/* Standaard instellingen */
input {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

input.text {
	height:18px;
}

.formulier form{
	margin-top:0px;	
	padding:0px 0px;	
}


/* Overige formulierinstellingen */
.formulier {
	margin-top:50px;
	text-decoration:none;
	margin-bottom:10px;
	padding:0px 0px;
	width:540px;
}
.formulier.popup{
	width:540px;
	display:none;
}
.formulier.popup div,
.formulier.popup td,
.formulier.popup th{
	color:#296daa;
}

.formulier .main .submit {
	padding-top:2px;
	text-align: left;
	padding-right:20px;
	margin-left:138px;
}

.formulier .main .submit input {
	font-weight:bold;
	border:none;
	padding:4px;
	background-color:#296daa;
	color:#FFFFFF;
	cursor:pointer;
}

.formulier h1.form_titel{
	font-weight:bold;
	font-size:1.15em;
	margin-bottom:3px;
}

.formulier.popup h1.form_titel{
	color:#296daa;	
}

.formulier table {
	width:540px;
}

.formulier table td, .formulier table th{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.formulier .omschrijving {
	display:none;
}

.formulier td.fieldhldr, .formulier th.labelhldr {
	padding:2px;
	padding-bottom:0px;
	padding-left:0px;
	vertical-align:top;
	text-align:left;
	color:#296daa;
}

.formulier.popup td, .formulier.popup th{
	color:#296daa;
}

.formulier .verplichtInfo{
	
}

.formulier .highlight td, 
.formulier.popup .highlight td, 
.formulier .highlight th,
.formulier.popup .highlight th {
	color:#F03;
	background-image:url(../images/bg_overlay.png);
}

.formulier .textInput, .formulier textarea, .formulier .selectInput, .formulier .fileInput, .formulier select, .formulier .spamcontrole {
	background-color:#FFFFFF;
	border:solid 1px #296daa;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.formulier .textInput:focus, .formulier .textInput:hover,
.formulier textarea:focus, .formulier textarea:hover,
.formulier .selectInput:focus, .formulier .selectInput:hover,
.formulier select:focus, .formulier select:hover {
	
}

.formulier .textInput.field_disabled{
	background-color:#FFFFFF;
	border:none;
	padding-top:2px;
	color:#000000;
}

.formulier .textInput, .formulier .fileInput {
	width:98%;
 w/idth:95%;
	height:13px;	
	padding-left:3px;	
}
.formulier .textInput.date{
	width:75px;
	background-image:url(../images/datepicker_icon.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

.formulier .textInput.captcha {
	width:205px;
	*width:202px;
	margin:0px;
	margin-top:0px;
}

.formulier .spamcontrole {
	float:right;
	height:19px;
}
.formulier textarea {
	width:99%;
 	w/idth:95%;
	height:60px;
}

.formulier ul{
	margin:0; padding:0;
	padding-left:5px
}

.formulier .selectInput {
	width:99%;
 	*width:100%;
 	w/idth:100%;
	height:20px;
}

.formulier ul.radioButtonList li{
	display:block;
}
.formulier tr#row_aanmelding_type ul.radioButtonList li,
.formulier tr#row_aanhef ul.radioButtonList li,
.formulier tr#row_betaler_aanhef ul.radioButtonList li{
	float:left;
}

.formulier .cb_group {
	float:left;
	width:50%;
}

.formulier .cb_group .checkbox, .formulier .cb_group label {
	float:left;
	display:block;
}

.formulier .cb_group label {
	padding:2px;
	padding-top:0px;	
	margin-left:5px;
}
.formulier .cb_group input{
	margin:0px;
}
.formulier h3.tussenkop {
	font-weight:bold;
	margin:0px;
	padding-left:20px;
}

.f_message{
	display:none;
}

.f_message .error_message{
	/*padding:10px;*/
	color:#CC0000;
}

.f_message h2 {
	margin-bottom:10px;
}
.f_message .ui-icon{
	margin:10px 0px;
}
ul.message_list {
	padding:0px;
	text-align:left;
	margin-left:10px
}

ul.message_list li div{
	display:inline;
}
.field_disabled{
	background:none;
	background-color:#CCCCCC;
	color:#000000;
}

ul.radioButtonList li{
	display:inline;
}
ul.radioButtonList li label{
	padding:5px;
}


.formulier .logo {
	background-color:#FFFFFF;
	border:solid 1px #DC831B;
	border-top:#7e7e7e solid 1px;
	border-left:#7e7e7e solid 1px;
}
.formulier .info{
	margin-top:10px;
}
.formulier .info,
.formulier .info div, 
.formulier .info div ul li{
	font-size:10px;
}
.formulier td {
	padding-bottom:5px;
}

.formulier .label, .formulier th.labelhldr{
	padding-right:10px;
	font-weight:normal;
	font-size:1em;
	text-align: right;
	width:145px;
}

.formulier .veld {
}

.formulier tr.row td {
	
}

.formulier tr.row_normal {
}

.formulier.popup td, .formulier.popup th{
	color:#50217b;
}

.form-button-hldr{
	margin-top:20px;
	color:#999;
}
.form-button-hldr a{
	color:#666;
	text-decoration:none;
}

.ui-datepicker{
	z-index:1000000;
}
