/* Preis pro Kg OFF */

/*#fld25996, #fld25995 {
display: none;
}*/

.text-12 {
font-size: 12px !important;
}

font-family:"Roboto Slab",serif !important;
font-size:32px;
}

#divPriceInfo {

font-family: 'roboto_condensedregular',sans-serif!important;
}

.linkicon:

width: 32px;
height: 32px;
background: #007e2a;
color:#ffffff;


#e-mail-adresse a:hover {
color:#dddddd!important
}

#head27499,#head27523,#head27523_1,#head27523_2 {
font-size:32px
}

.footer-menu-links {
font-family: 'roboto_condensedregular',sans-serif!important;
font-size:22px!important;
line-height:20px!important
}

.footer-widget-content-3 ul li a {
color:#ffffff;
font-size:22px!important;
line-height:20px
}



*,:after,:before {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
font-kerning:auto;
font-size:1em;
margin:0;
padding:0
}

::selection {
background-color:#333339;
color:#fff
}

.verbergen {
diaplay:none
}

.ausblenden {
opacity:0;
visibility:hidden
}

.mbm.hauptkasten.grau,.mbm.hauptkasten.anthrazit {
height:auto;
padding:0 32px;
position:relative;
width:100%
}

.mbm .leer128 {
height:128px;
margin:0;
width:100%
}

.mbm .leer72 {
height:72px;
margin:0;
width:100%
}

.mbm .leer64 {
height:64px;
margin:0;
width:100%
}

.mbm .leer48 {
height:48px;
margin:0;
width:100%
}

.mbm .leer32 {
height:32px;
margin:0;
width:100%
}

.mbm .leer16 {
height:16px;
margin:0;
width:100%
}

.mbm .leer8 {
height:8px;
margin:0;
width:100%
}

.mbm hr {
border:1px solid #eeeeeeaa;
height:0;
margin-top:16px;
width:100%
}

.mbm .anweisungen {
-moz-hyphens:none;
-webkit-hyphens:none;
color:#000;
font-family:'Poppins',sans-serif;
font-weight:200;
hyphens:none;
padding:20px 0;
text-align:left
}

.mbm .schrift-poppins {
font-family:'Poppins',sans-serif
}

#head37141 {
font-family:"Roboto Slab",serif !important;
}

.mbm .schriftrobotoslab {
font-family:"Roboto Slab",serif !important;
}

.schrift-robotoslab-schriftgroesse24 {
font-family:"Roboto Slab",serif !important;
font-size:26px!important;
font-weight:400!important;
}



.schrift-robotocondense {
font-family: 'roboto_condensedregular',sans-serif !important;
}



.schriftgroesse24 {
font-size:26px!important
}

.mbm .dick {
font-weight:700
}

.mbm .grau {
background-color:hsla(0,0%,99%)
}

.mbm h1,.mbm h2,.mbm h3,.mbm h4 {
font-family:"Roboto Slab",serif;
font-weight:800;
letter-spacing:.005em;
line-height:1em;
padding:10px;
text-shadow:0 1px rgba(255,255,255,0.35),0 -1px rgba(0,0,0,0.15),1px 0 rgba(255,255,255,0.40),-1px 0 rgba(0,0,0,0.15)
}

.preistext {

}
.mbm h1  {
font-family:"Roboto Slab",serif;
font-weight:800;
letter-spacing:.005em;
line-height:1em;
font-size: 4vmin;
text-shadow:0 1px rgba(255,255,255,0.35),0 -1px rgba(0,0,0,0.15),1px 0 rgba(255,255,255,0.40),-1px 0 rgba(0,0,0,0.15)
}

.mbm .hell {
text-shadow:0 1px rgba(255,255,255,0.25),0 -1px rgba(0,0,0,0.1),1px 0 rgba(255,255,255,0.1),-1px 0 rgba(0,0,0,0.05),0 3px 3px hsla(0,0%,0%,0.03)
}

.mbm .eng {
letter-spacing:-.03em
}

.mbm .weit {
letter-spacing:.1em
}

.mbm .normal {
letter-spacing:0
}

.mbm h1.rot {
color:hsl(8,97%,38%);
font-size:3em;
padding-left:0
}

.mbm h1.gruen {
color:hsl(140,100%,25%);
font-size:3em;
padding-left:0
}

.mbm h1.dunkel {
color:hsl(206,10%,18%);
font-size:3em;
padding-left:0
}

.mbm h1.hell {
color:hsl(206,0%,100%);
font-size:3em;
padding-left:0
}

.mbm h2.rot {
color:hsl(8,97%,38%);
font-size:2em;
padding-left:0
}

.mbm h2.gruen {
color:hsl(140,100%,25%);
font-size:2em;
padding-left:0
}

.mbm h2.dunkel {
color:hsl(206,10%,18%);
font-size:2em;
padding-left:0
}

.mbm h2.hell {
color:hsl(206,0%,100%);
font-size:2em;
padding-left:0
}

.mbm h3.rot {
color:hsl(8,97%,38%);
font-size:1.6em;
padding-left:0
}

.mbm h3.gruen {
color:hsl(140,100%,25%);
font-size:1.6em;
padding-left:0
}

.mbm h3.dunkel {
color:hsl(206,10%,18%);
font-size:1.6em;
padding-left:0
}

.mbm h3.hell {
color:hsl(206,0%,100%);
font-size:1.6em;
padding-left:0
}

.mbm h4.rot {
color:hsl(8,97%,38%);
font-size:1.3em;
padding-left:0
}

.mbm h4.gruen {
color:hsl(140,100%,25%);
font-size:1.3em;
padding-left:0
}

.mbm h4.dunkel {
color:hsl(206,10%,18%);
font-size:1.3em;
padding-left:0
}

.mbm h4.hell {
color:hsl(206,0%,100%);
font-size:1.3em;
padding-left:0
}

.mbm p {
font-size:1.1em!important;
font-weight:400
}

.mbm p.rot {
color:hsl(8,97%,38%);
font-size:1.3em
}

.mbm p.gruen {
color:hsl(140,100%,25%);
font-size:1.3em
}

.mbm p.dunkel {
color:hsl(206,10%,18%);
font-size:1.3em
}

.mbm p.hell {
color:hsl(206,0%,100%);
font-size:1.3em
}

.blocksatz,.linksbuendig,.rechtsbuendig,.zentriert {
font-family: 'roboto_condensedregular',sans-serif!important;
letter-spacing:.002em;
word-spacing:-.07em!important
}

.blocksatz {
-moz-hyphens:auto;
-webkit-hyphens:auto;
hyphens:auto;
text-align:justify;
text-align-last:left;
text-justify:distribute
}

.linksbuendig {
-moz-hyphens:none;
-webkit-hyphens:none;
hyphens:none;
text-align:left;
text-justify:distribute
}

.rechtsbuendig {
-moz-hyphens:none;
-webkit-hyphens:none;
hyphens:none;
text-align:right;
text-justify:distribute
}

.zentriert {
-moz-hyphens:none;
-webkit-hyphens:none;
hyphens:none;
text-align:center;
text-justify:distribute
}

.bg-rot {
background-color:hsl(8,97%,38%)
}

.bg-gruen {
background-color:hsl(140,100%,25%)
}

.bg-hell {
background-color:hsl(206,0%,100%)
}

#e-mail-adresse a,.footer-widget-content-3 {
color:#ffffff!important
}

.mbm .hintergrund.anthrazit,.bg-dunkel {
background-color:hsl(206,10%,18%)
}
