body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
@font-face{font-display: swap;font-family: 'Orbitron';font-style: normal;font-weight: 500;src: url('/files/layout_baustelle/fonts/orbitron-v31-latin-500.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Orbitron';font-style: normal;font-weight: 800;src: url('/files/layout_baustelle/fonts/orbitron-v31-latin-800.woff2') format('woff2')}.fontfamily{font-family: 'Orbitron', Verdana, Geneva, sans-serif;font-weight: 500;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.bold,strong,b{font-weight: 800;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent}body{line-height: 1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display: block}nav ul{list-style: none}blockquote,q{quotes: none}blockquote:before,blockquote:after,q:before,q:after{content: none}a{margin: 0;padding: 0;font-size: 100%;vertical-align: baseline;background: transparent}ins{background-color: #ff9;color: #000;text-decoration: none}mark{background-color: #ff9;color: #000;font-style: italic;font-weight: bold}del{text-decoration: line-through}abbr[title],dfn[title]{border-bottom: 1px dotted;cursor: help}table{border-collapse: collapse;border-spacing: 0}hr{display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0}input,select{vertical-align: middle}input:required,textarea:required{box-shadow: none}*{-moz-box-sizing: border-box;box-sizing: border-box}.clearfix{zoom: 1}.clearfix:before,.clearfix:after{content: "";display: table}.clearfix:after{clear: both}img{max-width: 100%;height: auto;vertical-align: middle}:focus{outline: none}h1,h2,h3,input,textarea,keygen,select,button{font-family: 'Orbitron', Verdana, Geneva, sans-serif;font-weight: 500;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}html{font-size: 18px;overflow-x: hidden}body{min-height: 100vh;padding: 0;text-rendering: optimizeLegibility;overflow-x: hidden;font-size: 18px;line-height: 150%;background: #FFF;font-family: 'Orbitron', Verdana, Geneva, sans-serif;font-weight: 500;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #fff;position: relative;background: #303030}#menu{display: none}#container{min-height: 100vh;position: relative}#container:before{position: absolute;left: -20%;top: 0%;opacity: .5;content: '';display: inline-block;background-image: url('/files/layout_baustelle/reifenkauffmann-bachground.png');background-size: cover;background-position: center;width: 140%;height: 100%}.ce_text > *,.ce_text > .text > *,.inside_wrap > *{margin-bottom: 26px}.ce_text > *:last-child,.ce_text > .text > *:last-child,.inside_wrap > *:last-child{margin-bottom: 0}ul{list-style: none}ul > li{padding-left: 20px;position: relative;margin-bottom: 6.5px}ul > li:last-child{margin-bottom: 0}ul > li:before{left: 0;top: .4em;position: absolute;content: "";background: #ffed02;border-radius: 100%;display: inline-block;width: 10px;height: 10px}.skew{-webkit-transform: skew(-10deg);-moz-transform: skew(-10deg);-ms-transform: skew(-10deg);-o-transform: skew(-10deg);transform: skew(-10deg)}a{display: inline-block;color: #fff}a.btn{text-decoration: none}.inside > *{margin-bottom: 26px}.inside > *:last-child{margin-bottom: 0}.inside_wrap > *{margin-bottom: 26px}.inside_wrap > *:last-child{margin-bottom: 0}h1,h2{color: #ffed02;font-weight: 800;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 24px;line-height: 130%}#logo{padding-left: 104px}#logo h2{color: #FFF;font-size: 32px;line-height: 130%}.mod_article{overflow: visible}a{text-decoration: none;color: #ffed02}.content-element-group{display: -ms-grid;display: grid;grid-gap: 26px;-ms-grid-columns: 2fr 1fr 1fr;grid-template-columns: 2fr 1fr 1fr;grid-auto-rows: auto}.content-element-group:before,.content-element-group:after{content: none}.content-element-group > *{margin-bottom: 0;float: none}.content-element-group > *{border-bottom: 6px solid #ffed02;background: #000;padding: 26px}.content-element-group .mod_c4g_maps{padding: 0;position: relative}.content-element-group .mod_c4g_maps .c4g_map{position: absolute;left: 0;top: 0;width: 100%;height: 100%}.content-element-group .mod_c4g_maps .cc-module{padding: 13px;font-size: 15px;line-height: 130%}.content-element-group .ce_image{padding: 0}.content-element-group .ce_image .image_container{position: relative;width: 100%;height: 100%}.content-element-group .ce_image .caption{position: absolute;right: 20px;text-align: right;color: #303030;bottom: 10px;z-index: 10;background: #FFF;padding: 2px 4px;font-size: 12px;line-height: 110%;pointer-events: none}.content-element-group .ce_image img{position: absolute;left: 0;top: 0;width: 100%;height: 100%}.mod_c4g_maps ul li{padding-left: 0}.mod_c4g_maps ul li:before{content: none}.ce_text.footer ul{display: -ms-grid;display: grid;grid-gap: 26px;-ms-grid-columns: 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr;grid-auto-rows: auto}.ce_text.footer ul:before,.ce_text.footer ul:after{content: none}.ce_text.footer ul > *{margin-bottom: 0;float: none}.ce_text.footer ul li{padding-left: 0}.ce_text.footer ul li:first-child a:first-child{margin-right: 26px}.ce_text.footer ul li:before{content: none}#main{padding: 26px;max-width: 1080px;margin: 0 auto;float: none;position: relative;z-index: 5}#menu{display: none}@media (max-width: 800px){#menu{position: absolute;right: 13px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);z-index: 9999;display: inline-block;width: 44px;margin: 0;height: 44px;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer}#menu span{display: block;position: absolute;height: 4px;left: 10%;transform-origin: top;width: 80%;background: #ffed02;opacity: 1;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out}#menu span:nth-child(1){top: 25%}#menu span:nth-child(2),#menu span:nth-child(3){top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%)}#menu span:nth-child(4){bottom: 25%}html.menu_open #header #nav_wrapper_mobil{left: 0}html.menu_open #menu span:nth-child(1){top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);width: 0%;left: 50%}html.menu_open #menu span:nth-child(2){-webkit-transform: rotate(45deg) translateY(-50%);-moz-transform: rotate(45deg) translateY(-50%);-ms-transform: rotate(45deg) translateY(-50%);-o-transform: rotate(45deg) translateY(-50%);transform: rotate(45deg) translateY(-50%)}html.menu_open #menu span:nth-child(3){-webkit-transform: rotate(-45deg) translateY(-50%);-moz-transform: rotate(-45deg) translateY(-50%);-ms-transform: rotate(-45deg) translateY(-50%);-o-transform: rotate(-45deg) translateY(-50%);transform: rotate(-45deg) translateY(-50%)}html.menu_open #menu span:nth-child(4){top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);width: 0%;left: 50%}}@media (max-width: 1900px){#container:before{left: -50%;width: 200%}}@media (max-width: 1200px){#container:before{content: none}.skew{-webkit-transform: skew(0);-moz-transform: skew(0);-ms-transform: skew(0);-o-transform: skew(0);transform: skew(0)}#main{max-width: 100%}#logo{padding-left: 0}.content-element-group{grid-gap: 13px}}@media (max-width: 1100px){.ce_text.footer ul{display: block}.ce_text.footer ul > *{margin-bottom: 26px}.ce_text.footer ul > *:nth-child(2){display: none}.ce_text.footer ul > *:last-child{margin-bottom: 0}.content-element-group{display: block;margin-bottom: 52px}.content-element-group > *{margin-bottom: 26px}.content-element-group > *:last-child{margin-bottom: 0}.content-element-group .mod_c4g_maps{padding-top: 25%;min-height: 200px}}@media (max-width: 900px){#logo img{max-width: 75%}#logo h2{font-size: 24px;line-height: 130%}}
