@charset "UTF-8";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;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}

@font-face{font-family:'icomoon';src:url('/fileadmin/web/fonts/insta/fonts/icomoon.eot?6hkcly');src:url('/fileadmin/web/fonts/insta/fonts/icomoon.eot?6hkcly#iefix') format('embedded-opentype'),
url('/fileadmin/web/fonts/insta/fonts/icomoon.ttf?6hkcly') format('truetype'),
url('/fileadmin/web/fonts/insta/fonts/icomoon.woff?6hkcly') format('woff'),
url('/fileadmin/web/fonts/insta/fonts/icomoon.svg?6hkcly#icomoon') format('svg');font-weight:normal;font-style:normal}[class^="icon-"], [class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-download:before{content:"\e993"}.icon-hotelbewertung:before{content:"\e991"}.icon-insta:before{content:"\e990"!important}.icon-youtube:before{content:"\e992"}
@font-face{font-family:'icomoon';src:url('/fileadmin/web/fonts/icons/icomoon/fonts/icomoon.eot?kz6q3w');src:url('/fileadmin/web/fonts/icons/icomoon/fonts/icomoon.eot?kz6q3w#iefix') format('embedded-opentype'),
url('/fileadmin/web/fonts/icons/icomoon/fonts/icomoon.ttf?kz6q3w') format('truetype'),
url('/fileadmin/web/fonts/icons/icomoon/fonts/icomoon.woff?kz6q3w') format('woff'),
url('/fileadmin/web/fonts/icons/icomoon/fonts/icomoon.svg?kz6q3w#icomoon') format('svg');font-weight:normal;font-style:normal;font-display:block}[class^="icon-"], [class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-Gmap2:before{content:"\e917"}.icon-stern:before{content:"\e918"}.icon-download:before{content:"\e919"}.icon-schmung:before{content:"\e91a"}.icon-webcam:before{content:"\e91b"}.icon-email:before{content:"\e91c"}.icon-Facebook:before{content:"\e91d"}.icon-Google:before{content:"\e91e"}.icon-pfeil2:before{content:"\e91f"}.icon-angebote:before{content:"\e920"}.icon-bidlergalerie:before{content:"\e921"}.icon-document:before{content:"\e922"}.icon-maps:before{content:"\e923"}.icon-preise:before{content:"\e924"}.icon-Instagram:before{content:"\e925"}.icon-kalender:before{content:"\e926"}.icon-LinkedIn:before{content:"\e927"}.icon-pfeil:before{content:"\e928"}.icon-more:before{content:"\e929"}.icon-less:before{content:"\e92a"}.icon-Pinterest:before{content:"\e92b"}.icon-schliessen:before{content:"\e92c"}.icon-telefon:before{content:"\e92d"}.icon-Twitter:before{content:"\e92e"}.icon-Gmap:before{content:"\e92f"}.icon-email1:before{content:"\e930"}.icon-facebook:before{content:"\e931"}.icon-google:before{content:"\e932"}.icon-arrowsimple:before{content:"\e933"}.icon-hearth:before{content:"\e934"}.icon-gallery:before{content:"\e935"}.icon-download1:before{content:"\e936"}.icon-maps1:before{content:"\e937"}.icon-newsletter:before{content:"\e938"}.icon-euro:before{content:"\e939"}.icon-uniE93A:before{content:"\e93a"}.icon-uniE93B:before{content:"\e93b"}.icon-uniE93C:before{content:"\e93c"}.icon-uniE93D:before{content:"\e93d"}.icon-instagramv2:before{content:"\e93e"}.icon-linked_in:before{content:"\e93f"}.icon-pfeil1:before{content:"\e940"}.icon-arrowright:before{content:"\e941"}.icon-arrowleft:before{content:"\e942"}.icon-pinterest:before{content:"\e943"}.icon-close:before{content:"\e944"}.icon-phone1:before{content:"\e945"}.icon-twitter:before{content:"\e946"}.icon-uhr:before{content:"\e947"}.icon-youtube:before{content:"\e948"}.icon-info:before{content:"\e123"}.icon-calendar:before{content:"\e906"}.icon-arrow-left:before{content:"\e907"}.icon-arrow-up-2:before{content:"\e908"}.icon-arrow-down-2:before{content:"\e909"}.icon-arrow-right-large:before{content:"\e90a"}.icon-cross:before{content:"\e90b"}.icon-euro-sign:before{content:"\e90c"}.icon-zoom:before{content:"\e90d"}.icon-video:before{content:"\e90e"}.icon-phone:before{content:"\e90f"}.icon-plus-sign:before{content:"\e910"}.icon-quote-closing:before{content:"\e911"}.icon-minus-sign:before{content:"\e912"}.icon-quote-opening:before{content:"\e913"}.icon-tick:before{content:"\e914"}.icon-arrow-right:before{content:"\e915"}.icon-arrow-right-2:before{content:"\e916"}.icon-bn-powered_by:before{content:"\e962"}.icon-familie_icon:before{content:"\e905"}.icon-biken_icon:before{content:"\e904"}.icon-wandern_icon:before{content:"\e903"}.icon-icon_schliessen:before{content:"\e901"}.icon-pfeil_icon:before{content:"\e902"}.icon-food-wine_icon:before{content:"\e900"}.icon-gutschein:before{content:"\e963"}
.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both;float:none}.clearfix{*zoom:1}.clear{clear:both}.fixed{position:fixed !important;}.white{background:#fff}.bright{background:#f5efdd}.dark{background:#92762b}.darker{background:#e3ddcb}.brown{background:#554940}.gold{background:#b88b4d}.left{text-align:left}.right{text-align:right}.center{text-align:center}.justify{text-align:justify}.duration1:after{content:"min."}.duration2:after{content:"h."}.duration3:after{content:"items."}.loading{background-image:url('/fileadmin/web/img/loader.gif');background-repeat:no-repeat;background-position:center;width:80px;height:80px;margin:auto}#header .loading{height:100%}.footer .loading{position:absolute;left:0;right:0;top:0;height:100%}

.headlines{padding-bottom:35px}.center
ul{list-style-position:inside}.fullwidth .center .headlines:after{margin:35px
auto 0 auto}.fullwidth .right .headlines:after{margin:35px
0 0 auto}.wrapper{max-width:2200px;margin:auto}.breadcrumb-outer{margin:0
0 0 55px}.breadcrumb span, .breadcrumb
a{font-size:0.8em}.breadcrumb{top:56px}.section{margin:auto auto auto auto}.section
.subpart{width:50%;display:table-cell;direction:ltr;vertical-align:top;position:relative;overflow:hidden;padding:0
55px}.section
.subpart.noBodytext{display:block;width:100%;text-align:center;padding:0;font-size:1.6em;color:#4a3526}.section .subpart.noBodytext
h3{font-size: .6em;font-weight:300;color:#8a8a7b}.section.textfield{padding:133px
0}.section.textfield:nth-child(2){padding:118px
0 138px 0!important}.section.textfield
.text{color:#8a8a7b}#uid60 .section.textfield,
#uid56 .section.textfield,
#uid20
.section.textfield{padding:50px
0}#uid60 .section.textfield:nth-child(2),
#uid56 .section.textfield:nth-child(2),
#uid20 .section.textfield:nth-child(2){padding:118px
0 50px 0!important}#uid60 .section.gallery,
#uid56 .section.gallery,
#uid20
.section.gallery{padding:50px
0}.innerwrap{padding:0
55px}.section.textpic{position:relative;width:100%;color:#777}#main>.textpic+.textpic{margin-top:5px}.section.textpic .part_l, .section.textpic
.part_sl{position:absolute;display:inline;left:0;right:0;top:20px;bottom:20px;padding:0}.section.textpic
.part_r{float:right;box-sizing:border-box}.section.imageRightTextLeft
.part_r{float:left}.section.imageboxes{margin:14px
auto}.imageboxes
img{-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;transition:all ease-in-out 0.3s;width:auto;height:100%;display:block;min-width:100%;min-height:100%;margin:auto;position:absolute;top:-100%;right:-100%;bottom:-100%;left:-100%}.section.textpic
img{-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;transition:all ease-in-out 0.3s;width:auto;height:auto;display:block}.room-slider
img{width:100%}.section.textpic .part_l,.part_sl{padding:0}.section.textpic.bright
.header{color:#4a3326}.section.textpic img, .imageboxes img, .room-slider
img{transition:transform .5s}.section.textpic img:hover, .imageboxes img:hover, .room-slider img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.section.textpic
.h1{font-size:2em}.section.theme{display:table}.section.imageRightTextLeft{direction:rtl}.section.theme
.header{padding-top:50px}.section.theme
.text{padding-bottom:100px}.section.activateZoom img:hover{transform:scale(1.03)}.section.bg, .section.bg .img-bg{position:relative!important;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.section.bg .img-bg
img{-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;transition:all ease-in-out 0.3s;display:block;width:100%}.imageboxes
.single{width:33.3333%;padding:0;overflow:hidden;float:left;box-sizing:border-box;position:relative;display:table-cell;padding:14.05%}.imageboxes .single+.single{border-left:16px solid transparent}.imageboxes .nav-button-next{top:50%}.imageboxes .nav-button-prev{left:45px}.section.textpic .time, .section.textpic
.price{font-size:1.5em}.togglebox:nth-child(2n+2),.togglebox_ehotelier:nth-child(1n+2){width:100%;margin:50px
auto}.togglebox p, .togglebox_ehotelier
p{padding:15px
0 15px 0}.togglebox .togglemain, .togglebox_ehotelier
.togglemain{font-weight:bold;text-transform:uppercase;cursor:pointer}.toggleinner{display:none}.togglecontent{max-width:1000px;margin:auto;position:relative;color:#8a8a79}.togglemain .togglecontent>p{color:#fff}.button{width:200px;height:50px;float:right;margin-bottom:50px;display:table;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;border:2px
solid #018048;font-weight:300}.button+.button{margin-right:10px}.button:hover{background:#018048}.button a:hover{color:#fff}.button
p{display:inline;padding:0;margin:0;line-height:50px}.icon-more:before,.icon-less:before{text-align:center;display:block;line-height:50px}.button
a{color:#018048;text-transform:uppercase;position:relative;display:table-cell;vertical-align:middle;padding-left:20px;font-family:'Open Sans',sans-serif}.button
span{text-transform:uppercase}.section .icon-arrowright, .section .icon-arrowleft,.section .icon-arrowsimple{position:absolute;top:0;bottom:0;right:10px;margin-top:auto;margin-bottom:auto;width:20px;height:20px}.nav-button-prev,.nav-button-next{position:absolute;left:45px;top:50%;width:42px;height:42px;background:#e0e0e2;z-index:10;color:#fff;border-radius:45px;border:1px
solid #fff;font-weight:bold;font-size:0.6em;z-index:10;transition:background 0.3s;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-ms-transition:background 0.3s}.nav-button-next{right:45px;left:inherit}.nav-button-next:hover,.nav-button-prev:hover{background:rgba(119,119,119,1)}.nav-button-next.icon-more:before,.nav-button-prev.icon-less:before{line-height:1}.slick-dots{position:absolute;left:0;right:0;top:10px;text-align:center;padding:0;margin:0}.slick-dots .slick-active{background:rgba(187,187,187,.8)}.slick-dots
li{width:15px;height:15px;border:2px
solid #fff;border-radius:20px;display:inline-block;margin-right:10px;cursor:pointer}.slick-dots li:before{content:""}.thecube{width:40px;height:40px;margin:0
auto;margin-top:50px;position:relative;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.thecube
.cube{position:relative;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.thecube
.cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.thecube .cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#59493d;-webkit-animation:foldthecube 2.4s infinite linear both;animation:foldthecube 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.thecube
.c2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}.thecube
.c3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}.thecube
.c4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}.thecube .c2:before{-webkit-animation-delay:0.3s;animation-delay:0.3s}.thecube .c3:before{-webkit-animation-delay:0.6s;animation-delay:0.6s}.thecube .c4:before{-webkit-animation-delay:0.9s;animation-delay:0.9s}@keyframes
foldthecube{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%,100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}.hidden.button-holder{}.button-holder{position:absolute;top:50%;transform:translateY(-50%);right:0;z-index:100;width:240px;display:flex;align-items:center;justify-content:center;margin-right:20px}.button-holder .button-outer{height:170px;width:170px;background-color:#462d20;transform:rotate(45deg);display:flex;align-items:center;justify-content:center}.button-holder .button-outer::after{content:"";position:absolute;top:15px;bottom:15px;left:15px;right:15px;border:2px
solid white}.button-holder .button-outer .button-inner{transform:rotate(-45deg);color:white}.button-holder .button-outer .button-inner
*{margin:0;font-size:18px;line-height:1.3;text-transform:uppercase;text-align:center}.button-holder .button-outer .button-inner
h5{font-weight:normal}@media screen and (max-width: 890px){.button-holder{width:120px}.button-holder .button-outer{height:90px;width:90px}.button-holder .button-outer::after{top:5px;bottom:5px;left:5px;right:5px}.button-holder .button-outer .button-inner
*{font-size:10px}.button-inner{max-width:80px;word-break:break-all}}
@font-face{font-family:'Raleway';font-style:normal;font-weight:300;src:url('/fileadmin/web/fonts/Raleway/raleway-v12-latin-300.eot');src:local('Raleway Light'), local('Raleway-Light'),
url('/fileadmin/web/fonts/Raleway/raleway-v12-latin-300.eot?#iefix') format('embedded-opentype'), url('/fileadmin/web/fonts/Raleway/raleway-v12-latin-300.woff2') format('woff2'), url('/fileadmin/web/fonts/Raleway/raleway-v12-latin-300.woff') format('woff'), url('/fileadmin/web/fonts/Raleway/raleway-v12-latin-300.ttf') format('truetype'), url('/fileadmin/web/fonts/Raleway/raleway-v12-latin-300.svg#Raleway') format('svg')}@font-face{font-family:'Raleway';font-style:normal;font-weight:400;src:url('/fileadmin/web/fonts/Raleway/raleway-v12-latin-regular.eot');src:local('Raleway'), local('Raleway-Regular'),
url('/fileadmin/web/fonts/Raleway/raleway-v12-latin-regular.eot?#iefix') format('embedded-opentype'), url('/fileadmin/web/fonts/Raleway/raleway-v12-latin-regular.woff2') format('woff2'), url('/fileadmin/web/fonts/Raleway/raleway-v12-latin-regular.woff') format('woff'), url('/fileadmin/web/fonts/Raleway/raleway-v12-latin-regular.ttf') format('truetype'), url('/fileadmin/web/fonts/Raleway/raleway-v12-latin-regular.svg#Raleway') format('svg')}@font-face{font-family:'Raleway';font-style:normal;font-weight:500;src:url('/fileadmin/web/fonts/Raleway/raleway-v12-latin-500.eot');src:local('Raleway Medium'), local('Raleway-Medium'),
url('/fileadmin/web/fonts/Raleway/raleway-v12-latin-500.eot?#iefix') format('embedded-opentype'), url('/fileadmin/web/fonts/Raleway/raleway-v12-latin-500.woff2') format('woff2'), url('/fileadmin/web/fonts/Raleway/raleway-v12-latin-500.woff') format('woff'), url('/fileadmin/web/fonts/Raleway/raleway-v12-latin-500.ttf') format('truetype'), url('/fileadmin/web/fonts/Raleway/raleway-v12-latin-500.svg#Raleway') format('svg')}@font-face{font-family:'Raleway';font-style:normal;font-weight:700;src:url('/fileadmin/web/fonts/Raleway/raleway-v12-latin-700.eot');src:local('Raleway Bold'), local('Raleway-Bold'),
url('/fileadmin/web/fonts/Raleway/raleway-v12-latin-700.eot?#iefix') format('embedded-opentype'), url('/fileadmin/web/fonts/Raleway/raleway-v12-latin-700.woff2') format('woff2'), url('/fileadmin/web/fonts/Raleway/raleway-v12-latin-700.woff') format('woff'), url('/fileadmin/web/fonts/Raleway/raleway-v12-latin-700.ttf') format('truetype'), url('/fileadmin/web/fonts/Raleway/raleway-v12-latin-700.svg#Raleway') format('svg')}::-moz-selection{background-color:#3c3c3c;color:#fff}::selection{background-color:#3c3c3c;color:#fff}:focus{outline:0}::-webkit-scrollbar{height:10px;width:10px;&-track{background-color:#4a3526a6}&-thumb{background-color:#fff}&-button{display:none}}.js-block-touch{*{pointer-events:none}}.DNA-waypoint{position:absolute;height:0 !important;width:100%;overflow:hidden !important}.DNA-waypoint--1{top:50px}body{*{&::-webkit-scrollbar{height:5px;width:5px}}}html{scrollbar-color:#4a3526a6 #fff;scrollbar-width:auto}body{*{scrollbar-width:thin}}html,body{width:100% !important;height:100% !important;margin:0}body{color:#59493d;font-family:'Raleway',sans-serif;font-size:62.5%;font-weight:400;line-height:1.5;transition:font-size 0.5s;-webkit-transition:font-size 0.5s;-moz-transition:font-size 0.5s;-ms-transition:font-size 0.5s;display:block;&.js-no-scroll{height:100%;overflow:hidden}}.body-nav-open{position:fixed;right:0;top:0;bottom:0;left:0}a{color:#b88b4d;text-decoration:none;transition:color 0.5s;-webkit-transition:color 0.5s;-moz-transition:color 0.5s;-ms-transition:color 0.5s}h1,h2,h3,.h1,.h2{font-weight:normal}h1{font-size:2.25em !important}h1,.h1{font-size:1.5em;margin:0;margin-left:0}h2,.h2{font-size:1.5em;margin:0;padding:0}h3{margin:0;font-weight:bold;font-size:1em;padding-top:5px}h3.header{font-size:1.5em}p{margin:0;padding:0;font-weight:300}b,strong{font-weight:700}table{border-spacing:0;border-collapse:collapse;width:100%}th,td{padding:5px
15px;text-align:left;font-weight:normal}th{background:#92762b;color:#fff;font-weight:600}tr{background:#e0d9c5;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s}tr:nth-child(even){background:#f6f6ee}tr:hover{background:#826a58;color:#fff}li{position:relative}iframe{width:100%}.icon-facebookv2{font-size:220%}.icon-insta{font-size:220%}.icon-youtube{font-size:86%}.text{line-height:1.6}#header{height:100%}#header
button{font-size:1.2em}.main-header-wrap{position:relative;top:0;left:0;width:100%;height:100vh;&:before{content:"";position:absolute;pointer-events:none;left:0;top:0;height:100%;width:100%;z-index:10;background:rgba(74,53,38,0.65)}&.js-open{.fixed-bar--desktop{opacity:0!important;pointer-events:none!important}.openblur{opacity:1;pointer-events:all}.menu{opacity:1;pointer-events:all;transform:translateY(0)}.fixed-bar{filter:drop-shadow(0px -2px 4px rgba(0,0,0,0.20))}.menutrigger-burger{>*{position:absolute;margin:0;top:50%;left:50%;&:nth-child(1){transform:translate(-50%, -50%) rotate(45deg)}&:nth-child(2){opacity:1;transform:translate(-50%, -50%) rotate(-45deg)}&:nth-child(3){display:none}}}}&.js-transform{.fixed-bar--desktop{opacity:1;pointer-events:all}.fixed-bar{filter:drop-shadow(0px -2px 4px rgba(0,0,0,0.20))}}}.main-header-bar{position:relative;display:flex;align-items:center;justify-content:space-between;z-index:101;padding:5em
7.8em 0 7.8em;.right{display:flex;align-items:flex-end;gap:6.5em;@media screen and (max-width: 1350px){gap:4.5em}}@media screen and (max-width: 1024px){justify-content:center;.info{display:none}}}.info{display:flex;flex-direction:column;align-items:flex-end;gap:1em;line-height:1}.main-header-bar
a{color:#000}.sub-header-bar
a{color:#fff}.sub-header-bar .lvl1 li
a{padding:0
5px;display:block}.logo{width:40em;user-select:none;a{display:block}img{filter:brightness(0) invert(1)}@media screen and (max-width: 1700px){width:35em}}.fixed{position:fixed;top:0;right:0;z-index:999;height:100%;pointer-events:none;width:100%}.openblur{position:fixed;top:0;right:0;width:100vw;height:100vh;background:rgba(74, 53, 38, 0.65);opacity:0;transition:opacity 1s}.fixed-bar,.fixed-bar--desktop{position:fixed;z-index:999;pointer-events:all;overflow:hidden;bottom:0;background-color:#837068;transition:opacity .25s}.fixed-bar{display:none;width:100%;.menutrigger{display:none;@media screen and (max-width: 1024px){display:flex}@media screen and (max-width: 767px){height:3.5em;width:7em}}@media screen and (max-width: 1024px){display:flex;align-items:center}}.fixed-bar--desktop{position:relative;padding:1em
8em;opacity:0;pointer-events:none;display:flex;align-items:center;justify-content:space-between;bottom:unset;top:0;left:0;right:0;.menutrigger{display:flex}@media screen and (max-width: 1400px){padding:1em
5em}@media screen and (max-width: 1024px){display:none}}.fixed-bar-left{a{display:block;img{width:5em}}}.fixed-bar-center{position:absolute;left:50%;transform:translateX(-50%);display:flex;gap:2.6em;>div{display:none}}.fixed-bar-right{display:flex;align-items:center}.fixed-request{display:flex;width:100%;>div{&:nth-child(1),&:nth-child(3){display:inline-flex;align-items:center;padding:0
1em;a{color:#FFF}}&:nth-child(1){a{font-size:2.2em}}&:nth-child(2){margin:0.5em 0;width:2px;background-color:#FFF}&:nth-child(3){padding:0
1.5em;a{font-size:2em}}}}.menu{position:absolute;opacity:0;pointer-events:none;bottom:0;left:5em;right:5em;top:5em;transform:translateY(100%);background:#837068;padding:2.4em 2.6em 3.7em 2.6em;transition:transform .5s;overflow:auto}.menu__top{display:flex;align-items:center;justify-content:space-between;position:relative;user-select:none;.signet{a{display:block}}}.menu__center{padding-top:7em}.menu__top-center{position:absolute;left:50%;transform:translateX(-50%);display:flex;gap:2.6em;>div{display:none}a{@media screen and (min-width: 1025px){&:hover{color:#FFF}}}}.menu__top-right{display:flex;align-items:flex-end;gap:6.5em}.menu__close{width:7.2em;aspect-ratio:1 / 1;cursor:pointer;border:1px
solid #FFF;position:relative;transition:background-color .25s;&:before,&:after{content:"";display:block;height:2px;width:50%;background-color:#FFF;position:absolute;left:50%;top:50%}&:before{transform:translateX(-50%) rotate(45deg)}&:after{transform:translateX(-50%) rotate(-45deg)}@media screen and (min-width: 1025px){&:hover{background-color:rgba(255, 255, 255, 0.25)}}}.nav, .nav
ul{list-style-type:none;text-transform:uppercase;margin:0;padding:0}.lang-nav{font-size:1.6em}.lang-nav
li{display:inline-block;padding:0px
10px;border-right:1px solid #FFF;transition:opacity .25s;&:last-child{border-right:none;padding-right:0}@media screen and (min-width: 1025px){&:hover{opacity:0.7}}}.lang-nav
a{color:#FFF;font-weight:300}.lang-nav
li.active{a{font-weight:bold}}.email,.phone{a{color:#FFF;font-size:1.6em;letter-spacing:0.8px;font-weight:300;transition:opacity 0.25s;@media screen and (min-width: 1025px){&:hover{opacity:0.7}}}}.burger{width:7.2em;height:7.2em;cursor:pointer;border:1px
solid #FFF;position:relative;transition:background-color .25s;&:before,&:after{content:"";display:block;height:2px;width:50%;background-color:#FFF;position:absolute;left:50%;transform:translateX(-50%)}&:before{top:2.5em}&:after{bottom:2.5em}&:hover{background-color:rgba(255, 255, 255, 0.25)}@media screen and (max-width: 1024px){display:none}}.menutrigger{width:10em;height:4em;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:background-color 0.5s}.menutrigger-burger{*{width:2em;height:2px;margin:3px
0;background-color:#FFF;transition:all 0.5s;&:nth-child(2){opacity:0}}}.sticky-nav{position:fixed;bottom:5px;right:-60px;z-index:999;width:36px;height:33px;cursor:pointer;text-align:center;display:none;font-size: .7em}.lt-ie12 .sticky-nav{right:auto;left:4px;top:4px}.lt-ie12 .body-nav-open .sticky-nav{display:none}.sticky-nav.icon-menu>div{display:inline-block;background:#59493d;height:3px;width:77%;margin:0
0}.sticky-nav.icon-menu>div:first-child{margin-top:5px}.primary-nav-inner{list-style-type:none;text-transform:uppercase;margin:0;padding:0
30em;display:flex;flex-direction:column;gap:8em;position:relative;li{width:100%;font-weight:300;position:static;a{color:#FFF;width:fit-content;transition:opacity .25s;letter-spacing:2.3px;line-height:1;@media screen and (min-width: 1025px){&:hover{opacity:0.7;.icon{transform:translateX(5px)}}}}}&.level0{li{width:50%;a{display:flex;flex-direction:column;gap:8px;&.act,&.cur{font-weight:700}}&.js-sub-menu{.sub_nav{opacity:1;pointer-events:auto}}}.link-wrap{display:flex;align-items:center;gap:3em;@media screen and (max-width: 1800px){gap:2em}}.icon{transition:transform .25s;font-size:2em;&.icon-arrow-down-2{display:none}}}@media screen and (max-width: 1800px){padding:0
25em}@media screen and (max-width: 1700px){padding:0
20em}@media screen and (max-width: 1350px){padding:0
10em}@media screen and (max-width: 1200px){padding:0
7em}}.menuTitle{font-size:3.5em;@media screen and (max-width: 1600px){font-size:2.5em}}.menu-spacer{height:100%;position:absolute;top:0;left:50%;width:1px;background-color:#FFF}.subtitle{font-size:2.3em;width:fit-content;text-transform:initial;@media screen and (max-width: 1600px){font-size:1.7em}}.sub_nav{position:absolute;left:50%;top:0;padding-left:6em;opacity:0;pointer-events:none;transition:opacity .25s}.sublvl{&.lvl1{>li{&:first-child{padding-top:0}}}li{padding-top:3em;width:100%!important}a{text-transform:initial;letter-spacing:2.4px;font-size:2.4em;line-height:1;font-weight:400;@media screen and (max-width: 1600px){font-size:1.8em}}}.sublvl
li.cur{>a{font-weight:700}}@media screen and (max-width: 1024px){.menu{top:0;left:0;right:0;padding:2em
3.2em 3.3em 3.2em}.menu__top{flex-direction:column;padding-top:7em;gap:4.3em}.menu__close{border:none;position:absolute;top:0;right:0;width:3.2em;&:before,&:after{width:100%}}.email,.phone{display:none}.quickicons
a{width:40px !important;height:40px !important;font-size:1.8em !important;&:nth-child(1){font-size:2em!important}}.menu__top-center{display:none}.menu-spacer{display:none}.menu__socials{bottom:unset !important;right:unset !important;top:2em;left:0}.primary-nav-inner{padding:0
0 10em 0;&.level0{li{width:100%;position:relative;&.js-sub-menu{.sub_nav{position:static;display:block}.icon{transform:rotate(180deg)}}}.link-wrap{justify-content:space-between}.icon{&.icon-arrow-right-2{display:none}&.icon-arrow-down-2{display:block;pointer-events:all;position:absolute;right:0}}}}.sub_nav{position:static;display:none;text-align:left;padding-left:0}.sublvl{&.lvl1{>li{&:first-child{padding-top:3em}}}}}@media screen and (max-width: 767px){.quickicons
a{font-size:2.2em !important;&:nth-child(1){font-size:2.4em!important}}.menu__top{padding-top:11em}}.request-container{position:absolute;bottom:3.5em;left:50%;transform:translateX(-50%);z-index:100;display:flex;align-items:center;gap:2.6em;a{@media screen and (min-width: 1025px){&:hover{color:#FFF}}}@media screen and (max-width: 1024px){display:none}}.dna-request__button{display:flex;align-items:center;justify-content:center;color:white;border:none;font-size:2.1em;cursor:pointer;text-transform:uppercase;min-width:135px;height:38px;width:100%;transition:transform .25s;@media screen and (min-width: 1025px){&:hover{transform:translateY(-3px)}}@media screen and (max-width: 1024px){min-width:0}}.dna-request__button{background:#6CAD98}.dna-booking__button{background:#529797}.request-container>div{display:none}.menu__socials{position:absolute;bottom:3.8em;right:2.6em}.quickicons{display:flex;gap:3.4em}.quickicons
a{display:flex;justify-content:center;align-items:center;border:1px
solid #fff;border-radius:100%;color:#fff;width:50px;height:50px;font-size:2.1em;&:nth-child(2){display:none}transition: background-color 0.5s;@media screen and (min-width: 1025px){&:hover{background-color:rgba(255,255,255,0.25)}}}.navQuicklinks{display:none;position:absolute;width:200px;left:0;right:0;margin:auto;top:8px}.navQuicklinks
.quickicons{margin-right:27px}.navQuicklinks a:first-child{margin-left:0}.closeNav{display:none;font-size:2.5em;position:absolute;right:14px;top:14px;cursor:pointer}.top-header-contact-data{position:absolute;text-align:left;width:68%;top:58px;right:0}.top-header-contact-data
div{display:inline-block}.top-header-contact-data div
a{display:inline-block}.top-header-contact-data.moblie{display:none}.top-header-contact-data div:not(.voucher) span, .top-header-contact-data div:not(.voucher) a{font-size:3em;color:#807167}.top-header-contact-data div.voucher
a{font-size:3em;color:#807167}.main .top-header-contact-data span, .main .top-header-contact-data
a{font-size:1em}.top-header-contact-data
span{padding-right: .5em}.top-header-contact-data
a{padding-right:2em;font-weight:500}.headerArrow{position:absolute;bottom:-50px;z-index:9;color:white;pointer-events:auto;cursor:pointer;span{display:block;width:20px;height:20px;border-bottom:2px solid white;border-right:2px solid white;transform:rotate(45deg);margin:-10px;animation:animate 3s infinite;&:nth-child(2){animation-delay:-0.2s}&:nth-child(3){animation-delay:-0.4s}}@media screen and (max-width: 1366px){font-size:1.5em;span{width:15px;height:15px;border-bottom:3px solid white;border-right:3px solid white}}@media screen and (max-width: 767px){bottom:-35px;font-size:1.2em;span{width:10px;height:10px;border-bottom:2px solid white;border-right:2px solid white}}}@keyframes
animate{0%{opacity:0;transform:rotate(45deg) translate(-20px,-20px)}50%{opacity:1}100%{opacity:0;transform:rotate(45deg) translate(20px,20px)}}.header-slider-holder{position:absolute;left:0;right:0;bottom:0;top:0;overflow:hidden}.header-slider-holder>img,.section.bg>img{position:absolute;pointer-events:none;top:0;right:0;z-index:10}#header-slider
img{width:100%;height:auto;object-fit:cover}.header-slider-holder>img{top:initial;bottom:0}.header-slider-holder
.headerButton{bottom:77px;right:43px;z-index:10;position:absolute}.header-slider .slick-list{height:100%}.header-slider .slick-track{height:100%}.header-slogan{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;line-height:9.6em;display:flex;flex-direction:column;align-items:center;user-select:none}.slogan-box
p{text-align:center;color:#fff;font-size:7.5em;text-transform:uppercase;text-shadow:0 0 6px rgba(0, 0, 0, 0.30);font-weight:300;letter-spacing:11.25px;@media screen and (max-width: 1700px){font-size:6em}@media screen and (max-width: 1366px){font-size:4em;line-height:1.5;letter-spacing:2.5px}@media screen and (max-width: 767px){font-size:2.7em}@media screen and (max-width: 360px){font-size:1.8em}}#header-slider{height:100%;overflow:hidden;z-index:9;&.slick-initialize{.item{img{transform:scale(1.15);transition:transform 5s linear}}}.item{&.slick-current,&.slick-active{img{transform:scale(1.15);transition:transform 5s linear}}}}#header-slider{.item{img{width:100%;height:100%;transition:transform 2s;transform:scale(1)}}}#header
button{top:40%;left:45px;z-index:9991;visibility:hidden}#header button.nav-button-next{right:45px;left:inherit}#header .header-slider button.slick-arrow{display:none!important;visibility:hidden;bottom:16px;right:16px;left:auto;top:auto;border:2px
solid white;background:rgba(180, 195, 154, 0.56)}#header .header-slider button.slick-arrow.nav-button-prev{right:85px}button.slick-arrow{background:rgba(180, 195, 154, 0.56) !important}.icon-info{padding:0
20px !important}#uid2 #main > .section:nth-child(2),
#uid54 #main > .section:nth-child(2),
#uid21 #main>.section:nth-child(2){background-image:url("/fileadmin/web/img/layout/mountains01.png");background-position:0px 101.5%;background-size:100%;background-repeat:no-repeat}.lt-ie12 #uid2 #main > .section:nth-child(2),
.lt-ie12 #uid54 #main > .section:nth-child(2),
.lt-ie12 #uid21 #main>.section:nth-child(2){background-image:url("/fileadmin/web/img/layout/mountains01.png");background-position:0px 100.5%;background-size:100%;background-repeat:no-repeat}.main{z-index:11;position:relative;background:#fff;font-size:2em;max-width:1920px}.dna-infobutton{background-color:#f5efdd;color:#4a3326;max-width:400px;transition:transform 0.5s;text-decoration:none;display:block;pointer-events:all;position:absolute;user-select:none;right:0;bottom:130px;z-index:18}.dna-infobutton-left{position:absolute;right:100%;top:50%;background-color:#f5efdd;color:#4a3326;padding:10px;border-radius:50%;cursor:pointer;transform:translate(50%, -50%);transition:top 0.5s}.i.icon-arrow-left.slick-arrow{display:none}.dna-infobutton-left
i{font-size:16px;line-height:1;display:none}.dna-infobutton-right{padding:25px
35px 25px 45px;box-shadow:0 3px 6px rgba(0,0,0,0.5)}.dna-infobutton.is-collapsed{transform:translateX(calc(100% - 3em))}.dna-infobutton[data-active="0"] .dna-infobutton-left i:first-child{display:inline-block}.dna-infobutton[data-active="1"] .dna-infobutton-left i:last-child{display:inline-block}.dna-infobutton-title{font-size:24px;font-family:"Raleway",sans-serif;padding-bottom:20px;font-weight:bold}.dna-infobutton-text{font-size:18px;font-family:"Raleway",sans-serif;color:#4a3326}@media (max-width: 1024px){.dna-infobutton{bottom:100px;max-width:300px}}@media (max-width: 768px){.dna-infobutton{bottom:125px;max-width:90%}.dna-infobutton-right{padding:15px
20px 15px 25px}.dna-infobutton-title{font-size:17px;line-height:18px;padding-bottom:7px}.dna-infobutton-text{font-size:14px}.dna-infobutton-text>*:first-child{padding-bottom:5px}}.togglemain
.icon{-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;right:0;top:20px;padding:0}.togglemain .icon.icon-schliessen{top:20px}.togglebox .togglesub:nth-child(even), .togglebox_ehotelier .togglesub:nth-child(even){background:#fbf8f1 !important}.togglebox .togglesub, .togglebox_ehotelier
.togglesub{background:#f5efdd;padding:15px
0}.togglebox:first-child{margin:0
auto}.toggledetails{text-align:right}.toggledetails
p{padding:0
0 25px 0;display:inline}.toggleprice,.toggletime{float:right}.toggletime{margin-right:200px}.section .offer-slider-inner{padding:40px
50px 50px 115px}.section.offer-slider .headlines:after{content:initial}.section.offer-slider
.header.h1{font-weight:100;font-size:30px}.section.offer-slider
.part_r{padding-left:30px}.section.offer-slider
.outertext{min-height:500px}.section.offer-slider
.text{padding:55px
0}.section.offer-slider
.time{margin-top:5px}.section.offer-slider .nav-button-next, .section.offer-slider .nav-button-prev{position:absolute;left:-85px;width:50px;height:50px;font-size: .9em;font-weight:100;background:none}.section.offer-slider .nav-button-next{right:-5px;left:inherit}.section.offer-slider
.button{margin:50px
0 0 0 !important}.room{margin:0
3%}.room
.button{height:auto}.room .room-price tr>th:nth-child(1){width:30%}.room .nav-button-prev, .room .nav-button-next{background:rgba(85, 128, 0, 0.35)}.room .nav-button-prev:hover, .room .nav-button-next:hover{background:rgba(85, 128, 0, 1)}.room-container
.headlines{padding:15px
15px}.room-outer .innerwrap
.headlines{padding:0;margin:50px
0}.room-outer .innerwrap .headlines
.header{background:#bbb;padding:10px
60px;display:inline;font-size:1em;position:relative}.room-outer .innerwrap .headlines .header:after{content:'';width:0;height:0;position:absolute;left:0;right:0;bottom:-10px;margin:auto;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #bbb}.room-outer .headlines:after{content:initial}.rooms-top{max-height:700px;overflow:hidden;position:relative}.room-header{background:#807167;color:#fff}.room-header
p{display:inline-block}.room-header
.lines{padding-bottom:35px}.room-header
h3{display:inline-block;margin-left:0;margin-right:50px}.room-slider{width:67%;float:left;display:inline-block;box-sizing:border-box;height:0;padding-bottom:39%;position:relative}.aside-price{width:30%;float:right;background:white;display:inline-block;box-sizing:border-box;height:0;padding-bottom:39%;position:relative;overflow:hidden}.room_table{position:absolute;top:0;left:0;display:table;height:100%;width:100%}.room_row{display:table-row;height:100%;width:100%}.room_table
.button{position:absolute;right:20px;bottom:20px;left:0px;display:block;margin:0;width:auto;min-width:410px}.room_table
.button.booking{bottom:80px;background:#59493d;border:none;left:80px;min-width:330px}.room-detail
.button.booking{background:#59493d}.room_table .button.booking:hover,
.room-detail .button.booking:hover{background:#735f50}.room-detail
.wrapper{display:flex;flex-flow:column}.room_table .button
a{display:block}.room_table .button
p{text-transform:uppercase}.room_table .button
i{float:right;margin-top:15px}.room_table .icon-more{float:right;width:50px;height:50px}.room_table .button:hover .icon-more, .room_table .button:hover
p{color:#fff}.room
.frame{margin:auto;display:table-cell;vertical-align:middle;text-align:center}.room .frame
span{font-size:2em;font-weight:bold}.room .frame
p{font-size:1.2em;padding:0}.room-title{margin-top:50px;position:relative;color:#fff}.room-title:hover{cursor:pointer}.room-title
p{padding:10px
40px 10px 20px;display:inline-block}.room-title .icon.icon-more, .room-title .icon.icon-schliessen{float:right;padding:0;transform:rotate(90deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;right:25px;top:0;padding:0}.room-title
.icon{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.room-title .icon::before{transform:rotate(90deg);display:block}.rooms-bottom.open .room-title .icon::before{transform:rotate(-90deg)}.room-title .icon.icon-schliessen{top:15px}.room-detail{background:#fff;padding:20px
0;width:100%;max-width:1350px;margin:0
auto;text-align:center;display:none}.rooms-bottom.open .room-detail{display:block}.room-detail>div{padding:20px}.room-detail
span{color:#777;font-size:1.25em;font-weight:normal;padding-bottom:20px;text-transform:uppercase;display:block}.room-detail
p{padding:0}.room-desc{margin-bottom:50px}@media screen and (min-width: 1500px){.rooms-bottom .room-detail .room-price{display:none}}@media screen and (min-width: 900px){.rooms-bottom .room-detail .room-price
span{display:none}.rooms-bottom .room-title .room-desc-big{display:inline-block}.rooms-bottom .room-title .room-desc-mobile{display:none}}@media screen and (max-width: 900px){.rooms-bottom .room-title .room-desc-big{display:none}.rooms-bottom .room-title .room-desc-mobile{display:inline-block}}.room-price{text-align:center}.room-price th,
.room-price
td{text-align:center}.room-price .button,
.room_table
.button{width:auto;background:#008048;margin:38px
0 0 0;float:none;display:inline-block;vertical-align:top;cursor:pointer;border:none}.room-price .button:hover,
.room_table .button:hover{background:rgb(30, 158, 102);border-color:rgb(30, 158, 102)}.room-price .button a,
.room_table .button
a{padding:0
20px;color:white;font-weight:bold}.room-price .button p,
.room_table .button
p{font-family:'Raleway',sans-serif;font-weight:400}.room-price .button
i{margin-left:50px;display:inline}.room-price .icon-more{position:absolute;right:0;top:0;width:50px;height:50px}.room-container{background:#f5f5ec;padding:28px
0}.room-container>div{background:#fff;margin-top:100px}.btn-anchor{color:#fff;text-transform:uppercase;position:relative;display:table-cell;vertical-align:middle;padding-left:20px;font-family:'Raleway',sans-serif}.room .nav-button-prev{left:45px}.news-slider
.item{direction:rtl}.news-slider:nth-child(even) .item{direction:rtl}.section.textpic.news-slider
.part_sr{float:left;box-sizing:border-box}.section.news-slider
.header{padding-top:40px}.section.news-slider
h3{color:#777;line-height:1.5;padding:0
!important}h4.subtitle{text-transform:uppercase;font-weight:bold;font-size:1em;margin:0;padding-top:5px}.section.news-slider
.text{padding:50px
0 30px 0}.section.news-slider
.button{width:200px;height:50px;float:right;display:table;margin-bottom:50px}.section.news-slider
.date{font-size:0.75em;font-weight:bold}.news-slider .nav-button-prev{left:inherit;right:45px;top:10%}.news-slider .nav-button-next{top:20%}.news-interface
.section.textpic{border-bottom:2px solid #6E5D51}.news-interface .section.textpic:first-child{border-top:2px solid #6E5D51}.news-interface .section.textpic:last-child{margin-bottom:20px}.news-interface
.subpart{background-color:white}.news-interface
.headlines{padding-bottom:20px}.news-interface .headlines
.subtitle{text-align:left;font-size:inherit;color:inherit}.news-interface
.date{padding-bottom:20px}.news-detail .part_r .button.dark,
.news-interface
.button{background:#008048;margin-bottom:0;bottom:20px;position:relative}.news-detail .part_r .button.dark:hover,
.news-interface .button:hover{background:rgb(30, 158, 102);border-color:rgb(30, 158, 102)}.news-detail .part_r .button.dark .back,
.news-interface .button
a{padding:0
20px;color:white;font-weight:bold}.news-detail .part_r
.button.dark{bottom:0;margin:50px
auto 0px auto !important}.news-detail .part_r .button.dark .back p,
.news-interface .button a
p{font-family:'Raleway',sans-serif;font-weight:400}.news-interface .button a .icon-arrowright{right:20px}.news-detail{max-width:1060px;margin:auto;position:relative}.news-detail .news-detail-wrapper{padding:0
55px}.news-detail
img{width:100%;height:auto}.news-detail .breadcrumb-outer{margin:0}.news-detail
.subpart{display:block;padding:0;width:100%;margin-bottom:20px}.news-detail .subpart
.headlines{padding-bottom:0}@media only screen and (max-width: 1200px){.news-detail.section
.subpart{padding:20px
0 0 0}.news-detail .news-detail-wrapper{padding:0
15px}}.list-pagination{text-align:center}.list-pagination
.btn{display:none;margin:1em
auto;width:200px;height:50px;background-color:#6E5D51;font-weight:300;color:white}.list-pagination .btn:hover{cursor:pointer;background-color:#937c6c;-webkit-transition:background-color 0.5s}.list-pagination .btn
span{display:table-cell;vertical-align:middle}.list-pagination
.btn.active{display:table;cursor:pointer}.section.gallery{padding-bottom:50px}.gallery
img{width:100%;height:auto}.gallery .nav-button-prev{left:45px}.gallery .img-gallery
button{z-index:99;width:30px;height:30px}#gmaps{height:450px;margin-top:15px}.gmaps
p{text-align:center;padding:50px
0}.icon-Gmap:before{margin-right:15px}.rotate{transform:rotate(270deg) !important;-moz-transform:rotate(270deg) !important;-ms-transform:rotate(270deg) !important;-o-transform:rotate(270deg) !important;-webkit-transform:rotate(270deg) !important;transform:rotate(270deg) !important}.quick-request{display:none;position:fixed;left:0;bottom:0;color:#fff;z-index:111;background:#aaa;width:100%;-webkit-transition:width .5s;transition:width .5s;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.quick-request .bn__form-grid__block__child-ages
label{color:black !important}.brandnamic{display:inline-block}.brandnamic
img{height:16px;width:90px}.borderBox, .footerbox .footerboxInner .imageLinks .images, .footerbox .footerboxInner .imageLinks .links, .footerbox .footerboxInner .footerBoxWeather .weatherfull, .footerbox .footerboxInner .footerBoxWeather
.importantlinks{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footer-wrap{display:flex;flex-direction:column;gap:7em;padding:6em
19em;background-color:#4A3526}.footer-row{display:flex;justify-content:space-between;gap:75px;color:#FFF;font-weight:300}.footer-top{display:flex;align-items:center;justify-content:space-between;background-color:#D7D2C1;padding:6.6em 19em;.footer-box-highlights{display:none}}.footer-top-col-3{letter-spacing:2px;font-weight:400;>span{font-size:2.2em;line-height:1;font-weight:600}.footer-box-links{display:none}.footer-box-highlights{padding-top:28px;a{color:#FFF;font-size:2em;transition:opacity .25s;line-height:37px;@media screen and (min-width: 1025px){&:hover{opacity:0.7}}}}}.footer-bottom{padding:5em
19em}.footer-top-col,.footer-bottom-col,.footer-trigger-col{width:33%}.footer-top-col-1,.footer-bottom-col-1,.footer-trigger-col-1{width:60%}.footer-top-col-3,.footer-bottom-col-3,.footer-trigger-col-3{display:flex;flex-direction:column;align-items:flex-end;text-align:end}.contactDetail{letter-spacing:2px;font-weight:400;.hotel-name{font-size:2.2em;font-weight:600}.address{display:flex;flex-direction:column;font-size:2em;padding-top:28px}span{line-height:37px}}.footer-contact{letter-spacing:2px;font-weight:400;>span{font-size:2.2em;font-weight:600;line-height:1}.phone{padding-top:28px}.phone,.email{a{font-size:2em;font-weight:400;line-height:37px;color:#fff}}.quickicons{padding-top:1.8em;&:before,&:after{display:none}}}.nlpopup{position:fixed;width:100%;left:0;top:0;height:100%;transition:opacity 0.5s;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(15px);color:#000;z-index:-1;opacity:0;pointer-events:none;&.js-open{z-index:999;opacity:1;pointer-events:all}}.nlpopup-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#4A3526;opacity:0.5}.nlpopup-wrapper{max-height:80%;max-width:100%;padding:3em;position:relative;display:flex;@media screen and (max-width: 767px){padding:2.5em 0 0 0}}.nlpopup-container{position:relative;background-color:#D7D2C1;overflow:auto;max-height:100%;max-width:55em;padding:6em;@media screen and (max-width: 1024px){max-width:400px;padding:3em}@media screen and (max-width: 480px){max-width:300px;padding:2em}}.nlpopup-closer{font-size:15px;position:absolute;right:5px;top:5px;cursor:pointer;padding:15px;width:40px;height:40px;background-color:#4A3526;color:#FFF;border-radius:50%;display:flex;align-items:center;justify-content:center;@media screen and (min-width: 1025px){&:hover{transform:scale(1.05)}}@media screen and (max-width: 1024px){width:20px;height:20px;font-size:12px}@media screen and (max-width: 767px){right:50%;transform:translate(50%, -20%) !important;font-size:10px}@media screen and (max-width: 480px){width:10px;height:10px;font-size:10px}}.nlpopup-title{font-size:2em;letter-spacing:1px;padding-bottom:10px;font-weight:600}.legalnav{&:before,&:after{display:none}a{color:#FFF;letter-spacing:2px;font-weight:400;font-size:2em;border-right:1px solid #FFF;padding-left:0.5em;padding-right:0.5em;transition:opacity .25s;&:first-child{padding-left:0}&:last-child{padding-right:0;border-right:none}@media screen and (min-width: 1025px){&:hover{opacity:0.7}}}}.footer-bottom-col-1{overflow:hidden}.footer-bottom-col-2{>span{font-size:2em;font-weight:400;border-right:1px solid #FFF;padding-left:0.5em;padding-right:0.5em;&:first-child{padding-left:0}&:last-child{padding-right:0;border-right:none}}}.footer-bottom-col-3{display:inline-flex;justify-content:flex-end}@media screen and (max-width: 1700px){.footer-top{padding:6.6em 8em}.footer-wrap{padding:6em
8em}.footer-bottom{padding:5em
8em}}.interesting-pages-text,.partner-text{display:flex;align-items:center;gap:1em;font-size:2em;font-weight:400;letter-spacing:2px;cursor:pointer;transition:opacity .25s;.icon{transition:transform .25s}@media screen and (min-width: 1025px){&:hover{opacity:0.7}}&.js-open{.icon{transform:rotate(180deg)}}}.importantlinks{display:none;>p{font-weight:400;font-size:2em;&:first-child{display:none}}a{color:#000;transition:opacity .25s;@media screen and (min-width: 1025px){&:hover{opacity:0.7}}}&.js-open{display:block}}.nl-container{display:flex;align-items:center;gap:4em;color:#4A3526;>span{font-weight:400;font-size:3.8em}}.weatherfull{display:none}.nl-trigger{position:relative;display:flex;align-items:center;gap:10em;cursor:pointer;&:before{content:"";position:absolute;bottom:-6px;height:1px;width:100%;background-color:#4A3526}>span{font-size:1.6em}.icon{transition:transform .25s}@media screen and (min-width: 1025px){&:hover{.icon{transform:translateX(3px)}}}}.footer-box-links{display:flex;align-items:center;gap:4em;a{display:flex;justify-content:center;align-items:center;width:7.7em;aspect-ratio:1 / 1;border-radius:100%;border:1px
solid #4A3526;transition:background-color .25s;div{span{font-size:3.8em;color:#4a3326;&:nth-child(1),&:nth-child(3){display:none}}}@media screen and (min-width: 1025px){&:hover{background-color:rgba(74,53,38,0.25)}}}}.partnerlogos{display:none;gap:2em;a{display:block;transition:opacity .25s;@media screen and (min-width: 1025px){&:hover{opacity:0.7}}}&.js-open{display:flex;flex-wrap:wrap;width:100%;overflow:hidden}}.room_table
.button.booking{height:auto;background:#529797;>a{padding:0
20px;height:100%;font-size:1em;display:block;width:auto}p{display:inline;padding:0;margin:0;line-height:50px;font-size:1em}&:hover{background:#529797}}.brandnamic-icon{transition:opacity .25s;width:11em;img{width:100%;height:auto}@media screen and (min-width: 1025px){&:hover{opacity:0.7}}}@media screen and (max-width: 1366px){.footer-top{padding:3em
5em;flex-direction:column;gap:4em;.footer-box-links{a{width:5em;div{span{font-size:2.3em}}}}}.footer-wrap{padding:3em
5em}.footer-bottom{padding:3em
5em}.footer-top-col-3{>span{font-size:1.9em}.footer-box-highlights{a{font-size:1.7em}}}.hotel-name{font-size:1.9em!important}.footer-contact{>span{font-size:1.9em}.phone,.email{a{font-size:1.7em !important}}.quickicons{a{width:40px;height:40px;font-size:1.7em}}}.footer-bottom-col-2{>span{font-size:1.7em}}.address{font-size:1.7em!important}.legalnav{a{font-size:1.7em}}.interesting-pages-text,.partner-text{font-size:1.7em;gap:0.5em;white-space:nowrap}}@media screen and (max-width: 1024px){.nl-container{>span{font-size:2.8em}flex-direction: column;gap:5em}.footer-top{padding:4em
3.5em;flex-direction:column}.footer-wrap{padding:4em
3.5em 8em 3.5em}.footer-bottom{padding:4em
4.5em;padding-bottom:7em}.footer-row{flex-direction:column;gap:70px}.footer-row-4{flex-direction:row;gap:20px}.footer-top-col,.footer-bottom-col{width:100%}.footer-bottom-col-1{order:2}.footer-bottom-col-2{order:1}.footer-bottom-col-3{order:3;justify-content:flex-start;align-items:flex-start}.footer-trigger-col{width:50%}.footer-trigger-col-2{display:flex;justify-content:flex-end}.footer-trigger-col-3{display:none}.address,.contactDetail{padding-top:10px!important}.footer-top-col-2{.email,.phone{display:block}.phone{padding-top:10px}}.footer-top-col-3{text-align:start;align-items:flex-start;.footer-box-highlights{padding-top:10px}}}#dynformQuickrequest .bn__form-grid.bn__form-grid--horizontal .bn__form-grid__block--horizontal-2{width:16.66666667%}#dynformQuickrequest .bn__form-grid.bn__form-grid--horizontal .bn__form-grid__block--horizontal-4{width:33.33333333%}#dynformQuickrequest .bn__form-grid.bn__form-grid--horizontal .bn__form-grid__block--horizontal-3, #dynformQuickrequest .bn__form-grid.bn__form-grid--horizontal .bn__form-grid__block--horizontal-3{width:25%}#dynformQuickrequest .bn__form-grid.bn__form-grid--horizontal .bn__form-grid__block .bn__form-grid__block__child-ages{position:absolute;border-radius:5px 5px 0 0;border-top:none;border-left:none;border-right:none;background:#FFF;bottom:5.9em;left:auto;right:-1px}#dynformQuickrequest .bn__form-grid.bn__form-grid--horizontal .bn__form-grid__block .bn__form-grid__block__child-ages .bn__form-grid__column{width:100%}#dynformQuickrequest .bn__form-grid .bn__form-grid__column .bn__form-grid__column__overlay{top:26px}#dynformQuickrequest .picker__footer
button{font-size:0.8em !important}#dynformQuickrequest .bn__custom-color__background{background-color:#6e5d51}#dynformQuickrequest .bn__custom-color__background_button{background-color:#008048;border-radius:0 !important}#dynformQuickrequest .bn__custom-color__background_button:hover{background-color:rgb(30, 158, 102)}#dynformQuickrequest .bn__form-grid{color:#8a8a7b}#dynformQuickrequest
.consent_text{color:#fff}#dynformQuickrequest input,
#dynformQuickrequest
select{border-bottom:1px solid #fff}.offerList>div:nth-child(1n+2){margin-top:20px}#main
.eHotelier.textfield{padding:0}.dark .text, .dark h2, .dark
h3{color:#fff}#privacy,#imprint{max-width:1450px;width:98%;margin:50px
auto}#cookiebanner{opacity:0 !important;pointer-events:none !important;visibility:hidden !important;display:none !important}#cookiebanner .cb-button{background:#92762b;color:white}#uid8
main{text-align:center;padding:31px}#text-plugin{max-width:1450px;padding:0
30px;margin:auto}.dna-popup{display:none;position:fixed;top:0;bottom:0;right:0;left:0;background-color:rgba(0, 0, 0, .5);align-items:center;justify-content:center;padding:0
2em;z-index:99999;cursor:pointer}.dna-popup.js-active{display:flex}.dna-popup__sign{font-size:1.5em !important}.dna-popup__text{line-height:1.6}.dna-popup__text
a{font-size:1em !important}.dna-popup__text{font-size:1.5em !important}.dna-popup__blur{bottom:0;position:absolute;top:0;left:0;right:0;z-index:1;backdrop-filter:blur(5px)}.dna-popup__wrapper{z-index:2;overflow:auto;cursor:auto;position:relative;background-color:#fff;padding:40px;max-height:calc(100vh - 4em);width:80em;border-radius:1em}.dna-popup__image{width:170px}.dna-popup__headline{text-align:center}.dna-popup__headline
span{color:#AC9F80;font-size:2.5rem}.dna-popup__close{position:absolute;right:1em;top:1em;cursor:pointer}.dna-popup__close
i{font-size:2em}@media only screen and (max-width: 768px){.dna-popup__headline
span{font-size:3em}.dna-popup__text{line-height:1.5}.dna-popup__text
a{font-size:1em !important}.dna-popup__text{font-size:1.5em !important}.dna-popup__wrapper{padding:2em}.dna-popup__sign{font-size:1.2em !important}}.bn-getavo{margin:2em
0}.newsletter--container{display:none;margin:0
15em;padding:2em
0}.gEyHAs.gEyHAs{color:#000!important}.newsletter--container
span{font-size:3em}.additive-newsletter{padding-top:3em}.fQAcVY.fQAcVY{grid-template-columns:repeat(auto-fill, minmax(350px, 1fr))!important}@media only screen and (max-width: 768px){.newsletter--container{margin:0
10em;padding:2em
0}}@media only screen and (max-width: 528px){margin:0
2.5em}
body{font-family:"Raleway",sans-serif}.dna-offers[data-listtype=slider] .dna-offers-list>.dna-offers-list__item:first-child{margin-left:35px !important}.dna-offers[data-listtype=slider] .dna-offers-list>.dna-offers-list__item:last-child{margin-right:35px !important}@media screen and (min-width: 1024px){.dna-offers[data-listtype=list] .dna-offers-list{flex-direction:column;align-items:normal}.dna-offers[data-listtype=list] .dna-offers-list__item{border-top:12px solid #94781C;flex-direction:row;width:auto}.dna-offers[data-listtype=list] .dna-offers-list__content{flex:5;padding:0
40px}.dna-offers[data-listtype=list] .dna-offers-list__title-image{flex:5}.dna-offers[data-listtype=list] .dna-offers-list__text{padding-top:40px;overflow:auto}.dna-offers[data-listtype=list] .dna-offers-list__price{font-size:22px}.dna-offers[data-listtype=list] .dna-offers-list__price
b{font-size:34px}.dna-offers[data-listtype=list] .dna-offers-list__title{font-size:28px}.dna-offers[data-listtype=list] .dna-offers-list__dates{font-size:17px}.dna-offers[data-listtype=list] .dna-offers-list__lead{margin-top:20px;display:block;font-size:16px}.dna-offers[data-listtype=list] .dna-offers-list__lead tr:hover{color:inherit}.dna-offers[data-listtype=list] .dna-offers-list__lead
td{padding:0}.dna-offers[data-listtype=list] .dna-offers-list__lead
*{background-color:transparent}.dna-offers[data-listtype=list] .dna-offers-nav{margin:5px
10px 0}}@media screen and (max-width: 1023px){.dna-offers[data-listtype=list] .dna-offers-list{flex-direction:column}.dna-offers[data-listtype=list] .dna-offers-list__item{width:calc(100% - 20px)}.dna-offers[data-listtype=list] .dna-offers-list__button{font-size:15px;line-height:1.1}.dna-offers[data-listtype=list] .dna-offers-nav{margin:5px
10px 0}.dna-offers[data-listtype=list] .dna-offers-nav___item{margin-bottom:0}}.dna-offers .dna-offers-nav{margin:5px
35px 0;display:block;overflow:auto}.dna-offers .dna-offers-nav__item{margin:5px
5px 0 0;background-color:#b29f6a;color:white;padding:0
15px 0 18px;display:flex;align-items:center;letter-spacing:1.7px;height:46px;transition:0.3s;cursor:pointer}.dna-offers .dna-offers-nav__item:hover{background-color:#92762B}.dna-offers .dna-offers-nav__item.--selected{background-color:#92762B}.dna-offers .dna-offers-nav__item.--selected:hover{background-color:#7e6626}.dna-offers .dna-offers-nav__icon{margin-right:15px;font-size:28px}.dna-offers .dna-offers-nav__label{text-transform:uppercase;font-size:15px;line-height:1.1}@media screen and (max-width: 480px){.dna-offers .dna-offers-nav__label{font-size:11px}}.dna-offers .dna-offers-nav__track{display:inline-flex}.dna-offers .dna-offers-list{display:flex;align-items:center}.dna-offers .dna-offers-list__item{width:450px;height:700px;background-color:#F5F6EC;display:flex !important;flex-direction:column;color:#4A3326;margin:10px}.dna-offers .dna-offers-list__item.--hidden{width:0 !important;margin:10px
0}.dna-offers .dna-offers-list__title-image{flex:4;position:relative;display:flex;align-items:flex-end}.dna-offers .dna-offers-list__title-image
img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}.dna-offers .dna-offers-list__image-label{color:#92762B;z-index:1;padding:10px
20px;display:flex;align-items:center}.dna-offers .dna-offers-list__image-label-icon{box-sizing:content-box;width:55px;height:55px;display:flex;align-items:center;justify-content:center;background-color:white;border-radius:50%;font-size:32px;position:relative;z-index:2}.dna-offers .dna-offers-list__image-label-text{background-color:white;padding:4px
20px 4px 16px;position:relative;z-index:1;font-weight:bold;letter-spacing:1.5px;font-size:15px;margin-left:-5px;text-transform:uppercase}.dna-offers .dna-offers-list__content{flex:6;padding:0
20px;box-sizing:border-box;display:flex;flex-direction:column}.dna-offers .dna-offers-list__text{padding-top:20px;flex:1}.dna-offers .dna-offers-list__title{font-size:24px;text-transform:uppercase;letter-spacing:1.35px;margin-bottom:8px;font-weight:bold;line-height:1.1}.dna-offers .dna-offers-list__lead{display:none}.dna-offers .dna-offers-list__dates{letter-spacing:1px;font-size:15px;font-weight:bold}.dna-offers .dna-offers-list__price{letter-spacing:1.25px;font-size:20px;margin-top:30px}.dna-offers .dna-offers-list__price
b{font-size:30px}.dna-offers .dna-offers-list__buttons{display:flex;padding-bottom:20px;flex-direction:column;align-items:flex-end}.dna-offers .dna-offers-list__button{display:flex;min-height:48px;align-items:center;border:1px
solid #707070;padding:0
18px;font-size:17px;color:#59493D;transition:padding 0.3s;cursor:pointer;line-height:1.1}.dna-offers .dna-offers-list__button:hover{padding:0
14px 0 22px}.dna-offers .dna-offers-list__button.--call-to-action{background-color:#008344;color:white;border:none}.dna-offers .dna-offers-list__button:not(:last-child){margin-bottom:8px}.dna-offers .dna-offers-list__button span:first-child{margin-right:10px;padding:4px
0}.dna-offers .dna-offers-list__slide-button{height:66px;border:none;background:rgba(74, 53, 38, 0.7) !important;color:white}.dna-offers-details{position:fixed;top:0;bottom:0;right:0;left:0;background-color:rgba(255, 255, 255, 0.8);z-index:1000;backdrop-filter:blur(3px);transition:background-color 0.3s}.dna-offers-details.--hidden{pointer-events:none;background-color:transparent;backdrop-filter:none}.dna-offers-details.--hidden .dna-offers-details__item{transform:translateY(100%)}.dna-offers-details__item{height:100vh;width:100vw;display:flex !important;align-items:center;justify-content:center;transition:transform 0.5s}.dna-offers-details__teaser{flex:6;display:flex;flex-direction:column;margin-right:20px}@media only screen and (max-width: 768px){.dna-offers-details__teaser{margin-right:0;margin-top:20px}}.dna-offers-details__slider{display:flex;font-size:16px;align-items:center}.dna-offers-details__slider-button{padding:20px
5px 0;cursor:pointer}@media only screen and (max-width: 768px){.dna-offers-details__slider-button{padding:10px
5px 10px}}.dna-offers-details__slider-text{font-style:italic;flex:1;text-align:center;padding-top:20px}@media only screen and (max-width: 768px){.dna-offers-details__slider-text{padding:10px
5px 10px}}.dna-offers-details__window{display:flex;background-color:rgba(82, 73, 73, 0.95);color:white;padding:20px;max-width:80vw;max-height:70vh;border-top:12px solid #94781C;box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2)}@media only screen and (max-width: 768px){.dna-offers-details__window{max-height:90vh;max-width:90vw;flex-direction:column;padding:10px;position:relative;overflow:auto}}.dna-offers-details__content{flex:4;display:flex;flex-direction:column;font-size:15px}.dna-offers-details__title-image{position:relative;display:flex;align-items:flex-end;margin-top:10px;flex:1}@media only screen and (max-width: 768px){.dna-offers-details__title-image{flex:unset;height:200px}}.dna-offers-details__title-image
img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}.dna-offers-details__close{display:flex;align-items:center;justify-content:flex-end;margin-bottom:10px;font-size:14px}@media only screen and (max-width: 768px){.dna-offers-details__close{position:absolute;top:8px;right:10px}}.dna-offers-details__close .icon-cross{padding:4px;border:1px
solid;border-radius:50%;font-size:12px;display:flex;align-items:center;text-align:center;margin-left:10px}.dna-offers-details__close
a{display:flex;color:white;cursor:pointer}.dna-offers-details__close a:hover{color:rgba(255,255,255,0.9)}.dna-offers-details__text{flex:1;overflow:auto;padding:10px
0}.dna-offers-details__text
*{background-color:inherit !important}.dna-offers-details__title{font-size:28px;text-transform:uppercase;letter-spacing:1.35px;margin-bottom:22px;font-weight:bold;line-height:1.1}@media only screen and (max-width: 768px){.dna-offers-details__title{font-size:24px;margin-bottom:10px}}.dna-offers-details__nights{margin-bottom:22px}@media only screen and (max-width: 768px){.dna-offers-details__nights{margin-bottom:10px}}.dna-offers-details__price{letter-spacing:1.25px;font-size:18px;margin-bottom:20px}.dna-offers-details__price
b{font-size:30px}.dna-offers-details__buttons{display:flex;flex-direction:column;align-items:flex-end;padding-top:5px}@media only screen and (max-width: 768px){.dna-offers-details__buttons{align-items:center;padding-bottom:10px}}.dna-offers-details__button{display:flex;height:44px;align-items:center;padding:0
18px;font-size:16px;transition:padding 0.3s;background-color:#008344;color:white;border:none;cursor:pointer}.dna-offers-details__button:hover{padding:0
14px 0 22px;color:inherit}.dna-offers-details__button span:first-child{margin-right:10px}.dna-offers-details__text-button{color:white;text-decoration:underline;margin-top:10px;cursor:pointer}.dna-offers-details__text-button:hover{color:inherit;opacity:0.9}a .dna-offers-details__button span:first-child{margin-right:10px}a .dna-offers-details__text-button{margin-top:10px;color:white;text-decoration:underline;cursor:pointer}.dna-offers-details__image-label{z-index:1;padding:10px
20px;display:flex;align-items:center}.dna-offers-details__image-label-icon{box-sizing:content-box;width:55px;height:55px;display:flex;align-items:center;justify-content:center;background-color:white;border-radius:50%;font-size:32px;position:relative;z-index:2;color:#92762B}.dna-offers-details__image-label-text{background-color:white;padding:4px
20px 4px 16px;position:relative;z-index:1;font-weight:bold;border-top-right-radius:15px;border-bottom-right-radius:15px;letter-spacing:1.5px;font-size:15px;color:#92762B}.dna-offers-parking{height:0 !important;overflow:hidden}.dna-offers-parking
*{display:none !important}
@media print,
(-o-min-device-pixel-ratio: 5/4),
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi){}@media only screen and (max-width: 1850px){.quick-request button, button.bn__btn, #newsletterform
button{margin-left:0 !important}}@media only screen and (max-width: 1700px){.section.offer-slider
.outertext{min-height:inherit;padding-top:25px}.section.offer-slider
.item{text-align:center}.section.offer-slider
.subpart{width:100%;display:block;padding:0;position:relative}.section .offer-slider-inner{padding:55px;width:1000px;margin:auto}.section.offer-slider.textpic
img{position:relative;left:inherit;right:inherit;width:100%;height:auto;margin-top:-190px}.section.offer-slider
.text{padding:15px
0}.section.offer-slider
.button{margin:20px
auto auto auto !important;float:none}.section.offer-slider button.nav-button-next{right:-85px}.quick-request
button{margin-left:0}.brandnamic_phone{display:none}}@media only screen and (max-width: 1600px){.header-slider-holder
.headerButton{bottom:auto;top:274px;right:43px}.quick-request
.left{display:none !important}.quick-request
.quickrequest{width:91% !important}}@media only screen and (max-width: 1500px){.room_table
.button{display:none}.top-header-contact-data{display:none}.top-header-contact-data.moblie{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:100%;position:relative;top:inherit;padding:10px
0;background:#bbb;color:#fff;text-align:center}.top-header-contact-data.moblie
a{color:#fff;padding-right:0;font-size:1em}.top-header-contact-data.moblie
span{padding-right:0}.top-header-contact-data div:not(.voucher) span,
.top-header-contact-data div:not(.voucher) a{font-size:1em}.top-header-contact-data div.voucher
a{font-size:1.4em}}@media only screen and (max-width: 1400px){.brandnamic{background-position:93px}.quick-request
button{width:170px !important}.qlContainer{text-align:center;padding:10px
0}}@media only screen and (max-width: 1300px){.quick-request .brandnamic_fromdate input, .quick-request .brandnamic_todate input, .quick-request input, .quick-request
select{width:5em}.quick-request
button{width:122px !important}.quick-request{padding:0
0 !important}.quick-request .form-container{width:100% !important}.quick-request input, .quick-request
select{}}@media only screen and (max-width: 1200px){body{font-size:55.5%}.header-slider-holder
.headerButton{top:auto;bottom:77px;right:43px}.quick-request
.qrLabel{display:none !important}#dynformQuickrequest{width:100% !important}.top-header-contact-data span, .top-header-contact-data
a{line-height:2em}#header
button{top:60%;left:60px}#header
.item{display:block !important}#header button.nav-button-next{right:60px}.section.textpic .part_l,.part_sl{position:relative}.section .offer-slider-inner{width:auto}.section.offer-slider
button{left:0}.section.offer-slider button.nav-button-next{right:0}.togglecontent{margin:auto 55px}.imageboxes
img{position:relative;top:inherit;right:inherit;bottom:inherit;left:inherit}.imageboxes
.single{max-height:inherit;height:inherit;padding:0
!important}.imageboxes .single
img{width:100%}.section.news-slider
button{top:50%;left:50px}.section.news-slider button.nav-button-next{top:50%;right:50px;left:inherit}#uid2 .section.news-slider
.date{left:55px;top:130px}.section.theme{display:block}.section
.subpart{display:block;width:auto;padding:0
55px}.section.textpic .subpart.part_l, .section
.subpart.part_sl{padding:0;position:relative}.section.textpic
img{position:relative;right:inherit;left:inherit;width:100%}.section.theme
.text{padding:0
0 50px 0}.section.theme
.part_r{float:none !important}}@media only screen and (max-width: 1050px){.quick-request .brandnamic_fromdate input, .quick-request .brandnamic_todate input, .quick-request input, .quick-request
select{width:4em}.brandnamic_phone{display:none}.quick-request
.field{margin:0
10px 0 0}.quick-request, .room_table
.button{display:none !important}#weather-data-detail .text, #weather-data-detail .weather-image, #weather-data-detail
.infos{width:100% !important;float:none !important;text-align:center}.sub-header-bar .level0 > li
a{padding:0
20px !important}}@media only screen and (max-width: 900px){.header-slider-holder
.headerButton{top:auto;bottom:24px;right:99px;max-width:150px}.room-container
.button{float:none;text-align:center;width:100%;margin-top:10px;margin-bottom:0}.room-container .button
i{display:none}.breadcrumb-outer{margin:0
0 0 30px}.section .subpart,.headline-room,.innerwrap{padding:0
30px}.togglecontent{margin:auto 30px}.section .offer-slider-inner{padding:0}.sticky-nav{display:block}.lt-ie10 .primary-nav{left:-100%}.lt-ie10 .primary-nav.active{left:0}.navQuicklinks{display:block}.text
p{text-align:justify !important}.section.offer-slider{padding:40px
30px 50px 30px;box-sizing:border-box}.section.offer-slider.textpic
img{margin-top:0}#uid2 .section.news-slider
.date{right:55px;top:50px;left:inherit}#gmaps{height:300px}.room{padding:0
30px 50px 30px}.room-slider,.aside-price{width:100%;padding-bottom:55%}.room-slider
div{height:auto !important}.room-slider,.aside-price{float:none;clear:both}.aside-price{position:absolute;z-index:999;top:0;right:0;height:99%;background:rgba(0, 0, 0, .3)}.aside-price
.frame{color:#fff}.section.textpic img, .room-slider
img{width:100%;height:auto}.rooms-top:hover .aside-price{display:none}.room
.frame{padding:0
15px}.room-title{margin-top:5px}.rwd-table{max-width:100%;margin:auto}.rwd-table
tr{border-bottom:10px solid #fff}.rwd-table
th{display:none}.rwd-table
td{display:block;text-align:center}.rwd-table td:before{content:attr(data-th);font-weight:bold;margin-right:10px}.rwd-table td:first-child{margin-top:15px;font-size:1.15em}.rwd-table td:last-child{margin-bottom:15px}.request form.bn--request .bn__row.date .bn__row.tiny,
.request form.bn--request .bn--request__guestdata .bn__row,
.request form.bn--request .bn--request__guestdata .bn__row.full,
.request form.bn--request .bn__row.date .bn__row.tiny
input{width:100% !important}.request form.bn--request .bn__row.date
.bn__row.tiny{padding:0
!important}span.bn__icon.calendar{position:absolute !important;top:50px !important;right:10px !important}}@media only screen and (max-width: 750px){body{font-size:50.5%}.section.textfield:nth-child(2){padding:68px
0 68px 0 !important}.room-container>div:first-child{margin-top:50px}}@media only screen and (max-width: 550px){.offerDetail-container
.button{width:100% !important;padding:0
!important}.sticky-nav{font-size: .8em}body{font-size:48%}.button{float:none !important;margin:0
auto 50px auto !important}.room
.button{margin:10px
auto 50px auto !important}.button+.button{margin-bottom:0 !important}.room-price
.button{margin:auto !important}.room-price
.button{width:100%}.offerDetail-container
.button{width:100%;padding:0}}@media only screen and (max-width: 500px){.toggleprice,.toggletime{float:left}.toggletime{margin-right:0;float:right}}@media only screen and (max-width: 450px){body{font-size:43%}.header-slider-holder
.headerButton{right:13px}.header-slider-holder .headerButton
img{height:92px}.button{width:100% !important}.weather-image
img{width:100%}.sticky-nav{font-size: .9em;right:-45px}}
.quick-request{background:#6e5d51 !important}.quick-request #dynform .qrLabel, .quick-request label, .quick-request .privacy a, #dynformQuickrequest a, #dynformQuickrequest .bn__form-grid.bn__form-grid--horizontal .bn__form-grid__row--horizontal-absolute{color:#fff !important}.quick-request .bn__form-grid__icon--calendar{color:#6e5d51!important}.quick-request input, .quick-request select, #dynformQuickrequest .bn__form-grid .bn__form-grid__column .bn__form-grid__column__controls .bn__form-grid__column__controls__item{background:#f1efee !important}#dynformQuickrequest .bn__form-grid.bn__form-grid--horizontal .bn__form-grid__column__item.bn__form-grid__button{background:#008048 !important}#dynformQuickrequest .bn__form-grid.bn__form-grid--horizontal .bn__form-grid__column__item.bn__form-grid__button:hover{background:rgb(30, 158, 102) !important}#dynformRequest .bn__form-grid .bn__form-grid__button{background:#008048 !important}#dynformRequest .bn__form-grid .bn__form-grid__button:hover{background:rgb(30, 158, 102) !important}#dynformNewsletter .bn__form-grid .bn__form-grid__button{background:#008048 !important}#dynformNewsletter .bn__form-grid .bn__form-grid__button:hover{background:rgb(30, 158, 102) !important}#dynform.footer_newsletter{width:33%;float:right;height:500px;display:flex;justify-content:center;align-items:center;text-align:left}#dynformNewsletter .bn__custom-color__background_button{background-color:#008048;border-radius:0!important}#dynformNewsletter .bn__custom-color__background_button:hover{background-color:rgb(30, 158, 102)}#dynformNewsletter .bn__form-grid{color:#59493d}#dynformNewsletter input,
#dynformNewsletter
select{border-bottom:1px solid #59493d}#dynformNewsletter .bn__custom-color__background{background-color:#fff}@media only screen and (max-width: 1500px){#dynform.footer_newsletter{width:100%;float:none;height:auto;display:block}#dynform .bn__form-grid.bn__form-grid--vertical{max-width:800px}}
