html { margin:0px; padding:0px; border:0px; }
body { margin:20px; padding:0px; border:0px; background-color:#0050a0; }
body,td,p { font-family:Verdana, Arial,sans-serif; font-size:10pt; font-weight:normal; line-height:20px; color:#efefef; }

h1 { font-family:Verdana,Arial,sans-serif; font-size:10pt; font-weight:bold; line-height:24px; border:0px; padding:0px; margin:0px; }
h2,.adtitle { font-family:Verdana,Arial,sans-serif; font-size:10pt; font-weight:normal; line-height:20px; border:0px; padding:0px; margin:0px; background-color:#001060; padding-left:5px; }
b { font-weight:bold; }
p { padding-left:5px; }

a { background-color:transparent; color:white; font-weight:bold; }
a:link { text-decoration:underline; }
a:visited { text-decoration:underline; }
a:focus { text-decoration:underline; }
a:hover { text-decoration:underline; }
a:active { text-decoration:underline; }

.adlink { background:white url(bilder/pfeil.gif) center left no-repeat; color:red; font-weight:bold; padding:5px 0 5px 35px; }
.adlink a { background-color:white; color:red; font-weight:bold; }
.adlink a:link { background-color:white; color:red; text-decoration:underline; }
.adlink a:visited { background-color:white; color:red; text-decoration:underline; }
.adlink a:focus { background-color:white; color:red; text-decoration:underline; }
.adlink a:hover { background-color:white; color:red; text-decoration:underline; }
.adlink a:active { background-color:white; color:red; text-decoration:underline; }

.klein,.fuss { font-size:8pt; color:#0099cc; line-height:18px; }
.fuss a { background-color:transparent; color:#0099cc; 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; }

.desc { font-size:8pt; line-height:18px; }

.bildnn4 { border:1px; }

@media all
{

#oben { position:relative; top:0px; left:0px; width:713px; }
#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:100%; 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:170px; text-align:left; }

#news,#news1,#aktuell,#impressum,#kontaktformular,#archiv { width:300px; text-align:left; margin-bottom:20px; border:1px solid #0070c0; background-color:#003080; }

#katalog { width:170px; border:1px solid #0070c0; background-color:#003080; text-align:left; }

#links { position:relative; top:200px; width:750px; height:50px; text-align:left; margin-top:30px; }
#links { font-size:8pt; color:#0099cc; line-height:18px; }
#links a { background-color:transparent; color:#0099cc; font-weight:normal; }
#links a:link { text-decoration:none; }
#links a:visited { text-decoration:none; }
#links a:focus { text-decoration:none; }
#links a:hover { text-decoration:none; }
#links a:active { text-decoration:none; }

#banner { width:170px; 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:1px solid #0070c0; background-color:#003080; padding-left:4px; }
#eintrag { width:510px; border:1px solid #0070c0; background-color:#003080; }
#pfad { width:510px; border:1px solid #0070c0; background-color:#003080; padding-left:4px; }
#unterkategorien { width:510px; border:1px solid #0070c0; background-color:#003080; 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:#ffffff; background-color:#0050a0; font-weight:bold; font-family:Verdana,Arial,sans-serif; cursor:pointer; }
.suchfeld { width:150px; font-family:Verdana,Arial,sans-serif; color:#ffffff; background-color:#0050a0; }

.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; }