.zeiteninfo1, .zeiteninfo2 {
    text-transform: uppercase;
}


.terminitem {

}

.terminitem.visible {

}

main table.tab_1 td, main table.tab_1 th {
    border-bottom-color: rgba(241, 247, 252, 1.00);
}

#tbl_sprechzeiten_small {
    display: none;
}

@media only screen and (min-width: 768px) {
    #mainnav ul #item_k2 > a {
        color: rgba(238, 127, 0, 1.00);
    }

    #mainnav ul #item_mk > a {
        color: rgba(238, 127, 0, 1.00);
    }

    #mainnav ul #item_mk > a > span:first-child {
        background-image: url("images/layout/menu-right-orange.png");
    }
}


@media only screen and (max-width: 560px) {
    #tbl_sprechzeiten {
        display: none;
    }

    #tbl_sprechzeiten_small {
        width: 100%;
        display: block;
    }

    #tbl_sprechzeiten_small th, #tbl_sprechzeiten_small td {
        padding-right: 3px;
        border: none;
        border-bottom-width: 3px;
        line-height: 1.2;
    }

    #tbl_sprechzeiten_small th {
        border: none;
    }

    #tbl_sprechzeiten_small tr {
        border-bottom: 10px solid rgba(241, 247, 252, 1.00);
    }

}