@import url('https://fonts.googleapis.com/css?family=Barlow:400,600');@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=DM+Serif+Display&display=swap');main,main p{padding-bottom:1em}.main-h,.sticky{top:0;opacity:1}.open-nav,.sticky{border-bottom:1px solid #dcdcdc}.clearfix,.main-h,nav ul,nav ul li{clear:both}.callbacks_nav,a{text-decoration:none}aside a,nav ul a{text-transform:uppercase}*,::after,::before{margin:0;padding:0;box-sizing:border-box}body{background-color:#cead4e;color:#fff;font-family:'Barlow', sans-serif;text-align:center}main{background-color:#fff;color:#3d3737;text-align:left}.clearfix,.innerbox,aside, video{width:100%;max-width:1200px;margin:0 auto;position:relative;padding:0 3%} #video,video{padding:0; line-height:0} .innerbox-li{width:100%;max-width:1200px;margin:0 auto;position:relative;padding:0}
h1,h2{font-family: "Cormorant Garamond", serif;font-weight: 400;font-style: normal;font-size:2.2em;padding:.67em 0} .aktivitaeten{padding-bottom:0}
h3{font-family: "Cormorant Garamond", serif;font-weight: 600;font-style: normal;font-size:1.5em;padding:0.7em 0}

ul{list-style:none}a{color:rgba(255,255,255,1);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}a:focus,a:hover{opacity:.5}.aktiv,.open-nav .aktiv,.sticky .aktiv{color:#3d3737}#submenu-agbs li a,.open-nav,.sticky nav ul a{color:#3d3737}.outerbox{background-color:#cead4e;width:100%;margin:0 auto;padding:0}footer{color:#fff}.bold{display:none}.main-h{position:fixed;z-index:9999;max-height:120px;width:100%;padding-top:17px;padding-bottom:6px;background:0 0;-webkit-transition:all .3s;transition:all .3s}.sticky{background-color:rgba(255,255,255,.93)}.sticky .submenu li{background-color:rgba(255,255,255,.85)}.open-nav{max-height:360px!important;background-color:rgba(255,255,255,.93);opacity:1}.open-nav .mobile-toggle{transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.open-nav .mobile-toggle span{background:#3d3737}.open-nav nav a{color:#3d3737;font-size:16px}.open-nav a:focus,.open-nav a:hover{opacity:.2}.mobile-toggle{display:none;cursor:pointer;font-size:20px;position:absolute;right:22px;top:5px;width:30px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.mobile-toggle span{width:30px;height:2px;margin-bottom:6px;border-radius:1000px;background:#fff;display:block}.logo,.open-nav .logo-dunkel,.sticky .logo-dunkel{float:left;margin-top:0;line-height:1;margin-bottom:10px}.sticky .mobile-toggle span{background:#3d3737}#hero-infobox,.heroEffects .bg{-webkit-background-size:cover;-moz-background-size:cover}.logo{width:200px;display:block}.logo img,.logo-dunkel img{width:300px}.logo-dunkel,.open-nav .logo,.sticky .logo{display:none}.open-nav .logo-dunkel,.sticky .logo-dunkel{width:200px;display:block}nav,nav ul{float:right}.open-nav a img:focus,.open-nav a img:hover{opacity:.9}nav ul{height:auto;text-align:right}nav ul li{display:inline-block;margin-top:38px;margin-left:35px;line-height:1.5}nav ul a{color:#fff;font-size:18px}.submenu{margin-top:17px;position:absolute;visibility:hidden;height:0}.submenu li{display:block;margin:0;padding:0 0 5px 10px}.submenu a{padding:15px 15px 15px 0}nav li:active .submenu,nav li:focus .submenu,nav li:focus-within .submenu,nav li:hover .submenu{visibility:visible;height:200px}.heroEffects{height:100vh;position:relative;z-index:-1;top:0;left:0}.heroEffects .bg{height:100vh;position:fixed;width:100%;background-image:url(../bilder/hotel-new-orly.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;transform:scale(1)}.heroEffects .shade{opacity:0;background:rgba(0,0,0,.8);z-index:3;height:100vh;position:fixed;width:100%}.heroEffects .title{width:100%}.heroEffects .title .text{z-index:1;width:100%;color:#fff;padding:2em;background:rgba(0,0,0,.5)}.heroEffects .arrow{position:fixed;left:50%;margin-left:-20px;bottom:30px;width:40px;height:40px;opacity:1}
.award{position:fixed;left:20%;top:20%;width:12%;height:12%; opacity:1;background-image:url(../bilder/tripadvisor-award2019.png);background-repeat:no-repeat;background-size:contain;background-position:center center;}#award-icons img,.service img{width:100%;}.service{padding-left:0;padding-right:0;}
.buchen,.pfeil-runter,.title p{position:absolute}.centerV{display:table;height:100%}.centerV>div{display:table-cell;vertical-align:middle}.buchen{width:300px;height:200px;top:50%;left:50%;transform:translate(-50%,-50%)}
.willkommen{font-family: "Cormorant Garamond", serif;font-style: normal}
.pfeil-runter{width:100px;height:100px;bottom:0;left:48%;transform:translate(-55%,0)}.title p{padding:0 15px 15px;background:rgba(0,0,0,.3);font-size:50px;font-weight:600;line-height:1.3;top:50%;left:50%;transform:translate(-50%,-50%)}
.link{line-height:2em}
.title p span{font-size:32px;color:#e8f380;border-bottom:2px solid #e8f380;padding-bottom:12px;}.arrow img{display:block;margin:0 auto 0 -13px;width:36px;height:26px;bottom:40px;left:50%;-webkit-animation:arrow 1s both infinite;animation:arrow 1s both infinite}@-webkit-keyframes arrow{0%,100%,20%,50%,80%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@keyframes arrow{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}#bilderslider{margin-top:0;overflow:hidden}.container{height:85vh;position:relative;z-index:3;top:0;left:0}.slider-background{margin-top:100px;background:rgba(1,1,1,.3)}.links li{padding-bottom:1em}.callbacks,.rslides{padding:0;width:100%;overflow:hidden;list-style:none}/*! http://responsiveslides.com v1.55 by @viljamis */.rslides{position:relative;margin:0}.callbacks-container,.rslides img,.rslides li:first-child{float:center;margin-left:auto;margin-right:auto}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.rslides li:first-child{position:relative;display:block;overflow:hidden}.rslides img{display:block;overflow:hidden;border:0;height:85vh;width:100%;max-width:1200px}.callbacks-container{position:relative;width:100%;max-width:1200px}.callbacks{position:relative;margin:0}.callbacks li{position:absolute;width:100%;left:0;top:0}.callbacks img{display:block;position:relative;z-index:1;object-fit:cover;border:0}#slider1 li:nth-child(6) img{object-position:center center}.callbacks .caption{display:block;position:relative;object-position:50% 50%;z-index:2;height:60px;font-size:1.1em;text-shadow:none;text-align:left;color:#fff;background:rgba(1,1,1,.5);margin-left:auto;margin-right:auto;bottom:60px;padding:16px 3%;width:100%;max-width:1200px}.callbacks_nav{position:absolute;-webkit-tap-highlight-color:transparent;bottom:55%;left:0;z-index:3;text-indent:-9999px;overflow:hidden;height:61px;width:38px;background:url(../bilder/icons/nav-arrow.png) left top no-repeat}.callbacks_nav:active{opacity:1}.callbacks_nav.next{left:auto;background-position:right top;right:0}aside{background:#cead4e;overflow:hidden;text-align:center}aside a{color:#fff;font-size:1.2em;display:inline-block;line-height:1.5;padding:1em 0}@-webkit-keyframes scroll{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes scroll{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.abstand-unten{padding-bottom:2em}.index-div{background-color:#907837}.index-div-white{background-color:#fff} #hero-infobox,#hero-infobox-aktivitaeten{overflow:hidden;background-repeat:no-repeat;background-position:center center;transform:scale(1);margin-top:100px}#main-infobox{padding-bottom:0}#hero-infobox{background-image:url(../bilder/Lobby-mit-Blumenvase.jpg);background-size:cover}#hero-infobox-aktivitaeten{background-image:url(../bilder/olympia-muc.jpg);-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.infobox,.infobox-text{top:50%;left:50%;transform:translate(-50%,-50%);margin-left:auto;margin-right:auto;overflow:hidden}.infobox{display:block;position:fixed;width:85%;max-width:1200px;height:70%;background-color:rgba(61,55,55,.7);padding:0 5%;color:#fff;text-align:center}#lage{padding:0 10%}.infobox-text{position:relative;font-size:1.5em}.infobox-text h2{padding-top:0}#hero-infobox,#hero-infobox-aktivitaeten{min-height:1050px}.infobox-text{font-size:1.4em}#karte{padding:0}.heroliste{list-style-type:none}.heroliste li{padding-bottom:.5em}#lageliste li,#preisliste li{padding-bottom:1em}.heroliste li a{text-decoration:underline}#letzter-punkt{margin-bottom:.5em}#impressum{margin-top:100px}.impressum-text{max-width:670px;padding:40px 0 50px}.text-liste{list-style-type:disc;padding-left:1em;margin-bottom:2em}.text-liste li{margin-bottom:1em}.menue{color:#000000;text-decoration: underline;}#fotografen,#webdesigner,.google-datenschutz,.hotel-link{color:#3d3737}#fotografie,#webdesign{padding-top:1em}footer{overflow:hidden;padding:1em 0 2em;line-height:2em;background-color:#cead4e}.footer{list-style:none;padding:1em 0}.footer li{display:inline-block;width:16%;line-height:1.5;float:left}.footer li:last-child{width:20%}#webdesign{padding-top:1em}@media only screen and (max-width:1150px){.clearfix,.main-h{overflow:hidden}nav,nav ul,nav ul li{width:100%}.main-h{max-height:100px;padding-top:25px}.logo{float:none}nav ul{text-align:center;height:auto;padding-top:0}nav ul li{padding:3px 0;margin:0}.submenu,.submenu a{padding:0}.mobile-toggle{display:block}.submenu{margin:10px 0 0;position:relative}.sticky .submenu li{background-color:rgba(255,255,255,0)}.submenu li{margin:0 4px;padding:0;display:inline}.infobox-text{font-size:1.2em}.footer li,.footer li:last-child{width:33%}.footer li:nth-child(1),.footer li:nth-child(2),.footer li:nth-child(3){margin-bottom:10px}}
@media only screen and (max-width:1020px){.award{display:none;}}
@media only screen and (max-width:690px){.buchung li,.footer li,.footer li:last-child{width:100%}.footer li:nth-child(1),.footer li:nth-child(2){margin-bottom:0}.infobox-text{font-size:1.1em}}@media only screen and (max-width:530px){.buchen{width:content;height:content}.title p{font-size:45px}.title p span{font-size:28px}.callbacks .caption{font-size:.8em}.infobox-text{font-size:1em;padding:20px 0 0}}@media only screen and (max-width:367px){.logo img,.logo-dunkel img{width:280px}.infobox-text{padding:0}}