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%}.aspect--9\:16,.responsive.ratio-916{padding-bottom:177.7777%}.aspect--1\:1,.responsive.ratio-11{padding-bottom:100%}
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}
*{box-sizing:border-box !important;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-size:17px}body{font-size:1rem;color:#303030;font-family:sans-serif;line-height:1.3rem;width:100%;min-height:100svh}h2,h3{font-family:"Roboto Condensed";color:#122578;line-height:1.2rem}.material-icons-outlined{font-family:"Material Icons Outlined";font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.inner{font-size:120%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.7) !important}.inner nav{padding:10%;text-transform:uppercase;letter-spacing:3px}.inner nav ul li{padding:2% 0;line-height:1}.inner nav ul li.active{color:#adff2f}.inner nav ul li.active::before{content:"";margin-left:-1.7em;margin-right:.5em;vertical-align:-0.15em}.inner nav ul li.sibling a{color:#bfbfbf;text-decoration:none}@media(max-width: 768px){.inner{font-size:150%}.inner nav{padding:5%;text-transform:uppercase;letter-spacing:2px}.inner nav ul li{padding:2% 0;line-height:1}.inner nav ul li.active{color:#adff2f}.inner nav ul li.sibling a{color:#bfbfbf;text-decoration:none}}
.uberschrift{text-align:center;padding:20px 0}.uberschrift h1{color:#122578;font-family:"Roboto Condensed";font-size:250%;line-height:2em;text-align:center}.uberschrift h2{font-size:130%;color:#122578;font-family:"Roboto Condensed";line-height:1.5em;text-align:center}.uberschrift h2:after{background-color:#ca3716;bottom:-10px;content:"";display:block;height:2px;left:50%;position:relative;transform:translate(-50%, 0);width:200px}#container{padding-bottom:100px;border-bottom:15px solid #e7e7e7}#container .inside{width:min(95%,1000px);margin-inline:auto}#container .inside h1,#container .inside h2,#container .inside h3,#container .inside h4{color:#122578;font-family:"Roboto Condensed";line-height:1.2em}#container .inside .content-text ul li{margin-left:35px;padding-left:10px;list-style-type:square}#container .inside .content-text a{text-decoration:none;color:#122578}#container .inside .content-text a[target=_blank]:after{content:" ";font-family:"Material Icons Outlined";font-size:inherit;vertical-align:-0.17em}#container .inside .content-table{background-color:#e7e7e7;padding:1em}@media(max-width: 768px){#container .inside .content-table .scrollbalken{overflow-x:scroll}}#container .inside .content-table table{width:100%;border-bottom:3px solid #bfbfbf}#container .inside .content-table table caption{font-weight:normal !important;padding:10px 0 10px 25px}#container .inside .content-table table thead tr th{background-color:#ca3716;color:#fff;text-align:center;padding:10px 0;border-right:3px solid #fff;letter-spacing:2px;min-width:200px}#container .inside .content-table table thead tr th:first-child{width:10em}#container .inside .content-table table tbody tr td{text-align:center;padding:10px 0;border-right:3px solid rgba(0,0,0,0)}#container .inside .formbody fieldset legend{font-family:"Roboto Condensed";font-size:120%;color:#122578;padding:20px 10px 10px 10px}#container .inside .formbody .widget{margin-bottom:10px}#container .inside .formbody .widget .help{display:none}#container .inside .formbody .widget.widget-text,#container .inside .formbody .widget.widget-select{display:grid;grid-template-columns:minmax(100px, 1fr) minmax(100px, 3fr);grid-row:auto;gap:10px}@media(max-width: 768px){#container .inside .formbody .widget.widget-text.widget-text,#container .inside .formbody .widget.widget-text.widget-select,#container .inside .formbody .widget.widget-select.widget-text,#container .inside .formbody .widget.widget-select.widget-select{grid-template-columns:1fr;padding:5px;border:1px solid #909090;background-color:#e7e7e7}}#container .inside .formbody .widget.widget-text label,#container .inside .formbody .widget.widget-select label{background-color:#122578;color:#e7e7e7;padding:10px 15px}#container .inside .formbody .widget.widget-text input,#container .inside .formbody .widget.widget-select input{padding:10px 15px}#container .inside .formbody .widget.widget-textarea{display:grid;grid-template-columns:minmax(100px, 1fr) minmax(100px, 3fr);grid-row:auto;gap:10px}@media(max-width: 768px){#container .inside .formbody .widget.widget-textarea.widget-textarea{grid-template-columns:1fr;padding:5px;border:1px solid #909090;background-color:#e7e7e7}}#container .inside .formbody .widget.widget-textarea label{background-color:#122578;color:#e7e7e7;padding:10px 15px}#container .inside .formbody .widget.widget-textarea textarea{padding:10px 15px}#container .inside .formbody .widget.widget-altcha{display:flex;flex-direction:row;align-items:flex-start;gap:0 10px}@media(max-width: 768px){#container .inside .formbody .widget.widget-altcha{flex-direction:column;padding:5px;border:1px solid #909090;background-color:#e7e7e7}}#container .inside .formbody .widget.widget-altcha>label{background-color:#122578;color:#e7e7e7;padding:10px 15px;white-space:nowrap}#container .inside .formbody .widget.widget-altcha altcha-widget{width:100%}#container .inside .formbody .widget.widget-altcha altcha-widget .altcha{max-width:100%;background-color:#fff}#container .inside .formbody .widget.widget-submit{margin-top:20px}#container .inside .formbody .widget.widget-submit .submit{background-color:#122578;color:#e7e7e7;padding:10px 25px;border:0;outline:0;cursor:pointer;transition:500ms ease-in-out}#container .inside .formbody .widget.widget-submit .submit:hover{background-color:#122578;color:#e7e7e7}#container .content-gallery.content-gallery--cols-3 ul{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));grid-template-rows:auto;grid-gap:10px}#container .content-gallery.content-gallery--cols-3 ul img{width:100%;height:180px;display:block;object-fit:cover}#container .grid-50{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));grid-template-rows:auto;grid-gap:3vw;margin:2em 0}#container .grid-50 img{width:100%;height:280px;display:block;object-fit:cover}
@font-face{font-display:swap;font-family:"Material Icons Outlined";font-style:normal;font-weight:400;src:url("/fonts/material-icons-outlined-v110-latin-regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url("/fonts/roboto-v30-latin-regular.eot");src:local(""),url("/fonts/roboto-v30-latin-regular.eot?#iefix") format("embedded-opentype"),url("/fonts/roboto-v30-latin-regular.woff2") format("woff2"),url("/fonts/roboto-v30-latin-regular.woff") format("woff"),url("/fonts/roboto-v30-latin-regular.ttf") format("truetype"),url("/fonts/roboto-v30-latin-regular.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:url("/fonts/roboto-v30-latin-700.eot");src:local(""),url("/fonts/roboto-v30-latin-700.eot?#iefix") format("embedded-opentype"),url("/fonts/roboto-v30-latin-700.woff2") format("woff2"),url("/fonts/roboto-v30-latin-700.woff") format("woff"),url("/fonts/roboto-v30-latin-700.ttf") format("truetype"),url("/fonts/roboto-v30-latin-700.svg#Roboto") format("svg")}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:400;src:url("/fonts/roboto-condensed-v25-latin-regular.eot");src:local(""),url("/fonts/roboto-condensed-v25-latin-regular.eot?#iefix") format("embedded-opentype"),url("/fonts/roboto-condensed-v25-latin-regular.woff2") format("woff2"),url("/fonts/roboto-condensed-v25-latin-regular.woff") format("woff"),url("/fonts/roboto-condensed-v25-latin-regular.ttf") format("truetype"),url("/fonts/roboto-condensed-v25-latin-regular.svg#RobotoCondensed") format("svg")}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:700;src:url("/fonts/roboto-condensed-v25-latin-700.eot");src:local(""),url("/fonts/roboto-condensed-v25-latin-700.eot?#iefix") format("embedded-opentype"),url("/fonts/roboto-condensed-v25-latin-700.woff2") format("woff2"),url("/fonts/roboto-condensed-v25-latin-700.woff") format("woff"),url("/fonts/roboto-condensed-v25-latin-700.ttf") format("truetype"),url("/fonts/roboto-condensed-v25-latin-700.svg#RobotoCondensed") format("svg")}
footer{background-color:#122578;border-top:4px solid #ca3716;color:#e7e7e7;margin:0;padding:0}footer .inside{width:min(100%,1000px);margin-inline:auto;padding:50px 0}footer .inside .content-element-group{display:grid;grid-template-columns:150px 1fr;gap:5vw}footer .inside .content-element-group .content-text{font-size:90%}footer .inside .content-element-group .content-text a{color:#e7e7e7;text-decoration:none}footer .inside .content-element-group .content-toplink{display:flex;justify-content:center;align-items:center}footer .inside .content-element-group .content-toplink a{font-size:400%;color:#e7e7e7;font-weight:normal}
header{width:100%;height:550px;background-color:#122578;overflow:hidden}@media(max-width: 600px){header{height:auto}}@media(orientation: landscape){header{height:550px}}header .inside{width:min(100%,1920px);height:100%;margin:0 auto}header .inside .mod_article{height:100%;display:grid;grid-template-columns:1fr 52vw;gap:0}@media(max-width: 600px){header .inside .mod_article{display:block}}header .inside .mod_article .content-image.headerbild{height:min(100%,550px)}header .inside .mod_article .content-image.headerbild figure{width:100%;height:min(100%,550px)}header .inside .mod_article .content-image.headerbild figure img{width:100%;height:min(100%,550px);display:block;object-fit:cover}header .inside .mod_article .content-element-group{height:min(100%,550px);padding:0 3vw;display:flex;flex-direction:column;align-items:stretch}header .inside .mod_article .content-element-group .content-text{text-align:right}header .inside .mod_article .content-element-group .content-text .rte h1{font-size:clamp(180%,2vw + 150%,300%);line-height:1.2em;color:#fff}header .inside .mod_article .content-element-group .content-text .rte h1 .rot{color:#ca3716}header .inside .mod_article .content-element-group .content-text .rte h4{line-height:1.2em;color:#bfbfbf;text-transform:uppercase;letter-spacing:.1em}@media(min-width: 769px){header .inside .mod_article .content-element-group .content-text .rte h4{letter-spacing:.3em}}header .inside .mod_article .content-element-group .content-image.logo{height:100%;display:flex;justify-content:flex-end;align-items:flex-end}header .inside .mod_article .content-element-group .content-image.logo figure{padding-bottom:20px}header .inside .mod_article .content-element-group .content-image.logo figure img{filter:drop-shadow(0 0.2rem 0.25rem rgba(0, 0, 0, 0.6))}

#menu .inside{font-family:"Roboto Condensed";font-size:160%;padding:30px 0}#menu .inside nav{background-color:#ca3716;display:flex;justify-content:center}#menu .inside nav ul{background-color:#fff;display:flex;justify-content:center;padding:0 1vw;margin:0;text-transform:uppercase}@media(max-width: 600px){#menu .inside nav ul{display:block}}#menu .inside nav ul li.active{color:#ca3716;padding:20px}#menu .inside nav ul li.sibling a{padding:20px;color:#303030;text-decoration:none;display:block;transition:.5s}#menu .inside nav ul li.sibling :hover{padding:20px;background-color:#122578;color:#fff !important}
