/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
/* ColorBox, (c) 2011 Jack Moore, MIT license */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url("../../assets/jquery/colorbox/1.6.1/images/loading.gif") no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}ol,ul{list-style:none}table{border-spacing:0}html{-webkit-font-smoothing:antialiased}article,aside,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.float-left{float:left}.float-right{float:right}.image_container a{line-height:0}#mbCenter img{width:auto;max-width:100%;height:auto;vertical-align:middle}.inside{position:relative;text-align:left}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}.custom{display:block;text-align:left}.custom:after{content:".";display:block;height:0;clear:both;visibility:hidden}*+html #main{position:static}header,footer,nav,section,aside,article,figure,figcaption{display:block}#container:after,#header:after,#footer:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}.full{overflow:hidden;margin-left:0;width:100%;float:left;position:relative}.one_half{overflow:hidden;margin-left:4%;width:48%;float:left;position:relative}.one_third{overflow:hidden;margin-left:5%;width:30%;float:left;position:relative}.two_third{overflow:hidden;margin-left:5%;width:65%;float:left;position:relative}.one_fourth{overflow:hidden;margin-left:4%;width:22%;float:left;position:relative}.two_fourth{overflow:hidden;margin-left:4%;width:48%;float:left;position:relative}.three_fourth{overflow:hidden;margin-left:4%;width:74%;float:left;position:relative}.one_fifth{overflow:hidden;margin-left:5%;width:16%;float:left;position:relative}.two_fifth{overflow:hidden;margin-left:4%;width:37%;float:left;position:relative}.three_fifth{overflow:hidden;margin-left:4%;width:57%;float:left;position:relative}.four_fifth{overflow:hidden;margin-left:4%;width:79%;float:left;position:relative}.one_sixth{overflow:hidden;margin-left:4%;width:13%;float:left;position:relative}.two_sixth{overflow:hidden;margin-left:5%;width:30%;float:left;position:relative}.three_sixth{overflow:hidden;margin-left:4%;width:48%;float:left;position:relative}.four_sixth{overflow:hidden;margin-left:5%;width:65%;float:left;position:relative}.five_sixth{overflow:hidden;margin-left:4%;width:83%;float:left;position:relative}.full.first,.one_half.first,.one_third.first,.two_third.first,.one_fourth.first,.two_fourth.first,.three_fourth.first,.one_fifth.first,.two_fifth.first,.three_fifth.first,.four_fifth.first,.one_sixth.first,.two_sixth.first,.three_sixth.first,.four_sixth.first,.five_sixth.first{margin-left:0!important;clear:left}#container{clear:both;margin:0 auto;position:relative}a{text-decoration:none}blockquote{font-style:italic;font-size:16px;margin-bottom:20px}blockquote p{line-height:22px}iframe{max-width:100%}#container .image_container img{width:100%}code,pre{font-family:monospace}hr{padding:0;border:0;border-top:medium double #ddd;color:#ccc;text-align:center;height:1px;margin:25px 0}img{max-width:100%;height:auto}.nowrap{white-space:nowrap!important}h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:30px}h2{font-size:22px}h3{font-size:20px}h4{font-size:18px}h5{font-size:13px}h6{font-size:12px}sup{font-size:smaller!important;vertical-align:super!important}sub{font-size:smaller!important;vertical-align:sub!important}.nowrap{white-space:nowrap!important}#topbar .inside,#header .inside,#container .mod_article,#footer .footer-content{max-width:1200px;width:100%;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wrapper{width:100%}.ce_gallery .row1{overflow:hidden;margin-left:0;width:100%;float:left;margin-bottom:15px}.ce_gallery .row2{overflow:hidden;margin-left:4%;width:48%;float:left;margin-bottom:15px}.ce_gallery .row3{overflow:hidden;margin-left:5%;width:30%;float:left;margin-bottom:15px}.ce_gallery .row4{overflow:hidden;margin-left:4%;width:22%;float:left;margin-bottom:15px}.ce_gallery .row5{overflow:hidden;margin-left:5%;width:16%;float:left;margin-bottom:15px}.ce_gallery .row6{overflow:hidden;margin-left:2%;width:15%;float:left;margin-bottom:15px}.ce_gallery .row7{overflow:hidden;margin-left:1.5%;width:13%;float:left;margin-bottom:15px}.ce_gallery .row8{overflow:hidden;margin-left:1.71%;width:11%;float:left;position:relative}.ce_gallery .row9{overflow:hidden;margin-left:1.25%;width:10%;float:left;position:relative}.ce_gallery .row10{overflow:hidden;margin-left:1%;width:9.1%;float:left;position:relative}.ce_gallery .row11{overflow:hidden;margin-left:1.1%;width:8.09%;float:left;position:relative}.ce_gallery .row12{overflow:hidden;margin-left:1%;width:7.41%;float:left;position:relative}.ce_gallery .col_first{margin-left:0!important;clear:both}.ce_gallery img{width:100%;display:block;height:auto}.ce_gallery li a img:hover{-ms-filter:"alpha(opacity=70)";opacity:.7}.ce_gallery li a img{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ce_gallery .caption{letter-spacing:0;word-spacing:0;font-size:12px;line-height:16px}.ce_gallery.image-border img{border:1px solid #ddd}.ce_gallery.opacity img{-ms-filter:"alpha(opacity=70)";opacity:.7}.ce_gallery.opacity img:hover{-ms-filter:"alpha(opacity=100)";opacity:1}.image_container{position:relative;padding:0}.image_container img{width:100%;display:block;height:auto}.ce_text ul,.ce_list ul,.ce_text ol,.ce_list ol{margin-bottom:15px}.ce_text li,.ce_list li,.ce_text ol,.ce_list ol{line-height:1.5em}.ce_text ol,.ce_list ol{list-style:decimal;padding-left:25px}.ce_text ol ol,.ce_list ol ol{list-style:decimal}.ce_text ol ol ol,.ce_list ol ol ol{list-style:upper-alpha}label.error{color:red}input.error{border:1px solid red}p.error{color:red;clear:both}@media only screen and (max-width:1240px){body{padding:0}#topbar .inside,#header .inside,#container .mod_article,#footer .footer-content{width:100%!important;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#container{width:100%}}@media only screen and (max-width:800px){body{padding:0}#wrapper{width:100%}.image_container{width:100%;padding:0;margin:0;float:none}.ce_text{width:100%}html{-webkit-text-size-adjust:none}.full,.one_half,.one_third,.two_third,.one_fourth,.two_fourth,.three_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.two_sixth,.three_sixth,.four_sixth,.five_sixth{width:100%;margin:0 0 10px 0}.c20r,.c25r,.c33r,.c40r,.c38r,.c50r,.c60r,.c66r,.c62r,.c75r,.c80r,.c15r,.c16r,.c30r,.c45r,.c55r,.c70r,.c85r,.c20l,.c25l,.c33l,.c40l,.c38l,.c50l,.c60l,.c66l,.c62l,.c75l,.c80l,.c15l,.c16l,.c30l,.c45l,.c55l,.c70l,.c85l{float:none;width:100%;padding:0;margin:0}.subcr,.subcl,.subc{padding:0!important}.ce_gallery .row2,.ce_gallery .row3,.ce_gallery .row4,.ce_gallery .row5,.ce_gallery .row6,.ce_gallery .row7,.ce_gallery .row8,.ce_gallery .row9,.ce_gallery .row10,.ce_gallery .row11,.ce_gallery .row12{width:100%;margin-left:0}h1{font-size:24px;margin-bottom:15px}h2{font-size:20px;margin-bottom:15px}h3{font-size:18px;margin-bottom:10px}h4{font-size:16px;margin-bottom:10px}h5{font-size:13px;margin-bottom:10px}h6{font-size:12px;margin-bottom:10px}}
.mainmenu{position:relative;float:left;display:block;overflow:visible!important}.mainmenu ul{position:relative;display:block;margin:0;padding:0;background-color:#fff;list-style-type:none;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.mainmenu ul.level_1{width:100%;height:50px;position:relative;display:block;margin:0;padding:0}.mainmenu ul.level_1 li{position:relative;float:left;display:block}.mainmenu ul.level_1>li>a,.mainmenu ul.level_1>li>span.active,.mainmenu ul.level_1>li>span.forward{height:50px;position:relative;display:inline-block;padding:3px 30px 0;white-space:nowrap;font-size:14px;text-decoration:none;color:#fff}.mainmenu ul.level_1 li a:hover,.mainmenu ul.level_1 li span.active,.mainmenu ul.level_1 li.submenu:hover>a,.mainmenu ul.level_1 li a.trail,.mainmenu ul.level_1 li span.forward{color:#167378}.mainmenu ul.level_1 li>ul{position:absolute;background-color:#fff;z-index:999}.mainmenu ul.level_1 li>ul{visibility:hidden;opacity:0;-webkit-transition-property:opacity,visibility;-moz-transition-property:opacity,visibility;-o-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-duration:.2s,0s;-moz-transition-duration:.2s,0s;-o-transition-duration:.2s,0s;transition-duration:.2s,0s;-webkit-transition-delay:0s,.2s;-moz-transition-delay:0s,.2s;-o-transition-delay:0s,.2s;transition-delay:0s,.2s}.mainmenu ul li:hover>ul{opacity:1;visibility:visible;-webkit-transition-delay:0s,0s;-moz-transition-delay:0s,0s;-o-transition-delay:0s,0s;transition-delay:0s,0s}.mainmenu ul.level_2{min-width:150px;top:50px;width:auto}.mainmenu ul.level_2 li{width:100%;position:relative;float:none;display:inline-block;margin:0;padding:0}.firefox .mainmenu ul.level_2 li{display:inline-table}.mainmenu ul.level_2 li a,.mainmenu ul.level_2 li span.active,.mainmenu ul.level_2 li span.forward{position:relative;float:none;display:block;white-space:nowrap;color:#fff;padding:12px 22px;border-top:1px solid #e6e6e6;font-size:14px;-webkit-transition:background .4s;-o-transition:background .4s;transition:background .4s}.mainmenu ul.level_2 li a:hover,.mainmenu ul.level_2 li span.active,.mainmenu ul.level_2 li a.trail,.mainmenu ul.level_2 li.submenu:hover>a,.mainmenu ul.level_2 li span.forward{background-color:#eef5f5}.mainmenu ul.level_2 li>ul{min-width:150px;left:0;top:0;margin-left:100%;width:auto}.mainmenu a.mobile_handle{display:none}@media(max-width:1139px){.mainmenu a.mobile_handle{height:38px;width:45px;position:relative;display:block;overflow:hidden;background:#167378;padding-top:7px;font-size:22px;text-decoration:none;color:#fff;text-align:center;cursor:pointer}.mainmenu a.mobile_handle span{font:17px 'Ubuntu','Calibri',Arial,sans-serif;display:inline;margin-left:10px}.mainmenu{width:100%}.mainmenu ul{-ms-transition:all 0s ease-in-out;-webkit-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;transition:all 0s ease-in-out}.mainmenu ul.level_1{height:auto}.mainmenu ul.level_1 li{float:none;width:100%}.mainmenu ul.level_1 li a,.mainmenu ul.level_1 li span.active,.mainmenu ul.level_1 li span.forward{width:100%;display:block;height:50px;padding:14px 13px 13px 13px;border-top:1px solid #e6e6e6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;-webkit-transition:background .4s;-o-transition:background .4s;transition:background .4s}.mainmenu ul.level_1 li a:hover,.mainmenu ul.level_1 li span.active,.mainmenu ul.level_1 li span.forward{background-color:#eef5f5!important;color:#167378}#kopfzeile .mainmenu ul.level_1 li a.trail,#kopfzeile .mainmenu ul.level_1 li.submenu:hover>a{background-color:#eef5f5;color:#167378}.mainmenu ul li a:hover{background:#eef5f5!important;color:#167378!important}.mainmenu ul.level_1 li>ul{position:relative;background-color:#777;z-index:99}.mainmenu ul.level_1 li>ul{padding:0;display:none;-webkit-transition-property:opacity,visibility;-moz-transition-property:opacity,visibility;-o-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-duration:.2s,0s;-moz-transition-duration:.2s,0s;-o-transition-duration:.2s,0s;transition-duration:.2s,0s;opacity:1;visibility:visible;-webkit-transition-delay:0s,0s;-moz-transition-delay:0s,0s;-o-transition-delay:0s,0s;transition-delay:0s,0s}.mainmenu ul.level_2{min-width:auto;top:0;width:auto}.mainmenu ul.level_2 li a,.mainmenu ul.level_2 li span.active,.mainmenu ul.level_2 li span.forward{background:#fff;color:#fff}.mainmenu ul.level_2 li a:hover,.mainmenu ul.level_2 li span.active,.mainmenu ul.level_2 li span.forward{background-color:#58a840;color:#fff}.mainmenu ul.level_2 li a.trail,.mainmenu ul.level_2 li.submenu:hover>a{background-color:#e6e6e6;color:#fff}.mainmenu ul.level_2 li>ul{min-width:auto;width:auto;left:0;top:0;margin-left:0;padding:0}.mainmenu ul.level_2 li a,.mainmenu ul.level_2 li span.active,.mainmenu ul.level_2 li span.forward{padding-left:30px!important}.mainmenu ul.level_3 li a,.mainmenu ul.level_3 li span.active,.mainmenu ul.level_3 li span.forward{padding-left:45px!important}.mainmenu ul.level_4 li a,.mainmenu ul.level_4 li span.active,.mainmenu ul.level_4 li span.forward{padding-left:60px!important}.mainmenu ul.level_5 li a,.mainmenu ul.level_5 li span.active,.mainmenu ul.level_5 li span.forward{padding-left:75px!important}.mainmenu ul.level_6 li a,.mainmenu ul.level_6 li span.active,.mainmenu ul.level_6 li span.forward{padding-left:90px!important}.mainmenu ul li a.sub_nav{position:absolute;width:50px;height:50px;right:0;top:0;margin:0;padding:0!important;color:#167378!important;background-color:#fafafa!important;text-align:center;cursor:pointer;border-left:1px solid #e6e6e6}.mainmenu ul li a.sub_nav:hover{background-color:#fff!important;color:#167378!important}.mainmenu .icon-angle-up,.mainmenu .icon-angle-down{position:relative;display:block;padding-top:15px;font-size:18px}}@media(min-width:1140px){.mainmenu ul.level_1{display:block!important}}@media(min-width:1140px) and (max-width:1156px){.mainmenu .submenu a.sub_nav{display:none!important}}
.pushy{position:fixed;width:300px;height:100%;top:0;z-index:99999999;background:#191918;overflow:auto;visibility:hidden;-webkit-overflow-scrolling:touch;will-change:transform}.pushy a{display:block;color:#b3b3b1;padding:15px 30px;text-decoration:none;outline:0}.pushy a:hover{color:#FFF}.pushy ul:first-child{margin-top:10px}.pushy.pushy-left{left:0}.pushy.pushy-right{right:0}.pushy-left{-webkit-transform:translate3d(-300px,0,0);-ms-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}.pushy-open-left #container,.pushy-open-left .push{-webkit-transform:translate3d(300px,0,0);-ms-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}.pushy-right{-webkit-transform:translate3d(300px,0,0);-ms-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}.pushy-open-right #container,.pushy-open-right .push{-webkit-transform:translate3d(-300px,0,0);-ms-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}.pushy-open-left .pushy,.pushy-open-right .pushy{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.pushy-open-right .push.is-sticky,.pushy-open-left .push.is-sticky{-webkit-transform:none;-ms-transform:none;transform:none}#container,.pushy,.push{transition:transform .35s ease}.site-overlay{display:none}.pushy-open-left .site-overlay,.pushy-open-right .site-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999999;background-color:rgba(0,0,0,0.5);-webkit-animation:fade 500ms;animation:fade 500ms}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}.pushy-submenu ul{padding-left:15px;transition:max-height .35s ease-in-out}.pushy-submenu ul .pushy-link{transition:opacity .35s ease-in-out}.pushy-submenu>a{position:relative}.pushy-submenu-closed ul{max-height:0;overflow:hidden}.pushy-submenu-closed .pushy-link{opacity:0}.pushy-submenu-open ul{max-height:1000px}.pushy-submenu-open .pushy-link{opacity:1}.pushy-submenu-open a::after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.no-csstransforms3d .pushy-submenu-closed ul{max-height:none;display:none}
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("../../files/css/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}
@font-face{font-family:'mfk';src:url("../../files/font/mfk.eot?88679204");src:url("../../files/font/mfk.eot?88679204#iefix") format("embedded-opentype"),url("../../files/font/mfk.woff2?88679204") format("woff2"),url("../../files/font/mfk.woff?88679204") format("woff"),url("../../files/font/mfk.ttf?88679204") format("truetype"),url("../../files/font/mfk.svg?88679204#mfk") format("svg");font-weight:400;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before,[class^="iconbox-"] .caption:before,[class*=" iconbox-"] .caption:before{font-family:"mfk";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-mail:before,.iconbox-mail .caption:before{content:'\e800'}.icon-phone:before,.iconbox-phone .caption:before{content:'\e801'}.icon-hochbau:before,.iconbox-hochbau .caption:before{content:'\e802'}.icon-umbau:before,.iconbox-umbau .caption:before{content:'\e803'}.icon-menu:before,.iconbox-menu .caption:before{content:'\e806'}.icon-left-dir:before,.iconbox-left-dir .caption:before{content:'\e809'}.icon-right-dir:before,.iconbox-right-dir .caption:before{content:'\e80a'}.icon-montagen:before,.iconbox-montagen .caption:before{content:'\e80b'}.icon-garten:before,.iconbox-garten .caption:before{content:'\e80c'}.icon-hausmeister:before,.iconbox-hausmeister .caption:before{content:'\e80d'}.icon-transport:before,.iconbox-transport .caption:before{content:'\e80e'}.icon-zeitarbeit:before,.iconbox-zeitarbeit .caption:before{content:'\e80f'}.icon-info:before,.iconbox-info .caption:before{content:'\e810'}*{-webkit-tap-highlight-color:rgba(255,255,255,0)!important;tap-highlight-color:rgba(255,255,255,0)!important;font-family:'Lato','Calibri',sans-serif;font-weight:400;color:#000;font-size:18px}::selection{background:#a91f20;background:rgba(169,31,32,0.99);color:#fff}::-moz-selection{background:#a91f20;background:rgba(169,31,32,0.99);color:#fff}a:focus,a:active,input:focus,input:active,textarea:focus,textarea:active,select:focus,select:active{outline:0!important;-webkit-box-shadow:0 0 0 rgba(255,255,255,0)!important;box-shadow:0 0 0 rgba(255,255,255,0)!important;-webkit-tap-highlight-color:rgba(255,255,255,0)!important;tap-highlight-color:rgba(255,255,255,0)!important}img{-ms-interpolation-mode:bicubic;width:100%;display:block;-webkit-backface-visibility:hidden}.image_container.float_right{float:right;width:35%}.image_container.float_left{float:left;width:35%}.submit{-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;border:0;cursor:pointer}a.telephone,a.telephone:hover{cursor:text;color:inherit}#container{background:#fff;z-index:2}.ta-l{text-align:left}.ta-r{text-align:right}.ta-c{text-align:center}.ov-v{overflow:visible}.tt-n{text-transform:none}.tt-u{text-transform:uppercase}.mb0{margin-bottom:0}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.mb90{margin-bottom:90px}.mb100{margin-bottom:100px}.mt0{margin-top:0}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mt90{margin-top:90px}.mt100{margin-top:100px}.text--white,.text--white *{color:#fff}.text--black,.text--black *{color:#000}.text--blue,.text--blue *{color:#4070ab}.text--red,.text--red *{color:#a91f20}h1,h2,h3,h4,h5,h6,.h1,.h2{line-height:1.33;font-family:'Maven Pro','Calibri',sans-serif;font-weight:700;color:#a91f20}p,span,label,legend,figcaption{line-height:1.33;font-size:18px;letter-spacing:.015em}h1,.big-h2 h2,h2.big-h2{font-size:34px;margin-bottom:50px;line-height:1.4}h2,.big-h3 h3,h3.big-h3,.h2{font-size:30px;margin-bottom:5px;line-height:1.4}h3,.big-h4 h4,h4.big-h4{font-size:24px;margin-bottom:35px}h4,.big-h5 h5,h5.big-h5{font-size:22px;margin-bottom:10px}h5,.big-h6 h6,h6.big-h6{font-size:20px;margin-bottom:10px}h6{font-size:18px;margin-bottom:15px;font-weight:700}p{margin-bottom:15px}a{-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}p a,p li a{color:#a91f20}p a:hover,p li a:hover{color:#b3b3b3}p strong,p b,li strong,li b{font-weight:700}.no-mt h1,.no-mt h2,.no-mt h3,.no-mt h4,.no-mt h5,.no-mt h6,h1.no-mt,h2.no-mt,h3.no-mt,h4.no-mt,h5.no-mt,h6.no-mt{margin-top:0}.no-mb h1,.no-mb h2,.no-mb h3,.no-mb h4,.no-mb h5,.no-mb h6,h1.no-mb,h2.no-mb,h3.no-mb,h4.no-mb,h5.no-mb,h6.no-mb{margin-bottom:0}#main{z-index:1}#container .mod_article,#container .mod_article.fullwidth > .mod_article{padding-top:80px;padding-bottom:90px}#container .mod_article.no-pb{padding-bottom:0}#container .mod_article.no-pt{padding-top:0}#container .mod_article.fullwidth{max-width:none!important;padding-top:0;padding-bottom:0}#container .mod_article.iconboxen{padding-top:0;padding-bottom:0;margin-top:-125px;overflow:visible}#container .fullwidth.lastProjects{background:url("../../files/gui/bg-lastProjects.png") repeat}#container .fullwidth.testimonials{background:url("../../files/gui/bg-testimonials-mfk-service-gmbh-bayreuth.jpg");background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center center}#container .fullwidth.testimonials > div{position:relative}#container .attentionBox{padding:12px 18px;border:3px solid #a91f20}#topbar{position:relative;z-index:1000000;width:100%;background:#a91f20}#topbar .inside{max-width:1200px;margin:0 auto}#topbar .content{float:right;padding-top:5px;padding-bottom:4px}#topbar p{margin-bottom:0;float:left;color:#fff;font-size:16px}#topbar p.phone:before{margin-right:10px;margin-left:15px;content:'•'}#topbar p a{color:#fff}#topbar p.email a:hover{color:rgba(255,255,255,.63)}#header,#header-sticky-wrapper{z-index:999999!important;position:absolute;width:100%;-webkit-transition:box-shadow .4s ease,background .35s ease,transform .35s ease;-o-transition:box-shadow .4s ease,background .35s ease,transform .35s ease;transition:box-shadow .4s ease,background .35s ease,transform .35s ease;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);background:transparent;padding-bottom:20px}.is-sticky #header{-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.2);-moz-box-shadow:0 3px 5px 0 rgba(0,0,0,.2);box-shadow:0 3px 5px 0 rgba(0,0,0,.2);background:#fff;-webkit-transform:translateY(-35px);-moz-transform:translateY(-35px);transform:translateY(-35px)}.pushy-open-left .is-sticky #header{-webkit-transform:translateY(-35px) translateX(300px);-moz-transform:translateY(-35px) translateX(300px);transform:translateY(-35px) translateX(300px)}#header .logo{float:right;margin-right:5px;margin-top:60px;margin-bottom:0;position:relative}#header .logo img{max-width:309px}#header-inside:after{content:'';height:2px;width:100%;background:#4070ab;display:block;position:absolute;bottom:20px;left:0}.mobile-nav{display:none}#header .mainmenu{float:left;margin-top:80px}#header .mainmenu ul.level_1{background:none}#header .mainmenu{float:left;margin-top:77px}#header .mainmenu a,#header .mainmenu span{font-family:'Maven Pro','Calibri',Arial,serif;font-weight:700;color:#565656;margin-bottom:-3px;font-size:20px;overflow:hidden;text-transform:uppercase}#header .mainmenu .level_1 > li > a:after,#header .mainmenu .level_1 > li > span:after{position:absolute;top:calc(100% - 5px);left:0;width:100%;height:5px;background:#4070ab;content:'';-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;transition:transform .3s ease;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;transform-origin:top}#header .mainmenu .level_1 > li:hover a:after,#header .mainmenu .level_1 > li:focus a:after,#header .mainmenu .level_1 > li.active span:after,#header .mainmenu .level_1 > li.trail a.trail:after,#header .mainmenu .level_1 > li.trail span.trail:after{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);transform:scaleY(1)}#header .mainmenu .level_1 > li.trail a.trail:hover{cursor:pointer}#header .mainmenu ul.level_1,#header .mainmenu ul.level_1 > li > a,#header .mainmenu ul.level_1 > li > span.active,#header .mainmenu ul.level_1 > li > span.forward{height:35px}#header .mainmenu ul.level_1 > li > a,#header .mainmenu ul.level_1 > li > span.active,#header .mainmenu ul.level_1 > li > span.forward{padding:3px 0 0;line-height:normal;letter-spacing:0}#header .mainmenu ul.level_1 > li{padding:0 20px}#header .mainmenu ul.level_1 > li.first{padding-left:0}#header .mainmenu ul.level_2{top:35px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.36);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.36);box-shadow:0 0 3px 0 rgba(0,0,0,.36)}#header .mainmenu ul.level_2 li a,#header .mainmenu ul.level_2 li span.active,#header .mainmenu ul.level_2 li span.forward{font-size:18px;text-transform:none;padding:10px 20px}.mainmenu ul.level_2 li a:hover,.mainmenu ul.level_2 li span.active,.mainmenu ul.level_2 li a.trail,.mainmenu ul.level_2 li.submenu:hover > a,.mainmenu ul.level_2 li span.forward{background:rgba(0,0,0,.1)}.pushy-open-left .site-overlay,.pushy-open-right .site-overlay{background-color:rgba(0,0,0,.7)}.pushy{background:url("../../files/gui/bg-lastProjects.png") repeat}.pushy .offcanvas-logo{margin:20px auto;max-width:297px}.pushy .offcanvas-logo a{padding:15px 30px}.pushy nav li{-webkit-transition:background .4s;-o-transition:background .4s;transition:background .4s}.pushy nav a,.pushy nav span{padding:12px 30px;display:block;text-decoration:none;outline:0}.pushy nav a.submenu{display:inline-block;width:80%;margin-right:-3px;top:-4px}.pushy nav .pushy-submenu-open a.submenu{background:rgba(0,0,0,.05)}.pushy nav a:hover,.pushy nav .opener:hover{color:#565656;background:rgba(0,0,0,.1)}.pushy nav span.active{color:#4070ab}.pushy nav .opener{display:inline-block;padding:8px 11px 7px;cursor:pointer;position:relative;width:20%;margin-right:-1px;-webkit-transition:background .4s;-o-transition:background .4s;transition:background .4s}.pushy nav .opener:before{font-size:30px;margin-right:0;-webkit-transition:transform .35s ease;-o-transition:transform .35s ease;transition:transform .35s ease;-webkit-transform-origin:45% 45%;-moz-transform-origin:45% 45%;-ms-transform-origin:45% 45%;-o-transform-origin:45% 45%;transform-origin:45% 45%}.pushy nav li.pushy-submenu-open .opener:before{-webkit-transform:rotateZ(90deg);-ms-transform:rotateZ(90deg);-o-transform:rotateZ(90deg);transform:rotateZ(90deg)}.pushy nav li.pushy-submenu-open .opener{background:rgba(0,0,0,.2)}.pushy nav li.pushy-submenu-open{background:rgba(0,0,0,.1)}.pushy nav a,.pushy nav span{font-family:'Maven Pro','Calibri',Arial,serif;font-weight:700;color:#565656;font-size:18px;text-transform:uppercase}.pushy-submenu ul{padding-left:0}.pushy nav .level_2 a,.pushy nav .level_2 span{padding:12px 30px 12px 45px}.pushy nav .level_2 li{border-bottom:1px solid rgba(0,0,0,.2)}.pushy nav .level_2 li.last{border-bottom:none}#quicknav{display:none;position:fixed;right:0;top:20%;z-index:500;-webkit-transform:translateX(78%);transform:translateX(78%)}#quicknav div{padding:7px 8px 13px;margin-bottom:2px;webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:translateX(0%);transform:translateX(0%);background:#a91f20}#quicknav div:hover{-webkit-transform:translateX(-78%);transform:translateX(-78%)}#quicknav div.email{margin-bottom:4px}#quicknav a{width:100%;display:block;color:#fff;font-family:'Lato',sans-serif;font-weight:400}#quicknav a.email:before,#quicknav a.telephone:before{font-family:"mfk";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#quicknav a:before{font-size:24px;margin-right:20px!important;top:4px;position:relative}#quicknav a.email:before{content:'\e800'}#quicknav a.telephone:before{content:'\e801'}.owl-carousel{z-index:1}#container .mod_article#slider,#container .mod_article#headerbild{max-width:100%;width:100%;padding-top:0;padding-bottom:0;position:relative}#container .mod_article#headerbild{padding-left:0;padding-right:0}.owl-carousel .owl-item{width:100%;position:relative;z-index:1;-webkit-transform:translateZ(0) scale(1.0,1.0);-webkit-backface-visibility:hidden}#slider .sliderBox{position:absolute;top:40%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:95%;max-width:1150px;padding:20px 70px;z-index:100;text-align:center;background:rgba(255,255,255,.8);-webkit-backface-visibility:hidden;backface-visibility:hidden}#slider .sliderBox *{color:#575757}#slider .sliderBox h1, #slider .sliderBox span.headline{line-height:1.25;font-size:34px;margin-bottom:0;text-transform:none;font-weight:700}#slider .sliderBox h2, #slider .sliderBox span.subheadline{line-height:1.2;font-size:30px;margin-bottom:0;text-transform:none;font-weight:400}.owl-carousel-prev,.owl-carousel-next{cursor:pointer;position:absolute;top:50%;z-index:10;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}#slider .owl-carousel-prev,#slider .owl-carousel-next{opacity:0}#slider:hover .owl-carousel-prev,#slider:hover .owl-carousel-next{opacity:1}.owl-carousel-prev:before,.owl-carousel-next:before{font-size:50px;line-height:50px;margin-left:0!important;margin-right:0!important;color:#fff;font-family:'mfk';padding:10px 5px}.owl-navigation .prev-slider{left:20px}.owl-navigation .next-slider{right:20px}.owl-navigation .prev-testimonials{left:5px}.owl-navigation .next-testimonials{right:5px}.owl-navigation .owl-carousel-next:before{margin-right:5px!important;content:'\e80a'}.owl-navigation .owl-carousel-prev:before{margin-left:5px!important;content:'\e809'}.owl-carousel-prev:hover,.owl-carousel-next:hover{opacity:.63!important}.content-divider-white,.content-divider-grey,.content-divider-blue{height:1px;width:100%;margin-top:25px;margin-bottom:25px}.content-divider-white{background:#fff}.content-divider-grey{background:#b3b3b3}.content-divider-blue{background:#4070ab}.ce_text li{padding-left:18px;font-size:18px;line-height:1.5625;color:inherit}.ce_list li{color:#000;font-size:18px;line-height:1.5625;padding-left:18px}.ce_text ol li,.ce_list ol li{padding-left:5px}.ce_text ul li:before{content:"•";color:inherit;margin-right:-6px;position:relative;left:-18px;font-weight:700;color:#a91f20;font-family:'Maven Pro','Calibri',sans-serif}.iconbox{margin-bottom:30px;-webkit-transition:transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease}.iconbox:hover{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}.iconbox .image_container{padding:35px 0 30px;background:#fff;border-bottom:2px solid #b3b3b3;margin-left:10px;margin-right:10px;-webkit-transition:background .4s ease;-o-transition:background .4s ease;transition:background .4s ease}.iconbox .image_container:hover{background:#a91f20}.iconbox img{display:none}.iconbox .caption{text-align:center;font-weight:400;font-size:18px;line-height:1.1;text-transform:uppercase;-webkit-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}.iconbox .caption:before{display:block;position:relative;font-size:80px;margin:0 auto;color:#565656;margin-bottom:20px;-webkit-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}.iconbox .image_container:hover .caption,.iconbox .image_container:hover .caption:before{color:#fff}.projectbox{margin-bottom:30px}.projectbox .caption{padding:30px 35px;background:#fff;text-align:center;border-bottom:3px solid #3e70ab}.projectbox img{-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.projectbox img:hover{opacity:.63}.leistungen-item{margin-top:40px;overflow:visible}.leistungen-item h3{margin-bottom:25px;padding-top:2px;padding-left:65px}.leistungen-item h3:before{font-size:45px;margin-left:0;margin-right:0;position:absolute;top:-5px;left:0}#container .fullwidth.testimonials *{color:#fff}.owl-carousel-testimonials{margin-top:20px;padding:0 50px}.owl-carousel-testimonials .owl-item{-webkit-transform:translateZ(0)}.owl-carousel-testimonials .owl-item *{text-align:center}.owl-carousel-testimonials .owl-item h5{font-size:16px;margin-top:30px;font-weight:400}.ce_gallery li img{margin-bottom:0!important;-webkit-backface-visibility:hidden}.ce_gallery .cols_3 li{overflow:hidden;margin-left:5%;width:30%;float:left;position:relative;margin-bottom:20px}.ce_gallery .cols_4 li{overflow:hidden;margin-left:4%;width:22%;float:left;position:relative;margin-bottom:20px}.ce_gallery .cols_5 li{overflow:hidden;margin-left:3%;width:17.5%;float:left;position:relative;margin-bottom:20px}.ce_gallery .cols_6 li{overflow:hidden;margin-left:2%;width:15%;float:left;position:relative;margin-bottom:20px}.ce_gallery li.col_first{margin-left:0!important;clear:left}#cboxCurrent{display:none!important}#cboxOverlay{z-index:1000001!important}#colorbox,#cboxWrapper{z-index:1000002!important}#footer{padding-top:0;padding-bottom:100px}#footer .footer-content{padding-top:70px}#footer p,#footer a{color:#000;font-size:16px;line-height:1.5625}#footer a:hover{color:#a91f20}#footer a.telephone:hover{color:#000}#footer h5{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #4070ab}#footer .mod_customnav li{margin-bottom:3px}#footer .mod_customnav li.last{margin-bottom:0}#footer .footer-logo{margin-bottom:50px}#footer .footer-logo:after{content:'';height:2px;width:100%;background:#4070ab;display:block;position:absolute;bottom:20px;left:0}#footer .footer-logo img{max-width:309px;margin:0 auto;float:right}.footer-artaius{background:#4070ab;text-align:center;padding-top:6px;padding-bottom:6px}.footer-artaius p,.footer-artaius a{color:#fff;font-weight:400;font-size:14px;margin-bottom:0}.footer-artaius a:hover{color:rgba(255,255,255,.63)}#map{width:100%;margin:0 auto}#map_canvas{width:100%;height:450px;z-index:0;position:relative;clear:both}#map_canvas img,.google-maps img{max-width:none}#map_canvas h3{margin-top:10px;margin-bottom:10px}.ce_accordion > .toggler{padding:8px 12px;border:1px solid #a91f20;margin-bottom:16px;background:#fff;-webkit-transition:background .35s ease;transition:background .35s ease}.ce_accordion > .toggler:hover{cursor:pointer}.ce_accordion > .toggler *{color:#a91f20;line-height:1.3;font-size:26px;margin-bottom:0 !important;-webkit-transition:color 0.35s ease;transition:color 0.35s ease}.ce_accordion > .toggler.ui-state-hover{background:#fff}.ce_accordion > .toggler.ui-state-hover *{color:#d11414}.ce_accordion > .toggler.ui-state-active{background:#a91f20}.ce_accordion > .toggler.ui-state-active *{color:#fff}.ce_accordion > .accordion{padding:22px 12px}#main .formbody > div,#main .formbody > .one_half > div,#main .formbody .widget{margin-bottom:15px}#main .formbody label,#main .formbody input.submit,#main .formbody .widget-checkbox legend,#main .formbody .widget-radio legend,#main .formbody .widget-select label{font-weight:400;font-size:18px;color:#000;line-height:1.33}#main .formbody input,#main .formbody textarea,#main .formbody select{font-weight:400;font-size:18px;line-height:1.4;padding:10px 12px 9px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;background-color:rgba(0,0,0,0);color:#000;-webkit-transition:color .4s ease-in-out,border .4s ease-in-out,background .4s ease-in-out;-o-transition:color .4s ease-in-out,border .4s ease-in-out,background .4s ease-in-out;transition:color .4s ease-in-out,border .4s ease-in-out,background .4s ease-in-out;margin-top:5px}#main .formbody select{background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' stroke='%23333333'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:20px;}#main .formbody textarea{max-width:100%;min-width:100%;max-height:480px}#main .formbody .submit_container > *,#main .formbody .captcha > *{width:100%}#main .formbody input:hover,#main .formbody textarea:hover,#main .formbody select:hover{border:1px solid #a91f20}#main .formbody input:focus,#main .formbody textarea:focus,#main .formbody select:focus{border:1px solid #a91f20;background-color:rgba(0,0,0,.05);color:#000}#main .formbody .captcha_text{margin-top:5px;width:100%;color:#000;font-size:16px;padding-left:10px}#main .formbody input.submit{color:#a91f20;background:transparent;border:2px solid #a91f20;font-size:20px;font-weight:700;padding:10px 20px;-webkit-transition:background .4s ease-in-out,border .4s ease-in-out,color .4s ease-in-out;-o-transition:background .4s ease-in-out,border .4s ease-in-out,color .4s ease-in-out;transition:background .4s ease-in-out,border .4s ease-in-out,color .4s ease-in-out;font-family:'Maven Pro','Calibri',sans-serif}#main .formbody .submit_container.marginTop{margin-top:38px}#main .formbody input.submit:hover,#main .formbody input.submit:focus{background:#a91f20;color:#fff}#main .formbody .widget-checkbox{margin-top:5px}#main .formbody .widget-select{margin-bottom:20px}#main .formbody input[type=radio]:not(old),#main .formbody input[type=checkbox]:not(old){width:2em;margin:0;padding:0;font-size:1em;opacity:0}#main .formbody input[type=radio]:not(old) + label,#main .formbody input[type=checkbox]:not(old) + label{display:inline-block;margin-left:-2em;line-height:1.5em;margin-right:1.5em}#main .formbody input[type=radio]:not(old) + label > span,#main .formbody input[type=checkbox]:not(old) + label > span{display:inline-block;width:22px;height:22px;margin:.25em .4em .2em .25em;border:1px solid #9e9e9e;border-radius:100%;vertical-align:bottom}#main .formbody input[type=radio]:not(old):checked + label > span,#main .formbody input[type=checkbox]:not(old):checked + label > span{border:1px solid #a91f20}#main .formbody input[type=radio]:not(old):checked + label > span > span{display:block;width:14px;height:14px;margin:3px;border:1px solid #a91f20;border-radius:100%;background:#a91f20}#main .formbody input[type=checkbox]:not(old):checked + label > span:before{content:'✓';display:block;width:20px;color:#a91f20;font-size:20px;line-height:20px;text-align:center;font-weight:700;margin-left:1px}#main .formbody input[type=checkbox]:not(old) + label{margin-right:20px}#main .formbody input[type=checkbox]:not(old) + label > span{margin-right:5px}#main .formbody input.one_half,#main .formbody input.one_third,#main .formbody input.two_third{width:100%;margin-left:0}#main .formbody input[type='number']{-moz-appearance:textfield}#main .formbody input::-webkit-outer-spin-button,#main .formbody input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#main .formbody select::-ms-expand{display:none}#main .formbody select,#main .formbody select:focus{outline:none}#main .formbody input:-webkit-autofill,#main .formbody input:-webkit-autofill:focus,#main .formbody input:-webkit-autofill:hover,#main .formbody input:-webkit-autofill:active{transition:background-color 7200s ease-in-out 0;-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#000!important;background-color:#fff!important}#main .formbody input:-webkit-autofill:hover{-webkit-text-fill-color:#000!important}#main .formbody ::-webkit-input-placeholder{color:#ccc}#main .formbody :-moz-placeholder{color:#ccc}#main .formbody ::-moz-placeholder{color:#ccc}#main .formbody :-ms-input-placeholder{color:#ccc}@media (max-width: 1330px){#slider .sliderBox{width:80%;top:35%}#slider .sliderBox h1, #slider .sliderBox span.headline{font-size:28px}#slider .sliderBox h2, #slider s.liderBox span.subheadline{font-size:22px}}@media (max-width: 1240px){#container .mod_article.fullwidth,#container .mod_article#slider{padding-left:0;padding-right:0}#header .inside{padding-left:20px;padding-right:20px}#header-inside:after{left:20px;width:calc(100% - 40px)}}@media (max-width: 1140px){html.pushy-open-left{overflow-x:hidden}body.pushy-open-left{overflow-x:hidden!important;height:100%;-webkit-overflow-scrolling:touch}.mobile-nav{display:block;position:absolute;left:20px;top:37px}.mobile-nav:hover{cursor:pointer}.mobile-nav.icon-menu:before{font-size:32px;color:#4070ab;-webkit-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}.mobile-nav.icon-menu:hover:before{color:#565656}.is-sticky #header{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);transform:translateY(-5px)}.pushy-open-left .is-sticky #header{-webkit-transform:translateY(-5px) translateX(300px);-moz-transform:translateY(-5px) translateX(300px);transform:translateY(-5px) translateX(300px)}.pushy-open-left #header{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mainmenu{display:none}#header .logo{margin-top:25px}#header .logo img{max-width:251px}#header-inside:after{left:80px;width:calc(100% - 100px);bottom:16px}#slider .sliderBox{width:80%}#slider .sliderBox h1, #slider .sliderBox span.headline{font-size:24px}#slider .sliderBox h2, #slider .sliderBox span.subheadline{font-size:18px}#container .mod_article.iconboxen{margin-top:-85px}.iconbox{margin-bottom:25px}.iconbox .image_container{padding:25px 0 20px;border:1px solid #b3b3b3;border-bottom:3px solid #b3b3b3}.iconbox .caption{font-size:16px}.iconbox-garten .caption{margin-bottom:2px}.iconbox .caption:before{font-size:65px;margin-bottom:15px}}@media (max-width: 1040px){.iconbox .image_container{margin-left:0;margin-right:0}}@media (max-width: 960px){#container .mod_article.iconboxen{margin-top:-20px}.iconbox .caption{font-size:14px}.projectbox,.projectbox.first{width:49%;float:left;clear:none;margin-left:2%!important}.projectbox:nth-child(2n){clear:left;margin-left:0!important}}@media (max-width: 800px){#topbar .content{float:none;padding:8px 0}#topbar p{float:none;font-size:14px;text-align:center;margin-bottom:0}#topbar p.email{margin-bottom:4px}#topbar p.phone:before{display:none}.mb10{margin-bottom:7px}.mb20{margin-bottom:15px}.mb30{margin-bottom:22px}.mb40{margin-bottom:28px}.mb50{margin-bottom:35px}.mb60{margin-bottom:42px}.mb70{margin-bottom:49px}.mb80{margin-bottom:56px}.mb90{margin-bottom:63px}.mb100{margin-bottom:70px}.mt10{margin-top:7px}.mt20{margin-top:15px}.mt30{margin-top:22px}.mt40{margin-top:28px}.mt50{margin-top:35px}.mt60{margin-top:42px}.mt70{margin-top:49px}.mt80{margin-top:56px}.mt90{margin-top:63px}.mt100{margin-top:70px}#wrapper h1,#wrapper h2,#wrapper h3,#wrapper h4,#wrapper h5,#wrapper h6{line-height:1.3}#wrapper p,#wrapper span,#wrapper label,#wrapper legend,#wrapper figcaption{line-height:1.3;font-size:16px}#wrapper h1,#wrapper .big-h2 h2,#wrapper h2.big-h2,#wrapper .h1{font-size:30px;margin-bottom:40px}#wrapper h2,#wrapper .big-h3 h3,#wrapper h3.big-h3,#wrapper .h2{font-size:26px;margin-bottom:5px}#wrapper h3,#wrapper .big-h4 h4,#wrapper h4.big-h4{font-size:22px;margin-bottom:20px}#wrapper h4,#wrapper .big-h5 h5,#wrapper h5.big-h5{font-size:20px;margin-bottom:10px}#wrapper h5,#wrapper .big-h6 h6,#wrapper h6.big-h6{font-size:18px;margin-bottom:10px}#wrapper h6{font-size:18px;margin-bottom:7px}#wrapper p{margin-bottom:7px}#container .mod_article,#container .mod_article.fullwidth > .mod_article{padding-top:60px;padding-bottom:70px}.ce_gallery .cols_2 li,.ce_gallery .cols_3 li,.ce_gallery .cols_4 li,.ce_gallery .cols_5 li{width:60%;margin-left:20%!important;margin-right:20%;float:none;clear:both}.ce_gallery .cols_6 li{width:40%;margin-left:5%!important;margin-right:5%;float:left}.mobile-center{text-align:center}.mobile-no-mb,.mobile-no-mb *{margin-bottom:0!important}#header{position:relative!important;-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;-o-transform:translateY(0)!important;transform:translateY(0)!important;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0)!important;-moz-box-shadow:0 0 0 0 rgba(0,0,0,0)!important;box-shadow:0 0 0 0 rgba(0,0,0,0)!important}#header-sticky-wrapper{position:relative!important}#header,#header-sticky-wrapper{padding-bottom:25px}#slider .sliderBox{top:20%}#slider .sliderBox h1, #slider .sliderBox span.headline{font-size:20px;margin-bottom:5px}#slider .sliderBox h2, #slider s.liderBox span.subheadline{font-size:16px}.iconbox,.iconbox.first{width:49%;float:left;clear:none;margin-left:2%!important}.iconbox:nth-child(2n-1){clear:left;margin-left:0!important}.iconbox-garten .caption{margin-bottom:0}#footer{padding-bottom:20px}.footer-content .one_third{text-align:center;margin-bottom:30px}#footer h5{margin-bottom:7px;padding-bottom:7px}#footer p,#footer a{line-height:1.5}#wrapper .footer-artaius p,#wrapper .footer-artaius a{font-size:14px;margin-bottom:0}#wrapper .ce_text li,#wrapper .ce_list li{font-size:18px;line-height:1.5625}.ce_gallery .image_container{margin-left:0;margin-right:0;width:100%}.mobile-smaller .image_container{width:40%;margin-left:30%;margin-right:30%}.ce_form{margin-top:30px}#main .formbody input[type=checkbox]:not(old) + label,#main .formbody input[type=radio]:not(old) + label{display:block;margin-left:7px}}@media (max-width: 580px){#header,#header-sticky-wrapper{padding-bottom:20px}#header .logo img{max-width:198px}#header-inside:after{bottom:12px}.mobile-nav{top:29px}#slider .sliderBox{top:10%;padding:15px 25px}#container .mod_article.iconboxen{margin-top:20px}#main .formbody textarea{min-height:350px;max-height:650px}}@media (max-width: 500px){.owl-navigation{display:none}.owl-carousel-testimonials{padding:0 10px}.mobile-smaller .image_container{width:60%;margin-left:20%;margin-right:20%}}@media (max-width: 480px){#slider .owl-carousel .owl-item{height:65vw}#slider .owl-carousel .owl-item img{height:100%;width:auto;overflow:hidden;max-width:initial;max-height:65vw}#slider .sliderBox{position:absolute;top:0;margin-top:20px;margin-bottom:20px}#wrapper .footer-artaius{padding-top:12px;padding-bottom:12px}#wrapper .footer-artaius p,#wrapper .footer-artaius a{font-size:12px;margin-bottom:0}#wrapper .footer-artaius a{display:block;margin-top:5px}#wrapper h1,#wrapper h2,#wrapper h3,#wrapper h4,#wrapper h5,#wrapper h6{line-height:1.25}#wrapper p,#wrapper span,#wrapper label,#wrapper legend,#wrapper figcaption{line-height:1.25;font-size:16px}#wrapper h1,#wrapper .big-h2 h2,#wrapper h2.big-h2,#wrapper .h1{font-size:28px;margin-bottom:30px}#wrapper h2,#wrapper .big-h3 h3,#wrapper h3.big-h3,#wrapper .h2{font-size:22px;margin-bottom:5px}#wrapper h3,#wrapper .big-h4 h4,#wrapper h4.big-h4{font-size:20px;margin-bottom:20px}#wrapper h4,#wrapper .big-h5 h5,#wrapper h5.big-h5{font-size:18px;margin-bottom:10px}#wrapper h5,#wrapper .big-h6 h6,#wrapper h6.big-h6{font-size:16px;margin-bottom:5px}#wrapper h6{font-size:16px;margin-bottom:5px}#wrapper p{margin-bottom:5px}#wrapper .ce_text li,#wrapper .ce_list li{font-size:16px;line-height:1.45}#main .formbody label,#main .formbody input.submit,#main .formbody .widget-checkbox legend,#main .formbody .widget-radio legend,#main .formbody .widget-select label{font-size:16px;line-height:1.25}#main .formbody input,#main .formbody textarea,#main .formbody select{font-size:16px;line-height:1.3;padding:10px 10px 7px}#main .formbody .captcha_text{font-size:14px}}@media (max-width: 450px){.iconbox,.iconbox.first,.iconbox:nth-child(2n-1),.projectbox,.projectbox.first,.projectbox:nth-child(2n){width:80%;float:left;clear:none;margin-left:10%!important;margin-right:10%}.cc_container .cc_btn{width:40%}}@media (max-width: 400px){#footer .footer-logo img{float:none;max-width:198px}#footer .footer-logo:after{left:50%;width:210px;bottom:13px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}#slider .owl-carousel .owl-item{height:80vw}#slider .owl-carousel .owl-item img{max-height:80vw}#wrapper h1{font-size:24px}.mobile-smaller .image_container{width:80%;margin-left:10%;margin-right:10%}}figcaption{color:#565656;font-size:14px;margin-top:10px}#container .iconbox2025{padding:0}#container .iconbox2025 > a{display:block;position:relative;padding:35px 0 30px}#container .iconbox2025 svg{display:block;width:80px;height:80px;position:relative;margin-left:50%;transform:translateX(-50%);margin-bottom:25px}#container .iconbox2025.image_container svg>path{color:#565656;transition:color .4s ease-in-out}#container .iconbox2025.image_container:hover svg>path{color:#fff}@media (max-width: 1140px){#container .iconbox2025 img{margin-bottom:15px}}.sliderBox .headline,.sliderBox .subheadline{display:block;position:relative}.leistungen-2025:before{height: 45px;width: 45px;margin-left: 0;margin-right: 0;position: absolute;top: -5px;left: 0;text-align: center;display: inline-block;content:'';}.leistungen-2025.hochbau:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Ebene 1' viewBox='0 0 45 45' width='45' height='45'%3E%3Cpath d='M31.77 37.203H13.23v-6.54h18.541zM21.341 23.041H1.642v6.54h19.699zm22.017 0H23.659v6.54h19.699zM21.341 7.797H1.642v6.54h19.699zm22.017 0H23.659v6.54h19.699zm0 22.866h-9.271v6.54h9.271zm-32.446-.001h-9.27v6.54h9.27zM31.77 15.42H13.23v6.54h18.541zm11.588 0h-9.271v6.54h9.271zm-32.446 0h-9.27v6.54h9.27z' style='fill:%23a91f20'/%3E%3C/svg%3E");}.leistungen-2025.tiefbau:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Ebene 1' viewBox='0 0 45 45' width='45' height='45'%3E%3Cpath d='M25.06 40.068H4.211a3.334 3.334 0 0 1-3.33-3.33 3.334 3.334 0 0 1 3.33-3.33h20.848a3.334 3.334 0 0 1 3.33 3.33 3.334 3.334 0 0 1-3.33 3.33ZM4.211 34.795c-1.072 0-1.943.871-1.943 1.943s.871 1.943 1.943 1.943h20.848c1.072 0 1.943-.871 1.943-1.943s-.871-1.943-1.943-1.943zm19.497 1.942a.694.694 0 0 0-.694-.694H6.132a.694.694 0 0 0 0 1.388h16.881c.383 0 .694-.31.694-.694Zm2.622-11.074-1.958-4.061a1.09 1.09 0 0 0-.977-.613h-8.348a1.084 1.084 0 0 0-1.084 1.084v3.695H2.172a1.086 1.086 0 0 0-1.069.907L.36 31.157a1.084 1.084 0 0 0 1.069 1.261h14.4c0 .383.31.694.694.694h6.098c.383 0 .694-.31.694-.694s1.335 0 1.335 0c.377 0 .728-.196.924-.518l.704-1.15a1.1 1.1 0 0 0 .159-.566v-4.05c0-.163-.037-.324-.107-.471m-10.986.415v-3.435a.52.52 0 0 1 .517-.517h1.324a.52.52 0 0 1 .517.517v3.435a.52.52 0 0 1-.517.517h-1.324a.52.52 0 0 1-.517-.517m9.912 3.62a.52.52 0 0 1-.517.517h-1.515a.52.52 0 0 1-.362-.147l-3.392-3.32a.52.52 0 0 1-.156-.37v-3.735a.52.52 0 0 1 .517-.517h3.083a.52.52 0 0 1 .472.305l1.754 3.905a1.3 1.3 0 0 1 .116.543zm-1.138-9.442.327-2.451a2.98 2.98 0 0 1 .963-1.825l5.744-4.557-1.157-3.097-8.169 6.166-2.408 5.764h4.702Zm5.991-13.758.553.287a.38.38 0 0 1 .204.299l-.043.752 1.144 3.202 5.961 8.513h2.833L35.744 7.779a2.6 2.6 0 0 0-1.466-1.41l-3.717-1.413a.376.376 0 0 0-.504.286l-.149.849a.38.38 0 0 0 .201.406m8.728 20.035a2.32 2.32 0 0 1-.744 2.009l-1.15 1.04a8.94 8.94 0 0 0 5.273-1.181c2.033-1.257 2.895-3.596 2.203-5.47-.46-1.249-1.484-1.946-2.201-2.299a2.9 2.9 0 0 0-1.294-.299h-2.879z' style='fill:%23a91f20'/%3E%3C/svg%3E");}.leistungen-2025.schluesselfertig:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Ebene 1' viewBox='0 0 45 45' width='45' height='45'%3E%3Cpath d='M32.583 13.759a7.84 7.84 0 0 0-9.689-5.389 7.842 7.842 0 0 0 1.686 15.366l5.041 17.677 3.293 1.555 1.636-2.941-.551-1.933-1.322-.455.934-.905-.495-1.735-1.693-.561.603-.831-.493-1.73.503-.905-2.061-1.146.87-1.018-1.238-4.343.394-.632-.433-1.52a7.84 7.84 0 0 0 3.016-8.555Zm-8.854-2.463a1.949 1.949 0 1 1 1.069 3.748 1.949 1.949 0 0 1-1.069-3.748m-1.548 12.931q-.42.049-.847.052l-.514 1.495-.685.293-1.469 4.27-1.295.337 1.034 2.119-.93.454-.585 1.701-.97.337 1.067 1.429-.587 1.706-1.284.207.824 1.129-.654 1.901-3.024 1.476-1.811-3.16 5.981-17.381a7.84 7.84 0 0 1-2.553-8.705 7.82 7.82 0 0 1 3.498-4.241 8.6 8.6 0 0 1-.984-2.05c-.544-1.72-.34-3.266.576-4.355s2.406-1.553 4.193-1.309c1.676.228 3.441 1.063 4.968 2.349 1.305 1.099 2.313 2.424 2.898 3.791a9 9 0 0 0-1.905-.708 9.8 9.8 0 0 0-1.856-2.059c-1.336-1.125-2.858-1.852-4.286-2.046-.661-.09-1.257-.059-1.765.085-.503.143-.919.399-1.222.76-.61.725-.725 1.821-.324 3.088.201.636.519 1.271.933 1.882a8 8 0 0 1 1.393-.369c-2.981 2.093-4.465 5.921-3.411 9.616a8.81 8.81 0 0 0 5.596 5.906' style='fill:%23a91f20'/%3E%3C/svg%3E");}.leistungen-2025.ausbauUmbau:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Ebene 1' viewBox='0 0 45 45' width='45' height='45'%3E%3Cpath d='m34.842 22.942-.942 1.136a.56.56 0 0 1-.332.166h-.056q-.194 0-.332-.083L22.487 15.24l-10.694 8.921q-.194.111-.36.111a.75.75 0 0 1-.332-.194l-.969-1.136q-.111-.138-.083-.36t.166-.332l11.11-9.253q.498-.416 1.164-.415c.665.001.84.138 1.191.415l3.768 3.158v-3.02q0-.221.138-.36a.5.5 0 0 1 .36-.138h2.964q.222 0 .36.138a.5.5 0 0 1 .138.36v6.289l3.38 2.826a.57.57 0 0 1 .166.332.45.45 0 0 1-.111.36m-3.435.295v7.397q0 .416-.305.721-.305.304-.692.277h-5.929v-5.929H20.52v5.929h-5.929q-.416 0-.692-.277-.278-.277-.305-.721v-7.508l8.893-7.314 8.893 7.314q.027.028.028.111m6.801 3.264A16.19 16.19 0 0 1 22.5 38.707a16.23 16.23 0 0 1-13.633-7.444l1.677-.71-4.961-3.745-.764 6.168 1.73-.732A18.72 18.72 0 0 0 22.5 41.2a18.68 18.68 0 0 0 18.124-14.086l-2.417-.614ZM22.5 6.293a16.23 16.23 0 0 1 13.633 7.444l-1.677.71 4.961 3.745.764-6.168-1.73.732A18.72 18.72 0 0 0 22.5 3.799 18.68 18.68 0 0 0 4.376 17.885l2.417.614A16.19 16.19 0 0 1 22.501 6.294Z' style='fill:%23a91f20'/%3E%3C/svg%3E");}.leistungen-2025.altersgerecht:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Ebene 1' viewBox='0 0 45 45' width='45' height='45'%3E%3Cpath d='M17.507 8.7a3.084 3.084 0 1 1-6.167 0 3.084 3.084 0 0 1 6.167 0m12.414-1.132a3.084 3.084 0 1 0 0 6.167 3.084 3.084 0 0 0 0-6.167m-9.838 6.168c-.262-.411-1.024-.908-3.281-1.245a.75.75 0 0 0-.533.123c-.884.596-1.846.496-1.846.496s-.962.1-1.846-.496a.75.75 0 0 0-.533-.123c-2.257.335-3.02.834-3.281 1.245-.273.43-3.201 9.487-3.201 9.487s1.015-.547 1.796-.469 1.523.469 1.523.469l1.366-3.592v17.938a1.815 1.815 0 1 0 3.63 0V28.18a.547.547 0 0 1 1.093 0v9.389a1.815 1.815 0 1 0 3.63 0V19.631l1.699 4.467 1.775-4.584s-1.718-5.348-1.991-5.778m14.678 14.678c-.507-1.952-1.015-6.559-1.015-6.559l1.669 3.433a2.73 2.73 0 0 1 2.831-1.535c-.791-2.103-1.843-4.918-2.236-6.076-.664-1.952-1.952-2.772-3.006-3.123s-1.21-.039-1.796.352-1.289.312-1.289.312-.703.078-1.289-.312-.742-.703-1.796-.352-2.342 1.171-3.006 3.123c-.476 1.398-1.913 5.222-2.69 7.278a1.553 1.553 0 0 0 2.85 1.228l2.105-4.328s-.507 4.606-1.015 6.559a433 433 0 0 0-1.352 5.454.31.31 0 0 0 .301.383h2.261v3.572a1.561 1.561 0 1 0 3.123 0v-3.572h1.015v3.572a1.561 1.561 0 1 0 3.123 0v-3.572h2.261a.31.31 0 0 0 .301-.383 437 437 0 0 0-1.352-5.454Zm5.471 10.263V27.066c0-.888-.615-2.209-2.308-2.209-.857 0-1.371.344-1.652.632-.623.64-.619 1.5-.617 1.595a.708.708 0 1 0 1.415-.037c0-.003.008-.358.216-.571q.2-.204.638-.204c.498 0 .673.198.76.347a1.1 1.1 0 0 1 .133.454v11.604a.708.708 0 0 0 1.415 0m-34.757.708c.39 0 .708-.317.708-.708V25.956c.001-.024.014-.251.133-.454.087-.149.262-.347.76-.347q.438 0 .638.204c.208.213.216.568.216.571a.709.709 0 0 0 1.415.037c.003-.096.006-.956-.617-1.595-.281-.289-.795-.632-1.652-.632-1.693 0-2.308 1.321-2.308 2.209v12.728c0 .39.317.708.708.708Z' style='fill:%23a91f20'/%3E%3C/svg%3E");}.leistungen-2025.dachtechnik:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Ebene 1' viewBox='0 0 45 45' width='45' height='45'%3E%3Cpath d='M13.375 25.649 9.824 23.8v-4.354l3.551 1.849zm24.787-1.51v5.189L22.547 38.69l-2.99-1.742v-6.8l-3.979-2.072v6.553l-8.92-5.196v-9.272l-1.848.405v9.931l17.751 10.342 17.451-10.462v-7.215l-1.848.978Zm4.61-6.626v1.312L23.579 29.852l-9.934-13.867-10.024 2.337-1.393-3.596 7.041-3.628V7.273l4.297-2.517 3.783 2.18 1.701-.876 14.149-1.897zM12.589 9.438l-2.104-1.289-.044 2.364zm28.016 8.721L31.661 5.878l-16.083 8.779 8.79 12.689 4.947-2.799-4.639-6.511V15.82l.028-.02 5.767 8.093 4.724-2.673-4.312-6.051v-2.215l.029-.02 5.439 7.633 4.255-2.407Z' style='fill:%23a91f20'/%3E%3C/svg%3E");}#onpage-nav-device-dummy{height:1px}.inlineButton a {padding: 12px 25px 14px;background: #a91f20;color: #fff;font-weight: 700;position: relative;display: inline-block;font-size: 20px;letter-spacing: .03em;border:2px solid #a91f20;transition:all .3s ease-in-out;}.inlineButton a:hover,.inlineButton a:focus{color:#a91f20;background:#fff;}.text-center{text-align:center;}
#map_canvas {
	background: #cccccc url("../../files/img/mfk-service-gmbh-bayreuth-map-background.png") no-repeat;
	background-size: cover;
	background-position: center;
}
.ccm-root .ccm-modal-inner{
    border-radius:0.5rem;
    max-width:45rem
}
.ccm-root .ccm-modal--header{
    width:100%;
    height:1.8125rem;
    background:rgba(187, 187, 187, 0.3);
}
.ccm-root .ccm-modal--body{
    border-bottom:none;
    border-top-left-radius:0.5rem;
    border-top-right-radius:0.5rem;
}
.ccm-root .ccm-modal--footer{
    border-radius:0.5rem;
    margin:0.25rem;
    background-color:rgba(187, 187, 187, 0.3)
}
.ccm-root .ccm-modal--footer .ccm-link-container{
    top:0.125rem;
    position:relative
}
.ccm-root .ccm-modal--footer .ccm-link-container,.ccm-root .ccm-modal--footer .ccm-link-container a,.ccm-root .ccm-modal--footer .ccm-link-container a:visited,.ccm-root .ccm-modal--footer .ccm-powered-by a,.ccm-root .ccm-modal--footer .ccm-powered-by a:visited{
    color:#959595
}
.ccm-root .ccm-modal--footer .ccm-link-container a:hover,.ccm-root .ccm-modal--footer .ccm-link-container a:focus,.ccm-root .ccm-modal--footer .ccm-powered-by a:hover,.ccm-root .ccm-modal--footer .ccm-powered-by a:focus{
    color:#575757
}
.ccm-root .ccm-modal.ccm-details.ccm-show .ccm-modal--header{
    height:auto;
    padding:1rem 1.5625rem
}
.ccm-root .ccm-modal.ccm-details.ccm-show .ccm-modal--title{
    font-weight:700;
    font-size:1.125rem
}
.ccm-root .ccm-modal.ccm-details.ccm-show .ccm-modal--footer{
    padding:1rem 1.5625rem
}
.ccm-root .ccm-modal.ccm-details.ccm-show .ccm-modal--footer .ccm-modal--close{
    border:none;
    text-shadow:none;
    font-weight:700;
    letter-spacing:0.01em;
    border-radius:0.5rem;
    -webkit-transition:background 0.35s ease;
    transition:background 0.35s ease
}
.ccm-root .ccm-modal.ccm-details.ccm-show .ccm-modal--footer .ccm-modal--close:hover{
    background:#959595;
    border:none
}
.ccm-root .ccm-modal.ccm-details.ccm-show .ccm-details--content--purpose{
    padding:1rem
}
.ccm-root .ccm-modal.ccm-details.ccm-show .ccm-details--content--purpose--title{
    border-bottom:0.0625rem solid #3e70ab
}
.ccm-root .ccm-modal.ccm-details.ccm-show .ccm-details--content--purpose--title label{
    font-weight:700;
    text-transform:uppercase;
    color:#3e70ab
}
.ccm-root .ccm-modal.ccm-details.ccm-show .ccm-details--content--cookie--title label{
    font-weight:700;
    color:#a91f20
}
.ccm-root .ccm-modal.ccm-details.ccm-show .ccm-details--embedding-assets-table tbody tr td{
    padding:0.5rem 0.3125rem
}
.ccm-root .ccm-widget--language-switch>select{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    box-shadow:none !important;
    border:none !important
}
.ccm-root .ccm-widget--text .ccm-widget--title{
    color:#a91f20;
    font-weight:700;
    font-size:1.125rem
}
.ccm-root .ccm-widget--text .ccm-widget--introduction p{
    font-size:0.875rem
}
.ccm-root .ccm-widget--buttons .button,.ccm-root .ccm-widget--buttons button{
    text-shadow:none;
    letter-spacing:0.01em;
    border-radius:0.5rem
}
.ccm-root .ccm-widget--buttons .button.ccm--save-settings[data-full-consent="true"],.ccm-root .ccm-widget--buttons button.ccm--save-settings[data-full-consent="true"]{
    flex:1 0 auto;
    margin:0 0.5rem 0.625rem
}
.ccm-root input[type="checkbox"].ccm-checkbox-type--switch+label::before{
    background:rgba(187, 187, 187, 0.7);
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    box-shadow:none !important
}
.ccm-root input[type="checkbox"].ccm-checkbox-type--switch+label::after{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    box-shadow:none !important;
    background:#959595
}
.ccm-root input[type="checkbox"].ccm-checkbox-type--switch:checked+label::before{
    background-color:#82afe2
}
.ccm-root input[type="checkbox"].ccm-checkbox-type--switch[disabled]:checked+label::before{
    background-color:#568fcf
}
.ccm-root input[type="checkbox"].ccm-checkbox-type--switch[disabled]:checked+label::after{
    background-color:#3e70ab
}
.ccm-cookie-declaration--change-consent a{
    margin-top:1rem;
    margin-bottom:1rem;
    margin-left:1.5rem;
    position:relative;
    display:inline-block;
    font-weight:700;
    text-transform:uppercase;
    color:#ffffff;
    padding:0.75rem 1.25rem;
    background:#3e70ab;
    -webkit-transition:background 0.35s ease;
    transition:background 0.35s ease
}
.ccm-cookie-declaration--change-consent a:hover{
    color:#ffffff;
    background:#565656
}
.ccm-cookie-declaration--purpose--title{
    margin-top:0.5rem;
    margin-bottom:0;
    padding:1.25rem 1.5rem;
    font-size:1.5rem;
    text-transform:uppercase;
    font-weight:700;
    color:#3e70ab
}
.ccm-cookie-declaration--embedding{
    padding:1.25rem 1.5rem;
    border:0.0625rem solid #bbbbbb;
    margin-bottom:1rem
}
.ccm-cookie-declaration--embedding--title{
    font-size:1.25rem;
    font-weight:700;
    color:#a91f20;
    padding-bottom:1rem;
    border-bottom:0.0625rem solid #3e70ab
}

#topbar p.socialmedia a:hover {
	color: rgba(255,255,255,.63);
}

#topbar p.socialmedia:before {
	margin-right: 10px;
	margin-left: 15px;
	content: '•'
}

@media (max-width: 800px) {
    #topbar p.socialmedia:before {
        display: none;
    }
}

#quicknav .facebook a, #quicknav .instagram a {
    position: relative;
    padding-top: 4px;
    padding-left: 48px;
    padding-bottom: 1px;
}

#quicknav .facebook a:before {
    content:'';
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M22.1 1.3H3.9c-1.43 0-2.6 1.17-2.6 2.6v18.2c0 1.431 1.17 2.6 2.6 2.6H13v-9.1h-2.6v-3.218H13V9.717c0-2.813 1.575-4.789 4.896-4.789l2.344.002v3.386h-1.556c-1.292 0-1.783.97-1.783 1.87v2.197h3.339L19.5 15.6h-2.6v9.1h5.2c1.43 0 2.6-1.169 2.6-2.6V3.9c0-1.43-1.17-2.6-2.6-2.6z'/%3E%3C/svg%3E");
	display: block;
    height: 26px;
    width: 26px;
    position: absolute;
    top: 2px;
    left: 4px;
}

#quicknav .instagram a:before {
    content:'';
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M18.761.083c1.319.061 2.232.255 3.075.582a5.807 5.807 0 0 1 2.119 1.38 5.807 5.807 0 0 1 1.38 2.119c.327.844.521 1.755.582 3.075C25.991 8.875 26 9.451 26 13s-.009 4.125-.083 5.761c-.061 1.319-.255 2.232-.582 3.076a5.807 5.807 0 0 1-1.38 2.118 5.806 5.806 0 0 1-2.119 1.38c-.844.327-1.755.521-3.075.582C17.125 25.992 16.55 26 13 26c-3.55 0-4.126-.009-5.761-.083-1.319-.061-2.232-.255-3.076-.582a5.806 5.806 0 0 1-2.118-1.38 5.807 5.807 0 0 1-1.38-2.119c-.327-.844-.521-1.755-.582-3.075C.009 17.127 0 16.551 0 13c0-3.55.009-4.127.083-5.761.061-1.319.255-2.232.582-3.075a5.807 5.807 0 0 1 1.38-2.119A5.807 5.807 0 0 1 4.163.665C5.008.338 5.919.144 7.239.083 8.872.009 9.449 0 13 0c3.55 0 4.127.009 5.761.083ZM13 2.889c-3.51 0-4.047.008-5.63.08-1.004.045-1.607.173-2.16.389a2.957 2.957 0 0 0-1.122.729 2.933 2.933 0 0 0-.73 1.123c-.214.552-.343 1.156-.389 2.16-.072 1.583-.08 2.12-.08 5.63s.008 4.047.08 5.63c.045 1.004.173 1.607.389 2.159.184.472.379.772.729 1.123.351.351.651.546 1.122.729.552.214 1.156.343 2.16.389 1.584.073 2.121.08 5.63.08 3.51 0 4.046-.008 5.63-.08 1.004-.045 1.607-.173 2.16-.389a2.957 2.957 0 0 0 1.122-.729c.351-.351.546-.651.729-1.122.214-.552.343-1.156.389-2.16.073-1.584.08-2.121.08-5.63s-.008-4.046-.08-5.63c-.045-1.004-.173-1.607-.389-2.159a2.935 2.935 0 0 0-.729-1.123 2.934 2.934 0 0 0-1.122-.73c-.552-.214-1.156-.343-2.16-.389-1.583-.073-2.12-.08-5.63-.08Zm0 16.851a6.74 6.74 0 1 1 0-13.481 6.74 6.74 0 0 1 0 13.481Zm0-2.888a3.852 3.852 0 1 0 0-7.705 3.852 3.852 0 0 0 0 7.705Zm6.74-9.149a1.444 1.444 0 1 1 0-2.889 1.444 1.444 0 0 1 0 2.889Z'/%3E%3C/svg%3E");
	display: block;
    height: 26px;
    width: 26px;
    position: absolute;
    top: 2px;
    left: 4px;
}
