*{margin:0; padding:0;}
body{ background:#fdf6dc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-align:center;}
td{ background:#fdf6dc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}

a{ text-decoration:none;}
h1{ font-size:12px; color:#fff; font-weight:bold;}

#zentriert {
        background:transparent url(../library/images/bg.jpg) repeat-y right;
        width: 100%;
        overflow: visible;
        visibility: visible;
        display: block;
        text-align:left;
        margin:25px auto 0 auto;
        width: 996px;
}

#rahmen{
        width: 996px;
        position:relative;
        visibility: visible;}

#kopf
{
        width:988px;
        height:150px;
        background:#006847 url(../library/images/top_neu.jpg) no-repeat 0 21px;
}

#kopf p{text-align:right; line-height:21px;}
#kopf a{color:#fff; margin-right:5px;}

#links{width:160px; float:left;}

#onlineauftrag{background:#ecb920; height:140px; line-height:15px;}
#onlineauftrag a,#onlineauftrag a:visited{ color:#003C11;text-decoration:underline}
#onlineauftrag h1{background:#eb8900;padding:4px; padding-bottom:2px; margin-bottom:4px;}
#onlineauftrag label{ width:54px; float:left; margin-left:6px;}
#onlineauftrag input{border:1px solid #006847; margin-left:6px;float:left; font-size:9px; height:13px; width:88px; margin-bottom:2px;}
#onlineauftrag input.pw{width:50px; }
#onlineauftrag input.submit{width:33px; margin-left:3px;}
#onlineauftrag p{ clear:both; line-height:9px; margin-left:6px;}

#unternehmen{ background:#f8e49b; height:120px;color:#fff;}
#unternehmen h1{ background:#ecb920; color:#003C11; padding:3px 5px;}
#unternehmen ul{ list-style:disc; margin-left:30px; margin-top:10px;}
#unternehmen li{ margin:3px 0;}
#unternehmen li a{color:#006847;display:block; width:100%; font-weight:bold; font-size:9px;}
#unternehmen li a:hover,#unternehmen li a.active{color:#003C11;}

#produkte{background:#96bca5;  height:188px;color:#12674E;}
#produkte h1{ background:#006847; padding:3px 5px;}
#produkte ul{ list-style:none;}
#produkte li{ margin:4px 0 4px 30px;}
#produkte li li{ margin:1px 0 1px 10px;}
#produkte li a{font-weight:bold; font-size:9px; color:#12674E;display:block; width:100%; }
#produkte li a:hover,#produkte li a.active{ text-decoration:underline;}
#produkte li li a{font-weight:normal; font-size:9px;}

#kontakt{height:32px; background:#d18f4b url(../library/images/kontakt-back.gif) repeat-x;}
#kontakt img{ float:left;}
#kontakt p{padding-top:14px;}
#kontakt a{ color:#fff; font-weight:bold; font-size:12px; margin-left:5px;}


#rechts{width:828px; float:right; margin-right:4px;}
html>body #rechts{margin-right:8px;}

#inhalt{ overflow:auto; width:585px; font-size:10px; overflow-x:hidden;}
* html #inhalt{ width:582px;}
#inhalt a, #inhalt a:visited{ color:#006847; text-decoration:underline;}
#inhalt a:hover{ text-decoration:none;}
#inhalt h1{ font-size:10px; margin:10px; color:#000;}
#inhalt p,table{ margin:0 20px 10px 20px; line-height:12px;}
#inhalt form input, #inhalt form select{ border:1px solid #006847;font-size:11px;}
#inhalt form label{ float:left; width:80px; margin-left:20px;margin-top: 2px;}
#inhalt form select,textarea{ border:1px solid #006847;font-size:9px; height:13px}
#inhalt form select{
        height:auto;
        font-size:12px;
        line-height:16px;
}
#inhalt form textarea{ border:1px solid #006847;font-size:9px; width:200px; height:100px}
#inhalt ul li{list-style-type: disc;}
#inhalt input.noborder{border:0;}
#inhalt p.radio input{margin:5px 20px 5px 0; }
#inhalt p.radio label{ float:left; margin:5px 0; width:150px;}
#inhalt form.auftrag3 label{width:170px; margin:3px 0 3px 20px; clear:left;}
#inhalt form.auftrag3 input{ margin:2px 0;}
#inhalt form.raaendern label{width:150px; }
#inhalt form.raaendern input{margin:2px 0;}
#inhalt .button { border:2px outset #006847; background:#006847; margin:5px; padding:0 2px; cursor:pointer; color:#fff;}
#inhalt a.button{ color:#fff; text-decoration:none;}
#inhalt .button:hover,#inhalt a:hover.button {border:2px inset #006847;}
#inhalt .button:active,#inhalt a:active.button {padding: 0 2px 0 4px;}
#inhalt table table{margin:0 20px 10px 0;}


#inhalt form.neu label{ width:155px; text-align:right; margin-right:10px; margin-bottom:3px;}
#inhalt form.neu input{ margin-bottom:3px;}


#kalkulator,#testurteil,#bild{ width:585px; height: 140px;background:#253D75; float:left;}
#kalkulator form{ height: 140px; background:#B7C7E0 url(../library/images/verlauf.jpg) repeat-y;text-align:center;color:#ffffff}
#kalkulator form input{ border:1px solid #006847;font-size:9px; height:13px;width:30px;text-align:center;}
#kalkulator h1{ padding:3px 5px; text-align:center;}
#kalkulator a{color:#fff; font-weight:bold; font-size:12px;}
#kalkulator p{text-align:right; margin-right:10px;}
#kalkulator td{background: transparent;}

#kalkulator{
        width:243px;
        height:180px;
}
#teaser{
        width:243px;
        float:right;
        overflow:hidden;
        height:500px;

}

#testurteil{width:243px; background:#FFD983;} /*150px*/
#testurteil h1{ background:#E3AC00; padding:3px 5px;}
#testurteil img{border: 1px solid #E3AC00; margin:10px 0 0 65px;}

#bild{ width:93px; overflow:hidden;}

#fuss{width:996px; height:8px; background:#FDF4D4 url(../library/images/unten.gif) no-repeat; clear:both;}



#amazon-a{width:245px; height:180px;  background:#E7A358; float:left;}
#amazon-a div{ margin:0px 0 0 32px;}



#amazon-b{ background:transparent url(../banner/amazon.jpg) ; background-position: 0px 20px }
#amazon-b div{   margin:20px 0px 20px 32px;}