#funcnav {
position:relative;
text-align:right;
	padding:0px;
	margin-top:-12px;
	margin-left:22px;
padding-bottom:0px;
height:20px;
font-size:0.9em;
margin-right:5px;
}
* html #funcnav {
	top:13px;
margin-bottom:8px;
}

 ul.funcnavlist
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

.funcnavlist li
{
display: inline;
list-style-type: none;
}

.funcnavlist a { padding: 0px 15px; }

.funcnavlist a:link, .funcnavlist a:visited
{
color: #fff;
text-decoration: none;
font-weight: bold;
}

.funcnavlist a:hover
{
background-color: #3862b7;
color:white;
text-decoration: none;
}

.funcAct {
background-color: #3862b7;
color:white;
text-decoration: none;
}


/* SUBNAVIGATION*/
 #subnavcontainer { 

 background-image: url(co-submenu-top.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 background-color: #4169ba;
 margin-right: 0px; 
 width: 205px;
 margin-top: 0px;
 padding-top:10px;
margin-bottom:20px;

 }

 
  #subnavcontainer-bottom { 
 background-image: url(co-submenu-bottom.jpg);
 background-position: bottom left;
 background-repeat: no-repeat;

 padding-bottom:10px;
 }
 
#subnavcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#subnavcontainer li { 

margin: 0px 0px 0px 0px; 
}

#subnavcontainer a
{
display: block;
padding: 5px 10px;
color: #fff;
font-weight: bold;
 background-image: url(co-submenu-spacer.jpg);
 background-position: bottom left;
 background-repeat: repeat-x;
text-decoration: none;
background-color:#4169ba;

}


#subnavcontainer a:hover
{
color: #4169ba;
/*background-color: #F2F4DE;*/
background-color: #fff;
text-decoration: none;
}

#subnavcontainer ul ul { border-bottom:1px solid #6c92df; }
#subnavcontainer ul ul li { margin: 0 0 1px 0; }

#subnavcontainer ul ul a
{
background-image:none;
display: block;
padding: 3px 3px 3px 20px;
color: #fff;
text-decoration: none;
font-size: 0.9em;
font-weight: normal;
border-bottom:0px;

}



#subnavcontainer ul ul a:hover
{
color: #fff;
/*background-color: #f5f7e0;*/
background-color:#6c92df;
text-decoration: underline;
}

#subnavcontainer ul ul ul.sublevel3 {
	border-bottom: 0px;
}
#subnavcontainer ul ul ul.sublevel3 li {
	margin-left: 15px;
	
	
}
#subnavcontainer ul ul ul.sublevel3 li a:hover{
	background-color: transparent;
}

/* MAIN TOP MENU */
div#navBar {
	/*float: right;*/
	height: 46px;
	width: 900px;
	margin: 0px;
	margin-left:4px;
	background-image: url(navbarback.jpg);
	background-repeat: repeat-x;
	font-family: "Trebuchet MS";
}

div#navmenu ul {
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
}

div#navmenu ul li {
	display: block;
	float: left;
	height: 46px;
	list-style-type: none;
	line-height: 46px;
	font-size: 1.2em;
	font-weight: normal;
	text-align: center;
	/*width: 6em;*/

}

div#navmenu ul li a:link 
{
	   background-image: url(navbarback-spacer.jpg);
		background-repeat: no-repeat;
		background-position: top right;
		
	display: block;
	text-decoration: none;
	color: #bcbfc6;
	height: 46px;
	text-align: center;
	padding: 0px 8px 0px 8px;
} 
div#navmenu ul li a:active, 
div#navmenu ul li a:visited {
	   background-image: url(navbarback-spacer.jpg);
		background-repeat: no-repeat;
		background-position: top right;
		
	display: block;
	text-decoration: none;
	color: #bcbfc6;
	height: 46px;
	text-align: center;
	padding: 0px 8px 0px 8px;
}
/*
div#navmenu ul li a:focus {
    background-image: url(navbarback-spacer.jpg);
	}
*/
div#navmenu ul li a:hover {
	color: #fff;
	text-shadow: 2px 2px 2px #3D3D3D;
    background-image: url(topnav-background-on.jpg);
	background-repeat: repeat-x;
	}
	
div#navmenu ul li .act {
color: #fff;
    background-image: url(topnav-background-on.jpg);
	background-repeat: repeat-x;
	padding: 0px 8px 0px 8px;
	}
	

/* you are here */
#youareherelist {
	margin:0px;
	padding:0px;
	margin-left:0px;

}

#youarehere {
padding:0px;
	margin:0px;
	text-align: left;
	width: 650px;
	margin-left:0px;
	font-size:0.8em;
margin/* */: 0px 0px 0px -50px;
}

@media all and (min-width: 0px){
  #youarehere {margin-left:50px;margin-top:-10px;}
}


 #youarehere ul  {
 	margin-left:0px;
	padding:0px;
 }
 #youarehere li 
{
display: inline;
list-style-type: none;
text-align: left;
}

 #youarehere li a:link,  #youarehere li a:active, #youarehere li a:visited
{
    background-image: url(ubenthier-off.gif);
	background-repeat: no-repeat;
	background-position: center left;
	text-decoration: none;
	color:#848484;
	padding-left:5px;
	margin-left:5px;
}

 #youarehere li a:hover
{
    background-image: url(ubenthier-on.gif);
	background-repeat: no-repeat;
	background-position: center left;
	color: #3862b7;
	text-decoration: underline;
}

.ubenthier {
	color:#848484;
	font-weight: bold;
	}


#youarehere .ubenthier {
	margin-left:-46px;
}

* html #youarehere .ubenthier {
	margin-left:4px;
}



/* default styles for extension "tx_dropdownsitemap_pi1" */
.tx-dropdownsitemap-pi1 A {
text-decoration:none;
background-color:none;
		}
.tx-dropdownsitemap-pi1 A:hover {
background-color:none;
}

.tx-dropdownsitemap-pi1 UL {
list-style:none;
}
		.tx-dropdownsitemap-pi1 LI.open OL {
			display: block;
		}
		.tx-dropdownsitemap-pi1 LI.closed OL {
			display: none;
		}
		.tx-dropdownsitemap-pi1 LI.open UL {
			display: block;
		}
		.tx-dropdownsitemap-pi1 LI.closed UL {
			display: none;
		}
		.tx-dropdownsitemap-pi1 UL UL LI  {
margin-left:10px;
background-image: url(ubenthier-on.gif);
background-repeat: no-repeat;
background-position: 0px 0.8em;
border-bottom:0px;

}

.tx-dropdownsitemap-pi1 UL li a:link { 
text-decoration:none
}

.tx-dropdownsitemap-pi1 UL UL LI  a{
border-bottom:0px;

}
		.tx-dropdownsitemap-pi1 DIV {
			/*border-bottom: solid 1px #e5eaaf;*/
			padding: 2px padding-left:20px;;
			margin-bottom: 8px;
		}
		.tx-dropdownsitemap-pi1 DIV.level_2 {
		}
		.tx-dropdownsitemap-pi1 DIV.level_2 A {
			font-weight: normal;
		}
		.tx-dropdownsitemap-pi1 DIV.level_3 {
		}
		.tx-dropdownsitemap-pi1 DIV.level_4 {
		}
		.tx-dropdownsitemap-pi1 DIV.level_5 {
		}
		.tx-dropdownsitemap-pi1 DIV.expAll {
			text-align: center;
			background-color:#b5c04a;

font-weight:bold;
}

.tx-dropdownsitemap-pi1 DIV.expAll a {color:#e5eaaf;  }
.tx-dropdownsitemap-pi1 DIV.expAll a:hover{
			text-align: center;	
color:white;
		}
