.stellarnav {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    line-height: normal;
    position: relative;
    width: 100%;
    z-index: 9900;
    clear: both;
    background:#337ab7
}


.stellarnav ul {
    margin-top: 0;
    padding: 0;
}
.stellarnav ul ul {
    background: rgb(255, 255, 255) none repeat scroll 0 0;
}
.stellarnav li {
    display: block;
    line-height: normal;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
    vertical-align: middle;
}
.stellarnav li a {
    box-sizing: border-box;
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: normal;
    padding: 10px 12px;
    text-decoration: none;
}
.stellarnav > ul > li {
    display: inline-block;
}
.stellarnav ul ul {
    background: #fff none repeat scroll 0 0;
    display: none;
    margin-top: 0;
    position: absolute;
    text-align: left;
    top: auto;
    width: 270px;
    z-index: 9900;
}
.stellarnav li li {
    border-bottom: 1px solid #e4e4e4;
    display: block;
}
.stellarnav ul ul ul {
    left: 270px;
    top: 0;
}
.stellarnav > ul > li:hover > ul > li:hover > ul {
    opacity: 1;
    top: 0;
    visibility: visible;
}
.stellarnav ul ul a {
    color: #337ab7;
    font-size: 15px;
}
.stellarnav li li li {
    border-left: 1px solid #e4e4e4;
}
.stellarnav > ul > li.drop-left > ul {
    right: 0;
}
.stellarnav li.drop-left ul ul {
    left: auto;
    right: 220px;
}
.stellarnav.light .menu-toggle {
    color: #fff;
}
.stellarnav.fixed {
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
}
body.stellarnav-noscroll-x {
    overflow-x: hidden;
}
.stellarnav .menu-toggle, .stellarnav .close-menu {
    display: none;
    text-decoration: none;
    text-transform: uppercase;
}
.stellarnav .call-btn-mobile {
    display: none;
}
.stellarnav .dd-toggle {
    border: 0 none;
    display: none;
    height: 48px;
    padding: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 48px;
    z-index: 9999;
}
.stellarnav .dd-toggle i {
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 33%;
    transition: transform 0.3s ease-out 0s;
}
.stellarnav.mobile > ul > li > a.dd-toggle {
    padding: 0;
}
.stellarnav li.call-btn-mobile, .stellarnav li.call-btn-location {
    display: none;
}
.stellarnav li.open > a.dd-toggle i {
    transform: rotate(135deg);
}
@media only screen and (max-width: 1290px) {
	.stellarnav ul ul a {
    color: #fff;
    font-size: 15px;
}
	
.stellarnav {
    display: block;
    overflow: hidden;
}
.stellarnav ul {
    background: #337ab7 none repeat scroll 0 0;
    display: none;
    margin-top: 50px;
    position: relative;
}
.stellarnav ul .has-sub ul {
    margin-top: 0;
}
}
.stellarnav .menu-toggle {
    color: #777;
    float: right;
    padding: 15px;
}
.stellarnav.mobile {
    position: static;
}
.stellarnav.mobile.fixed {
    position: static;
}
.stellarnav.mobile ul {
    display: none;
    position: relative;
}
.stellarnav.mobile.active {
    padding-bottom: 0;
}
.stellarnav.mobile.active > ul {
    display: block;
}
.stellarnav.mobile ul {
    text-align: left;
}
.stellarnav.mobile > ul > li {
    display: block;
}
.stellarnav.mobile > ul > li > a {
    padding: 15px;
}
.stellarnav.mobile ul {
    background: #337ab7 !important ;
}
.stellarnav.mobile ul ul {
    display: none;
    opacity: 1;
    position: relative;
    transition: none 0s ease 0s ;
    visibility: visible;
    width: auto;
}
.stellarnav.mobile ul ul ul {
    left: auto;
    top: auto;
}
.stellarnav.mobile li.drop-left ul ul {
    right: auto;
}
.stellarnav.mobile li a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
.stellarnav .has-sub a {
    padding-right:  10px ;
}
 
.stellarnav.mobile.light li a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.stellarnav.mobile li a.dd-toggle {
    border: 0 none;
}
.stellarnav.mobile.light li a.dd-toggle {
    border: 0 none;
}
.stellarnav.mobile .menu-toggle, .stellarnav.mobile .dd-toggle, .stellarnav.mobile .close-menu {
    display: block;
}
.stellarnav.mobile li.call-btn-mobile {
    border-right: 1px solid rgba(255, 255, 255, 0.1);
    box-sizing: border-box;
}
.stellarnav.mobile li.call-btn-mobile, .stellarnav.mobile li.call-btn-location {
    display: inline-block;
    text-align: center;
    text-transform: uppercase;
    width: 50%;
}
.stellarnav.mobile li.call-btn-mobile.full, .stellarnav.mobile li.call-btn-location.full {
    border-right: 0 none;
    display: block;
    text-align: left;
    text-transform: uppercase;
    width: 100%;
}
.stellarnav.mobile li.call-btn-mobile i, .stellarnav.mobile li.call-btn-location i {
    margin-right: 5px;
}
 
.stellarnav.mobile.dark ul {
    background: rgb(0, 0, 0) none repeat scroll 0 0;
}
.stellarnav.mobile.dark ul ul {
    background: rgba(255, 255, 255, 0.08) none repeat scroll 0 0;
}
.stellarnav.mobile.light li.call-btn-mobile {
    border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.stellarnav.mobile.top {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9999;
}
.stellarnav.mobile li.has-sub > a::after, .stellarnav.mobile li li.has-sub > a::after, .stellarnav.mobile li.drop-left li.has-sub > a::after {
    display: none;
}
 
 
.submenu {
    display: none;
}
.current {
    background: #e1e8c3 none repeat scroll 0 0;
}
.current .submenu {
    display: block;
}
 







#topnav  { clear:both; margin: 0 15px; position:relative; height: 30px;}
#topnav  ul.menu   { margin-left:15px; list-style-type: none}
 
#topnav li {
    float: left;
    list-style-type: none;
    padding: 0;
    margin: 0;
}
#topnav li a {
    color: #fff;
    margin: 0;
    padding: 5px 9px 7px  9px;
    width: auto;
	display: block;
}
.nav-ebene-zwei {
    display: none !important;
}

#topnav  ul.menu li:hover ul.nav-ebene-zwei {
    display: block;
	z-index:999999;
}


#topnav  ul.menu li.level1-active ul.nav-ebene-zwei {
    display: block;
}

#topnav  ul.nav-ebene-zwei {

    display: block;
    height: auto;
    list-style-type: none;
    margin-top: -8px;
    min-width: 100%;
    padding: 4px 140px 6px 140px;
    position: absolute;
	left:0;
    white-space: nowrap;
    width: auto;
    z-index: 99;

}

#topnav  ul.nav-ebene-zwei li {

    float:left;
    padding-top: 5px;
	padding-right:9px

}



#topnav  ul.nav-ebene-zwei li a {

    color: #fff;
    padding: 3px;

}

#topnav ul.nav-ebene-zwei li a:hover, ul.nav-ebene-zwei li a.active {

    color: #000;

}  



#topnav ul.nav-ebene-zwei li{ display: none !important;}
#topnav ul.nav-ebene-zwei {height: 20px;}


.ajax-nav {
    list-style-image: none;
    list-style-type: none;
    margin-bottom: 40px;
    padding: 0;
}

.ajax-nav li {
    position: relative;
	padding: 0 ;
    margin: 0
}

.ajax-nav li:after {

    background-image: url("https://www.gesundheitsnetz-wmk.de/fileadmin/Resources/Public/AlleNetze/Images/ajax-nav-row.png");
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 14px;

    position: absolute;

    right: 11px;

    top: 13px;

    transition: right 0.25s linear 0s;

    width: 14px;

}

.ajax-nav li:hover:after, .ajax-nav .current:after {

    background-position: center bottom;

    right: 4px;

}

.ajax-nav li  a, .ajax-nav li  span {
    display: block;
    padding: 11px 30px 11px 10px;
    transition: none 0s ease 0s ;

}


.ajax-navigation-item {

    display: none;

}

.ajax-navigation-item:first-child {
    display: block;
}

.ajax-nav li ul { list-style-type:none; }

.ajax-nav li.current ul { display:block}


#footer_content ul { list-style-type:none; float:right; padding:3px 8px}
#footer_content li { float:left}
#footer_content li a{  background:  url("https://www.gesundheitsnetz-wmk.de/fileadmin/Resources/Public/AlleNetze/Images/footer-info.jpg") no-repeat  left center;

    color: #fff;

    padding: 6px 12px 6px 22px;}


#footer_content  .current {
    background:none;
}


.blockmnue{ border: 1px solid #d0d0d0; border-radius:9px; box-shadow: 3px 3px 9px 0px rgba(201,201,201,1); margin:15px;  height:220px; overflow:hidden; position:relative}
#quicklinks_menu a:focus .blockmnue{ border: 1px solid #fa4303;}
.blockmnue img{ width:100% !important; height:auto; padding: 0 !important }
.lnkcapt { position:absolute; bottom:0; left:0; right:0; width:100%;}
.lnkcapt  span { display:block; padding:7px; font-size:17px; color:#fff; font-weight:bold;  text-align:center } 


 
 

@media (min-width: 1199px) {}
	
@media (max-width: 1199px) {}
	




.nav > li > a:focus, .nav > li > a:hover, .open  a {
     background-color: transparent !important;
	 border-color: #337ab7;
     background: transparent;
     
}



 
.menuleiste a[href^="https://"], .menuleiste a[href^="http://"] {
    background:none !important;
  
}