html, body, p, ul, li, div, a, img {margin:0px;padding:0px;color:#3e3e3e;font-family:Helvetica,Arial,Verdana,sans-serif;}
html {overflow-y:scroll;background:#ffffff url(../img/html_bg.jpg) repeat-x;}
body {font-size:12px;}
div.zentrieren {width:994px;margin:auto;}
* html div.zentrieren {position:absolute;left:50%;margin-left:-497px;}

div.header {width:994px;height:338px;background:url(../img/header_bg.png) no-repeat;}
div.service {float:right;height:24px;}
div.sprachwahl {float:left;width:73px;height:24px;background-color:#ffffff;text-align:center;}
div.snav {float:left;height:24px;font-size:0.9em;margin:0px 0px 0px 9px;padding:0px 10px 0px 10px;color:#727272;background-color:#ffffff;text-align:center;}
div.snav a {color:#727272;text-decoration:none;}
div.s_abstand {margin:5px 0px 0px 0px;}
div.logo {clear:both;width:335px;height:111px;}
div.hnav {float:left;height:29px;margin:0px 0px 0px 7px;}

ul.hnav {list-style-type:none;}
ul.hnav li {float:left;height:29px;}
ul.hnav li a {display:block;color:#ffffff;font-size:1.1em;text-decoration:none;padding:6px 18px 7px 18px;}
ul.hnav li a:hover {color:#02507c;background:url(../img/hnav_act.jpg) repeat-x;}
ul.hnav li.tr {width:1px;height:29px;background:url(../img/hnav_tr.jpg) no-repeat;}
ul.hnav li.act a {color:#02507c;background:url(../img/hnav_act.jpg) repeat-x;}

div.service2 {float:right;width:295px;margin:0px 7px 0px 0px;}
div.schrift {float:left;margin:7px 10px 0px 15px}
div.schrift a {text-decoration:none;color:#ffffff;}
div.schrift span.klein a {font-size:0.8em;}
div.schrift span.normal a {font-size:1.2em;}
div.schrift span.gross a {font-size:1.4em;}
div.suche {float:left;width:140px;height:29px;}
input.suche_txt {float:left;width:113px;height:16px;font-size:0.8em;margin:6px 0px 0px 0px;padding:2px 0px 0px 2px;color:#838383;border:none;background:url(../img/suche_txt.jpg) no-repeat;}
input.suche_btn {float:left;width:18px;height:18px;border:none;margin:6px 0px 0px 2px;background:url(../img/suche_btn.jpg) no-repeat;cursor:pointer;}
input.suche_btn:hover {background:url(../img/suche_btn_hover.jpg) no-repeat;}
div.main {clear:both;width:994px;}
div.left {float:left;width:217px;}
div.unav, div.newsletter {width:217px;overflow:hidden;}
div.unav_start {width:217px;height:27px;background:url(../img/unav_start.png) no-repeat;}
div.unav_main, div.newsletter_main {float:left;width:217px;background:url(../img/unav_bg.png) repeat-y;}
div.unav_end {clear:both;width:217px;height:31px;background:url(../img/unav_end.png) no-repeat;}

div.newsletter_start {width:217px;height:18px;background:url(../img/newsletter_start.png) no-repeat;}

div.newsletter_main p {margin:5px 0px 0px 15px;width:185px;height:21px;}
div.newsletter_main a {display:block;height:16px;font-size:0.8em;color:#01669e;padding:5px 0px 0px 7px;text-decoration:none;background:url(../img/newsletter_eintragen.jpg) no-repeat;}
div.newsletter_main a:hover {background:url(../img/newsletter_eintragen_hover.jpg) no-repeat;}

div.newsletter_end {clear:both;width:217px;height:28px;background:url(../img/newsletter_end.png) no-repeat;}

ul.unav {list-style-type:none;width:177px;margin:0px 0px 0px 20px;}
ul.unav li {width:177px;}
ul.unav li a {width:164px;display:block;font-size:1em;padding:5px 10px 5px 3px;text-decoration:none;}
ul.unav li.unav1 a {color:#01669e;background:url(../img/unav1.gif) top right no-repeat;}
ul.unav li.unav1 a:hover {color:#ffffff;background:#01669e url(../img/unav1act.gif) top right no-repeat;}
ul.unav li.unav1act a {color:#ffffff;background:#01669e url(../img/unav1act.gif) top right no-repeat;}
ul.unav li.unav2 a {color:#888888;font-size:0.9em;padding:5px 0 5px 15px;background:url(../img/unav2.gif) no-repeat;}
ul.unav li.unav2 a:hover {color:#01669e;background:url(../img/unav2act.gif) no-repeat;}
ul.unav li.unav2act a {color:#01669e;font-size:0.9em;padding:5px 0 5px 15px;background:url(../img/unav2act.gif) no-repeat;}
ul.unav li.tr {width:177px;height:1px;font-size:1px;overflow:hidden;line-height:0px;background:url(../img/unav_tr.gif) no-repeat;}
p.start_sp {display:block;font-size:1em;padding:5px 10px 5px 3px;text-decoration:none;width:164px;}
div.content {float:left;width:777px;}
div.breadcrumb {width:745px;color:#01669e;font-size:0.9em;margin:15px 0px 0px 15px}
div.breadcrumb a {text-decoration:none;color:#01669e;}
div.breadcrumb a:hover {text-decoration:underline;}
div.inhalt_start {clear:both;width:777px;height:25px;background:url(../img/inhalt_start.png) no-repeat top left;}
div.inhalt_main {float:left;width:777px;background:url(../img/inhalt_bg.png) repeat-y top left;}

div.inhalt {float:left;width:716px;margin:0px 0px 0px 30px;}

/* B.W. hinzugef�gt */
div.inhalt h1 {margin:0px 0px 15px 0px;color:#01669e;font-weight:bold;font-size:1.4em;}
div.inhalt h2 {margin:0px 0px 10px 0px;color:#4f4f4f;font-weight:bold;font-size:1.1em;}
div.inhalt h3 {margin:0px 0px 10px 0px;background-color:#FFFFFF;color:#01669E;font-size:1.4em;}
div.inhalt p {margin:0px 0px 10px 0px;font-size:1em;line-height:1.5em;}
div.inhalt ul {margin:0px 0px 10px 15px;font-size:1em;list-style-type:square;}
div.inhalt li {line-height:1.4em;}
div.inhalt table{margin-bottom:15px;}
div.inhalt table p{margin:2px 4px;}
div.inhalt table tr.table_head p {color:#ffffff; white-space:nowrap;}

div.inhalt h1 {color:#ffffff; background-color:#01669E; font-size:1.2em; padding:4px; margin-top:10px;}
div.inhalt h1.oben{color:#01669E; background-color:#ffffff; font-size:1.4em;}

div.inhalt a:hover{color:#01669E; }
/* B.W. hinzugef�gt */
div.inhalt p a img {border:none;}
div.inhalt_end {clear:both;width:777px;height:20px;background:url(../img/inhalt_end.png) no-repeat;}

div.boxen_startseite {width:760px;font-size:0.9em;margin:15px 0px 0px 9px}
div.startseite_inhalt_start {clear:both;width:630px;height:25px;background:url(../img/startseite_inhalt_start.png) no-repeat top left;}
div.startseite_inhalt_main {float:left;width:630px;min-height:276px;background:url(../img/startseite_inhalt_bg.png) repeat-y top left;}
* html div.startseite_inhalt_main {height:276px;}
div.startseite_inhalt_main div.inhalt {width:570px;}
div.startseite_inhalt_end {clear:both;width:630px;height:20px;background:url(../img/startseite_inhalt_end.png) no-repeat;}
div.startseite_box {float:left;width:240px;height:135px;background:url(../img/startseite_box_bg.jpg) no-repeat;}
div.startseite_box_sp {float:left;width:20px;height:135px;}
div.startseite_box_img {float:left;width:130px;height:135px;}
div.startseite_box_txt {float:left;width:100px;height:100px;margin:10px 0px 0px 5px;}
div.startseite_box_txt p {color:#ffffff;margin:0px;}
div.startseite_box_txt a {color:#ffffff;text-decoration:none;}
div.startseite_box_txt a:hover {color:#d3e1ea;}
div.produkte_start {width:147px;height:17px;margin:3px 0px 0px 0px;background:url(../img/produkte_start.png) no-repeat;}
div.produkte_bg {float:left;width:147px;background:url(../img/produkte_bg.png) repeat-y;}
div.produkte_abs {width:125px;margin:0px 0px 0px 10px;text-align:center;}
div.produkte_abs h1 {margin:0px 0px 10px 0px;text-align:center;font-weight:normal;color:#01669E;font-size:1.2em;}
div.produkte_abs p {color:#7d7d7d;margin:0px 0px 15px 0px;font-size:0.9em;text-align:center;}
div.produkte_abs a {text-decoration:none;color:#7d7d7d;}
div.produkte_end {float:left;width:147px;height:17px;background:url(../img/produkte_end.png) no-repeat;}

div.footer_sp {clear:both;width:997px;height:10px;}
div.footer {float:left;width:980px;margin:0px 0px 0px 7px;background:url(../img/footer_bg.gif) repeat-x;}
div.fnav_sp {float:left;width:10px;height:20px;}

ul.start {float:left;width:130px;margin:0px 20px 0px 0px;}
ul.start li.fnav1 {height:30px;list-style-type:none;color:#ffffff;font-size:1em;padding:4px 0px 0px 0px;}
ul.start li {list-style-type:none;}
ul.start li p {color:#636363;margin:0px 0px 8px 13px;font-size:0.9em;}
ul.fnav {float:left;width:130px;margin:0px 20px 0px 0px;}
ul.fnav li.fnav1 {height:30px;list-style-type:none;color:#ffffff;font-size:1em;}
ul.fnav li.fnav1 a {display:block;text-decoration:none;color:#ffffff;padding:4px 0px 0px 0px;}
ul.fnav li.fnav1 a:hover {color:#d3e1ea;}
ul.fnav li.fnav2 {list-style-image:url(../img/footer_li.gif);margin:0px 0px 0px 15px;}
ul.fnav li.fnav2 a {text-decoration:none;color:#9d9d9d;font-size:0.9em;}
ul.fnav li.fnav2 a:hover {color:#636363;}
ul.copy {float:left;width:200px;margin:0px 0px 0px 0px;}
ul.copy li.fnav1 {height:30px;list-style-type:none;color:#ffffff;font-size:1em;padding:4px 0px 0px 0px;}
ul.copy li {list-style-type:none;}
ul.copy li p {color:#636363;margin:0px 0px 8px 13px;font-size:0.9em;}
ul.copy li a {text-decoration:none;color:#636363;}
ul.copy li a:hover {color:#2e2e2e;}
a.merken {background-color:#01669E;color:#FFFFFF;font-size:1.2em;padding:4px 20px;text-decoration:none}
a.merken:hover {color:#ffffff !important;}

a.abmessungen {float:right;margin:5px 0px 10px 0px;background-color:#01669E;color:#FFFFFF;font-size:1.2em;padding:4px 20px;text-decoration:none}
a.abmessungen:hover {color:#ffffff !important;}

/* für Produktübersichtsseite*/
table.uebersicht {margin:0px 0px 0px 0px;}
table.uebersicht ul {width: 210px; border-top: 1px solid #acc0c6; margin: 10px 20px 40px 0px;}
table.uebersicht ul li {width:210px; list-style-type: none; border-bottom: 1px solid #acc0c6;}
table.uebersicht ul li i {display:block;margin:0px 10px 5px 3px;}
table.uebersicht ul li.unterpunkt {width:210px; float: right; list-style-type: square; list-style-position: inside; border-bottom: 1px solid #acc0c6; color:#6c6c6c;}
table.uebersicht ul li a {display:block;font-size:1em;padding:5px 10px 5px 3px;text-decoration:none; color:#6c6c6c;background:url(../img/unav1.gif) top right no-repeat;}
table.uebersicht ul li a:hover {color:#ffffff;background:#01669e url(../img/unav1act.gif) top right no-repeat;}

#lbOuterImageContainer, #lbImageDataContainer {background-color:#075885 !important;}
#lbNumber, #lbCaption {color:#ffffff !important;}
#lbLoading {background:none !important;background-color:#075885 !important;}
div.tx-indexedsearch-searchbox {display:none;}
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr {font-style:normal !important;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {color:#01669E !important;}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {font-style:normal !important;font-weight:bold;color:#01669E !important;}
textarea.contact_textarea {width:708px;height:100px;color:#3E3E3E;}
input.contact_input {color:#3E3E3E;width:200px;}

span.newsletter_req {color:#01669E;}

tr.grey {background-color:#eeeeee;}
tr.table_head {background-color:#01669E; color:#ffffff !important;}

div.col_left {float:left;width:350px;padding:10px 0px 0px 0px;}
div.col_left table.contenttable {width:100%;}
div.col_right {float:left;width:350px;margin:0px 0px 0px 16px;}
* html div.col_right {display:inline;}
p.small {font-size:0.8em !important;}

div.newsletter {display:none;}

* html div.snav, * html div.service2, * html div.hnav, * html input.suche_txt, * html input.suche_btn, * html div.footer, * html ul.fnav, * html div.schrift, * html div.inhalt, * html div.startseite_box_txt {display:inline;}
* html div.header, * html div.logo img, * html div.unav_start, * html div.newsletter_start, * html div.unav_main, * html div.newsletter_main, * html div.unav_end, * html div.newsletter_end, * html div.inhalt_start, * html div.inhalt_main, * html div.inhalt_end, * html div.startseite_inhalt_end, * html div.startseite_inhalt_main, * html div.startseite_inhalt_start, * html div.produkte_end, * html div.produkte_bg, * html div.produkte_start, * html div.startseite_box_img a img {behavior:url(fileadmin/templates/iepngfix.htc);}
* html div.startseite_box_txt {margin:5px 0px 0px 0px;}