/******************************************/
/* Uebergreifende Einstellungen
/******************************************/

div#navigationStandard,
div#navigationSub,
div#navigationBreadcrumb,
pageSubNavLogin
{
	margin-left:15px;
}
 
/******************************************/
/* Standardnavigation
/******************************************/ 
 
div#navigationStandard{
	font-size:84%;
	margin-bottom:0px;
}
*+html div#navigationStandard{
	margin: -1px 0 0px 0;
}

div#navigationStandard a,
div#navigationStandard ul li.selectedOne span.selectedOne{
	background-color:#95a82a;
	padding:1px 3px 1px 3px;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
}
div#navigationStandard a:hover,
div#navigationStandard ul li.selectedOne a,
div#navigationStandard ul li.selectedOne span.selectedOne{
	background-color:#eaeed4;
	padding:1px 3px 1px 3px;
	color:#7d9aaa;
}

div#navigationStandard ul{
	margin:0;
	margin-left:-20px;
	padding:0;
	background-color:#95a82a;
}
 
div#navigationStandard ul li{
	list-style:none;
	display: inline;
	margin:0px 0px 0px 0px;
	padding:1px 3px 1px 3px;
	/*border-right:2px solid #fff;*/
	background-color:#95a82a;
}

div#navigationStandard span.selectedOne,
div#navigationStandard li.selectedOne a,
div#navigationStandard li.selectedOne{
	color:#fff;
	text-decoration:none;
}

/******************************************/
/* Breadcrumb
/******************************************/ 
 
div#navigationBreadcrumb{
	font-size:70%;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:15.25em;
	color:#fff;
	background-color:#b5c269;
}

div#navigationBreadcrumb a,
div#navigationBreadcrumb a:visited,
div#navigationBreadcrumb a:hover
{
	color:#fff;
	text-decoration:underline;
}

div#navigationBreadcrumb a:hover{
	text-decoration:none;
	color:#fff;
}

/******************************************/
/* MainNavigation
/******************************************/ 

div#navigationMain{
	margin:0;
	width: 100%;
	font-size:80%;
}

div#navigationMain a,
div#navigationMain span
{
	color:#fff;
	border-bottom:2px solid #eaeed4;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
/*div#navigationMain span{background-image:none;}*/

div#navigationMain span.inv{
	display:none;
}

div#navigationMain ul{
	margin:0;
	padding:0;
	list-style:none;
}

div#navigationMain ul li,
div#navigationMain ul li.selectedOne{
	margin:0;
	padding:0;
	background-color:#95a82a;
	/*background-image:URL('/cachepics/menu_right.gif');
	background-repeat:no-repeat;
	background-position:top right;*/
}

div#navigationMain ul li a,
div#navigationMain ul li span{
	display:block;
	background-image:URL('/cachepics/menu_rounded_rightBottom.gif');
	background-position: right bottom;
	background-repeat:no-repeat;
}
/*div#navigationMain span{background-image:none;}*/

div#navigationMain ul li a:hover{
	color:#7d9aaa;
	text-decoration:none;
	background-color:#fff;
	background-image:none;
}

div#navigationMain a,
div#navigationMain li.selectedOne span{
	padding:6px;
	padding-left:10px;
	height:1%;
}

div#navigationMain li.selectedOne a{
	text-decoration:none;
	background-color:#7d9aaa;
	color:#FFF;
	background-image:URL('/cachepics/menu_rounded_rightBottomNL.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
}

div#navigationMain li.selectedOne span{
	text-decoration:none;
	background-color:#fff;
	color:#95a82a;
	background-image:none;
}

/* 2. Ebene */

div#navigationMain ul li ul{
	font-size:83%;
	margin:0;
	padding:0;
	border:0;
	border-top:2px solid #b5c269;
	border-bottom:2px solid #b5c269;
	background-color:#b5c269;
}

div#navigationMain ul li ul li{
	background-image:none;
	background-color:#b5c269;
	border:0;
}

div#navigationMain ul li ul li a,
div#navigationMain ul li ul li span.selectedOne{
	border:0;
	background-image:none;
	padding-left:20px;
}

div#navigationMain ul li ul li:hover,
div#navigationMain ul li a:hover,
div#navigationMain ul li ul li a:hover{
	background-color:#fff;
}

div#navigationMain li.selectedOne ul li a{
	text-decoration:none;
	background-color:#b5c269;
	color:#FFF;
	background-image:none;
}

div#navigationMain ul li ul li.selectedOne{
	background-color:#b5c269;
}

div#navigationMain ul li.selectedOne ul li a:hover{
	background-color:#fffffe;
	color:#7d9aaa;
}

/* 3. Ebene */

div#navigationMain ul li ul li ul li a{
	background-image:none;
	background-color:#b5c269;
}

div#navigationMain ul li ul li ul li.selectedOne span{
	padding-left:40px;
}


div#navigationMain ul li ul li ul li.selectedOne a{
	background-color:#7d9aaa;
	color:#FFF;
}

div#navigationMain ul li.selectedOne ul li.selectedOne ul li a,
div#navigationMain ul li.selectedOne ul li.selectedOne ul li.selectedOne a{
background-color:#b5c269;
}

div#navigationMain ul li.selectedOne ul li.selectedOne ul li a{
	padding-left:40px;
	color:#FFF;
}

div#navigationMain ul li.selectedOne ul li.selectedOne ul li a:hover{
background-color:#fff;
	color:#7d9aaa;
}


div#navigationMain ul li.selectedOne ul li.selectedOne a{
	background-color:#fff;
	color:#95a82a;
}

/********************************/
/* Reiternavigation
/********************************/

div.navigationReiter{
	margin:0;
	padding:0;
	height:1%;
	line-height:normal;
    font-weight:normal;
    color:#FFF;
    /*float:left;*/
    margin-bottom:15px;
}

div.navigationReiter a,
div.navigationReiter a:visited{
	display:block;
	background-image:url('/cachepics/corner_loLight.gif');
	background-position: top left;
	background-repeat: no-repeat;
	padding:2px 7px 3px 7px;
	color:#FFF;
	text-decoration:none;
	white-space:nowrap;
}

div.navigationReiter span.selectedOne{
	display:block;
	background-image:url('/cachepics/corner_lo.gif');
	background-position: top left;
	background-repeat: no-repeat;
	padding:2px 7px 3px 7px;
	color:#FFF;
	text-decoration:none;
	white-space:nowrap;
}

div.navigationReiter a:hover{
	color:#fff;
	text-decoration:underline;
}

div.navigationReiter span.selectedOne{
	font-weight:bold;
	color:#fff;
}

div.navigationReiter ul{
	margin:0;
	padding:0;
	list-style:none;
}

div.navigationReiter ul li{
	float:left;
	margin:0;
	padding:0;
	background-color:#7d9aaa;
	background-image:url('/cachepics/corner_roLight.gif');
	background-position: right top;
	background-repeat: no-repeat;
	margin:0px 2px 2px 0;
}

div.navigationReiter ul li.selectedOne{
	float:left;
	margin:0;
	padding:0;
	background-color:#5c7f92;
	background-image:url('/cachepics/corner_ro.gif');
	background-position: right top;
	background-repeat: no-repeat;
	margin:0px 2px 2px 0;
}