﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Noto Sans";font-weight:400;src:url("../fonts/noto-sans/noto_sans_regular-webfont.woff2") format("woff2"),url("../fonts/noto-sans/noto_sans_regular-webfont.woff") format("woff")}@font-face{font-family:"Noto Sans";font-style:italic;font-weight:400;src:url("../fonts/noto-sans/noto_sans_italic-webfont.woff2") format("woff2"),url("../fonts/noto-sans/noto_sans_italic-webfont.woff") format("woff")}@font-face{font-family:"Noto Sans";font-weight:700;src:url("../fonts/noto-sans/noto_sans_700-webfont.woff2") format("woff2"),url("../fonts/noto-sans/noto_sans_700-webfont.woff") format("woff")}:root{--font-primary: Noto Sans, sans-serif;--color-1: rgb(255, 51, 0);--color-2: #696d71;--color-3: rgb(145, 150, 153);--color-4: #000;--color-5: #e16036;--animation-function-in: ease-in-out;--animation-function-out: ease-in-out;--animation-function-opacity-in: ease-in-out;--animation-function-opacity-out: ease-in-out}::selection{background-color:var(--color-5);color:#fff}*{box-sizing:border-box}body{font-family:var(--font-primary);font-size:17px;font-size:clamp(15,14.273px + .227dvw,17);line-height:1.54;color:var(--color-2);overflow-x:hidden}body::after{content:"";display:block;position:fixed;background-color:#000;opacity:0;width:100vw;height:100%;will-change:opacity;transform:translateX(100%);transition:opacity .2s var(--animation-function-out) .2s,transform 0s linear .5s}a{color:var(--color-2)}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);font-weight:bold;margin-bottom:.77em;font-size:1rem;line-height:1;hyphens:auto}h1{font-size:1.8rem;color:var(--color-1)}h2{font-size:1.5rem}h3{font-size:1.2rem}strong,b{font-weight:bold}em,i{font-style:italic}ul{list-style-type:square}ol{list-style-type:upper-roman}blockquote{padding-left:2em;margin-top:1em;margin-bottom:1em}p{text-align:left !important}.content-text div{text-align:left !important}.text-hide{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn{display:inline-block;background-color:var(--color-1);color:#fff;text-decoration:none}@supports(display: grid){#wrapper{--grid-body-template-columns: 2ch calc(100vw - 4ch) 2ch;--grid-signet-template-columns: 1ch 106px 72px 1fr 5ch 1ch ;display:grid;grid-template-columns:var(--grid-body-template-columns);grid-template-areas:". header . " ". main . " ". left . " ". footer . "}@media(min-width: 801px){#wrapper{--grid-body-template-columns: 2ch 1fr 106px 72px 16px 57% 2ch ;grid-template-areas:"header header header header header header header " ". left left .  . main   . " ". footer footer footer footer footer . "}}@media(min-width: 1000px){#wrapper{--grid-body-template-columns: 0.5fr 1fr 106px 72px 16px 50% 0.5fr}}@media(min-width: 1400px){#wrapper{--grid-body-template-columns: 1fr 1fr 106px 72px 16px 45% 1fr}}#header{grid-area:header}#header .inside{display:grid;grid-template-rows:40px minmax(72px, auto) 28px 1fr;grid-template-columns:var(--grid-signet-template-columns);grid-template-areas:". .        signet .       .         . " ". logotext signet .       hamburger . " ". slider   slider slider  slider    . " ". slider   slider slider  slider    . "}@media(min-width: 801px){#header .inside{grid-template-columns:var(--grid-body-template-columns);grid-template-areas:". .        .        signet .      .                . " ". logotext logotext signet .      slider           . "}}.schriftzuglink{grid-area:logotext;justify-self:end}.logolink{grid-area:signet;justify-self:end}.slider_header{grid-area:slider}.navtrigger-open{grid-area:hamburger}@media(min-width: 801px){.mainnav{grid-area:left}}#main{grid-area:main}#left{grid-area:left}#footer{grid-area:footer}#footer .inside{display:grid;grid-template-columns:var(--grid-signet-template-columns);grid-template-areas:" footercontent footercontent footercontent footercontent footercontent footercontent" ". . signet-u  . . . " ". . signet-u  . . . " ". . . ht ht ht";grid-template-rows:1fr 16px minmax(16px, 3em) 1fr}@media(min-width: 801px){#footer .inside{grid-template-columns:var(--grid-body-template-columns)}}#footer .inside::after{content:"";display:block;height:1em;border-bottom:1px solid var(--color-1);grid-column:4/7;grid-row:3;align-self:end}.signet_u{grid-area:signet-u;justify-self:end;align-self:end}.signet_u img{display:block}.heitech-footer{margin-top:1em;grid-area:ht;justify-self:end}.rs-columns{display:grid}@media(min-width: 600px){.rs-columns{grid-gap:4ch;grid-template-columns:repeat(auto-fit, minmax(25%, 1fr));justify-content:center}}@media(min-width: 801px){.rs-columns{grid-template-columns:repeat(auto-fit, minmax(40%, 1fr));line-height:1.45}}@media(min-width: 1400px){.rs-columns{grid-gap:4ch}}.rs-columns>.rs-column{width:auto;justify-self:center;margin:0px}}figure figcaption{font-size:.75rem;margin-block-start:.25rem}@media(min-width: 750px){.media--left figure{float:left;margin-right:2ch;margin-top:.5rem}.media--right figure{float:right;margin-left:2ch;margin-top:.5rem}}.mod_article>*:not(h1,h2,h3,h4,h5,h6){margin-bottom:3rem}@media(min-width: 600px){.mod_article{margin:0 auto}}.mod_article :is(.content-text,.content-image) figure img{display:block;width:100%;height:auto}.mod_article a{font-weight:bold}.mod_article ol,.mod_article ul{padding-left:2em;overflow:hidden}.mod_article p{margin-bottom:.77em}.mod_article table{overflow-x:auto;display:block;padding-bottom:1em;font-size:.9em;width:100% !important;height:100% !important}.mod_article table tbody tr:nth-child(odd){background-color:#efefef}.mod_article table td{padding:.3em 1ch}.mod_article small{font-size:.8em}.mod_article iframe{width:100%}.mod_article .content-image img{overflow-x:scroll}.mod_article>*{clear:both}.more a{display:block}.mod_newslist>*::after{display:block;content:"";clear:both}.mod_newslist h1 a,.mod_newslist h2 a,.mod_newslist h3 a,.mod_newslist h4 a,.mod_newslist h5 a,.mod_newslist h6 a{text-decoration:none}.content-gallery ul{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:center;row-gap:1rem;column-gap:1rem;padding:0}.content-gallery ul li{max-width:100%}.content-gallery ul img{object-fit:cover;width:100%;display:block}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.slider_header{justify-self:center;overflow:hidden;width:100%}.slider_header{margin-bottom:3em}@media(min-width: 801px){.slider_header{margin-bottom:0px}}.slider-control{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.slider-wrapper img{display:block;width:100%;height:auto}.download-element{margin-bottom:2rem}.content-accordion button{cursor:pointer;padding:.5rem 1rem;border:1px dotted silver;background:#ebebeb url(../../template/img/anstrich_accordion.png) no-repeat 98% 15px}.content-accordion>[class*=header]{background-image:url(../../files/designgrafiken/anstrich_accordion.png);background-repeat:no-repeat;background-position:90% 0px;font-size:1.25rem}.content-accordion>h2:not([class*=open]){margin-block-end:1rem}.mainnav ul{list-style-type:none;padding:0px}.mainnav ul a,.mainnav ul strong{display:block;text-decoration:none}@media(max-width: 800px){.nav-trigger{display:block}.nav-trigger-icon-path{fill:var(--color-2)}.nav-trigger-close-icon-path{opacity:0}.nav-open .nav-trigger-open-icon-path{opacity:0}.nav-open .nav-trigger-close-icon-path{fill:var(--color-1);opacity:1}.nav-open{overflow-y:hidden}.nav-open::after{transform:translateX(0px);opacity:.5;transition:opacity .2s var(--animation-function-in)}.nav-open .nav-trigger{z-index:1001;position:relative}.mainnav{font-size:1.5em;position:fixed;z-index:1000;height:100vh;width:98vw;overflow-y:scroll;right:0px;top:0px;background-color:#fff;will-change:transform;transform:translateY(10%);opacity:0;transition:transform .5s var(--animation-function-out),opacity .2s var(--animation-function-opacity-out) .2s;pointer-events:none}.nav-open .mainnav{transform:translateY(0);opacity:1;transition:transform .5s var(--animation-function-in) .3s,opacity .4s var(--animation-function-opacity-in) .3s;pointer-events:auto}@supports(display: grid){.mainnav{display:grid;grid-template-areas:"type" "content"}@media(max-width: 800px)and (min-width: 600px){.mainnav{grid-template-areas:"type content .";grid-template-columns:minmax(1px, 1fr) 1fr minmax(1px, 1fr)}}.mainnav::before{content:url("../img/schriftzug_forstfest.png");display:block;grid-area:type;padding:2em 2ch}}.mainnav a,.mainnav strong{padding-top:.5em;padding-bottom:.5em}.mainnav strong,.mainnav a:hover{background-color:var(--color-2);color:#fff}.mainnav li>a,.mainnav li>strong{padding-left:4ch}.mainnav .level_1{margin:1em 0px;grid-area:content}}@media(max-width: 800px)and (min-width: 400px){.mainnav .level_1{margin-left:2ch;margin-right:2ch}}@media(max-width: 800px){.mainnav .level_2{font-size:.8em;margin-left:5ch}}@media(min-width: 801px){.nav-trigger{display:none}.mainnav{font-size:1em}@supports(display: grid){.mainnav ul{text-align:right}}.mainnav li{border-bottom:1px dotted var(--color-1)}.mainnav a,.mainnav strong{display:block;padding:.7em 0px}.mainnav a::after,.mainnav strong::after{display:inline;content:" »"}.mainnav strong{color:var(--color-1);font-weight:normal}.mainnav .level_2{font-size:.9em}.mainnav .level_2 li{border-bottom:none}}[data-pagination]{margin-block:3rem}[data-pagination] ol{list-style-type:none;padding:0;display:flex;flex-wrap:wrap;column-gap:1rem;row-gap:1rem}[data-pagination] a{display:block;padding:.5em 3ch}[data-pagination] .active{background-color:var(--color-2);color:#fff;font-weight:bold}/*!
 * baguetteBox.js
 * @author  feimosi
 * @version 1.11.0
 * @url https://github.com/feimosi/baguetteBox.js
 */#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@-webkit-keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}@keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}/*# sourceMappingURL=style.css.map */
