@import url(https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;1,400&family=Work+Sans:wght@300;400;500;700&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.block-downloads,.block-picture,.block-text,.block-text-picture,.block-video{padding-top:20px;padding-bottom:40px}.block-picture .caption,.block-text-picture .caption{font-family:Merriweather,serif;font-size:.7rem;font-style:italic}::selection{background:#000;color:#fff}::-moz-selection{background:#000;color:#fff}:focus{outline:none}body,html{overflow-x:hidden}[class*=col-lg-],[class*=col-md-],[class*=col-sm-],[class*=col-xs-]{padding:0 20px}.row{margin-left:-20px;margin-right:-20px}a,a:hover{transition:all .2s;color:#000}a:active,a:focus,a:visited{text-decoration:none}html{font-size:20px}body{font-family:Merriweather,serif;line-height:1.45em;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;font-size:100%}br.res{display:none}.container{max-width:1024px;width:100%}em{font-style:italic}footer{padding:35px 60px 40px;color:#000;font-family:Work Sans,sans-serif}footer .inner{display:flex;flex-flow:row wrap}footer .footer-navigation{display:block;flex:0 0 70%;order:1;padding-left:35px;padding-top:45px}footer .text{flex:0 0 30%;order:0}footer .title{margin-bottom:20px;font-weight:500;font-size:.9rem}footer p{font-weight:400;font-size:.7rem;line-height:1.45em}footer p a,footer p a:after{display:inline-block}footer p a:after{content:"/";padding:0 2px 0 5px}footer p a:last-child:after{content:normal}footer p+p{margin-top:0}footer ul{font-size:.7rem;line-height:1.5em}footer ul li{list-style:none}header{padding:20px 0 40px;position:relative}header .header-container{display:flex;flex-flow:row wrap;justify-content:space-between}header .header-container .container{max-width:none;width:auto;align-self:flex-end;margin:18px 0 0;padding:0}header .main-navigation{float:right;font-family:Work Sans,sans-serif;font-size:.9rem;font-weight:500}header .main-navigation ul li{float:left;position:relative}header .main-navigation ul li+li{margin-left:20px}header .main-navigation ul li.active a:after{width:100%}header .main-navigation ul li a:after{display:block;width:0;content:"";left:0;bottom:-2px;background:#000;height:3px;transition:width .2s;position:absolute}header .main-navigation ul li a:hover{text-decoration:none}header .main-navigation ul li a:hover:after{width:25px;transition:width .2s}header .main-navigation ul li a:focus{color:#000}header .main-navigation ul li a:focus:after{width:100%}header .logo img{width:260px}form label{font-family:Work Sans,sans-serif;font-size:.9rem;display:block}form input[type=email],form input[type=text]{margin-bottom:12px;color:#000;padding:7px 12px;border:1px solid #c5c6c7;font-size:.9rem}form input[type=email]:focus,form input[type=text]:focus{border:1px solid #49bbe1}form select{height:37px;font-size:.9rem;padding:0 10px;display:inline-block;margin-bottom:12px}form input[type=checkbox],form select{border-radius:0;border:1px solid #c5c6c7}form input[type=checkbox]{width:27px;height:27px;padding:0}form input[type=checkbox]+label{display:inline-block;position:relative;top:-7px;margin-left:3px}main{padding:40px 0 20px}ul.list{margin:20px 0}ul.list li{margin-bottom:15px;position:relative;padding-left:25px;color:#000;font-weight:300}ul.list li:last-child{margin-bottom:0}ul.list li:before{content:"\00BB";position:absolute;left:0;top:-2px;width:9px;height:9px;color:#000;font-family:Work Sans,sans-serif}section article+article{margin-top:60px}.strong,b,strong{font-weight:500}#cookieMsg{position:fixed;z-index:1000;background:#f3f3f3;padding:25px;max-width:350px;left:50%;margin-left:-175px;bottom:0;text-align:center;font-family:Work Sans,sans-serif;border-radius:2px 2px 0 0;animation:attentionOut .25s forwards;opacity:0;transition:all .2s}#cookieMsg .btn{margin-top:15px}#cookieMsg p{text-align:center;display:inline-block;vertical-align:middle;display:block;font-size:.7rem;font-weight:400}#cookieMsg p a{text-decoration:underline;color:#49bbe1;font-weight:400}#cookieMsg p+p{margin-top:8px}#cookieMsg .close{position:absolute;right:20px;top:20px;text-decoration:none;width:15px;height:15px;background:url(/build/foerderverein/images/cross.fabe7ede.svg) no-repeat 50%;background-size:100%;opacity:1}#cookieMsg .close:hover{opacity:.8}#cookieMsg .close:after{font-size:1.6rem}#cookieMsg.show{display:block;opacity:1;transition:all .2s;animation:none}.btn{padding:9px 20px;text-align:center;font-family:Work Sans,sans-serif;font-weight:500;border-radius:2px;border:0;font-size:.9rem}#block-membership-application button,.btn.c1{background:#f8b733;color:#fff}#block-membership-application button:hover,.btn.c1:hover{background:#f9c356}.btn.c2{background:#49bbe1;color:#fff}.btn.c2:hover{background:#68c6e6}.center-block.horizontal{position:relative;left:50%;transform:translateX(-50%);display:inline-block}.content-breaker{min-height:350px;height:40vh;width:100%;background:url(/build/foerderverein/images/breaker.8f733b78.jpg) no-repeat 50%;margin-top:60px;position:relative;overflow:hidden}.content-breaker .caption{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.content-breaker .caption .title{color:#fff;margin-bottom:25px;font-size:1.75rem}.menu-btn{width:22px;height:2px;background:#000;position:absolute;right:15px;top:40px;margin-bottom:10px;margin-top:10px;cursor:pointer;z-index:1000;transition:all .3s;display:none}.menu-btn:after{bottom:-7px;height:20px;border-bottom:2px solid #000}.menu-btn:after,.menu-btn:before{content:"";position:absolute;width:100%;transition:all .3s}.menu-btn:before{top:-7px;height:2px;background:#000}.menu-btn.active{transform:rotate(45deg);transition:opacity .3s}.menu-btn.active:after{opacity:0;transition:all .3s}.menu-btn.active:before{transform:rotate(-90deg);top:0;transition:all .3s}a{text-decoration:none}.title{font-size:1.6rem;font-family:Work Sans,sans-serif;font-weight:700;line-height:1.45em;color:inherit}.title.first-title,h1.first-title,h2.first-title,h3.first-title,h4.first-title{font-size:2.6rem;color:#000;line-height:1.1em;font-weight:700;font-family:Work Sans,sans-serif}.title.first-title span,h1.first-title span,h2.first-title span,h3.first-title span,h4.first-title span{font-weight:500}.title.second-title,h1.second-title,h2.second-title,h3.second-title,h4.second-title{color:#000;line-height:1.5em;font-weight:700}.title+p,h1+p,h2+p,h3+p,h4+p{margin-top:20px}p{color:#000;font-weight:300}p.indented{max-width:600px;margin:0 auto}p+.title,p+p{margin-top:20px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:991px){header{padding-bottom:20px}header .mobile-menu-toggle{position:absolute;right:15px;top:36px;width:40px;height:40px;cursor:pointer;background:url(/build/foerderverein/images/menu-toggle.e402826b.svg) no-repeat 50%/100%}header .mobile-menu-toggle.active{background:url(/build/foerderverein/images/menu-toggle-close.f42f259c.svg) no-repeat 50%/100%}header .header-container{flex-flow:column;padding-left:0;padding-right:0}header .header-container .container{align-self:auto;padding-left:0;padding-right:0;margin:10px 0 0}header .logo{padding-left:10px}header .logo img{width:180px}header .main-navigation{float:none;display:none;border-bottom:1px solid #c5c6c7}header .main-navigation.show-menu{display:block}header .main-navigation ul li{float:none}header .main-navigation ul li a{padding:8px 15px;display:block}header .main-navigation ul li a:after{content:normal}header .main-navigation ul li+li{margin-left:0}header .main-navigation ul li+li a{border-top:1px solid #c5c6c7}footer{padding:15px 0}footer .text{flex:0 0 100%}footer .footer-navigation{padding-left:0;padding-top:25px}footer .footer-navigation ul{display:flex}footer .footer-navigation ul li a{font-weight:500}footer .footer-navigation ul li+li{padding-left:15px}footer .footer-title{margin-bottom:0;margin-top:25px}section article [class*=col-lg-]+[class*=col-lg-],section article [class*=col-lg-]+[class*=col-md-],section article [class*=col-lg-]+[class*=col-sm-],section article [class*=col-lg-]+[class*=col-xs-],section article [class*=col-md-]+[class*=col-lg-],section article [class*=col-md-]+[class*=col-md-],section article [class*=col-md-]+[class*=col-sm-],section article [class*=col-md-]+[class*=col-xs-],section article [class*=col-sm-]+[class*=col-lg-],section article [class*=col-sm-]+[class*=col-md-],section article [class*=col-sm-]+[class*=col-sm-],section article [class*=col-sm-]+[class*=col-xs-],section article [class*=col-xs-]+[class*=col-lg-],section article [class*=col-xs-]+[class*=col-md-],section article [class*=col-xs-]+[class*=col-sm-],section article [class*=col-xs-]+[class*=col-xs-]{margin-top:30px}}@media (max-width:767px){#cookieMsg{left:0;margin-left:0;max-width:100%}main{padding:20px 0}body{font-size:.9rem}.title.first-title{font-size:28px}.title+p{margin-top:10px}.content-breaker{margin-top:30px}.content-breaker .caption{width:100%;left:0;transform:translateY(-50%);padding:0 30px}.content-breaker .caption .title{font-size:28px;margin-bottom:0}.content-breaker .caption .btn{margin-top:15px}p.priority-1{font-size:.9rem}ul.list{margin:10px 0}section article+article{margin-top:30px}footer{padding:25px 0}.container{padding:0 15px}}.block-announcement{margin:45px 0;font-size:1.55rem;font-weight:500;text-align:center;padding:45px;background:#f8b733;line-height:1.45em}.block-announcement p{color:#fff}.block-downloads .download{font-family:Work Sans,sans-serif;position:relative;padding-left:35px}.block-downloads .download:before{transition:all .2s;position:absolute;top:3px;left:0;background:#49bbe1;border-radius:50%;width:25px;height:25px;content:""}.block-downloads .download:after{position:absolute;top:5px;left:7px;background:url(/build/foerderverein/images/icon_download.4a4dccf3.svg) no-repeat 50%/100%;border-radius:50%;width:11px;height:19px;content:""}.block-downloads .download+.download{margin-top:15px}.block-downloads .download a:hover{text-decoration:none;color:#49bbe1}.block-downloads .download:hover:before{background:#68c6e6;transition:all .2s}.block-events .events-header{color:#fff;background:#f8b733;padding:2px 6px;display:inline-block;font-family:Work Sans,sans-serif;text-transform:uppercase}.block-events .event{display:flex;flex-flow:row wrap;padding:25px 0 35px}.block-events .event .date{font-size:20px;font-family:Work Sans,sans-serif;text-transform:uppercase;margin-top:7px;background:#49bbe1;padding:2px 8px;color:#fff;margin-left:auto;align-self:flex-start}.block-events .event .title{width:80%}.block-events .event .teaser-content{font-size:.7rem;line-height:1.45em;order:1;width:100%;margin-top:10px;margin-bottom:20px}.block-events .event .street,.block-events .event .zip{order:2;font-family:Work Sans,sans-serif;font-size:.7rem;color:#9b9b9b}.block-events .event .street+.zip{margin-left:15px}.block-events .event .zip+.zip{margin-left:5px}.block-events .event+.event{border-top:1px solid #c5c6c7}@media screen and (max-width:1025px){.block-events .events-header{text-transform:none;color:#000;font-family:Merriweather,serif;background:none;padding:0}.block-events .event{padding:15px 0 20px}.block-events .event .date{order:0;margin-left:0}.block-events .event .title{order:1;width:100%}}#block-membership-application button{align-self:flex-end;margin-left:auto}#block-membership-application form{display:flex;flex-flow:row wrap;margin-top:40px;margin-bottom:25px}#block-membership-application form label{flex:0 0 33.333%}#block-membership-application form input,#block-membership-application form select{flex:0 0 66.666%}#block-membership-application form ul{flex:0 0 100%;text-align:right;font-size:.7rem;line-height:1.45em;font-family:Work Sans,sans-serif;margin-top:-10px;margin-bottom:10px;color:red}#block-membership-application .confirm-container ul{text-align:left;margin-top:0}#block-membership-application #membership_application_request_birthday{flex:0 0 66.666%}#block-membership-application #membership_application_request_birthday select{width:calc(33.333% - 5.33px)}#block-membership-application #membership_application_request_birthday select+select{margin-left:8px}#block-membership-application .confirm-container{margin-top:45px;flex:0 0 80%}@media (max-width:1025px){#block-membership-application button{margin-left:0;align-self:flex-start;margin-top:15px}#block-membership-application form{margin-top:20px}#block-membership-application form input,#block-membership-application form label,#block-membership-application form select{flex:0 0 100%}#block-membership-application form input[type=checkbox]+label{top:0;display:block}#block-membership-application form ul{text-align:left}#block-membership-application #membership_application_request_birthday{flex:0 0 100%}#block-membership-application .confirm-container{margin-top:15px;flex:0 0 100%}}.block-picture .caption{width:70%}.block-picture .image-container{min-height:350px;width:70%;margin-top:10px;position:relative}.block-picture .image-container .image{max-width:100%}.block-text-picture{display:flex;margin-left:-15px;margin-right:-15px}.block-text-picture .media-column{width:50%;padding:0 15px;order:0}.block-text-picture .media-column img{max-width:100%}.block-text-picture .title{margin-bottom:10px}.block-text-picture .text-column{width:50%;position:relative;padding:0 15px;order:1}.block-text-picture.text-left .text-column{order:0}.block-text-picture.text-left .media-column{order:1}.block-text-picture.layout-1 .media-column{width:33.333%}.block-text-picture.layout-1 .text-column,.block-text-picture.layout-1.text-left .media-column{width:66.666%}.block-text-picture.layout-1.text-left .text-column,.block-text-picture.layout-2 .text-column{width:33.333%}.block-text-picture.layout-2 .media-column,.block-text-picture.layout-2.text-left .text-column{width:66.666%}.block-text-picture.layout-2.text-left .media-column{width:33.333%}@media screen and (max-width:767px){.block-text-picture{flex-flow:column}.block-text-picture .media-column{width:100%;margin-bottom:15px}.block-text-picture .text-column{width:100%}.block-text-picture.text-left .text-column{margin-bottom:15px}.block-text-picture.text-left .media-column{margin-bottom:0}.block-text-picture.layout-1 .media-column,.block-text-picture.layout-1 .text-column,.block-text-picture.layout-1.text-left .media-column,.block-text-picture.layout-1.text-left .text-column,.block-text-picture.layout-2 .media-column,.block-text-picture.layout-2 .text-column,.block-text-picture.layout-2.text-left .media-column,.block-text-picture.layout-2.text-left .text-column{width:100%}}.block-video .title{margin-bottom:10px}.block-video .video-container{max-width:66.666%;width:100%;height:0;padding-bottom:37.13%;position:relative}.block-video .video-container iframe{position:absolute;width:100%;left:0;top:0;height:100%;border:0}@media screen and (max-width:767px){.block-video .video-container{max-width:100%;padding-bottom:56.25%}}