/* ALGEMEEN */
.ecomblock { border:0; padding:2px; width:560px; }
.ecomblockhover { border:2px solid #3b3b3b; padding:0; cursor:default; padding:0px; }

.ecomblock h2
{

}

.ecomblock table
{
}
#ecomBreadcrumbs,
div.teruglink 
{
	width:560px;
}

#ecomBreadcrumbs a,
#ecomBreadcrumbs a:link,
#ecomBreadcrumbs a:visited,
#ecomBreadcrumbs a:hover,
#ecomBreadcrumbs a:active,

div.teruglink a,
div.teruglink a:link,
div.teruglink a:visited,
div.teruglink a:hover,
div.teruglink a:active
{
	background:none;
}

#ecomBreadcrumbs span {  }

div.teruglink
{
	text-align:right;
	padding:5px 0;
}




/* LIJST VAN CATEGORIEEN */

.categorieTekst
{
	width: 560px;
}

.categorieBlockList
{
	padding-top:5px;
}

.categorieBlock, .categorieBlockAlter
{
    cursor:pointer;	
	vertical-align:top;	
	width:260px;
	padding-top:5px;
}

.categorieBlockAlter
{
}

.categorieBlock .categorieBlockContent
{
	margin-bottom: 20px;
    text-align:center;
    cursor:pointer;	
	width:260px;
	border: 0;
	margin-right: 30px;
}

.categorieBlock .categorieBlockTop
{
	position: relative;
	min-height: 140px;
	z-index: 0;
}

.categorieBlock .categorieBlockBottom
{
	position: relative;
	min-height: 140px;
	z-index: 0;
}

.categorieBlock div.categorieBlockFoto
{
    text-align:center;
    float:left;
	cursor:pointer;
	text-align:center;    
	width:160px;
	padding:0px;
	padding-bottom:10px;

}
.categorieBlock div.categorieBlockFoto img
{
	padding-top:5px;
}

.categorieBlock div.categorieBlockFotoLeeg
{
    text-align:center;
    float:left;
	cursor:pointer;
	text-align:center;
	width:160px;
	padding-bottom:10px;
	background-image:url(/images/ecom/nopicture.gif.v=1);
	background-repeat:no-repeat;
	background-position:center center;
}

.categorieBlock div.categorieBlockOmschrijving
{
	float: right;
	text-align:left;
	width:90px;
	color: #c9c9c9;
	padding-top: 5px;
}

.categorieBlock div.categorieBlockLink
{
	height:29px;
	bottom: 31px;
	right: 0px;
	position: absolute;
}

.categorieBlock div.categorieBlockLink a
{	
	padding: 15px 0px 0px 10px;
	display: block;
	width: 88px;
	height: 29px;
	background-image: url('/images/btnMeerInfo.jpg');
	background-position: 0 0;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

.categorieBlock div.categorieBlockLink a:hover
{	
	background-position: 0 44px;
}


/* LIJST VAN PRODUCTEN */
table#ecomProductlijst
{
   border-collapse:collapse;
	width:560px;
	border:none;
}

table#ecomProductlijst tr td
{
    padding:20px 0px 20px 0px;
	border-bottom:solid 1px #1a1a1a;
	vertical-align:middle;
}

table#ecomProductlijst tr.trOver td.item, table#ecomProductlijst tr.trOver td.alter
{
	/*background-color:#EFF2EE;*/
}

table#ecomProductlijst tr.trNietOver td.item
{
}

table#ecomProductlijst tr.trNietOver td.alter
{  

}

table#ecomProductlijst tr td.foto
{
	width:100px;
	text-align: left;
}

table#ecomProductlijst tr td.naam
{
	padding-left:0;
	width: 210px;
}

table#ecomProductlijst tr td.naam span
{
	color: #c9c9c9;
}

table#ecomProductlijst tr td.naam h3
{
	font-weight: bold;
	font-size: 13px;
}

table#ecomProductlijst tr td.detail
{

}

table#ecomProductlijst tr td.detail a,
table#ecomProductlijst tr td.detail a:link,
table#ecomProductlijst tr td.detail a:visited
{
	padding: 15px 0px 0px 22px;
	background-image: url(/images/ecom/btnDetails.jpg.v=1);
	background-position: top;
	display: block;
    width: 76px;
    height: 29px;
    color: White;
    text-decoration: none;
    font-weight: bold;
}

table#ecomProductlijst tr td.detail a:hover,
table#ecomProductlijst tr td.detail a:active
{
	background-position: bottom;
}

table#ecomProductlijst tr td.prijs
{
    width:130px;
    text-align:center;
	vertical-align:middle;
	font-weight: bold;
	font-size: 14px;	
	color: #FFFFFF;
}

table#ecomProductlijst tr td.mandje
{
    width:25px;
    text-align:center;
	padding-left:0;
	vertical-align:middle;
}

table#ecomProductlijst tr td.mandje a,
table#ecomProductlijst tr td.mandje a:link
{
    background-image:url(/images/ecom/btnMandje.jpg.v=1);
	background-position:top;
	display:block;
    width:38px;
    height:44px;
}

table#ecomProductlijst tr td.mandje a:hover,
table#ecomProductlijst tr td.mandje a:active
{
	background-position:bottom;
}

div.productLijstImage
{
	cursor:pointer;
	text-align:left;
	height:63px;
	width:84px;
}

.imgNieuw
{
	position:absolute;
	width:28px;
	height:11px;
	left: 0px;
	top: 0px;
}

.imgPromotie
{
	position:absolute;
	width:38px;
	height:11px;
	left: 0px;
	top: 0px;
}

.imgPromotiemetNieuw
{
	position:absolute;
	width:38px;
	height:11px;
	left: 27px;
	top: 0px;
}

span[disabled]
{
	text-decoration: line-through;
}