div{
	color: #000066;
}

div,td{
	font: 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

td{
	color: #000066;
}

.bl12b {
	color: #000066;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.fahnenrot{
	color: #993300;
}

.klein{
	color: #000066;
	font: 9px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.kleinw {
	color: #FFFFFF;
	font: bold 9px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.kleinw a:link{
	color: #FFFFFF;
	text-decoration: underline;
}

.kleinw a:visited{
	color: #FFFFFF;
	text-decoration: underline;
}

.kleinw a:hover{
	color: #FFFFCC;
	text-decoration: underline;
}

.kleinw a:active{
	color: #FFFF33;
	text-decoration: none;
}

.lr3{
	padding-left: 3px;
	padding-right: 3px;
}

.lr5{
	padding-left: 5px;
	padding-right: 5px;
}

.menudb12{
	color: #000066;
	font: 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.menudb12 a:link{
	color: #000066;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.menudb12 a:visited{
	color: #000066;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.menudb12 a:hover{
	color: #336666;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.menudb12 a:active{
	color: #FF0000;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.menudb12b{
	color: #000066;
	font: bold 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.menuws10b{
	color: #FFFFFF;
	font: bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.menuws12b{
	color: #FFFFFF;
	font: bold 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.menuws16b{
	color: #FFFFFF;
	font: bold 16px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.orange{
	color: #FF9900;
}

.padding10{
	padding: 10px;
}

.rt12b{
	color: #CC3300;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight: bold;
}

.tkrh1ser{
	color: #000066;
	font: bold 36px "Times New Roman",Times,serif;
}

.tkrh2ser{
	color: #000066;
	font: bold 24px "Times New Roman", Times, serif;
}

.tkrh3sans{
	color: #CC3300;
	font: bold 18px Arial,Helvetica,sans-serif;
}

.eventdatum{
	color: #000066;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: right;
}
.txtkleinpad{
	color: #000066;
	font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding: 5px;
}

.txtstdpad{
	color: #000066;
	font: 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding: 5px;
}

.wtitel{
	color: #FFFFFF;
	font: bold 14px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.wtitellink{
	color: #FFFFFF;
	font: bold 14px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-decoration: none;
}

.wtitellink a:link,.wtitellink a:hover,.wtitellink a:active,.wtitellink a:visited{
	color: #FFFFFF;
	font: bold 14px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-decoration: none;
}
.txtstdpad10 {

	color: #000066;
	font: 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding: 10px;
}
.tkrh3ser {
	color: #000066;
	font: bold 18px "Times New Roman", Times, serif;
}
.tkrh1sans {
	color: #CC3300;
	font: bold 36px Arial,Helvetica,sans-serif;
}
.tkrh2sans {
	color: #CC3300;
	font: bold 24px Arial,Helvetica,sans-serif;
}

.tkrw2sans {
	color: #FFFFFF;
	font: bold 24px Arial,Helvetica,sans-serif;
}

.opening-times { border: 1px solid #999999; background: #cccccc; padding: 20px; width: 520px; }
.opening-times p { font-size: 13px; font-style:italic; }

