* {
	margin: 0;
	padding: 0;
}

fieldset,
img {
	border: 0;
}

body {
	font-family: Arial, Verdana, Geneva ,sans-serif;
	font-size : 0.75em;
	background:#FFFFFF;
}

legend,
hr {
	display: none;
}

textarea,
input,
select,
option {
	font-family : verdana, arial, sans-serif;
	color: #777777;
	background : #FFFFFF;
	font-size : 0.9em;
	padding: 2px 1px 2px 5px;
}
textarea {
	width : 95%;
	height : 6em;
	padding: 0;
}
a,
a:link,
a:visited,
a:hover,
a:active {
	color: #777777;
	text-decoration: none;
}

/*
* Header
*/
h1 {
	background : #FFFFFF;
	border : 1px solid #EDEDED;
	color : #000000;
	font-weight : bold;
	margin-top: 20px;
	padding : 0 6px;
	text-align : center;
	font-size : 1em;
	line-height: 2em;
}

h1 a {
	display: block;
}


div#full { margin: 0 auto;	padding: 0 0 30px 6px;
	width: 550px;
}

/*
* Question header
*/
h2 {
	background : #EDEDED;
	border : 1px solid #CCCCCC;
	color : #777777;
	margin-top : 20px;
	padding : 3px 0 3px 6px;
	font-size : 0.8em;
	font-weight : normal;
}

p {
	background : #FFFFFF;
	border : 1px solid #EDEDED;
	border-top : 0px;
	color : #000000;
	padding: 6px 0 15px 6px;
}

/*
* Answer div
*/

div.answer {
	background : #FFFFFF;
	border: 1px solid #EDEDED;
	border-top : 0;
	color : #777777;
	padding: 5px 6px;
	font-size: 0.9em;
}
div.selection {
	text-align: center;
	line-height: 3em;
	padding: 0;
	height: 3em;
}

label.selectionLeft,
label.selectionRight {
	background : #FFFFFF;
	color : #777777;
	border-right : 1px solid #EDEDED;
	text-align : center;
	line-height: 3em;
	float : left;
	width : 40px;
	position: relative;
}

label.selectionRight {
	float : right;
	border: 0;
	border-left : 1px solid #EDEDED;
}
div.selection input {
	margin: 0 5px;
}

div.buttonbar {
	color: #777777;
	background : #EDEDED;
	border : 1px solid #CCCCCC;
	float : left;
	width : 549px;
	margin-top : 20px;
}

button {
	float : left;
	position: relative;
	border : 0px;
	border-right : 1px solid #CCCCCC;
	background : #fff;
	width : 110px;
	color : #a3a3a3;
	line-height: 0.8;
	font-size: 0.8em;
	font-weight : bold;
	text-align : center;
	letter-spacing: -0.05em;
}

button.knop-r {
	float : right;
	border : 0;
	border-left : 1px solid #CCCCCC;
}

.personalInformation div {
	background : #FFFFFF;
	border : 1px solid #EDEDED;
	border-top : 0;
	line-height : 2.7em;
	height : 2.7em;
}

.personalInformation label {
	border-right : 1px solid #EDEDED;
	float: left;
	width : 150px;
	text-align : right;
	padding-right: 5px;
	line-height : 2.7em;
	color : #000000;
	clear: left;
}

.personalInformation input {
	width : 300px;
	margin: 5px 0 0 5px;
}
.personalInformation input#postcode {
	width: 65px;
}
.personalInformation input#plaats {
	width: 217px;
}
.clearer {
	float: left;
	width: 100%;
	height: 1px;
}