
.ok{
    background:#bcffba;
    color:#5bb42f;
    border:1px #5bb42f dashed;
    padding:10px;
    margin:25px 0px 0px 0px;
}
.ok a{
    color:#569836;
    text-decoration:underline;
}
.error{
    background:#ffbac2;
    color:#b30115;
    border:1px #b30115 dashed;
    padding:10px;
}
.formbuilder {
    padding:15px 0px 15px 15px;
    width:594px;
}
.right .formbuilder {
    width:295px;
    padding-left:0;
}
.formbuilder label{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#707070;
    width:180px;
    display:inline-block;
    padding-right:20px;
    margin-right:10px;
    vertical-align: top;
    padding-top:9px;
}
.right .formbuilder label {
    width:80px;
    padding-top:7px;
    color:#333;
}
.formbuilder label.none{
    width:auto;
}
.formbuilder label.verplicht{
    background:url(/web/templates/www/img/verplicht.png) right 10px no-repeat;
}
.right .formbuilder label.verplicht{
    background:url(/web/templates/www/img/verplicht.png) right 5px no-repeat;
}
.formbuilder p{
    padding:0px;
    margin: 5px 0;
    line-height: 100%;
}
.formbuilder .spanned {
    display:inline-block;
}

.formbuilder .admin_nowrap {
    white-space: nowrap;
}
.formbuilder .admin_nowrap label {
    vertical-align: middle;
    padding-top:0px;
}
.formbuilder .admin_checkbox_container {
    display:inline-block;
    padding:5px 0px 10px 0px;
    width:297px;
}
.formbuilder .admin_checkbox_container label {
    padding-top:5px;
}
p.admin_text input, p.admin_password input, p.admin_date input, p.admin_show_from_till input, p.admin_file input, p.admin_select select{
    width:305px;
    border:1px #D9D9D9 solid;
    padding:4px 5px;
}
.right p.admin_text input, p.admin_password input, p.admin_date input, p.admin_show_from_till input, p.admin_file input, p.admin_select select{
    width:169px;
}
p.admin_select select, .middle.breed p.admin_select select{
    width:317px;
}
p.admin_file input{
    width:317px;
}
p.admin_textarea textarea {
    width:305px;
    border:1px #D9D9D9 solid;
    padding:4px 5px;
    margin:0px 0px 10px 0px;
}
.right p.admin_textarea textarea {
    width:169px;
    height:80px;
}
.right .formbuilder .admin_checkbox_container {
    width:169px;
    padding-top:0;
}
input.submit{
    margin:0px 0px 0px 430px;
    width:100px;
    padding:5px 20px;
    border:1px #D9D9D9 solid;
    background:#F0F0F0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#707070;
    cursor:pointer;
}
.right input.submit {
    margin-left:194px;
    *margin-left:184px;
    color:#333;
}
.searchFrm input.submit {
    margin:0;
    width:auto;
}
.innercontaineraubergine input.submit{
    background:#5b3755;
    color:#ffffff;
}
.innercontainerblauw input.submit{
    background:#00AFEF;
    color:#ffffff;
}
.innercontainerbruin input.submit{
    background:#502800;
    color:#ffffff;
}
.innercontainergrijs input.submit{
    background:#9cb6c3;
    color:#ffffff;
}
.innercontainergroen input.submit{
    background:#006749;
    color:#ffffff;
}
.innercontainerlichtblauw input.submit{
    background:#00aded;
    color:#ffffff;
}
.innercontainerlichtgroen input.submit{
    background:#39B54A;
    color:#ffffff;
}
.innercontainermiddengroen input.submit{
    background:#b6bc21;
    color:#ffffff;
}
.innercontainerpaars input.submit{
    background:#744C87;
    color:#ffffff;
}
.innercontaineroranje input.submit{
    background:#F9A13A;
    color:#ffffff;
}
.innercontainerrood input.submit{
    background:#D0021C;
    color:#ffffff;
}