.ce-align-left{text-align:left}.ce-align-center{text-align:center}.ce-align-right{text-align:right}.ce-table td,.ce-table th{vertical-align:top}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden}.ce-left .ce-gallery,.ce-column{float:left}.ce-center .ce-outer{position:relative;float:right;right:50%}.ce-center .ce-inner{position:relative;float:right;right:-50%}.ce-right .ce-gallery{float:right}.ce-gallery figure{display:table;margin:0}.ce-gallery figcaption{display:table-caption;caption-side:bottom}.ce-gallery img{display:block}.ce-gallery iframe{border-width:0}.ce-border img,.ce-border iframe{border:2px solid #000;padding:0}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:10px}.ce-image .ce-gallery{margin-bottom:0}.ce-intext.ce-right .ce-gallery{margin-left:10px}.ce-intext.ce-left .ce-gallery{margin-right:10px}.ce-below .ce-gallery{margin-top:10px}.ce-column{margin-right:10px}.ce-column:last-child{margin-right:0}.ce-row{margin-bottom:10px}.ce-row:last-child{margin-bottom:0}.ce-above .ce-bodytext{clear:both}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto}.ce-headline-left{text-align:left}.ce-headline-center{text-align:center}.ce-headline-right{text-align:right}.ce-uploads{margin:0;padding:0}.ce-uploads li{list-style:none outside none;margin:1em 0}.ce-uploads img{float:left;padding-right:1em;vertical-align:top}.ce-uploads span{display:block}.ce-table{width:100%;max-width:100%}.ce-table th,.ce-table td{padding:.5em .75em;vertical-align:top}.ce-table thead th{border-bottom:2px solid #dadada}.ce-table th,.ce-table td{border-top:1px solid #dadada}.ce-table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.ce-table-bordered th,.ce-table-bordered td{border:1px solid #dadada}.frame-space-before-extra-small{margin-top:1em}.frame-space-before-small{margin-top:2em}.frame-space-before-medium{margin-top:3em}.frame-space-before-large{margin-top:4em}.frame-space-before-extra-large{margin-top:5em}.frame-space-after-extra-small{margin-bottom:1em}.frame-space-after-small{margin-bottom:2em}.frame-space-after-medium{margin-bottom:3em}.frame-space-after-large{margin-bottom:4em}.frame-space-after-extra-large{margin-bottom:5em}.frame-ruler-before:before{content:'';display:block;border-top:1px solid rgba(0,0,0,.25);margin-bottom:2em}.frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgba(0,0,0,.25);margin-top:2em}.frame-indent{margin-left:15%;margin-right:15%}.frame-indent-left{margin-left:33%}.frame-indent-right{margin-right:33%}textarea.f3-form-error{background-color:#FF9F9F;border:1px red solid}input.f3-form-error{background-color:#FF9F9F;border:1px red solid}.tx-zertifikate table{border-collapse:separate;border-spacing:10px}.tx-zertifikate table th{font-weight:700}.tx-zertifikate table td{vertical-align:top}.typo3-messages .message-error{color:red}.typo3-messages .message-ok{color:green}textarea.f3-form-error{background-color:#FF9F9F;border:1px red solid}input.f3-form-error{background-color:#FF9F9F;border:1px red solid}.tx-vxsponsor table{border-collapse:separate;border-spacing:10px}.tx-vxsponsor table th{font-weight:700}.tx-vxsponsor table td{vertical-align:top}.typo3-messages .message-error{color:red}.typo3-messages .message-ok{color:green}textarea.f3-form-error{background-color:#FF9F9F;border:1px red solid}input.f3-form-error{background-color:#FF9F9F;border:1px red solid}.tx-vxfakten table{border-collapse:separate;border-spacing:10px}.tx-vxfakten table th{font-weight:700}.tx-vxfakten table td{vertical-align:top}.typo3-messages .message-error{color:red}.typo3-messages .message-ok{color:green}.tx-powermail .powermail_fieldset .powermail-errors-list{display:none;margin:5px 0 20px 0;padding:0;list-style-type:none;background-color:#F2DEDE;border:1px solid #EBCCD1;width:100%;float:right;clear:left}.tx-powermail .powermail_fieldset .powermail-errors-list.filled{display:block}.tx-powermail .powermail_fieldset .powermail-errors-list>li{color:#A94442;padding:5px 10px}.tx-powermail .powermail_fieldset .powermail_field_error,.tx-powermail .powermail_fieldset div.error{background-color:#EBCCD1;color:#A94442}.tx-powermail .powermail_fieldset .powermail_field_error_container .powermail-errors-list{width:100%;margin-bottom:0;background-color:#EBCCD1;border:none}.tx-powermail .powermail_fieldset .powermail_field_error_container .powermail-errors-list>li{padding-left:5px}.tx-powermail .powermail_progressbar{width:100%;height:5px;float:right;border:1px solid #EEE;clear:both}.tx-powermail .powermail_progressbar.disable{display:none}.tx-powermail .powermail_progressbar>.powermail_progress{background:#1E5799;width:0%;max-width:100%;-webkit-animation:progress 5s 1 forwards;-moz-animation:progress 5s 1 forwards;-ms-animation:progress 5s 1 forwards;animation:progress 5s 1 forwards}.tx-powermail .powermail_progressbar>.powermail_progress>.powermail_progress_inner{height:5px;width:100%;overflow:hidden;background:url(/typo3conf/ext/powermail/Resources/Public/Image/icon_loading.gif) repeat-x;-moz-opacity:.25;-khtml-opacity:.25;opacity:.25;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);filter:alpha(opacity=25)}.tx-powermail ul.powermail_fieldwrap_file_list{background-color:#fff;border:1px solid #bbb;float:right;padding:3px;width:100%;list-style:none;border-radius:4px;margin:0}.tx-powermail ul.powermail_fieldwrap_file_list>li{margin:5px}.tx-powermail ul.powermail_fieldwrap_file_list>li .deleteAllFiles{color:#bbb;cursor:pointer}.tx-powermail ul.powermail_fieldwrap_file_list>li .deleteAllFiles:hover{text-decoration:underline}.tx-powermail .powermail_confirmation .powermail_progressbar{width:100%}.tx-powermail .powermail_message{padding:5px 0 10px 20px;min-height:65px;background-color:#EBCCD1;border:1px solid #A94442;background-position:98% 10px;background-repeat:no-repeat;list-style:circle}.tx-powermail .powermail_message li{padding:5px 50px 0 0;border:none;background:none}.tx-powermail .powermail_message.powermail_message_ok{background-image:url(/typo3conf/ext/powermail/Resources/Public/Image/icon_ok.png);background-color:#CDEACA;border:1px solid #3B7826}.tx-powermail .powermail_message.powermail_message_ok li{color:#3B7826}.tx-powermail .powermail_message.powermail_message_error{background-image:url(/typo3conf/ext/powermail/Resources/Public/Image/icon_error.png)}.tx-powermail .powermail_message.powermail_message_error li{color:#A94442}.tx-powermail .powermail_message.powermail_message_note{background-image:url(/typo3conf/ext/powermail/Resources/Public/Image/icon_ok.png);background-color:#FCF8E3;border:1px solid #FFCA4B}.tx-powermail .powermail_message.powermail_message_note li{color:#FFCA4B}.tx-powermail .powermail_fieldset .powermail_tab_navigation{margin-top:2em}.tx-powermail .powermail_fieldset .powermail_tab_navigation .powermail_tab_navigation_next,.tx-powermail .powermail_fieldset .powermail_tab_navigation .powermail_tab_navigation_previous{background-color:#aaa;display:inline-block;padding:5px 30px;text-decoration:none;color:#fff;border:1px solid #bbb;font-weight:700}.tx-powermail .powermail_fieldset .powermail_tab_navigation .powermail_tab_navigation_next{background-color:#1E5799;float:right}.tx-powermail .powermail_form.nolabel>h3{display:none}.tx-powermail .powermail_fieldset.nolabel>legend{display:none}.tx-powermail .powermail_fieldwrap.nolabel>label{display:none}.tx-powermail .powermail_fieldwrap.nolabel>fieldset>legend{display:none}@-webkit-keyframes progress{from{}to{width:100%}}@-moz-keyframes progress{from{}to{width:100%}}@-ms-keyframes progress{to{width:100%}}@keyframes progress{from{}to{width:100%}}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:100;src:url('../../../fileadmin/template/assets/fonts/roboto/roboto-v30-latin-100.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:300;src:url('../../../fileadmin/template/assets/fonts/roboto/roboto-v30-latin-300.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:400;src:url('../../../fileadmin/template/assets/fonts/roboto/roboto-v30-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:500;src:url('../../../fileadmin/template/assets/fonts/roboto/roboto-v30-latin-500.woff2') format('woff2')}body *{font-family:'Roboto',sans-serif}body main{color:#5e5e5e;overflow:hidden}body .bg-primary{background-color:#003aaa!important}body .text-primary{color:#003aaa!important}body .menu,body .unstyled-list{list-style-type:none;margin:0;padding:0}body a{text-decoration:none;transition:color 0.1s linear;color:#003aaa}body .flex-grow{flex-grow:1}body h2,body h1{color:#5e5e5e;font-size:2.1rem;font-weight:300;text-transform:uppercase}body .layout-4,body .layout-44{background-color:#f2f6f9}body .layout-999{background-color:#e8edf3}body .separator{background-color:#003aaa;width:100px;height:4px;margin-top:1rem;margin-bottom:2.5rem}body .separator.ce-headline-center{margin-left:auto;margin-right:auto}body .layout-5,body .layout-55{background:transparent url(/fileadmin/template/assets/img/backgrounds/blaue-fasern.jpg) no-repeat center center / cover}body .layout-5 h2,body .layout-55 h2,body .layout-5 h1,body .layout-55 h1{color:#fff}body .layout-5 .separator,body .layout-55 .separator{background-color:#fff}body .card{border:0;border-radius:0}body .card.bg-gradient{background:transparent url(/fileadmin/template/assets/img/backgrounds/card-blue-gradient.jpg) no-repeat center center / cover!important}body .card-body{padding:1.5rem}body .card-title{color:#5e5e5e;font-weight:300;font-size:2rem;text-transform:uppercase;margin-bottom:1.5rem}body .powermail_fieldwrap .card-title,body .powermail_fieldwrap .col-title{font-size:1rem;font-weight:600}body .btn{border-radius:0;font-size:1rem;text-transform:uppercase;outline:none!important;text-shadow:none!important;padding:.45rem 1rem}body .btn.btn-primary{background-color:#003aaa;border-color:#003aaa}body .btn.btn-primary:hover,body .btn.btn-primary:focus{background-color:#fff;border-color:#003aaa;color:#003aaa}@media (min-width:1400px){body .container.wide{max-width:1625px}}#main-header{position:relative;z-index:1000;background-color:#fff}#main-logo{margin-right:-8rem}#main-menu a.level-0{text-transform:uppercase;color:#9A9A9A;font-size:1.1rem;margin-right:15px;padding:15px 10px;display:block}#main-menu a.level-1{color:#fff;font-size:1.1rem;display:block;padding:8px}#main-menu a.level-1:hover{color:rgba(255,255,255,.75)}#main-menu a.selected,#main-menu a:hover{color:#003aaa}#main-menu li.flyout:hover>a{background-color:#003aaa;color:#fff}#flyout-overlay{position:fixed;z-index:250;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);opacity:0;visibility:hidden;transition:visibility 0.3s linear,opacity 0.3s linear}#main-menu li.flyout .flyout-submenu{background-color:#003aaa;width:100%;transition:visibility 0.3s linear,opacity 0.3s linear}#main-menu li.flyout .flyout-submenu .flyout-title{font-weight:600;;background-color:#fff;padding:10px;margin-bottom:0;color:#003aaa;text-transform:uppercase;font-size:1.1rem;transition:background-color 0.2s linear}#main-menu li.flyout .flyout-submenu .flyout-title:hover{background-color:rgba(255,255,255,.8)}#main-menu li.flyout .flyout-submenu ul{padding:0;margin:0;list-style-type:none}#main-menu li.flyout:hover .flyout-submenu,#flyout-overlay.show{opacity:1;visibility:visible}@media (min-width:992px){#main-menu li.flyout .flyout-submenu{position:absolute;left:0;top:100%;opacity:0;visibility:hidden;z-index:500;padding-top:4rem;padding-bottom:4rem}#main-menu li.flyout .flyout-submenu .flyout-columns-2{column-count:2;column-gap:25px}#main-menu li.flyout .flyout-submenu .flyout-columns-3,body .powermail_fieldwrap .flyout-columns-3{column-count:3;column-gap:25px}#main-menu li.flyout .flyout-submenu ul a{border-top:1px #4973c2 solid}#main-menu li.flyout .flyout-submenu .flyout-title{margin-bottom:.75rem}}@media (max-width:991px){.flyout-submenu>.container.wide{padding-left:6px;padding-right:6px}.flyout-submenu>.container.wide>.row>div:not(:first-child) .flyout-title{margin-top:15px}}#main-header .top-bar-item{color:#9A9A9A;margin-left:1.1rem}#main-visual{display:flex;justify-content:center;position:relative;max-height:630px;height:360px;overflow:hidden}#main-visual img.visual{width:100%;object-fit:cover;max-height:630px}#main-visual .container{position:absolute;left:50%;transform:translateX(-50%);bottom:5rem}#main-visual h1,#main-visual h2{display:flex;flex-direction:column;align-items:start;margin-bottom:0}#main-visual h1 span,#main-visual h2 span{background-color:#003aaa;display:block;color:#fff;font-size:3rem;padding:0 10px;font-weight:300;text-transform:uppercase}#main-visual h2 span{background-color:#fff;color:#003aaa;font-size:1.8rem;padding:5px 10px}#subpage-visual img.visual{height:360px}#main-visual .video-container video{width:100%;height:100%;object-fit:cover}#main-menu .submenu-toggler{position:absolute;right:3px;top:0;color:#fff;height:50px;box-shadow:none!important}#main-menu .submenu-toggler svg{transition:rotate 0.3s linear}#main-menu .open .submenu-toggler svg{transform:rotate(180deg)}footer a{color:white!important}@media (min-width:992px){#main-menu .menu{padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5)}}@media (max-width:991px){#main-menu .menu{background:#003aaa}#main-menu .menu a.level-0{margin-right:0;color:#fff;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5)}#main-menu .menu a.level-0.selected{background-color:#fff;color:#003aaa}#main-menu li.flyout{position:relative}}#breadcrumb{margin-bottom:2rem}#breadcrumb-list li,#breadcrumb-list a{color:#9A9A9A}#breadcrumb-list a:hover{color:#003aaa}footer{padding-top:8rem}footer *{color:#fff}footer .menu a{color:#fff;line-height:2rem}footer .footer-title{font-size:1.25rem}.powermail_label{display:none}.powermail_input,.powermail_textarea{border:0;padding:15px;background:#f2f6f9;width:100%}.powermail_field{margin-bottom:1.5rem!important}.powermail_submit{display:inline-block;font-weight:400;line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;background-color:#003aaa;border-color:#003aaa;color:#fff;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-radius:0;font-size:1.25rem;text-transform:uppercase;outline:none!important;text-shadow:none!important;padding:.45rem 1rem}.powermail_submit:hover,.powermail_submit:focus{background-color:#fff;border-color:#003aaa;color:#003aaa}.powermail_fieldwrap .checkbox>label{display:flex;align-items:center;margin-bottom:10px}input[type="checkbox"]{appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:28px;height:28px;border:0;border-radius:0;margin-right:10px}input[type="checkbox"]::before{content:"";width:20px;height:20px;transform:scale(0);transition:120ms transform ease-in-out;background:#003aaa;display:block;margin-left:4px;margin-top:4px}input[type="checkbox"]:checked:before{transform:scale(1)}.tx-powermail>.container-fluid{padding:0}.tx-powermail .powermail_fieldwrap_telefonnummer{width:50%;padding-right:calc(var(--bs-gutter-x) * .5);float:left}.tx-powermail .powermail_fieldwrap_e_mail_adresse{width:50%;padding-left:calc(var(--bs-gutter-x) * .5);float:right}.tx-powermail .powermail_fieldwrap_rohstoffe,.tx-powermail .powermail_fieldwrap_type_submit{clear:both}.tx-powermail .phform-muster{display:flex;align-items:center;justify-content:center;background:#fff;height:100%}.tx-powermail .powermail_progressbar{float:none!important;margin-top:15px}.powermail_create .powermail_all_label{font-weight:300;text-transform:uppercase}#breadcrumb-list ul li:not(:first-child):not(:nth-child(2)):before{content:">"}@media screen and (max-width:990px){.theme-text-image-out img{max-width:100%;height:auto}}@media screen and (min-width:991px){.theme-text-image-out.pos-img-left img{float:right}}.btn-outline-primary{color:#003aaa!important;border-color:#003aaa!important;border-width:2px!important;outline:none!important;box-shadow:none!important}.btn-outline-primary:hover,.btn-outline-primary:focus{color:white!important;background:#003aaa!important}.navbar-toggler{box-shadow:none!important}#main-menu .navbar-toggler{text-transform:uppercase;color:#9A9A9A;font-size:1.1rem;margin-right:calc(var(--bs-gutter-x) * .5)}.frame-space-after-extra-large{margin-bottom:4em}.frame-space-before-extra-large{margin-top:4em}body .text-center .separator{margin-left:auto;margin-right:auto}.ellipsis-custom{white-space:nowrap;overflow:hidden;text-overflow:ellipsis " [..]"}@media (min-width:768px){body h2,body h1{font-size:2.85rem}#main-visual h1 span{font-size:5rem}#main-visual h2 span{font-size:2.5rem}#main-visual{height:auto}.frame-space-after-extra-large{margin-bottom:5em}.frame-space-before-extra-large{margin-top:5em}body .text-md-start .separator{margin-left:0}body .card-title{margin-bottom:1.5rem;font-size:2.5rem}}@media (min-width:992px){body h2{font-size:3.5rem}body .text-lg-start .separator{margin-left:0}body .card-body{padding:2.5rem}body .btn{font-size:1.25rem}}
