html, body
{
    height: 100%;
}

body
{
    margin: 0;
    padding: 0;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 70%;
}

table
{
    border-color: #e0e0e0;
}

A, A:ACTIVE, A:FOCUS, A:LINK, A:VISITED
{
    color: #000000;
    text-decoration: underline;
}
A:HOVER
{
    text-decoration: none;
}
FIELDSET
{
    padding: 0 10px 10px 10px;
}
FIELDSET LEGEND
{
    font-weight: bold;
    color: #8e2466;
    margin-bottom: 10px;
}

.div_container, .div_container_bredelayout, .div_container_vollebreedtelayout
{

}

.div_mainDiv
{
}
.div_leftcolumn, .div_leftcolumn_bredelayout
{
 display : none;
}

.div_leftcolumn img
{
    margin-bottom: 10px;
}
.div_header
{
    /*width: 790px;*/
    background-color: #8e2466;
    float: left;
    margin-bottom: 10px;
}
.div_header_bredelayout, .div_header_vollebreedtelayout
{
}

.div_header .div_header_logo_cell, .div_header_bredelayout .div_header_logo_cell
{
    
}
.div_header .div_header_menu_row, .div_header_bredelayout .div_header_menu_row
{
    display: none;
}
.div_header .div_header_menu_row .div_header_menu_cell, .div_header_bredelayout .div_header_menu_row .div_header_menu_cell
{
    border-bottom: solid 1px #8e2466;
    padding: 0 10px;
}
.div_header .div_header_menu_row .div_header_menu_cell A, .div_header_bredelayout .div_header_menu_row .div_header_menu_cell A
{
    color: #8e2466;
    font-size: 100%;
    font-weight: bold;
    text-decoration: none;
}
.div_header .div_header_menu_row .div_header_menu_cell A:hover, .div_header_bredelayout .div_header_menu_row .div_header_menu_cell A:hover
{
    font-weight: bold;
    color: #c97f98;
}
.div_content
{
    background-image: url(/images/backleftcolumn.gif);
    z-index: 1;
    background-repeat: repeat-y;
    padding: 5px 20px 20px 20px;
}
.div_rightcolumn
{
    display : none;
}
.div_logininfo
{
    background-color: #8e2466;
    border-left: solid 1px #ffffff;
    color: White;
    vertical-align: text-bottom;
    text-align: center;
    width: 192px;
}
.div_logininfo_row
{
    height: 70px;
}
.div_logininfo_cell
{
    width: 100%;
}

.disclaimer
{
    margin-left: 10px;
}
.disclaimer A
{
    color: #ffffff;
    font-size: 89%;
    font-weight: bold;
    text-decoration: none;
}
.disclaimer A:hover, .disclaimer A:FOCUS
{
    color: #c97f98;
}

/* ===========================================
                    GEMEENTE
   =========================================== */
.gemeente_woonruimte_formulier fieldset
{
    margin-top: 10px;
}

.gemeente_woonruimte_formulier .gemeente_woonruimte_formulier_table
{
    margin: 10px 0; /*width: 98%;*/
}
.gemeente_woonruimte_formulier .gemeente_woonruimte_formulier_table TR TD
{
    padding: 3px 0;
}

.gemeente_woonruimte_formulier .gemeente_woonruimte_formulier_table .labelcell
{
    width: 200px;
    vertical-align: top;
}
.gemeente_woonruimte_formulier .gemeente_woonruimte_formulier_table .requiredfieldcell
{
    width: 10px;
    vertical-align: top;
}

.gemeente_woonruimte_formulier .gemeente_woonruimte_formulier_table .datacell
{
    width: 350px;
    vertical-align: top;
}

.gemeente_woonruimte_formulier .gemeente_woonruimte_formulier_table .datacell_large
{
    width: 550px;
    vertical-align: top;
}



/* forms general */
.input_textbox
{
    width: 300px;
}
.input_textbox_short
{
    width: 35px;
}

.toptable TR TD
{
    vertical-align: top;
}

.rapporttable TR TD, rapporttable TR TH
{
    vertical-align : top;
}

.borderonerror
{
    border: solid 2px red;
}

.hidden *
{
    visibility: hidden;
    display: none;
}

.popup_background
{
    background-color: #000;
    filter: alpha(opacity=60);
    opacity: 0.6;
}

.popup_foto, .popup_notities
{
    padding: 10px;
    z-index: 150;
}
.popup_foto
{
    background-color: #8e2466;
    text-align: center;
    width: 570px;
}
.popup_foto .popup_close { color : White;}

.popup_notities
{
    background-color: White;
    border: solid 2px #8e2466;
    width: 700px;
}
.popup_notities .popup_close { color : Black;}
.popup_notities .popup_tekst { height : 450px; overflow-y:scroll;}




/* ===========================================
             Vergunninghouders
=========================================== */
.woningoverzicht_container
{
    width: 100%;
}
.woningoverzicht_selecteergemeente
{
    background-color: #d7d9e6;
    padding: 10px;
    font-weight: bold;
}

.woningoverzicht_legenda
{
    background-color: White;
    font-weight: bold;
}

.woningoverzicht_tabel
{
    width: 100%;
}
.row_normal
{
    background-color: #e0e0e0;
}
.row_alterating
{
    background-color: #eeeeee;
}
.woningoverzicht_tabel TD
{
    vertical-align: top;
}
.woningoverzicht_tabel .cell_centered, .cell_centered
{
    text-align: center;
}
.woningoverzicht_tabel .cell_picture
{
    width: 150px;
}

.login_form TR TD TABLE TR TD
{
    text-align: left;
}

.rapportcriteria
{
    width : 650px;
}
