body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
:root{--text:#222;--form-border:#aaa;--form-bg:#fff;--chosen-bg:#eee;--chosen-border:#bbb;--chosen-highlighted:#3997fe}html[data-color-scheme=dark]{color-scheme:dark;--text:#ddd;--form-border:#44464b;--form-bg:#151619;--chosen-bg:#27292f;--chosen-border:#464853;--chosen-highlighted:#1b325f}select.chzn-select{visibility:hidden;height:28px!important;min-height:28px!important}.chzn-container{font-size:13px;position:relative;display:inline-block;zoom:1;margin:1px 0;background-color:var(--form-bg)}.chzn-container .chzn-drop{background:var(--form-bg);border:1px solid var(--form-border);border-top:0;position:absolute;top:29px;left:0;box-shadow:0 4px 5px rgba(0,0,0,.15);z-index:999;box-sizing:border-box;border-radius:0 0 2px 2px}.chzn-container-single .chzn-single{border-radius:2px;border:1px solid var(--form-border);display:block;overflow:hidden;white-space:nowrap;position:relative;height:28px;line-height:28px;padding:0 6px;color:var(--text);text-decoration:none}.chzn-container-single .chzn-single>span{margin-right:18px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem}.chzn-container-single .chzn-single div{position:absolute;right:0;top:0;display:block;height:100%;width:24px}.chzn-container-single .chzn-single div b{background:url(../../assets/chosen/images/down.svg) no-repeat center;display:block;width:100%;height:100%}.chzn-container-single .chzn-search{padding:3px 4px;margin:0;white-space:nowrap}.chzn-container-single .chzn-search input{background:var(--form-bg) url(../../assets/chosen/images/magnify.svg) no-repeat right 5px center;margin:1px 0;padding:4px 20px 4px 5px;outline:0;border:1px solid var(--form-border);border-radius:2px;box-sizing:border-box}.chzn-container-single .chzn-drop{border-radius:0 0 2px 2px}.chzn-container-multi .chzn-choices{background-color:var(--form-bg);border:1px solid var(--form-border);margin:0;cursor:text;height:auto;position:relative;max-height:102px;padding:1px 0;overflow-x:hidden;overflow-y:auto;border-radius:2px}.chzn-container-multi .chzn-choices li{float:left;list-style:none}.chzn-container-multi .chzn-choices .search-field{white-space:nowrap;margin:0;padding:0}.chzn-container-multi .chzn-choices .search-field input{color:#666;background:0 0!important;border:0!important;padding:5px;margin:1px 0;outline:0;box-shadow:none}.chzn-container-multi .chzn-choices .search-field .default{color:#999}.chzn-container-multi .chzn-choices .search-choice{border-radius:3px;background-color:var(--chosen-bg);color:var(--text);border:1px solid var(--chosen-border);line-height:16px;padding:2px 19px 3px 6px;margin:2px 0 2px 5px;position:relative;top:1px}.chzn-container-multi .chzn-choices .search-choice span{cursor:default}.chzn-container-multi .chzn-choices .search-choice-focus{background:#d4d4d4}.chzn-container-multi .chzn-choices .search-choice .search-choice-close{display:block;position:absolute;right:5px;top:2px;color:var(--text);font-size:12px}.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover{background-position:right -9px}.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close{background-position:right -9px}.chzn-container .chzn-results{margin:0 4px 4px 0;max-height:190px;padding:0 0 0 4px;position:relative;overflow-x:hidden;overflow-y:auto}.chzn-container-multi .chzn-results{margin:0;padding:0}.chzn-container .chzn-results li{line-height:16px;padding:1px 7px 2px;margin:0;list-style:none}.chzn-container .chzn-results .active-result{cursor:pointer}.chzn-container .chzn-results .highlighted{background:var(--chosen-highlighted);color:#fff}.chzn-container .chzn-results li em{font-style:normal}.chzn-container .chzn-results .highlighted em{background:0 0}.chzn-container .chzn-results .group-result{cursor:default;color:var(--text);font-weight:600}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.chzn-container .chzn-results .group-result{font-weight:500}}.chzn-container .chzn-results .group-option{padding-left:20px;white-space:nowrap}.chzn-container-multi .chzn-drop .result-selected{display:none}@media (-webkit-min-device-pixel-ratio:0){.chzn-container-active .chzn-single{outline:-webkit-focus-ring-color auto 5px}}.chzn-container-active .chzn-single-with-drop{border:1px solid var(--form-border);border-bottom-left-radius:0;border-bottom-right-radius:0}.chzn-container-active .chzn-single-with-drop div{background:0 0;border-left:none}.chzn-container-active .chzn-single-with-drop div b{background:url(../../assets/chosen/images/up.svg) no-repeat center}.chzn-container-active .chzn-choices{border-radius:2px 2px 0 0}.chzn-rtl{direction:rtl;text-align:right}.chzn-rtl .chzn-single{padding-left:0;padding-right:8px}.chzn-rtl .chzn-single span{margin-left:26px;margin-right:0}.chzn-rtl .chzn-single div{left:0;right:auto;border-left:none;border-right:1px solid var(--form-border);border-radius:2px 0 0 2px}.chzn-rtl .chzn-choices li{float:right}.chzn-rtl .chzn-choices .search-choice{padding:3px 6px 3px 19px;margin:3px 5px 3px 0}.chzn-rtl .chzn-choices .search-choice .search-choice-close{left:5px;right:auto;background-position:right top}.chzn-rtl.chzn-container-single .chzn-results{margin-left:4px;margin-right:0;padding-left:0;padding-right:4px}.chzn-rtl .chzn-results .group-option{padding-left:0;padding-right:20px}.chzn-rtl.chzn-container-active .chzn-single-with-drop div{border-right:none}.chzn-rtl .chzn-search input{background:var(--form-bg) url(../../assets/chosen/images/magnify.svg) no-repeat left 5px center;padding:4px 5px 4px 20px}
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:150%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayOpaque{background:url(../../assets/mediabox/images/80.png)}#mbOverlay.mbOverlayAbsolute{position:absolute}#mbOverlay.mbMobile{position:absolute;background-color:transparent}#mbBottom.mbMobile{line-height:24px;font-size:16px}#mbCenter{position:absolute;z-index:9999;left:50%;padding:10px;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";-webkit-box-shadow:0 5px 20px rgba(0,0,0,.5);-khtml-box-shadow:0 5px 20px rgba(0,0,0,.5);-moz-box-shadow:0 5px 20px rgba(0,0,0,.5);box-shadow:0 5px 20px rgba(0,0,0,.5)}#mbCenter.mbLoading{background:#000 url(../../assets/mediabox/images/loading-dark.gif) no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbMedia{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat}#mbBottom{line-height:20px;font-size:12px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;text-align:left;color:#999;min-height:20px;padding:10px 0 0}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#fff;font-weight:700}#mbNumber{display:inline;color:#999;font-size:.8em;margin:auto 10px}#mbCaption{display:block;color:#999;line-height:1.6em;font-size:.8em}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:400}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#eee;font-weight:700;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#eee;font-size:1.4em;font-weight:700}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#ddd}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#fff}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:700;text-decoration:underline}
table.sortable thead th{background-image:url(../../assets/tablesort/images/default.svg);background-repeat:no-repeat;background-position:center right}table.sortable thead th a.pointer{display:block;margin-right:9px;cursor:pointer}table.sortable thead th.unsortable{background-image:none}table.sortable thead th.asc{background-image:url(../../assets/tablesort/images/asc.svg)}table.sortable thead th.desc{background-image:url(../../assets/tablesort/images/desc.svg)}
main p a,button,.content-hyperlink a,header .mod_customnav a,header .mod_customnav strong{height:60px;display:flex;align-items:center;justify-content:center;background-color:var(--color-button-primary);color:white;border-radius:3px;width:fit-content;transform:scale(1);transition:all 0.2s 0s ease;text-decoration:none;margin:0px;cursor:pointer;overflow:hidden;border-style:none;text-transform:uppercase;font-family:var(--font-primary);font-size:0.9em}main p a:focus,button:focus,.content-hyperlink a:focus,header .mod_customnav a:focus,header .mod_customnav strong:focus{outline:0}main p a:before,button:before,.content-hyperlink a:before,header .mod_customnav a:before,header .mod_customnav strong:before{content:"";display:block;background:rgba(255, 255, 255, 0.5);width:40px;height:100%;left:0;top:0;opacity:0.5;filter:blur(30px);transform:translateX(-100px) skewX(-15deg)}main p a:after,button:after,.content-hyperlink a:after,header .mod_customnav a:after,header .mod_customnav strong:after{content:"";display:block;background:rgba(255, 255, 255, 0.2);width:40px;height:100%;left:30px;top:0;opacity:0;filter:blur(5px);transform:translateX(-100px) skewX(-15deg)}main p a:hover,button:hover,.content-hyperlink a:hover,header .mod_customnav a:hover,header .mod_customnav strong:hover{cursor:pointer;transform:scale(0.9);transition:all 0.2s 0s ease}main p a:hover:before,button:hover:before,.content-hyperlink a:hover:before,header .mod_customnav a:hover:before,header .mod_customnav strong:hover:before{transform:translateX(300px) skewX(-15deg);opacity:0.6;transition:0.6s}main p a:hover:after,button:hover:after,.content-hyperlink a:hover:after,header .mod_customnav a:hover:after,header .mod_customnav strong:hover:after{transform:translateX(300px) skewX(-15deg);opacity:1;transition:0.7s}header .mod_customnav a,header .mod_customnav strong{font-size:0.7em;height:30px;background-color:#a66015}header .mod_customnav a::before,header .mod_customnav a::after,header .mod_customnav strong::before,header .mod_customnav strong::after{width:20px}
.box-50{display:flex;justify-content:space-between;align-items:center}.box-50 .content-text,.box-50 .content-image{display:flex;align-items:center;width:45%}.box-50 .box-33{width:45%;align-items:flex-start}.box-33{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}.box-33 .content-image,.box-33 .content-text{display:flex;align-items:center;width:28%}.background_sand:before{width:200%;height:-webkit-fill-available;position:absolute;left:-50%;content:"";z-index:-1;background-color:var(--color-background_sand)}.box-center{display:flex;justify-content:center;align-items:center;flex-direction:column}.box-center *{text-align:center}.box-center h2:after{display:none}.box-absolute{position:absolute}.box-30-60{display:flex;justify-content:space-between}.box-30-60 .content-text{width:60%}
p,figcaption,li{font-family:var(--font-tertiary);color:var(--color-p);line-height:30px;font-size:1.3em}h1{z-index:2;position:relative}h2{font-family:var(--font-primary);font-size:3.5em;color:var(--color-h2);position:relative;margin-top:0px}h2:after{content:"";width:40px;height:6px;display:block;margin-top:20px;background-color:grey}h3{font-family:var(--font-tertiary);font-size:2.5em;color:var(--color-h2);position:relative}h4{font-family:var(--font-tertiary);font-size:1.5em;color:var(--color-secondary);position:relative}
html{background-color:var(--color-background_sand);scroll-behavior:smooth}main{display:flex;flex-direction:column;align-items:center;overflow:visible;position:relative;top:-120px}main .inside{max-width:var(--size-width-main);width:94%;padding-left:3%;padding-right:3%}main .mod_article{padding-top:100px;padding-bottom:100px}html{width:100%;font-size:1em;overflow-x:hidden}header img{width:100%;height:100%}@media (max-width:1060px){html{font-size:0.6em}.box-50{flex-direction:column}.box-50 .content-text,.box-50 .content-image{width:100%}.box-50 .content-text figure,.box-50 .content-text img,.box-50 .content-image figure,.box-50 .content-image img{width:100%;height:auto;display:block}.box-33{flex-direction:column}.box-33 .content-image,.box-33 .content-text{width:100%}footer .content-text{width:100% !important;font-size:1.3em;align-items:center;justify-content:center}.rte{display:flex;align-items:center;justify-content:center;flex-direction:column}footer p{display:flex;align-items:center;justify-content:center;flex-direction:column}footer h3{margin-bottom:10px !important;margin-top:30px !important;font-size:1.5em !important}footer .links{flex-direction:column}main .mod_article:nth-child(1) .content-image img,main .mod_article:nth-child(1) .content-image video,main .mod_article:nth-child(1) .content-player img,main .mod_article:nth-child(1) .content-player video{min-height:800px !important;width:300% !important}main .mod_article:nth-child(1) .content-image figure,main .mod_article:nth-child(1) .content-player figure{max-height:400px !important}.ferienwohnungen_liste .media{flex-direction:column;margin:0px !important;margin-bottom:10px !important}.ferienwohnungen_liste .media figure{margin-left:0px !important}.ferienwohnungen_liste .hightlight::before{right:unset !important;z-index:99;top:50px !important}.ferienwohnungen_liste .media figure img{max-width:100%}.adresse{flex-direction:column}.adresse p{text-align:center}.box30-60{flex-direction:column;align-items:center}.box30-60 .ferienwohnungen_liste{width:100% !important}.box30-60 .mod_rocksolid_slider.slider.block.wow.zoomIn.rsts-direction-x.rsts-type-fade-in-out.rsts-skin-liquid{width:100%}.box-50 .content-text,.box-50 .content-image{justify-content:center}.ce_form{width:100% !important}.Belegungskalender{width:100% !important}.vorschau .media{padding:0px !important;margin-bottom:20px}#article-36 .content-image{height:200px !important}#article-36 figure{display:none}.ferienwohnungliste{flex-direction:row}.ferienwohnungliste p{line-height:15px}#article-42 .media{margin-bottom:100px}#article-45{padding-top:0px !important}#article-45 p{display:flex;align-items:center;flex-direction:column}#article-45 img{margin-bottom:50px}.background_video video{height:50vh !important}.titel h2,.titel p{text-align:center}.titel{margin-top:50px !important}h1.content-headline{margin-top:-40px !important}#article-39{display:none}}
:root{--size-width-logo:              250px;--size-height-logo:             60px;--color-nav-a:                  white;--color-primary:                #fbe0c3;--color-secondary:              #c27624;--font-primary:                 "Arial", sans-serif;--font-secondary:               "Arial", sans-serif;--font-tertiary:                "Arial", sans-serif;--color-h2:                     #424242;--color-p:                      #424242;--color-button-primary:         #424242;--color-button-primary-hover:   #686767;--color-button-secondary:       white;--color-button-secondary-hover: #c7c7c7;--color-webdesign:              #7f53e7;--color-hosting:                #474747;--color-cloud:                  #047cbc;--color-seo:                    #008b7b;--color-check:                  #e03e99;--color-backup:                 #407f00;--color-background_sand:        #fbe0c3;--color-counter:                #424242;--color-footer-background:      #292b30;--color-form-border:            #919191;--size-height-header:           120px;--size-width-main:              1400px}
header{width:100%;height:var(--size-height-header);display:flex;justify-content:center;font-family:var(--font-primary);position:relative;z-index:100}header .inside{height:var(--size-height-header);max-width:var(--size-width-main);display:flex;align-items:center;justify-content:space-between;width:94%;padding-left:3%;padding-right:3%}
main .mod_article:nth-child(1) .content-image,main .mod_article:nth-child(1) .content-player{position:absolute;top:-120px;z-index:0}main .mod_article:nth-child(1) .content-image img,main .mod_article:nth-child(1) .content-image video,main .mod_article:nth-child(1) .content-player img,main .mod_article:nth-child(1) .content-player video{min-height:500px;height:100%;width:100%}main .mod_article:nth-child(1) .content-image figure,main .mod_article:nth-child(1) .content-player figure{width:150vw;left:-50vw;position:relative;max-height:500px;overflow:hidden}main .mod_article:nth-child(1) .content-image figure:after,main .mod_article:nth-child(1) .content-player figure:after{position:absolute;top:0px;height:100vh;background-color:#0000004d;content:"";width:220vw;left:-50vw}main .mod_article:nth-child(1) .rte{top:250px}h1.content-headline{text-align:center;font-family:var(--font-primary);color:white;font-size:4em;margin-top:0px;margin-bottom:0px;padding-top:80px;text-shadow:0px 0px 15px #000}
.background_video{height:100vh;width:100%;position:absolute;top:-120px;z-index:1;overflow:hidden}.background_video video{height:120vh}.background_video:before{content:"";position:absolute;width:100vw;height:100vh;background-color:#00000045}
header .content-image img{max-height:var(--size-height-logo);max-width:var(--size-width-logo)}
@media (min-width:1059px){header .ham{display:none}header .background-menu-out{display:none}}@media (max-width:1060px){.ham{zoom:0.8;-moz-transform:scale(0.8);position:absolute;right:20px !important}header nav.mod_customnav{display:none}header nav.mod_navigation{display:none}}.ham{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform 400ms;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:150;overflow:hidden;display:block}.hamRotate.active{transform:rotate(45deg)}.hamRotate180.active{transform:rotate(180deg)}.line{fill:none;transition:stroke-dasharray 400ms, stroke-dashoffset 400ms;stroke:var(--color-primary);stroke-width:5.5;stroke-linecap:round}.ham1 .top{stroke-dasharray:40 139}.ham1 .bottom{stroke-dasharray:40 180}.ham1.active .top{stroke-dashoffset:-98px}.ham1.active .bottom{stroke-dashoffset:-138px}.background-menu-out{display:flex;z-index:0;width:100%;height:100%;top:0px;left:0px;position:absolute;-webkit-transition:all 0.5s 0s ease;transition:all 0.5s 0s ease}.background-menu-out.active{display:flex;margin-left:-20px;margin-right:20px;padding-bottom:20px;width:-webkit-calc(100% + 40px);top:0px;height:100vh;justify-content:center;flex-direction:column;align-items:center;-webkit-transition:all 0.5s 0s ease;transition:all 0.5s 0s ease;background-color:var(--color-secondary);z-index:90;overflow:hidden}@media (max-width:1060px){header nav.mod_navigation.active{display:flex;z-index:100;position:absolute;top:0px;left:0px;width:100%}header nav.mod_navigation.active ul{margin-top:100px;width:100%;display:flex;flex-direction:column;align-items:center;font-size:1.5em}header nav.mod_navigation.active li{display:flex;justify-content:center;width:80%;padding-top:20px;padding-bottom:20px;border-top:1px solid #d4934e}}
header nav ul{margin:0px;padding:0px;display:flex}header nav li{list-style-type:none}header nav a,header nav strong{padding:0.5rem 1rem;color:var(--color-nav-a);text-decoration:none;cursor:pointer;font-size:0.8em}header nav a:hover,header nav strong:hover{color:var(--color-primary)}header nav strong.active{font-weight:normal}
footer{width:94%;padding-left:3%;padding-right:3%;background-color:var(--color-footer-background);display:flex;justify-content:center}footer .inside{padding-top:80px;width:100%;max-width:1400px;display:flex;justify-content:space-between;flex-wrap:wrap}footer .content-text{width:22%;display:flex}footer .links.content-text{width:100%;display:flex}footer h3{margin-bottom:50px;font-size:1.1em;color:white}footer p,footer a,footer strong,footer .phone a{color:white;font-size:1em;text-decoration:none;margin:0px;line-height:30px;cursor:pointer;font-weight:normal;font-family:var(--font-tertiary)}footer strong:hover,footer a:hover{color:var(--color-primary)}footer .phone{display:flex;align-items:center}footer .icon_phone{content:"";display:flex;height:16px;width:16px;margin-right:5px;background-image:url("../../files/Layout/images/icons/icon_phone.svg");background-repeat:no-repeat;background-position:center;background-size:cover;filter:invert(48%) sepia(79%) saturate(2476%) hue-rotate(201deg) brightness(100%) contrast(119%)}footer li,footer ul{list-style-type:none;margin:0px;padding:0px;font-size:1em;cursor:pointer}footer img{transform:scale(1);transition:all 0.2s 0s ease;filter:grayscale(100%);opacity:0.4;width:80%}footer img:hover{transform:scale(0.9);transition:all 0.2s 0s ease;filter:grayscale(0%);opacity:1}footer .links{border-top:1px solid #464646;padding-top:20px;margin-top:30px;padding-bottom:20px;width:100%;display:flex;justify-content:space-between}footer .links li,footer .links ul{list-style-type:none;margin:0px;padding:0px 10px;font-size:1em;cursor:pointer;float:left}footer .item{width:100%}footer .item.center{display:flex;justify-content:center}footer .item.right{display:flex;justify-content:flex-end}footer .item ul{display:flex}footer .item li{margin-left:10px;margin-right:10px;color:white}
.anfrageformular{background-color:white;border-radius:30px;position:relative;padding:5%}.anfrageformular .progress{width:100%;height:100px}.anfrageformular .progress .progress-bar{width:100%;height:30px;background-color:lightgrey;border-radius:20px;padding:10px}.anfrageformular .progress .progress-bar-inner{height:30px;border-radius:30px;background:repeating-linear-gradient(45deg, transparent 0 6px, rgba(0, 0, 0, 0.1) 6px 12px), linear-gradient(#c27624, #d7b188, #c27624);background-size:calc(12px/0.707) 100%, 100% 800%;background-position:inherit;animation:colorrush 8s infinite linear}.anfrageformular .progress .progress-bar-inner .numbers{display:flex;justify-content:center;height:30px;align-items:center;color:white;font-family:var(--font-primary);font-size:1.1em;font-weight:bold}.anfrageformular h2{display:flex;flex-direction:column;align-items:center}.anfrageformular .widget-explanation{display:flex;flex-direction:column;align-items:center}.anfrageformular .zeitraum{width:100%;display:flex;gap:50px;justify-content:center}.anfrageformular .widget-text.zeitraum-start,.anfrageformular .widget-text.zeitraum-ende{display:flex;flex-direction:column}.anfrageformular .widget-text.zeitraum-start input,.anfrageformular .widget-text.zeitraum-ende input{width:200px;height:50px;text-align:center;font-family:var(--font-primary);color:var(--color-p);font-weight:bold}.anfrageformular .widget-text.zeitraum-start label,.anfrageformular .widget-text.zeitraum-ende label{text-align:center}.anfrageformular span.mandatory{display:none}.anfrageformular label{font-family:var(--font-primary);color:var(--color-button-primary-hover);margin-bottom:5px}.anfrageformular .Belegungskalender{width:100%}.anfrageformular .Belegungskalender h4{text-align:center}.anfrageformular .Belegungskalender iframe{width:100%;height:487px;border-style:hidden}.anfrageformular .widget-pagebreak{display:flex;gap:50px;justify-content:center;padding-top:30px;flex-direction:row-reverse}.anfrageformular .gaesteanzahl{display:flex;gap:50px;justify-content:center;border-style:hidden}.anfrageformular .gaesteanzahl legend{display:none}.anfrageformular .gaesteanzahl input{width:150px;height:150px;position:relative;display:block}.anfrageformular .gaesteanzahl label{width:150px;height:150px;position:relative;top:-150px;display:block;font-size:0px;transition:all 0.2s 0s ease;outline:2px solid #fff;border-radius:30px;cursor:pointer}.anfrageformular .gaesteanzahl [type=radio]{opacity:0;margin:0px}.anfrageformular .gaesteanzahl [type=radio]+img{cursor:pointer}.anfrageformular .gaesteanzahl [type=radio]:checked+label{outline:2px solid #c27624;border-radius:30px;color:#c27624;opacity:1;transition:all 0.2s 0s ease}.anfrageformular .gaesteanzahl span:nth-of-type(1)::before{content:url("/files/Layout/images/one-person.jpg");width:150px;height:150px;display:block;position:absolute}.anfrageformular .gaesteanzahl span:nth-of-type(2)::before{content:url("/files/Layout/images/two-person.jpg");width:100px;height:100px;display:block;position:absolute}.anfrageformular .gaesteanzahl span:nth-of-type(3)::before{content:url("/files/Layout/images/three-person.jpg");width:100px;height:100px;display:block;position:absolute}.anfrageformular .gaesteanzahl span:nth-of-type(4)::before{content:url("/files/Layout/images/four-person.jpg");width:100px;height:100px;display:block;position:absolute}.anfrageformular .gaesteanzahl span:nth-of-type(5)::before{content:url("/files/Layout/images/five-person.jpg");width:100px;height:100px;display:block;position:absolute}.anfrageformular .gaesteanzahl span:nth-of-type(6)::before{content:url("/files/Layout/images/six-person.jpg");width:100px;height:100px;display:block;position:absolute}.anfrageformular .personaldata{display:flex;flex-wrap:wrap}.anfrageformular .personaldata .full{width:100%}.anfrageformular .personaldata .full select,.anfrageformular .personaldata .full input{width:auto}.anfrageformular .personaldata .half{width:48%}.anfrageformular .personaldata label{width:200px;display:none;flex-direction:column;align-items:center}.anfrageformular .personaldata .widget{padding-top:10px;padding-bottom:10px;display:flex;flex-direction:column;align-items:center}.anfrageformular .personaldata input,.anfrageformular .personaldata select{padding:10px 20px;border:1px solid #999;border-radius:3px;display:block;margin-bottom:20px;box-sizing:border-box;outline:none}.anfrageformular .personaldata input:focus,.anfrageformular .personaldata select:focus{border-color:var(--color-secondary)}.anfrageformular .personaldata input:valid,.anfrageformular .personaldata select:valid{border-color:green}.anfrageformular .personaldata .half.rechts{align-items:flex-end;padding-right:2%}.anfrageformular .personaldata .half.links{align-items:flex-start;padding-left:2%}.anfrageformular .zusammenfassung{font-size:0.8em}.anfrageformular .zusammenfassung h3,.anfrageformular .zusammenfassung h4{margin-top:10px;margin-bottom:10px}.anfrageformular .zusammenfassung p{line-height:13px}.anfrageformular .zusammenfassung .kontaktdaten{margin-top:50px}.anfrageformular .zusammenfassung img{border-radius:30px}.anfrageformular .widget-textarea{display:flex;justify-content:center}.anfrageformular .widget-textarea label{display:none}.anfrageformular .widget-textarea textarea{border-radius:9px;padding:10px 20px;border:1px solid #999;width:70%;font-family:var(--font-primary);color:var(--color-p)}.anfrageformular .widget-textarea textarea:focus{border-color:var(--color-secondary)}.anfrageformular .widget-textarea textarea:valid{border-color:green}.anfrageformular .checkbox_container{border-style:hidden;margin-top:50px}.anfrageformular .checkbox_container legend{display:none}.anfrageformular .checkbox_container span{display:flex;align-items:center;gap:20px}.anfrageformular .checkbox_container input{width:40px;height:40px}.anfrageformular .hide-form{display:none}@keyframes colorrush{0%{background-position:0 0}100%{background-position:calc(10*(12px/0.707)) 100%}}
@charset "UTF-8";
.ferienwohnungliste{display:flex;flex-wrap:wrap;justify-content:space-around}.ferienwohnungliste img{width:auto;height:70%;max-height:280px;border-radius:30px;filter:drop-shadow(0px 5px 11px rgba(0, 0, 0, 0.76))}.ferienwohnungliste .media p img{width:64px;height:82px;position:absolute;top:-90px !important;margin-bottom:-90px;padding:5px;border-radius:30px;margin-top:30px}.ferienwohnungliste .media img{width:64px;height:82px;position:absolute;top:-60px !important;margin-bottom:-90px;padding:5px;border-radius:30px;margin-top:30px}.ferienwohnungliste figure{display:flex;align-items:center;margin-bottom:-90px}.ferienwohnungliste .media{width:24%;display:flex;top:-60px;background-color:white;flex-direction:column;align-items:center;padding-top:30px;border-radius:30px;position:relative;padding-bottom:30px;min-width:280px}.ferienwohnungliste .media img{height:80%;margin:10%;width:80%;position:relative;top:-50px}.ferienwohnungliste h2{font-family:var(--font-tertiary);font-size:2em;color:var(--color-h2);position:relative;text-align:center;margin-top:35px}.ferienwohnungliste h2::after{display:none}.ferienwohnungliste p{display:flex;justify-content:center;text-align:center}.ferienwohnungliste .hightlight h2::before{content:"★★★★★";position:absolute;font-size:1em;width:100%;top:-100px;color:#d8c411;z-index:5}#article-43{padding-bottom:0px}#article-42{width:100%;min-height:600px;position:relative;margin-top:100px;padding-top:0px;margin-bottom:-300px;overflow:visible}#article-42 .ce_googlemaps_html{width:100%;top:-200px;position:relative;min-height:600px}#article-42 .i4ewOd-pzNkMb-tJHJj{display:none !important}.anfahrtsliste{padding-bottom:0px;position:relative;z-index:3;background-color:var(--color-primary);margin-top:-60px}.anfahrtsliste img{width:auto;height:70%;max-height:150px;border-radius:30px;filter:drop-shadow(0px 5px 11px rgba(0, 0, 0, 0.76))}.anfahrtsliste .media p img{width:64px;height:82px;position:absolute;top:-90px;margin-bottom:-90px;padding:10px;border-radius:30px;margin-top:30px}.map-container{width:100%}.map-container iframe{width:100%;height:100vh;display:block;pointer-events:none;position:relative}.map-container iframe.clicked{pointer-events:auto}#article-42 .media{background-color:#fbe0c3 !important;border-radius:140px !important}#article-42 a{position:absolute;padding-top:100px;padding-bottom:100px;top:-50px;opacity:0;height:0px}#article-42 strong{position:relative;top:-20px;margin-bottom:-100px}
#article-48{padding-bottom:0px}
.preistabelle table,.preistabelle tbody{width:100% !important;height:100% !important;display:flex;flex-direction:column;justify-content:space-between}.preistabelle tbody{border-radius:15px}.preistabelle td{width:unset !important}.preistabelle tr{display:flex;flex-direction:row;justify-content:space-between;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;border:1px solid lightgrey;height:20px !important}.preistabelle tr:nth-last-child(1){border-bottom-left-radius:15px;border-bottom-right-radius:15px}.preistabelle tr:nth-child(1){border-top-left-radius:15px;border-top-right-radius:15px}.preistabelle tr:nth-last-child(2n){background-color:var(--color-primary)}.preistabelle td{font-family:var(--font-primary);color:var(--color-p)}
.mod_newslist{margin-top:50px;display:flex;flex-wrap:wrap;justify-content:center;gap:50px}.mod_newslist .layout_latest.arc_1,.mod_newslist .layout_latest.arc_2{width:25%;min-width:300px;padding:30px;background-color:white;border-radius:30px}.mod_newslist .box-50{display:block}.mod_newslist p.info{display:none}.mod_newslist figure{max-height:300px;overflow:hidden}.mod_newslist figure img{object-fit:cover;height:300px;width:100%}.mod_newslist h2{margin-bottom:0px;margin-top:10px;padding:10px;font-size:1.5em}.mod_newslist h2 a{color:var(--color-font-p);text-decoration:none}.mod_newslist p{width:90%;padding:10px;font-size:1em;line-height:20px;text-align:justify}.mod_newslist .featured{background-color:#b7cfe7;border-radius:30px}.mod_newsreader{margin-top:50px}.mod_newsreader p.info{display:none}.mod_newsreader h1{display:none}.mod_newsreader .content-text{margin-top:0px}.layout_full .content-text:last-child{min-width:100%;padding-right:0%}.layout_full{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.layout_full .content-text,.layout_full .content-image{text-align:justify;min-width:45%;flex-basis:0}.layout_full .content-text{padding-right:10%}@media (max-width:1059px){.layout_full{display:block}.layout_full .content-text,.layout_full .content-image{width:100%}.layout_full img{max-width:100%;height:auto}.layout_full figure,.layout_full .rte{max-width:100% !important;width:100% !important}}.layout_full .media figure{float:left;margin-right:50px;margin-right:25px}.layout_full .media p{font-size:1.2rem}.layout_full .media a{margin-left:-40px;background-color:#fbe0c3;color:#a66015;text-decoration:underline;height:20px}
