/* Start of CMSMS style sheet 'tabellen-formulieren' */
/* tabellen/formulieren */

form {padding: 0; margin: 0;}

/* contactform */

table.contactform  {
	width: 760px;
	padding: 0;
	margin: 0 0 0 0;
	font-size: 90%;
	border-top: 1px solid #fff;
}

table.contactform tr {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

table.contactform td, table.contactform th {
	color: #006643;
	background: #c5d567;
	margin: 0;
	padding: 5px 0 5px 20px;
	border-bottom: 1px solid #fff;
	vertical-align: top;
	font-style: normal;
	text-align: left;
	white-space: nowrap;
}

.contactform input, .contactform textarea {
	color: #006643;
	background: #fff;
	width: 300px;
	padding: 5px;
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	border: 0 none;
}

.contactform textarea {
	height: 100px;
}

.contactform .selectievak input {
	width: 15px;
}

.contactform th.selectievak, .contactform td.selectievak {
	background: #006643;
	color: #fff;
}

.contactform th.selectievak, .contactform th.aantal-personen {
	text-align: right; 
}

table.contactform .fbsubmit {
	background: #006643;
	color: #fff;
	border: none;
	width: 80px;
	text-transform: uppercase;
	font-size: 100%;
}

table.contactform .fbsubmit:hover {
	background: #ff0000;
	color: #fff;
}

/* acties */

table.acties  {
	width: 480px;
	padding: 0;
	margin: 10px 0;
	font-size: 90%;
	border-top: 1px solid #c5d567;
}

table.acties tr {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

table.acties th {
	color: #006643;
	background: #c5d567;
	margin: 0;
	padding: 5px 0 5px 20px;
	border-bottom: 1px solid #fff;
	vertical-align: top;
	font-style: normal;
	text-align: left;
}

table.acties td {
	color: #000;
	background: #fff;
	margin: 0;
	padding: 5px 0 5px 20px;
	border-bottom: 1px solid #c5d567;
	vertical-align: top;
	font-style: normal;
	text-align: left;
}

table.acties-special  {
	width: 480px;
	padding: 0;
	margin: 10px 0;
	font-size: 90%;
	border-top: 1px solid #fff;
}

table.acties-special tr {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

table.acties-special th {
	color: #006643;
	background: #c5d567;
	margin: 0;
	padding: 5px 0 5px 20px;
	border-bottom: 1px solid #fff;
	vertical-align: top;
	font-style: normal;
	text-align: left;
}

table.acties-special td {
	color: #000;
	background: #c5d567;
	margin: 0;
	padding: 5px 0 5px 20px;
	border-bottom: 1px solid #fff;
	vertical-align: top;
	font-style: normal;
	text-align: left;
}

th.artikelnr {
	width: 50px;
}

th.product {
	width: 200px;
}
/* End of 'tabellen-formulieren' */

