        a {
            color: var(--color-ebony);
            text-decoration: none;
        }
        /* Body */
        body {
            font-family:        Arial, Verdana;
            font-size:          12px;
            font-weight:        normal;
            width:              100%;
            text-align:         left;
            margin:             0;
            padding:            0;
        }
        /* MC Body */
        div#mc_body {
            background:         var(--src-snow);
            width:              100%;
            height:             100%;
            float:              left;
        }
        div#mc_ad {
            display:    none;
            width:              160px;
            height:             600px;
            float:              left;
            margin-top:         10px;
            margin-left:        10px;
            text-align:         left;
        }
        div#mc_adlink {
            margin-left:        10px;
            width:              810px;
            color:              var(--color-ebony);
            height:             31px;
            line-height:        31px;
            border-bottom:      1px solid var(--src-botticelli);
            font-size:          11px;
            text-align:         left;
        }
        .ad_link {
            color:              var(--color-ebony);
            text-decoration:    none;
        }
        .ad_link:hover {
            color:              var(--color-ebony);
            text-decoration:    none;
        }
        span#adlink_content {
            margin-left:        6px;
        }   
        /* MC Head */
        div#mc_head {
            width:              1000px;
            height:             60px;
            background:         url(/de/includes/nav/live/center5_0/images/header_fussball_cl.jpg);
        }
        /* MC Content */
        div#mc_content {
            margin: 0 auto;
            width:              810px;
            padding-top:        10px;
            padding-bottom:     0px;
        }
        div#mc_content_inner {
            width:              810px;
        }
        div#mc_content_modul1 {
            width:              810px;
            height:             186px;
        }
        div#mc_content_modul2 {
            width:              810px;
            height:             372px;
        }
        div#mc_clear {
            clear:              both;
            height:             0;
            line-height:        0;
            font-size:          0;
        }
        div#mc_content_spacer {
        }
        div#mc_content_modul1_trenner {
            height:             186px;
            width:              2px;
            background:         url(/de/includes/nav/live/center5_0/images/trenner_scoreboard.gif);
            float:              left;
        }
        div#mc_content_modul2_trenner {
            height:             372px;
            float:              left;
        }
        
        /* MC Commentary */
        div#mc_content_modul2_commentary {
            width:              481px;
            height:             372px;
            float:              left;
        }
        div#mc_content_modul2_commentary_head {
            width:              481px;
            height:             20px;
            border-left:        1px solid var(--src-botticelli);    
            background:         var(--src-snow);
        	background-repeat:	no-repeat; 
        	background-color:	none;
        }
        div#mc_content_modul2_commentary_content {
            border-left:        1px solid var(--src-botticelli);  
            border-bottom:        1px solid var(--src-botticelli);  
            width:              481px;
            height:             345px;
            padding-top:        9px;
        }
        div#mc_content_modul2_commentary_content_inner {
            width:              469px;
            height:             341px;
            overflow-y:         auto;
            overflow-x:         hidden;
            margin-left:        6px;
            margin-right:       6px;
            font-size:          11px;
        }
        div#mc_content_modul2_conferenceselect {
            width:              467px;
            height:             20px;
            margin-left:        6px;
            margin-right:       6px;
            background:         var(--src-snow);
            border:             1px solid var(--src-snow);
            color:              var(--src-black);
        }
        div#mc_content_modul2_conferenceselect_select {
            float:              left;
            margin-right:       10px;
        }
        div#mc_content_modul2_conferenceselect_text {
            float:              left;
            width:              250px;
            font-size:          11px;
            padding-top:        2px;
        }
        div#mc_content_modul2_commentary_content_inner_conference {
            width:              469px;
            height:             340px;
            overflow-y:         auto;
            overflow-x:         hidden;
            margin-left:        6px;
            margin-right:       6px;
            font-size:          11px;
        }
        div#mc_content_modul2_timeline {
            width:              467px;
            height:             45px;
            margin-left:        6px;
            margin-right:       6px;
            background:         var(--src-black);
            border:             1px solid var(--src-black);
        }
        div#mc_content_modul2_timeline_teams {
            float:              left;
            width:              23px;
            height:             45px;
        }
        div#mc_content_modul2_timeline_image {
            float:              left;
            width:              527px;
            height:             45px;
            background:         url(/live/center5_0/images/eishockey_timeline_4.png);
            background-size:    527px 45px;
        }
        div#mc_content_modul2_timeline_image_extratime {
            float:              left;
            width:              527px;
            height:             45px;
            background:         url(/live/center5_0/images/eishockey_timelineextra_4.png);  
            background-size:    527px 45px;
        }     
        div#mc_content_modul2_timeline_image_extra {
            float:              left;
            width:              527px;
            height:             45px;
            background:         url(/live/center5_0/images/eishockey_timelineextra_4.png);
            background-size:    527px 45px;
        }       
        div#mc_content_modul2_timeline_teams_item {
            height:             20px;
            margin-bottom:      1px;
            margin-top:         2px;
            margin-left:        1px;
        }
        div#mc_content_modul2_timeline_teams_item2 {
            height:             20px;
            margin-left:        1px;
        }
                          
        #mc_commentary_comment a.daznlink {
            text-decoration: underline;
        }
        #mc_commentary_comment a:hover {
            text-decoration: none;
            color: var(--color-ebony);
        }
        
        /* MC Foot */
        div#mc_foot {
            width:              820px;
        	font-size:			8pt;
            text-align:         center;
            color:              var(--color-ebony);
            margin-top:         13px;
            margin-bottom:      18px;
        }
        .mc_foot_link {
        	color:				var(--src-botticelli);
            text-decoration:    none;	
        }
        .mc_foot_link:visited {
        	color:				var(--src-botticelli);
            text-decoration:    none;
        }
        .mc_foot_link:hover {
        	color:				var(--src-trout);
            text-decoration:    none;
        }
        /* OTHER */
        div#image_load {
            width:              100%;
            padding-top:        35px;
            text-align:         center;
        }
        /* PROFILE */ 
        tr.mc_profile_geborenam td { border-top: 1px solid var(--src-white-lilac); height:16px; }
        tr.mc_profile_nationalitaet td { border-top: 1px solid var(--src-white-lilac); height:16px; }
        tr.mc_profile_groesse td { border-top: 1px solid var(--src-white-lilac); height:16px; }
        tr.mc_profile_gewicht td { display:none; /*border-top: 1px solid var(--src-white-lilac); height:16px;*/ }
        tr.mc_profile_position td { border-top: 1px solid var(--src-white-lilac); height:16px; background-color:var(--src-snow); }
        tr.mc_profile_trikotnummer td { border-top: 1px solid var(--src-white-lilac); height:16px; background-color:var(--src-alpine); }
        tr.mc_profile_vereinseit td	{ border-top: 1px solid var(--src-white-lilac); height:16px; background-color:var(--src-snow); }
        tr.mc_profile_saisontore td	{ border-top: 1px solid var(--src-white-lilac); height:16px; background-color:var(--src-alpine); }
        td.stat_data_game { width:42px; text-align:left; padding-left:6px; }
        td.stat_data_remain { width:30px; }
        td.profile_mc_row {	padding-left:6px; vertical-align:middle; height:16px; line-height:16px; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; }
        .profile_head { font-family: Arial, Helvetica, sans-serif; font-size:15px; }
        .rowdark_mc_profile	{ font-size:11px; color:var(--src-black); text-decoration:none; font-family: arial, verdana, helvetica; background-color:var(--src-snow); line-height:16px; }
        .rowbright_mc_profile { font-size:11px; color:var(--src-black); text-decoration:none; font-family: arial, verdana, helvetica; background-color:var(--src-alpine); line-height:16px; }
        .image { margin-left:6px; }
        /* PROFILE */
        /*************************/
        /*  FACEBOOK BUTTON     **/
        /*************************/
        div.facebook_sportal {
            height:         32px;
            width:          120px;
            background:     url(/de/includes/nav/live/center5_0/images/facebook/facebook_bg.png);
            margin-left:    830px;
            margin-top:     -656px; 
            /* Wallpaper */
            /*  margin-top:     -750px;    */
        	/* Wallpaper END */        
        }
        div.facebook_sportal_inner {
            margin-left:    6px;
            padding-top:    6px;
        }
        /*************************/
        /*  FACEBOOK BUTTON ENDE */
        /*************************/                                                                                
        .bookmark, .info { font-size:11px; color:var(--src-trout); text-decoration:none; font-family: arial, verdana, helvetica; font-weight:normal; }
        a.bookmark:hover { color: var(--src-black); text-decoration: none;}
        
        /* MC Commentary */
        div#mc_content_modul2_commentary_content_inner {
            background:         var(--src-snow);
        }
        /*
        .mc_commentary_updatelink {
            color: var(--color-darkgreen);
            float: left;
            font-size: 8pt;
            font-weight: bold;
            letter-spacing: 0.5pt;
            margin-left: 20px;
            padding-bottom: 2px;
        }
        div#commentary_updateicon {
            float:              left;
            width:              17px;
            padding-top:        7px;
            margin-right:       5px;
            margin-left:        1px;
        	display:			inline;
        }
        */ 
        /** NEW 2022-09-06 */
        div#mc_content_modul2_segment2_reloadbutton {
            margin-top: 11px;
            padding-left: 11px;
            width: 1px; 
        }
        #mc_content_modul2_segment2_reloadtext {
            float: right; 
            margin-right: 0px; 
            margin-top: 5px;
            text-align: left;
           	vertical-align:	middle;
            width: 100%; 
        }
            #mc_content_modul2_segment2_reloadtext span.refreshcontent {
                background-color: transparent;
                background-image: url(/de/live/center5_0/images/t-online/refresh_icon_lightmode2.png);
                background-repeat: no-repeat;
                display: block;
                line-height: 32px;
                padding-left:2px;
                width: auto;
            }
            #mc_content_modul2_segment2_reloadtext span.refreshcontent:after {
                content:"Aktualisieren";
            	color: var(--src-salems-fur);
                display: block;
                float: left;
                font-family: Arial, Verdana;
                font-size: 13px;
                font-weight: normal;
                letter-spacing: 0.1;
                line-height: 32px;
                padding-left:32px;
                text-align: left;
            }
        /** END NEW */
        
        div#mc_commentary_item_white {
            width:              460px;
            border-bottom:      1px solid var(--src-white-lilac);
            padding:            6px;
            background:         var(--src-snow);
            margin-left:        1px;
        }
        div#mc_commentary_item_grey {
            width:              460px;
            border-bottom:      1px solid var(--src-white-lilac);
            padding:            6px;
            background:         var(--src-alpine);
            margin-left:        1px;
        }
        div#mc_commentary_item_1 {
            width:              460px;
            border-bottom:      1px solid var(--src-white-lilac);
            padding:            6px;
            background:         var(--src-alpine);
            margin-left:        1px;
        }
        div#mc_commentary_item_0 {
            width:              460px;
            border-bottom:      1px solid var(--src-white-lilac);
            padding:            6px;
            background:         var(--src-snow);
            margin-left:        1px;
        }
        div#mc_commentary_time {
            width:              50px;
            float:              left;
            font-weight:        bold;
        }
        div#mc_commentary_symbol {
            width:              36px;
            float:              left;
        }
        div#mc_commentary_comment {
            width:              342px;
            float:              left;
        }             
        div#mc_commentary_comment a {
            text-decoration: none;
        }
        div#mc_commentary_time_conference {
            width:              75px;
            float:              left;
            font-weight:        bold;
        }
        div#mc_commentary_symbol_conference {
            width:              36px;
            float:              left;
            margin-left:        10px;
        }
        div#mc_commentary_comment_conference {
            width:              287px;
            float:              left;
        }
        div#mc_commentary_minute_conference {
            width:              10px;
            float:              left;
            margin-left:        10px;
        }    
        div#mc_commentary_comment_conference a {
            text-decoration: none;
        }
        /* MC Segment 3 */
        div#mc_content_modul1_segment3 {
            width:              326px;
            height:             185px;
            float:              left;
            border-bottom:        1px solid var(--src-botticelli);
            border-right:        1px solid var(--src-botticelli);
        }
        div#mc_content_modul1_segment3_head {
            padding-left: 6px;
            padding-top: 6px;
            width:              320px;
            height:             19px;
            border-top:        1px solid var(--src-botticelli);
            border-right:        1px solid var(--src-botticelli); 
        }
        div#mc_content_modul1_segment3_content {
            width:              327px;
            height:             155px;
            background:         url(/live/center5_0/images/bg_segment3_content.jpg);
        }
        div#mc_content_modul1_segment3_link {
            margin-left:        10px;
            margin-right:       9px;
            float:              left;
        }
        div#mc_content_modul1_segment3_trenner {
            width:              2px;
            height:             25px;
            float:              left;
            background:         url(/live/center5_0/images/trenner_segment3.jpg);
            margin-top:         1px;
        }
        div#mc_content_modul1_segment3_link_ergebnisse {
            width:              104px;     
            float:              left;
        	display:			inline;   
        }
        div#mc_content_modul1_segment3_trenner_ergebnisse {
        }
        div#mc_content_modul1_segment3_link_tabellen {
            width:              104px;     
            float:              left;
        	display:			inline;   
        }
        div#mc_content_modul1_segment3_trenner_tabellen {
        }
        div#mc_content_modul1_segment3_link_spielplan {
            width:              104px;     
            float:              left;
        	display:			inline;   
        }
        div#mc_content_modul1_segment3_trenner_spielplan {
        }
        .segment3_link {
            text-align:         center;
            color:              var(--color-red7);
            text-decoration:    none;
            display:            block;
            font-size:          8pt;
            font-weight:        normal;
            letter-spacing:     0.5pt;
            font-family:        Arial;
            font-weight:        bold;
            height:             16px;
            padding-top:        3px;
            width:              104px;
            background:         url(/de/includes/nav/live/center5_0/images/button_ergebnisse.jpg); 
        }
        .segment3_link:hover {
            text-align:         center;
            color:              black;
            text-decoration:    none;
            display:            block;
            font-size:          8pt;
            font-weight:        normal;
            letter-spacing:     0.5pt;
            font-family:        Arial;
            font-weight:        bold;
            height:             16px;
            padding-top:        3px;
            background:         url(/de/includes/nav/live/center5_0/images/button_ergebnisse_active.jpg);
            width:              104px; 
        }
        .segment3_link_active {
            text-align:         center;
            color:              black;
            text-decoration:    none;
            display:            block;
            font-size:          8pt;
            font-weight:        normal;
            letter-spacing:     0.5pt;
            font-family:        Arial;
            font-weight:        bold;
            height:             16px;
            padding-top:        3px;
            background:         url(/de/includes/nav/live/center5_0/images/button_ergebnisse_active.jpg);
            width:              104px;
        }
        /* MC Table */
        div#mc_table {
            width:              315px;
            height:             144px;
            margin-left:        6px;
            margin-right:       6px;
            background:         var(--src-snow);
            overflow-y:         auto;
            font-size:          11px;
        }
        div#mc_table_bottom {
            width:              314px;
            height:             323px;
            overflow-y:         hidden;
            font-size:          11px;
        }
        div#mc_table_head_divisionname {
            font-weight:        bold;
            height:             16px;
            margin-left:        5px;
            margin-bottom:      4px;
        }
        div#mc_table_head_divisionname_nodisplay {
            display:            none;
        }
        div#mc_table_spacer {
            height:             9px;
            font-size:          9px;
            line-height:        9px;
            background:         var(--src-snow);
            width:              315px;
        }
        div#mc_table_spacer_seg4 {
            height:             6px;
            font-size:          6px;
            line-height:        6px;
            width:              315px;
        }
        div#mc_table_head {
            font-weight:        bold;
            height:             16px;
            margin-bottom:      4px;
        }
        div#mc_table_head_element {
            float:              left;
        }
        div#mc_table_item_white {
            border-top:         1px solid var(--src-white-lilac);
            height:             16px;    
            background:         var(--src-snow);
        }
        div#mc_table_item_grey {
            border-top:         1px solid var(--src-white-lilac);
            height:             16px;
            background:         var(--src-alpine);
        }
        div#mc_table_item_element {
            float:              left;
            padding-top:        1px;
        }
        /* MC Ergebnisse */
        div#mc_result {
            width:              315px;
            height:             144px;
            margin-left:        6px;
            margin-right:       6px;
            background:         var(--src-snow);
            overflow-y:         auto;
            font-size:          11px;
        }
        div#mc_result_spacer {
            height:             9px;
            font-size:          9px;
            line-height:        9px;
            background:         var(--src-snow);
            width:              315px;
        }
        div#mc_result_head {
            font-weight:        bold;
            height:             16px;
            margin-left:        5px;
            margin-bottom:      4px;
        }
        div#mc_result_item_white {
            border-top:         1px solid var(--src-white-lilac);
            min-height:         16px;
            padding-left:       5px;
        }
        div#mc_result_item_grey {
            border-top:         1px solid var(--src-white-lilac);
            min-height:         16px;
            background:         var(--src-alpine);
            padding-left:       5px;
        }
        div#mc_result_item_element {
            float:              left;
            padding-top:        1px;
        }
        div#mc_result_item_element_live {
            min-height:         16px;
            float:              left;
            padding-top:        1px;
        	color:				var(--color-red);
        }
        div#mc_result_item_element_result {
            float:              left;
            padding-top:        1px;
        	text-align:			center;
        }
        div#mc_result_item_element_result_live {
            min-height:         16px;
            float:              left;
            padding-top:        1px;
        	color:				var(--color-red);
        	text-align:			center;
        }
        .mc_result_item_element_live_link_team {
            text-decoration:    none;
        	color:				var(--src-black);
        }
        .mc_result_item_element_live_link_team:hover {
            text-decoration:    none;
        	color:				var(--src-black);
        }
        .mc_result_item_element_live_link_team:visited {
            text-decoration:    none;
        	color:				var(--src-black);
        }
        .mc_result_item_element_live_link_score {
            text-decoration:    none;
        	color:				var(--src-black);
        }
        .mc_result_item_element_live_link_score:hover {
            text-decoration:    none;
        	color:				var(--src-black);
        }
        .mc_result_item_element_live_link_score:visited {
            text-decoration:    none;
        	color:				var(--src-black);
        }
        .mc_result_item_element_live_link_score_live {
            text-decoration:    none;
        	color:				var(--color-red);
        }
        .mc_result_item_element_live_link_score_live:hover {
            text-decoration:    none;
        	color:				var(--color-red);
        }
        .mc_result_item_element_live_link_score_live:visited {
            text-decoration:    none;
        	color:				var(--color-red);
        }
        /* MC Spielplan */
        div#mc_gameplan {
            width:              315px;
            height:             146px;
            margin-left:        6px;
            margin-right:       6px;
            background:         var(--src-snow);
            overflow-y:         scroll;
            overflow-x:         hidden;
            font-size:          11px;
        }
        div#mc_gameplan_spacer {
            height:             6px;
            font-size:          6px;
            line-height:        6px;
            background:         var(--src-snow);
            width:              315px;
        }
        div#mc_gameplan_head {
            font-weight:        bold;
            height:             20px;
            background:         var(--src-snow);
            line-height:        20px;
            padding-left:       5px;
            border-bottom:      1px solid var(--src-white-lilac);
        }
        div#mc_spielplan_item_element {
        	float:				left;
        	width:				74px;
        }
        div#mc_spielplan_item_element_main {
        	float:				left;
        	width:				222px;
        }
        div#mc_spielplan_item_element_placings {
        	float:				left;
        	width:				25px;
        }
        div#mc_spielplan_item_element_finals {
        	float:				left;
        	width:				99px;
        }
        div#mc_spielplan_active {
            background:         var(--src-alpine);
            border-bottom:      1px solid var(--src-white-lilac);
            color:              var(--src-manatee);
        	padding-left:       5px;
            padding-top:	    2px;
            padding-bottom:     2px;
        }
        div#mc_spielplan_active_a {
            background:         var(--src-alpine);
            border-bottom:      1px solid var(--src-white-lilac);
            color:              var(--src-manatee);
        	padding-left:       5px;
            padding-top:	    2px;
            padding-bottom:     2px;
        }
        div#mc_spielplan_active_d {
            background:         var(--src-alpine);
            border-bottom:      1px solid var(--src-white-lilac);
            color:              var(--src-manatee);
        	width:				76px;
            padding-top:	    2px;
            padding-bottom:     2px;
        }
        div#mc_spielplan_active_e {
            background:         var(--src-alpine);
            border-bottom:      1px solid var(--src-white-lilac);
            color:              var(--src-manatee);
        	width:				225px;
            padding-top:	    2px;
            padding-bottom:     2px;
        }
        div#mc_spielplan_active_placings {
            background:         var(--src-alpine);
            border-bottom:      1px solid var(--src-white-lilac);
            color:              var(--src-manatee);
        	width:				25px;
            padding-top:	    2px;
            padding-bottom:     2px;
        }
        div#mc_spielplan_active_placings_first {
            background:         var(--src-alpine);
            border-bottom:      1px solid var(--src-white-lilac);
            color:              var(--src-manatee);
        	width:				25px;
        	padding-left:       5px;
            padding-top:	    2px;
            padding-bottom:     2px;
        }
        div#mc_spielplan_active_placings_last {
            background:         var(--src-alpine);
            border-bottom:      1px solid var(--src-white-lilac);
            color:              var(--src-manatee);
        	width:				125px;
            padding-top:	    2px;
            padding-bottom:     2px;
        }
        div#mc_spielplan_active_finals {
            background:         var(--src-alpine);
            border-bottom:      1px solid var(--src-white-lilac);
            color:              var(--src-manatee);
        	width:				99px;
            padding-top:	    2px;
            padding-bottom:     2px;
        }
        div#mc_spielplan_active_finals_first {
            background:         var(--src-alpine);
            border-bottom:      1px solid var(--src-white-lilac);
            color:              var(--src-manatee);
        	width:				99px;
        	padding-left:       5px;
            padding-top:	    2px;
            padding-bottom:     2px;
        }
        div#mc_spielplan_active_finals_last {
            background:         var(--src-alpine);
            border-bottom:      1px solid var(--src-white-lilac);
            color:              var(--src-manatee);
        	width:				101px;
            padding-top:	    2px;
            padding-bottom:     2px;
        }
        div#mc_spielplan_spacer_finals {
        	height:				5px;
        }
        .segment3_link_spielplan {
            color:              var(--src-black);
            text-decoration:    none;
            font-size:          10px;	
        }
        .segment3_link_spielplan:hover {
            color:              var(--color-brightorange);
            text-decoration:    none;
            font-size:          10px;	
        }
        .segment3_link_spielplan_active {
            color:              var(--color-brightorange);
            text-decoration:    none;
            font-size:          10px;	
        }
        .segment3_link_spielplan_active:hover {
            color:              var(--color-brightorange);
            text-decoration:    none;
            font-size:          10px;	
        }
        div#mc_content_modul2_segment3_content_inner_leer {
            width:              300px;
            height:             127px;
        	font-size:			8pt;
            background:         var(--src-snow);
        }
        /* MC Segment 3 */
        /* Head Navi */
        div#mc_content_modul2_segment4 {
            width:              327px;
            height:             374px;
            font-size:          8pt;
            float:              left;
            border-bottom:      1px solid var(--src-botticelli);
            border-left:        1px solid var(--src-botticelli);
            border-right:       1px solid var(--src-botticelli); 
        }
        div#mc_content_modul2_segment4_content_inner {
            width:              304px;
            height:             333px;
            margin-left:        6px;
            margin-right:       6px;
            padding-left:       8px;
            padding-top:        6px;
            padding-bottom:     6px;
            background:         var(--src-alpine);
        	overflow-y:         auto;
        	overflow-x:         hidden;
        }
        div#mc_content_modul2_segment4_content_inner_conference {
            width:              304px;
            height:             333px;
            margin-left:        6px;
            margin-right:       6px;
            padding-left:       8px;
            padding-top:        6px;
            padding-bottom:     6px;
            background:         var(--src-alpine);
        	overflow-y:         auto;
        	overflow-x:         hidden;
        }
        div#mc_content_modul2_segment4_head {
            width:              319px;
            height:             19px;
            padding-left:       6px;
            padding-top:        6px;
        }
        div#mc_content_modul2_segment4_content {
            width:              325px;
            height:             284px;
        }
        div#mc_content_modul1_segment4_link {
            float:              left;
            text-align:         center;
        }
        div#mc_content_modul1_segment4_trenner {
            width:              0px;
            height:             19px;
            float:              left;
        }
        .segment4_link {
            color:              #CC0105;
            text-decoration:    none;
            display:            block;
            font-size:          8pt;
            font-weight:        normal;
            letter-spacing:     0.5pt;
            font-family:        Arial;
            font-weight:        bold;
            height:             16px;
            padding-top:        3px;
            width:              104px;
            background:         url(/de/includes/nav/live/center5_0/images/button_ergebnisse.jpg);
        }
        .segment4_link:hover {
            color:              black;
            text-decoration:    none;
            display:            block;
            font-size:          8pt;
            font-weight:        normal;
            letter-spacing:     0.5pt;
            font-family:        Arial;
            font-weight:        bold;
            height:             16px;
            padding-top:        3px;
            width:              104px;
            background:         url(/de/includes/nav/live/center5_0/images/button_ergebnisse_active.jpg);
        }
        .segment4_link_active {
            color:              black;
            text-decoration:    none;
            display:            block;
            font-size:          8pt;
            font-weight:        normal;
            letter-spacing:     0.5pt;
            font-family:        Arial;
            font-weight:        bold;
            height:             16px;
            padding-top:        3px;
            width:              104px;
            background:         url(/de/includes/nav/live/center5_0/images/button_ergebnisse_active.jpg);
        }
        /* Kader */
        div#mc_kader_team1 {
        	float:				left;
        	width:              161px;
        }
        div#mc_kader_team2 {
        	float:				left;
        	width:              162px;
        }
        div#mc_kader_teamname1 {
            font-weight:        bold;
            font-size:          8pt;
            margin-bottom:      12px;
            margin-top:         3px;
            margin-left: 10px;
        }
        div#mc_kader_teamname2 {
            font-weight:        bold;
            font-size:          8pt;
            margin-bottom:      12px;
            margin-top:         3px;
        }
        div#mc_kader_player {
            font-size:          8pt;
            margin-bottom:      0px;
            padding-left: 10px;
        }
        #mc_kader_player_empty {
            display: none;
        }
        #mc_kader_kader2 #mc_kader_player {
            padding-left: 0px;
        }
        div#mc_kader_player:nth-child(odd) {
            background: var(--src-white-lilac);
        }      
        div#mc_kader_player:nth-child(even) {
            background: var(--src-snow);
        }
        div#mc_kader_player_nr {
            float:              left;
            width:              16px; 
            height:             15px; 
            font-weight:        normal;
        	background-image:   none;
        	background-repeat:  no-repeat; 
            text-align:         center;
            color:              var(--src-black);
        }
        div#mc_kader_player_position {
            float:              left;
            width:              17px;
            margin-left:        6px;
        }
        div#mc_kader_player_name {
            float:              left;
            width:              93px;
            margin-left:        3px;
            height:             30px; 
            white-space:        nowrap;
            overflow:           hidden;
            text-overflow:      ellipsis;
        }
        div#mc_kader_player_name2 {
            float:              left;
            width:              95px;
            margin-left:        3px;
            height:             30px;
        }
        /* Scorer */
        div#mc_scorer_team1 {
        	float:				left;
        	width:              48%;
        }
        div#mc_scorer_team2 {
        	float:				left;
        	width:              48%;
        }
        div#mc_scorer_teamname1 {
            font-weight:        bold;
            font-size:          8pt;
            margin-bottom:      9px;
            margin-top:         3px;
        }
        div#mc_scorer_teamname2 {
            font-weight:        bold;
            font-size:          8pt;
            margin-bottom:      9px;
            margin-top:         3px;
            padding-left:       6px;
        }
        div#mc_scorer_player {
            font-size:          8pt;
            margin-bottom:      3px;
        }
        div#mc_scorer_player_grey {
            font-size:          8pt;
            height:             16px;
            line-height:        16px;
            background:         var(--src-alpine);
            border-bottom:      1px solid var(--src-botticelli);
        }
        div#mc_scorer_player_white {
            font-size:          8pt;
            height:             16px;
            line-height:        16px;
            border-bottom:      1px solid var(--src-botticelli);
        }
        div#mc_scorer_player_name {
            float:              left;
            width:              75%;
            padding-left:       6px;
        }
        div#mc_scorer_player_goals {
        	float:				left;
        	width:              20%;
        }
        div#mc_scorer_scorer1 {
            border-top:         1px solid var(--src-botticelli);
        }
        div#mc_scorer_scorer2 {
            border-top:         1px solid var(--src-botticelli);
        }
        /* TAKTIK */
        div#mc_taktik {
            width:              100%;
            text-align:         center;
        }
        div#mc_taktik_team1 {
            float:              left;
            width:              52px;
            margin-top:         14px;
            text-align:         right;
            z-index:            0;
        }
        div#mc_taktik_gamefield {
            background: url(/live/center5_0/images/icons/handball/spielfeld.gif) no-repeat;
            float: left;
            height: 307px;
            margin-top: 5px;
            position: relative;
            width: 153px;
        }
        div#mc_taktik_team2 {
            float:              left;
            width:              47px;
            height:             279px;
            margin-top:         14px;
            text-align:         left;
            bottom:             0;
        	position:           absolute;
        	margin-left:        228px;
            z-index:            0;
        }     
        div#mc_taktik_team2 td {
            height: 0;
        }
        .mc_taktik_team1_img {
            padding-right:      25px;
        }
        .mc_taktik_team2_img {
            padding-left:       25px;
            vertical-align:     bottom;
        }
        div#mc_taktik_tw_h {
            left:               62px;
            top:                5px;
            width:              29px;
            height:             27px;        
            position:           absolute;
        }
        div#mc_taktik_km_h {
            left:               62px;
            top:                51px;
            width:              29px;
            height:             27px;        
            position:           absolute;
        }
        div#mc_taktik_rm_h {
            left:               62px;
            top:                120px;
            width:              29px;
            height:             27px;        
            position:           absolute;
        }
        div#mc_taktik_ra_h {
            left:               9px;
            top:                61px;
            width:              29px;
            height:             27px;        
            position:           absolute;
        }
        div#mc_taktik_la_h {
            left:               117px;
            top:                61px;
            width:              29px;
            height:             27px;        
            position:           absolute;
        }
        div#mc_taktik_rr_h {
            left:               18px;
            top:                108px;
            width:              29px;
            height:             27px;        
            position:           absolute;
        }
        div#mc_taktik_rl_h {
            left:               106px;
            top:                108px;
            width:              29px;
            height:             27px;        
            position:           absolute;
        }
        div#mc_taktik_tw_a {
            left:               62px;
            top:                275px;
            width:              29px;
            height:             27px;        
            position:           absolute;
        }
        div#mc_taktik_rl_a {
            left:               18px;
            top:                167px;
            width:              29px;
            height:             27px;        
            position:           absolute;
        }
        div#mc_taktik_rm_a {
            left:               62px;
            top:                179px;
            width:              29px;
            height:             27px;        
            position:           absolute;
        }
        div#mc_taktik_rr_a {
            left:               106px;
            top:                167px;
            width:              29px;
            height:             27px;        
            position:           absolute;
        }
        div#mc_taktik_la_a {
            left:               9px;
            top:                214px;
            width:              29px;
            height:             27px;        
            position:           absolute;
        }
        div#mc_taktik_ra_a {
            left:               117px;
            top:                214px;
            width:              29px;
            height:             27px;        
            position:           absolute;
        }
        div#mc_taktik_km_a {
            left:               62px;
            top:                228px;
            width:              29px;
            height:             27px;        
            position:           absolute;
        }
        div#mc_taktik_over {
            width:              127px;
            position:           absolute;
            z-index:            5;
        }
        div#mc_taktik_over_top {
            width:              127px;
            height:             11px;
            background:         url(/live/center5_0/images/icons/handball/spielfeld_over_top.png);
        }
        div#mc_taktik_over_inner {
            width:              127px;
            background:         url(/live/center5_0/images/icons/handball/spielfeld_over_bg.png);
        }
        div#mc_taktik_over_foot {
            width:              127px;
            height:             11px;
            background:         url(/live/center5_0/images/icons/handball/spielfeld_over_bottom.png);
        }
        div#mc_taktik_over_posname {
            color:              var(--color-ebony);
            font-weight:        bold;
            padding-left:       11px;
            line-height:        18px;
        }
        div#mc_taktik_over_player {
            color:              var(--color-ebony);
            font-weight:        normal;
            padding-left:       11px;
            font-size:          11px;
            line-height:        18px;
        }
        div#mc_taktik_over_vereinname {
            color:              var(--color-red);
            font-weight:        bold;
            padding-left:       11px;
            line-height:        18px;
        }
        span#mc_taktik_over_player_nr {
            width:              17px;
            float:              left;
        }
        span#mc_taktik_over_player_name {
            float:              left;
        }
        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 {
            float:              left;
            font-weight:        bold;
            color:              var(--src-manatee); 
            text-align:         center; 
            vertical-align:     top; 
            padding-top:        2px; 
            width:              20px;
            height:             15px;
        	background-image:   url(/live/center5_0/images/player_rating_bg.gif); 
            background-repeat:  no-repeat; 
            font-size:          9px;
        }
        /* INFO */
        div#mc_segment4_info_title {
            font-size:          12px;
            font-weight:        bold;
            margin-bottom:      11px;
            margin-top:         3px;
        }
        div#mc_segment4_info_headline {
            font-size:          11px;
            line-height:        18px;
            font-weight:        bold;
        }
        div#mc_segment4_info_text {
            font-size:          11px;
            line-height:        18px;
        }
        /* AUFSTELLUNGEN */
        div#mc_taktik_pfeile {
        	float:				left;
            margin-top:        	6px; 
            margin-left:        32px;
        	width:				237px;
        	height:				40px;
        	background-image:   url(/live/center5_0/images/aufstellungen_hintergrund.png); 
        }
        div#mc_taktik_pfeile_links {
        	float:				left;
        	margin-top:			5px;
        	margin-left:		23px;
        }
        div#mc_taktik_pfeile_rechts {
        	float:				left;
        	margin-top:			5px;
        	margin-left:		57px;
        }
        div#mc_taktik_pfeile_team1 {
        	float:				left;
        	margin-top:			5px;
        	margin-left:		32px;
        	height:				32px;
        	width:				32px;
        }
        div#mc_taktik_pfeile_team2 {
        	float:				left;
        	margin-top:			5px;
        	margin-left:		19px;
        	height:				32px;
        	width:				32px;
        }
        
        .clear {
            clear: both;
            font-size: 0;
            height: 0;
            line-height: 0;
        }     
        .mc_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.leftAreaCommentary {  
            border: 1px solid var(--src-botticelli);
            max-height: 1902px;
            height: auto;
        }    
        div.leftArea div.leftAreaCsb {
            margin-top: 20px; 
        }
        /* RightArea */
        div.rightArea {
          float: left;
          width: 325px;
        }
        div.rightArea div.rightAreaAd {
            border: 1px solid var(--src-botticelli);
            margin-bottom: 20px;
            padding-left: 0px; 
            padding-bottom: 5px;
            padding-top: 0px;
            width: 311px;
        }    
        .content1 div.rightArea div.rightAreaAd #frnContentAd {
            margin-top: 5px;
            margin-bottom: 0;
        }
        div.rightArea div.rightAreaGameplan {
            margin-bottom: 20px; 
            width: 325px;
        }         
        div.rightArea div.rightAreaGameplan div.rightAreaGameplanNavi {
            height: 32px; 
            width: 325px;
        }          
        div.rightArea div.rightAreaGameplan div.rightAreaGameplanNavi a { 
            border: 1px solid var(--src-botticelli);
            border-bottom: 0;
            display: block;
            float: left;
            height: 30px;
            line-height: 30px;
            margin-right: 3px;
            padding-left: 10px;
            padding-right: 10px;
            text-align: center;
            font-weight: bold;
            color: var(--src-manatee);
            background: var(--src-white-lilac);
            margin-top: -1px;
            border-left: 1px solid var(--src-white-lilac);
            border-right: 1px solid var(--src-white-lilac);
            border-top: 1px solid var(--src-snow);
            text-transform: uppercase;
        }               
        div.rightArea div.rightAreaGameplan div.rightAreaGameplanNavi a.active {
            background: var(--src-snow);
            color: var(--color-ebony);
            border-left: 1px solid var(--src-botticelli);
            border-right: 1px solid var(--src-botticelli);
            border-top: 1px solid var(--src-botticelli);
            margin-top: 0px;
            height: 32px;
            line-height: 29px;
        }                      
        div.rightArea div.rightAreaGameplan div.rightAreaGameplanNavi a:hover {
            text-decoration: none;
        }  
        div.rightArea div.rightAreaGameplan div.rightAreaGameplanContent {
            clear: both;
            width: 326px;
        }
        div.rightAreaGameplanContent #resultsField {  
            border: 1px solid var(--src-botticelli);
            border-bottom: 0;
            width: 323px;
        }   
        div.rightAreaGameplanContent #tableField {
            border: 1px solid var(--src-botticelli);
            border-top: none;
            width: 323px;
        }     
        div.rightAreaGameplanContent .kommentare {
            border: 1px solid var(--src-botticelli);
            width: 323px;
        }
        div.rightArea div.rightAreaFormation {  
            width: 325px;
            margin-bottom: 20px;
        }
        div.rightArea div.rightAreaFormation div.rightAreaFormationNavi {
            height: 32px;
            width: 325px;
        }          
        div.rightArea div.rightAreaFormation div.rightAreaFormationNavi a { 
            border: 1px solid var(--src-botticelli);
            border-bottom: 0;
            display: block;
            float: left;
            height: 30px;
            line-height: 30px;
            margin-right: 2px;
            padding-left: 10px;
            padding-right: 10px;
            text-align: center;
            font-weight: bold;
            color: var(--src-manatee);
            background: var(--src-white-lilac);
            margin-top: -1px;
            border-left: 1px solid var(--src-white-lilac);
            border-right: 1px solid var(--src-white-lilac);
            border-top: 1px solid var(--src-snow);
            text-transform: uppercase;
        }               
        div.rightArea div.rightAreaFormation div.rightAreaFormationNavi a.active {
            background: var(--src-snow);
            color: var(--color-ebony);
            border-left: 1px solid var(--src-botticelli);
            border-right: 1px solid var(--src-botticelli);
            border-top: 1px solid var(--src-botticelli);
            margin-top: 0px;
            height: 32px;
            line-height: 29px;
        }                 
        div.rightArea div.rightAreaFormation div.rightAreaFormationNavi a:hover {
            text-decoration: none;
        }  
        div.rightArea div.rightAreaFormation div.rightAreaFormationContent {
            border: 1px solid var(--src-botticelli);
            width: 323px;
        }
        /* Commentary */
        div#mc_content_modul2_commentary_head {  
          background: none;  
          border-left: 0; 
          height: 60px;
          margin-bottom: 0px;
          width: 100%;
        }
        
        div#mc_content_modul2_commentary_content_inner {      
          font-size: 14px;  
          max-height: 1785px; 
          margin-left: 10px;
          margin-right: 10px;
          overflow-y: auto;
          overflow-x: hidden;  
          width: 552px;
          line-height: 17px; 
          height: auto;
          margin-bottom: 10px;
        }
        div#mc_content_modul2_commentary_content {
          border: 0;
          max-height: 1842px;
          padding-top: 0px;  
          width: 100%;
          margin-top: 0px;
          clear: both;       
          height: auto;
        }
        div#mc_content_modul2_timeline { 
          background: none;
          border: 1px solid var(--src-botticelli);  
          height: 45px;
          margin-left: 10px;
          margin-right: 10px;
          width: 550px; 
        }
        div#mc_content_modul2_timeline_image {         
          background: url(/live/center5_0/images/eishockey_timeline_4.png);
          float: left; 
          height: 45px;
          width: 527px;
          background-size: 527px 45px;
        }     
        div#mc_content_modul2_timeline_image_extratime {  
          background: url(/live/center5_0/images/eishockey_timelineextra_4.png);
          float: left; 
          height: 45px;
          width: 527px;   
          background-size: 527px 45px;
        }
        div#mc_commentary_item_grey {
          width: 545px;
          padding: 6px;
          background: var(--src-white-lilac);
          margin-left: 1px;
          border: 0;
          font-size: 14px;
        }    
        div#mc_commentary_item_white {
          width: 545px;
          padding: 6px;
          background: var(--src-snow);
          margin-left: 1px;
          border: 0;  
          font-size: 14px;
        }   
        .opta-widget-container h2 {
          width: 100%;
          min-height: 20px;
          line-height: 20px;
          background: none;
          font-size: 12px;
          font-weight: normal;
          color: var(--src-black);
        }
        .opta-widget-container .timeline .timeline-container {
          display: none;
        }                                         
        .opta-widget-container .timeline {
          background: none;
          border: 0;     
          padding-bottom: 60px;
        }
        .opta-timeline {            
          border: 1px solid var(--src-botticelli);
          width: 575px;
        }
        .opta-widget-container .timeline .match-details {
          border-top: 0;
        }
        .opta-widget-container .timeline .clock {
            position: absolute;
            right:255px;
            top: 95px;
            z-index: 10;
            padding-left: 10px;  
            padding-right: 10px;
            height: 25px;
            line-height: 25px;
            background: var(--color-purple);
            text-align: center;
            font-size: 24px;
            color: var(--src-snow);
            width: 50px;
        }
        .opta-widget-container .timeline .clock-period {
          display: block;
          padding-left: 0;
          height: 25px;
          line-height: 25px;
          background: none;
          text-align: center;
          font-size: 12px;
          width: 100%;
        }
        .opta-widget-container .timeline .match-score-details .hometeam-crest {
          left: 175px;
        }
        .opta-widget-container .timeline .match-score-details.hasImg .score-line .home-team {
          vertical-align: top;
          width: 150px;
          padding-left: 0;
          text-align: right;
          position: absolute;
          left: 15px;          
          font-weight: bold;
        }
        .opta-widget-container .timeline .match-score-details.hasImg .score-line .away-team {
          vertical-align: top;
          width: 150px;
          padding-right: 0;  
          position: absolute;
          right: 15px;
          font-weight: bold;
        }
        .opta-widget-container .timeline .match-score-details .awayteam-crest {
          right: 175px;
        }
          
        /* Results */
        div.results {  
          padding-bottom: 0px;
          padding-left: 15px;
          padding-right: 15px;
          padding-top: 0px;
        }
        div.results div.resultsTitle {
        }     
        div.results div.resultsContent {
            margin-top: 5px;   
            border-bottom: 1px solid var(--src-botticelli);
        }      
        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; 
            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;     
            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;        
            text-align: left;
            width: 68px;
        }             
        div.results div.resultsContent div.resultsContentRow div.resultsContentRow_team2 a {
            font-size: 11px;
            font-weight: normal;
        } 
        /* Table */
        div.table {  
          padding-bottom: 20px;
          padding-left: 0px;
          padding-right: 0px;
        }
          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 {
                float: left;
                font-weight: bold;
              }               
            div.table div.tableContent div.tableContentRow {
              height: 22px;
              line-height: 22px;
            }                        
            div.table div.tableContent div.tableContentRowBright {
              background: var(--src-snow);
            }                         
            div.table div.tableContent div.tableContentRowDark {
              background: var(--src-white-lilac);
            }        
              div.table div.tableContent div.tableContentRow div.tableContentRowCol {
                float: left;
              }          
                div.table div.tableContent div.tableContentRow div.tableContentRowCol span {
                  display: block;
                  float: left;
                  margin-right: 5px;
                  margin-top: -2px;
                  height: 15px;
                }     
                
        div#kompaktlink-leiste {
            background: none;
            height: 30px;
            margin-top: 0px;
            width: 100%;
        }
        div#kompaktlink-leiste a {
            border-right: none;
            color: var(--src-manatee);
            text-decoration: none;
            display: block;
            float: left;
            font-size: 12px;
            height: 30px;
            line-height: 30px;
            width: 25%;
            text-align: center; 
            padding-left: 0px;
            padding-right: 0px;
        }
        
        .kommentare {
          display: none;
        }   
           
        /* Aufstellungen Widget */
        #comment_add .bookmark {
          font-size: 12px;
          color: var(--src-trout);
          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;
        }
                    
        /** OPTA */
        .opta-formation h2,
        .opta-heatmap h2 {
          display: none;
        }
        div.formation table.canvas td {
          color: var(--src-black);
          border: 0;
        }
        .opta-widget-container div.formation tbody tr:nth-child(even),
        .opta-widget-container div.heatmap tbody tr:nth-child(even) {
          background: none;
        }
        .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-snow);
            height: 20px;
        }
        .opta-widget-container .formation,
        .opta-widget-container .heatmap {
          background: none;
          border: none;
        }
        .opta-widget-container .formation ul.team {
          border: none;
          margin-top: 15px;
        }
        .opta-widget-container .formation ul.team li {
          border: none;
        }
        .opta-widget-container .formation ul.team li span {
          padding: 0 6px;
          color: var(--color-purple);
        }
        .opta-widget-container .formation ul.team li:hover, .opta-widget-container .formation ul.team li.selected {
          background-color: none;
        }             
        .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 {
            width: 100%;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            border-radius: 0;
            clear: both;
            color: var(--src-trout);
            font-size: 11px;
            font-weight: bold;
            line-height: 15px;
            min-height: 25px;
            cursor: pointer;
            padding: 8px 4px 0 4px;
            background: var(--src-white-lilac);
        }                         
        .opta-widget-container .timeline .match-score-details .goal-scorers-home {
            margin-top: 15px;
            min-height: 17px;
        }                             
        .opta-widget-container .timeline .match-score-details .goal-scorers-away {
            margin-top: 15px;  
            min-height: 17px;
        }                                                                                                                                                         
        div#mc_commentary_comment {
            width: 425px;
            float: left;
        }
        /** ******* Vorlage /spox/css/opta-widgets/style.css ***********  */
        .opta-widget-container {
        	font-family: 'Arial','Helvetica','clean',sans-serif;
        	margin-top: 1.5em;
        	overflow: hidden;
        }
        .basebox.embed>.body>.opta-widget-container:first-child {
        	margin-top:0;
        }
        .opta-widget-container h2 span {
        	padding:0;
            font-size: 12px;
        }
        .opta-widget-container .optafacts,.opta-widget-container .ranking-container,.opta-widget-container .profile-container,.opta-widget-container .profile-container .profile,
        .opta-widget-container .comparison {
        	border-radius:0;
        	-moz-border-radius:0;
        	-webkit-border-radius:0;
        }
        .opta-widget-container .optafacts,.opta-widget-container .profile-container,.opta-widget-container .comparison {
        	border:1px solid var(--src-botticelli);
        	margin:5px 0 0 0;
        }
        .opta-widget-container .optafacts li {
        	background:url('/staticassets/img/teaser/teaser_sprite.png?b846f0cc94') no-repeat scroll 8px -174px transparent
        }
        .opta-widget-container br {
        	display:none;
        }
        .opta-widget-container li {
        	border-bottom:0;
        	border-top:1px solid var(--src-white-lilac);
        	color:var(--color-ebony);
        	font-family: 'Arial','Helvetica','clean',sans-serif;
        	font-size:11px
        }
        .opta-widget-container li:first-child {
        	border-top:0
        }
        .opta-widget-container .profile-container .profile {
        	border:0
        }
        .opta-widget-container .profile-container .profile dl {
        	margin-left:125px
        }
        .opta-widget-container .profile-container .profile dt,.opta-widget-container .profile-container .profile dd {
        	border:0;
        	font-size:14px
        }
        .opta-widget-container .profile-container .profile dt {
        	font-family:'SZSansBold','Arial','Helvetica','clean',sans-serif;
        	font-weight:normal
        }
        .noSZfonts .opta-widget-container .profile-container .profile dt {
        	font-weight:700
        }
        .opta-widget-container .profile-container .profile dt.player-weight {
        	padding-left:1.5em
        }
        .opta-widget-container .profile-container .profile .team-logo {
        	border:0
        }
        .opta-widget-container .profile-container .profile img.flag {
        	display:inline!important
        }
        .opta-widget-container .ranking-category {
        	background:0;
        	border:1px solid var(--src-botticelli);
        	border-bottom:0;
        	height:auto;
        	margin-top:10px
        }
        .opta-widget-container .comparison form,.opta-widget-container .comparison li {
        	border:0
        }
        .opta-widget-container .ranking-category select {
        	width:70%
        }
        .opta-widget-container .comparison li {
        	width:100%
        }
        .opta-widget-container fieldset {
        	padding-left:10px
        }
        .opta-widget-container fieldset:after {
        	color:var(--src-manatee);
        	font-size:16px
        }
        .opta-widget-container .ranking-category fieldset:after { 
        	content:'Wählen Sie Ihr Ranking';
        	font-family:'Arial','Helvetica','clean',sans-serif
        }
        .noSZfonts .opta-widget-container .ranking-category fieldset {
        	font-weight:700
        }
        
        @media only screen and (max-width :650px) {
        	.opta-widget-container .ranking-category select {
        		width:90%
        	}
        	.opta-widget-container .ranking-category fieldset:after {
        		color:#fff
        	}
        }
        
        .opta-widget-container .comparison #players-to-compare fieldset dl {
        }
        .opta-widget-container select {
        	background-color:var(--src-snow);
        	border:1px solid var(--src-botticelli);
        	color:#1c1c1c;
        	font-family:'Arial','Helvetica','clean',sans-serif;
        	font-size:11px!important;
        	right:10px;
        	top:10px;
        	width:100%
        }
        .opta-widget-container thead tr,.opta-widget-container tbody tr {
        	background:none no-repeat scroll 0 0 var(--src-snow);
        	height:35px
        }
        .opta-widget-container tbody tr:nth-child(even) {
        	background-color:var(--src-white-lilac);
        }
        .opta-widget-container tbody td {
        	font-family:'Arial','Helvetica','clean',sans-serif;
        	font-size: 12px;
            border: 0;
        }
        .opta-widget-container thead th {
        	font-family:'Arial','Helvetica','clean',sans-serif;
        	font-size: 12px;
        	font-weight: bold;
        }
        .noSZfonts .opta-widget-container thead th {
        	font-weight:700
        }
        .opta-widget-container table.colchart.horizontal tbody td {
        	padding-left:10px
        }
        .opta-widget-container table.colchart.horizontal tbody tr td span.rating {
        	font-size:15px
        }
        .opta-widget-container table.colchart.horizontal tbody td div {
        	height:18px
        }
        .opta-widget-container table.colchart tbody tr:hover td {
        	background-color:transparent
        }
        .opta-widget-container .category-key {
        	padding-bottom:.35em
        }
        .opta-widget-container .category-key dd,.opta-widget-container .category-key dt {
        	color:var(--src-manatee);
        	font-family:'Arial','Helvetica','clean',sans-serif;
        	font-size:11px
        }
        .opta-widget-container .tabs-active .tabs-nav {
        	background-image:none;
        	border-top:0;
        	height:32px
        }
        .opta-widget-container .tabs-active .tabs-nav li {
        	background-color:var(--src-alpine);
        	height:32px;
        	margin-left:.35em;
        	width:auto
        }
        .opta-widget-container .tabs-active .tabs-nav li:first-child {
        	margin-left:0
        }
        .opta-widget-container .tabs-active .tabs-nav li.tabs-selected {
        	border:1px solid var(--src-botticelli);
        	border-bottom:0
        }
        .opta-widget-container .tabs-active .tabs-nav li.tabs-selected a {
        	color: var(--color-blue);
        	font-weight: bold;
        }
        .opta-widget-container .tabs-active .tabs-nav li.tabs-selected a:hover {
        	background: var(--src-snow);
        	height: 35px;
        	padding-left: 10px;
        	padding-right: 10px;
        }
        .opta-widget-container .tabs-active .tabs-nav li:hover {
        }
        .opta-widget-container .tabs-active .tabs-nav li a {
        	border:none!important;
        	display:block;
        	font-family:'Arial','Helvetica','clean',sans-serif;
        	font-size: 11px;
        	font-weight:normal;
        	padding-left: 11px;
        	padding-right: 11px;
        }
        .opta-widget-container .tabs-active .tabs-nav li a:hover {
        	background: var(--src-alpine);
        	color: var(--color-blue);
        	height: 32px;
        	padding-left: 11px;
        	padding-right: 11px;
        }
        .noSZfonts .opta-widget-container .tabs-active .tabs-nav li a {
        	font-weight:700
        }
        .opta-widget-container .tabs-active .tabs-content {
        	border:1px solid var(--src-botticelli);
        	border-bottom:0
        }
        .opta-widget-container .comparison {
        	border:0
        }
        .opta-widget-container .comparison form {
        	border:1px solid var(--src-botticelli);
        	border-bottom:0
        }
        .opta-widget-container .comparison legend {
        	background-color:var(--src-snow);
        	border:0
        }
        .opta-widget-container .comparison legend span {
        	color:var(--color-ebony);
        	display: block;
        	font-family: 'Arial','Helvetica','clean',sans-serif;
        	font-size: 11px;
        	font-weight:normal;
        	line-height: 25px;
        }
        .noSZfonts .opta-widget-container .comparison legend span {
        	font-weight:700
        }
        .opta-widget-container .comparison fieldset {
        	padding:0
        }
        .opta-widget-container .comparison table {
        	border-bottom:0
        }
        .opta-widget-container .comparison table thead {
        	display:none
        }
        .opta-widget-container .comparison table tbody tr {
        	height:35px
        }
        .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 {
        	background:none!important;
        	color:var(--color-ebony)!important;
        	font-size:11px!important;
        	font-weight:normal!important
        }
        .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 {
        	font-family:'SZSansBold','Arial','Helvetica','clean',sans-serif
        }
        .noSZfonts .opta-widget-container .comparison table tbody .player1,.noSZfonts .opta-widget-container .comparison table tbody .player2,
        .noSZfonts .opta-widget-container .comparison table tbody .team1,.noSZfonts .opta-widget-container .comparison table tbody .team2 {
        	font-weight:700
        }
        .opta-widget-container .comparison table tbody .player1 img,.opta-widget-container .comparison table tbody .player2 img {
        	height: 155px;
        	width: 103px;
        }
        .opta-widget-container .comparison table tbody tr>th>img {
        	display:none!important
        }
        .opta-widget-container .comparison td.crest.team1,.opta-widget-container .comparison td.crest.team2 {
        	border-left:none;
        	border-right:0
        }
        .opta-widget-container .comparison td.crest.team1 {
        	padding-left:10px
        }
        .opta-widget-container .comparison .tabs-container {
        	border:0;
        	margin:1.4em 0 0 0;
        	padding:0
        }
        .opta-widget-container .comparison .tabs-container .tabs-content {
        	border-bottom:1px solid #ccc
        }
        .opta-widget-container .ranking-container thead th {
        	font-size:15px
        }
        .opta-widget-container .ranking-container tbody td.name img,.opta-widget-container .ranking-container tbody td.team img {
        	display:inline!important
        }
        .opta-widget-container .ranking-container tbody td.name,.opta-widget-container .ranking-container tbody td.team {
        	font-family:'SZSansBold','Arial','Helvetica','clean',sans-serif;
        	font-weight:normal
        }
        .noSZfonts .opta-widget-container .ranking-container tbody td.name,.noSZfonts .opta-widget-container .ranking-container tbody td.team {
        	font-weight:700
        }
        .opta-widget-container table.colchart.horizontal tbody tr td span.rating {
        	text-shadow:none
        }
        .opta-widget-container .matchstats-teamstats-container,.opta-widget-container .matchstats-lineup .lineup-coach {
        	border:0;
        	border-radius:0;
        	-moz-border-radius:0;
        	-webkit-border-radius:0
        }
        .opta-widget-container .matchstats-teamstats-container {
        	margin:0 0 0 0;
        }
        .opta-widget-container .matchstats-teamstats-container .tabs-content dt {
        	font-size:11px;
        	line-height:14px;
        	margin-top:10px
        }
        .opta-widget-container .matchstats-teamstats-container .tabs-content dd {
        	border-bottom:1px solid #ccc
        }
        .opta-widget-container .matchstats-teamstats-container .tabs-content dd>table {
        	margin:0
        }
        .opta-widget-container .matchstats-teamstats-container .tabs-content dd>table>thead {
        	display:none
        }
        .opta-widget-container .matchstats-teamstats-container .tabs-content dd>table>tbody td {
        	border:0;
        	font-family: 'Arial','Helvetica','clean',sans-serif;
        	font-size:11px;
        	font-weight:normal
        }
        .noSZfonts .opta-widget-container .matchstats-teamstats-container .tabs-content dd>table>tbody td {
        	font-weight:700
        }
        .opta-widget-container .matchstats-teamstats-container .home-percentage,.opta-widget-container .matchstats-teamstats-container .away-percentage {
        	background: var(--color-blue);
        	background-image:none!important;
        	height:15px!important
        }
        .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 ul {
        	border: 0;
        }
        .opta-widget-container .matchstats-lineup li {
        	height:32px;
        	line-height:32px!important;
        	margin:0;
        	padding:2px 0 2px 5px
        }
        .opta-widget-container .matchstats-lineup li:nth-child(even) {
        	background-color:var(--src-white-lilac);
            border: 0;
        }
        .opta-widget-container .matchstats-lineup li span {
        	font-size:14px
        }
        .opta-widget-container .matchstats-lineup li img {
        	margin:0;
        	padding:0;
        	top:8px
        }
        .opta-widget-container .matchstats-lineup h3 {
        	background-color:var(--src-snow);
        	border: 0;
        	height:32px;
        	width:auto
        }
        .opta-widget-container .matchstats-lineup h3 span {
        	color:var(--src-manatee);
        	font-family:'SZSansBold','Arial','Helvetica','clean',sans-serif;
        	font-size:15px;
        	font-weight:normal;
        	line-height:34px
        }
        .noSZfonts .opta-widget-container .matchstats-lineup h3 span {
        	font-weight:700
        }
        .opta-widget-container .matchstats-lineup .lineup-coach {
        	font-size:14px
        }
        .opta-widget-container .matchstats-lineup .lineup-coach dt {
        	font-family:'Arial','Helvetica','clean',sans-serif;
        	font-weight:bold;
        }
        .opta-widget-container .matchstats-lineup .lineup-coach dl {
        	line-height: 20px;
            padding: 0;
        }
        .opta-widget-container .matchstats-teamstats-container .matchup>span {
        	padding:0
        }
        .opta-widget-container .stats {
        	border:0;
        	border-radius:0;
        	-moz-border-radius:0;
        	-webkit-border-radius:0;
        	margin:5px 0 0 0
        }
        .opta-widget-container h2.profile-container {
        	border:0
        }
        .opta-widget-container .stats .tabs-content {
        	border:1px solid var(--src-botticelli);
        	padding:.7em 0
        }
        .opta-widget-container .stats .tabs-selected {
        	border:0
        }
        .opta-widget-container .stats dl,.opta-widget-container .venues dl {
        	float:none;
        	width:100%;
        	margin:0
        }
        .opta-widget-container .stats dt,.opta-widget-container .venues dt {
        	border-left:none
        }
        .opta-widget-container .stats dd,.opta-widget-container .venues dd {
        	font-family:'Arial','Helvetica','clean',sans-serif;
        	font-weight:normal
        }
        .noSZfonts .opta-widget-container .stats dd,.noSZfonts .opta-widget-container .venues dd {
        	font-weight:700
        }
        .opta-widget-container .stats dt,.opta-widget-container .stats dd,.opta-widget-container .venues dt,.opta-widget-container .venues dd {
        	border:0;
        	font-size:14px
        }
        .opta-widget-container .stats dd {
        	display:inline
        }
        .opta-widget-container .stats dl.percentage .bargraph {
        	background-color:var(--src-white-lilac);
        	border:0;
        	display:inline-block;
        	float:right;
        	height:10px;
        	width:60%
        }
        .opta-widget-container .stats dl.percentage .bargraph span {
        	height:10px
        }
        .opta-widget-container .team-container {
        	border:0;
        	border-radius:0;
        	-moz-border-radius:0;
        	-webkit-border-radius:0;
        	margin:5px 0 0 0
        }
        .opta-widget-container .team-container .playerstats-filter {
        	border:0;
        	position:static
        }
        .opta-widget-container .team-container .playerstats-filter fieldset {
        	padding:0
        }
        .opta-widget-container .team-container .playerstats-filter select {
        	font-size: 11px;
        	height: 25px;
        	line-height: 25px;
        	margin-bottom: 5px;
        	margin-top: 5px;
        	width: 150px;
        }
        .opta-widget-container .team-container .playerstats-filter select option {
        	font-size: 10px;
        }
        .opta-widget-container .team-container .tabs-active .tabs-content {
        	border-bottom:1px solid var(--src-botticelli);
        }
        .opta-widget-container .team-container .tabs-active .tabs-content li {
        	border-top:0;
        }
        .opta-widget-container .team-container tbody tr {
        	border-bottom:1px solid var(--src-white-lilac);
        	font-size: 11px;
        }
        .opta-widget-container .team-container tbody td,.opta-widget-container .team-container tbody th {
        	background:none!important;
        	border:0;
        	margin:0;
        	padding:0
        }
        .opta-widget-container .team-container tbody th {
        	border-bottom-color:#eee!important;
        	font-size: 11px;
        	line-height:35px!important
        }
        .opta-widget-container .team-container tbody th.jersey {
        	padding-left:10px
        }
        .opta-widget-container .team-container tbody td.name img {
        	border:0;
        	margin:0 10px
        }
        .opta-widget-container .team-container tbody td.name span {
        	line-height:29px
        }
        .sidebar .opta-widget-container h2 {
        	background-color:var(--src-white-lilac);
        	display:block;
        	font-size:18px;
        	font-family:'Arial','Helvetica','clean',sans-serif;
        	font-weight:normal;
        	height:auto;
        	line-height:normal;
        	padding:1.4em 10px 10px 20px;
        	width:auto
        }
        .noSZfonts .sidebar .opta-widget-container h2 {
        	font-weight:700
        }
        .sidebar .opta-widget-container .ranking-category fieldset:after {
        	content:''
        }
        .opta-widget-container .tabs-active div.opta-dropdown {
        	background: none;
            border-top: 1px solid var(--src-snow);
        }
        .opta-widget-container .team-container .playerstats-filter fieldset {
        	border-bottom: dotted 1px var(--src-botticelli);
        	border-top: dotted 1px var(--src-botticelli);
        	margin-bottom: 14px;
        	outline: 0;
        }
        .opta-widget-container .matchstats-teamstats-container .matchup {
            position: absolute;
            left: 0;
            top: 40px;
            width: 100%;
            text-align: center;
            font-size: 35px;
            font-weight: bold;
            text-transform: uppercase;
            color: var(--src-botticelli);
        }
        .opta-widget-container .matchstats-teamstats-container .matchup .home-team, .opta-widget-container .matchstats-teamstats-container .matchup .away-team {
            position: absolute;
            top: 5px;
            line-height: 35px;
            text-transform: none;
            text-align: left;
            font-size: 12px;
            color: var(--color-ebony);
        }
        .opta-widget-container .matchstats-teamstats-container .tabs-content dl {
            width: 100%;
            margin: 44px auto 0;
        }
        .opta-widget-container .comparison fieldset fieldset {
        	padding-top: 0;
        }
        div#mc_adlink {
          margin-left: 10px;
          margin-top: 10px;
          width: 810px;
          color: var(--color-ebony);
          height: 25px;
          line-height: 25px;
          border-bottom: 1px solid var(--src-botticelli);
          font-size: 11px;
          text-align: left;
        }
        .opta-widget-container .timeline .match-details {
          position: absolute;
          left: 0;
          bottom: 0;
          width: 100%;
          max-height: 40px; 
          min-height: 20px;
          line-height: 20px;
          border-top: 1px solid var(--src-white-lilac);
          overflow: hidden;
          height: auto;
        }
        .opta-widget-container .timeline .match-details dt:nth-child(7) {
          clear: both;
        }          
        /* Aufstellungen Widget */
        .optaAufstellung .opta-matchstats .matchstats-lineup li span {
          font-size: 12px;
          height: 24px;
          line-height: 24px;
          color: var(--src-black);
        }
        .optaAufstellung .opta-matchstats .matchstats-lineup li {
          height: auto;
          line-height: 24px!important;
          margin: 0;
          padding: 2px 0 2px 5px;
        }
        .optaAufstellung .opta-matchstats .matchstats-lineup li img {
          margin: 0;
          padding: 0;
          top: 4px;
        }
        .optaAufstellung .opta-matchstats .matchstats-lineup .lineup-coach { 
          font-size: 12px;
        }
        .optaAufstellung .opta-matchstats .matchstats-lineup h3 span {
            font-size: 12px;
        }
        
        /* Aufstellungen Widget */
        .opta-matchstats .matchstats-lineup h2 span {
            font-size: 12px;       
            padding-left: 0px;
            font-weight: bold;
            width: 100;
        }  
        .opta-matchstats .matchstats-lineup:nth-child(1) h2 span {
            font-size: 12px;       
            padding-left: 7px;
            font-weight: bold;
            width: 100;
        }
        .opta-matchstats .narrow h2, .opta-matchstats h2.narrow {
            border-radius: 0;
        }    
        .optaAufstellung .opta-matchstats h2.opta-error {
            display: none;
        }       
        #tableField div.opta-error {
            background: none;
            border: none;
        }      
        /** END OPTA */
        
        .resAdd {
          display: block;
          font-size: 10px;
          font-weight: normal;
          line-height: 15px;
          margin-top: -6px;
        }
        .resultSubtitle {
          background: var(--src-botticelli);
          height: 19px;
          padding-left: 6px;
          font-weight: bold;
          color: var(--src-trout);
          line-height: 19px;
          margin-top: 5px;
          clear: both;
        }
        /* Feed Scoreboard */
        .leftAreaScoreboard {            
            border: 1px solid var(--src-botticelli);
            min-height: 100px;  
            width: 573px;
        }
            .leftAreaScoreboard .scoreboardConf {
            }
                .leftAreaScoreboard .scoreboardConf .scoreboardConfTitle {
                    color: var(--src-trout);
                    text-transform: uppercase;
                    font-size: 16px;
                    font-weight: bold;
                    height: 30px;
                    line-height: 30px;
                    border-bottom: 1px solid var(--src-botticelli);
                    padding-left: 10px;
                }    
                .leftAreaScoreboard .scoreboardConf .scoreboardConfRow {
                    clear: both;
                    height: 25px;
                    line-height: 25px;
                    margin-bottom: 0px;
                }          
                    .leftAreaScoreboard .scoreboardConf .scoreboardConfRow .scoreboardConfRowKickoff {
                        float: left;
                        width: 85px;
                        padding-left: 10px;
                    }      
                        .leftAreaScoreboard .scoreboardConf .scoreboardConfRow .scoreboardConfRowKickoff span.live {
                            background: var(--color-stronggreen);
                            color: var(--src-snow);
                            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;
                        margin-top: 3px;
                    }                 
                    .leftAreaScoreboard .scoreboardConf .scoreboardConfRow .scoreboardConfRowResult {     
                        float: left;
                        text-align: center;
                        width: 40px;
                    }                      
                        .leftAreaScoreboard .scoreboardConf .scoreboardConfRow .scoreboardConfRowResult a:hover {     
                            color: var(--color-purple);
                        }              
                    .leftAreaScoreboard .scoreboardConf .scoreboardConfRow .scoreboardConfRowTeam2Image { 
                        float: left; 
                        width: 18px;    
                        margin-top: 3px;
                    }                  
                    .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 .scoreboardTeamrowTeam1Logo img {
                            border: 1px solid var(--src-white-lilac);
                        }
                    .leftAreaScoreboard .scoreboardTeamrow .scoreboardTeamrowTeam1 .scoreboardTeamrowTeam1Data {
                        margin-top: 25px;
                        text-align: left;
                    }  
                        .leftAreaScoreboard .scoreboardTeamrow .scoreboardTeamrowTeam1 .scoreboardTeamrowTeam1Data .scoreboardTeamrowTeam1DataGoal {
                        } 
                .leftAreaScoreboard .scoreboardTeamrow .scoreboardTeamrowScore {  
                    float: left;       
                    margin-top: 35px;
                    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: 10px;
                    }   
                    .leftAreaScoreboard .scoreboardTeamrow .scoreboardTeamrowScore .scoreboardTeamrowScoreStatus {
                        background: var(--color-purple);
                        color: var(--src-snow);
                        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 .scoreboardTeamrowTeam2Logo img {
                            border: 1px solid var(--src-white-lilac);
                        }
                    .leftAreaScoreboard .scoreboardTeamrow .scoreboardTeamrowTeam2 .scoreboardTeamrowTeam2Data {  
                        margin-top: 25px;
                        text-align: right;
                    }  
                        .leftAreaScoreboard .scoreboardTeamrow .scoreboardTeamrowTeam2 .scoreboardTeamrowTeam2Data .scoreboardTeamrowTeam2DataGoal {
                        }
            .leftAreaScoreboard .scoreboardDatarow {
                font-size: 11px;
                line-height: 14px;
                margin-top: 14px;
                padding-left: 2%;
                margin-bottom: 10px;
            }
                .leftAreaScoreboard .scoreboardDatarow .scoreboardDatarowKickoff {
                    float: left;
                }  
                .leftAreaScoreboard .scoreboardDatarow .scoreboardDatarowReferee { 
                    float: left;
                    margin-left: 10px;
                }
                .leftAreaScoreboard .scoreboardDatarow .scoreboardDatarowAttendance {  
                    float: left;
                    margin-left: 10px;
                }   
                .leftAreaScoreboard .scoreboardDatarow .scoreboardDatarowStadium {  
                    float: left;
                    margin-left: 10px;
                }
        /* Feed gamebar */
        /* Gamebar */
        div.gamebar {    
          border: 1px solid var(--src-botticelli);
          height: 68px;
          margin-bottom: 20px;                       
          margin-top: 17px;
        }
            .gamebar .gamebarLeftArrow {
                float: left;
                height: 69px;
                margin-right: 0px;
                width: 49px;
            }    
            .gamebar .gamebarRightArrow {
                float: left;
                height: 69px;
                margin-left: 0px;
                width: 49px;
            }
            #leftScrollerImage {
                // background-image: url(/live/center5_0/templates/t-online/opta-1bundesliga/images/gamebar_left_arrow_inactive.png);
                background-image: url(/live/center5_0/templates/t-online/opta-1bundesliga/images/gamebar_left_arrow_inactive-raw-v2.png);
                background-repeat: no-repeat;
            }
            #rightScrollerImage {
                // background-image: url(/live/center5_0/templates/t-online/opta-1bundesliga/images/gamebar_right_arrow_active.png);
                background-image: url(/live/center5_0/templates/t-online/opta-1bundesliga/images/gamebar_right_arrow_active-raw.png);
                background-repeat: no-repeat;
                cursor: arrow;
                cursor: pointer;
            }
            
            .gamebar .gamebarContent {
                float: left;
                overflow: hidden;
                width: 820px;
            }     
                .gamebar .gamebarContent .gamebarInnerContent {
                    width: auto;
                }      
                    .gamebar .gamebarContent .gamebarInnerContent #gamebarInnerContentElementActive {
                        background: var(--src-snow);
                    }  
                    .gamebar .gamebarContent .gamebarInnerContent .gamebarInnerContentElement {
                        background: var(--src-white-lilac);
                        float: left;
                        width: 135px;    
                        cursor: hand;
                        cursor: pointer;
                        height: 68px;
                    }  
                    
                        .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-snow);    
                    }      
                        .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: var(--color-purple);
                                    color: var(--src-snow);
                                    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: 10px;
                        }      
                            .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 {
                                    margin-top: 5px;
                                }     
                            .gamebar .gamebarContent .gamebarInnerContent .gamebarInnerContentElement .gamebarInnerContentElementMain .gamebarInnerContentElementMainScore {
                                float: left; 
                                text-align: center;
                                width: 30%;
                            }          
                                .gamebar .gamebarContent .gamebarInnerContent .gamebarInnerContentElement .gamebarInnerContentElementMain .gamebarInnerContentElementMainScore .gamebarInnerContentElementMainScoreFullscore {
                                    font-size: 15px;
                                    font-weight: bold;
                                    margin-top: 17px;
                                }       
                            .gamebar .gamebarContent .gamebarInnerContent .gamebarInnerContentElement .gamebarInnerContentElementMain .gamebarInnerContentElementMainScoreNoLink {
                                float: left; 
                                text-align: center;
                                width: 30%;
                            }          
                                .gamebar .gamebarContent .gamebarInnerContent .gamebarInnerContentElement .gamebarInnerContentElementMain .gamebarInnerContentElementMainScoreNoLink .gamebarInnerContentElementMainScoreFullscore {
                                    font-size: 15px;
                                    font-weight: bold;
                                    margin-top: 17px;
                                }      
                            .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 {  
                                    margin-top: 5px;
                                } 
                        .gamebar .gamebarContent .gamebarInnerContent .gamebarInnerContentElement .gamebarInnerContentElementSinglescores {   
                            height: 20px;
                            text-align: center;
                        }    

        /* 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: var(--color-purple);
                text-decoration: underline;
            }  
            .navbar .navbarConferenceSelector {  
                display: block;
                float: left;   
                margin-left: 5px;
                margin-top: 3px;
            }
        /* Fixtures Plus */
        h2.fixtures-plus-list {
            display: none;
        }
        /** OPTA */ 
        .opta-widget-container .fixtures-plus td.home-team-name .team-name {
            font-size: 11px;
            color: var(--src-black);
            font-weight: normal;
            margin-top: 5px;
        }                      
        .opta-widget-container .fixtures-plus td.away-team-name .team-name {                                               
            font-size: 11px;    
            color: var(--src-black);
            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-1 thead tr, #opta-widget-idx-1 tbody tr {
            background: none;
        }            
        #opta-widget-idx-1 {
            background: none; 
            margin-bottom: 0;
            margin-top: 5px;
        }  
        .opta-widget-container .fixtures-plus.opta-v3 {
            background: none;
            margin-bottom: 0;
        }            
        #opta-widget-idx-1 .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: var(--src-black);
            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: var(--src-black);
        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: var(--src-black);
            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: var(--src-snow);
            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: var(--src-black);  
            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: var(--color-purple);
            color: var(--src-snow);         
            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: var(--src-black);                                                                              
            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: var(--color-purple);
            color: var(--src-snow);         
            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: var(--color-purple);
            border-bottom: 1px solid var(--src-botticelli);
            color: var(--src-snow);        
            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: var(--color-purple);  
        color: var(--src-snow);    
        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: var(--color-purple);
        color: var(--src-snow);  
        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;
            color: var(--src-black);
        }
        #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;
        }
        /* Conference commentary */
        div#mc_content_modul2_commentary_content_inner_conference {
            font-size: 14px;
            height: 1832px;
            margin-left: 10px;
            margin-right: 10px;
            overflow-y: auto;
            overflow-x: hidden;
            width: 552px;
        }
        div#mc_commentary_item_1 {
          width: 545px;
          border: 0;
          padding: 6px;
          background: var(--src-white-lilac);
          margin-left: 1px;
        }    
        div#mc_commentary_item_0 {
          width: 545px;
          border: 0;
          padding: 6px;
          background: var(--src-snow);
          margin-left: 1px;
        } 
        div#mc_commentary_comment_conference {
            width: 380px;
            float: left;
        }
        .leftAreaGoalReplay .opta-goalreplay h2 {
            background: none;
            color: var(--color-ebony);
            font-family: 'Arial','Helvetica','clean',sans-serif;
            font-size: 16px;
            height: auto;
            border: 1px solid var(--src-botticelli);
            border-bottom: 0;
            width: 563px;
            padding-left: 10px; 
            border-radius: 0;
            border-top: 0;
        }
        .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;
        }
        /* END OPTA */
        
        /* Titlebar */
        .titlebar { 
            margin-top: 20px;
        }
            .titlebar .titleBarLeft {
                float: left;
                width: 60%;
            }
                .titlebar h3 {
                    color: var(--src-manatee);
                    font-size: 14px;
                    font-weight: normal;
                    margin: 0;        
                    margin-bottom: 10px;
                    padding: 0;
                }
                .titlebar h2 {
                    color: var(--color-purple);   
                    font-size: 16px;
                    font-weight: normal;
                    margin: 0;
                    margin-bottom: 2px;
                    padding: 0;
                }
                .titlebar h1 {   
                    color: var(--src-black);   
                    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;
                }         
                
         /* OPTA */                                                                                                                                                                             
        .opta-widget-container .fixtures-plus-list .tabs-active ul.tabs-nav, .opta-widget-container .fixtures-plus-grid .tabs-active ul.tabs-nav {
            background: none;
            color: var(--src-black);
        }
        .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 {
            background: none;
            color: var(--src-black);
            font-size: 11px;
            border: none;
        }
        .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 {
            background: none;
            color: var(--src-black);
            font-size: 11px;
            font-weight: bold;     
            border: none;
        }
        .opta-goalreplay {
            margin: 0;
        }
        .opta-goalreplay .goalreplay {
            margin-bottom: 0;
            border-bottom: 0;
            border-radius: 0px;
        } 

        #opta-widget-idx-3 h2 {
            line-height: 31px;  
            height: 31px;
            font-weight: bold;
            text-transform: uppercase;
            font-size: 12px;
            border-top: 1px solid var(--src-botticelli);
            border-right: 1px solid var(--src-botticelli);
            border-left: 1px solid var(--src-botticelli);
            border-radius: 0;
            width: auto;  border-bottom: 0;
        }   
        #opta-widget-idx-3 h2 span {
            display: block;
            line-height: 30px;  
            height: 30px;
            font-weight: bold;
            text-transform: uppercase;
            font-size: 12px;
            padding-left: 0px;
            border-radius: 0;
            width: auto;
            margin-left: 6px;
            margin-right: 6px; 
            border-bottom: 1px solid var(--src-botticelli);
        }
        .opta-widget-container .matchstats-lineup {
            float: left;
            width: 49%;
            margin-bottom: 0px;
            clear: none;
            border-radius: 10px;
        }
        /* END OPTA */
                
        /* Eventlist */
        .eventlist .eventitem_home {
            clear: both;
            line-height: 18px;
        }
        .eventlist .eventitem_away {
            clear: both;
            line-height: 18px;
        }
        .eventlist .eventspacer_home {
            float: right;
            width: 262px;
        }    
        .eventlist .eventscore_home {
            float: right;
            width: 50px; 
            text-align: center;
        }
        .eventlist .eventname_home {
            float: right;
            text-align: right;
            width: 200px;
        }
        .eventlist .eventspacer_away {
            float: left;
            width: 261px;
        }   
        .eventlist .eventscore_away {
            float: left;
            width: 50px;
            text-align: center;
        }
        .eventlist .eventname_away {
            float: left;   
            text-align: left;
            width: 200px;
        }
        .eventlist {
            clear: both;
            margin-top: 20px;
        }
        /* OPTA */
        #opta-widget-idx-4 .tabs-nav {
            height: auto;
        }
        /* END OPTA */
        
        #mc_content_modul2_segment2_conferencebutton {
            float: left;
            height: 30px;
            width: 125px;
            margin-left: 90px;
            margin-top: 7px;
        }
        .chalkboard dl.subs ul.team li:last-child {
            border-bottom: 1px solid var(--src-botticelli);
            border-radius: 0;
        }
        
        /* OPTA */
        .opta-widget-container .formation, .opta-widget-container .heatmap {
            padding-bottom: 0;
            margin-bottom: 0;
        }
        #opta-widget-idx-3 table {
            border-collapse: collapse;
            border-spacing: 0;
            width: 100%;
            background: var(--src-snow);
            margin-bottom: 0px;
        }
        #opta-widget-idx-3 {
            margin-bottom: 0px;
            margin-top: 0px;
        }
        #tableField .opta-widget-container .standings-container {
            border: 0;       
            margin-bottom: 0px;
        }
        .opta-widget-container .matchstats-teamstats-container .tabs-content dd tbody td.stat-home span, .opta-widget-container .matchstats-teamstats-container.light-coverage dd tbody td.stat-home span {
            float: right;
            width: 3em;
            margin: 0 4px;
            text-align: left;
            font-size: 12px;
        }
        .opta-widget-container .matchstats-teamstats-container .tabs-content dd tbody td.stat-away span, .opta-widget-container .matchstats-teamstats-container.light-coverage dd tbody td.stat-away span {
            float: left;
            width: 3em;
            margin: 0 4px;
            text-align: right;  
            font-size: 12px;
        }                                                        
        #tableField .opta-widget-container tbody td.position {
            color: var(--src-black);
            text-align: center;
        }
        /* END OPTA */
        
        .scoreboardConfRow:nth-child(even) {
            background: var(--src-white-lilac);
        }
        .moduleHeadline {
            height: 31px;
            line-height: 31px;
            font-size: 12px;
            font-weight: bold;
            text-transform: uppercase;
            border-left: 1px solid var(--src-botticelli);
            border-top: 1px solid var(--src-botticelli);
            border-right: 1px solid var(--src-botticelli);
        }    
        .moduleHeadline span {
            display: block;
            height: 30px;
            line-height: 30px;
            font-size: 12px;
            font-weight: bold;
            text-transform: uppercase;
            margin-left: 6px;               
            margin-right: 6px;
            border-bottom: 1px solid var(--src-botticelli);
        }
        abbr {
            text-decoration: none;
        }
        
        /* OPTA */
        .opta-widget-container .chalkboard div.teams dl.subs dt {
            width: 100%;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            padding: 6px 4px;
            font-size: 11px;
            font-weight: 700;
            line-height: 15px;
            border: 1px solid var(--src-botticelli);
            border-top: none;
            background-color: var(--src-white-lilac);
            clear: both;
            color: var(--src-trout);
            cursor: pointer;
            position: relative;
        }
        .chalkboard ul.team li.selected, .opta-widget-container .event-type.selected {
            background-image: url(/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(/live/center5_0/templates/t-online/opta-1bundesliga/images/checkbox.png);
        }
        .chalkboard ul.team li:hover {
            background-color: var(--color-purple);
            color: var(--src-snow);
        }
        .chalkboard ul.team li:hover span.name {
            color: var(--src-snow);
        }
        .opta-widget-container .matchstats-lineup .lineup-coach  dd {
            clear: both;
            display: block;
        }
        /* END OPTA */
                
        /* Dropdown */
        .resultDropdown {
            margin-bottom: 10px;
            margin-left: 8px;
            position: relative;
            margin-top: 10px;
        }
        .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: var(--src-snow);
            border: 1px solid var(--src-botticelli);
            box-shadow: 3px 3px 5px var(--color-grey2);
            display: none;
            height: 126px;
            left: 0px;
            overflow: auto;
            position: absolute;
            top: 20px;
            z-index: 50;
            width: 148px;
        }
        .resultDropdown .resultDropdownFields span {
            border-bottom: 1px solid var(--src-botticelli);
            cursor: hand;
            cursor: pointer;
            display: block;
            font-size: 11px;
            height: 29px;
            line-height: 29px;
            padding-left: 10px;
        }     
        .resultDropdown .resultDropdownFields span:hover {
            background: var(--color-purple);
            color: var(--src-snow);
        }       
        .resultDropdown .resultDropdownFields span:focus {
            background: var(--color-purple);
            color: var(--src-snow);
        }
        div.results div.resultsContent div.resultsContentRow:nth-child(odd) {
            background: var(--src-white-lilac);
        }
        div.results div.resultsContent div.resultsContentRow {
            clear: both;
            height: 34px;
            line-height: 34px;
        }
        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;
            text-align: right;
            width: 68px;
        }
        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_team1Image img {
                border: 1px solid var(--src-botticelli);
            }
        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_result a:hover {
            color: var(--color-purple);
        }
        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_team2Image img {
                border: 1px solid var(--src-botticelli);
            }
        div.results div.resultsContent div.resultsContentRow div.resultsContentRow_team2 {
            float: left;
            text-align: left;
            width: 68px;
        }      
        
        /** OPTA */                                                               
        #opta-widget-idx-3 .tabs-nav {
            height: auto;
        }
        #opta-widget-idx-3 div.opta-error {
            border-right: 1px solid var(--src-botticelli);
            border-left: 1px solid var(--src-botticelli);
            border-bottom: 1px solid var(--src-botticelli);
            border-top: 0;
        }
        h2.opta-error {
            border-bottom: 0;
        }
        span.pregame {
            color: var(--src-manatee);
            font-size: 15px;
        }      
        span.livegame {
             color: var(--color-stronggreen);
        }                                                       
        .error-message p, .opta-widget-container p {
            padding: 10px;
            font-size: 12px;
        }                                                                                   
        .optaAufstellung .errorMsgDialog {
            margin-bottom: 0;
            margin-top: 0;
        }                                                                                         
        #mc_body .optaFormation .errorMsgDialog {
            margin-top: 0;
        }                                                                                          
        .optaFormation .errorMsgDialog div.formation {
            padding-top: 0;
        }                                                                                           
        .optaHeatmap .errorMsgDialog {
            margin-bottom: 0;
            margin-top: 0;
        }  
        /** END OPTA */
        
        #mc_kader_team1 {
            margin-left: 0px;
            margin-top: 10px;
        }                    
        #mc_kader_team2 {
            margin-top: 10px;
        }
        div#mc_kader_teamname1 {
            font-weight: bold;
            font-size: 12px;
            margin-bottom: 12px;
            margin-top: 3px;
        }
        div#mc_kader_teamname2 {
            font-weight: bold;
            font-size: 12px;
            margin-bottom: 12px;
            margin-top: 3px;
        }
        div#mc_kader_player {
            font-size: 12px;
            margin-bottom: 0px;
            height: 30px;
            line-height: 30px;
        }   
        div#mc_kader_player_rowhead {
            font-size: 12px;
            margin-bottom: 0px;
            height: 30px;
            line-height: 30px;
            padding-left: 10px;
        }
        div#mc_scorer_teamname1 {
            font-weight: bold;
            font-size: 12px;
            margin-bottom: 9px;
            margin-top: 13px;
            margin-left: 10px;
        }       
        div#mc_scorer_teamname2 {
            font-weight: bold;
            font-size: 12px;
            margin-bottom: 9px;
            margin-top: 13px;
            padding-left: 5px;
        }    
        div#mc_scorer_player_name {
            float: left;
            width: 70%;
            padding-left: 10px;
        }
        div#mc_scorer_player_grey {
            font-size: 12px;
            height: 32px;
            line-height: 32px;
            background: none;
            border-bottom: 0;  
            border-top: 1px solid var(--src-botticelli);
        }
        div#mc_scorer_player_white {
            font-size: 12px;
            height: 32px;
            line-height: 32px;
            border-bottom: 0;  
            border-top: 1px solid var(--src-botticelli);
        }
        div#mc_scorer_scorer1 {
            border-top: 0;
        }       
        div#mc_scorer_scorer2 {
            border-top: 0;
        }
        div#mc_scorer_team2 {
            float: left;
            width: 52%;
        }
        div#mc_taktik {
            width: 100%;
            text-align: center;
            position: relative;
        }
        div#mc_taktik_team1 {
            float: left;
            width: 72px;
            margin-top: 14px;
            text-align: right;
            z-index: 0;
            margin-left: 10px;
        }
        div#mc_taktik_gamefield {
            background: url(/live/center5_0/images/icons/handball/spielfeld.gif) no-repeat;
            float: left;
            height: 307px;
            margin-top: 15px; 
            margin-bottom: 15px;
            position: relative;
            width: 153px;
        }
        div#mc_taktik_team2 {
            float: left;
            width: 47px;
            height: 31px;
            margin-top: 0px;
            text-align: left;
            bottom: 15px;
            position: absolute;
            margin-left: 238px;
            z-index: 0;
        }                                                                                                                                                                                   

        
        /* Scorer */
        div#mc_scorer {
        	float:				left;
        	width:              100%;
        }
        div#mc_scorer_player, 
        div#mc_scorer_player1,
        div#mc_scorer_player2 {
            font-size:          12px;
        	border-bottom:		0;
            padding-top:        5px;
            padding-bottom:     5px;
        }
        div#mc_scorer_player {
        	line-height:		26px;
            margin-bottom:      0px;
        }
        div#mc_scorer_player1 {
        	background-color:	var(--src-white-lilac);
        }
        div#mc_scorer_player2 {
        	background-color:	var(--src-snow);
        }
        div#mc_scorer_player_rownr {
        	font-weight:		bold;
            padding-left: 10px;
        }
        div#mc_scorer_player_img {
            float:              left;
        	width:				39px;
        	margin-left:		10px;
        	margin-top:			4px;
        }
        div#mc_scorer_player_standing {
            float:              left;
        	font-weight:		bold;
        	width:				50px;
        	margin-top:			8px;
        }
        div#mc_scorer_player_time {
            float:              left;
        	width:				50px;
        	margin-top:			8px;
        }
        div#mc_scorer_player_name {
            float:              left;
        	width:				147px;
        }
        
        /* BOOKINGS */
        div#mc_bookings {
        	float:				left;
        	width:              100%;
        }
        div#mc_bookings_player, div#mc_bookings_player1, div#mc_bookings_player2 {
            font-size:          12px;
        	border-bottom:		0;    
            padding-top:        5px;
            padding-bottom:     5px;
        }
        div#mc_bookings_player {
        	line-height:		26px;  
            margin-bottom:      0px;
        }
        div#mc_bookings_player1 {
        	background-color: var(--src-white-lilac);
        }
        div#mc_bookings_player2 {
        	background-color:	var(--src-snow);
        }
        div#mc_bookings_player_rownr {
        	font-weight:		bold; 
            padding-left: 10px;
        }
        div#mc_bookings_player_img {
            float:              left;
        	width:				39px;
        	margin-left:		10px;
        	margin-top:			4px;
        }
        div#mc_bookings_player_time {
            float:              left;
        	margin-top:			8px;
        	width:				50px;
        }
        div#mc_bookings_player_duration {
            float:              left;
        	margin-top:			8px;
        	width:				50px;
        }
        div#mc_bookings_player_name {
            float:              left;
        }      
        div#mc_content_modul2_commentary_content_inner a {
            position: relative;
        }
        div#mc_kader_team2 #mc_kader_player_rownr {
            display: none;
        }
        div#mc_kader_team1 #mc_kader_player_rownr {
            font-weight: bold;
        }
        div#mc_content_modul2_segment4_content_inner_leer {
            padding: 10px;
        }
