/*!
 * GB Basic v0.1
 *
 * Author: Andreas Schulz
 * http://www.analogeins.de 
 *
 */.product p blockquote,a,abbr,acronym,address,applet,article,aside,audio,b,big,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,li p,mark,menu,nav,object,ol,output,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{image-rendering:optimizeQuality}h2{clear:both}h3{line-height:1.25rem}h4{font-size:1.25rem;line-height:1.25rem;margin-bottom:1rem}h5{font-size:1rem;line-height:1rem;margin-bottom:1rem;font-weight:700}:focus{outline:0}.btn{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.clearfix:after{clear:both;content:"";display:table}.inputStyle{height:32px;padding:3px 8px;border:none;background-color:#f5f5f5;font-family:open_sans,Arial,sans-serif;font-size:1em;line-height:18px;color:#a0a09e}.inputStyleSmall{height:26px;padding:3px 8px;border:none;background-color:#f5f5f5;font-family:open_sans,Arial,sans-serif;font-size:1em;line-height:18px;color:#a0a09e}.btnStyle{display:inline-block;padding:6px 15px;font-family:bree_serif,Sylfaen,Georgia,"Times New Roman",Times,serif;font-size:1.1em;line-height:1.4em;font-weight:400;text-decoration:none;white-space:nowrap;cursor:pointer;border:none;text-align:center}.firstBtnStyle{background-color:#005851;color:#fff}.firstBtnStyleOver{background-color:#02423c}.secondBtnStyle{display:inline;padding:0;font-family:open_sans,Arial,sans-serif;font-size:1em;line-height:1.4em;cursor:pointer;border:none;background-color:transparent;color:#87c532;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.secondBtnStyleOver{text-decoration:underline}@font-face{font-family:open_sans;src:url(fonts/opensans-regular-webfont.woff2) format('woff2'),url(fonts/opensans-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:open_sans;src:url(fonts/opensans-bold-webfont.woff2) format('woff2'),url(fonts/opensans-bold-webfont.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:bree_serif;src:url(fonts/breeserif-regular-webfont.woff2) format('woff2'),url(fonts/breeserif-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:merriweather;src:url(fonts/merriweather-bolditalic-webfont.eot);src:url(fonts/merriweather-bolditalic-webfont?#iefix) format('embedded-opentype'),url(fonts/merriweather-bolditalic-webfont.woff) format('woff'),url(fonts/merriweather-bolditalic-webfont.ttf) format('truetype'),url(fonts/merriweather-bolditalic-webfont.svg#Roboto-Bold-webfont) format('svg');font-weight:700;font-style:italic}@font-face{font-family:'Roboto Slab';font-style:normal;src:local('Roboto'),local('Roboto-Regular'),url(fonts/RobotoSlab-VariableFont_wght.ttf) format('truetype')}@font-face{font-family:'Source Sans Pro';font-style:normal;src:url(fonts/SourceSansPro-Regular.ttf) format('truetype')}@font-face{font-family:'Source Sans Pro';font-style:bold;src:url(fonts/SourceSansPro-Bold.ttf) format('truetype')}.c20l,.c25l,.c33l,.c38l,.c40l,.c50l,.c60l,.c62l,.c66l,.c75l,.c80l{float:left}.c20r,.c25r,.c33r,.c38r,.c40r,.c50r,.c60r,.c62r,.c66r,.c75r,.c80r{float:right}.c20l,.c20r{width:20%}.c40l,.c40r{width:40%}.c60l,.c60r{width:60%}.c80l,.c80r{width:80%}.c25l,.c25r{width:25%}.c33l,.c33r{width:33.333%}.c50l,.c50r{width:50%}.c66l,.c66r{width:66.666%}.c75l,.c75r{width:75%}.c38l,.c38r{width:38.2%}.c62l,.c62r{width:61.8%}.subc{padding:0 .5em}.subcl{padding:0 1em 0 0}.subcr{padding:0 0 0 1em}.cmsColLeft .cmsCol{padding:0 10px 0 0}.cmsColMiddle .cmsCol{padding:0 10px}.cmsColRight .cmsCol{padding:0 0 0 10px}img{vertical-align:text-bottom}.cmsColumns~*,.subcolumns~*{clear:both}.cmsColumns.cmsFlex,.cmsColumns.cmsFlex>div{display:flex}.cmsColumns.cmsFlex .cmsCol{display:flex;flex-direction:column}.cmsColumns.cmsInlineFlex,.cmsColumns.cmsInlineFlex>div{display:flex}.cmsColumns.cmsInlineFlex .cmsCol{display:inline-flex;flex-direction:column}.cmsColumns.cmsInline .cmsCol{display:inline}.cmsColumns.cmsInlineBlock .cmsCol{display:inline-block}.cmsColumns.cmsInlineTable .cmsCol{display:inline-table}.cmsColumns.cmsBlock .cmsCol{display:block}.cmsColumns.cmsTable .cmsCol{display:table}.cmsColumns.cmsColWidth100 .cmsCol{width:100%}.cmsColumns.cmsColWidthAuto .cmsCol{width:auto}.cmsColumns.cmsColNoPadding .cmsCol{padding-left:0;padding-right:0}.cmsColumns.cmsColAlignLeft .cmsCol{text-align:left;align-items:flex-start}.cmsColumns.cmsColAlignLeft .cmsCol>*{display:inline-block}.cmsColumns.cmsColAlignCenter .cmsCol{text-align:center;align-items:center}.cmsColumns.cmsColAlignCenter .cmsCol>*{display:inline-block}.cmsColumns.cmsColAlignRight .cmsCol{text-align:right;align-items:flex-end}.cmsColumns.cmsColAlignRight .cmsCol>*{display:inline-block}.cmsColumns.cmsColVAlignTop .cmsCol{justify-content:flex-start}.cmsColumns.cmsColVAlignMiddle .cmsCol{justify-content:center}.cmsColumns.cmsColVAlignBottom .cmsCol{justify-content:flex-end}.cmsColumns .cmsCol.cmsFlex{display:flex;flex-direction:column}.cmsColumns .cmsCol.cmsInlineFlex{display:inline-flex;flex-direction:column}.cmsColumns .cmsCol.cmsInline{display:inline}.cmsColumns .cmsCol.cmsInlineBlock{display:inline-block}.cmsColumns .cmsCol.cmsInlineTable{display:inline-table}.cmsColumns .cmsCol.cmsBlock{display:block}.cmsColumns .cmsCol.cmsTable{display:table}.cmsColumns .cmsCol.cmsColWidthAuto{width:auto}.cmsColumns .cmsCol.cmsColWidth100{width:100%}.cmsColumns .cmsColNoPadding{padding-left:0;padding-right:0}.cmsColumns .cmsCol.cmsColAlignLeft{text-align:left;align-items:flex-start}.cmsColumns .cmsCol.cmsColAlignLeft>*{display:inline-block}.cmsColumns .cmsCol.cmsColAlignCenter{text-align:center;align-items:center}.cmsColumns .cmsCol.cmsColAlignCenter>*{display:inline-block}.cmsColumns .cmsCol.cmsColAlignRight{text-align:right;align-items:flex-end}.cmsColumns .cmsCol.cmsColAlignRight>*{display:inline-block}.cmsColumns .cmsCol.cmsColVAlignTop{justify-content:flex-start}.cmsColumns .cmsCol.cmsColVAlignMiddle{justify-content:center}.cmsColumns .cmsCol.cmsColVAlignBottom{justify-content:flex-end}.cmsIndent{display:block;float:none;width:auto;padding-left:30px;padding-right:10px}.cmsAlignRight{display:block;float:none;width:auto;text-align:right}.cmsAlignLeft{display:block;float:none;width:auto;text-align:left}.cmsAlignCenter{display:block;float:none;width:auto;text-align:center}.cmsHeadline{width:100%;text-align:left}.cmsBoxBack{background-color:#FC0;display:block;float:left;height:auto}.cmsBoxBorder{border:1px solid #C00;display:block;float:left;height:auto}.cmsBoxInner{padding:10px}.cmsClear{clear:both}.cmsHr{clear:both;height:1px;color:#c00}.cmsHorizontalDistance{height:20px;width:auto;padding:0;margin:0;float:none;display:table}.cmsHorizontalDistanceLarge{height:40px;width:auto;padding:0;margin:0;float:none;display:table}.cmsWidth100{width:100%}.cmsList{list-style:inherit;padding-left:20px;box-sizing:border-box}.cmsList li{padding-left:5px}.cmsListNone{list-style-type:none}.cmsListCircle{list-style-type:circle}.cmsListDisc,.cmsUnorderedList{list-style-type:disc}.cmsListSquare{list-style-type:square}.cmsListDecimal,.cmsOrderedList{list-style-type:decimal}.cmsListDecimalLeadingZero{list-style-type:decimal-leading-zero}.cmsListLowerAlpha{list-style-type:lower-alpha}.cmsListLowerGreek{list-style-type:lower-greek}.cmsListLowerRoman{list-style-type:lower-roman}.cmsListUpperAlpha{list-style-type:upper-alpha}.cmsListUpperGreek{list-style-type:upper-greek}.cmsListUpperRoman{list-style-type:upper-roman}.cmsImageTable{margin:0;padding:0;display:inline-block}.cmsImageTable .cmsTitle{font-size:1em;font-style:italic}.cmsImage{border:none;max-width:100%;height:auto}.cmsImageAlignRight{float:right}.cmsImageAlignLeft{float:left}.cmsRecordset{overflow:hidden}.cmsRecordset>div.cmsRecordsetInner{width:auto;height:300px;overflow:scroll}.cmsTableEnumeration{border-collapse:collapse;margin:0;padding:0;display:inline-table}.cmsTableEnumeration td{vertical-align:top;margin:0;padding:10px 0 0 0}.cmsTableEnumeration td.cmsEnumerationNumber{font-weight:700;padding-right:10px}.cmsEnumerationDivider{font-size:1.333em;padding-left:10px;padding-right:10px;line-height:.75em}.cmsEnumerationDivider img{vertical-align:middle;width:auto;height:auto}.cmsTable{border-collapse:collapse;margin:0;padding:0;display:inline-table;width:100%}.cmsTable td,.cmsTable th{vertical-align:top;text-align:left;padding:4px;border:1px solid #444}.cmsTable tr.cmsTableOddRow{background-color:#FAFAFA}.cmsTable tr.cmsTableEvenRow{background-color:#F0F0F0}.cmsTable td.cmsDatatype-currency,.cmsTable td.cmsDatatype-date,.cmsTable td.cmsDatatype-float,.cmsTable td.cmsDatatype-int{text-align:right}.cmsTable tr td div{height:20px;overflow:hidden;display:block}.cmsTable tr:hover td div{height:auto;overflow:visible}#cmsFlexEditMenu{background-color:#FFF;border:1px solid #AAA;-webkit-box-shadow:5px 5px 5px #444;-moz-box-shadow:5px 5px 5px #444;box-shadow:5px 5px 5px #444}#cmsFlexEditMenu img{padding:3px;border:1px solid rgba(255,255,255,0)}#cmsFlexEditMenu img:hover{background-color:#FFF;border:1px outset #f36d00;-webkit-box-shadow:1px 1px 1px #AAA inset;-moz-box-shadow:1px 1px 1px #AAA inset;box-shadow:1px 1px 1px #AAA inset}.cmsFlex3x3box{border-collapse:collapse;border:none;padding:0;margin:0}.cmsFlex3x3box-tl{background-image:url(cmsFlex/box-3x3-standard/t-l.png);background-repeat:no-repeat;width:20px}.cmsFlex3x3box-tc{background-image:url(cmsFlex/box-3x3-standard/t-c.png);background-repeat:repeat-x;height:20px}.cmsFlex3x3box-tr{background-image:url(cmsFlex/box-3x3-standard/t-r.png);background-repeat:no-repeat;width:20px}.cmsFlex3x3box-ml{background-image:url(cmsFlex/box-3x3-standard/m-l.png);background-repeat:repeat-y}.cmsFlex3x3box-mc{background-image:url(cmsFlex/box-3x3-standard/m-c.png);background-repeat:repeat;vertical-align:top}.cmsFlex3x3box-mr{background-image:url(cmsFlex/box-3x3-standard/m-r.png);background-repeat:repeat-y}.cmsFlex3x3box-bl{background-image:url(cmsFlex/box-3x3-standard/b-l.png);background-repeat:no-repeat}.cmsFlex3x3box-bc{background-image:url(cmsFlex/box-3x3-standard/b-c.png);background-repeat:repeat-x;height:20px}.cmsFlex3x3box-br{background-image:url(cmsFlex/box-3x3-standard/b-r.png);background-repeat:no-repeat}.cmsFlex3x3box-content{position:relative;margin:-10px;display:block;float:left}div.cmsFlexible{padding-top:20px}.cmsBackgroundImageContainer{width:100%;height:auto;min-height:200px;display:inline-block;background-repeat:no-repeat;background-size:cover}.cmsAnchorFormatted{display:block;padding:20px;width:100%;text-align:center;box-sizing:border-box;text-decoration:underline}.cmsErrorMessage{background-color:#f36d00;padding:10px}.cmsErrorMessage>br:first-child{display:none}.cmsFormElement{position:relative;width:auto;margin-bottom:10px}.cmsFormElement .selecter,.cmsFormElement input,.cmsFormElement input[type=text],.cmsFormElement input[type=mail],.cmsFormElement input[type=submit],.cmsFormElement select,.cmsFormElement textarea{height:40px;width:300px;box-sizing:border-box;padding:3px 8px}.cmsFormElement.cmsRequired label::after{content:'*';position:absolute;right:-310px;top:0}.cmsFormElement label{width:160px;padding-right:30px;position:relative;display:inline-block;box-sizing:border-box;vertical-align:middle}.cmsFormElement.cmsLabelTop .selecter,.cmsFormElement.cmsLabelTop input,.cmsFormElement.cmsLabelTop select,.cmsFormElement.cmsLabelTop textarea{display:block}.cmsFormElement.cmsLabelTop label{padding-right:0}.cmsFormElement.cmsLabelTop label::after{position:static;padding-left:5px}.cmsFormElement .selecter{display:inline-block;box-sizing:border-box;padding:0;vertical-align:middle}.cmsFormTextarea textarea{height:100px}.cmsFormTextarea label{vertical-align:top;padding-top:3px}.cmsFormCheckbox label,.cmsFormRadio label{width:auto}.cmsInputHelpMessage{display:none;padding:10px;position:absolute;background-color:#fff;border:1px solid #888;z-index:2;right:0}.cmsInputHelp::after{content:'?';-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#00008b;color:#fff;width:20px;height:20px;display:inline-block;text-align:center;vertical-align:middle;font-size:15px;line-height:18px;margin-left:20px;position:absolute;left:140px;top:10px;z-index:1}.cmsFormButton .cmsInputHelp::after{left:300px}.cmsInputHelp:hover .cmsInputHelpMessage{display:inline-block}.cmsFormElement.cmsWidth100{width:100%}.cmsFormElement.cmsWidth100 label{width:40%;padding-right:0}.cmsFormElement.cmsWidth100 .selecter,.cmsFormElement.cmsWidth100 input,.cmsFormElement.cmsWidth100 select,.cmsFormElement.cmsWidth100 textarea{width:60%;padding-right:30px}.cmsFormElement.cmsWidth100 .cmsInputHelp::after{left:auto;right:10px}.cmsFormElement.cmsLabelTop.cmsWidth100,.cmsFormElement.cmsWidth100 .custom-checkbox,.cmsFormElement.cmsWidth100 .custom-radio{width:100%}.cmsFormElement.cmsLabelTop.cmsWidth100 label{width:100%;padding-right:0}.cmsFormElement.cmsLabelTop.cmsWidth100 input,.cmsFormElement.cmsLabelTop.cmsWidth100 textarea{width:100%;padding-right:8px}.cmsFormElement.cmsLabelTop.cmsWidth100 .cmsInputHelp::after{left:auto;right:10px;top:5px}.cmsFormElement.cmsFormButton.cmsWidth100 input,.cmsFormElement.cmsFormCheckbox.cmsWidth100 label,.cmsFormElement.cmsFormRadio.cmsWidth100 label,.cmsFormElement.cmsLabelTop.cmsWidth100 .custom-checkbox,.cmsFormElement.cmsLabelTop.cmsWidth100 .custom-radio{width:100%}.cmsFormElement.cmsWidth100.cmsRequired label::after{right:auto;left:253%}.cmsFormElement.cmsFormCheckbox.cmsWidth100.cmsRequired label::after,.cmsFormElement.cmsFormRadio.cmsWidth100.cmsRequired label::after{right:-10px;left:auto;top:0}.cmsDisabled input[type=submit],input[type=submit][disabled=disabled]{opacity:.5;background-color:#999}.cmsDisabled .selecter,.cmsDisabled input[type=text],.cmsDisabled input[type=password],.cmsDisabled input[type=email],.cmsDisabled label,.cmsDisabled select,input[type=text][disabled=disabled],input[type=password][disabled=disabled],input[type=email][disabled=disabled]{color:#999}.cmsFormInputNoLabel label{display:none}.cmsFormElement.cmsFormInputNoLabel.cmsRequired::after{content:'*';position:absolute;left:310px;top:10px}.cmsFormElement.cmsFormInputNoLabel .selecter,.cmsFormElement.cmsFormInputNoLabel input,.cmsFormElement.cmsFormInputNoLabel select,.cmsFormElement.cmsFormInputNoLabel textarea{padding-right:30px}.cmsFormElement.cmsFormInputNoLabel .cmsInputHelp::after{left:250px}.cmsFormElement.cmsFormInputNoLabel.cmsWidth100.cmsRequired::after{content:'*';position:absolute;left:auto;right:-10px;top:10px}.cmsFormElement.cmsFormInputNoLabel.cmsWidth100 .selecter,.cmsFormElement.cmsFormInputNoLabel.cmsWidth100 input,.cmsFormElement.cmsFormInputNoLabel.cmsWidth100 select,.cmsFormElement.cmsFormInputNoLabel.cmsWidth100 textarea{width:100%}.cmsFormElement.cmsFormInputNoLabel.cmsWidth100 .cmsInputHelp::after{left:auto;right:10px}@media screen and (max-width:511px){.cmsFormElement,.cmsFormElement .selecter,.cmsFormElement input,.cmsFormElement input[type=text],.cmsFormElement input[type=password],.cmsFormElement input[type=email],.cmsFormElement label,.cmsFormElement select,.cmsFormElement textarea,.cmsFormElement.cmsFormInput.cmsWidth100,.cmsFormElement.cmsFormInput.cmsWidth100 .selecter,.cmsFormElement.cmsFormInput.cmsWidth100 input,.cmsFormElement.cmsFormInput.cmsWidth100 input[type=text],.cmsFormElement.cmsFormInput.cmsWidth100 input[type=password],.cmsFormElement.cmsFormInput.cmsWidth100 input[type=email],.cmsFormElement.cmsFormInput.cmsWidth100 label,.cmsFormElement.cmsFormInput.cmsWidth100 select,.cmsFormElement.cmsFormInput.cmsWidth100 textarea,.cmsFormElement.cmsFormTextarea.cmsWidth100,.cmsFormElement.cmsFormTextarea.cmsWidth100 .selecter,.cmsFormElement.cmsFormTextarea.cmsWidth100 input,.cmsFormElement.cmsFormTextarea.cmsWidth100 input[type=text],.cmsFormElement.cmsFormTextarea.cmsWidth100 input[type=password],.cmsFormElement.cmsFormTextarea.cmsWidth100 input[type=email],.cmsFormElement.cmsFormTextarea.cmsWidth100 label,.cmsFormElement.cmsFormTextarea.cmsWidth100 select,.cmsFormElement.cmsFormTextarea.cmsWidth100 textarea,.cmsFormInput,.cmsFormInput .selecter,.cmsFormInput input,.cmsFormInput input[type=text],.cmsFormInput input[type=password],.cmsFormInput input[type=email],.cmsFormInput label,.cmsFormInput select,.cmsFormInput textarea{width:100%}.cmsFormElement.cmsFormTextarea.cmsWidth100 .cmsInputHelp::after,.cmsFormTextarea .cmsInputHelp::after{top:10px}.cmsFormElement.cmsFormTextarea.cmsWidth100 label::after,.cmsFormTextarea label::after{right:10px;left:auto}.cmsFormElement.cmsRequired label::after{right:inherit;padding-left:5px}}#header-wrapper{position:fixed;z-index:100000;background-color:#f5f5f5;width:100%;height:auto;top:0}#header{position:relative;width:1200px;margin:0 auto}#topdistance{height:250px}.navigation-wrapper{padding:0 0 10px 0;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}#shop-wrapper{width:1170px;padding:20px 15px 140px 15px;margin:0 auto 20px auto;background-color:#fff}#headInformation~#shop-wrapper{margin-top:10px}#shop_tpl_left{float:left;width:192px;margin-right:30px}#shop_tpl_content{float:left;width:933px;margin:0 0 0 15px;min-height:400px}#empfehlung,#shop_tpl_content{font-size:16px;line-height:22px}#shop_tpl_content.shop-service{width:711px}.clear{display:block;clear:both}#footer-wrapper{font-family:open_sans,Arial,sans-serif;font-size:1.2rem;line-height:1.7rem;color:#fff;background-color:#585656;padding-top:50px;padding-bottom:50px;margin-top:3rem}#footer-wrapper>span>.cmsAlignCenter,#footer-wrapper>span>.cmsAlignLeft,#footer-wrapper>span>.cmsAlignRight,#footer-wrapper>span>.cmsBackgroundImageContainer>.cmsIndent,#footer-wrapper>span>.cmsBoxBack,#footer-wrapper>span>.cmsBoxBorder,#footer-wrapper>span>.cmsIndent{width:1200px;margin:0 auto 2em auto;max-width:100%;padding:0}#footer-wrapper>span>.cmsBoxBack>.cmsBoxInner,#footer-wrapper>span>.cmsBoxBorder>.cmsBoxInner,#footer-wrapper>span>.cmsIndent>.cmsIndentInner{padding:0;margin:0 200px;text-align:justify}#footer-wrapper>span>.cmsBoxBack.width100,#footer-wrapper>span>.cmsBoxBorder.width100{margin-left:0;margin-right:0;width:100%}#footer-wrapper>span>.cmsBoxBack.width100>.cmsBoxInner,#footer-wrapper>span>.cmsBoxBorder.width100>.cmsBoxInner{width:1200px;margin:0 auto 2em auto}#footer-wrapper>span>.cmsBoxBack.width100>.cmsBoxInner>.cmsIndent,#footer-wrapper>span>.cmsBoxBorder.width100>.cmsBoxInner>.cmsIndent{padding-left:0;padding-right:0}#footer-wrapper>span>.cmsBoxBack.width100>.cmsBoxInner>.cmsBoxBack>.cmsBoxInner,#footer-wrapper>span>.cmsBoxBack.width100>.cmsBoxInner>.cmsBoxBorder>.cmsBoxInner,#footer-wrapper>span>.cmsBoxBack.width100>.cmsBoxInner>.cmsIndent>.cmsIndentInner,#footer-wrapper>span>.cmsBoxBorder.width100>.cmsBoxInner>.cmsBoxBack>.cmsBoxInner,#footer-wrapper>span>.cmsBoxBorder.width100>.cmsBoxInner>.cmsBoxBorder>.cmsBoxInner,#footer-wrapper>span>.cmsBoxBorder.width100>.cmsBoxInner>.cmsIndent>.cmsIndentInner{padding:0;margin:0 200px;text-align:justify}#footer-wrapper>.cmsFlexible>.cmsAlignLeft{margin-bottom:0}#footer-wrapper .cmsCol{width:100%;max-width:100%}#footer-wrapper .cmsColMiddle{width:44%}#footer-wrapper .cmsColLeft,#footer-wrapper .cmsColRight{width:28%}#footer-wrapper a,#footer-wrapper h1,#footer-wrapper h2,#footer-wrapper h3{color:#fff}#footer-wrapper li,#footer-wrapper ul{list-style-type:none}#footer-wrapper h2{font-family:bree_serif,Sylfaen,Georgia,"Times New Roman",Times,serif;margin-top:0;text-align:left;font-size:2rem}#footer-wrapper h3{margin-top:0;margin-bottom:1rem;font-weight:400;font-size:1.1rem}#footer-wrapper .mail{padding-left:40px;background-image:url(img/custom/mail_footer.png);background-position:left center;background-repeat:no-repeat}#footer-wrapper .phone{padding-left:40px;background-image:url(img/custom/phone_footer.png);background-position:left center;background-repeat:no-repeat}#footer-wrapper .mailbreak{display:none}#footer-wrapper .cmsColumns{display:flex}#footer-wrapper .cmsColumns>div{display:flex;align-items:center;justify-content:space-between}#social-icons,#zertifikate-logos{text-align:center;margin-bottom:10px}#social-icons img,#zertifikate-logos img{padding:0 10px 10px}#social-icons{margin-bottom:3rem}#footer-menu{text-align:center}#footer-menu .dropdown-horizontal{width:auto;height:auto;float:none;display:inline-block;vertical-align:top;background-color:transparent;border-bottom:none}#footer-menu a{margin:0;padding:0 5px;display:inline-block;font-size:1.2rem;line-height:1.7rem;vertical-align:top;background-color:transparent;border:none;font-family:open_sans,Arial,sans-serif}#footer-menu li::after{content:'|'}#footer-menu li:first-child a{padding-left:0}#footer-menu li:last-child a{padding-right:0}#footer-menu li:last-child::after{content:none}@media screen and (max-width:1000px){#footer-wrapper{margin-bottom:2rem}#footer-wrapper .cmsColumns{display:block}#footer-wrapper .cmsColumns>div{width:50%;display:block;float:left}#footer-wrapper .cmsCol{max-width:100%}#footer-wrapper h3{margin-top:3rem}}@media screen and (max-width:675px){#footer-wrapper .cmsColumns>div{width:100%;float:none}#footer-wrapper .cmsCol,#footer-wrapper div,#footer-wrapper h2,#footer-wrapper h3,#footer-wrapper p{text-align:center}#footer-wrapper .mail,#footer-wrapper .phone{display:inline}#footer-wrapper .mailbreak{display:block}#social-icons{margin-top:2rem;margin-bottom:2rem}}.standard-padding{padding:15px}.dropdown-scroll{height:400px;overflow-x:hidden;overflow-y:auto;width:100%;position:absolute}.dropdown:empty{display:none}.dropdown-horizontal{width:1200px;height:70px;margin:0 auto 0 auto;background-color:#fff;border-bottom:2px solid #f5f5f5;overflow:hidden;display:flex;justify-content:space-around}.dropdown-horizontal a,.dropdown-horizontal a:hover{text-decoration:none}.dropdown-horizontal>li{float:left;flex:0}.dropdown-horizontal>li>a{display:block;position:relative;z-index:170;height:50px;padding:20px 11px 0 11px;font-size:1.45em;line-height:1.6em;font-family:bree_serif,Sylfaen,Georgia,"Times New Roman",Times,serif;transition:color .4s ease;color:#87c532;background-color:rgba(255,149,0,0);white-space:nowrap}.dropdown-horizontal>.selected>a{background-color:#ff9500}.dropdown-horizontal>li:hover>a{background-color:#ff9500;color:#fff}.dropdown-horizontal.firmenshop{justify-content:flex-start}.dropdown-horizontal.firmenshop>li>a{padding:0;height:70px}.dropdown-horizontal.firmenshop>.selected>a,.dropdown-horizontal.firmenshop>li:hover>a{background-color:transparent}.dropdown-horizontal li div.dropdown-scroll,.dropdown-horizontal li ul{visibility:hidden;position:absolute;z-index:160}.dropdown-horizontal li ul{opacity:.5;transition:opacity .4s ease;box-shadow:0 0 10px rgba(0,0,0,.1)}.dropdown-horizontal>li>div.dropdown-scroll,.dropdown-horizontal>li>ul{margin-left:-1px}.dropdown-horizontal ul a{display:block;padding:4px 20px 6px 10px;font-size:1em;line-height:1.4em;color:#41403c;background-color:#f5f5f5;border-bottom:1px solid #fff}.dropdown-horizontal ul a:hover{color:#87c532}.dropdown-horizontal li:hover>div.dropdown-scroll,.dropdown-horizontal li:hover>div.dropdown-scroll>ul,.dropdown-horizontal li:hover>ul{visibility:visible;opacity:1}.dropdown-horizontal div.dropdown-scroll li,.dropdown-horizontal ul li{position:relative}.dropdown-horizontal ul div.dropdown-scroll,.dropdown-horizontal>li>ul>li>ul,div.dropdown-scroll>ul>li>ul{position:absolute;border-left:1px solid #fff;left:100%;top:0}.dropdown-horizontal ul ul a{white-space:nowrap}.dropdown-horizontal li ul li:hover>ul{display:block}.dropdown-horizontal>li>ul>.dir>a{background-image:url(img/nav_arrow_dark.png);background-repeat:no-repeat;background-position:right}.dropdown-horizontal>li.selected>a{color:#fff}#submenuBack:empty{display:none}#submenuBack{margin-bottom:30px}#submenu,.servicemenu{clear:both}#menuServiceRechts ul,.dropdown-vertical{position:relative;z-index:100;width:222px;border-top:1px solid #ddd}#menuServiceRechts ul a,.dropdown-vertical a{display:block;position:relative;z-index:150;padding:4px 20px 6px 10px;font-size:1.1em;line-height:1.4em;transition:color .4s ease;color:#a0a09e;border-bottom:1px solid #ddd}#menuServiceRechts ul a:hover,.dropdown-vertical a:hover{text-decoration:none;color:#41403c}.dropdown-vertical li{position:relative}.dropdown-vertical>li>a{color:#41403c;font-family:bree_serif,Sylfaen,Georgia,"Times New Roman",Times,serif;text-transform:uppercase}.dropdown-vertical .deseleted li:last-child a{border-bottom:none}.dropdown-vertical .dir>a{background-image:url(img/nav_arrow_dark.png);background-repeat:no-repeat;background-position:right}.dropdown-vertical .dir .dir>a,.dropdown-vertical .selected .dir>a{background-image:url(img/nav_arrow_bright.png)}.dropdown-vertical .dir>a:hover{background-image:url(img/nav_arrow_hover.png)}.dropdown-vertical .deselected>ul{display:none;position:absolute;left:100%;top:0;z-index:140;margin-top:-1px;border:1px solid #ddd;white-space:nowrap;background-color:#fff}.dropdown-vertical .deselected:hover>ul{display:block}.dropdown-vertical .deselected>ul a{border-bottom:1px solid #ddd}.dropdown-vertical .deselected>ul>li:last-child>a{border-bottom:none}.dropdown-vertical .selected>ul>li>a{padding-left:20px}.dropdown-vertical .selected>.selected>ul>li>a{padding-left:40px}.dropdown-vertical>.selected>.selected>.selected>.selected>.selected>a{color:#fff;background-color:#ff9500}#productGroupTree .dropdown-vertical.hasSelected li.dir.root.deselected{display:none!important}#main-nav{transition:all .5s ease;position:fixed;width:100%;margin:0 auto;z-index:1010;top:165px}body.scrolled #topdistance{height:220px;transition:height .5s}body.scrolled #header{transition:height .5s;height:60px;background-color:#f5f5f5}body.scrolled .navigation-wrapper{transition:all .5s;padding:0 0 12px 0}body.scrolled #logo{padding:0;left:0;top:0}body.scrolled #logo img{height:60px;width:auto;transition:all .5s}body.scrolled #searchDIV{position:static}body.scrolled #tickermessageHeader{display:none}body.scrolled.guest-cls .phoneNr{top:7px}body.scrolled.customer-cls .phoneNr{display:none}body.scrolled #main-nav{right:0;width:50px;position:fixed;margin:0;top:60px}body.scrolled #main-nav .dropdown-horizontal{height:auto;transition:all .5s}body.scrolled #main-nav .dropdown-horizontal>li>a{padding-top:11px;padding-bottom:11px;height:auto;transition:all .5s}body.scrolled #main-nav .bf>a>img{height:40px}body.scrolled #main-nav ul>li.homeMenu>a,body.scrolled #main-nav ul>li.shopMenu:hover>a{background-image:url(img/custom/Smartphone_Home_weiss.png)}body.scrolled-top #main-nav{right:0;width:100%;position:fixed;margin:0 auto;top:165px}body.scrolled.opened #main-nav{right:0;width:100%;position:fixed;margin:0 auto}#sidemenu{position:fixed;right:0;top:200px;z-index:1000000;padding:2px 0 0 2px;background-color:#fff}#sidemenu a{display:block;background-color:#87c532;width:50px;height:50px;margin-bottom:2px;font-size:0;line-height:0}#sidemenu a:before{display:block;text-align:center;transform:translate(-50%,-50%);position:relative;top:50%;left:50%}.sidemenu-service:before{content:url(img/custom/Service_weiss.png)}.sidemenu-mail:before{content:url(img/custom/Mail_weiss.png)}.sidemenu-warenkorb:before{content:url(img/custom/Warenkorb_weiss.png)}#kundenmenu{position:absolute;top:0;left:0}#kundenmenu li{float:left}#kundenmenu li a{display:block;height:30px;padding:15px 15px 0 15px;border-right:1px solid #f5f5f5;font-size:1.1em;line-height:1.1em;font-family:bree_serif,Sylfaen,Georgia,"Times New Roman",Times,serif;background-color:#005851;color:#fff;text-decoration:none}#kundenmenu li a:hover{text-decoration:none}#kundenmenu .current a{color:#41403c;background-color:transparent}#kundenmenu .dropdown-horizontal{width:auto;background-color:transparent}#kundenmenu .dropdown-horizontal li li{width:100%;float:none}#kundenmenu .dropdown-horizontal li li:first-child{border-top:1px solid #fff}.kunden-navigation{display:inline-block;vertical-align:middle;float:right;width:auto;text-align:center;white-space:nowrap;position:absolute;right:0;top:0}.kunden-navigation>ul{display:inline-block;vertical-align:middle}.kunden-navigation>ul>li{float:left;display:block;min-width:100px}.kunden-navigation>ul>li>a{font-size:.7rem;line-height:.7rem;vertical-align:baseline;color:#41403c;position:relative;display:inline-block}.kunden-navigation>ul>li>a:before{display:block;text-align:center;width:100%;height:auto;vertical-align:baseline;padding-top:5px}.km-sortiment a:before{content:url(img/custom/Smartphone_Sortiment.png)}.km-dauerbestellung a:before{content:url(img/custom/Smartphone_Dauerbestellung.png)}.km-merkzettel a:before{content:url(img/custom/Smartphone_Merkzettel.png)}.km-pausieren a:before{content:url(img/custom/Smartphone_Pausieren.png)}.km-service a:before{content:url(img/custom/Smartphone_Service.png)}.km-warenkorb a:before{content:url(img/custom/Smartphone_Warenkorb.png)}.km-kundenkonto a:before{content:url(img/custom/Smartphone_Kundenkonto.png)}.km-filter a:before{content:url(img/custom/Smartphone_Filter.png)}.km-suche a:before{content:url(img/custom/Smartphone_Suche.png)}.km-suche{display:none}#kontomenu{display:none;position:absolute;right:0;top:82px;border-left:1px solid #ddd;max-width:300px}#kontomenu li{float:none;display:block}#kontomenu a{padding:15px;text-align:left;background-color:#fff}#kontomenu li.selected>a{color:#87c532}#kontomenu a::before{content:none}#productsInCart:empty,#productsInCartPreview:empty{display:none}#productsInCart{position:absolute;top:0;left:19px;background-color:#f36d00;color:#fff;padding:4px;width:auto;min-width:10px;text-align:center;display:inline-block;font-size:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#productsInCartPreview{position:relative;bottom:37px;left:18px;background-color:#f36d00;color:#fff;padding:4px;width:auto;min-width:10px;text-align:center;display:inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:.7rem;line-height:.7rem}#loginWrapper{display:inline-block;vertical-align:middle;margin-right:10px}#loginWrapper a{background-color:#005851;color:#fff;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#header-icons{display:none}#shopOrderMenu{margin-bottom:20px}#shopOrderMenu li{display:inline-block;height:20px;padding:8px 15px 4px 15px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;font-size:1 em;font-family:bree_serif,Sylfaen,Georgia,"Times New Roman",Times,serif;text-decoration:none}#shopOrderMenu li a{color:#87c532}#shopOrderMenu li a:hover{text-decoration:none}#shopOrderMenu .current{border-top:1px solid #ddd;border-bottom:1px solid transparent;color:#f36d00}#productGroupTree:empty{display:none}.kunden-navigation li.responsive{display:none}body{color:#41403c;font-family:open_sans,Arial,sans-serif;font-size:14px;line-height:18px;background-color:#f5f5f5;overflow-x:hidden}body a{color:#87c532}body a:hover{text-decoration:underline}strong{font-weight:700}em{font-style:italic}div{text-align:left}td,th{vertical-align:top}h1{font-family:bree_serif,Sylfaen,Georgia,"Times New Roman",Times,serif;font-size:1.5em;line-height:1.5rem;margin-bottom:20px}h2{font-family:open_sans,Arial,sans-serif;font-size:1.25em;line-height:1.25rem;margin-top:3rem;margin-bottom:20px}h3{font-family:open_sans,Arial,sans-serif;font-size:1.15rem;margin-top:10px;margin-bottom:20px;font-weight:700}#shop_tpl_left h3{font-family:open_sans,Arial,sans-serif;margin-top:10px;margin-bottom:10px;font-weight:700;font-size:.9rem}.dummysubmit{width:0;height:0;float:left;padding:0!important;border:none!important;margin:0;background-color:transparent!important;background-image:none!important;background:0 0!important}input[type=text],input[type=password],input[type=email]{height:32px;padding:3px 8px;font-family:open_sans,Arial,sans-serif;font-size:1em;line-height:18px;color:#a0a09e;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fff}input[type=text][disabled=disabled],input[type=password][disabled=disabled],input[type=email][disabled=disabled]{color:#ddd}textarea{border:1px solid #ddd;box-shadow:none;color:#41403c;font-family:open_sans,Arial,sans-serif}select{padding:2px 2px;border:1px solid #ddd;box-shadow:none;color:#41403c;font-family:open_sans,Arial,sans-serif}.selecter-selected{font-size:.9rem;border-color:#ddd;height:inherit}.btn,input[type=submit],input[type=reset],input[type=button]{display:inline-block;padding:6px 15px;font-family:bree_serif,Sylfaen,Georgia,"Times New Roman",Times,serif;font-size:1.1em;line-height:1.4em;font-weight:400;text-decoration:none;white-space:nowrap;cursor:pointer;border:none;text-align:center;background-color:#005851;color:#fff}.btn:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover{background-color:#02423c;text-decoration:none}.secondBtn,input[type=submit].secondBtn,input[type=button].secondBtn{display:inline;padding:0;font-family:open_sans,Arial,sans-serif;font-size:1em;line-height:1.4em;cursor:pointer;border:none;background-color:transparent;color:#87c532;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.secondBtn:hover,input[type=submit].secondBtn:hover,input[type=button].secondBtn:hover{text-decoration:underline}#searchDIV{display:inline-block;vertical-align:middle;flex-grow:1;position:absolute;right:0;top:120px}#searchDIV .searchFieldDIV{white-space:nowrap;overflow:hidden;display:flex}#searchDIV .searchFieldDIV input[type=submit]{display:inline;float:right;height:35px;width:33px;margin:0 0 0 7px;text-indent:-999em;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;background-color:#005851;background-image:url(img/custom/Suchfeld-Suche.png);background-repeat:no-repeat;background-position:center center}#searchDIV .searchFieldInput{min-width:200px;max-width:300px;flex-grow:1;height:auto;padding-left:30px;font-size:.9rem;line-height:1.8rem;color:#76746d;background-color:#fff;display:inline;float:left;position:relative;z-index:1;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#searchDIV .searchFieldInput:focus{color:#41403c}#searchDIV #searchClear{float:left;display:inline-block;position:relative;z-index:999999;height:34px;left:30px;width:30px;border:none;background-color:transparent;background-image:url(img/close.png);background-repeat:no-repeat;background-position:50% 50%}.webui-popover{border-radius:0!important;border:none!important}.webui-popover-loginPopover{width:600px;height:400px;box-shadow:0 0 10px rgba(0,0,0,.1)!important}.webui-popover-loginPopover .webui-popover .webui-popover-content,.webui-popover-loginPopover .webui-popover-content,.webui-popover-loginPopover .webui-popover-inner{height:100%;padding:0!important;overflow:hidden!important}.confirmFormSumbitPopover{padding:1rem;width:auto!important;box-sizing:border-box}.confirmFormSumbitPopoverContent{padding:2rem;box-sizing:border-box;width:auto!important;background-color:#fff;border:1px solid #87c532;min-width:250px}.frame-popover{background-color:#fff}#loginDIV{padding:15px}#loginDIV h1{text-align:center;font-family:bree_serif,Sylfaen,Georgia,"Times New Roman",Times,serif;font-size:1.8em;line-height:1.3em;margin-bottom:30px}#loginDIV .cmsFlexible{text-align:center}#loginDIV .subline{display:block;margin-bottom:40px}#loginDIV input[type=text],#loginDIV input[type=password],#loginDIV input[type=email]{text-align:center;display:block;width:260px;margin:10px auto;cursor:auto}#loginDIV input:focus{color:#41403c}#loginDIV .loginPassword{text-align:center}#loginDIV .loginPassword input[type=submit]{margin:0 auto 10px auto;width:276px}#loginDIV .newCustomer,#loginDIV .passwordLost{margin-top:15px;text-align:center}#loginDIV .newCustomer a,#loginDIV .passwordLost a{font-size:1em;text-transform:uppercase}#loginDIV .error{margin-bottom:15px}#loginDIV .loginPassword span,#loginDIV .loginUsername span{display:none}#loginDIV .loggedin span{font-weight:700}#password-reset{padding-top:50px}#password-reset div.error{margin-bottom:10px}#cartPreviewInner{padding:15px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);max-width:350px;width:auto;box-sizing:border-box;max-height:100%;overflow-x:hidden;overflow-y:auto;position:static}#cartPreviewDIV{padding:0;position:fixed;top:0;right:0;z-index:999999;max-width:350px;width:auto;box-sizing:border-box;transition:right .2s;max-height:100%;height:100%;border-top:306px solid transparent}#cartPreviewDIV h3{font-size:1rem;font-weight:700;padding:3px 0 13px}#cartPreviewDIV h3 #cartPreviewClose{float:right;color:#f36d00;text-decoration:none;cursor:pointer;display:none}#cartPreviewDIV table{margin-bottom:10px;width:100%}#cartPreviewDIV table a{color:#41403c;margin-left:2px}#cartPreviewDIV table th{padding:2px 0;font-weight:700;border-top:1px solid #ddd}#cartPreviewDIV table td{white-space:nowrap;padding:3px 0}#cartPreviewDIV table td.ellipsis{width:100%}#cartPreviewDIV .cartNavigation{margin-top:10px;text-align:center;line-height:1.2em}#cartPreviewDIV .cartNavigation li{display:inline;margin:0 4px}#cartPreviewDIV .shopCartPreview a{white-space:nowrap;width:auto;overflow:hidden;text-overflow:ellipsis;o-text-overflow:ellipsis;display:inline-block;max-width:200px}#cartPreviewDIV .shopCartPreviewSum{font-weight:700;border-top:1px solid #ddd}#cartPreviewDIV .btn{padding:.5rem 1rem;background-color:#f36d00}#cartPreviewDIV #kundenNavigation{margin-top:10px;margin-bottom:10px}#cartPreviewDIV.collapsed{right:-340px;transition:all .3s ease-out;overflow-x:inherit;overflow-y:inherit}.cartPreviewFix{color:#41403c;padding-left:30px;font-size:13px;display:inline}#kundenNavigation{margin-top:10px;text-align:center;font-size:.8em}#viewSelect h3{margin-bottom:4px}#viewSelect img{margin:0 0 3px 4px;vertical-align:middle}#viewSelect form span{display:inline-block;margin:10px 0 0 4px}#viewSelect input[type=text]{width:25px}#viewSelect input[type=submit]{margin:0 0 10px 4px;font-size:.8em;line-height:1.2em}#viewSelect .viewfontsize{margin-top:4px}.pauseForm{display:block;float:none;clear:both;margin-top:1rem}.pauseSubmitForm{float:none;clear:both;margin-top:1rem;background-color:#fff;border:1px solid #ddd;padding:10px}.pauseSubmitForm li{list-style-type:disc;margin-left:20px}textarea[name=pauseText]{visibility:hidden;height:10px;width:100%}#shopUrlaub h2{margin:3rem 0 1rem 0}#shopUrlaub .pause{margin-top:1rem}#shopUrlaub label{padding-right:5px}.confirmChange{float:none;clear:both;background-color:#fff;border:1px solid #ddd;padding:10px;margin:1rem 0 2rem 0}.confirmButtons{width:100%;text-align:center}.confirmButtons .pauseButton{margin-right:50px}.confirmButtons a{padding:7px 15px}#forceWholePageContainer{width:100%;height:100%;position:absolute;top:0;left:0;z-index:999999}#forceWholePageTextContainer{width:1000px;margin:180px auto}#forceWholePageTextContainer .toOrder{float:right!important;margin-top:0!important}#forceWholePageText{padding:20px 20px 50px 20px;color:#f36d00;font-size:14px;background-color:#FFF}#orderContent .formError{background-color:#FFF;border:1px solid #f36d00;margin-left:-5px;padding:5px}#shopTimeout,.importantMessage,.keineAbosMessage,.minimumOrderValueMessage,.shopTransferText td,div.error,div.saved{background-color:#f36d00;clear:both;color:#fff;float:none;height:auto;padding:10px!important;text-align:left;width:auto}div.error br:first-child{display:none}.hiddenMessage{clear:both;color:#f36d00;display:none;font-size:.85em;line-height:1.2em}.shopSearchNoResult{color:#f36d00}.shopImportMessage{width:auto;background-color:#f36d00;color:#fff;padding:4px;margin-bottom:10px}.shopImportMessage h1{width:auto;background-color:#f36d00;color:#fff}#importantMessage,#shopTimeout,.shopImportantMessage{background-color:#f36d00;font-size:1.2em;line-height:1.5em;width:1170px;height:auto;padding:10px 15px 10px 15px;margin:0 auto;position:relative}#importantMessage .toOrder,#shopTimeout .toOrder,.shopImportantMessage .toOrder{display:block;margin-bottom:5px;text-align:right;float:none;max-width:100%}#importantMessage{position:fixed;width:auto;top:50%;max-width:100%;transform:translate(-50%,-50%);left:50%;z-index:99999998;text-align:center}#importantMessage .importantMessageText{text-align:left}#importantMessage .btn{margin-top:20px}#importantMessage .minimumOrderValueMessage{box-sizing:border-box}.custom-checkbox,.custom-radio{position:relative;display:inline-block}.custom-checkbox input,.custom-radio input{position:absolute;left:7px;top:7px;margin:0;z-index:0;width:0!important;opacity:0;visibility:hidden}.custom-checkbox label,.custom-radio label{display:block;position:relative;z-index:1;padding:.3rem .2rem .5em 30px;cursor:pointer;line-height:1.1rem}.custom-checkbox label{background:url(img/checkbox.png) no-repeat}.custom-radio label{background:url(img/radiobutton.png) no-repeat}.custom-checkbox label,.custom-radio label{background-position:-10px -14px}.custom-checkbox label.focus,.custom-checkbox label.hover,.custom-radio label.focus,.custom-radio label.hover{background-position:-10px -264px}.custom-checkbox label.checked,.custom-radio label.checked{background-position:-10px -514px}.custom-checkbox label.checkedFocus,.custom-checkbox label.checkedHover{background-position:-10px -764px}#shopSearchResult{float:none;margin-bottom:2rem}.searchResultGroups{clear:both}.searchResultGroup{float:left;display:block;margin-bottom:10px}.searchResultGroup ul{max-height:200px;overflow:auto}.searchResultGroup li{padding:2px}.searchResultGroup li.current{background-color:#EEE}.searchResultGroup h3{font-weight:700;height:35px;padding:2px}.visibleSearchGroups1 .searchResultGroup{width:100%;margin-right:0}.visibleSearchGroups2 .searchResultGroup{width:46%;margin-right:4%}.visibleSearchGroups3 .searchResultGroup{width:30%;margin-right:3%}.searchResultFilter>h3{font-weight:700;font-size:1.1rem}.searchResultFilter .filterTextContainer h3{border-bottom:none}.searchResultFilter .filterText{border-bottom:1px solid #d4d2cf;box-sizing:border-box;float:left;width:98%;margin-bottom:10px}.pause>div{float:left;padding-right:20px}.paddingRight{padding-right:12px}.width100{width:100%!important}.responsive{display:none}.responsive-break *{box-sizing:border-box}.responsive-container{box-sizing:border-box;clear:left;display:inline-block;vertical-align:middle;width:100%}.responsive-col{box-sizing:border-box;display:inline-block;vertical-align:middle;width:100%;padding-bottom:10px}.responsive-col1{box-sizing:border-box;clear:left;float:left;width:50%}.responsive-col2{padding-left:20px;width:50%}.shopProductGroupPath{clear:left;padding:4px;margin-bottom:10px}.shopProductGroupPath a{color:#87c532}.produkthinweis{font-size:9px;line-height:10px}.pfandcontainer{display:flex;flex-direction:row;font-size:12px;line-height:12px;width:100%;height:20px}#cart .pfandcontainer{width:inherit;height:inherit}.pfand{flex:1;padding-right:5px}.pfandmeta{flex:1;text-align:right}.jugendschutz{float:left;height:19px;padding:1px 4px 0 4px;margin:0 2px 2px 0;white-space:nowrap;font-size:.85em;background-color:#D70000;color:#fff;line-height:16px}.productImageMax60{max-width:60px;max-height:80px;height:auto}.aboListName,.groupName,.productName{display:block;font-family:bree_serif,Sylfaen,Georgia,"Times New Roman",Times,serif;font-size:1.3em;line-height:1.1em;color:#41403c;overflow:hidden}.groupName:hover,.productName:hover{color:#87c532;text-decoration:none}.productPrice{display:inline-block;height:24px;padding:8px 0 8px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-family:bree_serif,Sylfaen,Georgia,"Times New Roman",Times,serif;font-size:2em}.offerPrice{padding:8px 8px;color:#fff;background-color:#87c532;white-space:nowrap}.product input,.products .selecter-selected{font-size:13px!important}.selecter-selected{padding-top:8px;padding-bottom:8px}.empfehlung .offerPrice{padding:8px 0 8px 0;color:#87c532;background-color:transparent}a.product-control,span.product-control{float:left;height:19px;padding:1px 4px 0 4px;margin:0 2px 2px 0;white-space:nowrap;font-size:.85em;background-color:#060;color:#FFF}img.product-control{vertical-align:middle;height:20px;width:auto}.product-control{float:left;margin:0 2px 2px 0}.handelsklasse,.product-country{float:left;height:19px;padding:1px 4px 0 4px;margin:0 2px 2px 0;white-space:nowrap;font-size:.85em;background-color:#9b937b;color:#fff;line-height:17px}.handelsklasse{background-color:#1ea01e}.baecker,.product-manufacturer{float:left;height:19px;padding:1px 4px 0 4px;margin:0 2px 2px 0;white-space:nowrap;font-size:.85em;background-color:#87c532;color:#fff;line-height:17px}.product-manufacturer:hover{text-decoration:none;background-color:#1ea01e}.product-region{padding:1px 4px 0;margin:-9px 2px 2px -5px;float:left}.oldPrice{background-color:#87c532;padding:1px 4px 0;margin:0 2px 2px 0;color:#fff;font-size:.85em;height:19px;float:left;text-decoration:line-through}.basicPrice,.packagingUnit,.productUnit,.shop_lmkz{font-size:.85em;line-height:1.3em}.packagingUnit{float:left;margin-right:5px}.basicPrice{float:right}.cartMiddle span.einwegmehrweg,.einwegmehrweg{background-color:#ddd;padding:1px;font-size:.7rem}.product .einwegmehrweg{vertical-align:middle;bottom:7px;position:relative}.cartMiddle span.einwegmehrweg{margin-right:15px}.shopInputQuantity{width:100%;height:40px!important;padding-right:40px;text-align:center;margin-right:12px;box-sizing:border-box}.shopAddToCart{min-width:40px;height:40px;text-indent:-999em;background-image:url(img/custom/icon-cart.png);background-repeat:no-repeat;background-position:center center}.taxText{clear:both;padding:15px 0;margin:0}.notInShopText{margin-bottom:10px}.btn-quantity{font-size:1.4em!important;line-height:2em!important;width:30px;height:39px;background-color:#eee;color:#060;text-decoration:none!important;vertical-align:middle;text-align:center;margin-top:-2px;min-width:30px}.btn-minus{line-height:1.1em!important}input[type=button].btn-quantity-dropdown{position:absolute;top:0;right:4px;bottom:0;border-left:1px solid #ddd;border-radius:0;margin:0;background-color:transparent;background-image:url(img/dropdown-arrow.png);background-repeat:no-repeat;background-position:50% 50%;width:35px}.shop-input-container{max-width:100%}.shop-input-container .selecter{width:100%}.product-quantity-div{position:relative;display:inline-block;vertical-align:middle;white-space:nowrap}.product-quantity-div .shopInputQuantity{margin:0;padding-right:40px;height:40px}.unit-span{margin-left:20px;height:40px;line-height:40px;vertical-align:middle;display:inline-block}input.shopInputUserText{width:100%;height:40px;box-sizing:border-box}.nav_productGroups{margin-left:-15px;margin-bottom:15px}.nav_productGroups .productGroupView{position:relative;width:222px;height:255px;border:0;padding:0;margin-left:15px;margin-bottom:15px;float:left;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);box-sizing:border-box}.nav_productGroups .productGroupView .productGroupViewImg{width:222px;height:160px;text-align:center;overflow:hidden}.nav_productGroups .productGroupView .productGroupViewImg img{width:222px;height:auto}.nav_productGroups .image-over{position:absolute;top:0;left:0;visibility:hidden}.nav_productGroups .productGroupViewImg:hover .image-over{visibility:visible}.nav_productGroups .productGroupView:hover{border-color:#87c532}.nav_productGroups .productGroupViewText{overflow:hidden;clear:both;text-align:center;padding:0 10px}.nav_productGroups .groupName{height:24px;margin-top:10px;margin-bottom:4px}.shopGroupBox img{float:left;margin-right:10px}.product-overview-grid{margin-top:15px;margin-left:-15px}.product-overview-grid .productWrapper{position:relative;width:222px;height:421px;margin-left:15px;margin-bottom:15px;padding-left:0;float:left;background-color:#f5f5f5}.product-overview-grid .productWrapper:hover{z-index:1000}.product-overview-grid .productWrapper:hover .product{overflow:visible;box-shadow:none}.product-overview-grid .offerImg{position:absolute;top:-14px;right:-14px}.product-overview-grid .product{height:421px;overflow:hidden}.product-overview-grid .product-content{height:561px;padding:9px;border:2px solid #f5f5f5;background-color:#f5f5f5}.product-overview-grid .product-content:hover{border-color:#ff9500}.product-overview-grid .image-area{width:200px;height:200px;margin:0;background-color:#fff;text-align:center;line-height:188px;overflow:hidden}.product-overview-grid .image-area img{vertical-align:middle;width:auto;height:auto;max-width:100%;max-height:100%}.product-overview-grid .image-over{position:absolute;top:2px;left:2px;visibility:hidden}.product-overview-grid .image-area:hover .image-over{visibility:visible}.product-overview-grid .productName{height:54px;margin-top:10px;margin-bottom:4px}.product-overview-grid .product-origin{height:30px;line-height:16px}.product-overview-grid .product-price{position:relative;height:40px;margin-bottom:15px;text-align:right}.product-overview-grid .product-unit{position:absolute;bottom:0;margin-bottom:8px;float:left;font-size:.85em}.product-overview-grid .product-manufacturer{display:none}.product-overview-grid .grundpreis{min-height:20px}.product-overview-grid .shop_lmkz{display:block;clear:both}.product-overview-grid .productAddToNote{width:auto;height:22px;padding:2px 0 0 20px;margin-top:10px;display:inline-block;font-size:.95em;white-space:nowrap;background-image:url(img/custom/icon-note-small.png);background-repeat:no-repeat;background-position:left center;color:#41403c}.product-overview-grid input.productAddToNote,.product-overview-grid input.productAddToNote:hover{background-color:transparent;color:#87c532}.product-overview-grid .productInputTableGrid{margin-top:15px}.product-overview-grid .shop-input-container{position:relative}.product-overview-grid .shopInputUserText:focus{position:absolute;width:100%!important;left:0;top:0;z-index:1}.product-overview-grid .responsive-col1{width:60%}.product-overview-grid .responsive-col2{width:40%;padding-left:5px}.abo-overview-list{list-style-type:none!important;padding-left:0!important}.abo-overview-list .aboAddText{padding:10px 0}.abo-overview-list .product{float:left;position:relative;padding:13px;margin-bottom:15px;border:2px solid #fff;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);box-sizing:border-box;width:100%}.abo-overview-list .product-content:hover,.abo-overview-list .product:hover{border-color:#87c532}.abo-overview-list .image-area{float:left;width:222px;height:222px;margin-right:15px;text-align:center;line-height:80px;overflow:hidden;position:relative}.abo-overview-list .image-area img{max-height:222px;max-width:222px;vertical-align:middle}.abo-overview-list .abo-rabatt{position:absolute;width:68px;height:68px;background-image:url(img/custom/angebot_abos.png);z-index:1;top:-13px;left:-13px}.abo-overview-list .abo-rabatt::before{content:attr(data-rabatt);position:absolute;top:50%;left:36%;transform:translate(-50%,-50%);color:#fff;font-size:18px;font-weight:700}.abo-overview-list .abo-rabatt::after{content:'%';position:absolute;top:50%;left:62%;transform:translate(-50%,-50%);color:#fff;font-size:22px;font-weight:700}.abo-overview-list .aboArea{float:left;max-width:340px}.abo-overview-list .productName{width:364px;height:24px;overflow:hidden;margin-bottom:4px}.abo-overview-list .priceArea{float:right;margin-left:15px}.abo-overview-list .productPrice{text-align:right;padding:0;font-size:1em}.abo-overview-list .productText{font-weight:700;clear:right}.abo-overview-list .shopAddToCart{margin:0 0 0 10px;background-color:#ff9500}.abo-overview-list .selecter{display:inline-block;max-width:none!important;vertical-align:bottom;width:130px}.abo-overview-list .aboAktualisieren{float:right;margin:10px 60px 0 0;width:145px}.abo-overview-list .diese_woche{font-weight:700;margin:5px 0}.aboLoadProduct{margin-top:10px;width:100%;max-width:240px}.productContainer{clear:both}.productContainer .product-content:hover,.productContainer .product:hover{border-color:transparent}.productContainer .viewDetail .product{box-shadow:none;background-color:none;padding-left:0;padding-right:0}#abogruppen .aboListName{font-size:1.5rem;line-height:1.9rem}.shopGroupBox{margin:15px 0;box-sizing:border-box}.shopGroupBox p{margin-bottom:20px}.abo .productText{background-color:#fff;padding:10px;margin:10px 0 0 0}.products{clear:both;font-size:14px}.productAngebot{display:inline;white-space:nowrap;font-family:open_sans,Arial,sans-serif;font-size:1em;font-weight:400;line-height:1em;color:#87c532;width:100%;position:absolute;right:30px;top:1px;text-align:right}.articleName{display:block}.viewNormal .productImageMax{max-height:100px;max-width:80px}.productRechts{float:right}.productInputTable td{height:26px;vertical-align:middle}.productInputTable td .shopInputQuantity{width:20px;margin-bottom:3px}.productInputTable td .shopInputUnit{margin-bottom:3px}.productInputTable td .shopInputUserText{width:120px}.productMitte{float:right;margin-right:10px}.productPropValues{max-width:180px}.productPropGroup{font-weight:700;padding-right:4px}.shopGraduatedPriceTABLE{font-size:.85em;font-weight:700;color:#87c532;width:100%}.shopGraduatedPriceTABLE td{white-space:nowrap;line-height:16px;padding-right:10px}.shopGraduatedPriceTABLE td:last-child{padding-right:0}.shopGraduatedPrice2 td{width:50%}.shopGraduatedPrice2 .shopGraduatedPricePreis{text-align:right}.shopGraduatedPrice3 td{width:33.33%}.shopGraduatedPrice3 .shopGraduatedPricePreis{text-align:left}.shopGraduatedPrice3 .shopGraduatedPriceGP{text-align:right}.productText{margin:10px 0;clear:both;max-width:none}.productBewertung{float:right}.lieferbar,.liefertext{padding:2px 4px;font-size:.85em;font-weight:400}.nichtlieferbar{padding:2px 4px;color:#fff;font-size:.85em;font-weight:400;background-color:#f36d00}.flagge{margin-bottom:3px;margin-left:4px}.productFooter{clear:both;height:20px;margin-top:5px}.productQuelle{font-size:.8em;line-height:1.2em;margin-top:5px;margin-bottom:10px;float:left}.viewDetail .product{position:relative;padding:15px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}.viewDetail .offerImg{position:absolute;top:-14px;right:-14px}.viewDetail .product-left{float:left;margin-right:15px}.viewDetail .product-right{float:left}.viewDetail .image-area{width:366px;height:366px;text-align:center;line-height:364px;overflow:hidden}.viewDetail .image-area img{vertical-align:middle;width:auto;height:auto;max-width:100%;max-height:100%}.viewDetail .productName{min-height:55px;font-size:1.4em;line-height:1.4em}.viewDetail .productName:hover{color:#41403c}.viewDetail .product-unit{bottom:0;margin:1.25em 1em 15px 0;float:left;font-size:.85em}.viewDetail .product-unit br{display:none}.viewDetail .product-unit .einwegmehrweg~br{display:inherit}.viewDetail .productPrice{font-size:2.5em;margin-bottom:15px}.viewDetail .oldPrice{float:right;margin-top:1em}.viewDetail .productSpecialPrice{margin-bottom:15px;padding-top:15px}.viewDetail .productAngebot{right:55px;top:3px}.viewDetail .productAngebot~.productName{margin-top:.6em}.viewDetail .grundpreis{margin-bottom:15px}.viewDetail .product-country,.viewDetail .product-manufacturer,.viewDetail .product-origin{line-height:17px}.viewDetail .productData{clear:both;padding-top:10px}.viewDetail .taxText{display:inline}.viewDetail .productAddToNote{display:inline-block;font-family:bree_serif,Sylfaen,Georgia,"Times New Roman",Times,serif;font-size:1.1em;line-height:1.4em;font-weight:400;text-decoration:none;cursor:pointer;border:none;text-align:center;background-color:#005851;color:#fff;float:none;width:auto;height:40px;padding:10px 15px 10px 40px;background-image:url(img/custom/icon-note.png);background-repeat:no-repeat;background-position:left center;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.viewDetail .productAddToNote:hover{background-color:#02423c}.viewDetail input.productAddToNote,.viewDetail input.productAddToNote:hover{height:auto}.viewDetail .responsive-break{max-width:450px;float:left;margin-top:20px}.product-unit-ab{color:#D70000}.description-tabs ul{clear:both}.description-tabs h3.tab{border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;padding:15px;margin:15px 15px -1px 0;display:inline-block;background-color:#fff}.description-tabs .tab-content{border:1px solid #ddd;padding:15px}.js .description-tabs ul.tabs-list li{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;border-top:1px solid #005851;border-right:1px solid #005851;border-left:1px solid #005851;padding:15px 15px 14px 15px;margin:15px 6px 0 0;display:inline-block;background-color:#005851}.js .description-tabs ul.tabs-list li a{color:#fff;font-family:bree_serif,Sylfaen,Georgia,"Times New Roman",Times,serif;text-decoration:none;font-size:1.1em}.js .description-tabs ul.tabs-list li.current{padding:15px;margin:15px 6px -1px 0;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;background-color:#fff}.js .description-tabs ul.tabs-list li.current a{color:#41403c}.js .description-tabs .content{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;border:1px solid #ddd;padding:15px}.js .description-tabs .content h3.tabhead,.js .description-tabs .current-info{display:none}.js .description-tabs h3.tab{border:none}.js .description-tabs .tab-content{border:none;padding:0}#firmenportrait h1,.productsFirma h1{font-size:1.5em;line-height:1em}#firmenportrait h2,.productsFirma h2{margin-bottom:10px}#firmenportrait th,.productsFirma th{font-weight:700;padding-right:10px}#firmenportrait .firmenAngabenTabelle td,.productsFirma .firmenAngabenTabelle td{padding-bottom:10px}#firmenportrait .quelle,.productsFirma .quelle,.productsFirmaText{clear:both}.productsFirmaBild{float:left;margin-bottom:10px;margin-right:10px}.firmenbildbeschreibung{font-size:.8em;line-height:1.2em}.productsFirmaRest{margin:10px 0}.firmenAngabenTabelle{clear:left;float:left;display:block;margin-top:20px}#shopDislaimer,#shopLegendeAllergene{font-size:.8em;line-height:1.2em;margin-bottom:10px}.ecodetail{clear:left}.ecodetail .tabangabenOuter{margin-bottom:20px}.ecodetail div{margin-bottom:6px}.ecodetail h3{font-weight:700}.ecodetail .tabangaben_head{background-color:#ff9500;font-weight:700;padding:4px;margin-bottom:0}.ecodetail .tabangaben{border:1px solid #ff9500}.ecodetail .tabangaben td,.ecodetail .tabangaben th{padding:2px 4px}.ecodetail.naehrwerte{display:inline-block;margin-bottom:1rem}#ecoinform_all{padding-top:20px}.aboPriceRange{float:right;margin-right:10px}.js .shopAddToCart{display:none}.js .btn-quantity{display:inline-block}.js .display-filter--pager{width:330px}.js .shopPageSelectorWrapper{display:none}.taxText~.display-filter--pager{width:100%}.aboInCart{float:right;clear:right}.aboInCart .shopAddToCart{display:inline-block}.noteMain .shopAddToCart{display:inline-block;float:right}.mobileview .btn-quantity{font-size:2em!important;line-height:1.3em!important}.mobileview .btn-minus{line-height:.6em!important}.mobileview .product-overview-list .productWrapper{height:190px}.mobileview .product-overview-list .product{overflow:visible;height:190px}.mobileview .product-overview-list .product-content{height:160px}.mobileview .product-overview-list .grundpreis,.mobileview .product-overview-list .productInputTableList,.mobileview .product-overview-list .productSpecialPrice{visibility:visible}.mobileview .product-overview-list .noteArea{position:absolute;top:155px}.mobileview .product-overview-grid .productWrapper{height:553px}.mobileview .product-overview-grid .product{overflow:visible;height:553px}.mobileview .product-overview-grid .product-content{height:581px}.product-overview-grid .productWrapper:hover{box-shadow:0 10px 40px 5px rgba(0,0,0,.4);margin-bottom:-147px;padding-bottom:162px}.product-overview-list .productWrapper:hover{box-shadow:0 10px 40px 5px rgba(0,0,0,.4)}.viewDetail .product-right{padding-right:2rem;width:auto}.viewDetail .cartCategory{width:auto;flex:1 1 auto}.quantityDropdown.jq-dropdown{position:absolute;left:0!important;top:-100px!important;width:100%;max-height:200px;overflow-x:hidden;overflow-y:scroll;border:1px solid #ddd}.quantityDropdown.jq-dropdown .jq-dropdown-menu{max-width:inherit;min-width:inherit;border:none}.quantityDropdown.jq-dropdown .jq-dropdown-menu li{padding:.5rem;text-align:center}.quantityDropdown.jq-dropdown .jq-dropdown-menu li.selected{background-color:#eee}.quantityDropdown.jq-dropdown .jq-dropdown-menu li:hover{background-color:#ccc;cursor:pointer}.aboQuantityPrice .quantityDropdown.jq-dropdown,.cartQuantityPrice .quantityDropdown.jq-dropdown{left:10px!important}#loading{position:absolute;background-color:#f36d00;color:#fff;padding:20px;line-height:13px;font-size:20px;z-index:9999999;display:none}#abokorbHead,#cartHead,#merkzettelHead{position:relative;clear:both;padding:80px 15px 15px 15px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}#cartLieferdatum{margin-bottom:120px}#cartLieferdatum .selecter{display:inline-block;vertical-align:middle;margin-left:15px}#cartButtonsHead{margin-top:20px}.toOrder,.toOrderBtn{float:right}.toOrderCart{max-width:50%}.aussetzen{float:left}.btn.disabled{opacity:.5}.minimumOrderValueMessage{background-color:#f36d00;color:#fff;float:right}#cartLiefermeldung{padding-top:10px;margin-left:8px;margin-bottom:20px;clear:both;font-family:open_sans,Arial,sans-serif;font-size:1.25em;line-height:1.5em}#cartLiefermeldung .shop_bestellung_aktuelle_woche,#cartLiefermeldung .shop_bestellung_kommende_woche,#cartLiefermeldung .shop_bestellung_uebernaechste_woche{color:#87c532;font-size:1.25em}.packtagLieferbedingung{margin-top:5px}#cartDIV{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);margin:15px 0;padding:15px;clear:both}#shopCartHeadlineInner{height:20px;font-size:14px}.shopCartHeadlineArticle{margin-left:90px}.shopCartHeadlineMenge{margin-left:20px}.shopCartHeadlineEinheit{margin-left:60px}.shopCartHeadlinePreis{margin-left:50px}.shopCartHeadlineEmptyCart{margin-left:457px}#cart{clear:both}.cartEmpty{margin:5px}.cartProductOuter{position:relative;border-top:1px solid #ddd;clear:both}.cartProductOuter .cartDetail{visibility:hidden}.cartProductOuter:hover{z-index:1000;border-top-color:#fff}.cartProductOuter:hover .cartDetail{visibility:visible}.cartProductOuter:hover .cartProductInner{overflow:visible}.cartProductOuter:hover .cartProductContent{margin:0 -15px;padding:14px 14px;border:1px solid #ddd}.festpreisAboProdukt{border-top:none}.cartProductInner{height:90px;overflow:hidden}.cartProductInner .shopInputInterval{width:109px}.cartProductContent{padding:15px 0;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);height:116px}.mobileview{position:relative}.mobileview .cartDetail{visibility:visible}.mobileview .cartProductInner{overflow:visible;height:auto}.mobileview .cartProductContent{margin:0 -15px;padding:14px 14px;border:none;height:auto;box-shadow:none}.mobileview .cartProductOuter:hover .cartProductContent{border:none}.mobileview .cartProductOuter:hover{border-top:1px solid #ddd}.cartProductOuter.festpreisAboProdukt:hover .cartProductContent{border-color:transparent;box-shadow:none;height:inherit;background-color:transparent}.aboInner{position:relative;padding:15px 0;border-bottom:1px solid #ddd}.aboInner .shopInputInterval{width:109px}.aboArtikelContainer .aboInner{padding:0}.aboArtikel.ueberraschungsaboArtikel{line-height:70px;vertical-align:middle;display:inline-block;width:100%;overflow:hidden;height:70px}.aboArtikel.ueberraschungsaboArtikel>*{display:inline-block;vertical-align:middle;float:none}.aboArtikel.ueberraschungsaboArtikel .articleName{display:inline}.aboArtikel.ueberraschungsaboArtikel .cartArtikelImage{margin-top:0;height:70px;vertical-align:middle}.aboArtikel.ueberraschungsaboArtikel .cartArtikelImage img{vertical-align:middle}.aboName,.noteName{padding:15px 0;border-bottom:1px solid #ddd}.aboName h1,.noteName h1{font-size:1.4em;line-height:1.4em;margin-bottom:0}.cartName{padding:15px 0}.cartName h1{font-size:1.4em;line-height:1.4em;margin-bottom:0}.cartArtikelImage{float:left;width:80px;height:80px;overflow:hidden;margin-right:10px;text-align:center;margin-top:-10px}.cartArtikelImage img{max-height:80px;max-width:80px;width:auto;height:auto}.cartRight{position:absolute;right:0;top:15px}.cartRight .shop-input-container{width:200px}.cartRight .product-quantity-div{padding:0;white-space:nowrap}.cartRight .unit-span{margin-left:20px;width:20px;display:inline-block}.cartRight .cartPreis{display:inline-block;vertical-align:middle;width:70px;text-align:right;padding-bottom:8px}.cartMiddle{display:inline;float:none}.cartMiddle .articlePrice,.cartMiddle .articleText{font-size:.8em;line-height:1.2em;margin-bottom:10px}.cartMiddle h1.articleName{font-weight:700;font-size:1.2em!important;line-height:1.2em!important;margin-bottom:8px;max-width:70%}.cartMiddle span{padding-right:15px;white-space:nowrap}.cartQuantityPrice{float:right}.aboQuantityPrice .selecter,.cartQuantityPrice .selecter{display:inline-block;max-width:none!important;vertical-align:middle;width:80px}.aboQuantityPrice .aboPreis,.aboQuantityPrice .cartPreis,.cartQuantityPrice .aboPreis,.cartQuantityPrice .cartPreis{float:right;text-align:right;margin-top:10px;width:60px;font-weight:700}.aboQuantityPrice .shopInputUnit,.cartQuantityPrice .shopInputUnit{margin-left:2px;width:60px}.aboQuantityPrice .shopAddToCart,.cartQuantityPrice .shopAddToCart{margin-left:12px;background-color:#ff9500}.aboQuantityPrice input.btn-quantity-dropdown[type=button],.cartQuantityPrice input.btn-quantity-dropdown[type=button]{right:10px}.aboQuantityPrice .shopInputQuantity,.cartQuantityPrice .shopInputQuantity{height:40px}.cartPreis.inactivePrice{color:#ccc}.cartDisabled{vertical-align:middle;height:40px;line-height:40px;display:inline-block;width:100%;text-align:center;padding-right:35px;box-sizing:border-box}.cartButton{margin-left:12px;padding:9px 15px!important}.shopCartRuleText{display:inline;margin-left:0;margin-top:10px;margin-bottom:15px;padding:2px;background-color:#f36d00;clear:both;float:none;font-size:12px;color:#fff}.cartSubmitDiv{padding-left:27px;margin-top:6px}.aboInputRight,.cartDetail{padding-left:84px;margin-top:6px}.cartUserText{width:100%;margin-right:0;box-sizing:border-box;height:40px!important}.cartLieferung{float:left;padding-top:20px}.aboPlusLink img,.cartPlusLink img{right:0;bottom:0;position:absolute}.cartDetail .notesSelect{margin-left:10px;margin-top:20px;width:180px}.cartDetail .btn,.cartDetail .moveToNote{margin:6px 0 0 0}.cartDetail .selecter{display:inline-block;max-width:none!important;vertical-align:bottom;width:100%}.cartDetail .moveToNoteWrapper .selecter{display:inline-block;max-width:none!important;vertical-align:bottom;width:250px}.cartDetail .intervall-div{float:right;padding-right:60px}.cartDetail .intervall-div div:first-child{float:left;margin-top:10px}.cartDetail .user-text-div{float:left;padding-left:6px}.cartDetail .user-text-div div{float:left;margin-top:10px;margin-right:10px}.shopCartPreviewPriceNotDeliverable{color:#ccc}.cartCheckOrder .cartArtikelImage{margin-top:0;margin-right:20px;position:relative}.cartCheckOrder .cartArtikelImage img{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.cartCheckOrder .cartMiddle{float:left;max-width:50%;display:inline-block;margin-top:5px}.cartCheckOrder .cartDetail{padding-left:99px;float:right;width:100%;padding-bottom:5px}.cartCheckOrder .cartDetail>span{float:right}.cartCheckOrder .cartProductInner{height:auto;overflow:visible}.cartCheckOrder .cartProductOuter .cartDetail{visibility:visible}.cartCheckOrder .cartProductOuter:hover{border-top-color:#ddd}.cartSum .cartSumText{float:left;padding:2px 10px 2px 0}.cartSum .cartSumValue{float:right;padding:2px 5px;font-weight:700}.cartSum .cartSumValue>div{text-align:right}.cartSum .cartDividerBottom,.cartSum .cartDividerTop{clear:both}.cartSum #rechnungsbetrag,.cartSum #warenwert{font-size:1.4em;line-height:1.8em}.cartSum #rabattmeldung{border-top:1px solid #ddd;padding:10px 100px 10px 0}.cartSumInner>div{border-bottom:1px solid #ddd}#warenwertrabatt{clear:both}.shopCartMinimumOrderValueMessage{font-size:16px;margin-top:2px}.cartReloadForm{float:right;margin-top:1em}#cartAsNoteDIV{float:left}#cartAsNoteDIV .shopButton{margin-top:0}.aboOuter{clear:both;padding:15px;margin-bottom:15px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}.cartAboInner{border-bottom:1px solid #d4d2cf;padding:15px 0;position:relative}#aboSortierung{margin-top:15px;clear:both}#aboChangedMsg{display:none;position:absolute;top:20px;right:0;width:500px;z-index:9999999;font-size:20px;background-color:#A00;color:#fff;font-weight:700;line-height:24px}#aboChangedMsg .needToSubmit{margin-top:20px}#aboKorb{clear:both}#aboKorb .aboPreis{margin-left:10px;display:inline-block;margin-bottom:10px;vertical-align:middle;width:70px;text-align:right}#aboKorb .aboRight{position:absolute;right:0;top:0}#aboKorb .aboRight .shop-input-container{width:150px}#aboKorb .cartRight{top:0}#aboSortierungText{float:left}#aboSortierungLinks{float:right}#aboSortierungLinks .aboLink{float:left;display:block;padding:2px 6px;margin-left:2px;background-color:#87c532;text-decoration:none}#aboSortierungLinks .aboLink a{color:#fff}#aboSortierungLinks .aboLink a:hover{text-decoration:none}#aboSortierungLinks .Active{background-color:#fff}#aboSortierungLinks .Active a{color:#41403c}.aboInner .shop_inkl_mwst{clear:both;float:right;text-align:right;margin-top:10px;margin-bottom:10px}.aboDetail{margin:10px 0 10px 27px}.aboUserText{width:120px;vertical-align:middle;float:right}.aboDelivery{float:left;padding-top:25px;vertical-align:middle}.aboDelivery label{vertical-align:50%;padding-left:85px;width:65px;display:inline-block}.aboDelivery>span{padding-right:10px}.aboDelivery .aboButton{margin-top:0;vertical-align:middle}.aboDelivery .pauseBtn{display:inline-block;vertical-align:50%;margin-top:-1px}.aboDelivery .selecter{display:inline-block;vertical-align:middle;width:130px;margin-right:12px}.aboDelivery .abo-faktor{display:inline-block}.aboDelivery .abo-faktor label{float:left;margin-top:11px;padding-left:0}.aboDelivery .abo-faktor input{width:30px;text-align:center}.notAvailable{color:#ff9500;font-weight:700}.wunschaboArtikel .aboDatesPopup,.wunschaboArtikel .shopInputInterval{margin-bottom:5px}.wunschaboArtikel .aboButton,.wunschaboArtikel .pauseBtn{width:100px;text-align:center;box-sizing:border-box;height:40px}.wunschaboArtikel .aboAktualisieren{float:right;margin:10px 153px 0 0;width:120px}.wunschaboArtikel .aboDelivery{padding-top:10px;width:100%}.wunschaboArtikel .aboDelivery label{vertical-align:middle;padding-right:10px}.wunschaboArtikel .aboDelivery .pauseBtn{vertical-align:middle}.wunschaboArtikel .feedback{margin-bottom:10px}.wunschaboArtikel .aboQuantityPrice{margin-top:0}.wunschaboArtikel .aboQuantityPrice .aboPreis{width:auto;white-space:nowrap;float:none;text-align:right;display:inline-block;vertical-align:middle;margin-top:0}.wunschaboArtikel .aboQuantityPrice .product-quantity-div{width:120px}.aboPause,.wunschaboPause{margin-top:15px;padding-left:94px}.wunschaboPause label{width:65px;display:inline-block}.wunschaboPause .shopInputPause{margin:0;width:113px}.wunschaboPause .shopInputPause[name=StartPause]{margin-right:13px}.aboButton{margin-left:12px}.shopInputPause{width:100px;margin:0 10px}.aboArtikelContainer h2{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:10px;margin-bottom:0;font-size:1.1rem;padding:10px 0}.aboArtikelContainer .aboQuantityPrice{margin-left:10px;min-width:220px}.aboQuantityPrice{margin-top:10px}.aboQuantityPrice .selecter{width:160px}.abo-faktor{padding-bottom:10px}.abo-faktor label{display:block}.abo-faktor input{width:130px;box-sizing:border-box;height:40px}.noteInner{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);padding:15px;margin-bottom:15px}.cartNoteInner{border-bottom:1px solid #d4d2cf;padding:15px 0;position:relative}.noteRename{padding:15px 0}.noteRename input[type=text]{width:180px;margin-right:5px}.noteRename .noteNameLabel{display:block;margin:0 0 4px 2px}.noteRename input[name=notename]{width:150px}.noteRename input.secondBtn[type=submit]{font-size:1.1em}.noteRename .shopNoteButton{margin-left:0;float:right}#newNote{margin:15px 0}#newNote label{padding-right:10px}.addAllToCart{clear:both}.addAllToCart .shopButton{float:right;margin-top:10px;margin-bottom:20px}.noteMain{clear:both}.noteMain form{padding:14px 0;border-top:1px solid #ddd}.noteMain .addToCart{margin-top:6px;margin-left:27px}.noteMain .cartMiddle{float:left}.noteMain .cartRight{position:static;float:right}.noteMain .aboQuantityPrice input.btn-quantity-dropdown[type=button],.noteMain .cartQuantityPrice input.btn-quantity-dropdown[type=button]{right:0}.noteMain .cartDetail{margin-top:20px;padding-left:83px;width:100%}.noteMain .moveToNoteWrapper .selecter{margin-left:0}.noteMain .shopInputCartQuantity{width:100px}.noteMain .cartPreis{padding-left:20px}.noteMain .cartDelete{padding-bottom:0}.notesIhrText{margin-right:20px;width:150px;float:left}.noteMove{white-space:nowrap}.noteRenameLabel{padding-left:50px;padding-right:30px}.moveToNote{float:left}#noteList .selecter{float:left;width:72%;margin-right:3%}#noteList .noteChangeDropdownSubmit{width:25%}.noteDelete{margin-left:30px}#noteContents{margin-top:15px}.noteLoading,.oder{text-align:center;padding-top:15px;padding-bottom:15px}.oder{margin-top:20px}#newNote{margin-bottom:0}#noteContent{padding:15px 15px}.aboDelete,.cartDelete{vertical-align:middle;width:auto!important}.cartDelete{padding-bottom:10px;padding-right:10px}.aboSurprise{vertical-align:30%}.usertext-interval-container{width:400px}.productStatus{position:relative;top:-2px;left:-5px;vertical-align:middle}#addProductToNoteArticle{margin:0 auto;width:600px;background-color:#FFF;padding:15px}#addProductToNoteArticle h1{font-family:bree_serif,Sylfaen,Georgia,"Times New Roman",Times,serif;text-transform:uppercase;font-size:1.8em;line-height:1.3em;margin-bottom:10px}#addProductToNoteArticle .noteArticle{margin-bottom:15px}#addProductToNoteArticle .noteArticle>p{display:block}#addProductToNoteArticle .articleName{display:inline-block;vertical-align:middle;margin-right:15px;font-size:1.1em;font-family:bree_serif,Sylfaen,Georgia,"Times New Roman",Times,serif;text-decoration:none;text-transform:uppercase}#addProductToNoteArticle .shopInputQuantity{display:inline-block;vertical-align:middle;margin-right:15px;width:auto;min-width:100px;float:none}#addProductToNoteArticle .selecter,#addProductToNoteArticle select{display:inline-block;vertical-align:middle;margin-right:15px}#addProductToNoteArticle .toNoteName{width:160px;margin-right:15px}#addProductToNoteArticle input[name=add]~p{margin-top:20px}#addProductToNoteArticle .closeButton{padding-top:20px}#addProductToNoteArticle .closeButton input{float:right}.js .cartAktualisieren{display:none}.js .shopInputCartQuantity{margin-right:0}.js .noteInner .cartMiddle{width:210px}.js .noteInner .cartRight{width:auto}.js .cartRight .unit-span{width:60px}.js #noteContent .shopInputCartQuantity{width:60px;text-align:center;padding-right:40px}.js #noteContent .cartNoteInner form{position:relative}.js #noteContent .cartQuantityPrice input.btn-quantity-dropdown[type=button]{right:0}#cartMsg{padding:40px;background-color:#FFF;border:1px solid #87c532;position:absolute;z-index:9999999}.hasActivePauseMsg,.tourPausedMsg{margin-top:20px;clear:both;float:left}.cartMiddle span.jugendschutz{float:none;padding:1px 2px;font-size:inherit;line-height:inherit}.orderStatus{padding:10px;color:#fff;background-color:#f36d00}.orderStatus1{padding:10px;background-color:#87c532}.orderStatus h2{margin-top:0;margin-bottom:20px}.orderStatusChanged{padding:0 0 3px;text-align:center;font-size:12px;line-height:1.5;color:#fff;background-color:#f36d00}#orderContent{clear:both}#orderContent h1{padding-top:25px}#orderContent>#shopCommon>table td{padding-bottom:10px;vertical-align:middle}#gbEinkaufLieferdatum{clear:both}#gbEinkaufLieferdatum .btn{margin-left:4px;display:inline}#gbEinkaufLieferdatum .shop_bestellung_aktuelle_woche,#gbEinkaufLieferdatum .shop_bestellung_kommende_woche,#gbEinkaufLieferdatum .shop_bestellung_uebernaechste_woche{background-color:#f36d00;padding:10px 12px;margin-bottom:0}#gbEinkaufLieferdatum .packtagLieferbedingung a{color:#fff}#gbEinkaufLieferdatum .js .gbLieferdatumWecheslnINPUT{display:none}#gbEinkaufLieferdatum .selecter{display:inline-block;vertical-align:bottom;width:100%}#gbEinkaufLieferdatum .nojs .gbLieferdatumWecheslnINPUT{display:inline;padding:2px 5px}#gbEinkaufLieferdatum .nojs select{width:150px}.opaqueBack{width:100%;height:100%;background-color:#666;opacity:.8;filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;position:absolute;top:0;left:0;bottom:0;right:0;z-index:999999}.opaqueBackOuter{position:fixed;visibility:visible;z-index:999999;top:0;left:0;width:100%;height:100%}#shopTransferToCart{width:100%;height:100%;position:absolute;top:0;left:0;z-index:999999}#shopTransferToCart table{padding:20px;margin-left:auto;margin-right:auto;margin-top:100px;background-color:#FFF}#shopTransferToCart table td{padding:4px 8px 4px 8px}#shopTransferToCart table th{padding:4px 8px 4px 8px;color:#484848}#shopTransferToCart table .cellCenter{text-align:center}#shopTransferToCart table .cellRight{text-align:right}#shopTransferToCart table .cellRightDistance{padding-right:20px}#shopTransferToCart table .rowDivider td{border-top:1px solid #8ABD26;padding-top:20px}#shopTransferToCart table .rowDistance td{height:20px;line-height:0}#shopTransferToCart table .colLiefertermin{display:none}#shopTransferToCart input[type=image]{margin-top:20px}#shopTransferToCart .transferDate{border:none}#shopTransferToCart .selecter{display:inline-block;max-width:none!important;vertical-align:bottom;width:100px}.orderInput{margin:0 0 15px 0}.orderInput label{display:inline-block;width:240px}.orderInput input{width:200px}.orderInput .styled-select{display:inline-block}.orderInput .selecter{max-width:none!important;vertical-align:middle;width:150px}.orderInput .required{display:inline-block}.datenschutz,.requiredFields{margin:20px 0}#orderUeberpruefen input[type=submit]{padding:3px 70px;float:right}#iban_erzeugen{margin-bottom:30px}#userBestaetigung{font-weight:700;margin-bottom:30px}.paypal-payment{position:relative;float:right;top:-15px;right:20px}#checkOrderForm *{box-sizing:border-box}#checkOrderForm #orderDate{font-weight:700;font-size:1.8em;margin-bottom:20px}#checkOrderForm #Datenspeicherung{border:1px solid #f36d00;margin:2rem}#checkOrderForm #Datenspeicherung label span{display:inline-flex;line-height:1.5rem;margin-top:-1.5rem}#checkOrderForm #Datenspeicherung div{display:inline-block}#checkOrderForm #Datenspeicherung #jugendschutz_text{display:none;padding-left:30px}#checkOrderForm #Datenspeicherung .geburtsdatumHinweis{display:block;clear:both;margin-bottom:15px}#checkOrderForm #Datenspeicherung #Geburtsdatum{background-image:none!important}#checkOrderForm #IhrText{width:100%;padding:1rem}#checkOrderForm table{margin-top:20px}#checkOrderForm tr{height:30px}#checkOrderForm .addresse td{padding-bottom:10px}#orderBestellung .cartQuantityPrice{margin-top:10px;width:auto}#orderBestellung .cartPreis{margin-top:0}#orderBestellung .cartQuantity{float:left;width:100px}#orderBestellung .cartUnit{float:left;width:80px}#orderBestellung .shopCartHeadlineArticle{margin-left:116px}#orderBestellung .shopCartHeadlineMenge{margin-left:500px}#orderBestellung .shopCartHeadlineEinheit{margin-left:55px}#orderBestellung .shopCartHeadlinePreis{margin-left:70px}.checkOrderInfo{display:block;margin:20px 0;font-size:.8em;line-height:1.2em}.checkOrderInfo p{margin:8px 0}#orderAbokorb{margin-top:20px}#orderAbokorb b{font-family:bree_serif,Sylfaen,Georgia,"Times New Roman",Times,serif;font-size:1.4em;line-height:1.4em;font-weight:700}.shopCartTable .shopCartArticleName,.shopCartTable .shopCartHeadline{font-weight:700}.cartCheckOrder{padding:15px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}.agbNotConfirmedText,.sendOrder{position:absolute;z-index:1000000}.sendOrder{padding:20px;background-color:#FFF;font-size:20px}.shopOrderZumKaufen{width:100%;padding:1rem;margin:2rem 0;background-color:#f36d00;box-shadow:0 0 10px rgba(0,0,0,.1);color:#fff;font-size:1.25em;line-height:1.5em;float:left;clear:both}.shopOrderZumKaufen a{color:#fff}#kaufen{width:100%;margin:2rem 0;font-size:1.25em}.shopOrderForm,.shopOrderForm label{box-sizing:border-box}.shopOrderForm .form-error{padding-left:250px}.shopOrderForm .custom-checkbox label,.shopOrderForm .custom-radio label{background-color:transparent;padding-top:.2rem}.shopOrderForm .custom-checkbox,.shopOrderForm .custom-radio{overflow:hidden;width:100%;box-sizing:border-box}#orderCustomerAccount .orderInput{margin:0}#orderCustomerAccount .orderInput input[type=checkbox]{width:20px}#orderCustomerAccount .form-error{padding-left:30px}#orderCustomerAccount .customerPropertyOuter>.orderInput>label{width:100%}.customerHintText{padding:10px 0}.customerPropertyOuter{padding:0;margin:0 0 30px 0}.istPDFMailversand>.orderInput>.custom-checkbox label,.istPDFMailversand>.orderInput>label{background-color:transparent}.customerPropertyInner{background-color:#fff;padding-left:1.9rem;margin-top:-4px}#orderCustomerAccount.nojs .customerPropertyInner{margin-top:-20px}#customerPerson2{margin-top:30px}#customerPerson2 .customerPropertyInner{background-color:#fff;padding:14px 10px 10px 0;margin-top:-4px}#customerInvoice .customerPropertyInner,#customerOrderMail .customerPropertyInner,#orderCustomerAccount.nojs #customerInvoice .customerPropertyInner,#orderCustomerAccount.nojs #customerOrderMail .customerPropertyInner{margin-top:0}.shopPayment .customerPropertyInner{background-color:transparent;margin-top:-10px;padding:10px 10px 10px 1.9rem}input.paymentErzeugeIBANButton,input.paymentErzeugeIBANContainer{width:auto;float:none;margin:1rem 0;display:block}#bankdata{display:none;background-color:#fff;margin:1rem 0;padding:1rem 0}.blzDropDown{width:100%!important;max-width:500px!important}.blzDropDown>div{padding:.5rem 1rem}#sepadata{margin:1rem 0;background-color:#fff;padding:1rem 0}.orderInputBestaetigungIBAN label{font-weight:700;width:auto}.orderInputBestaetigungIBAN .form-error{padding-left:30px}.orderInputBestaetigungIBAN .custom-checkbox.has-error{border:1px solid #b94a48}.orderInputAnrede label,.orderInputSelect label{margin-top:-30px;vertical-align:middle}.orderInputAnrede .selecter,.orderInputAnrede .styled-select,.orderInputSelect .selecter,.orderInputSelect .styled-select{width:218px}#orderKundendaten{margin:2rem 0}#checkOrderForm #orderKundendaten{margin:3rem 0}#orderProdukte{margin-bottom:2rem}.orderBlockHead,.shopOrderForm .custom-checkbox .orderBlockHead,.shopOrderForm .custom-radio .orderBlockHead{width:100%;background-color:#efe9d2;display:block;line-height:1em;padding:.5em .2rem .5em 30px;position:relative;z-index:1}.nojs .orderBlockHead,.nojs .shopOrderForm .custom-checkbox .orderBlockHead,.nojs .shopOrderForm .custom-radio .orderBlockHead{width:90%}.nojs .customerPropertyOuter>.orderInput>input[type=checkbox]{position:relative;top:-23px;width:20px;z-index:2}.perfectcenter{position:absolute;left:50%;top:55%;transform:translate(-50%,-50%)}.filterBack h2{margin-top:4rem;margin-bottom:15px;border-top:1px solid #d4d2cf;padding-top:10px}.filterContainer{padding-bottom:20px}.filterContainer h3{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ddd}.filterContainer li{clear:left}.filterContainer label,.filterContainer li input{vertical-align:bottom}#filterKontrolle ul{height:60px;overflow:hidden}#filterKontrolle :hover ul{height:auto}#filterKontrolle .mehr{padding:10px 0 10px 24px;display:block}#filterKontrolle .submitButtons,#filterKontrolle :hover .mehr{display:none}#filterKontrolle :hover .submitButtons{display:block}.filterText{clear:both;width:100%}.filterTextContainer{clear:both}.filterTextContainer h3{display:inline-block;width:100%;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ddd}.filterTextContainer div li{float:left;padding-right:15px}.filterTextContainer p{float:left;line-height:1.7em}.filterContainer.activeFilter .count,.filterText.activeFilter .count,input[type=submit].removeFilter{display:none}#filterRegion .regionInfo{width:14px;height:14px;background-color:#ff9500;display:inline-block;text-align:center;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#fff;font-size:.85em;line-height:1.1em;margin-top:-3px;font-weight:700;font-family:Times;margin-left:4px;vertical-align:middle}.filterClose{display:none}#pGS{margin-ma:30px;margin-bottom:30px}#pGS .even,#pGS .odd{padding-bottom:10px;display:table;width:100%}#pGS h1{font-size:1em;font-family:#eee}#pGS h4{font-weight:700;display:inline-block}#pGS input[type=checkbox]{float:left;margin:1px 4px 0 0}#pGS h3{position:relative;cursor:pointer}#pGS h3.folded~ul{display:none}#pGS h3::after{content:'X';position:absolute;right:0}#pGS h3.folded::after{content:'\2023';font-size:36px}#pGS .active~ul>li:not(.checked){display:none}@media screen and (max-width:1199px){#pGS h3::after{content:none!important}}.js .submitButtons{display:none!important}.productgroupSelectionText .innerForm div{clear:left}.shop-minus{background-image:url(../css/img/shop-minus.png);background-position:bottom right;background-repeat:no-repeat}.shop-plus{background-image:url(../css/img/shop-plus.png);background-position:bottom right;background-repeat:no-repeat}#orderKundendaten.js #orderLieferadresse.hideOnLoad{display:none}#searchList{position:absolute;z-index:999998;background-color:#fff;width:700px;padding:10px 0 10px 10px;border:1px solid #000}#searchListClose{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.scrolled #searchList{margin-left:0!important}.searchListEmpty div.error{width:98%;box-sizing:border-box}.searchResultGroup .collapsible-count{display:none}#logo{transition:all .5s}#logo img{transition:all .5s;height:140px}.placeholderText{color:#ccc}.home_tpl{line-height:1.4em}.home_tpl>.cmsFlexible{max-width:800px;margin:0 auto;display:block}.home_tpl .cmsList li{clear:both;float:none}.home_tpl .cmsList li .cmsHeadlineTextImage{margin-bottom:20px}.home_tpl .cmsList li .cmsHeadlineTextImage img{margin-right:20px}.home_tpl .cmsList li .cmsHeadlineTextImage .cmsText{display:table}.home_tpl h1{font-family:bree_serif,Sylfaen,Georgia,"Times New Roman",Times,serif;font-size:1.4em}.home_tpl #shop_tpl_content{font-size:1.2em}.home_tpl #shop_tpl_left,.home_tpl #shop_tpl_right{font-family:open_sans,Arial,sans-serif}.home_tpl ul.cmsUnorderedList{list-style:outside none disc}.home_tpl ol{list-style:outside none decimal}.home_tpl ol,.home_tpl ul.cmsUnorderedList{padding-left:20px}.home_tpl ol li,.home_tpl ul.cmsUnorderedList li{display:list-item}.home_tpl form[name=selectForm] .selecter,.home_tpl form[name=selectForm] select{width:300px;margin:10px 0}span.noBorder~.cmsHeadline{line-height:1.1em}.oekoLinks{min-width:100px}.infosimshop>div{font-weight:700}.infosimshop li{clear:both;float:none;width:100%}.infosimshop li>span{width:300px}.listePunkte .cmsImageAlignLeft{margin-left:10px;margin-right:10px;margin-top:1px}.listePunkte .cmsHtmlFormatted{display:table;margin-bottom:20px}.firmenbild{float:left;margin-right:20px}.firmenanleser{margin-bottom:20px;display:block}.firmenadresseTabelle th{padding-right:20px}.kundendaten{margin:20px}.kundendaten td{padding-bottom:10px}.kundendaten .bezeichnung{padding-right:20px;padding-top:10px}.kundendaten .zeit input{width:80px}.kundendaten .eingabefeld input{width:325px}.kundendaten textarea{width:340px}.cmsFlex3x3box{width:670px}.cmsFlex3x3box-content{padding:10px}.rabattrechnung td{padding-right:10px;padding-top:10px;white-space:nowrap}#infoanfrage table,#mail table{margin-bottom:20px}#infoanfrage td:first-child,#mail td:first-child{vertical-align:middle;padding-right:20px}#infoanfrage .infokontaktgrund td:first-child,#mail .infokontaktgrund td:first-child{padding-right:5px}#infoanfrage .infouhrzeit td:nth-child(3),#mail .infouhrzeit td:nth-child(3){vertical-align:middle;padding-left:20px}#infoanfrage textarea,#mail textarea{width:400px}#infoanfrage .infokundendaten input,#mail .infokundendaten input{width:363px}#mail td{padding-bottom:20px}#mail textarea{width:480px}#empfehlung_freund td:first-child{padding-right:5px;white-space:nowrap;vertical-align:middle;width:140px}#empfehlung_freund table{margin-bottom:20px}#empfehlung_freund td{padding-bottom:20px}#empfehlung_freund textarea{width:480px}#empfehlung_freund input{width:323px}.team .cmsImageTable{padding-right:20px;padding-bottom:20px}.team .cmsImageTable .cmsTitle{font-size:.8em}.shop_tpl .home_tpl{font-size:1.2em;line-height:1.1em}#biolandfeed{position:relative;left:-14px}h3.biolandhead{margin-top:0}@media print{.noprint{display:none}}.lb-partner{margin-bottom:20px;clear:both;display:block;float:left}.lb-partner h2{margin-top:0}.lb-partner .readless{display:block;margin-top:20px;padding-bottom:2px}.cmsListNone .cmsIndentInner>div{display:table;padding:0 0 10px 10px}.cmsListNone .cmsIndentInner img{padding-top:2px}#liefertage td,#liefertage th{border-right:20px solid #fff;border-bottom:1px solid #fff;padding:4px}#liefertage th.bestellung{background-color:#52bd19;width:300px;color:#fff;text-align:center}#liefertage th.anlieferung{background-color:#ff9600;width:300px;color:#fff;text-align:center}#liefertage td.bestellung{background-color:#dff1d0}#liefertage td.anlieferung{background-color:#ffe9c5}#tendenzen ul{margin-bottom:40px;padding-left:40px}#tendenzen ul.tendenz-neu{list-style-image:url(img/custom/bullet_up.png)}#tendenzen ul.tendenz-uebergang{list-style-image:url(img/custom/bullet_side.png)}#tendenzen ul.tendenz-saisonende{list-style-image:url(img/custom/bullet_down.png)}#tendenzen ul.tendenz-vorschau{list-style-image:url(img/custom/bullet_preview.png)}#tendenzen li{padding:0 0 10px 0}#tendenzen a{text-decoration:underline}#start-buttoncontainer{margin-top:-320px;padding-left:635px;position:absolute}#start-buttoncontainer img{margin-bottom:-5px}#artikelRechteSpalte #newsletter input[type=submit]{width:100%}#artikelRechteSpalte #newsletter input[type=text]{width:92%;padding:3px 4%}#dr-hauschka-markencorner{margin-bottom:20px}#dr-hauschka-markencorner hr{margin:15px 0;clear:both}#dr-hauschka-markencorner .header img{padding-bottom:15px}#dr-hauschka-markencorner .shoplink{clear:both;float:right;padding:20px 0}.aktueller-newsletter{background-color:#ff9500;width:100%;margin-top:2rem;box-sizing:border-box}.bf{display:inline-block;float:right!important;vertical-align:middle}.bf img{margin-top:-10px;vertical-align:middle}span.verificationImage{padding-left:30px}.verificationImage{vertical-align:middle}#newsletter label{width:170px;display:inline-block}.cookie-message{width:100%;position:fixed;bottom:0;right:0;padding:10px;background:#41403c;box-sizing:border-box;z-index:9999999;font-size:16px;line-height:22px;color:#fff}.cookie-message a.datenschutz{color:#fff;text-decoration:underline}.cookie-message a.btn{float:right}#skipclick{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999998;background-color:rgba(0,0,0,.4)}#tickermessage{position:absolute;left:50%;top:40px;transform:translateX(-50%);max-width:80%;min-width:800px;background-color:#fff;border:1px solid #87c532;padding:10px;box-sizing:border-box;z-index:99999999;font-family:open_sans,Arial,sans-serif;font-size:14px}#tickermessage h1{font-size:2rem;line-height:2rem;margin:30px 0 40px 5%;padding:10px 0;color:#87c532;max-width:50%;font-weight:700;text-shadow:-1px -1px #000}#tickermessage h1>div:last-child{font-size:1.2rem;color:#41403c;font-weight:400;white-space:nowrap;padding-top:10px}#tickermessage img{max-width:100%;width:100%;height:auto;position:absolute;box-sizing:border-box;left:0;top:0;z-index:-1}#tickermessage input{width:100%;background-color:#005851;padding:5px;border:none;color:#fff;margin:20px 0}.wichtige-meldung{display:flex;flex-direction:column}.wichtige-meldung h1{font-size:2rem;line-height:2rem;margin:-50px 0 0 5%;padding:10px 0;color:#87c532;max-width:50%;font-weight:700;text-shadow:-1px -1px #000}.wichtige-meldung h1>div:last-child{font-size:1.2rem;color:#41403c;font-weight:400;white-space:nowrap;padding-top:10px}.wichtige-meldung img{max-width:100%;width:100%;height:auto}.bx-wrapper .bx-viewport{border:none}.bx-wrapper .bx-controls-direction a{z-index:2}#bxslider{padding-top:0}.lieferzeitenaenderung h1~div{margin:15px 0;font-weight:700;font-size:larger;color:#87c532;text-shadow:-1px 0 3px #000}.lieferzeitenaenderung sup{font-size:11px;vertical-align:super;display:none}.lieferzeitenaenderung .footnotes{display:none}.zeitenaenderung{width:100%;border-collapse:separate;border:none}.zeitenaenderung td{padding:10px;background-color:#f0f0ef;font-size:17px}.zeitenaenderung th{background-color:#931717;color:#fff;font-size:larger;padding:10px;text-transform:uppercase;text-align:left}.zeitenaenderung td,.zeitenaenderung th{border-right:6px solid #fff;border-left:none;border-top:none;border-bottom:6px solid #fff;width:25%;vertical-align:middle}.zeitenaenderung td:last-child,.zeitenaenderung th:last-child{border-right:none}.zeitenaenderung .aenderung{color:#52bd19;background-color:#f4faee;font-weight:700}.zeitenaenderung .gt,.zeitenaenderung .uhrzeit{display:inline-block;float:right;width:50%}.importantMessage-responsive{display:none}.tickerimage img{max-width:100%;height:auto}#tickermessageHeader{display:flex;font-family:bree_serif,Sylfaen,Georgia,"Times New Roman",Times,serif;margin-top:20px;padding-left:20px}.tickermessage-info{background-color:#005851;color:#fff;width:20px;height:20px;display:inline-block;border-radius:10px;text-align:center;padding-left:0;margin-left:0;line-height:16px;margin-top:-1px;font-size:15px}.tickermessage-shortmessage{margin-left:5px;color:#41403c;font-size:17px;position:relative;top:2px}#tickermessageHeader a:hover{color:#41403c}#tickermessage #tickermessageClose{position:absolute;right:20px;top:0;width:50px;background-color:#f36d00;height:50px;font-size:30px;padding:0;line-height:0;font-family:sans-serif}@media screen and (max-width:1199px){.tickermessage-shortmessage{display:none}}@media screen and (max-width:800px){#tickermessage{top:0;left:0;transform:translate(0,0);max-width:100%;min-width:inherit;padding:4px}#tickermessage h1{margin-top:20px;margin-bottom:20px}.zeitenaenderung{border:none}.zeitenaenderung tr{display:table-row!important}.zeitenaenderung td{padding:10px 4px;width:auto!important;display:table-cell!important}.zeitenaenderung th{padding:14px 8px;width:auto!important;display:table-cell!important}.zeitenaenderung .gt,.zeitenaenderung .uhrzeit{width:auto;white-space:nowrap}#tickermessage::after{content:none}}@media screen and (max-width:660px){#tickermessage h1{margin-left:2%;margin-top:0;font-size:1.5rem}#tickermessage h1>div:last-child{padding-top:0}}@media screen and (max-width:400px){#tickermessage img{position:static;margin-left:0;margin-top:0}#tickermessage h1{max-width:100%;margin-bottom:0;font-size:2rem}#tickermessage h1>div:last-child{white-space:normal}.lieferzeitenaenderung h1~div{text-shadow:none;color:#41403c}.lieferzeitenaenderung sup{display:inline}.lieferzeitenaenderung .footnotes{display:block}.lieferzeitenaenderung .footnote-text{display:none}.zeitenaenderung th{text-transform:none}.zeitenaenderung .weekdayrest{display:none}.zeitenaenderung td:last-child,.zeitenaenderung th:last-child{display:none!important}p.importantMessage-responsive{display:block}span.importantMessage-responsive{display:inline}}#tickermessage .msg-weihnachten h1,.wichtige-meldung .msg-weihnachten h1{margin:5% 0 0 auto;max-width:40%;text-shadow:-1px 1px #fff;font-size:2rem!important;line-height:1.9rem}.wichtige-meldung .msg-weihnachten h1{margin-top:-37.5%;line-height:2rem}#tickermessage .msg-weihnachten>div,.wichtige-meldung .msg-weihnachten>div{font-size:14px;color:#000;line-height:20px;font-weight:700;position:relative}.msg-weihnachten-div1{max-width:63%;padding-left:17%;padding-top:2%}.msg-weihnachten-div2,.msg-weihnachten-div3{max-width:63%;padding-left:2%;padding-top:2.4%}#tickermessage .msg-weihnachten table,.wichtige-meldung .msg-weihnachten table{clear:both;margin-top:25px}@media screen and (max-width:799px){#tickermessage .msg-weihnachten img,.wichtige-meldung .msg-weihnachten img{position:static}#tickermessage .msg-weihnachten h1,.wichtige-meldung .msg-weihnachten h1{margin:-30% 0 15% 5%;max-width:none}.msg-weihnachten-div1,.msg-weihnachten-div2,.msg-weihnachten-div3{max-width:none;padding-left:0;text-shadow:none;font-weight:400}}@media screen and (max-width:511px){#tickermessage .msg-weihnachten h1,.wichtige-meldung .msg-weihnachten h1{margin:-30% 0 10% 5%}}@media screen and (max-width:350px){#tickermessage .msg-weihnachten h1,.wichtige-meldung .msg-weihnachten h1{margin:-46% 0 8% 5%}}.vegan-icon{position:absolute;top:160px;right:25px}#top-of-page{display:block;border:1px solid #fff;color:#fff;background-color:#87c532;font-style:normal;font-weight:400;speak:none;font-variant:normal;text-transform:none;transition:all .3s ease-out;position:fixed;border-radius:2px;height:40px;width:40px;line-height:35px;text-decoration:none;text-align:center;opacity:0;right:40px;bottom:40px;z-index:1030;visibility:hidden;vertical-align:middle}#top-of-page img{vertical-align:middle}#top-of-page.scrolled_cls:hover{background-color:#02423c;border:1px solid #e1e1e1;opacity:1}#top-of-page.scrolled_cls{opacity:.5;visibility:visible}.phoneNr{transition:all .5s;position:absolute;top:112px;right:295px;display:block;height:22px;margin:14px 10px 0 0;padding:0 0 0 50px;font-family:bree_serif,Sylfaen,Georgia,"Times New Roman",Times,serif;font-size:30px;background-image:url(img/custom/icon-phone.png);background-repeat:no-repeat;background-position:center left}#main-nav .dropdown-horizontal>li.cls-tk>a{color:#00A5ee}#customerText{width:1200px;margin:-10px auto 6px;text-align:right;box-sizing:border-box;padding-right:0}.customerText_anrede,.customerText_datum{white-space:nowrap}.customerText_datum{padding-left:30px}.customerText_datum form{display:inline-block;vertical-align:middle}.customerText_datum form>div{display:inline-block;width:188px}.customerText_datum .selecter-selected,.customerText_datum .selecter.focus .selecter-selected,.customerText_datum .selecter.open .selecter-selected{padding:0;margin:0;border:none;background-color:transparent;font-size:inherit;box-shadow:none}.customerText_datum .selecter-options{top:32px}.emptyCartGuest{color:#fff!important;font-weight:700}.historyBack{padding-top:20px}.seite1{background:0 0;margin-top:120px;text-align:center!important}.seite1 *{text-align:center!important}.seite1 h1{margin:30px 0 30px 0;font-size:3em;color:#41403c}.seite1 h2{margin:100px 0 100px 0;font-size:1.5em;color:#41403c}.seite1 .datum{font-size:1.5em;margin:30px 0 30px 0}.seite1 .cmsList li{margin-top:10px;font-size:1em!important}.preislisteprint a{color:#41403c}.preislisteprint h1{font-size:2em;padding-top:80px;color:#41403c}.preislisteprint h2{font-size:1.5em;line-height:.8em;margin-top:15px;margin-bottom:0;color:#41403c}.preislisteprint table{max-width:800px;width:800px;margin:0 auto}.preislisteprint th{font-weight:700}.preislisteprint tr.headcol th{border-bottom:1px solid #DDD}.preislisteprint td{border-top:1px solid #DDD}.preislisteprint td,.preislisteprint th{text-align:left;padding:5px 5px}.preislisteprint th.head1,.preislisteprint th.head2{border-bottom:none}.preislisteprint th.Menge{text-align:center}.preislisteprint .Produktbezeichnung{font-weight:700}.preislisteprint td.Produktbeschreibung{font-size:.9em;line-height:1.1em}.preislisteprint .Herkunft{font-size:inherit;line-height:inherit;max-width:120px;min-width:100px}.preislisteprint .Menge,.preislisteprint .Preis{text-align:right;white-space:nowrap}.preislisteprint .grundpreis{text-align:right;font-size:.9em;line-height:1.1em;margin-top:3px}.preislisteprint .ccUnit{min-width:18px;display:inline-block}.preislisteprint img{display:none}.preislisteprint .product-control,.preislisteprint .product-manufacturer{font-size:.9em;line-height:1.1em;margin:0;padding:0;height:auto;background:0 0;white-space:normal}.preislistemenu td{border-top:none}.preislistemenu .pgListName{font-weight:700}.preislistemenu .pgList{padding-bottom:15px}.preislistemenu .pgList a{padding-right:30px}#printpricelist{position:absolute;top:20px;left:20px;padding:30px;font-size:2em;display:none}@media print{.noprint{display:none}}.home-cls .homeMenu,.shop-cls .shopMenu{display:none}#shopCustomerMessage{padding-left:10px;padding-right:10px}#shopCustomerMessage .content,#shopCustomerMessage .tab-content{background-color:#fff}.totop{width:100%;text-align:center;position:relative;top:100px}.newsPosition img{padding-right:10px;padding-bottom:10px}#loginPage{height:600px}#loginPage #loginDIV{width:600px;margin:auto}#loginPage .passwordLost{float:right}.cmsColRight .cmsCol.neukundenlogin,.neukundenlogin{padding-right:50px}.cmsColRight .cmsCol.neukundenlogin h1,.neukundenlogin h1{margin-top:45px;font-size:1.6rem;line-height:2rem;color:#e96800}.cmsColRight .cmsCol.neukundenlogin a.btn,.neukundenlogin a.btn{text-align:center;float:left;min-width:250px;margin-bottom:30px;font-size:1.1em;line-height:1.4em;border-radius:0!important}#liefergebiet-result div.cmsFlexible{padding-top:0}.kundenlogin #loginDIV,.kundenlogin .cmsFlexible{padding:0}.kundenlogin #loginDIV h1{margin:45px 0 20px 0;font-size:1.6rem;line-height:2rem;text-align:left}.kundenlogin #loginDIV .loginPassword input[type=submit],.kundenlogin #loginDIV input[type=text],.kundenlogin #loginDIV input[type=password],.kundenlogin #loginDIV input[type=email]{margin:0 0 10px 0;clear:both;float:none;max-width:100%;text-align:left}.kundenlogin #loginDIV .loginPassword input[type=submit]{text-align:center}.kundenlogin #loginDIV .loginPassword,.kundenlogin #loginDIV .newCustomer,.kundenlogin #loginDIV .passwordLost{text-align:left;clear:both;float:none}#loginWrapper #neukundenLink{background-color:#ff9600}.neukunde{text-align:center;width:100%}.neukunde>a{background-color:#ff9600;color:#fff;margin:10px auto 10px auto;width:276px;padding:6px 15px;text-align:center;display:inline-block;text-decoration:none;box-sizing:border-box}.neukunde>a:hover{text-decoration:none}#shop-wrapper .neukunde{display:none}@media screen and (max-width:511px){#loginDIV .loginPassword input[type=submit],#loginDIV input[type=text],#loginDIV input[type=password],#loginDIV input[type=email]{width:100%}.neukundenlogin a.btn{width:100%;max-width:100%}}.webui-popover{z-index:100002}.webui-popover-backdrop{z-index:100001}.webui-popover-messagePopover{background-color:#f36d00!important;height:auto!important;max-height:60%!important;max-width:60%!important;padding:10px;box-sizing:border-box}.webui-popover-messagePopover .webui-popover-title{display:none!important}.webui-popover-messagePopover .webui-popover-content{color:#41403c;font-size:1.2rem;line-height:1.5rem}.webui-popover-messagePopover .webui-popover-inner .close{font-size:2rem}.webui-popover-inner .close{position:absolute;right:0;top:0}.webui-popover .custom-checkbox,.webui-popover .custom-radio{width:100%;display:block}.webui-popover .webui-popover-content>div:first-child{width:100%;box-sizing:border-box}.webui-popover .custom-checkbox label,.webui-popover .custom-radio label{background-position:-10px -12px;font-size:1rem;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.webui-popover .custom-checkbox label.focus,.webui-popover .custom-checkbox label.hover,.webui-popover .custom-radio label.focus,.webui-popover .custom-radio label.hover{background-position:-10px -112px}.webui-popover .custom-checkbox label.checked,.webui-popover .custom-radio label.checked{background-position:-10px -212px}.webui-popover .custom-checkbox label.checkedFocus,.webui-popover .custom-checkbox label.checkedHover{background-position:-10px -312px}#aboKorb .feedback{font-size:1.2rem;line-height:1.5rem}#headInformation{max-width:1200px;margin:75px auto 15px auto;clear:both}#headInformation .hi-col-item{text-align:center;margin:0 10px}#headInformation .hi-col-item-image img{max-width:100%;height:auto;width:auto}#headInformation .hi-col-item-text{background:#87c532;color:#fff;font-size:1rem;padding:10px;box-sizing:border-box}#headInformation .hi-col-item-text>a{color:#fff;width:100%;height:100%;display:block;vertical-align:middle}#headInformation .hi-col>div:first-child{margin-left:0}#headInformation .hi-col>div:last-child{margin-right:0}#headInformation .hi-col{width:100%;height:auto;box-sizing:border-box;display:flex;justify-content:space-between;align-items:stretch}#headInformation .hi-col-scroll{margin:20px 0;box-sizing:border-box}#headInformation .hi-col-scroll-left,#headInformation .hi-col-scroll-right{display:none}#headInformation .hi-col>*{float:left}#headInformation .hi-col1>*{width:100%;max-width:100%}#headInformation .hi-col2>*{width:50%;max-width:50%}#headInformation .hi-col3>*{width:33.33%;max-width:33.33%}#headInformation .hi-col4>*{width:25%;max-width:25%}#headInformation .hi-col5>*{width:20%;max-width:20%}@media screen and (max-width:1199px){#headInformation{margin-top:0}}@media screen and (max-width:799px){#headInformation .hi-col3,#headInformation .hi-col4,#headInformation .hi-col5{flex-direction:column}#headInformation .hi-col3>*,#headInformation .hi-col4>*,#headInformation .hi-col5>*{width:100%;max-width:100%;margin-left:0;margin-top:5px}}@media screen and (max-width:512px){#headInformation .hi-col1,#headInformation .hi-col2{flex-direction:column}#headInformation .hi-col1>*,#headInformation .hi-col2>*{width:100%;max-width:100%;margin-left:0;margin-top:5px}}@media screen and (max-width:799px){.mobile #XXXheadInformation .hi-col-scroll-left,.mobile #XXXheadInformation .hi-col-scroll-right{pointer-events:none;-webkit-touch-callout:none}#XXXheadInformation{width:100%}#XXXheadInformation .hi-col-scroll{overflow-x:hidden;width:100%;position:relative}#XXXheadInformation .hi-col{width:799px;position:relative}#XXXheadInformation .hi-col-scroll-left,#XXXheadInformation .hi-col-scroll-right{width:30px;height:100%;box-sizing:border-box;background-color:rgba(55,55,55,.5);color:#fff;font-size:1.5rem;text-decoration:none;cursor:pointer;text-align:center;vertical-align:middle;position:absolute;top:0;z-index:1;transition:background-color,color .4s}#XXXheadInformation .hi-col-scroll-left:hover,#XXXheadInformation .hi-col-scroll-right:hover{background-color:#fff;color:#41403c}#XXXheadInformation .hi-col-scroll-left{left:0}#XXXheadInformation .hi-col-scroll-right{right:0}#XXXheadInformation .hi-col-scroll.scrollableLeft .hi-col-scroll-left,#XXXheadInformation .hi-col-scroll.scrollableRight .hi-col-scroll-right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}}.blog-entries>a{color:#41403c;text-align:center}.blog-entries>a:hover{text-decoration:none}.blog-entries .cmsBoxBorder{display:inline-block;border:3px solid #ddd;max-width:100%;width:246px;height:500px;overflow:hidden;padding:10px;margin-right:20px;margin-bottom:20px;box-sizing:border-box;background-color:transparent}.blog-entries .cmsBoxInner{background-color:#fff;text-align:center;height:474px;overflow:hidden;box-sizing:border-box;margin:0;padding:0}.blog-entries .cmsBoxInner>.cmsAlignCenter{min-height:220px}.blog-entries .blogdatum{display:block;font-size:20px;color:#87c532;padding:10px 0 0 0;text-align:center}.blog-entries .blog-teasertext{overflow:hidden;position:relative;line-height:1.3rem;max-height:9.1rem;text-align:justify;margin-right:-1em;padding-right:1em}.blog-entries .blog-teasertext:before{content:'...';position:absolute;right:0;bottom:0}.blog-entries .blog-teasertext:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.blog-entries img{text-align:center;max-width:100%;height:auto}.blog-entries h2{text-align:center;margin-top:1rem}.blog-img{padding-bottom:20px;box-sizing:border-box}.cmsImageAlignRight.blog-img{padding-left:20px}.cmsImageAlignLeft.blog-img{padding-right:20px}@media screen and (max-width:512px){.blog-entries .cmsBoxBorder{width:100%}.blog-img,.cmsImageAlignLeft.blog-img,.cmsImageAlignRight.blog-img{width:100%;height:auto;padding-left:0;padding-right:0}}#blogcommentform{border-top:1px solid #645b4e;padding:20px 0;margin:20px 0}#blogcommentform label{width:150px;display:inline-block}#blogcommentcaptcha,#blogcommentname{max-width:100%;box-sizing:border-box}#blogcommentcomment{width:450px;height:100px;max-width:100%;box-sizing:border-box;line-height:1.2rem}#blogcommentform .verificationImage{margin-left:10px;top:7px;position:relative}#blogcommensubmit,.blogcommenthint{margin:7px 0 0 150px}#blogcommentform .blogcommenthint{font-size:.7em}#blogcommentform .error{margin-bottom:7px}#blogcommentform .blogcommentcomment{vertical-align:top}.blogcontainer{padding-bottom:5px}#blogcomments .blogcomment{border-top:1px solid #645b4e;padding:20px 0;margin:20px 0}#blogcomments .blogcommentheadline{font-style:italic}#blogcommentsaved{background-color:#f36d00;color:#fff;padding:20px}#blogcommentsaved h3{margin-top:0}@media screen and (max-width:600px){#blogcommentform #blogcommensubmit,#blogcommentform .blogcommenthint,#blogcommentform .verificationImage{margin-left:0}}.teaserbar img{width:234px;height:auto}@media screen and (max-width:1199px){.teaserbar img{width:234px}.teaserbar img.leer{display:none}}@media screen and (max-width:800px){.teaserbar img{width:50%}}@media screen and (max-width:400px){.teaserbar img{width:100%}}.home_tpl>.cmsFlexible.startseite{max-width:100%;margin:0}.video-container{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden;display:block}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.image-area-not-deliverable img{opacity:.4!important}.not-deliverable{position:absolute;left:18px;top:10px;width:190px;height:190px;z-index:2;font-size:18px;line-height:22px;color:#f36d00;text-shadow:1px 1px rgba(0,0,0,.7);transform:rotate(-25deg);display:flex;text-align:center;word-break:keep-all;align-items:center;justify-content:center;pointer-events:none}.viewDetail .not-deliverable{width:360px;height:360px}.shopwahl{flex:1;padding-left:20px}.shopwahl img{width:200px;height:auto}.readmore{display:none}#fixNav{display:block;padding:0 0 15px 21px;font-size:11px;color:#41403c;position:relative;opacity:.4}#fixNav:hover{opacity:1;text-decoration:none}#fixNav::before{content:'';background-repeat:repeat;background-position:center;display:block;position:absolute}#fixNav.looseNav::before{width:16px;height:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAFo9M/3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjQyODkyNkI0RDIzMTFFQTg2RThDRTMyQjlCRjVDRjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjQyODkyNkM0RDIzMTFFQTg2RThDRTMyQjlCRjVDRjIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NDI4OTI2OTREMjMxMUVBODZFOENFMzJCOUJGNUNGMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2NDI4OTI2QTREMjMxMUVBODZFOENFMzJCOUJGNUNGMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Prb4S3IAAAHgSURBVHjaYmCAgG4QwfwfCAACiAEOoLybAAEE409btmzZ79zc3P8wgQ6YeoAAQkYpMIYyEK+Dqohg4OLiArH/Hzly5DdQYAlIRQwfH99/HR0dsBkAAYSO9GNjY/+VlpaCJKNhglvmz58PMuUfEP/9DwU/fvz4FxYWBjeFiZubGy4ZHR2NYnwaEE+GstlFRUVBkttgkgABhA29wicJsuEviIYJsEDpHCDWZGVlBbmDCaSKkZER5G9WBmFh4f+vX7+GOxAJgEz6yvT27dt5p0+f/odsD1ATA9AEJiCTHyY2a9euXb9hWoH8tRiOA+L5u3fv/v0XCIDsdnRJGFiprKwM4jPCBAACjAmPl9mBuFNQUPC/l5cXSNMfIE5kIAGADD8lJib2/8uXL6B4/FdcXPwPalAMskIOIO4F4s8SEhL/vb29/wcGBv43NTX9v2LFij9Ygu9ffn4+yEW/gDgKZMBiISGh/4cOHfr9nwA4ceLEH3V19f8FBQV/5eXlQYYshbmCGYgX8fDw/EcObmRbbW1tQc4/AcSCQGwKxGzY/B0PCnWQQTt27EAxKC4uDmTjZlwBFgONrolIAbiCl5f3/8mTJ3/v37//LzBlgORtsWneCMTTcRgMcuZqIL4ExLLYFAAAGJs90cysa4gAAAAASUVORK5CYII=);left:0}#fixNav.fixedNav::before{width:9px;height:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAAGzT2XVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0RFOTU2M0Y0RDIwMTFFQUEwQzNDMkFFOUQxQkM3NEUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0RFOTU2NDA0RDIwMTFFQUEwQzNDMkFFOUQxQkM3NEUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozREU5NTYzRDREMjAxMUVBQTBDM0MyQUU5RDFCQzc0RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozREU5NTYzRTREMjAxMUVBQTBDM0MyQUU5RDFCQzc0RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu0YR1MAAADWSURBVHjaYmBABwABBEKzwDRAAIHQJih9mBFI6AExPxB/BwgguDRI9BEQ/0QR+Q9iAAQQDN2HCjxjwAWYgTgGashbIFYA4nCYpClUux2IAxBAMKQPxGYwjhZUBQgbMkAZIEFldKfgBpuR2BtBXngCxB+hXpWHyYAc9wnEAAgwZKQN9RvIptdAbIwsqQrEd6CS94DYG4ivQvmPoZoZMoD4AMzxSEATiPcDcTEDVcFWqP23gFgJKiYDxJeh4sdhCkE+eQ4V/AOl3wCxNTZTrYB4LRA7IQsCAOnjMAFX7rp7AAAAAElFTkSuQmCC);left:0}#shop_tpl_left.fixedNav{position:sticky;position:-webkit-sticky;top:130px;z-index:1}#did-you-know{display:block;padding:20px;box-sizing:border-box;background-color:#f36d00;color:#fff;clear:both;margin:20px 0 30px 0}#did-you-know a{color:#fff}#did-you-know h2{margin-top:0}#thema-bestellung{margin-top:20px;padding:0 20px 20px 20px;background-color:#fff;color:#000;overflow-y:auto;max-height:600px}#shopClosed{background-color:#f36d00;color:#fff;padding:10px;margin-bottom:20px}.biosiegel img{padding-left:15px;padding-bottom:15px}.biosiegel-demeter img{width:130px;height:auto}.product-overview-grid .productWrapper.special-info{background-color:#ecd9c4}.product-overview-grid .productWrapper.special-info .product-content{background-color:#ecd9c4;border-color:#ecd9c4}.product-overview-grid .productWrapper.special-info h1,.product-overview-grid .productWrapper.special-info h2{height:44px;margin-top:10px;margin-bottom:4px;font-size:1.3em}.product-overview-grid .productWrapper.special-info .product-bottom{display:table!important}.noteMain form{position:relative}.noteMain .not-deliverable{top:-30px;left:initial;right:0}.multipleProductsTest{margin:20px 0;color:#fff}.multipleProductsResult{margin-bottom:20px}.multipleProductsResult table{width:100%}.multipleProductsResult tr:first-child>*{border-bottom:1px dotted #fff;font-weight:700;padding-bottom:2px}.multipleProductsResult th{text-align:left;white-space:nowrap;vertical-align:top;padding-right:20px;padding-top:10px;padding-bottom:10px}.multipleProductsResult td{vertical-align:top;padding-top:10px;padding-bottom:10px}#aktionscode{margin:20px 0 40px 0;box-sizing:border-box}#aktionscode .aktionscode-input{max-width:300px;width:100%;box-sizing:border-box;height:42px}#aktionscode .aktionscode-submit{box-sizing:border-box;height:42px}#aktionscode h2{white-space:normal}.js #aktionscode .aktionscode-submit{display:none}.couponMsg{background-color:#f36d00;color:#fff;width:100%;padding:15px;box-sizing:border-box;clear:both;margin:15px 0;display:block;float:left}.couponAlreadyEncashedMsg,.couponValidMsg{background-color:#ff9500}#credit{padding-top:10px;padding-bottom:10px;clear:both;border:none}/*# sourceMappingURL=shop_import.css.map */