td {
 font-family: Book Antiqua;
 font-size: 11pt;
 font-style: normal;
}
td.portal {
 valign: middle;
 align: center;
}


td.region1 {
 background-color:#E5CF9E;
 text-align: center
}
td.region2 {
 background-color:#C0A264
}
table.formular {
 border-style: double;
 border-color:#C0A264;
 background-color:#E5CF9E;
 border-width: 4px
}
td.belegung {
 font-size: 7.5pt;
 font-family: arial;
 text-align: center
}
td.wt {
 background-color: #5B4E3D;
 width: 20px;
 font-family: tahoma, verdana, arial, sans-serif;
 font-size: 8pt;
 font-weight: bold;
 text-align: center;
 vertical-align: top;
 color: #C0A264;
 padding: 1px;
}
td.wt2 {
 background-color: #000040;
 width: 60px;
 font-family: tahoma, verdana, arial, sans-serif;
 font-size: 8pt;
 font-weight: bold;
 text-align: center;
 vertical-align: top;
 color: #516796;
 padding: 1px;
}
td.titel1 {
 background-color: #E5CF9E;
 font-family: tahoma, verdana, arial, sans-serif;
 font-size: 8pt;
 text-align: left;
 vertical-align: top;
 color: #000000;
 padding: 1px;
}
td.frei {
 background-color: #E5CF9E;
 font-family: tahoma, verdana, arial, sans-serif;
 font-size: 8pt;
 text-align: center;
 vertical-align: top;
 color: #000000;
 padding: 1px;
}
td.belegt {
 font-family: tahoma, verdana, arial, sans-serif;
 font-size: 8pt;
 text-align: center;
 vertical-align: top;
 color: #000000;
 background-color: #9F0000;
 padding: 1px;
}
td.frei2 {
 background-color: #E5CF9E;
 font-family: tahoma, verdana, arial, sans-serif;
 font-size: 7pt;
 text-align: center;
 vertical-align: top;
 color: #000000;
 padding: 1px;
}
td.belegt2 {
 font-family: tahoma, verdana, arial, sans-serif;
 font-size: 7pt;
 text-align: center;
 vertical-align: top;
 color: #000000;
 background-color: #9F0000;
 padding: 1px;
}
table.kalender {
 table-layout:fixed;
 border:0px solid #000000;
 background-color: #000000;
}

div.adresse {
 font-family: tahoma, verdana, arial, sans-serif;
 font-size: 12pt;
 color: #000040;
}

td.tab1 {
 font-family: tahoma, verdana, arial, sans-serif;
 font-size: 10pt;
 font-weight: bold;
 text-align: left;
 vertical-align: top;
 color: #000040;
}
td.tab2 {
 font-family: tahoma, verdana, arial, sans-serif;
 font-size: 10pt;
 text-align: left;
 vertical-align: top;
 color: #000040;
}
div.titel1 {
 font-family: tahoma, verdana, arial, sans-serif;
 font-weight: bold;
 font-size: 13pt;
 text-align: left;
 color: #000000;
}
div.titel2 {
 font-family: tahoma, verdana, arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 11pt;
 text-align: left;
 color: #000000;
}
p {
 font-family: Book Antiqua;
 font-size: 12pt;
 font-style: normal;
 text-align: left;
}

pre {
 font-family: Arial;
 font-size: 15pt;
 font-weight: bold;
 color: #7F0000;
}
span {
 font-family: Book Antiqua;
 font-size: 14pt;
 font-style: italic;
 font-weight: bold;
 color: #000000;
}
small {
 font-family: Book Antiqua;
 font-size: 10pt;
 font-style: italic;
 color: #000000;
}
small.angebote {
 font-family: Book Antiqua;
 font-size: 10pt;
 font-style: italic;
 font-weight: bold;
 color: #E5CF9E;
}

big {
 font-family: Book Antiqua;
 font-size: 18pt;
 color: #5B4E3D;
}
A:link {
 text-decoration: none;
 color:#5B4E3D
}
A:visited {
 text-decoration: none;
 color:#5B4E3D}
A:hover {
 text-decoration: underline;
 color:#000000
}