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,time,mark,audio,video{background:transparent;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:100%;list-style-type:none;list-style:none;margin:0;padding:0;outline:0;vertical-align:baseline}article,aside,figure,footer,header,hgroup,nav,section{display:block}body{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:400;font-size:100%;line-height:1.4em;color:#000;background-color:#333}h1{font-family:'Raleway',Arial,Helvetica,sans-serif;font-weight:300;font-size:2em;line-height:1.4em;padding:0 1em;text-align:center;margin-bottom:.7em}#headlineWrapper h1{margin:.2em 0}h2{font-family:'Raleway',Arial,Helvetica,sans-serif;font-weight:300;font-size:1.6em;line-height:1.4em;padding:0 1em;text-align:center;margin-bottom:1em}.contentAsideWrapper h1,.contentAsideWrapper h2,.contentAsideWrapper h3{color:#80b32b}#uspWrapper>div>h2{margin-top:1em}#uspWrapper>div>h6{margin-top:1.5em}.content h2{margin-top:1em}.projekt h2{margin-bottom:1.5em}h3{font-size:1.2em;line-height:1.4em;font-weight:bold;margin:1.2em 0 1em}h4{font-size:1em;line-height:1.4em;font-weight:bold;margin-bottom:1em}ul.projektListings h4{font-family:'Raleway',Arial,Helvetica,sans-serif;font-weight:300;font-size:1.1em;line-height:1.4em;color:#80b32b}h5{font-size:1em;line-height:1.4em;font-weight:bold;margin-bottom:.5em}h6{padding:0 1em;font-size:1em;line-height:1.4em;font-weight:normal;margin-bottom:.5em;text-align:center}#headlineWrapper h6,#uspWrapper h6{font-family:'Raleway',Arial,Helvetica,sans-serif;font-weight:300;font-size:1.1em;line-height:1.4em}#headlineWrapper h6{margin:0}.content h6{padding:0;margin-bottom:1em}.content h2,.content h3,.content h5,.content h6,.content ul.projektListings{clear:both}p{margin-bottom:1em}a,a:link{text-decoration:underline;color:#de5200}a:visited{text-decoration:underline;color:#de5200}a:hover,a:visited:hover{text-decoration:none;color:#ff5f01}a:focus{text-decoration:none;color:#ff5f01}a:active{text-decoration:none;color:#ff5f01}header a,header a:link,header a:visited{text-decoration:none}h1,p,li,div,#navmain a,#navmain a:link,.projektListings h4,.sidepostLeft h4,.sidepostRight h4,ul.projektListings li a,ul.projektListings li a:link{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}h2,h3,h4,h5,h6,a,a:link,div#logo,footer p,blockquote{-moz-hyphens:none;-o-hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}img{max-width:100%;height:auto}#navContentWrapper{position:relative;background-color:#fff}.projekt #navContentWrapper{background-color:#f2f2f2}#headlineWrapper{padding:1.2em 0;color:#fff;background-color:#94ce32;background-image:radial-gradient(at top,#a2d54d,#80b32b)}#headlineWrapper.panoramaImage{padding:0}#uspWrapper{background-color:#f2f2f2;color:#000}.wrapper{clear:both;overflow:hidden;margin:0;padding:0}.projekt .contentAsideWrapper{padding:0 0 1em}.projekt .contentAsideWrapper h2{margin-top:1em}.bold,strong{font-weight:700}.italic,em{font-style:italic}.centered{text-align:center}.schriftGroesser{font-size:1.5em;line-height:1.4em}blockquote{color:gray;font-style:italic;text-align:center;font-size:1.2em;line-height:1.4em;margin:1.2em 1em;width:90%;clear:both}blockquote p{margin-bottom:.7em}blockquote cite{font-size:.7em;line-height:1.4em;font-style:normal;display:block;text-align:right}.sidepostMiddle blockquote{margin:.4em 1em .5em}.content ul,.content ol,aside ul,aside ol{margin-bottom:1em}.content ul li,aside ul li{list-style:disc;margin-left:2em}.content ol li,aside ol li{list-style:decimal;margin-left:2em}.content ol.abcList li,aside ol.abcList li{list-style:upper-alpha;margin-left:2em}.content ul.ohneEinrueckung li,aside ul.ohneEinrueckung li{margin-left:1em}header{padding:0 1em;text-align:center;background-color:#fff}header .wrapper{padding:1.2em 0}#logo,#tagline{max-width:90%;margin-left:auto;margin-right:auto}#logo{font-family:'Raleway',Arial,Helvetica,sans-serif;font-weight:300;font-size:2.4em;line-height:1.2em}#logo img{display:block;width:100%}#tagline{font-style:italic}header a #logo{color:#80b32b}header a #tagline{color:#000}.menuButton a,.menuButton a:link{display:none}#uspWrapper{text-align:center}#uspWrapper p{font-size:1.2em;line-height:1.4em}.uspImage_uspText_wrapper{width:100%}.uspImage_uspText_wrapper .uspText{margin-top:1.2em}#uspWrapper p,.content p,.content h3,.content h4,.content h5,.content h6,.content ul,.content ol,.TextformatterVideoEmbed,.buttonWrapper,.listingsWrapper{margin-left:1em;margin-right:1em}.TextformatterVideoEmbed{margin-top:1.5em;margin-bottom:1.5em}figcaption{margin:.2em 1em 1.2em;font-size:.9em;line-height:1.4em;text-align:center}.imageLeftLandscape,.imageRightLandscape,.imageLeftPortraet,.imageRightPortraet{margin:1.5em auto;text-align:center}.imageMiddle{margin:1.5em 0;text-align:center;clear:both}.imageLeftLandscape,.imageRightLandscape{max-width:400px}.imageLeftPortraet,.imageRightPortraet{max-width:280px}.sidepostLeft,.sidepostRight,.sidepostMiddle{color:#000;padding:1em 1em 0;margin:1.5em 0;border-top:dashed 2px #000;border-bottom:dashed 2px #000}.lightYellow{background-color:#fafad2}.designColor{background-color:#f1f9e4}.lightGrey{background-color:#f2f2f2}.noBackground{background-color:#fff}.sidepostMiddle.boxBorderBlack{border-top:dashed 4px #000;border-bottom:dashed 4px #000}.sidepostMiddle.boxBorderRed{border-top:dashed 4px red;border-bottom:dashed 4px red}.sidepostMiddle.noBoxBorder{border:0}.sidepostMiddle{clear:both}.sidepostLeft,.sidepostRight{font-size:.9em;line-height:1.4em}.sidepostLeft h6,.sidepostRight h6,.sidepostMiddle h6{text-align:left}.content .sidepostLeft h3,.content .sidepostRight h3,.content .sidepostMiddle.withBox h3,.content .sidepostLeft h4,.content .sidepostRight h4,.content .sidepostMiddle.withBox h4,.content .sidepostLeft h5,.content .sidepostRight h5,.content .sidepostMiddle.withBox h5,.content .sidepostLeft h6,.content .sidepostRight h6,.content .sidepostMiddle.withBox h6,.content .sidepostLeft p,.content .sidepostRight p,.content .sidepostMiddle.withBox p,.content .sidepostLeft ul,.content .sidepostRight ul,.content .sidepostMiddle.withBox ul,.content .sidepostLeft ol,.content .sidepostRight ol,.content .sidepostMiddle.withBox ol,.content .sidepostMiddle.withBox .imageAngebotsBox,.content .sidepostMiddle.withBox .buttonWrapper{margin-left:0;margin-right:0}.content .sidepostMiddle.withBox h2{padding:0;margin-top:0}.content .sidepostMiddle.withoutBox{padding:0;margin:0;overflow:visible}ul.projektListings{text-align:center}.content ul.projektListings,aside ul.projektListings{margin-left:0;margin-right:0;width:100%;max-width:none}ul.projektListings li{list-style:none;display:inline-block;width:87.5%;max-width:280px;margin:1em 0;padding:0;vertical-align:top;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:solid 1px #eee}* html ul.projektListings li{display:inline}*:first-child+html ul.projektListings li{display:inline}ul.projektListings li img{display:block;margin:0 auto .5em}ul.projektListings li h4{margin-top:.5em;margin-bottom:.5em}ul.projektListings li h4,ul.projektListings li p{margin-left:.5em;margin-right:.5em}ul.projektListings li p{text-align:left}ul.projektListings li p span{display:block}.listingsWrapper{margin:1.5em 1em}.listing{clear:left;overflow:hidden;margin:1em 0 2em}.listing:last-child{margin-bottom:1em}.listing img{float:left;margin:0 1em .4em 0;width:34%;max-width:120px}.content .listing p,.content .listing h4,.content .listing ul,.content .listing ol{margin-left:0;margin-right:0;width:100%;max-width:none}.content .listing p{margin-bottom:0}.contactData{text-align:center;margin:1em 0 1.5em}.contactImage{max-width:160px;margin:0 auto}.contactData figcaption{margin-right:0;margin-left:0}.content ul.kontaktListings{margin-bottom:0}ul.kontaktListings>li{list-style:none;display:inline-block;width:100%;padding:0;vertical-align:top;margin:.5em 0}* html ul.kontaktListings li{display:inline}*:first-child+html ul.kontaktListings li{display:inline}ul.kontaktListings li img{display:block}ul.kontaktListings li.kontListMitte{display:block;margin:1em auto;text-align:center}ul.kontaktListings li.kontListLinks>div{display:table}ul.kontaktListings li.kontListLinks div .contactImage{display:table-cell;width:35%;padding-bottom:1em}ul.kontaktListings li.kontListLinks div .kontakt_daten{display:table-cell;vertical-align:middle;padding-left:.8em;padding-bottom:.6em}ul.kontaktListings li.kontListLinks div .kontakt_daten>span{font-size:.9em;line-height:1.2em;display:block;margin-bottom:.4em}ul.kontaktListings li.kontListLinks div .kontakt_daten a,ul.kontaktListings li.kontListLinks div .kontakt_daten a:link{font-size:.9em;line-height:1.4em;color:#fff}ul.kontaktListings li.kontListMitte div .contactImage{margin-bottom:1em;width:120px}ul.kontaktListings li.kontListMitte div .kontakt_daten>span{display:block;margin-bottom:.2em}ul.kontaktListings li.kontListMitte div .kontakt_daten{margin-bottom:.8em}ul.kontaktListings li>p,ul.kontaktListings li>ul,ul.kontaktListings li>ol{margin:0 0 1em 0;width:100%;font-size:.9em;line-height:1.4em}ul.kontaktListings li.kontListMitte>p,ul.kontaktListings li.kontListMitte>ul,ul.kontaktListings li.kontListMitte>ol{font-size:1em;line-height:1.4em}ul.kontaktListings li>ul li,ul.kontaktListings li>ol li{margin-left:1em}.content>p:first-child:first-letter {float:left;font-size:2.8em;line-height:1em;padding-right:.1em;color:#80b32b;font-family:'Raleway',Arial,Helvetica,sans-serif;font-weight:300}.buttonWrapper{margin:1.5em 1em 2em;text-align:center;-moz-hyphens:none;-o-hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.sidepostMiddle .buttonWrapper,.sidepostLeft .buttonWrapper,.sidepostRight .buttonWrapper{margin-bottom:1em}.actionButton{display:inline-block;margin:0 1em;padding:.5em 1em .4em;-moz-border-radius:.7em;-webkit-border-radius:.7em;-khtml-border-radius:.7em;border-radius:.7em;-moz-box-shadow:0 3px 5px #999;-webkit-box-shadow:0 3px 5px #999;box-shadow:0 3px 5px #999;text-shadow:1px 0 1px #555;background-color:#ef5800;background-image:linear-gradient(#e98600,#de5200)}.buttonWrapper a,.buttonWrapper a:link{color:#fff}.buttonWrapper a:hover,.buttonWrapper a:focus,input.actionButton:hover,input.actionButton:focus{color:#fff;background-color:#de5200;background-image:linear-gradient(#de5200,#de5200)}.buttonWrapper i.icon-angle-double-right:before{font-weight:bold;font-size:.9em;line-height:1.4em}.FormBuilder.FormBuilder-kontakt_formular{padding:1em}#asideWrapper{background-color:#94ce32;background-image:radial-gradient(at top,#a2d54d,#80b32b)}aside{padding:1em 0;font-size:.8em;line-height:1.4em}aside h3,aside h4{font-size:1.1em;line-height:1.4em}aside h3{margin-top:0}aside ul.projektListings li{width:100%;padding:.5em .5em 0;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:#f1f9e4}aside ul.projektListings li p{margin-left:0;margin-right:0}aside .fotoHalbeBreite{float:left;margin-right:.5em;width:50%;max-width:120px}aside .kundenstimme span{display:block;font-weight:700}.mainnav ul{margin:0;padding:0;list-style:none}.mainnav ul.level-1,.mainnav ul.level-2{display:none}.mainnav>ul>li{text-align:center;padding:0 1em;background-color:#f2f2f2}.mainnav>ul>li>a,.mainnav>ul>li>a:link{display:inline-block;padding:.7em .4em .5em;color:gray;border-bottom:solid 4px #f2f2f2;text-decoration:none;outline-style:none}.mainnav>ul>li>a:hover,.mainnav>ul>li>a:link:hover,.mainnav>ul>li>a:focus,.mainnav>ul>li>a:link:focus,.mainnav>ul>li:hover>a,.mainnav>ul>li:hover>a:link,.mainnav>ul>li>a.current,.mainnav>ul>li>a:link.current,.mainnav>ul>li.hover>a,.mainnav>ul>li.hover>a:link{color:#de5200;border-bottom:solid 4px #ff5f01;outline-style:none;text-decoration:none;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.mainnav>ul li.parent>a:after{margin-left:.5em;font-family:'fontello';content:'\e804';color:gray}.mainnav>ul li.parent:hover>a:after,.mainnav>ul li.parent.hover>a:after{color:#de5200}footer{clear:both;padding:1.5em 1em;color:#fff;overflow:hidden}footer>div>div>p>span{display:block}footer a,footer a:link{text-decoration:underline;color:#fff}footer a.current,footer a:link.current,footer a.current:hover,footer a.current:visited,footer a.current:visited:hover,footer a:hover,footer a:link:hover,footer a:focus,footer a:visited{text-decoration:none;color:#fff}@media only screen and (min-width:20em){header{position:relative}header.mobilMinHeight{min-height:2.5em;text-align:left}#logo,#tagline{max-width:80%}header.mobilMinHeight #logo,header.mobilMinHeight #tagline{margin-left:0}.menuButton a,.menuButton a:link{display:block;position:absolute;right:.5em;bottom:0;color:gray;background-color:#f2f2f2;border-bottom:solid 4px #f2f2f2;padding:.5em .5em 0;font-size:1em;line-height:1em;text-decoration:none;text-align:center}.menuButton a.active,.menuButton a:hover,.menuButton a:focus{color:#de5200;border-bottom:solid 4px #ff5f01;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.imageLeftPortraet{float:left;width:48.4375%;margin:.3em 3.125% 1.5em 0;text-align:left}.imageRightPortraet{float:right;width:48.4375%;margin:.3em 0 1.5em 3.125%;text-align:right}.sidepostLeft{float:left;width:48%;margin:.3em 4% 1.5em 0;padding-rght:.7em;border-right:dashed 2px #000}.sidepostRight{float:right;width:48%;margin:.3em 0 1.5em 4%;padding-rght:.7em;border-left:dashed 2px #000}ul.projektListings li h4,ul.projektListings li p{margin-left:.6em;margin-right:.6em}.menu{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.js .menu{max-height:0;overflow:hidden}.menu.active{max-height:35em}.mainnav{position:absolute;z-index:20;top:0;right:0}}@media only screen and (min-width:401px){.imageLeftLandscape{float:left;width:48.4375%;margin:.3em 3.125% 1.5em 0;text-align:left}.imageRightLandscape{float:right;width:48.4375%;margin:.3em 0 1.5em 3.125%;text-align:right}.sidepostLeft,.sidepostRight{width:31.985731%}}@media only screen and (min-width:30em){h1{font-size:2.2em;line-height:1.4em}header.mobilMinHeight{text-align:center}#logo,#tagline{max-width:75%}header.mobilMinHeight #logo,header.mobilMinHeight #tagline{margin-left:auto;margin-right:auto}#logo{font-size:2.9em;line-height:1.2em}}@media only screen and (min-width:481px){body{font-size:106.25%}header{padding:0 1em}header .wrapper{padding:1.5em 0}#headlineWrapper{padding:1.5em 0}.listing{display:table;width:100%}.listing>div{display:table-cell;vertical-align:top}.listing div.listingFoto{width:120px}.listing img{float:none;width:100%;margin:0}.listing div.listingDescription{padding-left:1.5em}.content .listing h4{margin-left:0;margin-right:0}ul.kontaktListings li.kontListLinks div .contactImage{width:160px}ul.kontaktListings li.kontListMitte div .contactImage{width:160px}}@media only screen and (min-width:35em){.projekt .contentAsideWrapper{padding:1.2em 0 1em}.projekt .contentAsideWrapper h2{margin-top:0}blockquote{padding:0 10%}.sidepostMiddle blockquote{padding:0}ul.projektListings.asOf_2_items li{width:46%;margin:1em 2%}}@media only screen and (min-width:40em){body{font-size:112.5%}#uspWrapper .uspImage_uspText_wrapper p,#uspWrapper .uspImage_uspText_wrapper .buttonWrapper{margin-left:auto;margin-right:auto;width:100%;max-width:none}.uspImage_uspText_wrapper{display:table}.uspImage_uspText_wrapper .uspImage,.uspImage_uspText_wrapper .uspText{display:table-cell;width:50%;text-align:center;vertical-align:middle}.uspImage_uspText_wrapper.uspTextFirst .uspImage,.uspImage_uspText_wrapper.uspTextFirst .uspText,.uspImage_uspText_wrapper.uspImageFirst .uspImage,.uspImage_uspText_wrapper.uspImageFirst .uspText{display:inline-block;position:relative}.uspImage_uspText_wrapper.uspTextFirst .uspText{left:50%}.uspImage_uspText_wrapper.uspTextFirst .uspImage{right:50%}.uspImage_uspText_wrapper.uspImageFirst .uspText{right:50%}.uspImage_uspText_wrapper.uspImageFirst .uspImage{left:50%}.uspImage_uspText_wrapper .uspText{margin-top:0;padding:1.2em 1em 1.2em 3%}.contactData{display:table;table-layout:fixed;width:100%;margin:2em 0}.contactData>div{display:table-cell;vertical-align:middle}.contactTwo,.contactThree{text-align:left}.contactTwo.alignCenter,.contactThree.alignCenter{text-align:center}.contactImage.alignRight{margin-right:1em}}@media only screen and (min-width:42em){#logo,#tagline{max-width:80%}.projekt .contentAsideWrapper{padding:2em 0 1em}#uspWrapper p,.content p,.content h3,.content h4,.content h5,.content h6,.content .sidepostMiddle div,.content blockquote,.content ul,.content ol,.TextformatterVideoEmbed,.buttonWrapper,.listingsWrapper{max-width:640px;margin-left:auto;margin-right:auto}.content .sidepostMiddle p{max-width:none;width:100%}.content .sidepostMiddle{padding:1em 0}.TextformatterVideoEmbed{margin-top:2em;margin-bottom:2em}.content .contactData p{width:100%;padding:0 1em}}@media only screen and (min-width:48em){h1{-moz-hyphens:none;-o-hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.uspImage_uspText_wrapper .uspText.uspImagePortraet{padding-left:0;padding-right:2em}.menuButton a,.menuButton a:link{right:1em}ul.projektListings.asOf_2_items li{width:42%;margin:1em 4%}footer>div{display:table;width:100%}footer>div>div{display:table-cell;width:33.333333%}footer .one{padding-right:2em}footer .two{padding:0 1em;text-align:center}footer .three{padding-left:2em;text-align:right}}@media only screen and (min-width:50em){#uspWrapper p,.content p,.content h3,.content h4,.content h5,.content h6,.content .sidepostMiddle div,.content blockquote,.content ul,.content ol,.TextformatterVideoEmbed,.buttonWrapper,.listingsWrapper{width:80%;max-width:760px}.content ul.projektListings li p,.content ul.projektListings li h4,.content .sidepostLeft h3,.content .sidepostLeft h4,.content .sidepostLeft h5,.content .sidepostLeft h6,.content .sidepostLeft p,.content .sidepostLeft ul,.content .sidepostRight h3,.content .sidepostRight h4,.content .sidepostRight h5,.content .sidepostRight h6,.content .sidepostRight p,.content .sidepostRight ul,.content .sidepostMiddle h3,.content .sidepostMiddle h4,.content .sidepostMiddle h5,.content .sidepostMiddle h6,.content .sidepostMiddle p,.content .sidepostMiddle ul{width:auto}}@media only screen and (min-width:60em){#uspWrapper>div>h2{margin-top:1.5em}.content h2{margin-top:1.5em}header{padding:0 1em}header.mobilMinHeight{min-height:0}#logo,#tagline{max-width:none}.menuButton a,.menuButton a:link{display:none}#navContentWrapper{display:table;border-collapse:collapse;width:100%}.contentAsideWrapper{overflow:hidden}.projekt .contentAsideWrapper{padding:2.2em 0 1.5em}.content{max-width:960px;margin:0 auto;padding:0 1.5625% 0}.withAside .content{float:left;width:75%;margin:0;padding:0 3.125% 0 0}#uspWrapper p,.content p,.content h3,.content h4,.content h5,.content h6,.content .sidepostMiddle div,.content blockquote,.content ul,.content ol,.TextformatterVideoEmbed,.buttonWrapper,.listingsWrapper{width:82.608695%}.sidepostLeft,.sidepostRight,.sidepostMiddle{border:dashed 2px #000}.sidepostMiddle.boxBorderBlack{border:dashed 4px #000}.sidepostMiddle.boxBorderRed{border:dashed 4px red}.withAside .sidepostLeft,.withAside .sidepostMiddle,.withAside .sidepostMiddle.boxBorderBlack,.withAside .sidepostMiddle.boxBorderRed{border-left:0}#asideWrapper{background-color:#fff;background-image:none}aside{width:79.166666%}.withAside aside{width:25%;margin-left:75%;padding:1em 0 1em 3.125%}ul.projektListings.asOf_3_items li{width:30.434782%;margin:1em 1.4492753%}ul.projektListings.asOf_3_items.is_4_items li{width:42%;margin:1em 4%}aside ul.projektListings li,aside ul.projektListings.asOf_2_items li{width:100%;margin:1em 0}ul.projektListings.asOf_3_items li:nth-child(3n+1),ul.projektListings.asOf_3_items li:nth-child(3n+0){margin-left:0;margin-right:0}ul.projektListings.asOf_3_items li:nth-child(3n+2){margin-left:4.347826%;margin-right:4.347826%}ul.projektListings.asOf_3_items.is_4_items li:nth-child(3n+1),ul.projektListings.asOf_3_items.is_4_items li:nth-child(3n+0),ul.projektListings.asOf_3_items.is_4_items li:nth-child(3n+2){margin-left:4%;margin-right:4%}aside ul.projektListings.asOf_3_items li:nth-child(3n+2){margin-left:0;margin-right:0}.content ul.projektListings li p{font-size:.9em;line-height:1.4em}.listingsWrapper{margin-top:2em;margin-bottom:2em}ul.kontaktListings>li{width:50%}ul.kontaktListings>li.kontListLinks.odd{padding-right:.8em}ul.kontaktListings>li.kontListLinks.even{padding-left:.8em}.js .menu{max-height:none;overflow:visible}.menu{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.mainnav{position:relative;display:table-header-group;margin:0 auto;background-color:#f2f2f2;height:2em}.mainnav>ul{display:table;table-layout:fixed;width:100%;max-width:1056px;margin:0 auto;height:100%}.mainnav>ul>li{display:table-cell;position:relative;vertical-align:bottom;height:100%}.mainnav>ul>li>a,.mainnav>ul>li>a:link{max-height:100%;vertical-align:bottom}.mainnav>ul>li.parent>a:after{content:'\e801'}.mainnav>ul>li:hover>ul.level-1,.mainnav>ul>li.hover>ul.level-1{display:block;position:absolute;z-index:20}.mainnav ul.level-1{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:100%;background-color:#f2f2f2;padding-top:.3em}.mainnav ul.level-1>li{width:12em;margin-top:.4em;padding:0 .6em}.mainnav ul.level-1>li>a,.mainnav ul.level-1>li>a:link{border-bottom:solid 4px #f2f2f2;display:inline-block;color:gray;padding:0 .4em .3em;text-decoration:none;outline-style:none}.mainnav ul.level-1>li>a:hover,.mainnav ul.level-1>li>a:link:hover,.mainnav ul.level-1>li>a:focus,.mainnav ul.level-1>li>a:link:focus,.mainnav ul.level-1>li>a.current,.mainnav ul.level-1>li>a:link.current,.mainnav ul.level-1>li:hover>a,.mainnav ul.level-1>li:hover>a:link,.mainnav ul.level-1>li.hover>a,.mainnav ul.level-1>li.hover>a:link{color:#de5200;border-bottom:solid 4px #ff5f01;outline-style:none;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}footer{padding:1.5em 1.5em}}@media only screen and (min-width:64em){body{font-size:118.75%}}@media only screen and (min-width:1093px){h1,h2,h6{padding:0}header{padding:0}.uspImage_uspText_wrapper .uspText{padding-right:0}.withAside .sidepostLeft,.withAside .sidepostMiddle{border-left:dashed 2px #000}.withAside .sidepostMiddle.boxBorderBlack{border-left:dashed 4px #000}.withAside .sidepostMiddle.boxBorderRed{border-left:dashed 4px red}.withAside .sidepostMiddle.noBoxBorder{border-left:0}footer{padding:1.5em 0}.wrapper,footer>div{max-width:1056px;margin:0 auto}}@media only screen and (min-width:80em){body{font-size:125%}.projekt .contentAsideWrapper{padding:2.4em 0 1.8em}.mainnav>ul,.wrapper,footer>div{width:82.5%;max-width:1160px}}@media only screen and (min-width:105em){.projekt .contentAsideWrapper{padding:3em 0 1.8em}.projekt .contentAsideWrapper h2{margin-top:-0.6em}.mainnav>ul,.wrapper,footer>div{width:69.047619%;max-width:1280px}}@media only screen and (min-width:120em){body{font-size:131.25%}}@font-face{font-family:'Raleway';font-style:normal;font-weight:300;src:url(../../templates/styles/fonts/raleway-v14-latin-300.eot);src:local('Raleway Light'),local('Raleway-Light'),url(../../templates/styles/fonts/raleway-v14-latin-300.eot?#iefix) format('embedded-opentype'),url(../../templates/styles/fonts/raleway-v14-latin-300.woff2) format('woff2'),url(../../templates/styles/fonts/raleway-v14-latin-300.woff) format('woff'),url(../../templates/styles/fonts/raleway-v14-latin-300.ttf) format('truetype'),url(../../templates/styles/fonts/raleway-v14-latin-300.svg#Raleway) format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(../../templates/styles/fonts/open-sans-v17-latin-regular.eot);src:local('Open Sans Regular'),local('OpenSans-Regular'),url(../../templates/styles/fonts/open-sans-v17-latin-regular.eot?#iefix) format('embedded-opentype'),url(../../templates/styles/fonts/open-sans-v17-latin-regular.woff2) format('woff2'),url(../../templates/styles/fonts/open-sans-v17-latin-regular.woff) format('woff'),url(../../templates/styles/fonts/open-sans-v17-latin-regular.ttf) format('truetype'),url(../../templates/styles/fonts/open-sans-v17-latin-regular.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url(../../templates/styles/fonts/open-sans-v17-latin-italic.eot);src:local('Open Sans Italic'),local('OpenSans-Italic'),url(../../templates/styles/fonts/open-sans-v17-latin-italic.eot?#iefix) format('embedded-opentype'),url(../../templates/styles/fonts/open-sans-v17-latin-italic.woff2) format('woff2'),url(../../templates/styles/fonts/open-sans-v17-latin-italic.woff) format('woff'),url(../../templates/styles/fonts/open-sans-v17-latin-italic.ttf) format('truetype'),url(../../templates/styles/fonts/open-sans-v17-latin-italic.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url(../../templates/styles/fonts/open-sans-v17-latin-700.eot);src:local('Open Sans Bold'),local('OpenSans-Bold'),url(../../templates/styles/fonts/open-sans-v17-latin-700.eot?#iefix) format('embedded-opentype'),url(../../templates/styles/fonts/open-sans-v17-latin-700.woff2) format('woff2'),url(../../templates/styles/fonts/open-sans-v17-latin-700.woff) format('woff'),url(../../templates/styles/fonts/open-sans-v17-latin-700.ttf) format('truetype'),url(../../templates/styles/fonts/open-sans-v17-latin-700.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url(../../templates/styles/fonts/open-sans-v17-latin-700italic.eot);src:local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(../../templates/styles/fonts/open-sans-v17-latin-700italic.eot?#iefix) format('embedded-opentype'),url(../../templates/styles/fonts/open-sans-v17-latin-700italic.woff2) format('woff2'),url(../../templates/styles/fonts/open-sans-v17-latin-700italic.woff) format('woff'),url(../../templates/styles/fonts/open-sans-v17-latin-700italic.ttf) format('truetype'),url(../../templates/styles/fonts/open-sans-v17-latin-700italic.svg#OpenSans) format('svg')}@font-face{font-family:'fontello';src:url(../../templates/styles/fonts/fontello.eot?99958565);src:url(../../templates/styles/fonts/fontello.eot?99958565#iefix) format('embedded-opentype'),url(../../templates/styles/fonts/fontello.woff2?99958565) format('woff2'),url(../../templates/styles/fonts/fontello.woff?99958565) format('woff'),url(../../templates/styles/fonts/fontello.ttf?99958565) format('truetype'),url(../../templates/styles/fonts/fontello.svg?99958565#fontello) format('svg');font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width: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-phone:before{content:'\e800'}.icon-down-dir:before{content:'\e801'}.icon-right-dir:before{content:'\e804'}.icon-check:before{content:'\e805'}.icon-mail-alt:before{content:'\f0e0'}.icon-angle-double-left:before{content:'\f100'}.icon-angle-double-right:before{content:'\f101'}.icon-angle-left:before{content:'\f104'}.icon-angle-right:before{content:'\f105'}ul.imageGrid{padding:.5em 0}ul.imageGrid li{list-style:none;width:50%;display:inline-block;vertical-align:top;padding:0 .3em .3em 0;margin:0;line-height:0}* html ul.imageGrid li{display:inline}*:first-child+html ul.imageGrid li{display:inline}ul.imageGrid img{opacity:.9}ul.imageGrid a:hover img{opacity:1}@media only screen and (min-width:365px){ul.imageGrid li{width:33.3333333%}}@media only screen and (min-width:549px){ul.imageGrid li{width:25%}}a.ajax,a.link.ajax{cursor:-moz-zoom-in;cursor:-webkit-zoom-in;cursor:zoom-in}html{-ms-touch-action:manipulation;touch-action:manipulation}#imagelightbox{cursor:pointer;position:fixed;z-index:10000;-ms-touch-action:none;touch-action:none;-webkit-box-shadow:0 0 3.125em rgba(0,0,0,.75);box-shadow:0 0 3.125em rgba(0,0,0,.75)}#imagelightbox-loading,#imagelightbox-loading div{border-radius:50%}#imagelightbox-loading{width:2.5em;height:2.5em;background-color:#444;background-color:rgba(0,0,0,.5);position:fixed;z-index:10003;top:50%;left:50%;padding:.625em;margin:-1.25em 0 0 -1.25em;-webkit-box-shadow:0 0 2.5em rgba(0,0,0,.5);box-shadow:0 0 2.5em rgba(0,0,0,.5)}#imagelightbox-loading div{width:1.25em;height:1.25em;background-color:#fff;background-color:rgba(255,255,255,.3);-webkit-animation:imagelightbox-loading .5s ease infinite;animation:imagelightbox-loading .5s ease infinite}@-webkit-keyframes imagelightbox-loading{from{opacity:.5;-webkit-transform:scale(.75)}50%{opacity:1;-webkit-transform:scale(1)}to{opacity:.5;-webkit-transform:scale(.75)}}@keyframes imagelightbox-loading{from{opacity:.5;transform:scale(.75)}50%{opacity:1;transform:scale(1)}to{opacity:.5;transform:scale(.75)}}#imagelightbox-overlay{background-color:#fff;background-color:rgba(255,255,255,.9);position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0}#imagelightbox-close{width:2.5em;height:2.5em;text-align:left;background-color:#666;border-radius:50%;border:solid 2px #fff;border-color:rgba(255,255,255,0);position:fixed;z-index:10002;top:2.5em;right:2.5em;-webkit-transition:color .3s ease;transition:color .3s ease}#imagelightbox-close:hover,#imagelightbox-close:focus{background-color:#111}#imagelightbox-close:before,#imagelightbox-close:after{width:2px;background-color:#fff;content:'';position:absolute;top:20%;bottom:20%;left:50%;margin-left:-1px}#imagelightbox-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#imagelightbox-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#imagelightbox-caption{text-align:center;color:#fff;background-color:#666;position:fixed;z-index:10001;left:0;right:0;bottom:0;padding:.625em}.imagelightbox-arrow{width:3.75em;height:7.5em;background-color:#444;background-color:rgba(0,0,0,.5);border:solid 1px #fff;border-color:rgba(255,255,255,0);vertical-align:middle;display:none;position:fixed;z-index:10001;top:50%;margin-top:-3.75em}.imagelightbox-arrow:hover,.imagelightbox-arrow:focus{background-color:rgba(0,0,0,.75)}.imagelightbox-arrow:active{background-color:#111}.imagelightbox-arrow-left{left:2.5em}.imagelightbox-arrow-right{right:2.5em}.imagelightbox-arrow:before{width:0;height:0;border:1em solid transparent;content:'';display:inline-block;margin-bottom:-0.125em}.imagelightbox-arrow-left:before{border-left:0;border-right-color:#fff;margin-left:-0.313em}.imagelightbox-arrow-right:before{border-right:0;border-left-color:#fff;margin-right:-0.313em}#imagelightbox-loading,#imagelightbox-overlay,#imagelightbox-close,.imagelightbox-arrow{-webkit-animation:fade-in .25s linear;animation:fade-in .25s linear}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@media only screen and (max-width:52em){.imagelightbox-arrow{border:0}.imagelightbox-arrow:hover,.imagelightbox-arrow:focus{background-color:rgba(0,0,0,.75)}}@media only screen and (max-width:41.250em){#imagelightbox-close{top:1.25em;right:1.25em}.imagelightbox-arrow{width:2.5em;height:3.75em;margin-top:-2.75em}.imagelightbox-arrow-left{left:1.25em}.imagelightbox-arrow-right{right:1.25em}}@media only screen and (max-width:20em){.imagelightbox-arrow-left{left:0}.imagelightbox-arrow-right{right:0}}.flex-container a:hover,.flex-slider a:hover{outline:0}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flex-caption{margin:.4em 1em 0;font-size:.9em;line-height:1.4em;text-align:center}.flexslider{margin:0 auto;position:relative;zoom:1;max-width:520px}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav,.custom-navigation{*height:0}.flex-direction-nav a,.custom-navigation a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(255,255,255,0.7);text-shadow:1px 1px 0 rgba(0,0,0,0.3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a:before,.custom-navigation a:before{font-family:"fontello";font-size:2.5em;margin:10px 0 0;display:inline-block;content:'\f104';color:rgba(255,255,255,0.7);text-shadow:1px 1px 0 rgba(0,0,0,0.3)}.flex-direction-nav a.flex-next:before,.custom-navigation a.flex-next:before{content:'\f105'}.flex-direction-nav .flex-prev,.custom-navigation .flex-prev{left:10px;opacity:1}.flex-direction-nav .flex-next,.custom-navigation .flex-next{right:10px;text-align:right;opacity:1}.flex-direction-nav .flex-disabled,.custom-navigation .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-control-nav{width:100%;text-align:center;padding:1em 0}.flex-control-nav li{margin:0 .5em;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:gray;background:rgba(128,128,128,1);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.8);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.8);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.8);box-shadow:inset 0 0 3px rgba(0,0,0,0.8);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#ccc;background:rgba(204,204,204,1)}.flex-control-paging li a.flex-active{background:#ccc;background:rgba(204,204,204,1);cursor:default}.projektText{margin:0 0 1.5em;border-top:2px solid #eee;border-bottom:2px solid #eee;background-color:#fff;padding:1em 1em 0}.projektText.content p{color:#231914;margin:0 0 1em;width:100%}.projektText.content>p:first-child:first-letter {float:none;font-size:1em;line-height:1.4em;padding-right:0;color:#000;font-family:'PT Sans',Arial,Helvetica,sans-serif}.projekt ul.backLink{margin:1.5em 1em 2em}ul.backLink li a:before{font-family:"fontello";content:'\f100';padding-right:.3em}@media only screen and (min-width:521px){.flexslider .slides img{width:520px;height:520px}}@media only screen and (min-width:768px){.projektText p{margin:0 1em 1em}.flexslider{float:left;margin:0 8px 1.5em 16px}.flex-control-nav{width:auto;padding:0}.flex-control-thumbs{margin:0;position:static;overflow:hidden}.flex-control-thumbs li{max-width:100px;float:left;margin:0 4px 4px 0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;border:2px solid #eee}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default;border:2px solid #eee}.projektText{clear:left;margin:1.5em 0}.projekt ul.backLink{clear:left}}@media only screen and (min-width:960px){.projektText{clear:none;margin:0 0 1em 544px;width:414px;border:2px solid #eee;padding:.5em .75em 0}.projektText.content p{margin-bottom:.75em}.projekt ul.backLink{clear:none;margin:1.5em 1em 2em 546px;padding-left:1em}}@media only screen and (min-width:1024px){.projekt .contentAsideWrapper{max-width:1024px;margin-left:auto;margin-right:auto}.flexslider{margin:0 32px 1.5em 24px}.flex-control-thumbs li{margin:0 8px 8px 0}.projektText{margin:0 0 1em 576px;width:424px}.projekt ul.backLink{margin:1.5em 1em 2em 578px}}
