/* CSS Document */

/* ************************************************************************************************************************** */
/* MENÜ-CONTAINER 																											  */
/* ************************************************************************************************************************** */
	.menu {
	float:left;
	position:relative;	
	margin:0px;
	padding:0px;
	width:950px;
	z-index:200;
	height:43px !important;
	}

/*******************************************************************************
        
        Dropdown-menu_inner, CSS
        
        CSS-Grundlage:  Copyright by Stu Nicholls @ www.cssplay.co.uk
        Please see Copyright Notice @
        http://www.cssplay.co.uk/menu_inners/final_drop.html
        
*******************************************************************************/


/* ************************************************************************************************************************** */
/* MENÜ-AUFBAU 																											  */
/* ************************************************************************************************************************** */

.nav1st, .nav2nd, .nav3rd {
	padding:0px;
	margin:0px;
}

* html .menu_inner {width:900px; w\idth:900px;}

/* ************************************************************************************************************************** */
/* MENÜ-AUFBAU (1) Hauptmenu																										  */
/* ************************************************************************************************************************** */

.menu_inner {
	float:left;
	position:relative;	
	padding:0px;
	width:950px;
  font-size:16px;
  margin:0px;
 /* margin-top:1px; */
  height: auto;
}

.menu_inner ul {                        
  padding:0px; 
  margin:0px;
  list-style-type: none;
}

.menu_inner ul li {           /*x*/         
  float:left;
  position:relative;
}



.menu_inner ul li a:link, 
.menu_inner ul li a:visited  {           
  display:block;   
  /* padding-bottom:10px;
  padding-right:20px; */
  padding:0px;
  margin:0px;
  padding-top:8px;
  padding-bottom:7px;
  padding-left:12px;
  padding-right:12px;
  text-decoration:none;
  color: #bfbfbf; /* linkcolor */
  /* height:0px; */                    
  /* border:1px solid #f7bc00;          
  /* border-width:1px 1px 0 0; */
  /* background:#aaa; */
  /* margin-left:16px; */
              /*   (2)  */
}


* html .menu_inner ul li a, .menu_inner ul li a:visited {
	width:auto;                     
/* w\idth:139px;   */                
}

/** IE6 **/

.menu_inner ul li ul {
  display: none;
}


/* li:hover  f¸r non-IE-Browser  ---  a:hover  f¸r IE */
.menu_innere li:hover {
	position:relative;
	}

.menu_inner ul li:hover a,
.menu_inner ul li a:hover {
	color:#ffffff;
	text-decoration: none;
				  background-color: #212121;

	height:auto;

}

.active {  
	color:#ffffff !important;
	background-image:url(../img/menu_hover_bg.jpg);
}

.active a:link,
.active a:visited {
	color:#ffffff !important;
}

.active a:hover,
.active a:visited {
	color:#ffffff !important;
}

/* ************************************************************************************************************************** */
/* MENÜ-AUFBAU (2) Untermenü 1																										  */
/* ************************************************************************************************************************** */

.menu_inner ul li:hover ul,
.menu_inner ul li a:hover ul {
  /* background-image:url(../img/bg_submenu_main.png);
  background-repeat:no-repeat;
  background-position:bottom center; */
  /* margin:0px;
  margin-left:-12px;
  padding-bottom:10px;
  padding-left:15px;
  font-size:12px;
  display:block; 
  position:absolute; 
  top:33px;       */                    /*   (2)  */
  /* left:0; 
  width:204px;
  background-color:#343434; */
  
  
  
 /* background-color:#404040;
display:block;
margin:0 0 0 -12px;
padding-bottom:10px;
padding-left:17px;
position:absolute;
top:44px;
width:154px;
border-top:2px solid #525252; */
background-color:#404040;
display:block;
font-size:13px;
position:absolute;
left:0;
top:44px;
margin:0 0 0 0px;

}

* html .menu_inner ul li a:hover ul {
  margin-top:0;
  marg\in-top:0px;
}

.menu_inner ul li:hover ul li ul,
.menu_inner ul li a:hover ul li a ul {
  visibility:hidden;
  position:absolute; 
  height:0px; 
  width:0px;
  padding:0px;
  margin:0px;
 }

.menu_inner ul li:hover ul li a,
.menu_inner ul li a:hover ul li a {
 /* border:0px;
  margin:0px;
  padding:0px;
  font-weight:bold;
  display:block; 
  text-decoration:none;
  color:#ffffff;
  width:176px;
  height:12px !important;
  /* line-height:30px; */
 /* padding-top:6px !important;
  padding-left:6px !important;
  padding-right:6px !important;
  padding-bottom:10px !important;
  padding-top:5px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
  text-align:left;
  background-image:url(../img/bg_submenu_spacer.png);
  background-repeat:no-repeat;
  /* border:1px solid #a3ac3f;  */       /* Border-color am besten = Hintergrundfarbe der Seite */
  /* background-image:url(../img/bg_submenu.png);*/
  /* margin-bottom:2px; */ /* BG 2nd menu_inner */
  width:140px;
  color:#dcdcdc;
display:block;
font-weight:bold;
text-align:left;
text-decoration:none;
background-color:#292929;
border-top:2px solid #424242;
height:20px;
padding:0px;
margin:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
padding-top:0px;
}

* html .menu_inner ul li a:hover ul li a {
  /* width:150px;
  w\idth:129px; */  
}

.menu_inner ul li:hover ul li a.drop,       /* Ebene 2 mit  Subpunkten */
.menu_inner ul li a:hover ul li a.drop {
  /* background:#aaa url(../../graphics/drop.gif) bottom right no-repeat; */
  /* wenn menü unterpunkte hat, aktiv zeigen */
  color:#4f5509;
  /* background:#d4ef8e url(./drop.gif) bottom right no-repeat; */
}

.menu_inner ul li:hover ul li a:hover,      /* Ebene 2 hover */
.menu_inner ul li a:hover ul li a:hover {
color:#ffffff;
text-decoration:underline;
  background-color:#525252;

 /* Hintergrund Dropdown - Hover */
/* background-color:#ffffff; */
  /* color: #FFCC66; */
}

.menu_inner ul li:hover ul li ul a, 		/* Ebene 3 hintergründe */
.menu_inner ul li a:hover ul li ul a {
color:#ffffff;
background-color:#8c9316;
}

.menu_inner ul li:hover ul li ul a:hover, 		/* Ebene 3 hovers */
.menu_inner ul li a:hover ul li ul a:hover {
color:#4f5509;
background:none;
background-color:#eaf1d8;
}

.menu_inner ul li:hover ul li:hover ul,     /* Ebene 3 */
.menu_inner ul li a:hover ul li a:hover ul {
padding:0px;
margin:0px;
  visibility:visible;
  position:absolute; 
  left:252px !important;
  left:240px; 
  top:0;
  width:150px;
}

.menu_inner ul li:hover ul li:hover ul.left,  /* Ebene 3  letztes Element */
.menu_inner ul li a:hover ul li a:hover ul.left {
  left:-150px;
}
