body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,font{margin:0;padding:0;} html {overflow-x:hidden;overflow-y:scroll} *body {xoverflow-x:hidden;}
table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
body{font-family:Arial,Helvetica,sans-serif;font-size:11px;}
#page_wrapper.contentpage .webware_mceEditableElement h1,#page_wrapper.popup .webware_mceEditableElement h1,#page_wrapper.homepage .webware_mceEditableElement h1{font-size:20px;}
#page_wrapper.contentpage .dyn_box_wrapper h1{font-size:11px;}.bold_font{font-weight:bold;}.orange_font{color:#FF9900;}.blue_font{color:#000099;}
div.call h1{color:#000;}div.call p strong{color:#FF9900;}.grey_font{color:#656565;}.small_font{font-size:10px;line-height:12px;}
h1,h2,h3{font-weight:bold;}a{color:#000099;text-decoration:none;}
#navigation_wrapper a{color:#000099;}
#pfadanzeige span,#pfadanzeige a{color:#686868;}
#pfadanzeige a:hover{color:#FF9900;}.footer_middle a:hover{color:#fff;}font{font-family:Arial,Helvetica,sans-serif!important;color:#000!important;font-size:11px!important;}
html,body{height:100%;}body{background-color:#E6E6E6;}body.popup{background-color:#fff;}.clearing{clear:both;height:0;}div.hori_line{background:url(../images/line_horizontal.gif) no-repeat top;width:472px;height:10px;}
a.linkpopup{font-family:inherit;}.contentpage,.homepage,.start{width:1000px;margin:0 auto 0 auto;background:url(../images/background_page.gif) repeat-y;}
#header{background:url(../images/enso_header_text.gif);background-repeat:no-repeat;background-position:241px 49px;}
#header_wrapper{padding:0 0 0 10px;background-color:#193194;background:url(../images/header_top.jpg) no-repeat;background-position:10px 0;}
#header_topnav_wrapper{height:201px;background:url(../images/enso_logo.gif);background-repeat:no-repeat;}
#header_bottomnav_wrapper{height:28px;background:url(../images/header_bottom.gif) no-repeat;}
#header_topnav{padding:163px 0 0 0;}
#header_topnav ul{display:none;}
#header_topnav img.kontakt{margin-left:227px;}
#header_topnav img.drucken{margin-left:7px;} 
#header_bottomnav div#nav_left{padding:6px 0 0 20px;float:left;}
#header_bottomnav div#nav_left img.line{margin:0 11px 0 11px;}
#header_bottomnav div#nav_right{padding:4px 0 0 20px;float:right;padding-right:74px;}
#header_bottomnav div#nav_right img.lupe{float:left;}
#header_bottomnav div#nav_right input.suche_text{border:1px solid #909FD3;width:130px;height:16px;margin:0 5px 4px 5px;vertical-align:top;padding-left:3px;font-size:11px;}
div#search_seminar_autocomplete{width:201px;top:222px;left:860px;position:absolute;}div#search_seminar_autocomplete div.shadow_bottom{margin-right:4px;height:2px;}
div#search_seminar_autocomplete ul{padding:0 2px 2px 0;}div#search_seminar_autocomplete ul li{background-color:#FFF;}div#search_seminar_autocomplete ul li.selected{background-color:#E6E6E6;}
div#search_seminar_autocomplete ul li a:hover{background-color:#E6E6E6;}div#search_seminar_autocomplete ul li a{display:block;margin:0 0 0 .3em;}
div#search autocomplete{width:201px;top:222px;left:860px;position:absolute;}div#search_autocomplete div.shadow_bottom{margin-right:4px;height:2px;}
div#search_autocomplete ul{padding:0 2px 2px 0;}div#search_autocomplete ul li{background-color:#FFF;}div#search_autocomplete ul li.selected{background-color:#E6E6E6;}
div#search_autocomplete ul li a:hover{background-color:#E6E6E6;}div#search_autocomplete ul li a{display:block;margin:0 0 0 .3em;}
#footer_wrapper{clear:both;}

div.contentfooter {padding-left:263px; padding-right:21px; padding-top:9px; margin-bottom:10px;}
div.contentfooter_white {padding-left:20px; padding-right:21px; padding-top:9px; margin-bottom:10px;}


#footer_big	{width:1000px;margin:0 auto 0 auto;height:85px;background:url(../images/background_footer_big.gif) no-repeat;padding-bottom:30px;}
#footer_big_white	{width:1000px;margin:0 auto 0 auto;height:85px;background:url(../images/background_footer_big_white.gif) no-repeat;padding-bottom:30px;}


#footer_big .footer_left,#footer_big_white .footer_left {float:left;padding:0 0 0 32px;color:000; margin-top: 3px;}
#footer_big .footer_middle, #footer_big_white .footer_middle {float:left;padding:0 0 0 55px;color:#000099; margin-top: 3px;}
#footer_big .footer_right, #footer_big_white .footer_right {float:left;margin:0 0 0 405px;} .footer_middle span {margin:0 4px 0 4px}

#footer_big #btn_top, #footer_big_white #btn_top {display:block;background:url(../images/btn_footer_top_n.gif);text-indent:-999em;width:21px;height:19px;}
#footer_big #btn_top:hover, #footer_big_white #btn_top:hover {background:url(../images/btn_footer_top_a.gif);}


#footer{width:1000px;margin:0 auto 0 auto;height:39px;background:url(../images/background_footer.gif) no-repeat;padding-bottom:30px;}
#footer .footer_left{float:left;padding:8px 0 0 32px;color:000;}
#footer .footer_middle{float:left;padding:8px 0 0 55px;color:#000099;}
#footer .footer_right{float:left;margin:5px 0 0 357px;} .footer_middle span {margin:0 4px 0 4px}
#footer #btn_top{display:block;background:url(../images/btn_footer_top_n.gif);text-indent:-999em;width:21px;height:19px;}
#footer #btn_top:hover{background:url(../images/btn_footer_top_a.gif);}


#page_wrapper.start #main_wrapper{margin:0 0 0 10;background:url(../images/homepage_background_navigat.gif) repeat-y left;overflow:hidden;}
#page_wrapper.start div#navigation_wrapper{float:left;border-right:2px solid white;}
#page_wrapper.start div#navigation{width:230px;}
#page_wrapper.start div#content_wrapper{float:left;background-color:#909FD3;border-right:2px solid white;}
#page_wrapper.start div#content{width:420px;}
#page_wrapper.start div.menue{margin:37px 0 0 26px;}
#page_wrapper.start div.menue2{margin:35px 0 0 21px;}
#page_wrapper.start div.menue img{display:block;}
#page_wrapper.start div#tag_list{border-top:2px solid white;padding:10px 10px 12px 10px;}
#page_wrapper.start div#tag_list a{color:#000099;margin:0 5px 3px 0;}
#page_wrapper.start div#tag_list p{font-weight:bold;padding-bottom:7px;}
#page_wrapper.start div#tag_list a{line-height:18px;}
#page_wrapper.start div#tag_list a.h1{font-size:12px;font-weight:bold;}
#page_wrapper.start div#tag_list a.h2{font-size:11px;font-weight:bold;}
#page_wrapper.start div#tag_list a.h3{font-size:11px;}
#page_wrapper.start div#tag_list a.h4{font-size:10px;}
#footer_home{width:1000px;margin:0 auto 0 auto;height:39px;padding-bottom:30px;background:url(../images/homepage_background_footer.gif) no-repeat;}
#footer_home .footer_left{float:left;padding:8px 0 0 26px;}
#footer_home .footer_middle{float:left;padding:8px 0 0 50px;color:#000099;}
#footer_home .footer_right{float:left;margin:6px 0 0 205px;}
#footer_home .footer_right input.suche_text{border:1px solid #000099;width:130px;height:16px;font-size:11px;vertical-align:top;padding:1px 0 0 3px;}
#footer_home div#search_seminar_autocomplete ul{list-style:none;}
#page_wrapper.start div#info_wrapper{float:left;}
#page_wrapper.start div#info{padding:10px 0 0 8px;}
#page_wrapper.start div.dyn_wrapper{background-color:#C8C8C8;padding:1px;margin-bottom:10px;}
#page_wrapper.start div.dyn_box_wrapper{padding:1px;background-color:#fff;}
#page_wrapper.start div.dyn_box_s h1{color:#000099;}
#page_wrapper.start div.dyn_box_s div{float:left;width:225px;}
#page_wrapper.start div.dyn_box_s img{float:right;margin-left:3px;}
#page_wrapper.start div.dyn_box_s{background-color:#E6E6E6;width:303px;height:98px;overflow:hidden;}
#page_wrapper.start div.dyn_box_p{background-color:#E6E6E6;width:303px;height:180px;overflow:hidden;}
#page_wrapper.start div.dyn_box_p ul{width:238px;}
#page_wrapper.start div.dyn_box_p ul li a{font-weight:bold;display:block;}
#page_wrapper.start div.dyn_box_p ul li span{color:#686868;}
#page_wrapper.start div.dyn_direktservice{background:url(../images/homepage_dyn_direktservice.gif) no-repeat #E6E6E6;}
#page_wrapper.start div.dyn_direktservice p{padding-top:52px;}
#page_wrapper.start div.presse{background:url(../images/homepage_teaser_presse.jpg) no-repeat #E6E6E6;}
#page_wrapper.homepage div#main_wrapper{margin:10px 0 0 20px;overflow:hidden;}
#page_wrapper.homepage div#content div.dyn_wrapper{margin:0 10px 10px 0;}
#page_wrapper.homepage div#info_wrapper{margin:0;padding:0;}
#page_wrapper.contentpage #main_wrapper{margin:0 0 0 10;background:url(../images/background_navigation.gif) repeat-y left;min-height:400px;height:auto!important;height:400px;}
#page_wrapper.contentpage #navigation_wrapper{width:243px;float:left;padding-bottom:5em;}
#page_wrapper.contentpage #navigation{padding:20px 0 30px 0;background-color:#000099;}
#page_wrapper.contentpage #navigation ul{list-style:none;}
#page_wrapper.contentpage #navigation ul a{color:#fff;}
#page_wrapper.contentpage #navigation ul li{margin-bottom:7px;}
#page_wrapper.contentpage #navigation ul li a.nav2O{* padding-bottom:7px;display:block;}a.nav2,a.nav2A,a.nav2O{margin-left:20px;display:block;}
a.nav3,a.nav3A,a.nav3O{margin-left:40px;display:block;}a.nav4,a.nav4A,a.nav4O{margin-left:60px;display:block;}a.nav5,a.nav5A,a.nav5O{margin-left:80px;display:block;}
a.nav6,a.nav6A,a.nav6O{margin-left:100px;display:block;}.nav2O,a.nav3O,a.nav4O,a.nav5O{font-weight:bold;}.nav2A,a.nav3A,a.nav4A,a.nav5A{font-weight:bold;color:#FF9900!important;}
#page_wrapper.contentpage #navigation ul li a:hover{color:#FF9900;}
#page_wrapper.contentpage #navigation ul a.knoten{font-weight:bold;}
#page_wrapper.contentpage #navigation ul a.act{font-weight:bold;color:#FF9900;}
#page_wrapper.contentpage #main_content_wrapper{float:left;width:737px;}
#page_wrapper.contentpage #pfadanzeige{margin:0 0 5px 10px;}
#page_wrapper.contentpage #content_wrapper{width:494px;float:left;}
#page_wrapper.contentpage div.webware_mceEditableElement{margin:0 11px 11px 11px;}
.webware_mceEditableElement h1{margin-bottom:.6em;}
#page_wrapper.contentpage input.suche_text{border:1px solid #000099;width:172px;height:18px;margin:0 3px 4px 0;font-size:11px;padding-left:3px;}
#page_wrapper.contentpage #info_wrapper{float:left;width:232px;}
#page_wrapper.contentpage #info_wrapper div.dyn_wrapper{margin-bottom:10px;}
div.webware_mceEditableElement p{margin:0 0 10px 0;}div.webware_mceEditableElement ul{list-style:none;margin:0 0 10px 0;}div.webware_mceEditableElement ul.down{margin-bottom:2em;}
#page_wrapper.contentpage div.webware_mceEditableElement ul.alle_anzeigen{margin:3px 0 0 304px;}ul li.pdf{background:url(../images/icon_pdf.gif) 0 .2em no-repeat!important;padding:0 0 0 2.25em!important;}
ul li.doc{background:url(../images/Icon-DOC.gif) 0 .2em no-repeat!important;padding:0 0 0 2.25em!important;}
ul li.xls{background:url(../images/Icon-XLS.gif) 0 .2em no-repeat!important;padding:0 0 0 2.25em!important;}
ul li.film{background:url(../images/icon_film.gif) 0 .2em no-repeat!important;padding:0 0 0 1.75em!important;}ul li.dl{background:url(../images/icon_download.gif) 0 .2em no-repeat!important;padding:0 0 0 1.75em!important;}
ul#praktikum li.dl{margin-bottom:5px;}ul li.link{background:url(../images/icon_linkpfeil.gif) 0 .4em no-repeat!important;padding:0 0 0 .6em!important;}
ul li.mp3{background:url(../images/icon_mp3.gif) 0 .2em no-repeat!important;padding:0 0 0 2.25em!important;}ul li.wmv{background:url(../images/icon_wmv.gif) 0 .2em no-repeat!important;padding:0 0 0 2.25em!important;}
ul li.mov{background:url(../images/icon_mov.gif) 0 .2em no-repeat!important;padding:0 0 0 2.25em!important;}ul li.email{background:url(../images/ico_dyn_ap.gif) 0 .2em no-repeat!important;padding:0 0 0 1.6em!important;}
li.email2{background:url(../images/ico_dyn_ap.gif) 0 .2em no-repeat!important;padding:0 0 0 1.6em!important;}
img.left{margin:0 10px 7px 0;float:left;}img.right{margin:0 0 7px 10px;float:right;}
#page_wrapper.contentpage div.webware_mceEditableElement ul li{background:url(../images/liste_punkt.gif) 0 .5em no-repeat;padding:0 0 0 .7em;}
#page_wrapper.contentpage div.webware_mceEditableElement ol li{list-style-position:outside;margin-left:23px;padding-left:0;}
#page_wrapper.contentpage div.webware_mceEditableElement ol{margin-bottom:10px;}
#page_wrapper.popup div.webware_mceEditableElement ol{margin-bottom:10px;}
#page_wrapper.popup div.webware_mceEditableElement ol li{list-style-position:outside;margin-left:23px;padding-left:0;}
#page_wrapper.contentpage div.webware_mceEditableElement div.content_form img{margin-bottom:2px;}
#page_wrapper.contentpage #content div.dyn_wrapper{float:left;display:inline;margin:0 0 10px 10px;}
#page_wrapper.contentpage #content div.head_wrapper{margin:0 10px 10px 10px;background-color:#C8C8C8;padding:1px;}
#page_wrapper.start #main_content_wrapper {background:url(../images/background_taglist.gif) no-repeat;}
#page_wrapper.homepage #main_content div.dyn_wrapper{float:left;display:inline;margin:0 0 10px 0;}
div.dyn_wrapper{background-color:#C8C8C8;padding:1px;}div.dyn_box_wrapper{padding:1px;background-color:#fff;}div.dyn_box_s{background-color:#E6E6E6;width:228px;height:98px;overflow:hidden;}
div.dyn_box_b{background-color:#E6E6E6;width:228px;height:210px;overflow:hidden;}
div.dyn_box_l{background-color:#E6E6E6;width:470px;height:98px;overflow:hidden;}
div.dyn_box_r{background:url(../images/teaser_radsport_back.gif) no-repeat#E6E6E6;width:470px;height:210px;overflow:hidden;}
div.dyn_box_ll{background-color:#E6E6E6;width:470px;height:132px;overflow:hidden;}
div.dyn_box_m{background-color:#E6E6E6;width:470px;overflow:hidden;}
div.dyn_box_m div{float:left;width:318px;}div.dyn_box_m img{float:right;margin-left:3px;}div.produktvergleich div{float:left;width:325px;}
div.dyn_box_c{background-color:#E6E6E6;padding:25px;}
#page_wrapper.contentpage ul,#page_wrapper.homepage ul{list-style:none;}div.dyn_wrapper h1,div.dyn_wrapper p,div.dyn_wrapper ul{padding:0 5px 3px 8px;}
div.dyn_wrapper h1{padding-top:5px;}div.dyn_wrapper ul li{margin-top:3px;}div.dyn_direktservice{background:url(../images/background_dyn_direktservice.gif) no-repeat #E6E6E6;cursor:pointer;}
div.dyn_direktservice p{padding-top:55px;}div.dyn_suche{background:url(../images/background_dyn_suche.gif) center no-repeat #E6E6E6;background-position:right top;}
div.dyn_suche input{margin:0 0 0 10px;}div.dyn_suche input.suche{border:1px solid #000099;height:16px;font-size:11px;margin-top:2px;float:left;padding-left:3px;}
div.dyn_box_s input.suche{border:1px solid #000099;height:16px;font-size:11px;margin-top:2px;float:left;padding-left:3px;}div.dyn_suche input.margin{float:left;margin:2px 0 0 5px;}
.form_default div.dyn_suche label{DISPLAY:inline;FLOAT:none;WIDTH:auto;PADDING-TOP:0;}div.call{background:url(../images/background_dyn_telefon.gif) center no-repeat;}
div.call_ap{background:url(../images/background_dyn_ap.gif) center no-repeat;}div.call dl{padding-left:8px;}div.call dl dt{float:left;width:40px;font-weight:bold;}
div.call dl dd{font-weight:bold;color:#FF9900;line-height:1.45em;}div.call_ap img{margin-right:5px;}div.call_ap h1{color:#000;}div.presse{background:url(../images/teaser_presse.jpg) no-repeat;}
div.faq{background:url(../images/teaser_faq.jpg) no-repeat;}div.downloads{background:url(../images/teaser_downloads.jpg) no-repeat;}
div.bildergalerien{background:url(../images/teaser_bildergalerien.jpg) no-repeat;}div.glossar{background:url(../images/teaser_glossar.jpg) no-repeat;}
div.gesetze{background:url(../images/teaser_gesetze.jpg) no-repeat;}div.energieoptimierung{background:url(../images/teaser_energieoptimierung.jpg) no-repeat;}
div.lieferanten{background:url(../images/teaser_lieferanten.jpg) no-repeat;}
div.energieoptimierung h2.headline_sub{font-weight:normal;margin:0 0 0 18px;}div.lexikon{background:url(../images/teaser_lexikon.jpg) no-repeat;}
div.installateur{background:url(../images/teaser_installateur.jpg) no-repeat;}div.wasser{background:url(../images/teaser_wasser.jpg) no-repeat;}div.installateur_gas{background:url(../images/teaser_installateur_gas.jpg) no-repeat;}
div.fotovoltaik_partner{background:url(../images/teaser_fotovoltaik_partner.jpg) no-repeat;}
div.energie_partner{background:url(../images/teaser_energie_partner.jpg) no-repeat;}
div.newsletter{background:url(../images/teaser_newsletter.jpg) no-repeat;}
div.direktservice{background-image:url(../images/back_liste_direktservice.jpg);background-repeat:no-repeat;height:210px;}div#direktservice_inputs{padding:10px 0 0 18px;}
div#direktservice_inputs label{padding:0 6px 0 0;}div#direktservice_inputs select{margin-top:7px;}div#direktservice_inputs input.radio{height:14px;width:12px;}
div.kontakt{background:url(../images/teaser_kontakt.jpg) no-repeat;}div.regionalbereiche_s{background:url(../images/teaser_regionalbereiche_s.jpg) no-repeat;}
div.regionalbereiche_e{background:url(../images/teaser_regionalbereiche_e.jpg) no-repeat;}div.produktvergleich{background:url(../images/teaser_produktvergleich.jpg) no-repeat;}
div.layer_box_wrapper{position:absolute;margin-bottom:10px;background-color:#909FD3;padding:1px;z-index:999;}
div#muster_fuss div.layer_box_wrapper{position:absolute;margin-bottom:10px;background-color:#fff;padding:1px;z-index:999;}
div.layer_box{padding:1px;background-color:#fff;}
div#muster_fuss div.layer_box{padding:2px;background-color:#fff;}
div.layer_box_c{background-color:#909FD3;width:149px;padding:7px 0 7px 7px;}
div#muster_fuss div.layer_box_c{background-color:#FD9A00;width:149px;padding:7px 0 2px 7px;}
div.layer_box_p{background-color:#909FD3;width:470px;padding:7px;}
div.layer_box_p table.data tbody tr td.right{border-right:0;border-bottom:0;}div.layer_box_p table.data{font-size:11px;border:0;}
div.layer_box_p table.data thead tr{background-color:#909FD3;font-weight:bold;color:#000;background-image:none;}div.layer_box_p table.data thead tr th{border-right:0;}
div.layer_box_p table.data tbody tr td{border-right:0;border-bottom:0;}table{font-size:11px;border:0;}table.data{font-size:11px;border:1px solid #909FD3;border-top:0;border-bottom:0;}
table.data thead tr{background-color:#909FD3;font-weight:bold;color:#000;background-image:url(../images/bg_table_data_th.gif);}table.data thead tr th{border-right:1px;border-right-style:solid;border-right-color:#FFF;text-align:left;vertical-align:top;padding:1px 6px 2px 6px;}
table.data thead tr th.right{border-right:0;text-align:left;vertical-align:top;}table.data tbody tr td{border-right:1px solid #909FD3;border-bottom:1px solid #909FD3;vertical-align:top;line-height:14px;padding:4px 6px 13px 6px;}
div#content table.data thead tr th p,table.data thead tr th.right p,div#content table.data tbody tr td p,table.data tbody tr td.right p{margin:0;padding:0;}
table.data tbody tr td.right{border-right:0;border-bottom:1px solid #909FD3;vertical-align:top;line-height:14px;}table.layout tbody tr td{font-size:11px;line-height:14px;vertical-align:top;border:0;margin:0;padding:0;}
table.layout tbody tr td ul li{margin-bottom:20px;}
table.layout tbody tr td ul li.pdf, table.layout tbody tr td ul li.doc, table.layout tbody tr td ul li.xls, table.layout tbody tr td ul li.film, table.layout tbody tr td ul li.dl, table.layout tbody tr td ul li.link{margin-bottom:7px;}
#page_wrapper.homepage #content_wrapper{width:727px;float:left;}
#page_wrapper.homepage .webware_mceEditableElement{float:left;display:inline;}
#page_wrapper.homepage .webware_mceEditableElement img{margin-right:10px;}
#page_wrapper.homepage #info_wrapper{width:232px;float:left;}
h1.replace{background-repeat:no-repeat;text-indent:-999em;overflow:hidden;}h2.headline_sub{font-weight:normal;margin:5px 0 0 18px;}
h1#headline_presse.replace{background-image:url(../images/headline_presse.gif);width:230px;height:98px;}h1#headline_faq.replace{background-image:url(../images/headline_faq.gif);width:260px;height:43px;}
h1#headline_downloads.replace{background-image:url(../images/headline_downloads.gif);width:137px;height:38px;}h1#headline_gesetze.replace{background-image:url(../images/headline_gesetze.gif);width:99px;height:38px;}
h1#headline_glossar.replace{background-image:url(../images/headline_glossar.gif);width:99px;height:38px;}h1#headline_energieoptimierung.replace{background-image:url(../images/headline_energieoptimierung.gif);width:232px;height:43px;}
h1#headline_lieferanten.replace{background-image:url(../images/headline_lieferanten.gif);width:136px;height:38px;}
h1#headline_bildergalerien.replace{background-image:url(../images/headline_bildergalerien.gif);width:169px;height:43px;}h1#headline_magazin.replace{background-image:url(../images/headline_magazin.gif);width:172px;height:43px;}
h1#headline_lexikon.replace{background-image:url(../images/headline_lexikon.gif);width:97px;height:38px;}h1#headline_installateur.replace{background-image:url(../images/headline_installateur.gif);width:214px;height:38px;}
h1#headline_fotovoltaik_partner.replace{background-image:url(../images/headline_fotovoltaik_partner.gif);width:297px;height:38px;}
h1#headline_energie_partner.replace{background-image:url(../images/headline_energie_partner.gif);width:250px;height:43px;}
h1#headline_regionalbereiche_e.replace{background-image:url(../images/headline_regionalbereiche_e.gif);width:285px;height:43px;}
h1#headline_regionalbereiche_s.replace{background-image:url(../images/headline_regionalbereiche_s.gif);width:274px;height:43px;}
h1#headline_newsletter.replace{background-image:url(../images/headline_newsletter.gif);width:223px;height:38px;}h1#headline_direktservice.replace{background-image:url(../images/headline_direktservice.gif);width:169px;height:38px;}
h1#headline_kontakt.replace{background-image:url(../images/headline_kontakt.gif);width:99px;height:38px;}h1#headline_produktvergleich.replace{background-image:url(../images/headline_produktvergleich.gif);width:199px;height:43px;}
h1#headline_micro_zw.replace{background-image:url(../images/headline_micro_zw.gif);width:552px;height:44px;}
#page_wrapper.contentpage div.blind_eintrag{background:url(../images/line_horizontal.gif) no-repeat 0 100%; padding-bottom:1px}
#page_wrapper.contentpage div.blind_eintrag p.blind_head{padding-bottom:10px;margin:8px 0 0 0;}
#page_wrapper.contentpage div.blind_eintrag img{float:left;margin-top:1px;}
#page_wrapper.contentpage div.blind_eintrag span.headline{font-weight:bold;margin-left:17px;display:block;}
#page_wrapper.contentpage div.blind_eintrag span.sub{color:#686868;padding-left:16px;display:block;}
#page_wrapper.contentpage div.news_item{margin-left:16px;padding-bottom:10px;}
#page_wrapper.contentpage div select.auswahl,#page_wrapper.popup div select.auswahl{border:1px solid #000099;padding:1px 1px 1px 3px;width:210px;margin-bottom:15px;font-size:11px;}
#page_wrapper.contentpage div.left{float:left;margin:0 24px 0 0;width:210px;}
#page_wrapper.contentpage div.right{padding:1px 0 0 0;}
#page_wrapper.contentpage ul#downloads_liste{list-style:none;}
ul#downloads_liste div.blind_eintrag div.news_item img {float:none;}
#page_wrapper.contentpage ul#downloads_liste li{padding:0 0 0 2.25em;margin:0 0 10px 0;font-weight:bold;}
#page_wrapper.popup ul#downloads_liste li{padding:0 0 0 2.25em;margin:0 0 10px 0;font-weight:bold;}
#page_wrapper.popup div.webware_mceEditableElement ul li{background:url(../images/liste_punkt.gif) 0 .5em no-repeat;padding:0 0 0 .7em;}
#page_wrapper.contentpage ul#downloads_liste ul li{padding:0 0 0 .7em;margin:0;font-weight:normal;}
#page_wrapper.contentpage ul#downloads_liste li.pdf{background:url(../images/icon_pdf.gif) 0 .2em no-repeat;}
#page_wrapper.contentpage ul#downloads_liste li span,#page_wrapper.popup ul#downloads_liste li span{font-weight:normal;color:#686868;}
#page_wrapper.contentpage a.bild{background:url(../images/icon_lupe_content.gif) 100% 93% no-repeat;float:left;margin:0 3px 10px 0;}
#page_wrapper.contentpage a.bild span{color:#000;}.pfadWKW,.pfadAbschnitt{position:absolute;border:1px solid;visibility:hidden;background-color:#FFF;z-index:100;overflow:visible;margin-bottom:10px;}
div#div_lehrpfad .pfadWKW h2,div#div_lehrpfad .pfadWKW p,div#div_lehrpfad .pfadAbschnitt h2,div#div_lehrpfad .pfadAbschnitt p{font-size:11px;line-height:1.1em;margin:0;padding:0 10px 0 10px;}
div#div_lehrpfad .pfadWKW p,div#div_lehrpfad .pfadAbschnitt p{padding-bottom:20px;}.pfadWKW{border-color:#F30001;}.pfadAbschnitt{border-color:#000;}
.pfadAbschnitt div.pfadClose{margin-top:-2px;}.pfadAbschnitt a{color:#009;}.pfadAbschnitt td{padding:10px;}td.tdPfadGreen{background-color:#E6E6E6;}
.CloseWindow{padding:8px 10px 0 0;text-align:right;}td.tdMitBild{width:165px;margin-top:0;padding-top:0;}td.tdMitBild img{width:105px;display:block;margin:9px 8px 10px 10px;}
td.tdOhneBild{width:165px;padding-top:87px;}td.titel{padding-bottom:0;}table.infoLayer,div.infoLayer{position:absolute;visibility:hidden;border:1px solid;border-color:#F90;background-color:#F90;width:557px;}
table.infolayer p{font-size:11px;padding:5px 10px 5px 10px;margin:0;visibility:hidden;}div.infoLayer span{font-size:11px;padding:5px 0 5px 10px;display:block;}
#page_wrapper.contentpage div#content ul.mag_download{margin:0 0 15px 60px;}
#page_wrapper.contentpage div#content img.mag_bild{float:left;margin:0 10px 10px 0;}
#page_wrapper.contentpage div#eko{background:url(../images/background_eko.gif) no-repeat;width:474px;height:280px;}
#page_wrapper.contentpage div#eko h2{margin-bottom:5px;}
#page_wrapper.contentpage div#eko ul.eko li{background:url(../images/icon_eko.gif) 0 .2em no-repeat;padding:0 0 0 .6em;}
#page_wrapper.contentpage div#eko ul.eko li a{color:#000099;}
#page_wrapper.contentpage div#eko ul.eko li a:hover{text-decoration:underline;}
#page_wrapper.contentpage div#modul1{margin:20px 85px 0 22px;width:155px;float:left;display:inline;}
#page_wrapper.contentpage div#modul2{padding:20px 0 0 0;width:200px;overflow:hidden;}
#page_wrapper.contentpage div#modul3{margin:35px 88px 0 22px;width:155px;float:left;display:inline;}
#page_wrapper.contentpage div#modul4{padding:35px 0 0 0;width:200px;overflow:hidden;}div.popup{background:url(../images/background_popup_s.gif) repeat-x top #fff;}
div.popup #page{background:url(../images/background_popup.jpg) no-repeat;}div.popup div#header_wrapper{background-image:url(../images/enso_logo.gif);background-repeat:no-repeat;background-position:0 0;width:494px;height:174px;}
div.popup div.energieausweis{background-image:url(../images/popup_energieausweis.jpg);background-repeat:no-repeat;background-position:0 0;}
div.popup div#header_wrapper img.headline{position:absolute;left:242px;top:50px;}div.popup div#header_wrapper img.print{position:absolute;left:433px;top:7px;}
div.popup div#header_wrapper img.energieausweis_print{position:absolute;left:922px;top:8px;}div.popup div#header_wrapper img.close{position:absolute;left:460px;top:6px;}
div.popup div#header_wrapper img.energieausweis_close{position:absolute;left:951px;top:8px;}div.popup #content{margin-top:16px;background-color:#fff;padding:0 10px 0 10px;}
#page_wrapper.contentpage div.installateursuche{float:left;padding-right:132px;}form.form_default ul li{padding-bottom:3px;}form.form_default ul li.nav2{padding-bottom:0px;}form.form_default dl.checkbox{margin-top:10px;}
form.form_default dl.checkbox dt{float:left;}form.form_default dl.checkbox dd{margin:0 0 .7em 1.75em;}form.form_default dl.checkbox dt input{height:1.35em;}
form.form_default label{display:block;float:left;width:87px;padding-top:.25em;}form.form_default label.required{font-weight:bold;}
form.form_default select{width:269px;font-size:11px;}form.form_default input.text{width:209px;font-size:11px;padding-left:2px;}form.form_default div#button_reset{float:left;padding:0 47px 0 87px;* padding:0 44px 0 90px;} ul.form_item_wrapper input.text {border:1px solid #000099;} ul.form_item_wrapper textarea.text {border:1px solid #000099;}
form.form_default input.reset{float:left;}form.form_default div.validation-advice{color:#F54B00;font-size:10px;padding:3px 0 0 90px;margin:0;clear:both;}
form.form_default div#pub_checkboxen div.validation-advice{padding:3px 0 0 1px;}form.form_default input.validation-failed,select.validation-failed{background-color:#FDEED2;}
div.validation-advice{color:#F54B00;font-size:.9em;}input.validation-failed,select.validation-failed{background-color:#FDEED2;}.senden{float:left;margin-left:3px;}
* html .senden{margin-left:6px;}form.form_default .text{width:209px;}form.form_default select.text{width:209px;}form.form_default textarea.text{height:100px;overflow:auto;width:209px;}
form.form_default label span{color:#000099;}ul.form_item_wrapper{padding-top:10px;}ul.form_item_wrapper li{margin-bottom:10px;padding-left:0!important;background-image:none!important;}
form.vergleich{margin:8px 0 0 18px;}form.vergleich div{margin-bottom:5px;}form.vergleich label{display:block;float:left;width:105px;}
form.vergleich div input{border:1px solid #000099;width:74px;float:left;font-size:11px;padding-left:2px;}form.vergleich select{border:1px solid #000099;width:91px;float:left;font-size:11px;}
form.vergleich span{float:left;margin:2px 0 0 5px;}form.vergleich img{margin-right:90px;padding:0;}form.vergleich input.berechnen{margin:0 0 10px 163px;}
#page_wrapper.contentpage 

div#prod_ansicht_wrapper {   }
div.prod_wrapper { background-color:#E6E6E6; }

#page_wrapper.contentpage div.prod_details {border:1px solid #C8C8C8;margin-bottom:5px;padding:1px; float:left; width:469px}
*html #page_wrapper.contentpage div.prod_details {width:473px}

#page_wrapper.contentpage div.prod_details dt.prod_info{font-size:18px; line-height:33px; padding-left:9px; font-weight:bold;}

#page_wrapper.contentpage div.prod_details dl.head { background-image:url(../images/bg_produktfinder_produkt.gif); background-repeat:no-repeat; height:33px; border-bottom:1px solid #fff; }
#page_wrapper.contentpage div.prod_details dl.head dt{float:left;width:257px; color:#fff;}
*html #page_wrapper.contentpage div.prod_details dl.head dt{width:253px;}

#page_wrapper.contentpage div.prod_details dl.head dd{float:left;width:210px; padding-top:7px;}
#page_wrapper.contentpage div.prod_details dl.head dd a.pinfo{ margin-right:6px;}

#page_wrapper.contentpage div.prod_details div.proDetails { float:left; background-color:#E6E6E6; width:100%;  }
#page_wrapper.contentpage div.prod_details div.proDetails .img{ float:left; }

#page_wrapper.contentpage div.prod_details div.proDetails .txt_wrapper{ float:left;width:350px; }
#page_wrapper.contentpage div.prod_details div.proDetails .txt{ padding:7px 10px 0px 10px;}

#page_wrapper.contentpage div.prod_details div.proDetails .txt p{  margin:0 0 6px 0;}
#page_wrapper.contentpage div.prod_details div.proDetails .txt dl { margin:0 0 7px 0;}
#page_wrapper.contentpage div.prod_details div.proDetails .txt dl dt{ font-weight:bold; float:left; width:105px; }
#page_wrapper.contentpage div.prod_details div.proDetails .txt dl dd{ font-weight:bold; }
#page_wrapper.contentpage div.prod_details div.proDetails .txt dl dd span{ font-weight:normal; }

#page_wrapper.contentpage div.prod_details div.proDetails p.preis{color:#000099; font-size:11px;}

div.produktvergleich { height:210px; }

#page_wrapper.contentpage div#prod_filter_wrapper{xwidth:172px; border:1px solid #C8C8C8; padding:1px;}
#page_wrapper.contentpage div#prod_filter{position:relative;padding:9px 0 10px 10px; background-image:url(../images/bg_produktfilter.gif); background-repeat:no-repeat; background-color:#e6e6e6;}
#page_wrapper.contentpage div#prod_filter h2{color:#fff;  margin-bottom:17px;}
#page_wrapper.contentpage div#prod_filter span{display:block;margin-top:10px;}
#page_wrapper.contentpage div#prod_filter ul{margin:3px 0 3px 0;}
#page_wrapper.contentpage div#prod_filter li{margin:0 0 3px 0;}

div.micro_box_wrapper{margin:4px 0 10px 0;width:716px;}div.micro_box{border:1px solid #C8C8C8;height:102px;overflow:hidden;}div.micro_box p{margin:5px 0 0 19px;width:405px;}
div.micro_zw{background:url(../images/teaser_microsite_zw.gif) no-repeat right;}.pointer{cursor:pointer;}table#formular{width:80%;}

table#formular h2,table#formular h1{margin:0 0 12px 0;}table#formular h2.folgeblock,table#formular h1.folgeblock{margin:10px 0 12px 0;}
table#formular a{color:#FF8400;}table#formular td{margin:0;padding:2px 0 3px 0;}table#formular td.absenden{padding:12px 0 3px 0;}
table#formular input,table#formular textarea{width:230px;font-size:11px;padding:1px 0 0 1px;}table#formular select.lang{width:231px;}
table#formular select{font-size:11px;}
table#formular input.ganz_kurz{width:50px;}
table#formular input.nach_ganz_kurz{width:176px;}
table#formular input.kurz{width:113px;}

table#formular input.mittel{width:114px;}
table#formular input.mittel_2{width:112px;}


table#formular input.radio{width:15px;}
table#formular textarea{overflow:auto;}
table#formular tbody tr td table tr td input{width:auto;}

table#formular #co_tStromlUptime,table#formular #co_tStromlDowntime{margin-right:3px;}.dyn_homepage{width:303px!important;}div.dyn_box_s div{float:left;width:225px;}
.dyn_homepage img{float:right;margin-left:3px;}div.dyn_direktservice_hp{background:url(../images/homepage_dyn_direktservice.gif) no-repeat #E6E6E6;}
div.dyn_direktservice_hp p{padding-top:52px;}
#page_wrapper.contentpage .webware_mceEditableElement,#page_wrapper.contentpage .webware_EditableIntro{clear:both;}
.mceContentBody table.data tr td,table.data tr th,.mceContentBody table.layout tr td,table.layout tr th{font-family:Arial,Helvetica,sans-serif;font-size:11px;}
.mceContentBody{background-color:#fff;padding:10px;}.mceContentBody h1{font-size:20px;margin-bottom:1em;}.mceContentBody .dyn_wrapper h1{font-size:11px;}
.mceContentBody table{margin-bottom:1em;}.mceContentBody p,.mceContentBody ul{margin:0 0 10px 0;}
#page_wrapper.homepage li.sortItem{clear:both;}
.mceContentBody ul li{background:url(../images/liste_punkt.gif) 0 .5em no-repeat;padding:0 0 0 .7em;}.mceContentBody ol li{list-style-position:inside;}
table.data thead tr th p,table.layout thead tr th p{margin:0!important;}table.sitemap tr td,table.sitemap tr td div{font-family:Arial,Helvetica,sans-serif;font-size:11px;margin-bottom:5px;}
table.sitemap tr td a,table.sitemap tr td div a{text-decoration:none;}table.sitemap table{margin:0 10px 10px 10px;}td.sitemap0{border-top:1px solid #C8C8C8;border-right:1px solid #C8C8C8;border-bottom:1px solid #C8C8C8;padding:2px 10px 2px 8px;background-color:#fff;font-weight:bold;}
td.sitemap0_a{font-weight:bold;border-top:1px solid #C8C8C8;border-right:1px solid #C8C8C8;padding:2px 10px 2px 10px;background-color:#e6e6e6;}
td.sitemap1{font-weight:bold;}div.sitemap3{padding-left:30px;}div.sitemap4{padding-left:60px;}div.sitemap5{padding-left:90px;}
#page_wrapper.contentpage .dyn_box_wrapper h1{font-size:11px;}
div#search_seminar_autocomplete ul li{text-align:left;width:195px;border-left:1px solid #909FD3;border-right:1px solid #909FD3;}
div#search_seminar_autocomplete ul{padding:0;border-bottom:1px solid #909FD3;border-top:1px solid #909FD3;}div#search_seminar_autocomplete ul li.selected{background-color:#E6E6E6!important;}
.cfdecd2{background-color:#fdecd2;}
.searchword {color: #ee7700; background-color: #fcdda9; font-style:normal; }


p.popup a{background:url(../images/icon_download.gif) 0 .4em no-repeat!important;padding:0 0 0 1.75em!important;}


div.mo div.img_wrapper { width:228px; height:108px; overflow:hidden;}
div.mohover div.img_wrapper img { margin-top:-108px; }


div.dyn_homepage div.img_wrapper {width:69px!important; height:98px; margin:0 0 0 9px; }
div.mohover div.dyn_homepage div.img_wrapper img { margin-top:-98px; }


#bestelldialog_wrapper, #bestelldialog_wrapper2 { width:400px; padding-bottom:10px }
#bestelldialog_content {    }
#bd_head_wrapper, #bd_head_wrapper2 { margin:1px;}
#bd_head, #bd_head2 { background-color:#687DC3; color:#fff; padding:15px 5px 17px 18px; }
#bd_head h1, #bd_head2 h1{ font-size:18px; margin:0 0 2px 0; }
#bd_head p,#bd_head2 p{ margin:0; padding:0 0 0 2px;}
#bd_content,#bd_content2 { padding:13px 5px 5px 19px;  }
#bestelldialog_content #produkt_plz {border:1px solid #000099;width:61px;height:16px;color:#000099;font-size:11px !important;padding:0 0 0 3px }

div.option_list { margin-bottom:11px;}
div.option_list input{ margin:0; height:14px; width:14px;}
div.option_list p{ margin:0 0 3px 0;}
#bd_button { padding-left:1px; }
#btn_abbrechen { margin-right:145px; }


div.produkte_wrapper { border:1px solid #c8c8c8;width:474px;overflow:hidden}
div.produkte {padding:1px;}
div.strom {background:url(../images/produkt_top_strom.jpg) no-repeat;width:470px;height:48px;}
div.gas {background:url(../images/produkt_top_gas.jpg) no-repeat;width:470px;height:48px;}
div.produkte_top h1 {color:#fff;margin:15px 0 0 61px; float:left; display:inline}
div.produkte_top img {margin:17px 0 0 0px;}
div.produkte_bottom {background:url(../images/produkt_bottom.jpg) no-repeat;width:470px;height:30px;}
thead.produkte_head {background:url(../images/produkte_background_steck.gif) no-repeat right bottom #E6E6E6;width:400px;*overflow:hidden;}
.produkte_head_text td h1, .produkte_head_text td p {margin:10px 10px 0 17px;}
.produkte_details { margin:10px 0 0 0;}
.produkte_details td { padding:0 0 0 17px; vertical-align:top}
.produkte_details_preis {width:160px; font-weight:bold;}
.produkte_details_preis2 {width:150px;}
.produkte_details_preis { xmargin:0 0 0 17px;}
.produkte_details_bold {font-weight:bold;}
.produkte_details_liste {margin-top:1px;}
.produkte_details_liste td {padding:5px 10px 5px 17px; vertical-align:top}
.produkte_details_last td {padding-bottom:15px}
.produkte_details_grau {background:#E6E6E6;}
.produkte_bottom img {margin:7px 0 0 343px;}

table.radtour tr td {padding:2px 0 2px 10px;margin:1px}
table.radtour {   border-collapse: separate;
    border-spacing: 1px 1px;}
table.rad_info {   border-collapse: separate;
    border-spacing: 0px 5px;}
form#anssuche {margin:7px 0 0 0}
input#ansplz {border:1px solid #000099; font-size:11px; width:80px;padding:1px 0 0 2px;float:left;margin:0 5px 0 0}
div.ansergebnis {background:url(../images/background_anssuche.gif) no-repeat;width:228px;height:128px;padding:16px 0 0 10px}
select#ansbranchen {border:1px solid #000099; font-size:11px; width:212px;padding:1px 0 0 2px;}

div#warenkorb_wrapper { width:716px;}
div.warenkorb_top {background: url(../images/warenkorb_top.gif) no-repeat; height:50px;overflow:hidden; z-index:100}
div.warenkorb_top h1 {color:#fff;font-size:18px;padding:13px 0 0 20px;}
div.warenkorb_top h2 {color:#000099;font-size:18px;padding:10px 0 0 20px;}
div.warenkorb_top table {margin:5px 0 0 20px;}

div.warenkorb_middle {background: url(../images/warenkorb_middle.gif) no-repeat; height:138px;overflow:hidden;}
div.warenkorb_middle h1 {color:#fff;font-size:18px;padding:13px 0 0 20px;}
div.warenkorb_middle h2 {color:#000099;font-size:18px;padding:10px 0 0 20px;}
div.warenkorb_middle table {margin:5px 0 0 20px;}

div.warenkorb_angebot_middle {background: url(../images/background_rueckkehrer.jpg) no-repeat; height:424px;overflow:hidden;}
div.warenkorb_angebot_middle h1 {color:#000099;font-size:18px;padding:13px 0 0 20px;}
div.warenkorb_angebot_middle h2 {color:#000099;font-size:18px;padding:10px 0 0 20px;}
div.warenkorb_angebot_middle p {padding:0 0 0 20px;}
div.warenkorb_angebot_middle table {margin:0 0 10px 20px;}

div.warenkorb_bottom {background: url(../images/warenkorb_bottom.gif) no-repeat; height:133px}
div.warenkorb_bottom h2 {font-size:18px;padding:20px 0 0 20px;}
div.warenkorb_bottom p {padding:10px 0 0 20px;}
div.warenkorb_bottom a#tods {display:block;margin:0 0 0 222px;width:273px}

div.warenkorb_angebot_bottom {background: url(../images/warenkorb_angebot_bottom.gif) no-repeat; height:78px}
div.warenkorb_angebot_bottom h2 {font-size:18px;padding:20px 0 0 20px;}
div.warenkorb_angebot_bottom p {padding:17px 0 0 20px;}
div.warenkorb_angebot_bottom a#tods {display:block;margin:0 0 0 222px;width:273px}

div#warenkorb_wrapper input { width:61px;height:18px;border:1px solid #000099;color:#000099;font-size:11px !important;padding:1px 0 0 3px }
div#warenkorb_wrapper label {width:80px;}
div#warenkorb_wrapper select { width:98px;height:18px;border:1px solid #000099;color:#000099;font-size:11px !important;}

div.artikel_left {float:left;margin:0 30px 0 0}
div.artikel_right {padding:10px 0 0 0}
div.artikel_right .btn_berechnen {margin:3px 0 0 0}
div.artikel_right span.bezeich {float:left;display:block;width:53px}
div#warenkorb_top_wrapper {text-align:center;}
div#warenkorb_top {width:133px;margin:0 auto 0 auto;}
div#warenkorb_inhalt {width:133px;height:26px;background:url(../images/warenkorb_icon.png) no-repeat;margin:9px 0 0 355px;*margin:9px 0 0 285px;position:absolute;cursor:pointer;}
div#warenkorb_inhalt span {color:#000099;font-weight:bold;margin:7px 0 0 -28px;display:block}

div#kopfzeile {width:716px;height:52px;background:url(../images/background_kopf.jpg) no-repeat;margin:0px 0 10px 10px;}
div#kopfzeile img {margin:9px}


div.main_teaser_homepage {width:420px; height:522px; background-color:#e6e6e6; text-align:left; overflow:auto;}
div.havarie {background-color:#e6e6e6; overflow:inherit}
.havarie h1{font-size:20px;}

div.dyn_box_page{background-color:#E6E6E6;width:468px;overflow:hidden;}
div.echeck{background:url(../images/teaser_echeck.jpg) no-repeat;}

div.gewinntag {background:url(../images/gewinntag_banner.jpg) no-repeat;}

div.echeckblock {background-image:url(../images/echeck-deli.gif); background-repeat:repeat-x; background-position: left bottom;  padding-left:10px; padding-right:10px;padding-top:10px;padding-bottom:10px;}

div.lastecheckblock {padding-left:10px; padding-right:10px;padding-top:10px;padding-bottom:10px;}


div.echeckblock h1 {font-family:Arial,Helvetica,sans-serif;font-size:18px !important;}
div.lastecheckblock h1 {font-family:Arial,Helvetica,sans-serif;font-size:18px !important;}


div.lastecheckblock .leftinfo {display:inline;}
div.lastecheckblock .rightinfo {float:right; display:inline;}

td.data_caption_form {width:130px; vertical-align:top; line-height:25px;}

td.data_caption {width:110px; vertical-align:top; line-height:25px;}
td.data_text {width:340px; line-height:25px;}
.checkinput {width:85px; border:1px solid #000099;}

.checkinput_l {width:170px; border:1px solid #000099;}
.checkinput_m {width:112px; border:1px solid #000099;}
.checkinput_s {width:50px; border:1px solid #000099;}
.checktextarea {width:170px; border:1px solid #000099;}

div.box_wrapper_in {background-color: #C8C8C8; padding: 1 1 1 1;}
div.box_wrapper_out {}

div.effi_a {background-image:url(../images/check_A.gif); background-repeat:no-repeat; width:450px; height:120px; background-position: bottom right;}
div.effi_b {background-image:url(../images/check_B.gif); background-repeat:no-repeat; width:450px; height:120px; background-position: bottom right;}
div.effi_c {background-image:url(../images/check_C.gif); background-repeat:no-repeat; width:450px; height:120px; background-position: bottom right;}
div.effi_d {background-image:url(../images/check_D.gif); background-repeat:no-repeat; width:450px; height:120px; background-position: bottom right;}
div.effi_e {background-image:url(../images/check_E.gif); background-repeat:no-repeat; width:450px; height:120px; background-position: bottom right;}
div.effi_f {background-image:url(../images/check_F.gif); background-repeat:no-repeat; width:450px; height:120px; background-position: bottom right;}
div.effi_g {background-image:url(../images/check_G.gif); background-repeat:no-repeat; width:450px; height:120px; background-position: bottom right;}

img.erreich_a {margin-left: 0px;}
img.erreich_b {margin-left: 35px;}
img.erreich_c {margin-left: 85px;}
img.erreich_d {margin-left: 145px;}
img.erreich_e {margin-left: 205px;}
img.erreich_f {margin-left: 275px;}
img.erreich_g {margin-left: 315px;}

div.co2_bg {background-image:url(../images/CO2_Balken.gif); background-repeat:repeat-x; width:450px; height:70px; background-position: center;}

.ilink {cursor:pointer; cursor:hand;}

td.data_text label input {margin-right:5px;}

div.layer_box_wrapper_e {position:absolute;margin-bottom:10px;background-color:#909FD3;padding:1px;z-index:999;}
div.layer_box_e {padding:1px;background-color:#fff; padding:1px;}
div.layer_box_i {padding:1px;background-color:#bdc6e5; padding:10px; }

span.infolinkmo {color: #000099; cursor:pointer; cursor:hand;}

div.echeckblock table {font-family:Arial,Helvetica,sans-serif; font-size: 11px;}
div.lastecheckblock table {font-family:Arial,Helvetica,sans-serif; font-size: 11px;}

div.lightecheckblock {background-image:url(../images/echeck-deli.gif); background-repeat:repeat-x; background-position: left bottom; background-color: #bdc6e5; padding-left:10px; padding-right:10px;padding-top:10px;padding-bottom:10px;}
div.lightecheckblock h1 {font-family:Arial,Helvetica,sans-serif;font-size:18px !important;}


/* Erweiterung Kontaktmöglichkeiten */
#ekm_bottom_overlay_kontakt{
	position:absolute;
	width:52px;
	height:20px;
	background-color:#e7eaf5;
	border-left:1px solid #909fd3;
	border-bottom:1px solid #909fd3;
	border-right:1px solid #909fd3;
	margin-left:312px;
	margin-top:-2px;
	padding:5px 0 0 8px;
	text-align:left;
}
#ekm_top_wrapper{
	position:absolute;
	width:220px;
	height:180px;
	background-color:#e7eaf5;
	border:1px solid #909fd3;
	margin-left:718px;
	margin-top:37px;
	padding:5px 5px 0 5px;
	text-align:left;
}
#ekm_bottom_wrapper{
	position:absolute;
	width:220px;
	height:180px;
	background-color:#e7eaf5;
	border:1px solid #909fd3;
	margin-left:312px;
	margin-top:-188px;
	padding:5px 5px 0 5px;
	text-align:left;
}
#ekm_telefon{
	background-image:url('../images/ekm_telefon_i.gif');
}
#ekm_stoer{
	background-image:url('../images/ekm_stoer_i.gif');
}
#ekm_kunden{
	background-image:url('../images/ekm_kunden_i.gif');
}
#ekm_online{
	background-image:url('../images/ekm_online_i.gif');
}
.ekm_element_i{
	float:left;
	width:218px;
	height:38px;
	background-color:#e7eaf5;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #909fd3;
	border-bottom: 1px solid #909fd3;
	margin-bottom:5px;
	cursor:pointer;
	background-repeat:no-repeat;
}
.ekm_element_a{
	float:left;
	width:218px;
	height:38px;
	background-color:#bdc6e5;
	border-left: 1px solid #909fd3;
	border-top: 1px solid #909fd3;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	margin-bottom:5px;
	cursor:pointer;
	background-repeat:no-repeat;
}
.ekm_text{
	float:left;
	color:#000099;
	width:181px;
	height:33px;
	padding-top:5px;
	margin-left:37px;
}
/* Veränderungen an der Kontaktseite */
h1#headline_kontakt.replace {
	width:240px;
}
.ekm_kontakt_dyn_wrapper_bugfix{
	width:471px;
}
.ekm_kontakt_dyn_box_m_bugfix{
	width:469px !important;
}
.ekm_kontakt_dyn_box_inner_wrapper{
	width:453px !important;
	padding:0 8px 8px 8px;
}
.ekm_kontakt_dyn_box_inner_wrapper p {
	padding:0px 0px 5px 0px !important;
}
.ekm_kontakt_dyn_box_inner_wrapper ul {
	padding:0 !important;
}
.ekm_kontakt_headline_one{
	font-size:18px !important;
	padding:8px 0 3px 8px;
	font-weight:bold;
	color:#000000 !important;
}
.ekm_kontakt_strong{
	font-size:18px !important;
	font-weight:bold;
}
.ekm_kontakt_left{
	float:left !important;
}
.ekm_kontakt_right{
	float:left !important;
}
#ekm_kontakt_callback img{
	position:absolute;
	margin-left:225px;
	margin-top:18px;
}
.ekm_kontakt_define_height{
	height:100px !important;
}
#ekm_kontakt_service{
	background-image:url('../images/ekm_telefon.jpg');
	background-position: top right;
	background-repeat: no-repeat;
}
#ekm_kontakt_service_left{
	width:108px !important;
}
#ekm_kontakt_service_right{
	width:120px !important;
}
#ekm_kontakt_service_nummer{
	padding-bottom:5px !important;
}
#ekm_kontakt_stoer{
	background-image:url('../images/ekm_stoer.jpg');
	background-position: top right;
	background-repeat: no-repeat;
}
.ekm_kontakt_stoer_left{
	width:90px !important;
}
.ekm_kontakt_stoer_right{
	width:350px !important;
}
#ekm_kontakt_stoer_infotext{
	padding-top:3px;
}
#ekm_kontakt_kunden{
	background-image:url('../images/ekm_anfahrt.jpg');
	background-position: top right;
	background-repeat: no-repeat;
}
#ekm_kontakt_kunden_adresse{
	float:left;
	width:150px;
}
#ekm_kontakt_kunden_adresse img{
	float:left;
	margin:2px 3px 0 0;
}
#ekm_kontakt_kunden_times{
	float:right;
	width:250px !important;
}
#ekm_kontakt_kunden_times_hl{
	width:250px !important;
}
.ekm_kontakt_kunden_left {
	width:170px !important;
}
.ekm_kontakt_kunden_right {
	width:80px !important;
}
#ekm_kontakt_kunden_download{
	margin-top:4px;
}
#ekm_kontakt_kunden_download ul{
	padding:0;
}
#ekm_kontakt_kunden_google_wrapper{
	margin-top:5px;
	width:453px;
}
#co_tKontaktTitel{
	border: 1px solid #000099;
}
.ekm_kontakt_listupdate{
	margin:0px 0px 2px 0px !important;
}
#ekm_kontakt_online{
	background-image:url('../images/ekm_online.jpg');
	background-position: top right;
	background-repeat: no-repeat;
}
.ekm_kontakt_anker a{
	color:#000000 !important;
	cursor:default !important;
}
.ekm_kontakt_dyn_box_inner_wrapper h1{
	padding-left:0px !important;
}
/* CSS Rückkehreraktion Erweiterung */
#rka_top h1{
	font-size: 18px !important;
	padding: 17px 0pt 0pt 20px !important;
}

#rka_top{
    background: url("../images/warenkorb_top.gif") no-repeat scroll 0 0;
    height: 50px;
	color: #ffffff;
}
#rka_inner_wrapper{
	background-color: #c8c8c8;
}
#rka_strom{
	background-image:url('../images/aktion_strom_bg.png');
	background-position: 395px 10px;
	background-repeat: no-repeat;
}
#rka_erdgas{
	background-image:url('../images/aktion_erdgas_bg.png');
	background-position: 395px 10px;
	background-repeat: no-repeat;
}
.rka_product{
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	margin: 0 1px;
	padding: 10px 15px 15px;;
}
.rka_product_first{
	background-color: #e7e7e7;
}
.rka_product_last{
	background-color: #e7eaf5;
}
.rka_final{
	background-color: #bdc6e5;
}
.rka_product_wrapper{
	border-bottom: 1px solid #c8c8c8;
}
.rka_product_middle{
	border-top: 1px solid #ffffff;
}
.rka_product_headline{
	font-size:18px;
	font-weight:bold;
	vertical-align: middle;
	margin-bottom:5px;
}
.rka_blue{
	color:#000099;
}
.rka_product_headline img {
	vertical-align: middle;
	margin-right:5px;
}
.rka_bold {
	font-weight:bold;
}
.rka_table_firstcol{
	width:148px;
}
.rka_table_secondcol{
	width:108px;
}
#rka_final_imgbox{
	float:right;
}
#rka_final_textbox{
	float:left;
}
#rka_final_imgbox img {
	margin-bottom:2px;
	margin-top:3px;
}
#rka_inner_wrapper .clearing{
	font-size:0px;
	line-height:0px;
	*margin-top:-1px; /* IE */
}
/* table */
.rka_calctable_firstcol{
	width:73px;
	height: 22px;
}
.rka_calctable_info{
	width:27px;
}
.rka_calctable_btn{
	vertical-align:bottom;
	margin-left:7px;
}
#rka_stromcalc tr td{
	/*vertical-align:bottom;*/
}
#rka_stromcalc tr td input {
	height: 16px !important;
	width: 61px !important;
}
#rka_stromcalc select {
	height: 16px !important;
	width: 105px !important;
}
.rka_calctable_spacer{
	width:40px;
}
.rka_calctable_blue{
	color:#000099;
	font-size:11px;
	word-spacing:3px;
}
.rka_calctable_blue .rka_large{
	font-size:18px;
}
.rka_calctable_orange{
	color:#ee7700;
	font-weight:bold;
	font-size:11px;
	word-spacing:3px;
}
.rka_calctable_orange .rka_large{
	font-size:15px;
}
.rka_plz_error{
	border:1px solid #f37800 !important;
	color: #f37800 !important;
	background-color: #feedd3;
}
#rka_strom_errormsg{
	color:#ee7700;
	margin-top:10px;
}
#rka_gas_errormsg{
	color:#ee7700;
	margin-top:10px;
}
.rka_input_image{
	width:auto !important;
	height:auto !important;
	margin-bottom:2px;
	margin-top:3px;
	border:none !important;
}

/* PUT - Permanent Usability Test */
#put_wrapper{
	float:left;
	margin:10px 0 0 10px;
	width:472px;
	border: 1px solid #c8c8c8;
}
#put_content{
	margin:1px;
	width:470px;
	cursor:pointer;
	line-height: 0px;
	font-size: 0px;
}

/********************************************************************
allgemeines CSS für den Inhaltsbereich
********************************************************************/
/* header */
div.tmpl_headerbox{
	margin: 0 0 10px 0;
}
/* height for header only */
div.tmpl_headerbox div.tmpl_contentwrapper div.tmpl_boxedcontent {
	height:98px;
	*height:100px;
}
/* content */
div.tmpl_contentwrapper{
	background-color: #e6e6e6;
	border:1px solid #cccccc;
}
div.tmpl_boxedcontent{
	border:1px solid #ffffff;
	background-color: #e6e6e6;
}
div.tmpl_boxedcontent img.tmpl_content_headlineimg{
	margin:5px 0 5px 10px;
}
div.tmpl_boxedcontent h1{
	margin:3px 0 3px 10px;
}
div.tmpl_boxedcontent p{
	margin:36px 0 0 10px;
}
div.tmpl_std_contentbox{}
div.tmpl_wide_contentbox{
	width:715px;
}
div.tmpl_wide_contentbox div.tmpl_content{
	background-image: url('../images/tmpl_wide_content_bg.jpg');
	background-color:#ffffff;
	background-repeat: repeat-x;
	background-position: 0 bottom;
	width:715px;
}
div.tmpl_content_wrapper{
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
}
/* icon mail für Listen */
ul li.mail{background: url("../images/icon_mail.gif") no-repeat scroll 0 1px transparent !important; padding: 0 0 0 18px !important;}
ul li.greylink{background: url("../images/icon_weiterGrau.gif") no-repeat scroll 0 0.4em transparent !important; padding: 0 0 0 0.6em !important;}
ul li.greylink a{color:#cccccc;}
ul li.orangelink{background: url("../images/icon_weiterOrange.gif") no-repeat scroll 0 0.4em transparent !important; padding: 0 0 0 0.6em !important;}
ul li.orangelink a{color:#EE7700;}

/* Weiterbildung CSS */
/* allgemeiner Header */
.weiterbildung_header{background-image: url('../images/weiterbildung_technik_bg.jpg'); background-position:right top; background-repeat:no-repeat;}
.weiterbildung_content{}
/* Wrapper für Rahmen */
.weiterbildung_wrapper_level1{border-right:1px solid #fff; border-bottom:1px solid #fff;}
.weiterbildung_wrapper_level2_1{border-right:1px solid #fff;width:470px;*width:472px;float:left;}
.weiterbildung_wrapper_level2_2{float:left;border-left:1px solid #fff;margin-left:-3px;}
.weiterbildung_wrapper_level3_1{border-right:1px solid #cccccc;float:left;;width:469px;*width:471px;}
.weiterbildung_wrapper_level3_2{float:left;border-left:1px solid #cccccc;}
/* Veranstaltungsübersicht */
.weiterbildung_veranstaltung{border-top:1px solid #cccccc;border-right:1px solid #fff;border-left:1px solid #fff;padding-left:10px;margin-top:-1px;}
.weiterbildung_veranstaltung h1{font-weight:bold; font-size:11px !important;margin:0; padding: 5px 0;}
.weiterbildung_veranstaltung p{padding:0 0 5px 0;margin:0 !important;}
.weiterbildung_veranstaltung p img{cursor:pointer;}
.weiterbildung_veranstaltung p img.weiterbildung_firstPicture{margin-right:7px;}
/* Box auf der rechten Seite */
.weiterbildung_filterbox{float:left;padding:10px;width:221px;*width:240px;border-left:1px solid #fff;}
.weiterbildung_filterbox h1{font-weight:bold; font-size:11px !important;}
.weiterbildung_filterbox p.border{border-bottom:1px dotted #cccccc;margin-bottom:5px;}
.weiterbildung_filterbox span.weiterbildung_resetFilterbox {margin-left:15px;*margin-left:12px;background-image:url('../images/icon_weiterOrange.gif');color:#ee7700;background-repeat:no-repeat; background-position: center left;padding-left:7px;cursor:pointer;}
.weiterbildung_filterbox #filterBoxLinkList li {margin-bottom:2px;}
/* Link zurück */
.weiterbildung_backLink{margin-left:10px; line-height:31px;font-weight:bold;background-image:url('../images/weiterbildung_arrowBackLink.png');background-position:left center; background-repeat:no-repeat;padding-left:13px;}
/* Datailansicht einer Veranstaltung */
.weiterbildung_detailheader{border-bottom:1px solid #cccccc;border-right:1px solid #fff;border-left:1px solid #fff;padding:0 0 10px 10px;}
.weiterbildung_detailheader h1{margin:0; padding: 5px 0;font-size:18px;font-weight:bold;}
.weiterbildung_detailheader p img{cursor:pointer;}
.weiterbildung_detailheader p img.weiterbildung_firstPicture{margin-right:7px;}
.weiterbildung_detailheader table{margin:5px 0 0 0;}
.weiterbildung_detailheader table tr td{padding-bottom:2px;}
.weiterbildung_detailheader .weiterbildung_row1{font-weight:bold;padding-right:15px;vertical-align:top;}
.weiterbildung_detailfooter{padding:10px;}
.weiterbildung_detailfooter h1{font-size:11px !important;font-weight:bold;margin:0;padding: 0;}
.weiterbildung_detailfooter p{margin:0;padding:0;}
#weiterbildung_selectTermin{border:1px solid #000099; width:170px;font-size:11px;}
/* anfrage buchen */
.weiterbildung_buchen span.blue{color:#000099;}
.weiterbildung_buchen h1{font-size:18px !important;margin-bottom:5px;}
.weiterbildung_buchen input.checkbox{width:15px;border:none;background-color:transparent;}
#weiterbildung_anfrageTable tr td{*padding:2px 0;vertical-align:top;}
#weiterbildung_anfrageTable tr td.row1{width:90px;}
#weiterbildung_anfrageTable textarea{font-family:arial;font-size:11px;width:182px;height:70px;}
#weiterbildung_anfrageTable input#short1{width:146px;margin-right:6px;}
#weiterbildung_anfrageTable input#short2{width:30px;}
#weiterbildung_anfrageTable input#short3{width:53px; margin-right:6px;}
#weiterbildung_anfrageTable input#short4{width:123px;}
#weiterbildung_teilnehmercount{border:1px solid #000099;font-size:11px;}
#weiterbildung_tableTeilnehmer input{width:147px;}
#weiterbildung_tableTeilnehmer input.row1{margin-right:5px;}
#weiterbildung_tableTeilnehmer input.row2{margin-right:5px;}
#weiterbildung_tableTeilnehmer input.row3{}
#weiterbildung_tableRechtliches tr td.row1{vertical-align:top;width:20px;}
#weiterbildung_tableRechtliches tr td {padding-bottom:3px;}
#weiterbildung_form input.error{background-color: #FDECD2;background-image: url("../icon_fehler-hinweis.gif");background-position: right center;background-repeat: no-repeat;border: 1px solid #FF9900;}

/* Feedback Button */
#feedback_btn{	position: absolute;margin: 250px 0 0 980px;}
#feedback_btn_uia{position: absolute;width: 56px;height: 49px;background-image: url('../images/feedback_btn.png');background-repeat: no-repeat;background-position: top left;display:block;}
#feedback_btn_uia:hover{background-position: bottom left;width: 168px;}
#feedback_shadow{position: absolute;margin-top: 4px;height: 41px;width:4px;background-image: url('../images/feedback_shadow.png');background-repeat: repeat-y;}

/* Relaunch Footer */
#relaunch_footer{
	width: 1000px;
	margin: 0 auto;
}
#relaunch_footer_shadow{
	background-image: url('../images_footer/relaunch_footer_bg1.png');
	background-repeat: no-repeat;
	background-position: center center;
	height: 5px;
	font-size: 0px;
}
#relaunch_footer_content{
	background-image: url('../images_footer/relaunch_footer_bg2.png');
	background-repeat: repeat-y;
	width: 1000px;
	background-position: center center;
}
#relaunch_footer_content_inner{
	padding: 15px 25px; float: left;
}
#siegelListHeadLine{
	width: 950px;
	margin-bottom: 15px;
}
#relaunch_footer_end{
	background-image: url('../images_footer/relaunch_footer_bg3.png');
	background-repeat: no-repeat;
	height: 10px;
	background-position: top center;
	line-height: 1px;
	float: left;
	width: 1000px;
	padding-bottom: 25px;
}
#relaunch_footer_content{
	color: #686868;
	text-align: left;
	float: left;
}
#relaunch_footer_content ul{
	list-style-type: none;
	margin: 0 0 20px 0;
	padding: 0;
}
#relaunch_footer_content ul li a{
	color: #686868;
	font-size: 11px;
}
#relaunch_footer_content ul li a:hover{
	color: #000099;
}
#relaunch_footer_content ul li{
	line-height: 16px;
}
#relaunch_footer_content ul li.newGreylink a{
	background: url("../images/icon_weiterDarkGrau.gif");
	background-repeat: no-repeat;
	background-position: left 5px;
	padding: 0 0 0 0.6em;
}
#relaunch_footer_content ul li.newGreylink a:hover{
	background: url("../images/icon_linkpfeil.gif");
	background-repeat: no-repeat;
	background-position: left 5px;
}
#relaunch_footer_content ul li.newGreyExternalLink a{
	background: url("../images/link_newwindow_grey.png");
	background-repeat: no-repeat;
	background-position: left 3px;
	padding: 0 0 0 16px;
}
#relaunch_footer_content ul li.newGreyExternalLink a:hover{
	background: url("../images/link_newwindow_blue.png");
	background-repeat: no-repeat;
	background-position: left 3px;
	padding: 0 0 0 16px;
}
#relaunch_footer_content div img{
	margin: 0 0 5px 0;
}
#relaunch_footer_content div#listWrapper{
	margin: 0 0 25px 0;
	float: left;
	height: auto;
}
#relaunch_footer_content div#leftList{
	margin: 0 40px 0 0;
	width: 200px;
	float: left;
}
#relaunch_footer_content div#centerList{
	margin: 0 40px 0 0;
	width: 360px;
	float: left;
}
#relaunch_footer_content div#rightList{
	width: 300px;
	float: left;
}

/* SiegelList v2 */
#relaunch_footer_content ul.siegelList{
	float: left;
	width: 950px;
	height: 70px;
	margin: 0 0 10px 0;
}
#relaunch_footer_content ul.siegelList li{
	float: left;
}
#relaunch_footer_content ul.siegelList li{
	background-repeat: no-repeat;
}
#relaunch_footer_content ul.siegelList a div.siegelInnerBox{
	background-color: #fff;
	color: #000;
	border: 1px solid #979797;
	z-index:3;
	position: absolute;
	display: none;
	margin: -215px 0 0 0;
}
#relaunch_footer_content ul.siegelList a div.nativeSiegelBox{
	border: 1px solid #979797;
	padding: 6px 7px 5px;
}
#relaunch_footer_content ul.siegelList a:hover div.siegelInnerBox{
	-moz-box-shadow: 3px 3px 4px #555;
	-webkit-box-shadow: 3px 3px 4px #555;
	box-shadow: 3px 3px 4px #555;
	display: block;
}
#relaunch_footer_content ul.siegelList a div.siegelInnerBox div.dyn_wrapper{
	background-color: transparent;
	padding: 0;
}
#relaunch_footer_content ul.siegelList a div.siegelInnerBox div.dyn_box_wrapper{
	background-color: transparent;
	padding: 0;
}
#relaunch_footer_content ul.siegelList a div.siegelInnerBox div.dyn_box_b{
	background-color: transparent;
	padding: 0;
	cursor: pointer;
}
#relaunch_footer_content ul.siegelList a div.siegelInnerBox h1{
	color: #000099;
}
#relaunch_footer_content ul.siegelList a div.siegelInnerBox img{
	position: static;
}
/* End: SiegelList v2 */

div.clearing {
	font-size: 0px;
}

#relaunch_footer div.upperFooter{
	margin: 0 auto;
	width: 1000px;
	text-align: left;
	height: 37px;
	background-image: url('../images/background_page.gif');
}
#relaunch_footer div#innerWrapper{
	padding: 0 20px;
}
#relaunch_footer div#slim div#innerWrapper{
	padding: 0 20px 0 10px;
}
#relaunch_footer div#bluePart{
	width: 243px;
	height: 37px;
	background-color: #909FD3;
	float: left;
}
#relaunch_footer div#wide div#bluePart{
	display: none;
}
#relaunch_footer div#whitePart{
	height: 27px;
	border-top: 1px solid #cecace;
	padding: 10px 0 0 0;
	float: left;
}
#relaunch_footer div#slim div#whitePart{
	width: 717px;
	margin: 0 0 0 10px;
}
#relaunch_footer div#wide div#whitePart{
	width: 960px;
}
#relaunch_footer div#whitePart div#printNShare{
	text-align: left;
	float: left;
}
#relaunch_footer div#whitePart div#socialButtons{
	text-align:right;
}
/* homepage searchbox */
#homepage_searchbox{
	margin: 330px 0 0 10px;
	float:left;
}
#homepage_searchbox img.lupe{
	vertical-align: top;
}
#homepage_searchbox input.suche_text{
    border: 1px solid #909FD3;
    font-size: 11px;
    height: 16px;
    margin: 0 5px 4px;
    padding-left: 3px;
    vertical-align: top;
    width: 115px;
    vertical-align: top;	
}
#search_seminar_autocomplete{
	z-index: 2;
}
#search_seminar_autocomplete ul{
	list-style-type: none;
	vertical-align: top;
}


/* Wichtelgewinnspiel */
div#wichtelBackground1 {
	background-image: url(../images/wichtelgewinnspielBG1.png);
	background-repeat: no-repeat;
	background-position: right 40px;
}

div#wichtelBackground2 {
	background-image: url(../images/wichtelgewinnspielBG2.png);
	background-repeat: no-repeat;
	background-position: right center;
}

div#wichtelBackground3 {
	background-image: url(../images/wichtelgewinnspielBG3.png);
	background-repeat: no-repeat;
	background-position: right center;
}

ul#wichtelGewinnspielFrageliste {
	margin: 0;
}

ul#wichtelGewinnspielFrageliste .wichtelGewinnspielInputWrapper {
	background-image: url(../images/wichtelgewinnspielInputInnerShadow.png);
	height: 28px;
	width: 23px;
	margin-right: 5px;
}

ul#wichtelGewinnspielFrageliste .wichtelGewinnspielInputWrapper input {
	border: none;
	height: 28px;
	width: 23px;
	line-height: 28px;
	text-align: center;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	background-color: transparent;
	float: left;
}

ul#wichtelGewinnspielFrageliste .normalWrapper {
	border: 1px solid #687dc3;
	background-color: #E7EAF5;
}

ul#wichtelGewinnspielFrageliste .normalWrapper input {
	color: #000099;
}

ul#wichtelGewinnspielFrageliste .importantWrapper {
	border: 1px solid #000099;
	background-color: #fdecd2;
}

ul#wichtelGewinnspielFrageliste .importantWrapper input {
	color: #ee7700;
}

ul#wichtelGewinnspielFrageliste .lastWrapper {
	margin: 0;
}

ul#wichtelGewinnspielFrageliste .activeWrapper {
	background-color: #FFFFFF;
	border-color: #2E40AB;
}

ul#wichtelGewinnspielFrageliste li {
	padding: 0 !important;
	background-image: none !important;
	height: 35px;
}

ul#wichtelGewinnspielFrageliste li div {
	float: left;
}

ul#wichtelGewinnspielFrageliste li div.wichtelGewinnspielOkBox {
	height: 30px;
	width: 23px;
	background-image: url(../images/buchen_haken.png);
	display: none;
	background-position: center center;
	background-repeat: no-repeat;
}

ul#wichtelGewinnspielFrageliste li div.wichtelFrage {
	margin: 1px 1px;
	height: 28px;
	background-image: url(../images/wichtelVerlauf.png);
	background-repeat: repeat-y;
	font-weight: bold;
}

ul#wichtelGewinnspielFrageliste li div.wichtelFrage img {
	position: absolute;
	height: 28px;
}

ul#wichtelGewinnspielFrageliste li div.wichtelFrage p {
	position: absolute;
}

ul#wichtelGewinnspielFrageliste li div.wichtelFrage0 {
	width: 220px;
}

ul#wichtelGewinnspielFrageliste li div.wichtelFrage1 {
	width: 190px;
}

ul#wichtelGewinnspielFrageliste li div.wichtelFrage3 {
	width: 130px;
}

ul#wichtelGewinnspielFrageliste li div.wichtelFrage4 {
	width: 100px;
}

p#wichtelError {
	color: #EE7700;
	font-weight: bold;
	margin: 10px 10px 0 0;
	display: none;
	background-color: #fff;
	border: 1px solid #EE7700;
	padding: 5px;
}

form#wichtelFormular li {
	width: 448px;
	height: 22px;
	padding: 0 !important;
	background-image: none !important;
}

form#wichtelFormular input {
	width: 175px;
	margin: 0 3px 0 0;
	line-height: 16px;
	height: 20px;
	padding-left: 3px;
	float: left;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #000099;
}
form#wichtelFormular input.error {
	background-color: #FDECD2;
	background-image: url("../icon_fehler-hinweis.gif");
	background-position: right center;
	background-repeat: no-repeat;
	border: 1px solid #FF9900;
}

form#wichtelFormular input.submitButton {
	border: none;
	padding: 0;
	height: 26px;
	border: none;
}

form#wichtelFormular input#wgs_datum {
	width: 60px;
	margin-right: 15px;
}

form#wichtelFormular span#wgs_datumSpan {
	width: 40px;
}

form#wichtelFormular input#wgs_zeit {
	width: 60px;
	margin-right: 10px;
}

form#wichtelFormular input#wgs_strasse {
	width: 132px;
}

form#wichtelFormular input#wgs_nr {
	width: 40px;
}

form#wichtelFormular input#wgs_plz {
	width: 55px;
}

form#wichtelFormular input#wgs_ort {
	width: 117px;
}

form#wichtelFormular span {
	float: left;
	display: inline-block;
	width: 105px;
	line-height: 18px;
}

form#wichtelFormular span span {
	float: none;
	display: inline;
	width: auto;
}

div.tmpl_coloredContentBox p#wichtelSenden {
	padding: 10px 0 30px 105px;
}

div#wichtelForm iframe#targetFrame {
	display: none;
}

div#wichtelGewinnspielDanksagung {
	display: none;
}

/* ---------------------------------------------------------- */
/* ---------> CSS fuer farbigen Inhaltsbereich <------------- */
/* ---------------------------------------------------------- */

div.tmpl_coloredContent {
	border: 1px solid #c8c8c8;
	margin-bottom: 10px;
}

div.tmpl_coloredContent iframe#targetFrame{
	display: none;
}

div.tmpl_coloredContent input{
    border: 1px solid #000099;
    float: left;
    font-size: 11px;
    font-weight: normal;
    height: 20px;
    line-height: 16px;
    margin: 0 3px 0 0;
    padding: 0 0 0 3px;
    width: 175px;
    background-color: #FFFFFF;
}
div.tmpl_coloredContent input.error{
    background-color: #FDECD2;
    background-image: url("../icon_fehler-hinweis.gif");
    background-position: right center;
    background-repeat: no-repeat;
    border: 1px solid #FF9900;	
}

div.tmpl_coloredContent input.submitButton {
    border: medium none;
    height: 26px;
    padding: 0;
}

div.tmpl_coloredContent input.w40{
	width: 40px;
}
div.tmpl_coloredContent input.w55{
	width: 55px;
}
div.tmpl_coloredContent input.w132{
	width: 132px;
}
div.tmpl_coloredContent input.w117{
	width: 117px;
}

div.tmpl_coloredContent label.checkbox{
	width: auto;
	padding: 0;
	float: none;
	vertical-align: middle;
	cursor: pointer;
}
div.tmpl_coloredContent label.checkbox input{
	width: 13px;
	height: 13px;
	border: none;
	background-color: transparent;
	float: none;	
	padding: 0;
	margin: 0 3px 0 0;
	vertical-align: middle;
}
div.tmpl_coloredContent label.checkbox span{
	float: none;
	width: auto;
	display: inline;
	vertical-align: middle;
}

div.tmpl_coloredContent select{
	width: 175px;
	border: 1px solid #000099;
	margin: 0;
	padding: 0;
	height: 20px;
	line-height: 16px;
	float: left;
}

div.tmpl_coloredContent textarea{
	border: 1px solid #000099;
	width: 280px;
	height: 130px;
	padding: 5px;
	font-size: 11px;
	font-family: arial;
	resize: none;
}

div.tmpl_coloredContentBox {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #fff;
}

div.tmpl_coloredContentBox table{
	border: none;
	margin: 0;
	padding: 0;
}
div.tmpl_coloredContentBox table td{
	vertical-align: top;
	padding: 0 10px 0 0;
	height: 20px;
}

div.tmpl_coloredContentFirstBox {
	border-width: 1px;
}

div.tmpl_coloredContentBoxSpacer{
	height: 1px;
	font-size: 0px;
	line-height: 1px;
}

div.tmpl_coloredContentBoxInner {
	padding: 7px 10px 0;
}

div.tmpl_coloredContentBoxInner h1 {
	font-size: 18px !important;
	margin: 0 0 7px;
}

div.tmpl_coloredContentBoxInner p {
	margin: 0 0 10px;
}

div.tmpl_coloredContentBoxInner p.centered {
	text-align: center;
}

div.tmpl_coloredContentBoxInner p.centered input{
	float: none;
}
div.tmpl_coloredContentBoxInner p.errorMessage{
	color: #EE7700;
	font-weight: bold;
	display: none;
}
div.tmpl_coloredContentLightblue {
	background-color: #e7eaf5;
}

div.tmpl_coloredContentDarkblue {
	background-color: #bdc6e5;
}

div.tmpl_coloredContentOrange {
	background-color: #fcdda9;
}

div.tmpl_coloredContentLightOrange {
	background-color: #fdecd2;
}

div.tmpl_coloredContentLightgrey {
	background-color: #E6E6E6;
}

div.tmpl_coloredContentDarkgrey {
	background-color: #cbcac8;
}

div.tmpl_coloredContentMargin{
	margin: 0;
}

div.tmpl_coloredContentProductSlim{
	background: url(../images/produktverlauf_slim.png);	
}

div.tmpl_coloredContentProductWide{
	background: url(../images/produktverlauf_wide.png);	
}

ul.tmpl_coloredContentForm {
	
}

ul.tmpl_coloredContentForm span{
	display: inline-block;
	width: 105px;
	float: left;
	line-height: 22px;
}
ul.tmpl_coloredContentForm span span{
	display: inline;
	float: none;
	width: auto;
}
ul.tmpl_coloredContentForm li{
	background-image: none !important;
	padding: 0 !important;
	height: 22px;
}
ul.tmpl_coloredContentForm li select.error{
    background-color: #FDECD2;
    background-image: url("../icon_fehler-hinweis.gif");
    background-position: 140px center;
    background-repeat: no-repeat;
    border: 1px solid #FF9900;
}

div.tmpl_productHeadLineWide{
	position: absolute;
	width: 716px;
	height: 53px;
}

