#content h1{font-size:17px;line-height:120%;font-weight:700;text-transform:uppercase;color:#9195A4;margin:0 0 10px;padding:5px 0 3px}
#content h2{color:#9195A4;font-size:18px;font-weight:700;line-height:120%;margin:26px 0 22px;padding:0}
#sidebar h1{font-size:16px;line-height:120%;font-weight:700;color:#9195A4;margin:0;padding:4px 0 2px}
#sidebar h2,#content h3{color:#58585A;font-size:13px;font-weight:700;margin:20px 0 12px}
.sb{color:#C7B0AA!important;padding:9px 0}
#content p,#sidebar p{margin:0 0 8px;padding:2px 0 4px}
#content a,#sidebar a{font-weight:700;color:#3A3C43;text-decoration:none}
#content a:hover,#sidebar a:hover{color:#9195A4}
#content .sidepicture{float:left;position:relative;margin:4px 10px 4px 0;padding:0}
#content .sidepicture a.zoompic{cursor:pointer;display:block}
#content .sidepicture img.hugepic{cursor:pointer;position:absolute;left:-9999px;top:0;z-index:9999}
#content .sidepicture-moreimages{display:none;margin-bottom:5px;margin-top:5px}
#content .sidepicture-moreimages img{border:1px solid #d8cfc1;margin-right:5px;cursor:pointer}
#content div#content-top-image{padding-bottom:20px}
.details{float:right;margin:0}
#more{margin:0;padding:20px 0 0}
#more a,#more p{color:#B0B8BA!important;text-decoration:none;padding:2px 0 4px}
#more a.small{color:#9195A4;text-decoration:none}
#content a.inagro{font-size:100%;font-weight:400;text-decoration:none;color:#B0B8BA!important}
#content a:hover.inagro{color:#3A3C43!important}
#content ul{list-style:none;margin:6px 0 6px 10px;padding:0}
#sidebar ul{list-style:none;margin:6px 0;padding:0}
#content li{list-style-position:outside;background:url(../images/pbull.gif) no-repeat top left;padding:2px 15px}
#sidebar li{list-style-position:outside;background:url(../images/pbull.gif) no-repeat top left;padding:2px 0 2px 15px}
tr.header{background-color:#D8CFC1}
td.cell{margin:0;padding:4px}
td.headercell{font-weight:700;color:#fff;background-color:#D8CFC1;margin:0;padding:4px}
#content td.headercell{font-weight:700}
.ptbl{margin-bottom:17px;float:left}
.ptbl .ptbl-row{float:left;margin-bottom:17px;width:570px}
.ptbl .ptbl-row.last{margin-bottom:0}
.ptbl .ptbl-row.ptbl-header{background-color:#E9EAED;font-weight:700;padding:5px 0}
.ptbl .ptbl-col{float:left;text-align:left}
.ptbl.col-1-layout .ptbl-col{width:570px}
.ptbl.col-2-layout .ptbl-col{width:276px;margin-right:17px}
.ptbl.col-3-layout .ptbl-col{width:180px;margin-right:15px}
.ptbl.col-4-layout .ptbl-col{width:132px;margin-right:13px}
.ptbl.col-5-layout .ptbl-col{width:105px;margin-right:11px}
.ptbl.col-6-layout .ptbl-col{width:87px;margin-right:9px}
.ptbl.col-7-layout .ptbl-col{width:73px;margin-right:9px}
.ptbl.col-8-layout .ptbl-col{width:65px;margin-right:7px}
.ptbl.col-9-layout .ptbl-col{width:57px;margin-right:7px}
.ptbl.col-10-layout .ptbl-col{width:52px;margin-right:5px}
.ptbl.col-11-layout .ptbl-col{width:47px;margin-right:5px}
.ptbl.col-12-layout .ptbl-col{width:44px;margin-right:3px}
.ptbl.col-13-layout .ptbl-col{width:41px;margin-right:3px}
.ptbl.col-14-layout .ptbl-col{width:39px;margin-right:1px}
.ptbl.col-15-layout .ptbl-col{width:37px;margin-right:1px}
.ptbl-col.haspic{vertical-align:middle;text-align:center}
.bigpic{margin-bottom:20px}
/* 
#######################
## Teaser */
div.teasercontainer{margin:0;padding:0}
div.teasercontainer div.teaserbox{float:left;position:relative;padding:0}
span.teasercontent span.h3pic img{margin-bottom:10px}
/*
#######################
## 1 Col-Teaser-Layout
*/
div.teasercontainer.tcol1-layout div.teaserbox{float:left;width:570px;border:1px solid #9195a4;background:url(../images/pptc1bg.gif) repeat-y scroll right top;margin:0 0 17px;padding:0}
div.teasercontainer.tcol1-layout div.teaserbox a.boxlink{display:block;width:560px;height:168px;padding:10px 10px 10px 0}
div.teasercontainer.tcol1-layout div.teaserbox span.teaserpicture{float:left;margin-top:7px;margin-left:10px}
div.teasercontainer.tcol1-layout div.teaserbox span.h3text{display:block;font-size:15px;font-weight:700;padding-bottom:7px}
div.teasercontainer.tcol1-layout div.teaserbox span.price{bottom:47px;font-size:18px;font-weight:700;position:absolute;right:10px}
div.teasercontainer.tcol1-layout div.teaserbox span.teasercontent{margin-left:175px}
/*
#######################
## 2 Col-Teaser-Layout
*/
div.teasercontainer.tcol2-layout div.teaserbox{float:left;margin-right:17px;width:274px;border:1px solid #9195a4;background:url(../images/pptc2bg.gif) repeat-y scroll right top;margin-bottom:17px;padding:0}
div.teasercontainer.tcol2-layout div.teaserbox a.boxlink{display:block;width:264px;height:98px;padding:10px 8px 10px 2px}
div.teasercontainer.tcol2-layout div.teaserbox span.teaserpicture{float:left;margin-top:7px}
div.teasercontainer.tcol2-layout div.teaserbox span.h3text{font-weight:700;display:block}
div.teasercontainer.tcol2-layout div.teaserbox span.price{font-weight:700;font-size:14px;position:absolute;bottom:47px;right:10px}
div.teasercontainer.tcol2-layout div.teaserbox span.teasercontent{margin-left:85px}
/*
#######################
## 4 Col-Teaser-Layout
*/
div.teasercontainer.tcol4-layout div.teaserbox{float:left;margin-right:17px;margin-bottom:20px;width:129px;height:250px;padding:0}
div.teasercontainer.tcol4-layout div.teaserbox a.boxlink{height:250px;display:block;width:129px}
div.teasercontainer.tcol4-layout div.teaserbox span.teaserpicture{float:left;height:95px;border:1px solid #9296a5;margin:8px 8px 8px 0;padding:0}
#content div.teaserbox a,#content div.teaserbox a:focus,#content div.teaserbox a:link,#content div.teaserbox a:hover{font-weight:400;color:#58585a}
p.teasertext{margin:0;padding:0 0 8px}
div.teasernav{font-size:12px;clear:both;text-align:center;margin:0;padding:0}
#content div.teasernav ul{float:right;margin:0}
#content div.teasernav ul li{float:left;background:none;margin-left:4px;padding:0}
#content div.teasernav ul li a{border:1px solid #D1D1D1;color:#58585A;display:block;height:16px;padding-top:1px;width:17px}
#content div.teasernav ul li.disabled{border: 1px solid #D1D1D1;color: #aaa;display: block;height: 16px;padding-top: 1px;width: 17px;}
#content div.teasernav ul li.active{background:#9496a4!important;color:#fff;height:16px;padding-top:1px;width:17px;border:1px solid #D1D1D1}
#content div.teasernav p{float:right;margin-right:2px}
div.teasernav strong{font-size:140%;font-weight:700;text-decoration:none}
hr{color:#d8cfc1;background-color:#d8cfc1;border:none;height:1px}
h2{font-size:100%;font-weight:700;color:#D8CFC1;margin:0;padding:10px 0 2px}
h4{font-size:180%;line-height:120%;color:#9195A4;display:inline;text-align:justify}
h5{color:#58585A;font-size:14px;margin-bottom:10px}
input.box{width:300px;vertical-align:top;border:1px solid #cdcdcd;color:#333;background:url(../images/pmt.gif) repeat-x;font-size:10px;margin:0 0 10px;padding:1px}
form.formular textarea{background:url(../images/pmt.gif) repeat-x;border:1px solid #cdcdcd;width:300px;height:200px;vertical-align:top;margin:0 0 10px;padding:1px}
form.formular .formcaption{width:140px;line-height:200%;float:left;clear:left}
form.formular .formnote{color:#4A4A4A;line-height:160%;padding:2px 0 10px 142px !important}
.buttoncaption{line-height:200%}
/* 
#######################
## Produktdetailseite */
#content p b i{font-size:14px;font-weight:700}
#shop-buybox{width:340px;float:right}
#shop-buybox .price{font-size:20px;line-height:18px;margin-bottom:0;text-align:right}
#shop-buybox .qtybox{float:left;margin-top:3px}
#shop-buybox input.qty{width:30px}
#shop-buybox .basket-put-button{padding-top:5px;width:340px;float:left;text-align:right}
#shop-buybox p.tax{text-align:right;margin-bottom:0}
#shop-buybox table.variationTable{width:100%}
#shop-buybox table.variationTable .varText{width:100px;text-align:left}
#shop-buybox table.variationTable .varSelect{text-align:right}
#shop-buybox .productvariations{padding:10px 0}
#shop-buybox table.variationTable .varSelect select{width:149px}
#content span.grey-small{background:none repeat scroll 0 0 #E9EAED;display:block;font-size:10px;padding:5px 10px}
#content .socialbuttons{padding-bottom:20px;border-bottom:1px solid #CBC4BC}
/* 
#######################
## TabBox */
#content .tabContainer{border-bottom:1px solid #d8cfc1;margin-bottom:20px}
#content .tabContainer .tabHeaderBox{border-bottom:1px solid #CBC4BC;border-left:1px solid #CBC4BC;height:19px;margin-bottom:20px;padding-top:4px}
#content .tabContainer .tabHeaderBox a{border-right:1px solid #CBC4BC;border-top:1px solid #CBC4BC;cursor:pointer;background:#E9EAED;padding:4px 15px}
#content .tabContainer .tabHeaderBox a.active{background:#CBC4BC;color:#000;font-weight:700}
/* 
#######################
## eKomi-Product-Feedback */
#content #ekomi-productrating{height:230px}
#content #ekomi-productrating .feedbackbox{overflow:auto;max-height:205px}
#content #ekomi-productrating .ecfb{border-bottom:1px solid #CCC;margin-bottom:10px;padding-bottom:10px}
#content #ekomi-productrating .rstars{background:url(../images/pstarratingsmallgray.gif) no-repeat scroll left top transparent;float:left;height:21px;margin-bottom:10px;width:120px}
#content #ekomi-productrating .rstars div{background:url(../images/pstarratingsmallyellow.gif) no-repeat scroll left top;height:21px;width:120px}
#content #ekomi-productrating .rstars.cnt-1 div{width:24px}
#content #ekomi-productrating .rstars.cnt-2 div{width:48px}
#content #ekomi-productrating .rstars.cnt-3 div{width:72px}
#content #ekomi-productrating .rstars.cnt-4 div{width:96px}
#content #ekomi-productrating .rstars.cnt-5 div{width:120px}
#content #ekomi-productrating .rdate{float:left;margin-left:10px;margin-top:3px}
#content #ekomi-productrating .rtext{clear:both;margin-top:10px}
p.s2d{font-size:250%;font-weight:700;line-height:200%;margin:0;padding:2px 0}
p.s2dsmall{font-size:80%}
a.s2dsmall,a.s2dinfo{text-decoration:none!important;color:#9195A4}
div.foldered a.foldered-action{color:#9496a4!important;display:block;height:13px;padding-left:15px;float:right;margin-top:0;background:url(../images/pic_foldered_openclose.gif) no-repeat scroll left 2px}
div.foldered a.foldered-action.box-open{background-position:left -12px}
#content .sidepicture-text,#shop-buybox .productinfos{float:left}
body.hjs #content .sidepicture-moreimages,div.teasercontainer div.teaserbox span.teasercontent,span.teasercontent span.h3pic,#content .tabContainer .tabContentBox .tab.active{display:block}
#content .clearer,div.teasercontainer div.teaserbox.col-1{clear:both}
.pricedetails,#sidebar strong,h6{font-size:80%;display:inline}
.ptbl .ptbl-col.last,div.teasercontainer.tcol1-layout div.teaserbox.last,div.teasercontainer.tcol2-layout div.teaserbox.last,div.teasercontainer.tcol4-layout div.teaserbox.last{margin-right:0}
div.teasercontainer.tcol1-layout div.teaserbox span.teaserbutton,div.teasercontainer.tcol2-layout div.teaserbox span.teaserbutton{position:absolute;bottom:10px;right:10px}
div.teasercontainer.tcol1-layout div.teaserbox span.pricedetails,div.teasercontainer.tcol2-layout div.teaserbox span.pricedetails{position:absolute;bottom:33px;right:10px}
#shop-buybox .pricebox,#shop-buybox .bputform{float:right}
#shop-buybox #productid,#shop-buybox .manufacturer{margin-bottom:5px}
#content .tabContainer .tabContentBox .tab,body.hjs div.foldered div.box2{display:none}
