.extranav{height:40px;padding-top:10px;background:#df381f;color:#fff}/*! #######################################################################

	MeanMenu 2.0.6
	--------
	
	To be used with jquery.meanmenu.js by Chris Wharton (http://www.meanthemes.com/plugins/meanmenu/)

####################################################################### */#nav ul li a{display:block;font-size:14pt;font-weight:normal;padding:3px 23px;text-decoration:none;float:left}#nav ul li ul li a{font-family:Roboto;font-size:14pt;font-weight:normal;padding:3px 0 0 8px !important}.top-nav-menu{position:relative}.nav{display:none;padding-top:27px}.nav ul{width:100%}.nav .sf-menu a{border:0}.nav .sf-menu a#active{color:#df381f}.nav .sf-menu a:hover{color:#df381f}.nav .sf-menu ul{margin:40px 0;z-index:1000}.nav .sf-menu ul ul{margin:0 -5px}.nav .sf-menu li{padding-right:10px;width:16%}#nav ul li ul li a{padding:6px 0 6px 8px !important}.nav .sf-menu li.has_childs a:after{content:" ";display:inline;margin-left:5px;background-image:url(../common/nav_arrow_down.png);background-repeat:no-repeat;background-position:5px 9px;width:25px;height:25px;float:right;position:relative;top:-15px}.nav .sf-menu li.has_childs li a:after{display:none}
.nav .sf-menu li.has_childs a#active:after{content:" ";display:inline-block;margin-left:5px;background-image:url(../common/nav_arrow_down.png);background-repeat:no-repeat;background-position:1px 9px;width:25px;height:25px;float:right;position:relative;top:-15px}.nav .sf-menu li.has_childs li a#active:after{display:none}.nav .sf-menu li li{background:#fff;margin:2px 0;border-bottom:1px solid #ccc;min-width:215px;-webkit-box-shadow:0 21px 29px -13px rgba(0,0,0,1);-moz-box-shadow:0 21px 29px -13px rgba(0,0,0,1);box-shadow:0 21px 29px -13px rgba(0,0,0,1)}.nav .sf-menu li ul li a:after{content:"" !important;background-image:none !important;width:0 !important}.nav .sf-menu li li li{margin-left:55px !important}.nav #nav .sf-menu li li.sfHover,.nav #nav .sf-menu li li:hover{color:#df381f !important}.nav .sf-menu a:hover,.nav .sf-menu li.sfHover>a{color:#df381f}.nav .sf-menu li li .sfHover a,.nav .sf-menu li li li a:hover{background:#fff;color:#df381f !important}
.nav .sf-menu li li.sfHover,.nav .sf-menu li li:hover{color:#df381f}.nav .hide_responsive .menu-id-6478.menu-item-clickable.sf-with-ul{padding:3px 0 0 0 !important}.nav .hide_responsive ul li a{padding:0 31px 0 !important}.nav .hide_responsive ul li .menu-id-6478.menu-item-clickable.sf-with-ul{padding:0 7px 0 !important}.nav .hide_responsive ul li .menu-id-6478.menu-item-clickable.sf-with-ul::after{margin-left:0 !important}.sticky .nav{bottom:0}.head-nav.sticky{position:fixed;width:100%;top:0;height:100px;-webkit-box-shadow:0 21px 29px -13px rgba(0,0,0,0.68);-moz-box-shadow:0 21px 29px -13px rgba(0,0,0,0.68);box-shadow:0 21px 29px -13px rgba(0,0,0,0.68);border-bottom:0 solid #efefef;transition:all .4s ease;background-color:#fff}.head-nav.sticky .phone{display:none}.head-nav.sticky .nav .sf-menu li li li a{color:#fff}@media screen and (max-width:1200px){.nav .hide_responsive ul li .menu-id-6478.menu-item-clickable.sf-with-ul{padding:3px 7px 0 !important}.nav .hide_responsive ul li a{padding:3px 38px 0 !important}
}@media screen and (max-width:1165px){.nav .hide_responsive ul li a{padding:3px 35px 0 !important}}@media screen and (max-width:1115px){.nav .hide_responsive ul li a{padding:3px 34px 0 !important}}@media screen and (max-width:1110px){.nav .hide_responsive ul li .menu-id-6478.menu-item-clickable.sf-with-ul{padding:3px 6px 0 !important}}@media screen and (max-width:1105px){.nav .hide_responsive ul li a{padding:3px 31px 0 !important}.nav .hide_responsive ul li .menu-id-6478.menu-item-clickable.sf-with-ul{padding:3px 0 0 !important}}@media screen and (max-width:1060px){.nav .hide_responsive ul li a{padding:3px 27px 0 0 !important}.nav .hide_responsive ul li .menu-id-6478.menu-item-clickable.sf-with-ul{padding:3px 4px 0 !important}.nav .sf-menu li{width:17%}}@media screen and (max-width:1040px){.nav .hide_responsive ul li a{padding:3px 0 0 !important}.nav .sf-menu li{width:19%;padding-right:5px}}@media only screen and (max-width:900px){.head-nav.sticky #logo_img{display:none}.head-nav #logo_img_alt{display:none}
.head-nav.sticky #logo_img_alt{display:block;width:auto;height:auto;margin:5px 0 10px 0}.extranav{margin-top:56px}#nav ul{background-color:none;height:auto;margin:0}nav{margin-top:15px;width:100%;position:static}nav ul li a{font-size:21px;padding:6px 15px 8px}a.meanmenu-reveal{display:none}.mean-container .mean-bar{margin-bottom:0;margin-left:0;margin-top:5px !important;float:left;width:99%;position:absolute;top:5px;right:1%;background:0;padding:0;min-height:42px;z-index:99}.mean-nav{-webkit-box-shadow:0 21px 29px -13px rgba(0,0,0,0.68);-moz-box-shadow:0 21px 29px -13px rgba(0,0,0,0.68);box-shadow:0 21px 29px -13px rgba(0,0,0,0.68)}.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:13px 13px 11px 13px;position:absolute;top:0;right:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-weight:700;background:none repeat scroll 0 0 #df381f;border-radius:3px}.mean-container a.meanmenu-reveal span{display:block;background:#fff;height:3px;margin-top:3px}
.mean-container .mean-nav{width:100%;background:#fff;overflow-y:auto;position:absolute;top:60px}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;width:100%;list-style-type:none;overflow:hidden}.mean-container .mean-nav ul li{position:relative;float:left;width:100%;margin-left:0}.mean-container .mean-nav ul li a{display:block;float:left;width:87%;padding:10px 5% 11px 8%;margin:0;text-align:left;color:hsl(0,0,27%);border-top:1px solid #bfbfbf;text-decoration:none;text-transform:none;line-height:normal}.mean-container .mean-nav a#active{background:#ccc none repeat scroll 0 0}.mean-container .mean-nav ul li li a{width:80%;padding:.5em 10%;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,0.25);opacity:.75;filter:alpha(opacity=75);text-shadow:none !important;visibility:visible}.mean-container .mean-nav ul li.mean-last a{border-bottom:0;margin-bottom:0}.mean-container .mean-nav ul li li li a{width:70%;padding:.5em 15%}.mean-container .mean-nav ul li li li li a{width:60%;padding:.3em 20%;font-size:18px}
.mean-container .mean-nav ul li li li li li a{width:50%;padding:.2em 25%;font-size:16px}.mean-container .mean-nav ul li li li li li li a{width:45%;padding:.2em 30%;font-size:16px}.mean-container .mean-nav ul li a.mean-expand{margin-top:1px;width:14px;height:20px;padding:12px !important;text-align:right;position:absolute;right:0;top:0;z-index:2;font-weight:700;border:none !important;border-left:0 solid rgba(255,255,255,0.4) !important;border-bottom:0 solid rgba(255,255,255,0.2) !important}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mean-container .phone{float:left;margin:30px 10px 10px 10px}.mean-container .volltextsuche{float:left}}@media screen and (max-width:400px){.fahrrad-mieten,.kunde{margin-left:13px}.mean-container .mean-nav ul li a{width:85%;padding:10px 5% 11px 10%}
}