


/* ----- menue.css ------------------------------- */






/* ----- Wichtig / Notwendig ------------------------------- */

div.horz_menu a, div.horz_menu3 a { 
	float: left; 
	text-decoration: none;
}

div.horz_menu_active a { 
	float: left;
	text-transform: uppercase;
	color: #FFFFFF;
	-moz-opacity:0.88;
	opacity:0.88;
	filter: alpha(opacity = 88);
}

div.horz_menu3_active a {
	color: #ffffff;
	float: left;
}

div.horz_menu1 a {
	float: left;
	text-decoration: none;
}

div.horz_menu1_active a {
	float: left;
	text-decoration: none;
}

div.horz_menu3_active a {
	color: #ffffff;
}

div.horz_menu4_active a{
	float: left;
	color: #e87e15;
}








/* ----- Aufklappmenue ------------------------------- */

/* ----- 1 ------------------------------- */

div.vert_menu1 a, 
div.vert_menu1_active a { 
	float: left; 
}

div.vert_menu1, div.vert_menu1_active {
}

div.themenu div.vert_menu1,
div.themenu div.vert_menu1_active

{
}

div.themenu div.vert_menu1 a,
div.themenu div.vert_menu1_active a { 
	color: #e87e15;
}

div.themenu div.vert_menu1 a,
div.themenu div.vert_menu1_active a { 
	padding-right: 0px;
	padding-left: -1px;
}


div.themenu div.vert_menu1 a:hover,
div.themenu div.vert_menu1 a.active {
	color: #ffffff
}


div.themenu div.vert_menu1_active a {
	color: #FFFFFF;
	font-weight: bold;
}

.vert_menue1_prefix {
}

.vert_menue1_prefix2 {
}







/* ----- 2 ------------------------------- */


div.vert_menu {
	width: 231px;
	visibility: hidden;
	position: fixed;
	margin-top: -4px;
}


div.vert_menu a { 
	display: block; 
	float: left; 
}


div.themenu div.vert_menu {
}



div.themenu div.vert_menu a
{ 
	float: left;
	width: 209px;
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 18px;
	padding-bottom: 5px;
	margin-top: 4px;
	-moz-opacity:0.60;
	opacity:0.60;
	filter: alpha(opacity = 60);
}


div.themenu div.vert_menu a:hover {
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #6a7d66;
	-moz-opacity:0.88;
	opacity:0.88;
	filter: alpha(opacity = 88);
}





































/* *************** M A I N N A V I ****************/







/* *************** 1 */

div.themenu div.horz_menu1 {
	float: left;
}

div.themenu div.horz_menu1 a,
div.themenu div.horz_menu1_active a {
}

div.themenu div.horz_menu1 a {
	float: left;
}

div.themenu div.horz_menu1_active a {
	float: left;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #ccbd8c;
	-moz-opacity:0.88;
	opacity:0.88;
	filter: alpha(opacity = 88);
}







/* *************** 2 */

div.themenu div.horz_menu2 a,
div.themenu div.horz_menu2_active a {
	float: left;
	text-decoration: none;
	padding-left: 50px;
}


div.themenu div.horz_menu2 a {
	color: #000000;
}


div.themenu div.horz_menu2_active a {
	color: #000000;
	font-weight: bold;
}



div.themenu div.horz_menu2 a,
div.themenu div.horz_menu2_active a {}
div.themenu div.horz_menu2 a:hover,
div.themenu div.horz_menu2 a.active { 
	color: #000000
}














/* **************** */

.subnavi a, .subnavi_l, .subnavi_m, .subnavi_ml a {
	float: left;
}

.subnavi a:hover,.subnavi_l a:hover {
} 

.subnavi_m, .subnavi_ml, .subnavi_level_1 {
}

.subnavi_m a, .subnavi_ml a {
	color: #cccccc !important;
}

.subnavi_l, .subnavi_ml {
	text-decoration: none;	
}	

.subnavi_l a{
	text-decoration: none;	
}

.subnavi_level_2_prefix {
	width: 18px;
	float: left;
	clear: left;
	margin-top: 6px;
}

.subnavi_level_2,
.subnavi_level_2 a{
	float: left;
	margin-top: 3px;
	color: #000000;
}

.subnavi_level_3_prefix {
	width: 18px;
	padding-left: 0px;
	float: left;
	clear: left;
	margin-top: 6px;
}

.subnavi_level_3,
.subnavi_level_3 a{
	float: left;
	margin-top: 3px;
	color: #000000;
}

.subnavi_level_3_m,
.subnavi_level_3_m a {
	float: left;
	margin-top: 3px;
	color: #07467b;
	font-weight: bold;
}

