.required{
	color:#f00;
}

#mandjeTabel{
	width:100%;
}
#mandjeTabel a{
	font-weight:bold;
}
#mandjeTabel th{
	height:26px;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	padding:8px;
}
#mandjeTabel tr{
	vertical-align:top;
}
#mandjeTabel td{
	background-color:#EEE;
}
#mandjeTabel #totaal{
	padding-right:5px;
	text-align:right;
}
#mandjeTabel .productRow td {
	border-top:1px solid #666;
	padding:8px;
	vertical-align:top;
}
#mandjeTabel .subTotalRow td{
	border-top:1px solid #666;
	line-height:22px;
	font-weight:bold;
	background-color:#DDD;
}
#mandjeTabel .portoRow td{
	line-height:22px;
	border-top:1px solid #666;
}
#mandjeTabel .totalRowExcl td{
	line-height:22px;
	background-color:#DDD;
	border-top:1px solid #666;
}
#mandjeTabel .emptyRow td {
	line-height:22px;
	background-color:#FFF;
	border-top:1px solid #666;	
}
#mandjeTabel .totalRow td{
	font-weight:bold;
	line-height:22px;
	background-color:#DDD;
	border-top:1px solid #666;
}

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

#staticMandjeTabel{
	width:100%;
}

#staticMandjeTabel th{
	font-weight:bold;
	text-align:left;
	font-size:13px;
	line-height:20px;
	vertical-align:middle;
	padding-left:4px;
	color:#093378;
}
#staticMandjeTabel .headerRow td{
	font-weight:bold;
	text-align:left;
	font-size:11px;
	vertical-align:middle;
	padding:4px;
	border-top:1px solid #CCCCCC;
}
#staticMandjeTabel tr{
	height:22px;
	vertical-align:top;
}
#staticMandjeTabel td{
	font-size:11px;
}
#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;
	border-bottom:1px solid #EEEEEE;
	padding:4px 4px 0px 4px;
	font-weight:bold;
}
#staticMandjeTabel .portoRow td{
	padding:0px 4px 0px 4px;
	line-height:20px;
	border-bottom:1px solid #EEEEEE;
}
#staticMandjeTabel .totalRow td{
	font-weight:bold;
	padding:0px 4px 0px 4px;
	border-bottom:1px solid #CCCCCC;
	line-height:20px;
}

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

.stapTabel{
	width:100%;
}
.stapTabel th{
	height:26px;
	font-weight:bold;
	text-align:left;
	font-size:13px;
	line-height:20px;
	vertical-align:middle;
	padding-left:4px;
	color:#093378;
}
.stapTabel td{
	font-size:11px;
	line-height:20px;
	vertical-align:top;
	border-top:1px solid #CCCCCC;
	padding-left:4px;
}
