body {
    font-size: 11pt;
    line-height: 1.1em;
    font-family: Verdana, Helvetica, Sans-Serif;
    color: black;
    background-color: #fff;
}

header,
footer,
nav,
section {
    display: block;
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
    color: #ff0000;
}

.field-validation-valid {
    display: none;
}


.input-validation-error {
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}




.validation-summary-errors {
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid {
    display: none;
}

/*mainMenu*/
.mainMenu {
    margin: 10px 0px 10px 10px;
}

    .mainMenu > ul {
        background: #fff;
        border: none;
        list-style: none;
        padding: 0px;
        margin: 0px
    }

        .mainMenu > ul li {
            display: inline-block;
            margin: 0px 0px 0px 5px;
            background: #33848c;
            padding: 5px;
            height: 20px;
            border: 1px solid #33848c
        }

            .mainMenu > ul li a {
                color: #fff;
                text-decoration: none;
                font-size: 11pt
            }

            .mainMenu > ul li:hover {
                background: #33848c;
                padding: 5px;
                height: 20px;
                border: 1px solid #33848c;
            }
/*einde mainmenu*/

/*formulieren*/
.formButtons {
    margin-left: 15px;
}

.editorLabel {
    font-weight: normal;
    clear: both;
    float: left;
    width: 200px;
    text-align: left;
    color: black !important; /* #e2a31d;*/
    font-size: 11pt;
    margin-top: 5px;
}

    .editorLabel a {
        color: #e2a31d;
    }


.editorInput {
    float: left;
    text-align: left;
    font-size: 13pt;
    margin-top: 5px;
}

    .editorInput select, .editorInput input, .editorInput textarea, .editorInput select {
        font-size: 11pt;
        font-weight: normal;
        border: 1px solid #33848c;
    }

.editorRadioInput {
    color: #e2a31d;
    width: 100%;
    clear: both;
    float: left
}

.accentButton {
    background-color: #e2a31d !important;
} 

.clear {
    clear: both
}

.zaalOmschrijvingContainerButtons {
    clear: both
}

.zaalContainer {
    margin-top: 10px
}

.categorieContainer {
    margin-top: 10px;
}

    .categorieContainer .categorieTitel {
        font-weight: bold;
        font-size: 10pt;
        margin: 10px 0px 0px 5px;
    }

    .categorieContainer .editorLabel {
        width: 400px;
    }

.contactContainer {
    margin-top: 20px;
}

.errorOnElement { /*class voor validation; foute input elementen*/
    float: left;
    text-align: left;
    font-size: 13pt;
    margin-top: 5px;
    background: #FFCCCC;
}

.jquery_form_error_message {
    display: block;
    color: red;
}

.geenZalenInLocatie {
    color: red;
    background-color: #ff8282;
    border: 1px solid red;
}

.geenZalenInLocatieTekst {
    color: red;
    margin: 15px;
}

.tekstZalenBetalendUpgrade {
    font-size: 0.9em;
}



/*einde formulieren*/

/*zoek formulier*/


/*CCCDA5 /*bg */
/*C0005A /*titels*/
/*822043 /*veld titels*/


