.energierechner {
width:170px;
height:460px;
background:url(bg_rechner_top.jpg) no-repeat left top;
color:#4D4D4D;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
overflow:hidden;
}

.energierechner a {color:#4D4D4D; text-decoration:underline;}

h1.rechner { color:#ffffff; font-size:16px; font-variant:small-caps; font-weight:normal; letter-spacing:1px; margin:8px 0px 0px 0px; padding:4px 0px 2px 5px; }
h2.rechner { color:#ffffff; font-size:12px; font-variant:small-caps; font-weight:normal; letter-spacing:1px; margin:0px 0px 5px 0px; padding:2px 0px 4px 5px; }
.rechner_zeile {
width:170px;
min-height: 20px;
height: auto !important;
height:20px;
margin:0px;
padding:3px 0px 5px 0px ;
line-height:16px;
clear:both;
background:url(bg_punkte.gif) repeat-x left bottom;
}
.rechner_zeile_hoch {
width:170px;
min-height: 26px;
height: auto !important;
height:26px;
margin:0px;
padding:6px 0px 8px 0px ;
line-height:16px;
clear:both;
background:url(bg_punkte.gif) repeat-x left bottom;
}
.rechner_zeile_last {
width:170px;
min-height: 16px;
height: auto !important;
height:16px;
margin:0px;
padding:3px 0px 5px 0px ;
line-height:16px;
clear:both;
background:url(bg_linie.gif) repeat-x left bottom;
}

.rechner_label {float:left;width: 115px;height:20px;line-height:18px; font-size:11px;}
.rechner_label_kurz {float:left;width: 80px;height:20px;line-height:18px; font-size:11px;}
.rechnerfeld { width:30px; height:20px; float:right; text-align:center; margin:0px; padding:2px 0px 0px 0px ; font-size:11px;}
.ergebnisfeld { width:65px; height:20px; float:right; text-align:right; margin:0px 0px 0px 3px; padding:2px 5px 0px 0px ; font-size:11px; border:none; border-bottom: solid 1px #4d4d4d;}
.btn_rechner_l { float:left; font-size:11px; width:80px; height:20px; background-color:#ffbb66; border: solid 1px #ccd8d9;}
.btn_rechner_r { float:right; font-size:11px; width:80px; height:20px; background-color:#ffbb66; border: solid 1px #ccd8d9;}
#dhtmltooltip{
position: absolute;
width: 250px;
border: 1px solid #444444;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif
}