@charset "UTF-8";:root{--schwarz:#070E0C;--gruen:rgb(0,121,63);--hellgruen:#cce4d9;--beige:#ede6de;--hell:#f2ede9;--font:"Hind","Arial","Sans-Serif";--duenn:300;--dick:500;--width:94%;--maxwidth:1680px;--mobilewidth:88%;--sanft:all linear .2s}.black{fill:#070E0C}.green{fill:#00793f}.smaller .black,.smaller .green{fill:#fff!important}html{position:relative;min-height:100%}body{background:var(--beige);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.75px;font-size:13pt;font-weight:var(--duenn);line-height:21pt;color:var(--schwarz);margin:0px;padding:0;min-height:100%;overflow-x:hidden}.mobile{display:none}.desktop{display:block}.wrapper{box-sizing:border-box;position:relative;min-height:100%;width:100%;margin:0 auto}#fixi{background:var(--gruen);height:47px;position:fixed;z-index:1007;top:0;left:0;width:100%}.container{width:var(--width);max-width:var(--maxwidth);margin:0 auto;padding:0}#oben .container{margin:0px auto;height:85px;padding-bottom:0;max-width:var(--maxwidth);transition:all linear .35s}.fixi .container{height:47px;top:0}#oben{position:absolute;box-sizing:border-box;top:30px;height:193px;background:var(--beige);margin:0;padding:0px;z-index:1005;width:100%}.smaller{position:fixed!important;top:47px!important;height:48px!important;padding:0!important;z-index:1009!important}#logo{margin:30px auto 0;width:300px;max-width:100%;height:100px;text-align:left;overflow:hidden;opacity:1;transition:width linear 0.35s}.smaller #logo{margin:-60px auto 20px;width:180px;height:70px;transition:width linear 0.35s}#logo a img{width:100%;transition:all linear 0.35s}.smaller .container{width:100%;max-width:100%!important;left:0px;transition:all linear .35s}.smaller .header{margin-top:-30px;transition:margin 0.5s}.suchmodul{position:relative;width:50px;height:47px;margin:0;padding:0}.lupe,.jchoptimize-responsive-images__loaded{float:left;position:absolute;top:0px;left:0px;display:block;z-index:1007;width:45px;height:45px;background:url('https://www.schaffitzel.de/templates/inside-20/images/icons.svg') -5px -289px no-repeat;opacity:0.5;transition:all linear 0.3s}.lupe:hover{opacity:1;transition:all linear 0.3s;cursor:pointer}.suchfeld{box-sizing:border-box;position:fixed;left:50%;transform:translateX(-50%);top:-500px;width:var(--width);max-width:var(--maxwidth);height:402px;padding-top:200px;background:rgba(0,121,63,0.85);z-index:1;text-align:center;transition:all ease-in-out 0.85s}.open{top:222px!important;transition:all ease-in-out 0.85s}.container-mini{width:250px;margin:0 auto}.awesomplete{display:block;float:left}.suchfeld input.js-finder-search-query{display:block;float:left;margin:0;width:200px;min-width:200px!important;height:40px;padding:3px 9px;border:2px solid #fff;font-family:var(--font);font-size:11pt;background:#fff;color:#666}.suchfeld button{display:block;float:right;height:50px;width:50px;padding:0;margin:-4px 0 0 -26px;border:none;overflow:hidden}.suchfeld button .icon-search,.jchoptimize-responsive-images__loaded{display:block;width:50px;height:50px;background:url('https://www.schaffitzel.de/templates/inside-20/images/searchButton.gif') 5px 5px no-repeat;cursor:pointer}.visually-hidden{display:none}.search{margin:0px auto!important}.search input[type=text],.search select{width:100%;padding:7px 8px}.search label,#limit_chzn{display:none}.container-mini .search{padding:0;width:100%;float:none;max-width:100%;min-height:auto}#searchForm button{padding:7px 40px;background:var(--gruen);color:#fff;border:1px solid var(--gruen);margin:10px 0 20px;transition:all ease-in-out 0.25s}#searchForm button:hover{background:#fff;color:var(--gruen);cursor:pointer;transition:all ease-in-out 0.25s}.search .phrases-box{display:none}.search .ordering-box{margin-bottom:15px}.search .form-limit{margin:20px 0 10px}.search dt.result-title{margin-top:20px}.search dt.result-title a{text-decoration:none;font-weight:600;color:#777}.search dt.result-title a:hover{color:var(--gruen)}.search dd.result-category{display:none}.tooltip,.form-limit{display:none!important}.search-results .highlight{font-weight:var(--dick)}.visually-hidden{display:none}.kontaktmod{z-index:1007;margin-left:60px;margin-top:-47px;float:left;height:47px}.kontaktmod ul,.kontaktmod ul li{list-style:none;float:left;margin:0;padding:0}.kontaktmod ul li{margin-bottom:10px}.kontaktmod li a{box-sizing:border-box;display:block;width:50px;height:47px;z-index:1007;color:#fff;text-decoration:none;padding:5px 0 0 0;margin:0px 5px;opacity:.6;transition:all linear 0.2s}.kontaktmod li a:hover,.kontaktmod li a.hover{opacity:1;transition:all linear 0.2s}.kontaktmod li a span{display:none;z-index:1006;opacity:0;margin:42px 0 0 -750px;font-size:.9em;padding:10px 10px 6px 14px;min-width:185px;width:auto;background:var(--gruen);transition:all linear .25s}.drop .kontaktmod li a span{margin:89px 0 0 -750px}.kontaktmod li a:hover span{display:block;opacity:1;margin:42px 0 0 0;transition:all linear .25s}.drop .kontaktmod li a:hover span{margin:89px 0 0}.kontaktmod a.tel,.jchoptimize-responsive-images__loaded{background:url('https://www.schaffitzel.de/templates/inside-20/images/icons.svg') 0px -187px no-repeat var(--gruen)}.kontaktmod a.mail,.jchoptimize-responsive-images__loaded{background:url('https://www.schaffitzel.de/templates/inside-20/images/icons.svg') 0px -89px no-repeat var(--gruen)}.kontaktmod a.map,.jchoptimize-responsive-images__loaded{background:url('https://www.schaffitzel.de/templates/inside-20/images/icons.svg') 0px 7px no-repeat var(--gruen)}.moduletable.extra{float:right;width:auto;text-align:right;margin-top:-36px}.moduletable.extra a{color:#fff;text-underline-offset:2px}.slicknav_menu{display:none}.header{margin:0px;background:#f7eee6;height:47px;transition:all linear 0.5s}.header ul{list-style:none;padding:0;height:47px;text-align:center}.header>ul>li{display:inline-block;position:relative;padding:0;z-index:100;height:47px;cursor:pointer;color:var(--schwarz)}.header>ul>li>a,.header>ul>li>span{box-sizing:border-box;display:block;width:auto;height:47px;text-align:left;margin:0;padding:17px 8px;color:var(--schwarz);line-height:1em;font-size:.875em;font-weight:500;text-decoration:none;text-transform:uppercase;transition:0.2s all ease;letter-spacing:.75px}.header>ul>li>a:hover,.header>ul>li>span:hover{color:var(--gruen);transition:0.2s all ease}.header>ul>li.active>a{color:var(--gruen)}.header>ul>li>ul>li>a:hover,.header>ul>li ul>li.active>a{color:var(--gruen);transition:0.2s all ease}.header ul li ul{position:absolute;left:-20px;top:100%;margin:0px 0 0 9px;padding:18px 0 10px 3px;height:auto;z-index:101;visibility:hidden;opacity:0;background:rgba(255,255,255,0.85);text-align:left;transition:all linear .3s}.header ul li:hover ul,.header ul li.hover ul{visibility:visible;opacity:1;transition-delay:0s;transition:all linear .3s}.header ul li ul li{margin:0;padding:3px 25px 0 10px;height:0px;transition:height .3s ease}.header ul li:hover ul li,.header ul li.hover ul li{min-height:34px;height:auto}.header ul li ul li a{white-space:nowrap;font-size:0.95em;display:block;min-width:160px;width:auto;height:20px;text-align:left;letter-spacing:0px;font-weight:var(--dick);margin:0 0 0 11px;padding:7px 0px;color:#fff;opacity:0;line-height:1.25em;text-decoration:none;overflow:visible;transition:0.1s all ease}.header ul li:hover ul li a,.header ul li.hover ul li a{opacity:1;color:var(--schwarz)}.header ul li:hover ul li a:hover,.header ul li:hover ul li.active a,.header ul li.hover ul li.active a{color:var(--gruen)}:where(.mod-menu__sub[aria-hidden=true]){display:block!important}.header>ul>li button{display:none!important}.reihe,.items-row{display:flex;flex-wrap:wrap}.reihe{width:100%;margin:0;padding:0}.items-row:after,.moduletable:after,.item-page:after,.rechts:after,.drittel:nth-of-type(3n):after,.post:after,.viertel:nth-of-type(4n):after,form:after,.reihe:after{content:'';display:table;clear:both}.halb,.drittel,.viertel,.zweidrittel{box-sizing:border-box;margin-bottom:20px}.halb{width:48%;margin-right:3%}.drittel{flex:0 0 32%;margin-right:1.5%}.zweidrittel{flex:0 0 66%;padding-right:50px}.viertel{width:23%;margin-right:2.5%}.drittel:nth-of-type(3n),.drittel.rechts,.viertel:nth-of-type(4n),.viertel.rechts,.halb:nth-of-type(2n),.halb.rechts,.zweidrittel.rechts{float:right;margin-right:0!important;padding-right:0}.zweidrittel.rechts{padding-left:50px}.ansprechpartner .drittel{box-sizing:border-box;border:1px solid #fff;padding:15px 15px 25px;transition:all linear .3s}.ansprechpartner .drittel:hover{border:1px solid #b2b2b2;background:#fff!important;transition:all linear .3s}.abstand{width:100%;height:45px}.zweispaltig p,p.zweispaltig{}.zweispaltig{column-count:2;column-gap:5%;page-break-inside:avoid;// Firefox column-break-inside:avoid;// Chrome,Opera,Safari -webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}@media all and (-ms-high-contrast:none){.a.teaser{position:relative;display:block;padding:0;height:260px;background:transparent;transition:all ease 0.5s}*::-ms-backdrop,a.teaser{position:relative;display:block;padding:0;height:260px;background:transparent;transition:all ease 0.5s}*::-ms-backdrop,.teaser h2{position:absolute;bottom:75px;background-color:#fff}*::-ms-backdrop,.blog-featured .bild .innen{background-position:top!important;margin:0}}.headerfoto{box-sizing:border-box;margin:130px 0 100px;padding-top:50px;height:400px;background-size:cover}.headerfoto .rahmen{position:relative;box-sizing:border-box;margin:0 auto;height:300px;padding:15px;max-width:860px;border:2px solid #fff}.headerfoto .rahmen h1{position:absolute;top:20px;left:20px;margin:0;color:#FFF}.headerfoto .rahmen h2{position:absolute;bottom:20px;right:20px;margin:0;color:#fff;text-align:right}.custom.grau{color:#fff;position:relative;width:92%;max-width:860px;padding:75px 0;margin:0px auto}.maincontainer{margin:0 auto;padding-top:224px}.hellearea{margin:-47px 0 55px!important;padding:0 0 17px;background:var(--beige);width:100%!important;height:auto}.kleinearea{height:0px;margin-bottom:35px;background:var(--beige)}.pageheaderfoto,.jchoptimize-responsive-images__loaded{position:relative;margin:47px auto 50px;width:var(--width);max-width:var(--maxwidth);background:url(https://www.schaffitzel.de/images/standard-header.webp);background-size:cover;height:auto;min-height:400px;padding-top:0}.pageheaderfoto.map{margin:130px 0 0px!important}.toppy{}.ccctc{margin:47px auto 0px;width:var(--width)!important;max-width:var(--maxwidth);min-height:400px!important;box-sizing:border-box;display:block;z-index:3;background-size:cover!important;background-position:center!important}.brettschichtholz #ccctc-186{min-height:360px!important;height:360px!important}.brettschichtholz #ccctc-186 iframe{min-height:360px!important;height:360px!important}.karriere .ccctc{margin:10px auto 0px}.karriere .ccctc iframe{height:400px}.ccctc iframe{height:400px}#ccctc-152{margin:0 auto;height:300px;min-height:300px!important}#ccctc-152 iframe{height:300px}.mapbutton{display:block;box-sizing:border-box;margin:-1px auto 50px;width:var(--width);max-width:var(--maxwidth);text-align:center;z-index:1;border:1px solid #ccc;padding:4px;cursor:pointer}.mapbutton:hover{background:var(--gruen);color:#fff}.ccctwoclick__slot-group{padding:0!important;margin:0!important;gap:0!important}.ccctwoclick__block{padding:0!important}.ccctwoclick__privacy-header{display:none}.ccctwoclick__controls{gap:0!important;margin-bottom:0!important}.ccctwoclick__buttonbar{width:100%}.ccctwoclick__btn{width:100%;border:none;height:48px;text-align:center;font-size:1.125em;cursor:pointer;border:1px solid #fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;margin:0}.ccctwoclick__btn:hover{background:#fff;color:var(--gruen)}.woodback,.jchoptimize-responsive-images__loaded{width:100%;margin:0 auto;background:url(https://www.schaffitzel.de/templates/inside-20/images/brettschichtholz26.webp);padding-top:0px;padding-bottom:75px}.item-image,.category-desc{position:relative;top:0px;left:0px;height:400px;width:100%;background-size:cover!important;background-position:center center!important}.category-desc{height:auto!important}.termine .category-desc{margin-bottom:75px}.category-desc .foto{width:100%;height:485px;background-size:cover!important;background-position:center center!important;background-color:#FFF}.item-page,.portfolioblog,.blog,.blog-featured,.login,.logout,.category-list,.convertforms,.post,.search,.moduletable.startnews,.moduletable.startheadnews,.com-finder{box-sizing:border-box;background:var(--hell);position:relative;width:var(--width);max-width:var(--maxwidth);padding:55px 75px;margin:0px auto;color:var(--schwarz);font-size:1em;line-height:1.6;text-align:left;letter-spacing:.25px}.trenner{box-sizing:border-box;background:var(--hell);position:relative;width:var(--width);max-width:var(--maxwidth);padding:55px 75px 0;margin:75px auto 0}.trenner h1{margin-bottom:0}.login,.blog,.logout{margin-top:250px}.login{margin-bottom:150px}.bfFormDiv{margin-top:0px;margin-bottom:50px}.login fieldset{margin-top:35px}div[itemprop="articleBody"]{position:relative;width:100%;margin:0 auto;padding:0px}.page-header{box-sizing:border-box;margin:0 0 15px;padding:0px;width:auto;text-align:left}h1,#mod-custom115 h2,.startheadnews h3,h2.icon{display:table;width:auto;margin:0 auto 30px;line-height:1.4em;font-weight:var(--dick);font-size:1.5em;color:#b2967a;letter-spacing:.5px;text-align:center}h1::before,#mod-custom115 h2:before,.startheadnews h3:before,h2.icon:before,.jchoptimize-responsive-images__loaded{display:block;content:'';width:45px;height:45px;float:left;margin:-3px 0 0 -60px;background:url(https://www.schaffitzel.de/templates/inside-20/images/a.svg) no-repeat;background-size:contain}.item-page.referenz .halb h1{text-align:left}h2,h3,h4{margin:0 0 20px;font-weight:var(--dick);font-size:1.25em;line-height:1.25;color:var(--gruen)}.blogteaser h3{width:auto;margin:0 auto 30px;line-height:1.4em;font-weight:var(--dick);font-size:1.5em;color:#b2967a;letter-spacing:.5px;text-align:center!important}.blogteaser:hover h3{color:#fff}p{margin:0 0 15px}strong,th{font-weight:var(--dick)}th,td{vertical-align:top;padding-right:25px;font-size:1em;text-align:left}.item-page img,.img-resonsive{max-width:100%;height:auto}img.responsive{width:100%}.item-page a,a{font-size:1em;font-weight:var(--dick);color:var(--gruen);text-decoration:underline;text-decoration-color:#fff;transition:all ease-in-out 0.35s}a{font-weight:300}a.bewerberbutton{background:var(--gruen);color:#fff;padding:4px 8px;border:2px solid var(--gruen);border-radius:5px;text-decoration:none}a.bewerberbutton:hover{background:#fff;color:var(--gruen)}.jobtitel input.cf-input{text-align:center;background-color:transparent!important;color:var(--gruen)!important;font-weight:var(--dick);font-size:1.25em!important;border:none!important}.item-page ul li{padding:4px 0}.item-page a:hover,.b2j_form a:hover{transition:all ease-in-out 0.35s}.item-page hr{height:2px;background:#164194;width:100%;margin:50px 0;border:none}iframe{max-width:100%;overflow:hidden;border:none}small{font-size:.65em;color:#444}sup,sub{line-height:0px;font-size:.6em;font-weight:var(--dick)}.clearxl{clear:both;height:150px;width:100%}.clear{clear:both;width:100%;height:1px}.personen .viertel img{border-radius:50%}.personen .viertel{text-align:center}.kundenmeinungen .hellearea{display:none}.kundenmeinungen .drittel img{object-fit:cover;width:100%}div[data-rlta-type=accordions]{margin-top:35px}div[role=button] h3,div[role=button] h2{border:1px solid #fff!important;padding:10px;margin-bottom:0px;cursor:pointer;font-size:1em;border-radius:3px;margin:10px 0}div[data-rlta-state=open]{background:#fff}div[data-rlta-type=accordions] div[data-rlta-element=panel-content]{box-sizing:border-box;margin:-10px 0 25px;width:100%;padding:20px;background:#fff;font-size:1em;color:#222}.portfolioblog .categoy-desc{background-color:var(--hell)!important;background:var(--hell)}.referenzen .items-row{justify-content:space-between}.referenzen .items-row .drittel{flex:0 0 31%;margin-right:2%}.portfolioblog .drittel,.jobview .drittel{background:#fff;transition:var(--sanft)}.portfolioblog .drittel:hover,.jobview .drittel:hover{background:var(--gruen);color:#fff;transition:var(--sanft)}a.blogteaser{display:block;text-decoration:none;color:var(--schwarz)}.portfolioblog .drittel:hover a,.portfolioblog .drittel:hover h2,.jobview .drittel:hover a,.jobview .drittel:hover h2{color:#fff;transition:var(--sanft)}.intro h1:before{display:none}.intropaket:hover h1{color:#cdbfb1;transition:var(--sanft)}.intropaket .item-image{position:absolute;top:0;left:0;right:0;bottom:0;height:auto!important;overflow:hidden;margin:0;padding:0}.intropaket .item-image img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.intro{padding:20px;font-size:.9em}ul.mod-articles-items{list-style:none}.filter{margin-bottom:45px}.filter ul.nav{list-style:none;margin:0;padding:0;text-align:center}.filter ul.nav li{display:inline-block;margin:0 10px 14px 0}.filter ul.nav li:last-of-type{margin:0 0px 14px 0}.filter ul.nav li a{border-radius:4px;border:1px solid #fff;text-decoration:none;padding:2px 5px}.filter ul.nav li a:hover,.filter ul.nav li.current a{background:#fff}.start{margin:75px auto 0;width:var(--width);max-width:var(--maxwidth)}a.teaser{display:block;text-decoration:none}a.teaser p{color:var(--schwarz);margin:0;line-height:1.4;font-size:.9em}.start .start-item:hover{background:#fff;transition:background linear .15s}.block h3{margin:5px 0 10px}.newsflash-image{height:140px;margin:0;padding:0;width:100%;overflow:hidden}.newsflash-image img{width:100%;height:140px;object-fit:cover;transform:scale(1.025);transition:all linear .15s}.start .start-item:hover .newsflash-image img{transform:scale(1);transition:all linear .15s}.mini-container{box-sizing:border-box;margin:0;width:100%;padding:15px}.reihe.start{display:flex;flex-wrap:wrap;justify-content:space-between;justify-items:stretch}.reihe.start::after{display:none}.start .start-item{flex:0 0 23%;background:var(--hell);transition:background linear .15s}.startnews .mod-articles-items{display:flex;flex-wrap:wrap;justify-content:space-between}.startnews .mod-articlesnews__item{flex:0 0 31%;box-sizing:border-box;margin-bottom:45px;background:#fff;font-size:.9em;padding:20px}.startnews .mod-articlesnews__item a{color:#111;text-decoration:none}.startnews .mod-articlesnews__item:hover,.startnews .mod-articlesnews__item:hover a{background:var(--gruen);color:#fff}.startnews .mod-articlesnews__item .mod-articles-image{margin:-20px 0 20px -20px;width:calc(100% + 40px);height:auto!important}.startnews .mod-articlesnews__item .mod-articles-image img{height:auto;width:100%}.moduletable.startheadnews{padding:55px 75px 0px;text-align:center}.startheadnews h3{margin-bottom:0}.jobs{margin:50px 0}.jobblock{background:var(--gruen);border:1px solid var(--gruen);border-bottom:24px solid #fff;color:#fff;padding:25px;min-height:150px;transition:all linear .2s}.jobblock:hover{background:#fff;color:#164194;transition:all linear .2s}.jobs a{text-decoration:none!important}.jobtitel{font-weight:600}.jobdatum{font-size:.8em;font-weight:300;margin-top:7px}.jobeinleitung,.jobaufgaben,.jobqualifikation,.jobabschluss{margin-top:35px}.jobaufgaben{}.jobview .drittel{border-right:10px solid var(--hell)}.jobview .drittel:nth-of-type(2n+3),.jobview .drittel:nth-of-type(2){border-right:5px solid var(--hell);border-left:5px solid var(--hell)}.jobview .drittel:nth-of-type(3n+3){border-right:0;border-left:10px solid var(--hell)}.jobview .intropaket .intro{word-wrap:break-word}.mod-articles-items{display:flex;flex-wrap:wrap}.convertforms{background-color:var(--hell)!important;margin:15px auto!important;max-width:var(--maxwidth)!important;padding:55px 75px!important;box-sizing:border-box!important}fieldset{border:none;padding:0}input,button,.inputbox{box-sizing:border-box;font-family:var(--font);font-size:1em;border:1px solid #ccc;font-weight:300;margin:4px 0 8px;padding:6px 9px;background:#fff;color:#666;max-width:100%!important}.input:hover{border:1px solid var(--gruen)}.cf-checkbox-group{padding:8px 0 6px!important}.convertforms .cf-checkbox-group .cf-label,.convertforms .cf-radio-group .cf-label{margin-top:3px!important}label.checkbox.inline{display:block;width:auto!important;max-width:100%}input[type=checkbox]{float:left;margin:7px 10px -7px 0}button{background:var(--gruen)!important;color:#eee;padding:7px 25px;font-weight:500;transition:all linear 0.2s}label{font-weight:500}::placeholder{color:#bbb;opacity:1}:-ms-input-placeholder{color:#bbb}::-ms-input-placeholder{color:#bbb}.bfErrorMessage{margin-bottom:25px;font-style:italic;color:#b40f0f;font-weight:500}.bfQuickMode .pull-right{float:left!important}.items-row,.reihe{padding:0 0 50px}.portfolioblog .drittel{background:#fff}.portfolioblog .drittel:hover{background:var(--gruen)}.pagination__wrapper ul{list-style:none;margin:0 0 0 0px;padding:0}.pagination__wrapper ul li{display:inline;padding-right:10px}.pagination__wrapper ul li a,.pagination__wrapper ul li span{display:block;float:left;padding:0 5px}.post{display:none}.post img{width:47.5%;margin-left:5%}.footer{box-sizing:border-box;position:relative;background:#06522c;margin:0px;padding-top:28px;height:250px;font-size:0.75em;color:#bbb}.footer .container{line-height:23px}.footer .moduletable{width:33%;float:left;text-align:left;color:#ccc}.footer .moduletable.right{float:right;text-align:right;width:17%}.footer .moduletable a{text-decoration:none;color:#ccc}.footer .icon.fb,.jchoptimize-responsive-images__loaded{height:50px;width:40px;float:right;display:block;background:url('https://www.schaffitzel.de/templates/inside-20/images/icons.svg') -18px -388px no-repeat transparent;opacity:.6}.footer .icon.lin,.jchoptimize-responsive-images__loaded{height:50px;width:40px;float:right;display:block;background:url('https://www.schaffitzel.de/templates/inside-20/images/icons.svg') -12px -483px no-repeat transparent;opacity:.6}.footer .icon.insta,.jchoptimize-responsive-images__loaded{height:50px;width:40px;float:right;display:block;background:url('https://www.schaffitzel.de/templates/inside-20/images/icon-insta.svg') 0px 8px no-repeat transparent;background-size:26px;opacity:.6}.footer .icon.xing,.jchoptimize-responsive-images__loaded{height:50px;width:40px;float:right;display:block;background:url('https://www.schaffitzel.de/templates/inside-20/images/icon-xing.svg') 0px 8px no-repeat transparent;background-size:26px;opacity:.6}.footer .icon.tiktok,.jchoptimize-responsive-images__loaded{height:50px;width:40px;float:right;display:block;background:url('https://www.schaffitzel.de/templates/inside-20/images/tiktok.svg') 0px 8px no-repeat transparent;background-size:26px;opacity:.6}.footer .icon.youtube,.jchoptimize-responsive-images__loaded{height:50px;width:40px;float:right;display:block;background:url('https://www.schaffitzel.de/templates/inside-20/images/youtube.svg') 0px 6px no-repeat transparent;background-size:26px;opacity:.6}.footer .icon:hover{opacity:1}.footer ul.nav{float:left;display:block;list-style:none;width:24.5%;margin:0px;padding:0;text-align:left}.footer ul.nav li{display:block;padding:0px 30px 0px 0;height:auto}.footer ul.nav li a{text-decoration:none;padding:10px 0 8px;color:#bbb;text-transform:uppercase;display:block;line-height:1em;transition:all ease-in-out 0.2s}.footer ul.nav li a:hover,.schwarz ul li.active a,.footer .custom a:hover{color:#fff;transition:all ease-in-out 0.2s}.cc-message{padding:12px!important;font-size:12px!important}@media only screen and (min-width:1380px){.kleinearea{height:4px}.slideshow,.slideshow li span,.pageheaderfoto,.item-image,.ccctc,.ccctc iframe{height:600px!important}.karriere .ccctc{height:auto!important}.item-page .item-image,.portfolioblog .item-image{height:auto!important}.slideshow li div{font-size:1.1em;bottom:125px}body{font-size:15pt}.header>ul>li>a,.header>ul>li>span{padding:17px 12px;font-size:1em}.header ul li ul{left:-5px;padding:18px 0 10px 3px}.newsflash-image,.newsflash-image img{height:240px}.mini-container{padding:25px}.kontaktmod li a span{min-width:210px}.suchfeld{height:597px;top:-525px}.open{top:227px!important}}@media only screen and (min-width:1470px){.header>ul>li>a,.header>ul>li>span{padding:17px 15px;font-size:1em}.header ul li ul{left:-5px;padding:18px 0 10px 3px}}@media only screen and (min-width:1530px){.header>ul>li>a,.header>ul>li>span{padding:17px 18px;font-size:1em}.header ul li ul{left:-5px;padding:18px 0 10px 3px}}@media only screen and (max-width:1040px){.header>ul>li>a,.header>ul>li>span{padding:18px 5px 12px;font-size:.8em;letter-spacing:.25px}}@media only screen and (max-width:900px){body{font-size:14pt;margin:0 0 0px 0}.desktop{display:none}.mobile{display:block}.js #menu{display:none}.js .slicknav_menu{display:block}.slicknav_menu{z-index:999;position:fixed;display:block;width:100%;top:0;background-color:var(--gruen);font-size:16px;box-sizing:border-box;padding:1px 5px;border-bottom:1px solid var(--gruen);overflow:hidden}.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:.438em .625em;line-height:1.125em;cursor:pointer;margin:5px 10px;text-decoration:none;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#eee}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.188em}.slicknav_menu{*zoom:1}.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left;padding-top:2px;color:var(--gruen);font-weight:300;text-shadow:none}.slicknav_menu .slicknav_icon{float:left;width:1.125em;height:.875em;margin:.188em 0 0 .438em}.slicknav_menu .slicknav_icon:before{background:transparent;width:1.125em;height:.875em;display:block;content:"";position:absolute}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.slicknav_menu:before{content:" ";display:table}.slicknav_menu:after{content:" ";display:table;clear:both}.slicknav_nav .slicknav_arrow{display:block;font-size:1em;font-weight:var(--dick);margin:-2px 3px 0 .4em;float:right;font-family:Arial,Helvetica,sans-serif}.slicknav_nav .slicknav_item{cursor:pointer}.slicknav_nav .slicknav_item a{display:inline;padding:0;margin:0}.slicknav_menu *{box-sizing:border-box}.slicknav_menu .slicknav_icon-bar{background-color:var(--gruen)}#scrollbar{position:fixed;top:0px;bottom:0;left:0;right:0;background:var(--gruen)}#scrollbar div{position:absolute;overflow:auto;top:0;bottom:0;left:0;right:0}.slicknav_nav{top:60px;width:100%;bottom:0;left:0;right:0;padding:15vh 0 0;color:#ddd;margin:0;font-size:.95em;list-style:none}.slicknav_nav ul{list-style:none;overflow:hidden;padding:0;margin:0 0 0 20px}.slicknav_nav .slicknav_row{padding:9px 15px;margin:0px 5px}.slicknav_nav .slicknav_row:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#eee;color:#444!important}.slicknav_nav a{display:block;padding:9px 15px;margin:0px 5px;text-decoration:none;color:#ddd;line-height:14pt}.slicknav_nav a:hover,.slicknav_nav .slicknav_row:hover a{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#eee;color:#444}.slicknav_nav .slicknav_txtnode{margin-left:15px}.slicknav_nav .slicknav_parent-link a{display:inline;padding:0;margin:0}.slicknav_open .slicknav_icon:before{position:absolute;z-index:1003;content:'✕';font-family:'Arial',sans-serif;color:#fff;margin:-2px 0 0 -5px;font-size:1.5em}.slicknav_open .slicknav_icon:after{content:'';background:#FFF;display:block;position:fixed;top:0px;left:0px;width:100%;height:70px;transition:all linear 0.5s}.slicknav_open .slicknav_icon-bar{display:none}.slicknav_menu{overflow:visible}.slicknav_nav a button{display:none!important}#fixi{width:70%}#fixi .moduletable.extra{display:none}#oben{z-index:988;height:50px;width:100%;border-bottom:none;margin-left:0%;padding:0;top:90px;transition:none;border:none}.anfrage #oben{height:100px}#oben .container{display:none}#logo{opacity:1;box-sizing:border-box;top:0px;left:0px;margin:15px 0 35px;padding-left:0;padding-right:0px;padding-top:0px;text-align:left;width:100%;height:60px;z-index:1700}.smaller{top:0!important;height:48px!important;padding:0px!important;border:none!important;width:220px!important;background:var(--gruen)!important;transition:none}.smaller #logo{margin:0 0 0 6%;height:48px}.header{display:none}.stoerer{position:fixed;z-index:777;top:48px;left:0;width:100%;height:35px;background:#fff;color:rgba(0,121,63,0.85);text-align:center}.stoerer .moduletable.extra{float:none;width:100%;text-align:center;margin-top:5px}.moduletable.extra a{color:rgba(0,121,63,0.85)}.wrapper{padding-bottom:0px}.hellearea{margin:-17px 0 20px!important;padding:0 0 25px}.lupe,.jchoptimize-responsive-images__loaded{background:url('https://www.schaffitzel.de/templates/inside-20/images/icons.svg') -1px -288px no-repeat}.suchfeld{width:var(--mobilewidth);max-width:88%;height:297px;padding-top:134px;background:rgba(0,121,63,0.85);z-index:1;text-align:center;transition:all ease-in-out 0.85s}.kontaktmod{margin-left:50px}.open{top:147px!important;transition:all ease-in-out 0.85s}.woodback{padding-bottom:25px}.anfrage .woodback{padding-top:15px}.pageheaderfoto,.ccctc{margin:0px auto;height:auto;min-height:250px!important;width:var(--mobilewidth);background-image:none}.pageheaderfoto .item-image{height:auto;min-height:250px;margin:0;padding:0}.pageheaderfoto img{width:100%;height:auto!important}.pageheaderfoto.mobile{font-weight:var(--dick);color:#b2967a;text-align:Center}.start{width:var(--mobilewidth);margin:25px auto 0}.block h3{font-size:1em;letter-spacing:.2px}a.teaser p{font-size:0.75em;letter-spacing:0.25px}.maincontainer{padding-top:210px}.anfrage .maincontainer{padding-top:170px}.item-image,.category-desc{top:0px;height:auto;background-color:transparent}.category-desc{top:0px;left:0px;width:100%}.category-desc img{width:100%}.item-page,.portfolioblog,.blog,.category-list,.convertforms,.trenner,.moduletable.startheadnews,.moduletable.startnews{width:88%;background:#fff;margin:25px auto!important;padding:15px 5%;color:#444;font-size:0.8em;line-height:1.6em}.moduletable.startheadnews{padding:30px 0 5px;margin-bottom:0!important}.moduletable.startnews{margin-top:0!important}.convertforms{margin:35px auto 0!important;padding:15px 0!important}.custom.trenner{margin:25px auto 0!important;padding:20px 5% 0}.moduletable.trenner{height:auto}.subindex{margin-top:0px!important}.portfolioblog.subindex{margin-top:-25px!important}.portfolioblog .drittel{background:var(--beige)}.filter ul.nav li a{border:1px solid var(--beige)}.blog{margin:25px auto 0!important}.termine .blog{margin:75px auto 0!important}.page-header{top:0px;margin:15px 0 15px}.post{font-size:0.85em;width:88%}.blog .item-image{position:relative;overflow:hidden;height:240px;width:100%;float:none;margin:0px;padding:0}.blog .item-image img{width:100%;height:240px;object-fit:cover}.newsflash-image,.newsflash-image img{height:190px}.items-row,.reihe{padding-bottom:0}.abstand{height:25px}.blog .intro{width:100%}.post img{float:none;width:100%;margin:5px 0 15px;margin-left:0}.datenschutz .item-page,.impressum .item-page{font-size:0.75em}h1,h2.icon{display:table;width:auto;margin:0 0 30px 40px;line-height:1.4em;font-weight:var(--dick);font-size:1.5em;color:#b2967a;letter-spacing:.5px;text-align:left}h2.icon{margin-bottom:5px}h1::before,h2.icon::before{width:30px;height:30px;margin:0px 0 0 -38px}.blogteaser .intro h1{margin:0 0 20px 0}div[itemprop="articleBody"]{margin:10px auto;min-height:auto;width:100%;padding:0px!important}.clearxl{height:50px}.halb,.right,.vm-col-3,.drittel,.viertel,.drittel:nth-of-type(3n),.drittel.last,.viertel:nth-of-type(4n),.viertel.last,.halb:nth-of-type(2n),.halb.last,.zweidrittel{float:none;box-sizing:border-box;width:100%!important;padding:0px 0%;padding-right:0%;margin-right:0!important}.drittel{box-sizing:border-box;padding:0}.drittel,.zweidrittel,.referenzen .items-row .drittel{flex:0 0 100%}.personen .viertel img{max-width:80%}.reihe.flex{display:flex}.drittel.foto,.halb.foto{order:1}.reihe.flex .zweidrittel{order:2}.zweidrittel.rechts{padding-left:0}.right{padding:0px 5% 10px}.bfElemWrap{clear:both}input[type=checkbox]{float:left;margin:4px 3px -4px 0}.bfQuickMode .controls .control-label{float:right}h2{font-size:1.25em}.item-page img{width:100%}.item-page img.wf_file_icon{width:auto}table{width:100%}td,th{padding-right:10px}.reihe.start{display:flex;flex-wrap:wrap;justify-content:space-between;justify-items:stretch}.reihe.start::after{display:none}.start .start-item{flex:0 0 100%;margin-bottom:20px;background:var(--hell);transition:background linear .15s}ul.mod-articles-items{margin:0;padding:0}.startnews .newsflash{display:flex;flex-wrap:wrap;justify-content:space-between}.startnews .mod-articlesnews__item{flex:0 0 100%;box-sizing:border-box;margin-bottom:25px;background:var(--beige);font-size:1em;padding:20px}.startnews .mod-articlesnews__item a p,.startnews .mod-articlesnews__item a p span{font-size:1em!important}.startnews .mod-articlesnews__item a{color:#111;text-decoration:none}.startnews .mod-articlesnews__item:hover,.startnews .mod-articlesnews__item:hover a{background:var(--gruen);color:#fff}.startnews .mod-articlesnews__item .newsflash-image{margin:-20px 0 20px -20px;width:calc(100% + 40px);height:auto}.moduletable.startheadnews{text-align:center}.startheadnews h3{margin-bottom:0}.referenz table tr{display:block;margin-bottom:15px}.referenz table th{display:block;width:100%}.referenz table td{display:block;width:100%}p.zweispaltig{column-count:1;column-gap:0}.zweispaltig{columns:1;column-gap:0px}.jobview .drittel:nth-of-type(3n){padding:0}.jobview .drittel{border-right:0px}.jobview .drittel:nth-of-type(2n+3),.jobview .drittel:nth-of-type(2){border-right:0;border-left:0px}.jobview .drittel:nth-of-type(3n+3){border-right:0;border-left:0px}.footer{position:relative;width:100%;text-align:center;height:auto;line-height:1.75em;padding:30px 0 5px;margin:0;font-size:.7em}.footer .container{width:var(--mobilewidth);line-height:1.3em}.footer .moduletable{float:none;width:100%}.footer .moduletable.right{float:none;width:100%!important;min-height:50px;margin:0;padding:0}.footer ul.nav{margin:0px;padding:0px;width:100%;float:none}.footer ul.nav li{float:none;display:inline-block;padding:4px 8px 4px 0}.footer ul.nav li a{}}
.awesomplete [hidden]{display:none}.awesomplete .visually-hidden{clip:rect(0,0,0,0);position:absolute}.awesomplete{display:inline-block;position:relative}.awesomplete>input{display:block}.awesomplete>ul{z-index:1;box-sizing:border-box;background:#fff;min-width:100%;margin:0;padding:0;list-style:none;position:absolute;left:0}.awesomplete>ul:empty{display:none}.awesomplete>ul{text-shadow:none;background:linear-gradient(to bottom right,#fff,#fffc);border:1px solid #0000004d;border-radius:.3em;margin:.2em 0 0;box-shadow:.05em .2em .6em #0003}@supports (transform:scale(0)){.awesomplete>ul{transform-origin:1.43em -.43em;transition:all .3s cubic-bezier(.4,.2,.5,1.4)}.awesomplete>ul[hidden],.awesomplete>ul:empty{opacity:0;visibility:hidden;transition-timing-function:ease;display:block;transform:scale(0)}}.awesomplete>ul:before{content:"";border:inherit;background:#fff;border-bottom:0;border-right:0;width:0;height:0;padding:.4em;position:absolute;top:-.43em;left:1em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.awesomplete>ul>li{cursor:pointer;padding:.2em .5em;position:relative}.awesomplete>ul>li:hover{color:#000;background:#b8d3e0}.awesomplete>ul>li[aria-selected="true"]{color:#fff;background:#3d6d8f}.awesomplete mark{background:#eaff00}.awesomplete li:hover mark{background:#b5d100}.awesomplete li[aria-selected="true"] mark{color:inherit;background:#3d6b00}
:where(.mod-menu__toggle-sub){color:currentColor;background-color:#0000;border:none;align-items:center;padding:0;display:inline-flex;&[aria-expanded=true] .icon-chevron-down{transform:rotate(180deg)}}:where(.mod-menu [class*=icon-]){margin-inline-start:.5rem;transition:all .2s,background-color .2s}:where(.mod-menu__sub[aria-hidden=true]){display:none}:where(.mod-menu__sub[aria-hidden=false]){display:block}
.mod-articles-image{margin-bottom:.5rem}@supports (container-type:inline-size){div:has(>.mod-articles-grid),section:has(>.mod-articles-grid){container-type:inline-size}}.grid-cols-2{--grid-column-count:2}.grid-cols-3{--grid-column-count:3}.grid-cols-4{--grid-column-count:4}.mod-articles-grid{--grid-layout-gap:2rem;--grid-item--min-width:100px;--gap-count:calc(var(--grid-column-count) - 1);--total-gap-width:calc(var(--gap-count) * var(--grid-layout-gap));--grid-item--max-width:calc((100% - var(--total-gap-width)) / var(--grid-column-count));grid-gap:var(--grid-layout-gap);grid-template-columns:1fr;display:grid}@container (width>=768px){.mod-articles-grid{grid-template-columns:1fr 1fr}}@container (width>=992px){.mod-articles-grid{grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-item--min-width),var(--grid-item--max-width)),1fr))}}@supports not (container-type:inline-size){@media (width>=768px){.mod-articles-grid{grid-template-columns:1fr 1fr}}@media (width>=992px){.mod-articles-grid{grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-item--min-width),var(--grid-item--max-width)),1fr))}}}
joomla-alert{--jui-alert-min-width:250px;--jui-alert-padding:.5rem 1.25rem;--jui-alert-margin:0 0 1rem 0;--jui-alert-border:1px solid transparent;--jui-alert-border-radius:.25rem;--jui-alert-animation-duration:.5s;--jui-alert-animation-timing-function:ease-in-out;--jui-alert-button-color-dark:#000;--jui-alert-button-color-light:#fff;--jui-alert-success-color:#234423;--jui-alert-success-background-color:#d9e6d9;--jui-alert-success-border-color:#cadcca;--jui-alert-success-link-color:#122212;--jui-alert-info-color:#0c5460;--jui-alert-info-background-color:#d1ecf1;--jui-alert-info-border-color:#bee5eb;--jui-alert-info-link-color:#062c33;--jui-alert-warning-color:#7d5a29;--jui-alert-warning-background-color:#fcefdc;--jui-alert-warning-border-color:#fbe8cd;--jui-alert-warning-link-color:#573e1c;--jui-alert-danger-color:#712b29;--jui-alert-danger-background-color:#f7dddc;--jui-alert-danger-border-color:#f4cfce;--jui-alert-danger-link-color:#4c1d1b;animation-duration:var(--jui-alert-animation-duration,.5s);animation-timing-function:var(--jui-alert-animation-timing-function,ease-in-out);border:var(--jui-alert-border,1px solid transparent);border-radius:var(--jui-alert-border-radius,.25rem);margin:var(--jui-alert-margin,0 0 1rem 0);min-width:var(--jui-alert-min-width,250px);padding:var(--jui-alert-padding,.5rem 1.25rem);display:block}joomla-alert .joomla-alert--close{color:var(--jui-alert-button-color-dark,#000);float:right;opacity:.5;text-shadow:0 1px 0 var(--jui-alert-button-color-light,#fff);background:0 0;border:0;padding:.2rem 1rem;font-size:1.5rem;font-weight:700;line-height:1;position:relative;top:-.5rem;right:-1.25rem}joomla-alert .joomla-alert--close:focus,joomla-alert .joomla-alert--close:hover{color:var(--jui-alert-button-color-dark,#000);cursor:pointer;opacity:.75;text-decoration:none}joomla-alert[type=success]{background-color:var(--jui-alert-success-background-color,#d9e6d9);border-color:var(--jui-alert-success-border-color,#cadcca);color:var(--jui-alert-success-color,#234423)}joomla-alert[type=success] hr{border-top-color:var(--jui-alert-success-border-color,#cadcca)}joomla-alert[type=success] .alert-link{color:var(--jui-alert-success-link-color,#122212)}joomla-alert[type=info]{background-color:var(--jui-alert-info-background-color,#d1ecf1);border-color:var(--jui-alert-info-border-color,#bee5eb);color:var(--jui-alert-info-color,#0c5460)}joomla-alert[type=info] hr{border-top-color:var(--jui-alert-info-border-color,#bee5eb)}joomla-alert[type=info] .alert-link{color:var(--jui-alert-info-link-color,#062c33)}joomla-alert[type=warning]{background-color:var(--jui-alert-warning-background-color,#fcefdc);border-color:var(--jui-alert-warning-border-color,#fbe8cd);color:var(--jui-alert-warning-color,#7d5a29)}joomla-alert[type=warning] hr{border-top-color:var(--jui-alert-warning-border-color,#fbe8cd)}joomla-alert[type=warning] .alert-link{color:var(--jui-alert-warning-link-color,#573e1c)}joomla-alert[type=danger]{background-color:var(--jui-alert-danger-background-color,#f7dddc);border-color:var(--jui-alert-danger-border-color,#f4cfce);color:var(--jui-alert-danger-color,#712b29)}joomla-alert[type=danger] hr{border-top-color:var(--jui-alert-danger-border-color,#f4cfce)}joomla-alert[type=danger] .alert-link{color:var(--jui-alert-danger-link-color,#4c1d1b)}html[dir=rtl] joomla-alert .joomla-alert--close,html[dir=rtl] joomla-alert .joomla-alert-button--close{float:left;left:-1.25rem;right:auto}@media (prefers-reduced-motion:reduce){joomla-alert{animation-duration:1ms!important}}
.wf-columns{display:flex;gap:1rem}.wf-columns .wf-column{max-width:100%;box-sizing:border-box;flex:1}.wf-columns-stack-large,.wf-columns-stack-medium,.wf-columns-stack-small,.wf-columns-stack-xlarge{flex-wrap:wrap}.wf-columns-align-left{justify-content:flex-start}.wf-columns-align-center{justify-content:center}.wf-columns-align-right{justify-content:flex-end}.wf-columns-layout-1-2>.wf-column:last-child,.wf-columns-layout-2-1>.wf-column:first-child{width:calc(100% * 2 / 3.001);flex:none}.wf-columns-layout-1-1-2>.wf-column:last-child,.wf-columns-layout-1-2-1>.wf-column:nth-child(2),.wf-columns-layout-2-1-1>.wf-column:first-child{width:50%;flex:none}.wf-columns-layout-1-3>.wf-column:last-child,.wf-columns-layout-3-1>.wf-column:first-child{width:75%;flex:none}.wf-columns-layout-1-1-3>.wf-column:last-child,.wf-columns-layout-1-3-1>.wf-column:nth-child(2),.wf-columns-layout-2-3>.wf-column:last-child,.wf-columns-layout-3-1-1>.wf-column:first-child,.wf-columns-layout-3-2>.wf-column:first-child{width:60%;flex:none}.wf-columns-layout-1-1-1-2>.wf-column:last-child,.wf-columns-layout-2-1-1-1>.wf-column:first-child{width:40%;flex:none}.wf-columns-layout-1-4>.wf-column:last-child,.wf-columns-layout-4-1>.wf-column:first-child{width:80%;flex:none}.wf-columns-layout-1-2-2>.wf-column:first-child{width:20%;flex:none}.wf-columns-layout-2-1-2>.wf-column:first-child,.wf-columns-layout-2-1-2>.wf-column:last-child{width:40%;flex:none}.wf-columns-layout-2-2-1>.wf-column:last-child{width:20%;flex:none}.wf-columns-gap-small{gap:.5rem}.wf-columns-gap-medium{gap:1rem}.wf-columns-gap-large{gap:2rem}.wf-columns-gap-none{gap:0}.wf-columns-align-top{align-items:flex-start}.wf-columns-align-middle{align-items:center}.wf-columns-align-bottom{align-items:flex-end}.wf-columns-align-stretch{align-items:stretch}@media (max-width:640px){.wf-columns-stack-small>.wf-column{width:100%;flex:auto!important}}@media (max-width:960px){.wf-columns-stack-medium>.wf-column{width:100%;flex:auto!important}}@media (max-width:1200px){.wf-columns-stack-large>.wf-column{width:100%;flex:auto!important}}@media (max-width:1600px){.wf-columns-stack-xlarge>.wf-column{width:100%}}[data-wf-columns]>div>figure img,[data-wf-columns]>div>figure video{object-fit:cover;height:calc(100% - 2rem)}[data-wf-columns]>div>figure{margin:0;display:block;position:relative;height:auto}[data-wf-columns]>div>figure figcaption{text-align:center;line-height:2rem;display:inline-block;width:100%}[data-wf-columns]>div>figure>a.wfpopup+figcaption{pointer-events:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.wf-columns .wf-column{margin-left:1rem}.wf-columns .wf-column:first-child{margin-left:inherit}.wf-columns .wf-column:last-child{margin-right:inherit}.wf-columns-gap-small .wf-column{margin-left:.5rem}.wf-columns-gap-medium .wf-column{margin-left:1rem}.wf-columns-gap-large .wf-column{margin-left:2rem}.wf-columns-gap-none .wf-column{margin-left:inherit}}@media all and (-ms-high-contrast:none) and (max-width:640px),(-ms-high-contrast:active) and (max-width:640px){.wf-columns-stack-small .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-small .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-small.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-small.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-small.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-small.wf-columns-gap-large .wf-column{margin-top:2rem}}@media all and (-ms-high-contrast:none) and (max-width:960px),(-ms-high-contrast:active) and (max-width:960px){.wf-columns-stack-medium .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-medium .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-medium.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-medium.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-medium.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-medium.wf-columns-gap-large .wf-column{margin-top:2rem}}@media all and (-ms-high-contrast:none) and (max-width:1200px),(-ms-high-contrast:active) and (max-width:1200px){.wf-columns-stack-large .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-large .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-large.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-large.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-large.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-large.wf-columns-gap-large .wf-column{margin-top:2rem}}@media all and (-ms-high-contrast:none) and (max-width:1600px),(-ms-high-contrast:active) and (max-width:1600px){.wf-columns-stack-xlarge .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-xlarge .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-xlarge.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-xlarge.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-xlarge.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-xlarge.wf-columns-gap-large .wf-column{margin-top:2rem}}@supports (not (scale:-1)) and (-webkit-hyphens:none){.wf-columns .wf-column{margin-left:1rem}.wf-columns .wf-column:first-child{margin-left:inherit}.wf-columns .wf-column:last-child{margin-right:inherit}.wf-columns-gap-small .wf-column{margin-left:.5rem}.wf-columns-gap-medium .wf-column{margin-left:1rem}.wf-columns-gap-large .wf-column{margin-left:2rem}.wf-columns-gap-none .wf-column{margin-left:inherit}@media (max-width:640px){.wf-columns-stack-small .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-small .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-small.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-small.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-small.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-small.wf-columns-gap-large .wf-column{margin-top:2rem}}@media (max-width:960px){.wf-columns-stack-medium .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-medium .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-medium.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-medium.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-medium.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-medium.wf-columns-gap-large .wf-column{margin-top:2rem}}@media (max-width:1200px){.wf-columns-stack-large .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-large .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-large.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-large.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-large.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-large.wf-columns-gap-large .wf-column{margin-top:2rem}}@media (max-width:1600px){.wf-columns-stack-xlarge .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-xlarge .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-xlarge.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-xlarge.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-xlarge.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-xlarge.wf-columns-gap-large .wf-column{margin-top:2rem}}}[data-wf-columns].uk-flex,[data-wf-columns].uk-flex-gap-small{gap:.5rem}[data-wf-columns].uk-flex-gap-medium{gap:1rem}[data-wf-columns].uk-flex-gap-large{gap:2rem}[data-wf-columns].uk-flex-gap-none{gap:0}[data-wf-columns].row{gap:.5rem;margin:0}[data-wf-columns].row>[class*=col]{padding:0}[data-wf-columns].flex-gap-sm{gap:.5rem}[data-wf-columns].flex-gap-md{gap:1rem}[data-wf-columns].flex-gap-lg{gap:2rem}[data-wf-columns].flex-gap-none{gap:0}[data-wf-columns].flex-top{align-items:flex-start}[data-wf-columns].flex-middle{align-items:center}[data-wf-columns].flex-bottom{align-items:flex-end}[data-wf-columns].flex-stretch{align-items:stretch}figure[data-wf-figure]{display:table;margin-block-start:inherit;margin-block-end:inherit;margin-inline-start:inherit;margin-inline-end:inherit}figure[data-wf-figure] figcaption{display:table-caption;caption-side:bottom}
img{max-width:100%;height:auto}
.slideshow{position:relative;top:0px;background-color:#fff;width:100%;max-width:var(maxwidth);left:0;margin:0;height:400px;padding:0;z-index:0;list-style:none;overflow:hidden}.slideshow li span{width:100%;height:400px;position:absolute;top:0;left:0;color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;opacity:0;z-index:0;-webkit-backface-visibility:hidden;-webkit-animation:imageAnimation 20s linear infinite 0s;-moz-animation:imageAnimation 20s linear infinite 0s;-o-animation:imageAnimation 20s linear infinite 0s;-ms-animation:imageAnimation 20s linear infinite 0s;animation:imageAnimation 20s linear infinite 0s}.slideshow li div{z-index:1000;position:absolute;bottom:75px;right:25px;left:25px;font-size:2.5em;padding:0;font-weight:var(--duenn);width:auto;text-align:center;opacity:0;color:#FFF;-webkit-animation:titleAnimation 20s linear infinite 0s;-moz-animation:titleAnimation 20s linear infinite 0s;-o-animation:titleAnimation 20s linear infinite 0s;-ms-animation:titleAnimation 20s linear infinite 0s;animation:titleAnimation 20s linear infinite 0s}.slideshow li div a{display:block;padding:0;color:#fff;text-decoration:none}.slideshow li div a::after{content:'⇢';margin-left:7px}.slideshow li div a:hover::after{color:var(--gruen)}.slideshow li:nth-child(1) span{}.slideshow li:nth-child(2) span{-webkit-animation-delay:5s;-moz-animation-delay:5s;-o-animation-delay:5s;-ms-animation-delay:5s;animation-delay:5s}.slideshow li:nth-child(3) span{-webkit-animation-delay:10s;-moz-animation-delay:10s;-o-animation-delay:10s;-ms-animation-delay:10s;animation-delay:10s}.slideshow li:nth-child(4) span{-webkit-animation-delay:15s;-moz-animation-delay:15s;-o-animation-delay:15s;-ms-animation-delay:15s;animation-delay:15s}.slideshow li:nth-child(2) div{-webkit-animation-delay:5s;-moz-animation-delay:5s;-o-animation-delay:5s;-ms-animation-delay:5s;animation-delay:5s}.slideshow li:nth-child(3) div{-webkit-animation-delay:10s;-moz-animation-delay:10s;-o-animation-delay:10s;-ms-animation-delay:10s;animation-delay:10s}.slideshow li:nth-child(4) div{-webkit-animation-delay:15s;-moz-animation-delay:15s;-o-animation-delay:15s;-ms-animation-delay:15s;animation-delay:15s}.no-cssanimations .slideshow li span{opacity:1}@media screen and (max-width:1140px){.slideshow li div h3{font-size:100px}}@media screen and (max-width:600px){.slideshow li div h3{font-size:50px}}@media only screen and (min-width:1380px){.slideshow,.slideshow li span{height:600px}.slideshow li div{bottom:125px}}.slideshow li:nth-child(1) span,.jchoptimize-responsive-images__loaded{background-image:url(https://www.schaffitzel.de/images/slideshows/Hallenbau/Alpirsbacher_Klosterbraeu_header.webp#joomlaImage://local-images/slideshows/Hallenbau/Alpirsbacher_Klosterbraeu_header.webp?width=1680&height=600)}.slideshow li:nth-child(2) span,.jchoptimize-responsive-images__loaded{background-image:url(https://www.schaffitzel.de/images/slideshows/Br%C3%BCcken/Holzbruecke_Tuebingen_8_header.webp#joomlaImage://local-images/slideshows/Br%C3%BCcken/Holzbruecke_Tuebingen_8_header.webp?width=1680&height=600)}.slideshow li:nth-child(3) span,.jchoptimize-responsive-images__loaded{background-image:url(https://www.schaffitzel.de/images/slideshows/header/header_4_dcu.webp#joomlaImage://local-images/slideshows/header/header_4_dcu.webp?width=1680&height=600)}.slideshow li:nth-child(4) span,.jchoptimize-responsive-images__loaded{background-image:url(https://www.schaffitzel.de/images/slideshows/BSH/Kurz_Holzhaus_header.webp#joomlaImage://local-images/slideshows/BSH/Kurz_Holzhaus_header.webp?width=1680&height=600)}
@keyframes joomla-alert-fade-in{0%{opacity:0}}@keyframes joomla-alert-fade-out{0%{opacity:1}to{opacity:0}}
