.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
@font-face{font-family: 'Roboto Slab';font-style: normal;font-weight: 300;src: url('/files/theme/fonts/roboto-slab-v7-latin-300.eot');src: local('Roboto Slab Light'), local('RobotoSlab-Light'), url('/files/theme/fonts/roboto-slab-v7-latin-300.eot?#iefix') format('embedded-opentype'), url('/files/theme/fonts/roboto-slab-v7-latin-300.woff2') format('woff2'), url('/files/theme/fonts/roboto-slab-v7-latin-300.woff') format('woff'), url('/files/theme/fonts/roboto-slab-v7-latin-300.ttf') format('truetype'), url('/files/theme/fonts/roboto-slab-v7-latin-300.svg#RobotoSlab') format('svg')}@font-face{font-family: 'Impact';src: url('../../files/theme/fonts/Impact.ttf')}*{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{padding: 0;margin: 0;text-align: left;vertical-align: top;border: 0;font-size: 14px}html{background-color: rgba(200,200,200,0.5)}body{min-height: 100vh;color: rgba(200,200,200,0.5);font-size: 100.01%;font-family: 'Helvetica', 'Verdana', sans-serif;font-weight: 100;padding: 0 0;background-color: rgba(0,0,0,0.8)}table{border-spacing: 0;border-collapse: collapse}header,footer,nav,section,aside,article,figure,figcaption{display: block}h1,h2,h3,h4,strong{font-family: 'Impact', 'Verdana', sans-serif;color: rgba(125,185,41,0.7);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}a,img{border: 0}a{color: rgba(125,185,41,0.7);text-decoration: none;-webkit-transition: all ease .35s;-moz-transition: all ease .35s;-ms-transition: all ease .35s;-o-transition: all ease .35s;transition: all ease .35s}a:visited{color: rgba(125,185,41,0.7)}a:hover{color: rgba(200,200,200,0.5)}a img{display: block}picture{display: block;line-height: 0}img{width: 100%;max-width: 100%;height: auto}.float_left{float: left}.float_right{float: right}.display_none{display: none}.display_block{display: block}.display_block_imp{display: block !important}.invisible{border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px !important;overflow: hidden;padding: 0 !important;position: absolute;width: 1px}.clr:after,.inside:after,.formbody:after,.team_gallery:after,#wrapper:after,.level_1:after{clear: both;content: "";display: table}#wrapper .custom{padding: 0 0 40px}#header{padding: 20px 10px 10px;background-color: transparent;width: 100%;display: table;position: relative}#header .address_wrap{display: none}#header .fb_link{width: 20px;height: 20px;font-size: 16px;font-weight: bold;line-height: 20px;text-align: center;color: #43609c;position: absolute;display: block;left: 10px;bottom: 18px}#menu_main{width: 100%;max-width: 500px;top: 100%;right: 0;z-index: 2;position: absolute;display: none}#menu_main li{list-style: none;background-color: rgba(200,200,200,0.5);border-bottom: 1px solid rgba(200,200,200,0.5)}#menu_main li.first{width: 0;height: 0;position: absolute;margin: 0;padding: 0;overflow: hidden}#menu_main li.last{border: none}#menu_main a,#menu_main strong{font-family: 'Helvetica', 'Verdana', sans-serif;color: rgba(200,200,200,0.5);display: block;padding: 10px;font-weight: 100;line-height: 1;text-align: right;text-transform: uppercase;background-color: rgba(0,0,0,0.8)}#menu_main strong{color: rgba(0,158,224,0.7)}#logo{width: 25%;min-width: 140px;display: block;margin: 0 auto}#icons{height: auto;padding: 0;display: block}#icons a{display: block;line-height: 1}#icons .icon{position: absolute;font-size: 0}#icons .icon:before{font-size: 20px;color: rgba(200,200,200,0.5)}#icons .icon-location{top: 20px;right: 10px}#icons .icon-location:before{color: orange}#icons .icon-menu{right: 10px;bottom: 18px}#icons .icon-menu:before{font-size: 22px}#slider_wrap{width: 100%;position: relative}#slider_wrap .clink{width: 100%;height: 100%;position: absolute;top: 0;z-index: 2}#slider_wrap .claim{font-size: 9.375vw;font-family: 'Impact', 'Verdana', sans-serif;line-height: 1.1;padding: 19vw 0 2vw 0;margin: 0;text-align: center;color: rgba(255,255,255,0.95);text-transform: uppercase;text-shadow: 1px 1px 2px #000}#slider_wrap .disturber{width: 15.625vw;line-height: 1;margin: 0 0 0 -7.8125vw;left: 50%;position: absolute;text-align: center;font-family: 'Arial Narrow', 'Arial', sans-serif;display: none;font-family: 'Roboto Slab', serif}#slider_wrap .disturber a{width: 15.625vw;height: 15.625vw;display: block;font-size: 3vw;line-height: 1;border-radius: 100%;display: table-cell;vertical-align: middle;color: rgba(255,255,255,0.95);background-color: rgba(125,185,41,0.7);letter-spacing: 1px}#slider_wrap .slider-control{width: 100%;position: absolute;bottom: 0}#slider_wrap .slider-control > a{display: none}#slider_wrap b{color: rgba(200,200,200,0.5);padding: 0 3px}#slider_wrap b.active{color: rgba(125,185,41,0.7)}#container .ce_headline,#container .ce_text,#container .ce_list,#container .team_gallery,#container .brands,#container .ce_iframe{width: calc(100% - 60px);margin: 0 auto;display: block}#container h1{width: 100%;max-width: 720px;font-size: 24px;margin: 0 auto 30px}#container h2{width: 100%;max-width: 720px;font-size: 22px;margin: 0 auto 30px}#container h3{width: 100%;max-width: 720px;font-size: 20px;margin: 0 auto 30px}#container h4{width: 100%;max-width: 720px;font-size: 18px;margin: 0 auto 30px}#container p{width: 100%;max-width: 720px;font-size: 14px;font-weight: 100;margin: 0 auto 21px;line-height: 1.5;vertical-align: middle;font-family: 'Roboto Slab', serif}#container p:last-of-type{margin: 0 auto}#container ul{width: 100%;max-width: 720px;margin: 0 auto 21px;list-style: none}#container ul:last-of-type{margin: 0 auto}#container li{font-size: 14px;font-weight: 100;line-height: 1.5;font-family: 'Roboto Slab', serif}#container .mod_article > .block{padding: 0 0 20px}#container .team_gallery{margin: 0 auto 21px}#container .team_gallery .ce_image{position: relative;max-width: 400px;margin: 0 auto 11.5%}#container .team_gallery .caption{width: 100%;padding: 10px;text-align: center;position: absolute;bottom: 0;background-color: rgba(125,185,41,0.7);color: rgba(255,255,255,0.95)}#container .image_map{height: 260px;position: relative;overflow: hidden}#container .image_map img{position: absolute;min-width: 960px;top: 0;right: -35%}#container .brands{max-width: 720px;opacity: 0.5}#container .brands .ce_image{width: 50%;float: left}#container .brands .image_container{text-align: center}#container .brands img{width: 100%;max-width: 195px;height: auto;display: block}label{font-family: 'Roboto Slab', serif;font-size: 16px;font-weight: 100;margin-bottom: .909vw}.widget-text label,.widget-textarea label{border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px !important;overflow: hidden;padding: 0 !important;position: absolute;width: 1px}#kontakt{width: 100%;padding: 9% 0 0 0}#kontakt .ce_form.block{width: calc(100% - 60px);margin: 0 auto 21px}#kontakt table{width: 100%;max-width: 720px;margin: 0 auto 21px}#kontakt td{font-size: 14px;line-height: 1.5;font-family: 'Roboto Slab', serif}#kontakt .formbody{width: 100%;max-width: 720px;margin: 0 auto}#kontakt .widget{width: 100%;height: 30px;position: relative;margin: 0 0 1.38888889%}#kontakt .widget.widget-textarea{height: 160px}#kontakt .widget .text,#kontakt .widget .captcha,#kontakt .widget textarea{width: 100%;height: 100%;padding: 0 .909vw;position: absolute;color: rgba(255,255,255,0.95);font-family: 'Roboto Slab', serif;background-color: rgba(255,255,255,0.3);border: 1px solid transparent;border-radius: 0}#kontakt .widget .text:focus,#kontakt .widget .captcha:focus,#kontakt .widget textarea:focus{border: 1px solid rgba(0,158,224,0.7);background-color: rgba(255,255,255,0.3)}#kontakt .widget .textarea{padding: 10px .909vw}#kontakt .widget-checkbox{height: auto}#kontakt .widget-submit{width: 100%;height: 30px;position: relative;clear: both}#kontakt .widget-submit .submit{width: 100%;height: 100%;position: absolute;text-align: center;color: rgba(255,255,255,0.95);background-color: rgba(255,255,255,0.3);font-family: 'Roboto Slab', serif;border: none}#kontakt .explanation{height: auto}#kontakt .ce_dlh_googlemaps{width: 100%;clear: both;float: none;padding: 0 !important;margin: 0 auto 21px}#kontakt .ce_dlh_googlemaps p{width: 100%}#kontakt .ce_dlh_googlemaps iframe{width: 100%;height: 360px}#dlh_googlemap_1{max-width: 100%}#erfolgreich-gesendet{width: 100%;padding: 9% 0 0 0}#impressum,#datenschutz,#article-11{width: 100%;padding: 9% 0 0 0}#footer{display: block}#footer .address_wrap{width: calc(100% - 60px);padding: 20px 0;margin: 0 auto;display: block}#footer .address_wrap p{width: 100%;max-width: 720px;font-size: 14px;font-weight: 100;margin: 0 auto 21px;line-height: 150%;vertical-align: middle;font-family: 'Roboto Slab', serif}#footer .address_wrap p:last-of-type{margin: 0 auto}#footer .address_wrap span{display: inline-block}#footer .mod_customnav{width: calc(100% - 60px);padding: 0 0 40px;margin: 0 auto;display: block}#footer .mod_customnav ul{width: 100%;max-width: 720px;margin: 0 auto;list-style: none}#footer .mod_customnav li{float: left;text-align: left}#footer .mod_customnav li:not(.last){padding: 0 15px 0 0}#footer .mod_customnav a,#footer .mod_customnav strong{width: 100%;max-width: 720px;font-size: 14px;font-weight: 100;margin: 0 auto 21px;line-height: 150%;vertical-align: middle;font-family: 'Roboto Slab', serif}@media (min-width: 480px){#container .brands .ce_image{width: 33.333%}#kontakt .widget.name{width: 32.361%;float: left;margin: 0 1.38888889% 1.38888889% 0}#kontakt .widget.email{width: 32.361%;float: left;margin: 0 1.38888889% 1.38888889% 0}#kontakt .widget.subject{width: 32.361%;float: right}#kontakt .widget.widget-textarea{width: 100%;height: 160px;clear: both}}@media (min-width: 720px){#slider_wrap .disturber{display: table-row}#container .mod_article > .block{padding: 0 0 40px}#container .image_map{height: auto;position: inherit;overflow: inherit}#container .image_map img{position: static;min-width: inherit}#container .team_gallery .ce_image{max-width: inherit;width: 47.727272%;float: left;margin: 0 4.5454% 4.5454% 0}#container .team_gallery .ce_image:nth-child(2n){margin: 0 0 4.5454% 0}}@media (min-width: 1100px){body{padding: 0;background-color: rgba(0,0,0,0.8)}#wrapper{background-color: transparent}#wrapper .custom{padding: 0 0 60px}#header{width: 20%;height: calc(100% - 1.81818182vw);padding: 1.81818182vw;position: fixed;top: 0.90909091vw;left: 0.90909091vw;z-index: 2;background-color: rgba(255,255,255,0.7)}#header .inside{height: 100%;display: table;position: relative}#header .address_wrap{display: block;width: auto;margin: 0;position: absolute;bottom: 0}#header .address_wrap p{font-size: 15px;margin: 0}#header .address_wrap a{color: rgba(200,200,200,0.5)}#header .address_wrap a:hover{color: #009ee0}#header .address_wrap .address{margin: 0 0 1.04151515vw;line-height: 1.5}#header .address_wrap .icon{display: block;position: relative}#header .address_wrap .icon:before{font-size: 20px;-webkit-transition: all ease .35s;-moz-transition: all ease .35s;-ms-transition: all ease .35s;-o-transition: all ease .35s;transition: all ease .35s}#header .address_wrap .icon:hover:before{color: #009ee0}#header .address_wrap .email{opacity: 0;position: absolute;padding: 10px;bottom: 20px;left: 20px;white-space: nowrap;background-color: rgba(200,200,200,0.5);border: 1px solid #009ee0;box-shadow: 1px 1px 2px 0px #009ee0;-webkit-transition: all ease .35s;-moz-transition: all ease .35s;-ms-transition: all ease .35s;-o-transition: all ease .35s;transition: all ease .35s}#header .address_wrap .email:active{box-shadow: none}#header .address_wrap .email_wrap:hover .email{opacity: 1}#header .fb_link{width: auto;height: auto;font-size: 20px;padding: 10px;margin: 0 0 0 -10px;display: inline-block;line-height: 1;color: #43609c;position: static;opacity: 0.8}#logo{width: 100%;line-height: 0;margin: 0 0 5.067vw;padding: 0}#logo a{line-height: 1;display: inline-block;vertical-align: middle}#menu_main{display: block;position: static;background-color: transparent}#menu_main li{background-color: transparent;margin: 0;border: none}#menu_main a,#menu_main strong{text-align: left;padding: 7px 0;font-size: 16px;background-color: transparent;color: rgba(200,200,200,0.5)}#menu_main a:hover,#menu_main strong:hover{color: rgba(125,185,41,0.7)}#menu_main strong{color: rgba(125,185,41,0.7)}#icons{display: none}#slider_wrap{height: 100vh;overflow: hidden}#slider_wrap .clink{width: calc(80% - 2.72727273vw);height: calc(100vh - 1.81818182vw);top: 0.90909091vw;right: 0.90909091vw}#slider_wrap .claim{font-size: 80px;padding: 18% 0 2% 0}#slider_wrap .disturber{width: 100px;margin: 0 0 0 -50px}#slider_wrap .disturber a{width: 100px;height: 100px;font-size: 16px}#slider_wrap .slider-control{width: calc(80% - 30px);right: 10px;bottom: 20px}#container .ce_text,#container .ce_list,#container .team_gallery,#container .ce_iframe{width: calc(80% - 2.72727vw);margin: 0 .90909091vw 0 0;float: right}#container h1{font-size: 40px;text-align: left;margin: 0 auto 27px}#container h2{font-size: 26px;text-align: left;margin: 0 auto 27px}#container h3{font-size: 24px;text-align: left;margin: 0 auto 27px}#container p{font-size: 18px;margin: 0 auto 27px}#container ul{margin: 0 auto 27px}#container li{font-size: 18px}#container .mod_article > .block{padding: 0 0 60px}#container .team_gallery .ce_image{width: 32.5%;margin: 0 1.17647% 1.17647% 0;overflow: hidden}#container .team_gallery .ce_image:nth-child(2n){margin: 0 1.17647% 1.17647% 0}#container .team_gallery .ce_image:nth-child(3n){margin: 0 0 1.17647% 0}#container .team_gallery .ce_image:hover .caption{bottom: 0}#container .team_gallery .caption{bottom: -100%;-webkit-transition: all ease-out .5s;-moz-transition: all ease-out .5s;-ms-transition: all ease-out .5s;-o-transition: all ease-out .5s;transition: all ease-out .5s}#marken{width: calc(80% - 2.72727vw);margin: 0 .90909091vw 60px 0;float: right}#marken .brands .ce_image{width: 25%;margin: 0 0 30px}#kontakt{width: calc(80% - 2.72727273vw);height: auto;padding: 9% 0 0 0;margin: .90909091vw .90909091vw .909091vw 0;float: right}#kontakt .ce_form.block{width: 50%;float: left;padding: 0;margin: 0px 0px 1.88vw}#kontakt h1{max-width: inherit;font-size: 22px}#kontakt h2{max-width: inherit;font-size: 20px;margin-top: 32px}#kontakt p{max-width: inherit;font-size: 16px}#kontakt td{font-size: 16px}#kontakt .formbody{width: 84.71%}#kontakt .widget{margin: 0 0 .909vw}#kontakt .widget.name{width: 15.908vw;float: left;margin: 0 .909vw .909vw 0}#kontakt .widget.email{width: 15.908vw;float: right;margin: 0 0 .909vw 0}#kontakt .widget.subject{width: 32.7272727273vw}#kontakt .widget.widget-textarea{width: 32.7272727273vw}#kontakt .widget input,#kontakt .widget textarea{padding: 0 .909vw}#kontakt .widget-submit{width: 32.7272727273vw}#kontakt .explanation.block{float: right;width: 50%;height: auto;padding: 0;margin: 0}#kontakt .iframe.map{width: 71.8181818182vw;max-width: inherit;margin: 0 2.5vw 0 0;float: right}#kontakt .iframe.map p{width: 100%;max-width: inherit}#kontakt .iframe.map .dlh_googlemap block{width: 100%;height: 18.1818181818vw}#erfolgreich-gesendet{width: calc(80% - 2.72727273vw);height: auto;padding: 9% 0 0 0;margin: .90909091vw .90909091vw .909091vw 0;float: right}#footer .address_wrap{display: none}#footer .mod_customnav{width: calc(80% - 2.72727vw);margin: 0 .90909091vw 0 0;float: right}#footer .mod_customnav a,#footer .mod_customnav strong{font-size: 16px}body.contact #footer{width: calc(80% - 2.72727273vw);height: auto;margin: 0 .90909091vw 0 0;float: right}body.contact #footer .mod_customnav{width: 71.8181818182vw;max-width: inherit;margin: 0 2.5vw 0 0}body.contact #footer ul{margin: 0}}@media (min-width: 1100px) and (max-height: 680px){#header .address_wrap{display: none}#footer .address_wrap{width: calc(80% - 2.72727vw);margin: 0 .90909091vw 0 0;float: right;display: block}#footer .address_wrap p{font-size: 18px}}@media (min-width: 1100px) and (max-height: 540px){#header{width: auto;padding-bottom: 0;position: absolute}#logo img{width: 180px;text-align: center}#menu_main a,#menu_main strong{padding: 5px 0;font-size: 14px}#slider_wrap .disturber{display: none}}
@font-face {
font-family: 'fontello';
src: url('../../files/theme/fontello/font/fontello.eot?61784289');
src: url('../../files/theme/fontello/font/fontello.eot?61784289#iefix') format('embedded-opentype'),
url('../../files/theme/fontello/font/fontello.woff?61784289') format('woff'),
url('../../files/theme/fontello/font/fontello.ttf?61784289') format('truetype'),
url('../../files/theme/fontello/font/fontello.svg?61784289#fontello') format('svg');
font-weight: normal;
font-style: normal;
}

[class^="icon-"]:before, [class*=" icon-"]:before {
font-family: "fontello";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: auto;
text-align: center;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.icon-mail-alt:before { content: '\e800'; } /* '' */
.icon-menu:before { content: '\e801'; } /* '' */
.icon-location:before { content: '\e802'; } /* '' */
