/* main.css */
body{background-color:#fff;background-repeat: no-repeat;background-position: 50% -400px !important;-ms-background-size: cover !important;-o-background-size: cover !important;-moz-background-size: cover !important;-webkit-background-size: cover !important;background-size: cover !important;background-attachment: unset !important}#topbg{width:100%;height:70px;position:absolute;background-color:#fff;transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;-ms-transition: all 0.3s ease-in}#wrapper{width:100%}#header{width:100%;height:auto;position:fixed;z-index:999}.tos-opened #header{display: none}#logo{width:100px;height:70px;left:10px;position:relative;background-image:url("../../files/layout/runschke/A_Runschke_GmbH.svg");background-repeat:no-repeat;background-size: 80px;background-position: left top 4px;z-index:99;transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;-ms-transition: all 0.3s ease-in}.logo_lr #logo{background-image:url("../../files/layout/runschke/LR_Bauart_GmbH.svg");background-size: 45px;background-position: left top 4px}.logo_gbr #logo{background-image:url("../../files/layout/runschke/Runschke_GbR.svg");background-size: 67px;background-position: left top 4px}.header_content{right:15px;top:15px;position:absolute;display:inline-block;background-color:#008351;font:30px BenchNine;color:#fff;letter-spacing:0px;font-weight:300;visibility: visible;opacity: 1;transition: all 0.5s ease-in}.header_content:after{left:0;top:0;position:absolute;background-color:#008351;content: "";width: 1000px;height: 100%;z-index: -1}.scrolled-page .header_content{visibility: hidden;opacity: 0;transition: all 0.2s ease-in}.header_content p{margin:0!important}.mm-page{padding-top:150px}.mod_article [class*=ce_].startblock,.mod_article [class*=mod_].startblock{position:relative;margin-bottom:20px;border:2px solid #$fff;line-height:1;color:#000;font-weight: 300;box-sizing: border-box}.startblock .image_container{text-align:center}.startblock .image_container img{width:100%}.startblock h1,.startblock h2,.startblock h3,.startblock h4,.startblock h5,.startblock h6{left:0;top:0;display:inline-block;margin-top:20px;margin-bottom:10px;padding:10px;text-align:left;background-color:#008351;font-size:20px;line-height:1;color:#fff;text-transform:uppercase;z-index:99;font-weight: 600;hyphens: auto;width: 100%;box-sizing: border-box;transition: all 0.3s ease-in-out}.startblock:hover h1,.startblock:hover h2,.startblock:hover h3,.startblock:hover h4,.startblock:hover h5,.startblock:hover h6{padding-left:15px}.startblock.sb2 p,.startblock.sb2 ul{padding:20px;font-size:13px}.startblock.block p a:last-of-type,#main .linkstyle p a:last-of-type{padding:5px 10px;background-color:#008351;border:2px solid #008351;text-decoration:none;color:#fff}.startblock.block p a:last-of-type:hover,#main .linkstyle p a:last-of-type:hover{background-color:#fff;text-decoration:none;color:#008351}.startblock a img{display:block;transition: transform 0.8s; -moz-transition: transform 0.8s; -webkit-transition: transform 0.8s; -o-transition: transform 0.8s; -ms-transition: transform 0.8s}.startblock a img:hover{transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1)}.startblock .image_container a{overflow:hidden;display:block}.startblock p{margin:15px 0 20px;padding-right:15px;padding-left:15px;border-left:2px solid #008351}.startblock ul{margin:15px 0 20px;border-left:2px solid #008351}#main .mod_article a{color:#008351}#main .mod_article a:hover{color:#6C6968}#main{width:100%;float:none;padding-top:0;padding-bottom:0;margin:0 auto}#main .mod_article .article-wrap{width:1300px;max-width:100%;margin:0 auto}#main ul li,#main ol li{list-style-type:square}#main .inside{min-height:350px;padding-bottom:50px}.startseite #main .inside{min-height:350px;padding-bottom:0}.ce_table th,.ce_table td{padding:7px 20px 7px 1px;text-align:left}.ce_table th{background-color:#cdcdcd;border-bottom:1px solid #000;font-size:.8em;font-style:italic}.ce_table td{border:0px solid}.ce_table tr.odd td{background-color:#cdcdcd}.ce_headline{margin-top:10px;margin-bottom:20px}.center{text-align:center}.center .image_container img{margin:auto}#main .inside .ce_gallery.block{margin-bottom:0}.mod_article .rs-columns [class*="ce_"],.mod_article .rs-columns [class*="mod_"]{margin-left: 0;    margin-right: 0}.mod_article .rs-columns{margin-right:10px;margin-left:10px}.rs-column{margin-top:2%;margin-right:6.5%}#leistungen .rs-column{min-height:100px;padding-top:10px;background-color:#efefef}.ce_sliderStart{margin:0!important}#slider{margin:0!important}.cutted figure{position:relative}.cutted figure img{display:block}.cutted figure:before{background-color:#fff;border-bottom: 1px solid #3DB9EE;background-color: #fff;transform: rotate(105deg);width: 100%;height: 100%;position: absolute;top: -30%;border-top: 5px solid #000;left: -60%;content: ""}.skew1{position:relative}.skew1 .background{transform: skew(-15deg,-5deg);position:absolute;z-index:-1}.skew1 p{/* transform: skew(15deg,5deg); */}.blue .background{background-color:#0ee7f4}.gray-bg{padding-top:60px;background-color:rgba(222,222,222,.7)}.separator{width:100%;padding-top:50px;padding-bottom:50px;text-align:center;font-size:50px;color:#dedede}#main .fullwidth .article-wrap,#main .fullwidth.mod_article .article-wrap  [class*=ce_]{margin-right:0;margin-left:0;width: 100% !important}#main .fullwidth .article-wrap .image_container img{width:100%}#startslider{width:100%;position:relative}#startslider .slider-text{width:100%;height:100%;left:0;top:0;position:absolute;padding-top:30px;padding-bottom:30px;text-align:center;background-color:rgba(0,0,0,.2);font-size:2rem;color:#fff;box-sizing: border-box;display: flex;align-items: center;justify-content: center;flex-direction: column}#startslider .slider-text h1,#startslider .slider-text h2,#startslider .slider-text h3,#startslider .slider-text h4,#startslider .slider-text h5,#startslider .slider-text h6{margin:0;padding-right:20px;padding-left:20px;background-color:#fff;font-family:'Oswald',sans-serif;color:#008351;text-transform:none}#startslider .slider-text p:first-of-type{margin-bottom:20px;padding-right:10px;padding-left:10px;border:2px solid #fff}.textbox{padding:10px;background-color:rgba(108,105,104,.7);box-sizing: border-box}.map iframe{display:block}.colored-bg{padding-top:50px;padding-bottom:50px;background-color:#008351;color:#fff}.headline-bg-red h1,.headline-bg-red h2,.headline-bg-red h3,.headline-bg-red h4,.headline-bg-red h5,.headline-bg-red h6{background-color:#bb1e10}.headline-bg-grey h1,.headline-bg-grey h2,.headline-bg-grey h3,.headline-bg-grey h4,.headline-bg-grey h5,.headline-bg-grey h6{background-color:#8e9291}.headline-bg-blue h1,.headline-bg-blue h2,.headline-bg-blue h3,.headline-bg-blue h4,.headline-bg-blue h5,.headline-bg-blue h6{background-color:#0089b6}.headline-bg-green h1,.headline-bg-green h2,.headline-bg-green h3,.headline-bg-green h4,.headline-bg-green h5,.headline-bg-green h6{background-color:#$green}.margin-top-large{margin-top:50px}.margin-top-medium{margin-top:30px}.margin-top-small{margin-top:10px}.margin-bottom-large{margin-bottom:50px}.margin-bottom-medium{margin-bottom:30px}.margin-bottom-small{margin-bottom:10px}