/** MENU LISTEN **/

#menu_toprow {
  background-image: url('../images/grafik/shade.gif');
  text-align: center;
  vertical-align: top;
  height:50px;
}

#menu_toprow div {
  position: relative;
  width:100%;
  height:5px;
  border: 0px solid #000000;
}

#menu_midrow {
  vertical-align: middle;
  padding: 0px;
  margin: 0px;
  height: 27px;
  background-image: url('../images/menu/midrow-bg.gif');
  background-position: top left;
}

#menu_bottomrow {
  font-size: 10px;
  height: 30px;
	background-image: url('../images/menu/bottomrow-bg.gif');
	background-repeat: repeat-x;
	background-color: #ffffff;
	vertical-align: middle;
  padding: 5px;
}

#menu_list {
  height:100%;
}

.menu_punkt {
  vertical-align: center;
  text-align: center;
  cursor: pointer;
  vertical-align: center;
  border: 0px solid #000000;
}

.lspan, .lspan_chosen, .rspan, .rspan_chosen {
  float:left;
  padding: 0px;
  margin:0px;
  height: 27px;
  padding-left: 4px;
  padding-right: 4px;
  vertical-align: center;
  
  border: 0px solid #000000;
}

.menu_link {
  float:left;
  height: 100%;
  padding: 0px;
  padding-top: 5px;
  margin:0px;
  font-weight: bold;
  text-align: center;
  border:0px solid #000000;
}

.menu_punkt_text_chosen {
  color: #000000;
  font-size: 12px;
  font-family: arial;
}

.menu_punkt_text {
  font-size: 12px;
  font-family: arial;
  color: #888888;
}

.rspan_chosen {
  background: url('../images/menu/hover_right.gif') top right no-repeat;
  background-position: top right;
}

.lspan_chosen {
  background: url('../images/menu/hover_left.gif') top left no-repeat;
  background-position: top left;
}

/**### SUBMENU**/
.menu_subpunkt, .menu_subpunkt:visited, .menu_subpunkt_chosen, .menu_subpunkt_chosen:visited {
  font-size: 12px;
  color: #888888;
}

.menu_subpunkt_chosen, .menu_subpunkt_chosen:visited { 
  text-decoration: underline;
  color: #000000; 
}

