@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:300;src:url('../fonts/nunito-sans-v5-latin-300.eot');src:local('Nunito Sans Light'),local('NunitoSans-Light'),url('../fonts/nunito-sans-v5-latin-300.eot?#iefix') format('embedded-opentype'),url('../fonts/nunito-sans-v5-latin-300.woff2') format('woff2'),url('../fonts/nunito-sans-v5-latin-300.woff') format('woff'),url('../fonts/nunito-sans-v5-latin-300.ttf') format('truetype'),url('../fonts/nunito-sans-v5-latin-300.svg#NunitoSans') format('svg');font-display:swap}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:400;src:url('../fonts/nunito-sans-v5-latin-regular.eot');src:local('Nunito Sans Regular'),local('NunitoSans-Regular'),url('../fonts/nunito-sans-v5-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/nunito-sans-v5-latin-regular.woff2') format('woff2'),url('../fonts/nunito-sans-v5-latin-regular.woff') format('woff'),url('../fonts/nunito-sans-v5-latin-regular.ttf') format('truetype'),url('../fonts/nunito-sans-v5-latin-regular.svg#NunitoSans') format('svg');font-display:swap}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:700;src:url('../fonts/nunito-sans-v5-latin-700.eot');src:local('Nunito Sans Bold'),local('NunitoSans-Bold'),url('../fonts/nunito-sans-v5-latin-700.eot?#iefix') format('embedded-opentype'),url('../fonts/nunito-sans-v5-latin-700.woff2') format('woff2'),url('../fonts/nunito-sans-v5-latin-700.woff') format('woff'),url('../fonts/nunito-sans-v5-latin-700.ttf') format('truetype'),url('../fonts/nunito-sans-v5-latin-700.svg#NunitoSans') format('svg');font-display:swap}body,html{font-family:'Nunito Sans',sans-serif}body#page-1,body#page-315,body#page-317,body#page-91{background-image:url("/global/images/aqua_background.svg");background-repeat:no-repeat;background-attachment:fixed;background-position:center;background-size:40% 40%}@supports (-webkit-touch-callout:none){body:before{content:"";background-image:url("/global/images/aqua_background.svg");background-repeat:no-repeat;background-attachment:fixed;background-position:center;background-size:40% 40%}}.h2,h2{font-size:1.6rem;line-height:1.1;margin-bottom:1rem}.h3,h3{font-size:1.3rem;line-height:1.1;margin-bottom:1rem}a{color:#7f1810;overflow-wrap:break-word}a:hover{color:#630700;text-decoration:underline}button{outline:0!important}.navbar{background-color:#fff}.navbar-brand img{width:8rem}.navbar-nav .dropdown-toggle::after{display:none}.navbar-nav i{font-size:12px}.languagetoggle img{border-radius:50%}.languagetoggle .dropdown-toggle{color:#000;text-decoration:none}.languagetoggle .dropdown-menu{min-width:3rem}.languagetoggle .dropdown{padding:.5rem 1rem;padding-left:0}.navbar-light .navbar-nav .nav-link{color:#000}.navbar-light .navbar-nav .nav-item.reservierung .nav-link{color:#7f1810}.dropdown-item.active,.dropdown-item:active,.dropdown-item:focus,.dropdown-item:hover{color:#fff;text-decoration:none;background-color:#7f1810}.navbar-nav.meta{display:none}.no-gutters{margin-right:0;margin-left:0}.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.small-gutters{margin-right:-5px;margin-left:-5px}.small-gutters>[class*=col-]{padding-right:5px;padding-left:5px;margin-bottom:10px}#aktuelles-detail,#aktuelles-liste,#anfahrt,#gastro,#hotel,#impressum,#karriere-detail,#karriere-liste,#lebensart-detail,#tagungen,#textseite,#ueber-uns,#wellness-detail,#zimmer,section{margin-top:6rem;margin-bottom:6rem}.img-fullwidth{width:100%;height:auto}.textarea img{max-width:100%}#header{position:relative;overflow:hidden}#header .overlay{position:absolute;bottom:0;left:0;right:0;padding:1rem 1rem;background:rgba(255,255,255,.5)}#header h1{font-weight:400;font-size:1.2rem;margin:0}#bestbuy-btn{display:none;position:absolute;z-index:10;right:-125px;top:10%;transition:.2s linear}#bestbuy-btn:hover{right:10px;transition:.2s linear}#bestbuy-btn.show{right:10px;transition:.2s linear}.back-btn i{font-size:.7rem}#einleitung{margin-top:120px}.red{color:#7f1810}#suiten{margin-top:100px;margin-bottom:100px}#suiten .suit{position:relative}#suiten .suit .overlay{opacity:0;transition:.2s linear;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,.7);padding:1rem;display:flex;justify-content:center;flex-direction:column}.js.touch #suiten .suit .overlay{opacity:.9}#suiten .suit a.link{position:absolute;z-index:5;top:0;bottom:0;left:0;right:0}#suiten .suit:hover .overlay{opacity:1;transition:.2s linear;background:rgba(255,255,255,.92)}#suiten .suit .overlay h3{font-size:1.3rem}#familie{background:rgba(255,250,243,.8);padding:80px 0 40px}#familie figure figcaption{text-align:center;padding:20px 10px 10px 10px}#buffet{padding:40px 0}.schlag{max-width:65%;margin:50px auto 30px;transform:rotate(-8deg)}.heart{width:44px;height:44px;border:2px solid #7f1810;border-radius:50%;margin:10px auto 30px;text-align:center;padding-top:10px}.heart i{font-size:1.6rem;color:#7f1810}.inlet{margin:0 auto;padding:0 1rem}.inlet p{font-size:1.1rem}.inlet h3{font-size:1.5rem;text-align:center;margin-bottom:.2rem}footer{background:#7f1810;padding:.5rem 0 1rem 0;color:#fff}.footerlogo{width:12rem;margin-bottom:7rem}.footerlinks,.sociallinks{padding:0;margin:0}.footerlinks li,.sociallinks li{list-style:none;display:inline-block;margin-right:20px}.footerlinks li a,.sociallinks li a{color:#fff}.sociallinks i.fab{font-size:1.3rem}.copyright,.footerlinks,.sociallinks{margin-top:1rem;text-align:center}footer #footer-meta-row{font-size:.9rem}#cto-footer{padding:3rem 0;margin-bottom:0;background:#fffaf3;margin:0}#cto-footer p{color:#7f1810;text-align:center}#cto-footer span{position:relative;display:inline-block;margin-left:1rem;margin-right:1rem}#cto-footer span.middle::before{content:'';position:absolute;display:block;top:50%;height:1px;width:2rem;background:#7f1810;left:-4rem;z-index:1}#cto-footer span.middle::after{content:'';position:absolute;display:block;top:50%;height:1px;width:2rem;background:#7f1810;right:-4rem;z-index:1}#cto-phone .cto-area{padding:2rem 1rem;background:#7f1810;height:100%;display:flex;align-items:center;justify-content:center}#cto-phone .cto-area h2{color:#fff;font-size:1.2rem;margin-bottom:1rem}#cto-phone .cto-phonenumber{color:#edc57f;font-size:1rem}#cto-phone .cto-image{height:100%;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center}#cto-phone{padding:0;margin-bottom:0}#cto-phone .contactarea{position:relative;padding:0;text-align:center}#cto-phone .contactarea::before{display:none}#cto-phone .cto-area{padding:45px 15px}.contactarea ul{list-style:none;padding-left:0}.contactarea ul li{position:relative;color:#fff;margin-bottom:1rem;font-size:1rem}.contactarea ul li::before{position:absolute;top:.3rem;content:"";margin-left:-1.8rem;color:#fff;background-repeat:no-repeat;width:1rem;height:1rem;display:block;background-size:1rem}.ansprechpartner h2{margin-bottom:1rem}.form-control:focus{border-color:#555;box-shadow:0 0 0 0 rgba(127,24,16,.25)}.form-check-input{margin-top:.2rem}#zimmer{margin-bottom:100px}#zimmer img{margin-bottom:20px}#zimmer article .row{padding-top:80px;padding-bottom:80px}#zimmer article.bg-hell{background:#fffaf3}#aquaaurelia{background:#fffaf3;padding:80px 0 40px}#aquaaurelia p{margin-bottom:2.3rem}.nav-tabs{border-bottom:1px solid #7f1810;margin-bottom:3rem}.nav-tabs .nav-link{border:1px solid transparent;color:#000}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:transparent}.nav-tabs .nav-item.show .nav-link{background-color:transparent;border-color:transparent;border-bottom:1px solid #7f1810}.nav-tabs .nav-link.active{border-color:transparent;background-color:transparent;border-bottom:2px solid #7f1810}section ul,ul.dashed{margin:0;padding:0;list-style-type:none}section ul>li{padding-left:1.2rem;position:relative;margin-bottom:1rem}ul.dashed>li{padding-left:1.2rem;position:relative;margin-bottom:1.8rem}section ul>li:before,ul.dashed>li:before{position:absolute;top:4px;content:"";margin-left:-1.2rem;color:#7f1810;background:url("/global/images/aqua_li.svg");width:14px;height:14px;display:block}#rotertrenner{background:#7f1810;padding:0;margin:0}#rotertrenner .one{text-align:center;margin-left:6rem}#rotertrenner .two{text-align:center}#rotertrenner .three{text-align:center;margin-right:18rem}.schriftzug{padding:120px 3rem}.schriftzug p{font-size:1.4rem;color:#fff;font-weight:300;margin-bottom:0;text-transform:uppercase}.schriftzug p span{color:#edc57f}.innercol{padding:1rem;width:100%}.innercol h2{margin-bottom:2rem}.odd{background:#fffaf3}.even .container,.odd .container{padding:0}#smallheader{background:rgba(255,250,243,.8);padding:3rem 0}#smallheader h1{text-align:center;padding-left:1rem;padding-right:1rem}#aktuelles-liste,#error404,#impressum,#kontakt,#textseite{margin-top:6rem;margin-bottom:6rem}.btn-primary{color:#fff;background-color:#7f1810;border-color:#7f1810;padding:.5rem 2rem}.btn-primary:hover{color:#fff;background-color:#630700;border-color:#630700}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#7f1810;border-color:#7f1810}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#7f1810;border-color:#7f1810;box-shadow:0 0 0 .2rem rgba(255,255,255,.5)}.card{margin-bottom:1rem;background:rgba(255,250,243,.8)}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(255,255,255,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card .card-header .btn{display:block;width:100%;position:relative;font-weight:700;color:#7f1810;text-align:left;font-size:1.2rem;line-height:1.1;text-transform:none}.card-header button::after{position:absolute;right:0;top:.8rem;font-family:'Font Awesome\ 5 Free';font-weight:900;content:"\f068";font-size:.8rem}.card-header button.collapsed::after{font-family:'Font Awesome\ 5 Free';font-weight:900;content:"\f067"}.card-body{background:#fff}.btn.btn-link.focus,.btn.btn-link:focus{box-shadow:0 0 0 .2rem rgb(0 123 255 / 0)}#contactFormResponse.show{margin-top:1rem;margin-bottom:1rem;color:#7f1810;font-weight:700}label{margin-bottom:.1rem}.form-check-label a{text-decoration:underline}.emptyInput{border:1px solid #7f1810!important}.emptyCheckbox{color:#7f1810!important}.phonefilter{opacity:0;position:absolute;top:0;left:-999rem;height:0;width:0;z-index:-1}.card .card-body figcaption{margin-top:.5rem;margin-bottom:.5rem}.personenbox{margin-bottom:3rem}.personenbox img{margin-bottom:2rem}article h2 a{color:#212529;text-decoration:none}article h2 a:hover{color:#212529;text-decoration:none}#aktuelles-liste article{margin-bottom:1rem}#aktuelles-liste article h2{font-weight:700;margin-bottom:1rem}.page-link{color:#7f1810;border:1px solid #dee2e6}.page-item.active .page-link{background-color:#7f1810;border-color:#7f1810}.page-link:hover{color:#7f1810;background-color:#eee;border-color:#eee}#aktuelles-liste article{background:#fffaf3cc;padding:1rem;box-shadow:0 0 20px #ddd}#modalKarte .modal-body{padding:0}iframe{max-width:100%}#karte_anzeigen iframe,iframe.anfahrt{width:100%;height:600px;margin-bottom:0;display:block}#karriere-liste article{background:#fffaf3cc;padding:1rem;box-shadow:0 0 20px #ddd;margin-bottom:1rem}#karriere-liste article h2{margin-bottom:1rem}#lebensart-detail{margin-top:6rem;margin-bottom:6rem}#lebensart-detail article{margin-bottom:2rem}#lebensart-detail article{background:#fffaf3cc;padding:1rem;box-shadow:0 0 20px #ddd}#schachbrett{margin-bottom:100px;margin-top:80px}#schachbrett .container-fluid{padding:0;max-width:1600px}#zimmer h2 a{text-decoration:none;color:#212529}#wellness-detail{margin-top:6rem;margin-bottom:6rem}.galerie img.img-fluid{margin-bottom:2rem}ul.pagination li{padding-left:0;padding-right:1.2rem}ul.pagination li:before{display:none}#back2top{height:42px;width:42px;border-radius:20px;overflow:hidden;z-index:9999;display:none;cursor:pointer;position:fixed;bottom:1rem;right:1rem;background:#7f1810;text-align:center;font-size:30px;text-decoration:none;border:1px solid #fff;box-shadow:0 2px 4px 0 #aaa}#back2top i{color:#fff}#back2top:hover{background:#fff;border:1px solid #800}#back2top:hover i{color:#7f1810}#aktuelles-detail .img-fullwidth{margin-bottom:15px}.phone-reservierung{margin-top:.5rem!important;text-align:center}.phone-reservierung a{color:#000}.online-reservierung{text-align:center}#impressum{margin-top:6rem;margin-bottom:6rem}#suiten a.btn.btn-primary i{font-size:.7rem}.reservierungshinweis{margin-top:6rem}#tablisting{margin-bottom:2rem;padding-top:2rem;padding-bottom:0}@media (max-width:767px){#lebensart-detail article .img-fluid{margin-bottom:1rem}#aktuelles-liste article .img-fluid{margin-bottom:1rem}#einleitung{margin-top:20px}#aktuelles-detail,#aktuelles-liste,#anfahrt,#gastro,#hotel,#impressum,#karriere-detail,#karriere-liste,#lebensart-detail,#tagungen,#textseite,#ueber-uns,#wellness-detail,#zimmer,section{margin-top:2rem;margin-bottom:2rem}.footerlogo{margin-bottom:2rem}#suiten{margin-top:2rem;margin-bottom:2rem}#buffet{padding:2rem 0}.reservierungshinweis{margin-top:2rem}#schachbrett{margin-bottom:2rem;margin-top:2rem}#zimmer article .row{padding-top:2rem;padding-bottom:2rem}#zimmer article h2{margin-bottom:1rem}.innercol h2{margin-bottom:1rem}#rotertrenner{display:none}#aktuelles-liste,#error404,#impressum,#kontakt,#textseite{margin-top:2rem;margin-bottom:2rem}}@media (min-width:576px){#einleitung .rightborder{border-right:2px solid #7f1810}#einleitung .left-box{padding-right:20px;padding-top:1.4rem;padding-bottom:1rem}#einleitung .right-box{padding-left:20px;padding-top:1.4rem;padding-bottom:1rem}.inlet{margin:0 auto;padding:0 2rem;max-width:80vw}}@media (min-width:768px){#header .overlay{padding:4rem 5rem;left:auto}#header h1{font-weight:400;font-size:2rem}#aquaaurelia h2{line-height:1.4;margin-bottom:4.3rem}#cto-phone .cto-area h2{font-size:2rem}.contactarea ul li{font-size:2rem}.contactarea ul{padding-left:0}.contactarea ul li::before{top:.6rem;margin-left:-2.2rem;width:1.6rem;height:1.6rem;background-size:1.6rem}.copyright,.footerlinks,.sociallinks{margin-top:0}.copyright{text-align:left}.footerlinks{text-align:center}.sociallinks{float:right}footer{padding:30px 0 25px}#cto-footer{padding:100px 0}.phone-reservierung{text-align:left}.online-reservierung{text-align:right}p.abstandhalter{margin-top:3rem}#schachbrett p.abstandhalter{margin-top:2rem}#tablisting{margin-bottom:5rem;padding-top:5rem;padding-bottom:0}#cto-phone .cto-area{padding:50px}}@media (min-width:992px){body{font-size:1rem;line-height:1.3}#aquaaurelia h2{line-height:1.43;margin-bottom:2.3rem}ul.dashed>li:before section ul>li:before{top:3px}#cto-footer span.middle::before{left:-28rem;width:25rem}#cto-footer span.middle::after{display:none;right:-10rem;width:8rem}.innercol{padding:1rem 2rem}.contactarea ul li{font-size:2.2rem}.languagetoggle .dropdown{padding-left:2rem}}@media (min-width:1200px){#header .overlay{min-width:50%}#header h1{font-weight:400;font-size:3rem}.navbar-expand-xl .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}.navbar-brand{padding-top:0;padding-bottom:0;margin-right:.25rem}.navbar-brand img{width:8rem}#aquaaurelia h2{line-height:1.2;margin-bottom:2.3rem}#cto-footer span.middle::before{left:-36rem;width:33rem}#cto-footer span.middle::after{right:-14rem;width:12rem}#impressum .container{max-width:1200px}.innercol{width:75%}.innercol{padding:1rem 0 1rem 5rem}#schachbrett .justify-content-end .innercol{padding:1rem 5rem 1rem 0}#bestbuy-btn{display:block}.navbar-nav.meta{margin-top:10px;display:flex}}@media (min-width:1400px){#cto-phone .cto-area h2{font-size:2.2rem}.navbar-brand img{width:9rem}}@media (min-width:1600px){body{font-size:1.25rem;line-height:1.3}.navbar-expand-xl .navbar-nav .nav-link{padding-left:2.8rem}.navbar-expand-xl.ru .navbar-nav .nav-link{padding-left:2rem}.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1600px}.inlet{max-width:22vw}.navbar-brand img{width:10rem}.dropdown-item{font-size:1.25rem}section ul>li:before,ul.dashed>li:before{top:6px}#aktuelles-liste .container,#error404 .container,#impressum .container,#kontakt .container,#textseite .container{max-width:1200px}#aquaaurelia h2{line-height:1.4;margin-bottom:4.2rem}#cto-footer span.middle::before{left:-53rem;width:50rem}#cto-footer span.middle::after{right:-20rem;width:18rem}.innercol{padding:1rem 0 1rem 8rem}#schachbrett .justify-content-end .innercol{padding:1rem 8rem 1rem 0}}@media (min-width:1900px){.navbar-expand-xl .navbar-nav .nav-link{padding-left:3.2rem}.navbar-expand-xl.ru .navbar-nav .nav-link{padding-left:2rem}}#kundenstimmen img{padding-right:1rem;display:inline-block;width:auto;height:auto}#phone-cta{position:fixed;z-index:9998;bottom:0;left:0;right:0;background:#222}#phone-cta .fill{text-align:center;padding:.3rem}#phone-cta .fill.two{border-left:1px solid #fff;border-right:1px solid #fff}#phone-cta .fill a i{color:#fff}@media (max-width:1199px){#menuecontainer.container{width:100%;padding-right:0;padding-left:0;max-width:1200px}.navbar{padding:0 0 0 1rem}#menuecontainer .navbar .online-reservierung .nav-link{display:block;background-color:#7f1810;color:#fff;padding-top:1rem;padding-bottom:1rem;text-align:center;max-width:120px;font-weight:700;line-height:1.4;text-transform:uppercase;font-size:.9rem;padding-left:.2rem;padding-right:.2rem}#menuecontainer .navbar-brand{padding-top:0;padding-bottom:0}#menuecontainer .navbar-brand img{width:6rem;height:auto}}@media (max-width:767px){#einleitung h2{font-size:1.4rem;line-height:1.1;margin-bottom:1rem}}@media (max-width:575px){#menuecontainer{position:fixed;z-index:1}#header{padding-top:70px}footer{margin-bottom:2rem}#back2top{bottom:3rem}}@media (max-width:319px){#menuecontainer .navbar .online-reservierung .nav-link{max-width:96px}}#einleitung .small-gutters>[class*=col-]{margin-bottom:0}#einleitung ul.dashed{margin-bottom:0}#buffet ul.dashed>li,#einleitung ul.dashed>li{padding-left:3rem;position:relative;margin-bottom:2rem}#buffet ul.dashed>li:before,#einleitung ul.dashed>li:before{position:absolute;top:-4px;content:"";margin-left:-3rem;color:#7f1810;background:url(/global/images/aqua_li_big.svg);width:32px;height:32px;display:block}.verteiler{margin-bottom:1rem;position:relative;overflow:hidden;border-radius:.4rem}.verteiler .txtarea{position:static;left:0;width:100%;bottom:0;background:#7f1810;color:#fff;text-align:center;padding:1rem}.text_wrap img{max-width:350px;width:100%;height:auto}.text_wrap video{width:100%;height:auto}.dropdown-menu .dropdown-item{text-transform:uppercase}.google_maps{width:100%;height:250px;border:0}#newsletter{margin-top:6rem;margin-bottom:6rem}@media (min-width:576px){.google_maps{height:350px}}@media (min-width:768px){.google_maps{height:500px}}@media (min-width:992px){.text_wrap video{max-width:90%}}@media (min-width:1200px){.google_maps{height:600px}}