@charset 'UTF-8';.socialcount .count,.socialcount>li{position:relative;text-align:center;zoom:1}.socialcount-small .pinterest .count,.socialcount.grade-a.activate-on-click>li.hover.active .count,.socialcount.grade-a.activate-on-hover>li.hover .count{text-indent:-999px}.clr,.copy,.leafsBg,.likes,.slick-track:after,.tipp,hr{clear:both}@font-face{font-family:bonicon;src:url(/fonts/bonicon5/fonts/bonicon.eot?alx3gj);src:url(/fonts/bonicon5/fonts/bonicon.eot?alx3gj#iefix) format('embedded-opentype'),url(/fonts/bonicon5/fonts/bonicon.ttf?alx3gj) format('truetype'),url(/fonts/bonicon5/fonts/bonicon.woff?alx3gj) format('woff'),url(/fonts/bonicon5/fonts/bonicon.svg?alx3gj#bonicon) format('svg');font-weight:400;font-style:normal}[class*=" bon-"],[class^=bon-]{font-family:bonicon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#content h1,#content h2,#followBox span.text,.counter,.socialcount .loading,ul.topMenu a{text-transform:uppercase}.bon-camera-icon:before{content:"\e644"}.bon-new-icon:before{content:"\e67b"}.bon-cart-add-icon:before{content:"\e703"}.bon-cart-add2-icon:before{content:"\e704"}.bon-cart-remove-icon:before{content:"\e705"}.bon-phone22-icon:before{content:"\e71d"}.bon-user-icon:before{content:"\e7f4"}.bon-users-icon:before{content:"\e7f5"}.bon-user-plus-icon:before{content:"\e7f6"}.bon-user-minus-icon:before{content:"\e7f7"}.bon-user-cancel-icon:before{content:"\e7f8"}.bon-users4-icon:before{content:"\e809"}.bon-key-icon:before{content:"\e847"}.bon-lock5-icon:before{content:"\e852"}.bon-unlocked2-icon:before{content:"\e853"}.bon-cog-icon:before{content:"\e85c"}.bon-stats-dots-icon:before{content:"\e884"}.bon-bin-icon:before{content:"\e8fa"}.bon-tree6-icon:before{content:"\e962"}.bon-happy-icon:before{content:"\e9ff"}.bon-smile-icon:before{content:"\ea01"}.bon-tongue-icon:before{content:"\ea03"}.bon-sad-icon:before{content:"\ea05"}.bon-wink-icon:before{content:"\ea07"}.bon-grin-icon:before{content:"\ea09"}.bon-cool-icon:before{content:"\ea0b"}.bon-angry-icon:before{content:"\ea0d"}.bon-evil-icon:before{content:"\ea10"}.bon-shocked-icon:before{content:"\ea11"}.bon-baffled-icon:before{content:"\ea13"}.bon-confused-icon:before{content:"\ea15"}.bon-neutral-icon:before{content:"\ea17"}.bon-hipster-icon:before{content:"\ea19"}.bon-wondering-icon:before{content:"\ea1b"}.bon-sleepy-icon:before{content:"\ea1d"}.bon-frustrated-icon:before{content:"\ea1f"}.bon-crying-icon:before{content:"\ea21"}.bon-mail-icon:before{content:"\ebdf"}.bon-youtube_logo-icon:before{content:"\e600"}.bon-home6-icon:before{content:"\e005"}.bon-cart2-icon:before{content:"\e0c2"}.bon-phone2-icon:before{content:"\e0db"}.bon-envelope-icon:before{content:"\e0eb"}.bon-envelope2-icon:before{content:"\e0ec"}.bon-location-icon:before{content:"\e0f1"}.bon-print-icon:before{content:"\e117"}.bon-print2-icon:before{content:"\e118"}.bon-print3-icon:before{content:"\e119"}.bon-bubble11-icon:before{content:"\e167"}.bon-menu4-icon:before{content:"\e2af"}.bon-close-icon:before{content:"\e36b"}.bon-close2-icon:before{content:"\e36c"}.bon-checkmark-icon:before{content:"\e370"}.bon-checkmark3-icon:before{content:"\e372"}.bon-play22-icon:before{content:"\e385"}.bon-arrow-up2-icon:before{content:"\e3b4"}.bon-arrow-right3-icon:before{content:"\e3b5"}.bon-arrow-down2-icon:before{content:"\e3b6"}.bon-arrow-left2-icon:before{content:"\e3b7"}.bon-arrow-right22-icon:before{content:"\e3c3"}.bon-arrow-left22-icon:before{content:"\e3c7"}.bon-arrow-right6-icon:before{content:"\e3d3"}.bon-arrow-left5-icon:before{content:"\e3d7"}.bon-arrow-up-left6-icon:before{content:"\e3f0"}.bon-arrow-up8-icon:before{content:"\e3f1"}.bon-arrow-up-right6-icon:before{content:"\e3f2"}.bon-arrow-right10-icon:before{content:"\e3f3"}.bon-arrow-down-right6-icon:before{content:"\e3f4"}.bon-arrow-down8-icon:before{content:"\e3f5"}.bon-arrow-down-left6-icon:before{content:"\e3f6"}.bon-arrow-left9-icon:before{content:"\e3f7"}.bon-googleplus22-icon:before{content:"\e495"}.bon-facebook2-icon:before{content:"\e499"}.bon-instagram-icon:before{content:"\e49c"}.bon-twitter2-icon:before{content:"\e49e"}.bon-youtube-icon:before{content:"\e4a3"}.bon-youtube2-icon:before{content:"\e4a4"}.bon-pinterest2-icon:before{content:"\e4d7"}.bon-piggy-bank-icon:before{content:"\ea0f"}.bon-collaboration-icon:before{content:"\eb0d"}.bon-bug2-icon:before{content:"\eb76"}.bon-eye-icon:before{content:"\ecab"}.bon-thumbs-up3-icon:before{content:"\ecf5"}.bon-thumbs-down3-icon:before{content:"\ecf6"}.bon-warning2-icon:before{content:"\ed4d"}.bon-notification2-icon:before{content:"\ed4f"}.bon-question4-icon:before{content:"\ed53"}.bon-plus2-icon:before{content:"\ed58"}.bon-minus2-icon:before{content:"\ed59"}.bon-plus-circle2-icon:before{content:"\ed5e"}.bon-minus-circle2-icon:before{content:"\ed5f"}.bon-enter-icon:before{content:"\ed73"}.bon-exit-icon:before{content:"\ed74"}.bon-loop3-icon:before{content:"\eda7"}.bon-file-pdf-icon:before{content:"\ef36"}.bon-file-word-icon:before{content:"\ef38"}#content .section li:before,#powerTip:before{content:""}@font-face{font-family:open_sanslight;src:url(/fonts/web/opensans_light_macroman/OpenSans-Light-webfont.eot);src:url(/fonts/web/opensans_light_macroman/OpenSans-Light-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/web/opensans_light_macroman/OpenSans-Light-webfont.woff) format('woff'),url(/fonts/web/opensans_light_macroman/OpenSans-Light-webfont.ttf) format('truetype'),url(/fonts/web/opensans_light_macroman/OpenSans-Light-webfont.svg#open_sansextrabold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sansregular;src:url(/fonts/web/opensans_regular_macroman/OpenSans-Regular-webfont.eot);src:url(/fonts/web/opensans_regular_macroman/OpenSans-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/web/opensans_regular_macroman/OpenSans-Regular-webfont.woff) format('woff'),url(/fonts/web/opensans_regular_macroman/OpenSans-Regular-webfont.ttf) format('truetype'),url(/fonts/web/opensans_regular_macroman/OpenSans-Regular-webfont.svg#open_sansregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sansbold;src:url(/fonts/web/opensans_bold_macroman/OpenSans-Bold-webfont.eot);src:url(/fonts/web/opensans_bold_macroman/OpenSans-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/web/opensans_bold_macroman/OpenSans-Bold-webfont.woff) format('woff'),url(/fonts/web/opensans_bold_macroman/OpenSans-Bold-webfont.ttf) format('truetype'),url(/fonts/web/opensans_bold_macroman/OpenSans-Bold-webfont.svg#open_sansbold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sansextrabold;src:url(/fonts/web/opensans_extrabold_macroman/OpenSans-ExtraBold-webfont.eot);src:url(/fonts/web/opensans_extrabold_macroman/OpenSans-ExtraBold-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/web/opensans_extrabold_macroman/OpenSans-ExtraBold-webfont.woff) format('woff'),url(/fonts/web/opensans_extrabold_macroman/OpenSans-ExtraBold-webfont.ttf) format('truetype'),url(/fonts/web/opensans_extrabold_macroman/OpenSans-ExtraBold-webfont.svg#open_sansextrabold) format('svg');font-weight:400;font-style:normal}/*! SocialCount - v0.1.8 - 2014-08-26
* https://github.com/filamentgroup/SocialCount
* Copyright (c) 2014 zachleat; Licensed MIT */.socialcount{color:#fff;font-size:.875em;line-height:2.2em;list-style:none;padding-left:0;margin:0 0 .6em;overflow:hidden}.socialcount>li{background-color:#999;display:inline-block;vertical-align:top;min-width:80px;min-height:30px;white-space:nowrap}.socialcount .loading,.socialcount>li,.socialcount>li>a:focus{border-radius:5px}.socialcount>li.hover,.socialcount>li:hover,.socialcount>li>a:focus{background-color:#464646}.socialcount-large{line-height:normal}.socialcount :link,.socialcount :visited{color:inherit}.socialcount.like.de_DE>.facebook{min-width:90px}.socialcount-small>li{min-width:0}.socialcount-large>li{float:left;margin:0 .6em .6em 0}.socialcount.recommend .facebook{min-width:120px}.socialcount-small.recommend .facebook{min-width:0}.socialcount-large.recommend .facebook,.socialcount-large>li{min-width:105px}.socialcount>li>a{display:block;padding:0 5px;text-decoration:none;color:inherit}.socialcount-small>li>a{padding-left:8px;padding-right:8px}.socialcount-large>li>a{padding:12px 5px 8px}.socialcount .count{color:inherit;display:inline-block;margin-left:6px}.socialcount-large .count{display:block;width:100%;margin-left:0;padding-top:10px}.socialcount-small .count{margin-left:0}.socialcount .facebook iframe{height:21px;width:90px}.socialcount.de_DE .facebook iframe{width:83px}.socialcount.like .facebook iframe{width:48px}.socialcount.like.de_DE .facebook iframe{width:83px}.socialcount .button,.socialcount .loading{position:absolute;width:100%;left:0;text-align:center}.socialcount .button{display:none;top:5px;pointer-events:none}.socialcount .button iframe{pointer-events:auto}.socialcount-large .button{top:auto;bottom:2px}.socialcount.grade-a.activate-on-click>li.hover.active .button,.socialcount.grade-a.activate-on-hover>li.hover .button{display:block}.socialcount.grade-a.activate-on-click>li.hover.active>a,.socialcount.grade-a.activate-on-hover>li.hover>a{cursor:default}.socialcount-small.grade-a.activate-on-click>li.hover.active>a,.socialcount-small.grade-a.activate-on-hover>li.hover>a,.socialcount.grade-a.activate-on-click>li.hover.active .button iframe,.socialcount.grade-a.activate-on-hover>li.hover .button iframe,.socialcount>.pinterest:hover{cursor:pointer}.socialcount .loading{top:0;height:100%;z-index:3;background-color:#aaa;background-color:rgba(170,170,170,.7);color:#000;font-size:.75em}.socialcount-large .loading{padding-top:30%}.socialcount .loading .dot{display:inline-block;width:6px;height:6px;margin:0 3px;background:#fff;opacity:0;border-radius:50%;-webkit-animation:socialCountLoadingFade .6s infinite;-moz-animation:socialCountLoadingFade .6s infinite;animation:socialCountLoadingFade .6s infinite}.socialcount .loading .dot:nth-child(1){-webkit-animation-delay:0s;-moz-animation-delay:0s;animation-delay:0s}.socialcount .loading .dot:nth-child(2){-webkit-animation-delay:.05s;-moz-animation-delay:.05s;animation-delay:.05s}.socialcount .loading .dot:nth-child(3){-webkit-animation-delay:.1s;-moz-animation-delay:.1s;animation-delay:.1s}@-webkit-keyframes socialCountLoadingFade{0%,100%{opacity:0}50%{opacity:.8}}@-moz-keyframes socialCountLoadingFade{0%,100%{opacity:0}50%{opacity:.8}}@keyframes socialCountLoadingFade{0%,100%{opacity:0}50%{opacity:.8}}.social-icon{display:inline-block;zoom:1;vertical-align:middle}.socialcount.grade-a.activate-on-click>li.hover.active .social-icon,.socialcount.grade-a.activate-on-hover>li.hover .social-icon{display:none}.socialcount-large.grade-a.activate-on-click>li.hover.active .social-icon,.socialcount-large.grade-a.activate-on-hover>li.hover .social-icon,.socialcount-small.grade-a.activate-on-click>li.hover.active .social-icon,.socialcount-small.grade-a.activate-on-hover>li.hover .social-icon{display:inline-block;zoom:1}.icon-facebook,.icon-googleplus,.icon-pinterest,.icon-share,.icon-sprite,.icon-twitter{background:url(icon-sd6cd4d0ec7.png) no-repeat}.icon-facebook{background-position:0 0;height:15px;width:17px}.icon-googleplus{background-position:-21px 0;height:17px;width:20px}.icon-pinterest{background-position:-45px 0;height:15px;width:11px}.icon-share{background-position:-60px 0;height:16px;width:20px}.icon-twitter{background-position:-84px 0;height:15px;width:17px}.login-basket-area{width:40%;position:fixed;right:0;top:96px}body.has_submenu .login-basket-area{top:140px}.slimHeader .login-basket-area{top:52px}body.has_submenu .slimHeader .login-basket-area{top:96px}.login-basket-area,.login-basket-area a{color:rgba(255,255,255,.75);font-size:12px}.login-basket .icon,.login-basket-area a:hover,ul.userSubmenu li a:hover{color:rgba(255,255,255,1)}.login-basket{min-width:300px;display:inline-block;margin-left:7px}.login-basket .icon{margin-right:5px;font-size:1.2em}.loginBox,.userBox,ul.userSubmenu{background-color:#666;display:block}.userBox{padding:.25em .75em;margin-bottom:2px;position:relative}.userBox a{height:22px;line-height:22px;margin-right:1em}.loginBox,.userButton ul{box-shadow:2px 3px 8px rgba(0,0,0,.35)}ul.userSubmenu{position:absolute;top:30px;left:0;padding:.75em;max-width:160px;display:none}ul.userSubmenu li,ul.userSubmenu li a{display:block}.loginBox{padding:1em;display:none}.loginBox .fbLogin .icon,.type_login_container .fbLogin .icon,.type_register_container .fbLogin .icon{font-size:2.5em;vertical-align:middle;margin:5px 17px 5px 5px;float:left}.loginBox .fbLogin,.type_login_container .fbLogin,.type_register_container .fbLogin{display:block;height:46px;line-height:46px;font-size:1.25em;background-color:#48649f}.loginBox .fbLogin:hover,.type_login_container .fbLogin:hover,.type_register_container .fbLogin:hover{background-color:#3b548a}.loginBox .button1{padding:.15em .75em;background:#c00;border-color:#c00;color:#fff!important;margin:.5em 0 .75em}.loginBox .button1:hover{border-color:#000}.tRow{width:100%;display:block;padding:.2em 0}.field,.label{display:inline-block}.label{width:33%}.field{width:65%}.field .inpSty{height:24px;line-height:24px;width:100%;-moz-box-sizing:border-box;box-sizing:border-box}.tRow.expandFull{padding:1em 0 .75em}.uLine{text-decoration:underline}.uLine:hover{text-decoration:none}.leafsBg{width:100%;display:block;position:relative;background:url(../img/e/basic/leafs-bg.jpg) center center no-repeat;border:4px solid #5a8029;margin:1em 0 1.6em}#content-1,#footer-nav-src,#header,#powerTip,#powerTip:before{position:absolute}.counter,.overLeafs{position:absolute;right:0;top:0}.overLeafs{width:105px;height:111px;z-index:10;background:url(../img/e/basic/over-leafs.png) no-repeat}.counterInfo{display:block;padding-right:172px;padding-top:26px}.counter{width:136px;right:16px;z-index:5;background-color:#fff;box-shadow:0 5px 5px rgba(0,0,0,.3);font-size:16px;color:#1c4300;text-align:center;font-family:"Arial Narrow",open_sanslight,"Trebuchet MS",sans-serif;font-weight:700}.anschrift ul.radioSty>li,.type_login_container .field,.type_login_container .label,.type_register_container .field,.type_register_container .label{width:100%;box-sizing:border-box}.counter span b,.counter strong{font-family:open_sansextrabold,"Trebuchet MS",sans-serif;line-height:1}.counter span{background-color:#c00;color:#fff;font-size:15px;text-align:left;display:block;padding:.65em .5em;margin:.5em 0}#followBox,#powerTip h5,#sideBar .stats li,.ctr,.divider{text-align:center}.counter span b{display:block;font-weight:400;color:#000;font-size:24px}.counter em{font-size:20px;padding:.35em 0 .5em}.counter em,.counter strong{font-style:normal;display:block;color:#c00}.counter strong{font-size:29px;padding:.2em 0;font-weight:700}.counter strong i{font-style:normal!important;color:#666;font-size:.8em}.infoBox{display:block;padding:20px;background-color:rgba(255,255,255,.92);border-radius:0 1em 0 0;box-shadow:-10px 10px 12px rgba(0,0,0,.3) inset;font-size:.9em}.infoBox b{font-size:1.2em;font-weight:700}#contentBox .infoBox p.link:last-child{margin-bottom:0}#contentBox .infoBox p.link a span{margin-left:.5em}.anschrift ul.radioSty>li{background-color:#fff;padding:.35em .75em;display:inline-block;margin-bottom:.5em;border-radius:.35em;border:1px solid #bbb}.anschrift ul.radioSty>li label{display:block;cursor:pointer;padding-left:.35em}.anschrift ul.radioSty>li .colLeft label,.anschrift ul.radioSty>li .colRight label{padding-left:0}.anschrift ul.radioSty>li:hover{background-color:#EEE}.type_login_container,.type_register_container{padding:1.5em;margin:.5em 0;background-color:#e3e3e3;font-size:.9em}.type_login_container .fbLogin,.type_register_container .fbLogin{color:#FFF!important;font-size:1em;display:inline-block;padding-right:1em;border-radius:.25em;text-decoration:none!important}#powerTip a,.text-error{color:#C00}a,a:hover{text-decoration:none}.type_login_container .inpSty,.type_register_container .inpSty{width:100%;padding:0 4px;height:30px;border-radius:.25em;box-sizing:border-box;background:#FFF}.type_login_container .button1,.type_register_container .button1{min-width:150px!important;margin:.5em 0;padding:.5em}.colLeft,.colRight{display:inline-block;width:48%;vertical-align:top}.colLeft{margin-right:3%}.divider{display:block;border-bottom:3px solid #000;margin:1em 0}.divider span{display:inline-block;padding:.25em .5em;background-color:#e3e3e3;margin-bottom:-15px;vertical-align:top;line-height:2}#password-meter-wrapper{height:8px;background-color:#f3f3f3;display:block}#password-meter{height:8px;background-color:#e3e3e3;-webkit-transition:background-color .4s,width .4s;-moz-transition:background-color .4s,width .4s;transition:background-color .4s,width .4s}#password-meter.red{background-color:#BF0000}#password-meter.green{background-color:#5C991F}#password-meter.yellow{background-color:#f0e109}#password-meter-feedback{font-size:.85em;display:block;padding-top:.25em}.text-success{color:#5C991F}.text-warning{color:#eeb210}#powerTip,a,body,input:focus,textarea:focus{color:#000}.checklist li{display:block;font-size:.9em}.mobiOnly,.sideIcon,.socialcount .pinterest{display:none}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.social-icon{-webkit-background-size:auto 17px;-moz-background-size:auto 17px;-o-background-size:auto 17px;background-size:auto 17px;background-image:url(icon-hd-s816aa7a6b3.png)}}.socialcount.js .pinterest{display:inline-block;zoom:1}.socialcount .pinterest .button{bottom:0;pointer-events:auto}.socialcount-large .pinterest .button{bottom:10px}#powerTip{cursor:default;background-color:#f2f2f2;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15),0 2px 1px rgba(255,255,255,.5) inset,0 -2px 2px #dcdcdc inset;-moz-box-shadow:0 1px 1px rgba(0,0,0,.15),0 2px 1px rgba(255,255,255,.5) inset,0 -2px 2px #dcdcdc inset;box-shadow:0 1px 1px rgba(0,0,0,.15),0 2px 1px rgba(255,255,255,.5) inset,0 -2px 2px #dcdcdc inset;border:1px solid #acacac;border-radius:6px;display:none;padding:10px;z-index:2147483647;font-size:.85em;opacity:.93;max-width:800px}.logo b,ul li,ul.topMenu a{display:inline-block}#powerTip.n:before,#powerTip.s:before{border-right:5px solid transparent;border-left:5px solid transparent;left:50%;margin-left:-5px}#powerTip.e:before,#powerTip.w:before{border-bottom:5px solid transparent;border-top:5px solid transparent;margin-top:-5px;top:50%}#powerTip.n:before{border-top:10px solid #acacac;border-top:10px solid rgba(172,172,172,.8);bottom:-10px}#powerTip.e:before{border-right:10px solid #acacac;border-right:10px solid rgba(172,172,172,.8);left:-10px}#powerTip.s:before{border-bottom:10px solid #acacac;border-bottom:10px solid rgba(172,172,172,.8);top:-10px}#powerTip.w:before{border-left:10px solid #acacac;border-left:10px solid rgba(172,172,172,.8);right:-10px}#powerTip.ne:before,#powerTip.se:before{border-right:10px solid transparent;border-left:0;left:10px}#powerTip.nw:before,#powerTip.sw:before{border-left:10px solid transparent;border-right:0;right:10px}#powerTip.ne:before,#powerTip.nw:before{border-top:10px solid #acacac;border-top:10px solid rgba(172,172,172,.8);bottom:-10px}#powerTip.se:before,#powerTip.sw:before{border-bottom:10px solid #acacac;border-bottom:10px solid rgba(172,172,172,.8);top:-10px}#powerTip.ne-alt:before,#powerTip.nw-alt:before,#powerTip.se-alt:before,#powerTip.sw-alt:before{border-top:10px solid #acacac;border-top:10px solid rgba(172,172,172,.8);bottom:-10px;border-left:5px solid transparent;border-right:5px solid transparent;left:10px}#bannerBox,#sideBar{border-left:1px solid rgba(255,255,255,.27)}#powerTip.ne-alt:before,#powerTip.se-alt:before{left:auto;right:10px}#powerTip.se-alt:before,#powerTip.sw-alt:before{border-top:0;border-bottom:10px solid #acacac;border-bottom:10px solid rgba(172,172,172,.8);bottom:auto;top:-10px}#powerTip .mediaDate{white-space:nowrap;vertical-align:text-top;padding-right:1em}#powerTip a:hover{color:#000;text-decoration:underline}#powerTip h5{font-size:1.3em;font-family:open_sansextrabold,'Trebuchet MS';margin-bottom:.3em}body,html{margin:0;padding:0}body{background-color:#DDE1DD}body,input,select,textarea{font-family:open_sansregular,'Trebuchet MS',sans-serif;font-size:100%;border:0;outline:0}input,select,textarea{color:#666;margin:0;padding:0;outline:0;border-radius:0}a{outline:0!important}.logo b span,h1,h2{color:#c00}p{line-height:1.36em}h1,h2,h3,h4,h5,h6,li,p,ul{margin:0;padding:0;list-style-type:none;font-weight:300}#content strong,.logo b{font-weight:400}h1{font-size:1.65em;padding-bottom:.2em}h2{font-size:1.2em;padding-bottom:.1em}.afterH3{margin:-.7em 0 1.3em}.ahBtn,.listWrapper div span,ul.topMenu a.active{background-color:#c00}.ahBtn:hover,.listWrapper div:hover>span{background-color:#000}#callout,#callout a>em,#callout div,#change_lang,#followBox .icon,#header,#media_logos a,#menuOpener,#sideBar,#thumbBox a:hover img,.ahBtn,.anschrift ul.radioSty>li,.button1,.button2,.link a,.listWrapper div span,.listWrapper div.listItem2cols a>em,.listWrapper div.listItem>div,.login-basket-area,.login-basket-area a,.logo img,.more a,button.vote,ul.subMenu li a,ul.topMenu,ul.topMenu a,ul.topMenu li.hasMenu ul{-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#outerWrapper{width:100%;float:left;position:relative}.layoutArea{width:100%;max-width:1280px;padding:0;margin:0 auto}a img{border:0}.clr{height:0;line-height:0}.img-left{float:left;margin-right:1em}.img-right{float:right;margin-left:1em}.side-img25,.width25{width:25%}.side-img30,.width30{width:30%}.side-img40,.width40{width:40%}.side-img45,.width45{width:45%}.side-img47,.width47{width:47%}.side-img50,.width50{width:50%}.side-img55,.width55{width:55%}.side-img60,.width60{width:60%}.side-img65,.width65{width:65%}.side-img70,.width70{width:70%}#header{left:0;top:0;width:100%;z-index:1000;font-size:1.15em;position:fixed;background-color:rgba(255,255,255,1);box-shadow:0 7px 7px rgba(5,5,5,.13)}.posRel,ul.topMenu li{position:relative}#header .layoutArea{position:relative;width:100%;max-width:1280px}.homepage #header{height:120px}.slimHeader{top:-18px!important}.slimHeader .logo img{-webkit-transform:scale(.55) translate(25px,43px);-moz-transform:scale(.55) translate(25px,43px);-o-transform:scale(.55) translate(25px,43px);-ms-transform:scale(.55) translate(25px,43px);transform:scale(.55) translate(25px,43px)}.logo{float:right;margin-top:6px}.logo b{color:#000;font-family:open_sansextrabold,'Trebuchet MS',sans-serif;font-size:29px;vertical-align:super}.inpSty,.inpTxArea{padding:0 5px}.tRow span,.vMid,.vMid a,.vMid button,.vMid img,.vMid input,.vMid select,.vMid span{vertical-align:middle}.fl{float:left}.fr{float:right}.ahBtn{height:45px;padding:0 1.5em;color:#fff;cursor:pointer}.inpTxt{height:45px;padding:0 .75em}#nav{float:left}ul.topMenu{float:right;font-size:18px}ul.topMenu li{float:left}ul.topMenu a{padding:2.5em 1.2em 1em;background:url(../img/e/basic/top-nav.png) repeat-x}ul.topMenu a.active{color:#fff;background-image:none}ul.topMenu a:hover{background-color:#000;background-position:0 bottom;color:#fff}ul.topMenu li.hasMenu ul{position:absolute;left:0;top:87px;width:auto;background-color:rgba(255,255,255,.9);height:0;overflow:hidden;margin-top:-10px}ul.topMenu li.hasMenu:hover ul{height:auto;overflow:visible;margin-top:0;z-index:999}ul.topMenu li ul li{display:block;float:none}#contentBox,#subNav{float:left;width:100%}ul.topMenu li ul li a{display:block;padding-top:.5em;padding-bottom:.5em;font-size:.9em}#subNav{background-color:rgba(0,0,0,.6)}#subNav ul li{margin:0;padding:0}#subNav ul li a{color:#fff;padding:.5em 1em;line-height:2.5em;background-color:rgba(0,0,0,0)}#subNav ul li a.active,#subNav ul li a:hover,ul.subMenu li a.active{background-color:rgba(0,0,0,1)}.slimHeader ul.topMenu a{padding:1.5em 1.2em .5em}.slimHeader .logo{margin-top:-21px}.slimHeader .logo b{vertical-align:inherit}.slimHeader ul.topMenu li.hasMenu ul{top:60px}.slimHeader ul.topMenu li.hasMenu ul li a{padding-top:.5em;padding-bottom:.5em}#content-1{left:0;top:86px;width:100%;z-index:90}#contentBox{max-width:1280px;position:relative;overflow:hidden}#contentBox p{margin-bottom:1em}#bannerBox{width:40%;position:fixed;z-index:9;right:0;top:0;height:100%;overflow:hidden}#bannerBox>img{position:absolute;width:auto;height:100%;top:0;left:0}#thumbBox,#thumbBox a{position:relative;width:96px}#sideBar{width:38%;padding:50px 10px 1em;float:right;background-color:#ebebeb}body.has_submenu #sideBar{padding-top:100px}#sideBar .section_head .icon{margin-right:.5em}.section_content{padding-bottom:1em}#sideBar p.link a{display:inline-block;margin:.5em 0}#sideBar p.link a .icon{margin-left:.5em}#sideBar .stats li{width:120px;height:95px;padding-top:25px;border-radius:60px;margin-right:5px;background-color:rgba(0,0,0,.15);color:#fff;font-size:2.5em;display:inline-block;line-height:1;vertical-align:top;letter-spacing:-.05em}#sideBar .stats li:first-child{background-color:rgba(0,0,0,.18)}#sideBar .stats li:last-child{margin-right:0;background-color:rgba(0,0,0,.12)}#sideBar .stats li:hover{background-color:rgba(0,0,0,.22);cursor:default}#sideBar .stats li em,#sideBar .stats li span.label{display:block;width:auto;letter-spacing:initial}#sideBar .stats li span.label{color:#333;font-size:.3em}#sideBar .stats li em{font-size:.5em;font-style:normal;padding-top:.1em}#thumbBox{float:right;margin:20px -9px 0 20px;z-index:99}#thumbBox span.thItem{width:96px;height:142px;float:left}#thumbBox a{left:0;bottom:0;height:142px}#thumbBox a:hover:not(.active){left:2px;bottom:-2px;min-width:105%;min-height:105%;width:auto;z-index:99;cursor:pointer}#thumbBox a img{margin:0 4px;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;width:100%}#thumbBox a:hover:not(.active) img{-moz-box-shadow:2px 2px 3px 3px rgba(0,0,0,.5);-webkit-box-shadow:2px 2px 3px 3px rgba(0,0,0,.5);box-shadow:2px 2px 3px 3px rgba(0,0,0,.5)}#thumbBox a span{position:absolute;right:-20px;top:-65px;color:#fff;display:none;font-size:2.2em}#thumbBox a.active{cursor:default}#thumbBox a.active img{margin:0;border-right:4px solid #fff;border-left:4px solid #fff}#thumbBox a.active span{display:inline-block}#content{width:52%;padding:60px 3% 0 5%}#content h1,#content h2{color:#000;font-size:34px;font-family:open_sanslight,'Trebuchet MS',sans-serif;font-weight:400;padding-bottom:.75em}#content h3,#content strong,.section_head{font-family:open_sansbold,'Trebuchet MS',sans-serif}#content h1 span,#content h2 span{color:#c00}#followBox,#followBox .icon{color:rgba(255,255,255,.44)}#content h3,.section_head{font-size:1.3em;padding-bottom:.5em}#content .section ul{margin:.75em 0;padding:0 1em;list-style:none}#content .section li{display:block}#content .section li:before{border-color:transparent #111;border-style:solid;border-width:.35em 0 .35em .45em;display:block;height:0;width:0;left:-1em;top:.9em;position:relative}#followBox{position:absolute;right:0;top:0;height:100%;width:50px;background-color:rgba(0,0,0,.5);z-index:11}#followBox span.text{display:list-item;font-family:open_sanslight,'Trebuchet MS',sans-serif;font-size:27px;margin-top:7.65em;list-style-type:none;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#followBox .icon{font-size:2em;margin-top:.2em;display:inline-block}#followBox .icon.first{margin-top:84px}#followBox .icon:hover{color:rgba(255,255,255,1)}.listWrapper div.listItem{width:98%;display:inline-block;margin:2em 1%;vertical-align:top;min-height:114px;position:relative}.listWrapper div.listItem div{position:absolute;left:0;bottom:0;background-color:#aaa;vertical-align:top;min-height:114px;min-width:100%;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.listWrapper div.listItem div img{height:100%;max-width:60%;position:absolute}.listWrapper div.listItem div:hover{left:-12px;bottom:-5px;min-width:105%;min-height:105%;width:auto;z-index:99;-moz-box-shadow:2px 2px 3px 3px rgba(0,0,0,.5);-webkit-box-shadow:2px 2px 3px 3px rgba(0,0,0,.5);box-shadow:2px 2px 3px 3px rgba(0,0,0,.5)}.listWrapper div.listItem div span{display:inline-block;color:#fff;line-height:1.35em;padding:1em 0;margin:1em 1em 0 0;min-width:100px;width:30%;text-align:center;float:right;font-size:.9em}.fixMrgn{bottom:0;height:108%!important}.listWrapper div.listItem2cols{line-height:0;margin:1em 1% 0;max-width:642px}.listWrapper div.listItem2cols img{width:100%}.listWrapper div.listItem2cols .boxLeft,.listWrapper div.listItem2cols .boxRight{width:50%}.listWrapper div.listItem2cols .boxRight.simple_slider{float:right}.listWrapper div.listItem2cols a{display:inline-block;line-height:0}#content.entry.fullDeails #thumbBox,#menuOpener{display:none}.listWrapper div.listItem2cols a>em{position:absolute;left:19%;top:18%;font-size:7em;color:#8f8f7f}.listWrapper div.listItem2cols a:hover>em{color:#C00}#content.entry{width:55%;padding:60px 0 0 5%}body.has_submenu #content.entry{padding-top:80px}#content.entry h1,#content.entry h2{font-family:open_sansextrabold,'Trebuchet MS',sans-serif;font-size:23px}#content.entry h3{font-family:open_sansbold,'Trebuchet MS',sans-serif;font-size:19px;padding:.5em 0 1em}#content.entry div.details img{border:1px solid #ddd;background-color:1px solid #fff;padding:6px}#content.entry.fullDeails{width:90%;padding:2em 4%;margin:3em 1%;background-color:rgba(255,255,255,.9);position:relative;z-index:999}.likes,.more,.newsItem h4 a,.tipp{display:block}#content.entry.fullDeails .likes{padding:1em 0 0}.recipeInfo{margin-bottom:1em}.recipeInfo h4{margin:1em 0}.ingredients p{line-height:2em}.tipp{border:1px dashed #c00;background-color:#fff!important;padding:.75em 1em!important;margin:1em 2em 0 0}#content a{color:#c00}#content a:hover{color:#000;text-decoration:underline}.newsItem,.resList{width:98%;float:left;margin-right:2%;padding:1em 0;border-bottom:1px solid #aaa}.newsItem img,.resList img{width:40%;float:left}.newsItem a.click_more,.newsItem h4,.newsItem p.more_content,.newsItem p.newsDate,.resList h4,.resList h5,.resList p.link{float:right;width:56%}.newsItem h4,.resList h4{padding-bottom:.5em;font-weight:700}.newsItem p.newsDate{font-size:.95em;margin-bottom:.65em!important}.resList h4 a{color:#000!important}.resList p.link{margin-top:1.5em}.resList p.link a{max-width:180px}.imgLft{float:left;margin:0 2em 1em 0}.imgRgt{float:right;margin:0 0 1em 2em}.link,.more{font-size:18px;padding:2em 0}.button1,.button2,.link a,.more a{display:inline-block;background:#fff;border:1px solid #000;padding:.85em .5em .85em 1.65em;text-decoration:none!important;color:#000!important;cursor:pointer}.button1:hover,.button2:hover,.link a:hover,.more a:hover{background:#000;color:#fff!important}.more .icon{background:#c00;padding:.5em;color:#fff;margin-left:1em}.more a.left,.more.back a{padding:.85em 1.65em .85em .5em}.more a.left .icon,.more.back .icon{margin-left:0;margin-right:1em}.payment_block .button2{padding:.35em .5em}.icon em{display:inline-block;text-indent:-9999px}#change_lang,.book_block>.more a,.copy,.footerNav span a,p.link a{display:block}#contentBox p.link{margin-bottom:.25em}#contentBox p.link:last-child{margin-bottom:2em}p.link{padding:0}p.link a{padding:.3em .5em .3em 1em;margin-right:2em}p.link a span{float:right;line-height:1.35em}.likes{text-align:right;color:#4e5238;font-size:16px;padding:4em 2em 2em 0}.likes a{color:#fff!important}#footer-nav{width:100%;float:left;position:relative;z-index:10}#footer-nav a{color:#aaa}#footer-nav a.cur,#footer-nav a:hover{color:#fff}.footerNav{width:100%;float:left;padding:1em 0 1.75em;font-size:18px;background-color:rgba(48,48,48,.95);color:#ccc;line-height:1.65em}.footerNav .layoutArea{max-width:1150px;width:100%}.footerNav span{width:270px;float:left}.footerNav span a{padding-left:1em}span.subscribe{width:574px;float:right}span.subscribe span{display:block;width:auto;float:none;padding-bottom:.5em}.subscribe .inpTxt{background-color:rgba(255,255,255,.65);width:280px;font-size:24px}.subscribe p{font-size:14px;padding-top:.5em}.copy{font-size:14px;color:#474a35;text-align:center;padding:.8em 0;background-color:#ddd}.book_block{position:relative;width:48%;float:left;margin-right:3%}.thumb_wrapper{position:relative;width:90%;margin:0}.thumb_wrapper img{max-width:400px!important;width:100%}.book_block>.more{padding:.2em 0;text-align:right}.alert,.info{background-color:#FFF;padding:1em;width:85%}.alert{border:2px dashed #C00;color:#C00;margin-bottom:.8em}.info{border:2px dashed #090;color:#090;margin:0 .8em .8em 0}#change_lang{width:auto;position:fixed;top:10px;right:10px;font-size:1em;background:rgba(0,0,0,0);padding:5px;text-align:right;z-index:1000}#change_lang img{border:1px solid #FFF;margin-left:5px;width:50px}.slimHeader #change_lang{top:45px;color:#fff;background:rgba(0,0,0,.35)}.slimHeader #change_lang img{border:1px solid #AAA}#change_lang:hover{text-decoration:underline}.de.home #content h1{font-family:open_sansextrabold,"Trebuchet MS",sans-serif;font-size:2.35em;margin:0 1% .4em;padding:0;line-height:1.4em}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.de.home #content h2{font-size:1.6em;padding-bottom:.6em;margin:0 1%}.tipp_image{width:200px}#callout{position:absolute;background-color:rgba(255,255,255,.9);box-shadow:0 5px 5px rgba(5,5,5,.2);border:2px solid #C00;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;top:70px;right:27%;width:480px;font-size:1.3em;z-index:100}.contentRightBox,.grid>a>.grid_img>img,.grid>a>h5,.list_grid{position:relative}#callout>div{padding:2em}#callout.haway{top:-300px}#callout p.link{width:100%}#media_logos .mediaIntro{display:inline-block;font-size:.8em;color:#777;margin-right:20px}#media_logos{width:96%;float:left;text-align:center;padding:0 2% 1em;vertical-align:middle}#media_logos a{background:url(../img/e/basic/de_media_logos.png) no-repeat;display:inline-block;text-indent:-9999px;margin:0 .79em;vertical-align:middle}body.de #media_logos a{background-image:url(../img/e/basic/de_media_logos.png)}body.en #media_logos a{background-image:url(../img/e/basic/en_media_logos.png)}#media_logos a:hover{cursor:default}body.de #media_logos a.media_logo_1{width:50px;height:14px;background-position:0 -5px}body.de #media_logos a.media_logo_1:hover{background-position:-50px -5px}body.de #media_logos a.media_logo_2{width:37px;height:22px;background-position:0 -26px}body.de #media_logos a.media_logo_2:hover{background-position:-50px -26px}body.de #media_logos a.media_logo_3{width:50px;height:24px;background-position:0 -51px}body.de #media_logos a.media_logo_3:hover{background-position:-50px -51px}body.de #media_logos a.media_logo_4{width:50px;height:11px;background-position:0 -82px}body.de #media_logos a.media_logo_4:hover{background-position:-50px -82px}body.de #media_logos a.media_logo_5{width:27px;height:25px;background-position:0 -100px}body.de #media_logos a.media_logo_5:hover{background-position:-50px -100px}body.de #media_logos a.media_logo_6{width:19px;height:19px;background-position:0 -128px}body.de #media_logos a.media_logo_6:hover{background-position:-50px -128px}body.de #media_logos a.media_logo_7{width:30px;height:19px;background-position:0 -153px}body.de #media_logos a.media_logo_7:hover{background-position:-50px -153px}body.de #media_logos a.media_logo_8{width:20px;height:17px;background-position:0 -179px}body.de #media_logos a.media_logo_8:hover{background-position:-50px -179px}body.de #media_logos a.media_logo_9{width:40px;height:15px;background-position:0 -205px}body.de #media_logos a.media_logo_9:hover{background-position:-50px -205px}body.de #media_logos a.media_logo_10{width:46px;height:14px;background-position:0 -230px}body.de #media_logos a.media_logo_10:hover{background-position:-50px -230px}body.de #media_logos a.media_logo_11{width:34px;height:21px;background-position:0 -252px}body.de #media_logos a.media_logo_11:hover{background-position:-50px -252px}body.de #media_logos a.media_logo_12{width:35px;height:17px;background-position:0 -279px}body.de #media_logos a.media_logo_12:hover{background-position:-50px -279px}body.de #media_logos a.media_logo_13{width:25px;height:17px;background-position:0 -304px}body.de #media_logos a.media_logo_13:hover{background-position:-50px -304px}body.de #media_logos a.media_logo_14{width:48px;height:13px;background-position:0 -331px}body.de #media_logos a.media_logo_14:hover{background-position:-50px -331px}body.de #media_logos a.media_logo_15{width:40px;height:13px;background-position:0 -356px}body.de #media_logos a.media_logo_15:hover{background-position:-50px -356px}body.de #media_logos a.media_logo_16{width:43px;height:13px;background-position:0 -381px}body.de #media_logos a.media_logo_16:hover{background-position:-50px -381px}body.de #media_logos a.media_logo_17{width:30px;height:15px;background-position:0 -405px}body.de #media_logos a.media_logo_17:hover{background-position:-50px -405px}body.de #media_logos a.media_logo_18{width:40px;height:13px;background-position:0 -431px}body.de #media_logos a.media_logo_18:hover{background-position:-50px -431px}body.de #media_logos a.media_logo_19{width:42px;height:13px;background-position:0 -454px}body.de #media_logos a.media_logo_19:hover{background-position:-50px -454px}body.de #media_logos a.media_logo_20{width:27px;height:25px;background-position:0 -475px}body.de #media_logos a.media_logo_20:hover{background-position:-50px -475px}body.de #media_logos a.media_logo_21{width:40px;height:25px;background-position:0 -500px}body.de #media_logos a.media_logo_21:hover{background-position:-50px -500px}body.en #media_logos a.media_logo_1{width:50px;height:16px;background-position:0 -5px}body.en #media_logos a.media_logo_1:hover{background-position:-50px -5px}body.en #media_logos a.media_logo_2{width:50px;height:10px;background-position:0 -32px}body.en #media_logos a.media_logo_2:hover{background-position:-50px -32px}body.en #media_logos a.media_logo_3{width:40px;height:25px;background-position:0 -50px}body.en #media_logos a.media_logo_3:hover{background-position:-50px -50px}body.en #media_logos a.media_logo_4{width:50px;height:25px;background-position:0 -75px}body.en #media_logos a.media_logo_4:hover{background-position:-50px -75px}body.en #media_logos a.media_logo_5{width:50px;height:22px;background-position:0 -101px}body.en #media_logos a.media_logo_5:hover{background-position:-50px -101px}body.en #media_logos a.media_logo_6{width:25px;height:25px;background-position:0 -125px}body.en #media_logos a.media_logo_6:hover{background-position:-50px -125px}body.en #media_logos a.media_logo_7{width:16px;height:25px;background-position:0 -150px}body.en #media_logos a.media_logo_7:hover{background-position:-50px -150px}body.en #media_logos a.media_logo_8{width:50px;height:25px;background-position:0 -175px}body.en #media_logos a.media_logo_8:hover{background-position:-50px -175px}body.en #media_logos a.media_logo_9{width:50px;height:25px;background-position:0 -200px}body.en #media_logos a.media_logo_9:hover{background-position:-50px -200px}body.en #media_logos a.media_logo_10{width:50px;height:25px;background-position:0 -225px}body.en #media_logos a.media_logo_10:hover{background-position:-50px -225px}p.link a.triple_button{display:block!important;width:27%!important;margin-right:.4em!important;float:left;font-size:.9em!important;line-height:1.3em!important}p.link a.double_button{display:block!important;width:44%!important;margin-right:.4em!important;float:left;font-size:.9em!important;line-height:1.3em!important}.wide_content #bannerBox{border-left:0 none}.wide_content #bannerBox>img{visibility:hidden}.wide_content #content{width:95%;position:relative;z-index:10}.wide_content #content.entry{width:95%}.contentRightBox{width:48%;max-width:400px;display:block;float:right;margin-left:22px}.wide_content .contentRightBox{width:33%}@media all and (max-width:1555px){#change_lang{top:5px;right:5px;font-size:.8em;line-height:2em}}@media all and (min-width:1180px){.footerNav span a{padding-left:0}.ingredients{float:left;width:45%}.recipeInfo{float:right;width:50%}}@media all and (min-width:1025px){.socialcount{float:right;margin-left:1em!important}.likes span.likeText{display:inline-block;line-height:2}.listWrapper div.listItem{width:47%;margin-bottom:0;margin-top:1em}div.entry>div.details{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:3em;-webkit-column-gap:3em;column-gap:3em}}@media all and (min-width:1025px) and (max-width:1130px){.logo b{font-size:1.3em}ul.topMenu{font-size:1em}ul.topMenu a{padding:2.5em .9em 1em}}@media all and (max-width:1130px){.book_block{width:97%}.thumb_wrapper{width:80%}.thumb_wrapper img{max-width:100%}p.link{width:55%}.wide_content p.link{width:100%}#contentBox .infoBox p.link{width:96%}.full_width p.link{width:100%;font-size:1em}p.link a{margin-right:0}.listWrapper div.listItem2cols a>em{left:19%;top:18%;font-size:6em}#callout p.link{width:100%}}@media all and (max-width:1024px){.colLeft,.colRight{display:block;width:100%;margin:0}.leafsBg{background-repeat:repeat;background-position:center top}.thumb_wrapper{width:65%}p.link{width:80%}#content.entry{width:47%;padding:40px 0 0 3%}body.has_submenu #content.entry{padding-top:75px}#thumbBox{margin:20px -4px 20px 20px}#sideBar{width:48%}#contentBox,.layoutArea{max-width:998px}#header .layoutArea,.footerNav .layoutArea{max-width:980px}#header{background-color:rgba(255,255,255,1)}#bannerBox,.login-basket-area{width:50%}#content{width:46%;padding:30px 3% 0 1%}.logo b{font-size:1.1em}ul.topMenu{font-size:.985em}ul.topMenu a{padding:2.5em .9em 1em}.slimHeader ul.topMenu a{padding:1.5em .9em .5em}.likes{padding:1em 2em 2em 0}.footerNav{font-size:1em}.footerNav span{width:200px}span.subscribe{width:490px}.listWrapper div.listItem div{width:100%;float:left;padding-bottom:1em;display:block;vertical-align:inherit}.listWrapper div.listItem div img{max-height:inherit}.listWrapper div.listItem div span{line-height:1.6em;padding:1.3em 0;margin:1em 1em 0 0;min-width:120px;width:36%;font-size:1em}.fixMrgn{margin-top:-20px}#content h1,#content h2,.de.home #content h1{font-size:1.8em}.de.home #content h2{font-size:1.4em}.listWrapper div.listItem2cols{margin:2em 1%}.listWrapper div.listItem2cols a>em{left:19%;top:18%;font-size:5em}}@media all and (min-width:681px) and (max-width:980px){.logo,ul.topMenu{text-align:center}#nav,.logo{width:100%}#media_logos a.prio3{display:none}#content-1{top:145px}ul.topMenu a{padding:1em 1.3em}ul.topMenu{float:none;border-top:1px solid #ddd;font-size:.95em}ul.topMenu li{float:inherit}.login-basket-area{top:154px}body.has_submenu .login-basket-area{top:198px}.slimHeader .login-basket-area{top:110px}body.has_submenu .slimHeader .login-basket-area{top:154px}.slimHeader #change_lang{top:5px;color:#000;background:rgba(0,0,0,0)}.slimHeader #change_lang img{border:1px solid #FFF}.listWrapper div.listItem2cols a>em{left:19%;top:18%;font-size:4em}#callout{top:110px}ul.topMenu li.hasMenu ul{top:52px}.slimHeader ul.topMenu li.hasMenu ul{top:37px}}@media all and (min-width:681px) and (max-width:767px){ul.topMenu{font-size:.85em}}@media all and (max-width:980px){.counterInfo{padding:265px 20px 0}.counter{border-radius:282px;width:226px;overflow:hidden;top:1em;right:inherit;left:50%;margin-left:-113px;min-height:226px}.counter span{text-align:center;margin-top:0;padding:1em 0 .65em}.infoBox{border-radius:1em 1em 0 0}p.link a.triple_button{width:90%!important}}@media all and (max-width:768px){.wide_content .contentRightBox{width:50%}#primary_block{display:initial!important}.img-left,.img-right{display:block;float:none}.counterInfo{padding:265px 10px 0}#contentBox,#header .layoutArea,.layoutArea{width:100%}.footerNav .layoutArea{width:96%;padding:0 2%}.likes{padding:0 2em 2em 0}.slimHeader ul.topMenu{margin-top:10px}.slimHeader ul.topMenu a{padding:.5em 1.3em}.slimHeader .logo{margin-top:-18px}.listWrapper div.listItem{margin:1.25em 1% 1em}.listWrapper div.listItem div span{font-size:1em;line-height:1.3em;margin:1em 1em 0 0;min-width:105px;width:30%;padding:.85em 0}#content h1,#content h2{font-size:1.5em}#bannerBox{top:95px;padding-bottom:95px;background-color:rgba(0,0,0,.7);border-left:1px solid rgba(255,255,255,.9)}.wide_content #bannerBox{background-color:transparent;border-left:0 none}#bannerBox img{max-width:inherit}.footerNav{font-size:.9em}.footerNav span{width:160px}span.subscribe{width:355px}.subscribe .inpTxt{font-size:16px;width:200px}.ahBtn,.inpTxt{height:35px}.subscribe p{font-size:11px}.fixMrgn{margin-top:-15px}.listWrapper div.listItem2cols a>em{left:19%;top:18%;font-size:6.1em}.listWrapper div.listItem2cols .boxLeft,.listWrapper div.listItem2cols .boxRight{width:100%}.listWrapper div.listItem2cols .boxRight.simple_slider{float:none}.img-left{margin-right:0}.img-right{margin-left:0}.side-img25,.side-img30,.side-img40,.side-img50,.side-img55,.side-img60,.side-img65,.side-img70,.width25,.width30,.width40,.width45,.width47,.width50,.width55,.width60,.width65,.width70{display:block;float:none;width:100%}p.link a.triple_button{width:90%!important}}@media all and (max-width:680px){.wide_content .contentRightBox{width:100%;float:none;margin-left:0}body.hasSidebar #content-1{top:50px}body.has_submenu #sideBar{padding-top:50px}body.hasSidebar #content.entry{padding-top:40px}#sideBar p.link a{display:block}#sideBar p.link a span.icon{line-height:inherit!important}#media_logos a.prio2,#media_logos a.prio3,#subNav{display:none}ul.topMenu li.hasMenu ul{position:static;width:100%;background-color:rgba(0,0,0,.6);height:auto;overflow:visible;margin-top:0;display:block}ul.topMenu li ul li{display:block;float:none}ul.topMenu li ul li a{display:block;padding-top:.5em;padding-bottom:.5em;font-size:.9em;color:#fff;padding-left:1.5em}ul.topMenu li ul li a:before{content:"- "}.newsItem,.resList{width:94%;margin:0;padding:3%!important}.tipp{margin:0 0 1em;border:4px dashed #c00}.thumb_wrapper{width:50%}p.link{width:70%;font-size:1.2em}.full_width p.link{width:100%;font-size:1.2em}#thumbBox{width:100%;margin:0 0 1em;padding:.75em 0 .35em;background-color:rgba(0,0,0,.5)}#thumbBox a{width:100%}#thumbBox span.thItem{max-width:20%;margin:0 .1em;height:auto}#thumbBox a img{margin:0;max-width:100%}#thumbBox a.active span{display:none}#thumbBox a.active img{border:1px solid #fff}#content-1{top:480px}#content.entry,#content.entry.fullDeails,#sideBar{padding-left:0;width:100%;padding-bottom:0;margin:0;background:0 0}#content.entry .likes,#content.entry .more,#content.entry div.details,#content.entry div.ingredients,#content.entry div.section,#content.listWrapper .likes,#content.listWrapper .more,#content.listWrapper div.details,.newsItem,.resList,.side_section{background-color:#ddd;padding:1em;font-size:.85em}#content.entry .likes,.side_section{padding:1em 2em}#content.entry.fullDeails .likes{padding-bottom:1em}#content.entry div.details img{background-color:none;padding:0;max-width:99.5%}.button1,.button2,.likes,.more a{display:block;text-align:center}#nav{width:100%}ul.topMenu a,ul.topMenu li{display:block;float:none}ul.topMenu{display:none;width:100%}.login-basket,.mobiOnly,.sideIcon,ul.showMenu{display:block}ul.topMenu a{padding:.5em 1.3em;font-size:.9em;border-bottom:1px solid #ddd}.login-basket-area{width:100%;top:0!important}.login-basket{margin-left:0;width:auto}.loginBox .fbLogin,.tRow,.type_login_container .fbLogin,.type_register_container .fbLogin{margin:0 auto;max-width:300px}#sideBar{position:absolute;top:30px;right:-100%;width:100%;padding:0;background-color:rgba(255,255,255,.95);box-shadow:0 0 10px rgba(0,0,0,.2);z-index:999}body.showSidebar #sideBar{right:0}#menuOpener,.sideIcon{display:inline-block;line-height:1;padding:.25em .3em}#menuOpener{position:absolute;background-color:rgba(0,0,0,.35);color:#fff;top:6px;font-size:1.35em;right:6px}#menuOpener:hover{background-color:rgba(0,0,0,1)}.side_section{background-color:transparent}.sideIcon{position:fixed;color:rgba(0,0,0,.55);top:85px;font-size:2em;right:0;cursor:pointer;z-index:9999}.sideIcon:hover{color:rgba(0,0,0,.75)}.logo b{font-size:1em}.logo b span{display:none}.logo img{margin-top:-32px}.logo{float:left;left:-20px}#header{position:absolute!important;top:29px}.slimHeader ul.topMenu{margin-top:0}.slimHeader .logo{margin-top:6px}.slimHeader{top:29px!important}.logo img,.slimHeader .logo img{transform:scale(.62) translate(25px,25px);-webkit-transform:scale(.62) translate(25px,25px);-moz-transform:scale(.62) translate(25px,25px);-o-transform:scale(.62) translate(25px,25px);-ms-transform:scale(.62) translate(25px,25px)}.slimHeader .logo b{vertical-align:super}#bannerBox,#content{width:100%;padding:0}#bannerBox{z-index:-1;top:50px}#bannerBox img{width:100%;max-height:inherit!important}#content h1,#content h2{background-color:rgba(0,0,0,.3);color:#fff;text-align:center;padding:.5em 0;border-bottom:10px solid #ddd;font-size:1.2em}#content.entry h3{background-color:rgba(255,255,255,.9);padding:.5em .75em;margin-bottom:2em}#content.entry div.section h3{margin:.5em 0!important}#content.entry .ingredients h3{margin-bottom:0;padding-bottom:1em}#content h2 span{color:#fff}#followBox span.text{margin-top:5em}.listWrapper div.listItem{margin:0;width:100%;min-height:130px}.listWrapper div.listItem div{margin:0;border:15px solid #ddd;-moz-box-sizing:border-box;box-sizing:border-box}.listWrapper div.listItem div span{font-size:.9em;margin:.85em .85em 0 0;min-width:100px;padding:.85em 0}.footerNav span a{padding-left:0}.footerNav span{width:50%}.footerNav{line-height:2em}span.subscribe{width:100%;padding-top:1em}.subscribe .inpTxt{width:160px}.ahBtn{padding:0 1em}.book_block{border-left:0 none;float:none;padding-left:0;width:100%}.alert,.info{margin:0 auto}#change_lang{top:1px;right:1px;line-height:1;color:#fff;text-decoration:none}.anschrift ul.radioSty>li label,.type_login_container,.type_register_container{color:#000}.slimHeader #change_lang{top:1px;right:1px;background:rgba(0,0,0,0)}.listWrapper div.listItem2cols a>em{left:19%;top:18%;font-size:4em}.listWrapper div.listItem2cols .boxLeft,.listWrapper div.listItem2cols .boxRight{width:50%}.listWrapper div.listItem2cols .boxRight.simple_slider{float:right}.img-left{float:left;margin-right:.6em}.img-right{float:right;margin-left:.6em}#change_lang img{width:25px}#callout{top:40px;right:5%;width:90%;font-size:1em}.type_login_container .tRow,.type_register_container .tRow{max-width:initial}.type_login_container .field,.type_login_container .label,.type_register_container .field,.type_register_container .label{text-align:left;padding-left:0}.type_login_container .label,.type_register_container .label{width:40%}.type_login_container .field,.type_register_container .field{width:57%}p.link a.triple_button{width:95%!important;margin-bottom:2px}.wide_content #bannerBox>img{visibility:visible}.wide_content #content.entry{width:90%}}#bon_overlay,.bonPopUp{position:fixed;display:none}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}@media all and (max-width:420px){.type_login_container .field,.type_login_container .label,.type_register_container .field,.type_register_container .label{width:100%}.mobiOnly{display:none}.book_block{font-size:1.2em}.book_block,.book_block p{text-align:center}.book_block ul{text-align:left}button.add_to_basket{display:inline-block!important;margin-right:0!important;min-width:200px}.side_section{padding:.5em 1.25em}#sideBar .stats li{height:85px;padding-top:20px;width:105px;margin-right:5px}.loginBox .button1{box-sizing:border-box;display:block;padding:.5em .75em;width:99%;margin-bottom:0}.field .inpSty{height:30px;line-height:30px}#change_lang{display:inline-block;font-size:.5em;overflow:hidden;width:26px;text-indent:-9999px}.newsItem,.resList{width:96%;float:left}.newsItem img,.resList img{width:50%;float:left}.newsItem h4,.newsItem p.more_content,.newsItem p.newsDate,.resList h4,.resList h5{width:100%;padding:0}.newsItem p.newsDate{padding-top:.5em}#contentBox .infoBox p.link{width:100%}.resList{text-align:center}.resList h4,.resList h5,.resList img{float:none}.resList p.link{margin-top:1em;width:98%;float:none}.thumb_wrapper,p.link{width:100%}.resList p.link a{max-width:100%}p.link{font-size:1.2em}.img-left{display:block;float:none;margin-right:0}.img-right{display:block;float:none;margin-left:0}.side-img25,.side-img30,.side-img40,.side-img50,.side-img55,.side-img60,.side-img65,.side-img70,.width25,.width30,.width40,.width45,.width47,.width50,.width55,.width60,.width65,.width70{display:block;float:none;width:100%}#callout{font-size:.85em}}@media all and (max-width:330px){#sideBar .stats li{height:75px;padding-top:15px;width:90px;margin-right:5px}#contentBox p.link a{font-size:.8em}#contentBox p.link a span{line-height:4.35em}.listWrapper div.listItem2cols a>em{left:19%;top:18%;font-size:5em}.listWrapper div.listItem2cols .boxLeft,.listWrapper div.listItem2cols .boxRight{width:100%}.listWrapper div.listItem2cols .boxRight.simple_slider{float:none}}@media all and (-webkit-min-device-pixel-ratio:1.5){body.de #media_logos a{background-image:url(../img/e/basic/de_media_logos@2x.png);background-size:100px 550px}body.en #media_logos a{background-image:url(../img/e/basic/en_media_logos@2x.png);background-size:100px 550px}}#bon_overlay{background-color:rgba(0,0,0,.8);height:100%;left:0;top:0;width:100%;z-index:5000}.bonPopUp{left:50%;top:50%;z-index:5001}#closeBonPopUp .bon-close-icon{color:#DDD;font-size:1em;cursor:pointer}#closeBonPopUp .bon-close-icon:hover{color:#FFF}.click_less,.click_more{display:none;cursor:pointer;color:#C00}.click_less:hover,.click_more:hover{color:#000;text-decoration:underline}hr{background-color:#F0F0F0;height:5px;border:0;margin:1em 0}.details,.section{padding-right:5%}#bannerBox img.active{z-index:10}button.add_to_basket{display:block;margin-right:2em;background-color:#fff;border:1px solid #000;color:#000!important;padding:.85em;text-decoration:none!important;transition:all .3s ease-out 0s;font-size:1em;cursor:pointer}button.add_to_basket:hover{background-color:#000;color:#FFF!important}.haway{display:none}.h1_stoerer{padding:.1em .5em;border:1px solid #C00;background-color:#C00;color:#FFF!important;font-size:.9em;margin-bottom:.8em;display:block;max-width:400px;text-align:center}.h1_stoerer:hover{background-color:#FFF;border:1px solid #000;color:#000!important;text-decoration:none!important}p.link.attila a{background-color:#DED}p.link.attila a:hover{background-color:#000}.grid{width:200px;min-height:100px;padding:15px;background:#fff;margin:8px 8px 8px 0;font-size:12px;float:left;box-shadow:0 1px 3px rgba(34,25,25,.4);-moz-box-shadow:0 1px 3px rgba(34,25,25,.4);-webkit-box-shadow:0 1px 3px rgba(34,25,25,.4);-webkit-transition:top 1s ease,left 1s ease;-moz-transition:top 1s ease,left 1s ease;-o-transition:top 1s ease,left 1s ease;-ms-transition:top 1s ease,left 1s ease}.grid .grid_name{font-size:1em;color:#C00;margin-bottom:.2em}.grid .grid_title{font-size:1.2em;color:#000;font-weight:700;margin-bottom:.2em}.grid .grid_vote{font-size:1em;color:#C00;margin-bottom:.2em;cursor:help}.grid .grid_vote button.vote{font-size:1.1em;float:right;color:#FFF;background-color:#C00;border:1px solid #900;padding:.4em;cursor:pointer}.grid .grid_vote button.vote:hover{color:#FFF;background-color:#333;border:1px solid #000}.grid .grid_vote button.disabled{color:#EEE!important;background-color:#CCC!important;border:1px solid #999!important;cursor:default!important}.grid>a:hover,.grid>a>h5{color:#EB6F33}.grid h5,.grid h5>a{margin:5px 0;display:block;padding:0 0 5px;font-size:13px;color:#EB6F33;text-decoration:none}.col5 .grid h5,.col5 .grid h5>a{font-size:14px}.grid h5>a:hover{text-decoration:underline}.grid>a,.grid>a:hover{text-decoration:none}.grid .grid_img{margin:0 0 5px}.grid .grid_summary{font-size:12px!important}.grid .grid_img img{max-width:100%;width:100%;background:#ccc;display:block}.grid>a>h5{margin:5px 0 0;display:block;padding:0 0 10px;font-size:13px;text-decoration:none!important}.grid>a:hover>h5{top:1px;text-decoration:none}.grid>a>.grid_img>img{-mox-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);box-shadow:0 0 4px rgba(0,0,0,.1)}.grid>a:hover>.grid_img>img{top:1px;-mox-box-shadow:0 3px 6px rgba(0,0,0,.3);-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}#basic-modal-content{display:none}#simplemodal-overlay{background-color:#000}#simplemodal-container{color:#EEE;background-color:#333;border:4px solid #444;padding:12px}#simplemodal-container .simplemodal-data{padding:8px}#simplemodal-container code{background:#141414;border-left:3px solid #65B43D;color:#EEES;display:block;font-size:12px;margin-bottom:12px;padding:4px 6px 6px}#simplemodal-container a{color:snow}#simplemodal-container a.modalCloseImg{background:url(/img/e/basic/x.png) no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-15px;right:-16px;cursor:pointer}#simplemodal-container h3{color:#E00}.full_button{width:auto!important;margin-right:0!important;min-height:50px}.val_count_display,.val_display{margin-right:0.5em;vertical-align:middle;display:inline-block;font-size:.9em}.val_display span,.val_display span em{display:inline-block;height:14px;float:left;background-size:14px 14px;background-repeat:no-repeat;background-position:0 0}.val_display span{width:14px;margin-right:1px;background-image:url(../img/e/basic/star-outline.png)}.val_display span em{background-image:url(../img/e/basic/star.png)}span.val_empty em{width:0}span.val_1 em{width:12.5%}span.val_2 em{width:25%}span.val_3 em{width:37.5%}span.val_4 em{width:50%}span.val_5 em{width:62.5%}span.val_6 em{width:75%}span.val_7 em{width:87.5%}span.val_full em{width:100%}.val_item{background:rgba(255,255,255,.25);border:1px solid #d5d8d5;border-radius:.35em;padding:.5em .65em;display:block;margin-bottom:1em}.val_feedback{margin-top:.5em;font-size:.9em}.val_date{font-size:.75em;float:right;letter-spacing:1px;opacity:.7}.val_name{font-size:.85em}.val_comment_val{font-size:.75em;margin-top:.5em;text-align:right}.load_more_link,.slick-dots{text-align:center}.comment_val_downvote,.comment_val_upvote{display:inline-block;width:auto;height:18px;background-repeat:no-repeat;background-size:contain;border:0;background-color:transparent;margin-left:.5em;padding-left:23px;opacity:.65;cursor:pointer}.comment_val_downvote:hover,.comment_val_upvote:hover,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.comment_val_upvote{background-image:url(../img/e/basic/upvote.png)}.comment_val_downvote{background-image:url(../img/e/basic/downvote.png)}.verified_purchase{font-size:.85em;padding:.15em .35em;background-color:#2c0;color:#fff;border-radius:2px;display:inline-block;vertical-align:middle}.link .btn{padding:.3em 1em;display:inline-block;background:#fff;font-size:18px;border:1px solid #000;text-decoration:none!important;color:#000!important;cursor:pointer}.link .btn:hover{background:#000;color:#fff!important}.user_val_filter{font-size:.8em}.user_val_filter label{margin-right:1em}.val_count_display{}.read_more_container{display:none}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:url(/js/slick/ajax-loader.gif) center center no-repeat #fff}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/js/slick/fonts/slick.eot);src:url(/js/slick/fonts/slick.eot?#iefix) format('embedded-opentype'),url(/js/slick/fonts/slick.woff) format('woff'),url(/js/slick/fonts/slick.ttf) format('truetype'),url(/js/slick/fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-dots,.slick-dots li{position:relative;padding:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#fff}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;width:100%;margin:-50px 0 0;list-style:none}.slick-dots li{display:inline-block;width:20px;height:20px;margin:0 5px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.85;color:#fff}.slick-dots li.slick-active button:before{opacity:.85;color:#000}

.basket_product { width:30px; min-width: auto; border: 1px solid #999; text-align: center; margin-right: 3px; background-color: #FFF; -webkit-transition: background-color 0.25s, color 0.25s;  transition: background-color 0.25s, color 0.25s; }

.product_order_table td { padding-right: 8px; border-bottom: 1px solid #f0f0f0 }
.poll_answer { border: 1px solid #CCC; padding: 10px; background-color: #FFF; font-size: 0.8em;margin-top: 5px; color: #666; }
.poll_product_select_item { display: inline-block; min-width: 24%; width: 45%; text-align:center; margin-right: 10px; }
.poll_list_img { width: 40px; height: 40px; float: left; margin-right: 8px;}
.product_select_item { display: inline-block; min-width: 19%; text-align:center; }

.bonacc  { 
margin-bottom: 20px; 
margin-right: 30px;
}

.bonacc .list-group .list-group-item{
	margin-bottom: 0;
	display: block;
	position: relative;
	padding: 0;
}

.bonacc .list-group .list-group-item > label {
	background-color: #fff;
	display: block;
	padding:5px 12px;
	position: relative;
	margin-bottom: 0;
}

.bonacc .list-group .list-group-item:first-child > label {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.bonacc .list-group .list-group-item:last-child > label {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
	
.bonacc .list-group .list-group-item > label:hover {
    background-color: #EEEEEE;
}

.bonacc .list-group .list-group-item.active > label {
    background-color: #CC0000;
	color: #FFFFFF;
}

.bonacc .list-group .container-fluid {
	padding: 10px;
}

#password-meter-wrapper {height:8px; background-color:#f3f3f3; display:block;}
#password-meter {
	height:8px;
	background-color: #e3e3e3;
	-webkit-transition: background-color 0.4s, width 0.4s;
	-moz-transition: background-color 0.4s, width 0.4s;
	transition: background-color 0.4s, width 0.4s;
}
#password-meter.red {background-color:#BF0000;}
#password-meter.green {background-color:#5C991F;}
#password-meter.yellow {background-color:#f0e109;}

#password-meter-feedback {font-size:.85em; display:block; padding-top:.25em;}
.text-error {color:#C00;}
.text-success {color:#5C991F;}
.text-warning {color:#eeb210;}	

.checklist li {display:block; font-size:.9em;}

.form-group { margin-bottom: 10px; }

.type_login_container, .type_register_container {
    background-color: #F0F0F0;
    font-size: 0.9em;
    margin: 0.5em 0;
    padding: 1.5em;
}


/* Wrapper */


/* Global */

.jBox-wrapper {
	text-align: left;
}

.jBox-wrapper,
.jBox-wrapper * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.jBox-title,
.jBox-content,
.jBox-container {
	position: relative;
	word-break: break-word;
}

.jBox-container {
	background: #fff;
}

.jBox-content {
	padding: 8px 10px;
	overflow: auto;
	-webkit-transition: opacity .15s;
	transition: opacity .15s;
}

/* jBox Tooltip */

.jBox-Tooltip .jBox-container,
.jBox-Mouse .jBox-container {
	border-radius: 3px;
	box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}

.jBox-Tooltip .jBox-title,
.jBox-Mouse .jBox-title {
	padding: 8px 10px 0;
	font-weight: bold;
}

.jBox-hasTitle.jBox-Tooltip .jBox-content,
.jBox-hasTitle.jBox-Mouse .jBox-content {
	padding-top: 5px;
}

/* Pointer */

.jBox-pointer {
	position: absolute;
	overflow: hidden;
}

.jBox-pointer-top { top: 0; }
.jBox-pointer-bottom { bottom: 0; }
.jBox-pointer-left { left: 0; }
.jBox-pointer-right { right: 0; }

.jBox-pointer-top,
.jBox-pointer-bottom {
	width: 30px;
	height: 12px;
}

.jBox-pointer-left,
.jBox-pointer-right {
	width: 12px;
	height: 30px;
}

.jBox-pointer:after {
	content: '';
	width: 20px;
	height: 20px;
	position: absolute;
	background: #fff;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.jBox-pointer-top:after {
	left: 5px;
	top: 6px;
	box-shadow: -1px -1px 4px rgba(0, 0, 0, .2);
}

.jBox-pointer-right:after {
	top: 5px;
	right: 6px;
	box-shadow: 1px -1px 4px rgba(0, 0, 0, .2);
}

.jBox-pointer-bottom:after {
	left: 5px;
	bottom: 6px;
	box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
}

.jBox-pointer-left:after {
	top: 5px;
	left: 6px;
	box-shadow: -1px 1px 4px rgba(0, 0, 0, .2);
}

/* jBox Modal & jBox Confirm */

.jBox-Modal .jBox-container,
.jBox-Confirm .jBox-container {
	border-radius: 3px;
	box-shadow: 0 3px 15px rgba(0, 0, 0, .4), 0 0 5px rgba(0, 0, 0, .4);
}

.jBox-Modal .jBox-title,
.jBox-Confirm .jBox-title {
	border-radius: 3px 3px 0 0;
	padding: 10px 15px;
	background: #f4f5f6;
	border-bottom: 1px solid #ddd;
	text-shadow: 0 1px 0 #fff;
}

.jBox-Modal.jBox-closeButton-title .jBox-title,
.jBox-Confirm.jBox-closeButton-title .jBox-title {
	padding-right: 55px;
}

.jBox-Modal.jBox-closeButton-box:before,
.jBox-Confirm.jBox-closeButton-box:before {
	box-shadow: 0 3px 15px rgba(0, 0, 0, .4), 0 0 5px rgba(0, 0, 0, .4);
}

/* jBox Modal */

.jBox-Modal .jBox-content {
	padding: 12px 15px;
}

/* jBox Confirm */

.jBox-Confirm .jBox-content {
	text-align: center;
	padding: 45px 35px;
}

.jBox-Confirm-footer {
	border-top: 1px solid #e2e2e2;
	background: #fafafa;
	border-radius: 0 0 3px 3px;
	text-align: center;
	padding: 10px 0;
}

.jBox-Confirm-button {
	display: inline-block;
	cursor: pointer;
	font-size: 15px;
	line-height: 30px;
	height: 30px;
	border-radius: 3px;
	padding: 0 20px;
	-webkit-transition: color .2s, background-color .2s;
	transition: color .2s, background-color .2s;	
}

.jBox-Confirm-button-cancel {
	text-shadow: 0 1px 1px rgba(255, 255, 255, .6);
	background: #ddd;
	color: #999;
	margin-right: 25px;
}

.jBox-Confirm-button-cancel:hover {
	background: #ccc;
	color: #666;
}

.jBox-Confirm-button-submit {
	text-shadow: 0 -1px 1px rgba(0, 0, 0, .2);
	background: #5fc04c;
	color: #fff;
}

.jBox-Confirm-button-submit:hover {
	background: #53a642;
}

.jBox-Confirm-button-cancel:active,
.jBox-Confirm-button-submit:active {
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, .26);
}

/* jBox Notice */

.jBox-Notice {
	-webkit-transition: margin .2s;
	transition: margin .2s;
}

.jBox-Notice .jBox-container {
	border-radius: 3px;
	box-shadow: 0 0 3px rgba(0, 0, 0, .2);
	color: #fff;
	text-shadow: 0 -1px 0 #000;
	background: #333;
	background-image: linear-gradient(to bottom, #444, #222);
}

.jBox-Notice .jBox-content {
	border-radius: 3px;
	padding: 12px 20px;
}

.jBox-Notice .jBox-title {
	padding: 8px 20px 0;
	font-weight: bold;
}

.jBox-hasTitle.jBox-Notice .jBox-content {
	padding-top: 5px;
}

.jBox-Notice-color .jBox-container {
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .3);
}

.jBox-Notice-gray .jBox-container {
	color: #666;
	text-shadow: 0 1px 0 #fff;
	background: #f4f4f4;
	background-image: linear-gradient(to bottom, #fafafa, #f0f0f0);
}

.jBox-Notice-red .jBox-container {
	background: #b02222;
	background-image: linear-gradient(to bottom, #ee2222, #b02222);
}

.jBox-Notice-green .jBox-container {
	background: #70a800;
	background-image: linear-gradient(to bottom, #95cc2a, #70a800);
}

.jBox-Notice-blue .jBox-container {
	background: #2b91d9;
	background-image: linear-gradient(to bottom, #5abaff, #2b91d9);
}

.jBox-Notice-yellow .jBox-container {
	color: #744700;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .6);
	background: #ffb11f;
	background-image: linear-gradient(to bottom, #ffd665, #ffb11f);
}

/* jBox Image */

.jBox-Image {
	background: #fff;
	padding: 8px 8px 45px;
	border-radius: 5px;
}

.jBox-Image .jBox-content {
	padding: 0;
	width: 100%;
	height: 100%;
}

.jBox-image-container {
	border-radius: 5px;
	background: #fff center center no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0;
}

.jBox-image-label {
	box-sizing: border-box;
	position: absolute;
	background: #fff;
	top: 100%;
	left: 0;
	width: 100%;
	color: #333;
	margin-top: -35px;
	padding: 0 90px 5px 10px;
	border-radius: 0 0 5px 5px;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
	opacity: 0;
}

.jBox-image-label.active {
	opacity: 1;
}

.jBox-image-pointer-next,
.jBox-image-pointer-prev {
	position: absolute;
	bottom: 0px;
	width: 22px;
	height: 45px;
	background: no-repeat center center url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ijc0LjcgMjI0IDE4LjcgMzIiPg0KPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTkzLDIyNy40TDgwLjQsMjQwTDkzLDI1Mi42YzAuNCwwLjQsMC40LDEuMSwwLDEuNWwtMS42LDEuNmMtMC40LDAuNC0xLDAuNS0xLjUsMEw3NSwyNDAuN2MtMC40LTAuNC0wLjUtMSwwLTEuNWwxNC45LTE0LjljMC40LTAuNCwxLTAuNCwxLjUsMGwxLjYsMS42QzkzLjUsMjI2LjQsOTMuNCwyMjcsOTMsMjI3LjR6Ii8+DQo8L3N2Zz4=);
	background-size: 11px auto;
	cursor: pointer;
	opacity: .6;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
}

.jBox-image-pointer-next:hover,
.jBox-image-pointer-prev:hover {
	opacity: 1;
}

.jBox-image-pointer-next {
	right: 8px;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

.jBox-image-pointer-prev {
	right: 30px;
}

.jBox-image-open #jBox-overlay {
	background-color: rgba(0, 0, 0, .86);
}

.jBox-Image.jBox-loading .jBox-container:before {
	left: auto;
	top: auto;
	bottom: -33px;
	right: 55px;
	margin-top: -9px;
	margin-left: -9px;
}

/* Close button */

.jBox-closeButton {
	cursor: pointer;
	position: absolute;
}

.jBox-closeButton svg {
	position: absolute;
	top: 50%;
	right: 50%;
}

.jBox-closeButton path {
	-webkit-transition: fill .2s;
	transition: fill .2s;
}

.jBox-closeButton path {
	fill: #aaa;
}

.jBox-closeButton:hover path {
	fill: #888;
}

.jBox-closeButton:active path {
	fill: #666;
}

/* Close button in overlay */

#jBox-overlay .jBox-closeButton {
	top: 0;
	right: 0;
	width: 40px;
	height: 40px;
}

#jBox-overlay .jBox-closeButton svg {
	width: 20px;
	height: 20px;
	margin-top: -10px;
	margin-right: -10px;
}

#jBox-overlay .jBox-closeButton path {
	fill: #d2d4d6;
}

#jBox-overlay .jBox-closeButton:hover path {
	fill: #fff;
}

#jBox-overlay .jBox-closeButton:active path {
	fill: #b2b4b6;
}

/* Close button in title */

.jBox-closeButton-title .jBox-closeButton {
	top: 0;
	right: 0;
	bottom: 0;
	width: 40px;
}

.jBox-closeButton-title .jBox-closeButton svg {
	width: 12px;
	height: 12px;
	margin-top: -6px;
	margin-right: -6px;
}

/* Close button in box */

.jBox-closeButton-box .jBox-closeButton {
	top: -8px;
	right: -10px;
	width: 24px;
	height: 24px;
	background: #fff;
	border-radius: 50%;
}

.jBox-closeButton-box .jBox-closeButton svg {
	width: 10px;
	height: 10px;
	margin-top: -5px;
	margin-right: -5px;
}

.jBox-hasTitle.jBox-Modal.jBox-closeButton-box .jBox-closeButton {
	background: #f4f5f6;
}

.jBox-closeButton-box:before {
	content: '';
	position: absolute;
	top: -8px;
	right: -10px;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}

.jBox-pointerPosition-top.jBox-closeButton-box:before {
	top: 4px;
}

.jBox-pointerPosition-right.jBox-closeButton-box:before {
	right: 2px;
}

/* Overlay */

#jBox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	background-color: rgba(0, 0, 0, .6);
}

/* Block scrolling */

body[class^="jBox-blockScroll-"],
body[class*=" jBox-blockScroll-"] {
	overflow: hidden;
}

/* Draggable */

.jBox-draggable {
	cursor: move;
}

/* Spinner */

@keyframes jBoxLoading {
	to {transform: rotate(360deg);}
}

@-webkit-keyframes jBoxLoading {
	to {-webkit-transform: rotate(360deg);}
}

.jBox-loading .jBox-content {
	min-height: 32px;
	min-width: 38px;
	opacity: 0;
}

.jBox-spinner {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px;
}
 
.jBox-spinner:before {
    content: 'Loading…';
    display: block;
    width: 20px;
    height: 20px;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
 
.jBox-spinner:not(:required):before {
    content: '';
    border-radius: 50%;
    border: 2px solid rgba(0, 0, 0, .3);
    border-top-color: rgba(0, 0, 0, .6);
    animation: jBoxLoading .6s linear infinite;
    -webkit-animation: jBoxLoading .6s linear infinite;
}

/* IE8 fixes */

.jBox-IE8.jBox-Tooltip .jBox-container,
.jBox-IE8.jBox-Mouse .jBox-container {
	border: 1px solid #aaa;
}

.jBox-IE8 .jBox-pointer:after {
	display: none;
}

.jBox-IE8 .jBox-pointer {
	border: 0;
	background: no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPJJREFUeNq01l0OwyAIAGAlvY+n8ZJ6Gk/EqqkNtf7ApCQ+LM34iuCmRUQzihjj6FH+kjWL8N4/Ph9GHpiTnC9SwDbhLGyvspSScc71KkOa/HpuuRhIK+psE2pjONouCQg7kBSEXUgC2tHo52mTTBpnaEATWlaYK6MrhIAaceWpOcsCrYp6FV4H/90zTWjUQ/gSevVQq0ecHqoOxWpYoO7p5O9ku2fnVtp7QAik2rsK3fnpWfjynJWpbw+1BkghurrYDjiCptg/4AxaYhJwBbEwDsiB2NgM5EIirAdKIDFGQSmU1+NaIPjJYt2I25vxT4ABAMhWvtle2YvmAAAAAElFTkSuQmCC);
}

.jBox-IE8 .jBox-pointer-top { background-position: center top; }
.jBox-IE8 .jBox-pointer-bottom { background-position: center bottom; }
.jBox-IE8 .jBox-pointer-left { background-position: left center; }
.jBox-IE8 .jBox-pointer-right { background-position: right center; }

.jBox-IE8.jBox-Modal .jBox-container {
	border: 3px solid #aaa;
}

/* No SVG support fixes */

.jBox-nosvg .jBox-closeButton:before {
    font-family: Verdana, sans-serif;
    content: 'x';
    text-align: center;
    font-size: 18px;
    color: #888;
}


.jBox-ModalBorder {
	border-radius: 8px;
	background: rgba(0, 0, 0, .4);
	padding: 8px;
	box-shadow: 0 0 6px rgba(0, 0, 0, .2);
}

/* Container */

.jBox-ModalBorder .jBox-container {
	border-radius: 5px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}

/* Close button */

.jBox-ModalBorder.jBox-closeButton-box {
	border-top-right-radius: 0;
}

.jBox-ModalBorder.jBox-closeButton-box:before {
	display: none;
}

.jBox-ModalBorder.jBox-hasTitle.jBox-closeButton-box .jBox-closeButton,
.jBox-ModalBorder.jBox-closeButton-box .jBox-closeButton {
	background: rgba(0, 0, 0, .4);
	border-radius: 0 50% 50% 0;
	right: -32px;
	top: -8px;
}

.jBox-ModalBorder.jBox-closeButton-box .jBox-closeButton path {
	fill: #d2d4d6;
}

.jBox-ModalBorder.jBox-closeButton-box .jBox-closeButton:hover path {
	fill: #fff;
}

.jBox-ModalBorder.jBox-closeButton-box .jBox-closeButton:active path {
	fill: #b2b4b6;
}


/* jBox: Notice */

.jBox-NoticeBorder .jBox-container {
	border-radius: 6px;
}

.jBox-NoticeBorder .jBox-content,
.jBox-NoticeBorder .jBox-title {
	padding-left: 26px;
}

.jBox-NoticeBorder.jBox-Notice-color .jBox-container {
	color: #fff;
	text-shadow: 0 -1px 0 #000;
	background: rgba(0, 0, 0, .92);
}

.jBox-NoticeBorder.jBox-Notice-color .jBox-container:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 8px;
	border-radius: 5px 0 0 5px;
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .5) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .5) 50%, rgba(255, 255, 255, .5) 75%, transparent 75%, transparent);
	background-size: 18px 18px;
}

.jBox-NoticeBorder.jBox-Notice-red .jBox-container:after {
	background-color: #CC0000;
}

.jBox-NoticeBorder.jBox-Notice-green .jBox-container:after {
	background-color: #95cc2a;
}

.jBox-NoticeBorder.jBox-Notice-blue .jBox-container:after {
	background-color: #4cb4ff;
}

.jBox-NoticeBorder.jBox-Notice-yellow .jBox-container:after {
	background-color: #ffba00;
}


/* Container */

.jBox-TooltipBorder .jBox-container {
	border-radius: 5px;
	border: 2px solid #CC0000;
}

/* Pointer */

.jBox-TooltipBorder .jBox-pointer:after {
	border: 2px solid #CC0000;
}

.jBox-TooltipBorder .jBox-pointer-top,
.jBox-TooltipBorder .jBox-pointer-bottom {
	width: 34px;
	height: 12px;
}

.jBox-TooltipBorder .jBox-pointer-left,
.jBox-TooltipBorder .jBox-pointer-right {
	width: 12px;
	height: 34px;
}

/* Close button */

.jBox-TooltipBorder.jBox-closeButton-box:before {
	width: 28px;
	height: 28px;
	background: #CC0000;
}


/* Container */

.jBox-TooltipDark .jBox-container {
	border-radius: 3px;
	background: #222;
	color: #fff;
	box-shadow: 0 0 6px rgba(0, 0, 0, .4);
}

/* Pointer */

.jBox-TooltipDark .jBox-pointer:after {
	background: #222;
}

/* Close button */

.jBox-TooltipDark .jBox-closeButton {
	background: #222;
}

.jBox-TooltipDark.jBox-closeButton-box:before {
	box-shadow: 0 0 6px rgba(0, 0, 0, .4);
}

.jBox-TooltipDark.jBox-closeButton-box .jBox-closeButton path {
	fill: #d2d4d6;
}

.jBox-TooltipDark.jBox-closeButton-box .jBox-closeButton:hover path {
	fill: #fff;
}

.jBox-TooltipDark.jBox-closeButton-box .jBox-closeButton:active path {
	fill: #b2b4b6;
}


/************************ shop.css **************************************/

.shoppic {
	border:1px;
	border-color: #CCC;
	border-style: solid;}

.kategorie {
	width: 100%;}
.kategorie1 {
	float: left;
	margin: 0px 0px 0px 0px;
	height: 22px;
	white-space:nowrap;}
.kategorie1-left {
	background-image: url(/img/e/basic/shop/kat_reiter_li_ia.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 22px;
	float: left;
	padding: 0px 5px 0px 0px;
	white-space:nowrap;}
.kategorie1-left_a {
	background-image: url(/img/e/basic/shop/reiter_li_a.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 22px;
	float: left;
	padding: 0px 5px 0px 0px;
	position: relative;
	top: -5px;
	white-space:nowrap;}
.kategorie1-middle {
	background-image: url(/img/e/basic/shop/kat_reiter_mi_ia.gif);
	background-repeat: repeat-x;
	height: 22px;
	float: left;
	padding: 2px 0px 0px 0px;
	white-space:nowrap;}
.kategorie1-middle_a {
	background-image: url(/img/e/basic/shop/reiter_mi_a.gif);
	background-position: top;
	background-repeat: repeat-x;
	height: 22px;
	float: left;
	position: relative;
	top: -5px;
	padding: 2px 0px 0px 0px;
	white-space:nowrap;}
.kategorie1-right {
	background-image: url(/img/e/basic/shop/kat_reiter_re_ia.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 22px;
	float: left;
	padding: 0px 0px 0px 5px;
	white-space:nowrap;}
.kategorie1-right_a {
	background-image: url(/img/e/basic/shop/reiter_re_a.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 22px;
	float: left;
	padding: 0px 0px 0px 5px;
	position: relative;
	top: -5px;
	white-space:nowrap;}
	
.uebersicht { /* Shop Katalog Liste */
	width: 100%;}
.uebersicht1 { /* Artikelblock */
	width: 100%;
	border: 1px solid #d1d1d1;
	margin: 0px 12px 6px 0px;}
.uebersicht2 { /* Titel */
	overflow: hidden;
	height: 20px;
	font-size:1em;
	text-align: left;
	font-weight: bold;
	line-height: 16px;
	padding: 4px 2px 2px 5px;
	margin: 1px 1px 1px 1px;
	background-color: #666;}
.uebersicht3 { /* Summary */
	overflow: hidden;
	height: 75px;	
	font-size:.9em;
	text-align: left;
	line-height: 15px;
	padding: 2px 2px 2px 5px;
	margin: 1px 1px 1px 1px;}
.uebersicht4 { /* Preis + Warenkorb + Lupe */
	width: 100%;
	background-color: #FFFFFF;
	margin: 1px 1px 1px 1px;}
.uebersicht41 { /* Preis */
	color: #000;
	font-weight: bold;
	float: left;
	margin: 0px 0px 0px 5px;}
.uebersicht42 { /* Warenkorb + Lupe */
	float: right;
	margin: 3px 3px 0px 0px;}	
	
	
	
.detail { /* Artikel Detail */
	width: 100%; }

.detail-pic { /* großes Bild Detailansicht */
float:right;
margin-left: 10px;
margin-bottom:5px;}
.detail-pic1 { /* großes Bild Detailansicht */
	border: 1px solid #666;
	margin: 0px 0px 0px 10px;
	padding: 1px;}
.detail-pic2 { /* Kleine Bilder Detailansicht */
	border: 1px solid #666;
	margin: 5px 0px 5px 0px;
	padding: 1px;}
.detail-vergroessern { /*Lupe zum vergrößern */
	position: relative;
	top: -6px;
	left: -5px;
	cursor: pointer;}
.detail2 { /* Preis und "in den Warenkorb" */
	width: 100%;
	padding: 0px 0px 5px 5px;
	margin: 30px 0px 5px 0px;
   background-color: #FFF;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;}
	
.detail-backbasket { /* Zurück, Weiter */
	width: 100%;
	margin: 20px 0px 0px 0px;
	padding: 1px 5px 5px 5px;
	border-top: 1px solid #666;
	background-color: #666;}
.detail-backbasket1 {  /* Zurück */
	float: left;
	font-weight: bold;}
.detail-backbasket2 {  /* Weiter */
	float: right;
	font-weight: bold;}
	
.empfehlung { /*** Empfehlungsbox ***/
	width: 100%;
	margin: 10px 0px 0px 0px;
	padding: 20px 0px 0px 0px;}
.empfehlung1 { /*** Block ***/
	float: left;
	width: 210px;
	height: 60px;}
.empfehlung11 { /*** Bild ***/
	float: left;
	width: 60px;}
.empfehlung12 { /*** Text ***/
	float: left;
	width: 140px;
	margin: 0px 10px 10px 0px;
	font-size:.9em;
	font-weight: bold;}
	
	
.basket { /* Warenkorb-Tabelle */
	}
.basket1 { /* Tabellenüberschrift */
	color: #FFF;
	padding:2px 5px 2px 5px;
	vertical-align: middle;
	text-align:center;
    text-transform: uppercase;
	}
.basket2 { /* Tabelleninhalt */
	font-size:.9em;
	padding:5px;
	border-collapse:collapse;
	vertical-align: middle;
	text-align:center;
}
.basket2 a {text-decoration:none !important;}

.basketstep { /* Darstellung einzelne Schritte Bilder */
	margin: 0px 20px 0px 0px;}
.basketstep1 { /* Darstellung einzelne Schritte */
	border-bottom: 1px solid #666;
	margin: 0px 0px 20px 0px;
	border-collapse:collapse;}
	
.shopfooter { /* Weiter & Zurück Buttons */
	border-top: 1px solid #666;
	padding: 10px 0px 0px 0px;
	margin: 20px 0px 0px 0px;}
.shopfooter1 {
	float: left;}
.shopfooter2 {
	float: right;}

.col3er { /* 3er Spalte */
	width: 182px;
	float: left;}
.col3er-end { /* 3er Spalte Ende*/
	width: 182px;
	clear: both;}

.anschrift { /* Lieferung */
	width: 96%;}

.anschrift h2 {
	padding: 0px 0px 10px 0px;
}
	
.anschrift1 { /* Rechnungsadresse */
	width: 48%; padding:0 2% 0 0;
	float: left;}
.anschrift11 { /* Name + Formfeld */
	width: 100%;
	float: left;
	margin-bottom:5px;
}
.anschrift111 { /* Name */
	font-size:.9em;
	line-height: 30px;
	width:35%; padding-right:2%;
	float: left;
	font-weight: normal;

}
.anschrift112 { /* Formfeld */
	font-size:.9em;
	width:63%;
	float: left;}

.anschrift2 { /* Lieferadresse */
	width: 48%; padding:0 0 0 2%;
	float: left;
	}

/* Check-Seite */
.check1 { /* Rechnungsadresse */
	width: 280px;
	float: left;} 
.td1-check {
	font-weight: bold;}
.td2-check {}
.check2 { /* Lieferadresse */
	width: 280px;}
.check3 { 
	width: 100%;
	float: left;}
.check4 { 
	width: 96%;
	float: left;
} 

/* Warenkorb außerhalb des Shops */
.basket-extern {}
.basket-extern1 {
	width: 100%;}
.basket-extern11 {
	float: left;
	width: 17px;
	text-align: right;}
.basket-extern12 {
	float: left;}
.basket-extern2 {
	font-size:.9em;
	line-height: 14px;}
	

.payment_radio {
	margin-right: 10px;	
}



.button1 {
	-moz-transition:all .3s ease-out; -ms-transition: all .3s ease-out; -o-transition: all .3s ease-out; -webkit-transition: all .3s ease-out; transition:all .3s ease-out;
}
.button1 {display:inline-block; background:#fff; border:1px solid #000; padding:.85em .5em .85em 1.65em; text-decoration:none !important; color:#000 !important; -webkit-appearance:none;}
.button1:hover {background:#000; color:#fff !important;}


.input1, .input2, .select1 {width:100%; padding:0 4px; height:30px; border-radius:.25em; box-sizing:border-box; background:#fff;}

.entry input.button1 {min-width:200px;}
div.anschrift112 input.button1, .formbutton.button1 {border:1px solid #000; padding:.15em .5em; min-width:60px ;}
.payment_block {width:96%; float:left; padding-bottom:.75em; margin-bottom:.75em; border-bottom:2px solid #fff;}

.promoCode .input2 {margin-left:15px; width:120px; min-width:120px;}
#content .anschrift h2, #content .anschrift h1 {line-height:1; padding:.6em 0 .35em;}

#basket_list_wrapper, .tabStyle {width:96%; padding:5px; margin-top:-1.5em; margin-bottom:1em; float:left; background:rgba(255,255,255,.95); border-radius:.5em; box-shadow:3px 6px 10px rgba(0,0,0,.2); box-sizing:border-box;}

#basket_list_wrapper td, .tabStyle td {padding:1px 2px; text-align:center; border-right:1px solid rgba(0,0,0,.15);}
#basket_list_wrapper td:first-child, .tabStyle td:first-child {border-left:1px solid rgba(0,0,0,.15);}
#basket_list_wrapper tr:last-child td, .tabStyle tr:last-child td {border-bottom:1px solid rgba(0,0,0,.15);}

.basket_list {
	width: 100%; box-sizing:border-box;
}
.basket_list .icon {float:right; vertical-align:middle; margin:.25em .25em 0 0;}
.subTotal {position:relative;}
.subTotal .icon {position:absolute; right:0; top:.75em;}
.basket_list .tHead, .tabStyle .tHead {background-color:rgba(0,0,0,.65); color:#fff;}
.basket_list .subHead, .tabStyle .subHead {background-color:rgba(0,0,0,.15); line-height:2em}
td.prodItem {max-width:200px;}
td.first {max-width:60px;}
td.first img {max-width:100%;}

.confirmPage .anschrift112 {line-height: 30px;}
.cBox, .rgtButton {margin-right:2em; clear:both;}



/* 1/3 zeile */
.formblock-A { /* Formfeld Block */
	width: 33%;
	float: left;

	margin: 0px 0px 10px 0px;}
.formblock-A1 {  /* Formfeld Name */
	width: 100%;
	font-weight: bold;}
.formblock-A2 { /* Formfeld */
	width: 100%;}
.formblock-A3 { /* Formfeld Name Zusatz */
	width: 100%;
	color: #4f4f4f;
	line-height: 15px;
	border-left:1px solid #878787;
	padding: 0px 0px 0px 5px;
	background-image: url(/img/e/basic/htgr_hinweis.gif);
	background-repeat: repeat-y;}

/* 1 komplette zeile */
.formblock-B { /* Formfeld Block */
	width: 100%;
	margin: 0px 0px 0px 0px;}
.formblock-B1 {  /* Formfeld Name */
	width: 100%;
	font-weight: bold;}
.formblock-B2 { /* Formfeld */
	width: 100%;}
.formblock-B3 { /* Formfeld Name Zusatz */
	width: 100%;
	color: #4f4f4f;
	line-height: 15px;
	border-left:1px solid #878787;
	padding: 0px 0px 0px 5px;
	background-image: url(/img/e/basic/htgr_hinweis.gif);
	background-repeat: repeat-y;}

	
/* 2/3 zeile */
.formblock-C { /* Formfeld Block */
	width: 66%;
	float: left;
	margin: 0px 0px 10px 0px;}
.formblock-C1 {  /* Formfeld Name */
	width: 100%;
	font-weight: bold;}
.formblock-C2 { /* Formfeld */
	width: 100%;}
.formblock-C3 { /* Formfeld Name Zusatz */
	width: 100%;
	color: #4f4f4f;
	line-height: 15px;
	border-left:1px solid #878787;
	padding: 0px 0px 0px 5px;
	background-image: url(/img/e/basic/htgr_hinweis.gif);
	background-repeat: repeat-y;}

/* 1 halbe zeile */
.formblock-D { /* Formfeld Block */
	width: 50%;
	float: left;
	margin: 0px 0px 10px 0px;}
.formblock-D1 {  /* Formfeld Name */
	width: 100%;
	font-weight: bold;}
.formblock-D2 { /* Formfeld */
	width: 100%;}
.formblock-D3 { /* Formfeld Name Zusatz */
	width: 100%;
	color: #4f4f4f;
	line-height: 15px;
	border-left:1px solid #878787;
	padding: 0px 0px 0px 5px;
	background-image: url(/img/e/basic/htgr_hinweis.gif);
	background-repeat: repeat-y;}

.formblock-A2 input,
.formblock-B2 input,
.formblock-C2 input,
.formblock-D2 input {
	width: 95%;
}


@media all and (max-width:1024px) {
	.anschrift1, .anschrift2 {width:98%; padding:0; clear:both;}
	.payment_block {width:94%;}
	.promoCode .input2 {margin-left:0; margin-top:5px;}
	.cBox, .rgtButton {margin-right:1em;}
	.formblock-A,
	.formblock-B,
	.formblock-C,
	.formblock-D {
		width: 100%;
	}
	.formblock-A2 input,
	.formblock-B2 input,
	.formblock-C2 input,
	.formblock-D2 input {
		width: 98%;
	}
}

@media all and (max-width:768px) {
	#primary_block {display:table-cell;}
	#basket_list_wrapper, .tabStyle {position:relative; z-index:10; padding:5px; margin-top:0;}
	.anschrift {
		float: left;
		width: 100%; margin:1em 0;
	}
	.anschrift1, .anschrift2 {width:100%; padding: 1em 1em 1em 0; box-sizing:border-box;}
	.anschrift111 {text-align:right; padding-right:4%; width:31%;}
	#content .anschrift h2, #content .anschrift h1 {border-bottom:0; margin-bottom:1em;}
	#content .cBox h2, #content .cBox h1 {background-color:transparent; border-bottom:0;}
	.cBox {padding: 1em 1em 1em 0;}
	.payment_block {border-bottom:0;}
	.tHead .lastCol {width:125px;}
	.shopfooter2 {float:left; margin-top:.5em;}
}

@media all and (max-width:714px) {
	.anschrift {background-color:rgba(0,0,0,.6); color:#fff;}
	.anschrift1, .anschrift2 {width:100%; padding:1em;}
	#basket_list_wrapper, .tabStyle {margin:1em 2%; font-size:.9em;}
	.tHead .lastCol {width:125px;}
	.cBox {padding:1em; background-color:rgba(0,0,0,.6); color:#fff;}
}
@media all and (max-width:680px) {
	body.fromTop #content-1 {top:3em;}
	.cBox, .rgtButton {margin-right:0;}
	.shopfooter1, .shopfooter2 {float:none; min-width:100%; clear:both; text-align:center;}
	.shopfooter1 input, .shopfooter2 input {padding:.85em 1.5em .85em 1.5em; min-width:280px;}
}
@media all and (max-width:320px) {
	.anschrift {font-size:.8em;}
	#basket_list_wrapper, .tabStyle {font-size:.8em;}
	.tHead .lastCol {width:105px;}
}



#inworten {
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	background-color:#EEE;
	color: #000;
	font-weight: bold;
	padding:5px;
	font-size: 1.2em;
	text-align:center;
}

#accv-result-block {
	display: none;
	border: 2px solid #C00;
	background-color:#FFF;
	color: #C00;
	font-weight: bold;
	padding:5px;
	font-size: 14px;
	text-align:center;
	margin-bottom: 8px;
}

#accv-result-block.nok {
	background-color:#C00;
	border: 2px solid #C00;
	color: #FFF;
}

#accv-result-block.notp {
	border: 2px solid #999;
	color: #999;
}

#accv-result-block.ok {
	border: 1px solid #009900;
	color: #009900;
}


div.flashing, div.flashing div {
	background-color: #c00 !important ;
	color: #FFF !important;
}

.alert_div {
	border:3px solid #C00; 
	background-color: #FFF; 
	color: #C00;
	padding: 10px;
}

.alert_div p {
	font-size: 15px;
	color: #C00;
	margin-bottom: 6px;
}

#responsebox {
	margin: 20px 0 0;
    width: 520px;
}

#responsebox > div {
	font-weight: bold;
    padding: 7px 10px 5px;
}

#to-sepa {
	display: none;
	margin-left: 20px;
}

#to-old {
	margin-left: 20px;
}

#konto-blz {
	display: none;
}

#sepa_transfer_result {
	font-size: 10px;
	color:#060;
	position: relative;
	top: -7px;
	clear: both;
}

#last-box label {
	display: block;
	width: auto;
	height: 100%;
	cursor: pointer;
	padding: 3px;
}
#last-box label:hover {
	background-color: #EDD;
}

#check-table td {
	height: 100%;
}
		

.search {
	width: 468px;}
.search12 {
	width:240px;}

.check { 
	border: 0px;
	height: 15px;}
		
.button_disabled {
	color: #BBB !important;
	cursor: default !important;
}

#accv_check_result {

	border: 1px solid #DDD;
	height: 30px;
	width: auto;
	padding: 1px 10px;
	background-image: url(/img/e/basic/shop/ampel.png);
	background-repeat:no-repeat;
	background-position: 2px -14px;
}
#accv_check_result.accv_off { background-position: 2px -14px; }
#accv_check_result.accv_red { background-position: 2px -65px; }
#accv_check_result.accv_yellow { background-position: 2px -114px; }
#accv_check_result.accv_green { background-position: 2px -164px; }

.button_red { background-color: #CC0000 !important; color: #FFF !important; }
.button_green { background-color: #009900 !important; color: #FFF !important; }

.voucher_item { 
	border-top: 1px solid #eee;
    clear: both;
    font-size: 0.9em;
    line-height: 2em;
    margin-top: 0.5em; 
}
.voucher_item > div { float: left; }
.voucher_item .voucher_item_code { width: 45% }
.voucher_item .voucher_item_value { width: 15% }
.voucher_item .voucher_item_action { width: 10% }

@media all and (max-width:768px) {
	
	.voucher_item .voucher_item_code { width: 60% }
	.voucher_item .voucher_item_value { width: 20% }
	.voucher_item .voucher_item_action { width: 15% }
	
	
}

.amount_plus, .amount_minus { 
	background-color: #BBB;
	padding: 0.15em !important;
	min-width: 40px !important;
	min-height: 28px;
	margin-bottom: 2px;
}

.amount_minus {
		margin-right: 3px;
}

.basket_product {
	min-width: 38px !important;
	min-height: 28px; 
	margin-bottom: 2px;
}

.row {
  margin-right: -15px;
  margin-left: -15px;
}
.row:after {
  clear: both;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  margin-right: 15px;
  margin-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11 {
  float: left;
}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11 {
  float: left;
}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11 {
  float: left;
}
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 45%;
	/* width: 50%; */
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 30%;
  /* width: 33.33333333%; */
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 45%;
	/* width: 50%; */
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 45%;
	/* width: 50%; */
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 45%;
	/* width: 50%; */
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}

.pro_left {
	text-align: center;
	width: 60%
}

.pro_left > p {
	margin-top:3px !important;
	margin-bottom:1px !important;
}
 

/*--[New CSS on 15 April 2019]--*/
.newListFix>div, span.proImgBox {float:left; padding:5px; box-sizing: border-box;}
.newListFix>div:last-child {float:right;}
.newListFix>div:first-child {padding-top: 10px;}
.proImgBox {width:18%;}
.proImgBox img {max-width:98%;}
.proInfoBox {width:57%;}
.actionBox {width:25%;}

.expand-actionBox .proInfoBox {width:40%;}
.expand-actionBox .actionBox {width:42%;}

.btn, .btn:hover {cursor:pointer; text-decoration: none !important;}

#store-locator-form { max-width: 450px; margin: 30px auto; }
#store-locator-form .form-group {}
#store-locator-form .form-control, .store-finder .btn {height: 2.5em !important; padding: 0.5em 1em !important; width: 95%; border: 1px solid #000; box-sizing: border-box; margin-bottom: .5em; background-color: #fff;}
#store-locator-form .btn {font-size:1.15em;}
.store-finder .btn:hover {border-color: #c00 !important; color:#fff !important; background-color:#c00 !important;}

#store-locator-wrapper {width: 100%; overflow-y: auto;}
#store-locator-wrapper .list_table {width: calc(100% - 20px); min-width:620px; border: 1px solid #999; border-collapse: collapse; font-size: .9em;}
#store-locator-wrapper .list_table td {border: 1px solid #fff; background-color:rgba(255,255,255,.5);}
#store-locator-wrapper .list_table tr td:first-child {font-weight: bold; font-size: .9em;}
#store-locator-wrapper .list_table tr td:last-child {text-align: center; font-size: .85em;}
#store-locator-wrapper .list_table tr td:last-child a {display: block;}
#store-locator-wrapper .list_table td:last-child {text-align: center;}
#store-locator-wrapper .list_table tr:hover td {background-color:rgba(255,255,255,1);}
#store-locator-wrapper .list_table th {padding: .35em .5em; font-size: .85em;}
#store-locator-wrapper .list_table td {padding: .5em;}
#store-locator-wrapper .list_table .tHead {background-color: #333; color: #fff;}


@media all and (max-width:1180px) {
	#store-locator-wrapper { width: calc(100% - 25px);}	
}
@media all and (max-width:1080px) {
	.proImgBox {width:30%;}
	.proInfoBox, .expand-actionBox .proInfoBox, .actionBox, .expand-actionBox .actionBox {width:70%;}
	#store-locator-wrapper .list_table {min-width:inherit; width: 100%;}
	.hidden-xs {display: none;}
}

@media all and (max-width:680px) {
	.store-finder {background-color: rgba(220,220,220,.9); padding: 1em .75em;}
	#store-locator-wrapper { width: 100%;}
	#store-locator-wrapper .list_table td { background-color: rgba(220,220,220,.95);}
}
@media all and (max-width:520px) {
	#store-locator-form { max-width: auto; margin: 30px; padding: 0 1em; box-sizing: border-box;}
	.proImgBox img {width:120px;}
}
@media all and (max-width:360px) {
	.proImgBox, .proInfoBox, .actionBox, .expand-actionBox .proInfoBox, .expand-actionBox .actionBox {width:100%;}
}
