a.pdf {
	text-decoration: none;
	padding-left: 20px;
	padding-bottom: 5px;
	color: #f8c019;
	background: url('gfx/pdf_icon.gif') no-repeat top left;
}
a.pdf:hover {
	font-weight: bold;
	background: url('gfx/pdf_icon_yellow.gif') no-repeat top left;
}
fieldset span {
	padding-left: 60px;
}
span.dagdelen1 {
	padding-left: 195px;
}
span.dagdelen2 {
	padding-left: 40px;
}
span.orange1 {
	padding-left: 20px;
}
span.check {
	padding-left: 70px;
}
span.check2 {
	padding-left: 50px;
}
span.van {
	padding-left: 105px;
}
span.tot {
	padding-left: 130px;
}
legend.yellow {
	font-weight: bold;
	color: #f8c019;
	background-color: white;
}
legend.blue {
	font-weight: bold;
	color: #87a4ec;
	background-color: white;
}
legend.orange1 {
	font-weight: bold;
	color: #feaf06;
	background-color: white;
}
legend.orange2 {
	font-weight: bold;
	color: #f75605;
	background-color: white;
}
legend.red {
	font-weight: bold;
	color: #bc0924;
	background-color: white;
}
legend.purple {
	font-weight: bold;
	color: #692faf;
	background-color: white;
}
legend.green {
	font-weight: bold;
	color: #5fc603;
	background-color: white;
}
div.formContainer {
	width: 700px;
	line-height: 14px;
}
div.formContainer h2 {
	margin-bottom: 20px;
}
fieldset.yellow {
	border: 0px;
	border-top: 1px dotted #f8c019;
	padding: 10px;
}
fieldset.blue {
	border: 0px;
	border-top: 1px dotted #87a4ec;
	padding: 10px;
}
fieldset.orange1 {
	border: 0px;
	border-top: 1px dotted #feaf06;
	padding: 10px;
}
fieldset.orange2 {
	border: 0px;
	border-top: 1px dotted #f75605;
	padding: 10px;
}
fieldset.red {
	border: 0px;
	border-top: 1px dotted #bc0924;
	padding: 10px;
}
fieldset.purple {
	border: 0px;
	border-top: 1px dotted #692faf;
	padding: 10px;
}
fieldset.green {
	border: 0px;
	border-top: 1px dotted #5fc603;
	padding: 10px;
}
fieldset.inner_yellow {
	border: 1px solid #f8c019;
	background: #fff3da;
	color: #f8c019;
	padding: 10px;
}
fieldset.inner_blue {
	border: 1px solid #87a4ec;
	background: #f2f7fe;
	color: #87a4ec;
	padding: 10px;
}
fieldset.inner_orange1 {
	border: 1px solid #feaf06;
	background: #fff3da;
	color: #feaf06;
	padding: 10px;
}
fieldset.inner_orange2 {
	border: 1px solid #f75605;
	background: #fee6da;
	color: #f75605;
	padding: 10px;
}
fieldset.inner_red {
	border: 1px solid #bc0924;
	background: #fff2f4;
	color: #bc0924;
	padding: 10px;
}
fieldset.inner_purple {
	border: 1px solid #692faf;
	background: #f4ebff;
	color: #692faf;
	padding: 10px;
}
fieldset.inner_green {
	border: 1px solid #5fc603;
	background: #f4ffea;
	color: #5fc603;
	padding: 10px;
}
label {
	width: 250px;
	float: left;
}
label.arbeid {
	width: 280px;
	float: left;
}
label.sml {
	width: 100px;
}
label.dagdelen_orange1 {
	width: 120px;
	float: left;
}
label.groepen {
	width: 350px;
	margin-left: 7px;
}
label.kinderen {
	width: 100px;
	font-weight: bold;
}
label.kinderen1 {
	width: 100px;
	margin-left: 25px;
	font-weight: bold;
}
label.kinderen2 {
	width: 100px;
	margin-left: 24px;
	font-weight: bold;
}
label.kinderen3 {
	width: 100px;
	margin-left: 10px;
	font-weight: bold;
}
label.dagen {
	width: 100px;
	margin-left: 10px;
}
label.uuren {
	width: 30px;
}
label.kind {
	width: 127px;
	float: left;
}
label.uurenkind {
	width: 100px;
	margin-left: 10px;
}
label.vragen {
	width: 300px;
	float: left;
}
label.uur {
	width: 180px;
	float: left;
}
label.uuren2 {
	width: 20px;
	float: left;
	margin-left: 10px;
}
label.error {
	color: red;
}
textarea.comments {
	float: left;
	border: 1px solid #abadb3;
	overflow: auto;
}
input.check {
	margin-right: 7px;
}
input.check1 {
	margin-left: 60px;
}
input.check2 {
	margin-left: 0px;
}
input.check3 {
	margin-left: 0px;
	float: left;
}
input.box1 {
	margin-left: 20px;
}
input.box2 {
	margin-left: 120px;
}
input.box3 {
	margin-left: 110px;
}
input.orangebox1 {
	margin-left: 35px;
}
input.orangebox2 {
	margin-left: 85px;
}
input.orangebox3 {
	margin-left: 70px;
}
input.textfield {
	width: 220px;
	float: left;
	border: 1px solid #abadb3;
}
input.textfield2 {
	width: 165px;
	float: left;
}
input.textfield3 {
	width: 110px;
	margin-right: 10px;
	float: left;
}
input.textfield4 {
	width: 110px;
	margin-right: 10px;
	float: left;
}
input.textfield5 {
	width: 220px;
	float: left;
}
input.textfield6 {
	width: 160px;
	float: left;
}
input.textfield7 {
	width: 240px;
	margin-left: 10px;
	float: left;
}
input.textfield8 {
	width: 185px;
	margin-left: 70px;
	float: left;
}
input.submit {
	width: 89px;
	height: 24px;
	line-height: 24px;
	background: url('gfx/submit.jpg') no-repeat;
	border: 0px;
	float: right;
}
input.submit:hover {
	background: url('gfx/submit3.jpg') no-repeat;
}
input.submit2 {
	width: 89px;
	height: 24px;
	line-height: 24px;
	background: url('gfx/submit.jpg') no-repeat;
	border: 0px;
	float: right;
}
input.submit2:hover {
	background: url('gfx/submit2.jpg') no-repeat;
}
input.submit3 {
	width: 89px;
	height: 24px;
	line-height: 24px;
	background: url('gfx/submit.jpg') no-repeat;
	border: 0px;
	float: right;
}
input.submit3:hover {
	background: url('gfx/submit4.jpg') no-repeat;
}
input.submit4 {
	width: 89px;
	height: 24px;
	line-height: 24px;
	background: url('gfx/submit.jpg') no-repeat;
	border: 0px;
	float: right;
}
input.submit4:hover {
	background: url('gfx/submit5.jpg') no-repeat;
}
input.submit5 {
	width: 89px;
	height: 24px;
	line-height: 24px;
	background: url('gfx/submit.jpg') no-repeat;
	border: 0px;
	float: right;
}
input.submit5:hover {
	background: url('gfx/submit8.jpg') no-repeat;
}
input.submit6 {
	width: 89px;
	height: 24px;
	line-height: 24px;
	background: url('gfx/submit.jpg') no-repeat;
	border: 0px;
	float: right;
}
input.submit6:hover {
	background: url('gfx/submit6.jpg') no-repeat;
}
input.submit7 {
	width: 89px;
	height: 24px;
	line-height: 24px;
	background: url('gfx/submit.jpg') no-repeat;
	border: 0px;
	float: right;
}
input.submit7:hover {
	background: url('gfx/submit7.jpg') no-repeat;
}
select.locatie {
	width: 223px;
	float: left;
}
select.geslacht {
	width: 100px;
	float: left;
	margin-right: 10px;
}
select.ja_nee {
	width: 182px;
}
select.ja_nee2 {
	width: 182px;
	margin-left: 12px;
}
optgroup {
	color: #f8c019;
	font-weight: bold;
	font-style: normal;
	padding-left: 7px;
}
option {
	color: #000;
}
div.formError {
  padding: 20px;
  background-color: #fff2f2;
  border: 1px solid red;
  margin-top: 10px;
  font-weight: bold;
}