html{height:100%;width:100%}
body{background-color:#FEFEF0;font-family:Verdana;font-size:11px;height:100%}
body#bodycal{scrollbar-3dlight-color:#C7C7A6;scrollbar-arrow-color:#C7C7A6;scrollbar-base-color:#FEFEF0;scrollbar-darkshadow-color:#C7C7A6;scrollbar-face-color:#FEFEF0;scrollbar-highlight-color:#FEFEF0;scrollbar-shadow-color:#FEFEF0;scrollbar-track-color:#FEFEF0;margin:0}
.normal{position:absolute;top:0;left:0;background:url(../pix/body_bg.gif) repeat-y #FEFEF0;height:100%;width:100%}
.special{position:absolute;top:0;left:0;background:url(../pix/body_bg_special.gif) repeat-y #FEFEF0;height:100%;width:100%}
a:focus{outline:none}
.normal .contentinner{margin-right:25px}
.special .contentinner{margin-right:80px}
#bottom{height:45px;width:938px;margin-bottom:0;position:absolute;display:none}
.bottomnormal{background:url(../pix/bottom_bg.gif) no-repeat #FEFEF0}
.bottomspecial{background:url(../pix/bottom_bg_special.gif) no-repeat #FEFEF0}
.bottomnormal .cat{margin-left:317px}
.bottomspecial .cat{margin-left:53px}
.logo{height:120px;width:100%;background:url(../pix/head_bg.gif) repeat-x transparent 0 -12px}
.logo a{float:left;padding-bottom:0;padding-left:35px;padding-right:0;padding-top:9px;}
.teaserpic{position:absolute;top:99px;left:0;width:935px;overflow:hidden}
#contentouter{left:0;overflow:auto;position:absolute;top:300px;}
.normalpos{margin:0 0 0 316px;width:585px;}
.fullpos{margin:0 0 0 132px;width:768px;}
.sitemappos{width:875px;margin:0 0 0 45px}
.sitemappos *{list-style:none;margin:0;padding:0}
.sitemappos .contentinner div{width:240px;float:left}
.sitemappos .sitemap1{color:#068940;font-weight:700;font-family:Verdana;font-size:10px;border-left:2px solid #068940;padding-left:5px;text-transform:uppercase}
.sitemappos .sitemap1on{margin-left:5px;border-left:2px solid #068940;padding-left:5px}
.sitemappos .sub1{margin-left:15px;border-left:1px solid #B4B4B4;padding-left:5px;width:240px}
.sitemappos .sub1on{margin-left:15px;border-left:2px solid #068940;padding-left:5px;width:240px}
.sitemappos .sub2{margin-left:30px;padding-left:5px;border-left:1px solid #B4B4B4;width:225px}
.sitemappos .sub2on{margin-left:30px;padding-left:5px;border-left:2px solid #068940;width:225px}
.sitemappos a{line-height:18px}
.sitemappos ul li a{color:#000;font-weight:400;text-decoration:none}
.linkspos{width:788px;font-family:Verdana;font-size:11px;color:#000;margin:0 0 0 132px}
.linkspos ul{border-left:0;margin:0;padding:0}
.linkspos #inhalt a{color:#068940;text-decoration:none;font-size:11px}
.linkspos ul ul{margin:0;padding:0}
.linkspos ul li{list-style:none;font-size:10px;width:100%;margin-right:10px}
.metanavi{padding-top:13px;padding-right:21px;}
.metanavi ul{list-style:none}
.metanavi ul li{float:left}
.metanavi ul li a{color:#585858;font-size:9px;font-family:"Trebuchet MS",sans-serif;font-weight:700;text-decoration:none;background-color:transparent;margin:0;padding:0}
.headnavi{text-align:right;position:absolute;top:0;left:565px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;text-transform:uppercase;background-color:transparent;z-index:99;width:380px}
.headnav .inputfield{font-size:9px;font-family:Verdana;border:1px solid #B2B2B2;background:none no-repeat #FFFA99;text-align:right;color:#005829;font-weight:700;padding:2px 3px 2px 0;width:133px}
.arrow{margin-left:12px;vertical-align:top;margin-top:3px}
input.arrow{margin-left:12px;vertical-align:top;margin-top:6px}
.language a{display:block;background:transparent url(../pix/lang_bg.gif) no-repeat;float:left;color:#6F6F6F;text-decoration:none;text-transform:none;padding:3px 9px 7px 8px}
.language a:hover,.language a.on{color:#00602C}
.language{background:transparent url(../pix/lang_fin.gif) no-repeat top right;height:20px;padding-right:8px;overflow:hidden;zoom:1;float:right}
#topnav{clear:both}
#searchfield{padding:15px 14px 11px 0}
#searchfield .arrow{margin-left:5px;}
#links a{display:block;width:auto;color:#068940;float:left;text-decoration:none;padding:0 15px 0 0;font-size:9px}
#links2{clear:right;margin:7px 19px 0 0;float:right;width:230px}
#links2 a{color:#FFF200;font-weight:700;text-decoration:none;font-size:11px;padding:0 0 0 18px}
.headnav{float:right}
#nl{left:85px;position:absolute;top:32px;text-align:center;font-size:9px;}
#nl img{margin:0 0 4px 9px;}
#nl a{color:#068940;text-decoration:none}
.layernavigationbg{position: absolute; left: 0px; top: 80px;background:transparent url(../pix/mainnavi_bg.png);height:20px; width: 935px}
.layernavigation{position:absolute;left:0;top:80px;height:20px;width:937px}
html>body .layernavigationbg,html>body .layernavigation{top:80px}
.layernavigation ul{margin:0;padding:0 0 0 35px}
.layernavigation ul li{float:left;margin-right:20px;list-style:none}
.layernavigation a{color:#FFF200;font-family:Verdana;font-size:11px;font-weight:700;text-decoration:none;line-height:19px;background-color:transparent}
.layernavigation a:hover{color:#FFF;background-color:transparent}
.layernavigation a.on{color:#FFF;font-family:Verdana;font-size:11px;font-weight:700;text-decoration:none;background-color:transparent}
.layerbg{visibility:hidden;position:absolute;left:0;top:106px;background:none no-repeat #005226;width:938px;height:100%;opacity:.6;filter:alpha(opacity=60);-moz-opacity:.6}
.layer{opacity:.85;filter:alpha(opacity=85);-moz-opacity:.85;background-color:#196E63;visibility:hidden;position:absolute;left:0;top:100px;width:900px;color:#FFF;font-family:Verdana;font-size:11px;margin:0;padding:4px 0 4px 35px}
.layer a{float:left;display:block;width:200px;color:#FFF;font-family:Verdana;font-size:11px;text-decoration:none;background-color:transparent;padding:0 14px 0 0}
.layer a:hover{color:#FFF200;background-color:transparent}
.mainnavigation{left:34px;position:absolute;top:247px;width:213px;}
.mainnavigation ul{margin:0;padding:20px 0 0 20px}
.mainnavigation ul li{list-style:none;margin-bottom:2px;background:url(../pix/li_off_1.gif) repeat-y transparent;min-height:16px;padding:4px 0 4px 13px}
.mainnavigation ul li.sub{list-style:none;margin-bottom:2px;background:url(../pix/li_off_1.gif) repeat-y transparent;padding:4px 0 4px 23px}
.mainnavigation ul li.subsub{background:url(../pix/arrow_small_g.gif) no-repeat transparent;list-style-type:none;background-position:18px 10px;margin-bottom:2px;border:0;padding:4px 0 4px 27px}
html>body .mainnavigation ul li{line-height:16px;background:url(../pix/li_off_1.gif) repeat-y transparent;padding:3px 0 3px 13px}
html>body .mainnavigation ul li.sub{line-height:16px;background:url(../pix/li_off_1.gif) repeat-y transparent;padding:3px 0 3px 23px}
.mainnavigation ul li a{font-family:Verdana;font-size:10px;color:#000;text-decoration:none;background-color:transparent;line-height:13px}
.mainnavigation ul li.on{list-style:none;margin-bottom:2px;background:url(../pix/li_on_2.gif) repeat-y transparent;padding:4px 0 4px 13px}
.mainnavigation ul li.subon{list-style:none;margin-bottom:2px;background:url(../pix/li_on_1.gif) repeat-y transparent;padding:4px 0 4px 23px}
.mainnavigation ul li.subsubon{border:0;list-style:none;margin-bottom:2px;background:url(../pix/arrow_small_g.gif) no-repeat transparent;list-style-type:none;background-position:18px 10px;padding:4px 0 4px 27px}
html>body .mainnavigation ul li.on{line-height:16px;background:url(../pix/li_on_2.gif) repeat-y transparent;padding:3px 0 3px 13px}
html>body .mainnavigation ul li.subon{line-height:16px;background:url(../pix/li_on_1.gif) repeat-y transparent;padding:3px 0 3px 23px}
.special .mainnavigation {display:none;}
.footer{position:absolute;z-index:99;top:585px;width:935px}
.docfunction{float:right;padding-right:20px;color:#FEFEF0}
.popup{background:url(../pix/popup_bg.gif) no-repeat #FEFEF0}
.popcontent{padding:30px 15px 0 55px}
.popcontent h1{color:#068940;font-family:Verdana;height:20px;font-size:12px;text-transform:uppercase;line-height:16px;margin-bottom:30px;padding-top:10px}
.popcontent p{margin-bottom:10px}
.popcontent input,.popcontent textarea{width:200px;background-color:#FEFEF0;border:1px solid #A6A5A0;font-size:11px;margin:2px 0}
#inhalt p{font-family:Verdana;font-size:11px;margin:0 5px 2px 0;padding:10px 0}
.inhalt ul{margin:0 0 2px;padding:10px 0 10px 15px}
h2,.subhead{font-size:11px;font-weight:700;color:#068940;text-transform:uppercase}
h3,.subsubhead{font-size:11px;font-weight:400;color:#068940;text-transform:uppercase}
.maincontent table{width:100%}
td.emptycols{font-size:1px;display:none;padding:0}
td.linecolortyp{border-bottom:1px solid #F1F1C4;padding:2px 0 0}
td.headline{color:#068940;background-color:#F6F6DB;font-weight:700;border:1px solid #F1F1C4;border-bottom:1px solid #F1F1C4;padding:4px 0 4px 4px}
td.headcols{color:#000;text-transform:uppercase;font-weight:700;padding:3px 0 0}
td.whitecols{padding:2px 0}
td.normalcols{background-color:#F6F6DB;border-bottom:1px solid #F1F1C4;padding:3px 0 3px 3px}
.back{clear:left;float:left;font-family:Verdana;font-size:11px;padding-top:10px;padding-bottom:10px;padding-left:15px;background:url(../pix/back.gif) no-repeat #FEFEF0 7px 15px}
.BackLink,.attachment{color:#900;text-decoration:none}
.attach{float:right;padding-top:10px}
td.transparent p{border:0;margin:0 15px 2px 0;padding:10px 0}
.headline #inhaltHead{font-size:10px;line-height:10px}
.headcols .textbody{font-size:10px}
td img{margin-bottom:1px}
hr.line{height:1px;color:#068940}
.newsletterleft{float:left;width:275px;padding-left:15px}
.newsletterright{margin-left:300px}
.newsletterleft input,.newsletterright input,.newsletterfull input{border:1px solid #A7A6AA}
.newsletterleft .subhead,.newsletterright .subhead,.newsletterfull .subhead{margin-top:25px;margin-bottom:30px;font-size:12px}
.sendbutton1{padding-top:20px;text-align:right}
.sendbutton2{padding-top:73px;text-align:right}
input.email{background-color:#F6F6DB}
.clear{clear:both}
.button,.popcontent .button{color:#068940;font-weight:700;border:0;background:transparent url(../pix/arrow_r.gif) no-repeat right 7px;font-size:11px;display:inline;width:auto;text-align:left;overflow:visible;zoom:1;margin:0 15px 0 0;padding:0 6px 0 0}
.newsletterfull{float:left;width:500px;padding-left:15px}
.pagerdiv{position:absolute;top:0;width:390px;text-align:right;left:350px}
.pagertd{color:#868686}
.inhaltZeile ul li{background:url(../pix/arrow_small_g.gif) no-repeat transparent;list-style-type:none;padding-left:11px;background-position:0 6px}
.inhaltZeile ul{padding-left:0}
ol{padding-left:22px}
.reiter{font-family:Verdana;font-size:11px;width:500px;border-bottom:1px solid #F2F1C5;height:20px;margin:0 0 6px;padding:0}
.reiter ul{list-style:none;margin:0;padding:0}
.reiter ul li{float:right;background-color:#F6F5D9;border-top:1px solid #F2F1C5;border-left:1px solid #F2F1C5;border-right:1px solid #F2F1C5;background:url(../pix/t.gif) no-repeat transparent;list-style:none;margin:0 0 0 3px;padding:3px 23px}
.reiter a{color:#9A0103;font-weight:700;text-decoration:none;font-size:10px}
.table_pflege .bild{border:1px solid #D4D7A2;padding:5px 0 3px 5px}
.table_pflege .text{font-family:Verdana;font-size:11px;background-color:#F6F6DC;padding:5px 17px}
.table_pflege .headline a{font-weight:700;color:#048A41;text-decoration:none}
.trenner{font-size:7px}
.table_pflege .teaser a{color:#048A41;text-decoration:none}
.table_pflege{margin-bottom:45px;width:500px}
#flashmenu{position:absolute;left:97px;top:529px}
.clearBoth{clear:both;height:1px;line-height:1px}
.formlabel{display:block;float:left;clear:left;width:170px;padding-right:10px;color:#000}
textarea{float:left;width:308px;height:110px;border:1px solid #A7A6AA;font-family:Verdana;font-size:11px;color:#000;margin:0 5px 5px 0;padding:2px}
textarea:focus{border-color:#930}
.checkbox{width:25px;margin:0 5px 5px 0;padding:2px}
.inputFeld{width:194px;font-size:11px;border:1px solid #A7A6AA;margin:0 5px 5px 0;padding:2px}
.popcontent .inputFeld{float:left;color:#000}
.forumentry{width:644px;padding:2px 5px 5px 0}
.forumentryhi{width:644px;background-color:#FEFEF0;padding:2px 5px 5px 0}
.forumbetreff{display:block;float:left;width:360px}
.forumname{display:block;float:left;width:200px}
.forumdatum{display:block;float:left;width:80px}
.forumkommentar{width:98%;padding:5px 5px 5px 0}
.forumfunktion{background-color:#FFF200;padding:5px 0}
.forumlink{color:#048A41}
.copy{color:#585858;font-size:9px;font-family:"Trebuchet MS",sans-serif;font-weight:700;margin-left:42px;line-height:12px;background-color:transparent}
.infobox{position:absolute;top:244px;left:735px;width:250px;background-color:#FEFEF0;color:#000}
.box{float:left;height:285px;width:233px;font-size:11px;font-family:Verdana;border:1px solid #EEEEE1}
.box ul{margin:15px 0 0 5px;padding:0}
.box ul li{list-style:none;background:url(../pix/arrow_green.gif) no-repeat 5px 4px;padding:0 5px 10px 15px}
.box span.bighead4{font-size:11px;font-weight:700;color:#068940;background-color:transparent;text-transform:none;letter-spacing:0;margin:0 0 5px;padding:0}
ul.listportal{margin-top:15px}
ul.listportal li{margin-bottom:7px}
#SucheErgebnis{margin-bottom:25px}
#SucheItemsLink a{font-weight:700;text-decoration:none}
#SucheItemsDate{padding-bottom:20px}
.SucheItem{width:300px;margin-left:20px}
.SucheLi{float:left;list-style:none}
.newsletter td.textbody,.newsletter td{border:0;font-family:Verdana;font-size:11px}
.newsletter td.emptycols{border:0;font-size:1px;display:none;padding:0}
.newsletter td.linecolortyp{border:0;border-bottom:1px solid #F1F1C4;padding:0}
.newsletter td.headline{color:#068940;background-color:#F6F6DB;font-weight:700;border:1px solid #F1F1C4;border-bottom:1px solid #F1F1C4;padding:4px}
.newsletter td.headcols{border:0;color:#000;text-transform:uppercase;font-weight:700;padding:3px 4px 0}
.newsletter td.whitecols{border:0;padding:2px 4px}
.newsletter td.normalcols{border:0;background-color:#F6F6DB;border-bottom:1px solid #F1F1C4;padding:3px 4px 0}
.newsletter{font-size:11px;font-family:Verdana}
.newsletter p{font-family:Verdana;font-size:11px;margin:0 5px 10px 0;padding:0}
.newsletter table td{padding:2px 4px 0}
.newsletter .inhalt ul{margin:0 0 10px;padding:5px 0 0 15px}
.newsletter a:hover{color:#068940;text-decoration:underline}
.emailcheckboxes input{border:0 solid #000}
.formular label{width:150px;display:block;float:left;clear:left;padding-top:5px}
.formular span.checkbox,.formular input{display:block;margin-left:150px}
.formular span.checkbox{width:auto}
.formular span.checkbox input{display:inline;margin-left:0;float:left}
*+html .formular span.checkbox input{margin-left:-6px}
.formular span.checkbox span{margin-left:20px;display:block}
.formular .loginbtns a{display:block;background:transparent url(../pix/arrow_small_g.gif) no-repeat 150px 11px;padding:5px 0 0 160px}
.red{color:red}
.btnbig{background:transparent url(../pix/arrow_r.gif) no-repeat right 7px;padding-right:5px;color:#068940;font-weight:700;font-size:13px;text-decoration:none}
.newster{font:normal 11px Verdana;line-height:15px;color:#333;background:#FEFDF3 url(http://www.compo.be/consumer/pix/newster_bg.gif) repeat-x;padding:8px}
.newster a{text-decoration:none;color:#D23A2E}
.newster .redbg{background-color:#D02E1F;text-align:right;color:#FEFEF0;line-height:11px;padding:2px 21px 4px 0}
.newster .redbg2{background-color:#D02E1F;text-align:right;color:#FEFEF0;line-height:11px;padding:3px 21px 3px 0}
.newster .tableft{padding-bottom:40px}
.newster h1{background:#EAEACF url(http://www.compo.be/consumer/pix/newster_bgheadline.gif) repeat-y;display:block;font-size:9px;line-height:13px;color:#015729;font-weight:400;margin:0;padding:12px 10px 0 29px}
.newster h2{background:#EAEACF url(http://www.compo.be/consumer/pix/newster_bgheadline.gif) repeat-y;display:block;font-size:14px;line-height:18px;color:#015729;font-weight:700;margin:0;padding:0 10px 4px 29px}
.newster .tableft h2{padding-top:17px;padding-left:14px}
.newster h3{font-size:14px;line-height:18px;color:#015729;font-weight:700;padding:0 10px 4px 14px}
.newster .tableft p{margin:10px 5px 10px 16px}
.newster .tableft ul a{color:#333;text-decoration:none}
.newster .tableft ul a:hover{color:#015729;text-decoration:underline}
.newster .tableft img{margin-bottom:40px}
.newster ul{list-style:none;margin:10px 0 10px 16px;padding:0}
.newster ul li{background:transparent url(http://www.compo.be/consumer/pix/newster_arrow.gif) no-repeat 0 6px;padding-left:9px;margin:10px 5px 10px 0}
.newster .online{color:#333;text-decoration:underline}
.newster p{margin:12px 10px 20px 29px}
.newster .tabright li{background-image:url(http://www.compo.be/consumer/pix/newster_arrow_red.gif)}
.newster .tabright ul{margin:10px 5px 12px 34px}
.newster .tabright{background:#fefdf3 url(http://www.compo.be/consumer/pix/newster_bgright.gif) repeat-y}
.newster .nomargin img{margin:0 !important}
.newster .border{background-color:#D7D8B9}
.newster .tableft h1,.newster .tableft h2{background-image:none}
.pos1{position:absolute;left:602px;top:210px;z-index:8}
*,.metanavi ul li,.metanavi ul,.table_pflege .bild a{margin:0;padding:0}
.fullpos a,#inhalt ul.listportal li a.content:hover,.newsletter ul.listportal li a.content:hover,.green{color:#068940}
.sitemappos .sub1on a,.sitemappos .sub2on a{color:#068940;font-weight:700}
.metanavi,#links,.newster .right{float:right}
#links{padding-right:3px}
.language a.on,.newster .tabright a{font-weight:700}
html>body .mainnavigation ul li.subsub,html>body .mainnavigation ul li.subsubon{border:0;line-height:16px;background:url(../pix/arrow_small_g.gif) no-repeat transparent;list-style-type:none;background-position:18px 10px;padding:3px 0 3px 27px}
.mainnavigation ul li.on a,.mainnavigation ul li.subon a,.mainnavigation ul li.subsubon a{font-family:Verdana;font-size:10px;color:#068940;text-decoration:none;background-color:transparent;line-height:13px}
#inhalt h1,.bighead4,#inhaltHead,.inhaltHead,.newsletter h1,.newsletter .bighead4{line-height:16px;font-family:Verdana;text-transform:uppercase;font-size:12px;color:#068940;background-color:transparent;font-weight:700;margin:0 50px 2px 0;padding:3px 0}
#inhalt table td p,.newsletter table td p{margin:0 5px 10px 0;padding:0}
.inhalt ul li,.newsletter .inhalt ul li{font-family:Verdana;font-size:11px;background:url(../pix/arrow_small.gif) no-repeat transparent;list-style-type:none;padding-left:11px;background-position:0 5px}
#sitemapcss ul li,.newsletter ul li{background:none}
#inhalt ul.listportal li,.newsletter ul.listportal li{background:url(../pix/arrow_small.gif) no-repeat transparent;list-style-type:none;padding-left:11px;background-position:0 9px}
#inhalt ul.listportal,.newsletter ul.listportal{border:0;padding:10px 0 10px 2px}
#inhalt ul.listportal li a.content,.newsletter ul.listportal li a.content{color:#000;line-height:19px}
.textbody,.newster td{font-size:11px}
a.linked,a.content,a.menu_off,.newsletter a,.newsletter p a,.newsletter a.linked{color:#068940;text-decoration:none}
a.linked:hover,a.content:hover,a.menu_off:hover,.reiter a.on,.newster .tabright a:hover{text-decoration:underline}
a.menu_off,td.textbody,td{font-family:Verdana;font-size:11px}
.newsletter td.transparent,.newster a img{border:0}
object{outline:0}

.haendlersuche{width:670px}
.haendlersuche .intro p{margin:15px 200px 15px 0;}
.haendlersuche .legend{float:right;margin:15px 40px 0 0;}
.haendlersuche .item{float:left;margin-right:8px}
.haendlersuche .item1{width:70px}
.haendlersuche .item2{width:95px}
.haendlersuche .labels{font-size:10px}
.haendlersuche .labels{overflow:hidden;zoom:1;padding:0 0 3px 9px;}
.haendlersuche .boxed{background-color:#3f7b5e}
.haendlersuche input,.haendlersuche select{font:normal 10px/12px Verdana;color:#333}
.haendlersuche .postcode{border:2px solid #a7c2ae;width:65px}
.haendlersuche .intro{overflow:hidden;zoom:1}
.haendlersuche .navigation a{color:#fdf13e;font:700 10px/12px Verdana;text-decoration:none;float:left;padding-top:2px;text-transform:uppercase}
.haendlersuche .map{margin-top:6px;background-color:#a7c2ae;font:400 10px/12px Verdana}
.haendlersuche a{color:#3f7b5e;text-decoration:none}
.haendlersuche table{margin-top:15px}
.haendlersuche thead{color:#3f7b5e;text-transform:uppercase}
.haendlersuche .alt{background-color:#f0f0e4}
.haendlersuche td{padding:2px;font-size:10px;color:#333}

.boxed_lt{background:transparent url(../pix/boxed_lt.gif) no-repeat left top}
.boxed_rt{background:transparent url(../pix/boxed_rt.gif) no-repeat right top}
.boxed_lb{background:transparent url(../pix/boxed_lb.gif) no-repeat left bottom}
.boxed_rb{background:transparent url(../pix/boxed_rb.gif) no-repeat right bottom;overflow:hidden;zoom:1;padding:5px 9px}

.map_lt{background:transparent url(../pix/map_lt.gif) no-repeat left top}
.map_rt{background:transparent url(../pix/map_rt.gif) no-repeat right top}
.map_lb{background:transparent url(../pix/map_lb.gif) no-repeat left bottom}
.map_rb{background:transparent url(../pix/map_rb.gif) no-repeat right bottom;overflow:hidden;zoom:1;padding:5px}

#map label{width:80px;font-weight:700;float:left;clear:left}

.haendlersuchefooter .metanavi{margin-top:18px}
