body{font-family:Verdana, Arial, sans-serife;font-size:11px;line-height:16px;color:#666;width:100%;margin:0 0 50px 0;padding:0;position:relative;}
.body{margin:0 auto;text-align:center;text-align:left;width:960px;}
.body_home{margin:0 auto;text-align:center;text-align:left;width:960px;}
.print{display:none;}
.hidden{visibility:hidden;border:none;}
.invisible{width:0px;height:0px;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline;}
.clear{clear:both;height:0;display:block;}
img{vertical-align:top;border:none;}
p{margin:8px 0;}
a.arrow_link, a#to_top, p.link a, .infobox a{background:transparent url(../images/arrow_right.gif) no-repeat 0 4px;text-decoration:none;padding-left:13px;color:#666;}
a.link{color:#666;text-decoration:none;}
a.link:hover{color:#c00;text-decoration:none;}
a{color:#c00;text-decoration:none;}
a:hover, .title_col a:hover{color:#c00;text-decoration:underline;}
a.arrow_link:hover, a#to_top:hover, p.link a:hover, .infobox a:hover, a.arrow_link:focus, a#to_top:focus, p.link a:focus, .infobox a:focus, a.arrow_link:active, a#to_top:active, p.link a:active, .infobox a:active{color:#c00;text-decoration:none;}
.infobox a{display:block;background-position:0 6px;padding-left:13px;}
ul{padding:0;margin:0;list-style:none;}
ol li{padding-left:0px;padding-bottom:6px;}
ul li{background:url(../images/list_plus.gif) no-repeat 0 5px;padding-left:12px;padding-bottom:6px;}
#head ul li, #foot ul li, #left ul li, .pulldown_nav li{padding:0;background:none;}
h1{color:#c00;font-size:25px;font-weight:normal;margin:6px 0;line-height:1.4em;margin-top:20px;}
h2{color:#c00;font-size:20px;font-weight:normal;margin:6px 0;line-height:1.4em;margin-bottom:15px;}
h3{color:#666;font-size:13px;font-weight:normal;margin:6px 0;line-height:1.4em;}
h4{color:#c00;font-size:14px;font-weight:normal;margin:0 0 6px 0;line-height:20px;}
h5{color:#c00;font-size:11px;line-height:16px;font-weight:bold;margin:0 0 6px 0;}
.bigger_font{font-size:12px;color:#888;line-height:18px;}
ul{padding:0;margin:0;list-style:none;}
ol li{padding-left:0px;padding-bottom:6px;}
ul li{background:url(../images/list_strich.gif) no-repeat 0 5px;padding-left:12px;padding-bottom:6px;}
.listing{margin-left:30px;}
.listing ul{padding:0;margin:0;list-style:none;}
.listing ul li{background:url(../images/list_plus.gif) no-repeat 0 5px;padding-left:12px;padding-bottom:6px;}
.ce_ce_jw_media{margin-top:20px;background-color:#ebebeb;padding:10px 0 8px 10px;}
.border_top{border-top:6px solid #ebebeb;padding:13px 0 15px 10px;clear:both;position:relative;}
.border_bottom{border-bottom:6px solid #ebebeb;padding:1px 0 4px 10px;position:relative;}
* html .border_bottom{height:1%;}
.box{border:1px solid #ccc;padding:12px 20px 12px 20px;}
.box_right{margin-left:10px;margin-bottom:15px;}
.icon_link, .icon_download, .icon_film, .icon_hinweis{padding:0 0 25px 0px;}
.icon_link h3, .icon_download h3, .icon_film h3, .icon_hinweis h3{height:24px;padding:5px 0 0 33px;margin-top:0;line-height:1;}
.icon_link h3{background:url(../images/icon_quicklinks.gif) no-repeat;}
.icon_download h3{background:url(../images/icon_download.gif) no-repeat;}
.icon_film h3{background:url(../images/icon_film.gif) no-repeat;}
.icon_hinweis h3{background:url(../images/icon_hinweis.gif) no-repeat;}
.icon_link p, .icon_download p, .icon_film p, .icon_hinweis p{padding-left:24px;}
.link_box{border:1px solid #ccc;display:block;background:url(../images/icon_link.gif) no-repeat;padding:2px 0 3px 30px;color:#666;}
.link_box:hover{color:#c00;background:url(../images/icon_link.gif) #ebebeb no-repeat;text-decoration:none;}
.image_left_top{float:left;display:block;margin-right:20px;}
.image_right_top{float:right;display:block;margin-left:20px;}
.image_left_bottom{float:left;display:block;margin-right:20px;padding-bottom:20px;}
.image_right_bottom{float:right;display:block;margin-left:20px;}
.col_last{padding-right:0;}
.col_last .image_container img{margin-right:0;}
.spacer{display:block;clear:both;}
.spacer_top{display:block;clear:both;padding-top:16px;}
.spacer_bottom{display:block;clear:both;padding-bottom:16px;}
#produktbereiche{margin-bottom:15px;}
.toggler{font-weight:bold;color:#666;height:21px;background:transparent url(../images/icon_plus.gif) no-repeat 720px 6px;background-color:#ebebeb;padding-left:23px;padding-top:4px;cursor:pointer;cursor:hand;margin-top:1px;}
.toggler.active2, .toggler.active:hover{font-weight:bold;color:#FFF;height:21px;background:transparent url(../images/icon_minus.gif) no-repeat 720px 6px;background-color:#c00;padding-left:23px;padding-top:4px;cursor:pointer;cursor:hand;margin-top:1px;}
.toggler:hover{font-weight:bold;color:#FFF;height:21px;background:transparent url(../images/icon_plus_weiss.gif) no-repeat 720px 6px;background-color:#c00;padding-left:23px;padding-top:4px;cursor:pointer;cursor:hand;margin-top:1px;}
div.accordion{background-color:#FFF;background-repeat:repeat-x;border-left:1px #CCC solid;border-right:1px #CCC solid;border-bottom:1px #CCC solid;background:url(../images/table_line.gif) repeat-x bottom;}
#produktbereiche .last{background:url(../images/table_line.gif) repeat-x bottom;}
*html div.accordion{display:inline-block;}
.accordion_container{padding:20px 0 20px 8px;}
.category{padding:0;margin:0;padding-bottom:20px;float:left;padding-left:15px;width:162px;height:100px;}
.category_text{padding-top:8px;}
.category_image{clear:both;}
#wrapper{display:block;}
#container{clear:both;}
#header_image{display:none;}
#content{float:left;}
#mainnav{background:#ffffff url(../images/home_fond.gif) no-repeat 0 0;position:relative;height:140px;}
#header_logo{position:absolute;left:20px;top:72px;}
#logo img{border:none;}
.mod_zslm_displaymenu{float:right;margin-top:4px;padding-bottom:10px;}
.langitem{float:left;padding-right:10px;}
.switchlanguage{color:#FFF;font-size:10px;}
.mod_zslm_displaymenu a:hover, a:active{color:#FFF;}
.container_sitemap{float:right;margin-top:4px;}
.sitemap{float:left;padding-bottom:10px;}
.container_sitemap a:hover, a:active{color:#FFF;}
.mod_changelanguage{float:right;width:auto;margin-top:4px;}
#mainnav .mod_changelanguage ul{text-align:right;padding-right:0;}
#mainnav .mod_changelanguage ul li{float:left;padding-right:10px;}
#mainnav .mod_changelanguage ul li a, #mainnav .mod_changelanguage ul li span{color:#fff;font-weight:normal;font-size:10px;}
#mainnav .mod_changelanguage ul li a:hover{text-decoration:underline;}
#mainnav .mod_changelanguage ul li img, #mainnav .mod_changelanguage ul li span img{padding-top:2px;}
#left{width:200px;float:left;margin:0 20px 0 0;padding:20px 0 0 0;border-top:12px solid #ebebeb;}
#left_content{padding:9px 0 0 0;border-top:6px solid #ebebeb;margin-top:20px;}
#main_home{width:740px;margin:0 0 0 0;padding:10px 0 0 20px;border-top:12px solid #ebebeb;float:left;clear:left;}
#main_home_col1{width:180px;float:left;margin-right:20px;}
#main_home_col2{width:540px;float:right;}
#main{width:520px;float:left;margin:0 0 0px 0;padding:5px 0 20px 20px;border-top:12px solid #ebebeb;}
#main_large{width:720px;float:left;margin:0 0 0px 0;padding:10px 0 0px 20px;border-top:12px solid #ebebeb;}
#two_cols{width:540;}
#left_col{float:left;margin:0 20px 0 0;width:250px;}
#right_col{float:right;margin:0 0 0 0;width:250px;}
#right{float:right;width:180px;margin:0px 0 0 0;padding:25px 0 0 0;border-top:12px solid #ebebeb;}
#footer_small{clear:both;width:538px;border-top:6px solid #ebebeb;margin-left:220px;padding:15px 0 0 2px;}
#footer_large{clear:both;width:738px;border-top:6px solid #ebebeb;margin-left:220px;padding:15px 0 0 2px;}
#footer{float:left;}
#to_top a{float:right;text-align:right;color:#666;background:url(../images/arrow_up.gif) no-repeat 0 5px;padding-left:10px;}
#to_top a:hover{color:#c00;}
#main_large .gt_h1{margin-left:20px;}
.filter_group{background:url(../images/icon_schnellauswahl.gif) #ebebeb no-repeat;padding:10px 0 10px 60px;}
.filter_group h3{margin:0;color:#666;font-size:12px;margin-right:20px;float:left;}
.filter_group .widget h3{display:none;}
.filter_group select{padding:2px 0 2px 0;}
.search_group .explanation{margin-right:20px;margin-top:10px;float:right;width:300px;}
.clearall{margin:10px 0 0 0;}
.clearall a{background:transparent url(../images/arrow_right.gif) no-repeat 0 4px;text-decoration:none;padding-left:13px;color:#666;}
.clearall a:hover{color:#c00;text-decoration:underline;}
.info{margin-left:20px;}
#main_large .mod_cataloglist{display:block;}
.mod_cataloglist table{width:700px;margin:20px 0 15px 0;display:block;}
thead, tbody{display:block;}
.header{padding-bottom:5px;}
tr.first{border-top:1px solid #999;}
th{padding:5px 20px 5px 0px;text-align:left;}
tbody.body{width:auto;display:block;}
.mod_cataloglist tbody tr, .mod_catalogreference tbody tr{border-bottom:1px solid #999;display:block;}
.mod_cataloglist tbody tr:hover, .mod_cataloglist tr.odd:hover, .mod_catalogreference tbody tr:hover, .mod_catalogreference tr.odd:hover{background-color:#CCC;color:#FFF;}
td{padding:10px 20px 10px 0px;}
td.bild, th.bild{width:100px;}
td.typ, th.typ{width:150px;}
td.beschreibung, th.beschreibung{width:260px;}
td.t_abmessung, th.t_abmessung{width:140px;}
td.t_stuzen_oben, th.t_stuzen_oben, td.t_stuzen_unten, th.t_stuzen_unten{width:140px;}
td.t_folienlaenge, th.t_folienlaenge, td.t_gesamtlaenge, th.t_gesamtlaenge, td.t_gewicht, th.t_gewicht{width:120px;}
td.t_licht, th.t_licht, td.t_geprueft, th.t_geprueft{width:180px;}
td.t_gesamthoehe, th.t_gesamthoehe, td.t_geflechthoehe, th.t_geflechthoehe, td.t_bundlaenge, th.t_bundlaenge{width:120px;}
td.t_tragpfostenabstand, th.t_tragpfostenabstand{width:140px;}
td.t_laenge, th.t_laenge{width:270px;}
td.t_material, th.t_material{width:140px;}
.layout_full .detailbild .label{display:none;}
.layout_full .beschreibung .value{color:#888787;font-size:14px;font-weight:normal;margin:0px 0 20px 0;line-height:20px;}
.layout_full .beschreibung p{margin:0px;}
.layout_full .bild{float:left;margin:0 20px 0px 0;}
*html .layout_full .bild{margin:0 10px 0 0;}
.layout_full .detailbild img{margin-bottom:20px;}
.mod_catalogreader .gt_h2, .mod_catalogreference .gt_h2{margin-bottom:10px;}
.layout_simple .link{display:none;}
.layout_simple .field{padding:5px 0 5px 0;border-bottom:1px solid #CCC;}
.layout_simple .typ{background:#c00;color:#fff;border-bottom:none;}
.layout_simple .label{float:left;padding-left:5px;padding-right:20px;}
.layout_simple .value{text-align:right;padding-right:5px;padding-left:250px;}
.layout_full .bildlegende{padding-top:10px;}
.layout_full .bildlegende p{margin:0;}
.table_rte_border{display:block;border-bottom:1px solid #ccc;}
table.table_rte_2s tr{width:520px;display:block;}
table.table_rte_2s td{width:120px;padding:5px 0px 5px 5px;}
table.table_rte_5s tr{width:520px;display:block;}
table.table_rte_5s td{width:103px;padding:5px 0px 5px 5px;}
table.table_rte_4s tr{width:520px;display:block;}
table.table_rte_4s td{width:140px;padding:5px 10px 5px 5px;}
table.table_rte_6s tr{width:520px;display:block;}
table.table_rte_6s td{width:85px;padding:5px 3px 5px 5px;}
.mod_catalogreference table{width:100%;display:block;}
.mod_catalogreference .info{margin:0;}
.mod_catalogreference td.opt_beschreibung{width:230px;}
#right .field{border-bottom:6px solid #ebebeb;padding:5px 0 10px 10px;position:relative;}
#right .label{color:#999;font-size:14px;font-weight:normal;margin:6px 0;line-height:20px;}
.masszeichnung .label{display:none;}
#right .value{text-align:left;}
.back{display:none;}
#mailform{border:1px solid #ccc;padding:20px 0px 0px 0px;margin:0 0 10px 0;background:#fff;display:block;}
#mailform p{clear:right;}
input[type=hidden]{display:none !important;}
#mailform input, #mailform select, #mailform textarea, #mailform upload{display:block;color:#66666;font-size:11px;font-family:Verdana, Arial;vertical-align:top;padding-left:5px;}
#mailform.row{vertical-align:top;float:none;padding-left:20px;}
#mailform label{float:left;width:120px;border:none !important;padding-left:20px;}
#mailform input{display:block;border:none;color:#666;border-bottom:1px solid #b9b9b9;border-left:1px solid #b9b9b9;}
.uploadnoborder{display:block;border:none!important;}
.text{width:200px;}
#mailform .explanation{margin-left:100px;margin-bottom:10px;width:300px;}
#mailform label.message_field{clear:left;margin-top:15px;}
textarea.message_field{border:1px solid #b9b9b9;overflow:auto;color:#666666;width:200px;display:block;margin-top:15px;}
label.question{margin-top:0;}
input.question{width:200px;}
span.captcha_text{margin-left:140px;padding-top:10px;display:block;}
#border_button{border:none;border-top:1px solid #ccc;margin:10px 0 0 0;}
#border_button span{display:none;}
#mailform input.button{margin:6px 0 6px 0px;display:block;text-align:left;padding:0 0 0px 35px;border:none;color:#666;cursor:pointer;background:transparent url(../images/arrow_right.gif) no-repeat 20px 48%;}
#mailform input.button:hover{color:#c00;}
#mailform p.error{clear:right;display:block;float:right;font-size:9px;color:#cc0000;min-height:16px;line-height:13px;min-height:16px;padding-left:30px;padding-right:20px;width:120px;margin:0;}
.mod_sitemap{margin:10px 0;}
.mod_sitemap ul ul{margin:0 0 0 23px;}
.mod_sitemap ul li{margin-bottom:15px;padding:0;background:none;}
.mod_sitemap ul ul li{margin-bottom:0;}
.mod_sitemap ul ul ul{margin:0 0 0 19px;}
.mod_sitemap ul ul ul ul{margin:0 0 0 19px;}
.mod_sitemap a{color:#c00;text-decoration:none;border-bottom:6px solid #ebebeb;display:block;padding:3px 0 3px 5px;}
.mod_sitemap ul ul a{color:#666;border-bottom:1px solid #cbcbcb;padding:4px 0 3px 3px;}
.mod_sitemap ul ul a:hover{color:#c00;}
.mod_sitemap ul ul ul a{border-bottom:none;position:relative;background:transparent url(../images/dotted_line.gif) bottom repeat-x;padding:3px 0 5px 4px;}
.mod_sitemap ul ul ul ul a{padding-left:24px;}
#right #search{background-color:#ebebeb;width:130px;height:48px;margin-left:10px;margin-bottom:20px;padding:14px 20px 0 20px;font-size:11px;}
#right #search input{width:128px;border:1px solid #ccc;}
#right #search input.cleardefault{color:#666;}
#right #search input.submit{width:auto;border:none;}
#main #search{background-color:#ebebeb;padding:10px;margin-top:20px;}
#search input{border:1px solid #ccc;color:#666;}
#search input.cleardefault{color:#666;}
#search input.submit{background:none;background:transparent url(../images/arrow_right.gif) no-repeat 0 5px;border:none;padding-left:12px;}
#search input.submit:hover{color:#cc0000;cursor:pointer;}
.pagination{margin-top:20px;}
.pagination p{float:left;}
.pagination ul{list-style:none;float:right;}
.pagination ul li{float:left;list-style:none;background:none;}
.current{color:#cc0000;}
a.next, a.last{color:#666;}
a.next:hover, a.last:hover{color:#cc0000;}
div.even, div.odd{border-bottom:1px solid #ccc;}
div.last{border-bottom:0;}
.ce_gallery tr{width:520px;}
.ce_gallery td{padding-right:0;}
