body, tr.neutral { background-color: khaki; }
a         { color:#0044C2; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; }
a:visited { color:#0044C2; text-decoration: none; }
a:active.p  { color:#0044C2; font-size: 10pt; text-decoration: none; }
a:hover   { color:#F80000; text-decoration: underline; }

.tabheadlink     { color:white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; font-weight: bold;}
a:visited.tabheadlink { color: #CCE2F1; text-decoration: none; }
a:active.tabheadlink  { color: #CCE2F1; text-decoration: none; font-weight: bold;}
a:hover.tabheadlink  { color: #CCE2F1; font-weight: bold; text-decoration: underline;}
table.colortable  { background-color: #003D71; width: 100%; }
table.knopf       { background-color: #003D71; width: 100%; }
table.meld        { background-color: #009966; width: 100%; }
table.dringend    { background-color: #FF0000; width: 100%; }
table.shorttable  { background-color: #003D71; width: 400px; }
table.middletable { background-color: #003D71; width: 600px; }
table.broadtable  { background-color: #003D71; width: 800px; }
table.footer      { background-color: #B0B0B0; width: 100%; }
tr.meld, tr.dringend, tr.knopf { background-color: #E9E9E9; }
tr.colortabhead      { background-color: #0066FF; }
tr.colortablight     { background-color: #DDDDDD; }
tr.colortabdark      { background-color: #CCCCCC; }
tr.colorverydark     { background-color: #c9c9c9; }
tr.colordark         { background-color: #DADADA; }
tr.colormiddle       { background-color: #E9E9E9; }
tr.colorlight        { background-color: #F9F9F9; }
td          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; padding: 6pt; }
td.tabhead  { color: #CCE2F1; font-weight: bold; }
td.ueber    { text-align: center; font-size: 16pt; }
td.meld     { text-align: center; color: #009966; }
td.dringend { text-align: center; color: #FF0000; }
td.knopf    { text-align: center; }
td.footer   { text-align: center; font-size: 8pt; color: #B0B0B0; }

td.neutral { padding: 0pt; }

.feld   { background-color:#FFFFAA; border:0px solid #DDDDDD; }
.submitbutton {	background-color: #CCE2F1;
	border-right: 3px solid #006CB8;
	border-bottom: 3px solid #006CB8;
	border-left: 1px solid #B3D3EA;
	border-top: 1px solid #B3D3EA;
	font: bolder 13px Arial, Helvetica, sans-serif;
	padding-left: 3px;
	padding-right: 3px;
	}
/* Einrückung für Einzelveranstaltungen einer Reihe */
ul#mainnav { list-style: none; margin: 0 0 0 20; padding:0; }

