.bx-wrapper{position:relative;margin-bottom:60px;padding:0;-ms-touch-action:pan-y;touch-action:pan-y;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;background:#fff}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(https://www.pahema.com/skin/frontend/pahema/standard/js/bxSlider/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;vertical-align:bottom}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url(https://www.pahema.com/skin/frontend/pahema/standard/js/bxSlider/images/controls.png) 0 -32px no-repeat}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(https://www.pahema.com/skin/frontend/pahema/standard/js/bxSlider/images/controls.png) -43px -32px no-repeat}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(https://www.pahema.com/skin/frontend/pahema/standard/js/bxSlider/images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(https://www.pahema.com/skin/frontend/pahema/standard/js/bxSlider/images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
@media only screen and (min-width: 1024px) {
.vertnav-container {
	margin-top:10px;
}

#vertnav li .vertnav-cat {
	display:block;
	border-bottom:1px dotted gray;
	padding:3px;
	width:189px;
}

#vertnav li a {
}

#vertnav .inactive .vertnav-cat {
	background-color:#C0C0C0;
}

#vertnav .next .vertnav-cat {
	background-color:#DEDEDE;
}

#vertnav .prev .vertnav-cat {
	background-color:#DEDEDE;
}

#vertnav .first .vertnav-cat {
}

#vertnav .last .vertnav-cat {
}

#vertnav .only .vertnav-cat {
}

#vertnav li.parent .vertnav-cat {
	background-color:#E0E0E0;
	font-weight:bold;
}

#vertnav li.active .vertnav-cat {
	background-color:#FFFFFF;
	font-weight:bold;
}

#vertnav li.inactive .vertnav-cat {
	font-weight:normal;
}

#vertnav .level0 .vertnav-cat {
}

#vertnav .level1 .vertnav-cat {
	padding-left:10px;
	width:182px;
}

#vertnav .level2 .vertnav-cat {
	padding-left:20px;
	width:172px;
}

#vertnav .level3 .vertnav-cat {
	padding-left:30px;
	width:162px;
}
}

#ccc {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    z-index: 99999;
    background-color: rgba(0,0,0,.5);
    display: none;
}
#ccc > section {
    height: 100%;
}

#cookieconsent {
    width: 600px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    padding: 20px;
    background-color: white;
    border-radius: 20px
}
#cookieconsent h2,
#cookieconsent > h2 {
    font-size: 1.4em;
    font-weight: bold;
}
#cookieconsent > p {
    text-align: left;
    margin-bottom: 10px;
}
#cookieconsent form > ul {
    margin: 10px 0 20px 0;
}
#cookieconsent form ul,
#cookieconsent form ul li,
#cookieconsent form button {
    display: inline-block;
}
#cookieconsent form ul li {
    text-align: left;
    margin-right: 10px;
    font-size: 1.12em;
    font-weight: bold;
}
#cookieconsent form input {
    margin: 0 4px 0 20px;
}
#cookieconsent form button {
    padding: 5px 10px 5px 10px;
    border-radius: 6px;
    border: none;
}
#cookieconsent form button:nth-child(1) {
    font-weight: bold;
    background-color: green;
    color: white;
}


#cookieDetails {
    display: none;
    height: calc(100% - 420px);
    max-width: 864px;
    max-height: 500px;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    margin-top: 8px;
    padding: 20px 20px 30px 20px;
    background-color: white;
    border-radius: 20px;
}
#cookieDetails .close {
    float: right;
}

#cookieDetails h2 {
    font-size: 1.3em;
    font-weight: bold;
}
#cookieDetails ul {
    float: left;
    width: 100%;
}
#cookieDetails ul li.selected { font-weight: bold; }
.cookieDetailLink {
    float: left;
    width: 180px;
    text-align: center;
    padding: 5px 10px 5px 10px;
    margin: 10px 20px 2px 0;
    font-size: 1.2em;
    font-weight: normal;
    background-color: buttonface;
    color: #636363;
    border-radius: 6px;
    border-style: outset;
}
.cookie-link:hover {
    cursor: pointer;
}

#cookieDetails section {
    display: none;
    height: calc(100% - 80px);
    margin-top: 70px;
    overflow: auto;
}
#cookieDetails section h3 { font-size: 1.3em; }
#cookieDetails section p { margin-bottom: 20px; }
#cookieDetails table {
    height: auto;
}
#cookieDetails table tbody {
}
#cookieDetails table th {
    font-size: 0.9em;
    padding: 2px 0 2px 10px;
    font-weight: bold;
}
#cookieDetails table td {
    border: 1px solid;
    padding: 2px 0 2px 10px;
}
#cookieDetails table td:nth-child(1) { min-width: 160px; }
#cookieDetails table td:nth-child(2) { min-width: 180px; }
#cookieDetails table td:nth-child(3) { min-width: 280px; }
#cookieDetails table td:nth-child(4) { min-width: 100px; }
#cookieDetails table td:nth-child(5) { min-width: 80px; }

#recaptchaConsent { text-align: left; }
#newsletterForm { display: none; }
#kontaktseite { display: none; }

@media only screen and (max-height: 400px) {
    #cookieDetails {
        position: absolute;
        top: 20px;
        width: 100%;
        max-height: unset;
        height: calc(100% - 40px);
        background-color: lightgray;
    }
    .cookieDetailLink {
        margin-left: auto;
        margin-right: auto;
        padding: 0;
        float: left;
        width: unset;
        padding: 2px 5px 2px 5px;
    }
    #cookieDetails section {
        width: 100%;
        padding: 6px;
        margin-top: 50px;
        background-color: ghostwhite;
    }
}
@media only screen and (max-width: 600px) {
    #cookieDetails {
        position: absolute;
        top: 72px;
        width: 100%;
        max-height: unset;
        height: calc(100% - 100px);
        background-color: lightgray;
        border-radius: 0 0 20px 20px;
    }
    .cookieDetailLink {
        margin-left: auto;
        margin-right: auto;
        padding: 0;
        float: none;
    }
    #cookieDetails section {
        width: 100%;
        height: calc(100% - 180px);
        background-color: ghostwhite;
        padding: 6px;
        margin-top: 0;
    }
}

#comment,
#ordercomment-comment { min-width: 300px; width: 640px; }
header .logo strong, .page-header-container strong { position:absolute; top:-999em; left:-999em; width:0; height:0; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; }
#pahemini { display:none; }
#copyright { display:none;font-size:10px;}
.add-to-links {display:none;}
.wrapper {font-size: 0.92em;  font-family: verdana, geneva, sans-serif; max-width: 940px; }
.main {text-align: left;}
.product-essential { padding: 20px 0px 10px 0px; }
.product-view .herstellername { font-size: 0.78em; letter-spacing: 1.4px; text-transform: uppercase; color:#babab0;margin-top:20px;float:left;display:block;width:100%;text-align:left;}
.product-view .product-shop .product-name h1 { font-size: 1.4em; font-weight: normal; color:#70725d;margin:0;border:none; display:block;}
.product-img-box {padding: 0 10px;}
.more-views {margin-left:20px;}
.more-views h2 {display:none;}
.product-view .product-essential .attribute-text { clear: both;  padding: 20px 0 0; }
.product-view .product-shop { color:#b4b69f;}
.product-view .product-shop .short-description { color:#70725d;padding:0;margin:0 0 10px 0;line-height:1.3em;text-align:left;}
.product-view .product-shop .short-description .std{ border-top:1px solid white;}
.product-view .product-shop .price-box { margin: 30px 0px 0px 0px; color:#70725d;}
.product-view .price-label { display:none;}
.product-view span.old-price {}
.product-view span.special-price{ color:#994f36;}
.product-view .regular-price { font-size:1.3em;color:#70725d;font-weight:normal;}
.product-view .regular-price .price { font-size:0.8em;color:#70725d;font-weight:normal;}
.product-view .zoom { display: none; }
.lieferbar { padding-top: 10px; color: #b4b69f;text-align:left;clear:both;}
.produktdetails { clear:both; text-align: left; padding: 10px 30px 30px; line-height:1.5;}
.produktdetails p { font-size:1.15em; font-weight: 400; }
.produktdetails > h2, .produktdetails > h3  { margin: 16px 0px 2px 0px; border:none;font-size:1.15em;}

#product-variants { width: 96%; margin: 0; color:#70725d;}
#product-variants tr { cursor: pointer; }
#product-variants tr:hover { background: #f2f3ee; }
#product-variants tr td input{ margin-bottom: 4px;}
#product-variants tr td { padding: 3px 5px 3px 5px; vertical-align:bottom;font-size:0.8em;}
#product-variants tr td.unitpreis { font-size:0.65em;color:#92947f;}
#product-variants input { margin: 0px 6px 0px 0px; }
#product-variants td.aright { text-align: right; }
#product-variants tr.hili { background: #f2f3ee; }
#product-variants td span.normalPreis { text-decoration: line-through;color:#70725d;font-size:1em; }
#product-variants td span.sonderpreis { color:#994f36;font-size:1em;font-weight:bold; }

.preishinweis,.mwsthinweis,.kostenhinweis { font-size: 0.78em; }

h1, h2, h3, h4, h5, h6 { color: #70725d; font-weight: bold; }
h1            { font-size:14px; font-weight:normal;padding:0.5em 0.8em; }
.product-name h1    { padding:0; }
h2            { font-size:0.92em; font-weight:bold; }
h3            { font-size:16px; font-weight:bold; }
h4            { font-size:14px; font-weight:bold; }
h5            { font-size:12px; font-weight:bold; }
h6            { font-size:11px; font-weight:bold; }

.product-view .add-to-cart button.button { background: url("https://www.pahema.com/skin/frontend/pahema/standard/images/btn_cart.png"); width: 197px; height: 34px; }
.product-view .add-to-cart button:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: alpha(opacity=90);-moz-opacity: 0.90;-khtml-opacity: 0.90;opacity: 0.90;  }
.product-view .add-to-cart button.button span { border: 0; }
.product-view .add-to-cart button.button span span { display: none; }
.category-products p {padding-right:10px;}
.step-title {padding: 0 20px;}
#checkout-step-login button.button { margin-top:10px; }
#shopping-cart-totals-table td {padding:0 5px;}
#shopping-cart-totals-table {width:100%;margin:20px 0;}
.cart-collaterals {padding:0 20px 20px;}
#review-buttons-container button.btn-checkout:hover, .cart button.btn-checkout:hover {background:#8b1c04;}

.beratungshinweis {margin-top: 15px;background: #ddd;padding: 10px;}
.beratungslink {margin-top:10px;}
.col2-right-layout .main { background: #70715f; }
.col2-right-layout .col-main { background: #fff; }

.form-list .field, .form-list .wide  { float: left; margin-right:20px;}
.form-list .control, .name-firstname  {clear:both;}

#vertnav .kr-utermischungen {background: url(/skin/frontend/pahema/standard/images/nav/nav_colors.jpg) 0px -299px no-repeat transparent;}

@media only screen and (min-width: 771px) {
	.product-img-box {width:50%;float:left;}
	.product-essential, .product-options-bottom {width:42%;float:right;}
	.page-header {padding: 0;}
	.product-img-top {display:none;}
	.add-to-cart {width:100%;}

}
@media only screen and (min-width: 1024px) {
    body { font-size: 100%; color: #70725d; background: #93937b url(https://www.pahema.com/skin/frontend/pahema/standard/images/bg_kraeuter.png) no-repeat bottom center; }
    .wrapper { min-width: 1010px; padding: 0; }
/*    .page-title { border: 0; margin: 0px 10px 3px 0px; } */
    .page-title h1, .page-title h2 { color: #70725d;text-transform:uppercase}

    .page,
    .page-header-container,
    .main-container,
    .footer-container,
    footer { width: 940px; margin: 0 auto; }
	
	#product-variants { width: 96%; margin: 30px 0px 20px 0px;}
    .footer-container { position: relative; }
    #copyright { position: absolute; right: 10px; bottom: 10px;}
    .page {	-moz-box-shadow: 0px 0px 15px #000;	-webkit-box-shadow:  0px 0px 15px #000;	box-shadow: 0px 0px 15px #000; }
    .main { width:940px; padding: 0; min-height: 200px; background: #842d1a;float:left; }
    .main-container { padding: 0; border-top:1px solid #fff;}
    .col-left { width: 236px; padding: 0px 0px 0px 0px; }
    .col1-layout .col-main { width: 940px; background: #fff; min-height:200px;padding:0px;}
    .col2-left-layout .col-main { width: 704px; padding: 0px 0px 20px 3px; background: #fff; min-height: 890px; }
    .col2-left-layout .col-main div.print_link a { float:right;display:block;height:20px;width:50px;background:url(https://www.pahema.com/skin/frontend/pahema/standard/images/print_link.png) no-repeat 30px 4px;color:#fff;overflow:hidden;font-size:0.1px;position:relative;top:-30px;}
    .col2-right-layout .col-main { width: 739px; padding: 0; margin:0; background: #fff; min-height: 550px; }
    .page-header-container { border-top: 0; border-bottom: 0; height: 222px; }
    header { position: relative; height: 221px; background: #cbc9bc url(https://www.pahema.com/skin/frontend/pahema/standard/images/bg_header_left.jpg) no-repeat 0 36px; border-style: solid; border-color: #fff; border-width: 0px 0px 2px 0px;}

	.products-grid .actions .actions {display:none;}
	.block-subscribe .block-title strong {text-transform:none;font-size:14px;color:#70725d;}
	.block-subscribe .block-title, .block-subscribe .form-subscribe-header {text-align:left;}
	.fb_iframe_widget {margin-top:10px;}

    /*TODO: mit Saison austauschen*/
    /*.col2-left-layout .col-main h1 { display:none; }*/
    /*TODO end*/

    .col-2 .buttons-set .f-left {position:relative;top:-50px;}
    .col-2 p.required {top:50px;text-align:left; width: 120px; }

	.beratungshinweis {margin-top: 5px;background: none;padding: 0px;}
	.beratungslink {margin-top:0px;}

    #checkout-review-submit .buttons-set .f-left {
	background:#eee;padding:5px 20px;
    }

    a:link,a:visited {color:#353917;text-decoration:none;}
    a:hover {color:#852e1b;}
	a.button:link, a.button:visited {color:#fff;}

    .startseite-main { float: right; width: 704px; padding: 0px 0px 0px 0px; background: #fff; min-height: 300px; border-left: 3px solid #fff;}
    .startseite-main  .page-title{ display:none;}
    .startseite-main img{ float: left; margin: 0; padding: 0; border-bottom: 3px solid white;}

    #startseite-angebote > div { width: 50%; }
    .startseite-main  .startseitenprodukt img { margin:0 auto;display:block;float:none;}
    .startseite-main  .startseitenprodukt {
        float:right; border:0px solid cyan; text-align:center; position: relative; z-index: 10;
    }
    .startseite-main  .startseitenprodukt div { position: relative; z-index: 11;  margin: -236px 8px 0; float:right; width: 50%;
    }
    .startseite-main  .startseitenprodukt p {line-height:1.3em;}
    
    .startseite-main  a:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";filter: alpha(opacity=95);-moz-opacity: 0.95;-khtml-opacity: 0.95;opacity: 0.95; }
    /*
.startseite-main  a:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1; }
   */
    #kontaktseite,
    .infoseite { padding: 20px 40px 20px 20px; }
    .my-account h1,
    #kontaktseite h1, .infoseite h1 { font-size: 1em; text-transform: uppercase; margin: 0px 0px 10px 0px;letter-spacing:1px; }
    #kontaktseite p, .infoseite p, .cart-empty { font-size: 0.9em; line-height:1.3em; }
    .cart-empty {margin-top:40px;padding:90px 50px 0 420px;height:260px;background:url(https://www.pahema.com/skin/frontend/pahema/standard/images/pahemini_warenkorb.jpg) top center no-repeat;}
    .cart-empty p {font-size:14px;color:#fff;line-height:15px;}



    .footer-container { width: 940px; margin: 0px; background-image: url(https://www.pahema.com/skin/frontend/pahema/standard/images/bg_footer.jpg);  height: 300px; border: 0; }
    footer { height: 150px; clear: both; float:left; margin-top: 60px; }
    footer .block-subscribe { width: 200px; float: right; background: none; border: 0; margin: 0px 30px 0px 0px; }
    footer .footer-block { width: 200px; float: right; text-align: left; color: #727363; margin: 0px 20px 0px 0px; }
    footer .footer-block li { font-size:13px;text-transform:uppercase;letter-spacing:1px;line-height:28px; }
    footer .footer-block li a:link,footer .footer-block li a:visited{ color:#92947f; }
    footer .footer-block li a:hover{ color:#999; }
    footer h3, footer .block-subscribe .block-title strong span{font-size:14px;font-weight:bold;line-height:1.5em;font-family:Verdana;margin:0 0 5px 0;padding:0;}
    footer .block-content label {font-size:0.8em;text-transform:uppercase;letter-spacing:1px;margin-bottom:2px; font-weight:normal;}
    footer .block-content input{height:20px;margin-left:0;}


    a.logo { margin: 18px 0px 0px 22px; }
    .bloglink img { margin: 5px 2px 0px 23px;}
    .bloglink a { color: white; }



    #topcart { padding: 15px 10px 10px 10px; height: 155px; width: 200px; float: right; color: #fff; }
    #topcart img{ margin-left:5px;float:right; }
    #topcart .summary { text-transform:uppercase;letter-spacing:0.5px;font-size:0.75em;line-height:1.5em;text-align:right;margin-top:5px;float:left;width:80px;}
    #topcart .summary .kostenhinweis { display: inherit; line-height: 1.3em; font-size:0.9em;margin-top:15px;color:#eee;text-transform:none;letter-spacing:0;}
    .blog_teaser { width: 218px; float: right; text-align: right; padding: 15px 25px 10px 0px; font-size: 0.9em; line-height: 1.35em; color:#929284;max-height:156px;overflow:hidden;}
    .blog_teaser a { text-transform: uppercase; letter-spacing:0.5px; color:#70725f;font-size:0.8em;text-decoration:none;}
    .blog_teaser blockquote p:before, .blog_teaser blockquote p:after { content: '"'; }
    .blog_teaser blockquote p { font-style: italic; color:#70725f;line-height:1.3em;font-size:1.2em;font-family:Georgia;}

    .vertnav-container { width: 236px; margin: 0; position: relative; background: #fff; }

    #vertnav { background-color: #fff; }
    #vertnav a { text-decoration: none; color: white; }
    #vertnav li .vertnav-cat { padding: 0px 10px 0px 20px; width: 236px; border: 0; }

    #vertnav .level0 > a > .vertnav-cat { height: 60px; padding: 8px 15px 64px 75px; width: 100%; }
    #vertnav .level0 > a > .vertnav-cat span { text-transform: uppercase; font-size: 1.2em; letter-spacing:2px; font-weight: normal; font-family:Helvetica,Arial;}

    #vertnav .level1 .vertnav-cat { padding: 3px 10px 30px 18px; width: 236px; height: 30px; }
    #vertnav .level1 .vertnav-cat span { text-transform: uppercase; font-size: 0.92em;  font-weight: normal; }
    #vertnav .level2 .vertnav-cat { padding: 4px 10px 0px 32px; width: 186px; height: 29px; }
    #vertnav .level2.vertnav-cat span { text-transform: uppercase; font-size: 0.92em;  font-weight: normal; }

    #vertnav .level1 a {font-size:13px;letter-spacing:1px;line-height:20px;}
    #vertnav .kauartikel-leckerli a span.vertnav-cat {background: url(https://www.pahema.com/skin/frontend/pahema/standard/images/icon_knochen.png) no-repeat right top;}
    #vertnav .pflegeprodukte a span.vertnav-cat {background: url(https://www.pahema.com/skin/frontend/pahema/standard/images/icon_pflege.png) no-repeat right top;}

    #vertnav .basics > a > .vertnav-cat { background: url(https://www.pahema.com/skin/frontend/pahema/standard/images/nav_basics.jpg) no-repeat 0 0; }
    #vertnav .dogs-only > a > .vertnav-cat { background: url(https://www.pahema.com/skin/frontend/pahema/standard/images/nav_dogs.jpg) no-repeat 0 0; }
    #vertnav .cats-only > a > .vertnav-cat { background: url(https://www.pahema.com/skin/frontend/pahema/standard/images/nav_cats.jpg) no-repeat 0 0; }
    #vertnav .spa-r-hema > a > .vertnav-cat { background: url(https://www.pahema.com/skin/frontend/pahema/standard/images/nav_sparhema.jpg) no-repeat 0 0; }
    #vertnav  li > ul > li:hover, #vertnav  li > a:hover > .vertnav-cat { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: alpha(opacity=85);-moz-opacity: 0.85;-khtml-opacity: 0.85;opacity: 0.85; }

    #vertnav li.level2 {height:33px;}

    #vertnav li.level1 .vertnav-cat { background-color: transparent; width:100%;}
    #vertnav li.level1 > ul {  }

    #pahemini { display:block; position: absolute; top: 0px; left: 220px; }

    ul.products-grid {border:none; top: 20px; }
    .col2-left-layout .products-grid,
    .col2-right-layout .products-grid { width: 680px; }
    .products-grid li.item { position: relative; width: 206px; height: 300px; text-align: center;background:none; padding-top: 40px; }
    .products-grid .product-image { margin: 0px 36px 10px 30px;}
    .products-grid .product-name { margin: 0px 0px 0px 0px; }
    .products-grid .product-name a { font-size: 1.1em; color: #71735e; text-decoration: none; }
    .products-grid div.manu { padding: 0px 0px 0px 0px; color: #b8b9b1; line-height: 18px;text-transform:uppercase;font-size:0.75em;letter-spacing:0.5px;}
    .products-grid div.desc { float:left;text-align:center;width:206px;height:30px;padding: 0px 0px 0px 0px; color: #71735e; line-height: 14px; font-size:0.75em;}

    .addtocartlinks li { float: left; text-align: center; margin: 0;}
    .addtocartlinks li.opt-last { margin: 0px 0px 0px 0px; }

    .addtocartlinks li.opt-one, .addtocartlinks li.opt-one-conf { width: 206px;} 
    .addtocartlinks li.opt-two { width: 102px;} 
    .addtocartlinks li.opt-three { width: 67px;}


    .addtocartlinks .massangabe { background: #a6a591; color: white; margin: 0px 0px 2px 0px; font-size:0.9em; padding:1px 0 3px 0;min-height:21px;}
    .addtocartlinks li.opt-even .massangabe { background: #95947f; }
    .addtocartlinks .preisangabe { background: #f2f3ee; margin: 0px 0px 2px 0px; line-height:1em; padding:5px 0 3px 0;min-height:32px;}
    .addtocartlinks .intocart { background: #f2f3ee; padding:6px 0;}
    .addtocartlinks .intocart a{ width:100%;display:block; }
    .addtocartlinks .intocart a:hover img{ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter: alpha(opacity=75);-moz-opacity: 0.75;-khtml-opacity: 0.75;opacity: 0.75; }
    .addtocartlinks li.opt-even .preisangabe,
    .addtocartlinks li.opt-even .intocart { background: #e5e5dd; }
    .addtocartlinks .preisangabe .preis { color: #95947f; font-weight:bold; font-size:0.9em;}
    .price-box .unitpreis { font-size: 70%; padding: 0px 0px 0px 10px; }
    .unitpreis { font-size: 70%; font-family:Helvetica,Arial;  }
    .addtocartlinks .preisangabe .unitpreis { font-size: 60%; color: #a6a591; }
    .produkt_neu .addtocartlinks .preisangabe .preis { color: #615f39; }
    .produkt_aktion .addtocartlinks .preisangabe .preis { color: #994f36; }
    .produkt_neu .addtocartlinks .massangabe { background: #615f39; }
    .produkt_neu .addtocartlinks li.opt-even .massangabe { background: #45481e; }
    .produkt_aktion .addtocartlinks .massangabe { background: #994f36; }
    .produkt_aktion .addtocartlinks li.opt-even .massangabe { background: #842e1a; }
    .p_aktion { position: absolute; top: 100px; left:130px;z-index:99;}
    .p_neu { position: absolute; top: 100px; left:13px;z-index:99;}
    .p_aktion { right: 0px; } 


    .add-to-links { clear: both; }
    .add-to-links li { float: left; }

    #topcart .actions { clear: both; float: left; font-size: 0.7em; line-height:0.8em;text-align:left;color:#fff;text-transform:uppercase;letter-spacing:0.5px;margin:6px 0 0 0;width:170px;}
    #topcart .actions a {width:170px;float:left;margin:0;padding:0;line-height:0.8em;}
    #topcart .actions a:before {content:'-> ';}
    #topcart .actions a:link,#topcart .actions a:visited {color:#fff;}
    #topcart .actions a:hover {color:#852e1b;}
    #cart-sidebar { background: #fff; position: absolute; z-index: 10; margin: 18px 0px 0px 0px; padding: 10px 10px 0px 10px; border-style: solid; border-color: maroon; border-width: 1px; }

    .infotitel { padding: 9px 2px 9px 10px; margin: 0px 0px 0px 0px; color: #fff; background-color: #95937a; border-bottom:3px solid #fff;text-align:left;}
    .infotitel {text-transform:uppercase;letter-spacing:1px;font-size:0.75em;padding: 7px 2px 8px 10px;}
    .col1-layout .col-main .page-title h1 { background-color: #70715f; color: #fff; width: 100%; text-align: left; text-transform: uppercase; letter-spacing:1px;font-size:0.75em;padding: 7px 2px 8px 10px;margin:0;}
    .col2-right-layout .col-main .page-title h1 { background-color: #70715f; color: #fff; width: 100%; text-align: left; text-transform: uppercase; letter-spacing:1px;font-size:0.75em;padding: 7px 2px 8px 10px;margin:0;}
    .col2-left-layout .col-main .page-title h1 {  background-color: #70715f; color:#fff; width: 100%; text-align: left; text-transform: uppercase; letter-spacing:1px;font-size:0.75em;padding:7px 2px 8px 10px;margin:0;}
    .catalogsearch-result-index .col2-left-layout .col-main .page-title { display:none;}
    .my-account .page-title { padding: 0px 30px 0px 10px;  margin: -20px 0px 16px -20px; color: #fff; background-color: #70715f; }
    .my-account .page-title h1 { color: #fff; padding: 2px 0px 0px 0px; }

    .pager {background:#f2f3ee;border:none;margin-bottom:10px;float:left;width:685px;}

    .category-image { float: right; width: 392px; background:#95937a;height:280px;}
    .category-description { float: left; width: 306px; background: #95937a; color: #fff; padding: 15px 15px 15px 20px; margin: 0 3px 0 0; height:280px;overflow:hidden;}
    .category-description p { font-size:0.78em;margin:0 0 8px 0;line-height:1.3;padding:0;}
    #kategorielisting { clear: both; margin: 0px 0px 0px 20px; padding-left:40px;font-size:0.9em;}
    #kategorielisting > ul { float: left; margin: 30px 0px 0px 0px; }
    #kategorielisting li.level0 { padding: 0px 0px 0px 16px; width: 300px; background:url(https://www.pahema.com/skin/frontend/pahema/standard/images/arrow_neg.png) 0px 4px no-repeat;margin-top:8px;}
    #kategorielisting li.level1 { padding: 0px 0px 0px 20px; margin-top:0;}
    #kategorielisting li.level1:before { content: '» '; }
    #kategorielisting li.level0 > a { font-weight: bold; }
    #kategorielisting a:link,#kategorielisting a:visited { color: #717461; text-decoration: none; }
    #kategorielisting a:hover { color: #852d1a;}
    button.button { background: maroon; }

    #product-options-wrapper { width: 50%; float: right; background: none; border: 0; margin: 0px 30px 0px 0px; padding: 0px 0px 0px 0px; display: none; }
    .product-options-bottom { width: 50%; float: right; background: none; border: 0; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
    .add-to-cart .mwsthinweis { clear: both; margin-top:5px;float:left;color:#999;}


    .product-img-box {background:none;padding-top:20px;float:left;position:relative;}
    .produkt_neu .product-img-box:before {content:url(https://www.pahema.com/skin/frontend/pahema/standard/images/produkt_neu_gr.png); position:relative;top:118px;left:-10px;z-index:99;float:left;margin-bottom:-50px;}
    .produkt_aktion .product-img-box:after {content:url(https://www.pahema.com/skin/frontend/pahema/standard/images/produkt_aktion_gr.png); position:relative;top:-160px;right:60px;z-index:99;float:right;margin-bottom:-50px;}
    .product-options dt label.required em { margin: 0px 8px 0px 0px; }


    .beratungslink {
        height:122px;background:url(https://www.pahema.com/skin/frontend/pahema/standard/images/beratung_bg.jpg) top left no-repeat;
        padding:45px 50px 0px 140px;
        font-size:14px;color:#fff;line-height:17px;}
    .beratungslink a {color:#892c17;font-weight:bold;}
    .tierarzthinweis {font-size:0.9em;margin:20px 0 10px 0;line-height:1.6em;color:#aaa;}

    #beratung-form {background:url(https://www.pahema.com/skin/frontend/pahema/standard/images/beratungsformular_bg.png) 100px 10px no-repeat;float:left;padding-top:10px;margin-top:10px;}
    #beratung-form > input[type="radio"] {width:181px;height:60px;}
    #beratung-form h3 {letter-spacing:1px;font-size:0.8em;}
    #beratung-form ul li {height:28px;margin:0;padding:0;}
    #beratung-form ul li input {height:28px;margin-top:-2px;padding:0;}

    .category-title { display: none; }

	.cart-collaterals {width:100%;display:block;float:left;background:#fff;}
    #discount-coupon-form { float: left;}
    .cart .discount { font-size:0.9em; padding:10px 20px 15px 15px; }
    .cart .discount h2 { display: none;}
    .cart .totals { border: 0; float: right; font-size:0.9em;}
    .cart .totals p { text-align: right; padding: 0px 15px 0px 0px; }
    #shopping-cart-totals-table tbody .a-right { margin-right: 14px; }
    #shopping-cart-table .cart-price{ float:right;font-size:0.95em; }
    #shopping-cart-table tfoot td,
    #shopping-cart-table tbody td.last,
    #shopping-cart-table .whitebg { background-color: white; border: 0; }
    .cart  { padding-bottom: 30px; }
    .cart .totals .checkout-types { background-color: #fff; padding-right: 0px; margin-right: 0; }
    .data-table  { margin-top:20px;}
    .data-table thead th { background: #fff; color: #95947F; text-transform: uppercase; font-size: 0.8em; font-weight:normal;letter-spacing:0.5px;font-size:0.7em;border-right:1px solid white;}
    .data-table tbody th,
    .data-table tbody td { border-bottom: 1px solid white; border-right: 1px solid white; }
    #my-orders-table { width:650px;}
    #my-orders-table td { font-size:11px;}
    #my-orders-table span.nobr{ white-space:normal;}
    #my-orders-table span.separator{ display:none;}
    #my-orders-table td.a-center{ text-align:left;}
    .cart-table a { font-size:0.7em; color:#aaa;text-transform:uppercase;letter-spacing:1px;float:left;}
    .cart-table .product-name a { color:#852d1a;font-size:1em;text-transform:none;letter-spacing:0; width:90%;}
    .sort-by { float: right; }
    .sort-by select {margin-top:0;border:1px solid white;}
    .sort-by select:focus {background:white;}
    #review-buttons-container button.btn-checkout, .cart button.btn-checkout {background:#852d1a;}
    #review-buttons-container button.btn-checkout span span, .cart button.btn-checkout span span {text-transform:uppercase;letter-spacing:1px;font-size:1em;font-weight:normal;}

    #kontaktseite .buttons-set { margin: 0px 0px 0px 0px; }
    #kontaktseite .fieldset { border: 0; }

    .my-account { padding: 20px 0 20px 20px; }
    .my-account .box-content{ font-size: 11px; }
    .my-account .page-title{ overflow: visible; }
    .my-account .page-title .button{ position: relative; top:45px;}
    .customer-address-index .my-account .page-title .button{ position: relative; top:15px;}
    .my-account .addresses-additional{ position: relative; top:45px;}
    .my-account .addresses-additional p{ width: 60%; }
    .my-account .addresses-additional .separator{ display: none; }
    .my-account h1 { width: auto !important;}
    .my-account .page-title .link-reorder,.my-account .page-title .separator, .my-account .page-title .link-print{ font-size: 12px;position:relative;top:45px;}
    .block-account { border: 0; }
    .block-account .block-title { border-bottom: 2px solid #fff; height:32px;padding:7px 0 3px 10px;display:block;background:#70715f;}
    .block-account .block-title strong { color: #fff; font-size: 12px; font-weight: normal;position:relative;top:5px;}
    .block-account .block-content { padding: 0px 0px 0px 0px; }
    .block-account .block-content li,.block-account .block-content li.current { height:28px;border-bottom: 2px solid #fff; color: #fff; padding: 0; text-transform: uppercase; font-size:12px;}
    .block-account .block-content li.current { background: url("https://www.pahema.com/skin/frontend/pahema/standard/images/arrow.png") 220px 3px no-repeat;padding: 0 0 2px 10px;}
    .block-account .block-content li.current strong { font-weight: normal; }
    .block-account .block-content li a { height:22px;padding: 7px 0 1px 10px; color: #fff; text-transform: uppercase; font-size: 12px; font-weight: normal; font-family:Helvetica,Arial;}
    .block-account .block-content li a:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: alpha(opacity=85);-moz-opacity: 0.85;-khtml-opacity: 0.85;opacity: 0.85;}


    button.button span { border: 0; padding: 3px 16px 3px 16px; }
    .form-list input.input-text { padding: 3px 0px 3px 6px; 
 	                          -webkit-box-shadow: inset 1px 1px 5px 0px #cccccc;
                                  box-shadow: inset 1px 1px 5px 0px #cccccc;
                                }

    .block-layered-nav { display: none; }
    .produktdetails br { display: block; margin: 4px 0px 0px 0px; }


    .product-view .box-up-sell { margin: 30px 0px 0px 30px; }
    .box-up-sell table { border-spacing: 2px; }
    .box-up-sell td { background: #efeeea; vertical-align: middle; padding: 0px 4px 0px 4px; }
    .box-up-sell td.nospace { padding: 0px 0px 0px 0px; }
    .box-up-sell .herstellername { color: #babab0; text-transform: uppercase; margin: 2px 0px 0px 0px; }

    .box-up-sell .product-name a,
    .box-up-sell a { color: #70725d; text-decoration: underline; }

    .std {float:right; width: 100%; }
    .short-description .std {float:left;}
    .category-description.std {width:306px;}
	.customer-address-index .page-title.title-buttons {height:30px;}

    /*TODO Evaluieren und Position des Titels in der bubble anpassen */
    .checkout-onepage-success .col-main { padding: 0 0 20px 0;min-height:500px;}
    .checkout-onepage-success .col-main { background:#fff url(https://www.pahema.com/skin/frontend/pahema/standard/images/pahemini_warenkorb.jpg) top 50px left no-repeat;}
    .checkout-onepage-success .page-title { margin-bottom:180px;}
    .checkout-onepage-success .sub-title { color:white;position:relative;top:-88px;left:300px;font-size:20px;font-weight:normal;width:240px;}
    .checkout-onepage-success .button{ margin-top:20px;}

    .customer-account-logoutsuccess  .col-main p {padding:20px;}
    .newsletter-manage-index .col-main h2.legend, .customer-account-confirmation .col-main h2.legend {display:none;}
    .customer-account-confirmation .col-main fieldset{background:#fff;}
    .contacts-index-index .col-main .page-title {display:none;}
    .contacts-index-index .col-main p{padding:10px 35px 0 110px;background:url(https://www.pahema.com/skin/frontend/pahema/standard/images/pahemini_hopp.jpg) no-repeat top left;min-height:100px;}
    .contacts-index-index .col-main p.required{padding-right:0;background:none;}
    .newsletter-manage-index .col-main {min-height:400px;}
    /*TODO end*/
	
	.paypal-express-review h2.legend {padding:20px 0px 0 20px;}
	.paypal-express-review .form-list .wide  { float: right; margin-right:20px;}
	.paypal-express-review #order_review_form p {padding:0 0 0 10px;}
	.paypal-express-review #review_button {margin:10px 20px 20px 0;}
	.paypal-express-review #review-buttons-container {margin-bottom: 0;}
	
    .checkout-onepage-success .col-main p,.checkout-onepage-success .col-main div.buttons-set { padding: 0 30px;}
    #shopping-cart-table .item-options { padding-left: 10px; }
    #ordercomment-comment { width: 664px; height: 40px; }
    #checkout-agreements .form-list { margin-bottom: 0; }
    .category-products .toolbar { position: relative; z-index: 9999; }

    #checkout-step-login .col-2 { width: 280px; }
    #checkout-step-login .col-1 { width: 300px; }
    #checkout-step-login button.button { float: right;}
    #checkout-step-login .col-2 p.required { margin: 0; top: 0px; }
    #login-form .form-list { margin: 6px 0px 0px 0px; }

    .links li { display:inline; }
    .links li.first { padding-left:0 !important; }
    .links li.last { background:none !important; padding-right:0 !important; }

    #header-top-links { height: 38px; width: 940px; padding: 0; margin: 0; background: #8d8c77; border-style: solid; border-color: #fff; border-width: 0px 0px 2px 0px;; font-size: 0.9em; }
    #header-top-links .bloglink { width: 240px; background-color: #353912; color: white; text-transform: uppercase; float: left; padding: 7px 0 0 5px; font-size: 1.1em; height: 35px; letter-spacing:1px;text-align:left;border-right:2px solid #fff;}
    #header-top-links .links { width: 280px; margin-right: 147px; float: right; text-transform: uppercase; padding-top: 8px;}
    #header-top-links .links a {color: white; text-decoration: none; padding-right: 7px; letter-spacing:1px;}

    header .form-search { position:absolute; top:0; right:29px; width:120px; height:29px; padding:7px 0 0 0px; }
    header .form-search { position:absolute; top:0; right:0; width:120px; height:29px; padding: 7px 0 0 0;}
    header .form-search label { float:left; width:24px; height:21px; text-align:left; text-indent:-999em; overflow:hidden; }
    header .form-search img { margin: 1px 0px 0px 0px; }
    header .form-search input.input-text { float:left; border-color:#5c7989; width:209px; margin-right:4px; }
    header .form-search input.input-text { width: 78px; border:1px solid white; height: 100%; }
    header .form-search button.button { float:left; background: #8D8C77; padding: 0}
    header .form-search button.button span { border:0; height:21px; padding:0 0 0 3px; font:bold 11px/21px Tahoma, Verdana, Arial, sans-serif; }
    header .form-search button.button span span { background-position:100% 0; padding:0 6px 0 3px; }
    header .form-search .search-autocomplete { z-index:999; left:40px !important; top:22px !important; }
    header .form-search .search-autocomplete ul { border:1px solid #5c7989; background-color:#f9f5f0; }
    header .form-search .search-autocomplete li { text-align:left; border-bottom:1px solid #f4eee7; padding:2px 8px 1px 8px; cursor:pointer; }
    header .form-search .search-autocomplete li .amount { float:right; font-weight:bold; }
    header .form-search .search-autocomplete li.odd { background-color:#fffefb; }
    header .form-search .search-autocomplete li.selected { background-color:#f7e8dd; }

    .header .links { float:right; margin:0 0 6px; }
    .header .links li { float:left; font-size:11px; background:url(https://www.pahema.com/skin/frontend/pahema/standard/images/bkg_pipe1.gif) 100% 60% no-repeat; padding:0 8px 0 7px; }
    .header .links a { color:#ebbc58; }
    .page-header-container .top-container { clear:both; padding:5px 10px 0 12px; text-align:right; }
    .page-header-container .top-container a { font-size:11px; color:#ebbc58; }

    .header .logo { float:left; margin:3px 0 10px 12px; text-decoration:none !important; }


    .bloglink img {
        display: inline;
        border: 0;
        vertical-align: top;
    }
    #header-search { display: none; }

    .marke_pahema { display: inline-block; margin: 20px 2px 0px 298px; padding: 12px 0 2px 0;height:72px; float:left;margin-right:-210px; position: relative; z-index: 10 }
	.footer-container .bx-wrapper {width: 690px !important;float:left;max-width:1000px !important;background:none;margin-left:50px !important;overflow:hidden;}
	.footer-container .bx-wrapper .bx-viewport {margin-left:170px;width:480px !important;}
	.footer-container .bx-wrapper .bx-prev {left:0;}

	.block-subscribe .input-box {width:80%;}

	#checkoutSteps .col2-set .col-2 {float:left;}
	#checkout-progress-wrapper {margin-top:30px;}

}

@media only screen and (max-width: 1023px) {
    .vertnav-container,
    .blog_teaser,
    .bloglink { display: none; }
	#topcart {float:right;display:inline;position:absolute;right:5px;top:30px;text-align:left;}
	#topcart img {width:50px;}
	#pahemini {display:block;position:absolute;left:300px;}

    #search_mini_form{display: block;position: absolute;top: 150px;right: 5px;}
    #search_mini_form #search {width:100px;height:30px;border:0;border-radius:0;position:relative;top:2px;}
    #search_mini_form .button {padding:9px 15px; }

	.links ul {float:right;margin-top:5px;}
	.links li {float:left;margin-left:15px;}

	header {height:200px;width: 100%;background: #cbc9bc url(https://www.pahema.com/skin/frontend/pahema/standard/images/header_mobil.jpg) no-repeat top left;padding-left:25px;margin-bottom:2px;}
	.logo {padding:10px;}
	.logo img {height:90px;}
	#header-nav {float:left;margin-top:21px;width:100%;text-align:left;}
    #header-nav a { text-decoration: none; color: white; }
    #header-nav .level0 > a:hover { background: #bebcad; }
    #header-nav ul { background: white; padding-top:2px; }
    #header-nav li.level0 > a  { text-transform: uppercase; font-size: 1.2em; letter-spacing:2px; font-weight: normal; line-height:3.2em; font-family:Helvetica,Arial;}
	#header-nav .level1 {background-size:100%;}

    #header-nav .level1 a.level1 { text-transform: uppercase; font-size: 0.92em; font-weight: normal; }
    #header-nav .level1 a.level1 { padding: 10px 10px 27px 12px; height: 40px; margin-bottom:2px; min-width:230px; }
	#header-nav .level1 a {font-size:13px;letter-spacing:1px;line-height:20px;}
    #header-nav .nav-1-1, #header-nav .nav-2-1, #header-nav .nav-3-1 { background: url(https://www.pahema.com/skin/frontend/pahema/standard/images/nav/nav_colors_mobil.jpg) 0px -0px no-repeat transparent; }
    #header-nav .nav-2-2, #header-nav .nav-3-2 { background: url(https://www.pahema.com/skin/frontend/pahema/standard/images/nav/nav_colors_mobil.jpg) 0px -67px no-repeat transparent; }
    #header-nav .nav-1-2, #header-nav .nav-2-3, #header-nav .nav-3-3 { background: url(https://www.pahema.com/skin/frontend/pahema/standard/images/nav/nav_colors_mobil.jpg) 0px -133px no-repeat transparent; }
    #header-nav .nav-2-4, #header-nav .nav-3-4 { background: url(https://www.pahema.com/skin/frontend/pahema/standard/images/nav/nav_colors_mobil.jpg) 0px -199px no-repeat transparent; }
    #header-nav .nav-1-3, #header-nav .nav-2-5, #header-nav .nav-3-5 { background: url(https://www.pahema.com/skin/frontend/pahema/standard/images/nav/nav_colors_mobil.jpg) 0px -265px no-repeat transparent; }
    #header-nav .nav-2-6, #header-nav .nav-3-6 { background: url(https://www.pahema.com/skin/frontend/pahema/standard/images/nav/nav_colors_mobil.jpg) 0px -331px no-repeat transparent; }
    #header-nav .nav-1-4, #header-nav .nav-2-7, #header-nav .nav-3-7 { background: url(https://www.pahema.com/skin/frontend/pahema/standard/images/nav/nav_colors_mobil.jpg) 0px -397px no-repeat transparent; }
    #header-nav .nav-2-8, #header-nav .nav-3-8 { background: url(https://www.pahema.com/skin/frontend/pahema/standard/images/nav/nav_colors_mobil.jpg) 0px -464px no-repeat transparent; }
    #header-nav .nav-1-5, #header-nav .nav-2-9, #header-nav .nav-3-9 { background: url(https://www.pahema.com/skin/frontend/pahema/standard/images/nav/nav_colors_mobil.jpg) 0px -529px no-repeat transparent; }
    #header-nav .nav-1-6, #header-nav .nav-2-10, #header-nav .nav-3-10 { background: url(https://www.pahema.com/skin/frontend/pahema/standard/images/nav/nav_colors_mobil.jpg) 0px -596px no-repeat transparent; }
    #header-nav .nav-1-7, #header-nav .nav-2-11, #header-nav .nav-3-11 { background: url(https://www.pahema.com/skin/frontend/pahema/standard/images/nav/nav_colors_mobil.jpg) 0px -671px no-repeat transparent; }
    #header-nav .nav-2-12, #header-nav .nav-3-12 { background: url(https://www.pahema.com/skin/frontend/pahema/standard/images/nav/nav_colors_mobil.jpg) 0px -727px no-repeat transparent; }
    #header-nav .nav-1-8, #header-nav .nav-2-13, #header-nav .nav-3-13 { background: url(https://www.pahema.com/skin/frontend/pahema/standard/images/nav/nav_colors_mobil.jpg) 0px -794px no-repeat transparent; }
    #header-nav .nav-2-14, #header-nav .nav-3-14 { background: url(https://www.pahema.com/skin/frontend/pahema/standard/images/nav/nav_colors_mobil.jpg) 0px -860px no-repeat transparent; }
    #header-nav .nav-1-9, #header-nav .nav-2-15, #header-nav .nav-3-15 { background: url(https://www.pahema.com/skin/frontend/pahema/standard/images/nav/nav_colors_mobil.jpg) 0px -926px no-repeat transparent; }
    #header-nav .nav-2-16, #header-nav .nav-3-16 { background: url(https://www.pahema.com/skin/frontend/pahema/standard/images/nav/nav_colors_mobil.jpg) 0px -992px no-repeat transparent; }
    #header-nav .nav-1-10, #header-nav .nav-2-17, #header-nav .nav-3-17 { background: url(https://www.pahema.com/skin/frontend/pahema/standard/images/nav/nav_colors_mobil.jpg) 0px -1058px no-repeat transparent; }
    #header-nav .nav-2-18, #header-nav .nav-3-18 { background: url(https://www.pahema.com/skin/frontend/pahema/standard/images/nav/nav_colors_mobil.jpg) 0px -1125px no-repeat transparent; }
    #header-nav .nav-1-11, #header-nav .nav-2-19, #header-nav .nav-3-19 { background: url(https://www.pahema.com/skin/frontend/pahema/standard/images/nav/nav_colors_mobil.jpg) 0px -1190px no-repeat transparent; }
    #header-nav .nav-2-20, #header-nav .nav-3-20 { background: url(https://www.pahema.com/skin/frontend/pahema/standard/images/nav/nav_colors_mobil.jpg) 0px -1258px no-repeat transparent; }
    #header-nav .nav-1-12, #header-nav .nav-2-21, #header-nav .nav-3-21 { background: url(https://www.pahema.com/skin/frontend/pahema/standard/images/nav/nav_colors_mobil.jpg) 0px -1190px no-repeat transparent; }
    #header-nav .view-all { background: url(https://www.pahema.com/skin/frontend/pahema/standard/images/nav/nav_colors_mobil.jpg) 0px -1190px no-repeat transparent; }
    #header-nav ul li:hover a { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: alpha(opacity=85);-moz-opacity: 0.85;-khtml-opacity: 0.85;opacity: 0.85; }

    #startseite-angebote > div { margin: 0 0 2px 0; width: 50%; float: left; position: relative; min-width: 235px; }
    #startseite-angebote > div img, .startseite-main > .std > p > a > img { width: 100%; }
    .startseitenprodukt { z-index: 10; }
    .startseitenprodukt > div { position: absolute; z-index: 11;  top: 3%; right: 1%; width: 48%; }
    #startseite-angebote .startseitenprodukt > div img { width: 80%; display: inline-block; }
    #startseite-angebote .startseitenprodukt > div p { font-size: 0.9em; line-height: 1.2em; }

	.col2-left-layout .main .col-main {float: left;width: 100%;padding:0;border-top:3px solid white;}
	.category-title h1, body.catalogsearch-result-index .page-title h1, .category-title {display: none;}
    .products-grid .product-name { font-size: 1.0em; }
    .products-grid .desc { font-size: 0.8em; }
	.sort-by {float:right;}
	.sort-by a {float: right;margin: 5px 0 0 10px;}
	.products-grid .actions li .massangabe, .products-grid .actions li .intocart, .products-grid .actions li .preisangabe .unitpreis, .products-grid .opt-one-conf, .products-grid .opt-two, .products-grid .opt-three, .products-grid .opt-four  {display:none;}
	.products-grid .actions  {position:relative;min-height:auto;}
	.products-grid .actions .actions {display:block;position:relative;padding-top:5px;min-height:auto;}
	
    .marke_pahema { display: inline-block; margin: 20px 2px 0px 60px; padding: 12px 0 2px 0;height:72px; float:left;margin-right:-200px;}
	.footer-container .bx-wrapper {width: 100% !important;float:left;max-width:1000px !important;background:none;}
	.footer-container .bx-wrapper .bx-viewport {margin-left:200px;width:auto !important;}
	.footer-container .bx-wrapper .bx-prev {left:10px;}
	
    footer { margin-top:40px;float:left;width:100%;background:#d6d6cc;padding-top:30px;}
	footer > div {padding: 20px 200px 0;}
    footer .block-subscribe { background: none; border: 0;}
    footer .footer-block { width: 100%; text-align: center; color: #727363; margin: 0px 20px 0px 0px; }
    footer .footer-block li { font-size:0.8em;text-transform:uppercase;letter-spacing:1px;margin-bottom:2px; }
    footer .footer-block li a:link,footer .footer-block li a:visited{ color:#92947f; }
    footer .footer-block li a:hover{ color:#999; }
    footer h3, footer .block-subscribe .block-title strong span{font-size:1em;font-weight:bold;line-height:1.5em;font-family:Verdana;margin:0 0 10px 0;padding:0;}
    footer .block-content label {font-size:0.8em;text-transform:uppercase;letter-spacing:1px;margin-bottom:2px; font-weight:normal;}
    footer .block-content input{height:20px;margin-left:0;}
	.block-subscribe .input-box {width:93%;}
	.print_link {display:none;}
	#product-variants {margin:20px 0;}
	#product-variants tr td {padding:15px 7px;font-size: 1em;border-bottom: 1px solid lightgrey;border-top: 1px solid lightgray;}
	.product-view .add-to-cart button.button span span {display:block;font-size: 1.5em;line-height: 2em;letter-spacing: 3px;}
	.product-view .add-to-cart button.button {width: 80%;height: 50px;background: darkred;}
	#qty {height:50px;font-size:1.5em;}
	.infotitel {display:block;margin:24px 18px;font-size:20px;text-transform:uppercase;}
	#beratung-form input[type="submit"] {margin: 20px 0;}
	.infoseite {padding:20px;}
	#kontaktseite p {padding:0 20px 20px;}
	.welcome-msg, .box-account {padding: 0 20px;}
	.col2-left-layout .sidebar{width:100%;padding: 20px 0 0 20px;border-bottom:1px solid #ccc;background:#eee;}
	#form-validate .fieldset, #form-validate .buttons-set, .my-account p, .cart-empty p {margin: 0 20px;}
	.discount {width:100%;}
	.totals p {text-align:right;}
	.checkout-types {margin-top:20px;float:right;}
	.checkout-progress-wrapper {padding-top:10px;}

}

@media only screen and (max-width: 880px) {
	#pahemini {display:none;}
}


@media only screen and (max-width: 770px) {
	#topcart {display:none;}
	.product-img-box {display:none;}
	.product-img-top {display:block;}
	.product-img-top img {max-width:100%;display;block;}
	.product-essential,.product-options-bottom { padding: 0px 30px 10px; }
	#search_mini_form{ display: block; position: relative; top: 0px; left: 0px; height: 34px; }
        #search_mini_form .button { padding:9px 15px; position: absolute; right: 0px; }
        #search_mini_form #search { width: 99%; border: 1px solid black; top: 1px; }
	#header-top-links {display:none;}
	#header-nav ul li, #header-nav a, #header-nav a:hover { background-color: none; }
	.page-header-container {height:200px;position:relative;}
	header {padding-left:20px;}
	.skip-links {position:relative;top:26px;width:100%;}
	.skip-content.skip-active {width:100%;}
	footer > div {padding: 20px 50px 0;}
	.block-subscribe .input-box {width:85%;}
	.product-view .product-shop .product-name h1 { font-size: 2em; }
	.product-view .add-to-cart button.button span span {display:block;font-size: 1.5em;line-height: 2em;letter-spacing: 3px; font-weight: bold;}
	.product-view .add-to-cart button.button {width: 80%;height: 50px;background: darkred;}
	#qty {height:50px;font-size:1.5em;}
}

@media only screen and (min-width: 480px) {
}

@media only screen and (max-width: 479px) {
    #startseite-angebote > div { width: 100%; }
	footer > div {padding: 20px 10px 0;}
	.block-subscribe .input-box {width:85%;}
	.product-view .add-to-cart button.button {width: 70%;height: 50px;background: darkred;}
	.product-view .add-to-cart button.button span span {font-size: 0.9em;letter-spacing: 1px; font-weight: bold;}
}





h2.pcarouseltitle {
    width:100%;height:0;padding-top:5%; /* an größe des backgrounds anpassen */
    background:#fff url(https://www.pahema.com/skin/frontend/pahema/standard/images/specials_topzeile.jpg) top left no-repeat;
	background-size:100%;
}

.startseite-main .bx-wrapper {
    float: left;
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    max-width: 100% !important;
    margin-bottom: 10px;
}

.breadcrumbs { padding: 9px 2px 9px 10px; margin: 0px 0px 0px 0px; color: #fff; background-color: #95937a; border-bottom:3px solid #fff;text-align:left;}
.breadcrumbs li {font-size: 11px;display:inline;}
.breadcrumbs a { color: #fff; text-transform:uppercase;letter-spacing:1px;text-decoration:none;}
.breadcrumbs li  strong{ color: #fff; text-transform:uppercase;letter-spacing:1px;font-weight:normal;}
.breadcrumbs li.home { display: none; }
.breadcrumbs li.category3 { background: url("https://www.pahema.com/skin/frontend/pahema/standard/images/nav/dogs_small.png") no-repeat; padding: 1px 0px 4px 30px;  }
.breadcrumbs li.category18 { background: url("https://www.pahema.com/skin/frontend/pahema/standard/images/nav/basics_small.png") no-repeat; padding: 2px 0px 4px 30px;   }
.breadcrumbs li.category21 { background: url("https://www.pahema.com/skin/frontend/pahema/standard/images/nav/cats_small.png") no-repeat; padding: 1px 0px 4px 30px;   }

.carousel-produkt { text-align:center; }
.carousel-produkt h4 { font-size: 11px; }
.carousel-produkt p { font-size: 11px; line-height: 13px; }
.carousel-produkt img { float: none; display:block;margin:0 auto; padding:2px 0 6px; }
.footer-container .bx-wrapper {border: none;box-shadow: none;-webkit-box-shadow: none;margin: 30px auto 0;}

.block-subscribe {display:block;float:left;width:100%;}
.block-subscribe button {float:left;padding:8px;margin:-5px 0 0 3px;line-height:1;}
.block-subscribe .actions{float:left;padding:0;margin: 8px 0 0 10px;}
.block-subscribe .input-box {float:left;}
.block-subscribe .input-box input {width:100%;padding:5px;height:auto;}

.blog_teaser strong {
    position: relative;
    font-size: small;
    font-weight: bold;
    top: 0;
    left: 0;
}
.blog_teaser p {
    margin: 0px 0px 10px 0px; 
}

.cms-versandbedingungen-box,
.cms-widerrufsrecht-box,
.cms-agb-box {
    background-color: whitesmoke;
}

.addresses-list {
	margin-top: 45px;
	margin-bottom: 45px;
}
#countrySelector {
    background-color: cadetblue;
    color: white;
    font-weight: bold;
    height: 36px;
}
#countrySelector form {
    display: inline;
}

/* FRÜHJAHR */
body { font-size: 100%; color: #70725d; 
	background-color:#b2d234;
	background-image: url(https://www.pahema.com/skin/frontend/pahema/fruehjahr/images/bg_kraeuter_fruehjahr.png), url(https://www.pahema.com/skin/frontend/pahema/fruehjahr/images/deko_fruehling.png);
	background-repeat: no-repeat, no-repeat;
	background-position: bottom center, top center;
	}

.products-grid li.fruehjahr { 
	background: url(https://www.pahema.com/skin/frontend/pahema/fruehjahr/images/saison_tip_listing_fruehjahr.png) top center no-repeat;
	position:relative;
	z-index:100;
}
.products-grid li.fruehjahr .product-image{ position:relative;z-index:0;}
.products-grid li.fruehjahr .product-image img { position:relative;z-index:10;}

