@charset "UTF-8";
/* CSS Document */



#menu{
  width: 980px;
  height: 56px;
  background-image:url(../img/mainmenu_back.jpg);
  
}

#mainmenu{
  width: inherit;
  height: inherit;
  overflow:hidden;
}


#mainmenu li{
  float: left;  
  list-style: none;  
  height: 56px;
}

div.mainmenuitem{
  color: white;
  width: 163.333px;  
  text-align:left;
  font-weight: bold;
  padding-top: 2px;
  height: 100%;
  cursor: pointer; 
}

div.mainmenuiteminner{
  text-align:inherit;
  font-size:inherit;
  font-weight: inherit;
  line-height: 0.9em;
  padding-top: inherit;
  height: inherit;
  cursor: inherit;
}


#mainmenu li #menu2 div.mainmenuiteminner{
  padding-left:60px;
  padding-top: 2px;
}

#mainmenu li #menu3 div.mainmenuiteminner{
  padding-left:30px;
  padding-top: 10px;
}

#mainmenu li #menu485 div.mainmenuiteminner{
  padding-left:30px;
  padding-top: 10px;
}

#mainmenu li #menu4 div.mainmenuiteminner{
  padding-left:53px;
  padding-top: 2px;
}


#mainmenu li #menu5 div.mainmenuiteminner{
  padding-left:19px;
  padding-top: 10px;
}


#mainmenu li #menu6 div.mainmenuiteminner{
  padding-left:45px;
  padding-top: 2px;
}


#mainmenu li #menu7 div.mainmenuiteminner{
  padding-left:50px;
  //padding-top: 4px;
  padding-top: 2px;
}


#mainmenu li:hover  #menu2{
  background-image:url(../img/mainmenured.png);
}

#mainmenu li:hover  #menu3{
  background-image:url(../img/mainmenured.png);
}

#mainmenu li:hover  #menu4{
  background-image:url(../img/mainmenured.png);
}

#mainmenu li:hover  #menu5{
  background-image:url(../img/mainmenured.png);
}

#mainmenu li:hover  #menu6{
  background-image:url(../img/mainmenured.png);
}

#mainmenu li:hover  #menu7{
  background-image:url(../img/mainmenured.png);
}

#mainmenu li a{
  color:inherit;
  font-size: inherit;
  font-style:inherit;  
  text-decoration: none;
  color: white;
}

#mainmenu li input{
  /*font-size:14px;*/
  font-weight: bold;
  margin-top: 12px;
  color: rgb(91,120,19);
  border:none;
  background-color:transparent;
}
#mainmenu li input:focus {
  outline: 0 none;
}


#mainmenu li .active{
  background-image:url(../img/mainmenured.png);  
  height: 100%;
}

#mainmenu li .act{
  background-image:url(../img/mainmenured.png);
  height: 100%;
}

#mainmenu li div#menu3.act {
  background-image:url(../img/mainmenured.png) !important;
  height: 100%;
}


#mainmenu li div#menu7.act {
  background-image:url(../img/mainmenured.png) !important;
  height: 100%;
}

/*hier beginnt das Submenu */
#submenu_main{
  width: 980px;
  height: 300px;
  background-repeat:no-repeat;
  overflow:hidden;
  position: relative;
  display:none;
  z-index:99;
}

.submenu{
  width: 980px;
  height: 266px;
  /*background-image:url(../img/submenubackground.jpg);*/
}

#submenu_cycle{
  width: 980px;
  height: 266px;
}

.submenuitem{
  float: left;
  margin-top: 36px;
  margin-left: 13px;
  width: 146px;  
  overflow: hidden;
}

.submenuitem ul>li{
  list-style: none;  
  color:white;
  font-weight: bold;
  font-size: 11px;
  padding-right: 10px;
}

.submenuitem ul>li.smallfont{
  font-weight:normal;
}

.submenuitem ul>li.smallfont a{
  font-weight:normal;
}

.submenuitem .mehrspaltig{
  float: left;
  width: 150px;
  
}

.submenuitem h1{
  color:white;
  font-size:13px;
  font-weight: bold;
  text-decoration:none;
  margin-bottom: 18px;
  height:36px;
}

.submenuitem h1.einzeilig{
  margin-top: 10px;
  height: 26px;
}

.submenuitem a{
  color:white;
  font-size:11px;
  text-decoration:none;
}

.submenuitem a:hover{
  color: yellow;
}