/* CSS Document */
.button, P input, .submit_btn{
	border: 1px solid silver;
	color: white;
	font-weight: bold;
	width: 81px !important;
	margin-left: 158px;
	margin-top: 5px;
	background-color: #3C60A7

} 

.formbuilder_answer{
	/*width: 400px;*/
	overflow:hidden;
	/*float:right;*/
	vertical-align: top;
	/*padding-bottom: 5px;*/
	/*border: 1px solid #3C60A7;*/

}

.formbuilder_question{
	width: 120px;
	font-weight: normal;


}
input, textarea{	
	border: 1px solid #3C60A7;
	width: 99%;

}
td.formbuilder_answer input, #fld_email, .mailafriend{
	border: 0px;
	width: 99%;
	height: 16px;
	background-repeat:no-repeat;
	padding-left: 5px;
	font-size: 14px;
	margin-top: 5px;
	border: 1px solid #3C60A7;

}
td.formbuilder_answer input.radio{
	border: 0px;
	width: 13px;
}

/*== Formbuilder update ==*/
table.formbuilder
{
	padding: 0 0 10px 0;
	width: 540px;
}
table.formbuilder td.formbuilder_question
{
	padding: 0 20px 0 0;
	width: 220px;
	vertical-align: top;
}
table.formbuilder td.formbuilder_answer
{
	width: 300px;
}
table.formbuilder td.formbuilder_answer input
{
	
}
table.formbuilder td.formbuilder_answer input.input_text
{
	height: 19px;
}
table.formbuilder td.formbuilder_answer.checkbox 
{
	
}
table.formbuilder td.formbuilder_answer.checkbox span.checkbox_container
{
	clear: both;
	display: block;
	line-height: 18px;
}
table.formbuilder td.formbuilder_answer.checkbox span.checkbox_container input
{
	float: left;
	margin: 2px 0 0 0;
	padding: 0 0 0 0;
	width: 13px;
	border: none;
}
table.formbuilder td.formbuilder_answer.checkbox span.checkbox_container span
{
	float: left;
	padding: 0 0 0 3px;
	width: 277px;
}
table.formbuilder td.formbuilder_answer.radio 
{
	
}
table.formbuilder td.formbuilder_answer.radio span.radio_container
{
	clear: both;
	display: block;
	line-height: 18px;
}
table.formbuilder td.formbuilder_answer.radio span.radio_container input
{
	float: left;
	margin: 2px 0 0 0;
	padding: 0 0 0 0;
	width: 13px;
	border: none;
}
table.formbuilder td.formbuilder_answer.radio span.radio_container span
{
	float: left;
	padding: 0 0 0 3px;
	width: 277px;
}
input.button
{
	margin-left: 239px;
}
table.formbuilder_geboortedatum
{
	width: 537px;
}
table.formbuilder_geboortedatum td.formbuilder_question
{
	width: auto;
}
table.formbuilder_geboortedatum td.formbuilder_answer_geboortedatum
{
	padding: 0 2px 0 0;
	width: 30px;
}
table.formbuilder_geboortedatum td.formbuilder_answer_geboortedatum input
{
	width: 30px;
}
table.formbuilder_geboortedatum td.formbuilder_answer_geboortedatum_jaar
{
	width: 60px;
}
table.formbuilder_geboortedatum td.formbuilder_answer_geboortedatum_jaar input
{
	width: 60px;
}
/*== ==*/

