@charset "UTF-8";
@font-face{font-family:'FontAwesome';src:url('/fileadmin/templates/font/fontawesome-webfont.eot?v=4.0.3');src:url('/fileadmin/templates/font/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('/fileadmin/templates/font/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('/fileadmin/templates/font/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('/fileadmin/templates/font/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}*{margin:0;padding:0;outline:none}body{font-size:1em;font-family:'Source Sans Pro', sans-serif;font-weight:normal;line-height:1.35em;color:#202020}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}a img{border:none;outline:none}a{text-decoration:none;color:#202020;outline:none}#main a{color:#F31C24}h1{font-weight:normal;font-size:1.6em;margin-bottom:10px}h2{display:block;padding:20px 0 10px 0;border-bottom:1px black dashed;font-weight:normal;margin-bottom:10px;color:#4b494a;clear:both}h3{padding:30px 0 5px 0;font-weight:normal;clear:both;color:#4b494a}table{width:100%}th{text-align:left}th h3{padding-top:0px}td ul{margin:5px 0px 0px 10px !important}p{padding:10px 0;clear:both}td p{padding:0px 0 5px 25px;clear:both}.important{color:#F31C24;font-size:0.8em}#main ul{margin:15px 0 5px 10px}#wrapper{width:960px;margin:0 auto 50px auto;min-height:300px}.logo{float:left;width:470px}.logo img{height:80px;padding:10px 0 5px 0}#navi1{float:right}#navi1 li{list-style:none;float:left}#navi1 li a{text-transform:uppercase;font-size:1.3em;padding:0 0 0 20px;line-height:86px}#navi1 li a:hover,#navi1 li.active a{color:#707070}#main ul li:before{content:"";font-family:FontAwesome;font-style:normal;font-weight:lighter;text-decoration:inherit;padding-right:5px;font-size:0.7em;color:#F31C24}#main ul li{list-style:none;padding-bottom:5px}.flex-control-paging li a{width:9px;height:9px;display:block;background:#56514e;cursor:pointer;text-indent:-9999px;border-radius:0px;box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3) inset}.flex-control-paging li a.flex-active{background:#f31c24}.flex-control-nav{text-align:left}.flexslider .flex-direction-nav{display:none}.flexslider,.kundenslider{margin:0px 0px 60px;background:none repeat scroll 0% 0% #FFF;border:0px;position:relative;border-radius:4px;box-shadow:0px}#main .kundenslider ul li:before{content:"";font-family:FontAwesome;font-style:normal;font-weight:lighter;text-decoration:inherit;padding-right:5px;font-size:0.7em;color:#F31C24}.flex-direction-nav a.flex-prev:before,.flex-direction-nav a.flex-prev.flex-disabled:before{content:"";font-family:FontAwesome;font-style:normal;font-weight:lighter;text-decoration:inherit;padding-right:5px;font-size:40px;color:#707070}.flex-direction-nav a.flex-next:before,.flex-next.flex-disabled:before{content:"";font-family:FontAwesome;font-style:normal;font-weight:lighter;text-decoration:inherit;padding-right:5px;font-size:40px;color:#707070}.flex-direction-nav a{opacity:1 !important;color:#fff !important;top:55%}.flex-direction-nav .flex-disabled{opacity:1 !important;cursor:pointer;filter:alpha(opacity=100)}.flex-direction-nav .flex-prev{left:0px}.flex-direction-nav .flex-next{right:0px}.kundenslider .flex-control-nav{display:none}.carousel li{margin-right:20px !important}.kundenslider .flex-viewport{width:90%;margin:0 auto}.kundenslider{height:120px}.carousel li img{width:100px}#footerOuter{background:#b0a39a;height:40px;line-height:40px}#footerOuter.fixed{position:fixed;width:100%;bottom:0}.footer{width:960px;margin:auto;text-align:center;color:#F31C24;font-size:0.8em}.footer a{color:#fff;padding-right:15px;border-right:1px #fff solid;line-height:18px;margin-right:10px}.footer p{padding:0px}.slider{clear:both}.news-list-view .article{float:left;width:300px;margin:0 10px}.news-list-view .article .footer{text-align:left;float:left;width:30%}.news-list-view .article .footer .monat{font-size:1.5em;display:block}.news-list-view .article .footer .tag{font-size:2.2em;display:block}.news-list-view .article .footer .jahr{font-size:1em;display:block}.news-list-view .article .inhalt{text-align:left;float:left;width:70%}.contentLeft{width:60%;margin-right:10%;float:left}.contentRight{width:30%;float:left}.contentRight h3{padding-top:0px}.tx-powermail h3,.powermail_legend,.powermail_label{display:none}.powermail_fieldset{border:none}.tx-powermail .powermail_fieldwrap_type_input input{width:100%;height:40px;border:none;border-bottom:1px black dashed;font-size:1em;font-family:'Source Sans Pro', sans-serif;font-weight:normal;line-height:40px;color:#202020}.tx-powermail .powermail_fieldwrap_type_input input::placeholder{color:#202020}.tx-powermail .powermail_fieldwrap_type_textarea textarea{width:100%;border:none;border-bottom:1px black dashed;font-size:1em;font-family:'Source Sans Pro', sans-serif;font-weight:normal;line-height:1.35em;color:#202020;padding:5px}.tx-powermail .powermail_fieldwrap_type_textarea textarea::placeholder{color:#202020}.tx-powermail .powermail_fieldwrap_type_textarea label{display:block;border-bottom:1px black dashed;line-height:40px;padding-top:20px}.tx-powermail .powermail_fieldwrap_type_submit input{width:auto;color:#fff;padding:5px 10px;height:auto;background:#F31C24;bordeR:none;margin:10px 0 20px 0;cursor:pointer;line-height:normal;font-size:1em;font-family:'Source Sans Pro', sans-serif;font-weight:normal}.tx-powermail .powermail_fieldset .parsley-errors-list.filled{display:none !important}.box{float:left;width:32%;margin-right:2%}.box h3{padding:10px 0 5px 0}.box img{padding-top:20px}.box.ohne{margin-right:0%}.products #c48{margin-bottom:20px}.products .ce-gallery .ce-outer{width:100%;right:0;float:unset}.products .ce-gallery .ce-inner{width:100%;right:0;float:unset}.products .ce-gallery .ce-inner .ce-row .ce-column img{width:100%;height:auto}.products .ce-gallery[data-ce-columns="1"] .ce-row{display:flex;flex-direction:column}.products .ce-gallery[data-ce-columns="2"] .ce-row,.products .ce-gallery[data-ce-columns="3"] .ce-row,.products .ce-gallery[data-ce-columns="4"] .ce-row,.products .ce-gallery[data-ce-columns="5"] .ce-row,.products .ce-gallery[data-ce-columns="6"] .ce-row,.products .ce-gallery[data-ce-columns="7"] .ce-row,.products .ce-gallery[data-ce-columns="8"] .ce-row{display:flex;flex-wrap:wrap;justify-content:space-between}.products .ce-gallery[data-ce-columns="2"] .ce-row .ce-column{width:48%;margin-top:2%}.products .ce-gallery[data-ce-columns="3"] .ce-row .ce-column{width:31%;margin-top:2%}.products .ce-gallery[data-ce-columns="4"] .ce-row .ce-column{width:23%;margin-top:2%}.products .ce-gallery[data-ce-columns="5"] .ce-row .ce-column{width:18%;margin-top:2%}.products .ce-gallery[data-ce-columns="6"] .ce-row .ce-column{width:14%;margin-top:2%}.products .ce-gallery[data-ce-columns="7"] .ce-row .ce-column{width:12%;margin-top:2%}.products .ce-gallery[data-ce-columns="8"] .ce-row .ce-column{width:10%;margin-top:2%}@media screen and (max-width:600px){.products .ce-gallery[data-ce-columns="2"] .ce-row .ce-column,.products .ce-gallery[data-ce-columns="3"] .ce-row .ce-column,.products .ce-gallery[data-ce-columns="4"] .ce-row .ce-column,.products .ce-gallery[data-ce-columns="5"] .ce-row .ce-column,.products .ce-gallery[data-ce-columns="6"] .ce-row .ce-column,.products .ce-gallery[data-ce-columns="7"] .ce-row .ce-column,.products .ce-gallery[data-ce-columns="8"] .ce-row .ce-column{width:100%;margin-right:0}}.slick-slider .slick-dots{text-align:left;bottom:-35px}.slick-slider .slick-dots li{width:9px;height:9px;display:block;background:#56514e;cursor:pointer;text-indent:-9999px;border-radius:0px;box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3) inset;margin:0 6px;display:inline-block}.slick-slider .slick-dots li.slick-active{background:#f31c24}.slick-slider .slick-dots li button::before{content:""}.zweispaltenlinks60{width:58%;float:left}.zweispaltenrechts40{width:38%;margin-left:auto;float:right}.zweispaltenrechts40 h3{padding-top:0}.zweispaltenlinks50{width:48%;float:left}.zweispaltenrechts50{width:48%;margin-left:auto;float:right}.contact .zweispaltenlinks60{width:55%}.contact .zweispaltenrechts40{width:40%}.contact .zweispaltenrechts40 h3{padding-top:0}.contact .zweispaltenrechts50{margin-bottom:20px}.contact .zweispaltenrechts50 p{margin-top:48px}.contact #c77 .ce-bodytext{margin-top:10px}.impressum h3{padding-top:10px}.solutions #c82 .ce-textpic,.solutions #c83 .ce-textpic,.solutions #c84 .ce-textpic{display:flex;margin-top:10px}.solutions #c82 .ce-textpic img,.solutions #c83 .ce-textpic img,.solutions #c84 .ce-textpic img{max-width:310px;height:auto}.solutions #c82 .ce-textpic p,.solutions #c83 .ce-textpic p,.solutions #c84 .ce-textpic p{padding-top:0;padding-left:20px}.solutions #c82 .ce-textpic ul,.solutions #c83 .ce-textpic ul,.solutions #c84 .ce-textpic ul{margin:0}.solutions #c82 .ce-textpic li::before,.solutions #c83 .ce-textpic li::before,.solutions #c84 .ce-textpic li::before{margin-left:-20px;padding-right:10px}.solutions #c82 .ce-textpic li,.solutions #c83 .ce-textpic li,.solutions #c84 .ce-textpic li{padding-left:40px}