#menu_header {
  padding-left: 15px;
  padding-top:4px;
  padding-bottom:4px;
  font-size: 8pt;
  font-weight:bolder;
  color: #efefef;
  background-image:  url(/images/header_bg.png);
  border: 1px solid #000000;
  border-bottom: 0px none;
}

#menu {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 10px;
  color: #FFFFFF;
/*  background:url(/images/tile-0006.png); */
/*  border: 1px solid #888888; */
  margin-bottom: 20px;
  width: 158px !important;
  width /**/: 160px;
}

#menu {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 0px none none;
  border-left: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 20px;
  width: 158px !important;
  width /**/: 160px;
  font-size: 8pt;
}

#menu h2 {
  width: 150px;
  color:  #6298C9;
  background: #ffffff;
  margin:0px;
  padding-left:5px;
}

#menu A, #menu A.special {
  margin: 0px 0px 0px 0px;
  padding: 5px 23px 5px 30px;
  display: block;
  text-align: left;
  text-decoration: none;
  color: #333333;
  width: 102px !important;
  width /**/: 158px;
}

#menu A, #menu A.special {
  margin: 0px 0px 0px 0px;
  padding: 5px 23px 5px 30px;
  display: block;
  text-align: left;
  text-decoration: none;
  color: #333333;
  width: 102px !important;
  width /**/: 158px;
}

#menu A:hover, #menu A.special:hover {
  color: #6E7176;
  background-color: #D1DADE;
  border-color:#A5C2CE; 
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  padding: 3px 23px 3px 28px;
  margin: 1px 1px 1px 1px;
  width: 156px;
}

#menu A.mcheck {
  background: url(/images/mdot2-1.gif);
  background-position: 2px;
  background-repeat: no-repeat;
}

#menu A.mcheck:hover {
  background-color: #D1DADE;
  background: url(/images/mdot2-2.gif);
  background-position: 2px;
  background-repeat: no-repeat;
}




/* Neues Klappmenü */
#header_leiste3 {
  text-align: right;
  padding: 0px 0px 0px 0px;
  width: 780px;
  height: 22px;
  white-space: nowrap;
  background-color: #D1DADE;
/*  background-image: url(/images/header_bg.png); */
}

#menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7 {
  position: relative;
  top: 0px;
  visibility: hidden;
  z-index: 10000;
}

#menu1 {
  left: 0px;
  z-index: 10001;
}

#menu2 {
  left: 120px;
  z-index: 10002;
}

#menu3 {
  left: 220px;
  z-index: 10003;
}

#menu4 {
  left: 330px;
  z-index: 10004;
}

#menu5 {
  left: 440px;
  z-index: 10005;
}

#menu6 {
  left: 550px;
  z-index: 10006;
}

#menu7 {
  left: 660px;
  z-index: 10007;
}

#ausklappmenu {
  position: absolute;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 10px;
  color: #cccccc;
  width /**/: 160px;
/*  background:url(/images/tile-0006.png); */
  background-color: #FFFFFF;
  border: 1px solid #555555;
}

#ausklappmenu A, #ausklappmenu A.special {
  border-width: 0px 0px 0px 0px;
  border-bottom: 1px solid #555555;
  margin: 0px 0px 0px 0px;
  padding: 5px 23px 5px 30px;
  display: block;
  text-align: left;
  text-decoration: none;
  color: #333333;
  width: 104px !important;
  width /**/: 160px;
}

#ausklappmenu A.special {
}

#ausklappmenu A:hover, #ausklappmenu A.special:hover {
  color: #6E7176;
  background-color: #D1DADE;
  border-color:#A5C2CE; 
/*  border-width: 1px 1px 1px 1px; */
/*  border-style: solid solid solid solid; */
  padding: 3px 23px 3px 28px;
  padding: 5px 23px 5px 30px;
/*  margin: 1px 1px 1px 1px; */
  margin: 0;;
  width: 160px;
}

#ausklappmenu a.mfirst {
  border-top: 1px solid;
}

#nbmenu {
  float: left;
  width: 100px;
  height: 22px;
  cursor: pointer;
  text-align: center;
  padding: 4px 0px 0px 0px;
  margin-left: 0px;
  margin-right: 0px;
  border-right: 1px solid #666666;
}

.nbspecial {
  background-image: url(/images/pro_bg.jpg);
}

#nbmenu a, #nbmenu a:hover {
  cursor:pointer;
  font-weight:bold;
  font-size: 8pt;
  font-family: tahoma,arial,helvetica,sanserif;
  color: #FFFFFF;
  color: #333333;
  color: #606367;
  white-space: nowrap;
  text-decoration: none;
}







