/* ---------------------------------------- form -------------------------------------- */
body div#contentframe form {
	width: 552px;
	padding: 44px 19px 0 19px;
	border: 1px solid #7e7e7e;
	background-color: #f7f7f7;
}
body div#contentframe form h3 {
	display: none;
}
body div#contentframe form label {
	min-height: auto;
	margin-bottom: 5px;
	padding: 0;
}
body div#contentframe form button {
	width: 147px;
	height: 42px;
	margin: 40px 0 8px 374px;
	background: url(img/button_senden.jpg) no-repeat;
	border: 0;
}
body div#contentframe form button:hover {
	cursor: pointer;
} 
body div#contentframe form button span {
	display: none;
}

/* input label */
body div#contentframe form label.input span,
body div#contentframe form label.select span,
body div#contentframe form label.text span {
	width: 110px;
	margin: 0 12px 0 0;
	color: #636e83;
}
body div#contentframe form label.require span {
	color: #691a2f;
}

/* checkbox */
body div#contentframe form label.checkbox span {
	width: auto;
	margin-right: 12px;
	color: #636e83;
}

/* input */
body div#contentframe form label.input input,
body div#contentframe form label.select select {
	padding: 1px 2px;
	width: 380px;
	border: 1px solid #7e7e7e;
}

/* textarea */
body div#contentframe form label.text textarea {
	padding: 1px 2px;
	width: 380px;
	height: 95px;
	border: 1px solid #7e7e7e;
}
