

e.ebenen {
background:#5B7631;
padding-top:0px;
padding-bottom:0px;

filter: alpha(opacity=80); /* For IE8 and earlier */
}

.ebenennav {display:inline;}

p.ebenen {font-family:verdana;padding:0px;font-size:0.9em;}

.projektnav_normal {}
.projektnav_mobil {position:absolute;display:none;}




.top-nav{
        float:left;
}

.mobil-nav{
        float:left; margin-right:10px;margin-top:0px; border:0px solid red;}

 /*alle Ebenenlinks*/
.top-nav ul li {
        display:inline-block;

}
.top-nav ul li  a {
        display:block;
        outline: none;
        color: #fff;
        text-decoration: none;
        font-size: 1.3em;
        padding:12px;   border:0px solid;border-color:#5B7436;

}

.top-nav span.menu{
        display: none;
}




.top-nav ul li a.eb_sitemap_kopf {color:#ffff00;display:none;}

.top-nav ul li a.sitemap {
color:#ffffff;
background-color:#A1A45D;
 text-align:left;padding-left:20px;

 border-bottom:1px solid;border-color:#647250;
}


 /*aktiver Ebenenlink*/
.top-nav ul li.active  a,.top-nav ul li  a:hover {
background: linear-gradient(top, #4D5E34 0%, #35491A 50%, #263711 100%);
background: -moz-linear-gradient(top, #4D5E34 0%, #35491A 50%, #263711 100%);
background: -webkit-linear-gradient(top, #4D5E34 0%, #35491A 50%, #263711 100%);
background: -ms-linear-gradient(top, #4D5E34 0%, #35491A 50%, #263711 100%);
background: -o-linear-gradient(top, #4D5E34 0%, #35491A 50%, #263711 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4D5E34, endColorstr=#263711,GradientType=1);
 /* border:0px solid;border-color:#5B7436; */
color:#fff;
}



span.nav-pfeil {display:none;}

.icon-shoplink {display:inline;}


/*responsive*/
@media(max-width:992px){

.container-ebenennavigation {height:0px;}

.icon-shoplink {display:none;}

.ebenennav {display:none;}
span.nav-pfeil {display:inline;}

.projektnav_normal {display:none;}
.projektnav_mobil {position:relative;display:block;}

  span.menu{
        display: block;
        text-align: right;
        cursor: pointer;
        position: relative;padding:2px;
  }
  .top-nav ul{
        display: none;
        position:absolute;
        width: 100%;
        z-index: 9999;
        left: 0%;
        margin:1em 0em;
        background-color:#426018;
        border:1px solid;border-color:#385214;padding:5px;
  }
  .top-nav span.menu{
        display: block;
  }
  .top-nav ul li{
        display: block;

        float:none;

        padding-left:0.3em;
        padding-right:0.3em;
        text-align: left;
  }
  .top-nav ul li a{
        color:#fff;
        display:block;
        margin:0;
        background: none;
        border:none;
        padding:0.4em;
  }

/*
  .top-nav ul li a:hover,.top-nav ul li.active a{
        background:none;background-color:#A1A45D;
        border:none;
        color:#FFFFFF;
        border-bottom:1px solid;border-color:#647250;
  }
*/
  .top-nav ul li.active a{
        background:none;background-color:#A1A45D;
        border:none;
        border-bottom:1px solid;border-color:#647250;
  }
  .top-nav ul li a:hover{
        background:none;
        color:#FFFFFF; /*#FF0000*/
  }


  .top-nav ul li a.eb_sitemap_kopf{
  background-color:#A1A45D;
  border-bottom:1px solid;border-color:#647250;
  color:#ffffff;
  display:block;
  }

}


/*

@media(max-width:768px){
  .top-nav {
    padding: 1em 1.5em 0;
  }

}


@media(max-width:768px){
  .top-nav {
    padding: 1em 1.5em 0;
  }
}


@media(max-width:480px){
  .top-nav {
    padding: 1em 1.5em 0;
  }
}


@media(max-width:320px){
  .top-nav {
    padding: 0.4em 0.8em 0;
  }

  .top-nav ul li {
  padding:0;
  }
  .top-nav ul li a{
   font-size:1em;
  }
  .top-nav ul {

  }
}

*/