
table.tabel-01 {
	border-collapse: collapse;
	font-size: 11px;
	width: 100%;
}

table.tabel-02 {
	border-collapse: collapse;
	font-size: 11px;
}

table.tabel-01 tr th, table.tabel-02 tr th {
	font-weight: bold;
	background: #E8E8E8;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
}

table.tabel-01 tr td, table.tabel-01 tr th, table.tabel-02 tr td, table.tabel-02 tr th {	
	border: 1px solid #C8C8C8;
}

table.tabel-01 tr td, table.tabel-02 tr td {
	text-align: center;	
	padding-top: 8px;
	padding-bottom: 8px;
}

table.tabel-01 tr td.right {
	text-align: right;
}

.itembox table.tabel-01 {
	border: 1px solid #C8C8C8;
}

.itembox table.tabel-01 tr td, .itembox table.tabel-01 tr th {
	padding-top: 1px;
	padding-bottom: 1px;
}

.itembox table.tabel-01 tr td.right {
	padding-right: 5px;
	padding-left: 0px
}

.itembox table.tabel-01 tr th.tabel-kop, .itembox table.tabel-01 tr td.tabel-kop {
	padding-left: 5px;
}

table tr td.tabel-kop, table tr th.tabel-kop {
	padding-left: 13px;
	text-align: left;
}

table.tabel-02 tr td.tabel-kop {
	background: #E8E8E8;
}

table.tabel-02 tr th.right {
	text-align: right;
}

table.tabel-02 tr td.tabel-col-120 {
	width: 107px;
}

table.tabel-02 tr td.tabel-col-100 {
	width: 100px;
}

table.tabel-02 tr td.tabel-prijs-col-100 {
	text-align: right;
	width: 100px;
}

table.tabel-02 tr td.tabel-prijs-col-100 div { 
	float: right;
}

table.tabel-02 tr td.tabel-col-totaal, table.tabel-02 tr.tabel-col-totaal td, table.tabel-01 td.tabel-col-totaal {
	font-weight: bold;
}

table.tabel-02 tr.tabel-row-totaal td {
	color: #ff6000;
	font-weight: bold;
	font-size: 13px;
	text-align: left;
	background: #E8E8E8;
	padding-left: 13px;
}

table.tabel-02 tr.tabel-row-totaal td.prijs-col {
	text-align: right;
}

div.itembox table.tabel-01 {
	margin-top: 5px;
}
table tr td.highlight {
	background: #f5ff5a;
}