﻿body{margin:0;padding:80px 0 0 0;font-family:"Lato",sans-serif;font-size:14px;background:#fff;color:#3b3c3c}.container980{position:relative;width:1000px;margin:0 auto}.cols:after{content:"";display:table;clear:both}.cols>.col-50{width:50%}.cols>.col-66{width:66%}.cols>.col-33{width:33%}.cols>[class*=col-]{float:left;padding:0 15px;min-height:1px}.cols>[class*=col-]:first-child{padding-left:0}.cols>[class*=col-]:last-child{padding-right:0}.clearer{clear:both}.clearfix:after,#navi>ul:after{content:".";clear:both;display:block;visibility:hidden;height:0}#logo a,#iconbar a,.fancybox-skin a,#navi a{outline:none}a{color:#bd1616}p{margin:0 0 15px 0}.powermail_fieldwrap_type_submit .btn,a.button{border:none;background:#bd1616;color:#fff;padding:7px 15px;text-transform:uppercase;font-size:14px;font-weight:700;transition:background-color 200ms ease-out;text-decoration:none}.powermail_fieldwrap_type_submit .btn:hover,a.button:hover{background:#3b3c3c}.powermail_fieldwrap_type_submit .btn>i.fa,a.button>i.fa{margin-right:3px}a.button.btn-block{display:block;text-align:center}a.button.button-grey{background:#3b3c3c}a.button.button-grey:hover{background:#bd1616}.inhaltscontainer{padding:50px 0 45px 0}.inhaltscontainer .inhaltscontainer{padding:0}.inhaltscontainer.color-grau{background:#f2f2f2}.inhaltscontainer.color-ocker{background:#64625e}.inhaltscontainer.color-hellocker{background:#c8c2b5}.inhaltscontainer.color-jobs{background:#f2f2f2 url(../img/jobs-bg.jpg) no-repeat bottom right}.inhaltscontainer.color-jobs>.container980{padding-right:200px}#u2.sem-1 .inhaltscontainer.color-ohne,.p4 .inhaltscontainer.color-ohne{background:url(../img/dach-bg.jpg) repeat-y center top}#u2.sem-2 .inhaltscontainer.color-ohne,.p5 .inhaltscontainer.color-ohne{background:url(../img/fassade-bg.jpg) no-repeat center top}.container980 .container980{width:auto}h1,h2,h3,.title-h1{font-weight:700}h1{color:#bd1616;text-transform:uppercase;font-size:30px;margin:0;line-height:1.05}h2{color:#bd1616;font-size:24px;margin:0}h3{color:#bd1616;text-transform:uppercase;font-size:18px;margin:0 0 10px 0;line-height:1.05}h4{color:#fff;text-transform:uppercase;font-size:30px;margin:0;line-height:1.05}.frame-type-header{margin-bottom:30px}#header{position:fixed;left:0;right:0;top:0;z-index:1000;height:80px;background-color:#3b3c3c;-webkit-box-shadow:3px 0 7px rgba(33,33,33,.6);-moz-box-shadow:3px 0 7px rgba(33,33,33,.6);box-shadow:3px 0 7px rgba(33,33,33,.6)}#logo{position:absolute;z-index:1200;-webkit-box-shadow:3px 3px 7px rgba(33,33,33,.5);-moz-box-shadow:3px 3px 7px rgba(33,33,33,.5);box-shadow:3px 3px 7px rgba(33,33,33,.5)}#logo img{width:167px;height:auto}#navi{margin-left:185px}#navi>ul{padding:0;margin:0;list-style:none}#navi>ul>li{position:relative;float:left;padding:0;margin:0}#navi>ul>li>a{display:block;height:80px;line-height:80px;padding:0 18px;color:#fff;text-transform:uppercase;text-decoration:none;font-size:16px;font-weight:400}#navi>ul>li:hover>a,#navi>ul>li.active>a{color:#bd1616}#navi>ul>li.active>a{font-weight:700}#navi>ul>li>ul{display:none;list-style:none;padding:0 30px 20px 30px;margin:0;position:absolute;top:65px;left:-10px;min-width:250px;background:#3b3c3c}#navi>ul>li>ul>li{padding:0;margin:0}#navi>ul>li>ul>li>a{display:block;color:#fff;text-decoration:none;padding:4px 0;transition:color 150ms ease-out}#navi>ul>li>ul>li.active>a,#navi>ul>li>ul>li:hover>a{color:#bd1616}#navi>ul>li:hover>ul{display:block}#imageslider,.imageslider980{position:relative}#imageslider .tp-bullets,.imageslider980 .tp-bullets{display:none}#iconbar{position:relative;z-index:5;width:980px;margin:-140px auto 30px auto;text-align:center}#icon-dach,#icon-fassade,#icon-service{display:inline-block;width:198px;height:180px;background:url(../img/dach.png) no-repeat top left;-webkit-background-size:100%;background-size:100%;margin:0 15px;font-size:25px;color:#3b3c3c;font-weight:700;text-transform:uppercase;text-decoration:none;padding-top:135px}#icon-dach:hover,#icon-fassade:hover,#icon-service:hover{background-position:left bottom;color:#fff}#icon-fassade{background-image:url(../img/fassade.png)}#icon-service{background-image:url(../img/service.png)}.p4 #icon-dach,#u2.sem-1 #icon-dach,.p5 #icon-fassade,#u2.sem-2 #icon-fassade,.p7 #icon-service,#u2.sem-3 #icon-service{background-position:left bottom;color:#fff}.layout-noslider #hotline{display:none}.layout-noslider #experience{display:none}.layout-noslider #content{margin-top:100px}.layout-noslider #iconbar{display:none}#u9 #content{margin:0}#experience{display:block;position:absolute;z-index:100;left:-10px;top:280px;width:254px;height:80px;background:url(../img/hotline.png) no-repeat top left;color:#fff;font-size:18px;font-weight:700;text-decoration:none;padding:20px 0 0 70px;line-height:1.05;transition:left 200ms ease-out}#experience span{display:block}#experience:hover{left:0}#experience:before{content:"";position:absolute;left:30px;top:50%;margin-top:-15px;display:inline-block;font-family:FontAwesome;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:30px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:normal;line-height:1;text-rendering:auto}#hotline{display:block;position:absolute;z-index:100;left:-10px;top:200px;width:254px;height:80px;background:url(../img/hotline.png) no-repeat top left;color:#fff;font-size:18px;font-weight:700;text-decoration:none;padding:20px 0 0 70px;line-height:1.05;transition:left 200ms ease-out}#hotline span{display:block}#hotline:hover{left:0}#hotline:before{content:"";position:absolute;left:30px;top:50%;margin-top:-15px;display:inline-block;font-family:FontAwesome;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:30px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:normal;line-height:1;text-rendering:auto}#footer{padding:30px 0;background:#3b3c3c;color:#fff;font-size:14px}#footer a{text-decoration:none;color:#fff}#footer a:hover{color:#bd1616}#footer-left b{display:block;color:#bd1616}#footer-right{text-align:right}#doppelpack{position:absolute;right:0;bottom:0}#doppelpack>img{height:auto;max-width:120px;width:100%}.tx-dp-referenzen{position:relative}.referenzen{margin:0 -10px}.referenzContainer{position:relative;float:left;width:33.33333%;height:350px;padding:0 10px;margin-bottom:40px}.referenzContainer:after{position:absolute;content:"";left:10px;right:10px;bottom:-20px;border-bottom:1px solid #3b3c3c}.referenzContainer:nth-of-type(4n+1){width:50%}.referenzContainer:nth-of-type(4n+2){width:50%}.referenzContainer:nth-of-type(4n+3),.referenzContainer:nth-of-type(4n+4){width:50%;height:300px}.referenzContainer:nth-of-type(4n+3) .referenz,.referenzContainer:nth-of-type(4n+4) .referenz{height:300px}.referenzContainer:nth-of-type(4n+3) .referenz .referenz-image>img,.referenzContainer:nth-of-type(4n+4) .referenz .referenz-image>img{margin-top:-25px}.referenz{position:relative;width:100%;height:350px;overflow:hidden;background:#fff}.referenz>a{display:block;position:absolute;z-index:30;left:10px;right:10px;bottom:10px;top:10px;text-decoration:none}.referenz .referenz-text{position:absolute;z-index:10;left:0;bottom:0;height:48px;background:url(../img/referenzen.png) no-repeat top right;padding:5px 70px 5px 10px;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.05}.referenz .referenz-text .referenz-title{color:#bd1616}.referenz .referenz-text .referenz-subtitle{color:#3b3c3c}.referenz .referenz-image{position:absolute;z-index:0;left:50%;top:0;bottom:0;margin-left:-325px;width:650px}.referenz .referenz-image>img{transition:transform 200ms ease-out;display:block;width:auto;height:350px}.referenz:hover .referenz-image>img{transition:transform 3000ms ease-out;transform:scale(1.1)}.job{margin-bottom:20px}.job .job-title>span{display:inline-block;background:#bd1616;color:#fff;padding:10px 20px;text-transform:uppercase;font-weight:700;cursor:pointer}.job .job-title>span:hover{background:#3b3c3c}.job .job-title>span>i{margin:0 0 0 4px}.job .job-title.opened>span>i::before{content:""}.job .job-desc{padding:20px;background:#eee}.job .button{display:inline-block}.inhaltscontainer.color-jobs .job .job-desc{background:#fff}.inhaltscontainer.color-ocker h1,.inhaltscontainer.color-ocker h2,.inhaltscontainer.color-hellocker h1,.inhaltscontainer.color-hellocker h2{color:#fff;font-size:36px;font-weight:700}.inhaltscontainer.color-hellocker h2{font-weight:400;font-size:40px}.inhaltscontainer.color-ocker,.inhaltscontainer.color-hellocker{color:#fff;font-size:16px}.inhaltscontainer.color-ocker a{color:#fff;text-decoration:none;font-weight:700}.text-center{text-align:center}.tx-powermail{max-width:400px}fieldset.powermail_fieldset{border:none;padding:0;margin:0}legend.powermail_legend{display:none}.powermail_fieldwrap{margin-bottom:8px}.powermail_fieldwrap label{margin-bottom:3px}.powermail_input,.powermail_textarea{width:100%}.powermail_input,.powermail_textarea{padding:5px}.parsley-errors-list{margin:0 0 10px 0}.inhaltscontainer.color-grau .powermail_input,.inhaltscontainer.color-grau .powermail_textarea{border:none;background:#fff}#lblinks{position:fixed;bottom:0;left:0;right:0;padding-top:20px;list-style:none;text-align:center;z-index:99999}#lblinks li{display:inline;padding:0 5px}#lblinks li label{width:12px;height:12px;border-radius:100%;display:inline-block;background-color:#fff;cursor:pointer}#lblinks li.active label{background-color:#bd1616}.news .news-list-view .article{border-bottom:1px solid #0053a3}.news .news-list-view .article:last-child{margin-bottom:15px;padding-bottom:15px}.news .news-list-view h2{margin:0 0 15px 0;padding-top:10px}.news .news-list-view h2 a{text-decoration:none;color:#0053a3}.news-list-view .article .news-img-wrap img{float:none;height:auto;width:auto}.news-single .article .news-img-wrap a,.news-list-view .article .news-img-wrap a{float:none;background:none;border:none;padding:0}.news-list-view .article .teaser-link a,.news-single .article .news-backlink-wrap a{text-decoration:none;color:#0053a3;font-weight:bold}.news-single .article .news-img-wrap{width:282px;background:none}.news-single .article .news-img-wrap .outer{margin-bottom:10px}.news-single .article .news-img-wrap a{float:none}.news-single .article .news-img-wrap a img,.news-list-view .article .news-img-wrap a img{display:block}.news-latest-view .article .news-img-wrap img{float:none}.news-latest-view .article .news-img-wrap a{background:none;border:none;display:block;float:none;padding:0}.news-latest-view .article .news-img-wrap{background:none;float:none;margin:0}#mobileNavButton{display:none}#respindicator{position:relative;z-index:0}@media only screen and (min-width: 768px)and (max-width: 998px){#respindicator{z-index:5}.container980,#iconbar{width:725px}#iconbar>a{transform:scale(0.8);margin:0 5px}#logo img{width:130px}#navi{margin-left:145px}#navi>ul>li>a{font-size:14px;padding:0 8px}#navi>ul>li>ul{left:-22px;padding:0 30px 20px 30px}.inhaltscontainer.color-jobs{background-size:50%}.referenzContainer{height:300px}.referenzContainer .referenz{height:300px}.referenzContainer .referenz .referenz-text{font-size:16px}.referenzContainer .referenz .referenz-text .referenz-subtitle{font-size:14px}.referenzContainer .referenz .referenz-image>img{height:300px}.referenzContainer:nth-of-type(4n+3),.referenzContainer:nth-of-type(4n+4){height:250px}.referenzContainer:nth-of-type(4n+3) .referenz,.referenzContainer:nth-of-type(4n+4) .referenz{height:250px}.referenzContainer:nth-of-type(4n+3) .referenz .referenz-image>img,.referenzContainer:nth-of-type(4n+4) .referenz .referenz-image>img{margin-top:-25px}.csc-responsivetable{width:100%;overflow-x:scroll;overflow-y:auto;_overflow:auto;margin:0 0 1em}.csc-responsivetable td{white-space:nowrap}.csc-responsivetable tr td:first-child{white-space:normal}.csc-responsivetable::-webkit-scrollbar{-webkit-appearance:none;width:14px;height:14px}.csc-responsivetable::-webkit-scrollbar-thumb{border-radius:8px;border:3px solid #fff;background-color:rgba(0,0,0,.3)}}@media only screen and (max-width: 767px){body{padding:0}h1,.title-h1{font-size:26px}h2{font-size:18px}h3{font-size:18px}h4{font-size:16px}header .title-h1,header h1{line-height:26px;-ms-word-wrap:break-word;word-wrap:break-word}header h2{line-height:18px}#respindicator{z-index:10}.container980,#iconbar{width:auto}#iconbar{margin:0 auto;padding:10px 0;background:#3b3c3c}#iconbar>a{font-size:14px;height:72px;margin:0 5px 0 5px;padding-top:50px;width:80px}#header{left:auto;position:relative;right:auto;top:auto;height:70px}#logo{left:15px;top:-3px}#logo img{width:110px}#mobileNavButton{display:block;position:absolute;z-index:1600;right:15px;top:15px;color:#fff;font-size:22px;height:40px;width:40px;line-height:40px;text-decoration:none;text-align:center;background:#bd1616;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#hotline{background:none;display:block !important;font-size:18px;font-weight:700;height:40px;line-height:40px;right:70px;padding:0;position:absolute;top:15px;width:40px;z-index:1050;text-align:center;left:auto !important}#hotline>span{display:none}#hotline:before{left:auto;margin-top:0;position:relative;line-height:40px;top:auto}#experience{background:none;display:block !important;font-size:18px;font-weight:500;height:40px;line-height:40px;right:70px;padding:0;position:absolute;top:15px;width:40px;z-index:1050;text-align:center;left:auto !important}#experience>span{display:none}#experience:before{left:auto;margin-top:0;position:relative;line-height:40px;top:auto}#navi{float:none;margin:0;padding-top:70px}#navi>ul{position:relative;z-index:1250;display:none;border-bottom:1px solid #fff}#navi>ul .sub>a{position:relative}#navi>ul .sub>a:after{display:inline-block;font-family:FontAwesome;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:normal;line-height:1;text-rendering:auto;font-size:20px;content:"";position:absolute;right:10px !important;top:50%;margin-top:-10px;border:none;left:auto !important}#navi>ul>li{display:block;border-top:1px solid #fff;float:none;padding-right:0}#navi>ul>li>a{text-decoration:none;border:none;margin:0;background:#3b3c3c;color:#fff;display:block;font-size:16px;height:auto;text-align:left;padding:10px 15px;line-height:1.1}#navi>ul>li>a:before{display:none}#navi>ul>li:hover>a,#navi>ul>li.active>a,#navi>ul>li.tempActive>a{background:#bd1616;color:#fff}#navi>ul>li ul,#navi>ul>li ul.lvl-2{display:none;padding:0;position:static;width:auto}#navi>ul>li ul>li,#navi>ul>li ul.lvl-2>li{display:block;border-top:1px solid #fff;padding:0}#navi>ul>li ul>li>a,#navi>ul>li ul.lvl-2>li>a{color:#fff;text-decoration:none;display:block;background:#3b3c3c;padding:10px 15px 10px 25px}#navi>ul>li ul>li:hover>a,#navi>ul>li ul>li.active>a,#navi>ul>li ul>li.tempActive>a,#navi>ul>li ul.lvl-2>li:hover>a,#navi>ul>li ul.lvl-2>li.active>a,#navi>ul>li ul.lvl-2>li.tempActive>a{color:#bd1616}#navi>ul>li>ul>li>ul.lvl-2>li>a{padding-left:40px}#content img,#content iframe{width:100%;max-width:100%;height:auto}#content iframe{min-height:300px}#content .ce-left .ce-gallery,#content .ce-column,#content .ce-intext.ce-left .ce-gallery,#content .ce-intext.ce-right .ce-gallery{float:none;margin-left:0;margin-right:0;max-width:none;margin-bottom:10px}.cols{margin:0}.container980,.cols>[class*=col-]{float:none;padding:0;width:auto !important}.cols>[class*=col-]{margin-bottom:20px}.container980{padding-left:10px !important;padding-right:10px !important}#header .container980{padding:0 !important}.inhaltscontainer.color-jobs{background:#f2f2f2}.referenzen{margin:0}.referenzContainer{position:relative;float:none;width:auto !important;height:auto !important;padding:0;margin-bottom:15px}.referenzContainer:after{display:none}.referenz{position:relative;width:auto;height:auto !important;overflow:visible;background:#fff}.referenz>a{left:0;right:0;bottom:0;top:0}.referenz .referenz-text{position:relative;z-index:10;left:auto;bottom:auto;height:auto;background:#efefef;padding:5px;font-size:16px}.referenz .referenz-image{position:relative;z-index:0;left:auto;top:auto;bottom:auto;margin-left:0;width:auto}.referenz .referenz-image>img{transition:none;margin:0 !important;display:block;height:auto}.referenz:hover .referenz-image>img{transition:none;transform:none}#footer{text-align:center}#footer-right{text-align:inherit}#doppelpack{display:block;bottom:auto;position:relative;right:auto;margin-top:20px;text-align:center}}/*# sourceMappingURL=compiled-style.css.map */
