/* /de/live/center5_0/templates/sportal/opta-darts-wm/css/style.v1a.css */
/* Gamebar */
div.gamebar {   
  height: 110px;
  margin-bottom: 10px;
  margin-top: 17px;
} 

.clear {
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
}                                                                                                                                                                                            

/* LeftArea */
div.leftArea {
  float: left;
  margin-right: 20px;
  width: 575px;
}
div.leftArea div.leftAreaScoreboard {        
    margin-bottom: 20px;
}   
div.leftArea div.leftAreaWmKompakt {
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e9e9e9)); 
    background: -moz-linear-gradient(top, #ffffff, #e9e9e9);                             
    background: -o-linear-gradient(white 0%, #e9e9e9 100%);
    background: linear-gradient(white 0%, #e9e9e9 100%);  
    border-top: 1px solid #cccccc;
    border-radius: 5px;        
    line-height: 20px;
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 8px;
    padding-top: 8px;
}       
    div.leftArea div.leftAreaWmKompakt .spacer {
        margin-left: 5px;
        margin-right: 5px;
    } 
div.leftArea div.leftAreaCommentary {  
    border: 1px solid #cccccc;
    border-radius: 5px;
    height: 743px;
}    
div.leftArea div.leftAreaCsb {
    margin-top: 20px; 
}

/* RightArea */
div.rightArea {
  float: left;
  width: 325px;
}

div.rightArea div.rightAreaAd {
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e9e9e9)); 
    background: -moz-linear-gradient(top, #ffffff, #e9e9e9);                             
    background: -o-linear-gradient(white 0%, #e9e9e9 100%);
    background: linear-gradient(white 0%, #e9e9e9 100%);
    border: 1px solid #cccccc;
    border-radius: 5px; 
    padding-left: 13px; /* 11px; */    
    padding-right: 5px; /* 11px; */ 
    padding-bottom: 15px; /* 10px; */
    padding-top: 5px; /* 10px; */
    width: 311px;
}    

div.rightArea div.rightAreaGameplan {
    margin-bottom: 20px; 
    width: 325px;
}         

div.rightArea div.rightAreaGameplan div.rightAreaGameplanNavi {
    height: 23px; 
    width: 325px;
}          

div.rightArea div.rightAreaGameplan div.rightAreaGameplanNavi a {
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e9e9e9)); 
    background: -moz-linear-gradient(top, #ffffff, #e9e9e9);                             
    background: -o-linear-gradient(white 0%, #e9e9e9 100%);
    background: linear-gradient(white 0%, #e9e9e9 100%);   
    border: 1px solid #cccccc;                                  
    border-bottom: 0;
    border-top-left-radius: 5px;  
    border-top-right-radius: 5px;
    display: block;
    float: left;
    height: 23px;   
    line-height: 23px;    
    margin-right: 2px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
}               

div.rightArea div.rightAreaGameplan div.rightAreaGameplanNavi a.active {
    background: #ffffff;
}                      

div.rightArea div.rightAreaGameplan div.rightAreaGameplanNavi a:hover {
    text-decoration: none;
}  

div.rightArea div.rightAreaGameplan div.rightAreaGameplanContent {
    width: 325px;
}     

div.rightAreaGameplanContent #spielerField {  
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e9e9e9)); 
    background: -moz-linear-gradient(top, #ffffff, #e9e9e9);                             
    background: -o-linear-gradient(white 0%, #e9e9e9 100%);
    background: linear-gradient(white 0%, #e9e9e9 100%);
    border: 1px solid #cccccc;
    border-bottom-left-radius: 5px;  
    border-bottom-right-radius: 5px;
    width: 323px;
    height: 280px;
}  

div.rightAreaGameplanContent #resultsField {  
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e9e9e9)); 
    background: -moz-linear-gradient(top, #ffffff, #e9e9e9);                             
    background: -o-linear-gradient(white 0%, #e9e9e9 100%);
    background: linear-gradient(white 0%, #e9e9e9 100%);
    border: 1px solid #cccccc;
    border-bottom-left-radius: 5px;  
    border-bottom-right-radius: 5px;
    width: 323px;
    height: 280px;
}  

div.rightAreaGameplanContent #wertungenField {  
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e9e9e9)); 
    background: -moz-linear-gradient(top, #ffffff, #e9e9e9);                             
    background: -o-linear-gradient(white 0%, #e9e9e9 100%);
    background: linear-gradient(white 0%, #e9e9e9 100%);
    border: 1px solid #cccccc;
    border-bottom-left-radius: 5px;  
    border-bottom-right-radius: 5px;
    width: 323px;    
    height: 280px;
}  

div.rightAreaGameplanContent #rennsituationField {  
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e9e9e9)); 
    background: -moz-linear-gradient(top, #ffffff, #e9e9e9);                             
    background: -o-linear-gradient(white 0%, #e9e9e9 100%);
    background: linear-gradient(white 0%, #e9e9e9 100%);
    border: 1px solid #cccccc;
    border-bottom-left-radius: 5px;  
    border-bottom-right-radius: 5px;
    width: 323px;
}   

div.rightAreaGameplanContent #tableField {
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e9e9e9)); 
    background: -moz-linear-gradient(top, #ffffff, #e9e9e9);                             
    background: -o-linear-gradient(white 0%, #e9e9e9 100%);
    background: linear-gradient(white 0%, #e9e9e9 100%);
    border: 1px solid #cccccc;
    border-bottom-left-radius: 5px;  
    border-bottom-right-radius: 5px;
    width: 323px;
}    

div.rightAreaGameplanContent #calendarField {  
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e9e9e9)); 
    background: -moz-linear-gradient(top, #ffffff, #e9e9e9);                             
    background: -o-linear-gradient(white 0%, #e9e9e9 100%);
    background: linear-gradient(white 0%, #e9e9e9 100%);
    border: 1px solid #cccccc;
    border-bottom-left-radius: 5px;  
    border-bottom-right-radius: 5px;
    width: 323px;
}   

div.rightAreaGameplanContent .kommentare {
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e9e9e9)); 
    background: -moz-linear-gradient(top, #ffffff, #e9e9e9);                             
    background: -o-linear-gradient(white 0%, #e9e9e9 100%);
    background: linear-gradient(white 0%, #e9e9e9 100%);
    border: 1px solid #cccccc;
    border-bottom-left-radius: 5px;  
    border-bottom-right-radius: 5px;
    width: 323px;
}

div.rightArea div.rightAreaFormation {  
    width: 325px;
}

div.rightArea div.rightAreaFormation div.rightAreaFormationNavi {
    height: 23px; 
    width: 325px;
}          

div.rightArea div.rightAreaFormation div.rightAreaFormationNavi a {
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e9e9e9)); 
    background: -moz-linear-gradient(top, #ffffff, #e9e9e9);                             
    background: -o-linear-gradient(white 0%, #e9e9e9 100%);
    background: linear-gradient(white 0%, #e9e9e9 100%);   
    border: 1px solid #cccccc;                                  
    border-bottom: 0;
    border-top-left-radius: 5px;  
    border-top-right-radius: 5px;
    display: block;
    float: left;
    height: 23px;   
    line-height: 23px;  
    margin-right: 2px;
    padding-left: 7px;
    padding-right: 7px;
    text-align: center;
}               

div.rightArea div.rightAreaFormation div.rightAreaFormationNavi a.active {
    background: #ffffff;
}                 

div.rightArea div.rightAreaFormation div.rightAreaFormationNavi a:hover {
    text-decoration: none;
}  

div.rightArea div.rightAreaFormation div.rightAreaFormationContent {
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e9e9e9)); 
    background: -moz-linear-gradient(top, #ffffff, #e9e9e9);                             
    background: -o-linear-gradient(white 0%, #e9e9e9 100%);
    background: linear-gradient(white 0%, #e9e9e9 100%);
    border: 1px solid #cccccc;
    border-bottom-left-radius: 5px;  
    border-bottom-right-radius: 5px;
    width: 323px;
}

/* Commentary */
div#mc_content_modul2_commentary_head {  
  background: none;  
  border-left: 0; 
  height: 20px;
  margin-bottom: 10px;
  width: 100%;
}
    div#mc_content_modul2_segment2_reloadbutton {
        padding-left: 9px;
        margin-top: 11px;
    }
    div#mc_content_modul2_segment2_reloadtext {
      width: 324px;
      text-align: right;
      vertical-align: middle;
      margin-right: 13px;
      margin-top: 11px;
      float: right;
      font: normal 10px arial, verdana, helvetica;
      color: #6e6e6e;
    }
div#mc_content_modul2_commentary_content {
  background: none;
  border: 0;
  height: 800px;
  padding-top: 0px;  
  width: 100%;
}
    div#mc_content_modul2_commentary_content_inner {      
      font-size: 12px;  
      height: 704px; 
      margin-left: 10px;
      margin-right: 10px;
      padding-right: 20px;
      overflow-y: auto;
      overflow-x: hidden;  
      width: 552px; 
    }
        div#mc_commentary_item_grey {
          background: #f5f5f5;
          border-bottom: 1px solid #e7e7e7;
          margin-left: 1px;
          padding: 6px;
          width: 545px;
        }    
        div#mc_commentary_item_white {
          background: #fff;
          border-bottom: 1px solid #e7e7e7;
          margin-left: 1px;
          padding: 6px;
          width: 545px;
        }   
            div#mc_commentary_time {
                clear: both;
                float: left;
                font-weight: bold;
                padding-bottom: 5px;
                width: 100%;
            }
  
            div#mc_commentary_comment {
                clear: both;
                width: 100%;
            }
  

/* Results */
div.results {  
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 20px;
}

div.results div.resultsTitle {
}     

div.results div.resultsContent {
    margin-top: 5px;
}      

div.results div.resultsContent div.resultsContentRow {
    clear: both;
    height: 20px;
    line-height: 20px;
}       

div.results div.resultsContent div.resultsContentRow div.resultsContentRow_date {
    float: left;
    font-size: 11px;
    width: 40px;
}           

div.results div.resultsContent div.resultsContentRow div.resultsContentRow_clock {
    float: left;                                                                  
    font-size: 11px;  
    width: 29px;
}   

div.results div.resultsContent div.resultsContentRow div.resultsContentRow_team1 {
    float: left; 
    font-weight: bold;
    text-align: right;
    width: 68px;
}     

div.results div.resultsContent div.resultsContentRow div.resultsContentRow_team1 a {
    font-size: 11px;
    font-weight: normal;
} 

div.results div.resultsContent div.resultsContentRow div.resultsContentRow_team1Image {
    float: left;
    height: 15px;
    margin-left: 5px;  
    margin-top: 2px;
}      

div.results div.resultsContent div.resultsContentRow div.resultsContentRow_result {
    float: left;     
    font-weight: bold;
    text-align: center; 
    width: 40px;
}

div.results div.resultsContent div.resultsContentRow div.resultsContentRow_team2Image {
    float: left;                    
    height: 15px;
    margin-right: 5px;
    margin-top: 2px;
}     

div.results div.resultsContent div.resultsContentRow div.resultsContentRow_team2 {
    float: left;          
    font-weight: bold; 
    text-align: left;
    width: 68px;
}             

div.results div.resultsContent div.resultsContentRow div.resultsContentRow_team2 a {
    font-size: 11px;
    font-weight: normal;
} 
   
                                                                                                                                                                                     
div#mc_adlink {
  margin-left: 10px;
  margin-top: 10px;
  width: 810px;
  color: #343434;
  height: 25px;
  line-height: 25px;
  border-bottom: 1px solid #cccccc;
  font-size: 11px;
  text-align: left;
}

.kommentare {
  display: none;
}                                                                                                                                                                                                            

#comment_add .bookmark {
  font-size: 12px;
  color: #434343;
  text-decoration: none;
  font-family: arial, verdana, helvetica;
  font-weight: normal;
}     

#comment_add {
  margin-left: 10px;
}      

#comments {
  margin-left: 10px;
}        

#comments .bookmark {
  line-height: 16px;
  font-size: 12px;
} 

.resAdd {
  display: block;
  font-size: 10px;
  font-weight: normal;
  line-height: 15px;
  margin-top: -6px;
}

.resultSubtitle {
  background: #d2d2d2;
  height: 19px;
  padding-left: 6px;
  font-weight: bold;
  color: #505050;
  line-height: 19px;
  margin-top: 5px;
  clear: both;
}

/* Feed Scoreboard */
.leftAreaScoreboard {            
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e9e9e9)); 
    background: -moz-linear-gradient(top, #ffffff, #e9e9e9);                             
    background: -o-linear-gradient(white 0%, #e9e9e9 100%);
    background: linear-gradient(white 0%, #e9e9e9 100%);
    border: 1px solid #cccccc;
    border-radius: 5px;
    height: 271px;  
    width: 573px;
}
    .leftAreaScoreboard .scoreboardConf {
        padding: 10px;
    }
    
        .leftAreaScoreboard .scoreboardConf .scoreboardConfTitle {
            color: #e68f1c;
            margin-bottom: 10px;
        }    
    
        .leftAreaScoreboard .scoreboardConf .scoreboardConfRow {
            clear: both;
            height: 20px;
            line-height: 20px;
            margin-bottom: 5px;
        }          
    
            .leftAreaScoreboard .scoreboardConf .scoreboardConfRow .scoreboardConfRowKickoff {
                float: left;
                width: 85px;
            }      
            
                .leftAreaScoreboard .scoreboardConf .scoreboardConfRow .scoreboardConfRowKickoff span.live {
                    background: #e68f1c;
                    color: #ffffff;
                    display: block;
                    float: left;
                    height: 14px;
                    line-height: 14px;
                    padding-left: 15px;
                    padding-right: 15px;
                    margin-top: 3px;
                }  
    
            .leftAreaScoreboard .scoreboardConf .scoreboardConfRow .scoreboardConfRowTeam1 {    
                float: left;
                margin-right: 20px;
                text-align: right;  
                width: 140px;
            }                   
    
            .leftAreaScoreboard .scoreboardConf .scoreboardConfRow .scoreboardConfRowTeam1Image {  
                float: left;
                width: 18px;
            }                 
    
            .leftAreaScoreboard .scoreboardConf .scoreboardConfRow .scoreboardConfRowResult {     
                float: left;
                text-align: center;
                width: 40px;
            }                 
    
            .leftAreaScoreboard .scoreboardConf .scoreboardConfRow .scoreboardConfRowTeam2Image { 
                float: left; 
                width: 18px;
            }                  
    
            .leftAreaScoreboard .scoreboardConf .scoreboardConfRow .scoreboardConfRowTeam2 {    
                float: left;   
                margin-left: 20px;
                text-align: left; 
                width: 140px;
            }    

    .leftAreaScoreboard .scoreboardTeamrow {
    }  

        .leftAreaScoreboard .scoreboardTeamrow .scoreboardTeamrowTeam1 {
            float: left;
            margin-left: 2%;
            margin-top: 15px;
            text-align: center;
            width: 35%;
        }  

            .leftAreaScoreboard .scoreboardTeamrow .scoreboardTeamrowTeam1 .scoreboardTeamrowTeam1Name {
                font-size: 20px;
                font-weight: bold;
                margin-bottom: 5px;
            }  

            .leftAreaScoreboard .scoreboardTeamrow .scoreboardTeamrowTeam1 .scoreboardTeamrowTeam1Logo {
            }

            .leftAreaScoreboard .scoreboardTeamrow .scoreboardTeamrowTeam1 .scoreboardTeamrowTeam1Data {
                margin-top: 15px;
                text-align: left;
            }  

                .leftAreaScoreboard .scoreboardTeamrow .scoreboardTeamrowTeam1 .scoreboardTeamrowTeam1Data .scoreboardTeamrowTeam1DataGoal {
                } 

        .leftAreaScoreboard .scoreboardTeamrow .scoreboardTeamrowScore {  
            float: left;       
            margin-top: 15px;
            text-align: center;
            width: 26%;
        }       

            .leftAreaScoreboard .scoreboardTeamrow .scoreboardTeamrowScore .scoreboardTeamrowScoreFullscore {
                font-size: 30px;
                font-weight: bold;
            }      

            .leftAreaScoreboard .scoreboardTeamrow .scoreboardTeamrowScore .scoreboardTeamrowScoreSinglescores {
                font-size: 16px;
                font-weight: bold;
                margin-top: 5px;
            }   

            .leftAreaScoreboard .scoreboardTeamrow .scoreboardTeamrowScore .scoreboardTeamrowScoreStatus {
                background: #e68f1c;
                border-radius: 5px; 
                color: #ffffff;
                font-size: 15px;
                height: 25px;
                line-height: 25px;
                margin: auto;
                margin-top: 20px;
                padding-left: 10px;  
                padding-right: 10px;
                text-align: center;
                width: 75px;
            } 

        .leftAreaScoreboard .scoreboardTeamrow .scoreboardTeamrowTeam2 {
            float: left;   
            margin-right: 2%;  
            margin-top: 15px;
            text-align: center;
            width: 35%;
        }  

            .leftAreaScoreboard .scoreboardTeamrow .scoreboardTeamrowTeam2 .scoreboardTeamrowTeam2Name {  
                font-size: 20px;
                font-weight: bold;
                margin-bottom: 5px;
            }  

            .leftAreaScoreboard .scoreboardTeamrow .scoreboardTeamrowTeam2 .scoreboardTeamrowTeam2Logo {
            }

            .leftAreaScoreboard .scoreboardTeamrow .scoreboardTeamrowTeam2 .scoreboardTeamrowTeam2Data {  
                margin-top: 15px;
                text-align: left;
            }  

                .leftAreaScoreboard .scoreboardTeamrow .scoreboardTeamrowTeam2 .scoreboardTeamrowTeam2Data .scoreboardTeamrowTeam2DataGoal {
                }

    .leftAreaScoreboard .scoreboardDatarow {
        font-size: 11px;
        line-height: 14px;
        margin-top: 14px;
        padding-left: 2%;
    }

        .leftAreaScoreboard .scoreboardDatarow .scoreboardDatarowKickoff {
            float: left;
        }  

        .leftAreaScoreboard .scoreboardDatarow .scoreboardDatarowReferee { 
            float: left;
            margin-left: 20px;
        }

        .leftAreaScoreboard .scoreboardDatarow .scoreboardDatarowAttendance {  
            float: left;
            margin-left: 20px;
        }   

        .leftAreaScoreboard .scoreboardDatarow .scoreboardDatarowStadium {  
            clear: both;
            line-height: 20px;
            margin-bottom: 10px;
        }
        
/* Feed gamebar */
.gamebar {
} 

    .gamebar .gamebarLeftArrow {
        float: left;
        margin-right: 7px;
        width: 30px;
    }    

    .gamebar .gamebarContent {
        float: left;
        overflow: hidden;
        width: 845px;
    }     

        .gamebar .gamebarContent .gamebarInnerContent {
            width: auto;
        }      

            .gamebar .gamebarContent .gamebarInnerContent #gamebarInnerContentElementActive {
                background: url(/live/center5_0/templates/sportal/opta-2bundesliga/images/gamebar_element_active_bg.png);    
            }  

            .gamebar .gamebarContent .gamebarInnerContent .gamebarInnerContentElement {
                background: #d2d2d2;
                float: left;
                width: 140px;    
                cursor: hand;
                cursor: pointer;
            } 

            .gamebar .gamebarContent .gamebarInnerContent .gamebarInnerContentElementBorder {
                border-left: 1px solid #ffffff;    
            }      

                .gamebar .gamebarContent .gamebarInnerContent .gamebarInnerContentElement .gamebarInnerContentElementHead {
                    height: 30px;
                }     

                    .gamebar .gamebarContent .gamebarInnerContent .gamebarInnerContentElement .gamebarInnerContentElementHead .gamebarInnerContentElementKickoff {
                        font-size: 11px;
                        margin-left: 10px;
                        padding-top: 10px;
                    }    

                        .gamebar .gamebarContent .gamebarInnerContent .gamebarInnerContentElement .gamebarInnerContentElementHead .gamebarInnerContentElementKickoff span.live {
                            background: #e68f1c;
                            color: #ffffff;
                            display: block;
                            float: left;
                            height: 14px;
                            line-height: 14px;
                            padding-left: 15px;
                            padding-right: 15px;
                        }

                    .gamebar .gamebarContent .gamebarInnerContent .gamebarInnerContentElement .gamebarInnerContentElementHead .gamebarInnerContentElementGoalalarm {
                    }  

                .gamebar .gamebarContent .gamebarInnerContent .gamebarInnerContentElement .gamebarInnerContentElementMain {
                    height: 47px;
                    margin-top: 3px;
                }      

                    .gamebar .gamebarContent .gamebarInnerContent .gamebarInnerContentElement .gamebarInnerContentElementMain .gamebarInnerContentElementMainTeam1 {
                        float: left;
                        text-align: center;
                        width: 35%;
                    }   

                        .gamebar .gamebarContent .gamebarInnerContent .gamebarInnerContentElement .gamebarInnerContentElementMain .gamebarInnerContentElementMainTeam1 .gamebarInnerContentElementMainTeam1Name {
                            font-size: 11px;
                            margin-bottom: 2px;
                        }  

                        .gamebar .gamebarContent .gamebarInnerContent .gamebarInnerContentElement .gamebarInnerContentElementMain .gamebarInnerContentElementMainTeam1 .gamebarInnerContentElementMainTeam1Logo {
                        }     

                    .gamebar .gamebarContent .gamebarInnerContent .gamebarInnerContentElement .gamebarInnerContentElementMain .gamebarInnerContentElementMainScore {
                        float: left; 
                        text-align: center;
                        width: 30%;
                    }          

                        .gamebar .gamebarContent .gamebarInnerContent .gamebarInnerContentElement .gamebarInnerContentElementMain .gamebarInnerContentElementMainScore .gamebarInnerContentElementMainScoreFullscore {
                            font-size: 20px;
                            font-weight: bold;
                            margin-top: 20px;
                        }     

                    .gamebar .gamebarContent .gamebarInnerContent .gamebarInnerContentElement .gamebarInnerContentElementMain .gamebarInnerContentElementMainTeam2 {
                        float: left;
                        text-align: center;
                        width: 35%;
                    }   

                        .gamebar .gamebarContent .gamebarInnerContent .gamebarInnerContentElement .gamebarInnerContentElementMain .gamebarInnerContentElementMainTeam2 .gamebarInnerContentElementMainTeam2Name {
                            font-size: 11px;
                            margin-bottom: 2px;
                        }  

                        .gamebar .gamebarContent .gamebarInnerContent .gamebarInnerContentElement .gamebarInnerContentElementMain .gamebarInnerContentElementMainTeam2 .gamebarInnerContentElementMainTeam2Logo {
                        } 

                .gamebar .gamebarContent .gamebarInnerContent .gamebarInnerContentElement .gamebarInnerContentElementSinglescores {   
                    height: 20px;
                    text-align: center;
                }    

    .gamebar .gamebarRightArrow {
        float: left;
        margin-left: 7px;
        width: 30px;
    }

/* Navbar */    
.navbar {
    margin-top: 20px;
}

    .navbar .navbarDivision {
        float: left;
    }  

    .navbar .navbarDivisionSelector { 
        display: block;
        float: left;   
        margin-left: 5px;
    }   

    .navbar .navbarGameday {     
        float: left;
        margin-left: 20px;
    }  

    .navbar .navbarGamedaySelector {  
        display: block; 
        float: left;    
        margin-left: 5px;
    }      

    .navbar .navbarConference {    
        float: left;        
        /*margin-left: 20px;*/
    }        

    .navbar .navbarConferenceActive {    
        float: left;        
        /*margin-left: 20px;*/
        color: #e68f1c;
        text-decoration: underline;
    }  

    .navbar .navbarConferenceSelector {  
        display: block;
        float: left;   
        margin-left: 5px;
        margin-top: 3px;
    }
    
/* Fixtures Plus */
h2.fixtures-plus-list {
    display: none;
}

.opta-widget-container .fixtures-plus td.home-team-name .team-name {
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    margin-top: 5px;
}                      

.opta-widget-container .fixtures-plus td.away-team-name .team-name {                                               
    font-size: 11px;    
    color: #000000;
    font-weight: normal; 
    margin-top: 5px;
}

.opta-widget-container .fixtures-plus-list tbody tr.scoreline td.match-time span {
    padding: 0;
    background: none;
    margin-left: 4px;
}           

#opta-widget-idx-4 thead tr, #opta-widget-idx-4 tbody tr {
    background: none;
}            

#opta-widget-idx-4 {
    background: none; 
    margin-bottom: 0;
    margin-top: 5px;
}  

.opta-widget-container .fixtures-plus.opta-v3 {
    background: none;
    margin-bottom: 0;
}            

#opta-widget-idx-4 .tabs-content {
    background: none;
    border: 0; 
    margin-bottom: 0;
}   

.opta-widget-container .fixtures-plus-list tr.scoreline td {
    padding: 5px 4px;                                         
    font-size: 11px;    
    color: #000000;
    font-weight: normal;
}      

.opta-widget-container .fixtures-plus-list tr.scoreline td.score-home,
.opta-widget-container .fixtures-plus-list tr.scoreline td.score-away,
.opta-widget-container .fixtures-plus-list tr.scoreline td.score-divider {
    font-size: 12px;    
}

.opta-widget-container .fixtures-plus-list .tabs-active div.opta-dropdown, 
.opta-widget-container .fixtures-plus-grid .tabs-active div.opta-dropdown {
    font-size: 14px;
    line-height: 14px;
    padding: 0;
    height: 25px;
    background: none;
    border: 0;
    margin-bottom: 5px;
}                

.opta-widget-container .fixtures-plus-list .tabs-active div.opta-dropdown span, 
.opta-widget-container .fixtures-plus-grid .tabs-active div.opta-dropdown span {
padding: 5px 0 0 0;
background: transparent;
color: #000000;
font-weight: normal;
}

.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 {
    padding: 0;
    margin: 0 0 0 6px;
    display: inline-block;
    width: 14px;
    height: 14px;
    background: transparent url(/live/center5_0/templates/sportal/opta-2bundesliga/images/football-fixtures.png) no-repeat 0 -165px;
}

.opta-widget-container .fixtures-plus td.home-team-name, 
.opta-widget-container .fixtures-plus td.away-team-name {
    width: 23%;
}   

.opta-widget-container .fixtures-plus td.match-time {                                              
    font-size: 11px;    
    color: #000000;
    padding-left: 10px;
    width: 30%;
}          

.opta-fixtures_plus .match-time { 
    padding-left: 10px;
}

.opta-widget-container .fixtures-plus td.home-team-name .crest {
    top: -6px;
    right: 4px;
}          

.opta-widget-container .fixtures-plus td.away-team-name .crest {
    top: -6px;  
    left: 4px;
}          

.opta-fixtures_plus .score-home { 
    padding-top: 7px;
    padding-bottom: 3px;
}             

.opta-fixtures_plus .score-divider { 
    padding-top: 7px;
    padding-bottom: 3px;
}          

.opta-fixtures_plus .score-away { 
    padding-top: 7px;
    padding-bottom: 3px;
}                      

.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 {
    top: 25px;
    background: #fff;
    height: 200px;
    padding: 0;
    width: 150px;
}                               

.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 {
line-height: 18px;
color: #000000;  
height: 30px;
}                                

.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: #e68f1c;
color: #ffffff;         
line-height: 18px;
height: 30px;
} 
    
.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: #000000;                                                                              
line-height: 18px; 
height: 28px;
}      
    
.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: #e68f1c;
color: #ffffff;         
line-height: 18px; 
height: 28px;
}   

.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: #e68f1c;
border-bottom: 1px solid #ddd;
color: #ffffff;        
line-height: 18px; 
height: 30px;
}

.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: #e68f1c;  
color: #ffffff;    
line-height: 18px; 
height: 28px;
}   

.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: #e68f1c;
color: #ffffff;  
line-height: 18px;
height: 28px;
}

/* Table */
#tableField .opta-standings h2 {
    display: none;   
}

#tableField .opta-widget-container .standings-container {
    border: 0;
}

#tableField .opta-standings thead th {
    border: 0;
}   

#tableField .opta-standings thead th.pos {
    border: 0;
}

#tableField .opta-widget-container tbody td.position {
    text-align: center;
}

#tableField .opta-standings thead th .image-spacer {
    display: none;
}   

#tableField .opta-standings tbody td .image-spacer {
    margin-right: 0;
}

#tableField .opta-standings thead tr {
    height: 20px;
}               

#tableField .opta-standings tbody tr {
    height: 20px;
}

#tableField .opta-widget-container tbody td.team {
    line-height: 20px;
    font-size: 13px;
    color: #000000;
}                     

#tableField .opta-widget-container tbody td:nth-child(3) {
    font-size: 13px;
    color: #000000;
}

/* Conference commentary */
div#mc_content_modul2_commentary_content_inner_conference {
    font-size: 12px;
    height: 855px;
    margin-left: 10px;
    margin-right: 10px;
    overflow-y: auto;
    overflow-x: hidden;
    width: 552px;
}

div#mc_commentary_item_1 {
  width: 545px;
  border-bottom: 1px solid #e7e7e7;
  padding: 6px;
  background: #f5f5f5;
  margin-left: 1px;  
}    

div#mc_commentary_item_0 {
  width: 545px;
  border-bottom: 1px solid #e7e7e7;
  padding: 6px;
  background: #ffffff;
  margin-left: 1px;   
}   

div#timebox {
  width: 55px;
  float: left;
} 

div#mc_commentary_symbol {
  width: 60px;
  margin-top: 10px;
  text-align: center;
}

div#mc_commentary_comment_conference {
    width: 380px;
    float: left;
}

.leftAreaGoalReplay .opta-goalreplay h2 {
    background: none;
    color: #3e3e3e;
    font-family: 'Arial','Helvetica','clean',sans-serif;
    font-size: 16px;
    height: auto;
    border: 1px solid #ddd;
    border-bottom: 0;
    width: 563px;
    padding-left: 10px;
}

.opta-standings .standings-competition-name {
    display: none;
}

.opta-actionareas h2 {
    display: none;
}

#resultsField .opta-fixtures_plus .tabs-content {
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}

/* Titlebar */
.titlebar { 
    margin-top: 20px;
}

    .titlebar .titleBarLeft {
        float: left;
        width: 60%;
    }

        .titlebar h3 {
            color: #929292;
            font-size: 14px;
            font-weight: normal;
            margin: 0;        
            margin-bottom: 10px;
            padding: 0;
        }
        
        .titlebar h2 {
            color: #e68f1c;   
            font-size: 16px;
            font-weight: normal;
            margin: 0;
            margin-bottom: 2px;
            padding: 0;
        }
        
        .titlebar h1 {   
            color: #000000;   
            font-size: 28px;
            font-weight: bold;
            margin: 0;
            padding: 0;
        }  

    .titlebar .titleBarRight {
        float: right;
        width: 40%;
    }      

        .titlebar .titleBarRight #fb-root {
            float: right;
            margin-right: 20px;
        }         

        .titlebar .titleBarRight #google-root {
            float: right;
        }

        .titlebar .titleBarRight #twitter-root {
            float: right;
            width: 100px;
        }
        
/* F1 Scoreboard */
div.leftAreaScoreboard {        
    position: relative;
}  

div.leftAreaScoreboard h1 {   
    font-size: 24px;
    font-weight: bold;
    margin: 0;
    margin-left: 10px;
    margin-top: 5px;
    padding: 0; 
    display: block;
}    

div.leftAreaScoreboard .eventtitle { 
    font-size: 16px;
    margin-left: 10px;
    margin-top: 5px;  
}      

    div.leftAreaScoreboard .eventtitle span.eventtitlesmall { 
        font-size: 11px;
        margin-left: 10px;
    }    

div.leftAreaScoreboard .scoreboardnav { 
    background: url(/live/center5_0/templates/spox/opta-formel1/images/scnavbg.png) repeat-x;
    margin-top: 10px; 
}          

    div.leftAreaScoreboard .scoreboardnav a {
        display: block;
        float: left;
        height: 30px;
        line-height: 30px; 
        margin-top: 1px;  
        padding-left: 10px;
        padding-right: 10px;
    }           

        div.leftAreaScoreboard .scoreboardnav a.active { 
            background: #ffffff;  
            border-top: 1px solid #cdcdcd;
            border-right: 1px solid #cdcdcd;
            border-left: 1px solid #cdcdcd;  
            border-top-left-radius: 5px;    
            border-top-right-radius: 5px;   
            height: 30px;
            line-height: 30px;          
            margin-top: 0px;  
        }         

div.leftAreaScoreboard .scoreboardresults { 
    height: 220px;  
}          

    div.leftAreaScoreboard .scoreboardresults .scoreboardresults_head {   
        background: #ffffff;
        color: #777777;
        height: 30px;
        line-height: 30px;
    }          

        div.leftAreaScoreboard .scoreboardresults .scoreboardresults_head .scoreboardresults_head_element {   
            float: left;
        }         

    div.leftAreaScoreboard .scoreboardresults .scoreboardresults_content { 
        font-size: 12px;
        height: 190px;
        overflow-y: scroll;  
    }          

        div.leftAreaScoreboard .scoreboardresults .scoreboardresults_content .scoreboardresults_contentrow_dark {   
            background: #f5f5f5;
            clear: both;               
    border-top: 1px solid #eeeeee;
        }                        

        div.leftAreaScoreboard .scoreboardresults .scoreboardresults_content .scoreboardresults_contentrow_dark:nth-child(even) {   
            background: #ffffff;
            clear: both;
            border-top: 1px solid #eeeeee;
        }      
        
        div.leftAreaScoreboard .scoreboardresults .scoreboardresults_content .scoreboardresults_contentrow_bright {   
            background: #ffffff; 
            clear: both;     
    border-top: 1px solid #eeeeee;
        }                

        div.leftAreaScoreboard .scoreboardresults .scoreboardresults_content .scoreboardresults_content_element {   
            float: left;  
            height: 18px;
            line-height: 18px;
        }                 

div.leftAreaScoreboard .rightbox {
    background: url(/live/center5_0/templates/spox/opta-formel1/images/car.png) no-repeat;  
    height: 58px;
    position: absolute;
    right: 0px;
    top: 0; 
    width: 136px;
}  

div.leftAreaScoreboard .rightboxtime {  
    background: -webkit-linear-gradient(rgba(159,8,25,1), rgba(113,0,9,1)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(rgba(159,8,25,1), rgba(113,0,9,1)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(rgba(159,8,25,1), rgba(113,0,9,1)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(rgba(159,8,25,1), rgba(113,0,9,1)); /* Standard syntax */
    color: #ffffff;
    border: 1px solid #cdccca;
    height: 21px;
    line-height: 21px;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 5px;  
    position: absolute;
    right: 5px;
    top: 35px; 
}                  

.opta-calendar {
    margin-top: 0;
}   

.opta-calendar h2 {
    display: none;
}   

    .opta-calendar .fixtures {
        border: 0;
        background: none;
        margin-bottom: 0;
    }   

        .opta-calendar .fixtures .f1-headers {
            color: #777777;
            font-weight: normal;
        }

    .opta-widget-container .fixtures.f1 div.matches.f1-headers {
        background: none;   
            font-weight: normal;
            padding-bottom: 5px;
    }
    
#tableField .opta-standings thead th {
  color: #777777;
}              
    
    #tableField .opta-standings .standings { 
        border: 0;
        background: none;  
        margin-bottom: 0;
    }
    
#tableField .opta-standings tbody tr {
  height: 18px;
}

#tableField .opta-widget-container tbody td {
  padding-top: 0;
  padding-bottom: 0;
}

.opta-widget-container .fixtures .matches {        
    background-color: #f5f5f5;
    line-height: 18px;
}   

    .opta-widget-container .fixtures .matches div.match { 
        border-top: 1px solid #eeeeee;
        padding-top: 0;
        padding-bottom: 0;
    }              
    
.opta-widget-container .fixtures .matches:nth-child(even) {
    background-color: #ffffff;    
}             

.map {}

.map .maptitle {
    margin-left: 10px;
    margin-top: 10px;
    font-weight: bold;
    font-size: 14px;
}           

.map .mapimage {
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.opta-profile h2 {
    display: none;   
}

.opta-profile .profile-container {
    border: 0;
}                             

.opta-profile .profile {
    background: none;
}

#resultsField .scoreboardresults_head {   
    background: #ffffff;
    color: #777777;
    height: 20px;
    line-height: 20px;
    font-size: 11px;
    clear: both;
}          

#resultsField .scoreboardresults_head .scoreboardresults_head_element {   
    float: left;
}         

#resultsField .scoreboardresults_content { 
    font-size: 11px;
    height: 215px;
    margin-bottom: 10px;
    overflow-y: auto;  
}             

#resultsField .scoreboardresults_content .scoreboardresults_contentrow_dark {   
    background: #f5f5f5;
    clear: both;
    border-top: 1px solid #eeeeee;
}                      
        
#resultsField .scoreboardresults_content .scoreboardresults_contentrow_bright {   
    background: #ffffff; 
    clear: both;      
    border-top: 1px solid #eeeeee;
}               

#resultsField .scoreboardresults_content .scoreboardresults_contentrow_0 {   
    background: #f5f5f5;
    clear: both;
    border-top: 1px solid #eeeeee;
}                      
        
#resultsField .scoreboardresults_content .scoreboardresults_contentrow_1 {   
    background: #ffffff; 
    clear: both;      
    border-top: 1px solid #eeeeee;
}            

#resultsField .scoreboardresults_content .scoreboardresults_content_element {   
    float: left;  
    height: 20px;
    line-height: 20px;
}                            

#resultsField .scoreboardresults_content .scoreboardresults_content_element:nth-child(2) {   
    font-size: 12px;
}        

#wertungenField .scoreboardresults_content_wertungen {
    clear: both; 
    font-size: 11px;
    height: 215px;
    margin-bottom: 10px;
    overflow-y: auto;  
}  

#wertungenField .scoreboardresults_head {   
    background: #ffffff;
    color: #777777;
    height: 20px;
    line-height: 20px;
    font-size: 11px;
    clear: both;
}          

#wertungenField .scoreboardresults_head .scoreboardresults_head_element {   
    float: left;
}         

#wertungenField .scoreboardresults_content_wertungen .scoreboardresults_contentrow_dark {   
    background: #f5f5f5;
    clear: both;
    border-top: 1px solid #eeeeee;
}                      
        
#wertungenField .scoreboardresults_content_wertungen .scoreboardresults_contentrow_bright {   
    background: #ffffff; 
    clear: both;      
    border-top: 1px solid #eeeeee;
}               

#wertungenField .scoreboardresults_content_wertungen .scoreboardresults_contentrow_0 {   
    background: #f5f5f5;
    clear: both;
    border-top: 1px solid #eeeeee;
}                      
        
#wertungenField .scoreboardresults_content_wertungen .scoreboardresults_contentrow_1 {   
    background: #ffffff; 
    clear: both;      
    border-top: 1px solid #eeeeee;
}            

#wertungenField .scoreboardresults_content_wertungen .scoreboardresults_content_element {   
    float: left;  
    height: 20px;
    line-height: 20px;
}                            

#wertungenField .scoreboardresults_content_wertungen .scoreboardresults_content_element:nth-child(2) {   
    font-size: 12px;
}  

.resultDropdown {
    margin-bottom: 10px;
    margin-left: 10px;
    position: relative;
    float: left;
}      

  .resultDropdown .resultDropdownTitle {
      float: left;
      margin-right: 5px;
  }      

  .resultDropdown .resultDropdownIcon {
      background: url(/live/center5_0/templates/sportal/opta-em-qualifikation/images/arrow_bottom.png) no-repeat;
      float: left;
      height: 10px;
      margin-top: 3px;
      width: 15px;
  }

  .resultDropdown .resultDropdownFields {
    background: #ffffff;
    border: 1px solid #dddddd;
    box-shadow: 3px 3px 5px #bbbbbb;
    display: none;
    height: 126px;
    left: 0px;
    overflow: auto;
    position: absolute;
    top: 20px;
    z-index: 99999;
    width: 175px;
  }    

    .resultDropdown .resultDropdownFields span { 
      border-bottom: 1px solid #dddddd;
      cursor: hand;
      cursor: pointer;
      display: block;
      font-size: 11px;
      height: 29px;
      line-height: 29px;
      padding-left: 10px;
    } 

    .resultDropdown .resultDropdownFields span:hover {   
      background: #e68f1c;
      border-bottom: 1px solid #dddddd;
      color: #ffffff;
      cursor: hand;
      cursor: pointer;
      display: block;
      height: 29px;
      line-height: 29px;
      padding-left: 10px;
    }
    
    .dropdowns {
    margin-bottom: 0px;
    margin-top: 10px;
    }                   
    
    .opta-widget-container .profile-container .profile dt {
        color: #000000;
        font-size: 11px;    
        padding-top: 6px;
        padding-bottom: 5px;
    }
    
    .opta-widget-container .profile-container .profile dd {       
        color: #000000;
        font-size: 12px;
        font-weight: bold;
        padding-top: 5px;
        padding-bottom: 5px;
    }
    
.startinggrid {
    position: relative;
    font-size: 11px;
}      
    
.startinggrid .gridelement_left {
    position: absolute;
}      
    
.startinggrid .gridelement_left .gridelement_left_image {
    background: url(/live/center5_0/templates/spox/opta-formel1/images/gridleft.png);
    width: 16px;
    height: 50px;
    float: left;
}                            
    
.startinggrid .gridelement_left .gridelement_left_data {
    float: left;
    width: 125px;
}                            
    
.startinggrid .gridelement_left .gridelement_left_data .gridelement_left_data_rank {  
    float: left;
    margin-left: 10px;
    width: 25px;
    font-size: 16px;
    margin-top: 5px;
    font-weight: bold;
    color: #910510;
}                            
    
.startinggrid .gridelement_left .gridelement_left_data .gridelement_left_data_icon { 
    width: 90px;   
    float: left;
}                          
    
.startinggrid .gridelement_left .gridelement_left_data .gridelement_left_data_name {
    float: left;
    margin-left: 10px;                                                                       
    width: 60px; 
    font-weight: bold;
}                          
    
.startinggrid .gridelement_left .gridelement_left_data .gridelement_left_data_time {    
    float: left;                                                                       
    width: 55px; 
}           

div.topflop {  
    background: #ffffff;
    background: url(/live/center5_0/templates/spox/opta-formel1/images/gain-lost-back2.png) no-repeat;
    background-position: 0px 45px;
    border: 1px solid #cccccc;
    border-radius: 5px;
    height: 275px;
    margin-bottom: 20px;
    width: 323px;
}  

div.topfloptitle {
    margin-top: 10px;
    margin-left: 10px;
}

div.topflopcontent {
    position: relative;
    margin-top: 19px;
    width: 323px;
    height: 230px;
}              

div.topflopdriver1image {
    position: absolute;
    left: 10px;
    top: 10px;
    width: 103px;
    height: 155px;
}                

div.topflopdriver2image {
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 103px;
    height: 155px;
}

div.topflopdriver1stats {
    position: absolute;
    left: 120px;
    top: 10px;
    width: 140px;
    height: 130px;
}

div.topflopdriver1statsarrow {
    float: left;
    width: 25px;
    margin-right: 5px;
}                

div.topflopdriver1statsdata {
    float: left;
    width: 105px;
    margin-top: 3px;
}           

div.topflopdriver1statsdata div.topflopdriver1statsdataname {
    height: 17px;
    line-height: 17px;
    font-size: 14px;                                                   
    font-weight: bold;
}                

div.topflopdriver1statsdata div.topflopdriver1statsdatatime {
    height: 17px;
    line-height: 17px;
}          

div.topflopdriver2stats {
    position: absolute;
    right: 120px;
    bottom: 10px;
    width: 140px;
    height: 130px;
    height: 35px;
}

div.topflopdriver2statsarrow {
    float: left;
    width: 25px;
}                

div.topflopdriver2statsdata {
    float: left;
    width: 105px;
    margin-top: 3px;   
    margin-right: 5px;
}           

div.topflopdriver2statsdata div.topflopdriver2statsdataname {
    height: 17px;
    line-height: 17px;
    font-size: 14px;                              
    font-weight: bold;
}                

div.topflopdriver2statsdata div.topflopdriver2statsdatatime {
    height: 17px;
    line-height: 17px;
}                                                                                                                                        

div.leftAreaScoreboard .rightboxrounds {  
    position: absolute;
    right: 80px;
    top: 70px; 
}                                                                                                                                         

div.leftAreaScoreboard .rightboxrounds div.rightboxroundstitle {  
    float: left;
    margin-right: 5px;
    margin-top: 4px;
}                                                                                                                                            

div.leftAreaScoreboard .rightboxrounds div.rightboxroundscontent {  
    float: left;
    width: 55px;
    height: 23px;
    background: url(/live/center5_0/templates/spox/opta-formel1/images/roundbg.png);
}                                                                                                                                               

    div.leftAreaScoreboard .rightboxrounds div.rightboxroundscontent .rightboxroundscontent_actual {  
        float: left;
        width: 28px;
        text-align: center;
        color: #ffffff;
        font-weight: bold;
        height: 23px;
        line-height: 23px;
    }                                                                                                                                          

    div.leftAreaScoreboard .rightboxrounds div.rightboxroundscontent .rightboxroundscontent_all {  
        float: left;
        width: 27px;   
        text-align: center;
        font-weight: bold;   
        height: 23px;
        line-height: 23px;
    }
    
    .optaInfos #mc_streckeninfo {
      height: 250px;
    }                                                                    
    
div#mc_result {
    width: 310px;
    height: 262px;
    margin-left: 6px;
    margin-right: 6px;
    background: #f2f2f2;
    overflow-y: auto;
    font-size: 11px;
    margin-top: 10px;
}

div#mc_result_head {
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    padding-left: 5px;
    margin-bottom: 4px;
    background: none;
    color: #000000;
    font-size: 11px;
}

div#mc_segment4_info_title {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 7px;
    margin-top: 10px;
}

div#mc_segment4_info_headline {
    font-size: 11px;
    line-height: 18px;
    font-weight: bold; 
    margin-top: 2px;
}

div#mc_segment4_info_text {
    font-size: 11px;
    line-height: 18px;
    padding-right: 6px;
}                                                                                                

div#mc_content_modul1_scoreboard_tournament {
    float: left;
    width: 131px;
    height: 16px;
    margin-left: 12px;
    text-align: left;
    padding-top: 12px;
    display: none;
}

div#mc_content_modul1_scoreboard_head_games {
    float: left;
    width: 45px;
    height: 16px;
    padding-top: 23px;
    padding-left: 7px;
    margin-left: 220px;
}

div#mc_content_modul1_scoreboard_inner {
    width: 545px;
    /* height: 119px; */
    height: 172px;
    margin-left: 7px;
    margin-right: 6px;
    margin-top: 7px;
    margin-bottom: 0px;
    background: none;
    background-repeat: no-repeat;
}

.mc_content_modul1_scoreboard_playername {
    color: #000;
    float: left;
    font: normal 18px arial, verdana;
    height: 22px;
    line-height: 18px;
    margin-left: 10px;
    text-align: left;
    vertical-align: middle;
    width: 208px;
}

.font_location_mc_content_modul1_scoreboard {
    font: bold 9px arial, verdana;
    color: #000;
    float: left;
    margin-left: 2px;
}

.font_divider_mc_content_modul1_scoreboard {
    font: bold 9px arial, verdana;
    color: #000;
    float: left;
    margin-left: 4px;
    margin-right: 4px;
}

.font_round_mc_content_modul1_scoreboard {
    font: bold 9px arial, verdana;
    color: #000;
    float: left;
}

div#mc_content_modul1_scoreboard_gamestate {
    float: right;
    width: 172px;
    height: 11px;
    line-height: 11px; 
    color: #000;
}

div#mc_segment1_sb_item_holescore_element_title {
    width: 45px;
    float: left;
    border-right: 1px solid #ccc;
    padding-left: 9px;
    font-size: 14px;
    font-weight: bold; 
    color: #000;
}

div#mc_segment1_sb_item_holescore_element {
    width: 20px;
    float: left;
    border-right: 1px solid #ccc;
    text-align: center;  
    color: #000;
}

.font_turnier_mc_content_modul1_scoreboard_tabheader {
    color: #000;
    font: normal 9px arial, verdana;
    padding-top: 23px;
}

div#mc_content_modul1_scoreboard_player_divider {
    width: 468px;
    height: 10px;
    line-height: 10px;
    margin-bottom: 16px;
    border-bottom: solid 1px #ccc;
}

.mc_segment1_sb_item_holescore {
    height: 18px;
    line-height: 18px;
    border-bottom: 1px solid #ccc;
    width: 327px;
    color: #000;
    font-size: 11px;
    float: left;
}

div#mc_content_modul1_scoreboard_head {
    width: 545px;
    height: 48px;
}

div#mc_content_modul1_scoreboard_player_1 {
    width: 545px;
    height: 26px;
}                                                                                                                                           

div#mc_content_modul1_scoreboard_player_2 {
    width: 545px;
    height: 44px;
}

div#mc_content_modul1_scoreboard_player_divider {
    width: 545px;
    height: 10px;
    line-height: 10px;
    margin-bottom: 16px;
    border-bottom: solid 1px #ccc;
}

div#mc_content_modul1_scoreboard_foot {
    width: 535px;
    height: 12px;
    margin-left: 10px;
    margin-right: 12px;
    margin-top: 25px;
}

.playerBox {
    clear: both;
    height: 232px;
    margin-left: 10px;
    margin-top: 40px;
    position: relative;
}

.playerLeft {
    float: left;
    margin-right: 20px;
    width: 100px;
}  

.playerLeft img {
    height: 122px;
    width: 100px;
}  

.playerRight {
    float: left;
    width: 180px;
}  

.playerRightRow {
    margin-bottom: 8px;
}      

.playerRightRowTitle {
    float: left;
    font-size: 11px;
    width: 80px;
}        

.playerRightRowData {
    float: left;
    font-weight: bold;
    width: 100px;
}           

.playerRightRowData span.flag {
    display: block;
    float: left;
    margin-right: 5px;
}

.playerArrows {
    bottom: 0;
    left: 0;
    position: absolute;
    width: 300px;
}

.leftPlayer {
    cursor: hand;
    cursor: pointer;
    float: left;
    text-align: left;
    width: 50%;    
}

.rightPlayer {    
    cursor: hand;
    cursor: pointer;
    float: right;    
    text-align: right;
    width: 50%; 
}                                                                                                                                                                                                                             

#mc_content_modul2_commentary_content_inner #daznbanner {
    background: url(/live/center5_0/images/dazn/DAZN-liveticker-banner-Web-451x50.svg) no-repeat;
    cursor: hand;
    cursor: pointer;
    height: 50px;
    margin: auto;
    margin-top: 10px;
    width: 451px;
}

#mc_commentary_comment a:hover {
    text-decoration: none;
}                  

#mc_commentary_comment a.daznlink {
    text-decoration: underline;
}                                                                                                                                                                                                       

.turnierbaum {
    background: url(/live/center5_0/templates/spox/opta-darts-wm/images/turnierbaum_spox_gross.jpg);
    background-size: 920px 1179px;
    height: 1179px; 
    position: relative;
    width: 920px;
}

.turnierbaumTitle {
    font-size: 30px;
    font-weight: bold;
    left: 10px;
    position: absolute;
    text-align: center;
    top: 35px;
    width: 855px;
}

.turnierbaumZoomIn {
    cursor: hand;
    cursor: pointer;
    right: 10px;
    position: absolute;
    top: 0px;
}

.turnierbaumElement {
    height: 53px;
    position: absolute;
    width: 140px;
}        

.turnierbaumElementPlayer1 {
    float: left;
    font-size: 12px;
    line-height: 15px;
    margin-left: 5px;
    margin-top: 10px;
    width: 110px;
}        

.turnierbaumElementPlayer2 {
    float: left;      
    font-size: 12px;   
    line-height: 15px;
    margin-left: 5px;  
    margin-top: 8px;
    width: 110px;
}         

.turnierbaumElementScore1 {
    float: left;         
    font-size: 12px;  
    line-height: 15px;
    margin-top: 10px;
    min-height: 1px;
    text-align: center;
    width: 25px;
}         

.turnierbaumElementScore2 {
    float: left;      
    font-size: 12px;   
    line-height: 15px;
    margin-top: 8px;    
    min-height: 1px;  
    text-align: center;
    width: 25px;
}
