body { margin-top:0px; margin-bottom:0px; margin-left: 0px; margin-right: 0px; font-size:10pt; font-family:Arial,sans-serif; font-weight: normal; color:#333333; text-align:center; background-color:#BBBBBB; }
#seite { position: relative; width: 1004px; min-height: 610px; text-align:center; margin: 0px auto; background-color:#F7DDBC; display: block; z-index:1; }

#kopf { position: absolute; top: 0px; left: 0px; width: 1004px; height: 91px; margin: 0px auto; color:#333333; background-image:url(bilder/kopf1.gif); background-repeat:no-repeat; display: block; z-index:2; }
<!-- #kopf div.ueb {position: relative; top: 0px; left: 0px; width: 800px; margin: 0px auto; background-image:url(bilder/kopf1.gif); background-repeat:no-repeat; background-color:#0040A0; display: block; z-index:3; } -->
#kopf h1 { position: absolute; top: 28px; left: 127px; width: 290px; margin: 0px; font-size:14pt; color:#333333; font-weight: bold; text-align:right; z-index:3; }
#kopf h1.c { position: absolute; top: 28px; left: 127px; width: 700px; margin: 0px auto; font-size:14pt; color:#333333; font-weight: bold; text-align:center; z-index:3; }
#kopf h2 { position: absolute; top: 28px; left: 457px; width: 430px; margin: 0px; font-size:14pt; color:#333333; font-weight: bold; text-align:left; z-index:3; }
#kopf b { position: absolute; top: 28px; left: 427px; width: 30px; margin: 0px auto; font-size:14pt; color:#333333; font-weight: bold; text-align:center; z-index:3; }
#kopf a.start { position: absolute; top: 57px; left: 472px; width: 130px; margin: 0px; color:#FFFFFF; font-weight: bold; text-align:center; text-decoration:none; padding: 8px 0px; background-image:url(bilder/gr3.gif); z-index:3; }
#kopf a.agb { position: absolute; top: 57px; left: 602px; width: 130px; margin: 0px; color:#FFFFFF; font-weight: bold; text-align:center; text-decoration:none; padding: 8px 0px; background-image:url(bilder/gr3.gif); z-index:3; }
#kopf a.imp { position: absolute; top: 57px; left: 732px; width: 130px; margin: 0px; color:#FFFFFF; font-weight: bold; text-align:center; text-decoration:none; padding: 8px 0px; background-image:url(bilder/gr3.gif); z-index:3; }

#inhalt { position: absolute; top: 91px; left: 0px; padding: 0px 40px; color:#333333; background-color:#F7DDBC; display: block; z-index:4;}
#inhalt div.einleitung { font-size:10pt; font-weight: bold; text-align:justify; padding: 30px 0px; }
#inhalt div.weiter { font-size:10pt; font-weight: bold; text-align:center; padding: 30px 0px; }
#inhalt div.vergleich { font-size:14pt; font-weight: bold; text-align:center; padding: 30px 0px; }
#inhalt div.makler { font-size:11pt; font-weight: bold; text-align:center; padding: 50px 0px; }
#inhalt div.text { font-size:10pt; font-weight: normal; text-align:justify; padding: 30px 0px; }
#inhalt div.ant { font-size:10pt; font-weight: normal; text-align:justify; padding: 0px; margin-top: 5px; }
#inhalt div.fuss { font-size:8pt; font-weight: normal; text-align:center; padding: 100px 0px 30px 0px; }
#inhalt div.beg { font-size:10pt; font-weight: normal; color:#222222; text-align:justify; margin-top: 5px; margin-bottom: 5px; margin-left: 2px;}
#inhalt a.vergleich { font-size:14pt; font-weight: bold; color:#0000B0; text-decoration:underline; }
#inhalt h3.text { font-size:12pt; }
#inhalt h3.vorn { font-size:13pt; color:#0040A0; text-align:left; border-bottom-width: 2px; border-bottom-style: solid; border-left-width: 13px;  border-left-style: solid; border-color:#0040A0; padding-left: 5px; padding-bottom: 2px; }
#inhalt h4.text { font-size:10pt; color:#0040A0; }
#inhalt h4.fr { font-size:10pt; color:#222222; font-weight: bold; text-align:left; margin-top: 3px; margin-bottom: 3px; }
#inhalt span.kontakt { display: none; }
span.blau {color:#0000B0; }
ul.symbol { margin-top: 8px; margin-bottom: 8px; list-style-image:url(bilder/ul1.gif); }
ul.norm,li.norm { margin-top: 1px; margin-bottom: 1px; list-style-image:url(bilder/ul2.gif); }
ol.fett {font-weight: bold; }
li { margin-top: 12px; margin-bottom: 12px; text-align:justify; }
li.norm { margin-top: 1px; margin-bottom: 1px; text-align:justify; }

a.bl:link { color:#0040A0; text-decoration:underline; }
a.bl:visited { color:#0040A0; text-decoration:underline; }
a.bl:active { color:#0040A0; text-decoration:underline; }
a.sch:link { color:#444444; text-decoration:none; cursor:text; }
a.sch:visited { color:#444444; text-decoration:none; cursor:text; }
a.sch:active { color:#444444; text-decoration:none; cursor:text; }

a.beg {font-size:10pt; font-weight:bold; font-family:Arial,sans-serif; background-color:#E7CDAC; color:#484848; padding-left: 2px; padding-right: 5px;}

div.wp1 { position: relative; top: 0px; left: 0px; padding: 3px 0px; width: 920px; height: 63px; margin: 0px auto; color:#333333; background-color:#F9E0C8; display: block; }
div.wp2 { position: relative; top: 0px; left: 0px; padding: 3px 0px; width: 920px; height: 63px; margin: 0px auto; color:#333333; background-color:#F7DDBC; display: block; }
div.pl { position: absolute; top: 0px; left: 5px; width: 910px; margin: 0px; color:#333333; text-align:left; z-index:1; }
div.pr150 { position: absolute; top: 0px; left: 150px; width: 760px; margin: 0px auto; color:#333333; text-align:left; z-index:2; }
div.pr200 { position: absolute; top: 0px; left: 200px; width: 710px; margin: 0px auto; color:#333333; text-align:left; z-index:2; }
div.pr250 { position: absolute; top: 0px; left: 250px; width: 660px; margin: 0px auto; color:#333333; text-align:left; z-index:2; }
div.pr500 { position: absolute; top: 0px; left: 500px; width: 410px; margin: 0px auto; color:#333333; text-align:left; z-index:2; }

#pa { position: relative; top: 0px; left: 0px; padding: 20px 20px; color:#333333; display: block;}
#pa div.p1l{ position: relative; top: 0px; left: 0px; background-color:#F9E0C8; display: block;}
#pa div.p1r250{ position: relative; left: 250px; background-color:#F9E0C8; display: block;}

#pa div.p2l{ position: relative; top: 10px; left: 0px; padding: 0px 20px; color:#333333; background-color:#F7DDBC; display: block;}
#pa div.p2r250{ position: relative; top: 0px; left: 250px; padding: 0px 20px; color:#333333; background-color:#F7DDBC; display: block;}

tr.lp2 {font-size:9pt; color:#333333; background-color:#F7DDBC; vertical-align:top; }
td.lp2 {font-size:8pt; padding: 20px 5px; }


th.bei1 {background-color:#EDCAA1; border-style:solid; border-width:1px; border-color:#EDCAA1; text-align:center; }
th.bei2 {background-color:#EDCAA1; border-style:solid; border-left-width:5px; border-right-width:5px; border-top-width:1px; border-bottom-width:10px; border-color:#EDCAA1; text-align:left; }
td.bei11 {background-color:#F7DDBC; border-style:solid; border-left-width:5px; border-right-width:5px; border-top-width:5px; border-bottom-width:10px; border-color:#F7DDBC; text-align:left; }
td.bei12 {background-color:#F7DDBC; border-style:solid; border-left-width:5px; border-right-width:5px; border-top-width:5px; border-bottom-width:10px; border-color:#F7DDBC; text-align:center; }
td.bei21 {background-color:#F9E0C8; border-style:solid; border-left-width:5px; border-right-width:5px; border-top-width:5px; border-bottom-width:10px; border-color:#F9E0C8; text-align:left; }
td.bei22 {background-color:#F9E0C8; border-style:solid; border-left-width:5px; border-right-width:5px; border-top-width:5px; border-bottom-width:10px; border-color:#F9E0C8; text-align:center; }
td.zg1 {background-color:#DDDDDD; border-style:solid; border-width:1px; border-color:#EEEEEE; text-align:right; vaertical-align:bottom; }
td.zg1l {background-color:#DDDDDD; border-style:solid; border-width:1px; border-color:#EEEEEE; text-align:left; vaertical-align:bottom; }
td.zb2 {background-color:#A1D9FF; border-style:solid; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-width:8px; border-color:#C1E9FF; text-align:left; }
td.zg2 {background-color:#DDDDDD; border-style:solid; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-width:8px; border-color:#EEEEEE; text-align:right; vaertical-align:bottom; }
