html { height: 100%; }

body { height: 100%;
       background-color: white;
       margin: 0% 0% 0% 1%;
       padding: 0px;
       font-family: Arial, Helvetica, sans serif; font-size: 12pt;
     }

a.nav    { font-family: Arial, Helvetica, sans serif; font-size: 12pt; font-weight:bold; text-decoration: none; }
.text24b { font-family: Arial, Helvetica, sans serif; font-size: 24pt; font-weight: bold; }
.text16b { font-family: Arial, Helvetica, sans serif; font-size: 16pt; font-weight: bold; }
.text14b { font-family: Arial, Helvetica, sans serif; font-size: 14pt; font-weight: bold; }
.text16bblau { font-family: Arial, Helvetica, sans serif; font-size: 16pt; font-weight: bold; color:#0000FF;}
.text    { font-family: Arial, Helvetica, sans serif; font-size: 12pt; }
.textb   { font-family: Arial, Helvetica, sans serif; font-size: 12pt; font-weight: bold; }
.text9   { font-family: Arial, Helvetica, sans serif; font-size: 9pt; }
.hof     { font-family: Arial, Helvetica, sans serif; font-size: 9pt; }

td.rahmen { border-width:5px; border-color:#B2D9FF; border-style:solid; text-align:center; margin-bottom: 20px; }
td.rahmen1 { border-width:5px; border-color:#B2D9FF; border-style:solid; text-align:center; background-color:#B2D9FF;}
th.karte, td.karte { text-align:center;}
a.map { font-family: Arial, Helvetica, sans serif; font-size: 16pt; text-decoration: none; color:#FFFF00; }
a.link { font-family: Arial, Helvetica, sans serif; font-size: 10pt; font-weight:bold; }
th, td { text-align: left; }
table.daten { border-width: 2px; border-style: solid; border-color: #0000FF; }
td.grau { background-color: #CCCCCC; padding: 1px; font-size:9pt; }
td.blau { background-color: #0000FF; color: #FFFFFF; padding: 1px; font-size:9pt; font-weight: bold; }
td.bem { background-color: #0000FF; color: #FFFFFF; padding: 1px; font-size:9pt; }
td.weiss { background-color: #FFFFFF; padding: 1px; font-size:9pt; }
td.hg {background-color:#B2D9FF;}
h1 { color: #0000FF; font-size: 16pt; font-weight: bold; margin: 0px;}
table.hg {background-color:#B2D9FF;}
#ueberschrift { margin-top: 20px; margin-bottom:40 px; font-size: 16pt; font-weight: bold;  }
#form {margin-top: 40px; }
#kalender { margin-top: 20px; }
th.kal {background-color: #CCCCCC; }
td.kal {background-color: #B2D9FF; }
.hinweis {font-size: 12pt; font-weight:bold; color:red; }