html { margin:0px; padding:0px; border:0px; height:100%;}
body { margin:20px 0 0 0; padding:0 0 0 10px; border-left:10px solid #a3cbe5; background:#ffffff url(himmel.jpg) no-repeat; height:100%; }
body,td,p { font-family:Arial,sans-serif; font-size:10pt; font-weight:normal; line-height:20px; }

h1 { font-family:Arial,sans-serif; font-size:18pt; font-weight:normal; line-height:24px; border:0px; padding:0px; margin:0px; }
h2 { font-family:Arial,sans-serif; font-size:10pt; font-weight:bold; line-height:20px; border:0px; padding:0px; margin:0px; }
b { font-weight:bold; }
.hi { padding-left:4px; border-left:10px solid #00ffff; border-top:2px solid #00ffff; width:100%; }

a { background-color:transparent; color:#0000ff; font-weight:bold; }
a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:focus { text-decoration:underline; }
a:hover { text-decoration:underline; }
a:active { text-decoration:underline; }

.klein,.fuss { font-size:8pt; color:#000000; background-color:#ffffff; line-height:18px; }
.fuss a { background-color:transparent; color:#000000; font-weight:normal; }
.fuss a:link { text-decoration:none; }
.fuss a:visited { text-decoration:none; }
.fuss a:focus { text-decoration:none; }
.fuss a:hover { text-decoration:none; }
.fuss a:active { text-decoration:none; }

.kleinli { font-size:8pt; color:#000000; background-color:#ffffff; line-height:16px; }
.kleinli a { background-color:transparent; color:#000000; font-weight:normal; }
.kleinli a:link { text-decoration:none; }
.kleinli a:visited { text-decoration:none; }
.kleinli a:focus { text-decoration:none; }
.kleinli a:hover { text-decoration:none; }
.kleinli a:active { text-decoration:none; }

.bildnn4 { border:1px; }

@media all
{

#oben { position:relative; top:0px; left:0px; width:600px; }
#bild { float:left; width:70px; height:82px; padding-right:10px; }
#titel { margin:5px 0px 0px 0px; }

#navigation { clear:both; position:relative; top:0px; left:0px; width:750px; margin-top:20px; }

#mitte { position:relative; top:0px; left:0px; width:1000px; margin-top:10px; }
#ml { float:left; margin:0px 10px 10px 0px; width:300px; text-align:left; }
#kml { float:left; margin:0px 10px 10px 0px; width:510px; text-align:left; }
#mm { float:left; margin:0px 10px 10px 20px; width:170px; text-align:left; }
#mr { float:left; margin:0px 10px 10px 20px; width:330px; text-align:left; }

#news,#news1,#aktuell,#impressum,#kontaktformular,#archiv,#werbeinfo2 { width:300px; border-left:10px solid #cfcfcf; border-top:2px solid #cfcfcf; padding-left:5px; text-align:left; margin-bottom:20px; }

#katalog,#ads,#werbeinfo { width:170px; border-left:10px solid #cfcfcf; border-top:2px solid #cfcfcf; padding-left:5px; text-align:left; }

.werbeinfo { width:170px; border-left:10px solid #cfcfcf; border-top:2px solid #cfcfcf; padding-left:5px; text-align:left; }

#banner { width:170px; border-left:10px solid #cfcfcf; border-top:2px solid #cfcfcf; padding-left:5px; text-align:left; }

#adsense { float:left; width:170px; height:600px; border-left:10px solid #cfcfcf; border-top:2px solid #cfcfcf; padding-left:5px; text-align:left; }

#slot1 { width:170px; text-align:left; margin:5px 0 5px 0; }

#rechtsaussen { float:right; width:120px; height:600px; border-left:10px solid red; border-top:2px solid red; padding-left:5px; text-align:left; }

#adsense_klein { width:170px; height:240px; border-left:10px solid #cfcfcf; border-top:2px solid #cfcfcf; padding-left:5px; text-align:left; }

#fuss { clear:both; width:750px; height:50px; text-align:left; margin-top:30px; }

#service { width:510px; border-left:10px solid #bfbfbf; border-top:2px solid #bfbfbf; padding-left:4px; }
#pfad { width:510px; border-left:10px solid #afafaf; border-top:2px solid #afafaf; padding-left:4px; }
#unterkategorien { width:510px; border-left:10px solid #9f9f9f; border-top:2px solid #9f9f9f; padding-left:4px; }
.unter1,.unter2 { padding-left:4px; }
#eintraege { clear:both; width:510px; border-left:10px solid #8f8f8f; border-top:2px solid #8f8f8f; padding-left:4px; }

}

form { margin:0px; padding:0px; border:0px; }
.eingabe,.eingabetext { width:270px; }
.eingabetext { height:180px; }
textarea { width:400px; height:300px; overflow:auto; }
.button,.suchbutton { width:100px; color:#0000ff; background-color:#ffffff; font-weight:bold; font-family:Arial,sans-serif; cursor:pointer; }
.suchfeld { width:150px; font-family:Arial,sans-serif; }

.meldung1 { font-size:10pt; font-weight:bold; color:#000000; background-color:#ffffff; }
.meldung2 { font-size:10pt; font-weight:bold; color:red; background-color:yellow; }

ul { list-style:square; }

p.desc { margin:0px; padding:0 0 0 8px; border:0px; }
p.url { margin:0px; padding:0 0 20px 8px; border:0px; font-size:8pt; font-weight:normal; }
p.url a { font-weight:normal; }

.linkzeile { color:#cfcfcf; }
.plinkzeile { width:100%; text-align:right; font-size:8pt; margin:0px; padding:0px; border:0px;  }

.urlliste a { background-color:transparent; color:#000000; font-weight:normal; }
.urlliste a:link { text-decoration:none; }
.urlliste a:visited { text-decoration:none; }
.urlliste a:focus { text-decoration:underline; }
.urlliste a:hover { text-decoration:underline; }
.urlliste a:active { text-decoration:underline; }

.lts { font-size:11px;
        line-height:15px;
        text-decoration:underline; margin:0; padding:0; }
