div.error { display: none; }
input.error, select.error { 
	border: 2px solid #F27B7B; 
	background-color:#FFFFFF;
}
label.error{
	font-size:11px;
	float:left;
	clear:left;
	padding:4px;
	padding-left:7px;
	padding-right:7px;
	margin-top:1px;
	margin-bottom:2px;
	width:auto !important;
	min-width:110px !important;
	height:auto;
	background-color:#F27B7B;
	color:#FFFFFF;
	text-align:left !important;
	border:none;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
input:focus { 
	border: 1px solid #9ACD4B; 
	background-color:#FFFFFF;
}
textarea:focus { 
	border: 1px solid #9ACD4B; 
	background-color:#FFFFFF;
}

/* Nieuwsbrief */

input.err{
border:2px solid #FE4E4E;
}
input.name{
width:90px;
margin-left:8px;
}
label.email{
margin-left:14px;
}
input.email{
width:140px;
margin-left:8px;
}
label.code{
margin-top:23px;
}
input.code{
margin-right:10px;
margin-top:23px;
margin-left:8px;
}
input.btn{
margin-top:22px;
}
img{
cursor:pointer;
}
#siimage{
margin-top:12px;
margin-right:10px;
clear:left;
}

div.nieuwsbrief{
padding:17px;
margin-left:280px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
}

div.nieuwsbrief form{
margin-top:10px;
}