@charset "UTF-8";.calendar,table{border-collapse:collapse}.invisible,fieldset,iframe,img{border:0}.ce_gallery>ul li,.float_left{float:left}.custom,article,aside,figcaption,figure,footer,header,img,nav,section{display:block}blockquote,body,code,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,table,td,textarea,th,ul{margin:0;padding:0}caption,td,th{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}button,input,select,textarea{font-family:inherit;font-size:99%;font-weight:inherit}code,pre{font-family:Monaco,monospace}table{border-spacing:0;font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}blockquote,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul{margin-bottom:12px}*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box;text-shadow:1px 1px 1px rgba(0,0,0,.004);text-rendering:optimizeLegibility;outline:0}body,figure,form{margin:0;padding:0}img{max-width:100%;height:auto}input,select,textarea{font-size:99%}ul{list-style-type:none;margin:0}#container,.inside{position:relative}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li.col_first{clear:left}.float_right{float:right}.block{overflow:hidden}#clear,.clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#container:after,.custom:after{content:"";display:table;clear:both}@font-face{font-display:swap;font-family:CotfordVariableProRegular;src:url(fonts/font.woff2) format("woff2"),url(fonts/font.woff) format("woff")}@font-face{font-display:swap;font-family:"Source Sans";font-style:normal;font-weight:400;src:url(/layout/fonts/source-sans-3-v19-latin-regular.woff2) format("woff2"),url(/layout/fonts/source-sans-3-v19-latin-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Source Sans";font-style:italic;font-weight:400;src:url(/layout/fonts/source-sans-3-v19-latin-italic.woff2) format("woff2"),url(/layout/fonts/source-sans-3-v19-latin-italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Source Sans";font-style:normal;font-weight:700;src:url(/layout/fonts/source-sans-3-v19-latin-700.woff2) format("woff2"),url(/layout/fonts/source-sans-3-v19-latin-700.ttf) format("truetype")}body{font-weight:300;font-style:normal;letter-spacing:.08rem}#main .mod_article h1 a,#main .mod_article h2 a,#main .mod_article h3 a,#main .mod_article h4 a,#main .mod_article h5 a,#main .mod_article h6 a{font-weight:inherit}.ce_hyperlink{text-align:center;margin:1rem 1.5rem}.ce_hyperlink a{display:inline-block;height:48px;line-height:48px;text-decoration:none;text-align:center;border:2px solid rgba(255,255,255,.85);padding:0 2rem}#main .mod_article h1,#main .mod_article h2,#main .mod_article h3,#main .mod_article h4,#main .mod_article h5,#main .mod_article h6{line-height:120%;font-variation-settings:"opsz" 72;font-family:CotfordVariableProRegular}#main .mod_article h1{margin:2rem 0 1.2rem}#main .mod_article h2{margin:1.3333333333rem 0 .8rem}#main .mod_article h3{font-size:1.7rem;margin:1.1333333333rem 0 .68rem}#main .mod_article h4{font-size:1.5rem;margin:1rem 0 .6rem}#main .mod_article h5{font-size:1.25rem;margin:.8333333333rem 0 .5rem}#main .mod_article h6{font-size:1rem;margin:.6666666667rem 0 .4rem}#main .mod_article h1,#main .mod_article h2,#main .mod_article h3,#main .mod_article h4,#main .mod_article h5,#main .mod_article h6{font-weight:700}#main .mod_article h1 em,#main .mod_article h2 em,#main .mod_article h3 em,#main .mod_article h4 em,#main .mod_article h5 em,#main .mod_article h6 em{font-style:normal;font-weight:50}#main .mod_article h1,#main .mod_article h2{margin-bottom:1em;font-size:2em}#main .mod_article a{color:#FFF}#main .mod_article .introPrice{margin:0 1.5rem}#main .mod_article .introPrice h4{color:#5574a9}#main .mod_article .ce_text blockquote,#main .mod_article .ce_text ol,#main .mod_article .ce_text p,#main .mod_article .ce_text ul{hyphens:auto;margin:.75rem 0 1.5rem}#main .mod_article .ce_text blockquote sub,#main .mod_article .ce_text blockquote sup,#main .mod_article .ce_text ol sub,#main .mod_article .ce_text ol sup,#main .mod_article .ce_text p sub,#main .mod_article .ce_text p sup,#main .mod_article .ce_text ul sub,#main .mod_article .ce_text ul sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.25em}#main .mod_article .ce_text blockquote sub,#main .mod_article .ce_text ol sub,#main .mod_article .ce_text p sub,#main .mod_article .ce_text ul sub{top:0;bottom:-.2em}#main .mod_article .ce_text blockquote a,#main .mod_article .ce_text ol a,#main .mod_article .ce_text p a,#main .mod_article .ce_text ul a{color:#FFF}#main .mod_article .ce_text ul li{list-style:disc;margin-left:1em;margin-bottom:.5em}#main .mod_article .ce_text ol{counter-reset:section;list-style-type:none}#main .mod_article .ce_text ol li:before{counter-increment:section;content:counters(section,".") ". "}#main .mod_article .ce_text ol li>ol{padding-left:1rem;margin:0}#main .mod_article .ce_text .btn{padding:.3em 1em;border-radius:1em;text-decoration:none;transition:background-color .3s ease;color:#5574a9;background-color:rgba(255,255,255,.7)}#main .mod_article .ce_text .btn:hover{background-color:#fff}#main .mod_article.bg_light,iframe.bg_light{background-color:#eae8d9}#main .mod_article .ce_text blockquote{position:relative;font-family:CotfordVariableProRegular;font-style:normal;color:#FFF;line-height:135%;font-size:1.3em;padding:3em 0;font-weight:500;font-variation-settings:"opsz" 72}#main .mod_article .ce_text blockquote:after,#main .mod_article .ce_text blockquote:before{content:"";display:inline-block;width:40%;height:10px;background-image:url(/images/square.svg);position:absolute;transform:translateX(-50%)}#main .mod_article .ce_text blockquote:before{top:8%;left:50%}#main .mod_article .ce_text blockquote:after{bottom:8%;left:50%}#main .mod_article .ce_text blockquote em{font-style:normal}.kornau .mod_article .ce_text blockquote,.kornau .mod_article .introPrice h4{color:#006030}.hirschegg .mod_article .ce_text blockquote,.hirschegg .mod_article .introPrice h4{color:#99351e}#main .mod_article.bg_light .ce_image{padding:1em .5rem 0}#main .mod_article.bg_light a,#main .mod_article.bg_light p a,#main .mod_article.bg_light table{color:#5574a9}.kornau #main .mod_article.bg_light a,.kornau #main .mod_article.bg_light p a,.kornau #main .mod_article.bg_light table{color:#006030}.hirschegg #main .mod_article.bg_light a,.hirschegg #main .mod_article.bg_light p a,.hirschegg #main .mod_article.bg_light table{color:#99351e}.ferienwohnung_kling_logo img{border-radius:0}iframe.bg_light,img{border-radius:1.5em}iframe{width:95vw;max-width:800px;margin:0 auto;min-height:100vh}.kornau #wrapper{background:#006030}.hirschegg #wrapper{background:#99351e}#cboxLoadedContent{border-radius:2em}body{font-family:SourceSans,sans-serif;font-size:16px;line-height:25px;color:#fff;text-align:left;background:#5574a9}body.kornau{background:#006030}body.hirschegg{background:#99351e}.mod_article.startseite img{border-radius:0}h1,h2,h3,h4,h5,h6{font-family:serif;font-weight:400;color:#FFF;margin:15px 0;line-height:1.3em}h1{font-size:50px;line-height:60px}h2{font-size:30px;margin-top:2.5em;margin-bottom:1.5em}h3{font-size:18px}h4,h5,h6{font-size:15px}#einleitungstext h2{margin:0}.bg_light a,.bg_light blockquote,.bg_light h1,.bg_light h2,.bg_light h3,.bg_light h4,.bg_light h5,.bg_light h6,.bg_light p,.bg_light ul{color:#5574a9}.kornau .bg_light a,.kornau .bg_light blockquote,.kornau .bg_light h1,.kornau .bg_light h2,.kornau .bg_light h3,.kornau .bg_light h4,.kornau .bg_light h5,.kornau .bg_light h6,.kornau .bg_light p,.kornau .bg_light ul{color:#006030}.hirschegg .bg_light a,.hirschegg .bg_light blockquote,.hirschegg .bg_light h1,.hirschegg .bg_light h2,.hirschegg .bg_light h3,.hirschegg .bg_light h4,.hirschegg .bg_light h5,.hirschegg .bg_light h6,.hirschegg .bg_light p,.hirschegg .bg_light ul{color:#99351e}#container{margin-top:140px}#container #main .inside .mod_article.full_width{padding:0}#container #main .inside .mod_article.full_width>.mod_article{grid-column:span 6}#container #main .inside .mod_article.full_right{padding-right:0;padding-top:2em}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#FFF}.hamburger-box{width:40px;height:26px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:40px;height:2px;background-color:#FFF;border-radius:0;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-12px}.hamburger-inner::after{bottom:-12px}.hamburger--elastic .hamburger-inner{top:1px;transition-duration:275ms;transition-timing-function:linear}.hamburger--elastic .hamburger-inner::before{top:12px;transition:opacity 125ms 275ms ease}.hamburger--elastic .hamburger-inner::after{top:24px;transition:transform 275ms linear}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,12px,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0,-24px,0) rotate(-270deg);transition-delay:75ms}#header .inside{position:fixed;top:0;left:0;z-index:9;display:grid;align-items:center;grid-template-columns:1fr 1fr;width:100%;padding:1em 1.5em;background-color:#5574a9;transition:transform 1s ease}#header .inside .hamburger{justify-self:flex-end}#header .inside .ferienwohnung_kling_logo{width:200px;max-width:200px;transition:max-width 1s ease}#header .inside .mod_customnav{display:none}.kornau #header .inside{background-color:#006030}.hirschegg #header .inside{background-color:#99351e}#header.fixed .inside{box-shadow:0 3px 12px rgba(0,0,0,.23),0 3px 12px rgba(0,0,0,.16)}#header.fixed .inside .ferienwohnung_kling_logo{max-width:120px}.nav-up #header .inside{transform:translateY(-100%)}.nav-down #header .inside{transform:translateY(0)}#main .layout_fewoteaser_slider,#main .mod_newslist.layout_fewoteaser{padding:0 .5em}#main .layout_fewoteaser_slider .fwk_bild,#main .mod_newslist.layout_fewoteaser .fwk_bild{position:relative}#main .layout_fewoteaser_slider .fwk_bild .fewo_num,#main .mod_newslist.layout_fewoteaser .fwk_bild .fewo_num{position:absolute;bottom:1em;left:.75em;font-size:3em;font-family:CotfordVariableProRegular;font-weight:700}#main .layout_fewoteaser_slider .fwk_bild .fewo_num a,#main .mod_newslist.layout_fewoteaser .fwk_bild .fewo_num a{color:#fff;text-decoration:none}#main .layout_fewoteaser_slider .fwk_teaserText,#main .mod_newslist.layout_fewoteaser .fwk_teaserText{padding-bottom:1em;margin-top:.5em;margin-left:1.5em}#main .layout_fewoteaser_slider{position:relative;grid-column:span 6;padding:0 0 0 2em;color:#5574a9}#main .layout_fewoteaser_slider h2{position:absolute;left:-1.3em;top:inherit;font-size:1.3em;font-weight:500;color:#5574a9;transform:translate(-2em,250%) rotate(-90deg);transition:all .7s ease}#main .layout_fewoteaser_slider h2:before{content:"";display:inline-block;width:28vw;height:10px;background-image:url(/images/square2.svg);position:absolute;top:10px;left:0;transform:translateX(-110%)}#main .layout_fewoteaser_slider .fwk_bild .fewo_num,#main .mod_newslist.layout_fewoteaser .layout_latest .fwk_bild .fewo_num{left:.6em;bottom:.6em;transition:all .7s ease}#main .layout_fewoteaser_slider a{color:#5574a9}#main .layout_fewoteaser_slider .fwk_bild{overflow:hidden;border-radius:1.5em}#main .layout_fewoteaser_slider .fwk_bild img{transform:scale(1);transition:all .7s ease;transform-origin:center center}#main .layout_fewoteaser_slider .fwk_bild:hover img{transform:scale(1.2)}#main .layout_fewoteaser_slider .fwk_bild:hover .fewo_num{font-weight:50}#main .mod_newslist.layout_fewoteaser{position:relative;grid-column:span 6;grid-gap:1.5em;display:grid;grid-template-columns:repeat(1,1fr)}#main .mod_newslist.layout_fewoteaser .layout_latest{display:none;margin-bottom:2em;grid-column-gap:3em}#main .mod_newslist.layout_fewoteaser .layout_latest .fwk_bild{overflow:hidden;border-radius:1.5em}#main .mod_newslist.layout_fewoteaser .layout_latest .fwk_bild img{transform:scale(1);transition:all .7s ease;transform-origin:center center}#main .mod_newslist.layout_fewoteaser .layout_latest .fwk_bild:hover img{transform:scale(1.2)}#main .mod_newslist.layout_fewoteaser .layout_latest .fwk_bild:hover .fewo_num{font-weight:50}#main .mod_newslist.layout_fewoteaser .layout_latest .fwk_teaserText{display:flex;justify-content:space-between;padding-right:2.5em}#main .mod_newslist.layout_fewoteaser .layout_latest .fwk_teaserText a{text-decoration:none}#main .mod_newscategories{margin-bottom:2em}#main .mod_newscategories ul{overflow-x:scroll;display:flex;justify-content:flex-start;padding:1em 1.5em}#main .mod_newscategories ul li{display:inline-block;margin-right:1em}#main .mod_newscategories ul li span{display:inline-block;padding:.3em 1em;border-radius:1em;border:2px solid #FFF;text-decoration:none;background-color:#FFF;color:#5574a9;opacity:.7;white-space:nowrap;cursor:pointer;transform:scale(1);transition:all .3s ease}.kornau #main .layout_fewoteaser_slider,.kornau #main .layout_fewoteaser_slider h2,.kornau #main .mod_newscategories ul li a,.kornau #main .mod_newscategories ul li strong{color:#006030}#main .mod_newscategories ul li:active{transform:scale(.95)}#main .mod_newscategories ul li.active span{box-shadow:0 0 15px rgba(0,0,0,.3);opacity:1}.kornau #main .layout_fewoteaser_slider h2:before{background-image:url(/images/square3.svg)}.hirschegg #main .layout_fewoteaser_slider h2:before,.hirschegg #main .mod_article.bg_light .border_right:after{background-image:url(/images/square4.svg)}.hirschegg #main .layout_fewoteaser_slider,.hirschegg #main .layout_fewoteaser_slider h2,.hirschegg #main .mod_newscategories ul li a,.hirschegg #main .mod_newscategories ul li strong{color:#99351e}#main .mod_article .image_wrapper{position:relative}#main .mod_article .stoerer{position:absolute;display:grid;justify-content:center;align-items:center;background:url(/images/stoerer.svg);height:220px;width:220px;bottom:65%;left:60%;transform:translate(-50%,0) rotate(-5deg) scale(.7);border-radius:100%;font-family:CotfordVariableProRegular;font-weight:300;font-size:1.8em;line-height:130%;text-align:center}#main .layout_fewodetail .main_image img,#main .mod_article .stoerer .image_container img{border-radius:0}#main .mod_article .stoerer P{margin-bottom:0}#main .mod_article .stoerer .image_container{position:absolute;bottom:-.5em;left:50%;transform:translateX(-50%) rotate(10deg)}#main .mod_article .border_left{position:relative}#main .mod_article .border_left h1:before,#main .mod_article .border_right:after{content:"";display:inline-block;position:absolute;background-image:url(/images/square.svg)}#main .mod_article .border_left h1{margin-left:15%;margin-top:2em;margin-bottom:1.5em}#main .mod_article .border_left h1:before{width:10px;height:80%;top:8%;left:8%}#main .mod_article .border_right{position:relative;overflow:visible}#main .mod_article .border_right:after{width:8px;height:70%;top:50%;transform:translateY(-50%);right:-.5em}#main .mod_article.bg_light .border_left h1{background-image:url(/images/square.svg)}#main .mod_article.bg_light .border_right:after{background-image:url(/images/square2.svg)}.kornau #main .mod_article .stoerer{background:url(/images/stoerer2.svg)}.kornau #main .mod_article.bg_light .border_right:after{background-image:url(/images/square3.svg)}.hirschegg #main .mod_article .stoerer{background:url(/images/stoerer3.svg)}#container #main .inside .mod_article .ce_gallery:before,footer:before{content:"";background-image:url(/images/square.svg)}#container #main .inside .mod_article .ce_gallery{position:relative;grid-column:span 3;overflow:visible;padding:3em 1em 0}#container #main .inside .mod_article .ce_gallery.w6{width:100%}#container #main .inside .mod_article .ce_gallery ul{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:.5em;grid-row-gap:.5em}#container #main .inside .mod_article .ce_gallery ul.special4{grid-template-columns:.5fr .5fr 1fr 1fr}#container #main .inside .mod_article .ce_gallery ul.special4 li{display:inline-block}#container #main .inside .mod_article .ce_gallery ul.special4 li:nth-child(1){grid-column:2/4;align-self:flex-end}#container #main .inside .mod_article .ce_gallery ul.special4 li:nth-child(2){grid-column:4/5;align-self:flex-end}#container #main .inside .mod_article .ce_gallery ul.special4 li:nth-child(3){grid-column:1/3;align-self:flex-start}#container #main .inside .mod_article .ce_gallery ul.special4 li:nth-child(4){grid-column:3/5;align-self:flex-start}#container #main .inside .mod_article .ce_gallery:before{display:inline-block;width:10px;height:90%;position:absolute;top:5%;right:-1.8em}#container #main .inside .mod_article .ce_gallery+.ce_text{padding-top:1em;position:relative;align-self:center;justify-self:center;max-width:460px;grid-column:span 3;overflow:visible}#main .mod_article .ce_text{position:relative;overflow:visible;padding:0 1.5rem 2em}#main .mod_article .ce_text h1 strong{font-family:SourceSans,sans-serif;font-weight:300;font-size:1rem;line-height:1em;color:#FFF}#main .mod_article.startseite .ce_text{padding:0}#main .mod_article.house3er .ce_text{margin:0;clear:both}.house .btn-house{display:none}.mod_article:not(.startseite) .ce_image{padding:1em .5rem}#main .mod_article:first-child .ce_gallery+.ce_text.w3 h1,#main .mod_article:first-child .ce_image+.ce_text.w3 h1{position:relative;font-size:1rem;padding:0;font-weight:50}#dashboard{position:fixed;top:0;left:100vw;width:100vw;height:100vh;background-color:#5574a9;transition:transform 1s ease;z-index:999;box-shadow:0 10px 20px rgba(0,0,0,.22),0 14px 56px rgba(0,0,0,.25)}#dashboard .inside{height:100%;display:grid;align-items:center}#dashboard .inside .ferienwohnung_kling_logo{position:absolute;left:1em;top:1em;width:200px}#dashboard .inside .hamburger{position:absolute;right:2em;top:2em}#dashboard .inside .mod_navigation{align-self:flex-end}#dashboard .inside .mod_navigation li{margin-bottom:.8em}#dashboard .inside .mod_navigation li a,#dashboard .inside .mod_navigation li strong{display:block;color:#FFF;text-align:center;text-decoration:none;font-size:2em;line-height:135%;font-family:CotfordVariableProRegular}#dashboard .inside .mod_navigation li strong{font-weight:900}#dashboard .inside .mod_customnav{align-self:flex-end;padding-bottom:2em}#dashboard .inside .mod_customnav ul{display:flex;width:80%;margin:0 auto}#dashboard .inside .mod_customnav ul li{margin:0 .5em}#dashboard .inside .mod_customnav ul a,#dashboard .inside .mod_customnav ul strong{text-decoration:none;color:#FFF}.open_menu #dashboard{transform:translateX(-100vw)}.kornau #dashboard{background-color:#006030}.hirschegg #dashboard{background-color:#99351e}footer{position:relative;padding-top:3em}footer:before{display:inline-block;width:100%;height:10px;transform:translateY(-1em)}.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover,.DateInput_displayText__focused,.kornau footer{background:#99351e}footer a,footer strong{color:#FFF;text-decoration:none;display:inline-block;line-height:2em;margin:1rem}footer ul{display:flex;justify-content:center;flex-wrap:wrap}footer .adress li:after{content:"|";display:inline-block;padding:0 .5rem}.kornau footer .mod_customnav a{color:#FFF}#main .layout_fewodetail{margin:1em auto 0}#main .layout_fewodetail>div{padding:0 .5em}#main .layout_fewodetail>div.ce_gallery{padding:0}#main .layout_fewodetail .main_image figure{overflow:hidden}#main .layout_fewodetail .ce_text{max-width:inherit;margin:0;padding:0 1.5rem 2em}#main .layout_fewodetail .ce_text h2,#main .layout_fewodetail .ce_text p,#main .layout_fewodetail .ce_text ul{max-width:460px}#main .layout_fewodetail .ce_text blockquote p{max-width:768px}#main .layout_fewodetail .ce_text.rundgang{margin:3em 0 2em;padding:0 1em}#main .layout_fewodetail .ce_text.rundgang h2,#main .layout_fewodetail .ce_text.rundgang p,#main .layout_fewodetail .ce_text.rundgang ul{max-width:inherit;text-align:center}#main .layout_fewodetail .ce_image{align-self:center}#main .layout_fewodetail .w100{flex:1 100%}#main .layout_fewodetail .w100.bg_color{display:flex;flex-wrap:wrap;padding:3em;margin-bottom:3em;background-color:rgba(255,255,255,.2)}#main .layout_fewodetail .main_image{padding:0;margin-bottom:1em}#main .layout_fewodetail .main_image+.ce_text{align-self:flex-end;margin-bottom:0}#main .layout_fewodetail .main_image+.ce_text h1{margin:0}#main .iframe{padding-top:4em}#main .back a,#main .mod_article .ce_text .booking_link ul li a{display:inline-block;padding:.3em 1em;color:#5574a9;border-radius:1em;text-decoration:none;transition:background-color .3s ease}#main .swiper-slide:first-child{margin-left:1.5em}#main .swiper-slide:last-child{margin-right:1.5em}#main .back{margin:2em 1.5em}#main .back a{background-color:rgba(255,255,255,.7)}#main .back a:hover{background-color:#fff}#main .mod_article .ce_text .booking_link ul li{display:inline-block;list-style:none;margin:0}#main .mod_article .ce_text .booking_link ul li a{background-color:rgba(255,255,255,.7)}#main .mod_article .ce_text .booking_link ul li a:hover{background-color:#fff}#main .mod_article .ce_text .booking_link ul li:first-child{margin-right:.5em}.kornau #main .mod_article .ce_text .booking_link ul li a{color:#006030}.hirschegg #main .mod_article .ce_text .booking_link ul li a{color:#99351e}#main .mod_article .calender_wrapper{padding:0}.calendar{font-size:10px;color:#000;empty-cells:show;margin:1px;line-height:16px}.calendar h3{font-family:sans-serif;color:#5574a9;font-size:2em;padding:1em 1em .5em}.calendar .legende{display:flex;background-color:#eae8d9;margin-top:2em;padding:1.5em .5em 0;border-radius:1.5em}.calendar .legende .block_1{margin-right:1rem;margin-bottom:1rem}.calendar .legende .tb_box{border-left:transparent;margin-right:1px;min-width:17px;display:inline-block}.calendar .legende .c_greenStart{background-image:linear-gradient(114deg,transparent 50%,green 50%)}.calendar .legende .c_greenEnd{background-image:linear-gradient(114deg,green 50%,transparent 50%)}.calendar .legende .tb_box.c_green{background-color:green}.calendar .legende .tb_box.c_red{background-color:#F48F74}.calendar .legende .tb_box.c_red2{background-color:#FC6854}.calendar .legende .tb_box.c_red3{background-color:#ff433e}.calendar div.monthContainer{margin-bottom:20px;padding-bottom:1rem;background-color:#eae8d9;width:100%;max-width:960px}.calendar span{border-left:1px solid #006400;max-width:25px;margin:0;padding:1px;text-align:center;vertical-align:middle;display:inline-block;width:2.85%;height:14px;font-size:calc(7px + 7 * (100vw - 300px)/ 1300);letter-spacing:-.1em}.calendar .flat span.weekDay:after,.calendar .flat span.weekDay:before{position:absolute;display:inline-block;left:0;top:0;font-size:0;transition:font-size .5s ease;text-align:center;width:100%}.calendar .flat:hover{background-color:#e8e2b7;color:#FFF!important;border:2px solid #e8e2b7}.calendar .flat span.weekDay:after{content:attr(data-monthday) ".";height:17px;color:#000}.calendar .flat span.weekDay:before{content:attr(data-monthdaytype);color:#000;background-color:rgba(255,255,255,0)}.calendar .flat span.weekDay.free:hover:before{left:-10px;top:-35px;width:fit-content;padding:.3rem .5rem;background-color:#5574a9;color:#FFF;letter-spacing:normal;font-weight:700;box-shadow:0 1.5px 4px rgba(0,0,0,.24),0 1.5px 6px rgba(0,0,0,.12)}.calendar .flat span.weekDay:hover:after,.calendar .flat span.weekDay:hover:before{font-size:calc(7px + 7 * (100vw - 300px)/ 1300)}.calendar .flat span{position:relative;background-color:green}.calendar .flat span.weekDay.booked{background-color:#F48F74;border-left:1px solid #cd5c5c}.calendar .flat span.day_6.booked{background-color:#FC6854;border-left:1px solid #cd5c5c}.calendar .flat span.day_7.booked{background-color:#ff433e;border-left:1px solid #cd5c5c}.calendar .flat span.weekDay.free.first{background-image:linear-gradient(114deg,transparent 50%,green 50%);background-color:#F48F74;border-left:1px solid #cd5c5c}.calendar .flat span.weekDay.free.last{background-image:linear-gradient(114deg,green 50%,transparent 50%);background-color:#F48F74}.calendar .flat span.weekDay.day_6.free{background-color:#FC6854}.calendar .flat span.weekDay.day_7.free{background-color:#ff433e}.calendar .flat span.weekDay.disabled{background-color:#aaa;border-color:#888}.calendar .flat span.weekDay.disabled+span.weekDay.free.last{background-image:none}.calendar span.flat_name{width:5em;max-width:inherit;border-left:none;background-color:transparent;color:#000;padding:0;letter-spacing:normal}.calendar .today{background-color:orange}.calendar .birthday{background-color:#9932cc}.kornau .calendar div.monthContainer{background-color:#eae8d9}.kornau .calendar h3{color:#006030}.kornau .calendar .flat:hover{background-color:rgba(0,96,48,.3);border-color:rgba(0,96,48,.3)}.hirschegg .calendar div.monthContainer{background-color:#eae8d9}.hirschegg .calendar h3{color:#99351e}.hirschegg .calendar .flat:hover{background-color:rgba(153,53,30,.3);border-color:rgba(153,53,30,.3)}.calendar .flat span:not(.booked){cursor:pointer}.calendar .flat span.startDay{background-color:#fc0;border-bottom-left-radius:50%;border-top-left-radius:50%}.calendar .flat span.weekDay.free.first.startDay,.calendar .flat span.weekDay.startDay{background-image:linear-gradient(114deg,transparent 50%,transparent 50%);background-color:#fc0;border-bottom-left-radius:50%;border-top-left-radius:50%}.calendar .flat span.endDay{background-color:#fc0;border-bottom-right-radius:50%;border-top-right-radius:50%}.calendar .flat span.weekDay.free.last.endDay{background-image:linear-gradient(114deg,transparent 50%,transparent 50%);background-color:#fc0;border-bottom-right-radius:50%;border-top-right-radius:50%}.calendar .flat span.rangeFinal{background:orange}.calendar .flat span.rangeHover{background-color:orange}.calendar .flat span.rangeHover.free.last:hover,.calendar .flat span.rangeHover:hover{background-image:linear-gradient(114deg,transparent 50%,transparent 50%);background-color:#fc0;border-bottom-right-radius:50%;border-top-right-radius:50%}.calendar.one_flat span.flat_name{width:7em;text-align:left}.mod_faqlist{padding:0 1.5rem 2em}.mod_faqlist ul li{margin-bottom:1em}.preisrechner{margin-bottom:12em}.preisrechner .formWrapper{display:grid;grid-template-columns:2fr 1fr;max-width:1024px}.preisrechner .formWrapper .introPrice{grid-column:1/3}.preisrechner .alternative_classes{margin-top:3em;display:flex;flex-wrap:wrap;justify-content:center}.preisrechner .alternative_classes h2{flex:0 0 100%;text-align:center;border-bottom:1px solid #99351e}.preisrechner .alternative_classes .class{flex:0 0 28%;min-width:300px;max-width:440px;background-color:#99351e;border-radius:40px;padding:1rem;margin:1rem 1%;box-shadow:2px 2px 8px rgba(0,0,0,.4)}.preisrechner .alternative_classes .class img{width:100%}.preisrechner .alternative_classes .class h3{font-size:1.8em}.preisrechner .alternative_classes .class .price{background-color:#FFF;float:right;padding:.3em .5em;margin-top:.5em;margin-right:.5rem}.preisrechner .alternative_classes .class .btn{background-color:#99351e;color:#FFF;padding:.3em .5em;margin-top:.5em;float:right}#result_wrapper .result{background-color:#99351e;max-width:300px;padding:1.5rem 1.5rem 3em;margin:0 auto;color:#FFF;position:relative}#result_wrapper .result:before{content:"";display:inline-block;width:0;height:0;-webkit-transform:rotate(360deg);border-style:solid;border-width:0 25px 40px;border-color:transparent transparent #99351e;position:absolute;top:-30px;left:15%}#result_wrapper .result h2{color:#FFF;font-size:1.8em;margin-bottom:.5em}#result_wrapper .result a{color:#FFF;border:1px solid #fff;padding:.3rem 1rem;position:absolute;left:50%;transform:translateX(-50%)}.DateRangePicker_App .react_form{max-width:inherit}.DateRangePicker_App .personSelect_wrapper .personSelect_button_wrapper button,.DateRangePicker_App .personSelect_wrapper .personSelect_button_wrapper span{color:#000}.DateRangePicker_App .datePicker_days{position:absolute;left:50%;transform:translate(-50%,80%);bottom:0;height:2rem;line-height:2rem;width:90px}.DateRangePicker_App .personSelect_wrapper .personSelect_button_wrapper button:active,.datepicker_btn.datepicker_apply:active{transform:scale(.9)}.DateRangePicker_App .datepicker_btn.datepicker_clear{border-color:#99351e;color:#99351e}.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover,.DateRangePicker_App .datepicker_btn.datepicker_apply{background-color:#99351e;border-color:#99351e;color:#FFF}.DateRangePicker_App .personSelect_wrapper .personSelect_button_wrapper button{display:inline-block;border-radius:50%;font-weight:700;background-color:#99351e;border-color:#FFF;color:#FFF;line-height:1em}.datepicker_btn.datepicker_apply{border-color:#FFF;color:#FFF;line-height:2rem}.datepicker_btn.submit{padding:0 .5em;display:none}.datepicker_btn.submit.datepicker_apply{display:block;background-color:#99351e;cursor:pointer;justify-self:left}@media screen and (min-width:560px){#container #main .inside .mod_article.grid4{display:grid;grid-template-columns:repeat(2,1fr)}#container #main .inside .mod_article.grid4 .w4{grid-column:span 2;padding:2em 0}#main .layout_fewoteaser_slider{padding:0 0 0 2.5em}#main .layout_fewoteaser_slider h2{font-size:1.8em}.calendar{line-height:20px}.calendar span{height:17px}}@media screen and (min-width:768px){.mod_article.startseite img{border-radius:1.5em}#container #main .inside .mod_article{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:3em;padding:3em 1.5em}#container #main .inside .mod_article.startseite{padding:2em 1.5em 3em}#container #main .inside .mod_article.startseite .image_wrapper{transform:translate(60%,-40px);max-width:50vw}#container #main .inside .mod_article .w1{grid-column:span 3}#container #main .inside .mod_article .w2,#container #main .inside .mod_article .w3,#container #main .inside .mod_article .w4,#container #main .inside .mod_article .w5,#container #main .inside .mod_article .w6{grid-column:span 6}#main .layout_fewodetail .w66{flex:1 66%}#main .layout_fewodetail .w50{flex:1 50%}#main .layout_fewodetail .w33{flex:1 33%}}@media screen and (min-width:800px){#main .mod_newslist.layout_fewoteaser{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:840px){#main .mod_article h1,#main .mod_article h2{font-size:calc(20px + 36 * (100vw - 768px)/ 832)}#main .mod_article .ce_text blockquote{padding:2em 1.5em;font-size:2em;margin:3em auto 0}#container #main .inside .mod_article.full_right{padding-bottom:2em}#header .inside{grid-template-columns:150px 1fr 64px}#header .inside .mod_customnav{display:block;justify-self:flex-end}#header .inside .mod_customnav ul{display:flex}#header .inside .mod_customnav ul li a,#header .inside .mod_customnav ul li strong{font-family:CotfordVariableProRegular;font-weight:300;display:inline-block;width:280px;text-align:center;font-size:1.2em;text-decoration:none;color:#FFF;padding:0 1em;transition:font-weight .3s ease}#header .inside .mod_customnav ul li a:hover,#header .inside .mod_customnav ul li strong:hover{font-weight:800}#header .inside .mod_customnav ul li a.active,#header .inside .mod_customnav ul li strong.active{font-weight:500}#header .inside .mod_customnav ul li:first-child a,#header .inside .mod_customnav ul li:first-child strong{width:180px}#header .inside .mod_customnav ul li:last-child a,#header .inside .mod_customnav ul li:last-child strong{width:280px}#main .layout_fewoteaser_slider .fwk_teaserText,#main .mod_newslist.layout_fewoteaser .fwk_teaserText{margin-left:2em}#main .layout_fewoteaser_slider{padding:2em 0 0 6em}#main .layout_fewoteaser_slider h2{left:-1.5em;font-size:3em}#main .layout_fewoteaser_slider h2:before{bottom:0;height:22%}#main .mod_article .stoerer{height:7em;width:7em;bottom:28%;left:0;transform:translate(-50%,0) rotate(-5deg) scale(.9)}#main .mod_article .border_right:after{right:-1.5em}#container #main .inside .mod_article .ce_gallery ul{grid-column-gap:2em;grid-row-gap:2em}#container #main .inside .mod_article .ce_gallery+.ce_text{padding-top:3em}#main .layout_fewodetail{margin:3em auto 0;display:grid;flex-wrap:wrap;justify-items:center;grid-template-columns:repeat(6,1fr)}#main .layout_fewodetail>div{padding:0 1.5em}#main .layout_fewodetail .main_image figure{border-radius:1.5em;margin-left:1.5em}#main .layout_fewodetail .ce_text{padding:0}#main .layout_fewodetail .ce_text blockquote p{hyphens:none;text-align:inherit}.calendar{line-height:inherit;width:fit-content;margin:0 auto}.calendar div.monthContainer{border-radius:1.5em}.calendar div.monthContainer>div{margin:0 .6rem}.calendar span{height:25px;width:1.8vw;letter-spacing:0}.calendar .flat{border:2px solid transparent}.calendar span.flat_name{letter-spacing:inherit;width:4em;padding:0 1rem 0 0}}@media screen and (min-width:960px){#dashboard{width:50vw}#dashboard .inside .ferienwohnung_kling_logo{display:none}#dashboard .inside .mod_navigation ul{max-width:fit-content;margin:0 auto}#dashboard .inside .mod_navigation li a,#dashboard .inside .mod_navigation li strong{text-align:left}.open_menu #dashboard{transform:translateX(-50vw)}.DateRangePicker_App .react_form .formLine1{flex-wrap:nowrap;display:flex;justify-content:left}.DateRangePicker_App .react_form .formLine1>div{margin:1.5em 1em 1.5em 0}}@media screen and (min-width:1024px){#container #main .inside .mod_article .w1{grid-column:span 1}#container #main .inside .mod_article .w2{grid-column:span 2}#container #main .inside .mod_article .w3{grid-column:span 3}#container #main .inside .mod_article .w4{grid-column:span 4}#container #main .inside .mod_article .w5{grid-column:span 5}#container #main .inside .mod_article .w6{grid-column:span 6}#container #main .inside .mod_article .w2.col2{grid-column:2/4}#container #main .inside .mod_article .w3.col2{grid-column:2/5}#container #main .inside .mod_article.startseite{padding:2em 1.5em 3em}#container #main .inside .mod_article.startseite .image_wrapper{transform:inherit;max-width:inherit}}@media screen and (min-width:1200px){#container #main .inside .mod_article.grid4{grid-template-columns:repeat(4,1fr)}#container #main .inside .mod_article.grid4 .w4{grid-column:span 4}#main .mod_newslist.layout_fewoteaser{grid-template-columns:repeat(3,1fr)}#main .mod_article .stoerer{transform:translate(-50%,0) rotate(-5deg) scale(1)}}@media screen and (min-width:1600px){#main .mod_article h1,#main .mod_article h2{font-size:56px}}@media screen and (min-width:1800px){#container #main .inside .mod_article{max-width:1800px;margin:0 auto}#container #main .inside .mod_article.bg_light,#container #main .inside .mod_article.full_right,#container #main .inside .mod_article.full_width{max-width:inherit}}@media screen and (max-width:767px){#main .mod_newscategories ul{box-shadow:0 0 15px rgba(0,0,0,.3) inset}}@media screen and (min-width:560px) and (max-width:840px){#main .mod_article.house3er .ce_text h3{font-size:1.3em}#main .mod_article.house3er .ce_text .image_container{float:left;max-width:40%;margin-right:1em;margin-bottom:1em}}