@charset "UTF-8";
@import url("mod_donorList.css");
@import url(//fast.fonts.net/cssapi/a2244226-8dbd-4351-9406-42d3f72fc56a.css);html{font-size:62.5%}body{background-color:#fff;color:#333;font-family:"DIN Next™ W01",Arial,Helvetica,sans-serif;font-size:1.5em;font-weight:400;line-height:1.6;padding:0;margin:0}*,body,html{box-sizing:border-box}img{width:100%;max-width:100%;height:auto;vertical-align:bottom;color:#333;border:0}table{border-collapse:collapse;border-spacing:0}#wrapper.mce-content-body{display:block;background:#fff;color:#333;max-width:660px;margin:0;padding:10px 20px}.invisible,.offscreen{position:absolute!important;top:-6000px!important;left:-6000px!important;height:1px!important;width:1px!important}#wrapper.mce-content-body .offscreen{position:static!important;top:auto!important;left:auto!important;height:auto!important;width:auto!important;opacity:.2!important}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.header{margin:0 10px}@media (min-width:600px){.header{margin:0 15px}}@media (min-width:800px){.header{margin:0 20px}}@media (min-width:1000px){.header>.inside{position:relative;max-width:1200px;margin:0 auto}}.content-container{margin:40px 0 0 0}@media (min-width:600px){.content-container{margin:45px 0 0 0}}@media (min-width:800px){.content-container{margin:55px 0 0 0}}.content-container.content-2-col{padding:0 10px}@media (min-width:600px){.content-container.content-2-col{padding:0 15px}}@media (min-width:800px){.content-container.content-2-col{padding:0 20px}}.content-2-col>.inside{max-width:960px;margin:0 auto}@media (min-width:850px){.content-2-col>.inside{display:flex;justify-content:space-between}}@media (min-width:850px){.content-2-col .content-main{width:calc(((100% / 3) * 2) - 10px);max-width:68rem}}@media (min-width:1000px){.content-2-col .content-main{width:calc(((100% / 3) * 2) - 20px)}}@media (min-width:850px){.content-2-col .content-right{width:calc((100% / 3) - 20px)}}.footer{margin:0 10px}@media (min-width:600px){.footer{margin:0 15px}}@media (min-width:800px){.footer{margin:0 20px}}@media (min-width:1000px){.footer>.inside{position:relative;max-width:1200px;margin:0 auto}}.align-top{align-self:flex-start!important}.centered{text-align:center!important}.ce_headline.first{margin-top:0}.headline-width-full{width:100%}h1{color:#4da274;font-size:3rem;line-height:3.8rem;margin:5rem 0 3rem 0}@media (min-width:500px){h1{font-size:4.2rem;line-height:5.4rem}}h2{color:#555;font-weight:600;font-size:2.2rem;line-height:3rem;margin:3rem 0 1.5rem 0}@media (min-width:500px){h2{font-size:2.5rem;line-height:3.8rem;margin:4rem 0 1.5rem 0}}h2+p{margin-top:1.5rem}.h2-large{font-size:4rem;font-weight:600;line-height:5.2rem;margin:5rem 0 2.5rem 0}.h2-grey{color:#555}h3{color:#555;font-size:2.2rem;font-weight:600;line-height:3.5rem;margin:3rem 0 1rem 0}h3+p{margin-top:1rem}a{color:#4da274}.ce_text a{text-decoration:none;border-bottom:1px solid #4da274}.ce_text a:active,.ce_text a:focus,.ce_text a:hover{color:#333;border-color:#333}.ce_text .p-intro a{text-decoration:none;color:#333;border-bottom:2px solid #d8d8d8}.ce_text .p-intro a:active,.ce_text .p-intro a:focus,.ce_text .p-intro a:hover{color:#4da274;border-color:#4da274}.button{font-size:1.8rem;font-weight:600;line-height:2.4rem;display:inline-block;margin:1rem 0 0 0;padding:.7rem 2.5rem .8rem 2.5rem;text-decoration:none;color:#fff;border:1px solid #4da274;border-radius:2px;background-color:#4da274;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button:active,.button:focus,.button:hover{border-color:#444;background-color:#444}.button.button-green-border{color:#4da274;border-color:#4da274;background-color:#fff}.button.button-green-border:active,.button.button-green-border:focus,.button.button-green-border:hover{color:#fff;border-color:#4da274;background-color:#4da274}li{font-size:1.8rem;font-weight:300;line-height:2.7rem;margin:2rem 0}@media (min-width:500px){li{font-size:2rem;line-height:3.1rem;margin:2.5rem 0}}ul>.li-spacing-small{margin-top:.6rem;margin-bottom:.6rem}ul>.li-spacing-0{margin-top:0;margin-bottom:0}.line-top{margin-top:4rem;padding-top:4rem;border-top:1px solid #d8d8d8}.line-bottom{margin-bottom:4rem;padding-bottom:4rem;border-top:1px solid #d8d8d8}p{font-size:1.8rem;font-weight:300;line-height:2.6rem;margin:2rem 0}@media (min-width:500px){p{font-size:2rem;line-height:3.1rem;margin:2.5rem 0}}.p-intro{font-size:2rem;line-height:3rem}@media (min-width:500px){.p-intro{font-size:2.6rem;line-height:3.8rem}}.p-centered{text-align:center}.p-copyright{font-size:1.6rem;line-height:2.4rem;color:#676767}.content-right p{font-size:1.7rem;line-height:2.4rem;margin:1.8rem 0}.spacing-top-0{margin-top:0!important}.header p{margin:0}.header-block-1{display:flex;flex-wrap:wrap;justify-content:flex-end}@media (min-width:500px){.header-block-1{display:flex;justify-content:space-between}}.header-ls{margin:8px 0 0 0}@media (min-width:360px){.header-ls{margin:14px 0 0 0}}@media (min-width:500px){.header-ls{margin:26px 0 18px 5px}}.header-ls p{font-size:1.7rem;line-height:2.4rem}.header-ls a{text-decoration:none;color:#000}.header-social{margin:18px 0 0 25px}@media (max-width:699px){.header-social{display:none}}.header-social a:active #icon-facebook-circle,.header-social a:focus #icon-facebook-circle,.header-social a:hover #icon-facebook-circle{stroke:#4da274;fill:#4da274}.header-social a:active #icon-facebook-f,.header-social a:focus #icon-facebook-f,.header-social a:hover #icon-facebook-f{fill:#fff}.header-button{margin:-25px 0 15px 0;min-width:100%;text-align:right}@media (min-width:500px){.header-button{min-width:0;margin:18px 0 18px 30px}}@media (min-width:800px){.header-button{margin:18px 0 19px 60px}}.header-button .button{margin:0}@media (max-width:359px){.header-button .button{padding:.3rem 2rem .4rem 2rem}}.header-block-2{position:relative;padding:0 0 25px 0}@media (min-width:600px){.header-block-2{padding:0}}.header-logo{padding:35px 0 0 0;margin-bottom:-15px;flex:1}@media (min-width:500px){.header-logo{padding:30px 0 10px 0;margin-bottom:0}}.header-logo svg{width:140px;height:auto}@media (min-width:360px){.header-logo svg{width:180px}}@media (min-width:600px){.header-logo svg{width:258px;height:69px}}@media (max-width:599px){.header-navbar-main>ul{padding:0;margin:0}.header-navbar-main>ul>li{font-size:1.8rem;line-height:2.2rem;list-style:none;margin:0}.header-navbar-main li>a,.header-navbar-main li>strong{display:block;color:#333;font-weight:400;text-decoration:none;padding:10px 12px 9px 12px;border-top:1px solid #d8d8d8}.header-navbar-main li:last-child>a,.header-navbar-main li:last-child>strong{border-bottom:1px solid #d8d8d8}}@media (min-width:600px){.header-navbar-main{position:absolute;z-index:100;width:100%;background-image:linear-gradient(180deg,#4da274 30%,rgba(77,162,116,.92) 100%);border-radius:2px 2px 0 0}.header-navbar-main>ul{display:flex;padding:0;margin:0}.header-navbar-main>ul>li{font-size:1.8rem;line-height:2.2rem;list-style:none;margin:0 5px}}@media (min-width:600px) and (min-width:900px){.header-navbar-main>ul>li{font-size:1.9rem;line-height:2.3rem}}@media (min-width:600px) and (min-width:1000px){.header-navbar-main>ul>li{font-size:2rem;line-height:2.4rem}}@media (min-width:600px){.header-navbar-main li>a,.header-navbar-main li>strong{display:block;color:#fff;font-weight:400;text-decoration:none;padding:10px 12px 9px 12px}}@media (min-width:600px) and (min-width:900px){.header-navbar-main li>a,.header-navbar-main li>strong{padding:14px 20px 13px 20px}}.mod_article{padding:0 10px}@media (min-width:600px){.mod_article{padding:0 15px}}@media (min-width:800px){.mod_article{padding:0 20px}}.content-2-col .mod_article{padding:0}.mod_article>.inside{max-width:1200px;margin:0 auto}.article-width-medium>.inside{max-width:960px}.article-bg-light-grey{padding-top:60px;padding-bottom:50px;background-color:#f5f5f5}@media (min-width:900px){.mod_article.row-3-1-1-1>.inside{display:flex;flex-wrap:wrap;justify-content:space-between}}.test{display:block}@media (min-width:900px){.mod_article.row-3-1-1-1>.inside>.ce_text{width:calc((100% - 40px)/ 3)}}@media (min-width:850px){.mod_article.row-3-1-2>.inside{display:flex;flex-wrap:wrap;justify-content:space-between}}@media (min-width:850px){.mod_article.row-3-1-2>.inside>:nth-child(odd){width:calc((100% / 3) - 20px)}}@media (min-width:850px){.mod_article.row-3-1-2>.inside>:nth-child(even){width:calc(((100% / 3) * 2) - 10px)}}@media (min-width:1000px){.mod_article.row-3-1-2>.inside>:nth-child(even){width:calc(((100% / 3) * 2) - 20px)}}@media (min-width:850px){.mod_article.row-3-2-1>.inside{display:flex;flex-wrap:wrap;justify-content:space-between}}@media (min-width:850px){.mod_article.row-3-2-1>.inside>:nth-child(odd){width:calc(((100% / 3) * 2) - 10px)}}@media (min-width:1000px){.mod_article.row-3-2-1>.inside>:nth-child(odd){width:calc(((100% / 3) * 2) - 20px)}}@media (min-width:850px){.mod_article.row-3-2-1>.inside>:nth-child(even){width:calc((100% / 3) - 20px)}}@media (min-width:900px){.mod_article.row-5-2-3>.inside{display:flex;flex-wrap:wrap;justify-content:space-between}}@media (min-width:900px){.mod_article.row-5-2-3>.inside>:nth-child(odd){width:calc(((100% / 5) * 2) - 20px)}}@media (min-width:1000px){.mod_article.row-5-2-3>.inside>:nth-child(odd){width:calc(((100% / 5) * 2) - 30px)}}@media (min-width:900px){.mod_article.row-5-2-3>.inside>:nth-child(even){width:calc(((100% / 5) * 3) - 20px)}}@media (min-width:1000px){.mod_article.row-5-2-3>.inside>:nth-child(even){width:calc(((100% / 5) * 3) - 25px)}}.test{display:block}.box{padding:35px 15px 35px 15px;border-radius:2px}@media (min-width:600px){.box{padding:35px 25px 35px 25px}}@media (min-width:1000px){.box{margin:50px 0}}.content-right .box.first{margin-top:0}.box.box-green{background-color:#4da274;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.box.box-grey{background-color:#efefef}.box.box-green a,.box.box-green h2,.box.box-green h3,.box.box-green li,.box.box-green p{color:#fff}.box.box-green a{border-color:#fff}.box h2{color:#555;font-size:2.4rem;line-height:3rem;margin:2.5rem 0 2rem 0}.box .h2-large{font-size:3.2rem;line-height:3.8rem;padding:.5rem 0 0 0;margin:3.5rem 0 2.5rem 0}.box>h2,.box>h3,.box>h4{margin-top:0}.box .text_container>:first-child{margin-top:0}.box .text_container>:last-child{margin-bottom:0}.box p{font-size:1.8rem;line-height:2.4rem;margin:2rem 0}.box.box-green p{font-weight:400}.box strong{font-weight:600;color:#555}.box.box-green .button{background-color:#fff;color:#4da274;margin:2.5rem 0 0 0}.box.box-green .button:active,.box.box-green .button:focus,.box.box-green .button:hover{background-color:#444;color:#fff;border-color:#444}.breadcrumb{margin:0 10px}@media (min-width:600px){.breadcrumb{margin:0 15px}}@media (min-width:800px){.breadcrumb{margin:0 20px}}.breadcrumb p{max-width:1200px;color:#555;font-size:1.8rem;line-height:2.4rem;margin:15px auto}.breadcrumb a{color:#555;text-decoration:none}.event-detail-content{position:relative}.event-detail-text{padding-bottom:0}.event-detail-signup{position:absolute;top:.5rem;right:calc((100% - 16rem)/ 2);width:16rem}@media (min-width:550px){.event-detail-signup{top:1.5rem;right:0;width:calc((100% / 3) - 20px)}}.event-detail h1{padding-bottom:2.5rem;border-bottom:1px solid #d8d8d8}.event-detail .event-detail-meta:after{content:" ";display:block;width:100%;position:absolute;height:1px;border-top:1px solid #d8d8d8}.event-detail-meta>.inside{padding:8rem 0 2.5rem 0;text-align:center}@media (min-width:550px){.event-detail-meta>.inside{padding:0 0 2.5rem 0;text-align:left;width:calc((100% / 3 * 2))}}.event-detail-meta p{font-size:2rem;font-weight:400;line-height:2.7rem;margin:0}.event-detail-date-time{color:#222}.event-detail-date-time-separator,.event-detail-location-a11y-separator{padding:0 5px}.event-detail-meta .event-detail-info{font-weight:300;color:#555}.event-detail-meta .event-detail-category{font-size:1.7rem;font-weight:300;line-height:2.2rem;margin:1rem 0 0 0;letter-spacing:.06rem;text-transform:uppercase;color:#555}.event-detail-description{margin:0 auto;max-width:100%;min-height:145px}.event-detail-description:before{display:block;content:" ";width:100px;min-width:100px;height:100px;background-image:url(/files/system/images/icon-cat-sonstiges.png);background-repeat:no-repeat;background-size:100px 100px;margin:10px auto}@media (min-width:500px){.event-detail-description:before{float:left;width:120px;min-width:120px;height:120px;background-size:120px 120px;margin:0 30px 0 0}}.event-detail-signup button{width:100%;margin:0}.event-detail-back{margin:0 0 80px 0;padding-top:20px;border-top:1px solid #d8d8d8}.event-detail-back a{text-decoration:none;border-bottom:1px solid #4da274}.event-detail-back a:active,.event-detail-back a:focus,.event-detail-back a:hover{color:#333;border-color:#333}.cat-klassische-musik:after,.cat-klassische-musik:before{background-image:url(/files/system/images/icon-cat-klassische-musik.png)!important}.cat-literatur:after,.cat-literatur:before{background-image:url(/files/system/images/icon-cat-literatur.png)!important}.cat-musical:after,.cat-musical:before{background-image:url(/files/system/images/icon-cat-musiktheater.png)!important}.cat-oper:before{background-image:url(/files/system/images/icon-cat-musiktheater.png)!important}.cat-populäre-musik:before{background-image:url(/files/system/images/icon-cat-populaere-musik.png)!important}.cat-theater:after,.cat-theater:before{background-image:url(/files/system/images/icon-cat-theater.png)!important}.cat-comedy:before{background-image:url(/files/system/images/icon-cat-theater.png)!important}.cat-sonstiges:before{background-image:url(/files/system/images/icon-cat-sonstiges.png)!important}.event-list{margin:0 0 100px 0}.event-list-title-home{font-size:4.2rem;font-weight:700;color:#4da274;margin:4.2rem 0 2rem 0}.event-list-ul{margin:50px 0;padding:0;border-bottom:1px solid #d8d8d8}.event-list-ul-home{margin-top:60px}.event-list-item{position:relative;padding:25px 0;list-style:none;border-top:1px solid #d8d8d8;margin:0;text-align:center}@media (min-width:600px){.event-list-item{display:flex;text-align:left;padding:35px 0}}.event-list-item :hover .event-list-item-title a{color:#333;text-decoration:underline}@media (min-width:600px){.event-list-ul-home .event-list-item{padding:25px 0}}.event-list-item:before{content:" ";display:block;width:80px;min-width:80px;height:80px;background-image:url(/files/system/images/icon-cat-sonstiges.png);background-size:80px 80px;background-repeat:no-repeat;margin:0 auto 10px auto}@media (min-width:600px){.event-list-item:before{width:120px;min-width:120px;height:120px;background-image:url(/files/system/images/icon-cat-sonstiges.png);background-size:120px 120px;margin:0 15px 0 0}}@media (min-width:800px){.event-list-item:before{margin:0 30px 0 25px}}@media (min-width:600px){.event-list-ul-home .event-list-item:before{margin:0 30px 0 20px}}@media (min-width:900px){.event-list-ul-home .event-list-item:before{margin:0 20px 0 0}}@media (min-width:1100px){.event-list-ul-home .event-list-item:before{margin:0 30px 0 20px}}.event-list-item-text{align-self:center;flex-grow:1}.event-list-item-form{display:flex;align-items:center;justify-content:center;margin:1.6rem 0 15px 0}@media (min-width:600px){.event-list-item-form{margin:0 15px 0 15px}}@media (min-width:800px){.event-list-item-form{margin:0 25px 0 20px}}@media (min-width:900px){.event-list-ul-home .event-list-item-form{margin:0 10px 0 10px}}.event-list-item-title{font-size:2.1rem;font-weight:600;line-height:2.6rem;margin:0 0 1.8rem 0}.event-list-item-title a{text-decoration:none;color:#4da274}.event-list-item-title a:active,.event-list-item-title a:focus,.event-list-item-title a:hover{text-decoration:underline}.event-list-item-title a:active:before,.event-list-item-title a:focus:before,.event-list-item-title a:hover:before{background-position:-18px 0}.event-list-item-title a:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:" "}.event-list-item-title a:active:after,.event-list-item-title a:focus:after,.event-list-item-title a:hover:after{background-color:rgba(153,153,153,.05)}.event-list-item p{font-size:1.8rem;font-weight:400;line-height:2.4rem;margin:0}.event-list-item-date-time{color:#222}.event-list-item-date-time-separator,.event-list-item-location-a11y-separator{padding:0 5px}.event-list-item .event-list-item-info{font-weight:300;color:#555}.event-list-item .event-list-item-category{font-size:1.5rem;font-weight:300;line-height:2rem;color:#555;text-transform:uppercase;margin:1rem 0 0 0;padding:0;letter-spacing:.06rem}.event-list-item-form form{position:relative;z-index:200}.event-list-item-form button{font-size:1.4rem;line-height:2rem;color:#4da274;background-color:#fff;padding:.5rem 1.2rem .6rem 1.2rem;border:1px solid #4da274;border-radius:2px;margin:0}.event-list-item-form button:active,.event-list-item-form button:focus,.event-list-item-form button:hover{background-color:#4da274;color:#fff}.event-list-more{margin:0;text-align:center}@media (min-width:600px){.event-list-more{margin:0 0 0 170px;text-align:left}}@media (min-width:900px){.event-list-more{margin:0 0 0 140px}}@media (min-width:1100px){.event-list-more{margin:0 0 0 170px}}.event-signup .event-detail-meta{padding:2.2rem 0 2.5rem 0;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;margin:30px 0 40px 0}.event-signup .event-detail-meta h2{color:#4da274;margin:0 0 1rem 0}.event-signup .event-detail-meta .event-detail-info{margin-bottom:0}input{color:#333;font-family:inherit;font-size:2rem;font-weight:300;line-height:2.4rem}textarea{color:#555;font-family:inherit;font-size:2rem;font-weight:300;line-height:2.4rem}fieldset{padding:0;margin:0;border:none}button{background-color:#4da274;color:#fff;font-size:1.7rem;font-weight:700;padding:1.3rem 2.5rem;border-radius:2px;border:1px solid #4da274;margin:2.5rem 0 2.5rem 0;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button:active,button:focus,button:hover{background-color:#444;border-color:#444}.widget{font-size:1.8rem;line-height:2.4rem;margin:1rem 0}.content-main .formbody{margin:2.5rem 0}.hide-legend legend .legend-text,.hide-legend legend .mandatory{position:absolute!important;top:-6000px!important;left:-6000px!important;height:1px!important;width:1px!important}.widget label{display:block;margin:0 0 .1rem 0}.widget label .mandatory{padding-left:4px}.widget-text .text,.widget-password .password{width:100%;padding:.8rem 10px;border:1px solid #aaa;border-radius:3px}.widget-textarea .textarea{width:100%;height:20rem;padding:1.2rem 10px;border:1px solid #aaa;border-radius:3px}.test{display:none}.widget-checkbox .inside>span{display:flex}.widget-checkbox .inside label{margin-left:4px}.widget-radio-row>.inside{display:flex}.widget-radio-row>.inside>span{display:flex;margin-right:20px}.widget-radio-row>.inside label{margin-left:4px}.widget.spacing-top{margin-top:5rem}.form-registration{border-top:1px solid #d8d8d8;margin-top:5rem}.image_container>a{position:relative;display:block}.ce_text>.text-image-cols{display:flex;justify-content:space-between}.ce_text .image_container.float_left{display:table;float:left;margin:.7rem 25px 1.8rem 0}.ce_text .image_container.float_right{display:table;float:right;margin:.7rem 0 1.8rem 25px}.ce_text .image_container.float_left_col{flex-basis:auto;display:table;margin:.7rem 25px 1.8rem 0}.ce_text .image_container.float_right_col{flex-basis:auto;order:2;display:table;margin:.7rem 0 1.8rem 25px}.ce_text .image_container.float_left img,.ce_text .image_container.float_left_col img,.ce_text .image_container.float_right img,.ce_text .image_container.float_right_col img{display:block}.ce_text .image_container.float_left_col img,.ce_text .image_container.float_right_col img{width:auto;max-width:none}.image_container.float_left+.text_container:after,.image_container.float_right+.text_container:after{display:table;clear:both;content:" "}.image_container.float_left+.text_container>:last-child,.image_container.float_right+.text_container>:last-child{margin-bottom:0}.image_container.float_left+.text_container>ul{overflow:auto}.ce_text .image_container.float_above{margin:0 0 3rem 0}.image_container .caption{font-size:1.6rem;line-height:2.3rem;margin:0;padding:.7rem 0 0 0;color:#666}.image_container.float_left .caption,.image_container.float_left_col .caption,.image_container.float_right .caption,.image_container.float_right_col .caption{display:table-caption;caption-side:bottom}.image_container.float_left .caption .caption-copyright,.image_container.float_left_col .caption .caption-copyright,.image_container.float_right .caption .caption-copyright,.image_container.float_right_col .caption .caption-copyright{display:block}.caption .caption-space+.caption-copyright{padding-left:12px}.image_container.float_left .caption .caption-space+.caption-copyright,.image_container.float_left_col .caption .caption-space+.caption-copyright,.image_container.float_right .caption .caption-space+.caption-copyright,.image_container.float_right_col .caption .caption-space+.caption-copyright{padding-left:0}.image_container .caption-copyright a{text-decoration:none;color:#666}.image_container .caption-copyright:active a,.image_container .caption-copyright:focus a,.image_container .caption-copyright:hover a{text-decoration:underline;color:#4da274}.content-intro .mod_article>.inside:after,.content-intro .mod_article>.inside:before{position:absolute;content:" ";width:26px;height:100%;top:0;background-position:0 50%;background-size:26px 780px;background-repeat:no-repeat;z-index:200}.content-intro .mod_article>.inside:before{left:0;background-image:url(/files/system/images/intro-ticket-bg-left.svg)}.content-intro .mod_article>.inside:after{right:0;background-image:url(/files/system/images/intro-ticket-bg-right.svg)}.content-intro .image_container img{border-radius:3px 3px 2px 2px}.content-intro .text_container{display:flex;justify-content:flex-end;align-items:flex-end;position:absolute;bottom:0;right:0;background-image:url(/files/system/images/intro-bg.svg);background-size:contain;background-position:right bottom;background-repeat:no-repeat;width:100%;min-height:40%;padding:10px 10px 10px 0}@media (min-width:1000px){.content-intro .text_container{min-height:calc(45% - 20px)}}.content-intro .content-intro-image-slim .text_container{min-height:65%}@media (min-width:1000px){.content-intro .content-intro-image-slim .text_container{min-height:68%}}.content-intro .ce_text p{color:#fff;font-size:3vw;line-height:110%;text-align:right;margin:0 1.5vw .8vw 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:1000px){.content-intro .ce_text p{margin:0 1.8vw 1.4vw 0}}@media (min-width:1200px){.content-intro .ce_text p{font-size:3.6rem;line-height:4.1rem;margin:0 2.2rem 1.8rem 0}}.content-intro .ce_text strong{font-weight:700}.nav-submenu ul{padding:0;margin:2rem 0}.nav-submenu a{text-decoration:none}.nav-submenu .level_1>li{font-size:1.7rem;font-weight:400;line-height:2.2rem;margin:0;padding:0;list-style:none;border-top:1px solid #d8d8d8}.nav-submenu .level_1>li a{text-decoration:none}.nav-submenu .level_1>li:last-child{border-bottom:1px solid #d8d8d8}.nav-submenu .level_1>li>a,.nav-submenu .level_1>li>strong{display:flex;align-items:flex-start;color:#555;padding:1rem 10px 1rem 0}.nav-submenu .level_1>li>.submenu{padding-bottom:0}.nav-submenu .level_1>li>a:active,.nav-submenu .level_1>li>a:focus,.nav-submenu .level_1>li>a:hover{color:#4da274}@media (max-width:849px){.hide-nav-submenu-on-mobile .nav-submenu{display:none}}.nav-submenu .level_2{margin:0 0 .2rem 0}.nav-submenu .level_2>li{font-size:1.7rem;font-weight:400;line-height:2.2rem;margin:0;padding:0;list-style:none}.nav-submenu .level_2>li a{text-decoration:none}.nav-submenu .level_2>li>a,.nav-submenu .level_2>li>strong{display:flex;align-items:flex-start;color:#555;padding:1rem 10px 1rem 30px}.nav-submenu .level_2>li>a:active,.nav-submenu .level_2>li>a:focus,.nav-submenu .level_2>li>a:hover{color:#4da274}.nav-submenu li>a:before,.nav-submenu li>strong:before{content:" ";display:block;width:8px;height:12px;margin:.7rem 14px 0 0}.text-width-full{width:100%}.ce_text.teaser-round-image-vertical{max-width:50rem;margin:0 auto;padding:20px 0}@media (min-width:900px){.ce_text.teaser-round-image-vertical{max-width:31rem;margin:0}}.test{display:block}.ce_text.teaser-round-image-vertical .image_container{overflow:hidden;width:250px;height:250px;margin:0 auto 2.5rem auto;border-radius:100%}.ce_text.teaser-round-image-vertical h3{margin:1.5rem 0 .4rem 0;text-align:center}.ce_text.teaser-round-image-vertical h3 a{text-decoration:none;border-bottom:none}.ce_text.teaser-round-image-vertical h3 a:active,.ce_text.teaser-round-image-vertical h3 a:focus,.ce_text.teaser-round-image-vertical h3 a:hover{text-decoration:underline;color:#333}.ce_text.teaser-round-image-vertical p{font-size:1.8rem;line-height:2.4rem;margin:.4rem 8px 1.4rem 8px;text-align:center}.ce_text.teaser-round-image-vertical p:last-child{margin-bottom:0}.ce_text.teaser-round-image-horizontal{margin-top:20px;padding:20px 0;border-top:1px solid #d8d8d8}@media (min-width:1000px){.ce_text.teaser-round-image-horizontal{padding-right:130px;padding-left:130px}}.ce_text.teaser-round-image-horizontal>.inside{align-items:center}.ce_text.teaser-round-image-horizontal+.ce_text.teaser-round-image-horizontal{margin-top:0}.ce_text.teaser-round-image-horizontal .image_container.float_right_col{margin:0 0 0 40px}.ce_text.teaser-round-image-horizontal .image_container img{border-radius:100%}.ce_text.teaser-round-image-horizontal p{margin:1rem 0}.addresses .ce_text{border-top:1px solid #d8d8d8;padding:3.5rem 0 4rem 0}.addresses .ce_text h2{margin:0 0 1rem 0}.addresses .ce_text p{margin:1.2rem 0 0 0}@media (min-width:1000px){.footer>.inside{display:flex;justify-content:space-between}}.footer-nav{margin:60px 0 50px 0}@media (min-width:1000px){.footer-nav{margin:60px 0 50px 0;width:calc(100% - 120px)}}.footer-social{margin:50px 0}@media (min-width:1000px){.footer-social{width:100px;margin:63px 0 50px 0}}.footer-social p{margin:0;text-align:center}@media (min-width:1000px){.footer-social p{text-align:right}}.footer-nav ul{margin:0;padding:0}.footer-nav li{margin:0;padding:0;list-style:none}.footer-nav a{display:block;padding:1rem 0;text-decoration:none;color:#222}.footer-nav li a,.footer-nav li strong{display:block}.footer-nav .footer-nav-level-1{max-width:40rem;margin:50px auto}@media (min-width:1000px){.footer-nav .footer-nav-level-1{display:flex;justify-content:space-between;width:100%;max-width:100%;margin:0 0 50px 0}}.footer-nav-level-1>li{font-size:2.2rem;font-weight:600;margin:3rem 0 0 0;text-align:center}@media (min-width:1000px){.footer-nav-level-1>li{width:calc(100% / 5);margin:0;text-align:left;border-right:1px solid #d8d8d8}}.footer-nav-level-1>li:last-child{border-right:0}.footer-nav-level-1>li>a{margin:0;color:#4da274}@media (min-width:1000px){.footer-nav-level-1>li>a{margin:0 20px 15px 20px}}@media (min-width:1100px){.footer-nav-level-1>li>a{margin:0 30px 15px 20px}}.footer-nav-level-1>li:first-child>a{margin-left:0}.footer-nav-level-2{margin:0;padding:0}.footer-nav-level-2>li{font-size:1.7rem;font-weight:300;line-height:2.2rem;text-align:center}@media (min-width:1000px){.footer-nav-level-2>li{margin:0 30px 0 20px;text-align:left}}.footer-nav-level-2>li>a,.footer-nav-level-2>li>strong{padding:1rem 0;border-top:1px solid #d8d8d8}@media (min-width:1000px){.footer-nav-level-2>li>a,.footer-nav-level-2>li>strong{padding:.4rem 0;border-top:none}}.footer-nav-level-2>li:last-child>a,.footer-nav-level-2>li:last-child>strong{border-bottom:1px solid #d8d8d8}@media (min-width:1000px){.footer-nav-level-2>li:last-child>a,.footer-nav-level-2>li:last-child>strong{border-bottom:none}}.footer-social a:active #icon-facebook-circle,.footer-social a:focus #icon-facebook-circle,.footer-social a:hover #icon-facebook-circle{stroke:#4da274;fill:#4da274}.footer-social a:active #icon-facebook-f,.footer-social a:focus #icon-facebook-f,.footer-social a:hover #icon-facebook-f{fill:#fff}
.header-navbar-main > ul > li.nav_right {margin-left: auto; margin-right: 0;}
.header-navbar-main > ul > li.submenu {position: relative;}
.header-navbar-main > ul > li.submenu > ul {list-style-type: none;}
.header-navbar-main > ul > li.submenu > ul li {margin: 0;font-size: 1.8rem;line-height: 2.2rem;}
@media (min-width:600px) {
	.header-navbar-main > ul > li.submenu > ul {position: absolute; left: 0; top: 40px; background: rgba(77, 162, 116, 0.92); list-style-type: none; display: none;}
	.header-navbar-main > ul > li.submenu.nav_right > ul {left: unset; right: 0;}
	.header-navbar-main > ul > li.submenu:hover > ul, .header-navbar-main > ul > li.submenu:focus > ul {display: block;}
	.header-navbar-main > ul > li.submenu > ul li {margin: 15px 10px 15px -20px;}
	.header-navbar-main > ul > li.submenu > ul li a, .header-navbar-main > ul > li.submenu > ul li strong {padding: 0; line-height: 2.4rem}
}
@media (min-width:900px) {.header-navbar-main > ul > li.submenu > ul {top: 50px;}}
.hide_sidenavigation .content-right nav {display: none}
.event-detail-sponsor,.event-detail-location,.event-detail-accessibility {border-top:1px solid #d8d8d8}
.event-detail-sponsor-head,.event-detail-location-head,.event-detail-accessibility-head {font-weight:400;}
.event-detail-sponsor-logo {max-width:200px;float:right;margin-left:10px;margin-bottom:10px;max-height:100px}
.event-detail-location-address > span,.event-detail-location-ally > span,.event-detail-location-meetingpoint > span,.event-detail-location-publictransport > span {display:inline-table;margin-left:10px}
.event-detail-accessibility ul li {margin-top: 0;margin-bottom: 1rem}
#footer .footer-nav span.lmbhh {font-size: 1.7rem;font-weight: 300;}
#footer .footer-nav img.lmbhh {width: 150px;height: auto;}
.event-list-my-event h2.event-list-item-title {margin: 0;}
.event-list-my-event p.event-list-item-category {margin: 0; margin-bottom: 20px;}
.event-list-my-event .event-list-item-date-time, .event-list-my-event .event-list-location p, .event-list-my-event .event-list-participation p, .event-list-my-event .event-list-description p, .event-list-my-event .event-list-sponsor p {margin-bottom: 10px;}
.event-detail-sponsor .inside {display:flex;justify-content:space-between}
.event-detail-sponsor .inside img {max-width:200px;height:auto;width:auto;max-height:100px;margin-top:2.5rem}
.event-list-my-event .event-list-item-date-time span, .event-list-my-event .event-list-location p span, .event-list-my-event .event-list-participation p span , .event-list-my-event .event-list-sponsor p span {display: inline-table; margin-left: 10px}
.event-list-my-event .event-list-description p strong:first-child {margin-right: 10px}
.event-list-my-event .event-list-participation ol li, .event-list-my-event .event-list-participation ul li {font-size: 1.8rem; font-weight: 400; line-height: 2.4rem;}
.event-list-my-event .event-list-participation ol li {margin: 10px 0;}
.event-list-my-event .event-list-participation ol ul li {margin: 0;}
form .widget.widget-text.password-input {
	position: relative;
}
form .widget.widget-text.password-input i {
	position:absolute;
	cursor: pointer;
	width: 2.4rem;
	height: 2.4rem;
	top: 0.8rem;
	right: 10px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48'%3E%3Cpath d='m31.45 27.05-2.2-2.2q1.3-3.55-1.35-5.9-2.65-2.35-5.75-1.2l-2.2-2.2q.85-.55 1.9-.8 1.05-.25 2.15-.25 3.55 0 6.025 2.475Q32.5 19.45 32.5 23q0 1.1-.275 2.175-.275 1.075-.775 1.875Zm6.45 6.45-2-2q2.45-1.8 4.275-4.025Q42 25.25 42.85 23q-2.5-5.55-7.5-8.775Q30.35 11 24.5 11q-2.1 0-4.3.4-2.2.4-3.45.95L14.45 10q1.75-.8 4.475-1.4Q21.65 8 24.25 8q7.15 0 13.075 4.075Q43.25 16.15 46 23q-1.3 3.2-3.35 5.85-2.05 2.65-4.75 4.65Zm2.9 11.3-8.4-8.25q-1.75.7-3.95 1.075T24 38q-7.3 0-13.25-4.075T2 23q1-2.6 2.775-5.075T9.1 13.2L2.8 6.9l2.1-2.15L42.75 42.6ZM11.15 15.3q-1.85 1.35-3.575 3.55Q5.85 21.05 5.1 23q2.55 5.55 7.675 8.775Q17.9 35 24.4 35q1.65 0 3.25-.2t2.4-.6l-3.2-3.2q-.55.25-1.35.375T24 31.5q-3.5 0-6-2.45T15.5 23q0-.75.125-1.5T16 20.15Zm15.25 7.1Zm-5.8 2.9Z'/%3E%3C/svg%3E");
	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: 2.4rem 2.4rem;
}
form .widget.widget-text.password-input.readable i {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48'%3E%3Cpath d='M24 31.5q3.55 0 6.025-2.475Q32.5 26.55 32.5 23q0-3.55-2.475-6.025Q27.55 14.5 24 14.5q-3.55 0-6.025 2.475Q15.5 19.45 15.5 23q0 3.55 2.475 6.025Q20.45 31.5 24 31.5Zm0-2.9q-2.35 0-3.975-1.625T18.4 23q0-2.35 1.625-3.975T24 17.4q2.35 0 3.975 1.625T29.6 23q0 2.35-1.625 3.975T24 28.6Zm0 9.4q-7.3 0-13.2-4.15Q4.9 29.7 2 23q2.9-6.7 8.8-10.85Q16.7 8 24 8q7.3 0 13.2 4.15Q43.1 16.3 46 23q-2.9 6.7-8.8 10.85Q31.3 38 24 38Zm0-15Zm0 12q6.05 0 11.125-3.275T42.85 23q-2.65-5.45-7.725-8.725Q30.05 11 24 11t-11.125 3.275Q7.8 17.55 5.1 23q2.7 5.45 7.775 8.725Q17.95 35 24 35Z'/%3E%3C/svg%3E");
}
