:root{--hapi-background-button:#8f4858;--hapi-color-button:#fff;--hapi-background-primary:#5db65d;--hapi-color-primary:#fff;--hapi-background-contrast:rgba(0,0,0,0.1);--hapi-color-contrast:inherit;--hapi-border-radius:5px;--hapi-font-size:14px;--hapi-color-text:#414b4c;--hapi-color-link:#fd8715;--hapi-error-color:#db6060;--hapi-error-color-text:#fff}#bootstrap-grid-frame-jhbsdovu{z-index:400}body
#CybotCookiebotDialog{font-family:sans-serif}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, body #CybotCookiebotDialogFooter
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background-color:#8f4858;border-color:#8f4858;border:1px
solid #8f4858 !important;border-radius:0}body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails
a{color:#8f4858}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize, body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection, body #CybotCookiebotDialogFooter
#CybotCookiebotDialogBodyButtonDecline{border-color:#8f4858;border:1px
solid #8f4858 !important}body #CybotCookiebotDialogFooter
.CybotCookiebotDialogBodyButton{border-color:#8f4858;border:1px
solid #8f4858 !important;border-radius:0}body #CybotCookiebotDialogTabContent input+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:rgba(143, 72, 88, 0.7)}body #CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#8f4858}body #CybotCookiebotDialogTabContent input[type=checkbox][disabled]:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#b66e7e}body #CybotCookiebotDialogNav
.CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-color:#8f4858;color:#8f4858}body #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover{color:#8f4858}body .CybotCookiebotDialogTabPanel
button{width:auto}body #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change{background-color:#8f4858;border-color:#8f4858;border:1px
solid !important;border-radius:0}body #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw{border-color:#8f4858;border:1px
solid !important;border-radius:0}body #CookiebotWidget .CookiebotWidget-consent-details
button{color:#8f4858}body #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved
svg{fill:#8f4858}body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a, body #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink, body #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a, body #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a, body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a, body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink, body #CybotCookiebotDialogDetailBodyContentTextAbout
a{color:#8f4858}body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover, body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover, body #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover{color:#8f4858}body #CybotCookiebotDialogTabContent
.CybotCookiebotDialogDetailBulkConsentCount{background-color:rgba(143, 72, 88, 0.7)}body #CookiebotWidget .CookiebotWidget-logo svg
circle{fill:#8f4858}*{outline:none !important;-webkit-tap-highlight-color:rgba(0, 0, 0, 0) !important;-webkit-appearance:none}html,body{padding:0;margin:0;font-family:'bl',sans-serif !important}body{color:#414b4c;min-width:320px;font-size:100% !important;overflow-x:hidden;-webkit-font-smoothing:subpixel-antialiased}.no-gutter{padding-right:0;padding-left:0}.pdfjs-container{margin:auto}.modal{z-index:1050}.modal-backdrop{z-index:1040}#popup{background-color:rgba(50, 58, 57, 0.8)}#popup .modal-dialog{max-width:450px;padding:20px}#popup .modal-content{border:0px
solid rgba(0, 0, 0, .5);border-radius:0}#popup .modal-content
.close{width:40px;position:absolute;background-color:#8f4858;border-radius:50%;height:40px;opacity:1;right:-10px;top:-10px;text-align:center;color:#fff}#popup .modal-content .close:hover{background-color:#8f4858;color:#fff}#popup .modal-content .close
span{width:40px;height:40px;text-align:center;display:block;font-weight:400;line-height:38px;font-size:24px}#popup .modal-content .popup-img{width:100%}#popup .modal-content .popup-img
img{width:100%}#popup .modal-content .modal-header{padding:0rem;border-bottom:0px solid #e9ecef;border-top-left-radius:0rem;border-top-right-radius:0rem;text-align:center;display:block;font-size:28px;padding-top:20px;font-family:'bask',sans-serif !important}#popup .modal-content .modal-body{text-align:center;line-height:160%;font-size:16px;padding:30px
20px;padding-top:10px !important;padding-bottom:0px !important}#popup .modal-content .modal-footer{width:100%;display:flex;border-top:0px solid #e5e5e5;padding-bottom:20px}#popup .modal-content .modal-footer
a{display:inline-block;background-color:#8f4858;width:auto;text-transform:uppercase;color:#fff;letter-spacing:1px;font-size:0.7em;padding:2px
0;line-height:2.5em;font-family:'gb',sans-serif !important;font-size:0.7em;letter-spacing:1px;margin:auto;padding:2px
25px}#popup.fade{opacity:1 !important;transition:opacity 0.5s linear}#popup.modal.fade .modal-dialog{transition:transform 0.2s ease-out;transform:translate(0,25%)}div#cookie-bar{position:fixed;bottom:-200px;background-color:#e7e7dd;border-top:1px solid #a39c96;width:100%;max-height:0;overflow:hidden;text-align:center;z-index:500;padding:0px;line-height:1.5em;padding:20px;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}div#cookie-bar .cb-enable{display:inline-block;padding-left:20px;padding-right:20px;margin-left:20px;margin-right:20px;background-color:#8f4858;color:#fff;text-decoration:none;text-transform:uppercase;font-size:0.7em;letter-spacing:1px;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;font-family:'gb',sans-serif !important}div#cookie-bar .cb-enable:hover, div#cookie-bar .cb-enable:focus{text-decoration:none;background-color:#414b4c}div#cookie-bar .cb-policy{font-family:'bb',sans-serif !important;font-size:0.8em;letter-spacing:1px;text-transform:uppercase;color:#414b4c;border-bottom:1px solid #414b4c;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}div#cookie-bar .cb-policy:hover, div#cookie-bar .cb-policy:focus{text-decoration:none;border-color:transparent}div#cookie-bar
p{margin:0}div#cookie-bar.in{bottom:0;width:100%;max-height:600px}iframe{border-image-source:none;border-image-slice:none;border-image-width:none;border-image-outset:none;border-image-repeat:none;border-width:0;border-style:outset;border-color:transparent}.skiverleihFrame{margin-top:50px}.skiverleihFrame
iframe{width:100%;max-width:1200px;margin:auto;display:block}@-webkit-keyframes
loader{0%{opacity:0}100%{opacity:1}}@-moz-keyframes
loader{0%{opacity:0}100%{opacity:1}}@keyframes
loader{0%{opacity:0}100%{opacity:1}}.tplHome #loader:after{background-image:url('/fileadmin/templates/images/logo.png')}#loader{position:fixed;width:100%;height:100%;top:0;left:0;z-index:200;background-color:#fff}#loader:after{content:' ';display:block;position:relative;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;z-index:200;background-color:#fff;-webkit-animation:loader 500ms ease-in-out;-moz-animation:loader 500ms ease-in-out;animation:loader 500ms ease-in-out}a,a:hover,a:focus{outline:0}b,strong{font-weight:normal}.text-center
p{text-align:center !important}nav#mainNav{text-align:center;position:fixed;top:0;left:0;z-index:50;width:100%;border-bottom:1px solid #e2e2d6;background-color:#fff;overflow-x:hidden;-webkit-transition:all 500ms 200ms ease-in-out;-moz-transition:all 500ms 200ms ease-in-out;-o-transition:all 500ms 200ms ease-in-out;transition:all 500ms 200ms ease-in-out;font-family:'gb',sans-serif !important}nav#mainNav
.logo{height:35px;width:100%;margin-top:20px;margin-bottom:10px;-webkit-transition:all 500ms 500ms ease-in-out;-moz-transition:all 500ms 500ms ease-in-out;-o-transition:all 500ms 500ms ease-in-out;transition:all 500ms 500ms ease-in-out}nav#mainNav .logo
img.beforeLoad{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}nav#mainNav .logo
img{height:75%;width:auto;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.17, 0.89, 0.67, 1.57), opacity 0.6s ease-out;transition:transform 0.6s cubic-bezier(0.17, 0.89, 0.67, 1.57), opacity 0.6s ease-out}nav#mainNav
#menuToggle{position:absolute;right:30px;top:22px;width:20px;height:20px;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}nav#mainNav #menuToggle
span{background-color:#a39c96;position:absolute;display:block;width:24px;height:4px;top:50%;margin-top:-1px;left:50%;margin-left:-10px;-webkit-transition:background 300ms ease-in-out;-moz-transition:background 300ms ease-in-out;-o-transition:background 300ms ease-in-out;transition:background 300ms ease-in-out}nav#mainNav #menuToggle span::before, nav#mainNav #menuToggle span::after{content:'';position:absolute;left:0;background:inherit;width:100%;height:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 0.3s, background 0s;-moz-transition:-moz-transform 0.3s, background 0s;transition:transform 0.3s, background 0s}nav#mainNav #menuToggle span::after{bottom:-7px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}nav#mainNav #menuToggle span::before{top:-7px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}nav#mainNav
.menuTitle{font-size:0.7em;color:#a49e96;letter-spacing:2px;position:absolute;top:80px;left:0;text-align:center;width:100%;opacity:0;max-height:0;-webkit-transition:opacity 500ms 0ms ease-in-out;-moz-transition:opacity 500ms 0ms ease-in-out;-o-transition:opacity 500ms 0ms ease-in-out;transition:opacity 500ms 0ms ease-in-out}nav#mainNav
ul.hauptnav{padding:0;margin:0;position:relative;max-height:0;height:100vh;margin:auto;overflow:hidden;-webkit-transition:max-height 1s 500ms ease-in-out;-moz-transition:max-height 1s 500ms ease-in-out;-o-transition:max-height 1s 500ms ease-in-out;transition:max-height 1s 500ms ease-in-out}nav#mainNav ul.hauptnav>li{list-style-type:none;padding:8px;opacity:0;-webkit-transition:opacity 500ms 0ms ease-in-out;-moz-transition:opacity 500ms 0ms ease-in-out;-o-transition:opacity 500ms 0ms ease-in-out;transition:opacity 500ms 0ms ease-in-out}nav#mainNav ul.hauptnav>li>a{color:#414b4c;text-transform:uppercase;letter-spacing:2px;font-size:0.78em;line-height:1.6em;text-decoration:none;display:inline-block;width:100%;overflow:hidden;-webkit-transition:opacity 500ms 400ms ease-in-out;-moz-transition:opacity 500ms 400ms ease-in-out;-o-transition:opacity 500ms 400ms ease-in-out;transition:opacity 500ms 400ms ease-in-out}nav#mainNav ul.hauptnav>li>a.cur{text-decoration:underline}nav#mainNav ul.hauptnav > li > a:hover, nav#mainNav ul.hauptnav>li>a:focus{-webkit-transition:color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out;-o-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out;color:#8e4657;text-decoration:underline}nav#mainNav ul.hauptnav > li .subnav-container{overflow:hidden;position:absolute;width:100%;top:0;left:0;opacity:0;-webkit-transform:translate(100%, 0);-moz-transform:translate(100%, 0);-ms-transform:translate(100%, 0);-o-transform:translate(100%, 0);transform:translate(100%, 0);-webkit-transition:opacity 500ms 0ms ease-in-out, transform 500ms 200ms ease-in-out;-moz-transition:opacity 500ms 0ms ease-in-out, transform 500ms 200ms ease-in-out;-o-transition:opacity 500ms 0ms ease-in-out, transform 500ms 200ms ease-in-out;transition:opacity 500ms 0ms ease-in-out, transform 500ms 200ms ease-in-out}nav#mainNav ul.hauptnav > li .subnav-container
li{list-style-type:none;padding:8px}nav#mainNav ul.hauptnav > li .subnav-container li
a{color:#414b4c;text-transform:uppercase;letter-spacing:2px;font-size:0.78em;text-decoration:none}nav#mainNav ul.hauptnav > li .subnav-container li
a.cur{text-decoration:underline}nav#mainNav ul.hauptnav > li .subnav-container li a:hover, nav#mainNav ul.hauptnav > li .subnav-container li a:focus{color:#8f4858;text-decoration:underline}nav#mainNav ul.hauptnav > li .subnav-container
.closeSub{background-image:url('/fileadmin/templates/images/menu_back.png');background-position:center center;background-repeat:no-repeat;height:50px;cursor:pointer}nav#mainNav ul.hauptnav > li.act .subnav-container{max-height:900px;opacity:1;-webkit-transform:translate(0%, 0);-moz-transform:translate(0%, 0);-ms-transform:translate(0%, 0);-o-transform:translate(0%, 0);transform:translate(0%, 0);-webkit-transition:opacity 500ms 800ms ease-in-out, transform 500ms 500ms ease-in-out;-moz-transition:opacity 500ms 800ms ease-in-out, transform 500ms 500ms ease-in-out;-o-transition:opacity 500ms 800ms ease-in-out, transform 500ms 500ms ease-in-out;transition:opacity 500ms 800ms ease-in-out, transform 500ms 500ms ease-in-out}nav#mainNav ul.hauptnav > li
ul{padding:0;margin:0}nav#mainNav.actItem ul.hauptnav>li>a{opacity:0;-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0)}nav#mainNav.open{background-color:#e7e7de}nav#mainNav.open
.logo{margin-top:-80px;padding-bottom:60px;margin-bottom:145px;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}nav#mainNav.open
#menuToggle{right:50%;top:30px;background-color:#fff;border-radius:50%;margin-right:-15px;width:30px;height:30px}nav#mainNav.open #menuToggle
span{background-color:transparent;height:1px;width:18px;margin-left:-9px}nav#mainNav.open #menuToggle span::before{background-color:#414b4c;top:0;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}nav#mainNav.open #menuToggle span::after{background-color:#414b4c;bottom:0;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}nav#mainNav.open
.menuTitle{max-height:50px;opacity:1;-webkit-transition:opacity 500ms 200ms ease-in-out;-moz-transition:opacity 500ms 200ms ease-in-out;-o-transition:opacity 500ms 200ms ease-in-out;transition:opacity 500ms 200ms ease-in-out}nav#mainNav.open
ul.hauptnav{max-height:1800px;height:100vh;opacity:1;-webkit-transition:max-height 1s ease-in-out;-moz-transition:max-height 1s ease-in-out;-o-transition:max-height 1s ease-in-out;transition:max-height 1s ease-in-out}nav#mainNav.open ul.hauptnav>li:nth-child(2){opacity:1;-webkit-transition:opacity 500ms 700ms ease-in-out;-moz-transition:opacity 500ms 700ms ease-in-out;-o-transition:opacity 500ms 700ms ease-in-out;transition:opacity 500ms 700ms ease-in-out}nav#mainNav.open ul.hauptnav > li:nth-child(2) a{-webkit-transition:opacity 500ms 101ms ease-in-out, transform 500ms 300ms ease-in-out;-moz-transition:opacity 500ms 101ms ease-in-out, transform 500ms 300ms ease-in-out;-o-transition:opacity 500ms 101ms ease-in-out, transform 500ms 300ms ease-in-out;transition:opacity 500ms 101ms ease-in-out, transform 500ms 300ms ease-in-out}nav#mainNav.open ul.hauptnav>li:nth-child(3){opacity:1;-webkit-transition:opacity 500ms 800ms ease-in-out;-moz-transition:opacity 500ms 800ms ease-in-out;-o-transition:opacity 500ms 800ms ease-in-out;transition:opacity 500ms 800ms ease-in-out}nav#mainNav.open ul.hauptnav > li:nth-child(3) a{-webkit-transition:opacity 500ms 151ms ease-in-out, transform 500ms 350ms ease-in-out;-moz-transition:opacity 500ms 151ms ease-in-out, transform 500ms 350ms ease-in-out;-o-transition:opacity 500ms 151ms ease-in-out, transform 500ms 350ms ease-in-out;transition:opacity 500ms 151ms ease-in-out, transform 500ms 350ms ease-in-out}nav#mainNav.open ul.hauptnav>li:nth-child(4){opacity:1;-webkit-transition:opacity 500ms 900ms ease-in-out;-moz-transition:opacity 500ms 900ms ease-in-out;-o-transition:opacity 500ms 900ms ease-in-out;transition:opacity 500ms 900ms ease-in-out}nav#mainNav.open ul.hauptnav > li:nth-child(4) a{-webkit-transition:opacity 500ms 201ms ease-in-out, transform 500ms 400ms ease-in-out;-moz-transition:opacity 500ms 201ms ease-in-out, transform 500ms 400ms ease-in-out;-o-transition:opacity 500ms 201ms ease-in-out, transform 500ms 400ms ease-in-out;transition:opacity 500ms 201ms ease-in-out, transform 500ms 400ms ease-in-out}nav#mainNav.open ul.hauptnav>li:nth-child(5){opacity:1;-webkit-transition:opacity 500ms 1000ms ease-in-out;-moz-transition:opacity 500ms 1000ms ease-in-out;-o-transition:opacity 500ms 1000ms ease-in-out;transition:opacity 500ms 1000ms ease-in-out}nav#mainNav.open ul.hauptnav > li:nth-child(5) a{-webkit-transition:opacity 500ms 251ms ease-in-out, transform 500ms 450ms ease-in-out;-moz-transition:opacity 500ms 251ms ease-in-out, transform 500ms 450ms ease-in-out;-o-transition:opacity 500ms 251ms ease-in-out, transform 500ms 450ms ease-in-out;transition:opacity 500ms 251ms ease-in-out, transform 500ms 450ms ease-in-out}nav#mainNav.open ul.hauptnav>li:nth-child(6){opacity:1;-webkit-transition:opacity 500ms 1100ms ease-in-out;-moz-transition:opacity 500ms 1100ms ease-in-out;-o-transition:opacity 500ms 1100ms ease-in-out;transition:opacity 500ms 1100ms ease-in-out}nav#mainNav.open ul.hauptnav > li:nth-child(6) a{-webkit-transition:opacity 500ms 301ms ease-in-out, transform 500ms 500ms ease-in-out;-moz-transition:opacity 500ms 301ms ease-in-out, transform 500ms 500ms ease-in-out;-o-transition:opacity 500ms 301ms ease-in-out, transform 500ms 500ms ease-in-out;transition:opacity 500ms 301ms ease-in-out, transform 500ms 500ms ease-in-out}nav#mainNav.open ul.hauptnav>li:nth-child(7){opacity:1;-webkit-transition:opacity 500ms 1200ms ease-in-out;-moz-transition:opacity 500ms 1200ms ease-in-out;-o-transition:opacity 500ms 1200ms ease-in-out;transition:opacity 500ms 1200ms ease-in-out}nav#mainNav.open ul.hauptnav > li:nth-child(7) a{-webkit-transition:opacity 500ms 351ms ease-in-out, transform 500ms 550ms ease-in-out;-moz-transition:opacity 500ms 351ms ease-in-out, transform 500ms 550ms ease-in-out;-o-transition:opacity 500ms 351ms ease-in-out, transform 500ms 550ms ease-in-out;transition:opacity 500ms 351ms ease-in-out, transform 500ms 550ms ease-in-out}nav#mainNav.open ul.hauptnav>li:nth-child(8){opacity:1;-webkit-transition:opacity 500ms 1300ms ease-in-out;-moz-transition:opacity 500ms 1300ms ease-in-out;-o-transition:opacity 500ms 1300ms ease-in-out;transition:opacity 500ms 1300ms ease-in-out}nav#mainNav.open ul.hauptnav > li:nth-child(8) a{-webkit-transition:opacity 500ms 401ms ease-in-out, transform 500ms 600ms ease-in-out;-moz-transition:opacity 500ms 401ms ease-in-out, transform 500ms 600ms ease-in-out;-o-transition:opacity 500ms 401ms ease-in-out, transform 500ms 600ms ease-in-out;transition:opacity 500ms 401ms ease-in-out, transform 500ms 600ms ease-in-out}nav#mainNav.open ul.hauptnav>li:nth-child(9){opacity:1;-webkit-transition:opacity 500ms 1400ms ease-in-out;-moz-transition:opacity 500ms 1400ms ease-in-out;-o-transition:opacity 500ms 1400ms ease-in-out;transition:opacity 500ms 1400ms ease-in-out}nav#mainNav.open ul.hauptnav > li:nth-child(9) a{-webkit-transition:opacity 500ms 451ms ease-in-out, transform 500ms 650ms ease-in-out;-moz-transition:opacity 500ms 451ms ease-in-out, transform 500ms 650ms ease-in-out;-o-transition:opacity 500ms 451ms ease-in-out, transform 500ms 650ms ease-in-out;transition:opacity 500ms 451ms ease-in-out, transform 500ms 650ms ease-in-out}nav#mainNav
.languageSecond{display:none}nav#mainNav .language, nav#mainNav.open
.language{list-style-type:none;padding:8px;opacity:1;-webkit-transition:opacity 500ms 200ms ease-in-out, transform 500ms 200ms ease-in-out;-moz-transition:opacity 500ms 200ms ease-in-out, transform 500ms 200ms ease-in-out;-o-transition:opacity 500ms 200ms ease-in-out, transform 500ms 200ms ease-in-out;transition:opacity 500ms 200ms ease-in-out, transform 500ms 200ms ease-in-out}nav#mainNav .language span:first-child::after, nav#mainNav.open .language span:first-child::after{content:'|';font-size:0.9em;font-family:'gr',sans-serif !important}nav#mainNav .language a, nav#mainNav.open .language
a{color:#414b4c;text-transform:uppercase;letter-spacing:2px;font-size:0.79em;text-decoration:none;padding:0
5px;width:auto}nav#mainNav .language .cur a, nav#mainNav.open .language .cur
a{text-decoration:underline}nav#mainNav.actItem
.language{opacity:0;-webkit-transform:translate(-100%, 0);-moz-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-o-transform:translate(-100%, 0);transform:translate(-100%, 0);-webkit-transition:opacity 500ms 0ms ease-in-out, transform 500ms 200ms ease-in-out;-moz-transition:opacity 500ms 0ms ease-in-out, transform 500ms 200ms ease-in-out;-o-transition:opacity 500ms 0ms ease-in-out, transform 500ms 200ms ease-in-out;transition:opacity 500ms 0ms ease-in-out, transform 500ms 200ms ease-in-out}nav#mainNav .language .cur a, nav#mainNav .languageSecond .cur
a{color:#8f4858}@media (min-width: 992px){nav#mainNav{overflow:hidden;position:absolute;margin-bottom:-65px;-webkit-transition:top 0ms 0ms ease-in-out;-moz-transition:top 0ms 0ms ease-in-out;-o-transition:top 0ms 0ms ease-in-out;transition:top 0ms 0ms ease-in-out}nav#mainNav
.logo{height:95px}nav#mainNav .logo
img{height:50px;margin-top:20px}nav#mainNav
#menuToggle{right:-50px}nav#mainNav
ul.hauptnav{overflow:hidden;max-height:50px;border-top:1px solid #e2e2d6;padding-top:0px;overflow:visible;display:flex;flex-direction:row;justify-content:space-between}nav#mainNav ul.hauptnav.beforeLoad>li{opacity:0 !important}nav#mainNav ul.hauptnav>li:nth-child(2){opacity:1;-webkit-transition:opacity 500ms 700ms ease-in-out;-moz-transition:opacity 500ms 700ms ease-in-out;-o-transition:opacity 500ms 700ms ease-in-out;transition:opacity 500ms 700ms ease-in-out}nav#mainNav ul.hauptnav > li:nth-child(2) a{-webkit-transition:opacity 500ms 101ms ease-in-out, transform 500ms 300ms ease-in-out;-moz-transition:opacity 500ms 101ms ease-in-out, transform 500ms 300ms ease-in-out;-o-transition:opacity 500ms 101ms ease-in-out, transform 500ms 300ms ease-in-out;transition:opacity 500ms 101ms ease-in-out, transform 500ms 300ms ease-in-out}nav#mainNav ul.hauptnav>li:nth-child(3){opacity:1;-webkit-transition:opacity 500ms 800ms ease-in-out;-moz-transition:opacity 500ms 800ms ease-in-out;-o-transition:opacity 500ms 800ms ease-in-out;transition:opacity 500ms 800ms ease-in-out}nav#mainNav ul.hauptnav > li:nth-child(3) a{-webkit-transition:opacity 500ms 151ms ease-in-out, transform 500ms 350ms ease-in-out;-moz-transition:opacity 500ms 151ms ease-in-out, transform 500ms 350ms ease-in-out;-o-transition:opacity 500ms 151ms ease-in-out, transform 500ms 350ms ease-in-out;transition:opacity 500ms 151ms ease-in-out, transform 500ms 350ms ease-in-out}nav#mainNav ul.hauptnav>li:nth-child(4){opacity:1;-webkit-transition:opacity 500ms 900ms ease-in-out;-moz-transition:opacity 500ms 900ms ease-in-out;-o-transition:opacity 500ms 900ms ease-in-out;transition:opacity 500ms 900ms ease-in-out}nav#mainNav ul.hauptnav > li:nth-child(4) a{-webkit-transition:opacity 500ms 201ms ease-in-out, transform 500ms 400ms ease-in-out;-moz-transition:opacity 500ms 201ms ease-in-out, transform 500ms 400ms ease-in-out;-o-transition:opacity 500ms 201ms ease-in-out, transform 500ms 400ms ease-in-out;transition:opacity 500ms 201ms ease-in-out, transform 500ms 400ms ease-in-out}nav#mainNav ul.hauptnav>li:nth-child(5){opacity:1;-webkit-transition:opacity 500ms 1000ms ease-in-out;-moz-transition:opacity 500ms 1000ms ease-in-out;-o-transition:opacity 500ms 1000ms ease-in-out;transition:opacity 500ms 1000ms ease-in-out}nav#mainNav ul.hauptnav > li:nth-child(5) a{-webkit-transition:opacity 500ms 251ms ease-in-out, transform 500ms 450ms ease-in-out;-moz-transition:opacity 500ms 251ms ease-in-out, transform 500ms 450ms ease-in-out;-o-transition:opacity 500ms 251ms ease-in-out, transform 500ms 450ms ease-in-out;transition:opacity 500ms 251ms ease-in-out, transform 500ms 450ms ease-in-out}nav#mainNav ul.hauptnav>li:nth-child(6){opacity:1;-webkit-transition:opacity 500ms 1100ms ease-in-out;-moz-transition:opacity 500ms 1100ms ease-in-out;-o-transition:opacity 500ms 1100ms ease-in-out;transition:opacity 500ms 1100ms ease-in-out}nav#mainNav ul.hauptnav > li:nth-child(6) a{-webkit-transition:opacity 500ms 301ms ease-in-out, transform 500ms 500ms ease-in-out;-moz-transition:opacity 500ms 301ms ease-in-out, transform 500ms 500ms ease-in-out;-o-transition:opacity 500ms 301ms ease-in-out, transform 500ms 500ms ease-in-out;transition:opacity 500ms 301ms ease-in-out, transform 500ms 500ms ease-in-out}nav#mainNav ul.hauptnav>li:nth-child(7){opacity:1;-webkit-transition:opacity 500ms 1200ms ease-in-out;-moz-transition:opacity 500ms 1200ms ease-in-out;-o-transition:opacity 500ms 1200ms ease-in-out;transition:opacity 500ms 1200ms ease-in-out}nav#mainNav ul.hauptnav > li:nth-child(7) a{-webkit-transition:opacity 500ms 351ms ease-in-out, transform 500ms 550ms ease-in-out;-moz-transition:opacity 500ms 351ms ease-in-out, transform 500ms 550ms ease-in-out;-o-transition:opacity 500ms 351ms ease-in-out, transform 500ms 550ms ease-in-out;transition:opacity 500ms 351ms ease-in-out, transform 500ms 550ms ease-in-out}nav#mainNav ul.hauptnav>li:nth-child(8){opacity:1;-webkit-transition:opacity 500ms 1300ms ease-in-out;-moz-transition:opacity 500ms 1300ms ease-in-out;-o-transition:opacity 500ms 1300ms ease-in-out;transition:opacity 500ms 1300ms ease-in-out}nav#mainNav ul.hauptnav > li:nth-child(8) a{-webkit-transition:opacity 500ms 401ms ease-in-out, transform 500ms 600ms ease-in-out;-moz-transition:opacity 500ms 401ms ease-in-out, transform 500ms 600ms ease-in-out;-o-transition:opacity 500ms 401ms ease-in-out, transform 500ms 600ms ease-in-out;transition:opacity 500ms 401ms ease-in-out, transform 500ms 600ms ease-in-out}nav#mainNav ul.hauptnav>li:nth-child(9){opacity:1;-webkit-transition:opacity 500ms 1400ms ease-in-out;-moz-transition:opacity 500ms 1400ms ease-in-out;-o-transition:opacity 500ms 1400ms ease-in-out;transition:opacity 500ms 1400ms ease-in-out}nav#mainNav ul.hauptnav > li:nth-child(9) a{-webkit-transition:opacity 500ms 451ms ease-in-out, transform 500ms 650ms ease-in-out;-moz-transition:opacity 500ms 451ms ease-in-out, transform 500ms 650ms ease-in-out;-o-transition:opacity 500ms 451ms ease-in-out, transform 500ms 650ms ease-in-out;transition:opacity 500ms 451ms ease-in-out, transform 500ms 650ms ease-in-out}nav#mainNav ul.hauptnav>li{display:inline-block;position:relative;padding:0}nav#mainNav ul.hauptnav > li
a{color:#a39c96;display:inline-block;font-size:0.75em;line-height:1em;padding:18px
10px;vertical-align:middle}nav#mainNav ul.hauptnav > li
a.cur{color:#8f4858}nav#mainNav ul.hauptnav > li .subnav-container{overflow:hidden;left:10px;top:0;opacity:1;margin-top:42px;text-align:left;min-width:240px;-webkit-transform:translate(0%, 0);-moz-transform:translate(0%, 0);-ms-transform:translate(0%, 0);-o-transform:translate(0%, 0);transform:translate(0%, 0);max-height:0;z-index:4;-webkit-transition:max-height 0ms 0ms ease-in-out;-moz-transition:max-height 0ms 0ms ease-in-out;-o-transition:max-height 0ms 0ms ease-in-out;transition:max-height 0ms 0ms ease-in-out}nav#mainNav ul.hauptnav > li .subnav-container
li{padding:0;margin-top:2px;margin-bottom:2px;margin-left:0px;-webkit-transform:translate(-100%, 0);-moz-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-o-transform:translate(-100%, 0);transform:translate(-100%, 0);opacity:0}nav#mainNav ul.hauptnav > li .subnav-container li
a{background-color:#e7e7dd;padding:5px
10px;font-size:0.7em}nav#mainNav ul.hauptnav > li .subnav-container
.closeSub{display:none}nav#mainNav ul.hauptnav > li:hover .subnav-container{overflow:hidden;max-height:800px;-webkit-transition:max-height 0ms 0ms ease-in-out;-moz-transition:max-height 0ms 0ms ease-in-out;-o-transition:max-height 0ms 0ms ease-in-out;transition:max-height 0ms 0ms ease-in-out;z-index:5}nav#mainNav ul.hauptnav > li:hover .subnav-container
li{-webkit-transform:translate(0%, 0);-moz-transform:translate(0%, 0);-ms-transform:translate(0%, 0);-o-transform:translate(0%, 0);transform:translate(0%, 0)}nav#mainNav ul.hauptnav > li:hover .subnav-container li:nth-child(1){-webkit-transition:opacity 500ms 250ms ease-in-out, transform 500ms 150ms ease-in-out;-moz-transition:opacity 500ms 250ms ease-in-out, transform 500ms 150ms ease-in-out;-o-transition:opacity 500ms 250ms ease-in-out, transform 500ms 150ms ease-in-out;transition:opacity 500ms 250ms ease-in-out, transform 500ms 150ms ease-in-out;opacity:1}nav#mainNav ul.hauptnav > li:hover .subnav-container li:nth-child(2){-webkit-transition:opacity 500ms 300ms ease-in-out, transform 500ms 200ms ease-in-out;-moz-transition:opacity 500ms 300ms ease-in-out, transform 500ms 200ms ease-in-out;-o-transition:opacity 500ms 300ms ease-in-out, transform 500ms 200ms ease-in-out;transition:opacity 500ms 300ms ease-in-out, transform 500ms 200ms ease-in-out;opacity:1}nav#mainNav ul.hauptnav > li:hover .subnav-container li:nth-child(3){-webkit-transition:opacity 500ms 350ms ease-in-out, transform 500ms 250ms ease-in-out;-moz-transition:opacity 500ms 350ms ease-in-out, transform 500ms 250ms ease-in-out;-o-transition:opacity 500ms 350ms ease-in-out, transform 500ms 250ms ease-in-out;transition:opacity 500ms 350ms ease-in-out, transform 500ms 250ms ease-in-out;opacity:1}nav#mainNav ul.hauptnav > li:hover .subnav-container li:nth-child(4){-webkit-transition:opacity 500ms 400ms ease-in-out, transform 500ms 300ms ease-in-out;-moz-transition:opacity 500ms 400ms ease-in-out, transform 500ms 300ms ease-in-out;-o-transition:opacity 500ms 400ms ease-in-out, transform 500ms 300ms ease-in-out;transition:opacity 500ms 400ms ease-in-out, transform 500ms 300ms ease-in-out;opacity:1}nav#mainNav ul.hauptnav > li:hover .subnav-container li:nth-child(5){-webkit-transition:opacity 500ms 450ms ease-in-out, transform 500ms 350ms ease-in-out;-moz-transition:opacity 500ms 450ms ease-in-out, transform 500ms 350ms ease-in-out;-o-transition:opacity 500ms 450ms ease-in-out, transform 500ms 350ms ease-in-out;transition:opacity 500ms 450ms ease-in-out, transform 500ms 350ms ease-in-out;opacity:1}nav#mainNav ul.hauptnav > li:hover .subnav-container li:nth-child(6){-webkit-transition:opacity 500ms 500ms ease-in-out, transform 500ms 400ms ease-in-out;-moz-transition:opacity 500ms 500ms ease-in-out, transform 500ms 400ms ease-in-out;-o-transition:opacity 500ms 500ms ease-in-out, transform 500ms 400ms ease-in-out;transition:opacity 500ms 500ms ease-in-out, transform 500ms 400ms ease-in-out;opacity:1}nav#mainNav ul.hauptnav > li:hover .subnav-container li:nth-child(7){-webkit-transition:opacity 500ms 550ms ease-in-out, transform 500ms 450ms ease-in-out;-moz-transition:opacity 500ms 550ms ease-in-out, transform 500ms 450ms ease-in-out;-o-transition:opacity 500ms 550ms ease-in-out, transform 500ms 450ms ease-in-out;transition:opacity 500ms 550ms ease-in-out, transform 500ms 450ms ease-in-out;opacity:1}nav#mainNav ul.hauptnav > li:hover .subnav-container li:nth-child(8){-webkit-transition:opacity 500ms 600ms ease-in-out, transform 500ms 500ms ease-in-out;-moz-transition:opacity 500ms 600ms ease-in-out, transform 500ms 500ms ease-in-out;-o-transition:opacity 500ms 600ms ease-in-out, transform 500ms 500ms ease-in-out;transition:opacity 500ms 600ms ease-in-out, transform 500ms 500ms ease-in-out;opacity:1}nav#mainNav ul.hauptnav > li:hover .subnav-container li:nth-child(9){-webkit-transition:opacity 500ms 650ms ease-in-out, transform 500ms 550ms ease-in-out;-moz-transition:opacity 500ms 650ms ease-in-out, transform 500ms 550ms ease-in-out;-o-transition:opacity 500ms 650ms ease-in-out, transform 500ms 550ms ease-in-out;transition:opacity 500ms 650ms ease-in-out, transform 500ms 550ms ease-in-out;opacity:1}nav#mainNav ul.hauptnav
.mOnly{display:none !important}nav#mainNav ul.hauptnav
.language{display:none}nav#mainNav ul.hauptnav
li.languageSecond{margin-top:9px;line-height:0;vertical-align:top;padding:10px}nav#mainNav ul.hauptnav li.languageSecond
a{line-height:1em !important;padding:0
6px;width:50%;margin-top:-2px}nav#mainNav ul.hauptnav li.languageSecond a:hover{color:#8f4858;-webkit-transition:color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out;-o-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out}nav#mainNav ul.hauptnav li.languageSecond
span{display:inline-block;position:relative}nav#mainNav ul.hauptnav li.languageSecond span:first-child::after{content:'|';font-size:14px;font-family:'gr',sans-serif !important;color:#a19c95;position:absolute;top:4px;right:-3px}nav#mainNav.hovered
ul.hauptnav{max-height:290px;-webkit-transition:max-height 500ms 0ms ease-in-out;-moz-transition:max-height 500ms 0ms ease-in-out;-o-transition:max-height 500ms 0ms ease-in-out;transition:max-height 500ms 0ms ease-in-out}nav#mainNav.scrolled{position:fixed;-webkit-transition:top 0ms 0ms ease-in-out;-moz-transition:top 0ms 0ms ease-in-out;-o-transition:top 0ms 0ms ease-in-out;transition:top 0ms 0ms ease-in-out;border-bottom:1px solid #e2e2d6;top:-125px}}#content
nav{width:100%;max-width:500px;margin:auto;background-color:#e7e7dd;padding:40px}#content nav div>ul{margin:0;padding:0;padding-left:40px}#content nav li
a{color:#8f4858}#header{padding-top:65px}#header
.open360{display:none}#header .open360
.img{font-size:0em;color:transparent}.tplRequest
#header{display:none}#header
.mpCscItem{width:100%;height:100%}#header .mpCscItem
.colInner{width:100%;height:100%}.headerslider,.fullslider{width:100%;height:100%;padding:0;margin:0}.headerslider .slick-list, .fullslider .slick-list, .headerslider .slick-track, .fullslider .slick-track{width:100%;height:100%}.headerslider li, .fullslider
li{list-style-type:none}.headerslider li div, .fullslider li
div{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.headerslider .title, .fullslider
.title{padding-top:40px;font-family:'bask',sans-serif !important;color:#fff;font-size:2em;line-height:1em;font-weight:normal;letter-spacing:2px}.tplDefault
#header{margin:auto;max-width:92em;height:340px;padding-left:0;padding-right:0}.tplHome
#header{height:calc(100vh - 85px)}@media (min-width: 48em){.tplHome
#header{height:calc(100vh - 100px)}}.sliderText{display:none}@media (min-width: 992px){.tplHome
#header{height:calc(100vh - 75px)}#header{padding-top:176px}.tplDefault
#header{margin:auto;max-width:92em;height:660px;padding-left:50px;padding-right:50px}}.fullslider{max-height:250px}.fullSliderLinkContainer .linkTo
a{font-size:0.7em !important}.bookings{text-align:center;padding-top:5px}.bookings
.item{padding:8px
13px}.bookings .book
a{background-color:#8f4858}.bookings
a{display:inline-block;background-color:#323a39;width:100%;text-transform:uppercase;color:#fff;letter-spacing:1px;font-size:0.7em;padding:2px
0;line-height:2.5em;font-family:'gb',sans-serif !important;text-decoration:none;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.bookings a:hover, .bookings a:focus{text-decoration:none;color:#fff;background-color:#8f4858}.tplDefault .bookings
.arrow{display:none}.disturberDCE{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.35);opacity:1;z-index:100}.disturberDCE.closed{opacity:0;pointer-events:none}.disturberDCE:not(.instant){-webkit-transition:opacity 750ms ease;-moz-transition:opacity 750ms ease;-o-transition:opacity 750ms ease;transition:opacity 750ms ease}.disturberDCE
.container{display:flex;justify-content:flex-end;align-items:center;height:100%}.disturberDCE
.wrapper{width:calc(100% - 15px);max-height:calc(100% - 45px);overflow:auto;margin-left:auto;margin-right:auto;background-color:#fff;padding:25px
30px}@media (min-width: 544px){.disturberDCE
.wrapper{width:80%}}@media (min-width: 992px){.disturberDCE
.wrapper{width:50%}}@media (min-width: 1200px){.disturberDCE
.wrapper{width:40%;margin-right:5%}}.disturberDCE
.text{font-family:'bask',sans-serif !important;font-size:1.1em;line-height:1.8em}.disturberDCE
.closeDisturberBtn{font-size:0.7em;letter-spacing:1px;text-transform:uppercase;line-height:2.5em;display:inline-block;padding:2px
0;margin:0;font-family:'gb',sans-serif;border:none;appearance:none;background-color:#8f4858;color:#fff;width:100%;max-width:230px;margin-top:20px;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.disturberDCE .closeDisturberBtn:hover{background-color:#323a39}.homeTopBlock{position:relative;padding-top:55px;padding-bottom:30px}.homeTopBlock .title
h1{font-family:'bask',sans-serif !important;font-weight:normal;font-size:1.2em;line-height:1.2em;letter-spacing:1px;margin-bottom:30px}.homeTopBlock
.bg{position:absolute;height:100%;width:30.9333%;top:0;left:0;background-color:#e7e7dd;z-index:-1}.homeTopBlock
.teaser{padding-top:40px}.homeTopBlock .teaser
p{font-size:0.95em;line-height:1.4em}.homeTopBlock .teaser p
a{font-family:'bm',sans-serif !important;color:#8f4858;-webkit-transition:color 500ms ease-in-out;-moz-transition:color 500ms ease-in-out;-o-transition:color 500ms ease-in-out;transition:color 500ms ease-in-out}.homeTopBlock .teaser p a:hover{color:#414b4c;text-decoration:none}.homeTopBlock
.content{display:none;padding-top:30px}.homeTopBlock .content
p{font-size:0.75em;line-height:1.4em}.homeTopBlock .content p
a{font-family:'bm',sans-serif !important;color:#8f4858;-webkit-transition:color 500ms ease-in-out;-moz-transition:color 500ms ease-in-out;-o-transition:color 500ms ease-in-out;transition:color 500ms ease-in-out}.homeTopBlock .content p a:hover{color:#414b4c;text-decoration:none}.homeTopBlock
.linkTo{margin-top:10px}.homeTopBlock .linkTo
a{font-family:'bb',sans-serif !important;font-size:0.7em;letter-spacing:1px;text-transform:uppercase;color:#414b4c;border-bottom:1px solid #414b4c;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.homeTopBlock .linkTo a:hover, .homeTopBlock .linkTo a:focus{text-decoration:none;border-color:transparent}.homeSeasonBlock{margin-top:20px;padding-bottom:65px;margin-bottom:70px;overflow:hidden}.homeSeasonBlock
.container{position:relative}.homeSeasonBlock
h2{font-family:'bask',sans-serif !important;color:#a29c96;letter-spacing:1px;font-size:2em;line-height:1.05em;margin-bottom:70px}.homeSeasonBlock
.teaser{padding-top:45px}.homeSeasonBlock .teaser
p{font-size:0.9em;letter-spacing:0}.homeSeasonBlock .teaser p
b{font-family:'bm',sans-serif !important}.homeSeasonBlock
.linkTo{padding-top:30px}.homeSeasonBlock .linkTo
a{font-family:'bb',sans-serif !important;font-size:0.7em;letter-spacing:1px;text-transform:uppercase;color:#414b4c;border-bottom:1px solid #414b4c;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.homeSeasonBlock .linkTo a:hover, .homeSeasonBlock .linkTo a:focus{text-decoration:none;border-color:transparent}.homeSeasonBlock
.bg{position:absolute;height:100%;width:100%;margin-top:130px;margin-bottom:-60px;top:0;right:-25px;background-color:#e7e7dd;z-index:-1}.homeSeasonBlock
.image{margin-left:-20px}.homeSeasonBlock .imagesecond, .homeSeasonBlock
.headline{display:none}.homeHotelBlock,.kontaktMaps{padding-bottom:0px;margin-bottom:0;overflow:hidden}.homeHotelBlock .container, .kontaktMaps
.container{position:relative}.homeHotelBlock h3, .kontaktMaps
h3{font-family:'bask',sans-serif !important;font-weight:normal;font-size:2em;line-height:1.1em;letter-spacing:1px;margin-top:70px;margin-bottom:30px}.homeHotelBlock .teaser, .kontaktMaps
.teaser{padding-top:40px}.homeHotelBlock .teaser p, .kontaktMaps .teaser
p{font-size:0.9em}.homeHotelBlock .teaser p b, .kontaktMaps .teaser p
b{font-family:'bm',sans-serif !important}.homeHotelBlock .linkTo, .kontaktMaps
.linkTo{padding-top:10px;padding-bottom:60px}.homeHotelBlock .linkTo a, .kontaktMaps .linkTo
a{font-family:'bb',sans-serif !important;font-size:0.7em;letter-spacing:1px;text-transform:uppercase;color:#414b4c;border-bottom:1px solid #414b4c;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.homeHotelBlock .linkTo a:hover, .kontaktMaps .linkTo a:hover, .homeHotelBlock .linkTo a:focus, .kontaktMaps .linkTo a:focus{text-decoration:none;border-color:transparent}.homeHotelBlock .bg, .kontaktMaps
.bg{position:absolute;height:100%;width:90%;top:0;right:-25px;background-color:#e7e7dd;z-index:-1}.teaserBlock.noMob{display:none}.tplDefault #content
h1{font-family:'bask',sans-serif !important;margin-top:30px;margin-bottom:20px;padding-left:20px;padding-right:20px;font-size:1.9em;text-align:center;letter-spacing:1px;line-height:1.1em}.suContentElement
.firstContainer{padding-left:30px;padding-right:30px}.suContentElement .firstContainer
.inner{background-color:#e7e7dd;padding-left:40px;padding:50px
40px}.suContentElement .firstContainer .inner h2, .suContentElement .firstContainer .inner
p{font-size:0.9em;line-height:1.45em;margin-bottom:20px}.suContentElement .firstContainer .inner
b{font-family:'bm',sans-serif !important}.suContentElement .firstContainer .inner
.sliderSpacer{height:280px;width:100%;display:none}.suContentElement .firstContainer .inner
a{color:#8f4858;font-family:'bm',sans-serif !important;-webkit-transition:color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out;-o-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out;text-decoration:none}.suContentElement .firstContainer .inner a:hover, .suContentElement .firstContainer .inner a:focus{color:#414b4c;text-decoration:none}.suContentElement
.secondContainer{padding-top:0px;padding-left:30px;padding-right:30px}.suContentElement .secondContainer
.inner{border-bottom:1px solid rgba(151, 153, 156, 0.8)}.suContentElement .secondContainer
.bottomLink{padding-bottom:30px}.suContentElement .secondContainer
.sliderText{display:none}.suContentElement .secondContainer
.miniSlider{margin-left:-30px;margin-right:-30px;margin-bottom:30px}.suContentElement .secondContainer .miniSlider ul.slick-dots{position:relative;background-color:#323a39}.suContentElement .secondContainer .miniSlider button.slick-arrow{display:block;opacity:0;position:absolute;top:50%;left:-45px;color:transparent;overflow:hidden;width:19px;height:34px;border:none;background-image:url('/fileadmin/templates/images/miniSliderArrow.png');background-position:left center;background-size:34px 38px;background-repeat:no-repeat;background-color:transparent;margin-top:-15px;font-size:0px;z-index:1;-webkit-transition:opacity 500ms ease-in-out;-moz-transition:opacity 500ms ease-in-out;-o-transition:opacity 500ms ease-in-out;transition:opacity 500ms ease-in-out}.suContentElement .secondContainer .miniSlider button.slick-arrow.slick-next{left:auto;right:35px;background-position:right center}.packagesLatest, .packagesList, .quicklinks, .tplGallery
.galleryList{margin-top:70px;margin-bottom:70px}.packagesLatest .bg, .packagesList .bg, .quicklinks .bg, .tplGallery .galleryList
.bg{display:none}.packagesLatest .packageList, .packagesList .packageList, .quicklinks .packageList, .tplGallery .galleryList
.packageList{padding-left:0;padding-right:0;max-width:60em}.packagesLatest .packageItem .inner, .packagesList .packageItem .inner, .quicklinks .packageItem .inner, .tplGallery .galleryList .packageItem
.inner{background-color:#323a39;margin-left:10px;margin-right:10px;padding-bottom:20px;color:#fff;text-align:center}.packagesLatest .packageItem .inner .title, .packagesList .packageItem .inner .title, .quicklinks .packageItem .inner .title, .tplGallery .galleryList .packageItem .inner
.title{margin-top:20px;margin-bottom:10px;text-transform:uppercase;font-family:'bb',sans-serif !important;font-size:0.75em;line-height:1.3em;letter-spacing:1px}.packagesLatest .packageItem .inner .title p, .packagesList .packageItem .inner .title p, .quicklinks .packageItem .inner .title p, .tplGallery .galleryList .packageItem .inner .title
p{display:inline-block;border-bottom:1px solid #fff}.packagesLatest .packageItem .inner p, .packagesList .packageItem .inner p, .quicklinks .packageItem .inner p, .tplGallery .galleryList .packageItem .inner
p{margin-bottom:8px}.packagesLatest .packageItem .inner .period, .packagesList .packageItem .inner .period, .quicklinks .packageItem .inner .period, .tplGallery .galleryList .packageItem .inner .period, .packagesLatest .packageItem .inner .price, .packagesList .packageItem .inner .price, .quicklinks .packageItem .inner .price, .tplGallery .galleryList .packageItem .inner .price, .packagesLatest .packageItem .inner .pricesubline, .packagesList .packageItem .inner .pricesubline, .quicklinks .packageItem .inner .pricesubline, .tplGallery .galleryList .packageItem .inner
.pricesubline{font-family:'bask',sans-serif !important;padding-left:20px;padding-right:20px}.packagesLatest .packageItem .inner .period, .packagesList .packageItem .inner .period, .quicklinks .packageItem .inner .period, .tplGallery .galleryList .packageItem .inner
.period{font-size:0.8em;letter-spacing:1px}.packagesLatest .packageItem .inner .price, .packagesList .packageItem .inner .price, .quicklinks .packageItem .inner .price, .tplGallery .galleryList .packageItem .inner
.price{font-size:1.15em;letter-spacing:1px}.packagesLatest .packageItem .inner .pricesubline, .packagesList .packageItem .inner .pricesubline, .quicklinks .packageItem .inner .pricesubline, .tplGallery .galleryList .packageItem .inner
.pricesubline{font-size:0.8em;letter-spacing:1px}.packagesLatest button.slick-arrow, .packagesList button.slick-arrow, .quicklinks button.slick-arrow, .tplGallery .galleryList button.slick-arrow{display:block;position:absolute;top:50%;left:30px;color:transparent;overflow:hidden;width:13px;height:30px;border:none;background-image:url('/fileadmin/templates/images/packagesArrow.png');background-position:left center;background-size:26px 26px;background-repeat:no-repeat;background-color:transparent;margin-top:-15px;font-size:0px;z-index:1;-webkit-transition:opacity 500ms ease-in-out;-moz-transition:opacity 500ms ease-in-out;-o-transition:opacity 500ms ease-in-out;transition:opacity 500ms ease-in-out}.packagesLatest button.slick-arrow.slick-next, .packagesList button.slick-arrow.slick-next, .quicklinks button.slick-arrow.slick-next, .tplGallery .galleryList button.slick-arrow.slick-next{left:auto;right:30px;background-position:right center}.packagesLatest .book, .packagesList .book, .quicklinks .book, .tplGallery .galleryList
.book{padding-top:10px;padding-left:30px;padding-right:30px}.packagesLatest .book a, .packagesList .book a, .quicklinks .book a, .tplGallery .galleryList .book
a{display:inline-block;background-color:#8f4858;width:100%;text-transform:uppercase;color:#fff;letter-spacing:1px;font-size:0.75em;padding:4px
0;line-height:2em;font-family:'gb',sans-serif !important;text-decoration:none;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.packagesLatest .book a:hover, .packagesList .book a:hover, .quicklinks .book a:hover, .tplGallery .galleryList .book a:hover, .packagesLatest .book a:focus, .packagesList .book a:focus, .quicklinks .book a:focus, .tplGallery .galleryList .book a:focus{text-decoration:none;background-color:#e7e7dd;color:#8f4858}.packagesLatest .linkTo, .packagesList .linkTo, .quicklinks .linkTo, .tplGallery .galleryList
.linkTo{text-align:center;padding-top:15px}.packagesLatest .linkTo a, .packagesList .linkTo a, .quicklinks .linkTo a, .tplGallery .galleryList .linkTo
a{font-family:'bb',sans-serif !important;font-size:0.7em;letter-spacing:2px;text-transform:uppercase;color:#414b4c;border-bottom:1px solid #414b4c;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.packagesLatest .linkTo a:hover, .packagesList .linkTo a:hover, .quicklinks .linkTo a:hover, .tplGallery .galleryList .linkTo a:hover, .packagesLatest .linkTo a:focus, .packagesList .linkTo a:focus, .quicklinks .linkTo a:focus, .tplGallery .galleryList .linkTo a:focus{text-decoration:none;border-color:transparent}.packagesLatest .changing button.slick-arrow, .packagesList .changing button.slick-arrow, .quicklinks .changing button.slick-arrow, .tplGallery .galleryList .changing button.slick-arrow{-webkit-transition:opacity 200ms ease-in-out;-moz-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;opacity:0}.packagesList
.packageItem{margin-bottom:60px}.packagesList .packageItem
.inner{min-height:460px;position:relative;padding-bottom:20px}.packagesList .packageItem
.book{position:absolute;bottom:20px;width:100%}.packagesLatest .inner, .packagesList .inner, .quicklinks .inner, .tplGallery .galleryList
.inner{min-height:460px;position:relative;padding-bottom:20px}.packagesLatest .book, .packagesList .book, .quicklinks .book, .tplGallery .galleryList
.book{position:absolute;bottom:20px;width:100%}.tplDefault .packagesLatest, .tplDefault .packagesList, .tplDefault .quicklinks, .tplDefault .tplGallery .galleryList, .tplGallery .tplDefault
.galleryList{margin-top:50px}.quicklinks .book
a{background-color:#e7e7dd;color:#414b4c}.quicklinks .book a:hover, .quicklinks .book a:focus{text-decoration:none;background-color:#8f4858;color:#e7e7dd}.quicklinks
.pricesubline{min-height:120px}.nobg .quicklinks
.bg{display:none}.bright .packageItem
.inner{background-color:#e7e7dd}.bright .packageItem .inner .title
p{border-color:#414b4c}.bright .packageItem .inner
p{color:#414b4c}.bright .packageItem .inner .book
a{background-color:rgba(65, 75, 76, 0.9);color:#e7e7dd}.bright .packageItem .inner .book a:hover, .bright .packageItem .inner .book a:focus{text-decoration:none;background-color:#8f4858;color:#e7e7dd}.bright
.linkTo{display:none}.bright
.bg{display:none !important}.bright
.pricesubline{min-height:120px}.bottomLink{text-align:center;padding-bottom:60px}.bottomLink
a{display:inline-block;background-color:#8f4858;text-transform:uppercase;color:#fff;letter-spacing:1px;font-size:0.7em;padding:4px
30px;line-height:2em;font-family:'gb',sans-serif !important;text-decoration:none;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.bottomLink a:hover, .bottomLink a:focus{text-decoration:none;background-color:#e7e7dd;color:#8f4858}.tplRooms
#header{background-color:#f5f5f2;padding-bottom:150px}.tplRooms #header
h1{font-family:'bask',sans-serif !important;font-size:2em;letter-spacing:1px;text-align:center;margin-top:50px;color:#414b4c}.tplRooms
.bookings{display:none}.tplRooms
.roomsList{margin-bottom:70px}.tplRooms .roomsList
.roomsListContainer{padding-left:0;padding-right:0;max-width:60em}.tplRooms .roomsList
.roomItem{margin-bottom:20px;z-index:2}.tplRooms .roomsList .roomItem
.inner{background-color:#323a39;margin-left:10px;margin-right:10px;color:#fff;text-align:center;position:relative}.tplRooms .roomsList .roomItem .inner
.image{position:relative}.tplRooms .roomsList .roomItem .inner
.content{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.4)}.tplRooms .roomsList .roomItem .inner .content table, .tplRooms .roomsList .roomItem .inner .content table tr, .tplRooms .roomsList .roomItem .inner .content table tr
td{width:100%;height:100%}.tplRooms .roomsList .roomItem .inner
.title{margin-top:20px;margin-bottom:0px;text-transform:uppercase;font-family:'bb',sans-serif !important;font-size:0.8em;line-height:1.3em;letter-spacing:1px}.tplRooms .roomsList .roomItem .inner .title
p{margin-bottom:0px;display:inline-block;border-bottom:1px solid #fff}.tplRooms .roomsList .roomItem .inner
p{margin-bottom:8px}.tplRooms .roomsList .roomItem .inner .category, .tplRooms .roomsList .roomItem .inner .square, .tplRooms .roomsList .roomItem .inner
.priceinfo{font-family:'bask',sans-serif !important;padding-left:20px;padding-right:20px}.tplRooms .roomsList .roomItem .inner
.category{font-size:0.7em;letter-spacing:1px;display:none}.tplRooms .roomsList .roomItem .inner
.square{font-size:1.1em;letter-spacing:1px;display:none}.tplRooms .roomsList .roomItem .inner
.priceinfo{padding-top:3px;font-size:0.9em;letter-spacing:1px}.tplRooms .roomsList .roomItem .inner .priceinfo
.secondline{display:none}.tplRooms .roomsList .roomItem .inner .room-new{width:80px;height:80px;position:absolute;right:5px;bottom:-20px;background-color:#8f4858;border-radius:50%;display:flex}.tplRooms .roomsList .roomItem .inner .room-new .room-new-wrap{display:inline-block;text-transform:uppercase;color:#fff;letter-spacing:1px;font-size:0.7em;padding:4px
15px;font-family:'gb',sans-serif !important;text-align:center;text-decoration:none;margin:auto;line-height:140%}.tplRooms .roomsList
.single{padding-top:10px;padding-left:30px;padding-right:30px}.tplRooms .roomsList .single
a{display:inline-block;background-color:#8f4858;text-transform:uppercase;color:#fff;letter-spacing:1px;font-size:0.7em;padding:4px
15px;line-height:2em;font-family:'gb',sans-serif !important;text-decoration:none;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.tplRooms .roomsList .single a:hover, .tplRooms .roomsList .single a:focus{text-decoration:none;background-color:#e7e7dd;color:#8f4858}.tplRooms .roomsList
.downContent{border-left:15px #fff solid;border-right:15px #fff solid;background-color:#e7e7dd;padding-bottom:60px;z-index:1;height:auto}.tplRooms .roomsList .downContent
h3{font-family:'bask',sans-serif !important;font-size:1.2em;line-height:1.2em;padding-left:10px;padding-right:10px;color:#414b4c;margin-bottom:50px}.tplRooms .roomsList .downContent
p{color:#414b4c;font-size:0.9em;letter-spacing:1px;padding-left:10px;padding-right:10px;line-height:1.45em}.tplRooms .roomsList .downContent p
a{font-family:'bm',sans-serif !important;color:#8f4858;-webkit-transition:color 500ms ease-in-out;-moz-transition:color 500ms ease-in-out;-o-transition:color 500ms ease-in-out;transition:color 500ms ease-in-out}.tplRooms .roomsList .downContent p a:hover{color:#414b4c;text-decoration:none}#roomSingleTitle
h1{color:#a39c96;padding-left:30px !important;padding-right:30px !important;margin-top:35px !important;margin-bottom:15px !important}#roomSingleTitle
h2{color:#a39c96;font-size:0.75rem;padding-left:30px;padding-right:30px;text-transform:uppercase;letter-spacing:1px;line-height:1.5em;text-align:center;padding-bottom:30px;border-bottom:1px solid #a6b2b3;margin-left:30px;margin-right:30px;font-family:'gr',sans-serif !important}#roomSingleTitle
.content{text-align:center;padding-left:60px;padding-right:60px;font-family:'bask',sans-serif !important;padding-top:20px;padding-bottom:30px}#roomSingleTitle
.bottomLink{display:none}.roomSeasonSelect{text-align:center;margin-bottom:30px}.roomSeasonSelect
div{display:inline-block;font-family:'bask',sans-serif !important;line-height:1em;letter-spacing:1px;border-bottom:1px solid transparent;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;margin-left:10px;margin-right:10px;cursor:pointer}.roomSeasonSelect div.act, .roomSeasonSelect div:hover{border-bottom:1px solid #414b4c}#roomSinglePricesMobile{background-color:#e7e7dd;padding-top:80px;padding-top:50px;padding-bottom:50px;overflow-x:hidden}#roomSinglePricesMobile
.priceTable{position:relative}#roomSinglePricesMobile
table{width:100%;-webkit-transition:opacity 500ms ease-in-out, transform 500ms 200ms ease-in-out;-moz-transition:opacity 500ms ease-in-out, transform 500ms 200ms ease-in-out;-o-transition:opacity 500ms ease-in-out, transform 500ms 200ms ease-in-out;transition:opacity 500ms ease-in-out, transform 500ms 200ms ease-in-out;border:1px
solid #fff;width:100%}#roomSinglePricesMobile
table.first{-webkit-transform:translate(-120%, 0);-moz-transform:translate(-120%, 0);-ms-transform:translate(-120%, 0);-o-transform:translate(-120%, 0);transform:translate(-120%, 0);position:relative;opacity:0;top:0}#roomSinglePricesMobile
table.second{-webkit-transform:translate(120%, 0);-moz-transform:translate(120%, 0);-ms-transform:translate(120%, 0);-o-transform:translate(120%, 0);transform:translate(120%, 0);position:absolute;opacity:0;display:none}#roomSinglePricesMobile
table.act{-webkit-transform:translate(0%, 0);-moz-transform:translate(0%, 0);-ms-transform:translate(0%, 0);-o-transform:translate(0%, 0);transform:translate(0%, 0);opacity:1;-webkit-transition:opacity 500ms 900ms ease-in-out, transform 500ms 700ms ease-in-out;-moz-transition:opacity 500ms 900ms ease-in-out, transform 500ms 700ms ease-in-out;-o-transition:opacity 500ms 900ms ease-in-out, transform 500ms 700ms ease-in-out;transition:opacity 500ms 900ms ease-in-out, transform 500ms 700ms ease-in-out}#roomSinglePricesMobile table
tr{width:100%}#roomSinglePricesMobile table
th{font-family:'gb',sans-serif !important;padding-left:20px;padding-top:20px;padding-bottom:20px;text-transform:uppercase;background-color:transparent;border-bottom:1px solid #fff;color:#696f70;font-size:0.8em;letter-spacing:2px}#roomSinglePricesMobile table
th.title{width:50%}#roomSinglePricesMobile table
th.second{width:42%;display:none}#roomSinglePricesMobile table
th.seasonTitle{text-align:center;padding:0;text-align:center;text-transform:none;font-family:'bm',sans-serif !important;letter-spacing:0}#roomSinglePricesMobile table
th.secondA{display:none}#roomSinglePricesMobile table
th.priceATitle{padding:0;text-align:center;text-transform:none;font-family:'bm',sans-serif !important;letter-spacing:0}#roomSinglePricesMobile table
td{background-color:transparent;border-right:1px solid #fff;padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px}#roomSinglePricesMobile table
td.seasonTitle{text-align:center;display:none;background-color:#fff;border-bottom:1px solid #e7e7dd}#roomSinglePricesMobile table
td.date{font-family:'bl',sans-serif !important;border-right:1px solid #fff;border-bottom:1px solid #e7e7dd;font-size:0.8em;width:50%;letter-spacing:0px;background-color:#fff}#roomSinglePricesMobile table
td.price{font-family:'bask',sans-serif !important;width:42%;text-align:center;font-size:1.5em;letter-spacing:1px;border-bottom:1px solid #fff}#roomSinglePricesMobile table
td.priceA{border-right:1px solid #fff;font-family:'bask',sans-serif !important;width:21%;text-align:center;font-size:1.5em;letter-spacing:1px;border-bottom:1px solid #fff}#roomSinglePricesMobile
.image{display:none}#roomSinglePricesMobile
.bottomLink{margin-top:40px;padding-bottom:40px}#roomSinglePricesMobile .bottomLink
a{font-size:0.8em}#roomSinglePricesMobile .bottomLink a:hover{background-color:#414b4c;color:#e7e7dd}#roomSinglePricesMobile
.linkTo{text-align:center}#roomSinglePricesMobile .linkTo
a{font-family:'bb',sans-serif !important;font-size:0.7em;letter-spacing:2px;text-transform:uppercase;color:#414b4c;border-bottom:1px solid #414b4c;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}#roomSinglePricesMobile .linkTo a:hover, #roomSinglePricesMobile .linkTo a:focus{text-decoration:none;border-color:transparent}#roomSingleInclusive{margin-top:100px}#roomSingleInclusive
*{text-align:center}#roomSingleInclusive
.image{margin-bottom:80px}#roomSingleInclusive .image
img{width:60%;height:auto}#roomSingleInclusive
.content{padding-left:10px;padding-right:10px}#roomSingleInclusive .content
h3{font-family:'gr',sans-serif !important;color:#a39c96;text-transform:uppercase;letter-spacing:2px;font-size:1em;margin-bottom:20px}#roomSingleInclusive .content
p{line-height:1.4em;letter-spacing:1px;font-size:0.9em;margin-top:3px;margin-bottom:3px}#roomSingleInclusive
.linkTo{text-align:center;margin-top:80px;margin-bottom:60px}#roomSingleInclusive .linkTo
a{font-family:'bb',sans-serif !important;font-size:0.7em;letter-spacing:2px;text-transform:uppercase;color:#414b4c;border-bottom:1px solid #414b4c;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}#roomSingleInclusive .linkTo a:hover, #roomSingleInclusive .linkTo a:focus{text-decoration:none;border-color:transparent}#roomPriceTables{display:none}#roomPriceTables
.container{position:relative;padding-top:100px;padding-bottom:120px;margin-top:30px;margin-bottom:150px}#roomPriceTables
table{border:none}#roomPriceTables
.ltitle{font-family:'gb',sans-serif !important;vertical-align:bottom;padding:20px
20px;text-transform:uppercase;background-color:transparent;border-bottom:1px solid #414b4c;color:#414b4c;font-size:0.9em;letter-spacing:2px}#roomPriceTables
.seasonNr{background-color:#fff;color:#414b4c;text-align:center;border-top:none;border-left:1px solid #e7e7dd;border-bottom:1px solid #414b4c;width:16.6666%;padding:20px}#roomPriceTables .seasonNr:nth-child(6){border-right:1px solid #fff}#roomPriceTables
.seasonDates{padding:20px
40px;padding-top:30px;padding-right:20px;background-color:#fff;vertical-align:top;font-family:'bl',sans-serif !important;border-right:1px solid #e7e7dd;border-bottom:1px solid #414b4c;font-size:0.8em;letter-spacing:0px}#roomPriceTables .seasonDates:nth-child(6){border-right:1px solid #fff}#roomPriceTables
.roomTitle{border-bottom:1px solid #fff;border-right:1px solid #fff;border-left:1px solid transparent;padding:20px;line-height:2em;font-family:'bm',sans-serif !important}#roomPriceTables .roomTitle
span{font-family:'bl',sans-serif !important}#roomPriceTables
.price{font-family:'bask',sans-serif !important;width:16.6666%;padding:20px
5px;height:150px;text-align:center;font-size:21px;letter-spacing:1px;border-bottom:1px solid #fff;border-right:1px solid #fff}#roomPriceTables .price
span{font-size:18px}#roomPriceTables
.bg{position:absolute;top:0;height:100%;width:200%;background-color:#e7e7dd;z-index:-1;right:0}#roomPriceTablesMobile{background-color:#e7e7dd;padding-top:30px;padding-bottom:50px;margin-bottom:60px;padding-left:1.875rem;padding-right:1.875rem}#roomPriceTablesMobile
table{margin-top:20px;margin-bottom:20px;width:100%}#roomPriceTablesMobile
td.date{background-color:#fff;padding:20px;border-left:1px solid #fff;border-bottom:1px solid #e7e7dd;border-right:1px solid #e7e7dd;font-size:0.8em}#roomPriceTablesMobile tr:nth-child(6) td.date{border-bottom:1px solid #fff}#roomPriceTablesMobile
.price{font-family:'bask',sans-serif !important;padding:20px
20px;text-align:center;font-size:1.5em;letter-spacing:1px;border-bottom:1px solid #fff;border-right:1px solid #fff;width:40%}#roomPriceTablesMobile
.priceA{font-family:'bask',sans-serif !important;padding:20px
20px;text-align:center;font-size:1em;letter-spacing:1px;border-bottom:1px solid #fff;border-right:1px solid #fff;width:30%}#roomPriceTablesMobile
th{border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;padding:20px
20px;text-align:center}#roomPriceTablesMobile
.seasonTitleA{border-right:1px solid transparent}#roomPriceTablesMobile th:nth-child(1){border-right:1px solid transparent;border-left:1px solid #fff;text-align:left}.preisuebersicht
h3{color:#a39c96;font-size:0.9em;padding-left:30px;padding-right:30px;text-transform:uppercase;letter-spacing:1px;line-height:1.5em;text-align:center;padding-bottom:30px;margin-left:30px;margin-right:30px}.seasonFirstBlock{margin-top:10px;margin-bottom:50px}.seasonFirstBlock
.container{padding-left:25px;padding-right:25px}.seasonFirstBlock
.inner{padding-left:40px;padding-right:40px;padding-top:20px;padding-bottom:20px;background-color:#e7e7dd}.seasonFirstBlock
h1{text-align:left !important;padding:0
!important;font-size:1.8em !important;line-height:1.1em !important}.seasonFirstBlock .content
p{line-height:1.5em;font-size:0.9em}.seasonFirstBlock .content p
a{color:#8f4858;-webkit-transition:color 500ms ease-in-out;-moz-transition:color 500ms ease-in-out;-o-transition:color 500ms ease-in-out;transition:color 500ms ease-in-out;font-family:'bm',sans-serif !important}.seasonFirstBlock .content p a:hover, .seasonFirstBlock .content p a:focus{color:#414b4c;text-decoration:none}.seasonFirstBlock .content p
b{font-family:'bm',sans-serif !important}.seasonFirstBlock
.image{display:none}.seasonFirstBlock
.linkTo{text-align:left;margin-top:30px;margin-bottom:60px}.seasonFirstBlock .linkTo
a{font-family:'bb',sans-serif !important;font-size:0.7em;letter-spacing:2px;text-transform:uppercase;color:#414b4c;border-bottom:1px solid #414b4c;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.seasonFirstBlock .linkTo a:hover, .seasonFirstBlock .linkTo a:focus{text-decoration:none;border-color:transparent}.teaserBlock
.sliderText{display:block !important;text-align:center;max-width:650px;margin:auto;padding-left:20px;padding-right:20px}.teaserBlock .sliderText
h3{text-transform:uppercase;font-family:'gr',sans-serif !important;color:#a39c96;font-weight:normal;font-size:0.9em;letter-spacing:2px}.teaserBlock .sliderText
.content{font-family:'bask',sans-serif !important;font-size:0.9em;line-height:1.6em;margin-top:30px;margin-bottom:30px;padding-left:40px;padding-right:40px}.seasonMainBlock{margin-top:-20px;margin-bottom:70px}.seasonMainBlock .firstRow
.title{margin-top:50px;position:absolute;z-index:3}.seasonMainBlock .firstRow .title
h3{font-family:'bask',sans-serif !important;font-size:1.9em;line-height:1.1em}.seasonMainBlock .firstRow
.content{background-color:#e7e7dd;padding-top:180px;padding-right:30px;padding-left:70px;padding-bottom:30px}.seasonMainBlock .firstRow .content
p{font-size:0.9em}.seasonMainBlock .firstRow .content p
a{color:#8f4858;-webkit-transition:color 500ms ease-in-out;-moz-transition:color 500ms ease-in-out;-o-transition:color 500ms ease-in-out;transition:color 500ms ease-in-out;font-family:'bm',sans-serif !important}.seasonMainBlock .firstRow .content p a:hover, .seasonMainBlock .firstRow .content p a:focus{color:#414b4c;text-decoration:none}.seasonMainBlock .firstRow .content p
b{font-family:'bm',sans-serif !important}.seasonMainBlock .firstRow .content
.bottomLink{margin-top:60px;text-align:left}.seasonMainBlock .firstRow .content .bottomLink a:hover{color:#e7e7dd;background-color:#414b4c}.seasonMainBlock .firstRow
.bottomLink.down{display:none}.seasonMainBlock .secondRow
.content{display:none}.seasonMainBlock .secondRow .content p
a{color:#8f4858;font-family:'bm',sans-serif !important;-webkit-transition:color 500ms ease-in-out;-moz-transition:color 500ms ease-in-out;-o-transition:color 500ms ease-in-out;transition:color 500ms ease-in-out}.seasonMainBlock .secondRow .content p a:hover, .seasonMainBlock .secondRow .content p a:focus{color:#414b4c;text-decoration:none}.seasonMainBlock .secondRow .content p
b{font-family:'bm',sans-serif !important}.seasonMainBlock .secondRow
.image{margin-top:60px;padding:0}.seasonMainBlock .secondRow
.image2{display:none}.seasonMainBlock .thirdRow .title
h3{font-family:'bask',sans-serif !important;color:#565e5f;font-size:1.2em;text-align:center;line-height:1.2em;margin-top:20px;margin-bottom:30px}.seasonMainBlock
.border{width:85%;margin:auto;border-bottom:1px solid #a6b2b3}.seasonBottomSlider
.sliderText{display:none}.tplSeason
.quicklinks{display:none;margin-top:140px;margin-bottom:100px !important}.tplSeason
.bottomTeaser{display:none}.kontaktMaps
.image{margin-top:30px}.kontaktMaps p
a{color:#8f4858;font-family:'bm',sans-serif !important;-webkit-transition:color 500ms ease-in-out;-moz-transition:color 500ms ease-in-out;-o-transition:color 500ms ease-in-out;transition:color 500ms ease-in-out}.kontaktMaps p a:hover, .kontaktMaps p a:focus{color:#414b4c;text-decoration:none}.kontaktMaps p
b{font-family:'bm',sans-serif !important}.tplBooking
#content{padding-top:100px;padding-bottom:100px}.tplGallery .galleryList
.packageList{max-width:60em;padding-left:0 !important;padding-right:0 !important}.tplGallery .galleryList .packageList
.packageItem{padding-left:20px !important;padding-right:20px !important;margin-bottom:50px}.tplGallery .galleryList .packageList .packageItem
.inner{background-color:#e7e7dd !important}.tplGallery .galleryList .packageList .packageItem
.title{color:#323a39 !important}.tplGallery .galleryList .packageList .packageItem .title
p{border-bottom:1px solid #323a39 !important}.tplGallery .galleryList .packageList .packageItem
.period{color:#323a39;min-height:120px}.tplGallery .galleryList .packageList .packageItem .book
a{cursor:pointer}.tplGallery .galleryList .packageList .packageItem .book a:hover{background-color:#323a39 !important;color:#e7e7dd !important}.tplGallery
.galleryInfo{position:relative;padding-top:176px;padding-bottom:200px}.tplGallery .galleryInfo
h1{margin-top:0 !important;max-width:15em !important;text-align:left !important;padding-left:40px !important;padding-right:40px !important}.tplGallery .galleryInfo
p{font-size:0.9em;line-height:1.45em;font-family:'bask',sans-serif !important;padding-left:25px !important;padding-right:25px !important}.tplGallery .galleryInfo
.bg{position:absolute;background-color:#f5f5f2;width:50%;height:100%;top:0;right:0;z-index:-1}.webCams
h3{text-transform:uppercase;font-family:'gr',sans-serif !important;color:#a39c96;font-weight:normal;font-size:1.2em;letter-spacing:2px;text-align:center;margin-bottom:20px}.webCams
iframe{margin:auto;display:block;margin-top:40px;margin-bottom:40px;max-width:800px}#jobs
*{text-align:center}#jobs
.firstRow{margin-bottom:50px}#jobs
.jobItem{margin-bottom:15px}#jobs .jobItem
h3{font-size:1.2em !important;font-family:'bask',sans-serif !important;background-color:#e7e7dd;padding-top:50px;padding-bottom:50px}#jobs .jobItem
a{color:#414b4c}#jobs
.lastRow{margin-top:50px;margin-bottom:120px}#jobs .lastRow
a{color:#8f4858;font-family:'bm',sans-serif !important;-webkit-transition:color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out;-o-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out;text-decoration:none}#jobs .lastRow a:hover, #jobs .lastRow a:focus{color:#414b4c;text-decoration:none}#bookingInfos .left, #bookingInfos .right, #bookingInfos
.center{margin-bottom:50px}#bookingInfos
.inner{padding:30px}#bookingInfos .left .inner, #bookingInfos .right
.inner{background-color:#e7e7dd}#bookingInfos .center
.inner{background-color:#f5f5f2}#bookingInfos
h3{font-size:1.2em !important;font-family:'bask',sans-serif !important;padding-bottom:5px}#bookingInfos
p{line-height:1.7em;letter-spacing:1px;font-size:0.9em;margin-top:3px;margin-bottom:3px}#bookingInfos
.space{height:30px}#bookingInfos
ul{padding:0;margin:0}#bookingInfos ul
li{list-style-type:none;padding-left:20px}#bookingInfos ul li:before{display:inline-block;content:'»';width:18px;margin-left:-18px}#bookingInfos
a{color:#8f4858;-webkit-transition:color 500ms ease-in-out;-moz-transition:color 500ms ease-in-out;-o-transition:color 500ms ease-in-out;transition:color 500ms ease-in-out}#bookingInfos a:hover, #bookingInfos a:focus{color:#414b4c;text-decoration:none}#bookingInfos
b{font-family:'bm',sans-serif !important}.tplPackages
h1{color:#a39c96;padding-left:30px !important;padding-right:30px !important;margin-top:35px !important;margin-bottom:15px !important}.tplPackages
h2{color:#a39c96;font-size:0.9em;padding-left:30px;padding-right:30px;text-transform:uppercase;letter-spacing:1px;line-height:1.5em;text-align:center;padding-bottom:30px;border-bottom:1px solid #a6b2b3;margin-left:30px;margin-right:30px}.tplPackages .packageSingle
.image{display:none}.tplPackages .packageSingle
.teaser{text-align:center;padding-left:60px;padding-right:60px;font-family:'bask',sans-serif !important;padding-top:20px;padding-bottom:30px}.tplPackages .packageSingle
.content{background-color:#e7e7dd;padding:30px}.tplPackages .packageSingle .content
p{font-size:0.9em;line-height:1.45em;margin-bottom:20px}.tplPackages .packageSingle .content p
b{font-family:'bm',sans-serif !important}.tplPackages .packageSingle .content p
a{color:#8f4858}.tplPackages .packageSingle .content p a:hover, .tplPackages .packageSingle .content p a:focus{color:#8f4858}.tplPackages .packageSingle .content
.price{padding-top:20px;padding-bottom:10px;font-family:'bask',sans-serif !important;text-align:left;font-size:1.5em;letter-spacing:1px}.tplPackages .packageSingle .content
.book{padding-top:5px}.tplPackages .packageSingle .content .book
a{display:inline-block;background-color:#8f4858;width:150px;text-transform:uppercase;color:#fff;letter-spacing:1px;font-size:0.75em;padding:4px
0;line-height:2em;font-family:'gb',sans-serif !important;text-align:center;text-decoration:none;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.tplPackages .packageSingle .content .book a:hover, .tplPackages .packageSingle .content .book a:focus{text-decoration:none;background-color:#e7e7dd;color:#8f4858}.tplPackages .packageSingle .content
.linkTo{text-align:left;margin-top:30px;margin-bottom:60px}.tplPackages .packageSingle .content .linkTo
a{font-family:'bb',sans-serif !important;font-size:0.7em;letter-spacing:2px;text-transform:uppercase;color:#414b4c;border-bottom:1px solid #414b4c;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.tplPackages .packageSingle .content .linkTo a:hover, .tplPackages .packageSingle .content .linkTo a:focus{text-decoration:none;border-color:transparent}.tplPackages .packageSingle
.bg{display:none}.layout_form{width:100%;max-width:933px;margin:auto}.layout_form
.editable_content{background-color:#f5f5f2;padding:50px
40px;margin-bottom:70px}.layout_form .editable_content
.cr_ipe_item{display:inline-block;width:100%;padding:10px;margin-top:20px}.layout_form .editable_content .cr_ipe_item
label{display:inline-block;margin-bottom:0.5rem}.layout_form .editable_content .cr_ipe_item
input{width:100%;background-color:#fff;border:1px
solid rgba(150, 140, 134, 0.5);padding:5px
10px;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.layout_form .editable_content .cr_ipe_item input:hover, .layout_form .editable_content .cr_ipe_item input:focus{border-color:#414b4c}.layout_form .cr_ipe_item.ui-sortable.submit_container{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.layout_form
.cr_button{display:inline-block;background-color:#8f4858;width:150px;text-transform:uppercase;color:#fff;letter-spacing:1px;font-size:0.75em;padding:4px
0;line-height:2em;font-family:'gb',sans-serif !important;text-align:center;text-decoration:none;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;border:none !important}.layout_form .cr_button:hover{text-decoration:none;background-color:#e7e7dd;color:#8f4858}.clever_form_error{border:1px
solid #8f4858 !important}.tplRequest
#content{margin-top:65px}.tplRequest #content
h1{margin-bottom:60px}.powermail_fieldwrap_gutscheinfuerdieunterkunft{width:100% !important}.powermailInner{width:100%;max-width:933px;margin:auto}.powermailInner
.powermail_fieldset{background-color:#f5f5f2;padding:50px
40px;margin-bottom:70px}.powermailInner .powermail_fieldset
.powermail_legend{display:block;position:relative;text-align:center;font-family:'bask',sans-serif !important;font-size:1.8em;margin-bottom:0px}.powermailInner .powermail_fieldset.nolabel>.powermail_legend{display:none}.powermailInner .powermail_fieldset.nolabel
.powermail_radio_legend{display:none}.powermailInner
.powermail_radio_outer{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.powermailInner .powermail_radio_outer
.powermail_radio_inner{flex:1 1 auto;padding:10px;width:50%;display:inline-block}.powermailInner .powermail_radio_outer .powermail_radio_inner
label{display:inline-block;background-color:#fff;color:#414b4c;padding:5px
15px;width:100%;padding-left:40px;position:relative;margin-bottom:0;cursor:pointer;border:1px
solid rgba(150, 140, 134, 0.5);-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.powermailInner .powermail_radio_outer .powermail_radio_inner label::before{display:block;content:' ';height:12px;width:12px;background-color:#e7e7dd;position:absolute;top:50%;left:15px;margin-top:-6px;border-radius:50%;-webkit-transition:all 500ms 500ms ease-in-out;-moz-transition:all 500ms 500ms ease-in-out;-o-transition:all 500ms 500ms ease-in-out;transition:all 500ms 500ms ease-in-out}.powermailInner .powermail_radio_outer .powermail_radio_inner label:hover{background-color:#8f4858;color:#fff}.powermailInner .powermail_radio_outer .powermail_radio_inner label:hover::before{background-color:#fff}.powermailInner .powermail_radio_outer .powermail_radio_inner
input{display:none}.powermailInner
.powermail_fieldset_inner{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.powermailInner .powermail_fieldset_inner .powermail_fieldwrap_type_input, .powermailInner .powermail_fieldset_inner
.powermail_fieldwrap_type_captcha{display:inline-block;width:100%;padding:10px;margin-top:20px}.powermailInner .powermail_fieldset_inner .powermail_fieldwrap_type_input input, .powermailInner .powermail_fieldset_inner .powermail_fieldwrap_type_captcha
input{width:100%;background-color:#fff;border:1px
solid rgba(150, 140, 134, 0.5);padding:5px
10px;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.powermailInner .powermail_fieldset_inner .powermail_fieldwrap_type_input input:hover, .powermailInner .powermail_fieldset_inner .powermail_fieldwrap_type_captcha input:hover, .powermailInner .powermail_fieldset_inner .powermail_fieldwrap_type_input input:focus, .powermailInner .powermail_fieldset_inner .powermail_fieldwrap_type_captcha input:focus{border-color:#414b4c}.powermailInner .powermail_fieldset_inner
.powermail_fieldwrap_type_select{display:inline-block;width:50%;flex:1 1 auto;padding:10px;margin-top:20px}.powermailInner .powermail_fieldset_inner .powermail_fieldwrap_type_select
select{width:100%;background-color:#fff;border:1px
solid rgba(150, 140, 134, 0.5);padding:5px
10px;border-radius:0;background-image:url('/fileadmin/templates/images/formArrow.png');background-position-x:calc(100% - 10px);background-position-y:center;background-repeat:no-repeat;height:36px}.powermailInner .powermail_fieldset_inner
.powermail_fieldwrap_type_textarea{display:inline-block;width:100%;padding:10px;margin-top:20px}.powermailInner .powermail_fieldset_inner .powermail_fieldwrap_type_textarea
textarea{width:100%;background-color:#fff;border:1px
solid rgba(150, 140, 134, 0.5);padding:5px
10px}.powermailInner
.powermail_fieldset.layout2{padding-top:20px;padding-bottom:20px;margin-bottom:20px;-webkit-transition:all 500ms 800ms ease-in-out;-moz-transition:all 500ms 800ms ease-in-out;-o-transition:all 500ms 800ms ease-in-out;transition:all 500ms 800ms ease-in-out}.powermailInner
.powermail_fieldset.layout2.act{padding-top:50px;padding-bottom:50px;margin-bottom:70px;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.powermailInner
.powermail_fieldset.layout2.powermail_fieldset_26{margin-bottom:70px}.powermailInner .powermail_fieldset.layout2
.powermail_fieldset_inner{overflow:hidden;max-height:0;opacity:0;-webkit-transition:max-height 500ms 500ms ease-in-out, opacity 500ms 0ms ease-in-out;-moz-transition:max-height 500ms 500ms ease-in-out, opacity 500ms 0ms ease-in-out;-o-transition:max-height 500ms 500ms ease-in-out, opacity 500ms 0ms ease-in-out;transition:max-height 500ms 500ms ease-in-out, opacity 500ms 0ms ease-in-out}.powermailInner .powermail_fieldset.layout2.act
.powermail_fieldset_inner{-webkit-transition:max-height 500ms 200ms ease-in-out, opacity 500ms 900ms ease-in-out;-moz-transition:max-height 500ms 200ms ease-in-out, opacity 500ms 900ms ease-in-out;-o-transition:max-height 500ms 200ms ease-in-out, opacity 500ms 900ms ease-in-out;transition:max-height 500ms 200ms ease-in-out, opacity 500ms 900ms ease-in-out;max-height:200px;opacity:1}.powermailInner .powermail_fieldset.layout2
.powermail_legend{display:block;position:relative;text-align:center;font-family:'bask',sans-serif !important;font-size:1.3em;margin-bottom:0px;-webkit-transition:all 500ms 800ms ease-in-out;-moz-transition:all 500ms 800ms ease-in-out;-o-transition:all 500ms 800ms ease-in-out;transition:all 500ms 800ms ease-in-out;cursor:pointer}.powermailInner .powermail_fieldset.layout2 .powermail_legend::after{content:' ';display:inline-block;background-color:transparent;width:9px;height:11px;margin-left:10px;background-image:url('/fileadmin/templates/images/formArrow.png');background-position:center bottom;background-repeat:no-repeat;vertical-align:middle;-webkit-transition:all 200ms 800ms ease-in-out;-moz-transition:all 200ms 800ms ease-in-out;-o-transition:all 200ms 800ms ease-in-out;transition:all 200ms 800ms ease-in-out}.powermailInner .powermail_fieldset.layout2.act .powermail_legend::after{-webkit-transition:all 200ms 0ms ease-in-out;-moz-transition:all 200ms 0ms ease-in-out;-o-transition:all 200ms 0ms ease-in-out;transition:all 200ms 0ms ease-in-out;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.powermailInner .powermail_fieldset.layout2.act
.powermail_legend{display:block;position:relative;text-align:center;font-family:'bask',sans-serif !important;font-size:2em;margin-bottom:0px;-webkit-transition:all 500ms 0ms ease-in-out;-moz-transition:all 500ms 0ms ease-in-out;-o-transition:all 500ms 0ms ease-in-out;transition:all 500ms 0ms ease-in-out}.powermailInner .powermail_fieldset.layout2 .powermail_fieldwrap_type_select, .powermailInner .powermail_fieldset.layout2 .powermail_fieldwrap_type_input, .powermailInner .powermail_fieldset.layout2
.powermail_fieldwrap_type_captcha{width:50%}.powermailInner .powermail_fieldset.layout3
.powermail_fieldset_inner{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap}.powermailInner .powermail_fieldset.layout3 .powermail_fieldset_inner .powermail_fieldwrap_59, .powermailInner .powermail_fieldset.layout3 .powermail_fieldset_inner
.powermail_fieldwrap_60{width:50%}.powermailInner
.powermail_fieldset_5{background-color:transparent;padding:0}.powermailInner .powermail_fieldset_5
.powermail_submit{display:inline-block;background-color:#8f4858;width:150px;text-transform:uppercase;color:#fff;letter-spacing:1px;font-size:0.75em;padding:4px
0;line-height:2em;font-family:'gb',sans-serif !important;text-align:center;text-decoration:none;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;border:none !important}.powermailInner .powermail_fieldset_5 .powermail_submit:hover, .powermailInner .powermail_fieldset_5 .powermail_submit:focus{text-decoration:none;background-color:#e7e7dd;color:#8f4858}.powermailInner
.powermail_fieldset_29{background-color:transparent;padding:0}.powermailInner .powermail_fieldset_29
.powermail_legend{display:none}.powermailInner .powermail_fieldset_29
.powermail_submit{display:inline-block;background-color:#8f4858;width:280px;text-transform:uppercase;color:#fff;letter-spacing:1px;font-size:0.75em;padding:4px
0;line-height:2em;font-family:'gb',sans-serif !important;text-align:center;text-decoration:none;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;border:none !important}.powermailInner .powermail_fieldset_29 .powermail_submit:hover, .powermailInner .powermail_fieldset_29 .powermail_submit:focus{text-decoration:none;background-color:#e7e7dd;color:#8f4858}.powermailInner
ul{display:block;position:absolute;color:#8f4858;padding:0;margin:0}.powermailInner ul
li{list-style-type:none;padding:0;margin:0;font-size:0.9em;margin-top:5px}.powermailInner input.parsley-error{border-color:#8f4858 !important;color:#8f4858 !important}.powermailInner
.powermail_fieldwrap_type_captcha{margin-right:auto}.powermailInner .powermail_fieldwrap_type_captcha
.powermail_captchaimage{display:block;width:100%;height:auto;min-width:229px;margin-top:1rem}.text404{text-align:center;padding-left:40px;padding-right:40px;padding-bottom:50px}.text404
a{color:#8f4858}.noheader
header{display:none}.noheader
#content{padding-top:50px}@media (min-width: 48em){.powermailInner .powermail_fieldwrap_type_input, .powermailInner
.powermail_fieldwrap_type_captcha{width:50% !important}.powermailInner .powermail_fieldwrap_59, .powermailInner
.powermail_fieldwrap_60{width:25% !important}.powermailInner .powermail_fieldset.layout2 .powermail_fieldwrap_type_select, .powermailInner .powermail_fieldset.layout2 .powermail_fieldwrap_type_input, .powermailInner .powermail_fieldset.layout2
.powermail_fieldwrap_type_captcha{width:25% !important}}@media all and (max-width: 1175px){.bookings
input{width:40% !important}}.powermail_fieldwrap_check.layout2
.powermail_check_inner{position:relative}.powermail_fieldwrap_check.layout2
input{background-color:#fff;width:15px;height:15px;border:1px
solid rgba(150, 140, 134, 0.5);position:absolute;top:4px}.powermail_fieldwrap_check.layout2 input:checked{background-color:#565e5d}.powermail_fieldwrap_check.layout2
label{margin-left:25px}.powermail_fieldwrap_check.layout2
a{text-decoration:underline;color:#8f4858}.powermail_fieldwrap_check.layout2
legend{display:none}.powermail_fieldwrap_check.layout2 .parsley-errors-list{display:none}.powermail_fieldwrap_check.layout2 .parsley-error{border:1px
solid #8f4858 !important}.powermail_fieldwrap_check.layout2 .parsley-error
input{background-color:#8f4858 !important}@media (min-width: 48em){body{font-size:16px !important}.headerslider,.fullslider{max-height:1600px !important}.headerslider .container.beforeLoad, .fullslider
.container.beforeLoad{opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px)}.headerslider .container, .fullslider
.container{-webkit-transition:-webkit-transform 0.4s ease-out, opacity 0.4s ease-out;transition:transform 0.4s ease-out, opacity 0.4s ease-out;opacity:1;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}.headerslider .title, .fullslider
.title{font-size:3.8em;line-height:1.1em;max-width:50%;padding-top:80px}.headerslider .slick-dots, .fullslider .slick-dots{position:absolute !important;left:auto !important;bottom:0 !important;width:100% !important;height:90px !important;background-color:rgba(0, 0, 0, 0) !important;padding-top:30px !important}.sliderText{display:block;text-align:center;max-width:600px;margin:auto;padding-left:20px;padding-right:20px}.sliderText
h3{text-transform:uppercase;font-family:'gr',sans-serif !important;color:#a39c96;font-weight:normal;font-size:1.2em;letter-spacing:2px}.sliderText
.content{font-family:'bask',sans-serif !important;font-size:1.1em;line-height:1.8em;margin-top:20px;margin-bottom:20px}.fullSliderContainer{padding-bottom:85px !important}.fullslider .slick-dots{background-color:rgba(0, 0, 0, 0.4) !important}.fullSliderLinkContainer .linkTo
a{font-size:0.8em !important}.fullSliderLinkContainer{border-bottom:1px solid rgba(151, 153, 156, 0.8);max-width:60%;padding-bottom:50px;margin-bottom:150px}.noBorder
.fullSliderLinkContainer{border:none;margin-bottom:85px}.homeTopBlock{padding-top:85px}.homeTopBlock
.teaser{display:block}.homeTopBlock
.content{display:none}.homeTopBlock .title
h1{font-family:'bask',sans-serif !important;font-weight:normal;font-size:2.1em;line-height:1.3em;letter-spacing:1px;margin-bottom:0px}.homeTopBlock
.content{column-count:2;-webkit-column-count:2;-moz-column-count:2;column-gap:30px;-webkit-column-gap:30px;-moz-column-gap:30px}.homeTopBlock .content
p{font-size:0.9em;line-height:1.7em}.homeTopBlock .linkTo
a{font-size:0.8em}.homeTopBlock .linkTo.col-xs-8{display:block}.homeTopBlock
.image{margin-top:40px;padding-right:40px}.homeTopBlock
.bg{top:-20%;height:130%;width:36.9333%}.homeSeasonBlock{position:relative;margin-bottom:80px}.homeSeasonBlock
.container{position:static !important}.homeSeasonBlock .title
h2{font-size:4em}.homeSeasonBlock
.image{margin-left:0}.homeSeasonBlock
.imagesecond{display:none}.homeSeasonBlock
.bg{width:110%;top:90px}.homeSeasonBlock
.headline{display:block}.homeSeasonBlock .headline
h3{font-family:'bask',sans-serif !important;font-size:1.9em;line-height:1.4em;margin-top:80px;margin-bottom:40px}.homeSeasonBlock .teaser
p{letter-spacing:1px;font-size:0.8em;line-height:2em}.homeSeasonBlock .teaser p
b{margin-bottom:5px;display:inline-block}.homeSeasonBlock .teaser p
a{color:#8f4858;font-family:'bm',sans-serif !important;-webkit-transition:color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out;-o-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out;text-decoration:none}.homeSeasonBlock .linkTo
a{font-size:0.8em}.homeHotelBlock,.kontaktMaps{position:relative;margin-bottom:120px}.homeHotelBlock .container, .kontaktMaps
.container{position:static;padding-bottom:110px}.homeHotelBlock h3, .kontaktMaps
h3{font-size:4em;margin-top:110px}.homeHotelBlock .teaser p, .kontaktMaps .teaser
p{letter-spacing:1px;font-size:0.85em;line-height:2em}.homeHotelBlock .teaser a, .kontaktMaps .teaser
a{color:#8f4858;font-family:'bm',sans-serif !important;-webkit-transition:color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out;-o-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out;text-decoration:none}.homeHotelBlock .linkTo a, .kontaktMaps .linkTo
a{font-size:0.8em}.teaserBlock.noMob{display:block}.bookings
.container{text-align:center;padding-top:10px}.bookings
.row{padding-bottom:15px;border-bottom:1px solid rgba(150, 140, 134, 0.5)}.bookings
.item{max-width:230px;display:inline-block;float:none;clear:both}.bookings .item
a{font-size:0.7em;letter-spacing:1px;cursor:pointer}.bookings .item
span{width:26px;display:inline-block}.bookings .item
input{font-size:0.8em;width:42%;text-align:center;border:1px
solid rgba(150, 140, 134, 0.5);cursor:pointer;padding:5px
0}.packagesLatest, .packagesList, .quicklinks, .tplGallery
.galleryList{position:relative}.packagesLatest .slick-list, .packagesList .slick-list, .quicklinks .slick-list, .tplGallery .galleryList .slick-list{padding:0
!important}.packagesLatest .packageList .slick-slider .slick-list, .packagesList .packageList .slick-slider .slick-list, .quicklinks .packageList .slick-slider .slick-list, .tplGallery .galleryList .packageList .slick-slider .slick-list{padding:0
!important}.packagesLatest .packageList .packageItem, .packagesList .packageList .packageItem, .quicklinks .packageList .packageItem, .tplGallery .galleryList .packageList
.packageItem{padding-left:30px !important;padding-right:30px !important}.packagesLatest .packageList .packageItem .inner, .packagesList .packageList .packageItem .inner, .quicklinks .packageList .packageItem .inner, .tplGallery .galleryList .packageList .packageItem
.inner{margin-left:0 !important;margin-right:0 !important;height:100%}.packagesLatest .packageList .packageItem .title, .packagesList .packageList .packageItem .title, .quicklinks .packageList .packageItem .title, .tplGallery .galleryList .packageList .packageItem
.title{font-size:0.8em !important}.packagesLatest .packageList .packageItem .period, .packagesList .packageList .packageItem .period, .quicklinks .packageList .packageItem .period, .tplGallery .galleryList .packageList .packageItem
.period{font-size:0.85em !important}.packagesLatest .packageList .packageItem .price, .packagesList .packageList .packageItem .price, .quicklinks .packageList .packageItem .price, .tplGallery .galleryList .packageList .packageItem
.price{font-size:1.5em !important}.packagesLatest .packageList .packageItem .pricesubline, .packagesList .packageList .packageItem .pricesubline, .quicklinks .packageList .packageItem .pricesubline, .tplGallery .galleryList .packageList .packageItem
.pricesubline{font-size:0.85em !important}.packagesLatest .packageList .packageItem .book a, .packagesList .packageList .packageItem .book a, .quicklinks .packageList .packageItem .book a, .tplGallery .galleryList .packageList .packageItem .book
a{font-size:0.7em}.packagesLatest .linkTo, .packagesList .linkTo, .quicklinks .linkTo, .tplGallery .galleryList
.linkTo{padding-top:50px}.packagesLatest .linkTo a, .packagesList .linkTo a, .quicklinks .linkTo a, .tplGallery .galleryList .linkTo
a{font-size:0.8em}.packagesLatest .bg, .packagesList .bg, .quicklinks .bg, .tplGallery .galleryList
.bg{display:block;position:absolute;width:100%;height:100%;right:0;top:0;background-color:#e7e7dd;z-index:-1}.tplHome .packagesLatest, .tplHome .packagesList, .tplHome .quicklinks, .tplHome .tplGallery .galleryList, .tplGallery .tplHome
.galleryList{margin-top:230px;margin-bottom:220px}.tplHome
.quicklinks{margin-top:110px}.quicklinks{margin-bottom:120px !important}.lh_rooms
.quicklinks{margin-top:250px !important;margin-bottom:150px !important}.tplDefault
h1{display:block;margin:auto;width:100%;font-size:3.9em !important;max-width:10em;margin-top:120px !important;margin-bottom:80px !important}.tplDefault
.suContentElement{padding-bottom:65px}.tplDefault .suContentElement
.firstContainer{padding-left:15px !important;padding-right:15px !important}.tplDefault .suContentElement .firstContainer
h2{font-family:'bask',sans-serif !important;font-size:2em !important}.tplDefault .suContentElement .firstContainer
p{line-height:1.75em !important}.tplDefault .suContentElement .firstContainer
.content{column-count:2;-webkit-column-count:2;-moz-column-count:2;column-gap:30px;-webkit-column-gap:30px;-moz-column-gap:30px;padding-right:40px;padding-top:3px}.tplDefault .suContentElement .firstContainer
.sliderSpacer{display:block !important}.tplDefault .suContentElement
.sliderText{display:block !important}.tplDefault .suContentElement
.miniSlider{padding-right:90px;padding-left:5px;margin-left:0 !important;margin-right:-15px !important;margin-bottom:80px;margin-top:-280px}.tplDefault .suContentElement .miniSlider ul.slick-dots{display:none !important}.tplDefault .suContentElement .miniSlider button.slick-arrow{opacity:1 !important}.tplDefault .suContentElement
.sliderText{padding-right:90px;padding-left:0}.tplDefault .suContentElement
.bottomLink{margin-top:30px;margin-bottom:60px;padding-right:90px;padding-left:0}.tplDefault .suContentElement .bottomLink
a{font-size:0.7em}.tplDefault .packagesLatest, .tplDefault .packagesList, .tplDefault .quicklinks, .tplDefault .tplGallery .galleryList, .tplGallery .tplDefault
.galleryList{margin-bottom:170px}.tplDefault .packagesLatest .bg, .tplDefault .packagesList .bg, .tplDefault .quicklinks .bg, .tplDefault .tplGallery .galleryList .bg, .tplGallery .tplDefault .galleryList
.bg{display:none}.tplRooms
#header{padding-bottom:280px !important;margin:auto;max-width:92em;padding-left:80px;padding-right:80px}.tplRooms
h1{margin-top:100px !important;font-size:4em !important}.tplRooms .roomsList
.roomItem{padding-left:30px !important;padding-right:30px !important;margin-bottom:70px}.tplRooms .roomsList .roomItem
.inner{background-color:#e7e7dd !important}.tplRooms .roomsList .roomItem
.content{position:relative !important;background-color:transparent !important;padding-bottom:30px !important}.tplRooms .roomsList .roomItem
.title{color:#414b4c !important;font-size:0.8em !important;margin-bottom:20px !important;margin-top:25px !important}.tplRooms .roomsList .roomItem .title
p{border-bottom:1px solid #414b4c !important}.tplRooms .roomsList .roomItem .category, .tplRooms .roomsList .roomItem .square, .tplRooms .roomsList .roomItem .priceinfo
.secondline{display:block !important;color:#414b4c !important}.tplRooms .roomsList .roomItem .category, .tplRooms .roomsList .roomItem .square, .tplRooms .roomsList .roomItem
.priceinfo{font-size:0.8em !important;color:#414b4c !important;letter-spacing:0 !important}.tplRooms .roomsList .roomItem .square
p{margin-bottom:0 !important}.tplRooms .roomsList .roomItem .single a:hover, .tplRooms .roomsList .roomItem .single a:focus{background-color:#414b4c !important;color:#f5f5f2 !important}.tplRooms .roomsList
.downContent{background-color:transparent !important;padding-bottom:0 !important}.tplRooms .roomsList .downContent table, .tplRooms .roomsList .downContent table tr, .tplRooms .roomsList .downContent table tr
td{height:100%;width:100}.tplRooms .roomsList .downContent
h3{font-size:2em !important;line-height:1.4em !important}.tplRooms .roomsList .downContent
p{line-height:1.8em !important}#roomSingleTitle{margin-bottom:60px}#roomSingleTitle
h1{margin-bottom:0 !important;margin-top:120px !important}#roomSingleTitle
h2{font-size:1.3em;letter-spacing:2px;border-bottom:none !important;padding-bottom:10px !important}#roomSingleTitle
.content{max-width:700px;margin:auto;font-size:1.1em}#roomSingleTitle
.bottomLink{display:block}#roomSingleTitle .bottomLink
a{font-size:0.7em !important}#roomSinglePricesMobile{background-color:transparent;position:relative;padding-bottom:80px}#roomSinglePricesMobile
.roomSeasonSelect{margin-bottom:60px;margin-top:30px}#roomSinglePricesMobile .roomSeasonSelect
div{font-size:1.4em}#roomSinglePricesMobile
.image{height:100%;display:none}#roomSinglePricesMobile .image table, #roomSinglePricesMobile .image table tr, #roomSinglePricesMobile .image table tr
td{background-color:transparent !important;border:none !important;text-align:center;height:100%;width:100%;vertical-align:middle}#roomSinglePricesMobile .image
img{width:auto !important;height:80% !important}#roomSinglePricesMobile
table{-webkit-transition:opacity 300ms ease-in-out, transform 500ms 100ms ease-in-out;-moz-transition:opacity 300ms ease-in-out, transform 500ms 100ms ease-in-out;-o-transition:opacity 300ms ease-in-out, transform 500ms 100ms ease-in-out;transition:opacity 300ms ease-in-out, transform 500ms 100ms ease-in-out}#roomSinglePricesMobile
table.act{-webkit-transition:opacity 300ms 1000m ease-in-out, transform 500ms 500ms ease-in-out;-moz-transition:opacity 300ms 1000m ease-in-out, transform 500ms 500ms ease-in-out;-o-transition:opacity 300ms 1000m ease-in-out, transform 500ms 500ms ease-in-out;transition:opacity 300ms 1000m ease-in-out, transform 500ms 500ms ease-in-out}#roomSinglePricesMobile table
.seasonTitle{display:table-cell !important}#roomSinglePricesMobile table
td.seasonTitle{width:15% !important;border-right:1px solid #e7e7dd;font-size:1.4em;font-family:'bm',sans-serif !important}#roomSinglePricesMobile table
th.title{width:15% !important}#roomSinglePricesMobile table
td.date{width:43% !important;font-size:0.9em}#roomSinglePricesMobile table
th.second{display:table-cell}#roomSinglePricesMobile table
th.secondA{display:table-cell}#roomSinglePricesMobile
.bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e7e7dd;z-index:-1}#roomSinglePricesMobile .bottomLink
a{font-size:0.7em !important}#roomSinglePricesMobile .linkTo
a{font-size:0.8em}#roomSingleInclusive{margin-top:130px !important;margin-bottom:190px !important}#roomSingleInclusive
.image{display:block}#roomSingleInclusive
h3{font-size:1.2em !important;text-decoration:underline;margin-bottom:50px !important}#roomSingleInclusive
.content{max-width:400px;margin:auto}#roomSingleInclusive .content
p{line-height:1.7em !important}#roomSingleInclusive
.linkTo{display:none}#roomPriceTables{display:block}#roomPriceTablesMobile{display:none}.seasonFirstBlock{margin-top:30px !important;margin-bottom:180px !important}.seasonFirstBlock
h1{text-align:left;padding:0
!important;margin-left:0;margin-top:50px !important}.seasonFirstBlock
.linkTo{margin-top:0 !important;margin-bottom:80px !important}.teaserBlock
.fullSliderLinkContainer{margin-bottom:50px !important;border:none !important}.teaserBlock .sliderText
h3{font-size:1.2em !important}.teaserBlock
.content{font-size:1.1em !important;line-height:1.8em !important;margin-top:20px !important;margin-bottom:20px !important}.teaserBlock
.bottomLink{margin-top:50px}.seasonMainBlock{margin-top:-80px}.seasonMainBlock .firstRow
h3{font-size:4em !important;max-width:10em;padding-top:90px}.seasonMainBlock .firstRow
.content{background-color:#f5f5f2 !important;padding-top:350px !important}.seasonMainBlock .firstRow .content
p{max-width:400px;letter-spacing:1px;line-height:1.8em}.seasonMainBlock .firstRow
.bottomLink{margin-top:70px !important}.seasonMainBlock .secondRow
.content{margin-top:70px;padding-left:40px;padding-right:40px}.seasonMainBlock .secondRow .content
p{font-size:0.9em !important;letter-spacing:1px;line-height:1.8em}.seasonMainBlock
.thirdRow{position:relative;padding-bottom:50px}.seasonMainBlock .thirdRow .title
h3{font-size:2em;line-height:1.4em;margin-bottom:60px;margin-top:20px}.tpl19 #header .open360, .tplRooms #header .open360, .tplSeason #header .open360, .tplBooking #header .open360, .tplSkiverleih #header
.open360{display:none !important}.tplHome #header .open360, .tplDefault #header
.open360{display:block;top:-30px;position:relative}.tplHome #header .open360 .img, .tplDefault #header .open360
.img{position:absolute;right:60px;bottom:20px;width:76px;height:76px;background-color:rgba(0, 0, 0, 0.5);background-image:url('/fileadmin/templates/images/360text.png');background-position:center center;background-repeat:no-repeat;border-radius:50%;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}@-webkit-keyframes
rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes
rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.tplHome #header .open360 .img:after, .tplDefault #header .open360 .img:after{display:block;content:' ';width:75px;height:75px;background-image:url('/fileadmin/templates/images/360turn.png');background-position:center center;background-repeat:no-repeat;border-radius:50%}.tplHome #header .open360 a, .tplDefault #header .open360
a{outline:0;text-decoration:none}.tplHome #header .open360 a:hover .img, .tplDefault #header .open360 a:hover
.img{background-color:rgba(143, 72, 88, 0.8)}.tplHome #header .open360 a:hover .img:after, .tplDefault #header .open360 a:hover .img:after{-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.tplGallery
.galleryInfo{position:relative;padding-top:176px;padding-bottom:200px}.tplGallery .galleryInfo
h1{margin-top:0px !important;max-width:15em !important;text-align:left !important;padding-left:15px !important;padding-right:15px !important}.tplGallery .galleryInfo
p{font-size:1.9em;line-height:1.45em;font-family:'bask',sans-serif !important}.tplGallery .galleryInfo
.bg{position:absolute;background-color:#f5f5f2;width:50%;height:100%;top:0;right:0;z-index:-1}}@media (min-width: 992px){.homeTopBlock{padding-top:85px}.homeTopBlock
.teaser{display:none}.homeTopBlock
.content{display:block}.homeTopBlock .linkTo.col-xs-8{display:none}.homeTopBlock
.image{margin-top:0px}.homeSeasonBlock
.imagesecond{display:block}.homeSeasonBlock
.bg{top:140px;left:0;right:auto;height:70%}.homeHotelBlock .bg, .kontaktMaps
.bg{right:auto;left:0;width:70%}.homeHotelBlock .teaser, .kontaktMaps
.teaser{padding-top:30px}.homeHotelBlock .image, .kontaktMaps
.image{text-align:right}.homeHotelBlock .image img, .kontaktMaps .image
img{position:absolute;top:50%;right:0}.tplRooms .roomsList
.downContent{padding-left:70px !important;padding-right:70px !important}#roomSinglePricesMobile
.image{display:block}#roomSingleInclusive
.image{display:none}#roomSinglePricesMobile
.bg{position:absolute;top:0;left:0;width:90%;height:100%;background-color:#e7e7dd;z-index:-1}.seasonFirstBlock{margin-top:80px !important;margin-bottom:180px !important}.seasonFirstBlock
.inner{background-color:transparent !important;position:relative}.seasonFirstBlock
.content{margin-top:0;column-count:2;-webkit-column-count:2;-moz-column-count:2;column-gap:50px;-webkit-column-gap:50px;-moz-column-gap:50px;padding-bottom:50px;letter-spacing:1px}.seasonFirstBlock
h1{text-align:left;padding:0
!important;margin-left:0}.seasonFirstBlock
.image{display:block}.seasonFirstBlock
.linkTo{margin-top:0 !important;margin-bottom:80px !important}.seasonFirstBlock
.bg{width:140%;height:180%;position:absolute;left:-70px;top:-80px;background-color:#e7e7dd;z-index:-1}.seasonMainBlock .secondRow
.content{display:block}.seasonMainBlock .secondRow
.image2{display:block;margin-top:70px}.seasonMainBlock .thirdRow .title
h3{text-align:left;text-align:left;font-size:2em;line-height:1.4em;margin-bottom:60px;padding-left:30px !important}.seasonMainBlock .thirdRow
.bg{width:70%;height:180%;position:absolute;left:90px;top:0;background-color:#e7e7dd;z-index:-1}.seasonMainBlock
.border{display:none !important}.seasonBottomSlider
.sliderText{max-width:980px;display:block}.seasonBottomSlider
.content{font-size:2em;line-height:1.4em;letter-spacing:2px}.tplSeason
.quicklinks{display:block}.tplSeason
.bottomTeaser{display:block}.seasonLastLink{margin:auto;margin-top:60px;padding-bottom:100px;max-width:1000px;border-bottom:1px solid #a6b2b3}.tplGallery .galleryInfo
h1{margin-top:140px !important}.tplPackages
h1{margin-bottom:0 !important;margin-top:120px !important}.tplPackages
h2{font-size:1.3em;letter-spacing:2px;border-bottom:none !important;padding-bottom:80px !important}.tplPackages
.packageSingle{position:relative;margin-bottom:60px;padding-bottom:80px}.tplPackages .packageSingle
.image{display:block}.tplPackages .packageSingle
.teaser{text-align:left !important;font-size:1.9em;line-height:1.4em;margin-top:80px;margin-bottom:40px;padding-left:0;padding-right:0}.tplPackages .packageSingle
.content{background-color:transparent;padding-top:0}.tplPackages .packageSingle .content
.price{font-size:2em}.tplPackages .packageSingle
.bg{display:block;position:absolute;background-color:#f5f5f2;top:0;right:0;width:100%;height:100%;z-index:-1}.tplRequest
#content{margin-top:200px}.tplRequest #content
h1{margin-bottom:130px !important}.preisuebersicht
h3{font-size:1.3em;letter-spacing:2px;border-bottom:none !important;padding-bottom:50px !important}}@keyframes
pickerAnimation{0%{opacity:0}100%{opacity:1}}.dropdown-menu{border-radius:0 !important;margin-top:10px;border:1px
solid rgba(150, 140, 134, 0.5);font-size:0.9em;padding-left:5px;padding-right:5px}.dropdown-menu
td{border-radius:0 !important;width:30px !important;height:30px !important;padding-top:2px !important;cursor:pointer}.dropdown-menu
th{border-radius:0 !important;padding-bottom:5px !important;padding-top:6px;font-family:'bask',sans-serif !important;color:#8f4858}.dropdown-menu
td.today{background-color:#8f4858 !important;background-image:none !important;color:#fff !important}.dropdown-menu th:hover, .dropdown-menu td.day:hover, .dropdown-menu span.month:hover, .dropdown-menu span.year:hover, .dropdown-menu span.decade:hover, .dropdown-menu span.century:hover, .dropdown-menu td.selected, .dropdown-menu td.active, .dropdown-menu td.range-start, .dropdown-menu td.range-end, .dropdown-menu td.today.selected, .dropdown-menu td.today.active, .dropdown-menu td.today.range-start, .dropdown-menu td.today.range-end{background-color:#e7e7dd !important;background-image:none !important;color:#414b4c !important}.dropdown-menu td.selected, .dropdown-menu td.active, .dropdown-menu span.active, .dropdown-menu td.range-start, .dropdown-menu td.range-end{color:#8f4858 !important;background-image:none !important;background-color:#e7e7dd !important}.dropdown-menu th.dow:hover{background-color:transparent !important}.dropdown-menu
td.range{background-color:#f5f5f2 !important;color:#414b4c !important}.dropdown-menu .dropdown-menu
td.today{color:#8f4858 !important}@media (min-height: 1200px){.headerslider .title, .fullslider
.title{font-size:5em}}footer{background-color:#565e5d;padding-top:40px}footer
.first{color:#fbffff}footer .first
.title{font-family:'gb',sans-serif !important;text-transform:uppercase;font-size:0.6em;line-height:1.3em;letter-spacing:1px}footer .first
.address{font-family:'bask',sans-serif !important;font-size:0.6em;line-height:1.4em;margin-top:10px}footer .first
.emph{font-family:'bask',sans-serif !important;font-size:0.6em;line-height:2.5em;margin-top:10px}footer .first .emph
b{font-weight:bold}footer .first .emph
a{color:#fff;text-decoration:none}footer .first .emph
.email{text-decoration:underline}footer .first .emph
.desk{display:none}footer
.second{background-color:#e7e7dd;margin-top:-55px;padding-top:45px;padding-bottom:35px}footer .second
ul{padding:0;margin:0}footer .second ul
li{list-style-type:none;padding-top:1px;padding-bottom:1px}footer .second ul li
a{color:#414b4c;font-family:'bb',sans-serif !important;text-transform:uppercase;font-size:0.6em;line-height:1.3em;letter-spacing:1px}.tplDefault
footer{margin-top:50px}@media (min-width: 48em){footer{margin-top:100px;padding-top:80px}footer .first
.title{font-size:0.8em;letter-spacing:2px;font-family:'gb',sans-serif !important}footer .first .title
br{display:none}footer .first
.address{font-size:1.1em;line-height:1.8em;margin-top:30px}footer .first
.emph{font-size:1em;line-height:1.8em;margin-top:30px}footer .first .emph
.email{text-decoration:none}footer .first .emph
.desk{display:inline}footer .first .emph
.mob{display:none}footer
.second{background-color:#e4e4d9;margin-top:-125px;padding-top:105px;padding-bottom:120px}footer .second
ul{padding-left:80px}footer .second ul li
a{font-size:0.8em;line-height:3.5em;border-bottom:1px solid #414b4c;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}footer .second ul li a:hover, footer .second ul li a:focus{text-decoration:none;border-bottom:1px solid transparent}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide
img{display:block}.slick-slide.slick-loading
img{display:none}.slick-slide.dragging
img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slider ul.slick-dots{padding:0;margin:0;position:absolute;bottom:0;left:0;width:100%;height:50px;background-color:rgba(0, 0, 0, 0.4);display:block;text-align:center;padding-top:12px}.slick-slider ul.slick-dots
li{display:inline-block;padding-left:10px;padding-right:10px}.slick-slider ul.slick-dots li
button{font-size:0;width:15px;height:15px;background-color:transparent;border:2px
solid #fff;border-radius:50%;overflow:hidden;line-height:0;padding:0;margin:0;vertical-align:middle;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.slick-slider ul.slick-dots li.slick-active
button{background-color:#fff}.fullSliderContainer{padding-left:0;padding-right:0;padding-bottom:70px}.fullSliderLinkContainer
.linkTo{text-align:center;margin-bottom:70px}.fullSliderLinkContainer .linkTo
a{font-family:'bb',sans-serif !important;font-size:0.6em;letter-spacing:2px;text-transform:uppercase;color:#414b4c;border-bottom:1px solid #414b4c;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.fullSliderLinkContainer .linkTo a:hover, .fullSliderLinkContainer .linkTo a:focus{text-decoration:none;border-color:transparent}.fullslider.slick-slider ul.slick-dots{position:relative;left:auto;bottom:auto;width:100%;height:50px;background-color:#323a39}#bh-accessibility-widget{--accessibility-offset-vertical:1rem;--accessibility-offset-horizontal:1rem;--accessibility-toggler-z-index:49}