/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables row classes
 */
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border:none !important;
}
.ui-tabs .ui-tabs-nav {
    margin:0px;
    border-bottom:1px solid #cccccc;
}

.ui-corner-all {
    border-radius:0 !Important;
    border:none;
    padding:0px;
    background-color:#ffffff !important;
}

.ui-corner-top {
    border-radius:0 !Important;
    background: linear-gradient(to bottom, #FFFFFF 0%, #EEEEEE 100%) !important;
}

.ui-state-default, .ui-widget-content .ui-state-default {
    border-left:none !important;
    border-right:none !important;
}

table.display tr.odd.True {
	background-color: #ffffff;
}

table.display tr.even.True {
	background-color: #ffffff;
}

table.display tr.odd.Semi1 {
	background-color: #ffffff;
}

table.display tr.even.Semi1 {
	background-color: #ffffff;
}

table.display tr.odd.False {
	background-color: #ffffff;
}

table.display tr.even.False {
	background-color: #ffffff;
}


table.display tr.odd.Semi2 {
	background-color: #ffffff;
}

table.display tr.even.Semi2 {
	background-color: #ffffff;
}

table.display tr.odd.Other {
	background-color: #ffffff;
}

table.display tr.even.Other {
	background-color: #ffffff;
}

table.display tr.odd.Champion {
	background-color: #ffffff;
}

table.display tr.even.Champion {
	background-color: #ffffff;
}


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

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


#perfoVergleich  tbody tr.even:hover, #example tbody tr.even td.highlighted {
	background-color: #ffffff;
}

#perfoVergleich tbody tr.odd:hover, #example tbody tr.odd td.highlighted {
	background-color: #ffffff;
}

#perfoVergleich tr.even:hover {
	background-color: #ffffff;
}

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

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

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

#perfoVergleich tr.odd:hover {
	background-color: #ffffff;
}

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

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

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


table.display {
    width: 100%;
    margin: 0px;
    padding: 0px;
}

table.display th {
    font-size: 0.8em;
}

table.display td {
    font-size: 0.8em;
    padding: 3px 10px;
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

td.alignRight{
    text-align: right;
}


#perfoVergleich tfoot th.footer {
    text-align: right;
    padding: 3px 10px 3px 10px;
    border:none !important;
}

table.display td.long {
    max-width: 250px;
}

.dataTables_info {
    padding-top: 0;
}

.dataTables_paginate {
    padding-top: 0;
}

.css_right {
    float: right;
}

#perfoVergleich_wrapper .fg-toolbar {
    font-size: 0.8em;
}

#theme_links span {
    float: left;
    padding: 2px 10px;
}

#perfoVergleich_wrapper {
    -webkit-box-shadow: 2px 2px 6px #666;
    box-shadow: 2px 2px 6px #666;
    border-radius: 0px;
    width: 100%;
    /*display: none;*/
}

#perfoVergleich tbody {
        border-left: 1px solid #AAA;
        border-right: 1px solid #AAA;
}

#perfoVergleich thead th:first-child {
    border-left: 1px solid #AAA;
}

#perfoVergleich thead th:last-child {
    border-right: 1px solid #AAA;
}

#perfoVergleich tfoot th:first-child {
    border-left: 1px solid #AAA;
}

#perfoVergleich tfoot th:last-child {
    border-right: 1px solid #AAA;
}

.ui-tabs .ui-tabs-panel {
    display: inline-table;
    padding: 0px 0px 0px 0px;
}

#tabs {
    padding: 0px;
}

#tabs.ui-widget-content
{
    border-style: none;
}

#tabs ul.ui-widget-header
{
     -webkit-box-shadow: 2px 2px 6px #666;
    box-shadow: 2px 2px 6px #666;
    border-radius: 0px;
}

.tablecontent {
    width:758px;
    margin: 0px;
    padding: 0px;
}

.floatLeft {
    float: left;
}

.floatRight {
    float: right;
}

.toolbar {
    display: none;
}

#optionMonth{
    display: none;
    overflow: hidden;
    background-image: url("images/ui-icons_888888_256x240.png") no-repeat right;
}

.toolbar label {
    display: inline-block;
    background-color: #fff;
    padding: 4px;
    margin-right: 5px;
    margin-bottom: 4px;
    cursor: pointer;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
    font-size:14px;
}

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

.toolbar label.selected {
    background-color: #dadada;
    color: #212121;
}

.dataTables_wrapper .ui-toolbar {
    padding: 7px;
    background-color: #ff0000;
}


.left50 {
    width: 49%;
    float: left;
}

.right50 {
    width: 49%;
    float: right;
}


.bcdichart > .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    font-size: 12px !Important;
    padding: 2px;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border-bottom: 1px solid #cccccc !important;
    font-size:13px !Important
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: #ddd;
    color: #000000;
    border-bottom: 2px solid #020065 !important;
}

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

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
/*    border: 1px solid #d3d3d3;
    background: #606096 url("images/ui-bg_glass_75_606096_1x400.png") 50% 50% repeat-x;
    font-weight: normal;*/
    color: #000000;
    background: #ffffff;
    border-bottom:1px solid #cccccc;
}

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

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

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

.ui-tabs ul.ui-state-default > li {
    background: #9c9c9c !important;
}

#tabsperfoVergleichLaender > ul > li, #tabsperfoVergleichEuropa > ul > li {
/*    border: 1px solid #d3d3d3;
    background: #606096 url("images/ui-bg_glass_75_606096_1x400.png") 50% 50% repeat-x;
    font-weight: normal;*/
    color: #000000;
    background: #ffffff;/*#adadad;*/
}


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

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

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    
}
