/*Standard - Alle Breiten*/
html{font-size:16px;font-weight:400;margin:0;padding:0;color:#373737;height:100%;font-family:'Roboto', sans-serif;scroll-behavior:smooth}body{margin:0;height:100%;display:flex;flex-direction:column;background-color:#b9b9b9}h1, h2, h3, h4, h5{color:#373737;padding:0;margin:0 0 3rem 0;font-weight:700;font-family:inherit}.headline h1, .headline h2, .headline h3, .headline h4, .headline h5{margin:0}main > section.altBg-grey h1, main > section.altBg-grey h2, main > section.altBg-grey h3, main > section.altBg-grey h4, main > section.altBg-grey h5, main > section.altBg-lightgrey h1, main > section.altBg-lightgrey h2, main > section.altBg-lightgrey h3, main > section.altBg-lightgrey h4, main > section.altBg-lightgrey h5, main > section.altBg-blue h1, main > section.altBg-blue h2, main > section.altBg-blue h3, main > section.altBg-blue h4, main > section.altBg-blue h5{color:#ffffff}h1 > span, h2 > span, h3 > span, h4 > span, h5 > span{color:#b1161b}h1 > strong, h2 > strong, h3 > strong, h4 > strong, h5 > strong{color:#ff00ff}main > section.altBg-grey h1 > span, main > section.altBg-grey h2 > span, main > section.altBg-grey h3 > span, main > section.altBg-grey h4 > span, main > section.altBg-grey h5 > span, main > section.altBg-lightgrey h1 > span, main > section.altBg-lightgrey h2 > span, main > section.altBg-lightgrey h3 > span, main > section.altBg-lightgrey h4 > span, main > section.altBg-lightgrey h5 > span, main > section.altBg-blue h1 > span, main > section.altBg-blue h2 > span, main > section.altBg-blue h3 > span, main > section.altBg-blue h4 > span, main > section.altBg-blue h5 > span{color:#ffffff}/*##########*/
p{margin:1rem 0 0 0}p:first-child{margin-top:0}blockquote{margin:0;padding:0;display:block}blockquote > span{display:block;font-size:1.5rem;line-height:1.75;margin-bottom:1rem}blockquote > span:before, blockquote > span:after{content:'"'}blockquote > cite{display:block;font-style:normal;text-align:right;font-size:1.15rem}.material-symbols, #navicon:before, .iconElement:before, .slick-arrow:after{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}.iconElement{display:flex;align-items:center}.iconElement > span{display:block;font-size:1.5rem;margin-right:0.5rem}table{border-collapse:collapse}table, th, td{/* padding:0.5rem;*/ padding:0.2rem 0.5rem 0.1rem 0.2rem}table td{vertical-align:top}address{font-style:normal}.center{text-align:center}sup{line-height:0}form{margin:0;padding:0}.formrows{display:flex;flex-direction:column;gap:1rem}.formrows > div{display:flex;gap:1.5rem}.formrows > div > div:nth-child(2){flex:1 1 auto}input, select, textarea, button{font-family:inherit;font-size:inherit;color:inherit;font-weight:inherit}.select_normal select, .select_breitm select, .select_breit select, .select_breiter select, .select_enger select{border:0;border-radius:0}ul{margin:0 0 0 1rem;padding:0;list-style:disc outside none}.clear{clear:both}.error, .hinweis{display:block}.error{border:2px solid #e1271f;background-color:#f9dfde}.hinweis{border:2px solid #01466f;background-color:#e4f5ff}.formrows > div.message > div{flex-direction:column}.formrows .formlabel{flex:0 0 auto}.formrows > div > div > .formlabel{margin:0 1rem 0 0}.formrows > div > div > .textarealabel{margin:0 0 1rem 0}.formrows .formelement, .formrows .formelementd{flex:1 0 auto}.formrows .formelementd{display:flex}.formrows .formelementd > .formelement{flex:1 0 auto;margin-left:1rem;width:0}.formrows .formelementd > .formelement:first-child{flex:0 0 25%;margin-left:0}.formelement input{border-width:1px;border-style:solid;border-color:#373737;box-sizing:border-box;width:100%;height:100%;line-height:1;/* padding:0 0 0 3px;*/ padding:5px}.formelement select{border-width:1px;border-style:solid;border-color:#373737;box-sizing:border-box;width:100%;height:100%;line-height:1;padding:0 0 0 3px}.textarea textarea{border-width:1px;border-style:solid;border-color:#373737;box-sizing:border-box;padding:3px;width:100%}#emailbest{display:none}.formcontrol, .forminfo{margin:1rem 0 0 0}.formcontrol{display:flex;align-items:baseline}.formcontrol > *{display:block;margin:0 1rem 0 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:1.25rem;*/ font-size:1rem;line-height:1;padding:0.5rem 1rem;color:#ffffff!important;background-color:#b1161b;display:inline-block}.button-cta, .button-cta:active, .button-cta:visited, .button-cta:hover{font-size:1.25rem;text-transform:uppercase}.button-w, .button-w:active, .button-w:visited, .button-w:hover{color:#b1161b!important;background-color:#ffffff;padding:1rem 3rem}.altBg-white .button-w{color:#ffffff!important;background-color:#b1161b}a, a:hover, a:visited, .plink{text-decoration:none;color:#b1161b}/*##########*/
body > header section > div, body > footer section > div, main > section > div, main > section > form > div{margin:0 auto}body > header{}body > header > .leiste{background-color:#b1161b}body > header > .leiste > div{display:flex;justify-content:space-between}#logo{z-index:1001}#logo > a{box-sizing:border-box}#logo a, #logo img{display:block}#nav{font-family:'Roboto Condensed', sans-serif;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{display:none;color:#ffffff;cursor:pointer;grid-area:header-navicon;align-self:center;line-height:1}#navicon:before{content:'Menu'}#navicon.open:before{content:'Close'}.stage{position:relative;margin:0 auto}.stage:empty{padding:0}.stage.overflow{width:auto;margin-left:0;margin-right:0;overflow:hidden;display:flex;justify-content:center}.stage video{display:block;width:100%}.stage > .stagewrapper img{display:block}.stagewrapper{position:relative}.stagewrapper .stageInfo{margin:0 auto;position:absolute;bottom:0;left:0;width:100%;height:100%;display:none}.stagewrapper > .slick-initialized .stageInfo{display:block}.stagewrapper .stageInfo > div{height:100%;margin:0 auto;background-position:center center;background-repeat:no-repeat;background-size:contain;display:flex;box-sizing:border-box}.stagewrapper .stageInfo_top > div{align-items:start}.stagewrapper .stageInfo_middle > div{align-items:center}.stagewrapper .stageInfo_bottom > div{align-items:end}.stagewrapper .stageInfo_left > div{justify-content:left;text-align:left}.stagewrapper .stageInfo_center > div{justify-content:center;text-align:center}.stagewrapper .stageInfo_right > div{justify-content:right;text-align:right}.stagewrapper .stageInfo > div > div{background-color:#ffffff;text-transform:uppercase}.stagewrapper .stageInfo h1, .stagewrapper .stageInfo h2, .stagewrapper .stageInfo h3, .stagewrapper .stageInfo h4, .stagewrapper .stageInfo h5{margin:0;color:#0071a5;font-weight:600}.stagewrapper .stageInfo h1 > strong, .stagewrapper .stageInfo h2 > strong, .stagewrapper .stageInfo h3 > strong, .stagewrapper .stageInfo h4 > strong, .stagewrapper .stageInfo h5 > strong{color:#373737;font-weight:700;font-size:1.25em}body > main{background-color:#e8e8e8;flex:1 1 auto}body > main > section{padding:4.5rem 0}body > main > section.arrow{padding-top:7rem}body > main > section > div{margin-top:3rem}body > main > section > div:first-child{margin-top:0}main > section.border-bottom-blue{border-bottom:0.5rem solid #0071a5}main > section.border-bottom-grey{border-bottom:0.5rem solid #1e2127}main > section.altBg-white{background-color:#ffffff}main > section.altBg-lightblue{background-color:#dce4ea}main > section.altBg-blue{color:#ffffff;background-color:#0071a5}main > section.altBg-grey{color:#ffffff;background-color:#1e2127}main > section.altBg-lightgrey{color:#ffffff;background-color:#555555}main > section.altBg-boxwhite .content > .text{background-color:#ffffff;padding:2rem}main > section.wm-logo-dark{background-image:url(../picture/wm-logo-light.png);background-repeat:no-repeat;background-position:right bottom}main .content{display:grid}main > section.overflow{display:flex;justify-content:center;overflow:hidden}main .content > .bild > img{display:block;max-width:100%}main .content.subnav img{display:block}main .content.subnav > *{display:block;border-bottom:0.5rem solid #0071a5;position:relative;overflow:hidden}main .content.subnav > * > div{text-transform:uppercase;line-height:1;font-weight:600;background-color:#1e2127;color:#ffffff;position:absolute;bottom:0}main .content.subnav-l4 > *:nth-child(1){grid-area:l4g}main .content.subnav-l4 > *:nth-child(2){grid-area:l4k1}main .content.subnav-l4 > *:nth-child(3){grid-area:l4k2}main .content.subnav-l4 > *:nth-child(4){grid-area:l4m}main .content.subnav-l4a > *:nth-child(1){grid-area:l4k1}main .content.subnav-l4a > *:nth-child(2){grid-area:l4k2}main .content.subnav-l4a > *:nth-child(3){grid-area:l4g}main .content.subnav-l4a > *:nth-child(4){grid-area:l4m}.newsSlides .slideContentWrapper{font-family:'Roboto Condensed', sans-serif;box-sizing:border-box;position:relative;border-bottom:0.5rem solid #0071a5}.newsSlides .slideContentWrapper img{display:block}.newsSlides .slideContentWrapper > div:nth-child(2){box-sizing:border-box;bottom:0;background-color:#1e2127;color:#ffffff}.newsSlides .slideContentWrapper > div:nth-child(2) > div{text-transform:uppercase;font-weight:600;font-size:1.25rem}.anspSlides .slideContentWrapper{/* font-family:'Roboto Condensed', sans-serif;*/ box-sizing:border-box;border-bottom:0.5rem solid #444953;background-color:#ffffff;color:#373737}.anspSlides .slideContentWrapper a, .anspSlides .slideContentWrapper a:visited, .anspSlides .slideContentWrapper a:hover{color:#373737}.anspSlides .slideContentWrapper a:hover{color:#0071a5}.anspSlides .slideContentWrapper > div:nth-child(2){padding:0.75rem 1.25rem;line-height:1.25}.anspSlides .slideContentWrapper > div:nth-child(2) > div:nth-child(1){font-size:1.4rem;font-weight:600;color:#0071a5;text-transform:uppercase}.anspSlides .slideContentWrapper > div:nth-child(2) > div:nth-child(3){margin-top:1rem;display:flex;flex-direction:column;line-height:2}.refGrpSlides .slideContentWrapper img{display:block}.refGrpSlides .slideContentWrapper{font-family:'Roboto Condensed', sans-serif;box-sizing:border-box;position:relative;border-bottom:0.5rem solid #0071a5;overflow:hidden}.refGrpSlides .slideContentWrapper > div:nth-child(2){position:absolute;left:0;bottom:0;color:#ffffff;transition:bottom 0.3s}.refGrpSlides .slideContentWrapper:hover > div:nth-child(2){bottom:0;transition:bottom 0.3s}.refGrpSlides .slideContentWrapper > div:nth-child(2) > div{background-color:#1e2127}.refGrpSlides .slideContentWrapper > div:nth-child(2) > div:nth-child(1){display:inline-block;padding:0 0.5rem;margin:0 1rem;text-transform:uppercase}.refGrpSlides .slideContentWrapper > div:nth-child(2) > div:nth-child(2){padding:0.25rem 1.5rem;box-sizing:border-box}main .iconLeiste{display:flex;justify-content:center;flex-wrap:wrap}.iconLeiste > *{display:flex;flex-direction:column;align-items:center}.icon{background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../element/icon-box.svg);box-sizing:border-box}.icon > div{box-sizing:border-box;display:block;width:100%;height:100%;padding:15%}.icon > div > span{background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../element/sbh3.svg);box-sizing:border-box;display:block;width:100%;height:100%}.icon-flexibilitaet > div > span{background-image:url(../element/sbh3.svg)}.icon-qualifiziert > div > span{background-image:url(../element/sbh3.svg)}.icon-zertifiziert > div > span{background-image:url(../element/sbh3.svg)}.icon-starkes_team > div > span{background-image:url(../element/sbh3.svg)}.icon-just_in_time > div > span{background-image:url(../element/sbh3.svg)}.icon-planung > div > span{background-image:url(../element/sbh3.svg)}.icon-lagerhaltung > div > span{background-image:url(../element/sbh3.svg)}.icon-fertigung > div > span{background-image:url(../element/sbh3.svg)}.icon-transport_und_montage > div > span{background-image:url(../element/sbh3.svg)}.iconLeiste > * > div:last-child > *{font-family:'Roboto Condensed', sans-serif;text-align:center;color:inherit;font-weight:400;font-size:1.25rem;margin:1rem 0 0 0}.iconLeiste > *, .iconLeiste > *:visited, .iconLeiste > *:hover{color:#373737}main > section.altBg-grey .iconLeiste > *, main > section.altBg-grey .iconLeiste > *:visited, main > section.altBg-grey .iconLeiste > *:hover, main > section.altBg-lightgrey .iconLeiste > *, main > section.altBg-lightgrey .iconLeiste > *:visited, main > section.altBg-lightgrey .iconLeiste > *:hover, main > section.altBg-blue .iconLeiste > *, main > section.altBg-blue .iconLeiste > *:visited, main > section.altBg-blue .iconLeiste > *:hover{color:#ffffff}.textBoxHeaderIcon{display:flex;justify-content:space-between}.textBoxHeaderIcon .icon{margin-left:1rem;flex:0 0 auto}main section.arrow > *:first-child{position:relative}main section.arrow > *:first-child:after{content:'';display:block;position:absolute;top:-7rem}main section.arrowTransparent > *:first-child:after{background-color:#eeeeee}main section.arrowWhite > *:first-child:after{background-color:#ffffff}main section.arrowGrey > *:first-child:after{background-color:#1e2127}main section.arrowBlue > *:first-child:after{background-color:#0071a5}main section.arrowLightblue > *:first-child:after{background-color:#dce4ea}main section.arrowLightgrey > *:first-child:after{background-color:#555555}.newsbox{background-color:#ffffff;border-bottom:0.5rem solid #0071a5}.newsbox img{display:block}.newsbox h3, .newsbox h4, .newsbox h5{font-size:1.25rem;margin:0 0 0.5rem 0}.newsbox > div:nth-child(1){position:relative}.newsbox > div:nth-child(2){padding:1rem 1rem 1.5rem 1rem}.newsbox > div:nth-child(1) > div:nth-child(1){position:absolute;top:0;left:1rem}.newsbox > div:nth-child(1) > div:nth-child(1) > span{text-transform:uppercase;text-align:center;display:block;padding:0 1rem;background-color:#555555;color:#ffffff}.newsbox > div:nth-child(1) > div:nth-child(1) > span:last-child{background-color:#ffffff;color:#555555}.content-news > div:nth-child(2){display:flex;flex-direction:column}main > section > .content.grpSelector{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.grpSelector > a, .grpSelector > a:visited, .grpSelector > a:hover{font-family:'Roboto Condensed', sans-serif;font-weight:600;display:block;background-color:#0071a5;color:#ffffff;font-size:1.25rem;padding:0.5rem 1.5rem;text-align:center}.grpSelector > a.active, .grpSelector > a.active:visited, .grpSelector > a.active:hover{background-color:#555555}.refbox{box-sizing:border-box;position:relative;border-bottom:0.5rem solid #0071a5}.refbox img{display:block}.refbox > div:nth-child(2){box-sizing:border-box;bottom:0;background-color:#1e2127;color:#ffffff}.refbox > div:nth-child(2) > div strong{text-transform:uppercase;font-weight:600;font-size:1.25rem}.content-referenz h1{font-size:1rem;color:#373737;text-transform:none}.content-referenz h3{font-size:1.25rem;color:#373737;margin:0 0 1rem 0.5rem}.content-referenz h1 > strong{font-size:1.5rem;text-transform:uppercase}.content-referenz > div:nth-child(1) > div:nth-child(3){margin-top:1rem;background-color:#eeeeee;padding:1rem}.content-referenz table{font-family:'Roboto Condensed', sans-serif;width:100%}.content-referenz table tr td{padding:0.25rem 0.5rem;background-color:#f5f5f5}.content-referenz table tr:nth-child(even) td{background-color:#eeeeee}.content-referenz table tr td:nth-child(1){font-weight:700}body > footer{font-family:'Roboto Condensed', sans-serif;color:#ffffff;background-color:#0071a5}body > footer > section{padding:2rem 0}body > footer > section > div{display:grid;grid-template-rows:auto;grid-gap:2rem;gap:2rem}body > footer > section > div > div:nth-child(1){grid-area:footer-gemeinde}body > footer > section > div > div:nth-child(2){grid-area:footer-einrichtungen}body > footer > section > div > div:nth-child(3){grid-area:footer-vereine}body > footer > section > div > div:nth-child(4){grid-area:footer-leben}body > footer > section > div > div:nth-child(5){grid-area:footer-recht}body > footer > section > div > div:nth-child(6){grid-area:footer-social}body > footer a, body > footer a:visited, body > footer a:hover{color:inherit;display:inline-block}body > footer a:hover{text-decoration:underline}body > footer h1, body > footer h2, body > footer h3, body > footer h4, body > footer h5{color:#ffffff;margin:0;font-weight:600;text-transform:uppercase;margin:1rem 0 0 0}body > footer h1:first-child, body > footer h2:first-child, body > footer h3:first-child, body > footer h4:first-child, body > footer h5:first-child{margin:0 0 1rem 0}body > footer ul{margin:0;padding:0;list-style:none outside none}body > footer ul > li{border-left:1px solid #ffffff;padding:0 0 0 0.5rem}.social{display:flex;grid-gap:2rem;gap:2rem}.social > a{display:block;font-size:0;line-height:0;background-repeat:no-repeat;background-position:center center;background-size:contain;width:4rem;height:4rem}.social > a.social-fb{background-image:url(../element/facebook-white.svg)}.social > a.social-ig{background-image:url(../element/instagram_white.svg)}/*##########*/ #blockedWrapper{display:none}#blocked{padding:3rem 1.5rem 1.5rem 1.5rem}/*SLICK*/
.slidesContainer > div{display:flex;justify-content:center}.stage .slick-slider{/* position:static;*/ position:relative}.stage .slick-slide{position:relative}.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}.content .sliderWrapper > div{padding:0}.slick-arrow{z-index:1000;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%)}.refDetailSlides .slick-arrow{border-radius:50%;background-color:rgba(0,0,0,0.25);transition:background-color 0.3s}.refDetailSlides .slick-arrow:hover{background-color:rgba(0,0,0,0.5);transition:background-color 0.3s}.slick-arrow:after{text-align:center;color:#0071a5;transition:color 0.3s}.refDetailSlides .slick-arrow:after{color:#ffffff}.slick-arrow.slick-disabled:after{color:#ceced0}.slick-arrow:hover:after{color:#0b5a93}.refDetailSlides .slick-arrow:hover:after{color:#ffffff}.slick-arrow.slick-disabled:hover:after{color:#ceced0}.slick-prev:after{content:'chevron_left'}.slick-next:after{content:'chevron_right'}