
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: 5px;
}

.formulier {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 5px;
}

label.check, label.radio { position:relative; text-align:left; }
input, textarea,  option, select, checkbox { 
	margin-left: 4px; 
	border-width: 1px;
	border-color: #819f16;
	border-style: solid;
		font-size: 11px;
	}


input {
	font-family: arial;
	font-size: 11px;
}



.req {
	color: #ff0018;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

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; }
 
 
 
textarea:focus,
select:focus{border:1px solid #fdf021;}input.error,
textarea.error,
select.error{border:1px solid #ff0000 !important;}input.text,
input.title{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,

td {
		font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	padding: 2px;
}
.td {
	width: 200px;
	text-align: right;
	background-color: #ccd8a3;
}

.td1 {
	width: 200px;
	text-align: right;	
}
