
/* Body */
body {
   background: var(--src-black); 
}
/* MC Body */
div#mc_body {
    background: var(--src-black);
}
div#mc_adlink {
  color: var(--color-cadet-blue);
  border-bottom: 1px solid var(--color-river-bed);
}
.ad_link {
    color:              var(--color-cadet-blue);
}
.ad_link:hover {
    color:              var(--color-cadet-blue);
}

a {
    color: var(--src-white-lilac);
}
   
/* MC Head */
div#mc_head {
    background: url(//t-online.sportal.de/de/includes/nav/live/center5_0/images/header_fussball_cl.jpg);
}
/* MC Content */
div#mc_content {
}
div#mc_content_inner {

}
div#mc_content_modul1 {

}
div#mc_content_modul2 {

}
div#mc_content_spacer {
}
div#mc_content_modul1_trenner {
    background:         url(http://t-online.sportal.de/de/includes/nav/live/center5_0/images/trenner_scoreboard.gif);
}
div#mc_content_modul2_trenner {
}
                                                             
.bookmark, .info { color:var(--color-cadet-blue); }
a.bookmark:hover { color: var(--src-snow); }

/* MC Commentary */
div#mc_content_modul2_commentary_head {
    background: none;
}

div#mc_content_modul2_commentary_content_inner {
    background: var(--src-black);
}
    #mc_content_modul2_segment2_reloadtext span.refreshcontent {
        background-image: url(/de/live/center5_0/images/t-online/refresh_icon_darkmode2aa.png);
    }
    #mc_content_modul2_segment2_reloadtext span.refreshcontent:after {
    	color: var(--src-alpine);
    }
    div.lastrefresh_text {
        color: var(--src-alpine);
    }
   
    div#mc_commentary_item_grey {
      background: var(--color-ebony);
      color: var(--src-alpine);
    }    
    div#mc_commentary_item_white {
      background: var(--src-black);
      color: var(--src-alpine);
    }  
    
/* MC Segment 3 */

/* Head Navi */
div#mc_content_modul2_segment4 {
    border-bottom:        1px solid var(--color-river-bed);
    border-left:        1px solid var(--color-river-bed);
    border-right:        1px solid var(--color-river-bed); 
}
div#mc_content_modul2_segment4_content_inner {
    background:         var(--src-salems-fur);
}

/* Kader */
div#mc_kader_player_nr {
	background-image:   url(//t-online.sportal.de/de/includes/nav/live/center5_0/images/icons/fussball/nr_ecken_team1_neu.gif);
    color:              var(--src-black);
}

/* Scorer */
div#mc_scorer_player_grey {
    background:         var(--src-salems-fur);
    border-bottom:      1px solid var(--color-river-bed);
}
div#mc_scorer_player_white {
    border-bottom:      1px solid var(--color-river-bed);
}
div#mc_scorer_scorer1 {
    border-top:         1px solid var(--color-river-bed);
}
div#mc_scorer_scorer2 {
    border-top:         1px solid var(--color-river-bed);
}
span#mc_segment4_pfeil_auswechslung_in_0 {
    color:              var(--color-red2);
}
span#mc_segment4_pfeil_auswechslung_in_1 {
    color:              var(--color-green);
}
span#mc_segment4_pfeil_auswechslung_in_2 {
    color:              var(--color-yellow);
}
div#mc_segment4_player_rating {
    color:              var( --color-cadet-blue); 
	background-image:   url(//t-online.sportal.de/live/center5_0/images/player_rating_bg.gif); 
}

/* AUFSTELLUNGEN */
div#mc_taktik_pfeile {
	background-image:   url(//t-online.sportal.de/live/center5_0/images/aufstellungen_hintergrund.png); 
}
/* LeftArea */
div.leftArea div.leftAreaCommentary {  
    border: 1px solid var(--color-ebony);
}    

    /* RightArea */
    div.rightArea div.rightAreaAd {
        border: 1px solid var(--color-ebony);
    }    
    div.rightArea div.rightAreaGameplan div.rightAreaGameplanNavi a { 
        background: var(--color-ebony);
        border-left: 1px solid var(--color-ebony);
        border-right: 1px solid var(--color-ebony);
        border-top: 1px solid var(--src-black);
        color: var(--color-cadet-blue);
    }               
    div.rightArea div.rightAreaGameplan div.rightAreaGameplanNavi a.active {
        background: var(--src-black);
        color: var(--src-white-lilac);
        border-left: 1px solid var(--color-ebony);
        border-right: 1px solid var(--color-ebony);
        border-top: 1px solid var(-color-ebony);
    }                      
    div.rightAreaGameplanContent #resultsField {  
        border: 1px solid var(--color-ebony);
        color: var(--src-alpine);
    }   
    div.rightAreaGameplanContent #tableField {
        border: 1px solid var(--color-ebony);
    }     
    div.rightAreaGameplanContent .kommentare {
        border: 1px solid var(--color-eboy);
    }
    /* Table */
    div.rightArea div.rightAreaFormation div.rightAreaFormationNavi a { 
        background: var(--color-ebony);
        border-left: 1px solid var(--color-ebony);
        border-right: 1px solid var(--color-ebony);
        border-top: 1px solid var(--src-black);
        color: var(--color-cadet-blue);
    }               
    div.rightArea div.rightAreaFormation div.rightAreaFormationNavi a.active {
        background: var(--src-black);
        color: var(--src-white-lilac);
        border-left: 1px solid var(--color-ebony);
        border-right: 1px solid var(--src-color-ebony);
        border-top: 1px solid var(--src-color-ebony);
    }                 
    div.rightArea div.rightAreaFormation div.rightAreaFormationContent {
        border: 1px solid var(--color-ebony);
    }
    
    /* lineup */
    div#mc_segment4_aufstellung_subhead {
        background: var(--src-color-ebony);
        border-bottom: 1px solid var(--color-ebony);
        color: var(--src-alpine);
    }
    
    /** OPTA */
    .opta-widget-container h2 {
      color: var(--src-snow);
    }
    .opta-timeline {            
      border: 1px solid var(--color-ebony);
    }
    .opta-widget-container .timeline .clock {
        background: var(--color-purple);
        color: var(--src-black);
    }
      
 /* Results */
    div.table {  
        background: var(--color-ebony);
    }
      div.table div.tableTitle {
      }     
      div.table div.tableContent {
        margin-top: 5px;
      }                 
        div.table div.tableContent div.tableContentHead {
          height: 20px;
          line-height: 20px;
        }                   
          div.table div.tableContent div.tableContentHead div.tableContentHeadCol {
            color: var(--src-alpine);
            background: var(--color-ebony);
          }               
        div.table div.tableContent div.tableContentRow {
          
        }                        
        div.table div.tableContent div.tableContentRowBright {
            color: var(--src-alpine);
            background: var(--src-black);
        }                         
        div.table div.tableContent div.tableContentRowDark {
            color: var(--src-alpine);
            background: var(--color-ebony);
        }        
          div.table div.tableContent div.tableContentRow div.tableContentRowCol {
            
          }          
            div.table div.tableContent div.tableContentRow div.tableContentRowCol span {
            
            }    
div.results div.resultsContent div.resultsContentRow:nth-child(even) {
    background: var(--color-ebony);
    color: var(--src-alpine);
}
div.results div.resultsContent div.resultsContentRow:nth-child(odd) {
    background: var(--src-black);
    color: var(--src-alpine);
}
    div.results div.resultsContent div.resultsContentRow div.resultsContentRow_team1Image img {
        border: 1px solid var(--color-river-bed);
    }
div.results div.resultsContent div.resultsContentRow div.resultsContentRow_result a:hover {
    color: var(--color-purple);
}
    div.results div.resultsContent div.resultsContentRow div.resultsContentRow_team2Image img {
        border: 1px solid var(--color-river-bed);
    }
            
/* Table */            
/* Aufstellungen Widget */
div.optaAufstellung {
    background: var(--color-ebony);
}
    .optaAufstellung .opta-matchstats .matchstats-lineup li span {
      color: var(--src-snow);
    }

/* Aufstellungen Widget */
#comment_add .bookmark {
  color: var(--color-cadet-blue);
}

            

.resultSubtitle {
  background: var(--color-river-bed);
  color: var(--color-cadet-blue);
}
div.results div.resultsContent {
    border-bottom: 1px solid var(--color-river-bed);
}     
 
      
div.formation table.canvas td {
  color: var(--src-snow);
}

/** OPTA **/
.opta-widget-container div.formation thead tr, 
.opta-widget-container div.formation tbody tr,
.opta-widget-container div.heatmap thead tr, 
.opta-widget-container div.heatmap tbody tr {
    background: none no-repeat scroll 0 0 var(--src-black);
}
.opta-widget-container .formation ul.team li span {
  color: var(--color-purple);
}
             
.opta-widget-container .chalkboard div.teams dl.starters dt, .opta-widget-container .chalkboard div.personal>dl>dt, .opta-widget-container .chalkboard div.events dl dt {
    background: var(--color-ebony);
    color: var(--color-cadet-blue);
}
.opta-widget-container .optafacts,.opta-widget-container .profile-container,.opta-widget-container .comparison {
	border:1px solid var(--color-river-bed);
}
.opta-widget-container li {
	border-top:1px solid var(--color-ebony);
	color:var(--src-white-lilac);
}
.opta-widget-container .ranking-category {
	border:1px solid var(--color-river-bed);
}
.opta-widget-container fieldset:after {
	color: var(--src-manatee);
	font-size:16px
}

@media only screen and (max-width :650px) {
	.opta-widget-container .ranking-category fieldset:after {
		color: var(--src-black);
	}
}
.opta-widget-container select {
	background-color:var(--src-black);
	border:1px solid var(--color-river-bed);
	color: var(--src-white-lilac);
}
.opta-widget-container thead tr,.opta-widget-container tbody tr {
	background:none no-repeat scroll 0 0 var(--src-black);
}
.opta-widget-container tbody tr:nth-child(even) {
	background-color:var(--color-ebony);
}
.opta-widget-container .category-key dd,.opta-widget-container .category-key dt {
	color: var(--color-cadet-blue);
}
.opta-widget-container .tabs-active .tabs-nav li {
	background-color:var(--src-salems-fur);
}
.opta-widget-container .tabs-active .tabs-nav li.tabs-selected {
	border: 1px solid var(--color-river-bed);
}
.opta-widget-container .tabs-active .tabs-nav li.tabs-selected a {
	color: var(--color-blue);
}
.opta-widget-container .tabs-active .tabs-nav li.tabs-selected a:hover {
	background: var(--src-black);
}
.opta-widget-container .tabs-active .tabs-nav li a:hover {
	background: var(--src-salems-fur);
	color: var(--color-blue);
}
.opta-widget-container .tabs-active .tabs-content {
	border:1px solid var(--color-ebony);
}
.opta-widget-container .comparison form {
	border:1px solid var(--color-river-bed);
}
.opta-widget-container .comparison legend {
	background-color:var(--src-black);
}
.opta-widget-container .comparison legend span {
	color:var(--src-white-lilac);
}
.opta-widget-container .comparison table tbody th,.opta-widget-container .comparison table tbody .player1,.opta-widget-container .comparison table tbody .player2,
.opta-widget-container .comparison table tbody .team1,.opta-widget-container .comparison table tbody .team2 {
	color:var(--src-white-lilac)!important;
}
.opta-widget-container .comparison .tabs-container .tabs-content {
	border-bottom: 1px solid var(--color-river-bed);
}
.opta-widget-container .matchstats-teamstats-container .tabs-content dd {
	border-bottom:1px solid var(--color-river-bed);
}
.opta-widget-container .matchstats-teamstats-container .home-percentage,.opta-widget-container .matchstats-teamstats-container .away-percentage {
	background: var(--color-blue);
}
.opta-widget-container .matchstats-teamstats-container .tabs-content dd .home-percentage, .opta-widget-container .matchstats-teamstats-container.light-coverage dd .home-percentage {
	background: var(--color-blue);
	color: var(--color-blue);
}
.opta-widget-container .matchstats-teamstats-container .tabs-content dd .away-percentage, .opta-widget-container .matchstats-teamstats-container.light-coverage dd .away-percentage {
	background: var(--src-botticelli);	
	color: var(--src-botticelli);	
}
.opta-widget-container .matchstats-lineup li:nth-child(even) {
	background-color:var(--src-white-lilac);
}
.opta-widget-container .matchstats-lineup h3 {
	background-color:var(--src-black);
}
.opta-widget-container .matchstats-lineup h3 span {
	color: var(--color-cadet-blue);
}
.opta-widget-container .stats .tabs-content {
	border:1px solid var(--color-river-bed);
}
.opta-widget-container .stats dl.percentage .bargraph {
	background-color:var(--color-ebony);
}
.opta-widget-container .team-container .tabs-active .tabs-content {
	border-bottom:1px solid var(--src-botticelli);
}
.opta-widget-container .team-container tbody tr {
	border-bottom:1px solid var(--color-ebony);
}
.opta-widget-container .team-container tbody th {
	border-bottom-color:var(--coor-ebony)!important;
}
.sidebar .opta-widget-container h2 {
	background-color: var(--color-ebony);
}
.opta-widget-container .tabs-active div.opta-dropdown {
    border-top: 1px solid var(--src-black);
}
.opta-widget-container .team-container .playerstats-filter fieldset {
	border-bottom: dotted 1px var(color-ebony);
	border-top: dotted 1px var(color-ebony);
}
.opta-widget-container .matchstats-teamstats-container .matchup {
    color: var(--src-botticelli);
}
.opta-widget-container .matchstats-teamstats-container .matchup .home-team, .opta-widget-container .matchstats-teamstats-container .matchup .away-team {
    color: var(--src-botticelli);
}
.opta-widget-container .timeline .match-details {
    border-top: 1px solid var(--color-ebony);
}
div#kompaktlink-leiste a {
    color: var(--color-cadet-blue);
}                                                                                                                                                                            

/* Feed Scoreboard */
.leftAreaScoreboard {            
    border: 1px solid var(--color-ebony);
    color: var(--src-snow);
}
    .leftAreaScoreboard .scoreboardTeamrow .scoreboardTeamrowTeam1 .scoreboardTeamrowTeam1Logo img {
        border: 1px solid var(--color-ebony);
    }
    .leftAreaScoreboard .scoreboardTeamrow .scoreboardTeamrowScore .scoreboardTeamrowScoreStatus {
        background: var(--color-purple);
        color: var(--src-black);
    } 
        .leftAreaScoreboard .scoreboardTeamrow .scoreboardTeamrowTeam2 .scoreboardTeamrowTeam2Logo img {
            border: 1px solid var(--color-ebony);
        }
    .leftAreaScoreboard .scoreboardTeamrow .scoreboardTeamrowTeam1 .scoreboardTeamrowTeam1Name,
    .leftAreaScoreboard .scoreboardTeamrow .scoreboardTeamrowTeam2 .scoreboardTeamrowTeam2Name {
        color: var(--src-snow);
    }
                
/* Feed gamebar */
.gamebar .gamebarContent .gamebarInnerContent #gamebarInnerContentElementActive {
    background: var(--src-black);
}  
.gamebar .gamebarContent .gamebarInnerContent .gamebarInnerContentElement {
    background: var(--color-ebony);
}  
    .gamebar .gamebarContent .gamebarInnerContent .gamebarInnerContentElement:hover .gamebarInnerContentElementMainScore {
        color: var(--color-purple);
    }       
    .gamebar .gamebarContent .gamebarInnerContent .gamebarInnerContentElement:hover .gamebarInnerContentElementMainScore span {
        color: var(--color-purple);
    } 
.gamebar .gamebarContent .gamebarInnerContent .gamebarInnerContentElementBorder {
    border-left: 1px solid var(--src-black);    
}      
    .gamebar .gamebarContent .gamebarInnerContent .gamebarInnerContentElement .gamebarInnerContentElementHead .gamebarInnerContentElementKickoff span.live {
        background: var(--color-purple);
        color: var(--src-black);
    }
               
/* Navbar */    
/* Fixtures Plus */
.opta-widget-container .fixtures-plus td.home-team-name .team-name {
    color: var(--src-snow);
}                      
.opta-widget-container .fixtures-plus td.away-team-name .team-name {                                               
    color: var(--src-snow);
}
.opta-widget-container .fixtures-plus-list tr.scoreline td {
    color: var(--src-snow);
}                
.opta-widget-container .fixtures-plus-list .tabs-active div.opta-dropdown span, 
.opta-widget-container .fixtures-plus-grid .tabs-active div.opta-dropdown span {
    color: var(--src-snow);
}
.opta-widget-container .fixtures-plus-list .tabs-active div.opta-dropdown span span, .opta-widget-container .fixtures-plus-grid .tabs-active div.opta-dropdown span span {
    background: transparent url(//t-online.sportal.de/live/center5_0/templates/sportal/opta-2bundesliga/images/football-fixtures.png) no-repeat 0 -165px;
}
.opta-widget-container .fixtures-plus td.match-time {                                              
    color: var(--src-snow);
}          
.opta-fixtures_plus .fixtures-plus-list .tabs-active div.opta-dropdown.active ul.tabs-nav, 
.opta-fixtures_plus .fixtures-plus-grid .tabs-active div.opta-dropdown.active ul.tabs-nav {
    background: var(--src-black);
}                               
.opta-widget-container .fixtures-plus-list .tabs-active div.opta-dropdown ul.tabs-nav li, 
.opta-widget-container .fixtures-plus-grid .tabs-active div.opta-dropdown ul.tabs-nav li {
    color: var(--src-snow);  
}                                
.opta-widget-container .fixtures-plus-list .tabs-active div.opta-dropdown ul.tabs-nav li:hover, 
.opta-widget-container .fixtures-plus-grid .tabs-active div.opta-dropdown ul.tabs-nav li:hover {
    background-color: var(--color-purple);
    color: var(--src-black);         
} 
.opta-widget-container .fixtures-plus-list .tabs-active div.opta-dropdown ul.tabs-nav li a, 
.opta-widget-container .fixtures-plus-grid .tabs-active div.opta-dropdown ul.tabs-nav li a {
    color: var(--src-snow);                                                                              
}      
.opta-widget-container .fixtures-plus-list .tabs-active div.opta-dropdown ul.tabs-nav li a:hover, 
.opta-widget-container .fixtures-plus-grid .tabs-active div.opta-dropdown ul.tabs-nav li a:hover {
    background-color: var(--color-purple);
    color: var(--src-black);         
}   
.opta-widget-container .fixtures-plus-list .tabs-active div.opta-dropdown ul.tabs-nav li.tabs-selected, 
.opta-widget-container .fixtures-plus-grid .tabs-active div.opta-dropdown ul.tabs-nav li.tabs-selected {
    background-color: var(--color-purple);
    border-bottom: 1px solid var(--color-river-bed);
    color: var(--src-black);        
}
.opta-widget-container .fixtures-plus-list .tabs-active div.opta-dropdown ul.tabs-nav li.tabs-selected a, 
.opta-widget-container .fixtures-plus-grid .tabs-active div.opta-dropdown ul.tabs-nav li.tabs-selected a {
    background-color: var(--color-purple);  
    color: var(--src-black);    
}   
.opta-widget-container .fixtures-plus-list .tabs-active div.opta-dropdown ul.tabs-nav li.tabs-selected a:hover, 
.opta-widget-container .fixtures-plus-grid .tabs-active div.opta-dropdown ul.tabs-nav li.tabs-selected a:hover {
    background-color: var(--color-purple);
    color: var(--src-black);  
}
/* Table */
#tableField .opta-standings thead th.pos {
    color: var(--src-snow);
}

/** commentary */
div#mc_commentary_item_1 {
  background: var(--color-ebony);
}    
div#mc_commentary_item_0 {
  background: var(--src-black);
} 

/* Titlebar */
.titlebar h3 {
    color: var(--color-cadet-blue);
}
.titlebar h2 {
    color: var(--color-purple);   
}
.titlebar h1 {   
    color: var(--src-snow);   
}  

/** OPTA */
.leftAreaGoalReplay .opta-goalreplay h2 {
    color: var(--src-white-lilac);
    border: 1px solid var(--color-ebony);
}                                                                                                                                                                      
.opta-widget-container .fixtures-plus-list .tabs-active ul.tabs-nav, .opta-widget-container .fixtures-plus-grid .tabs-active ul.tabs-nav {
    color: var(--src-snow);
}
.opta-widget-container .fixtures-plus-list .tabs-active ul.tabs-nav li, .opta-widget-container .fixtures-plus-grid .tabs-active ul.tabs-nav li, .opta-widget-container .fixtures-plus-list .tabs-active ul.tabs-nav li a, .opta-widget-container .fixtures-plus-grid .tabs-active ul.tabs-nav li a {
    color: var(--src-snow);
}
.opta-widget-container .fixtures-plus-list .tabs-active ul.tabs-nav li.tabs-selected a, .opta-widget-container .fixtures-plus-grid .tabs-active ul.tabs-nav li.tabs-selected a, .opta-widget-container .fixtures-plus-list .tabs-active ul.tabs-nav li a:hover, .opta-widget-container .fixtures-plus-grid .tabs-active ul.tabs-nav li a:hover {
    color: var(--src-snow);
}
#opta-widget-idx-3 h2 {
    border-top: 1px solid var(--color-ebony);
    border-right: 1px solid var(--color-ebony);
    border-left: 1px solid var(--color-ebony);
}   
#opta-widget-idx-3 h2 span {
    border-bottom: 1px solid var(--color-ebony);
}

/* Eventlist */

.chalkboard dl.subs ul.team li:last-child {
    border-bottom: 1px solid var(--color-ebony);
}
#opta-widget-idx-3 table {
    background: var(--src-black);
}                                                        
#tableField .opta-widget-container tbody td.position {
    color: var(--src-snow);
}
.scoreboardConfRow:nth-child(even) {
    background: var(--color-ebony);
}
.moduleHeadline {
    border-left: 1px solid var(--color-ebony);
    border-top: 1px solid var(--color-ebony);
    border-right: 1px solid var(--color-ebony);
}    
    .moduleHeadline span {
        border-bottom: 1px solid var(--color-ebony);
    }
.opta-widget-container .chalkboard div.teams dl.subs dt {
    border: 1px solid var(--color-river-bed);
    background-color: var(--color-ebony);
    color: var(--color-cadet-blue);
}
.chalkboard ul.team li.selected, .opta-widget-container .event-type.selected {
    background-image: url(//t-online.sportal.de/live/center5_0/templates/t-online/opta-1bundesliga/images/checkbox.png);
}
.opta-widget-container .chalkboard div.events dl dt:after, .opta-widget-container .chalkboard div.personal>dl>dt:after, .opta-widget-container .chalkboard div.teams dl.starters dt:after, .opta-widget-container .chalkboard div.teams dl.subs dt:after {
    background-image: url(//t-online.sportal.de/live/center5_0/templates/t-online/opta-1bundesliga/images/checkbox.png);
}
.chalkboard ul.team li:hover {
    background-color: var(--color-purple);
    color: var(--src-black);
}
.chalkboard ul.team li:hover span.name {
    color: var(--src-black);
}
/* Dropdown */
.resultDropdown .resultDropdownIcon {
    background: url(//t-online.sportal.de/live/center5_0/templates/sportal/opta-em-qualifikation/images/arrow_bottom.png) no-repeat;
}
.resultDropdown .resultDropdownFields {
    background: var(--color-black);
    border: 1px solid var(--color-river-bed);
    box-shadow: 3px 3px 5px var(--color-darkgrey);
}
    .resultDropdown .resultDropdownFields span {
        border-bottom: 1px solid var(--color-river-bed);
    }     
    .resultDropdown .resultDropdownFields span:hover {
        background: var(--color-purple);
        color: var(--src-black);
    }

#opta-widget-idx-3 div.opta-error {
    border-right: 1px solid var(--color-ebony);
    border-left: 1px solid var(--color-ebony);
    border-bottom: 1px solid var(--color-ebony);
}
span.pregame {
    color: var(--color-cadet-blue);
}                                                            
 
div#mc_scorer_player_grey {
    border-top: 1px solid var(--color-river-bed);
}
div#mc_scorer_player_white {
    border-top: 1px solid var(--color-river-bed);
}
                                                                                                                                                                                  
#mc_commentary_comment a:hover {
    color: var(--src-white-lilac);
}   
