* { font-family: arial; font-size:12px;}


.tableform { width: 100%; padding: 0; margin: 0; vertical-align: top; border-collapse: collapse;font-size:12px;}

.labelcell{ width: 40%; padding: 0 3px 0 0; vertical-align: top; background-color: transparent; font-size:12px;}
#labeltxt {color: #000000; font-size: 12px;}
.labelcell #labeltxt {float:left; !important;}
#labeltxt_verplicht { float:left; color: #064287; font-size: 12px; font-stretch: semi-condensed; text-align: left;}
#labeltxt_xtra { color: #000000; font-size: 12px; font-style: italic; font-stretch: semi-condensed; text-align: left;}

.fieldcell{ color: #000000; font-size: 12px; text-align: left; text-decoration:none; background-color: transparent; }
#fieldcelltxt { color: #000000; font-size: 12px; font-weight: bold; }
A.fieldcelltxt, A.fieldcelltxt:visited, A.fieldcelltxt:active { color: #000000; font-size: 12px; text-decoration:none; }
A.fieldcelltxt:hover { color: #000000; font-size: 12px; }

.fieldcell #fieldcelltxt{margin-left:-225px; position:absolute; width:500px; margin-top:20px;}

select, input, TEXTAREA
{
color: #808080;
font-size: 12px;  
border: 1px #cccccc solid;
background-color: #eeeeee;
vertical-align: top;
text-align: left;
margin: 0 1px 0 0;
}

#MFV12, #MFV13, #MFV16, #KlantIDChoose, .vraagkeuze
{
color: #808080;
font-size: 12px;  
border: 1px #cccccc solid;
background-color: #eeeeee;
vertical-align: top;
text-align: left;
width: 290px;
}

#MFV1 { width: 53px; }

.buttoncell{ background-color: transparent; }

.button 
{ 
text-align: center;
color: #ffffff;
font-size: 12px;
background:url("../../images/opbouw/btnbg.gif") repeat-x; 
cursor: pointer; /* Verplicht */  
width: 100px; 
height: 25px;
}

.BODY_Formulier A { color: #e7ddab; }
.BODY_Formulier A:hover { color: #cc0000; }

/* HASFORM_PIC dan worden de classes: formpic en form gebruikt */
.formpic {text-align: left; vertical-align: top; background-color: transparent; }
.form {width: 100%; margin: 0px; padding: 0px; vertical-align: top;}

.td_klantinfo {font-size:12px;}
#SPAN_KLANTINFO1{font-size:12px;}
#SPAN_KLANTINFO1 a {font-size:12px;color:#414143;}
#SPAN_KLANTINFO1 a:hover {font-size:12px;color:#414143;}
 
 
.vraagkeuze, 
#MFV12, 
#MFV13, 
#MFV16, 
#KlantIDChoose,
#MFV0,
#MFV4,
#MFV14, 
#MFV15,
#MFV17,
#MFV19,
#MFI_Opmerking,
#MFI_MailTo,
#MFI_NameTo{
width: 290px;
}

#MFV3{
	width:165px;
}

#MFV2,
#MFV6,
#MFV7{
	width:70px;
}

#MFV5,
#MFV8{
	width:219px;
}

#MFV9{
	width:144px;
}

#MFV10{
	width:145px;
}
#MFV1 { width: 53px; }