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%}
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:14px;line-height:19px;color:rgba(0,0,0,.9)}@media screen and (min-width: 1024px){*,html,body{font-size:18px;line-height:26px}}.mobile-break{display:none}@media(max-width: 768px){.mobile-break{max-height:1px;display:block}}.break{display:block;max-height:1px}@media(max-width: 768px){.break{display:none}}@media screen and (min-width: 1024px){.mobil{display:none}}@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}@media screen and (min-width: 480px){.flex{display:flex;flex-wrap:wrap}.flex div:nth-child(1){flex:0 0 60%}.flex div:nth-child(2){flex:1 0 160px;padding-left:20px;padding-right:20px;padding-top:20px}.flex div:nth-child(2) span{font-size:18px;line-height:26px}.flex div:nth-child(3){flex:0 0 100%}}@media screen and (min-width: 1024px){.flex{display:flex;flex-wrap:nowrap}.flex div:nth-child(1){flex:0 1 auto}.flex div:nth-child(3){flex:0 1 auto}}@media screen and (min-width: 1024px){.abstandOben.mod_article{padding-top:85px}}.desktop{display:none}h1{font-size:18px;line-height:24px;font-weight:500}@media screen and (min-width: 768px){h1{font-size:28px;line-height:36px}}@media screen and (min-width: 1024px){h1{font-size:28px;line-height:36px}}h1 span{font-size:18px;line-height:24px;font-weight:500}@media screen and (min-width: 768px){h1 span{font-size:28px;line-height:36px}}@media screen and (min-width: 1024px){h1 span{font-size:28px;line-height:36px}}h2{font-size:14px;line-height:18px;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:18px;line-height:26px}}h2 span{font-size:14px;line-height:18px;font-weight:500}@media screen and (min-width: 768px){h2 span{font-size:18px;line-height:26px}}@media screen and (min-width: 1024px){h2 span{font-size:18px;line-height:26px}}h3{font-size:16px;line-height:20px;font-weight:500}@media screen and (min-width: 768px){h3{font-size:19px;line-height:28px}}@media screen and (min-width: 1024px){h3{font-size:19px;line-height:28px}}h3 span{font-size:16px;line-height:20px;font-weight:500}@media screen and (min-width: 768px){h3 span{font-size:19px;line-height:28px}}@media screen and (min-width: 1024px){h3 span{font-size:19px;line-height:28px}}h4{font-size:14px;line-height:19px;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:14px;line-height:19px;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}}p{margin-bottom:20px}@media screen and (min-width: 1024px){p{margin-bottom:30px}}.dicker-punkt{display:none}@media screen and (min-width: 1024px){.dicker-punkt{display:inline;font-weight:800}.dicker-punkt .violett{color:rgba(192,85,125,.9)}}.termin{padding-top:12px}@media screen and (min-width: 1024px){.termin{position:absolute;top:-130px;right:127px;border-top:2px solid #a48663;border-bottom:2px solid #a48663;padding:0 16px 4px}.termin p{font-size:16px;line-height:21px}}@media screen and (min-width: 1024px){.schmalerStreifen.content-text{max-width:160px;padding-left:20px;padding-right:20px;padding-top:20px}}.seitentitel{padding-top:20px;padding-left:45px;padding-bottom:0;font-size:12px;line-height:18px;font-weight:500;max-width:100px;font-size:12px;line-height:18px;font-weight:500}@media(min-width: 1024px){.seitentitel{display:none}}.startseite #main{margin-top:32px}.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 450px left 20px,top 450px right 20px;background-size:240px,240px}}#header{min-height:100px;z-index:300;position:relative}.content-text{margin-top:32px;margin-bottom:30px}@media screen and (min-width: 1024px){.content-text{padding-left:0;padding-right:0;margin-top:45px}}#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-left:138px;margin-right:138px;margin-top:78px}}@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:258px;margin-top:78px;margin-right:258px}}#main .content-text{padding-left:20px;padding-right:20px;margin-top:32px;margin-bottom:30px}@media screen and (min-width: 1024px){#main .content-text{padding-left:0;padding-right:0;margin-top:45px}}#breit{width:100%}#breit .content-text{margin-left:20px;margin-top:45px}@media screen and (min-width: 1024px){#breit .content-text{margin-left:327px;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}#footer{padding:16px 20px 30px 20px;margin-top:42px}#footer .content-text{border-top:2px solid rgba(164,134,99,.6);float:left;display:inline-block;margin-top:0;width:100%;padding-top:8px}@media screen and (min-width: 1024px){#footer .content-text{width:auto;border-top:5px solid rgba(164,134,99,.6)}}#footer .content-text p,#footer .content-text a{font-size:14px;line-height:18px}.logo-schachtel{position:absolute;padding-left:20px;padding-top:20px;padding-bottom:42px}@media screen and (min-width: 1024px){.logo-schachtel{padding-left:45px;padding-top:50px}}@media screen and (min-width: 1280px){.logo-schachtel{padding-left:125px;padding-top:50px}}.logo-schachtel .logo{width:70px;float:left}@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:65px;padding-top:60px}.logo-schachtel .text a{font-size:16px;line-height:20px}}figure{padding-top:30px}@media screen and (min-width: 1024px){figure{padding-top:0}}nav.mod_customnav{display:block;width:100%}@media screen and (min-width: 1024px){nav.mod_customnav{padding-top:13px;float:right;display:inline-block;width:auto}}nav.mod_customnav li{float:left;color:rgba(0,0,0,.6);font-size:14px}nav.mod_customnav li a{color:rgba(0,0,0,.6);font-size:14px}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:223px}}@media screen and (min-width: 1280px){nav.mod_navigation ul{width:271px;margin-top:223px}}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:16px;text-decoration:none;color:rgba(0,0,0,.6);display:inline-block;padding:3px 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:#816b4d}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.verein{color:rgba(0,0,0,.6)}nav.mod_navigation ul li a.meilensteine{color:rgba(0,0,0,.6)}nav.mod_navigation ul li a.wohlwollen{color:rgba(0,0,0,.6)}nav.mod_navigation ul li a.kontakt{color:rgba(0,0,0,.6)}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:50px;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{color:#a3790b}.meilensteine .seitentitel,.meilensteine h4{color:#816b4d}.wohlwollen .seitentitel,.wohlwollen h4{color:#c0557d}.kontakt .seitentitel,.kontakt h4{color:#75336a}.blau,h4{color:#0081b2}.dunkelgelb,h4{color:#a3790b}.dunkelsand,h4{color:#816b4d}.violett,h4{color:#c0557d}.lila,h4{color:#75336a}
