/* ========= FC NL/DE/BE specifieke tabel ========= */
#fcTable {
    border-collapse: collapse;
}

/* standaard randjes (als je die nog niet hebt) */
#fcTable th,
#fcTable td {
    border: 1px solid #ddd;
}

/* dikke verticale lijnen tussen blokken:
   kolom 2 = start Holland,
   kolom 5 = start Germany,
   kolom 8 = start Belgium
*/
#fcTable th:nth-child(2),
#fcTable td:nth-child(2),
#fcTable th:nth-child(5),
#fcTable td:nth-child(5),
#fcTable th:nth-child(8),
#fcTable td:nth-child(8) {
    border-left: 3px solid #555;
}

/* headerkleuren: 1e header-rij */
#fcTable thead tr:first-child th:nth-child(2) {
    background-color: orange;   /* Holland */
    color: #000;
    font-weight: 700;
}
#fcTable thead tr:first-child th:nth-child(3) {
    background-color: red;      /* Germany */
    color: #fff;
    font-weight: 700;
}
#fcTable thead tr:first-child th:nth-child(4) {
    background-color: #ffd700;  /* Belgium (geel) */
    color: #000;
    font-weight: 700;
}

/* positieve / negatieve cellen (gebruik je al elders, maar zo niet:) */
.positive-cell {
    background-color: #d6f5d6;  /* licht groen */
    color: #000;                /* tekst gewoon zwart */
}
.negative-cell {
    background-color: #ffd6d6;  /* licht rood */
    color: #000;                /* tekst gewoon zwart */
}
