
body{font-family:Verdana, sans-serif, Helvetica; font-size:0.6em; color:#000; margin:0px; padding:0px; background:#fff;}

table, form, div, p, ul, li, h1, h2, h3 {margin:0px; padding:0px;}
h1, h2, h3{color:#56A32D; margin:0 0 10px 0; font-weight:normal; font-size:1.8em;}
h1{background:#E1E1E1; padding:0px; font-weight:bold;}
h2{font-size:1.4em; margin:25px 0 0 0; font-weight:bold;}
h3{font-size:1.4em; padding-top:5px; color:#056FBD; font-weight:bold;}

.clear{clear:both; height:1px; line-height:1px;}

a{background:none; padding:0px; color:#12518C; font-weight:bold;}
a img, .bild, img{background-image:none; border:0px; padding:0px;}

.navigation{background:#fff; border-bottom:5px solid #056FBD; padding:10px 0 10px 10px;}
.navigation ul{list-style-type:none; margin:0px; padding:0px;}
.navigation ul li{padding:3px; float:none;}
.navigation ul li a{background:none; padding:3px; margin:0px; color:#000; text-decoration:none; font-weight:normal;}
.navigation ul li a:hover, .navigation ul li a.aktiv{background:#3BB200;}

.energieberatung_top{background:#fff; height:151px; margin:0px; padding:0px;}
.energieberatung_top .schatten{background:none; height:2px; line-height:1px; width:100%; display:none;}
*html .energieberatung_top .schatten{background:#898989; width:100%; display:block;}

.anschrift{margin:0 0 0 15px; padding:15px 0 0 0; backgound:#E0DBC4;}
.anschrift .logo{float:none;}
.anschrift p{float:left; margin:0 15px 5px 0;}

.btop{border-top:1px solid #C5C5C5;}
.bright{border-right:0px;}
.bbottom{border-bottom:1px solid #C5C5C5;}
.bleft{border-left:1px solid #C5C5C5;}

.background{background:#E1E1E1; width:100%; border:none; position:relativ;}

.inhalt{float:none; background:#E1E1E1; padding:15px; margin:0px;}
.inhalt ul, .rechts ul{list-style-image:url(images/listenpunkt.gif); margin:15px 0 15px 45px;}
.inhalt li, .rechts li{padding:3px 0 3px 0;}

.inhalt .subtext{font-size:0.9em; font-style:italic;}

div.right{float:right; margin:0 0 10px 10px;}
div.left{float:left; margin:0 10px 0 0;}

.inhalt p, .inhalt div, .teaser p, .teaser div{line-height:1.3em;}
.inhalt p{margin:10px 0 0 0;}

.rechts{float:none; border-top:5px solid #C5C5C5; }

.teaser{padding:15px; background:#E1E1E1; }
.teaser p{margin-bottom:10px;}

.linie{background:#C5C5C5; height:1px; line-height:1px; padding:0px; margin:0px;}

.footer{background:#303030; text-align:left; padding:24px 10px 24px 10px;}
.footer .text_footer{background:#303030; color:#fff; padding:0px; text-align:left;}

.infobox{background:#1482D4; padding:5px; color:#fff; width:250px;}
.infobox ul{list-style-type:square; list-style-image:none; margin:5px 10px 0 35px;}

form label{display:block; float:left; width:150px;}

form input, form textarea{font-size:1.2em; font-family:Verdana, sans-serif, Helvetica; background:#56A32D; border:3px solid #56A32D; color:#fff; width:250px; margin:0 0 3px 0;}
form textarea{height:75px; scrollbar-face-color:#56A32D;}
form .checkbox{width:20px; margin:0 0 0 150px; padding:0 0 6px 0; background:none; border:none;}
form .plz{width:50px; margin-right:3px;}
*html form .ort{width:188px;}
form .ort{width:191px;}
form .error{background:#B60808; border:2px solid #B60808;}
form .submit{width:100px; background:#56A32D; padding:5px; margin:20px 0 0 330px; border:none;}
