@charset "UTF-8";
@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/open-sans-v18-latin-regular.eot);src:local("Open Sans Regular"),local("OpenSans-Regular"),url(../fonts/open-sans-v18-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v18-latin-regular.woff2) format("woff2"),url(../fonts/open-sans-v18-latin-regular.woff) format("woff"),url(../fonts/open-sans-v18-latin-regular.ttf) format("truetype"),url(../fonts/open-sans-v18-latin-regular.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-display:swap;font-weight:700;font-display:swap;src:url(../fonts/open-sans-v18-latin-700.eot);src:local("Open Sans Bold"),local("OpenSans-Bold"),url(../fonts/open-sans-v18-latin-700.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v18-latin-700.woff2) format("woff2"),url(../fonts/open-sans-v18-latin-700.woff) format("woff"),url(../fonts/open-sans-v18-latin-700.ttf) format("truetype"),url(../fonts/open-sans-v18-latin-700.svg#OpenSans) format("svg")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/montserrat-v14-latin-regular.eot);src:local("Montserrat Regular"),local("Montserrat-Regular"),url(../fonts/montserrat-v14-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v14-latin-regular.woff2) format("woff2"),url(../fonts/montserrat-v14-latin-regular.woff) format("woff"),url(../fonts/montserrat-v14-latin-regular.ttf) format("truetype"),url(../fonts/montserrat-v14-latin-regular.svg#Montserrat) format("svg")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/montserrat-v14-latin-700.eot);src:local("Montserrat Bold"),local("Montserrat-Bold"),url(../fonts/montserrat-v14-latin-700.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v14-latin-700.woff2) format("woff2"),url(../fonts/montserrat-v14-latin-700.woff) format("woff"),url(../fonts/montserrat-v14-latin-700.ttf) format("truetype"),url(../fonts/montserrat-v14-latin-700.svg#Montserrat) format("svg")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:900;src:url(../fonts/montserrat-v14-latin-900.eot);src:local("Montserrat Black"),local("Montserrat-Black"),url(../fonts/montserrat-v14-latin-900.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v14-latin-900.woff2) format("woff2"),url(../fonts/montserrat-v14-latin-900.woff) format("woff"),url(../fonts/montserrat-v14-latin-900.ttf) format("truetype"),url(../fonts/montserrat-v14-latin-900.svg#Montserrat) format("svg")}html.ts{font-size:14px}@media screen and (min-width:320px){html.ts{font-size:calc(14px + 2 * ((100vw - 320px) / 704))}}@media screen and (min-width:1024px){html.ts{font-size:16px}}.ts h1,.ts .h1{font-size:20px}@media screen and (min-width:320px){.ts h1,.ts .h1{font-size:calc(20px + 10 * ((100vw - 320px) / 704))}}@media screen and (min-width:1024px){.ts h1,.ts .h1{font-size:30px}}.ts h2,.ts .h2{font-size:20px}@media screen and (min-width:320px){.ts h2,.ts .h2{font-size:calc(20px + 10 * ((100vw - 320px) / 704))}}@media screen and (min-width:1024px){.ts h2,.ts .h2{font-size:30px}}.ts h3,.ts .h3{font-size:18px}@media screen and (min-width:320px){.ts h3,.ts .h3{font-size:calc(18px + 6 * ((100vw - 320px) / 704))}}@media screen and (min-width:1024px){.ts h3,.ts .h3{font-size:24px}}.ts h4,.ts .h4{font-size:16px}@media screen and (min-width:320px){.ts h4,.ts .h4{font-size:calc(16px + 2 * ((100vw - 320px) / 704))}}@media screen and (min-width:1024px){.ts h4,.ts .h4{font-size:18px}}.ts h5,.ts .h5{font-size:14px}@media screen and (min-width:320px){.ts h5,.ts .h5{font-size:calc(14px + 0 * ((100vw - 320px) / 704))}}@media screen and (min-width:1024px){.ts h5,.ts .h5{font-size:14px}}.ts h6,.ts .h6{font-size:14px}@media screen and (min-width:320px){.ts h6,.ts .h6{font-size:calc(14px + 0 * ((100vw - 320px) / 704))}}@media screen and (min-width:1024px){.ts h6,.ts .h6{font-size:14px}}@media not print{.fl{float:left}.fr{float:right}.fn{float:none}.fw{width:100%}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-uppercase{text-transform:uppercase}.clear{clear:both}.hide-text,.visually-hidden{text-shadow:none;background-color:transparent;position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}}h1,h2,h3,h4,h5,h6{text-transform:uppercase}a{font-weight:400;font-style:normal}img.lazy{background-image:url(../images/preloader/32x32/Preloader_17.gif);background-repeat:no-repeat;background-position:50% 50%}ul.menu{margin:0;padding:0}ul.menu li{list-style-type:none}main{display:block}.kontakt-box h3{font-weight:700;text-transform:none}footer h3{font-weight:700;color:#fff;font-size:18px!important;text-transform:none}footer .opening-hours .days{margin-bottom:1rem}body{font-family:"Montserrat",sans-serif;background:#f3f3f3}h1,h2,h3,h4,h5,h6{text-transform:uppercase}h2{color:#0078b1;text-transform:uppercase;font-weight:900}a{color:#00b3ff;text-decoration:none;font-weight:400}a:hover{color:#00b3ff;text-decoration:none}a:visited{color:#00b3ff}#logo{padding:1rem 0;float:left;width:100%}#logo img{float:left}#header{background:#0078b1;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5)}#menu{float:left;height:100%;padding:.5rem 0}#menu ul{float:left;height:100%}#menu ul li.active:before{content:" ";width:25px;height:25px;background:#E9E428;position:absolute;top:6px;left:0;transform:rotate(-10deg)}#menu ul li{float:left;position:relative}#menu ul li a,#menu ul li span{padding:.5rem .5rem;font-size:.8rem;font-weight:bold;color:#fff;float:left;position:relative;text-transform:uppercase}#menu ul li a:visited{color:#fff}#menu ul li a:active{color:#fff}#menu ul li span{cursor:pointer}#menu ul li ul{opacity:0;height:0;overflow:hidden;position:absolute;top:100%;left:0;background:#0078b1;z-index:100;width:auto;padding:11px 0 0;margin:0;transition:opacity .2s ease-in-out}#menu ul li ul li{float:none;width:100%}#menu ul li ul li a{width:100%;transition:all .2s ease-out}#menu ul li ul li a:hover{background:#189bd9}#menu ul li.deeper>a:after,#menu ul li.deeper>span:after{content:"";font-family:"Font Awesome 6 Pro";font-weight:900;padding-left:5px}#menu ul li:hover ul{opacity:100%;height:auto}#menu>ul>li:not(.active)>a,#menu>ul>li:not(.active)>span{transition:all .2s ease-out}#menu>ul>li:not(.active)>a:hover,#menu>ul>li:not(.active)>span:hover{color:#fffddb}.mmenu-wrapper{position:relative;margin-right:10px;height:100%}.mmenu-wrapper .menu-opener{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.mmenu-wrapper .menu-opener .burger-menu-icon{width:24px;height:24px;margin:0}.mmenu-wrapper .menu-opener .burger-menu-icon .line{background:#fff}.mmenu-wrapper .menu-opener i.fa-bars{font-size:1.75rem;color:#000}.mmenu-wrapper .menu-opener:hover i.fa-bars{color:#0078b1}#maincontent{min-height:100vh}#content{background:#fff}#imagecarousel,.wohnung-slider{display:none}#imagecarousel{padding-top:1.5rem}#imagecarousel .owl-stage-outer{height:240px}#imagecarousel .owl-carousel .owl-item img,#imagecarousel .owl-stage-outer .owl-item img{height:200px;width:auto}#imagecarousel .slider-desc{padding:2.5rem 1rem .5rem 1rem;color:#0078b1;font-weight:bold;display:inline-block;margin-top:10px}.wohnung-slider .owl-carousel .owl-item img,.wohnung-slider .owl-stage-outer .owl-item img{height:auto;width:100%}.owl-stage-outer{padding:1rem}.owl-item img{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.3);box-shadow:0 0 15px 0 rgba(0,0,0,.3)}.carousel-nav{float:left;padding:2rem 1rem}.wohnung{margin-bottom:3rem}.wohnungsangebote h3{text-transform:uppercase;color:#0078b1;font-weight:900}.wohnungsangebote .owl-nav,.wohnungsangebote .slider-desc{padding:.5rem 1rem}.wohnungsangebote .owl-theme .owl-nav{text-align:left;display:inline-block}.wohnungsangebote .owl-theme .owl-nav button{width:35px;height:35px;margin:0;background:#0078b1!important}.wohnungsangebote .owl-theme .owl-nav button span{color:#fff;font-size:2rem;line-height:1}.wohnungsangebote .owl-theme .owl-nav .owl-prev{margin-right:7px}.wohnungsangebote .slider-desc{color:#0078b1;font-weight:bold}.slider-nav-btn{width:2rem;height:2rem;float:left;color:#fff;background:#0078b1;position:absolute;top:calc((100vw / 10) + 155px);z-index:10;-webkit-box-shadow:-1px 0 5px 0 rgba(0,0,0,.15);-moz-box-shadow:-1px 0 5px 0 rgba(0,0,0,.15);box-shadow:-1px 0 5px 0 rgba(0,0,0,.15)}.slider-nav-btn i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.5rem}.prev{left:16px}.next{right:16px}.slider-nav-btn:hover{cursor:pointer}.entry{padding:1.5rem 0}.entry-content h3{font-weight:900;color:#0078b1;text-transform:uppercase}.entry-content b,.entry-content strong{color:#0078b1}.entry-mid{padding:2rem 0;background-color:#E9E428;transform:skew(0,-1.5deg)}.entry-mid-content{transform:skew(0,1.5deg)}.entry-mid-content b,.entry-mid-content strong{color:#0078b1}.entry-bot b,.entry-bot strong{color:#0078b1}.entry-link{float:left;width:auto;margin-top:1rem}.link-button{padding:.75rem 1rem;background:#0078b1;color:#fff;float:left}.kontakt-box,.info-box,.floating-box,.notfall-box{color:#fff;background:#0078b1;padding:3rem;float:left;width:100%;position:relative}.kontakt-box h2,.kontakt-box h3,.kontakt-box span,.kontakt-box p,.kontakt-box a,.info-box h2,.info-box h3,.info-box span,.info-box p,.info-box a,.floating-box h2,.floating-box h3,.floating-box span,.floating-box p,.floating-box a,.notfall-box h2,.notfall-box h3,.notfall-box span,.notfall-box p,.notfall-box a{color:#fff}.kontakt-box .phone-text,.info-box .phone-text,.floating-box .phone-text,.notfall-box .phone-text{font-size:calc(30px * .8);font-weight:bold}.kontakt-box .box-link,.info-box .box-link,.floating-box .box-link,.notfall-box .box-link{float:left;width:auto;margin-top:1rem}.kontakt-box .box-link-button,.info-box .box-link-button,.floating-box .box-link-button,.notfall-box .box-link-button{padding:.75rem 1rem;background:#fff;color:#0078b1;float:left}.kontakt-box .box-link-button a,.info-box .box-link-button a,.floating-box .box-link-button a,.notfall-box .box-link-button a{color:#0078b1}.kontakt-box .box-link-button a:hover,.kontakt-box .box-link-button a:visited,.kontakt-box .box-link-button a:active,.info-box .box-link-button a:hover,.info-box .box-link-button a:visited,.info-box .box-link-button a:active,.floating-box .box-link-button a:hover,.floating-box .box-link-button a:visited,.floating-box .box-link-button a:active,.notfall-box .box-link-button a:hover,.notfall-box .box-link-button a:visited,.notfall-box .box-link-button a:active{color:#0078b1}.kontakt-box .calendar-icon,.info-box .calendar-icon,.floating-box .calendar-icon,.notfall-box .calendar-icon{position:absolute;right:1.5rem;top:2.5rem;font-size:4rem}.kontakt-box .box-link,.info-box .box-link,.floating-box .box-link,.notfall-box .box-link{margin:0;background:#fff;color:#0078b1;float:left;text-decoration:none}.kontakt-box a,.info-box a,.floating-box a,.notfall-box a{text-decoration:underline}.kontakt-box a:hover,.kontakt-box a:visited,.info-box a:hover,.info-box a:visited,.floating-box a:hover,.floating-box a:visited,.notfall-box a:hover,.notfall-box a:visited{color:#fff}.start-box{background:#0078b1;padding:1rem;height:100%}.start-box h3,.start-box p,.start-box a{color:#fff}.start-box a{text-decoration:underline}.start-box a:before{content:"";font-family:"Font Awesome 6 Pro";letter-spacing:5px}.floating-box{float:none}.notfall-box{padding:.75rem}.accordion-title{background:#0078b1!important;color:#fff!important;font-weight:bold!important;font-size:1rem!important}.accordion-title:visited{color:#fff!important}.accordion-title:hover,.accordion-title:focus{background:#0078b1!important;color:#fff!important}#footer{background:#0078b1;padding:1.25rem 0;color:#fff;float:left;width:100%}#footer .moduletable{width:100%;float:left}#footer h4{color:white;font-family:"Montserrat",sans-serif;font-weight:bold}#footer .title{float:left;width:4rem}#footer .working-day{float:left;width:11rem}#footer .menu{padding-top:2.25rem}#footer .menu li{float:left;margin-right:1.5rem}#footer .menu a{color:#fff}#footer .menu a:before{content:"";font-family:"Font Awesome 6 Pro"}#userForm{margin:0 0 2rem;padding-top:2rem}#userForm label{font-weight:bold}#userForm label[for="datenschutz0"]{font-weight:normal}#userForm label[for="datenschutz0"] a{color:#0078b1;font-weight:bold}#userForm label[for="consent0"]{font-weight:normal}#userForm label[for="consent0"] a{color:#0078b1;font-weight:bold}#userForm .rsform-select-box{width:97%!important}#userForm .rsform-block-datenschutz .formControls .formDescription{margin-bottom:22px}#userForm .rsform-block-consent .formControlLabel .formRequired{display:none}#userForm .formRow{min-height:0!important}#userForm .formSpan4{min-height:0!important}#userForm input[type="text"]{min-height:2rem}#userForm input[type="checkbox"]{width:2rem;height:2rem}#userForm input[type="checkbox"]:before{width:2rem;height:2rem}#userForm textarea{min-height:200px;width:100%}#userForm input[type="submit"]{padding:.75rem 1rem;background:#0078b1;color:#fff;font-size:1rem;border-radius:0}.wm{margin:0}.item-image{background:#fff;padding:.75rem;margin-bottom:3rem;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.15);box-shadow:0 0 15px 0 rgba(0,0,0,.15);max-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}.introimage .mod-custom{position:relative}.introimage .mod-custom img{aspect-ratio:2;object-fit:cover;object-position:center}.introimage .mod-custom a.overlay-link{position:absolute;background:#fff;top:14.2%;left:5.8%;width:16.8%;height:23.4%;-webkit-transform:rotateZ(354deg);-ms-transform:rotateZ(354deg);transform:rotateZ(354deg);color:#fff;border-radius:3%;opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;overflow:hidden}.introimage .mod-custom a.overlay-link:hover{opacity:.25}.introimage .mod-custom .overlay-box{background:#0078b1;padding:1.5rem}.introimage .mod-custom .overlay-box p{font-weight:bold;color:#fff}.introimage .mod-custom .overlay-box p:last-child{margin-bottom:0}.introimage .mod-custom .overlay-box p.h2{text-transform:uppercase}.introimage .mod-custom .overlay-box a{font-weight:bold;color:#fff}.introimage .mod-custom .overlay-box a:before{content:"";font-family:"Font Awesome 6 Pro";padding-right:5px}.introimage .mod-custom .overlay-box a:hover{text-decoration:underline}.introimage .mod-custom .overlay-box h1,.introimage .mod-custom .overlay-box h2,.introimage .mod-custom .overlay-box h3,.introimage .mod-custom .overlay-box h4{color:#fff}#wohnungsangebote iframe{min-height:1600px}@media print,screen and (max-width:39.99875em){.grid-x{width:100%}.introimage .mod-custom .overlay-box p.h2{font-size:1.25rem}.introimage .mod-custom .overlay-box p.h3{font-size:1rem}.introimage .mod-custom .overlay-box a{font-size:1.125rem}}@media print,screen and (min-width:40em){#menu{padding:.75rem 0}#menu ul li.active:before{width:30px;height:30px;left:4px}#menu ul li a,#menu ul li span{padding:.5rem .75rem;font-size:.9rem}#imagecarousel{padding-top:1.5rem}#imagecarousel .owl-stage-outer{height:360px}#imagecarousel .owl-carousel .owl-item img,#imagecarousel .owl-stage-outer .owl-item img{height:320px;width:auto}.slider-nav-btn{width:2.25rem;height:2.25rem;top:calc((100vw - 640px) / 12 + 320px)}.slider-nav-btn i{font-size:1.75rem}.entry{padding:2rem 0}.entry-mid{padding:3rem 0}.kontakt-box,.info-box,.floating-box,.notfall-box{padding:2.5rem;width:auto}.kontakt-box .calendar-icon,.info-box .calendar-icon,.floating-box .calendar-icon,.notfall-box .calendar-icon{right:2.5rem;top:3.5rem;font-size:5rem}.info-box{width:100%}.notfall-box{padding:2.5rem}#footer .title{width:5rem}#userForm label[for="datenschutz0"]{margin-top:18px;font-weight:normal;font-size:15px;line-height:1.4}#userForm label[for="consent0"]{margin-top:18px;font-weight:normal;font-size:15px;line-height:1.4}.introimage .mod-custom{position:relative}.introimage .mod-custom img{aspect-ratio:2.45;object-fit:cover;object-position:center}.introimage .mod-custom a.overlay-link{position:absolute;background:#fff;top:19.2%;left:5.8%;width:16.8%;height:40.9%;-webkit-transform:rotateZ(354deg);-ms-transform:rotateZ(354deg);transform:rotateZ(354deg);color:#fff;border-radius:3%;opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;overflow:hidden}.introimage .mod-custom a.overlay-link:hover{opacity:.25}.introimage .mod-custom .overlay-box{position:absolute;bottom:5%;right:5%;border-radius:10px;padding:1.5rem}.introimage .mod-custom .overlay-box p{color:#fff}.introimage .mod-custom .overlay-box p:last-child{margin-bottom:0}.introimage .mod-custom .overlay-box a{color:#fff}.introimage .mod-custom .overlay-box a:before{content:"";font-family:"Font Awesome 6 Pro";padding-right:5px}.introimage .mod-custom .overlay-box a:hover{text-decoration:underline}#wohnungsangebote iframe{min-height:1240px}}@media print,screen and (min-width:40em) and (max-width:63.99875em){#menu{width:100%;display:block}#menu .nav.menu{float:none;margin:auto;width:590px}.grid-x{width:100%}.introimage .mod-custom .overlay-box p.h2{font-size:1.25rem}.introimage .mod-custom .overlay-box p.h3{font-size:1rem}}@media print,screen and (min-width:64em){#menu{float:right;padding:1rem 0}#menu ul li.active:before{width:50px;height:50px;left:0}#menu ul li a,#menu ul li span{padding:1rem .5rem;font-size:.9rem}#menu ul li ul{padding-top:17px}#imagecarousel{padding-top:1.5rem}#imagecarousel .owl-stage-outer{height:520px}#imagecarousel .owl-carousel .owl-item img,#imagecarousel .owl-stage-outer .owl-item img{height:480px;width:auto}.slider-nav-btn{width:2.75rem;height:2.75rem;top:340px}.slider-nav-btn i{font-size:1.85rem}.entry{padding:2.5rem 0}.entry-mid{padding:3.5rem 0}.kontakt-box{width:100%}.kontakt-box .phone-text{font-size:30px}.floating-box{width:auto;position:absolute;right:0;top:-240px;z-index:5}.floating-box p{line-height:1.75rem;font-size:1.125rem}.wohnung-slider .owl-carousel .owl-item img,.wohnung-slider .owl-stage-outer .owl-item img{height:400px;width:auto}#userForm .rsform-select-box{width:50%!important}#footer .moduletable{width:auto}#footer .adresslines,#footer .diverselines{float:left;width:auto;padding-right:4rem}#footer .menu{padding-left:4rem}.introimage .mod-custom .overlay-box p{font-size:1.125rem}.introimage .mod-custom .overlay-box p.h2{font-size:1.5rem}.introimage .mod-custom .overlay-box a{font-size:1.25rem}#wohnungsangebote iframe{min-height:1080px}}@media screen and (min-width:80em){#menu ul li.active:before{width:58px;height:58px;top:6px}#menu ul li a,#menu ul li span{padding:1.125rem .75rem;font-size:1.125rem}#menu ul li ul{padding-top:22px}#imagecarousel{padding-top:1.5rem}#imagecarousel .owl-stage-outer{height:520px}#imagecarousel .owl-carousel .owl-item img,#imagecarousel .owl-stage-outer .owl-item img{height:480px;width:auto}.slider-nav-btn{width:2.75rem;height:2.75rem;top:340px}.slider-nav-btn i{font-size:1.85rem}.entry{padding:3rem 0}.entry-mid{padding:4rem 0}#footer .menu li{float:none;margin:0}.introimage .mod-custom .overlay-box p{font-size:1.25rem}.introimage .mod-custom .overlay-box p.h2{font-size:1.75rem}.introimage .mod-custom .overlay-box a{font-size:1.375rem}}@media screen and (min-width:90em){#menu ul li li.active:before{width:66px;height:66px}#menu ul li a,#menu ul li span{padding:1.25rem .75rem;font-size:1.25rem}#menu ul li ul{padding-top:19px}#imagecarousel{padding-top:1.5rem}#imagecarousel .owl-stage-outer{height:640px}#imagecarousel .owl-carousel .owl-item img,#imagecarousel .owl-stage-outer .owl-item img{height:600px;width:auto}.slider-nav-btn{width:3rem;height:3rem;top:430px}.slider-nav-btn i{font-size:2rem}.entry{padding:4rem 0}.entry-mid{padding:5rem 0}}.burger-menu-icon{display:block;width:30px;height:30px;overflow:hidden;position:relative;transition:border-radius .5s}.burger-menu-icon .line{position:absolute;height:4px;width:100%;background:#000;border-radius:2px;display:block;transition:.5s}.burger-menu-icon .line:nth-child(1){top:0%}.burger-menu-icon .line:nth-child(2){top:calc(50% - 2px)}.burger-menu-icon .line:nth-child(3){top:calc(100% - 4px)}.burger-menu-icon.opened .line:nth-child(1){top:calc(50% - 2px);transform:rotateZ(45deg)}.burger-menu-icon.opened .line:nth-child(2){opacity:0}.burger-menu-icon.opened .line:nth-child(3){top:calc(50% - 2px);transform:rotateZ(-45deg)}.ohnoh0ney{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}.btn{display:inline-block;vertical-align:middle;margin:0 0 1rem;padding:.85em 1em;border:1px solid transparent;border-radius:0;transition:background-color .25s ease-out,color .25s ease-out;font-family:inherit;font-size:.9rem;-webkit-appearance:none;line-height:1;text-align:center;cursor:pointer}[data-whatinput="mouse"] .btn{outline:0}.btn,.btn.disabled,.btn[disabled],.btn.disabled:hover,.btn[disabled]:hover,.btn.disabled:focus,.btn[disabled]:focus{background-color:#c4c4c4;color:#fefefe}.btn:hover,.btn:focus{background-color:#a7a7a7;color:#fefefe}.rsform-block-fuellen-sie-das-formular{margin-bottom:1.2em}input[type="checkbox"],input[type="radio"]{position:relative;background:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type="checkbox"]:focus,input[type="radio"]:focus{outline:none!important;border:none!important}input[type="checkbox"]:checked,input[type="checkbox"]:not(:checked),input[type="radio"]:checked,input[type="radio"]:not(:checked){background:transparent;position:relative;width:auto;float:left;margin:0;padding:0;border:none}.formControls input[type="checkbox"]:checked,.formControls input[type="checkbox"]:not(:checked),.formControls input[type="radio"]:checked,.formControls input[type="radio"]:not(:checked),.control-group .controls input[type="checkbox"]:checked,.control-group .controls input[type="checkbox"]:not(:checked),.control-group .controls input[type="radio"]:checked,.control-group .controls input[type="radio"]:not(:checked){height:20px;width:20px;margin-right:15px}.formControls input[type="checkbox"]:before,.formControls input[type="radio"]:before,.formControls label>input[type="checkbox"]:before,.formControls label>input[type="radio"]:before,.control-group .controls input[type="checkbox"]:before,.control-group .controls input[type="radio"]:before,.control-group .controls label>input[type="checkbox"]:before,.control-group .controls label>input[type="radio"]:before{position:absolute;height:20px;width:20px;background:#fff;font-family:"Font Awesome 5 Pro";display:inline-block;content:" ";letter-spacing:10px;visibility:visible!important;top:0;left:0;border:1px solid #d0d0d0}.formControls input[type="radio"]:before,.control-group .controls input[type="radio"]:before{border-radius:50%}.formControls label>input[type="checkbox"]:checked:before,.formControls label>input[type="radio"]:checked:before{font-family:"Font Awesome 5 Pro";display:inline-block;content:"";letter-spacing:5px;visibility:visible!important;font-size:16px;padding-left:2px;padding-top:2px}.control-group .controls input[type="checkbox"]:checked:after,.control-group .controls input[type="radio"]:checked:after{position:absolute;left:-25px;top:0;width:20px;height:20px;font-family:"Font Awesome 5 Pro";display:inline-block;content:"";letter-spacing:5px;visibility:visible!important;font-size:16px;padding-left:2px;padding-top:2px}input[type="checkbox"]:checked+label,input[type="radio"]:checked+label{position:relative}input[type="checkbox"]:checked+label:before,input[type="checkbox"]:not(:checked)+label:before,input[type="radio"]:checked+label:before,input[type="radio"]:not(:checked)+label:before{content:" ";width:20px;height:20px;display:inline-block;position:relative;top:4px;border:1px solid #d0d0d0;background:white;margin-right:1em;line-height:1}input[type=radio]:checked+label:before,input[type=radio]:not(:checked)+label:before{border-radius:30px}input[type="checkbox"]:checked+label:after,input[type="radio"]:checked+label:after{line-height:1;font-family:"Font Awesome 5 Pro";content:"";visibility:visible!important;position:absolute;font-size:16px;left:2px;top:2px}label.checkbox{position:relative;padding-left:30px;float:left}label.checkbox input{position:absolute;left:0;top:0}label>input[type="checkbox"],label>input[type="radio"]{position:absolute}.formResponsive fieldset{border:0;padding:0;margin:0}.formResponsive .formBody{float:left;width:100%;margin-bottom:12px}.formResponsive .formDescription{float:left;width:100%;margin:0;font-size:80%}.formResponsive .formValidation{float:left;width:100%}.formResponsive .formError{display:block;color:red}.formResponsive .formNoError{display:none}.formResponsive input[type="text"],.formResponsive textarea,.formResponsive input[type="select"]{width:100%;padding:4px 10px;box-sizing:border-box;border-radius:0;line-height:1.2;font-size:1rem;height:2rem}.formResponsive input[type="checkbox"]{margin-right:8px}.formResponsive .rsform-block-datenschutz .formControlLabel{display:none}.formResponsive .rsform-block-datenschutz label{display:inline-block;padding-bottom:5px;font-size:.75rem}.formResponsive input[type="submit"],.formResponsive button[type="submit"]{margin-top:1em;padding:8px 15px;border:none;background:#c4c4c4;background-color:#c4c4c4;background-image:none;color:#fff;border-radius:0;width:100%;cursor:pointer;text-shadow:none;box-shadow:none;font-size:1rem}.formResponsive .rsform-block-fuellen-sie-das-formular{font-size:.75rem}@media print{@page{size:auto;margin:15mm 10mm 15mm 10mm}*{-webkit-print-color-adjust:exact!important;color-adjust:exact!important}body{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important;padding:2em 1em;font-size:12px;overflow:visible!important;-webkit-print-color-adjust:exact}a,a:visited{text-decoration:none;color:#000}#slider{display:none}img{page-break-inside:avoid;max-width:100%!important}.clearfix:before,.clearfix:after{display:block!important}#content{width:100%!important}.foldable{min-height:auto!important;height:auto!important}.foldable[aria-expanded="false"]:after,.readmore-toggler{display:none!important}.accordion-content{display:block!important}.accordion-content,.accordion-title{padding-left:0!important;padding-right:0!important}.callout{overflow:visible}.grid-container{margin:0!important}#content,main,#main{clear:both;float:none;display:block;width:100%!important;page-break-after:always!important;overflow:visible;background:#fff}.mm-wrapper{padding:0;margin:0}.deeper-category-teaser .text{order:1!important;padding:0!important;min-height:auto!important;width:100%!important}.image.lazy{display:none!important;order:2}}.floating-box a:before{font-family:"Font Awesome 6 Pro",sans-serif;content:"";padding-right:5px}.floating-box a:hover{text-decoration:underline}#userForm input[type="checkbox"]:before{font-family:"Font Awesome 6 Pro";padding:4px;font-size:24px}#userForm input,#userForm textarea{box-sizing:border-box}.rsform-block-alter{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}#imagecarousel{position:relative;padding:0}.slider-nav-btn{top:50%;transform:translateY(-50%)}.wohnung-link{padding:.5rem 1rem}