body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{margin:0;padding:0;font-family:Tahoma,Arial,Helvetica,Verdana;color:#666;line-height:1.4em;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}h1{font-weight:bold;font-size:1.5em;color:black;margin-bottom:1.5em;}h2{font-weight:bold;font-size:1.3em;color:black;margin-bottom:1.3em;}h3{font-weight:bold;font-size:1.1em;color:black;margin-bottom:1.1em;}h4{font-weight:bold;font-size:1em;color:black;margin-bottom:1em;}p{margin-bottom:1.5em;line-height:1.5em;}.text, .textfield, .textfield_disabled, .textfield_focus, .textfield_dslb, .textfield_disabled { border: 1px solid #aaa; padding: 0 4px 2px 4px; color: #333; background: #fbfbfc url(../images/textfield.gif) top left repeat-x;}input.textfield, textarea.textfield, select.textfield { width:300px; }.textfield_dslb, .textfield_disabled { background-color: #edeef0; color: #999;}html>body .text {padding-top: 2px;}html>body .textfield_dslb { padding-top: 2px;}input.text, input.textfield_dslb {height: 16px;}.hide, .hidden, .transparent { position: absolute;width: 0;height: 0;top: 0;left: 0;z-Index: -1;}a.button, a.button:link, a.button:active, a.button:hover, a.button:visited { background: white url(../images/cms/button.png) no-repeat 0 0; display: block; float: left; color: black; height: 22px; text-decoration: none; cursor: pointer;}a.button span {background: white url(../images/cms/button.png) no-repeat 100% 0;padding-right: 8px;margin-left: 10px;display: block; line-height: 22px; font-weight: normal;white-space: nowrap;}a.button img {float: left; margin: 6px 5px 0 0;}a.button:hover { outline: none; color: #303030;}table.nicetable { border: 1px solid #96b5d3;}table.nicetable thead, table.nicetable tfoot { background-color: #cfddeb;}table.nicetable thead th, table.nicetable tfoot th { text-align: center; font-weight: normal; color: #0e5699; padding: .3em .5em; border-top: 1px solid #e6eef5; border-bottom: 1px solid #94b5d3; border-left: 1px solid #a8c2db; border-right: 1px solid #e6eef5; }table.nicetable thead th.fc, table.nicetable tfoot th.fc { background-color: #dbe6f0; border-left: 0 none; }table.nicetable tbody { border-bottom: 1px solid #96b5d3;}table.nicetable tbody td { border-top: 1px solid white; border-bottom: 1px solid #d0dfec; border-left: 1px solid #d0dfec; padding: .3em .5em; } table.nicetable tbody td.fc { background-color: #e6eef5; border-left: 0 none; border-right: 1px solid white; } table.nicetable tbody td.lr { border-bottom: 0 none; } table.nicetable tbody td.ir { border-bottom: 1px solid #96b5d3; }table.nicetable tfoot th {border-top: 1px solid #96b5d3; border-bottom: 0 none; }a, a:visited, a:active, a:hover { color: #8ba2af;text-decoration: underline; outline: none;padding: 0;margin: 0;}a:hover { text-decoration: none; }a.external {background: url(../images/link-external.gif) 0 3px no-repeat;padding-left: 16px;}a.email {background: url(../images/link-email.gif) 0 3px no-repeat;padding-left: 16px;}.printonly {display: none;}.error {color: red;}.notice {color: green;}.highlight {color: #c0c;}div.info {background: url(../images/cms/information.png) top left no-repeat;padding-left: 22px;margin: 5px 0 10px 0;}.clr {clear: both;height: 1px;font-size: 1px;line-height: 1px;}body {background-color: #e0e6ea;background-image: url(../images/bg.gif);background-repeat: repeat-y;margin: 0;padding: 0;}body#splash {background-color: white;background-image: url(../images/dpt-index-bg.gif);background-repeat: repeat-x;}div#master {margin: 0;width: 910px;}div#left {float: left;width: 330px;}div#logo {width: 155px;float: left;margin: 5px;}body#splash div#logo {float: none;width: 100%;margin: 0;padding: 0;text-align: center;}div#logged {float: left;width: 145px;margin: 5px 0 0 5px;}body#splash div#logged {float: none;position: absolute;top: 0;left: 0;}div#nav {margin-top: 30px;}ul#navigation_0, ul#navigation_1, div#news, div#newsletter {float: left;width: 151px;padding: 25px 7px 0 7px;}ul#navigation_0 {background: url(../images/nav.gif) 22px 0 no-repeat;}ul#navigation_0 li {border: 1px solid #FFF;border-bottom: 1px solid #c8d3d9;}ul#navigation_0 li a {color: #666;text-decoration: none;line-height: 32px;background: 0 14px url(../images/spacer.gif) no-repeat;padding-left: 14px;display: block;outline: none;}ul#navigation_0 li a.active, ul#navigation_0 li a:hover {background: 0 12px url(../images/mainnav_active.gif) no-repeat;color: #E11173;}ul#navigation_1 {}div#news, div#newsletter {background: 10px 0 url(../images/news.gif) no-repeat;padding-top: 25px;}div#newsletter {background-image: url(../images/newsletter.gif);}div#news ul, div#newsletter ul {padding: 0 0 0 2px;}div#news li, div#newsletter li {border-bottom: 1px solid white;margin-top: 1em;padding-bottom: 1em;}a.headline {display: block;font-weight: bold;margin: 0 0 2px 0;}div#news a.headline, div#newsletter a.headline {display: inline;background: url(../images/new-de-bg.png) top left no-repeat;padding-left: 20px;}div#news a.archive, div#newsletter a.archive {display: block;font-weight: bold;text-align: center;}div#news p, div#newsletter p {margin: 0;padding: 0;font-size: 0.9em;}ul#navigation_1 li {border: 1px solid #E0E6E8;border-bottom: 1px solid white;}ul#navigation_1 li a {color: #8ba2af;text-decoration: none;line-height: 32px;background: 0 16px url(../images/spacer.gif) no-repeat;padding-left: 11px;display: block;outline: none;}ul#navigation_1 li a.active, ul#navigation_1 li a:hover {background: 0 13px url(../images/subnav_active.gif) no-repeat;color: #527587;}ul#navigation_1 li a.sub3 {margin-left: 14px;}ul#navigation_2 {margin-left: 14px;}div#right {float: left;width: 570px;}div#mainphoto {height: 247px;border-bottom: 1px solid #849daa;}div#pagesearch {float: right;text-align: right;background: url(../images/icon-search.png) 98% 4px no-repeat;margin: 7px 6px;padding: 0 22px 0 0;text-align: right;width: 230px;border: 1px solid #e13187;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}div#pagesearch input { width: 224px; border: 0 none; margin: 0;color: #666;height: 1.5em;padding: 2px 0 0 0;}div#search_results { position: absolute;background-color: #f3f3f5;border: 1px solid #999;margin: 25px 0 0 0;width: 208px;padding: 10px;text-align: left;}div#search_results ol { }div#search_results li { border-top: 1px solid #ccc;margin: 5px 0;padding: 5px 0;}div#search_results div { font-size: .8em;}div#navigation_path {display: none;}div#page {margin: 0;padding: 0;}body#splash div#page {width: 570px;margin: 0 auto;text-align: center;}div#page a {padding: 0;margin: 0;}div#page a.external {background: url(../images/link-external.gif) 0 3px no-repeat;padding-left: 15px;margin: 0;}div#page a.email {background: url(../images/link-email.gif) 0 3px no-repeat;padding-left: 15px;}div#page a.pdf {background: url(../images/link-pdf.gif) 0 3px no-repeat;padding-left: 15px;}div#page a.enlarge {padding-right: 13px;}div#page ul, div#page ol {list-style: disc;padding-left: 2.5em;margin: 1em 0;}div#page ol {list-style: decimal;}div#page ul li, div#page ol li {line-height: 1.5em;}div#page_footer { border-top: 1px solid #d9d9db; padding-top: 5px; color: #999; margin-top: 2em;}div#page_footer a { float: right; margin-left: 10px;}div#footer {margin: 2em 0 1em 0;width: 880px;text-align: right;color: #999;}body#splash div#footer {margin: 4em 0 1em 0;width: 100%;text-align: center;}div#footer div.buttons {clear: both;text-align: left;float: left;padding-left: 340px;padding-top: 3px;}body#splash div#footer div.buttons {float: none;margin: 0;padding: 0;text-align: center;}div#footer div.content {float: right;color: #999;}body#splash div#footer div.content {float: none;}h1, h2, h3, h4, input.heading_1, input.heading_2, input.heading_3, input.heading_4 {color: #666;font-weight: bold;}h1, input.heading_1 {font-weight: normal;color: #E11173;}span.pink {color: #E11173;}div.center {text-align: center;}div.right {text-align: right;}div.justify {text-align: justify;}div#onecol {width: 550px;}ul#fontsize { float: left;margin: 7px 6px;}ul#fontsize li { display: inline; background: none; padding: 1px; float: left; margin-left: 1px; }ul#fontsize a#fs_s { background: url(../images/cms/fontsize-small.png) no-repeat 0 0; }ul#fontsize a#fs_m {background: url(../images/cms/fontsize-medium.png) no-repeat 0 0; }ul#fontsize a#fs_l {background: url(../images/cms/fontsize-large.png) no-repeat 0 0;}ul#fontsize a { text-indent: -9000em; overflow: hidden; display: block; float: left; width: 12px; height: 13px; border: 1px solid white; }ul#fontsize a.active { border: 1px solid #bbb; }ul#fontsize a:hover { border: 1px solid #ddd; }ul#languages {display: none;float: left;margin: 8px 6px;}ul#languages li { display: inline; float: left; margin-right: 4px;}ul#languages a {display: block;font-size: 11px;height: 11px;line-height: 11px;width: 16px;text-decoration: none;padding: 1px;border: 1px solid white;background: white 1px 1px no-repeat;}ul#languages a#lang_de { background-image: url(../images/flags/de.gif); }ul#languages a#lang_en { background-image: url(../images/flags/en.gif); }ul#languages a#lang_it { background-image: url(../images/flags/it.gif); }ul#languages a#lang_fr { background-image: url(../images/flags/fr.gif); }ul#languages a.active { border: 1px solid #bbb; }ul#languages a:hover { border: 1px solid #ddd; }div.paragraph, div.paragraph_with_images {margin: 0;padding: 0;}div.paragraph_with_images div.images {float: right;margin: 0 0 0 30px;padding: 0;width: 200px;text-align: right;}div.paragraph_with_images div.image {padding: 00;}div.paragraph_with_images div.image img {border: 1px solid #869eaa;padding: 1px;margin: 0;}div.paragraph_with_images a.enlarge {display: block;text-align: right;padding-right: 13px;background: url(../images/enlarge.png) right 4px no-repeat;text-decoration: underline;margin: 0 0 1em 0;}div.cinemascope {height: 247px;margin: 0;padding: 0;}div.cinemascope div.cinemascopenav {position: absolute;width: 570px;}div.cinemascope a.cinemascope {padding: 3px 10px 2px 10px;margin-right: 3px;}div.cinemascopenav a.cinemascope, div.cinemascope a.next, div.cinemascope a.back {float: left;display: block;color: #e73394;background-color: white;text-decoration: none;font-size: 1.1em;}a.cinemascope:hover, div.cinemascope a.active, div.cinemascope a.next:hover, div.cinemascope a.back:hover {background-color: #e73394;color: white;}div.cinemascope a.next, div.cinemascope a.back {display: none;float: right;}div.cinemascope a.back {}div.cinemascope span.clr {display: block;height: 1px;}div.cinemascope div.pane { position: absolute;width: 570px;border-top: 1px solid #e73394;margin-top: 2em;}div.cinemascope div.pane img {float: left;margin: 0;padding: 0;}div.cinemascope div.pane div.caption {position: absolute;top: 0;padding: 0;margin: 0;padding: 0;width: 570px;height: 220px;}div.cinemascope div.pane div.caption table {width: 100%;height: 220px;}div.cinemascope div.pane div.caption table td {height: 220px;vertical-align: bottom;}div.cinemascope div.pane div.caption p {margin: 0;background-color: #e73394;padding: 5px 10px;color: white;font-size: 1.1em;letter-spacing: 0.08em;}div.cinemascope div.pane div.caption a,div.cinemascope div.pane div.caption a:hover,div.cinemascope div.pane div.caption a:visited {color: white;text-decoration: none;}div.cinemascope div.pane div.caption a:hover {color: #ddd;}div.slideshow {height: 200px;border: 1px solid #ccc;padding: 2px;margin: 1em 0 2em 0;}div.slideshow div.stage {position: absolute;height: 200px;width: 794px;overflow: hidden;white-space: nowrap;}div.slideshow div.stage a {float: left;}div.slideshow div.controls {margin-top: 202px;text-align: right;}div.slideshow div.controls a {margin-left: 5px;font-size: 1em;text-decoration: none;}div.gallery a.title {font-weight: bold;}div.gallery div.thumbs {margin-top: 0.5em;border: 1px solid #869eaa;padding: 8px 22px;background-color: #E0E6EA;}div.gallery div.thumbs a img {float: left;border: 1px solid #c8d3d9;padding: 1px;margin: 1px;background-color: white;}div.gallery div.thumbs a:hover img {border: 2px solid #869eaa;padding: 0;}div#gallery_window {height: 500px;border: 1px solid #666;background-color: #666;}div.gallery_thumbs {height: 58px;width: 504px;overflow: hidden;white-space: nowrap;background-color: #666;border-top: 1px solid #999;padding: 2px;}div.gallery_thumbs a img {margin: 1px;border: 2px solid #666;}div.gallery_thumbs a:hover img {border: 2px solid #999;}div.gallery_thumbs a:active, div.gallery_thumbs a.active {outline: none;}div.gallery_thumbs a.active img {border: 2px solid white;}div.gallery_pane {clear: both;padding: 0;height: 370px;text-align: center;white-space: nowrap;}div.gallery_pane img {border: 3px solid black;background-color: white;}div#gallery_controls {padding: 0 7px 0 5px;height: 22px;}div#gallery_controls div#gallery_back, div#gallery_controls div#gallery_next {position: absolute;height: 22px;width: 27px;background: url(../images/cms/gallery-controls.png) top left no-repeat;cursor: pointer;}div#gallery_controls div#gallery_next {margin-left: 27px;width: 26px;background-position: top right;}table.htmltable { border: 1px solid #869eaa;}table.htmltable thead, table.htmltable tfoot { background-color: #e0e6ea;}table.htmltable thead th, table.htmltable tfoot th { text-align: center; font-weight: normal; padding: 0.3em 0.5em; border-bottom: 1px solid #869eaa; border-left: 1px solid #d9d9d9; }table.htmltable thead th.fc, table.htmltable tfoot th.fc { border-left: 0 none; }table.htmltable tbody {}table.htmltable tbody tr.odd {background-color: white;}table.htmltable tbody tr.even {background-color: #eff2f4;}table.htmltable tbody td {padding: 0.3em 0.5em;border-left: 1px solid #d9d9d9; } table.htmltable tbody td.fc { border-left: 0 none; } table.htmltable tbody td.lr { border-bottom: 0 none; } table.htmltable tbody td.ir { border-bottom: 1px solid #96b5d3; }table.htmltable tfoot th {border-top: 1px solid #869eaa; border-bottom: 0 none; }table.clear {border: 1px solid white;}table.clear thead, table.clear tfoot { background-color: white;border-left: 1px solid white;}table.clear tbody tr.even {background-color: white;}table.clear tbody td {border-left: 1px solid white; }ul.form, ul.compact {margin: 0;padding: 0;list-style: none;}ul.form li, ul.compact li {}ul.form em, ul.compact em {font-style: normal;color: red;}ul.compact li {clear: both;padding: 5px 0;}ul.compact div.label {width: 140px;padding-right: 10px;float: left;text-align: right;}ul.compact div.control {width: 350px;float: left;}ul.form label {padding-left: 5px;}div.partnerlink {float: left;}div.partnerlinklogo {float: right; width: 160px; text-align: center;}div.linkspacer {border-top: 1px solid #d9d9db;margin: 10px 0;}div#admin {width: 1000px;margin: 0 auto;background-color: white;}div#page {margin: 10px;}div#loginbox {width: 300px; margin: 0 auto; text-align: center; background-color: white;}div#modal_container {padding: 0;background-color: white;border: 1px solid black;overflow: auto;background-color: white;}div#modal_title {font-size: 1.3em;font-weight: bold;color: white;padding: 4px 8px 2px 10px;}div#modal_title a.close {float: right;width: 20px;height: 20px;display: block;background: url(../images/closebox.png) top left no-repeat;text-decoration: none;}div#modal_image {text-align: center;}div#modal_image img {border: 1px solid black;}div#modal_caption {font-size: 1em;color: white;padding: 4px 10px 2px 10px;}div#modal_overlay {background-color: black;}div#showcase {position: absolute;top: 10px;left: 910px;width: 165px;border: 1px solid #869eaa;background-color: white;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}div#showcase div {font-size: 10px;}div#showcase div#cart {margin: 1.5em 0;font-weight: bold;background: url(../images/cart.png) top left no-repeat;padding: 1px 0 0 20px;height: 16px;}div#showcase ul li a {display: block;border: 1px solid #ccc;padding: 1px;text-align: center;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}div#showcase ul.links li a {display: block;border: 0 none;padding: 1px 0 1px 20px;margin-bottom: 5px;background: 3px 5px url(../images/mainnav_active.gif) no-repeat;color: #E11173;text-decoration: none;font-size: 1.3em;font-weight: normal;text-align: left;}div#showcase ul.links li a:hover {text-decoration: underline;}div#showcase ul#products li {margin-top: 1em;}div#showcase ul#products b {display: block;}div.shop_product div.linkspacer {margin: 10px 0 0 0;}div.shop_product div.description {float: left;padding: 0;}div.shop_product table.options {margin-bottom: 1em;}div.shop_product table.prices {}div.shop_product table td {padding: 0.2em 1.5em 0 0;}div.shop_product table td.price {font-weight: bold;color: #E11173;text-align: right;}div.shop_product div.image {float: left;margin: 0 10px 0 0;padding: 0;width: 105px;}div.shop_product div.image img {border: 1px solid #869eaa;padding: 1px;margin: 0;}div.shop_product a.enlarge {display: block;text-align: right;padding-right: 13px;background: url(../images/enlarge.png) right 4px no-repeat;text-decoration: underline;margin: 0 0 1em 0;}