*{margin:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{color:#745E52;font-size:16px;font-family:arial,helvetica,sans-serif;position:relative;width:100%;margin:0;padding:0}body{position:relative}.html{background:#97C208}a:link,a:visited,a:active,a:hover{color:#745E52;text-decoration:underline;outline:none}a:hover{color:#745E52;text-decoration:underline}a:hover,a:active{outline:none}img,table{border:none}img{width:100%;height:auto;display:block}h1{font-weight:normal;font-size:28px;margin:20px 0}h2{font-size:20px;font-weight:normal;margin:0px}p{margin-top:0;margin-bottom:0}p{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}ul{list-style-position:outside;list-style-type:none;margin:0;padding-left:0}textarea{resize:none !important}.rund{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.errmsg{color:red}.errbox{color:red;background:#ffdede;padding:10px;margin:0 0 15px 0;border:#ebccd1 1px solid}.header{position:relative;background:#97c208;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%;line-height:50px;height:50px;padding:0 50px}.header-navi{color:#fff;font-size:16px}.header-navi a{background:center center no-repeat transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC);display:block;width:50px;height:50px;position:absolute;top:0px;left:10px}.header-quicklinks{position:absolute;top:0;right:30px;line-height:56px;height:50px}.header-quicklinks a:link,.header-quicklinks a:active,.header-quicklinks a:visited,.header-quicklinks a:hover{color:rgba(255,255,255,1.0);text-decoration:none;margin-left:20px}.header-quicklinks a:hover,.header-quicklinks a:hover span{color:rgba(255,255,255,0.5)}.header-quicklinks .kontakt{display:inline-block}@media only screen and (max-width:460px){.header-quicklinks .kontakt{display:none}}.header-quicklinks .mini-basket{background:white;position:absolute;top:50px;right:180px;width:250px;padding:10px;border:#ccc 1px solid;z-index:9999;line-height:1.0;display:none}.header-quicklinks h2{font-size:15px;margin-bottom:20px}.header-quicklinks .mini-basket li{margin-top:20px}.header-quicklinks .mini-basket .artikel{display:table;width:100%}.header-quicklinks .mini-basket .artikel .row{display:table-row}.header-quicklinks .mini-basket .artikel .col{display:table-cell;vertical-align:top}.header-quicklinks .mini-basket .artikel .left{width:70%;font-size:12px;overflow:hidden}.header-quicklinks .mini-basket .artikel .right{width:30%;font-size:12px;padding:0 0 0 10px;text-align:right}.header-quicklinks .mini-basket .btnlink{color:#fff;font-size:12px;background:#97c208;text-decoration:none;padding:10px;margin:10px 0 0 0;border:none;cursor:pointer;display:inline-block;width:49%}.mini-basket .btnlink:hover{background:#809d1c}@media only screen and (max-width:460px){.header-quicklinks .mini-basket{right:0}}.primel-logo{width:200px;float:left;margin-top:5px;margin-bottom:5px}.primel-logo img{width:auto;height:auto;display:block}nav:not(.mm-menu){display:none}#menu a{font-size:16px;font-family:arial;color:rgba(255,255,255,1.0);text-decoration:none}#menu a:hover{color:rgba(255,255,255,0.5)}.mm-menu .mm-list > li > a.mm-subopen:after,.mm-menu .mm-list > li > a.mm-subclose:before{border-color:rgba(255,255,255,1.0)}.searchbox{float:right;margin-top:40px}.search-frm{position:relative;display:block}.search-frm input[type="text"],.search-frm input[type="search"]{color:#745e52;font-size:16px!important;border:#745e52 1px solid;border:rgba(116,94,82,0.5) 1px solid;-webkit-background-clip:padding-box;background-clip:padding-box;width:100%;padding:8px 36px 8px 8px}.search-frm button{color:#745e52;border:none;background:none;font-size:16px;position:absolute;top:50%;margin-top:-16px;right:5px;width:30px;height:30px;text-shadow:none;text-align:center;padding:0px;cursor:pointer}@media only screen and (max-width:479px){.searchbox{width:100%;margin:10px 0!important}}.owlslider-fullWidth{padding:0;margin:0 0 20px 0}.owlslider-fullWidth .owl-item img{display:block;width:100%;height:auto;margin:0 auto;bottom:0;position:relative}.owlslider-fullWidth ul{padding:0;margin:0}.owlslider-fullWidth li{list-style-type:none}.wrapper{position:relative;max-width:1170px;margin:0 auto;padding-left:15px;padding-right:15px}.contentbox{padding:10px;background:#ffe596}.no-padding{padding:0!important}#page{background:#ffecbd}.grid{margin-top:20px}.grid .col3{width:32%;float:left;margin-right:2%;margin-bottom:20px;border-radius:5px;padding:10px;background:#ffe596}.grid .col3 a:link,.grid .col3 a:visited,.grid .col3 a:active,.grid .col3 a:hover{display:block;text-decoration:none}.grid .col3 img{width:100%!important;height:auto!important;display:block!important}.grid .col3:nth-child(3n+0){margin-right:0}.grid .col3 .titel{padding:10px;color:#000;font-size:20px;font-weight:normal;text-align:center}@media only screen and (max-width:600px){.grid .col3{width:49%;margin-right:2%}.grid .col3:nth-child(2n){margin-right:0}}@media only screen and (max-width:450px){.grid .col3{width:100%;margin-right:0}}.grid .col4{width:24%;margin-right:1.333333333333333%;float:left}.grid .col4:nth-child(4){margin-right:0}.grid .col4 img{width:100%!important;height:auto!important;display:block}@media only screen and (max-width:350px){.grid .col4{width:100%;display:block;margin-right:0;margin-bottom:3%}}.grid-bestellinfo{text-align:center}.grid-bestellinfo .col{width:200px;padding:3px;display:inline-block;text-align:center;margin-bottom:10px}.grid-bestellinfo .icon{color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:24px 26px;background:#745e52;font-size:48px}.grid-bestellinfo a:link,.grid-bestellinfo a:visited,.grid-bestellinfo a:active,.grid-bestellinfo a:hover{color:#745e52;font-size:18px;text-decoration:none;display:block}.grid-bestellinfo p{margin-top:10px}.grid-bestellinfo .col:hover .icon{background:#97c208}.shop-artikelliste .shop-artikelbox{padding:15px;background:#ffe596;display:table;width:100%;height:100%;margin-bottom:20px}.shop-artikelliste .shop-artikelbox .artikel{display:table-row}.shop-artikelliste .shop-artikelbox .artikelbild{display:table-cell;vertical-align:top;width:30%}.shop-artikelliste .shop-artikelbox .artikelbild img{width:100%!important;height:auto!important;display:block!important}.shop-artikelliste .shop-artikelbox .spacer{display:table-cell;width:2%}.shop-artikelliste .shop-artikelbox h2{font-size:21px;font-weight:normal;margin:0 0 15px 0}.shop-artikelliste .shop-artikelbox .artikeltext{display:table-cell;vertical-align:top;width:68%}.shop-artikelliste .shop-artikelbox .artikelpreis{text-align:right;font-size:36px;font-weight:bold}.shop-artikelliste .shop-artikelbox .stattpreis{font-size:15px;margin-right:30px;font-weight:normal}.shop-artikelliste .shop-artikelbox .versand{text-align:right}.shop-artikelliste .shop-artikelbox select{color:#745e52;border:#ccc 1px solid;width:100%;padding:8px 6px;margin-top:10px}.shop-artikelliste .shop-artikelbox .btn-submit,.shop-artikelliste .shop-artikelbox .btn-pdf{color:#fff;background:#97c208;text-decoration:none;padding:10px 25px;margin-top:10px;float:right;border:none;cursor:pointer}.shop-artikelliste .shop-artikelbox .btn-pdf{float:none;margin:0;display:inline-block;margin-bottom:10px}.shop-artikelliste .shop-artikelbox .btn-submit:hover,.shop-artikelliste .shop-artikelbox .btn-pdf:hover{background:#809d1c}@media only screen and (max-width:350px){.shop-artikelliste .shop-artikelbox .artikelpreis{font-size:22px}.shop-artikelliste .shop-artikelbox .btn-pdf{display:block;margin-right:0}}@media only screen and (max-width:770px){.shop-artikelliste .shop-artikelbox .artikelbild{width:40%}.shop-artikelliste .shop-artikelbox .artikeltext{width:58%}}@media only screen and (max-width:479px){.shop-artikelliste .shop-artikelbox .artikelbild{width:100%;padding:0;display:block}.shop-artikelliste .shop-artikelbox .artikeltext{width:100%;display:block}.shop-artikelliste .shop-artikelbox .spacer{display:none}.shop-artikelliste .shop-artikelbox h2{margin:10px 0}}@media only screen and (max-width:400px){.shop-artikelliste .shop-artikelbox .btn-submit{width:100%;display:block;text-align:center}}@media only screen and (max-width:250px){.shop-artikelliste .shop-artikelbox .stattpreis{margin-right:10px}}.page-selection{margin:0;text-align:center}.page-selection a:link,.page-selection a:visited,.page-selection a:active,.page-selection a:hover,.page-selection div{color:#fff;background:#97c208;margin:5px 3px 5px 0;margin-right:3px;padding:8px 12px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;text-decoration:none}.page-selection a:hover{background:#809d1c}.page-selection div{background:#809d1c}.page-selection span{background:none;cursor:default;margin-right:3px}.order-manuell h2,.basket-titel h2{font-size:20px;font-weight:normal;margin:0 0 10px 0}.order-manuell .artnum{width:31.33333333333333%;float:left;margin-right:3%}.order-manuell .artnam{width:65.66666666666666%;float:left}.order-manuell .farbe,.order-manuell .farbe2,.order-manuell .groesse,.order-manuell .menge,.order-manuell .preis{width:31.33333333333333%;float:left;margin-right:3%}.order-manuell .farbe2{margin-right:0}.order-manuell .artnum,.order-manuell .artnam,.order-manuell .farbe,.order-manuell .farbe2,.order-manuell .groesse,.order-manuell .menge,.order-manuell .preis{margin-top:5px;margin-bottom:5px}.order-manuell .btn-submit,.basket .btn-submit,.basket-links .btn-submit,.basket-links a.btn-submit{color:#fff;font-size:16px;background:#97c208;text-decoration:none;padding:10px 25px;margin-top:10px;margin-right:10px;float:left;border:none;cursor:pointer;width:auto}.order-manuell .btn-submit:hover,.basket .btn-submit:hover,.basket-links .btn-submit:hover,.basket-links a.btn-submit:hover{background:#809d1c}.order-manuell input{color:#745e52;border:#fff 1px solid;width:100%;padding:6px;font-size:16px}.order-manuell input.error{color:#b94a48;background:#ffdede}.order-manuell p{margin-bottom:3px}@media only screen and (max-width:479px){.order-manuell .artnum,.order-manuell .artnam{width:100%;margin-right:0}}@media only screen and (max-width:400px){.order-manuell .artnum,.order-manuell .artnam,.order-manuell .farbe,.order-manuell .farbe2,.order-manuell .groesse,.order-manuell .menge,.order-manuell .preis{width:100%;margin-right:0}}@media only screen and (max-width:350px){.order-manuell .btn-submit,.basket-links .btn-submit,.basket-links a.btn-submit{width:100%;text-align:center;margin-right:0}}.basket .header{margin-top:20px;font-size:120%;font-weight:bold;padding:0;background:none}.basket .position{margin-top:20px}.basket .artikel{width:50%;margin-right:2%;float:left}.basket .menge{width:23%;float:left;text-align:right;margin-right:2%}.basket .preis{width:23%;float:left;text-align:right}.basket .summe{width:75%;float:left;margin-right:2%}.basket .small{display:none}.basket .frm-submit{margin:0;padding:0;display:inline}.basket .frm-submit .btn-submit{font-size:22px;padding:3px 10px;margin-right:8px}.basket .frm-submit{margin:0;padding:0;display:inline;margin-right:8px}@media only screen and (max-width:400px){.basket .header{display:none}.basket .artikel,.basket .menge,.basket .preis{width:100%;text-align:left}.basket .small{display:inline}}.basket-summe{margin-top:20px}.basket-summe .text{width:75%;float:left;margin-right:2%}.basket-summe .preis{width:23%;float:left;text-align:right}@media only screen and (max-width:320px){.basket-summe .text{width:48%;margin-right:2%}.basket-summe .preis{width:50%;margin-right:0}}.basket-links{margin-top:10px}.bestell-form input,.bestell-form textarea{color:#745E52;font-size:16px;font-family:arial,helvetica,sans-serif;border:#fff 1px solid;width:100%;padding:6px;margin-bottom:10px}.bestell-form select{color:#745E52;font-size:16px;font-family:arial,helvetica,sans-serif}.bestell-form h2{font-size:20px;font-weight:normal;margin:0 0 10px 0}.bestell-form input.error,.bestell-form textarea.error,.bestell-form select.error{color:#b94a48;background:#ffdede}.bestell-form p{margin-bottom:3px}.bestell-form .w50{width:50%}.bestell-form select{border:#ccc 1px solid;width:100%;padding:8px 6px;margin-bottom:10px}.bestell-form input[type=checkbox], .kontakt-form input[type=checkbox]{width:auto;margin-right:10px;margin-bottom:0}.bestell-form .hinweis{margin-bottom:10px}.bestell-form .bestellpositionen{color:#333;background:#e0cda1}@media only screen and (max-width:480px){.bestell-form .w50{width:100%}}a.btn-neueintrag{color:#fff;background:#97c208;text-decoration:none;padding:10px 25px;margin:0;border:none;cursor:pointer;display:inline-block}a.btn-neueintrag:hover{background:#809d1c}.oeffnungszeiten{display:table}.oeffnungszeiten .row{display:table-row}.oeffnungszeiten .col{display:table-cell;vertical-align:top;padding-bottom:5px}.hersteller .col{width:19%;margin-right:1%;margin-bottom:1%;padding:10px;float:left;background:#fff;border:#745e52 1px solid}@media only screen and (max-width:699px){.hersteller .col{width:23.75%}}@media only screen and (max-width:479px){.hersteller .col{width:32.33333333333333%}}@media only screen and (max-width:350px){.hersteller .col{width:49%}}.herstellerliste{width:100%;overflow:hidden}.hersteller .logo{width:200px;float:left}.hersteller .text{float:none;display:block;margin-left:220px}@media only screen and (max-width:520px){.hersteller .text{width:100%;margin-left:0;margin-top:20px;float:left}}.gaestebuchliste{display:table}.gaestebuchliste-row{display:table-row}.gaestebuchliste .icon{display:table-cell;vertical-align:top;color:#745e52;font-size:48px}.gaestebuchliste .spacer{display:table-cell;width:3%}.gaestebuchliste .text{display:table-cell;vertical-align:top}@media only screen and (max-width:479px){.gaestebuchliste .icon,.gaestebuchliste .spacer{display:none}}.gaestebuch-form input,.gaestebuch-form textarea{color:#745E52;font-size:16px;font-family:arial,helvetica,sans-serif;border:#fff 1px solid;width:100%;padding:6px;margin-bottom:10px;background:#fff}.gaestebuch-form input.error,.gaestebuch-form textarea.error,.gaestebuch-form select.error{color:#b94a48;background:#ffdede}.gaestebuch-form img{width:auto!important;height:auto!important;display:block;margin:10px 0}.gaestebuch-form p{margin-bottom:3px}.gaestebuch-form .btn-submit{color:#fff;font-size:16px;background:#97c208;text-decoration:none;padding:10px 25px;margin-top:10px;margin-right:10px;float:left;border:none;cursor:pointer;width:auto}@media only screen and (max-width:320px){.gaestebuch-form .btn-submit{width:100%;margin-right:0}}.kontakt-form input,.kontakt-form textarea{color:#745E52;font-size:16px;font-family:arial,helvetica,sans-serif;border:#fff 1px solid;width:100%;padding:6px;margin-bottom:10px;background:#fff}.kontakt-form select{color:#745E52;font-size:16px;font-family:arial,helvetica,sans-serif;border:#fff 1px solid;width:100%;padding:8px 6px;margin-top:5px;margin-bottom:10px}.kontakt-form input.error,.kontakt-form textarea.error,.kontakt-form select.error{color:#b94a48;background:#ffdede}.kontakt-form .w50{width:50%}.kontakt-form img{width:auto!important;height:auto!important;display:block;margin:10px 0}.kontakt-form .btn-submit{color:#fff;font-size:16px;background:#97c208;text-decoration:none;padding:10px 25px;margin-top:10px;margin-right:10px;float:left;border:none;cursor:pointer;width:auto}@media only screen and (max-width:320px){.kontakt-form .btn-submit{width:100%;margin-right:0}}#map{position:relative;margin-bottom:10px;z-index:1}#map_canvas{color:#333;border:#ccc 1px solid;position:relative;width:100%;height:300px;z-index:0}#content{min-width:140px;max-width:140px;min-height:70px;max-height:70px;line-height:normal;white-space:nowrap;overflow:auto;z-index:-999}#map_canvas h1{color:#333;font-size:12px!important;font-weight:bold;margin:0!important}#footer{background:#97c208;color:#333;padding:15px 0;margin-top:30px}.grid-footer{margin:10px 0}.grid-footer a:link,.grid-footer a:visited,.grid-footer a:active,.grid-footer a:hover{color:#333;text-decoration:none}.grid-footer a:hover{text-decoration:underline}.grid-footer .col3{width:32%;margin-right:2%;float:left;border:none;font-size:12px;line-height:1.6}.grid-footer .col3:nth-child(3){margin-right:0;text-align:right}@media only screen and (max-width:699px){.grid-footer .col3{width:49%;margin-right:2%}.grid-footer .col3:nth-child(2){margin-right:0}.grid-footer .col3:nth-child(3){width:100%;margin-top:20px;text-align:left}}@media only screen and (max-width:499px){.grid-footer .col3{width:100%;margin-right:0}.grid-footer .col3:nth-child(2),.grid-footer .col3:nth-child(3){margin-top:20px}}.white-popup{position:relative;background:#fff;padding:25px;width:auto;max-width:800px;margin:0 auto}@media only screen and (max-width:350px){h1{font-size:24px}.white-popup{font-size:14px}}.rc4{display:none}.clearingfix{clear:both;font-size:0;height:0;line-height:0;overflow:hidden}.clearing-fix:before,.clearing-fix:after{content:"\0020";display:block;height:0;visibility:hidden}.clearing-fix:after{clear:both}.clearing-fix{zoom:1}