html#web{background:#000;}
html#web,body{overflow:hidden;height:100%;margin:0;font-family: Arial, sans-serif;font-size:12px;color:#000;}
input,textarea,button,select,table,th,td,div,p,label,span{font-family: Arial, sans-serif;font-size:100%;color:#FFF;}
body#epozcontent{color:#000;background-color:#FFF;}
body#epozcontent #editor_text_ger *{color:#000;}
table{border:0;border-collapse:collapse;}
table td{padding:0;vertical-align:top;}
a{color:#cd9a01;}
a:hover{color:#FFF;}
img{border:0;}
*{margin:0;padding:0;}


/*Layout*/

#greenlight{position:absolute;left:0;right:0;top:50%;height:168px;margin-top:-84px;background:#404040;}
#contactinfo,#author{display:none;}
#logo{position:absolute;left:50%;top:15px;margin-left:-126px;}
#container{position:absolute;left:50%;top:50%;width:988px;height:492px;margin-left:-494px;margin-top:-260px;}
#design{position:absolute;left:50%;top:50%;margin:221px 0 0 177px;}
#sujet{position:absolute;right:0;top:62px;height:428px;width:165px;border:1px solid #939393;background:url(../images/sujet.jpg) no-repeat right top;}
#sujet.product_nav_box{background:#d7d7d6;padding:8px 1px 12px 8px;width:156px;height:408px;overflow:auto;}
#sujet.product_nav_box ul{list-style-type:none;}
#sujet.product_nav_box li{clear:both;}
#sujet.product_nav_box a{color:#565b58;text-decoration:none;display:block;position:relative;height:77px;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #565b58;}
#sujet.product_nav_box .last a{border:0;}
#sujet.product_nav_box .last{padding-bottom:1px;}
#sujet.product_nav_box a:hover,#sujet.product_nav_box a:hover span{color:#cd9a01;}
#sujet.product_nav_box a span{color:#565b58;display:block;position:absolute;right:0;bottom:10px;left:64px;}
#sujet.product_nav_box img{float:left;margin-right:9px;}
#functions{position:absolute;top:482px;left:164px;list-style-type:none;}
#functions li{float:left;padding-left:15px;}


/*Navigation*/

#nav_div{position:absolute;left:0;top:62px;width:162px;height:408px;background:url(../images/nav_bg.jpg) no-repeat left top #d1d1d0;border:1px solid #939393;padding:20px 0 0;}
#nav,#bottomnav{list-style-type:none;clear:both;float:none;}
#bottomnav{margin-top:5px;padding-top:5px;}
#nav li,#bottomnav ul li{height:auto;display:inline;}
#nav li a,#bottomnav li a{display:block;padding:3px 11px;background:url(../images/nav_arrow.gif) no-repeat 145px 6px;width:140px;}
#nav li a:hover,#bottomnav li a:hover{background-image:url(../images/nav_arrow_hover.gif);}
#nav li.active a,#nav li.active a:hover,#nav li.activenode a,#nav li.activenode a:hover,#bottomnav li.active a,#bottomnav li.active a:hover{background:url(../images/nav_arrow_active.gif) no-repeat 144px 7px #565b58;}
#nav li.active ul a,#nav li.activenode ul a,#bottomnav li.active ul a{background:#565b58;text-decoration:none;padding:2px 11px;border:0;}
#bottomnav li.active ul li.last a{padding-bottom:10px;}
#bottomnav li.active ul li.first a{padding-top:5px;}
#nav li.active ul a:hover,#nav li.activenode ul a:hover,#bottomnav li.active ul a:hover{background:#565b58;text-decoration:none;border:0;}
#nav ul,#bottomnav ul{list-style-type:none;display:none;}
#nav li.active ul,#nav li.activenode ul,#bottomnav li.active ul{display:block;}
#nav ul,#nav ul ul{display:none!important;}
#bottomnav li.active ul li.active a{color:#FFF;}


/*Inhalte*/

#title{font-weight:400;padding-top:.15em;text-transform:lowercase;margin-bottom:1em;border-bottom:1px solid #939393;}
#content_background{position:absolute;left:164px;right:165px;top:80px;height:392px;background:#565b58;}
#content{position:absolute;left:28px;right:12px;top:20px;bottom:12px;overflow:auto;color:#FFF;padding-right:22px;}
#content p,#content ol,#content ul,#content table{margin:0 0 1.2em;color:#FFF;}
#content ul{margin-left:1.5em;}
#content ol{margin-left:2.5em;}
table{border-top:2px solid #484c49;border-bottom:2px solid #484c49;}
table table{border:0;}
#content table td,#content table th{color:#FFF;text-align:left;vertical-align:top;padding:5px 18px 5px 5px;}
table tr.even td,table tr.even th{background:#484c49;}
#content table td.wg_adress{padding-right:36px;}

h1{margin:0 0 1em;font-size:2.18em;color:#FFF;}
h2{margin:0 0 .8em;font-size:140%;color:#FFF;}
h3{margin:0 0 .8em;font-size:120%;}
h4{margin:0 0 .8em;font-size:110%;}
h5{margin:0;font-size:100%;}
h6{margin:0;font-size:100%;}

#content sup {color:#cd9a01;}
#content sup.trademark {font-size:0.6em; color:white;}
#content sup a {text-decoration:none;}

.overview{padding-bottom:.8em;width:580px;overflow:hidden;}
#content .overview.last{padding-bottom:0;}
.overview .entity{display:block;width:165px;overflow:hidden;float:left;text-decoration:none;color:#FFF;background:#484c49;margin:0 18px 8px 0;padding:.5em 5px;text-align:center;}
.overview .entity img{display:block;}
.overview a:hover{background-color:#cd9a01;color:#484c49;}

#content .ext_link {padding-bottom:.8em; width:580px; overflow:hidden; margin:0; list-style:none;}
#content .ext_link li {margin:0;}
.ext_link li a {display:block; overflow:hidden; float:left; text-decoration:none; color:#FFF; background:#484c49; margin:0 18px 8px 0; padding:.5em 5px; text-align:center;}
.ext_link li a:hover {background-color:#cd9a01; color:#484c49;}

#content .backlink{list-style-type:none;margin-left:0;}
#content .backlink a{display:block;width:167px;text-decoration:none;color:#FFF;background:#484c49;margin:0 20px 10px 0;padding:.5em 5px;text-align:center;}
#content .backlink a:hover{background-color:#cd9a01;color:#484c49;}
#content .before_after td{width:45%;}
#content .atikon_video_div{float:left;margin-right:20px;}
#content .small_print{font-size:.8em;border-top:1px solid #939393;padding-top:.5em;}
#content table .selection{text-align:center;}


/*Formulare*/

form {margin:0;padding:0;}
input,select,textarea {margin:0;padding:0;}
input,textarea {padding:0 2px;border:0;background:#d1d1d0;border:1px solid #d1d1d0;color:#000;}
select {border:0;background:#d1d1d0;color:#000;}
input:focus,textarea:focus,select:focus {background-color:#FFF;}
textarea {overflow:auto;}
label.error {color:red;}
label.error input,label.error select,label.error textarea {border:1px solid red;}
button {padding:0;margin:0;border:0;cursor:pointer;background:none;}
#content form {margin-bottom:1em;width:550px;}
#content form .container_1 {float:left;margin-right:1em;margin-bottom:.3em;width:260px;}
#content form .container_2 {float:left;margin-bottom:.3em;width:260px;}
#content label {display:block;margin-bottom:.1em;margin-bottom:.4em;}
#content label span {display:block;}
#content input,#content textarea {width:250px;margin-top:1px;}
#content input.radio,#content input.checkbox {padding-left:0;padding-right:0;border:0;width:auto;}
#content button {margin-right:-.2em;}
#content .button_send {float:right;color:#cd9a01;}
#content .button_send:hover,#content .button_senden.hover {color:#FFF;font-weight:700;}
body #content form #label_plz {float:left;margin-right:5px;}
#content #fld_plz {width:45px;}
#content #label_ort {float:left;}
#content #fld_ort {width:196px;}
#content #label_telefon {clear:both;}
#content #fld_text {height:17em;}
#content .contact_address {float:left;margin-right:2em;}
#content table.contact_phone_fax {float:left;margin-right:2em;}
#content table.contact_web {float:left;}
#content table.contact_phone_fax th,#content table.contact_web th {font-weight:700;text-align:left;padding-right:1em;}
#content form span {white-space:nowrap;}


/* Bestellformular */

#content #form_order label{float:left;margin-right:15px;}
#content #form_order #fld_text{height:5em;width:519px;}
#content #form_order .order_producttable .gap{border-right:15px solid #565b58;}
#content #form_order .order_producttable{width:523px;}
#content #form_order .order_producttable td{vertical-align:middle;}
#content #form_order .order_producttable .brochure,#content #form_order .order_producttable .study{text-align:center;}
#content .order_producttable td input{width:auto;}


/* Anwender-Anforderung */

#content #form_docrequest #label_land {clear:both;}
#content #form_docrequest button {margin-right:22px;}


/* GraficCollection */

#content .graphiccollection{padding-bottom:.5em;}
#content .graphiccollection .graphic{float:left;margin:0 12px 1em 0;}
#content .graphiccollection .backlink a{float:left;width:150px;margin:0;}
#content .graphiccollection div{display:table;}


/* LinkTip */

#linktip{width:200px;background:#d1d1d0;padding:12px;color:#565b58;}


/*Diverses*/

#searchablecontent,#skip,#printlogo,.hide{display:none;visibility:hidden;}
.leftlabeled{clear:both;}
.leftlabeled th{font-weight:700;text-align:left;padding-right:1em;}
.clearing{float:none;clear:both;}


/*ZMS*/

.zms_file{margin:0 0 1em;}
.zms_file .text{display:none;}
.zms_file img{vertical-align:middle;}
div.zms_graphic.left{text-align:left;}
div.zms_graphic.right{text-align:right;}
div.zms_graphic.floatleft{float:left;}
div.zms_graphic.floatright{float:right;}
div.zms_graphic.center{text-align:center;}
div.graphic.alignleft{float:left;text-align:right;}
div.graphic.alignright{float:right;text-align:right;}


/* STARTSEITE */

#startnav {position:absolute;left:6px;top:244px;list-style-type:none;}
#startnav li {float:left;margin-right:654px;}
#startnav li.right /*,#startnav_bottom .startnav_bottom_service_und_infos*/ {margin-right:0;}
#startnav a,#startnav_bottom a {display:block;width:160px;background:url(../images/startnav_arrow_hover.gif) no-repeat right 4px;padding-bottom:4px;color:#c3c3c3;text-transform:lowercase;text-decoration:none;font-size:14px;}
#startnav a:hover,#startnav_bottom a:hover {color:#cd9a01;background-image:url(../images/startnav_arrow.gif);}
#startnav li.right a, /*#startnav_bottom .startnav_bottom_service_und_infos a*/ {text-align:right;background:url(../images/startnav_right_arrow_hover.gif) no-repeat left 4px;}
#startnav li.right a:hover, /*#startnav_bottom .startnav_bottom_service_und_infos a:hover*/ {background-image:url(../images/startnav_right_arrow.gif);}
#startnav_bottom {position:absolute;left:6px;top:372px;}
#startnav_bottom {list-style-type:none;}
#startnav_bottom a {color:gray;}
#startnav_bottom li a {background-image:url(../images/startnav_bottom_arrow.gif);}
#startnav_bottom .startnav_bottom_service_und_infos a {background-image:url(../images/startnav_bottom_right_arrow.gif);}
#startnav_bottom li {float:left;margin-right:654px;}
#startpage #content {display:none;}
#startpage #logo {right:auto;top:50%;left:50%;margin-left:-144px;margin-top:-7px;}
#startpage #container {margin-top:-275px;}
#start_animation {position:absolute;left:50%;top:50%;height:430px;width:331px;margin-top:-169px;margin-left:-157px;display:none;}
#start_animation_background {position:absolute;left:0;right:0;top:18px;bottom:20px;background:#565b58;}
#start_animation_sujet {position:absolute;right:0;top:0;bottom:0;width:165px;border:1px solid #939393;}
#startpage #nav_div {top:0;}
#startpage #design {left:50%;margin-left:-481px;bottom:8px;top:auto;margin-top:auto;}


/* Produkte; Popup */

.tec_spec table {width:95%;margin-bottom:1em;}
.tec_spec table td,.tec_spec table th {padding:.4em .5em;text-align:left; vertical-align:top;}
#product_shot {float:left;margin:0 6px 0 0;}
#product_detail .description {display:table;padding-left:12px;}
#inline_popup_background {position:absolute;left:0;right:0;top:50%;height:480px;margin:-247px 0 0;background:#000;}
#inline_popup {position:absolute;left:50%;top:50%;width:470px;height:470px;background:#565b58;margin-left:-235px;margin-top:-235px;}
#inline_popup_content {position:absolute;left:0;top:25px;right:0;bottom:0;padding:5px 2px 25px 25px;overflow:auto;}
#inline_popup_close {display:block;float:right;background:#484c49;border:1px solid #565b58;padding:2px 4px;color:#FFF;text-decoration:none;height:14px;}
#inline_popup_close:hover {background-color:#cd9a01;color:#484c49;}
#inline_popup .bottomspace {height:1em;overflow:hidden;}
a.tecspec_link {display:block;text-decoration:none;color:#FFF;background:#484c49;margin-top:6px;padding:.5em 5px;text-align:center;}
a.tecspec_link:hover {background-color:#cd9a01;color:#484c49;}


/* FAQs */

#content #faqnav {list-style:none;margin:0;}
#faqnav li {margin-bottom:.5em;}
#faqnav h2,#faqnav h2 a {display:block;font-size:1em;font-weight:400;margin-bottom:0;}
#faqnav h2 a {text-decoration:none;padding:.3em .5em .3em 12px;background:url(../images/faq_liststyle.gif) no-repeat left center #484c49;}
#faqnav h2 a:hover,#content #faqnav .activefaq a {background-color:#cd9a01;color:#484c49;}
#content #faqnav .faq_answer {background:#4f5350;padding:.5em .3em .5em 11px;border:1px solid #484c49;}
#content #faqnav .faq_answer p {margin-bottom:0;}
#print_logo {position:absolute; z-index:1; visibility:hidden;}


/* Suche */

dl dd em a {display:none;}
dl {margin-bottom:1em;}

