.menu-popup-mobil{
position:fixed;
top:-1074px;
left:0px;
padding-top:10px;
height:100%;
min-height:100%;
width:50%;
border-right:0px solid #3d3c3f;
z-index:100000;
opacity:0.98; /* CSS3 (Neuere Browser auÃƒÅ¸er Internet Explorer) */
filter:alpha(opacity=75); /* Internet Explorer 4-7 */
-webkit-box-shadow: 0px 0px 14px -2px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 14px -2px rgba(0,0,0,0.75);
box-shadow: 0px 0px 14px -2px rgba(0,0,0,0.75);
overflow: scroll;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#74b2de+0,3674b5+100 */
background: #3d3c3f; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #3d3c3f 0%, #3d3c3f 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#3d3c3f), color-stop(100%,#3d3c3f)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #3d3c3f 0%,#3d3c3f 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #3d3c3f 0%,#3d3c3f 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #3d3c3f 0%,#3d3c3f 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #3d3c3f 0%,#3d3c3f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3c3f', endColorstr='#3d3c3f',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

overflow-y:hidden;
}

.menu-popup-mobil.openmobil{left:0}

.menu-popup-mobil .btn-close{position:absolute;
top:30px;
right:30px;
/*background:url('images/btn-close.png') 0 -51px no-repeat;*/
width:35px;
height:35px;
cursor:pointer}

.menu-popup-mobil .btn-close:hover{background-position: 0 0}

.menu-popup-mobil a{font-size:15px;
color:#fff;
text-transform:none;
text-decoration:none}

/* Header Top */
.menu-popup-mobil ul li.sub_ul { /* 1. Ebene */
font-size:30px !important;
background-color:#0c4f58;
line-height:40px;
}

.menu-popup-mobil ul li.sub_ul .sub_first { /* 1. Ebene 2 Reihe */
font-size:30px;
background-color:#3d3c3f !Important;
}

.menu-popup-mobil ul li ul li.sub_ul { /* 1. Ebene 3. Reihe */
font-size:30px;
background-color:#3d3c3f !Important;
}

.menu-popup-mobil li.sub_no { /* 1. Ebene */
line-height:40px;
margin-bottom:5px;
}

.menu-popup-mobil ul li.blog { /* 1. Ebene */
line-height:30px;
}
/*Header Top*/

.menu-popup-mobil a:hover{color:#fff}

.menu-popup-mobil li{padding-left:10px;
padding-bottom:0px;
list-style-type:none;
list-style:none;
}

/*zweite ebene*/

.menu-popup-mobil li li {
background-color:#3d3c3f !Important;
}

.menu-popup-mobil li li a {
font-size:15px;
}

.menu-popup-mobil li li.sub_first {
padding-left:10px;
padding-top:0px;
/*border-top:1px solid #000;*/
}

.menu-popup-mobil li li.sub_last {
padding-bottom:1px;
}

/*dritte ebene*/
.menu-popup-mobil li li li a {
font-size:15px;
}

.nav-negative-mobil .openmobil {
float:right;
/*background:url('/images/btn-menu-sub.png') center no-repeat;*/
width:150px;
height:15px;
padding-top:0px;
text-align:center;
left:0px;
z-index:500;
opacity:1;
cursor:pointer;
}

