@charset "utf-8";
/* CSS Document */

#menu {
  padding-top:3px;
  float: left;
  width:950px;
  
}
#menu ul {
  list-style: none;
  margin: 0;
  padding: 0;

}


#menu a {
  font-size:13px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:normal;
  display: block;
  margin: 0;
  padding: 0px;

}

#menu a {
  text-decoration: none;
  margin:0px 2px 0px 0px;
}

#menu li{
  float: left;
}

#menu li a{
  display:block;
  height:22px;
  padding:0px;
  padding:8px 0px 0px 8px;
  color:#FFFFFF;
  width:125px;  
}

#menu li.active a{
  background:#afddfe;
}

#menu li a:hover{
  background:none;
  background:#afddfe;
}

#menu li.nav_1_first a{
  margin:0px 2px 0px 63px;
  
}

#menu li.nav_1_last a{
  margin:0px 0px 0px 0px;
}




#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
background-image:url(../img/template/klappmenue_background.png);
padding:12px 4px 8px 4px;
margin:0px;
width:125px;
color:#FFFFFF;
}

#menu ul ul ul {
position: absolute;
z-index: 500;
background-color:#000000;
padding:12px 0px 8px 0px;
margin:0px;
width:113px;

}

#menu ul ul li{
  border-top: solid 1px #FFFFFF;
  padding:4px 0px 4px 0px;
}
#menu ul ul li a{
  padding:0px 0px 0px 3px;
  width:121px;
  height:inherit;
}

#menu ul ul li a:hover{
  color:#FFFFFF;
  background-color:#afddfe;
}


#menu ul ul ul li a{
  color:#FFFFFF;
  padding:3px 10px 3px 10px;
  wdith:121px;
}

#menu ul ul ul li a:hover{
  background-color:#7a7a7a;
  color:#E22019;
}


#menu ul ul ul {
position: absolute;
top: 0px;
left: 100%;
}





div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}
