#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: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	font-weight:normal;
	color:#000000;
}

.error_message{
width:305px;
border:1px solid #B4B4B4;
color:#000000;
background-color:#EFF0EF;
}

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

.error_message span{
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;

}

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

.contact label{
font-family:Arial, Helvetica, sans-serif;
color:#808080;
font-size:11px;
line-height:15px;
display:block;
width:167px;
height:20px;
float:left;
}

label span{
color:#000000;
}

.input2{
font-size: 9px;
font-weight: normal;
border:1px solid #B4B4B4;
font-family: Verdana, Arial, Helvetica, sans-serif;
width:140px;
color:#000000;
float:left;
margin:0px 3px 3px 0px; 
}

.input2-error{
font-size: 9px;
font-weight: normal;
border:1px solid #B4B4B4;
font-family: Verdana, Arial, Helvetica, sans-serif;
width:140px;
color:#000000;
float:left;
background-color:#EFF0EF;
margin:0px 3px 3px 0px; 
}

.button {
width:76px;
height:18px;
line-height:18px;
font-size:7px;
letter-spacing:1px;
text-align:center;
cursor:pointer;
background:url('/images/button.png');
border:1px solid #808080;
margin:5px 0px 46px 0px;
padding:0px 0px 4px 0px;
color:#808080;
text-transform:uppercase;
}