* {
	padding			: 0px;
	margin			: 0px;
	border			: 0px;
}

body {
	background 		: #FFFFFF url(/images/achtergrond.gif)  center top no-repeat ;;
	background-attachment: fixed;
}

html {
	font			: normal 12px Arial, Helvetica, sans-serif;
}

@font-face {
    src				: url("/images/impact.ttf");
    fontFamily		: Impact;
}


#container {
	width			: 900px;
	margin			: 8px auto 0px auto;
	border			: 1px solid #babcbe;
	background		: #FFFFFF;
}

#header {
	font-family		: Impact;
}

#header #logo {
	padding			: 12px 0px 0px 0px;
	float			: left;
}

#header #top {
	float			: left;
	width			: 640px;
	height			: 86px;
	background		: #FFFFFF;
}

#header #title {
	float			: left;
	width			: 640px;
	height			: 70px;
	padding			: 9px 0px 0px 0px;
	background		:url(http://www.eigenhuisverbouwen.nl/images/test.jpg) repeat-x top left;
	text-align		: center;
	font-size		: 19px;
}

#header #title .top {
	color			: #FFFFFF;
}

#header #title .bottom {
	color			: #EED95C;
	font-size		: 34px;
}

#header #date {
	float			: left;
	width			: 640px;
	height			: 30px;
	padding			: 7px 0px 0px 0px;
	background		: #EED85C;
	text-align		: center;
	font-size		: 19px;
	color			: #FFFFFF;
}

#form {
	clear			: both;
	padding			: 30px 33px 20px 33px;
	text-align		: justify;
}

#footer {
	
	
}


#step2, #step3, #step4, #step5 {
	display			: none;
	
}

.title {
	padding			: 5px 0px 0px 0px;
	font-size		: 15px;
	font-weight		: bold;
}

.row {
	width			: 100%;
	padding			: 1px;
	height			: 24px;
}

.row .left {
	float			: left;
	width			: 120px;
	padding			: 2px 0px 0px 0px;
}

.row .right {
	float			: left;
}

.step {
	font-weight		: bold;
	width			: 100%;
	height			: 22px;
	border-bottom	: 1px solid #999;
	padding			: 2px 0px 0px 0px;
}

.popbon {
	font-weight		: bold;
	font-size		: 14px;
}

.email {
	width			: 100%;
	height			: 22px;
	border-top		: 1px solid #999;
	padding			: 5px 0px 3px 0px;
}

.error {
	float			: left;
	padding			: 2px 0px 0px 8px;
	color			: #FF0000;
	font-weight		: bold;
}

.textfield {
	width			: 300px;
	border			: 1px solid	#babcbe;
	font			: normal 12px Arial, Helvetica, sans-serif;
	padding			: 1px;
}

.radiorow {
	height			: 18px;
}

#what_error {
	color			: #FF0000;
	font-weight		: bold;	
}

#form a {
	color			: #0000FF;
	text-decoration	: underline;
	cursor			: pointer;
}

.radio {
	vertical-align	: center;
}

#inschrijven, #contents {
	height			: 350px;	
}
