.sidenav{height:100%;width:300px;transform:translateX(300px);position:fixed;z-index:10000;top:0;right:0;overflow-x:hidden;transition:0.2s;background:#efefef;border-color:#e3e3e3;color:#7b7b7b;font-size:14px;font-weight:600;text-transform:uppercase;visibility:hidden;transform:translateX(300px);}.sidenav.active{visibility:visible;transform:inherit;}.sidenav a{padding:15px 0 15px 15px;text-decoration:none;color:#818181;display:inline-block;transition:0.3s;cursor:pointer;}.sidenav a:focus-visible,.sidenav a:focus{font-weight:700;}.sidenav a:active{border-bottom:none;}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px;}#wrapper{transition:margin-right .5s;}.main{float:right;}.menu-item.prevCategory{background:#e3e3e3;text-align:center;}.menu-item.prevCategory:before{font-family:"Font Awesome 5 Free";content:'\f053';position:absolute;left:25px;top:16px;}ul{list-style:none;font-size:16px;}ul.nav-level-top ul.nav-level{background-color:rgb(239,239,239);width:300px;height:100%;position:absolute;top:0px;bottom:0px;right:0px;overflow:hidden;transform:translateX(300px);transition:all 0.2s ease-out;visibility:hidden;}ul.nav-level-top li:focus > ul.nav-level,ul.nav-level-top li > ul.nav-level:focus{visibility:visible;}.sublink{width:calc(100% - 40px);}.nav-btn{width:40px;border:none;background:transparent;padding:0;display:block;float:right;padding:15px 40px 15px 0;cursor:pointer;color:#818181;}.mm-panels ul li{line-height:20px;border-bottom:1px solid #e3e3e3;}@media screen and (max-height:450px){.sidenav{padding-top:15px;}.sidenav a{font-size:18px;}}#overlay{position:fixed;display:none;width:100%;height:100%;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:9999;transition:background-color .5s;}.unterkunft i{font-size:50px;color:#a88a36d;}.toggle-menu-button{display:block;}.unterkunft a.bg{background:#a88a36;padding:14px 9px 16px 9px;}.unterkunft.menuopen{padding-top:5px;margin-left:10px;}.unterkunft span.menu-name{color:#a88a36;}.meta-nav{margin-right:-10px;}#navMenu li.menu-btn{margin:25px;}#navMenu li.menu-btn a{color:#fff;padding:10px 20px;}.citizenMenu{display:none;}
