html,body { padding:0px; border:0px; }
html { margin:0px; }
body { margin-left:12px; margin-right:12px; margin-bottom:12px; margin-top:0px; background-color:#efefef; }
body,td,p,.button,ul,li { font-family:Verdana,Arial,sans-serif; color:#003080; font-size:10pt; font-weight:normal; }
b { font-weight:bold; }

.intro { font-family:Verdana,Arial,sans-serif; color:#003080; font-size:14pt; font-weight:normal; }

h1 { font-family:Verdana,Arial,sans-serif; color:#003080; background-color:#efefef; font-size:10pt; font-weight:bold; line-height:25px; width:100%; text-align:right; border-right:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; border-top:1px solid #ffffff; border-left:1px solid #ffffff; }

td.oben { background-image:url(bilder/linien_h.gif); }
td.links { background-image:url(bilder/linien_v.gif); }

.navtable1 td { height:20px; text-align:right; background-image:url(bilder/reliefpunkt.gif); background-repeat:no-repeat; padding-bottom:8px; }
.navtable1 a { color:#4a5ebc; text-decoration:none; font-weight:bold; display:block; padding-right:25px; width:135px; height:20px; }
.navtable1 a:hover { text-decoration:none; color:#e42035; }

.navtable2 td { height:20px; text-align:right; background-image:url(bilder/reliefpunkt.gif); background-repeat:no-repeat; padding-bottom:8px; }
.navtable2 a { color:#e42035; text-decoration:none; font-weight:bold; display:block; padding-right:25px; width:135px; height:20px; }
.navtable2 a:hover { text-decoration:none; color:#4a5ebc; }

.subtable td { height:20px; text-align:left; background-image:url(bilder/reliefpunkt2.gif); background-color:#efefef; background-repeat:no-repeat; }
.subtable a { color:#003080; text-decoration:none; display:block; padding-left:22px; padding-right:8px; height:20px; }
.subtable a:hover { color:#4a5ebc; text-decoration:none; }

.seite { text-align:justify; line-height:25px; padding-right:5px; }
@media all
{
.seite a { color:#003080; background-color:#efefef; text-decoration:none; border-bottom:1px solid #afafaf; }
.seite a:hover { color:#003080; background-color:#efefef; text-decoration:none; border-bottom:1px solid #003080; }
}

.fusslinie1 { background-color:#bfbfbf; }
.fusslinie2 { background-color:#ffffff; }
.fusstext { font-size:8pt; font-weight:normal; line-height:14px; }
.fusstext a { color:#003080; background-color:#efefef; text-decoration:none; border-bottom:1px solid #afafaf; }
.fusstext a:hover { color:#003080; background-color:#efefef; text-decoration:none; border-bottom:1px solid #003080; }

.eingabetd { }
.eingabe, .eingabearea { border-left:1px solid #afafaf; border-top:1px solid #afafaf; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; background-color:#efefef; font-family:Verdana,Arial,sans-serif; color:#003080; font-size:10pt; font-weight:normal; }
.eingabe { width:280px; }
.eingabearea { width:400px; overflow:auto; }
.button { border-left:1px solid #ffffff; border-top:1px solid #ffffff; border-bottom:1px solid #afafaf; border-right:1px solid #afafaf; background-color:#efefef; cursor:pointer; height:30px; }
.meldung1 { background-color:#003080; color:#efefef; }
.meldung2 { background-color:red; color:#efefef; }

ul { list-style-type:square; }

.bild { border-right:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; border-top:1px solid #ffffff; border-left:1px solid #ffffff; }

table.zeiten td { height:30px; border-right:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; border-top:1px solid #ffffff; border-left:1px solid #ffffff; white-space:nowrap; }