body{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}
/* voor ritch text CMS */
p, ol, li, ul, hr {
	margin-top: 0px;
	margin-bottom: 0px;
}
a{
}
a:hover{
	text-decoration:none;
}
#shopNaam{
	position:absolute;
	line-height:40px;
	font-weight:bold;
	margin-left:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
}
/* navigatie met voorwaarden en winkelmandje*/
#shopMainNav{
	text-align:right;
	height:40px;
	line-height:40px;
	margin-bottom:10px;
	padding-right:10px;
}
#shopMainNav a{
	font-weight:bold;
	text-decoration:none;

}
#shopMainNav a:hover{
	text-decoration:underline;
}

/* productgropen navigatie */
#shopNav{
	width:180px;
}

#shopNav a{
	display:block;
	line-height:21px;
	text-decoration:none;
	text-indent:5px;
}
#shopNav a:hover{
	text-decoration:underline;
}
#locationDiv{
	line-height:21px;
	height:22px;
}
.productTabel{
	border-bottom:1px solid #CCCCCC;
}
.productTabel td{
	border-top:1px solid #CCCCCC;
}

/*********************************************************************************************/

#mandjeTabel{
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#mandjeTabel th{
	height:24px;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	padding:8px;
}
#mandjeTabel tr{
	height:22px;
	vertical-align:top;
}
#mandjeTabel td{
}
#mandjeTabel #totaal{
	padding-right:5px;
	text-align:right;
}
#mandjeTabel .productRow td {
	border-top:1px solid #AAAAAA;
	padding:8px;
	height:24px;
	vertical-align:top;
}
#mandjeTabel .subTotalRow td{
	border-top:1px solid #AAAAAA;
	padding:8px 8px 0px 8px;
	font-weight:bold;
}
#mandjeTabel .portoRow td{
	padding:0px 8px 0px 8px;
}
#mandjeTabel .totalRow td{
	font-weight:bold;
	padding:0px 8px 0px 8px;
}

/*********************************************************************************************/

#staticMandjeTabel{
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#staticMandjeTabel th{
	height:26px;
	font-weight:bold;
	text-align:left;
	line-height:22px;
	vertical-align:middle;
	padding-left:4px;
}
#staticMandjeTabel .headerRow td{
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	padding:4px;
	border-top:1px solid #CCCCCC;
}
#staticMandjeTabel tr{
	height:22px;
	vertical-align:top;
}
#staticMandjeTabel td{
}
#staticMandjeTabel #totaal{
	padding-right:5px;
	text-align:right;
}
#staticMandjeTabel .productRow td {
	border-top:1px solid #CCCCCC;
	padding:4px;
	height:24px;
	vertical-align:top;
}
#staticMandjeTabel .subTotalRow td{
	border-top:1px solid #CCCCCC;
	padding:4px 4px 0px 4px;
	font-weight:bold;
}
#staticMandjeTabel .portoRow td{
	padding:0px 4px 0px 4px;
}
#staticMandjeTabel .totalRow td{
	font-weight:bold;
	padding:0px 4px 0px 4px;
}

/*********************************************************************************************/

.stapTabel{
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.stapTabel th{
	height:26px;
	font-weight:bold;
	text-align:left;
	line-height:22px;
	vertical-align:middle;
	padding-left:4px;
}
.stapTabel td{
	line-height:22px;
	vertical-align:top;
	border-top:1px solid #CCCCCC;
	padding-left:4px;
}

.gesloten { background-color:#F00; color:#FFF; line-height:20px;  text-align:center; padding:5px;}
