textarea.f3 - form - error{background- color:#FF9F9F;border:1px #FF0000 solid;}input.f3 - form - error{background - color:#FF9F9F;border:1px #FF0000 solid;}.tx - cr - applications table{border - collapse:separate;border - spacing:10px;}.tx - cr - applications table th{font - weight:bold;}.tx - cr - applications table td{vertical - align:top;}.typo3 - messages.message - error{color:red;}.typo3 - messages.message - ok{color:green;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,picture,img{display:block;}*[hidden]{display:none;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}*{-webkit-box-sizing:border-box;box-sizing:border-box;}@font-face{font-family:'SourceSans';font-style:normal;font-weight:300;src:url("/fileadmin/templates/fonts/sourcesanspro-light-webfont.eot");src:local("Source Sans Pro Light"),local("SourceSansPro-Light"),url("/fileadmin/templates/fonts/sourcesanspro-light-webfont.eot?#iefix") format("embedded-opentype"),url("/fileadmin/templates/fonts/sourcesanspro-light-webfont.woff2") format("woff2"),url("/fileadmin/templates/fonts/sourcesanspro-light-webfont.woff") format("woff"),url("/fileadmin/templates/fonts/sourcesanspro-light-webfont.ttf") format("truetype"),url("/fileadmin/templates/fonts/sourcesanspro-light-webfont.svg#SourceSans") format("svg");}@font-face{font-family:'SourceSans';font-style:normal;font-weight:400;src:url("/fileadmin/templates/fonts/sourcesanspro-regular-webfont.eot");src:local("Source Sans Pro Regular"),local("SourceSansPro-regular"),url("/fileadmin/templates/fonts/sourcesanspro-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/fileadmin/templates/fonts/sourcesanspro-regular-webfont.woff2") format("woff2"),url("/fileadmin/templates/fonts/sourcesanspro-regular-webfont.woff") format("woff"),url("/fileadmin/templates/fonts/sourcesanspro-regular-webfont.ttf") format("truetype"),url("/fileadmin/templates/fonts/sourcesanspro-regular-webfont.svg#SourceSans") format("svg");}@font-face{font-family:'SourceSans';font-style:italic;font-weight:400;src:url("/fileadmin/templates/fonts/sourcesanspro-italic-webfont.eot");src:local("Source Sans Pro Regular"),local("SourceSansPro-regular"),url("/fileadmin/templates/fonts/sourcesanspro-italic-webfont.eot?#iefix") format("embedded-opentype"),url("/fileadmin/templates/fonts/sourcesanspro-italic-webfont.woff2") format("woff2"),url("/fileadmin/templates/fonts/sourcesanspro-italic-webfont.woff") format("woff"),url("/fileadmin/templates/fonts/sourcesanspro-italic-webfont.ttf") format("truetype"),url("/fileadmin/templates/fonts/sourcesanspro-italic-webfont.svg#SourceSans") format("svg");}@font-face{font-family:'SourceSans';font-style:normal;font-weight:700;src:url("/fileadmin/templates/fonts/sourcesanspro-bold-webfont.eot");src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url("/fileadmin/templates/fonts/sourcesanspro-bold-webfont.eot?#iefix") format("embedded-opentype"),url("/fileadmin/templates/fonts/sourcesanspro-bold-webfont.woff2") format("woff2"),url("/fileadmin/templates/fonts/sourcesanspro-bold-webfont.woff") format("woff"),url("/fileadmin/templates/fonts/sourcesanspro-bold-webfont.ttf") format("truetype"),url("/fileadmin/templates/fonts/sourcesanspro-bold-webfont.svg#SourceSans") format("svg");}h1.ce-headline-center,h2.ce-headline-center,h3.ce-headline-center,h4.ce-headline-center,h5.ce-headline-center{text-align:center;}h1.ce-headline-right,h2.ce-headline-right,h3.ce-headline-right,h4.ce-headline-right,h5.ce-headline-right{text-align:right;}h1.ce-headline-left,h2.ce-headline-left,h3.ce-headline-left,h4.ce-headline-left,h5.ce-headline-left{text-align:left;}p.text-center{text-align:center;}p.text-justify{text-align:justify;}.ce-textpic{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.ce-textpic.ce-above .ce-gallery{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;min-height:1px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}.ce-textpic.ce-above .ce-bodytext{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.ce-textpic.ce-above.ce-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.ce-textpic.ce-above.ce-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.ce-textpic.ce-above.ce-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.ce-textpic.ce-below .ce-gallery{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.ce-textpic.ce-below .ce-bodytext{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;}.ce-textpic.ce-below.ce-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.ce-textpic.ce-below.ce-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.ce-textpic.ce-below.ce-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.ce-textpic.ce-intext{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.ce-textpic.ce-intext img{width:100%;}.ce-textpic.ce-intext .ce-gallery{width:40%;}.ce-textpic.ce-intext .ce-bodytext{width:57%;}.ce-textpic.ce-intext.ce-left .ce-gallery{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.ce-textpic.ce-intext.ce-left .ce-bodytext{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.ce-textpic.ce-intext.ce-right .ce-gallery{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.ce-textpic.ce-intext.ce-right .ce-bodytext{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.frame-space-before-extra-small{margin-top:1rem;}.frame-space-before-small{margin-top:2rem;}.frame-space-before-medium{margin-top:3rem;}.frame-space-before-large{margin-top:4rem;}.frame-space-before-extra-large{margin-top:5rem;}body.hidden-scroll{overflow:hidden;}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#000;opacity:0.7;display:none;z-index:1035;}.sl-wrapper{z-index:1040;}.sl-wrapper button{border:0 none;background:transparent;font-size:28px;padding:0;cursor:pointer;}.sl-wrapper button:hover{opacity:0.7;}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:10060;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial,Baskerville,monospace;color:#fff;font-size:3rem;}.sl-wrapper .sl-close:focus{outline:none;}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:1060;color:#fff;font-size:1rem;}.sl-wrapper .sl-navigation{width:100%;display:none;}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:Arial,Baskerville,monospace;color:#fff;}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem;}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem;}.sl-wrapper .sl-navigation button:focus{outline:none;}@media (min-width:35.5em){.sl-wrapper .sl-navigation button{width:44px;}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem;}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem;}}@media (min-width:50em){.sl-wrapper .sl-navigation button{width:44px;}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem;}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem;}}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000;}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none;width:100%;height:auto;}@media (min-width:35.5em){.sl-wrapper .sl-image img{border:0 none;}}@media (min-width:50em){.sl-wrapper .sl-image img{border:0 none;}}.sl-wrapper .sl-image iframe{background:#000;border:0 none;}@media (min-width:35.5em){.sl-wrapper .sl-image iframe{border:0 none;}}@media (min-width:50em){.sl-wrapper .sl-image iframe{border:0 none;}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#faecec;background:rgba(0,0,0,0.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0;}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0;}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto;}.sl-wrapper .sl-image .sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#fff;z-index:1060;}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite;}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll;}.sl-transition{transition:-webkit-transform ease 200ms;-webkit-transition:-webkit-transform ease 200ms;transition:transform ease 200ms;transition:transform ease 200ms,-webkit-transform ease 200ms;}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:0.0;}50%{opacity:1;}100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0;}}@keyframes pulsate{0%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:0.0;}50%{opacity:1;}100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0;}}html{scroll-behavior:smooth;overflow-y:scroll;}html.noscroll{overflow:hidden;}html.noscroll body{overflow:hidden;}html.noscroll #application-content,html.noscroll .menu-breadcrumb{-webkit-filter:blur(3px);filter:blur(3px);}@media (max-width:46.24em){html.noscroll #outer-wrap #banner nav #language_menu{display:block;top:0.5rem;right:auto;left:1rem;}}html,body{min-height:100%;}body{font:400 1em/1.2 'SourceSans',sans-serif,arial;-webkit-text-size-adjust:none;color:#333;background-color:#fff;letter-spacing:0.0625em;}@media (max-width:21.865em){body{font-size:80%;}}img,video{border:none;max-width:100%;height:auto;-ms-interpolation-mode:bicubic;}.lazyload{background:#174791 url('../../../typo3conf/ext/site_rzm/Resources/Public/Images/load.svg') no-repeat center center;}a{text-decoration:none;}.row{width:100%;max-width:1032px;margin-left:auto;margin-right:auto;padding:0 1rem;}.flexwrap-left{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:1px;}.flexwrap-space_between{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:1px;}.flexwrap-center{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:1px;}.mtop{margin-top:3rem;}.mbottom{margin-bottom:3rem;}#navigation ul,#footer ul,#content ul{list-style:none;margin:0;padding:0;}.twocol-50{width:50%;}.twocol-50.one{padding-right:1.5em;}.twocol-50.two{padding-left:1.5em;}@media (max-width:46.24em){.twocol-50{width:100%;}.twocol-50.two{padding-left:0;}.twocol-50.one{padding-right:0;}}.twocol-70{width:70%;}.twocol-70.one{padding-right:1.5em;}.twocol-70.two{padding-left:1.5em;}@media (max-width:46.24em){.twocol-70{width:100%;}.twocol-70.two{padding-left:0;}.twocol-70.one{padding-right:0;}}.twocol-30{width:30%;}.twocol-30.one{padding-right:1.5em;}.twocol-30.two{padding-left:1.5em;}@media (max-width:46.24em){.twocol-30{width:100%;}.twocol-30.two{padding-left:0;}.twocol-30.one{padding-right:0;}}.frame-ruler-before{border-top:2px solid #6aa35f;padding-top:2rem;margin-top:2rem;}.button{background-color:#174791;color:#fff;border:0;text-transform:uppercase;padding:0.5rem 1rem;-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear;will-change:background-color;}.button:hover{background-color:#6aa35f;cursor:pointer;}#language_menu a,#applicationsView #application-content table th::before{background-image:url('../../../typo3conf/ext/site_rzm/Resources/Public/Images/sprite.svg');background-repeat:no-repeat;background-color:transparent;}#banner{padding-top:35.87%;background-color:#fff;position:relative;z-index:5;overflow:hidden;}@media (max-width:64.49em){#banner{padding-top:42.87%;}}@media (max-width:46.24em){#banner{padding-top:calc(4.5rem + 55%);}}#banner::after{content:"";display:block;position:absolute;bottom:0;width:100%;background-color:#174791;height:10px;}#banner #banner-image{left:0;top:0;width:100%;position:absolute;}#banner #banner-image figure{position:absolute;left:0;top:0;width:100%;}#banner #banner-image img{opacity:0.49;width:100%;}@media (max-width:46.24em){#banner #banner-image{margin-top:4.5rem;}}#banner #banner-logo{position:absolute;bottom:20%;width:100%;max-width:850px;left:calc(50% - 500px);}@media (max-width:87.49em){#banner #banner-logo{bottom:10%;}}@media (max-width:74.99em){#banner #banner-logo{bottom:10%;max-width:1032px;}}@media (max-width:64.49em){#banner #banner-logo{left:1rem;}}@media (max-width:46.24em){#banner #banner-logo{left:0;bottom:auto;top:37%;}}#banner #banner-logo a{display:block;width:100%;color:transparent;font-size:0;}#banner nav{margin-bottom:1rem;position:absolute;top:0;left:calc(50% - 516px);}@media (max-width:64.49em){#banner nav{left:0;}}@media (max-width:46.24em){#banner nav{background-color:#00356b;}}#banner nav #mainnav li{position:relative;}#banner nav #mainnav li::after{content:"";position:absolute;top:calc(100% + 0.075rem);border-bottom:0.375rem solid #6aa35f;left:50.1%;right:50%;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}#banner nav #mainnav li:hover::after,#banner nav #mainnav li:focus::after{left:0;right:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}#banner nav #mainnav li:hover .submenu,#banner nav #mainnav li:focus .submenu{visibility:visible;opacity:1;}#banner nav #mainnav li.act::after,#banner nav #mainnav li.active::after{left:0;right:0;}#banner nav #mainnav li a,#banner nav #mainnav li span{font-weight:700;text-transform:uppercase;font-size:1.125rem;color:#174791;cursor:pointer;}@media (max-width:64.49em){#banner nav #mainnav li a,#banner nav #mainnav li span{font-size:1rem;letter-spacing:0;}}@media (max-width:64.49em){#banner nav #mainnav li.p6 a,#banner nav #mainnav li.p7 a{pointer-events:none;}#banner nav #mainnav li.p6:hover li a,#banner nav #mainnav li.p6:focus li a,#banner nav #mainnav li.p7:hover li a,#banner nav #mainnav li.p7:focus li a{pointer-events:initial;cursor:pointer;}}#banner nav #mainnav .submenu{visibility:hidden;opacity:0;background-color:rgba(255,255,255,0.85);position:absolute;margin-top:0.44em;min-width:100%;z-index:10;-webkit-transition:opacity 200ms linear 250ms;transition:opacity 200ms linear 250ms;will-change:opacity;}#banner nav #mainnav .submenu li::after{display:none;}#banner nav #mainnav .submenu li a{display:block;padding:0.5rem 1rem;text-transform:none;font-size:1rem;font-weight:400;}#banner nav #mainnav .submenu li a:hover{background-color:#6aa35f;color:#fff;}#banner nav #mainnav .submenu li a:hover span{color:#fff;}#banner nav #mainnav .submenu li a span{padding:0;text-transform:none;font-size:1rem;font-weight:400;}@media (max-width:74.99em){#banner nav #mainnav{visibility:hidden;opacity:0;z-index:-1;height:100vh;position:fixed;top:0;width:100%;left:0;pointer-events:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:6rem 0 2rem 0;text-align:center;background-color:#174791;overflow-y:scroll;max-width:none;}#banner nav #mainnav.flexwrap-space_between{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}#banner nav #mainnav.active{opacity:1;visibility:visible;z-index:500;pointer-events:initial;}#banner nav #mainnav.active::before{content:"";display:block;position:fixed;background-color:#174791;height:4.5rem;width:100%;top:0;left:0;z-index:50;border-bottom:1px solid #082c51;}#banner nav #mainnav li{margin-bottom:1rem;}#banner nav #mainnav li::after{display:none;}#banner nav #mainnav li a,#banner nav #mainnav li span{font-size:1.25rem;color:#fff;font-weight:500;letter-spacing:2px;}#banner nav #mainnav li.p13{padding-bottom:2rem;}#banner nav #mainnav .submenu{position:relative;visibility:visible;opacity:1;padding:0.5em 0;background-color:#052b53;}#banner nav #mainnav .submenu::before{content:"";display:block;position:absolute;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #ffffff4d;left:calc(50% - 9px);top:0;}#banner nav #mainnav .submenu li{margin-bottom:0;}#banner nav #mainnav #searchIcon{margin:0 auto;}}#banner nav #language_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1.4em 0;z-index:501;}@media (max-width:64.49em){#banner nav #language_menu{padding:0.85em 0;position:relative;}}@media (max-width:46.24em){#banner nav #language_menu{display:none;}}#banner nav #language_menu li{margin-left:0.1em;}#banner nav #language_menu li a{display:block;color:transparent;width:35px;height:28px;background-position:1px 1px;opacity:0.5;-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear;will-change:opacity;}#banner nav #language_menu li a:hover{opacity:1;}#banner nav #language_menu li:last-of-type a{background-position:-39px 1px;}#banner nav #language_menu li.active a{opacity:1;}#banner nav #language_menu li.text-muted{display:none;}#banner nav #searchIcon{position:relative;top:-9px;width:40px;}#banner nav #searchIcon:hover::after{display:none;}#banner nav #searchIcon a{width:40px;height:40px;border-radius:50%;display:block;background-color:#6aa35f;position:absolute;}#banner nav #searchIcon a .ico-mglass{display:block;border-radius:30px;border:3px solid #fff;width:18px;height:18px;position:absolute;left:9px;top:8px;}#banner nav #searchIcon a .ico-mglass:after{content:"";display:block;position:absolute;height:3px;width:10px;background:#fff;top:13px;left:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}#banner nav #touch-trigger{width:50px;height:37px;position:absolute;left:1rem;top:1.25rem;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:none;z-index:501;}@media (max-width:46.24em){#banner nav #touch-trigger{display:block;}}#banner nav #touch-trigger span{display:block;position:absolute;height:6px;width:100%;background-color:#fff;border-radius:9px;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;}#banner nav #touch-trigger span:nth-child(1){top:0px;-webkit-transform-origin:left center;transform-origin:left center;}#banner nav #touch-trigger span:nth-child(2){top:13px;-webkit-transform-origin:left center;transform-origin:left center;}#banner nav #touch-trigger span:nth-child(3){top:26px;-webkit-transform-origin:left center;transform-origin:left center;}#banner nav #touch-trigger.close span{background-color:#fff;}#banner nav #touch-trigger.close span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:8px;}#banner nav #touch-trigger.close span:nth-child(2){width:0%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}#banner nav #touch-trigger.close span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:33px;left:8px;}body#id-1 #banner nav #mainnav li.p5:after{left:0;right:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}body:not(#id-1) h1.ce-headline-center:after{content:"";display:block;position:absolute;width:250px;background-color:#6aa35f;height:8px;left:calc(50% - 125px);bottom:0;}body#id-1 h1.ce-headline-center:after{display:none;}body#id-1 #banner{margin-bottom:3rem;}main h1{font-weight:400;font-size:2.125em;text-transform:uppercase;color:#174791;margin-bottom:1.5rem;padding-bottom:1.5rem;letter-spacing:0.07em;position:relative;}main h1::after{content:"";display:block;position:absolute;width:250px;background-color:#6aa35f;height:5px;left:0;bottom:0;}@media (max-width:46.24em){main h1{font-size:1.8em;}}main h2{color:#00356b;margin:1rem 0;font-size:1.25rem;}main h2.text-center{text-align:center;}main h3{font-size:1.2rem;color:#174791;margin-bottom:1rem;font-weight:400;}main h3.text-center{text-align:center;}main p{margin-bottom:1rem;}main p a{color:#6aa35f;}main p a:hover{text-decoration:underline;}main ul{list-style:disc;}main ul li{margin-bottom:1rem;margin-left:1rem;}main ul.sub li{list-style:none;margin-bottom:0;margin-left:0;}main .contact-banner{background-color:#6aa35f;padding:1.5em 0;width:100%;}main .contact-banner h3{font-size:1.875em;color:#fff;text-align:center;font-weight:400;text-transform:uppercase;}main .contact-banner h3 span{font-weight:700;display:block;text-transform:none;}main .contact-banner h3 a{color:#fff;-webkit-transition:color 200ms linear;transition:color 200ms linear;will-change:color;}main .contact-banner h3 a:hover{color:#174791;}@media (max-width:46.24em){main .contact-banner h3{font-size:1.275em;}}main #teaser-area{background-color:#174791;}main #teaser-area h2{font-size:1.75em;font-weight:700;margin-bottom:2rem;color:#fff;}main #teaser-area .teaser-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2em 0;}main #teaser-area .teaser-left .teaser-left-textwrap{color:#fff;max-width:500px;width:100%;}main #teaser-area .teaser-left .teaser-left-textwrap .teaser-left-textwrap-hover{-webkit-transition:background-color 300ms linear;transition:background-color 300ms linear;will-change:background-color;}main #teaser-area .teaser-left .teaser-left-textwrap .teaser-left-textwrap-hover h3{color:#fff;font-size:1.25rem;margin-bottom:0.5rem;}main #teaser-area .teaser-left .teaser-left-textwrap .teaser-left-textwrap-hover a{padding:1.5em;display:block;color:#fff;text-decoration:none;}main #teaser-area .teaser-left .teaser-left-textwrap .teaser-left-textwrap-hover:hover{background-color:#6aa35f;cursor:pointer;}main #teaser-area .teaser-left .teaser-left-textwrap .teaser-left-textwrap-hover.active{background-color:#6aa35f;}main #teaser-area .teaser-left .teaser-left-textwrap .teaser-left-textwrap-hover img{width:54px;display:inline-block;margin-right:2em;}main #teaser-area .teaser-left .teaser-left-textwrap .teaser-left-textwrap-hover .teaser-left-textwrap-hover-text{vertical-align:top;display:inline-block;width:calc(100% - 7rem);}main #teaser-area .teaser-right{overflow:hidden;}main #teaser-area .teaser-right .teaser-right-imagewrap{position:relative;width:100%;height:100%;}main #teaser-area .teaser-right .teaser-right-imagewrap img{width:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit:cover;';height:100%;}main #teaser-area .teaser-right picture{width:100%;height:100%;position:absolute;opacity:0;-webkit-transition:opacity 300ms linear;transition:opacity 300ms linear;will-change:opacity;}main #teaser-area .teaser-right picture.active{opacity:1;}@media (max-width:64.49em){main #teaser-area h2{text-align:center;}main #teaser-area .teaser-right{display:none;}main #teaser-area .teaser-left.twocol-50{width:100%;}main #teaser-area .teaser-left .teaser-left-textwrap{max-width:none;padding:0 1rem;}main #teaser-area .teaser-left .teaser-left-textwrap .teaser-left-textwrap-hover{border-top:2px solid #6aa35f;}main #teaser-area .teaser-left .teaser-left-textwrap .teaser-left-textwrap-hover.active{background-color:transparent;}}@media (max-width:46.24em){main #teaser-area .teaser-left .teaser-left-textwrap .teaser-left-textwrap-hover h3{font-size:1rem;}main #teaser-area .teaser-left .teaser-left-textwrap .teaser-left-textwrap-hover a{padding:1.5em 0.5rem;}}main #teaser-pages>div{display:block;width:20%;-ms-flex-preferred-size:20%;flex-basis:20%;margin-bottom:2em;min-height:1px;}main #teaser-pages>div h4{color:#174791;font-weight:700;font-size:1.25em;margin-bottom:1rem;}main #teaser-pages>div figure{position:relative;margin-bottom:0.5em;overflow:hidden;}main #teaser-pages>div figure img{width:100%;}main #teaser-pages>div figure::after{content:"";display:block;position:absolute;top:0;width:100%;height:100%;background-color:#6aa35f;max-height:8px;opacity:1;-webkit-transition:background-color 250ms linear;transition:background-color 250ms linear;will-change:background-color;}main #teaser-pages>div figure:hover::after{background-color:#174791;}@media (max-width:46.24em){main #teaser-pages>div{width:48%;-ms-flex-preferred-size:48%;flex-basis:48%;}main #teaser-pages>div img,main #teaser-pages>div .ce-textpic.ce-above .ce-gallery{width:100%;}}@media (max-width:21.865em){main #teaser-pages>div{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;}}main .twocol-30.two.application-image{padding:16rem 4rem 2rem 0;}main .twocol-30.two.application-image.detail{padding:0 0 2rem 2rem;}main .twocol-30.two.application-image img{width:100%;max-width:500px;}main .menu-breadcrumb{position:absolute;left:calc(380px + 5rem);padding-top:1rem;z-index:1;}@media (max-width:74.99em){main .menu-breadcrumb{left:calc(300px + 3rem);}}@media (max-width:64.49em){main .menu-breadcrumb{left:3rem;}}@media (max-width:46.24em){main .menu-breadcrumb{left:0;width:100%;padding:1rem 2rem;}}main .menu-breadcrumb li{display:inline-block;margin-left:0;margin-bottom:0.25rem;}main .menu-breadcrumb li a{color:#616161;-webkit-transition:color 200ms linear;transition:color 200ms linear;will-change:color;}main .menu-breadcrumb li a:hover{color:#6aa35f;}main .menu-breadcrumb li span.gt{margin:0 0.15em;}main .menu-breadcrumb li:last-of-type{color:#174791;}main .menu-breadcrumb li:last-of-type a{color:#174791;}#c65 .ce-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}#c65 .ce-gallery .ce-row{width:20%;margin:1rem 0;}@media (max-width:46.24em){#c65 .ce-gallery .ce-row{width:45%;}}@media (max-width:74.99em){#productsliderWrap{padding:0 1rem;}}#productsliderWrap #productSlider{position:relative;height:250px;margin-bottom:1rem;}#productsliderWrap #productSlider .slide{width:25%;padding:1rem;max-height:250px;}#productsliderWrap #productSlider .slide a{display:block;}#productsliderWrap #productSlider .slide a picture img{height:250px;width:100% !important;-o-object-fit:contain;object-fit:contain;font-family:'object-fit:contain;';}#productsliderWrap .slide-control{margin-top:0;width:100%;position:relative;margin-bottom:4rem;}#productsliderWrap .slide-control .slick-arrow{top:-100px;}#productsliderWrap .slide-control .slick-arrow.slick-next{right:calc(50% - 560px);}@media (max-width:74.99em){#productsliderWrap .slide-control .slick-arrow.slick-next{right:0;}}#productsliderWrap .slide-control .slick-arrow.slick-prev{left:calc(50% - 560px);}@media (max-width:74.99em){#productsliderWrap .slide-control .slick-arrow.slick-prev{left:0;}}.tx-cr-applications .row{margin-top:3rem;}#applicationsOverview{padding:4rem 0;margin-top:2rem;position:relative;background-color:#174791;}#applicationsOverview:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:transparent url('../../../typo3conf/ext/site_rzm/Resources/Public/Images/background-overview-bremen.jpg') no-repeat center center;background-size:cover;opacity:0.2;}#applicationsOverview .flexwrap-space_between{-ms-flex-pack:distribute;justify-content:space-around;}#applicationsOverview .category-link{width:32%;height:310px;margin-bottom:1.5rem;position:relative;border:2px solid transparent;-webkit-box-shadow:0 0 5px rgba(0,0,0,0);box-shadow:0 0 5px rgba(0,0,0,0);-webkit-transition:border-color 300ms linear,box-shadow 300ms linear;-webkit-transition:border-color 300ms linear,-webkit-box-shadow 300ms linear;transition:border-color 300ms linear,-webkit-box-shadow 300ms linear;transition:border-color 300ms linear,box-shadow 300ms linear;transition:border-color 300ms linear,box-shadow 300ms linear,-webkit-box-shadow 300ms linear;will-change:border-color,box-shadow;}#applicationsOverview .category-link:hover{border-color:#6aa35f;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5);}#applicationsOverview .category-link a{color:#fff;display:block;height:100%;width:100%;padding:0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-transform:uppercase;background-color:#174791;}#applicationsOverview .category-link a h2{z-index:5;position:relative;color:#fff;width:100%;padding:0.5rem;margin:0;background-color:#6aa35f;}#applicationsOverview .category-link a img{position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover;font-family:'object-fit:cover;';height:100%;width:100%;z-index:4;opacity:1;}@media (max-width:64.49em){#applicationsOverview .category-link{width:45%;}}@media (max-width:46.24em){#applicationsOverview .category-link{width:100%;}}#applicationsView{position:relative;}#applicationsView nav{background-color:#174791;width:380px;padding:4rem 0;}@media (max-width:74.99em){#applicationsView nav{width:300px;}}@media (max-width:64.49em){#applicationsView nav{-webkit-transform:translateX(calc(-100% + 1rem));transform:translateX(calc(-100% + 1rem));z-index:4;height:100vh;top:0;padding:1rem 0;position:fixed;width:60%;overflow-y:auto;-webkit-transition:transform 300ms ease-out;-webkit-transition:-webkit-transform 300ms ease-out;transition:-webkit-transform 300ms ease-out;transition:transform 300ms ease-out;transition:transform 300ms ease-out,-webkit-transform 300ms ease-out;will-change:transform;}#applicationsView nav .sub{opacity:0;}#applicationsView nav.active{-webkit-transform:translateX(0);transform:translateX(0);height:100vh;z-index:500;}#applicationsView nav.active .sub{opacity:1;}}@media (max-width:46.24em){#applicationsView nav{width:80%;}}#applicationsView nav .sub .subcattitle{color:#fff;text-transform:uppercase;padding:0 3em;width:100%;display:block;font-weight:700;margin:2rem 0 1rem 0;}#applicationsView nav .sub .subcattitle:hover{background-color:transparent;}@media (max-width:74.99em){#applicationsView nav .sub .subcattitle{width:300px;padding:0 2em;}}@media (max-width:64.49em){#applicationsView nav .sub .subcattitle{width:100%;}}@media (max-width:46.24em){#applicationsView nav .sub .subcattitle{letter-spacing:0;}}#applicationsView nav .sub a{color:#fff;text-transform:uppercase;padding:0.25em 3em 0.25em 4em;width:100%;display:block;-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear;will-change:background-color;}#applicationsView nav .sub a:hover,#applicationsView nav .sub a.act{background-color:#6aa35f;}@media (max-width:74.99em){#applicationsView nav .sub a{padding-left:3em;}}#applicationsView nav .sub .subsub li{position:relative;}#applicationsView nav .sub .subsub li a{text-transform:none;}#applicationsView nav .sub .subsub li::before{content:"";display:block;position:absolute;content:"";left:calc(50% - 140px);display:block;width:3px;height:3px;border-radius:50%;background-color:#fff;top:0.8em;}@media (max-width:74.99em){#applicationsView nav .sub .subsub li::before{left:calc(50% - 115px);}}@media (max-width:64.49em){#applicationsView nav .sub .subsub li::before{left:2rem;}}#applicationsView #heightFixTrigger{height:100vh;position:fixed;top:0;z-index:4;left:0;display:none;-webkit-transition:left 300ms ease-out;transition:left 300ms ease-out;will-change:left;}#applicationsView #heightFixTrigger #sidebarTrigger{position:absolute;left:0;top:50%;display:none;height:45px;border-radius:0 3px 3px 0;z-index:4;width:30px;background-color:#6aa35f;-webkit-box-shadow:-2px 0px 3px #0000004d;box-shadow:-2px 0px 3px #0000004d;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:left 300ms ease-out;transition:left 300ms ease-out;will-change:left;}#applicationsView #heightFixTrigger #sidebarTrigger:after{content:"";display:block;position:absolute;-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear;will-change:opacity;width:0;height:0;position:absolute;top:10px;left:10px;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:13px solid white;opacity:1;}#applicationsView #heightFixTrigger #sidebarTrigger span{width:3px;display:block;background-color:#fff;height:25px;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:10px;left:14px;border-radius:2px;position:absolute;opacity:0;-webkit-transition:opacity 200ms 200ms linear;transition:opacity 200ms 200ms linear;will-change:opacity;}#applicationsView #heightFixTrigger #sidebarTrigger span:last-of-type{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}#applicationsView #heightFixTrigger.close{z-index:505;left:60%;}#applicationsView #heightFixTrigger.close #sidebarTrigger{left:calc(60% - 16px);z-index:505;border-radius:3px;}#applicationsView #heightFixTrigger.close #sidebarTrigger:after{opacity:0;}#applicationsView #heightFixTrigger.close #sidebarTrigger span{opacity:1;}@media (max-width:64.49em){#applicationsView #heightFixTrigger{display:block;}#applicationsView #heightFixTrigger #sidebarTrigger{display:block;}}@media (max-width:46.24em){#applicationsView #heightFixTrigger.close{left:80%;}#applicationsView #heightFixTrigger.close #sidebarTrigger{left:calc(80% - 16px);}}#applicationsView #application-content{margin-top:3rem;width:calc(100% - 380px);padding:3rem 3rem 3rem 5rem;}#applicationsView #application-content header h1{text-transform:none;padding:0 2rem 1.5rem 2rem;}#applicationsView #application-content header h2{font-weight:500;color:#333;padding:0 2rem;}#applicationsView #application-content .twocol-70{max-width:850px;}@media (max-width:64.49em){#applicationsView #application-content .twocol-70 header{position:absolute;width:100%;left:0;top:2rem;}}@media (max-width:46.24em){#applicationsView #application-content .twocol-70{width:100%;}#applicationsView #application-content .twocol-70 header{position:static;}}#applicationsView #application-content .twocol-30.detail{max-width:350px;}@media (max-width:46.24em){#applicationsView #application-content .twocol-30.detail{width:100%;margin:2rem auto;}}#applicationsView #application-content .twocol-50{width:48%;}@media (max-width:46.24em){#applicationsView #application-content .twocol-50{width:100%;margin-bottom:2rem;}}#applicationsView #application-content.catlist .flexwrap-left{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}#applicationsView #application-content .product-link{position:relative;width:22%;min-width:270px;height:270px;overflow:hidden;text-align:center;border:1px solid rgba(106,163,95,0.3);padding:0.5em 0.5em 1.5em 0.5em;margin-bottom:2rem;margin-right:1%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:200ms border-color linear,200ms box-shadow linear;-webkit-transition:200ms border-color linear,200ms -webkit-box-shadow linear;transition:200ms border-color linear,200ms -webkit-box-shadow linear;transition:200ms border-color linear,200ms box-shadow linear;transition:200ms border-color linear,200ms box-shadow linear,200ms -webkit-box-shadow linear;will-change:200ms,200ms;}#applicationsView #application-content .product-link a{display:block;margin:0 auto;}#applicationsView #application-content .product-link img{max-height:220px;width:auto;}#applicationsView #application-content .product-link .product-name{color:#6aa35f;position:absolute;bottom:6px;left:0;width:100%;padding:0 1rem;}#applicationsView #application-content .product-link:hover{border:1px solid #6aa35f;-webkit-box-shadow:0 0 3px #6aa35f;box-shadow:0 0 3px #6aa35f;}#applicationsView #application-content .product-link:hover .product-name{font-weight:700;}#applicationsView #application-content table{width:100%;margin-bottom:2rem;}#applicationsView #application-content table th{text-align:left;text-transform:uppercase;padding:0.8rem 0.8rem 0.8rem 3rem;background-color:#00356b1a;border:1px solid #ddd;position:relative;}#applicationsView #application-content table th::before{content:"";display:block;position:absolute;width:30px;height:32px;background-position:bottom left;left:10px;top:6px;}#applicationsView #application-content table td{border:1px solid #ddd;}#applicationsView #application-content table td a{display:block;color:#174791;padding:0.5em;-webkit-transition:background-color 200ms linear,color 200ms linear;transition:background-color 200ms linear,color 200ms linear;will-change:background-color,color;}#applicationsView #application-content table td a:hover{color:#fff;background-color:#6aa35f;}#applicationsView #application-content table#cat1 th::before{background-position:bottom left -30px;}#applicationsView #application-content table#cat2 th::before{background-position:bottom -2px left -67px;}#applicationsView #application-content table.hide{display:none;}#applicationsView #application-content .videobox{position:relative;margin-bottom:2rem;}#applicationsView #application-content .videobox .play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:5.4375rem;height:5.4375rem;border-radius:50%;background-color:#6aa35f;z-index:10;cursor:pointer;-webkit-transition:background-color 0.2s,200ms 0.2s,linear 0.2s;transition:background-color 0.2s,200ms 0.2s,linear 0.2s;will-change:background-color,200ms,linear;}#applicationsView #application-content .videobox .play.hide{display:none;}#applicationsView #application-content .videobox .play span.playbt{position:absolute;top:55%;left:50%;-webkit-transform:translate(-35%,-50%);transform:translate(-35%,-50%);width:1.875rem;}#applicationsView #application-content .videobox .play:hover{background-color:#347128;}#applicationsView #application-content .videobox iframe{position:absolute;top:0;z-index:5;}#applicationsView #application-content .videobox .video-wrapper{padding-top:56.4%;background-color:#00356b;position:relative;}#applicationsView #application-content .videobox .ytPreview{position:absolute;top:0;opacity:0.6;width:100%;}#applicationsView #application-content .videobox .ytPreview img{width:100%;}#applicationsView #application-content .videobox .ytTitle{text-align:center;width:100%;bottom:15%;font-size:1rem;z-index:5;background-color:#174791;display:block;color:#fff;padding:0.5em;}@media (max-width:74.99em){#applicationsView #application-content{width:calc(100% - 300px);padding-left:3rem;}}@media (max-width:64.49em){#applicationsView #application-content{width:100%;padding-top:10rem;position:relative;}#applicationsView #application-content.catlist{padding-top:3rem;}}@media (max-width:46.24em){#applicationsView #application-content{padding:3rem 2rem 2rem 3rem;}#applicationsView #application-content.catlist{padding-top:3rem;}#applicationsView #application-content.catlist .product-link{width:100%;max-width:400px;min-width:0;height:auto;margin-right:0;}#applicationsView #application-content.catlist .product-link .product-name{position:static;}#applicationsView #application-content.catlist .product-link img{height:auto;width:100%;}}#categoryView header h2{font-weight:500;color:#333;}#categoryView .row{padding:0 2rem 0 3rem;}#categoryView .row #showproducts{display:none;margin-bottom:1rem;}#categoryView #applicationsView>div:first-of-type,#categoryView #applicationsView .flexwrap-left,#categoryView #applicationsView .tx-cr-applications{height:100%;}@media (max-width:64.49em){#categoryView #application-content{padding-bottom:0;}#categoryView header{position:absolute;width:100%;left:0;top:2rem;}#categoryView .twocol-30{width:100%;padding:0 2rem 0 3rem;margin:3rem 0;}#categoryView .twocol-70{width:100%;padding:0;}#categoryView .row #showproducts{display:block;}}@media (max-width:46.24em){#categoryView #application-content{padding:9rem 2rem 0rem 3rem;}#categoryView #showproducts{width:100%;}}#imageSlider{width:100%;}#imageSlider .slide{margin:0 auto;}.slide-control{margin:0.5rem 0 4rem 0;width:100%;position:relative;}.slide-control .slick-arrow{position:absolute;top:5px;}.slide-control .slick-arrow.slick-disabled{visibility:hidden;}.slide-control .slick-arrow.slick-next{right:0;}.slide-control .slick-arrow.slick-prev{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1);}.slide-control .slick-arrow svg{width:20px;fill:#333;}.slide-control .slick-arrow svg:hover{fill:#6aa35f;cursor:pointer;}.slide-control .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.slide-control .slick-dots li{list-style:none;margin:0 0.15rem;}.slide-control .slick-dots li button{border:0;text-indent:-900px;overflow:hidden;width:12px;height:12px;font-size:0;padding:0;background-color:#ccc;cursor:pointer;-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear;}.slide-control .slick-dots li.slick-active button{background-color:#6aa35f;}@media (max-width:46.24em){.slide-control{margin:2rem 0;}}.news-slide-outer-wrap{position:relative;padding:1rem 3rem;background-color:#174791;margin-bottom:2rem;}#id-1 h2.news-slide-header{font-size:1.5em;text-transform:uppercase;color:#fff;letter-spacing:0.07em;text-align:center;}#id-1 .news-slider .article{padding:0 1rem;margin:0;}#id-1 .news-slider .article .teaser-text{padding:1rem 1rem 0 1rem;}.news-slider .teaserImage{padding:1rem;height:250px;}.news-slider .article picture{height:100%;}.news-slider .article picture img{height:100%;object-fit:cover;}#id-1 .news-slider .article .news-wrap{border:0;}p .news-slider .article .news-wrap .teaser-text p{color:#fff;}.news-slider .article .news-wrap .teaser-text h3{color:#fff;font-size:1rem;margin:0;}#id-1 .news-slide-outer-wrap .slide-control{margin-bottom:0;}.news-slide-outer-wrap .slide-control .slick-arrow svg{fill:#fff;}#productsliderWrap .slide-control .slick-arrow{top:-200px;}.news-slide-outer-wrap .slick-next-news.slick-arrow{left:auto;right:-2rem;}.news-slide-outer-wrap .slick-prev-news.slick-arrow{-webkit-transform:scaleX(-1);transform:scaleX(-1);right:auto;left:-2rem;}#member-wrap .member{width:48.5%;margin-bottom:2rem;-webkit-box-shadow:0px 0px 3px 0px #7d7d7d;box-shadow:0px 0px 3px 0px #7d7d7d;}#member-wrap .member .member-image{width:40%;padding-right:1rem;}#member-wrap .member .member-image img{width:100%;height:100%;}#member-wrap .member .member-text{width:60%;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}#member-wrap .member .member-text svg{width:20px;height:20px;display:inline-block;margin-right:0.5em;position:relative;top:5px;fill:#4d4d4d;}#member-wrap .member .member-text p{margin-bottom:0.5em;}#member-wrap .member .member-text .phone a{color:#333;}@media (max-width:46.24em){#member-wrap .member{width:100%;}}@media (max-width:46.24em){#member-wrap .member{width:100%;}}.news .newsgrid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(300px,1fr) [auto-fill];grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1rem;}.news .article{margin-bottom:2rem;}.news .article.last{border-bottom:0;}.news .article .news-wrap{border:1px solid #eaeaea;height:100%;-webkit-transition:border-color 200ms linear;transition:border-color 200ms linear;will-change:border-color;}.news .article .news-wrap:hover{border-color:#6aa35f;}.news .article .news-wrap a{display:block;color:#333;}.news .article .news-wrap .teaserImage{position:relative;}.news .article .news-wrap .teaserImage .news-list-date{position:absolute;right:0;bottom:3px;background-color:#6aa35fb3;color:#fff;padding:0.5em;}.news .article .news-wrap .teaserImage img{width:100%;}.news .article .news-wrap .teaser-text{padding:2rem;}.news .article .news-wrap .teaser-text h3{text-transform:none;}.news .article .news-wrap .teaser-text .more{color:#6aa35f;}.news .page-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.news .page-navigation .f3-widget-paginator li{display:inline-block;}.news .page-navigation .f3-widget-paginator li a{color:#6aa35f;}.news .page-navigation .f3-widget-paginator li a:hover{text-decoration:underline;}.news.news-single .twocol-70{padding-right:2rem;}.news.news-single .footer{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:1rem;padding:0.5rem;}.news.news-single .footer p{margin:0;color:#909090;}.news.news-single h3{font-size:1.5rem;}.news.news-single .news-backlink-wrap{margin:2rem 0;}.news .news-backlink-wrap a{color:#6aa35f;border:1px solid #6aa35f;padding:0.25rem 0.5rem;}.news .news-backlink-wrap a:hover{background-color:#6aa35f;color:#fff;}.news .news-related-files{margin:3rem 0 1rem 0;background-color:#ececec;padding:1rem;}.news .news-related-files h4{margin-bottom:1rem;color:#333;font-weight:500;}.news .news-related-files ul{list-style:none;margin:0;padding:0;}.news .news-related-files ul li{display:inline-block;background-color:#6aa35f;padding:0.5rem;margin:0;color:#fff;}.news .news-related-files ul li a{color:#fff;}.news .news-related-files ul li a:hover{color:#174791;}.news .news-related-files .news-related-files-size{padding-left:0.25rem;border-left:1px solid #eeeeee5c;margin-left:0.25rem;}main#contact{margin-bottom:3rem;}main#contact h3{margin-bottom:2rem;}main#contact form{width:100%;}main#contact form legend{display:none;}main#contact form input,main#contact form textarea{width:100%;padding:0.5em;margin:0.5em 0 1em 0;border:1px solid #ccc;}main#contact form #powermail_field_datenschutzerklaerung_1{width:auto;margin-right:0.5em;}main#contact form .powermail_fieldwrap_datenschutzerklaerung>label{display:none;}main#contact form .powermail_submit{margin:2rem 0;background-color:#174791;color:#fff;-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear;will-change:background-color;}main#contact form .powermail_submit:hover{background-color:#6aa35f;cursor:pointer;}#searchForm{background-color:#174791;padding:1rem;}@media (max-width:64.49em){#searchForm{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;}}#searchForm label{margin-right:1rem;font-size:1.25rem;color:#fff;}#searchForm .tx-indexedsearch-form{width:500px;margin-right:1rem;}@media (max-width:64.49em){#searchForm .tx-indexedsearch-form{width:100%;margin:1rem 0;}}#searchForm #tx-indexedsearch-searchbox-sword{width:100%;font-size:1rem;padding:0.25rem;border:1px solid #fff;-webkit-transition:background 200ms linear,border-color 200ms linear;transition:background 200ms linear,border-color 200ms linear;will-change:background,border-color;}#searchForm #tx-indexedsearch-searchbox-sword:hover{border-color:#6aa35f;background-color:#e6ffe1;}#searchForm #tx-indexedsearch-searchbox-button-submit{font-size:1rem;padding:0.3rem 1rem;background-color:#6aa35f;border:0;color:#fff;-webkit-transition:background 200ms linear,color 200ms linear;transition:background 200ms linear,color 200ms linear;will-change:background,color;}#searchForm #tx-indexedsearch-searchbox-button-submit:hover{color:#6aa35f;background-color:#fff;cursor:pointer;}.tx-indexedsearch-info-sword,.tx-indexedsearch-info-noresult{background-color:#6aa35f;margin:0.5rem 0;padding:0.5rem;color:#fff;}.tx-indexedsearch-info-sword p,.tx-indexedsearch-info-noresult p{margin:0.5rem 0 0 0;}.tx-indexedsearch-res{margin:0 0 2.5rem 0;}.tx-indexedsearch-res h3{background-color:#174791;padding:0.5rem;}.tx-indexedsearch-res .tx-indexedsearch-percent{color:#fff;float:right;}.tx-indexedsearch-res .tx-indexedsearch-title a{color:#fff;margin-right:0.5rem;text-transform:none;}.tx-indexedsearch-res .tx-indexedsearch-title a:hover{color:#6aa35f;}.tx-indexedsearch-res .searchlink{font-size:1rem;padding:0.3rem 1rem;background-color:#6aa35f;border:0;color:#fff;border:1px solid transparent;-webkit-transition:background-color 200ms linear,color 200ms linear,border-color 200ms linear;transition:background-color 200ms linear,color 200ms linear,border-color 200ms linear;will-change:background-color,color,border-color;}.tx-indexedsearch-res .searchlink:hover{color:#6aa35f;background-color:#fff;cursor:pointer;border-color:#6aa35f;}ul.tx-indexedsearch-browsebox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;}ul.tx-indexedsearch-browsebox a{color:#174791;}ul.tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage a,ul.tx-indexedsearch-browsebox a:hover{color:#6aa35f;font-weight:400;}footer{background-color:#174791;color:#fff;padding:3em 0 0 0;line-height:1.5;position:relative;overflow:hidden;z-index:0;}footer::after{content:"";display:block;position:absolute;background:transparent url('../../../typo3conf/ext/site_rzm/Resources/Public/Images/footer-image.jpg') no-repeat center center;background-size:cover;width:100%;height:100%;top:0;left:0;opacity:0.08;}footer .footer-wrap.row{padding:0 3rem;position:relative;z-index:5;}footer .footer-wrap.row #c22,footer .footer-wrap.row #c23{margin:0 1rem 2rem 0;}footer ul li a{color:#fff;-webkit-transition:color 200ms linear;transition:color 200ms linear;will-change:color;}footer ul li a:hover{color:#6aa35f;}footer ul li.act span{color:#6aa35f;}@media (max-width:46.24em){footer{padding:3em 0;}}#id-40 .twocol-70.one{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}#id-40 .twocol-30.two img{max-height:450px;}#outer-wrap #banner #banner-image{top:3rem;}#outer-wrap #banner #banner-image img{opacity:1;}@media (max-width:46.24em){#outer-wrap #banner #banner-image{top:0;}}#outer-wrap #banner nav{background-color:#174791;left:0;width:100%;max-width:none;padding:3.5rem 0 1.5rem 0;position:fixed;z-index:900;-webkit-transition:all 200ms linear;transition:all 200ms linear;will-change:all;}#outer-wrap #banner nav #language_menu{position:absolute;right:7rem;top:-0.25rem;-webkit-transition:all 200ms linear;transition:all 200ms linear;will-change:all;}@media (max-width:87.49em){#outer-wrap #banner nav #language_menu{right:5.5rem;}}@media (max-width:74.99em){#outer-wrap #banner nav #language_menu{top:0rem;}}@media (max-width:64.49em){#outer-wrap #banner nav #language_menu{top:0.5rem;}}#outer-wrap #banner nav #mainnav{max-width:1032px;margin-left:auto;margin-right:1rem;padding-right:1rem;}#outer-wrap #banner nav #mainnav li a,#outer-wrap #banner nav #mainnav li span{color:#fff;}#outer-wrap #banner nav #mainnav .submenu li a,#outer-wrap #banner nav #mainnav .submenu li span{color:#555;}@media (max-width:74.99em){#outer-wrap #banner nav #mainnav .submenu li a,#outer-wrap #banner nav #mainnav .submenu li span{color:#fff;}}#outer-wrap #banner nav #mainnav .submenu li:hover a,#outer-wrap #banner nav #mainnav .submenu li:hover span{color:#fff;}@media (max-width:87.49em){#outer-wrap #banner nav #mainnav{max-width:800px;}#outer-wrap #banner nav #mainnav li a,#outer-wrap #banner nav #mainnav li span{font-size:1rem;}}@media (max-width:74.99em){#outer-wrap #banner nav #mainnav{max-width:none;padding-right:0;}}#outer-wrap #banner nav #banner-logo{position:absolute;top:0.75rem;width:100%;max-width:320px;left:2rem;bottom:auto;overflow:hidden;-webkit-transition:max-width 200ms linear;transition:max-width 200ms linear;will-change:max-width;}#outer-wrap #banner nav #banner-logo svg{width:320px;height:auto;-webkit-transition:width 200ms linear;transition:width 200ms linear;will-change:width;}@media (max-width:74.99em){#outer-wrap #banner nav #banner-logo{top:0.3rem;left:1rem;}#outer-wrap #banner nav #banner-logo svg{width:300px;}}@media (max-width:21.865em){#outer-wrap #banner nav #banner-logo{top:0.75rem;}#outer-wrap #banner nav #banner-logo svg{width:230px;}}@media (max-width:74.99em){#outer-wrap #banner nav #touch-trigger{display:block;right:1rem;left:auto;}}#outer-wrap #banner nav #touch-trigger #language_menu{top:0.5rem;}#outer-wrap #banner nav.scrolled{padding:1rem 0;background-color:rgba(23,71,145,0.9);-webkit-box-shadow:0 0 7px 0px rgba(0,0,0,0.5);box-shadow:0 0 7px 0px rgba(0,0,0,0.5);}#outer-wrap #banner nav.scrolled #banner-logo{top:0.5rem;max-width:33px;overflow:hidden;}#outer-wrap #banner nav.scrolled #banner-logo svg{width:150px;height:auto;}#outer-wrap #banner nav.scrolled #language_menu{top:-3rem;}@media (max-width:74.99em){#outer-wrap #banner nav.scrolled{padding:1.75rem 0;}#outer-wrap #banner nav.scrolled #touch-trigger{top:0.75rem;}#outer-wrap #banner nav.scrolled #language_menu{top:-0.5rem;}}@media (max-width:64.49em){#outer-wrap #banner nav.scrolled #language_menu{top:0rem;}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
