@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:.84em 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}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0
8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0
auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader
a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0
0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler
iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px
0 40px;margin:0
auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure
small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure
figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure
small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px
5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
@font-face{font-family:'weather';src:url('/fileadmin/web/fonts/icons/weather/icons/weather.eot');src:url('/fileadmin/web/fonts/icons/weather/icons/weather.eot?#iefix') format('embedded-opentype'),url('/fileadmin/web/fonts/icons/weather/icons/weather.ttf') format('truetype'),url('/fileadmin/web/fonts/icons/weather/icons/weather.woff') format('woff'),url('/fileadmin/web/fonts/icons/weather/icons/weather.svg#weather') format('svg');font-weight:normal;font-style:normal}.weather-symbol{font-family:'weather';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}.weather-symbol_a:before{content:"\E001"}.weather-symbol_b:before{content:"\E002"}.weather-symbol_c:before{content:"\E003"}.weather-symbol_d:before{content:"\E004"}.weather-symbol_e:before{content:"\E005"}.weather-symbol_f:before{content:"\E006"}.weather-symbol_g:before{content:"\E007"}.weather-symbol_h:before{content:"\E008"}.weather-symbol_i:before{content:"\E009"}.weather-symbol_j:before{content:"\E00A"}.weather-symbol_k:before{content:"\E00B"}.weather-symbol_l:before{content:"\E00C"}.weather-symbol_m:before{content:"\E00D"}.weather-symbol_n:before{content:"\E00E"}.weather-symbol_o:before{content:"\E00F"}.weather-symbol_p:before{content:"\E010"}.weather-symbol_q:before{content:"\E011"}.weather-symbol_r:before{content:"\E012"}.weather-symbol_s:before{content:"\E013"}.weather-symbol_t:before{content:"\E014"}.weather-symbol_u:before{content:"\E015"}.weather-symbol_v:before{content:"\E016"}.weather-symbol_w:before{content:"\E017"}.weather-symbol_x:before{content:"\E018"}.weather-symbol_y:before{content:"\E019"}.weather-symbol_z:before{content:"\E01A"}.icon_0:after{content:"\E001"}.icon_1:after{content:"\E002"}.icon_2:after{content:"\E003"}.icon_3:after{content:"\E004"}.icon_4:after{content:"\E005"}.icon_5:after{content:"\E006"}.icon_6:after{content:"\E007"}.icon_7:after{content:"\E008"}.icon_8:after{content:"\E009"}.icon_9:after{content:"\E00A"}.icon_10:after{content:"\E00B"}.icon_11:after{content:"\E00C"}.icon_12:after{content:"\E00D"}.icon_13:after{content:"\E00E"}.icon_14:after{content:"\E00F"}.icon_15:after{content:"\E010"}.icon_16:after{content:"\E011"}.icon_17:after{content:"\E012"}.icon_18:after{content:"\E013"}.icon_19:after{content:"\E014"}.icon_20:after{content:"\E015"}.icon_21:after{content:"\E016"}.icon_22:after{content:"\E017"}.icon_23:after{content:"\E018"}.icon_24:after{content:"\E019"}.icon_25:after{content:"\E01A"}
@font-face{font-family:'icomoon2';src:url('/fileadmin/web/fonts/icons/icomoon/fonts/icomoon.eot?5zx602');src:url('/fileadmin/web/fonts/icons/icomoon/fonts/icomoon.eot?5zx602#iefix') format('embedded-opentype'),url('/fileadmin/web/fonts/icons/icomoon/fonts/icomoon.ttf?5zx602') format('truetype'),url('/fileadmin/web/fonts/icons/icomoon/fonts/icomoon.woff?5zx602') format('woff'),url('/fileadmin/web/fonts/icons/icomoon/fonts/icomoon.svg?5zx602#icomoon') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon2'!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-weiher_icon_instagram:before{content:"\e900"!important;font-family:icomoon2}.icon-menu:before{content:"\e60c"}.icon-logo:before{content:"\e901"}.icon-facebook:before{content:"\e902"}.icon-gallery:before{content:"\e903"}.icon-google_plus:before{content:"\e904"}.icon-location:before{content:"\e905"}.icon-zimmerskizze:before{content:"\e906"}.icon-klappboxenoben:before{content:"\e907"}.icon-klappboxenunten:before{content:"\e908"}.icon-links:before{content:"\e909"}.icon-rechts:before{content:"\e90a"}.icon-unten:before{content:"\e90b"}.icon-pfeil:before{content:"\e90c"}.icon-kalender:before{content:"\e90d"}.icon-katalog:before{content:"\e90e"}.icon-logo2:before{content:"\e90f"}.icon-phone:before{content:"\e910"}
@font-face{font-family:'icomoon';src:url('/fileadmin/web/fonts/icons/icomoon2/fonts/icomoon.eot?5zx602');src:url('/fileadmin/web/fonts/icons/icomoon2/fonts/icomoon.eot?5zx602#iefix') format('embedded-opentype'),url('/fileadmin/web/fonts/icons/icomoon2/fonts/icomoon.ttf?5zx602') format('truetype'),url('/fileadmin/web/fonts/icons/icomoon2/fonts/icomoon.woff?5zx602') format('woff'),url('/fileadmin/web/fonts/icons/icomoon2/fonts/icomoon.svg?5zx602#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-phone:before{content:"\e90f";text-align:center;font-size:1.1em;line-height:30px}.icon-logo2:before{content:"\e90e"}.icon-menu:before{content:"\e60c"}.icon-pfeil:before{content:"\e90b"}.icon-logo:before{content:"\e900"}.icon-facebook:before{content:"\e901"}.icon-gallery:before{content:"\e902"}.icon-google_plus:before{content:"\e903"}.icon-location:before{content:"\e904"}.icon-zimmerskizze:before{content:"\e905"}.icon-klappboxenoben:before{content:"\e906"}.icon-klappboxenunten:before{content:"\e907"}.icon-links:before{content:"\e908"}.icon-rechts:before{content:"\e909"}.icon-unten:before{content:"\e90a"}.icon-kalender:before{content:"\e90c"}.icon-katalog:before{content:"\e90d";font-size:.75em}
.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;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}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}html,button,input,select,textarea{color:#222}html{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}::-webkit-input-placeholder{color:#8b6155}:-moz-placeholder{color:#8b6155;opacity:1}::-moz-placeholder{color:#8b6155;opacity:1}:-ms-input-placeholder{color:#8b6155}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em
0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{display:block !important}figcaption.csc-textpic-caption{display:block !important}.csc-textpic-imagewrap,.csc-textpic-imagewrap>.csc-textpic-imagewrap{max-width:100% !important}.csc-textpic-imagewrap img,.csc-textpic-imagewrap .csc-textpic-image{max-width:100% !important;height:auto}.csc-textpic-imagewrap.col_1{max-width:100% !important}.csc-textpic-intext-right-nowrap>.csc-textpic-imagewrap,.csc-textpic-intext-left-nowrap>.csc-textpic-imagewrap,.csc-textpic-intext-right>.csc-textpic-imagewrap,.csc-textpic-intext-left>.csc-textpic-imagewrap{max-width:48.99% !important}.csc-textpic-intext-right-nowrap>.csc-textpic-imagewrap.col_1,.csc-textpic-intext-left-nowrap>.csc-textpic-imagewrap.col_1,.csc-textpic-intext-right>.csc-textpic-imagewrap.col_1,.csc-textpic-intext-left>.csc-textpic-imagewrap.col_1{width:auto !important;max-width:48.99% !important}div.csc-textpic-intext-right div.csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap{margin-left:2% !important}div.csc-textpic-intext-left div.csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap{margin-right:2% !important}.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap+div,.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap+div{margin:0
!important;max-width:48.99% !important}.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap+div{float:right !important}.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap+div{float:left !important}.csc-textpic-imagewrap .csc-textpic-imagecolumn{margin:0
1% 1% 0 !important}.csc-textpic-imagewrap .csc-textpic-lastcol{margin-right:0 !important}.csc-textpic-imagewrap.col_2 .csc-textpic-imagecolumn{max-width:49.49% !important}.csc-textpic-imagewrap.col_3 .csc-textpic-imagecolumn{max-width:32.65% !important}.csc-textpic-imagewrap.col_4 .csc-textpic-imagecolumn{max-width:24.24% !important}.csc-textpic-imagewrap.col_5 .csc-textpic-imagecolumn{max-width:19.19% !important}.csc-textpic-imagewrap.col_6 .csc-textpic-imagecolumn{max-width:15.82% !important}.csc-textpic-imagewrap.col_7 .csc-textpic-imagecolumn{max-width:13.41% !important}.csc-textpic-imagewrap.col_8 .csc-textpic-imagecolumn{max-width:11.61% !important}
.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}.clearfix{*zoom:1}.clear{clear:both}.center{text-align:center}.justify{text-align:justify}.left{text-align:left}.table{display:table}.row{display:table-row;width:100%;height:100%}.cell{display:table-cell;vertical-align:middle;text-align:center}.block{display:block!important}.bg0{background:#fff}.bg1{background:#e3ebe7}.bg2{background:#e2d7d5}.pt{padding-top:0}.pt1{padding-top:20px}.pt2{padding-top:115px}.pt3{padding-top:140px}.pb{padding-bottom:0}.pb1{padding-bottom:20px}.pb2{padding-bottom:115px}.pb3{padding-bottom:140px}.mt{margin-top:0}.mt1{margin-top:20px}.mt2{margin-top:115px}.mt3{margin-top:140px}.mt4{margin-top:20px!important}.mb{margin-bottom:0}.mb1{margin-bottom:20px}.mb2{margin-bottom:115px}.mb3{margin-bottom:140px}.mb4{margin-bottom:20px!important}hr{border:0;height:1px;background:#333;background-image:linear-gradient(to right,#ccc,#333,#ccc);background-image:linear-gradient(to right,#333,#333,#333);margin:40px
0}.maxwbox{max-width:1920px;margin:auto}.duration1:after{content:"min."}.duration2:after{content:"h."}.duration3:after{content:"items."}
.slick-arrow{width:75px;height:75px;border-radius:75px;color:#fff;position:absolute;z-index:99;text-align:center;line-height:75px;font-size:2em;cursor:pointer;background:rgba(255,255,255,.5);-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-ms-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease}.slick-arrow:hover{background:#6c6c6c}.slick-arrow.icon-links:before{padding-right:10px}.slick-arrow.icon-rechts:before{padding-left:10px}.webcam
img{display:block;margin:auto;width:100%;height:auto}.bg_flower{background-image:url('/fileadmin/web/img/layout/flower.png');background-repeat:no-repeat;background-position:50% 8%}.bg_flower2{background-image:url('/fileadmin/web/img/layout/flower2.png');background-repeat:no-repeat;background-position:50% 8%}.bg_flower3{background-image:url('/fileadmin/web/img/layout/flower3.png');background-repeat:no-repeat;background-position:50% 8%}.bg_flower4{background-image:url('/fileadmin/web/img/layout/flowerbig.png');background-repeat:no-repeat;background-position:12% 100%}.bg_flower5{background-image:url('/fileadmin/web/img/layout/flowerbig2.png');background-repeat:no-repeat;background-position:88% 100%}.bg_flower6{background-image:url('/fileadmin/web/img/layout/flowerbig3.png');background-repeat:no-repeat;background-position:12% 100%}.bg_flower7{background-image:url('/fileadmin/web/img/layout/flowerfooter.png');background-repeat:no-repeat;background-position:50% 8%}.bg_flower8{background-image:url('/fileadmin/web/img/layout/flowerfooter2.png');background-repeat:no-repeat;background-position:50% 8%}.bg_flower9{background-image:url('/fileadmin/web/img/layout/flowerfooter3.png');background-repeat:no-repeat;background-position:50% 8%}.stellar{position:fixed!important}.section{position:relative;font-size:2em}.headline_wrap{position:relative}.headline_wrap:before{content:"\e900";font-family:icomoon;font-size:1.75em;color:#729c87;position:absolute;top:-25px;text-align:center;margin:auto;display:block;left:0;right:0}.textfield{width:100%}.textfield_inner{max-width:990px;margin:auto}.statement{}.statement .headline_wrap:before{content:""}.statement
.headline{margin:0;padding:0;font-family:'Function_Bold',sans-serif;font-size:2.5em;font-style:italic}.statement
.textfield_inner{margin:auto}.section.bg,.section.bg .img-bg{position:relative!important;overflow:hidden}.img-bg
img{width:100%;height:auto}.section.textpic{position:relative;width:100%;display:table;direction:rtl}.section
.subpart{width:50%;display:table-cell;direction:ltr;vertical-align:top;position:relative;overflow:hidden;padding:125px
125px 70px 125px}.section.textpic
.part_l{position:absolute;display:inline;left:0;right:0;top:0;bottom:0;padding:0}.section.textpic
.part_r{float:left;box-sizing:border-box}.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:100%;display:block}.offer_slider.textpic{display:block;direction:inherit}.offer_slider:nth-child(even) .item{direction:rtl}.offer_slider
.item{direction:rtl;position:relative;height:100%;width:100%;display:table!important}.offer_slider
.headline{font-size:2.25em;font-style:italic;font-family:'Function_Bold',sans-serif;color:#005d39;text-align:left;padding:0;margin:0}.offer_slider .headline_wrap:before{content:""}.offer_slider
.price{font-family:'Sanchez-Italic',sans-serif;color:#005d39;font-size:1.365em;margin-bottom:60px}.offer_slider .price
span{font-size:1.39em}.offer_slider
.time{font-size:1.75em;color:#443;display:table}.timerage{display:table-cell}.timerage+.timerage
span{display:none}.offer_slider .slick-arrow{left:0;top:37%;color:#005D39;background:rgba(255,255,255,.6);right:0;margin:auto}.offer_slider
.next{top:52%}.offer_slider .slick-arrow:hover{background:#fff}.menu{background:#f3efee;margin-bottom:5px}.rezept{color:#6e392b;font-size:1.5em;text-align:center;margin:70px
0}.rezept.bg{background-image:url('/fileadmin/web/img/layout/gabel.png'),url('/fileadmin/web/img/layout/messer.png');background-position:left center,right center;background-size:160px 100%,90px 100%;background-repeat:no-repeat}.menu
.cook{margin:0;padding-top:70px;font-size:1.2em;font-family:'FunctionPro-Light',sans-serif;color:#6c392b;font-weight:bold}.menu
h2{font-size:2.25em;color:#6e392b;margin:0;padding:0;font-style:italic;font-family:'Function_Bold',sans-serif}.menu
.headline{font-size:2.25em;font-family:'Function_Bold',sans-serif;font-style:italic}.menu_person{color:#005d39;font-size:1.2em;font-weight:bold;margin:0;padding:1em
0}.menu
.title{color:#6d392b;font-size:1.1em;font-weight:bold}#rezept_slider{margin-bottom:60px}#rezept_slider .slick-arrow{top:50%;left:15%;background:#E5DBD9;font-size:4em}#rezept_slider .slick-arrow.next{left:inherit;right:15%}#rezept_slider .slick-arrow:hover{background:#6c6c6c}.csc-sitemap{padding:0
20px;max-width:990px;margin:auto;font-size:2em}.main .csc-sitemap ul
ul{-webkit-padding-start:40px}.news{overflow:hidden}.news_bg{position:relative;overflow:hidden}.news
.subpart{padding:155px
125px 130px 130px;background:rgba(110,57,43,.5);color:#fff}.news.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:100%;height:auto;display:block;min-width:100%;min-height:100%;margin:auto;position:absolute;top:-100%;right:-100%;bottom:-100%;left:-100%}.news
h2{font-family:'Function_Bold',sans-serif;font-style:italic;font-size:2.25em;color:#fff;margin:0;padding:0}.news
.button{padding:0
70px;border-color:#fff;color:#fff;margin-top:80px}.news .button:hover{margin-top:80px}.section.textpic.offer_list{direction:ltr;margin-bottom:5px;overflow:hidden}.offer_list_inner{margin:25px;display:table;position:relative;width:100%}.offer_list
.part_l{position:absolute;display:inline;left:0;right:0;top:0;bottom:0;padding:0;width:33.3%}.offer_list
.part_r{width:66.6%;float:none!important;padding:105px
280px 70px 280px}.offer_price{height:200px;width:200px;border-radius:200px;background:#005D39;position:absolute;top:0;bottom:0;margin:auto;left:28%;border:5px
solid #fff;direction:ltr}.offer_price
p{color:#fff;font-size:1.35em;margin:0;padding:35px;line-height:1.2;text-align:left;font-family:'Sanchez-Italic',sans-serif}.offer_price
span{font-size:1.4em}.offer_list
.headline{margin:0;padding:0;font-family:'Function_Bold',sans-serif;font-size:2.1em;font-style:italic;line-height:1.2}.offer_list
.time{font-size:1.475em;color:#005d39;display:table}.offer_list .time
b{font-family:'Function_Bold',sans-serif;font-style:italic}.offer_list
.text{margin-bottom:50px}.offer_list .button,.offer_detail .button,.room
.button{border-color:#6e392b}.room
.button.dark{border-color:#c4ada7!important;background:#c4ada7!important;float:left;position:relative;cursor:pointer;min-width:225px}.room .button.dark
p{margin:5px
0!important}.room .button.dark:hover{background:#6e392b;border-color:#6e392b}.room
.button.dark.act{background:#6e392b!important;border-color:#6e392b!important}.room .button.dark:hover
p{color:#fff}.room .button.dark
p{color:#fff}.room .seasons
.button.dark{float:none;display:inline-block}.button.dark .icon-rechts{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.room .button.dark .icon-rechts.open{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.pricelistwrap{display:none;margin:auto;margin-top:50px}.bn_pricelist{margin-top:35px;margin-bottom:130px}.bn_pricelist
table{width:100%}.bn_pricelist
th{color:#6c392b;text-align:left;font-size:24px;text-transform:uppercase;font-weight:normal}.bn_pricelist th,.bn_pricelist
td{padding:15px
0;border-bottom:1px solid}.bn_pricelist tr.hidden:first-child{display:table-row!important;visibility:visible}.offer_list .button:hover,.offer_detail .button:hover,.room .button:hover{border-color:#005D39}.offer_list .button p,.offer_detail .button p,.room .button
p{margin:5px
25px;color:#6e392b}.offer_list .button:hover p,.offer_detail .button:hover p,.room .button:hover
p{color:#005D39}.offer_list .button+.button,.offer_detail .button+.button,.room .button+.button{background:#005D39;border-color:#005D39;margin-left:25px;position:relative}.offer_list .button+.button:hover,.offer_detail .button+.button:hover,.room .button+.button:hover{background:#6e392b;border-color:#6e392b}.offer_list .button+.button p,.offer_detail .button+.button p,.room .button+.button
p{margin:5px
55px;color:#fff}.offer_list .button .icon-rechts,.offer_detail .button .icon-rechts,.room .button .icon-rechts{color:#fff;position:absolute;right:10px;line-height:2;top:0}.offer_list .fromdate,.offer_list .todate,.offerSlider .fromdate,.offerSlider
.todate{display:none}.room_gallery_link{position:absolute;left:0;right:0;top:0;bottom:0}.detail_top{padding-bottom:100px;position:relative}.detail_top
h1{margin-bottom:0}.detail_date{text-align:center;padding-top:10px;color:#8b5f52;font-family:'Function_Bold',sans-serif;font-style:italic}.detail_date
span{font-size:2.25em}.detail_date
.nights{font-size:1.75em}.offer_detail
.offer_price{height:220px;width:220px;border-radius:220px;top:inherit;bottom:-120px;left:0;right:0;border:15px
solid #fff}span.service_link
a{text-decoration:underline;font-weight:bold;color:#729C87;letter-spacing:1px}.detail_bottom{padding-top:200px;background-color:#f3efee}.detail_bottom.bg_flower6{background-position:78% 100%}.button_detail{max-width:990px;margin:auto;text-align:center;padding:90px
0}#Bs-BookingWidget{font-size:2em}.main #Bs-BookingWidget ul li:before{content:""}.main_service{background:#f3efee;margin-bottom:5px}.service_wrapper,.service_wrapper_inner,.room_wrapper{max-width:995px;margin:auto;position:relative;padding:35px
0;padding:10px
0}.rateChecker{max-width:1380px;margin:auto;position:relative;padding:35px
0;padding:40px}.service_slider{width:100%;overflow:hidden}.service_slider .slick-arrow{position:absolute;left:15px;bottom:125px}.service_slider .slick-arrow.next{position:absolute;left:15px;bottom:30px}.service_slider .item.imgopen
img{width:100%;height:auto}.main_service
.headline{position:relative;color:#005d39;font-size:2em;text-transform:uppercase;padding:0;padding-right:40px;margin:0}.sub_service:nth-child(odd){background:#ece5e4}.sub_service
.headline{color:#729a85;font-size:1.75em;display:inline-block;font-style:italic}.sub_service .headline:before{content:"\e900";font-family:icomoon;color:#729a85;position:absolute;left:-60px;font-style:normal}.main_service
.icon{display:table}.main_service .icon-klappboxenunten,.main_service .icon-klappboxenoben{position:absolute;right:0;top:0;bottom:0;display:table-cell;margin:auto;font-size:2em;color:#005d39;vertical-align:middle;height:40px;cursor:pointer}.main_service
.img{position:relative;overflow:hidden}.sub_service
.toggle{padding-bottom:50px;position:relative}.sub_service
.duration_price{position:relative;font-size:1.2em}.sub_service
.duration{color:#6d6d6d;display:inline}.sub_service
.price{color:#729b86;font-weight:bold;float:right}.sub_service.main_close{text-align:center;padding:55px
0}.sub_service.main_close
.icon{display:block}.sub_service.main_close .icon-klappboxenoben{position:relative;left:inherit;right:inherit;top:inherit;bottom:inherit;font-size:2em;color:#005d39;cursor:pointer;display:inline-block}.togglebox{font-size:2em}.togglebox .headline_wrap:before{content:""}.togglebox .service_wrapper_inner
p{margin:0}.togglebox
.service_wrapper_inner{padding-top:0}.room_img{position:relative}.img_button{position:absolute;bottom:30px;color:#fff;max-width:995px;width:100%;margin:auto;left:0;right:0}.img_button .button:hover{border-color:#fff;background:#fff}.img_button>div{float:right;margin-left:15px!important}.img_button
.button{border-color:#fff}.img_button .button
p{color:#fff}.img_button
.icon_button{margin-left:20px;position:relative;width:auto;text-transform:uppercase;border:1px
solid #fff;margin:0;display:inline-block;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.img_button .icon_button:hover{border-color:#005D39}.img_button .icon_button
p{font-size:1.4em;color:#fff;font-weight:normal;margin:0;padding:6px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.img_button .icon_button:hover
p{color:#005D39}.room_slider
img{width:100%;height:auto}.room .size,.restplatz
.size{font-size:1.75em;color:#729a85;float:right}.restplatz
.size{font-size:1.6em}.restplatz
.button{float:right;font-size:.6em;margin-left:20px}.room
.readmore{font-size:1.5em;color:#6d392b;text-transform:uppercase}.room .toggle
hr{border:0;height:1px;background:#fff;background-image:linear-gradient(to right,#ece5e4,#fff,#ece5e4);margin:40px
0}.room .toggle .service_wrapper_inner,.restplatz
.service_wrapper_inner{padding-top:75px}.restplatz .sub_service
.headline{position:relative;font-size:1.6em;text-transform:uppercase;padding:0;margin:0}.room .toggle hr+.service_wrapper_inner{padding:0}.room .toggle
.button_detail{padding:0;text-align:right}.button_detail .close .icon-klappboxenoben{font-size:2em;margin:0;position:absolute;left:0;right:inherit;top:inherit;bottom:0}.room_price{color:#6d392b;padding-bottom:35px}.room_price
p{font-size:2.5em;margin:0;line-height:1}.room .toggle .button
p{font-size:1em;text-align:center}.room .button .icon-rechts{font-size:1em}.room
.sub_service.main_close{background:#fff}.room .slick-arrow{position:absolute;left:30px;bottom:60px}.room .slick-arrow.prev{bottom:150px}.restplatz-container
.button{float:right;margin-left:30px!important;text-align:center}.restplatz-container
.service_wrapper_inner{padding:30px
0}.restplatz-popup
img{width:100%;height:auto}.restplatz-popup
.service_wrapper_inner.clearfix{text-align:center}.restplatz-container .icon-links.prev{top:50%}.restplatz-container .icon-rechts.next{top:50%;right:0}.img_gallery
img{width:100%;height:auto;object-fit:cover}.mfp-wrap.mfp-gallery .mfp-arrow.mfp-arrow-left:before{border-top-width:38px;border-bottom-width:38px;margin-left:20px;border-right:51px solid #3F3F3F}.mfp-wrap.mfp-gallery .mfp-arrow.mfp-arrow-left:after{border-right:34px solid #FFF;margin-left:31px;border-top-width:26px;border-bottom-width:26px;top:12px}.mfp-wrap.mfp-gallery .mfp-arrow.mfp-arrow-right:before{border-left:48px solid #3F3F3F;border-top-width:38px;border-bottom-width:38px}.mfp-wrap.mfp-gallery .mfp-arrow.mfp-arrow-right:after{border-left:34px solid #FFF;margin-left:40px;border-top-width:26px;border-bottom-width:26px;top:12px}.img_gallery .slick-arrow{position:absolute;top:0;bottom:0;left:10%;margin:auto;color:#005D39;background:rgba(255,255,255,.6)}.img_gallery .slick-arrow:hover{background:#fff}.img_gallery .slick-arrow.next{right:10%;left:inherit}.employ_top{position:relative}.employ_top .image
img{width:100%;height:auto}.employ_middle{width:290px;height:290px;overflow:hidden;border-radius:290px;border:15px
solid #fff;position:absolute;left:0;right:0;margin:auto;bottom:-155px}.employ_slogan{position:absolute;left:0;right:0;top:0;bottom:0;color:#fff;font-size:3.25em;line-height:1.3;width:100%;height:490px;text-align:center;margin:auto;font-family:'Sanchez-Italic',sans-serif}.employ_slogan
.cell{padding:0
10%;font-size:.6em}.employ_middle
img{width:100%;height:auto}.employ_bottom{text-align:center;padding:145px
0 45px 0}.employ_bottom
p{color:#6e392b}.imageboxes{display:table;width:100%}.imageboxes
.singlebox{width:33.33%;padding:0;overflow:hidden;float:left;box-sizing:border-box;position:relative;display:table-cell;padding-bottom:24.3%;border-right:20px solid #fff}.imageboxes .singlebox:last-child{border-right:none}.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%}.imageboxes
p{text-align:center;color:#fff;font-size:2.1em;position:absolute;left:0;right:0;bottom:0;font-family:'Sanchez-Italic',sans-serif;font-weight:normal}.overlay{position:absolute;content:'';left:0;bottom:0;right:0;top:0;opacity:0.3;-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}.singlebox:nth-child(3n+1) .overlay{background:#005D39}.singlebox:nth-child(3n+2) .overlay{background:#B59C95}.singlebox:nth-child(3n+3) .overlay{background:#6e392b}.singlebox:hover
.overlay{opacity:.7}.singlebox:hover p:after{content:"\e900";font-family:icomoon;color:#fff;position:absolute;top:-55px;left:0;right:0}.single:hover
img{-webkit-transform:scale(1.0)translate3d(-2.0%,0,0);-moz-transform:scale(1.0)translate3d(-2.0%,0,0);-ms-transform:scale(1.0)translate3d(-2.0%,0,0);-o-transform:scale(1.0)translate3d(-2.0%,0,0);transform:scale(1.0)translate3d(-2.0%,0,0)}.button{text-transform:uppercase;border:1px
solid #005D39;margin:0;min-width:235px;display:inline-block;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.button
p{margin:10px
25px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;font-family:'Function_Bold',sans-serif;font-style:italic;letter-spacing:3px}.button:hover{text-transform:uppercase;border:1px
solid #6e392b;margin:0;display:inline-block}.button:hover
p{color:#6e392b}.toggle{display:none}.loading{background-image:url('/fileadmin/web/img/loader.svg');background-repeat:no-repeat;background-position:center;width:80px;height:80px;margin:auto}.loading2{background-image:url('/fileadmin/web/img/cube.svg');background-repeat:no-repeat;background-position:center;width:80px;height:80px;margin:auto}#gmaps{height:450px}#bn-imprint
p{margin:0}#bn-imprint{padding-bottom:50px}.Bs-BookingWidget.Bs-BookingWidget--max660 .DayPicker-Month{overflow:hidden}.video{text-align:center}
#weather-data-detail{margin:0
auto 50px}#weather-data-detail
.table{width:100%}#weather-data-detail
h3{margin-bottom:30px;text-align:center}.weatherForecast{margin-bottom:25px}#weather-data-detail .weather-image{float:left;width:40%}#weather-data-detail .weather-image
img{width:100%;height:auto}#weather-data-detail
.infos{float:right;width:60%;padding:0}#weather-data-detail
p{padding-bottom:20px}#weather-data-detail .evolution
.infos{float:none;width:100%}#weather-data-detail
.td{width:32%;display:inline-block;text-align:center}.weather-symbol{font-size:4em}.weatherfooter{margin-bottom:60px}td.weather-column{font-size:2.285em}.weather-field{font-size:1em!important}.weather-symbol{font-size:3em!important;margin:0}table.weather-table
img{margin:0}.quick-request
form{position:relative;display:inline-block;margin:20px
14px 0}.quick-request
.field{float:left;margin:0
16px 0 0;min-height:44px}.quick-request
.field.submit{margin:0}.quick-request .hiddenFields,[id="newsletterform"] .hiddenFields,.quick-request
.error{display:none !important}.quick-request label,.quick-request .privacy
a{font-family:'Noto Serif',sans-serif;display:block;font-size:12px;margin-bottom:0.2em;color:#fff}.quick-request input,.quick-request
select{border:0;outline:none}.quick-request input,.quick-request
select{font-size:13px;display:block;font-family:Arial,sans-serif;color:#000;padding:4.5px;height:20px;width:95px}.quick-request
select{height:20px;width:95px;padding:0
4.5px}.quick-request
option{font-family:Arial,sans-serif;color:#000}.quick-request .brandnamic_guestcounts input,.quick-request .brandnamic_childrenages
input{width:2.1666666666666665em;float:left;margin-right:0.333333333333em}.quick-request
.brandnamic_childrencounts{position:relative}.quick-request
.plusminusbuttons{line-height:1;float:right}.quick-request .plusminusbuttons a:after{background:#fff;text-align:center;display:inline-block;font-size:15px;line-height:20px;color:#000;position:relative;width:20px;height:20px}.quick-request .plusbutton:after{content:'+'}.quick-request .minusbutton:after{content:'-'}.quick-request
.childrenagesfields{position:absolute;right:-10px;bottom:59px;background:#6E392B;display:none;width:100px;text-align:right}.quick-request .childrenagesfields
.close{color:#fff;text-decoration:none;display:none}.quick-request
.childrenagesfields.show{display:block}.quick-request
.childrenage{margin:5px;margin-bottom:0.5em;text-align:left}.quick-request .childrenage
select{width:100%}.quick-request .brandnamic_fromdate,.quick-request
.brandnamic_todate{position:relative}.quick-request .brandnamic_fromdate input,.quick-request .brandnamic_todate
input{background:url('/fileadmin/web/img/layout/formsprite.png') no-repeat 95% 0 #fff;width:7.2em;float:left}.quick-request
.brandnamic_privacy{position:relative}.quick-request .brandnamic_privacy
input{position:absolute;left:0;top:18px;height:20px;width:20px}.quick-request .brandnamic_privacy
a{color:#fff;font-size:1em}.quick-request
.requiredlabel{display:none}.quick-request button,button.bn__btn,#newsletterform
button{width:200px;height:50px;line-height:50px;font-size:2em;text-align:center;text-transform:uppercase;display:table!important;color:#fff;background:#729c87;border:none;padding:0
10px!important;margin-left:105px;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;position:relative!important;right:inherit;top:inherit;border-radius:inherit;border:1px
solid transparent}.quick-request
button{width:135px;height:40px;line-height:40px;margin-left:50px}.quick-request button:hover{background:transparent;color:#fff;border:1px
solid #fff}#ui-datepicker-div th,#ui-datepicker-div
td{font-size:1em}#quickrequest .bn__form-grid .bn__form-grid__button--low-impact{background:#fff!important;border-radius:0!important;border-left:1px solid #6E392B!important;color:#6E392B;width:20px!important;height:20px;line-height:12px}#quickrequest .bn__form-grid.bn__form-grid--horizontal .bn__form-grid__block{margin:0;padding:0!important;border:0}#quickrequest .bn__form-grid__button.bn__form-grid__column__item.bn__form-grid__column__item--full-width.bn__form-grid__js.bn__form-grid__js--submit{font-size:2em;text-transform:uppercase;display:table!important;color:#fff;background:#729c87;border:none;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;border-radius:inherit;border:1px
solid transparent;font-family:'FunctionPro-Light',sans-serif;font-size:18px;line-height:40px;width:145px!important;height:40px!important}#quickrequest .bn__form-grid.bn__form-grid--horizontal .bn__form-grid__block:nth-last-of-type(2) .bn__form-grid__column .bn__form-grid__column__item{display:inline-block;padding:0px;float:left}#quickrequest .bn__form-grid.bn__form-grid--horizontal .bn__form-grid__block:nth-last-of-type(2) .bn__form-grid__column{width:auto}#quickrequest
input#quickrequest_privacy{width:20px!important}#quickrequest
label{text-align:left!important;padding:0.3em 0!important}#quickrequest label.bn__form-grid__column__item.required{text-align:left}#quickrequest label.bn__form-grid__column__item.required
a{color:#fff}#quickrequest .bn__form-grid.bn__form-grid--horizontal{max-width:1095px!important}#quickrequest .bn__form-grid__column.bn__form-grid__column--xs-12.bn__form-grid__column--sm-12{display:none}#quickrequest input#quickrequest_childrencount,#quickrequest
input#quickrequest_guestcount{width:34px!important}#quickrequest .bn__form-grid__block.bn__form-grid__block--horizontal-3{width:230px!important}#quickrequest .bn__form-grid.bn__form-grid--horizontal .bn__form-grid__block--horizontal-5{width:23%!important}#quickrequest
.picker{width:500%}#quickrequest
.picker__holder{bottom:0}#quickrequest .picker__nav--prev,#quickrequest .picker__nav--next{height:2em}#quickrequest .bn__form-grid__column__overlay.bn__form-grid__validate--color{right:0!important}.picker__footer{display:none}.back{cursor:pointer}.bn__form-grid{font-family:'FunctionPro-Light',sans-serif}.bn__form-grid .bn__form-grid__row__offer-transfer--price,.bn__form-grid .bn__form-grid__row__offer-transfer--seasons .bn__form-grid__row__offer-transfer--season{background:#6E392B}.bn__form-grid .bn__form-grid__block{border:0;padding:0}.bn__form-grid .bn__form-grid__text-button{color:#729C87}.bn__form-grid .bn__form-grid__button--low-impact{background:#6E392B!important}.bn__form-grid .bn__form-grid__button{background:#729C87;border:1px
solid transparent}.bn__form-grid .bn__form-grid__button:hover{border:1px
solid #6E392B;background:transparent;color:#6E392B}.requestContainer .bn__form-grid .bn__form-grid__button:hover{background:#fff!important}.bn--request .bn__row::after{content:""!important;clear:both!important;float:none!important}.bn--request
.notvalid{border:1px
solid #640000;background:#F99;color:#640000}.bn--request input[type="checkbox"].notvalid ~ label,.bn--request input[type="radio"].notvalid~label{position:relative}.bn--request input[type="checkbox"].notvalid ~ label:after,.bn--request input[type="radio"].notvalid~label:after{content:" ";position:absolute;top:50%;margin-top:-8px;right:-16px;width:16px;height:16px;background:url("https://admin.ehotelier.it/icons/note_1.png") no-repeat 0 0 transparent}.bn__col{position:relative;display:inline-block}.bn__btn{display:inline-block;cursor:pointer}.bn__clearfix{*zoom:1}.bn__disabled{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);opacity:0.6}.bn__form-grid .bn__form-grid__column .bn__form-grid__column__item{font-family:'FunctionPro-Light',sans-serif!important;border-radius:0}#newsletterform{padding:0;margin-top:15px;max-width:330px !important;position:relative}#newsletter .bn__form-grid{margin:0!important;padding:0!important;max-width:inherit!important}.newsletterContainer input,.newsletterContainer
select{width:60%!important;height:25px;font-size:1.5em}.newsletterContainer
label{font-size:2.2em!important;line-height:30px;width:40%!important;vertical-align:top;padding-right:10px;font-family:'FunctionPro-Light',sans-serif;padding:0!important;min-height:inherit!important}.newsletterContainer .bn__form-grid__column__item.required
span{font-size:1em}.newsletterContainer .bn__form-grid .bn__form-grid__row{margin:0!important}.newsletterContainer .bn__form-grid--vertical .bn__form-grid__column{padding:0!important}.newsletterContainer .bn__form-grid .bn__form-grid__block{margin-top:15px}.newsletterContainer .bn__form-grid__button.bn__form-grid__column__item.bn__form-grid__column__item--full-width.bn__form-grid__js.bn__form-grid__js--submit{height:50px;line-height:50px;font-size:2em;text-transform:uppercase;display:table!important;color:#fff;padding:0
10px!important;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;position:relative!important;right:inherit;top:inherit;border-radius:inherit;border:1px
solid;text-align:center;margin:17px
0 0 0;float:right;width:60%;background:transparent;font-family:'FunctionPro-Light',sans-serif}.newsletterContainer .bn__form-grid__button.bn__form-grid__column__item.bn__form-grid__column__item--full-width.bn__form-grid__js.bn__form-grid__js--submit:hover{border:1px
solid transparent;background:#729c87}.newsletterContainer .bn__form-grid__required-label{margin:0!important;position:absolute;right:0;text-align:right;font-style:normal;font-size:1.56em!important;bottom:7px;display:inline-block!important;vertical-align:top;font-family:'FunctionPro-Light',sans-serif;padding:0!important}.newsletterContainer .bn__form-grid .bn__form-grid__column input.bn__form-grid__column__item,.newsletterContainer .bn__form-grid .bn__form-grid__column select.bn__form-grid__column__item{font-size:1.5em}.ui-widget-header{background:#8B6155;border:1px
solid #8B6155;color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px
solid #E2D7D5;background:#E2D7D5}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px
solid #8B6155;background:#8B6155;color:#fff}.privacyDiv .bn__form-grid__column__overlay.bn__form-grid__column__overlay--checkbox.bn__form-grid__validate--color{left:0;right:inherit;text-align:right;width:170px}
h1{font-family:'Sanchez-Italic',sans-serif;font-size:3em;color:#005d39;font-weight:normal;line-height:1.2;margin:0.55em 0}h2{font-family:'FunctionPro-Light',sans-serif;font-size:1.75em;color:#6e392b;margin:1em
0;margin:0;padding-top:35px;font-weight:bold}h1+h2{padding-top:0}a{color:#005D39;text-decoration:none}.main
ul{list-style-type:none;position:relative}.main ul
ul{-webkit-padding-start:0}.main ul ul
li{text-indent:-8px}.main ul li:before{content:"\e900";font-family:icomoon;color:#729c87;position:absolute;left:5px}.main ul ul li:before{content:"-";font-family:'FunctionPro-Light',sans-serif;color:#6d6d6d;position:relative;left:inherit;margin-right:8px}@font-face{font-family:'FunctionPro-Light';src:url('/fileadmin/web/fonts/family/functionpro-light-webfont.eot');src:url('/fileadmin/web/fonts/family/functionpro-light-webfont.eot?#iefix') format('embedded-opentype'),url('/fileadmin/web/fonts/family/functionpro-light-webfont.woff') format('woff'),url('/fileadmin/web/fonts/family/functionpro-light-webfont.ttf') format('truetype'),url('/fileadmin/web/fonts/family/functionpro-light-webfont.svg#webfont') format('svg')}@font-face{font-family:'Function_Bold';src:url('/fileadmin/web/fonts/family/function_bold-webfont.eot');src:url('/fileadmin/web/fonts/family/function_bold-webfont.eot?#iefix') format('embedded-opentype'),url('/fileadmin/web/fonts/family/function_bold-webfont.woff') format('woff'),url('/fileadmin/web/fonts/family/function_bold-webfont.ttf') format('truetype'),url('/fileadmin/web/fonts/family/function_bold-webfont.svg#webfont') format('svg')}@font-face{font-family:'Sanchez-Italic';src:url('/fileadmin/web/fonts/family/sanchez-italic-webfont.eot');src:url('/fileadmin/web/fonts/family/sanchez-italic-webfont.eot?#iefix') format('embedded-opentype'),url('/fileadmin/web/fonts/family/sanchez-italic-webfont.woff') format('woff'),url('/fileadmin/web/fonts/family/sanchez-italic-webfont.ttf') format('truetype'),url('/fileadmin/web/fonts/family/sanchez-italic-webfont.svg#webfont') format('svg')}html,body,.header{height:100vh}body{color:#6d6d6d;font-family:'FunctionPro-Light',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}.header{overflow:hidden;position:relative}.header
ul{list-style-type:none;margin:0;padding:0}.top_header{width:100%;height:145px;position:fixed;z-index:999;background:#fff}.top_header_inner{position:relative;width:98%;margin:auto}.qr-mobile{display:none}.logo{position:absolute;left:30px;z-index:1}.logo
.small{display:block}.logo
img{position:absolute;left:0;top:5px}.booking{position:absolute;right:0;top:65px}.booking_inputs{float:left;margin-right:15px}.booking_inputs
input{height:28px;width:115px;background:#f0ebea;border:none;color:#8b6155;font-size:1.6em;padding-left:10px;background-image:url('/fileadmin/web/img/layout/kalender.png');background-repeat:no-repeat;background-position:94% 50%}.booking_inputs input:first-child{margin-bottom:4px}.booking_text{float:right;background:#005D39;padding:10px;cursor:pointer}.booking_text
p{float:left;color:#fff;font-size:1.6em;text-transform:uppercase;margin:0;line-height:1.3}.booking_text
span{font-size:4.15em;color:#fff;margin:0;line-height:1;padding-left:15px}.mobile-tel,.sticky-nav{display:none}.nav
.sub_nav{display:none;position:absolute}.nav
a{text-decoration:none}.lang_nav{position:absolute;right:0;top:30px}.lang_nav
li{display:inline-block;padding:0px
5px;font-size:2em}.lang_nav
a{color:#6e392b;font-size:1em}#primary_nav{font-size:1.15em;padding-left:370px}#primary_nav
a{color:#005D39;border-right:1px solid;padding:0
22px}#primary_nav li:last-child
a{border:none}#primary_nav a:active{font-weight:bold}#primary_nav .lvl1
a{font-weight:normal!important;border:none;padding:0}#primary_nav
a.act{color:#005d39;font-weight:bolder}#primary_nav li .act:before,#primary_nav li .cur:before,#primary_nav li:hover:before{content:"\e90e";font-family:icomoon;position:absolute;top:0px;height:0;color:#005D39;left:0;right:0;text-align:center;font-size:1.2em}#primary_nav .sub_nav a.cur:before{content:"\e900";font-family:icomoon;color:#fff;position:absolute;left:-35px;right:inherit;font-size:1em}#primary_nav
a.cur{font-weight:bold!important}#primary_nav .level0>li{z-index:1;font-size:2em;display:inline-block;line-height:110px;position:relative;padding-top:35px;letter-spacing:1px}#primary_nav .level0>li:hover::after{width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:25px solid #fff;content:"";position:absolute;left:0;right:0;top:145px;margin:auto;top:145px;z-index:999}#primary_nav .level0 li.first
a{padding-left:0}#primary_nav
.sub_nav{padding:60px
80px;min-width:390px;left:-15px;background:#005d39}#primary_nav .sub_nav
li{font-size:1em;line-height:1.5em;position:relative;white-space:nowrap}#primary_nav
ul.lvl2{-webkit-margin-start:0;-moz-margin-start:0;margin-left:25px}#primary_nav .sub_nav li:hover:before{content:"\e900";font-family:icomoon;color:#fff;position:absolute;top:0;height:0;left:-35px;text-align:left;font-size:1em}#primary_nav li:hover
.sub_nav{display:block}#primary_nav .sub_nav
a{color:#fff}.side_box_outer{position:fixed;right:0;bottom:0;top:145px;height:calc(100% - 355px);height:75%\9;z-index:99}#header_slider{z-index:0;height:100%}#header_slider
iframe{min-height:600px!important}.header_slider{position:absolute;left:0;right:0;height:100%;height:100vh;width:98%;margin:auto}.header_slider
.loading{position:absolute;top:0;bottom:0;left:0;right:0}.header_slider .slick-slider,.header_slider .slick-slider .slick-track,.header_slider .slick-slider .slick-list,.header_slider .slick-slide,.header_slider .slick-slide>div{height:100%}.header_slider
.item{height:100%;background-position:center;background-size:cover;background-attachment:fixed}.side_box{background-color:rgba(255,255,255,.9);-webkit-box-shadow:0px 2px 31px 0px rgba(0,0,0,0.35);-moz-box-shadow:0px 2px 31px 0px rgba(0,0,0,0.35);box-shadow:0px 2px 31px 0px rgba(0,0,0,0.35);height:150px;width:150px;margin-bottom:20px;position:relative;z-index:50}.side_box_cell a:last-child
.side_box{margin:0}.side_box
p{font-size:2.3em;color:#6d3a2c;display:inline-block;text-align:left;font-weight:bold;letter-spacing:1px;line-height:35px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:100%;padding-left:30px}.side_box:hover
p{font-size:2.5em;color:#005d39}.header_slider
img{width:100%;height:auto}.header_slider .prev,.header_slider
.next{bottom:45px;right:15px;font-size:4em}.header_slider
.prev{bottom:135px}.scrollDownWrapp{position:absolute;bottom:0;left:0;right:0;width:145px;height:75px;background:rgba(0,93,57,.8);margin:auto;font-size:4.5em;color:#fff;text-align:center;line-height:95px;cursor:pointer}.main{position:relative;padding-top:155px}.hr_boxe_outer{position:absolute;top:-120px;left:0;right:0;text-align:center;display:none;z-index:98}.hr_boxe_inner{display:inline-block}.hr_box{height:270px;width:375px;background-color:rgba(255,255,255,.2);display:inline-block;border:2px
solid #005d39;margin:4px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.hr_box
p{color:#6d6665;font-size:2.8em;text-transform:uppercase;margin-top:155px}.hr_box:hover{background-color:rgba(0,0,0,.5)}.hr_box:hover
p{color:#fff}.breadcrumb{text-align:center;color:#8b6155;font-size:0.85em}.bottom_ql_outer{margin-bottom:20px;text-align:center}.bottom_ql_outer
.hr_boxe_inner{display:block;width:1125px;margin:auto}.bottom_ql_top
.hr_box{height:200px;display:table-cell;background-position:50% 100%}.bottom_ql_bottom{background:#e5eeeb}.bottom_ql_bottom .hr_box,.bottom_ql_top
.hr_box{border:none;background-color:transparent;margin:0}.bottom_ql_bottom
.hr_box{height:auto}.bottom_ql_bottom .hr_box:hover
p{color:#005D39}.bottom_ql_bottom .hr_box
p{margin:0;padding:35px
0}.main_footer{background:#8b6155;color:#fff}.footer_outerblock{display:inline}.footer_element.cell{vertical-align:top;text-align:left;width:25%;box-sizing:border-box}.newsletter_container{padding-left:85px}.footer_social{margin-top:35px}.footer_element
img{margin-top:10px}.footer_element,.footer_element
a{color:#fff;display:inline-block}.footer_element p,.footer_element
span{font-size:2.2em;margin:0}.footer_element
.icon{font-size:5em;padding-right:10px}.footer_bewertung{margin-bottom:50px}.footer_element
.ql{font-size:3em;line-height:1.5em}.footer_element .ql
b{font-family:'FunctionPro-Light',sans-serif;font-size:.75em;padding-left:20px}.footer_inner{padding:80px
0;max-width:1670px;margin:auto}#footerMap{display:none}.opengooglemaps{cursor:pointer}.quickrequest{display:inline-block}.quick-request{display:none;position:fixed;left:0;bottom:0;color:#fff;z-index:111;background:#6e392b;width:100%;-webkit-transition:width .5s;transition:width .5s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.quick-request
.center{margin:auto;height:85px;max-width:1325px}.quick-request
.left{width:200px;height:100%;text-align:left;line-height:22px;text-transform:uppercase;float:left}.quick-request
.title{display:inline-block;margin:0
auto;color:#fff;font-size:2em;padding:20px
0;width:100%;text-align:left;line-height:1.2em}.partner-logos{padding:0
20px;text-align:center;margin-bottom:200px}.partner-logo-item:first-child{margin-left:0}.partner-logo-item{margin:15px
40px;display:inline-block}.partner-logo-image{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:-webkit-filter 0.5s,filter 0.5s;transition:-webkit-filter 0.5s,filter 0.5s}.partner-logo-image:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.legalnav{max-width:1700px;margin:auto;text-align:right;margin-top:15px;padding:0
15px}.legalnav
a{color:#867260;font-size:1.2em}.legalnav a:after{content:" |"}.legalnav a:last-child:after{content:""}#footerMap
iframe{width:100%}.brandnamic{display:inline-block;width:90px}.brandnamic
img{width:100%;height:auto}.cb-cookiebanner{border:transparent;background:#8b6155;color:#fff;top:0;bottom:inherit;opacity:0.9}.cb-infolink,a.cb-infolink:visited{color:#729C87}.cb-button{background:#729C87;color:#fff}.cb-infotext{font-size:initial;max-width:1920px}.cb-infotext:after{content:initial}.cb-text{margin:15px;font-size:16px;line-height:21px}.newsinterface{max-width:1920px;margin:auto}.newsinterface
.subpart.part_l{padding:0}.newsinterface .subpart.part_l
img{position:absolute;left:0;right:0;top:0;bottom:0;height:100%;width:auto}.newsinterface
.item{background:#99bfaf}.newsinterface
h2{font-size:50px;color:#8b5f52;margin-bottom:50px;font-style:italic;font-family:'Function_Bold',sans-serif}.newsinterface
h3{font-size:42px;min-height:125px;margin:0;font-style:italic;font-family:'Function_Bold',sans-serif}.newsinterface
.subpart{color:#fff;padding:125px
160px}.newsinterface
.timerage{font-size:30px;font-style:italic;font-family:'Function_Bold',sans-serif}.newsinterface
.desc{margin-bottom:75px}.newsinterface
.button{text-align:center;color:#fff;border-color:#fff}.newsinterface .button:hover{border-color:#005D39}.newsinterface .button:hover
p{color:#005D39}.newsinterface .headline_wrap:before{content:initial}.newsslider .slick-arrow{left:0;right:0;margin:auto;top:40%;background:#fff;color:#6e392b}.newsslider .next.slick-arrow{top:55%}.allnews{text-align:center;text-transform:uppercase;font-size:25px;color:#8d6155;margin-top:25px;display:none}.boxes.newsslider.slick-slider+.allnews{display:block}.allnews
a{color:#8d6155;font-weight:bold}.allnews .icon-rechts{font-size:20px;margin-left:25px}.newsletterlist .item:nth-child(odd){direction:rtl}.list-pagination{text-align:center}.list-pagination
.button{color:#005d39;border-color:#005d39;font-size:2em;cursor:pointer;display:none}.list-pagination .button:hover{border-color:#6e392b}.list-pagination .button:hover
p{color:#6e392b}.list-pagination
.button.active{display:inline-block}.newsdetail
img{margin-top:1em;width:100%;height:auto}.no_news{text-align:center}#uid12 .header,#uid13 .header,#uid14 .header,#uid15 .header,#uid16 .header,#uid29 .header,#uid30 .header,#uid36 .header,#uid37 .header,#uid38
.header{height:auto;overflow:visible}#uid12 .scrollDownWrapp,#uid13 .scrollDownWrapp,#uid14 .scrollDownWrapp,#uid15 .scrollDownWrapp,#uid16 .scrollDownWrapp,#uid29 .scrollDownWrapp,#uid30 .scrollDownWrapp,#uid36 .scrollDownWrapp,#uid37 .scrollDownWrapp,#uid38
.scrollDownWrapp{display:none!important}#uid12 .main,#uid13 .main,#uid14 .main,#uid15 .main,#uid16 .main,#uid29 .main,#uid30 .main,#uid36 .main,#uid37 .main,#uid38
.main{padding-top:65px}#uid12 .header_slider,#uid13 .header_slider,#uid14 .header_slider,#uid15 .header_slider,#uid16 .header_slider,#uid29 .header_slider,#uid30 .header_slider,#uid36 .header_slider,#uid37 .header_slider,#uid38
.header_slider{height:auto}.bn__form-grid__column__overlay.js-picker-fix{width:48%;display:flex;justify-content:flex-end}#cookiebanner{display:none !important}.woot-widget-bubble{bottom:10px !important}.woot-widget-bubble.woot-elements--right{right:115px !important}@media (max-width:1024px){.woot-widget-bubble{bottom:105px !important}.woot-widget-bubble.woot-elements--right{right:10px !important}}
@media only screen and (min-width:35em){}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){}@media only screen and (min-width:1919px){.quick-request
.center{max-width:1670px}#quickrequest .bn__form-grid.bn__form-grid--horizontal{max-width:1440px!important}}@media only screen and (max-width:1780px){#primary_nav .level0>li
a{padding:0
10px}#primary_nav .lvl1>li
a{padding:0}}@media only screen and (max-width:1735px){body{font-size:55.5%}#primary_nav .level0>li{letter-spacing:0}.footer_inner{padding:80px
65px}.header_slider .slick-arrow{display:none!important}.side_box_outer{height:80%}.quick-request
.center{padding:0
70px}.quick-request
.left{display:none}}@media only screen and (max-width:1600px){.header,.header_slider,.header_slider .slick-slider,.header_slider .slick-slider .slick-track,.header_slider .slick-slider .slick-list,.header_slider .slick-slide,.header_slider .slick-slide>div,.header_slider
.item{height:auto}.scrollDownWrapp{display:none!important}.header_slider{position:relative}.hr_boxe_outer{display:block!important}.footer_element.cell{width:345px;margin:auto;display:block}.footer_outerblock{display:inline-block;width:50%;vertical-align:top}.footer_outerblock.nl_f,.footer_outerblock.weather_f{margin-top:45px}.textfield_inner{max-width:1080px;padding:0
45px}.offer_list
.part_r{padding:105px
170px 70px 170px}.newsletter_container{padding-left:0}.newsinterface
h3{font-size:30px}.newsinterface
.timerage{font-size:20px}.newsinterface
.desc{margin-bottom:45px}}@media only screen and (max-width:1530px){.top_header{height:100px}#primary_nav .level0>li{padding-top:15px;line-height:85px}#primary_nav li:hover:before,#primary_nav a.cur:before{top:-20px}#primary_nav .lvl1 a.cur:before{top:0}#primary_nav .level0>li:hover::after{top:100px}.logo{left:50px}.logo
img{top:6px;max-width:200px;height:auto}#primary_nav{padding-left:300px}.booking{top:25px}.booking_text{padding:12px
10px}.lang_nav{top:0}.bottom_ql_top
.hr_box{display:inline-block}.hr_boxe_outer{top:-85px}.hr_box{width:230px;height:170px;background-size:auto 70px}.hr_box
p{font-size:2em;margin-top:105px}.side_box_outer{height:65%}.side_box{height:80px;width:100px}.side_box
p{font-size:1.6em;line-height:20px;padding-left:20px}.side_box:hover
p{font-size:1.6em}.quick-request
.left{display:none}#primary_nav a.act:before{top:-20px}}@media only screen and (max-width:1430px){#primary_nav li .act:before,#primary_nav li .cur:before,#primary_nav li:hover:before,#primary_nav .sub_nav li:hover:before{content:""}#primary_nav
a{border:none}.primary_nav{height:100%;left:0;position:fixed;top:0!important;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:-100%\9;width:70%;z-index:900;margin:0;transition:all .7s;-webkit-transition:all .7s;-moz-transition:all .7s;-ms-transition:all .7s}#primary_nav
ul.lvl2{margin-left:0}#primary_nav.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0%\9;padding-left:0;background:#fff}.primary_nav_inner{overflow-y:scroll;position:absolute;top:0;left:0;right:0;bottom:0;display:block;text-align:center}#primary_nav
.sub_nav{left:0;padding:0}.primary_nav .level0>li{width:100%;padding:10px
0 0 0!important;margin:0!important;line-height:normal;float:none;line-height:60px!important;background:#fff}#primary_nav .level0>li:hover::after{top:60px}.nav
.sub_nav{display:block;position:relative}#primary_nav .sub_nav
li{border-top:1px solid #fff;font-size:.8em;line-height:60px}#primary_nav
ul.lvl2{-webkit-margin-start:0;font-size:1.2em}.body-nav-open{position:fixed;right:0;top:0;bottom:0;left:0}.sticky-nav{display:block;position:fixed;top:0px;right:-50px;left:50px\9;right:inherit\9;z-index:999;width:45px;height:45px;cursor:pointer;text-align:center;color:#fff;font-size:2em;line-height:45px;background:#6d3a2c}.sticky-nav span,.sticky-nav span::before,.sticky-nav span::after{background-color:#fff;display:block;height:2px;position:absolute;width:37px;top:12px;left:4px}.sticky-nav span:before,.sticky-nav span:after{content:'';left:0;top:10px}.sticky-nav span:before{bottom:-20px;top:-7px;top:initial}.sticky-nav:hover{background:#8B6155}.sticky-nav:hover span,.sticky-nav:hover span:before,.sticky-nav:hover span:after{top:14px}.sticky-nav:hover span:before{bottom:-15px;top:-5px;top:initial}.sticky-nav:hover span:after{content:'';left:0;top:8px}.offer_list .button,.offer_detail .button,.room
.button{display:table;margin:auto}.offer_list .button+.button,.offer_detail .button+.button,.room .button+.button{margin:10px
auto}.pt{padding-top:0}.pt1{padding-top:10px}.pt2{padding-top:50px}.pt3{padding-top:70px}.pb{padding-bottom:0}.pb1{padding-bottom:10px}.pb2{padding-bottom:50px}.pb3{padding-bottom:70px}.mt{margin-top:0}.mt1{margin-top:10px}.mt2{margin-top:50px}.mt3{margin-top:70px}.mb{margin-bottom:0}.mb1{margin-bottom:10px}.mb2{margin-bottom:50px}.mb3{margin-bottom:70px}.maxwbox{background-image:none}.room .service_wrapper_inner
.button{display:block;float:none;clear:both;width:100%;margin:0
0 10px 0!important}}@media only screen and (max-width:1300px){h1+h2{padding-top:0}.h1,h1{font-size:35px}.statement
h2{font-size:50px}.section{font-size:20px}.eHotelieForm
.innerwrap{padding:0
20px}.weather-image
img{max-width:300px}.imageboxes
p{font-size:18px}.employ_slogan{font-size:40px}.employ_bottom{font-size:20px}.section
.subpart{width:100%;float:none!important;display:block!important;position:relative!important;text-align:center!important;left:inherit!important;right:inherit!important;top:inherit!important;bottom:inherit!important;padding:100px
100px 60px 100px}.section .subpart
img{width:100%;height:auto}.section .subpart .headline,.section .subpart
.text{text-align:center}.offer_slider .slick-arrow{left:95px;right:inherit}.section.textpic
.part_l{max-height:475px}.offer_slider .slick-arrow{top:330px}.offer_slider
.next{top:430px}.offer_price{left:0;right:0}.service_wrapper,.service_wrapper_inner,.room_wrapper{padding:10px
40px;max-width:750px}.img_button{max-width:750px}.offer_list_inner{margin:0}.weather-table .weather-date{display:block}.partner-logos,.partner-logos-list{padding:0}.partner-logo-item{margin:15px}.bottom_ql_outer{display:none}.button{font-size:25px}.offer_price{top:-40px}.offer_list
.headline{font-size:1.8em}.restplatz .sub_service .headline,.restplatz
.size{float:none;clear:both}.restplatz-container
.button{float:right}.offer_list .time,.offer_slider
.time{margin:auto}.newsinterface
.timerage{display:block}.newsinterface .subpart.part_l
img{position:relative;left:inherit;right:inherit;top:inherit;bottom:inherit;width:100%;height:auto}.newsinterface
.subpart.part_r{padding:20px}.newsdetail
.text{text-align:center}.newsslider .slick-arrow{left:20px;right:inherit;margin:auto;top:15%}.newsslider .next.slick-arrow{top:30%}.allnews{margin-bottom:15px}.room .button
p{margin:2px}}@media only screen and (max-width:1200px){h2{padding-top:35px}.main{padding-top:90px}.quick-request
.title{padding:32px
0}.quick-request
.left{display:block}.quick-request
.center{padding:0
10px;height:97px}.quick-request
form{margin:0;float:none;width:600px}#quickrequest .bn__form-grid.bn__form-grid--horizontal{padding:0}.quick-request
.left{width:125px}.quickrequest{width:calc(100% - 125px)}.quick-request
.field.submit{padding-top:5px}.quick-request
button{height:35px;line-height:35px}#quickrequest .bn__form-grid.bn__form-grid--horizontal .bn__form-grid__block:nth-last-of-type(2) .bn__form-grid__column{width:50%}.bn__form-grid .bn__form-grid__column{padding:5px
10px 0 10px}.footer_inner{padding:40px
65px}.partner-logos{margin-bottom:120px}.bn__form-grid__block__child-ages.bn__form-grid__js.bn__form-grid__js--template{position:absolute;border-radius:5px 5px 0 0;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;background:#FFF;bottom:3.8em;left:auto;right:-1px}.bn__form-grid__column.bn__form-grid__column--xs-12.bn__form-grid__column--sm-6.bn__form-grid__column--right{width:100%}#footerMap
iframe{height:300px}}@media only screen and (max-width:1000px){.side_box_outer{top:125px}.side_box_outer{height:0}.offer_price{top:-100px}}@media only screen and (max-width:900px){.service_wrapper,.service_wrapper_inner,.room_wrapper{max-width:690px}.img_button{max-width:690px}#quickrequest .bn__form-grid.bn__form-grid--horizontal .bn__form-grid__block--horizontal-5{width:30%!important}#quickrequest .bn__form-grid.bn__form-grid--horizontal .bn__form-grid__block{width:60%}#quickrequest .bn__form-grid__block.bn__form-grid__block--horizontal-3{width:40%!important}.offer_list .button,.offer_detail .button,.room
.button{width:410px}.weather-image
img{max-width:250px}#gmaps{height:300px}}@media only screen and (max-width:800px){.offer_price{top:-240px}.offer_slider .slick-arrow{top:170px}.offer_slider
.next{top:260px}.privacyDiv .bn__form-grid__column__overlay.bn__form-grid__column__overlay--checkbox.bn__form-grid__validate--color{left:0;right:70px;text-align:right;top:10px;width:auto}}@media only screen and (max-width:790px){.footer_element.cell{width:100%}}@media only screen and (max-width:767px){#uid12 .main,#uid13 .main,#uid14 .main,#uid15 .main,#uid16 .main,#uid29 .main,#uid30 .main,#uid36 .main,#uid37
.main{padding-top:0}.header_slider
.item{opacity:1!important}.offer_list .button p,.offer_detail .button p,.room .button
p{margin:5px}.top_header_inner{width:100%}.lang_nav{left:0;text-align:right;z-index:800}.mobile-tel{display:block;position:fixed;top:0px;right:-95px;right:inherit\9;left:35px\9;z-index:999;width:46px;height:45px;cursor:pointer;text-align:center;font-size:2em;line-height:45px;background:#6d3a2c}.mobile-tel:hover{background:#8B6155}.mobile-tel
a{padding:0!important;color:#fff!important}.quick-request{display:none!important}.sticky-nav{right:-45px;right:inherit\9;left:0px\9}#primary_nav
.sub_nav{min-width:inherit}.header_slider{left:inherit;right:inherit;width:100%}.top_header{height:inherit;position:inherit}.side_box_outer{display:none}.logo{position:relative;left:inherit;text-align:center}.logo
a{display:inline-block}.logo
img{top:inherit;left:inherit;position:relative;display:block!important;opacity:1!important}.logo
.small{display:none!important}.booking{position:relative;right:inherit;top:inherit;width:245px;margin:auto}.booking_text{float:none;display:inline-block}.main{padding-top:0}.hr_boxe_outer{position:relative;top:inherit;left:inherit;right:inherit;z-index:10}.hr_boxe_inner{display:block}.hr_box{height:auto;background-size:auto 70px;box-sizing:border-box;background-color:#f1edec;margin:auto!important;margin-top:15px!important;background-position:10% 50%!important}.hr_box
p{margin:10px;font-size:2.2em;line-height:28px}.booking{margin:auto!important}.hr_box,.booking,.textfield_inner,.offerSlider .subpart.part_r,.offerList .subpart.part_r,.eHotelieForm .innerwrap,.footer_inner,.button_detail,.qr-mobile,.lang_nav{width:94%;margin:auto;padding-right:0!important;padding-left:0!important}.section,.rezept.bg{background-size:0}.sub_service .headline:before,.service_wrapper .headline:before{content:""}.bn__form-grid .bn__form-grid__column{padding:5px
0 0 0}.offerSlider
.subpart.part_r{padding-top:35px;padding-bottom:10px}.offer_slider
.next{top:150px}.offer_slider
.prev{top:230px}.offerList
.subpart.part_r{padding-bottom:10px}.offer_detail .offer_price,.offer_price{position:relative;left:inherit;right:inherit;top:inherit;bottom:inherit;width:100%;border-radius:0;height:auto}.offer_price
p{text-align:center;padding:15px}.offer_slider
.time{font-size:1.5em}.detail_bottom,.offerList
.subpart.part_r{padding-top:15px}.detail_date
span{font-size:1.25em}.detail_top{padding-bottom:0}.booking_inputs{margin-right:4%;width:46%;box-sizing:border-box}.booking_text
p{float:none;display:inline-block}.booking_text{float:none;display:inline-block;width:50%;text-align:center}.booking_inputs
input{width:100%}.qr-mobile{background:#729c87;text-align:center;padding:10px;margin:20px
auto;display:block}.qr-mobile
a{font-size:1.8em;text-transform:uppercase;color:#fff;font-weight:bold;letter-spacing:1px}.partner-logos{margin-bottom:30px}.service_wrapper,.service_wrapper_inner,.room_wrapper,.img_button{max-width:550px}.offer_list .button,.offer_detail .button,.room .button,.offerSlider
.button{width:100%}.imageboxes
.singlebox{float:none;width:100%;height:auto;display:block;border:none;padding:0;margin-bottom:20px}.imageboxes
img{position:relative;width:100%;height:auto;top:inherit;right:inherit;bottom:inherit;left:inherit;min-height:inherit;min-width:inherit}.imageboxes
p{font-size:26px}.footer_inner{padding:0
65px}.footer_outerblock{width:100%;padding-top:40px;margin:0!important}.footer_element.cell{text-align:center}.footer_bewertung{margin-bottom:0}.nl_f
.footer_element.cell{text-align:left}.newsletterContainer
label{width:30%!important}.newsletterContainer input,.newsletterContainer
select{width:70%!important}table.weather-table{margin:auto}table.weather-table
img{margin:0;display:block;text-align:center;margin:auto}.restplatz-container
.service_wrapper_inner{text-align:center}.restplatz-container
.button{float:none;margin:0!important}.partner-logo-image{zoom:0.5}.bn_pricelist th,.bn_pricelist
td{font-size:15px}#header_slider
iframe{min-height:300px!important;max-width:none}.room
.button{margin:0!important;margin-bottom:10px!important}.room_wrapper{max-width:510px}.room
.img_button{bottom:15px}}@media only screen and (max-width:650px){.employ_slogan{font-size:27px;bottom:80px}#weather-data-detail .weather-image{width:100%;float:none;text-align:center}#weather-data-detail
.infos{float:none;width:100%;padding:0;text-align:justify}.service_wrapper,.service_wrapper_inner,.room_wrapper,.img_button{max-width:none;width:94%;padding:0;margin:auto}.service_wrapper_inner{text-align:justify}.room .toggle .service_wrapper_inner,.restplatz
.service_wrapper_inner{padding-top:10px}.main_service .headline,.room .size,.restplatz
.size{padding:10px
0}.main_service
.headline{font-size:1.75em}.offer_slider
.next{top:40%;right:15px;left:inherit}.offer_slider
.prev{top:40%;left:15px}.rezept{font-size:1em}.webcam
img{width:100%;height:auto}.slick-arrow{width:35px;height:35px;line-height:35px;font-size:1em}.slick-arrow.icon-links:before{padding-right:3px}.slick-arrow.icon-rechts:before{padding-left:3px}.button
p{font-size:20px}.offer_slider
.headline{font-size:2em}.employ_middle{width:240px;height:240px;bottom:-135px}.offer_price
p{font-size:.9em}.newsslider .next.slick-arrow{top:25%}.room .slick-arrow{bottom:125px}.room .slick-arrow.prev{bottom:165px}}@media only screen and (max-width:600px){.video
iframe{max-width:320px}}@media only screen and (max-width:500px){.offer_slider
.headline{font-size:35px}}@media only screen and (max-width:400px){.button
p{font-size:16px}.offer_list .button .icon-rechts,.offer_detail .button .icon-rechts,.room .button .icon-rechts{line-height:35px}.hr_box,.booking,.textfield_inner,.offerSlider .subpart.part_r,.offerList .subpart.part_r,.eHotelieForm .innerwrap,.footer_inner,.button_detail,.qr-mobile,.lang_nav{width:90%}.newsletterContainer input,.newsletterContainer
select{width:60%!important}.newsletterContainer
label{width:40%!important}.primary_nav{width:80%}}@media only screen and (max-width:350px){.main_service
.headline{font-size:1.2em}.room .size,.restplatz
.size{font-size:1em}.img_button
.button{display:none}}
