@media only screen and (max-width:10000px) and (min-width:768px) {
.af{display:none}
.af1{display:none}
.af1 img{display:none}
.af02{display:none}
li.nav-item.af066{display:none}
.fys{display:none}
h1.sc030{display:none}
h2.sc030{display:none}
}
@media only screen and (max-width:1370px) {
#container{width:100%}
#frame-footer{width:100%}
}
@media only screen and (max-width:1350px) {
.liste-tabe-flex1xu{display:block}
.liste-tabe1xu{width:100%}
.liste-tabe2xu{width:80%;margin-bottom:30px}
}
@media only screen and (max-width:1100px) {
.liste-tabe-flex1x{display:block}
.liste-tabe1x{width:100%}
.liste-tabe2x{width:80%;margin-bottom:30px}
.produkt-shop3{flex-basis:52%;}
}
@media only screen and (max-width:940px) {
.flex-box-h{display:flex;flex-wrap:wrap;justify-content:center;margin:1em 0 0;padding:2em 0 0}
.flex-box-left{width:29%;margin:5px;padding:10px;background:#f0f0f0}
.flex-box-h img{width:100%}
.padding-15{margin:-5px}
ul#Navigation{display:none}
.sidebar-u-l{float:none;border:0;margin:0}
.sidebar-z-hc{float:none;width:100%;height:100%;padding:0;margin:0}
.sidebar-z-hc-k{float:none;width:100%;height:100%;padding:0;margin:0}
.sidebar-z1{width:100%;height:100%;float:none;margin:0;padding:0;border-top:0}
.z1{width:100%;margin:0}
.flex-box-sidebar{width:100%}
.flex-box-sidebar-box{display:flex;justify-content:center;border-top:10px solid #ccc}
.flex-box-sidebar-box1{width:50%;margin:10px;text-align:center}
.flex-box-sidebar-box1 img{float:none;width:auto;padding:0;margin:10px 0 0}
#box-unten{height:0}
.flex-box-sidebar-box-w200{width:auto}
.flex-box-sidebar-box1 img{width:auto!important}
.liste-tabe2-2 img{width:50%!important;margin-top:0;width:auto;margin-top:0;height:auto;float:right!important}
.liste-tabe1-1{width:100%;margin-top:0}
.liste-tabe2-2{width:20%;margin-top:-60px}
.pdf{border-top:0 solid #e6e6e6}
.container-2-box-sieben{width:100%}
.container-2-box-drei{width:100%}
}
@media only screen and (max-width:985px) {
ul#Navigation a,ul#Navigation span{width:180px;font-size:9px;height:21px}
ul#Navigation a:hover,ul#Navigation span{width:179px}
.sidebar-u-l{padding-left:0;margin:10px auto 0 0;width:auto;}
}
@media only screen and (max-width:860px) {
.container-2.container-aus{display:block}
.container-2-box-sieben{margin-left:-10px}
.container-2-box-drei{margin-left:-10px}
}
@media only screen and (max-width:770px) {
.tabelle-an{display:none}
.tabelle-aus{display:block}
.liste-tabe1{width:100%}
.liste-tabe2{width:100%}
.list-res{width:100%}
.liste-tabe-flex{display:block}
.din-form-c1{padding:0!important;width:98%!important;background:none!important;border:none!important}
.din-form-cs1{border:1px solid #fff!important}
.din-form-cs{border:1px solid #fff!important}
.din-form-cs-top{border:1px solid #fff!important}
.liste-tabe2-2{width:50%;margin:0 auto}
.liste-tabe2-2 img{width:35%!important;width:auto;margin-top:0;height:auto;float:none!important;margin:0 auto;display:block}
}
@media only screen and (max-width:680px) {
.slider-info1a{width:100%;padding:0 20px}
.slider-info1b{width:100%;display:flex;padding:10px 20px;display:flex;display:-webkit-flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;align-items:center;align-content:center}
.slider-info1-box-flex1{margin:10px 0 0}
.slider-info1-box-flex1 h1{font-size:24px}
.slider-info1-box-flex1 h2{font-size:18px}
.slider-info1b-box-flex1 img{width:80%;text-align:center}
.slider-info1-box-flex{width:100%}
.slider-info1-box-flex li{font-size:12px}
.slider-info1b-box-flex1{width:50%;text-align:center}
.flex-box-sidebar-box-w200{width:auto}
.flex-box-sidebar-box1 img{width:auto!important}
.slider-info1b-box-flex11{width:50%;text-align:center}
.slider-info1b-box-flex11 img{width:55%;text-align:center;margin-top:30px}
.ribo {display: inline-block;position: relative;top: 54%;left: 40%;}
.r-img{width:100%;margin-top: 0px;display: flex;justify-content: flex-end;/*! background: #ccc; */position: relative;/*! right: -37%; *//*! height: 50px; *//*! width: 50px; */}
.r-img img{width:20%;border-radius: 5px;}
}
@media only screen and (max-width:440px) {
.flex-box-sidebar-box1 img{float:none;width:auto!important}
}
@media only screen and (max-width:850px) {
#copyright{width:100%;text-align:center}
#copyright-link{float:right;padding-right:30px;text-decoration:none;width:100%;float:none;text-align:center}
#frame-footer{background:#fff;width:100%;height:60px;float:left;padding:0;margin:0 0 10px}
#copyright{margin:7px auto;width:100%;text-align:center;width:100%;padding:0}
#copyright-link{float:none;padding:0;margin:7px 0;width:100%;text-align:center;width:100%}
#copyright-link ul li{text-decoration:underline}
#footer{padding:0}
}
@media screen and (max-width:1046px) {
nav a{padding:14px 3px;font:11.5px Arial}
}
@media all and (max-width :945px) {
.anbieter-aus{display:none}
.vk360{height:54%!important;widht:54%}
.ys a{height:24px}
.ys a:hover{background:#eaeaea}
img.yss{margin-top:-15px;padding:2px 15px;margin-left:-42px;float:left;height:51px}
div.menu-navigation{background:#eaeaea}
.men123{padding:0 0 20px!important}
ul.menu{padding-left:0}
nav{margin:0}
.toggle+a,.menu{display:none}
.toggle{display:block;padding:15px 20px;color:#fff;font-size:14px;text-decoration:none;border:0;text-align:right}
.toggle:hover{color:#fdda18;text-shadow: 1px 1px 1px #000 !important;}
[id^=drop]:checked+ul{display:block;width:100%;margin-top:20px}
[id^=drop1]:checked+ul{display:block}
[id^=drop2]:checked+ul{display:block}
[id^=drop3]:checked+ul{display:block}
nav ul li{display:block;width:100%;border-right:0 solid #515151;padding:0;border-left:0 solid #8f8d8d;background-color:#8f8d8d;border-bottom: 1px solid #ccc;}
nav ul ul .toggle,nav ul ul a{padding:0 40px}
nav ul ul ul a{padding:0 80px}
nav a:hover,nav ul ul ul a{background-color:#afafaf;text-shadow: 1px 1px 1px #000 !important;}
nav ul li ul li .toggle,nav ul ul a,nav ul ul ul a{padding:14px 20px;color:#FFF;font-size:17px}
nav ul li ul li .toggle,nav ul ul a{background-color:#a2a1a1}
nav ul ul{float:none;position:static;color:#fff;margin-top:0!important;background:#ccc;padding-bottom: 0px;}
nav ul ul li:hover>ul,nav ul li:hover>ul{display:none}
nav ul ul li{display:block;width:100%;border-right:0 solid #515151;border-left:0 solid #1c1c1c;padding:0;/*! background:#ccc */}
nav a{display:block;padding:13px 7px;color:#FFF;font-size:17px;text-decoration:none;height:15px;font:14px Arial}
nav ul ul li a{display:block;padding:5px 7px 5px 15px;color:#000;font-size:17px;text-decoration:none;height:15px;font:12px Arial;/*! margin-left:20px; */border-bottom:1px solid #757575;background:url(../images/m.png) no-repeat;background-color: #ccc;padding-left: 37px;background-position: 23px 1px;}
label.toggle.men1234{/*! background:#ccc; */text-align:left}
label.toggle.men1234:hover{background:#afafaf;border-radius:0}
nav ul ul li a:hover{/*! background:none!important; *//*! background:url(../images/m.png) no-repeat!important; */text-shadow:1px 1px 1px #000!important;}
.af066{display:block}
.ch01{padding:15px 20px}
.gruen{background:#125f33!important;color:#fff}
li.anfangs{border-left:0 solid #1c1c1c}
ul.schieber{margin-left:0}
#pro{display:none}
.button2{display:none}
#box-s{width:100%!important;background:none!important;margin-bottom:10px!important;margin-top:0!important}
#box-oben{width:auto;height:21px;background:url(../images/box-oben-h.gif) no-repeat left top;display:block;clear:both;margin:30px auto 0}
#box-oben-s{width:auto;height:21px;margin:30px auto 0}
#box-oben-s1{display:none}
#logo,a.shf{display:none}
.ys{display:block;position:absolute;margin-top:-15px;margin-left:10px}
.y10{width:95%!important;padding:10px!important}
.url,.mb,.mb1,.mb2,.mb3,.mb4,.mb5,.mb6,.mb7,.mb8,.mb9{display:none}
.head1{display:inline-block;margin-bottom:12px;float:right;margin-right:5px;padding:2px 0 5px 5px}
}
@media(min-width:1000px) {
.container-222{display:flex;flex-wrap:wrap;justify-content:space-between}
.container-222-box{flex-basis:24%}
.container-2221{display:flex;flex-wrap:wrap;justify-content:space-between}
.container-2221-box{flex-basis:49%}
.container-2229{display:flex;flex-wrap:wrap;justify-content:space-between}
.container-2229-box{flex-basis:19%}
.container-2230{display:flex;flex-wrap:wrap;justify-content:space-between}
.container-2230-box{flex-basis:13.5%;background:#fff;border:2px solid #f0f0f0}
.container-2240{display:flex;flex-wrap:wrap;justify-content:space-between}
.container-2240-box{flex-basis:20%}
.container-2250{display:flex;flex-wrap:wrap;justify-content:space-between}
.container-2250-box{flex-basis:24%;margin-bottom:15px}
}
@media(max-width:1000px) {
.container-222{display:flex;flex-wrap:wrap;justify-content:space-between}
.container-222-box{flex-basis:49%;margin:0 0 20px}
.container-2221{display:flex;flex-wrap:wrap;justify-content:space-between}
.container-2221-box{flex-basis:49%}
.container-2229{display:flex;flex-wrap:wrap;justify-content:space-between}
.container-2229-box{flex-basis:19%}
.container-2230{display:flex;flex-wrap:wrap;justify-content:space-between}
.container-2230-box{flex-basis:13.5%;background:#fff;border:2px solid #f0f0f0}
.container-2240{display:flex;flex-wrap:wrap;justify-content:space-between}
.container-2240-box{flex-basis:20%}
.container-2250{display:flex;flex-wrap:wrap;justify-content:space-between}
.container-2250-box{flex-basis:48%;margin-bottom:15px}
}
@media(max-width:880px) {
.container-2230-box{flex-basis:32%;background:#fff;border:2px solid #f0f0f0;margin-bottom:10px}
}
@media(max-width:800px) {
.container-2229{display:flex;flex-wrap:wrap;justify-content:space-between}
.container-2229-box{flex-basis:49%;margin-bottom:10px}
.container-2230{display:flex;flex-wrap:wrap;justify-content:space-between}
.container-2230-box{flex-basis:32%;background:#fff;border:2px solid #f0f0f0;margin-bottom:10px}
}
@media(max-width:720px) {
.container-2230{display:flex;flex-wrap:wrap;justify-content:space-between}
.container-2230-box{flex-basis:47%}
.container-2229{display:flex;flex-wrap:wrap;justify-content:space-between}
.container-2229-box{flex-basis:49%}
.container-2221{display:flex;flex-wrap:wrap;justify-content:space-between}
.container-2221-box{flex-basis:100%}
.container-222{display:flex;flex-wrap:wrap;justify-content:space-between}
.container-222-box{flex-basis:100%}
.container-2240{display:flex;flex-wrap:wrap;justify-content:space-between}
.container-2240-box{flex-basis:48%;margin-bottom:10px}
}
@media(max-width:580px) {
.container-2250{display:flex;flex-wrap:wrap;justify-content:space-between}
.container-2250-box{flex-basis:100%;margin-bottom:15px}
}
@media only screen and (max-width:790px) {
.flex-box-left{width:100%}
.flex-box-h img{width:100%;float:left}
.flex-box-sidebar-box1 img{float:none;width:auto}
}
@media only screen and (max-width:720px) {
.flex-box-left{width:100%}
.flex-box-h img{width:100%;float:none}
.flex-box-sidebar-box1 img{float:none;width:90%!important}
.container-2-box-p img{width:100%!important}
.container-2-box-p-02 img{width:100%!important}
}
@media only screen and (max-width:460px) {
.flex-box-sidebar-box{display:flex;justify-content:center;flex-wrap:wrap}
.flex-box-sidebar-box1{width:100%}
.flex-box-sidebar-box1 img{float:none;width:auto!important}
}
@media only screen and (max-width:720px) {
.container-2-box-1-550{flex-basis:100%!important}
}
@media(min-width:720px) {
.container-1{display:flex}
.container-2{display:flex;justify-content:space-between;background:#f5f4f4;padding: 15px 15px 15px 15px;margin-bottom: 20px;}
.container-2999{display:flex;justify-content:space-between}
}
.container-3{display:flex;flex-wrap:wrap;justify-content:space-between}
/*.container-1 div,.container-2 div,.container-3 div{border:1px #ccc solid;padding:10px;background:#f9f9f9;border:2px solid #f0f0f0;margin-bottom:1%}*/
.container-1 div, .container-2 div, .container-3 div {padding: 10px 10px 0px 10px;background: #ffffff;/* margin-bottom: 1%; */border: 10px solid #f9f9f9;}
.container-2999{border:1px #ccc solid;padding:10px;background:#f9f9f9;border:2px solid #f0f0f0;margin-bottom:1%}
.box-1{flex:2;order:2}
.box-2{flex:1;order:1}
.box-3{flex:1;order:3}
.container-2-box{flex-basis:28%}
.spalte-46{flex-basis:46%}
.container-2-box-45{flex-basis:46.5%}
.container-2-box-20{flex-basis:50%;margin-right:1%}
.container-2-box-p-01{flex-basis:40%}
.container-2-box-p-02{flex-basis:60%;margin-right:1%}
.container-2-box-p-02 img{width:50%;height:auto;float:left;margin:0 1em 2em 0}
.container-2-box-p-011{flex-basis:50%;margin-right:1%}
.container-2-box-p-012{margin-right:0}
.container-2-box-p{flex-basis:50%;margin-right:1%}
.container-2-box-p-l{margin-right:0}
.container-2-box-p img{width:50%;height:auto;float:left;margin:0 1em 1em 0}
.container-2-box-1{flex-basis:100%}
.p-50-r{margin-right:1%}
.p-50-r1{margin-right:0!important}
.container-2-box-1-55{flex-basis:100%;display:flex;flex-wrap:wrap}
.container-2-box-1-550{flex-basis:46%;border:none!important;margin-right:1%}
.container-3-box{flex-basis:12%}
@media only screen and (max-width:940px) {
.referenz:target img{max-width:90%;max-height:auto}
.referenz-prev{left:0;font-size:2rem}
.referenz-next{right:0;font-size:2rem}
.light-btn{border:solid 2px #777;padding:0 8px 5px;top:47%}
.referenz:target img{border:solid 5px rgba(77,77,77,0.8)}
}
@media only screen and (max-width:720px) {
.slider-mitte{margin:10px auto;padding:0 10px}
.container-2-box-halb{width:100%;margin-left:-10px}
.container-2-box-sieben{width:100%;margin-left:-10px}
.container-2-box-drei{width:100%;margin-left:-10px}
.flex-re{padding:0}
.referenz:target img{max-width:90%;max-height:auto}
.referenz-prev{left:0;font-size:2rem}
.referenz-next{right:0;font-size:2rem}
.light-btn{border:solid 2px #777;padding:0 8px 5px;top:47%}
.referenz:target img{border:solid 5px rgba(77,77,77,0.8)}
.produkt-shop3 p img{float: left;}
}
@media only screen and (max-width:651px) {
a.shf,a.shf:hover,a.shgd,a.shgd:hover,.shg{padding:2px 4px;margin-bottom:5px}
}
@media only screen and (max-width:768px) {
.fbild{width:100%!important}
img.fbild{width:100%!important}
.fbild p{width:100%!important}
.gt{font-size:15px;line-height:21px}
.af01{display:none}
#jssor_1{display:block}
.jssorb01{position:absolute;bottom:16px!important;right:16px!important}
.jssorb01 div,.jssorb01 div:hover,.jssorb01 .av{position:absolute;width:12px;height:12px;filter:alpha(opacity=70);opacity:.7;overflow:hidden;cursor:pointer;border:#000 1px solid}
.jssorb01 div{background-color:gray}
.jssorb01 div:hover,.jssorb01 .av:hover{background-color:#d3d3d3}
.jssorb01 .av{background-color:#fff}
.jssorb01 .dn,.jssorb01 .dn:hover{background-color:#555}
.jssora02l,.jssora02r{display:block;position:absolute;width:55px;height:55px;cursor:pointer;background:url(img/a02.png) no-repeat;overflow:hidden}
.jssora02l{background-position:-3px -33px}
.jssora02r{background-position:-63px -33px}
.jssora02l:hover{background-position:-123px -33px}
.jssora02r:hover{background-position:-183px -33px}
.jssora02l.jssora02ldn{background-position:-3px -33px}
.jssora02r.jssora02rdn{background-position:-63px -33px}
div.a,div.b,div.c,div.d,div.e,div.f,div.g,.landkarte{display:none}
.box-start1-referenzen1,.box-start1-referenzen2{width:100%}
.box-start1{width:50%}
}
@media only screen and (max-width:546px) and (min-width:426px) {
.new1,.new2,.new3,.new5,.new6,.new7{width:44.2%!important;background-size:cover}
}
@media screen and (max-width:768px) {
.din-form table{border:0}
.din-form table caption{font-size:1.3em}
.din-form table thead{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.din-form table tr{border-bottom:1px solid #ddd;display:block;margin-bottom:.625em}
.din-form table td{border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:right;border:0 solid #000;border-bottom:1px solid #ddd}
.din-form table td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase;text-align:left;}
.din-form table td:last-child{border-bottom:0 solid #ccc}
.din-form td{float:none;width:98%}
.tpoi{font-weight:700;font-size:.9em}
.din-box{width:100%;padding-right:0;margin-bottom:20px}
.din-box-h{background:#fff;float:left;padding:1%;background:#fff;float:left;padding:1%;border-radius:0;border:0 solid #ddd}
.nr-box-mitte{width:100%;padding:0}
.nr-box h1{width:100%;height:100%;font-size:35px}
.nr-box h2{width:100%;height:100%;font-size:20px}
.nr-box-url{width:100%;padding:0}
.nr-box-back{border-radius:0;background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0 auto;height:800px;max-width:1000px;border:0 solid #ccc}
.nr-box-back1{border-radius:0;background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0 auto;height:800px;max-width:1000px;border:0 solid #ccc}
.nr-box-sigel-aus{display:none}
.nr-box-sigel{background:url(../images/res/t3-w1-.png) no-repeat;height:140px;float:left;width:100%;display:block;margin:0}
.nr-box-vorteil{width:100%}
.nr-box-angebot{width:100%}
.nr-box-angebot1{margin-left:0}
.pfd-start{float:left;width:100%;margin:-1px auto;display:block;background:#fff;padding-bottom:10px;border-radius:0}
.pfd-mitte{width:96%;margin:10px auto}
.pfd-box{width:100%;background:#e4e4e4;float:left;display:block;margin-right:.2%;margin-bottom:5px;padding:10px 0}
.pfd-box1{width:70%;float:left}
.pfd-box1-text{padding:12px}
.pfd-box2{width:30%;float:left}
.pfd-box1-bild{text-align:center;margin-top:5px;width:100%}
.pdf-box-ende{margin-right:0}
.pdf-text-none{display:none}
.Box-start1{background:#fff;border-radius:0;margin-top:0;padding:0}
.Box-start1-header h3{font-size:29px}
.Box-start1-box1{width:100%}
.Box-start1-box2{width:100%}
.Box-start2{background:#fff;margin-top:5px;padding:0}
.spaltexx{display:none}
.Box-start3{background:#fff;margin-top:5px;padding:0}
.Box-start3-box1{width:100%}
.Box-start3-box2{width:100%}
.Box-start3-box1 p{padding:0 16px 16px}
.Box-start3-header h6{font-size:29px}
.Box-start4{background:#fff;margin-top:5px;padding:0}
.Box-start4-header{padding:15px}
.Box-start4-box{text-align:center}
.Box-start4-box1,.Box-start4-box2,.Box-start4-box3,.Box-start4-box4,.Box-start4-box5{width:33.3333%}
.Box-start4-inx{padding-left:0}
.firma-bild img{width:99.5%!important}
}
@media screen and (max-width:540px) {
.box-start1{width:100%}
.shop-made {display: block;width: 100%;}
.produkt-shop3 p img{max-width: 90%;}
}
@media screen and (max-width:445px) {
.slid-box-button21{padding:0;margin:0}
.slid-button11{margin:18px 0 0;text-align:center;padding:10px}
.slid-button22{margin:18px 0 0;text-align:center}
.slid-button22 a{padding:10px 3px}
.firma-ko{width:100%}
.firma-bi{width:100%!important;height:auto!important}
.firma-bi img{width:100%!important;height:auto!important}
.firma-ko{padding:0}
.firma-titel{padding-left:2%;padding-top:2%;padding-left:2%}
.firma-per{padding-left:2%}
.firma-em{padding-left:2%}
.firma-tel{padding-left:2%}
.firma-fax{padding-left:2%}
.slider-info1b-box-flex11 img{width:85%;text-align:center;margin-top:30px}
}
@media screen and (max-width:425px) {
.firma-ko{width:100%}
.nr-box h1{width:100%;height:100%;font-size:30px}
.nr-box h2{width:100%;height:100%;font-size:18px}
.nr-box-vorteil h4{font-size:14px}
.nr-box-vorteil ul{font-size:12px}
.nr-box-sigel{background:url(../images/res/t3-w1-1.png) no-repeat;height:140px;float:left;width:100%;display:block;margin:0}
.Box-start2-box1{width:100%}
.Box-start2-box2{width:100%}
.Box-start2-box1 p,.Box-start2-box2 p{padding:0 16px 16px}
.firma-bi{width:100%!important;height:auto!important}
.firma-bi img{width:100%!important;height:auto!important}
.firma-ko{padding:0}
.firma-titel{padding-left:2%;padding-top:2%;padding-left:2%}
.firma-per{padding-left:2%}
.firma-em{padding-left:2%}
.firma-tel{padding-left:2%}
.firma-fax{padding-left:2%}
.referenz-border-text{padding:0}
}
@media only screen and (max-width:768px) and (min-width:425px) {
.spaces{width:100%;height:15px;margin-left:10px;margin-top:5px;float:left;margin-right:0;padding-top:10px}
.body-mitte img{width:54%;height:54%}
.firma-bi img{width:99%!important}
#logo,a.shf{display:none}
.ys{display:block;position:absolute;margin-top:-15px;margin-left:10px}
.y10{width:95%!important;padding:10px!important}
body{background:#b6b6b6}
.url,.mb,.mb1,.mb2,.mb3,.mb4,.mb5,.mb6,.mb7,.mb8,.mb9{display:none}
#cl{width:100%!important}
ul#Navigation{display:none}
.f2{display:none}
.f1{float:left;background-image:url(images/f1.jpg);background-repeat:no-repeat;background-position:left top;width:99%!important;padding-left:0!important;margin-top:0;padding-top:5px;padding-right:0;height:396px}
.blef{float:left!important}
.button,a.button,button,input[type=submit],input[type=button]{max-width:180px;margin-left:0!important;margin-top:0!important}
.form-submit{max-width:100%!important}
.flex-aus{display:none}
.kontakt{width:100%!important;float:left;background:#f6f6f6;padding:0;border:1px solid #ddd;padding:10px;margin-bottom:50px;font-size:12px;margin-top:-10px;font-family:Arial,Helvetica,sans-serif;color:#394958}
.form{width:50%!important;height:20px;float:left;background:#fff;border:1px solid #ddd;color:#000;margin-bottom:2px}
.v-verkauf-1,.v-verkauf-2,.v-verkauf-22{display:none}
.v-verkauf-7,.v-verkauf-6,.v-verkauf-3{display:block;float:left!important;width:98%!important;height:auto;background:#ffffffb3!important;border-radius:0;max-width:475px;margin:9px 0 5px 10px !important}
.blef{float:left!important}
.blef01{width:90%!important}
.v-verkauf-5{display:block;float:left!important;width:98%;height:auto;background:#fff;margin:9px 5px 5px 4px !important;opacity:.8;border-radius:0;max-width:475px}
.v-verkauf1 .angebot{margin:-23px 20px 0 0 !important}
.v-verkauf-2res{display:block;float:left!important;width:100%;height:auto;background:#fff;margin-top:60px;opacity:.8;border-radius:0;margin-right:0;margin-left:10px;max-width:475px}
.v-verkauf-2res h4,.v-verkauf-8 h4,.v-verkauf-5 h4,.vverkauf1 h4,.v-verkauf-7 h4,.v-verkauf-6 h4,.v-verkauf-3 h4{font-size:18px;margin-top:10px;margin-left:15px;color:#333;margin-bottom:5px}
.v-verkauf-2res ul,.v-verkauf-8 ul,.vverkauf1 ul,.v-verkauf-5 ul,.v-verkauf-7 ul,.v-verkauf-6 ul,.v-verkauf-3 ul{font-size:15px;margin-top:0;margin-left:36px;color:#333;padding-top:0}
.v-verkauf-2res li,.v-verkauf-8 li,.vverkauf1 li,.v-verkauf-5 li,.v-verkauf-7 li,.v-verkauf-6 li,.v-verkauf-3 li{padding-bottom:2px;color:#000;list-style-image:url(../images/b.png)}
.angebot2{margin-top:0;margin-left:50%}
.angebot{margin:12px 0 13px 12px;float:left;display:block;margin-left:16px!important}
.angebot1{float:left;width:100%;margin:0 auto 0 0 !important;margin-left:10px!important;margin-bottom:10px}
.ba2{width:100%;height:auto;background:0;float:left}
.rm{width:90%;height:100px;margin-left:0}
.sdbr{height:auto!important;padding:8px 0!important;width:97%!important;text-align:left;border-radius:0;margin-left:5px}
.sdbr ul{text-align:left}
.zze{padding:10px;text-align:left}
.kontakt-m{width:100%;height:auto;margin-left:0}
.mb13{width:75px;height:100px;position:absolute;margin-top:-20px;margin-left:301px}
.mb13 img{width:120px;height:120px}
.r88r,.r8,.r9,.t1w1,.t1w2,.t1w3,.r881,.h1w51,.h1w61{width:69%;height:427px;padding:0;margin:0;border-bottom-left-radius:0;background:0}
.t1w11,.t1w22,.t1w33{width:130px;height:437px;margin-top:20px;margin-left:0;background:url(../images/res/r88_1.png) no-repeat}
.t1w330{width:265px;height:115px;margin-top:-70px;position:relative;margin-left:53px;background:url(../images/res/r88_01.png) no-repeat}
.th{margin-top:35px;max-width:300px}
.th01{margin-top:10px;max-width:300px}
.th02{margin-top:10px;max-width:300px}
.kontakt-trans{width:31%;height:437px;margin-top:20px;margin-left:0;background:url(../images/res/r88_1.png) no-repeat}
.kontakt-trans1,.kontakt-trans1-1,.h1w52,.h1w62{width:130px;height:357px;margin-top:60px;margin-left:0;background:url(../images/res/r88_2.png) no-repeat}
.r88rs{width:130px;height:467px;margin-left:0;background:url(../images/res/r88res.png) no-repeat}
.kontakt-led{width:130px;height:310px;margin-top:60px;margin-left:0;background:url(../images/res/mobile.png) no-repeat}
.r3{width:100%;height:35px;float:left;background:0;border:0 solid #ddd;font-size:16px;margin-left:0;padding:0}
.v-verkauf-8 h5{margin-top:5px!important}
.v-verkauf-8{margin-left:0;margin-top:0!important;width:100%!important}
.kontakt-verkehr,.kontakt-verkehr1{display:block;float:left;width:98%;height:auto;background:#fff;opacity:.8;border-radius:0;max-width:475px;margin:60px 3px 3px 0}
.angebot8{margin:7px 10px 5px 0}
.body-mitte-2{margin-top:10px;padding-top:0;float:left;width:100%;padding-right:0;padding-left:0;border-right:0;background:#f9f9f9;margin-bottom:10px}
.body-mitte1{float:left;width:100%;padding-right:0;padding-left:0}
.body-mitte{float:left;width:99.85%;background:#fff;padding:0;margin-bottom:10px;border-bottom-right-radius:0;border-bottom-left-radius:0}
.body-mitte-din{float:left;width:99.85%;background:#fff;padding:0;margin-bottom:10px;border-bottom-right-radius:0;border-bottom-left-radius:0}
.xa{padding:0 10px;width:97%}
.prod{width:99%!important;padding-left:5px}
.pdst{width:100%!important}
.pds{width:30%!important;margin-right:8px;height:auto}
.pds img{width:100%!important;height:auto}
.button1{max-width:100%!important}
.pds span{padding-bottom:40px}
.km{padding:10px!important;width:97.1%!important}
.sc1{background:url(../images/res/r88_1.jpg) no-repeat!important}
.sc2{background:url(../images/res/r882.jpg) no-repeat!important}
.sc3{background:url(../images/res/r883.jpg) no-repeat!important}
.sc4{background:url(../images/res/r884.jpg) no-repeat!important}
.sc4 img{height:600px!important;width:100%!important;float:left}
.sc5{background:url(../images/res/r881.jpg) no-repeat!important}
.sc6{background:url(../images/res/r885.jpg) no-repeat!important}
.sc7{background:url(../images/res/r886.jpg) no-repeat!important}
.sc8{background:url(../images/res/r88r.jpg) no-repeat!important}
.sc9{background:url(../images/res/Mobile-LED-Stauwarnanlage-01.jpg) no-repeat!important}
.sc10{background:url(../images/res/r23.jpg) no-repeat;width:100%;height:100%}
.sc11{background:url(../images/res/Mobile-LED-Stauwarnanlage-01.jpg) no-repeat!important}
.sc12{background:url(../images/res/Mobile-LED-Stauwarnanlage-01.jpg) no-repeat!important}
.sc13{background:url(../images/res/Mobile-LED-Stauwarnanlage-01.jpg) no-repeat!important}
.sc14{background:url(../images/res/rang.jpg) no-repeat!important}
.sc16{background:url(../images/res/ang-dauer.jpg) no-repeat!important}
.sc17{background:url(../images/res/demarkierungsmaschine-4.jpg) no-repeat!important}
.sc18{background:url(../images/res/road-taper-plus11.jpg) no-repeat!important}
.sc19{background:url(../images/res/ang-demarkierungsmaschie.jpg) no-repeat!important;height:388px!important;float:left;background-size:cover;background-position:center center}
.sc20{background:url(../images/res/Verlegemaschine-Markierungsfolie.jpg) no-repeat;height:425px!important;float:left;background-size:cover;background-position:center center}
.mb6{display:none}
.mb10{width:75px;height:100px;position:absolute;margin-top:0;margin-left:250px}
.mb10 img{width:120px;height:120px}
.body-mitte3{float:left!important;width:100%!important;padding-right:0!important;padding-left:0!important}
.body-mitte3 h1{width:19%!important}
.sc10 h1{width:40%!important}
.sc10 h2{width:50%!important}
.body-mitte1 h1{font-size:200%;margin-left:0;margin-top:10px!important;margin-left:10px!important;margin-bottom:15px;padding:0;display:block}
.body-mitte1 h2{font-size:20px;margin-left:10px!important;width:98%;margin-bottom:10px}
.kontakt-vor1{width:100%;background:0}
.v-box{float:left;width:95%;margin-top:0;margin-bottom:10px;border:0;background:#f9f9f9;padding:10px;float:left;width:93%;margin-top:0;margin-bottom:25px;border-radius:0;background:#f9f9f9;padding:10px;margin-left:1%}
.v-boxs{float:left;width:100%;display:block;margin-top:10px;margin-bottom:0;border-radius:0;border:0;background:#fff;padding:0}
.v-box h3{color:#797979;text-decoration:underline;margin-bottom:auto;width:67%;font-size:16px!important}
#text4,#text5,#text6,#text7,#text8,#text9,#text10,#text11,#text12,#text13,#text14,#text15,#text16,#text17{margin-top:-14px!important;margin-right:5px!important}
#topm{background:#eaeaea;width:100%;height:52px;border-top-left-radius:0;border-top-right-radius:0;padding:0}
#navigation{padding-left:0;clear:both;width:100%;height:auto;margin:0 auto;background:#eaeaea}
.nav-main li{float:none;height:39px;background:#8f8d8d}
.nav-main li a{font-size:12px;font-weight:500;padding:15px;border-right:0 solid #515151;border-left:0 solid #1c1c1c!important}
a.af065{background:#125f33!important;color:#fff!important}
a.af065:hover{background:#125f33!important;color:#fdda18!important}
.nav-submenu{position:static;width:100%}
.myclss iframe{width:100%;height:100%}
.mymy{display:block;float:left;width:96%;margin-left:20px}
.sc21{background:none!important;height:100%!important;margin-top:-30px}
.ffd{display:none}
.wd{width:100%!important;height:100%!important}
.wd img{width:68%!important;height:100%!important}
ul.nav-sub{padding:10px;width:95.9%}
.marjin{margin-left:0}
#wrapper1{max-width:768px;width:100%}
#header{width:auto;height:80px;border:0 solid #000;margin:0 auto}
#mitte{width:auto;height:15px;display:block;clear:both;margin:0 auto}
#mitte-ob{width:100%;height:7px;background:#fff repeat-x left top;display:block;clear:both;margin:0 auto}
#box{width:auto;background:#fff;display:block;clear:both;margin:30px auto}
#box-s{width:100%!important;background:none!important;margin-bottom:10px!important;margin-top:0!important}
#box-oben{width:auto;height:21px;background:url(../images/box-oben-h.gif) no-repeat left top;display:block;clear:both;margin:30px auto 0}
#box-oben-s{width:auto;height:21px;margin:30px auto 0}
#box-oben-s1{display:none}
#box-unten{width:auto;height:0;display:block;clear:both;margin:0 auto}
#box-mitte{width:auto;background:url(../images/box-mitte.gif);display:block;clear:both;margin:0 auto}
#box-unten1{width:auto;height:21px;background:url(../images/box-unten1.gif) no-repeat;display:block;clear:both;margin:0 auto}
#box-unten2{width:auto;height:31px;background:url(../images/box-unten2.gif) no-repeat;display:block;clear:both;margin:0 auto}
#box-unten22{width:auto;height:4px;display:block;clear:both;margin:0 auto}
#wrapper{width:99%!important;margin:0 auto}
#sl{margin-top:-2px;width:100%;height:auto;float:left;background:0}
#content{min-width:250px;max-width:425px}
#featured{display:none;width:100%;height:auto;float:left;padding:0}
#featured ul.ui-tabs-nav{float:right;list-style:none;z-index:100;position:relative;margin:0;padding:0}
#featured ul.ui-tabs-nav,.mb14,.mb15,.mb16,.mb17,.mb18,.mb19,.mb20{display:none}
.mb29{width:75px;height:100px;position:absolute;margin-top:270px;margin-left:290px}
.mb29 img{width:130px;height:130px}
.mb30{width:75px;height:100px;position:absolute;margin-top:270px;margin-left:90px}
.mb30 img{width:130px;height:130px}
.mb300{width:75px;height:100px;position:absolute;margin-top:290px;margin-left:20px}
.mb300 img{width:130px;height:130px}
.mb31{width:75px;height:100px;position:absolute;margin-top:20px;margin-left:500px}
.mb31 img{width:180px;height:90px}
#container{width:100%;height:auto;float:left}
#pro{display:none}
.button2{display:none}
.no-desc img{width:100%;height:auto}
.text-unt{margin-top:10px;width:201px;opacity:.9;margin-left:22px;background:#4a8555;color:#FFF;text-decoration:none;height:20px;position:relative;font-size:13px;font-family:arial;font-weight:400;padding:9px 5px 30px}
.text-img1,.text-img{margin-top:-160px;width:388px;margin-left:18px;color:#333;background:#fff;text-decoration:none;height:24px;position:relative;font-size:15px;font-family:arial;font-weight:500;padding:0;padding-left:3px;padding-top:2px;opacity:.8}
.hclss{font-size:18px!important}
.head1{display:inline-block;margin-bottom:12px;float:right;margin-right:5px;padding:2px 0 5px 5px}
.start-news{width:100%!important;height:auto!important;margin-left:0!important;margin-top:0;float:left;margin-right:0;padding-top:0}
.sidebar-z-h{width:26%;height:100%!important;margin-top:10px!important;margin-right:5%!important;border-bottom:0 solid #e6e6e6!important}
.sidebar-z1{border:0;padding:10px 0 20px 10px}
.sidebar-z-h-k{margin:23px auto 0 10px;width:30%;height:110px}
.start-video{width:100%!important;margin:0;margin-top:1%}
.mc{margin-bottom:-60px}
.new1,.new2,.new3,.new5,.new6,.new7{float:left;width:28%;height:175px!important;margin:2.4%!important}
.new4{display:none}
.new11{width:90%!important;min-height:34%;margin-left:3px;margin-top:91px}
.new11 p{padding-bottom:2px!important}
.spalt,.spalt1{width:98%!important;float:left;margin-left:0}
.spalt2,.spalt3{width:98%!important;float:left;margin-left:10px}
.spaltf{float:left;padding-right:0}
.spaltc{width:100%!important;float:left}
.spaltc p{font-size:15px;font-size:15px;line-height:20px}
.start-zert{width:100%!important;height:auto;margin:0;margin-top:1%}
.start-produkt{width:100%!important;height:auto;margin:1% 0 0}
.produkt{width:96%;float:left;margin:15px}
#frame-footer{background:#fff;width:100%;height:60px;float:left}
.start-mitte{width:auto}
#box-unten2{width:auto}
.produkt1{width:24%;margin-right:1%}
.produkt1 img{width:100%;height:100%;max-width:290px}
.gvt{padding:6px;width:97%;border:0}
.gv{text-align:center;margin:0 auto;float:none;border:none!important;box-shadow:none!important;margin-top:10px}
#copyright{margin:7px auto;width:100%;text-align:center;width:100%;padding:0}
#copyright-link{float:none;padding:0;margin:7px 0;width:100%;text-align:center;width:98.95%}
#copyright-link ul li{text-decoration:underline}
.sidebar-u-l-1,.sidebar-u-l{width:100%;width:99.85%;background:#FFF;margin:0 auto}
.body-mitte h1,.body-mitte-2 h1{float:none;width:auto}
.body-mitte-din h1{float:none;width:auto}
.vorteil{width:90%;padding:10px}
#footer{padding:0}
#doc{display:none}
.sidebar-z-h-k img{border:0;margin-top:0;width:100%;height:80%}
.bm1{background:url(../images/res/r986.png) no-repeat!important;height:511px!important}
.bm2{background:url(../images/res/ang-led1.jpg) no-repeat!important;height:385px}
.bm1 h1,.bm1 h2,.bm2 h1,.bm2 h2{margin-top:25px!important;width:85%!important}
.bau1{width:95%!important;background:0}
.r91{width:90%;background:0;height:150px}
.r6,.r6-1,.r7,.r10,.r100{width:100%;background:0;height:auto;margin-left:0;padding:0}
.kontakt-led1{max-width:361px;background:0;height:auto;margin-left:10px;margin-top:-29px}
.v-verkauf-7res{display:block;float:left!important;width:96%;height:auto;background:#fff;margin-top:0;opacity:.8;border-radius:0;margin-right:0;margin-left:10px;max-width:475px;padding-bottom:2px;color:#000;list-style-image:url(../images/b.png)}
.v-verkauf-7s{display:block;float:left!important;width:95%;height:auto;background:#fff;margin-top:10px;border-radius:0;margin-right:0;margin-left:20px}
.v-verkauf-7res h4,.v-verkauf-7s h4{font-family:Arial;font-size:17px;margin-top:15px;margin-left:11px;color:#333;margin-bottom:1%}
.v-verkauf-7res ul,.v-verkauf-7s ul{font-size:15px;margin-top:0;margin-left:30px;color:#333;padding-top:0}
.v-verkauf-7s li{padding-bottom:9px;color:#000;list-style-image:url(../images/b.png)}
.kontakt-dauer,.kontakt-dauer-1,.kontakt-maschie{width:98%;background:0;height:auto;margin-left:0}
.kontakt-demaschie{width:89%;background:0;height:auto;margin-left:40px}
.mbmb{display:none}
.body-mitte1 h2{margin-bottom:20px;padding:0;width:auto;display:block}
.bau2,.bau2-1{display:block;float:left!important;width:96%;height:auto;background:#fff;margin-top:0;opacity:.8;margin-right:0;margin-left:10px;max-width:475px}
.r5,.r4{width:85%;height:90px;float:left;background:0;margin-left:0;margin-bottom:59px;padding:0}
.verkauf1{display:block;float:left;width:98%;margin:-7px 0 0 17px !important;background:#fff;opacity:.8;max-width:475px}
.verkauf1 h4{margin-top:10px!important;margin-left:10px}
.verkauf1 ul{margin-top:0;margin-left:30px;font-size:14px}
.kontakt-mark{background:0;width:100%;height:auto}
.kontakt-mark1{background:0;width:100%;height:auto}
.kontakt-demar,.kontakt-demar1{background:0;max-width:400px;height:auto;margin-top:-30px}
ul.nav-sub li{width:95.9%}
ul.nav-sub li a{width:95.9%;border:0;height:10px}
#text4{margin-top:5px!important}
.sld{width:100%;height:auto}
.rensld{display:none}
.ftrd{float:left;height:262px!important}
.sss{width:95%!important;height:44px!important}
.untt{width:364px!important;height:40px!important;margin-top:40px!important}
.ba{width:100%;height:483px;margin:0;background:url(../images/res/sprayer2.jpg) no-repeat;border-bottom-left-radius:0;border-bottom-right-radius:0}
.ba1{width:100%;height:483px;margin:0;background:url(../images/res/andruckrolle-markierungsfolie.jpg) no-repeat;border-bottom-left-radius:0;border-bottom-right-radius:0;background-size:cover}
.mbmax{display:none!important}
.mb12{width:75px;height:100px;position:relative;margin-top:120px;margin-left:0}
.mb12 img{width:124px;height:124px}
.mb11{width:75px;height:100px;position:relative;margin-top:120px;margin-left:0}
.mb11 img{width:124px;height:124px}
.body-mitte3{float:left!important;width:100%!important;padding-right:0!important;padding-left:0!important;border-right:none!important}
.body-mitte3 h1{width:85%!important;height:24px!important;padding-left:10px!important}
.ssbox{background:#fff!important;border-bottom-left-radius:0;border-bottom-right-radius:0;float:left;widht:100%!important;padding-bottom:10px;margin-bottom:10px}
.bron{float:left;width:52%;margin-left:0;margin-top:20px}
.sform{margin-left:120px;margin-bottom:10px;margin-top:10px}
.formres{display:block;padding:5px}
.formres table{display:block;width:100%}
.formres tbody{float:left;display:block;width:97%;margin-left:12px}
.id-text{min-width:285px!important;min-height:60px!important}
.formres tr{width:100px}
.anbieterr{display:block;width:96%;margin:0 auto;margin-top:0;margin-right:0;border:0;background:#eee;float:right;padding:9px;margin-bottom:20px;font-size:11px}
td{float:left;width:100%}
#fancybox-inner{width:95%!important;height:97%!important}
#fancybox-outer{width:97%!important;height:108%!important}
#fancybox-wrap{width:91%!important;height:500px!important;position:relative!important;margin:0 auto;left:0!important}
#fancybox-title{width:97%!important}
.form{width:98%!important}
a.fw-bold{color:#fff;text-decoration:none}
a.fw-bold:hover{color:#fff;text-decoration:none;font-weight:700}
.renn{background:rgba(255,255,255,0.71);z-index:1;padding:10px;display:block;color:#fff;text-align:left;line-height:25px;font-weight:400;font-size:16px;background:rgba(74,133,85,0.78);margin-top:10px;width:100%}
.renn1{padding:15px 0 0;z-index:1;display:block;position:absolute;margin-left:-10px}
.renn01{position:absolute;top:20px;left:32px;width:350px;height:30px;z-index:0;font-size:20px;color:#000;line-height:30px;text-align:left;font-weight:700}
.renn02{background:rgba(255,255,255,0.71);z-index:1;padding:10px;display:block;color:#000;text-align:left;line-height:25px;font-weight:700;font-size:18px;background:rgba(255,255,255,0.73);width:100%}
.af{width:100%!important;height:auto!important;margin-left:0!important;margin-top:0;float:left;margin-right:0;padding-top:0;background:#fff;margin-top:5px;padding-bottom:5px}
.afi{display:block;text-align:center}
.af1{display:inline-block;width:24%}
.af1 img{width:80%}
.af0{display:none}
.af032{border-top:1px solid #ccc;padding-top:10px}
.zert1{width:48%!important;text-align:center;border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:5px;margin-right:4%}
.zert2{width:48%!important;text-align:center;border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:5px;margin-right:0}
.zert3{width:48%!important;text-align:center;border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:5px;margin-right:4%}
.zert3 img{width:100%!important}
.zert4{width:48%!important;text-align:center}
iframe{border:1px solid #ccc;width:100%;height:100%}
.green{background:#125f33}
ul.nav-sub.green{background:#125f33}
ul.nav-sub li.green{border-bottom:1px dotted #fff}
.mn{margin-right:12%!important;margin-left:12%!important}
.pressebox{width:94%!important;padding:10px}
.pp{margin-right:31px}
.one-half{width:37.88%;max-width:460px}
.entry-slider img{width:100%;height:100%!important}
.pdf{border-top:0;padding:0 0 20px 5px}
h2.dss03{width:80%!important;margin-top:20px!important;font-size:150%}
h3.dss03{width:100%!important;margin-top:20px!important}
h4.dss03{width:80%!important;font-size:100%}
h5.dss03{width:90%!important;margin-top:11px!important;margin-left:15px;font-size:97%}
h6.dss03{width:91%!important;margin-top:5px!important;margin-left:15px;font-size:100%;margin-bottom:10px}
.dss030{max-width:400px;margin-left:10px;padding-bottom:10px;margin-top:98px}
.tab{width:100%}
.tab1{width:13.3333%}
.tab2{width:32.3333%}
.tab3{width:33.3333%}
h1.ds04{margin-bottom:5px!important}
h2.ds04{margin-bottom:5px!important}
.fy{display:none}
.fys{display:block}
.ty{margin-top:-51px;max-width:355px;margin-left:26px;padding:4px 10px}
#text4,#text5,#text6,#text7,#text8,#text9,#text10,#text11,#text12,#text13,#text14,#text15,#text16,#text17{margin-top:-8px!important;margin-bottom:2px}
.h01{padding-top:30px}
.sc30{background:url(../images/res/mercedes_hockenheim_2.jpg) no-repeat!important;height:422px!important;width:100%!important;float:left!important;border-bottom-right-radius:0;border-bottom-left-radius:0}
.sc31{margin-top:29px!important;max-width:316px;margin-left:10px!important;float:left!important;width:100%}
.sc32{margin-top:9px!important;margin-left:0!important;float:left!important;width:100%!important}
h1.sc030{text-shadow:0 0 .4em #484040,0 0 .4em #615b5b,0 0 .4em #4c4545;color:#fff;padding:15px;max-width:75%}
h2.sc030{text-shadow:0 0 .4em #484040,0 0 .4em #615b5b,0 0 .4em #4c4545;color:#fff;padding:0 15px}
a.spen{padding:4px 15px;margin-right:-17px}
a.spen:hover{padding:4px 15px}
a.spde{padding:4px 15px}
a.spde:hover{padding:4px 15px}
.impr{padding:5px;width:97.85%}
h2.mf001{margin-top:20px!important}
.lz{margin-top:10px!important}
}
a.fw-bold{color:#fff;text-decoration:none}
a.fw-bold:hover{color:#fff;text-decoration:none;font-weight:700}
@media only screen and (max-width:574px) {
.sidebar-z-h{width:100%;height:100%!important;margin-top:10px!important;margin-right:5%!important;border-bottom:0 solid #e6e6e6!important;text-align:center;padding:0!important}
.sidebar-z-hc{width:100%;height:auto;margin-left:0;float:left;margin-right:1%!important;text-align:center;padding-top:10px;margin-bottom:5px}
.sidebar-z-hc-k{width:100%;height:auto;margin-left:0;float:left;margin-right:1%!important;text-align:center;padding-top:10px;margin-bottom:5px}
.sidebar-z1{border:0;padding:0;text-align:center;width:100%;margin:0;padding-top:10px}
.mn{margin-right:0!important;margin-left:0!important}
.wd{width:100%!important;height:100%!important}
.pdf{border-top:0;padding:0 0 10px!important;text-align:center;margin:0 auto}
.fancybox-opened{width:80%!important;height:80%!important}
.fancybox-image,.fancybox-iframe{width:100%!important;height:auto!important}
.fancybox-image{max-width:100%!important;max-height:100%!important}
.fancybox-inner{width:100%!important;height:100%!important}
}
@media(max-width:425px) {
.af{width:100%!important;height:auto!important;margin-left:0!important;margin-top:0;float:left;margin-right:0;padding-top:0;background:#fff;margin-top:5px;padding-bottom:5px}
.afi{display:block;text-align:center}
.af1{display:inline-block;width:24%}
.af1 img{width:80%}
.af0{display:none}
.af04 img{float:left;width:97%!important;margin:3px!important;background-size:cover}
.af032{border-top:1px solid #ccc;padding-top:10px}
.af052{display:none}
.af054{background:url(../images/Markierungsarbeit001.jpg) no-repeat;float:left;width:100%;height:180px}
.af053{background:url(../images/Demarkierungsarbeiten001.jpg) no-repeat;float:left;width:100%;height:180px}
.af055{background:url(../images/Verkehrssicherung001.jpg) no-repeat;float:left;width:100%;height:180px}
.zert1{width:100%!important;text-align:center;border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:5px}
.zert2{width:100%!important;text-align:center;border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:5px}
.zert3{width:100%!important;text-align:center;border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:5px}
.zert4{width:100%!important;text-align:center}
iframe{border:1px solid #ccc}
.gv{text-align:center;margin:0 auto;float:none;border:none!important;box-shadow:none!important;margin-top:10px}
a.af065{background:#125f33!important;color:#fff!important}
a.af065:hover{background:#125f33!important;color:#fdda18!important}
.angebot6,.angebot7{margin-top:0;margin-left:0;float:left}
.mb12{width:75px;height:100px;position:relative;margin-top:120px;margin-left:0}
.mb12 img{width:124px;height:124px}
.mb11{width:75px;height:100px;position:relative;margin-top:120px;margin-left:0}
.mb11 img{width:124px;height:124px}
.body-mitte img{width:100%;height:50%}
.pressebox{width:93%!important;padding:10px}
.pp{float:left!important}
.renn{background:rgba(255,255,255,0.71);z-index:1;padding:10px;display:block;color:#fff;text-align:left;line-height:25px;font-weight:400;font-size:21px;background:rgba(74,133,85,0.78);margin-top:10px;width:100%}
.renn1{padding:15px 0 0;z-index:1;display:block;position:absolute;margin-left:-10px}
.renn1 img{width:130%;height:100%}
.renn01{position:absolute;top:20px;left:32px;width:350px;height:30px;z-index:0;font-size:20px;color:#000;line-height:30px;text-align:left;font-weight:700}
.renn02{background:rgba(255,255,255,0.71);z-index:1;padding:10px;display:block;color:#000;text-align:left;line-height:25px;font-weight:700;font-size:25px;background:rgba(255,255,255,0.73);width:100%}
.new1{background:url(../images/Transportable-Schutzeinrichtung-201.jpg) no-repeat}
.new2{background:url(../images/Transportable-Schutzeinrichtung0121.jpg) no-repeat}
.new3{background:url(../images/Mobile-LED-Stauwarnanlage-031.jpg) no-repeat}
.new5{background:url(../images/LED-Wechselverkehrszeichen-011.jpg) no-repeat}
.new6{background:url(../images/r3111.jpg) no-repeat}
.new7{background:url(../images/road-taper+Markierungsmaschine01.jpg) no-repeat}
.mb29{width:75px;height:100px;position:absolute;margin-top:270px;margin-left:290px}
.mb29 img{width:130px;height:130px}
.mb30{width:75px;height:100px;position:absolute;margin-top:270px;margin-left:90px}
.mb30 img{width:130px;height:130px}
.mb300{width:75px;height:100px;position:absolute;margin-top:290px;margin-left:20px}
.mb300 img{width:130px;height:130px}
.mb31{width:75px;height:100px;position:absolute;margin-top:20px;margin-left:500px}
.mb31 img{width:180px;height:90px}
.one-half{width:96%!important;max-width:460px}
.entry-slider img{width:100%!important;height:100%!important}
.bron{float:left;width:100%;margin-left:5px;margin-top:3px}
.bron p{font-size:11.5px;color:#626262;line-height:15px;margin-bottom:6px;font-family:Arial;font-weight:400}
.side-bar-img{text-align:center;margin:0 auto}
.fancybox-opened{width:80%!important;height:80%!important}
.fancybox-image,.fancybox-iframe{width:100%!important;height:auto!important}
.fancybox-image{max-width:100%!important;max-height:100%!important}
.fancybox-inner{width:100%!important;height:100%!important}
.ssbox{background:#fff!important;border-bottom-left-radius:0;border-bottom-right-radius:0;float:left;widht:100%!important;padding-bottom:10px;margin-bottom:10px}
a.fw-bold{color:#fff;text-decoration:none}
a.fw-bold:hover{color:#fff;text-decoration:none;font-weight:700}
.shg{border-radius:0}
.body-mitte-2 img{width:45%!important;height:100%!important;margin-bottom:2%;margin-top:2%}
td{float:left;width:100%}
#logo,a.shf{display:none}
.ys{display:block;margin-left:10px;position:absolute;margin-top:-15px}
.anbieterr{display:block;width:96%;margin:0 auto;margin-top:0;margin-right:0;border:0;background:#eee;float:right;padding:9px;margin-bottom:20px;font-size:11px}
.sform{margin-left:103px;margin-bottom:10px;margin-top:10px}
.formres{display:block;padding:5px}
.formres table{display:block;width:100%}
.formres tbody{float:left;display:block;width:97%;margin-left:10px}
.id-text{min-width:285px!important;min-height:60px!important}
.formres tr{width:100px}
.body-mitte3 h1{width:85%!important;height:24px!important;padding-left:10px!important}
.body-mitte3{float:left!important;width:100%!important;padding-right:0!important;padding-left:0!important;border-right:none!important;background:#fff}
.imgver{width:100%!important;height:auto!important}
.v-verkauf-7s{display:block;float:left!important;width:91%;height:auto;background:#fff;margin-top:10px;opacity:.8;border-radius:0;margin-right:0;margin-left:20px}
.mbmax{display:none!important}
.ba{width:100%;height:366px;margin:0;background:url(../images/res/sprayer2.jpg) no-repeat;border-bottom-left-radius:0;border-bottom-right-radius:0}
.ba1{width:100%;height:366px;margin:0;background:url(../images/res/andruckrolle-markierungsfolie.jpg) no-repeat;border-bottom-left-radius:0;border-bottom-right-radius:0;background-size:cover}
.sld{width:100%;height:auto}
.rensld{display:none}
.ftrd{float:left;height:200px!important}
.sss{width:330px!important;height:44px!important}
.untt{width:290px!important;height:40px!important;margin-top:40px!important}
body{background:#b6b6b6}
.body{width:100%;margin:0 auto}
.url,.mb{display:none}
#cl{width:100%!important}
.produkt1{width:46%;margin-right:6px}
.produkt1 img{width:98%;height:100%;max-width:181px}
.zert{width:90%;padding:15px}
.f2{display:none}
.f1 h1{font-size:13px!important;line-height:15px}
.f1 p{font-size:10px!important}
.kontakt{width:120%!important;float:left;background:#f6f6f6;padding:0;border:1px solid #ddd;padding:10px;margin-bottom:50px;font-size:12px;margin-top:-10px;font-family:Arial,Helvetica,sans-serif;color:#394958}
.form{width:98%!important;height:20px;float:left;background:#fff;border:1px solid #ddd;color:#000;margin-bottom:2px}
.blef01{width:96%!important}
.kontakt-led1{width:96%;background:0;margin-top:-19px;margin-left:-7px;height:auto}
.flex-aus{display:none}
.flexitem{padding:0}
.r91,.r4,.r5,.r6,.r6-1,.r7{width:100%;height:auto;background:0;margin:0;padding:0}
.ba2{width:100%;height:auto;background:0;float:left}
.rm{width:88%;height:100px;margin-left:0}
.kontakt-m{width:97%;height:auto;margin-left:10px}
.mb13{width:75px;height:100px;position:absolute;margin-top:-20px;margin-left:170px}
.mb13 img{width:120px;height:120px}
.myclss iframe{width:99%;height:100%}
.sc21{background:none!important;height:100%!important;margin-top:-30px}
.ffd{display:none}
.wd{width:100%!important}
.wd img{width:100%!important}
.r100{width:98%;height:84px;background:0;margin:0;padding:0}
.r100 h1{font-size:20px!important}
.r100 h2{margin-top:29px!important;font-size:19px!important}
.kontakt-dauer,.kontakt-dauer-1,.kontakt-demar,.kontakt-demar1{max-width:98%;height:226px;margin-left:0;background:0}
.kontakt-demaschie{width:98%;height:226px;margin-left:0;background:0}
.angebot200{float:right;margin-right:3px;margin-bottom:3px}
.mbmb{display:none}
.kontakt-dauer,.kontakt-dauer-1,.angebot5{margin-top:5px;margin-left:10px}
.v-verkauf-3{width:98%;background:#fff;margin-top:30px;margin-right:3px;opacity:.8;border-radius:0}
.v-verkauf-6,.v-verkauf-5{width:98%;background:#ffffffe6;margin:20px 4px 2px 5px;border-radius:0;margin:38px 0!important;padding:0}
.kontakt-mark,.kontakt-mark1,.kontakt-vor,.kontakt-vor1{width:100%;background:0;margin:0;padding:0}
.v-verkauf-22{float:right;width:180px;background:#fff;margin-top:263px;opacity:.8;border-radius:0;margin-right:120%}
.sidebar-z-h{width:100%;height:100px!important;margin-top:10px!important}
.sdbr{height:auto!important;padding:8px!important;width:92%;border-radius:0;margin-left:5px}
.sdbr ul{text-align:left}
.zze{text-align:left}
img.dm{width:100%;height:auto}
h1.dm{font-size:168%}
.pdf{border-top:0;padding:0!important;height:234px!important;float:left}
.sidebar-z-hc{width:100%;height:auto;margin-top:10px!important;float:left;text-align:center;margin-bottom:9px;padding:0}
.mc{margin-bottom:0}
.button,a.button,button,input[type=submit],input[type=button]{width:96%!important;margin-top:3%!important;margin-bottom:1%;margin-left:0!important}
.v-verkauf-22 h4,.v-verkauf-6 h4,.v-verkauf-5 h4,.v-verkauf-3 h4{font-size:100%;margin-top:6px;margin-left:6px;margin-bottom:.3em}
.v-verkauf-22 ul,.v-verkauf-6 ul,.v-verkauf-5 ul,.v-verkauf-3 ul{font-size:10px;margin-top:0;margin-left:36px;color:#333;padding-top:0}
.v-verkauf-22 li,.v-verkauf-6 li,.v-verkauf-5 li,.v-verkauf-3 li{padding-bottom:0;color:#000;font-size:116%}
.v-verkauf-3 .angebot{margin-top:0;margin-left:0;width:100%;text-align:center}
.v-verkauf-1,.v-verkauf-2,.v-verkauf-22{display:none}
.verkauf1{display:block;float:left;width:98%;margin:33px 0 0 17px !important;background:#fff;opacity:.8}
.verkauf1 h4{margin-top:10px!important;margin-left:10px}
.verkauf1 ul{margin-top:0;margin-left:30px;font-size:14px}
.v-verkauf-7{display:block;float:left;width:94%;margin:55px 0 0 2px !important;background:#fff!important;opacity:.8!important;border-radius:0}
.anbotnew{display:none}
.anbotres{display:block;margin-top:0}
.v-verkauf-7 .angebot7,.angebot6{margin-top:0!important;margin-left:14px!important}
.v-verkauf-2res{display:block;float:left;width:100%;margin:30px 5px 0;background:#fff;opacity:.8;border-radius:0}
.v-verkauf-2res h4,.vverkauf1 h4,.v-verkauf-7 h4,.v-verkauf-7s h4{font-size:14px;margin-top:6px;margin-left:7px;color:#333;margin-bottom:2%}
.v-verkauf-2res ul,.vverkauf1 ul,.v-verkauf-7 ul,.v-verkauf-7s ul{font-size:10px;margin-top:0;margin-left:30px;color:#333;padding-top:0}
.v-verkauf-2res li,.vverkauf1 li,.v-verkauf-7 li,.v-verkauf-7s li{padding-bottom:4px;color:#000;list-style-image:url(../images/b.png)}
.angebot2,.angebot1{width:100%;text-align:center;margin:0 auto 0 0 !important}
.r8,.r9,.t1w1,.t1w2,.t1w3,.r881,.h1w51,.h1w61{width:67%;height:426px;padding:0;margin:0;background:0}
.tax{width:100%;height:428px;padding:0;margin:0;background:0}
.kontakt-trans,.t1w11,.t1w22,.t1w33{width:32%;height:330px;margin-top:73px;margin-left:0;background:url(../images/res/r88_1m.png) no-repeat}
.t1w330{width:265px;height:115px;margin-top:-70px;position:relative;margin-left:6px;background:url(../images/res/r88_01.png) no-repeat}
.gx{margin-top:-62px}
.t1w331{width:265px;height:115px;margin-top:-80px;position:relative;margin-left:6px;background:url(../images/res/r88_01.png) no-repeat}
.th{margin-top:27px;width:233px!important;padding:5px}
.kontakt-trans1,.kontakt-trans1-1,.h1w52,.h1w62{width:32%;height:330px;margin-top:73px;margin-left:0;background:url(../images/res/r88_2m.png) no-repeat}
.gy{margin-top:16px}
.t1w332{width:265px;height:115px;margin-top:-80px;position:relative;margin-left:6px;background:url(../images/res/r88_02.png) no-repeat}
.kontakt-led{width:100px;height:275px;margin-top:80px;margin-left:5px;border-bottom-right-radius:0;border-bottom-left-radius:0;background:url(../images/res/mobilem.png) no-repeat}
.mb1,.mb2,.mb3,.mb4,.mb5,.mb6,.mb7,.mb8,.mb9,ul#Navigation{display:none}
.r88r{width:55%;height:432px;padding:0;margin:0;background:0}
.r88rs{width:31%;height:290px;margin-top:30px;margin-left:29px;background:url(../images/res/r88res.png) no-repeat}
.t1w333{width:295px;height:115px;margin-top:-80px;position:relative;margin-left:6px;background:url(../images/res/r88_03.png) no-repeat}
.t1w334{width:256px;height:115px;margin-top:-112px;position:relative;margin-left:6px;background:url(../images/res/mobile01.png) no-repeat}
.body-mitte-2{margin-top:10px;margin-bottom:10px;padding-top:0;float:left;width:100%;padding-right:0;padding-left:0;border-right:0;background:#f9f9f9}
.sc1{background:url(../images/res/r88_1.jpg) no-repeat!important;height:473px!important}
.sc2{background:url(../images/res/r882.jpg) no-repeat!important;height:475px!important}
.sc3{background:url(../images/res/r883.jpg) no-repeat!important;height:463px!important}
.sc4{background:url(../images/res/r884.jpg) no-repeat!important;height:472px!important}
.sc5{background:url(../images/res/r881.jpg) no-repeat!important;height:459px!important}
.sc6{background:url(../images/res/r885.jpg) no-repeat!important;height:457px!important}
.sc7{background:url(../images/res/r886.jpg) no-repeat!important;height:468px!important}
.sc8{background:url(../images/res/r88r.jpg) no-repeat!important;height:475px!important}
.sc9{background:url(../images/res/Mobile-LED-Stauwarnanlage-01.jpg) no-repeat!important;height:426px!important}
.sc10{background:url(../images/res/r23.jpg) no-repeat!important;width:100%;height:100%!important}
.sc11{background:url(../images/res/Mobile-LED-Stauwarnanlage-01.jpg) no-repeat!important}
.sc12{background:url(../images/res/Mobile-LED-Stauwarnanlage-01.jpg) no-repeat!important}
.sc13{background:url(../images/res/Mobile-LED-Stauwarnanlage-01.jpg) no-repeat!important}
.sc14{background:url(../images/res/rang.jpg) no-repeat!important}
.sc15{background:url(../images/res/ang-vor.jpg) no-repeat!important}
.sc16{background:url(../images/res/ang-dauer.jpg) no-repeat!important}
.sc17{background:url(../images/res/demarkierungsmaschine-4.jpg) no-repeat!important;height:414px!important}
.sc18{background:url(../images/res/road-taper-plus11.jpg) no-repeat!important}
.sc19{background:url(../images/res/ang-demarkierungsmaschie.jpg) no-repeat!important}
.kontakt-verkehr,.kontakt-verkehr1{display:block;float:right;width:98%;height:auto;background:#fff;opacity:.8;border-radius:0;max-width:475px;margin:60px 3px 3px 0}
.kontakt-verkehr h4,.kontakt-verkehr h5,.kontakt-verkehr h6,.kontakt-verkehr1 h4,.kontakt-verkehr1 h5,.kontakt-verkehr1 h6{font-size:10px;margin-top:7px!important;margin-left:7px!important;margin-bottom:0!important}
.kontakt-verkehr,.kontakt-verkehr1 li{padding-bottom:2px!important}
.kontakt-verkehr,.kontakt-verkehr1 ul{margin-top:3px}
.r3{width:100%;height:35px;float:left;background:0;border:0 solid #ddd;font-size:16px;margin-left:0;padding:0}
.r3 h1{font-size:20px!important;height:22px}
.bau1 h1{font-size:20px!important;height:30px}
.r3 h2,.bau1 h2{font-size:20px!important}
.bm1{background:url(../images/res/r986.png) no-repeat!important}
.body-mitte1{float:left;width:100%;padding-right:0;padding-left:0}
.sc20{background:url(../images/res/Verlegemaschine-Markierungsfolie.jpg) no-repeat;height:425px!important;float:left;background-size:cover;background-position:center center}
.body-mitte{float:left;width:99.5%;background:#fff;padding:0;margin-bottom:10px;border:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.body-mitte-din{float:left;width:99.5%;background:#fff;padding:0;margin-bottom:10px;border:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.km{padding:10px!important;width:94%!important}
.body-mitte1 h1{font-size:159%;margin-left:0;margin-bottom:5px;margin-top:20px;display:inline-block;margin-left:10px!important;margin-top:16px!important}
h1.ds01{width:106%}
h2.dss02{padding-top:12px;font-size:100%!important;margin-bottom:0!important}
h1.dss03{width:80%!important;margin-top:20px!important;font-size:180%!important}
h2.dss03{width:80%!important;margin-top:20px!important;font-size:150%}
h3.dss03{width:100%!important;margin-top:20px!important}
h4.dss03{width:80%!important;font-size:90%}
h5.dss03{width:90%!important;margin-top:7px!important;margin-left:15px;font-size:95%}
h6.dss03{width:91%!important;margin-top:5px!important;margin-left:15px;font-size:90%;margin-bottom:10px!important}
.dss030{max-width:272px;padding-bottom:10px;margin-top:98px;float:left;margin-left:8px}
h1.ds04{margin-bottom:13px!important;font-size:174%!important}
h2.ds04{margin-bottom:5px!important}
.v-verkauf-8{width:100%;margin-left:0}
.v-verkauf-8 li{font-size:10px!important}
.dss030 li{font-size:12px!important}
.v-verkauf-8 h4,.v-verkauf-8 h5,.v-verkauf-8 h6{margin:10px}
.v-verkauf-8 ul{margin-left:32px}
.angebot8{margin:5px 10px;float:left}
.body-mitte h1{float:none;width:auto;margin-bottom:7%;display:inline-block}
.body-mitte-din h1{float:none;width:auto;margin-bottom:7%;display:inline-block}
.body-mitte1 h2{font-size:138%!important;margin-left:10px;display:block;padding:0}
.th01{margin-top:10px;width:265px!important}
.th03{margin-top:10px;max-width:265px}
h2.mf{margin-top:0!important}
h2.dss{font-size:127%!important;margin-top:29%!important;margin-bottom:-2%!important}
h2.dss01{font-size:127%!important;margin-top:29%!important;margin-bottom:-2%!important}
h2.dss001{font-size:127%!important;margin-top:18%!important;margin-bottom:-2%!important;width:121%!important}
.v-box{float:left;width:90%;margin-top:0;margin-bottom:10px;border-radius:0;border:0;background:0;padding:10px;float:left;margin-top:0;margin-bottom:25px;border-radius:0;background:#f9f9f9;padding:10px;margin-left:1%}
.baustelle{margin-top:25px}
.v-boxs{float:left;width:100%;display:block;margin-top:10px;margin-bottom:0;border-radius:0;border:0;background:#fff;padding:0;border-radius:0}
.v-box h3{color:#797979;text-decoration:underline;width:92%;margin:0;margin-bottom:1%}
#topm{background:#eaeaea;width:100%;height:50px;border-top-left-radius:0;border-top-right-radius:0;padding:0}
#navigation{padding-left:0;clear:both;width:100%;height:auto;margin:0 auto}
.nav-main li{float:none;height:35px}
.nav-main li a{font-size:12px;font-weight:500;padding:15px;border-right:0 solid #515151;border-left:0 solid #1c1c1c!important}
.nav-submenu{position:static;width:100%}
ul.nav-sub{padding:0}
.marjin{margin-left:0}
#wrapper1{max-width:425px;min-width:285px!important;width:100%;float:left}
.vorteil{width:90%;padding:10px}
.vorteil .angebot{margin:0;float:left}
#header{width:auto;height:80px;border:0 solid #000;margin:0 auto}
#mitte{width:auto;height:21px;display:block;clear:both;margin:0 auto}
#mitte-ob{width:100%;height:15px;background:#fff repeat-x left top;display:block;clear:both;margin:0 auto}
#box{width:auto;background:#fff;display:block;clear:both;margin:30px auto}
#box-s{width:100%!important;background:none!important;margin-bottom:10px!important;margin-top:0!important}
#box-oben{width:auto;height:21px;background:url(../images/box-oben-h.gif) no-repeat left top;display:block;clear:both;margin:30px auto 0}
#box-oben-s{display:none}
#box-oben-s1{display:none}
#box-unten{width:auto;height:0;display:block;clear:both;margin:0 auto}
#box-mitte{width:auto;background:url(../images/box-mitte.gif);display:block;clear:both;margin:0 auto}
#box-unten1{width:auto;height:21px;background:url(../images/box-unten1.gif) no-repeat;display:block;clear:both;margin:0 auto}
#box-unten2{width:auto;height:31px;background:url(../images/box-unten2.gif) no-repeat;display:block;clear:both;margin:0 auto}
#box-unten22{width:auto;height:4px;display:block;clear:both;margin:0 auto}
#wrapper{width:100%!important;margin:0 auto;float:left}
#sl{margin-top:0;width:100%;display:inline-block;height:auto;float:left;background:0}
#doc{display:none}
#content{min-width:250px;max-width:425px}
#featured{display:none;width:100%;height:auto;padding:0}
#featured ul.ui-tabs-nav{float:right;list-style:none;z-index:100;position:relative;margin:0;padding:0}
#featured ul.ui-tabs-nav,.mb14,.mb15,.mb16,.mb17,.mb18,.mb19,.mb20{display:none}
#featured .ui-tabs-panel{position:relative;float:left;width:100%}
#container{width:100%;height:auto;float:left}
#pro{display:none}
.button2{display:none}
.head1{display:inline-block;margin-bottom:12px;float:right;margin-right:5px;padding:2px 0 5px 5px}
.no-desc img{width:100%;height:auto}
.text-unt{margin-top:10px;width:80%;opacity:.9;margin-left:22px;background:#4a8555;color:#FFF;text-decoration:none;height:20px;position:relative;font-size:13px;font-family:arial;font-weight:400;padding:9px 5px 30px}
.text-img1,.text-img{margin:-162px 10px 0;width:92%;color:#333;opacity:.8;background:#fff;text-decoration:none;height:17px;position:relative;font-family:arial;font-weight:500;padding:5px}
.text-img1 h1,.text-img h1{font-size:13px!important}
.start-news{width:100%!important;height:auto!important;margin-left:0!important;margin-top:0;float:left;margin-right:0;padding-top:10px;padding-bottom:10px}
.start-video{width:100%!important;margin:0;margin-top:1%}
.new1,.new2,.new3,.new5,.new6,.new7{float:left;width:97%!important;height:auto!important;margin:3px!important;background-size:cover}
.new4{display:none}
.new11{width:auto!important;margin-right:5px;margin-bottom:5px;font-size:110%}
.spalt,.spalt1,.spalt2,.spalt3{width:100%!important;float:left;position:relative;margin-left:0}
.spaltf{margin-left:9px;margin-left:0;padding-right:2px;width:100%}
.spaltc{float:left;width:94%!important;margin-right:10px}
.spaltc p{font-size:15px;font-size:15px;line-height:20px}
.start-zert{width:100%!important;height:auto;margin:0;margin-top:1%}
.start-produkt{width:100%!important;height:auto;margin:1% 0 0}
.produkt{width:93%;float:left}
#frame-footer{background:#fff;margin:0;float:left;width:100%;height:100%;display:block;display:inline-block}
.start-mitte{width:auto}
#box-unten2{width:auto}
.sidebar-z-h-k{margin:10px auto 0 32px;width:165px}
.sidebar-z1{margin-top:0;margin-left:0;padding:0 0 10px;border-top:0;width:100%;text-align:center;padding-top:10px}
.zx12f{margin-top:0!important}
.z1{width:100%;height:auto}
.sidebar-z-h-k img{border:0;margin-top:0;width:165px;height:auto}
.sidebar-z-h-k{margin:23px auto 0 10px;width:100%;height:auto;text-align:center;margin:7px auto}
.gvt{padding:0;width:98%;border:0}
.gvtx{margin-left:10px;padding-top:10px}
.gv iframe{width:97%;text-align:center;margin:0 auto}
.bm1{background:url(../images/res/r986.png) no-repeat!important;height:500px!important}
.bm2{background:url(../images/res/ang-led1.jpg) no-repeat!important;height:387px}
.bm1 h1,.bm1 h2{margin-top:25px!important;width:98%!important}
.bm2 h1,.bm2 h2{margin-top:10px;margin-bottom:0!important;height:auto}
.bau1{width:95%!important;height:120px;background:0;margin:0;padding:0}
.bau2,.bau2-1{display:block;float:left!important;width:96%;height:auto;background:#fff;margin-top:0;opacity:.9;margin-right:0;margin-left:1px;max-width:475px}
.bau2,.bau2-1 h4{padding-left:10px;font-size:12px!important}
.bau2,.bau2-1 li{padding-bottom:1px}
.r10{width:100%;height:65px;background:0;margin:0;padding:0}
.kontakt-maschie{width:98%;margin-left:1px;background:0;height:272px}
.v-verkauf-8,.v-verkauf-7{margin-top:5px!important;width:95%!important;margin-left:8px!important}
.v-verkauf-7 h4{font-size:14px!important;margin-top:3px!important;margin-left:10px!important}
.v-verkauf-7 .ul{margin-top:0!important;margin-left:35px!important}
#text4{margin-top:5px!important}
#copyright{margin:0 0 10px;text-align:center;padding:0}
#copyright-link{float:none;padding:0;margin:3px 0;line-height:18px;text-align:center;padding-bottom:5px}
ul.nav-sub li{width:243px}
ul.nav-sub li a{width:225px}
#copyright-link ul li{text-decoration:underline}
.sidebar-u-l-1,.sidebar-u-l{width:99.7%;margin:0 auto;background:#FFF}
.cxcx{margin-top:0}
#footer{float:left;padding:0;margin-top:6px}
.prod{width:98.5%!important;padding-left:5px}
.pdst{width:100%!important}
.pds{width:46%!important;margin-right:8px;height:auto}
.pds img{width:100%!important;height:auto}
.button1{max-width:138%!important;width:100%!important;margin:0!important}
.pds span{height:45px;padding:10px;font-size:11px;padding-bottom:21px}
.xa{padding:0 10px;width:97%}
.fi{width:85%!important;margin-left:0!important;float:left!important;margin-bottom:10px}
.tab{width:100%;margin-left:0!important}
.tab1{width:16.3333%}
.tab2{width:46.3333%}
.tab3{width:17.3333%}
.fy{display:none}
.fys{display:block}
.ty{margin-top:20px}
h4.ty{font-size:14px!important}
.ty li{font-size:12px!important}
#text4,#text5,#text6,#text7,#text8,#text9,#text10,#text11,#text12,#text13,#text14,#text15,#text16,#text17{float:left;margin-top:10px;width:100%;margin-bottom:18px;margin-top:5px!important}
.sc30{background:url(../images/res/mercedes_hockenheim_2.jpg) no-repeat!important;height:422px!important;width:100%!important;float:left!important;border-bottom-right-radius:0;border-bottom-left-radius:0}
.sc31{max-width:309px;float:left!important;width:88%;background:0;margin:29px 0 0 10px !important;opacity:1.8}
.sc32{margin-top:9px!important;margin-left:0!important;float:left!important;width:100%!important}
h1.sc030{text-shadow:0 0 .4em #484040,0 0 .4em #615b5b,0 0 .4em #4c4545;color:#fff;padding:15px;max-width:75%}
h2.sc030{text-shadow:0 0 .4em #484040,0 0 .4em #615b5b,0 0 .4em #4c4545;color:#fff;padding:0 15px}
.impr{padding:5px;width:95.85%}
.th02{margin-top:10px;max-width:277px}
h1.ax{margin-left:0!important}
h2.ax{margin-top:30px!important}
.axx{margin-bottom:-30px!important}
h2.mf001{margin-top:7px!important}
.verkauf1 h4{font-size:80%;margin-bottom:5px}
.verkauf1 ul{font-size:80%}
h2.axu{margin-top:9px!important}
h1.axd{margin-left:0!important}
h2.axd{margin-top:33px!important}
.mb10{width:75px;height:100px;position:absolute;margin-top:45px;margin-left:21px}
.mb10 img{width:120px;height:120px}
ul.xxul li{width:300px}
ul.xxul li a{width:300px}
#fancybox-inner{height:478px!important;width:95%!important;height:98%!important}
#fancybox-outer{height:495px!important;width:97%!important;height:108%!important}
#fancybox-wrap{height:596px!important;position:relative!important;margin:0 auto;left:0!important}
}
@media screen and (max-width:650px) {
.displaynone{display:none}
.modal__inner{width:83%;padding:1em 1em 0;height:auto}
.form-box input{height:30px;font-size:14px}
.form-title{font-size:16px}
.form-text{font-size:12px}
.form-group{margin-bottom:.55rem}
.form-submit{font-size:13px!important}
}
@media only screen and (min-width:60px) and (max-width:768px) {
.nav{position:relative;display:inline-block;font-size:14px;font-weight:900}
.nav-list{text-align:left}
.nav-item{float:left;display:inline;zoom:1;position:relative}
.nav-item a{display:block;color:#FFF;padding:15px 20px;background:#8f8d8d;border-bottom:1px solid #515151}
.nav-item>a:hover{background:#515151}
.nav-item:hover .nav-submenu{display:block}
.nav-submenu{display:none;position:absolute;left:0;width:180px}
.nav-submenu-item a{display:block}
.nav-submenu-item a:hover{/*! background:#515151 */}
.nav-mobile{display:none;cursor:pointer;position:absolute;top:0;right:0;background:#8f8d8d url(../images/nav.svg) no-repeat center center;background-size:18px;height:50px;width:50px}
.nav-click{position:absolute;top:0;right:0;display:none;border-left:1px solid #515151;height:49px;width:50px;cursor:pointer}
.nav-click i{display:block;height:48px;width:48px;background:url(../images/drop.svg) no-repeat center center;background-size:20px}
.nav-click:hover{background-color:#3e3e3e}
.nav-rotate{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.nav-mobile{display:block;border-top-right-radius:10px}
.nav{width:100%;padding:50px 0 0}
.nav-list{display:none}
.nav-item{width:100%;float:none}
.nav-item>a{padding:15px}
.nav-click{display:block}
.nav-mobile-open{border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}
.nav-item:hover .nav-submenu{display:none}
.nav-submenu{position:static;width:100%}
}
@media screen and (max-width:610px) {
.modal-dialog{max-width:800px;max-height:600px;overflow:hidden}
}
@media screen and (max-width:620px) {
.modal-dialog{border:0;padding:0}
.ratio-51{padding:0 0 51%}
}
@media(max-width:425px) {
.jo{display:none}
.firmen-st-info{font-size:9px}
.form-submit{max-width:100%!important;padding:0!important;margin:0!important;margin-top:0;margin-left:0;width:100%!important;font-size:13px!important}
}
@media(max-width:350px) {
span.sprach{margin-right:12px;height:15px;width:6.3%;float:left}
}
@media(max-width:331px) {
a.spen:before{content:'';}
a.spde:before{content:'';}
span.sprach{margin-right:5px;height:15px;width:4.3%;float:left}
a.spen{color:#fff;padding:4px 8px;background:url(../images/enm.jpg) no-repeat;margin-right:-4px}
a.spen:hover{color:#fff;padding:4px 8px;background:url(../images/enm1.jpg) no-repeat}
a.spde{color:#fff;padding:4px 8px;background:url(../images/dem.jpg) no-repeat}
a.spde:hover{color:#fff;padding:4px 8px;background:url(../images/dem1.jpg) no-repeat}
}
@media(max-width:330px) {
img.demar1{width:96%!important}
}
@media(max-width:329px) {
#fancybox-inner{width:92%!important;height:97%!important}
#fancybox-outer{width:97%!important;height:108%!important}
#fancybox-wrap{width:93%!important;height:550px!important;position:relative!important;margin:0 auto;left:0!important}
#fancybox-title{width:97%!important}
}
@media only screen and (max-width:1150px) {
.karte-top{width:100%}
.karte-01{width:100%}
.karte-02{width:100%}
}
@media only screen and (max-width:1050px) {
.po-down{margin-top:0}
}
@media only screen and (max-width:950px) {
.po-w1{width:40%}
.po-w2{width:54%}
}
@media only screen and (max-width:850px) {
.po-w1{width:50%}
.po-w2{width:45%}
}
@media only screen and (max-width:760px) {
.po-box-cont{display:flex;align-items:center;flex-direction:column}
.po-box1{flex:1;order:1;width:100%;flex-basis:100%}
.po-box2{flex:2;order:2;width:100%;flex-basis:100%}
.po-box3{flex:3;order:3;width:100%;flex-basis:100%}
.po-w1{width:93%;border:1px solid #ececec;margin:0;margin-bottom:0;padding:10px;background:#fff;float:left;margin-bottom:15px}
.po-w1 img{width:100%;border:0 solid #ececec;padding:0;background:#fff}
.pds-45{margin-bottom:3%;width:48.5%}
.po-down{padding:10px 0}
}
@media only screen and (min-width:940px) {
.row-mit-shop{margin:10px}
.flex-box-sidebar-shop{margin:10px}
}
@media only screen and (max-width:940px) {
.row-mit-shop{flex-basis:100%}
.flex-box-sidebar-shop{flex-basis:100%}
.shop-made img{width:39%!important}
}
@media only screen and (max-width:768px) {
.thead-aus{display:none}
.thbody-res{width:95%}
.thbody-res table th,table td{width:95%}
.box-start-in1-referenzen1-title{margin-left:10px;font-size:10px}
}
@media only screen and (max-width:720px) {
.produkt-shop1{flex-basis:100%}
.bg-shop22{flex-basis:100%}
.produkt-shop3{flex-basis:100%}
.shop-made img{width:39%!important}
.bg-shop22{margin-bottom:10px}
.flex-box-mit{padding:0}
}
@media only screen and (max-width:480px) {
.job-m{display:inline-block}
}
@media only screen and (max-width:425px) {
#wrapper1{background:#dcdcdc}
.job-s h1{font-size:20px!important}
.job-s h2{font-size:17px!important}
.job-m{display:inline-block}
.aus{display:inline-block}
.karte-01{border:0 solid #f9f9f9}
text{font-size:30px!important}
}
@media only screen and (max-width:345px) {
.shop-unter{display:block;justify-content:space-between;width:100%}
.s100{width:auto}
.job-h1{font-size:20px!important}
.job-h2{font-size:17px!important}
.job-s{padding:10px!important}
.klein-a{font-size:21px}
}
#scrollUp{bottom:75px;color:#fff;background:#f9b000;cursor:pointer;display:none;font-size:28px;border-radius:5px;height:40px;position:fixed;right:12px;text-align:center;z-index:9999}
.brs2{display:none!important}
@media only screen and (min-width:941px) {
#scrollUp{display:none!important}
}