* {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	}

ul,li {
	margin:0;
	padding:0;
	}
#tabform {
	display:block;
	width:689px;
	margin-top:20px;
	margin-bottom:20px;
	background:url('../g/bg_top.gif') top center no-repeat;
	font-size:10px;
	overflow:auto;
	}
#tabform form {
	background:url('../g/bg_footer.gif') bottom center no-repeat;
	overflow:auto;
	width:100%;
	}

	#main ul#tabs {
		display:block;
		height:31px;
		margin:0;
		padding:0 0 0 17px;
		}
		#main #tabs li {
			float:left;
			margin:0 3px 0 0;
			padding:0;
			background:none;
			zoom:1;
			}
			#content #tabs a {
				display:block;
				width:120px;
				height:20px;
				padding-top:9px;
				text-align:center;
				background:url('../g/tab_button.gif') center top;
				color:#7f412c;
				text-decoration:none;
				font-size:11px;
				}
				* html #content #tabs a {height:29px;}
			#content #tabs li a:hover {
				background-position:center bottom;
				}

fieldset {
	display:block;
	margin:20px 17px 10px;
	padding:15px;
	border:1px solid #ccc;
	background:url('../g/bg_fieldset_base.gif');
	}
 	* html fieldset{ position:relative; margin-top:30px; padding-top:20px; }
	* html legend { position:absolute; top: -10px; left: .5em; }
#stap3 fieldset,
#stap4 fieldset {
	padding-bottom:5px;
	}

#stap3 fieldset:hover,
#stap4 fieldset:hover {
	background:url('../g/bg_fieldset.gif');
	}
	legend {
		background:#fff;
		border:1px solid #ccc;
		color:#f00;
		padding:3px 10px;
		}
		label {
				}

/*trend*/
#autocomplete_info strong	{display: none;}
#filetype_info strong			{display: none;}

.filetype_info,
#filetype_info1,
#filetype_info2 {
	display:block;
	background:url('../g/info_icon.gif') center center no-repeat;
	position:relative;
	height:13px;
	width:20px;
	border:0;
	text-indent:-999em;
	}
#autocomplete_info1,
#autocomplete_info2,
#autocomplete_info3 {
	position:absolute;
	left:50%;
	top:8px;
	margin-left:148px;
	z-index:21;

	display:block;
	background: url('../g/info_icon.gif') center center no-repeat;

	height: 13px;
	width: 20px;
	border: 0;
	text-indent:-999em;
	}

/*end*/

	
.ctrlHolder{ /* This is the main unit that contains our form "modules" */
	zoom:1;
	margin:0;
	padding:0;
	clear:both;
	/* user prefs */
/*	position:relative; bug in ie6*/
	background:transparent;
	padding:8px 4px;
	border-top:1px solid #eee;
	}
#main form fieldset:hover .ctrlHolder {
	border-color:#fff;
	}
#main form .ctrlHolder:hover {
	background:#eee;
	padding-bottom:7px;
	border-top-color:#ccc;
	border-bottom:1px solid #ccc;
	}
#main form fieldset .ctrlHolder.focused {
	background:url('../g/bg_fieldset.gif');
	}
#stap3 fieldset .ctrlHolder.focused,
#stap4 fieldset .ctrlHolder.focused {	background:url('../g/bg_fieldset_base.gif');}

#main form .inlineLabels label,
#main form .inlineLabels .label{
	float:left;
	margin:.3em 0 0 0; padding:0;
	line-height:100%;
	/* user prefs */
	width:170px;
	margin-right:10px;
	}

/*stap1*/
.wrapper {
	float:left;
	width:260px;
	}
.duallayer {
	width:220px;
	display:block;
	clear:both;
	}
.duallayer span {
	display:block;
	float:left;
	width:50px;
	}
input.upfile,
input,select {
	border-width:1px;
	border-style:solid;
	border-color:#ccc;
	}
#content input.checkradio {
	border:0;
	}
#content div.drop_select { /* autocomplete divs*/
	position:absolute;
	left:184px;
	width:272px;
	top:22px;
	border:1px solid #666;
	z-index:100;
	background:#fff;
	}
	.drop_select li {
		font-family:Arial;
		}
#content input.hidden {
	display:none;
	}
input:hover,
input:focus,
input:active,
input.upfile:hover,
input.upfile:focus,
select:focus {
	background:#f9d999;
	border-color:#f00;
	}

/* special */
option,select {
	}
	.inp-xsmall {width:25px;}
	.inp-small {width:50px;}
	.inp-normal {width:150px;}
	.inp-mlarge {width:210px;}
	.inp-large {width:270px;}
textarea {
	width:270px;
	}
#stap5 textarea {
	height:140px;
	}

/*footer*/
.footer {
	margin:20px 45px 15px 20px;
	height:20px;
	}
.footer span {
	float:left;
	font-style:italic;
	margin-top:5px;
	}
.prevnext {
	float:right;
	width:200px;
	}
	.prevnext li {
		float:right;
		margin-left:8px;
		}
		.prevnext a {
			display:block;
			width:66px;
			height:18px;
			background-position:top center;
			text-indent:-999em;
			}
			
		.prevnext input {
		  background-image:url('../g/ft-verstuur.gif');
			display:block;
			width:66px;
			height:18px;
			background-position:top center;
			text-indent:-999em;
    }
    .prevnext input:hover {
      background-position:bottom center;
    }
    
		.prevnext a:hover,
		.prevnext a.off {background-position:bottom center;}

		.vorige a {background-image:url('../g/ft-vorige.gif');}
		.volgende a {background-image:url('../g/ft-next.gif');}
		.verstuur a {background-image:url('../g/ft-verstuur.gif');}



/*
+-field
*/
.multiplier {
	dislpay:block;
	width:auto;
	height:22px;
	margin-top:20px;
	padding-top:5px;
	border-top:1px dotted #ccc2c4;
	}
#content .multiplier a {
	display:block;
	float:right;
	padding:4px 20px;
	line-height:11px;
	text-transform:uppercase;
	font-size:9px;
	background-position:top right;
	background-repeat:no-repeat;
	color:#797979;
	}
#content .multiplier a:hover {
	background-position:bottom right;
	text-decoration:none;
	}
#content a.multi-plus {
	background-image:url('../g/multiplier_plus.gif');
	}
#content a.multi-min {
	background-image:url('../g/multiplier_min.gif');
	}
	
