/* Styles fuer Horizontal Menu (Listenelemente) */

/* allgemeine Positionierung und Definitionen */
#NavigationTop .HorizontalMenu ul {
  padding: 0;
  margin: 0 0 0 0px;
}

#NavigationTop .HorizontalMenu ul li {
  padding: 0;
  margin: 0;
  display: inline;
}

#NavigationTop .HorizontalMenu ul li a {
  display: inline-block;
  padding: 0px 12px;
  margin-top: 7px;
  text-decoration:none;
  color: #1F1F2C;
  /*border-left: 1px solid #1F1F2C;*/
  zoom: 100%;
}

#NavigationTop .HorizontalMenu ul li a.firstPage {
  border-left: none;
}

/* Style MouseOver */
#NavigationTop .HorizontalMenu ul li a:hover {
  color: #771156; /* Lila */
}
#NavigationTop.jugend .HorizontalMenu ul li a:hover {
  color: #00cc00; /* Lila */
}

/* Style aktiver Menupunkt */
#NavigationTop .HorizontalMenu ul li a.activePage {
  color: #771156; /* Lila */
}


/* allgemeine Positionierung und Definitionen */
#NavigationMain .HorizontalMenu ul {
  padding-left: 30px;
  margin: 0;
}

#NavigationMain .HorizontalMenu ul li {
  padding: 0;
  margin: 0;
  display: inline;
}

#NavigationMain .HorizontalMenu ul li a {
  display: inline-block;
  padding: 0px 15px;
  margin: 0;
  text-decoration:none;
  border-left: 1px dotted #fff;
  color: #FFF;
  line-height: 38px;
  zoom: 100%;
}
#NavigationMain .HorizontalMenu ul li a.firstPage {
  border-left: none;
}

/* Style MouseOver */
#NavigationMain .HorizontalMenu ul li a:hover {
  background-image: url(../uploads/Layout/menu_bg.png);
  background-repeat: repeat-x;
}

/* Style aktiver Menupunkt */
#NavigationMain .HorizontalMenu ul li a.activePage, #NavigationMain .HorizontalMenu ul li a.activeFolder {
  background-image: url(../uploads/Layout/menu_bg.png);
  background-repeat: repeat-x;
}
