@media screen and (min-width:1800px){/*Standard - Breite 1 (Big)*/
html{font-size:16px;line-height:1.5}body{max-width:1920px;margin:0 auto}h1, h2, h3, h4, h5{font-size:1.5rem;line-height:1.4}section > .headline > div > *{font-size:1.5rem;line-height:1.4}section > .headline > div > * > strong{font-size:1.875rem;line-height:1.3}/*##########*/
table.daten tr > *:first-child{width:150px}.icon-check, .icon-cross, .icon-optional, .icon-check-white{width:20px;height:20px}.nomobile{}.mobile{display:none}p{margin:0 0 5px 0}.error, .hinweis{padding:12px 12px 12px 12px}.pflicht{font-size:10px;margin-top:2px}.formelement_eng input{width:80px}.textarea textarea{height:135px}.zweispaltig{column-count:2;grid-column-gap:3rem;column-gap:3rem}/*##########*/
body > header section > div, body > footer section > div, main > section > div, main > section > form > div{width:1725px}body > header > .logo{background-image:url(../picture/berg.jpg)}body > header > .leiste > span{width:1725px;margin:0 auto}body > header > .leiste > span > span{padding:0.25rem 10px 0.25rem 10px}body > header > .logo > div{padding:42px 0 8px 0}#logo img{width:317px}#nav > nav > ul{margin:0;padding:0;display:flex;justify-content:space-around;align-items:baseline}#nav > nav > ul > li{list-style:none outside none;position:relative}#nav > nav > ul > li.mobil{/* display:none;*/}#nav > nav > ul > li > a, #nav > nav > ul > li > a:visited, #nav > nav > ul > li > a:hover{color:#006fb4;display:block;font-size:1.25rem;font-weight:700;text-transform:uppercase}#nav > nav > ul > li.active > a, #nav > nav > ul > li.active > a:visited, #nav > nav > ul > li.active > a:hover, #nav > nav > ul > li.open > a, #nav > nav > ul > li.open > a:visited, #nav > nav > ul > li.open > a:hover, #nav > nav > ul > li > a:hover{color:#009797;}#nav > nav > ul > li > a{padding:10px}#nav > nav > ul > li:last-child > a{/* margin-left:6rem;*/}#nav > nav > ul > li > div{border-top:9px solid #009797;top:51px}#nav > nav > ul > li > div > div{padding:1rem 1rem 2.5rem 1rem}#nav > nav > ul > li > div ul{margin:0;padding:0;list-style:none outside none}#nav > nav > ul > li:nth-child(1) > div, #nav > nav > ul > li:nth-child(2) > div, #nav > nav > ul > li:nth-child(3) > div, #nav > nav > ul > li:last-child > div{top:50px}#nav > nav > ul > li.flyout > div{top:191px}/* #nav > nav > ul > li.flyout:nth-child(1) > div, #nav > nav > ul > li.flyout:nth-child(2) > div, #nav > nav > ul > li.flyout:nth-child(3) > div, #nav > nav > ul > li.flyout:last-child > div{top:92px}*/ #nav > nav > ul > .open > div{display:block}#nav > nav > ul > li > div > div > ul > li > a, #nav > nav > ul > li > div > div > ul > li > a:visited, #nav > nav > ul > li > div > div > ul > li > a:hover, #nav > nav > ul > li > div > div > div > ul > li > a, #nav > nav > ul > li > div > div > div > ul > li > a:visited, #nav > nav > ul > li > div > div > div > ul > li > a:hover{font-size:18px;margin-top:0.5rem;color:#000000;white-space:nowrap;display:flex;font-weight:600}#nav > nav > ul > li.flyout > div > div > ul > li > a, #nav > nav > ul > li.flyout > div > div > ul > li > a:visited, #nav > nav > ul > li.flyout > div > div > ul > li > a:hover, #nav > nav > ul > li.flyout > div > div > div > ul > li > a, #nav > nav > ul > li.flyout > div > div > div > ul > li > a:visited, #nav > nav > ul > li.flyout > div > div > div > ul > li > a:hover{white-space:normal}#nav > nav > ul > li > div > div > ul > li > a.active, #nav > nav > ul > li > div > div > ul > li > a.active:visited, #nav > nav > ul > li > div > div > ul > li > a.active:hover, #nav > nav > ul > li > div > div > div > ul > li > a.active, #nav > nav > ul > li > div > div > div > ul > li > a.active:visited, #nav > nav > ul > li > div > div > div > ul > li > a.active:hover, #nav > nav > ul > li > div > div > ul > li > a:hover, #nav > nav > ul > li > div > div > div > ul > li > a:hover{color:#009797}/* #nav > nav > ul > li > div > div > ul > li > a:before, #nav > nav > ul > li > div > div > div > ul > li > a:before{display:block;content:'> ';color:#009797;font-weight:600;margin-right:0.25rem}*/ #nav > nav > ul > li > div > div > ul > li > a.sub, #nav > nav > ul > li > div > div > ul > li > a.sub:visited, #nav > nav > ul > li > div > div > ul > li > a.sub:hover{padding-left:1rem}#nav > nav > ul > li.flyout{position:static}#nav > nav > ul > li.flyout > div{/* background-color:rgba(144, 220, 225, 0.75);*/ background-color:transparent}#nav > nav > ul > .flyout > div > div > div{/* padding:1rem 1rem 2.5rem 1rem;*/ /* padding:0 0 2.5rem 0;background-color:#ffffff;border-bottom:2px solid #009797;*/ position:relative}#nav > nav > ul > li.flyout > div > div > div > a, #nav > nav > ul > li.flyout > div > div > div > a:visited, #nav > nav > ul > li.flyout > div > div > div > a:hover{color:#006fb4;text-transform:uppercase;/* margin:0 0 1rem 0;*/ font-size:1.45rem;font-weight:600;-moz-hyphens:manual;hyphens:manual}/* #nav > nav > ul > li.flyout:nth-child(2) > div > div > div > a, #nav > nav > ul > li.flyout:nth-child(2) > div > div > div > a:visited, #nav > nav > ul > li.flyout:nth-child(2) > div > div > div > a:hover{text-align:center}*/ #nav > nav > ul > li.flyout > div > div > div > ul, #nav > nav > ul > li.flyout > div > div > div > a{/* padding:0 1rem;*/ display:block}#nav > nav > ul > li.flyout > div > div > div > a.teaserimage{padding:0}#nav > nav > ul > li.flyout > div > div > div > ul, #nav > nav > ul > li.flyout > div > div > div > img{display:block}#nav > nav > ul > li.flyout > div > div{/* display:flex;flex-wrap:wrap;*/ grid-column-gap:37px;column-gap:37px;grid-row-gap:45px;row-gap:45px;display:grid;grid-template-rows:auto;grid-template-columns:repeat(7, 210px);width:1725px;box-sizing:border-box;margin:0 auto;background-color:rgba(255, 255, 255, 0.9)}#nav > nav > ul > li.flyout > div > div > div{/* min-width:250px;flex:1 0 auto;*/}#nav > nav > ul > li.flyout > div > div > div.rows2 > ul{/* display:grid;grid-template-rows:auto;grid-template-columns:repeat(2, 1fr);grid-column-gap:39px;column-gap:39px;justify-content:space-between;*/}.stage{padding:40px 0;background-image:url(../picture/stage.png)}.slideWrapper{grid-gap:15px;gap:15px}.stagewrapper .stageInfo{/* width:862px;*/ font-size:1.5rem;line-height:1.25}.stageInfo h1, .stageInfo h2, .stageInfo h3, .stageInfo h4, .stageInfo h5{font-size:2.25rem}.stageInfo h1 > strong, .stageInfo h2 > strong, .stageInfo h3 > strong, .stageInfo h4 > strong, .stageInfo h5 > strong{font-size:3.25rem}.stageInfo .button-cta{font-size:1.25rem}/* .stagewrapper .stageInfo{width:1725px}.stagewrapper .stageInfo > div{position:absolute;padding:1rem;bottom:3rem}*/ .content .gmap{height:600px}.content.cform .formrows{grid-gap:1rem;gap:1rem;/* width:800px;*/}.content.cform .formrows > *{grid-gap:39px;gap:39px}.content.cform .formrows > * > *:first-child{width:135px}main .content{grid-gap:39px;gap:39px}main .content.c11{grid-template-columns:repeat(2, 1fr)}main .content.c21{grid-template-columns:2fr 1fr}main .content.c12{grid-template-columns:1fr 2fr}main .content.cc2{grid-template-columns:repeat(2, 1fr)}main .content.cc3{grid-template-columns:repeat(3, 1fr)}main .content.c11 > *{width:843px}main > section.overflow .content.c11 > *{width:960px}main > section.overflow .content > .text{padding:3rem 100px 3rem 3rem}main .content.c12 > *:nth-child(1){width:549px}main .content.c12 > *:nth-child(2){width:1137px}main .content.c21 > *:nth-child(1){width:1137px}main .content.c21 > *:nth-child(2){width:549px}main .content.cc2 > *{width:843px}main .content.cc3 > *{width:549px}main .content.cc4 > *{width:402px}main .c11 > *{width:843px}main .iconLeiste1{grid-template-columns:repeat(1, auto)}main .iconLeiste1{grid-gap:100px;gap:100px}main .iconLeiste2{grid-template-columns:repeat(2, auto)}main .iconLeiste2{grid-gap:100px;gap:100px}main .iconLeiste3{grid-template-columns:repeat(3, auto)}main .iconLeiste3{grid-gap:100px;gap:100px}main .iconLeiste4{grid-template-columns:repeat(4, auto)}main .iconLeiste4{grid-gap:100px;gap:100px}main .iconLeiste5{grid-template-columns:repeat(5, auto)}main .iconLeiste5{grid-gap:100px;gap:100px}main .iconLeiste6{grid-template-columns:repeat(6, auto)}main .iconLeiste6{grid-gap:100px;gap:100px}main .iconLeiste7{grid-template-columns:repeat(7, auto)}main .iconLeiste7{grid-gap:80px;gap:80px}main .iconLeiste8{grid-template-columns:repeat(8, auto)}main .iconLeiste8{grid-gap:60px;gap:60px}main .iconLeiste9{grid-template-columns:repeat(9, auto)}main .iconLeiste9{grid-gap:40px;gap:40px}main .iconLeiste10{grid-template-columns:repeat(10, auto)}main .iconLeiste10{grid-gap:30px;gap:30px}main .iconLeiste > *{width:190px}main .iconLeiste > * > div:first-child{height:100px}body > footer h5{font-size:1.5rem;margin-bottom:1.5rem}body > footer > section{padding:1rem 0}body > footer > section > div:first-child{grid-template-columns:repeat(7, auto);grid-template-areas:"firma firma2 str ort tel fax email"}body > footer > section .fLogos{margin-left:2rem;grid-template-columns:51px 175px;grid-gap:1.5rem;gap:1.5rem}body > footer > section .fLogos > div{height:30px}body > footer > section .social{margin-left:2rem;grid-template-columns:repeat(3, auto);grid-gap:0.5rem;gap:0.5rem}body > footer .headerSpacer{height:24px;margin-bottom:1.5rem}.social > a:before{font-size:36px}main .social{display:grid;grid-template-columns:repeat(2, min-content);grid-gap:0.5rem;gap:0.5rem}/*SLICK*/
.slick-dots{bottom:30px;right:50px}.slick-dots > li{margin-right:12px}.slick-dots > li > *{width:15px;height:15px}.slick-prev, .slick-next{width:46px}.refSlider{background-image:url(../picture/stage.png)}.refSlider .slideContentWrapper{margin:0 40px;width:721px}.refSlider .slideContentWrapper > div:last-child{margin-left:30px;line-height:1.75;padding-bottom:58px}.refSlider .slideContentWrapper > div:last-child > div.header{font-size:2rem;line-height:1.25;margin-bottom:1.5rem}.stage .content.c11{grid-template-columns:repeat(2, 1fr)}.stage .content > .text{line-height:1.75}.stage .content > .text h1, .stage .content > .text h2, .stage .content > .text h3, .stage .content > .text h4, .stage .content > .text h5{font-size:2rem;line-height:1.25;margin-bottom:1.5rem;font-weight:400}/* SLIDE OUT */
.slideout, .slideout:active, .slideout:hover, .slideout:visited{width:283px;height:74px;right:-209px}.slideout > div:first-child{width:74px}.slideout > div:last-child{padding:0.5rem}/* IDS */
.idsBox{grid-template-columns:max-content 90px max-content}}@media screen and (min-width:1200px) and (max-width:1799px){/*Standard - Breite 2 (Desktop)*/
html{font-size:14px;line-height:1.5}h1, h2, h3, h4, h5{font-size:1.5rem;line-height:1.4}section > .headline > div > *{font-size:1.5rem;line-height:1.4}section > .headline > div > * > strong{font-size:1.875rem;line-height:1.3}/*##########*/
table.daten tr > *:first-child{width:150px}.icon-check, .icon-cross, .icon-optional, .icon-check-white{width:20px;height:20px}.nomobile{}.mobile{display:none}p{margin:0 0 5px 0}.error, .hinweis{padding:10px 10px 10px 10px}.pflicht{font-size:10px;margin-top:2px}.formelement_eng input{width:60px}.textarea textarea{height:135px}.zweispaltig{column-count:2;column-gap:3rem;grid-column-gap:3rem}/*##########*/
body > header section > div, body > footer section > div, main > section > div, main > section > form > div{width:1161px}body > header > .logo{background-image:url(../picture/berg2.jpg)}body > header > .leiste > span{width:1161px;margin:0 auto}body > header > .leiste > span > span{padding:0.25rem 10px 0.25rem 10px}body > header > .logo > div{padding:34px 0 8px 0}#logo img{width:317px}#nav > nav > ul{margin:0;padding:0;display:flex;justify-content:space-around;align-items:baseline}#nav > nav > ul > li{list-style:none outside none;position:relative}#nav > nav > ul > li.mobil{/* display:none;*/}#nav > nav > ul > li > a, #nav > nav > ul > li > a:visited, #nav > nav > ul > li > a:hover{color:#006fb4;display:block;font-size:1.25rem;font-weight:700;text-transform:uppercase}#nav > nav > ul > li.active > a, #nav > nav > ul > li.active > a:visited, #nav > nav > ul > li.active > a:hover, #nav > nav > ul > li.open > a, #nav > nav > ul > li.open > a:visited, #nav > nav > ul > li.open > a:hover, #nav > nav > ul > li > a:hover{color:#009797;}#nav > nav > ul > li > a{padding:8px}#nav > nav > ul > li:last-child > a{/* margin-left:3rem;*/}#nav > nav > ul > li > div{border-top:9px solid #009797;top:44px}#nav > nav > ul > li > div{z-index:10000;position:absolute;left:0;min-width:100%;display:none;background-color:#ffffff}#nav > nav > ul > li > div > div{padding:1rem 1rem 2.5rem 1rem}#nav > nav > ul > li > div ul{margin:0;padding:0;list-style:none outside none}#nav > nav > ul > li:nth-child(1) > div, #nav > nav > ul > li:nth-child(2) > div, #nav > nav > ul > li:nth-child(3) > div, #nav > nav > ul > li:last-child > div{top:42px}#nav > nav > ul > li.flyout > div{top:175px}/* #nav > nav > ul > li.flyout:nth-child(1) > div, #nav > nav > ul > li.flyout:nth-child(2) > div, #nav > nav > ul > li.flyout:nth-child(3) > div, #nav > nav > ul > li.flyout:last-child > div{top:90px}*/ #nav > nav > ul > .open > div{display:block}#nav > nav > ul > li > div > div > ul > li > a, #nav > nav > ul > li > div > div > ul > li > a:visited, #nav > nav > ul > li > div > div > ul > li > a:hover, #nav > nav > ul > li > div > div > div > ul > li > a, #nav > nav > ul > li > div > div > div > ul > li > a:visited, #nav > nav > ul > li > div > div > div > ul > li > a:hover{font-size:16px;margin-top:0.5rem;color:#000000;white-space:nowrap;font-weight:600;display:flex}#nav > nav > ul > li > div > div > ul > li > a:lang(ru), #nav > nav > ul > li > div > div > ul > li > a:lang(ru):visited, #nav > nav > ul > li > div > div > ul > li > a:lang(ru):hover, #nav > nav > ul > li > div > div > div > ul > li > a:lang(ru), #nav > nav > ul > li > div > div > div > ul > li > a:lang(ru):visited, #nav > nav > ul > li > div > div > div > ul > li > a:lang(ru):hover{line-height:1}#nav > nav > ul > li.flyout > div > div > ul > li > a, #nav > nav > ul > li.flyout > div > div > ul > li > a:visited, #nav > nav > ul > li.flyout > div > div > ul > li > a:hover, #nav > nav > ul > li.flyout > div > div > div > ul > li > a, #nav > nav > ul > li.flyout > div > div > div > ul > li > a:visited, #nav > nav > ul > li.flyout > div > div > div > ul > li > a:hover{white-space:normal}#nav > nav > ul > li > div > div > ul > li > a.active, #nav > nav > ul > li > div > div > ul > li > a.active:visited, #nav > nav > ul > li > div > div > ul > li > a.active:hover, #nav > nav > ul > li > div > div > div > ul > li > a.active, #nav > nav > ul > li > div > div > div > ul > li > a.active:visited, #nav > nav > ul > li > div > div > div > ul > li > a.active:hover, #nav > nav > ul > li > div > div > ul > li > a:hover, #nav > nav > ul > li > div > div > div > ul > li > a:hover{color:#009797}/* #nav > nav > ul > li > div > div > ul > li > a:before, #nav > nav > ul > li > div > div > div > ul > li > a:before{display:block;content:'> ';color:#009797;font-weight:600;margin-right:0.25rem}*/ #nav > nav > ul > li > div > div > ul > li > a.sub, #nav > nav > ul > li > div > div > ul > li > a.sub:visited, #nav > nav > ul > li > div > div > ul > li > a.sub:hover{padding-left:1rem}#nav > nav > ul > li.flyout{position:static}#nav > nav > ul > li.flyout > div{/* background-color:rgba(144, 220, 225, 0.75);*/ background-color:transparent}#nav > nav > ul > .flyout > div > div > div{/* padding:1rem 1rem 2.5rem 1rem;*/ /* padding:0 0 2.5rem 0;background-color:#ffffff;border-bottom:2px solid #009797;*/ position:relative}#nav > nav > ul > li.flyout > div > div > div > a, #nav > nav > ul > li.flyout > div > div > div > a:visited, #nav > nav > ul > li.flyout > div > div > div > a:hover{color:#006fb4;text-transform:uppercase;/* margin:0 0 1rem 0;*/ font-size:1.25rem;font-weight:700;-moz-hyphens:manual;hyphens:manual}/* #nav > nav > ul > li.flyout > div > div > div > a:lang(ru), #nav > nav > ul > li.flyout > div > div > div > a:lang(ru):visited, #nav > nav > ul > li.flyout > div > div > div > a:lang(ru):hover{line-height:1.25rem}#nav > nav > ul > li.flyout:nth-child(2) > div > div > div > a, #nav > nav > ul > li.flyout:nth-child(2) > div > div > div > a:visited, #nav > nav > ul > li.flyout:nth-child(2) > div > div > div > a:hover{text-align:center}*/ #nav > nav > ul > li.flyout > div > div > div > ul, #nav > nav > ul > li.flyout > div > div > div > a{/* padding:0 1rem;*/ display:block}#nav > nav > ul > li.flyout > div > div > div > a.teaserimage{padding:0}#nav > nav > ul > li.flyout > div > div > div > ul, #nav > nav > ul > li.flyout > div > div > div > img{display:block}#nav > nav > ul > li.flyout > div > div{/* display:flex;flex-wrap:wrap;*/ grid-column-gap:15px;column-gap:15px;grid-row-gap:35px;row-gap:35px;display:grid;grid-template-rows:auto;grid-template-columns:repeat(7, 149px);width:1161px;box-sizing:border-box;margin:0 auto;background-color:rgba(255, 255, 255, 0.9)}#nav > nav > ul > li.flyout > div > div > div{/* min-width:200px;flex:1 0 auto;*/}#nav > nav > ul > li.flyout > div > div > div.rows2 > ul{/* display:grid;grid-template-rows:auto;grid-template-columns:repeat(2, 1fr);grid-column-gap:27px;column-gap:27px;justify-content:space-between;*/}.stage{padding:32px 0;background-image:url(../picture/stage2.png)}.slideWrapper{grid-gap:13px;gap:13px}.stagewrapper .stageInfo{/* width:580px;*/ font-size:1.25rem;line-height:1.25}.stageInfo h1, .stageInfo h2, .stageInfo h3, .stageInfo h4, .stageInfo h5{font-size:1.75rem}.stageInfo h1 > strong, .stageInfo h2 > strong, .stageInfo h3 > strong, .stageInfo h4 > strong, .stageInfo h5 > strong{font-size:2.5rem}.stageInfo .button-cta{font-size:1.15rem}/* .stagewrapper .stageInfo{width:1161px}.stagewrapper .stageInfo > div{position:absolute;padding:1rem;bottom:3rem}*/ .content .gmap{height:500px}.content.cform .formrows{grid-gap:1rem;gap:1rem;/* width:750px;*/}.content.cform .formrows > *{grid-gap:27px;gap:27px}.content.cform .formrows > * > *:first-child{width:115px}main .content{grid-gap:27px;gap:27px}main .content.c11{grid-template-columns:repeat(2, 1fr)}main .content.c21{grid-template-columns:2fr 1fr}main .content.c12{grid-template-columns:1fr 2fr}main .content.cc2{grid-template-columns:repeat(2, 1fr)}main .content.cc3{grid-template-columns:repeat(3, 1fr)}main .content.c11 > *{width:567px}main > section.overflow .content.c11 > *{width:900px}main > section.overflow .content > .text{padding:2rem 315px 2rem 1.5rem}main .content.c12 > *:nth-child(1){width:369px}main .content.c12 > *:nth-child(2){width:765px}main .content.c21 > *:nth-child(1){width:765px}main .content.c21 > *:nth-child(2){width:369px}main .content.cc2 > *{width:567px}main .content.cc3 > *{width:369px}main .content.cc4 > *{width:270px}main .c11 > *{width:567px}main .content-cc > * > div:last-child h3{font-size:1.7rem}main .iconLeiste1{grid-template-columns:repeat(1, auto)}main .iconLeiste1{grid-gap:50px;gap:50px}main .iconLeiste2{grid-template-columns:repeat(2, auto)}main .iconLeiste2{grid-gap:50px;gap:50px}main .iconLeiste3{grid-template-columns:repeat(3, auto)}main .iconLeiste3{grid-gap:50px;gap:50px}main .iconLeiste4{grid-template-columns:repeat(4, auto)}main .iconLeiste4{grid-gap:50px;gap:50px}main .iconLeiste5{grid-template-columns:repeat(5, auto)}main .iconLeiste5{grid-gap:50px;gap:50px}main .iconLeiste6{grid-template-columns:repeat(6, auto)}main .iconLeiste6{grid-gap:50px;gap:50px}main .iconLeiste7{grid-template-columns:repeat(7, auto)}main .iconLeiste7{grid-gap:30px;gap:30px}main .iconLeiste8{grid-template-columns:repeat(8, auto)}main .iconLeiste8{grid-gap:20px;gap:20px}main .iconLeiste9{grid-template-columns:repeat(9, auto)}main .iconLeiste9{grid-gap:20px;gap:20px}main .iconLeiste10{grid-template-columns:repeat(10, auto)}main .iconLeiste10{grid-gap:20px;gap:20px}main .iconLeiste > *{width:150px}main .iconLeiste > * > div:first-child{height:80px}body > footer h5{font-size:1.4rem;margin-bottom:1.5rem}body > footer > section{padding:1rem 0}body > footer > section > div:first-child{grid-template-columns:repeat(7, auto);grid-template-areas:"firma firma2 str ort tel fax email"}body > footer > section .fLogos{margin-left:2rem;grid-template-columns:51px 175px;grid-gap:1.5rem;gap:1.5rem}body > footer > section .fLogos > div{height:30px}body > footer > section .social{margin-left:2rem;grid-template-columns:repeat(3, auto);grid-gap:0.5rem;gap:0.5rem}body > footer .headerSpacer{height:20px;margin-bottom:1.5rem}.social > a:before{font-size:32px}main .social{display:grid;grid-template-columns:repeat(2, min-content);grid-gap:0.5rem;gap:0.5rem}/*SLICK*/
.slick-dots{bottom:20px;right:35px}.slick-dots > li{margin-right:8px}.slick-dots > li > *{width:10px;height:10px}.slick-prev, .slick-next{width:40px}.refSlider{background-image:url(../picture/stage2.png)}.refSlider .slideContentWrapper{margin:0 20px;width:487px}.refSlider .slideContentWrapper > div:last-child{margin-left:20px;padding-bottom:58px}.refSlider .slideContentWrapper > div:last-child > div.header{font-size:1.7rem;line-height:1.25;margin-bottom:1rem}.stage .content.c11{grid-template-columns:repeat(2, 1fr)}.stage .content > .text{line-height:1.75}.stage .content > .text h1, .stage .content > .text h2, .stage .content > .text h3, .stage .content > .text h4, .stage .content > .text h5{font-size:1.7rem;line-height:1.25;margin-bottom:1rem;font-weight:400}/* SLIDE OUT */
.slideout, .slideout:active, .slideout:hover, .slideout:visited{width:283px;height:74px;right:-209px}.slideout > div:first-child{width:74px}.slideout > div:last-child{padding:0.5rem}/* IDS */
.idsBox{grid-template-columns:max-content 75px max-content}}@media screen and (min-width:1020px) and (max-width:1199px){/*Standard - Breite 3 (Pad groß)*/
html{font-size:14px;line-height:1.5}h1, h2, h3, h4, h5{font-size:1.25rem;line-height:1.4}section > .headline > div > *{font-size:1.25rem;line-height:1.4}section > .headline > div > * > strong{font-size:1.5rem;line-height:1.4}/*##########*/
table.daten tr > *:first-child{width:150px}.icon-check, .icon-cross, .icon-optional, .icon-check-white{width:20px;height:20px}.nomobile{}.mobile{display:none}p{margin:0 0 5px 0}.error, .hinweis{padding:8px 8px 8px 8px}.pflicht{font-size:10px;margin-top:2px}.formelement_eng input{width:60px}.textarea textarea{height:135px}.button, .button:active, .button:visited, .button:hover{}/*##########*/
body > header section > div, body > footer section > div, main > section > div, main > section > form > div{width:1000px}body > header > .logo{background-image:url(../picture/berg3.jpg)}body > header > .leiste{padding:4px 0}body > header > .leiste > span{/* width:1000px;margin:0 auto;*/ display:none}body > header > .leiste > span > span{padding:0.25rem 8px 0.25rem 8px}body > header > .logo > div{padding:14px 0 4px 0}#logo img{width:260px}#nav > nav{margin:0}#nav{display:none}#nav.open{display:block;position:absolute;top:138px;left:0;width:100%;z-index:10000;box-sizing:border-box;background-color:#ffffff}#nav > nav{background-color:#ffffff;width:100%;height:100%;box-sizing:border-box;display:block}#nav > nav > ul{margin:0 auto;width:1000px;display:block;padding:2rem 0}#nav > nav > ul > li{border-bottom:1px solid #000000;display:flex;justify-content:space-between;align-items:center;padding:0.5rem 0}#nav > nav > ul > li > a, #nav > nav > ul > li > a:visited, #nav > nav > ul > li > a:hover{color:#000000;padding:0rem 0.5rem!important;font-size:1.5rem;font-weight:600}.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:#009797;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)}#nav li.mobil{display:flex;justify-content:space-between;align-items:center;padding-bottom:1.5rem}#nav > nav > ul > li > div.iconstrip > div{padding:0}#nav .iconstrip > div{display:flex}#nav .iconstrip > div > a{width:3rem;height:3rem}.mfooter{display:block;background-color:#009797}.mfooter > div{margin:0 auto;width:1000px;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}#nav > nav > ul > li.mobil > .navup{display:none}#nav > nav > ul > li.mobil.open > .navup{display:block}#nav > nav > ul > li.mobil.open > a{display:none}#nav > nav > ul > li.open > .navdown{display:none}#nav > nav > ul > li.reg.open{display:block;background-color:#ffffff;height:100%;position:absolute;top:140px}#nav > nav > ul > li.reg.open > div{display:block;position:static;background-color:#ffffff}#nav > nav > ul > li.reg.open > div > div{margin:0 auto;width:1000px;padding:1rem 0 1rem 0}#nav > nav > ul > li.reg.open > div > div ul{list-style:none outside none;margin:0}#nav > nav > ul > li.reg.open > div > div ul > li, #nav > nav > ul > li.reg.open > div > div > div{padding:0.5rem 0;border-bottom:1px solid #000000}#nav > nav > ul > li.reg.open > div > div ul > li:first-child, #nav > nav > ul > li.reg.open > div > div > div:first-child{padding:0.5rem 0;border-top:1px solid #000000}#nav > nav > ul > li.reg.open > div > div > div{display:flex;justify-content:space-between;align-items:center}#nav > nav > ul > li.reg.open > div > div > div.open{background-color:#ffffff;display:block;position:absolute;top:0;left:0;height:100%;width:100%;border-top:0 none}#nav > nav > ul > li.reg.open > div > div > div.open > .navdown{display:none}#nav > nav > ul > li.reg.open > div > div > div.open > a{font-weight:600}#nav > nav > ul > li.reg.open > div > div ul > li > a, #nav > nav > ul > li.reg.open > div > div ul > li > a:visited, #nav > nav > ul > li.reg.open > div > div ul > li > a:hover, #nav > nav > ul > li.reg.open > div > div > div > a, #nav > nav > ul > li.reg.open > div > div > div > a:visited, #nav > nav > ul > li.reg.open > div > div > div > a:hover{padding:0 0.5rem;font-size:1.5rem;color:#000000}#nav > nav > ul > li.reg.open > div > div ul > li > a.sub, #nav > nav > ul > li.reg.open > div > div ul > li > a.sub:visited, #nav > nav > ul > li.reg.open > div > div ul > li > a.sub:hover{padding-left:2.5rem}#nav > nav > ul > li.reg.open > div > div > div.open > ul{display:block;padding:1rem 0}#nav > nav a.teaserimage{display:none}body > header #navicon{display:block}body > header #navicon:before{font-size:34px}.stage{padding:32px 0;background-image:url(../picture/stage3.png)}.slideWrapper{grid-gap:12px;gap:12px}.stagewrapper .stageInfo{/* width:500px;*/ font-size:1.15rem;line-height:1.25}.stageInfo h1, .stageInfo h2, .stageInfo h3, .stageInfo h4, .stageInfo h5{font-size:1.6rem}.stageInfo h1 > strong, .stageInfo h2 > strong, .stageInfo h3 > strong, .stageInfo h4 > strong, .stageInfo h5 > strong{font-size:2.25rem}.stageInfo .button-cta{font-size:1rem}/* .stagewrapper .stageInfo{width:1000px}.stagewrapper .stageInfo > div{position:absolute;padding:1rem;bottom:3rem}*/ .content .gmap{height:500px}.content.cform .formrows{grid-gap:1rem;gap:1rem}.content.cform .formrows > *{grid-gap:18px;gap:18px}.content.cform .formrows > * > *:first-child{width:115px}main .content{grid-gap:2rem;gap:2rem}main .content.c11{grid-template-columns:repeat(2, 1fr)}main .content.cc3{grid-template-columns:repeat(2, 1fr)}main .content.cc2{grid-template-columns:repeat(2, 1fr)}main > section.overflow .content.c11 > *{width:600px}main > section.overflow .content > .text{padding:1rem 105px 1rem 1rem}main > section.overflow .content > .text > strong{font-size:1.0rem}main > section.overflow .content > .text h4{font-size:1.5rem}main > section.overflow .content > .text h4 > strong{font-size:1.75rem}main .content-cc{grid-row-gap:2.5rem;row-gap:2.5rem;grid-column-gap:18px;column-gap:18px}main .content-cc > *{width:491px}main .content-cc.cc2 > *{/* width:1000px;*/}main .iconLeiste{justify-content:center;display:flex;flex-wrap:wrap;gap:0}main .iconLeiste > *{width:150px;box-sizing:content-box;padding:8px}main .iconLeiste > * > div:first-child{/* width:140px;*/ height:80px}.buttonBox > a, .buttonBox > a:hover, .buttonBox > a:visited{padding:0.75rem 1.25rem;margin:0.5rem}body > footer h5{font-size:1.4rem;margin-bottom:1.5rem}body > footer > section{padding:1rem 0}body > footer > section > div:first-child{grid-template-columns:repeat(6, auto);grid-template-areas:"firma firma2 firma2 firma2 . ." "str str ort tel fax email"}body > footer > section:first-child > div > div:nth-child(1){font-weight:700}body > footer > section:first-child > div > div:nth-child(2){font-weight:700}body > footer > section:first-child > div > div:nth-child(3):before{content:'';margin-right:0}body > footer > section .fLogos{margin-left:1.5rem;grid-template-columns:51px 175px;grid-gap:1.5rem;gap:1.5rem}body > footer > section .fLogos > div{height:30px}body > footer > section .social{margin-left:2rem;grid-template-columns:repeat(3, auto);grid-gap:0.5rem;gap:0.5rem}body > footer .headerSpacer{height:20px;margin-bottom:1.5rem}.telefon:before, .email:before, .backtotop:before, .print:before{width:25px;height:25px}.social > a:before{font-size:28px}main .social{display:grid;grid-template-columns:repeat(2, min-content);grid-gap:0.5rem;gap:0.5rem}/*SLICK*/
.slick-dots{bottom:20px;right:35px}.slick-dots > li{margin-right:8px}.slick-dots > li > *{width:10px;height:10px}.slick-prev, .slick-next{width:30px}.refSlider{background-image:url(../picture/stage3.png)}.refSlider .slideContentWrapper{margin:0 20px;width:420px}.refSlider .slideContentWrapper > div:last-child{margin-left:20px;padding-bottom:54px}.refSlider .slideContentWrapper > div:last-child > div.header{font-size:1.7rem;line-height:1.25;margin-bottom:1rem}.stage .content.c11{grid-template-columns:repeat(2, 1fr)}.stage .content > .text{line-height:1.75}.stage .content > .text h1, .stage .content > .text h2, .stage .content > .text h3, .stage .content > .text h4, .stage .content > .text h5{font-size:1.7rem;line-height:1.25;margin-bottom:1rem;font-weight:400}/* SLIDE OUT */
.slideout, .slideout:active, .slideout:hover, .slideout:visited{width:283px;height:74px;right:-209px}.slideout > div:first-child{width:74px}.slideout > div:last-child{padding:0.5rem}/* IDS */
.idsBox{grid-template-columns:max-content 75px max-content}}@media screen and (min-width:760px) and (max-width:1019px){/*Standard - Breite 4 (Pad)*/
html{font-size:14px;line-height:1.5}h1, h2, h3, h4, h5{font-size:1.25rem;line-height:1.4}section > .headline > div > *{font-size:1.25rem;line-height:1.4}section > .headline > div > * > strong{font-size:1.5rem;line-height:1.4}/*##########*/
table.daten tr > *:first-child{width:150px}.icon-check, .icon-cross, .icon-optional, .icon-check-white{width:20px;height:20px}.nomobile{}.mobile{display:none}p{margin:0 0 5px 0}.error, .hinweis{padding:8px 8px 8px 8px}.pflicht{font-size:10px;margin-top:2px}.formelement_eng input{width:60px}.textarea textarea{height:135px}.button, .button:active, .button:visited, .button:hover{font-size:1.25rem}/*##########*/
body > header section > div, body > footer section > div, main > section > div, main > section > form > div{width:738px}body > header > .logo{background-image:url(../picture/berg4.jpg)}body > header > .leiste{padding:4px 0}body > header > .leiste > span{/* width:738px;margin:0 auto;*/ display:none}body > header > .leiste > span > span{padding:0.25rem 8px 0.25rem 8px}body > header > .logo > div{padding:14px 0 4px 0}#logo img{width:260px}#nav > nav{margin:0}#nav{display:none}#nav.open{display:block;position:absolute;top:138px;left:0;width:100%;z-index:10000;box-sizing:border-box;background-color:#ffffff}#nav > nav{background-color:#ffffff;width:100%;height:100%;box-sizing:border-box;display:block}#nav > nav > ul{margin:0 auto;width:738px;display:block;padding:2rem 0}#nav > nav > ul > li{border-bottom:1px solid #000000;display:flex;justify-content:space-between;align-items:center;padding:0.5rem 0}#nav > nav > ul > li > a, #nav > nav > ul > li > a:visited, #nav > nav > ul > li > a:hover{color:#000000;padding:0rem 0.5rem!important;font-size:1.5rem;font-weight:600}.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:#009797;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)}#nav li.mobil{display:flex;justify-content:space-between;align-items:center;padding-bottom:1.5rem}#nav > nav > ul > li > div.iconstrip > div{padding:0}#nav .iconstrip > div{display:flex}#nav .iconstrip > div > a{width:3rem;height:3rem}.mfooter{display:block;background-color:#009797}.mfooter > div{margin:0 auto;width:738px;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}#nav > nav > ul > li.mobil > .navup{display:none}#nav > nav > ul > li.mobil.open > .navup{display:block}#nav > nav > ul > li.mobil.open > a{display:none}#nav > nav > ul > li.open > .navdown{display:none}#nav > nav > ul > li.reg.open{display:block;background-color:#ffffff;height:100%;position:absolute;top:140px}#nav > nav > ul > li.reg.open > div{display:block;position:static;background-color:#ffffff}#nav > nav > ul > li.reg.open > div > div{margin:0 auto;width:738px;padding:1rem 0 1rem 0}#nav > nav > ul > li.reg.open > div > div ul{list-style:none outside none;margin:0}#nav > nav > ul > li.reg.open > div > div ul > li, #nav > nav > ul > li.reg.open > div > div > div{padding:0.5rem 0;border-bottom:1px solid #000000}#nav > nav > ul > li.reg.open > div > div ul > li:first-child, #nav > nav > ul > li.reg.open > div > div > div:first-child{padding:0.5rem 0;border-top:1px solid #000000}#nav > nav > ul > li.reg.open > div > div > div{display:flex;justify-content:space-between;align-items:center}#nav > nav > ul > li.reg.open > div > div > div.open{background-color:#ffffff;display:block;position:absolute;top:0;left:0;height:100%;width:100%;border-top:0 none}#nav > nav > ul > li.reg.open > div > div > div.open > .navdown{display:none}#nav > nav > ul > li.reg.open > div > div > div.open > a{font-weight:600}#nav > nav > ul > li.reg.open > div > div ul > li > a, #nav > nav > ul > li.reg.open > div > div ul > li > a:visited, #nav > nav > ul > li.reg.open > div > div ul > li > a:hover, #nav > nav > ul > li.reg.open > div > div > div > a, #nav > nav > ul > li.reg.open > div > div > div > a:visited, #nav > nav > ul > li.reg.open > div > div > div > a:hover{padding:0 0.5rem;font-size:1.5rem;color:#000000}#nav > nav > ul > li.reg.open > div > div ul > li > a.sub, #nav > nav > ul > li.reg.open > div > div ul > li > a.sub:visited, #nav > nav > ul > li.reg.open > div > div ul > li > a.sub:hover{padding-left:2.5rem}#nav > nav > ul > li.reg.open > div > div > div.open > ul{display:block;padding:1rem 0}#nav > nav a.teaserimage{display:none}body > header #navicon{display:block}body > header #navicon:before{font-size:34px}.stage{padding:26px 0;background-image:url(../picture/stage4.png)}.slideWrapper{grid-gap:10px;gap:10px}.stagewrapper .stageInfo{/* width:369px;*/ font-size:1rem;line-height:1.25}.stageInfo h1, .stageInfo h2, .stageInfo h3, .stageInfo h4, .stageInfo h5{font-size:1.25rem}.stageInfo h1 > strong, .stageInfo h2 > strong, .stageInfo h3 > strong, .stageInfo h4 > strong, .stageInfo h5 > strong{font-size:1.75rem}.stageInfo .button-cta{font-size:1rem}/* .stagewrapper .stageInfo{width:738px}.stagewrapper .stageInfo > div{position:absolute;padding:1rem;bottom:3rem}*/ .content .gmap{height:500px}.content.cform .formrows{grid-gap:1rem;gap:1rem}.content.cform .formrows > *{grid-gap:18px;gap:18px}.content.cform .formrows > * > *:first-child{width:115px}main .content{grid-gap:2rem;gap:2rem}main section.overflow .content.c11{grid-template-columns:repeat(2, 1fr)}main > section.overflow .content.c11 > *{width:510px}main > section.overflow .content > .text{padding:1rem 145px 1rem 1rem}main > section.overflow .content > .text > strong{font-size:1.0rem}main > section.overflow .content > .text h4{font-size:1.25rem}main > section.overflow .content > .text h4 > strong{font-size:1.5rem}main .content.cc3{grid-template-columns:repeat(2, 1fr)}main .content.cc3.content-prospekte{grid-template-columns:repeat(1, 1fr)}main .content-cc{grid-row-gap:2.5rem;row-gap:2.5rem;grid-column-gap:18px;column-gap:18px}main .content-cc > *{width:360px}main .content-cc.cc2 > *{width:738px}main .content-cc > * > div:last-child h3{font-size:1.65rem}main .iconBox{grid-template-columns:1fr;grid-gap:2rem;gap:2rem}main .iconBox.iconBox1 > div{width:100%}main .iconBox > div > div:nth-child(1){width:70px;height:140px}main .iconBox > div > div.iconPicture:nth-child(1){width:70px;height:157px}main .iconBox > div > div:nth-child(1) > div{width:140px;height:140px;padding:20px}main .iconBox > div > div.iconPicture:nth-child(1) > div{width:140px;height:157px;padding:0}main .iconBox > div > div:nth-child(2){padding:2rem 2rem 2rem 90px}main .iconLeiste{justify-content:center;display:flex;flex-wrap:wrap;gap:0}main .iconLeiste > *{width:150px;box-sizing:content-box;padding:8px}main .iconLeiste > * > div:first-child{/* width:140px;*/ height:80px}.buttonBox > a, .buttonBox > a:hover, .buttonBox > a:visited{padding:0.75rem 1.25rem;margin:0.5rem}body > footer h5{font-size:1.4rem;margin-bottom:1.5rem}body > footer > section{padding:1rem 0}body > footer > section > div:first-child{grid-template-columns:repeat(6, auto);grid-template-areas:"firma firma2 firma2 firma2 . ." "str str ort tel fax email"}body > footer > section:first-child > div > div:nth-child(1){font-weight:700}body > footer > section:first-child > div > div:nth-child(2){font-weight:700}body > footer > section:first-child > div > div:nth-child(3):before{content:'';margin-right:0}body > footer > section .fLogos{margin-left:1.5rem;grid-template-columns:51px 175px;grid-gap:1.5rem;gap:1.5rem}body > footer > section .fLogos > div{height:30px}body > footer > section .fLogos > .iso{display:none}body > footer > section .social{margin-left:2rem;grid-template-columns:repeat(3, auto);grid-gap:0.5rem;gap:0.5rem}body > footer .headerSpacer{height:20px;margin-bottom:1.5rem}.telefon:before, .email:before, .backtotop:before, .print:before{width:25px;height:25px}.social > a:before{font-size:28px}main .social{display:grid;grid-template-columns:repeat(2, min-content);grid-gap:0.5rem;gap:0.5rem}/*SLICK*/
.slick-dots{bottom:15px;right:25px}.slick-dots > li{margin-right:5px}.slick-dots > li > *{width:10px;height:10px}.slick-prev, .slick-next{width:30px}.refSlider{background-image:url(../picture/stage4.png)}.refSlider .slideContentWrapper{margin:0 20px}.refSlider .slideContentWrapper > div:last-child{margin-left:20px;padding-bottom:54px}.refSlider .slideContentWrapper > div:last-child > div.header{font-size:1.7rem;line-height:1.25;margin-bottom:1rem}.stage .content.c11{grid-template-columns:repeat(2, 1fr)}.stage .content > .text h1, .stage .content > .text h2, .stage .content > .text h3, .stage .content > .text h4, .stage .content > .text h5{font-size:1.7rem;line-height:1.25;margin-bottom:1rem;font-weight:400}/* SLIDE OUT */
.slideout, .slideout:active, .slideout:hover, .slideout:visited{width:212px;height:56px;right:-156px}.slideout > div:first-child{width:56px}.slideout > div:last-child{padding:0.25rem}/* IDS */
.idsBox{grid-template-columns:max-content 75px max-content;& > div:nth-child(1){& > div:nth-child(2){font-size:1.65rem}}& > div:nth-child(3){& > div:nth-child(1){font-size:1.25rem}& > div:nth-child(2){grid-template-columns:repeat(3, max-content);& > div:nth-child(4), & > div:nth-child(8){display:none}}}}}@media screen and (min-width:480px) and (max-width:759px){/*Standard - Breite 5 (Pad klein)*/
html{font-size:14px;line-height:1.5}h1, h2, h3, h4, h5{font-size:1.25rem;line-height:1.4}section > .headline > div > *{font-size:1.25rem;line-height:1.4}section > .headline > div > * > strong{font-size:1.5rem;line-height:1.4}/*##########*/
table.daten tr > *:first-child{width:150px}.icon-check, .icon-cross, .icon-optional, .icon-check-white{width:20px;height:20px}.nomobile{display:none}.mobile{}p{margin:0 0 5px 0}.error, .hinweis{padding:8px 8px 8px 8px}.pflicht{font-size:10px;margin-top:2px}.formelement_eng input{width:60px}.textarea textarea{height:135px}.button, .button:active, .button:visited, .button:hover{font-size:1.25rem}/*##########*/
body > header section > div, body > footer section > div, main > section > div, main > section > form > div{width:440px}body > header > .logo{background-image:url(../picture/berg5.jpg)}body > header > .leiste{padding:3px 0}body > header > .leiste > span{display:none}body > header > .leiste > span > span{}body > header > .logo > div{padding:10px 0 2px 0}#logo img{width:220px}#nav > nav{margin:0}#nav{display:none}#nav.open{display:block;position:absolute;top:111px;left:0;width:100%;z-index:10000;box-sizing:border-box;background-color:#ffffff}#nav > nav{width:100%;height:100%;box-sizing:border-box;display:block;background-color:#ffffff}#nav > nav > ul{margin:0 auto;width:440px;display:block;padding:2rem 0}#nav > nav > ul > li{border-bottom:1px solid #000000;display:flex;justify-content:space-between;align-items:center;padding:0.5rem 0}#nav > nav > ul > li > a, #nav > nav > ul > li > a:visited, #nav > nav > ul > li > a:hover{color:#000000;padding:0rem 0.5rem!important;font-size:1.5rem;font-weight:600}.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:#009797;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)}#nav li.mobil{display:flex;justify-content:space-between;align-items:center;padding-bottom:1.5rem}#nav > nav > ul > li > div.iconstrip > div{padding:0}#nav .iconstrip > div{display:flex}#nav .iconstrip > div > a{width:3rem;height:3rem}.mfooter{display:block;background-color:#009797}.mfooter > div{margin:0 auto;width:440px;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}#nav > nav > ul > li.mobil > .navup{display:none}#nav > nav > ul > li.mobil.open > .navup{display:block}#nav > nav > ul > li.mobil.open > a{display:none}#nav > nav > ul > li.open > .navdown{display:none}#nav > nav > ul > li.reg.open{display:block;background-color:#ffffff;height:100%;position:absolute;top:130px}#nav > nav > ul > li.reg.open > div{display:block;position:static;background-color:#ffffff}#nav > nav > ul > li.reg.open > div > div{margin:0 auto;width:440px;padding:1rem 0 1rem 0}#nav > nav > ul > li.reg.open > div > div ul{list-style:none outside none;margin:0}#nav > nav > ul > li.reg.open > div > div ul > li, #nav > nav > ul > li.reg.open > div > div > div{padding:0.5rem 0;border-bottom:1px solid #000000}#nav > nav > ul > li.reg.open > div > div ul > li:first-child, #nav > nav > ul > li.reg.open > div > div > div:first-child{padding:0.5rem 0;border-top:1px solid #000000}#nav > nav > ul > li.reg.open > div > div > div{display:flex;justify-content:space-between;align-items:center}#nav > nav > ul > li.reg.open > div > div > div.open{background-color:#ffffff;display:block;position:absolute;top:0;left:0;height:100%;width:100%;border-top:0 none}#nav > nav > ul > li.reg.open > div > div > div.open > .navdown{display:none}#nav > nav > ul > li.reg.open > div > div > div.open > a{font-weight:600}#nav > nav > ul > li.reg.open > div > div ul > li > a, #nav > nav > ul > li.reg.open > div > div ul > li > a:visited, #nav > nav > ul > li.reg.open > div > div ul > li > a:hover, #nav > nav > ul > li.reg.open > div > div > div > a, #nav > nav > ul > li.reg.open > div > div > div > a:visited, #nav > nav > ul > li.reg.open > div > div > div > a:hover{padding:0 0.5rem;font-size:1.5rem;color:#000000}#nav > nav > ul > li.reg.open > div > div ul > li > a.sub, #nav > nav > ul > li.reg.open > div > div ul > li > a.sub:visited, #nav > nav > ul > li.reg.open > div > div ul > li > a.sub:hover{padding-left:2.5rem}#nav > nav > ul > li.reg.open > div > div > div.open > ul{display:block;padding:1rem 0}#nav > nav a.teaserimage{display:none}body > header > .leiste > section{display:flex}body > header > .leiste > section > *{align-self:center}body > header #navicon{display:block}body > header #navicon:before{font-size:28px}.stage{padding:20px 0;background-image:url(../picture/stage5.png)}.slideWrapper{grid-gap:6px;gap:6px;grid-template-columns:1fr}.slideWrapper.slide-TL, .slideWrapper.slide-TR{grid-template-areas:"slidePicture" "slideText"}.stageInfo .button-cta{font-size:1rem}.content .gmap{height:400px}.content.cform .formrows{grid-gap:1rem;gap:1rem}.content.cform .formrows > *{flex-direction:column;grid-gap:0;gap:0;align-items:stretch}main .content{grid-gap:2rem;gap:2rem}main > section.overflow .content > .text{margin:0 auto;width:440px;padding:2rem 0}main > section.overflow .content > .text > strong{font-size:1.0rem}main > section.overflow .content > .text h4{font-size:1.5rem}main > section.overflow .content > .text h4 > strong{font-size:1.75rem}main .content-cc{grid-row-gap:2.5rem;row-gap:2.5rem;grid-column-gap:1rem;column-gap:1rem}main .iconLeiste{justify-content:center;display:flex;flex-wrap:wrap;gap:0}main .iconLeiste > *{width:166px;box-sizing:content-box;padding:8px}main .iconLeiste > * > div:first-child{/* width:140px;*/ height:80px}main > section > .headline{margin-bottom:2rem}main .content.buttonBox{display:block}.buttonBox > a, .buttonBox > a:hover, .buttonBox > a:visited{margin:1rem 0;padding:0.75rem 1.25rem}body > footer{font-family:'Roboto Condensed', sans-serif}body > footer h5{font-size:1.4rem;margin-bottom:1.5rem}body > footer > section{/* font-size:1.2rem;*/ padding:1rem 0}body > footer > section > div:first-child{grid-template-columns:repeat(4, auto);grid-template-areas:"firma firma2 firma2 firma2" "str str ort ort" "tel tel fax fax" "email email email email"}body > footer > section:first-child > div > div:nth-child(1){font-weight:700}body > footer > section:first-child > div > div:nth-child(2){font-weight:700}body > footer > section:first-child > div > div:nth-child(3):before, body > footer > section:first-child > div > div:nth-child(5):before, body > footer > section:first-child > div > div:nth-child(7):before{content:'';margin-right:0}body > footer > section .fLogos{display:none}body > footer > section .social{margin-left:2rem;grid-template-columns:repeat(3, auto);grid-gap:0.5rem;gap:0.5rem}.telefon:before, .email:before, .backtotop:before, .print:before{width:25px;height:25px}.social > a:before{font-size:28px}main .social{display:grid;grid-template-columns:repeat(2, min-content);grid-gap:0.5rem;gap:0.5rem}/*SLICK*/
.slick-dots{bottom:15px;right:15px}.slick-dots > li{margin-right:4px}.slick-dots > li > *{width:10px;height:10px}.slick-prev, .slick-next{width:20px}.refSlider{background-image:url(../picture/stage5.png)}.refSlider .slideContentWrapper{margin:0 20px;display:block;position:relative}.refSlider .slideContentWrapper > div:first-child{display:flex;justify-content:center}.refSlider .slideContentWrapper > div:last-child{padding-bottom:44px;position:static}.refSlider .slideContentWrapper > div:last-child > div.header{font-size:1.5rem;line-height:1.15;margin-bottom:1rem}.stage .content.c11{grid-template-columns:repeat(1, 1fr)}.stage .content > .text h1, .stage .content > .text h2, .stage .content > .text h3, .stage .content > .text h4, .stage .content > .text h5{font-size:1.7rem;line-height:1.25;margin-bottom:1rem;font-weight:400}.stage .content > .text, .stage.altBg-blue .content > .text{padding-left:0;padding-right:0}/* SLIDE OUT */
.slideout, .slideout:active, .slideout:hover, .slideout:visited{width:212px;height:56px;right:-156px}.slideout > div:first-child{width:56px}.slideout > div:last-child{padding:0.25rem}/* IDS */
.idsBox{grid-template-columns:max-content 65px;& > div:nth-child(1){& > div:nth-child(1){display:none}& > div:nth-child(2){font-size:1.0rem}& > div:nth-child(3){display:flex;flex-direction:column;gap:0.25rem;& > span:nth-child(2){display:none}}}& > div:nth-child(3){display:none}}.two-col-text{column-count:1}}@media screen and (max-width:479px){/*Standard - Breite 6 (Mobil)*/
html{font-size:13px;line-height:1.5}h1, h2, h3, h4, h5{font-size:1.25rem;line-height:1.4;font-family:'Roboto Condensed', sans-serif}section > .headline > div > *{font-size:1.25rem;line-height:1.4;font-weight:600}section > .headline > div > * > strong{font-size:1.5rem;line-height:1.4}/*##########*/
table.daten tr > *:first-child{width:120px}.icon-check, .icon-cross, .icon-optional, .icon-check-white{width:20px;height:20px}.nomobile{display:none}.mobile{}p{margin:0 0 5px 0}.error, .hinweis{padding:8px 8px 8px 8px}.pflicht{font-size:10px;margin-top:2px}.formelement_eng input{width:50px}.textarea textarea{height:135px}.button, .button:active, .button:visited, .button:hover{font-size:1.1rem}/*##########*/
body > header section > div, body > footer section > div, main > section > div, main > section > form > div{width:300px}body > header > .logo{background-image:url(../picture/berg6.jpg)}body > header > .leiste{padding:2px 0}body > header > .leiste > span{display:none}body > header > .leiste > span > span{}body > header > .logo > div{padding:10px 0 2px 0;flex-direction:column}#logo img{width:180px}#logo, #nav > nav{margin:0}#nav{display:none}#nav.open{display:block;position:absolute;top:97px;left:0;width:100%;z-index:10000;background-color:#ffffff}#nav > nav{width:100%;height:100%;box-sizing:border-box;display:block;background-color:#ffffff}#nav > nav > ul{margin:0 auto;width:300px;display:block;padding:2rem 0}#nav > nav > ul > li{border-bottom:1px solid #000000;display:flex;justify-content:space-between;align-items:center;padding:0.5rem 0}#nav > nav > ul > li > a, #nav > nav > ul > li > a:visited, #nav > nav > ul > li > a:hover{color:#000000;padding:0rem 0.5rem!important;font-size:1.5rem;font-weight:600}.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:#009797;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)}#nav li.mobil{display:flex;justify-content:space-between;align-items:center;padding-bottom:1.5rem}#nav > nav > ul > li > div.iconstrip > div{padding:0}#nav .iconstrip > div{display:flex}#nav .iconstrip > div > a{width:3rem;height:3rem}.mfooter{display:block;background-color:#009797}.mfooter > div{margin:0 auto;width:300px;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}#nav > nav > ul > li.mobil > .navup{display:none}#nav > nav > ul > li.mobil.open > .navup{display:block}#nav > nav > ul > li.mobil.open > a{display:none}#nav > nav > ul > li.open > .navdown{display:none}#nav > nav > ul > li.reg.open{display:block;background-color:#ffffff;height:100%;position:absolute;top:118px}#nav > nav > ul > li.reg.open > div{display:block;position:static;background-color:#ffffff}#nav > nav > ul > li.reg.open > div > div{margin:0 auto;width:300px;padding:1rem 0 1rem 0}#nav > nav > ul > li.reg.open > div > div ul{list-style:none outside none;margin:0}#nav > nav > ul > li.reg.open > div > div ul > li, #nav > nav > ul > li.reg.open > div > div > div{padding:0.5rem 0;border-bottom:1px solid #000000}#nav > nav > ul > li.reg.open > div > div ul > li:first-child, #nav > nav > ul > li.reg.open > div > div > div:first-child{padding:0.5rem 0;border-top:1px solid #000000}#nav > nav > ul > li.reg.open > div > div > div{display:flex;justify-content:space-between;align-items:center}#nav > nav > ul > li.reg.open > div > div > div.open{background-color:#ffffff;display:block;position:absolute;top:0;left:0;height:100%;width:100%;border-top:0 none}#nav > nav > ul > li.reg.open > div > div > div.open > .navdown{display:none}#nav > nav > ul > li.reg.open > div > div > div.open > a{font-weight:600}#nav > nav > ul > li.reg.open > div > div ul > li > a, #nav > nav > ul > li.reg.open > div > div ul > li > a:visited, #nav > nav > ul > li.reg.open > div > div ul > li > a:hover, #nav > nav > ul > li.reg.open > div > div > div > a, #nav > nav > ul > li.reg.open > div > div > div > a:visited, #nav > nav > ul > li.reg.open > div > div > div > a:hover{padding:0 0.5rem;font-size:1.5rem;color:#000000}#nav > nav > ul > li.reg.open > div > div ul > li > a.sub, #nav > nav > ul > li.reg.open > div > div ul > li > a.sub:visited, #nav > nav > ul > li.reg.open > div > div ul > li > a.sub:hover{padding-left:2.5rem}#nav > nav > ul > li.reg.open > div > div > div.open > ul{display:block;padding:1rem 0}#nav > nav a.teaserimage{display:none}body > header > .leiste > section{display:flex}body > header > .leiste > section > *{align-self:center}body > header #navicon{display:block}body > header #navicon:before{font-size:28px}.stage{padding:10px 0;background-image:url(../picture/stage6.png)}.slideWrapper{grid-gap:4px;gap:4px;grid-template-columns:1fr}.slideWrapper.slide-TL, .slideWrapper.slide-TR{grid-template-areas:"slidePicture" "slideText"}.stageInfo .button-cta{font-size:1rem}.content .gmap{height:350px}.content.cform .formrows{grid-gap:1rem;gap:1rem}.content.cform .formrows > *{flex-direction:column;grid-gap:0;gap:0;align-items:stretch}main .content{grid-gap:2rem;gap:2rem}main > section.overflow .content > .text{margin:0 auto;width:300px;padding:2rem 0}main > section.overflow .content > .text > strong{font-size:1.0rem}main > section.overflow .content > .text h4{font-size:1.25rem}main > section.overflow .content > .text h4 > strong{font-size:1.5rem}main .content-cc{grid-row-gap:2.5rem;row-gap:2.5rem;grid-column-gap:1rem;column-gap:1rem}main .iconLeiste{justify-content:center;display:flex;flex-wrap:wrap;gap:0}main .iconLeiste > *{width:130px;box-sizing:content-box;padding:8px}main .iconLeiste > * > div:first-child{/* width:130px;*/ height:60px}main > section > .headline{margin-bottom:2rem}main .content.buttonBox{display:block}.buttonBox > a, .buttonBox > a:hover, .buttonBox > a:visited{margin:1rem 0;padding:0.75rem 1.25rem;font-size:1.15rem}body > footer{font-family:'Roboto Condensed', sans-serif}body > footer h5{font-size:1.4rem;margin-bottom:1.5rem}body > footer > section{/* font-size:1.2rem;*/ padding:1rem 0}body > footer > section > div:first-child{grid-template-columns:repeat(4, auto);grid-template-areas:"firma firma firma firma" "firma2 firma2 firma2 firma2" "str str ort ort" "tel tel fax fax" "email email email email"}body > footer > section:first-child > div > div:nth-child(1){font-weight:700}body > footer > section:first-child > div > div:nth-child(2){font-weight:700}body > footer > section:first-child > div > div:nth-child(2):before, body > footer > section:first-child > div > div:nth-child(3):before, body > footer > section:first-child > div > div:nth-child(5):before, body > footer > section:first-child > div > div:nth-child(7):before{content:'';margin-right:0}body > footer > section .fLogos{display:none}body > footer > section .social{margin-left:2rem;grid-template-columns:repeat(3, auto);grid-gap:0.5rem;gap:0.5rem}.telefon:before, .email:before, .backtotop:before, .print:before{width:20px;height:20px}.social > a:before{font-size:28px}main .social{display:grid;grid-template-columns:repeat(2, min-content);grid-gap:0.5rem;gap:0.5rem}/*SLICK*/
.slick-dots{bottom:10px;right:10px}.slick-dots > li{margin-right:6px}.slick-dots > li > *{width:7px;height:7px}.slick-prev, .slick-next{width:16px}.refSlider{background-image:url(../picture/stage6.png)}.refSlider .slideContentWrapper{/* margin:0 5px;*/ display:block;position:relative}.refSlider .slideContentWrapper > div:first-child{display:flex;justify-content:center}.refSlider .slideContentWrapper > div:last-child{padding-bottom:40px;position:static}.refSlider .slideContentWrapper > div:last-child > div.header{font-size:1.25rem;line-height:1.25;margin-bottom:0.5rem}.stage .content.c11{grid-template-columns:repeat(1, 1fr)}.stage .content > .text h1, .stage .content > .text h2, .stage .content > .text h3, .stage .content > .text h4, .stage .content > .text h5{font-size:1.5rem;line-height:1.25;margin-bottom:1rem;font-weight:400}.stage .content > .text, .stage.altBg-blue .content > .text{padding-left:0;padding-right:0}/* SLIDE OUT */
.slideout, .slideout:active, .slideout:hover, .slideout:visited{width:170px;height:45px;right:-125px}.slideout > div:first-child{width:45px}.slideout > div:last-child{padding:0.25rem;font-size:0.85rem}/* IDS */
.idsBox{grid-template-columns:max-content 45px;& > div:nth-child(1){& > div:nth-child(1){display:none}& > div:nth-child(2){font-size:1.0rem}& > div:nth-child(3){display:flex;gap:0.25rem;& > span:nth-child(2){display:none}}}& > div:nth-child(3){display:none}}.two-col-text{column-count:1}}