
BODY {
	background-color: #ebeced;
	font-family:  Arial, Helvetica, sans-serif;
   background-image: url(bck.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

A: LINK {
		color: #DC0067;
		font-family:  Arial, Helvetica, sans-serif;	
		text-decoration: none;
}

A: VISITED {
		color: #DC0067;
		font-family:  Arial, Helvetica, sans-serif;	
		text-decoration: none;
}

.main {
	padding: 15px;
	width: 520px;
	background-color: #FFFFFF;
	height: 99%;
}

.logo {
	padding-bottom: 15px;
}

.formulier {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 5px;
	padding-top: 15px;
}

label.check, label.radio { position:relative; text-align:left; }
label{ position: absolute; text-align:right; width:130px;  padding: 2px; }
input, textarea { 
	margin-left: 140px; 
	border-width: 1px;
	border-color: #819f16;
	border-style: solid;
	}

#voorletters, #straat, #land, #voornaam, #tussenvoegsel, #achternaam, #straat, #antwoord, #oplossing,
#huisnummer, #achtervoegsel, #postcode, #woonplaats, #tel, #mob, #email,   #oplossing, #titel, #actie { 
	margin-left: 140px;  padding: 0px;  margin-bottom: 2px;
	}
	
#optin, #radio {
	margin-left: 0px;
}
.optin, .radio {
	width: 400px;
	margin-left: 140px;
	padding: 15px 5px 15px 5px;
		font-size: 11px;
}

input {
	font-family: arial;
}

.submit{
	margin-left: 40px; 	
}

#submit1 {
		margin-left: 10px; 
}
#submit2 {
		margin-left: 20px; 
}
.req {
	color: #819f16;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

label { width: 10em; float: left; }
label.error { float: none; color: #DC0067; padding-left: 2px; vertical-align: top; }
p { clear: both; }
.submit { margin-left: 12em; }
em { font-weight: bold; padding-right: 1em; vertical-align: top; }
 
fieldset {
 	padding: 15px;
 }
 
textarea:focus,
select:focus{border:1px solid #fdf021;}input.error,
textarea.error,
select.error{border:1px solid #ff0000 !important;}input.text,
input.title{width:240px;height:15px;padding:1px 5px 0 5px;background:#fff;}input.title{font-size:1.5em;}input.radio{vertical-align:middle;padding:0;margin:0;margin-right:5px;}textarea{padding:5px;overflow:auto;height:90px;width:338px;}.errors{clear:both;}.messages{color:green;clear:both;}.errors div,

#captcha{
	margin-left: 140px;
}
.captcha {
	padding-top: 5px;
	padding-bottom:5px;
	width: 300px;
	text-align: center;
}