@charset "UTF-8";.clearfix,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a,a:link,a:visited{text-decoration:none}#sbadge,.fheader,div.cookie{position:fixed}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.ie7 address,div.cookie form,em,strong{font-style:normal}*,:after,:before{margin:0;padding:0;box-sizing:border-box}:focus{outline:0}body{line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}* html .clearfix{height:1%}@font-face{font-family:AvenirLTStd-Heavy;src:url(../fonts/351503_0_0.eot);src:url(../fonts/351503_0_0.eot?#iefix) format("embedded-opentype"),url(../fonts/351503_0_0.woff2) format("woff2"),url(../fonts/351503_0_0.woff) format("woff"),url(../fonts/351503_0_0.ttf) format("truetype")}@font-face{font-family:AvenirLTStd-Roman;src:url(../fonts/351503_1_0.eot);src:url(../fonts/351503_1_0.eot?#iefix) format("embedded-opentype"),url(../fonts/351503_1_0.woff2) format("woff2"),url(../fonts/351503_1_0.woff) format("woff"),url(../fonts/351503_1_0.ttf) format("truetype")}@font-face{font-family:Eco;src:url(../fonts/economica-v13-latin-regular.eot);src:url(../fonts/economica-v13-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/economica-v13-latin-regular.woff2) format("woff2"),url(../fonts/economica-v13-latin-regular.woff) format("woff"),url(../fonts/economica-v13-latin-regular.ttf) format("truetype")}strong{font-family:AvenirLTStd-Heavy,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400}a:link,a:visited{color:#b6193d}a:hover{color:#505050}div.cookie{background-color:rgba(20,20,20,.5);top:0;left:0;width:100%;height:100vh;z-index:98}div.cookie form{font-family:AvenirLTStd-Roman,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;font-size:12pt;color:#505050;z-index:99;position:fixed;top:20%;left:32%;display:table;width:40%;margin:0 auto;background:rgba(255,255,255,.9);padding:44px}div.cookie form label{display:inline-block;margin:0 14.67px 14.67px 0;font-family:AvenirLTStd-Heavy,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;font-style:normal;font-size:12pt;line-height:1.2em}div.cookie form input,div.cookie form input[type=submit],div.cookie form label span{font-family:AvenirLTStd-Roman,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;font-style:normal}div.cookie form label span{font-size:10pt;line-height:1.3em;padding-left:4.4px}div.cookie form input{font-size:16pt;line-height:1em;padding:4px}div.cookie form input[type=checkbox]{margin-right:4.4px}div.cookie form input[type=submit]{display:block;border:none;box-shadow:none;background:#b6193d;color:#fff;padding:13px 20px 10px;font-size:12pt;margin-top:11px}div.cookie form input[name=eP_CUA_Ess]{pointer-events:none}div.cookie form input[type=submit]:hover{cursor:pointer;background:#69f0ae;color:#000}div.cookie form p{margin-bottom:11px;line-height:1.2em}div.cookie form p.hl{font-family:AvenirLTStd-Heavy,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;font-style:normal;font-size:12pt;color:#b6193d}div.cookie form div.rechtliches{font-size:10pt;margin-top:22px;margin-bottom:0}div.cookie form div.rechtliches p{font-size:10pt;display:inline-block;margin-bottom:0;padding-bottom:0}#sbadge{bottom:22px;right:11px}body,html{width:100%;height:100%;color:#505050}.fheader{top:0;left:0;width:100%;z-index:999}header{position:relative;z-index:990}header div.snav{background:#b6193d;padding:7.33px 20%;display:flex;display:-ms-flex;justify-content:space-between;-ms-justify-content:space-between;align-items:center;-ms-align-items:center}header div.snav ul{display:inline-flex;display:-ms-inline-flex;align-items:center;-ms-align-items:center}header div.snav ul li{font-family:AvenirLTStd-Roman,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;font-style:normal;font-size:11pt;color:#fff;line-height:1em;padding:0 5.5px;flex:0 0 auto;-ms-flex:0 0 auto;flex-shrink:0;-ms-flex-shrink:0}header div.snav ul li:first-child{padding-left:0}header div.snav ul li ion-icon{vertical-align:text-bottom;font-size:14pt;line-height:0;display:inline-block;margin-top:-3px}header div.snav ul li a:link,header div.snav ul li a:visited{color:#fff}header div.snav ul li a.active,header div.snav ul li a:hover,header div.snav ul.social li.sel a{color:#FFAB91}header div.snav ul li ion-icon[name=logo-instagram]{font-size:16pt!important}header div.snav ul li ion-icon[name=logo-facebook]{font-size:15pt!important}header div.snav ul.social li{padding-left:11px}header div.snav ul.social li.lang,header div.snav ul.social li.tr{padding-left:3.67px;margin-top:3px}header div.snav ul.social li.g-icon{margin-left:22px}header div.logo{width:100%;padding:4.4px 20%}header div.logo img{width:160px;height:auto;display:table;margin:0 auto}header div nav ul li a:link,header div nav ul li a:visited{color:#00f}header div nav ul li a:hover{color:#141414}nav.hnav{padding:22px 20%;border:14px solid #a87b5e;display:flex;display:-ms-flex;align-items:center;-ms-align-items:center}nav.hnav ul.logo{line-height:0;flex-shrink:0;margin-right:22px;margin-bottom:0}nav.hnav ul,nav.hnav ul.pages{display:inline-flex}nav.hnav ul.mobilenav{display:none}nav.hnav ul li{font-family:Eco,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;font-style:normal;font-size:15pt;color:#e0e0e0;padding:0 11px;text-transform:uppercase;flex-shrink:0}nav.hnav ul li:first-child{padding-left:0}nav.hnav ul li.tr{padding:0}nav.hnav ul li a{padding:4px 0}nav.hnav ul li a:link,nav.hnav ul li a:visited{color:#b6193d}nav.hnav ul li a:hover{color:#505050}nav.hnav ul li a.active{border-bottom:solid 3px #b6193d}nav.hnav ul li a.bt-buchen:link,nav.hnav ul li a.bt-buchen:visited{background:#ff8f00;color:#fff;padding:4px 8px}nav.hnav ul li a.bt-buchen:hover{background:#505050}nav.hnav ul li img{width:140px;height:auto;margin-left:-8px}section article figure,section article figure img{width:100%;height:auto}div.breadcrumb{border-bottom:solid 1px #e0e0e0}div.breadcrumb ul{padding:5.5px 20%;display:inline-flex}div.breadcrumb ul li{font-family:AvenirLTStd-Roman,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;font-style:normal;font-size:10pt;color:#505050;padding:3.14px 4.4px}section article h1,section article h2{font-family:Eco,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:21pt;text-transform:uppercase;font-weight:400;font-style:normal}div.breadcrumb ul li:first-child{padding-left:0}div.breadcrumb ul li a:link,div.breadcrumb ul li a:visited{color:#505050}div.breadcrumb ul li a:hover{color:#b6193d}div.breadcrumb ul li.is-active a{color:#b6193d!important}section.fb{padding-top:0}section.ftop{padding-top:60px}section article{padding:44px 20% 22px}section article h1{line-height:1.35em;margin-bottom:11px}section article h2{line-height:1.35em;margin:22px 0 11px}section article h3,section article h4{font-family:AvenirLTStd-Heavy,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1.35em}section article h2 em{display:table;margin:0 auto}section article h3{font-weight:400;font-style:normal;font-size:14pt;margin:44px 0 5.5px;text-align:center}section article h4{font-weight:400;font-style:normal;font-size:13pt;margin:22px 0 5.5px}section article h5,section article h6,section article p{font-family:AvenirLTStd-Roman,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;font-style:normal}section article h5{font-size:13pt;line-height:1.35em;margin:5.5px 0;text-decoration:underline;text-align:center}section article h6{font-size:10pt;line-height:1.3em}section article p{font-size:12pt;line-height:1.45em;padding:11px 0}section article p a:link,section article p a:visited{color:#b6193d}section article p a:hover{color:#505050}section article p a.bt{font-family:Eco,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;font-style:normal;font-size:20pt;line-height:1em;padding:10px 18px 14px}section article div.anfrage a.bt-anfrage,section article figure figcaption,section article ul li,section article.txt div.z-kat div.z-preis p a.bt-buchen{font-family:AvenirLTStd-Roman,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;font-style:normal}section article p a.bt i{font-size:14pt;line-height:1em;vertical-align:middle;margin-left:10px}section article p a.link-c{display:table;margin:0 auto;border-bottom:solid 2px #b6193d}section article p a.link-l{display:table;border-bottom:solid 2px #b6193d}section article p em{text-align:center;display:table;margin:0 auto}section article p sup{font-size:8pt;vertical-align:top;display:inline-block;margin-top:-4px}section article ul{list-style:outside;margin-left:22px}section article ul li{font-size:12pt;line-height:1.35em}section article blockquote{padding:44px;border-left:solid 10px #505050;background:#CA4848;color:#fff}section article div.anfrage{display:table;max-width:440px;padding:44px;background:#e0e0e0;font-size:10pt}section article div.anfrage-sml{margin-bottom:-88px}section article div.anfrage a.bt-anfrage{display:table;margin:10px auto 0;padding:14.67px 14.67px 11px;font-size:14pt;line-height:1em;color:#fff}section article div.anfrage a.bt-anfrage:link,section article div.anfrage a.bt-anfrage:visited{background:#ff8f00}section article div.anfrage a.bt-anfrage:hover{background:#505050}section article div.anfrage ion-icon{font-size:20pt;vertical-align:text-bottom;color:#b6193d}section article figure{padding-top:11px;padding-bottom:11px}section article figure figcaption{font-size:10pt;color:#b6193d;padding-top:11px}section article figure.hero{margin-top:44px}section article figure.g-2-1{width:50%}section article figure.g-2-3{width:66%}section article figure.g-3-1{width:40%}section article figure.g-4-1{width:28%}section article figure.g-5-1{width:22%}section article figure.gl{float:left;padding-right:44px}section article figure.gr{float:right;padding-left:44px}section article figure.gc{margin:0 auto}section article figure.gt{margin-top:-44px}section article figure.gtl{margin-top:-92px}section article figure.g-2-2{padding-left:0;padding-right:0;padding-bottom:22px}section article figure.thumb{width:264px}section article figure.bewertung img{border:1px solid #e0e0e0}section article figure.fs video,section article figure.g-2-1 video,section article figure.g-3-1 video{width:100%;height:auto}section article.masonry{-webkit-column-count:2;column-count:2;-webkit-column-gap:1em;column-gap:1em}section article.masonry .item{display:inline-block;margin:0 0 1em;width:100%}section article.txt{text-align:left}section article.g-c div,section article.txt-c h1,section article.txt-c h2,section article.txt-c h3,section article.txt-c h4,section article.txt-c h5,section article.txt-c h6,section article.txt-c p{text-align:center}section article.txt div.z-kat{display:flex;justify-content:space-between}section article.txt div.z-kat div.z-be{flex-basis:66%;margin-right:22px}section article.txt div.z-kat div.z-preis p{padding:0;font-size:10pt}section article.txt div.z-kat div.z-preis span p{color:#b6193d;font-size:24pt}section article.txt div.z-kat div.z-preis p a.bt-buchen{display:inline-block;margin-top:10px;padding:12.57px 14.67px 11px;font-size:14pt;line-height:1em;color:#fff}section article.txt div.z-kat div.z-preis p a.bt-buchen:link,section article.txt div.z-kat div.z-preis p a.bt-buchen:visited{background:#ff8f00}section article.txt div.z-kat div.z-preis p a.bt-buchen:hover{background:#505050}section article.zimmer ul{list-style:inherit;display:table;padding-left:22px;padding-right:22px}section article.txt-sml{padding-top:0;padding-bottom:0}section article.txt-historie{padding-left:35%;padding-right:35%}section article.txt-historie ul{list-style:none;display:flex;display:-ms-flex}section article.txt-historie ul li:first-child{flex-basis:20%;flex-shrink:0;color:#b6193d;font-family:Eco,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;font-style:normal;font-size:24pt;padding-right:7.33px}footer div.kontakt div.adresse,section article.regform div.grid span,section article.regform form input[type=submit],section article.regform form input[type=text],section article.regform form input[type=email],section article.regform form label,section article.regform form textarea{font-family:AvenirLTStd-Roman,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;font-style:normal}section article.txt-historie ul li:last-child{padding-top:11px;font-size:11pt}section article.hero{padding:0;margin:-12px 0 0}section article.teaser{background:#CA4848;color:#fff;padding-bottom:66px;padding-left:20%;padding-right:20%}section article.teaser-g{background:#e0e0e0;color:#505050}section article.g-2-2 div.g-frame p em,section article.teaser-g h3,section article.teaser-g h4,section article.teaser-g h5{color:#b6193d}section article.g-1-2 p{width:55%}section article.g-2-3 figure,section article.g-2-3 p{width:75%}section article.g-2-3-c figure,section article.g-2-3-c p{width:75%;margin:0 auto}section article.g-2-2{display:flex;display:-ms-flex;justify-content:space-between;-ms-justify-content:space-between}section article.g-2-2 div{flex-basis:48%;flex-shrink:0;padding:0 22px 22px}section article.g-2-2 div.g-frame{border:1px solid #b6193d}section article.g-2-2 div.g-frame ion-icon{padding-top:22px;font-size:30pt}section article.ext-webservice{background:#e0e0e0;padding-left:0;padding-right:0}section article.owl{padding:0;margin:-12px 0 0}section article.owl div.owl-dots{display:none!important}section article.owl div.owl-nav{display:table;margin:0 auto}section article.owl div.owl-nav button{margin:0 5.5px}section article.owl div.owl-nav button div.owl-slide{display:inline-block;width:88px;height:4px;background:#e0e0e0}section article.owl div.owl-nav button div.owl-slide:hover{-webkit-transform:scale(1.2);transform:scale(1.2);-ms-transform:scale(1.2);background:#b6193d}section article.owl div.owl-nav button.disabled div.owl-slide{background:#b6193d}section article.regform{padding-top:88px}section article.regform p.txt_error{color:#b6193d!important}section article.regform form label{font-size:12px;color:#b6193d;margin-bottom:1em;visibility:hidden;display:block}section article.regform form label.show-label{visibility:visible}section article.regform form input[type=text],section article.regform form input[type=email],section article.regform form textarea{font-size:18px;padding:0 0 .3em;border:0;border-bottom:solid 1px #c8c8c8;width:100%}section article.regform form textarea{border:1px solid #c8c8c8;padding:.5em}section article.regform form input[type=submit]{font-size:18px;line-height:1em;border:0;background:#b6193d;width:100%;color:#fff;padding:.75em;text-align:center}section article.regform form input[type=submit]:hover{cursor:pointer;background:#ff8f00}section article.regform form input[type=text]:focus,section article.regform form input[type=email]:focus,section article.regform form textarea:focus{color:#b6193d}section article.regform form p.label{min-height:5.5em}section article.regform div.grid{display:flex;gap:44px;margin:2em 0}section article.regform div.grid div.g-1-1{width:100%}section article.regform div.grid div.g-1-2{width:50%}section article.regform div.grid div.g-2-3{width:62%}section article.regform div.grid div.g-1-3{width:38%}section article.regform div.grid div.g-f input[type=checkbox]{width:18px;height:18px;margin-right:.3em}section article.regform div.grid span{font-size:14px;line-height:1.2em}section.hotel,section.umgebung{padding-bottom:88px}section.hotel article.txt-historie{padding-top:22px}section.rechtliches article ul{list-style:inherit;margin-left:22px}section.rechtliches article p a{padding:0;margin:0;background:0 0}section.rechtliches article p a:link,section.rechtliches article p a:visited{color:#505050;text-decoration:underline}section.rechtliches article p a:hover{color:#b6193d;text-decoration:none}footer{padding:88px 20%;border-top:solid 1px #e0e0e0}footer div.kontakt{width:100%;display:flex;display:-ms-flex;justify-content:space-between;-ms-justify-content:space-between}footer div.kontakt div ul{margin:4.4px 0}footer div.kontakt div ul li{margin-right:11px;line-height:1.3em}footer div.kontakt div ul li a:link,footer div.kontakt div ul li a:visited{color:#505050}footer div.kontakt div ul li a:hover,footer div.kontakt div ul li span,footer div.kontakt div.adresse ul.sitelinks li a.active{color:#b6193d}footer div.kontakt div.adresse{font-size:12pt;flex-shrink:0;display:inline-flex;display:-ms-inline-flex}footer div.kontakt div.adresse ul.sitelinks li,footer div.kontakt div.social ul li{font-size:10pt;font-family:AvenirLTStd-Roman,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;font-style:normal}footer div.kontakt div.adresse ul{margin-right:88px}footer div.kontakt div.adresse ul li{line-height:1.5em}footer div.kontakt div.adresse ul.sitelinks{margin-right:0}footer div.kontakt div.adresse ul.sitelinks li{line-height:2.2em}footer div.kontakt div.social ul{margin-bottom:22px}footer div.kontakt div.social ul li{line-height:1.5em;margin-right:14.67px}footer div.kontakt div.social ul.social-links{display:inline-flex}footer div.kontakt div.social ul.social-links li{font-size:20pt}footer div.kontakt div.social ul.social-links li ion-icon[name=logo-instagram]{font-size:23pt!important}footer div.kontakt div.social ul.social-links li ion-icon[name=logo-facebook]{font-size:22pt!important}footer div.footer-rechtliches{margin:22px 0}footer div.footer-rechtliches ul{display:flex;display:-ms-flex}footer div.footer-rechtliches ul li{font-family:AvenirLTStd-Roman,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;font-style:normal;font-size:10pt;margin-right:11px}footer div.footer-rechtliches ul li a:link,footer div.footer-rechtliches ul li a:visited{color:#505050}footer div.footer-rechtliches ul li a:hover{color:#b6193d!important}@media screen and (max-width:1280px){div.cookie form{left:22%;width:56%}header div.snav{padding:7.33px 13.33333%}div.breadcrumb ul,nav.hnav{padding-left:13.33333%;padding-right:13.33333%}section article{padding:44px 13.33333%}footer{padding:88px 13.33333%}}@media screen and (max-width:1024px){div.cookie form{left:15%;width:70%}header div.snav{padding:7.33px 88px}div.breadcrumb ul,nav.hnav{padding-left:88px;padding-right:88px}nav.hnav{flex-direction:column}nav.hnav ul.logo{margin-bottom:22px}nav.hnav ul.logo img{margin-left:0}nav.hnav ul.pages{margin-left:-22px}section article{padding:44px 88px}footer{padding:88px}}@media screen and (max-width:800px){div.cookie form{top:17%}header div.snav{padding:7.33px 44px}header div.snav ul li.tablethide{display:none}div.breadcrumb ul,nav.hnav{padding-left:44px;padding-right:44px}section article{padding:44px}footer{padding:88px 44px}}@media screen and (max-width:750px){div.cookie form{padding:22px;top:96.8px;left:22px;width:88%}section article figure.g-2-1,section article.g-2-3 figure,section article.g-2-3 p{width:100%}div.cookie p{font-size:11pt;line-height:1.1em}div.cookie label,div.cookie label span{line-height:1em!important}header div.snav{padding:7.33px 22px}header div.snav ul li.mobilehide{display:none}nav.hnav{padding-bottom:4.4px;position:relative}nav.hnav ul.mobilenav{display:block;position:absolute;top:50.6px;left:22px}nav.hnav ul.mobilenav ion-icon{font-size:22pt;color:#b6193d}nav.hnav ul.mobilenav ion-icon:hover{color:#505050}nav.hnav ul.logo{margin-right:0}nav.hnav ul.pages{display:none}nav.hnav ul.mobileview{display:block;padding-bottom:22px}nav.hnav ul.mobileview li{padding:11px 0;text-align:center}div.breadcrumb,nav.hnav ul.mobileview li.tr{display:none}section.ftop{padding-top:0}section article{padding:22px}section article.teaser{padding-left:13.33333%;padding-right:13.33333%}section article.txt-historie ul{display:block;width:100%}section article.txt-historie{padding-left:20%;padding-right:20%}section article.g-2-2{flex-direction:column}section article.g-2-2 div.tel{margin-bottom:22px}section article h1,section article h2{font-size:18pt}section article figure.g-3-1{width:66%;margin-top:29.33px}section article figure.g-4-1{width:66%}section article figure.g-5-1{width:25%}section article figure.gl{float:none;padding-right:0}section article figure.gr{float:none;padding-left:0}section article figure.gt,section article figure.gtl{margin-top:0}section article div.anfrage{padding:11px 22px}section article.txt div.z-kat div.z-be{flex-basis:58%}section article.txt div.z-kat div.z-preis span p{font-size:19pt}section article.txt div.z-kat div.z-preis p a.bt-buchen{padding:11px;font-family:AvenirLTStd-Roman,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;font-style:normal;font-size:12pt}section article.regform form p.label{min-height:1em}section article.regform div.grid{display:flex;flex-direction:column;gap:22px;margin:2em 0}footer div.kontakt,footer div.kontakt div.adresse{display:block;width:100%}section article.regform div.grid div.g-1-1,section article.regform div.grid div.g-1-2,section article.regform div.grid div.g-1-3,section article.regform div.grid div.g-2-3{width:100%!important}footer{padding:44px 22px}footer div.kontakt div.adresse ul{flex-direction:column;width:100%}footer div.kontakt div.adresse ul.sitelinks{margin:22px 0}}@media screen and (max-width:767px) and (orientation:landscape){div.cookie form{top:44px;left:22px;width:94%;height:auto;min-height:800px;padding:22px 44px;overflow:auto;margin-bottom:176px}div.cookie form p{margin-bottom:7.33px}div.cookie form div{position:relative;overflow:scroll;height:200%;min-height:800px}}