.prodmaincat {}

	.prodmaincat .maincatinfo .foto {
		float:right;
		margin:0px 0px 10px 10px;
	}
	.prodmaincat .tekst2 {
		margin:30px 0px 30px 0px;
		font-weight: normal;
	}
	
	.prodmaincat .prodcatregel {
		/* width:90%;*/
		margin: 30px 0px 0px 0px;
	}
	.prodmaincat .currency {
		color: #bbb;
	}
	
		.prodmaincat .prodcatregel th.catnaam {
			background-color:#F06D00;
			color:#fff;
			padding:2px;
		}
		.prodmaincat .prodcatregel td,
		.prodmaincat .prodcatregel th, {
			font-size:13px;
		}
		
		.prodmaincat .prodcatregel .labelcell {
			width:150px;
			padding:2px;
		}
		.prodmaincat .prodcatregel .datacell,
		.prodmaincat .prodcatregel .datacell2 {
			width:100px;
			padding:2px;
		}
		.prodmaincat .prodcatregel .datacell {
			border-left: 1px solid #999;
		}
		.prodmaincat .prodcatregel .datacell2 {
			color:#f00;
			padding:2px 5px 2px 2px;
		}
		
			.prodmaincat .prodcatregel tr.zebra1,
			.prodmaincat .prodcatregel tr.zebra1 {
				background-color:#F2F2F2;
			}
			.prodmaincat .prodcatregel tr.zebra2,
			.prodmaincat .prodcatregel tr.zebra2 {
				background-color:#E6E6E6;
			}
.prodcattekst {
	margin-top: 15px;
	margin-bottom:10px;
	font-size:13px;
	clear:both;
}

.login {
	font-size:12px;
	color:#aaa;
	clear:both;
	padding:2px;
}

	.login h1 {
		display:none;
	}
	
#taalkeuze {
	float:right;
	margin-top: 10px;
}

.labelcell { width:200px; }
.error { font-weight:bold; color:#f00; }