html { margin:0px; padding:0px; border:0px; }
body { margin:0px; padding:0px; border:0px; background:#ffffff; }

body,td,p { font-family:Verdana,Arial,sans-serif; font-size:10pt; font-weight:normal; line-height:20px; }

h1 { font-family:Verdana,Arial,sans-serif; font-size:10pt; font-weight:bold; line-height:20px; padding-left:25px; margin:0px; color:#000096; background-color:#00ddee; }
h1.pic1 { background:#00ddee url(bilder/button3.gif) center left no-repeat; }
h1.pic2 { background:#00ddee url(bilder/button10.gif) center left no-repeat; }
h1.pic3 { background:#00ddee url(bilder/button4.gif) center left no-repeat; }
h1.pic4 { background:#00ddee url(bilder/button11.gif) center left no-repeat; }
h1.pic5,h1.pic20,h1.pic21,h1.pic22 { background:#00ddee url(bilder/button12.gif) center left no-repeat; }
h1.pic6 { background:#00ddee url(bilder/button8.gif) center left no-repeat; }
h1.pic7 { background:#00ddee url(bilder/button9.gif) center left no-repeat; }
h1.pic8 { background:#00ddee url(bilder/button13.gif) center left no-repeat; }
h1.pic9,h1.pic13 { background:#00ddee url(bilder/button2.gif) center left no-repeat; }
h1.pic10 { background:#00ddee url(bilder/button5.gif) center left no-repeat; }
h1.pic11 { background:#00ddee url(bilder/button6.gif) center left no-repeat; }
h1.pic14 { background:#00ddee url(bilder/button14.gif) center left no-repeat; }

h2 { font-family:Verdana,Arial,sans-serif; font-size:10pt; font-weight:bold; line-height:20px; border:0px; padding:0px; margin:0px; }
p { margin:0px; padding:4px 10px 16px 20px; border:0px }
b { font-weight:bold; }
ul { margin-top:0px; padding-top:0px; }

table.oben,table.mitte,table.unten { width:100%; }
td.olol { color:#000000; }
#olol { width:20px; height:20px; background-color:#00bbaa; }
td.olor { color:#000000; background:#000096 url(bilder/hgr_logo.gif); }
td.olorindex { color:#000000; background:#000096; }
td.olul { color:#000000; background-color:#008888; }
td.olur { color:#000000; background:#0a0a55 url(bilder/navhgr.gif); }

td.omo { color:red; }
td.omm { color:white; background-color:#00bbaa; padding-left:10px; }
td.omu { color:#000000; background-color:#008888; }
td.omu img { padding-right:20px; }

td.or { color:#000000; }

td.mll { color:#000000; }
td.mlm { color:#000000; background-color:#00bbaa; }
td.ml { color:#000000; background-color:#000096; }
td.mm { color:#000000; }
td.mr { color:#000000; }

td.ul { color:#000000; }
td.ulm { color:#000000; background-color:#00bbaa; }
td.ulr { color:#000000; background-color:#000096; }
td.um { color:#000000; }
td.ur { color:#000000; }

table.navtable { }
.nav { background-color:#00ffff; border-top:4px solid #000096; }
.nav a { background-color:#00ffff; color:#000096; display:block; width:150px; height:20px; }
.nav a:link { background-color:#00ffff; color:#000096; text-decoration:none; }
.nav a:visited { background-color:#00ffff; color:#000096; text-decoration:none; }
.nav a:focus { background-color:#00ddee; color:#000096; text-decoration:none; }
.nav a:hover { background-color:#00ddee; color:#000096; text-decoration:none; }
.nav a:active { background-color:#00ddee; color:#000096; text-decoration:none; }

.nava1,.nava2,.nava3,.nava4,.nava5,.nava6,.nava7,.nava8,.nava9,.nava10,.nava11 { background-color:#cc0077; border-top:4px solid #000096; }

.nava1 a { background:#00ddee url(bilder/button3.gif) center right no-repeat; color:#000096; display:block; width:150px; }
.nava1 a:link { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava1 a:visited { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava1 a:focus { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava1 a:hover { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava1 a:active { background-color:#00ddee; color:#000096; text-decoration:none; }

.nava2 a { background:#00ddee url(bilder/button10.gif) center right no-repeat; color:#000096; display:block; width:150px; }
.nava2 a:link { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava2 a:visited { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava2 a:focus { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava2 a:hover { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava2 a:active { background-color:#00ddee; color:#000096; text-decoration:none; }

.nava3 a { background:#00ddee url(bilder/button4.gif) center right no-repeat; color:#000096; display:block; width:150px; }
.nava3 a:link { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava3 a:visited { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava3 a:focus { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava3 a:hover { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava3 a:active { background-color:#00ddee; color:#000096; text-decoration:none; }

.nava4 a { background:#00ddee url(bilder/button11.gif) center right no-repeat; color:#000096; display:block; width:150px; }
.nava4 a:link { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava4 a:visited { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava4 a:focus { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava4 a:hover { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava4 a:active { background-color:#00ddee; color:#000096; text-decoration:none; }

.nava5 a { background:#00ddee url(bilder/button12.gif) center right no-repeat; color:#000096; display:block; width:150px; }
.nava5 a:link { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava5 a:visited { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava5 a:focus { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava5 a:hover { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava5 a:active { background-color:#00ddee; color:#000096; text-decoration:none; }

.nava6 a { background:#00ddee url(bilder/button8.gif) center right no-repeat; color:#000096; display:block; width:150px; }
.nava6 a:link { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava6 a:visited { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava6 a:focus { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava6 a:hover { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava6 a:active { background-color:#00ddee; color:#000096; text-decoration:none; }

.nava7 a { background:#00ddee url(bilder/button9.gif) center right no-repeat; color:#000096; display:block; width:150px; }
.nava7 a:link { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava7 a:visited { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava7 a:focus { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava7 a:hover { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava7 a:active { background-color:#00ddee; color:#000096; text-decoration:none; }

.nava8 a { background:#00ddee url(bilder/button13.gif) center right no-repeat; color:#000096; display:block; width:150px; }
.nava8 a:link { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava8 a:visited { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava8 a:focus { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava8 a:hover { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava8 a:active { background-color:#00ddee; color:#000096; text-decoration:none; }

.nava9 a { background:#00ddee url(bilder/button2.gif) center right no-repeat; color:#000096; display:block; width:150px; }
.nava9 a:link { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava9 a:visited { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava9 a:focus { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava9 a:hover { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava9 a:active { background-color:#00ddee; color:#000096; text-decoration:none; }

.nava10 a { background:#00ddee url(bilder/button5.gif) center right no-repeat; color:#000096; display:block; width:150px; }
.nava10 a:link { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava10 a:visited { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava10 a:focus { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava10 a:hover { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava10 a:active { background-color:#00ddee; color:#000096; text-decoration:none; }

.nava11 a { background:#00ddee url(bilder/button6.gif) center right no-repeat; color:#000096; display:block; width:150px; }
.nava11 a:link { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava11 a:visited { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava11 a:focus { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava11 a:hover { background-color:#00ddee; color:#000096; text-decoration:none; }
.nava11 a:active { background-color:#00ddee; color:#000096; text-decoration:none; }

table.mmtable { margin-top:24px; }
.inhalt,.beschriftungtd { color:#000096; background-color:#ffffff; }
.inhalt a { color:#008888; }
.inhalt a:link { color:#008888; text-decoration:underline; }
.inhalt a:visited { color:#008888; text-decoration:underline; }
.inhalt a:focus { color:#00bbaa; text-decoration:underline; }
.inhalt a:hover { color:#00bbaa; text-decoration:underline; }
.inhalt a:active { color:#00bbaa; text-decoration:underline; }

.fuss { font-size:8pt; line-height:14px; color:#00bbaa; background-color:#ffffff; }
.fuss a { color:#00bbaa; background-color:#ffffff; }
.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; }

.drucken { font-size:8pt; line-height:14px; color:#000096; background-color:#00ddee; text-align:right; padding-right:4px; padding-bottom:1px; }
.drucken a { color:#000096; background-color:#00ddee; }
.drucken a:link { text-decoration:none; }
.drucken a:visited { text-decoration:none; }
.drucken a:focus { text-decoration:underline; }
.drucken a:hover { text-decoration:underline; }
.drucken a:active { text-decoration:underline; }

.top a { background-color:#00ffff; color:#000096; display:block; width:21px; height:20px; }
.top a:link { background-color:#00ffff; color:#000096; text-decoration:none; }
.top a:visited { background-color:#00ffff; color:#000096; text-decoration:none; }
.top a:focus { background-color:#00ddee; color:#000096; text-decoration:none; }
.top a:hover { background-color:#00ddee; color:#000096; text-decoration:none; }
.top a:active { background-color:#00ddee; color:#000096; text-decoration:none; }

form.formular td { }
.beschriftungtd { padding-left:20px; }
.eingabetd { }
input,textarea,select { font-family:Verdana,Arial,sans-serif; font-size:10pt; font-weight:normal; line-height:20px; }
input.eingabe,input.eingabea,textarea.eingabe,textarea.eingabea,select { color:#000096; background-color:#00ffff; padding-left:2px; }
input.eingabe { height:25px; width:370px; }
input.eingabea { height:25px; width:450px; }
textarea.eingabe { width:370px; overflow:auto; }
textarea.eingabea { width:450px; overflow:auto; }
input.button,input.buttona { height:25px; color:#000096; background-color:#00ddee; cursor:pointer; line-height:16px; }
input.button { width:370px; }
input.buttona { width:450px; }
@media all
{
input.eingabe,input.eingabea,textarea.eingabe,textarea.eingabea { border:0; }
input.button { }
}
.meldung1 { font-size:10pt; font-weight:bold; color:#000096; background-color:#ffffff; padding-left:20px; }
.meldung2 { font-size:10pt; font-weight:bold; color:red; background-color:white; padding-left:20px; }

ul { list-style:square; }

.dia { color:#000096; background-color:#00ffff; }
.dia2 { color:#000096; background-color:#00ffff; border-right:2px solid white; }
.dialine { border-right:2px solid #00ffff; }
.dialine2 { border-left:2px solid #00ffff; }

.portrait { float:left; }
.person { clear:both; }

.infohl {
        margin:0 30px 0 20px;
        background:#0ddfcc;
        padding:8px;
        }
.infohl a { color:#000096; }
.infohl a:link { color:#000096;  }
.infohl a:visited { color:#000096; }
.infohl a:focus { color:#000096; }
.infohl a:hover { color:#000096; }
.infohl a:active { color:#000096; }

.infoh2 {
        margin:0 30px 0 20px;
        border:1px solid #0ddfcc;
        padding:8px;
        }

.terminheader {
              background:#BFFFF9;
              }