/*Kommentar entfernt bewirkt, dass es nur bei Chrome + Opera angewendet wird */


/*@media screen and (-webkit-min-device-pixel-ratio:0) {
*/



/*horizontales Menü
  --------------------------------------------- */

@media screen and (min-width: 615px) {

.header{
  margin-bottom:0;
}

#menuList > li.sfhover > ul {
  top:33px;
}

#menuList > li.sfhover > ul > li, #menuList > li:focus > ul > li, #menu ul#menuList > li > ul > li > ul > li {

    width: 220px;
}

#menuList > li {
    margin-right: 8px
}

/*  oberste Ebene
*/  #menu ul#menuList>li>a {
    font-weight: normal;
    font-family: Arial, sans-serif;
    font-size: 16px;
    color: #000;
    padding: 8px 9px 12px;
    margin-top: 0;

  }

/*  Aufklappebene
*/

  #menu ul#menuList > li > ul > li >ul > li > a, #menu ul#menuList > li > ul > li > a {
    padding:12px 12px 12px 12px;
    font-size:14px;
    font-family: Arial,sans-serif;
        font-weight: normal;
        display:block;
    width:100%;
    box-shadow: 0 -1px 0 #31448A;

  }
/*  Spezial: Überpunkte Natur + Grün usw
*/
  #menu ul#menuList > li > ul > li > a {
    padding-left:8px;
    font-weight:bold !important;
    border-bottom:solid 1px rgba(255,255,255,0.5);
    display:block;
    width:225px;
  }

  .menuvier.sfhover > a:after {
    background-image:none
}

  #menu ul#menuList li a.active, #menu ul#menuList li.sfhover a {
    color: #fff;
  }
  #menu ul#menuList li ul li, #menu ul#menuList li ul li ul, #menu ul#menuList li ul li ul li.sfhover a {
    background-color: #253276;
  }
  #menu ul#menuList li ul, #menu ul#menuList li.sfhover a {
    background-color: #253276
  }
  #menu ul#menuList li ul li, #menu ul#menuList li ul li.sfhover {
    border-bottom-color: #31448A

  }
  #menu ul#menuList li.sfhover ul li.sfhover ul li.sfhover a, #menu ul#menuList > li > ul > li > a:hover {
    background-color: #31448A
  }

  #menu ul#menuList li.sfhover ul li.sfhover ul li.sfhover a.empty {
    background-color: #162C60;
    cursor: default
  }
  #menu ul#menuList li.menuvier.sfhover a {
    background-color: #31448A
  }
  #menu ul#menuList li ul li ul li.menuvier ul li a {
    background-color: #F0F0F0 !important;
    color: black;
  }
  #menu ul#menuList li ul {
    border: none;
    padding:0;

  }
  #menu ul#menuList li.sfhover {
    position: relative
  }
  #menu ul#menuList li.sfhover ul {
  margin-top:1px;
width:auto;  }

  #menu ul#menuList li.sfhover ul li.last, #menu ul#menuList li.sfhover ul li.second {
    display: none
  }
  .menuvier>a>img, .menuvier.sfhover>a>img, .menuvier>ul {
    display: none !important
  }
  #menuList>li.sfhover>a:before {
    background: none;
  }

}