
.menutitel

{

  display: block;

  height: auto;

  width: 134px;

  margin: 10px 2px 10px 2px;

  _margin: 10px 0px 10px 0px;

  padding: 4px 4px 4px 8px;

  font-size: 11px;

  font-weight: bold;

  color: #fa8319;

  border: 1px solid #fa8319;

  background: #fff;

  z-index: 10;

}

.menu2
{
  width: 154px; 
  
  z-index: 10; 
}



.menu2 ul {

  padding: 0;

  margin: 0;

  list-style-type: none;

  z-index: 20;
}



.menu2 ul li ul {

  visibility: hidden;

  position: absolute;

  overflow: hidden;

  height: 0;

  top: 0;

  left: 145px;

  z-index: 20;

}

* html .menu2 ul li ul {
  left: 143px;
}


.menu2 ul li {

  float: left;

  position:relative;
  
  z-index: 20;
  
  padding-right: 2px;  

}



.menu2 ul li a, .menu2 ul li a:visited {

  font-size: 11px;

  display: block;

  float: left;

  text-decoration: none;

  color: #000000;

  width: 130px;

  height: 22px;

  line-height: 22px;

  padding-left: 5px;

  margin-left: 8px;

  _margin-left: 4px;
  
  z-index: 20;

}



.menu2 ul li:hover a,

.menu2 ul li a:hover {

  background: #6975B7;

  color: #FFFFFF;

  text-decoration: none;

}



.menu2 ul li:hover ul,

.menu2 ul li a:hover ul {

  visibility: visible;

  position: absolute;

  height: auto;

  background: #CDDBF8;

  overflow: visible;

}



.menu2 ul li:hover ul li a,

.menu2 ul li a:hover ul li a {

  display: block;

  background: transparent;

  color: #000000;

  line-height: 15px;

  padding: 5px;

  margin: 0px;

  height: auto;

  text-decoration: none;

  z-index: 20;
  
}



.menu2 ul li:hover ul li:hover a,

.menu2 ul li a:hover ul li a:hover 
{
  background: #6975B7;
  color: #FFFFFF;
  z-index: 20;
}
