@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(/build/fonts/open-sans-cyrillic-ext-300-normal.41ad4700.woff2) format("woff2"),url(/build/fonts/open-sans-all-300-normal.07e71905.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(/build/fonts/open-sans-cyrillic-300-normal.ac010e3f.woff2) format("woff2"),url(/build/fonts/open-sans-all-300-normal.07e71905.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(/build/fonts/open-sans-greek-ext-300-normal.78e4eeea.woff2) format("woff2"),url(/build/fonts/open-sans-all-300-normal.07e71905.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(/build/fonts/open-sans-greek-300-normal.12e1449f.woff2) format("woff2"),url(/build/fonts/open-sans-all-300-normal.07e71905.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(/build/fonts/open-sans-hebrew-300-normal.8936a0a1.woff2) format("woff2"),url(/build/fonts/open-sans-all-300-normal.07e71905.woff) format("woff");unicode-range:u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(/build/fonts/open-sans-vietnamese-300-normal.d1498213.woff2) format("woff2"),url(/build/fonts/open-sans-all-300-normal.07e71905.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(/build/fonts/open-sans-latin-ext-300-normal.3e8ef246.woff2) format("woff2"),url(/build/fonts/open-sans-all-300-normal.07e71905.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(/build/fonts/open-sans-latin-300-normal.c93abfae.woff2) format("woff2"),url(/build/fonts/open-sans-all-300-normal.07e71905.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:300;src:url(/build/fonts/open-sans-cyrillic-ext-300-italic.a16363ae.woff2) format("woff2"),url(/build/fonts/open-sans-all-300-italic.74c697ea.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:300;src:url(/build/fonts/open-sans-cyrillic-300-italic.620210ab.woff2) format("woff2"),url(/build/fonts/open-sans-all-300-italic.74c697ea.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:300;src:url(/build/fonts/open-sans-greek-ext-300-italic.30a2b716.woff2) format("woff2"),url(/build/fonts/open-sans-all-300-italic.74c697ea.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:300;src:url(/build/fonts/open-sans-greek-300-italic.8b76a0ad.woff2) format("woff2"),url(/build/fonts/open-sans-all-300-italic.74c697ea.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:300;src:url(/build/fonts/open-sans-hebrew-300-italic.6f90cd1a.woff2) format("woff2"),url(/build/fonts/open-sans-all-300-italic.74c697ea.woff) format("woff");unicode-range:u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:300;src:url(/build/fonts/open-sans-vietnamese-300-italic.be0446ec.woff2) format("woff2"),url(/build/fonts/open-sans-all-300-italic.74c697ea.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:300;src:url(/build/fonts/open-sans-latin-ext-300-italic.45c65ce6.woff2) format("woff2"),url(/build/fonts/open-sans-all-300-italic.74c697ea.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:300;src:url(/build/fonts/open-sans-latin-300-italic.ed966cd8.woff2) format("woff2"),url(/build/fonts/open-sans-all-300-italic.74c697ea.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:500;src:url(/build/fonts/open-sans-cyrillic-ext-500-normal.94b55560.woff2) format("woff2"),url(/build/fonts/open-sans-all-500-normal.97662e43.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:500;src:url(/build/fonts/open-sans-cyrillic-500-normal.2760fe2e.woff2) format("woff2"),url(/build/fonts/open-sans-all-500-normal.97662e43.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:500;src:url(/build/fonts/open-sans-greek-ext-500-normal.7c718aac.woff2) format("woff2"),url(/build/fonts/open-sans-all-500-normal.97662e43.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:500;src:url(/build/fonts/open-sans-greek-500-normal.aa7a8b7b.woff2) format("woff2"),url(/build/fonts/open-sans-all-500-normal.97662e43.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:500;src:url(/build/fonts/open-sans-hebrew-500-normal.38f82c0b.woff2) format("woff2"),url(/build/fonts/open-sans-all-500-normal.97662e43.woff) format("woff");unicode-range:u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:500;src:url(/build/fonts/open-sans-vietnamese-500-normal.3ff2bbd1.woff2) format("woff2"),url(/build/fonts/open-sans-all-500-normal.97662e43.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:500;src:url(/build/fonts/open-sans-latin-ext-500-normal.6f6b8357.woff2) format("woff2"),url(/build/fonts/open-sans-all-500-normal.97662e43.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:500;src:url(/build/fonts/open-sans-latin-500-normal.b8d62943.woff2) format("woff2"),url(/build/fonts/open-sans-all-500-normal.97662e43.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:500;src:url(/build/fonts/open-sans-cyrillic-ext-500-italic.5fd35b6e.woff2) format("woff2"),url(/build/fonts/open-sans-all-500-italic.e31a4f02.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:500;src:url(/build/fonts/open-sans-cyrillic-500-italic.936137ea.woff2) format("woff2"),url(/build/fonts/open-sans-all-500-italic.e31a4f02.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:500;src:url(/build/fonts/open-sans-greek-ext-500-italic.c9bbb5f0.woff2) format("woff2"),url(/build/fonts/open-sans-all-500-italic.e31a4f02.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:500;src:url(/build/fonts/open-sans-greek-500-italic.7a26d2e2.woff2) format("woff2"),url(/build/fonts/open-sans-all-500-italic.e31a4f02.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:500;src:url(/build/fonts/open-sans-hebrew-500-italic.b8bd20a2.woff2) format("woff2"),url(/build/fonts/open-sans-all-500-italic.e31a4f02.woff) format("woff");unicode-range:u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:500;src:url(/build/fonts/open-sans-vietnamese-500-italic.288f2068.woff2) format("woff2"),url(/build/fonts/open-sans-all-500-italic.e31a4f02.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:500;src:url(/build/fonts/open-sans-latin-ext-500-italic.4c01c87c.woff2) format("woff2"),url(/build/fonts/open-sans-all-500-italic.e31a4f02.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:500;src:url(/build/fonts/open-sans-latin-500-italic.e2fc6d6a.woff2) format("woff2"),url(/build/fonts/open-sans-all-500-italic.e31a4f02.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.link-backend,.logo-backend{background-color:#fff;border-bottom:0 solid transparent;border-right:1px solid #eee;color:#a90f09;display:block;float:left;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:300;height:50px;line-height:50px;overflow:hidden;padding:0 15px;text-align:center;text-decoration:none;-webkit-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.link-backend:link,.logo-backend:link{text-decoration:none}.logo-backend img{display:inline;max-height:100%;max-width:60px;padding-bottom:4px}.backend-footer{background-color:#fff;border-top:2px solid #a90f09;bottom:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);height:50px;left:0;max-height:100px;position:fixed;right:0;z-index:10300}label.required:after,legend.required:after{color:red;content:" *"}label.required-optional:after,legend.required-optional:after{color:orange;content:" (*)"}.form-check{display:flex}label.form-check-label.required-optional:after,label.form-check-label.required:after{content:none}label.form-check-label.single.required:after,legend.form-check-label.single.required:after{color:red;content:" *"}label.form-check-label.single.required-optional:after,legend.form-check-label.single.required-optional:after{color:orange;content:" (*)"}label.form-check-label{padding-left:10px}.label-wrap{max-width:calc(100% - 45px);white-space:pre-wrap}.label-wrap>input[type=checkbox],.label-wrap>input[type=radio]{margin-left:-20px}.news-list-veranstaltungen a,.news-list-veranstaltungen a:link{border:0;color:#004986;margin:0;text-align:left;text-decoration:none;width:100%}.news-list-veranstaltungen a:hover,.news-list-veranstaltungen a:link:hover{opacity:.7}.news-list-veranstaltungen-date{color:#004986;display:inline-block;font-size:18px;padding-top:10px}.col-form-legend{font-size:16px;font-weight:700}.h1,h1{font-size:1.8em}.h2,h2{font-size:1.4em}.d-none{display:none}.d-inline{display:inline}@font-face{font-family:Open Sans;font-style:oblique;font-weight:500;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUuhpKKSTjw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}label,legend{font-weight:500}legend{border-bottom:none;font-size:inherit;margin-bottom:5px}