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}.media{display:flow-root}.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}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}.aspect--9\:16,.responsive.ratio-916{padding-bottom:177.7777%}.aspect--1\:1,.responsive.ratio-11{padding-bottom:100%}
header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#clearboth{clear:both}*:focus{border:0px;outline:none}*,html,body{box-sizing:border-box;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:16px;line-height:23px;color:rgba(0,0,0,.9)}@media screen and (min-width: 768px){*,html,body{font-size:16px;line-height:23px}}@media screen and (min-width: 1024px){*,html,body{font-size:19px;line-height:26px}}.mobile-break{display:none}@media(max-width: 767px){.mobile-break{max-height:1px;display:block;clear:left}}.break{display:block;max-height:1px}@media(max-width: 768px){.break{display:none}}@media screen and (min-width: 768px){.mobil{display:none}}@media screen and (max-width: 767px){.desktop{display:none}}figure{line-height:0}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:300;src:url("../../files/fonts/open-sans-v44-latin-300.eot");src:url("../../files/fonts/open-sans-v44-latin-300.eot?#iefix") format("embedded-opentype"),url("../../files/fonts/open-sans-v44-latin-300.woff2") format("woff2"),url("../../files/fonts/open-sans-v44-latin-300.woff") format("woff"),url("../../files/fonts/open-sans-v44-latin-300.ttf") format("truetype"),url("../../files/fonts/open-sans-v44-latin-300.svg#OpenSans") format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../../files/fonts/open-sans-v44-latin-regular.eot");src:url("../../files/fonts/open-sans-v44-latin-regular.eot?#iefix") format("embedded-opentype"),url("../../files/fonts/open-sans-v44-latin-regular.woff2") format("woff2"),url("../../files/fonts/open-sans-v44-latin-regular.woff") format("woff"),url("../../files/fonts/open-sans-v44-latin-regular.ttf") format("truetype"),url("../../files/fonts/open-sans-v44-latin-regular.svg#OpenSans") format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url("../../files/fonts/open-sans-v44-latin-700.eot");src:url("../../files/fonts/open-sans-v44-latin-700.eot?#iefix") format("embedded-opentype"),url("../../files/fonts/open-sans-v44-latin-700.woff2") format("woff2"),url("../../files/fonts/open-sans-v44-latin-700.woff") format("woff"),url("../../files/fonts/open-sans-v44-latin-700.ttf") format("truetype"),url("../../files/fonts/open-sans-v44-latin-700.svg#OpenSans") format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:500;src:url("../../files/fonts/open-sans-v44-latin-500.eot");src:url("../../files/fonts/open-sans-v44-latin-500.eot?#iefix") format("embedded-opentype"),url("../../files/fonts/open-sans-v44-latin-500.woff2") format("woff2"),url("../../files/fonts/open-sans-v44-latin-500.woff") format("woff"),url("../../files/fonts/open-sans-v44-latin-500.ttf") format("truetype"),url("../../files/fonts/open-sans-v44-latin-500.svg#OpenSans") format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:800;src:url("../../files/fonts/open-sans-v44-latin-800.woff2") format("woff2")}input{display:block;width:100%;max-width:424px;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:rgba(0,0,0,0);background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}input:focus{outline:none;border-color:blue;box-shadow:0 0 0 3px rgba(42,111,255,.3)}button{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid rgba(0,0,0,0);white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:var(--clr-green-light);border-color:var(--clr-green-light);color:var(--clr-blue);margin:20px 0;min-width:200px}.rechter-abstand{width:50px;display:inline-block}.flex{display:flex;flex-wrap:wrap;gap:30px}@supports not (gap: 30px){.flex{margin:-15px}.flex>.item{margin:15px}}.item{flex:0 0 100%}.flex{align-items:stretch;align-items:flex-end}.middle{flex:0 0 160px}@media(min-width: 768px){.item-left{flex:0 0 auto;max-width:320px}.item-middle{flex:0 0 160px;display:flex;align-items:center;word-break:normal;overflow-wrap:normal;white-space:normal}.item-right{flex:0 0 530px}}@media(min-width: 1024px){.flex{flex-wrap:nowrap}.item-left{flex:0 1 auto;max-width:320px}.item-middle{flex:0 0 160px}.item-right{flex:1 1 auto}@supports(-webkit-touch-callout: none){@media screen and (min-width: 1024px)and (min-width: 768px){.item-left{heigt:180px}}@media screen and (min-width: 1024px)and (min-width: 1024px){.item-left{heigt:176px}}@media screen and (min-width: 1024px)and (min-width: 1280px){.item-left{heigt:321px}}.item-right{flex:1 0 320px;min-width:320px}.item-right figure{width:320px}}}@media screen and (min-width: 1024px){.abstandOben.mod_article{padding-top:85px}}.startseite h1{margin-top:50px;font-size:20px;line-height:28px;font-weight:500}@media screen and (min-width: 768px){.startseite h1{font-size:20px;line-height:28px}}@media screen and (min-width: 1024px){.startseite h1{font-size:28px;line-height:36px;margin-bottom:18px}.startseite h1:nth-child(1){margin-bottom:100px}}.startseite h1 span{font-size:20px;line-height:28px;font-weight:500}@media screen and (min-width: 768px){.startseite h1 span{font-size:20px;line-height:28px}}@media screen and (min-width: 1024px){.startseite h1 span{font-size:28px;line-height:36px}}.startseite #container{display:none}h1{font-size:19px;line-height:24px;font-weight:500}@media screen and (min-width: 768px){h1{font-size:19px;line-height:24px}}@media screen and (min-width: 1024px){h1{font-size:28px;line-height:36px;margin-bottom:18px}}h1 span{font-size:19px;line-height:24px;font-weight:500}@media screen and (min-width: 768px){h1 span{font-size:19px;line-height:24px}}@media screen and (min-width: 1024px){h1 span{font-size:28px;line-height:36px}}h2{font-size:18px;line-height:23px;font-weight:500}@media screen and (min-width: 768px){h2{font-size:18px;line-height:26px}}@media screen and (min-width: 1024px){h2{font-size:20px;line-height:28px}}h2 span{font-size:16px;line-height:23px;font-weight:500}@media screen and (min-width: 768px){h2 span{font-size:18px;line-height:23px}}@media screen and (min-width: 1024px){h2 span{font-size:20px;line-height:28px}}h3{font-size:18px;line-height:23px;font-weight:500}@media screen and (min-width: 768px){h3{font-size:18px;line-height:23px}}@media screen and (min-width: 1024px){h3{font-size:19px;line-height:28px}}h3 span{font-size:18px;line-height:23px;font-weight:500}@media screen and (min-width: 768px){h3 span{font-size:18px;line-height:23px}}@media screen and (min-width: 1024px){h3 span{font-size:19px;line-height:28px}}h4{font-size:16px;line-height:23px;font-weight:500}@media screen and (min-width: 768px){h4{font-size:18px;line-height:26px}}@media screen and (min-width: 1024px){h4{font-size:18px;line-height:26px}}h4 span{font-size:16px;line-height:23px;font-weight:500}@media screen and (min-width: 768px){h4 span{font-size:18px;line-height:26px}}@media screen and (min-width: 1024px){h4 span{font-size:18px;line-height:26px}}h5{font-size:18px;line-height:21px;font-weight:500}@media screen and (min-width: 768px){h5{font-size:18px;line-height:26px}}@media screen and (min-width: 1024px){h5{font-size:18px;line-height:26px}}p{margin-bottom:20px}@media screen and (min-width: 1024px){p{margin-bottom:26px}}.dicker-punkt{display:none}@media screen and (min-width: 768px){.dicker-punkt{display:inline;font-weight:800}.dicker-punkt .violett{color:rgba(192,85,125,.9)}}.termin{padding-top:22px}.termin.content-text{margin-top:30px;margin-bottom:45px}@media screen and (min-width: 1024px){.termin.content-text .rte{padding-left:20px;padding-right:20px}}@media screen and (min-width: 1024px){.termin{position:absolute;top:-130px;right:20px;border-top:2px solid #a48663;border-bottom:2px solid #a48663;padding:0 16px 4px}}@media screen and (min-width: 1024px)and (min-width: 1280px){.termin{right:127px}}@media screen and (min-width: 1024px){.termin p{font-size:16px;line-height:21px}}.schmalerStreifen.content-text{margin-top:0;margin-bottom:0}@media screen and (min-width: 1024px){.schmalerStreifen.content-text{max-width:160px;padding-top:20px;margin-top:0}}@media screen and (min-width: 1500px){.schmalerStreifen.content-text{margin-top:35px}}.seitentitel{padding-top:28px;padding-left:46px;padding-bottom:0;line-height:18px;font-weight:500;max-width:100px;font-size:14px;line-height:18px;font-weight:500}@media(min-width: 768px){.seitentitel{padding-left:66px;font-size:14px}}@media(min-width: 1024px){.seitentitel{display:none}}.startseite .seitentitel{display:none}a{text-decoration:none;color:#1d1d1b}strong{font-weight:500}#wrapper{width:100%;max-width:1500px;margin:auto}@media screen and (min-width: 1024px){#wrapper{background-image:url("../../files/bilder/skizze-ausschnitt_links.jpg"),url("../../files/bilder/skizze-ausschnitt_rechts.jpg");background-repeat:no-repeat,no-repeat;background-position:top 450px left 0,top 450px right 0;background-size:150px,150px}}@media screen and (min-width: 1280px){#wrapper{background-image:url("../../files/bilder/skizze-ausschnitt_links.jpg"),url("../../files/bilder/skizze-ausschnitt_rechts.jpg");background-repeat:no-repeat,no-repeat;background-position:top 470px left 20px,top 470px right 20px;background-size:240px,240px}}#header{min-height:100px;z-index:300;position:relative}.content-text{margin-top:36px;margin-bottom:30px}@media screen and (min-width: 1024px){.content-text{padding-left:0;padding-right:0;margin-top:37px;margin-bottom:46px}}@media screen and (min-width: 1024px){.struktur .content-text{margin-top:47px}}@media screen and (min-width: 1024px){.projekt .content-text{margin-top:37px}}@media screen and (min-width: 1024px){.kontakt .content-text{margin-top:32px}}.kontakt #schmal .mod_article:nth-child(1),.impressum #schmal .mod_article:nth-child(1),.datenschutz #schmal .mod_article:nth-child(1){margin-top:22px}@media screen and (min-width: 1024px){.kontakt #schmal .mod_article:nth-child(1),.impressum #schmal .mod_article:nth-child(1),.datenschutz #schmal .mod_article:nth-child(1){margin-top:88px}}.kontakt #schmal h1,.kontakt #schmal h4,.impressum #schmal h1,.impressum #schmal h4,.datenschutz #schmal h1,.datenschutz #schmal h4{color:#0081b2}#container{z-index:100}@media screen and (min-width: 768px){#container .mod_article{background-color:#fff}}@media screen and (min-width: 1024px){#container .mod_article{padding-left:35px;padding-right:35px}}@media screen and (min-width: 1280px){#container .mod_article{padding-left:55px;padding-right:55px}}@media screen and (min-width: 1024px){#container{margin-left:138px;margin-right:138px}}@media screen and (min-width: 1280px){#container{margin-left:258px;margin-right:258px}}#schmal{width:100%}@media screen and (max-width: 1023px){#schmal{background-image:url("../../files/bilder/skizze-mobile.jpg");background-repeat:no-repeat;background-size:100%;background-position-y:24px}}@media screen and (min-width: 1024px){#schmal{background-position-y:263px}}#schmal .mod_article{background-color:#fff;margin-left:30px;margin-right:30px;padding-left:15px;padding-right:15px}@media screen and (min-width: 768px){#schmal .mod_article{padding-left:35px;padding-right:35px;margin-top:28px}}@media screen and (min-width: 1024px){#schmal .mod_article{padding-left:35px;padding-right:35px;margin-left:138px;margin-right:138px;margin-top:78px}}@media screen and (min-width: 1280px){#schmal .mod_article{padding-left:55px;padding-right:55px;margin-left:260px;margin-top:78px;margin-right:260px}}#main .content-text{padding-left:20px;padding-right:20px;margin-top:28px;margin-bottom:30px}@media screen and (min-width: 1024px){#main .content-text{padding-left:0;padding-right:0;margin-top:42px}}#main .content-headline{padding-left:20px;padding-right:20px}@media screen and (min-width: 1024px){#main .content-headline{padding-left:0;padding-right:0}}#breit{width:100%}#breit .content-image{margin-top:42px}#breit .content-text{margin-left:20px}@media screen and (min-width: 1024px){#breit .content-text{margin-left:180px;margin-top:125px;margin-top:45px}}@media screen and (min-width: 1280px){#breit .content-text{margin-left:314px;margin-top:125px}}#left{width:100%;padding-right:20px}@media screen and (min-width: 1024px){#left{width:250px;right:250px;padding-right:20px}}#right{width:250px;left:0}.startseite #footer{margin-top:0}#footer{padding:0 0 30px;margin-top:22px}@media screen and (min-width: 1024px){#footer{margin-left:138px;margin-right:0;margin-top:42px}#footer .inside{padding-left:35px;padding-right:35px}}@media screen and (min-width: 1280px){#footer{margin-left:258px;margin-right:258px}#footer .inside{padding-left:55px}}#footer .content-text{border-top:2px solid rgba(164,134,99,.6);float:left;display:inline-block;margin-top:0;width:100%;padding:15px 20px}@media screen and (min-width: 1024px){#footer .content-text{padding-left:0;padding-right:0;width:auto;border-top:5px solid rgba(164,134,99,.6)}}@media screen and (min-width: 1280px){#footer .content-text{max-width:600px}}.logo-schachtel{position:absolute;padding-left:20px;padding-top:20px;padding-bottom:42px}@media screen and (min-width: 1024px){.logo-schachtel{padding-left:40px;padding-top:50px}}@media screen and (min-width: 1280px){.logo-schachtel{padding-left:125px;padding-top:50px}}.logo-schachtel .logo{width:74px;float:left}@media screen and (min-width: 480px){.logo-schachtel .logo{width:80px}}@media screen and (min-width: 1024px){.logo-schachtel .logo{width:100px}}@media screen and (min-width: 1280px){.logo-schachtel .logo{width:135px}}.logo-schachtel .text{float:left;padding-left:13px;padding-top:30px;font-weight:500}@media screen and (min-width: 1024px){.logo-schachtel .text{padding-left:35px;padding-top:40px}.logo-schachtel .text a{font-size:16px;line-height:20px}}@media screen and (min-width: 1280px){.logo-schachtel .text{padding-left:54px;padding-top:55px}.logo-schachtel .text a{font-size:16px;line-height:20px}}.startseite #wrapper{background-image:none}.portrait figure{max-width:230px;margin-bottom:20px;padding-right:50px;float:left}@media screen and (min-width: 1024px){.portrait figure{padding-top:0}}@media screen and (min-width: 1024px){.portrait h5{margin-top:16px}}@media screen and (min-width: 768px){.meilensteine #schmal{min-height:500px}}@media screen and (min-width: 1024px){.meilensteine #schmal{min-height:auto}}@media screen and (min-width: 1024px){.meilensteine .rte{padding-left:0}}.meilensteine .banner figure{display:inline-block;width:100%;border:1px solid #816b4d}@media screen and (min-width: 768px){.meilensteine .banner figure{margin-right:23px}}.meilensteine table{width:100vw}@media screen and (min-width: 1024px){.meilensteine table{margin-top:80px;width:auto}}.meilensteine table tr{border-bottom:1px solid #816b4d}.meilensteine table tr:nth-child(1){border-top:.5px solid #816b4d}.meilensteine table tr:nth-child(even){background-color:rgba(129,107,77,.1)}.meilensteine table td{float:left;padding-top:9px;padding-bottom:7px}@media screen and (min-width: 1024px){.meilensteine table td{float:none}}.meilensteine table td:nth-child(1){padding-left:11px;padding-right:11px}.meilensteine table td:nth-child(2){padding-left:11px;padding-right:30px}@media screen and (min-width: 480px){.meilensteine table td:nth-child(2){min-width:140px}}@media screen and (min-width: 1024px){.meilensteine table td:nth-child(2){padding-left:25px;padding-right:143px}}.meilensteine table td:nth-child(3){padding-left:69px;padding-right:11px;padding-bottom:11px;padding-top:1px;min-width:360px;width:100%}@media screen and (min-width: 768px){.meilensteine table td:nth-child(3){padding-top:11px;padding-left:0;width:auto}}@media screen and (min-width: 1024px){.meilensteine table td:nth-child(3){padding-top:11px;padding-left:0;padding-right:0;width:auto;padding-bottom:7px}}.kontakt main .mod_article{min-height:900px}nav.mod_customnav{display:block;width:100%;padding-left:20px}@media screen and (min-width: 768px){nav.mod_customnav{padding-left:0}}@media screen and (min-width: 1300px){nav.mod_customnav{padding-top:20px;float:right;display:inline-block;width:auto}}nav.mod_customnav li{float:left;color:rgba(0,0,0,.6);font-size:16px;line-height:26px}nav.mod_customnav li a,nav.mod_customnav li strong{color:rgba(0,0,0,.6);font-size:16px}nav.mod_customnav li:first-child ::after{padding-left:2px;content:" / ";padding-right:4px}nav.mod_navigation ul{margin-top:100px;position:absolute;width:100vw;background-color:#fff;padding-bottom:20px}@media screen and (min-width: 1024px){nav.mod_navigation ul{width:151px;margin-top:218px}}@media screen and (min-width: 1280px){nav.mod_navigation ul{width:271px;margin-top:218px}}nav.mod_navigation ul li{text-align:right;padding:20px 50px 7px 10px}nav.mod_navigation ul li a,nav.mod_navigation ul li .active{font-size:18px;text-decoration:none;color:rgba(0,0,0,.6);display:inline-block;padding:1px 0 1px 0;font-weight:500}nav.mod_navigation ul li a.projekt,nav.mod_navigation ul li .active.projekt{color:#0081b2}nav.mod_navigation ul li a.verein,nav.mod_navigation ul li .active.verein{color:#a3790b}nav.mod_navigation ul li a.meilensteine,nav.mod_navigation ul li .active.meilensteine{color:#a48663}nav.mod_navigation ul li a.wohlwollen,nav.mod_navigation ul li .active.wohlwollen{color:#c0557d}nav.mod_navigation ul li a.kontakt,nav.mod_navigation ul li .active.kontakt{color:#75336a}@media screen and (min-width: 1024px){nav.mod_navigation ul li{padding:0 10px 0 10px;text-align:right}nav.mod_navigation ul li a{font-weight:500;font-size:18px}nav.mod_navigation ul li a.projekt{color:rgba(0,0,0,.6)}nav.mod_navigation ul li a.projekt:hover{color:#0081b2}nav.mod_navigation ul li a.verein{color:rgba(0,0,0,.6)}nav.mod_navigation ul li a.verein:hover{color:#a3790b}nav.mod_navigation ul li a.meilensteine{color:rgba(0,0,0,.6)}nav.mod_navigation ul li a.meilensteine:hover{color:#a48663}nav.mod_navigation ul li a.wohlwollen{color:rgba(0,0,0,.6)}nav.mod_navigation ul li a.wohlwollen:hover{color:#c0557d}nav.mod_navigation ul li a.kontakt{color:rgba(0,0,0,.6)}nav.mod_navigation ul li a.kontakt:hover{color:#75336a}nav.mod_navigation ul li .active{font-size:18px}}nav ul li:hover>ul,nav ul li:active>ul{display:block;-webkit-user-select:none;-webkit-touch-callout:none}nav.mod_navigation{min-height:93px;width:100%;z-index:300}nav.mod_navigation .level-icon span{padding-top:20px;padding-right:20px;width:56px;height:80px;right:0;position:relative;float:right;display:block}input.side-menu{opacity:0;height:0}.side-menu~ul{display:none}@media screen and (min-width: 1024px){.side-menu~ul{display:block}}.side-menu:checked~ul{display:block}.side-menu~label .menubutton.zu{display:none}.side-menu:checked~label .menubutton.zu{display:block;width:43px}@media screen and (min-width: 1024px){.side-menu:checked~label .menubutton.zu{display:none}}.side-menu:checked~label .menubutton.auf{display:none}.side-menu~label .menubutton.auf{display:block}@media screen and (min-width: 1024px){.side-menu~label .menubutton.auf{display:none}}.projekt .seitentitel,.projekt h4{color:#0081b2}.verein .seitentitel,.verein h4,.verein h1{color:#a3790b}.meilensteine .seitentitel,.meilensteine h4{color:#816b4d}.wohlwollen .seitentitel,.wohlwollen h4{color:#c0557d}.kontakt .seitentitel,.kontakt h4{color:#75336a}.blau,.blau strong,h4{color:#0081b2}.dunkelgelb,.dunkelgelb strong,h4{color:#a3790b}.dunkelsand,.dunkelsand strong,h4{color:#816b4d}.violett,.violett strong,h4{color:#c0557d}.lila,.lila strong,h4{color:#75336a}.gelb,.gelb strong,h4{color:#f8a911}.content-text.media--left .rte{max-width:400px;float:left}@media screen and (min-width: 1280px){.content-text.media--left .rte{max-width:600px}}.rte ul{list-style:none;margin:0;padding:0}.rte ul li{position:relative;padding-left:.6em}.rte ul li strong{line-height:26px}.rte ul li::before{content:"- ";position:absolute;left:0;top:0;color:#a3790b;font-weight:700}.projekt ul li::before{color:#0081b2}.wrap{display:flex;flex-direction:column;gap:19px}.wrap figure,.wrap img{display:inline-block;width:100%;height:auto}.wrap div:nth-child(1),.wrap div:nth-child(2){width:100%}.wrap .content-text{margin-top:0}@media(min-width: 1024px){.wrap{flex-direction:row;align-items:stretch}.wrap div:nth-child(1){flex:1 1 auto;min-width:0}.wrap div:nth-child(2){flex:0 0 120px;max-width:120px;display:flex;align-items:center}}
