/*Alle Breiten*/ html{font-weight:400;margin:0;padding:0;color:#002440;height:100%;font-family:'Roboto', sans-serif;scroll-behavior:smooth}body{margin:0!important;height:100%;display:flex;flex-direction:column;background-color:#cccccc}body.mceContentBody{margin:1rem!important;height:auto;display:block;background-color:inherit}h1, h2, h3, h4, h5{color:#002440;padding:0;margin:0 0 1rem 0;font-weight:700;font-family:inherit;text-transform:uppercase}.altBg-blue h1, .altBg-blue h2, .altBg-blue h3, .altBg-blue h4, .altBg-blue h5{color:#ffffff}.bgred{background-color:#d5082e;color:#ffffff;display:inline;line-height:1.4;-webkit-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone;padding:0 0.5rem}/*##########*/ p{margin:1rem 0 1rem 0}p:first-child{margin-top:0}.material-symbols, .slick-arrow:after, .videoBox:after, #navicon:before{font-family:'Material Symbols Outlined';font-weight:normal;font-style:normal;font-size:1rem;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr}.videoBox{position:relative;display:inline-block}.videoBox:after{content:'play_circle';position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#ffffff;opacity:0.85;text-shadow:1px 1px 3px #000000}.videoBox img{display:block}table{border-collapse:collapse}table, th, td{padding:0.5rem}table td{vertical-align:top}address{font-style:normal}.center{text-align:center}sup{line-height:0}.button{text-align:center;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none;appearance:none}.button, .button:active, .button:visited, .button:hover{border:0 none;font-size:1rem;line-height:1;padding:0.75rem 1.5rem;color:#ffffff!important;background-color:#002e68;display:inline-block;/* text-transform:uppercase;*/ border-radius:0.15rem;text-decoration:none}.button:hover{/* background-color:#70c5be;*/}.stageInfo .button, .stageInfo .button:active, .stageInfo .button:visited, .stageInfo .button:hover{color:#002e68!important;background-color:#7ddbd4}.stageInfo .button:hover{background-color:#70c5be}.kontaktForm .button{font-size:1.15rem;padding:0.75rem 2.5rem}.stageInfo .button{box-shadow:3px 3px 5px 0px rgba(0,0,0,0.5)}a, a:hover, a:visited, .plink{text-decoration:none;color:#4487db}a:hover{/* text-decoration:underline;*/ color:#7ddbd4}.altBg-blue a, .altBg-blue a:hover, .altBg-blue a:visited, .altBg-blue .plink{text-decoration:underline;color:#ffffff}ol{list-style:decimal outside none}ul{list-style:disc outside none}ul, ol{margin:0 0 0 1rem;padding:0}.error, .hinweis{display:block;padding:0.75rem;color:#202020}.error{border:2px solid #e1271f;background-color:#f9dfde}.hinweis{border:2px solid #01466f;background-color:#e4f5ff}.formError{border-color:#e1271f!important}.formErrorBox{border:2px solid #e1271f!important;padding:0.5rem!important}.fileErrorBox{color:#e1271f}/*##########*/ .pflicht:after{content:'*';color:#dd0921;vertical-align:super;line-height:1;font-size:0.8em;margin:0}div.pflicht:after{margin:0 0 0 0.15em}#emailbest{display:none}.kontaktForm{max-width:900px}.kontaktForm > form > div{margin:2rem 0 0 0}input, select, textarea, button{font-family:inherit;font-size:inherit;color:inherit;font-weight:inherit;padding:0.2rem;box-sizing:border-box}input[type="text"], input[type="email"], select, textarea{border:2px solid #a8a8a8}.formrows{display:flex;flex-direction:column;gap:1.5rem}.formrows input[type="text"], .formrows input[type="email"], .formrows textarea, .formrows select{width:38rem;max-width:100%;background-color:#ffffff}.formrows textarea{height:10rem}.formrows > div{display:flex;flex-direction:column;gap:0.25rem}.formrows > div.checkbox{flex-direction:row;gap:0.5rem;align-items:baseline}.formrows > div > div:nth-child(1){font-weight:600}/* .formrows > div.radio > div:nth-child(2){*/
.formrows > div > div:nth-child(2){display:flex;flex-direction:column;gap:0.5rem}.formrows > div.radio > div:nth-child(2) > div{display:flex;gap:0.5rem;align-items:baseline}.formrows > div > div:nth-child(3){font-style:italic;font-size:0.8em}.formcontrol, .forminfo{margin:1rem 0 0 0}.formcontrol{display:flex;align-items:baseline}.formcontrol > *{display:block;margin:0 1rem 0 0}input.placeholder, textarea.placeholder{color:#aaaaaa}/*##########*/ body > header section > div, body > footer section > div, body > main section .content > div{margin:0 auto}/*##########*/ body > header > .leiste{background-color:#ffffff}body > header > .leiste > div{display:grid;grid-template-rows:auto;grid-template-columns:min-content auto}#logo{display:flex;align-items:center;z-index:1001;grid-area:header-logo}#logo > a{box-sizing:border-box}#logo a, #logo img{display:block;width:100%}#nav{grid-area:header-nav;flex:1 1 auto}#nav > nav > ul > li{list-style:none outside none}#nav > nav > ul > li > div{z-index:1000;position:absolute;left:0;min-width:100%;display:none}#nav > nav > ul > li.flyout > div > div > div > ul, #nav > nav > ul > li.flyout > div > div > div > img{display:none}#nav > nav > ul > li.flyout > div > div > div > .teasertext{display:none}.mfooter{display:none}.navdown{display:none}.navup{display:none}#navicon{justify-self:end;grid-area:header-navicon;display:none;color:#000000;cursor:pointer;grid-area:header-navicon;align-self:center;line-height:1}#navicon:before{content:'Menu'}#navicon.open:before{content:'Close'}/*##########*/ section.vollbild{position:relative;margin:0 auto;width:auto;margin-left:0;margin-right:0;overflow:hidden;display:flex;justify-content:center}section.vollbild video{display:block;width:100%}section.vollbild > .elementWrapper img{display:block}section.vollbild > .elementWrapper{position:relative}.elementWrapper .stageInfo{margin:0 auto;position:absolute;bottom:0;left:0;width:100%;height:100%;display:none}.elementWrapper > .slick-initialized .stageInfo, .elementWrapper > .stageInfo{display:block}.elementWrapper .stageInfo > div{height:100%;margin:0 auto;background-position:center center;background-repeat:no-repeat;background-size:contain;display:flex;box-sizing:border-box}.elementWrapper .stageInfo_top > div{align-items:start}.elementWrapper .stageInfo_middle > div{align-items:center}.elementWrapper .stageInfo_bottom > div{align-items:end}.elementWrapper .stageInfo_left > div{justify-content:left;text-align:left}.elementWrapper .stageInfo_center > div{justify-content:center;text-align:center}.elementWrapper .stageInfo_right > div{justify-content:right;text-align:right}.stageInfo h1, .stageInfo h2, .stageInfo h3, .stageInfo h4, .stageInfo h4{color:#ffffff;text-shadow:0px 0px 2px #666666;margin:0}.stageInfo .logobox > img{display:block;width:100%}.stageInfo .logobox{margin-top:0.5rem}/*##########*/ body > main{background-color:#ebeef3;flex:1 0 auto}main .content{display:grid;margin:0 auto;box-sizing:border-box}main .content > div{width:100%}body > main > section{padding:3rem 0}body > main > section.vollbild{padding:0}body > main > section.altBg-white{background-color:#ffffff}body > main > section.altBg-blue{background-color:#002f68;color:#ffffff}main > section.conCenter > .content > div > div{text-align:center}.textBoxHeader{margin:0 0 2rem 0}.textBoxHeader.noMargin, .textBoxHeader.noMargin h1{margin:0}.qrCode, .qrCode > img{width:100%;display:inline-block}.steps{display:grid;grid-template-columns:repeat(1, 1fr);gap:1rem}.steps > div{display:flex;flex-direction:column;gap:1rem;text-align:center}.steps > div > div:nth-child(1){display:flex;background-color:#002440;color:#ffffff;width:4rem;height:4rem;border-radius:50%;font-size:2rem;align-items:center;justify-content:center;align-self:center}/*##########*/ body > footer{background-color:#002e68;color:#ffffff}body > footer > section{padding:3rem 0}body > footer h5{margin:0;color:inherit}body > footer ul{list-style:none outside none;padding:0;margin:0;display:flex;flex-direction:column;gap:0.5rem}body > footer a, body > footer a:visited, body > footer a:hover{color:#ffffff}body > footer a:hover{color:#7ddbd4}body > footer > section > div{display:grid;grid-gap:3rem;gap:3rem;grid-template-rows:auto;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-areas:"footer-kontakt footer-nav footer-etc" "footer-copy footer-copy footer-copy"}body > footer > section > div > *:nth-child(1){grid-area:footer-kontakt;display:flex;flex-direction:column;gap:0.5rem}body > footer > section > div > *:nth-child(2){grid-area:footer-nav}body > footer > section > div > *:nth-child(3){grid-area:footer-etc}body > footer > section > div > *:nth-child(4){grid-area:footer-copy}/*##########*/ #blockedWrapper{display:none}#blocked{padding:3rem 1.5rem 1.5rem 1.5rem}/*##########*/ /*SLICK*/
.slick-slide > div{height:100%}.slidesContainer{height:100%}.slidesContainer > div{display:flex;justify-content:center;height:100%}.slick-slider{position:relative;line-height:0}.dotsWrapper{position:absolute;width:100%;left:0}.slick-dots{margin:0;list-style:none outside none;display:flex;/* position:absolute;*/ justify-content:center}.slick-dots > li:last-child{margin-right:0}.slick-dots > li > *{cursor:pointer;border-style:solid;border-color:#ffffff;background-color:transparent;border-width:2px;display:block;overflow:hidden;text-decoration:none;color:transparent;font-size:0;line-height:0;border-radius:200px 200px 200px 200px;-moz-border-radius:200px 200px 200px 200px;-webkit-border-radius:200px 200px 200px 200px}.slick-dots > li.slick-active > *{background-color:#ffffff}.sliderWrapper{position:relative}.slick-arrow{z-index:100;font-size:0;line-height:0;cursor:pointer;color:transparent;outline:none;border:0 none;padding:0;background-color:transparent;position:absolute;top:50%;transform:translate(0, -50%)}.slick-arrow:after{text-align:center;color:#ffffff;transition:color 0.3s}.slick-arrow:hover:after, .slick-arrow.slick-disabled:after, .slick-arrow.slick-disabled:hover:after{color:#ceced0}.slick-prev:after{content:'chevron_left'}.slick-next:after{content:'chevron_right'}.formInProgress{display:block;display:none;position:absolute;width:100%;height:100%;z-index:1001;top:0;left:0}.formInProgress > div{height:100%;background-color:#ffffff;display:flex;flex-direction:column;align-items:center;gap:3rem;padding:5rem}.formInProgress > div > div:nth-child(1){background-image:url(../picture/logo.png);background-repeat:no-repeat;background-position:center center;background-size:contain;aspect-ratio:200 / 61}.formInProgress > div > div:nth-child(2){border:10px solid #7ddbd4;border-bottom-color:#002e68;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 2s linear infinite}.formInProgress > div > div:nth-child(3){max-width:75%}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}