body
{
    font-family: "Myriad Pro", Helvetica, Sans-Serif;
    color: #232323;
    background-color: #fff;
    font-size: 1em;
    line-height: 1.3em;
    background-color: #F3F6F8;
    margin: 16px;
}

header
{
    width: 928px;
    height: 80px;
    padding: 0 16px;
    margin: 0 auto;
    background-color: #DBE6EB;
    border-bottom: 2px solid #C2D5DD;
    border-top: 1px solid #C2D5DD;
    border-left: 1px solid #DBE6EB;
    border-right: 1px solid #DBE6EB;
    background-image: url(../Images/deoever.png);
    background-repeat: no-repeat;
    background-position: 16px center;
}

header div#header-titel
{
    float: left;
    font-size: 2.5em;
    font-weight: bold;
    color: #0B5777;
    margin-top: 30px;
    margin-left: 102px;
}

div#loggedInUser
{
    text-align: right;
    margin-top: 55px;
    font-size: .8em;
}

div#container
{
    width: 960px;
    margin: 0 auto;
    background-color: #FFFFFF;
    border-left: 1px solid #DBE6EB;
    border-right: 1px solid #DBE6EB;
}

div#content
{
    min-height: 400px;
    padding: 16px;    
}

footer
{
    width: 928px;
    margin: 0 auto;
    background-color: #E7EFF2;
    padding: 8px 16px;
    font-size: .9em;
    border-top: 2px solid #C2D5DD;
    text-align: right;
    border-left: 1px solid #DBE6EB;
    border-right: 1px solid #DBE6EB;
    border-bottom: 1px solid #C2D5DD;
}

span#vergeten
{
    font-size: .9em;
    margin-right: 8px;
}

div.clear
{
    clear: both;
}

/* Headings
-----------------------------------------------------------*/

h1, h2, h3, h4, h5
{
    font-weight: bold;
}

h1
{
    font-size: 1.5em;
    color: #0B5777;
    margin-bottom: 0.75em;
    padding-bottom: 0.25em;
    border-bottom: 1px solid #85ABBB;
}

h2
{
    font-size: 1.2em;
    color: #2F708B
}

h2.extra-space
{
    margin-bottom: 8px;
}

h3
{
    font-size: 1.1em;
    font-style: italic;
    color: #558AA0;
}

h1 img
{
    vertical-align: middle;
}

/* General links
-----------------------------------------------------------*/
a:link
{
    color: #0B5777;
}

a:visited
{
    color: #0B5777;
}

a:hover
{
    color: #2F708B;
}

/* General input
-----------------------------------------------------------*/
input[type=text], select, textarea, input[type=password]
{
    border: 1px solid #558AA0;
    font-family: "Myriad Pro", Helvetica, Sans-Serif;
    font-size: 1em;
    width: 300px;
    padding: 4px;
    background-color: #E7EFF2;
}

input[type=button], input[type=submit]
{
    font-family: "Myriad Pro", Helvetica, Sans-Serif;
    font-size: 1em;
    border: 2px solid #558AA0;
    background-color: #E7EFF2;
    color: #0B5777;
    padding: 4px;
    padding-bottom: 5px;
}

input[type=text]:focus, select:focus, textarea:focus, input[type=password]:focus, input[type=button]:focus, input[type=submit]:focus
{
    border-color: #0B5777;
    background-color: #DBE6EB;
}

input.maandInput
{
    width: 30px;
}

input.jaarInput
{
    width:45px;
}

input.currency
{
    width: 60px;
    text-align: right;
}

input.percentage
{
    width: 40px;
    text-align: right;
}

td.smalle-datum input[type=text]
{
    width: 228px;
}

/* Styles for basic forms
-----------------------------------------------------------*/

textarea 
{
    min-height: 75px;
}

.editor-label 
{
    font-weight: bold;
}

.editor-label-extra-space
{
    margin-top: 2em;
}

.editor-field 
{
    margin-bottom: 8px;
}

.editor-field input, .editor-field select
{
    
}

.editor-button-bar
{
    width: 300px;
    text-align: right;   
}

.cannot-delete
{
    font-size: .9em;
    color: #808080;
    width: 292px;
    border: 1px solid #D9D9D9;
    background-color: #F2F2F2;
    padding: 4px;
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #cc0000;
    margin-left: 12px;
}

.field-validation-valid
{
    display: none;
}

input.input-validation-error, select.input-validation-error
{
    border: 1px solid #cc0000;
    background-color: #ffeeee;
}

input.input-validation-error:focus, select.input-validation-error:focus
{
    border: 1px solid #990000;
    background-color: #ffdddd;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #cc0000;
}

.validation-summary-valid
{
    display: none;
}

/* Lijsten
-----------------------------------------------------------*/
div.list-buttons
{
    float: left;
}

div.list-paging
{
    float: right;
}

table.list
{
    width: 100%;
    margin: 8px 0;
}

table.list td,
table.list th
{
    padding: 8px 4px;
    border-bottom: 1px dotted #C2D699;
}

table.list tr
{
    background-color: #FFFFFF;
}

table.list tr.list-header
{
    background-color: #F0F5E6;
}

table.list tr.list-footer
{
    background-color: #F0F5E6;
    border-bottom: 1px dotted #C2D699;
}

table.list tr.list-footer td
{
    font-weight: bold;
    border-bottom: 2px solid #C2D699;
    border-top: 2px solid #C2D699;
    color: #7DA826;
}

table.list tr.alter
{
    background-color: #F7FAF2;
}

table.list tr.list-row:hover
{
    background-color: #F0F5E6;
}

table.list tr.invalid-datumbeschikkingvonnis
{
    background-color: #fee9e9;
}

table.list tr.invalid-datumbeschikkingvonnis.alter
{
    background-color: #fee3e3;
}

table.list tr.invalid-datumbeschikkingvonnis:hover
{
    background-color: #fedbdb;
}

table.list th
{
    text-align: left;
    font-weight: bold;
    border-bottom: 2px solid #C2D699;
    border-top: 2px solid #C2D699;
    color: #7DA826;
}

table.list td.list-acties
{
    width: 20px;
    padding-left: 0;
}

table.list td.list-acties a, table.list td.list-acties span
{
    margin-left: 4px;
}

table.extra-info
{
    margin-bottom: 0.75em;
}

table.extra-info td
{
    padding: 4px;
}

table.extra-info td.extra-info-label
{
    font-weight: bold;
    padding-left: 0;
}

table.list td.gebruiker-naam, table.list th.gebruiker-naam {width: 200px;}
table.list td.gebruiker-email, table.list th.gebruiker-email {width: 200px;}

table.list td.dienst-naam, table.list th.dienst-naam {width: 200px; }
table.list td.dienst-contact, table.list th.dienst-contact {width: 200px; }
table.list td.dienst-categorie, table.list th.dienst-categorie {width: 200px; }
table.list td.dienst-acties, table.list th.dienst-acties {width: 40px;}

table.list td.client-geslacht, table.list th.client-geslacht {width: 100px; }
table.list td.client-geboortedatum, table.list th.client-geboortedatum {width: 160px; }
table.list td.client-contactpersoon, table.list th.client-contactpersoon {width: 250px; }
table.list td.client-acties, table.list th.client-acties {width: 40px;}

table.list td.begeleiding-dienst, table.list th.begeleiding-dienst {width: 130px;}
table.list td.begeleiding-categorie, table.list th.begeleiding-categorie {width: 220px;}
table.list td.begeleiding-aankomst, table.list th.begeleiding-aankomst {width: 90px;}
table.list td.begeleiding-vertrek, table.list th.begeleiding-vertrek {width: 90px;}
table.list td.begeleiding-aangemaaktop, table.list th.begeleiding-aangemaaktop {width: 100px;}
table.list td.begeleiding-acties, table.list th.begeleiding-acties {width: 40px; }

table.list td.afwezigheden-dienst, table.list th.afwezigheden-dienst {width: 300px;}
table.list td.afwezigheden-begeleiding, table.list th.afwezigheden-begeleiding {width: 300px;}
table.list td.afwezigheden-acties, table.list th.afwezigheden-acties {width: 40px; }

/* Pager
-----------------------------------------------------------*/

div.pager
{
    text-align: right;
}

div.pager span,
div.pager a:link,
div.pager a:visited
{
    padding: 4px;
    border: 1px solid #B3CC80;
    margin-right: 4px;
    color: #94B84D;
    display: inline-block;
}

div.pager span
{
    color: #C2D699;
}

div.pager span.currentPage,
div.pager a:hover
{
    color: #669900;
    border-color: #669900;
    background-color: #D9E5BF;
}

/* Zoeken
-----------------------------------------------------------*/
div#zoeken
{
    border: 1px solid #85ABBB;
    background-color: #f3f6f8;
    margin-bottom: 1em;
}

div#zoeken h2
{
    background-color: #E7EFF2;
    padding: 8px;
    cursor: pointer;
    background-image: url(../images/zoeken-arrow-up.png);
    background-repeat: no-repeat;
    background-position: 80px center;
}

div#zoeken table.zoeken
{
    margin: 8px;
}

div#zoekveld
{
    display: none;
}

table.zoeken td,
table.zoeken th
{
    padding: 4px;
}

div#zoeken.hidden h2
{
    background-image: url(../images/zoeken-arrow-down.png);
}

div#zoeken span#resetzoeken
{
    font-size: .9em;
    margin-right: 8px;
    display: none;
}

div#tussen
{
    display: none;
}

/* Zoekachtig
-----------------------------------------------------------*/
div#periodekiezer
{
    border: 1px solid #85ABBB;
    background-color: #f3f6f8;
    margin-bottom: 1em;
}

div#periodekiezer h2
{
    background-color: #E7EFF2;
    padding: 8px;
}

div#periodekiezer-velden
{
    margin: 8px;
    text-align: center;
}

/* Buttons
-----------------------------------------------------------*/
a.button
{
    border: 2px solid #558AA0;
    background-color: #E7EFF2;
    padding: 4px;
    display: inline-block;
    text-decoration: none;
    background-repeat: no-repeat;
    background-position: 4px center;
    padding-left: 24px;
}

input.button
{   
    background-repeat: no-repeat;
    background-position: 4px center;
    padding-left: 24px;
    cursor: pointer;
}

input[type=submit].button-search
{
    background-image: url(../Images/button-zoeken.png);
}

input[type=submit].button-save
{
    background-image: url(../Images/button-save.png);
}

input[type=submit].button-logon
{
    background-image: url(../Images/button-logon.png);
}

input[type=submit].button-reset-password
{
    background-image: url(../Images/button-reset-password.png);
}

.button-delete-user
{
    background-image: url(../Images/button-delete-user.png);
}

a.button-add-gebruiker
{
    background-image: url(../Images/button-add-user.png);
}

.button-add-dienst
{
    background-image: url(../Images/button-add-dienst.png);
}

.button-delete-dienst
{
    background-image: url(../Images/button-delete-dienst.png);
}

.button-add-plaatsendeinstantie
{
    background-image: url(../Images/button-add-plaatsendeinstantie.png);
}

.button-delete-plaatsendeinstantie
{
    background-image: url(../Images/button-delete-plaatsendeinstantie.png);
}

.button-add-consulent
{
    background-image: url(../Images/button-add-consulent.png);
}

.button-aanwezigheden
{
    background-image: url(../Images/button-aanwezigheden.png);
}


.button-delete-consulent
{
    background-image: url(../Images/button-delete-consulent.png);
}

.button-add-internebegeleider
{
    background-image: url(../Images/button-add-internebegeleider.png);
}

.button-delete-internebegeleider
{
    background-image: url(../Images/button-delete-internebegeleider.png);
}

.button-add-leefsituatie
{
    background-image: url(../Images/button-add-leefsituatie.png);
}

.button-delete-leefsituatie
{
    background-image: url(../Images/button-delete-leefsituatie.png);
}

.button-add-client
{
    background-image: url(../Images/button-add-client.png);
}

.button-pdf
{
    background-image: url(../Images/pdf.png);
}

.button-excel
{
    background-image: url(../Images/excel.png);
}

.button-delete-client
{
    background-image: url(../Images/button-delete-client.png);
}

.button-add-begeleiding
{
    background-image: url(../Images/button-add-begeleiding.png);
}

.button-delete-begeleiding
{
    background-image: url(../Images/button-delete-begeleiding.png);
}

.button-add-kamertraining
{
    background-image: url(../Images/button-add-kamertraining.png);
}

.button-delete-kamertraining
{
    background-image: url(../Images/button-delete-kamertraining.png);
}

.button-herbereken-zakgelden
{
    background-image: url(../Images/refresh.png);
}

.button-afwezigheden-berekenen
{
    background-image: url(../Images/button-afwezigheden-berekenen.png);
}

.button-subsidie-verifieren
{
    background-image: url(../Images/button-subsidie-verifieren.png);
}

.button-zakgelden-berekenen
{
    background-image: url(../Images/button-zakgelden-berekenen.png);
}

.button-ganaarperiode
{
    background-image: url(../Images/button-afwezigheden.png);
}

.button-afwezigheden-voltooien
{
    background-image: url(../Images/button-afwezigheden-voltooien.png);
}

a.vorige-periode
{
    background-image: url(../Images/arrow-left.png);
    width: 120px;
}

a.volgende-periode
{    
    background-repeat: no-repeat;
    background-position: 96% center;
    padding-left: 4px;
    padding-right: 24px;
    background-image: url(../Images/arrow-right.png);
    width: 120px;
}

h1 a, h1 span
{
    font-size: .65em;
    font-weight: normal;   
}

input.disabled
{
    background-color: #EEE;
    border-color: #CCC;
    color: #999;
}

/* Message
-----------------------------------------------------------*/
div.error-message, div.information-message, div.success-message
{
    border-width: 1px;
    border-style: solid;
    color: #444;
    margin-bottom: 16px;
    background-position: 8px 10px;
    background-repeat: no-repeat;
    display: none;
}

div.error-message
{
    background-color: #ffd6d6;
    border-color: #ebb1b1;
    background-image: url(../Images/error.png);
}

div.information-message
{
    background-color: #e4f5fd;
    border-color: #afdbee;
    background-image: url(../Images/info.png);
}

div.success-message
{
    background-color: #e8ffca;
    border-color: #b3dc7c;
    background-image: url(../Images/success.png);
}

div.message-message
{
    margin: 8px 32px 8px 32px;
    float: left;
    width: 840px;
}

div.message-closer
{
    margin-top: 2px;
    margin-right: 2px;
    width: 16px;
    height: 16px;
    cursor: pointer;
    float: right;
}

div.success-message div.message-closer
{
    
    background-image: url(../Images/close-success-message.png);
}

div.error-message div.message-closer
{
    
    background-image: url(../Images/close-error-message.png);
}

div.information-message div.message-closer
{
    
    background-image: url(../Images/close-information-message.png);
}

div.delete-user, div.delete-dienst, div.delete-client, div.delete-leefsituatie,
div.delete-plaatsendeinstantie, div.delete-begeleiding, div.delete-kamertraining,
div.delete-internebegeleider, div.delete-consulent
{
    margin-top: 16px;
    width: 400px;
    text-align: left;
}

div.delete-begeleiding, div.delete-kamertraining
{
    width: 500px;
}

/* Menu
-----------------------------------------------------------*/
div#menu, div#submenu
{   
    background-color: #e7eff2;
    border-bottom: 2px solid #c2d5dd;
}

div#menu ul li, div#submenu ul li
{
    float: left;
    margin: 0;
    padding: 0;
}

div#menu ul li a, div#submenu ul li a
{
    display: inline-block;
    padding: 8px;
    color: #558AA0;
    text-decoration: none;
    border-right: 1px solid #c2d5dd;
}

div#menu ul li a:hover, div#menu ul li a.active,
div#submenu ul li a:hover, div#submenu ul li a.active
{
    background-color: #dbe6eb;
    color: #0b5777;
}

div#submenu ul li a
{
    font-size: 0.85em;
    padding: 4px 8px;
}

/* Various
-----------------------------------------------------------*/
table#month
{
    width: 100%;
}

table#month td
{
    height: 50px;
    border: 1px solid #CCC;
    width: 14.3%;
}

span.kleinetekst
{
    font-size: 0.75em;
}

/* Various
-----------------------------------------------------------*/
.wijzigen-links
{
    font-size: 0.8em;
}

p
{
    margin-bottom: 1em;
}

span.tijdverschil
{
    font-size: 0.8em;
}

span.help
{
    border-bottom: 1px dotted #7da826;
    cursor: help;
}

/* Kalender
-----------------------------------------------------------*/
div.cal
{    
    border-bottom: 1px solid #c2d699;
    width: 924px;
    border-right: 1px solid #c2d699;
}


div.weekdag
{
    background-image: url(../Images/calendar.png);
    background-repeat: no-repeat;
    width: 132px;
    height: 144px;
    float: left;
    background-color: #E8F0D9;
}

div.weekdag:hover
{
    /*background-color: #e0ebcc;*/
}

div.weekdag span.datum
{
    display: block;
    text-align: right;
    padding: 4px 4px 0 0;
    color: #3d5c00;
}

div.weekdag-uit, div.weekdag-uit:hover
{
    background-color: #F7FAF2;
    background-image: url(../Images/calendar-off.png);
}

div.nietinvullen, div.nietinvullen:hover
{
    background-color: #F0F5E6;
    background-image: url(../Images/calendar-off.png);
}

div.nietinvullen span.datum
{
    color: #B3CC80;
}

div.afwezigheid-images
{
    margin: 0 8px;
    text-align: center;
    margin-top: 4px;
}

div.afwezigheid-images img
{
    padding: 4px;
    padding-bottom: 5px;
    margin: 0;
    vertical-align: bottom;
    border: 1px solid transparent;
}

div.afwezigheid-disabled-True img
{
    
}

div.afwezigheid-disabled-False img
{   
    cursor: pointer;
}

div.afwezigheid-disabled-False img:hover, div.afwezigheid-images img.afwezigheidstype-selected
{
    background-color: #D9E5BF;
    border: 1px solid #C2D699;
    border-bottom-color: #D9E5BF;
}

div.afwezigheidsnaam
{
    background-color: #D9E5BF;
    border: 1px solid #C2D699;
    margin: 0 8px;
    width: 116px;
    height: 50px;
    text-align: center;
    display: table;
    margin-top: -1px;
}

div.afwezigheidsnaam span
{
    display: table-cell;
    vertical-align: middle;
    font-size: 0.8em;
    color: #3d5c00;
}

div.weekdag div.save-success
{
    margin: 10px 8px;
    background-color: #e8ffca;
    border-color: #b3dc7c;
    background-image: url(../Images/success.png);
    border-width: 1px;
    border-style: solid;
    color: #444;
    background-position: 8px center;
    background-repeat: no-repeat;
    padding-left: 32px;
    font-size: 0.9em;
    display: none;
}

div.weekdag div.save-error
{
    margin: 10px 8px;
    background-color: #ffd6d6;
    border-color: #ebb1b1;
    background-image: url(../Images/error.png);
    border-width: 1px;
    border-style: solid;
    color: #444;
    background-position: 8px center;
    background-repeat: no-repeat;
    padding-left: 32px;
    font-size: 0.9em;
    display: none;
}

/* Aanwezigheden
-----------------------------------------------------------*/
table.aanwezigheden td
{
    padding: 4px;
    vertical-align: middle;
    border-bottom: 1px dotted #C2D5DD;
    border-top: 1px dotted #C2D5DD;
}

table.aanwezigheden td.aanwezigheden-categorie {width: 150px; }
table.aanwezigheden td.aanwezigheden-aantal {text-align: right;width: 40px; }

/* Zakgelden
-----------------------------------------------------------*/
table.zakgelden td
{
    padding: 4px;
    vertical-align: middle;
    border-bottom: 1px dotted #C2D5DD;
    border-top: 1px dotted #C2D5DD;
}

table.zakgelden td.zakgelden-categorie
{
    font-weight: bold;
    width: 200px;
}

table.zakgelden td.zakgelden-nietvet
{
    font-weight: normal;
    width: 150px;
}

table.zakgelden td.zakgelden-bedrag,
table.list td.zakgelden-bedrag,
table.list th.zakgelden-bedrag
{
    width: 90px;
    text-align: right;
}

table.zakgelden td.zakgelden-verplicht
{
    width: 20px;
}

table.zakgelden td.zakgelden-validation
{
    width: 350px;
}

table.zakgelden td.zakgelden-button
{
    text-align: right;
}

table.zakgelden tr.zakgelden-button-row td
{
    border-bottom-width: 0px;
}

table.geldverdeling
{
    width: auto;
}

table.geldverdeling td.geldverdeling-aantal,
table.geldverdeling td.geldverdeling-bedrag,
table.geldverdeling td.geldverdeling-waarde,
table.geldverdeling td.geldverdeling-maal,
table.geldverdeling td.geldverdeling-is,
table.geldverdeling th.geldverdeling-aantal,
table.geldverdeling th.geldverdeling-bedrag,
table.geldverdeling th.geldverdeling-waarde,
table.geldverdeling th.geldverdeling-maal,
table.geldverdeling th.geldverdeling-is
{
    text-align: right;
}

table.geldverdeling td.geldverdeling-maal,
table.geldverdeling td.geldverdeling-is
table.geldverdeling th.geldverdeling-maal,
table.geldverdeling th.geldverdeling-is
{
    width: 50px;
}

table.geldverdeling td.geldverdeling-bedrag,
table.geldverdeling td.geldverdeling-waarde
table.geldverdeling th.geldverdeling-bedrag,
table.geldverdeling th.geldverdeling-waarde
{
    width: 80px;
}

table.clientuitkering
{
    width: auto;
}

table.clientuitkering td.clientuitkering-toggle,
table.clientuitkering th.clientuitkering-toggle
{
    width: 42px;
    text-align: center;
}

table.clientuitkering td.clientuitkering-naam,
table.clientuitkering th.clientuitkering-naam
{
    width: 200px;
}

table.clientuitkering tr.geen-zakgeld td
{
    color: #AAA;
}

table.clientuitkering td.clientuitkering-geboortdatum,
table.clientuitkering th.clientuitkering-geboortdatum
{
    width: 120px;
}

table.clientuitkering td.clientuitkering-leeftijd,
table.clientuitkering th.clientuitkering-leeftijd
{
    width: 80px;
    text-align: right;
}

table.clientuitkering td.clientuitkering-zakgeld,
table.clientuitkering th.clientuitkering-zakgeld
{
    width: 70px;
    text-align: right;
}

table.clientuitkering tr.geen-zakgeld td.clientuitkering-zakgeld
{
    text-decoration: line-through;
}

h2.zakgelden-titel-extra
{
    margin-top: 2.3em;
}

/* Subsidies
-----------------------------------------------------------*/
table.subsidies td
{
    padding: 4px;
    vertical-align: middle;
    border-bottom: 1px dotted #C2D5DD;
    border-top: 1px dotted #C2D5DD;
}

table.subsidies td.subsidies-type,
table.subsidies td.subsidies-type-indent
{
    font-weight: bold;
    width: 250px;
}

table.subsidies td.subsidies-bedrag
{
    text-align: right;
}

table.subsidies td.subsidies-percentage
{
    text-align: right;
}

table.subsidies td.subsidies-type-indent
{
    padding-left: 30px;
    width: 220px;
}

table.subsidies td.subsidies-button
{
    text-align: right;
}

table.subsidies tr.subsidies-button-row td
{
    border-bottom-width: 0px;
}

table.subsidieresultaten
{
    width: auto;
}

table.subsidieresultaten td.subsidieresultaat-categorie
{
    width: 200px;
}

table.subsidieresultaten td.subsidieresultaat-bezettingsgraad
{
    width: 120px;
    text-align: right;
}

table.subsidieresultaten th.subsidieresultaat-subsidie,
table.subsidieresultaten th.subsidieresultaat-budget,
table.subsidieresultaten td.subsidieresultaat-subsidie,
table.subsidieresultaten td.subsidieresultaat-budget
{
    text-align: right;
    width: 120px;
}

table th.subsidiebzw-naam, table td.subsidiebzw-naam
{
}

table th.subsidiebzw-dagen, table td.subsidiebzw-dagen
{
    width: 50px;
    text-align: right;
}

table th.subsidiebzw-ros, table td.subsidiebzw-ros
{
    width: 60px;
    text-align: center;
}

table th.subsidiebzw-inkomen, table td.subsidiebzw-inkomen
{
    width: 120px;
    text-align: right;
}

table th.subsidiebzw-opmerking, table td.subsidiebzw-opmerking
{
    width: 150px;
}

table th.subsidiebzw-totaal, table td.subsidiebzw-totaal
{
    width: 120px;
    text-align: right;
}

table td.subsidies-dienst, table th.subsidies-dienst
{
    width: 150px;    
}

table td.subsidies-categorie, table th.subsidies-categorie
{
}

table td.subsidies-subsidie, table th.subsidies-subsidie
{
    width: 140px;
    text-align: right;
}

table td.subsidies-budget, table th.subsidies-budget
{
    width: 140px;
    text-align: right;
}

table td.subsidies-geverifieerd, table th.subsidies-geverifieerd
{
    width: 110px;
    text-align: center;
}

table td.subsidies-berekendop, table th.subsidies-berekendop
{
    width: 140px;
    text-align: right;
}

span.geensubsidies
{
    text-decoration: line-through;
    color: #999;
}

span.geverifieerd
{
    display: inline-block;
    background-image: url(../Images/button-subsidie-verifieren.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 24px;
    margin-left: 16px;
}



ul.bestanden
{
    list-style-image: url(../Images/pdf.png);
    margin-left: 30px;
}

ul.bestanden li
{
    padding-bottom: 6px;
}