@import url(css/font-awesome.min.css);
/* oswald-300 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/oswald-v16-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Oswald Light'), local('Oswald-Light'),
       url('fonts/oswald-v16-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/oswald-v16-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/oswald-v16-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/oswald-v16-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/oswald-v16-latin-300.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* oswald-regular - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/oswald-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Oswald Regular'), local('Oswald-Regular'),
       url('fonts/oswald-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/oswald-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/oswald-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/oswald-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/oswald-v16-latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/open-sans-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('fonts/open-sans-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v15-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/open-sans-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('fonts/open-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v15-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.row,.content,header{clear:both;content:"";display:table}.einfuenftel,.einviertel,.eindrittel,.haelfte,.zweidrittel,.dreiviertel,.ganz{float:left;margin:0 0.5%}.einfuenftel{width:19%}.einviertel{width:24%}.eindrittel{width:32.33%}.haelfte{width:49%}.zweidrittel{width:65.66%}.dreiviertel{width:74%}.ganz{width:99%}.slideshow div.s0{background-image:url("bilder/test01.jpg");background-image:url("bilder/test01.jpg")}.slideshow div.s1{background-image:url("bilder/test.jpg");background-image:url("bilder/test.jpg")}.slideshow div.s2{background-image:url("bilder/test02.jpg");background-image:url("bilder/test02.jpg")}.aspapack{background-image:url("bilder/aspapackbig.jpg");background-image:url("bilder/aspapackbig.jpg")}.espaso,.willkommen{background-image:url("bilder/espaso.jpg");background-image:url("bilder/espaso.jpg")}.espasotechnik{background-image:url("bilder/espaso-technischedaten.jpg");background-image:url("bilder/espaso-technischedaten.jpg")}.espasoeinseitig{background-image:url("bilder/espasoeinseitig.jpg");background-image:url("bilder/espasoeinseitig.jpg")}.espasozweiseitig{background-image:url("bilder/espasozweiseitig.jpg");background-image:url("bilder/espasozweiseitig.jpg")}.espasozweiseitig{background-image:url("bilder/espasozweiseitig.jpg");background-image:url("bilder/espasozweiseitig.jpg")}.espasozubehoer{background-image:url("bilder/espaso-zubehoer.jpg");background-image:url("bilder/espaso-zubehoer.jpg")}.espasosec{background-image:url("bilder/espaso-sec01.jpg");background-image:url("bilder/espaso-sec01.jpg")}.espasosecmodelle{background-image:url("bilder/espaso-sec.jpg");background-image:url("bilder/espaso-sec.jpg")}.aspawaage{background-image:url("bilder/aspawaage.jpg");background-image:url("bilder/aspawaage.jpg")}.asva{background-image:url("bilder/asva.jpg");background-image:url("bilder/asva.jpg")}.aspacut{background-image:url("bilder/aspacut.jpg");background-image:url("bilder/aspacut.jpg")}.rollbahnen{background-image:url("bilder/rollbahnen.jpg");background-image:url("bilder/rollbahnen.jpg")}.zubehoer{background-image:url("bilder/zubehoer.jpg");background-image:url("bilder/zubehoer.jpg")}.gebrauchtbild{background-image:url("bilder/gebrauchtheader.jpg");background-image:url("bilder/gebrauchtheader.jpg")}.overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:#d9dad8;z-index:9999}.overlay .overlay-close{width:80px;height:80px;position:absolute;right:20px;top:20px;overflow:hidden;border:none;background:url(bilder/cross.png) no-repeat center center;text-indent:200%;color:transparent;outline:none;z-index:100;cursor:pointer}.container{overflow-x:hidden;-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.container.overlay-open{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.container::after{content:'';opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);-webkit-transition:opacity 0.5s, visibility 0s 0.5s;transition:opacity 0.5s, visibility 0s 0.5s}.container.overlay-open::after{visibility:visible;opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.overlay-contentpush{background:#a29f9b;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform 0.5s, visibility 0s 0.5s;transition:transform 0.5s, visibility 0s 0.5s}.overlay-contentpush.open{visibility:visible;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.overlay-contentpush img{display:block;margin:8em auto;max-height:80%}@media screen and (max-height: 30.5em){.overlay nav{height:70%;font-size:34px}.overlay ul li{min-height:34px}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body{width:100%;height:100%}html{font-size:62.5%}body{font-size:16px;font-size:1.6rem;font-family:"Open Sans",sans-serif;line-height:140%;color:#2e3233;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wrap{width:1330px;margin:0 auto}.row{margin:0.75% 0;padding-left:0.25%;padding-right:0.25%;width:100%}a{text-decoration:underline;color:#c31924}a img{border:0}a [class^="icon-"]{color:inherit;text-decoration:none}img{max-width:100%}.dns{display:none}.clear{content:"";display:table;clear:both}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.weiss{color:#fff}.schwarz{color:#2e3233}.hellgelb{color:#faf0dc}.bghellgelb{background-color:#faf0dc}.bgschwarz{background:#2e3233;color:#fff}.bghellblau{background:#d5e3f2}.bgweiss{background:#fff}.rot{color:#c31924}.borderhellgrau{border:1px solid #e2e4e4}.borderweiss{border:1px solid #fff}.bghellgrau{background:#fff;background:-webkit-gradient(left bottom, right top, color-stop(0%, #fff), color-stop(47%, #f6f6f6), color-stop(100%, #ededed));background:-webkit-linear-gradient(45deg, #fff 0%, #f6f6f6 47%, #ededed 100%);background:linear-gradient(45deg, #fff 0%, #f6f6f6 47%, #ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 )}.bggelb{background:#e0af26}.bgmittelbraun{background:#b5b3ae}.bgdunkelbraun{background:#6a6760;color:#fff}h1,h2,h3,h4,h5,h6{margin-bottom:1em;margin-top:1em;font-family:"Oswald",sans-serif;font-size:1em;line-height:1.2;font-weight:100}h1,h2{line-height:1;overflow-wrap:normal;word-wrap:normal;word-break:normal}h4{line-height:1.2;border-top:1px solid;border-bottom:1px solid;padding:0.5em 0}h1{font-size:500%}h2{font-size:400%}h3{font-size:300%;line-height:1.2;margin:1em}h4{font-size:180%}h5{font-size:230%}h6{font-size:180%}h1.produkte{font-size:2em;fbackground:#e2e4e4;height:50px;line-height:50px;letter-spacing:0.1px}h1.produkte img{height:50px;float:left;margin-right:0.5em}.klein{font-size:1rem;text-transform:uppercase;margin-bottom:0;letter-spacing:1px;background:none}.keinumbruch{white-space:nowrap}a{-webkit-transition:color 0.5s linear;transition:color 0.5s linear}a:hover{color:#5e6769}p{margin:1em 0;font-size:100%}strong{font-weight:bold}.text{padding:0 1%}.textpadding{padding:2em}.textpaddingrundum{padding:2em}.textou{margin:1% 0}.start article{padding-bottom:3em}.kein article.start i{text-align:center;border:2px solid #2e3233;border-radius:50%;height:70px;width:70px;padding-top:17px;margin-bottom:0}.start article h3{margin-top:10px}.iphone{display:none}.textcenter{text-align:center}.textlinks{text-align:left}.textrechts{text-align:right}.links{float:left}.rechts{float:right}header{width:100%;min-height:120px}header a.logo img{margin:2em 0}table{width:100%;text-align:left;border-collapse:collapse;border-bottom:1px dotted #ddd}thead,tbody{margin:0;padding:0}th,td{padding:1em;font-size:1em;border-bottom:1px dotted #ddd;border-right:1px dotted #ddd;text-align:left}td:last-child{border-right:0}thead th{font-size:0.9em;padding:3px 10px;border-bottom:1px solid #ddd}tbody tr.last th,tbody tr.last td{border-bottom:0}table.striped tr.alt{background:#f5f5f5}table.striped thead th{background:#fff}table.striped tbody th{background:#f5f5f5;text-align:right;padding-right:15px;border-right:1px dotted #e5e5e5}table.striped tbody tr.alt th{background:#efefef}table.tight th,.tight td{padding:2px 10px}table.sortable{border:1px solid #ddd}table.sortable thead th{cursor:pointer;position:relative;top:0;left:0;border-right:1px solid #ddd}table.sortable thead th:hover{background:#efefef}table.sortable span.arrow{border-style:solid;border-width:5px;display:block;position:absolute;top:50%;right:5px;font-size:0;border-color:#ccc transparent transparent transparent;line-height:0;height:0;width:0;margin-top:-2px}table.sortable span.arrow.up{border-color:transparent transparent #ccc transparent;margin-top:-7px}.tablehead th{background:#2e3233;color:#fff}.stacktable{width:100%}.st-head-row{padding-top:1em}.st-key{width:49%;text-align:left}.st-val{width:49%}.stacktable.large-only{display:table}.stacktable.small-only{display:none}@media (max-width: 1000px){.st-head-row{padding-top:1em;background:#2e3233;color:#fff}.stacktable.large-only{display:none}.stacktable.small-only{display:table}}.validform{width:100%;float:right;margin-left:10px;margin-bottom:0}.vf__description{color:#acb2b4}.vf__description p{padding:0;margin-top:-2em}label{cursor:pointer}input,textarea{width:100%;background:rgba(255,255,255,0.3);border:0;border-bottom:1px solid #2e3233;margin:0.5em 0}input.vf__button{width:inherit;padding:1em;background:#c31924;color:#fff;cursor:pointer;border:0;margin-bottom:0}.vf__error{color:#c31924}.vf__error input{color:#c31924;padding:0em}p.vf__error{padding:0;margin-top:-1em}.richtig{width:50%;float:right;margin-left:10px;color:green}.button{color:#fff;text-decoration:none;font-size:120%;cursor:pointer;width:auto;text-align:center;background:#c31924;padding:0 1em;display:inline-block;height:3em;line-height:3em}.button i{margin:0;padding:0}.button:hover{border-color:#2e3233;-webkit-transition:color 0.4s ease-in-out,border-color 0.4s ease-in-out;transition:color 0.4s ease-in-out,border-color 0.4s ease-in-out}.slideshow div{min-height:590px;background-size:cover;background-repeat:no-repeat}.slideshow div h2,.slideshow div p{text-shadow:1px 1px 2px #000;color:#fff;width:47%}.slideshow div p{font-size:120%;line-height:1.4}.slideshow div h2{font-size:300%;line-height:1.2;font-weight:100;margin-bottom:0.5em;letter-spacing:0.5px}.slideshow div article{margin-top:6em}@media (max-width: 1280px){.slideshow div p{font-size:100%;line-height:1.4}}.slideshow01 article{position:relative;padding:12em 5em 2em 5em;min-height:550px}.slideshow01 article:nth-child(even){background:#D5D5D5 url(bilder/bg-meilensteine02.png)}.slideshow01 article:nth-child(odd){background:#fff url(bilder/bg-meilensteine01.png)}.slideshow01 article img{position:absolute;top:0;right:0}.slideshow01 h2,.slideshow01 p{width:95%}.slideshow01 h2{line-height:1.2;font-weight:100;margin-bottom:0.5em;letter-spacing:0.5px}.bx-wrapper{position:relative;margin:0 auto 0;padding:0;*zoom:1}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{background:#fff;-webkit-transform:translatez(0);-ms-transform:translatez(0);transform:translatez(0);border:0}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:0px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#c31924}.bx-wrapper .bx-prev{left:10px;background:url(images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-next{right:10px;background:url(images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9997}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666 \9;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}#back-top{position:fixed;bottom:1.5rem;right:1%;left:50%;margin-left:-35px;z-index:9999;display:none}#back-top a{text-decoration:none;height:70px;width:70px;-webkit-transition:background-color 1s ease-in-out;transition:background-color 1s ease-in-out;-o-border-radius:70px;border-radius:70px;display:block;text-align:center;line-height:65px;font-size:1.5em;color:#fff;background-color:#000}#back-top a i{color:#fff}#back-top a:hover{text-decoration:none;background-color:gray}.items-container{overflow:hidden}.item{display:block;float:left}.item img{display:block;max-width:100%}.item p:last-child{margin-bottom:0}footer{background:#c1d6ec url(bilder/footer-startseite.jpg);height:750px;background-position:bottom;background-repeat:no-repeat;width:100%;background-size:cover;padding-top:5em;color:#2e3233}footer h3{color:#2e3233;margin-bottom:0}footer div{padding:5rem;background:#2e3233}footer article{width:550px;margin:0 auto}footer article h3{margin-bottom:5px;border-top:1px solid #2e3233;border-bottom:1px solid #2e3233;margin-top:20px}footer article i{color:#2e3233;border:2px solid #2e3233;border-radius:50%;height:70px;width:70px;padding-top:17px}footer article i.weiss{color:#2e3233;border-color:#2e3233}footer p{margin:0;color:#2e3233}footer a{color:#2e3233;text-decoration:none}footer .impressumlink{font-size:0.9em}footer.row{margin-bottom:0}.sticky{position:fixed;width:100%;left:0;top:0;z-index:100;border-top:0}.menu,.menu01{margin:0;padding:0;line-height:100%;font-size:0;position:relative;z-index:1000}.menu:after,.menu01:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.menu li,.menu01 li{margin:0;padding:0;list-style-type:none;display:inline-block;*display:inline;position:relative;zoom:1;line-height:inherit;top:0;left:0;font-size:16px}.menu li a,.menu01 li a{margin:0;padding:0;display:block;display:inline;display:inline-block;position:relative;zoom:1;line-height:100%;top:0;left:0}.menu ul{margin:0;padding:0;position:absolute;top:100%;left:0;display:none;min-width:250px;max-width:150%;*width:150px}.menu ul li{display:block;width:100%;border-bottom:1px solid #5e6769}.menu ul li a{display:block}.menu ul ul{top:0;left:100%}.menu li.has-menu span.arrow{border-color-top:#ccc;border-color:#ccc transparent transparent transparent}.menu li li.has-menu span.arrow,.menu.vertical li.has-menu span.arrow{border-color-left:#ccc;border-color:transparent transparent transparent #ccc}.menu.vertical.right li.has-menu span.arrow{border-color-right:#ccc;border-color:transparent #ccc transparent transparent}.menu ul li.divider{border-top:1px solid #ccc}.menu ul li.divider a{border-top:1px solid #fff}.menu li.right{float:right}.menu li.has-menu a{padding-right:25px}.menu li.has-menu span.arrow{border-style:solid;border-width:5px;display:block;position:absolute;top:50%;right:5px;font-size:0;line-height:0;height:0;width:0}.menu li li.has-menu span.arrow{margin-top:-4px}.menu.vertical li{display:block}.menu.vertical li a{display:block}.menu.vertical ul{top:0;left:100%}.menu.vertical li.has-menu span.arrow{margin-top:-4px}.menu.vertical.right{text-align:left}.menu.vertical.right ul{top:0;right:100%;left:auto}.menu.vertical.right li a{padding-left:25px;padding-right:20px}.menu.vertical.right li.has-menu span.arrow{right:auto;left:5px;margin-top:-4px}.menu li.menu-toggle{display:none}@media all and (max-width: 768px){.grid .menu li,.grid .menu.vertical li,.grid .menu.vertical.right li{display:block;display:none}.grid .menu li.menu-toggle,.grid .menu.vertical li.menu-toggle,.grid .menu.vertical.right li.menu-toggle{display:block}.grid .menu:hover li,.grid .menu.vertical:hover li,.grid .menu.vertical.right:hover li{display:block}.grid .menu li.has-menu span.arrow,.grid .menu.vertical li.has-menu span.arrow,.grid .menu.vertical.right li.has-menu span.arrow,.grid .menu li li.has-menu span.arrow,.menu.vertical li.has-menu span.arrow{border-color-top:#ccc;border-color:#ccc transparent transparent transparent}.grid .menu.vertical.right li.has-menu span.arrow{right:5px;left:auto}.grid .menu li a{display:block}.grid .menu ul,.grid .menu ul ul,.grid .menu.vertical ul,.grid .menu.vertical.right ul{position:relative;top:0;left:0;margin:0}}.menu,.menu01{border:0;text-align:center;background:#2e3233;z-index:900}.menu li a,.menu01 li a{text-shadow:0;padding:1em;text-decoration:none;font-size:1em;color:#fff}.menu li.current>a,.menu li.current>a:hover,.menu li.current.hover>a,.aktiv,.menu01 li.current>a,.menu01 li.current>a:hover{background:#5e6769;color:#fff;text-shadow:0}.menu li a:hover,.menu li.hover>a,.menu01 li a:hover,.menu01 li.hover>a{background:#778183}.menu ul{background:#2e3233;border:0}li.has-menu ul li{background:#161818}.menu ul li.divider{border-top:1px dotted #7b7b7b}.menu ul li.divider a{border-top:1px dotted #2e2e2e}.sprache{border-top:1px solid #BDBDBD;width:100%;color:#BDBDBD;text-align:right;z-index:9999}.sprache div{color:#fff;text-decoration:none;padding:5px;float:right;cursor:pointer;position:relative;width:150px;text-align:center;border-left:1px solid #BDBDBD;background:#ff0004}.sprache div a{color:#000}.sprache div a:hover{color:red}.sprache div:hover{color:#000;-webkit-transition:all 0.5s;transition:all 0.5s}.dreh{-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.dreh:hover{color:#000}.drehen{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);color:#000}.weg{visibility:hidden;display:block;opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s;position:absolute;text-align:right;right:150px;top:10px;width:500px;z-index:999;background:#fff}.weg a{margin:0 0.25em}.hin{top:5px;opacity:1;visibility:visible}@media only screen and (max-width: 600px){.weg{width:140px;z-index:999;background:#fff;right:150px;text-align:center}.hin{opacity:1}.weg a{margin:0;padding:0.5em 1em;display:block;text-decoration:none;border-bottom:1px solid #BDBDBD}}.startseite{overflow:hidden;margin:0.75% 0 0 0;padding:0;width:100%;list-style:none;text-align:center}.startseite figure{position:relative;z-index:1;display:inline-block;overflow:hidden;width:19.25%;max-height:250px;text-align:center;cursor:pointer;margin:0 0.25%;padding:0}.startseite figure:last-child{margin-right:0}.startseite figure:first-child{margin-left:0}.startseite figure img{position:relative;display:block;min-height:100%;opacity:1}.startseite figure figcaption{padding:0;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.startseite figure figcaption h2{text-transform:uppercase}.startseite figure figcaption::before,.startseite figure figcaption::after{pointer-events:none}.startseite figure figcaption,.startseite figure a{position:absolute;top:0;left:0;width:100%;height:100%}.startseite figure a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.startseite figure h2{background:#848179;color:#fff;font-weight:300;opacity:0.8}.startseite figure h2 span{font-weight:800}.startseite figure p{margin:0;text-align:right}.startseite figure p{letter-spacing:0.3px;font-size:68.5%}figure.effect-milo{border-right:0 solid #fff}figure.effect-milo img{width:calc(100% + 60px);opacity:1;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(0x, 0, 0) scale(1.12);transform:translate3d(0, 0, 0) scale(1.12);-webkit-backface-visibility:hidden;backface-visibility:hidden}figure.effect-milo:hover img{opacity:0.4;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}figure.effect-milo h2{position:absolute;bottom:-0.5em;padding:0.25em;font-size:inherit;font-size:160%;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;width:100%}@media all and (max-width: 1440px){figure.effect-milo h2{font-size:120%}}figure.effect-milo:hover h2{opacity:0}figure.effect-milo p{position:absolute;right:10%;top:0;padding:1em 10px 0 0;width:80%;border-right:1px solid #000;text-align:right;opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(-40px, 0, 0);transform:translate3d(-40px, 0, 0);font-size:0.8em;color:#2e3233}figure.effect-milo:hover p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.produktbild{width:100%;height:600px;background-size:cover;background-repeat:no-repeat;background-position:center top;background-color:#000}.produktbild .wrap img{padding-top:5em}.produktbild img{max-width:100%}.produktbild h2,.produktbild p{width:45%}.produktbild h2{font-size:300%;line-height:1.4;font-weight:100;margin-bottom:0;letter-spacing:0.5px;color:#2e3233;text-shadow:0;margin-top:0}.produktbild h2 span{display:none}.produktbild img.slideshowlogo{margin-bottom:0.5em}.vorteile .row div.haelfte{text-align:right}.vorteile .row div img{max-width:100%}.vorteile .row .haelfte{margin:0;width:50%}.textpaddingrundum5{padding:4em 8em 4em 8em}@media all and (max-width: 1700px){.textpaddingrundum5{padding:3em}}.vorteile .row:nth-child(2n+2){background:#d9d9d9}.vorteile .row:nth-child(2n+1){background:#f2f2f2}.vorteile article h3{margin:0;padding:0}.espasotechnik,.espasotechnik h2{color:#acb2b4}.vorteile h4{font-size:250%;margin:0;border:0;color:#4f4d48;padding:0}.adresse article{padding:2em 5em 5em 4em;min-height:650px}.adresse article:nth-child(even){background:#D5D5D5 url(bilder/bg-meilensteine02.png)}.adresse article:nth-child(odd){background:#fff url(bilder/bg-meilensteine01.png)}.adresse article.formular{background:url(bilder/kontakt.jpg) bottom right no-repeat;background-size:cover}.adresse .validform{width:50%;float:right;margin-left:10px;margin-bottom:0}.adresse fieldset div{display:block;clear:left;padding:0.5em 0;margin-bottom:0.5em}.adresse fieldset div label{display:block;width:150px;margin-top:-1em}.adresse .vf__main_error{display:none}.downloads article{padding-bottom:2em}.downloads article:nth-child(2n){background:#b5b3ae}.downloads article:nth-child(2n+1){background:#e6e5e3}.downloads .firstrow article:first-child{background:#fff url(bilder/bg-meilensteine01.png)}.downloads img{margin:0 auto;padding:1.5em}ul.produktliste li{display:block;color:#2e3233;border-bottom:1px dotted #2e3233;padding:1em 0}ul.produktliste li:first-child{border-top:1px dotted #2e3233}.gebrauchte{margin:0.5em 0}.gebrauchte:nth-child(even){background:#e6e6e6}.gebrauchte:nth-child(odd){background:#f2f2f2}.gebrauchte ol,.gebrauchte ul{margin-left:20px}.gebrauchte ol li,.gebrauchte ul li{padding:0.25em 0}.gebrauchte ol li{list-style-position:outside;list-style-type:decimal}.gebrauchte ul li{color:#2e3233;list-style-type:circle;list-style-position:outside}@media all and (max-width: 1200px){.gebrauchte img{max-width:100%}}.newsseite{padding-top:0.75%}.newsseite article{margin-bottom:1%}.newsseite article img{margin-right:2em;margin-bottom:1em}.newsseite .itemscontainer+article{margin-top:0.75%}.news{background:#e6e5e3}.messe{background:#b5b3ae}.newsseite ol,.newsseite ul{margin-left:20px}.newsseite ol li,.newsseite ul li{padding:0.25em 0}.newsseite ol li{list-style-position:outside;list-style-type:decimal}.newsseite ul li{color:#2e3233;list-style-type:circle;list-style-position:outside}@media all and (max-width: 1200px){.newsseite img{max-width:100%}}.technischedaten article img{margin-bottom:2em}.service .phone{background:url(bilder/anfrage.jpg) top left;background-size:cover;background-position:center center}.service a{color:#fff}.service .vf__error input{border-color:#c31924}.service p.vf__error{display:none}.service .vf__main_error{color:#c31924;font-weight:bold}.service article.formularangebot{padding:5em 5em 2.5em 5em;background:#fff url(bilder/bg-anfrage.png)}.service fieldset div h3{margin-left:0;font-size:200%}.service fieldset div p{font-weight:bold}.service input,.service textarea{width:100%;background:rgba(255,255,255,0.3);border:1px dotted #acb2b4;margin:0.5em 0;padding:1em}.service input.checkbox{width:inherit}.service input.vf__button{width:inherit;padding:1em;background:#c31924;color:#fff;cursor:pointer;border:0;margin-bottom:0}.service .richtig{width:100%;float:inherit;margin-left:0;color:green;margin:0 auto;font-size:150%;line-height:140%}.reparatur .phone{background:url(bilder/anfrage01.jpg) bottom center;background-size:cover}.beratung article.formularangebot{padding:5em 5em 2.5em 5em;background:#fff url(bilder/bg-meilensteine02.png)}.beratung .richtig{width:100%;float:inherit;margin-left:0;color:green;margin:0 auto;font-size:150%;line-height:140%}.callbutton{display:block;height:300px;width:300px;text-align:center;border-radius:150px;font-size:130%;line-height:140%;padding-top:2.5em;color:#b5b3ae;margin:0 auto;margin-top:2em;box-shadow:3px 2px 5px 0px rgba(0,0,0,0.5);background:rgba(50,41,30,0.7)}.callbutton i{font-size:350%;padding-bottom:0.1em}@media all and (max-width: 1680px){header a.logo img{margin:1em 0}.ch-info{width:150px;height:150px}.ch-info h3{letter-spacing:2px;font-size:1em;margin:0 15px;padding:36px 0 0 0;height:90px;font-family:'Open Sans', Arial, sans-serif}.ch-info a{font-size:1em;letter-spacing:1px;padding:4px 0;font-family:'Open Sans', Arial, sans-serif;border-top:1px solid #6C6C6C;border-bottom:1px solid #6C6C6C;text-decoration:none}.slideshow{margin:0;width:100%;background:transparent}.slideshow h2,.slideshow p{width:40%}.slideshow h2{font-size:250%;line-height:1.2;font-weight:100;margin-bottom:0.5em;letter-spacing:0.5px}.slideshow img.slideshowlogo{width:auto;position:absolute;right:15%;top:1em}.slideshow div{min-height:500px}.produktbild{max-height:525px}.produktbild .wrap img{padding-top:3em}.produktbild h2{font-size:250%}}@media all and (max-width: 1440px){h2{font-size:300%}h3{font-size:250%}h4{font-size:225%}h5{font-size:200%}.newsseite .einviertel{width:49%}.callbutton{display:block;height:200px;width:200px;text-align:center;border-radius:100px;font-size:100%;line-height:140%;padding-top:2em}.callbutton i{font-size:300%;padding-bottom:0.1em}.produktbild{max-height:450px}.produktbild .wrap img{padding-top:2em}.produktbild h2{font-size:230%}.slideshow01 article{position:relative;padding:14em 5em 2em 5em;min-height:550px}.slideshow div{min-height:450px}.slideshow div h2,.slideshow div p{text-shadow:1px 1px 2px #000;color:#fff;width:45%;margin-left:50px}.slideshow div h2{font-size:250%;line-height:1.2;font-weight:100;margin-bottom:0.5em;letter-spacing:0.5px}.slideshow div article{margin-top:2em}}@media all and (max-width: 1280px){h4{font-size:200%}.wrap{width:95%}.adresse article{padding:2.5em}.adresse .validform{width:60%;float:right;margin-bottom:0;margin-right:30px}.slideshow01 article{position:relative;padding:14em 3em 2em 3em;min-height:550px}.gebrauchtseite h2{font-size:250%}.slideshow div{min-height:400px}.slideshow div h2,.slideshow div p{text-shadow:1px 1px 2px #000;color:#fff;width:45%}.slideshow div h2{font-size:250%;line-height:1.2;font-weight:100;margin-bottom:0.5em;letter-spacing:0.5px}.produktbild{max-height:400px}.produktbild h2{font-size:200%}.textpaddingrundum5{padding:2em}.service .einviertel{width:49%}.service .formularangebot{width:99%}.beratung .formularangebot{width:49%}.callbutton{display:block;height:300px;width:300px;text-align:center;border-radius:150px;font-size:130%;line-height:140%;padding-top:2.5em;color:#b5b3ae;margin:0 auto;margin-top:2em;box-shadow:3px 2px 5px 0px rgba(0,0,0,0.5);background:rgba(50,41,30,0.7)}.callbutton i{font-size:350%;padding-bottom:0.1em}}@media all and (max-width: 1120px){.wrap{width:100%;padding:1em}.einviertel,.eindrittel,.zweidrittel,.dreiviertel,.formularangebot{width:99%}.downloads .einviertel,.downloads .haelfte{width:49%}.downloads .einsechstel{width:32.33%}.slideshow div,.produktbild{min-height:310px;height:auto}.slideshow div p,.slideshow div img,.produktbild p,.produktbild img{display:none}.slideshow div p.sehen,.produktbild p.sehen{display:block}.slideshow div p.sehen a,.produktbild p.sehen a{margin-left:2.2em}.slideshow div h2,.produktbild h2{padding:0.7em 0 0 2em;font-size:200%}.slideshow div article h2,.produktbild article h2{padding:0 0 0 1.4em}.startseite figure{width:32%}.adresse .validform{width:80%;float:right;margin-bottom:0;margin-right:30px}}@media only screen and (max-width: 800px){.einviertel,.eindrittel,.zweidrittel,.haelfte,.dreiviertel,.formularangebot{width:99%}.notablet{display:none}.downloads .einviertel,.downloads .eindrittel,.downloads .haelfte{width:99%}.downloads .einviertel h4,.downloads .eindrittel h4,.downloads .haelfte h4{text-align:center}.slideshow div,.produktbild{min-height:230px;height:230px}.slideshow div p,.slideshow div img,.produktbild p,.produktbild img{display:none}.slideshow div p.sehen,.produktbild p.sehen{display:block}.slideshow div p.sehen a,.produktbild p.sehen a{margin-left:1em}.slideshow div h2,.produktbild h2{padding:0.7em 0 0 2em;font-size:200%}.slideshow div article h2,.produktbild article h2{padding:0.2em 0 0 0.5em;margin-top:-1em}.produktbild h2{display:none}.button{font-size:100%}.adresse .validform{width:50%;float:right;margin-bottom:0;margin-right:30px}.callbutton{height:250px;width:250px;border-radius:125px;font-size:120%;padding-top:2.5em;color:#b5b3ae}}@media only screen and (max-width: 600px){.iphone{display:block}.nophone{display:none}.einviertel,.eindrittel,.haelfte,.zweidrittel,.dreiviertel,.ganz,.newsseite .einviertel{width:99%;margin:0}.row{margin:2% 0}.newsseite .einviertel{border-bottom:0.5em solid #fff}.einsechstel{width:49%;margin-bottom:2px}.gebrauchtseite .eindrittel{width:99%}.service .einviertel{width:99%}h1{font-size:200%;letter-spacing:-2px}h2{font-size:200%;letter-spacing:-1px}h3,h4,h5,.vorteile h4{font-size:170%}p,li{font-size:100%}header a.logo img{margin:0.5em 0}.nophone{display:none}.kontaktseite .einviertel,.kontaktseite .eindrittel,.kontaktseite .haelfte,.kontaktseite .zweidrittel,.kontaktseite .dreiviertel{width:99%}.service article.formularangebot{padding:3em 2em 2.5em 2em;background:#fff url(bilder/bg-anfrage.png)}.downloads img{margin:0 auto;padding:0;width:60%}.ch-item .ch-info{-webkit-transform:rotate3d(0, 1, 0, -180deg);-ms-transform:rotate3d(0, 1, 0, -180deg);transform:rotate3d(0, 1, 0, -180deg)}.textpaddingrundum5{padding:2em}.startseite figure{width:100%}figure.effect-milo{border-bottom:2px solid #fff;border-right:0}footer article{width:95%;margin:0 auto}.slideshowcontrols,.bx-controls-direction{display:none}.slideshow01 article{position:relative;padding:14em 0.5em 4em 0.5em;min-height:450px}.slideshow01 p{font-size:inherit;font-size:8px;line-height:12px}.slideshow div,.produktbild{min-height:150px;height:auto}.slideshow div p,.slideshow div img,.produktbild p,.produktbild img{display:none}.slideshow div p.sehen,.produktbild p.sehen{display:block}.slideshow div p.sehen a,.produktbild p.sehen a{margin-left:1em}.slideshow div h2,.produktbild h2{padding:0.7em 0 0 2em;font-size:120%}.slideshow div article h2,.produktbild article h2{padding:0.2em 0 0 0.5em;margin-top:-1em}.callbutton{height:200px;width:200px;border-radius:100px;font-size:100%;padding-top:2.5em;color:#b5b3ae}.callbutton i{font-size:350%;padding-bottom:0.1em}.adresse article{padding:2em;min-height:inherit}.adresse article.formular{background:url(bilder/bg-meilensteine02.png) repeat;background-size:contain}.adresse .validform{width:100%;float:none;margin-left:0;margin-bottom:0}.adresse fieldset div{display:block;clear:left;padding:2em 0 0;margin-bottom:0.5em}.adresse fieldset div label{display:block;width:150px;margin-top:-1em}.adresse input,.adresse textarea{border:inherit;border:1px dotted #2e3233}.adresse .textrechts{text-align:left}.vorteile .row div.haelfte{text-align:left}.vorteile .row div img{max-width:100%}.vorteile .row .haelfte{margin:0;width:100%}.textpaddingrundum5{padding:1em}}

/*# sourceMappingURL=style.css.map */