body,html{font-family:Raleway,sans-serif;font-size:1.3rem}body h1,body h2,body h3,body h4,body h5,body h6,html h1,html h2,html h3,html h4,html h5,html h6{font-family:Gloock,sans-serif;font-weight:400}body h2,html h2{font-size:2rem}body p,html p{line-height:1.8rem}@media only screen and (max-width:768px){body,html{font-size:1rem}body h2,html h2{font-size:1.8rem}}body{padding:0;margin:0;display:grid;grid-template-columns:20% 20% 20% 20% 20%;grid-template-rows:auto;grid-template-areas:"nav header header header header" "nav main main main main" "nav footer footer footer footer"}@media only screen and (max-width:1024px){body{grid-template-columns:100%;grid-template-areas:"header" "main" "footer"}}body>header{grid-area:header;height:800px;position:relative;background-size:cover;background-position:center center}body>header .mobile-menu-button--container{position:fixed;top:calc(2rem + 8px);left:2rem;cursor:pointer;width:30px;height:30px;display:none;z-index:10;margin-top:-8px}body>header .mobile-menu-button--container .mobile-menu-button,body>header .mobile-menu-button--container .mobile-menu-button::after,body>header .mobile-menu-button--container .mobile-menu-button::before{display:block;background-color:#fff;position:absolute;height:4px;width:30px;transition:transform .4s cubic-bezier(.23,1,.32,1);border-radius:2px}body>header .mobile-menu-button--container .mobile-menu-button::before{content:'';margin-top:-8px}body>header .mobile-menu-button--container .mobile-menu-button::after{content:'';margin-top:8px}body>header.image-1{background-image:url(../images/start/start_huette.webp)}body>header>aside{position:absolute;background:rgba(42,102,60,.5);right:0;top:0;bottom:0;left:50%;color:#fff;display:flex;justify-content:center;flex-direction:column;height:100%;padding:0 3rem}body>header>aside>.logo{display:none}body>header>aside>h1{font-size:4rem;font-weight:400;letter-spacing:.1rem}@media only screen and (max-width:1024px){body>header>aside{left:0}body>header>aside>.logo{display:inline;width:200px;margin-left:auto}}@media only screen and (max-width:768px){body>header>aside>h1{font-size:3rem}}@media only screen and (max-width:480px){body>header>aside{justify-content:start}body>header>aside>h1{font-size:2rem}}@media only screen and (max-width:1024px){body>header{height:600px;text-align:right}body>header .mobile-menu-button--container{display:block}}@media only screen and (max-width:480px){body>header{height:400px}}body>main{grid-area:main}body>main>section{padding:3rem}body>main>section#startseite{display:flex;flex-direction:row;flex-wrap:nowrap}body>main>section#startseite>article{width:calc(67%);margin-right:2rem}body>main>section#startseite>article .slogan{color:#2a663c;font-size:1.4rem;display:block;margin-bottom:4rem}body>main>section#startseite>aside{width:calc(33% - 4rem);background:#a8bf87;padding:2rem}body>main>section#startseite>aside h2{margin-top:0}@media only screen and (max-width:1024px){body>main>section#startseite{flex-direction:column;flex-wrap:wrap}body>main>section#startseite>article{width:100%;margin-right:0}body>main>section#startseite>aside{width:calc(100% - 4rem)}}body>main>section#bilder{background:#a8bf87}body>nav{grid-area:nav;background:#2a663c}body>nav>a.logo{display:block;text-align:center}body>nav>ul.menu{margin:2rem 0 0 0;padding:0;list-style:none}body>nav>ul.menu>li>a{text-transform:uppercase;text-decoration:none;color:#fff;display:block;text-align:center;font-size:1.3rem;padding:1.2rem 0}body>nav>ul.menu>li>a:hover{text-decoration:underline}@media only screen and (max-width:1024px){body>nav{position:fixed;top:0;left:0;bottom:0;display:none;padding:2rem 2rem}body>nav.active{display:block}body>nav>a.logo{display:none}body>nav>ul.menu>li>a{font-size:1rem;padding:.5rem 0;text-align:left}}body>footer{grid-area:footer;background:#2a663c;font-size:.9rem;color:#fff}body>footer p{line-height:1.3rem}body>footer a{color:#fff;text-decoration:none}body>footer a:hover{text-decoration:underline}body>footer>ul{display:flex;margin:0;padding:0;list-style:none;justify-content:center}body>footer>ul>li{width:calc(33% - 2rem);padding:0 1rem}body>footer>ul>li:last-child,body>footer>ul>li:nth-child(3){width:calc(17% - 2rem)}@media only screen and (max-width:1024px){body>footer>ul{flex-wrap:wrap}body>footer>ul>li{width:calc(50% - 2rem)}body>footer>ul>li:last-child,body>footer>ul>li:nth-child(3){width:calc(50% - 2rem)}}@media only screen and (max-width:768px){body>footer>ul>li{width:calc(100% - 2rem)}body>footer>ul>li:last-child,body>footer>ul>li:nth-child(3){width:calc(100% - 2rem)}}body .slider .slider-inner{display:flex}body .slider .slider-inner .image{flex:33.3%}body .slider .slider-inner .image img{max-width:none;width:100%;height:280px;object-fit:cover}body .slider-mobile{display:none}@media only screen and (max-width:768px){body .slider{display:none}body .slider-mobile{display:block}body .slider-mobile .slider-inner{display:flex}body .slider-mobile .slider-inner .image{flex:100%}body .slider-mobile .slider-inner .image img{max-width:none;width:100%;height:280px;object-fit:cover}}.container{display:flex;flex-direction:column;width:29%;margin:auto;padding:1.1rem;box-shadow:0 4px 8px rgba(0,0,0,.1)}.container img{width:100%;height:auto}.description{text-align:center;margin-top:10px;line-height:1.2rem;font-size:.9rem}.foodContainer{display:flex;flex-direction:row;flex-wrap:wrap}.text-small{font-size:.8rem;opacity:.8;line-height:.9rem}.vegan,.vegetarian{display:inline-block;color:#fff;padding:5px 10px;border-radius:5px;font-size:.75rem}.vegetarian{background-color:#5a9f32}.vegan{background-color:green}.container-hike{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:20px;padding:20px}@media only screen and (max-width:1024px){.container-hike{flex-wrap:wrap;flex-direction:row}}.image-section-hike .text-section-hike{flex:0 0 50%;display:flex;justify-content:center;align-items:center;padding:20px}@media only screen and (max-width:1024px){.image-section-hike .text-section-hike{flex:1 1 100%}}.image-section-hike img{width:100%;height:auto}.text-section-hike p{font-size:1.1rem;width:100%}.text-section-hike{width:75%}@media only screen and (max-width:1024px){.text-section-hike{width:100%}}.alert{color:#721c24;font-weight:700}.important{color:#c82e3f;font-weight:700}.shuttleList{list-style:none}
@font-face{font-family:Raleway;font-style:normal;font-weight:100;src:url(../fonts/raleway-extralight.woff) format('woff')}@font-face{font-family:Raleway;font-style:normal;font-weight:200;src:url(../fonts/raleway-light.woff) format('woff')}@font-face{font-family:Raleway;font-style:normal;font-weight:300;src:url(../fonts/raleway-thin.woff) format('woff')}@font-face{font-family:Raleway;font-style:normal;font-weight:400;src:url(../fonts/raleway-regular.woff) format('woff')}@font-face{font-family:Raleway;font-style:normal;font-weight:500;src:url(../fonts/raleway-medium.woff) format('woff')}@font-face{font-family:Raleway;font-style:normal;font-weight:600;src:url(../fonts/raleway-semibold.woff) format('woff')}@font-face{font-family:Raleway;font-style:normal;font-weight:700;src:url(../fonts/raleway-bold.woff) format('woff')}@font-face{font-family:Raleway;font-style:normal;font-weight:800;src:url(../fonts/raleway-extrabold.woff) format('woff')}@font-face{font-family:Raleway;font-style:normal;font-weight:900;src:url(../fonts/raleway-heavy.woff) format('woff')}@font-face{font-family:Gloock;font-style:normal;font-weight:400;src:url(../fonts/Gloock-Regular.woff) format('woff')}

.bx-wrapper{position:relative;padding:0;-ms-touch-action:pan-y;touch-action:pan-y}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;background:#fff}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(../images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;vertical-align:bottom}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url(../images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(../images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}