﻿@font-face{font-family:'Jost';src:url("/shop/file/overlay/fonts//jost/Jost-SemiBold.eot");src:url("/shop/file/overlay/fonts//jost/Jost-SemiBold.eot?#iefix") format("embedded-opentype"),url("/shop/file/overlay/fonts//jost/Jost-SemiBold.woff2") format("woff2"),url("/shop/file/overlay/fonts//jost/Jost-SemiBold.woff") format("woff"),url("/shop/file/overlay/fonts//jost/Jost-SemiBold.ttf") format("truetype"),url("/shop/file/overlay/fonts//jost/Jost-SemiBold.svg#Jost-SemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Jost';src:url("/shop/file/overlay/fonts//jost/Jost-Bold.eot");src:url("/shop/file/overlay/fonts//jost/Jost-Bold.eot?#iefix") format("embedded-opentype"),url("/shop/file/overlay/fonts//jost/Jost-Bold.woff2") format("woff2"),url("/shop/file/overlay/fonts//jost/Jost-Bold.woff") format("woff"),url("/shop/file/overlay/fonts//jost/Jost-Bold.ttf") format("truetype"),url("/shop/file/overlay/fonts//jost/Jost-Bold.svg#Jost-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Jost';src:url("/shop/file/overlay/fonts//jost/Jost-Regular.eot");src:url("/shop/file/overlay/fonts//jost/Jost-Regular.eot?#iefix") format("embedded-opentype"),url("/shop/file/overlay/fonts//jost/Jost-Regular.woff2") format("woff2"),url("/shop/file/overlay/fonts//jost/Jost-Regular.woff") format("woff"),url("/shop/file/overlay/fonts//jost/Jost-Regular.ttf") format("truetype"),url("/shop/file/overlay/fonts//jost/Jost-Regular.svg#Jost-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Jost';src:url("/shop/file/overlay/fonts//jost/Jost-Medium.eot");src:url("/shop/file/overlay/fonts//jost/Jost-Medium.eot?#iefix") format("embedded-opentype"),url("/shop/file/overlay/fonts//jost/Jost-Medium.woff2") format("woff2"),url("/shop/file/overlay/fonts//jost/Jost-Medium.woff") format("woff"),url("/shop/file/overlay/fonts//jost/Jost-Medium.ttf") format("truetype"),url("/shop/file/overlay/fonts//jost/Jost-Medium.svg#Jost-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}.o-hidden{overflow:hidden}.row,.cols{--gap:1.5rem;display:flex;flex-wrap:wrap;margin-right:calc(-0.5 * var(--gap));margin-left:calc(-0.5 * var(--gap))}.row>*,.cols>*{padding-right:calc(0.5 * var(--gap));padding-left:calc(0.5 * var(--gap));box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%}.row>*.align-left,.cols>*.align-left{text-align:left}.row>*.align-center,.cols>*.align-center{text-align:center}.row>*.align-right,.cols>*.align-right{text-align:right}.row.no-gap,.row.gap-0,.cols.no-gap,.cols.gap-0{--gap:0px}.row.gap-1,.cols.gap-1{--gap:.25rem}.row.gap-2,.cols.gap-2{--gap:.5rem}.row.gap-3,.cols.gap-3{--gap:1rem}.row.gap-4,.cols.gap-4{--gap:1.5rem}.row.gap-5,.cols.gap-5{--gap:2rem}.row.gap-6,.cols.gap-6{--gap:3rem}.row.gap-7,.cols.gap-7{--gap:4rem}.row.gap-8,.cols.gap-8{--gap:5rem}.row.float,.cols.float{margin-top:calc(-1 * var(--gap))}.row.float>*,.cols.float>*{margin-top:var(--gap)}.row.justify-content-center,.cols.justify-content-center{justify-content:center}.row.justify-content-end,.cols.justify-content-end{justify-content:end}.row.justify-content-space-between,.cols.justify-content-space-between{justify-content:space-between}.row.align-content-start,.cols.align-content-start{align-content:start}.row.align-content-center,.cols.align-content-center{align-content:center}.row.align-content-end,.cols.align-content-end{align-content:end}.row.align-items-start,.cols.align-items-start{align-items:start}.row.align-items-center,.cols.align-items-center{align-items:center}.row.align-items-end,.cols.align-items-end{align-items:end}.row .col,.cols .col{flex:1 0 0%}.row .col-auto,.cols .col-auto{flex:0 0 auto;width:auto}.row .col-1,.cols .col-1{flex:0 0 auto;width:calc(1 * 100% / 12)}.row .col-2,.cols .col-2{flex:0 0 auto;width:calc(2 * 100% / 12)}.row .col-3,.cols .col-3{flex:0 0 auto;width:calc(3 * 100% / 12)}.row .col-4,.cols .col-4{flex:0 0 auto;width:calc(4 * 100% / 12)}.row .col-5,.cols .col-5{flex:0 0 auto;width:calc(5 * 100% / 12)}.row .col-6,.cols .col-6{flex:0 0 auto;width:calc(6 * 100% / 12)}.row .col-7,.cols .col-7{flex:0 0 auto;width:calc(7 * 100% / 12)}.row .col-8,.cols .col-8{flex:0 0 auto;width:calc(8 * 100% / 12)}.row .col-9,.cols .col-9{flex:0 0 auto;width:calc(9 * 100% / 12)}.row .col-10,.cols .col-10{flex:0 0 auto;width:calc(10 * 100% / 12)}.row .col-11,.cols .col-11{flex:0 0 auto;width:calc(11 * 100% / 12)}.row .col-12,.cols .col-12{flex:0 0 auto;width:calc(12 * 100% / 12)}@media screen and (min-width: 768px){.row.gap-md-0,.cols.gap-md-0{--gap:0px}.row.gap-md-1,.cols.gap-md-1{--gap:.25rem}.row.gap-md-2,.cols.gap-md-2{--gap:.5rem}.row.gap-md-3,.cols.gap-md-3{--gap:1rem}.row.gap-md-4,.cols.gap-md-4{--gap:1.5rem}.row.gap-md-5,.cols.gap-md-5{--gap:2rem}.row.gap-md-6,.cols.gap-md-6{--gap:3rem}.row.gap-md-7,.cols.gap-md-7{--gap:4rem}.row.gap-md-8,.cols.gap-md-8{--gap:5rem}.row .col-md,.cols .col-md{flex:1 0 0%}.row .col-md-auto,.cols .col-md-auto{flex:0 0 auto;width:auto}.row .col-md-1,.cols .col-md-1{flex:0 0 auto;width:calc(1 * 100% / 12)}.row .col-md-2,.cols .col-md-2{flex:0 0 auto;width:calc(2 * 100% / 12)}.row .col-md-3,.cols .col-md-3{flex:0 0 auto;width:calc(3 * 100% / 12)}.row .col-md-4,.cols .col-md-4{flex:0 0 auto;width:calc(4 * 100% / 12)}.row .col-md-5,.cols .col-md-5{flex:0 0 auto;width:calc(5 * 100% / 12)}.row .col-md-6,.cols .col-md-6{flex:0 0 auto;width:calc(6 * 100% / 12)}.row .col-md-7,.cols .col-md-7{flex:0 0 auto;width:calc(7 * 100% / 12)}.row .col-md-8,.cols .col-md-8{flex:0 0 auto;width:calc(8 * 100% / 12)}.row .col-md-9,.cols .col-md-9{flex:0 0 auto;width:calc(9 * 100% / 12)}.row .col-md-10,.cols .col-md-10{flex:0 0 auto;width:calc(10 * 100% / 12)}.row .col-md-11,.cols .col-md-11{flex:0 0 auto;width:calc(11 * 100% / 12)}.row .col-md-12,.cols .col-md-12{flex:0 0 auto;width:calc(12 * 100% / 12)}}@media screen and (min-width: 1024px){.row .col-lg,.cols .col-lg{flex:1 0 0%}.row .col-lg-auto,.cols .col-lg-auto{flex:0 0 auto;width:auto}.row .col-lg-1,.cols .col-lg-1{flex:0 0 auto;width:calc(1 * 100% / 12)}.row .col-lg-2,.cols .col-lg-2{flex:0 0 auto;width:calc(2 * 100% / 12)}.row .col-lg-3,.cols .col-lg-3{flex:0 0 auto;width:calc(3 * 100% / 12)}.row .col-lg-4,.cols .col-lg-4{flex:0 0 auto;width:calc(4 * 100% / 12)}.row .col-lg-5,.cols .col-lg-5{flex:0 0 auto;width:calc(5 * 100% / 12)}.row .col-lg-6,.cols .col-lg-6{flex:0 0 auto;width:calc(6 * 100% / 12)}.row .col-lg-7,.cols .col-lg-7{flex:0 0 auto;width:calc(7 * 100% / 12)}.row .col-lg-8,.cols .col-lg-8{flex:0 0 auto;width:calc(8 * 100% / 12)}.row .col-lg-9,.cols .col-lg-9{flex:0 0 auto;width:calc(9 * 100% / 12)}.row .col-lg-10,.cols .col-lg-10{flex:0 0 auto;width:calc(10 * 100% / 12)}.row .col-lg-11,.cols .col-lg-11{flex:0 0 auto;width:calc(11 * 100% / 12)}.row .col-lg-12,.cols .col-lg-12{flex:0 0 auto;width:calc(12 * 100% / 12)}}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-none{display:none !important}@media screen and (min-width: 768px){.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-none{display:none !important}}@media screen and (min-width: 1024px){.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-none{display:none !important}}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,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}input,button{font:inherit}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{background-color:#fff}strong,b{font-weight:bold}em,i{font-style:italic}h1,h2,h3,h4,h5,h6{font-weight:inherit}label,input[type=button],input[type=submit],button{cursor:pointer}abbr[title]{border-bottom:1px dotted #888 !important;cursor:help}a abbr{cursor:pointer !important}.mobile-menu{position:fixed;z-index:102;top:0;bottom:0;left:-100%;width:80%;overflow:auto;transition:all .5s;box-shadow:0 0 25px black;background-color:#efefef}.mobile-menu.open{left:0}.mobile-menu.right{left:auto;right:-100%}.mobile-menu.right.open{right:0}.mobile-menu .header{position:fixed;z-index:1;width:80%;text-align:center}.mobile-menu .header a{display:block;line-height:50px;color:white;background:black;padding:0 35px;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mobile-menu .header a:hover{color:white}.mobile-menu .header a .back-arrow{display:none;position:absolute;left:15px;font-weight:bold}.mobile-menu .header a.close-menu{position:absolute;right:15px;top:0px;padding:0;font-size:1.75em;font-weight:normal}.mobile-menu .loading{margin:100px 50px;font-style:italic}.mobile-menu ul{background-color:#efefef;display:none;list-style-type:none;margin:0;padding:0;position:absolute;top:0px;bottom:0;left:0;width:100%}.mobile-menu ul.root{top:70px}.mobile-menu ul.hidden-panel>li>a{display:none}.mobile-menu ul li{border-color:#efefef;border-top-style:solid;border-top-width:1px;display:flex}.mobile-menu ul li:last-child{border-bottom-style:solid;border-bottom-width:1px;margin-bottom:20px}.mobile-menu ul li.divider{min-height:20px}.mobile-menu ul li.divider:not(:empty){padding:0 15px;margin-top:25px}.mobile-menu ul li.title{border:none;padding:30px 15px 5px}.mobile-menu ul li a{display:flex;align-items:center;background-color:white;padding:0 15px;min-height:50px;overflow:hidden;text-overflow:ellipsis;flex:1}.mobile-menu ul li a:hover{color:inherit}.mobile-menu ul li a.sub{border-left-style:solid;border-left-color:inherit;border-left-width:1px;cursor:pointer;font-weight:bold;flex:0 auto;justify-content:center;width:45px;padding:0}.mobile-menu ul li a .icon{width:25px}.mobile-body-mask{position:fixed;top:0;bottom:0;left:0;right:0;background:black;opacity:.2;display:none;z-index:101}ul.horizontal,ol.horizontal{list-style-type:none;margin:0;padding:0}ul.horizontal li,ol.horizontal li{display:inline}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.search form{padding:15px 0px;background:#efefef;border-bottom:solid #dddddd 1px;position:sticky;position:-webkit-sticky;transition:top .5s;top:0;z-index:1}.search form .input-append{margin:0}.search form input{width:205px;border:solid silver 1px;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;padding:5px;float:left}.search form button{background:#efefef;border:solid silver 1px;padding:5px 10px;border-top-right-radius:4px;border-bottom-right-radius:4px;margin-left:-1px}.search .searchresult{padding:40px 0px 80px;max-width:768px}.search .searchresult a{text-decoration:none}.search .searchresult .entry{position:relative;padding:30px 0px}.search .searchresult .entry.preview{background:#efefef;border-radius:5px}.search .searchresult .entry a{font-weight:bold;color:#1a0dab}.search .searchresult .entry a:hover{text-decoration:underline}.search .searchresult .entry .title{font-size:1.25em}.search .searchresult .entry .title a{font-weight:bold}.search .searchresult .entry p{margin:0}.search .searchresult .entry .body{margin:5px 0px}.search .searchresult .entry .body .lucene-fragments .fragment{margin:10px 0;display:inline}.search .searchresult .entry .path{margin:5px 0 5px;font-size:.8em}.search .searchresult .entry .path *{font-weight:normal;color:#006621}.search .searchresult .entry .metas{padding-top:5px;font-size:.8em;color:gray;font-style:italic}.search .searchresult .entry .attachment{margin:10px 0}.search .searchresult .entry .attachment .attachment-poster{text-align:center}.search .searchresult .entry .attachment .attachment-body{margin-top:10px}.search .searchresult .entry .attachment .attachment-body .title{color:black;font-weight:bold}.search .searchresult .entry .attachment .attachment-body .title a{color:#1a0dab}.search .searchresult .entry .attachment .attachment-body .description{margin-top:10px;padding-top:10px;border-top:solid silver 1px}.search .searchresult .entry .attachment .paged-preview img{border:solid silver 1px}.search .searchresult .entry .attachment .paged-preview .preview-nav{line-height:20px}.search .searchresult .entry .attachment .paged-preview .preview-nav .info{margin:2px 40px;text-align:center;font-size:12px}.search .searchresult .entry .attachment .paged-preview .preview-nav a{color:red;display:block;padding:0 10px;font-weight:bold;font-size:20px;text-decoration:none}.search .searchresult .entry .attachment .paged-preview .preview-nav a:hover{text-decoration:none}.search .searchresult .entry .attachment .paged-preview .preview-nav a:focus{outline:none}.search .searchresult .entry .attachment .paged-preview .preview-nav a.prev{float:left}.search .searchresult .entry .attachment .paged-preview .preview-nav a.next{float:right}.search .searchresult .entry .attachment .paged-preview .preview-nav a.disabled{visibility:hidden}#page.scrolled-down .search form{top:35px}body .page-wrapper{margin:0 auto;padding:0 10px;box-sizing:border-box;position:relative;max-width:768px}body .pathnav ol{list-style-type:none}body .lucene-highlight{background:yellow}body .lazy-background{background-image:none !important}body{font-family:'Jost', sans-serif;font-size:16px;color:#444444}body .scroll-top{background:white;padding:10px;position:fixed;z-index:1;bottom:0px;right:1px;width:30px;height:30px;border:solid #004F9F 1px;text-align:center}body.modal-open{overflow:hidden}body .page-wrapper{padding:0 20px}body .static-margins{margin:20px 0 30px}body h1{font-size:28px;font-weight:600;text-transform:uppercase;color:#004F9F;margin:.25em 0px;hyphens:auto}body h2{font-size:24px;font-weight:600;text-transform:uppercase;color:#004F9F;margin:.25em 0px;hyphens:auto}body h3{font-size:18px;font-weight:600;color:#004F9F}body .form-messages,body .error{color:red}body .basecolor{color:#004F9F}body .gray{color:gray}body .black{color:#444444}body .bold{font-weight:bold}body .small{font-size:.8em}body a{color:#004F9F;text-decoration:none}body sub{font-size:0.8em;vertical-align:sub}body sup{font-size:0.8em;vertical-align:super}body .h-100{height:100%}body .text-right{text-align:right}body img{max-width:100%}body .bold-light{font-weight:500}body .hinweis{font-size:1.25em;font-weight:bold}body button.no-border{border:none;background:none;padding:0}body button.rounded,body a.button.rounded,body .rtf a.button,.rtf body a.button{font-size:.9em;display:block;width:100%;box-sizing:border-box;padding:10px 30px;margin:24px 0;text-align:center;border-radius:50px;border:solid #004F9F 1px;text-transform:uppercase;background:white;color:#004F9F}body button.rounded.inline,body a.button.rounded.inline,body .rtf a.button,.rtf body a.button{display:inline-block;width:auto;margin:0}body button.rounded.blue,body a.button.rounded.blue,body .rtf a.blue.button,.rtf body a.blue.button,body .rtf a.button.blue-button,.rtf body a.button.blue-button{background:#004F9F;color:white}body button.rounded.disabled,body a.button.rounded.disabled,body .rtf a.disabled.button,.rtf body a.disabled.button{opacity:.4}body .modal-popup .header{color:#004F9F;border-bottom:none !important}body .modal-popup .footer{background:white !important;border-top:none !important}body .modal-popup .footer button{font-size:.9em;box-sizing:border-box;padding:10px 20px;text-align:center;border-radius:50px;border:none;text-transform:uppercase;background:#004F9F;color:white}body .shadow-box{box-sizing:border-box;display:block;box-shadow:0px 8px 65px rgba(0,0,0,0.05);padding:24px}body .column-slider .nav{margin:20px 0;height:50px;text-align:right}body .column-slider .nav .prev,body .column-slider .nav .next{display:inline-block;margin:0 5px;background:#004F9F;border-radius:50px;width:50px;height:50px;line-height:42px;text-align:center;color:white;float:none}body .column-slider .nav .prev{right:65px}body .column-slider .nav .control{display:none}body .pathnav{margin:20px 0;font-size:.8em}body .content-modules .content-box.box>.title{background:#004F9F}.login{margin:20px auto 110px}.login a{color:#004F9F}.login ul{padding:0 20px}.login ul li{margin:10px 0}.login p{margin:10px 0}.login .fortschritt{margin-bottom:20px;text-align:center}.login .form-messages{color:red}.login .title{font-size:26px;font-weight:bold;margin:20px 0;color:#004F9F}.login .title.small{font-size:1em}.login input[type=text],.login textarea{border:none;background:none;width:100%;box-sizing:borderbox;outline:none;font:inherit}.login select{background-color:transparent;width:100%}.login .buttons{text-align:center;text-transform:uppercase}.login .buttons a{display:block}.login .center{text-align:center}.login .icon{display:flex}#warenkorb-popup{position:fixed;z-index:1;top:0;left:0;right:0;background:white;box-shadow:0 0 30px gray;box-sizing:border-box;display:none}#warenkorb-popup .close{position:absolute;right:20px}#warenkorb-popup img{max-height:80px}#warenkorb-popup .buttons{height:100%;display:flex;flex-direction:column;justify-content:end}.kasse{margin-bottom:140px}.warenkorb h1,.kasse h1{margin:0}.warenkorb .content,.kasse .content{margin-top:20px}.warenkorb .content .daten,.kasse .content .daten{flex:3}.warenkorb .content .daten .shadow-box,.kasse .content .daten .shadow-box{margin-bottom:30px}.warenkorb .content .daten.bezahlen .disabled,.kasse .content .daten.bezahlen .disabled{opacity:.4}.warenkorb .content .daten.bezahlen .marktliste,.kasse .content .daten.bezahlen .marktliste{display:none}.warenkorb .content .daten.bezahlen .title,.kasse .content .daten.bezahlen .title{color:#004F9F;font-weight:bold;margin-bottom:10px}.warenkorb .content .daten.bezahlen .symbol,.kasse .content .daten.bezahlen .symbol{font-size:3em}.warenkorb .content .zusammenfassung,.kasse .content .zusammenfassung{flex:1;position:sticky;top:30px;align-self:flex-start}.warenkorb .content .zusammenfassung .title,.kasse .content .zusammenfassung .title{color:#004F9F;font-weight:bold;border-bottom:solid #f2f6fa 2px;padding-bottom:10px}.warenkorb .artikel,.kasse .artikel{background:white;border:solid #efefef 1px;border-radius:4px}.warenkorb .artikel .bild,.kasse .artikel .bild{display:flex;flex-direction:row;align-items:center;justify-content:center}.warenkorb .artikel .bild img,.kasse .artikel .bild img{max-height:120px}.warenkorb .artikel .nicht-bestellbar,.kasse .artikel .nicht-bestellbar{color:brown;background:rgba(255,0,0,0.1);padding:5px 10px;margin-top:10px}.warenkorb .artikel .details .artikelnummer,.kasse .artikel .details .artikelnummer{margin-bottom:10px;font-size:.7em}.warenkorb .artikel .details .title,.kasse .artikel .details .title{font-weight:bold;color:#505050;margin:5px 0}.warenkorb .artikel .details .title.blue,.warenkorb .artikel .details .rtf a.title.blue-button,.rtf .warenkorb .artikel .details a.title.blue-button,.kasse .artikel .details .title.blue,.kasse .artikel .details .rtf a.title.blue-button,.rtf .kasse .artikel .details a.title.blue-button{color:#004F9F}.warenkorb .artikel .details .footer-bar,.kasse .artikel .details .footer-bar{margin-top:20px;text-transform:uppercase;font-size:.6em}.warenkorb .artikel .details .footer-bar a,.kasse .artikel .details .footer-bar a{margin-right:20px}.warenkorb .artikel .controls,.kasse .artikel .controls{text-align:center;margin:20px 0}.warenkorb .artikel .controls button,.kasse .artikel .controls button{border:none;background:rgba(37,65,118,0.05);text-align:center;width:40px}.warenkorb .artikel .controls input.anzahl,.kasse .artikel .controls input.anzahl{width:2.5em;text-align:center;border:none}.warenkorb .artikel .controls .sollmenge,.kasse .artikel .controls .sollmenge{font-size:.8em;margin:10px 0}input[type=checkbox].symbol{display:none}input[type=checkbox].symbol+label{display:block;margin-left:25px;padding:0}input[type=checkbox].symbol+label:before{display:inline-block;width:25px;margin-left:-25px;font:var(--fa-font-regular);content:""}input[type=checkbox].symbol:checked+label:before{content:""}input[type=checkbox].switch{display:none}input[type=checkbox].switch+label{display:block;padding:0}input[type=checkbox].switch+label:before{display:inline-block;font:var(--fa-font-solid);content:"";color:silver;float:right;font-size:1.25em}input[type=checkbox].switch:checked+label:before{content:"";color:#004F9F}input[type=radio].symbol{display:none}input[type=radio].symbol+label{display:block;float:left;margin-left:25px;margin-right:20px;padding:0}input[type=radio].symbol+label:before{float:left;width:25px;margin-left:-25px;margin-top:5px;font:var(--fa-font-regular);content:""}input[type=radio].symbol:checked+label:before{content:""}input[type=checkbox][disabled]+label,input[type=radio][disabled]+label{color:silver}input:focus{outline:solid #004F9F 2px}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;background-image:url(/shop/file/overlay/images/select-pfeil.png);background-position:center right 10px;background-size:16px;background-repeat:no-repeat;border-radius:0;padding:0px 35px 0px 10px;text-overflow:ellipsis;border:none;box-sizing:border-box;font-weight:400;font-size:1em;font-family:inherit;position:relative}select.padding{padding:20px 40px 20px 20px;background-position:center right 20px}select:focus{outline:none}select[data-error]{border-color:red;color:red}select option{color:black}select option[value=""]{display:none}fieldset{background:#F6F7FA;border:solid silver 1px;border-radius:4px;cursor:pointer;padding:5px 20px 10px;margin:24px 0}fieldset.no-border{border:none;background:transparent}fieldset legend{font-size:.8em;color:gray}fieldset input[type=text],fieldset input[type=password],fieldset textarea{border:none;background:none;width:100%;box-sizing:border-box;outline:none;font:inherit}fieldset input[type=text]:disabled,fieldset input[type=password]:disabled,fieldset textarea:disabled{color:silver}fieldset select{width:100%;background-position:center right;padding:0px 35px 0px 0px}.cols fieldset{margin:12px 0}input.gray,select.gray{background-color:#F6F7FA}.product-search{margin-bottom:30px}.produktgruppe .list-icon,.product-search .list-icon{padding:5px 10px;text-align:center;display:inline-block;box-sizing:border-box}.produktgruppe .list-icon.selected,.product-search .list-icon.selected{background:#004F9F;color:white;border-radius:4px}.produktgruppe .filter,.product-search .filter{margin:20px 0;padding:10px;border:solid silver 1px}.produktgruppe .controls,.product-search .controls{margin:20px 0}.produktgruppe .controls button,.product-search .controls button{padding:5px 10px;background:#f2f6fa;border:none}.produktgruppe .controls .anzahl,.product-search .controls .anzahl{width:2.5em;text-align:center;border:none}.produktgruppe .content,.product-search .content{margin-bottom:40px}.produktgruppe .content .nav,.product-search .content .nav{display:none}.produktgruppe .produkt-detail,.product-search .produkt-detail{margin:60px 0 140px 0}.produktgruppe .produkt-detail .not-found,.product-search .produkt-detail .not-found{text-align:center;font-size:2em;padding:80px 0}.produktgruppe .produkt-detail h1,.product-search .produkt-detail h1{font-size:1.5em;text-transform:unset;margin-bottom:30px}.produktgruppe .produkt-detail .main-image,.product-search .produkt-detail .main-image{height:400px;text-align:center;position:relative;display:flex;align-items:center;justify-content:center}.produktgruppe .produkt-detail .main-image:hover,.product-search .produkt-detail .main-image:hover{cursor:zoom-in}.produktgruppe .produkt-detail .main-image:hover .lupe,.product-search .produkt-detail .main-image:hover .lupe{display:none}.produktgruppe .produkt-detail .main-image img,.product-search .produkt-detail .main-image img{display:block;max-height:400px}.produktgruppe .produkt-detail .main-image .lupe,.product-search .produkt-detail .main-image .lupe{position:absolute;bottom:0;right:0;width:40px;height:40px;text-align:center;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,0.8);border:solid silver 1px;border-radius:30px}.produktgruppe .produkt-detail .title,.product-search .produkt-detail .title{font-size:2em;font-weight:700;line-height:1.15em;color:#004F9F}.produktgruppe .produkt-detail .subtitle,.product-search .produkt-detail .subtitle{font-size:1.3em;font-weight:600;margin:10px 0}.produktgruppe .produkt-detail .info,.product-search .produkt-detail .info{font-size:.8em}.produktgruppe .produkt-detail .artikelnummer,.product-search .produkt-detail .artikelnummer{font-size:.7em;margin-bottom:20px}.produktgruppe .produkt-detail .sollmenge,.product-search .produkt-detail .sollmenge{font-size:.7em;margin:10px 0}.produktgruppe .produkt-detail .buttons,.product-search .produkt-detail .buttons{display:flex;align-items:center}.produktgruppe .produkt-detail .buttons button,.product-search .produkt-detail .buttons button{flex:3;padding:15px 20px}.produktgruppe .produkt-detail .buttons .heart,.product-search .produkt-detail .buttons .heart{flex:1;margin:0 10px;font-size:1.25em}.produktgruppe .produkt-detail .beschreibung,.product-search .produkt-detail .beschreibung{margin-top:50px}.produktgruppe .produkt-detail .column-slider .column,.product-search .produkt-detail .column-slider .column{text-align:center;border:solid silver 1px;display:flex;align-items:center;justify-content:center}.produktgruppe .produkt-detail .column-slider .column img,.product-search .produkt-detail .column-slider .column img{max-height:150px}.product{display:flex;flex-direction:column;justify-content:space-between;text-align:center;box-sizing:border-box;height:100%}.product .box{height:100%;box-shadow:0px 8px 65px rgba(0,0,0,0.1);box-sizing:border-box;padding:10px;position:relative;display:flex;justify-content:space-between;flex-direction:column}.product .box .title{font-weight:700;color:#004F9F}.product .box .subtitle{font-weight:700}.product .box .info{margin:10px 0;font-size:.8em}.product .box .sollmenge{font-size:.7em}.product .box .image{height:200px;display:flex;align-items:center;justify-content:center}.product .box .image img{max-width:100%;max-height:150px}.product .box .action{color:white;background:#004F9F;border-radius:50px;border:none;padding:10px 20px;margin:20px 0;text-transform:uppercase}.product .box .bubble{position:absolute;right:10px}.product .box .bubble .icon{font-size:1.25em;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin:0 0 auto auto}.product .box .controls{margin:20px 0}.product .box .controls button{padding:5px 10px;background:#f2f6fa;border:none}.product .box .controls .anzahl{width:2.5em;text-align:center;border:none}.customers .customer{margin-bottom:20px;border:solid #efefef 1px;border-radius:4px}.customers .customer .name,.customers .customer .adresse,.customers .customer .kundennr{font-size:.8em;color:#555555}.customers .customer:hover{background:#f2f6fa;border-color:silver}.customers form .cols{display:flex}.customers form .cols input{flex:1}.customers form .cols button{color:#004F9F;border:none;background:transparent;padding:0;margin:0}.naechste-lieferung{background:#004F9F;color:white;padding:20px 0;margin-bottom:-20px;font-size:.8em}.naechste-lieferung .lieferung{display:flex;justify-content:space-between;gap:30px}.naechste-lieferung .lieferung .col{flex:1;display:flex;flex-flow:column;justify-content:space-between}.naechste-lieferung .lieferung .col .title{font-weight:bold;text-transform:uppercase}.naechste-lieferung .lieferung .col.buttons{flex:0;text-align:right}.naechste-lieferung .lieferung .col.buttons a.close{color:white;margin-top:-12px;font-size:1.5em}.naechste-lieferung .lieferung .col.buttons button{border:solid white 1px;padding:5px 20px;border-radius:40px;background:transparent;color:white;text-transform:uppercase;font-weight:600}.profil{margin:20px 0 30px}.profil .icon{display:flex}.profil .kunde{margin:30px 0}.benutzer{margin:20px 0}.benutzer .user{border:solid #efefef 1px;border-radius:4px;display:flex;align-items:center;gap:20px;margin:20px 0;padding:10px 20px}.benutzer .user.title{border:none}.benutzer .user .name{width:90%}.benutzer .user .userid{display:none;width:0%}.benutzer .user .status{width:5%}.benutzer .user .status span{display:none}.benutzer .user .icon{width:5%;text-align:right}.benutzer a.user:hover{background:#f2f6fa;border-color:silver}.benutzer .user-detail .buttons{margin-top:30px;text-align:right}.bestellungen .entry,.bestelllisten .entry{border:solid #efefef 1px;border-radius:4px;margin:20px 0}.bestellungen .entry:hover,.bestelllisten .entry:hover{background:#f2f6fa;border-color:silver}.bestellungen .artikel,.bestelllisten .artikel{margin:20px 0}.bestelllisten .drop-down-link a>div{background:#F6F7FA;border-radius:40px;width:50px;height:50px;display:flex;flex-direction:column;justify-content:center;align-items:center}.mobile-menu{background:#f2f6fa;max-width:400px}.mobile-menu ul{background:#f2f6fa}.mobile-menu ul i{width:22px}.mobile-menu ul li.selected>a{font-weight:bold}.mobile-menu ul li.divider{display:block}.mobile-menu ul li.divider:not(:empty){padding:25px 15px 0;margin-top:0}.mobile-menu .header{max-width:400px}.mobile-menu .header a{background:#00366c}.product-search .searchresult{margin:30px 0}.drop-down-link{display:inline-block;position:relative}.drop-down-link a[data-drop-down]{display:flex;align-items:center}.drop-down-link a[data-drop-down].black{color:#555555}.drop-down-link a[data-drop-down]>div{flex:1;white-space:nowrap;max-width:120px;overflow:hidden;text-overflow:ellipsis}.drop-down-link a[data-drop-down]:hover{color:#004F9F}.drop-down-link a[data-drop-down] .down-icon{display:inline}.drop-down-link a[data-drop-down] .up-icon{display:none}.drop-down-link .drop-down{display:none;position:absolute;z-index:1;min-width:300px;right:0;margin-top:10px;box-shadow:0px 20px 50px rgba(0,0,0,0.2);background:#f2f6fa;border:solid #efefef 1px}.drop-down-link .drop-down .drop-down-info{text-align:left;padding:20px;color:#505050}.drop-down-link .drop-down ul{list-style-type:none;padding:0px;margin:0}.drop-down-link .drop-down ul li{background:white;padding:0;margin:0;border-top:solid #efefef 1px}.drop-down-link .drop-down ul li.divider{height:15px;background:transparent}.drop-down-link .drop-down ul li a{text-align:left;display:block;padding:10px 20px;white-space:nowrap}.drop-down-link .drop-down ul li a:hover{background:#004F9F;color:white}.drop-down-link .drop-down ul li a i{width:20px}.drop-down-link.open>a{color:#004F9F !important}.drop-down-link.open>a .down-icon{display:none}.drop-down-link.open>a .up-icon{display:inline}.drop-down-link.open .drop-down{display:block}.sortiment{margin-bottom:30px}.rtf img{max-width:100%}.rtf p{line-height:1.5;margin:.5em 0px}.rtf p:first-child{margin-top:0}.rtf p:last-child{margin-bottom:0}.rtf pre{border:solid silver 1px;background:#efefef;color:#222222;border-radius:4px;box-shadow:2px 2px 8px gray;padding:5px;font-family:courier;white-space:pre-wrap;blockquote-margin:0 0 0 30px}.rtf pre p{margin:0}.rtf table.gray{border-spacing:2px;border-collapse:separate}.rtf table.gray td{background-color:#efefef;border:solid silver 1px;padding:5px}.rtf table tr.table-header td{background-color:gray;background:linear-gradient(gray 40%, #000);color:white}.rtf table td.green{border:solid green 2px}.rtf img.shadow{box-shadow:1px 1px 10px black;border-radius:10px;overflow:hidden}.rtf img.right{float:right;margin:0 0 0 .5em}.rtf img.left{float:left;margin:0 .5em 0 0}.rtf img.image-zoomer{cursor:pointer}.rtf a.button-big{padding:21px 40px !important}.rtf ul.check{list-style-type:none;padding:0}.rtf p.check,.rtf ul.check li{margin:20px 0;padding-left:50px}.rtf p.check:before,.rtf ul.check li:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;content:"";font-family:'Font Awesome 5 Free';font-weight:900;float:left;line-height:inherit;margin-left:-50px;background:#f2f6fa;border-radius:5px;padding:0 5px}.rtf .big{font-size:40px;font-weight:400;line-height:1em}.rtf .medium{font-size:30px;line-height:1em}.rtf .basecolor{color:#004F9F}.rtf .uppercase{text-transform:uppercase}.rtf .abstand70{margin-top:70px;margin-bottom:70px !important}.rtf .abstand35{margin-top:35px !important;margin-bottom:35px !important}.rtf .border-bottom{border-bottom:solid rgba(0,0,0,0.1) 1px;padding-bottom:10px}.rtf li{margin:.5em 0}#header{display:block;position:relative;overflow:hidden}#header img{max-width:100%}#header .inner .search-box .search-icon{display:block}#header{height:70px;background:white;font-size:18px;overflow:visible;border-bottom:solid silver 1px;position:sticky;top:0;z-index:1}#header .inner{display:flex;justify-content:space-between;align-items:center;height:100%}#header .inner .logo{height:100%;width:100%;max-width:200px}#header .inner .logo .logo-box{width:100%;height:100%;border-top:solid 5px transparent;border-bottom:solid 5px transparent;box-sizing:border-box;background-size:contain;background-repeat:no-repeat;background-position:left center}#header .inner .info{margin-left:50px;display:flex;flex-direction:column}#header .inner .info .login{display:none;width:100%;text-transform:uppercase;text-align:right;margin:30px 0}#header .inner .info .login a{display:inline-block;padding:10px 20px;text-decoration:none}#header .inner .info .login .register{border:solid #004F9F 1px;border-radius:20px}#header .inner .info .icon{margin-left:10px}#header .inner .info .icon.hamburger{font-size:1.25em;margin-left:40px}#header .inner .info .icon i{font-size:1.25em}#header .inner .info .icon .wk-icon{position:relative}#header .inner .info .icon .wk-icon .count{background:#004F9F;color:white;border-radius:20px;box-sizing:border-box;min-width:20px;padding:0 5px;height:20px;position:absolute;top:-10px;right:-10px;display:flex;align-items:center;justify-content:center;font-size:.8em}#header .inner .info .header{display:none;color:#004F9F;text-align:right;margin:10px 0 15px;font-size:.8em}#header .inner .info .header>div,#header .inner .info .header>a{display:inline-block;margin-left:50px}#header .inner .info .header>a{text-transform:uppercase}#header .inner .info .shop-search{margin-top:5px;display:flex;justify-content:space-between;align-items:center}#header .inner .info .shop-search .kunde{display:none}#header .inner .info .shop-search .h-drop-down{display:none}#header .inner .info .shop-search .icon{margin-left:10px}#header .inner .info .shop-search .icon.hamburger{font-size:1.25em;margin-left:40px}#header .inner .info .shop-search form{display:none;width:70%}#header .inner .info .shop-search form input{flex:1;border:none;border-left:solid silver 1px;background:#F6F7FA;padding:10px;box-sizing:border-box}#header .inner .info .shop-search form select{background-color:#F6F7FA;color:#004F9F}#header .inner .info .shop-search form .search-field{flex:1;position:relative}#header .inner .info .shop-search form .search-field input{width:100%}#header .inner .info .shop-search form .search-field button{position:absolute;right:0px;top:10px;width:35px;color:#004F9F;border:none;background:#F6F7FA;padding:0;margin:0}#mainnav{display:block;position:sticky;position:-webkit-sticky;top:-35px;z-index:3;transition:top .5s;height:35px;line-height:35px}#mainnav .hamburger{display:block;padding:0;outline:none;font-size:1.5em}#mainnav .menu-wrapper{bottom:0;top:0;left:-100%;position:fixed;width:100%;transition:background 0.5s ease 0s,-webkit-backdrop-filter 0.5s ease 0s;overflow:auto;z-index:2}#mainnav .menu-wrapper.opened{left:0;-webkit-backdrop-filter:blur(7px)}#mainnav .menu-wrapper.opened .the-menu{margin-left:0}#mainnav .menu-wrapper.closing{left:0}#mainnav .menu-wrapper .the-menu{padding:10px;width:75%;margin-left:-100%;transition:margin 0.5s ease 0s;min-height:100%;background:white;box-shadow:0 0 5px black;box-sizing:border-box}#mainnav .menu-wrapper .the-menu .drop-down{display:none}#mainnav .menu-wrapper .the-menu .drop-down a{padding-left:25px}#mainnav .menu-wrapper .the-menu .drop-down .selected a:before{content:"\00BB";width:20px;margin:0 0 0 -20px;display:inline-block}#mainnav .menu-wrapper .the-menu .selected .drop-down{display:block}#mainnav .menu-wrapper .the-menu .drop-down-box{display:none;position:absolute;top:35px;left:10px;right:10px}#mainnav.opened{position:static}#mainnav.opened .menu-wrapper{left:0}#mainnav nav{float:left}#mainnav nav ul{list-style-type:none;padding:0;margin:0}#mainnav nav ul li{padding:0;margin:0;line-height:inherit}#mainnav nav ul li a{display:block}#mainnav .addon{float:right}#mainnav .addon a{padding:0}#page.scrolled-down #mainnav{top:0}#page.menu-opened #mainnav{position:static}#page.menu-opened #mainnav .menu-wrapper{left:0}.shop-menu{display:none}.childnav ul{list-style-type:none;padding:0;margin:0}#content{padding:0px;margin:0px;position:relative}#content .centercol>.inner{width:100%}#content:before,#content:after{content:" ";display:table}#content:after{clear:both}#content>.inner{padding:0}#content .centercol{background:white}#content .centercol>.header,#content .centercol>.content,#content .centercol>.footer{padding:10px}#content .centercol>.header{background-image:linear-gradient(#fff 75%, #efefef);font-size:0.75em;border-bottom:solid #dddddd 1px}#content .centercol>.footer{border-top:solid #dddddd 1px;font-size:0.75em}#content .leftcol .content{padding:10px}#content .rightcol .content{padding:10px}.content-modules .module-bwk2_section{margin-bottom:0 !important;position:relative}.content-modules .module-bwk2_section>.section{background-repeat:no-repeat;background-position:center center;background-size:cover}.content-modules .module-bwk2_section>.section .page-wrapper{padding:20px 10px;max-width:1000px;margin:0 auto;position:static}@media screen and (min-width: 1024px){.content-modules .module-bwk2_section>.section .page-wrapper{padding:30px 10px}}@media screen and (min-width: 1024px){.content-modules .module-bwk2_section.key-visual>.section .page-wrapper{max-width:1300px}}.content-modules .module-bwk2_section.fullscreen .section .page-wrapper{height:100%}.content-modules .module-bwk2_section.fullscreen .section .scroll-down{opacity:1;transition:opacity .5s;font-size:2em;color:white;padding:5px 30px 0px;background:rgba(0,0,0,0.6);position:absolute;bottom:0;left:50%;width:100px;margin-left:-50px;text-align:center}.content-modules .module-bwk2_section-slider{margin-bottom:0 !important;position:relative;overflow:hidden;height:400px}.content-modules .module-bwk2_section-slider .module-bwk2_section{position:absolute;top:0;width:100%;height:100%;display:none}.content-modules .module-bwk2_section-slider .module-bwk2_section .section{height:100%}.content-modules .module-bwk2_section-slider .nav{position:absolute;bottom:20px;width:100%}.content-modules .module-bwk2_section-slider .nav a{display:inline-block;width:70px;height:15px;background:rgba(0,0,0,0.2);border:solid white 1px;transition:background .5s}.content-modules .module-bwk2_section-slider .nav a.selected{background:red}.content-modules .module-bwk2_section-slider .fortschritt{position:absolute;bottom:0;height:5px;background:rgba(255,0,0,0.5)}.content-modules #page.scrolled .fullscreen .section .scroll-down{opacity:0}.content-modules .module-cm_content-box .content-box.border>.content{border-radius:0;border-color:#004F9F}.content-modules .module-cm_content-box .content-box.color>.content{border-radius:0;background-color:rgba(0,79,159,0.1)}.content-modules .module-cm_content-box.bg-base-color .content-box{border:none;border-radius:0;box-shadow:none;background:#004F9F}.content-modules .module-cm_content-box.bg-base-color .content-box *{color:white}.content-modules .module-cm_content-box.bg-base-color-transparent .content-box{border:none;border-radius:0;box-shadow:none;background:rgba(0,79,159,0.1)}.content-modules .module-cm_column-slider.line .column{border-bottom:solid #979797 1px}.content-modules .module-bwk2_section>.section .page-wrapper{padding:65px 40px}.content-modules .module-bwk2_section.sticky{position:sticky;top:0px;z-index:1;background:white}.content-modules .module-bwk2_section.sticky .page-wrapper{padding:20px 40px}.content-modules .module-bwk2_section.bg-base-color>.section{background-color:#004F9F}.content-modules .module-bwk2_section.bg-base-color>.section *{color:white}.content-modules .module-bwk2_section.bg-base-color-transparent>.section{background-color:rgba(0,79,159,0.1)}@media screen and (max-width: 820px){.content-modules .module-cm_tiles.mobile-col2>.tiles{display:flex;flex-wrap:wrap}.content-modules .module-cm_tiles.mobile-col2>.tiles>.tile{width:50% !important;flex:unset !important}}.content-modules .module-cm_tiles>.tiles>.tile>.content.padding{padding:20px 10px}.content-modules .module-cm_tiles>.tiles>.tile.arrow .content:after{margin-top:10px;content:"\2192";text-align:center;color:#004F9F}.content-modules .module-cm_tiles>.tiles>.tile.more,.content-modules .module-cm_tiles>.tiles>.tile.zum-markt{position:relative}.content-modules .module-cm_tiles>.tiles>.tile.more .content,.content-modules .module-cm_tiles>.tiles>.tile.zum-markt .content{margin-bottom:35px;padding-bottom:55px}.content-modules .module-cm_tiles>.tiles>.tile.more .content:after,.content-modules .module-cm_tiles>.tiles>.tile.zum-markt .content:after{content:"Mehr erfahren";text-transform:uppercase;text-decoration:underline;font-weight:600;font-size:18px;letter-spacing:1px;line-height:28px;text-align:center;color:#004F9F;position:absolute;width:80%;left:10%;bottom:60px}.content-modules .module-cm_tiles>.tiles>.tile.more .content:hover:after,.content-modules .module-cm_tiles>.tiles>.tile.zum-markt .content:hover:after{color:#00366c}.content-modules .module-cm_tiles>.tiles>.tile.more .content h3,.content-modules .module-cm_tiles>.tiles>.tile.zum-markt .content h3{margin-top:35px}.content-modules .module-cm_tiles>.tiles>.tile.zum-markt .content:after{content:"Zum Markt"}.content-modules .module-cm_tiles>.tiles>.tile.white .content{background:white}.content-modules .module-cm_tiles>.tiles>.tile.white .content .module-cm_rtf{padding:20px}.content-modules .module-cm_tiles>.tiles>.tile.shadow .content{box-shadow:0 8px 65px rgba(0,0,0,0.05)}.module-shop_zuletzt-angesehen{margin:60px 0 30px}.module-shop_zuletzt-angesehen .title{text-align:center}.module-shop_zuletzt-angesehen .column-slider .columns{margin:20px 0px}.module-shop_zuletzt-angesehen .column-slider .columns .column{margin:0 15px}.module-shop_zuletzt-angesehen .column-slider .columns .column .box{box-shadow:0px 0px 20px rgba(0,0,0,0.1)}.module-shop_zuletzt-angesehen .column-slider .columns .column:hover{box-shadow:0px 0px 20px rgba(0,0,0,0.2)}.module-shop_abschnittskacheln+.module-shop_abschnittskacheln{margin-top:-10px}.module-shop_abschnittskacheln .kacheln{display:flex;justify-content:center;flex-direction:column}.module-shop_abschnittskacheln .kacheln .content{padding:30px;box-sizing:border-box;hyphens:auto;text-align:center}.module-shop_abschnittskacheln .kacheln .content .headline{margin:10px 0}.module-shop_abschnittskacheln .kacheln .image{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:200px;background-size:cover;background-repeat:no-repeat}.accordion>div.accordion-panel{padding-bottom:30px !important}.accordion .accordion-header{font-weight:600;background:white !important;border-top:solid #E6E6E6 1px !important;border-bottom:solid #E6E6E6 1px !important;padding:10px 35px 10px 10px !important;margin-top:-6px !important;position:relative}.accordion .accordion-header:after{font:var(--fa-font-solid);content:"+";position:absolute;right:10px;top:15px}.accordion .accordion-header.active{border-bottom:none !important}.accordion .accordion-header.active:after{content:""}#footer{display:block;position:relative}footer{color:#004F9F}footer .newsletter{background:#004F9F;color:white;padding:50px 0}footer .newsletter a,footer .newsletter h2{color:white}footer .newsletter ul.check{margin:0;padding:20px 0;list-style-type:none}footer .newsletter ul.check li{margin:5px 0}footer .newsletter .title{line-height:33px;font-size:27px;margin-bottom:25px;text-transform:uppercase;letter-spacing:1px;font-weight:600}footer .newsletter .col1{text-align:center}footer .newsletter .button.desktop{display:none}footer .newsletter .button.mobile{display:block;padding:20px 10px}footer .newsletter .button.mobile button{width:100%}footer .newsletter form input[type=text]{background:transparent;color:white;padding:10px;width:100%;border:none;border-bottom:solid white 1px;outline:none;box-sizing:border-box}footer .newsletter form input[type=text]::placeholder{color:white}footer .newsletter form input+label{margin-left:5px}footer .newsletter form button{background:white;padding:0px 30px;border:none;border-radius:50px;height:50px;line-height:50px;color:#004F9F}footer .newsletter form .cols{display:flex;margin:20px 0}footer .newsletter form .cols .col{flex:1}footer .newsletter form .cols .col.button{text-align:center}footer .newsletter form .cols .checkbox{width:30px}footer .newsletter form .form-messages{margin-left:10px}footer .title{font-weight:bold;margin:10px 0}footer .abschluss{text-align:center;padding:20px 0;margin-top:30px;border-top:solid silver 1px}footer .info{text-align:center;margin-top:30px}footer .info .section{margin:20px 0}footer .info .logos{margin:15%}footer .info .logos img{max-width:100%}footer .we-are-the-best{padding:20px 0;background:linear-gradient(0deg, rgba(0,79,159,0.1), rgba(0,79,159,0.1)),#fff;color:#004F9F;font-size:.9em}footer .we-are-the-best .cols>div{display:flex;align-items:start}footer .we-are-the-best .cols>div span{margin-top:3px}footer .we-are-the-best i{margin-right:10px;background:rgba(0,79,159,0.1);padding:7px;border-radius:20px}.static-footer{background:white}.static-footer.fixed{position:fixed;bottom:0;left:0px;right:0px}.static-footer .page-wrapper{padding:20px;border-top:solid rgba(0,79,159,0.38) 1px}.static-footer .service{text-align:right}.static-footer .service a{display:block}.form-field{margin:0}.form-field.error label.form-field-label,.form-field.error .error-message{color:red}.form-field.error .error-message{margin:10px 0}.form-field.error input[type=text],.form-field.error input[type=password],.form-field.error textarea{background-color:rgba(255,0,0,0.1)}.form-field label.form-field-label{font-weight:normal;cursor:auto;line-height:normal;padding:5px}.form-field .form-field-controls{overflow:hidden;margin-right:10px;line-height:normal;padding:5px}.form-field .form-field-controls p{line-height:normal}.form-field .form-field-controls input[type=text],.form-field .form-field-controls input[type=password],.form-field .form-field-controls textarea{font:inherit;line-height:normal;width:100%;height:auto;margin:0;border:solid silver 1px;border-radius:3px;padding:3px;box-sizing:border-box}.form-field .form-field-controls input[type=text]:focus,.form-field .form-field-controls input[type=password]:focus,.form-field .form-field-controls textarea:focus{border-color:rgba(82,168,236,0.8);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);outline:0}.form-field .form-field-controls input[type=checkbox],.form-field .form-field-controls input[type=radio]{margin:0;width:1em;height:1.3em;float:left}.form-field .form-field-controls input[type=checkbox]+label,.form-field .form-field-controls input[type=radio]+label{line-height:1.3em}.form-field .form-field-controls select{font:inherit;margin:0px;padding:1px 0;height:auto;width:auto;line-height:normal}.form-field .form-field-controls input+label{display:block;margin-left:1.5em;line-height:1em}.form-field .form-field-controls input+label:before,.form-field .form-field-controls input+label:after{content:" ";display:table}.form-field .form-field-controls input+label:after{clear:both}.form-field .form-field-controls input+label+br{display:none}.form-field{margin:5px 0}.story-header{line-height:35px;border-bottom:solid silver 1px;position:sticky;position:-webkit-sticky;top:0;z-index:1;transition:top .5s;background-color:rgba(255,255,255,0.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-size:1em;cursor:pointer}.story-header .story-title h1{line-height:inherit;font-weight:bold}.story-header .story-title .drop-down{float:right;line-height:inherit}.story-header .story-nav{max-height:0px;transition:max-height .5s;overflow:hidden;position:absolute;left:0;right:0;box-shadow:0 15px 20px rgba(0,0,0,0.2);background-color:rgba(255,255,255,0.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.story-header .story-nav ul{list-style-type:none;margin:0;padding:20px 0}.story-header .story-nav ul li{padding:5px 20px}.story-header .story-nav ul li a{display:block}.story-header .story-nav a.selected{color:#505050}.story-header.open .story-nav{max-height:400px}#page.scrolled-down .story-header{top:35px}#page.menu-opened .story-header{position:static}.story>.header .wrapper{background:linear-gradient(0deg, rgba(0,79,159,0.08), rgba(0,79,159,0.03))}.story>.header .wrapper .content{padding:40px 0;text-align:center}.story>.header .wrapper .content .keywords span{display:inline-block;padding:5px 15px;border:1px solid #0069B4;border-radius:35px;margin-right:5px;font-size:.8em}.story>.header .wrapper .content .button{margin-top:40px}.story>.header .wrapper .content .button button{display:inline-block;background:#004F9F;color:white;border:none;font-size:18px;font-weight:400;letter-spacing:1px;border-radius:70px;text-transform:uppercase;text-decoration:none;padding:22px 40px}.story>.header .wrapper .content .button button:hover{text-decoration:none;background:#0069b4}.story>.header .wrapper .image img{width:100%;display:block}.story>.header .path{margin:24px 0;font-size:14px;line-height:24px}@media screen and (min-width: 768px){body .page-wrapper{max-width:1000px}body{font-size:20px}body h1{font-size:35px}body h2{font-size:27px}body h3{font-size:18px}body .md-small{font-size:.8em}#cookie-optin .message .buttons{display:flex;margin:20px -20px}#cookie-optin .message .buttons a{flex:1;margin:0 20px}.module-gefako_cookie_optin .buttons a{margin:0 20px 0 0 !important;display:inline !important}.login{width:80%}.benutzer .user .name{width:60%}.benutzer .user .userid{display:block;width:30%}.benutzer .user .status{width:5%}.benutzer .user .icon{width:5%}.produktgruppe .content{display:flex}.produktgruppe .content .nav{display:block;width:25%;background:#f2f6fa;margin-right:20px;padding:0px}.produktgruppe .content .nav ul{list-style-type:none;padding:0;margin:0}.produktgruppe .content .nav ul li{margin-top:-1px}.produktgruppe .content .nav ul li:first-child a{border-top:solid silver 1px}.produktgruppe .content .nav ul li a{border-bottom:solid silver 1px;color:#505050;display:block;padding:10px;box-sizing:border-box}.produktgruppe .content .nav ul li a.title{border:none;color:#004F9F;font-weight:bold}.produktgruppe .content .nav ul li a.selected{color:#004F9F;font-weight:600}.produktgruppe .content .nav ul li a:hover{background:#efefef}.produktgruppe .content .nav>ul>li>ul>li a{padding-left:30px}.produktgruppe .content .nav>ul>li>ul>li>ul>li a{padding-left:60px}.produktgruppe .content .liste,.produktgruppe .content .warenkorb{width:75%}.naechste-lieferung .lieferung .col.buttons{flex:0 0 auto}#header{height:90px}#header .inner .logo{max-width:300px}#mainnav .hamburger{display:none}#mainnav .menu-wrapper{position:static}#mainnav .menu-wrapper.opened{background:transparent}#mainnav .menu-wrapper .the-menu{width:auto;padding:0;transition:none;margin-left:0;box-shadow:none}#mainnav .menu-wrapper .the-menu .home{display:none}#mainnav .menu-wrapper .the-menu li{margin:0}#mainnav .menu-wrapper .the-menu>li{float:left}#mainnav .menu-wrapper .the-menu>li:hover ul.drop-down,#mainnav .menu-wrapper .the-menu>li:hover .drop-down-box{display:block}#mainnav .menu-wrapper .the-menu .drop-down,#mainnav .menu-wrapper .the-menu .selected .drop-down{display:none;position:absolute;z-index:1}#mainnav .menu-wrapper .the-menu .drop-down a,#mainnav .menu-wrapper .the-menu .selected .drop-down a{padding-left:10px}#mainnav .menu-wrapper .the-menu .drop-down .selected a:before,#mainnav .menu-wrapper .the-menu .selected .drop-down .selected a:before{content:""}#mainnav .addon{font-size:1em}#content>.inner{padding:0 10px}#content .centercol.right{float:left;width:calc(100% - 25%)}#content .rightcol{float:left;width:25%}#content .leftcol{clear:left}#content .leftcol .content,#content .rightcol .content{padding:10px 0}#content .centercol>.header,#content .centercol>.content,#content .centercol>.footer{padding:10px 0}#content .centercol.right>.header,#content .centercol.right>.content,#content .centercol.right>.footer{padding:10px 10px 10px 0}.content-modules .module-cm_tiles>.tiles>.tile>.content.padding{padding:20px}.content-modules .module-cm_tiles>.tiles>.tile.more .content{margin-bottom:0}.content-modules .module-cm_tiles>.tiles>.tile.more .content:after{bottom:30px}.content-modules .module-shop_abschnittskacheln .kacheln{flex-direction:row;max-width:1980px;margin:0 auto}.content-modules .module-shop_abschnittskacheln .kacheln.right{flex-direction:row-reverse}.content-modules .module-shop_abschnittskacheln .kacheln .content,.content-modules .module-shop_abschnittskacheln .kacheln .image{width:50%}.content-modules .module-shop_abschnittskacheln .kacheln .content{padding:0 80px;display:flex;flex-direction:column;justify-content:center;text-align:left}.content-modules .module-shop_abschnittskacheln .kacheln .image{min-height:500px}footer{margin-top:150px}footer .newsletter .button.desktop{display:block}footer .newsletter .button.mobile{display:none}footer .newsletter .title{font-size:36px}footer .abschluss .rechte{display:inline}footer .info{text-align:left}footer .info .logos{margin:0 15%}.static-footer .service a{display:inline-block;margin-left:20px}.search form input{width:400px}.search .searchresult .entry .attachment .attachment-poster{float:left;width:200px}.search .searchresult .entry .attachment .attachment-body{margin:0 0 0 225px}.form-field label.form-field-label{float:left;text-align:right}.form-field.mode-edit.type-text label.form-field-label,.form-field.mode-edit.type-textarea label.form-field-label,.form-field.mode-edit.type-password label.form-field-label,.form-field.mode-edit.type-hashedpassword label.form-field-label,.form-field.mode-edit.type-date label.form-field-label,.form-field.mode-edit.type-select label.form-field-label,.form-field.mode-readonly.type-text label.form-field-label,.form-field.mode-readonly.type-textarea label.form-field-label,.form-field.mode-readonly.type-password label.form-field-label,.form-field.mode-readonly.type-hashedpassword label.form-field-label,.form-field.mode-readonly.type-date label.form-field-label,.form-field.mode-readonly.type-select label.form-field-label{margin-top:4px}.form-field.mode-edit.type-checkbox label.form-field-label,.form-field.mode-edit.type-radio label.form-field-label,.form-field.mode-edit.type-boolean label.form-field-label,.form-field.mode-readonly.type-checkbox label.form-field-label,.form-field.mode-readonly.type-radio label.form-field-label,.form-field.mode-readonly.type-boolean label.form-field-label{line-height:1.3em}.form-field label.form-field-label{width:200px}.form-field .form-field-controls{margin-left:210px}.story>.header{height:600px;position:relative;overflow:hidden}.story>.header .wrapper .page-wrapper .content{padding:0;display:flex;flex-direction:column;justify-content:center;width:50%;height:475px;text-align:left;padding:10px 40px 10px 0;overflow:hidden;box-sizing:border-box}.story>.header .wrapper .page-wrapper .content .button{margin-top:50px}.story>.header .wrapper .image{position:absolute;left:50%;right:0px;top:0;margin:0}.story>.header .wrapper .image img{max-width:unset;box-shadow:0px 10px 30px silver;margin-top:20px;object-fit:cover;height:520px}.story>.header .path{width:40%}.story>.header.no-image .wrapper .page-wrapper .content{width:100%;text-align:center}}@media screen and (min-width: 1024px){body .page-wrapper{max-width:1300px}body .page-wrapper{margin:0px auto}body h1{font-size:44px}body h2{font-size:36px}body h3{font-size:26px}.customers .customer{display:flex;margin-bottom:20px}.customers .customer .name{flex:2}.customers .customer .adresse,.customers .customer .kundennr{flex:1;font-size:.8em;color:#555555}.customers .customer:hover{background:#f2f6fa}.customers form .cols{display:flex}.customers form .cols input{flex:1}.customers form .cols button{color:#004F9F;border:none;background:transparent;padding:0;margin:0}.benutzer .user .name{width:50%}.benutzer .user .userid{display:block;width:30%}.benutzer .user .status{width:15%}.benutzer .user .status span{display:inline}.benutzer .user .icon{width:5%}.login{width:50%}.warenkorb .content,.kasse .content{display:flex;gap:30px}.rtf .big{font-size:55px}.rtf .medium{font-size:36px}.rtf a.button,.rtf a.blue-button{font-size:18px}#header{height:120px;border:none;position:static}#header .inner .info{flex:1}#header .inner .info .login{display:block}#header .inner .info .icon{margin-left:0}#header .inner .info .icon.hamburger{display:none}#header .inner .info .header{display:block}#header .inner .info .shop-search .kunde{display:block}#header .inner .info .shop-search .h-drop-down{display:block}#header .inner .info .shop-search form{display:flex}.shop-menu{display:block;font-size:20px;text-align:center;background:#f2f6fa;padding:25px 0 20px;margin-top:15px}.shop-menu .inner{display:inline-flex;justify-content:space-around;text-transform:uppercase}.shop-menu .inner a{color:#505050;margin:0 15px}.shop-menu .inner a.selected{color:#004F9F}.childnav{padding:0;margin-top:5px}.childnav li{margin:0}.childnav li a{background:none;border:none;border-bottom:solid white 1px}#content .leftcol{clear:none;float:left;width:25%;margin-left:-100%}#content .rightcol{float:left;width:25%}#content .centercol.left{float:left;margin-left:25%;width:calc(100% - 25%)}#content .centercol.right{width:calc(100% - 25%)}#content .centercol.left.right{width:calc(100% - 25% - 25%)}footer .newsletter .col1{text-align:left}footer .newsletter .page-wrapper{display:flex}footer .newsletter .page-wrapper>.col:first-child{margin-right:80px}footer .info .section{margin:0}.story-header{cursor:auto}.story-header .story-title{float:left}.story-header .story-title .drop-down{display:none}.story-header .story-nav{float:right;max-height:none;position:static;box-shadow:none;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.story-header .story-nav ul{padding:0}.story-header .story-nav ul li{display:inline;padding:0 0 0 20px}.story-header .story-nav ul li a{display:inline}.story>.header{height:685px}.story>.header .wrapper .page-wrapper .content{height:575px}.story>.header .wrapper .image img{height:620px;max-width:990px}}
