/* For very small screens, show 3 columns */
@media only screen and (max-width: 480px) {
    .tx-ix-za-kurs td.kurslink a.internal-link {
        text-indent: 0px !important;
    }
}
@media screen and (max-width: 576px) {
    .titel , .termin, .kurslink{
        max-width: 100px !important;
        display: table-cell;
    }
    th.medium-screen, th.normal-screen,
    td.medium-screen, td.normal-screen {
        display: none;
    }
    .tx-ix-za-kurs td.kurslink a.internal-link {
        text-indent: 0px;

    }
}

/* For medium screens, show 4 columns */
@media screen and (min-width: 577px) and (max-width: 992px) {
    th.medium-screen, td.medium-screen {
        display: table-cell !important;
    }
    th.normal-screen, td.normal-screen {
        display: none;
    }
    .titel , .termin, .kurslink{
        max-width: 100px !important;
        display: table-cell;
    }
    .tx-ix-za-kurs th.referent, .tx-ix-za-kurs td.referent {
        display: table-cell !important;
    }
}

/* For normal screens, show all 8 columns */
@media screen and (min-width: 993px) {
    th.medium-screen, th.normal-screen,
    td.medium-screen, td.normal-screen {
        display: table-cell;
    }
}