table#personengids_resultaten, table#personengids_detail {
    border-collapse: collapse;
    empty-cells: show;
}

table#personengids_resultaten tr th, table#personengids_detail tr th {
    padding: 2px 0.5em 2px 2px;
    text-align: left;
    white-space: nowrap;
}

table#personengids_resultaten tr th.personenlijst_afdelingnaam_header {
    font-size: 120%;
    padding: 1.5em 1em 0.5em 1px;
}

table#personengids_resultaten tr td {
    padding: 2px 0.5em 2px 2px;
    vertical-align: top;
}

table#personengids_detail, table#personengids_wijziging, table#personengids_zoeken {
    margin-bottom: 2em;
}

table#personengids_detail tr td, table#personengids_wijziging tr td, table#personengids_zoeken tr td {
    padding: 0 1em 0.2em 0;
    vertical-align: top;
}

table#personengids_resultaten tr td {
    border-bottom: 1px solid #fff;
}

table#personengids_resultaten tr.persoon1 td {
    background-color: #eeeeee;
}

table#personengids_resultaten tr.persoon2 td {
    background-color: #f5f5f5;
}

table#personengids_detail tr th.personendetail_tussenkop {
    padding-top: 1.5em;
}

table#personengids_detail tr td.personendetail_veldnaam {
    font-style: italic;
    width: 100px;
}

table#personengids_wijziging tr td.personenwijzig_veldnaam, table#personengids_zoeken tr td.personenzoeken_veldnaam {
    width: 100px;
}

table#personengids_detail tr td.personendetail_foto_ID {
    padding: 2px;
    width: 125px;
}

th.personenlijst_achternaam {
    width: 200px;
}

th.personenlijst_adres {
    width: 100px;
}

th.personenlijst_afdeling {
    width: 200px;
}

th.personenlijst_afdeling_afk {
    width: 100px;
}

th.personenlijst_afdelingscode {
    width: 100px;
}

th.personenlijst_beleidsterreinen {
    width: 200px;
}

th.personenlijst_datumindienst {
    width: 80px;
}

th.personenlijst_datumuitdienst {
    width: 80px;
}

th.personenlijst_doorkiesnummer {
    width: 50px;
}

th.personenlijst_email {
    width: 120px;
}

th.personenlijst_foto_ID {
    width: 48px;
}

th.personenlijst_functie {
    width: 180px;
}

th.personenlijst_geb_dat {
    width: 180px;
}

th.personenlijst_geslacht {
}

th.personenlijst_hobbies {
    width: 200px;
}

th.personenlijst_kamer {
    width: 50px;
}

th.personenlijst_lokatie_ID {
    width: 130px;
}

th.personenlijst_mobiel {
    width: 90px;
}

th.personenlijst_naamvoorletters {
    width: 200px;
}

th.personenlijst_politiek_ID {
    width: 85px;
}

th.personenlijst_postcode {
    width: 55px;
}

th.personenlijst_specialismen {
    width: 200px;
}

th.personenlijst_taken {
    width: 200px;
}

th.personenlijst_telefoon {
}

th.personenlijst_titel {
    width: 50px;
}

th.personenlijst_trefwoord {
    width: 150px;
}

th.personenlijst_tsv {
    width: 60px;
}

th.personenlijst_url {
    width: 150px;
}

th.personenlijst_vervangendpersoon {
    width: 200px;
}

th.personenlijst_voorletters {
    width: 50px;
}

th.personenlijst_voornaam {
    width: 80px;
}

th.personenlijst_werkeenheid {
    width: 100px;
}

th.personenlijst_werktijden {
    width: 100px;
}

th.personenlijst_woonplaats {
    width: 100px;
}

td.personenlijst_foto_ID_data img {
    width: 48px;
}

td.personenlijst_telefoon_data {
    white-space: nowrap;
}

div#personengids_wijzigingkop {
    font-weight: bold;
    margin-bottom: 1em;
}

form#personengids_form textarea {
    height: 8em;
    width: 25em;
}

form#personengids_form input.text {
    width: 150px
}

form#personengids_form input.submit {
    margin-top: 1em;
}

form#personengids_form select {
    width: 230px;
}

div#personengids_formuliererror {
    color: #f30;
    margin-bottom: 1em;
}

div#personengids_resultaten_gezocht {
    font-weight: bold;
    margin-bottom: 1em;
}

span#personengids_resultaten_gezochtwoorden {
    font-style: italic;
    font-weight: normal;
    margin-left: 0.5em;
}

div#personengids_geenresultaten {
    font-weight: bold;
}

.personengidsimage{
    width: 150px;
}
