*{margin:0;padding:0;border:0;outline:0;background:transparent;color:inherit;font-size:inherit;font-family:inherit;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}address,article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,mark,meter,nav,ouput,progress,section,source,summary,time,video,wbr,img{display:block}input:focus,textarea:focus,select:focus{outline:none}textarea{resize:none}table{border-collapse:collapse;border-spacing:0;padding:0;border:0}table td,table th{padding:0}input{-webkit-border-radius:0}a:active,label:active{outline:none}a:focus,label:focus{-moz-outline-style:none;outline:none}input[type=checkbox]{border-width:0}html{overflow-y:scroll;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-smooth:always}body,html{height:100%;-webkit-text-size-adjust:none}body{color:#000}ul{list-style-type:none;list-style-position:outside}ul li{list-style-type:none;background:url(/images/bullet.gif) no-repeat 0 7px;padding-left:14px}.clear{clear:both;height:1px;overflow:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}@font-face{font-family:Avenir_book;src:url(/styles/fonts/Avenir_book.ttf);font-weight:400;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"MavenPro-Regular";font-style:normal;font-weight:400;speak:none;color:#fff;display:inline-block;text-decoration:inherit;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-download:before{content:""}b,strong{font-family:"Avenir_book",sans-serif;font-weight:600}a{text-decoration:none}*{font-size:inherit;font-family:"Avenir_book",sans-serif;font-weight:inherit;line-height:inherit;color:#575756}h2,h3{text-transform:uppercase}td img{max-width:100%;height:auto;clear:both;margin-bottom:20px}article{overflow-x:hidden}.button{letter-spacing:1px;text-transform:uppercase;padding:8px 20px;border:2px solid #d77959;text-decoration:none;color:#fff;background-color:#d77959;font-weight:500;font-size:13px}.button:hover{color:#d77959;background-color:transparent;cursor:pointer}.button.scrollup{background-image:url(/images/scrollup_white.svg);background-repeat:no-repeat;background-position:center center;background-size:cover;padding-left:20px;padding-right:20px}.button.scrollup:hover{background-image:url(/images/scrollup_green.svg)}.swiper-button-prev,.swiper-button-next,.swiper-pagination{background-color:#d77959;width:40px!important;height:40px!important}.swiper-button-prev,.swiper-button-next{border:2px solid #d77959;background-image:url(/images/swipearrow.svg)!important;background-size:cover!important}.swiper-button-prev:hover,.swiper-button-next:hover{background-color:transparent;background-image:url(/images/swipearrow_green.svg)!important}.swiper-button-prev:before,.swiper-button-next:before{content:"";width:36px;position:absolute;left:0;top:-1px;border-bottom:1px solid #fff}.swiper-pagination-current{color:#fff;position:absolute;top:4px;left:6px}.strich{color:#fff;position:absolute;top:3px;left:14px;font-size:26px}.swiper-pagination-total{color:#fff;position:absolute;top:16px;left:25px}.scroll{position:absolute;height:90px;cursor:pointer;text-align:center;z-index:99999;width:100%;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background:linear-gradient(transparent,rgba(0,0,0,.3));padding-top:20px}.scroll span{color:#fff;text-transform:uppercase;display:block;letter-spacing:2px;padding-bottom:2px;font-weight:500}.scroll img{width:20px;height:auto;margin:0 auto;-webkit-animation:arrow-jump 1.5s infinite;-moz-animation:arrow-jump 1.5s infinite;-o-animation:arrow-jump 1.5s infinite;animation:arrow-jump 1.5s infinite}.intro1{width:20%;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:40%;height:auto}.intro2{position:absolute;text-align:center;font-size:30px;color:#d77959;text-transform:uppercase;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);left:50%;bottom:52%;height:auto}.intro2 b,.intro2 strong{color:#d77959}.header__logo{text-align:right;position:absolute}.header__logo a,.header__logo a b,.header__logo a strong{color:#d77959;letter-spacing:1px;font-size:19px}.footer__reviewscontainer{display:-webkit-flex;display:flex;flex-direction:row;align-items:center;margin-top:.5rem}.footer__reviews a{text-decoration:none;cursor:pointer}.footer__reviews a:hover{opacity:.6;-webkit-transition:opacity .2s;transition:opacity .2s}.footer__reviewaverage{margin-right:.5rem}.footer__reviewstar{width:1.5rem;height:1.5rem}.footerinner .left{margin-right:50px}.footerinner .footerinner__title{font-size:larger;font-weight:700;margin-bottom:2px}.footerinner .footerinner__mobile img{width:180px;height:auto;max-width:100%;margin-bottom:10px}.footerinner .footerinner__mobile img.logo{padding:.5rem}.footerinner .footerinner__mobile .footer__socialmedia{display:-webkit-flex;display:flex;justify-content:flex-start}.footerinner .footerinner__mobile .footer__socialmedia img{margin-right:20px;width:30px;height:30px}.GoogleReviews{padding-left:10%;padding-right:40px;padding-top:50px;margin:5% 0}.GoogleReviews__container{display:-webkit-flex;display:flex;flex-direction:column;margin-top:1.5rem;max-width:60rem}.GoogleReviews__head{display:-webkit-flex;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.5rem}.GoogleReviews__rating{display:-webkit-flex;display:flex;flex-direction:row;align-items:center}.GoogleReviews__reviewstar{width:1.5rem;height:1.5rem}.GoogleReviews__reviewaverage{margin-right:.5rem}.GoogleReviews h3{font-family:"Avenir_book",sans-serif;color:#d77959;letter-spacing:3px;font-size:25px;padding-bottom:40px}.GoogleReviews__text{line-height:150%;margin-bottom:40px}.GoogleReviews__text b,.GoogleReviews__text strong{text-transform:uppercase;color:#d77959;letter-spacing:1px;font-size:16px;line-height:150%;padding-bottom:12px;font-weight:400}.GoogleReviews__text a{color:#3884d0;text-decoration:underline}.GoogleReviews__text a:hover{color:darkblue}@media screen and (min-width:1025px){body{background-color:#fafafa;font-family:"Avenir_book",sans-serif}button#hamburger,nav.mobileNav{display:none}html,body{height:100%}div#wrapper{position:relative;min-height:100%}header{height:80px;position:fixed;top:0;z-index:999999999;background-color:#fff;width:100%}header div.navi{width:100%;padding-left:10%;position:relative}header nav ul li{display:inline-block;background:none;width:auto;height:80px;padding:0 22px}header nav ul li:first-of-type{padding-left:0}header nav ul li:first-of-type a{padding-left:0;padding-right:0}header nav ul li a{text-decoration:none;display:block;text-transform:uppercase;color:#565958;font-family:"MavenPro-Regular",sans-serif;letter-spacing:1px;width:auto;padding:33px 0 2px}header nav ul li a:hover,header nav ul li a.active{color:#d77959;padding-bottom:2px;border-bottom:1px solid #d77959}header nav ul li ul{display:none;position:absolute;background-color:#fff;z-index:1;padding-top:10px}header nav ul li ul li{display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;padding:0;max-height:50px;border-bottom:1px solid #d3d3d3}header nav ul li ul li:first-of-type{border-top:1px solid #d3d3d3}header nav ul li ul li:hover{background-color:#d77959}header nav ul li ul li a{padding:auto;margin-left:10px;margin-bottom:10px;margin-right:10px;float:left;font-family:"MavenPro-Regular",sans-serif}header nav ul li ul li a:hover{color:#000}header nav ul li:hover ul{display:block}header div.logo{text-transform:uppercase;position:absolute;right:40px;top:15%;height:100%;text-align:right}header div.logo a,header div.logo a b,header div.logo a strong{color:#d77959;letter-spacing:1px;font-size:19px}header div.logo .header__logo--img{background-color:#fff;padding:.5rem;max-height:144px;height:auto;width:auto}div.push{height:150px}footer{position:relative;background-color:#fff;margin-top:-145px;padding:30px 40px 30px 10%;width:100%;bottom:0;font-size:12px;height:260px;line-height:1.5}footer__reviewstar{width:1.5rem;height:1.5rem}footer .footerinner{height:100%}footer .footerinner .left{float:left;max-width:220px;width:14%}footer .footerinner .left img{max-height:94px;min-height:50px;height:auto;width:100%}footer .footerinner .left img.logo{padding:.5rem;max-height:200px}footer .footerinner .left .footer__socialmedia{display:-webkit-flex;display:flex;justify-content:flex-start;margin-top:10px}footer .footerinner .left .footer__socialmedia img{margin-right:20px;width:40px;height:40px}footer .footerinner .footerinner__col{float:left;padding:0 20px}footer .footerinner .footerinner__col p>a{color:#3884d0;text-decoration:underline}footer .footerinner .footerinner__col p>a:hover{color:darkblue;text-decoration:underline}footer .footerinner .right{float:right;width:50%;height:100%;position:relative;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-end;flex-direction:column}footer .footerinner .right a{top:22px;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}footer .footerinner .right .scrollups .scrollup{float:right}footer .footerinner__mobile{display:none}@-webkit-keyframes arrow-jump{0%{opacity:0}100%{opacity:1;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}}@-moz-keyframes arrow-jump{0%{opacity:0}100%{opacity:1;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}}@-o-keyframes arrow-jump{0%{opacity:0}100%{opacity:1;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}}@keyframes arrow-jump{0%{opacity:0}100%{opacity:1;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}}div.homeslider{width:100%;margin-top:80px;height:calc(100vh - 80px);position:relative}div.homeslider div.swiper-container{width:100%;height:100%}div.homeslider div.swiper-container .swiper-button-next{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);bottom:160px}div.homeslider div.swiper-container .swiper-button-prev{bottom:80px}div.homeslider div.swiper-container .swiper-pagination{bottom:120px}div.homeslider div.swiper-container .swiper-button-next:hover,div.homeslider div.swiper-container .swiper-button-prev:hover{opacity:.75;background-image:url(/images/swipearrow_white.svg)!important;background-color:#d77959}div.homeslider div.swiper-container .swiper-button-prev,div.homeslider div.swiper-container .swiper-button-next,div.homeslider div.swiper-container .swiper-pagination{right:calc(50% - 20px);left:auto;top:auto}div.homeslider div.swiper-container div.swiper-slide .colorpicker{border-radius:250px;height:350px;width:350px;position:absolute;left:10%;top:10%;display:-webkit-flex;display:flex;justify-content:center;align-items:center}div.homeslider div.swiper-container div.swiper-slide .colorpicker--text{font-family:"MavenPro-Regular",sans-serif;font-size:20px;font-weight:100;line-height:1.8;padding:5px;text-align:center}div.homeslider div.swiper-container div.swiper-slide .colorpicker--text b,div.homeslider div.swiper-container div.swiper-slide .colorpicker--text strong{color:inherit;font-weight:900}div.homeslider div.swiper-container div.swiper-slide img{width:100%;height:100%;object-fit:cover;background-position:center center;background-size:cover}div.homeboxslider{width:100%;padding:120px 0}div.homeboxslider div.swiper-slide{width:100%}div.homeboxslider .swiper-container{width:100%;position:relative;height:100%}div.homeboxslider .swiper-button-next{background-image:url(/images/swipearrow_white.svg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-size:cover;top:405px;border-top:1px solid #d77959}div.homeboxslider .swiper-button-prev{border-top:none;border-bottom:2px solid #d77959;top:482px;background-size:cover;background-image:url(/images/swipearrow_white.svg)}div.homeboxslider .swiper-button-prev:hover{background-color:transparent;background-image:url(/images/swipearrow_green.svg)}div.homeboxslider .swiper-pagination{top:422px}div.homeboxslider .swiper-button-prev,div.homeboxslider .swiper-button-next,div.homeboxslider .swiper-pagination{left:calc(50% - 40px)}div.homeboxslider div.left{padding-left:10%;width:50%;float:left;padding-right:100px}div.homeboxslider div.right{width:50%;float:left}div.homeboxslider div.right img{object-fit:cover;width:100%;height:auto;min-height:500px;max-height:500px}div.homeboxslider h2{text-transform:uppercase;color:#d77959;letter-spacing:1px;font-size:20px;line-height:150%;padding-bottom:12px}div.homeboxslider div.text{line-height:150%;margin-bottom:40px}div.homeboxslider div.text img{width:150px;height:auto}div.kontaktformular{width:100%;padding:60px 30%;margin-top:80px}div.kontaktformular div.inner{display:-webkit-flex;display:flex;justify-content:flex-start;flex-wrap:wrap;margin-left:-50%;margin-right:-75%}div.kontaktformular div.inner .kontaktformular__text{width:280px;margin-right:10px;margin-bottom:50px}div.kontaktformular div.inner .kontaktformular__text h1{color:#d77959;font-family:"Avenir_book",sans-serif;letter-spacing:3px;padding-bottom:5px}div.kontaktformular div.inner .kontaktformular__text a{color:#3884d0;text-decoration:underline}div.kontaktformular div.inner .kontaktformular__text a:hover{color:darkblue}div.kontaktformular div.inner .kontaktformular__maps{width:25%;min-width:20%}div.kontaktformular div.inner .kontaktformular__maps iframe{border:1px solid #d77959;width:100%;height:600px}div.kontaktformular div.inner #contactForm{margin-right:40px;margin-bottom:50px}div.kontaktformular div.inner input[type="checkbox"]{display:none}div.kontaktformular div.inner input[type="checkbox"]+label span{display:inline-block;width:19px;height:19px;margin:-1px 4px 0 0;vertical-align:middle;border:3px solid #d77959;cursor:pointer}div.kontaktformular div.inner input[type="checkbox"]:checked+label span{background-color:#d77959}div.kontaktformular div.inner div.fpmain{padding-bottom:20px;line-height:150%;width:80%}div.kontaktformular div.inner div.wohnungen{border-top:1px solid #d77959;border-bottom:1px solid #d77959;padding:20px 0;margin-bottom:20px}div.kontaktformular div.inner div.wohnungen span.title{color:#d77959;letter-spacing:2px;display:block;padding-bottom:20px;font-family:"Avenir_book",sans-serif}div.kontaktformular div.inner div.wohnungen label{padding-right:20px;cursor:pointer}div.kontaktformular div.inner ::-webkit-input-placeholder{color:#575756}div.kontaktformular div.inner :-moz-placeholder{color:#575756;opacity:1}div.kontaktformular div.inner ::-moz-placeholder{color:#575756;opacity:1}div.kontaktformular div.inner :-ms-input-placeholder{color:#575756}div.kontaktformular div.inner input:not([type=submit]),div.kontaktformular div.inner select,div.kontaktformular div.inner textarea{border:2px solid #d77959;-webkit-appearance:none;border-radius:0;width:100%;font-size:14px;padding:10px;margin-bottom:15px}div.kontaktformular div.inner input[type=submit]{float:right;width:auto;cursor:pointer}div.kontaktformular div.inner textarea{min-height:200px}div.kontaktformular div.inner input[name=name],div.kontaktformular div.inner input[name=vorname]{width:calc(50%);float:left}div.kontaktformular div.inner input[name=name]{border-right:2px solid #d77959}div.kontaktformular div.inner input[name=vorname]{border-left:none}div.kontaktformular div.inner input[name=ort]{width:65%;border-left:none;float:left}div.kontaktformular div.inner input[name=plz]{width:35%;border-right:2px solid #d77959;float:left}div.kontaktformular div.inner div#error{color:#f00!important;line-height:150%}div.kontaktformular div.inner span#infotext{float:left;font-size:12px;display:block}div#success-message{padding:40px;width:100%}div#success-message h3{font-family:"Avenir_book",sans-serif;color:#d77959;letter-spacing:3px;font-size:25px;padding-bottom:40px}div#success-message a{margin-bottom:40px}div#success-message div.fpmain{line-height:150%;padding-top:55px;font-family:"Avenir_book",sans-serif}div#success-message div.fpmain.first{letter-spacing:2px;font-size:22px;padding-top:0;padding-bottom:40px}div#success-message b,div#success-message strong{font-family:"Avenir_book",sans-serif;letter-spacing:5px}div.impressum{padding:40px}div.impressum h3{font-family:"Avenir_book",sans-serif;color:#d77959;letter-spacing:5px;font-size:25px;padding-bottom:40px;text-transform:uppercase}div.impressum a{text-decoration:none}div.impressum a i{color:#d77959;font-style:normal;font-family:"Avenir_book",sans-serif}div.impressum table{width:100%!important;table-layout:fixed}div.impressum div.fpmain table td{line-height:150%;font-family:"Avenir_book",sans-serif}div.impressum b,div.impressum strong{font-family:"Avenir_book",sans-serif}div.datenschutz{padding:40px}div.datenschutz h3{font-family:"Avenir_book",sans-serif;color:#d77959;letter-spacing:5px;font-size:25px;padding-bottom:40px;text-transform:uppercase}div.datenschutz a{text-decoration:none}div.datenschutz a i{color:#d77959;font-style:normal;font-family:"Avenir_book",sans-serif}div.datenschutz table{width:100%!important;table-layout:fixed}div.datenschutz div.fpmain table td{line-height:150%;font-family:"Avenir_book",sans-serif}div.datenschutz b,div.datenschutz strong{font-family:"Avenir_book",sans-serif}div.teaserblock{background-color:#d77959;overflow:auto}div.teaserblock div.left{float:left;width:30%}div.teaserblock div.left img{width:100%;height:auto}div.teaserblock div.right{float:left;width:70%;color:#fff;padding:50px}div.teaserblock div.right h3{font-family:"Avenir_book",sans-serif;color:#fff;letter-spacing:5px;font-size:35px;padding-bottom:40px}div.teaserblock div.right div.fpmain{line-height:200%;font-family:"Avenir_book";font-size:20px}div.teaserblock div.right div.fpmain ul{list-style-type:circle}div.teaserblock div.right div.fpmain ul li{padding-left:15px;background:none;color:#fff}div.teaserblock div.right div.fpmain ul li:before{content:"•";margin-left:-15px;width:15px;display:inline-block;color:#fff}div.teaserintro{display:none;width:100%;height:100%;position:fixed;top:0;background-color:#fff;z-index:1.0E+15}.uebersicht{font-family:"Avenir_book",sans-serif;padding-left:10%;padding-right:40px;margin-bottom:100px}.uebersicht h2{padding-left:10px;text-transform:uppercase;color:#d77959;letter-spacing:1px;font-size:20px;line-height:150%;padding-bottom:12px;border-bottom:1px solid #d77959}.uebersicht .uebersicht--wrapper{display:-webkit-flex;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper{width:33%;padding:10px 15px 10px 15px;border-right:1px solid #d77959;border-bottom:1px solid #d77959}.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper:nth-child(3),.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper:nth-child(6),.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper:nth-child(9),.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper:nth-child(12),.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper:nth-child(15),.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper:nth-child(15){border-right:none}.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper .uebersicht__icon{display:-webkit-flex;display:flex;justify-content:center;align-items:center;padding-top:15px}.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper .uebersicht__icon img{width:60px;height:60px}.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper .uebersicht__text{min-height:400px}.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper .uebersicht__text h3{text-align:center;font-weight:700;padding-top:10px;padding-bottom:10px}.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper .uebersicht__text .text{text-align:center;padding-bottom:20px}.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper .uebersicht__text .button--wrap{display:-webkit-flex;display:flex;justify-content:center;align-items:center}.aktuelles{margin-top:80px;padding-left:10%;padding-right:40px}.aktuelles .aktuell{margin:0;padding:50px 0 50px 0;width:100%;display:-webkit-flex;display:flex}.aktuelles .aktuell div.slider{padding-left:calc(7% + 40px);width:50%;height:400px}.aktuelles .aktuell div.slider .swiper-button-next{position:relative;background-image:url(/images/swipearrow_white.svg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-size:cover;bottom:74px;border:2px solid #d77959;border-top:1px solid #d77959}.aktuelles .aktuell div.slider .swiper-button-next:hover{background-color:#fff}.aktuelles .aktuell div.slider .swiper-button-prev{position:relative;border:2px solid #d77959;border-top:none;border-bottom:2px solid #d77959;bottom:18px;background-size:cover;background-image:url(/images/swipearrow_white.svg)}.aktuelles .aktuell div.slider .swiper-button-prev:hover{background-color:#fff}.aktuelles .aktuell div.slider .swiper-button-prev,.aktuelles .aktuell div.slider .swiper-button-next{background-color:#d77959;width:40px;height:40px;left:0%}.aktuelles .aktuell div.slider .swiper-slide{width:100%;height:100%;float:left}.aktuelles .aktuell div.slider .swiper-slide img{float:right;object-fit:cover;background-size:cover;width:100%;height:auto;max-height:400px}.aktuelles .aktuell div.slider .swiper-slide .colorpicker{height:130px;width:130px;border-radius:80px;position:absolute;left:10%;top:10%;display:-webkit-flex;display:flex;justify-content:center;align-items:center}.aktuelles .aktuell div.slider .swiper-slide .colorpicker--text{font-family:"MavenPro-Regular",sans-serif;font-size:small;line-height:1.2;padding:5px;text-align:center}.aktuelles .aktuell div.inhalt{width:50%}.aktuelles .aktuell div.inhalt h3{text-transform:uppercase;color:#d77959;letter-spacing:1px;font-size:20px;line-height:150%;padding-bottom:12px}.aktuelles .aktuell div.inhalt .aktuell__text{line-height:150%;margin-bottom:40px}.aktuelles hr{border:1px solid #d77959;border-radius:1px;margin:auto;width:20%}b,strong{font-family:"Avenir_book",sans-serif}.standard{margin-top:80px;padding-left:10%;padding-right:40px}.standard .inhalt{padding-top:50px;margin:5% 0;width:65%;min-width:870px}.standard .inhalt h3{text-transform:uppercase;color:#d77959;letter-spacing:1px;font-size:20px;line-height:150%;padding-bottom:12px}.standard .inhalt .standard__text{line-height:150%;margin-bottom:40px}.standard .inhalt .standard__text a{color:#3884d0;text-decoration:underline}.standard .inhalt .standard__text a:hover{color:darkblue}.standard .inhalt .standard__text b{text-transform:uppercase;color:#d77959;letter-spacing:1px;font-size:16px;line-height:150%;padding-bottom:12px;font-weight:400}.standard hr{border:1px solid #d77959;border-radius:1px;margin:auto;width:20%}.galerie{margin-top:80px;padding-left:10%;padding-right:40px}.galerie .inhalt{padding-top:50px;margin:0;width:65%;min-width:870px}.galerie .inhalt h3{text-transform:uppercase;color:#d77959;letter-spacing:1px;font-size:20px;line-height:150%;padding-bottom:12px}.galerie .inhalt .galerie__text{line-height:150%;margin-bottom:40px}.galerie .inhalt .galerie__text b,.galerie .inhalt .galerie__text strong{text-transform:uppercase;color:#d77959;letter-spacing:1px;font-size:16px;line-height:150%;padding-bottom:12px;font-weight:400}.galerie .inhalt .galerie__text a{color:#3884d0;text-decoration:underline}.galerie .inhalt .galerie__text a:hover{color:darkblue}.galerie .gallery{padding:0;margin-bottom:50px;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.galerie .gallery .img--cotaniner{margin:15px 15px 15px 0;width:250px;height:300px;display:-webkit-flex;display:flex;flex-direction:column}.galerie .gallery .img--cotaniner img{float:left}.galerie .gallery .img--cotaniner .img--text{margin-top:5px;font-family:"Avenir_book",sans-serif}.galerie hr{border:1px solid #d77959;border-radius:1px;margin:auto;width:20%}.small{font-size:10px}.big{font-size:20px}.tbltype-emphheader[data-name="Kopfzeile hervorgehoben"]{border-spacing:1px}.tbltype-emphheader tr td{background-color:#fafafa;vertical-align:top!important}.tbltype-emphheader tr:first-child td{background-color:#e0e0e0}.tbltype-fairplan[data-name="Hellgrau"]{border-spacing:1px}.tbltype-fairplan tr td{background-color:#fafafa;vertical-align:top!important}.tbltype-headline[data-name="Hervorgehoben"]{border-spacing:1px}.tbltype-headline tr td{padding:8px;background-color:#fafafa;border:1px solid #ccc;vertical-align:top}body.fr-view b,body.fr-view strong{font-weight:bold!important}body.fr-view i,#body.fr-view em{font-style:italic!important}.featherlight .featherlight-close-icon{background-image:url(/images/close.svg)!important;line-height:45px!important;width:45px!important}}div.featherlight.gallery div.featherlight-content{padding:0;border-bottom:none;overflow:hidden;position:relative}div.featherlight.gallery div.featherlight-content div.caption{position:absolute;left:3%;bottom:3%;color:#fff}div.featherlight.gallery div.featherlight-content span.featherlight-close-icon{background:rgba(255,255,255,0);background-image:url(/images/close_white.svg)!important}div.featherlight.gallery div.featherlight-content span.featherlight-previous{cursor:pointer;padding:20px 30px;position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;display:block;overflow:hidden}div.featherlight.gallery div.featherlight-content span.featherlight-previous:before{content:"";position:absolute;width:150%;background-image:url(/images/swipearrow.svg)!important;background-size:contain;background-repeat:no-repeat;background-position:center center;height:150%;top:-25%;left:-40%;z-index:1}div.featherlight.gallery div.featherlight-content span.featherlight-next{cursor:pointer;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;padding:20px 30px;position:absolute;display:block;overflow:hidden}div.featherlight.gallery div.featherlight-content span.featherlight-next:before{content:"";position:absolute;width:150%;background-image:url(/images/swipearrow.svg)!important;-webkit-transform:rotate(180deg);background-size:contain;background-repeat:no-repeat;background-position:center center;-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);height:150%;top:-25%;left:-10%;z-index:1}div#grafik img.a3{width:5%!important;height:auto!important;position:absolute!important;left:21%!important;bottom:58%!important}div#grafik img.a4{width:5%!important;height:auto!important;position:absolute!important;left:43%!important;bottom:35%!important}div#grafik img.a5{width:5%!important;height:auto!important;position:absolute!important;right:23%!important;bottom:59%!important}div#grafik a#reset_wohnungen{display:none;position:absolute;right:5%;bottom:5%}div#grafik a#reset_wohnungen span.close{color:#d77959;position:absolute;top:-20%}div.kontaktformular select{margin-bottom:10px;-webkit-appearance:none;-moz-appearance:none;background:url(/images/pfeil.svg) no-repeat;background-position:98% 50%;background-size:20px;text-indent:.01px}.text a{color:#d77959}.text a:hover{text-decoration:underline}@media screen and (min-width:1025px){.ugplan{display:none}}@media only screen and (max-width:414px){*{font-family:"Avenir_book",sans-serif}body{background-color:#fafafa;font-family:"Avenir_book",sans-serif}div#wrapper{position:relative;min-height:100%}header{background-color:#fff;width:100%;height:60px;padding:7px 0;overflow:auto}header nav.mobileNav{width:100%;height:100vh;height:100%;margin-top:-7px;background-color:rgba(255,255,255,.98);position:absolute;display:none;left:0;z-index:99999999;text-align:center;padding-top:30%}header .mobileNav a{display:block;text-align:center;color:#d77959;line-height:150%;font-size:12px;padding:5%;text-transform:uppercase;width:60%;letter-spacing:5px;margin:0 auto;border-top:1px solid #d77959;text-decoration:none}header .mobileNav nav{padding-top:5px;padding-bottom:5px;position:relative;display:none}header .mobileNav nav a{display:none;font-size:20px;padding-left:30px}header #hamburger{display:block;z-index:999999999;float:left;position:relative;overflow:hidden;background:transparent;margin:0;margin-left:2px;padding:0;width:42px;height:36px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;-webkit-transition:background .3s;transition:background .3s;margin-bottom:10px}header #hamburger:focus{outline:none}header #hamburger span{display:block;position:absolute;top:19px;left:14px;right:0;height:4px;background:#d77959;-webkit-transition:background 0s .3s;transition:background 0s .3s}header #hamburger span::before,header #hamburger span::after{position:absolute;display:block;left:0;width:100%;height:4px;background-color:#d77959;content:"";transition-duration:.3s,.3s;transition-delay:.3s,0s}header #hamburger span::before{top:-8px;transition-property:top,-webkit-transform;transition-property:top,transform}header #hamburger span::after{bottom:-8px;transition-property:bottom,-webkit-transform;transition-property:bottom,transform}header #hamburger.is-active span{background:none}header #hamburger.is-active span::before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header #hamburger.is-active span::after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header #hamburger.is-active span::before,header #hamburger.is-active span::after{transition-delay:0s,.3s}header>div{text-align:right}header div.navi{display:none}header div.logo{position:absolute;right:-7%;top:7px;width:170px;z-index:999999999}header div.logo .header__logo--img{background:#fff;padding:.5rem;height:106px;width:auto}div.push{height:150px}footer{position:relative;background-color:#fff;margin-top:-150px;padding:20px 20px;width:100%;bottom:0;font-size:12px;display:-webkit-flex;display:flex}footer div.footerinner{height:100%}footer div.footerinner span.title{display:block;font-size:14px;padding-bottom:8px}footer div.footerinner div.left{display:none;width:100%;margin-bottom:55px}footer div.footerinner div.left img{width:50%;height:auto}footer div.footerinner .footerinner__col{margin-bottom:30px}footer div.footerinner .footerinner__col p>a{color:#3884d0;text-decoration:underline}footer div.footerinner .footerinner__col p>a:hover{color:darkblue}footer div.footerinner div.right{clear:both;width:100%;height:100%;position:relative;display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex-wrap:revert}footer div.footerinner div.right .buttons{height:100%;display:-webkit-flex;display:flex;justify-content:space-between;flex-wrap:wrap}footer div.footerinner div.right .buttons .button{margin-bottom:2px;margin-right:2px}footer div.footerinner div.right .scrollups{height:100%}footer div.footerinner div.right a{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@-webkit-keyframes arrow-jump{0%{opacity:0}100%{opacity:1;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}}@-moz-keyframes arrow-jump{0%{opacity:0}100%{opacity:1;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}}@-o-keyframes arrow-jump{0%{opacity:0}100%{opacity:1;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}}@keyframes arrow-jump{0%{opacity:0}100%{opacity:1;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}}div.homeslider{width:100%;height:calc(100vh - 60px);position:relative}div.homeslider div.swiper-container{width:100%;height:100%}div.homeslider div.swiper-container .swiper-button-next,div.homeslider div.swiper-container .swiper-button-prev{display:none}div.homeslider div.swiper-container .swiper-pagination{right:0;left:auto;top:auto;bottom:100px}div.homeslider div.swiper-container div.swiper-slide{width:100%;height:100%}div.homeslider div.swiper-container div.swiper-slide .colorpicker{border-radius:75px;height:150px;width:150px;position:absolute;left:10%;top:10%;display:-webkit-flex;display:flex;justify-content:center;align-items:center}div.homeslider div.swiper-container div.swiper-slide .colorpicker--text{font-family:"MavenPro-Regular",sans-serif;font-size:smaller;padding:5px;line-height:1.5;text-align:center}div.homeslider div.swiper-container div.swiper-slide .colorpicker--text b,div.homeslider div.swiper-container div.swiper-slide .colorpicker--text strong{color:inherit;font-weight:900}div.homeslider div.swiper-container div.swiper-slide img{width:100%;height:100%;object-fit:cover;background-position:center center;background-size:cover}div.homeboxslider{width:100%;padding:0 0}div.homeboxslider img{width:100%;height:auto}div.homeboxslider div.inhalt{padding:10%;padding-top:5%}div.homeboxslider h2{text-transform:uppercase;color:#d77959;letter-spacing:1px;font-size:20px;padding-bottom:20px}div.homeboxslider div.text{line-height:130%;margin-bottom:40px}div.homeboxslider div.text img{width:100px;height:auto}.uebersicht{font-family:"Avenir_book",sans-serif;padding-left:10%;padding-right:40px;margin-bottom:80px}.uebersicht h2{text-transform:uppercase;color:#d77959;letter-spacing:1px;font-size:20px;line-height:150%;padding-bottom:12px;border-bottom:1px solid #d77959}.uebersicht .uebersicht--wrapper{display:-webkit-flex;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper{width:100%;padding:10px 0 10px 0;border-bottom:1px solid #d77959}.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper .uebersicht__icon{display:-webkit-flex;display:flex;justify-content:center;align-items:center;padding-top:15px}.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper .uebersicht__icon img{width:40px;height:40px}.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper .uebersicht__text{min-height:350px}.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper .uebersicht__text h3{text-align:center;font-weight:700;padding-top:10px;padding-bottom:10px}.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper .uebersicht__text .text{line-height:130%;text-align:center;padding-bottom:20px}.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper .uebersicht__text .button--wrap{display:-webkit-flex;display:flex;justify-content:center;align-items:center}.aktuelles .aktuell{width:100%;padding:50px 0}.aktuelles .aktuell .swiper-button-next{position:relative;background-image:url(/images/swipearrow_white.svg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-size:cover;bottom:70px;border:2px solid #d77959;border-top:1px solid #d77959}.aktuelles .aktuell .swiper-button-next:hover{background-color:#fff}.aktuelles .aktuell .swiper-button-prev{position:relative;border:2px solid #d77959;border-top:none;border-bottom:2px solid #d77959;bottom:18px;background-size:cover;background-image:url(/images/swipearrow_white.svg)}.aktuelles .aktuell .swiper-button-prev:hover{background-color:#fff}.aktuelles .aktuell .swiper-button-prev,.aktuelles .aktuell .swiper-button-next{background-color:#d77959;width:40px;height:40px;left:90%}.aktuelles .aktuell img{object-fit:cover;background-size:cover;width:100%;height:auto;max-height:400px}.aktuelles .aktuell .colorpicker{height:90px;width:90px;border-radius:45px;position:absolute;left:10%;top:10%;display:-webkit-flex;display:flex;justify-content:center;align-items:center}.aktuelles .aktuell .colorpicker--text{font-family:"MavenPro-Regular",sans-serif;font-size:small;line-height:1.2;padding:3px;text-align:center}.aktuelles .aktuell div.inhalt{padding:20px 10%}.aktuelles .aktuell h3{color:#d77959;letter-spacing:1px;font-size:15px;padding-bottom:20px;text-transform:uppercase}.aktuelles .aktuell .aktuell__text{font-size:smaller;line-height:130%;margin-bottom:40px}.aktuelles hr{border:1px solid #d77959;border-radius:1px;width:20%;margin:auto}.standard{margin-top:80px;padding-left:10%;padding-right:40px}.standard .inhalt{margin:5% 0}.standard .inhalt h3{text-transform:uppercase;color:#d77959;letter-spacing:1px;font-size:15px;line-height:150%;padding-bottom:12px}.standard .inhalt .standard__text{font-size:smaller;line-height:150%;margin-bottom:40px}.standard .inhalt .standard__text a{color:#3884d0;text-decoration:underline}.standard .inhalt .standard__text a:hover{color:darkblue}.standard .inhalt .standard__text b,.standard .inhalt .standard__text strong{text-transform:uppercase;color:#d77959;letter-spacing:1px;font-size:12px;line-height:150%;padding-bottom:12px;font-weight:400}.standard hr{border:1px solid #d77959;border-radius:1px;margin:auto;width:20%}.galerie{margin-top:80px;padding-left:10%;padding-right:40px}.galerie .inhalt{margin:5% 0}.galerie .inhalt h3{font-size:15px;text-transform:uppercase;color:#d77959;letter-spacing:1px;line-height:150%;padding-bottom:12px}.galerie .inhalt .galerie__text{font-size:smaller;line-height:150%;margin-bottom:40px}.galerie .inhalt .galerie__text a{color:#3884d0;text-decoration:underline}.galerie .inhalt .galerie__text a:hover{color:darkblue}.galerie .inhalt .galerie__text b,.galerie .inhalt .galerie__text strong{text-transform:uppercase;color:#d77959;letter-spacing:1px;font-size:12px;line-height:150%;padding-bottom:12px;font-weight:400}.galerie .gallery{padding:0;margin-bottom:50px;display:-webkit-flex;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.galerie .gallery .img--cotaniner{margin-left:0;margin-right:15px;width:200px;height:250px;display:-webkit-flex;display:flex;flex-direction:column}.galerie .gallery .img--cotaniner img{width:200px;height:200px;background-size:cover;float:left}.galerie .gallery .img--cotaniner .img--text{margin-top:5px;font-family:"Avenir_book",sans-serif;font-size:smaller}.galerie hr{border:1px solid #d77959;border-radius:1px;width:20%;margin:auto}div.kontaktformular{width:100%;padding:60px 15%}div.kontaktformular h1{letter-spacing:3px;padding-bottom:5px}div.kontaktformular div.inner .kontaktformular__maps{width:100%;margin-top:50px}div.kontaktformular div.inner .kontaktformular__maps iframe{width:100%;height:300px;border:1px solid #d77959}div.kontaktformular div.inner input[type="checkbox"]{display:none}div.kontaktformular div.inner input[type="checkbox"]+label span{display:inline-block;width:19px;height:19px;margin:-1px 4px 0 0;vertical-align:middle;border:3px solid #d77959;cursor:pointer}div.kontaktformular div.inner input[type="checkbox"]:checked+label span{background-color:#d77959}div.kontaktformular div.inner div.fpmain{padding-bottom:20px;line-height:150%;width:80%}div.kontaktformular div.inner div.wohnungen{border-top:1px solid #d77959;border-bottom:1px solid #d77959;padding:20px 0;margin-bottom:20px}div.kontaktformular div.inner div.wohnungen span.title{color:#d77959;letter-spacing:2px;display:block;padding-bottom:20px}div.kontaktformular div.inner div.wohnungen label{padding-right:20px;cursor:pointer}div.kontaktformular div.inner ::-webkit-input-placeholder{color:#575756}div.kontaktformular div.inner :-moz-placeholder{color:#575756;opacity:1}div.kontaktformular div.inner ::-moz-placeholder{color:#575756;opacity:1}div.kontaktformular div.inner :-ms-input-placeholder{color:#575756}div.kontaktformular div.inner input:not([type=submit]),div.kontaktformular div.inner select,div.kontaktformular div.inner textarea{border:2px solid #d77959;-webkit-appearance:none;border-radius:0;width:100%;font-size:14px;padding:10px;margin-bottom:15px}div.kontaktformular div.inner input[type=submit]{margin-top:20px;width:auto}div.kontaktformular div.inner textarea{min-height:200px}div.kontaktformular div.inner input[name=name],div.kontaktformular div.inner input[name=vorname]{width:calc(50%);float:left}div.kontaktformular div.inner input[name=name]{border-right:2px solid #d77959}div.kontaktformular div.inner input[name=vorname]{border-left:none}div.kontaktformular div.inner input[name=ort]{width:65%;border-left:none;float:left}div.kontaktformular div.inner input[name=plz]{width:35%;border-right:2px solid #d77959;float:left}div.kontaktformular div.inner div#error{line-height:150%}div.kontaktformular div.inner div#error font{color:#f00!important}div.kontaktformular div.inner span#infotext{float:left;font-size:12px;display:block}div#success-message{padding:10px;width:100%}div#success-message h3{color:#d77959;letter-spacing:3px;font-size:25px;padding-bottom:40px}div#success-message a{margin-bottom:40px}div#success-message div.fpmain{line-height:150%;padding-top:55px}div#success-message div.fpmain.first{letter-spacing:2px;font-size:22px;padding-top:0;padding-bottom:40px}div#success-message b,div#success-message strong{letter-spacing:5px}div.impressum{padding:10px}div.impressum h3{color:#d77959;letter-spacing:5px;font-size:25px;padding-bottom:40px}div.impressum a{text-decoration:none}div.impressum a i{color:#d77959}div.impressum table{width:100%!important;table-layout:fixed}div.impressum div.fpmain table td{line-height:150%;display:block;width:100%;padding-bottom:20px}div.teaserblock{background-color:#d77959;overflow:auto}div.teaserblock div.left{width:100%}div.teaserblock div.left img{width:100%;height:auto}div.teaserblock div.right{width:100%;color:#fff;padding:20px}div.teaserblock div.right h3{color:#fff;letter-spacing:5px;font-size:20px;padding-bottom:20px}div.teaserblock div.right div.fpmain{line-height:150%;font-size:14px}div.teaserblock div.right div.fpmain ul{list-style-type:circle}div.teaserblock div.right div.fpmain ul li{padding-left:15px;background:none;padding-bottom:10px;color:#fff}div.teaserblock div.right div.fpmain ul li:before{content:"•";margin-left:-15px;width:15px;display:inline-block;color:#fff}div.teaserintro{display:none;width:100%;height:100%;position:fixed;background-color:#fff;z-index:1.0E+17}div.teaserintro .intro2{font-size:20px}.small{font-size:10px}.big{font-size:15px}.tbltype-emphheader[data-name="Kopfzeile hervorgehoben"]{border-spacing:1px}.tbltype-emphheader tr td{background-color:#fafafa;vertical-align:top!important}.tbltype-emphheader tr:first-child td{background-color:#e0e0e0}.tbltype-fairplan[data-name="Hellgrau"]{border-spacing:1px}.tbltype-fairplan tr td{background-color:#fafafa;vertical-align:top!important}.tbltype-headline[data-name="Hervorgehoben"]{border-spacing:1px}.tbltype-headline tr td{padding:8px;background-color:#fafafa;border:1px solid #ccc;vertical-align:top}body.fr-view b,body.fr-view strong{font-weight:bold!important}body.fr-view i,body.fr-view em{font-style:italic!important}.featherlight .featherlight-close-icon{background-image:url(/images/close.svg)!important;line-height:45px!important;width:45px!important}}@media only screen and (min-width:415px) and (max-width:736px){*{font-family:"Avenir_book",sans-serif}body{background-color:#fafafa;font-family:"Avenir_book",sans-serif}div#wrapper{position:relative;min-height:100%}header{background-color:#fff;width:100%;height:60px;padding:7px 0;overflow:auto}header nav.mobileNav{width:100%;height:100%;margin-top:-7px;background-color:rgba(255,255,255,.98);position:absolute;display:none;left:0;z-index:99999999;text-align:center;padding-top:20%}header .mobileNav a{display:block;text-align:center;color:#d77959;line-height:150%;font-size:15px;padding:5%;text-transform:uppercase;width:60%;letter-spacing:5px;margin:0 auto;border-top:1px solid #d77959;text-decoration:none}header .mobileNav nav{padding-top:5px;padding-bottom:5px;position:relative;display:none}header .mobileNav nav a{display:none;font-size:20px;padding-left:30px}header #hamburger{display:block;z-index:999999999;float:left;position:relative;overflow:hidden;background:transparent;margin:0;margin-left:2px;padding:0;width:42px;height:36px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;-webkit-transition:background .3s;transition:background .3s;margin-bottom:10px}header #hamburger:focus{outline:none}header #hamburger span{display:block;position:absolute;top:19px;left:14px;right:0;height:4px;background:#d77959;-webkit-transition:background 0s .3s;transition:background 0s .3s}header #hamburger span::before,header #hamburger span::after{position:absolute;display:block;left:0;width:100%;height:4px;background-color:#d77959;content:"";transition-duration:.3s,.3s;transition-delay:.3s,0s}header #hamburger span::before{top:-8px;transition-property:top,-webkit-transform;transition-property:top,transform}header #hamburger span::after{bottom:-8px;transition-property:bottom,-webkit-transform;transition-property:bottom,transform}header #hamburger.is-active span{background:none}header #hamburger.is-active span::before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header #hamburger.is-active span::after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header #hamburger.is-active span::before,header #hamburger.is-active span::after{transition-delay:0s,.3s}header>div{text-align:right}header div.navi{display:none}header div.logo{position:absolute;right:2%;top:9px;z-index:999999999}header div.logo .header__logo--img{height:43px;width:auto}div.push{height:150px}footer{position:relative;background-color:#fff;margin-top:-150px;padding:20px 20px;width:100%;bottom:0;font-size:12px}footer div.footerinner{height:100%;display:-webkit-flex;display:flex;flex-wrap:wrap}footer div.footerinner span.title{display:block;font-size:14px;padding-bottom:8px}footer div.footerinner div.left{display:none;width:100%;margin-bottom:55px}footer div.footerinner div.left img{width:180px;height:auto}footer div.footerinner .footerinner__col{margin-bottom:30px}footer div.footerinner .footerinner__col p>a{color:#3884d0;text-decoration:underline}footer div.footerinner .footerinner__col p>a:hover{color:darkblue}footer div.footerinner div.right{clear:right;width:100%;height:100%;position:relative;padding-top:10px;padding-bottom:20px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}footer div.footerinner div.right .buttons{height:100%}footer div.footerinner div.right .scrollups{height:100%}footer div.footerinner div.right a{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@-webkit-keyframes arrow-jump{0%{opacity:0}100%{opacity:1;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}}@-moz-keyframes arrow-jump{0%{opacity:0}100%{opacity:1;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}}@-o-keyframes arrow-jump{0%{opacity:0}100%{opacity:1;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}}@keyframes arrow-jump{0%{opacity:0}100%{opacity:1;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}}div.homeslider{width:100%;height:calc(100vh - 60px);position:relative}div.homeslider div.swiper-container{width:100%;height:100%}div.homeslider div.swiper-container .swiper-button-next,div.homeslider div.swiper-container .swiper-button-prev{display:none}div.homeslider div.swiper-container .swiper-pagination{right:0;left:auto;top:auto;bottom:100px}div.homeslider div.swiper-container div.swiper-slide .colorpicker{border-radius:100px;height:200px;width:200px;position:absolute;left:10%;top:10%;display:-webkit-flex;display:flex;justify-content:center;align-items:center}div.homeslider div.swiper-container div.swiper-slide .colorpicker--text{font-family:"MavenPro-Regular",sans-serif;font-size:smaller;line-height:1.5;padding:5px;text-align:center}div.homeslider div.swiper-container div.swiper-slide .colorpicker--text b,div.homeslider div.swiper-container div.swiper-slide .colorpicker--text strong{color:inherit;font-weight:900}div.homeslider div.swiper-container div.swiper-slide img{width:100%;height:100%;object-fit:cover;background-position:center center;background-size:cover}div.homeboxslider{width:100%;padding:0 0}div.homeboxslider img{width:100%;height:auto}div.homeboxslider div.inhalt{padding:10%;padding-top:5%}div.homeboxslider h2{text-transform:uppercase;color:#d77959;letter-spacing:1px;font-size:20px;padding-bottom:20px}div.homeboxslider div.text{line-height:130%;margin-bottom:40px}div.homeboxslider div.text img{width:100px;height:auto}.uebersicht{font-family:"Avenir_book",sans-serif;padding-left:10%;padding-right:40px;margin-bottom:80px}.uebersicht h2{text-transform:uppercase;color:#d77959;letter-spacing:1px;font-size:20px;line-height:150%;padding-bottom:12px;border-bottom:1px solid #d77959}.uebersicht .uebersicht--wrapper{display:-webkit-flex;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper{width:100%;padding:10px 2px 10px 2px;border-bottom:1px solid #d77959}.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper .uebersicht__icon{display:-webkit-flex;display:flex;justify-content:center;align-items:center;padding-top:15px}.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper .uebersicht__icon img{width:50px;height:50px}.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper .uebersicht__text{min-height:350px}.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper .uebersicht__text h3{text-align:center;font-weight:700;padding-top:10px;padding-bottom:10px}.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper .uebersicht__text .text{line-height:130%;text-align:center;padding-bottom:20px}.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper .uebersicht__text .button--wrap{display:-webkit-flex;display:flex;justify-content:center;align-items:center}.aktuelles .aktuell{width:100%;padding:50px 0}.aktuelles .aktuell .swiper-button-next{position:relative;background-image:url(/images/swipearrow_white.svg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-size:cover;bottom:70px;border:2px solid #d77959;border-top:1px solid #d77959}.aktuelles .aktuell .swiper-button-next:hover{background-color:#fff}.aktuelles .aktuell .swiper-button-prev{position:relative;border:2px solid #d77959;border-top:none;border-bottom:2px solid #d77959;bottom:18px;background-size:cover;background-image:url(/images/swipearrow_white.svg)}.aktuelles .aktuell .swiper-button-prev:hover{background-color:#fff}.aktuelles .aktuell .swiper-button-prev,.aktuelles .aktuell .swiper-button-next{background-color:#d77959;width:40px;height:40px;left:94%}.aktuelles .aktuell img{object-fit:cover;background-size:cover;width:100%;height:auto;max-height:400px}.aktuelles .aktuell .colorpicker{height:120px;width:120px;border-radius:70px;position:absolute;left:10%;top:10%;display:-webkit-flex;display:flex;justify-content:center;align-items:center}.aktuelles .aktuell .colorpicker--text{font-family:"MavenPro-Regular",sans-serif;font-size:smaller;line-height:1.2;padding:5px;text-align:center}.aktuelles .aktuell div.inhalt{padding:20px 10%}.aktuelles .aktuell h3{color:#d77959;letter-spacing:1px;font-size:20px;padding-bottom:20px;text-transform:uppercase}.aktuelles .aktuell .aktuell__text{line-height:130%;margin-bottom:40px}.aktuelles hr{border:1px solid #d77959;border-radius:1px;width:20%;margin:auto}.standard{margin-top:80px;padding-left:10%;padding-right:40px}.standard .inhalt{margin:5% 0}.standard .inhalt h3{text-transform:uppercase;color:#d77959;letter-spacing:1px;font-size:20px;line-height:150%;padding-bottom:12px}.standard .inhalt .standard__text{line-height:150%;margin-bottom:40px}.standard .inhalt .standard__text a{color:#3884d0;text-decoration:underline}.standard .inhalt .standard__text a:hover{color:darkblue}.standard .inhalt .standard__text b,.standard .inhalt .standard__text strong{text-transform:uppercase;color:#d77959;letter-spacing:1px;font-size:16px;line-height:150%;padding-bottom:12px;font-weight:400}.standard hr{border:1px solid #d77959;border-radius:1px;margin:auto;width:20%}.galerie{margin-top:80px;padding-left:10%;padding-right:40px}.galerie .inhalt{margin:0}.galerie .inhalt h3{text-transform:uppercase;color:#d77959;letter-spacing:1px;font-size:20px;line-height:150%;padding-bottom:12px}.galerie .inhalt .galerie__text{line-height:150%;margin-bottom:40px}.galerie .inhalt .galerie__text a{color:#3884d0;text-decoration:underline}.galerie .inhalt .galerie__text a:hover{color:darkblue}.galerie .inhalt .galerie__text b,.galerie .inhalt .galerie__text strong{text-transform:uppercase;color:#d77959;letter-spacing:1px;font-size:16px;line-height:150%;padding-bottom:12px;font-weight:400}.galerie .gallery{padding:0;margin-bottom:50px;display:-webkit-flex;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.galerie .gallery .img--cotaniner{margin-left:0;margin-bottom:15px;margin-right:15px;width:250px;height:300px;display:-webkit-flex;display:flex;flex-direction:column}.galerie .gallery .img--cotaniner img{float:left}.galerie .gallery .img--cotaniner .img--text{margin-top:5px;font-family:"Avenir_book",sans-serif}.galerie hr{border:1px solid #d77959;border-radius:1px;margin:auto;width:20%}div.kontaktformular{width:100%;padding:60px 15%}div.kontaktformular h1{letter-spacing:3px;padding-bottom:5px}div.kontaktformular div.inner .kontaktformular__maps{margin-top:50px;width:100%}div.kontaktformular div.inner .kontaktformular__maps iframe{width:100%;height:400px;border:1px solid #d77959}div.kontaktformular div.inner input[type="checkbox"]{display:none}div.kontaktformular div.inner input[type="checkbox"]+label span{display:inline-block;width:19px;height:19px;margin:-1px 4px 0 0;vertical-align:middle;border:3px solid #d77959;cursor:pointer}div.kontaktformular div.inner input[type="checkbox"]:checked+label span{background-color:#d77959}div.kontaktformular div.inner div.fpmain{padding-bottom:20px;line-height:150%;width:80%}div.kontaktformular div.inner div.wohnungen{border-top:1px solid #d77959;border-bottom:1px solid #d77959;padding:20px 0;margin-bottom:20px}div.kontaktformular div.inner div.wohnungen span.title{color:#d77959;letter-spacing:2px;display:block;padding-bottom:20px}div.kontaktformular div.inner div.wohnungen label{padding-right:20px;cursor:pointer}div.kontaktformular div.inner ::-webkit-input-placeholder{color:#575756}div.kontaktformular div.inner :-moz-placeholder{color:#575756;opacity:1}div.kontaktformular div.inner ::-moz-placeholder{color:#575756;opacity:1}div.kontaktformular div.inner :-ms-input-placeholder{color:#575756}div.kontaktformular div.inner input:not([type=submit]),div.kontaktformular div.inner select,div.kontaktformular div.inner textarea{border:2px solid #d77959;-webkit-appearance:none;border-radius:0;width:100%;font-size:14px;padding:10px;margin-bottom:15px}div.kontaktformular div.inner input[type=submit]{float:right;width:auto}div.kontaktformular div.inner textarea{min-height:200px}div.kontaktformular div.inner input[name=name],div.kontaktformular div.inner input[name=vorname]{width:calc(50%);float:left}div.kontaktformular div.inner input[name=name]{border-right:2px solid #d77959}div.kontaktformular div.inner input[name=vorname]{border-left:none}div.kontaktformular div.inner input[name=ort]{width:65%;border-left:none;float:left}div.kontaktformular div.inner input[name=plz]{width:35%;border-right:2px solid #d77959;float:left}div.kontaktformular div.inner div#error{line-height:150%}div.kontaktformular div.inner div#error font{color:#f00!important}div.kontaktformular div.inner span#infotext{float:left;font-size:12px;display:block}div#success-message{padding:10px;width:100%}div#success-message h3{color:#d77959;letter-spacing:3px;font-size:25px;padding-bottom:40px}div#success-message a{margin-bottom:40px}div#success-message div.fpmain{line-height:150%;padding-top:55px}div#success-message div.fpmain.first{letter-spacing:2px;font-size:22px;padding-top:0;padding-bottom:40px}div#success-message b,div#success-message strong{letter-spacing:5px}div.impressum{padding:10px}div.impressum h3{color:#d77959;letter-spacing:5px;font-size:25px;padding-bottom:40px}div.impressum a{text-decoration:none}div.impressum a i{color:#d77959}div.impressum table{width:100%!important;table-layout:fixed}div.impressum div.fpmain table td{line-height:150%;display:block;width:100%;padding-bottom:20px}div.teaserblock{background-color:#d77959;overflow:auto}div.teaserblock div.left{width:100%}div.teaserblock div.left img{width:100%;height:auto}div.teaserblock div.right{width:100%;color:#fff;padding:20px}div.teaserblock div.right h3{color:#fff;letter-spacing:5px;font-size:20px;padding-bottom:20px}div.teaserblock div.right div.fpmain{line-height:150%;font-size:14px}div.teaserblock div.right div.fpmain ul{list-style-type:circle}div.teaserblock div.right div.fpmain ul li{padding-left:15px;background:none;padding-bottom:10px;color:#fff}div.teaserblock div.right div.fpmain ul li:before{content:"•";margin-left:-15px;width:15px;display:inline-block;color:#fff}div.teaserintro{display:none;width:100%;height:100%;position:fixed;background-color:#fff;z-index:1.0E+17}div.teaserintro .intro2{font-size:20px}.small{font-size:10px}.big{font-size:15px}.tbltype-emphheader[data-name="Kopfzeile hervorgehoben"]{border-spacing:1px}.tbltype-emphheader tr td{background-color:#fafafa;vertical-align:top!important}.tbltype-emphheader tr:first-child td{background-color:#e0e0e0}.tbltype-fairplan[data-name="Hellgrau"]{border-spacing:1px}.tbltype-fairplan tr td{background-color:#fafafa;vertical-align:top!important}.tbltype-headline[data-name="Hervorgehoben"]{border-spacing:1px}.tbltype-headline tr td{padding:8px;background-color:#fafafa;border:1px solid #ccc;vertical-align:top}body.fr-view b,body.fr-view strong{font-weight:bold!important}body.fr-view i,body.fr-view em{font-style:italic!important}.featherlight .featherlight-close-icon{background-image:url(/images/close.svg)!important;line-height:45px!important;width:45px!important}}@media only screen and (min-width:737px) and (max-width:1024px){*{font-family:"Avenir_book",sans-serif}body{background-color:#fafafa;font-family:"Avenir_book",sans-serif}div#wrapper{position:relative;min-height:100%}header{background-color:#fff;width:100%;height:60px;padding:7px 0;overflow:auto}header nav.mobileNav{width:100%;height:100%;margin-top:-7px;background-color:rgba(255,255,255,.98);position:absolute;display:none;left:0;z-index:99999999;text-align:center;padding-top:20%}header .mobileNav a{display:block;text-align:center;color:#d77959;font-size:18px;padding:4%;text-transform:uppercase;width:60%;letter-spacing:5px;margin:0 auto;border-top:1px solid #d77959;text-decoration:none}header .mobileNav nav{padding-top:5px;padding-bottom:5px;position:relative;display:none}header .mobileNav nav a{display:none;font-size:20px;padding-left:30px}header #hamburger{display:block;z-index:999999999;float:left;position:relative;overflow:hidden;background:transparent;margin:0;margin-left:2px;padding:0;width:42px;height:36px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;-webkit-transition:background .3s;transition:background .3s;margin-bottom:10px}header #hamburger:focus{outline:none}header #hamburger span{display:block;position:absolute;top:19px;left:14px;right:0;height:4px;background:#d77959;-webkit-transition:background 0s .3s;transition:background 0s .3s}header #hamburger span::before,header #hamburger span::after{position:absolute;display:block;left:0;width:100%;height:4px;background-color:#d77959;content:"";transition-duration:.3s,.3s;transition-delay:.3s,0s}header #hamburger span::before{top:-8px;transition-property:top,-webkit-transform;transition-property:top,transform}header #hamburger span::after{bottom:-8px;transition-property:bottom,-webkit-transform;transition-property:bottom,transform}header #hamburger.is-active span{background:none}header #hamburger.is-active span::before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header #hamburger.is-active span::after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header #hamburger.is-active span::before,header #hamburger.is-active span::after{transition-delay:0s,.3s}header>div{text-align:right}header div.navi{display:none}header div.logo{position:absolute;right:2%;top:10px;z-index:999999999;text-transform:uppercase}header div.logo a,header div.logo a b,header div.logo a strong{color:#d77959}header div.logo .header__logo--img{height:43px;width:auto}div.push{height:150px}footer{position:relative;background-color:#fff;margin-top:-145px;padding:30px 40px 30px 10%;width:100%;bottom:0;font-size:12px;height:200px;line-height:1.5}footer .footerinner{height:100%}footer .footerinner .left{float:left;max-width:220px;width:14%;margin:10px}footer .footerinner .left img{max-height:94px;min-height:50px;height:auto;width:100%}footer .footerinner .left .footer__socialmedia{display:-webkit-flex;display:flex;justify-content:flex-start}footer .footerinner .left .footer__socialmedia img{margin-right:10px;width:30px;height:30px}footer .footerinner .footerinner__col{float:left;padding:0 5px}footer .footerinner .footerinner__col p>a{color:#3884d0;text-decoration:underline}footer .footerinner .footerinner__col p>a:hover{color:darkblue}footer .footerinner .right{float:right;width:285px;height:100%;position:relative;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-end;flex-direction:column}footer .footerinner .right a{top:22px;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}footer .footerinner .right .scrollups .scrollup{float:right}footer .footerinner__mobile{display:none}@-webkit-keyframes arrow-jump{0%{opacity:0}100%{opacity:1;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}}@-moz-keyframes arrow-jump{0%{opacity:0}100%{opacity:1;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}}@-o-keyframes arrow-jump{0%{opacity:0}100%{opacity:1;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}}@keyframes arrow-jump{0%{opacity:0}100%{opacity:1;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}}div.homeslider{width:100%;height:calc(100vh - 60px);position:relative}div.homeslider div.swiper-container{width:100%;height:100%}div.homeslider div.swiper-container .swiper-button-next{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);bottom:160px}div.homeslider div.swiper-container .swiper-button-prev{bottom:80px}div.homeslider div.swiper-container .swiper-pagination{bottom:120px}div.homeslider div.swiper-container .swiper-button-next:hover,div.homeslider div.swiper-container .swiper-button-prev:hover{opacity:.75;background-image:url(/images/swipearrow_white.svg)!important;background-color:#d77959}div.homeslider div.swiper-container .swiper-button-prev,div.homeslider div.swiper-container .swiper-button-next,div.homeslider div.swiper-container .swiper-pagination{right:calc(50% - 20px);left:auto;top:auto}div.homeslider div.swiper-container div.swiper-slide .colorpicker{border-radius:125px;height:250px;width:250px;position:absolute;left:10%;top:10%;display:-webkit-flex;display:flex;justify-content:center;align-items:center}div.homeslider div.swiper-container div.swiper-slide .colorpicker--text{font-family:"MavenPro-Regular",sans-serif;line-height:1.5;padding:5px;text-align:center}div.homeslider div.swiper-container div.swiper-slide .colorpicker--text b,div.homeslider div.swiper-container div.swiper-slide .colorpicker--text strong{color:inherit;font-weight:900}div.homeslider div.swiper-container div.swiper-slide img{width:100%;height:100%;object-fit:cover;background-position:center center;background-size:cover}div.homeboxslider{width:100%;padding:0 0}div.homeboxslider img{width:100%;height:auto}div.homeboxslider div.inhalt{padding:10%;padding-top:5%}div.homeboxslider h2{color:#d77959;letter-spacing:1px;font-size:20px;padding-bottom:20px;text-transform:uppercase}div.homeboxslider div.text{line-height:130%;margin-bottom:40px}div.homeboxslider div.text img{width:150px;height:auto}.uebersicht{font-family:"Avenir_book",sans-serif;padding-left:10%;padding-right:40px;margin-bottom:80px}.uebersicht h2{padding-left:10px;text-transform:uppercase;color:#d77959;letter-spacing:1px;font-size:20px;line-height:150%;padding-bottom:12px;border-bottom:1px solid #d77959}.uebersicht .uebersicht--wrapper{display:-webkit-flex;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper{width:50%;padding:10px 15px 10px 15px;border-right:1px solid #d77959;border-bottom:1px solid #d77959}.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper:nth-child(2),.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper:nth-child(4),.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper:nth-child(6),.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper:nth-child(8),.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper:nth-child(10),.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper:nth-child(12),.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper:nth-child(14),.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper:nth-child(16),.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper:nth-child(18){border-right:none}.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper .uebersicht__icon{display:-webkit-flex;display:flex;justify-content:center;align-items:center;padding-top:15px}.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper .uebersicht__icon img{width:60px;height:60px}.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper .uebersicht__text{min-height:350px}.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper .uebersicht__text h3{text-align:center;font-weight:700;padding-top:10px;padding-bottom:10px}.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper .uebersicht__text .text{line-height:130%;text-align:center;padding-bottom:20px}.uebersicht .uebersicht--wrapper .uebersicht__iconText--wrapper .uebersicht__text .button--wrap{display:-webkit-flex;display:flex;justify-content:center;align-items:center}.aktuelles .aktuell{width:100%;padding:50px 0}.aktuelles .aktuell .swiper-button-next{position:relative;background-image:url(/images/swipearrow_white.svg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-size:cover;bottom:70px;border:2px solid #d77959;border-top:1px solid #d77959}.aktuelles .aktuell .swiper-button-next:hover{background-color:#fff}.aktuelles .aktuell .swiper-button-prev{position:relative;border:2px solid #d77959;border-top:none;border-bottom:2px solid #d77959;bottom:18px;background-size:cover;background-image:url(/images/swipearrow_white.svg)}.aktuelles .aktuell .swiper-button-prev:hover{background-color:#fff}.aktuelles .aktuell .swiper-button-prev,.aktuelles .aktuell .swiper-button-next{background-color:#d77959;width:40px;height:40px;left:95%}.aktuelles .aktuell img{object-fit:cover;background-size:cover;width:100%;height:auto;max-height:400px}.aktuelles .aktuell .colorpicker{height:130px;width:130px;border-radius:80px;position:absolute;left:10%;top:10%;display:-webkit-flex;display:flex;justify-content:center;align-items:center}.aktuelles .aktuell .colorpicker--text{font-family:"MavenPro-Regular",sans-serif;font-size:small;line-height:1.2;padding:5px;text-align:center}.aktuelles .aktuell div.inhalt{padding:20px 10%}.aktuelles .aktuell h3{color:#d77959;letter-spacing:1px;font-size:20px;padding-bottom:20px;text-transform:uppercase}.aktuelles .aktuell .aktuell__text{line-height:130%;margin-bottom:40px}.aktuelles hr{border:1px solid #d77959;border-radius:1px;width:20%;margin:auto}.standard{margin-top:80px;padding-left:10%;padding-right:40px}.standard .inhalt{margin:5% 0}.standard .inhalt h3{text-transform:uppercase;color:#d77959;letter-spacing:1px;font-size:20px;line-height:150%;padding-bottom:12px}.standard .inhalt .standard__text{line-height:150%;margin-bottom:40px}.standard .inhalt .standard__text a{color:#3884d0;text-decoration:underline}.standard .inhalt .standard__text a:hover{color:darkblue}.standard .inhalt .standard__text b,.standard .inhalt .standard__text strong{text-transform:uppercase;color:#d77959;letter-spacing:1px;font-size:16px;line-height:150%;padding-bottom:12px;font-weight:400}.standard hr{border:1px solid #d77959;border-radius:1px;margin:auto;width:20%}.galerie{margin-top:80px;padding-left:10%;padding-right:40px}.galerie .inhalt{margin:0}.galerie .inhalt h3{text-transform:uppercase;color:#d77959;letter-spacing:1px;font-size:20px;line-height:150%;padding-bottom:12px}.galerie .inhalt .galerie__text{line-height:150%;margin-bottom:40px}.galerie .inhalt .galerie__text a{color:#3884d0;text-decoration:underline}.galerie .inhalt .galerie__text a:hover{color:darkblue}.galerie .inhalt .galerie__text b,.galerie .inhalt .galerie__text strong{text-transform:uppercase;color:#d77959;letter-spacing:1px;font-size:16px;line-height:150%;padding-bottom:12px;font-weight:400}.galerie .gallery{padding:0;margin-bottom:50px;display:-webkit-flex;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.galerie .gallery .img--cotaniner{margin-left:0;margin-bottom:15px;margin-right:15px;width:250px;height:300px;display:-webkit-flex;display:flex;flex-direction:column}.galerie .gallery .img--cotaniner img{float:left}.galerie .gallery .img--cotaniner .img--text{margin-top:5px;font-family:"Avenir_book",sans-serif}.galerie hr{border:1px solid #d77959;border-radius:1px;margin:auto;width:20%}div.kontaktformular{width:100%;padding:60px 20%}div.kontaktformular h1{letter-spacing:3px;padding-bottom:5px}div.kontaktformular div.inner .kontaktformular__maps{width:100%;margin-top:50px}div.kontaktformular div.inner .kontaktformular__maps iframe{width:100%;height:400px;border:1px solid #d77959}div.kontaktformular div.inner input[type="checkbox"]{display:none}div.kontaktformular div.inner input[type="checkbox"]+label span{display:inline-block;width:19px;height:19px;margin:-1px 4px 0 0;vertical-align:middle;border:3px solid #d77959;cursor:pointer}div.kontaktformular div.inner input[type="checkbox"]:checked+label span{background-color:#d77959}div.kontaktformular div.inner div.fpmain{padding-bottom:20px;line-height:150%;width:80%}div.kontaktformular div.inner div.wohnungen{border-top:1px solid #d77959;border-bottom:1px solid #d77959;padding:20px 0;margin-bottom:20px}div.kontaktformular div.inner div.wohnungen span.title{color:#d77959;letter-spacing:2px;display:block;padding-bottom:20px}div.kontaktformular div.inner div.wohnungen label{padding-right:20px;cursor:pointer}div.kontaktformular div.inner ::-webkit-input-placeholder{color:#575756}div.kontaktformular div.inner :-moz-placeholder{color:#575756;opacity:1}div.kontaktformular div.inner ::-moz-placeholder{color:#575756;opacity:1}div.kontaktformular div.inner :-ms-input-placeholder{color:#575756}div.kontaktformular div.inner input:not([type=submit]),div.kontaktformular div.inner select,div.kontaktformular div.inner textarea{border:2px solid #d77959;-webkit-appearance:none;border-radius:0;width:100%;font-size:14px;padding:10px;margin-bottom:15px}div.kontaktformular div.inner input[type=submit]{float:right;width:auto;cursor:pointer}div.kontaktformular div.inner textarea{min-height:200px}div.kontaktformular div.inner input[name=name],div.kontaktformular div.inner input[name=vorname]{width:calc(50%);float:left}div.kontaktformular div.inner input[name=name]{border-right:2px solid #d77959}div.kontaktformular div.inner input[name=vorname]{border-left:none}div.kontaktformular div.inner input[name=ort]{width:65%;border-left:none;float:left}div.kontaktformular div.inner input[name=plz]{width:35%;border-right:2px solid #d77959;float:left}div.kontaktformular div.inner div#error{line-height:150%}div.kontaktformular div.inner div#error font{color:#f00!important}div.kontaktformular div.inner span#infotext{float:left;font-size:12px;display:block}div#success-message{padding:40px;width:100%}div#success-message h3{color:#d77959;letter-spacing:3px;font-size:25px;padding-bottom:40px}div#success-message a{margin-bottom:40px}div#success-message div.fpmain{line-height:150%;padding-top:55px}div#success-message div.fpmain.first{letter-spacing:2px;font-size:22px;padding-top:0;padding-bottom:40px}div#success-message b,div#success-message strong{letter-spacing:5px}div.impressum{padding:40px}div.impressum h3{color:#d77959;letter-spacing:5px;font-size:25px;padding-bottom:40px;text-transform:uppercase}div.impressum a{text-decoration:none}div.impressum a i{color:#d77959}div.impressum table{width:100%!important;table-layout:fixed}div.impressum div.fpmain table td{line-height:150%}div.teaserblock{background-color:#d77959;overflow:auto}div.teaserblock div.left{float:left;width:35%}div.teaserblock div.left img{width:100%;height:auto}div.teaserblock div.right{float:left;width:65%;color:#fff;padding:20px}div.teaserblock div.right h3{color:#fff;letter-spacing:5px;font-size:20px;padding-bottom:20px}div.teaserblock div.right div.fpmain{line-height:200%;font-size:14px}div.teaserblock div.right div.fpmain ul{list-style-type:circle}div.teaserblock div.right div.fpmain ul li{padding-left:15px;background:none;color:#fff}div.teaserblock div.right div.fpmain ul li:before{content:"•";margin-left:-15px;width:15px;display:inline-block;color:#fff}div.teaserintro{width:100%;display:none;height:100%;position:fixed;background-color:#fff;z-index:1.0E+17}.small{font-size:10px}.big{font-size:15px}.tbltype-emphheader[data-name="Kopfzeile hervorgehoben"]{border-spacing:1px}.tbltype-emphheader tr td{background-color:#fafafa;vertical-align:top!important}.tbltype-emphheader tr:first-child td{background-color:#e0e0e0}.tbltype-fairplan[data-name="Hellgrau"]{border-spacing:1px}.tbltype-fairplan tr td{background-color:#fafafa;vertical-align:top!important}.tbltype-headline[data-name="Hervorgehoben"]{border-spacing:1px}.tbltype-headline tr td{padding:8px;background-color:#fafafa;border:1px solid #ccc;vertical-align:top}body.fr-view b,body.fr-view strong{font-weight:bold!important}body.fr-view i,body.fr-view em{font-style:italic!important}.featherlight .featherlight-close-icon{background-image:url(/images/close.svg)!important;line-height:45px!important;width:45px!important}}