.dataform .field {
margin-bottom:3px;
padding:8px 10px 8px 12px;
/*background:#f5f5f5;*/
clear:both;
}

.dataform .field.nobg {
background:none;
}
.dataform .field .formSubtext {
width:100%;
text-align:right;
}
.dataform .label {
width:122px;
font-weight:bold;
float:left;
}
.dataform fieldset.breed .label {
width:180px;
}
.dataform .form {
width:272px;
float:right;
}
.dataform fieldset.breed .form {
width:440px;
overflow:hidden;
}
.dataform .field .form textarea {
width:97% !important;
height:140px !important;
}
.dataform fieldset.contents input, .dataform fieldset.contents textarea {
width:100%;
}
.dataform fieldset.contents textarea {
height:8em;
}
.dataform input.forwardButton {
background: #fff;
color: #000;
cursor: pointer;
border: 1px solid #000;
font-weight:bold;
padding: 0 8px;
}
fieldset.save .form img {
margin: -1px 0 0 4px;
}
#error {
padding:8px 8px 8px 36px;
margin:0 0 1em;
background:#fab2bd url(error.gif) no-repeat 6px 6px;
}
#error ul {
margin:0;
}
#error p {
font-weight:bold;
margin-bottom:.2em;
}
.formsub {margin-top:.4em;color:#555;}

.dataform .form fieldset {
width:272px !important;
}
html>body .dataform .checkSelect .form fieldset {
width:272px !important;
text-indent:-9999px;
}
html>body .dataform .checkSelect .form {
text-indent:-9999px;
}

html>body .dataform .checkSelect .form input {
clear:both;
float:left;
width:15px;
height:16px;
padding:0;
margin:0;
}
html>body .dataform .checkSelect .form label {
float:right;
margin-bottom:8px;
width:252px;
text-indent:0;
}

.clearboth {
clear:both;
}
fieldset {
border:0;
}

/*.registrationForm {
list-style-type: disc;
}*/

.spacer {
width:100%;
height:15px;
border-top:1px solid #bbb;
}
.label .formsub {
font-weight:normal;
color:#555555;
margin-top:0.4em;
}
.dataform .field {
background:#F0F0F0;
}
.label {
line-height:1.3;
}
#captcha .form p {
float:none;
width:100%;
margin:0;
padding:0;
}

.options {
overflow:hidden;
width:100%;
background:url(/uploads/d9/b5/d9b587cd8079bcd53a049d6425e9f941/3colbg.gif) repeat-y top left;
margin-bottom:10px;
font-size:11px;
}
.options div {
width:164px;
float:left;
}
.options div.left {
margin-right:4px;
}
.options div.right {
float:right;
}
.options h3 {
margin:0;
font-size:16px;
padding:2px 2px 3px;
background:#ccc;
border-top:1px solid #000;
border-bottom:1px solid #fff;
}
.options p {
padding:0 2px;
margin:2px 0 5px;
}

/*toelichting*/

.dataform a.toelichting {display:inline;text-decoration:none;color: #000;cursor: pointer;font-weight: normal;}
.dataform a.toelichting:hover {text-decoration:none;font-weight: bold;}
.dataform a.toelichting span {display:none;}
.dataform a.toelichting:hover span { background:#cfcfcf; font-family:Verdana, Geneva, sans-serif; line-height: 1.2em;color: #000;font-size:10px;font-weight: normal;border-top: 1px solid #b7b7b7;border-left: 1px solid #b7b7b7;border-right: 2px solid #999;border-bottom: 2px solid #999;background: #fff;	display:inline;position: absolute;top:120px;left:600px;padding:5px 15px 5px 3px;letter-spacing:0.09em;width:200px;}

#captcha input {
float:left;
margin:15px 5px 0 0;
}


