/* Breite der Menüpunkte  */
ul#dm li { 
  width: 100px;
}
ul#dm li.unserverein { 
  width: 79px;
}
ul#dm li.aktuelles { 
  width: 59px;
}
ul#dm li.foerderpreis { 
  width:72px;
}
ul#dm li.fortbildung { 
  width: 69px;
}
ul#dm li.links { 
  width: 38px;
}
ul#dm li.ahopmitglieder { 
  width: 70px;
}
ul#dm li.laendergruppen { 
  width: 93px;
}
ul#dm li.hp { 
  width: 85px;
}
ul#dm li.initiative { 
  width: 130px;
}
ul#dm li.blog { 
  width: 95px;
}
ul#dm li.newentry { 
  width: 130px;
}
ul#dm li.ph { 
  width: 20px;
}
/* Erscheinungsbild der Menüpunkte */
ul#dm a { 
  text-decoration: none;
  /*background-color: #82CA9C;*/
  border-top: 0px solid #EEE;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-bottom: 0px solid #BBB;
  padding: 0px 0px;
  color: #82CA9C;/*#000000;*/
  text-align:left;
  font: bold 11px Arial,Verdana,sans-serif;
padding-left: 5px;
}

/* Erscheinungsbild eines Menüpunkts bei Mouseover */
ul#dm a:hover { 
  background-color: #82CA9C;
  border-top: 0px solid #BBB;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-bottom: 0px solid #EEE;
  color: #000000;
  text-decoration:underline;
}

/* ------------------------------------------------------------------- */

ul#dm {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
ul#dm li { 
  padding: 0;
  margin: 0;
  float: left;
  position: relative;
}
ul#dm a { 
  display: block;
  width: 100%;
}
ul#dm li.sub>a { 
  width: auto;
   color:#FFFFFF;

}
ul#dm li.sub>a:hover { 
  width: auto;
   color:#000000;
text-decoration:none;
}
ul#dm li.subEnd>a { 
  width: auto;
   color:#FFFFFF;
margin-bottom:5px;
}
ul#dm li.subEnd>a:hover { 
  width: auto;
   color:#000000;
text-decoration:none;
}

ul#dm li ul { 
  margin: 0;
  padding: 0;
  list-style-type: none;
  visibility: hidden;
  position: absolute;
  left: 0px;
  top: 21px;
  background-color: #82CA9C;
width:180px;
}
ul#dm li li { 
  float: left;
  clear: left;
}
ul#dm li>li { 
  float: none;
}
