@media screen and (min-width: 1300px) {
    .anw_status_select_optionen {
        width: 690px;
    }
}

.teilnehmAnw > .table_cell, .teilnehmAnmel > .table_cell {
    margin-bottom: 10px;
}

.teilnehmAnw .tn_name, .teilnehmAnw .tn_vorname_name {
    cursor: pointer;
    vertical-align: middle;
}

.teilnehmAnw .tn_status {
    vertical-align: middle;
}

.teilnehmExtraAnw, .teilnehmExtraAnwFooter {
    background-color: #eeeeee;
}

.teilnehmExtraAnwFooter .teilnehmExtraAnwFooterEmpty {
    margin-top: 11px;
}

@media screen and (max-width: 768px) {
    .teilnehmExtraAnw, .teilnehmExtraAnwFooter {
        background-color: inherit;
    }
}

.buttonleiste {
    margin: 0;
}

.buttonleiste :is(button, a.btn):not(:last-child) {
    margin-right: 2.5px;
}

.anw_blaettern_weiter, .anw_blaettern_zurueck {
    display: inline-block;
}

.anw_blaettern {
    padding-right: 3px;
}

#anwbuttons>div {
    margin-bottom: 10px;
}

.impandAll {
    display: none;
}

.lehrinhaltEintragenDiv {
    display: inline-block;
}

.anw_add_extra:not(.anw_add_extra_new_row) {
    cursor: pointer;
    font-size: 1.5em;
}

.anw_add_extra.anw_add_extra_new_row {
    margin-top: 3px;
}

.anw_del_extra:not(.anw_del_extra_new) > i {
    color: #C9302C;
    cursor: pointer;
    font-size: 2em;
}

.anw_expand_extra:not(.anw_add_extra_new_row) {
    /*color: #449D44;*/
    cursor: pointer;
    margin-right: 5px;
}

.anw_bemerkung_hl.anw_bemerkung_hl_disabled {
    cursor: not-allowed;
}

.anw_add_extra.anw_add_extra_disabled:not(.anw_add_extra_new_row),
.anw_del_extra.anw_del_extra_disabled:not(.anw_del_extra_new) {
    color: grey;
    cursor: not-allowed;
}

.anw_eingabe_buttons {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: start;
}

.anw_eingabe_buttons .actions {
    flex-grow: 1;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

@media screen and (min-width: 1100px) {
    .anw_eingabe_buttons .actions {
        min-width: 800px;
    }
}

.anw_eingabe_buttons .anw_save_cancel_buttons  {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: end;
    flex-shrink: 1;
}

.anw_eingabe_buttons .anw_save_cancel_buttons > :is(a, button) {
    justify-self: flex-end;
}

div.anw_status_select, div.anw_extra_status_select {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

div.anw_status_select > *, div.anw_extra_status_select > * {
    display: block;
    float: none;
    width: auto;
}