/*
 * Screen style sheet.
 *
 * @name $Id: screen-layout.min.css

 * This is a commercial software product, please visit http://artasio.com for more information.
 */
html,body{height:100%;margin:0;padding:0;width:100%}#mobile-indicator{display:none}.hyphenate{text-align:left}#bar-header-clone{position:absolute;display:none;top:0;height:60px;width:100%;box-shadow:0 0 15px #ccc;-webkit-box-shadow:0 0 15px #ccc;-moz-box-shadow:0 0 15px #ccc;background-color:##aa9987;z-index:9000}#bar-header-clone div.bar-header-nav-info-desktop{position:absolute;top:auto;bottom:12px;width:100%;height:40px}#bar-header-clone div.bar-header-nav-info-desktop div.nav-top-selected{position:relative;padding:0 20px 0 100px;line-height:40px;color:#FFF}#bar-header-clone div.bar-header-nav-info-mobile div.nav-top-selected{position:relative;float:left;padding:0 15px}#bar-header-clone .bar-header-shop-nav-desktop{display:block;height:40px;right:150px;bottom:13px}#bar-header-clone .bar-header-shop-nav-mobile{display:none}#bar-header-clone .wrap-mobile-nav-btn{bottom:-5px}body.clown img.header-logo-desktop,body.iframe img.header-logo-desktop{display:none}body.clown #bar-header-clone img.header-logo-desktop{display:block;width:68px;height:55px;top:auto;bottom:5px}body.clown #bar-header-clone .header-share-btn{position:absolute;width:60px;height:40px;right:0;top:auto;bottom:10px}div#wrap-live-module{position:fixed;width:100%;height:60px;bottom:0;z-index:999}body.clown div#wrap-live-module{display:none}div#wrap-live-module-outer{position:absolute;left:0;right:0;width:100%;height:60px;background-color:#6e8b3d}div#wrap-live-module-inner{position:relative;padding:10px 0 10px 100px}div.wrap-live-module-item{position:relative;float:left;width:20%;height:40px;line-height:42px;color:#FFF;font-weight:700}div.wrap-live-module-item a{color:#FFF;text-decoration:none}img.live-module-item-icon{display:block;float:left;height:40px;width:60px;margin:0;padding:0}div.wrap-share-module{position:fixed;display:none;left:0;top:0;right:0;bottom:0;width:100%;height:100%;color:#FFF;text-shadow:1px 1px 1px #000f;text-align:center;vertical-align:middle;background-color:##aa9987;z-index:1001}img.header-share-close-btn{position:absolute;top:0;left:auto;right:0;width:60px;height:40px;cursor:pointer;cursor:hand}body.down img.header-share-close-btn{top:10px}div.wrap-share-content{display:table;height:100%;width:100%;margin-top:0;text-align:center}span.share-content{display:table-cell;vertical-align:middle;padding:0 20px}span.share-title{font-size:32px;font-weight:700}img.share-btn{width:40px;height:40px;margin:25px 15px 5px}div.wrap-navigation{position:fixed;display:none;top:0;left:0;width:100%;bottom:0;background:#FFF;overflow-y:auto;overflow-x:hidden;z-index:1000}body.down div.wrap-navigation{top:0}div#navigation-outer{position:relative;width:100%;border:0 solid #ff0}div#navigation-top-gap{position:relative;display:block;height:0}body.down div#navigation-top-gap{height:0}body.clown div#navigation-top-gap{height:0}div#nav-hide{position:absolute;display:block;width:70px;height:70px;top:5px;left:5px;background-image:url(daten/elemente/nav_btn_b.png);background-position:0 70px;z-index:999;cursor:pointer;cursor:hand}div#navigation-nav-lang{position:relative;display:block;margin:0;padding:0;top:0;left:0;width:auto;height:28px;overflow:hidden;float:none;margin-top:35px;margin-bottom:25px}body.down div#navigation-nav-lang{left:0}body.clown div#navigation-nav-lang{left:20px}div.wrap-main-nav-desktop{position:relative;display:none;min-width:1200px;max-width:1240px;width:100%;margin:0 auto;padding:0 20px;overflow:hidden;border:0 solid red}div.wrap-main-nav-desktop div{position:relative;width:275px;float:left}div.wrap-main-nav-desktop a,div.wrap-main-nav-desktop span{display:inline-block;background-color:transparent}div.wrap-main-nav-desktop .nav-top,div.wrap-main-nav-desktop .nav-top-selected{font-size:18px!important;line-height:32px!important;font-weight:700!important;color:#000!important}div.wrap-main-nav-desktop .nav-left-sublevel,div.wrap-main-nav-desktop .nav-left-sublevel-selected{padding-bottom:0!important;line-height:32px!important;color:#000!important}div.main-nav-box-2,div.main-nav-box-3,div.main-nav-box-4{margin-left:30px}div.wrap-main-nav-desktop-pwd-area{position:relative;display:block}div.wrap-main-nav-desktop-pwd-area div.left-nav-level1{padding:2px 0 1px 80px;margin-top:0}div.wrap-main-nav-desktop-pwd-area div.left-nav-level1-first{padding:2px 0 0 80px;margin-top:0}div.wrap-main-nav-desktop-pwd-area div.left-nav-level2-bgcolor{padding:2px 0 2px 90px}div.wrap-main-nav-desktop-pwd-area div.left-nav-level3-bgcolor{padding:2px 0 2px 100px}div.main-nav-desktop{position:relative;height:32px;box-sizing:border-box}div.wrap-main-nav-mobile{position:relative;display:block}div.wrap-main-nav-mobile .nav-left-selected,div.wrap-main-nav-desktop-pwd-area{cursor:pointer;cursor:hand}div.nav-mobile-shop-nav{position:absolute;display:none;height:40px;left:10px;top:-47px}div.nav-mobile-shop-nav a,div.nav-mobile-shop-nav span{font:normal 700 17px/40px Roboto,sans-serif;color:##6e8b3d;text-decoration:none}div.wrap-info-nav-mobile{position:relative;display:none;padding-bottom:12px}div.wrap-info-nav-mobile .nav-left,div.wrap-info-nav-mobile .nav-left-selected{font-weight:400!important}div#nav-mobile-nav-lang{padding:65px 0 0 80px;padding:65px 0 0 100px}img.header-logo-desktop{position:absolute;display:block;margin:0;padding:0;width:160px;height:130px;right:60px;top:0;bottom:auto;z-index:1000}div.shop-nav-desktop{position:absolute;height:16px;right:240px;top:64px;color:##6e8b3d;z-index:1000}body.clown div.shop-nav-desktop{display:none}body.iframe div.shop-nav-desktop{display:none}div.shop-nav-desktop a{font:normal 700 17px/40px Roboto,sans-serif;color:##6e8b3d;text-decoration:none}div#highlights-welcome{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;box-shadow:0 0 15px #ccc;-webkit-box-shadow:0 0 15px #ccc;-moz-box-shadow:0 0 15px #ccc;background-color:#fff}div.bg-flow-top{position:absolute;top:0;width:100%;height:185px;background-image:url(daten/background/verlauf_oben.png)}div.bg-flow-bottom{position:absolute;bottom:0;width:100%;height:80px;background-image:url(daten/background/verlauf_unten.png)}div#highlights-title-welcome,div#video-title{position:absolute;display:block;width:100%;height:34px;bottom:190px;white-space:nowrap;text-align:center;overflow:hidden;text-overflow:ellipsis;font:normal 700 28px/30px Roboto,sans-serif;color:#FFF;text-shadow:1px 1px 1px #000f}div#highlights-title-welcome a,div#video-title a{color:#FFF;text-decoration:none}img#highlights-welcome-prev,img#highlights-welcome-next{position:absolute;left:19.5%;right:auto;top:50%;margin-top:-84px;cursor:pointer;cursor:hand;z-index:100}img#highlights-welcome-next{left:auto;right:19.5%}img#welcome-hint{position:absolute;display:block;width:400px;height:200px;top:50%;left:200px;margin:-100px 0 0;padding:0}body.menu-down img#welcome-hint{opacity:0}img#scroll-highlights{position:absolute;bottom:115px;left:50%;margin-left:-57px;width:114px;height:63px;cursor:pointer;cursor:hand}img#schilthorn50_logo{position:absolute;display:block;width:160px;height:auto;top:160px;right:60px;margin:0;padding:0}div.content-top-banner{position:absolute;top:0;left:0;width:100%;height:300px;border-bottom:1px solid ##aa9987}div.wrap-body{position:relative;min-width:320px;width:100%;min-height:100%;overflow-x:hidden}div#search-frm{position:fixed;top:-40px;left:0;width:100%;height:40px;background-color:#000;z-index:1000}.bar-header{position:relative;width:100%;height:130px;z-index:999;padding:0;background-color:transparent;border:0 solid red}div.bar-header-nav-info-desktop,div.bar-header-nav-info-mobile{position:absolute;top:0;bottom:auto;width:100%;height:40px;background-color:##aa9987}div.bar-header-nav-info-mobile{display:none}div.bar-header-nav-info-desktop div.nav-top-selected{position:relative;padding:0 20px;line-height:40px;color:#FFF}div.bar-header-nav-info-mobile div.nav-top-selected{display:none;position:relative;float:left;padding:0 15px}img.phone-btn-mobile{position:relative;float:left;width:40px;height:40px;margin-left:10px;margin-left:31px}img.bar-header-title{position:absolute;display:none;margin:0;width:510px;height:27px;left:100px;bottom:36px}div.bar-header-shop-nav-desktop,div.bar-header-shop-nav-mobile{position:absolute;display:none;height:16px;right:240px;bottom:54px;color:##6e8b3d}div.bar-header-shop-nav-mobile{display:none;right:210px}div.bar-header-shop-nav-desktop a,div.bar-header-shop-nav-desktop span,div.bar-header-shop-nav-mobile a,div.bar-header-shop-nav-mobile span{font:normal 700 17px/40px Roboto,sans-serif;color:##6e8b3d;text-decoration:none}img.search-btn-desktop{position:absolute;display:block;margin:0;width:40px;height:40px;top:0;right:230px}div.wrap-mobile-nav-btn{position:absolute;width:70px;height:70px;top:auto;bottom:18px;left:5px;background-image:url(daten/elemente/nav_btn.png);background-position:0 0;z-index:998;cursor:pointer;cursor:hand}.bar-header .header-logo-desktop{display:none}.header-share-btn{position:absolute;width:60px;height:40px;right:0;top:0;bottom:auto;cursor:pointer;cursor:hand}.bar-header.animateIt{position:fixed;left:0;top:-130px;width:100%;height:130px;z-index:999;background-color:##aa9987;transition:.1s top cubic-bezier(.3,.73,.3,.74)}body.down .bar-header.animateIt{top:-70px;box-shadow:0 0 15px #ccc;-webkit-box-shadow:0 0 15px #ccc;-moz-box-shadow:0 0 15px #ccc;background-color:##aa9987;transition:.1s top cubic-bezier(.3,.73,.3,.74)}body.clown .bar-header.animateIt{transition:0 top cubic-bezier(.3,.73,.3,.74)}.bar-header.animateIt div.bar-header-nav-info-desktop{top:auto;bottom:12px;width:100%;height:40px}.bar-header.animateIt div.bar-header-nav-info-desktop div.nav-top-selected{padding:0 20px 0 100px}.bar-header.animateIt img.bar-header-title{display:none}.bar-header.animateIt .bar-header-shop-nav-desktop{display:block;height:40px;right:150px;bottom:13px}.bar-header.animateIt .bar-header-shop-nav-desktop a{line-height:40px}body.down .bar-header.animateIt .wrap-mobile-nav-btn{bottom:-5px}.wrap-mobile-nav-btn{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;opacity:1}body.menu-down .wrap-mobile-nav-btn.menu-down{transform:rotate(90deg);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}body.menu-down:not(.down) .wrap-mobile-nav-btn{display:none;opacity:0}.bar-header.animateIt img.header-logo-desktop{display:block;width:68px;height:55px;top:auto;bottom:5px}.bar-header.animateIt .header-share-btn{top:auto;bottom:10px}div#content{min-height:300px}div.wrap-content{position:relative;min-width:320px;max-width:1240px;width:100%;margin:0 auto;padding:0;overflow:hidden;border-left:0 solid blue;border-right:0 solid blue;border-bottom:0 solid blue}div#highlights-welcome-placeholder{position:relative;height:1000px;border:0 solid red}div.content-top-gap{position:relative;height:171px:}div.content-extra-margin{position:relative;padding:0 10px}div.wrap-content-cols-1,div.wrap-content-cols-2,div.wrap-content-cols-3,div.wrap-content-cols-4,div.wrap-content-cols-5{position:relative;margin:0 0 0 10px;overflow:auto}div.col-content-1,div.col-content-2,div.col-content-3,div.col-content-4,div.col-content-5{float:left}div.content-padding{margin:0 10px 0 0;min-height:1px;overflow:hidden}div#content-gap{position:relative;display:none;height:0}div.content-bottom-gap{position:relative;height:60px}div.wrap-footer{position:relative;background:##aa9987}div.wrap-footer *{color:#FFF!important}div.wrap-footer div.wrap-scroll-top{position:relative;padding-right:52px}div.wrap-footer img#scroll-top{position:absolute;top:4px;right:0;width:42px;height:22px;cursor:pointer;cursor:hand}div.wrap-footer a.more-info-btn{position:relative;display:inline-block;width:auto;height:24px;-moz-box-shadow:1px 2px 3px 0 transparent;-webkit-box-shadow:1px 2px 3px 0 transparent;box-shadow:1px 2px 3px 0 transparent;background-color:transparent;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid transparent;cursor:pointer;font:normal 400 16px/24px Arial,Helvetica,sans-serif;color:#FFF!important;padding:1px 15px 0;text-decoration:none}img.info-btn{height:17px;width:auto;margin-right:10px;vertical-align:text-bottom}div#wrap-footer img.socialmedia-btn{position:relative;display:block;float:right;height:32px;width:32px;margin:0 0 5px 5px;padding:0}div#wrap-footer img.tripadvisor{margin:0 0 5px 5px;width:96px}.mobile-subnav-btn{position:absolute;display:none;top:0;right:-60px;width:60px;height:74px;margin:-7px 0 0;padding:0;background-image:url(daten/elemente/pfeil_nav.png);background-position:0 0;overflow:hidden;cursor:pointer;cursor:hand;border-right:0 solid #ff0}.mobile-sub-subnav-btn{position:absolute;display:none;top:0;right:-45px;width:45px;height:37px;margin:0;padding:0;background-image:url(daten/elemente/pfeil_subnav.png);background-position:0 0;overflow:hidden;cursor:pointer;cursor:hand;border-right:0 solid blue}img#facebook{position:absolute;width:120px;height:60px;right:34px;bottom:51px}div.wrap-bottom-spacer{position:relative;display:inline}span.bottem-adress-spacer{display:inline}div.print{display:none}div.clear{clear:both}div.wrap-hints-small div.hint-element{width:49.5%}div.wrap-hints-large div.hint-element{width:100%}img.livecam-image{height:auto;width:100%}.embed-container{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}div.wrap-list{position:relative}div.wrap-sitemap{float:left;margin:0;width:33.3%}ul.sitemap{list-style-type:none;margin:0;padding:0}h2.title-sitemap{display:none}li.sitemap-menu-level1{margin-top:5px}li.sitemap-menu-level2{background-image:url(daten/elemente/strich.gif);background-position:0 12px;background-repeat:no-repeat;padding-left:10px}li.sitemap-menu-level3{background-image:url(daten/elemente/strich.gif);background-position:10px 12px;background-repeat:no-repeat;padding-left:20px}li.sitemap-menu-level4{background-image:url(daten/elemente/strich.gif);background-position:20px 12px;background-repeat:no-repeat;padding-left:30px}.pink{color:#e3007e!important}a.pink:link,a.pink:active,a.pink:visited{color:#e3007e!important}a.pink:hover{color:#e3007e!important}.border-pink{border-bottom:1px solid #e3007e}div.border-pink::before{position:absolute;right:0;top:35px;content:url('daten/navigation/1.png');display:block;margin-bottom:0;padding:0;height:60px}.blue{color:#00abe0!important}a.blue:link,a.blue:active,a.blue:visited{color:#00abe0!important}a.blue:hover{color:#00abe0!important}.border-blue{border-bottom:1px solid #00abe0}div.border-blue::before{position:absolute;right:0;top:35px;content:url('daten/navigation/2.png');display:block;margin-bottom:0;padding:0;height:60px}.green{color:#8ca979!important}a.green:link,a.green:active,a.green:visited{color:#8ca979!important}a.green:hover{color:#8ca979!important}.border-green{border-bottom:1px solid #8ca979}div.border-green::before{position:absolute;right:0;top:35px;content:url('daten/navigation/3.png');display:block;margin-bottom:0;padding:0;height:60px}.border-default{border-bottom:1px solid #000}a.desktop-link{display:inline}a.mobile-link{display:none}@media only screen and (max-width: 768px){#mobile-indicator{display:block}#bar-header-clone .bar-header-shop-nav-desktop{display:none}div#wrap-live-module-inner{position:relative;padding:10px 0 10px 10px}span.live-module-item-icon-title{display:none}div.wrap-share-content{height:auto;margin-top:70px}div.wrap-navigation{width:280px}div#navigation-top-gap{height:127px;height:90px}body.down div#navigation-top-gap{height:40px;height:90px}body.clown div#navigation-top-gap{height:40px}div#nav-hide{display:block;left:-5px}div#navigation-nav-lang{display:none}div.wrap-main-nav-desktop-pwd-area{display:none}div.wrap-info-nav-mobile{display:block}div.nav-mobile-shop-nav{display:block}div#nav-mobile-nav-lang{padding:17px 0 0 10px;padding:50px 0 0 10px;padding:50px 0 0 100px}img.header-logo-desktop{width:120px;height:97px;right:50px}div.shop-nav-desktop{display:none!important}div#highlights-title-welcome{display:none}img#highlights-welcome-prev{left:0;right:auto;display:none}img#highlights-welcome-next{left:auto;right:0;display:none}img#welcome-hint{display:none}img#schilthorn50_logo{width:119px;top:120px;right:50px}div.content-top-banner{position:absolute;width:100%;height:130px}.bar-header{height:100px;border:0 solid blue}div.bar-header-nav-info-desktop{display:none}div.bar-header-nav-info-mobile{display:block}div.bar-header-shop-nav-desktop{display:none}div.bar-header-shop-nav-mobile{display:block;bottom:37px;right:190px}img.search-btn-desktop{right:180px}div.wrap-mobile-nav-btn{bottom:-12px;left:-5px}.bar-header.animateIt{top:-100px;height:100px}body.down .bar-header.animateIt{top:-40px}.bar-header.animateIt div.bar-header-nav-info-desktop .nav-top-selected{color:transparent}.bar-header.animateIt div.bar-header-nav-info-desktop div.nav-top-selected a.nav-top{display:none}.bar-header.animateIt .bar-header-shop-nav-desktop{display:none}.bar-header.animateIt div.bar-header-shop-nav-mobile{display:none;height:40px;right:190px;bottom:13px}div.content-top-gap{position:relative;height:31px}div.wrap-bottom-spacer{position:relative;display:block}span.bottem-adress-spacer{display:none}div.wrap-hints-small div.hint-element{width:100%}div.wrap-sitemap{width:100%}a.desktop-link{display:none}a.mobile-link{display:inline}}@media only screen and (min-width: 768px),only screen and (min-width: 764px) and (max-width: 1280px) and (orientation: portrait){#mobile-indicator{display:block}div#wrap-live-module-inner{position:relative;padding:10px 0 10px 60px}span.live-module-item-icon-title{display:none}div.wrap-navigation{width:100%}div#navigation-top-gap{height:98px}body.down div#navigation-top-gap{height:0;height:98px}body.clown div#navigation-top-gap{height:0}div#navigation-nav-lang{display:none}div.wrap-main-nav-desktop-pwd-area{display:none}img#highlights-welcome-prev{left:0;right:auto;display:block}img#highlights-welcome-next{left:auto;right:0;display:block}img#welcome-hint{display:block;left:20px}div.content-top-banner{position:absolute;width:100%;height:200px}.bar-header{height:130px;border-bottom:0 solid #ff0}div.bar-header-nav-info-desktop{display:block}.bar-header.animateIt{top:-130px;height:130px}body.down .bar-header.animateIt{top:-70px}.bar-header.animateIt div.bar-header-nav-info-desktop{display:block}div.content-top-gap{position:relative;height:71px}div.wrap-bottom-spacer{position:relative;display:inline}span.bottem-adress-spacer{display:inline}div.wrap-hints-small div.hint-element{width:49.5%}div.wrap-sitemap{width:50%}a.desktop-link{display:inline}a.mobile-link{display:none}}@media only screen and (min-width: 1024px),only screen and (min-width: 1020px) and (max-width: 1280px) and (orientation: landscape){#mobile-indicator{display:none}div#wrap-live-module-inner{position:relative;padding:10px 0 10px 20px}span.live-module-item-icon-title{display:inline}div.wrap-navigation{width:100%}div#navigation-top-gap{height:98px}body.down div#navigation-top-gap{height:0;height:98px}body.clown div#navigation-top-gap{height:0}div#navigation-nav-lang{display:none}div.wrap-main-nav-desktop-pwd-area{display:none}img#highlights-welcome-prev{left:37px;right:auto}img#highlights-welcome-next{left:auto;right:37px}img#welcome-hint{display:block;left:20px}div.content-top-banner{position:absolute;width:100%;height:200px}.bar-header{height:130px;border-bottom:0 solid green}div.bar-header-nav-info-desktop{display:block}.bar-header.animateIt{top:-130px;height:130px}body.down .bar-header.animateIt{top:-70px}.bar-header.animateIt div.bar-header-nav-info-desktop{display:block}div.content-top-gap{position:relative;height:71px}div.wrap-bottom-spacer{position:relative;display:inline}span.bottem-adress-spacer{display:inline}div.wrap-hints-small div.hint-element{width:49.5%}div.wrap-sitemap{width:50%}a.desktop-link{display:inline}a.mobile-link{display:none}}@media only screen and (min-width: 1240px){div#wrap-live-module-inner{position:relative;padding:10px 0 10px 100px}div.wrap-navigation{top:130px}body.down div.wrap-navigation{top:60px}div#navigation-top-gap{height:130px}body.down div#navigation-top-gap{height:30px;height:130px}body.clown div#navigation-top-gap{height:30px}div#navigation-nav-lang{display:block}div.wrap-main-nav-desktop-pwd-area{display:block}div.wrap-main-nav-desktop{display:block}div.wrap-main-nav-mobile{display:none}img.header-logo-desktop{right:60px}img#highlights-welcome-prev{left:19.5%;right:auto}img#highlights-welcome-next{left:auto;right:19.5%}img#welcome-hint{display:block;left:200px}div.content-top-banner{position:absolute;width:100%;height:300px}.bar-header{height:130px;border:0 solid red}div.bar-header-nav-info-desktop{display:block}img.bar-header-title{display:block}.bar-header.animateIt div.bar-header-nav-info-desktop{display:block}div.content-top-gap{position:relative;height:171px}div.wrap-hints-small div.hint-element{width:49.5%}div.wrap-sitemap{width:33.3%}a.desktop-link{display:inline}a.mobile-link{display:none}}div.wrap-left-nav-level1,div.wrap-left-nav-level2,div.wrap-left-nav-level3,div.wrap-left-nav-level4,div.wrap-left-nav-level1-margin,div.wrap-left-nav-level2-margin,div.wrap-left-nav-level3-margin,div.wrap-left-nav-level4-margin{position:relative}div.wrap-left-nav-level1-margin{margin-right:60px}div.wrap-left-nav-level2-margin,div.wrap-left-nav-level3-margin,div.wrap-left-nav-level4-margin{margin-right:45px}div.left-nav-level1-bg{background-color:transparent}div.left-nav-level2-bg{background-color:#fff}div.left-nav-level3-bg{background-color:#fff}div.left-nav-level4-bg{background-color:#fff}div.left-nav-level1{position:relative;padding:14px 10px 13px 20px;border-top:0 solid #000;margin-top:0;white-space:nowrap;overflow:hidden}div.left-nav-level1-first{position:relative;padding:14px 10px 13px 70px;border-top:0 solid #000;white-space:nowrap;overflow:hidden}div.left-nav-level1-bgcolor{position:relative;padding:0 0 0 70px;border-top:0 solid #000;white-space:nowrap;overflow:hidden}div.wrap-left-nav-level2,div.wrap-left-nav-level2-margin{display:none}div.left-nav-level2-bgcolor{position:relative;margin-top:0;padding:11px 10px 10px 50px;background-color:#fff}div.wrap-left-nav-level3,div.wrap-left-nav-level3-margin{display:none}div.left-nav-level3-bgcolor{position:relative;padding:11px 10px 10px 90px;background-color:transparent;display:block}div.wrap-left-nav-level4,div.wrap-left-nav-level4-margin{display:none}div.left-nav-level4-bgcolor{position:relative;padding:11px 10px 10px 100px;background-color:transparent;display:block}.nav-left-sublevel,.nav-left-sublevel-selected{background-color:#000}div.left-nav-level1 img,div.left-nav-level1-first img{position:absolute;top:15px;right:20px}div.bgcolor{display:block;background-color:#fff}hr.upper-line-menu-level-1{display:none;height:1px;border:none;margin:-1px 0 0 20px;padding:0;color:#fff;background-color:#fff}hr.upper-line-menu-level-2{display:none;height:1px;border:none;margin:0 0 0 30px;padding:0;color:#000;background-color:#000}hr.upper-line-menu-level-3{display:none;height:1px;border:none;margin:0 0 0 40px;padding:0;color:#000;background-color:#000}@media only screen and (max-width: 768px){div.left-nav-level1{padding:2px 0 1px 10px;margin-top:0}div.left-nav-level1-first{padding:2px 0 0 10px;margin-top:0}div.left-nav-level2-bgcolor{padding:2px 0 2px 20px}div.left-nav-level3-bgcolor{padding:2px 0 2px 30px}div.wrap-pwd-nav-mobile div.left-nav-level1{padding:2px 0 1px 10px;margin-top:0}div.wrap-pwd-nav-mobile div.left-nav-level1-first{padding:2px 0 0 10px;margin-top:0}div.wrap-pwd-nav-mobile div.left-nav-level2-bgcolor{padding:2px 0 2px 20px}div.wrap-pwd-nav-mobile div.left-nav-level3-bgcolor{padding:2px 0 2px 30px}}@media only screen and (min-width: 768px),only screen and (min-width: 764px) and (max-width: 1280px) and (orientation: portrait){div.left-nav-level1{padding:34px 0 1px 80px;padding:24px 0 1px 100px;margin-top:0}div.left-nav-level1-first{padding:34px 0 1px 80px;margin-top:0}div.left-nav-level2-bgcolor{padding:2px 0 2px 110px}div.left-nav-level3-bgcolor{padding:2px 0 2px 100px}div.wrap-pwd-nav-mobile div.left-nav-level1{padding:2px 0 1px 80px;margin-top:0}div.wrap-pwd-nav-mobile div.left-nav-level1-first{padding:2px 0 0 80px;margin-top:0}div.wrap-pwd-nav-mobile div.left-nav-level2-bgcolor{padding:2px 0 2px 90px}div.wrap-pwd-nav-mobile div.left-nav-level3-bgcolor{padding:2px 0 2px 100px}}@media only screen and (min-width: 1024px),only screen and (min-width: 1020px) and (max-width: 1280px) and (orientation: landscape){div.left-nav-level1{padding:34px 0 1px 80px;padding:24px 0 1px 100px;margin-top:0}div.left-nav-level1-first{padding:34px 0 1px 80px;margin-top:0}div.left-nav-level2-bgcolor{padding:2px 0 2px 110px}div.left-nav-level3-bgcolor{padding:2px 0 2px 100px}div.wrap-pwd-nav-mobile div.left-nav-level1{padding:2px 0 1px 80px;margin-top:0}div.wrap-pwd-nav-mobile div.left-nav-level1-first{padding:2px 0 0 80px;margin-top:0}div.wrap-pwd-nav-mobile div.left-nav-level2-bgcolor{padding:2px 0 2px 90px}div.wrap-pwd-nav-mobile div.left-nav-level3-bgcolor{padding:2px 0 2px 100px}}@media only screen and (min-width: 1240px){div.left-nav-level1{padding:34px 0 1px 80px;margin-top:0}div.left-nav-level1-first{padding:34px 0 1px 80px;margin-top:0}div.left-nav-level2-bgcolor{padding:2px 0 2px 90px}div.left-nav-level3-bgcolor{padding:2px 0 2px 100px}div.wrap-pwd-nav-mobile div.left-nav-level1{padding:2px 0 1px 80px;margin-top:0}div.wrap-pwd-nav-mobile div.left-nav-level1-first{padding:2px 0 0 80px;margin-top:0}div.wrap-pwd-nav-mobile div.left-nav-level2-bgcolor{padding:2px 0 2px 90px}div.wrap-pwd-nav-mobile div.left-nav-level3-bgcolor{padding:2px 0 2px 100px}}@media only screen and (max-width: 768px){.plus,.minus{cursor:auto}.wrap-rslides,.image-info{max-width:none}}@media only screen and (min-width: 768px),only screen and (min-width: 764px) and (max-width: 1280px) and (orientation: portrait){.plus{cursor:url(daten/elemente/lupe_plus.cur),auto;cursor:url(daten/elemente/lupe_plus.png) 50 50,auto}.minus{cursor:url(daten/elemente/lupe_minus.cur),auto;cursor:url(daten/elemente/lupe_minus.png) 50 50,auto}.wrap-rslides,.image-info{max-width:1200px!important}}.more-infos img{display:block;margin:0 5px 0 0;padding:0}.more-infos>*{text-transform:uppercase;letter-spacing:2px;font-family:'StoneSansITCStd-Medium';font-size:14px!important;line-height:26px!important}.more-infos span{display:inline-block;padding-left:5px;padding-top:1px}.loader,.loader:after{border-radius:50%;width:10em;height:10em}.loader{margin:200px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid #64646433;border-right:1.1em solid #64646433;border-bottom:1.1em solid #64646433;border-left:1.1em solid #787878;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}div#xl-gallery{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:#fff;display:none}img#xl-gallery-prev,img#xl-gallery-next{position:absolute;left:25px;top:68%;margin-top:-25px;cursor:pointer;cursor:hand;z-index:100}img#xl-gallery-next{right:25px}img#close-xl-gallery{position:absolute;bottom:25px;left:50%;margin-left:-25px;width:50px;height:50px;cursor:pointer;cursor:hand}@media only screen and (max-width: 768px){img#xl-gallery-prev{left:5px;right:auto;display:none;display:block}img#xl-gallery-next{left:auto;right:5px;display:none;display:block}}@media only screen and (min-width: 768px),only screen and (min-width: 764px) and (max-width: 1280px) and (orientation: portrait){img#xl-gallery-prev{left:5px;right:auto}img#xl-gallery-next{left:auto;right:5px}}@media only screen and (min-width: 1024px),only screen and (min-width: 1020px) and (max-width: 1280px) and (orientation: landscape){img#xl-gallery-prev{left:5px;right:auto}img#xl-gallery-next{left:auto;right:5px}}@media only screen and (min-width: 1240px){img#xl-gallery-prev{left:25px;right:auto}img#xl-gallery-next{left:auto;right:25px}}.gall{cursor:url(daten/elemente/lupe_plus.cur),auto;cursor:url(daten/elemente/lupe_plus.png) 50 50,auto}div#nav-hide,div.wrap-mobile-nav-btn{background:##6e8b3d;padding:12px;width:36px;height:36px;left:20px;bottom:0}body.down .bar-header.animateIt .wrap-mobile-nav-btn{bottom:0}div#navigation-nav-lang{top:0;z-index:999}.bar-header.animateIt img.header-logo-desktop{width:160px;height:130px;top:70px;bottom:auto}body.menu-down .bar-header:not(.animateIt){height:0}body.menu-down div#nav-hide{transform:rotate(90deg)}div#nav-hide{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;margin-top:7px;margin-top:65px;position:fixed;left:20px;top:0}div#nav-hide span,div.wrap-mobile-nav-btn span{display:block;background:#FFF;height:2px}div#nav-hide span:nth-child(1),div.wrap-mobile-nav-btn span:nth-child(1){width:36px;margin-bottom:10px;margin-top:5px}div#nav-hide span:nth-child(2),div.wrap-mobile-nav-btn span:nth-child(2){width:18px;margin-bottom:10px}div#nav-hide span:nth-child(3),div.wrap-mobile-nav-btn span:nth-child(3){width:27px}img.bar-header-title{height:44px;height:38px;width:auto;bottom:24px;bottom:8px}.hero-screen{width:100%;height:100vh;height:100%;position:absolute;overflow:hidden!important;z-index:998}.hero-note{background:#253746;position:absolute;top:95vh;right:-50px;right:-10vw;right:-12vw;transform:rotate(-12deg);width:100vw;height:100vh;text-align:right}.hero-note img{transform:rotate(12deg);display:inline-block;margin-top:-15px;margin-top:-80px;margin-right:5vw;margin-right:45px}img#scroll-highlights{display:none}#scroll-highlights.mouse-scroll{padding-top:80px;position:absolute;bottom:70px;z-index:998;cursor:pointer;left:50px!important;right:auto!important;text-indent:-99999px}.mouse-scroll span{position:absolute;top:0;left:50%;width:30px;height:50px;margin-left:-15px;border:2px solid ##6e8b3d;color:#FFF;background:#FFF;border-radius:50px;box-sizing:border-box}.mouse-scroll span::before{position:absolute;top:10px;left:50%;content:'';width:6px;height:8px;margin-left:-3px;background-color:##6e8b3d;border-radius:100%;box-sizing:border-box;-webkit-animation:sdb10 2s infinite;animation:sdb10 2s infinite}.mouse-scroll span::after{position:absolute;bottom:-18px;left:50%;width:18px;height:18px;content:'';margin-left:-9px;border-left:2px solid ##6e8b3d;border-bottom:2px solid ##6e8b3d;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box}@-webkit-keyframes sdb10{0%{-webkit-transform:translate(0,0);opacity:0}40%{opacity:1}80%{-webkit-transform:translate(0,20px);opacity:0}100%{opacity:0}}@keyframes sdb10{0%{transform:translate(0,0);opacity:0}40%{opacity:1}80%{transform:translate(0,20px);opacity:0}100%{opacity:0}}@-webkit-keyframes arrow-animation{0%,50%{opacity:0}100%{opacity:1}}@keyframes arrow-animation{0%,50%{opacity:0}100%{opacity:1}}.modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}.modal-content{background-color:#e30613;margin:10% auto 0;padding:20px;border:1px solid #888;width:80%;width:780px;transform:rotate(-12deg)}.modal-content .correct-angle{transform:rotate(12deg);margin:75px;margin-bottom:0}.modal-content h2{font-weight:700!important;font-size:32px!important;color:#fff}.modal-content h3{font-weight:700;font-size:16px;color:#fff;line-height:22px;margin:0 0 5px}.modal-content ul{padding-left:15px;color:#000;font-size:16px;line-height:22px;font-family:serif;margin:0 0 30px;font-family:Roboto}.modal-content p{color:#fff;font-size:16px;line-height:22px;font-family:serif;margin:0 0 40px;font-family:Roboto}.modal-content a{display:inline-block;font-size:16px;line-height:40px;height:40px;font-family:'Roboto';color:#000!important;background:#FFF;font-weight:700;text-decoration:none;width:auto;padding:0 20px;position:relative;overflow:hidden}.close{color:#fff;float:right;font-size:40px;font-weight:400;position:relative;top:-120px}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.dropdown{position:relative;display:inline-block}.dropdown span{color:#FFF;font-size:18px;font-weight:700;line-height:40px}.dropdown span img{height:40px;margin-bottom:-14px;margin-bottom:-16px}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;background-color:transparent;min-width:160px;min-width:510px;min-width:465px;min-width:225px;padding:12px 16px;padding:50px 0 0;padding:28px 0 0;z-index:99;right:0;color:transparent}.drop-mobile a:first-child,.drop-mobile span:first-child,.dropdown-content span:first-child,.dropdown-content a:first-child,.entry-btns a{margin-bottom:20px}.entry-btns a:first-child{margin-top:20px}.drop-mobile a,.dropdown-content span,.dropdown-content a,.entry-btns a{display:inline-block;font-size:18px;line-height:42px;height:40px;font-family:'Roboto';color:#FFF!important;background:##6e8b3d;font-weight:700;text-decoration:none!important;width:180px;padding-left:20px;position:relative;overflow:hidden;display:block}.entry-btns a{width:280px}.drop-mobile a:after,.dropdown-content span:after,.dropdown-content a:after,.entry-btns a:after{content:'';display:block;background:#253746;width:160px;height:40px;position:absolute;transform:rotate(-12deg);bottom:-22px;right:-80px}.dropdown:hover .dropdown-content{display:block}.header-drop{position:absolute;right:215px;top:0}.hideMe{display:none}div.wrap-navigation{background:transparent;z-index:999}body.menu-down div#wrap-live-module,body.menu-down #scroll-highlights.mouse-scroll,body.menu-down .hero-screen{z-index:101}div.wrap-navigation{top:-220vh!important;display:block!important;width:100%!important;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;z-index:-1}body.menu-down div.wrap-navigation{z-index:999;top:0!important;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}body.menu-down{overflow:hidden}@media (min-width: 768px){body.down div#nav-hide{display:none}}#navigation-outer:after{content:'';display:block;position:absolute;top:-35%;left:-25%;width:150%;height:140%;background:#FFF;transform:rotate(-12deg);z-index:-1;border-bottom:2px solid #253746}img.bar-header-title{display:block}.drop-mobile{display:none}@media (max-width: 1400px){.hero-note{top:90vh}.hero-note img{margin-right:0}}@media (max-width: 1024px){.hero-note{top:80vh}.hero-note img{margin-right:-65px}}@media (max-width: 992px){.modal-content{width:72%}.hero-note{width:120vw;top:80vh;right:-15vw}.dropdown-content{min-width:160px;min-width:230px}.dropdown-content a:first-child{margin-right:0}.dropdown-content a{float:none}.bar-header{height:100px;height:125px}img.bar-header-title{height:44px;width:auto;bottom:-8px}}@media (max-width: 768px){img.header-logo-desktop{width:160px;height:130px;right:60px}img.bar-header-title{height:38px;width:auto;bottom:8px}}@media (max-width: 767px){img.bar-header-title,.bar-header-nav-info-mobile a{display:none}.hero-note{top:70vh;right:-20vw}.modal{z-index:999}.bar-header,div.wrap-mobile-nav-btn{z-index:1000}img.header-logo-desktop{z-index:1001}.modal-content{transform:rotate(0deg);width:90%;margin:0;padding-top:130px}.modal-content .correct-angle{transform:rotate(0deg);margin:0}.hero-note{top:77%}#scroll-highlights.mouse-scroll{bottom:150px;left:30px!important}.close{top:-40px}.dropdown-content{min-width:100vw;right:-170px}.dropdown-content a{width:85%;margin-left:5%}div#nav-hide,div.wrap-mobile-nav-btn{left:0}div.wrap-mobile-nav-btn.menu-down{transform:rotate(90deg)}.dropdown:hover .dropdown-content{display:none}.drop-mobile{display:block;color:transparent;padding-top:40px}.drop-mobile a{width:calc(100% - 40px);margin-left:10px;float:none}img.header-logo-desktop{right:60px}body.clown #bar-header-clone img.header-logo-desktop,.bar-header.animateIt img.header-logo-desktop{width:120px;height:97px;top:40px;bottom:auto}body.clown.menu-down #bar-header-clone img.header-logo-desktop{top:0}div#nav-hide{margin-top:35px;display:none}body.menu-down div#nav-hide{display:none}body:not(.down) div#nav-hide{display:block}#bar-header-clone .wrap-mobile-nav-btn{bottom:0}.header-drop{right:auto;right:160px;width:75px;position:fixed;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}body.down .header-drop{top:7px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}div.bar-header-nav-info-desktop div.nav-top-selected,.header-drop span{color:transparent;font-size:0}img.header-logo-desktop{width:120px;height:97px;right:50px}div#nav-mobile-nav-lang{padding:50px 0 0 10px}.bar-header-nav-info-desktop .header-drop{display:none}.bar-header{height:100px;border:0 solid blue}.bar-header-nav-info-mobile a{display:block}img.phone-btn-mobile{margin-left:10px}}@media only screen and (min-width: 768px),only screen and (min-width: 764px) and (max-width: 1280px) and (orientation: portrait){#bar-header-clone .bar-header-shop-nav-desktop{display:none}.bar-header.animateIt .bar-header-shop-nav-desktop{display:none}}@media only screen and (min-width: 1024px),only screen and (min-width: 1020px) and (max-width: 1280px) and (orientation: landscape){#bar-header-clone .bar-header-shop-nav-desktop{display:block}.bar-header.animateIt .bar-header-shop-nav-desktop{display:block}}@media only screen and (min-width: 1240px){#bar-header-clone .bar-header-shop-nav-desktop{display:block}.bar-header.animateIt .bar-header-shop-nav-desktop{display:block}}.dropdown-content a:last-child,.drop-mobile a:last-child{margin-top:20px}.dropdown:hover{cursor:pointer;cursor:hand}

/*Alex writes his css below*/
body{
	overflow-x: hidden;
}
#scroll-highlights.mouse-scroll{
	display: none;
}
.d-none{
	display: none !important; 
}
body {
    font: normal 400 18px/24px 'Roboto Condensed', sans-serif !important;
    color: #000000;
}
div:not(.wrap-footer) .wrap-content h3.title div{
	color: rgb(0,0,0);
	text-align: right;
	text-transform: uppercase;
	background: #000;
	font-size: 28px;
	line-height: 32px;
	display: block !important;
}

div#wrap-live-module-outer{
	border-top: 1px solid #FFF;
	color: rgb(170,153,135);
	background: rgb(170,153,135);
}
div#wrap-live-module-inner{
	/*width: 1200px;*/
    margin: 0 auto;
    padding: 0;
    line-height: 60px;
	height: 60px;
    padding-left: calc(50vw - 610px);
}
div#wrap-live-module-inner a.nav-top{
	text-transform: uppercase;
	letter-spacing: 1px;
}
div#wrap-live-module-inner a.nav-top:last-child{
	background: red;
    height: 60px;
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    line-height: 60px;
    padding: 0 20px;
	background: rgb(110,139,61);
	margin-right: 0;
}
img.header-logo-desktop,
.bar-header.animateIt img.header-logo-desktop{
	height: auto;
	-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		transition: all 0.5s ease;
}
@media only screen and (min-width: 1240px){
	img.header-logo-desktop {
    	right: auto;
    	left: 100px;
    	top: 60px;
    	position: fixed;
	}
}
	img.header-logo-desktop {
    	right: auto;
    	left: 100px;
    	top: 60px;
    	position: fixed;
    	width: 200px;
    	-webkit-transition: all 0.5s ease;
    		-moz-transition: all 0.5s ease;
    		transition: all 0.5s ease;
	}
.bar-header{
	position: fixed;
}
div#nav-hide, div.wrap-mobile-nav-btn{
	left: auto;
	right: 20px;
	background: #FFF;
	width: 48px;
	height: 48px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
div.wrap-mobile-nav-btn{
	top:58px; /* New fixes */
}
div.bar-header-nav-info-desktop, div.bar-header-nav-info-mobile{
	height: 170px;
	background: #FFF;
	-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		transition: all 0.5s ease;
}
div#nav-hide span, div.wrap-mobile-nav-btn span{
	background: rgb(110,139,61);
}
div#nav-hide span:nth-child(1), div.wrap-mobile-nav-btn span:nth-child(1){
	width: 48px;
	margin-bottom: 12px;
}
div#nav-hide span:nth-child(2), div.wrap-mobile-nav-btn span:nth-child(2){
	width: 32px;
	margin-bottom: 12px;
	margin-left: 16px;
}
div#nav-hide span:nth-child(3), div.wrap-mobile-nav-btn span:nth-child(3){
	width: 48px;
}

div.wrap-footer {
    background: rgb(170,153,135);
}
body.menu-down:not(.down) .wrap-mobile-nav-btn{
	opacity: 1;
	/*top: 60px;*/
	bottom: 0;
	display: block;
}
body.menu-down .wrap-mobile-nav-btn.menu-down{
	bottom: auto;
	top: 55px;
    transform: rotate(-90deg);
}
div#navigation-outer{
    background: rgb(170,153,135);
    /*min-height: calc(100vh - 170px);*/
    min-height: calc(100vh - 230px);
  	/*height: 100vh;*/
    top: 170px;
}
body.down div#navigation-outer{
	min-height: calc(100vh - 160px);
}
#navigation-outer:after{
	display: none;
}
div.wrap-main-nav-desktop{
	min-width: 600px;
	max-width: 800px;
}
div.wrap-main-nav-desktop div{
	float: none;
	height: auto;
	text-transform: uppercase;
	width: 50%;
	/*background: pink;*/
}
div.wrap-main-nav-desktop .main-nav-desktop.border-default{
	border: none;
	margin-bottom: 0 !important;
}
div.main-nav-box-2, div.main-nav-box-3, div.main-nav-box-4{
	margin: 0;
}
div.wrap-main-nav-desktop .nav-top, div.wrap-main-nav-desktop .nav-top-selected{
	font-size: 32px !important;
	line-height: 64px !important;
	letter-spacing: 1px;
}
div.wrap-main-nav-desktop div.main-nav-right{
	width: 50%;
    position: absolute;
    /* z-index: 999999; */
    right: 0;
    top: 0;
    height: 100%;
}
div.wrap-main-nav-desktop div.main-nav-right .right-upper-nav{
    width: 200px;
    /*background: red;*/
    text-align: center;
    padding: 0;
	position: absolute;
    right: 0;
}
div.wrap-main-nav-desktop div.main-nav-right .right-lower-nav{
	/*background: lime;*/
    position: absolute;
    right: 0;
    bottom: 0;
    list-style-type: none;
    text-align: right;
    margin: 0 0 9px;
}
div.wrap-main-nav-desktop div.main-nav-right .right-lower-nav{}
div.wrap-main-nav-desktop div.main-nav-right .right-upper-nav a,
div.wrap-main-nav-desktop div.main-nav-right .right-lower-nav a{
	color: #000;
	font-size: 18px;
	line-height: 36px;
    text-decoration: none;
    font-weight: bold;
    text-transform: capitalize;
    letter-spacing: 1px;
}
div.wrap-main-nav-desktop div.main-nav-right .right-upper-nav a:first-child{
	display: block;
	display: inline-block;
    background: rgb(110,139,61);
	color: #FFF;
	height: 60px;
	line-height: 60px;
	width: 100%;
	margin: 0 0 20px;
	text-transform: uppercase;
}
body.menu-down div.wrap-navigation{
	height: calc(100vh - 60px);
}
div.wrap-main-nav-desktop div.main-nav-box-1{
	margin-top: -20px;
}
.near-hamburger-nav{
	/*background: blue;*/
	text-align: right;
    padding-right: 110px;
    padding-right: 105px;
    padding-top: 70px;
    display: flex;
    justify-content: right;
    -webkit-transition: all 0.5s ease;
    	-moz-transition: all 0.5s ease;
    	transition: all 0.5s ease;
}
.near-hamburger-nav a{
	display: block;
	text-decoration: none !important;
	font-size: 16px;
	height: 44px;
	line-height: 44px;
	color: #000 !important;
	font-weight: 700;
	margin: 0 5px;
	margin: 0 10px;
	letter-spacing: 1px;
}
.bar-header.animateIt{
	display: none !important;
}
.delay-welcome{
	opacity: 0;
	-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		transition: all 0.5s ease;
}
div#highlights-title-welcome, div#video-title{
	height: auto;
	text-shadow: none;
	/*background: pink;*/
	width: 49%;
	width: 40%;
	left: 50vw;
	text-align: left;
	white-space: normal;
	bottom: auto;
	top: 50vh;
}
div#highlights-title-welcome h3{
	font-size: 40px;
	line-height: 44px;
	padding: 5px;
	background: rgb(110,139,61);
	color: #FFF;
	margin: 0 0 25px;
	text-transform: uppercase;
	display: inline-block;
	letter-spacing: 1px;
}
div#highlights-title-welcome p{
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	color: #000;
	/*background: rgba(255,255,255,0.8);*/
	padding: 10px 10px 15px;
	margin: 0;
}
div#highlights-title-welcome .under-title-desc{
	background: rgba(255,255,255,0.8);
	margin: 0 0 0 100px;
}
div#highlights-title-welcome a{
	display: inline-block;
	background: rgb(110,139,61);
	font-size: 18px;
	line-height: 22px;
	font-weight: 700;
	text-transform: uppercase;
	padding: 5px;
	letter-spacing: 1px;

}
div#highlights-title-welcome a:after{
	/*content: '→';*/
	content: '→';
	display: inline-block;
	padding: 0 5px;
}
#cookiechecker-table a:link,
#cookiechecker-table a:active,
#cookiechecker-table a:visited{
	color: rgb(110,139,61);
}
#cookiechecker-table a.datenschutz-info-btn{
	background:  rgb(110,139,61) !important;
    border: 1px solid rgb(110,139,61) !important;
    border-radius: 0px !important;
}
.text-right{
	text-align: right;
}
.wrap-footer.custom-footer h3{
	font-size: 18px;
	line-height: 24px;
	color: #000 !important;
	margin: 0;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.wrap-footer.custom-footer p{
	font-size: 18px;
	line-height: 24px;
	margin: 0;
	color: #000 !important;
}
.wrap-footer.custom-footer address{
	font-style: normal;
}
.wrap-footer.custom-footer .footer-right-upper img{
	height: 96px;
	margin-left: 50px;
}
.wrap-footer.custom-footer .footer-right-lower{
	margin-top: 100px;
	margin-bottom: 120px;
}
.wrap-footer.custom-footer .footer-right-lower img{
	height: 40px;
	margin-right: 25px;
}
.arrow {
    border: solid black;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 15px;
}
.down-arrow {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.scroll-next{
	position: absolute;
    bottom: 115px;
    left: 50%;
    margin-left: -23px;
    cursor: pointer;
}
.language-dropdown{
	display: none;
}
.page-title{
    position: fixed;
    top: 170px;
    top: 100px;
    left: 0;
    color: red;
    z-index: 9999999;
    z-index: 999;
    z-index: 998;
    width: 100vw;
    background: red;
    background: rgb(170,153,135);
    text-align: right;
    padding: 30px 0;
    border-bottom: 1px solid #000;
}
.page-title:not(.page-title-home){
	top: 170px;
	-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		transition: all 0.5s ease;
}
.page-title.page-title-content.page-title-scroll1{
	top: 100px;
	-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		transition: all 0.5s ease;
}
.page-title.page-title-home{
	opacity: 0;
	-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		transition: all 0.5s ease;
}
.page-title.page-title-home.page-title-scroll{
	opacity: 1;
	-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		transition: all 0.5s ease;
}
.page-title h1{
    color: rgb(255,255,255);
    font-size: 40px;
    line-height: 44px;
    height: 44px;
    /*background: lime;*/
    padding: 0;
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.page-title.page-title-content + #content{
	padding-top: 150px;
}
.wrap-content a:link, .wrap-content a:active, .wrap-content a:visited{
	color: rgb(110,139,61) !important;
}
div.wrap-main-nav-desktop{
	display: block;
}
.hide-next + div{
	/*display: none;*/
	visibility: hidden;
}
div.wrap-main-nav-mobile{
	display: none;
}
div#wrap-live-module{
	/*border: 1px solid #FFF;*/
}
img.header-logo-desktop.user_scroll{
	top: 0;
	-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		transition: all 0.5s ease;
}
div.bar-header.user_scroll div.bar-header-nav-info-desktop,div.bar-header.user_scroll div.bar-header-nav-info-mobile{
	-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		transition: all 0.5s ease;
		height: 100px;
}
div.bar-header.user_scroll div#nav-hide,div.bar-header.user_scroll div.wrap-mobile-nav-btn{
	top: 14px;
	-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		transition: all 0.5s ease;
		bottom: auto;
}
div.bar-header.user_scroll .near-hamburger-nav{
	padding-top: 25px;
	-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		transition: all 0.5s ease;
}
body.user_scroll div#navigation-outer{
	top: 100px;
}
@media only screen and (max-width: 1240px){
	div#wrap-live-module-inner a.nav-top:first-child{
		margin-left: 20px;
	}
}
@media only screen and (max-width: 1024px){
	img.header-logo-desktop{
		left: 20px;
	}
	.scroll-next{
		left: 96px;
		margin-left: 0;
	}
	div#highlights-title-welcome, div#video-title{
		width: 50%;
		left: 40vw;
	}
	div.wrap-main-nav-desktop .nav-top, div.wrap-main-nav-desktop .nav-top-selected{
		line-height: 50px !important;
	}
	div.wrap-main-nav-desktop{
		width: 675px;
	}
	div#nav-hide, div.wrap-mobile-nav-btn{
		right: 8px;
	}
	div.wrap-mobile-nav-btn{
		top: 53px; /* New fixes */
	}
}
@media only screen and (max-width: 992px){
	div#highlights-title-welcome{
		display: block;
	}
	div#highlights-title-welcome, div#video-title {
    	width: 75%;
    	left: 140px;

    	width: calc(100% - 40px - 120px);
    	left: 140px;
	}
	.near-hamburger-nav{
	    position: fixed;
    	z-index: 99;
    	right: 0;
    	padding-top: 70px;
	}
	.scroll-next{
		bottom: 100px;
	}
	div.wrap-main-nav-desktop div.main-nav-box-1{
		margin-top: 0;
	}
	.page-title{
		padding: 10px 0;
	}
}
@media only screen and (max-width: 767px){
	div#wrap-live-module-inner a.nav-top:last-child{
		padding: 0;
		width: 100%;
		text-align: center;
	}
	div#wrap-live-module-inner a.nav-top:nth-child(3){
		/*display: none;*/
	}
	.scroll-next{
		left: 60px;
	}
	img.header-logo-desktop{
		width: 150px;
		width: 120px;
		left: 10px;
		top: 80px;
	}
	.user_scroll img.header-logo-desktop{
		top: 40px;
	}
	div#highlights-title-welcome, div#video-title {
    	width: calc(100% - 20px);
    	left: 10px;
	}
	div#highlights-title-welcome h3{
		font-size: 24px;
		padding: 0 5px;
		height: 30px;
		line-height: 30px;
		margin: 0 0 16px;
	}
	div#highlights-title-welcome p{
		display: none;
	}
	div#highlights-title-welcome .under-title-desc{
		background: none;
	}
	div.bar-header-nav-info-mobile{
		display: none;
	}div.bar-header-nav-info-desktop{
		display: block;
	}
	body.menu-down .wrap-mobile-nav-btn.menu-down,
	div#nav-hide, div.wrap-mobile-nav-btn{
		bottom: auto;
		top: 0;
		right: 0;
		background: none;
	}
	.near-hamburger-nav a:nth-child(1){
		display: none;
	}
	.near-hamburger-nav a:nth-child(3){
		position: relative;
		top: 60px;
	}
	.user_scroll .near-hamburger-nav a:nth-child(4){
		/*padding-right: 80px;*/
		padding-right: 64px; /* New fixes */
	}
	.user_scroll .near-hamburger-nav a:nth-child(5){
		display: none;
	}
	.near-hamburger-nav{
		padding-top: 10px;
		padding-right: 0px;
	}
	.drop-mobile{
		display: none;
	}
	.footer-right-upper{
		text-align: center;
	}
	.wrap-footer.custom-footer .footer-right-upper{
		padding-bottom: 100px;
	}
	.wrap-footer.custom-footer .footer-right-upper img,
	.footer-right-upper img{
		display: block;
		margin: 0 auto 60px;
	}
	.wrap-footer.custom-footer .footer-right-lower{
		text-align: center;
		margin: 60px 0;
	}
	.wrap-footer.custom-footer .footer-right-lower img{
		margin: 0 13px;
	}
	.footer-right{
		display: flex;
  		flex-direction: column-reverse;
	}
	div#navigation-outer{
		height: auto;
	}
	div.wrap-main-nav-desktop div.main-nav-right,
	div.wrap-main-nav-desktop div.main-nav-right .right-lower-nav,
	div.wrap-main-nav-desktop div.main-nav-right .right-upper-nav{
		position: static;
		width: 100%;
		width: calc(100vw - 40px);
	}
	div.wrap-main-nav-desktop div.main-nav-right .right-upper-nav{
		margin: 60px auto;
		width: 200px;
	}
	div.wrap-main-nav-desktop div.main-nav-right .right-lower-nav{
		text-align: center;
		padding: 0;
		margin: 0 0 60px;
	}
	div#highlights-title-welcome a{
		overflow: hidden;
		text-indent: -9999px;
		line-height: 20px;
	}
	div#highlights-title-welcome a:after{
		text-indent: 0px;
		float: left;
	}
	div#highlights-title-welcome .under-title-desc{
		margin: 0px;
		float: left;
	}
	div#highlights-title-welcome h3{
		float: left;
	}
	.page-title h1{
		font-size: 24px;
	}
}
/* New fixes start */
.nav-gap {
	display: block;
	height: 30px;
}
div.wrap-main-nav-desktop div.main-nav-box-1{
	margin-top: 0px;
}
img.header-logo-desktop.user_scroll{
	width: 80px;
	top: 10px;
}
div:not(.wrap-footer) .wrap-content h3.title div{
	text-align: left;
	background: none;
}
#LogoBergbahnen{
	margin-top: 0px;
}
.entry-btns {
	margin-top: 6px;
}
.entry-btns a{
	margin-bottom:0px
}
.entry-btns a:first-child{
	margin-top:0px
}
.entry-btns a{
	display:inline;
	font-size:18px;
	line-height:42px;
	height:40px;
	font-family:'Roboto';
	color:#FFF!important;
	background:#fff;
	font-weight:700;
	text-decoration:none!important;
	padding:15px;
	position:relative;
	overflow:hidden;
	border: 2px solid rgb(110,139,61);
}
.entry-btns a:after{
	display: none;
}
div.wrap-main-nav-desktop div.main-nav-right .right-upper-nav span:first-child{
	display: inline-block;
	background: rgb(110,139,61);
	color: #FFF!important;
	height: 60px;
	line-height: 60px;
	width: 100%;
	margin: 0 0 20px!important;
	text-transform: uppercase;
}
div.wrap-main-nav-desktop div.main-nav-right .right-upper-nav span,
div.wrap-main-nav-desktop div.main-nav-right .right-lower-nav span {
	color: #000;
	font-size: 18px;
	line-height: 36px;
	text-decoration: none;
	font-weight: bold;
	text-transform: capitalize;
	letter-spacing: 1px;
	margin: 0!important;
	height: auto!important;
}
div.wrap-main-nav-desktop .main-nav-desktop.border-default{
	white-space: nowrap;
}
.wrap-nav-content-top {
	position: relative;
	height: 0px;
	overflow: hidden;
}
.wrap-nav-content-top a.nav-top,
.wrap-nav-content-top a.nav-top:link,
.wrap-nav-content-top a.nav-top:active,
.wrap-nav-content-top a.nav-top:visited {
	position: relative;
	display: block;
	box-sizing: border-box;
	margin-right: 0;
	padding: 0;
	width: 100vw;
	height: 60px;
	line-height: 60px;
	text-align: center;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 1px;
	text-decoration: none;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
	background: rgb(170,153,135);
}
.wrap-nav-content-top a.nav-top:last-child {
	display:none
}
#information,
.page-title-content,
.bar-header-nav-info-desktop,
#wrap-live-module,
.wrap-nav-content-top {
	opacity: 1;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.fadeOut{
	opacity: 0!important;
}
.page-title-content-fadeOut{
	height: 0;
	padding: 0;
	border-bottom: none;
	overflow: hidden;
}
.wrap-nav-content-top-fadeIn{
	height: 240px;
}
.bar-header-nav-info-desktop-border {
	border-bottom: 1px solid #000000;
}
@media only screen and (max-width: 768px) {
	.nav-gap {
		display: none;
	}
}
@media only screen and (min-width: 768px), only screen and (min-width: 764px) and (max-width: 1280px) and (orientation: portrait){
	div.content-top-gap {
		position: relative;
		height: 170px;
	}
}
@media only screen and (min-width: 1024px), only screen and (min-width: 1020px) and (max-width: 1280px) and (orientation: landscape){
	div.content-top-gap {
		position: relative;
		height: 170px;
	}
}
@media only screen and (max-width: 898px){
	#LogoBergbahnen{
		margin-top: 20px;
		margin-right: 25px;
	}
}
div.wrap-service-nav {
	margin-top: -160px;
	margin-bottom: 160px;
	width: 70%;
}
.service-nav a.nav-bottom, .nav-bottom-selected {
	display: inline;
	text-decoration: none !important;
	font-size: 16px;
	height: 44px;
	line-height: 44px;
	color: #000!important;
	font-weight: 700!important;
	margin: 0 10px 0 0!important;
	letter-spacing: 1px;
}
@media only screen and (max-width: 767px){
	div#navigation-outer{
		margin-top:-30px
	}
	div.wrap-main-nav-desktop {
		width: 100%;
		box-sizing: border-box;
		min-width: 0;
		max-width: none
	}
	div.wrap-main-nav-desktop div {
		width: 100%;
		min-width: 0px;
		text-align: center;
	}
	.page-title:not(.page-title-home){
		top: 140px;
	}
	div.bar-header-nav-info-desktop, div.bar-header-nav-info-mobile{
		height: 140px;
	}
	.page-title.page-title-content + #content {
		padding-top: 190px;
	}
	#LogoBergbahnen{
		margin-top: 0;
		margin-right: auto;
	}
	.text-address {
		text-align: center;
		width: 100% !important;
	}
	.text-right {
		width: 100% !important;
	}
	div.wrap-service-nav {
		width:unset;
		text-align: center;
		margin-top: -100px;
		margin-bottom: 140px;
	}
	.wg-default, .wg-default .country-selector{
		top: 10px !important
		right: 100px !important;
	}
}
.hintBtn-1 {
	position: fixed;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	left: 350px;
	top: 130px;
	transform: rotate(-7deg);
	width: 200px;
	height: 40px;
	margin: 0;
	padding: 0 20px;
	line-height: 40px;
	font-weight: bold;
	background-color: #008780;
	color: #FFF!important;
	overflow: hidden;
	border: 0px solid #008780;
	text-align: center;
	text-decoration: none!important;
	cursor: pointer;
	cursor: hand;
	z-index: 1000;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.hintBtn-1.user_scroll{
	left: 230px;
	top: 60px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
@media only screen and (max-width: 1024px){
	.hintBtn-1{
		left: 270px;
	}
	.hintBtn-1.user_scroll{
		left: 150px;
	}
}
@media only screen and (max-width: 767px){
	.hintBtn-1{
		left: 13px;
		top: 33px;
		z-index: 1001;
	}
	.hintBtn-1.user_scroll{
		left: 140px;
		top: 30px;
		left: 102px;
	}
	div.wrap-service-nav {
		margin-bottom: 100px;
	}
}
/* New fixes end */
/* Weglot start */
.wg-default{
	opacity:0;
	z-index:-1!important
}
body.menu-down .wg-default{
	opacity:1;
	z-index:99999!important
}
.wg-list.country-selector a{
	font:normal 700 16px/25px 'Roboto Condensed',sans-serif!important
}
.wg-list.country-selector .wgcurrent a{
	text-decoration:none!important;
	margin:3px 0
}
.wg-list.country-selector a{
	padding:0!important
}
.wg-list.country-selector a:hover{
	color:#000!important;
	text-decoration:none!important
}
.wg-default,.wg-default .country-selector{
	position:absolute!important;
	position:fixed!important;
	bottom:auto!important;
	top:75px!important;
	width:110px;
	right:165px!important;
	display:flex;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease
}
body.down .wg-default,
body.down .wg-default .country-selector{
	top:30px!important;
}
.wg-list.country-selector a:hover{
	color:#000!important
}
.wg-list.country-selector ul,.wg-list.country-selector .wgcurrent{
	border:none!important;
	display:flex!important;
	position:static!important;
	width:auto!important;
	background:transparent!important
}
.wg-list.country-selector{
	background:transparent!important
}
.wg-list.country-selector.closed ul{
	display:flex!important;
	border:none!important
}
.wg-list.country-selector .wgcurrent:after{
	display:none!important
}
.wg-list.country-selector a,
.wg-list.country-selector .wgcurrent a{
	padding:0!important;
	text-transform:uppercase!important;
	font-size:16px!important;
	letter-spacing:1px
}
.wg-li a::after{
	content:"/";
	display:inline-block;
	margin:0 5px
}
.wg-li:last-child a::after{
	content:"";
	margin:0
}
.wg-list.country-selector:not(.closed) .wgcurrent{
	position:relative!important
}
@media only screen and (max-width: 768px){
	.wg-default,.wg-default .country-selector{
		top:20px!important;
		right:70px!important
	}
}
@media only screen and (min-width: 768px),only screen and (min-width: 764px) and (max-width: 1280px) and (orientation: portrait){
	.wg-default,.wg-default .country-selector{
		right:153px!important
	}
	.near-hamburger-nav {
		padding-right: 93px;
	}
}
@media only screen and (min-width: 1024px),only screen and (min-width: 1020px) and (max-width: 1280px) and (orientation: landscape){
	.wg-default,.wg-default .country-selector{
		right:165px!important
	}
	.near-hamburger-nav {
		padding-right: 105px;
	}
}
@media only screen and (min-width: 1240px){
	.wg-default,.wg-default .country-selector{
		right:165px!important
	}
	.near-hamburger-nav {
		padding-right: 105px;
	}
}
#highlights-weglot-translations {
	position: absolute;
	left: -9999px;
	top: -9999px;
	height: 0;
	overflow: hidden;
}
/* Weglot end */