/* Generated by Script - DO NOT MODIFY */ @media screen and (min-width:1200px){/*Desktop*/ body > header{max-width:1920px;width:100%;position:fixed;box-shadow:0px 2px 3px -2px rgba(38,32,38,0.7)}#navigation{flex:1 1 auto}#navigation img{display:block}#navigation > nav{height:100%;margin:0 0 0 1rem}#navigation > nav > ul{height:100%;margin:0;padding:0;font-size:1.35rem;display:flex;justify-content:space-between;align-items:center}#navigation > nav > ul > li{height:100%;list-style:none outside none;flex:1 1 auto}#navigation > nav > ul > li.reg{position:relative}#navigation > nav > ul > li.mobil{display:none}#navigation > nav > ul > li > a, #navigation > nav > ul > li > a:visited, #navigation > nav > ul > li > a:hover{height:100%;display:flex;align-items:center;color:#262026;box-sizing:border-box;line-height:1;padding:0 1rem;text-decoration:none;text-transform:uppercase}#navigation > nav > ul > li.active > a, #navigation > nav > ul > li.active > a:visited, #navigation > nav > ul > li.active > a:hover, #navigation > nav > ul > li.open > a, #navigation > nav > ul > li.open > a:visited, #navigation > nav > ul > li.open > a:hover, #navigation > nav > ul > li > a:hover{color:#bc1622}#navigation > nav > ul > li > div{display:none;z-index:1000;position:absolute;left:0;min-width:100%;padding:0.5rem 0 0 0}#navigation > nav > ul > li.open > div{display:block}#navigation > nav > ul > li > div > div{padding:3rem 0;background-color:#262026;box-shadow:0px 2px 3px -2px rgba(38,32,38,0.7)}#navigation > nav > ul > li.reg > div > div{padding:1rem}#navigation > nav > ul > li.flyout > div > div > div{margin:0 auto;display:grid;grid-gap:3rem;gap:3rem;grid-template-columns:repeat(4, minmax(0, 1fr))}#navigation > nav > ul > li.flyout > div > div > div > div{display:flex;flex-direction:column;gap:0.5rem}#navigation > nav > ul > li.flyout > div a, #navigation > nav > ul > li.flyout > div a:visited{color:#ffffff;display:block;text-decoration:none;text-transform:uppercase}#navigation > nav > ul > li.flyout > div a:hover, #navigation > nav > ul > li.flyout > div a.active{color:#bc1622}#navigation > nav > ul > li.flyout > div ul a{text-transform:none}#navigation > nav > ul > li > div ul{margin:0;padding:0;list-style:none outside none}#navigation > nav > ul > li > div > div > ul > li > a, #navigation > nav > ul > li > div > div > ul > li > a:visited, #navigation > nav > ul > li > div > div > ul > li > a:hover, #navigation > nav > ul > li > div > div > div > ul > li > a, #navigation > nav > ul > li > div > div > div > ul > li > a:visited, #navigation > nav > ul > li > div > div > div > ul > li > a:hover{color:#ffffff;display:block;padding:0.25rem;text-decoration:none;text-transform:uppercase}#navigation > nav > ul > li > div > div > ul > li > a.active, #navigation > nav > ul > li > div > div > ul > li > a.active:visited, #navigation > nav > ul > li > div > div > ul > li > a.active:hover, #navigation > nav > ul > li > div > div > div > ul > li > a.active, #navigation > nav > ul > li > div > div > div > ul > li > a.active:visited, #navigation > nav > ul > li > div > div > div > ul > li > a.active:hover, #navigation > nav > ul > li > div > div > ul > li > a:hover, #navigation > nav > ul > li > div > div > div > ul > li > a:hover{color:#bc1622}.mfooter{display:none}.navdown{display:none}.navup{display:none}#navigationIcon{display:none}/*##########*/}@media screen and (max-width:1199px){/*Mobile*/ #navigation > nav{margin:0}#navigation{display:none;position:absolute;left:0;width:100%;z-index:1000;box-sizing:border-box;background-color:#ffffff}#navigation.open{display:block}#navigation > nav{background-color:#ffffff;width:100%;height:100%;box-sizing:border-box;display:block}#navigation > nav > ul{margin:0 auto;display:block;padding:2rem 0;position:relative}#navigation > nav > ul > li{border-bottom:1px solid #262026;display:flex;justify-content:space-between;align-items:center;padding:0.5rem 0}#navigation > nav > ul > li > a, #navigation > nav > ul > li > a:visited, #navigation > nav > ul > li > a:hover{color:#262026;padding:0rem 0.5rem!important;font-size:1.4rem}.navdown, .navup{display:block;background-position:center center;background-repeat:no-repeat;background-size:contain;height:3rem;width:3rem;flex:0 0 auto;background-color:#bc1622;border-radius:200px 200px 200px 200px;-moz-border-radius:200px 200px 200px 200px;-webkit-border-radius:200px 200px 200px 200px;cursor:pointer}.navdown{background-image:url(../element/button-pfeil-rechts-klein.svg)}.navup{background-image:url(../element/button-pfeil-links-klein.svg)}#navigation li.mobil{display:flex;justify-content:space-between;align-items:center;padding-bottom:1.5rem}#navigation > nav > ul > li.mobil > .navup{display:none}#navigation > nav > ul > li.mobil.open > .navup{display:block}#navigation > nav > ul > li.mobil.open > a{display:none}#navigation > nav .teaserimage{display:none}#navigation > nav > ul > li.open > .navdown{display:none}#navigation > nav > ul > li > div{display:none;position:absolute;background-color:#ffffff;height:100%;width:100%;top:110px;left:0}#navigation > nav > ul > li.open > div{display:block}#navigation > nav > ul > li > div ul{list-style:none outside none;margin:0;padding:0}#navigation > nav > ul > li > div ul > li, #navigation > nav > ul > li > div > div > div > div{border-bottom:1px solid #262026;display:flex;justify-content:space-between;align-items:center;padding:0.5rem 0}#navigation > nav > ul > li > div ul > li > a, #navigation > nav > ul > li > div ul > li > a:visited, #navigation > nav > ul > li > div ul > li > a:hover, #navigation > nav > ul > li > div > div > div > div > a, #navigation > nav > ul > li > div > div > div > div > a:visited, #navigation > nav > ul > li > div > div > div > div > a:hover{color:#262026;padding:0rem 0.5rem!important;font-size:1.4rem}.mfooter{display:block;background-color:#4f4a4f}.mfooter > div{margin:0 auto;padding:1rem 0;display:flex}.mfooter > div > a, .mfooter > div > a:visited, .mfooter > div > a:hover{color:#ffffff}.mfooter > div > a{margin-left:0.5rem}.mfooter > div > a:before{content:'|';margin-right:0.5rem}.mfooter > div > a:first-child{margin-left:0}.mfooter > div > a:first-child:before{content:'';margin-right:0}#navigationIcon{justify-self:end;grid-area:header-navicon;display:block;cursor:pointer;grid-area:header-navicon;align-self:center;line-height:1}#navigationIcon:before{font-size:2.5rem;content:'Menu'}#navigationIcon.open:before{content:'Close'}/*##########*/}@media screen and (min-width:1800px){/*Breite 1 (FHD+)*/ html{font-size:21px}body{max-width:1920px;margin:0 auto!important}h1, h2, h3, h4, h5{font-size:1.6rem;line-height:1.25}h1.bgred{font-size:2.75rem;line-height:1.25}/*##########*/ .videoBox:after{font-size:300px}/*##########*/ body > header section > div, body > footer section > div, body > main section .content, .elementWrapper .stageInfo > div, #navigation > nav > ul > li.flyout > div > div > div{width:1725px}/*##########*/ #logo > a{width:300px}/*##########*/ section.vollbild > .elementWrapper{width:1920px;height:480px}.elementWrapper .stageInfo > div.mobile{display:none}.elementWrapper .stageInfo > div{padding:4rem 7rem}.stageInfo > div > div{width:650px}.stageInfo .logobox{width:500px}.stageInfo h1, .stageInfo h2, .stageInfo h3{font-size:2.75rem}.stageInfo h4, .stageInfo h5{font-size:1.6rem}/*##########*/ .formrowsGroup{grid-template-columns:1fr 1fr;gap:7em}/*##########*/ body > main{margin:113px 0 0 0}main .content{grid-gap:39px;gap:39px}main .content.c1, main .content.subnav-r1{grid-template-columns:minmax(0, 1fr)}main .content.c11, main .content.subnav-r2{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}main .content.c12{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}main .content.c21{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}main .content.c111, main .content.subnav-r3{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}main .content.c1111, main .content.subnav-r4{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}main .content.c11111{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}main .content.iconLeiste > *{width:310px}.icon{width:220px;height:220px}.content .iconBox > div{width:170px;height:170px}/*##########*/ body > footer > section > div{grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-areas:"footer-kontakt footer-fotoshop footer-leistungen footer-social";grid-gap:39px;gap:39px}/*##########*/ /*SLICK*/
.dotsWrapper{bottom:12px}.dotsWrapper{bottom:17px}.slick-dots > li{margin-right:12px}.slick-dots > li > *{width:15px;height:15px}.slick-prev{left:-30px}.slick-next{right:-30px}.slick-arrow:after{font-size:6rem}}@media screen and (min-width:1200px) and (max-width:1799px){/*Breite 2 (Desktop)*/ html{font-size:19px}h1, h2, h3, h4, h5{font-size:1.4rem;line-height:1.25}h1.bgred{font-size:2.25rem;line-height:1.25}/*##########*/ .videoBox:after{font-size:200px}/*##########*/ body > header section > div, body > footer section > div, body > main section .content, .elementWrapper .stageInfo > div, #navigation > nav > ul > li.flyout > div > div > div{width:1161px}/*##########*/ #logo > a{width:190px}#navigation > nav > ul{font-size:1.1rem}#navigation > nav > ul > li > a, #navigation > nav > ul > li > a:visited, #navigation > nav > ul > li > a:hover{padding:0 0.5rem}#navigation > nav > ul > li.reg > div > div{padding:1rem 0.5rem}/*##########*/ section.vollbild > .elementWrapper{width:1800px;height:450px}.elementWrapper .stageInfo > div.mobile{display:none}.elementWrapper .stageInfo > div{padding:5rem 0}.stageInfo > div > div{width:520px}.stageInfo .logobox{width:390px}.stageInfo h1, .stageInfo h2, .stageInfo h3{font-size:2.5rem}.stageInfo h4, .stageInfo h5{font-size:1.4rem}/*##########*/ .formrowsGroup{grid-template-columns:1fr 1fr;gap:5rem}/*##########*/ body > main{margin:77px 0 0 0}main .content{grid-gap:27px;gap:27px}main .content.c1, main .content.subnav-r1{grid-template-columns:minmax(0, 1fr)}main .content.c11, main .content.subnav-r2{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}main .content.c12{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}main .content.c21{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}main .content.c111, main .content.subnav-r3{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}main .content.c1111, main .content.subnav-r4{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}main .content.c11111{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}main .content.iconLeiste > *{width:210px}.icon{width:170px;height:170px}.content .iconBox > div{width:130px;height:130px}/*##########*/ body > footer > section > div{grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-areas:"footer-kontakt footer-fotoshop footer-leistungen footer-social";grid-gap:27px;gap:27px}/*##########*/ /*SLICK*/
.dotsWrapper{bottom:10px}.dotsWrapper{bottom:15px}.slick-dots > li{margin-right:8px}.slick-dots > li > *{width:13px;height:13px}.slick-prev{left:-20px}.slick-next{right:-20px}.slick-arrow:after{font-size:5rem}}@media screen and (min-width:1020px) and (max-width:1199px){/*Breite 3 (Tablet+)*/ html{font-size:18px}h1, h2, h3, h4, h5{font-size:1.4rem;line-height:1.25}h1.bgred{font-size:2rem;line-height:1.25}/*##########*/ .videoBox:after{font-size:200px}/*##########*/ body > header section > div, body > footer section > div, body > main section .content, #navigation > nav > ul, .mfooter > div, .elementWrapper .stageInfo > div{width:1000px}/*##########*/ #logo > a{width:220px}#navigation.open{top:86px}/*##########*/ section.vollbild > .elementWrapper{width:1200px;height:300px}.elementWrapper .stageInfo > div.mobile{display:none}.elementWrapper .stageInfo > div{padding:4rem 0}.stageInfo > div > div{width:440px}.stageInfo .logobox{width:350px}.stageInfo h1, .stageInfo h2, .stageInfo h3{font-size:2.25rem}.stageInfo h4, .stageInfo h5{font-size:1.4rem}/*##########*/ .formrowsGroup{grid-template-columns:1fr 1fr;gap:3rem}/*##########*/ main .content{grid-gap:19px;gap:19px}main .content.c1, main .content.subnav-r1{grid-template-columns:minmax(0, 1fr)}main .content.c11, main .content.subnav-r2{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}main .content.c12{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}main .content.c21{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}main .content.c111, main .content.subnav-r3{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}main .content.c1111, main .content.subnav-r4{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}main .content.c11111{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}main .content.iconLeiste > *{width:250px}.icon{width:170px;height:170px}.content .iconBox > div{width:130px;height:130px}/*##########*/ body > footer > section > div{grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-areas:"footer-kontakt footer-fotoshop" "footer-leistungen footer-social";grid-gap:19px;gap:19px}/*##########*/ /*SLICK*/
.dotsWrapper{bottom:10px}.dotsWrapper{bottom:15px}.slick-dots > li{margin-right:8px}.slick-dots > li > *{width:10px;height:10px}.slick-prev{left:-20px}.slick-next{right:-20px}.slick-arrow:after{font-size:5rem}}@media screen and (min-width:760px) and (max-width:1019px){/*Breite 4 (Tablet)*/ html{font-size:16px}h1, h2, h3, h4, h5{font-size:1.25rem;line-height:1.25}h1.bgred{font-size:1.65rem;line-height:1.25}/*##########*/ .videoBox:after{font-size:175px}/*##########*/ body > header section > div, body > footer section > div, body > main section .content, #navigation > nav > ul, .mfooter > div, .elementWrapper .stageInfo > div{width:738px}/*##########*/ #logo > a{width:200px}#navigation.open{top:78px}/*##########*/ section.vollbild > .elementWrapper{width:1020px;height:255px}.elementWrapper .stageInfo > div.mobile{display:none}.elementWrapper .stageInfo > div{padding:4rem 0}.stageInfo > div > div{width:350px}.stageInfo .logobox{width:270px}.stageInfo h1, .stageInfo h2, .stageInfo h3{font-size:2.0rem}.stageInfo h4, .stageInfo h5{font-size:1.25rem}/*##########*/ .formrowsGroup{grid-template-columns:1fr 1fr;gap:3rem}/*##########*/ main .content{grid-gap:18px;gap:18px}main .content.c1, main .content.subnav-r1{grid-template-columns:minmax(0, 1fr)}main .content.c11, main .content.subnav-r2{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}main .content.c12{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}main .content.c21{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}main .content.c111, main .content.subnav-r3{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}main .content.c1111, main .content.subnav-r4{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}main .content.c11111{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}main .content.iconLeiste > *{width:220px}.icon{width:150px;height:150px}.content .iconBox > div{width:120px;height:120px}/*##########*/ body > footer > section > div{grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-areas:"footer-kontakt footer-fotoshop" "footer-leistungen footer-social";grid-gap:18px;gap:18px}/*##########*/ /*SLICK*/
.dotsWrapper{bottom:8px}.dotsWrapper{bottom:13px}.slick-dots > li{margin-right:5px}.slick-dots > li > *{width:10px;height:10px}.slick-prev{left:-20px}.slick-next{right:-20px}.slick-arrow:after{font-size:5rem}}@media screen and (min-width:480px) and (max-width:759px){/*Breite 5 (Mobile+)*/ html{font-size:14px}h1, h2, h3, h4, h5{font-size:1.25rem;line-height:1.25}h1.bgred{font-size:1.65rem;line-height:1.25}/*##########*/ .videoBox:after{font-size:175px}/*##########*/ body > header section > div, body > footer section > div, body > main section .content, #navigation > nav > ul, .mfooter > div, .elementWrapper .stageInfo > div{width:440px}/*##########*/ #logo > a{width:180px}#navigation.open{top:69px}/*##########*/ section.vollbild > .elementWrapper{width:760px;height:188px}.elementWrapper .stageInfo > div.nomobile{display:none}.elementWrapper .stageInfo > div{padding:3rem 0}.stageInfo > div > div{width:350px}.stageInfo .logobox{width:270px}.stageInfo h1, .stageInfo h2, .stageInfo h3{font-size:2.0rem}.stageInfo h4, .stageInfo h5{font-size:1.25rem}.stageInfo .button{margin-top:2rem}/*##########*/ .formrowsGroup{gap:1rem}/*##########*/ main .content{grid-gap:1rem;gap:1rem}main .content.iconLeiste > *{width:200px}.icon{width:140px;height:140px}.content .iconBox > div{width:130px;height:130px}/*##########*/ body > footer > section > div{grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-areas:"footer-kontakt footer-fotoshop" "footer-leistungen footer-social";grid-gap:1rem;gap:1rem}/*##########*/ /*SLICK*/
.dotsWrapper{display:none;bottom:9px}.dotsWrapper{bottom:14px}.slick-dots > li{margin-right:4px}.slick-dots > li > *{width:10px;height:10px}.slick-prev{left:-40px}.slick-next{right:-40px}.slick-arrow:after{font-size:5rem}main .content > div{width:440px}}@media screen and (max-width:479px){/*Breite 6 (Mobil)*/ html{font-size:13px}h1, h2, h3, h4, h5{font-size:1.25rem;line-height:1.25}h1.bgred{font-size:1.65rem;line-height:1.25}/*##########*/ .videoBox:after{font-size:150px}/*##########*/ body > header section > div, body > footer section > div, body > main section .content, #navigation > nav > ul, .mfooter > div, .elementWrapper .stageInfo > div{width:300px}/*##########*/ #logo > a{width:150px}#navigation.open{top:59px}/*##########*/ section.vollbild > .elementWrapper{width:480px;height:120px}.elementWrapper .stageInfo > div.nomobile{display:none}.elementWrapper .stageInfo > div{padding:1rem 0}.stageInfo > div > div{/* width:280px;*/}.stageInfo .logobox{width:180px}.stageInfo h1, .stageInfo h2, .stageInfo h3{font-size:1.75rem}.stageInfo h4, .stageInfo h5{font-size:1.15rem}.stageInfo .button{margin-top:2rem}/*##########*/ .formrowsGroup{gap:1rem}/*##########*/ main .content{grid-gap:1rem;gap:1rem}main .content.iconLeiste > *{width:130px}.icon{width:100px;height:100px}.content .iconBox > div{width:130px;height:130px}/*##########*/ body > footer > section > div{grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-areas:"footer-kontakt footer-fotoshop" "footer-leistungen footer-social";grid-gap:1rem;gap:1rem}/*##########*/ /*SLICK*/
.dotsWrapper{display:none;bottom:9px}.dotsWrapper{bottom:14px}.slick-dots > li{margin-right:6px}.slick-dots > li > *{width:7px;height:7px}.slick-prev{left:-35px}.slick-next{right:-35px}.slick-arrow:after{font-size:4rem}main .content > div{width:300px}}