.max-zentriert-1600{max-width:1600px;margin:0 auto;display:block}.max-zentriert{max-width:1240px;margin:0 auto;display:block}.max-zentriert-980{max-width:980px;margin:0 auto;display:block}.schatten-light{-webkit-box-shadow:0 6px 5px -1px rgba(0,0,0,0.03);-moz-box-shadow:0 6px 5px -1px rgba(0,0,0,0.03);box-shadow:0 6px 5px -1px rgba(0,0,0,0.02);z-index:2}.lichtkante{-webkit-box-shadow:0 37px 36px -6px #fff;-moz-box-shadow:0 37px 36px -6px #fff;box-shadow:0 37px 36px -6px #fff}.schatten{-webkit-box-shadow:0 0 9px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 9px 0 rgba(0,0,0,0.3);box-shadow:0 0 9px 0 rgba(0,0,0,0.3);z-index:2}.schatten-unten{-webkit-box-shadow:0 6px 5px -1px rgba(0,0,0,0.11);-moz-box-shadow:0 6px 5px -1px rgba(0,0,0,0.11);box-shadow:0 6px 5px -1px rgba(0,0,0,0.11)}.schatten-hover{-webkit-box-shadow:0 0 26px 0 rgba(0,0,0,0.62);-moz-box-shadow:0 0 26px 0 rgba(0,0,0,0.62);box-shadow:0 0 26px 0 rgba(0,0,0,0.62);z-index:2}.schatten-ob-invert{-webkit-box-shadow:inset 0 6px 5px 0 rgba(0,0,0,0.08);-moz-box-shadow:inset 0 6px 5px 0 rgba(0,0,0,0.08);box-shadow:inset 0 6px 5px 0 rgba(0,0,0,0.08)}body{font-family:'Open Sans',Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;color:black;font-size:100%;background:white}.inhalt-container ul,.inhalt-container ol,.inhalt-container table,.inhalt-container p{font-size:120%}.blind{position:absolute;left:-2000px}#print-adresse{display:none}.willkommen{text-align:center;font-weight:bold;margin-bottom:-20px !important}header{background-repeat:no-repeat;background-position:center center;background-size:cover;height:413px;text-align:right;max-width:1600px;margin:0 auto;display:block}#projekttitel{display:flex;justify-content:space-between;color:black;text-transform:uppercase;font-size:150%;font-weight:bold;align-items:flex-start}@media screen and (max-width:950px){#projekttitel{font-size:110%}}#projekttitel p{background:rgba(255,255,255,0.7);padding:15px;border-bottom-left-radius:20px;text-align:center}.slogan{display:block;text-transform:none;font-size:90%}.logo{border-bottom-right-radius:20px}.suche{width:220px;background:rgba(255,255,255,0.3);border:1px solid #c7c7c7;border-radius:15px;display:flex;justify-content:space-around;align-items:center;flex-wrap:nowrap;float:right;margin:130px 20px 0 0}.suche [type=text]{border:none;width:175px;padding:10px;background:transparent;color:white}.lupe{cursor:pointer;background:transparent;color:white;border:none}.inhalt-container{padding:40px 30px 70px 30px;min-height:500px;position:relative;width:100%;max-width:1240px;margin:0 auto;display:block}.inhalt-container ul,.inhalt-container ol{line-height:140%;margin:5px 0 5px 20px}.inhalt-container li{margin-top:6px}.inhalt-container p{line-height:140%;margin:15px 0 5px 0}#sie-sind-hier{font-size:80% !important;margin:0;padding:0 0 5px 0;border-bottom:1px solid #F1EFEF;opacity:.6;filter:alpha(opacity=60)}.pfeil-top{position:fixed;right:5px;bottom:5px;cursor:pointer;font-weight:bold;z-index:10000000;background:white;border-radius:50%}.pfeil-top i{font-size:230%}.pfeil-top a{border:none;text-decoration:none;color:#666 !important}.pfeil-top a:hover{color:#444 !important;border:none}footer{background:#F1EFEF;color:black;width:100%;line-height:160%;padding-bottom:15px}footer i{opacity:.7;display:inline-block;width:23px}footer a{color:black;text-decoration:none}footer a:hover{color:#267b60}.footer-innen{max-width:1240px;margin:0 auto;display:block;display:flex;justify-content:space-between;padding:20px 30px 0 30px}.footer-innen div{flex:1}.fuss-links{text-align:left}.fuss-mitte{text-align:center}.fuss-rechts{text-align:right}.fuss-links-innen,.fuss-rechts-innen{text-align:left;display:inline-block}.fuss-mitte-innen{text-align:center;display:inline-block}.fuss-mitte-innen img{margin-bottom:10px}.weiterfuehrende-links{text-align:center;color:#666;display:block;font-size:90% !important;margin-bottom:10px}.fa-facebook-square{color:#3b5998;font-size:250%;opacity:1}.icon-link{border:none}.fuss-unten{max-width:1240px;margin:0 auto;display:block;text-align:center}td{vertical-align:top}.detail-table{width:100%;border-collapse:collapse;border-top:1px solid #F1EFEF;margin:10px 0 5px 0}.detail-table td{border-bottom:1px solid #F1EFEF;padding:5px}.detail-table th{background:#F1EFEF;border-bottom:1px solid #F1EFEF;text-align:left;padding:5px}.formular-table{width:100%;max-width:500px;border:none;margin:20px 0 0 0;border-collapse:collapse}.formular-table td{padding:0 0 15px 0;border:none;border-collapse:collapse;vertical-align:top}.formular-table th{background:#F1EFEF;padding:5px;font-weight:normal;text-align:left;border:none;border-collapse:collapse;vertical-align:top}.ausrichtung-formular{display:flex;justify-content:center}.formbutton{padding:10px;background:#34b18a;color:white;border:0;font-weight:bold;width:100%;font-size:120%;cursor:pointer}.formfeld{width:100%;padding:3px}.formfeldort{width:100%;margin:0;padding:3px}.formfeldnachricht{width:100%}.pflichtfelder{color:#34b18a;font-size:120%;font-weight:bold}th .pflichtfelder,td .pflichtfelder{float:right}label{margin:0 10px 0 5px}.kasten,.newsbox-embed{color:#444;background:#e4eff1;border:1px solid #e4eff1;margin:15px 0 30px 0;padding:15px 20px 15px 20px;text-align:center}#seitenbox-global-rechts .seitenbox,#seitenbox-global-links .seitenbox{margin-bottom:15px}#seitenbox-global-rechts p,#seitenbox-global-links p{margin:10px 0 10px 0}#seitenbox-global-rechts .seitenbox .kopf,#seitenbox-global-links .seitenbox .kopf{font-weight:bold;margin:0 0 20px 0}.seitenbox a{color:#34b18a}.seitenbox a:hover,.seitenbox a:active{color:#267b60 !important}.seitenbox a:visited{color:#34b18a}@media screen and (max-width:640px){.cboxPhoto{max-width:280px !important;height:auto !important}}@media print{.consent_open,#cookieShow,header,footer,#sie-sind-hier,.handmade-with-love,nav{display:none}.handmade-with-love{border:1px solid red;display:none}#print-adresse{display:block;margin:0 0 0 1cm;font-size:10pt;width:90%;color:black}#print-adresse img{float:left;margin:0 2cm 1cm 0;width:2.94cm}.inhalt-container{width:100%;font-size:100%;margin:0;color:black;padding:1cm 0 0 1cm}}.leiste-menue-1{width:100%;margin-top:-60px;position:sticky;top:0;z-index:1999;background:rgba(255,255,255,0.9)}.leiste-menue-1-innen{-webkit-box-shadow:0 6px 5px -1px rgba(0,0,0,0.11);-moz-box-shadow:0 6px 5px -1px rgba(0,0,0,0.11);box-shadow:0 6px 5px -1px rgba(0,0,0,0.11);max-width:1600px;margin:0 auto;display:block}#navigation{max-width:1240px;margin:0 auto;display:block;display:flex;justify-content:flex-start;flex-wrap:nowrap}.platzhalter-fuer-fixed{display:none;height:60px}.open-menue{color:white;display:inline-block;position:absolute;top:10px;right:4px;transform:rotate(90deg);font-size:120%;font-weight:bold;display:none}.open-umenue{font-size:130%;position:absolute;display:inline !important;right:8px;top:5px;color:#34b18a}.menu-1 a,.menu-1 span{color:black;font-size:130%;height:60px;padding:0 22px 5px 22px;font-weight:bold;text-decoration:none;text-transform:none;-webkit-transition:color .2s linear,background .2s linear;-moz-transition:color .2s linear,background .2s linear;-o-transition:color .2s linear,background .2s linear;transition:color .2s linear,background .2s linear;display:flex;align-items:center}.menu-1 a:hover,.menu-1 span:hover,.menu-1 a:active,.menu-1 span:active{color:white;background:#34b18a}.menu-1:hover>ul,.menu-1:active>ul{visibility:visible;background:white;font-size:90%;margin:0;padding:0}.menu-2:hover>ul,.menu-2:active>ul{visibility:visible;background:white}.menu-2 a,.menu-2 span{display:block;text-decoration:none;text-transform:none;font-weight:normal;min-height:35px;color:black;background:transparent;width:100%;padding:0 15px 0 15px;display:flex;flex-wrap:wrap;align-items:center}.menu-3 a,.menu-3 span{display:block;text-decoration:none;text-transform:none;font-weight:normal;color:black;background:transparent;width:100%;padding:0 15px 0 15px;display:flex;flex-wrap:wrap;align-items:center}.menu-2 a:hover,.menu-2 span:hover{color:white;background:#34b18a}.menu-3 a:hover,.menu-3 span:hover{color:white;background:#34b18a}.button-sk-1{color:white !important;background:#34b18a !important}.button-sk-2{color:white !important;background:#34b18a !important}.button-sk-3{color:white !important;background:#34b18a !important}.menu-1 ul,.menu-2 ul{list-style:none;padding:0;visibility:hidden;position:absolute;z-index:99999;width:380px;-webkit-transition:opacity .2s linear,visibility 0s linear;-moz-transition:opacity .2s linear,visibility 0s linear;-o-transition:opacity .2s linear,visibility 0s linear;transition:opacity .2s linear,visibility 0s linear}.menu-1 ul{top:60px;left:0;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.3);-moz-box-shadow:2px 2px 10px rgba(0,0,0,0.3);box-shadow:2px 2px 10px rgba(0,0,0,0.3)}.menu-2 ul{left:380px;top:0;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.3);-moz-box-shadow:2px 2px 10px rgba(0,0,0,0.3);box-shadow:2px 2px 10px rgba(0,0,0,0.3)}.menu-1 span,.menu-2 span,.menu-3 span{cursor:default}.menu-1{display:inline;position:relative}.menu-2{position:relative}img{max-width:100%}.group1:hover{background:transparent !important}.group1{border:none !important}.param_string{display:block}.param_string_untertitel{color:#666;font-size:90%;display:block;text-align:center;line-height:normal}.bild-left-full,.bild-right-full{margin:auto;display:block}.bild-left-th,.bild-left-web,.bild--embednews,.bild--th{margin-right:15px;float:left;border-width:0}.bild-right-th,.bild-right-web{margin-left:15px;float:right;border-width:0}.bild-left-web-cent,.bild-left-web-cent{margin-bottom:30px}*{margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.fehler{color:#34b18a}.smap1{display:block;margin:5px 0 5px 5px;font-weight:bold;font-size:120%}.smap2{display:block;margin:5px 0 5px 15px;font-weight:bold;font-size:110%}.smap3{display:block;margin:5px 0 5px 25px;font-weight:normal;font-size:100%}.smap4{display:block;margin:5px 0 5px 35px;font-weight:normal;font-size:90%}h1{color:black;font-size:180%;margin:30px 0 20px 0;text-transform:none;font-weight:bold;text-align:center;padding:0}h2{color:#34b18a;font-size:160%;margin:30px 0 20px 0;text-transform:none;font-weight:bold;text-align:center;padding:0}h3{color:#34b18a;font-size:140%;margin:20px 0 8px 0;text-transform:none;font-weight:bold;text-align:left;padding:0}h4{color:#34b18a;font-size:120%;margin:10px 0 8px 0;text-transform:none;font-weight:bold;text-align:center;padding:0}hr{border:0;border-top:solid 1px #c7c7c7;border-bottom:transparent;margin-top:15px;clear:both}.kasten p{font-size:100%}.inhalt-container a{color:#34b18a;text-decoration:underline}.inhalt-container a:hover,.inhalt-container a:active{color:#267b60}.inhalt-container a:visited{color:#34b18a}.datum-marke{font-size:80% !important;margin:0;padding:0}.multi-column{margin-top:30px;width:100%;-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:50px;-webkit-column-gap:50px;column-gap:50px;column-rule-color:grey;column-rule-style:solid;column-rule-width:1px}@media screen and (max-width:750px){.multi-column{width:100%;-moz-column-count:1;-webkit-column-count:1;column-count:1;-moz-column-gap:50px;-webkit-column-gap:50px;column-gap:50px;column-rule-color:grey;column-rule-style:solid;column-rule-width:1px}}.multi-column hr{margin-bottom:15px}.multi-column h2{margin:0 0 20px 0 !important;padding:0 !important;text-align:left}.multi-column~h2{margin:20px 0 20px 0 !important}.multi-column p{margin:0 0 20px 0 !important;padding:0 !important}.multi-column ul,.multi-column ol{margin:-20px 0 20px 20px !important}section{column-break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.rundung-5{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.rundung-10{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.rundung-15{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.flexbox-horizontal{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-around}.flexbox-vertikal{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-webkit-flex-flow:row wrap;-moz-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;justify-content:space-around}.flexbox-bildstrecke-bildstreifen{display:flex;justify-content:space-around;flex-wrap:wrap;padding-top:30px}.flexbox-bildstrecke-bildstreifen img{margin:0 5px 20px 5px}.flexbox-bildstrecke-schmuck{display:flex;justify-content:space-around;flex-wrap:wrap;margin:30px -50px -5px -50px}.flexbox-bildstrecke-schmuck a{text-decoration:none}@media screen and (max-width:1130px){.flexbox-bildstrecke-schmuck{margin:30px -40px -5px -40px;flex-wrap:wrap}}.flexbox-bildstrecke-schmuck div{width:300px;max-width:100%;background:#34b18a;text-align:center;overflow:hidden;margin-bottom:30px;border:1px solid white}.flexbox-bildstrecke-schmuck div:hover{background:#666}.flexbox-bildstrecke-schmuck div figure{overflow:hidden;background-image:url(/bilder/layout/criss-cross.png);width:300px;height:300px;display:flex;text-align:center;justify-content:center;align-items:center}.flexbox-bildstrecke-schmuck p{font-size:120% !important;font-weight:bold;color:white !important;display:flex;align-items:center;text-align:center;justify-content:center;padding:13px 10px 25px 10px !important;margin:0 !important}.flexbox-bildstrecke-schmuck img{transition:transform .3s;-moz-transition:transform .3s;-webkit-transition:transform .3s;-o-transition:transform .3s;-ms-transition:transform .3s}.flexbox-bildstrecke-schmuck img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.handmade-with-love{margin:15px 0 15px 0;display:flex;justify-content:center;font-size:90% !important;align-items:center;color:#666}.handmade-with-love p{margin:0 30px 0 30px !important}.handmade-with-love a{color:#666;text-decoration:none}.handmade-with-love i{margin:0 5px 0 5px;font-size:130%}.box-button,.box-buttons{display:flex;justify-content:center;margin-top:20px;flex-wrap:wrap}.box-button a,.box-buttons a{padding:15px;color:white !important;background:#34b18a;text-decoration:none !important;margin:0 5px 10px 5px;font-size:100%;font-weight:bold;text-align:center}.box-button a:hover,.box-buttons a:hover{color:white !important;background:#267b60}.flexbox-zweispaltig-start{display:flex;justify-content:space-between;overflow:hidden;flex-wrap:wrap;margin:50px 0 50px 0}.flexbox-zweispaltig-start .links,.flexbox-zweispaltig-start .rechts{width:48%;display:flex;flex-direction:column;font-size:120%;border:1px solid #c7c7c7}.flexbox-zweispaltig-start .links-gruen,.flexbox-zweispaltig-start .rechts-gruen,.flexbox-zweispaltig-start .links,.flexbox-zweispaltig-start .rechts{width:48%;display:flex;flex-direction:column;font-size:120%;background:#34b18a;justify-content:center}.flexbox-zweispaltig-start .links-gruen a,.flexbox-zweispaltig-start .rechts-gruen a{text-decoration:none !important}.flexbox-zweispaltig-start .links-gruen:hover,.flexbox-zweispaltig-start .rechts-gruen:hover{background:#76a6b2}.flexbox-zweispaltig-start .links-gruen *,.flexbox-zweispaltig-start .rechts-gruen *{color:white !important}.flexbox-zweispaltig-start .box-h2{min-height:4.5em;display:flex;align-items:center;padding:10px 20px 10px 20px;text-align:center !important}.flexbox-zweispaltig-start h2{display:inline-block;font-size:130%;padding:0;margin:0;margin:0 auto 0 auto}.flexbox-zweispaltig-start .box-bild{overflow:hidden;display:block;max-height:500px}.box-bild img{transition:transform .3s;-moz-transition:transform .3s;-webkit-transition:transform .3s;-o-transition:transform .3s;-ms-transition:transform .3s}.box-bild img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.flexbox-zweispaltig-start .box-text{margin-top:-10px;display:flex;align-items:center;text-align:center;justify-content:center;padding:10px}.flexbox-zweispaltig-start .box-text p{padding-left:20px;padding-right:20px}#hausprospekt{justify-content:flex-start;position:relative}.iframe-hausprospekt{width:100%;border:none;overflow:hidden}.YUM_einwilligungs_widerruf{padding:20px;color:#666;display:block;font-size:80%;text-align:center;background:#34b18a}#hausprospekt .iframe_hinweistext,#hausprospekt .iframe_info_button{font-size:90%;color:black !important}#hausprospekt .iframe_button{background:#34b18a;-webkit-box-shadow:0 0 9px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 9px 0 rgba(0,0,0,0.3);box-shadow:0 0 9px 0 rgba(0,0,0,0.3);z-index:2;font-size:100% !important}#hausprospekt .iframe_button:hover{background:#76a6b2}#hausprospekt .fa-info-circle{color:black !important}#hausprospekt p{font-size:90%}#hausprospekt a{text-decoration:underline !important}.hinweistext-foerderung{text-align:center;color:#666;display:block;font-size:90% !important}.flexbox-logos-unten{border:1px solid #c7c7c7;padding:20px}.flexbox-logos-unten div{display:flex;justify-content:center}.flexbox-logos-unten span{display:block;margin:10px}.refkat_change_element{display:none}.klappbox{display:flex;justify-content:center}.flexbox-refdetails-text{max-width:500px}.refz_4606 .flexbox-refdetails-text{max-width:100%}@media print{.consent_open,#cookieShow,header,footer,#sie-sind-hier,.handmade-with-love,nav{display:none}#print-adresse{display:block;margin:0 0 0 1cm;padding:0;font-size:10pt;width:90%;color:black}#print-adresse img{float:left;margin:0 2cm 1cm 0;width:4cm}.inhalt-container{width:100%;font-size:100%;margin:0;color:black;padding:1cm 0 0 1cm}}.rundung{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.jobboxen-wrapper{display:flex;justify-content:center}.jobbox{width:445px;width:640px;height:750px;margin:25px 15px 15px 15px;background:#e4eff1;overflow:hidden;text-align:center;display:flex;flex-direction:column;justify-content:flex-start;align-itens:center}.jobbox h2{margin-top:25px !important;margin-bottom:20px !important;padding:0 10px 0 10px !important;min-height:3em;color:black}.jobbox p{margin:0 0 10px 0 !important;padding:0 20px 0 20px !important}.jobbox .box-button a,.jobbox .box-buttons a{display:block;margin-top:20px !important;margin-bottom:25px !important;-webkit-border-radius:5px !important;-moz-border-radius:5px !important;border-radius:5px !important}input[type=radio]+label{border:1px solid #34b18a;background:white;padding:3px 15px 3px 15px}input[type=radio]:checked+label{border:1px solid #34b18a;color:white;background:#34b18a;padding:3px 5px 3px 5px}input[type=radio]+label:hover{border:1px solid #34b18a;color:white;background:#34b18a}input[type=radio]{display:none}input,select,textarea,button{font-size:inherit;font-family:inherit}input[type=radio]:checked+label::before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f00c';padding-right:5px}.radio-titel-oben,.wrapper-radio{margin-bottom:10px}#embed_formular_box{width:100%;margin:15px auto 20px auto;padding:20px}#embed_formular_box{background-color:#f3f4f6}.personalfragebogen{width:100%;display:flex;flex-wrap:wrap}.personalfragebogen div{padding:10px 10px 20px 10px;width:50%;text-align:center}@media screen and (max-width:700px){.personalfragebogen div{width:100%;padding:10px 0 20px 0}}.personalfragebogen div .formfeld{width:100%;height:30px;border:1px solid #ccc;margin-top:5px !important}.personalfragebogen div .formfeldnachricht{margin-top:5px !important}.personalfragebogen div .fklasse{width:50px;border-radius:0;margin-left:10px}.personalfragebogen div select{width:100%;font-size:100%;padding:3px 10px 3px 10px;background-color:white;background-position:right;background-repeat:no-repeat;margin-top:5px}.flexbox-zweispaltig{display:flex;display:-webkit-flex;justify-content:center;margin:10px 0 0 0;flex-wrap:wrap}.bildbox{background:#F1EFEF;width:50%;overflow:hidden;display:flex;display:-webkit-flex;justify-content:center;align-items:center}.bildbox img,.bild-left-zweisp,.bild-right-zweisp{width:100%;height:auto;object-fit:cover}@media screen and (max-width:1240px){.bildbox img{height:100%;width:auto;object-fit:cover}}.textbox{width:50%;background:#f2f2f2;padding:20px 30px 20px 30px;display:flex;flex-direction:column;justify-content:flex-start}.textbox h2{border:none;font-size:120%;font-weight:bold;text-align:left;margin:15px 0 0 0;padding:0}.textbox h3{border:none;font-size:120%;font-weight:bold;color:black;text-align:left;margin:15px 0 0 0;padding:0}@media screen and (max-width:600px){.textbox{width:100%}.textbox p{text-align:justify}}