@CHARSET "UTF-8";

div#frontend_trainingszeiten_table_container {
    width: 100%;
    overflow: auto;
}

table#frontend_trainingszeiten_table {
    border: none;
    border-collapse:collapse;
    border-spacing: 0;
}

table#frontend_trainingszeiten_table th, table#frontend_trainingszeiten_table td {
    padding: 0px;
    text-align: center;
    vertical-align: middle;
    height: 20px !important;
}

div.frontend_trainingszeiten_table_rowweekdays {
    width: 150px;
}

div.frontend_trainingszeiten_table_colweekdays {
    width: 100px;
}

div#frontend_trainingszeiten_trainer_container {
    margin: 50px 0px;
}

table#frontend_trainingszeiten_trainer thead th {
    padding: 5px;
    text-align: center;
}

table#frontend_trainingszeiten_trainer thead th div {
    width: 150px;
}

table#frontend_trainingszeiten_trainer tbody td {
    padding: 0px 15px;
    vertical-align: top;
    text-align: center;
}

p.frontend_trainingszeiten_description {
    margin: 0px 0px 50px 0px;
}
