.nav-tabs{display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:3rem;border-bottom:1px solid #ccc;list-style:none}.nav-tabs .nav-item{position:relative;top:.1rem}.nav-tabs .nav-link{display:block;height:100%;color:#222;font-size:1.2rem;text-align:center;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.nav-tabs .nav-link>h2,.nav-tabs .nav-link>span{display:block;color:#222;padding-bottom:1.5rem}.nav-tabs .nav-link>h2::before,.nav-tabs .nav-link>span::before{display:block;content:attr(data-name);font-weight:700;visibility:hidden;overflow:hidden;height:0}.nav-tabs .nav-link:hover>h2,.nav-tabs .nav-link:hover>span{color:#e2001a}.nav-tabs .nav-link.active>h2,.nav-tabs .nav-link.active>span{box-shadow:inset 0 -.5rem 0 #e2001a;font-weight:700;color:#e2001a}.nav-tabs-buttons{-webkit-justify-content:center;justify-content:center;flex-direction:column;border-bottom:none}.nav-tabs-buttons .nav-item{position:static;top:0;margin-bottom:1.5rem}.nav-tabs-buttons .nav-item:last-child{margin-right:0}.nav-tabs-buttons .nav-link{padding:1rem;text-align:center;background:#f4f4f4;border-radius:.5rem;text-transform:none}.nav-tabs-buttons .nav-link::before{display:none}.nav-tabs-buttons .nav-link:hover{border-color:#e2001a;color:#e2001a}.nav-tabs-buttons .nav-link.active{background:#e2001a;color:#fff}.nav-tabs-buttons .nav-link.active>span{box-shadow:none}.tab-content{display:none}.tab-content.active{display:block}@media screen and (min-width:481px),print{.nav-tabs .nav-link{font-size:1.4rem}}@media screen and (min-width:601px),print{.nav-tabs:not(.nav-tabs-buttons) .nav-item{margin-right:2rem}.nav-tabs-buttons{flex-direction:row}.nav-tabs-buttons .nav-item{margin-bottom:0;margin-right:1.5rem}}.section-legal .left-column ul{list-style:none}.section-legal .left-column ul li{text-indent:-1.5rem;padding:1rem 0 0 1.5rem}.section-legal .left-column ul li a{color:#222;-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out}.section-legal .left-column ul li a.active,.section-legal .left-column ul li a:hover{color:#e2001a}.section-legal .left-column ul li .nav li{text-indent:-2.7rem;padding-left:2.7rem}.section-legal .left-column .table-of-content-nav>li{padding-top:3rem}.section-legal .left-column .table-of-content-nav>li:first-child{padding-top:0}.section-legal .left-column .table-of-content-nav>li:first-child>a{color:#e2001a}.section-legal .left-column .table-of-content-nav>li>a{font-weight:700}.section-legal .left-column .table-of-content-nav.js-deactivate-first>li:first-child>a{color:#222}.section-legal .right-column{border-top:none;font-size:1.4rem}.section-legal .legal-section{padding:1.5rem 0 2.5rem;margin-bottom:2rem;border-bottom:1px solid #ccc}.section-legal .legal-section:first-of-type{padding-top:0}.section-legal .legal-section:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}.section-legal .legal-under-section a{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word}.section-legal .legal-under-section p{text-align:justify}.section-legal .legal-under-section h3{margin:1rem 0 1rem;padding-top:1.5rem;font-size:1.6rem}.section-legal .legal-under-section h4{margin-top:2rem;color:#222;font-size:1.4rem;font-weight:700;line-height:2rem}.section-legal .legal-under-section .columns .column{padding:0 1rem}.section-legal .legal-under-section .address{margin-bottom:1.5rem}.section-legal .legal-under-section .address:last-child{margin-bottom:0}.section-legal .legal-under-section .el-list{padding-left:1.5rem;margin-bottom:1.5rem}.section-legal .legal-under-section .el-list li{line-height:2.5rem}.section-legal .legal-under-section .el-list li::before{top:1.2rem}.section-agb .info-text{text-align:center}.section-agb .agb-container{flex-direction:column}.section-agb .agb-container a{display:block;position:relative;width:100%;height:100%;border:1px solid #ccc;padding:1.5rem;color:#222;-webkit-transition:background .1s ease-in-out;transition:background .1s ease-in-out}.section-agb .agb-container a.active{border-color:#e2001a;background:#ffe5e5}.section-agb .agb-container a:not(.active):hover{background:#f4f4f4}.section-agb .agb-container a .ico,.section-agb .agb-container a img{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.section-agb .agb-container a .ico::before{position:static;color:#e2001a;font-size:4.5rem}.section-agb .agb-container .agb-ellerhold-gruppe img{max-width:80%;top:4.5rem}.section-agb .agb-container .agb-goetz-und-mueller-gmbh{padding-top:15rem}.section-agb .agb-container .agb-goetz-und-mueller-gmbh img{height:8.5rem;width:auto;top:4.7rem}.section-agb .agb-container .agb-online-shop{padding-top:15rem}.section-agb .agb-container .agb-online-shop .ico{top:6.2rem}.section-agb .agb-container .agb-online-shop .ico::before{font-size:6.5rem}.section-impressum .legal-under-section{padding-top:1rem}.section-impressum .legal-under-section .el-list{padding-left:0;margin-bottom:0}.section-impressum .legal-under-section .columns .column{padding-bottom:2rem}.section-impressum h2{margin-bottom:1rem}.section-impressum h2 span{font-size:1.4rem}@media screen and (min-width:601px),print{.section-agb .agb-container{flex-direction:row}.section-agb .agb-container a{padding:10rem 1.5rem 2.5rem}}@media screen and (min-width:841px),print{.section-agb .info-text{text-align:left;color:#222;font-size:1.4rem}}@media screen and (min-width:961px),print{.sidebar-layout{margin-top:3rem}.section-agb .agb-container{margin-bottom:7rem}}