.client_lounge #maincol { margin: 20px 0 20px 15px; width: 592px }
.client_lounge #rightcol{ margin: 20px 0 20px 16px; width: 340px }

.client_lounge h2,
.client_lounge #specs h2 {font-size: 16px; font-weight: bold;                      color: #004766; margin-bottom: 5px; padding-top: 10px}
.client_lounge h3,
.client_lounge #specs h3 {font-size: 16px; font-weight: bold; font-style: normal;  color: #004766; margin: 50px 0px 0px 0px;  }
.client_lounge h4,
.client_lounge #specs h4 {                                                         color: #004766; margin: 15px 0px 0px 0px; }

.client_lounge button
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}


/* events */

#maincol th {
    padding: 2px; 
    font-size: 11px; 
    font-weight: bold;
}

#maincol td {
    padding: 2px; 
    font-size: 11px; 
}

#maincol tr.active {
    background-color: white;
}

#maincol tr.deactive {
    background-color: #FFEEB8;
}
#maincol tr:hover {
    background-color: lightgrey;
} 


form#user_form label{
    width: 140px;
    
}

form#user_form input{
    width: 400px;
    
}

form.ao_form label{    
    background-image: none;
    clear: left;
}
form.ao_form label.error{    
    width: 140px;
}



/* event */
form.ao_form input[type="text"],
form.ao_form input[type="area"],
form.ao_form input[type="password"],
form.ao_form select{
    width:  400px;
} 

form.ao_form textarea.tinymce_basic,
form.ao_form textarea.tinymce_basic_link,
form.ao_form textarea.tinymce_table{
    height: 200px;
    width:  392px;
}

form.ao_form textarea.tinymce_table{
    height: 400px;
}


form.ao_form input.besteloptie,
form.ao_form input.file_upload{
    float: left;
    width: 376px;    
}

form.ao_form input.pepunt{
    width:  100px;
    float: none;
}



form.ao_form label.pepunt{
    width:  140px;
}

span.error,
label.error {
    color: red;
}

form#event_form label,
form#profile_form label{
    width: 150px; 
}
form#event_form label.lesdag_datum{
    clear: left;
    float: left;
    width: 150px; 
}
form#event_form label.lesdag_begin{
    float: left;
    width: 150px; 
}
form#event_form label.lesdag_eind{
    float: left;
    width: 150px; 
}
form#event_form label.besteloptie{
    clear: 150px; 
}


table.event_days td.delete {
    width: 16px;
    background: url(/images/delete.png) no-repeat; 
}


table.event_days td.undelete {
    width: 16px;
    background: url(/images/arrow_refresh.png) no-repeat; 
}


table.event_days td.keep a {

}

table#event_days td.verwijder a {
    color: grey;
    text-decoration: line-through;
}



form.ao_form label.str{
    width: 140px;
}
form.ao_form label.nr{
    padding-left:5px;
    width: 50px;
}
form.ao_form label.toev{
    padding-left:5px;
    width: 25px;
}
form.ao_form label.plaats{
    width: 140px;
}
form.ao_form label.postcode{
    padding-left:5px;
    width: 50px;
}

form.ao_form input.str{
    width: 190px;
}
form.ao_form input.nr{
    width: 43px;
}
form.ao_form input.toev{
    width: 50px;
}

form.ao_form input.plaats{
    width: 190px;
}
form.ao_form input.postcode{
    width: 139px;
}

form.ao_form select{
    width: 405px;
}


/* eventday */

.browse { 
    clear: right;
    float: left; 
    width: 24px; 
    height: 20px; 
    background: url(/images/icon_browse.gif) no-repeat; 
    cursor: pointer ;
}

div.lesdagen label.browse { 
    clear: none;
    float: left; 
    width: 24px; 
    height: 20px; 
    background: url(/images/icon_browse.gif) no-repeat; 
    cursor: pointer ;
}

form.ao_form input.lesdag_datum
{
    float: left;
    width: 65px;
}
form.ao_form select.lesdag_begintijd,
form.ao_form input.lesdag_begintijd
{
    float: left;
    width: 60px;
}

form.ao_form select.lesdag_eindtijd,
form.ao_form input.lesdag_eindtijd
{
    float: left;
    width: 60px;
}

form.ao_form span.error
{
    clear:both; 
    float:left; 
    padding-left: 153px; 
    width: 300px;
}

span.mceToolbarContainer select.mceSelectList
{
    width: 72px;
}


div.invoices 
{
    border: 2px #000 solid;
    margin-bottom: 10px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;


}
div.invoices.error
{
    border: 2px #c01 solid;
    margin-bottom: 10px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}


tr.invoice td.status
{
    width: 16px;
}
tr.invoice td.organisatie
{
    width: 100px;
}
tr.invoice td.titel
{
    width: 160px;
}
tr.invoice td.factuurnummer
{
    width: 100px;
}
tr.invoice td.prijs
{
    width: 60px;
}
/* tr.invoice td.actions */
/* { */
/*     width: 45px; */
/* } */

tr.organisation td.actions div,
tr.invoice td.actions div
{
    width: 16px;
    clear: none;
    float: left;
}

tr.invoice td.actions div.down
{
   background: url(/images/icon_down.gif) no-repeat; 
}
tr.invoice td.actions div.up
{
   background: url(/images/icon_up.gif) no-repeat; 
}
tr.invoice td.actions div.delete
{
   background: url(/images/delete.png) no-repeat; 
}
tr.invoice td.actions div.send
{
   background: url(/images/email_go.png) no-repeat; 
}

tr.invoice td.actions div.pay
{
  background: url(/images/money_add.png) no-repeat;
  margin-right: 3px;
}

tr.invoice td.actions div.credit
{
  background: url(/images/money_delete.png) no-repeat;
  margin-right: 3px;
}

tr.notrunning
{
    background-color: #FFEEB8;
}

form.ao_form input[type="submit"] 
{
    float: right !important;
    margin-right: 37px;
}


.client_lounge#billing_run label.summary {width: 182px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
                                          clear: left; font-style: italic;}
.client_lounge#billing_run #specs table {margin: 0px 0px 0px 0px;}


