@charset "UTF-8";*{-webkit-overflow-scrolling:touch}html,body{height:100%}body{font-family:'akzidenz-grotesk_nextregular';color:#000;overflow-x:hidden;padding-top:60px;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;display:flex;flex-direction:column;font-size:16px;line-height:20px}.karat-dev{display:none}.karat-dev.shown{display:block}.content{flex:1 0 auto}body.blackshadow .blackShadow{background:rgba(0,0,0,0.6);width:100%;height:100%;position:fixed;z-index:-1}h1{margin-bottom:0;font-size:30px}h1 a,h1 a:hover,h1 a:focus{color:#3861BE;text-decoration:none}p{margin-bottom:0}img{max-width:100%}.paddingLeft{padding-left:20px}.paddingRight{padding-right:20px}.marginTop{margin-top:10px}.row{margin-left:-5px;margin-right:-5px}.row>[class*="col"]{padding-left:5px;padding-right:5px}.blackBox{background:rgba(0,0,0,0.6)}strong{font-weight:normal;font-family:'akzidenz-grotesk_nextbold'}a,a:hover,a:focus,a:active{color:inherit;text-decoration:none}body #ca_banner{border:0 none !important;box-shadow:none;height:50px;box-sizing:border-box;background:rgba(0,0,0,0.6) !important;text-align:left;padding:12px;color:#fff;padding-bottom:30px;padding-top:20px}body #ca_banner h2{color:#fff;display:inline-block;font-size:16px;line-height:20px;margin:0}body #ca_banner p{display:inline-block;font-size:16px;line-height:20px;margin:0}body #ca_banner p span{color:#fff !important}body #ca_banner a{color:#fff}body #ca_banner .accept{display:inline-block;text-align:center;margin:0;padding:0;background:transparent !important;text-shadow:none !important;text-decoration:underline;float:right !important;width:auto;font-size:16px;line-height:20px;box-shadow:none !important;outline:none}body.projects{background-image:url('https://www.scharrer-architektur.de/images/jch-optimize/ng/images_backgrounds_scharrer__architektur__Hintergrund__Projekte.webp')}.projectContainer{padding-left:20px;padding-right:20px;padding-bottom:10px}.projectContainer .projectHeadline{color:#fff;height:120px;display:flex;align-items:center;justify-content:space-between}.projectContainer .listButton{cursor:pointer}.projectGrid img{width:100%;height:100%;object-fit:cover;object-position:center}.projectGrid .col-12{margin-bottom:10px}.projectGrid h3{font-size:16px;line-height:20px;position:absolute;bottom:10px;left:15px;background:rgba(0,0,0,0.6);color:#fff;margin:0;min-height:60px;padding:20px;display:flex;align-items:center;width:calc(100% - 30px)}.projectGrid .col-12:hover h3{background:#fff;color:#000;transition:0.1s}.projectTable{display:none}.projectTable .tableRow{min-height:60px;display:flex;align-items:center;margin-bottom:10px;font-size:16px;line-height:20px;padding-top:5px;padding-bottom:5px;cursor:pointer}.projectTable .tableRow.headerRow{font-family:'akzidenz-grotesk_nextbold'}.projectTable .tableRow.headerRow:hover{background:#fff;color:#000}.projectTable a:hover,.projectTable a:focus,.projectTable a:active{text-decoration:none}.projectTable .srJahr{flex:0 0 80px;text-align:center}.projectTable .srProjektname{flex:1 1 auto;padding-right:20px;padding-top:10px;padding-bottom:10px}.projectTable .srKategorie{flex:0 0 140px}.projectTable .srAufgabe{flex:0 0 190px;padding-right:10px}.projectTable .srLeistung{flex:0 0 200px}.projectTable .srOrt{flex:0 0 200px}.openTable .projectTable{display:block}.openTable .projectGrid{display:none}.outterTableRow{background:#fff}.outterTableRow:hover{background:rgba(0,0,0,0.6);color:#fff;transition:0.1s}.projectTable>.outterTableRow{background:#fff}.sort{cursor:pointer}@media (min-width:2000px){.projectTable .srJahr{flex:0 0 80px;text-align:center}.projectTable .srProjektname{flex:1 1 auto;padding-right:20px;padding-top:10px;padding-bottom:10px}.projectTable .srKategorie{flex:0 0 12%}.projectTable .srAufgabe{flex:0 0 15%}.projectTable .srLeistung{flex:0 0 15%}.projectTable .srOrt{flex:0 0 17%}}@media (max-width:1400px){.projectTable .srAufgabe{flex:0 0 150px}.projectTable .srLeistung{flex:0 0 180px}}@media (max-width:1000px){.projectTable .srOrt{display:none}}@media (max-width:800px){.projectTable .srLeistung{display:none}}@media (max-width:600px){.projectTable .srAufgabe{display:none}}@media (max-width:500px){.projectTable .srKategorie{display:none}}.projectPage{background:#fff}.projectPage p{margin-bottom:10px}.projectPage p:last-child{margin-bottom:0}.projectPage .projectSubContainer{padding-left:8.333333%;padding-right:8.333333%}.projectPage .projectImage{height:calc(100vh - 120px)}.projectPage .projectImage img{width:100%;height:100%;object-fit:cover}.projectPage .projectHeadline{margin-bottom:38px;padding-left:20px}.projectPage .projectHeadline h1{min-height:60px;line-height:40px;padding-top:10px}.projectPage .projectMain{margin-top:60px}.projectPage .projectMain img{margin-bottom:10px}.projectPage .leftImg{margin-top:60px}.projectSubItem{display:flex}.projectSubItem .leftRow{flex:0 0 120px}.leftRow{padding-right:15px;vertical-align:top}.slidePopUpImg{cursor:pointer;width:100%;object-fit:cover}.openSlideshow{overflow-y:hidden}.slideOverlay{width:100vw;height:calc(100vh - 60px);position:fixed;background:#fff;left:0;top:60px;z-index:1000}.slideOverlay .slider{height:calc(100vh - 60px);width:100vw}.slideOverlay .slide{height:calc(100vh - 120px);width:100%;display:flex !important;justify-content:center;align-items:center}.slideOverlay .slick-arrow{position:absolute;text-indent:-9999px;background:none;outline:none;border:none;top:0;height:calc(100vh - 120px);width:50%;padding:0;z-index:6;cursor:pointer}.slideOverlay .slick-prev{left:0}.slideOverlay .slick-next{right:0}.slideOverlay .slick-slide img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}.slideOverlay .controlSlider{color:#000;position:absolute;bottom:0;left:0;width:100vw;height:60px}.slideOverlay .countSlider{position:absolute;z-index:5;bottom:18px;left:20px}.slideOverlay .closeSlider{position:absolute;z-index:5;bottom:18px;right:20px;cursor:pointer}.moreProjectsTitle{height:120px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:0}.moreProjectsInner{position:relative;margin-bottom:10px}.moreProjectsInner .moreProjectsOverlay{position:absolute;width:100%;height:100%;top:0;left:0;padding:20px;padding-top:18px;background:rgba(0,0,0,0.6);color:#fff}.moreProjectsInner:hover .moreProjectsOverlay{display:none}.contentPage{padding-left:20px;padding-right:20px;padding-bottom:20px}.contentPage p{margin-bottom:10px}.contentPage p:last-child{margin-bottom:0}.contentPage .contentPrimary{margin-bottom:10px;padding:20px}.contentPage .contentImgLeft img,.contentPage .contentImgRight img{margin-bottom:10px}.contentPage .contentImgLeft img:last-child,.contentPage .contentImgRight img:last-child{margin-bottom:0}.contentPage .contentHeadline{color:#fff;height:120px;display:flex;align-items:center;justify-content:flex-start}.whiteBG{background:#fff}.bigText,.anleser{font-size:22px;line-height:29px;margin-bottom:20px}body.leistungsbild{background-image:url('https://www.scharrer-architektur.de/images/jch-optimize/ng/images_backgrounds_scharrer__architektur__Hintergrund__Leistungsbild.webp')}body.leistungsbild .contentImgRight{padding-bottom:10px}.textLeft,.textRight{padding:20px}body.buero{background-image:url('https://www.scharrer-architektur.de/images/jch-optimize/ng/images_backgrounds_scharrer__architektur__Hintergrund__Buero.webp')}body.team{background-image:url('https://www.scharrer-architektur.de/images/jch-optimize/ng/images_backgrounds_scharrer__architektur__Hintergrund__Team.webp')}.teamItem{margin-bottom:10px}.teamItem h3{font-size:16px;line-height:20px;font-family:'akzidenz-grotesk_nextbold';margin:0}.teamItem .teamText{font-size:12px;line-height:18px}.teamItem h4{font-size:16px;line-height:20px;margin:0;margin-bottom:30px}.teamItem h4:last-child{margin-top:30px;margin-bottom:0}.noMM{margin-left:0;margin-right:0;height:100%}.row>[class*="col"].teamImg{padding:20px}.row>[class*="col"].teamContent{padding:20px}@media (min-width:1200px){.row>[class*="col"].teamContent{padding-top:20px;padding-right:20px;padding-bottom:20px}}@media (max-width:1199px){.row>[class*="col"].teamImg{padding-bottom:0}}body.mitarbeit{background-image:url('https://www.scharrer-architektur.de/images/jch-optimize/ng/images_backgrounds_scharrer__architektur__Hintergrund__Mitarbeit.webp')}body.kontakt{background-image:url('https://www.scharrer-architektur.de/images/jch-optimize/ng/images_backgrounds_scharrer__architektur__Hintergrund__Kontakt.webp')}body.impressum{background-image:url('https://www.scharrer-architektur.de/images/jch-optimize/ng/images_backgrounds_scharrer__architektur__Hintergrund__Impressum.webp')}.innerContact{padding:20px}.innerContact.fullHeight{height:100%}.kontakt .contentPage{padding-bottom:10px}.osMap{margin-left:calc(8.333333% + 1px);margin-right:calc(8.333333% + 1px)}.kontakt #belowContent{padding-bottom:20px}#belowContent{padding-bottom:15px;padding-left:20px;padding-right:20px}.aktuellesHeadline{height:120px;display:flex;align-items:center;justify-content:flex-start}.aktuellesInner{padding:20px;background:#f2f2f2;margin-bottom:10px}.aktuellesInner .readMore{padding-top:20px}.aktuellesInner h3{padding-top:20px;padding-bottom:20px;font-size:30px;line-height:40px}.aktuellesInner .aktuellesImg{margin-bottom:24px}header{height:60px;text-align:right;padding-right:20px;display:flex;align-items:center;justify-content:flex-end;position:fixed;top:0;width:100%;left:0;z-index:999;background:#fff}.menuBtn{position:absolute;left:20px;top:18px;width:24px;height:24px;cursor:pointer;background:url('https://www.scharrer-architektur.de/images/buttons/scharrer_architektur_Menu_Icon.png');background-size:cover}.openMenu .menuBtn{background-image:url('https://www.scharrer-architektur.de/images/buttons/scharrer_architektur_X_Icon_B.png')}#mainmenu{position:fixed;top:70px;left:0;width:100%;min-height:60px;background:#fff;z-index:1001;display:none;align-items:center}#mainmenu li{padding-left:20px}#mainmenu li a{color:#000;text-decoration:none}.openMenu #mainmenu{display:flex}.mainSlider,.slide{color:#fff;height:calc(100vh - 60px);min-height:300px}.slide{background-size:cover;background-position:center}.slide .blackBox{position:absolute;right:0;bottom:10px;width:calc(50% - 10px);min-height:60px;display:flex;align-items:center;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px}.absoluteText{color:#fff;position:absolute;top:70px;z-index:10;width:calc(50% - 10px)}.absoluteText a,.absoluteText a:hover,.absoluteText a:focus,.absoluteText a:active{text-decoration:none}.absoluteText .blackBox{min-height:60px}.absoluteText .blackBox:first-child:hover{background:#fff;color:#000;transition:0.1s}.absoluteText .blackBox h3{margin-bottom:0;min-height:60px;display:flex;align-items:center;padding-bottom:10px;padding-top:10px;padding-right:15px}.absoluteText .extendable h3{text-decoration:underline;cursor:pointer}.mainSlider .blackBox:first-child:hover{background:#fff;color:#000;transition:0.1s}footer{padding-left:20px;padding-right:20px;background:#fff;flex-shrink:0;padding-top:20px;padding-bottom:10px}footer p{font-size:16px;line-height:20px;width:100%}footer a,footer a:hover,footer a:focus,footer a:active{color:inherit}footer .row,footer .row>div{height:auto}footer .row>div{display:flex;align-items:end;padding-bottom:10px}@media (min-width:2000px){body{font-size:20px;line-height:26px}h1,h3{font-size:38px;line-height:50px}.bigText,.anleser{font-size:26px;line-height:34px}.teamItem .teamText{font-size:14px;line-height:20px}.teamItem h3{font-size:20px;line-height:26px}.teamItem h4{font-size:20px;line-height:26px}.teamItem h4:last-child{margin-top:30px;margin-bottom:0}.projectTable .tableRow{font-size:20px;line-height:26px}.aktuellesInner h3{font-size:38px;line-height:50px}.projectGrid h3{font-size:20px;line-height:26px}body{padding-top:72px}header{height:72px}.mainSlider,.slide{height:calc(100vh - 70px)}.absoluteText{top:80px}.absoluteText .blackBox,.absoluteText .blackBox h3,.slide .blackBox{min-height:72px}footer{}.menuBtn{width:28px;height:28px;top:22px}.absoluteText{top:82px}#mainmenu{min-height:72px;top:82px}.projectContainer .projectHeadline{height:144px}.projectGrid h3,.projectTable .tableRow{min-height:72px}.projectPage .projectImage{height:calc(100vh - 144px)}.projectPage .projectHeadline h1{min-height:72px;line-height:50px;padding-top:10px}.projectPage .leftImg{margin-top:72px}.moreProjectsTitle,.contentPage .contentHeadline,.aktuellesHeadline{height:144px}footer p{font-size:20px;line-height:26px}footer{}#belowContent{padding-bottom:20px}.slideOverlay .slide{height:calc(100vh - 144px)}.slideOverlay{height:calc(100vh - 72px);top:72px}.slideOverlay .controlSlider{height:72px}#mainmenu li{padding-left:25px}#mainmenu li:first-child{padding-left:20px}.projectSubItem .leftRow{flex:0 0 144px}.menuBtn{width:28px;height:28px}.slide .blackBox{bottom:12px}body #ca_banner{padding-top:24px;padding-bottom:32px}body #ca_banner p,body #ca_banner h2,body #ca_banner .accept{font-size:20px;line-height:26px}}@media (min-width:1200px){.row>[class*="col"].teamImg{padding-right:0}}@media (min-width:768px){.projectPage .projectMain img:last-child{margin-bottom:0}}@media (max-width:1199px){.noMM{align-content:flex-start}body{background-attachment:scroll;background-position:center;background:none !important}body::before{content:"";display:block;position:fixed;left:0;top:0;width:100%;height:100%;z-index:-10;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}body.leistungsbild::before{background-image:url('https://www.scharrer-architektur.de/images/jch-optimize/ng/images_backgrounds_scharrer__architektur__Hintergrund__Leistungsbild.webp')}body.buero::before{background-image:url('https://www.scharrer-architektur.de/images/jch-optimize/ng/images_backgrounds_scharrer__architektur__Hintergrund__Buero.webp')}body.team::before{background-image:url('https://www.scharrer-architektur.de/images/jch-optimize/ng/images_backgrounds_scharrer__architektur__Hintergrund__Team.webp')}body.mitarbeit::before{background-image:url('https://www.scharrer-architektur.de/images/jch-optimize/ng/images_backgrounds_scharrer__architektur__Hintergrund__Mitarbeit.webp')}body.kontakt::before{background-image:url('https://www.scharrer-architektur.de/images/jch-optimize/ng/images_backgrounds_scharrer__architektur__Hintergrund__Kontakt.webp')}body.impressum::before{background-image:url('https://www.scharrer-architektur.de/images/jch-optimize/ng/images_backgrounds_scharrer__architektur__Hintergrund__Impressum.webp')}body.projects::before{background-image:url('https://www.scharrer-architektur.de/images/jch-optimize/ng/images_backgrounds_scharrer__architektur__Hintergrund__Projekte.webp')}}@media (max-width:991px){.osMap{margin-left:0;margin-right:0}.textRight{margin-top:10px}}@media (max-width:767px){body #ca_banner{padding-bottom:26px;padding-top:16px}body #ca_banner .accept{float:none !important;display:block !important;text-align:left !important}body #ca_banner p,body #ca_banner h2,body #ca_banner .accept{line-height:26px}:last-child>.innerContact{margin-top:10px}:last-child>.innerContact.fullHeight{height:auto}.buero .contentImgLeft img:last-child,.leistungsbild .contentImgLeft img:last-child{margin-bottom:10px}.absoluteText{width:calc(100% - 20px)}header{padding-right:20px}.extended .absoluteText .extendedContent{padding-bottom:40px}#mobileBox p:last-child{margin-bottom:0}.absoluteText .blackBox h3{padding-top:5px;padding-bottom:5px}body{padding-top:52px}header{height:52px}.mainSlider,.slide{height:calc(100vh - 100px);height:calc((var(--vh,1vh) * 100) - 52px)}.projectPage .projectImage{height:calc(100vh - 104px);height:calc((var(--vh,1vh) * 100) - 104px)}.absoluteText{top:62px}.absoluteText .blackBox,.absoluteText .blackBox h3,.slide .blackBox{min-height:52px}.slide .blackBox{width:calc(100% - 20px)}.openMenu #mainmenu .nav{flex-direction:column}.openMenu #mainmenu .nav li{padding-top:10px;padding-bottom:10px}.menuBtn{width:24px;height:24px;top:14px}.aktuellesInner h3{line-height:50px}.projectGrid h3{font-style:16px;line-height:20px}#mainmenu{min-height:52px;top:62px}.projectContainer .projectHeadline{height:104px}.projectGrid h3,.projectTable .tableRow{min-height:52px}.projectPage .projectHeadline h1{min-height:52px;line-height:40px;padding-top:5px}.projectPage .leftImg{margin-top:52px}.moreProjectsTitle,.contentPage .contentHeadline,.aktuellesHeadline{height:104px}footer{}#belowContent{padding-bottom:20px}.slideOverlay .slide{height:calc(100vh - 104px)}.slideOverlay{height:calc(100vh - 52px);top:52px}.slideOverlay .controlSlider{height:52px}#mainmenu li{padding-left:25px}#mainmenu li:first-child{padding-left:20px}.projectSubItem .leftRow{flex:0 0 144px}.openMenu #mainmenu .nav li{padding-left:20px}.teamItem .teamText{font-size:16px;line-height:20px}#mainmenu{background:none}#mainmenu li{background:#fff}.openMenu #mainmenu .nav{width:100%}.openMenu #mainmenu .nav li{width:100%}.openMenu #mainmenu .nav li a{width:100%}}@media (max-width:575px){body,.projectGrid h3,.projectTable .tableRow{font-size:16px;line-height:20px}h1,h3,.aktuellesInner h3,.projectPage .projectHeadline h1{font-size:21px;line-height:28px}.bigText,.anleser{font-size:21px;line-height:28px}.teamItem .teamText{font-size:16px;line-height:20px}.teamItem h3{font-size:16px;line-height:20px}.teamItem h4{font-size:16px;line-height:20px}.teamItem h4:last-child{margin-top:30px;margin-bottom:0}body{padding-top:44px}header{height:44px}.mainSlider,.slide{height:calc(100vh - 96px);height:calc((var(--vh,1vh) * 100) - 44px)}.projectPage .projectImage{height:calc(100vh - 88px);height:calc((var(--vh,1vh) * 100) - 88px)}.absoluteText{top:54px}.absoluteText .blackBox,.absoluteText .blackBox h3,.slide .blackBox{min-height:44px}footer{}.absoluteText .blackBox h3{padding-top:5px;padding-bottom:5px}footer .row>div:last-child{text-align:left;justify-content:flex-start}footer p{margin-bottom:30px}.menuBtn{width:20px;height:20px;top:12px}#mainmenu{min-height:44px;top:54px}.projectContainer .projectHeadline{height:88px}.projectGrid h3,.projectTable .tableRow{min-height:44px}.projectPage .projectHeadline h1{min-height:44px;padding-top:9px}.projectPage .leftImg{margin-top:44px}.moreProjectsTitle,.contentPage .contentHeadline,.aktuellesHeadline{height:88px}#belowContent{padding-bottom:10px}.slideOverlay .slide{height:calc(100vh - 88px)}.slideOverlay{height:calc(100vh - 44px);top:44px}.slideOverlay .controlSlider{height:44px}#mainmenu li{padding-left:25px}#mainmenu li:first-child{padding-left:20px}.contentPage,.projectContainer{padding-left:10px;padding-right:10px}.menuBtn{left:10px}header{padding-right:10px}.projectPage .projectHeadline{padding-left:10px}.projectPage .projectSubContainer{padding-left:10px;padding-right:10px}.openMenu #mainmenu .nav li{padding-left:10px}.openMenu #mainmenu .nav{width:100%}.openMenu #mainmenu .nav li{height:44px;line-height:44px;padding-top:0;padding-bottom:0}.openMenu #mainmenu .nav li a{display:inline-block;width:100%;height:100%}.paddingLeft{padding-left:10px}.paddingRight{padding-right:10px}.contentPage .contentPrimary{padding:10px}.slide .blackBox{padding-right:10px;padding-left:10px}#belowContent{padding-right:10px;padding-left:10px}.aktuellesInner{padding:10px}.absoluteText{width:calc(100% - 10px)}.slide .blackBox{width:calc(100% - 10px)}.projectGrid h3{padding:10px}footer{padding-top:10px;height:auto;min-height:0;padding-right:10px;padding-left:10px;padding-bottom:15px}footer p{margin-bottom:10px}footer .col-12:last-child p{margin-bottom:5px}footer .row,footer .row>div{height:auto}.projectContainer{padding-bottom:0}.contentPage{padding-bottom:10px}.projectTable .srJahr{flex:0 0 60px;text-align:center}.projectRight .slidePopUpImg:last-child{margin-bottom:0}.moreProjectsInner .moreProjectsOverlay{padding:10px}.col-12:last-child .moreProjectsInner{margin-bottom:0}.textLeft,.textRight{padding:10px}.row>[class*="col"].teamImg{padding:10px;padding-bottom:0}.row>[class*="col"].teamContent{padding:10px}.innerContact{padding:10px}.kontakt #belowContent{padding-bottom:10px}.impressum .offset-lg-1 .innerContact{padding-bottom:20px}}
