body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@charset "UTF-8";
main p a,button{height:60px;display:flex;align-items:center;justify-content:center;background-color:var(--color-primary);color:white;border-radius:30px;width:fit-content;transform:scale(1);transition:all 0.2s 0s ease;text-decoration:none;margin:0px;cursor:pointer;overflow:hidden;border:1px solid var(--color-primary);text-transform:uppercase;font-family:var(--font-primary);font-size:0.9em}main p a:focus,button:focus{outline:0}main p a:before,button:before{content:"";display:block;background:rgba(255, 255, 255, 0.5);width:40px;height:100%;left:0;top:0;opacity:0.5;filter:blur(30px);transform:translateX(-100px) skewX(-15deg)}main p a:after,button:after{content:"";display:block;background:rgba(255, 255, 255, 0.2);width:40px;height:100%;left:30px;top:0;opacity:0;filter:blur(5px);transform:translateX(-100px) skewX(-15deg)}main p a:hover,button:hover{cursor:pointer;transform:scale(0.9);transition:all 0.2s 0s ease}main p a:hover:before,button:hover:before{transform:translateX(300px) skewX(-15deg);opacity:0.6;transition:0.6s}main p a:hover:after,button:hover:after{transform:translateX(300px) skewX(-15deg);opacity:1;transition:0.7s}main a.white,main .white a{background-color:unset;color:var(--color-primary);text-transform:inherit;border:0px hidden white;position:relative;left:-40px;font-size:1.2em}main a.white:after,main .white a:after{content:"❯";width:unset;background:unset;height:unset;position:relative;width:unset;left:0px;top:0px;padding-left:5px;padding-right:10px;opacity:1;transform:none;filter:blur()}main a.white:hover:after,main .white a:hover:after{transform:translateX(0px) skewX(0deg);opacity:1;transition:0.3s}
.box-50{display:flex;justify-content:space-between;align-items:center}.box-50 .content-text,.box-50 .content-image{display:flex;align-items:center;width:45%}.box-50 .content-text figure,.box-50 .content-image figure{width:100%;height:auto;display:flex;justify-content:center;overflow:hidden}.box-33{display:flex;justify-content:space-between;align-items:flex-start}.box-33 .content-text,.box-33 .content-image{display:flex;align-items:flex-start;width:28%}.box-33 .media{align-items:flex-start;flex-direction:column;overflow:hidden}.box-center{display:flex;justify-content:center;align-items:center;flex-direction:column}.box-center *{text-align:center}.box-center h2:after{display:none}.background_color_blue:before{width:200%;height:-webkit-fill-available;position:absolute;left:-50%;content:"";z-index:-1;background-color:var(--color-background-blue);background-image:url("../../files/Layout/images/Seite - Home/bright-squares.png");background-repeat:repeat}.background_color_blue{position:relative}.background_color_blue *{color:white}.background_color_lightblue:before{width:200%;height:-webkit-fill-available;position:absolute;left:-50%;content:"";z-index:-1;background-color:var(--color-background-lightblue)}.background_color_lightblue{position:relative}
@font-face{font-family:"Gilroy";src:url("../../files/Layout/fonts/Gilroy-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Gilroy-Black";src:url("../../files/Layout/fonts/Gilroy-Black.woff2") format("woff2");font-weight:normal;font-style:normal}h1{font-family:var(--font-primary);font-size:4.5em;color:var(--color-font-h1);font-weight:100}h2{font-family:var(--font-primary);font-size:2.5em;color:var(--color-font-h2)}h3{font-family:var(--font-primary);font-size:2em;color:var(--color-font-h2)}p{font-family:var(--font-primary);font-size:1.2em;color:var(--color-font-p);line-height:1.5em}
html{scroll-behavior:smooth;width:100%;font-size:1em;overflow-x:hidden;font-display:auto}#container{display:flex;flex-direction:column;align-items:center;overflow:visible;position:relative}#container .inside{max-width:var(--size-width-main);width:90%;padding-left:5%;padding-right:5%}main{display:flex;flex-direction:column;align-items:center;overflow:visible;position:relative}main .inside{max-width:var(--size-width-main);width:94%;padding-left:3%;padding-right:3%}main .mod_article{padding-top:100px;padding-bottom:100px;overflow:visible}@media (max-width:1060px){html{max-width:100vw;overflow-x:hidden}main,#container{max-width:100% !important}header{width:100% !important}footer{width:94% !important;margin:0px !important;overflow:hidden}#article-6 .content-image{display:none}main{font-size:0.7em;padding-top:100px}main .mod_article{padding-top:20px;padding-bottom:20px}.background_color_blue:before,.background_color_lightblue:before,.ce_form:before{width:111% !important;left:-6% !important;overflow:hidden !important}.box-50{flex-direction:column;justify-content:flex-start}.box-50 .content-text{width:100%}.box-50 .content-image,.box-50 .content-player{width:100%}.box-50 .content-image picture,.box-50 .content-image video,.box-50 .content-player picture,.box-50 .content-player video{display:flex;justify-content:center}.box-50 .content-image figure,.box-50 .content-player figure{display:flex;justify-content:center}.box-50 .content-image img,.box-50 .content-image video,.box-50 .content-player img,.box-50 .content-player video{width:96%;display:flex;justify-content:center;margin:0px !important}h1.content-headline,main .mod_article:nth-child(1) h1{font-size:3em !important}main .mod_article:nth-child(1) p{text-align:justify !important}#article-1{height:70vh !important}.box-33{align-items:center;flex-direction:column}.box-33 .content-text{width:100%}#article-7 li,#article-37 li{font-size:1em !important;background-color:unset !important;border:0px hidden grey !important;margin:2px !important;padding:2px !important}#article-37 li{color:white !important}#article-8{flex-direction:column-reverse}footer .inside{padding-top:0px !important;flex-direction:column !important}footer .content-text{width:100% !important;font-size:0.8em;align-items:center;justify-content:center}footer figure{display:flex;align-items:center;justify-content:center}footer p{display:flex;align-items:center;justify-content:center;flex-direction:column}footer h3{margin-bottom:10px !important;margin-top:30px !important;font-size:0.8em !important;text-align:center !important}footer .links{flex-direction:column}footer li{text-align:center}footer .links .rte{flex-direction:column;align-items:center}main .mod_article:nth-child(1) .content-image{height:250px;overflow:hidden;width:100%;margin-left:-5%}main .mod_article:nth-child(1) .content-image figure{height:250px}.immobilienliste h2{height:unset !important}.immobilienliste .media{padding-bottom:0px !important;padding-top:0px !important;position:relative}.immobilienliste .media:nth-child(1){padding-bottom:0px !important;padding-top:50px !important;position:relative}.immobilienliste table tbody tr:nth-child(1) td{height:30px !important;font-size:2em !important}.immobilienliste table tbody tr:nth-child(2){font-size:3em !important;width:100% !important}.immobilienliste table tbody tr:nth-child(3),.immobilienliste table tbody tr:nth-child(4),.immobilienliste table tbody tr:nth-child(5){display:none !important}.immobilienliste table tbody tr{height:30px !important;width:44% !important;display:flex}.immobilienliste table tbody{gap:6% !important;justify-content:center !important}.mod_rocksolid_slider .rsts-nav{display:none}.galerie .mod_rocksolid_slider{margin-bottom:0px !important}#grundriss,.box-50 .media{width:100% !important}#grundriss .mod_rocksolid_slider,#grundriss picture{position:relative;max-height:200px !important}#grundriss .mod_rocksolid_slider img,#grundriss picture img{max-height:auto !important;object-fit:cover;max-width:100% !important}.ce_form{margin-right:0px !important}.ansprechpartner h2,.ansprechpartner p{color:var(--color-primary) !important}.mod_newsreader .content-text{margin-top:0px !important}p.back{display:flex;align-items:center;justify-content:center}.whatsapp a{background-color:white !important;color:var(--color-primary) !important;margin-bottom:50px !important}}#cookiebar{box-sizing:border-box;position:fixed;left:0;width:100%;background-color:#4b4b4b;padding:8px 16px;text-align:center;font-size:13px;color:#ffffff;line-height:2;z-index:10}#cookiebar.top{top:0}#cookiebar.bottom{bottom:0}#cookiebar-desc{display:inline-block}#cookiebar span{margin-right:1em}#cookiebar .cookiebar-button,#cookiebar .cookiebar-info{margin-right:8px;padding:4px 8px;border:none;background-color:#fdfdfd;color:#666;cursor:pointer;display:inline-block}#cookiebar a{color:#666;text-decoration:none}#cookiebar a:hover{text-decoration:none}
:root{--font-primary:                 "Gilroy", sans-serif;--font-secondary:               "Gilroy-Black", sans-serif;--font-tertiary:                "Gilroy", sans-serif;--size-width-main:                1400px;--size-height-header:             120px;--color-nav-a:                    white;--color-background-home:          #08234595;--color-background-immo:          #08234595;--size-width-logo:                250px;--size-height-logo:               60px;--color-primary:                  #1884eb;--color-font-h1:                  white;--color-font-h2:                  #1884eb;--color-font-p:                   #444444;--color-background-blue:          #1884eb;--color-background-lightblue:     #d2e5f7;--color-footer-background:        #2a353e}
header{width:100%;height:var(--size-height-header);display:flex;justify-content:center;font-family:var(--font-primary);z-index:99;position:relative}header .inside{height:var(--size-height-header);max-width:var(--size-width-main);display:flex;align-items:center;justify-content:space-between;width:90%;padding-left:5%;padding-right:5%}
main .mod_article:nth-child(1) p{text-align:center;color:var(--color-font-h1)}main .mod_article:nth-child(1) .content-image,main .mod_article:nth-child(1) .content-player{position:absolute;top:-120px;z-index:-1}main .mod_article:nth-child(1) .content-image img,main .mod_article:nth-child(1) .content-image video,main .mod_article:nth-child(1) .content-player img,main .mod_article:nth-child(1) .content-player video{min-height:500px;height:100%;width:auto;min-width:100%}main .mod_article:nth-child(1) .content-image figure,main .mod_article:nth-child(1) .content-player figure{width:150vw;left:-50vw;position:relative;max-height:500px;overflow:hidden}main .mod_article:nth-child(1) .content-image figure:after,main .mod_article:nth-child(1) .content-player figure:after{position:absolute;top:0px;height:100vh;background-color:var(--color-background-immo);content:"";width:220vw;left:-50vw}main .mod_article:nth-child(1) .rte{top:250px}h1.content-headline,main .mod_article:nth-child(1) h1{text-align:center;font-family:var(--font-primary);color:white;font-size:4em;margin-top:0px;margin-bottom:0px;padding-top:0px;text-shadow:0px 0px 15px #000}
header .content-image img{max-height:var(--size-height-logo);max-width:var(--size-width-logo)}
@media (min-width:1059px){header .ham{display:none}header .background-menu-out{display:none}}@media (max-width:1060px){.ham{zoom:0.7;-moz-transform:scale(0.8);position:absolute;right:20px !important;top:5px}header nav.mod_customnav{display:none}header nav.mod_navigation{display:none}header{position:fixed;background-color:#233a50;height:60px}header .inside{height:60px}header img{width:150px;margin-top:5px}}.ham{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform 400ms;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:150;overflow:hidden;display:block}.hamRotate.active{transform:rotate(45deg)}.hamRotate180.active{transform:rotate(180deg)}.line{fill:none;transition:stroke-dasharray 400ms, stroke-dashoffset 400ms;stroke:var(--color-nav-a);stroke-width:5.5;stroke-linecap:round}.ham1 .top{stroke-dasharray:40 139}.ham1 .bottom{stroke-dasharray:40 180}.ham1.active .top{stroke-dashoffset:-98px}.ham1.active .bottom{stroke-dashoffset:-138px}.background-menu-out{display:flex;z-index:99;width:100%;height:100%;top:0px;left:0px;position:absolute;-webkit-transition:all 0.5s 0s ease;transition:all 0.5s 0s ease}.background-menu-out.active{display:flex;margin-left:-20px;margin-right:20px;padding-bottom:20px;width:-webkit-calc(100% + 40px);top:0px;height:100vh;justify-content:center;flex-direction:column;align-items:center;-webkit-transition:all 0.5s 0s ease;transition:all 0.5s 0s ease;background-color:#233a50;z-index:90;overflow:hidden}@media (max-width:1060px){header .mod_customnav.active{display:flex !important;z-index:100;margin-right:50px}header nav.mod_navigation.active{display:flex;z-index:100;position:absolute;top:0px;left:0px;width:100%}header nav.mod_navigation.active ul{margin-top:100px;width:100%;display:flex;flex-direction:column;align-items:center;font-size:1.2em}header nav.mod_navigation.active li{display:flex;justify-content:center;width:80%;padding-top:20px;padding-bottom:20px;border-top:1px solid #7a7a7a}}
header nav ul{margin:0px;padding:0px;display:flex}header nav li{list-style-type:none}header nav a,header nav strong{padding:0.5rem 1rem;color:var(--color-nav-a);text-decoration:none;cursor:pointer;font-size:1em;font-family:var(--font-primary)}header nav a:hover,header nav strong:hover{color:var(--color-primary)}header nav strong.active{font-weight:normal}header .mod_customnav li{background-color:var(--color-primary);padding:10px 10px;border-radius:20px;transition:all 0.1s 0s ease}header .mod_customnav li:hover a,header .mod_customnav li:hover strong{color:white}header .mod_customnav li:hover{background-color:white}header .mod_customnav li:hover a,header .mod_customnav li:hover strong{color:var(--color-primary);transition:all 0.1s 0s ease}
footer{width:94%;padding-left:3%;padding-right:3%;background-color:var(--color-footer-background);display:flex;justify-content:center}footer .inside{padding-top:80px;padding-bottom:50px;width:100%;max-width:1400px;display:flex;justify-content:space-between;flex-wrap:wrap}footer .content-text{width:22%;display:flex}footer .links.content-text{width:100%;display:flex}footer h3{margin-bottom:50px;font-size:1.1em;color:white}footer p,footer a,footer strong,footer .phone a{color:white;font-size:1em;text-decoration:none;margin:0px;line-height:30px;cursor:pointer;font-weight:normal;font-family:var(--font-primary)}footer strong:hover,footer a:hover{color:var(--color-primary)}footer .phone{display:flex;align-items:center}footer li,footer ul{list-style-type:none;margin:0px;padding:0px;font-size:1em;cursor:pointer}footer figure{display:flex}footer img{transform:scale(1);transition:all 0.2s 0s ease;filter:grayscale(100%);opacity:0.4;width:80%;height:100px}footer img:hover{transform:scale(0.9);transition:all 0.2s 0s ease;filter:grayscale(0%);opacity:1}footer .links{border-top:1px solid #464646;padding-top:20px;margin-top:30px;padding-bottom:20px;width:100%;display:flex;justify-content:space-between}footer .links .rte{display:flex;width:100%;justify-content:space-between}footer .links p{display:flex}footer .links li,footer .links ul{list-style-type:none;margin:0px;padding:0px 10px;font-size:1em;cursor:pointer;float:left}footer .item{width:100%}footer .item.center{display:flex;justify-content:center}footer .item.right{display:flex;justify-content:flex-end}footer .item ul{display:flex}footer .item li{margin-left:10px;margin-right:10px;color:white}

#article-49{margin-top:50px}main a{height:unset !important;display:block !important;background-color:unset !important;color:var(--color-primary) !important;border:0px hidden grey !important}table,tbody{width:100% !important;height:100% !important;display:flex;flex-direction:column;justify-content:space-between;border:0px hidden grey}tbody{border-radius:15px}td{width:unset !important;border:0px hidden grey}tr{display:flex;flex-direction:row;justify-content:space-between;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;border:1px solid lightgrey}tr:nth-last-child(1){border-bottom-left-radius:15px;border-bottom-right-radius:15px}tr:nth-child(1){border-top-left-radius:15px;border-top-right-radius:15px}tr:nth-last-child(2n){background-color:#cfcfcf}td{font-family:var(--font-primary);color:var(--color-p)}
#wohnungsuebergabeprotokoll{font-family:"Roboto", Tahoma, Geneva, Verdana, sans-serif;background:#f8f9fa;margin:0;padding:2rem;color:#212529;max-width:900px;margin-left:auto;margin-right:auto}#wohnungsuebergabeprotokoll .ce_form{background:#fff;padding:1.5rem 2rem;border-radius:0.375rem;box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);margin-bottom:2rem}#wohnungsuebergabeprotokoll .ce_form form{display:block}#wohnungsuebergabeprotokoll fieldset{border:1px solid #dee2e6;border-radius:0.375rem;padding:1rem 1.25rem;margin-bottom:1.5rem;background-color:#fff}#wohnungsuebergabeprotokoll legend{font-size:1.25rem;font-weight:500;color:#212529;padding:0 0.5rem;width:auto;margin-bottom:1rem}#wohnungsuebergabeprotokoll .widget,#wohnungsuebergabeprotokoll .row{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}#wohnungsuebergabeprotokoll label{display:block;margin-bottom:0.25rem;font-weight:500;color:#495057}#wohnungsuebergabeprotokoll input[type="text"],#wohnungsuebergabeprotokoll input[type="email"],#wohnungsuebergabeprotokoll input[type="number"],#wohnungsuebergabeprotokoll input[type="date"],#wohnungsuebergabeprotokoll textarea{display:block;width:100%;padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.375rem;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}#wohnungsuebergabeprotokoll input:focus,#wohnungsuebergabeprotokoll textarea:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25)}#wohnungsuebergabeprotokoll textarea{resize:vertical;min-height:100px}#wohnungsuebergabeprotokoll button,#wohnungsuebergabeprotokoll input[type="submit"]{padding:0.5rem 1rem;font-size:1rem;font-weight:500;color:#fff;background-color:#0d6efd;border:1px solid #0d6efd;border-radius:0.375rem;cursor:pointer;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;display:inline-block}#wohnungsuebergabeprotokoll button:hover,#wohnungsuebergabeprotokoll input[type="submit"]:hover{background-color:#0b5ed7;border-color:#0a58ca}@media (max-width:600px){#wohnungsuebergabeprotokoll #wohnungsuebergabeprotokoll{padding:1rem}#wohnungsuebergabeprotokoll fieldset{padding:1rem}}#wohnungsuebergabeprotokoll .row>*:not(style),#wohnungsuebergabeprotokoll .widget>*:not(style){flex:1 1 45%;min-width:250px}#wohnungsuebergabeprotokoll .widget,#wohnungsuebergabeprotokoll .row{gap:1rem;margin-bottom:0.5rem}#wohnungsuebergabeprotokoll fieldset{padding:1rem;margin-bottom:1rem}#wohnungsuebergabeprotokoll .ce_form{padding:1rem 1.5rem}#wohnungsuebergabeprotokoll input[type="text"],#wohnungsuebergabeprotokoll input[type="email"],#wohnungsuebergabeprotokoll input[type="number"],#wohnungsuebergabeprotokoll input[type="date"],#wohnungsuebergabeprotokoll textarea{padding:0.3rem 0.6rem;font-size:0.95rem}#wohnungsuebergabeprotokoll button,#wohnungsuebergabeprotokoll input[type="submit"]{padding:0.4rem 0.75rem;font-size:0.95rem}@media (max-width:600px){#wohnungsuebergabeprotokoll .row>*:not(style),#wohnungsuebergabeprotokoll .widget>*:not(style){flex:1 1 100%;min-width:100%}#wohnungsuebergabeprotokoll .ce_form{padding:1rem}#wohnungsuebergabeprotokoll fieldset{padding:0.75rem}}#wohnungsuebergabeprotokoll form{display:flex;flex-wrap:wrap;gap:1rem}#wohnungsuebergabeprotokoll fieldset{flex:1 1 45%;min-width:280px;box-sizing:border-box;margin-bottom:0}#wohnungsuebergabeprotokoll .row,#wohnungsuebergabeprotokoll .widget{flex-wrap:wrap;gap:1rem;margin-bottom:0.5rem}@media (max-width:800px){#wohnungsuebergabeprotokoll form{flex-direction:column}#wohnungsuebergabeprotokoll fieldset{flex:1 1 100%;min-width:100%}}#wohnunguebergabeprotokoll .signature-box{height:150px;border:1px solid #ccc}#wohnunguebergabeprotokoll canvas{width:100%;height:100%}
