.normal {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.topic {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 20px;
	color: #CE0400;
	font-weight: normal;
	text-decoration: none;
}

.subtopic {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 14px;
	color: #CE0400;
	font-weight: normal;
	text-decoration: none;
}

.subtopic:hover {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 14px;
	color: #CE0400;
	font-weight: normal;
	text-decoration: underline;
}

.klein{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.footer{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.footerred{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	color: #CE0400;
	text-decoration: none;
}

.footerlink{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	color: #CE0400;
	text-decoration: none;
}

.footerlink:hover{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	color: #CE0400;
	text-decoration: underline;
}

.submenuelink{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #CE0400;
	text-decoration: none;
}

.submenuelink:hover{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #CE0400;
	text-decoration: underline;
}

.textlink{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #CE0400;
	text-decoration: none;
}

.textlink:hover{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #CE0400;
	text-decoration: underline;
}

.aktmenuelink{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.aktmenuelink:hover{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

.menuelink{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.menuelink:hover{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

 .portalauswahl { font-family: Verdana, Helvetica, Sans-Serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration:      none; background-color:#CE0400; border-color:#FFFFFF; border-style:solid; border-width:1px;}

.menuerahmen { border:1px solid #999999; font-family: Verdana, Helvetica, Sans-Serif; font-size: 12px; font-weight: normal; color: #000000; background-color:#FFFFFF;}

.menuerahmenakt { border:1px solid #CE0400; font-family: Verdana, Helvetica, Sans-Serif; font-size: 12px; font-weight: normal; color: #000000; background-color:#FFFFFF;}

.menuerahmensub { border:1px solid #999999; font-family: Verdana, Helvetica, Sans-Serif; font-size: 12px; font-weight: normal; color: #CE0400; background-color:#FFFFFF;}

 .kontaktfeld{ font-family: Tahoma, Arial, Verdana, Geneva, Helvetica; font-size: 11px; font-weight: normal; color: #000000; text-decoration:      none; background-color:#FFFFFF; border-color:#CE0400; border-style:solid; border-width:1px;}

 .kontaktbutton { font-family: Tahoma, Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; background-color:#DDDDDD; border-color:#CE0400; border-style:solid; border-width:1px;}








#navcontainer ul
{
	margin: 0;
	padding: 1;
	list-style-type: none;
	font-family:  Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
}

#navcontainersub ul
{
	margin: 0;
	padding: 1px 0px 0px 5px;
	list-style-type: none;
	font-family:  Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
}

#navlist a
{
display: block;
padding: 3px 2px 3px 2px;
width: 134px;

background-color:#FFFFFF; 
border-color:#999999; border-style:solid; border-width:1px;
}

#navlist a:link, #navlist a:visited
{
text-decoration: none;
color: #000000;
}

#navlist a:hover
{
background-color:#DDDDDD; 

color: #000000;
}


#navlistakt a
{
display: block;
padding: 3px 2px 3px 2px;
width: 134px;

background-color:#FFFFFF; 
border-color:#CE0400; border-style:solid; border-width:1px;
}

#navlistakt a:link, #navlistakt a:visited
{
text-decoration: none;
color: #CE0400;
}

#navlistakt a:hover
{
background-color:#DDDDDD; 

color: #CE0400;
}

#navlistsub a
{
display: block;
padding: 3px 2px 3px 2px;
width: 130px;

background-color:#EEEEEE; 
border-color:#999999; border-style:solid; border-width:1px;
}

#navlistsub a:link, #navlistsub a:visited
{
text-decoration: none;
color: #000000;
}

#navlistsub a:hover
{
background-color:#DDDDDD; 

color: #000000;
}




.veransttitel {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.veransttitel:hover {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

.dot {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 14px;
	color: #CE0400;
	text-decoration: none;
	font-weight: bold;
}

.veransttopdat {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 14px;
	color: #CE0400;
	text-decoration: none;
	font-weight: bold;
}

.veranstdat {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #CE0400;
	text-decoration: none;
	font-weight: normal;
}

.veranstkat {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #CE0400;
	text-decoration: none;
	font-weight: normal;
}

.veranstkonti {background-color:#F3F3F3; border-color:#999999; border-style:solid; border-width:1px;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding: 0px 2px 0px 2px;
}

.veranstdetailkonti {background-color:#F3F3F3; 
	border-color:#999999; 
	border-style:solid; 		
	border-width:1px;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding: 2px 2px 2px 2px;
}

.veranstmenuelink{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #CE0400;
	text-decoration: none;
	font-weight: bold;
}

.veranstmenuelink:hover{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #CE0400;
	text-decoration: underline;
	font-weight: bold;
}

.veranstsuchekonti {background-color:#F3F3F3; border-color:#999999; border-style:solid; border-width:1px;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding: 2px 2px 2px 2px;
}

 .veranstfeld{ font-family: Tahoma, Arial, Verdana, Geneva, Helvetica; font-size: 11px; font-weight: normal; color: #000000; text-decoration:      none; background-color:#FFFFFF; border-color:#CE0400; border-style:solid; border-width:1px;}
 
 .veranstfeld_error{ font-family: Tahoma, Arial, Verdana, Geneva, Helvetica; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration:      none; background-color:#FF0000; border-color:#CE0400; border-style:solid; border-width:1px;}

 .veranstbutton { font-family: Tahoma, Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none; background-color:#CE0400; border-color:#CE0400; border-style:solid; border-width:1px;}

#navveranst a
{
display: block;
padding: 3px 2px 3px 2px;
width: 200px;

background-color:#FFFFFF; 
border-color:#999999; border-style:solid; border-width:1px;
}

#navveranst a:link, #navveranst a:visited
{
text-decoration: none;
color: #000000;
}

#navveranst a:hover
{
background-color:#DDDDDD; 

color: #000000;
}

.uebernachten {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color:#EEEEEE;
}

.uebernachten a {
	color: #CE0400;
	text-decoration:none;
}

.uebernachten a:hover {
	text-decoration: underline;
}

.uebernachtentitel {
	background-color:#CE0400;
	color:			#FFFFFF;
	padding:		2px;
	font-weight:	bold;
}

.uebernachtenkinfotitel {
	background-color:#999999;
	color:			#FFFFFF;
	padding:		2px;
	font-weight:	bold;
}