/* Navigator */
.navigator {
	background-color: #aaaaaa;
	width: 150px;
	position: absolute;
	left: 3px;
	top: 123px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;

}

div.level0 {
 	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-color: black;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	margin: 1px;
	background-image: url(nbg_l1.gif);
	background-color: #C9C9C9;
	border: 1px solid #ffffff;
}

div.level0_mo {
 	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-color: black;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	margin: 1px;
	background-color: #C8B7AC;
	border: 1px solid #ffffff;
}


a.level0 {
	color: black;
}

a.level0_mo {
	color: black;
}

div.level0_active {
 	color: white;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	margin: 1px;
	background-image: url(nbg_l1.gif);
	background-color: #C9C9C9;
	border: 1px solid #ffffff;
}

a.level0_active {
	color: #ff6600;
}

div.level1 {
	color: black;
 	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	margin: 1px;
	background-image: url(nbg_l2.gif);
	background-color: #DADADA;
	border: 1px solid #ffffff;
}

div.level1_mo {
	color: black;
 	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	margin: 1px;
	background-color: #DECDC2;
	border: 1px solid #ffffff;
}

a.level1 {
	color: black;
}

a.level1_mo {
	color: black;
}

div.level1_active {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #DADADA;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	margin: 1px;
	border: 1px solid #ffffff;
	background-image: url(nbg_l2.gif);
}

a.level1_active {
	color: #ff6600;
}

div.level2 {
	color: black;
 	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 25px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	margin: 1px;
	background-image: url(nbg_l3.gif);
	background-color: #F2F2F2;
	border: 1px solid #ffffff;
}

div.level2_mo {
	color: black;
 	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	padding-left: 25px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	margin: 1px;
	background-color: #F3E3D7;
	border: 1px solid #ffffff;
}

a.level2 {
	color: black;
}

a.level2_mo {
	color: black;
}

div.level2_active {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:  #F2F2F2;
	padding-left: 25px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	margin: 1px;
	border: 1px solid #ffffff;
	background-image: url(nbg_l3.gif);

}

a.level2_active {
	color: #ff6600;
}



.breadcrumbs {
 	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff6600;

}



/***  Ergänzung mediabar im Header 2011 **********/

/* 1.Navigationsebene */

ul {list-style-type: none;
}


div.topicNav { width:840px; padding:0 0px; background:url(images/background/bg_paper_shadow_left_right_970.png) top left repeat-y; position:relative; height:54px; clear:both; 
font-family: Arial,Helvetica,sans-serif;
}


div.topicNav ul.topic { margin:0 0 0 0; padding:0; height:54px; width:840px; background:url(bg_gradient_orange_s.png) top left repeat-x; }

div.topicNav ul.topic li { float:left; font-size:12px; height:21px; margin:0 0 0 4px; padding:0;  width:150px; }

div.topicNav ul.topic li a { color:#fff; display:block; font-weight:bold; height:16px; padding:5px 6px 0 10px; }

div.topicNav ul.topic li a:hover { color:#000; text-decoration:none; }

/*
div.topicNav ul.topic li.active { background:url(images/background/bg_topicNav_tab_right.png) top right no-repeat; display:inline; padding-right:4px; }
div.topicNav ul.topic li.active a { background:url(images/background/bg_topicnav_tab_left.png) top left no-repeat; color:#727272; }


*/


