@charset "UTF-8";.propeller_ceaccordeon > .accordeon-item > .accordeon-body{display:none;background:#eee;overflow:hidden;padding:1rem;}.propeller_ceaccordeon > .accordeon-item > .accordeon-header{margin:0;padding:1rem;padding-left:1.5rem;cursor:pointer;background:pink;position:relative;}.propeller_ceaccordeon > .accordeon-item.active > .accordeon-header::before{transform:translateY(-50%) rotate(90deg);}.propeller_ceaccordeon > .accordeon-item > .accordeon-header::before{content:"▸";position:absolute;left:0.5rem;top:50%;transform:translateY(-50%);transition:all 0.3s ease-in-out;}@font-face{font-family:'flexslider-icon';src:url('../../../typo3conf/ext/ws_slider/Resources/Public/Fonts/Flexslider/flexslider-icon.eot');src:url('../../../typo3conf/ext/ws_slider/Resources/Public/Fonts/Flexslider/flexslider-icon.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/ws_slider/Resources/Public/Fonts/Flexslider/flexslider-icon.woff') format('woff'),url('../../../typo3conf/ext/ws_slider/Resources/Public/Fonts/Flexslider/flexslider-icon.ttf') format('truetype'),url('../../../typo3conf/ext/ws_slider/Resources/Public/Fonts/Flexslider/flexslider-icon.svg#flexslider-icon') format('svg');font-weight:normal;font-style:normal;}.flex-container a:hover,.flex-slider a:hover{outline:none;}.slides,.slides > li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;}.flex-pauseplay span{text-transform:capitalize;}.flexslider{margin:0;padding:0;}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}.flexslider .slides img{width:100%;display:block;}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}html[xmlns] .flexslider .slides{display:block;}* html .flexslider .slides{height:1%;}.no-js .flexslider .slides > li:first-child{display:block;}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);}.flexslider .slides{zoom:1;}.flexslider .slides img{height:auto;-moz-user-select:none;}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}.loading .flex-viewport{max-height:300px;}@-moz-document url-prefix(){.loading .flex-viewport{max-height:none;}}.carousel li{margin-right:5px;}.flex-direction-nav{*height:0;}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:60px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);}.flex-direction-nav a.flex-next:before{content:'\f002';}.flex-direction-nav .flex-prev{left:-50px;}.flex-direction-nav .flex-next{right:-50px;text-align:right;}.flexslider:hover .flex-direction-nav .flex-prev{opacity:0.7;left:10px;}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1;}.flexslider:hover .flex-direction-nav .flex-next{opacity:0.7;right:10px;}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1;}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default;z-index:-1;}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000;}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004';}.flex-pauseplay a:hover{opacity:1;}.flex-pauseplay a.flex-play:before{content:'\f003';}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center;}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7);}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default;}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}.flex-control-thumbs li{width:25%;float:left;margin:0;}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}.flex-control-thumbs img:hover{opacity:1;}.flex-control-thumbs .flex-active{opacity:1;cursor:default;}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px;}.flex-direction-nav .flex-next{opacity:1;right:10px;}}.tx-ws-flexslider .caption-title{font-weight:bold;}.tx-ws-flexslider .caption-body p{margin-bottom:0;}.tx-ws-flexslider .caption-text{padding:17px;}.flexslider .slides img{height:auto;}@media screen and (min-width:861px){.slides li div.caption-wrapper{position:absolute;width:350px;top:auto;bottom:10px;}.slides li div.caption span{color:#fff;display:block;}.slides li div.caption .caption-title{font-size:18px;font-weight:bold;margin-bottom:5px;text-align:right;}.slides li div.caption .caption-text{font-size:12px;line-height:15px;}.tx-ws-flexslider .caption-align-left .caption-text{left:20px;}.tx-ws-flexslider .caption-align-left .caption-link{left:20px;}.tx-ws-flexslider .caption-align-right .caption-text{right:20px;}.tx-ws-flexslider .caption-align-right .caption-link{right:20px;}.tx-ws-flexslider .caption-link{position:absolute;bottom:20px;}.tx-ws-flexslider .caption-text{position:absolute;width:350px;top:20px;background:rgba(255,255,255,0.9);}}*{box-sizing:border-box}a{text-decoration:none}a.fancybox{display:block}p{color:#8B939B;margin:0 0 1rem 0}ul li{list-style:none}ol li{color:#8B939B;margin-bottom:0.5rem}hr{margin-top:0;margin-bottom:1rem}h1,h2,h3,h4{margin:0 0 1rem 0;padding:0;color:#0093df;font-weight:normal;line-height:1.4}h1{font-size:2.25rem;margin-bottom:1rem}@media (max-width:960px){h1{font-size:1.8rem}}@media (max-width:500px){h1{font-size:1.5rem}}h2{font-size:1.8rem;margin-bottom:1rem}@media (max-width:960px){h2{font-size:1.5rem}}@media (max-width:500px){h2{font-size:1.2rem}}h3{font-size:1.4rem;margin-bottom:0.5rem}@media (max-width:960px){h3{font-size:1rem}}h4{font-weight:bold;margin-bottom:0;text-transform:uppercase}img{width:100%;height:auto}.ce-outer,.ce-inner,.ce-row,.ce-column,figure.image{width:100%;margin:0}.ce-outer figcaption,.ce-inner figcaption,.ce-row figcaption,.ce-column figcaption,figure.image figcaption{font-style:italic;color:#8B939B;margin:0.5rem 0 1rem 0}.mobile{display:none}@media (max-width:960px){.mobile{display:block}}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%;height:auto;margin-bottom:2rem}.embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.content a:not(.fancybox){border-bottom:4px solid #0093df;transition:all 0.2s ease;color:#8B939B}.content a:not(.fancybox):hover{background-color:#0093df;transition:all 0.2s ease;color:#fff}.content ul{padding-left:1rem}.content ul li{color:#8B939B;display:block;position:relative;padding-left:1rem}.content ul li:before{content:"• ";font-size:1.5rem;color:#8B939B;position:absolute;left:0;top:-7px}.content section.headline{max-width:1200px;margin:0 auto;padding:4rem 1rem}.content section.intro{max-width:1200px;margin:0 auto;padding:4rem 1rem}.content section.blue-bg{background-color:#e5f4fc;padding:4rem 1rem}@media (max-width:500px){.content section.blue-bg{padding:3rem 1rem 1rem 1rem}}.content section.blue-bg .frame{max-width:1200px;margin:0 auto;background:#fff;padding:3rem;margin-bottom:3rem}@media (max-width:960px){.content section.blue-bg .frame{padding:2rem}}@media (max-width:500px){.content section.blue-bg .frame{padding:1rem}}.content section.blue-bg .grid,.content section.blue-bg .container{max-width:1200px;margin:0 auto;background:#fff;padding:3rem;margin-bottom:3rem}@media (max-width:960px){.content section.blue-bg .grid,.content section.blue-bg .container{padding:2rem}}@media (max-width:960px) and (max-width:500px){.content section.blue-bg .grid,.content section.blue-bg .container{padding:1rem}}.content section.blue-bg .grid .frame,.content section.blue-bg .container .frame{max-width:auto;background-color:transparent;padding:0;margin-bottom:1rem}.content section.white-bg{max-width:1200px;margin:0 auto;padding:4rem 1rem}@media (max-width:500px){.content section.white-bg{padding:4rem 1rem 1rem 1rem}}.content section.white-bg .frame{margin-bottom:3rem}.content section.gray-bg{background-color:#f7f7f7;padding:4rem 1rem}.content section.gray-bg .frame{max-width:1200px;margin:0 auto;background:#fff;padding:3rem;margin-bottom:3rem}@media (max-width:960px){.content section.gray-bg .frame{padding:2rem}}.content section.gray-bg .grid{max-width:1200px;margin:0 auto;margin-bottom:3rem}.content section.gray-bg .grid .frame{max-width:auto;background-color:transparent;padding:0;margin-bottom:0}.content section.gray-bg .container{max-width:1200px;margin:0 auto;background:#fff;padding:3rem;margin-bottom:3rem}@media (max-width:960px){.content section.gray-bg .container{padding:2rem}}.content section.gray-bg .container .frame{max-width:auto;background-color:transparent;padding:0;margin-bottom:0}.ce-textpic.ce-left{display:grid;grid-template-columns:2fr 3fr;gap:30px}@media (max-width:960px){.ce-textpic.ce-left{display:block}}.ce-textpic.ce-left .ce-gallery{float:none;margin-right:0}.ce-textpic.ce-left .ce-bodytext{float:none}.ce-intext.ce-left ol,.ce-intext.ce-left ul{overflow:hidden}.flexslider{border:none;margin:0}.flexslider ul.slides{padding:0}.flexslider ul.slides li{padding:0}.flexslider ul.slides li:before{content:none}.flexslider ol.flex-control-paging{bottom:2rem;right:2.5rem;z-index:10;width:auto;text-align:initial}.flexslider ol.flex-control-paging li a{border-bottom:none;width:20px;height:20px;background-color:transparent;border:3px solid #0093df;box-shadow:none}.flexslider ol.flex-control-paging li a.flex-active{background-color:#0093df}.flexslider ol.flex-control-paging li a:hover{background-color:transparent}.flexslider ul.flex-direction-nav{display:none}.frame-sponsor-box h3{background-color:#dadbdc;padding:1rem;color:#3d4248;margin-bottom:2px}.frame-sponsor-box .ce-textpic .ce-gallery{background-color:#fff}.frame-blue-box{background-color:#005188;padding:2rem}.frame-blue-box p,.frame-blue-box a{color:#fff !important}.slider-box .grid.half-half{background-color:#0093df;gap:0}.slider-box .grid.half-half h1,.slider-box .grid.half-half h2,.slider-box .grid.half-half h3,.slider-box .grid.half-half p,.slider-box .grid.half-half a{color:#fff}.slider-box .grid.half-half .col:nth-child(1){padding:3rem}.slider-box .grid.half-half .flexslider img{height:550px;width:100%}@media (max-width:500px){.slider-box .grid.half-half .flexslider img{height:400px}}@supports (object-fit:cover){.slider-box .slidercontent img{height:100%;object-fit:cover;object-position:center center}}.frame-product-box{width:100%}.frame-product-box .ce-textpic{position:relative}.frame-product-box .ce-textpic .ce-gallery{margin-bottom:0}.frame-product-box .ce-textpic .ce-gallery a{background-color:#dadbdc;display:block}.frame-product-box .ce-textpic .ce-gallery a img{padding:1rem 1rem 5rem 1rem}.frame-product-box .ce-textpic .ce-gallery a:hover{background-color:#0093df}.frame-product-box .ce-textpic .ce-bodytext{position:absolute;bottom:0.5rem;left:1rem;z-index:10}.frame-product-box .ce-textpic .ce-bodytext p,.frame-product-box .ce-textpic .ce-bodytext a{border-bottom:none}.frame-product-box .ce-textpic .ce-bodytext p:hover,.frame-product-box .ce-textpic .ce-bodytext a:hover{background-color:transparent;color:#8B939B}.frame-product-box:hover p,.frame-product-box:hover a{color:#fff}.product-intro .container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;background-color:transparent !important;padding:0 !important}.frame-border-bottom{border-bottom:1px #ebebeb solid;padding-bottom:2rem !important;margin-bottom:3rem !important}.frame-contact-box{background-color:#fff !important;padding:1rem !important}.frame-contact-box h4{color:#8B939B;text-transform:none}.frame-img-gallery .ce-inner{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;margin-bottom:2rem}@media (max-width:960px){.frame-img-gallery .ce-inner{gap:0.5rem}}@media (max-width:500px){.frame-img-gallery .ce-inner{grid-template-columns:1fr 1fr}}.frame-img-gallery .ce-inner .ce-row{margin-bottom:0}.frame-intro-box,.intro-box{max-width:1200px;margin:0 auto;padding:0 1rem}.frame-intro-box .container,.intro-box .container{position:absolute;z-index:10;bottom:4rem;max-width:600px;padding:3rem;background-color:rgba(255,255,255,0.85)}@media (max-width:960px){.frame-intro-box .container,.intro-box .container{position:static;width:100%;padding:1.5rem}}.frame-product-info .ce-row:last-child figure.image{border-bottom:none;margin-bottom:0}.frame-product-info figure.image{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:30px;border-bottom:1px #ebebeb solid;padding:0.5rem 0 3rem 0;margin-bottom:2rem}@media (max-width:960px){.frame-product-info figure.image{display:block;padding:0rem 0 0.5rem 0}}.frame-product-info figure.image a{border-bottom:none}.frame-product-info figure.image figcaption{font-style:normal;margin-top:0;display:block}@media (max-width:960px){.frame-product-info figure.image figcaption{margin-top:1rem}}.frame-table-mobile{overflow-x:scroll}.frame-table-mobile::-webkit-scrollbar{display:none}.news{position:relative;display:block;padding-left:4rem;margin-bottom:2rem}.news:before{content:url('../../../fileadmin/src/images/icons/news-icon.png');position:absolute;left:0;top:5px}a.blue-button{background-color:#8CD4F8;padding:1rem;margin-top:1rem}a.blue-button:hover{background-color:#005188}.pdf-link{position:relative;display:block;padding-left:3rem;margin-bottom:2rem;border-bottom:none !important;color:#8B939B !important;margin-top:2rem}.pdf-link:hover{background-color:transparent !important;color:#0093df !important}.pdf-link:before{content:url('../../../fileadmin/src/images/icons/pdf-icon_small.png');height:45px;position:absolute;left:0;top:-12px;background-color:#0093df}.fancybox-overlay{background-image:none;background-color:rgba(0,0,0,0.5)}.fancybox-wrap{box-shadow:0 0 50px rgba(0,0,0,0.5)}.fancybox-wrap .copyright-text{position:absolute;top:2rem;left:4rem;z-index:15;font-size:1rem;color:#8B939B}@media (max-width:960px){.fancybox-wrap .copyright-text{left:1rem;font-size:0.8rem;top:1rem}}.fancybox-wrap .fancybox-skin{border-radius:0;background-color:#FFFFFF}@media (max-width:960px){.fancybox-wrap .fancybox-skin{padding:3rem 1rem 1rem !important}}@media (max-width:960px){.fancybox-wrap .fancybox-skin .fancybox-inner{width:100% !important;height:auto !important}}.fancybox-wrap .fancybox-skin .fancybox-close{background-image:url('../../../fileadmin/src/images/fancybox/fancybox-close.png');right:0;top:0;z-index:8040}.fancybox-wrap .fancybox-skin .fancybox-prev span{background-image:url('../../../fileadmin/src/images/fancybox/fancybox-prev.png');left:-64px}@media (max-width:960px){.fancybox-wrap .fancybox-skin .fancybox-prev span{left:0}}.fancybox-wrap .fancybox-skin .fancybox-next span{background-image:url('../../../fileadmin/src/images/fancybox/fancybox-next.png');right:-64px}@media (max-width:960px){.fancybox-wrap .fancybox-skin .fancybox-next span{right:0}}.fancybox-wrap .fancybox-skin .fancybox-close,.fancybox-wrap .fancybox-skin .fancybox-prev .prev_arrow,.fancybox-wrap .fancybox-skin .fancybox-next .next_arrow{transition:background-color 0.2s ease;background-color:#8b939b;cursor:pointer;width:64px;height:64px;background-size:cover;background-position:center center;visibility:visible;transform:scale(0.75)}@media (max-width:960px){.fancybox-wrap .fancybox-skin .fancybox-close,.fancybox-wrap .fancybox-skin .fancybox-prev .prev_arrow,.fancybox-wrap .fancybox-skin .fancybox-next .next_arrow{width:45px;height:45px}}.fancybox-wrap .fancybox-skin .fancybox-close:hover,.fancybox-wrap .fancybox-skin .fancybox-prev span:hover,.fancybox-wrap .fancybox-skin .fancybox-next span:hover{transition:background-color 0.2s ease;background-color:#0093df}@font-face{font-family:"Open Sans";src:url('../../../fileadmin/src/fonts/opensans/OpenSans-Regular.ttf')}@font-face{font-family:"Open Sans";src:url('../../../fileadmin/src/fonts/opensans/OpenSans-Bold.ttf');font-weight:bold}@font-face{font-family:"Open Sans";src:url('../../../fileadmin/src/fonts/opensans/OpenSans-Italic.ttf');font-style:italic}@font-face{font-family:"Open Sans";src:url('../../../fileadmin/src/fonts/opensans/OpenSans-BoldItalic.ttf');font-weight:bold;font-style:italic}.grid{display:grid;grid-gap:30px}@media (max-width:960px){.grid{display:block}}.grid.half-half{grid-template-columns:1fr 1fr}.grid.three-thirds{grid-template-columns:repeat(3,1fr)}.grid.four-fourths{display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width:960px){.grid.four-fourths{display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.grid.four-fourths{display:block}}.grid.two-rows{grid-template-rows:1fr 1fr}.grid.seventy-thirty{grid-template-columns:2fr 1fr}.grid.thirty-seventy{grid-template-columns:1fr 2fr}.grid.sixty-fourty{grid-template-columns:3fr 2fr}.grid.fourty-sixty{grid-template-columns:2fr 3fr}table.contenttable{width:100% !important;border-collapse:collapse;text-align:left}table.contenttable thead{background-color:#e5f4fc}table.contenttable thead tr th{padding:1rem;color:#0093df;font-weight:normal}table.contenttable thead tr th p{color:#0093df}table.contenttable tbody tr{background-color:#fff}table.contenttable tbody tr:nth-child(even){background-color:#f8f8f8}table.contenttable tbody tr td{padding:1rem;color:#8B939B}.frame-type-form_formframework{color:#8B939B;font-size:1.2rem}.frame-type-form_formframework p{font-size:1rem}@media (max-width:960px){.frame-type-form_formframework p{font-size:0.9rem}}.frame-type-form_formframework header h2{display:block}.frame-type-form_formframework h2{display:none}.frame-type-form_formframework .form-group{display:grid;grid-template-columns:1fr 3fr;gap:2rem;margin-bottom:1rem}@media (max-width:960px){.frame-type-form_formframework .form-group{font-size:0.9rem}}@media (max-width:790px){.frame-type-form_formframework .form-group{display:block}}.frame-type-form_formframework .form-group input,.frame-type-form_formframework .form-group textarea{width:100%;transition:all 0.2s ease;padding:0.5rem;font-size:1.2rem;color:#8B939B;font-family:"Open Sans",sans-serif;border:2px solid #DADBDC}.frame-type-form_formframework .form-group textarea{height:200px}@media (max-width:960px){.frame-type-form_formframework .form-group textarea{height:100px}}.frame-type-form_formframework .btn-group{text-align:center}.frame-type-form_formframework .btn-group button{background-color:#E5F4FC;color:#0093df;border:none;font-size:1.2rem;padding:1rem;transition:all 0.2s ease}.frame-type-form_formframework .btn-group button:hover{cursor:pointer;background-color:#0093df;color:#fff;transition:all 0.2s ease}#kontakformular-1334-fieldset-1,#kontakformular-1430-fieldset-1{border:none;padding-left:0;margin-bottom:0}#kontakformular-1334-fieldset-1 legend,#kontakformular-1430-fieldset-1 legend{display:none}#kontakformular-1334-fieldset-1 .form-group,#kontakformular-1430-fieldset-1 .form-group{display:block;width:max-content;margin-bottom:0}@media (max-width:500px){#kontakformular-1334-fieldset-1 .form-group,#kontakformular-1430-fieldset-1 .form-group{width:100%}}#kontakformular-1334-fieldset-1 .form-group input,#kontakformular-1430-fieldset-1 .form-group input{width:auto}#kontakformular-1334-fieldset-1 .form-group span,#kontakformular-1430-fieldset-1 .form-group span{padding-left:0.5rem}@media (max-width:960px){#kontakformular-1334-fieldset-1 .form-group span,#kontakformular-1430-fieldset-1 .form-group span{font-size:0.9rem}}.overlay{display:none;position:fixed;top:0;height:100%;width:100%;background:rgba(2,36,81,0.4);overflow:auto;z-index:10;cursor:pointer}.search-button{padding:1rem}@media (max-width:960px){.search-button{position:absolute;top:0;right:0}.search-button .mf-glas{border-color:#0093df !important}.search-button .mf-handle{background-color:#0093df !important}}@media (max-width:500px){.search-button{top:-7px}}.search-button a#open-search{position:relative;cursor:pointer;display:block}.search-button a#open-search span{display:block;transition:all 0.3s ease}.search-button a#open-search span.mf-glas{border:3px solid #ffffff;border-radius:50%;height:25px;width:25px}.search-button a#open-search span.mf-handle{background-color:#ffffff;height:3px;width:20px;transform:rotateZ(140deg);position:absolute;top:24px;left:-13px}.search-panel-wrap{display:none;position:absolute;top:0;left:0;z-index:15;width:100%}.search-panel-wrap .tx-indexedsearch-searchbox{max-width:1200px;padding:1rem 0;margin:0 auto}.search-panel-wrap .tx-indexedsearch-searchbox .tx-indexedsearch-form input{width:100%;border:none;background-color:#fff;height:50px;padding:0 1rem 0 2rem;font-size:1rem;font-family:"Open Sans",sans-serif;color:#8B939B}.search-panel-wrap .tx-indexedsearch-searchbox .tx-indexedsearch-form input:focus{outline-color:#0093df}.search-panel-wrap .tx-indexedsearch-searchbox .tx-indexedsearch-form #close-button{cursor:pointer;background-image:url('../../../fileadmin/src/images/icons/close_button.svg');background-repeat:no-repeat;display:block;width:24px;height:24px;position:absolute;right:2rem;top:1.1rem}.search-panel-wrap fieldset{border:none;position:relative}.search-panel-wrap legend,.search-panel-wrap .tx-indexedsearch-form label{display:none}.search-panel-wrap .tx-indexedsearch-search-submit{position:absolute;top:1rem;left:2rem;z-index:15}.search-panel-wrap .tx-indexedsearch-search-submit input{display:none}.search-panel-wrap .tx-indexedsearch-info-sword,.search-panel-wrap .tx-indexedsearch-browsebox,.search-panel-wrap .tx-indexedsearch-res{display:none}body.search-results .frame{background:transparent !important;padding:0 !important}.content .tx-indexedsearch-searchbox{display:none}.search-results .tx-indexedsearch-info-sword,.search-results .tx-indexedsearch-browsebox,.search-results .tx-indexedsearch-res{max-width:1200px;margin:0 auto;background:#fff;padding:3rem;margin-bottom:1rem}@media (max-width:960px){.search-results .tx-indexedsearch-info-sword,.search-results .tx-indexedsearch-browsebox,.search-results .tx-indexedsearch-res{padding:1rem}}.search-results .tx-indexedsearch-info-sword{margin-bottom:0;padding:3rem 3rem 0 3rem}@media (max-width:960px){.search-results .tx-indexedsearch-info-sword{padding:1rem}}.search-results .tx-indexedsearch-info-sword .search-word{color:#0093df;font-weight:bold;font-size:1.2rem;font-style:italic}.search-results .tx-indexedsearch-browsebox{padding:3rem}@media (max-width:960px){.search-results .tx-indexedsearch-browsebox{padding:1rem}}.search-results .tx-indexedsearch-browsebox{margin-bottom:2rem;padding-bottom:2rem}.search-results .tx-indexedsearch-browsebox ul{border-bottom:none;margin:0;padding:0}.search-results .tx-indexedsearch-browsebox ul li{display:inline-block;padding:0 1rem 0 0}.search-results .tx-indexedsearch-browsebox ul li::before{content:none}.search-results .tx-indexedsearch-browsebox:nth-child(2){border-bottom:none}.search-results .tx-indexedsearch-res h3{margin-bottom:1rem}.search-results .tx-indexedsearch-res h3 .tx-indexedsearch-title a{font-size:1.5rem}@media (max-width:960px){.search-results .tx-indexedsearch-res h3 .tx-indexedsearch-title a{font-size:1.2rem}}.search-results .tx-indexedsearch-res h3 .tx-indexedsearch-icon{display:none}.search-results .tx-indexedsearch-res .tx-indexedsearch-percent{display:none}.search-results .tx-indexedsearch-res .tx-indexedsearch-description .tx-indexedsearch-redMarkup{color:#8cd4f8}@media (max-width:960px){.search-results .tx-indexedsearch-res .tx-indexedsearch-info{display:none}}.search-results .tx-indexedsearch-res .tx-indexedsearch-info .misc-info{display:flex}.search-results .tx-indexedsearch-res .tx-indexedsearch-info .misc-info p:nth-child(2n){margin-right:1rem}.search-results .tx-indexedsearch-res .tx-indexedsearch-info .path-info{display:flex}.off-canvas-open{display:none;padding:1rem;background-color:#0093df;font-size:2rem;z-index:20;width:100%}@media (max-width:960px){.off-canvas-open{display:block}}.off-canvas-open #hamburger{height:23px;width:30px;position:relative}.off-canvas-open #hamburger span{width:15px;height:3px;background-color:#fff;position:absolute;width:100%}.off-canvas-open #hamburger span:nth-child(1){top:0px}.off-canvas-open #hamburger span:nth-child(2){top:10px}.off-canvas-open #hamburger span:nth-child(3){top:20px}.canvas-icon{display:inline-block;position:absolute;top:1rem;left:1rem;width:2rem;height:2rem}.off-canvas{transition:transform 0.3s ease;transform:translate(-50%,0);transform-origin:top;display:none;position:absolute;z-index:20;box-sizing:border-box;width:100%;overflow:visible;min-height:100%;top:4.5rem;background-color:#fff}@media (max-width:500px){.off-canvas{top:3.5rem}}.off-canvas.open{transform:scale(1)}.body-canvas{z-index:20}.off-canvas ul{transition:all 0.5s ease;display:inline-block;width:100%;height:auto;padding:0;margin:0;position:absolute;top:3.5rem;left:0}.off-canvas ul.visible{z-index:25;opacity:1}.off-canvas ul ul{left:100%;position:absolute;top:0;opacity:0}.off-canvas ul ul.visible{z-index:25;opacity:1}.off-canvas ul.hidden,.off-canvas ul ul.hidden{display:none}.off-canvas ul.left,.off-canvas ul ul.left{transform:translate(-100%,0)}.off-canvas li{transition:all 0.5s ease;display:flex;width:100%;background-color:#FFFFFF;opacity:1;border-bottom:1px #0093df dotted}.off-canvas .upper{border-bottom:2px #0093df solid}.off-canvas .hidden li{opacity:0}.off-canvas a{transition:all 0.3s ease;padding:1.5rem;padding-left:1rem;display:inline-block;width:100%;color:#0093df;font-size:1.5rem;font-family:"Open Sans",sans-serif;padding-right:7rem}@media (max-width:500px){.off-canvas a{font-size:1.1rem}}.off-canvas a.path{background-color:#EEEEEE;color:#005188}.off-canvas a.path+.pfeil{background-color:#005188}.off-canvas a:hover{background-color:#EEEEEE}.off-canvas .upper a{padding-left:7rem;width:100%;background-color:#0093df;color:#FFFFFF}.off-canvas-close{display:inline-block;width:100%;height:3.5rem;background-color:#0093df;cursor:pointer}.off-canvas-close .top,.off-canvas-close .bottom{position:absolute;display:inline-block;top:0.75rem;width:2rem;height:3px;margin-top:-1px;background-color:#FFFFFF}.off-canvas-close .top{transform:rotateZ(45deg)}.off-canvas-close .bottom{transform:rotateZ(-45deg)}.pfeil{transition:all 0.3s ease;display:inline-block;width:4rem;height:4rem;background-color:#FFFFFF;position:absolute;cursor:pointer;right:1rem;background-color:#0093df;border-radius:50%;margin-top:0.75rem}@media (max-width:500px){.pfeil{width:3rem;height:3rem}}.pfeil span{display:inline-block;width:1.25rem;height:3px;background-color:#ffffff;position:absolute;top:50%;left:50%;margin-top:-2px;margin-left:-0.8rem;transition:all 0.3s ease;transform-origin:right}@media (max-width:500px){.pfeil span{width:1rem;margin-left:-0.5rem}}.pfeil:hover span{margin-left:-0.5rem}.pfeil .oben{transform:rotateZ(45deg) translate(0,1px)}.pfeil .unten{transform:rotateZ(-45deg) translate(0,-1px)}.upper .pfeil{right:unset;left:1rem;background-color:#ffffff}.upper .pfeil:hover span{margin-left:-1.8rem}.upper .pfeil span{transform-origin:left;left:3rem;margin-left:-1.5rem;background-color:#0085b2}@media (max-width:500px){.upper .pfeil span{left:2.5rem}}.upper .pfeil .oben{transform:rotateZ(40deg) translate(0,-1px)}.upper .pfeil .unten{transform:rotateZ(-40deg) translate(0,1px)}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../../../fileadmin/src/images/fancybox/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('../../../fileadmin/src/images/fancybox/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../../../fileadmin/src/images/fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../../../fileadmin/src/images/fancybox/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../../../fileadmin/src/images/fancybox/fancybox_sprite@2x.png');background-size:44px 152px}#fancybox-loading div{background-image:url('../../../fileadmin/src/images/fancybox/fancybox_loading@2x.gif');background-size:24px 24px}}header .header-wrap{position:relative;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1rem}@media (max-width:960px){header .header-wrap{display:block;padding:0.5rem 1rem}}header .header-wrap .logo-wrap{display:flex}@media (max-width:960px){header .header-wrap .logo-wrap{display:block}}header .header-wrap .logo-wrap .logo{max-width:260px;border-right:1px solid;padding-right:2rem}@media (max-width:960px){header .header-wrap .logo-wrap .logo{border:none;padding-right:0;margin:0 auto}}@media (max-width:500px){header .header-wrap .logo-wrap .logo{max-width:160px}}header #menu-blue-bg{background-color:#0093df;z-index:20}@media (max-width:960px){header #menu-blue-bg{display:none}}header #menu-blue-bg .menu-wrap{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between}header #menu-blue-bg.sticky{position:fixed;top:0;width:100%;box-shadow:0 0 10px rgba(0,0,0,0.5)}header .breadcrumb{background-color:#ebebeb}nav a{transition:all 0.2s ease}nav a:hover{transition:all 0.2s ease}nav.main ul{max-width:1200px;margin:0 auto;padding:0;display:flex}nav.main ul li{display:block;position:relative}nav.main ul li>a{color:#fff;text-transform:uppercase;display:block;padding:1.2rem 1rem}@media (max-width:1130px){nav.main ul li>a{font-size:0.9rem;padding:1.2rem 0.7rem}}nav.main ul li>a:hover{background-color:#8cd4f8;color:#005188}nav.main ul li.active>a{background-color:#8cd4f8;color:#005188}nav.main ul li:hover ul.second-layer{display:block}nav.main ul li ul.second-layer{display:none;position:absolute;width:max-content;z-index:15;background-color:#f2f3f4;box-shadow:3px 5px 5px rgba(0,0,0,0.5)}nav.main ul li ul.second-layer li{width:100%;margin-right:0}nav.main ul li ul.second-layer li>a{color:#3d4248;text-transform:none;font-size:0.9rem;padding:1rem}nav.main ul li ul.second-layer li>a:hover{background-color:#8cd4f8;display:block;color:#005188}nav.main ul li ul.second-layer li.active{background-color:#8cd4f8;color:#005188}nav.sub{background-color:#ebebeb}@media (max-width:960px){nav.sub{display:none}}nav.sub .sub-wrapper{max-width:1200px;margin:0 auto;padding:1rem}nav.sub .sub-wrapper ul.second-layer{padding:0}nav.sub .sub-wrapper ul.second-layer>li{display:inline-block;margin-right:1px}nav.sub .sub-wrapper ul.second-layer>li a{font-size:0.9rem;font-weight:bold;color:#005188;background-color:#8cd4f8;padding:0.4rem 1rem}nav.sub .sub-wrapper ul.second-layer>li:hover a,nav.sub .sub-wrapper ul.second-layer>li.active a{background-color:#0093df;color:#fff}nav.sub .sub-wrapper ul.third-layer{padding:0;column-count:3;column-gap:30px}nav.sub .sub-wrapper ul.third-layer li{vertical-align:top;line-height:1.2;display:inline-block;width:100%}nav.sub .sub-wrapper ul.third-layer li.has-sub{margin-bottom:1rem}nav.sub .sub-wrapper ul.third-layer li a{padding:0.5rem 1rem;color:#005188;font-size:0.8rem;line-height:1.3;display:block;border-bottom:1px solid #0093df}nav.sub .sub-wrapper ul.third-layer li:hover>a{color:#0093df;background-color:#fff}nav.sub .sub-wrapper ul.third-layer li.active>a{color:#0093df;font-weight:bold;background-color:#fff}nav.sub .sub-wrapper ul.third-layer li ul.fourth-layer{padding:0}nav.sub .sub-wrapper ul.third-layer li ul.fourth-layer li a{display:block}nav.sub .sub-wrapper ul.third-layer li ul.fourth-layer li a:before{content:"• ";color:#000}nav.sub .sub-wrapper ul.third-layer li ul.fourth-layer li:last-child{border-bottom:none}nav.breadcrumb{display:none;max-width:1200px;margin:0 auto}nav.breadcrumb ul{display:flex;margin:0}nav.breadcrumb ul li a{color:#0093df}nav.breadcrumb ul li a:hover{text-decoration:underline}@media (max-width:960px){nav.global{display:none}}nav.global ul{padding:0;margin:0}nav.global ul li{display:inline-block;margin-right:1.5rem;position:relative;padding:1rem 0}nav.global ul li:last-child{margin-right:0}nav.global ul li>a{color:#8B939B;text-transform:uppercase}@media (max-width:1130px){nav.global ul li>a{font-size:0.85rem}}nav.global ul li>a:hover{color:#0093df}nav.global ul li.active>a{color:#0093df}nav.global ul li:hover ul.second-layer{display:block}nav.global ul li ul.second-layer{display:none;position:absolute;background-color:transparent;box-shadow:0 0 8px rgba(0,0,0,0.5);z-index:16;margin:1rem 0 0 -25%}nav.global ul li ul.second-layer:before{content:"";display:inline-block;position:absolute;background-color:#fff;height:15px;width:15px;transform:rotateZ(45deg);box-shadow:0 0 8px rgba(0,0,0,0.5);top:-8px;left:25%;z-index:-1}nav.global ul li ul.second-layer li{width:100%;margin-right:0;background-color:#fff;padding:0}nav.global ul li ul.second-layer li a{font-size:0.8rem;text-transform:none;color:#3d4248;display:block;padding:0.8rem 1rem}nav.global ul li ul.second-layer li a:hover{background-color:#ebebeb;color:#005188}nav.global ul li ul.second-layer li.active>a{background-color:#f2f3f4;color:#005188}@media (max-width:960px){nav.lang{position:absolute;top:0}}nav.lang ul{padding:0;margin-left:1rem}@media (max-width:960px){nav.lang ul{margin-left:0}}nav.lang ul li{display:inline-block;margin-right:1rem}nav.lang ul li a{overflow:hidden;text-indent:-9999px;display:block;width:14px;height:11px}nav.lang ul li a.de{background-image:url('../../../fileadmin/src/images/icons/flag_de.gif');background-repeat:no-repeat}nav.lang ul li a.en{background-image:url('../../../fileadmin/src/images/icons/flag_en.gif');background-repeat:no-repeat}body.menu-variant .sub-wrapper{display:grid;grid-template-columns:1fr 2fr;grid-gap:30px}body.menu-variant .sub-wrapper ul.second-layer li{display:block;margin-bottom:1px}body.menu-variant .sub-wrapper ul.second-layer li a{display:block;padding:0.2rem 1rem}body.menu-variant .sub-wrapper ul.third-layer{column-count:2;column-gap:30px}body.menu-variant .sub-wrapper ul.third-layer li{vertical-align:top;line-height:1.2;display:inline-block;width:100%}footer{background-color:#3d4248;padding:3rem 1rem 6rem 1rem}footer p,footer h2,footer h3,footer h4{color:#fff}footer figure.image{margin-bottom:0.5rem}footer h4{border-bottom:1px solid;padding-bottom:0.5rem;margin-bottom:1rem;text-transform:none}footer .footer-wrap{max-width:1200px;margin:0 auto}footer .footer-wrap .grid.three-thirds{display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:580px){footer .footer-wrap .grid.three-thirds{display:block}}footer .footer-wrap .grid.seventy-thirty{display:grid;grid-template-columns:2fr 1fr}@media (max-width:960px){footer .footer-wrap .grid.seventy-thirty{display:block}}.temp-homepage{width:100%;min-height:100vh;display:grid;place-content:center;padding:20px}.temp-homepage .hl-wrapper{background-color:#f6f2f2;width:min(450px,100%);padding:30px 20px;border-radius:10px;min-width:0}.temp-homepage .hl-wrapper h1{margin:0;text-align:center}@media (max-width:300px){.temp-homepage .hl-wrapper h1{font-size:7vw}}body{font-family:"Open Sans",sans-serif;padding:0;margin:0;font-size:1rem;line-height:1.6}@media (max-width:960px){body{font-size:0.9rem}}body.home nav.sub{display:none}body.home section.headline{max-width:100%;position:relative;background-image:url('../../../fileadmin/src/images/home_header.jpg');background-repeat:no-repeat;background-size:cover;background-position:bottom;height:550px}@media (max-width:960px){body.home section.headline{height:auto}}
