@font-face{font-family:'Caveat';src:url('/_fonts/caveat/Caveat.ttf.woff') format('woff'),url('/_fonts/caveat/Caveat.ttf.svg#Caveat') format('svg'),url('/_fonts/caveat/Caveat.ttf.eot'),url('/_fonts/caveat/Caveat.eot?#iefix') format('embedded-opentype');font-weight:400;font-style:normal}@font-face{font-family:'leaguegothic-regular';src:url('/_fonts/leaguegothic/leaguegothic-regular-webfont.woff2') format('woff2'),url('/_fonts/leaguegothic/leaguegothic-regular-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'ubuntu-regular';src:url('/_fonts/ubuntu/ubuntu-r-webfont.woff2') format('woff2'),url('/_fonts/ubuntu/ubuntu-r-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'ubuntu-italic';src:url('/_fonts/ubuntu/ubuntu-ri-webfont.woff2') format('woff2'),url('/_fonts/ubuntu/ubuntu-ri-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'ubuntu-bold';src:url('/_fonts/ubuntu/ubuntu-b-webfont.woff2') format('woff2'),url('/_fonts/ubuntu/ubuntu-b-webfont.woff') format('woff');font-weight:400;font-style:normal}*{padding:0;margin:0}html{height:100%;padding:0 0 .063rem}h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:400}ol,ul{list-style:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}table{border-collapse:collapse}fieldset,img{border:0}caption,th{text-align:left}:root{--outline:.188rem solid #000;--outline-offset:.188rem;--outline-light:.188rem solid #fff}html{font-size:1rem}body{font-size:1.125rem}html,body{color:#000;font-family:ubuntu-regular,Arial,Helvetica,sans-serif;height:auto !important;padding:0;margin-bottom:0;background:#e0e0e0 url(/_images/_bg.jpg) repeat left top}#page-canvas{position:relative;display:block;width:75rem;min-height:100%;height:100%;background-color:#fff;margin:2.5rem auto 1.25rem auto}.wrapper{width:75rem;margin:0 auto;position:relative}.wrapper.padding{width:70rem;margin:0 auto;padding:0 2.5rem;position:relative}:where(a,button,input,select,textarea,summary,[data-focusable],[tabindex]:not([tabindex='-1'])):focus-visible{outline:var(--outline);outline-offset:var(--outline-offset)}button{background:0 0;border:none;font:inherit;color:inherit;cursor:pointer;display:block}.clear{clear:both}h1{font-size:2.813rem;line-height:2.813rem;font-family:leaguegothic-regular,Arial,Helvetica,sans-serif;text-transform:uppercase}h2{color:#0666a2;font-size:2.125rem;font-family:Caveat,Arial,Helvetica,sans-serif;margin-bottom:.3125rem;line-height:2.25rem}h3{font-size:1.25rem;color:#212121}p{margin-bottom:.9375rem;line-height:1.375rem}a{text-decoration:none;color:#0666a2;outline:none}a:hover{text-decoration-thickness:.125rem}#content-canvas a[target=_blank]{background:url(/_images/ic_linkextern.png) left .3125rem no-repeat;background-size:.625rem 3rem;padding-left:.8125rem}strong{font-family:ubuntu-bold,Arial,Helvetica,sans-serif;font-weight:400}em{font-family:ubuntu-italic,Arial,Helvetica,sans-serif}.mobile,#logo-mobile,.language-canvas-mobile{display:none}.nomobile{display:block}*{outline:none}img{display:block}.green{color:#80bc5b}.shadow{width:100%;height:.8125rem;display:block;background:url(/_images/shadow.png) center top no-repeat}.shadow-footer{width:100%;height:.8125rem;display:block;background:url(/_images/shadow.png) center top no-repeat;transform:rotate(180deg)}input[type=text],input[type=textarea],input[type=button],textarea{-webkit-appearance:none}.text a{text-decoration:underline;color:#0666a2}.text a:hover{text-decoration-thickness:.125rem}.skiplink{position:absolute;top:0;left:0;transform:translateY(-100%);background-color:#0666a2;color:#fff;padding:20px 30px;z-index:1070;font-size:24px;text-decoration:underline}.skiplink:focus-visible{transform:translateY(0);outline:var(--outline-light);outline-offset:0}#head-canvas{position:relative;width:100%;height:5.3125rem;background:url(/_images/_bg-head.png) left top repeat;z-index:500}#logo{position:absolute;left:-4rem;top:1.125rem;width:20.3125rem;height:12rem;display:block;background:url(/_images/logo.png) left top no-repeat;background-size:20.3125rem 12rem}.head-right-wrapper{float:left}#link-gasthaus{height:1.875rem;display:inline-block;margin-top:.9375rem;color:#fff;text-decoration:none;background:url(/_images/line_gasthaus.png) .8125rem 1.375rem no-repeat;background-size:11.125rem 3.125rem;font-size:1rem}#link-gasthaus:focus-visible{outline:var(--outline-light);outline-offset:var(--outline-offset)}#link-gasthaus.nomobile{display:inline-block}#link-gasthaus.mobile{display:none}#link-gasthaus:hover{color:#80bc5b;background-position:.8125rem -1.5rem}.language-canvas{display:block;padding-top:.625rem}.language-canvas .lang-selector-link{color:#fff}.language-canvas .lang-selector-link:focus-visible{outline:var(--outline-light);outline-offset:var(--outline-offset)}.language-canvas .lang-selector-link:after{content:'|';margin:0 .3125rem}.language-canvas .lang-selector-link:hover{color:#80bc5b}.language-canvas .lang-selector-link:hover:after{color:#fff}.language-canvas .lang-selector-link:last-child:after{content:'';margin:0}.language-canvas .lang-selector-link.active{color:#80bc5b}.language-canvas .lang-selector-link.active:after{color:#fff}.pushmeldung{position:absolute;right:6.25rem;top:12.5rem;width:22.5rem;color:#000}.pushmeldung-wrapper{background-color:#80bc5b;padding:1.25rem 2.5rem}.pushmeldung .headline{font-size:1.6875rem;font-family:Caveat,Arial,Helvetica,sans-serif;margin-bottom:.1875rem}.pushmeldung a{color:#fff;text-decoration:underline}.pushmeldung .pushmeldung-shadow{height:.8125rem;width:100%;display:block;background:url(/_images/teaserbox-start_shadow.png) center top no-repeat}#slider-canvas{height:34.375rem;width:100%;position:relative;top:-5.3125rem;overflow:hidden;display:block;margin-bottom:-5.3125rem}.detail #slider-canvas{height:25rem}#slider-wrapper{min-width:120rem}#slider{width:100%;height:34.375rem}#booking-canvas{width:100%;height:6.3125rem;background-color:#e9e9e7;color:#000;font-family:ubuntu-bold,Arial,Helvetica,sans-serif;font-size:1.125rem;display:table}#quickbook-form{margin:2.5rem 0 0}.quickbook-row,.quickbook-row input,.quickbook-row label{float:left}.quickbook-row{margin-right:1.375rem}.quickbook-row.last{margin-right:1.875rem}.quickbook-row.radio{margin-top:.625rem}.quickbook-row.radio input{margin:.1875rem .3125rem 0 0}.quickbook-row.inputfield{position:relative;width:10.875rem;background-color:#fff}.quickbook-row.inputfield input{color:#000;width:6.875rem;font-family:ubuntu-bold,Arial,Helvetica,sans-serif;font-size:1.125rem;border:none;margin:.625rem 0 .625rem 1.25rem;height:20px;line-height:20px}.quickbook-row.inputfield .ui-datepicker-trigger{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);margin:0 !important;cursor:pointer}.quickbook-row.inputfield label{position:absolute;top:-1.5rem;left:0;width:100%;margin:0;padding-left:.25rem;background:0 0;box-sizing:border-box;float:none}.quickbook-row.inputfield:focus-within{outline:var(--outline);outline-offset:2px}.quickbook-row.inputfield input:focus-visible{outline:none}#booking-canvas .send{float:left;background:#0666a2;border:none;cursor:pointer;font-family:ubuntu-bold,Arial,Helvetica,sans-serif;font-size:1.125rem;color:#fff;padding:.5625rem .9375rem}#booking-canvas .send:hover{background:#80bc5b;color:#000}#booking-canvas .send.booking{display:inline-block;margin-left:1.375rem;line-height:1.4375rem}#booking-canvas .send.booking.inaktiv{cursor:default;background:#d4d4d4;color:#b0b0b0}.quickbook-row-group{border:0;padding:0;margin:0 1.375rem 0 0;float:left}.quickbook-row-group>legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.quickbook-row.inputfield input{color:#000;width:7.875rem;font-family:ubuntu-bold,Arial,Helvetica,sans-serif;font-size:.9375rem;border:none;margin:.75rem 0 .5rem 1.25rem;height:auto;line-height:1.2;padding:.125rem 0;box-sizing:content-box}.quickbook-row-group{border:0;padding:0;margin:0 1.375rem 0 0;float:left}.quickbook-row-group>legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.quickbook-row-group .quickbook-row.radio{margin-right:.75rem}.quickbook-row-group .quickbook-row.radio.last{margin-right:0}.form-row:has(.error)>label,.form-row:has(.error)>legend{color:#b00020}.form-row input.error,.form-row select.error,.form-row textarea.error{border:.0625rem solid #b00020 !important}#booking-canvas .form-row{display:block;margin:0;padding:0}#booking-canvas .defaultform{width:auto;float:none}#booking-canvas .form-row,#booking-canvas .defaultform .form-submit-container{float:none;width:auto}#startbox-canvas{display:block;width:100%;background:url(/_images/_bg-holz.jpg) left top repeat;color:#fff;overflow:hidden}#startbox-canvas .padding{padding:2.1875rem 2.5rem 1.25rem}#startbox-canvas .padding.has-video{display:flex;justify-content:space-around;gap:1.25rem}#startbox-canvas .padding.has-video .content{width:unset;flex:1}#startbox-canvas .padding.has-video .media-section{flex:1}#startbox-canvas .padding.has-video .media-section .video-wrapper video{width:100%;height:auto;display:none}#startbox-canvas .padding.has-video .media-section .video-wrapper .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#777;border-radius:50%;width:5rem;height:5rem;border:none;padding:0;font-size:0;line-height:0;cursor:pointer}#startbox-canvas .padding.has-video .media-section .video-wrapper .play-icon:before{content:'';background:url(/_images/ic_play.svg) no-repeat center center;background-size:60%;width:100%;height:100%;display:block;position:absolute;top:50%;left:60%;transform:translate(-50%,-50%)}.detail #startbox-canvas .padding{padding:2.1875rem 2.5rem}#startbox-canvas .content{width:47.5rem}#startbox-canvas .headline-wrapper{margin-bottom:.9375rem}.detail #startbox-canvas .headline-wrapper{margin-bottom:0}#startbox-canvas .subline{font-size:2.125rem;font-family:Caveat,Arial,Helvetica,sans-serif;color:#fff}#startbox-canvas .tasse{position:absolute;top:1.875rem;right:0;height:21.125rem;width:23.8125rem;display:block;background:url(/_images/tasse.png) left top no-repeat;background-size:23.8125rem 21.125rem}#startbox-canvas .video-wrapper{position:relative;max-width:34.375rem;padding:.4375rem;background:#fff}#startbox-canvas .video-wrapper .video-thumbnail{max-width:100%}@media only screen and (max-width:62.5rem){#startbox-canvas .padding.has-video{flex-flow:column}#startbox-canvas .video-wrapper{max-width:unset}}#content-canvas{width:100%;margin:2.1875rem 0;overflow:visible}.detail #content-canvas .wrapper.padding{width:69.8125rem;padding:0}.nav-service-item{margin-bottom:.125rem}.nav-service-item:last-child{margin-bottom:0}.nav-service-link:before{content:'»';margin-right:.3125rem}.nav-service-link.active{color:#80bc5b}.nav1-wrapper{float:left}.nav1{float:left;padding:0 1.5625rem 0 18.0625rem}.nav1-item{float:left;position:relative;margin-right:.125rem}.nav1-item:last-child{margin-right:0}.nav1-link{height:5.3125rem;color:#000;background-color:#fff;display:block;padding:0 .9375rem;line-height:5.3125rem;font-size:1rem}.nav1-link:focus-visible{outline:none}.nav1-link:focus-visible span{outline:var(--outline);outline-offset:var(--outline-offset);z-index:1800}.nav1-item:hover .nav1-link,.nav1-link.active{color:#000;background-color:#80bc5b;text-decoration:none}.subnav-nav-trigger{display:none}.nav1-item:hover .nav2{display:block}@media only screen and (min-width:0px) and (max-width:1000px){#nav-mobile-canvas{float:right;margin:0 3% 0 0;display:table;height:85px}#nav-mobile-canvas .button{width:45px;display:table-cell;padding:22px 0 0 15px;cursor:pointer}}.nav2{position:absolute;top:5.3125rem;left:0;background-color:#fff;z-index:500;display:none;min-width:12.5rem}.nav2-item{border-bottom:.0625rem solid #f0f0f0}.nav2-item:last-child{border-bottom:0}.nav2-link{color:#000;display:block;padding:.625rem .9375rem;font-size:1rem}.nav2-link:hover,.nav2-link.active{color:#000;background-color:#80bc5b;text-decoration:none}.nav-footer{float:left;padding:.625rem 0 0 .1875rem;font-size:.8125rem}.nav-footer-item{float:left;margin-right:.3125rem}.nav-footer-item:before{content:'|';margin-right:.1875rem;color:#fff;font-size:.8125rem}.nav-footer-link{margin-right:.1875rem;color:#fff;font-size:1.125rem}.nav-footer-link:hover{text-decoration:none;color:#80bc5b}#footer-canvas{display:block;width:100%;background:url(/_images/_bg-holz.jpg) left top repeat;color:#fff}#footer-canvas .padding{padding:1.5625rem 2.5rem}#footer-canvas a:focus-visible{outline:var(--outline-light)}#footer-wrapper{float:left;display:flex;margin-bottom:1.25rem;width:100%;justify-content:space-between}#footer-wrapper a{text-decoration:underline}#footer-wrapper a:hover{text-decoration:underline}.footerbox{float:left;width:15.875rem}.footerbox a{text-decoration:none}.footerbox.last{margin-right:0}.footerbox .headline{margin-bottom:.9375rem;font-size:1.25rem}.footerbox .subline{font-size:2.125rem;font-family:Caveat,Arial,Helvetica,sans-serif;margin-bottom:.9375rem;color:#fff}.footerbox .text{font-size:1.125rem;line-height:1.4375rem}.footerbox .text p{line-height:1.125rem;margin-bottom:.625rem;font-weight:300}.footerbox .placelink{min-height:1.625rem;line-height:2rem;margin-top:.625rem;display:inline-block;font-size:1.125rem;padding-left:1.625rem;background:url(/_images/ic_place.png) left top no-repeat;background-size:1.3125rem 1.625rem}.footerbox .placelink:hover{color:#80bc5b}.footerbox .email{display:inline-block;padding:.0625rem 0;margin-bottom:.625rem}.footerbox a{color:#fff}.footerbox a:hover{color:#80bc5b;text-decoration-thickness:.125rem}#link-facebook{float:left;display:block;margin-right:3.5625rem;height:2rem;width:2rem;background:url(/_images/ic_social-media.png) left top no-repeat;background-size:2rem 8.3125rem}#link-facebook:hover{background-position:left bottom}#footer-copytext{float:left;font-size:1.125rem;margin-top:.625rem}#footer-links{width:100%;background-color:#e9e9e7}#footer-links .wrapper.padding{margin:0 auto;padding:.625rem 2.5rem}#footer-links .linkbox{float:left;width:10.75rem;background-color:#fff;display:block;font-size:1.25rem;padding:1.046875rem .5234375rem;margin-right:.3125rem;margin-bottom:.3125rem}#footer-links .linkbox.last{margin-right:0}#footer-links .headline{display:block;color:#0666a2;font-family:ubuntu-regular,Arial,Helvetica,sans-serif;margin-bottom:.1875rem;font-size:1.3125rem}#footer-links .text{display:block;color:#000;font-size:1.125rem}#footer-links .linkbox:hover{background-color:#0666a2;text-decoration:none}#footer-links .linkbox:hover .headline,#footer-links .linkbox:hover .text{color:#fff}#footer-links .linkbox:nth-child(4){clear:left}.contentbox{display:block;background-color:#e9e9e7;width:66.4375rem;padding:1.25rem;border:.4375rem solid #fff}.shadow-content{width:70rem;height:.875rem;margin:0 auto .9375rem auto;display:block;background:url(/_images/shadow_content.png) left top no-repeat}.textslider-main{font-size:1.125rem;line-height:1.6rem;margin-bottom:.9375rem}.textslider-main .standorte-detail-item{margin-bottom:.625rem;background:0;color:#000}.textslider-main .slidebox-headline{display:flex;align-items:center;width:100%;font-size:1.125rem;font-family:ubuntu-bold,Arial,Helvetica,sans-serif;cursor:pointer;color:#0666a2;background-color:#fff}.textslider-main .slidebox-headline:hover{outline:var(--outline);outline-offset:var(--outline-offset)}.textslider-main .square{display:block;height:3.1rem;width:3.1rem;float:left;background-color:#80bb5b}.textslider-main .text{float:left;padding:.4375rem 0;margin:0 .625rem;width:87%}.textslider-main .trigger{background-position:left 0;height:.5625rem;width:1.2375rem;margin-right:.625rem;margin-left:auto;display:block;float:right;background-image:url('/_images/angebote-detail-trigger.png');background-size:3.125rem 18.6875rem;background-repeat:no-repeat}.textslider-main .slidebox-headline.opened .trigger{background-position:right 0}.textslider-main .slidebox-content{padding:.9375rem .625rem 0;display:none;background:#fff;color:#000}.textslider-main .container{margin-bottom:.9375rem;display:inline-block}.image-main{width:auto;padding:0;border:0}.texteditor-main{display:block}.texteditor-main ul{margin-bottom:.9375rem;list-style-type:disc;padding-left:.9375rem;display:table}.texteditor-main li{line-height:1.375rem}.texteditor-main .headline-container{margin-bottom:.625rem}.texteditor-main .subheadline{font-family:Caveat,Arial,Helvetica,sans-serif;font-size:1rem;color:#0666a2}.texteditor-main .image{float:left;margin-right:1.25rem}.texteditor-main .image img{display:block}.texteditor-main .text.indent{display:table-cell;padding-left:1.25rem;vertical-align:top;width:46.875rem}.texteditor-main .image.indent{display:table-cell;margin:0;vertical-align:top}#content-canvas .texteditor-main .link,#content-canvas .link-detail{display:table;background:#0666a2;font-family:ubuntu-bold,Arial,Helvetica,sans-serif;font-size:1.125rem;color:#fff;padding:.8625rem 1.2375rem;text-decoration:none}#content-canvas .texteditor-main .link:hover,#content-canvas .link-detail:hover{background:#80bc5b;color:#000;text-decoration:none}.preise-main table{width:100%;margin-bottom:.9375rem}.preise-main td{vertical-align:top;padding:.5rem 2.5rem .5rem 0}.preise-main td p{margin:0}.preise-main td:last-child{padding:.5rem 0}.preise-main tr{border-bottom:.0625rem solid #ccc}.preise-main tr:last-child{border-bottom:0}.gallery-detail .gallery-image{width:16.5rem;margin:0 1.25rem .4375rem 0;display:inline-block}.gallery-detail .gallery-image.last{margin-right:0}.gallery-detail .shadow{height:.8125rem;display:block;background:url(/_images/teaserbox-start_shadow.png) center top no-repeat;background-size:100% auto}.news-list .image-link{display:table-cell;vertical-align:top}.news-list .image{margin-right:1.25rem}.news-list .content{display:table-cell;vertical-align:top}.news-list .text{margin-bottom:.9375rem;line-height:1.375rem}.news-detail .left{display:table-cell;vertical-align:top}.news-detail .left.mobile{display:none}.news-detail .right{display:table-cell;vertical-align:top;padding-left:1.25rem}.news-detail .right.noimage{padding-left:0}.news-detail .image-box{margin-bottom:.9375rem;width:18.125rem}.news-detail .image-subline{font-size:2.125rem;margin-top:.1875rem;line-height:1.0625rem;display:block;color:#0666a2}.news-detail .image-box:last-child{margin-bottom:0}.news-detail .introtext{font-family:ubuntu-bold,Arial,Helvetica,sans-serif;margin-bottom:.9375rem}.news-detail .copytext{margin-bottom:.9375rem}.news-detail ul{list-style:square;margin-left:.9375rem}.news-detail .date{margin-bottom:.9375rem}.news-detail .link-button{display:table;background:#0666a2 !important;font-family:ubuntu-bold,Arial,Helvetica,sans-serif;font-size:1.125rem;color:#fff;padding:.5625rem .9375rem;margin-bottom:.9375rem}.news-detail .link-button:hover{background:#80bc5b !important;color:#000;text-decoration:none}.startteaser-main .startteaser-wrapper{display:flex;flex-wrap:wrap;align-items:stretch;margin-bottom:3.125rem}.startteaser-main .teaserbox{display:flex;flex-direction:column;width:21.625rem;position:relative;color:#000;margin-right:2.375rem}.startteaser-main .teaserbox:nth-child(3n){margin-right:0}.startteaser-main .text-wrapper{flex:1 1 auto;overflow:hidden;background-color:#e9e9e7;border-width:0 .4375rem .4375rem;border-style:solid;border-color:#fff;padding:.9375rem .9375rem 3.5rem}.startteaser-main .text{font-size:1.125rem;line-height:1.6875rem}.startteaser-main .date-wrapper{width:21.625rem;position:absolute;left:0;bottom:.8125rem;text-align:center}.startteaser-main .datebox{padding:.643rem 2rem;background-color:#80bc5b;color:#000;font-size:1.125rem;display:inline-block;margin-top:2.5rem}.startteaser-main .teaserbox:hover{text-decoration:none}.startteaser-main .teaserbox:hover .text-wrapper{border-color:#80bc5b}.startteaser-main .shadow{height:.8125rem;width:21.625rem;display:block;background:url(/_images/teaserbox-start_shadow.png) center top no-repeat}.pageElement-social-media .social-media{height:1.875rem;margin-left:1.875rem;padding-right:2.1875rem;padding-bottom:.9375rem}.pageElement-social-media .label{float:left;padding-top:.625rem}.pageElement-social-media .social-media-icon{float:left;margin-left:9.5rem;margin-right:1.25rem}.pageElement-social-media .social-media-icon a{float:left;background:0 0 !important}.pageElement-social-media .social-media-icon a :hover{color:#0666a2}.pageElement-social-media .social-media-icon img{float:left;padding-right:1.5625rem}.pageElement-social-media .social-media-icon span{float:left;color:#6a6662;padding-top:.9375rem;font-size:1.125rem}.googlemaps-main{min-height:25rem}#googlemaps-main-mapcontainer{height:100%;width:100%}.route-headline{font-family:merriweathersans-regular,Arial,Helvetica,sans-serif;color:#ef7f01;font-size:1.5rem}.route-text{font-family:merriweathersans-regular,Arial,Helvetica,sans-serif;color:#000;font-size:1.125rem;line-height:1.1875rem}.route-address{width:11.25rem;border:.0625rem solid #bcbcbb;padding:.1875rem .3125rem;font-family:merriweathersans-regular,Arial,Helvetica,sans-serif;color:#6f6f6e;font-size:.75rem;margin-right:.125rem;margin-bottom:.625rem}.route-submit{border:none;cursor:pointer;font-size:1.125rem;width:4.5rem;color:#fff;background-color:#ef7f01;padding:.3375rem !important;display:inline-block;font-family:merriweathersans-regular,Arial,Helvetica,sans-serif}.route-submit:hover{background-color:#000;text-decoration:none}.gm-style-iw-d{overflow:visible !important}.pageElement-video-start{background:url(/_images/_bg-holz.jpg) left top repeat;width:100vw;margin-left:calc(-50vw + 50%);margin-bottom:2.5rem}.pageElement-video-start .headline{font-size:2.8125rem;line-height:2.8125rem;font-family:leaguegothic-regular,Arial,Helvetica,sans-serif;color:#fff;text-transform:uppercase;padding-bottom:1.25rem;max-width:62.5rem}.pageElement-video-start h3{color:#fff}.pageElement-video-start .movie-box.video{width:100%;height:auto;padding:0;max-height:40.625rem;box-sizing:border-box}.pageElement-video-start .container{width:70rem;margin:auto;box-sizing:content-box;padding-top:1.25rem;padding-bottom:1.25rem}.pageElement-video-start .movie-box.video .movie{width:100%;max-height:40.625rem}.pageElement-video-start .subline{font-size:2.125rem;font-family:Caveat,Arial,Helvetica,sans-serif;color:#fff;margin-bottom:1.25rem;margin-top:-1.25rem;max-width:62.5rem}.pageElement-video-start .text,.pageElement-video-start .text a{color:#fff !important;max-width:62.5rem;margin-top:1.25rem}.pageElement-video-start .text a[target=_blank]{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(2%) hue-rotate(36deg) brightness(103%) contrast(101%)}@media only screen and (max-width:76.125rem){.pageElement-video-start .container{width:58.9375rem}}@media only screen and (max-width:62.5rem){.pageElement-video-start .container{width:94%}}.pageElement-room-main{display:flex;flex-wrap:wrap}.pageElement-room-main .downloads.mobile{display:none}.pageElement-room-main ul{margin-bottom:.9375rem;list-style-type:disc;display:table}.pageElement-room-main li{line-height:1.375rem}.pageElement-room-main .headline-container{margin-bottom:.625rem}.pageElement-room-main .subheadline{font-size:2.125rem;font-family:Caveat,Arial,Helvetica,sans-serif;color:#0666a2}.pageElement-room-main .image,.pageElement-room-main .video-container{float:left;margin-right:1.25rem}.pageElement-room-main .video-container{position:relative}.pageElement-room-main .thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:1}.pageElement-room-main .video{display:none;width:32.1875rem;height:17.5rem;background:rgba(0,0,0,.75);max-width:100%}.pageElement-room-main .image img{display:block;max-width:100%}.pageElement-room-main .text.indent{display:table-cell;padding-left:1.25rem;vertical-align:top;width:46.875rem}.pageElement-room-main .image.indent{display:table-cell;margin:0;vertical-align:top}.pageElement-room-main .table td:first-child{padding-right:1.5625rem}.room-main .gallery-detail{float:left;margin-top:.9375rem;margin-bottom:-1.25rem;padding:0}.pageElement-room-main .gallery-image{width:15.625rem !important;margin:0 .9375rem .4375rem 0}.pageElement-room-main .room-image.top{width:32.1875rem;height:17.5rem;margin:0 1.25rem .5rem 0;float:left}.pageElement-room-main .video-thumbnail-wrapper{position:relative;display:inline-block}.pageElement-room-main .video-thumbnail-wrapper img{display:block;width:100%;height:auto}.pageElement-room-main .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#777;border-radius:50%;width:5rem;height:5rem;border:none;padding:0;font-size:0;line-height:0;cursor:pointer}.pageElement-room-main .play-icon:before{content:'';background:url(/_images/ic_play.svg) no-repeat center center;background-size:60%;width:100%;height:100%;display:block;position:absolute;top:50%;left:60%;transform:translate(-50%,-50%)}.pageElement-room-main .gallery-image img{width:100%}.pageElement-room-main .download li{list-style-type:none}.link-download span{background:url(/_images/ic_download.png) left .25rem no-repeat;background-size:.9375rem 3.375rem;padding-left:1.25rem;text-decoration:underline}.link-download span:hover{text-decoration-thickness:.125rem}.link-download{display:block;padding-top:4px;padding-bottom:4px}.pageElement-room-main .media-wrapper{display:flex;flex-flow:column;width:fit-content}.pageElement-room-main .textindent{display:flex;flex-flow:column;width:48%}.pageElement-room-main .textindent table{width:fit-content}.pageElement-room-main .table td{vertical-align:top;padding-bottom:.3125rem}@media only screen and (max-width:76.25rem){.pageElement-room-main .downloads{display:none}.pageElement-room-main .downloads.mobile{display:block}.pageElement-room-main .textindent{width:100%}.pageElement-room-main .video-container{margin-bottom:.9375rem}.pageElement-room-main .video-container{width:100%}.pageElement-room-main .room-image.top{width:100%;height:auto;margin-bottom:.9375rem}.room-main .gallery-detail{width:100% !important;box-sizing:border-box}.room-main .gallery-image{width:calc(50% - 1.125rem) !important}}@media only screen and (max-width:26.25rem){.room-main .gallery-image{width:100% !important}}.pageElement-offer-booking-main a{text-decoration:underline}.pageElement-offer-booking-main a:hover{text-decoration-thickness:.125rem}.pageElement-contactform a{text-decoration:underline}.pageElement-contactform a:hover{text-decoration-thickness:.125rem}.defaultform textarea,.form-row textarea{display:block;width:21.3125rem;max-width:21.3125rem;border:.0625rem solid #bcbcbb;padding:.3125rem .625rem;font-family:ubuntu-regular,Arial,Helvetica,sans-serif;color:#6f6f6e;font-size:.875rem}.defaultform textarea:focus,.form-row textarea:focus,.form-row input[type=text]:focus,.form-row input[type=password]:focus{border:.0625rem solid #0666a2;color:#0666a2}.form-row,.defaultform .form-submit-container,.offer-booking-main .form-submit-container{float:left;width:100%;display:block;margin-top:.625rem}.form-row.email{display:none}.form-row .ui-datepicker-trigger{float:left;margin:.25rem 0 0 .3125rem}.form-row label{float:left;width:8.75rem;padding:.3125rem 0}.form-row input{float:left}.form-row input[type=date]{display:block;width:8.25rem !important;padding:.3125rem .625rem;border:.0625rem solid #bcbcbb;font-family:ubuntu-regular,Arial,Helvetica,sans-serif;font-size:.875rem;color:#000;box-sizing:border-box;background-color:#fff}.form-row input[type=date]:focus{border:.0625rem solid #000;color:#000}.form-row input[type=text],.form-row input[type=password]{width:21.9375rem;border:.0625rem solid #bcbcbb;padding:.3125rem .625rem;font-family:ubuntu-regular,Arial,Helvetica,sans-serif;color:#000;font-size:.875rem}.form-row select{width:3.75rem;border:.0625rem solid #bcbcbb;padding:.3125rem .625rem;font-family:ubuntu-regular,Arial,Helvetica,sans-serif;color:#000;font-size:.875rem;background-color:#fff}.form-row select#zimmer,.form-row select#aufenthalt{width:9.375rem}.form-row input#formAnreise,.form-row input#formAbreise,.form-row input#anzahl_erwachsene,.form-row input#anzahl_kinder,.form-row input#anzahl_kinder_klein{width:6.875rem}.form-row input[type=radio]{margin:.5rem .3125rem 0 0}.form-row.no-display{display:none}.form-row.bund select{width:20.0625rem}.form-row.mailmail{display:none}.button-submit{background:#0666a2;border:none;cursor:pointer;font-family:ubuntu-bold,Arial,Helvetica,sans-serif;font-size:.9375rem;color:#fff;padding:.5625rem .9375rem;margin-left:8.75rem}.button-submit.anfrage{background-position:14.125rem .375rem;margin-top:.9375rem}.defaultform .form-submit-container{margin-top:1.25rem}.button-submit:hover{background:#80bc5b;text-decoration:none;color:#000}.form-row label.error,.form-error{color:red}.form-row input.Error{border:.0625rem solid red}.form-row.plz label{float:left;width:auto}.form-plz-ort-label{float:left;width:8.75rem}.form-row.plz span{float:left;margin-top:.3125rem}.plz-input,.ort-input,.plz-ort-input-wrapper{float:left}.plz-input .textbox{width:6.25rem !important}.ort-input .textbox{width:13.5625rem !important;margin-left:.625rem}.form-error p{padding:.75rem;border:.0625rem solid red;color:red;display:inline-block}.links,.texteditor-main .links{list-style-type:none;padding:0}.links li,.texteditor-main .links li{margin-bottom:.1875rem;line-height:1.1875rem}.links li:last-child,.texteditor-main .links li:last-child{margin-bottom:0}.links li a,.texteditor-main .links li a{color:#0666a2;font-family:ubuntu-regular,Arial,Helvetica,sans-serif;display:inline-block;font-size:1.125rem}.links li a span{display:table-cell}.links li a span.sign{padding-right:.3125rem}.defaultform{width:37.5rem;float:left}.contactform .detailCanvas{float:left}.booking-container{float:left}.contentbox .infobox{float:right;width:18.75rem}#optout{width:100%;border:none;height:6.875rem}#popup-banner{position:fixed;top:6.25rem;max-width:90%;height:auto;width:100%;min-height:80%;background:#80bc5b;left:0;right:0;margin:0 auto}#popup-banner.closed{display:none}#popup-banner .headline{text-align:center;font-size:6.25rem;color:#fff;text-transform:uppercase;margin:7.5rem auto 5rem;max-width:80%;position:relative;hyphens:auto;word-break:normal}#popup-banner .content{text-align:center}#popup-banner .content p{font-size:3.125rem;line-height:3.75rem;color:#fff;margin-bottom:3.125rem}#close-popup{cursor:pointer;position:absolute;top:1.5625rem;right:1.5625rem}@media only screen and (max-width:64rem){#popup-banner{min-height:31.25rem}#popup-banner .headline{font-size:3.75rem;margin-top:5rem;margin-bottom:2.5rem}#popup-banner .content p{font-size:2.5rem;line-height:3.125rem;color:#fff;margin-bottom:3.125rem}}@media only screen and (max-width:48rem){#popup-banner{min-height:25rem}#popup-banner .content p{font-size:1.875rem;line-height:2.5625rem;color:#fff;margin-bottom:1.5625rem}#popup-banner .headline{font-size:2.8125rem;margin-top:4.3125rem;margin-bottom:2.1875rem;max-width:95%}#close-popup{cursor:pointer;position:absolute;top:.3125rem;right:.3125rem;width:1.25rem;height:1.25rem}#close-popup img{width:100%;height:auto;display:block}}@media only screen and (max-width:30rem){#popup-banner{min-height:15.625rem}#popup-banner .headline{font-size:1.875rem;margin-top:3.125rem;margin-bottom:3.125rem}#popup-banner .content p{font-size:1.25rem;line-height:1.6875rem;color:#fff;margin-bottom:1.25rem}}p[linebreak=true]{margin-bottom:0;padding-bottom:0}ol li[data-list=bullet]{list-style:disc outside;margin-left:20px}ol li[data-list=ordered]{list-style:decimal outside;margin-left:20px}.texteditor ol li[data-list=bullet]{list-style:disc outside}.texteditor p[linebreak=true]{margin-top:calc(20px*-1)}.texteditor p[linebreak=true]:first-child{margin-top:0}.texteditor>:not(:last-child){margin-bottom:20px}.texteditor ol,.texteditor ul{margin-left:20px;margin-top:10px;margin-bottom:10px}.texteditor ol li[data-list=bullet]{list-style:disc outside}.texteditor a{text-decoration:underline}.texteditor a:hover{text-decoration-thickness:.125rem}.texteditor a:focus-visible,.imagecolumn-text a:focus-visible{outline:var(--outline);outline-offset:var(--outline-offset)}.pageelement-sitemap .text-container a{text-decoration:underline}.pageelement-sitemap .text-container a:hover{text-decoration-thickness:.125rem}.pageElement-gallery-main .gallery-image:nth-child(4n){margin-right:0}.pageElement-gallery-main .gallery-image:focus-visible img,.pageElement-gallery-main .gallery-image:hover img{outline:var(--outline);outline-offset:var(--outline-offset)}.pageElement-gallery-main .gallery-image:focus-visible{outline:none}.fancybox-nav.fancybox-next span,.fancybox-nav.fancybox-prev span{visibility:visible}.fancybox-nav:hover span{visibility:visible}.fancybox-nav:focus-visible span,.fancybox-close:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (min-width:1219px){#slider-wrapper{min-width:100%}.slick-list,.slick-track{height:100%}#slider.slick-prev,#slider .slick-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10}#slider .slick-prev{left:20px}#slider .slick-next{right:20px}}#slider .slick-prev,#slider .slick-next{width:48px;height:48px;border-radius:999px;border:none;padding:0;cursor:pointer;background-color:rgba(0,0,0,.45);background-repeat:no-repeat;background-size:10px auto}#slider .slick-prev{background-position-x:15px;background-position-y:8px}#slider .slick-next{background-position-x:19px;background-position-y:8px}#slider .slick-prev:hover{background-position-x:12px}#slider .slick-next:hover{background-position-x:22px}#slider .slick-prev:focus-visible,#slider .slick-next:focus-visible{outline:3px solid #fff;outline-offset:2px}.slick-list:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:3px}#slider .slick-prev,#slider .slick-next{width:48px;height:48px;border-radius:50%;border:none;padding:0;margin:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:#fff;color:#000;cursor:pointer;line-height:1;transition:background-color .25s ease,box-shadow .25s ease}#slider .slick-prev i,#slider .slick-next i{font-size:22px;line-height:1}#slider .slick-prev:hover,#slider .slick-next:hover{background-color:#4caf50;box-shadow:0 0 0 2px rgba(0,0,0,.15)}#slider .slick-prev:hover i,#slider .slick-next:hover i{color:#000}#slider .slick-prev:focus-visible,#slider .slick-next:focus-visible{outline:3px solid #000;outline-offset:3px}@media (min-width:1200px){#slider .slick-prev{left:20px}#slider .slick-next{right:20px}}@media (max-width:1218px){.pushmeldung{display:none}#booking-canvas .wrapper.padding{display:none}#booking-canvas{height:.1875rem}}@media (min-width:1001px){.subnav-nav-trigger{height:32px;+ width:32px;cursor:pointer;text-align:center;overflow:hidden;padding:5px;position:absolute;right:5px;top:50%;transform:translateY(-50%) rotate(-90deg)}.subnav-nav-trigger:before{font-family:'Font Awesome 7 Pro',sans-serif;content:'\f078';color:#000}.subnav-nav-trigger.opened{transform:translateY(-50%) rotate(0deg)}.nav1-item{position:relative}.nav1-link.subnav{display:block;padding-right:2rem}.subnav-nav-trigger{position:absolute;right:.1rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;cursor:pointer;float:none;margin:0}.subnav-nav-trigger:focus-visible:before{outline-offset:0;outline:var(--outline)}.subnav-nav-trigger:focus-visible{outline:none}.nav1-item.opened>.nav2{display:block !important}}#slider{position:relative}#slider .slick-prev,#slider .slick-next{position:absolute;top:50%;transform:translateY(-50%);z-index:5}@media (max-width:767px){#slider .slick-prev,#slider .slick-next{width:36px;height:36px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;color:#000;cursor:pointer;line-height:1;transition:background-color .2s ease,box-shadow .2s ease}#slider .slick-prev{left:8px}#slider .slick-next{right:8px}#slider .slick-prev i,#slider .slick-next i{font-size:18px;line-height:1}}@media (min-width:1219px){#footer-links .wrapper.padding{display:block}}.uc-embedding-container.uc-embedding-2{display:none}.uc-embedding-container.uc-embedding-1{max-height:none}@media only screen and (min-width:0rem) and (max-width:62.5rem){.mobile{display:block}.nomobile,#logo,#booking-canvas .wrapper.padding,#startbox-canvas .tasse,.footerbox.anfahrt,.footerbox.kontakt,.news-detail .left.nomobile{display:none}.wrapper{width:100%}.wrapper.padding{width:94%;padding:0}#logo-mobile{display:block;width:8.5625rem;height:4.3125rem;float:left;margin:.5rem 0 0 3%;background:url(/_images/logo_mobile.png) left 0 no-repeat;background-size:8.5625rem 4.3125rem}#slider-canvas{top:0;height:auto;margin-bottom:0}.detail #slider-canvas{height:auto}.detail #slider-canvas img{width:100%;height:auto}#slider-wrapper{min-width:100%;width:100%}#slider{height:auto}#booking-canvas{height:.1875rem}#startbox-canvas .padding{padding:1.5625rem 3% .625rem}.detail #startbox-canvas .padding{padding:1.5625rem 3%}#startbox-canvas .content{width:100%}#nav-mobile-canvas{float:right;margin:0 3% 0 0;display:table;height:5.3125rem}#nav-mobile-canvas .button{width:2.8125rem;display:table-cell;padding:1.375rem 0 0 .9375rem;cursor:pointer}#nav-mobile-canvas .icon,#nav-mobile-canvas .navtext{width:100%;display:block;text-align:center;font-size:.8125rem;color:#fff}#nav-mobile-canvas .navtext{margin-top:.1875rem}#nav-mobile-canvas .icon.menue{height:1.25rem;background:url(/_images/ic_nav-mobile.png) center top no-repeat;background-size:2.5rem 5.25rem;margin-top:.0625rem}#nav-mobile-canvas .navtext.menue{margin-top:.1875rem}#nav-mobile-canvas .icon.contact{height:1.375rem;background:url(/_images/ic_contact-mobile.png) center top no-repeat;background-size:1.9375rem 4.625rem}#nav-mobile-canvas .button.active .icon.menue,#nav-mobile-canvas .button.active .icon.contact{background-position:bottom}#nav-mobile-canvas .button.active .navtext{color:#80bc5b;text-decoration:none}.language-canvas-mobile{position:relative;display:table-cell;vertical-align:middle;border-left:.0625rem solid #ccc;border-right:.0625rem solid #ccc;padding:0 .9375rem}.language-canvas-mobile .lang-selector-link{color:#fff;font-size:1.5625rem;text-transform:uppercase;cursor:pointer}.language-canvas-mobile .lang-selector-link.opened{color:#80bc5b}.language-canvas-mobile .dropdown{display:none;position:absolute;top:5.3125rem;left:0;background:#626261}.language-canvas-mobile .dropdown .lang-selector-link{padding:1.25rem .9375rem;display:block}#nav-wrapper{position:absolute;top:5.3125rem;width:100%;display:none;-webkit-box-shadow:0 .1875rem .9375rem #1a1a1a;-moz-box-shadow:0 .1875rem .9375rem #1a1a1a;box-shadow:0 .1875rem .9375rem #1a1a1a}.nav1{width:100%;padding:0}.nav1-item{width:100%;background-color:#fff}.nav1-link{display:block;padding:.625rem 3%;color:#000;line-height:1.875rem;height:1.875rem;border-bottom:.0625rem solid #d4d6d9}.nav1-item:last-child .nav1-mobile-link{border-bottom:0}.nav1-item:hover .nav1-link,.nav1-link.active{color:#576471;background:0 0}.nav1-item:hover .nav2{display:none}.nav1-item.active .nav1-link{color:#0666a2}.nav1-item.opened{background-color:#80bc5b}.nav1-item.opened .nav1-link{color:#fff;background:0 0}.nav1-link.subnav{float:left;height:1.875rem;width:64%;padding:.625rem 0 .625rem 3%}.subnav-nav-trigger{position:relative;float:left;display:block;height:3.125rem;padding:0 3% 0 0;width:30%;cursor:pointer;border-bottom:.0625rem solid #d4d6d9}.nav1-link .subnav-nav-trigger:focus-visible:after{content:'';position:absolute;top:50%;left:50%;width:12px;height:12px;transform:translate(-50%,-50%);outline:var(--outline);outline-offset:2px;pointer-events:none}.subnav-nav-trigger:focus-visible{outline:none}.subnav-nav-trigger:focus-visible span{outline:var(--outline);outline-offset:var(--outline-offset)}.subnav-nav-trigger span{float:right;height:1rem;width:20%;margin-top:1.5625rem;background:url(/_images/subnav-trigger.png) right 0 no-repeat;background-size:1.1875rem 5.25rem}.subnav-nav-trigger.active span{background-position:right -2.375rem}.subnav-nav-trigger.opened span{background-position:right -4.75rem}.nav2{border-bottom:.0625rem solid #d4d6d9;margin-bottom:0;display:none;position:relative;left:inherit;top:inherit;width:100%}.nav2-link{padding:.625rem 3%;margin:0;display:block;color:#576471}.nav2-link:before{content:'»';margin-right:.3125rem}.nav2-link:hover{color:#576471;background:0 0}.nav2-link:hover{color:#576471;background:0 0}#link-gasthaus{width:94%;margin:0;padding:.625rem 3%;color:#838383;background:#e9e8e7 none;border-bottom:.0625rem solid #d4d6d9;line-height:1.875rem}#link-gasthaus.nomobile{display:none}#link-gasthaus.mobile{display:inline-block}#link-gasthaus:hover{color:#838383}#content-canvas .wrapper.padding{padding:0 3%}.detail #content-canvas .wrapper.padding{width:100%;padding:0}#footer-canvas .wrapper.padding{padding:1.5625rem 3%}#footer-wrapper{width:100%;flex-direction:column}.footerbox{margin:0 0 1.875rem;text-align:center;width:100%}.footerbox.first{margin:0 0 1.875rem}.footerbox.last{margin:0}#link-facebook{margin:0 auto;float:none;clear:both}#footer-copytext{width:100%;text-align:center;margin-top:.9375rem}.nav-footer{width:100%;text-align:center;padding:.9375rem 0 0}.nav-footer-item{float:none;margin-bottom:.1875rem}.nav-footer-item:last-child{margin-bottom:0}.nav-footer-item:before{content:''}#footer-links{width:100%;margin-bottom:6rem}#footer-links .wrapper.padding{padding:.625rem 0}#footer-links .linkbox{float:none;width:auto;display:block;margin:0 0 .625rem}#footer-links .linkbox.last{margin-bottom:0}#footer-mobile{position:fixed;bottom:0;left:0;width:100%;display:block;z-index:300}#footer-mobile .button{float:right;width:6.25rem;height:2.5rem;line-height:2.5rem;background-color:#0666a2;cursor:pointer;color:#fff}#footer-mobile .button .text{float:left;display:block;margin-left:.625rem}#footer-mobile .button .image{float:left;height:1.0625rem;width:1.125rem;margin:.6875rem 0 0 .625rem;background-image:url(/_images/ic_contact-trigger.png);background-repeat:no-repeat;background-position:left 0;background-size:1.125rem 1.0625rem;display:block}#footer-mobile .button.active{background-color:#80bc5b}#footer-mobile .button.active .image{-ms-transform:rotate(90deg);transform:rotate(90deg);background-size:1.0625rem 1.0625rem}#footer-mobile .contact-canvas{float:left;width:100%;height:6.25rem;background:url(/_images/_bg-holz.jpg) left top repeat;display:none}#footer-mobile .contact-box{float:left;width:33%;height:6.25rem;border-right:.0625rem solid #b7b7b6;background-repeat:no-repeat;background-position:center 1.3125rem;background-size:2.25rem 2rem}#footer-mobile .contact-box:first-child{width:33.125%}#footer-mobile .contact-box:last-child{width:33.2%;border-right:none}#footer-mobile .contact-box span{float:left;width:100%;color:#fff;text-align:center;margin-top:3.875rem}.contact-box.tel{background-image:url(/_images/ic_phone-contact.png)}.contact-box.email{background-image:url(/_images/ic_email-contact.png)}.contact-box.anfahrt{background-image:url(/_images/ic_map-contact.png)}.contentbox{background-color:#e9e8e7;width:94%;padding:1.25rem 3%;border:0;border-top:.4375rem solid #fff;border-bottom:.4375rem solid #fff}.shadow-content{width:100%;background-position:center top}.texteditor-main .text.indent{padding:0;display:block;width:auto}.texteditor-main .image,.texteditor-main .image.indent{display:inline-block;float:none;margin-bottom:.9375rem}.preise-main table{width:100%}.preise-main td{padding:.5rem .625rem .5rem 0}.gallery-detail{width:94%;padding:0 3%}.gallery-detail .gallery-image.last{margin-right:1.25rem}.gallery-detail .gallery-image{width:14.375rem}.gallery-detail img{width:100%;height:auto}.news-list .content{padding:0;display:block}.news-list .image-link{display:block;float:none;margin-bottom:.9375rem}.news-detail .right{display:block;padding:0}.news-detail .left.mobile{display:block;padding:0;margin-top:1.25rem}.image-main.contentbox{width:100%;padding:0;background:0 0;border:none}.image-main img{width:100%;height:auto}.startteaser-main .startteaser-wrapper{float:none}.startteaser-main .teaserbox{float:none;width:100%;max-width:21.625rem;margin:0 auto .9375rem auto}.startteaser-main .teaserbox:last-child{margin:0 auto}.startteaser-main .image{width:100%;max-width:21.625rem;height:auto}.startteaser-main .date-wrapper{width:100%;max-width:21.625rem}.startteaser-main .shadow{width:100%;max-width:20rem}.googlemaps-main{width:100%}.defaultform{width:100%}.contact-info.infobox{float:left;margin-bottom:1.875rem}.form-row input#formAnreise,.form-row input#formAbreise,.form-row input#anzahl_erwachsene,.form-row input#anzahl_kinder,.form-row input#anzahl_kinder_klein{width:6.25rem}.form-row select{width:7.5rem !important}.form-row label[for='-1'],.form-row label[for='-2']{width:3.5625rem}.form-row input[type=text],.form-row input[type=password]{width:92%}label[for=optin_agb]{width:100%}.form-row input[type=checkbox]{float:left}.plz-ort-input-wrapper{width:100%}.plz-input{width:25%;margin-right:2%}.ort-input{width:73%}.plz-input .textbox{width:77% !important}.ort-input .textbox{width:85% !important}.defaultform textarea,.form-row textarea{width:92%;max-width:none}.button-submit{margin-left:0}#optout{height:19.375rem}.pageElement-social-media .social-media{height:auto;display:flex;flex-direction:column;align-items:center;margin:0}.pageElement-social-media .social-media-icon{float:left;margin-top:.625rem;margin-left:0}.contentbox{width:90%;border:.4375rem solid #fff}}@media only screen and (min-width:30rem) and (max-width:62.5rem){.ort-input .textbox{width:87% !important}.preise-main td{padding:.5rem 2.5rem .5rem 0}#optout{height:14.375rem}.pageElement-social-media .social-media{height:auto;display:flex;flex-direction:column;align-items:center;margin:0}.pageElement-social-media .social-media-icon{float:left;margin-top:.625rem;margin-left:0}.contentbox{width:90%;border:.4375rem solid #fff}.pageElement-social-media .social-media-icon{float:left;margin-left:0;margin-right:1.25rem;padding-top:.625rem}}@media only screen and (min-width:47.5rem) and (max-width:62.5rem){.texteditor-main .text.indent{display:table-cell;padding-left:1.25rem}.texteditor-main .image{float:left;margin:0 1.25rem 0 0}.texteditor-main .image.indent{display:table-cell;margin:0}.news-list .content{display:table-cell}.news-list .image-link{display:table-cell;margin:0 1.25rem 0 0}.news-detail .right{display:table-cell;padding-left:1.25rem}.detail .left.nomobile{display:table-cell}.news-detail .left.mobile{display:none}#optout{height:10.625rem}.pageElement-social-media .social-media{height:auto;display:flex;align-items:center;margin:0}.pageElement-social-media .label{float:left;margin-left:0;margin-right:11.875rem;padding-bottom:.9375rem}.contentbox{width:90%;border:.4375rem solid #fff}.pageElement-gallery-main .gallery-image:nth-child(4n){margin-right:1.25rem}}@media only screen and (min-width:62.5rem) and (max-width:76.125rem){#link-gasthaus.nomobile{display:none}.wrapper{width:61.5rem}.wrapper.padding{width:58.9375rem;padding:0 1.25rem}.detail #content-canvas .wrapper.padding{width:61.5rem}#logo{left:-2.25rem;top:2.25rem;width:14.625rem;height:9rem;background-size:14.8125rem auto}.nav1{padding:0 .9375rem 0 13.125rem}#slider-canvas,.detail #slider-canvas{height:auto}.detail #slider-canvas img{width:100%}#slider-wrapper{min-width:100%;width:100%}#slider{height:auto}#quickbook-form{margin:1.375rem 0 0}.quickbook-row{margin-right:1.25rem}.quickbook-row.last{margin-right:1.25rem}.quickbook-row.inputfield{width:10.5625rem}.quickbook-row.inputfield input{width:8rem}#booking-canvas .send{padding:.5625rem .625rem}#booking-canvas .send.booking{margin-left:1.25rem}#startbox-canvas .padding{padding:2.1875rem 1.25rem 1.25rem}#startbox-canvas .tasse{right:-11.25rem}.detail #startbox-canvas .padding{padding:2.1875rem 1.25rem}#footer-canvas .padding{padding:1.5625rem 1.25rem}.footerbox{margin-right:6.125rem}.footerbox.rezeption{display:none}#footer-links .wrapper.padding{padding:.625rem 1.25rem}#footer-links .linkbox{width:10rem}#footer-links .headline{font-family:ubuntu-regular,Arial,Helvetica,sans-serif;font-size:1.25rem}#footer-links .text{font-size:1.125rem}.contentbox{width:90%;border:.4375rem solid #fff}.shadow-content{width:100%;background-position:center top}.startteaser-main .teaserbox{width:18.3125rem;margin-right:2rem}.startteaser-main .image{width:18.3125rem;height:auto}.startteaser-main .date-wrapper{width:18.3125rem}.startteaser-main .shadow{width:18.3125rem}.gallery-detail .gallery-image{width:14.375rem}.gallery-detail img{width:100%;height:auto}.image-main{width:100%}.image-main img{width:100%;height:auto}.quickbook-row.last{margin-right:1.875rem}#optout{height:9.375rem}.pageElement-social-media .social-media{height:auto;display:flex;align-items:center;margin:0}.pageElement-social-media .label{float:left;margin-left:0;margin-right:11.875rem;padding-bottom:.9375rem}}@media only screen and (min-width:62.5rem){#footer-links .wrapper.padding{display:flex}}