#main-nav{
}

#main-nav ul.level1 {
  list-style-type: none;
  height:auto;
  margin: 0 0 0 0;	
padding: 0 0 0 0;

  position:absolute;

}

#main-nav ul.level1 li.level1, #main-nav ul.level1 li.level1act {
  float:left;
  display: block;
  z-index:10000;
}

/* Layout Alle Ebenen */
#main-nav ul.level1 li a {
  padding-top:3px;
  padding-left:1px;
  background-color: white;
  text-decoration: none;
  display: block;
width:140px;
height:18px;
background-image:url("http://fraeger.de/fileadmin/images/layout/header/websites-background.png");
}

#main-nav ul.level1 li.level1act {
  background-color: #FFDBAA;
  border-top:0.1em solid #;
}

#main-nav ul.level1 li.level1act a.act {
  font-weight: bold;	
}

#main-nav ul.level1 li.level1 ul, #main-nav ul.level1 li.level1act ul {
  list-style-type:none;
  top:1em;
  left:-10000em;
  visibility:hidden;
  z-index:9000;
  position:absolute;

  /* WORKAROUND FÜ FF */
  /*
  width:1em;
  min-width:240%;
  */
  /* WORKAROUND FÜ FF */
}

#main-nav ul.level1 li.hover, #main-nav ul.level1 li:hover {
  background:#FFDBAA;
  z-index:10000;
}

/* Dropdown */
#main-nav ul.level1 li.hover ul, #main-nav ul.level1 li:hover ul {
  left:0em;
  visibility:visible;
  z-index:10000;
  display:block;
  height:auto;
  background:#cdd8de;
padding: 0 0 0 0;
margin-top:6px;

}

#main-nav ul.level1 li ul li {
  background:#cdd8de;
  margin-top:-0.1em;
  border:0.1em solid #cdd8de;
  z-index:9000;
  line-height:2em;
}

#main-nav ul li ul li a {
  font-weight:normal;
  white-space:nowrap;
  background:#cdd8de;
  margin:-0.1em;
  border:0.1em solid #cdd8de;
  z-index:9000;
  line-height:2em;
  display:block;
  vertical-align:bottom;
  cursor:pointer;
}

* html #main-nav ul li.hover ul li a {
  margin:-0.1em;
  font-weight:normal;
  white-space:nowrap;
  background:#cdd8de;
  border:0.1em solid #cdd8de;
  z-index:9000;
  display:block;
  cursor:pointer;
}

* html #main-nav span {
  display:block;
  height:2em;
  width:1em;
}

/*hover dropdown:*/
#main-nav ul.level1 li ul li a:hover {
  background:#cdd8de;
}

/*active dropdown*/
#main-nav li#act a {
  font-weight:bold;
  background:#cdd8de;
}






















/* Sprachmenu Dropdown CSS */
#head-lang{
}

#head-lang ul.level1 {
  list-style-type: none;
  height:auto;
  margin: 0 0 0 0;	
padding: 0 0 0 0;
  position:absolute;

}

#head-lang ul.level1 li.level1, #head-lang ul.level1 li.level1act {
  float:left;
  display: block;
  z-index:10000;
}

/* Layout Alle Ebenen */
#head-lang ul.level1 li a {
  background-color: white;
  text-decoration: none;
  display: block;
width:40px;
height:18px;
background-image:url("http://fraeger.de/fileadmin/images/layout/header/language-background.png");
text-align:left;
}

#head-lang ul.level1 li.level1act {
  background-color: #FFDBAA;
  border-top:0.1em solid #;
}

#head-lang ul.level1 li.level1act a.act {
  font-weight: bold;	
}

#head-lang ul.level1 li.level1 ul, #head-lang ul.level1 li.level1act ul {
  list-style-type:none;
  top:1em;
  left:-10000em;
  visibility:hidden;
  z-index:9000;
  position:absolute;

  /* WORKAROUND FÜ FF */
  /*
  width:1em;
  min-width:240%;
  */
  /* WORKAROUND FÜ FF */
}

#head-lang ul.level1 li.hover, #head-lang ul.level1 li:hover {
  background:#FFDBAA;
  z-index:10000;
}

/* Dropdown */
#head-lang ul.level1 li.hover ul, #head-lang ul.level1 li:hover ul {
  left:0em;
  visibility:visible;
  z-index:10000;
  display:block;
  height:auto;
  background:#cdd8de;
padding: 0 0 0 0;
margin-top:3px;
}

#head-lang ul.level1 li ul li {
  background:#cdd8de;
  margin-top:-0.1em;
  border:0.1em solid #cdd8de;
  z-index:9000;
  line-height:2em;
}

#head-lang ul li ul li a {
  font-weight:normal;
  white-space:nowrap;
  background:#cdd8de;
  margin:-0.1em;
  border:0.1em solid #cdd8de;
  z-index:9000;
  line-height:2em;
  display:block;
  vertical-align:bottom;
  cursor:pointer;
}

* html #head-lang ul li.hover ul li a {
  margin:-0.1em;
  font-weight:normal;
  white-space:nowrap;
  background:#cdd8de;
  border:0.1em solid #cdd8de;
  z-index:9000;
  display:block;
  cursor:pointer;
}

* html #head-lang span {
  display:block;
  height:2em;
  width:1em;
}

/*hover dropdown:*/
#head-lang ul.level1 li ul li a:hover {
  background:#cdd8de;
}

/*active dropdown*/
#head-lang li#act a {
  font-weight:bold;
  background:#cdd8de;
}


