body{
	background-color:#dee1e5;
	color:#646f7b;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	margin-top:0px;
	padding:0px;
	height: 100%;
}


/*
*
* Menü
*
*/

.HMpsv
{
background-color: #acb5bf;
}

.HMact
{
background-color: #939eaa;
}
.HMVpsv
{
background-color: #bfb3ac;
}

.HMVact
{
background-color: #aea199;
}


.UMact
{
background-color: #dee1e5;

}
.UMVact
{
background-color: #f3eeeb;

}




/*
*
* Seite allgemein
*
*/


/*
*
* Link im Text
*
*/
A:link{
	color:#646f7b;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

A:visited{
	color:#646f7b;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;	
}

A:active{
	color:#646f7b;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;	
}

A:hover{
	color:#da0031;
}


/*
*
* kleiner Link im Text (z.B. >> weiterlesen)
*
*/
a.smalllink:link{
	color:#646f7b;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.smalllink:visited{
	color:#646f7b;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.smalllink:active{
	color:#646f7b;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
}

a.smalllink:hover{
	color:#da0031;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}


a.linkStartpage:link{
	color:#646f7b;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	line-height: 22px;
}

a.linkStartpage:visited{
	color:#646f7b;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	line-height: 22px;
}

a.linkStartpage:active{
	color:#646f7b;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	line-height: 22px;
}

a.linkStartpage:hover{
	color:#da0031;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	line-height: 22px;
}

a.linkRueckblicke:link{
	color:#646f7b;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 17px;
}

a.linkRueckblicke:visited{
	color:#646f7b;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 17px;
}

a.linkRueckblicke:active{
	color:#646f7b;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 17px;
}

a.linkRueckblicke:hover{
	color:#da0031;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 17px;
}


/*
*
* Link Haupt-Navigation
*
*/
a.linktopnavi:link{
	color:#ffffff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

a.linktopnavi:visited{
	color:#ffffff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

a.linktopnavi:active{
	color:#ffffff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;	
}

a.linktopnavi:hover{
	color:#ffffff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}


/*
*
* Link Sub-Navigation
*
*/
a.linksubnavi:link{
	color:#646f7b;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: regular;
}

a.linksubnavi:visited{
	color:#646f7b;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: regular;
}

a.linksubnavi:active{
	color:#646f7b;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: regular;
}

a.linksubnavi:hover{
	color:#646f7b;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: regular;
}


/*
*
* Link Sub-Sub-Navigation
*
*/
a.linksubsubnavi:link{
	color:#646f7b;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: regular;
}

a.linksubsubnavi:visited{
	color:#646f7b;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: regular;
}

a.linksubsubnavi:active{
	color:#da0031;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: regular;
}

a.linksubsubnavi:hover{
	color:#da0031;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: regular;
}


/*
*
* Link Branchen-Navigation
*
*/
a.linkbranchennavi:link{
	color:#646f7b;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: regular;
}

a.linkbranchennavi:visited{
	color:#646f7b;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: regular;
}

a.linkbranchennavi:active{
	color:#da0031;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: regular;
}

a.linkbranchennavi:hover{
	color:#da0031;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: regular;
}


/*
*
* Link Impressum, Sitemap, Sprachen, ...
*
*/
a.linksecondnavi:link{
	color:#646f7b;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

a.linksecondnavi:visited{
	color:#646f7b;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

a.linksecondnavi:active{
	color:#646f7b;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

a.linksecondnavi:hover{
	color:#da0031;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

/*
*
*  Content
*
*/


.contentText{
	color:#646f7b;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

.smallcontentText{
	color:#646f7b;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

.topNavLeiste{
	color:#7b8986;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.errorText{
	color:#db0101;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.dateText{
	color:#646f7b;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.dateTextMesseAktiv{
	color:#008F7B;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: blink;
}

.startpageHeadline{
	color:#da012e;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}
.startpageHeadlineBranch{
	color:#da012e;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;	
}


/*
*
*  Aufzählung
*
*/

UL{
	list-style-type: square;
	margin-top: 0px;
	color:#646f7b;
	line-height: 15px;		
}


/*
*
*  Suchfeld
*
*/
.searchField{
	width:165px;
	height:15px;
	border-style: solid; 
	border-width: 1px; 
	border-color: #CCCCCC;
	color:#646f7b;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}
.searchFieldVerein{
	width:165px;
	border-style: solid; 
	border-width: 1px; 
	border-color: #bfb3ac;
	color:#7c7c7c;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

/*
*
* Formulare
*
*/


.FormText{
	/*border-style: solid; 
	border-width:1px; 
	border-color: #000000;
	background-color: #ffffff;*/
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}

.FormText1{
	/*border-style: solid; 
	border-width:1px; 
	border-color: #000000;
	background-color: #ffffff;*/
	height:20px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
}

.MemberLogin{
	width:130px;
	height:15;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
}

.blackText{
	color:#000000;
	font-size: 11px;
	font-family: Verdana, Arial, Futura Bk BT, Serif;
}
