/**
 * Creation Point Table CSS
 * 2007-04-16
 *
*/

table tbody th {
 font-weight: normal;
}

table tr.even {
 background-color: #FFF;
}

table tr.std {
 background-color: #E6FFDA;
}

table tr.archief {
 background-color: #FCECEB;
}

td.status-open {
 font-weight: bold;
 color: red;
}

tr.niet-gekoppeld td, 
tr.niet-gekoppeld td a, 
tr.niet-gekoppeld td a:visited {
 color: #666;
}

tr.niet-gekoppeld:hover td,
tr.niet-gekoppeld:hover td a {
 color: #000;
}

tr.gekoppeld td {
 font-weight: bold;
 background-color: #E6FFDA;
}

td.status-in-behandeling {
 font-weight: bold;
 color: blue;
}

td.status-afgehandeld {
 font-weight: bold;
 color: green;
}

table.view {
 width: 100%;
}

table.view thead th {
 font-weight: bold;
 vertical-align: top;
}

table.view th {
 padding: 4px 2px;
}

table.view td {
 padding: 2px;
}

table td.action, table th.action {
 text-align: right;
}

table thead th {
 background-color: #CCC;
}

table.view tbody tr td, table.view tbody tr th {
 border-bottom: 1px #CCC solid;
}

th.rol_checkbox_col, th.checkbox_col, td.checkbox_col, td.icon_col {
 width: 3%;
}

th.rol_naam_col {
 width: 27%;
}

table.rol-rechten {
 margin-bottom: 10px;
}

table.rol-rechten caption {
 margin-top: 0;
 margin-bottom: 10px;
 padding-bottom: 3px;
 font-size: 130%;
 font-weight: normal;
 text-align: left;
}


table.levering_optie {
 width: 550px;
}

table.view tr td.level1 {
 padding-left: 20px;
}

table.view tr td.level2 {
 padding-left: 40px;
}

table#products tr td.level1 {
 width: 65px;
}

table#products img.products-view-thumb {
 display: none;
 position: absolute;
 left: 720px;
}

table#products tr:hover img.products-view-thumb {
 display: block;
}

td.col-optie-waarde {
 width: 200px;
}

td.col-prijs {
 width: 100px;
}

table thead th.resource-id {
 width: 30px;
}

table.info, 
table.info tbody tr {
 border: 1px #DDD solid;
}

table.info th, table.info tbody td {
 padding: 4px;
}

table.info tbody th {
 background-color: #EEE;
}

table.info tbody td {
 background-color: #FFF;
}

table#info-bon th {
 width: 140px;
}

table#info-bon {
 width: 650px;
}

table#info-factuurbon {
 width: 100%;
}

table#info-factuurbon th {
 width: 140px;
}

table.planning-levering {
 width: 400px;
 float: left;
 margin: 0 0 10px 0;
}

table#relatie-view-categorie {
 width: 450px;
}

form#form-planning table.planning-levering th {
 vertical-align: top;
}

form#form-planning table.planning-bewerkingen {
 margin: 0 0 10px 20px;
 width: 400px;
 float: left;
}

form#form-planning tr.planning-levering-head td {
 font-weight: bold;
 color: #000;
 background-color: #CCC;
}

table.planning-klantorders {
 width: 96%;
 clear: left;
 margin-bottom: 10px;
 margin-left: 2%;
}

table#planning td {
 vertical-align: top; 
}

td.levering-omschrijving {
 width: 400px;
}

table.optie-prijs {
 margin: 0;
}

table.optie-prijs tr.totaal td {
 font-weight: bold;
 border-top: 1px #000 solid;
}


table.view tbody tr:hover {
 background-color: #C6E1FF;
} 

table.view tr.orderstatus-open {
 background-color: #FFE6E6;
}

table.view tr.orderstatus-klaar {
 background-color: #E6FFE8;
}

table.view tr.type-voorraad td {
 background-color: #FFE6E6;
}

table.view tr.type-reservering td {
 background-color: #E6FFE8;
}

/* tabel breedtes */

table#artikel-gegevens {
 width: 390px;
 margin-right: 10px;
 float: left;
}

table#levering-info {
 width: 100%;
}

table#levering-info tbody th {
 width: 100px;
}

table#relaties {
 width: 700px;
}

table#relatie-cats,
table#werknemers {
 width: 500px;
}

table#products,
table#product-cats,
table#bewerkingen,
table#gebruikers,
table#rollen,
table#templates {
 width: 700px;
}

table#products tr td.action {
 width: 60px;
}

table#orders em {
 font-weight: bold;
}

table#vrachtlijst-leveringen-dnd tbody tr:hover {
 background-color: auto;
}


table#bewerkingen-edit p {
 margin: 5px 0;
}