/*product page start*/
#contentwrapper{
	float: left;
	width: 100%;
	background:url(images/prodpagebg.png) repeat-y;
}
#contentwrapper2{
	float: left;
	width: 100%;
	background:url(images/prodpagebg2.png) repeat-y;
}

#contentcolumn{
margin: 0 226px 0 226px; /*Margins for content column. Should be "0 right-column-width 0 left-column-width*/
}

#contentcolumn2{
margin: 0 0 0 226px; /*Margins for content column. Should be "0 right-column-width 0 left-column-width*/
}

#alltables{
	width: 932px; /*Width of left column in percentage*/
}

#leftcolumn{
	position:relative;
	float: left;
	width: 226px; /*Width of left column in percentage*/
	margin-left: -100%;
	padding-top:10px;
	left: 0px;
	top: 0px;
}

#rightcolumn{
position:relative;
float: left;
width: 226px; /*Width of right column in pixels*/
margin-left: -226px; /*Set margin to -(RightColumnWidth)*/
padding-top:10px;
}


#prodleft{
	width:252px;
	position:relative;
	top:0px;
	left:2px;
	margin-top:30px;
	}
#prodleft #logop {
	position:relative;
	top:0px;
	left:0px;
	width:220px;
	text-align:center;
	vertical-align:middle;
	padding-bottom:10px;
}

#prodleft #mnamep {
background:transparent url(/new_hp/img/common/bg_header_sub.jpg) no-repeat scroll 0 0;
font-weight:100;
padding:9px 3px 6px 20px;
width:196px;
margin-left:1px;
}

#prodleft #mnamep .a16bgd{
font-weight: 100;
font-size: 14px;
color:#DCDCDC;
}

#prodleft #mdescp {
	position:relative;
	top:0px;
	left:0px;
	width:220px;
	padding-bottom:10px;
}

#prodleft #mratep {
	position:relative;
	top:0px;
	left:0px;
	width:220px;
	padding-bottom:10px;
}

#prodleft #ratestorep {
	position:relative;
	top:0px;
	left:0px;
	width:220px;
	padding-bottom:20px;
}

#prodleft #hlinesp {
	position:relative;
	top:0px;
	left:0px;
	width:220px;
	padding-bottom:10px;
}

#prodleft #mstorecp {
background:transparent url(/new_hp/img/common/bg_header_sub_shadow.jpg) no-repeat scroll 0 0;
font-size:14px;
font-weight:100;
margin:0;
padding:2px 12px 8px;
}

#prodleft .mstorecp {
background:transparent url(/new_hp/img/common/bg_header_sub_shadow.jpg) no-repeat scroll 0 0;
font-size:14px;
font-weight:100;
margin:0;
padding:2px 12px 8px;
}

#prodleft ul{
	list-style-type:none;
	position:relative;
	top:0px;
	width:210px;
	padding:0px;
	margin-bottom: 10px;
}
#prodleft ul li, #showmorep ul li{
background:transparent url(/new_hp/img/common/submenu-menu-line.gif) no-repeat scroll left bottom;
color:#716954;
font-size:12px;
height:14px;
padding:10px 11px;
width:210px;
}
#showmorep ul li a{ font-size:12px; color:#999999}
#showmorep ul li a:hover{ color:#FE6F00; }
#showmorep ul{
margin-left:-10px;
}

#prodright #conditionp .a12rgd{
font-weight:100;
line-height: normal;
}

#prodvdots1{
	position:absolute;
	width:1px;
	background:url(images/dotsv.png) 0 0 repeat-y;
	left:224px;
	top:0px;
}

#productright{
	width:226px;
	word-spacing:normal;
	/*background:url(images/dotbk26.png) repeat-y;*/
	float:left;
}

#prodright{
	width:226px;
	position:relative;
	top:0px;
	
	left:0px;
	background:#2f2f2f;
	padding:13px 22px;
	padding-bottom:12px;
	width:216px;
	height:327px;
	margin-top:11px;
	}
#prodtable{width:932px;}
*html #prodright{
	top:0px;
}
*html #prodtable{width:956px !important;}
*+html #prodright{
	top:0px;
}	
	
/* Safari hack */
@media screen and (-webkit-min-device-pixel-ratio:0){
#prodright{
	width:226px;
	position:relative;
	top:0px;
	left:0px;
	background:#2f2f2f;
	padding:13px 22px;
	width:216px;
	height:327px;
	}
	
}

#prodright #pricep{
	width:214px;
	height:25px;
	font-size:1.7em;
	position:relative;
	top:0px;
	left:0px;
	border: none;
	}
#prodright #rrpp{
	width:214px;
	position:relative;
	top:0px;
	left:0px;
	padding-bottom:10px;
	}
#prodright #conditionp{
	width:214px;
	position:relative;
	top:0px;
	left:0px;
	padding-bottom:10px;
	}
#prodright #sizeselectp{
	width:214px;
	position:relative;
	top:0px;
	left:0px;
	padding-bottom:2px;
	}
#prodright #stockleftp{
	width:214px;
	position:relative;
	top:0px;
	left:0px;
	padding-bottom:10px;
	}
#prodright #addbuttonp{
	width:214px;
	position:relative;
	top:0px;
	left:0px;
	padding-bottom:15px;
	}
#prodright #addwishlistp{
	width:214px;
	position:relative;
	top:0px;
	left:0px;
	padding-bottom:10px;
	}
#prodright #guidesp{
	width:215px;
	position:relative;
	top:0px;
	left:0px;
	padding-bottom:15px;
	}

#prodright #hdotsp{
	width:214px;
	position:relative;
	top:0px;
	left:0px;
	padding:0px;
	margin:0px;
}

#prodright #showmorep{
	width:214px;
	position:relative;
	top:0px;
	left:0px;
	padding-bottom:10px;
	}

#prodright ul{
	list-style-type:none;
	position:relative;
	top:0px;
	left:10px;
	width:208px;
	padding:0px;
}
#prodright ul li{
	position:relative;
	width:200px;
	height:20px;
	vertical-align:middle;
}





#centercontent {
	width:468px;
	margin-left:224px;
}


#prodmain{
	width:383px;
	padding-top:10px;
	word-spacing:normal;
	float:left
}

#titlep{
	width:650px;
	position:relative;
	left:8px;
	padding-bottom:5px;
	text-transform: uppercase;	
}
#prodrightcol{float:right;left: -4px; position:relative;}
#showmorep .a16rb{
color:#FFFFFF;
display:block;
font-size:16px;
padding-bottom:11px;
}

#titlep h1{
font-weight:100;
}


#titlepb{
	width:450px;
	position:relative;
	left:8px;
	top:0px;
	padding-bottom:5px;
	/*background-image:url(images/relatedbordertop.png);
	background-position:bottom;
	background-repeat:no-repeat;*/
}
#prodmain #mainpicp{
	width:430px;
	position:relative;
	left:8px;
	top:1px;
	height:348px;
	background:#fff;
	padding-bottom:4px;
}

#prodmain #mainpicp .centerpicp{
	position:absolute;
	top:9px;
	left:25px;
	width:340px;
	height:340px;
}

#prodmain #otherpicp{
	position:relative;
	top:0px;
	left:8px;
	width:400px;
	padding-bottom:10px;
	padding-top:10px;
}
/* safari */
@media screen and (-webkit-min-device-pixel-ratio:0){
#prodmain #mainpicp {top:1px !important;}
}


#prodmain #otherpicp .thumbpicp1{
border:4px solid #4d4d4d;
left:6px;
padding:0;
position:relative;
top:0;

}

#prodmain #otherpicp .thumbpicp2{
padding:0;
border:4px solid #4d4d4d;
	position:relative;
	left:7px;
	top:0px;
}
#prodmain #otherpicp .thumbpicp3{
padding:0;
border:4px solid #4d4d4d;
	position:relative;
	left:7px;
	top:0px;
}

#prodmain #otherpicp .thumbpicp4{
padding:0;
border:4px solid #4d4d4d;
	position:relative;
	left:7px;
	top:0px;
}

#prodmain #otherpicp .thumbpicp5{
padding:0;
border:4px solid #4d4d4d;
	position:relative;
	left:7px;
	top:0px;
}

#prodmain #pdescp{
	position:relative;
	top:0px;
	left:8px;
	width:380px;
	padding-left:7px;
	padding-bottom:10px;
}

#prodmain #phdots{
	position:relative;
	top:0px;
	left:0px;
	width:466px;
	background:url(images/prodhdots.png) repeat-x;
	height: 20px;
}

#prodmain #bordertpr{
	position:relative;
	left:0px;
	width:428px;
	height: 4px;
	background:url(images/relatedbordertop.png) no-repeat;
}
#prelated{
	position:relative;
	top:0px;
	left:15px;
	width:430px;
	height: 240px;
}

#bordertpr{
	position:relative;
	left:0px;
	width:428px;
	height: 4px;
	/*background:url(images/relatedbordertop.png) no-repeat;*/
}

#prelated #borderlpr{
	width:4px;
	height:231px;
	position:absolute;
	top:0px;
	left:0px;
	/*background:url(images/featuredl.png) no-repeat;*/
}

#prelated #contentpr1{
	width:140px;
	height:231px;
	position:absolute;
	top:0px;
	left:4px;
	/*background:url(images/featuredc.png) repeat-x;*/
}
#prelated #contentpr1:hover{
	width:140px;
	height:231px;
	position:absolute;
	top:0px;
	left:4px;
	/*background:url(images/featuredhover.png) no-repeat;*/
}

#prelated #dotspr1{
	width:1px;
	height:231px;
	position:absolute;
	top:0px;
	left:144px;
	/*background:url(images/featureddots.png) no-repeat;*/
}
#prelated #contentpr2{
	width:140px;
	height:231px;
	position:absolute;
	top:0px;
	left:145px;
	/*background:url(images/featuredc.png) repeat-x;*/
}
#prelated #contentpr2:hover{
	width:140px;
	height:231px;
	position:absolute;
	top:0px;
	left:145px;
	/*background:url(images/featuredhover.png) no-repeat;*/
}
#prelated #dotspr2{
	width:1px;
	height:231px;
	position:absolute;
	top:0px;
	left:285px;
	/*background:url(images/featureddots.png) no-repeat;*/
}
#prelated #contentpr3{
	width:140px;
	height:231px;
	position:absolute;
	top:0px;
	left:286px;
	/*background:url(images/featuredc.png) repeat-x;*/
}
#prelated #contentpr3:hover{
	width:140px;
	height:231px;
	position:absolute;
	top:0px;
	left:286px;
	/*background:url(images/featuredhover.png) no-repeat;*/
}
#prelated #borderpr{
	width:3px;
	height:231px;
	position:absolute;
	top:0px;
	left:426px;
	/*background:url(images/featuredr.png) no-repeat;*/
}

#prelated .ppicf {
	position:absolute;
	top:4px;
	left:4px;
	width:130px;
	height:130px;
}

#prelated .namepr {
	position:absolute;
	top:148px;
	left:4px;
	width:130px;
	height:16px;
}
#prelated .attpr {
	position:absolute;
	top:172px;
	left:4px;
	width:130px;
	height:16px;
}
#prelated .rrppr {
	position:absolute;
	top:188px;
	left:4px;
	width:130px;
	height:13px;
}
#prelated .nowpr {
	position:absolute;
	top:201px;
	left:4px;
	width:130px;
	height:14px;
}
#prelated .viewpr {
	position:absolute;
	top:214px;
	left:80px;
}



#ratep .star-rating,.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.star-rating .current-rating{
	background: url(images/star.gif) left -1000px repeat-x;
}
#ratep .star-rating{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
#ratep .star-rating li{
	display: inline;
}
#ratep .star-rating a, 
#ratep .star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
#ratep .star-rating a:hover,
#ratep .star-rating a:active,
#ratep .star-rating a:focus{
	background-position: left bottom;
}
#ratep .star-rating a.one-star{
	width:20%;
	z-index:6;
}
#ratep .star-rating a.two-stars{
	width:40%;
	z-index:5;
}
#ratep .star-rating a.three-stars{
	width:60%;
	z-index:4;
}
#ratep .star-rating a.four-stars{
	width:80%;
	z-index:3;
}
#ratep .star-rating a.five-stars{
	width:100%;
	z-index:2;
}
#ratep .star-rating .current-rating{
	z-index:1;
	background-position: left center;
}	

/*product page end*/

/* marketplace all categories start */

#subheader{
	position:relative;
	width:932px;
	margin:0 auto;
	top:0px;
	padding-top:4px;
	padding-bottom:5px;
	word-spacing:normal;
}
#subheader .locate{
	position:relative;
	top:0px;
	left:5px;
}

#subleft{ /*used in subcategory*/
	width:222px;
	position:relative;
	padding-top:4px;
	top:0px;
	left:0px;
	word-spacing:normal;
	}

#subleft ul{
	list-style-type:none;
	position:relative;
	top:0px;
	left:2px;
	width:220px;
	padding:0px;
	margin:0px;
	border:0px;
}
#subleft ul li{
	position:relative;
	width:200px;
	height:30px;
	vertical-align:middle
}

#subcategoryftable{
	width:689px;
	position:relative;
	top:0px;
	left:10px;
}

/*marketplace all categories end*/

/* marketplace category - subcategory start */
#catheader{
	position:relative;
	width:921px;
	margin:0 auto;
	top:0px;
	padding-top:4px;
	padding-bottom:5px;
	word-spacing:normal;
}
#catheader .locate{
	position:relative;
	top:0px;
	left:5px;
}

/**.catsearchtitle {
	padding-left:10px;
	}**/


.catsearchdropdown{
margin-left:10px;
}


#cattable{
	position:relative;
	margin:0 auto;
	top:0x;
	left:0px;
	width:100%;
}

#cattable td{
vertical-align: middle;
}

#cattable2{
	position:relative;
	margin:0 auto;
	top:0x;
	left:0px;
	width:100%;
}

#productTable{
	padding:0 10px 10px 10px;
	display:block;
	width:724px;
	position:relative;
	border:1px solid #666;
	}

#categorytable{
	margin-top: 14px;
	display:block;
	width:921px;
	position:relative;
	border:1px solid #666;
	padding-top:15px;
	}
#categoryGallerytable {
padding-top:15px;
	}	
	
#categorytable .prodpic1{
	position:relative;
	padding-top:5px;
	padding-left:5px;
	width:152px;
	height:152px;
	padding-bottom:5px;
}
#categorytable .prodname1a{
	position:relative;
	left:0;
	width:160px;
	color:#fff;
	font-size:12px;
	font-weight:100;
	margin-bottom: 5px;
	
}
#categorytable .prodnamediv{margin-left:5px;}
#categorytable .prodatt1a{
	color:#fff;
	font-size:15px;
	font-weight:100;
	position:relative;
	width:160px;
	line-height:120%;
}
#categorytable .prodcross1a{
	color:#999999;
	font-size:12px;
	left:3px;
	position:relative;
	width:160px;
	margin-top: 4px;
	padding-top:4px;
}
#categorytable .prodpricenowa{
	color:#ff6600;
	font-size:12px;
	font-weight:100;
	left:3px;
	position:relative;
	width:160px;
}

#categorytable .prodlefta{
	color:#FF0000;
	font-size:10px;
	left:8px;
	position:relative;
	width:160px;
	display:none;
}
#categorytable a.link{
	color:#0099cc;
	/* background:url(images/arrowside3.png) 0 0 no-repeat; */
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	vertical-align:middle;
	padding-left:14px;
}

#categorytable a.link:hover{
	color:#01749a;
	/* background:url(images/arrowside3.png) 0 0 no-repeat; */
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
	vertical-align:top;
	padding-left:14px;
}

#categorytable td.catall{
	padding-top:7px;
	vertical-align:top;
	text-align:center;
	}
#categorytable td.catall:hover{
	vertical-align:top;
	}
/*marketplace category - subcategory end */

/* search marketplace start */
#searchheader{
	position:relative;
	width:922px;
	margin:0 auto;
	top:0px;
	padding-top:4px;
	word-spacing:normal;
	padding-left:0;
	padding-bottom:5px;
	font-size:20px;
    font-weight:100;
    height:39px;
}
#searchheader span.a18rgl{
color:#a49f9d; font-size:14px; text-transform:uppercase; font-weight: 100;
}


#searchheader strong{ color:#fff; font-size:14px; font-weight: 900; }

#searchleft{ /*used in subcategory*/
	width:205px;
	position:relative;
	left:0px;
	padding-left:4px;
	word-spacing:normal;
	}

#searchboxtop{
	width:196px;
	height:43px;
	position:relative;
	top:0px;
	left:0px;
	}
.boxlabel {
	position:absolute;
	top:6px;
	left:10px;
	}
.boxsubmit {
	position:absolute;
	left:45px;
	top: 4px;
	}
.searchboxfillers{
	width:196px;
	position:relative;
	top:0px;
	left:0px;
	height:62px;
	}
.inputs{
	font-size:12px;
	width:155px;
	}
#searchboxsubmit{
	width:196px;
	position:relative;
	top:0px;
	left:0px;
	height:50px;
	}
#searchboxbottom{
	width:196px;
	height:17px;
	position:relative;
	top:0px;
	left:0px;
	}

#searchmain{  
	position:relative;
	top:0px;
	left:0px;
	line-height:normal;
	padding-left:5px;
}

/* Safari hack */
@media screen and (-webkit-min-device-pixel-ratio:0){
#searchresults{ 
	width:702px !important;}
	.search_more{ bottom:-27px !important;}
}

#searchresults{ 
	width:724px;
	padding:0 10px 10px 10px;
	position:relative;
	top:0px;
	text-align:left;
	border:1px solid #444444;
    display:block;
    background: transparent url(/new_hp/img/common/search_result_header.jpg) no-repeat scroll 0 0 !important
}

#searchresults td, #searchresults tr{ background:none; text-align:center !important; }

#searchresults td span.a12rgl{ 
	padding-left:0 !important;
	}

#searchbars {
	width:690px;
	height:36px;
	position:relative;
	background:url(images/ppt2.png) no-repeat;
}

#searchlabels {
	width:680px;
	position:relative;
	padding-left:10px;
	padding-top:8px;
}
.searchtitles {
	position:relative;
	display:inherit;
}
.searchplabel {
	position:relative;
	padding-left:10px;
}

#searchprev {
	position:relative;
	top:0px;
	}


.sizefield {
	position:relative;
	width:50px;
	top: 0px;
	padding-top:2px;
	padding-left:5px;
	height:18px !important;
	padding-bottom:1px;
	}
	
.cdropdowns{
	position:relative;
	width:50px;
	top: 0px;
	}

.bestsellercell {
    padding: 1px;
    background: url(images/catbacks.png);
}
.bestsellercell:hover {
    padding: 0px;
    border: 1px solid #FE9F7F;
    background: url(images/catbacksh-noborder.png);
}

.cdropdowns, .sizefield{
background:transparent url(new_hp/img/bkCustomDD.gif) no-repeat scroll left top;
border:1px solid #D2D2D2;
color:#707070;
font-size:100%;
height:21px;
text-transform:uppercase;
width:87px;
}
.cdropdowns option{
background:#FFFFFF;
}

 #prodleft #mdescp{display:none; }

#prodleft .a16mcat{
line-height: 23px;
}

#showmorep{
padding:22px;
}
#cattable .a12rbl{
line-height:30px;
}

#pageWrap .search_box{
background:#1e1e1e;
border:1px solid #444444;
width:186px !important;
top:-7px;
margin-top:7px;
overflow:hidden;
}

.search_box #searchboxtop{
background: url(/new_hp/img/common/header_searchboxtop.jpg) no-repeat;

}
.search_box #searchboxtop .a12bb{ color:#DCDCDC;
font-size:14px; font-weight:100;
padding: 8px 8px 10px 0;
width:150px; display:block;}

.search_box .inputs{
width:165px;
font-size:12px;
}

.boxlabel input{
width:160px;
font-size:12px;
}

#searchresults tr.search_result_header{
padding-left:0 !important;
}
#searchresults tr.search_result_header td{
vertical-align:middle;
font-weight:100;
font-size:14px;
height:47px;
}

.dotted{ background: url(/new_hp/img/common/dotts_search_results.gif) no-repeat;}

.search_more{ 
background:#000000 url(/images/search_results_bottom.gif) no-repeat scroll 0 0 !important;
bottom:-34px;
display:block;
height:50px;
left:-2px;
padding-left:509px;
padding-top:10px;
position:absolute;
width:219px;
	 }
.more_btn{
margin-right:15px;}	 

.search_more .a11bgd{ font-weight:100; color:#fff; }

#searchresults tr.search_result_header strong{ color: #fff; } 

/* S&A landingpages */
.styleContent ul{
	width:700px;
}
.styleContent ul li {
	float:left;
	width:325px;
	height:215px;
	margin-left: 20px;
}
.styleContent ul li h2{
	background:#505050 url(new_hp/img/common/newsheader.jpg) no-repeat scroll 0 0;
	height:26px;
	padding-left: 20px;
	padding-top: 10px;
}
.styleContent ul li h2 a{
	color:#FFFFFF;
}
.styleContent ul li h2 a:hover{
	color:#FFFFFF;
}
.styleContent ul li #catdetails {
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	height:160px;
	padding-top:7px;
}


.styleContent ul li .catdetails {
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	height:160px;
	padding-top:7px;
}

.styleContent ul li #catdetails .img_left{
	float:left;
	width:160px;
	height:155px;
	margin-left:5px;
}

.styleContent ul li .catdetails .img_left{
	float:left;
	width:160px;
	height:155px;
	margin-left:5px;
}

.styleContent ul li #catdetails .desc_right{
	padding: 15px 5px 5px;
}

.styleContent ul li .catdetails .desc_right{
	padding: 15px 5px 5px;
}
.styleContent ul li #catdetails .desc_right img.viewall{
	margin-top:5px;
	margin-left: 25px;
}
.styleContent ul li .catdetails .desc_right img.viewall{
	margin-top:5px;
	margin-left: 25px;
}

.em1{font-size:1em;}
.em1_5{font-size:1.5em;}

.pbeschreibung ul{ list-style-type: disc; margin: 0 0 10px 13px;}
.pbeschreibung strong{ font-size: 14px;}
.pbeschreibung p{margin-bottom: 10px;}

#searchtable{
margin-top:10px;
}
#searchtable .searchPagination{
width:auto;height:30px; margin:4px 12px;
}
.tdprodleft{width:260px;}
#searchtable .searchPagination .rightPagination{float:right;}
#searchtable .searchPagination .rightPagination .rightBox {text-align:right;float:right;height:55px;}
#searchtable .searchPagination .rightPagination .rightBox .pages{}
#searchtable .searchPagination .rightPagination .rightBox .items{margin:auto; line-height:200%; height:auto}
#searchtable .searchPagination .leftPagination{text-align:right;float:right;height:55px;}
#searchtable .searchPagination .sortFilter{float:left; width:auto; height:27px;}
#searchtable .searchPagination .sortFilter .sortByText{float:left;padding:9px 5px 0px;}
#searchtable .searchPagination .sortFilter .sortBySelect{float:left;}
#cattable {float:left;}
#cattable .paginator {margin-top:16px;text-align:right;width:921px; height:34px;}
#cattable .paginator .rightBox{text-align:right;float:right;height:55px;}
#cattable .paginator .rightBox .pages{}
#cattable .paginator .rightBox .items{margin:auto; line-height:200%; height:auto}
*html #categorytable .prodname1a{line-height:100%;}
*html #categorytable td.catall{padding-top:20px !important;}
*+html #categorytable td.catall{padding-top:20px !important;}
