.clr{
	clear:both;	
}

#infomessage {
	position:absolute;
	background:url('/images/layout/tip_grijs.gif') no-repeat;
	z-index:100;
	padding-top:10px;
	padding-left:39px;
	padding-right:60px;
	width:163px;
	height:137px;
	
	font-family: Verdana;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	color:#000000;
}	

.error_message{
width:455px;
border:1px solid #B4B4B4;
color:#31419C;
background-color:#EFF0EF;
}

.error_message p{
padding:10px 10px 10px 10px;
font-size:12px;
margin:0px 0px 0px 0px;
line-height:14px;
}

.error_message span{
font-family: Verdana;
font-size:12px;
line-height:18px;
display:block;
border-top:1px solid #B4B4B4;
border-bottom:1px solid #B4B4B4;
background:#B4B4B4 url('/images/information.png') no-repeat 285px 0px;
color:#FFFFFF;
padding:0px 0px 0px 10px;
font-weight:bold;
}

.contact{
position:relative;
float:left;
width:350px;
margin:0px 0px 10px 0px;
z-index:2;
font-family: Verdana;
color:#706E6A;
font-size:12px;
line-height:18px;

}

.contact img{
float:left;
cursor:help;
}

.contact label{
font-family: Verdana;
color:#706E6A;
font-size:12px;
line-height:18px;
display:block;
width:167px;
height:20px;
float:left;
}

label span{
color:#706E6A;
}

.input2{
font-size: 12px;
font-weight: normal;
border:1px solid #B4B4B4;
font-family: Verdana;
width:140px;
color:#706E6A;
float:left;
margin:0px 3px 3px 0px; 
}

.input2-error{
font-size: 12px;
font-weight: normal;
border:1px solid #B4B4B4;
font-family: Verdana;
border:1px solid #B4B4B4;
width:140px;
color:#706E6A;
float:left;
background-color:#EFF0EF;
margin:0px 3px 3px 0px; 
}

.button {
width:120px;
height:25px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
text-align:center;
cursor:pointer;
background:url('/images/button.png');
border:1px solid #706E6A;
color:#706E6A;
text-transform:uppercase;
}