/* menu_main
*******************************************************************************/
#menu_main .menubox { /* Innerbox wird für ie benötigt um den Darstellungsbug bei Verwendung von Padding zu umgehen*/
	float:left;
	height:90px;	
	margin-right:17px;
}

#menu_main .menubox:hover { 
	float:left;
	height:90px;	
	margin-right:17px;
}

#menu_main .menubox_act { 
	float:left;
	background-image:url(image/bg_menubox_lft.gif);
	background-repeat: no-repeat;
	background-position: bottom left;	
	height:90px;	
	margin-right:10px;
}

#menu_main .rc{
	float:left;
	padding-top:55px;
}

#menu_main a, #menu_main a, #menu_main a:visited, #menu_main a:active{
	float:left;
	font:14px arial,helvetica,sans-serif;
	letter-spacing:1px;
	color:#000;
	text-decoration:none;
	padding-top:60px;
	margin-left:8px;
	/*background-attachment: scroll;*/
	background-image:url(image/navbox2_of.gif);
	background-repeat: no-repeat;
	background-position: top center;	
}

#menu_main a:hover{
	/*color:#AE8C2B;*/
	color:#666;
	background-image:url(image/navbox2_on.gif);
}

#menu_main a.b1,#menu_main a.b1:visited, #menu_main a.b1:active{
	background-image:url(image/navbox1_of.gif);
	background-repeat: no-repeat;
	background-position: top center;	
}
#menu_main a.b1:hover, #menu_main a.b1_act, #menu_main a.b1_act:visited, #menu_main a.b1_act:active, #menu_main a.b1_act:hover{
	background-image:url(image/navbox1_on.gif);
}
#menu_main a.b2, #menu_main a.b2:visited, #menu_main a.b2:active{
	background-image:url(image/navbox2_of.gif);
	background-repeat: no-repeat;
	background-position: top center;	
}
#menu_main a.b2:hover, #menu_main a.b2_act, #menu_main a.b2_act:visited, #menu_main a.b2_act:active, #menu_main a.b2_act:hover{
	background-image:url(image/navbox2_on.gif);
}
#menu_main a.b3, #menu_main a.b3:visited, #menu_main a.b3:active{
	background-image:url(image/navbox3_of.gif);
	background-repeat: no-repeat;
	background-position: top center;	
}
#menu_main a.b3:hover, #menu_main a.b3_act, #menu_main a.b3_act:visited, #menu_main a.b3_act:active, #menu_main a.b3_act:hover{
	background-image:url(image/navbox3_on.gif);
	background-repeat: no-repeat;
	background-position: top center;	
}
#menu_main a.b4, #menu_main a.b4:visited, #menu_main a.b4:active{
	background-image:url(image/navbox4_of.gif);
	background-repeat: no-repeat;
	background-position: top center;	
}
#menu_main a.b4:hover, #menu_main a.b4_act, #menu_main a.b4_act:visited, #menu_main a.b4_act:active, #menu_main a.b4_act:hover{
	background-image:url(image/navbox4_on.gif);
}
#menu_main a.b5, #menu_main a.b5:visited, #menu_main a.b5:active{
	background-image:url(image/navbox5_of.gif);
	background-repeat: no-repeat;
	background-position: top center;	
}
#menu_main a.b5:hover, #menu_main a.b5_act, #menu_main a.b5_act:visited, #menu_main a.b5_act:active, #menu_main a.b5_act:hover{
	background-image:url(image/navbox5_on.gif);
}
#menu_main a.b6, #menu_main a.b6:visited, #menu_main a.b6:active{
	background-image:url(image/navbox6_of.gif);
	background-repeat: no-repeat;
	background-position: top center;	
}
#menu_main a.b6:hover, #menu_main a.b6_act, #menu_main a.b6_act:visited, #menu_main a.b6_act:active, #menu_main a.b6_act:hover{
	background-image:url(image/navbox6_on.gif);
}
#menu_main a.b7, #menu_main a.b7:visited, #menu_main a.b7:active{
	background-image:url(image/navbox7_of.gif);
	background-repeat: no-repeat;
	background-position: top center;	
}
#menu_main a.b7:hover, #menu_main a.b7_act, #menu_main a.b7_act:visited, #menu_main a.b7_act:active, #menu_main a.b7_act:hover{
	background-image:url(image/navbox7_on.gif);
}
#menu_main a.b8, #menu_main a.b8:visited, #menu_main a.b8:active{
	background-image:url(image/navbox8_of.gif);
	background-repeat: no-repeat;
	background-position: top center;	
}
#menu_main a.b8:hover, #menu_main a.b8_act, #menu_main a.b8_act:visited, #menu_main a.b8_act:active, #menu_main a.b8_act:hover{
	background-image:url(image/navbox8_on.gif);
}

#menu_main a.b1_act, #menu_main a.b1_act:visited, #menu_main a.b1_act:active, #menu_main a.b1_act:hover,
#menu_main a.b2_act, #menu_main a.b2_act:visited, #menu_main a.b2_act:active, #menu_main a.b2_act:hover,
#menu_main a.b3_act, #menu_main a.b3_act:visited, #menu_main a.b3_act:active, #menu_main a.b3_act:hover,
#menu_main a.b4_act, #menu_main a.b4_act:visited, #menu_main a.b4_act:active, #menu_main a.b4_act:hover,
#menu_main a.b5_act, #menu_main a.b5_act:visited, #menu_main a.b5_act:active, #menu_main a.b5_act:hover,
#menu_main a.b6_act, #menu_main a.b6_act:visited, #menu_main a.b6_act:active, #menu_main a.b6_act:hover,
#menu_main a.b7_act, #menu_main a.b7_act:visited, #menu_main a.b7_act:active, #menu_main a.b7_act:hover,
#menu_main a.b8_act, #menu_main a.b8_act:visited, #menu_main a.b8_act:active, #menu_main a.b8_act:hover
{
	color:#fff;
}



/* menu_sub
*******************************************************************************/
#menu_sub a, #menu_sub a, #menu_sub a:visited, #menu_sub a:active{
	display:block;
	font:14px arial,helvetica,sans-serif;
	letter-spacing:0.08em;
	color:#fff;
	text-decoration:none;
	padding-left:20px;
	margin-bottom:5px;
}

#menu_sub a:hover{
	color:#f7bf33;
}

#menu_sub a.x, #menu_sub a.x:visited, #menu_sub a.x:active, #menu_sub a.x:hover{
	font: 14px arial,helvetica,sans-serif;
	color:#fff;
	padding-left:0px;
}
#menu_sub a.x:hover{
	color:#f7bf33;
}

#menu_sub a.act, #menu_sub a.act:visited, #menu_sub a.act:active, #menu_sub a.act:hover{
	display:block;
	font: bold 14px arial,helvetica,sans-serif;
	color:#f7bf33;
}
#menu_sub a.xact, #menu_sub a.xact:visited, #menu_sub a.xact:active, #menu_sub a.xact:hover{
	display:block;
	color:#f7bf33;
	padding-left:0px;
}

#menu_sub ul{
	list-style:none;
	padding:0px;
	margin:0px;
	float:none;
	text-align:left; 
	width:200px;
	margin-left: 20px;
	margin-bottom:4px;
}

  * html #menu_sub ul {  /* Korrekturen fuer IE 5.x */
    width: 200px;
    padding-left: 0;
  }

#menu_sub li{
	position:relative;
	padding-left:5px;
	margin-bottom:0px;
	margin-top:2px;
	display:block;
/*	background-image:url(image/menu_pfeil.gif);
	background-repeat: no-repeat;
	background-position: top left;	*/
}

  * html #menu_sub li {  /* Korrekturen fuer IE 5.x */
	margin-bottom:-6px;
	height:100%;
  }

#menu_sub li.act {
	background-image:url(image/menu_pfeil.gif);
	background-repeat: no-repeat;
	background-position: top left;	
}


#menu_sub ul ul{
	position:relative;
	z-index:500;
	top:auto;
	display:block;
	width:170px; 
	text-align:left;
	padding-left: 10px;
}

  * html #menu_sub ul ul {  /* Korrekturen fuer IE 5.x */
	margin-bottom:8px;
  }

#menu_sub ul ul ul{
	top:0px;
	right:100%;
}


