.text { font-family:Verdana; font-size:14px; color:#404040; }
.text a:link { color:#404040; }
.text a:visited { color:#404040; }
.text a:active { color:#404040; }
.text a:hover { color:#a0a0a0; }


.small { font-family:Verdana; font-size:11px; color:#404040; }
.small a:link { color:#404040; }
.small a:visited { color:#404040; }
.small a:active { color:#404040; }
.small a:hover { color:#a0a0a0; }

.small_wo { font-family:Verdana; font-size:11px; color:#404040; border-bottom: solid 1px #404040;}
.small_wo a:link { color:#404040; text-decoration: none;}
.small_wo a:visited { color:#404040; text-decoration: none;}
.small_wo a:active { color:#404040; text-decoration: none;}
.small_wo a:hover { color:#a0a0a0; text-decoration: none;}


.small_white { font-family:Verdana; font-size:12px; color:#000000; }
.small_white a:link { color:#000000; }
.small_white a:visited { color:#000000; }
.small_white a:active { color:#000000; }
.small_white a:hover { color:#a0a0a0; }


.formular { font-family:Verdana; font-size:12px; color:#8AA1CC; border:#000000 2px solid; font-weight:bold; }
.formular a:link { color:#8AA1CC; }
.formular a:visited { color:#8AA1CC; }
.formular a:active { color:#8AA1CC; }
.formular a:hover { color:#a0a0a0; }

.group	{ 
					margin: 2px; 
					padding: 2px;
					height: 16px; 
					width: 400px; 
					font-weight: bold; 
					font-family:Verdana; 
					font-size:11px; 
					color:#404040; 
					border: solid 1px #adadad; 
					text-decoration: none; 
					}
.group a:link { 
								color:#404040;  
								text-decoration: none; 
								}
.group a:visited { 
								color:#404040; 
								text-decoration: none; 
								}
.group a:active {
								color:#404040; 
								text-decoration: none; 
								}
.group a:hover { 
								color:#a0a0a0; 
								text-decoration: none; 
								}
								
.mitarbeiter {
							padding-top:8px;
							padding-left: 17px;
							padding-right: 17px;
							font-family:Verdana; 
							font-size:11px; 
							color:#404040;							
							}
.mitarbeiter a:link {	color:#404040;}
.mitarbeiter a:visited {	color:#404040;}
.mitarbeiter a:active {	color:#404040;}
.mitarbeiter a:hover {	color:#a0a0a0;}

.hl_ma {	font-size: 12px; 
					font-weight: bold;
					margin-bottom:3px;
					border-bottom: solid 1px #404040;}

/*neues Menu start*/
#nav, #nav ul {
	float: left;
	list-style: none;
	line-height: 1;
	background: #efefef;
	font-weight: bold;
	padding: 0;
	border: 0px solid #8ca2ce;
	margin: 0 0 0 0;
	font-size: 10px;
}

#nav a {
	display: block;	
	color: #000;
	text-decoration: none;
	padding: 2px;	
}

#nav a.mummy {
	background: url(rightarrow2.gif) center right no-repeat;
}

#nav li {
	float: left;
	padding: 0;
	width: 180px;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 180px;
	w\idth: 180px;
	font-weight: normal;
	border: 0px solid #8ca2ce;
	margin: 0;
}

#nav li li {
	margin-top: 0px;
	width: 180px;
}

#nav li ul a {
	width: 180px;
	w\idth: 180px;
}

#nav li ul ul {
	margin: 0 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	width: 180px;
	w\idth: 180px;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	width: 180px;
	w\idth: 180px;
}

#nav li:hover, #nav li.sfhover {
	background-color: #8ca2ce;
	width: 180px;
	w\idth: 180px;
}

/*neues Menu end*/