.StyleSheetHiddenPlaceHolder {
    display: none;
}

/*_________________________________________   start searchformulier   ________________________________________________*/

/*  start searchformulier */

.searchbutton {
    background: url(http://www.kunstbv.nl/s/new_28_vergrootglas-03.png) no-repeat 0 -4px transparent;
    height: 42px;
    margin: 0 0 0 -3px;
    padding: 0 0 0 -4px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #441111;
    font-weight: 800;
    font-size: 13px; /*  */
    /*    line-height: 1.5em;  */
    border: 0 solid #b4b4b4;
    cursor: pointer;
}

.rp_searchterms {
    width: 196px;
    height: 28px;
}

/*  einde searchformulier */

/*_________________________________________   start searchformulier   ________________________________________________*/

/*_________________________________________   start standaard formulier   ____________________________________________*/

form[name=contact1] input[type=text] {
    padding: 3px;
    border: 0 solid #999;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

form[name=contact1] input[type=text].validation-passed {
    border: 1px solid #090;
    color: #090;
}

form[name=contact1] input[type=text].validation-failed {
    border: 1px solid red;
    background-color: #f1f1f0; /* fff9f2 */

}

/* form.contactform_invul_regel{text-decoration:none; list-style-type: none;}  */

form[name=contact1] textarea.validation-passed {
    border: 1px solid #090;
    color: #090;
}

form[name=contact1] textarea.validation-failed {
    border: 1px solid red;
    background-color: #f1f1f0; /* fff9f2 */
}

.rs_contactform_naamveld {
    float: left;
    width: 31%;
    text-align: right;

}

.rs_contactform_ster {
    float: left;
    width: 2%;
}

.rs_contactform_waarde {
    float: left;
    width: 67%;
}

.contactform_invul_regel {
    width: calc(100% - 5px);
    background-color: #f1f1f0;
    margin: 0 0 5px 0;
    padding-left: 4px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: italic;
    font-size: 100%;
    border: 0 solid #b4b4b4;
    border-bottom: 1px dotted #b4b4b4;
}

.spamcheck {
    background-image: url('./spamcheck-005.gif');
    background-repeat: no-repeat;
    background-position: right;
}

.contactform_invul_tekstveld {
    width: calc(100% - 5px);
    height: 194px;
    background-color: #F1F1F0;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: italic;
    font-size: 100%;
    color: #000000;
    margin: 10px 0 5px 0;
    padding: 0 4px 0 4px;
    border: 0 solid #b4b4b4;
    border-bottom: 1px dotted #b4b4b4;
    scrollbar-face-color: #F1F1F0;
    scrollbar-shadow-color: #F1F1F0;
    scrollbar-highlight-color: #F1F1F0;
    scrollbar-3dlight-color: #F1F1F0;
    scrollbar-darkshadow-color: #F1F1F0;
    scrollbar-track-color: #F1F1F0;
    scrollbar-arrow-color: #000000;
    scrollbar-base-color: #F1F1F0;
}

.contactform_verzendbutton {
    width: calc(100% - 5px);
    padding: 12px;
    border: 1px solid #b4b4b4;
    border-bottom: 1px dotted #b4b4b4;
    font-size: 110%;
}

.rs_contactform_give_some_space {
    height: 10px;
}

@media only screen and (max-width: 591px) {
    .rs_contactform_naamveld {
        float: left;
        width: 89%;
        text-align: left;
    }

    .rs_contactform_ster {
        float: left;
        width: 10%;
    }

    .rs_contactform_waarde {
        float: left;
        width: 100%;
    }

    .rs_contactform_give_some_space {
        height: 20px;
    }

    .rs_contactform_padding {
        padding: 12px;
    }
}

/*_________________________________________   einde standaard formulier   ____________________________________________*/

/*_________________________________________   start bestelformulier       ____________________________________________*/

.rs_bestelform_naamveld {
    float: left;
    width: 31%;
    padding-top: 0;
    text-align: right;
}

.rs_bestelform_ster {
    float: left;
    width: 2%;
}

.rs_bestelform_waarde {
    float: left;
    width: 66%;
}

.bestelform_invul_regel {
    width: calc(100% - 9px);
    height: 100%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 85%;
    color: #441111;
    margin: 0 0 2px 5px;
    padding: 5px 2px 5px 8px;
    border: 1px solid #a5a5a5;
    border-collapse: collapse;
    box-sizing: border-box;
    /* border-bottom: 1px dashed #A5A5A5; */
    background-color: #FDFFFF;
}

.bestelform_invul_regel_aantal {
    width: calc(70px - 9px);
    height: 100%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #441111;
    margin: 0 0 2px 5px;
    padding: 5px 2px 5px 8px;
    border: 1px solid #a5a5a5;
    border-collapse: collapse;
    box-sizing: border-box;
    /* border-bottom: 1px dashed #A5A5A5; */
    background-color: #FDFFFF;
}

.bestelform_invul_tekstveld {
    width: calc(100% - 9px );
    height: 194px;
    background-color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 90%;
    color: #000000;
    margin: 10px 0 5px 5px;
    padding: 0 4px 0 4px;
    border: 1px solid #b4b4b4;
    scrollbar-face-color: #F1F1F0;
    scrollbar-shadow-color: #F1F1F0;
    scrollbar-highlight-color: #F1F1F0;
    scrollbar-3dlight-color: #F1F1F0;
    scrollbar-darkshadow-color: #F1F1F0;
    scrollbar-track-color: #F1F1F0;
    scrollbar-arrow-color: #000000;
    scrollbar-base-color: #F1F1F0;
}

.bestelform_verzendbutton {
    width: calc(100% - 9px );
    padding: 12px;
    border: 1px solid #b5b5b5;
    font-size: 120%;
    background-color: #e8e8e8;
}

@media only screen and (max-width: 591px) {

}

/*_________________________________________   einde bestel formulier      ____________________________________________*/