/* Kundenspezifische Anpassungen */

@import url("fonts/fonts.css");

body.standardScheme {
    font-family: BrownLLWeb, sans-serif;
    background: #f9f9f9;
    border-top: 4px solid #E65401;
}

.standardScheme .table-content > .table-item-line span {
    font-weight: bold;
    background-color: #d4d4d4;
}

.standardScheme #DFI-TableContainer {
    background-color: white;
    color          : #252525;
}
  
.standardScheme #DFI-TableContainer .table-header {
    background-color: #ddd;
    color: #252525;
    font-family: BrownLLWeb, sans-serif;
}
  
.standardScheme #DFI-TableContainer .table-content {
    background-color: #f9f9f9;
    color: #252525;
    border-bottom: 2px solid #eee;
}
  
.standardScheme #DFI-TableContainer .header #timeNow {
    color        : #7C7C7C;
    border-top   : 2px solid #7C7C7C;
    border-bottom: 2px solid #7C7C7C;
}
  
.standardScheme #DFI-TableContainer .header #myStation {
    color: black;
    font-family: BrownLLWeb, sans-serif;
}
  
.standardScheme #DFI-TableContainer .table-content > .table-item-line {
    color: #2E2E2E;
}
.standardScheme #DFI-TableContainer .table-content > .table-item-departure-time  {
    font-family: BrownLLWeb, sans-serif;
}

.standardScheme #DFI-TableContainer #DFI-Table .table-item-icon [class*="bus_"] {
    background-image: url(../css/img/icon_bus_dark.svg);
}
.standardScheme #DFI-TableContainer #DFI-Table .table-item-icon [class*="schiff_"] {
    background-image: url(../css/img/icon_schiff_dark.svg);
}
.standardScheme #DFI-TableContainer #DFI-Table .table-item-icon [class*="tram_"] {
    background-image: url(../css/img/icon_tram_dark.svg);
}
.standardScheme #DFI-TableContainer #DFI-Table .table-item-icon [class*="zug_"] {
    background-image: url(../css/img/icon_zug_dark.svg);
}

/* DARK SCHEME */ 

body.darkScheme {
    background: #4e4e4e;
    border-top: 4px solid #E65401;
    font-family: BrownLLWeb, sans-serif;
}

.darkScheme .table-content > .table-item-line span {
    font-weight: bold;
}

.darkScheme #DFI-TableContainer {
    background-color: white;
    color          : white;
}
  
.darkScheme #DFI-TableContainer .table-header {
    background-color: #2E2E2E;
    color: white;
    font-family: BrownLLWeb, sans-serif;
}
  
.darkScheme #DFI-TableContainer .table-content {
    background-color: #4e4e4e;
    color: white;
    border-bottom   : 2px solid #585858;
}
  
.darkScheme #DFI-TableContainer .header #timeNow {
    color        : #7C7C7C;
    border-top   : 2px solid #7C7C7C;
    border-bottom: 2px solid #7C7C7C;
}
  
.darkScheme #DFI-TableContainer .header #myStation {
    color: black;
    font-family: BrownLLWeb, sans-serif;
}
  
.darkScheme #DFI-TableContainer .table-content > .table-item-line {
    color: #2E2E2E;
}

.darkScheme #DFI-TableContainer .table-content > .table-item-departure-time  {
    font-family: BrownLLWeb, sans-serif;
}
