html,body { padding:0px; border:0px; margin:0px; }
body { background-color:rgb(189,222,243); }
body,td,p { font-family:Arial,sans-serif; color:rgb(80,0,160); font-size:11pt; font-weight:normal; line-height:16pt; }
@media all {
body { background-image:url(bilder/hgr3.gif); background-repeat:repeat-y; }
}
b { font-weight:bold; }

table.oben { }
table.mitte { }
table.fuss { }

@media all {
td.obenlinks { background-image:url(bilder/hgr1.gif); }
td.mittelinks { }
td.untenlinks { background-image:url(bilder/hgr3.gif); }
}

table.subnav td { height:40px; background-repeat:no-repeat; padding-left:20px; }
@media all {
table.subnav td { background-image:url(bilder/button_klein.gif); }
}
table.subnav a { color:rgb(80,0,160); text-decoration:none; font-weight:bold; }
table.subnav a:hover { color:rgb(80,0,160); background-color:rgb(255,255,204); text-decoration:none; font-weight:bold; }

td.inhalt { text-align:justify; }
td.inhalt a { color:rgb(80,0,160); text-decoration:underline; font-weight:normal; }
td.inhalt a:hover { color:rgb(80,0,160); background-color:rgb(255,255,204); text-decoration:underline; font-weight:normal; }

td.topnav a { color:rgb(255,153,102); text-decoration:none; font-weight:normal; }
td.topnav a:hover { color:rgb(80,0,160); background-color:rgb(255,255,204); text-decoration:none; font-weight:normal; }

td.fuss { font-size:8pt; line-height:12pt; }
td.fuss a { color:rgb(80,0,160); text-decoration:none; font-weight:normal; }
td.fuss a:hover { color:rgb(80,0,160); text-decoration:none; font-weight:normal; }

td.fuss2 { font-size:8pt; line-height:12pt; color:rgb(80,0,160); }
td.fuss2 a { color:rgb(80,0,160); text-decoration:none; font-weight:normal; }
td.fuss2 a:hover { color:rgb(80,0,160); text-decoration:none; font-weight:normal; }

p.def { border-top:3px dotted rgb(255,255,204); border-bottom:3px dotted rgb(255,255,204); padding-top:10px; padding-bottom:10px; }

.eingabetd { }
.eingabe, .eingabearea { background-color:rgb(255,255,204); font-family:Arial,sans-serif; color:rgb(80,0,160); font-size:11pt; font-weight:normal; width:520px; }
@media all {
.eingabe,.eingabearea { border-top:3px solid #ffcc99; border-bottom:0px; border-left:0px; border-right:0px; }
}
.eingabearea { overflow:auto; }
.button { font-family:Arial,sans-serif; color:rgb(80,0,160); font-size:11pt; font-weight:normal; background-color:rgb(255,255,204); cursor:pointer; width:150px; line-height:12pt; }
.meldung1 { background-color:rgb(189,222,243); color:rgb(80,0,160); font-weight:bold; }
.meldung2 { background-color:rgb(189,222,243); color:red; font-weight:bold; }

@media all {
img.bild { float:right; margin-left:20px; }
}

table.zeiten td { font-weight:bold; text-align:left; }

.aktiv { background-color:rgb(255,255,204); }