html,button,input,select,textarea{font-family:"Benton Sans Cond Med";color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body{font-size:1em;line-height:1.4;margin:0;background:#fff;overflow-x:hidden}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc}img{vertical-align:middle;width:100%}fieldset{border:0}textarea{resize:vertical}input[type=submit]{outline:none}h1,h2,h3,h4,h5,h6{text-rendering:optimizelegibility;margin:0;font-weight:normal}a,a:link,a:visited{color:#000;text-decoration:none}a:hover{color:#000}p{font-size:16px;font-size:1rem;line-height:1.6;margin:0;font-family:"Benton Sans Cond Reg"}li{font-size:16px;font-size:1rem;line-height:1.6;margin:0;font-family:"Benton Sans Cond Reg"}button:focus,button{outline:0;border:none;background:rgba(0,0,0,0);padding:0;cursor:pointer}ul{padding:0;margin:0}p>a,p>a:link,p>a:visited,li>a,li>a:link,li>a:visited{color:#beaa66}.no_hero{margin-top:260px}.no-hero-image main{margin-top:170px}@media screen and (max-width: 1080px){.no-hero-image main{margin-top:100px}}@media screen and (max-width: 630px){.no-hero-image main{margin-top:60px}}.space-b{margin-bottom:50px}body{background:#fefefa}.headline_h1{line-height:0;font-size:0;color:rgba(0,0,0,0);position:absolute;left:0;top:0}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}html,body{width:100vw;overflow-x:hidden;min-height:100vh;max-width:100vw}::-webkit-input-placeholder{color:#000;opacity:1}::-moz-placeholder{color:#000;opacity:1}:-ms-input-placeholder{color:#000;opacity:1}:-moz-placeholder{color:#000;opacity:1}.flex{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.flex_col{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.flex_wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.flex_item{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}h2{text-align:center;text-transform:uppercase;font-size:30px;font-size:1.875rem;line-height:1.4}h2 strong{color:#beaa66}h2.left{text-align:left}h2.gold{color:#beaa66}h2.dark{color:#2e2826}h2.white{color:#fff}h3{text-transform:uppercase;font-size:45px;font-size:2.8125rem;line-height:1.1;margin-bottom:30px}h3.left{text-align:left}h3.gold{color:#beaa66}h3.white{color:#fff}h3.fine{font-family:"Benton Sans Cond Lt"}@media screen and (max-width: 600px){h2{font-size:22px;font-size:1.375rem}h3{font-size:30px;font-size:1.875rem;margin-bottom:20px}}.button,a.button,button.button{background:#beaa66;font-size:18px;font-size:1.125rem;line-height:1;padding:17px 68px 17px;display:inline-block;color:#fff;text-transform:uppercase;position:relative;text-align:center}.button.dark,a.button.dark,button.button.dark{background:#2e2826}.button.white,a.button.white,button.button.white{background:#fff;color:#2e2826}.button.white:after,a.button.white:after,button.button.white:after{border-color:#beaa66}.button.red,a.button.red,button.button.red{background:#d20f26;color:#fff}.button:after,a.button:after,button.button:after{content:"";display:block;width:calc(100% - 7px);height:calc(100% - 7px);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:1px solid rgba(255,255,255,.75);-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.button:hover:after,a.button:hover:after,button.button:hover:after{width:calc(100% - 10px);height:calc(100% - 10px)}.button.download:before,a.button.download:before,button.button.download:before{content:"";display:inline-block;position:absolute;width:19px;height:19px;background-size:contain;background-repeat:no-repeat;background-image:url("../images/icon-download.svg");-webkit-transform:translateX(calc(-100% - 15px));transform:translateX(calc(-100% - 15px))}.button.outline,a.button.outline,button.button.outline{background:rgba(0,0,0,0);color:#2e2826}.button.outline:after,a.button.outline:after,button.button.outline:after{border-color:#2e2826}.button.outline.white,a.button.outline.white,button.button.outline.white{color:#fff}.button.outline.white:after,a.button.outline.white:after,button.button.outline.white:after{border-color:#fff}.button.hidebutton,a.button.hidebutton,button.button.hidebutton{display:none !important}.download_link{display:block;padding-left:60px;position:relative;font-size:16px;font-size:1rem;text-transform:uppercase;padding-top:12px;padding-bottom:11px;margin-bottom:20px}.download_link.hidebutton{display:none !important}.download_link:before{content:"";display:block;position:absolute;left:0;top:0;width:45px;height:45px;background-size:contain;background-repeat:no-repeat;background-image:url("../images/icon-downloadcircle.svg");background-position:center}.finedining_body .download_link{color:#fff}.finedining_body .download_link:before{background-size:contain;background-repeat:no-repeat;background-image:url("../images/icon-downloadcircle-fd.svg");background-position:center}.circlebutton{display:block;background:#beaa66;border-radius:50%;width:180px;text-align:center}.circlebutton.gold{background:#beaa66}.circlebutton.rot{background:#9e052c}.circlebutton.gruen{background:#5a751c}.circlebutton.blau{background:#2b9cb8}.circlebutton:after{content:"";display:block;padding-bottom:100%}.circlebutton:before{content:"";display:block;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:1px solid #fff;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;pointer-events:none;border-radius:50%}.circlebutton span{max-width:130px;width:100%;display:block;text-transform:uppercase;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;font-family:"Benton Sans Cond Med";line-height:1.5}.circlebutton span span{position:static;-webkit-transform:none;transform:none;font-size:33px;font-size:2.0625rem;line-height:1}.circlebutton span strong{display:block}.circlebutton.js-showmeetingpopup{cursor:pointer;width:180px}.circlebutton.js-showmeetingpopup span{max-width:140px}.circlebutton.js-showmeetingpopup span p{font-size:16px;font-size:1rem;line-height:1.2}.circlebutton.fd_circlebutton{background:#d20f26}.circlebutton.fd_circlebutton .inner p strong{font-size:16px;font-size:1rem}.subtitle{display:inline-block;font-size:16px;font-size:1rem;padding:12px 13px 10px;color:#fff;text-transform:uppercase;line-height:1}.subtitle.gold{background:#beaa66}.subtitle.dark{background:#2e2826}.subtitle.blue{background:#96d0f3}.subtitle.white{background:#fff;color:#2e2826}.switch{position:relative;display:inline-block;width:70px;height:38px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e3dfd0;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:34px;width:34px;left:4px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s;background-image:url("../images/toggle-inactive.svg");background-size:14px;background-position:center;background-repeat:no-repeat}input:checked+.slider:before{background-color:#beaa66;background-image:url("../images/toggle-active.svg")}input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.checkbox_container{display:block;position:relative;margin-bottom:12px;cursor:pointer;font-family:"Benton Sans Cond Reg";background:#f2f1e7;padding:5px 10px;padding-left:35px;font-size:13px;font-size:.8125rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox_container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:7px;left:5px;height:15px;width:15px;background-color:#fff;border:1px solid rgba(0,0,0,.25);border-radius:2px}.checkmark:after{content:"";position:absolute;display:none}.checkbox_container input:checked~.checkmark:after{display:block}.checkbox_container .checkmark:after{width:100%;height:100%;background-image:url("../images/icon-close.svg");background-size:9px;background-repeat:no-repeat;background-position:center}.checkbox_new_element.form_element label{float:left;padding-left:20px;cursor:pointer;font-family:"Benton Sans Cond Reg";font-size:13px;font-size:.8125rem;margin-top:5px;text-transform:initial}.checkbox_new_element.form_element input{float:left}.gray_header{background:#2e2826;padding:8px 20px;max-width:350px;margin:0 auto -2px;overflow:hidden}.gray_header .goldtext{float:left;color:#beaa66;text-transform:uppercase;font-size:16px;font-size:1rem}.gray_header .note{float:right;color:rgba(255,255,255,.8);font-size:15px;font-size:.9375rem;font-family:"Benton Sans Cond Reg"}.pager{text-align:center}.pager a{margin:0 10px}.pager .prev_arrow{display:inline-block;width:12px;height:20px;background-size:contain;background-repeat:no-repeat}.pager .prev_arrow.prev{background-image:url("../images/chevron-left.svg")}.pager .prev_arrow.next{background-image:url("../images/chevron-right.svg")}.pager .pager_item{display:inline-block;font-size:21px;font-size:1.3125rem;line-height:1;font-family:"Benton Sans Cond Reg";padding-bottom:3px}.pager .pager_item.active{color:#beaa66;font-family:"Benton Sans Cond Med"}.anchor_buttons{text-align:center;margin-top:30px}.anchor_buttons .button{padding-left:25px;padding-right:25px;margin-left:10px;margin-right:10px}.scroll_to_top{position:fixed;left:0;bottom:20%;height:60px;width:60px;display:block;background-color:#beaa66;background-image:url("../images/scrollTop.svg");background-repeat:no-repeat;background-position:center;background-size:23px;-webkit-box-shadow:0px 0px 7px 0px rgba(0,0,0,.49);box-shadow:0px 0px 7px 0px rgba(0,0,0,.49);z-index:12}@media screen and (max-width: 650px){.scroll_to_top{height:40px;width:40px;background-size:15px}}.parsley-errors-list{display:none !important}.checkbox_row.error label{color:#e40136}.stage_circle{position:absolute;left:50px;bottom:50px;width:180px;height:180px;border-radius:50%;background:#2e2826}.stage_circle:after{content:"";display:block;height:calc(100% - 20px);width:calc(100% - 20px);border:1px solid #fff;border-radius:50%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .23s ease;transition:all .23s ease}.stage_circle:hover:after{height:calc(100% - 15px);width:calc(100% - 15px)}.stage_circle span{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}.stage_circle span p{color:#fff;text-transform:uppercase;font-size:20px}.stage_circle span p strong{font-weight:normal;color:#beaa66}@media screen and (max-width: 700px){.stage_circle{width:130px;height:130px;left:30px}.stage_circle:after{height:calc(100% - 10px);width:calc(100% - 10px)}.stage_circle span p{font-size:15px}}.slick-list,.slick-track{height:100%}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#2e2826;color:#fff}.select2-container--default .select2-results__option--selected{background-color:#fff}.select2-container--open .select2-dropdown--above,.select2-container--open .select2-dropdown--below{border-radius:0;border:none;-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,.16);box-shadow:0px 0px 5px 1px rgba(0,0,0,.16)}.select2-container--default .select2-results__group{color:#beaa66;font-family:"Benton Sans Cond Reg"}.select2-selection__clear{display:none}.select2-container--open .select2-dropdown--below{min-width:240px}.select2-container--open .select2-dropdown{width:auto !important}.select2-results__option{white-space:nowrap;padding-right:40px}.video-js{width:100%}.video-js .vjs-big-play-button,.video-js .vjs-big-play-button:hover{background-color:rgba(0,0,0,0);background-image:url("../images/video-play.svg");background-repeat:no-repeat;background-size:66px;height:66px;width:66px;background-position:center;border:none;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.video-js .vjs-control-bar{background-color:rgba(46,40,38,.8)}.video-js .vjs-slider{background-color:rgba(190,170,102,.5)}.video-js .vjs-load-progress div{background:rgba(190,170,102,.9)}.fancybox-content{overflow:visible}.fancybox-button.fancybox-close-small{background-size:contain;background-repeat:no-repeat;background-image:url("../images/fancy-close.svg");background-position:center;width:64px;height:64px;opacity:1;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}.fancybox-button.fancybox-close-small svg{display:none}@media screen and (max-width: 650px){.fancybox-button.fancybox-close-small{width:30px;height:30px;-webkit-transform:none;transform:none}}.header{position:fixed;left:0;top:0;width:100vw;z-index:100}.header_meta{padding:15px 45px;background:#fff;-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.header_meta .header_meta_left{float:left;color:#000}.header_meta .header_meta_nav{margin-right:10px}.header_meta a.greenSign{max-height:50px;width:auto;margin-right:0;padding:11px;float:right;margin-top:-27px}.header_meta a.greenSign:before{content:"";background-size:contain;background-repeat:no-repeat;background-image:url("../images/greensign.png");background-position:center;background-size:100%;width:50px;height:50px;-o-object-fit:cover;object-fit:cover;display:block}.header_meta a.greenSign.hide:before{display:none}.header_meta a.greenSign.logo3:before{content:"";background-size:contain;background-repeat:no-repeat;background-image:url("../images/greensign.png");background-position:center;background-size:100%;-o-object-fit:cover;object-fit:cover;display:block}.header_meta a.greenSign.logo4:before{content:"";background-size:contain;background-repeat:no-repeat;background-image:url("../images/greensign.png");background-position:center;background-size:100%;-o-object-fit:cover;object-fit:cover;display:block}.header_meta a.greenSign.greensign_homepage{padding:11px;float:right;margin-top:-27px}.header_meta a.hunsrueckHochwald{max-height:50px;width:auto;margin-right:0;padding:11px;float:right;margin-top:-27px}.header_meta a.hunsrueckHochwald:before{content:"";background-size:contain;background-repeat:no-repeat;background-image:url("../images/icons/NLPHH_Partnerlogo_RGB.png");background-position:center;background-size:100%;width:130px;height:50px;display:block;-o-object-fit:cover;object-fit:cover}.header_meta a.hunsrueckHochwald.hide{display:none}.header_meta a.hunsrueckHochwald.show{display:block}.no-hero-image .header_meta{background:#2e2826}.header_hotel_dropdown{float:left;margin-right:35px;position:relative}.header_hotel_dorpdown_trigger{font-size:13px;font-size:.8125rem;color:#beaa66;padding-right:30px !important;position:relative;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;opacity:.85;line-height:1}.header_hotel_dorpdown_trigger:after{-webkit-transition:all .24s ease-out;transition:all .24s ease-out;content:"";display:block;width:0;height:0;border-style:solid;border-width:4px 3px 0 3px;border-color:#beaa66 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;right:10px;top:5px}.header_hotel_dorpdown_trigger:hover{color:#2e2826}.header_hotel_dorpdown_trigger:hover:after{border-color:#2e2826 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.header_hotel_dorpdown_hidden{position:absolute;left:0;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);z-index:100;background:rgba(0,0,0,.75);padding:10px 20px;-webkit-box-shadow:0px 0px 7px 0px rgba(0,0,0,.49);box-shadow:0px 0px 7px 0px rgba(0,0,0,.49);-webkit-transition:all .24s ease-out;transition:all .24s ease-out;display:none}.header_hotel_dorpdown_hidden a{color:#beaa66;display:block;white-space:nowrap;margin-bottom:10px;cursor:pointer}.header_hotel_dorpdown_hidden a:hover{color:#fff}.header_hotel_dorpdown_hidden a:last-child{margin-bottom:0}.header_meta_link{float:left;position:relative;padding-left:25px;margin-right:35px}.header_meta_link span{opacity:.85;display:inline-block;color:#2e2826;font-size:13px;font-size:.8125rem;line-height:1;-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.header_meta_link:before{content:"";display:block;position:absolute;left:0;top:3px;width:16px;height:16px}.header_meta_link.header_meta_phone:before{background-size:contain;background-repeat:no-repeat;background-image:url("../images/icon-phone-dark.svg");background-position:center}.header_meta_link.header_meta_mail:before{background-size:contain;background-repeat:no-repeat;background-image:url("../images/icon-mail-dark.svg");background-position:center}.header_meta_link:hover span{color:#beaa66}.header_meta_right{float:right;margin-top:5px}.header_meta_lang_nav{float:right}.header_meta_lang_nav a{font-size:12px;font-size:.75rem;text-transform:uppercase;float:left;color:#2e2826;opacity:.85;position:relative;padding-left:17px}.header_meta_lang_nav a:before{content:"";display:block;width:1px;height:11px;background:rgba(46,40,38,.4);position:absolute;left:7px;top:2px}.header_meta_lang_nav a:first-child:before{display:none}.header_meta_lang_nav a.active{color:#beaa66}.header_meta_nav{float:right;margin-top:6px}.header_meta_nav a{font-size:12px;font-size:.75rem;text-transform:uppercase;float:left;color:#2e2826;opacity:.85;margin-right:0;-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.header_meta_nav a:hover{color:#beaa66}.header_navigation_wrapper{padding:40px 45px 60px 45px;position:relative;-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.header_navigation_wrapper .header_navigation_gradient{position:absolute;left:0;top:0;width:100%;height:230px;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.65)), color-stop(71%, rgba(0, 0, 0, 0.25)), color-stop(92%, rgba(0, 0, 0, 0)));background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.25) 71%, rgba(0, 0, 0, 0) 92%);z-index:0;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;pointer-events:none}.header_navigation_wrapper .navigation{float:right;position:relative;z-index:1}.header_navigation_wrapper .navigation a{text-transform:uppercase;color:#fff;background:rgba(0,0,0,0);line-height:1;padding:5px 10px 3px;font-size:15px;font-size:.9375rem;-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.header_navigation_wrapper .navigation a:first-child{margin-left:0}.header_navigation_wrapper .navigation a:hover{color:#beaa66}.header_navigation_wrapper .navigation a.active{background:#beaa66}.header_navigation_wrapper .navigation a.active:hover{color:#fff}.header_navigation_wrapper .navigation a.special{background:#fff;color:#beaa66;margin-right:15px}.header_navigation_wrapper .navigation a.special:hover{color:#000}.no-hero-image .header_navigation_wrapper .header_navigation_gradient{display:none}.no-hero-image .header_navigation_wrapper .navigation a{color:#2e2826}.no-hero-image .header_navigation_wrapper .navigation a.active{color:#fff}.no-hero-image .header_navigation_wrapper .navigation a.special{background:#beaa66;color:#fff}.victors_logo{display:block;width:145px;position:relative;z-index:1;float:left;-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.victors_logo img{width:auto;max-width:100%}.victors_logo_scrolled{opacity:0;position:absolute;pointer-events:none;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;float:left;width:240px}.scrolled .header_meta{border-bottom:1px solid #e8e8e8}.scrolled .header_navigation_wrapper{background:#fff;padding:10px 45px}.scrolled .header_navigation_wrapper .header_navigation_gradient{display:none}.scrolled .header_navigation_wrapper .navigation{margin-top:15px}.scrolled .header_navigation_wrapper .navigation a{color:#2e2826}.scrolled .header_navigation_wrapper .navigation a:hover{color:#beaa66}.scrolled .victors_logo{display:none;position:absolute;pointer-events:0}.scrolled .victors_logo_scrolled{opacity:1;pointer-events:inherit;position:static;-webkit-transition-delay:.25s;transition-delay:.25s}.hamburger{display:none}.hotel_rodenhof .header_navigation_wrapper .header_navigation_gradient{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(54%, rgba(255, 255, 255, 0.9)), color-stop(62%, rgba(255, 255, 255, 0.82)), color-stop(72%, rgba(255, 255, 255, 0.61)), color-stop(82%, rgba(255, 255, 255, 0.26)), color-stop(96%, rgba(255, 255, 255, 0)));background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.9) 54%, rgba(255, 255, 255, 0.82) 62%, rgba(255, 255, 255, 0.61) 72%, rgba(255, 255, 255, 0.26) 82%, rgba(255, 255, 255, 0) 96%)}.hotel_rodenhof .header_navigation_wrapper .navigation a{color:#2e2826}.hotel_rodenhof .victors_logo_scrolled{width:200px}header.header_property_event_detail .header_navigation_wrapper .navigation a{color:#000}main.event_detail{margin-top:200px}@media screen and (max-width: 1080px){.victors_logo{width:100px}.header_navigation_wrapper{padding:15px 20px}.header_navigation_wrapper .header_navigation_gradient{height:120px}.header_meta{padding:15px 20px}.scrolled .header_navigation_wrapper{padding:15px 20px;min-height:45px}.victors_logo_scrolled{width:170px}.hotel_rodenhof .victors_logo_scrolled{width:150px}}@media screen and (max-width: 1300px){.hamburger{display:block;position:absolute;right:20px;top:7px;width:50px;text-align:left;padding-left:0}.hamburger .text{color:#fff;font-size:15px;font-size:.9375rem;text-transform:uppercase;letter-spacing:3px;-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.hamburger .bar{display:block;width:80%;height:2px;margin-top:9px;background:#fff;-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.hamburger .bar.two{width:70%}.hamburger:hover .text{color:#beaa66}.hamburger:hover .bar{background:#beaa66}.no-hero-image .hamburger .text{color:#beaa66}.no-hero-image .hamburger .bar{background:#beaa66}.header_navigation_wrapper .navigation{position:fixed;width:100%;height:100vh;right:0;top:0;z-index:150;background:#beaa66;text-align:center;padding:90px 30px 40px;-webkit-box-shadow:-1px 0px 5px 1px rgba(0,0,0,.45);box-shadow:-1px 0px 5px 1px rgba(0,0,0,.45);-webkit-transition:all .24s ease-out;transition:all .24s ease-out;opacity:0;pointer-events:none}.header_navigation_wrapper .navigation a{display:block;margin-left:0;color:#2e2826;margin-bottom:20px}.header_navigation_wrapper .navigation a:hover{color:#2e2826}.header_navigation_wrapper .navigation .close_navigation{cursor:pointer;position:absolute;right:20px;top:20px;height:25px;width:25px;opacity:.58;background-size:contain;background-repeat:no-repeat;background-image:url("../images/icon-close.svg");background-position:center}.openMenu .header_navigation_wrapper .navigation{opacity:1;pointer-events:inherit}.scrolled .hamburger .text{color:#2e2826}.scrolled .hamburger .bar{background:#2e2826}.scrolled .header_navigation_wrapper .navigation{margin-top:0}.scrolled .header_navigation_wrapper .navigation a:hover{color:#2e2826}.hotel_rodenhof .hamburger .bar{background:#2e2826}.hotel_rodenhof .hamburger .bar.two{width:70%}}@media screen and (max-width: 1065px){.header_meta a.greenSign{right:110px}.header_meta a.hunsrueckHochwald{right:170px}}@media screen and (max-width: 900px){.navigation .header_meta_nav{margin-top:50px;float:none;width:100%;display:block;text-align:center}.navigation .header_meta_nav a{float:none;display:inline-block;text-transform:none}.navigation .header_meta_nav a:last-child{margin-right:0}}@media screen and (max-width: 840px){.header_meta_link{width:30px;height:20px;padding:0;margin:0;margin-right:10px}.header_meta_link span{display:none}.header_meta_link:before{width:20px;height:20px}.header_meta a.greenSign.greensign_homepage{right:110px}}@media screen and (max-width: 800px){.header_meta_right a.greenSign{right:110px}.header_hotel_dropdown{margin-right:20px}}@media screen and (max-width: 700px){.hamburger{-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.hamburger .text{display:none}.header_navigation_wrapper{padding:10px 20px}.header_navigation_wrapper .header_navigation_gradient{height:100%;background:rgba(0,0,0,.85)}.header_meta{padding:15px 20px}.victors_logo{width:70px}.scrolled .header_navigation_wrapper{padding:5px 20px}.scrolled .hamburger{top:10px}.header_meta_right a.greenSign{top:4px}.header_meta_right a.greenSign:before{width:40px;height:40px}.hotel_rodenhof .header_navigation_wrapper .header_navigation_gradient{height:100%;background:rgba(255,255,255,.85)}}@media screen and (max-width: 500px){.header_meta a.hunsrueckHochwald{display:none}.header_hotel_dropdown{margin-right:0px}}@media screen and (max-width: 440px){.header_meta_right{margin-top:20px}}.hero_home{position:relative;z-index:10}.hero_home .circlebutton{position:absolute;right:40px;bottom:40px}.hero_home .circlebutton.fd_circlebutton{bottom:0;-webkit-transform:translateY(50%);transform:translateY(50%);-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.hero_home .circlebutton.fd_circlebutton:hover{-webkit-transform:translateY(50%) rotate(7deg) scale(1.02);transform:translateY(50%) rotate(7deg) scale(1.02)}.hero_slider{height:70vh}.hero_slider .slick-arrow{z-index:1;width:25px;height:43px;background-size:contain;background-position:center}.hero_slider .slick-arrow:before{display:none}.hero_slider .slick-arrow.slick-prev{left:25px;background-image:url("../images/slick-prev-white.svg")}.hero_slider .slick-arrow.slick-next{right:25px;background-image:url("../images/slick-next-white.svg")}.hero_slider_element{background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}.hero_slider_element img{opacity:0;height:100%;width:100%}.hero_slider_element .hero_text{position:absolute;left:10%;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);text-align:left;width:80%}.hero_slider_element .hero_text h2{text-align:left;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5);font-size:65px;font-size:4.0625rem;line-height:1.07;margin-bottom:20px}.hero_slider_element .hero_text span{max-width:620px;line-height:1.8;background-color:rgba(46,40,38,.74)}.hero_slider_element .hero_text .link{color:#beaa66;background:rgba(46,40,38,.74);padding:10px 25px;font-size:17px;font-size:1.0625rem;margin-top:10px;display:table}.hero_slider_element .hero_logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:rgba(255,255,255,.8);padding:30px 20px;max-width:80%}.hero_slider_element .hero_logo.nobg{background:rgba(0,0,0,0)}.hero_slider_element .hero_logo.black{background:rgba(0,0,0,.75)}.hero_slider_element .hero_logo img{opacity:1;width:auto;max-width:100%;height:auto}.hero_slider_element.bg_position_top{background-position:top !important}.hero_slider_element.bg_position_right{background-position:right !important}.hero_slider_element.bg_position_bottom{background-position:bottom !important}.hero_slider_element.bg_position_left{background-position:left !important}.mobile_hero_image{display:none}@media screen and (max-width: 600px){.hero_slider .slick-arrow{width:15px;height:25px}.hero_slider .slick-arrow.slick-prev{left:10px}.hero_slider .slick-arrow.slick-next{right:10px}.hero_slider_element .hero_text{width:60%}.hero_slider_element .hero_text h2{font-size:30px;font-size:1.875rem;margin-bottom:20px}.hero_slider_element .hero_text span{font-size:12px;font-size:.75rem}.hero_slider_element .hero_text .link{font-size:13px;font-size:.8125rem}}@media screen and (max-width: 700px){.hero_slider_element{background-image:none !important}.hero_slider_element>img{display:none}.mobile_hero_image{display:block}.mobile_hero_image img{display:block;opacity:1}}.module_newsletter{background:#e3dfd0;padding:50px 20px}.module_newsletter .newsletter_inner{max-width:650px;margin:0 auto;text-align:center}.module_newsletter h3{text-transform:none;font-size:30px;font-size:1.875rem;margin-bottom:10px}.module_newsletter a.button{margin-top:30px}.module_newsletter .newsletterform{max-width:490px;margin:0 auto;margin-top:30px}.module_newsletter .newsletter_text{width:calc(100% - 170px);float:left;height:100%;border:none;display:block;height:55px;padding-left:25px;font-size:14px;font-size:.875rem;color:#000}.module_newsletter .newsletter_submit{width:170px;float:left;height:55px;text-align:center;padding-left:10px;padding-right:10px}.module_newsletter .legalnote{margin-top:10px;width:80%;margin:10px auto}.module_newsletter .legalnote p{font-family:"Benton Sans Cond Med";font-size:14px;font-size:.875rem;line-height:1.2}.module_newsletter .legalnote p a{color:#beaa66;font-family:"Benton Sans Cond Med";text-decoration:underline}@media screen and (max-width: 630px){.module_newsletter{padding:30px 20px}.module_newsletter h3{text-transform:uppercase;font-size:25px;font-size:1.5625rem;margin-bottom:20px}.module_newsletter .newsletter_text{width:100%;float:none;margin-bottom:15px}.module_newsletter .newsletter_submit{width:100%;float:none}}.footer .contactlink_form{margin-top:15px}.footer .contactlink_form a{color:#fff;font-size:13px;font-size:.8125rem}.mainfooter{padding:50px 20px;background:#2e2826}.footerinner{max-width:1160px;margin-left:auto;margin-right:auto;padding:0 20px}.footer_awards{background:#fff}.footer_awards .awards_inner{max-width:1230px;margin:0 auto;padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer_awards .awards_inner a.img_container{-webkit-box-flex:0;-ms-flex:0 1 11%;flex:0 1 11%;padding:15px;height:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer_awards .awards_inner a.img_container.rechteck img{min-width:180px;height:auto}.footer_awards .awards_inner a.img_container.hochkant img{height:105px;width:auto}.footer_awards .awards_inner a.img_container img{height:auto}.footer_address{-webkit-box-flex:0;-ms-flex:0 1 26%;flex:0 1 26%;padding-right:20px}.footer_address .footerlogo{width:120px;display:block;margin-bottom:30px}.footer_address p{font-size:13px;font-size:.8125rem;color:#fff;font-family:"Benton Sans Cond Reg"}.footer_address .contactlink{display:block;font-size:13px;font-size:.8125rem;color:#fff;font-family:"Benton Sans Cond Reg";padding-left:30px;position:relative;margin-top:25px;-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.footer_address .contactlink:before{content:"";display:block;position:absolute;left:0;top:0;width:18px;height:18px}.footer_address .contactlink.mail:before{background-size:contain;background-repeat:no-repeat;background-image:url("../images/icon-mail.svg");background-position:center}.footer_address .contactlink.phone:before{background-size:contain;background-repeat:no-repeat;background-image:url("../images/icon-phone.svg");background-position:center}.footer_address .contactlink:hover{color:#beaa66}.footer_header{margin-bottom:20px}.footer_header p{color:#beaa66;text-transform:uppercase;font-size:17px;font-size:1.0625rem}.footer_hotels{-webkit-box-flex:0;-ms-flex:0 1 37%;flex:0 1 37%;padding-right:20px}.footer_hotellist{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.footer_hotellist a{display:block;font-size:13px;font-size:.8125rem;color:rgba(255,255,255,.8);line-height:1;margin-bottom:15px;-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.footer_hotellist a:hover{color:#beaa66}.footer_quicklinks_row{margin-bottom:90px}.footer_quicklinks_social{-webkit-box-flex:0;-ms-flex:0 1 37%;flex:0 1 37%}.footer_quicklinks_col{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding-right:20px}.footer_quicklinks_col a{display:block;font-size:13px;font-size:.8125rem;color:rgba(255,255,255,.8);line-height:1;margin-bottom:15px;-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.footer_quicklinks_col a:hover{color:#beaa66}.footer_social_row{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer_social_row a{-webkit-box-flex:0;-ms-flex:0 1 36px;flex:0 1 36px;width:36px;display:inline-block;height:36px;margin-left:15px;-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.footer_social_row a.facebook{background-size:contain;background-repeat:no-repeat;background-image:url("../images/social-facebook.svg");background-position:center}.footer_social_row a.instagram{background-size:contain;background-repeat:no-repeat;background-image:url("../images/social-instagram.svg");background-position:center}.footer_social_row a.youtube{background-size:contain;background-repeat:no-repeat;background-image:url("../images/social-youtube.svg");background-position:center}.footer_social_row a.xing{background-size:contain;background-repeat:no-repeat;background-image:url("../images/social-xing.svg");background-position:center}.footer_social_row a.linkedin{background-size:contain;background-repeat:no-repeat;background-image:url("../images/social-linkedin.svg");background-position:center}.footer_social_row a.twitter{background-size:contain;background-repeat:no-repeat;background-image:url("../images/social-twitter-x.svg");background-position:center}.footer_social_row a:hover{-webkit-transform:scale(1.06);transform:scale(1.06)}.secondaryfooter{padding:15px 20px;background:rgba(255,255,255,.05);background:#2e2826}.secondaryfooter.grey{background:rgba(100,99,99,.1)}.secondaryfooter.grey .footerinner .footer_legal a:hover{color:#000}.secondaryfooter.grey .footerinner .footer_legal:last-of-type a{color:#2e2826}.secondaryfooter.grey .footerinner .footer_legal:last-of-type a:hover{color:#beaa66}.secondaryfooter.grey .footerinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;text-transform:uppercase}.secondaryfooter.grey .footerinner.clearfix:before,.secondaryfooter.grey .footerinner.clearfix:after{display:none}.secondaryfooter .copyright{float:left}.secondaryfooter .copyright p{color:#beaa66;font-size:15px;font-size:.9375rem}.secondaryfooter .copyright p a{text-decoration:underline}.secondaryfooter .footer_legal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.secondaryfooter .footer_legal a{font-size:13px;font-size:.8125rem;color:#beaa66;line-height:1;-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.secondaryfooter .footer_legal a:hover{color:#fff}@media screen and (max-width: 970px){.footerinner{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer_address{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.footer_hotels{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding-right:20px}.footer_quicklinks_social{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin-top:50px}.secondaryfooter.grey .footerinner{gap:15px}}@media screen and (max-width: 700px){.footer_awards .awards_inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer_awards .awards_inner a.img_container{width:130px;height:130px}.footer_awards .awards_inner a.img_container.rechteck img{width:80%}.footer_awards .awards_inner a.img_container.kreis img{width:80%}}@media screen and (max-width: 600px){.footer_address{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.footer_hotels{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin-top:30px}.footer_quicklinks_social{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin-top:30px}.footer_quicklinks_row{margin-bottom:20px}.secondaryfooter .copyright{text-align:center;float:none}.secondaryfooter .footer_legal{float:none;text-align:center}.secondaryfooter .grey .footerinner{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.secondaryfooter .grey .footerinner .footer_legal{gap:10px}.footer_social_row a{-webkit-box-flex:0;-ms-flex:0 1 28px;flex:0 1 28px;width:28px;height:28px}}.hidebookingpanel .bookingpanel_container{display:none !important}.promo_container{text-align:right;background:#f2f1e7;padding:10px 20px}.promo_container a{display:block}.bookingpanel_container{max-width:1160px;height:66px;background:#f2f1e7;position:relative;-webkit-box-shadow:0px 0px 7px 0px rgba(0,0,0,.49);box-shadow:0px 0px 7px 0px rgba(0,0,0,.49);z-index:50;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;bottom:-30px;-webkit-transition:all .23s ease;transition:all .23s ease}.bookingpanel_container.is_stuck{top:123px !important;position:fixed !important;bottom:auto !important;max-width:100vw;width:100% !important;bottom:auto}.bookingpanel_container .select2-container--default .select2-selection--single{border-radius:0;border:0;background:rgba(0,0,0,0);height:100%}.bookingpanel_container .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:80px;padding-top:20px;color:#000;font-size:15px;font-size:.9375rem}.bookingpanel_container .selection{height:100%;display:block;background-image:url("../images/icon-search.svg");background-repeat:no-repeat;background-size:23px;background-position:30px center;position:relative}.bookingpanel_container .selection:after{content:"";display:block;width:1px;background-color:rgba(36,34,37,.4);height:42px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bookingpanel_container .select2-container{width:100% !important;height:66px}.bookingpanel_container .select2-container .select2-selection__arrow{display:none}.booking_hotelSelect{width:31%;height:66px;float:left}.bookingpanel_promo{width:12%;height:66px;float:left;position:relative;background-image:url("../images/icon-discount.svg");background-repeat:no-repeat;background-size:18px;background-position:20px center;cursor:pointer}.bookingpanel_promo span.bookingpanel_promo_trigger{display:block;position:absolute;left:50px;top:22px;font-size:15px;font-size:.9375rem}.bookingpanel_promo .bookingpanel_promo_trigger_hidden{position:absolute;left:0;top:0;width:100%;background:rgba(0,0,0,0);height:100%;z-index:2}.bookingpanel_promo:after{content:"";display:block;width:1px;background-color:rgba(36,34,37,.4);height:42px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bookingpanel_promo .promo_hidden{display:none}.bookingpanel_promo .promo_hidden .button{width:100%;margin-top:20px;text-align:center}.bookingpanel_promo .selection{background-image:url("../images/chevron-down-dark.svg");background-position:calc(100% - 15px) center;background-size:15px;background-color:#fff;border:2px solid #beaa66}.bookingpanel_promo .selection:after{display:none}.bookingpanel_promo .select2-container{height:50px}.bookingpanel_promo .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:10px;padding-top:10px}.bookingpanel_promo .promo_text{display:block;background-color:#fff;border:2px solid #beaa66;height:50px;margin-top:15px;width:100%;padding-left:10px}.bookingpanel_promo .promo_text:focus{outline:0}.bookingpanel_promo .promo_close{width:15px;height:15px;position:absolute;right:10px;top:10px;display:block;background-image:url("../images/icon-close.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.promo_hidden{padding:30px;background:#f2f1e7;position:absolute;right:0;bottom:0;-webkit-transform:translate(0, 100%);transform:translate(0, 100%);width:400px;-webkit-box-shadow:3px 5px 5px -1px rgba(0,0,0,.25);box-shadow:3px 5px 5px -1px rgba(0,0,0,.25)}.bookingpanel_date{width:30%;height:66px;float:left;background-image:url("../images/icon-calendar.svg");background-repeat:no-repeat;background-size:22px;background-position:30px center;position:relative;cursor:pointer}.bookingpanel_date:after{content:"";display:block;width:1px;background-color:rgba(36,34,37,.4);height:42px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bookingpanel_date input{height:100%;width:50%;float:left;border:none;background:rgba(0,0,0,0);font-size:15px;font-size:.9375rem}.bookingpanel_date input:focus{outline:none}.bookingpanel_date .pickadate_to{text-align:center}.bookingpanel_date .pickadate_from{padding-left:60px;cursor:pointer}.bookingpanel_date .pickadate_to{cursor:pointer}.bookingpanel_pepople{width:19%;height:66px;float:left}.bookingpanel_pepople .selection{background-image:url("../images/icon-people.svg")}.bookingpanel_pepople .selection:after{display:none}.bookingpanel_submit{letter-spacing:1px;width:20%;text-align:center;height:66px;float:left}.bookingpanel_submit button{-webkit-box-shadow:0px 0px 7px 0px rgba(0,0,0,.49);box-shadow:0px 0px 7px 0px rgba(0,0,0,.49);width:100%;text-transform:uppercase;font-size:20px;font-size:1.25rem;color:#fff;background-image:linear-gradient(268deg, #B8A264 0%, #D5BC7D 48%, #B8A264 100%);position:relative}.bookingpanel_submit button:after,.bookingpanel_submit button:before{content:"";display:block;position:absolute;width:18px;height:16px;-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.bookingpanel_submit button:after{border-top:1px solid #fff;border-right:1px solid #fff;right:9px;top:9px}.bookingpanel_submit button:before{border-left:1px solid #fff;border-bottom:1px solid #fff;left:9px;bottom:9px}.bookingpanel_submit button:hover:before,.bookingpanel_submit button:hover:after{width:60px;height:35px}.mobile_booking_link{display:none}@media screen and (max-width: 1060px){.bookingpanel_container{height:auto}.bookingpanel_container.is_stuck{top:118px !important}.bookingpanel_container .bookingpanel{display:none}.bookingpanel_container .mobile_booking_link{display:block;-webkit-box-shadow:0 0 8px 1px rgba(0,0,0,.25);box-shadow:0 0 8px 1px rgba(0,0,0,.25);width:100%;text-transform:uppercase;font-size:20px;font-size:1.25rem;color:#fff;background-image:linear-gradient(268deg, #B8A264 0%, #D5BC7D 48%, #B8A264 100%);position:relative;height:66px;text-align:center;padding-top:20px}.bookingpanel_container .mobile_booking_link:after,.bookingpanel_container .mobile_booking_link:before{content:"";display:block;position:absolute;width:18px;height:16px;-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.bookingpanel_container .mobile_booking_link:after{border-top:1px solid #fff;border-right:1px solid #fff;right:9px;top:9px}.bookingpanel_container .mobile_booking_link:before{border-left:1px solid #fff;border-bottom:1px solid #fff;left:9px;bottom:9px}.bookingpanel_container .mobile_booking_link:hover:before,.bookingpanel_container .mobile_booking_link:hover:after{width:60px;height:35px}}@media screen and (max-width: 1060px){.bookingpanel_container.is_stuck{top:99px !important}.bookingpanel_container .mobile_booking_link{padding-top:15px;height:50px;font-size:18px;font-size:1.125rem}}.breadcrumbWrapper{background:#f2f1e7;padding:60px}.breadcrumbWrapper.white{background:rgba(0,0,0,0)}.breadcrumbWrapper.white .breadcrumbs{margin-bottom:0}.breadcrumbs{overflow:hidden;margin-bottom:30px;margin-top:20px}.breadcrumbs.dark .first_breadcrumb{color:#2e2826}.breadcrumbs.dark li a{color:#2e2826}.breadcrumbs.dark li a:after{color:#2e2826}.breadcrumbs li{list-style:none;display:inline-block;margin-top:-3px}.breadcrumbs li a{color:#fff}.breadcrumbs li:last-child a{color:#beaa66;font-family:"Benton Sans Cond Med"}.breadcrumbs li:last-child a:after{display:none}.breadcrumbs a{font-size:16px;font-size:1rem;line-height:1;font-family:"Benton Sans Cond Reg"}.breadcrumbs a:after{content:">";display:inline-block;color:#2e2826;margin:2px 8px 0 8px}.breadcrumbs ul{float:left}.breadcrumbs .first_breadcrumb{color:#2e2826;float:left}@media screen and (max-width: 600px){.breadcrumbWrapper{padding-bottom:20px}.breadcrumbs{margin-bottom:20px}}.sub_navigation{padding:20px;background:#f2f1e7;-webkit-box-shadow:0px 0px 7px 0px rgba(0,0,0,.49);box-shadow:0px 0px 7px 0px rgba(0,0,0,.49);position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-30px;max-width:1050px;width:100%}.sub_navigation.dark{background:#2e2826}.sub_navigation.dark a{color:#fff}.sub_navigation.dark a.active{color:#beaa66}.sub_navigation.dark p:after,.sub_navigation.dark a:after{background:#fff}.sub_navigation.dark p a{color:#beaa66}.sub_navigation a,.sub_navigation p{text-transform:uppercase;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;text-align:center;-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.sub_navigation a:after,.sub_navigation p:after{content:"";display:block;height:36px;width:1px;background:rgba(46,40,38,.4);position:absolute;right:0;top:0}.sub_navigation a:last-child:after,.sub_navigation p:last-child:after{display:none}.sub_navigation p{display:inline-block;font-size:22px;font-size:1.375rem;font-family:"Benton Sans Cond Med";color:#beaa66}.sub_navigation p a{color:#beaa66}.sub_navigation>a{font-size:16px;font-size:1rem;font-family:"Benton Sans Cond Reg";padding-top:7px}.sub_navigation>a:hover{color:#beaa66}@media screen and (max-width: 760px){.sub_navigation{position:static;-webkit-transform:none;transform:none}.sub_navigation a,.sub_navigation p{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.sub_navigation a:after,.sub_navigation p:after{display:none}}.form{max-width:1160px;margin-left:auto;margin-right:auto;padding:0 20px}.form_header{margin-bottom:30px}.form_header h3{margin-bottom:10px}.formular{max-width:900px}.formular legend{color:#beaa66;text-transform:uppercase;font-size:24px;font-size:1.5rem;margin-bottom:20px;padding:0}.formular .select2{width:100% !important;height:45px}.formular .select2-container--default .select2-selection--single{border-radius:0;border:0;background-color:#f2f1e7;background-size:14px 8px;background-repeat:no-repeat;background-image:url("../images/chevron-down-dark.svg");background-position:calc(100% - 15px) center;height:100%}.formular .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-top:10px;color:#000;font-size:15px;font-size:.9375rem;font-family:"Benton Sans Cond Reg"}.formular .select2-container--default .select2-selection--single b{display:none}.formular input[type=text],.formular .inputtext{height:45px;width:100%;background-color:#f2f1e7;padding-left:20px;border:none;font-size:15px;font-size:.9375rem;font-family:"Benton Sans Cond Reg"}.formular input[type=text].parsley-error,.formular .inputtext.parsley-error{border:1px solid #e40136;background:rgba(228,1,54,.23)}.formular .button{border:none}.formular label.checkbox_container{float:left;width:33.33333%;background:rgba(0,0,0,0);text-transform:unset;padding-top:10px}.formular label.checkbox_container input:checked~.checkmark{border-color:#beaa66}.formular label.checkbox_container input:checked~.checkmark:after{background-color:#beaa66}.formular label.checkbox_container .checkmark:after{background-image:url("../images/icon-close-white.svg")}.checkbox_row{margin-top:40px}.form_element{float:left;width:calc(50% - 15px);margin-bottom:25px}.form_element.special{display:none}.form_element.less-space{margin-bottom:10px}.form_element.error label{color:#e40136}.form_element.error input[type=text]{border:1px solid #e40136;background:rgba(228,1,54,.23)}.form_element.left{margin-right:15px}.form_element.right{margin-left:15px;float:right}.form_element.full{width:100%}.form_element.short{width:60px;margin-bottom:0}.form_element.long{width:calc(100% - 80px);margin-right:0;margin-bottom:0}.form_element.triple{width:33.3333333%}.form_element.note p{color:rgba(46,40,38,.5);font-size:15px;font-size:.9375rem}.form_element label{display:block;font-size:14px;font-size:.875rem;line-height:1;text-transform:uppercase;margin-bottom:10px}.form_element textarea{width:100%;background-color:#f2f1e7;border:none;font-family:"Benton Sans Cond Reg";padding:10px 20px;font-size:15px;font-size:.9375rem}.form_element .button{width:100%}label.radiobutton{float:left;margin-right:30px;font-family:"Benton Sans Cond Reg";text-transform:unset}label.radiobutton input{margin-right:10px}label.checkboxbutton{font-family:"Benton Sans Cond Reg";text-transform:unset;font-size:15px;font-size:.9375rem;display:inline-block;float:left}label.checkboxbutton a{color:#beaa66}label.checkboxbutton p{display:inline-block}label.checkboxbutton.parsley-error{color:#e40136}label.checkboxbutton.parsley-error a{color:#e40136}label.checkboxbutton.parsley-error p{display:#e40136}@media screen and (max-width: 600px){.form_element{float:none;width:100%;margin-bottom:15px}.form_element.left{margin-right:0}.form_element.right{margin-left:0;float:none}.form_element.full{width:100%}.form_element.short{width:100%}.form_element.long{width:100%}}.sitemap_container{max-width:1160px;margin-left:auto;margin-right:auto;padding:0 20px;margin-top:100px;margin-bottom:100px}url{display:block;margin-bottom:25px;background:#e3dfd0;padding:20px}loc{display:block}lastmod{display:block}changefreq{display:block}priority{display:block}.module_benefits{padding:60px 20px}.module_benefits .additional_note{text-align:center;max-width:1160px;margin-left:auto;margin-right:auto;padding:0 20px;margin-top:30px}.module_benefits .additional_note p{color:rgba(0,0,0,.68);font-size:14px;font-size:.875rem}.module_benefits_header{max-width:820px;margin:0 auto}.module_benefits_header h2{margin-bottom:35px}.module_benefits_header h2 p{text-align:center;text-transform:uppercase;font-size:30px;font-size:1.875rem;line-height:1.4}.module_benefits_header h2 p strong{color:#beaa66}.benefit_row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.benefit_box{-webkit-box-flex:0;-ms-flex:0 1 calc(20% - 30px);flex:0 1 calc(20% - 30px);width:calc(20% - 30px);background:rgba(242,241,231,.85);padding:25px;text-align:center;margin:0 15px}.benefit_box .icon{display:block;margin:0 auto 25px;width:55px;height:55px}.benefit_box .icon.clock{background-size:contain;background-repeat:no-repeat;background-image:url("../images/icons/icon-clock.svg");background-position:center}.benefit_box .icon.breakfast{background-size:contain;background-repeat:no-repeat;background-image:url("../images/icons/icon-breakfast.svg");background-position:center}.benefit_box .icon.coctail{background-size:contain;background-repeat:no-repeat;background-image:url("../images/icons/icon-coctail.svg");background-position:center}.benefit_box .icon.phone{background-size:contain;background-repeat:no-repeat;background-image:url("../images/icons/icon-phone.svg");background-position:center}.benefit_box .icon.wifi{background-size:contain;background-repeat:no-repeat;background-image:url("../images/icons/icon-wifi.svg");background-position:center}.benefit_box .icon.tv{background-size:contain;background-repeat:no-repeat;background-image:url("../images/icons/icon-tv.svg");background-position:center}.benefit_box p{font-size:25px;font-size:1.5625rem;text-transform:uppercase;line-height:1.5}.benefit_box span{display:block;margin-top:10px;font-family:"Benton Sans Cond Med";color:rgba(46,40,38,.9)}@media screen and (max-width: 1200px){.benefit_row{-ms-flex-wrap:wrap;flex-wrap:wrap}.benefit_box{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;margin-bottom:20px}}.module_home_imgTeaser{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.module_home_imgTeaser>img{opacity:0}.module_home_imgTeaser:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;opacity:.15;background:#242225;z-index:0}.module_home_imgTeaser_text{position:absolute;left:10%;width:85%;top:70px;z-index:1;max-width:680px}.module_home_imgTeaser_text h3{text-transform:uppercase;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.25);font-size:55px;font-size:3.4375rem;line-height:1;margin-bottom:35px}.module_home_imgTeaser_text p{background:#2e2826;color:#fff;font-size:17px;font-size:1.0625rem;line-height:1.8;padding:15px;margin-bottom:10px}.module_home_imgTeaser_text .link{color:#beaa66;background:rgba(46,40,38,.75);padding:10px 25px;display:inline-block;font-size:17px;font-size:1.0625rem}@media screen and (max-width: 1010px){.module_home_imgTeaser{padding:120px 40px 40px 40px}.module_home_imgTeaser img{display:none}.module_home_imgTeaser_text{position:static}}@media screen and (max-width: 600px){.module_home_imgTeaser{padding:60px 20px 40px 20px}.module_home_imgTeaser_text{width:100%}.module_home_imgTeaser_text h3{font-size:40px;font-size:2.5rem;margin-bottom:20px}.module_home_imgTeaser_text p{font-size:15px;font-size:.9375rem}.module_home_imgTeaser_text .link{font-size:15px;font-size:.9375rem}}.home_hotelSlider .slick-arrow{z-index:1;width:40px;height:100%;-webkit-transform:none;transform:none;top:0;background-repeat:no-repeat;background-size:contain;background-position:center;background-size:25px 43px;background-color:rgba(0,0,0,.45);-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.home_hotelSlider .slick-arrow:hover{background-color:rgba(0,0,0,.78)}.home_hotelSlider .slick-arrow:before{display:none}.home_hotelSlider .slick-arrow.slick-prev{left:0;background-image:url("../images/slick-prev-white.svg")}.home_hotelSlider .slick-arrow.slick-next{right:0;background-image:url("../images/slick-next-white.svg")}.home_hotelSlider_element{position:relative}.home_hotelSlider_element:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;opacity:.21;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(57%, #000000), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(0deg, #000000 57%, rgba(0, 0, 0, 0) 100%)}.home_hotelSlider_element .home_hotelSlider_text{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1;width:80%;max-width:149px}.home_hotelSlider_element .home_hoteslider_location{position:absolute;left:50%;top:20px;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:calc(100% - 40px);background:rgba(0,0,0,.68);text-align:center;padding:10px 20px}.home_hotelSlider_element .home_hoteslider_location p{text-transform:uppercase;color:#fff}@media screen and (max-width: 600px){.home_hotelSlider_element .home_hotelSlider_text{max-width:90px}.home_hotelSlider .slick-arrow{width:25px;background-size:10px 17px}}.module_offerTeaser{padding:70px 20px;overflow:hidden;position:relative;width:100%}.module_offerTeaser.gold:after{background:#beaa66}.module_offerTeaser.offerDetailIntro:after{right:inherit;left:0;width:70%}.module_offerTeaser.offerDetailIntro .offerTeaser_text h3{margin-bottom:10px}.module_offerTeaser:after{content:"";display:block;height:100%;width:30%;position:absolute;right:0;top:0;background:#f2f1e7;z-index:-1}.module_offerTeaser.leftBackground:after{right:inherit;left:0;width:70%}.module_offerTeaser .breadcrumbs{padding-left:40px}.module_offerTeaser .section_note{margin-top:30px;color:rgba(0,0,0,.5);font-size:14px;font-size:.875rem}.offerTeaser_note{color:rgba(0,0,0,.5);max-width:1200px;margin:30px auto 0;font-size:14px;font-size:.875rem}.offerTeaser_note p{margin-bottom:30px;width:70%}.module_offerTeaser_inner{max-width:1200px;margin:0 auto}.offerTeaser_text{-ms-flex-wrap:0 1 50%;flex-wrap:0 1 50%;width:50%}.offerTeaser_text .details{margin-top:30px}.offerTeaser_text .details .headline{text-transform:uppercase;font-family:"Benton Sans Cond Med";margin-bottom:10px}.offerTeaser_text .offerTeaser_text_inner{max-width:460px;padding-top:100px}.offerTeaser_text .offerTeaser_text_inner .button{margin-top:20px;display:block;float:none;clear:left;text-align:center}.offerTeaser_text .offerTeaser_text_inner .download_link{margin-top:25px}.offerTeaser_text h3{font-size:36px;font-size:2.25rem;line-height:1.2;color:#beaa66;text-transform:uppercase;margin-bottom:50px}.offerTeaser_text p{margin-bottom:0}.offerTeaser_text li{list-style:none;padding-left:20px;position:relative}.offerTeaser_text li:before{content:"";display:block;position:absolute;left:0;top:7px;height:7px;width:7px;border-radius:50%;background:#beaa66}.offerTeaser_img{-ms-flex-wrap:0 1 50%;flex-wrap:0 1 50%;width:50%}.offerTeaser_Slider{padding:0 45px}.offerTeaser_Slider .slick-arrow{z-index:1;width:25px;height:43px;background-size:contain;background-position:center}.offerTeaser_Slider .slick-arrow:before{display:none}.offerTeaser_Slider .slick-arrow.slick-prev{left:0;background-image:url("../images/slick-prev-dark.svg")}.offerTeaser_Slider .slick-arrow.slick-next{right:0;background-image:url("../images/slick-next-dark.svg")}.offerTeaser_headerbar{background:#2e2826;max-width:430px;margin:0 auto;padding:10px 20px}.offerTeaser_headerbar p.title{color:#beaa66;font-size:17px;font-size:1.0625rem;text-transform:uppercase;float:left}.offerTeaser_headerbar p.note,.offerTeaser_headerbar .note p{float:right;font-family:"Benton Sans Cond Reg";color:rgba(255,255,255,.8);font-size:15px;font-size:.9375rem}.offerTeaser_Slider_element{padding:10px 10px 30px 10px}.offerTeaser_Slider_element .image{position:relative;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.45);box-shadow:0px 0px 5px 0px rgba(0,0,0,.45)}.offerTeaser_Slider_element .image:after{content:"";display:block;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:1px solid #fff;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;pointer-events:none}.offerTeaser_Slider_element .image:before{content:"";display:block;width:100%;height:100%;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(35%, rgba(36, 34, 37, 0)), color-stop(59%, #000000));background-image:linear-gradient(180deg, rgba(36, 34, 37, 0) 35%, #000000 59%);position:absolute;left:0;top:0;opacity:.6;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;-webkit-transform:rotate(180deg);transform:rotate(180deg);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(30%, #242225), color-stop(100%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(180deg, #242225 30%, rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%)}.offerTeaser_Slider_element .image .circlebutton{position:absolute;right:0;bottom:0;-webkit-transform:translate(30px, 30px);transform:translate(30px, 30px);z-index:2}.offerTeaser_Slider_element .image .text{position:absolute;z-index:2;left:25px;bottom:-20px;width:calc(100% - 50px)}.offerTeaser_Slider_element .image .text h4{font-size:35px;font-size:2.1875rem;text-shadow:0 2px 4px rgba(0,0,0,.25);text-transform:uppercase;color:#fff;margin-bottom:25px}.offerTeaser_Slider_element .image .text p{color:#fff;max-width:410px;font-family:"Benton Sans Cond Reg";text-shadow:0 2px 4px rgba(0,0,0,.25);margin-bottom:25px}.offerTeaser_Slider_element .image .text .button{padding-left:25px;padding-right:25px;margin:0 auto;background:#b6a061;display:table;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.45);box-shadow:0px 0px 5px 0px rgba(0,0,0,.45)}@media screen and (max-width: 1060px){.module_offerTeaser{padding:30px 20px}.module_offerTeaser:after{height:30%;width:100%;bottom:0;top:inherit}.module_offerTeaser_inner{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.offerTeaser_text{-ms-flex-wrap:0 1 100%;flex-wrap:0 1 100%;width:100%;max-width:600px;margin-bottom:50px;text-align:center}.offerTeaser_text .offerTeaser_text_inner{max-width:unset;padding-top:0}.offerTeaser_img{-ms-flex-wrap:0 1 100%;flex-wrap:0 1 100%;width:100%;max-width:600px}}@media screen and (max-width: 700px){.offerTeaser_Slider_element .image .circlebutton{-webkit-transform:translate(0, 30px);transform:translate(0, 30px)}}@media screen and (max-width: 600px){.module_offerTeaser{padding-left:0;padding-right:0}.offerTeaser_text{text-align:left;padding-left:20px;padding-right:20px}.offerTeaser_text h3{font-size:25px;font-size:1.5625rem;margin-bottom:20px}.offerTeaser_note{padding:0 20px}.offerTeaser_note p{width:100%}.offerTeaser_Slider{padding:0 30px}.offerTeaser_Slider .slick-arrow{width:14px;height:24px}.offerTeaser_Slider .slick-arrow.slick-prev{left:10px}.offerTeaser_Slider .slick-arrow.slick-next{right:10px}}.twoImageBox{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;width:50%;height:90vh;max-height:750px;min-height:1px;overflow:hidden;position:relative;margin-bottom:50px}.twoImageBox:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;opacity:.4;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(42%, #242225), color-stop(60%, rgba(0, 0, 0, 0)), color-stop(60%, rgba(0, 0, 0, 0)));background-image:linear-gradient(0deg, #242225 42%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 60%)}.twoImageBox .main_img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;min-height:100%;min-width:100%;-webkit-transition:-webkit-transform .65s ease-out;transition:-webkit-transform .65s ease-out;transition:transform .65s ease-out;transition:transform .65s ease-out, -webkit-transform .65s ease-out}.twoImageBox:hover .main_img{-webkit-transform:translate(-50%, -50%) scale(1.016);transform:translate(-50%, -50%) scale(1.016)}.twoImageBox .logo{position:absolute;right:20px;top:40px;z-index:1}.twoImageBox .text{position:absolute;left:25px;bottom:25px;z-index:2;width:100%;padding-right:50px}.twoImageBox .text .fine_dining_stars{width:130px;margin-bottom:15px}.twoImageBox .text .fine_dining_stars.hide{display:none}.twoImageBox .text h4{color:#fff;font-size:45px;font-size:2.8125rem;text-shadow:0 2px 4px rgba(0,0,0,.25);text-transform:uppercase;max-width:450px;line-height:1.1;margin-bottom:20px}.twoImageBox .text p{color:#fff;margin-top:30px;text-shadow:0 2px 4px rgba(0,0,0,.5);font-family:"Benton Sans Cond Reg"}span.button.hide{display:none}@media screen and (max-width: 980px){.module_twoImageTeaser{-ms-flex-wrap:wrap;flex-wrap:wrap}.twoImageBox{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;width:100%}}@media screen and (max-width: 600px){.twoImageBox .text h4{font-size:30px;font-size:1.875rem}.twoImageBox .text p{margin-top:20px}.twoImageBox .logo{-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:right top;transform-origin:right top}}.module_SpecialFullWidthTeaser{padding:80px 0;background-size:cover;background-position:center;position:relative}.module_SpecialFullWidthTeaser:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;opacity:.7;background:#242225;z-index:1}section.teaserSchlossBerg:before{opacity:.75;background:#000 !important}.module_SpecialFullWidthTeaser_row{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 20px}.module_SpecialFullWidthTeaser_row .text{-ms-flex-wrap:0 1 50%;flex-wrap:0 1 50%;width:50%;padding-right:20px}.module_SpecialFullWidthTeaser_row .text .text_inner{max-width:460px;padding-top:30px}.module_SpecialFullWidthTeaser_row .text h3{font-size:55px;font-size:3.4375rem;color:#fff;text-transform:uppercase;line-height:1.09;text-shadow:0 2px 4px rgba(0,0,0,.25);font-family:"Benton Sans Cond Med";margin-bottom:15px}.module_SpecialFullWidthTeaser_row .text .subtext{display:inline-block;background:#beaa66;font-size:16px;font-size:1rem;padding:8px 10px 5px;color:#fff;font-family:"Benton Sans Cond Reg"}.module_SpecialFullWidthTeaser_row .text p{margin-top:30px;margin-bottom:30px;color:#fff;font-family:"Benton Sans Cond Reg";font-size:16px;font-size:1rem;text-shadow:0 2px 4px rgba(0,0,0,.5)}.module_SpecialFullWidthTeaser_row .button{padding-left:35px;padding-right:35px;margin-right:20px;min-width:80%;text-align:center;margin-bottom:20px}.module_SpecialFullWidthTeaser_row a.download_link{color:#fff}.module_SpecialFullWidthTeaser_row .teaserSchlossBergImage{-ms-flex-wrap:0 1 50%;flex-wrap:0 1 50%;width:50%;overflow:hidden}.module_SpecialFullWidthTeaser_row .teaserSchlossBergImage img{float:right;border:2px solid #fff;max-width:410px;height:410px;-o-object-fit:cover;object-fit:cover}.module_SpecialFullWidthTeaser_row .fine_dining_stars{width:130px;margin-bottom:15px}.module_SpecialFullWidthTeaser_row .fine_dining_stars.hide{display:none}@media screen and (max-width: 790px){.module_SpecialFullWidthTeaser_row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.module_SpecialFullWidthTeaser_row .text{-ms-flex-wrap:0 1 100%;flex-wrap:0 1 100%;width:100%;padding-right:0;margin-bottom:30px}.module_SpecialFullWidthTeaser_row .text .text_inner{margin:0 auto}.module_SpecialFullWidthTeaser_row .teaserSchlossBergImage{-ms-flex-wrap:0 1 100%;flex-wrap:0 1 100%;width:100%}.module_SpecialFullWidthTeaser_row .teaserSchlossBergImage img{max-width:454px;height:100%;max-height:454px;float:none;margin:0 auto;display:block}.module_SpecialFullWidthTeaser_row .image{-ms-flex-wrap:0 1 100%;flex-wrap:0 1 100%;width:100%}.module_SpecialFullWidthTeaser_row .image img{float:none;margin:0 auto;display:block}}@media screen and (max-width: 600px){.module_SpecialFullWidthTeaser{padding:30px 0}.module_SpecialFullWidthTeaser_row .text h3{font-size:25px;font-size:1.5625rem}.module_SpecialFullWidthTeaser_row .image img{border:15px solid #fff}}.module_simpleIntro{padding:25px 25px 40px 25px}.module_simpleIntro.bvmw_special_syling{padding:20px 25px 30px 25px}.module_simpleIntro.module{padding-top:0}.module_simpleIntro .breadcrumbs{margin-bottom:0}.module_simpleIntro.transparent{background:rgba(0,0,0,0)}.module_simpleIntro.darkbg{background:#2e2826}.module_simpleIntro.darkbg .breadcrumbs .first_breadcrumb{color:#fff}.module_simpleIntro.darkbg .breadcrumbs a:after{color:#fff}.module_simpleIntro .buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.module_simpleIntro .buttons .button{margin-right:20px}.module_simpleIntro.leftAlgin .module_simpleIntro_inner{text-align:left}.module_simpleIntro.leftAlgin .module_simpleIntro_inner p{color:#fff;text-align:left}.module_simpleIntro.leftAlgin .module_simpleIntro_inner h2{text-align:left}.module_simpleIntro.leftAlgin .buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.module_simpleIntro_buttons{margin-bottom:0px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.module_simpleIntro_buttons .button{margin-bottom:20px}.module_simpleIntro_buttons .download_link{display:inline-block}.module_simpleIntro_inner{max-width:1160px;margin-left:auto;margin-right:auto;padding:0 20px;padding-top:50px;padding-right:50px;text-align:center}.module_simpleIntro_inner h2{margin-bottom:15px;font-size:45px;font-size:2.8125rem}.module_simpleIntro_inner p{margin-bottom:30px}.module_simpleIntro_inner p strong{font-family:"Benton Sans Cond Med"}.module_simpleIntro_inner p a{color:#beaa66;font-family:"Benton Sans Cond Med"}.module_simpleIntro_inner ul,.module_simpleIntro_inner p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:200px;max-width:560px;margin:0 auto}.module_simpleIntro_inner ul li{text-align:left}.module_simpleIntro_inner .table{width:100%;margin:20px auto}.module_simpleIntro_inner .table thead tr{background-color:#f2f1e7;font-weight:bolder}.module_simpleIntro_inner .table td{padding:10px 20px;border:1px solid #000}.module_simpleIntro_inner .button{padding-left:20px;padding-right:20px}body{scroll-behavior:smooth}.module_simpleIntro_inner h5{color:#beaa66;text-align:center;text-transform:uppercase;font-size:35px;font-size:2.1875rem;margin-bottom:20px}.module_simpleIntro.anreise_info{position:relative}#anker_scroll_down{position:absolute;top:-170px;left:50%}@media screen and (max-width: 800px){.module_simpleIntro{padding-top:10px}.module_simpleIntro .table td{padding:5px;font-size:14px}}@media screen and (max-width: 600px){.module_simpleIntro_inner{padding:30px 0}.module_simpleIntro_inner h2{margin-bottom:20px;font-size:30px;font-size:1.875rem}.module_simpleIntro .breadcrumbs{margin-top:40px}}.module_overlappingImageText{padding:50px 0;margin-top:50px;position:relative}.module_overlappingImageText:before{content:"";display:block;width:calc(80% - 130px);height:100%;background:#f2f1e7;position:absolute;right:0;top:0;z-index:-1}.module_overlappingImageText .button{text-align:center;min-width:51%}.module_overlappingImageText.reverse:before{width:30%;top:inherit;bottom:0;height:100vh}.module_overlappingImageText.reverse .image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.module_overlappingImageText.reverse .locationMapWrapper{padding-left:0;padding-right:130px}.module_overlappingImageText.reverse .overlappingImageText_element{max-width:1160px;margin-left:auto;margin-right:auto;padding:0 20px}.module_overlappingImageText .openings{max-width:370px;margin-bottom:25px}.module_overlappingImageText .openings h5{color:#beaa66;text-transform:uppercase;font-size:18px;font-size:1.125rem;line-height:1.1;margin-bottom:15px}.module_overlappingImageText .openings dl{margin-bottom:5px;margin-top:0;background:#f2f1e7;padding:20px 0;border-top:1px solid rgba(46,40,38,.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.module_overlappingImageText .openings dl dt,.module_overlappingImageText .openings dl dd{margin:0;font-size:15px;font-size:.9375rem;line-height:1}.module_overlappingImageText .openings dl p{text-transform:initial;font-size:14px;font-size:.875rem;color:rgba(46,40,38,.4);margin:5px 0 0 0}.module_overlappingImageText .openings dl dt{text-transform:uppercase;padding-right:15px;-webkit-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%}.module_overlappingImageText .openings dl dt span{display:block;font-family:"Benton Sans Cond Lt";text-transform:initial}.module_overlappingImageText .openings dl dd{-webkit-box-flex:0;-ms-flex:0 1 40%;flex:0 1 40%;font-family:"Benton Sans Cond Reg";text-align:right}.module_overlappingImageText_inner .overlappingImageText_slider{padding-left:130px}.module_overlappingImageText_inner .slick-arrow{z-index:1;width:25px;height:43px;background-size:contain;background-position:center}.module_overlappingImageText_inner .slick-arrow:before{display:none}.module_overlappingImageText_inner .slick-arrow.slick-prev{left:25px;background-image:url("../images/slick-prev-dark.svg")}.module_overlappingImageText_inner .slick-arrow.slick-next{right:25px;background-image:url("../images/slick-next-dark.svg")}.module_overlappingImageText_inner .image{-webkit-box-flex:0;-ms-flex:0 1 43%;flex:0 1 43%;width:43%;position:relative;background-size:cover;background-position:center}.module_overlappingImageText_inner .image:after{content:"";display:block;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:1px solid #fff;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;pointer-events:none}.module_overlappingImageText_inner .image img{-webkit-box-shadow:0px 0px 7px 0px rgba(0,0,0,.49);box-shadow:0px 0px 7px 0px rgba(0,0,0,.49);opacity:0}.module_overlappingImageText_inner .additional_note{max-width:370px}.module_overlappingImageText_inner .additional_note p{font-size:13px;font-size:.8125rem;color:rgba(0,0,0,.6)}.module_overlappingImageText_inner .adresse{margin-top:50px;padding-left:45px;background-image:url("../images/icon-map-dark.svg");background-size:26px 29px;background-position:left top;background-repeat:no-repeat}.module_overlappingImageText_inner .adresse p{color:rgba(46,40,38,.9)}.module_overlappingImageText_inner .adresse p strong{color:#2e2826;text-transform:uppercase}.module_overlappingImageText_inner .text{-webkit-box-flex:0;-ms-flex:0 1 57%;flex:0 1 57%;width:57%;padding-left:8%;padding-top:80px;padding-right:50px}.module_overlappingImageText_inner .text h1.h3,.module_overlappingImageText_inner .text h2.h3,.module_overlappingImageText_inner .text h3.h3,.module_overlappingImageText_inner .text h4.h3{text-transform:uppercase;color:#beaa66;font-size:36px;font-size:2.25rem;margin-bottom:25px}.module_overlappingImageText_inner .text p{margin-bottom:20px}.module_overlappingImageText_inner .text li{list-style:none;padding-left:20px;position:relative}.module_overlappingImageText_inner .text li:before{content:"";display:block;position:absolute;left:0;top:9px;height:6px;width:6px;border-radius:50%;background:#beaa66}.module_overlappingImageText_inner .text .button{margin-top:20px}.offersOverview_row.freizeitAngebote{margin:90px auto 20px}.offersOverview_row.freizeitAngebote .offerTeaser_headerbar{max-width:330px}@media screen and (max-width: 900px){.module_overlappingImageText_inner .overlappingImageText_slider{padding-left:0}}@media screen and (max-width: 768px){.module_overlappingImageText{background:#f2f1e7}.module_overlappingImageText:before{display:none}.module_overlappingImageText.reverse .locationMapWrapper{padding-right:0}.overlappingImageText_element{padding:0 50px}.overlappingImageText_element>.flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.overlappingImageText_element .image{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;width:100%}.overlappingImageText_element .text{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;width:100%;padding-top:30px;padding-left:0;padding-right:0}.overlappingImageText_element .text h1.h3,.overlappingImageText_element .text h2.h3,.overlappingImageText_element .text h3.h3,.overlappingImageText_element .text h4.h3{text-transform:uppercase;font-size:45px;font-size:2.8125rem;line-height:1.1;margin-bottom:30px;font-size:20px;font-size:1.25rem;margin-bottom:15px}.overlappingImageText_element .text h1.h3.left,.overlappingImageText_element .text h2.h3.left,.overlappingImageText_element .text h3.h3.left,.overlappingImageText_element .text h4.h3.left{text-align:left}.overlappingImageText_element .text h1.h3.gold,.overlappingImageText_element .text h2.h3.gold,.overlappingImageText_element .text h3.h3.gold,.overlappingImageText_element .text h4.h3.gold{color:#beaa66}.overlappingImageText_element .text h1.h3.white,.overlappingImageText_element .text h2.h3.white,.overlappingImageText_element .text h3.h3.white,.overlappingImageText_element .text h4.h3.white{color:#fff}.overlappingImageText_element .text h1.h3.fine,.overlappingImageText_element .text h2.h3.fine,.overlappingImageText_element .text h3.h3.fine,.overlappingImageText_element .text h4.h3.fine{font-family:"Benton Sans Cond Lt"}.module_overlappingImageText_inner .slick-arrow{width:15px;height:25px}}.module_textBoxes{padding:40px 20px;margin:40px auto}.module_textBoxes .module_textBoxes_inner{max-width:1160px;margin-left:auto;margin-right:auto;padding:0 20px}.module_textBoxes .module_textBoxes_inner h2{font-size:45px;font-size:2.8125rem;margin-bottom:30px}.module_textBoxes .module_textBoxes_inner .textBox{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 15px);flex:0 1 calc(50% - 15px);width:calc(50% - 15px);background:#f2f1e7;position:relative;padding:60px;margin-bottom:30px;text-align:center}.module_textBoxes .module_textBoxes_inner .textBox:nth-child(even){margin-left:15px}.module_textBoxes .module_textBoxes_inner .textBox:nth-child(odd){margin-right:15px}.module_textBoxes .module_textBoxes_inner .textBox:after{content:"";display:block;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:1px solid #fff;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;pointer-events:none;border-color:#beaa66}.module_textBoxes .module_textBoxes_inner .textBox img{max-width:50px;margin:0 auto 30px;display:block}.module_textBoxes .module_textBoxes_inner .textBox h5{font-size:25px;font-size:1.5625rem;max-width:270px;line-height:1.2;margin:0 auto 25px;text-transform:uppercase}@media screen and (max-width: 768px){.module_textBoxes .module_textBoxes_inner .textBox{padding:30px}.module_textBoxes .module_textBoxes_inner .textBox h5{font-size:20px;font-size:1.25rem;margin-bottom:20px}.module_textBoxes .module_textBoxes_inner .textBox img{max-width:30px;margin:0 auto 20px}}@media screen and (max-width: 768px){.module_textBoxes .module_textBoxes_inner .textBox{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;width:100%;margin-bottom:20px}.module_textBoxes .module_textBoxes_inner .textBox:nth-child(even){margin-left:0}.module_textBoxes .module_textBoxes_inner .textBox:nth-child(odd){margin-right:0}}.module_fullWidthImageTeaser{background-size:cover;background-position:center;position:relative;background-attachment:fixed}.module_fullWidthImageTeaser.ratings .module_fullWidthImageTeaser_inner{padding-bottom:50px}.module_fullWidthImageTeaser_inner{max-width:1160px;margin-left:auto;margin-right:auto;padding:0 20px;padding:80px 20px;position:relative;z-index:1}.fullWidthImageTeaser_text{max-width:640px;margin-bottom:100px}.fullWidthImageTeaser_text h2{font-size:55px;font-size:3.4375rem;text-shadow:0 2px 4px rgba(0,0,0,.25);line-height:1.09;margin-bottom:15px}.fullWidthImageTeaser_text p{text-shadow:0 2px 4px rgba(0,0,0,.25);color:#fff;max-width:450px;line-height:1.6}.fullWidthImageTeaser_text .button{margin-top:30px}.fullWidthImageTeaser_text .download_link{color:#fff;margin-top:30px}.fullWidthImageTeaser_text .reviewContainer{margin:40px 0}.fullWidthImageTeaser_text .reviewContainer .textRating{text-transform:uppercase;display:block;text-shadow:0 2px 4px rgba(0,0,0,.5);color:#fff;font-size:25px;font-size:1.5625rem;margin-bottom:10px}.fullWidthImageTeaser_text .reviewContainer .rating{color:#beaa66;font-size:120px;font-size:7.5rem;line-height:1;text-shadow:0 2px 4px rgba(0,0,0,.5);font-family:"Benton Sans Cond Med"}.fullWidthImageTeaser_text .reviewContainer .basedOn{text-shadow:0 2px 4px rgba(0,0,0,.5);color:#fff}.fullWidthImageTeaser_text .reviewContainer .basedOn span{color:#beaa66;font-family:"Benton Sans Cond Med"}@media screen and (max-width: 600px){.module_fullWidthImageTeaser{background-attachment:unset}.module_fullWidthImageTeaser_inner{padding:40px 20px}.fullWidthImageTeaser_text h2{font-size:25px;font-size:1.5625rem}.fullWidthImageTeaser_text .reviewContainer .textRating{font-size:20px;font-size:1.25rem}.fullWidthImageTeaser_text .reviewContainer .rating{font-size:60px;font-size:3.75rem}}.module_text_imageCollage.reverse .text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:60px 60px 60px 5%}.module_text_imageCollage.reverse .collage{border-right:25px solid #fff;border-left:none}.module_text_imageCollage.white .text{background:#fff}.module_text_imageCollage .slick-arrow{z-index:1;width:25px;height:43px;background-size:contain;background-position:center}.module_text_imageCollage .slick-arrow:before{display:none}.module_text_imageCollage .slick-arrow.slick-prev{left:25px;background-image:url("../images/slick-prev-dark.svg")}.module_text_imageCollage .slick-arrow.slick-next{right:25px;background-image:url("../images/slick-next-dark.svg")}.module_text_imageCollage .text_imageCollage_infoIcons{display:block;margin-bottom:30px}.module_text_imageCollage .text_imageCollage_infoIcons .icon{padding-left:40px;color:#2e2826;background-repeat:no-repeat;float:left;font-family:"Benton Sans Cond Reg"}.module_text_imageCollage .text_imageCollage_infoIcons .icon.square{background-image:url("../images/icon-square-dark.svg");background-size:26px 12px;background-position:left 3px;margin-right:50px}.module_text_imageCollage .text_imageCollage_infoIcons .icon.person{background-image:url("../images/icon-dark-people.svg");background-size:20px;background-position:left 0}.module_text_imageCollage .download_link{margin-top:30px;z-index:1}.module_text_imageCollage .text_imageCollage_roomdetails{margin-top:30px}.module_text_imageCollage .text_imageCollage_roomdetails p{font-size:15px;font-size:.9375rem;color:rgba(46,40,38,.5)}.module_text_imageCollage .text_imageCollage_roomdetails p strong{color:rgba(46,40,38,.9)}.module_text_imageCollage .text{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;width:50%;background:#f2f1e7;position:relative;padding:60px 5% 60px 60px}.module_text_imageCollage .text h1.h2,.module_text_imageCollage .text h2.h2,.module_text_imageCollage .text h3.h2,.module_text_imageCollage .text h4.h2{font-size:55px;font-size:3.4375rem;line-height:1.09;margin-bottom:30px;max-width:460px}.module_text_imageCollage .text p{max-width:460px}.module_text_imageCollage .text p a{color:#beaa66}.module_text_imageCollage .text .button{margin-top:30px;padding-left:20px;padding-right:20px;margin-right:20px}.module_text_imageCollage .text.backgroundImage{position:relative;background-size:cover;background-position:center}.module_text_imageCollage .text.backgroundImage:after{content:"";display:block;width:100%;height:100%;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(35%, rgba(36, 34, 37, 0)), color-stop(59%, #000000));background-image:linear-gradient(180deg, rgba(36, 34, 37, 0) 35%, #000000 59%);position:absolute;left:0;top:0;opacity:.6;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;background-image:-webkit-gradient(linear, left top, right top, color-stop(55%, #242225), color-stop(76%, rgba(0, 0, 0, 0)), color-stop(76%, rgba(0, 0, 0, 0)));background-image:linear-gradient(90deg, #242225 55%, rgba(0, 0, 0, 0) 76%, rgba(0, 0, 0, 0) 76%)}.module_text_imageCollage .text.backgroundImage h1.h2,.module_text_imageCollage .text.backgroundImage h2.h2,.module_text_imageCollage .text.backgroundImage h3.h2,.module_text_imageCollage .text.backgroundImage h4.h2,.module_text_imageCollage .text.backgroundImage p{color:#fff;position:relative;z-index:2;text-shadow:0 2px 4px rgba(0,0,0,.5);text-transform:uppercase}.module_text_imageCollage .text.backgroundImage .button,.module_text_imageCollage .text.backgroundImage span{position:relative;z-index:2}.module_text_imageCollage .text.backgroundImage .download_link{color:#fff}.module_text_imageCollage .collage{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;width:50%;border-left:25px solid #fff}.module_text_imageCollage .collage_top{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;height:50%;min-height:310px;max-height:50%;background-size:cover;background-position:center}.module_text_imageCollage .collage_top img{opacity:0}.module_text_imageCollage .collage_bottom{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;height:50%;max-height:50%;background-size:cover;background-position:center;border-top:25px solid #fff}.module_text_imageCollage .collage_bottom img{opacity:0;height:100%}.module_text_imageCollage .collage_bottom_left{-webkit-box-flex:0;-ms-flex:0 1 65%;flex:0 1 65%;background-size:cover;background-position:center;border-right:25px solid #fff}.module_text_imageCollage .collage_bottom_right{-webkit-box-flex:0;-ms-flex:0 1 35%;flex:0 1 35%;background-size:cover;background-position:center}.module_text_imageCollage .accordion{margin-top:20px}.module_text_imageCollage .accordion_header{background-color:#fff;padding:10px;text-transform:uppercase;font-size:16px;font-size:1rem;background-image:url("../images/chevron-right.svg");background-size:9px 15px;background-position:calc(100% - 15px) center;background-repeat:no-repeat;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;cursor:pointer}.module_text_imageCollage .accordion_header.open{background-color:#beaa66;background-image:url("../images/chevron-down.svg");background-size:15px 9px;color:#fff}.module_text_imageCollage .accordion_hidden{display:none}.module_text_imageCollage .accorion_list{margin-bottom:20px;padding:0}.module_text_imageCollage .accorion_list dl{padding:15px 10px;border-bottom:1px solid rgba(0,0,0,.25);margin-bottom:0;margin-top:0}.module_text_imageCollage .accorion_list dt{-webkit-box-flex:0;-ms-flex:0 1 70%;flex:0 1 70%;padding:0;margin:0;text-transform:uppercase}.module_text_imageCollage .accorion_list dt span{background:rgba(0,0,0,0);padding:0;color:rgba(46,40,38,.9);font-family:"Benton Sans Cond Reg";text-transform:initial;margin:0;font-size:14px;font-size:.875rem}.module_text_imageCollage .accorion_list dd{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;padding:0;margin:0;color:rgba(46,40,38,.9);font-family:"Benton Sans Cond Reg"}.module_text_imageCollage li{list-style:none;position:relative;padding-left:15px}.module_text_imageCollage li:before{content:"";display:block;position:absolute;left:0;top:10px;background:#beaa66;height:5px;width:5px;border-radius:50%}.module_text_imageCollage .openings{margin-top:30px;border-bottom:1px solid rgba(46,40,38,.4);max-width:460px}.module_text_imageCollage .openings h1.h3,.module_text_imageCollage .openings h2.h3,.module_text_imageCollage .openings h3.h3,.module_text_imageCollage .openings h4.h3{font-size:18px;font-size:1.125rem;margin-bottom:10px}.module_text_imageCollage .openings dl{border-top:1px solid rgba(46,40,38,.4);margin:0;padding:15px 10px}.module_text_imageCollage .openings dl dt{color:rgba(46,40,38,.9);float:left}.module_text_imageCollage .openings dl dt span{display:block;font-size:13px;font-size:.8125rem;color:rgba(46,40,38,.6)}.module_text_imageCollage .openings dl dd{float:right;font-family:"Benton Sans Cond Lt";color:rgba(46,40,38,.9);text-align:right;font-size:15px;font-size:.9375rem}.module_text_imageCollage .circlebutton{position:absolute;right:0;top:40px;-webkit-transform:translateX(calc(50% + 15px));transform:translateX(calc(50% + 15px))}.module_text_imageCollage.reverse .circlebutton{right:inherit;left:0;top:inherit;bottom:40px;-webkit-transform:translateX(calc(-50% - 15px));transform:translateX(calc(-50% - 15px))}.module_text_imageCollage_element.reverse .text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:60px 60px 60px 5%}.module_text_imageCollage_element.reverse .collage{border-right:25px solid #fff;border-left:none}@media screen and (max-width: 950px){.module_text_imageCollage_element{-ms-flex-wrap:wrap;flex-wrap:wrap}.module_text_imageCollage .text{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.module_text_imageCollage .collage{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;width:100%;border-left:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.module_text_imageCollage .collage_bottom img{height:auto}.module_text_imageCollage .circlebutton{position:relative;-webkit-transform:none;transform:none}}@media screen and (max-width: 600px){.module_text_imageCollage .text h1.h2,.module_text_imageCollage .text h2.h2,.module_text_imageCollage .text h3.h2,.module_text_imageCollage .text h4.h2{font-size:35px;font-size:2.1875rem}.module_text_imageCollage .slick-arrow{width:15px;height:25px}}.module_specialFlexibleIntro{padding-top:60px;padding-bottom:60px;position:relative}.module_specialFlexibleIntro.turnedAround:after{left:0;right:inherit}.module_specialFlexibleIntro.turnedAround .textcontent{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:0;padding-left:5%}.specialFlexibleIntro_inner{max-width:1160px;margin-left:auto;margin-right:auto;padding:0 20px}.specialFlexibleIntro_inner .textcontent{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding-right:5%}.specialFlexibleIntro_inner .images{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;width:50%;max-width:50%}.specialFlexibleIntro_inner h3{color:#beaa66;text-transform:uppercase;font-size:50px;font-size:3.125rem;line-height:1.1;margin-bottom:35px}.specialFlexibleIntro_inner p{margin-bottom:35px;max-width:430px}.specialFlexibleIntro_inner .icons{margin-bottom:25px}.specialFlexibleIntro_inner .icons .icon{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding-left:65px;position:relative;margin-bottom:30px;padding-right:30px}.specialFlexibleIntro_inner .icons .icon .iconimage{position:absolute;width:40px;height:40px;left:0;top:0;background-size:19px 18px;background-position:center;background-repeat:no-repeat;border:1px solid #2e2826;border-radius:50%}.specialFlexibleIntro_inner .icons .icon .iconimage:after{content:"";display:block;position:absolute;right:0;top:50%;width:12px;height:1px;background:#2e2826;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.specialFlexibleIntro_inner .button{margin-bottom:25px}.specialFlexibleIntro_inner .openings{max-width:400px;margin-bottom:25px}.specialFlexibleIntro_inner .openings h5{color:#beaa66;text-transform:uppercase;font-size:18px;font-size:1.125rem;line-height:1.1;margin-bottom:15px}.specialFlexibleIntro_inner .openings dl{margin-bottom:5px;margin-top:0;background:#f2f1e7;padding:10px 20px}.specialFlexibleIntro_inner .openings dl dt,.specialFlexibleIntro_inner .openings dl dd{width:49%;margin:0;font-size:15px;font-size:.9375rem;line-height:1}.specialFlexibleIntro_inner .openings dl dt{text-transform:uppercase;float:left}.specialFlexibleIntro_inner .openings dl dd{float:right;font-family:"Benton Sans Cond Reg";text-align:right;line-height:1.1;font-size:14px;font-size:.875rem}.specialFlexibleIntro_inner .download_link{margin-bottom:25px}.specialFlexibleIntro_slider.slick-dotted.slick-slider{margin-bottom:0}.specialFlexibleIntro_slider .slick-dots{height:7px;bottom:25px}.specialFlexibleIntro_slider .slick-dots li{width:7px;height:7px}.specialFlexibleIntro_slider .slick-dots li button{background:rgba(255,255,255,.4);padding:0;width:100%;height:100%;border-radius:50%}.specialFlexibleIntro_slider .slick-dots li button:before{display:none}.specialFlexibleIntro_slider .slick-dots li.slick-active button{background:#fff}@media screen and (max-width: 768px){.specialFlexibleIntro_inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.specialFlexibleIntro_inner .textcontent{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding-right:0}.specialFlexibleIntro_inner .images{margin-bottom:30px;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;width:100%}}@media screen and (max-width: 550px){.specialFlexibleIntro_inner h3{font-size:30px;font-size:1.875rem;max-width:unset;margin-bottom:20px}.specialFlexibleIntro_inner p{margin-bottom:20px;max-width:unset}.specialFlexibleIntro_inner .icons .icon{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.specialFlexibleIntro_inner .button{margin-bottom:25px}.specialFlexibleIntro_inner .openings{max-width:unset}}.threeImage{background-size:cover;background-position:center;-webkit-box-flex:0;-ms-flex:0 1 33.33333%;flex:0 1 33.33333%;position:relative;-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.threeImage:after{content:"";display:block;width:100%;height:100%;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(35%, rgba(36, 34, 37, 0)), color-stop(59%, #000000));background-image:linear-gradient(180deg, rgba(36, 34, 37, 0) 35%, #000000 59%);position:absolute;left:0;top:0;opacity:.6;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(31%, #242225), color-stop(60%, rgba(0, 0, 0, 0)), color-stop(61%, rgba(0, 0, 0, 0)));background-image:linear-gradient(0deg, #242225 31%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 61%)}.threeImage:hover:after{opacity:.86}.threeImage img{opacity:0}.threeImage .textcontent{position:absolute;left:30px;bottom:30px;z-index:1;width:calc(100% - 60px)}.threeImage h3{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5);font-size:45px;font-size:2.8125rem;line-height:1.1;text-transform:uppercase;max-width:230px}.threeImage p{font-size:15px;font-size:.9375rem;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5);margin-top:25px}@media screen and (max-width: 860px){.module_threeImageTeaser{-ms-flex-wrap:wrap;flex-wrap:wrap}.threeImage{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}}@media screen and (max-width: 600px){.threeImage img{max-height:370px}.threeImage h3{font-size:35px;font-size:2.1875rem;max-width:unset}.threeImage .textcontent{left:20px;bottom:20px;width:calc(100% - 40px)}}.textThreeCols{background:#f2f1e7;padding:0 20px}.textThreeCol{-webkit-box-flex:0;-ms-flex:0 1 33.33333%;flex:0 1 33.33333%;text-align:center;padding:20px 30px;margin:35px 0;border-right:1px solid rgba(46,40,38,.25)}.textThreeCol h6{text-transform:uppercase;font-size:30px;font-size:1.875rem;margin-bottom:50px 30px}.textThreeCol p a{color:#beaa66}.textThreeCol:last-child{border-right:none}@media screen and (max-width: 768px){.textThreeCol{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;border:none;padding:20px 30px;margin:0}.textThreeCols{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:30px}}.module_flipCards{max-width:1160px;margin-left:auto;margin-right:auto;padding:0 20px;padding:0 10px}.flipCards_headline{max-width:280px}.flipCard_box{-webkit-box-flex:0;-ms-flex:0 1 calc(25% - 20px);flex:0 1 calc(25% - 20px);margin:0 10px 20px;background:#f2f1e7;position:relative;-webkit-box-shadow:1px 1px 5px 1px rgba(0,0,0,.31);box-shadow:1px 1px 5px 1px rgba(0,0,0,.31);max-width:calc(25% - 20px)}.flipCard_box .face{text-align:center}.flipCard_box .front{padding:30px 20px}.flipCard_box .back{position:absolute;left:0;top:0;height:100%;width:100%;padding:0 20px}.flipCard_box .back .text-center{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;padding:0 20px}.flipCard_box .back span{color:#fff;font-size:19px;font-size:1.1875rem;display:block;margin-bottom:15px;text-transform:uppercase}.flipCard_box .back p{font-size:14px;font-size:.875rem;color:#fff}.flipCard_box p{font-size:19px;font-size:1.1875rem;line-height:1.4;text-transform:uppercase}.flipCard_box.gold{background:#beaa66}.flipCard_box.gold .colored_icon{background-color:#beaa66}.flipCard_box.gold .back{background-color:#beaa66}.flipCard_box.orange{background:#beaa66}.flipCard_box.orange .colored_icon{background-color:#f7ab57}.flipCard_box.orange .back{background-color:#f7ab57}.flipCard_box.red{background:#beaa66}.flipCard_box.red .colored_icon{background-color:#e40136}.flipCard_box.red .back{background-color:#e40136}.flipCard_box.blue{background:#beaa66}.flipCard_box.blue .colored_icon{background-color:#96d0f3}.flipCard_box.blue .back{background-color:#96d0f3}.flipCard_box.purple{background:#beaa66}.flipCard_box.purple .colored_icon{background-color:#a184b8}.flipCard_box.purple .back{background-color:#a184b8}.flipCard_box.green .colored_icon{background-color:#b0d076}.flipCard_box.green .back{background-color:#b0d076}.flipCard_box.yellow .colored_icon{background-color:#f2f1e7}.flipCard_box.yellow .back{background-color:#f2f1e7}.flipCard_box.rosa .colored_icon{background-color:#b0d076}.flipCard_box.rosa .back{background-color:#b0d076}.flipCard_box.hotel-blau .colored_icon{background-color:#2b9cb8}.flipCard_box.hotel-blau .back{background-color:#2b9cb8}.career_new .flipCard_box.gold{background:#beaa66}.career_new .flipCard_box.gold .colored_icon{background-color:#beaa66}.career_new .flipCard_box.gold .back{background-color:#beaa66}.career_new .flipCard_box.orange{background:#f7ab57}.career_new .flipCard_box.orange .colored_icon{background-color:#f7ab57}.career_new .flipCard_box.orange .back{background-color:#f7ab57}.career_new .flipCard_box.red{background:#e40136}.career_new .flipCard_box.red .colored_icon{background-color:#e40136}.career_new .flipCard_box.red .back{background-color:#e40136}.career_new .flipCard_box.blue{background:#96d0f3}.career_new .flipCard_box.blue .colored_icon{background-color:#96d0f3}.career_new .flipCard_box.blue .back{background-color:#96d0f3}.career_new .flipCard_box.purple{background:#a184b8}.career_new .flipCard_box.purple .colored_icon{background-color:#a184b8}.career_new .flipCard_box.purple .back{background-color:#a184b8}.career_new .flipCard_box.green{background:#b0d076}.career_new .flipCard_box.green .colored_icon{background-color:#b0d076}.career_new .flipCard_box.green .back{background-color:#b0d076}.career_new .flipCard_box.yellow{background:#ffc813}.career_new .flipCard_box.yellow .colored_icon{background-color:#ffc813}.career_new .flipCard_box.yellow .back{background-color:#ffc813}.career_new .flipCard_box.rosa{background:#f38c97}.career_new .flipCard_box.rosa .colored_icon{background-color:#f38c97}.career_new .flipCard_box.rosa .back{background-color:#f38c97}.career_new .flipCard_box.hotel-blau{background:#2b9cb8}.career_new .flipCard_box.hotel-blau .colored_icon{background-color:#2b9cb8}.career_new .flipCard_box.hotel-blau .back{background-color:#2b9cb8}.colored_icon{height:140px;width:140px;border-radius:50%;background:#2e2826;margin:0 auto 20px;background-repeat:no-repeat;background-size:50px;background-position:center}.flip{-webkit-perspective:800;perspective:800;position:relative;text-align:center}.flip .card.flipped{-webkit-transform:rotatey(-180deg);transform:rotatey(-180deg)}.flip .card{-webkit-transform-style:preserve-3d;-webkit-transition:.79s;transform-style:preserve-3d;transition:.79s}.flip .card .face{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:2}.flip .card .back{padding-top:10%;-webkit-transform:rotatey(-180deg);transform:rotatey(-180deg);position:absolute}@media screen and (max-width: 850px){.flipCard_box{-webkit-box-flex:0;-ms-flex:0 1 calc(33.33333% - 20px);flex:0 1 calc(33.33333% - 20px);max-width:calc(33.33333% - 20px)}}@media screen and (max-width: 660px){.flipCard_box{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 20px);flex:0 1 calc(50% - 20px);max-width:calc(50% - 20px)}}@media screen and (max-width: 500px){.flipCard_box{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%}}.module_jobboard{max-width:1160px;margin-left:auto;margin-right:auto;padding:0 20px}.module_iconBoxes{max-width:1160px;margin-left:auto;margin-right:auto;padding:0 20px}.iconBoxes_header{margin-bottom:30px;padding-left:10px;padding-right:10px}.iconBox{-webkit-box-flex:0;-ms-flex:0 1 calc(20% - 20px);flex:0 1 calc(20% - 20px);max-width:calc(20% - 20px);border:1px solid #2e2826;padding:30px;text-align:center;margin:0 10px 20px;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;position:relative}.iconBox.partnerlink:hover{background:#e3dfd0;border:1px solid #beaa66}.iconBox .infoBox_trigger{width:33px;height:33px;background-size:contain;background-repeat:no-repeat;background-image:url("../images/icon-openInfo.svg");background-position:center;display:block;position:absolute;right:0;bottom:0;-webkit-transform:translate(30%, 30%);transform:translate(30%, 30%);z-index:3;cursor:pointer}.iconBox.open .infoBox_trigger{background-size:contain;background-repeat:no-repeat;background-image:url("../images/icon-openInfo-close.svg");background-position:center}.iconBox.open .infoBox_back{opacity:1;pointer-events:initial}.iconBox .infoBox_back{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background:#f2f1e7;opacity:0;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;pointer-events:none}.iconBox .infoBox_back p{font-size:14px;font-size:.875rem;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:90%}.iconBox .infoBox_back p span{display:block;font-size:16px;font-size:1rem;font-family:"Benton Sans Cond Med";margin-bottom:10px}.iconBox p{font-size:14px;font-size:.875rem;line-height:1.4}.iconBox p strong{font-size:16px;font-size:1rem}.iconBox .bigtext{padding-top:10px;margin-bottom:15px;font-size:45px;font-size:2.8125rem;color:rgba(46,40,38,.65);line-height:1}.iconBox .icon{width:45px;height:45px;background-repeat:no-repeat;background-size:contain;background-position:center;margin:0 auto 18px}.iconBox .icon.stars{width:85px;margin:20px auto 25px}.iconBox .icon:not(.stars)>img{opacity:0;width:0;max-width:0}.iconBox .partner{margin-bottom:25px;position:relative;height:80px}.iconBox .partner img{width:auto;max-width:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 920px){.iconBox{-webkit-box-flex:0;-ms-flex:0 1 calc(25% - 20px);flex:0 1 calc(25% - 20px);max-width:calc(25% - 20px)}}@media screen and (max-width: 760px){.iconBox{-webkit-box-flex:0;-ms-flex:0 1 calc(33.33333% - 20px);flex:0 1 calc(33.33333% - 20px);max-width:calc(33.33333% - 20px)}}@media screen and (max-width: 580px){.iconBox{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 20px);flex:0 1 calc(50% - 20px);max-width:calc(50% - 20px)}}@media screen and (max-width: 460px){.iconBox{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%}}.module_additonalContentTabs{position:relative}.module_additonalContentTabs:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:500px;background:#f2f1e7;z-index:-1}.module_additonalContentTabs.dark:after{background:#2e2826}.module_additonalContentTabs.dark .additonalContentTabs_header h3{color:#beaa66}.module_additonalContentTabs.dark .additonalContentTabs_header p{color:#fff}.module_additonalContentTabs.dark .additonalContentTabs_buttons{margin-top:50px}.module_additonalContentTabs.dark .additonalContentTabs_buttons button{color:#fff;border:1px solid #fff}.module_additonalContentTabs.dark .additonalContentTabs_buttons button.current{background:#beaa66;border:1px solid #beaa66}.additonalContentTabs_inner{max-width:1160px;margin-left:auto;margin-right:auto;padding:0 20px;padding:60px 20px}.additonalContentTabs_header{max-width:1000px}.additonalContentTabs_header h3{max-width:580px}.additonalContentTabs_header p{margin-top:30px}.additonalContentTabs_buttons{margin-top:50px;margin-bottom:25px}.additonalContentTabs_buttons button{font-size:14px;font-size:.875rem;text-transform:uppercase;padding:10px 25px 8px;line-height:1;border:1px solid #2e2826;float:left;margin-right:20px;margin-bottom:20px}.additonalContentTabs_buttons button.current{background:#2e2826;color:#fff}.additonalContentTabs_contentBlock{margin-top:30px}.additonalContentTabs_contentBlock.notext .left{display:none}.additonalContentTabs_contentBlock.notext .right{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.additonalContentTabs_contentBlock.notext .right .video-js{padding-bottom:56.25%}.additonalContentTabs_contentBlock .left{-webkit-box-flex:0;-ms-flex:0 1 calc(40% - 25px);flex:0 1 calc(40% - 25px);margin-right:25px;position:relative}.additonalContentTabs_contentBlock .additionalnote{margin-top:30px}.additonalContentTabs_contentBlock .additionalnote p{font-size:12px;font-size:.75rem;color:rgba(46,40,38,.7)}.additonalContentTabs_contentBlock .text{padding:50px;background:#fff;-webkit-box-shadow:0px 0px 7px 0px rgba(0,0,0,.49);box-shadow:0px 0px 7px 0px rgba(0,0,0,.49)}.additonalContentTabs_contentBlock .text:after{content:"";display:block;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:1px solid #fff;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;pointer-events:none;border-color:#2e2826}.additonalContentTabs_contentBlock .button{margin-top:30px;z-index:50;position:relative}.additonalContentTabs_contentBlock h4{text-transform:uppercase;font-size:35px;font-size:2.1875rem;line-height:1.2;margin-bottom:20px}.additonalContentTabs_contentBlock li{list-style:none;padding-left:16px;position:relative}.additonalContentTabs_contentBlock li:before{content:"";display:block;width:6px;height:6px;position:absolute;left:0;top:8px;background:#2e2826;border-radius:50%}.additonalContentTabs_contentBlock .right{-webkit-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%}.additonalContentTabs_contentBlock .video-js{height:100%}.additonalContentTabs_contentBlock .image{background-size:cover;background-position:center;background-repeat:no-repeat}.additonalContentTabs_contentBlock .image img{opacity:0}.additonalContentTabs_contentBlock.fullWidth{position:relative;background:#f2f1e7;-webkit-box-shadow:0px 0px 7px 0px rgba(0,0,0,.49);box-shadow:0px 0px 7px 0px rgba(0,0,0,.49);padding:50px}.additonalContentTabs_contentBlock.fullWidth:after{content:"";display:block;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:1px solid #fff;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;pointer-events:none;border-color:#beaa66}.additonalContentTabs_contentBlock.fullWidth .images{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;padding-right:50px}.additonalContentTabs_contentBlock.fullWidth .images img{max-width:190px}.additonalContentTabs_contentBlock.fullWidth .textLeft{-webkit-box-flex:0;-ms-flex:0 1 70%;flex:0 1 70%;padding-left:30px;padding-top:30px;z-index:50;position:relative}.additonalContentTabs_contentBlock.fullWidth .textLeft p{margin-bottom:30px}.additonalContentTabs_contentBlock.video_container{margin-top:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.additonalContentTabs_contentBlock.notext.video_container .right{-webkit-box-flex:0;-ms-flex:0 1 49%;flex:0 1 49%;margin-bottom:25px;padding:0 6px 0 0}.additonalContentTabs_contentBlock.notext.video_container .right:nth-of-type(2n){padding:0 0 0 6px}@media screen and (max-width: 900px){.additonalContentTabs_contentBlock{-ms-flex-wrap:wrap;flex-wrap:wrap}.additonalContentTabs_contentBlock .left{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin-right:0}.additonalContentTabs_contentBlock .right{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.additonalContentTabs_contentBlock .video-js{padding-bottom:56.25%}}@media screen and (max-width: 730px){.additonalContentTabs_contentBlock.fullWidth{padding:20px}.additonalContentTabs_contentBlock.fullWidth .images{padding-right:0}}@media screen and (max-width: 550px){.additonalContentTabs_contentBlock .text{padding:25px}.additonalContentTabs_contentBlock h4{font-size:25px;font-size:1.5625rem}.additonalContentTabs_contentBlock.fullWidth{-ms-flex-wrap:wrap;flex-wrap:wrap}.additonalContentTabs_contentBlock.fullWidth .images{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.additonalContentTabs_contentBlock.fullWidth .textLeft{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}}.module_TextNumberedList{background:#f2f1e7;padding:80px 50px}.module_TextNumberedList p a{color:#beaa66}.module_TextNumberedList .button{margin-top:30px}.module_TextNumberedList ol{list-style:none;counter-reset:my-awesome-counter;margin-bottom:50px;padding-left:0;margin-left:0}.module_TextNumberedList ol li{counter-increment:my-awesome-counter;position:relative;padding-left:70px;margin-bottom:35px}.module_TextNumberedList ol li:before{content:counter(my-awesome-counter);color:#fff;position:absolute;left:15px;top:1px;z-index:2;font-size:20px;font-size:1.25rem}.module_TextNumberedList ol li:after{content:"";display:block;width:40px;height:40px;position:absolute;left:0;top:-5px;border-radius:50%;background:#beaa66}.module_text{padding:80px 20px;max-width:1160px;margin-left:auto;margin-right:auto;padding:0 20px}.module_text h5{color:#beaa66;text-transform:uppercase;font-size:22px;font-size:1.375rem;margin-bottom:10px;display:block}.module_text p a{color:#beaa66}.module_text .textinner{margin-bottom:80px}.module_text .textinner li{list-style:none;padding-left:16px;position:relative}.module_text .textinner li:before{content:"";display:block;width:6px;height:6px;position:absolute;left:0;top:8px;background:#beaa66;border-radius:50%}.module_MapCluster{position:relative}.module_MapCluster .map{width:100%;height:500px}.module_MapCluster .map_banner{position:relative;padding:30px;background:rgba(46,40,38,.9);z-index:2;width:100%}.module_MapCluster .map_banner h2{float:left;color:#fff}.module_MapCluster .map_banner .button{float:right}.mappopup{overflow:hidden;min-width:150px}.mappopup p{font-size:15px;font-size:.9375rem;line-height:1.4;font-family:"Benton Sans Cond Med";text-transform:uppercase}.mappopup p.city{color:#beaa66}.mappopup .button{margin-top:10px;padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:10px;float:right;font-size:13px;font-size:.8125rem}@media screen and (max-width: 810px){.module_MapCluster .map_banner{position:static;padding:20px;background:#2e2826;text-align:center}.module_MapCluster .map_banner h2{float:none;margin-bottom:10px}.module_MapCluster .map_banner .button{float:none}}.module_SaarlandCard{padding:140px 0;background-position:center;background-size:cover;position:relative;background-attachment:fixed}.module_SaarlandCard:after{content:"";display:block;width:100%;height:100%;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(35%, rgba(36, 34, 37, 0)), color-stop(59%, #000000));background-image:linear-gradient(180deg, rgba(36, 34, 37, 0) 35%, #000000 59%);position:absolute;left:0;top:0;opacity:.6;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;background:#2e2826}.module_SaarlandCard.gutschein:after{display:none}.module_SaarlandCard.gutschein .text h3{color:#000}.module_SaarlandCard.gutschein .text p{color:#000}.module_SaarlandCard_inner{max-width:1160px;margin-left:auto;margin-right:auto;padding:0 20px;position:relative;z-index:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.module_SaarlandCard_inner .text{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;max-width:450px;padding-right:30px}.module_SaarlandCard_inner .text h3{color:#fff}.module_SaarlandCard_inner .text p{color:#fff;margin:30px 0}.module_SaarlandCard_inner .image{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;max-width:520px}@media screen and (max-width: 768px){.module_SaarlandCard{padding:70px 0}.module_SaarlandCard_inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.module_SaarlandCard_inner .text{margin-bottom:30px}.module_SaarlandCard_inner .text,.module_SaarlandCard_inner .image{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-width:unset}}.module_simpleImageText.reverse>.flex_item:first-child{margin-left:12px;margin-right:0}.module_simpleImageText.reverse>.flex_item:last-child{margin-right:12px;margin-left:0}.module_simpleImageText.reverse .text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.module_simpleImageText .circlebutton{position:absolute;left:20px;bottom:20px}.module_simpleImageText>.flex_item{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 12px);flex:0 1 calc(50% - 12px);margin-bottom:24px}.module_simpleImageText>.flex_item:first-child{margin-right:12px}.module_simpleImageText>.flex_item:last-child{margin-left:12px}.module_simpleImageText .text{padding:90px 40px 40px 80px;background:#f2f1e7}.module_simpleImageText .text p{max-width:500px}.module_simpleImageText .text .button{padding-left:20px;padding-right:20px;min-width:51%;text-align:center}.module_simpleImageText .text .button,.module_simpleImageText .text .download_link{margin-top:30px;display:block;float:left;clear:left}.module_simpleImageText .text .button+.button,.module_simpleImageText .text .button+.download_link,.module_simpleImageText .text .download_link+.button,.module_simpleImageText .text .download_link+.download_link{margin-top:20px}.module_simpleImageText .text .download_link{min-width:auto}.module_simpleImageText .text ul{margin:20px 0}.module_simpleImageText .text ul>li{list-style:none;position:relative;padding-left:30px;margin-bottom:5px}.module_simpleImageText .text ul>li:after{content:"";display:block;width:6px;height:6px;position:absolute;left:0;top:8px;background:#beaa66;border-radius:50%}.module_simpleImageText .text ol{margin:0;padding:0}.module_simpleImageText .text ol>li{list-style:none;counter-increment:item;position:relative;padding-left:30px}.module_simpleImageText .text ol>li:before{content:counter(item);color:#beaa66;position:absolute;left:0;top:0}.module_simpleImageText .categories{margin-bottom:30px}.module_simpleImageText .categories span{display:inline-block;color:#beaa66}.module_simpleImageText .categories span:before{content:"";display:inline-block;float:right;height:15px;width:1px;background:#beaa66;margin-top:3px;margin-left:7px;margin-right:5px}.module_simpleImageText .categories span:last-child:before{display:none}.module_simpleImageText .image{background-size:cover;background-position:center;position:relative}.module_simpleImageText .image img{opacity:0}.module_simpleImageText.new_2024 .image{background:none}.module_simpleImageText.new_2024 .image img{opacity:1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.module_simpleImageText .adresse{margin-top:50px;padding-left:45px;background-image:url("../images/icon-map-dark.svg");background-size:26px 29px;background-position:left top;background-repeat:no-repeat}.module_simpleImageText .adresse p{color:rgba(46,40,38,.9)}.module_simpleImageText .adresse p strong{color:#2e2826;text-transform:uppercase}@media screen and (max-width: 960px){.module_simpleImageText.reverse>.flex_item:first-child{margin-left:0;margin-right:0}.module_simpleImageText.reverse>.flex_item:last-child{margin-right:0;margin-left:0}.module_simpleImageText>.flex_item{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin-bottom:0}.module_simpleImageText>.flex_item:first-child{margin-right:0}.module_simpleImageText>.flex_item:last-child{margin-left:0}.module_simpleImageText .text{padding:30px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:20px}}@media screen and (max-width: 700px){.module_simpleImageText{-ms-flex-wrap:wrap;flex-wrap:wrap}}.hotelsTabs_inner{margin-left:140px;padding-top:25px}.hotelsTabs_info{-webkit-box-flex:0;-ms-flex:0 1 40%;flex:0 1 40%}.hotelsTabs_info .text{background:#2e2826;padding:30px}.hotelsTabs_info .text h3{color:#beaa66;font-size:35px;font-size:2.1875rem}.hotelsTabs_info .icons .icon{padding-left:40px;color:#fff;background-repeat:no-repeat;float:left}.hotelsTabs_info .icons .icon.square{background-image:url("../images/icon-square.svg");background-size:26px 12px;background-position:left 3px;margin-right:50px}.hotelsTabs_info .icons .icon.person{background-image:url("../images/icon-person.svg");background-size:20px;background-position:left 0}.hotelsTabs_info .button{margin-top:30px;padding-left:20px;padding-right:20px}.hotelsTabs_buttonContainer{-webkit-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%;padding-right:30px}.hotelsTabs_button{-webkit-box-flex:0;-ms-flex:0 1 calc(33.333333% - 20px);flex:0 1 calc(33.333333% - 20px);margin-left:20px;margin-bottom:20px;position:relative;max-width:200px;background:#f2f1e7;-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.hotelsTabs_button:hover{background:#e3dfd0}.hotelsTabs_button .simple_logo,.hotelsTabs_button .simple_logo_active{height:65%;width:65%;max-width:113px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-size:contain;background-position:center;background-repeat:no-repeat}.hotelsTabs_button .simple_logo_active{display:none}.hotelsTabs_button.active{background:#beaa66;position:relative}.hotelsTabs_button.active:after{content:"";display:block;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:1px solid #fff;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;pointer-events:none}.hotelsTabs_button.active .simple_logo{display:none}.hotelsTabs_button.active .simple_logo_active{display:block}.hotelsTabs_button:before{content:"";display:block;padding-bottom:100%}@media screen and (max-width: 1080px){.hotelsTabs_inner{margin-left:20px}.hotelsTabs_info{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.hotelsTabs_buttonContainer{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}}@media screen and (max-width: 900px){.hotelsTabs_inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.hotelsTabs_info{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.hotelsTabs_buttonContainer{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}}.module_textLego{max-width:1160px;margin-left:auto;margin-right:auto;padding:0 20px}.textLego_row{margin:0 -15px}.textLego_box{-webkit-box-flex:0;-ms-flex:0 1 calc(33.33333% - 30px);flex:0 1 calc(33.33333% - 30px);width:calc(33.33333% - 30px);margin-left:15px;margin-right:15px;padding:30px 40px;background:#f2f1e7;-webkit-box-shadow:0px 0px 7px 0px rgba(0,0,0,.49);box-shadow:0px 0px 7px 0px rgba(0,0,0,.49);position:relative;margin-bottom:30px}.textLego_box.full{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.textLego_box.full ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}.textLego_box:after{content:"";display:block;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:1px solid #fff;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;pointer-events:none;border-color:#beaa66}.textLego_box h5{color:#beaa66;text-align:center;text-transform:uppercase;font-size:35px;font-size:2.1875rem;margin-bottom:20px}.textLego_box .staricon{display:block;margin:0 auto 20px;height:24px}.textLego_box .staricon.hide{display:none}.textLego_box .staricon.one{width:24px;background-size:contain;background-repeat:no-repeat;background-image:url("../images/star-gold-one.svg");background-position:center}.textLego_box .staricon.two{width:60px;background-size:contain;background-repeat:no-repeat;background-image:url("../images/star-gold-two.svg");background-position:center}.textLego_box .staricon.three{width:94px;background-size:contain;background-repeat:no-repeat;background-image:url("../images/star-gold-three.svg");background-position:center}.textLego_box li{list-style:none;position:relative;padding-left:30px;margin-bottom:15px}.textLego_box li:after{content:"";display:block;width:6px;height:6px;position:absolute;left:0;top:8px;background:#beaa66;border-radius:50%}.textLego_note{max-width:800px}.textLego_note p{color:rgba(0,0,0,.5);font-size:14px;font-size:.875rem}@media screen and (max-width: 950px){.textLego_box{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;width:100%}}@media screen and (max-width: 780px){.textLego_box.full ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media screen and (max-width: 550px){.textLego_box.full ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.module_factSlideshow{padding-top:80px;padding-bottom:80px}.factSlider{padding:0 40px}.factSlider .slick-track{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.factSlider .slick-slide{height:inherit !important}.factSlider .slick-arrow{z-index:1;width:13px;height:22px;background-repeat:no-repeat;background-size:contain;background-position:center}.factSlider .slick-arrow:before{display:none}.factSlider .slick-arrow.slick-prev{left:20px;background-image:url("../images/slick-prev-dark.svg")}.factSlider .slick-arrow.slick-next{right:20px;background-image:url("../images/slick-next-dark.svg")}.factSlider_element{text-align:center;padding:20px 20px;border-right:1px solid rgba(0,0,0,.25);min-height:235px}.factSlider_element>img{width:auto;height:33px;margin:0 auto 20px}.factSlider_element p{line-height:1.4;font-size:13px;font-size:.8125rem;color:rgba(0,0,0,.5)}.factSlider_element p span{display:block;text-transform:uppercase;font-family:"Benton Sans Cond Med";color:#2e2826;font-size:15px;font-size:.9375rem;margin-bottom:10px}.roomsSlider .slick-arrow{z-index:1;width:40px;height:100%;-webkit-transform:none;transform:none;top:0;background-repeat:no-repeat;background-size:contain;background-position:center;background-size:13px 23px;background-color:rgba(255,255,255,.2);-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.roomsSlider .slick-arrow:hover{background-color:rgba(255,255,255,.5)}.roomsSlider .slick-arrow:before{display:none}.roomsSlider .slick-arrow.slick-prev{left:0;background-image:url("../images/slick-prev-white.svg")}.roomsSlider .slick-arrow.slick-next{right:0;background-image:url("../images/slick-next-white.svg")}.roomSlider_element{position:relative;border-left:1px solid #fff;border-right:1px solid #fff;border-top:2px solid #fff}.roomSlider_element:after{content:"";display:block;width:100%;height:100%;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(35%, rgba(36, 34, 37, 0)), color-stop(59%, #000000));background-image:linear-gradient(180deg, rgba(36, 34, 37, 0) 35%, #000000 59%);position:absolute;left:0;top:0;opacity:.6;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;background:#000}.roomSlider_element .text{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;z-index:1}.roomSlider_element .text span{color:#fff;padding-left:33px;background-image:url("../images/icon-square.svg");background-size:23px 11px;background-repeat:no-repeat;background-position:left center;font-family:"Benton Sans Cond Reg";display:inline-block;margin-bottom:10px;font-size:16px;font-size:1rem}.roomSlider_element .text p{color:#beaa66;font-size:35px;font-size:2.1875rem;line-height:1.14;font-family:"Benton Sans Cond Med";text-shadow:0 2px 4px rgba(0,0,0,.5);text-transform:uppercase}@media screen and (max-width: 500px){.roomsSlider .slick-arrow{width:25px}.roomSlider_element .text span{font-size:14px;font-size:.875rem}.roomSlider_element .text p{font-size:20px;font-size:1.25rem}}.locationMapWrapper{padding-left:130px}.locationMapWrapper .image{position:relative}.locationMapWrapper .image:after{border-color:#beaa66}.locationMapWrapper .image img{opacity:1;-webkit-box-shadow:none;box-shadow:none}.locationMapWrapper .map{width:100%;height:100%;min-height:540px}.locationMapWrapper .addressbanner{position:absolute;left:50%;top:20px;z-index:5;background:#fff;-webkit-box-shadow:0px 0px 7px 0px rgba(0,0,0,.49);box-shadow:0px 0px 7px 0px rgba(0,0,0,.49);width:80%;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%);padding:10px 20px}.locationMapWrapper .addressbanner p{margin:0;font-size:15px;font-size:.9375rem}.locationMapWrapper .addressbanner p span{display:block;text-transform:uppercase;margin:0;font-family:"Benton Sans Cond Med"}.locationMapWrapper .text>p{max-width:350px}@media screen and (max-width: 900px){.locationMapWrapper{padding-left:0}}@media screen and (max-width: 768px){.locationMapWrapper .map{height:350px;min-height:unset}.locationMapWrapper .addressbanner{position:static;-webkit-transform:none;transform:none;width:calc(100% - 30px);margin:0 auto}}.module_viewportImageTeaser{width:100%;height:100vh;background-attachment:fixed;background-size:cover;position:relative;margin-bottom:20px}.module_viewportImageTeaser:before{content:"";display:block;width:100%;height:100%;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(35%, rgba(36, 34, 37, 0)), color-stop(59%, #000000));background-image:linear-gradient(180deg, rgba(36, 34, 37, 0) 35%, #000000 59%);position:absolute;left:0;top:0;opacity:.6;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(39%, #242225), color-stop(62%, rgba(0, 0, 0, 0)), color-stop(63%, rgba(0, 0, 0, 0)));background-image:linear-gradient(0deg, #242225 39%, rgba(0, 0, 0, 0) 62%, rgba(0, 0, 0, 0) 63%)}.module_viewportImageTeaser .text{position:absolute;left:130px;bottom:90px;z-index:1}.module_viewportImageTeaser .text h2{text-shadow:0 2px 4px rgba(0,0,0,.5);max-width:450px;font-size:50px;font-size:3.125rem;font-family:"Benton Sans Cond Lt";line-height:1.1}@media screen and (max-width: 768px){.module_viewportImageTeaser{height:60vh}.module_viewportImageTeaser .text{left:60px;bottom:60px}}@media screen and (max-width: 600px){.module_viewportImageTeaser{height:300px;background-attachment:initial}.module_viewportImageTeaser .text{left:30px;bottom:30px}.module_viewportImageTeaser .text h2{font-size:30px;font-size:1.875rem}}@media screen and (max-width: 400px){.module_viewportImageTeaser{height:320px}}.module_banderoleBanner{background:#f2f1e7;padding:120px 20px;margin:40px 0;position:relative}.module_banderoleBanner.banderole_1:after,.module_banderoleBanner.banderole_1:before{background-image:url("../images/banderole_1_new.svg")}.module_banderoleBanner.banderole_3:after,.module_banderoleBanner.banderole_3:before{height:19px;background-image:url("../images/banderole_3.svg")}.module_banderoleBanner.banderole_2:after,.module_banderoleBanner.banderole_2:before{background-image:url("../images/banderole_2.svg")}.module_banderoleBanner.banderole_2:after{-webkit-transform:translateY(50%);transform:translateY(50%)}.module_banderoleBanner.banderole_2:before{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.module_banderoleBanner .button,.module_banderoleBanner .download_link{margin-top:25px}.module_banderoleBanner:after,.module_banderoleBanner:before{content:"";display:block;position:absolute;left:0;height:35px;width:100%;background-image:url("../images/banderole_1_new.svg");background-size:contain;background-repeat:repeat-x}.module_banderoleBanner:after{bottom:0}.module_banderoleBanner:before{top:0}.banderoleBanner_inner{max-width:960px;padding:0 20px;margin:0 auto}.banderoleBanner_inner .text{-webkit-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%}.banderoleBanner_inner .text h3{font-family:"Benton Sans Cond Lt"}.banderoleBanner_inner .text .subtitle{font-family:"Benton Sans Cond Reg";text-transform:initial;font-size:17px;font-size:1.0625rem;line-height:1.8;display:inline-block;color:#000;padding-left:0}.banderoleBanner_inner .contactWrapper{-webkit-box-flex:0;-ms-flex:0 1 40%;flex:0 1 40%}.banderoleBanner_inner .contactbox{padding-left:20px;text-align:center;margin-bottom:30px}.banderoleBanner_inner .contactbox .image{max-width:200px;margin:0 auto 10px;position:relative}.banderoleBanner_inner .contactbox .image.einbild{max-width:400px}.banderoleBanner_inner .contactbox .image:after{content:"";display:block;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:1px solid #fff;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;pointer-events:none}@media screen and (max-width: 700px){.module_banderoleBanner{padding:60px 20px}.banderoleBanner_inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.banderoleBanner_inner .text{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin-bottom:30px}.banderoleBanner_inner .contactWrapper{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}}.module_banderoleInfoBlock{padding:40px 20px;margin:80px 0;position:relative}.module_banderoleInfoBlock .banderoleInfoBlock_inner{max-width:unset;margin:0 auto;padding:0 20px}.module_banderoleInfoBlock .designImage{-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.module_banderoleInfoBlock .designImage img{max-width:320px;margin-top:80px}.module_banderoleInfoBlock .text{padding-left:20px;-webkit-box-flex:0;-ms-flex:0 1 55%;flex:0 1 55%;padding-right:40px;max-width:840px}.module_banderoleInfoBlock .icons{margin-top:30px}.module_banderoleInfoBlock .icon{position:relative;padding-left:40px;-webkit-box-flex:0;-ms-flex:0 1 33.3333333%;flex:0 1 33.3333333%;padding-right:30px;margin-bottom:20px}.module_banderoleInfoBlock .icon p span{display:block;font-size:12px;font-size:.75rem;color:rgba(0,0,0,.5);line-height:1.2}.module_banderoleInfoBlock .iconelement{position:absolute;left:0;top:0;width:23px;height:23px;background-size:contain;background-repeat:no-repeat;background-position:center}.module_banderoleInfoBlock .iconelement img{opacity:0}@media screen and (max-width: 1200px){.module_banderoleInfoBlock .designImage{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%}.module_banderoleInfoBlock .designImage img{max-width:240px}.module_banderoleInfoBlock .text{-webkit-box-flex:0;-ms-flex:0 1 70%;flex:0 1 70%}}@media screen and (max-width: 950px){.module_banderoleInfoBlock .icon{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding-right:20px}.module_banderoleInfoBlock .designImage img{margin-top:140px}}@media screen and (max-width: 700px){.module_banderoleInfoBlock{padding:40px 20px}.module_banderoleInfoBlock .designImage{display:none}.module_banderoleInfoBlock .text{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width: 450px){.module_banderoleInfoBlock .text{padding-left:0}.module_banderoleInfoBlock .icon{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding-right:0}}.module_imageCollageText{margin-bottom:25px}.module_imageCollageText.reverse .imageCollage_col_small{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border-left:25px solid #fff;border-right:none}.module_imageCollageText.reverse .imageCollage_col_small .imageCollage_col_equal .circlebutton{right:inherit;left:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.imageCollage_col_small{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;border-right:25px solid #fff;position:relative}.imageCollage_col_small img{opacity:0;position:absolute}.imageCollage_col_small .imageCollage_col_equal{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;min-height:455px}.imageCollage_col_small .imageCollage_col_equal:first-child{border-bottom:12px solid #fff}.imageCollage_col_small .imageCollage_col_equal:last-child{border-top:12px solid #fff}.imageCollage_col_small .imageCollage_col_equal .circlebutton{position:absolute;right:0;top:0;z-index:4;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}.imageCollage_col_big{-webkit-box-flex:0;-ms-flex:0 1 70%;flex:0 1 70%;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#fff}.imageCollage_col_big img{opacity:0}.imageCollage_col_big.single{height:100%}.imageCollage_col_text{padding:60px 30px}.imageCollage_col_text p{max-width:660px}@media screen and (max-width: 900px){.module_imageCollageText{-ms-flex-wrap:wrap;flex-wrap:wrap}.module_imageCollageText>.flex_item{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.imageCollage_col_small{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border:none !important}.imageCollage_col_small .imageCollage_col_equal{margin-bottom:25px}.imageCollage_col_small .imageCollage_col_equal img{position:static}.imageCollage_col_small .imageCollage_col_equal:first-child{border:none;border-right:12px solid #fff}.imageCollage_col_small .imageCollage_col_equal:last-child{border:none;border-left:12px solid #fff}.imageCollage_col_small .imageCollage_col_equal .circlebutton{right:inherit;top:inherit;left:0;bottom:0;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}.imageCollage_col_text{padding:30px 30px}}.module_coloredBanderboleBanner{padding:150px 0;position:relative;margin-bottom:20px}.module_coloredBanderboleBanner.gold{background:#beaa66 !important}.module_coloredBanderboleBanner.banderole_1:after,.module_coloredBanderboleBanner.banderole_1:before{background-image:url("../images/banderole_1_white.svg")}.module_coloredBanderboleBanner.banderole_3:after,.module_coloredBanderboleBanner.banderole_3:before{height:19px;background-image:url("../images/banderole_3_white.svg")}.module_coloredBanderboleBanner.banderole_2:after,.module_coloredBanderboleBanner.banderole_2:before{background-image:url("../images/banderole_2_white.svg")}.module_coloredBanderboleBanner:after,.module_coloredBanderboleBanner:before{content:"";display:block;position:absolute;left:0;height:24px;width:100%;background-size:contain;background-repeat:repeat-x}.module_coloredBanderboleBanner:after{bottom:1px}.module_coloredBanderboleBanner:before{top:2px}.module_coloredBanderboleBanner .coloredBanderboleBanner_inner{max-width:1160px;margin-left:auto;margin-right:auto;padding:0 20px}.module_coloredBanderboleBanner .coloredBanderboleBanner_inner>.flex_item{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.module_coloredBanderboleBanner h3{margin-bottom:0}.module_coloredBanderboleBanner p{color:#fff}.module_coloredBanderboleBanner .headline{padding-right:30px;position:relative}.module_coloredBanderboleBanner .text .button{font-family:"Benton Sans Cond Med";font-size:14px;font-size:.875rem;padding:10px 25px 8px;border:1px solid #fff;background-color:rgba(0,0,0,0);margin:20px 0 0}.module_coloredBanderboleBanner .text .button::after{display:none}.module_coloredBanderboleBanner .fine_dining_stars{width:110px;position:absolute;left:0;top:-15px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.module_coloredBanderboleBanner .fine_dining_stars.hide{display:none}@media screen and (max-width: 800px){.module_coloredBanderboleBanner{padding:100px 0 80px}.module_coloredBanderboleBanner .coloredBanderboleBanner_inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.module_coloredBanderboleBanner .coloredBanderboleBanner_inner>.flex_item{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}}.module_propertyTripleImage{padding-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.module_propertyTripleImage .propertyTripleImage_element{-webkit-box-flex:0;-ms-flex:0 1 calc(33.333% - 20px);flex:0 1 calc(33.333% - 20px)}.module_propertyTripleImage .propertyTripleImage_element .image{position:relative}.module_propertyTripleImage .propertyTripleImage_element .image:before{content:"";display:block;width:100%;height:100%;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(35%, rgba(36, 34, 37, 0)), color-stop(59%, #000000));background-image:linear-gradient(180deg, rgba(36, 34, 37, 0) 35%, #000000 59%);position:absolute;left:0;top:0;opacity:.6;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;transition:all .24s ease-out}.module_propertyTripleImage .propertyTripleImage_element .image p{position:absolute;color:#fff;font-family:"Benton Sans Cond Lt";text-transform:uppercase;font-size:40px;font-size:2.5rem;line-height:1.125;left:30px;top:40px;max-width:200px}.module_propertyTripleImage .propertyTripleImage_element .image:hover:before{opacity:.4}.module_propertyTripleImage .propertyTripleImage_element:nth-child(2n){margin-top:70px}.module_propertyTripleImage .propertyTripleImage_element:nth-child(2n) .image:before{background-image:-webkit-gradient(linear, left bottom, left top, color-stop(39%, #242225), color-stop(62%, rgba(0, 0, 0, 0)), color-stop(63%, rgba(0, 0, 0, 0)));background-image:linear-gradient(0deg, #242225 39%, rgba(0, 0, 0, 0) 62%, rgba(0, 0, 0, 0) 63%)}.module_propertyTripleImage .propertyTripleImage_element:nth-child(2n) .image p{top:inherit;bottom:40px}@media screen and (max-width: 990px){.module_propertyTripleImage .propertyTripleImage_element .image p{font-size:30px;font-size:1.875rem;left:10px;top:20px}.module_propertyTripleImage .propertyTripleImage_element:nth-child(2n){margin-top:40px}.module_propertyTripleImage .propertyTripleImage_element:nth-child(2n) .image p{top:inherit;bottom:20px}}@media screen and (max-width: 810px){.module_propertyTripleImage{-ms-flex-wrap:wrap;flex-wrap:wrap}.module_propertyTripleImage .propertyTripleImage_element{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.module_propertyTripleImage .propertyTripleImage_element .image{text-align:center}.module_propertyTripleImage .propertyTripleImage_element .image p{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.module_propertyTripleImage .propertyTripleImage_element .image:before{opacity:.6}.module_propertyTripleImage .propertyTripleImage_element:nth-child(2n){margin-top:0}.module_propertyTripleImage .propertyTripleImage_element:nth-child(2n) .image p{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.anchorWrapper h2{font-size:55px;font-size:3.4375rem;line-height:1.09;margin-bottom:30px}.anchorWrapper .anchorWrapper_links{text-align:center;margin-bottom:30px;margin-top:20px}.anchorWrapper .anchorWrapper_links a:after{display:inline-block;content:"";width:1px;height:12px;background:#2e2826;margin:0 10px -1px 10px}.anchorWrapper .anchorWrapper_links a:last-child:after{display:none}.module_gallery{max-width:1160px;margin-left:auto;margin-right:auto;padding:0 20px}.module_gallery .gallery_header{margin-bottom:30px}.module_gallery .gallery_row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px}.module_gallery .gallery_row.mixed .image_a{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.module_gallery .gallery_row.mixed .image_b{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.module_gallery .gallery_row.mixed .image_c{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.module_gallery .gallery_row.mixed_2 .image_a{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.module_gallery .gallery_row.mixed_2 .image_b{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.module_gallery .gallery_row.mixed_2 .image_c{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.module_gallery .image_a{-webkit-box-flex:0;-ms-flex:0 1 35%;flex:0 1 35%}.module_gallery .image_b{-webkit-box-flex:0;-ms-flex:0 1 19%;flex:0 1 19%}.module_gallery .image_c{-webkit-box-flex:0;-ms-flex:0 1 40%;flex:0 1 40%}.module_gallery .flex_item{background-size:cover;background-position:center}.module_gallery .flex_item img{opacity:0}.module_additionalOffersContent{max-width:1160px;margin-left:auto;margin-right:auto;padding:0 20px}.module_additionalOffersContent .additionalOffersContent_col{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding-right:50px}.module_additionalOffersContent .additionalOffersContent_col p{margin-bottom:30px}@media screen and (max-width: 768px){.additionalOffersContent_content{-ms-flex-wrap:wrap;flex-wrap:wrap}.additionalOffersContent_content .additionalOffersContent_col{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding-right:20px}}.module_specialTextBanner{text-align:center;background:#2e2826;padding:80px 20px}.module_specialTextBanner h1.h3,.module_specialTextBanner h2.h3,.module_specialTextBanner h3.h3,.module_specialTextBanner h4.h3{text-transform:uppercase;font-size:45px;font-size:2.8125rem;line-height:1.1;margin-bottom:30px;color:#fff}.module_specialTextBanner h1.h3.left,.module_specialTextBanner h2.h3.left,.module_specialTextBanner h3.h3.left,.module_specialTextBanner h4.h3.left{text-align:left}.module_specialTextBanner h1.h3.gold,.module_specialTextBanner h2.h3.gold,.module_specialTextBanner h3.h3.gold,.module_specialTextBanner h4.h3.gold{color:#beaa66}.module_specialTextBanner h1.h3.white,.module_specialTextBanner h2.h3.white,.module_specialTextBanner h3.h3.white,.module_specialTextBanner h4.h3.white{color:#fff}.module_specialTextBanner h1.h3.fine,.module_specialTextBanner h2.h3.fine,.module_specialTextBanner h3.h3.fine,.module_specialTextBanner h4.h3.fine{font-family:"Benton Sans Cond Lt"}.module_specialTextBanner h1.h3 strong,.module_specialTextBanner h2.h3 strong,.module_specialTextBanner h3.h3 strong,.module_specialTextBanner h4.h3 strong{color:#beaa66}.module_specialTextBanner h1.h3 p,.module_specialTextBanner h2.h3 p,.module_specialTextBanner h3.h3 p,.module_specialTextBanner h4.h3 p{color:#fff;text-transform:uppercase;font-size:45px;font-size:2.8125rem;line-height:1.1;margin-bottom:30px}.module_specialTextBanner h1.h3 p strong,.module_specialTextBanner h2.h3 p strong,.module_specialTextBanner h3.h3 p strong,.module_specialTextBanner h4.h3 p strong{color:#beaa66}.module_specialTextBanner p{color:#fff;max-width:890px;margin:0 auto 25px}.module_specialTextBanner .download_link{color:#fff}.module_specialTextBanner .button,.module_specialTextBanner .download_link{display:inline-block;margin:0 15px}.module_textpopup{display:none;position:fixed;left:0;top:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);z-index:150}.module_textpopup.hide{display:none !important}.module_textpopup .close_textpopup{position:absolute;right:20px;top:20px;width:40px;height:40px;background-size:contain;background-repeat:no-repeat;background-image:url("../images/fancy-close.svg");background-position:center}@media screen and (max-width: 650px){.module_textpopup .close_textpopup{top:10px;width:25px;height:25px;-webkit-transform:none;transform:none;right:10px}}.module_textpopup .textpopup_inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#fff;max-height:80vh;width:90%;max-width:1080px;overflow-y:auto}@media screen and (max-width: 700px){.module_textpopup .textpopup_inner{max-height:85vh;overflow-y:auto}}.module_textpopup .textpopup_header{background:linen;padding:40px 30px;text-align:left}.module_textpopup .textpopup_header h3{font-size:50px;font-size:3.125rem}.module_textpopup .textpopup_text{padding:40px 30px;max-width:830px}.module_textpopup .textpopup_text .button{margin-top:30px}.module_textpopup .textpopup_text.nomaxwidth{max-width:unset}.module_textpopup .textpopup_container .text{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.module_textpopup .textpopup_container .image{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding-left:30px;margin-bottom:20px}.module_textpopup .textpopup_container .image img{height:auto}.finedining_body .module_textpopup .textpopup_header{background:#d20f26}.finedining_body .module_textpopup .textpopup_header h2{color:#fff}.finedining_body .module_textpopup .textpopup_inner{background:#2d2d2b}.finedining_body .module_textpopup .textpopup_inner p{color:#fff}.finedining_body .module_textpopup .textpopup_inner .button{background:#000}.finedining_body .module_textpopup .textpopup_inner .button:after{border-color:#fff}@media screen and (max-width: 750px){.module_textpopup .textpopup_container{-ms-flex-wrap:wrap;flex-wrap:wrap}.module_textpopup .textpopup_container .text{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.module_textpopup .textpopup_container .image{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding-left:0}}.meeting_popup{position:fixed;left:0;top:0;height:100vh;width:100vw;background:rgba(0,0,0,.8);z-index:200;display:none}.meeting_popup .meeting_popup_content{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:95%;max-width:840px}.meeting_popup .meeting_popup_inner{max-height:calc(100vh - 100px);overflow-y:auto}.meeting_popup .meeting_popup_close{position:absolute;right:0;top:0;width:66px;height:66px;background-size:contain;background-repeat:no-repeat;background-image:url("../images/fancy-close.svg");background-position:center;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}.panel{position:fixed;right:-2px;bottom:140px;width:300px;padding:40px 40px 40px 80px;z-index:101;-webkit-box-shadow:0 2px 10px 0 #000;box-shadow:0 2px 10px 0 #000;background:#d8d8d8;border:1px solid #979797;-webkit-transition:all .45s ease-out;transition:all .45s ease-out;-webkit-transform:translateX(calc(100% - 60px));transform:translateX(calc(100% - 60px));display:none}.panel.open{-webkit-transform:none;transform:none}.panel.hide{display:none !important}.panel.show{display:block}.panel .text p{font-size:15px;margin-bottom:20px}.panel .text .button{padding:12px 20px 10px;font-size:13px}.panel:before{content:"";display:block;width:60px;height:100%;background:#beaa66;position:absolute;left:0;top:0}.panel .banner{cursor:pointer;position:absolute;left:13px;top:50%;-webkit-transform:rotate(90deg) translate(-50%, -100%);transform:rotate(90deg) translate(-50%, -100%);-webkit-transform-origin:top left;transform-origin:top left}.panel .banner p{white-space:nowrap;font-size:19px;color:#fff;font-family:"Benton Sans Cond Med";text-transform:uppercase}.finedining_body .panel{background:#000;left:0;right:initial;border:none;-webkit-transform:translateX(calc(-60% - 60px));transform:translateX(calc(-60% - 60px));padding:40px 80px 40px 40px}.finedining_body .panel.open{-webkit-transform:none;transform:none}.finedining_body .panel:before{background:#d20f26;right:0;left:initial}.finedining_body .panel .text p{color:#fff}.finedining_body .panel .banner{right:16px;left:initial;-webkit-transform:rotate(90deg) translate(50%, 0%);transform:rotate(90deg) translate(50%, 0%);-webkit-transform-origin:top right;transform-origin:top right}@media screen and (max-width: 650px){.panel{padding:20px 20px 20px 65px;-webkit-transform:translateX(calc(100% - 50px));transform:translateX(calc(100% - 50px))}.panel:before{width:50px}.panel .banner p{font-size:16px}.panel .text p{font-size:14px;margin-bottom:10px;line-height:1.4}}.module_instagram{max-width:1480px;margin-left:auto;margin-right:auto;padding:0 20px}.module_instagram .instagram_element{-webkit-box-flex:0;-ms-flex:0 1 calc(25% - 20px);flex:0 1 calc(25% - 20px);width:calc(25% - 20px);margin-bottom:20px;margin-left:10px;margin-right:10px;background:#f2f1e7;position:relative}.module_instagram .instagram_element.hide{display:none !important}.module_instagram .instagram_element .button{padding-left:15px;padding-right:15px;width:calc(100% - 40px);text-align:center;position:absolute;left:20px;bottom:20px;z-index:2}.module_instagram .instagram_element .image{padding-left:20px;padding-right:20px;position:relative;z-index:2;position:relative}.module_instagram .instagram_element .image:before{content:"";display:block;width:100%;height:calc(100% - 20px);background:#fff;position:absolute;left:0;top:0}.module_instagram .instagram_element .image .image_inner{position:relative}.module_instagram .instagram_element .image .image_inner:after{content:"";display:block;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:1px solid #fff;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;pointer-events:none}.module_instagram .instagram_element .text{padding:50px 20px 70px;-webkit-transform:translateY(-20px);transform:translateY(-20px);position:relative;z-index:1}.module_instagram .instagram_element .text h3{font-size:17px;color:#beaa66;margin-bottom:15px}.module_instagram .instagram_element .text p{font-size:14px}@media screen and (max-width: 1040px){.module_instagram .instagram_element{-webkit-box-flex:0;-ms-flex:0 1 calc(33.3333333% - 20px);flex:0 1 calc(33.3333333% - 20px);width:calc(33.3333333% - 20px)}}@media screen and (max-width: 810px){.module_instagram .instagram_element{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 10px);flex:0 1 calc(50% - 10px);width:calc(50% - 10px)}}@media screen and (max-width: 450px){.module_instagram .instagram_element{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;width:100%}}.module_logoText{background:#fff;padding:30px 20px 30px 20px;text-align:left}.module_logoText .module_logoText_inner{max-width:800px;margin:0 auto 25px}.module_logoText .text{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.module_logoText .logo{max-width:130px;margin-bottom:30px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;display:table}.module_logoText h2{margin-bottom:20px;color:#beaa66}.kulinarik_new .module_simpleIntro{background-color:#f2f1e7}.kulinarik_new .anchor_html_hide .anchorWrapper_links{display:none}.kulinarik_new .fixModule_contactPersons.kulinarik_overview{margin-top:80px;max-width:1125px}.kulinarik_new .fixModule_contactPersons.kulinarik_overview h2{font-size:2.8125rem;margin-bottom:15px}.kulinarik_new .fixModule_contactPersons.kulinarik_overview .flex_wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:60px}.kulinarik_new .fixModule_contactPersons.kulinarik_overview .contactPerson{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 30px);flex:0 1 calc(50% - 30px);max-width:560px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.kulinarik_new .fixModule_contactPersons.kulinarik_overview .contactPerson .button,.kulinarik_new .fixModule_contactPersons.kulinarik_overview .contactPerson a.button,.kulinarik_new .fixModule_contactPersons.kulinarik_overview .contactPerson button.button{margin-top:30px;padding:17px 40px 17px;margin-right:10px}.kulinarik_new .fixModule_contactPersons.kulinarik_overview .contactPerson .text{height:100%}.kulinarik_new .fixModule_contactPersons.kulinarik_overview .contactPerson.victorsFineDining{position:relative}.kulinarik_new .fixModule_contactPersons.kulinarik_overview .contactPerson.victorsFineDining:before{content:"";background-image:url("/layout/images/fine-dining-stars-black.png");position:absolute;background-repeat:no-repeat;background-size:100%;top:-60px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100px;height:50px}.kulinarik_new .fixModule_contactPersons.kulinarik_overview .contactPerson.victorsFineDining .text{background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff}.kulinarik_new .fixModule_contactPersons.kulinarik_overview .contactPerson.victorsFineDining .text .textInner{position:relative;z-index:1}.kulinarik_new .fixModule_contactPersons.kulinarik_overview .contactPerson.victorsFineDining .text:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(45,45,43,.7)}main.kulinarik_new_detail .module_specialFlexibleIntro{padding-top:100px}main.kulinarik_new_detail .module_specialFlexibleIntro .specialFlexibleIntro_inner .openings dl dt{text-transform:none}main.kulinarik_new_detail .module_specialFlexibleIntro .specialFlexibleIntro_inner .openings dl dt span p{font-size:.8125rem;color:rgba(46,40,38,.6);font-family:"Benton Sans Cond Med";max-width:unset;line-height:1.4;margin-top:5px}.module_overlappingImageText table tr{border-top:1px solid #f7ab57}.module_overlappingImageText table tr td:first-of-type{width:270px}.module_overlappingImageText table tr td{padding:10px}.module_offerTeaser.kulinarik_termine{max-width:1130px;margin-left:auto;margin-right:auto}.module_offerTeaser.kulinarik_termine:after{display:none}.module_offerTeaser.kulinarik_termine .kulinarik_termine_slider_container{margin-top:50px}.module_offerTeaser.kulinarik_termine .kulinarik_termine_slider_container .kulinarik_termine_Slider .slick-arrow{top:auto;bottom:-23px;z-index:2}.module_offerTeaser.kulinarik_termine .kulinarik_termine_slider_container .kulinarik_termine_Slider .slick-prev,.module_offerTeaser.kulinarik_termine .kulinarik_termine_slider_container .kulinarik_termine_Slider .slick-next{background-repeat:no-repeat;background-size:contain;width:12px;height:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.module_offerTeaser.kulinarik_termine .kulinarik_termine_slider_container .kulinarik_termine_Slider .slick-prev{left:20%;background-image:url("../images/slick-prev-dark.svg")}.module_offerTeaser.kulinarik_termine .kulinarik_termine_slider_container .kulinarik_termine_Slider .slick-next{right:20%;background-image:url("../images/slick-next-dark.svg")}.module_offerTeaser.kulinarik_termine .kulinarik_termine_slider_container .kulinarik_termine_Slider .slick-list{padding-bottom:30px}.module_offerTeaser.kulinarik_termine .kulinarik_termine_slider_container .kulinarik_termine_Slider .slick-dots li a{color:#000}.module_offerTeaser.kulinarik_termine .kulinarik_termine_slider_container .kulinarik_termine_Slider .slick-dots li.slick-active a{color:#beaa66}.module_offerTeaser.kulinarik_termine .kulinarik_termine_slider_container .kulinarik_termine_Slider .slick-prev::before{content:""}.module_offerTeaser.kulinarik_termine .kulinarik_termine_slider_container .kulinarik_termine_Slider .slick-next::before{content:""}.module_offerTeaser.kulinarik_termine .kulinarik_termine_header{text-align:center;background-color:rgba(0,0,0,0);max-width:750px;margin:0 auto;margin-top:20px}.module_offerTeaser.kulinarik_termine .kulinarik_termine_header h2{text-align:center}.kulinarik_date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:0 5px}.kulinarik_date:nth-of-type(2) p{color:#fff;margin-top:12px}.gray_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:315px;min-height:65px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kulinarik_termine .offerTeaser_Slider_element .image{min-height:465px;position:relative}.kulinarik_termine .offerTeaser_Slider_element .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;z-index:-1}.kulinarik_termine .offerTeaser_Slider_element .text h4{margin-bottom:20px}.kachel_teaser{display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 25px 25px 25px;-ms-flex-pack:distribute;justify-content:space-around;max-width:2000px;margin-left:auto;margin-right:auto}.kachel_teaser .flex_item.text{max-width:467px;margin-right:25px;margin-top:100px;width:calc(33% - 25px)}.kachel_teaser .kachel_container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(66% - 25px)}.kachel_teaser .kachel_container .flex_item.kachel{width:calc(50% - 25px);margin-right:25px;margin-top:25px;position:relative;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(69%, rgba(0, 0, 0, 0.4)), color-stop(100%, rgba(0, 0, 0, 0.8)), to(#000000));background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 69%, rgba(0, 0, 0, 0.8) 100%, #000000 100%)}.kachel_teaser .kachel_container .flex_item.kachel img{height:auto;width:100%;z-index:-1;position:relative}.kachel_teaser .kachel_container .flex_item.kachel .text{position:absolute;left:25px;bottom:100px;width:90%;z-index:2}.kachel_teaser .kachel_container .flex_item.kachel .text .fine_dining_stars{width:100px}.kachel_teaser .kachel_container .flex_item.kachel .text .fine_dining_stars.hide{display:none}.kachel_teaser .kachel_container .flex_item.kachel .text h4{font-family:"Benton Sans Cond Med";font-size:36px;color:#fff;line-height:46px;text-transform:uppercase}.kachel_teaser .kachel_container .flex_item.kachel .text .subtitle{padding-left:0}.kachel_teaser .kachel_container .flex_item.kachel .bottom_line{position:absolute;bottom:20px;left:25px;right:25px;z-index:2;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.kachel_teaser .kachel_container .flex_item.kachel .bottom_line p{color:#fff}.kachel_teaser .kachel_container .flex_item.kachel .bottom_line .button,.kachel_teaser .kachel_container .flex_item.kachel .bottom_line a.button{float:right;padding:17px 40px;margin-left:auto}@media screen and (max-width: 1300px){.kachel_teaser .kachel_container .flex_item.kachel .text h4{font-size:28px;line-height:32px}.kachel_teaser .kachel_container .flex_item.text .button,.kachel_teaser .kachel_container .flex_item.text a.button{padding:17px 20px !important}}@media screen and (max-width: 1000px){.kachel_teaser{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.kachel_teaser .flex_item.text{max-width:unset;margin-right:25px;margin-top:100px;width:calc(33% - 25px);width:100%}.kachel_teaser .kachel_container{width:100%}}@media screen and (max-width: 650px){.kachel_teaser .kachel_container .flex_item.kachel{width:100%}}.banderole{position:relative;height:55px;width:100vw}.banderole:before{content:"";display:block;position:absolute;left:0;top:0;height:35px;width:100%;background-image:url("../images/banderole_1_new.svg");background-size:contain;background-repeat:repeat-x}.banderole.banderole_1:before{background-image:url("../images/banderole_1_new.svg")}.banderole.banderole_2:before{background-image:url("../images/banderole_2.svg");-webkit-transform:translateY(50%);transform:translateY(50%);top:-22px}.banderole.banderole_3:before{height:19px;background-image:url("../images/banderole_3.svg")}.m_modules_new{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 auto;max-width:1120px;margin-bottom:40px}.m_modules_new .offerlist{margin:10px;position:relative;-webkit-box-flex:0;-ms-flex:0 1 calc(33.33333333% - 20px);flex:0 1 calc(33.33333333% - 20px);min-height:353px}.m_modules_new .offerlist .offerlist_inner{overflow-y:auto;padding:20px;background:#2e2826;position:absolute;left:0;top:0;width:100%;height:100%}.m_modules_new .offerlist .offerlist_inner a{display:block;color:#beaa66;padding:10px 5px 5px 5px;font-size:17px;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.5);-webkit-transition:all .21s ease;transition:all .21s ease}.m_modules_new .offerlist .offerlist_inner a span{display:block;color:#fff;-webkit-transition:all .21s ease;transition:all .21s ease;text-transform:initial;font-size:15px}.m_modules_new .offerlist .offerlist_inner a:hover{background:#beaa66;color:#2e2826}.m_modules_new .offerlist .offerlist_inner a:hover span{color:#2e2826}.m_modules_new .offerlist img{opacity:0}.m_modules_new .offerlist h4{font-size:24px;color:#fff;text-transform:uppercase}.m_modules_new .offer{margin:10px;-webkit-box-flex:0;-ms-flex:0 1 calc(33.33333333% - 20px);flex:0 1 calc(33.33333333% - 20px);position:relative}.m_modules_new .offer:before{content:"";display:block;width:100%;height:100%;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(69%, rgba(0, 0, 0, 0.4)), color-stop(100%, rgba(0, 0, 0, 0.8)), to(#000000));background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 69%, rgba(0, 0, 0, 0.8) 100%, #000000 100%);position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;-webkit-transition:all .34s ease;transition:all .34s ease}.m_modules_new .offer:hover:before{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), color-stop(69%, rgba(0, 0, 0, 0.6)), color-stop(100%, rgba(0, 0, 0, 0.9)), to(#000000));background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.6) 69%, rgba(0, 0, 0, 0.9) 100%, #000000 100%)}.m_modules_new .offer .content{position:absolute;left:25px;bottom:5px;z-index:2;width:calc(100% - 30px)}.m_modules_new .offer .content h3{font-size:36px;color:#fff;line-height:1.2777777778;text-transform:uppercase;margin-bottom:20px}.m_modules_new .offer .content span.type{display:block;color:#fff;font-size:16px;line-height:1}.m_modules_new .offer .content .offer_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.m_modules_new .offer .content .offer_footer p{color:#fff}.m_modules_new .offer .content .offer_footer .button{max-width:170px;width:50%;text-align:center;padding-left:15px;padding-right:15px}@media screen and (max-width: 1000px){.m_modules_new .offer,.m_modules_new .offerlist{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 20px);flex:0 1 calc(50% - 20px);min-height:465px}}@media screen and (max-width: 700px){.m_modules_new .offer,.m_modules_new .offerlist{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}}.module_simpleIntro.gewinnspiel,.module_simpleIntro.gewinnspiel.module{background-color:#f2f1e7;padding-top:50px;padding-bottom:100px}.module_simpleIntro.gewinnspiel .module_simpleIntro_inner,.module_simpleIntro.gewinnspiel.module .module_simpleIntro_inner{max-width:1100px}.module_simpleIntro.gewinnspiel .module_simpleIntro_inner p,.module_simpleIntro.gewinnspiel.module .module_simpleIntro_inner p{color:#beaa66;font-size:30px !important;max-width:unset}.module_simpleIntro.gewinnspiel .module_simpleIntro_inner form.flex,.module_simpleIntro.gewinnspiel.module .module_simpleIntro_inner form.flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.module_simpleIntro.gewinnspiel.fragen.module h3{font-size:36px}.module_simpleIntro.gewinnspiel.fragen.module span{font-size:30px;color:#2e2826 !important;font-family:"Benton Sans Cond Reg"}.module_simpleIntro.gewinnspiel.fragen.module .frage{margin-right:30px}.module_simpleIntro.gewinnspiel.fragen.module .frage input{margin-top:15px;margin-right:10px}.module_simpleIntro.gewinnspiel.fragen.module .flex{max-width:800px;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.module_simpleIntro.gewinnspiel.fragen.module.error .frage span{color:red !important}.form.gewinnspiel{max-width:900px;margin-top:100px}.form.gewinnspiel .form_row_three .form_element.middle{width:calc(13% - 0px);margin-left:15px}.form.gewinnspiel .form_row_three .form_element.right{width:calc(37% - 30px)}.form.gewinnspiel .pflichtfeld_row p{color:#2e2826 !important}.form.gewinnspiel .form_info{margin-top:100px}.form.gewinnspiel .form_info p{opacity:.7}.form.gewinnspiel .form_row .form_element .checkboxbutton.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.form.gewinnspiel .form_row .form_element .checkboxbutton.flex input{margin-top:5px;margin-right:10px}.form.gewinnspiel .form_row .form_element input.button{cursor:pointer}@media screen and (max-width: 800px){.module_simpleIntro.gewinnspiel{padding-top:10px}}@media screen and (max-width: 600px){.module_simpleIntro.gewinnspiel,.module_simpleIntro.gewinnspiel.module{padding-bottom:50px}.form.gewinnspiel .form_row_three .form_element.middle{width:100%;margin-left:0}.form.gewinnspiel .form_row_three .form_element.right{width:100%}}.module_teaser_zweispaltig{margin:0 auto;padding:70px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.module_teaser_zweispaltig .module_teaser_zweispaltig_container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:1160px;gap:30px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:30px}.module_teaser_zweispaltig .module_teaser_zweispaltig_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:50%;border:1px solid #beaa66}.module_teaser_zweispaltig .module_teaser_zweispaltig_box .module_teaser_zweispaltig_box_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:25px;gap:20px}.module_teaser_zweispaltig .module_teaser_zweispaltig_box .module_teaser_zweispaltig_box_text p{width:90%}.module_teaser_zweispaltig .module_teaser_zweispaltig_box img{width:100%;height:auto}@media screen and (max-width: 800px){.module_teaser_zweispaltig_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.module_teaser_zweispaltig_container .module_teaser_zweispaltig_box{width:100%}}.module_teaser_einspaltig{margin:0 auto;width:73%;padding:70px 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.module_teaser_einspaltig .module_teaser_einspaltig_box{width:65%;max-width:565px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.module_teaser_einspaltig .module_teaser_einspaltig_box .module_teaser_einspaltig_box_text{border:1px solid #beaa66;padding:25px;gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.module_teaser_einspaltig .module_teaser_einspaltig_box .module_teaser_einspaltig_box_text p{width:90%}.module_teaser_einspaltig .module_teaser_einspaltig_box img{width:100%;height:auto}@media screen and (max-width: 800px){.module_teaser_einspaltig{width:100%}.module_teaser_einspaltig .module_teaser_einspaltig_box{width:100%;max-width:none}}.fixModule_hotels_content{margin-bottom:50px}.fixModule_hotels_header{background:#242225;padding:50px 40px;margin-top:-35px;margin-bottom:40px}.fixModule_hotels_header .breadcrumbs .first_breadcrumb{color:#fff}.fixModule_hotels_header .breadcrumbs a:after{color:#fff}.fixModule_hotels_headline{max-width:1120px;margin:0 auto;overflow:hidden}.fixModule_hotels_headline h2{float:left;font-size:45px;font-size:2.8125rem}.fixModule_hotels_intro{max-width:1120px;margin:0 auto}.fixModule_hotels_intro p{color:#fff}.toggle_wrapper{float:right;overflow:hidden}.toggle_wrapper p{color:#fff;float:left;font-size:15px;font-size:.9375rem;font-family:"Benton Sans Cond Reg";margin-top:5px;margin-right:15px}.hotellist{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;width:100%;margin:0 auto;max-width:1120px;-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.hotellist .hotel{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;width:100%;background:#f2f1e7;margin-bottom:50px}.hotellist .hotel>.flex{background:#f2f1e7}.hotellist .hotel.hotelrodenhof_logo .image_inner .hotelogo{background:rgba(255,255,255,.78);padding:20px;max-width:170px}.hotellist .hotel .hotelrodenhof_logo.image_inner .hotelogo{background:rgba(255,255,255,.78);padding:20px;max-width:170px}.hotellist .image{-webkit-box-flex:0;-ms-flex:0 1 40%;flex:0 1 40%;width:40%;padding-right:50px}.hotellist .image img{opacity:0}.hotellist .image_inner{background-size:cover;background-position:center;position:relative;height:calc(100% - 35px)}.hotellist .image_inner:before{content:"";z-index:1;display:block;height:100%;width:100%;opacity:.45;position:absolute;left:0;top:0;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(57%, #000000), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(0deg, #000000 57%, rgba(0, 0, 0, 0) 100%)}.hotellist .image_inner .hotelogo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:130px;z-index:2}.hotellist .image_inner .hotelogo img{opacity:1}.hotellist .image_header{background:#2e2826;padding:5px 20px;max-width:350px;margin:0 auto -2px}.hotellist .image_header p{float:left;color:#beaa66;text-transform:uppercase;font-size:16px;font-size:1rem}.hotellist .image_header img{opacity:1;float:right;width:80px;margin-top:5px}.hotellist .text{-webkit-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%;width:60%;padding:40px 50px 40px 0;position:relative}.hotellist .text h3{font-size:20px;font-size:1.25rem;text-transform:uppercase}.hotellist .text .adresse{display:block;color:#beaa66;font-size:15px;font-size:.9375rem}.hotellist .text p{font-family:"Benton Sans Cond Reg";margin-top:25px}.hotellist .text ul{margin-top:25px}.hotellist .text li{list-style:none;padding-left:15px;position:relative}.hotellist .text li:before{content:"";display:block;width:8px;height:1px;position:absolute;left:0;top:13px;background:#000}.hotellist .text .buttons{position:absolute;right:40px;bottom:-35px}.hotellist .text .button{padding-left:40px;padding-right:40px;margin-left:20px}.mapContainer{-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.showMap .hotellist{max-height:850px;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;width:50%;overflow-y:auto;padding-left:50px}.showMap .hotellist .image{padding-right:25px}.showMap .hotellist .text p{display:none}.showMap .hotellist .text h3{font-size:23px;font-size:1.4375rem}.showMap .hotellist .button{font-size:13px;font-size:.8125rem;margin-left:10px;padding-right:20px;padding-left:20px}.showMap .hotellist .button:first-child{margin-left:0}.showMap .hotellist .buttons{position:static;margin-top:30px}.showMap .hotellist .image_inner .hotelogo{max-width:90px}.showMap .mapContainer{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;width:50%}.showMap .mapContainer .map{width:100%;height:100%}@media screen and (max-width: 780px){.fixModule_hotels_content .hotellist .text p{display:block}.fixModule_hotels_content .hotellist .text h3{font-size:23px;font-size:1.4375rem}.fixModule_hotels_content .hotellist .button{font-size:13px;font-size:.8125rem;margin-left:10px;padding-right:20px;padding-left:20px}.fixModule_hotels_content .hotellist .button:first-child{margin-left:0}.fixModule_hotels_content .hotellist .buttons{position:static;margin-top:15px}.fixModule_hotels_content .hotellist .image_inner .hotelogo{max-width:90px}.fixModule_hotels_content.showMap{-ms-flex-wrap:wrap;flex-wrap:wrap}.fixModule_hotels_content.showMap .hotellist{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;overflow:auto;max-height:unset;padding-left:20px;padding-right:20px}.fixModule_hotels_content.showMap .hotellist .hotel{margin-bottom:25px}.fixModule_hotels_content.showMap .mapContainer{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;width:100%;height:400px;margin-bottom:30px}}@media screen and (max-width: 650px){.hotellist .hotel{-ms-flex-wrap:wrap;flex-wrap:wrap}.hotellist .image{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;width:100%;padding-right:0}.hotellist .text{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;width:100%;padding:30px 20px}.hotellist .text p{margin-top:20px}}.offersOverview_header{background:#242225;padding:80px 40px 50px;margin-top:-35px;margin-bottom:40px}.offersOverview_header .breadcrumbs .first_breadcrumb{color:#fff}.offersOverview_header .breadcrumbs a:after{color:#fff}.offersOverview_headline{max-width:1120px;margin:0 auto}.offersOverview_headline h2{font-size:45px;font-size:2.8125rem}.offersOverview_headline p{color:#fff;margin-bottom:30px}.offersOverview_filter .offersOverview_filter_hotel{float:left}.offersOverview_filter .select2{width:160px !important;height:44px}.offersOverview_filter .selection{height:44px;display:block;margin-right:20px}.offersOverview_filter .select2-container--default .select2-selection--single{height:44px;background-color:rgba(0,0,0,0);background-image:url("../images/icon-location-filled.svg");background-size:14px 20px;background-position:10px center;background-repeat:no-repeat;border:1px solid #fff;border-radius:0}.offersOverview_filter .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;line-height:1;padding:15px 10px 0 40px;font-family:"Benton Sans Cond Reg";height:44px;font-size:15px;font-size:.9375rem}.offersOverview_filter .select2-container--default .select2-selection--single b{display:none}.offersOverview_filter .offersOverview_filter_category{float:left;position:relative}.offersOverview_filter .offersOverview_filter_category_trigger{text-align:center;font-family:"Benton Sans Cond Reg";height:44px;font-size:15px;font-size:.9375rem;border:1px solid #fff;color:#fff;padding:5px 25px}.offersOverview_filter .offersOverview_filter_category_hidden{padding:15px 15px 5px;background:#fff;position:absolute;left:0;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);width:400px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.2);box-shadow:0 0 4px 0 rgba(0,0,0,.2);display:none;z-index:2}.offersOverview_filter .checkbox_container{width:calc(50% - 10px);margin:0 5px 10px;float:left;color:rgba(0,0,0,.6);border-radius:2px}.offersOverview_filter .checkbox_container.checked{background:#beaa66}.offersOverview_row{max-width:1160px;margin-left:auto;margin-right:auto;padding:0 20px;padding:0;max-width:1188px}.offersOverview_box{-webkit-box-flex:0;-ms-flex:0 1 33.33333%;flex:0 1 33.33333%;width:33.33333%;padding-right:14px;padding-left:14px;margin-right:0;margin-bottom:70px}.offersOverview_box.spaBehandlungsBox .image:after{opacity:.2}.offersOverview_box .image{position:relative;-webkit-box-shadow:0px 0px 7px 0px rgba(0,0,0,.49);box-shadow:0px 0px 7px 0px rgba(0,0,0,.49)}.offersOverview_box .image:after{content:"";display:block;width:100%;height:100%;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(35%, rgba(36, 34, 37, 0)), color-stop(59%, #000000));background-image:linear-gradient(180deg, rgba(36, 34, 37, 0) 35%, #000000 59%);position:absolute;left:0;top:0;opacity:.6;-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.offersOverview_box .image:before{content:"";display:block;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:1px solid #fff;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;pointer-events:none;z-index:2}.offersOverview_box .image:hover:after{opacity:.72}.offersOverview_box .image .text{position:absolute;left:20px;bottom:70px;z-index:3;width:calc(100% - 30px)}.offersOverview_box .image h4{font-size:24px;font-size:1.5rem;text-transform:uppercase;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.25)}.offersOverview_box .image p{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.25);font-size:15px;font-size:.9375rem;font-family:"Benton Sans Cond Reg";line-height:1.6;width:calc(100% - 40px)}.offersOverview_box .image .button{position:absolute;left:50%;bottom:-20px;z-index:3;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:17px;font-size:1.0625rem;padding-left:25px;padding-right:25px;-webkit-box-shadow:0px 0px 7px 0px rgba(0,0,0,.49);box-shadow:0px 0px 7px 0px rgba(0,0,0,.49)}.offersOverview_box .gray_header{max-width:330px}.lp_reiseziele .offersOverview_box{position:relative}.lp_reiseziele .offersOverview_box div.image{overflow:hidden}.lp_reiseziele .offersOverview_box div.image img{-webkit-filter:blur(20px);filter:blur(20px)}.lp_reiseziele .offersOverview_box .text{text-align:center;top:calc(100% - 190px)}.lp_reiseziele .offersOverview_box .text h4{font-size:44px;line-height:1.1}.lp_reiseziele .offersOverview_box .button{position:absolute;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:3}.outputOfferCategories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1640px;padding:0px 20px 50px 20px;margin:0 auto}.outputOfferCategories .offer_category{background:#f2f1e7;display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(50% - 10px);margin:20px 0}.outputOfferCategories .offer_category .offer_category_img{width:50%;height:100%}.outputOfferCategories .offer_category .offer_category_img img{-o-object-fit:cover;object-fit:cover;height:100%}.outputOfferCategories .offer_category .text{padding:40px 30px;width:50%}.outputOfferCategories .offer_category .text p{color:#beaa66}.outputOfferCategories .offer_category .text a.link.button{margin-top:20px;padding:17px 30px}.outputOfferCategories .offer_category .text h3{font-size:24px;line-height:28px;margin-bottom:20px}.backButton{max-width:1188px;margin:0 auto;padding:0 10px 40px 10px}@media screen and (max-width: 1150px){.outputOfferCategories .offer_category{width:100%;max-height:300px}}@media screen and (max-width: 900px){.offersOverview_box{-ms-flex-wrap:0 1 calc(50% - 10px);flex-wrap:0 1 calc(50% - 10px);width:calc(50% - 10px);margin-right:0}.offersOverview_box:nth-child(3n){margin-right:0}.offersOverview_box:nth-child(odd){margin-right:10px}.offersOverview_box:nth-child(even){margin-left:10px}.offersOverview_box{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;width:50%}.offersOverview_box:nth-child(3n){margin-right:0}.offersOverview_box:nth-child(odd){margin-right:0}.offersOverview_box:nth-child(even){margin-left:0}}@media screen and (max-width: 680px){.offersOverview_headline h2{font-size:30px;font-size:1.875rem;margin-bottom:25px}.outputOfferCategories .offer_category{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:unset;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%;margin:20px auto}.outputOfferCategories .offer_category .offer_category_img,.outputOfferCategories .offer_category .text{width:100%}.offersOverview_box{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;width:100%;margin-right:0}.offersOverview_box:nth-child(3n){margin-right:0}.offersOverview_box:nth-child(odd){margin-right:0}.offersOverview_box:nth-child(even){margin-left:0}}.offerHotellist_header{background:#2e2826;text-align:center;padding:30px 20px;margin-bottom:30px}.offerHotellist_header h3{color:#beaa66;text-transform:uppercase;font-size:25px;font-size:1.5625rem}.offerHotellist .hotellist{max-width:unset;padding:0 30px}.offerHotellist .hotellist .image_header{max-width:unset;width:calc(100% - 40px)}.offerHotellist .hotellist .image_inner{height:100%}.offerHotellist .hotellist .image{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;width:50%;background:#f2f1e7}.offerHotellist .hotellist .text{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;width:50%;background:#f2f1e7}.offerHotellist .hotellist .buttons{margin-top:25px;position:static}.offerHotellist .hotellist .button{font-size:13px;font-size:.8125rem;margin-left:0;margin-right:15px;padding-left:15px;padding-right:15px}.offerHotellist .hotel{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 15px);flex:0 1 calc(50% - 15px);width:calc(50% - 15px);background:rgba(0,0,0,0)}.offerHotellist .hotel:nth-child(even){margin-left:15px}.offerHotellist .hotel:nth-child(odd){margin-right:15px}@media screen and (max-width: 1210px){.offerHotellist .hotel{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;width:100%}.offerHotellist .hotel:nth-child(even){margin-left:0}.offerHotellist .hotel:nth-child(odd){margin-right:0}}@media screen and (max-width: 710px){.offerHotellist .hotellist .image{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;width:100%}.offerHotellist .hotellist .text{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;width:100%}.offerHotellist .hotel>.flex{-ms-flex-wrap:wrap;flex-wrap:wrap}}.meetingBookingpanel{background:#2e2826}.meetingBookingpanel_inner{max-width:1160px;margin-left:auto;margin-right:auto;padding:0 20px;padding:60px 20px 30px}.meetingBookingpanel_headline p{color:#beaa66;text-transform:uppercase;font-size:24px;font-size:1.5rem;font-family:"Benton Sans Cond Med";margin-bottom:10px}.meetingBookingpanel_form .meetingBookingpanel_form_element label{text-transform:uppercase;font-size:14px;font-size:.875rem;color:rgba(255,255,255,.65)}.meetingBookingpanel_form .meetingBookingpanel_form_element .select2{width:100% !important;height:66px}.meetingBookingpanel_form .meetingBookingpanel_form_element .select2-selection--single{height:100%;background-color:rgba(255,255,255,.1);border:none;border-radius:0;background-size:14px 20px;background-repeat:no-repeat;background-position:14px center}.meetingBookingpanel_form .meetingBookingpanel_form_element .select2-selection--single .select2-selection__rendered{color:#fff;height:100%;padding-top:20px;padding-left:45px;background-image:url("../images/chevron-down.svg");background-size:13px 8px;background-repeat:no-repeat;background-position:calc(100% - 14px) center}.meetingBookingpanel_form .meetingBookingpanel_form_element .select2-selection--single b{display:none}.meetingBookingpanel_form .meetingBookingpanel_form_element input{height:66px;width:100%;display:block;background-color:rgba(255,255,255,.1);border:none;background-size:18px;background-repeat:no-repeat;background-position:14px center;padding-left:40px;font-size:15px;font-size:.9375rem;font-family:"Benton Sans Cond Reg";color:#fff}.meetingBookingpanel_form .meetingBookingpanel_form_region{-webkit-box-flex:0;-ms-flex:0 1 calc(17% - 15px);flex:0 1 calc(17% - 15px);width:calc(17% - 15px);margin-right:15px;max-width:calc(17% - 15px)}.meetingBookingpanel_form .meetingBookingpanel_form_region .select2-selection--single{background-image:url("../images/icon-location-filled.svg")}.meetingBookingpanel_form .meetingBookingpanel_form_date{-webkit-box-flex:0;-ms-flex:0 1 calc(17% - 15px);flex:0 1 calc(17% - 15px);width:calc(17% - 15px);margin-right:15px}.meetingBookingpanel_form .meetingBookingpanel_form_date input{background-image:url("../images/icon-calendar-white.svg")}.meetingBookingpanel_form .meetingBookingpanel_form_zeitraum{-webkit-box-flex:0;-ms-flex:0 1 calc(17% - 15px);flex:0 1 calc(17% - 15px);width:calc(17% - 15px);margin-right:15px}.meetingBookingpanel_form .meetingBookingpanel_form_zeitraum .select2-selection--single{background-image:url("../images/icon-clock-white.svg");background-size:19px}.meetingBookingpanel_form .meetingBookingpanel_form_people{-webkit-box-flex:0;-ms-flex:0 1 calc(11% - 15px);flex:0 1 calc(11% - 15px);width:calc(11% - 15px);margin-right:15px}.meetingBookingpanel_form .number_counter{position:relative}.meetingBookingpanel_form .number_counter input{background-image:url("../images/icon-people-white.svg");background-size:18px 15px;padding-left:45px}.meetingBookingpanel_form .number_counter .people-trigger{position:absolute;height:50%;right:0;padding-left:20%;background:rgba(255,255,255,.1);display:block;cursor:pointer}.meetingBookingpanel_form .number_counter .people-trigger.minus{bottom:0}.meetingBookingpanel_form .number_counter .people-trigger.plus{top:0;height:calc(50% - 1px)}.meetingBookingpanel_form .number_counter .people-trigger .trigger-inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:25px;font-size:1.5625rem;color:rgba(255,255,255,.65);display:block}.meetingBookingpanel_form .meetingBookingpanel_form_rooms{-webkit-box-flex:0;-ms-flex:0 1 calc(15% - 15px);flex:0 1 calc(15% - 15px);width:calc(15% - 15px);margin-right:15px}.meetingBookingpanel_form .meetingBookingpanel_form_rooms .select2-selection--single{background-image:url("../images/icon-rooms-white.svg");background-size:19px}.meetingBookingpanel_form .meetingBookingpanel_form_submit{-webkit-box-flex:0;-ms-flex:0 1 27%;flex:0 1 27%;width:27%}.meetingBookingpanel_form .meetingBookingpanel_form_submit label{color:rgba(0,0,0,0)}.meetingBookingpanel_form .meetingBookingpanel_form_submit button{height:66px;width:100%;padding-left:20px;padding-right:20px}@media screen and (max-width: 960px){.meetingBookingpanel_form{-ms-flex-wrap:wrap;flex-wrap:wrap}.meetingBookingpanel_form .meetingBookingpanel_form_region,.meetingBookingpanel_form .meetingBookingpanel_form_date,.meetingBookingpanel_form .meetingBookingpanel_form_zeitraum,.meetingBookingpanel_form .meetingBookingpanel_form_rooms,.meetingBookingpanel_form .meetingBookingpanel_form_people,.meetingBookingpanel_form .meetingBookingpanel_form_submit{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;width:100%;margin-right:0;margin-bottom:15px;max-width:unset}.meetingBookingpanel_form .number_counter .people-trigger{padding-left:0;width:45px}}.fixModule_brandMeetingTable{background-size:cover;background-position:center;position:relative;background-attachment:fixed}.fixModule_brandMeetingTable:after{content:"";display:block;width:100%;height:100%;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(35%, rgba(36, 34, 37, 0)), color-stop(59%, #000000));background-image:linear-gradient(180deg, rgba(36, 34, 37, 0) 35%, #000000 59%);position:absolute;left:0;top:0;opacity:.6;-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.fixModule_brandMeetingTable .buttons a.button,.fixModule_brandMeetingTable .buttons a.download_link{color:#fff}.fixModule_brandMeetingTable_inner{max-width:1160px;margin-left:auto;margin-right:auto;padding:0 20px;padding:50px 20px;position:relative;z-index:1}.fixModule_brandMeetingTable_inner h3{font-size:55px;font-size:3.4375rem;text-shadow:0 2px 4px rgba(0,0,0,.25);text-transform:uppercase;color:#fff;max-width:1000px;line-height:1.09;margin-bottom:25px}.brandMeetingTable_note{margin:30px 0 0;padding:10px 10px;background:rgba(0,0,0,.6)}.brandMeetingTable_note p{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5);line-height:1.4;font-size:14px;font-size:.875rem}.brandMeetingTable_note p a{color:#beaa66}.fixModule_brandMeetingTable_content table{width:100%}.fixModule_brandMeetingTable_content thead{background:#2e2826}.fixModule_brandMeetingTable_content thead th{color:#fff;padding:20px 15px;font-size:14px;font-size:.875rem;text-transform:uppercase;letter-spacing:1px;text-align:center}.fixModule_brandMeetingTable_content thead th span{font-family:"Benton Sans Cond Lt";margin-top:3px;display:block}.fixModule_brandMeetingTable_content th,.fixModule_brandMeetingTable_content td{font-size:16px;font-size:1rem;line-height:1;padding:20px 15px;font-weight:normal}.fixModule_brandMeetingTable_content tr{border-bottom:1px solid #fff}.fixModule_brandMeetingTable_content .big-col{border-left:1px solid #fff;text-align:center}.fixModule_brandMeetingTable_content .small-col{border-left:1px solid #fff;text-align:center}.fixModule_brandMeetingTable_content .small-col .reihe{max-width:30px;margin:0 auto}.fixModule_brandMeetingTable_content .small-col .desk{max-width:40px;margin:0 auto}.fixModule_brandMeetingTable_content .small-col .block{max-width:30px;margin:0 auto;display:block}.fixModule_brandMeetingTable_content .col{border-left:1px solid #fff}.fixModule_brandMeetingTable_content .col>img{display:block}.fixModule_brandMeetingTable_content .col .reihe{max-width:27px;margin:0 auto;display:block}.fixModule_brandMeetingTable_content .col .parlament{max-width:26px;margin:0 auto;display:block}.fixModule_brandMeetingTable_content .col .uform{max-width:27px;margin:0 auto;display:block}.fixModule_brandMeetingTable_content .col .block{max-width:30px;margin:0 auto;display:block}.fixModule_brandMeetingTable_content .col .bankett{max-width:25px;margin:0 auto;display:block}.fixModule_brandMeetingTable_content .col .circle{max-width:25px;margin:0 auto;display:block}.fixModule_brandMeetingTable_content tbody .first-col,.fixModule_brandMeetingTable_content tbody .firstPM{background:rgba(190,170,102,.95);color:#fff;font-weight:normal;text-transform:uppercase;letter-spacing:1px}.fixModule_brandMeetingTable_content tbody .first-col a,.fixModule_brandMeetingTable_content tbody .firstPM a{color:#fff;font-family:"Benton Sans Cond Reg"}.fixModule_brandMeetingTable_content tbody td{font-family:"Benton Sans Cond Reg";text-align:center;background:rgba(242,241,231,.95)}@media screen and (min-width: 768px){.fixModule_brandMeetingTable_content .first-col{width:33%}.fixModule_brandMeetingTable_content .big-col{width:15%}.fixModule_brandMeetingTable_content .small-col{width:11%}.fixModule_brandMeetingTable_content .firstPM{width:24%}.fixModule_brandMeetingTable_content .secondPM{width:5%}.fixModule_brandMeetingTable_content .thirdPM{width:12%}.fixModule_brandMeetingTable_content .forthPM{width:11%}.fixModule_brandMeetingTable_content .equalPM{width:6%}}@media screen and (max-width: 768px){.fixModule_brandMeetingTable_content tbody .first-col{width:100vw}.fixModule_brandMeetingTable_content tbody tr td{border-bottom:1px solid #fff}}@media screen and (max-width: 600px){.fixModule_brandMeetingTable_inner h3{font-size:25px;font-size:1.5625rem}}.fixModule_contactPersons{max-width:1400px;margin:0 auto 40px;padding:0 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fixModule_contactPersons .subtitle{color:#beaa66}.contactPersons_header{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;text-align:center;margin-bottom:30px}.contactPersons_header h3{margin-bottom:10px}.contactPerson{-webkit-box-flex:0;-ms-flex:0 1 calc(33.333333% - 30px);flex:0 1 calc(33.333333% - 30px);margin:30px 15px}.contactPerson .image{margin:0 20px;z-index:1;position:relative}.contactPerson .image:after{content:"";display:block;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:1px solid #fff;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;pointer-events:none}.contactPerson .text{margin-top:-40px;background:#f2f1e7;position:relative;padding:70px 40px 50px}.contactPerson .text:after{content:"";display:block;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:1px solid #fff;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;pointer-events:none;border-color:#beaa66;pointer-events:none}.contactPerson .text .name{text-transform:uppercase;font-size:35px;font-size:2.1875rem;font-family:"Benton Sans Cond Med";line-height:1.2;margin-bottom:15px}.contactPerson .text .subtitle{color:#000;padding-left:0}.contactPerson .text span{margin-bottom:30px}.contactPerson .text .contactlink{display:block;font-family:"Benton Sans Cond Reg";padding-left:30px;position:relative;background-position:left center;background-repeat:no-repeat}.contactPerson .text .contactlink.mail{background-image:url("../images/icon-mail-dark.svg");background-size:18px 13px;margin-bottom:20px}.contactPerson .text .contactlink.phone{background-image:url("../images/icon-phone-dark.svg");background-size:18px}.relatedArticle .text{padding:70px 40px 30px}.relatedArticle .subtitle{margin-bottom:0}.relatedTitle{text-transform:uppercase;font-size:18px;font-size:1.125rem;line-height:1.75;font-family:"Benton Sans Cond Med";margin-bottom:15px}@media screen and (max-width: 600px){.contactPerson{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}}.fixModule_imageTextList{max-width:1160px;margin-left:auto;margin-right:auto;padding:0 20px}.imageTextList_header{margin-bottom:30px}.imageTextList_box{background:#f2f1e7;margin-bottom:70px}.imageTextList_box .image{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;background-size:cover}.imageTextList_box .image img{opacity:0}.imageTextList_box .text{-webkit-box-flex:0;-ms-flex:0 1 70%;flex:0 1 70%;padding:30px 45px 60px;position:relative}.imageTextList_box .text h6{text-transform:uppercase;font-size:20px;font-size:1.25rem;line-height:1.3;margin-bottom:25px}.imageTextList_box .text .button{position:absolute;right:45px;bottom:-20px;padding-left:35px;padding-right:35px}@media screen and (max-width: 850px){.imageTextList_box .image{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.imageTextList_box .text{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding:30px 30px 60px}}@media screen and (max-width: 670px){.imageTextList_box{-ms-flex-wrap:wrap;flex-wrap:wrap}.imageTextList_box .image{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.imageTextList_box .text{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding:20px 20px 60px}}.fixModule_presseDetailWrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px}.presseDetailWrapper_Text{-webkit-box-flex:0;-ms-flex:0 1 65%;flex:0 1 65%;padding-bottom:60px;padding-right:60px}.presseDetailWrapper_Text .subtitle{margin-bottom:25px;color:#beaa66;background:rgba(0,0,0,0);padding-left:0}.presseDetailWrapper_Image{-webkit-box-flex:0;-ms-flex:0 1 35%;flex:0 1 35%;max-width:340px}.presseDownloadImage{position:relative;display:block;margin-bottom:25px}.presseDownloadImage .presseDownloadImage_icon{display:block;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;position:absolute;right:20px;top:20px;width:45px;height:45px;background-size:contain;background-repeat:no-repeat;background-image:url("../images/icon-downloadcircle-white.svg");background-position:center}.presseDownloadImage:hover .presseDownloadImage_icon{-webkit-transform:scale(1.1) rotate(15deg);transform:scale(1.1) rotate(15deg)}.presseDownloadContent{display:block;background:#f2f1e7;text-align:center;position:relative;padding:60px 25px 20px;font-size:16px;font-size:1rem;margin-top:60px;text-transform:uppercase}.presseDownloadContent:after{content:"";display:block;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:1px solid #fff;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;pointer-events:none;border-color:#beaa66}.presseDownloadContent .icon{display:block;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-20px;width:65px;height:65px;z-index:2;background-size:contain;background-repeat:no-repeat;background-image:url("../images/icon-downloadcircle.svg");background-position:center}@media screen and (max-width: 700px){.fixModule_presseDetailWrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.presseDetailWrapper_Text{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding-right:0}.presseDetailWrapper_Image{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding-bottom:50px}}@media screen and (max-width: 550px){.presseDetailWrapper_Image{max-width:unset}}.fixModule_basisTexte{max-width:1160px;margin-left:auto;margin-right:auto;padding:0 20px}.basistexte_row{margin-bottom:50px}.basistexte_box{-webkit-box-flex:0;-ms-flex:0 1 calc(25% - 20px);flex:0 1 calc(25% - 20px);margin-right:20px;margin-bottom:35px;padding:30px 35px 80px;background:#f2f1e7;position:relative;-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.basistexte_box.imagedownload{background:rgba(0,0,0,0);padding:0}.basistexte_box.hidebutton{display:none !important}.basistexte_box:hover{-webkit-box-shadow:0px 0px 7px 0px rgba(0,0,0,.49);box-shadow:0px 0px 7px 0px rgba(0,0,0,.49)}.basistexte_box:after{content:"";display:block;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:1px solid #fff;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;pointer-events:none;border-color:#beaa66}.basistexte_box p{text-transform:uppercase;font-size:22px;font-size:1.375rem;line-height:1.2;font-family:"Benton Sans Cond Med"}.basistexte_box span{font-size:15px;font-size:.9375rem;text-transform:uppercase;display:block;color:rgba(46,40,38,.6)}.basistexte_box .button{display:block;text-align:center;position:absolute;left:50%;bottom:-10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding-left:20px;padding-right:20px;color:#fff;z-index:2;width:90%;max-width:130px}@media screen and (max-width: 950px){.basistexte_box{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 20px);flex:0 1 calc(50% - 20px)}}@media screen and (max-width: 600px){.basistexte_box{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin-right:0}}.restaurantTabs_header{padding:40px 70px;background:#2e2826}.restaurantTabs_header h3{color:#fff;margin-bottom:0}.restaurantTabs_buttons button{background-size:cover;-webkit-box-flex:1;-ms-flex:1;flex:1;text-transform:uppercase;position:relative;-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.restaurantTabs_buttons button:after{content:"";display:block;width:100%;height:100%;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(35%, rgba(36, 34, 37, 0)), color-stop(59%, #000000));background-image:linear-gradient(180deg, rgba(36, 34, 37, 0) 35%, #000000 59%);position:absolute;left:0;top:0;opacity:.6;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;background:#242225;transition:all .24s ease-out}.restaurantTabs_buttons button:before{width:0;height:0;border-style:solid;border-width:13px 12px 0 12px;border-color:#beaa66 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:"";display:block;position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%);-webkit-transition:all .24s ease-out;transition:all .24s ease-out;opacity:0;z-index:4}.restaurantTabs_buttons button:hover:after{opacity:.6}.restaurantTabs_buttons button span{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2;font-family:"Benton Sans Cond Med";display:block;font-size:30px;font-size:1.875rem;color:#fff;width:calc(100% - 20px)}.restaurantTabs_buttons button img{opacity:0}.restaurantTabs_buttons button.active:after{background:#beaa66;opacity:.92}.restaurantTabs_buttons button.active:before{opacity:1}@media screen and (max-width: 950px){.restaurantTabs_buttons button span{font-size:20px;font-size:1.25rem}}@media screen and (max-width: 750px){.restaurantTabs_buttons{-ms-flex-wrap:wrap;flex-wrap:wrap}.restaurantTabs_buttons button{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.restaurantTabs_buttons button.active:before{display:none}}.fixModule_eventkalender{max-width:1160px;margin-left:auto;margin-right:auto;padding:0 20px}.eventkalender_box_header_container{max-width:90%;margin:0 auto;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.eventkalender_box{-webkit-box-flex:0;-ms-flex:0 1 calc(33.33333% - 20px);flex:0 1 calc(33.33333% - 20px);margin:0 10px 50px;cursor:pointer}.eventkalender_box .image{-webkit-box-shadow:0px 0px 7px 0px rgba(0,0,0,.49);box-shadow:0px 0px 7px 0px rgba(0,0,0,.49);position:relative}.eventkalender_box .image:after{content:"";display:block;width:100%;height:100%;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(35%, rgba(36, 34, 37, 0)), color-stop(59%, #000000));background-image:linear-gradient(180deg, rgba(36, 34, 37, 0) 35%, #000000 59%);position:absolute;left:0;top:0;opacity:.6;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;background-image:linear-gradient(180deg, rgba(36, 34, 37, 0) 35%, #000000 59%)}.eventkalender_box .image:before{content:"";display:block;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:1px solid #fff;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;pointer-events:none;z-index:2}.eventkalender_box .image .text{position:absolute;left:25px;bottom:40px;z-index:3;width:calc(100% - 50px)}.eventkalender_box .image .text h4,.eventkalender_box .image .text p{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.eventkalender_box .image .text h4{text-transform:uppercase;font-size:30px;font-size:1.875rem;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.eventkalender_box .image .text p{font-size:15px;font-size:.9375rem}.eventkalender_box .image .button{position:absolute;left:50%;bottom:-25px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:4;white-space:nowrap;padding-left:25px;padding-right:25px}.eventkalender_box_header{background:#2e2826;text-align:center;padding:10px 20px;width:100%;max-width:320px;min-height:64px;margin:0 auto}.eventkalender_box_header>p{display:inline-block;color:#fff;font-size:16px;font-size:1rem;line-height:1}.eventkalender_box_header>p span{display:block;font-size:25px;font-size:1.5625rem;color:#beaa66;line-height:1;font-family:"Benton Sans Cond Med"}.eventkalender_box_header .hyphen{display:inline-block;background:#fff;width:9px;height:2px;margin-left:20px;margin-right:20px;margin-bottom:10px}.eventkalender_box_header h6{color:#fff;font-size:16px;font-size:1rem;padding-top:10px;text-transform:uppercase}.eventpopup_wrapper_page{max-width:1160px;margin-left:auto;margin-right:auto;padding:0 20px;margin-top:120px}.eventpopup_wrapper{padding:40px;max-width:1300px;position:relative}.eventpopup_wrapper:after{content:"";display:block;width:calc(40% - 30px);height:100%;background:#f2f1e7;z-index:0;position:absolute;left:0;top:0}.eventpopup_wrapper .contactlink{display:block;font-family:"Benton Sans Cond Reg";padding-left:30px;position:relative;background-position:left center;background-repeat:no-repeat}.eventpopup_wrapper .contactlink.mail{background-image:url("../images/icon-mail-dark.svg");background-size:18px 13px;margin-bottom:20px}.eventpopup_wrapper .contactlink.phone{background-image:url("../images/icon-phone-dark.svg");background-size:18px}.eventpopup_wrapper .eventpopup_inner{position:relative;z-index:1}.eventpopup_wrapper .headlineImage{-webkit-box-flex:0;-ms-flex:0 1 40%;flex:0 1 40%;padding-bottom:60px}.eventpopup_wrapper .headlineImage>p{color:#beaa66;margin-bottom:20px;font-size:15px;font-size:.9375rem}.eventpopup_wrapper .headlineImage img{-webkit-box-shadow:0px 0px 7px 0px rgba(0,0,0,.49);box-shadow:0px 0px 7px 0px rgba(0,0,0,.49)}.eventpopup_wrapper .headlineImage .image{position:relative}.eventpopup_wrapper .headlineImage .eventkalender_box_header{margin-top:-40px;max-width:unset}.eventpopup_wrapper .headlineImage .eventkalender_box_header.simple p{text-transform:uppercase;margin-top:16px}.eventpopup_wrapper h3{max-width:340px;margin-bottom:0;font-size:30px;font-size:1.875rem}.eventpopup_wrapper .infos{-webkit-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%;padding-right:30px;padding-left:80px;padding-top:50px}.eventpopup_wrapper .infos>a{margin-bottom:20px}.eventpopup_wrapper .adresse{margin-top:50px;padding-left:45px;margin-bottom:25px;background-image:url("../images/icon-map-dark.svg");background-size:26px 29px;background-position:left top;background-repeat:no-repeat}.eventpopup_wrapper .adresse p{color:rgba(46,40,38,.9)}.eventpopup_wrapper .adresse p strong{color:#2e2826;text-transform:uppercase}.eventpopup_wrapper .button{margin-top:30px}.eventpopup_wrapper .download_link{margin-bottom:0;margin-top:30px}.eventpopup_wrapper .menu{margin-top:30px}.eventpopup_wrapper .menu h6{color:#beaa66;font-size:16px;font-size:1rem;font-family:"Benton Sans Cond Med";text-transform:uppercase}@media screen and (max-width: 1000px){.eventkalender_box{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 20px);flex:0 1 calc(50% - 20px)}}@media screen and (max-width: 750px){.eventpopup_wrapper{margin:60px 30px}.eventpopup_wrapper .eventpopup_inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.eventpopup_wrapper .headlineImage{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.eventpopup_wrapper h3{max-width:unset}.eventpopup_wrapper .infos{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding-left:0;padding-top:0}}@media screen and (max-width: 700px){.eventkalender_box{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin-left:0;margin-right:0}.eventpopup_wrapper{margin:0;padding:20px}}.eventslider_header{background:#2e2826;padding:40px 0}.eventslider_header h3{margin-bottom:10px}.eventslider_header p{color:#fff}.eventslider_header .eventslider_header_left{float:left}.eventslider_header .eventslider_header_right{float:right}.eventslider_header .eventslider_header_right .button{padding-left:25px;padding-right:25px}.fixModule_eventslider .eventslider_inner{max-width:1160px;margin-left:auto;margin-right:auto;padding:0 20px}.fixModule_eventslider .slick-dots{position:static;margin-top:30px}.fixModule_eventslider .slick-dots li{font-size:21px;font-size:1.3125rem}.fixModule_eventslider .slick-dots li.slick-active a{color:#beaa66}.fixModule_eventslider .slick-arrow{position:static;display:inline-block;-webkit-transform:none;transform:none;width:12px;height:20px;-webkit-transform:translateY(-7px);transform:translateY(-7px)}.fixModule_eventslider .slick-arrow:before{display:none}.fixModule_eventslider .slick-arrow.slick-prev{margin-right:10px;background-size:contain;background-repeat:no-repeat;background-image:url("../images/chevron-left.svg");background-position:center}.fixModule_eventslider .slick-arrow.slick-next{margin-left:10px;background-size:contain;background-repeat:no-repeat;background-image:url("../images/chevron-right.svg");background-position:center}.fixModule_eventslider .slick-slide{margin:0 20px}.fixModule_eventslider .slick-list{margin:0 -20px}.poiMap_inner{max-width:1160px;margin-left:auto;margin-right:auto;padding:0 20px}.fixModule_poiMap{position:relative}.fixModule_poiMap:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:500px;background:#2e2826;z-index:-1}.poiMap_header{padding:90px 20px 30px}.poiMap_header p{color:#fff;margin-top:30px}.poimarker{background-position:center;background-size:contain;background-repeat:no-repeat}.poiMap_buttons{margin-bottom:30px}.poiMap_buttons button{font-size:14px;font-size:.875rem;text-transform:uppercase;padding:10px 25px 8px;line-height:1;border:1px solid #fff;float:left;margin-right:20px;color:#fff}.poiMap_buttons button.current{background:#beaa66;border-color:#beaa66}.poiMap_map{width:100%;height:460px}.poiMap_boxesContainer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0 -14px}.poiMap_box{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%;width:25%;padding-left:14px;padding-right:14px;margin-bottom:30px}.poiMap_box .poiMap_box_header{background:#2e2826;padding:5px 15px;width:calc(100% - 30px);margin:0 auto}.poiMap_box .poiMap_box_header span{display:inline-block;color:#beaa66;font-size:12px;font-size:.75rem;line-height:1;position:relative}.poiMap_box .poiMap_box_header span:last-child:after{display:none}.poiMap_box .poiMap_box_header span:after{content:"";display:inline-block;height:10px;width:1px;background:#beaa66;margin:0 3px -1px 5px}.poiMap_box .text{padding:25px 20px;background:#f2f1e7}.poiMap_box .text h5{text-transform:uppercase;font-size:20px;font-size:1.25rem;margin-bottom:5px}.poiMap_box .text p{position:relative;padding-left:25px;font-size:13px;font-size:.8125rem}.poiMap_box .text p:before{content:"";display:block;width:15px;height:17px;position:absolute;left:0;top:0;background-image:url("../images/icon-map-black.svg");background-size:contain;background-position:center;background-repeat:no-repeat}.poiMap_expandButtonContainer{text-align:center}@media screen and (max-width: 965px){.poiMap_box{-webkit-box-flex:0;-ms-flex:0 1 33.3333333%;flex:0 1 33.3333333%;width:33.3333333%}}@media screen and (max-width: 630px){.poiMap_box{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;width:50%}}@media screen and (max-width: 460px){.poiMap_box{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;width:100%;padding:0}}.fixModule_spaBoxes{max-width:1160px;margin-left:auto;margin-right:auto;padding:0 20px}.fixModule_spaBoxes>.flex_wrap{margin-left:-10px;margin-right:-10px}.spaBox{-webkit-box-flex:0;-ms-flex:0 1 calc(25% - 20px);flex:0 1 calc(25% - 20px);margin-left:10px;margin-right:10px;margin-bottom:20px;background:#f2f1e7}.spaBox .text{padding:30px 20px}.spaBox h5{font-size:20px;font-size:1.25rem;text-transform:uppercase;margin-bottom:10px}.spaBox p{font-size:13px;font-size:.8125rem}.spapopup .circlebutton{position:absolute;left:15px;bottom:0;-webkit-transform:translateY(50%);transform:translateY(50%)}@media screen and (max-width: 960px){.spaBox{-webkit-box-flex:0;-ms-flex:0 1 calc(33.33333% - 20px);flex:0 1 calc(33.33333% - 20px)}}@media screen and (max-width: 768px){.spaBox{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 10px);flex:0 1 calc(50% - 10px)}}@media screen and (max-width: 540px){.spaBox{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.spapopup .circlebutton{bottom:inherit;-webkit-transform:none;transform:none;top:20px}}.eventloactaionCol{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;background-size:cover;background-position:center;position:relative}.eventloactaionCol>img{opacity:0}.eventloactaionCol .logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:rgba(0,0,0,.75);padding:30px;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;max-width:330px;width:80%}.eventloactaionCol .logo h2{color:#fff}.eventloactaionCol:hover .logo{-webkit-transform:translate(-50%, -50%) scale(1.05);transform:translate(-50%, -50%) scale(1.05)}@media screen and (max-width: 1080px){.fixModule_eventloactaionTeaser{-ms-flex-wrap:wrap;flex-wrap:wrap}.eventloactaionCol{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;height:50vh}}@media screen and (max-width: 700px){.eventloactaionCol .logo{max-width:180px;padding:15px}}.fixModule_propertyBewertungIntro{padding:130px 0;background-size:cover;background-position:center;background-attachment:fixed;position:relative}.fixModule_propertyBewertungIntro:after{content:"";display:block;width:100%;height:100%;background:rgba(46,40,38,.8);position:absolute;left:0;top:0}.fixModule_propertyBewertungIntro .propertyBewertungIntro_inner{position:relative;z-index:2;text-align:center}.fixModule_propertyBewertungIntro .propertyBewertungIntro_inner h3{font-size:40px;font-size:2.5rem;margin-bottom:30px}.fixModule_propertyBewertungIntro .propertyBewertungIntro_inner .review p{color:#beaa66;font-size:120px;font-size:7.5rem;font-family:"Benton Sans Cond Med";text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.5)}.fixModule_propertyBewertungIntro .propertyBewertungIntro_inner .review p span{font-size:32px;font-size:2rem;color:#fff;font-family:"Benton Sans Cond Lt"}.fixModule_propertyBewertungIntro .propertyBewertungIntro_inner .based_on p{color:rgba(255,255,255,.9)}.fixModule_propertyBewertungIntro .propertyBewertungIntro_inner .based_on p span{color:#beaa66;font-family:"Benton Sans Cond Med";display:inline-block}@media screen and (max-width: 1000px){.fixModule_propertyBewertungIntro{padding:80px 0 50px}.fixModule_propertyBewertungIntro .propertyBewertungIntro_inner h3{font-size:30px;font-size:1.875rem;line-height:1;margin-bottom:0}.fixModule_propertyBewertungIntro .propertyBewertungIntro_inner .review p{font-size:60px;font-size:3.75rem}.fixModule_propertyBewertungIntro .propertyBewertungIntro_inner .review p span{font-size:25px;font-size:1.5625rem}}@media screen and (max-width: 550px){.fixModule_propertyBewertungIntro{padding-left:20px;padding-right:20px;background-attachment:unset}.fixModule_propertyBewertungIntro .propertyBewertungIntro_inner h3{font-size:25px;font-size:1.5625rem}.fixModule_propertyBewertungIntro .propertyBewertungIntro_inner .review p{font-size:50px;font-size:3.125rem}.fixModule_propertyBewertungIntro .propertyBewertungIntro_inner .review p span{font-size:20px;font-size:1.25rem}}.fixModule_reviewCriteria .reviewCriteria_inner{max-width:1160px;margin-left:auto;margin-right:auto;padding:0 20px;margin-bottom:30px}.reviewCriteria_element{margin-bottom:50px;-webkit-box-flex:0;-ms-flex:0 1 33.333333%;flex:0 1 33.333333%}.reviewCriteria_element .title{text-transform:uppercase;font-size:18px;font-size:1.125rem;font-family:"Benton Sans Cond Med"}.reviewCriteria_element .rating p{font-size:30px;font-size:1.875rem;color:#beaa66}.reviewCriteria_element .rating p span{display:inline-block;color:rgba(46,40,38,.3)}.reviewCriteria_element .subBar{height:18px;overflow:hidden;background:#f2f1e7;position:relative;width:calc(100% - 30px)}.reviewCriteria_element .subBar>span{width:20%;background:rgba(0,0,0,0);height:100%;position:relative;z-index:1;border-right:2px solid #fff}.reviewCriteria_element .subBar .categoryBar{position:absolute;left:0;top:0;height:100%;background:#beaa66;z-index:0}@media screen and (max-width: 960px){.reviewCriteria_element{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}}@media screen and (max-width: 550px){.reviewCriteria_element{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.reviewCriteria_element .title{font-size:16px;font-size:1rem}.reviewCriteria_element .rating p{font-size:20px;font-size:1.25rem}.reviewCriteria_element .subBar{height:15px;width:100%}}.fixModule_review{max-width:1160px;margin-left:auto;margin-right:auto;padding:0 20px;background:#f2f1e7;padding:40px 50px}.fixModule_review .pager a.pager_link{font-size:21px;font-size:1.3125rem;font-family:"Benton Sans Cond Med";display:inline-block}.fixModule_review .pager a.pager_link.active{color:#beaa66}.fixModule_review .pager a.pager_prev{width:12px;height:20px;display:inline-block;-webkit-transform:translateY(1px);transform:translateY(1px);background-size:contain;background-repeat:no-repeat;background-image:url("../images/chevron-left.svg");background-position:center}.fixModule_review .pager a.pager_next{width:12px;height:20px;display:inline-block;-webkit-transform:translateY(2px);transform:translateY(2px);background-size:contain;background-repeat:no-repeat;background-image:url("../images/chevron-right.svg");background-position:center}.revie_header h3{font-size:35px;font-size:2.1875rem;margin-bottom:40px}[data-doughnut]{width:95px;height:95px;border-radius:100%;overflow:hidden;position:relative;display:inline-block;background:#fff;position:absolute;left:0;top:20px}[data-doughnut]:before,[data-doughnut]:after{content:"";display:block;position:absolute;border-radius:100%;z-index:10}[data-doughnut]:before{top:32%;bottom:32%;left:32%;right:32%;background:rgba(0,0,0,0)}[data-doughnut]:after{top:10px;bottom:10px;left:10px;right:10px;background:#e3dfd0}[data-doughnut]>div{position:absolute;width:50%;height:100%;overflow:hidden;left:50%;-webkit-transform-origin:left center;-khtml-transform-origin:left center;transform-origin:left center}[data-doughnut]>div .before{content:"";position:absolute;width:100%;height:100%;left:-99%;-webkit-transform-origin:right center;-khtml-transform-origin:right center;transform-origin:right center}[data-doughnut]>div.big{width:100%;height:100%;left:0%;-webkit-transform-origin:center;-khtml-transform-origin:center;transform-origin:center}[data-doughnut]>div.big .before{left:0;width:50%}[data-doughnut]>div.big:after{content:"";position:absolute;width:50%;height:100%;left:50%}[data-doughnut]>div:nth-child(1) .before,[data-doughnut]>div:nth-child(1):after{background:#beaa66}[data-doughnut] p{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:20;font-size:21px;font-size:1.3125rem;line-height:1}.review_element{border-top:1px solid rgba(0,0,0,.2);position:relative;padding:30px 0}.review_element .text{padding-left:150px}.review_element .text h6{color:#beaa66;font-size:16px;font-size:1rem;text-transform:uppercase;margin-bottom:20px}.review_element .text p.review{font-family:"Benton Sans Cond Med";font-size:17px;font-size:1.0625rem;margin-bottom:20px}.review_element .text p.answer{color:rgba(0,0,0,.6);font-size:14px;font-size:.875rem}.review_page_slider .slick-active a.pager_link{color:#beaa66}.review_page_slider a.pager_link{font-size:21px;font-size:1.3125rem;font-family:"Benton Sans Cond Med";display:inline-block}.review_page_slider a.pager_prev{width:12px;height:20px;display:inline-block;-webkit-transform:translateY(1px);transform:translateY(1px);background-size:contain;background-repeat:no-repeat;background-image:url("../images/chevron-left.svg");background-position:center}.review_page_slider a.pager_next{width:12px;height:20px;display:inline-block;-webkit-transform:translateY(2px);transform:translateY(2px);background-size:contain;background-repeat:no-repeat;background-image:url("../images/chevron-right.svg");background-position:center}@media screen and (max-width: 768px){[data-doughnut]{position:relative;top:0;margin-bottom:20px}.review_element{border-top:1px solid rgba(0,0,0,.2);position:relative;padding:30px 0}.review_element .text{padding-left:0}.fixModule_review{padding-left:20px;padding-right:20px}}.blue .sub_navigation p{color:#96d0f3}.blue .sub_navigation a:hover{color:#96d0f3}.blue .breadcrumbs li:last-child a{color:#96d0f3}.blue .textThreeCol p a{color:#96d0f3}.blue .additonalContentTabs_buttons button.current{border:1px solid #96d0f3;background:#96d0f3}.rot .bookingpanel_submit button{background:#9e052c}.rot .circlebutton{background:#9e052c}.rot .circlebutton.gold{background:#beaa66}.rot .module_coloredBanderboleBanner{background:#9e052c}.rot main{margin-top:60px}@media screen and (max-width: 1060px){.rot .bookingpanel_container .mobile_booking_link{background:#9e052c}}.gruen .bookingpanel_submit button{background:#5a751c}.gruen .circlebutton{background:#5a751c}.gruen .circlebutton.gold{background:#beaa66}.gruen .module_coloredBanderboleBanner{background:#5a751c}.gruen main{margin-top:60px}@media screen and (max-width: 1060px){.gruen .bookingpanel_container .mobile_booking_link{background:#5a751c}.gruen main{margin-top:30px}}.hotelblau .bookingpanel_submit button{background:#2b9cb8}.hotelblau .circlebutton{background:#2b9cb8}.hotelblau .circlebutton.gold{background:#beaa66}.hotelblau .module_coloredBanderboleBanner{background:#2b9cb8}.hotelblau main{margin-top:60px}@media screen and (max-width: 1060px){.hotelblau .bookingpanel_container .mobile_booking_link{background:#2b9cb8}}.career .module_jobboard,.career .module_twoImageTeaser,.career .textThreeCols,.career .module_flipCards,.career .module_additonalContentTabs{margin-bottom:130px}.career_new .header_meta{background:#242225}.career_new .header_navigation_wrapper .navigation a.active{background:#1dbadf}.career_new .header_hotel_dorpdown_hidden a,.career_new .header_navigation_wrapper .navigation a.special{color:#1dbadf}.career_new .header_meta_link span,.career_new .header_meta_lang_nav a,.career_new .header_meta_nav a{color:#dddcdd}.career_new .header_meta_link.header_meta_phone:before{background-image:url("../images/icon-phone.svg")}.career_new .header_meta_link.header_meta_mail:before{background-image:url("../images/icon-mail.svg")}.career_new .header_meta_nav a:hover{color:#beaa66}.career_new .header_meta_lang_nav a.active{color:#1dbadf}.career_new .header_meta_lang_nav a:before{background:#dddcdd}.career_new .header_hotel_dorpdown_trigger{color:#1dbadf}.career_new .header_hotel_dorpdown_trigger:after{border-color:#1dbadf rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.career_new .spacer120{margin:120px auto}.career_new .careerIntro{text-align:left;padding:80px 10%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.career_new .careerIntro .left_box{width:50%;padding-right:12%}.career_new .careerIntro .left_box h2.yellow{margin-bottom:20px;color:#ffc813}.career_new .careerIntro .right_box{width:50%}.career_new .careerIntro .right_box img{border:1px solid rgba(0,0,0,0);border-radius:50%;width:100%;height:100%;width:550px;height:550px;-o-object-fit:cover;object-fit:cover}.career_new .careerIntro:after{background-color:#1dbadf;position:absolute;width:25%;right:0;top:0;height:100%;display:block;content:"";z-index:-1;border-bottom-left-radius:20px}.career_new .module_flipCards.careerCards{max-width:1200px;padding:0 40px}.career_new .module_flipCards.careerCards .flipCards_headline{max-width:none}.career_new .module_flipCards.careerCards .flipCard_box{margin:25px;max-width:225px;min-height:225px;border-radius:20px}.career_new .module_flipCards.careerCards .flipCard_box .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.career_new .module_flipCards.careerCards .flipCard_box .card .front{padding:20px;min-height:225px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.career_new .module_flipCards.careerCards .flipCard_box .card .front .colored_icon{background-color:rgba(0,0,0,0);height:90px;width:71px;background-size:71px;margin-bottom:10px;border-radius:0}.career_new .module_flipCards.careerCards .flipCard_box .card .front p{color:#fff !important}.career_new .module_flipCards.careerCards .flipCard_box .card .back{border-radius:20px}.career_new .module_additonalContentTabs .additonalContentTabs_header h3{max-width:none}.career_new .module_additonalContentTabs:after{background:#ffc813}.career_new .module_additonalContentTabs.careerTabs:after{background:#ffc813}.career_new .module_additonalContentTabs button{border-radius:20px;border:1px solid #000}.career_new .module_additonalContentTabs button.current{background:#1dbadf;border-color:#1dbadf}.career_new .module_additonalContentTabs .additonalContentTabs_contentBlock .text,.career_new .module_additonalContentTabs .additonalContentTabs_contentBlock.fullWidth{background:#1dbadf;color:#fff;border-radius:20px}.career_new .module_additonalContentTabs .additonalContentTabs_contentBlock .text:after,.career_new .module_additonalContentTabs .additonalContentTabs_contentBlock.fullWidth:after{border-color:#fff;border-radius:20px}.career_new .module_additonalContentTabs .additonalContentTabs_contentBlock li:before{background:#fff}.career_new .module_additonalContentTabs .additonalContentTabs_contentBlock .right.image,.career_new .module_additonalContentTabs .additonalContentTabs_contentBlock .right.video{border-radius:20px}.career_new .module_additonalContentTabs .additonalContentTabs_contentBlock a.button{border-radius:30px;background:#fff;color:#1dbadf}.career_new .module_additonalContentTabs .additonalContentTabs_contentBlock a.button:after{border-radius:20px;border-color:#1dbadf}.career_new .module_jobboard .bite_filters select{border:none;padding:20px;width:50%;background-color:#ade5ef}.career_new .module_jobboard .bite_filters select:last-of-type{margin-right:0}.career_new .module_jobboard .bite-container .bite-jobs-list-table tr{border-bottom:1px solid #a6a6a5}.career_new .module_jobboard .bite-container .bite-jobs-list-table a{position:relative}.career_new .module_jobboard .bite-container .bite-jobs-list-table a:before{content:"";display:block;position:absolute;background-image:url("../images/pfeile_jobs.svg");background-repeat:no-repeat;background-size:100%;top:4px;width:13px;height:13px}.career_new .fixModule_contactPersons h3{color:#ffc813}.career_new .fixModule_contactPersons .image{width:326px;height:326px;margin:0 auto}.career_new .fixModule_contactPersons .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.career_new .fixModule_contactPersons .image:after{border-radius:50%;width:calc(100% - 30px);height:calc(100% - 30px)}.career_new .fixModule_contactPersons .text{border-radius:20px;background-color:#1dbadf}.career_new .fixModule_contactPersons .text:after{border-radius:20px;border-color:#fff}.career_new .fixModule_contactPersons .text a{color:#fff}.career_new .fixModule_contactPersons .text .contactlink.mail{background-image:url("../images/icon-mail.svg")}.career_new .fixModule_contactPersons .text .contactlink.phone{background-image:url("../images/icon-phone.svg")}.career_new .fixModule_contactPersons .subtitle{padding-left:0}.career_new .fixModule_contactPersons a.button{margin:50px auto 0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;border-radius:30px;background:#1dbadf;color:#fff}.career_new .fixModule_contactPersons a.button:after{border-radius:20px;border-color:#fff}.career_new .fixModule_contactPersons p.name{color:#fff}.career_new .fixModule_contactPersons .subtitle.blue{background:rgba(0,0,0,0)}.career_new .module_newsletter{background:#b6a061}.career_new .module_newsletter .button.newsletter_submit{background:#1dbadf}.career_new .module_newsletter .button.newsletter_submit:after{border-color:#fff}.career_new .module_newsletter p a{color:#fff}.career_new .module_newsletter .input{background:#f5f4ee}.career_new footer .footer_header p,.career_new footer .copyright p,.career_new footer .copyright p a,.career_new footer .footer_legal a{color:#1dbadf}.career_new footer .footerlogo{background-image:url("../images/footer_logo_blue.svg");background-size:100%;width:120px;height:80px;background-repeat:no-repeat}.career_new footer .footerlogo img{display:none}.career_new footer .footer_social_row a.facebook{background-size:contain;background-repeat:no-repeat;background-image:url("../images/social-facebook-blue.svg");background-position:center}.career_new footer .footer_social_row a.instagram{background-size:contain;background-repeat:no-repeat;background-image:url("../images/social-instagram-blue.svg");background-position:center}.career_new footer .footer_social_row a.youtube{background-size:contain;background-repeat:no-repeat;background-image:url("../images/social-youtube-blue.svg");background-position:center}.career_new footer .footer_social_row a.xing{background-size:contain;background-repeat:no-repeat;background-image:url("../images/social-xing-blue.svg");background-position:center}.career_new footer .footer_social_row a.linkedin{background-size:contain;background-repeat:no-repeat;background-image:url("../images/social-linkedin-blue.svg");background-position:center}.career_new footer .footer_social_row a.twitter{background-size:contain;background-repeat:no-repeat;background-image:url("../images/social-twitter-blue.svg");background-position:center}@media screen and (max-width: 1200px){.career_new .careerIntro .left_box{padding-right:5%}.career_new .careerIntro .right_box img{max-width:300px;max-height:300px;float:right}}@media screen and (max-width: 850px){.career_new .careerIntro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:50px 40px}.career_new .careerIntro .left_box{width:100%}.career_new .careerIntro .right_box{margin-top:20px;width:100%}}.finedining_body{background:#000}.finedining.header .header_meta{background:rgba(0,0,0,.74)}.finedining.header .victors_logo{width:160px}.finedining.header .header_meta_lang_nav a.active{color:#d20f26}.finedining.header .header_hotel_dorpdown_trigger{color:#fff}.finedining.header .header_hotel_dorpdown_trigger:after{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.finedining.header .header_navigation_wrapper .navigation a:hover{color:#d20f26}.finedining.header .header_navigation_wrapper .navigation a.active{color:#fff;background:#d20f26}.finedining.header .header_meta_link:hover span{color:#d20f26}.scrolled .finedining.header .header_meta{background:#000}.scrolled .finedining.header .header_navigation_wrapper{background:#000}.scrolled .finedining.header .header_navigation_wrapper .navigation a{color:#fff}.finedining_body p a{color:#d20f26}@media screen and (max-width: 1300px){.finedining_body .hamburger:hover .text{color:#d20f26}.finedining_body .hamburger:hover .bar{background:#d20f26}.finedining.header .header_navigation_wrapper .navigation{background:#000}.finedining.header .header_navigation_wrapper .navigation a{color:#fff}.finedining.header .header_navigation_wrapper .navigation a.active{background:rgba(0,0,0,0);color:#d20f26}.finedining.header .header_navigation_wrapper .navigation .close_navigation{opacity:1;background-size:62%;background-color:#fff;padding:13px}}@media screen and (max-width: 700px){.finedining.header .victors_logo{width:80px}}.fd_textSlider{background:#2d2d2b}.fd_textSlider .textSlider_element{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.fd_textSlider .textSlider_element p{color:#fff;text-transform:uppercase;font-size:15px;font-size:.9375rem}.fd_textSlider .textSlider_element p span{display:block;text-transform:initial;color:rgba(255,255,255,.5)}.fd_textSlider .slick-slide{border-right:1px solid rgba(255,255,255,.4);padding:40px 20px}.fd_textSlider .slick-track{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.fd_textSlider .slick-slide{height:inherit !important}.fd_textSlider .textSlider_element{height:100% !important;min-height:140px}.fd_textSlider .slick-arrow{z-index:1;width:13px;height:22px;background-repeat:no-repeat;background-size:contain;background-position:center}.fd_textSlider .slick-arrow:before{display:none}.fd_textSlider .slick-arrow.slick-prev{left:20px;background-image:url("../images/chevron-left-white.svg")}.fd_textSlider .slick-arrow.slick-next{right:20px;background-image:url("../images/chevron-right-white.svg")}.fd_text{background-color:#000}.fd_text.red_transparent{background:rgba(210,15,38,.78)}.fd_text.red{background:#d20f26}.fd_text.fd_text_bgimage{position:relative;background-attachment:fixed;background-size:cover}.fd_text.fd_text_bgimage:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.7);z-index:1}.fd_text.fd_text_bgimage.red{background-color:rgba(0,0,0,0)}.fd_text.fd_text_bgimage.red:after{background:rgba(210,15,38,.85)}.fd_text.fd_text_bgimage.black{background-color:rgba(0,0,0,0)}.fd_text.fd_text_bgimage.black:after{background:rgba(0,0,0,.7)}.fd_text.reverse .fd_text_box{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border-left:none;border-right:1px solid #fff}.fd_text.reverse .fd_text_box:after,.fd_text.reverse .fd_text_box:before{right:inherit;left:0}.fd_text .fd_text_inner{max-width:1160px;margin-left:auto;margin-right:auto;padding:0 20px;padding-top:90px;padding-bottom:90px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:2}.fd_text .fd_text_text{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding-top:30px;padding-bottom:30px}.fd_text .fd_text_text>.button{padding-left:20px;padding-right:20px;margin-top:30px;margin-right:10px}.fd_text p{color:#fff;max-width:510px}.fd_text h3{color:#fff;font-size:43px;font-size:2.6875rem;margin-bottom:0;font-family:"Benton Sans Cond Lt";line-height:1.3}.fd_text .fd_text_box{-webkit-box-flex:0;-ms-flex:0 1 42%;flex:0 1 42%;border-left:1px solid #fff;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;padding:20px}.fd_text .fd_text_box:after,.fd_text .fd_text_box:before{position:absolute;content:"";display:block;height:20%;width:1px;right:0;background:#fff}.fd_text .fd_text_box:after{top:0}.fd_text .fd_text_box:before{bottom:0}.fd_text .downloadlink{color:#fff;font-family:"Benton Sans Cond Med";position:relative;padding-left:60px;margin-top:50px;display:block;text-transform:uppercase}.fd_text .downloadlink.hidebutton{display:none !important}.fd_text .downloadlink:before{content:"";display:block;position:absolute;left:0;top:-12px;width:45px;height:45px;background-size:contain;background-repeat:no-repeat;background-image:url("../images/fd_downloadlink.svg");background-position:center}.fd_text_backgroundImage{padding-bottom:500px;background-attachment:fixed;background-size:cover;background-position:bottom}.fd_text_backgroundImage.imageNotFixed{background:none !important;padding-bottom:0px}.fd_text_backgroundImage.imageNotFixed .mobileImage{display:block}.fd_text_backgroundImage .mobileImage{display:none}@media screen and (max-width: 920px){.fd_text .fd_text_inner{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:40px;padding-bottom:40px}.fd_text .fd_text_text{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.fd_text .fd_text_box{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding-top:40px}}@media screen and (max-width: 500px){.fd_text h3{font-size:25px;font-size:1.5625rem}.fd_text_backgroundImage{padding-bottom:0px;background:none}.fd_text_backgroundImage .mobileImage{display:block}}.fd_image{background-attachment:fixed;background-size:cover}.fd_image img{opacity:0}@media screen and (max-width: 760px){.fd_image{background-attachment:initial}}.module_overlappingImageText.fd_overlappingText{background:#000;margin-top:0;padding-top:130px}.module_overlappingImageText.fd_overlappingText .text{-webkit-box-flex:0;-ms-flex:0 1 57%;flex:0 1 57%;width:57%;padding-left:8%;padding-top:80px;padding-right:50px}.module_overlappingImageText.fd_overlappingText .text h3{font-family:"Benton Sans Cond Lt";color:#fff}.module_overlappingImageText.fd_overlappingText .text p{color:rgba(255,255,255,.7);font-size:15px;font-size:.9375rem}.module_overlappingImageText.fd_overlappingText .text p strong{color:#fff}.module_overlappingImageText.fd_overlappingText .openings{max-width:370px;margin-bottom:25px}.module_overlappingImageText.fd_overlappingText .openings h5{color:#beaa66;text-transform:uppercase;font-size:18px;font-size:1.125rem;line-height:1.1;margin-bottom:15px}.module_overlappingImageText.fd_overlappingText .openings dl{background:rgba(0,0,0,0);border-top:1px solid rgba(255,255,255,.25)}.module_overlappingImageText.fd_overlappingText .openings dt,.module_overlappingImageText.fd_overlappingText .openings dd{color:#fff}.module_overlappingImageText.fd_overlappingText .openings dt{padding-right:0}.module_overlappingImageText.fd_overlappingText .openings dt span{display:block;font-family:"Benton Sans Cond Lt";margin-top:5px;text-transform:initial;font-size:14px;font-size:.875rem}.module_overlappingImageText.fd_overlappingText .module_overlappingImageText_inner .image:after{border-color:#fff}@media screen and (max-width: 768px){.module_overlappingImageText.fd_overlappingText{padding-top:30px}.module_overlappingImageText.fd_overlappingText .text{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;width:100%;padding-left:0;padding-right:0;padding-top:20px}}.fd_TabElement{max-width:1160px;margin-left:auto;margin-right:auto;padding:0 20px;padding-top:40px;padding-bottom:60px}.fd_TabElement_tabs{margin-bottom:30px}.fd_TabElement_tabs button{color:#fff;font-size:16px;font-size:1rem;text-transform:uppercase;background:#2e2826;display:inline-block;padding:9px 20px 6px;margin-right:15px;line-height:1}.fd_TabElement_tabs button.active{background:#d20f26}.fd_TabElement_content{position:relative}.fd_TabElement_content:after{content:"";display:block;position:absolute;left:0;top:0;height:100%;width:85%;border:2px solid #fff;z-index:-1}.fd_TabElement_content h3{color:#fff;font-family:"Benton Sans Cond Lt"}.fd_TabElement_content p{color:#fff;margin-bottom:30px}.fd_TabElement_content .fd_TabElement_text{-webkit-box-flex:0;-ms-flex:0 1 73%;flex:0 1 73%;padding:40px 80px 40px 40px}.fd_TabElement_content .fd_TabElement_img{-webkit-box-flex:0;-ms-flex:0 1 27%;flex:0 1 27%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){.fd_TabElement_content{-ms-flex-wrap:wrap;flex-wrap:wrap}.fd_TabElement_content:after{width:100%;height:90%}.fd_TabElement_content>.flex_item{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.fd_TabElement_content .fd_TabElement_text{padding:20px}.fd_TabElement_content .fd_TabElement_img{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.fd_TabElement_content .fd_TabElement_img .image{margin-top:30px;width:100%;max-width:300px}}@media screen and (max-width: 550px){.fd_TabElement_tabs{margin-bottom:20px}.fd_TabElement_tabs button{width:100%;display:block;margin-right:0;margin-bottom:10px}}.module_fd_offerTeaser.module_offerTeaser:after{display:none}.module_fd_offerTeaser.module_offerTeaser .offerTeaser_text h3{color:#fff;font-family:"Benton Sans Cond Lt";margin-bottom:30px}.module_fd_offerTeaser.module_offerTeaser .offerTeaser_text p{color:#fff}.module_fd_offerTeaser.module_offerTeaser .eventkalender_box_header{background:#d20f26}.module_fd_offerTeaser.module_offerTeaser .eventkalender_box_header>p span{color:#fff}.module_fd_offerTeaser.module_offerTeaser .offerTeaser_Slider_element .image:before{content:"";display:block;width:100%;height:100%;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(35%, rgba(36, 34, 37, 0)), color-stop(59%, #000000));background-image:linear-gradient(180deg, rgba(36, 34, 37, 0) 35%, #000000 59%);position:absolute;left:0;top:0;opacity:.6;-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.module_fd_offerTeaser.module_offerTeaser .offerTeaser_Slider_element .image .text .button{background:#000}.module_fd_offerTeaser.module_offerTeaser .offerTeaser_Slider .slick-arrow.slick-prev{left:0;background-image:url("../images/slick-prev-white.svg")}.module_fd_offerTeaser.module_offerTeaser .offerTeaser_Slider .slick-arrow.slick-next{right:0;background-image:url("../images/slick-next-white.svg")}.fd_footer.footer{background:#000}.fd_footer.footer .footer_header p{color:#fff}.fd_footer.footer .footer_quicklinks_col a:hover{color:#d20f26}.fd_footer.footer .footer_hotellist a:hover{color:#d20f26}.fd_footer.footer .secondaryfooter{background:#2d2d2b}.fd_footer.footer .secondaryfooter .copyright p{color:#fff}.fd_footer.footer .secondaryfooter .copyright p a{color:#fff}.fd_footer.footer .secondaryfooter .footer_legal a{color:#fff}.fd_footer.footer .secondaryfooter .footer_legal a:hover{color:#d20f26}.fd_footer.footer .footer_social_row a.facebook{background-size:contain;background-repeat:no-repeat;background-image:url("../images/social-facebook-white.svg");background-position:center}.fd_footer.footer .footer_social_row a.instagram{background-size:contain;background-repeat:no-repeat;background-image:url("../images/social-instagram-white.svg");background-position:center}.fd_footer.footer .footer_social_row a.youtube{background-size:contain;background-repeat:no-repeat;background-image:url("../images/social-youtube-white.svg");background-position:center}.fd_footer.footer .footer_social_row a.xing{background-size:contain;background-repeat:no-repeat;background-image:url("../images/social-xing-white.svg");background-position:center}.fd_footer.footer .footer_social_row a.linkedin{background-size:contain;background-repeat:no-repeat;background-image:url("../images/social-linkedin-white.svg");background-position:center}.fd_footer.footer .footer_social_row a.twitter{background-size:contain;background-repeat:no-repeat;background-image:url("../images/social-twitter-white.svg");background-position:center}.fd_module_newsletter.module_newsletter{background:#2d2d2b}.fd_module_newsletter.module_newsletter h3{color:#fff;font-family:"Benton Sans Cond Lt"}.fd_module_newsletter.module_newsletter .newsletter_submit{background:#fff;color:#000;height:50px}.fd_module_newsletter.module_newsletter .newsletter_submit:after{border-color:#000}.fd_module_newsletter.module_newsletter .newsletter_text{background:rgba(255,255,255,.1);color:#fff;height:50px}.fd_module_newsletter.module_newsletter ::-webkit-input-placeholder{color:#fff}.fd_module_newsletter.module_newsletter :-ms-input-placeholder{color:#fff}.fd_module_newsletter.module_newsletter ::-moz-placeholder{color:#fff}.fd_module_newsletter.module_newsletter ::-ms-input-placeholder{color:#fff}.fd_module_newsletter.module_newsletter ::placeholder{color:#fff}.fd_module_newsletter.module_newsletter .legalnote{margin-top:20px}.fd_module_newsletter.module_newsletter .legalnote p{color:#fff}.fd_module_newsletter.module_newsletter .legalnote p a{color:#d20f26}.module_simpleIntro.fd_module_simpleIntro{text-align:left}.module_simpleIntro.fd_module_simpleIntro .breadcrumbs.dark .first_breadcrumb{color:#fff;font-family:"Benton Sans Cond Lt"}.module_simpleIntro.fd_module_simpleIntro .breadcrumbs.dark li a{color:#fff;font-family:"Benton Sans Cond Lt"}.module_simpleIntro.fd_module_simpleIntro .breadcrumbs.dark li a:after{color:#fff}.module_simpleIntro.fd_module_simpleIntro .breadcrumbs.dark li:last-child a{font-family:"Benton Sans Cond Med"}.module_simpleIntro.fd_module_simpleIntro h2{font-family:"Benton Sans Cond Lt"}.module_simpleIntro.fd_module_simpleIntro .module_simpleIntro_inner{text-align:left}.module_simpleIntro.fd_module_simpleIntro .adresse{margin-top:50px;padding-left:45px;margin-bottom:30px;background-image:url("../images/icon-map-white.svg");background-size:26px 29px;background-position:left top;background-repeat:no-repeat;text-align:left}.module_simpleIntro.fd_module_simpleIntro .adresse p{color:rgba(255,255,255,.9)}.module_simpleIntro.fd_module_simpleIntro .adresse p strong{color:#fff;text-transform:uppercase}.module_simpleIntro.fd_module_simpleIntro .telefon{text-align:left;padding-left:45px;position:relative;background-image:url("../images/icon-phone.svg");background-position:left top;background-repeat:no-repeat;background-size:20px;margin-bottom:20px}.module_simpleIntro.fd_module_simpleIntro .telefon a{color:#fff;font-family:"Benton Sans Cond Lt";-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.module_simpleIntro.fd_module_simpleIntro .telefon a:hover{color:#d20f26}.module_simpleIntro.fd_module_simpleIntro .email{text-align:left;padding-left:45px;position:relative;background-image:url("../images/icon-mail.svg");background-position:left top;background-repeat:no-repeat;background-size:20px}.module_simpleIntro.fd_module_simpleIntro .email a{color:#fff;font-family:"Benton Sans Cond Lt";-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.module_simpleIntro.fd_module_simpleIntro .email a:hover{color:#d20f26}@media screen and (max-width: 600px){.module_simpleIntro.fd_module_simpleIntro{padding-bottom:0}.module_simpleIntro.fd_module_simpleIntro .module_simpleIntro_inner{padding-bottom:0}}.fd_fixModule_eventkalender.fixModule_eventkalender .eventkalender_box_header{background:#d20f26}.fd_fixModule_eventkalender.fixModule_eventkalender .eventkalender_box_header>p span{color:#fff}.fd_eventpopup_wrapper.eventpopup_wrapper{background:#000}.fd_eventpopup_wrapper.eventpopup_wrapper:after{background:#2d2d2b}.fd_eventpopup_wrapper.eventpopup_wrapper h3{color:#fff;font-family:"Benton Sans Cond Lt"}.fd_eventpopup_wrapper.eventpopup_wrapper p{color:#fff}.fd_eventpopup_wrapper.eventpopup_wrapper .headlineImage>p{color:#fff}.fd_eventpopup_wrapper.eventpopup_wrapper .eventkalender_box_header{background:#d20f26}.fd_eventpopup_wrapper.eventpopup_wrapper .eventkalender_box_header>p span{color:#fff}.fd_module_faq{max-width:1160px;margin-left:auto;margin-right:auto;padding:0 20px}.faq_header{background:#2d2d2b;padding:8px 20px 5px}.faq_header p{color:#fff;text-transform:uppercase;font-size:18px;font-size:1.125rem}.faq_accordion{border-bottom:1px solid rgba(255,255,255,.2)}.faq_accordion.open{background:#2d2d2b}.faq_accordion.open .faq_trigger:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.faq_trigger{color:#fff;padding:15px 20px 15px 40px;font-size:17px;font-size:1.0625rem;font-family:"Benton Sans Cond Lt";position:relative;cursor:pointer}.faq_trigger:before{content:"";display:block;position:absolute;left:15px;top:19px;width:9px;height:14px;background-size:contain;background-repeat:no-repeat;background-image:url("../images/chevron-right-white.svg");background-position:center;-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.faq_hidden{padding:0 20px 15px 40px;display:none}.faq_hidden p{color:rgba(255,255,255,.7)}.restaurant.hero_home .fd_circlebutton{-webkit-transform:none;transform:none;width:175px;bottom:20px}.restaurant.hero_home .fd_circlebutton span{max-width:150px}.restaurant.hero_home .fd_circlebutton p{font-size:22px;font-size:1.375rem}.restaurant.hero_home .fd_circlebutton p strong{font-size:22px;font-size:1.375rem}.restaurant.hero_home .fd_circlebutton:hover{-webkit-transform:rotate(7deg) scale(1.02);transform:rotate(7deg) scale(1.02)}@media screen and (max-width: 600px){.restaurant.hero_home .fd_circlebutton{width:135px}.restaurant.hero_home .fd_circlebutton span{max-width:110px}.restaurant.hero_home .fd_circlebutton p{font-size:14px;font-size:.875rem;line-height:1.4}.restaurant.hero_home .fd_circlebutton p strong{font-size:14px;font-size:.875rem}}.finedining_body .form_header h3{color:#d20f26}.finedining_body .formular input[type=text],.finedining_body .formular .inputtext{background-color:#2d2d2b;color:#fff}.finedining_body .formular label{color:#fff}.finedining_body .formular legend{color:#d20f26}.finedining_body .formular .select2-container--default .select2-selection--single{background-color:#2d2d2b}.finedining_body .formular .button{background-color:#d20f26}.finedining_body .formular label.checkbox_container input:checked~.checkmark{border-color:#d20f26}.finedining_body .formular label.checkbox_container input:checked~.checkmark::after{background-color:#d20f26}.finedining_body .formular .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff}.finedining_body .module_text h3{color:#d20f26}.finedining_body .module_text p{color:#fff}.finedining_body .module_text p a{color:#d20f26}.show-form .form.bauform{display:block}.show-form .sold-out-box{display:none}.show-sold-out .form.bauform{display:none}.show-sold-out .sold-out-box{display:block}.bauform{margin-top:80px}.bauform .form_header p{color:#fff}.bauform label.checkbox_container{font-size:18px;width:80%}.bauform label.checkbox_container .zusatz{margin-top:5px;display:block;font-size:14px;line-height:1.4}.bauform textarea{background-color:#2d2d2b;color:#fff}.bauform .form_note{margin-bottom:30px;background-color:#2d2d2b;padding:15px 20px}.bauform .form_note p{color:#fff}.bauform_supp{position:relative;margin-bottom:20px;max-width:750px}.bauform_supp .text{padding-right:180px;color:#fff;font-family:"Benton Sans Cond Reg";position:relative}.bauform_supp .text span{display:inline-block;color:#d20f26;font-size:20px;margin-left:20px;position:absolute;right:120px;top:0}.bauform_supp .text .note{font-size:14px;color:rgba(255,255,255,.8)}.bauform_supp .input{position:absolute;right:0;top:0;width:60px}.bauform_supp .input input.line{background:rgba(0,0,0,0);border-bottom:1px solid #fff;height:20px;padding:0 0 3px;font-size:16px;text-align:center}.bauform_supp .input input.line:focus{outline:none}.pflichtfeld_row{text-align:right;max-width:900px}.pflichtfeld_row p{color:#fff}.form_row.hidden{display:none}.price__sum{color:#fff;text-align:right;font-size:1.5rem;color:#d20f26;text-transform:uppercase}.price__sum .price{display:inline-block;min-width:6.5rem;margin-right:.5em}.price__addition{text-align:right;color:#fff;font-size:1em}@media screen and (max-width: 600px){.bauform_supp .input{position:static;float:right;width:100px;margin-top:10px}.bauform_supp .text{padding-right:20px}.bauform_supp .text span{position:static;text-align:right;width:100%}}@media screen and (max-width: 1570px){.ft-widget-side:not(.ft-vouchers-active),.ft-widget-b2:not(.ft-vouchers-active){bottom:50px}}@media screen and (max-width: 970px){.ft-widget-side:not(.ft-vouchers-active),.ft-widget-b2:not(.ft-vouchers-active){bottom:140px}}@media screen and (max-width: 600px){.ft-widget-side:not(.ft-vouchers-active),.ft-widget-b2:not(.ft-vouchers-active){bottom:70px}.footer_social_row{padding-bottom:10px}}