*{margin:0;padding:0;border:0;outline:0;color:inherit;font-size:inherit;font-family:inherit;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;text-decoration:none;background-size:cover;background-repeat:no-repeat;background-position:center center}address,article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,mark,meter,nav,ouput,progress,section,source,summary,time,video,wbr,img{display:block}img{max-width:100%}input:focus,textarea:focus,select:focus{outline:none}textarea{resize:none}table{border-collapse:collapse;border-spacing:0;padding:0;border:0}table td,table
th{padding:0}input{-webkit-border-radius:0}a:active,label:active{outline:none}a:focus,label:focus{-moz-outline-style:none;outline:none}input[type=checkbox]{border-width:0px}html{overflow-y:scroll;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-smooth:always}body,html{height:100%;-webkit-text-size-adjust:none}body{color:#000}ol{padding-left:40px}ul{padding-left:1em}.clear{clear:both;height:1px;overflow:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.labelVisible{position:absolute;left:0px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.labelInvisible{opacity:0}@media only screen and (min-width: 1024px),print{*{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit}html{font-family:'GPAB',sans-serif;font-size:12px;line-height:1.4}#wrapper{width:100%;height:100%;display:table;table-layout:fixed;padding-top:85px}header{width:100%;height:85px;position:fixed;top:0px;padding:20px;background-color:#000;color:#fff;z-index:20}header
.logo{float:left}header nav a:hover,header nav
a.active{color:#64727b;font-weight:bold}article{display:table-row;height:100%}footer{padding: .5rem 20px;background-color:#000;color:#a2b4c4;font-size:0.8333rem;text-align:center}footer a:hover{color:#fff}.limitedWidth{max-width:600px;margin:0px
auto}.flexWrapper{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex}.entrytype:not(.Projekte):not(.Headerbild){padding-left:20px;padding-right:20px}.greyColor{color:#64727b}.fancybox-toolbar{opacity:1 !important;visibility:visible !important}.fancybox-button--close{width:20px !important;height:20px !important;position:absolute !important;display:block !important;top:40px;right:40px;background-image:url('/images/closeWhite.svg') !important;background-color:transparent !important}.fancybox-button--close:before,.fancybox-button--close:after{display:none !important}body .fancybox-arrow{width:32px;height:60px;margin-top:-30px;background-size:30px 30px;background-position:center center;background-repeat:no-repeat}body .fancybox-arrow.fancybox-arrow--left{left:4px;background-image:url('/images/arrowLeft.svg') !important;-webkit-transform:none;-ms-transform:none;transform:none}body .fancybox-arrow.fancybox-arrow--right{right:4px;background-image:url('/images/arrowRight.svg')}body .fancybox-arrow:after{display:none}.fancybox-bg{opacity:1 !important}.projectsPage,.projectsPage
body{height:100%}.Projekte{min-height:100%;position:relative;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.Projekte
.filter{position:fixed;top:calc(85px + 15px);padding:10px
20px;background-color:#000;color:#fff;z-index:10}.Projekte .filter
a{display:block}.Projekte .filter a:not(:last-child):not(.filterOpener){margin-bottom:0.8em}.Projekte .filter a.active
.inner{background-color:#fff}.Projekte .filter a
span{border-radius:50%;display:block}.Projekte .filter a
span.outer{width:1.2rem;height:1.2rem;float:left;margin-right:1rem;border:1px
solid #fff}.Projekte .filter a
span.inner{width:0.8rem;height:0.8rem;margin:calc(0.2rem - 1px)}.Projekte
.filterOpener{background-image:url(/images/plus_white.svg);background-position:right center;background-size:auto auto;cursor:pointer}.Projekte
.filterSelection{-webkit-transition:max-height .5s ease;transition:max-height .5s ease}.Projekte
.project{min-height:400px;position:relative;overflow:hidden;display:block;background-color:#000}.Projekte .project
svg{height:100%;width:100%;position:absolute;overflow:hidden;-webkit-transform:scale(1.005);-ms-transform:scale(1.005);transform:scale(1.005)}.Projekte .project
image{display:block}.Projekte
.infos{width:50%;position:absolute;right:0px;bottom:20px;padding: .4rem .5rem .5rem .5rem;background-color:rgba(255,255,255,0.8);font-size:0.8333rem;line-height:1.4}.Projekte
#projectDetails{width:100%;display:none;padding:1rem}.Projekte #projectDetails
.close{display:none;width:20px !important;height:20px !important;position:absolute !important;display:block !important;top:1rem;right:1rem;background-image:url('/images/close.svg')}.Projekte #projectDetails
.wrapper{position:relative;background-color:#ededed;padding:2.917rem 3.75rem 2.083rem 2.083rem}.Projekte #projectDetails
.row{padding:1rem 0px;border-top:1px solid #000}.Projekte #projectDetails .swiper-slide{width:100% !important}.Projekte #projectDetails .swiper-slide
.img{position:relative;display:block;padding-bottom:75%}.Projekte #projectDetails .swiper-slide .img
.src{width:100%;height:100%;position:absolute;background-size:cover;z-index:5}.Projekte #projectDetails .swiper-slide
.legend{display:block;clear:both;padding-top:1rem}.Projekte #projectDetails .swiper-button-prev,.Projekte #projectDetails .swiper-button-next{width:32px;height:60px;display:block;margin-top:-30px;background-size:30px 30px;background-position:center center;z-index:10}.Projekte #projectDetails .swiper-button-prev{left:2px;background-image:url('/images/arrowLeft.svg')}.Projekte #projectDetails .swiper-button-prev.background--light{background-image:url('/images/arrowLeftBlack.svg')}.Projekte #projectDetails .swiper-button-next{right:2px;background-image:url('/images/arrowRight.svg')}.Projekte #projectDetails .swiper-button-next.background--light{background-image:url('/images/arrowRightBlack.svg')}.Projekte #projectDetails .swiper-button-disabled{opacity:0}.Projekte #projectDetails .swiper-pagination{width:auto;position:relative;float:right}.filterWrapper{width:0px;height:0px;overflow:hidden;display:block}.Werkliste{padding-top:4.167rem}.Werkliste
.wrapper{padding:1rem 0px 2.083rem 0px;border-top:1px solid #000}.Werkliste
.col1{min-width:185px}.Werkliste
.project{display:inline-block;padding-top:0.3rem;padding-bottom:0.3rem}.Headerbild{height:340px;padding-top:20px}.Headerbild
.text{width:300px;padding:10px
20px;background-color:rgba(255,255,255,0.8)}.Mitarbeiter{margin-top:20px}.Mitarbeiter:last-child{margin-bottom:20px}.Mitarbeiter
.photo{padding-top:65.45%}.Mitarbeiter
.greyColor{padding:1rem 0px}.Kontakt{padding-top:4.167rem;padding-bottom:20px}.Kontakt
.row{padding:1rem 0px;border-top:1px solid #000}.Kontakt .row:last-of-type{border-bottom:1px solid #000}.Kontakt
.googleMapsLink{display:inline-block;margin:2.083rem 0px}.small{font-size:10px}.big{font-size:15px}.tbltype-emphheader[data-name="Kopfzeile hervorgehoben"]{border-spacing:1px}.tbltype-emphheader tr
td{background-color:#f8f8f8;vertical-align:top !important}.tbltype-emphheader tr:first-child
td{background-color:#e0e0e0}.tbltype-fairplan[data-name="Hellgrau"]{border-spacing:1px}.tbltype-fairplan tr
td{background-color:#f8f8f8;vertical-align:top !important}.tbltype-headline[data-name="Hervorgehoben"]{border-spacing:1px}.tbltype-headline tr
td{padding:8px;background-color:#f8f8f8;border:1px
solid #ccc;vertical-align:top}#editor b,#editor
strong{font-weight:bold !important}#editor i,#editor
em{font-style:italic !important}header{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex}header
.logo{width:235px}header
nav{margin-left:auto;-webkit-align-self:flex-end;-ms-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}header nav
a{display:inline-block;text-align:center}header nav a:not(:first-child){margin-left:40px}header nav a span:before{display:block;content:attr(title);font-weight:bold;height:1px;color:transparent;overflow:hidden;visibility:hidden}.Projekte .filter
.filterOpener{display:none}.Projekte
.project.active{opacity:0}.Projekte #projectDetails
.wrapper{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex}.Projekte #projectDetails .col:first-of-type{width:65%;overflow:hidden;-webkit-box-flex:2;-webkit-flex:2 2 65%;-ms-flex:2 2 65%;flex:2 2 65%;padding-right:1rem}.Projekte #projectDetails .col:last-of-type{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%}.Projekte #projectDetails .swiper-container{overflow:visible}.Projekte #projectDetails .swiper-slide{opacity:0}.Projekte #projectDetails .swiper-slide.swiper-slide-active{opacity:1}.Projekte #projectDetails .swiper-slide.portrait
.img{float:right}.Werkliste
.wrapper{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex}.Mitarbeiter{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex}.Mitarbeiter .col:first-child{width:45.83%}.Mitarbeiter .col:last-child{-webkit-flex-grow:1;-ms-flex-grow:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.Mitarbeiter
.photo{margin-right:20px}.Mitarbeiter
.greyColor{margin-bottom:1rem;border-top:1px solid #000;border-bottom:1px solid #000}*:not(.desktop).tablet,*:not(.desktop).smartphone{display:none}.Projekte
.project{width:33.33%}.Projekte .project:hover
.infos{display:block}.Projekte
.infos{display:none}.Werkliste
.project{padding-left:0.5rem;padding-right:0.5rem}.Werkliste a.project:hover{background-color:#000}.Werkliste a.project:hover,.Werkliste a.project:hover
*{color:#fff}}@media only screen and (min-width: 668px) and (max-width: 1023px){*{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit}html{font-family:'GPAB',sans-serif;font-size:12px;line-height:1.4}#wrapper{width:100%;height:100%;display:table;table-layout:fixed;padding-top:85px}header{width:100%;height:85px;position:fixed;top:0px;padding:20px;background-color:#000;color:#fff;z-index:20}header
.logo{float:left}header nav a:hover,header nav
a.active{color:#64727b;font-weight:bold}article{display:table-row;height:100%}footer{padding: .5rem 20px;background-color:#000;color:#a2b4c4;font-size:0.8333rem;text-align:center}footer a:hover{color:#fff}.limitedWidth{max-width:600px;margin:0px
auto}.flexWrapper{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex}.entrytype:not(.Projekte):not(.Headerbild){padding-left:20px;padding-right:20px}.greyColor{color:#64727b}.fancybox-toolbar{opacity:1 !important;visibility:visible !important}.fancybox-button--close{width:20px !important;height:20px !important;position:absolute !important;display:block !important;top:20px;right:20px;background-image:url('/images/closeWhite.svg') !important;background-color:transparent !important}.fancybox-button--close:before,.fancybox-button--close:after{display:none !important}body .fancybox-arrow{width:32px;height:60px;margin-top:-30px;background-size:30px 30px;background-position:center center;background-repeat:no-repeat}body .fancybox-arrow.fancybox-arrow--left{left:4px;background-image:url('/images/arrowLeft.svg') !important;-webkit-transform:none;-ms-transform:none;transform:none}body .fancybox-arrow.fancybox-arrow--right{right:4px;background-image:url('/images/arrowRight.svg')}body .fancybox-arrow:after{display:none}.fancybox-bg{opacity:1 !important}.projectsPage,.projectsPage
body{height:100%}.Projekte{min-height:100%;position:relative;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.Projekte
.filter{position:fixed;top:calc(85px + 15px);padding:10px
20px;background-color:#000;color:#fff;z-index:10}.Projekte .filter
a{display:block}.Projekte .filter a:not(:last-child):not(.filterOpener){margin-bottom:0.8em}.Projekte .filter a.active
.inner{background-color:#fff}.Projekte .filter a
span{border-radius:50%;display:block}.Projekte .filter a
span.outer{width:1.2rem;height:1.2rem;float:left;margin-right:1rem;border:1px
solid #fff}.Projekte .filter a
span.inner{width:0.8rem;height:0.8rem;margin:calc(0.2rem - 1px)}.Projekte
.filterOpener{background-image:url(/images/plus_white.svg);background-position:right center;background-size:auto auto;cursor:pointer}.Projekte
.filterSelection{-webkit-transition:max-height .5s ease;transition:max-height .5s ease}.Projekte
.project{min-height:400px;position:relative;overflow:hidden;display:block;background-color:#000}.Projekte .project
svg{height:100%;width:100%;position:absolute;overflow:hidden;-webkit-transform:scale(1.005);-ms-transform:scale(1.005);transform:scale(1.005)}.Projekte .project
image{display:block}.Projekte
.infos{width:50%;position:absolute;right:0px;bottom:20px;padding: .4rem .5rem .5rem .5rem;background-color:rgba(255,255,255,0.8);font-size:0.8333rem;line-height:1.4}.Projekte
#projectDetails{width:100%;display:none;padding:1rem}.Projekte #projectDetails
.close{display:none;width:20px !important;height:20px !important;position:absolute !important;display:block !important;top:1rem;right:1rem;background-image:url('/images/close.svg')}.Projekte #projectDetails
.wrapper{position:relative;background-color:#ededed;padding:2.917rem 3.75rem 2.083rem 2.083rem}.Projekte #projectDetails
.row{padding:1rem 0px;border-top:1px solid #000}.Projekte #projectDetails .swiper-slide{width:100% !important}.Projekte #projectDetails .swiper-slide
.img{position:relative;display:block;padding-bottom:75%}.Projekte #projectDetails .swiper-slide .img
.src{width:100%;height:100%;position:absolute;background-size:cover;z-index:5}.Projekte #projectDetails .swiper-slide
.legend{display:block;clear:both;padding-top:1rem}.Projekte #projectDetails .swiper-button-prev,.Projekte #projectDetails .swiper-button-next{width:32px;height:60px;display:block;margin-top:-30px;background-size:30px 30px;background-position:center center;z-index:10}.Projekte #projectDetails .swiper-button-prev{left:2px;background-image:url('/images/arrowLeft.svg')}.Projekte #projectDetails .swiper-button-prev.background--light{background-image:url('/images/arrowLeftBlack.svg')}.Projekte #projectDetails .swiper-button-next{right:2px;background-image:url('/images/arrowRight.svg')}.Projekte #projectDetails .swiper-button-next.background--light{background-image:url('/images/arrowRightBlack.svg')}.Projekte #projectDetails .swiper-button-disabled{opacity:0}.Projekte #projectDetails .swiper-pagination{width:auto;position:relative;float:right}.filterWrapper{width:0px;height:0px;overflow:hidden;display:block}.Werkliste{padding-top:4.167rem}.Werkliste
.wrapper{padding:1rem 0px 2.083rem 0px;border-top:1px solid #000}.Werkliste
.col1{min-width:185px}.Werkliste
.project{display:inline-block;padding-top:0.3rem;padding-bottom:0.3rem}.Headerbild{height:340px;padding-top:20px}.Headerbild
.text{width:300px;padding:10px
20px;background-color:rgba(255,255,255,0.8)}.Mitarbeiter{margin-top:20px}.Mitarbeiter:last-child{margin-bottom:20px}.Mitarbeiter
.photo{padding-top:65.45%}.Mitarbeiter
.greyColor{padding:1rem 0px}.Kontakt{padding-top:4.167rem;padding-bottom:20px}.Kontakt
.row{padding:1rem 0px;border-top:1px solid #000}.Kontakt .row:last-of-type{border-bottom:1px solid #000}.Kontakt
.googleMapsLink{display:inline-block;margin:2.083rem 0px}.small{font-size:10px}.big{font-size:15px}.tbltype-emphheader[data-name="Kopfzeile hervorgehoben"]{border-spacing:1px}.tbltype-emphheader tr
td{background-color:#f8f8f8;vertical-align:top !important}.tbltype-emphheader tr:first-child
td{background-color:#e0e0e0}.tbltype-fairplan[data-name="Hellgrau"]{border-spacing:1px}.tbltype-fairplan tr
td{background-color:#f8f8f8;vertical-align:top !important}.tbltype-headline[data-name="Hervorgehoben"]{border-spacing:1px}.tbltype-headline tr
td{padding:8px;background-color:#f8f8f8;border:1px
solid #ccc;vertical-align:top}#editor b,#editor
strong{font-weight:bold !important}#editor i,#editor
em{font-style:italic !important}header{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex}header
.logo{width:235px}header
nav{margin-left:auto;-webkit-align-self:flex-end;-ms-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}header nav
a{display:inline-block;text-align:center}header nav a:not(:first-child){margin-left:40px}header nav a span:before{display:block;content:attr(title);font-weight:bold;height:1px;color:transparent;overflow:hidden;visibility:hidden}.Projekte .filter
.filterOpener{display:none}.Projekte
.project.active{opacity:0}.Projekte #projectDetails
.wrapper{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex}.Projekte #projectDetails .col:first-of-type{width:65%;overflow:hidden;-webkit-box-flex:2;-webkit-flex:2 2 65%;-ms-flex:2 2 65%;flex:2 2 65%;padding-right:1rem}.Projekte #projectDetails .col:last-of-type{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%}.Projekte #projectDetails .swiper-container{overflow:visible}.Projekte #projectDetails .swiper-slide{opacity:0}.Projekte #projectDetails .swiper-slide.swiper-slide-active{opacity:1}.Projekte #projectDetails .swiper-slide.portrait
.img{float:right}.Werkliste
.wrapper{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex}.Mitarbeiter{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex}.Mitarbeiter .col:first-child{width:45.83%}.Mitarbeiter .col:last-child{-webkit-flex-grow:1;-ms-flex-grow:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.Mitarbeiter
.photo{margin-right:20px}.Mitarbeiter
.greyColor{margin-bottom:1rem;border-top:1px solid #000;border-bottom:1px solid #000}footer
a{display:block}*:not(.tablet).desktop,*:not(.tablet).smartphone{display:none}.Projekte
.project{width:50%}}@media only screen and (max-width: 667px){*{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit}html{font-family:'GPAB',sans-serif;font-size:12px;line-height:1.4}#wrapper{width:100%;height:100%;display:table;table-layout:fixed;padding-top:85px}header{width:100%;height:85px;position:fixed;top:0px;padding:20px;background-color:#000;color:#fff;z-index:20}header
.logo{float:left}header nav a:hover,header nav
a.active{color:#64727b;font-weight:bold}article{display:table-row;height:100%}footer{padding: .5rem 20px;background-color:#000;color:#a2b4c4;font-size:0.8333rem;text-align:center}footer a:hover{color:#fff}.limitedWidth{max-width:600px;margin:0px
auto}.flexWrapper{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex}.entrytype:not(.Projekte):not(.Headerbild){padding-left:20px;padding-right:20px}.greyColor{color:#64727b}.fancybox-toolbar{opacity:1 !important;visibility:visible !important}.fancybox-button--close{width:20px !important;height:20px !important;position:absolute !important;display:block !important;top:20px;right:20px;background-image:url('/images/closeWhite.svg') !important;background-color:transparent !important}.fancybox-button--close:before,.fancybox-button--close:after{display:none !important}body .fancybox-arrow{width:32px;height:60px;margin-top:-30px;background-size:30px 30px;background-position:center center;background-repeat:no-repeat}body .fancybox-arrow.fancybox-arrow--left{left:4px;background-image:url('/images/arrowLeft.svg') !important;-webkit-transform:none;-ms-transform:none;transform:none}body .fancybox-arrow.fancybox-arrow--right{right:4px;background-image:url('/images/arrowRight.svg')}body .fancybox-arrow:after{display:none}.fancybox-bg{opacity:1 !important}.projectsPage,.projectsPage
body{height:100%}.Projekte{min-height:100%;position:relative;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.Projekte
.filter{position:fixed;top:calc(85px + 15px);padding:10px
20px;background-color:#000;color:#fff;z-index:10}.Projekte .filter
a{display:block}.Projekte .filter a:not(:last-child):not(.filterOpener){margin-bottom:0.8em}.Projekte .filter a.active
.inner{background-color:#fff}.Projekte .filter a
span{border-radius:50%;display:block}.Projekte .filter a
span.outer{width:1.2rem;height:1.2rem;float:left;margin-right:1rem;border:1px
solid #fff}.Projekte .filter a
span.inner{width:0.8rem;height:0.8rem;margin:calc(0.2rem - 1px)}.Projekte
.filterOpener{background-image:url(/images/plus_white.svg);background-position:right center;background-size:auto auto;cursor:pointer}.Projekte
.filterSelection{-webkit-transition:max-height .5s ease;transition:max-height .5s ease}.Projekte
.project{min-height:400px;position:relative;overflow:hidden;display:block;background-color:#000}.Projekte .project
svg{height:100%;width:100%;position:absolute;overflow:hidden;-webkit-transform:scale(1.005);-ms-transform:scale(1.005);transform:scale(1.005)}.Projekte .project
image{display:block}.Projekte
.infos{width:50%;position:absolute;right:0px;bottom:20px;padding: .4rem .5rem .5rem .5rem;background-color:rgba(255,255,255,0.8);font-size:0.8333rem;line-height:1.4}.Projekte
#projectDetails{width:100%;display:none;padding:1rem}.Projekte #projectDetails
.close{display:none;width:20px !important;height:20px !important;position:absolute !important;display:block !important;top:1rem;right:1rem;background-image:url('/images/close.svg')}.Projekte #projectDetails
.wrapper{position:relative;background-color:#ededed;padding:2.917rem 3.75rem 2.083rem 2.083rem}.Projekte #projectDetails
.row{padding:1rem 0px;border-top:1px solid #000}.Projekte #projectDetails .swiper-slide{width:100% !important}.Projekte #projectDetails .swiper-slide
.img{position:relative;display:block;padding-bottom:75%}.Projekte #projectDetails .swiper-slide .img
.src{width:100%;height:100%;position:absolute;background-size:cover;z-index:5}.Projekte #projectDetails .swiper-slide
.legend{display:block;clear:both;padding-top:1rem}.Projekte #projectDetails .swiper-button-prev,.Projekte #projectDetails .swiper-button-next{width:32px;height:60px;display:block;margin-top:-30px;background-size:30px 30px;background-position:center center;z-index:10}.Projekte #projectDetails .swiper-button-prev{left:2px;background-image:url('/images/arrowLeft.svg')}.Projekte #projectDetails .swiper-button-prev.background--light{background-image:url('/images/arrowLeftBlack.svg')}.Projekte #projectDetails .swiper-button-next{right:2px;background-image:url('/images/arrowRight.svg')}.Projekte #projectDetails .swiper-button-next.background--light{background-image:url('/images/arrowRightBlack.svg')}.Projekte #projectDetails .swiper-button-disabled{opacity:0}.Projekte #projectDetails .swiper-pagination{width:auto;position:relative;float:right}.filterWrapper{width:0px;height:0px;overflow:hidden;display:block}.Werkliste{padding-top:4.167rem}.Werkliste
.wrapper{padding:1rem 0px 2.083rem 0px;border-top:1px solid #000}.Werkliste
.col1{min-width:185px}.Werkliste
.project{display:inline-block;padding-top:0.3rem;padding-bottom:0.3rem}.Headerbild{height:340px;padding-top:20px}.Headerbild
.text{width:300px;padding:10px
20px;background-color:rgba(255,255,255,0.8)}.Mitarbeiter{margin-top:20px}.Mitarbeiter:last-child{margin-bottom:20px}.Mitarbeiter
.photo{padding-top:65.45%}.Mitarbeiter
.greyColor{padding:1rem 0px}.Kontakt{padding-top:4.167rem;padding-bottom:20px}.Kontakt
.row{padding:1rem 0px;border-top:1px solid #000}.Kontakt .row:last-of-type{border-bottom:1px solid #000}.Kontakt
.googleMapsLink{display:inline-block;margin:2.083rem 0px}.small{font-size:10px}.big{font-size:15px}.tbltype-emphheader[data-name="Kopfzeile hervorgehoben"]{border-spacing:1px}.tbltype-emphheader tr
td{background-color:#f8f8f8;vertical-align:top !important}.tbltype-emphheader tr:first-child
td{background-color:#e0e0e0}.tbltype-fairplan[data-name="Hellgrau"]{border-spacing:1px}.tbltype-fairplan tr
td{background-color:#f8f8f8;vertical-align:top !important}.tbltype-headline[data-name="Hervorgehoben"]{border-spacing:1px}.tbltype-headline tr
td{padding:8px;background-color:#f8f8f8;border:1px
solid #ccc;vertical-align:top}#editor b,#editor
strong{font-weight:bold !important}#editor i,#editor
em{font-style:italic !important}footer
a{display:block}header
.logo{width:235px}header
nav{width:100%;left:0px;position:fixed;top:85px;display:none;background-color:#000;border-top:4px solid #fff}header nav
a{display:block;padding: .6em 20px}header nav a:not(:last-child){border-bottom:1px solid #fff}.hamburger{float:right}*:not(.smartphone).desktop,*:not(.smartphone).tablet{display:none}.Projekte
.filterSelection{display:block;max-height:0px;overflow:hidden}.Projekte
.filterSelection.open{max-height:200px}.Projekte .filterSelection a:first-child{margin-top:0.8em}.Projekte
.project{width:100%}.Projekte
.project.active{display:none}.Projekte #projectDetails .swiper-slide
.legend{margin-left:0px !important}.Projekte .swiper-container{overflow:hidden !important}.Projekte .swiper-slide
.text{width:calc(100% - 5rem);clear:both;display:inline-block;padding:0px
0px 1rem 0px}.Projekte .swiper-slide.portrait
.img{margin:0px
auto}.Werkliste
.col1{margin-bottom:1em}.Mitarbeiter:not(:last-child){padding-bottom:1rem}.Mitarbeiter:not(:last-child) .col:last-child{padding-bottom:1rem;border-bottom:1px solid #000}.Mitarbeiter:not(:last-child) .col:last-child .row:last-child{margin-bottom:15px}}