*{border:0;margin:0;padding:0}
body{font-family:Arial,Tahoma,Verdana;font-size:12px;background:#d4d4d4;color:#5e6066;margin:0 auto;padding:0}
#wrapper1{margin-top:0;min-width:100%;min-height:100%;background:url(../images/bg.jpg) 50% 0 no-repeat}
#w{width:100%;border-top:solid 4px #fec30f;margin:0 auto}
#wrapper{width:100%;margin:0 auto}
#container{width:1350px;margin:0 auto}
#header{width:960px;height:80px;border:0 solid #000;margin:0 auto}
#logo{width:189px;height:41px;float:left}
.logo{display:block;width:278px;margin-top:10px;float:left;margin-left:0}
.logo img{display:block;width:278px;float:left;margin-left:0}
.tel{float:right;color:#FFF;font-size:16px;margin-top:10px}
.tele{float:right;margin-top:0;font-family:Arial;font-size:25px}
.head1{float:right;margin-top:0;font-size:14px;color:#FFF;margin-bottom:30px;padding:5px 0 5px 5px}
#topm{float:left;margin-bottom:0;margin-top:0;width:960px;margin-right:0;height:30px;background:url(../images/men.gif) repeat-x left top;padding:10px 0 0}
#wahlen7 {padding-left: 4px;}
.sticky {position: sticky;top: 0;right: 0;width: 25%;height: 100%;}
#navigation{padding-left:8px;clear:both;width:950px;height:41px;margin:-9px 0 0}
.v-boxs,.formres,.anbieterr,.ys{display:none}
.anbotres{display:none}
.nav-main{position:relative;z-index:597}
.nav-main li.hover,.nav-main li:hover{position:relative;z-index:599;cursor:pointer;height:39px}
.nav-main li{float:left;display:block;height:21px;color:#fff;font:20px Arial}
.nav-main li a{display:block;height:21px;font:12px Arial;text-decoration:none;color:#fff;border-right:1px solid #515151;border-left:1px solid #1c1c1c;padding:12px 7px 6px 8px}
.nav-main li a:hover{color:#fdda18}
.marjin{margin-left:-171px}
ul.nav-sub{visibility:hidden;position:absolute;top:39px;left:0;z-index:598;background:#3e3e3e;text-decoration:none;padding:10px}
ul.nav-sub li{list-style:none;display:block;text-decoration:none;height:20px;float:none;width:230px;border-bottom:1px dotted #757575;background:url(../images/m.png) no-repeat;padding:0 0 0 10px}
ul.nav-sub li a{border-left:0 solid #fff;border-right:0 solid #fff;list-style:none;display:block;text-decoration:none;height:15px;float:none;width:220px;background:0;font:12px Arial;padding:2px 10px 6px}
ul.nav-sub li.hover,ul.nav-sub li:hover{position:relative;z-index:599;cursor:pointer;height:20px}
#pro{margin-bottom:20px;margin-left:0;clear:both;width:1px;height:33px}
ul.pro-main,ul.pro-main li{list-style:none;margin:1px 0 0;padding:0}
ul.pro-main{position:relative}
ul.pro-main li.hover,ul.pro-main li:hover{background:#fff;display:block}
ul.pro-main li{float:right;margin-left:0;display:block;height:19px;color:#333;font-weight:bolder;font:14px Arial;border-left:1px solid #fff;padding:2px 8px 10px}
ul.pro-main li a{display:block;height:19px;color:#333;font-weight:bolder;font:14px Arial;text-decoration:none;padding:5px 4px 3px}
ul.pro-main li a:hover{color:#c00;background:#fff}
ul.pro-main .list{padding-right:0;}
ul.pro-sub{margin-left:0;visibility:hidden;position:absolute;top:32px;left:0;z-index:598;padding:10px 10px 0}
ul.pro-sub1{margin-left:0;visibility:hidden;position:absolute;top:32px;left:0;z-index:598;background:url(../images/marke1.jpg) no-repeat left top;padding:10px 10px 0}
ul.pro-sub1 li{list-style:none;display:block;height:800px;float:none;width:940px;border-bottom:0 solid #5a5a5a;background:0;padding:0}
ul.pro-sub2{margin-left:0;visibility:hidden;position:absolute;top:32px;left:0;z-index:598;padding:10px 10px 0}
ul.pro-sub3{margin-left:0;visibility:hidden;position:absolute;top:30px;left:0;z-index:598;padding:10px 10px 0}
.pr{float:left;margin-left:20px;font-family:arial;font-size:26px;width:900px;margin-top:20px;margin-bottom:10px}
.pr-h2{float:left;margin-left:20px;font-family:arial;font-size:18px;width:900px;margin-top:0;margin-bottom:30px}
.pr-li{float:left;font-family:Arial;font-size:16px;width:230px;margin-top:15px;margin-left:0;margin-bottom:0}
.pr-li2{float:left;font-family:Arial;font-size:16px;margin-top:35px;margin-left:15px;bottom:0}
.pr-li ul{float:left;font-family:Arial;font-size:10px;width:300px;margin-top:10px;background:url(../images/b.jpg) no-repeat left top}
.pr-li p{float:left;font-family:Arial;font-size:12px;width:300px;margin-left:20px;margin-top:-1px}
.ugt{text-decoration:underline}
.pr1{float:right;margin-left:20px;width:330px;margin-top:0}
.pr1 a{float:right;width:235px;margin-top:5px}
.pr1-ha{font:Arial;font-size:22px;color:#000;margin-top:40px;text-decoration:underline}
.pr1-p{font:Arial;font-size:14px;color:#333;margin-top:30px;float:left}
.pr1-mehr{float:left;margin-left:50px;width:250px;height:30px;padding-top:30px;margin-bottom:-27px}
a.rend{float:left;display:block;margin-bottom:5px;text-align:center;width:100px;text-decoration:none;border-style:ridge;border-width:0;padding:2px}
#sl{width:960px;height:548px;margin-top:55px;background:#fff}
#doc{margin-top:0}
#content{min-width:740px;max-width:1140px;height:400px;margin:0 auto}
.blueberry{max-width:760px;height:400px}
.blueberry .slides{display:block;position:relative;overflow:hidden}
.blueberry .pager{text-align:left;position:absolute;top:159px;margin-left:600px;width:120px;height:28px;z-index:2}
.blueberry .pager li{display:table}
.blueberry .pager li a,.blueberry .pager li a span{display:block;height:64px;width:224px}
.blueberry .pager li a{padding:8px}
.blueberry .pager li a span{overflow:hidden;background:0;border:2px solid #fff;text-indent:-9999px}
.blueberry .pager li.active a span{background:#fbdd1b;opacity:.7}
#mitte{width:960px;height:49px;display:block;clear:both;margin:0 auto}
#mitte-ob{width:960px;height:40px;display:block;clear:both;margin:0 auto;background:#343434}
#box{width:960px;background:#fff;display:block;clear:both;margin:30px auto}
#box-s{width:100%;background:#fff;margin-bottom:30px;margin-top:60px}
#box-oben{width:962px;height:21px;display:block;clear:both;margin:30px auto 0}
#box-oben-s{width:960px;height:21px;margin:30px auto 0}
#box-oben-s1{width:100%;height:15px;margin:0 auto}
#box-unten{width:100%;height:21px;display:block;clear:both;margin:0 auto}
#box-mitte{width:960px;display:block;clear:both;margin:0 auto}
#box-unten1{width:960px;height:21px;display:block;clear:both;margin:0 auto}
#box-unten2{width:960px;height:31px;display:block;clear:both;margin:0 auto}
#box-unten22{width:960px;height:21px;display:block;clear:both;margin:0 auto}
.titel{width:686px;height:40px;margin-left:11px;font-size:18px;padding-left:10px;padding-top:6px;margin-bottom:10px}
.mitte-2{float:right;width:160px;height:160px;margin-top:-40px;margin-left:790px;font-family:Arial;font-size:10px;position:absolute;z-index:2;border:1px solid #9d9d9b;background:#ccc}
.sidebar{float:left;width:205px;height:100%;padding-left:15px;margin:0 auto}
.sidebar-h{float:left;width:205px;padding-left:15px;margin:0 auto 0 5px}
.sidebar-u{float:left;width:205px;padding-left:15px;margin:0 auto 0 4px}
.sidebar-u-l{float:left;width:20%;padding-left:0;color:#707070;margin:0 auto 0 10px}
.sidebar-d{float:left;width:205px;padding-left:15px;margin:0 auto 0 4px}
.sidebar-t{width:205px;float:left;font-family:Arial;font-size:11px;padding-top:0;padding-left:3px;margin:15px auto 10px}
.sidebar-k{width:185px;float:left;font-family:Arial;font-size:10px;border-top:1px solid #e6e6e6;padding-top:10px;padding-left:5px;padding-right:0}
.sidebar-z-h{width:205px;height:150px;float:left;font-family:Arial;font-size:10px;font-weight:400;margin:20px auto 0 10px;padding:0}
.sidebar-z-hc{width:175px;height:130px;float:left;margin:5px auto 0 0;padding:20px 0 20px 10px}
.sidebar-z-hc-k{width:175px;height:90px;float:left;margin:5px auto 0 0;padding:20px 0 20px 10px}
.sidebar-z{width:205px;height:170px;float:left;font-family:Arial;font-size:10px;font-weight:400;margin:25px auto 0 -10px;padding:25px 0 20px 10px}
.sidebar-z1{width:175px;height:130px;float:left;font-family:Arial;font-size:10px;font-weight:400;border-top:1px solid #e6e6e6;margin:5px auto 0 0;padding:20px 0 20px 10px}
.z1{width:100%;margin:0 auto}
.side-bar-img{border:1px solid #999;margin-top:5px}
.sidebar-f-s{width:175px;float:left;font-family:Arial;font-size:10px;color:#333;margin-bottom:10px;border-bottom:1px solid #e6e6e6;padding:25px 10px 15px 5px}
.sidebar-f{float:left;width:210px;padding-bottom:5px}
.sidebar-f-n{float:left;width:60px;margin-right:10px}
.sidebar-f-n-c{height:49px;width:70px;float:left;margin:-10px 0 0}
.sidebar-f-n-c1{height:49px;width:70px;float:left;margin:-10px 0 0}
.form{float:left;width:110px;border:1px solid #ccc;margin-bottom:5px}
.sidebar-f button{width:110px;margin-left:0;border:1px solid #999;padding:5px}
.sidebar-red{color:#C00}
.sidebar-green{color:#86ba07}
.slider-info{float:left;width:100%;margin:0 auto 0 0}
.slider-info1{float:left;width:100%;padding-right:0}
.slider-info1flex{width:100%;height:auto;display:flex;flex-direction:row;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around;flex-flow:wrap}
.slider-info1a{width:70%;height:auto;margin:0;box-sizing:border-box;padding:20px}
.slider-info1-box-flex1{width:100%;margin:10px 0 80px}
.slider-info1-box-flex1 h1{font-family:arial;font-size:34px}
.slider-info1-box-flex1 h2{font-size:25px;font-family:arial;margin:10px 0 0}
.slider-info1-box-flex{width:50%;background:#fffc;width:400px;background:rgba(255,255,255,0.88)}
.slider-info1-titel{font-family:Arial;font-size:17px;margin-top:0;margin-left:0;color:#333;text-decoration:underline;font-weight:700;padding:10px 0}
.slider-info1-box{margin:20px}
.slider-info1-box li{list-style-image:url(../images/b.png);padding-bottom:8px;color:#000}
.slider-info1-box ul{font-family:Arial;font-size:16px;margin-top:15px;margin-left:20px;color:#333;padding-top:0;margin-bottom:10px}
.slider-info1-button{background:#ccc;width:100%;width:100%}
.slider-info1-button1{background:#374045;display:block;padding:10px;text-align:center;color:#fff;font-size:15px}
.slider-info1-button1:hover{background:#8c1d23;cursor:pointer}
.slider-info1b{width:30%;height:auto;margin:0;box-sizing:border-box;padding:20px;display:flex;display:-webkit-flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:flex-end;align-content:flex-end}
.slider-info1b-box-flex1{width:100%;text-align:right}
.slider-info1b-box-flex1 img{width:45%;text-align:center;margin-top:30px}
.transportable-schutzeinrichtung-ibo-wand-850-30_H1W4_T3W1{background:#000;float:left;background:url(../images/Transportable-SchutzeinrichtungIBOWand-850-30-H1W4_und_T3W-100.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.transportable-schutzeinrichtung-ibo-wand-500-18-T3W1{background:#000;float:left;background:url(../images/Transportable-SchutzeinrichtungIBOWand-500-18-T3-W1-101.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.transportable-schutzeinrichtung-ibo-wand-500-T3-W2{background:#000;float:left;background:url(../images/t3-w2/Transportable-SchutzeinrichtungIBOWand-500-T3-W2.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.transportable-schutzeinrichtung-ibo-wand-500-T1-W1{background:#000;float:left;background:url(../images/t1-w1/Transportable-SchutzeinrichtungIBOWand-500-T1-W1.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.transportable-schutzeinrichtung-ibo-wand-500-T1-W2{background:#000;float:left;background:url(../images/t1-w2/Transportable-SchutzeinrichtungIBOWand-500-T1-W2.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.transportable-schutzeinrichtung-ibo-wand-500-T1-W3{background:#000;float:left;background:url(../images/t1-w3/Transportable-SchutzeinrichtungIBOWand-500-T1-W3.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.transportable-schutzeinrichtung-ibo-wand-850-H1-W4{background:#000;float:left;background:url(../images/h1-w4/Transportable-SchutzeinrichtungIBOWand-850-H1-W4.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.transportable-schutzeinrichtung-ibo-wand-850-H1-W5{background:#000;float:left;background:url(../images/h1-w5/Transportable-SchutzeinrichtungIBOWand-850-H1-W5.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.transportable-schutzeinrichtung-ibo-wand-850-H1-W6{background:#000;float:left;background:url(../images/h1-w6/Transportable-SchutzeinrichtungIBOWand-850-H1-W6.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.firmenprofil{background:#000;float:left;background:url(../images/firmenprofil/firmenprofil.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.transportable-schutzeinrichtungen{background:#000;float:left;background:url(../images/transportable-schutzeinrichtungen/transportable-schutzeinrichtungen.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.mobile-led-stauwarnanlage{background:#000;float:left;background:url(../images/mobile-led-stauwarnanlage/mobile-led-stauwarnanlage.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.presse{background:#000;float:left;background:url(../images/presse/presse.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.absperrtafeln-und-absperrwaenden-mit-LED{background:#000;float:left;background:url(../images/absperrtafeln-und-absperrwaenden-mit-LED/absperrtafeln-und-absperrwaenden-mit-LED.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.verkehrssicherung{background:#000;float:left;background:url(../images/verkehrssicherung/verkehrssicherung.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.absperrschranken{background:#000;float:left;background:url(../images/absperrschranken/absperrschranken.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.led-wechselverkehrszeichen{background:#000;float:left;background:url(../images/led-wechselverkehrszeichen/led-wechselverkehrszeichen.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.mobile-led-wechselverkehrszeichen{background:#000;float:left;background:url(../images/mobile-led-wechselverkehrszeichen/mobile-led-wechselverkehrszeichen.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.wechselverkehrsfuehrung{background:#000;float:left;background:url(../images/wechselverkehrsfuehrung/wechselverkehrsfuehrung.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.notoeffnung{background:#000;float:left;background:url(../images/transportable-schutzeinrichtungen-notoeffnung/transportable-schutzeinrichtungen-notoeffnung.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.transportable-schutzsysteme{background:#000;float:left;background:url(../images/transportable-schutzsysteme/transportable-schutzsysteme.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.verkehrsschilder{background:#000;float:left;background:url(../images/verkehrsschilder/verkehrsschilder.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.verkehrssicherung-kuerzerer-laengerer-dauer{background:#000;float:left;background:url(../images/verkehrssicherung-kuerzerer-laengerer-dauer/verkehrssicherung-kuerzerer-laengerer-dauer.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.arbeitsstellensicherung{background:#000;float:left;background:url(../images/arbeitsstellensicherung/arbeitsstellensicherung.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.sonderschilder-verkehrssicherung{background:#000;float:left;background:url(../images/sonderschilder-verkehrssicherung/sonderschilder-verkehrssicherung.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.markierungsarbeiten{background:#000;float:left;background:url(../images/markierungsarbeiten/markierungsarbeiten.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.fahrbahnmakierung-dauermarkierung{background:#000;float:left;background:url(../images/fahrbahnmakierung-dauermarkierung/fahrbahnmakierung-dauermarkierung.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.demarkierungen{background:#000;float:left;background:url(../images/demarkierungen/demarkierungen.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.markierungsmaschine{background:#000;float:left;background:url(../images/markierungsmaschine-road-taper+/markierungsmaschine-road-taper+.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.demarkierungsmaschine{background:#000;float:left;background:url(../images/Demarkierungsmaschine/Demarkierungsmaschine.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.primer-spruehgeraet{background:#000;float:left;background:url(../images/primer-spruehgeraet/primer-spruehgeraet.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.andruckrolle-fahrbahn-markierungsfolie{background:#000;float:left;background:url(../images/andruckrolle-fahrbahn-markierungsfolie/andruckrolle-fahrbahn-markierungsfolie.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.verlegemaschine-markierungsfolie{background:#000;float:left;background:url(../images/verlegemaschine-markierungsfolie/verlegemaschine-markierungsfolie.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.produkt-video{background:#000;float:left;background:url(../images/produkt-video/produkt-video.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.baustellenabsicherung{background:#000;float:left;background:url(../images/baustellenabsicherung/baustellenabsicherung.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.baustellensicherung-sicherheitskennzeichen{background:#000;float:left;background:url(../images/baustellensicherung-sicherheitskennzeichen/baustellensicherung-sicherheitskennzeichen.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.baustellenabsicherung-verkehrssicherung{background:#000;float:left;background:url(../images/baustellenabsicherung-verkehrssicherung/baustellenabsicherung-verkehrssicherung.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.leitbaken-warnbaken{background:#000;float:left;background:url(../images/leitbaken-warnbaken/leitbaken-warnbaken.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.transportable-lichtsignalanlage{background:#000;float:left;background:url(../images/transportable-lichtsignalanlage/transportable-lichtsignalanlage.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.schifffahrtszeichen{background:#000;float:left;background:url(../images/schifffahrtszeichen/schifffahrtszeichen.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.leitschwellen{background:#000;float:left;background:url(../images/leitschwellen/leitschwellen.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.profilierte-markierungsfolie{background:#000;float:left;background:url(../images/profilierte-markierungsfolie/profilierte-markierungsfolie.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-image: linear-gradient(30deg,rgba(255, 255, 255, 0),#020202),url(../images/profilierte-markierungsfolie/profilierte-markierungsfolie.jpg);}
.job{background:#000;float:left;background:url(../images/job/job.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.ibo-fence-150{background:#000;float:left;background:url(../images/ibo-fence-150/ibo-fence-150.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.betonabsperrung-flughafen{background:#000;float:left;background:url(../images/betonabsperrung-flughafen/betonabsperrung-flughafen.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.vollsperrung{background:#000;float:left;background:url(../images/vollsperrung/vollsperrung.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.ibo-mobile-kragarm{background:#000;float:left;background:url(../images/ibo-mobile-kragarm/ibo-mobile-kragarm-1.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}


.bg-w {display:inline-block;padding:5px;background:rgba(255,255,255,0.88);}
.aus{display:none;}
.stelle-1{font-size:18px;line-height:26px;color:#333;background:rgba(255,255,255,0.85);padding:10px;margin-top:20px}
.color-red{color:#c00d0e!important;text-shadow:1px 1px 1px #fff!important}
.color-yellow{color:#fdda18!important;font-weight:700}
.color-schwarz{text-shadow:1px 1px 1px #fff!important;color:#000!important}
.color-weiss{text-shadow:1px 1px 1px #000!important;color:#fff!important}
.lino{list-style-image:none!important;list-style:none}
.abs-li{margin-bottom:20px}
.trenner{width:100%;border-top:1px solid #000!important;margin:20px 0;height:10px;float:left}
.trenner-01{width:100%;border-top:1px solid #dcdbdb!important;margin:20px 0;height:10px;float:left}
.link-p a{color:#c00d0e;display:block;margin:10px 0 0}
.link-p a:hover{color:#333}
.presse-01{width:140px!important}
.mitte-01{float:left;border:none!important}
.danke-anfrage{width:100%}
.videoWrapper{position:relative;padding-bottom:56.25%!important;padding-top:25px!important;height:0}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.slider{display:block;max-width:100%;margin:0 auto}
.spezial{color:#fff;font-weight:700;display:block;position:relative;line-height:38px;text-shadow:1px 1px 1px rgba(0,0,0,0.8)}
.spezial-black{font-size:29px!important;color:#fff;font-weight:700;display:block;position:relative;line-height:27px!important;text-shadow:1px 1px 1px rgba(0,0,0,0.8)}
.orange-spezial{color:#ffab31!important;text-shadow:1px 1px 1px rgba(3,3,3,0.8)}
.slider-sub{margin:15px 0 20px;color:#fff;font-size:26px;position:relative;font-weight:700}
.sub-spezial{margin:8px 0 20px;color:#fff;position:relative;font-weight:700;text-shadow:1px 1px 1px rgba(3,3,3,0.8);font-weight:normal;font-size:25px}
.sub-spezial span{color:#ffab31}
.vorteil-slider{font-size:17px;color:#FFF;font-weight:700;position:relative;text-shadow:1px 1px 1px rgba(3,3,3,0.8);margin-top:30px}
.vorteilu{font-size:19px;color:#000;font-weight:700;position:relative;text-shadow:1px 1px 1px rgba(255,255,255,0.8);margin-top:30px;text-shadow:1px 1px 1px rgba(255,255,255,0.8)}
.slider-text{margin:1em 0;font-size:16px;line-height:1.3em;display:block;color:#fff;width:100%;position:relative;text-shadow:1px 1px 1px rgba(3,3,3,0.8)}
.slid-box-auf ul{margin:15px 0 10px;padding:0}
.slid-box-auf li{line-height:1em;list-style:none;padding-bottom:10px;padding-left:26px!important;color:#fff;position:relative;text-shadow:1px 1px 1px rgba(3,3,3,0.8)}
.slid-box-ja{color:#fff;font-size:14px;font-weight:700;position:relative}
.slid-box-ihre{font-size:11px;color:#154c73;margin:5px 0 0}
.slid-box-button21{width:auto;display:block;width:100%;padding:0;margin:15px 0;position:relative}
.slid-button11{color:#fff;border:2px solid #fff;padding:14px 20px;background:#c00d0e}
a.slid-button11{color:#fff;text-decoration:none}
.slid-button11:hover{background-color:#333;color:#fff;border:2px solid #fff;cursor:pointer}
.slid-button22 a{color:#fff;text-decoration:none;padding:14px 20px;color:#fff;border:2px solid #fff;text-shadow:1px 1px 1px rgba(3,3,3,0.8);background:#333}
.slid-button22 a:hover{background-color:#c00d0e;color:#fff;border:2px solid #fff;cursor:pointer}
.slid-res{display:block}
.display-topleft{position:absolute;left:0;top:0;margin:0 auto}
.content-slider{max-width:980px;margin:auto}
.padding-32{margin:30px 0 0 60px;padding:15px}
.display-container-s{display:block}
.display-container-slider{position:relative;display:block;float:left;width:100%}
.display-left-slider{position:absolute;top:50%;left:10px;transform:translate(0%,-50%);-ms-transform:translate(-0%,-50%);background:rgba(0,0,0,0.6);width:10px!important;padding:0 20px 0 10px}
.display-left-slider:hover{background:rgba(0,0,0,1);color:#c00d0e}
.display-right-slider{position:absolute;top:50%;right:10px;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);background:rgba(0,0,0,0.6);width:10px!important;padding:0 20px 0 10px}
.display-right-slider:hover{background:rgba(0,0,0,1);color:#c00d0e}
.button-s{border:0;display:inline-block;vertical-align:middle;overflow:hidden;text-decoration:none;color:#fff;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap;background:#ffab31;cursor:pointer;background:rgba(0,0,0,0.5);min-width:50px;min-height:50px;border-radius:50%}
.display-container-s{display:block}
.slider-mitte{display:block;margin:10px auto;padding:0 50px;position:relative}
.slider-mitte-unter{width:1400px;display:block;margin:10px auto;padding:0 10px 10px}
.home-area-slider{height:auto;min-height:650px;overflow:hidden;z-index:2;background-size:50% auto;background:no-repeat;background-size:contain;background-size:cover;background:url(../images/slider/Transportable-SchutzeinrichtungIBOWand-500-18-T3-W1-101.jpg) no-repeat center center}
.home-area-slider:before{content:'';width:100%;height:100%;position:absolute;background-repeat:no-repeat;bottom:0;right:0;top:0}
.home-area-slider1{height:auto;min-height:650px;background-size:cover;overflow:hidden;background-size:50% auto;background-size:contain;background-size:cover;background:url(../images/slider/Transportable-SchutzeinrichtungIBOWand-850-30-H1W4_und_T3W-100.jpg) no-repeat center center}
.home-area-slider1:before{content:'';width:100%;height:100%;position:absolute;background-repeat:no-repeat;bottom:0;right:0;top:0}
.home-area-slider2{height:auto;min-height:650px;background-size:cover;overflow:hidden;background-size:50% auto;background-size:contain;background-size:cover;background:url(../images/slider/road-taper+Patent.jpg) no-repeat center center}
.home-area-slider2:before{content:'';width:100%;height:100%;position:absolute;background-repeat:no-repeat;bottom:0;right:0;top:0}
.home-area-slider3{height:auto;min-height:650px;background-size:cover;overflow:hidden;background-size:50% auto;background-size:contain;background-size:cover;background:url(../images/slider/Rennstrecken-Markierung.jpg) no-repeat center center}
.home-area-slider3:before{content:'';width:100%;height:100%;position:absolute;background-repeat:no-repeat;bottom:0;right:0;top:0}
.home-area-slider4{height:auto;min-height:650px;background-size:cover;overflow:hidden;background-size:50% auto;background-size:contain;background-size:cover;background:url(../images/slider/Transportable-SchutzeinrichtungIBOWand-850-H1-W4.jpg) no-repeat center center}
.home-area-slider4:before{content:'';width:100%;height:100%;position:absolute;background-repeat:no-repeat;bottom:0;right:0;top:0}
.home-area-slider5{height:auto;min-height:650px;background-size:cover;overflow:hidden;background-size:50% auto;background-size:contain;background-size:cover;background:url(../images/slider/Transportable-SchutzeinrichtungIBOWand-500-T3-W2.jpg) no-repeat center center}
.home-area-slider5:before{content:'';width:100%;height:100%;position:absolute;background-repeat:no-repeat;bottom:0;right:0;top:0}
.home-area-slider6{height:auto;min-height:650px;background-size:cover;overflow:hidden;background-size:50% auto;background-size:contain;background-size:cover;background:url(../images/slider/mobile-led-stauwarnanlage.jpg) no-repeat center center}
.home-area-slider6:before{content:'';width:100%;height:100%;position:absolute;background-repeat:no-repeat;bottom:0;right:0;top:0}
.home-area-slider7{height:auto;min-height:650px;background-size:cover;overflow:hidden;background-size:50% auto;background-size:contain;background-size:cover;background:url(../images/slider/mobile-led-stauwarnanlage.jpg) no-repeat center center}
.home-area-slider7:before{content:'';width:100%;height:100%;position:absolute;background-repeat:no-repeat;bottom:0;right:0;top:0}
.home-area-slider8{height:auto;min-height:650px;background-size:cover;overflow:hidden;background-size:50% auto;background-size:contain;background-size:cover;background:url(../images/slider/road-taper-plus1.jpg) no-repeat center center}
.home-area-slider8:before{content:'';width:100%;height:100%;position:absolute;background-repeat:no-repeat;bottom:0;right:0;top:0}
.home-area-slider9{height:auto;min-height:650px;background-size:cover;overflow:hidden;background-size:50% auto;background-size:contain;background-size:cover;background:url(../images/slider/puller.jpg) no-repeat center center}
.home-area-slider9:before{content:'';width:100%;height:100%;position:absolute;background-repeat:no-repeat;bottom:0;right:0;top:0}
.home-area-slider10{height:auto;min-height:650px;background-size:cover;overflow:hidden;background-size:50% auto;background-size:contain;background-size:cover;background:url(../images/slider/sprayer01.jpg) no-repeat center center}
.home-area-slider10:before{content:'';width:100%;height:100%;position:absolute;background-repeat:no-repeat;bottom:0;right:0;top:0}
.home-area-slider11{height:auto;min-height:650px;background-size:cover;overflow:hidden;background-size:50% auto;background-size:contain;background-size:cover;background:url(../images/slider/andruckrolle-markierungsfolie01.jpg) no-repeat center center}
.home-area-slider11:before{content:'';width:100%;height:100%;position:absolute;background-repeat:no-repeat;bottom:0;right:0;top:0}
.home-area-slider12{height:auto;min-height:650px;background-size:cover;overflow:hidden;background-size:50% auto;background-size:contain;background-size:cover;background:url(../images/slider/Verlegemaschine-Markierungsfolie0.jpg) no-repeat center center}
.home-area-slider12:before{content:'';width:100%;height:100%;position:absolute;background-repeat:no-repeat;bottom:0;right:0;top:0}
.home-area-slider13{height:auto;min-height:650px;background-size:cover;overflow:hidden;background-size:50% auto;background-size:contain;background-size:cover;background:url(../images/slider/produkt-video.jpg) no-repeat center center}
.home-area-slider13:before{content:'';width:100%;height:100%;position:absolute;background-repeat:no-repeat;bottom:0;right:0;top:0}
.home-area-slider101{height:auto;min-height:650px;background-size:cover;overflow:hidden;background-size:50% auto;background-size:contain;background-size:cover;background:url(../images/rennstrecken-markierung/rennstrecken-markierung-01.jpg) no-repeat center center}
.home-area-slider102{height:auto;min-height:650px;background-size:cover;overflow:hidden;background-size:50% auto;background-size:contain;background-size:cover;background:url(../images/rennstrecken-markierung/rennstrecken-markierung-02.jpg) no-repeat center center}
.home-area-slider103{height:auto;min-height:650px;background-size:cover;overflow:hidden;background-size:50% auto;background-size:contain;background-size:cover;background:url(../images/rennstrecken-markierung/rennstrecken-markierung-03.jpg) no-repeat center center}
.home-area-slider104{height:auto;min-height:650px;background-size:cover;overflow:hidden;background-size:50% auto;background-size:contain;background-size:cover;background:url(../images/rennstrecken-markierung/rennstrecken-markierung-04.jpg) no-repeat center center}
.home-area-slider105{height:auto;min-height:650px;background-size:cover;overflow:hidden;background-size:50% auto;background-size:contain;background-size:cover;background:url(../images/rennstrecken-markierung/rennstrecken-markierung-05.jpg) no-repeat center center}
.home-area-slider106{height:auto;min-height:650px;background-size:cover;overflow:hidden;background-size:50% auto;background-size:contain;background-size:cover;background:url(../images/rennstrecken-markierung/rennstrecken-markierung-06.jpg) no-repeat center center}
.home-area-slider107{height:auto;min-height:650px;background-size:cover;overflow:hidden;background-size:50% auto;background-size:contain;background-size:cover;background:url(../images/rennstrecken-markierung/rennstrecken-markierung-07.jpg) no-repeat center center}
.home-area-slider108{height:auto;min-height:650px;background-size:cover;overflow:hidden;background-size:50% auto;background-size:contain;background-size:cover;background:url(../images/rennstrecken-markierung/rennstrecken-markierung-08.jpg) no-repeat center center}
.home-area-slider109{height:auto;min-height:650px;background-size:cover;overflow:hidden;background-size:50% auto;background-size:contain;background-size:cover;background:url(../images/rennstrecken-markierung/rennstrecken-markierung-09.jpg) no-repeat center center}
.home-area-slider110{height:auto;min-height:650px;background-size:cover;overflow:hidden;background-size:50% auto;background-size:contain;background-size:cover;background:url(../images/rennstrecken-markierung/rennstrecken-markierung-010.jpg) no-repeat center center}
.home-area-slider111{height:auto;min-height:650px;background-size:cover;overflow:hidden;background-size:50% auto;background-size:contain;background-size:cover;background:url(../images/rennstrecken-markierung/rennstrecken-markierung-011.jpg) no-repeat center center}
.home-area-slider112{height:auto;min-height:650px;background-size:cover;overflow:hidden;background-size:50% auto;background-size:contain;background-size:cover;background:url(../images/rennstrecken-markierung/rennstrecken-markierung-012.jpg) no-repeat center center}
.home-area-slider113{height:auto;min-height:650px;background-size:cover;overflow:hidden;background-size:50% auto;background-size:contain;background-size:cover;background:url(../images/rennstrecken-markierung/rennstrecken-markierung-013.jpg) no-repeat center center}
.home-area-slider114{height:auto;min-height:650px;background-size:cover;overflow:hidden;background-size:50% auto;background-size:contain;background-size:cover;background:url(../images/rennstrecken-markierung/rennstrecken-markierung-014.jpg) no-repeat center center}
.home-area-slider115{height:auto;min-height:650px;background-size:cover;overflow:hidden;background-size:50% auto;background-size:contain;background-size:cover;background:url(../images/rennstrecken-markierung/rennstrecken-markierung-015.jpg) no-repeat center center}
.home-area-slider116{height:auto;min-height:650px;background-size:cover;overflow:hidden;background-size:50% auto;background-size:contain;background-size:cover;background:url(../images/ibo-fence-150/ibo-fence-150-01.jpg) no-repeat center center}
.neu-slider{background-color:#c00d0e;display:block;float:left;height:33px;padding:10px;width:auto;color:#fff;border:1px solid #fff}
.slider-neu-t{font-size:15px}
.slider-neu-t ul{font-size:13px;margin:0 0 0 20px;padding:0 0 5px}
.slider-neu-t li{padding:0 0 4px}
.slider-info1b-box-flex11{width:100%;text-align:right}
.slider-info1b-box-flex11 img{width:45%;text-align:center;margin-top:30px}
.container-222-box{background:#f9f9f9;border:1px solid rgba(0,0,0,.1)}
.start-fley-01 h3{position:absolute;left:10px;right:10px;bottom:10px;color:#fff;padding:20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#000!important}
.start-fley-01-img{position:relative}
.fly-box{position:relative;overflow:hidden}
.fly-box a{text-decoration:none}
.fly-box .fly-img{position:relative}
.fly-box .fly-img img{transition:ease all .3s;-webkit-transition:ease all .3s;transform:scale(1) rotate(0deg);-webkit-transform:scale(1) rotate(0deg)}
.fly-box:hover .fly-img img{transform:scale(1.1) rotate(1deg);-webkit-transform:scale(1.1) rotate(1deg)}
.fly-box .fly-img:after{content:"";top:10px;left:10px;right:10px;bottom:10px;position:absolute;border:1px solid rgba(0,0,0,.1);pointer-events:none;transition:ease all .3s;-webkit-transition:ease all .3s}
.fly-box:hover .fly-img:after{background:rgba(255,255,255,.2)}
.fly-box .fly-info{position:absolute;left:10px;right:10px;bottom:10px;color:#fff;padding:10px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:rgba(255,255,255,1)}
.fly-box:hover .fly-info{opacity:1}
.fly-box-text-tih h1{color:#000;font-size:16px;margin:0 0 1em;font-weight:700}
.fly-box .fly-info h2{font-size:13px;font-weight:700;margin:0;color:#000}
.fly-box .fly-info h2:hover{color:red!important}
.fly-box .fly-info h3{font-size:10px;font-weight:700;margin:0;color:#000;left:0;right:0;bottom:0;padding:0;text-decoration:none;margin:0;position:relative;transition:none}
.fly-box .fly-info h3:hover{color:red!important}
.fly-box .fly-info h6{font-size:13px;font-weight:700;margin:0;color:#000}
.fly-box .fly-info h6:hover{color:red}
.start-fly-h2{color:#737373;text-decoration:underline;margin-bottom:15px;font-size:16px!important;font-weight:700!important}
.fly-box .fly-info p{font-size:12px;margin:0;opacity:.7;color:#000;line-height:14px}
.fly-box .fly-info p:hover{color:red}
.flex-titel{text-align:center;font-size:24px;margin-bottom:20px;margin-top:20px}
.flex-sub-titel{text-align:center;color:#666;margin-bottom:30px;line-height:20px;font-size:16px}
.fly-box-text-tih{color:#000;font-size:16px;margin:0 0 1em;font-weight:700}
.fly-margin{margin:-20px 0 0}
.fly-back-100{width:100%}
.fly-back-grau{background-color:#f0f0f0!important}
.fly-back-grau-1{background-color:#f0f0f0!important;margin:20px 0;padding:5px 20px 20px!important}
.fly-box-text{background:#fff;padding:10px}
.fly-box-text a{color:#fff;text-decoration:none;padding:10px 20px;color:#333;border:2px solid #c2c2c2;display:block;width:100px;text-align:center;margin:10px 0}
.fly-box-text a:hover{background:#333;color:#fff}
.start-fly-button{text-decoration:none;padding:10px 20px;color:#333;border:2px solid #c2c2c2;display:block;width:100px;text-align:center;margin:10px 0}
a.start-fly-button:hover{background:#000;color:#fff}
.fly-weis{position:relative!important;padding:10px!important;margin:0!important;left:0!important;background:none!important}
.fly-uber h6{font-size:10px!important}
.fly-uber{background:rgba(255,255,255,0.70)!important}
.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%;height:auto}
.embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.flex-box-sidebar-box-w200{width:200px}
.flex-box-sidebar-box1 img{width:90%!important}
.flex-box-mit h1{font-size:28px;font-weight:700;margin-bottom:0}
.flex-box-mit h2{font-size:21px;font-weight:400}
.flex-box-mit h6{font-size:28px;font-weight:700;margin-bottom:0}
.slider-info-p{padding:15px 0 0}
.slider-info-p p{color:#626262;line-height:18px;margin-bottom:1px;font-family:Arial;font-size:16px;font-weight:400;margin-top:13px}
.slider-info-red{color:#c00d0e!important}
.span-red{background:rgba(255,255,255,0.55);padding:10px;display:inline-block}
.span-red-d{background:rgba(255,255,255,0.95);padding:10px;display:inline-block}
.span-red-b{background:rgba(255,255,255,0.75);padding:10px;display:inline-block}
.body-mitte{float:left;width:650px;padding-right:60px;padding-left:25px;border-right:1px solid #e6e6e6}
.body-mitte-din{float:left;width:938px}
.body-mitte-t{float:left;font-family:Arial;font-size:16px;color:#333;width:550px;margin-top:25px}
.body-mitte img{float:left;width:320px;height:320px;margin-right:20px;margin-bottom:5px;margin-top:6px;border:1px solid #ddd}
.body-mitte1{float:left;width:100%;padding-right:0}
.body-mitte1 h1{font-family:arial;font-size:34px;color:#fff;margin-bottom:0;margin-top:42px;border-bottom:0 solid #ccc;text-shadow:0 0 .4em #000,0 0 .4em #141414,0 0 .4em #0e0e0e;display:block;padding-left:40px}
.body-mitte1 h2{font-family:arial;font-size:25px;color:#fff;font-weight:700;margin-top:0;border-bottom:0 solid #ccc;text-shadow:0 0 .4em #000,0 0 .4em #0a0808,0 0 .4em #141010;padding-left:40px}
.body-mitte1 h3{float:left;font-family:Yanone Kaffeesatz;width:870px;font-size:24px;color:#000;height:35px;font-weight:400;margin-bottom:30px;margin-top:12px;border-bottom:0 solid #ccc}
.body-mitte1 p{float:left;color:#000;line-height:20px;margin-bottom:0;font-family:Arial;font-size:14px;font-weight:400;text-align:justify}
.body-mitte1 img{float:left;margin-right:20px;margin-bottom:15px;margin-top:3px;width:300px;border-radius:15px 15px 15px 15px}
/*.kontakt{width:890px;height:380px;float:left;background:url(../images/ang.jpg) no-repeat;border:0 solid #ddd;font-size:16px;padding:0}
.kontakt-verkehr{width:960px;height:380px;float:left;background:url(../images/ang-v.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0}
.kontakt-verkehr1{width:960px;height:380px;float:left;background:url(../images/ang-v-1.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0}
.kontakt-rec{width:925px;height:380px;float:left;background:url(../images/ang-r.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0}
.kontakt-demar{width:960px;height:380px;float:left;background:url(../images/ang-d.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0}
.kontakt-demar1{width:960px;height:380px;float:left;background:url(../images/ang-d-1.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0}
.kontakt-vor1{width:960px;height:380px;float:left;background:url(../images/ang-vor-1.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0}
.kontakt-mark{width:960px;height:380px;float:left;background:url(../images/ang-m.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0}
.kontakt-mark1{width:960px;height:380px;float:left;background:url(../images/ang-m1.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0}
.kontakt-dauer{width:960px;height:380px;float:left;background:url(../images/ang-dauer.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0}
.kontakt-dauer-1{width:960px;height:380px;float:left;background:url(../images/ang-dauer-1.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0}
.kontakt-trans{width:960px;height:380px;float:left;background:url(../images/ang-trans.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0}
.kontakt-trans1{width:960px;height:380px;float:left;background:url(../images/Transportable-Schutzeinrichtung-H1-W4.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0}
.kontakt-trans1-1{width:960px;height:380px;float:left;background:url(../images/Transportable-Schutzeinrichtung-H1-W4-1.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0}
.kontakt-led{width:960px;height:380px;float:left;background:url(../images/ang-led.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0}
.kontakt-led1{width:960px;height:380px;float:left;background:url(../images/ang-led1.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0}
.r2{width:925px;height:190px;float:left;background:url(../images/r221.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0 0 0 35px}
.r3{width:960px;height:190px;float:left;background:url(../images/r23.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0 0 0 35px}
.r4{width:960px;height:190px;float:left;background:url(../images/r24.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0 0 0 35px}
.r5{width:960px;height:190px;float:left;background:url(../images/r25.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0 0 0 35px}
.r6-1{width:960px;height:190px;float:left;background:url(../images/r241.1.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0 0 0 35px}
.r7{width:960px;height:190px;float:left;background:url(../images/r242.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0 0 0 35px}
.r10{width:960px;height:190px;float:left;background:url(../images/r100.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0 0 0 35px}
.kontakt-maschie{width:960px;height:400px;float:left;background:url(../images/ang-maschie.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0}
.r88rs{width:960px;height:380px;float:left;background:url(../images/r88rs.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0}
.r88r{width:960px;height:190px;float:left;background:url(../images/r88r.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0 0 0 35px}
.r8{width:925px;height:190px;float:left;background:url(../images/r88.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0 0 0 35px}
.r881{width:960px;height:190px;float:left;background:url(../images/r881.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0 0 0 35px}
.r9{width:960px;height:190px;float:left;background:url(../images/r99.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0 0 0 35px}
.r91{width:960px;height:190px;float:left;background:url(../images/r91.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0 0 0 35px}
.kontakt1{width:360px;margin-top:60px;margin-right:-10px;float:right;border:0 solid #ddd;font-size:16px;padding:0}
.kontakt2{width:360px;margin-top:130px;margin-right:-25px;float:right;border:0 solid #ddd;font-size:16px;padding:0}
.kontakt3{width:360px;margin-top:60px;margin-right:0;float:right;border:0 solid #ddd;font-size:16px;padding:0}
.clr{width:200px;height:20px;margin-left:35px;margin-top:10px}
.Stil10{width:300px;height:20px;background:#c00}
.styled1{width:260px;height:18px;font-size:14px;font-family:Arial,Helvetica,sans-serif;color:#000;background:#fff;margin-top:5px;border:1px solid #abadb3;padding:5px}
.styled2{width:200px;height:18px;font-size:14px;font-family:Arial,Helvetica,sans-serif;color:#000;background:#fff}
.bo3{width:880px;margin-top:20px;padding-left:0;float:left;text-align:justify}
.bo4{width:880px;margin-top:20px;padding-left:0;float:left;text-align:left}
.bo4 p{text-align:left;float:left;width:550px}
.bo4 img{float:left;width:300px}*/
.ref img{float:left;width:126px;height:126px;border:0;margin-bottom:2px;margin-right:2px}
.angebot{float:right;font:Arial;font-size:18px;text-align:left;margin-bottom:10px;margin-top:-25px}
.angebot a{float:left;font:Arial;font-size:18px;color:#c60;text-align:left}
.angebot a:hover{float:left;font:Arial;font-size:18px;color:#000}
.angebot img{float:left;width:650px;height:54px;border:0;margin-bottom:2px;margin-right:2px}
.url{width:90%;margin-top:0;margin-left:0;font-family:Arial,Helvetica,sans-serif;float:left;font-size:9px;padding-left:20px;margin-bottom:10px}
.url a:hover{color:#c60}
.body-1{float:left;width:200px;background:url(../images/body1.jpg) no-repeat;margin:0 18px 0 10px;padding:0 10px}
.body-2{float:left;width:200px;background:url(../images/body1.jpg) no-repeat;margin:0 18px 0 auto;padding:0 10px}
.body-3{float:left;width:200px;background:url(../images/body1.jpg) no-repeat;margin:0 auto;padding:0 10px}
.box3{width:100%;float:left}
.box3 p{padding-bottom:10px;font-size:14px;font-family:arial;font-weight:400;color:#333;text-align:justify;padding-right:70px}
.box3 h1{padding-bottom:10px;font-size:26px;font-family:arial;font-weight:400;color:#666}
#frame-footer{background:url(../images/footer.gif) repeat-x left top;width:1350px;height:51px;margin:0 auto 20px;padding:1px 0 0}
#footer{width:100%;color:#333;font-size:13px;margin:0 auto;padding:16px 0 0}
#copyright{float:left;text-decoration:none;padding-left:10px}
#copyright-link{float:right;padding-right:30px;text-decoration:none}
#copyright-link ul li{display:inline}
#footer a:hover{color:#7a1e21;text-decoration:none}
#featured{width:948px;position:relative;height:371px;padding:8px 22px 0 0}
#featured ul.ui-tabs-nav{float:right;list-style:none;z-index:100;position:relative;margin:0 8px -371px;padding:0}
#featured ul.ui-tabs-nav li{margin:0;padding:0}
#featured ul.ui-tabs-nav li img{margin:0}
#featured .ui-tabs-panel{position:relative;float:left;margin:0}
#featured .ui-tabs-nav .ui-tabs-nav-item1 a{position:relative;display:block;width:150px;height:25px;text-decoration:none;background:url(../images/pr1.png) no-repeat 0 0;margin-top:50px;margin-left:30px;font-size:13px;color:#333;padding-left:25px;padding-top:4px}
#featured .ui-tabs-nav .ui-tabs-nav-item1 a:hover{position:relative;background:url(../images/pr11.png) no-repeat 0 0;color:#000}
#featured .ui-tabs-hide{display:none}
/*.text-img{margin-top:-500px;width:550px;margin-left:40px;color:#333;background:#fff;text-decoration:none;height:20px;position:relative;font-size:28px;font-family:arial;font-weight:700;padding:10px 0 20px 10px}
.text-img1{margin-top:-500px;width:390px;margin-left:40px;color:#333;background:#fff;text-decoration:none;height:20px;position:relative;font-size:28px;font-family:arial;font-weight:700;padding:10px 0 20px 10px}
.text-img2{margin-top:-500px;width:610px;margin-left:40px;color:#333;background:#fff;text-decoration:none;height:20px;position:relative;font-size:28px;font-family:arial;font-weight:700;padding:10px 0 20px 10px}
.text-img3{margin-top:-500px;width:560px;margin-left:40px;color:#333;background:#fff;text-decoration:none;height:20px;position:relative;font-size:28px;font-family:arial;font-weight:700;padding:10px 0 20px 10px}
.text-img4{margin-top:-500px;width:350px;margin-left:40px;color:#333;background:#fff;text-decoration:none;height:20px;position:relative;font-size:28px;font-family:arial;font-weight:700;padding:10px 0 20px 10px}
.text-img5{margin-top:-500px;width:270px;margin-left:40px;color:#333;background:#fff;text-decoration:none;height:20px;position:relative;font-size:28px;font-family:arial;font-weight:700;padding:10px 0 20px 10px}
.text-img6{margin-top:-500px;width:330px;margin-left:40px;color:#333;background:#fff;text-decoration:none;height:20px;position:relative;font-size:28px;font-family:arial;font-weight:700;padding:10px 0 20px 10px}
.text-img7{margin-top:-500px;width:200px;margin-left:40px;color:#333;background:#fff;text-decoration:none;height:20px;position:relative;font-size:28px;font-family:arial;font-weight:700;padding:10px 0 20px 10px}
.text-img8{margin-top:-500px;width:360px;margin-left:40px;color:#333;background:#fff;text-decoration:none;height:20px;position:relative;font-size:28px;font-family:arial;font-weight:700;padding:10px 0 20px 10px}
.text-img9{margin-top:-500px;width:295px;margin-left:40px;color:#333;background:rgba(255,255,255,0.79);text-decoration:none;height:20px;position:relative;font-size:28px;font-family:arial;font-weight:700;padding:10px 0 20px 10px}*/
/*.text-unt11{margin-top:10px;width:280px!important;margin-left:40px;background:#4a8555;color:#FFF;text-decoration:none;height:20px;position:relative;font-size:17px;font-family:arial;font-weight:400;padding:8px 10px 30px}
.text-unt1{margin-top:10px;width:330px;margin-left:40px;background:#4a8555;color:#FFF;text-decoration:none;height:20px;position:relative;font-size:13px;font-family:arial;font-weight:400;padding:8px 10px 20px}
.text-unt{margin-top:10px;width:240px;margin-left:40px;background:#4a8555;color:#FFF;text-decoration:none;height:20px;position:relative;font-size:13px;font-family:arial;font-weight:400;padding:8px 10px 20px}
.text-unt a{color:#FFF;text-decoration:none;background:#4a8555}
.text-unt a:hover{background:#4a8555;text-decoration:none}*/
.text-button1{background:url(../images/mehr1.png) no-repeat;margin-top:10px;width:190px;margin-left:40px;color:#FFF;text-decoration:none;height:20px;position:relative;font-size:13px;font-family:arial;font-weight:400;padding:10px 10px 20px}
.text-button{background:url(../images/mehr.png) no-repeat;margin-top:10px;width:190px;margin-left:40px;color:#FFF;text-decoration:none;height:20px;position:relative;font-size:13px;font-family:arial;font-weight:400;padding:10px 10px 20px}
.no-desc{text-decoration:none}
.text-width{width:70px}
.text-top{margin-top:-410px}
.text-mitte{width:170px;padding-bottom:40px}
.text-mitte1{width:160px}
.start-mitte{width:960px;background:url(../images/startbox-mitte.jpg) no-repeat;height:565px;margin-left:10px;margin-top:15px;float:left;margin-right:32px}
.start-box{width:320px;background:url(../images/startbox.jpg) no-repeat;height:560px;margin-left:0;margin-top:6px;float:left;margin-right:0}
.start-box-send{margin-left:160px;margin-top:-10px}
.start-box1{width:320px;background:url(../images/startbox1.jpg) no-repeat;height:560px;margin-left:0;margin-top:6px;float:left;margin-right:0}
.start-box-send1{margin-left:170px;margin-top:-35px}
.start-box2{width:320px;background:url(../images/startbox2.jpg) no-repeat;height:560px;margin-left:0;margin-top:6px;float:left}
.start-box-send2{margin-left:170px;margin-top:-40px}
.button,a.button,button,input[type=submit],input[type=button]{background-repeat:repeat-x;color:#FFF;border:0;background-color:#374045;font-size:14px;font-family:"Open Sans",arial;font-weight:400;display:inline-block;cursor:pointer;line-height:normal;transition-property:all;transition-duration:.2s;transition-timing-function:linear;transition-delay:0;width:180px;height:30px;padding:0 14px}
.button:hover,a.button:hover,button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover{background-color:#8c1d23}
.button,button.sm_button,a.sm_button,input.sm_button[type=submit],input.sm_button[type=reset],input.sm_button[type=button]{font-size:16px}
.vorteil{width:630px;font-size:14px;float:left;margin-top:10px;border:2px solid #ebebeb;background:#f3f3f3;padding:10px;margin-bottom:20px}
.vorteil h2{font-size:16px;margin-bottom:20px;text-decoration:underline}
.vorteil ul{padding-left:30px;list-style-image:url(../images/b.jpg)}
.vorteil li{padding-left:5px;padding-bottom:5px}
.xxv{border:0 solid #ebebeb;background:#fff}
ul#Navigation{border:0 solid #000;font-size:10px;margin:0}
ul#Navigation a,ul#Navigation span{display:block;padding-left:10px;padding-top:10px;padding-bottom:0px;width:201px;height:21px;text-decoration:none;font-weight:400;border-bottom:1px solid #e1e3e0;color:#757575;background-color:#fff;border-left:1px solid #e6e6e6;}
ul#Navigation a:hover,ul#Navigation span{color:#FFF;background:#c00d0e;padding-top:10px;padding-bottom:0px;height:22px;text-align:left;border:0;font-weight:400;border-left:1px solid #e6e6e6;}
.start-mitte a:hover{color:#000}
.sidebar-u-l-1{margin-top:10px;border-top:1px solid #e1e3e0;width:212px}
.body-mitte-2{margin-top:25px;padding-top:0;float:left;width:72%;padding-right:60px;padding-left:18px;border-right:1px solid #e6e6e6}
.body-mitte-2 img{float:left;width:200px;height:280px;margin-right:20px;margin-bottom:0;margin-top:5px;border:1px solid #ddd}
.v-box{float:left;width:100%;margin-top:0;margin-bottom:25px;border:2px solid #f0f0f0;background:#f9f9f9;padding:10px}
.v-box h3{color:#797979;text-decoration:underline;width:600px;margin-bottom:15px}
.v-verkauf-1{float:right;width:550px;margin-top:155px;margin-right:-110px}
.v-verkauf-2{float:right;width:550px;margin-top:150px;margin-right:-30px}
.v-verkauf-2res,.v-verkauf-1res{display:none}
.v-verkauf-3{float:right;width:550px;margin-top:-185px;margin-right:-70px}
.v-verkauf-4{float:right;width:550px;margin-top:10px;margin-right:-90px}
.v-verkauf-7{float:right;width:550px;margin-top:30px;margin-right:-110px}
.v-verkauf-8{float:left;width:550px;margin-top:10px;margin-left:-10px}
.id{width:190px;border:1px solid #999;height:20px;margin-bottom:3px}
.id-text{width:190px;margin-top:3px;height:40px;max-width:190px;max-height:40px;min-width:190px;min-height:40px;border:1px solid #999;margin-bottom:-10px}
.angebot1{margin-top:-40px;margin-left:245px;float:left}
.angebot2{margin-top:-30px;margin-left:320px;float:left}
.angebot3{margin-top:-35px;margin-left:280px;float:left}
.angebot4{margin-top:-35px;margin-left:250px;float:left}
.angebot5{margin-top:-35px;margin-left:240px;float:left}
.angebot8{margin-top:-40px;margin-left:340px;float:left}
.lineref{border-top:1px solid #e6e6e6;margin-bottom:20px;margin-top:20px}
.hg{margin-bottom:10px;margin-left:0;width:360px}
.hgt{width:320px;font-family:Arial;font-size:12px}
.hgtt{margin-bottom:0;margin-left:0;width:360px}
.mg{margin-left:-20px}
#jssor_1{display:none}
.nav-main,.nav-main li,ul#Navigation li{list-style:none;margin:0;padding:0}
.nav-main li:hover>ul,ul.pro-main li:hover>ul{visibility:visible}
.nav-main .list,#featured ul.ui-tabs-nav li.last{padding-right:0}
#none,.none{background:0;border:0}
ul.pro-sub li,ul.pro-sub2 li,ul.pro-sub3 li{list-style:none;display:block;height:479px;float:none;width:940px;border-bottom:0 solid #5a5a5a;background:0;padding:0}
.pro-ti,#pro-ti{float:left;width:0;margin-top:0;margin-left:285px;font:Arial;font-size:14px;color:#333;font-weight:bolder;padding:7px}
.pro-ti a,#pro-ti a,#footer a{color:#333;text-decoration:none;padding: 2px;}
.pro-ti a:hover,#pro-ti a:hover{color:#757575;text-decoration:none}
#send a,.tend a{display:block;width:250px;height:27px;background:url(../images/angebot1.jpg) no-repeat 0 0;overflow:hidden;margin:3px 0 0;padding:0}
#send a:hover,.tend a:hover{background-position:0 -28px}
a.rend:link,a.rend:visited{color:#000;background:url(../images/angebot1.jpg)no-repeat}
a.rend:hover,a.rend:active{color:#ff0;background:url(../images/angebot1.jpg)no-repeat}
.sidebar-gelb,.Stil12{color:#fcd00b}
.body-mitte h1,.body-mitte-2 h1{float:left;font-family:Arial;width:653px;font-size:21px;color:#535353;height:35px;font-weight:400;margin-bottom:10px;padding-top:6px;padding-left:0;margin-top:12px;border-bottom:0 solid #ccc}
.body-mitte p,.body-mitte-2 p{color:#626262;line-height:18px;margin-bottom:13px;font-family:Arial;font-size:13px;font-weight:400}
.body-mitte-din h1{float:left;font-family:Arial;width:653px;font-size:21px;color:#535353;height:35px;font-weight:400;margin-bottom:10px;padding-top:6px;padding-left:0;margin-top:12px;border-bottom:0 solid #ccc}
.body-mitte-din p{color:#626262;line-height:18px;margin-bottom:13px;font-family:Arial;font-size:13px;font-weight:400}
.bo3 h3,.bo4 h3{margin-bottom:10px}
.url a,.start-mitte a,.v-box a:hover{color:#333}
#featured .ui-tabs-nav .ui-tabs-nav-item2 a,#featured .ui-tabs-nav .ui-tabs-nav-item3 a,#featured .ui-tabs-nav .ui-tabs-nav-item4 a,#featured .ui-tabs-nav .ui-tabs-nav-item5 a{position:relative;display:block;width:150px;height:25px;text-decoration:none;background:url(../images/pr1.png) no-repeat 0 0;margin-left:30px;font-size:13px;color:#333;padding-left:25px;padding-top:4px}
#featured .ui-tabs-nav .ui-tabs-nav-item2 a:hover,#featured .ui-tabs-nav .ui-tabs-nav-item3 a:hover,#featured .ui-tabs-nav .ui-tabs-nav-item4 a:hover,#featured .ui-tabs-nav .ui-tabs-nav-item5 a:hover,#featured .ui-tabs-nav .ui-tabs-selected .nav-item1,#featured .ui-tabs-nav .ui-tabs-selected .nav-item2,#featured .ui-tabs-nav .ui-tabs-selected .nav-item3,#featured .ui-tabs-nav .ui-tabs-selected .nav-item4,#featured .ui-tabs-nav .ui-tabs-selected .nav-item5{position:relative;background:url(../images/pr11.png) no-repeat 0 0}
.start-box h2,.start-box1 h2,.start-box2 h2{width:200px;padding-top:210px;font-family:Arial;font-size:13px;padding-left:25px;padding-bottom:10px;text-decoration:underline}
.start-box-text,.start-box-text1,.start-box-text2{width:270px;font-size:11px;padding-left:25px}
.start-box-text p,.start-box-text1 p,.start-box-text2 p{padding-bottom:10px}
.v-box p,.v-box a{color:#797979}
/*.v-verkauf-1 h4,.v-verkauf-2 h4,.v-verkauf-22 h4,.v-verkauf-3 h4,.v-verkauf-4 h4,.v-verkauf-5 h4,.v-verkauf-6 h4,.v-verkauf-7 h4,.v-verkauf-8 h4{font-family:Arial;font-size:17px;margin-top:17px;margin-left:26px;color:#333}
.v-verkauf-1 h5,.v-verkauf-2 h5,.v-verkauf-22 h5,.v-verkauf-3 h5,.v-verkauf-4 h5,.v-verkauf-5 h5,.v-verkauf-6 h5,.v-verkauf-7 h5,.v-verkauf-8 h5{font-family:Arial;font-size:17px;margin-top:27px;margin-left:49px;color:#333;font-weight:400}
.v-verkauf-1 h6,.v-verkauf-2 h6,.v-verkauf-3 h6,.v-verkauf-4 h6,.v-verkauf-5 h6,.v-verkauf-6 h6,.v-verkauf-7 h6,.v-verkauf-8 h6{font-family:Arial;font-size:17px;margin-top:9px;margin-left:49px;color:#333;font-weight:400}
.v-verkauf-1 ul,.v-verkauf-2 ul,.v-verkauf-22 ul,.v-verkauf-3 ul,.v-verkauf-4 ul,.v-verkauf-5 ul,.v-verkauf-6 ul,.v-verkauf-7 ul,.v-verkauf-8 ul{font-family:Arial;font-size:16px;margin-top:15px;margin-left:45px;color:#333;padding-top:0;margin-bottom:10px}
.v-verkauf-1 li,.v-verkauf-2 li,.v-verkauf-22 li,.v-verkauf-3 li,.v-verkauf-4 li,.v-verkauf-5 li,.v-verkauf-6 li,.v-verkauf-7 li,.v-verkauf-8 li{list-style-image:url(../images/b.png);padding-bottom:8px;color:#000}
.v-verkauf-5,.v-verkauf-6{background:#ccc;display:block;float:left!important;width:100%!important;height:auto;background:#ffffffb3!important;border-radius:0;max-width:428px;margin:30px 0 5px 35px !important}
.angebot6,.angebot7{margin-top:0;margin-left:25px;float:left}
.v-verkauf-22{float:right;width:382px;margin-top:112px}
.t1w1{width:960px;height:190px;float:left;background:url(../images/r882.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0 0 0 35px}
.t1w11{width:960px;height:380px;float:left;background:url(../images/Transportable-Schutzeinrichtung-t1-W1.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0}
.t1w2{width:960px;height:190px;float:left;background:url(../images/r883.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0 0 0 35px}
.t1w22{width:960px;height:380px;float:left;background:url(../images/Transportable-Schutzeinrichtung-t1-W2.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0}
.t1w3{width:960px;height:190px;float:left;background:url(../images/r884.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0 0 0 35px}
.t1w33{width:960px;height:380px;float:left;background:url(../images/Transportable-Schutzeinrichtung-t1-W3.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0}
.h1w51{width:960px;height:190px;float:left;background:url(../images/r885.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0 0 0 35px}
.h1w52{width:960px;height:380px;float:left;background:url(../images/Transportable-Schutzeinrichtung_H1_W5.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0}
.h1w61{width:960px;height:190px;float:left;background:url(../images/r886.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0 0 0 35px}
.h1w62{width:960px;height:380px;float:left;background:url(../images/Transportable-Schutzeinrichtung_H1_W6.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0}
.bau1{width:960px;height:190px;float:left;background:url(../images/r986.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0 0 0 35px}
.bau2{width:960px;height:380px;float:left;background:url(../images/baustellenabsicherung_01.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0}
.bau2-1{width:960px;height:380px;float:left;background:url(../images/baustellenabsicherung_01_1.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0}*/
.ya{border-left:none}
.yad{border-right:0}
.side-ul{list-style-image:url(../images/b1.jpg);margin-left:20px;font-size:13px;margin-top:10px}
.side-ul li{margin-bottom:10px}
.sidebar-z-h-1{width:212px;height:auto;margin:20px auto;border:1px solid #ccc;background:#ffa84c;background:-moz-linear-gradient(top,#ffa84c 0,#ff7b0d 100%);background:-webkit-linear-gradient(top,#ffa84c 0,#ff7b0d 100%);background:linear-gradient(to bottom,#ffa84c 0,#ff7b0d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa84c',endColorstr='#ff7b0d',GradientType=0)}
.zze{color:#333;font-size:13px;margin-top:10px}
.green{background:#125f33}
ul.nav-sub.green{background:#125f33}
ul.nav-sub li.green{border-bottom:1px dotted #fff}
.r100{width:960px;height:190px;float:left;background:url(../images/r1000.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0 0 0 35px}
.kontakt-demaschie{width:960px;height:400px;float:left;background:url(../images/ang-demarkierungsmaschie.jpg) no-repeat;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0}
.rm{width:960px;height:190px;float:left;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0 0 0 35px}
/*.kontakt-m{width:925px;height:400px;float:left;border:0 solid #ddd;font-size:16px;margin-left:-15px;padding:0}
.ba{background:#000;height:613px;width:960px;margin-left:-15px;padding-left:15px;background:url(../images/sprayer2.jpg) no-repeat}
.ba1{background:#000;height:613px;width:960px;margin-left:-15px;padding-left:15px;background:url(../images/andruckrolle-markierungsfolie.jpg) no-repeat}
.ba2{background:#000;height:613px;width:960px;margin-left:-15px;padding-left:15px;background:url(../images/Verlegemaschine-Markierungsfolie.jpg) no-repeat}*/
.shf{color:#fff;text-decoration:none;background:#333;padding:5px 7px}
a.shf{color:#fff;background:#333;padding:5px 7px}
a.shf:hover{color:#fff;background:#125f33;padding:5px 7px}
.shgd{color:#fff;text-decoration:none;background:#333;padding:5px 7px}
a.shgd{color:#fff;background:#333;padding:5px 7px}
a.shgd:hover{color:#fff;background:#125f33;padding:5px 7px}
.shg{color:#fff;background:#c00d0e;padding:5px 7px;margin-left:1px;margin-right:1px}
.sidebar-z-h-k{width:205px;height:90px;float:left;font-family:Arial;font-size:10px;font-weight:400;margin:20px auto 0 10px;padding:0}
.sidebar-z-h-k img{border:0;margin-top:0}
/*.mb{width:75px;height:100px;position:absolute;margin-top:210px;margin-left:400px}
.mb img{width:154px;height:154px}
.mb1{width:75px;height:100px;position:absolute;margin-top:65px;margin-left:700px}
.mb1 img{width:154px;height:154px}
.mb2{width:75px;height:100px;position:absolute;margin-top:65px;margin-left:700px}
.mb2 img{width:154px;height:154px}
.mb3{width:75px;height:100px;position:absolute;margin-top:65px;margin-left:700px}
.mb3 img{width:154px;height:154px}
.mb4{width:75px;height:100px;position:absolute;margin-top:65px;margin-left:700px}
.mb4 img{width:154px;height:154px}
.mb5{width:75px;height:100px;position:absolute;margin-top:65px;margin-left:700px}
.mb5 img{width:154px;height:154px}
.mb6{width:75px;height:100px;position:absolute;margin-top:40px;margin-left:700px}
.mb6 img{width:154px;height:154px}
.mb7{width:75px;height:100px;position:absolute;margin-top:65px;margin-left:700px}
.mb7 img{width:154px;height:154px}
.mb8{width:75px;height:100px;position:absolute;margin-top:207px;margin-left:350px}
.mb8 img{width:154px;height:154px}
.mb9{width:75px;height:100px;position:absolute;margin-top:65px;margin-left:700px}
.mb9 img{width:154px;height:154px}
.mb10{width:75px;height:100px;position:absolute;margin-top:0;margin-left:450px}
.mb10 img{width:154px;height:154px}
.mb11{width:75px;height:100px;position:absolute;margin-top:-60px;margin-left:450px}
.mb11 img{width:154px;height:154px}
.mb12{width:75px;height:100px;position:absolute;margin-top:20px;margin-left:450px}
.mb12 img{width:154px;height:154px}
.mb13{width:75px;height:100px;position:absolute;margin-top:20px;margin-left:450px}
.mb13 img{width:154px;height:154px}
.mb14{width:75px;height:100px;position:absolute;margin-top:270px;margin-left:290px}
.mb14 img{width:154px;height:154px}
.mb15{width:75px;height:100px;position:absolute;margin-top:270px;margin-left:350px}
.mb15 img{width:154px;height:154px}
.mb16{width:75px;height:100px;position:absolute;margin-top:0;margin-left:500px}
.mb16 img{width:154px;height:154px}
.mb17{width:75px;height:100px;position:absolute;margin-top:250px;margin-left:0}
.mb17 img{width:154px;height:154px}
.mb18{width:75px;height:100px;position:absolute;margin-top:250px;margin-left:0}
.mb18 img{width:154px;height:154px}
.mb19{width:75px;height:100px;position:absolute;margin-top:250px;margin-left:0}
.mb19 img{width:154px;height:154px}
.mb20{width:75px;height:100px;position:absolute;margin-top:250px;margin-left:0}
.mb20 img{width:154px;height:154px}
.mb21{width:75px;height:100px;position:absolute;margin-top:200px;margin-left:0}
.mb21 img{width:134px;height:134px}
.mb22{width:75px;height:100px;position:absolute;margin-top:380px;margin-left:0}
.mb22 img{width:200px;height:100px}*/
.video{background:#fff;width:960px;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.vi{margin-top:10px;margin-bottom:5px}
.video1{padding:15px}
.start-video{background:#fff;width:960px;height:564px;margin-left:10px;margin-top:15px;float:left;margin-right:0}
.gt{margin-left:10px;padding-top:20px;font-size:14px;line-height:23px}
.gt_s{margin-left:10px;padding-top:20px;font-size:13px;line-height:22px}
.stl{color:blue}
.gv{float:left;margin:20px 0 0 9px;height:191px}
.gvt{float:left;padding:20px 30px 20px 10px;width:290px;border-right:1px solid #ccc}
.gvtx{margin-left:10px;padding-top:5px;color:#000;font-size:17px}
.start-news{background:#fff;width:960px;height:425px;margin-left:10px;margin-top:5px;float:left;margin-right:0;padding-top:10px}
.start-news a{color:#000}
.start-news a:hover{color:#C00}
.new1{float:left;width:220px;margin-right:5px;margin-left:17px;margin-top:10px;font-size:10px;background:url(../images/Transportable-Schutzeinrichtung-2.jpg) no-repeat;height:189px;border:1px solid #999;-moz-border-radius:5px}
.new11{opacity:1.05;filter:Alpha(Opacity=80);background:#fff;font-size:9px;margin-left:5px;margin-top:120px;width:199px;-moz-border-radius:4px;padding:5px}
.new2{float:left;width:220px;margin-right:5px;margin-left:10px;margin-top:10px;font-size:10px;background:url(../images/Transportable-Schutzeinrichtung012.jpg) no-repeat;height:189px;border:1px solid #999;-moz-border-radius:5px}
.new3{float:left;width:220px;margin-right:5px;margin-left:10px;margin-top:10px;font-size:10px;background:url(../images/Mobile-LED-Stauwarnanlage-03.jpg) no-repeat;height:189px;border:1px solid #999;-moz-border-radius:5px}
.new31{float:left;width:210px;margin-right:14px;margin-left:10px;margin-top:10px;font-size:10px;background:url(../images/Mobile-LED-Stauwarnanlage-03.jpg) no-repeat;height:180px;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:2px 2px 2px #888}
.new4{float:left;width:215px;margin-right:14px;margin-left:10px;margin-top:10px;font-size:10px;height:394px;border-left:1px solid #ccc}
.new4 h3{padding-left:20px;padding-top:0;padding-bottom:0;font-size:20px;text-decoration:underline}
.new44{font-size:10px;padding-left:20px;text-decoration:none;font-size:14px;padding-bottom:3px;font-weight:700}
.new4 a{color:#333;text-decoration:none}
.new4 a:hover{color:#C00}
.new444{padding-left:20px;margin-top:10px;font-size:15px}
.new4444{padding-left:20px;margin-top:29px;ont-size:15px}
.bn{padding-top:10px}
.usi{border-top:1px solid #ccc;margin-top:5px}
.iu{margin-top:10px}
.newimg{height:30px;margin-bottom:-30px;margin-left:10px;margin-right:10px}
.new5{float:left;width:220px;margin-right:5px;margin-left:17px;margin-top:-189px;font-size:10px;background:url(../images/LED-Wechselverkehrszeichen-01.jpg) no-repeat;height:189px;border:1px solid #999;-moz-border-radius:5px}
.new6{float:left;width:220px;margin-right:5px;margin-left:10px;margin-top:-189px;font-size:10px;background:url(../images/r311.jpg) no-repeat;height:189px;border:1px solid #999;-moz-border-radius:5px}
.new7{float:left;width:220px;margin-right:10px;margin-left:10px;margin-top:-189px;font-size:10px;background:url(../images/road-taper+Markierungsmaschine.jpg) no-repeat;height:189px;border:1px solid #999;-moz-border-radius:5px}
.new71{float:left;width:210px;margin-right:14px;margin-left:10px;margin-top:-180px;font-size:10px;background:url(../images/road-taper+Markierungsmaschine.jpg) no-repeat;height:180px;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:2px 2px 2px #888}
.spalt{width:560px;float:left;margin-left:15px;margin-top:10px}
.spalt a{color:#5e6066}
.spalt a:hover{color:#C00}
.spalt1{border-bottom:1px solid #ccc;float:left;margin-bottom:10px;width:584px}
.spalt2{border-bottom:1px solid #ccc;float:left;margin-bottom:10px}
.spalt3{float:left;margin-bottom:10px}
.spaltf{float:left}
.spaltf img{border:1px solid #999}
.spaltc{float:left;margin-left:10px;width:390px}
.spaltc p{margin-bottom:10px;line-height:15px;font-size:11px}
.spaltc h2{color:#5e6066;font-size:17px;margin-bottom:10px}
.start-zert{background:#fff;width:960px;height:195px;margin-left:10px;margin-top:15px;float:left;margin-right:0}
.zert{float:left;padding:20px}
.zert h3{color:#5e6066;font-size:17px}
.zert1{float:left;width:180px;margin-right:30px}
.zert2{float:left;width:180px;margin-right:30px}
.zert3{float:left;width:290px;margin-right:30px}
.zert4{float:left;width:180px}
.start-produkt{background:#fff;width:960px;height:395px;margin-left:10px;margin-top:15px;float:left;margin-right:0}
.produkt{margin:20px;width:940px}
.produkt1{float:left;margin-right:10px;margin-bottom:0}
.produkt2{float:left;margin-right:0}
.produkt3{float:left;margin-right:0}
.produkt4{float:left;margin:0}
.space{width:960px;height:195px;margin-left:10px;margin-top:5px;float:left;margin-right:0;padding-top:10px}
.spaces{width:100%;height:15px;margin-left:10px;margin-top:5px;float:left;margin-right:0;padding-top:10px}
.pds{width:15%;margin-right:1%;margin-bottom:1%;background:#fffefe;border:1px solid #bebbbb}
.pds a{color:#000}
.pds a:hover{color:#727272}
.pds img{float:left;width:210px;height:151px;margin-right:0;margin-bottom:0;margin-top:0;border:0 solid #ddd;border-top:1px solid #bebbbb;border-bottom:1px solid #bebbbb}
.pds span{height:50px;padding:5px;float:left;font-size:12px;display:block;text-align:center;display:block}
.pdst{margin-top:30px;display:flex;justify-content:space-between;display:flex;flex-wrap:wrap;width:100%}
.button2{background-color:#125f33;border:0;color:#fff;text-align:center;text-decoration:none;display:inline-block;font:12px Arial;-webkit-transition-duration:.4s;transition-duration:.4s;cursor:pointer;float:right;margin-top:-58px;padding:10px}
.button2 a{color:#fff;text-decoration:none;padding:10px}
.button2:hover{background-color:#7a1e21;padding:10px}
.button1{background-color:#4caf50;background:#f5f6f6;background:-moz-linear-gradient(top,rgba(245,246,246,1) 0,rgba(219,220,226,1) 21%,rgba(184,186,198,1) 49%,rgba(221,223,227,1) 80%,rgba(245,246,246,1) 100%);background:-webkit-linear-gradient(top,rgba(245,246,246,1) 0,rgba(219,220,226,1) 21%,rgba(184,186,198,1) 49%,rgba(221,223,227,1) 80%,rgba(245,246,246,1) 100%);background:linear-gradient(to bottom,rgba(245,246,246,1) 0,rgba(219,220,226,1) 21%,rgba(184,186,198,1) 49%,rgba(221,223,227,1) 80%,rgba(245,246,246,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f6f6',endColorstr='#f5f6f6',GradientType=0);color:#1e1e1e;padding:2px 4px;margin:0;width:100%;font-size:13px;font-weight:400}
.button1:hover{background:#c62929;background:#b5bdc8;background:-moz-linear-gradient(top,rgba(181,189,200,1) 0,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%);background:-webkit-linear-gradient(top,rgba(181,189,200,1) 0,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%);background:linear-gradient(to bottom,rgba(181,189,200,1) 0,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5bdc8',endColorstr='#28343b',GradientType=0);color:#fff;padding:2px 4px;margin:0;width:100%}
.bro{float:left;width:250px;margin-top:20px}
.bron{float:left;width:390px;margin-left:5px;margin-top:20px}
.bron p{font-size:11.5px;color:#626262;line-height:18px;margin-bottom:13px;font-family:Arial;font-weight:400}
h1.bron{float:left;font-family:Arial;width:650px;font-size:21px;color:#535353;height:35px;font-weight:400;margin-bottom:10px;padding-top:6px;padding-left:0;margin-top:12px;border-bottom:0 solid #ccc}
iframe.ddiframeshim{border:0}
.pdf{width:175px;height:242px;float:left;font-family:Arial;font-size:10px;font-weight:400;border-top:1px solid #e6e6e6;padding:20px 0 20px 10px;display:block}
span.sprach{margin-right:20px}
a.spen:before{content:'EN';font-weight: normal;font-size: 14px;}
a.spen{color:#fff;padding: 5px 4px;/* background:url(../images/en.jpg) no-repeat; */margin-right:-17px;text-decoration: none;background: #333;}
a.spen:hover{color:#fff;padding:5px 4px; background:#656565;}
a.spde:before{content:'DE';font-weight: normal;font-size: 14px;}
a.spde{color:#fff;padding:5px 4px;text-decoration: none;background:#656565;}
a.spde:hover{color:#fff;padding:5px 4px;background: #333;/*background:url(../images/de1.jpg) no-repeat*/}
.s1{float:left;width:22.3%;background:#ccc;margin-top:10px;margin-left:20px}
.s2{float:left;width:22.3%;background:#ccc;margin-top:10px;margin-left:20px}
.s3{float:left;width:22.3%;background:#ccc;margin-top:10px;margin-left:20px}
.s3 img{width:180px}
.s4{float:left;width:22.3%;background:#ccc;margin-top:10px;margin-left:20px}
.s4 img{width:180px}
ul.xxul li{width:300px}
ul.xxulx li{width:250px}
a.blue{color:blue}
.vvbox p{line-height:23px;font-size:14px;padding-bottom:10px}
.vvbox li{line-height:12px;font-size:14px;padding-bottom:10px;padding-left:0;list-style:none;list-style-image:url(../images/b.png);list-style-type:none;margin-left:30px;line-height:1.15em}
img.fbild{width:34%;height:auto;float:left}
.fbild p{width:60%;height:auto;float:left}
.fbild{width:100%;float:left}
.din-form{width:100%}
.din-form table{border:1px solid #ccc;border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed}
.din-form table caption{font-size:1.5em;margin:1.9em 0 .75em;color:#7a1e21;font-weight:700}
.din-form table tr{background:#f8f8f8;border:1px solid #ddd;padding:.35em}
.din-form table th,table td{padding:.625em;text-align:center;border:1px solid #ccc}
.din-form table th{font-size:.85em;letter-spacing:.1em;text-transform:uppercase;background:#ccc}
.din-box{width:30%;float:left;padding-right:28px;margin-bottom:30px}
.din-box h2{font-size:15px;font-weight:700;text-decoration:underline;padding-bottom:10px}
.din-box h3{font-size:15px;font-weight:700;text-decoration:underline;padding-bottom:10px}
.din-box h4{font-size:15px;font-weight:700;text-decoration:underline;padding-bottom:10px}
.din-box h5{font-size:15px;font-weight:700;text-decoration:underline;padding-bottom:10px}
.din-box h6{font-size:15px;font-weight:700;text-decoration:underline;padding-bottom:10px}
.din-box ul{padding-left:20px}
.din-box li{padding:0;margin:0;padding-bottom:10px}
.din-box p{font-weight:700}
.din-box-t{font-weight:400!important}
.din-box-h{background:#fff;float:left;padding:1%;background:url(../images/DIN-EN-1317.jpg) no-repeat;border:1px solid #ddd}
.din-box-spalt{width:100%;float:left}
.din-form-c{background:#eaeaea!important}
.firmen-st{background:#eee;width:100%!important}
.firmen-st input{width:99%;height:20px;border:1px solid #ccc}
.firmen-st select{width:100%;font-size:10pt;font-family:Verdana;border:1px solid #999;background:#fff;color:#000;padding:1px 4px}
.firmen-st textarea{width:99%;height:60px;max-width:99%!important;border:1px solid #ccc}
.firmen-st tr,td{width:50%}
.firmen-st-info{width:90%;font-size:11px;line-height:14px;margin-bottom:10px;margin-top:15px}
.firmen20{width:20%!important}
.firmen80{width:77%!important}
.firmen45{width:48%!important}
div.menu-navigation{display:block;width:100%;height:auto;padding:0;background:#343434;float:left;position:relative}
div.menu-navigation-innere{display:block;width:100%;max-width:100%;margin:0 auto;padding:0;position:relative}
.home ul li{margin:0;display:inline-block;float:left;background-color:#343434;border-right:1px solid #515151;border-left:1px solid #1c1c1c}
ul.menu{padding-left:8px}
.toggle,[id^=drop]{display:none}
nav{margin:0;padding:0}
nav:after{content:"";display:table;clear:both}
nav ul{float:left;padding:0;margin:0;list-style:none;position:relative}
nav ul li{margin:0;display:inline-block;float:left;background-color:#343434;border-right:1px solid #515151;border-left:1px solid #1c1c1c}
nav a{display:block;padding:14px 6px;color:#FFF;font-size:17px;text-decoration:none;height:15px;font:12px Arial}
nav a:hover{color:#fdda18}
nav ul ul{display:none;position:absolute;top:43px;padding-top:0;padding-bottom:10px;background:#3e3e3e}
nav ul li:hover>ul{display:inherit}
nav ul ul li{width:260px;float:none;display:list-item;position:relative;z-index:1;background:#3e3e3e;padding:0 10px}
nav ul ul li a{display:block;padding:5px 7px 8px 15px;color:#FFF;font-size:17px;text-decoration:none;height:15px;font:12px Arial;border-bottom:1px dotted #757575;background:url(../images/m.png) no-repeat}
nav li>a:after{content:' +'}
nav li>a:only-child:after{content:''}
.me1nu{cursor:pointer;background:#8f8d8d;padding:4px 14px 15px 9px;color:#fff;font-size:27px;position:absolute;top:0;right:0;background-size:18px;height:31px;width:30px;display:block}
.me1nu:hover{background:#666;color:#fdda18}
.af066{display:none}
li.letzte{border-right:0 solid #1c1c1c}
li.anfang{border-left:0 solid #1c1c1c}
ul.schieber{margin-left:-169px}
.nr-box-mitte{float:left;width:960px;margin:0 -11px}
.nr-box-url{width:100%;padding:0 20px 30px 16px}
.nr-box h1{float:left;font-family:Yanone Kaffeesatz;width:870px;font-size:54px;height:55px;font-weight:400;margin-bottom:6px;margin-top:22px;border-bottom:0 solid #ccc;text-shadow:0 0 .4em #484040,0 0 .4em #615b5b,0 0 .4em #4c4545;color:#fff;text-shadow:1px 1px 1px black,1px -1px 1px black,-1px 1px 1px black,-1px -1px 1px #000;text-shadow:0 0 5px #000;text-shadow:0 0 3px #000,0 0 5px #000}
.nr-box h2{float:left;font-family:Yanone Kaffeesatz;width:870px;font-size:31.3px;height:35px;font-weight:400;margin-bottom:30px;margin-top:0;border-bottom:0 solid #ccc;text-shadow:0 0 .4em #484040,0 0 .4em #615b5b,0 0 .4em #4c4545;color:#fff;text-shadow:0 0 3px #000,0 0 5px #000}
.nr-box-back{background:url(../images/Transportable-Schutzeinrichtungt-T3-W1.jpg) no-repeat;float:left;width:100%;height:530px;border:1px solid #ccc;border-radius:8px}
.nr-box-back1{background:url(../images/Schifffahrtszeichen.jpg) no-repeat;float:left;width:100%;height:530px;border:1px solid #ccc;margin-top:-5px}
.hohe{margin-top:0;float:left;display:block;height:120px;width:100%}
.nr-box-innere{padding:15px 20px 20px}
.nr-box-uber{display:block}
.nr-box-sigel{float:right;margin-top:-130px;margin-bottom:20px;display:block}
.nr-box-sigel img{width:90%}
.nr-box-vor-innere{display:block;margin-top:10px;width:100%;float:left}
.nr-box-vorteil{float:left;display:block;width:50%}
.nr-box-vorteil1{background:#ffffffa3;padding:10px;border-radius:5px;border:1px solid #fff;-webkit-box-shadow:7px 8px 25px 0 rgba(0,0,0,0.58);-moz-box-shadow:7px 8px 25px 0 rgba(0,0,0,0.58);box-shadow:7px 8px 25px 0 rgba(0,0,0,0.58)}
.nr-box-vorteil2{background:#ffffffc7;padding:10px;border:1px solid #fff;-webkit-box-shadow:7px 8px 25px 0 rgba(0,0,0,0.58);-moz-box-shadow:7px 8px 25px 0 rgba(0,0,0,0.58);box-shadow:7px 8px 25px 0 rgba(0,0,0,0.58)}
.nr-box-vorteil h4{font-size:16px;color:#333}
.nr-box-vorteil ul{font-family:Arial;font-size:15px;margin-top:10px;margin-left:20px;color:#333;padding-top:0}
.nr-box-vorteil li{list-style-image:url(../images/b.png);padding-bottom:8px;color:#000}
.nr-box-angebot{float:left;display:block;width:47%;text-align:right}
.nr-box-angebot1{background:#5c8f18c7;text-align:center;color:#fff;margin-left:70px;padding:10px;font-size:16px;margin-top:28px;-webkit-box-shadow:7px 8px 25px 0 rgba(0,0,0,0.58);-moz-box-shadow:7px 8px 25px 0 rgba(0,0,0,0.58);box-shadow:7px 8px 25px 0 rgba(0,0,0,0.58)}
.nr-box-angebot1 span{font-size:34px;font-weight:700}
.nr-box-button{margin-top:20px;margin-bottom:20px}
input.nr-box-button1{background-repeat:repeat-x;color:#6e9435;border:0;background-color:#fff;font-size:14px;font-family:"Open Sans",arial;font-weight:500;display:inline-block;cursor:pointer;line-height:normal;transition-property:all;transition-duration:.2s;transition-timing-function:linear;transition-delay:0;width:80%;height:40px;padding:5px 14px}
input.nr-box-button1:hover{background-color:#35500f;color:#fff}
.pfd-start{float:left;width:100%;margin:0 auto;display:block}
.pfd-mitte{width:96%;margin:10px auto}
.pfd-box{width:33.2%;background:#e4e4e4;float:left;display:block;margin-right:.2%;padding:5px 0}
.pfd-box1{width:70%;float:left}
.pfd-box1-text{padding:12px;color:#333}
.pfd-box2{width:30%;float:left}
.pfd-box1-bild{text-align:center;margin-top:5px;width:100%}
.pdf-box-ende{margin-right:0}
.Box-start1{display:block;float:left;width:100%}
.Box-start1-innere{display:block;width:100%;display:block;width:100%;max-width:911px;margin:0 auto;padding:0}
.Box-start1-header h3{text-align:center;padding-bottom:15px;margin-top:20px;padding-top:15px;font-size:40px;font-family:Yanone Kaffeesatz;font-weight:400}
.unter-title-center{text-align:center;margin:0 auto;width:200px;height:3px;background:#7a1e21;position:relative}
.unter-title{width:100%;height:1px;background:#ccc;margin:-2px 0 30px}
.Box-start1-box{float:left;width:100%;display:block;padding:5px 0}
.Box-start1-box1{display:block;float:left;width:50%}
.Box-start1-box1 img{width:100%;height:auto;outline:1px solid #fff;outline-offset:-10px}
.Box-start1-box2{display:block;float:left;width:50%}
.Box-start1-box2 p{font-size:15px;line-height:22px;padding:0 16px 16px}
.spaltexx{display:block;float:left;width:100%}
.Box-start2{display:block;float:left;width:100%}
.Box-start2-innere{display:block;width:100%;display:block;width:100%;max-width:911px;margin:0 auto;padding:0}
.Box-start2-box{float:left;width:100%;display:block;padding:5px 0}
.Box-start2-box1{display:block;float:left;width:46%;margin-right:8%}
.Box-start2-box2{display:block;float:left;width:46%}
.Box-start2-box1 p{font-size:14px;line-height:22px;padding:0 0 16px}
.Box-start2-box2 p{font-size:14px;line-height:22px;padding:0 0 16px}
.Box-start2-box1 img{width:100%;height:auto;outline:3px solid #fff;outline-offset:-10px;margin-bottom:5px}
.Box-start2-box2 img{width:100%;height:auto;outline:3px solid #fff;outline-offset:-10px;margin-bottom:5px}
.Box-start2-box1 h4{font-size:25px;font-weight:400;text-align:center;margin-bottom:5px;text-align:center;padding-bottom:15px;padding-top:15px;font-family:Yanone Kaffeesatz;font-weight:normal}
.Box-start2-box2 h5{font-size:16px;font-size:25px;font-weight:400;text-align:center;margin-bottom:5px;text-align:center;padding-bottom:15px;padding-top:15px;font-family:Yanone Kaffeesatz;font-weight:normal}
.Box-start3{display:block;float:left;width:100%}
.Box-start3-innere{display:block;width:100%;display:block;width:100%;max-width:911px;margin:0 auto;padding:0}
.Box-start3-header h6{text-align:center;padding-bottom:15px;margin-top:20px;padding-top:15px;font-size:40px;font-family:Yanone Kaffeesatz;font-weight:400}
.Box-start3-box{float:left;width:100%;display:block;padding:5px 0}
.Box-start3-box1{display:block;float:left;width:50%}
.Box-start3-box2 img{width:100%;height:auto;outline:1px solid #fff;outline-offset:-10px}
.Box-start3-box2{display:block;float:left;width:50%}
.Box-start3-box1 p{font-size:15px;line-height:22px;padding:0 16px 16px 0}
.Box-start3-box2 p{font-size:15px;line-height:22px;padding:0 16px 16px 0}
.Box-start4{display:block;float:left;width:100%}
.Box-start4-innere{display:block;width:100%;display:block;width:100%;max-width:911px;margin:0 auto;padding:0}
.Box-start4-header{font-size:15px;font-weight:700;padding:15px}
.Box-start4-box{float:left;width:100%;display:block;padding:5px 0}
.Box-start4-box img{width:90%;height:auto}
.Box-start4-box1{display:block;float:left;width:20%}
.Box-start4-box2{display:block;float:left;width:20%}
.Box-start4-box3{display:block;float:left;width:20%}
.Box-start4-box4{display:block;float:left;width:20%}
.Box-start4-box5{display:block;float:left;width:20%}
.Box-start4-inx{background:#e2e2e2c9;display:inline-block;width:100%;padding-bottom:10px;padding-left:10px}
.box-text-spalte{margin-top:22px}
.bild-ab{margin-bottom:40px!important}
.fima-bild{width:100%}
.firma-bild img{width:99.5%;margin-bottom:20px}
.firma-in{width:100%;height:auto;float:left}
.firma-bi{width:26%;background:#ccc;float:left;display:block;padding:1%;margin-right:2%;padding:0}
.firma-bi img{width:99%;height:auto;float:left;display:block;padding:0;margin:0}
.firma-ko{width:68.5%;float:left;display:block;padding:3.2% 0 0 3%;margin-right:0;background:#eee;border:1px solid #ddd}
.firma-titel{font-size:16px;padding-bottom:10px}
.firma-per{font-size:14px;padding-bottom:10px}
.firma-em{font-size:14px;font-weight:700;padding-bottom:10px}
.firma-tel{font-size:14px;padding-bottom:10px}
.firma-fax{font-size:14px;padding-bottom:10px}
.firma-spalt{display:block;width:100%;border-top:1px dotted #ccc;float:left;margin-top:15px;margin-bottom:15px}
.vk360{height:360px!important;width:100%}
.body-mitte-referenz{float:left;width:100%}
.body-mitte-referenz p{text-align:left;float:left;width:100%}
.box-start{display:block;width:100%;height:100%;float:left;background:#fff}
.url-referenz{padding-left:25px}
.box-start-in{display:flex;flex-wrap:wrap;justify-content:center;background:#edf0f2;margin:1em 0;padding:1em 0}
.box-start-in h3,h4,h5,h6{color:#154c73;font-size:16px;margin:0 0 1em}
.box-start-in p{margin:1em 0;font-size:78%;line-height:1.5em}
.box-start-in img{display:block;height:auto;width:100%}
.box-start-in1{display:flex;flex-wrap:wrap;justify-content:center;margin:1em 0;padding:1em 0}
.box-start-in1 h3,h4,h5,h6{color:#154c73;font-size:16px;margin:0 0 1em}
.box-start-in1 p{margin:1em 0;font-size:78%;line-height:1.5em}
.box-start1{width:33.3333%;display:block;width:320px;height:auto;margin-top:10px;text-align:center}
.box-start2{width:33.3333%;display:block;padding:10px;width:310px;height:auto;background-color:#fff;margin:10px}
.sadow{box-shadow:0 1px 5px rgba(0,0,0,0.07);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.landkarte{background:url(../referenzen/landkarte.png);height:600px;no-repeat:no;background-repeat:no-repeat;background-position:center}
.thumb{max-height:171px;border:solid 6px #d4d4d4}
.thumb img{width:100%;height:100%}
.hover-ref a:hover{background:#ccc;position:absolute;z-index:999;left:50%;right:50%;top:50%;bottom:50%;background:rgba(0,145,70,0.8);transition:all .3s;opacity:0}
.zoom{padding:50px;background-color:green;transition:transform .2s;width:200px;height:200px;margin:0 auto}
.zoom:hover{transform:scale(1.5)}
.hover12{background:0}
.hover12 img{opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}
.hover12:hover img{opacity:.5}
.dreh{background:#fff;height:80vh;margin:2em auto;max-width:50em;position:relative}
.csi{background:#ebe22f;color:#000;font:small-caps bold 1.5em/150% Arial,sans-serif;margin-top:4em;padding:0 auto;-ms-transform:rotate(350deg);-webkit-transform:rotate(350deg);transform:rotate(350deg)}
.referenz{position:fixed;z-index:999;height:0;width:0;text-align:center;top:0;left:0;background:rgba(0,0,0,0.8);opacity:0}
.referenz img{max-width:50%;max-height:auto;opacity:0;height:auto;margin:3% auto}
.referenz:target{outline:0;width:100%;height:100%;opacity:1!important;z-index:99999}
.referenz:target img{border:solid 17px rgba(77,77,77,0.8);opacity:1;webkit-transition:opacity .6s;transition:opacity .6s}
.light-btn{color:#fafafa;background-color:#333;border:solid 3px #777;padding:0 15px 5px;border-radius:1px;text-decoration:none;cursor:pointer;vertical-align:middle;position:absolute;top:45%;z-index:99}
.light-btn:hover{background-color:#111}
.referenz-prev{left:7%;font-size:3rem}
.referenz-next{right:7%;font-size:3rem}
.referenz-close{position:absolute;right:2%;top:2%;color:#fafafa;background-color:#92001d;border:solid 5px #ef4036;padding:10px 15px;border-radius:1px;text-decoration:none;font-size:20px;font-weight:700;z-index:99999}
.referenz-close:hover{background-color:#740404}
#content{height:auto}
.ref-text{color:#fff;display:block;position:relative;font-weight:700;font-size:16px}
.wiggle{display:block;margin:0 auto;width:150px;height:150px;-webkit-animation:wiggle 3s cubic-bezier(.9,.20,.20,.9) infinite alternate;box-shadow:10px 10px 1px 0 rgba(0,0,0,.15)}
.wiggle:hover{-webkit-animation:none}
.short-animate{-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}
.long-animate{-webkit-transition:.5s .5s ease-in-out;-moz-transition:.5s .5s ease-in-out;-ms-transition:.5s .5s ease-in-out;-o-transition:.5s .5s ease-in-out;transition:.5s .5s ease-in-out}
.referenz img{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;max-width:0;max-height:0}
#referenz-controls{position:fixed;height:70px;width:70px;top:-70px;right:0;z-index:502;background:rgba(0,0,0,.1)}
#close-referenz{display:block;position:absolute;overflow:hidden;height:50px;width:50px;text-indent:-5000px;right:10px;top:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
#close-referenz:before{content:'';display:block;position:absolute;height:0;width:3px;left:24px;top:0;background:#fff;border-radius:2px;-webkit-transition:.5s .5s ease-in-out;-moz-transition:.5s .5s ease-in-out;-ms-transition:.5s .5s ease-in-out;-o-transition:.5s .5s ease-in-out;transition:.5s .5s ease-in-out}
#close-referenz:after{content:'';display:block;position:absolute;width:0;height:3px;top:24px;left:0;background:#fff;border-radius:2px;-webkit-transition:.5s 1s ease-in-out;-moz-transition:.5s 1s ease-in-out;-ms-transition:.5s 1s ease-in-out;-o-transition:.5s 1s ease-in-out;transition:.5s 1s ease-in-out}
.referenz:target{top:0;bottom:0;opacity:1}
.referenz:target img{max-width:100%;max-height:100%}
.referenz:target ~ #referenz-controls{top:0}
.referenz:target ~ #referenz-controls #close-referenz:after{width:50px}
.referenz:target ~ #referenz-controls #close-referenz:before{height:50px}
@-webkit-keyframes wiggle {
0%{-webkit-transform:rotate(2deg)}
20%{-webkit-transform:rotate(-2deg)}
40%{-webkit-transform:rotate(2deg)}
60%{-webkit-transform:rotate(-2deg)}
80%{-webkit-transform:rotate(2deg)}
100%{-webkit-transform:rotate(-2deg)}
}
.bild-referenz{width:88%;margin:12px}
.bild-referenz img{width:100%;height:100%;border:solid 6px #d4d4d4}
.refernz-box{display:block;height:auto;background-color:#fff;text-align:left}
.refernz-box p{font-size:12px;line-height:16px;margin:10px 0 0}
.refernz-box span{font-weight:700}
.referenz-border-text{background-color:#F6F6F6CC;color:#141414;font-size:14px;padding:5px;position:absolute;display:block;text-align:left;margin:5px 17px}
.box-start-referenzen{display:block;width:100%;height:100%;float:left}
.box-start-in1-referenzen{display:flex;flex-wrap:wrap;justify-content:center;background:#FFF;margin:5em 0 0;padding:1em 0}
.box-start-in1-referenzen h3,h4,h5,h6{color:#154c73;font-size:16px;margin:0 0 1em}
.box-start-in1-referenzen p{margin:1em 0;font-size:78%;line-height:1.5em}
.box-start1-referenzen{width:33.3333%;display:block;width:320px;height:auto;margin-top:10px;text-align:center}
.box-start-referenzen1{display:block;width:100%;height:100%;float:left}
.box-start-in1-referenzen1{display:flex;flex-wrap:wrap;justify-content:center;background:#FFF;margin:1em 0;padding:1em 0}
.box-start-in1-referenzen1 h3,h4,h5,h6{color:#154c73;font-size:16px;margin:0 0 1em}
.box-start-in1-referenzen1 p{margin:1em 0;font-size:14px;line-height:1.5em}
.box-start1-referenzen1{width:60%;display:block;padding:10px;height:auto;margin:10px}
.box-start1-referenzen2{width:31%;display:block;padding:10px;height:auto;margin:10px}
.box-start1-referenzen2 li{line-height:12px;font-size:14px;padding-bottom:10px;padding-left:0;list-style:none;list-style-image:none;list-style-type:none;list-style-image:url(../images/b.png);list-style-type:none;margin-left:22px;line-height:1.15em}
.box-start-in1-referenzen1-title{width:100%;display:block;padding:0 10px;height:auto;background-color:#fff;margin:0 10px;text-align:left;margin-left: 35px;}
.image-container:after{content:attr(data-title);position:relative!important;z-index:9999;color:#fff;display:inline-block;color:#fafafa;position:absolute;top:10%;z-index:99;font-weight:700}
.lm{position:relative}
.modal{opacity:0;visibility:hidden;position:fixed;top:0;right:0;bottom:0;left:0;text-align:left;background:rgba(0,0,0,.9);transition:opacity .25s ease;z-index:99}
.modal__bg{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}
.modal-state{display:none}
.modal-state:checked+.modal{opacity:1;visibility:visible}
.modal-state:checked+.modal .modal__inner{top:0}
.modal__inner{transition:top .25s ease;position:relative;top:-20%;right:0;bottom:0;left:0;margin:auto;overflow:auto;background:#fff;padding:2em 3em 0 2em;width:546px;height:auto;display:block;margin:20px auto}
.modal__close{position:absolute;right:1em;top:1em;width:1.1em;height:1.1em;cursor:pointer}
.modal__close:after,.modal__close:before{content:'';position:absolute;width:2px;height:1.5em;background:#fff;display:block;transform:rotate(45deg);left:50%;margin:7px 0 0 -1px;top:0}
.modal__close:hover:after,.modal__close:hover:before{background:#333}
.modal__close:before{transform:rotate(-45deg)}
.demo-close{position:absolute;top:0;right:0;margin:0;padding:.6rem;background:#8c1d23;transition:all .5s cubic-bezier(0.23,1,0.32,1);right:0;top:0;width:1.1em;height:1.1em;border:2px solid #fffcfc}
.btn{cursor:pointer;background:#27ae60;display:inline-block;padding:.5em 1em;color:#fff;border-radius:3px;cursor:pointer;background:#27ae60;display:inline-block;padding:.5em 1em;color:#fff;border-radius:3px;width:87%;text-align:center;border:3px double #ccc;font-family:'Open Sans',sans-serif;font-weight:300;font-size:14px;font-weight:normal!important}
.btn:hover,.btn:focus{background:#2ecc71}
.btn:active{background:#27ae60;box-shadow:0 1px 2px rgba(0,0,0,.2) inset}
.btn--blue{background:#2980b9}
.btn--blue:hover,.btn--blue:focus{background:#3498db}
.btn--blue:active{background:#2980b9}
p img{max-width:200px;height:auto;float:left;margin:0 1em 1em 0}
.dialog2{width:100%}
.form-title{font-size:23px;font-weight:700;color:#333}
.form-title span{color:#c00d0e}
.form-group{position:relative;margin-bottom:1.15rem}
.form-control-placeholder{position:absolute;top:0;padding:5px 0 0 4px;transition:all 200ms;left:0;margin:0;color:#000;font-size:10px}
.form-spalte{color:red;width:20%;height:5px;background:#909090;display:block;margin-top:11px}
.form-spalte1{width:100%;height:1px;background:#ccc;display:block;margin-top:0}
.form-text{margin-top:20px;margin-bottom:20px;font-size:16px}
.form-box{background:0;width:100%;display:block}
.form-box input{width:100%;border:1px solid #ccc;height:37px;font-size:18px;padding:14px 0 0;box-shadow:inset 1px 2px 0 rgba(0,0,0,0.06);border:1px solid #f3f3f3}
.form-box textarea{width:100%;border:1px solid #ccc;font-size:18px;padding:18px 0 0;box-shadow:inset 1px 2px 0 rgba(0,0,0,0.06);border:1px solid #d9d9d9;resize:none;font-family:arial}
.form-none{background:0;border:none!important;box-shadow:none!important;margin-bottom:10px;padding:0;text-align:left;display:block;float:left;width:100%}
.form-none input{background:0;border:none!important;box-shadow:none!important;margin-bottom:10px;    font-size: 13px;}
#field_terms,#field_terms1,#field_terms2{text-align:left;float:left;width:18px;height:16px;margin:0;display:block;padding:0;border:0;margin-right:10px}
.checkbox{width:10%;border-color:#ccc;border:1px;border:1px solid #ccc;height:37px;font-size:18px;padding:14px 0 0 8px;box-shadow:inset 1px 2px 0 rgba(0,0,0,0.06);border:1px solid #d9d9d9}
input[type="checkbox"]:required:invalid+label{color:#000;display:block;width:86%;float:left;font-size:13px}
input[type="checkbox"]:required:valid+label{color:green;display:block;width:87%;float:right;font-size:13px;float:left;font-size:13px}
.form-unterseite{padding:10px;background-color:rgba(255,255,255,0.85);box-shadow:0 12px 19px 4px rgba(0,0,0,0.3)}
.form-box-unterseite{width:97%}
.form-text-unterseite{font-size:12px;margin-bottom:4px;text-align:center;text-shadow:1px 1px 1px rgba(255,255,255,0.8)}
.form-titel-unterseite{font-size:18px;text-align:center;font-weight:400;text-shadow:1px 1px 1px rgba(255,255,255,0.8)}
.form-group-unterseite{margin-bottom:5px}
.ja{font-size:31px;font-weight:700;text-shadow:1px 1px 1px rgba(0,0,0,0.8);text-shadow:1px 1px 1px #231d00}
.unterseite{display:block;max-width:100%;margin:0 auto}
.unterseite-box{position:relative;display:block;float:left;width:100%}
.schwarzu{color:#000;text-shadow:1px 1px 1px rgba(255,255,255,0.8)}
a.datenschutz{color:#181717;float:none;font-size:13px}
a.datenschutz:hover{color:#c00;float:none;font-size:13px}
.terms{display:none}
.form-submit{color:#000;background:#ccc!important;background-color:#374045!important;margin-top:10px;text-shadow:1px 1px 1px #000;width:100%!important;padding:0!important;display:block!important}
input[type="submit"]:disabled{background:#afafaf !important;cursor: default !important;}
.form-submit:hover{color:#fff;background-color:#8c1d23!important;text-shadow:1px 1px 1px #000;width:100%;padding:0}
.datenschutz-text{display:block;float:left;font-size:12px;padding-bottom:10px}
.slid-box-button2{width:auto;display:block;width:100%;padding:0;margin:10px 0 0;position:relative}
.slid-button1{color:#fff;padding:5px 10px;text-shadow:1px 1px 1px rgba(3,3,3,0.8);background:#374045}
a.slid-button1{color:#fff;text-decoration:none}
.slid-button1:hover{background-color:#8c1d23;color:#fff;cursor:pointer}
.vorubergehende-strassenmarkierungen{background:#000;float:left;background:url(../images/vorubergehende-strassenmarkierungen100.jpg) no-repeat center center}
.flex-box-h{display:flex;width:100%;background-color:#fff}
.flex-box-left{background-color:#f9f9f9;margin:20px 10px 10px;padding:20px 10px;border:2px solid #f0f0f0;width:37.333%}
.flex-box-sidebar{margin-top:10px}
.flex-box-h h3,h4,h5{color:#616161;/*text-decoration:underline;*/font-size:17px;margin:0 0 1em;font-family:Arial,Tahoma,Verdana;width: 100%;}
.container-2-box-p h2{color:#616161;/*text-decoration:underline;*/font-size:17px;margin:0 0 1em;font-family:Arial,Tahoma,Verdana;font-weight:700;}
.container-2-box-halb h6{color:#616161;/*text-decoration:underline;*/font-size:17px;margin:0 0 1em;font-family:Arial,Tahoma,Verdana}
.flex-box-h img{width:100%;height:auto}
.flex-box-h p{color:#393939;line-height:20px;margin-bottom:1px;font-family:Arial;font-size:14px;font-weight:400;margin-top:15px;margin-block-end: 1em;}
.flex-box-h p a{color:#8c1d23;}
.flex-box-left-start{flex:70%;background-color:#fff;padding:20px}
.container-2-box-11 img{width:50%;height:auto;float:left;margin:0 1em 1em 0}
.kor-img1 {padding-top: 0px !important;}
.kor-img2 {padding-top: 0px !important;}
.kor-img {padding: 0px !important;background: none !important;border: 0px !important;margin-left: -10px;}
.kor-img img{width:100%;height:auto;float:left;margin:5px 1em 1em 0; padding:0px}
.ko-aus{margin-top: 0px !important;}
.container-2-box-sieben{width:70%;margin:0 1em 1em 0;background:#fff!important}
.container-2-box-drei{width:50%;height:50%;background:#fff!important}
.container-2-box-halb{width:50%;margin:0 1em 1em 0;background:#fff!important}
.ende-halb{margin:0 0 1em}
.row-mit{display:flex;flex-wrap:wrap;width:100%}
.flex-box-mit{flex:75%;background-color:#fff;padding:20px;box-sizing:border-box}
.flex-box-mit::after,.flex-box-mit::before{box-sizing:border-box}
.flex-box-mit-100{flex:100%;background-color:#fff;padding:20px;box-sizing:border-box}
.flex-box-mit-100::after,.flex-box-mit::before{box-sizing:border-box}
.flex-box-mit-sidebar{flex:25%;background-color:#f1f1f1;padding:20px;box-sizing:border-box}
.flex-box-mit-sidebar::after,.flex-box-mit-sidebar::before{box-sizing:border-box}
.color-weis{text-shadow:1px 1px 1px #000!important}
.color-green{color:#125f33!important}
.tabel-sub{text-decoration:underline;margin-top:10px}
.flfl{width:100%;float:left}
.liste-tabe{background:#eee;padding:20px;display:table;margin-bottom:20px}
.job-s {padding: 20px !important;background: #fdfdfd !important;}
.job-s ul{list-style-image:url(../images/b1.jpg);margin-left:20px;font-size:13px;margin-top:10px}
.job-s li{margin-bottom:10px;font-size: 14px;}
.job-s p{font-size: 14px;}
.job-s h1{margin-bottom: 20px;color: #c00d0e;}
.job-s h2{font-weight: bold;}
.job-s h3{color: #333;margin: 25px 0px 10px 0px;}
.job-s h4{color: #333;}
.job-ta{padding: 0px !important;margin-top: 20px;border: 0px !important;}
/*.job-ta table th{font-family: arial;text-transform: none;font-size: 14px;background: #c9c9c9;}
.job-ta table th, table td{border: 2px solid #fff;text-align: left;}
.job-ta table th, table td{font-size: 13px;color: #000;padding: 15px !important;}*/
.job-th{font-family: arial;text-transform: none !important;font-size: 14px !important;background: #c9c9c9 !important;text-align: left !important;color: #000;border: 2px solid #fff !important;}
.job-but1{text-align: center;}
a.job-but {color:#fff;text-decoration:none;padding:13px 20px;color:#fff;border:2px solid #fff;text-shadow:1px 1px 1px rgba(255, 255, 255, 0.8);background:#bbbaba;text-align: center;margin: 0px;display: block;font-size: 16px;margin-bottom: 10px;font-weight: bold;color: #000;}
a.job-but:hover{background-color:#c00d0e;color:#fff;border:2px solid #fff;cursor:pointer;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);}
.j-dis{display: inline-block!important;}
.job-h1{color: #333 !important;font-weight: normal !important;font-size: 25px !important;}
.job-h2{font-weight: normal !important;color: #333 !important;}
.job-ta td {float: none!important;width: auto!important;}
.job-m{display:none;}

.ref-ta1{margin: 0px auto;text-align: center;}
.ref-ta {padding: 0px !important;margin-top: 20px;border: 0px !important;display: inline-block;}
a.ref-but {color:#fff;text-decoration:none;padding:13px 20px;color:#fff;border:2px solid #fff;text-shadow:1px 1px 1px rgba(255, 255, 255, 0.8);background:#bbbaba;text-align: center;margin: 0px;display: block;font-size: 16px;margin-bottom: 10px;font-weight: bold;color: #000;margin-top: 30px;}
a.ref-but:hover{background-color:#c00d0e;color:#fff;border:2px solid #fff;cursor:pointer;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);}

.liste-tabe-flex{display:flex;justify-content:flex-start;justify-content:flex-end;justify-content:center;justify-content:space-around;justify-content:space-between}
.liste-tabe-sub{font-size:20px;margin-bottom:20px;color:#333}
.liste-tabe1{width:53.333%}
.liste-tabe2{width:33.333%}
.liste-tabe1-1{width:80%;margin-top:50px}
.liste-tabe2-2{width:20%;margin-top:0}
.liste-tabe2-2 img{width:100%;margin-top:0;width:auto;height:auto;float:right;width:50%}
.tabelle-aus{display:none}
.titel-list{font-size:28px;font-weight:400;margin-bottom:15px}
.din-forms{width:100%}
.din-forms table{border:1px solid #fff;border-collapse:collapse;margin:0;padding:0;width:100%}
.din-forms table caption{font-size:1.5em;margin:1.9em 0 .75em;color:#7a1e21;font-weight:700}
.din-forms table tr{background:0;border:1px solid #ddd;padding:.35em}
.din-forms tr,td{width:auto}
.din-forms table th,table td{padding:.535em;text-align:left;border:2px solid #fff;color:#000}
.din-forms table th{font-size:.85em;letter-spacing:.1em;text-transform:uppercase;background:#ccc}
.din-form-cs{background:#e1f0e0!important}
.din-form-cs1{background:#e7f2e6!important}
.din-form-cs-top{background:#2C873F!important;color:#fff!important}
.din-form-cs-top1{color:#fff!important;font-weight:700}
.referenz-ul{float:left}
.sozial-icon{display:flex;margin-top:3em;justify-content:center}
.sozial-box{width:30px;margin:0 10px}
.sozial-box img{width:30px;padding:10px 0}
#cookie-popup{text-align:center;background:#e2e2e2;position:fixed;bottom:0;left:0;right:0;z-index:9999;font-size:14px;line-height:20px;padding:7px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);box-shadow:0 0 5px 0 rgba(0,0,0,0.2)}
.hinweis-cookie{font-size:13px}
.more-info-cookie{text-decoration:underline}
.cookie-bottom{max-width:200px!important;width:200px!important;font-size:13px;height:18px;padding:0;margin-left:3em}
.gb-weis{background:#fff!important;padding:10px}
.gb-weis h1{color:#737373;font-size:18px;margin:0 0 1em;font-family:Arial,Tahoma,Verdana}
.stand-ort{width:80%;margin:0 auto}
.stand-ort ul{list-style-image:url(../images/b1.jpg);margin-left:20px;font-size:13px;margin-top:10px}
.stand-ort li{margin-bottom:10px}
.liste-mark ul{line-height:19px;margin-bottom:13px;font-family:Arial;font-size:13px;font-weight:400;color:#797979}
.liste-mark li{list-style-type:none;padding-left:30px;margin-left:6px;background-image:url(../images/bb.png);background-repeat:no-repeat;background-position:left top;padding-bottom:10px;color:#333; background-repeat: no-repeat;background-size: 15px 15px;}
.cv-color{color:#c00d0e!important;padding-bottom:15px}
.produkt-down{border:0!important;margin:10px 0;text-align:center}
.produkt-down a{padding:10px 0;border:1px solid #333;background:#374045;color:#fff;text-decoration:none;width:100%;display:block;margin-bottom:5px;}
.produkt-down a:hover{background:#8c1d23;color:#fff}
.produkt-down span{font-weight:700}
.produkt-german{float:right;width:75px;display:block;margin-top:10px;padding-left:1px}
.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%;}
.embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.embed-container.ratio4x3{padding-bottom:75%}
.vorteile-slider{position:absolute;top:33%;left:5%;padding:0 20px 0 10px}



/*.flex-box-mit-shop{flex:75%;background-color:#fff;padding:20px;box-sizing:border-box}
.flex-box-mit-shop::after,.flex-box-mit-shop::before{box-sizing:border-box}*/
.shop-wrap{display: flex;width: 100%;background-color: #fff;}
.row-mit-shop{display:flex;flex-wrap:wrap;flex-basis:75%;}
.row-mit-shop::after,.row-mit-shop::before{box-sizing:border-box}
.flex-box-sidebar-shop{display:flex;flex-wrap:wrap;flex-basis:25%;/*! background:#ed0b0b; */}
.fflex-box-sidebar-shop::after,.flex-box-sidebar-shop::before{box-sizing:border-box}
.produkt-shop{flex: 100%;justify-content: space-between;display: flex;flex-wrap: wrap;/*border: 1px solid #ccc;*/margin-bottom: 10px;background: #eee;padding: 20px;}
.produkt-shop1{flex-basis:35%;}
.produkt-shop2{flex-basis:100%;}
.bg-shop21{flex: 100%;justify-content: space-between;display: flex;flex-wrap: wrap;margin-bottom: 10px;}
.bg-shop22{flex-basis: 27.333%;padding: 1%;border: 1px solid #ddd;background: #fff;border: 10px solid #f9f9f9;}
.bg-shop2{padding: 10px;background: #FFF;border: 10px solid #f9f9f9;}
.produkt-shop3{flex-basis:54%;}
.produkt-shop1{/*! border: 1px #ccc solid; */padding: 10px;/*border-right: 1px solid #ccc;*/background: #fff;border: 10px solid #f9f9f9;}
.produkt-shop3{/*! border: 1px #ccc solid; */padding: 10px; background: #fff;border: 10px solid #f9f9f9;}
.produkt-shop3 h1{font-family: arial;font-size: 28px;}
.produkt-shop3 p{font-family: arial;font-size: 14px;line-height: 22px;margin-top: 10px;}
.shop-vorteil{font-size: 15px;padding: 10px 0px;font-weight: bold;}
.shop-ul{}
.shop-ul ul{}
.shop-ul li{list-style-type: none;padding-left:20px;margin-left: 0px;background-image: url(../images/shop/li.png);background-repeat: no-repeat;background-position: left top;padding-bottom: 10px;color: #626262;font-size: 14px;}

.pr-preis-info-button{margin:0 auto}
.pr-preis-info-button a{padding:14px;display:block;background:#a1a1a1;color:#fff;text-decoration:none;margin:10px 0 0;text-shadow:1px 1px 1px rgba(101,101,101,.8);border:4px double #d4d4d4;padding:10px}
.pr-preis-info-button a:hover{background:#3a8bc5}
.color-but1{/*! background: #e1f0e0; */padding: 2px 10px 10px 10px;text-align: center;float: right;/*! border: 1px solid #ccc; */}
.kreis{position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.kreis input{position:absolute;opacity:0;cursor:pointer}
.kreis-eck{position:absolute;top:0;left:0;height:23px;width:23px;background-color:#eee;border-radius:50%;border:2px solid #333}
.kreis:hover input~.kreis-eck{background-color:#ccc}
.kreis input:checked~.kreis-eck{background-color:#ee7d00;border:2px solid #b4700a}
.kreis-eck:after{content:"";position:absolute;display:none}
.kreis input:checked~.kreis-eck:after{display:block}
.kreis .kreis-eck:after{top:6px;left:6px;width:8px;height:8px;border-radius:50%;background:#fff}
.kreis span{}
.produkt-w{font-size:14px;color:#fff;padding: 10px;border: 1px solid #ccc;background: #e1f0e0;border: 1px solid #5d4428;background: #ee7d00;}
.produkt-w:hover{background:#333;}
.shop-preis{text-align: right;margin: 10px;color: #f9b000;/*! text-shadow: 1px 1px 1px rgba(141, 134, 134, 0.8); */font-size: 28px;font-weight: bold;}
.shop-preis-klein{text-align: right;margin: 10px;color: #5e6066;font-size: 10px;}
.preis-n{font-weight: normal;color: #5e6066;font-size: 20px;}
.preis-d{text-decoration: line-through solid #ff0000;}
.sub-shop-t{font-size: 18px;margin: 10px 0px;}
.sub-shop-t1{font-size: 16px;margin: 10px 0px;font-weight: normal;}
.ti-shop{font-size: 16px;margin-bottom: 10px;}
.shop-aktion{text-align: center;width: 70px;margin-left: 50px;padding: 20px 10px 10px;height: 60px;border-radius: 65px;background: #ee7d00;color: #fff;float: right;}
.shop-made{float: left;}
.shop-made img{width:39%;}
.pr-preis-info-a1{font-size: 20px;background: #ccc;text-align: center;padding: 5px;}
.pr-preis-info-m{background: #eee;padding: 5px;}
.shop-form{background:#f6f6f6;margin-top: 0px;padding: 6px;}
.re-tap{width: 100%;}
.re-flo{float:left;}
.re-flos{float:left;font-size: 11px;}
.sozial-icon {display:flex;margin-top:3em;justify-content:center;}
.sozial-box {width: 30px;margin: 0px 10px 0px 10px;}
.sozial-box img{width: 30px;padding: 10px 0px;}
#cookie-popup{text-align:center;background:#e2e2e2;position: fixed;bottom:0px;/*top:0px;*/left:0;right:0;z-index:9999;font-size:14px;line-height:20px;padding:7px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);}
.hinweis-cookie{font-size: 13px;}
.more-info-cookie{text-decoration: underline;}
.cookie-bottom{max-width: 200px!important; width: 200px!important;font-size: 13px;height: 18px;padding: 0px;margin-left: 3em;}
.top-p-0{margin-top:0px!important;}
.vier1 .vier-eck:after{left:6px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.vier1{display:block;position:relative;padding-left:35px;margin-bottom:13px;cursor:pointer;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.vier1 input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;opacity:0!important}
.vier-eck{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #ccc}
.vier1:hover input ~ .vier-eck{border:2px solid #e49f54}
.vier1 input:checked ~ .vier-eck{background-color:#EE7D00}
.vier-eck:after{content:"";position:absolute;display:none}
.vier1 input:checked ~ .vier-eck:after{display:block}
.vier1 .vier-eck:after{left:6px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.check2 {width: 92%;font-weight: 400;font-size: 12px;color: #666;margin-bottom: 10px;}
.check-flex {display: flex;}
.img-shop{}.img-shop img{}
.shop-cl{background: #FAB001;color:#000000;}
.shop-cl:hover{color:#fff;background: #c00d0e;}
.shop-unter{display: flex;justify-content: space-between;width: 100%;}
.s100{width:100%}
.s101{padding:0px;}
.shop-web a{background: #FAB001;color: #000000!important;display: block;padding: 10px;text-align: center;color: #fff;font-size: 15px;text-decoration: none;}
.shop-web a:hover{background: #8c1d23;color: #ffffff!important;cursor: pointer;}
.sh-h1 {width: 100%;padding: 15px;border: 2px solid #ccc;background: #03ad54;background-color: rgb(3, 173, 84);border: 2px solid #c2d44e;background-color: #c2d44e;color: #fff;text-shadow: 0px 1px 0px #666;background-color: rgb(116, 151, 19);}
.img-shop {border: 1px solid #ccc;padding: 10px;background: #fff;}
.pds-45{display: flex;justify-content: space-between;margin-bottom: 1%;width: 49.5%;}
.pds-45 a{width: 100%;display: inline-grid;text-decoration: none;}
.po-box-cont{/*! flex-basis:100%; */border: 1px solid #ececec;background: #f8f8f8;padding: 10px;display: inline-block;}
.po-box-cont:hover{background: #e9e9e9;}
.po-w1{width: 30%;height: auto;float: left;margin-right: 5%;}
.po-w1 img{width: 100%;border: 1px solid #ececec;padding: 3%;background: #fff;}
.po-w2{width: 65%;float: left;text-decoration: underline; margin-bottom: 10px;font-size: 13px;margin-top: 10px;color: #333;text-decoration: none;}
.po-w2 p{margin: 0px;line-height: 20px;}
.po-w2 p strong {color:#c00d0e;}
.po-w2 p:hover,.po-w2 p strong:hover{color:#333}
.po-w2:hover{color: #8c1d23;}
.po-w3{width: 65%;float: left;}
.po-down{background: #374045;display: inline-block;padding: 8px;text-align: center;color: #fff;font-size: 12px;width: auto;margin-top: 20px;display: inline-table;}
.po-down:hover{background: #8c1d23;}
.info-video-01{padding: 0px !important;border: 0px solid #ccc !important;}
video{width:100%;}
.vid-01{border: 0px !important;padding: 0px 10px 10px 10px !important; display: inline;background: none !important;}
.pflicht{display: block;text-align: center;}
.hinweis-sh1{display: flex;width: 100%;background-color: #fff;flex-basis: 100%;flex-wrap: wrap;}
.hinweis-sh{display: block;padding: 10px;background:#c00d0e;color:#fff;text-align: center;font-size: 16px;margin-bottom: 10px;width: 100%;}
.form-100{justify-content: space-between;display: flex;}
.inp-30{width: 30%;}
.inp-70{width: 69%;}

.liste-tabe-01{background:#eee;display: table;margin-bottom: 20px;width: 100%;}
.stand-ort-100{width:100%;margin: 31px auto;}
.terms00 {height: 2px!Important;}
.terms00 input{height:2px!Important;padding: 0px;box-shadow: inset 0px 0px 0 rgba(0,0,0,0.06);border: 0px solid #f3f3f3;background: none;}
.karte{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 20px;margin-bottom: 20px;}
.karte-01{width:59%;border: 10px solid #f9f9f9;background: #fff;}
.karte-02{width:35%;border: 10px solid #f9f9f9;background: #fff;}
.ver-a{text-decoration: underline;}
.ver-a:hover{cursor: pointer;color:#c00d0e;}
.d-ul{margin-top: 15px;}
.d-ul li{margin-left: 12px;padding-bottom: 10px;font-size: 13px;}

.bild-top-01 div{padding: 0px 0px 0px 0px!important;margin-bottom: 4%; border: 0px solid #f9f9f9!important;}
.bild-top-01{display: flex;flex-wrap: wrap;float: left;width: 100%;justify-content: space-between;/*! max-height: 129px; *//*! height: 138px; */margin-top: 0px;border: 0px solid #f9f9f9 !important;padding: 0px 0px 0px 0px !important;}
.bild1-1{float: left;width: 60%;}
.bild2-2{width: 50%;float: right;float: right;width: 35%;}
.bild3-3{width: 100%;float: right;margin-bottom: 3%;height: 50%;}
.bild1-1 img{height: 220px;object-fit: cover;}
.bild2-2 img{object-fit: cover;height: 220px;}
.bild3-3 img{width: 100%;height: 250px;object-fit: cover;}
.e-h2{margin: 0 0 1em;width:100%}
.b-old{font-weight:bold;}
strong{font-weight:bold;}
.fly-box-text-tih  h2{color: #000;font-size: 16px;margin: 0 0 1em;font-weight: 700;line-height:26px;}
.verkehrs-s{width: 100%;height: 100%;}
.verkehrs-1{background:#000;float:left;background:url(../referenzen/A656-heidelberg/6.jpg) no-repeat center center;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height: 100%;}

.vxx{align-items: center;align-content: center;}


.rvideo-main{position:relative;display:block;z-index: 999;}
.rvideo{height:47px;width:47px;/*! line-height:48px; */text-align:center;border-radius:100%;background:transparent;color:#fff;display:inline-block;background:#c00d0e;z-index:999;/*! position: absolute; */display: block;border: 2px solid #fff;}.dr{width:20px;margin:0;margin-top:13px;margin-left:4px}@keyframes waves{0%{-webkit-transform:scale(0.2,0.2);transform:scale(0.2,0.2);opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}50%{opacity:.9;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90)}100%{-webkit-transform:scale(0.9,0.9);transform:scale(0.9,0.9);opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}}
.rwaves{position:absolute;width:150px;height:150px;background:rgba(255, 255, 255, 0.3);opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);border-radius:100%;right:-50px;bottom:-50px;z-index:-1;-webkit-animation:waves 3s ease-in-out infinite;animation:waves 3s ease-in-out infinite}
.rwave-1{-webkit-animation-delay:0;animation-delay:0}.rwave-2{-webkit-animation-delay:1s;animation-delay:1s}.rwave-3{-webkit-animation-delay:2s;animation-delay:2s}
.r-img{width:100%;margin-top:0px;display: flex;justify-content: center;}
.r-img img{width:30%;border-radius: 5px;}
#defaultVideo{width:100%;border:3px solid #fff;margin-top:40px}
.video-text{color:#fff;display:flex;justify-content:center;font-size:60px;font-weight:700;padding-bottom:30px;text-align:center;line-height:65px;font-family:Miso-Light;margin-bottom:60px;text-shadow:1px 1px 1px #000!important}
.modal1{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.8)}
#myModal1 .close{background:#c00d0e;color:#fff;font-size:22px;margin:0;opacity:1;position:absolute;right:0;text-shadow:none;top:0;width:20px;width:40px;text-align:center;cursor:pointer}
#myModal1 .close:hover{background:#fff;color:#000;margin:0;opacity:1;position:absolute;right:0;text-shadow:none;top:0;width:60px;width:40px}
.modal-content{margin:auto;width:70%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}


