/* FORMULIER */
form.formulier {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	border-bottom: 2px solid #D8D8D8;
}
	/* group */
	form.formulier div.group{
		padding: 15px 0px;
		border-bottom: 1px solid #ECECEC;
		position: relative;
	}
		/* groupName */
		form.formulier div.group div.groupName{
			font-weight: bold;
			text-decoration: underline;
			padding-bottom: 10px;
		}
		/* groupInfo */
		form.formulier div.group div.groupInfo{
			position: absolute;
			border: 1px solid #c3c3c3;
			padding: 15px;
			width: 135px;
			left: -190px;
			top: -8px;
			background: #FFF;
			font-size: 10px;
		}
		form.formulier div.group div.groupInfo.Open{background: #FFFFCC;}
			form.formulier div.group div.groupInfo .omschrijving_intro{padding-top: 5px;}
			form.formulier div.group div.groupInfo .omschrijving{display: none;}
			form.formulier div.group div.groupInfo .leesVerder{text-align: right;padding-top: 5px;}
			form.formulier div.group div.groupInfo h6{
				margin: 0px;
				padding: 0px 0px 5px 0px;
			}
			form.formulier div.group div.groupInfo span#icon{
				display: block;
				width: 12px;
				height: 23px;
				position: absolute;
				right: -13px;
				top: 18px;
				background: url(../i/subContent_arrow.gif) no-repeat;
				text-align: left;
			}
			form.formulier div.group div.groupInfo .img{
				text-align: center;
			}
				form.formulier div.group div.groupInfo img{
					padding: 2px;
					border: 1px solid #c3c3c3;
				}
			form.formulier div.group div.groupInfo table.stats{
				width: 100%;
				border-collapse:collapse;
			}
				form.formulier div.group div.groupInfo table.stats td{
					padding: 3px 5px 3px 5px;
					border-bottom: 1px solid #ECECEC;
					text-align: right;
				}
				form.formulier div.group div.groupInfo table.stats tr.active td{
					background: #F8F8F8;
					font-weight: bold;
				}
				form.formulier div.group div.groupInfo table.stats tr.totaal td{
					padding-top: 15px;
					font-weight: bold;
				}
		/* item */
		form.formulier div.group div.item{
			position: relative;
			clear: both;
			padding: 2px 0px;
		}
			/* verplicht */
			form.formulier div.group div.item span.verplicht{
				position: absolute;
				left: -220px;
				top: 6px;
				color: #A5D908;
			}
			/* moderne browsers */
			html>form.formulier div.group div.item span.verplicht{
				left: -20px;
			}
			/* end verplicht */
			/* label */
			form.formulier div.group div.item label{
				float: left;
				width: 200px;
				padding-top: 3px;
				cursor: pointer;
			}
				/* noFor */
				form.formulier div.group div.item label.noFor{
					cursor: default;
				}
				/* noStyle*/
				form.formulier div.group div.item label.noStyle{
					float: none;
					width: auto;
					padding-top: 0px;
				}
			/* end label */
			/* ul */
			form.formulier div.group div.item ul{
				width: 360px;
				list-style: none;
				margin: 0px;
			}
				form.formulier div.group div.item ul li {
					float: left;
					width: 50%;
				}
			/* end ul */
			/* input.text */
			form.formulier div.group div.item input.text{
				width: 205px;
			}
			/* input.small */
			form.formulier div.group div.item input.small{
				width: 70px;
			}
			/* input.important */
			form.formulier div.group div.item input.important{
				font-weight: bod;
			}
			/* end input */
			/* select */
			form.formulier div.group div.item select{
				width: 220px;
			}
			/* end select */
			/* select */
			form.formulier div.group div.item textarea{
				width: 300px;
				height: 100px;
			}
			/* end select */
			/* radioSpace */
			form.formulier div.group div.item input.radioSpace{
				margin-left: 20px;
				position: relative;
			}
			/* end radioSpace  */
			/* acronym */
			form.formulier div.group div.item acronym {
				position: absolute;
				top: 3px;
			}
				/* image */
				form.formulier div.group div.item acronym img{
					position: absolute;
					top: -1px;
					left: 5px;
				}
				/* end image */
			/* end acronym */
		/* end item */
		/* extra_space */
		form.formulier div.group div.extraSpace{
			padding-bottom: 10px;
		}
		/* end extra space */
	/* end group */
/* END FORMULIER */
/* Buttons */
.buttons {
	text-align: right;
	margin: 10px 0px;
}
	.buttons input.button {
		padding: 2px 15px;
		margin: 0px 7px;
		color: #4D4D4D;
		background: #FFF;
		font-weight: bold;
		font-size: 11px;
		cursor: pointer;
		border: 1px solid #D8D8D8;
		border-bottom: 2px solid #D8D8D8;
		border-right: 2px solid #D8D8D8;
	}
	.buttons input.annuleren {
		color: #999999;
	}
	
