body{font-family:"Lucida Sans",Tahoma,sans-serif;background:#fff;width:100%;margin:0 auto}
header{background-color:#EEF3FB;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;justify-content:space-around;align-items:center;border-top:4px solid #434F68}
div.headimg{-webkit-flex:1;flex:1;-webkit-order:1;order:1}
div.headimg img{width:100%}
a.header{display:block}
table.free{border:1px solid #4169E1}
input.suchfeld{width:95%}
div.input_container{color:#000;text-align:center;-webkit-flex:2;flex:2;-webkit-order:2;order:2;padding-top:4px}
.input_container ul{width:35%;position:absolute;left:25%;z-index:9;color:#000;background:#f3f3f3;list-style:none;box-shadow:0 0 12px rgba(0,0,0,1.4);moz-box-shadow:0 1px 6px rgba(23,69,88,.5)}
.input_container ul li.autocomp{background-color:#F3F3F3;font-size:.8em;padding:0}
.input_container ul li.autocomp:hover{background-color:#eaeaea;cursor:pointer}
#mat_list_id{text-align:left;display:block;z-index:2;cursor:pointer}
a.liste{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:.8em;font-weight:700;color:#00008B;text-decoration:none}
hr.trennung{border:1px solid #4169E1}
a.liste:hover{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:.8em;font-weight:700;color:#4169E1;text-decoration:underline}
input{margin:3px}
input.suchfeld2{width:80%;margin-bottom:10px;border:solid 3px}
input.suchbutton{font-size:1em;font-weight:700;background-color:#EAEAEA;background-image:url(/images/lupe.png);background-repeat:no-repeat;background-position:center;border:solid 1px #dcdcdc;width:35px;height:35px;transition:background-color .1s}
input.suchbutton:hover{background-color:#fff}
input.button{font-size:1em;font-weight:700;background-color:#EAEAEA;border:solid 1px #dcdcdc;height:40px;transition:box-shadow .1s}
input.button:hover{box-shadow:0 0 5px 1px #969696}
select{padding:8px;border:solid 1px #dcdcdc;font-size:18px;margin-top:2px;transition:box-shadow .1s}
select:focus{box-shadow:0 0 5px 1px #969696}
input[type="text"]{padding:8px;border:solid 1px #dcdcdc;transition:box-shadow 0.1s,border .1s;font-size:18px;margin-top:2px}
input[type="text"]:focus,input[type="text"].focus{border:solid 1px #434F68}
.f-nav{z-index:9999;position:fixed;left:0;top:0;width:100%}
#main-menu-container{text-align:center}
nav.haupt{margin:0;padding:0;background-color:#434F68;overflow-y:hidden;width:100%;border-bottom:5px solid #EEF3FB}
nav.haupt ul{text-align:justify;margin:0;padding:0}
nav.haupt li{float:left;width:14%;text-align:center;list-style:none;background-color:#434F68;transition:background-color .1s}
nav.haupt li:hover{list-style:none;background-color:#6A768F;transition:background-color .1s}
nav.haupt .icon{display:none}
nav.haupt a.main{color:#fff;font-weight:700;text-decoration:none;line-height:300%;display:block;background-color:#434F68;display:block;width:100%;height:100%;transition:background-color .1s}
nav.haupt a.main:hover{color:#fff;text-decoration:none;background-color:#6A768F;transition:background-color .1s}
#main{min-height:800px;max-width:1600px;margin:0 auto;padding:0;display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row}
#main > article{margin:0;background:#fff;border-color:#df6c20;padding-left:1%;padding-right:1%;padding-bottom:15px;-webkit-flex:3 1 60%;-ms-flex:3 1 60%;flex:3 1 60%;-webkit-order:2;-ms-order:2;order:2}
section.starts{width:98%;margin-top:20px;margin-bottom:20px;padding:5px;font-size:1em;color:#000;font-weight:400;text-align:center;background-color:#EEF3FB;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-content:space-between;align-items:flex-end;-webkit-box-shadow:2px 6px 5px -1px rgba(0,0,0,0.3);-moz-box-shadow:2px 6px 5px -1px rgba(0,0,0,0.3);box-shadow:2px 6px 5px -1px rgba(0,0,0,0.3)}
section.starts > .t1{padding:2px;text-align:left;-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%}
section.headinfo{width:99%;background-color:#F1C40F;color:#000;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
div.infoico{color:#fff;font-weight:700;font-size:1.2em;display:block;height:100%;padding:1px}
div.infotext{background-color:#FBF5DB;display:block;height:100%;width:100%;text-align:center;padding:5px}
h3{font-family:Geneva,Arial,Helvetica,sans-serif;font-size:1.4em;letter-spacing:2px;font-weight:400;font-style:italic;color:#2E415F;line-height:120%}
.starts > .wgbox{position:relative;margin:6px;padding-bottom:5px;text-align:center;width:100%;min-width:180px;color:#000;background-color:#fff;transition:box-shadow .1s;border:1px solid #E4E4E4;-webkit-flex-basis:30%;-ms-flex-basis:30%;flex-basis:30%}
.starts > .wgbox:hover{-webkit-box-shadow:0 0 5px 3px rgba(0,0,0,.25);-moz-box-shadow:0 0 5px 3px rgba(0,0,0,.25);box-shadow:0 0 5px 3px rgba(0,0,0,.25);transition:box-shadow .1s}
.wgboxen > .pbild{height:250px}
.wgboxen > img{max-width:180px}
a.wgboxen{color:#000;display:block;width:100%;height:100%;text-decoration:none}
a.wgboxen:hover{color:#7C1300;text-decoration:none}
.wgboxen > .pbox{font-size:20px;padding-top:5px;padding-bottom:5px;padding-right:5%;background-color:#EEF3FB;width:95%;color:#F30;text-align:right;-webkit-flex-basis:20%;-ms-flex-basis:20%;flex-basis:20%}
#TopButton{display:none;position:fixed;bottom:0;right:30px;z-index:99;border:none;outline:none;background-color:#C00;opacity:.7;color:#fff;font-weight:700;cursor:pointer;padding:15px 15px 25px}
#TopButton:hover{background-color:#6A768F}
td.warengruppebp{text-align:left;width:35%;vertical-align:top;min-width:180px}
td.warengruppetp{text-align:left;height:100%;vertical-align:top;padding-left:5px;font-weight:400;margin-top:0;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;color:#434343}
.warengruppebp img.wgp{width:100%}
article nav.bc{transition:background-color .5s;padding:5px;color:#434F68;background-color:transparent;border-top:thin solid #E4E4E4;border-bottom:thin solid #E4E4E4}
article nav.bc:hover{transition:background-color .5s;background-color:#EEF3FB}
nav.bc a{color:#434F68;font-weight:700;text-decoration:none}
nav.bc a:hover{color:#b21d00;text-decoration:none}
nav.bc a.aktiv{color:#b21d00;font-weight:700;text-decoration:none}
nav.bc a.aktiv:hover{color:#b21d00;text-decoration:none}
article p.wgtext{font-size:14px;color:#2E415F;width:98%}
article > section.inf{display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:99%;padding:0}
article > section.inf > figure{padding:3px;margin:0;border:1px solid #E4E4E4;-webkit-flex-basis:60%;-ms-flex-basis:60%;flex-basis:60%}
img.artimg{max-width:100%;max-height:100%}
figcaption{color:gray;font-size:.8em;font-style:italic}
article > section.inf > .info{padding-left:5px;padding-right:5px;margin:0;background-color:#EEF3FB;-webkit-flex-basis:40%;-ms-flex-basis:40%;flex-basis:40%}
.info > .ipreis{font-size:1.3em;margin-bottom:10px;background-color:#fff;color:#F30;text-align:left;padding:10px 5px}
article .aktion{font-size:.8em;color:#C00}
article > section a{color:#434F68}
.bestellen{padding:5px;font-size:1.1em;color:#fff;font-weight:700;text-align:center;background-color:#434F68}
.zusatz{padding:5px;font-size:.9em;color:#000}
.mwst{padding:0;margin:2px;font-size:.6em;font-style:italic;color:#4A4A4A}
.lieferinfo{font-size:.7em;margin-top:10px;border-top:1px #434F68 solid;padding-top:8px;padding-bottom:0;margin-bottom:0;color:#434F68;font-weight:700}
div.pmtshop{font-size:1.1em;margin:5px;text-align:center;width:95%;height:100%;color:#000;border:solid gray 1px;background-color:#434F68;border-radius:5px;moz-border-radius:5px}
div.pmtshop:hover{background-color:#6A768F;box-shadow:0 0 8px rgba(0,0,0,1.4);moz-box-shadow:0 1px 5px rgba(23,69,88,.5);border-radius:5px;moz-border-radius:5px}
a.pmtshop{padding-top:10px;padding-bottom:10px;color:#fff;display:block;width:100%;height:100%;text-decoration:none}
a.pmtshop:hover{text-decoration:none}
section.sbes{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-direction:column;margin-top:50px;width:99%}
section.sbes > .beschreibungtop{padding:10px;font-size:1.2em;color:#fff;font-weight:700;text-align:center;line-height:120%;background-color:#434F68;-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%}
section.sbes > .beschreibung{margin-top:20px;margin-bottom:20px;padding:10px;font-size:1em;color:#000;font-weight:400;text-align:left;background-color:#fff;border-bottom:solid 5px #DAE6FF;-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%}
table.nm{width:75%;max-width:500px!important}
td.nm{border:1px solid #E4E4E4;background-color:#fff}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
section.sbes{height:3.5%}
section.sbes > .beschreibungtop{height:18px}
section.sbes > .beschreibung{border-bottom:solid 0 #DAE6FF}
}
.thumb{position:relative;margin-top:5px;margin-bottom:5px;margin-right:5px;padding-bottom:2px;text-align:center;float:left;width:100px;height:100px;border:solid silver 1px}
img.eximg{max-width:100%;max-height:100%}
.modalDialog{position:fixed;font-family:Arial,Helvetica,sans-serif;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.8);z-index:99999;opacity:0;pointer-events:none;box-shadow:0 0 8px rgba(0,0,0,1.4);moz-box-shadow:0 1px 5px rgba(23,69,88,.5)}
.modalDialog:target{opacity:1;pointer-events:auto}
.modalDialog > div{width:90%;height:90%;position:relative;margin:2% auto;padding:5px;text-align:center;background:#fff}
.modalDialog > div img{max-width:100%;max-height:100%}
.close,.nex,.prev{background:#2E415F;color:#FFF;text-align:center;text-decoration:none;font-weight:700;-moz-box-shadow:1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000}
.close{position:absolute;right:0;top:0}
.nex{position:absolute;right:4%;top:45%}
.prev{position:absolute;left:4%;top:45%}
.close:hover,.nex:hover,.prev:hover{background:#6A768F}
div.warengruppe{position:relative;margin:5px;padding:5px;text-align:center;float:left;color:#000;border:1px solid #E4E4E4;background-color:#fff;transition:box-shadow .1s}
div.warengruppe:hover{position:relative;margin:5px;padding:5px;text-align:center;float:left;color:#000;-webkit-box-shadow:0 0 5px 3px rgba(0,0,0,.25);-moz-box-shadow:0 0 5px 3px rgba(0,0,0,.25);box-shadow:0 0 5px 3px rgba(0,0,0,.25);transition:box-shadow .1s}
div.warengruppe img.img2{position:absolute;top:0;left:0}
a.warengruppe{color:#000;display:block;width:100%;height:100%;text-decoration:none}
a.warengruppe:hover{color:#2E415F;display:block;width:100%;height:100%;text-decoration:none}
h2{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-weight:400;color:#2E415F;padding-bottom:2px}
td.warengruppeb{text-align:left;width:25%;vertical-align:top;min-width:180px}
td.warengruppet{text-align:left;height:100%;vertical-align:top;padding-left:5px;font-weight:400;margin-top:0;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;color:#434343}
.lieferinfow{width:98%;color:#000;margin-top:5px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;text-align:right}
a.ttlieferzeit{position:relative;z-index:1;color:#EEF3FB;text-decoration:none}
a.ttlieferzeit:hover{z-index:2}
a.ttlieferzeit span{display:none}
a.ttlieferzeit:hover span{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;display:block;position:absolute;top:2em;left:2em;width:15em;border:1px solid #E4E4E4;background-color:#EEF3FB;color:#2E415F;text-align:center;padding:5px;font-size:.9em;-webkit-box-shadow:0 0 5px 3px rgba(0,0,0,.25);-moz-box-shadow:0 0 5px 3px rgba(0,0,0,.25);box-shadow:0 0 5px 3px rgba(0,0,0,.25);transition:box-shadow .1s}
div.preisbox{font-size:20px;padding:5px;margin-top:5px;background-color:#EEF3FB;width:98%;color:#F30;text-align:right;vertical-align:middle}
div.preisboxa{font-size:20px;padding-top:12px;padding-bottom:10px;padding-left:5px;margin-top:20px;background-color:#F0F1FF;width:98%;color:#7C1300;text-align:left}
div.artbox{width:98%;color:#000;margin-top:5px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;text-align:right}
div.top{margin:5px;padding:5px;text-align:center;float:left;color:#000;transition:box-shadow .1s;background-color:#F0F1FF;letter-spacing:3px;font-weight:700}
div.top:hover{-webkit-box-shadow:0 0 5px 3px rgba(0,0,0,.25);-moz-box-shadow:0 0 5px 3px rgba(0,0,0,.25);box-shadow:0 0 5px 3px rgba(0,0,0,.25);transition:box-shadow .1s}
div.wgbereich{display:flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;justify-content:space-around;align-items:center}
div.wgsort{-webkit-flex:1;flex:1;-webkit-order:1;order:1}
div.kataloge{font-size:.9em;margin:5px;text-align:center;width:50%;color:#000;border:solid gray 1px;background-color:#434F68;transition:box-shadow .1s;float:right;-webkit-flex:1;flex:1;-webkit-order:2;order:2}
div.kataloge:hover{background-color:#6A768F}
a.kataloge{padding-top:10px;padding-bottom:10px;color:#fff;display:block;width:100%;height:100%;text-decoration:none}
a.kataloge:hover{text-decoration:none}
#main > nav.nleft{margin-top:0;padding:0;background-color:#EEF3FB;border-right:solid 1px #EEF3FB;-webkit-flex:1 6 20%;-ms-flex:1 6 20%;flex:1 6 20%;-webkit-order:1;-ms-order:1;order:1}
nav.nleft ul{margin:0;padding:0}
nav.nleft li{list-style:none;margin-top:10px;padding-left:3px;background-color:#434F68;transition:background-color .1s}
nav.nleft li:hover{list-style:none;background-color:#6A768F;transition:background-color .1s}
nav.nleft a.main{color:#fff;font-weight:700;text-decoration:none;line-height:300%;background-color:#434F68;display:block;width:100%;height:100%;transition:background-color .1s}
nav.nleft a.main:hover{color:#fff;text-decoration:none;background-color:#6A768F;transition:background-color .1s}
section.kontakt{padding-left:2px;padding-top:5px;padding-bottom:5px;background:#fff;font-size:.9em;width:100%}
.dat{background-color:#fff;padding-top:10px;color:#434F68;line-height:150%;text-align:center}
section.weiteres{margin-top:10px;margin-bottom:20px;padding-left:5px;padding-right:5px;padding-bottom:5px;font-size:1em;font-weight:400;text-align:center;background-color:#434F68;display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-content:space-between;align-items:center}
.weiteres > h4{color:#fff;font-size:.95em;font-style:italic;margin:0;line-height:250%;font-weight:400;letter-spacing:2px}
.weiteres > .cross{position:relative;margin:6px;padding-bottom:5px;text-align:center;width:95%;height:100%;color:#000;background-color:#fff;transition:box-shadow .1s;border:1px solid #E4E4E4}
.weiteres > .cross:hover{-webkit-box-shadow:0 0 5px 3px rgba(235,235,235,1);-moz-box-shadow:0 0 5px 3px rgba(235,235,235,1);box-shadow:0 0 5px 3px rgba(235,235,235,1);transition:box-shadow .1s}
#main > aside{margin:0;padding:0;background-color:#EEF3FB;border-left:solid 1px #EEF3FB;min-width:250px;-webkit-flex:1 6 20%;-ms-flex:1 6 20%;flex:1 6 20%;-webkit-order:3;-ms-order:3;order:3}
details{width:100%;opacity:1}
summary{min-width:248px;padding:1%;margin-top:10px;font-weight:700;color:#fff;background:#434F68;text-decoration:none;line-height:300%;transition:background-color .1s;cursor:pointer}
summary:hover{color:#fff;text-decoration:none;background-color:#6A768F;transition:background-color .1s}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
summary{width:100%;padding:1%;margin-top:5px;margin-bottom:1px;font-size:1.2em;font-weight:700;color:#6A768F;background-color:#EEF3FB;text-decoration:none;line-height:250%;transition:background-color .1s;cursor:default}
summary:hover{color:#6A768F;text-decoration:none;background-color:#EEF3FB;transition:background-color .1s}
}
aside ul{margin:0;padding:0;width:100%}
aside li.zwei{list-style:none;margin-top:3px;padding-left:2%;background-color:#fff;transition:background-color .1s}
aside li.zwei:hover{list-style:none;background-color:#DAE6FF;transition:background-color .1s}
aside a.zwei{color:#434F68;font-weight:400;text-decoration:none;line-height:200%;background-color:#fff;display:block;width:100%;height:100%;transition:background-color .1s}
aside a.zwei:hover{color:#434F68;text-decoration:none;background-color:#DAE6FF;transition:background-color .1s}
aside li.overview{list-style:none;margin-top:1px;padding-left:3%;background-color:#434F68;transition:background-color .1s}
aside li.overview:hover{list-style:none;background-color:#6A768F;transition:background-color .1s}
aside a.overview:before{content:'\00B7';margin-right:10px;margin-left:5px}
aside a.overview:after{content:'\00B7';margin-right:5px;margin-left:10px}
aside a.overview{color:#fff;font-weight:400;text-decoration:none;line-height:200%;background-color:#434F68;display:block;width:100%;height:100%;transition:background-color .1s}
aside a.overview:hover{color:#fff;text-decoration:none;background-color:#6A768F;transition:background-color .1s}
footer{font-size:.8em;color:#fff;border-top:solid 5px #434F68;background-color:#434F68}
footer a{color:#fff;font-weight:400;text-decoration:none;font-style:italic;line-height:150%;display:block;width:100%;height:100%;transition:background-color .1s}
footer a:hover{color:#DAE6FF;text-decoration:underline;font-style:italic;transition:background-color .1s}
footer div{float:left;list-style-position:inside;padding:10px;width:230px}
footer ul{margin:0;padding:0;width:100%}
footer li.top{font-size:1.1em;font-weight:700;line-height:250%;list-style:none;padding-left:3px;background-color:#434F68;transition:background-color .1s}
footer li.links{list-style-type:disc;margin:1px;transition:background-color .1s}
footer li.shares{list-style-type:disc;margin:1px;transition:background-color .1s;color:#434F68}
footer p{clear:left;text-align:center;line-height:250%;border-top:solid 1px #fff}
@media all and (min-width:1201px) {
#main > nav{min-width:180px;max-width:250px}
div.warengruppe{width:97%}
div.top{width:97%}
.close,.nex,.prev{line-height:50px;width:50px}
section.starts{justify-content:center}
.warengruppet{font-size:15px}
h1{font-size:25px}
h2{font-size:21px}
body{font-size:16px;margin:1px auto}
}
@media all and (min-width:801px) and (max-width:1200px) {
#main > nav{min-width:180px;max-width:250px}
div.headimg img{width:100%}
div.warengruppe{width:95%}
div.top{width:95%}
section.starts{justify-content:center}
.close,.nex,.prev{line-height:40px;width:40px}
.warengruppeb img.wg{width:100%;max-width:180px}
.weiteres img{max-width:150px}
.warengruppet{font-size:13px}
h1{font-size:23px}
h2{font-size:19px}
body{font-size:15px;margin:1px auto}
}
@media all and (max-width: 800px) {
#main,#page{-webkit-flex-flow:row-reverse;-ms-flex-flow:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
header{text-align:center;-webkit-flex-direction:column;flex-direction:column}
div.headimg img{width:80%}
div.input_container{width:95%}
#main > article,#main > nav,#main > aside{-webkit-order:0;-ms-order:0;order:0}
#TopButton{bottom:0;right:0;padding:10px}
.close,.nex,.prev{line-height:30px;width:30px}
#main > nav{min-width:165px}
.haupt li:not(:first-child){display:none}
nav.haupt li{float:left;padding-left:2%;display:block;width:38%}
.haupt li.icon{float:left;display:block;width:30%;padding-left:0}
.haupt.responsive{position:relative}
.haupt.responsive li.icon{position:absolute;right:0;top:0}
.haupt.responsive li{float:center;clear:left;text-align:center;display:block;width:70%}
.haupt.responsive li.icon{float:left;text-align:center;display:block;width:30%;padding-left:0}
div.warengruppe{width:95%}
div.top{width:95%}
section.starts{justify-content:center}
td.warengruppeb{max-width:150px}
.warengruppeb img.wg{width:100%;max-width:120px!important}
.weiteres img{max-width:145px}
section.weiteres,section.dat,aside,nav.nleft{display:none}
.warengruppet{font-size:12px}
h1{font-size:22px}
h2{font-size:17px}
body{font-size:14px;margin:0 auto}
}
@media all and (max-width: 480px) {
#main,#page,header{-webkit-flex-flow:column;-ms-flex-flow:column;flex-direction:column}
#main > nav{-webkit-order:1;-ms-order:1;order:1}
#main > article{-webkit-order:2;-ms-order:2;order:2}
#main > aside{-webkit-order:3;-ms-order:3;order:3}
.close,.nex,.prev{line-height:30px;width:30px}
.haupt li:not(:first-child){display:none}
nav.haupt li{float:left;padding-left:2%;display:block;width:38%}
.haupt li.icon{float:left;display:block;width:30%;padding-left:0}
.haupt.responsive{position:relative}
.haupt.responsive li.icon{position:absolute;right:0;top:0}
.haupt.responsive li{float:center;clear:left;text-align:center;display:block;width:70%}
.haupt.responsive li.icon{float:left;text-align:center;display:block;width:30%;padding-left:0}
section.starts{font-size:.8em}
section.weiteres,section.dat,aside,nav.nleft{display:none}
div.warengruppe{width:95%}
div.top{width:95%}
#TopButton{bottom:0;right:0;padding:8px}
section.starts{justify-content:center}
td.warengruppeb{max-width:150px}
.warengruppeb img.wg{width:80%;max-width:80px!important}
.warengruppet{font-size:0}
h1{font-size:20px}
h2{font-size:15px}
body{font-size:14px;margin:0 auto}
input.suchfeld2{width:65%}
#main > nav,#main > aside,header,footer{min-height:50px}
section.kontakt,section.weiteres,section.dat{font-size:0;height:0;padding:0;margin:0;visibility:hidden}
#main > nav{line-height:0}
}
@media print {
body{font-family:"MS Serif","New York",serif;font-size:.95em}
div.input_container{display:none}
nav,aside,footer,button{display:none}
div.pmtshop,div.beschreibungtop,div.kataloge{display:none}
div.bestellen{color:#000;text-align:left;font-size:1.2em;padding:0;margin:0}
}