﻿@font-face{font-family:"Fira Sans";font-style:normal;font-weight:400;src:url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-regular.eot");src:local(""),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-regular.eot?#iefix") format("embedded-opentype"),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-regular.woff2") format("woff2"),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-regular.woff") format("woff"),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-regular.ttf") format("truetype"),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-regular.svg#FiraSans") format("svg")}@font-face{font-family:"Fira Sans";font-style:italic;font-weight:400;src:url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-italic.eot");src:local(""),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-italic.eot?#iefix") format("embedded-opentype"),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-italic.woff2") format("woff2"),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-italic.woff") format("woff"),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-italic.ttf") format("truetype"),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-italic.svg#FiraSans") format("svg")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:500;src:url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-500.eot");src:local(""),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-500.eot?#iefix") format("embedded-opentype"),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-500.woff2") format("woff2"),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-500.woff") format("woff"),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-500.ttf") format("truetype"),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-500.svg#FiraSans") format("svg")}@font-face{font-family:"Fira Sans";font-style:italic;font-weight:500;src:url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-500italic.eot");src:local(""),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-500italic.eot?#iefix") format("embedded-opentype"),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-500italic.woff2") format("woff2"),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-500italic.woff") format("woff"),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-500italic.ttf") format("truetype"),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-500italic.svg#FiraSans") format("svg")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:600;src:url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-600.eot");src:local(""),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-600.eot?#iefix") format("embedded-opentype"),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-600.woff2") format("woff2"),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-600.woff") format("woff"),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-600.ttf") format("truetype"),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-600.svg#FiraSans") format("svg")}@font-face{font-family:"Fira Sans";font-style:italic;font-weight:600;src:url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-600italic.eot");src:local(""),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-600italic.eot?#iefix") format("embedded-opentype"),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-600italic.woff2") format("woff2"),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-600italic.woff") format("woff"),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-600italic.ttf") format("truetype"),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-600italic.svg#FiraSans") format("svg")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:700;src:url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-700.eot");src:local(""),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-700.eot?#iefix") format("embedded-opentype"),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-700.woff2") format("woff2"),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-700.woff") format("woff"),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-700.ttf") format("truetype"),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-700.svg#FiraSans") format("svg")}@font-face{font-family:"Fira Sans";font-style:italic;font-weight:700;src:url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-700italic.eot");src:local(""),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-700italic.eot?#iefix") format("embedded-opentype"),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-700italic.woff2") format("woff2"),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-700italic.woff") format("woff"),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-700italic.ttf") format("truetype"),url("/_assets/45b001a76826e8eedd91b59a8fca7ad4/Fonts/fira-sans/fonts/fira-sans-v15-latin-700italic.svg#FiraSans") format("svg")}#siteheader{position:absolute;top:0;z-index:1;box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}#siteheader>div{height:100%}#siteheader>div>div{height:100%}#siteheader #hf-logo-nav-wrapper{height:100%;display:flex;align-items:center;justify-content:space-between}#siteheader #hf-logo-nav-wrapper #site-logo{margin:0 !important;max-width:200px}@media(min-width: 1051px){#siteheader #hf-logo-nav-wrapper #site-logo{max-width:445px}}#sitefooter,#subsitefooter{color:#fff}#sitefooter a,#subsitefooter a{color:#fff}#sitefooter a:hover,#subsitefooter a:hover{color:#dbdbdb}#sitefooter{background-color:#3b6ab1}#subsitefooter{background-color:#bd1700}#main.infoscreen{margin-top:0 !important}#main.infoscreen #maincontent>.hf-grid{--gl-gap: $hf-margin-padding-s;margin-top:0 !important}#main.infoscreen #maincontent>.hf-grid>.col-6{background-color:#fff;margin:0}#main.infoscreen #maincontent>.hf-grid>.col-6>.heroimage{height:auto}#main.infoscreen #maincontent>.hf-grid>.col-6:not(:first-of-type){padding-left:15px}#main.infoscreen .infoscreen-header{padding:30px 60px}#main.infoscreen .infoscreen-header h1 .hf-left{font-size:50px;font-style:italic}#main.infoscreen .infoscreen-header h1 .hf-right{float:right;font-size:70px;font-weight:400;font-style:normal;line-height:35px}#main.infoscreen .hfreservations_listbookings .booking-item{padding:30px 60px}#main.infoscreen #day{margin-bottom:25px;font-size:30px}#main.infoscreen .ce-gallery .ce-row{margin-bottom:0}.textmedia>[class*=hf-box-bg-color].small,[class*=hf-box-bg-color].small>.textmedia{padding:15px;padding-top:30px}.pid-50,.pid-51{overflow:hidden}:root{--cb-hero-media-height: clamp(100px, 70vh, 1600px) !important;--hf-btn-min-width: 150px;--hf-btn-bg-color-hover: #099099;--hf-list-items-margin-top: 0.25em}.textmedia>[class*=hf-box-bg-color],[class*=hf-box-bg-color]>.textmedia{text-align:center;padding:var(--hf-box-vertical-padding) var(--hf-box-padding);max-width:850px}.textmedia>[class*=hf-box-bg-color] header,.textmedia>[class*=hf-box-bg-color] .ce-bodytext>*,[class*=hf-box-bg-color]>.textmedia header,[class*=hf-box-bg-color]>.textmedia .ce-bodytext>*{max-width:unset !important}[class*=hf-grid]:has([class*=col-].no-gap){gap:0}[class*=col-].no-gap{padding:0}.ce-bodytext a{overflow-wrap:anywhere;word-break:break-word}p.leadsmall{font-size:100%;line-height:1.5em}p.zitat{font-size:clamp(30px, (1.1079545455rem + 2.1306818182vw), 45px);line-height:1.5em;font-weight:700;padding:70px 0;margin-bottom:.8em;text-align:center;position:relative}p.zitat:before,p.zitat:after{font-family:"hfThemesIcons";font-size:40px}p.zitat:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%)}p.zitat:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%)}p.zitat+p{font-weight:600;text-align:center}a[class^=hf-link-button],a[class*=-link-button],button,input[type=submit],input[type=reset],input[type=button]{font-size:clamp(16px, (0.8977272727rem + 0.2840909091vw), 18px)}.felogin_login form{margin-top:1rem}.felogin_login form fieldset>div{display:flex;flex-direction:column;margin-bottom:1rem}.felogin_login form fieldset input{font-size:1em;max-width:400px}.felogin_login form fieldset input[type=submit]{margin-top:1rem;max-width:200px;margin-left:0}