@media screen and (min-width: 1610px){html{font-size:20px;line-height:1.45}h1,h2,h3,h4,h5{font-size:2.25rem;line-height:1.2}main > section .contentbox h1,main > section .contentbox h2,main > section .contentbox h3,main > section .contentbox h4,main > section .contentbox h5{font-size:1.5rem;line-height:1.35}p{margin:0 0 5px 0}.error,.hinweis{padding:12px 12px 12px 12px}.pflicht{font-size:10px;margin-top:2px}.formrows > div > div{margin:0 0 12px 0;display:flex}.formrows > div > div > .formlabel{width:98px}.formelement_eng input{width:80px}body > header section,body > footer section,main > section > .contentWrapper{width:1494px}#logo{width:330px}#holzwelten{width:78px;margin-top:-1rem;margin-left:1.5rem}body > header > .leisteo{padding:1rem 0 1.5rem 0}body > header > .leisteo > section > .content{display:grid;grid-template-rows:auto;grid-template-columns:1fr max-content 1fr}body > header > .leisteo > section > .content > div:last-child{text-align:right}body > header .terminAnfrageButton{display:inline-block}body > header > .leiste{border-bottom-width:5px}body > header.headnav_fix > .leiste{position:fixed;top:0;z-index:10000}#kopfbild > section > div{height:460px}#nav > nav > ul > li > div{border-top-width:5px;border-top-style:solid;border-top-color:#e1010b;top:49px}#nav > nav > ul > li.flyout > div{background-color:#ffffff;border-bottom-style:solid;border-bottom-color:#4a4a49;border-bottom-width:2px}#nav > nav > ul > .open > div{display:block}#nav > nav > ul > li.flyout > div > div{width:1494px;margin:0 auto;display:flex}#nav > nav > ul > li.flyout > div > div > div{width:351px;margin-left:30px}#nav > nav > ul > li.flyout > div > div > div:first-child{margin-left:0}#nav > nav > ul > li.flyout > div > div > div > *{display:block}#nav > nav > ul > li.flyout > div > div > div > ul,#nav > nav > ul > li.flyout > div > div > div > img{display:block}#nav > nav > ul > li.flyout > div > div > div > a,#nav > nav > ul > li.flyout > div > div > div > a:visited,#nav > nav > ul > li.flyout > div > div > div > a:hover{color:#4a4a49;text-transform:uppercase;margin:0 0 0.5rem 0;font-size:1.2rem}#nav > nav > ul > li.flyout > div > div > div > img{margin:0 0 0.5rem 0}#nav > nav > ul > li.flyout > div > div > div > ul > li > a,#nav > nav > ul > li.flyout > div > div > div > ul > li > a:visited,#nav > nav > ul > li.flyout > div > div > div > ul > li > a:hover{color:#4a4a49}#nav > nav > ul > li.flyout > div > div > div > ul > li > a:before{content:'> '}#nav > nav > ul > li > div > div > ul > li > a,#nav > nav > ul > li > div > div > ul > li > a:visited,#nav > nav > ul > li > div > div > ul > li > a:hover{white-space:nowrap}main > .map{height:800px}main > section .content{margin-left:-30px}main > section .contentbox{margin-left:0}main > section .content > *{margin-left:30px;width:478px}main > section .contentbox > *:first-child{margin-left:0}main > section .c3 > *{width:100%}main > section .c21 > *:nth-child(1),main > section .c12 > *:nth-child(2){width:986px}.subnavbox > .list > ul > li > a:before{width:30px;height:30px}.subnavboxstart > .list > ul > li > a:before{width:48px;height:48px}.subnavboxstart > .zbuchen > form > div > div:first-child{width:85px}main > section .cform > div{width:760px}main > section .cformd > div{width:100%}main > section .cformd .formrows{display:flex}main > section .cformd .formrows > div{width:50%;box-sizing:border-box;margin:0 0 0 18px}main > section .cformd .formrows > div:first-child{margin:0 18px 0 0}main > section .cformd .formrows > .message > div{height:100%;grid-template-rows:auto 1fr}main > section .cformd .formrows > div > div:last-child{margin:0}main > section .cformd .formrows > .message > div > .textarea{height:100%}main > section .cformd .formrows > .message > div > .textarea > textarea{height:100%;box-sizing:border-box}main > section .cform.cform-termine > div{width:100%}.cform-termine .formrows:first-child{display:grid;grid-gap:4rem;gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr}.imgbox > div > h1,.imgbox > div > h2,.imgbox > div > h3,.imgbox > div > h4,.imgbox > div > h5{font-size:1.5rem;margin:0;text-transform:uppercase}.imgbox.text > div{padding:1rem}.imgbox > div:nth-child(2){padding:1rem;box-sizing:border-box;position:relative}.imgbox.bildtextg > div:nth-child(2){margin:0 1rem;height:194px;margin-top:-54px}.imgbox.bildtextk > div:nth-child(2){margin:0 1rem;height:76px;margin-top:-76px}.imgbox.angebot > div:first-child:before{width:215px;height:155px;top:-15px;left:-15px}.teiler > div{margin-left:20px}.dl > div > div:last-child > a:before{width:47px;height:60px}.ansprechpartner{position:fixed;top:170px;right:-405px;z-index:10000}.ansprechpartner .email:before,.ansprechpartner .phone:before,.ansprechpartner .fax:before{width:20px}.ansprechpartner > div{-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.6);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.6);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.6)}.ansprechpartner > div:first-child{left:-38px;width:36px;height:224px;position:absolute;top:0;cursor:pointer}.ansprechpartner > div:first-child:before{margin:8px 0 0 0;width:36px}.ansprechpartner > div:first-child > div:first-child{right:-5px;width:5px}.ansprechpartner > div:first-child > div:last-child{margin:144px 4px 0 0;transform:rotate(-90deg);transform-origin:50% 50%;font-size:1.15rem}.ansprechpartner > div:last-child{padding:0.6rem 0.6rem 0.6rem 1.25rem;width:400px}body > footer{line-height:1.25;border-top-width:5px}body > footer > section > .content{margin-top:-30px;margin-left:-30px}body > footer > section > .content > *{margin-top:30px;margin-left:30px;width:478px}.social > a:before{font-size:50px}.slidercontent_UL,.slidercontent_UR,.slidercontent_OL,.slidercontent_OR{width:1494px}.slidesjs-pagination{list-style:none outside none;margin:0 auto}.slidesjs-pagination-item{margin:0 10px 0 0}.slidesjs-pagination-item:last-child{margin:0}.slidesjs-pagination li a,.slidesjs-pagination li a:visited{width:15px;height:15px}.downloadBox > .contentWrapper > div:nth-child(1) .header .indicator{width:45px;height:45px}#popupContainer{width:530px;padding:1rem}}@media screen and (min-width: 1050px) and (max-width: 1609px){html{font-size:16px;line-height:1.45}h1,h2,h3,h4,h5{font-size:2rem;line-height:1.25}main > section .contentbox h1,main > section .contentbox h2,main > section .contentbox h3,main > section .contentbox h4,main > section .contentbox h5{font-size:1.35rem;line-height:1.4}p{margin:0 0 5px 0}.error,.hinweis{padding:10px 10px 10px 10px}.pflicht{font-size:10px;margin-top:2px}.formrows > div > div{margin:0 0 10px 0;display:flex}.formrows > div > div > .formlabel{width:80px}.formelement_eng input{width:60px}body > header section,body > footer section,main > section > .contentWrapper{width:980px}#logo{width:245px}#holzwelten{width:58px;margin-top:-1rem;margin-left:1.5rem}body > header > .leisteo{padding:1rem 0 1.5rem 0}body > header > .leisteo > section > .content{display:grid;grid-template-rows:auto;grid-template-columns:1fr max-content 1fr}body > header > .leisteo > section > .content > div:last-child{text-align:right}body > header .terminAnfrageButton{display:inline-block}body > header > .leiste{border-bottom-width:4px}body > header.headnav_fix > .leiste{position:fixed;top:0;z-index:10000}#kopfbild > section > div{height:302px}#nav > nav > ul > li > div{border-top-width:4px;border-top-style:solid;border-top-color:#e1010b;top:39px}#nav > nav > ul > li.flyout > div{border-bottom-width:2px;background-color:#ffffff;border-bottom-style:solid;border-bottom-color:#4a4a49}#nav > nav > ul > .open > div{display:block}#nav > nav > ul > li.flyout > div > div{width:980px;margin:0 auto;display:flex}#nav > nav > ul > li.flyout > div > div > div{width:230px;margin-left:20px}#nav > nav > ul > li.flyout > div > div > div:first-child{margin-left:0}#nav > nav > ul > li.flyout > div > div > div > *{display:block}#nav > nav > ul > li.flyout > div > div > div > ul,#nav > nav > ul > li.flyout > div > div > div > img{display:block}#nav > nav > ul > li.flyout > div > div > div > a,#nav > nav > ul > li.flyout > div > div > div > a:visited,#nav > nav > ul > li.flyout > div > div > div > a:hover{color:#4a4a49;text-transform:uppercase;margin:0 0 0.5rem 0;font-size:1.2rem}#nav > nav > ul > li.flyout > div > div > div > img{margin:0 0 0.5rem 0}#nav > nav > ul > li.flyout > div > div > div > ul > li > a,#nav > nav > ul > li.flyout > div > div > div > ul > li > a:visited,#nav > nav > ul > li.flyout > div > div > div > ul > li > a:hover{color:#4a4a49}#nav > nav > ul > li.flyout > div > div > div > ul > li > a:before{content:'> '}#nav > nav > ul > li > div > div > ul > li > a,#nav > nav > ul > li > div > div > ul > li > a:visited,#nav > nav > ul > li > div > div > ul > li > a:hover{white-space:nowrap}main > .map{height:650px}main > section .content{margin-left:-22px}main > section .contentbox{margin-left:0}main > section .content > *{margin-left:22px;width:312px}main > section .contentbox > *:first-child{margin-left:0}main > section .c3 > *{width:100%}main > section .c21 > *:nth-child(1),main > section .c12 > *:nth-child(2){width:646px}.subnavbox > .list > ul > li > a:before{width:23px;height:23px}.subnavboxstart > .list > ul > li > a:before{width:36px;height:36px}.subnavboxstart > .zbuchen > form > div > div:first-child{width:70px}main > section .cform > div{width:488px}main > section .cformd > div{width:100%}main > section .cformd .formrows{display:flex}main > section .cformd .formrows > div{width:50%;box-sizing:border-box;margin:0 0 0 15px}main > section .cformd .formrows > div:first-child{margin:0 15px 0 0}main > section .cformd .formrows > .message > div{height:100%;grid-template-rows:auto 1fr}main > section .cformd .formrows > div > div:last-child{margin:0}main > section .cformd .formrows > .message > div > .textarea{height:100%}main > section .cformd .formrows > .message > div > .textarea > textarea{height:100%;box-sizing:border-box}main > section .cform.cform-termine > div{width:100%}.cform-termine .formrows:first-child{display:grid;grid-gap:4rem;gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr}.imgbox.text > div{padding:0.75rem}.imgbox > div:nth-child(2){padding:0.75rem;box-sizing:border-box;position:relative}.imgbox > div > h1,.imgbox > div > h2,.imgbox > div > h3,.imgbox > div > h4,.imgbox > div > h5{font-size:1.25rem;margin:0;text-transform:uppercase}.imgbox.bildtextg > div:nth-child(2){margin:0 0.75rem;height:166px;margin-top:-50px}.imgbox.bildtextk > div:nth-child(2){margin:0 0.75rem;height:50px;margin-top:-50px}.imgbox.angebot > div:first-child:before{width:160px;height:115px;top:-12px;left:-12px}.teiler > div{margin-left:16px}.dl > div > div:last-child > a:before{width:35px;height:45px}.ansprechpartner{position:fixed;top:130px;right:-355px;z-index:10000}.ansprechpartner .email:before,.ansprechpartner .phone:before,.ansprechpartner .fax:before{width:16px}.ansprechpartner > div{-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.6);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.6);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.6)}.ansprechpartner > div:first-child{left:-32px;width:30px;height:188px;position:absolute;top:0;cursor:pointer}.ansprechpartner > div:first-child:before{margin:6px 0 0 0;width:30px}.ansprechpartner > div:first-child > div:first-child{right:-5px;width:5px}.ansprechpartner > div:first-child > div:last-child{margin:120px 4px 0 0;transform:rotate(-90deg);transform-origin:50% 50%;font-size:1.15rem}.ansprechpartner > div:last-child{padding:0.6rem 0.6rem 0.6rem 1.25rem;width:350px}body > footer{border-top-width:4px}body > footer > section > .content{margin-top:-24px;margin-left:-22px}body > footer > section > .content > *{margin-top:24px;margin-left:22px;width:312px}.social > a:before{font-size:38px}.slidercontent_UL,.slidercontent_UR,.slidercontent_OL,.slidercontent_OR{width:980px}.slidesjs-pagination{list-style:none outside none;margin:0 auto}.slidesjs-pagination-item{margin:0 8px 0 0}.slidesjs-pagination-item:last-child{margin:0}.slidesjs-pagination li a,.slidesjs-pagination li a:visited{width:10px;height:10px}.downloadBox > .contentWrapper > div:nth-child(1) .header .indicator{width:40px;height:40px}#popupContainer{width:450px;padding:1rem}}@media screen and (min-width: 720px) and (max-width: 1049px){html{font-size:15px;line-height:1.45}h1,h2,h3,h4,h5{font-size:1.75rem;line-height:1.35}main > section .contentbox h1,main > section .contentbox h2,main > section .contentbox h3,main > section .contentbox h4,main > section .contentbox h5{font-size:1.25rem;line-height:1.4}p{margin:0 0 5px 0}.error,.hinweis{padding:8px 8px 8px 8px}.pflicht{font-size:10px;margin-top:2px}.formrows > div > div{margin:0 0 10px 0;display:flex}.formrows > div > div > .formlabel{width:80px}.formelement_eng input{width:60px}.button,.button:active,.button:visited,.button:hover{padding:0.75rem 1.25rem}body > header section,body > footer section,main > section > .contentWrapper{width:690px}#logo{width:188px}#holzwelten{width:44px;margin-top:-1rem;margin-left:1rem}body > header > .leisteo{padding:1rem 0 1rem 0}body > header > .leisteo > section > .content{display:grid;grid-template-rows:auto;grid-template-columns:1fr max-content 1fr}body > header .terminAnfrageButton{right:0;top:59px;padding:0.5rem 1.25rem !important;position:absolute;z-index:1000}body > header > .leiste{border-bottom-width:3px}#kopfbild > section > div{height:212px}body > header #nav.open{position:absolute;top:-71px;left:0;width:100%;z-index:10000}body > header nav{position:absolute;top:0;left:-300px;width:300px;height:100%;background-color:#4a4a49;border-right:1px solid #777777;padding:1rem;box-sizing:border-box;display:block}body > header nav > ul{display:block}body > header nav > ul > li > a{padding-left:0;font-size:1.2rem;margin-top:0.5rem}body > header nav > ul > li.shopLink > a{padding-left:1rem}body > header nav > ul > li:first-child > a{margin-top:0}#nav > nav > ul > li > div{position:static;display:block}#nav > nav > ul > li.flyout > div > div > div > a,#nav > nav > ul > li.flyout > div > div > div > a:visited,#nav > nav > ul > li.flyout > div > div > div > a:hover{color:#ffffff;margin:0.5rem 0 0 0;display:block}#nav > nav > ul > li.flyout > div > div > div:first-child > a,#nav > nav > ul > li.flyout > div > div > div:first-child > a:visited,#nav > nav > ul > li.flyout > div > div > div:first-child > a:hover{margin:0}main > .map{height:650px}body > header > .leiste{padding:4px 0}body > header > .leiste > section{display:flex}body > header > .leiste > section > *{align-self:center}body > header #navicon{display:block}body > header #navicon:before{font-size:28px}#nav > nav > ul > li.flyout > div > div > div > a.teaserimage{display:none}main > section .content{margin-left:-18px}main > section .contentbox{margin-left:0}main > section .content > *{margin-left:18px;width:218px}main > section .contentbox > *:first-child{margin-left:0}main > section .c3 > *{width:100%}main > section .c21 > *:nth-child(1),main > section .c12 > *:nth-child(2){width:454px}.subnavbox{display:none}.subnavboxstart{display:block}.subnavboxstart > .list,.subnavboxstart > .zbuchen{font-size:1.2rem}.subnavboxstart > .list > ul > li > a:before{width:36px;height:36px}.subnavboxstart > .zbuchen > form > div > div:first-child{width:75px}main > section .cform > div{width:450px}.imgbox.text > div{padding:0.5rem}.imgbox > div:nth-child(2){padding:0.5rem;box-sizing:border-box;position:relative}.imgbox > div > h1,.imgbox > div > h2,.imgbox > div > h3,.imgbox > div > h4,.imgbox > div > h5{font-size:1.25rem;margin:0;text-transform:uppercase}.imgbox.bildtextg > div:nth-child(2){margin:0 0.5rem;height:190px;margin-top:-65px}.imgbox.bildtextk > div:nth-child(2){margin:0 0.5rem;height:65px;margin-top:-65px}.imgbox.angebot > div:first-child:before{width:100px;height:72px;top:-10px;left:-10px}.dl > div{display:block}.dl > div > div{margin:1rem 0 0 0}.dl > div > div:last-child > a:before{width:35px;height:45px}.ansprechpartner{position:fixed;top:120px;right:-335px;z-index:10000}.ansprechpartner .email:before,.ansprechpartner .phone:before,.ansprechpartner .fax:before{width:16px}.ansprechpartner > div{-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.6);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.6);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.6)}.ansprechpartner > div:first-child{left:-32px;width:30px;height:188px;position:absolute;top:0;cursor:pointer}.ansprechpartner > div:first-child:before{margin:6px 0 0 0;width:30px}.ansprechpartner > div:first-child > div:first-child{right:-5px;width:5px}.ansprechpartner > div:first-child > div:last-child{margin:120px 4px 0 0;transform:rotate(-90deg);transform-origin:50% 50%;font-size:1.15rem}.ansprechpartner > div:last-child{padding:0.6rem 0.6rem 0.6rem 1.25rem;width:330px}.teiler > div{margin-left:14px}body > footer{border-top-width:4px}body > footer > section > .content{margin-top:-24px;margin-left:-18px}body > footer > section > .content > *{margin-top:24px;margin-left:18px;width:218px}.social > a:before{font-size:38px}.slidercontent_UL,.slidercontent_UR,.slidercontent_OL,.slidercontent_OR{width:690px}.slidercontent_UL > .infoslides,.slidercontent_UR > .infoslides{bottom:1rem}.slidercontent_OL > .infoslides,.slidercontent_OR > .infoslides{top:1px}.slidercontent_UL > .infoslides,.slidercontent_OL > .infoslides{left:1rem}.slidercontent_UR > .infoslides,.slidercontent_OR > .infoslides{right:1rem}.infoslides > .text{padding:0.25rem;font-size:0.85rem}.slidesjs-pagination-wrapper{right:1rem;bottom:1rem}.slidesjs-pagination{list-style:none outside none;margin:0 auto}.slidesjs-pagination-item{margin:0 8px 0 0}.slidesjs-pagination-item:last-child{margin:0}.slidesjs-pagination li a,.slidesjs-pagination li a:visited{width:10px;height:10px}#popupContainer{width:400px;padding:1rem}}@media screen and (min-width: 480px) and (max-width: 719px){html{font-size:14px;line-height:1.45}h1,h2,h3,h4,h5{font-size:1.75rem;line-height:1.2}main > section .contentbox h1,main > section .contentbox h2,main > section .contentbox h3,main > section .contentbox h4,main > section .contentbox h5{font-size:1.25rem;line-height:1.4}p{margin:0 0 5px 0}.error,.hinweis{padding:8px 8px 8px 8px}.pflicht{font-size:10px;margin-top:2px}.formrows > div > div{margin:0 0 10px 0;display:flex}.formrows > div > div > .formlabel{width:70px}.formelement_eng input{width:60px}.button,.button:active,.button:visited,.button:hover{padding:0.75rem 1.25rem}body > header section,body > footer section,main > section > .contentWrapper{width:440px}#logo{width:145px}#holzwelten{width:38px;margin-top:-1rem;margin-left:1rem}body > header > .leisteo{padding:1rem 0 1rem 0}body > header .terminAnfrageButton{right:0;top:53px;padding:0.5rem 1.25rem !important;position:absolute;z-index:1000}body > header > .leiste{border-bottom-width:2px}body > header > .leisteo .phone{display:none}#kopfbild > section > div{height:136px}body > header #nav.open{position:absolute;top:-62px;left:0;width:100%;z-index:10000}body > header nav{position:absolute;top:0;left:-250px;width:250px;height:100%;background-color:#4a4a49;border-right:1px solid #777777;padding:1rem;box-sizing:border-box;display:block}body > header nav > ul{display:block}body > header nav > ul > li > a{padding-left:0;font-size:1.2rem;margin-top:0.5rem}body > header nav > ul > li.shopLink > a{padding-left:1rem}body > header nav > ul > li:first-child > a{margin-top:0}#nav > nav > ul > li > div{position:static;display:block}#nav > nav > ul > li.flyout > div > div > div > a,#nav > nav > ul > li.flyout > div > div > div > a:visited,#nav > nav > ul > li.flyout > div > div > div > a:hover{color:#ffffff;margin:0.5rem 0 0 0;display:block}#nav > nav > ul > li.flyout > div > div > div:first-child > a,#nav > nav > ul > li.flyout > div > div > div:first-child > a:visited,#nav > nav > ul > li.flyout > div > div > div:first-child > a:hover{margin:0}body > header > .leiste{padding:4px 0}body > header > .leiste > section{display:flex}body > header > .leiste > section > *{align-self:center}body > header #navicon{display:block}body > header #navicon:before{font-size:28px}#nav > nav > ul > li.flyout > div > div > div > a.teaserimage{display:none}main > .map{height:500px}main > section .content > *{width:100%}.subnavbox{display:none}.subnavboxstart{display:block}.subnavboxstart > .list,.subnavboxstart > .zbuchen{font-size:1.1rem}.subnavboxstart > .list > ul > li > a:before{width:30px;height:30px}.subnavboxstart > .zbuchen > form > div > div:first-child{width:70px}main > section .cform > div{width:100%}.imgbox.text > div{padding:1rem}.imgbox > div:nth-child(2){padding:1rem;box-sizing:border-box;position:relative}.imgbox > div > h1,.imgbox > div > h2,.imgbox > div > h3,.imgbox > div > h4,.imgbox > div > h5{font-size:1.5rem;margin:0;text-transform:uppercase}.imgbox.bildtextg > div:nth-child(2){margin:0 1rem;margin-top:-55px}.imgbox.bildtextk > div:nth-child(2){margin:0 1rem;height:55px;margin-top:-55px}.imgbox.angebot > div:first-child:before{width:160px;height:115px;top:-12px;left:-12px}.teiler{flex-direction:column}.teiler > div{margin-top:14px}.dl > div > div:last-child > a:before{width:35px;height:45px}.ansprechpartner{width:440px;margin:2rem auto 2rem auto;padding:1rem;box-sizing:border-box;background-color:#ffffff}.ansprechpartner > div:first-child:before{display:none}.ansprechpartner > div:first-child{margin-bottom:1rem;font-size:1.5rem}.ansprechpartner .email:before,.ansprechpartner .phone:before,.ansprechpartner .fax:before{width:14px}.ansprechpartner > div:last-child{line-height:1.6}section.news > .contentWrapper > div > div:nth-child(2){grid-template-columns:1fr}body > footer{border-top-width:3px}body > footer > section > .content > *{margin-top:20px;width:100%}body > footer > section > .content > *:first-child{margin-top:0}.social > a:before{font-size:36px}.slidercontent_UL,.slidercontent_UR,.slidercontent_OL,.slidercontent_OR{width:440px}.infoslides{display:none}.slidesjs-pagination-wrapper{display:none}.slidesjs-pagination{list-style:none outside none;margin:0 auto}.slidesjs-pagination-item{margin:0 6px 0 0}.slidesjs-pagination-item:last-child{margin:0}.slidesjs-pagination li a,.slidesjs-pagination li a:visited{width:10px;height:10px}#popupContainer{width:400px;padding:1rem}}@media screen and (max-width: 479px){html{font-size:12px;line-height:1.45}h1,h2,h3,h4,h5{font-size:1.75rem;line-height:1.2}p{margin:0 0 5px 0}.error,.hinweis{padding:8px 8px 8px 8px}.pflicht{font-size:10px;margin-top:2px}.formrows > div > div{margin:0 0 10px 0;display:flex}.formrows > div > div > .formlabel{width:66px}.formelement_eng input{width:50px}.button,.button:active,.button:visited,.button:hover{padding:0.75rem 1.25rem}body > header section,body > footer section,main > section > .contentWrapper{width:300px}#logo{width:130px}#holzwelten{width:34px;margin-top:-1rem;margin-left:1rem}body > header > .leisteo{padding:1rem 0 1rem 0}body > header .terminAnfrageButton{right:0;top:48px;padding:0.5rem 1.25rem !important;position:absolute;z-index:1000}body > header > .leiste{border-bottom-width:2px}body > header > .leisteo .phone{display:none}#kopfbild > section > div{height:93px}body > header #nav.open{position:absolute;top:-54px;left:0;width:100%;z-index:10000}body > header nav{position:absolute;top:0;left:-200px;width:200px;height:100%;background-color:#4a4a49;border-right:1px solid #777777;padding:1rem;box-sizing:border-box;display:block}body > header nav > ul{display:block}body > header nav > ul > li > a{padding-left:0;font-size:1.2rem;margin-top:0.5rem}body > header nav > ul > li.shopLink > a{padding-left:1rem}body > header nav > ul > li:first-child > a{margin-top:0}#nav > nav > ul > li > div{position:static;display:block}#nav > nav > ul > li.flyout > div > div > div > a,#nav > nav > ul > li.flyout > div > div > div > a:visited,#nav > nav > ul > li.flyout > div > div > div > a:hover{color:#ffffff;margin:0.5rem 0 0 0;display:block}#nav > nav > ul > li.flyout > div > div > div:first-child > a,#nav > nav > ul > li.flyout > div > div > div:first-child > a:visited,#nav > nav > ul > li.flyout > div > div > div:first-child > a:hover{margin:0}body > header > .leiste{padding:2px 0}body > header > .leiste > section{display:flex}body > header > .leiste > section > *{align-self:center}body > header #navicon{display:block}body > header #navicon:before{font-size:28px}#nav > nav > ul > li.flyout > div > div > div > a.teaserimage{display:none}main > .map{height:400px}main > section .content > *{width:100%}main > section .content.tkatbox{margin-top:-12px}main > section .content.tkatbox > div{margin-top:12px;width:92px}main > section .c121 > div:nth-child(3) > *{margin-top:20px}.subnavbox{display:none}.subnavboxstart{display:block}.subnavboxstart > .list,.subnavboxstart > .zbuchen{font-size:1.2rem}.subnavboxstart > .list > ul > li > a:before{width:30px;height:30px}.subnavboxstart > .zbuchen > form > div > div:first-child{width:70px}.imgbox.text > div{padding:1rem}.imgbox > div:nth-child(2){padding:1rem;box-sizing:border-box;position:relative}.imgbox > div > h1,.imgbox > div > h2,.imgbox > div > h3,.imgbox > div > h4,.imgbox > div > h5{font-size:1.5rem;margin:0;text-transform:uppercase}.imgbox.bildtextg > div:nth-child(2){margin:0 1rem;margin-top:-45px}.imgbox.bildtextk > div:nth-child(2){margin:0 1rem;height:45px;margin-top:-45px}.imgbox.angebot > div:first-child:before{width:140px;height:101px;top:-10px;left:-10px}.teiler{flex-direction:column}.teiler > div{margin-top:12px}.dl > div > div:last-child > a:before{width:35px;height:45px}.ansprechpartner{width:300px;margin:2rem auto 2rem auto;padding:1rem;box-sizing:border-box;background-color:#ffffff}.ansprechpartner > div:first-child:before{display:none}.ansprechpartner > div:first-child{margin-bottom:1rem;font-size:1.5rem}.ansprechpartner .email:before,.ansprechpartner .phone:before,.ansprechpartner .fax:before{width:12px}.ansprechpartner > div:last-child{line-height:1.6}section.news > .contentWrapper > div > div:nth-child(2){grid-template-columns:1fr}body > footer{border-top-width:3px}body > footer > section > .content > *{margin-top:20px;width:100%}body > footer > section > .content > *:first-child{margin-top:0}.social > a:before{font-size:36px}.slidercontent_UL,.slidercontent_UR,.slidercontent_OL,.slidercontent_OR{width:300px}.infoslides{display:none}.slidesjs-pagination-wrapper{display:none}.slidesjs-pagination{list-style:none outside none;margin:0 auto}.slidesjs-pagination-item{margin:0 4px 0 0}.slidesjs-pagination-item:last-child{margin:0}.slidesjs-pagination li a,.slidesjs-pagination li a:visited{width:7px;height:7px}#popupContainer{width:280px;padding:0.5rem}}