/* Style sheet layout */
#spaltenset_produkte{left:20px;}
#wrapper{background-color:#f0efeb;background-image:url("tl_files/layout/background_kachel_hell.png");}
#header{background:url("tl_files/layout/background_header_x8.png") left top repeat-x;}
#container{background-image:url("tl_files/layout/background_container.gif");background-repeat:no-repeat;}
.clrcontainer #container{background:url("tl_files/layout/background_portal_seperator.png") center center no-repeat;}
.onecol #container{background-image:url("tl_files/layout/background_container_1col.gif");background-repeat:no-repeat;}
#footer{background-image:url("tl_files/layout/background_tripple.png");background-repeat:repeat-y;}
#bereichsnavigation{background-image:url("tl_files/layout/background_kachel.png");background-repeat:repeat;}
.padtop{padding-top:76px;}
html{height:100%;}
body{height:100%;margin-bottom:1px;padding-top:8px;}
#header{margin-bottom:4px;}
#header .inside{z-index:900;}
#container{margin:8px 0;padding-bottom:25;padding-left:0;}
#main{height:1%;}
.slogan_portal{top:0;left:11px;position:absolute;}
.img_logo{top:46px;position:absolute;left:59px;}
#footer .inside{padding-top:12px;}
#bereichsnavigation{height:244px;}
#bereichsnavigation .inside{padding-top:10px;padding-bottom:15px;}
.padding20{padding:0 20px;}
.mime_icon{display:inline;margin-bottom:5px;padding-right:5px;vertical-align:middle;}
#footer,#footer a,#footer p,#footer span{font-size:12px;color:#f0f0eb;}
.mod_navigation ul,.mod_customnav ul{margin:0;padding:0;list-style-type:none;}
#navigation_haupt{margin-top:5px;background-image:url("tl_files/layout/background_tripple.png");background-repeat:no-repeat;}
#navigation_haupt li{width:320px;float:left;margin:0;}
#navigation_haupt a,#navigation_haupt span.active{height:44px;display:block;margin:0 1px;padding-top:8px;padding-left:15px;font-weight:normal;font-size:12px;color:#f0f0eb;text-transform: uppercase;}
#navigation_haupt li.red a,#navigation_haupt li.red span.active{margin-left:0;}
#navigation_haupt li.red a:hover,#navigation_haupt li.red a.trail,#navigation_haupt li.red span.active,#navigation_haupt li.red:hover a{background-image:url("tl_files/layout/background_kachel_rot.png");}
#navigation_haupt li.blue a:hover,#navigation_haupt li.blue a.trail,#navigation_haupt li.blue span.active,#navigation_haupt li.blue:hover a{background-image:url("tl_files/layout/background_kachel_blau.png");}
#navigation_haupt ul.level_2{width:210px;display:none;margin-left:9px;}
#navigation_haupt li:hover ul.level_2{display:block;}
#navigation_haupt ul.level_2 li{width:210px;}
#navigation_haupt ul.level_2 a,#navigation_haupt ul.level_2 span.active{height:23px;padding-top:7px;background-image:url("tl_files/layout/background_kachel_rot.png");font-size:11px;}
#navigation_haupt li.blue ul.level_2 a{background-image:url("tl_files/layout/background_kachel_blau.png");}
#navigation_haupt li ul.level_2 a:hover,#navigation_haupt ul.level_2 span.active{background-image:url("tl_files/layout/background_kachel.png");}
#navigation_right{float:right;margin:0 10px;}
#navigation_right li a,#navigation_right li span.active{height:31px;display:block;padding:7px 6px 6px;font-weight:bold;font-size:13px;color:#efeee8;text-transform: uppercase;}
#navigation_right li a span,#navigation_right li span.active span{vertical-align:top;font-weight:normal;font-size:10px;text-transform: none;}
#navigation_right li.red a:hover,#navigation_right li.red span.active{background-image:url("tl_files/layout/background_kachel_rot.png");text-decoration:none;}
#navigation_right li.blue a:hover,#navigation_right li.blue span.active{background-image:url("tl_files/layout/background_kachel_blau.png");text-decoration:none;}
#navigation_footer a,#navigation_footer span.active{font-size:9px;color:#efeee8;}
#navigation_footer li{padding-left:28px;}
#navigation_footer li.first{padding-left:0;}
#navigation_footer li.first a,#navigation_footer li.first span.active{font-size:12px;}
#navigation_meta ul{margin:0 20px;}
#navigation_meta a,#navigation_meta span.active{color:#efeee8;}
#subnavigation li{margin-bottom:10px;}
#subnavigation ul.level_2{display:none;}
#subnavigation ul.showSubnav,#subnavigation li.trail ul.level_2{display:block;}
#subnavigation span,#subnavigation a{padding-left:16px;font-weight:bold;font-size:13px;color:#b5152b;background:url("tl_files/layout/arrow_right_small_red.png") left center no-repeat;cursor: pointer;}
.blue #subnavigation span,.blue #subnavigation a{background-image:url("tl_files/layout/arrow_right_small_blue.png");color:#125EA6;}
#subnavigation .trail span.subItem,#subnavigation .activeSubmenu span.subItem{background-image:url("tl_files/layout/arrow_down_small_grey.png");color:#4c4c4c;}
#subnavigation a,#subnavigation span.active{background-image:url("none");}
#subnavigation ul.level_2{margin-top:10px;margin-left:15px;}
#subnavigation ul.level_2 li{margin-bottom:10px;}
#subnavigation ul.level_2 li.last{margin-bottom:20px;}
#subnavigation ul.level_2 a,#subnavigation ul.level_2 span.active{padding:0;background-image:url("none");font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;color:#4c4c4c;}
#subnavigation ul.level_2 a:hover{color:#B31521;}
#subnavigation ul.level_2 span.active{font-weight:bold;}
.blue #subnavigation ul.level_2 a:hover{color:#125EA6;}
.layout_teaser{padding-top:8px;padding-bottom:15px;border-bottom:1px solid #4c4c4c;}
#nachrichten_teaser .first{padding-top:0;}
.layout_teaser td{vertical-align:top;}
.layout_teaser td.col_0{width:100px;}
.layout_teaser td.col_0 a{font-weight:bold;font-size:13px;}
.kma_red a{color:#b5152b;}
.kwd_blue a{color:#125EA6;}
.moreNews{margin-top:10px;padding-right:20px;text-align:right;background:url("tl_files/layout/arrow_top_red.gif") right center no-repeat;}
.blue .moreNews{background-image:url("tl_files/layout/arrow_top_blue.gif");}
#mdWindow{width:100%;height:100%;left:0;top:0;position:fixed;overflow:visible;display:block;padding-top:200px;background-color:#333;z-index:1999;}
#mdShow{width:100%;height:100%;left:0;top:0;position:fixed;overflow:visible;display:block;padding-top:100px;z-index:1999;}
.layout_teaser .mb_na_modal{display:none;}
.modal_inside{width:600px;height:375px;position:relative;overflow:hidden;margin:auto;background-color:#F0EEEA;background-image:url("tl_files/layout/background_container.gif");background-repeat:no-repeat;border:5px solid #2D2D2D;z-index:1999;}
.modal_inside .modal_close{right:15px;position:absolute;top:5px;}
.modal_content{height:265px;overflow:auto;padding:15px;}
.modal_inside h1{margin-bottom:0;}
p.modal_date{color:#b5152b;}
.modal_inside h2{margin-bottom:12px;font-size:16px;color:#b5152b;}
.overview{padding:5px;text-align:right;}
.overview a{padding-left:20px;background:url("tl_files/layout/arrow_top_red.gif") left center no-repeat;}
.kwd_blue .overview a{background-image:url("tl_files/layout/arrow_top_blue.gif");}
.kwd_blue p.modal_date,.kwd_blue .modal_inside h2{color:#125EA6;}
.kma_red .overview a{background-image:url("tl_files/layout/arrow_top_red.gif");}
.kma_red p.modal_date,.kma_red .modal_inside h2{color:#b5152b;}
.mod_changelanguage{right:21px;position:absolute;font-size:0px;top:164px;}
.mod_changelanguage ul{margin:0;padding:0;list-style-type:none;}
.mod_changelanguage li{height:21px;margin:0 0 2px;padding:0;font-size:0px;line-height:0px;}
.mod_changelanguage li a{line-height:0px;}
#search_header{right:68px;position:absolute;top:164px;}
#search_header input.text{width:160px;padding:2px 0 3px;background-color:#F0F0EB;border:0px;}
#search_header input.submit{width:55px;margin-left:5px;padding:1px 0 2px;background-color:#B5152B;border:0px;color:#F0F0EB;text-transform: uppercase;}
.blue #search_header input.submit{background-color:#125EA6;}
.mod_newsmenu ul{margin:5px 0 10px 15px;padding:0;list-style-type:none;}
.mod_newsmenu li{font-weight:bold;font-size:12px;}
.mod_newslist .layout_short{margin-bottom:15px;padding:10px 10px 5px;border-bottom:1px solid #4c4c4c;}
.mod_newslist .kwd_blue .info{color:#125EA6;}
.mod_newslist .kma_red .info{color:#b5152b;}
.mod_newslist .last{}
.mod_newsreader p.info{margin-bottom:15px;}
.pagination{margin-top:25px;}
.pagination p.total{float:right;}
.pagination ul{margin:0;padding:0;list-style-type:none;}
.pagination li{width:15px;float:left;margin:0 2px;text-align:center;border:1px solid #282828;}
.pagination li.next,.pagination li.last,.pagination li.previous,.pagination li.first{width:auto;margin:0 3px;padding-top:1px;border:0px;}
.pagination li.first{margin-left:0;}
.pagination span.blur{color:#999;}
.mod_search p.header{font-size:10px;}
.mod_search h3{margin-top:20px;line-height:13px;}
.mod_search h3 a{font-size:13px;}
.mod_search h3 span,.mod_search h3 br{display:none;}
.mod_search h3 span.relevance{display:inline;font-weight:normal;font-size:10px;color:#b5152b;}
.mod_search p.url{font-style:italic;font-size:11px;}
#formular_kontakt td{padding:5px;}
#formular_kontakt td.col_0{width:75px;padding-top:7px;vertical-align:top;}
#formular_kontakt input.text,#formular_kontakt textarea{width:250px;}
#formular_kontakt .submit_container{text-align:right;}
#formular_kontakt p.error{font-weight:bold;font-size:10px;color:#F00;}
#formular_kontakt label{display:block;padding-top:5px;padding-bottom:2px;}
#formular_kontakt input{width:250px;padding:2px;background-color:#fafafa;border:1px solid #999;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;}
#formular_kontakt textarea{width:290px;height:100px;padding:2px;background-color:#fafafa;border:1px solid #999;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;}
#formular_kontakt input.submit{width:100px;background-color:#ccc;font-weight:bold;}
#formular_kontakt .submit_container{padding-top:10px;padding-right:8px;text-align:right;}
#formular_kontakt p.error{display:none;}
#formular_kontakt input.error,#formular_kontakt textarea.error{border-color:#B5152B;}
#formular_kontakt label.error{font-weight:bold;color:#B5152B;}
.ce_accordion{margin:12px 0;border:1px solid #FFF;}
.toggler{padding:5px 5px 5px 20px;background-color:#FFF;background-image:url("tl_files/layout/plus_grey.png");background-repeat:no-repeat;font-weight:bold;color:#4C4C4C;background-position: 5px center;cursor:pointer;}
.toggleropen{background-image:url("tl_files/layout/minus_grey.png");}
.accordion>div{padding:10px;}
.red .toggler{background-image:url("tl_files/layout/minus_rot.png");color:#b5152b;}
.red .toggleropen{background-image:url("tl_files/layout/minus_rot.png");}
.blue .toggler{background-image:url("tl_files/layout/minus_blue.png");color:#125EA6;}
.blue .toggleropen{background-image:url("tl_files/layout/minus_blue.png");}
.downloadarchivItem{margin-bottom:15px;padding:10px;font-size:11px;color:#b5152b;}
.blue .downloadarchivItem{color:#125EA6;}
.downloadarchivItem .mime_icon{float:left;margin-bottom:5px;padding-right:5px;}
.downloadarchivItem span{font-size:10px;color:#a3a3a3;}
.downloadarchivItem .description{clear:left;margin-top:8px;margin-left:35px;font-weight:normal;font-size:8px;}
.downloadarchivItem a.download_link{font-weight:bold;font-size:14px;}
.downloadarchivItem p.info{font-size:10px;color:#b5152b;}
.blue .downloadarchivItem p.info{color:#125EA6;}
.ce_gallery td{height:100px;text-align:center;vertical-align:middle;}
.agb_pdf a{display:block;padding-top:4px;font-weight:bold;font-size:14px;}
.caption{font-style:italic;font-size:10px;}
.nav_downloads span,.nav_downloads a{height:31px;display:block;padding:7px 6px 6px 48px;font-weight:bold;font-size:13px;color:#b5152b;line-height:30px;background:url("../../tl_files/layout/arrow_right_red.png") 270px center no-repeat;}
.blue .nav_downloads span,.blue .nav_downloads a{background-image:url("../../tl_files/layout/arrow_right_blue.png");color:#125EA6;}
.nav_downloads li.active,.nav_downloads li:hover{background-image:url("../../tl_files/layout/background_kachel_rot.png");}
.blue .nav_downloads li.active,.blue .nav_downloads li:hover{background-image:url("../../tl_files/layout/background_kachel_blau.png");}
.nav_downloads span,.nav_downloads a:hover,.blue .nav_downloads span,.blue .nav_downloads a:hover{background-image:url("../../tl_files/layout/arrow_right_white.png");color:#FFF;}
.nav_downloads .last,.blue .nav_downloads .last{margin:20px 0 0;padding:0;font-weight:normal;font-size:12px;background: none;}
.nav_downloads .last:hover,.blue .nav_downloads .last:hover{color:#b5152b;background: none;}
.blue .nav_downloads .last:hover{color:#125EA6;}
.ce_download a{font-weight:bold;font-size:12px;color:#4c4c4c;}
.ce_download a:hover{font-weight:bold;text-decoration:none;}
.ce_download .size{font-style:italic;font-weight:normal;}
.solution a{font-weight:normal;}
.mod_subnavigation{margin-top:87px;}
.subnavigation li{margin-bottom:10px;}
.subnavigation a,.subnavigation span.active{padding-left:12px;font-weight:bold;font-size:13px;}
.subnavigation a{background:url("tl_files/layout/arrow_right_small_red.png") center left no-repeat;}
.blue .subnavigatuon a{background-image:url("tl_files/layout/arrow_right_small_blue.png");}
.mod_subnavigation h5{font-weight:normal;}
.product_images .image_container{position:relative;overflow:visible;margin-bottom:10px;}
.ce_table table,.ce_text table{width:100%;border-left:1px solid #3B3B3B;border-collapse:collapse;border-top: 1px solid #3B3B3B;}
.ce_table td,.ce_text td{padding:3px 5px;border-right:1px solid #3B3B3B;border-bottom: 1px solid #3B3B3B;}
.ce_table td.col_first,.ce_text td.col_first{width:200px;}
.ce_table tr.even,.ce_text tr.even{background-color:#c2bdbd;}

