.ce-align-left{text-align:left}.ce-align-center{text-align:center}.ce-align-right{text-align:right}.ce-table td,.ce-table th{vertical-align:top}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden}.ce-left .ce-gallery,.ce-column{float:left}.ce-center .ce-outer{position:relative;float:right;right:50%}.ce-center .ce-inner{position:relative;float:right;right:-50%}.ce-right .ce-gallery{float:right}.ce-gallery figure{display:table;margin:0}.ce-gallery figcaption{display:table-caption;caption-side:bottom}.ce-gallery img{display:block}.ce-gallery iframe{border-width:0}.ce-border img,.ce-border iframe{border:2px solid #000;padding:0}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:10px}.ce-image .ce-gallery{margin-bottom:0}.ce-intext.ce-right .ce-gallery{margin-left:10px}.ce-intext.ce-left .ce-gallery{margin-right:10px}.ce-below .ce-gallery{margin-top:10px}.ce-column{margin-right:10px}.ce-column:last-child{margin-right:0}.ce-row{margin-bottom:10px}.ce-row:last-child{margin-bottom:0}.ce-above .ce-bodytext{clear:both}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto}.ce-headline-left{text-align:left}.ce-headline-center{text-align:center}.ce-headline-right{text-align:right}.ce-uploads{margin:0;padding:0}.ce-uploads li{list-style:none outside none;margin:1em 0}.ce-uploads img{float:left;padding-right:1em;vertical-align:top}.ce-uploads span{display:block}.ce-table{width:100%;max-width:100%}.ce-table th,.ce-table td{padding:.5em .75em;vertical-align:top}.ce-table thead th{border-bottom:2px solid #dadada}.ce-table th,.ce-table td{border-top:1px solid #dadada}.ce-table-striped tbody tr:nth-of-type(odd){background-color:rgb(0 0 0 / .05)}.ce-table-bordered th,.ce-table-bordered td{border:1px solid #dadada}.frame-space-before-extra-small{margin-top:1em}.frame-space-before-small{margin-top:2em}.frame-space-before-medium{margin-top:3em}.frame-space-before-large{margin-top:4em}.frame-space-before-extra-large{margin-top:5em}.frame-space-after-extra-small{margin-bottom:1em}.frame-space-after-small{margin-bottom:2em}.frame-space-after-medium{margin-bottom:3em}.frame-space-after-large{margin-bottom:4em}.frame-space-after-extra-large{margin-bottom:5em}.frame-ruler-before:before{content:'';display:block;border-top:1px solid rgb(0 0 0 / .25);margin-bottom:2em}.frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgb(0 0 0 / .25);margin-top:2em}.frame-indent{margin-left:15%;margin-right:15%}.frame-indent-left{margin-left:33%}.frame-indent-right{margin-right:33%}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk_RkaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0C4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1y4n.ttf) format('truetype')}*,*::before,*::after{box-sizing:inherit;padding:0;margin:0}:where(html){box-sizing:border-box}:where(h1,h2,h3,h4,h5,h6){font-weight:400;line-height:1.5}:where(ul){list-style:none}:where(img,video){height:auto;max-width:100%}:where(iframe){border:0}:where(table){border-collapse:collapse;border-spacing:0}body{font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;background-color:#fff;color:#252525}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.logo a{font-size:1.9rem;font-weight:700;color:#1f3f2c!important}.flex{display:flex;align-items:center}.green{color:#1f3f2c}.top-row{display:flex;justify-content:center;align-items:center;padding:1rem;text-align:center;background:#1f3f2c;color:#fff}.program-row{display:flex;justify-content:center;align-items:center;padding:1rem;background:#ecebe4}.program-row img{max-width:320px;width:100%;height:auto}.menu-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:1rem 0;background:#fff;gap:1rem}.menu-row a{text-decoration:none;color:#252525;display:block}.menu-row nav.open{transform:translateX(0)}.menu-row nav ul{display:flex;gap:1rem;font-size:1.1rem}.menu-row form.search input[type="text"]{padding:.5rem;border:1px solid #1f3f2c;border-radius:5px;max-width:100px;line-height:22px;outline:none}.menu-row a.search{display:flex;align-items:center;max-width:38px;max-height:38px;border-radius:5px;border:1px solid #1f3f2c}.menu-right{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.menu-row .language-selector ul{display:flex;border-radius:5px;border:1px solid #1f3f2c;overflow:hidden;gap:1px;background:#1f3f2c}.menu-row .language-selector li{background:#fff}.menu-row .language-selector li a{padding:.5rem .75rem}.menu-row .language-selector li.selected{background:#1f3f2c;color:#fff}.menu-row .language-selector li.selected a{color:#fff}.menu-row button{background:#1f3f2c;color:#fff;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer}nav.breadcrumbs{margin:0 0 1rem 0}nav.breadcrumbs ul{display:flex;font-size:.9rem;list-style:none;padding:0}nav.breadcrumbs a{color:#1f3f2c;text-decoration:none}nav.breadcrumbs ul li:not(:last-child)::after{display:inline-block;margin:0 .5rem;content:"›"}article h1,article h2,article h3,article h4,article h5,article h6{margin:1rem 0;border-left:3px solid #1f3f2c;padding:0 0 0 .5rem}article p{line-height:1.8rem;margin-bottom:1rem}article a{color:#004113}article ul{list-style:disc;padding-left:1rem;margin-bottom:1rem}article ol{padding-left:1rem;margin-bottom:1rem}article table{border:1px solid #1f3f2c;margin-bottom:1rem;border-collapse:collapse}article table th,article table td{padding:.5rem;text-align:left;vertical-align:middle;border:1px solid #1f3f2c}article .gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:center;justify-items:center;gap:1rem;margin-bottom:1rem}article .gallery img{max-width:200px;max-height:200px;height:auto;border:1px solid #1f3f2c}.video-container{position:relative;overflow:hidden;height:0;padding-bottom:56.25%;margin:1rem 0}.video-container iframe,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%}.video-wrap{width:100%;max-width:600px}.tx-events .tx-events-list .event-date{margin-bottom:.6rem}.tx-events .tx-events-list .tx-events-list-item{margin-bottom:3rem}.tx-events ul.typo3-messages{margin:2rem 0;padding:0;list-style:none}.tx-events .typo3-messages h4{border:none;padding:0}.tx-events .typo3-messages li.alert{margin-bottom:1rem}.tx-events .typo3-messages li.alert p{margin:0}.tx-events .typo3-messages li.alert-success{background:#1f3f2c;color:#fff;padding:.5rem 1rem}.tx-events .typo3-messages li.alert-danger{background:#dd3737;color:#fff;padding:.5rem 1rem}.tx-events .btn,.tx-indexedsearch-searchbox input[type="submit"],.frame-type-form_formframework button{background:#1f3f2c;padding:.5rem 1rem;border-radius:5px;color:#fff;text-decoration:none;display:inline-block;border:none;cursor:pointer}.tx-events .form-group,.frame-type-form_formframework .form-group{margin-bottom:1rem}.tx-events label{display:block;margin-bottom:.5rem}.tx-events input[type="text"],.tx-indexedsearch-searchbox input[type="text"],.frame-type-form_formframework input[type=text]{padding:.5rem;border:1px solid #1f3f2c;border-radius:5px;max-width:300px;width:100%;line-height:22px;outline:none}.frame-type-form_formframework textarea{padding:.5rem;border:1px solid #1f3f2c;border-radius:5px;max-width:300px;width:100%;min-height:200px;line-height:22px;outline:none}.tx-events input[type="submit"],.tx-indexedsearch-searchbox input[type="submit"]{font-size:1rem}.tx-events .errors{color:#dd3737;margin-bottom:1rem;list-style:none;padding:0}.tx-indexedsearch-searchbox fieldset{padding:1rem}.tx-indexedsearch-searchbox label{display:block;margin-bottom:.5rem}.tx-indexedsearch-searchbox input[type="text"]{margin-bottom:1rem}.tx-indexedsearch-browsebox ul{padding:0;list-style:none}ul.partners{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start;justify-content:space-between;list-style:none;padding:0}ul.partners li{flex:1}ul.partners li a{text-align:center;color:#14201a;text-decoration:none;display:block}ul.partners li span.img{display:flex;justify-content:center;align-items:center;width:100%;height:150px;margin-bottom:1rem}ul.partners li img{height:auto;max-height:150px;display:block}footer{margin:2rem 0;padding-top:2rem;border-top:3px solid #1f3f2c}footer .logo{margin-bottom:1rem}footer p{margin-bottom:1rem}footer a{text-decoration:none}footer .container>.flex{gap:1rem;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}footer .container>.flex>div{max-width:50%}footer nav ul{font-size:1rem;line-height:1.5rem}footer nav a{color:#252525}@media (min-width:1240px){.menu-row nav li{border-top:3px solid #fff0;border-bottom:3px solid #fff0;position:relative}.menu-row nav li.selected{border-bottom:3px solid #1f3f2c}.menu-row nav ul ul{display:none;position:absolute;left:-1rem;top:100%;padding:.5rem 1rem;background:#fff;flex-direction:column;width:100%;min-width:150px;max-width:350px;box-shadow:-2px 0 5px rgb(0 0 0 / .1);z-index:100}.menu-row nav ul li:hover ul{display:flex}.menu-row nav li a{padding:.5rem 0}.menu-row .menu-right .menu-toggle,.menu-row .menu-right .menu-close{display:none}}@media (width < 1240px){.menu-row nav{background:#fff;position:fixed;top:0;right:0;left:0;width:100vw;max-height:100vh;overflow-y:auto;transform:translateX(100%);transition:transform 0.5s cubic-bezier(.77,.2,.05,1);box-shadow:-2px 0 5px rgb(0 0 0 / .1)}.menu-row nav .menu-close{display:block;position:fixed;top:0;right:0;padding:1rem;font-size:1.5rem;color:#252525}.menu-row nav ul{flex-direction:column;padding:2rem}.menu-row nav ul ul{padding:1rem 0 0 1rem}.menu-toggle{display:flex;cursor:pointer;border:1px solid #1f3f2c;border-radius:5px;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:url('../../../fileadmin/template/img/burger-bar.png') no-repeat center center;background-size:auto;background-size:50% 50%}footer .container>.flex>div{max-width:100%}ul.partners{flex-direction:column}ul.partners li{display:flex;flex-direction:column;align-items:flex-start}}
