body{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;background-color:#fff;font-size:1.5em;color:#666;margin:0;padding:0;height:100%}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px;font-weight:300}h2,.h2{font-size:36px}b,strong{font-weight:600}.btn:hover,.btn:focus,.btn.focus{color:#fff}a:focus{outline:unset}i.fa-3{font-size:60px}i.button-down{color:#fff;opacity:.3;font-size:4em;position:relative;float:left}a.text-down{color:#fff;font-size:1.1em;font-weight:400;position:relative;float:left;padding:1em 0 0 .8em}.landing-page p{color:#666}.landing-page .sammelbox{min-height:173px;border:2px solid #e4e5e7;border-radius:4px;background:#fff}.landing-page .sammelbox h4{margin-top:20px}.landing-page .sammelbox p{font-size:13px;padding:8px 10px 8px 250px}.landing-page .sammelbox img{max-width:240px;float:left}#sammelstelle{background:#f2f2f2;padding:20px 0}#sammelstelle .col-md-6{padding:20px 10px}.sammelstellen-suche{background:#e01a4f;border:2px solid #e01a4f;color:#fff;transition:all .355s ease-in-out 0s;margin:10px 0 0;font-size:15px;width:100%}.sammelstellen-suche:hover{background:#fff;color:#e01a4f}.sammelstellen-route{background:none;border:2px solid #fff;color:#fff;transition:all .355s ease-in-out 0s;font-size:15px;padding:5px 15px}.sammelstellen-route:hover{background:#fff;color:#e01a4f}h4.routenauswahl{border-bottom:1px solid;padding-bottom:10px}#routeForm input[type=radio]{display:none;margin:10px}#routeForm input[type=radio]+label{display:inline-block}#routeForm input[type=radio]:checked+label{background:#fff;color:#e01a4f}#routeForm .button-car{padding:5px 12px}#routeForm .button-bus{}#routeForm .button-walk{}#routeForm .button-bike{padding:5px 9px}#routeForm .button-submit{width:190px}.landing-page .heading{color:#000;text-align:left}#sammelstelle .btn-primary{margin-bottom:15px;transition:all .355s ease-in-out 0s;border:2px solid #e01a4f}#sammelstelle .btn-primary:hover{border:2px solid #e01a4f;background:#fff;color:#e01a4f}.button-header{background:#e01a4f;border:2px solid #fff;color:#fff;transition:all .355s ease-in-out 0s;margin:10px 0 0;font-size:15px;width:100%}.button-header:hover{background:#fff;color:#e01a4f;border-color:#fff}.modal-header{padding:30px}.modal-footer{background:#e01a4f}.landing-page #gethelp{background:#e01a4f;margin:0;padding:10px}.gethelp-button{font-size:16px;margin-bottom:20px}@media only screen and (min-width:769px)and (max-width:991px){.gethelp-button{font-size:13px}#sammelstelle h2{font-size:28px}.sammelstellen-suche{font-size:13px}}@media only screen and (max-width:991px){.bh-sl-container .bh-sl-map{width:100%;height:420px}.bh-sl-container .bh-sl-loc-list{width:100%;padding-right:0;height:auto}.bh-sl-container .bh-sl-loc-list ul li{width:98%}.landing-page .sammelbox h4{margin-top:30px}}@media only screen and (min-width:476px)and (max-width:768px){#sammelstelle h2{font-size:26px}}@media only screen and (max-width:768px){.landing-page .sammelbox img{max-width:100%;width:100%;float:none}.landing-page .sammelbox h4{margin-top:15px}.landing-page .sammelbox p{padding:10px;min-height:57px}.sammelstellen-suche,.header-button,.modal-footer .btn+.btn{margin:5px}}@media only screen and (max-width:475px){.gethelp-button{font-size:11px}#sammelstelle h2{font-size:24px}#sammelstelle .container{padding:0}.landing-page .sammelbox p{min-height:0}}.landing-button{border:2px solid #fff;background:#e01a4f;color:#fff;-webkit-transition:all .355s ease-in-out;-moz-transition:all .355s ease-in-out;-o-transition:all .355s ease-in-out;-ms-transition:all .355s ease-in-out;transition:all .355s ease-in-out}.landing-button:hover,.landing-button:focus{border:2px solid #fff;background:#fff;color:#e01a4f}.landing-button-invers{border:2px solid #fff;background:#fff;color:#e01a4f;width:100%;-webkit-transition:all .355s ease-in-out;-moz-transition:all .355s ease-in-out;-o-transition:all .355s ease-in-out;-ms-transition:all .355s ease-in-out;transition:all .355s ease-in-out}.landing-button-invers:hover,.landing-button-invers:focus{border:2px solid #fff;background:#e01a4f;color:#fff}.landing-button-invers a{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .355s ease-in-out;-ms-transition:all .355s ease-in-out;transition:all .355s ease-in-out}.landing-button-invers:hover a,.landing-button-invers:focus a{color:#fff}.landing-box{display:inline-block;border:2px solid #fff;background:#fff;color:#e01a4f;width:100%;font-size:16px;margin-bottom:20px;padding:6px 12px;-ms-border-radius:3px;border-radius:3px;font-weight:normal}.formular-button{border:2px solid #e01a4f;background:#e01a4f;color:#fff;-webkit-transition:all .355s ease-in-out;-moz-transition:all .355s ease-in-out;-o-transition:all .355s ease-in-out;-ms-transition:all .355s ease-in-out;transition:all .355s ease-in-out}.formular-button:hover,.formular-button:focus{border:2px solid #e01a4f;background:#fff;color:#e01a4f}.vorteile.col-sm-4{width:33.3%;height:250px;padding-top:15px;padding-bottom:15px}@media only screen and (max-width:991px){.vorteile.col-sm-4{width:50%;height:265px;padding-top:10px;padding-bottom:10px;float:left}}@media only screen and (max-width:660px){.vorteile.col-sm-4{width:100%;height:unset;padding-top:10px;padding-bottom:10px;float:left}}span.imprint{position:relative;display:inline-block;padding:1.3em}i.button-up{color:#000;opacity:.4;font-size:4em;position:relative;float:right;padding-bottom:2px}.back-to-top{position:fixed;bottom:5px;right:20px;display:none}.back-to-top:hover{opacity:.7}.landing-page section.mobile-nav{padding:0;border-bottom:none}.navbar-collapse.in{background:#fff}.landing-page .navbar-nav>li,.landing-page .navbar-nav>li>a{height:34px;margin-left:2px}.landing-page .navbar-collapse .navbar-nav>li>a{color:#fff;padding:15px 12px;font-size:13px}@media only screen and (max-width:991px){.landing-page .navbar-collapse .navbar-nav>li>a{font-size:10px}}.landing-page .navbar-collapse .navbar-nav>li.active>a,.navbar-collapse .navbar-nav>li>a:hover,.navbar-collapse .navbar-nav>li>a:focus,.navbar-collapse .navbar-nav .open>a,.navbar-collapse .navbar-nav .open>a:hover,.navbar-collapse .navbar-nav .open>a:focus{background:#fff;border-radius:4px;color:#e01a4f;height:31px;line-height:0;margin-top:10px}.landing-page .navbar-nav li.top_nav_style a,.landing-page .navbar-nav li.top_nav_style ul li a{border-bottom:1px solid #fff;font-size:14px;font-weight:400;color:#666;padding:7px 0 7px 25px;background:#f3f3f3}.landing-page div#top_navbar.navbar-collapse .navbar-nav>li.active>a,div#top_navbar.navbar-collapse .navbar-nav>li>a:hover,div#top_navbar.navbar-collapse .navbar-nav>li>a:focus,div#top_navbar.navbar-collapse .navbar-nav .open>a,div#top_navbar.navbar-collapse .navbar-nav .open>a:hover,div#top_navbar.navbar-collapse .navbar-nav .open>a:focus{height:22px}@media only screen and (max-width:768px){.container-fluid .navbar-header{margin-left:0;margin-right:0}.mobile-nav .container-fluid{padding-right:0;border-top:5px solid #e01a4f}.mobile-nav #navbar{background:#fff;margin-top:0;margin-bottom:0}}.landing-page .navbar-nav li.main_nav_style a,.landing-page .navbar-nav li.main_nav_style ul li a{border-bottom:1px solid #fff;font-size:14px;font-weight:400;color:#fff;padding:7px 0 7px 25px;background:#e01a4f;text-transform:uppercase}.landing-page .navbar-nav li.main_subnav_style a,.landing-page .navbar-nav li.main_subnav_style ul li a,li.dropdown.main_nav_style a{border-bottom:1px solid #fff;font-size:14px;font-weight:400;color:#666;padding:7px 0 7px 45px;background:#f3f3f3;text-transform:none}.landing-page .navbar-nav li.top_nav_style.active a,.landing-page .navbar-nav li.main_nav_style.active a,.landing-page .navbar-nav li.main_subnav_style.active a{border-bottom:1px solid #e4e5e7;background:#e4e5e7;color:#e01a4f}.landing-page .navbar-nav li.top_nav_style a:hover,.landing-page .navbar-nav li.main_nav_style a:hover,.landing-page .navbar-nav li.main_subnav_style a:hover{background:#fff;color:#e01a4f}.top_nav{padding:0 20px 0 0;margin-bottom:0;background:#f3f3f3;height:40px;border-top:5px solid #e01a4f}.landing-page .top_nav .navbar-collapse .navbar-nav>li,.top_nav .navbar-collapse .navbar-nav>li{height:30px}.landing-page .top_nav .navbar-collapse .navbar-nav>li>a,.top_nav .navbar-collapse .navbar-nav>li>a{color:#888;font-size:10px;font-weight:400;height:30px;padding:10px 12px}.primary_nav{background:#e01a4f url(/landing_images/bg_nav_main.jpg) no-repeat right top;height:55px;padding:0;margin-bottom:0}@media(max-width:768px){.primary_nav{display:none}}.main_nav{text-transform:uppercase}#navbar{position:relative;z-index:1000;padding-left:8px}.navbar-right{margin-top:0;margin-right:0;margin-bottom:0}.navbar-collapse{padding:0}.navbar-default .navbar-toggle{color:#e01a4f;margin-top:14px;margin-bottom:12px;border-color:transparent;width:100px}button.navbar-toggle.collapsed::after{content:"";font-family:FontAwesome;font-size:1.2em}button.navbar-toggle::after{content:"";font-family:FontAwesome;font-size:1.2em}.landing-page .navbar-default .navbar-toggle:hover,.landing-page .navbar-default .navbar-toggle:focus,.landing-page .navbar-default .navbar-toggle:hover,.landing-page .navbar-default .navbar-toggle.focus{background:transparent;color:#666}.navbar-default .navbar-toggle .icon-bar{background-color:#e01a4f;height:4px;width:25px}.landing-page .navbar-default .navbar-toggle:hover .icon-bar,.landing-page .navbar-default .navbar-toggle:focus .icon-bar,.landing-page .navbar-default .navbar-toggle:active .icon-bar{background-color:#666!important}.navbar-default .menue-text{float:left;font-size:1.1em}.floating-logo{width:100%;text-align:left}@media only screen and (max-width:768px){.floating-logo{width:unset}}.floating-logo-image{padding:12px 0 5px 15px;margin:0}.landing-page header{padding:0;background-size:cover}#header-desktop p{font-size:14px;font-weight:300;color:#fff;margin:15px 0;text-align:left}@media only screen and (max-width:768px){.landing-page header{background:none;margin:0 -8px 0}}#header-desktop{display:none}#header-desktop h1,#header-desktop h4{text-align:left;color:#fff}#header-desktop h1{font-size:31px;font-weight:400}#header-desktop h4{font-size:18px;font-weight:300;margin:15px auto}@media only screen and (min-width:1200px){#header-desktop h1{font-size:38px;margin-top:30px}#header-desktop p{font-size:18px;margin:15px 0}#header-desktop h4{font-size:22px;margin:15px auto}}@media only screen and (max-width:991px){#header-desktop h1{font-size:22px;margin-top:15px}#header-desktop p{font-size:12px;margin:7px 0}#header-desktop p img{max-width:120px}#header-desktop .button-header{font-size:12px}#header-desktop h4{font-size:16px;margin:10px auto}}#header-mobile p{font-size:16px;font-weight:300;color:#fff;margin:15px 0;text-align:left}#header-mobile h1,#header-mobile h4{text-align:left;color:#fff}#header-mobile h1{font-size:27px;font-weight:400;margin-top:10px;padding-top:15px}#header-mobile h4{font-size:18px;font-weight:300;margin:15px auto}@media only screen and (max-width:475px){#header-mobile h1{font-size:20px}#header-mobile p{font-size:14px}#header-mobile p img{max-width:120px}#header-mobile h4{font-size:14px;margin:10px auto}}@media only screen and (max-width:377px){#header-mobile h4{font-size:12px;margin:10px auto}}@media only screen and (min-width:769px){#navbar.collapse.in,#header-mobile{display:none}#header-desktop{display:block}.floating-logo{text-align:center}.floating-logo-image{padding:10px 1000px 25px 15px;background:#fff;margin:0 auto}}@media only screen and (max-width:768px){.col-sm-3,.col-md-6{width:50%;float:left}}@media only screen and (max-width:475px){.col-sm-3,.col-md-6{width:100%}}*:focus,*:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:1;filter:auto;background-color:auto}@media only screen and (max-width:991px){.form-horizontal .control-label{text-align:left}}@media(min-width:769px){.landing-page .navbar-nav>li,.landing-page .navbar-nav>li>a{height:54px}ul.nav li.dropdown:hover>ul.dropdown-menu.multi-level{display:block}}@media(max-width:768px){.nav>li{display:inline}.landing-page .navbar-nav>li,.landing-page .navbar-nav>li>a{margin:0}.landing-page .navbar-nav li.main_nav_style.open ul li a{background:#f3f3f3;border-bottom:1px solid #fff;color:#666;text-transform:none;padding-left:50px}.landing-page .navbar-nav li.main_nav_style.open ul li a:hover,.landing-page .navbar-nav li.main_nav_style.open ul li a:active{background:#fff;color:#e01a4f}}li.dropdown.selected a#dDropdown{background:#fff;border-radius:4px;color:#e01a4f!important;line-height:0;height:31px;margin-top:10px}.dropdown-menu,.dropdown-submenu{padding:0;border-radius:4px}@media(max-width:768px){.dropdown-menu{position:unset;width:100%}}li.last a,li.last a:hover,li.last a:active{border-radius:0 4px 4px}li.first_right a,li.first_right a:hover,li.first_right a:active{border-radius:0 4px 0 0}li.first_left a,li.first_left a:hover,li.first_left a:active{border-radius:4px 0 0 0}.nav.navbar-nav li a{color:#666;font-weight:400;text-transform:none}.dropdown-menu>li>a{padding:7px 20px}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#e01a4f}.nav.navbar-nav .active li a,.dropdown-menu>.active>a{color:#e01a4f!important;background-color:#fff}.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#e01a4f;background-color:#f5f5f5}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 4px 4px 4px;-moz-border-radius:0 4px 4px 4px;border-radius:0 4px 4px 4px}.dropdown-submenu.shiftsubleft>.dropdown-menu{top:0;left:-100%;right:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:4px 0 4px 4px;-moz-border-radius:4px 0 4px 4px;border-radius:4px 0 4px 4px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.dropdown-submenu.shiftsubleft>a:after{display:block;float:left;width:0;height:0;margin-top:5px;margin-right:0;margin-left:-10px;border-color:transparent;border-right-color:#ccc;border-style:solid;border-width:5px 5px 5px 0;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-menu .divider{margin:0}@media only print{.primary_nav{display:none}#page-top{display:none}.bh-sl-container .bh-sl-map{width:100%;height:500px}.bh-sl-container .bh-sl-loc-list{width:100%;padding-right:0;height:auto}.bh-sl-container .bh-sl-loc-list ul li{width:100%}#gethelp{display:none}}.teb-val-summary{color:#e01a4f;font-weight:bold}.teb-val-summary ul{list-style:none}.teb-nav-text{background:#fff;border-radius:4px;color:#e01a4f;height:31px;line-height:0;margin-top:10px}