#mod_navhorizontal {
  list-style-type: none;
  float: right;
  margin: 0;
  font-family: sans-serif;
  /*text-transform: uppercase;*/
  z-index:100; 
}

/* Grafiken am Ende und Anfang der Navigation */
/*#mod_navhorizontal .nav_l,
#mod_navhorizontal .nav_r {
	display: block;
	height: 36px;
	width: 10px;
	float: left;
}

#mod_navhorizontal .nav_l {
	background: url('../images/nav_l.png');
}

#mod_navhorizontal .nav_r {
	background: url('../images/nav_r.png');
}*/

/* Trenngrafik zwischen Navigationspunkten */
/*#mod_navhorizontal .nav_line {
	height: 36px;
	width: 3px;
	display: block;
	float: left;
	background: url('../images/nav_line.png');
}*/

#nav.wrap {
  overflow: visible;
}

#mod_navhorizontal li {
  line-height: 1.2em;
}

#mod_navhorizontal li{ 
  float: left;
  margin: 0;
  position: relative;
  z-index: 100;
  /*width: 158px;*/
  width: 189px;

}

#mod_navhorizontal li.nolink {
  cursor: default;
}

#mod_navhorizontal li a,
#mod_navhorizontal li.nolink {
  display: block;
  height: 32px;
  font-family: sans-serif;
  color: #333;
  text-decoration:none;
  /*background: url('../images/nav_bg.png');*/
  background: #f1f2ea;
  border-top: 1px solid white;
  border-left: 1px solid white;
  border-right: 1px solid white;
  text-align: center;
}

#mod_navhorizontal li ul.child {
  list-style-type: none;
  position: absolute;
  top: 33px;
  width: 158px;
  margin: 0;
  z-index:100;
  font-size: 1em;
  display: none;
}

#mod_navhorizontal ul.child li{
  line-height: 0.85em;
}

#mod_navhorizontal ul.child li a{
  background: #F5F5F5;
  height: 10px;
  padding: 8px 0 8px 12px;
  text-align: left;
}

/* hover and active states */

#mod_navhorizontal .current a,
#mod_navhorizontal .nolink.current {
  background: #dce2cf;
  color: #2b251d !important;
  border-top: 1px solid #e2e7d7;
  border-left: 1px solid #e2e7d7;
  border-right: 1px solid #e2e7d7;
}

#mod_navhorizontal li a:hover,
#mod_navhorizontal li.nolink:hover {
  /*background: #000;*/
  color: #2b251d;
}

#mod_navhorizontal ul.child li a:hover{
  /*background: #000;*/
  color: #000;
  background: #DDE1D0;
}

#li_col1 a.ir {
  background: url('../../../images/stellen_uns_vor.jpg' ) !important;
}

#li_col2 a.ir {
  background: url('../../../images/die_zimmer.jpg' ) !important;
}

#li_col3 a.ir {
  background: url('../../../images/preise.jpg' ) !important;
}

#li_col4 a.ir {
  background: url('../../../images/steyr_umgebung.jpg' ) !important;
}

#li_col5 a.ir {
  background: url('../../../images/kontakt-anfahrt.jpg' ) !important;
}



#li_col1.current a.ir {
  background: url('../../../images/stellen_uns_vor_active.jpg' ) !important;
}

#li_col2.current a.ir {
  background: url('../../../images/die_zimmer_active.jpg' ) !important;
}

#li_col3.current a.ir {
  background: url('../../../images/preise_active.jpg' ) !important;
}

#li_col4.current a.ir {
  background: url('../../../images/steyr_umgebung_active.jpg' ) !important;
}

#li_col5.current a.ir {
  background: url('../../../images/kontakt-anfahrt_active.jpg' ) !important;
}


