#ueberschrift { color: #e3001b; position: static; width: 750px; height: auto; padding-left: 5px; }
#bild01 { width: 200px; height: auto; float: right; margin-left: 30px; }
#bild02 { width: 200px; height: auto; float: left; margin-right: 30px; margin-bottom: 14px; padding-top: 5px; }
#bild11 { float: right; margin-left: 30px; }
#//inhalt { text-align: justify; position: static; width: 750px; height: 100%; padding-left: 5px; }
#block1 { text-align: left; width: 570px; height: 100%; float: left; clear: right; padding-right: 9px; padding-left: 5px; border-right: 5px solid #fff; }
#block2 { font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 1.5em; background-color: #eee; width: 220px; height: auto; overflow: hidden; padding: 7px 5px 7px 7px; border-left: 1px solid #777; }
#block3 { font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 1.5em; background-color: #eee; width: 220px; height: auto; overflow: hidden; float: left; margin-top: 10px; padding: 7px 5px 7px 7px; border-left: 1px solid #777; }
th { color: #fff; font-size: 10pt; background-color: #5c6971; text-align: left; height: 20px; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; }
td { font-size: 10pt; text-align: left; vertical-align: top; padding-right: 3px; padding-left: 3px; }
tfoot { font-size: 10pt; background-color: #0069a3; }
.terminueberschrift { color: #e3001b; font-size: 0.7em; background-color: #777; }
.termine { font-size: 0.8em; }
.kategorien { width: 500px; }
.grau { background-color: #eee; padding-top: 3px; padding-bottom: 3px; }
.rot { color: #fff; background-color: #e3001b; padding-top: 3px; padding-bottom: 3px; }

