/* define table */
table {
    border-collapse: separate;
    border-spacing: 2px;
    border: 2px solid #004250;
    margin: 0 auto;
}
    
th {
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    color: #fff;
    background: #004250;
    padding: 2px 5px 2px 5px;
    border: 0;
}

td {
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    color: #000;
    background: #e0e0e0;
    padding: 2px 5px 2px 5px;
    border: 0;
}

/* define width of data columns */
.isin { width: 10em; }
.buysell { width: 3em; }
.price { width: 12em; }
.volume { width: 8em; }
.currency { width: 5em; }
.trade_date { width: 6em; }
.trade_time { width: 6em; }
.market_place { width: 5em; }
.note { width: 5em; }

/* override text-align for certain data columns */
td.isin, td.note { text-align: left; }
td.price, td.volume, td.trade_time, td.trade_date { text-align: right; }

