body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #000000;
	line-height: 1.166;
}

a.link{
   	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}


h1{
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-size: 150%;
	font-weight: bold;
}

h2{
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-size: 120%;
	font-weight: bold;
}

h3{
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-size: 110%;
	font-weight: bold;
}

h4{
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	font-weight: bold;
}

h5{
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-size: 100%;
}


/******* Listen *******/
#menu { width: 975px; height:20px;   float: left; }

#menu ul { list-style: none; margin: 0; padding:0;  width: 195px; float: left; } 

#menu a, #menu h2 {
	font: bold 16px arial, helvetica, sans-serif;
	display: block;
	border-width: 0px 1px 2px 1px;
	border-style: solid;
	border-color: #FFFFFF;
	margin: 0;
	padding: 2px 2px;
} 

#menu a { color: #FFFFFF; background: #9b9cca; text-decoration: none; }

#menu a:hover { color: #FFFFFF; background: #1b4c86; text-decoration:underline;}

#menu a:active {color:#FFFFFF; background: #1b4c86; text-decoration:none;}

#menu a:aktuell{
	color: #FFFFFF;
	font-weight:bold;
	background-color: #1b4c86;
	text-decoration: none;
}

#menu a.aktuell:hover {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #1b4c86;
	text-decoration:underline;
}


#menu li {position: relative;} 

#menu ul ul { position: absolute; z-index: 500; }

#menu ul ul ul { position: absolute; top: 0; left: 100%; } 

div#menu ul ul,
div#menu ul li:hover ul ul, 
div#menu ul ul li:hover ul ul 
  {display: none;} 

div#menu ul li:hover ul, 
div#menu ul ul li:hover ul, 
div#menu ul ul ul li:hover ul 
  {display: block;} 





/******* Primär-Navigation *******/
#priNav{

	color: #FFFFFF;
	background-color: #9b9cca;	

}

#priNav a {
	color: #FFFFFF;	
	width: 193px;
	height: 19px;
	display: block;
	text-decoration: none;
}

#priNav a:hover {
   background-color: #1b4c86;	
   	width: 193px;
	height: 19px;
	display: block;
    text-decoration: underline;
}

#priNav a.aktuell {
	color: #FFFFFF;
	font-weight:bold;
	background-color: #1b4c86;
	text-decoration: none;
}

#priNav a.aktuell:hover {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #1b4c86;
	text-decoration:underline;
}

a.priLink {
	color: #FFFFFF;
	text-decoration: none;

}

a.priLink:visited{
	color: #FFFFFF;
	text-decoration: none;
}

a.priLink:hover{
	color: #FFFFFF;
	background-color: #1b4c86;
	text-decoration: underline;
}

/******* Sekundär-Navigation  HTM *******/



a.secLink {

    font-size:11px;
   color: #FFFFFF;
}



 a.secLink:visited{

	color: #FFFFFF;
    font-size:11px;
}



a.secLink:hover{

    font-size:11px;
    color: #FFFFFF;
	background-color: #1b4c86;
	text-decoration: underline;
}

