td.alignRight, tfoot th.alignRight{
    text-align: right;
}

td.alignCenter, tfoot th.alignCenter{
    text-align: center;
}

tfoot th.ui-state-default {
    /*background: #CBCDE5;*/
    padding-right: 10px;
    color: black;
}

table.display tfoot th {
    padding-right: 10px;
    border-style: none;
}

td.positive, tfoot th.positive{
    color: green;
}

td.negative, tfoot th.negative{
    color: red;
}

.ui-widget-header {
    background: none;
    background-color: #ffffff !important;
    border: none;
}

#tabs ul.ui-widget-header
{
     -webkit-box-shadow: none; 
    box-shadow: none; 
    border: none; 
}

tr.odd {
    background-color: #ffffff;
    border-bottom: 1px solid #ddd;
}

tr.even {
    background-color: #ffffff;
    border-bottom: 1px solid #ddd;
}

#historie  tbody tr.even:hover, #historie tbody tr.even td.highlighted {
    background-color: #ddd;
}

#historie tbody tr.odd:hover, #historie tbody tr.odd td.highlighted {
    background-color: #ddd;
}

#historie tr.even:hover td.sorting_1 {
    background-color: #ddd;
}

#historie tr.even:hover td.sorting_2 {
    background-color: #ddd;
}

#historie tr.even:hover td.sorting_3 {
    background-color: #ddd;
}

#historie tr.odd:hover {
    background-color: #ddd;
}

#historie tr.odd:hover td.sorting_1 {
    background-color: #ddd;
}

#historie tr.odd:hover td.sorting_2 {
    background-color: #ddd;
}

#historie tr.odd:hover td.sorting_3 {
    background-color: #ddd;
}

#historie tr.odd td.sorting_1 {
    background-color: #ffffff;
}

#historie tr.odd td.sorting_2 {
    background-color: #ffffff;
}

#historie tr.odd td.sorting_3 {
    background-color: #ffffff;
}

#historie tr.even td.sorting_1 {
    background-color: #ffffff;
}

#historie tr.even td.sorting_2 {
    background-color: #ffffff;
}

#historie tr.even td.sorting_3 {
    background-color: #ffffff;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	background: none;
        background-color: #ddd;
        color: #000000;
        font-weight: bold;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #000000;
	text-decoration: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	background: none;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	background: none;
}

table.display td {
    max-width: none;
}

.ui-widget-content {
	border: 1px solid #ddd;
}

.toolbar label {
    display: inline-block;
    background-color: #ddd;
    padding: 3px;
    margin-right: 2px;
    margin-bottom: 1px;
    cursor: pointer;
    border-color: #000000;
    border-width: 1px;
    border-style: solid;
    color: #000000;
}

.toolbar label:hover {
    background-color: #ffffff;
    color: #212121;
}

#historie_wrapper {
    max-width: 100%;
    overflow: auto;
}

table.dataTable {
    width: 100%;
    max-width: 100%;
}

#historie {
    font-size: 14px;
} 

#historie_wrapper table.display thead th div.DataTables_sort_wrapper {

    padding-right: 13px;

}
#table#historie {
    width: 100%;
    max-width: 100%;
}

table.dataTable {
  width: 100%;
  margin: 0 auto;
}
