/* form css */
fieldset {
/*	background: #F1F3F4; */
	background: #DEE6EE;
	border: 1px solid #003C79;
	border: none;
	padding: 10px 10px 15px 10px;
	margin: 0 0 20px 0;
	width: 46%;
	float:left;
	background-color: #fff;
}

#fieldset_5  {
	width: 90%;
	float:left;
	background: #DEE6EE;
	clear:both;
}

fieldset div.inputfield {
	margin-top: 10px;
	border: 1px solid green;
	border: none;
}
/*
fieldset div.inputfield#inputfield_printen,
fieldset div.inputfield#inputfield_printers_zwartwit,
fieldset div.inputfield#inputfield_printers_kleur,
fieldset div.inputfield#inputfield_scannen,
fieldset div.inputfield#inputfield_scanners_zwartwit,
fieldset div.inputfield#inputfield_scanners_kleur,
fieldset div.inputfield#inputfield_kopieren,
fieldset div.inputfield#inputfield_copiers_zwartwit,
fieldset div.inputfield#inputfield_copiers_kleur,
fieldset div.inputfield#inputfield_software,
fieldset div.inputfield#inputfield_vouwen,
fieldset div.inputfield#inputfield_snijden,
fieldset div.inputfield#inputfield_supplies,
fieldset div.inputfield#inputfield_vragen_opmerkingen,
fieldset div.inputfield#inputfield_nieuwsbrief {
	display: block;
	width: 45%;
	border: 1px solid green;
}

fieldset div.inputfield#inputfield_printen					{	left: 0px; top: 0px;	}
fieldset div.inputfield#inputfield_printers_zwartwit		{	left: 0px; top: 0px;	}
fieldset div.inputfield#inputfield_printers_kleur			{	left: 0px; top: 0px;	}
fieldset div.inputfield#inputfield_scannen					{	left: 0px; top: 0px;	}
fieldset div.inputfield#inputfield_scanners_zwartwit		{	left: 0px; top: 0px;	}
fieldset div.inputfield#inputfield_scanners_kleur			{	left: 0px; top: 0px;	}
fieldset div.inputfield#inputfield_kopieren					{	position:absolute; left: 500px; top: 200px;	}
fieldset div.inputfield#inputfield_copiers_zwartwit			{	position:absolute; left: 300px; top: 0px;	}
fieldset div.inputfield#inputfield_copiers_kleur			{	position:absolute; left: 300px; top: 0px;	}
fieldset div.inputfield#inputfield_software					{	position:absolute; left: 300px; top: 0px;	}
fieldset div.inputfield#inputfield_vouwen					{	position:absolute; left: 300px; top: 0px;	}
fieldset div.inputfield#inputfield_snijden					{	position:absolute; left: 300px; top: 0px;	}
fieldset div.inputfield#inputfield_supplies					{	position:absolute; left: 300px; top: 0px;	}
fieldset div.inputfield#inputfield_vragen_opmerkingen		{	left: 300px; top: 0px;	}
fieldset div.inputfield#inputfield_nieuwsbrief				{	left: 300px; top: 0px;	}

*/

fieldset div.inputfield label {
	margin: 0;
	padding: 0;
	width: 25%;
	font-size: 100%;
	border: 0px solid red; 
	height:25px;
}

fieldset div.inputfield {
	margin-top: 10px;
	clear: left;
	vertical-align: bottom;
}

fieldset div.inputfield div.description {
	width: 100%;
	border: 1px solid purple;
	border: none;
}

fieldset div.inputfield div.description h1,
fieldset div.inputfield div.description h2,
fieldset div.inputfield div.description h3 {
	margin: 0;
	padding: 0;
}

fieldset div.inputfield div.subfield {
	display: block;
	margin-left: 28%;
	border: 1px solid yellow;
	border: none;
}

fieldset#fieldset_6 div.inputfield div.subfield,
fieldset#fieldset_3 div.inputfield div.subfield 			{	margin: 0;		}
fieldset#fieldset_6 div.inputfield label,
fieldset#fieldset_3 div.inputfield label					{	display: none;	}
fieldset#fieldset_6 div.inputfield div.description,
fieldset#fieldset_3 div.inputfield div.description			{	display: block;	}
fieldset#fieldset_5 div.inputfield label					{	display: block;	}
fieldset#fieldset_5 div.inputfield div.description			{	display: none;	}
fieldset#fieldset_5 div#inputfield_titel div.description	{	display: block;	}

fieldset#fieldset_5 div#inputfield_titel div.description	{	display: block;	}
fieldset#fieldset_5 div.inputfield div#field_dhr_mevr div	{
	float: left;
	margin: 0;
	padding-right: 10px;
	height: 20px;
	border: 0px solid yellow; 
}


/* in IE there is a margin in the first INPUT element */
fieldset div.subfield select,
fieldset div.subfield textarea,
fieldset div.subfield div input {
	float: left;
}

/* remove this behaviour in Mozilla, rtc. */
fieldset div.subfield > select,
fieldset div.subfield > textarea,
fieldset div.subfield > div > input {
	float: none;
}

fieldset div.inputfield div.subfield div {
	float: none;
	margin: 0;
	padding-right: 10px;
	height: 20px;
	border: 0px solid yellow; 
}

fieldset div.subfield div span {
	vertical-align: top;
}


legend {
	background: transparent;
	padding: 0;
	margin: 0;
	margin-bottom:15px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #003C79;  /* regma-blauw */
	display:none;
}

#fieldset_5 legend  {
	display:block;
}


button {
	background: #0097CE;
	background: #0082C4;
	background: #003C79;
	padding: 2px 4px;
	color:#fff;
	font-weight: bold;
	font-size: inherit;
	border: none;
	margin-left: 5px;
	cursor: pointer;
}

div.show { display: block; }
div.hide { display: none; }

fieldset div.inputfield.indent {
	margin: 0;
	padding: 1% 1% 2% 5%;
	background-color: #efefef;
}

/* classes given to the inputfield div */
fieldset div.inputfield.layout1									{	/* border: 1px solid black; */   float: left; width: 98%; margin-top: 0; margin-bottom: 0; background-color: transparent }
fieldset div.inputfield.layout1 label 							{	display: none;	}
fieldset div.inputfield.layout1 div.description					{	/* border-right: 1px solid black; */ float: left;  width: 30%;  margin: 1px 10px 1px 0; padding: 2px 6px; background-color: #efefef; }
fieldset div.inputfield.layout1 div.subfield					{	/* border: 1px solid red; */ float: none;  width: auto;  margin-left: 31%; }
fieldset div.inputfield.layout1 div.subfield div				{	display: inline; padding: 2px; }
fieldset div.inputfield.layout1 div.subfield div input			{	float: none; margin: 0; padding: 0; }
fieldset div.inputfield.layout1 div.subfield span				{	display: inline;	}

fieldset div.inputfield.hide-label label,
fieldset div.inputfield.hide-description div.description 		{	display: none;	}

fieldset div.inputfield.sidebyside-description div.description	{	float: left;	width: 30%;	}
fieldset div.inputfield.sidebyside-description div.subfield		{	margin-left: 31%;	}

fieldset div.inputfield.sidebyside-options div.description	 	{	float: left;	width: 30%;	}
fieldset div.inputfield.sidebyside-options div.subfield			{	margin-left: 31%;	}
fieldset div.inputfield.sidebyside-options div.subfield div 	{	display: inline; }


input {
	margin: 0;
	padding: 0;
	color: #000;
	border: 1px solid  #003C79;  /* regma-blauw */
	border: none;  /* regma-blauw */
}

/*
	width for <input type=text> and taextarea
 */
/* input[type="text"], textarea		{ width: 60%; } does NOT work with IE :^{ */
input.password, 
input.file, 
input.text, textarea				{ width: 60%; border: 1px solid  #003C79;  /* regma-blauw */ }
textarea.smallest, input.smallest 	{ width: 10%; }
textarea.smaller, input.smaller 	{ width: 40%; }
textarea.wider, input.wider 		{ width: 80%; }
textarea.widest, input.widest 		{ width: 100%; }

/* dank pagina */
#formresult,
#csvlinks {
	display: none;
} 

p#message  {
	display:block;
	clear:both;

	}

#divProgress  {
	display: none;
}



.dummy  {
	border: 1px solid red;
	clear: left;
	margin: 0 0 2em 0;
}