div#container div#contentholder div#content form {
	width: 98%;
}
html > body form {
	width: auto;
}
div.formelement {
	width: 100%; margin-bottom: 3px;
}
input.klein {
	width: 30px;
}
input.middel {
	width: 50px;
}
label {
	margin: 0px 0px 3px; padding: 5px 0px 0px; width: 175px; font-weight: bold; vertical-align: middle; float: left; display: block; position: relative;
    top: 0px;
    left: 0px;
}
/* asp.Label*/
.label {
	margin: 0px 0px 3px; padding: 5px 0px 0px; width: 175px; font-weight: bold; vertical-align: middle; float: left; display: block; position: relative;
}
select.multiple {
	border: currentColor; width: 100px; margin-bottom: 5px;
}
.buttonfield {
	text-align: right; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.formelement {
	clear: both;
}
html > body .formelement {
	clear: none; display: table;
}
div.formelement input {
	vertical-align: middle;
}
div.formelement select {
	vertical-align: middle;
}
div.formfield {
	margin-top: 5px; margin-left: 180px;
}
.detailfield {
	margin-top: 5px; margin-left: 180px;
}
div.jaarkleurform {
	width: 80px; float: left;
}
input.noborder {
	border: currentColor; width: auto;
}
div#container div#contentholder div#content form.login {
	margin: 4px auto; width: 320px;
}
div#container div#contentholder div#content form.login input {
	width: 130px;
}
div#container div#contentholder div#content form.login label {
	width: 120px;
}
div#container div#contentholder div#content form.login input.knop {
	width: auto;
}
div#container div#contentholder div#content form.login input.klein {
	width: auto;
}
div#container div#contentholder div#content form.login div.buttonfield {
	margin: 10px 44px 0px 0px; border: currentColor; padding-bottom: 2px;
}
div#container div#contentholder div#content form.bredelabels label {
	width: 230px;
}
div#container div#contentholder div#content form.login label.breed {
	width: 200px;
}
div#melding_mededeling {
	border-width: 1px; border-style: solid; border-color: rgb(0, 184, 0) rgb(0, 64, 0) rgb(0, 64, 0) rgb(0, 184, 0); padding: 5px; color: white; font-weight: bold; vertical-align: middle; background-color: rgb(0, 128, 0);
}
div#melding_waarschuwing {
	border-width: 1px; border-style: solid; border-color: rgb(255, 190, 126) rgb(127, 63, 0) rgb(127, 63, 0) rgb(255, 190, 126); padding: 5px; color: white; font-weight: bold; vertical-align: middle; background-color: rgb(255, 126, 0);
}
div#melding_fout {
	border-width: 1px; border-style: solid; border-color: rgb(255, 128, 128) rgb(128, 0, 0) rgb(128, 0, 0) rgb(255, 128, 128); padding: 5px; color: white; font-weight: bold; vertical-align: middle; background-color: rgb(255, 0, 0);
}
input.downloadtyperadio {
	border: 1px solid rgb(221, 221, 255);
}
