.dataTables_wrapper .dataTables_filter {
    display: inline-block;
    float: right;
}

.dataTables_wrapper .dataTables_length {
    display: inline-block;

    float: right;
    margin-left: 10px;
    /* Optional, um etwas Abstand hinzuzufügen */
}

.dataTables_wrapper .dataTables_paginate {
    display: inline-block;
    vertical-align: top;
    margin-right: 110px;
    /* oder den gewünschten Abstand */
}

.no-border-bg {
    border: none !important;
    background: transparent !important;
}

table.dataTable thead>tr>th.sorting:before, table.dataTable thead>tr>th.sorting:after, table.dataTable thead>tr>th.sorting_asc:before, table.dataTable thead>tr>th.sorting_asc:after, table.dataTable thead>tr>th.sorting_desc:before, table.dataTable thead>tr>th.sorting_desc:after, table.dataTable thead>tr>th.sorting_asc_disabled:before, table.dataTable thead>tr>th.sorting_asc_disabled:after, table.dataTable thead>tr>th.sorting_desc_disabled:before, table.dataTable thead>tr>th.sorting_desc_disabled:after, table.dataTable thead>tr>td.sorting:before, table.dataTable thead>tr>td.sorting:after, table.dataTable thead>tr>td.sorting_asc:before, table.dataTable thead>tr>td.sorting_asc:after, table.dataTable thead>tr>td.sorting_desc:before, table.dataTable thead>tr>td.sorting_desc:after, table.dataTable thead>tr>td.sorting_asc_disabled:before, table.dataTable thead>tr>td.sorting_asc_disabled:after, table.dataTable thead>tr>td.sorting_desc_disabled:before, table.dataTable thead>tr>td.sorting_desc_disabled:after {
    position: absolute;
    display: none;
    opacity: .125;
    right: 10px;
    line-height: 9px;
    font-size: .8em;
}
