* {
	padding: 0;
	margin: 0;
}
html,
body {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	color: #333;
	line-height:160%;
}

h1 {
	font-size: 18px;
	padding: 20px 0 5px 0;
}

/* ====== container ====== */

#container {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	margin: 0 auto;
	position: relative;
	width: 920px;
}

/* Inputs */
.warning {
	background-color: #bc2a4d;
	color: #ffffff;
	text-align: center;
	padding: 10px;
	margin: 10px 0;
}
.warning ul {
	padding: 0 0 0 20px;
	text-align: left;
}
.okay {
	background-color: #228822;
	color: #ffffff;
	text-align: center;
	padding: 10px;
	margin: 10px 0;
}

/* Table */
td {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
}
td.info {
	width: 30%;
	padding: 7px 0;
	text-align: right;
}
td.invoer {
	padding: 2px 3px 4px 0;
}
