@font-face{font-family:"Euclid";font-weight:300;src:url("../fonts/euclid/DKBEuclid-Light-WebXL.woff2") format("woff2"),url("../fonts/euclid/DKBEuclid-Light-WebXL.woff") format("woff")}@font-face{font-family:"Euclid Regular";src:url("../fonts/euclid/DKBEuclid-Regular-WebXL.woff2") format("woff2"),url("../fonts/euclid/DKBEuclid-Regular-WebX.woff") format("woff")}@font-face{font-family:"Euclid";font-weight:500;src:url("../fonts/euclid/DKBEuclid-Medium-WebXL.woff2") format("woff2"),url("../fonts/euclid/DKBEuclid-Medium-WebXL.woff") format("woff")}@font-face{font-family:"Euclid";font-weight:600;src:url("../fonts/euclid/DKBEuclid-Semibold-WebXL.woff2") format("woff2"),url("../fonts/euclid/DKBEuclid-Semibold-WebXL.woff") format("woff")}@font-face{font-family:"Euclid";font-weight:bold;src:url("../fonts/euclid/DKBEuclid-Bold-WebXL.woff2") format("woff2"),url("../fonts/euclid/DKBEuclid-Bold-WebXL.woff") format("woff")}@font-face{font-family:"dkbgrund";src:url("../fonts/dkbgrund/dkbgrund.eot");src:url("../fonts/dkbgrund/dkbgrund.eot?k3qsob#iefix") format("embedded-opentype"),url("../fonts/dkbgrund/dkbgrund.woff2?k3qsob") format("woff2"),url("../fonts/dkbgrund/dkbgrund.ttf?k3qsob") format("truetype"),url("../fonts/dkbgrund/dkbgrund.woff?k3qsob") format("woff"),url("../fonts/dkbgrund/dkbgrund.svg?k3qsob") format("svg");font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"dkbgrund" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-icon-3dtour:before{content:"\e96a"}.icon-check:before{content:"\e900"}.icon-download:before{content:"\e901"}.icon-dropdown:before{content:"\e902"}.icon-dropup:before{content:"\e903"}.icon-facebook:before{content:"\e904"}.icon-kalender:before{content:"\e905"}.icon-link:before{content:"\e906"}.icon-linkedin:before{content:"\e907"}.icon-link-extern:before{content:"\e908"}.icon-login:before{content:"\e909"}.icon-mail:before{content:"\e90a"}.icon-minus:before{content:"\e90b"}.icon-mobile-menue:before{content:"\e90c"}.icon-mobile-schliessen:before{content:"\e90d"}.icon-ort:before{content:"\e90e"}.icon-pfeil-links:before{content:"\e90f"}.icon-pfeil-oben:before{content:"\e910"}.icon-pfeil-rechts:before{content:"\e911"}.icon-pfeil-unten:before{content:"\e912"}.icon-plus:before{content:"\e913"}.icon-schliessen:before{content:"\e914"}.icon-slidepfeil-links:before{content:"\e915"}.icon-slidepfeil-rechts:before{content:"\e916"}.icon-stift:before{content:"\e917"}.icon-suchen:before{content:"\e918"}.icon-telefon:before{content:"\e919"}.icon-typ:before{content:"\e91a"}.icon-uplaoad:before{content:"\e91b"}.icon-whatsapp:before{content:"\e91c"}.icon-xing:before{content:"\e91d"}.icon-youtube:before{content:"\e91e"}.icon-ansprechpartner:before{content:"\e91f"}.icon-bausparen:before{content:"\e920"}.icon-Blog:before{content:"\e921"}.icon-download-doc:before{content:"\e922"}.icon-download-gesetz:before{content:"\e923"}.icon-download-pdf:before{content:"\e924"}.icon-downloads:before{content:"\e925"}.icon-Energieausweis:before{content:"\e926"}.icon-finanzdienstleistungen:before{content:"\e927"}.icon-finanzierung:before{content:"\e928"}.icon-finanzierungsrechner:before{content:"\e929"}.icon-gewerbliche-finanzierung:before{content:"\e92a"}.icon-gut-gepflegt:before{content:"\e92b"}.icon-haus:before{content:"\e92c"}.icon-haus-doppelhaushaelfte:before{content:"\e92d"}.icon-haus-einfamilienhaus:before{content:"\e92e"}.icon-haus-reihenhausecke:before{content:"\e92f"}.icon-haus-reihenhausmittel:before{content:"\e930"}.icon-immobiliesuchen:before{content:"\e931"}.icon-immobilie-kaufen1:before{content:"\e932"}.icon-immobilien:before{content:"\e933"}.icon-immobilienbewertung:before{content:"\e934"}.icon-immobilie-verkaufen1:before{content:"\e935"}.icon-investment:before{content:"\e936"}.icon-karriere:before{content:"\e937"}.icon-karriere1:before{content:"\e938"}.icon-kontakt-aufnehmen:before{content:"\e939"}.icon-mehrfamilienhaus:before{content:"\e93a"}.icon-mietausfallschutz:before{content:"\e93b"}.icon-miet-kauf-rechner:before{content:"\e93c"}.icon-nebenkostenrechner:before{content:"\e93d"}.icon-neu-renoviert:before{content:"\e93e"}.icon-partnerschaften:before{content:"\e93f"}.icon-privat-darlehen:before{content:"\e940"}.icon-ratenschutz:before{content:"\e941"}.icon-referenz-abgeben:before{content:"\e942"}.icon-referenzen:before{content:"\e943"}.icon-referenz-objekt:before{content:"\e944"}.icon-refernez-finanzierung:before{content:"\e945"}.icon-renovierungsbeduerftig:before{content:"\e946"}.icon-standorte:before{content:"\e947"}.icon-ueber-uns:before{content:"\e948"}.icon-veranstaltungen:before{content:"\e949"}.icon-wohnung:before{content:"\e94a"}.icon-wir-ueber-uns:before{content:"\e94b"}.icon-wohnung1:before{content:"\e94c"}.icon-wohnung-dachgeschoss:before{content:"\e94d"}.icon-wohnung-maisonette:before{content:"\e94e"}.icon-wohnung-penthouse:before{content:"\e94f"}.icon-wohnung-studio:before{content:"\e950"}.icon-wohnung-terassen:before{content:"\e951"}.icon-wohnung-wohnung:before{content:"\e952"}.icon-uhr:before{content:"\e953"}.icon-drucken:before{content:"\e954"}.icon-merken:before{content:"\e955"}.icon-filter:before{content:"\e956"}.icon-instagram:before{content:"\e957"}.icon-stern-1:before{content:"\e958"}.icon-stern-2:before{content:"\e959"}.icon-stern-3:before{content:"\e95a"}.icon-stern-4:before{content:"\e95b"}.icon-vielseithof:before{content:"\e95c"}.icon-kontakt:before{content:"\e95d"}.icon-geamerkt:before{content:"\e95e"}.icon-festanstellung:before{content:"\e95f"}.icon-faehnchen:before{content:"\e960"}.icon-Allgemeines:before{content:"\e961";color:#148dea}.icon-immobilie-kaufen:before{content:"\e962";color:#148dea}.icon-immobilie-verkaufen:before{content:"\e963";color:#148dea}.icon-sticky-kontakt:before{content:"\e964"}.icon-wir-ueber-uns1:before{content:"\e965"}.icon-info-icon:before{content:"\e966"}.icon-icon-muell:before{content:"\e967"}.icon-durchschnitt:before{content:"\e968"}.icon-icon-modernisierungsplan:before{content:"\e969"}.mce-btn-small .mce-ico:before{font-family:"tinymce-small",Arial}.mce-ico:before{font-family:"tinymce",Arial}.org-opencms-gwt-client-ui-css-I_CmsLayoutBundle-I_CmsToolbarCss-toolbarBackground *:before,.org-opencms-gwt-client-ui-css-I_CmsLayoutBundle-I_CmsButtonCss-cmsFontIconButton *:before,.org-opencms-gwt-client-ui-css-I_CmsLayoutBundle-I_CmsGeneralCss-cornerAll *:before,.opencms-icon *:before{font-family:inherit}body.oc-edit-buttons-visible.mm-wrapper{overflow-x:initial}.org-opencms-gwt-client-ui-css-I_CmsLayoutBundle-I_CmsDialogCss-popupMainContent.org-opencms-gwt-client-ui-css-I_CmsLayoutBundle-I_CmsDialogCss-contentPadding div div{height:auto !important}.div.org-opencms-ade-publish-client-I_CmsPublishCss-selectPanel{height:auto !important}*{padding:0;margin:0;border:0;font-family:"Euclid";font-weight:300;color:#000}html,body{width:100%;height:100%}body{font-size:100.01%;font-size:1.125rem;line-height:1.8125rem}img{display:block}.debug,.debugfixed{padding:1%;margin:1%;border:1px solid #000;background-color:#ffba00;color:#000;position:fixed;top:0px;left:0px;z-index:9500;font-weight:bold;font-family:Courier;font-size:14px;max-width:96%}.debug{position:absolute}.container.desc{color:#fff}.container.desc *{color:#fff}.bg{background-color:#f0f3f7;padding:80px 0 55px 0;margin:0}@media(max-width: 1199.98px){.bg{padding:40px 0 25px 0}}.bg+section:not(.bg){margin-top:100px}@media(max-width: 1199.98px){.bg+section:not(.bg){margin-top:50px}}@media(max-width: 767.98px){.bg+section:not(.bg){margin-top:25px}}.bg+section.trenner_standorte{margin-top:0}@media(min-width: 1200px){.container{max-width:1645px}}section{margin:0 0 100px 0}@media(max-width: 1199.98px){section{margin:0 0 50px 0}}@media(max-width: 575.98px){section{margin:0 0 25px 0}}a{text-decoration:none;color:#000;outline:none}a:hover,a:focus{color:#000;outline:none}a[href^="tel:"]{color:#000;text-decoration:none}a[href^="tel:"]:hover,a[href^="tel:"]:focus{text-decoration:none;cursor:pointer}.link_button a{font-family:"Euclid";font-weight:500;font-size:1.125rem;line-height:1.75rem;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;border-radius:7px;background-color:#0976d6;border-bottom:5px solid #2ad1c9;color:#fff;padding:13px 17px;min-height:60px}.link_button a:hover,.link_button a:focus{transition:all ease .8s;-webkit-transition:all ease .8s;-moz-transition:all ease .8s;-o-transition:all ease .8s;-moz-transform:translate(0, 3px);-webkit-transform:translate(0, 3px);-o-transform:translate(0, 3px);-ms-transform:translate(0, 3px);transform:translate(0, 3px);text-decoration:none;background-color:#002e5c;padding:11px 17px 13px 17px;border-bottom:2px solid #2ad1c9}.link_button a[href^="http://"],.link_button a[href^="https://"],.link_button a[href^="//"],.link_button a[href$=".doc"],.link_button a[href$=".docx"],.link_button a[href$=".xls"],.link_button a[href$=".xlsx"],.link_button a[href$=".pdf"]{position:relative;display:inline-flex;justify-content:center;align-items:center;color:#fff;text-decoration:none;padding:5px 15px 5px 35px}.link_button a[href^="http://"]:before,.link_button a[href^="https://"]:before,.link_button a[href^="//"]:before,.link_button a[href$=".doc"]:before,.link_button a[href$=".docx"]:before,.link_button a[href$=".xls"]:before,.link_button a[href$=".xlsx"]:before,.link_button a[href$=".pdf"]:before{position:absolute;left:10px;display:inline-block;width:25px;font-weight:900;color:#fff;font-size:16px;font-family:"dkbgrund";content:"\e908"}.link_button a[href^="http://"]:before,.link_button a[href^="https://"]:before,.link_button a[href^="//"]:before{font-size:11px}.link_button a[href$=".doc"]:before,.link_button a[href$=".docx"]:before,.link_button a[href$=".xls"]:before,.link_button a[href$=".xlsx"]:before,.link_button a[href$=".pdf"]:before{content:"\e901"}.link_icon a{display:inline-block;position:relative;color:#0976d6;padding:0 0 0 12px;font-size:1.125rem;line-height:1.75rem}.link_icon a:before{position:absolute;top:0;left:0;font-family:"dkbgrund";content:"\e906";font-weight:900;font-size:12px}.link_icon a:hover,.link_icon a:focus{color:#002e5c}.link_icon_hover_bg a{padding:2px 5px 2px 15px}.link_icon_hover_bg a:before{top:3px;left:3px}.link_icon_hover_bg a:hover,.link_icon_hover_bg a:focus{background-color:#0976d6;color:#fff}button{transition:all ease 1.6s;-webkit-transition:all ease 1.6s;-moz-transition:all ease 1.6s;-o-transition:all ease 1.6s;outline:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);box-shadow:none}button:hover,button:focus{transition:all ease 1.6s;-webkit-transition:all ease 1.6s;-moz-transition:all ease 1.6s;-o-transition:all ease 1.6s;cursor:pointer;outline:none;box-shadow:none}b,strong{font-family:"Euclid";font-weight:bold}h1,h2,h3,h4,h5,h6{margin:0 0 15px 0;padding:0;color:#0976d6;font-weight:500}@media(max-width: 575.98px){h1,h2,h3,h4,h5,h6{word-break:break-word;overflow-wrap:anywhere}}h1 *,h2 *,h3 *,h4 *,h5 *,h6 *{color:inherit}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:underline}h1 a:hover,h1 a:focus,h2 a:hover,h2 a:focus,h3 a:hover,h3 a:focus,h4 a:hover,h4 a:focus,h5 a:hover,h5 a:focus,h6 a:hover,h6 a:focus{text-decoration:none;color:inherit}h1{font-size:3.5rem;line-height:5.125rem;font-family:"Euclid";font-weight:500}@media(max-width: 991.98px){h1{font-size:3.5rem;line-height:4.75rem}}@media(max-width: 575.98px){h1{font-size:2.375rem;line-height:3.3125rem}}h1.h1_align_center{text-align:center}h2{font-size:2.375rem;line-height:3.5rem}h3{font-size:1.875rem;line-height:2.75rem}h4{font-size:1.5rem;line-height:2.25rem}h5{font-size:1.5rem;line-height:2.25rem;color:#000}h5 *{color:inherit}h6{font-size:1.5rem;line-height:2.25rem;font-style:italic}body p{margin:0 0 15px 0;padding:0;border:0;font-family:"Euclid";font-weight:300;color:#000;font-size:1.125rem;line-height:1.75rem}.text a,.sum_text a{font-family:"Euclid";font-weight:500;text-decoration:none;color:#0976d6;display:inline-block;position:relative;padding:2px 5px 2px 17px}.text a:before,.sum_text a:before{position:absolute;top:3px;left:3px;font-family:"dkbgrund";content:"\e906";font-weight:900;font-size:12px}.text a:hover,.text a:focus,.sum_text a:hover,.sum_text a:focus{text-decoration:none;background-color:#0976d6;color:#fff}.text a[href^="http://"],.text a[href^="https://"],.text a[href^="//"],.sum_text a[href^="http://"],.sum_text a[href^="https://"],.sum_text a[href^="//"]{padding-left:20px}.text a[href^="http://"]:before,.text a[href^="https://"]:before,.text a[href^="//"]:before,.sum_text a[href^="http://"]:before,.sum_text a[href^="https://"]:before,.sum_text a[href^="//"]:before{content:"\e908"}.text ul,.text ol,.sum_text ul,.sum_text ol{margin:0 0 15px 0;padding:0;list-style-type:none;overflow:hidden}.text ul li,.text ol li,.sum_text ul li,.sum_text ol li{position:relative;margin:0 0 15px 0;padding:0 0 0 35px}.text ul li:before,.text ul li:after,.text ol li:before,.text ol li:after,.sum_text ul li:before,.sum_text ul li:after,.sum_text ol li:before,.sum_text ol li:after{position:absolute;left:0;display:inline-block;width:35px;font-weight:900}.text ul ul,.text ul ol,.text ol ul,.text ol ol,.sum_text ul ul,.sum_text ul ol,.sum_text ol ul,.sum_text ol ol{margin:15px 0 0 0}.text ul ul li:last-child,.text ul ol li:last-child,.text ol ul li:last-child,.text ol ol li:last-child,.sum_text ul ul li:last-child,.sum_text ul ol li:last-child,.sum_text ol ul li:last-child,.sum_text ol ol li:last-child{margin:0}.text ul.two_col_list li,.text ol.two_col_list li,.sum_text ul.two_col_list li,.sum_text ol.two_col_list li{margin-bottom:20px}@media(min-width: 576px){.text ul.two_col_list li,.text ol.two_col_list li,.sum_text ul.two_col_list li,.sum_text ol.two_col_list li{float:left;width:50%}.text ul.two_col_list li:nth-child(odd),.text ol.two_col_list li:nth-child(odd),.sum_text ul.two_col_list li:nth-child(odd),.sum_text ol.two_col_list li:nth-child(odd){padding-right:15px;clear:left}.text ul.two_col_list li:nth-child(even),.text ol.two_col_list li:nth-child(even),.sum_text ul.two_col_list li:nth-child(even),.sum_text ol.two_col_list li:nth-child(even){padding-left:50px}.text ul.two_col_list li:nth-child(even):before,.text ol.two_col_list li:nth-child(even):before,.sum_text ul.two_col_list li:nth-child(even):before,.sum_text ol.two_col_list li:nth-child(even):before{left:15px}}.text ul.two_col_list:after,.text ol.two_col_list:after,.sum_text ul.two_col_list:after,.sum_text ol.two_col_list:after{content:".";clear:both;display:block;visibility:hidden;height:0px}.text ul li:before,.sum_text ul li:before{font-size:22px;font-family:"dkbgrund";content:"\e900";color:#2ad1c9}.text ul li ul li:before,.sum_text ul li ul li:before{content:"\e90b"}.text ol,.sum_text ol{counter-reset:item}.text ol li,.sum_text ol li{list-style-type:none;counter-increment:item;padding:0 0 0 40px}.text ol li:before,.sum_text ol li:before{font-family:"Euclid";font-weight:500;font-size:1.5rem;line-height:2.25rem;content:counter(item) ".";padding:0 0 0 7px}.text ol li::after,.sum_text ol li::after{top:33px;content:"";display:block;border-bottom:5px solid #2ad1c9;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg);max-width:50px}.text ol li ul li:before,.sum_text ol li ul li:before{font-size:22px;font-family:"dkbgrund";content:"\e900";color:#2ad1c9}.text ol li ul li:after,.sum_text ol li ul li:after{display:none}table{width:100%;margin:0 0 40px 0}table th,table td{font-size:1.125rem;line-height:1.8125rem}table th{border:0px;border-bottom:2px solid #99abbe;vertical-align:top;padding:10px 12pxpx;text-align:left}table td{border:0px;border-bottom:2px solid #99abbe;padding:10px 12px;vertical-align:top}table.table_standorte th,table.table_standorte td{padding:0}@media(max-width: 575.98px){table.table_standorte th,table.table_standorte td{display:list-item;list-style-type:none;margin:0 0 10px 0}}table.table_standorte td{border:0}@media(max-width: 991.98px){.table_scrollable{width:100%;overflow-y:auto;margin:0 0 30px 0}.table_scrollable::-webkit-scrollbar{-webkit-appearance:none;width:14px;height:14px}.table_scrollable::-webkit-scrollbar-thumb{border-radius:13px;border:1px solid #99abbe;background-color:#fff}}header{position:relative;padding:20px 0;box-shadow:0px 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0px 3px 6px 0,0,0,.16;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);background-color:#fff;z-index:100;height:120px;transition:all ease 1.6s;-webkit-transition:all ease 1.6s;-moz-transition:all ease 1.6s;-o-transition:all ease 1.6s}@media(max-width: 575.98px){header{height:70px}}header.js_sticky_header{position:fixed;left:0;top:0;width:100%;transition:all ease 1.6s;-webkit-transition:all ease 1.6s;-moz-transition:all ease 1.6s;-o-transition:all ease 1.6s;padding:0;height:auto}header.js_sticky_header .row .col-xl-10{margin:0;padding:0}header.js_sticky_header .logo_container{padding:14px 0}header.js_sticky_header .logo_container a:nth-child(2) .logo{max-width:150px;transition:all ease 1.6s;-webkit-transition:all ease 1.6s;-moz-transition:all ease 1.6s;-o-transition:all ease 1.6s}header.js_sticky_header .logo_container a .logo{max-width:60px;transition:all ease 1.6s;-webkit-transition:all ease 1.6s;-moz-transition:all ease 1.6s;-o-transition:all ease 1.6s}header.js_sticky_header img{transition:all ease 1.6s;-webkit-transition:all ease 1.6s;-moz-transition:all ease 1.6s;-o-transition:all ease 1.6s}header.js_sticky_header .mainnavi nav>ul>li>a,header.js_sticky_header .mainnavi nav>ul>li>span{padding:15px}@media screen and (min-width: 1200px)and (max-width: 1300px){header.js_sticky_header .mainnavi nav>ul>li>a,header.js_sticky_header .mainnavi nav>ul>li>span{padding:15px 5px}}header:not(.js_sticky_header) .logo img{max-width:142px}@media(max-width: 575.98px){header:not(.js_sticky_header) .logo img{max-width:60px;max-height:34px}}header:not(.js_sticky_header) a:nth-child(2) img{max-width:230px}header .row .col-xl-10{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:flex-end;padding:17px 0 0 0}@media(min-width: 1200px){header .row .col-xl-10{position:relative;z-index:1}}@media(max-width: 1199.98px){header .row .col-xl-10{padding:0}}@media(max-width: 1199.98px){header .login.login_desktop{display:none}}header .login.login_desktop a{display:block;min-height:64px;padding:15px 10px 10px 10px}header .login .icon:before{color:#0976d6;font-size:1.5rem;line-height:2.25rem}header .login a:hover .icon:before,header .login a:focus .icon:before{color:#143d75}@media(max-width: 575.98px){.logo{max-width:60px}}.logo img{transition:all ease 1.6s;-webkit-transition:all ease 1.6s;-moz-transition:all ease 1.6s;-o-transition:all ease 1.6s}main{position:relative}main:after{content:"";display:block;width:100%;height:0;padding-bottom:4.3671367018%;background-image:url(../pix/schraeg-unten-dunkelblau.svg);background-size:cover}main.js_main_bg:after{background-color:#f0f3f7}body footer{padding:50px 0 90px 0;background-color:#002e5c;color:#fff;min-height:190px;margin-top:-1px}body footer *{color:#fff}@media(min-width: 1200px){body footer .row{align-items:flex-end}}@media(max-width: 575.98px){body footer .col-sm-6{margin-bottom:30px}}body footer p{margin:0}@media(max-width: 575.98px){body footer .footer_navigation{margin:0 0 0 10px}}body footer .footer_navigation ul li a{position:relative}body footer .footer_navigation ul li a:before{position:absolute;top:5px;left:-10px;font-family:"dkbgrund";content:"\e906";font-weight:900;font-size:13px}body footer .footer_navigation ul li:first-child a{padding-top:5px}body footer ul{list-style-type:none}body footer ul li a{display:block;padding:5px}body footer ul li a:hover,body footer ul li a:focus{text-decoration:underline;color:#2ad1c9}body footer ul li span{display:block;padding:5px}body footer ul li.active span{text-decoration:underline;color:#fff}body footer ul li:first-child a{padding-top:0}body footer .social_media ul{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}body footer .social_media ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;font-size:2.3125rem;line-height:2.3125rem;width:37px;height:37px;margin:2px;background-color:#fff;color:#002e5c;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}body footer .social_media ul li a .icon{font-size:1.5rem;line-height:2.25rem;color:#002e5c}body footer .social_media ul li a:hover,body footer .social_media ul li a:focus{color:#0976d6;text-decoration:none;width:39px;height:39px;margin:0 2px}body footer .social_media ul li a:hover *,body footer .social_media ul li a:focus *{color:#0976d6}body footer .social_media ul li:first-child a{padding-top:5px;padding-left:0}body footer .social_media ul li+li{margin-left:10px}body footer .social_media_headline+ul{margin-top:20px}@media(max-width: 1199.98px){body footer .logo_container{margin-top:30px}}body footer .logo img{max-width:142px}.offline{border:2px dashed #fff;padding:10px;margin:20px 0 0 0}.offline ul{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.offline ul li:first-child a{padding-top:5px}.offline ul li a{padding:5px 15px}.sticky_kontaktbox{position:fixed;right:0;top:180px;z-index:999}@media(max-width: 575.98px){.sticky_kontaktbox{top:auto;bottom:0;left:0;right:0}}.sticky_kontaktbox ul{list-style-type:none}@media(max-width: 575.98px){.sticky_kontaktbox ul{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}}@media(max-width: 575.98px){.sticky_kontaktbox ul li{width:calc(50% - 1px)}}@media(max-width: 575.98px){.sticky_kontaktbox ul li:first-child a{border-bottom-right-radius:0;border-top-right-radius:0;border-right:2px solid #617686}}@media(max-width: 575.98px){.sticky_kontaktbox ul li:last-child a{border-bottom-left-radius:0;border-top-left-radius:0;border-left:2px solid #617686}}.sticky_kontaktbox ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;flex-direction:column;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;height:70px;min-width:70px;background-color:#0976d6;border-bottom:5px solid #2ad1c9;color:#fff;padding:15px 5px 5px 5px;box-shadow:0px 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0px 3px 6px 0,0,0,.16;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16)}@media(min-width: 576px){.sticky_kontaktbox ul li a{min-width:104px;margin-right:-20px;padding:15px 25px 5px 5px}}@media(max-width: 575.98px){.sticky_kontaktbox ul li a{box-shadow:0px 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0px 3px 6px 0,0,0,.16;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16)}}.sticky_kontaktbox ul li a *{color:#fff}.sticky_kontaktbox ul li a:hover,.sticky_kontaktbox ul li a:focus{text-decoration:none;background-color:#002e5c}.sticky_kontaktbox ul li a.sticky_button_kontakt_modplaner{background-color:#002e5c}.sticky_kontaktbox ul li .icon{font-size:1.5rem;line-height:2.25rem}@media(min-width: 576px){.sticky_kontaktbox ul li+li{margin-top:10px}}.sticky_kontaktbox ul li.li_plz_suche .icon-sticky-kontakt:before{padding-left:5px;font-size:36px;line-height:12px}.sticky_kontaktbox ul li .plz_suche_formular{display:none}.sticky_kontaktbox ul li.js_show_plz_suche_form{position:relative}.sticky_kontaktbox ul li.js_show_plz_suche_form .icon-sticky-kontakt{margin-top:5px}.sticky_kontaktbox ul li.js_show_plz_suche_form .icon-typ{padding-left:15px}.sticky_kontaktbox ul li.js_show_plz_suche_form .plz_suche_formular{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;top:0;background-color:#002e5c;padding:15px 25px 15px 15px;height:70px;max-width:230px;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;border-bottom-right-radius:0;border-top-right-radius:0;border-bottom:5px solid #2ad1c9}.sticky_kontaktbox ul li.js_show_plz_suche_form .plz_suche_formular input{font-family:"Euclid";font-weight:500;font-size:1.125rem;line-height:1.8125rem;background-color:rgba(0,0,0,0);color:#fff;border:0;box-shadow:none;-webkit-appearance:none;max-width:120px}.sticky_kontaktbox ul li.js_show_plz_suche_form .plz_suche_formular input:hover,.sticky_kontaktbox ul li.js_show_plz_suche_form .plz_suche_formular input:focus,.sticky_kontaktbox ul li.js_show_plz_suche_form .plz_suche_formular input:focus-visible{border:0;box-shadow:none;-webkit-appearance:none}.sticky_kontaktbox ul li.js_show_plz_suche_form .plz_suche_formular input[type=submit]{visibility:hidden}.sticky_kontaktbox ul li.js_show_plz_suche_form .plz_suche_formular input::-webkit-input-placeholder{color:#fff}.sticky_kontaktbox ul li.js_show_plz_suche_form .plz_suche_formular input::-moz-placeholder{color:#fff}.sticky_kontaktbox ul li.js_show_plz_suche_form .plz_suche_formular input:-ms-input-placeholder{color:#fff}.sticky_kontaktbox ul li.js_show_plz_suche_form .plz_suche_formular input:-moz-placeholder{color:#fff}.sticky_kontaktbox ul li.js_show_plz_suche_form .plz_suche_formular .plz_icon_formular{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;min-width:80px;justify-content:center}.sticky_kontaktbox ul li.js_show_plz_suche_form .plz_suche_formular .icon{color:#fff}.sticky_kontaktbox ul li.js_show_plz_suche_form .plz_suche_formular .kontaktbox_text{color:#fff}.sticky_kontaktbox ul li.js_show_plz_suche_form .plz_suche_formular .trenner-error-container{color:#fff;padding:5px;position:absolute;right:0;top:100%}.sticky_kontaktbox .kontaktbox_text{font-family:"Euclid";font-weight:500;font-size:.8125rem;line-height:1.1875rem}body.hidePLZbutton .sticky_kontaktbox ul li.li_plz_suche{display:none !important}.tooltip_inner{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;color:#fff}.tooltip_inner .icon{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 15px 0 0;font-size:1.5rem;line-height:2.25rem;text-align:center}.tooltip_inner .icon .icon{margin:0}.tooltip_inner .kontaktbox_text{font-family:"Euclid";font-weight:500;font-size:.8125rem;line-height:1.1875rem}.tooltip_inner .text{font-family:"Euclid";font-weight:500;font-size:1.125rem;line-height:1.8125rem}.tooltipster-sidetip,.tooltipster-base{top:0;margin:0;margin-top:84px;min-height:79px}.tooltipster-sidetip .tooltipster-box,.tooltipster-base .tooltipster-box{background:#002e5c;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;border-bottom-right-radius:0;border-top-right-radius:0;border-bottom:5px solid #2ad1c9}.tooltipster-sidetip .tooltipster-content,.tooltipster-base .tooltipster-content{color:#fff}.tooltipster-sidetip .tooltipster-content *,.tooltipster-base .tooltipster-content *{color:#fff}.tooltipster-sidetip .tooltipster-content a,.tooltipster-base .tooltipster-content a{text-decoration:none}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background,.tooltipster-base.tooltipster-bottom .tooltipster-arrow-background{display:none;border-top-color:#fff;top:2px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background,.tooltipster-base.tooltipster-left .tooltipster-arrow-background{display:none;border-top-color:#fff;left:-2px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background,.tooltipster-base.tooltipster-right .tooltipster-arrow-background{display:none;border-top-color:#fff;left:2px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background,.tooltipster-base.tooltipster-top .tooltipster-arrow-background{display:none;border-top-color:#fff;top:-2px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border,.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border,.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border,.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border,.tooltipster-base.tooltipster-bottom .tooltipster-arrow-border,.tooltipster-base.tooltipster-left .tooltipster-arrow-border,.tooltipster-base.tooltipster-right .tooltipster-arrow-border,.tooltipster-base.tooltipster-top .tooltipster-arrow-border{display:none;border-top-color:red}section+.clippath_container,div+.clippath_container{margin-top:120px}.clippath_container{position:relative}.clippath_container .clippath{position:absolute;left:0;top:-80px;content:"";display:block;width:100%;height:80px;background-image:url(../pix/schraeg-oben-weiss.svg);background-size:cover}.clippath_container.bg{padding:40px 0 50px 0}.clippath_container.bg section{margin:0}.clippath_container.bg .clippath{background-color:#f0f3f7}.tns-outer{position:relative}.tns-outer button[data-action=start],.tns-outer button[data-action=stop]{display:none}.quelltext.fullwidth>.container{max-width:100%;padding:0}.logo_container a{flex:0 0 40%}.logo_container a+a{margin-left:20px}.logo_container a+a img{max-height:86px;width:auto}.logo_container a:nth-child(2){flex:1 0 auto;align-self:center;max-width:160px}header.js_sticky_header .logo_container .logo+.logo img{max-height:34px;max-width:unset}header.js_sticky_header .logo_container a{flex:0 0 30%;transition:all ease 1.6s;-webkit-transition:all ease 1.6s;-moz-transition:all ease 1.6s;-o-transition:all ease 1.6s}header.js_sticky_header .logo_container a+a img{max-height:34px}header.js_sticky_header .logo_container a:nth-child(2){flex:1 0 auto}.pic_baufi_container baufi-passt{width:768px;display:block;margin:0 auto}@media(max-width: 767.98px){.pic_baufi_container baufi-passt{width:100%}}.absatz h2 a[href^="http://"]:before,.absatz h2 a[href^="https://"]:before,.absatz h2 a[href^="//"]:before,.absatz h3 a[href^="http://"]:before,.absatz h3 a[href^="https://"]:before,.absatz h3 a[href^="//"]:before,.absatz h4 a[href^="http://"]:before,.absatz h4 a[href^="https://"]:before,.absatz h4 a[href^="//"]:before,.absatz h5 a[href^="http://"]:before,.absatz h5 a[href^="https://"]:before,.absatz h5 a[href^="//"]:before,.absatz h6 a[href^="http://"]:before,.absatz h6 a[href^="https://"]:before,.absatz h6 a[href^="//"]:before{color:inherit}.absatz .text_2{margin-top:35px}@media(min-width: 1580px){.absatz .absatz_inner{position:relative}}.absatz .absatz_inner:after{content:".";clear:both;display:block;visibility:hidden;height:0px}.absatz .media{max-width:670px;margin:0 0 15px 0;position:relative;z-index:1}@media(min-width: 1200px){.absatz .media{float:left;margin:0 30px 15px 0}}.absatz .media+.text ul{overflow:hidden}.absatz .media+.text ol li{text-indent:0}@media(min-width: 1200px){.absatz .media.media_align_right{float:right;margin:0 0 15px 30px}}.absatz .media.media_align_right+.text ul{overflow:visible;padding-left:0px}@media(min-width: 1200px){.absatz .media.media_align_right+.text+.link_button_container{max-width:calc(100% - 700px)}}.absatz .media.media_align_right+.text+.container_linkliste+.link_button_container{position:relative}@media(min-width: 1200px){.absatz .media.media_align_right+.text+.container_linkliste+.link_button_container{max-width:calc(100% - 700px)}}.absatz .media.media_fullwidth{max-width:100%}@media(min-width: 1200px){.absatz .media.media_fullwidth{max-width:66.666667%}}.absatz .media.media_fullwidth:after,.absatz .media.media_fullwidth+.text{clear:both}@media(min-width: 1200px){.absatz .media.media_fullwidth{float:none;margin-right:auto;margin-left:auto}}@media(min-width: 1200px){.absatz .media.media_fullwidth+.text{max-width:66.666667%}}.absatz .media.media_fullwidth+.text ul{overflow:visible;padding-left:0px}@media(min-width: 1200px){.absatz .media.media_fullwidth+.text+.link_button_container{max-width:66.666667%}}@media(min-width: 1200px){.absatz .media.media_fullwidth+.link_button_container{max-width:66.666667%}}.absatz .media+.media{clear:both}@media(min-width: 1580px){.absatz .media+.link_button_container:not(.js_link_button_container_relative),.absatz .media+div+.link_button_container:not(.js_link_button_container_relative),.absatz .media+div+div+.link_button_container:not(.js_link_button_container_relative),.absatz .media+div+div+.link_button_container:not(.js_link_button_container_relative){position:absolute;bottom:15px}}@media(min-width: 1200px){.absatz.js_sec_slider .text,.absatz.js_sec_slider .media.media_fullwidth+.text{max-width:100%}}.absatz .video{min-width:670px}@media(max-width: 767.98px){.absatz .video{min-height:initial;min-width:0}}.absatz .video.media_fullwidth{min-width:1090px}@media(max-width: 767.98px){.absatz .video.media_fullwidth{min-height:initial;min-width:0}}.absatz .video video{width:100%}.absatz .video .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%;height:auto}.absatz .video .embed-container:after{content:".";clear:both;display:block;visibility:hidden;height:0px}.absatz .video .embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.absatz figure{position:relative}.absatz figcaption,.absatz .figcaption{width:100%;background-color:#f0f3f7;border-bottom:4px solid #617686;padding:10px}.absatz figcaption span,.absatz .figcaption span{display:block;font-size:1rem;line-height:1.4375rem}.absatz figcaption span.copyright+span,.absatz .figcaption span.copyright+span{margin-top:5px}.absatz figcaption span.captiontext,.absatz .figcaption span.captiontext{color:#617686}.absatz figcaption span.captiontext *,.absatz .figcaption span.captiontext *{color:inherit}.absatz .link_button_container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}@media(max-width: 991.98px){.absatz .link_button_container{flex-direction:column}.absatz .link_button_container .ansicht360_button{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-left:15px}.absatz .link_button_container .ansicht360_button a{width:100%;justify-content:flex-start}.absatz .link_button_container .ansicht360_button+.link_button{margin-top:15px}}.absatz .ansicht360_button a{background-color:#f0f3f7;border-bottom:5px solid #99abbe;color:#000;font-family:"Euclid";font-weight:500;font-size:1.125rem;line-height:1.75rem;display:inline-flex;justify-content:center;align-items:center;flex-direction:row;gap:10px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;border-radius:7px;padding:8px 17px;min-height:60px}.absatz .ansicht360_button a span{color:#000;font-size:38px;transition:all ease .8s;-webkit-transition:all ease .8s;-moz-transition:all ease .8s;-o-transition:all ease .8s}.absatz .ansicht360_button a:hover,.absatz .ansicht360_button a:focus{transition:all ease .8s;-webkit-transition:all ease .8s;-moz-transition:all ease .8s;-o-transition:all ease .8s;-moz-transform:translate(0, 3px);-webkit-transform:translate(0, 3px);-o-transform:translate(0, 3px);-ms-transform:translate(0, 3px);transform:translate(0, 3px);text-decoration:none;background-color:#002e5c;padding:11px 17px 13px 17px;border-bottom:2px solid #99abbe;color:#fff}.absatz .ansicht360_button a:hover *,.absatz .ansicht360_button a:hover span,.absatz .ansicht360_button a:focus *,.absatz .ansicht360_button a:focus span{color:#fff}.absatz .ansicht360_button+.link_button{margin-left:15px}.absatz .link_button{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.absatz .link_button a+a{margin-top:15px}.absatz .link_button a.secondary_button{background-color:#f0f3f7;border-color:#99abbe;color:#000}.absatz .link_button a.secondary_button *,.absatz .link_button a.secondary_button:before{color:#000}.absatz .link_button a.secondary_button:hover,.absatz .link_button a.secondary_button:focus{text-decoration:none;background-color:#002e5c;color:#fff}.absatz .link_button a.secondary_button:hover *,.absatz .link_button a.secondary_button:hover:before,.absatz .link_button a.secondary_button:focus *,.absatz .link_button a.secondary_button:focus:before{color:#fff}.absatz .link_icon a{position:relative;padding:5px 15px 5px 45px;font-family:"Euclid";font-weight:500}.absatz .link_icon a:before{position:absolute;left:0;top:3px;display:inline-block;width:42px;font-size:22px;content:"\e90a"}.absatz .link_icon a[href^="mailto:"]:before{content:"\e90a"}.absatz .link_icon a[href^=tel]:before{content:"\e919"}.absatz .link_icon a[href^=http]:before,.absatz .link_icon a[href^="/"]:before{content:"\e906"}.absatz .link_icon+.link_icon{margin-top:15px}.absatz .js_two_medias{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 767.98px){.absatz .js_two_medias{flex-direction:column}}.absatz .js_two_medias .media{float:none;margin:0 0 30px 0}@media(min-width: 768px){.absatz .js_two_medias .media+.media{margin:0 0 0 30px}}.absatz .js_two_medias .text{content:".";clear:both;display:block;visibility:hidden;height:0px}@media(max-width: 575.98px){.absatz .absatz_slider_inner{padding:0 30px}}.absatz.bg .link_button .secondary_button{background-color:#fff}.absatz.bg figcaption,.absatz.bg .figcaption{background-color:#fff}@media(max-width: 1199.98px){section.absatz .absatz_slider_inner .slider_container{padding:0px 50px}}section.absatz .absatz_slider_inner .splide__arrows{top:50%}section.absatz .absatz_slider_inner .splide__arrows button.splide__arrow{background-color:#f0f3f7}@media(max-width: 1199.98px){section.absatz .absatz_slider_inner .splide__arrows button.splide__arrow.splide__arrow--prev{padding-left:20px}}@media(max-width: 1199.98px){section.absatz .absatz_slider_inner .splide__arrows button.splide__arrow.splide__arrow--next{padding-right:20px}}section.absatz .absatz_slider_inner .splide__arrows button.splide__arrow:before{display:none}section.absatz .absatz_slider_inner .splide__arrows button.splide__arrow i:before{font-size:1.875rem;line-height:1.875rem;color:#0976d6}@media(max-width: 575.98px){section.absatz .absatz_slider_inner .splide__arrows button.splide__arrow i:before{font-size:.9375rem;line-height:.9375rem}}section.absatz .absatz_slider_inner .splide__arrows button.splide__arrow:hover i:before,section.absatz .absatz_slider_inner .splide__arrows button.splide__arrow:focus i:before{color:#002e5c}section.absatz.bg .absatz_slider_inner .splide__arrows button.splide__arrow{background-color:#fff}section ul{list-style-type:none}section ul.linkliste li:before{display:none}section ul.linkliste li a{position:relative;display:inline-block;color:#0976d6;text-decoration:none;margin:0 0 15px 0;padding:0 0 0 20px}section ul.linkliste li a:before{position:absolute;left:3px;display:inline-block;width:20px;font-weight:900;color:#0976d6;font-size:13px;font-family:"dkbgrund";content:"\e906"}section ul.linkliste li a *{color:#0976d6}section ul.linkliste li a:hover,section ul.linkliste li a:focus{text-decoration:none;background-color:#0976d6;color:#fff}section ul.linkliste li a:hover:before,section ul.linkliste li a:focus:before{color:#fff}section ul.linkliste li a:hover *,section ul.linkliste li a:focus *{color:#fff}section ul.linkliste li a[href^="http://"]:before,section ul.linkliste li a[href^="https://"]:before,section ul.linkliste li a[href^="//"]:before{font-size:11px;content:"\e908"}section ul.linkliste li a[href$=".doc"]:before,section ul.linkliste li a[href$=".docx"]:before,section ul.linkliste li a[href$=".xls"]:before,section ul.linkliste li a[href$=".xlsx"]:before,section ul.linkliste li a[href$=".pdf"]:before{content:"\e901"}.list_cols{clear:both}@media(min-width: 576px){.list_cols .col-sm-6:first-child{padding-right:30px}}.list_cols .row+.row{margin-top:35px}.list_cols+.link_button_container{position:relative !important}@media(max-width: 575.98px){.list_cols ul{margin:0}}.text+.list_cols{padding-top:30px}.contacts_container .headlines{margin:0 0 45px 0}.contacts_container .row{justify-content:center}.contacts_container .row>.col-xl-4{margin-bottom:50px}.contacts_container .contacts{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;height:100%}.contacts_container .contacts>.contact,.contacts_container .contacts address,.contacts_container .contacts .contact_inner{height:100%}.contacts_container .contact{width:calc(100% - 82.5px)}@media screen and (min-width: 767.98px)and (max-width: 1500px){.contacts_container .contact{width:calc(100% - 65px)}}@media(max-width: 575.98px){.contacts_container .contact{width:calc(100% - 25px)}}.contacts_container .contact_inner{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0px 3px 6px 0,0,0,.16;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);padding:10px 20px 25px 20px;border-bottom:5px solid #99abbe}@media(max-width: 575.98px){.contacts_container .contact_inner{padding-bottom:10px}}.contacts_container .image_rounded{position:relative;z-index:1;width:165px;height:165px;min-width:165px;min-height:165px;overflow:hidden;margin-left:-82.5px}@media(max-width: 575.98px){.contacts_container .image_rounded{width:100px;height:100px;min-width:100px;min-height:100px;margin-left:-50px}}.contacts_container .image_rounded img{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.contacts_container .image_rounded+.content{max-width:calc(100% - 80px);padding:30px 0 0 15px}@media(max-width: 575.98px){.contacts_container .image_rounded+.content{max-width:calc(100% - 20px);padding:0px 0 0 15px}}.contacts_container .content{padding:30px 0 0 0;font-style:normal;font-size:1.125rem;line-height:1.8125rem;font-family:"Euclid";font-weight:500}@media(max-width: 575.98px){.contacts_container .content{padding:0}}.contacts_container .content *{font-family:"Euclid";font-weight:500}.contacts_container .contact_headline{margin:0 0 10px 0;word-wrap:break-word}@media(max-width: 575.98px){.contacts_container .contact_headline{margin:0}}.contacts_container .contact_headline *{font-size:1.5rem;line-height:2.25rem;color:#0976d6}.contacts_container .contactbereich{font-family:"Euclid";font-weight:500}.contacts_container .contactinfos_general_tel,.contacts_container .contactinfos_general_email,.contacts_container .ansprechpartner_telefon,.contacts_container .ansprechpartner_email{color:#617686}.contacts_container .contactinfos_general_tel a,.contacts_container .contactinfos_general_email a,.contacts_container .ansprechpartner_telefon a,.contacts_container .ansprechpartner_email a{position:relative;padding:5px 15px 5px 45px;color:#617686;word-wrap:break-word}.contacts_container .contactinfos_general_tel a:before,.contacts_container .contactinfos_general_email a:before,.contacts_container .ansprechpartner_telefon a:before,.contacts_container .ansprechpartner_email a:before{font-family:"dkbgrund";position:absolute;left:0;top:3px;display:inline-block;width:46px;font-size:24px}.contacts_container .contactinfos_general_tel a:hover,.contacts_container .contactinfos_general_tel a:focus,.contacts_container .contactinfos_general_email a:hover,.contacts_container .contactinfos_general_email a:focus,.contacts_container .ansprechpartner_telefon a:hover,.contacts_container .ansprechpartner_telefon a:focus,.contacts_container .ansprechpartner_email a:hover,.contacts_container .ansprechpartner_email a:focus{color:#002e5c;text-decoration:underline}.contacts_container .contactinfos_general_tel,.contacts_container .ansprechpartner_telefon{margin-top:40px}.contacts_container .contactinfos_general_tel a[href^=tel]:before,.contacts_container .ansprechpartner_telefon a[href^=tel]:before{font-size:30px;content:"\e919"}.contacts_container .contactinfos_general_email,.contacts_container .ansprechpartner_email,.contacts_container .ansprechpartner_linkedin{margin-top:25px}.contacts_container .contactinfos_general_email a[href^="mailto:"]:before,.contacts_container .ansprechpartner_email a[href^="mailto:"]:before,.contacts_container .ansprechpartner_linkedin a[href^="mailto:"]:before{content:"\e90a"}.contacts_container .ansprechpartner_linkedin a{position:relative;padding:5px 15px 5px 45px;word-wrap:break-word;color:#617686}.contacts_container .ansprechpartner_linkedin a:before{font-family:"dkbgrund";content:"\e907";position:absolute;left:0;top:0;display:inline-block;width:46px;font-size:24px}.contacts_container .ansprechpartner_linkedin a:hover,.contacts_container .ansprechpartner_linkedin a:focus{color:#0976d6;text-decoration:underline}.contacts_container .lightbox_link_container{margin:20px 0 0 0}@media(max-width: 575.98px){.contacts_container .lightbox_link_container{margin:10px 0 0 0}}.contacts_container .lightbox_link_container a{color:#617686;font-size:1.125rem;line-height:1.8125rem;font-weight:300}.contacts_container .lightbox_link_container a:before{display:inline-block;font-family:"dkbgrund";content:"\e913";color:#617686;padding-right:5px;font-size:14px}.contacts_container .contactinfos_general{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin:0 0 45px 0}@media(max-width: 1199.98px){.contacts_container .contactinfos_general{flex-direction:column}}.contacts_container .contactinfos_general div{margin-top:0}.contacts_container .contactinfos_general div+div{margin-top:0}@media(max-width: 1199.98px){.contacts_container .contactinfos_general div+div{margin-top:30px}}@media(min-width: 1200px){.contacts_container .contactinfos_general div+div{margin-left:100px}}.contacts_container .contactinfos_general .contactinfos_general_tel a:before,.contacts_container .contactinfos_general .contactinfos_general_email a:before{font-size:35px}.contacts_container .contactinfos_general .contactinfos_general_tel a{padding-left:40px}.contacts_container .contactinfos_general .contactinfos_general_email a{padding-left:60px}.contacts_container .contactinfos_general a{font-family:"Euclid";font-weight:500;color:#617686}.contacts_container.bg .contact_inner{border:0}.contacts_container.bg .contacts_toggle_mobile{box-shadow:none}.contacts_container.bg_blue{background-color:#0976d6}.contacts_container.bg_blue .headlines *{color:#fff}.contacts_container.bg_blue .contactinfos_general *{color:#fff}.contacts_container.bg_blue .contactinfos_general a:hover,.contacts_container.bg_blue .contactinfos_general a:focus{color:#fff;text-decoration:underline}.contacts_container .contacts_toggle_mobile{background-color:#fff;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;border-radius:9px;box-shadow:0px 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0px 3px 6px 0,0,0,.16;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;margin:0 0 40px 0}.contacts_container .contacts_toggle_mobile *{color:#002e5c}@media(min-width: 576px){.contacts_container .contacts_toggle_mobile{display:none}}.contacts_container .contacts_toggle_mobile .icon{margin-right:10px}.contacts_container .contacts_toggle_mobile.js_active .toggle_icon span:before{content:"\e90b"}.contacts_container .contacts_toggle_mobile.js_active .toggle_collapsed{display:none}.contacts_container .contacts_toggle_mobile.js_active .toggle_collapsing{display:block}.contacts_container .contacts_toggle_mobile .toggle_collapsing{display:none}@media(min-width: 576px){.contacts_container .contacts_toggle_mobile+div{display:flex !important}}.mfp-inline-holder .mfp-content{max-width:960px;margin:auto;background-color:#fff;padding:60px 70px}@media(max-width: 1199.98px){.mfp-inline-holder .mfp-content{max-height:80vw;overflow:auto}}@media(max-width: 575.98px){.mfp-inline-holder .mfp-content{padding:60px 35px 30px 35px}}.lightbox_content *{font-style:normal}.lightbox_content.contacts_container .contact{width:100%}.lightbox_content.contacts_container .ansprechpartner_telefon{margin-top:30px}.lightbox_content.contacts_container .ansprechpartner_telefon a{font-family:"Euclid";font-weight:500}.lightbox_content.contacts_container .ansprechpartner_email,.lightbox_content.contacts_container .ansprechpartner_linkedin{margin-top:15px}.lightbox_content.contacts_container .ansprechpartner_email a,.lightbox_content.contacts_container .ansprechpartner_linkedin a{font-family:"Euclid";font-weight:500}.lightbox_content.contacts_container .ansprechpartner_linkedin a{position:relative;padding:5px 15px 5px 45px;word-wrap:break-word;color:#617686}.lightbox_content.contacts_container .ansprechpartner_linkedin a:before{font-family:"dkbgrund";content:"\e907";position:absolute;left:0;top:0;display:inline-block;width:46px;font-size:24px}.lightbox_content.contacts_container .ansprechpartner_linkedin a:hover,.lightbox_content.contacts_container .ansprechpartner_linkedin a:focus{color:#0976d6;text-decoration:underline}@media(min-width: 576px){.lightbox_content .col_right{float:right;margin:35px 0 30px 30px;max-width:calc(50% - 30px)}}.lightbox_content .col_right:after{clear:both}.lightbox_content .col_right+.text{clear:both}.lightbox_content .text_01{margin-top:30px}@media(max-width: 575.98px){.lightbox_content .text_02{margin-top:15px}}@media(min-width: 576px){.lightbox_content .col_left{float:left;max-width:calc(50% - 30px);margin:35px 0 15px 0}}.lightbox_content .col_left+.text{clear:both}.lightbox_content .close_lightbox_container{position:absolute;right:30px;top:30px;color:#0976d6}.lightbox_content .close_lightbox_container *{color:#0976d6}.immo_expose{margin:0}.immo_expose .immo_location{text-transform:uppercase;color:#617686;margin:0 0 55px 0}.immo_expose .immo_location:before{display:inline-block;font-family:"dkbgrund";font-weight:400;content:"\e90e";color:#617686;padding:0 10px 0 0}.immo_expose .immo_intro_slider{margin:0 0 45px 0}.immo_expose .immo_intro_slider .absatz .media.media_fullwidth{max-width:100%}.immo_expose .facts_general{background-color:#f0f3f7;padding:0 0 50px 0;margin:0}.immo_expose .facts_general .bg{background-color:#0976d6;color:#fff;padding:55px 0 120px 0}.immo_expose .facts_general .bg *{color:#fff}.immo_expose .facts_general_list ul li a{display:block;color:#0976d6;text-decoration:none;padding:5px 0}.immo_expose .facts_general_list ul li a:hover,.immo_expose .facts_general_list ul li a:focus{text-decoration:underline;color:#002e5c}.immo_expose .facts_general_list ul li a:before{display:inline-block;font-family:"dkbgrund";width:45px;color:#0976d6}.immo_expose .facts_general_list ul li.ergebnisliste a{color:#617686}.immo_expose .facts_general_list ul li.ergebnisliste a:before{content:"\e956";color:#617686}.immo_expose .facts_general_list ul li.share a:before{content:"\e90a"}.immo_expose .facts_general_list ul li.print a:before{content:"\e954"}.immo_expose .facts_general_list ul li.notice a:before{content:"\e955"}.immo_expose .facts_general_list ul li.notice a.active:before{content:"\e95e"}.immo_expose .facts_general_list ul li.contact a{color:#d03027}.immo_expose .facts_general_list ul li.contact a:before{color:#d03027;content:"\e95d"}.immo_expose .facts_general_list ul li.contact a:hover,.immo_expose .facts_general_list ul li.contact a:focus{color:#002e5c}.immo_expose .facts_general_list ul li.ansicht360{min-width:300px}.immo_expose .facts_general_list ul li.ansicht360 a{background-color:#0976d6;border-bottom:5px solid #2ad1c9;color:#fff;font-family:"Euclid";font-weight:500;font-size:1.125rem;line-height:1.75rem;display:inline-flex;justify-content:center;align-items:center;flex-direction:row;gap:10px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;border-radius:7px;border-bottom:5px solid #2ad1c9;padding:13px 17px;max-height:60px;margin:0 0 15px}.immo_expose .facts_general_list ul li.ansicht360 a span{color:#fff;font-size:38px;transition:all ease .8s;-webkit-transition:all ease .8s;-moz-transition:all ease .8s;-o-transition:all ease .8s}.immo_expose .facts_general_list ul li.ansicht360 a:hover,.immo_expose .facts_general_list ul li.ansicht360 a:focus{transition:all ease .8s;-webkit-transition:all ease .8s;-moz-transition:all ease .8s;-o-transition:all ease .8s;-moz-transform:translate(0, 3px);-webkit-transform:translate(0, 3px);-o-transform:translate(0, 3px);-ms-transform:translate(0, 3px);transform:translate(0, 3px);text-decoration:none;background-color:#002e5c;padding:11px 17px 13px 17px;border-bottom:2px solid #2ad1c9;color:#fff}.immo_expose .facts_general_list ul li.ansicht360 a:hover *,.immo_expose .facts_general_list ul li.ansicht360 a:hover span,.immo_expose .facts_general_list ul li.ansicht360 a:focus *,.immo_expose .facts_general_list ul li.ansicht360 a:focus span{color:#fff}.immo_expose .item_content_shadow{filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));margin:0 0 45px 0}.immo_expose .item_content{padding:40px 50px 90px 50px;background-color:#fff;margin:-80px auto 0 auto;position:relative;z-index:1;clip-path:polygon(0 0, 100% 0%, 100% 90%, 0% 100%);-webkit-clip-path:polygon(0 0, 100% 0%, 100% 90%, 0% 100%)}@media(max-width: 1199.98px){.immo_expose .item_content{padding:20px 25px 25px 25px}}.immo_expose .immo_headline{font-family:"Euclid";font-weight:500;font-size:1.5rem;line-height:2.25rem;color:#0976d6;margin:0 0 20px 0}.immo_expose .immo_fake_table .col-lg-6{padding-top:8px;padding-bottom:8px}.immo_expose .facts_general_summary{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:flex-end}@media(min-width: 576px){.immo_expose .facts_general_summary{margin:0 -25px}}.immo_expose .facts_general_summary>div{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin:0 25px 25px 25px;word-break:break-word;overflow-wrap:anywhere}@media(max-width: 991.98px){.immo_expose .facts_general_summary>div{margin:0 15px 15px 15px}}.immo_expose .facts_general_summary .numbers{font-size:2.375rem;line-height:3.5rem;font-family:"Euclid";font-weight:500;display:inline-block;padding:6px 0}@media(max-width: 991.98px){.immo_expose .facts_general_summary .numbers{font-size:1.875rem;line-height:2.75rem}}@media(max-width: 575.98px){.immo_expose .facts_general_summary .numbers{padding-bottom:0}}.immo_expose .facts_general_summary .numbers sup{font-size:1.125rem;line-height:1.8125rem}@media(max-width: 991.98px){.immo_expose .facts_general_summary .numbers sup{font-size:.8125rem;line-height:1.1875rem}}.immo_expose .facts_general_summary .desc,.immo_expose .facts_general_summary .immo_desc{font-size:1.125rem;line-height:1.8125rem}@media(max-width: 991.98px){.immo_expose .facts_general_summary .desc,.immo_expose .facts_general_summary .immo_desc{font-size:.8125rem;line-height:1.1875rem}}.immo_expose .facts_general_summary .facts_general_price .numbers{padding:6px 8px;background-color:#002e5c}@media(max-width: 575.98px){.immo_expose .facts_general_summary .facts_general_price .numbers{padding-bottom:6px}}.immo_expose .facts_general_summary .facts_general_price .desc{padding:0 8px}.immo_expose .facts_energy{padding-top:35px}.immo_expose .hideContent{overflow:hidden;height:95px}.immo_expose .hideContent:after{background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#ffffff",GradientType=0 );content:" ";pointer-events:none;position:absolute;height:120px;width:100%;bottom:30px;left:0;visibility:visible}.immo_expose .showContent{height:auto}.immo_expose div.show-more{clear:both;text-align:center;transition:all ease 1.6s;-webkit-transition:all ease 1.6s;-moz-transition:all ease 1.6s;-o-transition:all ease 1.6s}.immo_expose div.show-more:hover .icon,.immo_expose div.show-more:focus .icon{transition:all ease 1.6s;-webkit-transition:all ease 1.6s;-moz-transition:all ease 1.6s;-o-transition:all ease 1.6s;color:#002e5c;text-decoration:none}.immo_expose div.show-more button{display:inline-block;text-decoration:none;color:#0976d6;font-size:1.125rem;line-height:1.75rem;font-family:"Euclid";font-weight:500}.immo_expose div.show-more button:hover,.immo_expose div.show-more button:focus{color:#002e5c;text-decoration:underline}.immo_expose div.show-more .icon{display:inline-block;color:#0976d6;margin-right:5px}.immo_expose div.show-more .icon:before{font-size:9px}.immo_expose div.show-more.active span.icon:before{content:"\e903"}.immo_expose .col_facts_hint{position:relative;background-color:#f0f3f7;padding:10px;width:240px;color:#002e5c;margin:50px 0 0 -60px;z-index:9}@media(max-width: 767.98px){.immo_expose .col_facts_hint{padding:7px;font-size:.9375rem;line-height:1.375rem}}@media(max-width: 767.98px){.immo_expose .col_facts_hint.js_smaller_box{width:100px;margin:50px 0 0 -40px}}.immo_expose .col_facts_hint:before{position:absolute;top:-10px;left:calc(50% - 15px);content:"";display:block;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f0f3f7 rgba(0,0,0,0)}.immo_expose .col_facts_hint *{color:#002e5c}.immo_expose .col_facts_hint .top{font-family:"Euclid";font-weight:500}.immo_expose .immotext ul{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.immo_expose .immotext ul li{flex:50%}.immo_expose .contacts_container{background-color:#0976d6;padding-top:80px}.immo_expose .contacts_container .row>.col-lg-6{margin-bottom:0}.immo_expose .contacts_container .row_headlines{justify-content:flex-start}.immo_expose .contacts_container .headlines h2{font-family:"Euclid";font-weight:500;color:#fff}.immo_expose .contacts_container .headlines h2 *{font-family:"Euclid";font-weight:500;color:#fff}.immo_expose .contacts_container .ansprechpartner_telefon,.immo_expose .contacts_container .ansprechpartner_email{color:#0976d6}.immo_expose .contacts_container .ansprechpartner_telefon *,.immo_expose .contacts_container .ansprechpartner_email *{color:#0976d6}.immo_expose .formular{padding-top:65px;background-color:#f0f3f7}.immo_expose .formular h2{font-family:"Euclid";font-weight:500}.immo_expose .facts_energy_line{margin:40px 0 0 0}.immo_expose .facts_energy_line .facts_energy_rows{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;width:100%}.immo_expose .facts_energy_line .facts_energy_rows:before{content:"";position:absolute;left:0;top:50px;display:block;width:100%;height:15px;background:#009245;background:-moz-linear-gradient(left, rgb(0, 146, 69) 0%, rgb(26, 156, 65) 4%, rgb(214, 214, 40) 33%, rgb(246, 219, 34) 51%, rgb(208, 90, 42) 85%, rgb(193, 39, 45) 100%);background:-webkit-linear-gradient(left, rgb(0, 146, 69) 0%, rgb(26, 156, 65) 4%, rgb(214, 214, 40) 33%, rgb(246, 219, 34) 51%, rgb(208, 90, 42) 85%, rgb(193, 39, 45) 100%);background:linear-gradient(to right, rgb(0, 146, 69) 0%, rgb(26, 156, 65) 4%, rgb(214, 214, 40) 33%, rgb(246, 219, 34) 51%, rgb(208, 90, 42) 85%, rgb(193, 39, 45) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#009245", endColorstr="#c1272d",GradientType=1 )}.immo_expose .facts_energy_line .facts_energy_rows .col_facts{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;border-right:1px solid #fff}.immo_expose .facts_energy_line .facts_energy_rows .col_facts:last-child{border:0}@media(max-width: 767.98px){.immo_expose .facts_energy_line .facts_energy_rows .col_facts:nth-child(odd) .values .value_last{display:none}}@media(max-width: 767.98px){.immo_expose .facts_energy_line .facts_energy_rows .col_facts.col_07 .values .value_first{display:none}}@media(max-width: 767.98px){.immo_expose .facts_energy_line .facts_energy_rows .col_facts.col_07 .values .value_last{display:block}}@media(max-width: 767.98px){.immo_expose .facts_energy_line .facts_energy_rows .col_facts.col_08 .values .value_last{display:none}}@media(max-width: 767.98px){.immo_expose .facts_energy_line .facts_energy_rows .col_facts.col_09 .values .value_last{display:block;right:-10px}}.immo_expose .facts_energy_line .facts_energy_rows .col_facts.col_active .character{font-family:"Euclid";font-weight:500;font-size:2.375rem;line-height:3.5rem;line-height:35px;position:relative}.immo_expose .facts_energy_line .facts_energy_rows .col_facts.col_active .character:after{position:absolute;top:52px;content:"";display:block;width:10px;height:10px;background-color:#002e5c;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.immo_expose .facts_energy_line .facts_energy_rows .col_facts.col_01{width:10.9090909091%}.immo_expose .facts_energy_line .facts_energy_rows .col_facts.col_02{width:7.2727272727%}.immo_expose .facts_energy_line .facts_energy_rows .col_facts.col_03{width:8.7272727273%}.immo_expose .facts_energy_line .facts_energy_rows .col_facts.col_04{width:9.0909090909%}.immo_expose .facts_energy_line .facts_energy_rows .col_facts.col_05{width:10.5454545455%}.immo_expose .facts_energy_line .facts_energy_rows .col_facts.col_05 .values .value_last{right:20px}.immo_expose .facts_energy_line .facts_energy_rows .col_facts.col_06{width:10.9090909091%}.immo_expose .facts_energy_line .facts_energy_rows .col_facts.col_06 .values .value_last{right:calc(50% - 20px)}.immo_expose .facts_energy_line .facts_energy_rows .col_facts.col_07{width:14.5454545455%}.immo_expose .facts_energy_line .facts_energy_rows .col_facts.col_07 .values .value_firsr{left:33px}.immo_expose .facts_energy_line .facts_energy_rows .col_facts.col_08{width:18.1818181818%}.immo_expose .facts_energy_line .facts_energy_rows .col_facts.col_08 .values .value_last{right:calc(50% - 20px)}.immo_expose .facts_energy_line .facts_energy_rows .col_facts.col_09{width:9.0909090909%}.immo_expose .facts_energy_line .facts_energy_rows .col_facts .character{color:#002e5c;font-size:1.25rem;line-height:1.6875rem;text-align:center;height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-end;justify-content:center;margin:0 0 25px 0}.immo_expose .facts_energy_line .facts_energy_rows .col_facts .values{position:relative}.immo_expose .facts_energy_line .facts_energy_rows .col_facts .values .value_first,.immo_expose .facts_energy_line .facts_energy_rows .col_facts .values .value_last{position:absolute;top:0}.immo_expose .facts_energy_line .facts_energy_rows .col_facts .values .value_first{left:0}.immo_expose .facts_energy_line .facts_energy_rows .col_facts .values .value_last{right:0}.immo_expose .facts_energy_line .facts_energy_rows .col_facts .values *{font-family:"Euclid";font-weight:500;font-size:.9375rem;line-height:1.375rem;color:#617686}@media print{*{color:#000;-webkit-print-color-adjust:exact;color-adjust:exact !important}body{background-color:#fff}body,#wrapper{margin:0}.col-lg-6,.col-lg-9,.col-lg-8{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-lg-1{margin-left:0%}#wrapper{padding:0 15px}.immo_expose .facts_general{padding:0 15px}.immo_expose .facts_general .bg{padding:55px 15px 120px 15px}.immo_expose .item_content{margin:0 auto;clip-path:none}.immo_expose .item_content_shadow{filter:none}.header{box-shadow:none;height:auto}.header .col-6.col-xl-10,.jumbotron,.footer,.sticky_kontaktbox,.skip_navi,.mmenu_outer_container,#mmenu,.breadcrumb_container,.facts_general_list,.formular,.mm-wrapper__blocker,.main.js_main_bg::after,.main::after{display:none !important}.tns-controls,.tns-liveregion{display:none !important}.slider_item{display:none}.slider_item:first-of-type{display:block}.slider_container{transform:none !important}.show-more,.immo_expose .hideContent::after{display:none !important}.immo_expose .hideContent{height:auto !important}h1,.immo_expose .facts_general_summary .numbers{font-size:1.25rem;line-height:1.6875rem}.immo_expose .contacts_container{padding:130px 15px 90px 15px}.contacts_container .image{display:none}}/*# sourceMappingURL=print.css.map */
