@import url("/sportch/exklusivmodul/css/sem_styles.css");                   

@font-face {
    font-family:unicodeBold;
    src: url('/de/includes/nav/css/fonts/unicod_bold-webfont.eot');
    src: url('/de/includes/nav/css/fonts/unicod_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/de/includes/nav/css/fonts/unicod_bold-webfont.woff') format('woff'),
         url('/de/includes/nav/css/fonts/unicod_bold-webfont.ttf') format('truetype'),
         url('/de/includes/nav/css/fonts/unicod_bold-webfont.svg#unicod_sansbold') format('svg');
}

* {
    margin : 0px;
    padding : 0px;
}
p {
    margin-top:     20px;
    margin-bottom:  20px;
}
body {
    background-color: #f0f2f1;
    overflow: hidden;
    width: 100%;
}
.body_eishockey {
    background-color: #f0f2f1;
    height: 100%;
    width: 100%;
}

.body_nhl {
    background-color: #f0f2f1;
    height: 100%;
    width: 100%; 
}                

.body_australianopen {
    background-color: #f0f2f1;
    height: 100%;
    width: 100%;
/*  background-color:   #000000; 
    background-image:   url(/sportch/images/australian_open_bg_production.jpg); 
    background-repeat:  no-repeat;
    background-position:center top; */
}
.body_frenchopen {
    background-color: #f0f2f1;
    height: 100%;
    width: 100%;
    /* background-color:   #000000; 
    background-image:   url(/sportch/images/french_open_bg_production.jpg); 
    background-repeat:  no-repeat;
    background-position: center 32px; */
}
.body_usopen {
    background-color: #f0f2f1;
    background-repeat: no-repeat;
    background-position:center 32px;
    height: 100%;
    width: 100%;
}
.body_wimbledon {
    background-color: #f0f2f1;
    height: 100%;
    width: 100%;
    /* background-color:   #000000; 
    background-image:   url(/sportch/images/wimbledon_bg_production.jpg); 
    background-repeat:  no-repeat;
    background-position:center 32px; */
}
.body_atpfinals {
    background-color: #f0f2f1;
    height: 100%;
    width: 100%;
    /* background-color: #000000; 
    background-image: url(/sportch/images/tennis/atp_finals_background.jpg); 
    background-repeat: no-repeat;
    background-position: center 32px; */
}
.body_swissindoorsbasel {
    background-color: #f0f2f1;
    height: 100%;
    width: 100%;
}
.body_suzuki-league {
    background-color: #000; 
    background-image: url(/sportch/images/beach_soccer_bg.jpg); 
    background-repeat: no-repeat;
    background-position: center 32px;
    height: 100%;
    width: 100%;
}
.body_tds {
/*
    height: 100%;
    width: 100%; 
    background-color: #000;
    background-image: url(/sportch/images/tds_bg.jpg); 
    background-repeat: no-repeat;
    background-position:center 32px;
*/
}

.body_with_leaderboard {
    background-position: 0px 90px;
}
.body_with_leaderboard_neu {
    background-image:   url(/sportch/images/header_v2/background_black.jpg); 
    background-position: 0px 0px;
    background-repeat:  repeat-x; 
}

h2.article {
	color: #5f5f5f;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	margin-bottom: 10px;
	margin-top: 10px;
}
/** **** main-DIVs **** */
div#outer_mainframe {
    height: 100%;
    margin-top: 0px;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    -webkit-overflow-scrolling: touch;
    text-align: center;
    width: 100%;
    z-index: 0 !important;
    
    overflow-y: scroll !important; 
    height: 903px;
} 
/** 
div#mainframe {
    width:              992px;
    height:             auto;
    margin:             auto;
    text-align:         left;
    background-color:   transparent;
}        */
div#mainframe {
    background-color: transparent;
    height: auto;
    margin: auto;
    position: relative;
    text-align: left;
    width: 992px;
    z-index: 99990; 
    
    min-height: 1500px;
}

/** oberste Reihe, incl. Logo */
div#top_navi {
    width:              960px;
    height:             45px; 
    margin-left:        0px; 
    margin-top:         6px;
    margin-bottom:      12px;
    background:         transparent;
}  
/*
div#top_navi_adtag {
    width:              960px;
    height:             90px; 
    margin-left:        0px; 
    margin-top:         6px;
    margin-bottom:      12px;
    background:         transparent;
}
*/
div#top_navi_logo {
    float:              left;
    width:              241px;
    height:             45px;
    margin-left:        10px;
}
div#top_navi_items {
    float:              left;
    width:              680px;
    height:             26px; 
    margin-left:        29px;
    margin-top:         9px;
    background-image:   url(/sportch/images/topnavigation/bg_topnavi_items.png);
    background-repeat:  no-repeat;
}          
      
div#top_navi_items_trans {
    float:              left;
    width:              680px;
    height:             26px; 
    margin-left:        29px;
    margin-top:         9px;
    background-image:   url(/442/images/topnavigation/bg_topnavi_items.png);
    background-repeat:  no-repeat;
}
/** */

/** dyn. Liveticker�bersicht */
div#livesportslide_outerframe {
    width:              960px;
}
/** */
/** Topnavi mit ausklappbaren Menues */
div#topnavi_outerdiv {
    width:              960px; 
    height:             52px;
}
div#topnavigation {
    width:              960px;
    height:             52px; 
    margin-top:         10px;
    background:         transparent;
}
/** Special + Theme */
div#special_and_theme_links {
    clear:              both;
    width:              954px;
    height:             24px;
    margin-left:        5px;
    margin-top:         -24px;
    background-color:   transparent;  
    background-image:   url(/sportch/images/topnavigation/special_navi_bg_960.gif);
    background-repeat:  no-repeat;
    background-position:0px 0px;
}                    
div#special_and_theme_links_trans {
    clear:              both;
    width:              954px;
    height:             24px;
    margin-left:        5px;
    margin-top:         -24px;
    background-color:   transparent;  
    background-image:   url(/sportch/images/topnavigation/special_navi_bg_960_trans.png);
    background-repeat:  no-repeat;
    background-position:0px 0px;
}
div#special_links {
    float:              right;
    width:              50%;
    height:             24px;
}
div#theme_links {
    float:              left;
    text-align:         left;
    width:              50%;
    height:             24px;
}
/** */

/** Suchmaske am rechten Rand der Topnavi */
div#search_navi {
    float:              right;
    height:             24px;
    margin-top:         -52px;
    margin-bottom:		5px;
    overflow:           hidden;
}
/** */

/** *********** Navi links (vertikal; vormals navigation.css) **********/

/** *********** ENDE Navi links (vertikal; vormals navigation.css) *********/

div#content {
    background-color: white;
    height: auto;
    overflow: hidden;
    padding-left: 13px;
    padding-right: 13px;
    text-align: left;
    width: 968px;
}
div.content {
    background-color: white;
    height: auto;
    overflow: hidden;
    padding-left: 13px;
    padding-right: 13px;
    text-align: left;
    width: 968px;
}
div#content2 {
    background-color: white;
    height: auto;
    float: left;
    overflow: hidden;
    text-align: left;
    width: 630px;
}
div#content_box {
    float: left;
    width: 794px;
    margin-top: 2px;
    vertical-align: top;
    overflow: hidden;
}
div#content_box2 {
    float: left;
    margin-left: 20px;
    margin-top: 2px;
    overflow: hidden;
    vertical-align: top;
    width: 610px; /*960px;*/
}
div#content_box2_home {
    background: white;
    float: left;
    margin-left: 20px;
    margin-top: 2px;
    overflow: hidden;
    vertical-align: top;
    width: 610px; /*960px;*/
}
div#content_box2_channel {
    float: left;
    margin-left: 20px;
    margin-top: 2px;
    overflow: hidden;
    vertical-align: top;
    width: 960px;
}
div#content_box_big {
    float:              left;
    width:              798px;
    margin-top:         2px;
    vertical-align:     top;
    overflow:           hidden;
}
div#topstories {
    width:              795px;
    text-align:         left;
    overflow:           hidden;
}
div#exklusiv_modul {
    width:              790px;           
    height:             248px;
    border:             solid 1px #ededed;
    text-align:         center;
    overflow:           hidden;
    display: none; /* erst Step 2 */
}
div#content_box_left {
    float:              left;
    width:              468px;
    height:             auto;
    margin-top:         0px;
    vertical-align:     top;
    background-color:   white;
}
div#content_box_left_v2 {
    background-color: white;
    float: left;
    height: auto;
    margin-top: 0px;
    vertical-align: top;
    width: 610px;
}
div#content_box_left_v2_home {
    background-color: white;
    float: left;
    height: auto;
    margin-top: 0px;
    vertical-align: top;
    width: 620px;
}
div#footer {
    border: solid 1px transparent;
    background-image:   url(/de/sportch/images/footer_bg_dark.jpg);
    background-repeat:  repeat-x; 
    background-color:   #8e8e8e;
    height: auto;
    text-align: left;
    width: 992px; /* 958px;*/ 
}
div#footer_navi         {
    height:  230px;
    margin-left: 33px;
    margin-top: 50px;
    margin-bottom: 15px;
    text-align: left;
    width: 979px; /* 945px;*/
}
div#footer_partner {
    width:              100%;
    height:             70px;
/*  margin-left:       15px; */
    margin-left:        51px;
    display:            none;
}
div#footer_spacer_bottom {
    width:              100%;
    height:             80px;
}

div#footer_impressum {
/*  margin-left:       15px; */
    margin-left:       51px;
}
div#rating_footer {
    background-color: white; 
    height: 0px; 
    line-height: 0; 
    font-size: 0; 
    padding: 0; 
    margin: auto; 
    text-align: center;
    overflow: hidden;
    width: 974px;   /* 940px;*/ 
}
/** ***END main-DIVs *** */

/** (Main-Links ganz oben) */
.top_navi_item {
    float:              left;
    height:             18px;
    margin-left:        18px;
    margin-top:         7px; 
}
.top_navi_item_login {
    float:              left;
    height:             18px;
    margin-left:        202px;
    margin-top:         8px;
    text-align:         right;
}
.top_navi_item_switch_lang {
    float:              left;
    height:             18px;
    margin-left:        18px;
    margin-top:         8px;
}
.top_navi_item_mysport {
    float:              left;
    width:              66px;
    height:             20px;
    margin-left:        18px;
    margin-right:       5px;
    text-align:         right;
}

.topnavi3 { 
    font:               bold 11px arial,verdana,helvetica; 
    color:              #e9e9e9; 
    text-decoration:    none; 
    line-height:        12px; 
    text-align:         left;
}
a.topnavi3:hover {
    color:              #bb181b;
    text-decoration:    underline;
}
/** */

/** Sportslider */
.livesportslider {
    width:              100%;
    height:             80px; 
    margin-top:         10px; 
    margin-left:        0px;
}
/** END Sportslider */

/** *************** Topnavigation (mit Klappmenue; Inhalte aus eigener BERND-Maske ***************** */
/** Topnavigation: Hauptpunkte (1. Reihe) */
.bg_main_menu           {
    height:             28px; 
    background-color:   transparent;
    float:              left;
    text-align:         center;
    vertical-align:     bottom; 
}
.bg_main_menu_left      {
    width:              5px;
    height:             28px;
    background-color:   transparent;
    float:              left;
}
.bg_main_menu_left_round {
    width:              5px;
    height:             28px;
    background-color:   transparent;
    float:              left;
}
.bg_main_menu_right     {
    width:              5px;
    height:             28px;
    float:              left;
}
.bg_main_menu_active           {
    height:             28px; 
    background-image:   url(/sportch/images/topnavigation/bg_main_kachel1x30.gif); 
    background-repeat:  repeat-x;
    background-color:   transparent;
    float:              left;
    text-align:         center;
}
.bg_main_menu_left_active      {
    width:              5px;
    height:             28px;
    background-image:   url(sportch/images/topnavigation/bg_main_menu_links.gif); 
    background-repeat:  no-repeat;
    background-color:   transparent;
    float:              left;
}
.bg_main_menu_left_active_round {
    width:              5px;
    height:             28px;
    background-image:   url(/sportch/images/topnavigation/bg_main_menu_links_rund.gif); 
    background-repeat:  no-repeat;
    background-color:   transparent;
    float:              left;
}
.bg_main_menu_right_active {
    width:              5px;
    height:             28px;
    background-image:   url(/sportch/images/topnavigation/bg_main_menu_rechts.gif); 
    background-repeat:  no-repeat;
    float:              left;
}
a.nav_main_menu { 
    font:               bold 12px arial,verdana,helvetica; 
    color:              white;
    line-height:        28px;
    text-decoration:    none; 
}
a.nav_main_menu:hover { 
    text-decoration:    none; 
}

/** Topnavigation: horizontale Subnavi (2. Reihe) */

/** Special Navis */
.menu_special_hidden {
    display:            none;
}
.menu_special           {
    padding-top:         0px;
    width:              960px; 
    height:             22px; 
    float:              left;
    text-align:         left;
    background-color:   transparent;
}
.special_title {
    width:              60px;
    height:             22px;
    font:               bold 10px arial, verdana, helvetica; 
    line-height:        22px;
    color:              #ffffff; 
    text-decoration:    none;
    margin-right:       7px;
}
a.nav_menu_special_theme {
    display:            block; 
    float:              left;
    height:             22px;
    margin-right:       27px;
    text-align:         left;
    font:               bold 10px arial, verdana, helvetica; 
    line-height:        22px;
    color:              #ffffff; 
    text-decoration:    none;
}
a.nav_menu_special_theme:hover { 
    text-decoration:    underline;
}
a.nav_menu_special {
    display:            block; 
    float:              right; 
    text-align:         right;
    height:             22px;
    margin-left:        27px; 
    font:               bold 10px arial, verdana, helvetica; 
    line-height:        22px;
    color:              #F0B008; 
    text-decoration:    none;
}
a.nav_menu_special:hover { 
    text-decoration:    underline;
}
/** */

.subnavi_main_divActive {
    margin-top:         -24px; 
    width:              960px; 
    height:             24px; 
    text-align:         left;
    background-image:   url(/sportch/images/topnavigation/subnavigation_red.gif); 
    background-repeat:  no-repeat;
    background-color:   transparent;
}
.subnavi_main_divInActive {
    margin-top:         -24px; 
    width:              960px; 
    height:             24px; 
    text-align:         left;
    background-image:   url(/sportch/images/topnavigation/subnavigation_red.gif); 
    background-repeat:  no-repeat;
    background-color:   transparent;
    display:            none;
}
.naviActive {
	display:            block; 
    height:             18px;
    float:              left; 
    padding-left:       5px; 
    padding-right:      5px;
    text-align:         left;
}
.naviActive:hover {
	display:            block; 
    height:             18px;
    float:              left; 
    padding-left:       5px; 
    padding-right:      5px;
    text-align:         left;
}
.naviActiveNo           {
	display:            block; 
    height:             18px; 
    float:              left;
    padding-left:       5px; 
    padding-right:      5px;
    text-align:         left;
    
}
.naviActiveNo:hover     {
	display:            block; 
    height:             18px;
    float:              left; 
    padding-left:       5px; 
    padding-right:      5px;
    text-align:         left;
}
.bg_navi                { 
    background-color:   #B61618; 
}
a.subnav { 
    padding-top:        6px;
    font:               bold 10px arial, verdana, helvetica; 
    line-height:        10px;
    color:              #ffffff; 
    text-decoration:    none;
}
a.subnav:hover { 
    padding-top:        6px;
    font:               bold 10px arial, verdana, helvetica; 
    line-height:        10px;
    color:              #c0c0c0; 
    text-decoration:    none; 
}
.subnavi_item_x {
    float:              left; 
    background-color:   transparent;
    font-size:          12px; 
    line-height:        12px;
}
/** Topnavigation: Klappmenues */
.bg_navi_subdiv         {
    position:           absolute;
    margin-top:         25px;
    display:            none; 
    background-color:   transparent;
}
.bg_navi_subdiv_start         {
    position: absolute;      /*     fixed; */
    margin-top:         25px;
    display:            none; 
    background-color:   transparent;
}

.bg_navi_subdiv_top     {
    width:              170px;
    height:             5px;
    line-height:        5px;
    background-color:   transparent;
    background-image:   url(/sportch/images/topnavigation/submenu_bg_top_neu.gif);
}
.bg_navi_subdiv_top_large {
    width:              340px;
    height:             5px;
    line-height:        5px;
    background-color:   transparent;
    background-image:   url(/sportch/images/topnavigation/submenu_bg_top_large.gif);
}
.bg_navi_subdiv_bottom  {
    width:              170px;
    height:             5px;
    line-height:        5px;
    background-color:   transparent;
    background-image:   url(/sportch/images/topnavigation/submenu_bg_bottom_neu.gif);
}
.bg_navi_subdiv_bottom_large  {
    width:              340px;
    height:             5px;
    line-height:        5px;
    background-color:   transparent; 
    background-image:   url(/sportch/images/topnavigation/submenu_bg_bottom_large.gif);
}
.bg_navi_subdiv_col {
    float:              left; 
    width:              170px;
    background-color:   #bb181b;
}
.bg_navi_subdiv_col_large {
    float:              left; 
    width:              170px;
    border-right:       solid 1px #f6bbab;
}
.submenu_div_sub        {
    width:              160px;
    height:             14px; 
    line-height:        13px;
    border-left:        solid 5px #bb181b;
    border-right:       solid 5px #bb181b;
    border-top:         solid 2px #bb181b;
    border-bottom:      solid 2px #bb181b; 
    background-color:   #bb181b;
    color:              #f6bbab;
    text-align: left;
}
.submenu_div_sub_active {
    width:              160px;
    height:             14px; 
    line-height:        13px;
    border-left:        solid 5px #bb181b;
    border-right:       solid 5px #bb181b;
    border-top:         solid 2px #bb181b;
    border-bottom:      solid 2px #bb181b;
    background-color:   #f8d8db;
    color:              #b7182a;
}
.submenu_div_sub_link { 
    padding-right:      5px;
    padding-left:       5px;
    padding-bottom:     2px;
    font:               normal 10px arial, verdana, helvetica; 
    line-height:        10px; 
    color:              #f6bbab; 
    text-decoration:    none;
    vertical-align:     middle;
}
.submenu_div_sub_active_link { 
    padding-right:      5px;
    padding-left:       5px;
    padding-bottom:     2px;
    font:               normal 10px arial, verdana, helvetica; 
    line-height:        10px; 
    color:              #b7182a; 
    text-decoration:    none;
    vertical-align:     middle;
}
a.subnavsub { 
    padding-right:      5px;
    padding-left:       5px;
    padding-bottom:     3px;
    font:               normal 10px arial, verdana, helvetica; 
    line-height:        10px; 
    color:              #f6bbab; 
    text-decoration:    none;
    vertical-align:     middle;
}
a.subnavsub:hover { 
    color:              #b7182a; 
}
/** */
/*
.main_menu_category_start {
    width:              7px; 
    height:             20px; 
    float:              left;
}
.main_menu_category_end {
    width:             7px; 
    height:            20px; 
    float:             left;
}
*/
/** Topnavigation Suche */
.topnavi {
     width:             230px; 
     height:            24px;
}
.suche_topnavi {
    width:              149px; 
    height:             24px; 
    float:              left;
}
.suche_topnavi_inputfield {
    width:              164px; 
    height:             16px; 
    line-height:        16px;
    border:             solid 1px #040404;
    line-height:        16px;
}
.suche_topnavi_button {
    width:              54px; 
    height:             24px; 
    margin-left:        3px; 
    float:              right;
}
/**  V2 **/

/**  ENDE V2 **/
/** */
/** ******************************** END Topnavigation ********************************** */

/* Navigationen (linke Spalte) */
a.nav_small { 
    font-family:        arial,verdana,helvetica; 
    font-size:          11px;
    color:              white; 
    text-decoration:    none; 
}
a.nav_small:hover { 
    color:              #fab52e; 
    text-decoration:    underline; 
}

a.nav_sprache { 
    font:               normal 11px arial, verdana, helvetica; 
    color:              #fab52e; 
    text-decoration:    none;

}
a.nav_sprache:hover { 
    color:              #fab52e; 
    text-decoration:    underline; 
}
.nav_bg_black { 
    font-family:        arial,verdana,helvetica; 
    font-size:          11px; 
    color:              white; 
    text-decoration:    none; 
}
.nav_bg_white { 
    font-family:        arial,verdana,helvetica; 
    font-size:          11px;
    color:              black; 
    text-decoration:    none; 
}

/* breadcrumb */
div#breadcrumb {
    text-align: left;
}

.bread_crumb, .bread_crumb_active, .bread_crumb_start	{ 
    display: none;
/*
    color: #00657e; 
    font: normal 10px arial, verdana, helvetica;
    text-decoration: none;
*/
}
/*
.bread_crumb {
    text-decoration: underline;
}
a.bread_crumb:hover {
    text-decoration: underline;
}
.bread_crumb_active { 
    color: #00657e; 
    text-decoration: underline;
}
*/ 
.bread_crumb_start 	{ 
    padding-left: 8px;
}
.no_underline { 
    text-decoration: none;
}
/* ENDE breadcrumb */

/** ****************
 *      Adtags     *
 * ************** */
/** SKY */
/** Platzierung des Skys geschieht per Javascript (s. init.js) */
div#adtag_banner_sky {
    display: none;
    left: 997px; /*970px; */    
    position: absolute;
    top: 227px;
    z-index: 9000; /*10*/
} 
div#adtag_banner_sky-branding-day {
    display: block;
    left: 997px; /*970px; */
    position: absolute;
    top: 21px;
    z-index: 52000;
}  

div#adtag_banner_sky-branding-day-notop {
    left: 997px; /*970px; */
    position: absolute;
    top: 0px;
    z-index: 52000;
}            
div#adtag_banner_sky_noscrolling {
    display: none;    
    left: 0px;
    position: absolute;
    top: 227px;
    z-index: 9000; /*10*/
}
div#adtag_banner_sky_wallpaper {
    display: none;
    left: 0px;
    position: absolute;
    top: 25px;
    z-index: 20;
}
div#mainframe div#adtag_banner_sky_left {
	height: 900px;
	left: -160px;
    min-width: 160px;
    max-width: 300px;
	position: absolute;
	top: 0;
	/*width: 160px; */
}
/** LEADERBOARD */
div#outer_leaderboard_home {
}
.outer_leaderboard {
     width:             100%; 
     background-color:  #1a1a1a; /* 131313 */
}      
.outer_leaderboard_australianopen {
     width:             100%;
}
.outer_leaderboard_frenchopen {
     width:             100%;
}
.outer_leaderboard_wimbledon {
     width:             100%;
}
.outer_leaderboard_suzuki-league {
     width:             100%;
}
.outer_leaderboard_tds {
     width:             100%;
}
.outer_leaderboard_aktiv {
     width:             100%;
     height:            90px; 
     background-color:  #1a1a1a; /* 131313 */
}
.outer_leaderboard_nhl {
     width:             100%; 
     background-color:  transparent; /* 131313 */
}
/** unbenutzt */
.outer_leaderboard_safari {
     width:             100%; 
     background-color:  #1a1a1a;
}
/**/
.adtag_banner_leaderboard {
    width:              760px; 
    height:             90px; 
    margin:             auto; 
    text-align:         left;
}
.adtag_banner_leaderboard_wallpaper {
    width:              941px; 
    height:             90px; 
    margin:             auto; 
    text-align:         left;
}
div#adtag_banner_leaderboard_neu {
    width:              960px;
    height:             auto;  
    margin-left:        0px; 
    margin-top:         0px;
    margin-bottom:      12px;
    background:         transparent;
    text-align:         center;
}        
div#adtag_banner_leaderboard_neu_wallpaper {
    width:              960px;
    height:             auto;   
    margin-left:        0px; 
    margin-top:         0px;
    margin-bottom:      12px;
    background:         transparent;
    text-align:         right;
}
div#adtag_banner_leaderboard_reload {
    background: transparent;
    clear: both;
    height: auto;
    margin-left: 0px; 
    margin-top: 0px;
    margin-bottom: 12px;
    text-align: center; 
    width: 960px;
    
}           
/** default-H�he auf 0 setzen */
.adtag_banner_leaderboard_home {
    width:              760px; 
    height:             auto; 
    margin:             auto; 
    text-align:         left;
}
div.adtag_pencilad_eishockey {
/*
    font-size: 0; 
    height: auto; 
    line-height: 1px; 
    margin-left: 12px; 
    text-align: left;
    */
}
/***/
/** DIVERSE */ 
.adtag_google_sky {
    width:              150px;
    background-color:   white;
    padding-top:        5px; 
    padding-bottom:     5px;
    margin-left:        -10px;
}
.adtag_468x100 {
    width:              468px;
    height:             100px;
    margin-bottom:      15px;
}
.adtag_contentad {
    width:              300px;
    height:             250px;
    margin-bottom:      15px;
}
.adtag_pencilad_nationalelf {
    width:              940px; 
    height:             auto; 
    line-height:        1px; 
    font-size:          0; 
    text-align:         right;
    margin-bottom:      2px;
}
.anzeige_sky { 
    font:               normal 11px arial, verdana, helvetica; 
    color:              #434343; 
    text-decoration:    none;
    padding-top:        10px; 
    text-align:         center;
}
.anzeige_468 { 
    padding-left:       1px;
    font:               normal 11px arial, verdana, helvetica; 
    color:              #434343; 
    text-decoration:    none; 
}
/** ****************
 *  ENDE Adtags    *
 * *************** */

/* right wrapper */
div#right_side {
    float: left;
    height: auto;
    overflow: hidden;
    padding-left: 10px;
    text-align: center;
    vertical-align: top;
    width: 310px;
    
}
div#right_side_home {
    background: white;
    float: left;
    height: auto;
    margin-top: 72px;
    overflow: hidden;
    padding-left: 10px;
    text-align: center;
    vertical-align: top;
    width: 310px;
}
div#right_wrapper {
    text-align:	left;
    width: 310px;
}
div#right_wrapper_v2 {
    clear: both;
    margin-top: 10px;
    text-align:	left;
    width: 310px;
}
div#adtag_right_side {
	overflow: hidden;
    padding-left: 5px;
    padding-right: 0px;
  	margin-bottom: 13px;
	margin-right: 0px;
    width: 303px;
}

.right_wrapper { 
    font-size:          11px; 
    color:              #e9e9e9; 
    text-decoration:    none;
    font-family:        arial, verdana, helvetica; 
    font-weight:        bold; 
    background-image:   url(/sportch/images/rightwrapper_bg.jpg); 
    padding-right:      2px; 
    padding-left:       10px; 
    line-height:        25px;
}
a.right_wrapper:hover {
    text-decoration:    none; 
    color:              #bb181b;
}

.headline_right_side {
    border-right:       1px solid #9d9d9d;
    border-left:        1px solid #9d9d9d;
    border-top:         1px solid #9d9d9d;
    background-color:   #383838;
	  width:              310px;
	  height:             27px;
	  line-height:        27px;
	  color:              #e9e9e9;
	  font-size:          11px;
    text-transform:     uppercase;
	  text-align:         left;
	  text-decoration:    none;
	  font-family:        arial, verdana, helvetica;
	  font-weight:        bold;
	  padding-left:       13px;
}

.content_right_side {
    border:             1px solid #9d9d9d;
    background-image:   url(/sportch/images/rightside_bg.gif);
    background-repeat:  no-repeat; 
    background-position:bottom;
	  padding-top:        2px;
	  padding-bottom:     19px;
	  padding-right:      0px;
	  margin-bottom:      13px;
}

.content_right_side_erg {
    border:             1px solid #9d9d9d;
    background-image:   url(/sportch/images/rightside_bg.gif);
    background-repeat:  no-repeat; 
    background-position:bottom;
	  padding-top:        2px;
	  padding-bottom:     19px;
	  padding-right:      0px;
	  margin-bottom:      13px;
}

.content_right_side_schlicht {
	  padding-right:      0px;
	  padding-bottom:     0px;
	  margin-bottom:      13px;
}
.line { 
    background-image:       url(/sportch/images/divider.gif); 
    background-repeat:      repeat-x; 
    background-position:    bottom;
    height:                 1px; 
    line-height:            1px;
    font-size:              0;
}
.line_right_side {
	/* nur f�r sportal.ch n�tig, aber in einigen gemeinsam genutzten wrappern enthalten */
}

.paddings_lr_right_side {
	  margin-top:         10px;
	  padding-left:       5px;
	  padding-right:      5px;
}

.padding_tb_right_side {
	  padding-top: 5px;
	  padding-bottom: 5px;
	  padding-left:       15px;
}

.paddings_right_side {
	  padding-bottom: 7px;
	  padding-left: 10px;
	  padding-right:10px;
	  margin-top: 10px;
}
/** START FACEBOOK-WRAPPER */ 
.content_right_side_facebook {
    margin-bottom:      8px;
}
.paddings_right_side_facebook {
}
/** END FACEBOOK-WRAPPER */
.service_line {
    background-image:   url(/sportch/images/divider_neu.gif);
    background-repeat:  repeat-x; 
    padding-bottom:     0px; 
}

.ergebniswrapper_width {
    width:              305px;
    
}

.ergebniswrapper_old_width {
    width:              290px;
    
}

.link_right_side {
	width: 100%;
	padding-top: 0px;
	margin-left: 10px;
	text-align: left;
	font-weight:        bold;
}


.over {
    font-size:          11px; 
    font-family:        arial, verdana, helvetica; 
    color:              #5f5f5f;
    line-height:        18px;
    text-align: left;
    text-decoration:    none; 
}
a.over:hover { 
    color:              #bb181b; 
    text-decoration:    underline;
}

.content_service { 
    text-align:         left;
    width:              280px;
    height:             15px;
    vertical-align:     top;
    border-bottom:      1px solid #9d9d9d;
	  padding-top:        3px;
	  padding-bottom:     1px;
	  padding-left:       1px;
}

.content_service_lastline { 
    text-align:         left;
    width:              270px;
    height:             14px;
    vertical-align:     top;
	padding-top:        3px;
	padding-bottom:     0px;
	padding-left:       1px;
	margin-bottom:      -8px;
}

a.font_service {
    vertical-align:     top;
    font-size:          11px; 
    font-weight:        bold; 
    color:              #5f5f5f; 
    text-decoration:    none;
    font-family:        arial, verdana, helvetica;
}

.font_service:hover {
    color:              #bb181b; 
    text-decoration:    underline;
}

.basic_wrapper_content 		{ 
    padding-top: 10px; 
    padding-left: 10px; 
}

.basic_wrapper_row 		{ 
    padding-bottom: 15px;
}


.basic_wrapper_image 		{ 
    float:  left;
    padding-right: 8px; 
}

.basic_wrapper_text 		{ 
    vertical-align: middle 
}


.basic_wrapper_text_title 		{ 
    color:#5F5F5F;
    font:11px arial,verdana,helvetica;
    font-weight: bold;
    text-decoration:none; 
    line-height: 11px;
}

/* USERKOMMENTARE (LETZTE 2) WRAPPER */
.userkommentare_wrapper {
    text-align:         left;
    width:              100%;
    height:             auto;
    margin-top:         8px;
}
.lastcomments_wrapper_row_content {
    border-top:         solid 1px #9d9d9d;
    padding-top:        10px;
}
.lastcomments_wrapper_row_content_first {
    
}
.lastcomments_wrapper_row_content_text {
    width:              100%;
    height:             auto;
}
.lastcomments_wrapper_row_content_text_quote_start {
    float:              left;
    text-align:         left;
    vertical-align:     top;
    margin-right:       10px;
    padding-top:        2px;
}
.lastcomments_wrapper_row_content_text_quote_end {
    float:              left;
    text-align:         right;
    vertical-align:     top;
    margin-left:        10px;
    padding-top:        6px;
}
.lastcomments_wrapper_row_content_text_text {
    float:              left;
    width:              215px;
    font:               bold 11px arial, verdana, helvetica;
    line-height:        14px;
    color:              #202020;
}
.lastcomments_wrapper_row_content_legende {
    width:              100%;
    height:             auto;
    margin-left:        20px;
    padding-bottom:     10px;
    padding-top:        7px;
    font:               bold 10px arial, verdana, helvetica;
    line-height:        12px;
    color:              #898989;
}
.lastcomments_wrapper_row_content_postername {
    text-transform:     uppercase;
}
a.lastcomments_wrapper_link_row {
    font:               bold 10px arial, verdana, helvetica;
    line-height:        12px;
    color:              #898989;
    text-decoration:    none;
}
a.lastcomments_wrapper_link_row:hover {
    text-decoration:    underline;
}
/** END USERKOMMENTARE (LETZTE 2) WRAPPER */

/* TOP 5 STORIES WRAPPER */
.top5stories_wrapper { 
    text-align:         left;
    width:              100%;
    height:             auto;
    margin-top:         16px;
}
.top5storiesbycomments_wrapper { 
    text-align:         left;
    width:              100%;
    height:             auto;
    margin-top:         12px;
}
/** 1. Story */
.top5stories_wrapper_number {
    float:              left;
    width:              10px;
    height:             20px;
    font:               bold 14px arial, verdana, helvetica;
    line-height:        14px;
    color:              #5f5f5f;  
    text-align:         right;
}
.top5stories_wrapper_headline {
    float:              left;
    width:              250px;
    height:             20px;
    padding-left:       25px;
    font:               bold 11px arial, verdana, helvetica;
    color:              #5f5f5f;
}
.top5stories_wrapper_content{
    width:              260px;
    padding-left:       35px;
}
.top5stories_wrapper_row_number_first {
    float:              left;
    width:              10px;
    height:             20px;
    line-height:        14px;
    font:               bold 14px arial, verdana, helvetica;
    color:              #5f5f5f;  
    text-align:         right;
    padding-top:        2px;
} 
.top5stories_wrapper_row_content_first {
    float:              left;
    width:              250px;
    height:             20px;
    padding-left:       25px;
    font:               normal 11px arial, verdana, helvetica;
    color:              #5f5f5f;
    line-height:        20px;
}
/** Folgestories */
.top5stories_wrapper_row_number {
    float:              left;
    width:              10px;
    height:             20px;
    line-height:        14px;
    font:               bold 14px arial, verdana, helvetica;
    color:              #5f5f5f;  
    text-align:         right;
    padding-top:        2px;
    border-top:         1px solid #9d9d9d;
} 
.top5stories_wrapper_row_content {
    float:              left;
    width:              250px;
    height:             20px;
    padding-left:       25px;
    border-top:         1px solid #9d9d9d;
    font:               normal 11px arial, verdana, helvetica;
    color:              #5f5f5f;
    line-height:        20px;
}
.top5stories_wrapper_content_image_div {
    float:              left;
    width:              125px;
    height:             50px;
}
.top5stories_wrapper_content_image { 
    margin-right:       0px; 
    margin-top:         2px; 
    width:              113px;
    height:             50px; 
}
.top5stories_wrapper_content_text {
    width:              128px;
    float:              left;
    font:               normal 11px arial, verdana, helvetica;
    color:              #5f5f5f; 
}
a.font_top5stories_wrapper_link {
    vertical-align:     top;
    font:               normal 11px arial, verdana, helvetica; 
    color:              #bb181b; 
    text-decoration:    underline;
}
.font_top5stories_wrapper_link:hover {
    color:              #bb181b; 
    text-decoration:    underline;
}

a.font_top5stories_wrapper_link_row {
    font:               normal 11px arial, verdana, helvetica;
    color:              #5f5f5f;
    line-height:        20px;
    text-decoration:    none;
}
.font_top5stories_wrapper_link_row:hover {
    text-decoration:    underline;
}

.top5stories_wrapper_spacer {
    clear:              both;
    height:             5px;
    width:              280px;
    line-height:        5px;
}
/* END TOP 5 STORIES WRAPPER */

/* rechter rand ende */

/* ENDE right wrapper */

/** *************** footer ***************** */
/** *** footernavigation *** */
.footer_navi_row  {
    width:              160px; /*134px */  /* Breite bei 5 Spalten (6 spalten)*/
    height:             230px;
    float:              left;
    border-right:       solid 1px #cfcfcf;
    padding-left:       20px;
}
.footer_navi_row_noborder  {
    width:              160px; /* Breite bei 5 Spalten */
    height:             230px;
    float:              left;
    padding-left:       20px;
}

.footer_navi_font {
    font:               normal 11px arial, verdana, helvetica; 
    color:              #f5f5f5;
    line-height:        11px;
}
.footer_navi_link {
    font:               normal 11px arial, verdana, helvetica; 
    color:              #f5f5f5;
    line-height:        11px;
    text-decoration:    none;
}
a.footer_navi_link {
    font:               normal 11px arial, verdana, helvetica; 
    color:              #f5f5f5;
    line-height:        11px;
    text-decoration:    none;
}
.footer_navi_link_special {
    font:               bold 11px arial, verdana, helvetica; 
    color:              #f5f5f5;
    line-height:        11px;
    text-decoration:    none;
}
a.footer_navi_link_special {
    font:               bold 11px arial, verdana, helvetica; 
    color:              #f5f5f5;
    line-height:        11px;
    text-decoration:    none;
}
.footer_navi_link_headline {
    font:               bold 11px arial, verdana, helvetica; 
    color:              #f5f5f5;
    line-height:        11px;
    text-decoration:    none;
}
a.footer_navi_link_headline      {
    font:               bold 11px arial, verdana, helvetica; 
    color:              #f5f5f5;
    line-height:        11px;
    text-decoration:    none;
}
.footer_navi_link_headline_special {
    font:               bold 11px arial, verdana, helvetica; 
    color:              #f5f5f5;
    line-height:        11px;
    text-decoration:    none;
}
a.footer_navi_link_headline_special      {
    font:               bold 11px arial, verdana, helvetica; 
    color:              #f5f5f5;
    line-height:        11px;
    text-decoration:    none;
}
.footer_navi_spacer     {
    height:             15px;
    line-height:        1px;
    font-size:          1px;
}
.footer_impressum_logo  {
    width:              165px;
    height:             40px;
    float:              left;
}
.footer_impressum_item  {
    margin-left:        30px;
    line-height:        40px;
    vertical-align:     middle;
    float:              left;
}
.footer_impressum_font  {
    font:               bold 11px arial, verdana, helvetica; 
    color:              #f5f5f5;
    line-height:        11px;
    margin-top:         11px;
}
.footer_impressum_link  {
    font:               bold 11px arial, verdana, helvetica; 
    color:              #f5f5f5;
    text-decoration:    none;
}
a.footer_impressum_link {
    font:               bold 11px arial, verdana, helvetica; 
    color:              #f5f5f5;
    text-decoration:    none;
}
/** */
.footer { 
    font:               normal 11px arial, verdana, helvetica; 
    color:              #f5f5f5;
    text-align:         center;
}
a.footer:hover { 
    color: #606060;
}
.divider_footer {
    font:               normal 14px arial, verdana, helvetica; 
    color:              #7B7B7B; 
    text-align:         center;
    padding-right:      3px; 
    padding-left:       3px; 
}

.footer_partner_headline { 
    font:               normal 11px arial, verdana, helvetica; 
    color:              #5b5b5b; 
    text-decoration:    none;
    text-align:         left; 
    line-height:        15px;
}
.footer_partner { 
    font:               normal 11px arial, verdana, helvetica;
    color:              #5b5b5b; 
    text-decoration:    none;
    text-align:         center;
}
/*  ENDE footer */
/* ***************** rechter rand ***************** */
/*
#right_side {
	width: 310px;
	height: 100%;
	background-color: #f5f5f5;
	vertical-align: top;
	text-align: center;
	border-top: 4px solid #ffffff;
}
.content_right_side {
	padding-bottom: 10px;
	padding-right: 0px;
}
.content_right_side_service {
	padding-bottom: 10px;
	padding-right: 0px;
}
.line_right_side {
	*//* nur f�r sportal.ch n�tig, aber in einigen gemeinsam genutzten wrappern enthalten *//*'
}
.paddings_right_side {
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right:10px;
	margin-top: 10px;
}
.link_right_side {
	width: 100%;
	padding-top: 5px;
	margin-left: 10px;
	text-align: left;
}
.headline_right_side {
	background-image:  url(/sportch/images/rightwrapper_bg.jpg);
	background-repeat: repeat-x;
	width:             310px;
	height:            25px;
	line-height:       25px;
	padding:           0px;
	margin:            0px;
	text-indent:       10px;
	color:             #f2f2f2;
	font-size:         12px;
	text-decoration:   none;
	font-family:       arial, verdana, helvetica;
	font-weight:       bold;
}
.paddings_lr_right_side {
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.padding_tb_right_side {
	padding-top: 5px;
	padding-bottom: 5px;
}

.ergebniswrapper_old_width {
    width:  290px;
}

.ergebniswrapper_width {
    width:  310px;
}

.ergebniswrapper_width_fr {
    width:  290px;
}

.video_width {
    width:      290px;
}
*/
/* rechter rand ende */

.clear_div {
    clear: both;
    height: 0px;
    line-height: 0px;
    font-size: 0px;
}
.line_left  { 
    background-image:   url(/sportch/images/line_left.gif); 
    background-repeat:  repeat-y;
}
.line_right { 
    background-image:   url(/sportch/images/line_right.gif);
    background-repeat:  repeat-y; 
}
.bg_white {
    background-color:   white;
}
.bg_black {
    background-color:   black;
}
.bg_black_footer {
    background-color:   black;
}

.cover_head { 
    font:               bold 18px arial, verdana, helvetica; 
    color:              black; 
    text-decoration:    none; 
    padding-bottom:     11px; 
    padding-top:        11px; 
    clear:              both; 
}
a.cover_head:hover { 
    color:              black;
    text-decoration:    none;
}
.cover_text { 
    font:               normal 12px arial, verdana, helvetica; 
    color:              #5f5f5f; 
    line-height:        14px;
    text-decoration:    none; 
}
a.cover_text:hover {
    color:              #5f5f5f;
}
.features_head { 
    font:               bold 14px arial, verdana, helvetica; 
    color:              black; 
    text-decoration:    none;
    text-align:         left;
}
a.features_head:hover {
    color:              #434343;
}
.features_text { 
    font:               normal 12px arial, verdana, helvetica; 
    color:              #5f5f5f; 
    line-height:        14px;
    text-decoration:    none;
    text-align:         left;
}
a.features_text:hover {	
    color: #434343;
}
/*
.over {
    font-size:          11px; 
    font-family:        arial, verdana, helvetica; 
    color:              black;
    line-height:        14px;
    white-space:        nowrap; 
    text-decoration:    none; 
}
a.over:hover { 
    color:              #bb181b; 
    text-decoration:    underline;
}
*/
.galerie { 
    font:               normal 11px arial, verdana, helvetica; 
    color:              #5f5f5f; 
    line-height:        12px;
    text-decoration:    none; 
}

a.galerie:hover	{
    color:              #bb181b; 
    text-decoration:    underline;
}
.news_text, .multi, .text_tabelle {
    font:               normal 11px arial, verdana, helvetica; 
    color:              #5f5f5f; 
    line-height:        14px;
    text-decoration:    none; 
     
}
div#content_box_left p {
    font-size: 12px;
    color: #5f5f5f;
    text-decoration: none;
    font-family: arial, verdana, helvetica;
    font-weight: normal;
    line-height: 14px;
}
td.text_tabelle {
    line-height:18px;
}
a.news_text:hover, a.multi:hover {
    color:              #bb181b; 
    text-decoration:    underline;
}
.related_link { 
    font:               normal 12px arial, verdana, helvetica; 
    color:              #8c8c8c;
    line-height:        14px; 
    text-decoration:    none;
}
a.related_link:hover { 
    color:              #bb181b;
}
.extra { 
    font:               bold 12px arial, verdana, helvetica; 
    color:              black; 
    text-decoration:    none;
}
a.extra:hover {
    color:              #434343;
}

.wordcloud_5 {
    font:               10px arial, verdana, helvetica; 
    font-weight:        bold;
    color:              #5f5f5f; 
    text-decoration:    none; 
    vertical-align:     middle;
}
.wordcloud_4 {
    font:               11px arial, verdana, helvetica;
    font-weight:        bold;
    color:              #5f5f5f; 
    text-decoration:    none;
    vertical-align:     middle;
}
.wordcloud_3 {
    font:               13px arial, verdana, helvetica; 
    font-weight:        bold;
    color:              #5f5f5f; 
    text-decoration:    none;
    vertical-align:     middle;
}
.wordcloud_2 {    
    font:               12px arial, verdana, helvetica;
    font-weight:        bold;
    color:              #5f5f5f; 
    text-decoration:    none;
    vertical-align:     middle;
}
.wordcloud_1 {
    font:               14px arial, verdana, helvetica;
    font-weight:        bold;
    color:              #5f5f5f; 
    text-decoration:    none;
    vertical-align:     middle;
}
.news_head { 
    font:               bold 14px arial, verdana, helvetica;
    color:              black; 
    text-decoration:    none;
}
a.news_head:hover {
    color:              #434343;
}
.link { 
    font:               normal 12px arial, verdana, helvetica;
    color:              #8c8c8c; 
    line-height:        14px; 
    text-decoration:    none;
}
a.link:hover { 
    color:              #bb181b;
}
/* module */
.headline_news, .headline_dreier { 
    background-image:   url(/sportch/images/modul_bg.jpg); 
    padding-right:      2px; 
    padding-left:       2px; 
    line-height:        25px;
    font:               bold 12px arial, verdana, helvetica; 
    color:              #323232; 
    text-decoration:    none;
}
.headline_news_dark {
    background-color:   #626262; 
    padding-right:      4px; 
    padding-left:       4px; 
    border-top:         1px solid #626262; 
    border-bottom:      1px solid #626262;
    color:              white; 
}
.news { 
    border-right:       1px solid #eb9b22; 
    border-top:         1px solid #eb9b22; 
    border-bottom:      1px solid #eb9b22;
    font:               bold 11px arial, verdana, helvetica;
    color:              #616161; 
    text-decoration:    none;
}
.live_ticker_headline { 
    background-color:   #a9a9a9; 
    padding:            0px; 
    padding-left:       2px; 
    padding-right:      2px; 
    border:             none;
    font:               bold 11px arial, verdana, helvetica; 
    color:              white; 
    text-decoration:    none;
}
.news_head { 
    font:               bold 14px arial, verdana, helvetica; 
    color:              black; 
    text-decoration:    none;
}
a.news_head:hover {
    color: #434343;
}
.news_text, .multi, .text_tabelle { 
    font:               normal 11px  arial, verdana, helvetica;
    color:              #5f5f5f; 
    text-decoration:    none;
    line-height:        14px; 
}
a.news_text:hover, a.multi:hover {
    color:              #bb181b; 
    text-decoration:    underline;
}

.dreiertitle { 
    color: #121212;
font-family: "unicodeBold",Arial;
font-size: 36px;
line-height: 35px;
margin-top: 5px;
text-transform: uppercase;
}
.dreiertext { 
    font:               normal 12px arial, verdana, helvetica; 
    color:              #5f5f5f; 
    text-decoration:    none;
    line-height:        14px; 
}
a.dreiertext:hover 	{ 
    color:              #bb181b; 
    text-decoration:    underline;
}
.related_link_module { 
    font:               normal 12px arial, verdana, helvetica; 
    color:              #8c8c8c; 
    line-height:        14px; 
    text-decoration:    none;
}
a.related_link_module:hover { 
    color:              #bb181b;
}
.related { 
    font:               bold 11px arial, verdana, helvetica; 
    color:              black;
    text-decoration:    none;
}
a.related:hover { 
    color:              #bb181b; 
    text-decoration:    underline;
}
.relatedlinks_head { 
    font:               bold 11px arial, verdana, helvetica;
    color:              black; 
    text-decoration:    none;
}
.extra { 
    font:               bold 12px arial, verdana, helvetica; 
    color:              black; 
    text-decoration:    none;
}
a.extra:hover {
    color:              #434343;
}
/* ENDE module */

.platzhalter {
    display:            block;
    font:               bold 12px arial, verdana, helvetica;
}

/* live ticker header */
#live-ticker-header-room {
	/*position:				relative;
	background-image:		url(/sportch/images/live-ticker-header/header-background.png);
	width:					960px;
	height:					78px;
	padding-top:			20px;*/position:relative;
}                    
#live-ticker-header-room_v1 {
	position:				relative;
	background-image:		url(/sportch/images/live-ticker-header/header-background.png);
	width:					960px;
	height:					78px;
	padding-top:			20px;
}        
#live-ticker-header-room_transparent {
/*	position:				relative;
	background-image:		url(/442/images/live-ticker-header/header-background.png);
	width:					960px;
	height:					78px;
	padding-top:			20px; */
}
#live-ticker-header-room-nhl {
	position:				relative;
	width:					960px;
	height:					78px;
	padding-top:			20px;
}
#live_ticker_header {
	float:					left;
	width:					900px;
	height:					59px;
	background-color: 		#747474;
	padding:				1px;
	padding-left:			4px;
	padding-top:			6px;
	overflow:				hidden;
}   
#live_ticker_header_mc {
	float:					left;
	width:					560px;
	height:					59px;
	background-color: 		#747474;
	padding:				1px;
	padding-left:			4px;
	padding-top:			6px;
	overflow:				hidden;
}
#live_ticker_header_content {
	position: relative;
	width:					2000px;
}
#live_ticker_header_arrow_left, #live_ticker_header_arrow_right {
	float:					left;
	cursor:					pointer;
	width:					27px;
	height:					66px;
}
#live_ticker_header_arrow_left {
	background-image:		url(/sportch/images/live-ticker-header/live_header_arrow_left_blank.png);
	background-repeat: 		no-repeat;
	background-position:	right;
}
#live_ticker_header_arrow_right {
	background-image:		url(/sportch/images/live-ticker-header/live_header_arrow_right_blank.png);
	background-repeat: 		no-repeat;
	background-position:	left;
}
.live_ticker_header_slice, .live_ticker_header_tab_first, .live_ticker_header_tab, .live_ticker_header_tab_on, .live_ticker_header_tab_last, .live_ticker_header_tab_result {
	position:				relative;
    color:              	#e4e4e4; 	
    font:               	bold 11px arial,verdana,helvetica; 
    text-decoration:    	none; 
    line-height:        	11px; 
    text-align:         	left;
    cursor:					pointer;
}
.live_ticker_header_slice {
	background-color: 		#444444;
	background-image:		url(/sportch/images/live-ticker-header/live_header_text.png);
	background-repeat: 		repeat-x;
	background-position:	bottom;
	float:					left;
	min-width:				94px;
	max-width:				120px;
	height: 				48px;
	overflow:				hidden;
	border: 				1px solid #7f7f7f;
	outline: 				1px solid #545454;
	border-right-style:		none;
	padding-top:			1px;
}
.live_ticker_header_slice:hover {
	margin-top:				1px;
}
.live_ticker_header_slice_headline {
	border-bottom:			1px solid #7f7f7f;
	padding-left:			4px;
	padding-right:			4px;	
	padding-bottom:			1px;
}
.live_ticker_header_slice_text {
	color:              	#494949;  
	padding-left:			4px;
	padding-right:			4px;    
}
.live_ticker_header_vs {
	position:				absolute;
	display:				none;
	right:					0px;
	top:					14px
}
.live_ticker_header_live {
	background-color:		#970d19;
	color:					#ffffff;
	border:					1px solid #be1622;
	position:				absolute;
	display:				none;
	right:					1px;
	top:					36px
}
.live_ticker_header_tab_first, .live_ticker_header_tab, .live_ticker_header_tab_on, .live_ticker_header_tab_last, .live_ticker_header_tab_result {
	position:				absolute;
	background-image:		url(/sportch/images/live-ticker-header/live-ticker-header-tab-first.png);
	min-width:				79px;
	height:					19px;
	left:					29px;
	top:					0px;
	text-align:				center;
	padding-top:			4px;
	z-index:				25;
}
.live_ticker_header_tab {
	background-image:		none;
	background-color:		#494949;
}
.live_ticker_header_tab_on {
	background-image:		none;
	background-color:		#be1622;
	z-index:				26;
}
.live_ticker_header_tab_result {
	background-image:		none;
	background-color:		#970d19;
	z-index:				26;
}
.live_ticker_header_tab_last {
	background-image:		url(/sportch/images/live-ticker-header/live-ticker-header-tab-last.png);
	background-repeat: 		no-repeat;
	background-position:	right;
}
#live_ticker_header_tab_datum {
	position:				absolute;
	background-image:		url(/sportch/images/live-ticker-header/datum-bg.png);
	width:                  159px;
	height:					23px;
	left:					772px;
	top:					0px;
	text-align:				center;
	
	z-index:				25; 
}
.live_ticker_header_tab_datum_text {
    color:              	#e4e4e4; 	
    font:               	11px arial,verdana,helvetica; 
    text-decoration:    	none; 
    line-height:        	11px; 
    text-align:         	center;
    margin-top:             5px;
}
/* ende live ticker header */

/** Liveticker-Seiten */
.background_light {background-color: #f5f5f5}
.background_highlight {background-color: #fe0000; }
.background_white {background-color: #ffffff; }
.highlight {color: #bb181b}

.small		{ font-size:11px; line-height:16px; }

.liveticker_main {
    width:      797px;;
}
.liveticker_calendar {
    width:          196px;
    margin-right:   13px;
}
.liveticker_list_head {
    width:      786px;
  
}
.liveticker_list {
    width:      784px;
}

.bookmark, .info { 
    font:               normal 11px arial, verdana, helvetica; 
    color:              #434343; 
    text-decoration:    none; 
}
a.bookmark:hover { 
    color:              #000000; 
    text-decoration:    none;
}
/** */

/** 
 * Liveticker-Seiten V2 
 * 2015-01-12
 **/
div.liveticker_main_v2 {
    margin-left: 1px;
    width: 100%;
}

.background_light { background-color: #f5f5f5; }
.background_highlight {background-color: #fe0000; }
.background_white {background-color: #ffffff; }
.highlight {color: #bb181b}

.small { font-size:11px; line-height:16px; }

.liveticker_main {

}
.liveticker_calendar {
    width:          196px;
    margin-right:   13px;
}
.liveticker_list_head {
    width:      786px;
  
}
.liveticker_list {
    width:      784px;
}

.bookmark, .info { 
    font:               normal 11px arial, verdana, helvetica; 
    color:              #434343; 
    text-decoration:    none; 
}
a.bookmark:hover { 
    color:              #000000; 
    text-decoration:    none;
}
/** */

/** Poll.css */
.umfrage_1 { font-family:arial, verdana, helvetica; color:#000000; font-size:12px;}

.umfrage_2 { font-family:arial, verdana, helvetica; color:#000000; font-size:10px; }

.umfrage_3 { font-family:arial, verdana, helvetica; color:#000000; font-size:12px; vertical-align: middle; font-weight: bold; padding: 5px;}

.umfrage_4 { font-family:arial, verdana, helvetica; color:#000000; font-size:12px;}
.multi15 { font-family:arial, verdana, helvetica; color:#000000; font-size:12px;}

.umfrage_5 { font-family:arial, verdana, helvetica; color:#0067ce; font-size:12px;}

.umfrage_6 { font-family:arial, verdana, helvetica; color:#000000; font-size:12px; font-weight: bold; padding-right:5px; padding-left:5px;}

.umfrage_7 { font-family:arial, verdana, helvetica; color:#000000; font-size:10px; padding-right:5px; padding-left:5px;  padding-bottom:5px;}

.umfrage_rand { border: 5px solid #c42327;}

.poll_headline       { width:303px; }
.poll_table_head_tpl { width:296px; }
.poll_table_foot_tpl { width:296px; }
/** */

/* teams */
.teams 			{ font:bold 12px arial, verdana, helvetica; color:#000000; text-decoration:none; line-height:12px; margin-top:5px; }
a.teams 		{ font:bold 12px arial, verdana, helvetica; color:#000000; text-decoration:none; line-height:12px; }
a.teams:hover 	{ font:bold 12px arial, verdana, helvetica; color:#bb181b; text-decoration:none; line-height:12px; }
td.teams 			{ font:bold 12px arial, verdana, helvetica; color:#000000; text-decoration:none; line-height:12px; margin-top:0px; }
/* ENDE teams  */
/** Vereinsnews*/
.head_weitere 			{ font:bold 13px arial, verdana, helvetica; color:#000000; text-decoration:none; }
a.head_weitere:hover 	{ color:#434343; }

select  { 
    font:               normal 12px arial, verdana, helvetica; 
    color:              #000000; 
    border:             solid 1px #cccccc; 
}
option { 
    font:               normal 12px arial, verdana, helvetica; 
    color:              #000000; 
}
/* ENDE Vereinsnews **/

/* PROFILE */
.letter { 
    font:               bold 18px arial, verdana, helvetica; 
    color:              #5f5f5f; 
    background-color:   #ececec;
    border-top:         1px solid #5f5f5f; 
    border-bottom:      1px solid #5f5f5f;
}
.letter_small { 
    font:               bold 14px arial, verdana, helvetica; 
    color:              #5f5f5f; 
    background-color:   #ececec;
    border-top:         1px solid #5f5f5f; 
    border-bottom:      1px solid #5f5f5f;
}
.profile_text { 
    font:               normal 12px arial, verdana, helvetica; 
    color:              #000000; 
    text-decoration:    none; 
    vertical-align:     top; 
}
.profile_row { 
    padding-left:       10px; 
    vertical-align:     middle; 
}
.rowdark_profile	{ 
    font-size:          12px; 
    font-family:        arial, verdana, helvetica; 
    color:              #000000; 
    text-decoration:    none; 
    line-height:        16px; 
}
.rowbright_profile { 
    font-size:          12px; 
    font-family:        arial, verdana, helvetica;
    color:              #000000; 
    text-decoration:    none;  
    background-color:   #f5f5f5; 
}
.cover_profile_head { 
    font:               bold 18px arial, verdana, helvetica; 
    line-height:        18px; 
    color:              #000000; 
    text-decoration:    none; 
    padding-bottom:     20px; 
    padding-top:        1px; 
    clear:              both; 
}
/** ENDE PROFILE */

/** stadien*/
.stadien { 
    font:               bold 12px arial, verdana, helvetica; 
    color:              #000000; 
    text-decoration:    none; 
}
a.stadien:hover { 
    font-size:          12px; 
    color:              #bb181b; 
    text-decoration:    underline;
}
.stadien_2 {  
    font:               normal 12px arial, verdana, helvetica; 
    color:              #000000; 
    text-decoration:    none; 
}
a.stadien_2:hover { 
    font:               normal 12px arial, verdana, helvetica; 
    color:              #bb181b; 
    text-decoration:    underline; 
}
.zoom { font-size:11px; color:#000000; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:normal;}
a.zoom:hover { font-size:11px; color:#bb181b; text-decoration:underline;}
.dreierlink     { 
    font-size:          13px; 
    color:              #000000; 
    text-decoration:    none;
    font-family:        arial, verdana, helvetica; 
    font-weight:        bold; 
    text-align:         center;
}
a.dreierlink:hover {
    color:              #bb181b;
    text-decoration:    underline;
}
/** ENDE stadien */

/* artikel */
.cover_article_head { font-weight:bold; font-size:18px; font-family: arial, verdana, helvetica; color:#000000; text-decoration:none; padding-bottom: 11px; padding-top:11px; clear:both; }
.cover_article_tnt 	{ font-size:18px; color:#000000; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:bold; padding-bottom: 16px; clear:both;}

.news_text { font-size:12px; color:#5f5f5f; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:normal; line-height: 14px;}  


.text { font-size:12px; color:#5f5f5f; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:normal; line-height: 14px;}
.headline { font-size:12px; color:#5f5f5f; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:normal; line-height: 14px;}
.article_font {text-align:right; padding-right: 5px;}
.article_date {text-align:left; height: 25px;}
.article_date_tnt {text-align:left; height: 25px; padding-bottom: 7px;}
.article_head {float: left;}
.article_text {clear: left;}
.article_text h3 {
    line-height: 24px;
}
.news_text ul {
    padding-bottom: 5px;
}
.article_linkbox {background-color:#F5F5F5; border: 1px solid #434343; margin-right:15px; width:150px; float:left;}

.image_credit {font-size:8pt;text-decoration:none;font-family:arial, verdana, helvetica;color:#5f5f5f;background-color:#F5F5F5;padding-left:6px;padding-right:6px;padding-top:1px;}
.image_caption {text-align:right;}
.article_image {background-color:#F5F5F5; margin-right:15px;width:150px;float:left;}

/** 
 * new: big image (468px) 
 * */
.image_big_article {
    position: relative;
    overflow: hidden;
    width: 468px;
    height: 240px;
}
.image_big_article div.image_big_article_container {
    position: absolute;
    width: 468px;
    height: 205px;
    left: 0px;
    top: 0px;
}
.image_big_article div.image_big_article_text_width {
    position: absolute;
    width: 330px;
    height: 30px;
    left: 3px;
    top: 208px;
    font: 11px arial,verdana,helvetica;
    color: #000;
}
/** 
 * END new: big image (468px) 
 * */

.bookmark, .info { font-size:11px; color:#434343; text-decoration:none; font-family: arial, verdana, helvetica; font-weight:normal;}
a.bookmark:hover { color: #000000; text-decoration: none;}

/** Layoutanpassing Artikelseiten (_00.html) */
a.homepage_modul_text_article {
    font:               normal 12px arial, verdana, helvetica;
    color:              #5f5f5f; 
    text-decoration:    none;
    line-height:        14px;
}
a.homepage_modul_text_article:hover {
    color:              #bb181b; 
    text-decoration:    underline;
}
.promotion_weiter_link_article { 
    color:              #bb181b;
    font:               normal 12px arial,verdana,helvetica;
    text-decoration:    underline; 
    line-height:        14px;
}
a.promotion_weiter_link_article:hover { 
    text-decoration:    underline; 
}
/** ********************************** */

/* ENDE artikel */

.tabellen_head 	{ font:bold 12px arial, verdana, helvetica; color:#000000; text-decoration:none; background-color:#f5f5f5; height:29px; }
.tabellen_headline 	{ font:bold 12px arial, verdana, helvetica; color:#000000; text-decoration:none; background-color:#f5f5f5; height:24px; padding-top: 12px; padding-bottom: 2px; padding-left: 5px;}

tr.rowdark td, 
tr.rowbright td {
    font-size: 11px;
    color: #5f5f5f;
    font-family: arial, verdana, helvetica;
    font-weight: normal;
    line-height: 14px;
    text-decoration: none;
}

.rowdark 		{ font-size:11px; color:#000000; text-decoration:none; font-family: arial, verdana, helvetica; line-height:18px; }
.rowbright 		{ font-size:11px; color:#000000; text-decoration:none; font-family: arial, verdana, helvetica; background-color: #f5f5f5; line-height: 18px;}
.rowdark1 		{ font-size:11px; color:#000000; text-decoration:none; font-family: arial, verdana, helvetica; background-color: #ffffff; line-height: 18px;}
.rowdark0 		{ font-size:11px; color:#000000; text-decoration:none; font-family: arial, verdana, helvetica; background-color: #f5f5f5; line-height: 18px;}
.rowtop 		{ font-size:12px; color:#000000; text-decoration:none; font-family: arial, verdana, helvetica; font-weight:bold; background-color: #f5f5f5; line-height:30px; }
/* LPP - ohne Link */
table.liveticker_list tr.rowdark td, 
table.liveticker_list tr.rowbright td {
    color: #5f5f5f;
    font-family: arial, verdana, helvetica;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
    text-decoration: none;
}
/* ENDE LPP - ohne Link */

                            
.row_1, .row_2, .row_3, .row_4, .row_5,
.row_6, .row_7, .row_8, .row_9, .row_10,
.row_11, .row_12, .row_13, .row_14, .row_15,
.row_16, .row_17, .row_18, .row_19, .row_20, .row1, .row0 {
	font-size:12px; color:#000000; text-decoration:none; font-family: arial, verdana, helvetica; font-weight:normal; padding-right: 5px; padding-left: 5px; line-height: 20px;
}

.row_1 { background-color: #e75218;}
.row_2 { background-color: #e75218;}
.row_3 { background-color: #ed7d52;}
.row_4 { background-color: #f4ac90;}
.row0, .profile_headline { background-color: #f5f5f5;}

.nav_d { font-size:12px; color:#000000; text-decoration:none;font-family: arial, verdana, helvetica;}
a.nav_d:hover { color: #bb181b; text-decoration: underline;}
/* ENDE tabellen */

.boldlight {
	font-weight:       bold;
	color:             #bb181b;
}

.mclink { 
    font-size:          11px; 
    color:              #bb181b; 
    text-decoration:    none;
    font-family:        arial, verdana, helvetica;
}
a.mclink:hover { 
    text-decoration:    underline;
}

.cover_team_head { 
    font:               bold 18px arial, verdana, helvetica; 
    line-height:        18px; 
    color:              #000000; 
    text-decoration:    none; 
    padding-bottom:     18px; 
    padding-top:        17px; 
    clear:              both; 
}
.top_headline { 
    font:               bold 12px arial, verdana, helvetica;
    color:              #323232; 
    text-decoration:    none; 
    background-image:   url(/sportch/images/modul_bg.jpg); 
    padding-right:      2px; 
    padding-left:       2px; 
    line-height:        25px;
}
.email { 
    font:               normal 11px arial, verdana, helvetica; 
    color:              #bb181b; 
    text-decoration:    none;
    line-height:        24px; 
    text-align:         center;
}
a.email:hover {text-decoration:underline;}

/************************************************/
/*      START TOPNEWS MODUL + �BERSICHT         */
/************************************************/
.headline_topnews_top {
    padding:            0px;
    margin:             0px;
    cursor:             pointer;
    cursor:             hand;
}
.headline_topnews_left {
    border-right: 1px solid #9d9d9d;
    border-left: 1px solid #9d9d9d;
    border-top: 1px solid #9d9d9d;
    color: #000;
    float: left;
    font-family: arial, verdana, helvetica;
    font-size: 12px;
    font-weight: bold;
    height: 33px;
    line-height: 33px;
    margin-top: 2px;
    padding-left: 13px;
    padding-right: 11px;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
    width: 110px;
}   
.headline_topnews_left_rang {
    border-right:       1px solid #9d9d9d;
    border-left:        1px solid #9d9d9d;
    border-top:         1px solid #9d9d9d;
    width:              120px;
    height:             33px;
    line-height:        33px;
    color:              #000000;
    font-size:          12px;
    text-transform:     uppercase;
    text-align:         left;
    text-decoration:    none;
    font-family:        arial, verdana, helvetica;
    font-weight:        bold;
    padding-left:       13px;
    padding-right:      11px;
    float:              left;
    margin-top:         2px;
    white-space: nowrap;
}
.headline_topnews_right {
    background-color:   #383838;
    border-right: 1px solid #9d9d9d;
    border-top: 1px solid #9d9d9d;
    color: #f2f2f2;
    float: left;
    font-family: arial, verdana, helvetica;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    margin-top: 8px;
    padding-left: 13px;
    padding-right: 11px;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
    width: 75px;
}          
.headline_topnews_right_ges {
    border-right:       1px solid #9d9d9d;
    border-top:         1px solid #9d9d9d;
    background-color:   #383838;
    width:              110px;
    height:             27px;
    line-height:        27px;
    color:              #f2f2f2;
    font-size:          12px;
    text-transform:     uppercase;
    text-align:         left;
    text-decoration:    none;
    font-family:        arial, verdana, helvetica;
    font-weight:        bold;
    padding-left:       13px;
    padding-right:      11px;
    float:              left;
    margin-top:         8px;
    white-space: nowrap;
}     
.headline_topnews_right_calender {
    border-right:       1px solid #9d9d9d;
    border-top:         1px solid #9d9d9d;
    background-color:   #383838;
    width:              110px;
    height:             27px;
    line-height:        27px;
    color:              #f2f2f2;
    font-size:          12px;
    text-transform:     uppercase;
    text-align:         left;
    text-decoration:    none;
    font-family:        arial, verdana, helvetica;
    font-weight:        bold;
    padding-left:       13px;
    padding-right:      11px;
    float:              left;
    margin-top:         8px;
    white-space: nowrap;
}    
.headline_topnews_right_rang {
    border-right:       1px solid #9d9d9d;
    border-top:         1px solid #9d9d9d;
    background-color:   #383838;
    width:              110px;
    height:             27px;
    line-height:        27px;
    color:              #f2f2f2;
    font-size:          12px;
    text-transform:     uppercase;
    text-align:         left;
    text-decoration:    none;
    font-family:        arial, verdana, helvetica;
    font-weight:        bold;
    padding-left:       13px;
    padding-right:      11px;
    float:              left;
    margin-top:         8px;
    white-space: nowrap;
}           
.headline_topnews_right_ges_nobackground {  
    border-bottom:      1px solid #9d9d9d;
    width:              110px;
    height:             27px;
    line-height:        27px;
    font-size:          12px;
    text-transform:     uppercase;
    text-align:         left;
    text-decoration:    none;
    font-family:        arial, verdana, helvetica;
    font-weight:        bold;
    padding-left:       13px;
    padding-right:      11px;
    float:              left;
    margin-top:         8px;
    white-space: nowrap;
}  
 
.headline_topnews_border {
    width:              74px;
    height:             1px;
    line-height:        1px;
    font-size:          1px;
    border-bottom:      1px solid #9d9d9d;
    float:              left;
    margin-top:         34px;
}          
.headline_topnews_border_ges {
    width:              39px;
    height:             1px;
    line-height:        1px;
    font-size:          1px;
    border-bottom:      1px solid #9d9d9d;
    float:              left;
    margin-top:         34px;
}  
.headline_topnews_border_calender {
    width:              39px;
    height:             1px;
    line-height:        1px;
    font-size:          1px;
    border-bottom:      1px solid #9d9d9d;
    float:              left;
    margin-top:         34px;
}   
.headline_topnews_border_rang {
    width:              29px;
    height:             1px;
    line-height:        1px;
    font-size:          1px;
    border-bottom:      1px solid #9d9d9d;
    float:              left;
    margin-top:         34px;
}
.headline_topnews_left_b {
    border-top:         1px solid #9d9d9d;
    border-left:        1px solid #9d9d9d;
    width:              110px;
    height:             27px;
    line-height:        27px;
    background-color:   #383838;
    color:              #f2f2f2;
    font-size:          12px;
    text-transform:     uppercase;
    text-align:         left;
    text-decoration:    none;
    font-family:        arial, verdana, helvetica;
    font-weight:        bold;
    padding-left:       13px;
    padding-right:      11px;
    float:              left;
    margin-top:         8px;
    white-space: nowrap;
}
.headline_topnews_right_b {
    border-right:       1px solid #9d9d9d;
    border-top:         1px solid #9d9d9d;
    border-left:        1px solid #9d9d9d;
    width:              75px;
    height:             33px;
    line-height:        33px;
    color:              #000000;
    font-size:          12px;
    text-transform:     uppercase;
    text-align:         left;
    text-decoration:    none;
    font-family:        arial, verdana, helvetica;
    font-weight:        bold;
    padding-left:       13px;
    padding-right:      11px;
    float:              left;
    margin-top:         2px;
    white-space: nowrap;
}   
.headline_topnews_left_b_ges {
    border-top:         1px solid #9d9d9d;
    border-left:        1px solid #9d9d9d;
    width:              110px;
    height:             27px;
    line-height:        27px;
    background-color:   #383838;
    color:              #f2f2f2;
    font-size:          12px;
    text-transform:     uppercase;
    text-align:         left;
    text-decoration:    none;
    font-family:        arial, verdana, helvetica;
    font-weight:        bold;
    padding-left:       13px;
    padding-right:      11px;
    float:              left;
    margin-top:         8px;
    white-space: nowrap;
}
.headline_topnews_left_b_calender {
    border-top:         1px solid #9d9d9d;
    border-left:        1px solid #9d9d9d;
    width:              110px;
    height:             27px;
    line-height:        27px;
    background-color:   #383838;
    color:              #f2f2f2;
    font-size:          12px;
    text-transform:     uppercase;
    text-align:         left;
    text-decoration:    none;
    font-family:        arial, verdana, helvetica;
    font-weight:        bold;
    padding-left:       13px;
    padding-right:      11px;
    float:              left;
    margin-top:         8px;
    white-space: nowrap;
}  
.headline_topnews_left_b_rang {
    border-top:         1px solid #9d9d9d;
    border-left:        1px solid #9d9d9d;
    width:              120px;
    height:             27px;
    line-height:        27px;
    background-color:   #383838;
    color:              #f2f2f2;
    font-size:          12px;
    text-transform:     uppercase;
    text-align:         left;
    text-decoration:    none;
    font-family:        arial, verdana, helvetica;
    font-weight:        bold;
    padding-left:       13px;
    padding-right:      11px;
    float:              left;
    margin-top:         8px;
    white-space: nowrap;

}
.headline_topnews_right_b_ges {
    border-right:       1px solid #9d9d9d;
    border-top:         1px solid #9d9d9d;
    border-left:        1px solid #9d9d9d;
    width:              110px;
    height:             33px;
    line-height:        33px;
    color:              #000000;
    font-size:          12px;
    text-transform:     uppercase;
    text-align:         left;
    text-decoration:    none;
    font-family:        arial, verdana, helvetica;
    font-weight:        bold;
    padding-left:       13px;
    padding-right:      11px;
    float:              left;
    margin-top:         2px;
    white-space: nowrap;
} 
.headline_topnews_right_b_calender {
    border-right:       1px solid #9d9d9d;
    border-top:         1px solid #9d9d9d;
    border-left:        1px solid #9d9d9d;
    width:              110px;
    height:             33px;
    line-height:        33px;
    color:              #000000;
    font-size:          12px;
    text-transform:     uppercase;
    text-align:         left;
    text-decoration:    none;
    font-family:        arial, verdana, helvetica;
    font-weight:        bold;
    padding-left:       13px;
    padding-right:      11px;
    float:              left;
    margin-top:         2px;
    white-space: nowrap;
}               
.headline_topnews_right_b_rang {
    border-right:       1px solid #9d9d9d;
    border-top:         1px solid #9d9d9d;
    border-left:        1px solid #9d9d9d;
    width:              110px;
    height:             33px;
    line-height:        33px;
    color:              #000000;
    font-size:          12px;
    text-transform:     uppercase;
    text-align:         left;
    text-decoration:    none;
    font-family:        arial, verdana, helvetica;
    font-weight:        bold;
    padding-left:       13px;
    padding-right:      11px;
    float:              left;
    margin-top:         2px;
    white-space: nowrap;
}
/******* French Open***** */
/* Gesetztliste */
div.topnews_row_clock_frenchopen {
    float:              left;
    width:              22px;
    font-weight:        bold; 
}

.headline_topnews_top_gesetzt_frenchopen {
    width:              308px;
    height:             32px;
    padding:            0px;
    margin:             0px;
    cursor:             pointer;
    cursor:             hand;
    background-color:   #e3e3e3;
    border-left:        1px solid #9d9d9d;
    border-right:       1px solid #9d9d9d;
    white-space: nowrap;
}
/* HERREN */
.headline_topnews_left_gesetzt_frenchopen {
    width:              136px;
    height:             28px;
    background-color:   #ffffff;
    color:              #343434;
    text-transform:     uppercase;
    text-align:         left;
    text-decoration:    none;
    font:               bold 12px/28px arial, verdana, helvetica;
    margin-left:        5px;
    margin-top:         4px;
    padding-left:       7px;
    padding-right:      11px;
    float:              left;
    white-space: nowrap;
} 
.headline_topnews_right_gesetzt_frenchopen {
    width:              130px;
    height:             28px;
    background-color:   #e3e3e3;
    color:              #343434;
    text-transform:     uppercase;
    text-align:         left;
    text-decoration:    none;
    font:               bold 12px/28px arial, verdana, helvetica;
    margin-top:         4px;
    padding-left:       8px;
    padding-right:      0px;
    float:              left;
    white-space: nowrap;
}  
/* HERREN */
.headline_topnews_left_b_gesetzt_frenchopen {
    width:              136px;
    height:             28px;
    background-color:   #e3e3e3;
    color:              #343434;
    text-transform:     uppercase;
    text-align:         left;
    text-decoration:    none;
    font:               bold 12px/28px arial, verdana, helvetica;
    margin-left:        5px;
    margin-top:         4px;
    padding-left:       7px;
    padding-right:      11px;
    float:              left;
    white-space: nowrap;
} 
.headline_topnews_right_b_gesetzt_frenchopen {
    width:              130px;
    height:             28px;
    background-color:   #ffffff;
    color:              #343434;
    text-transform:     uppercase;
    text-align:         left;
    text-decoration:    none;
    font:               bold 12px/28px arial, verdana, helvetica;
    margin-top:         4px;
    padding-left:       8px;
    padding-right:      0px;
    float:              left;
    white-space: nowrap;
} 
.content_topnews_channel_gesetzt_frenchopen {
    border-left:        1px solid #9d9d9d;
    border-right:       1px solid #9d9d9d;
    border-bottom:      1px solid #9d9d9d;
    background-image:   url(/sportch/images/rightside_bg.gif);
    background-repeat:  no-repeat; 
    background-position:bottom;
    padding-top:        2px;
    padding-bottom:     14px;
    padding-right:      0px;
    margin-bottom:      13px;
    height:             210px;
    white-space: nowrap;
}
/* ENDE Gesetztliste*/

/* TNT-Wrapper */
.headline_topnews_top_frenchopen {
    width:              308px;
    height:             34px;
    padding:            0px;
    margin:             0px;
    cursor:             pointer;
    cursor:             hand;
    background-color:   #383838;
    border-left:        1px solid #9d9d9d;
    border-right:       1px solid #9d9d9d;
    white-space: nowrap;
}
/* NEWS */
.headline_topnews_left_frenchopen {
    width:              78px;
    height:             30px;
    background-color:   #ffffff;
    color:              #343434;
    text-transform:     uppercase;
    text-align:         left;
    text-decoration:    none;
    font:               bold 12px/30px arial, verdana, helvetica;
    margin-left:        8px;
    margin-top:         4px;
    padding-left:       7px;
    padding-right:      11px;
    float:              left;
    white-space: nowrap;
} 
.headline_topnews_middle_frenchopen {
    width:              78px;
    height:             30px;
    background-color:   #383838;
    color:              #f2f2f2;
    text-transform:     uppercase;
    text-align:         left;
    text-decoration:    none;
    font:               bold 12px/30px arial, verdana, helvetica;
    margin-top:         4px;
    padding-left:       8px;
    padding-right:      11px;
    float:              left;
    white-space: nowrap;
}   
.headline_topnews_right_frenchopen {
    width:              78px;
    height:             30px;
    background-color:   #383838;
    color:              #f2f2f2;
    text-transform:     uppercase;
    text-align:         left;
    text-decoration:    none;
    font:               bold 12px/30px arial, verdana, helvetica;
    margin-top:         4px;
    padding-left:       8px;
    padding-right:      11px;
    float:              left;
    white-space: nowrap;
}  
/* STORIES */
.headline_topnews_left_b_frenchopen {
    width:              78px;
    height:             30px;
    background-color:   #383838;
    color:              #f2f2f2;
    text-transform:     uppercase;
    text-align:         left;
    text-decoration:    none;
    font:               bold 12px/30px arial, verdana, helvetica;
    margin-left:        8px;
    margin-top:         4px;
    padding-left:       7px;
    padding-right:      11px;
    float:              left;
} 
.headline_topnews_middle_b_frenchopen {
    width:              78px;
    height:             30px;
    background-color:   #ffffff;
    color:              #343434;
    text-transform:     uppercase;
    text-align:         left;
    text-decoration:    none;
    font:               bold 12px/30px arial, verdana, helvetica;
    margin-top:         4px;
    padding-left:       8px;
    padding-right:      11px;
    float:              left;
    white-space: nowrap;
}   
.headline_topnews_right_b_frenchopen {
    width:              78px;
    height:             30px;
    background-color:   #383838;
    color:              #f2f2f2;
    text-transform:     uppercase;
    text-align:         left;
    text-decoration:    none;
    font:               bold 12px/30px arial, verdana, helvetica;
    margin-top:         4px;
    padding-left:       8px;
    padding-right:      11px;
    float:              left;
    white-space: nowrap;
}  
/* SHARE */
.headline_topnews_left_c_frenchopen {
    width:              78px;
    height:             30px;
    background-color:   #383838;
    color:              #f2f2f2;
    text-transform:     uppercase;
    text-align:         left;
    text-decoration:    none;
    font:               bold 12px/30px arial, verdana, helvetica;
    margin-left:        8px;
    margin-top:         4px;
    padding-left:       7px;
    padding-right:      11px;
    float:              left;
    white-space: nowrap;
} 
.headline_topnews_middle_c_frenchopen {
    width:              78px;
    height:             30px;
    background-color:   #383838;
    color:              #f2f2f2;
    text-transform:     uppercase;
    text-align:         left;
    text-decoration:    none;
    font:               bold 12px/30px arial, verdana, helvetica;
    margin-top:         4px;
    padding-left:       8px;
    padding-right:      11px;
    float:              left;
    white-space: nowrap;
}   
.headline_topnews_right_c_frenchopen {
    width:              78px;
    height:             30px;
    background-color:   #ffffff;
    color:              #343434;
    text-transform:     uppercase;
    text-align:         left;
    text-decoration:    none;
    font:               bold 12px/30px arial, verdana, helvetica;
    margin-top:         4px;
    padding-left:       8px;
    padding-right:      11px;
    float:              left;
    white-space: nowrap;
}
/* */ 
.content_topnews_channel_rows_frenchopen {
    height:             130px;               
    overflow:           hidden;
} 
.content_topnews_channel_frenchopen {
    border-left:        1px solid #9d9d9d;
    border-right:       1px solid #9d9d9d;
    border-bottom:      1px solid #9d9d9d;
    background-image:   url(/sportch/images/rightside_bg.gif);
    background-repeat:  no-repeat; 
    background-position:bottom;
    padding-top:        2px;
    padding-bottom:     19px;
    padding-right:      0px;
    margin-bottom:      13px;
    height:             152px;
}
.content_topnews_channel_rows_grandslam {
    overflow:           hidden;
}  
.content_topnews_channel_grandslam {
    border-left:        1px solid #9d9d9d;
    border-right:       1px solid #9d9d9d;
    border-bottom:      1px solid #9d9d9d;
    background-image:   url(/sportch/images/rightside_bg.gif);
    background-repeat:  no-repeat; 
    background-position:bottom;
    padding-top:        2px;
    padding-bottom:     19px;
    padding-right:      0px;
    margin-bottom:      13px;
} 
.headline_topnews_border_frenchopen {
    display:            none;
} 
/******* END French Open***** */
div#topnews_top_selected_b {
    display:            none;
}                          
div#topnews_top_selected_b_ges {
    display:            none;
}
div#topnews_top_selected_b_calender {
    display:            none;
}
div#topnews_top_selected_b_rang {
    display:            none;
}
div#topnews_top_selected_b_strafen {
    display:            none;
}
div#topnews_top_selected_c {
    display:            none;
}

div#content_topnews_selected_b {
    display:            none;
}          
div#content_topnews_selected_b_ges {
    display:            none;
}
div#content_topnews_selected_b_calender {
    display:            none;
}   
div#content_topnews_selected_b_rang {
    display:            none;
}
div#content_topnews_selected_b_strafen {
    display:            none;
}
div#content_topnews_selected_c {
    display:            none;
}

/**   RW Profiles Ski-WM        */
.content_topnews_channel_profiles {
    border-left:        1px solid #9d9d9d;
    border-right:       1px solid #9d9d9d;
    border-bottom:      1px solid #9d9d9d;
    background-image:   url(/sportch/images/rightside_bg.gif);
    background-repeat:  no-repeat; 
    background-position:bottom;
    padding-top:        2px;
    padding-bottom:     19px;
    padding-right:      0px;
    margin-bottom:      13px;
    height:             345px;
}
.content_topnews_channel_rows_profiles {
    height:             311px; 
    overflow-x:         hidden; 
    overflow-y:         hidden;
    width:				280px;
}
.headline_topnews_right_profiles {
    border-right:       1px solid #9d9d9d;
    border-top:         1px solid #9d9d9d;
    background-color:   #383838;
    width:              110px;
    height:             27px;
    line-height:        27px;
    color:              #f2f2f2;
    font-size:          12px;
    text-transform:     uppercase;
    text-align:         left;
    text-decoration:    none;
    font-family:        arial, verdana, helvetica;
    font-weight:        bold;
    padding-left:       13px;
    padding-right:      11px;
    float:              left;
    margin-top:         8px;
}
.headline_topnews_border_profiles {
    width:              39px;
    height:             1px;
    line-height:        1px;
    font-size:          1px;
    border-bottom:      1px solid #9d9d9d;
    float:              left;
    margin-top:         34px;
}
.headline_topnews_left_b_profiles {
    border-top:         1px solid #9d9d9d;
    border-left:        1px solid #9d9d9d;
    width:              110px;
    height:             27px;
    line-height:        27px;
    background-color:   #383838;
    color:              #f2f2f2;
    font-size:          12px;
    text-transform:     uppercase;
    text-align:         left;
    text-decoration:    none;
    font-family:        arial, verdana, helvetica;
    font-weight:        bold;
    padding-left:       13px;
    padding-right:      11px;
    float:              left;
    margin-top:         8px;
}  
.headline_topnews_right_b_profiles {
    border-right:       1px solid #9d9d9d;
    border-top:         1px solid #9d9d9d;
    border-left:        1px solid #9d9d9d;
    width:              110px;
    height:             33px;
    line-height:        33px;
    color:              #000000;
    font-size:          12px;
    text-transform:     uppercase;
    text-align:         left;
    text-decoration:    none;
    font-family:        arial, verdana, helvetica;
    font-weight:        bold;
    padding-left:       13px;
    padding-right:      11px;
    float:              left;
    margin-top:         2px;
}
div#topnews_top_selected_b_profiles {
    display:            none;
}  
div#content_topnews_selected_b_profiles {
    display:            none;
} 
/**   END RW Profiles Ski-WM    */

/**   Medaillenspiegel */
.topnews_top_medals {
    width:              300px;
    height:             18px;
    line-height:        18px;
    color:              black;
    font:               bold 11px arial, verdana, helvetica;
}
.topnews_top_medals_country {
    float:              left;
    width:              35px;
    text-align:         right;
    line-height:        18px;
}
.topnews_top_medals_medal {
    float:              left;
    width:              40px;
    margin-left:        10px;
    text-align:         right;
    line-height:        18px;
}
.topnews_top_medals_all {
    float:              left;
    width:              80px;
    margin-left:        10px;
    text-align:         right;
    line-height:        18px;
}
.topnews_top_medals_text {
    float:              left;
    margin-left:        10px;
    text-align:         right;
    line-height:        18px;
}
.topnews_top_medals {
    float:              left;
    text-align:         right;
    line-height:        18px;
    font:               bold 11px arial, verdana, helvetica;
    color:              black;
    margin-top:         10px;
    margin-bottom:      5px;  
}
.topnews_top_medals_country {
    float:              left;
    width:              48px;  
    text-align:         right;
}
.topnews_row_medals {
    width:              300px;
    height:             18px;
    line-height:        18px;
    font:               normal 11px arial, verdana, helvetica;
    color:              #5f5f5f;
}
.topnews_row_medals_medal {
    float:              left;
    width:              40px;
    margin-left:        10px;
    text-align:         right;
    line-height:        18px;
}
.topnews_row_medals_ranking {
    float:              left;
    width:              10px;
    margin-left:        10px;
    text-align:         right;
    line-height:        18px;
}
.topnews_row_medals_countryflag {
    float:              left;
    width:              17px;
    margin-left:        10px;
    text-align:         right;
    line-height:        18px;
}
.topnews_row_medals_all {
    float:              left;
    width:              80px;
    margin-left:        10px;
    text-align:         right;
    line-height:        18px;
}
.topnews_row_medals_text {
    float:              left;
    margin-left:        10px;
    text-align:         right;
    line-height:        18px;
}
/** END Medaillenspiegel */

.topnews_row {
    width:              300px;
    font-size:          11px;
    height:             17px;
    line-height:        17px;
    color:              #5f5f5f;
    font-family:        arial, verdana, helvetica;
}   
.topnews_row_rang {
    width:              300px;
    font-size:          11px;
    height:             18px;
    line-height:        18px;
    color:              #5f5f5f;
    font-family:        arial, verdana, helvetica;
}
.topnews_row_dot {
    float:              left;
    width:              7px;
    margin-left:0px;
    padding-left:0px;
}
.topnews_row_clock {
    float:              left;
    width:              26px;
}
.topnews_row_text {
    float:              left;
    margin-left:        10px;
    width:              240px;
    text-align:         left;
}
.topnews_row_date {
    float:              left;
    width:              60px;
}
a.topnews_row_text_link {
    font-size:          11px;
    color:              #5f5f5f;
    font-family:        arial, verdana, helvetica;
    text-decoration:    none;
    text-align:         left;
}
a.topnews_row_text_link:hover {
    font-size:          11px;
    color:              #bb181b;
    font-family:        arial, verdana, helvetica;
    text-decoration:    underline;
    text-align:         left;
}
a.topnews_row_text_link:visited {
    font-size:          11px;
    color:              #5f5f5f;
    font-family:        arial, verdana, helvetica;
    text-decoration:    none;
    text-align:         left;
}
.content_topnews {
    border-left:        1px solid #9d9d9d;
    border-right:       1px solid #9d9d9d;
    border-bottom:      1px solid #9d9d9d;
    background-image:   url(/sportch/images/rightside_bg.gif);
    background-repeat:  no-repeat; 
    background-position:bottom;
    padding-top:        2px;
    padding-bottom:     19px;
    padding-right:      0px;
    margin-bottom:      13px;
}
.content_topnews_channel {
    border-left:        1px solid #9d9d9d;
    border-right:       1px solid #9d9d9d;
    border-bottom:      1px solid #9d9d9d;
    background-image:   url(/sportch/images/rightside_bg.gif);
    background-repeat:  no-repeat; 
    background-position:bottom;
    padding-top:        2px;
    padding-bottom:     19px;
    padding-right:      0px;
    margin-bottom:      13px;
    height:             150px;
}          
.content_topnews_channel_rang {
    border-left:        1px solid #9d9d9d;
    border-right:       1px solid #9d9d9d;
    border-bottom:      1px solid #9d9d9d;
    background-image:   url(/sportch/images/rightside_bg.gif);
    background-repeat:  no-repeat; 
    background-position:bottom;
    padding-top:        2px;
    padding-bottom:     19px;
    padding-right:      0px;
    margin-bottom:      13px;
    height:             208px;
}  
.content_topnews_channel_gesetzt {
    border-left:        1px solid #9d9d9d;
    border-right:       1px solid #9d9d9d;
    border-bottom:      1px solid #9d9d9d;
    background-image:   url(/sportch/images/rightside_bg.gif);
    background-repeat:  no-repeat; 
    background-position:bottom;
    padding-top:        2px;
    padding-bottom:     19px;
    padding-right:      0px;
    margin-bottom:      13px;
    height:             205px;
}
.content_topnews_channel_calender {
    border-left:        1px solid #9d9d9d;
    border-right:       1px solid #9d9d9d;
    border-bottom:      1px solid #9d9d9d;
    background-image:   url(/sportch/images/rightside_bg.gif);
    background-repeat:  no-repeat; 
    background-position:bottom;
    padding-top:        2px;
    padding-bottom:     19px;
    padding-right:      0px;
    margin-bottom:      13px;
    height:             105px;
}
.content_topnews_channel_rows {
    height:             116px;
    overflow:           hidden;
} 
.content_topnews_channel_rows_gesetzt {
    height:             171px; 
    overflow-x:         hidden; 
    overflow-y:         hidden;
    width:				280px;
}      
.content_topnews_channel_rows_calender {
    height:             71px; 
    overflow-x:         hidden; 
    overflow-y:         hidden;
    width:				280px;
}   
.content_topnews_channel_rows_rang {
    height:             172px; 
    overflow-x:         hidden; 
    overflow-y:         hidden;
    width:				280px;
} 

/*  tnt_links   */
a.tnt_links {
    font-family:        arial, verdana, helvetica;
    font-size:          12px;
    color:              #5f5f5f;
    text-decoration:    none;
}
a.tnt_links:hover {
    font-family:        arial, verdana, helvetica;
    font-size:          12px;
    color:              #bb181b;
    text-decoration:    underline;
}
a.tnt_links:visited {
    font-family:        arial, verdana, helvetica;
    font-size:          12px;
    color:              #5f5f5f;
    text-decoration:    none;
}
.tnt_headline {
    font-family:        arial, verdana, helvetica;
    font-size:          16px;
    font-weight:        bold;
    color:              #5f5f5f;
    text-decoration:    none;
}
.tnt_line {
    font-family:        arial, verdana, helvetica;
    font-size:          12px;
    color:              #5f5f5f;
    border-bottom:      1px solid #9d9d9d;
	height:             25px;
	line-height:        25px;
}
.tnt_category {
    font-weight:        bold;
}
/*  tnt_links   */
.allnews {
    font-size:          11px; 
    font-family:        arial, verdana, helvetica; 
    color:              #5f5f5f;
    line-height:        18px;
    text-decoration:    none; 
}
a.allnews:hover { 
    color:              #bb181b; 
    text-decoration:    underline;
}
/************************************************/
/*      ENDE TOPNEWS MODUL + �BERSICHT          */
/************************************************/

/************************************************/
/*   START Geruechte/Transfers NEWS MODUL (RW)  */
/************************************************/
div#transfers_geruechte_top_selected_b {
    display:            none;
}
div#content_transfers_geruechte_selected_b {
    display:            none;
}
.topnews_row_text_geruechte {
    float:              left;
    margin-left:        10px;
    width:              240px; /* 210, wenn TIME mit rein soll*/
    text-align:         left;
}
.headline_top_transfers_geruechte_left {
    text-align:center;
}
.headline_top_transfers_geruechte_right {

}
.headline_top_transfers_geruechte_border {
}
.headline_top_transfers_geruechte_left_b {
    text-align:center;
}
.headline_top_transfers_geruechte_right_b {
}
.topnews_row_transfers_geruechte {
    width:              300px;
    font-size:          11px;
    height:             23px;
    line-height:        20px;
    color:              #5f5f5f;
    font-family:        arial, verdana, helvetica;
}
/************************************************/
/*   END Geruechte/Transfers NEWS MODUL (RW)  */
/************************************************/

/************************************************/
/*      ANFANG TOPSTORY CHANNEL                 */
/************************************************/
div#topstories_channel {
    width:              795px;
    overflow:           hidden;
}

div#topstories_channel_big {
    width:              798px;
    overflow:           hidden;
}
div#topstories_channel_left {
    width:              475px;
    background-color:   #f8f8f8;
    float:              left;
    overflow:           hidden;
}
div#topstories_channel_right {
    height:             468px;
    line-height:        468px;
    font-size:          12;
    width:              310px;
    text-align:         left;
    overflow:           hidden;
    margin-left:        5px;
    float:              left;
}
div#topstories_channel_center_left {
    height:             255px;
    line-height:        468px;
    font-size:          12;
    width:              310px;
    text-align:         left;
    margin-top:        30px;    
    overflow:           hidden;
    margin-left:        40px;
    float:              left;
}
div#topstories_channel_center_right {
    height:             290px;
    line-height:        468px;
    font-size:          12;
    width:              310px;
    text-align:         left;
    overflow:           hidden;
    margin-left:        87px;
    float:              left;
}
div#topstories_channel_right_top {
    height:             208px;
    line-height:        208px;
    font-size:          12;
    width:              310px;
    text-align:         left;
    overflow:           hidden;
}
div#topstories_channel_right_bottom {
    height:             250px;
    line-height:        250px;
    font-size:          12;
    width:              310px;
    margin-left:        5px;
    margin-top:         10px;
    overflow:           hidden;
}
/************************************************/
/*      ENDE TOPSTORY CHANNEL                   */
/************************************************/

/************************************************/
/*              Homepage-Module                 */
/************************************************/
.homepage_modul {
      width:           456px;
	  padding-left:     6px;
	  padding-right:    6px;
	  padding-bottom:   5px;
	  vertical-align:  top;
	  margin-left:     0px;
	  clear:			both;
}

a.homepage_modul_text {
	  font-family:     arial, verdana, helvetica;
      color:           #202020; 
      font-size:       11px;
      line-height:     13px;
      text-decoration: none;
}
a.homepage_modul_text:hover {
      color:           #bb181b; 
      text-decoration: underline;
}

a.homepage_modul_image {
      float:           left;
      margin-right:    13px;
}
a.homepage_modul_text_2 {
	  font-family:     arial, verdana, helvetica;
      color:           #202020; 
      font-size:       11px;
      text-decoration: none;
      font-weight:     bold;
}

a.homepage_modul_text_2:hover {
      color:           #bb181b; 
      text-decoration: underline;
}


    /* Homepage-Module headline_rubrik */
    
.homepage_modul_hr{
      width:           456px;
	  padding-bottom:  12px;
	  vertical-align:  top;
}

.homepage_modul_hr_content{
      width:           456px;
	  vertical-align:  top;
      height:          14px;
	  border-bottom:   1px solid #e3e3e3;
}

.homepage_modul_hr_categorie {
      float:           left;
	  vertical-align:  bottom;
	  font-family:     arial, verdana, helvetica; 
      color:           #898989; 
      font-size:       12px; 
      line-height:     21px;
      height:          16px;
      font-weight:     bold; 
      text-transform:  uppercase;
      text-decoration: none;
      background-color:#ffffff;
}
/*
.homepage_modul_hr_space {
      float:           left;
      height:          12px;
	  vertical-align:  top;
	  border-bottom:   1px solid #5f5f5f;
}
*/
.homepage_modul_hr_links {
      float:           right;
      height:          12px;
	  vertical-align:  top;
/*	  border-bottom:   1px solid #5f5f5f;*/
}

.homepage_modul_hr_spacer {
	  font-family:     arial, verdana, helvetica; 
	  vertical-align:  top;
      color:           #898989; 
      font-size:       9px;
      text-decoration: none;
}

.homepage_modul_hr_relatedlink {
	  font-family:     arial, verdana, helvetica; 
	  vertical-align:  top;
      color:           #898989; 
      font-size:       10px;
      text-decoration: none;
}


a.homepage_modul_hr_relatedlink:hover {
      color:           #000000;  
      text-decoration: none;
}

    /* ENDE Homepage-Module headline_rubrik */


    /* Homepage-Module Topstories */

.homepage_modul_topstory {
      width:           456px;
      height:          135px;
	  margin-bottom:   10px;
}

.homepage_modul_topstory_2 {
	  padding-top:     9px;
	  margin-bottom:   12px;
      width:           456px;
}

.homepage_modul_topstory_big {
      width:           456px;
}

.homepage_modul_topstory_big_image {
	  padding-top:     9px;
      width:           456px;
      clear:			both;
}

.homepage_modul_topstory_headline {
	  font-family:     arial, verdana, helvetica; 
      color:           #202020; 
      font-size:       18px;
      line-height:     18px;
      font-weight:     bold;
      text-decoration: none;
      float:           left;
}
.homepage_modul_topstory_headline_title {
    margin-bottom:      19px;
}
.homepage_modul_topfeatures_headline {
	  font-family:     arial, verdana, helvetica; 
      color:           #202020; 
      font-size:       14px;
      line-height:     14px;
      font-weight:     bold;
      text-decoration: none;
      float:           left;
}

.homepage_modul_topstory_content {
      font-size:       11px;
	  padding-top:     13px;
	  float:           left;
}

.homepage_modul_topstory_2_content {
      font-size:       11px;
	  padding-bottom:  19px;
}

.homepage_modul_topstory_big_content {
      font-size:       11px;
	  padding-top:     5px;
}

.homepage_modul_topstory_content_small {
      font-size:       11px;
	  padding-top:     9px;
	  padding-bottom:  8px;
	  float:           left;
}


    /* ENDE Homepage-Module Topstories */



    /* Homepage-Module Features */

.homepage_modul_features {
      width: 456px;
}

.homepage_modul_features_row {
      width: 456px;
	  border-bottom:   1px solid #e3e3e3;
}


.homepage_modul_features_arrow {
      float: left;
	  padding-right: 13px;
	  padding-top:     3px;
	  padding-bottom:     3px;
	  height:  18px;
      background-color:#ffffff;
      margin-bottom: -1px;
}

/* IE
.homepage_modul_features_arrow {
      float: left;
	  vertical-align:  top;
	  padding-right: 13px;
	  padding-top:     2px;
	  padding-bottom:     3px;
	  height:  20px;
      background-color:#ffffff;
      margin-bottom: -1px;
}
 */
 
.homepage_modul_features_links{
      float:            left;
}
 
.homepage_modul_features_link{
      float:            left;
      padding-top:		1px;
}

.homepage_modul_features_clear{
      margin-top:       -1px; 
      background-color: #ffffff;
       width:           456px;
}

/* ENDE Homepage-Module Features */
    
/* bildergalerie - modul */
#biga_gallery {
	position:		relative;
	overflow:		hidden;
	width:			468px;
	height:			240px;
}
#biga_image_container {
	position:		absolute;
	width:			468px;
	height:			205px;
	left:			0px;
	top:			0px;
}
#biga_image {
	position:		absolute;
	left:			0px;
	top:			0px;	
}
#biga_modul_text_width {
	position:		absolute;
	width:			330px;
	height:			30px;
	left:			3px;
	top:			208px;
	font:			11px arial,verdana,helvetica; 	
	color:			#000000;
}
#biga_modul_navi_width {
	position:		absolute;
	width:			98px;
	height:			30px;
	left:			370px;
	top:			210px;
	text-align:		right;
	font:			11px arial,verdana,helvetica;
	color:			#000000; 
	vertical-align: top;
}
#biga_modul_navi_nr {
	display:		inline-block;
	padding-left:	4px;
	padding-right:	4px;
	padding-top:	3px;
	font-weight:	bold;
	vertical-align: top;
}
#biga_headline {
	padding-bottom: 12px;
}

/* ENDE bildergalerie - modul */  
    
/************************************************/    
/*           ENDE Homepage-Module               */
/************************************************/

/************************************************/    
/*    ANFANG ERGEBNIS/DATEN-CENTER-TEASER       */
/************************************************/
.rowbright_sportch {
    background-color:   #FFFFFF;
}
.tabellen_head_sportch {
    font:               bold 12px arial, verdana, helvetica;
    color:              #000000;
    text-decoration:    none;
    background-color:   #f5f5f5;
    height:             29px;
}
.tabellen_headline_sportch {
    font:               bold 12px arial, verdana, helvetica;
    color:              #000000;
    text-decoration:    none;
    background-color:   #f5f5f5;
    height:             24px;
    padding-top:        12px;
    padding-bottom:     2px;
    padding-left:       5px;
}
.rowdark_sportch {
    font-size:          11px;
    color:#5f5f5f;      text-decoration:none;
    font-family:        arial, verdana, helvetica;
    line-height:        21px;
    border-top:         1px solid #5f5f5f;
}
.rowbright_sportch {
    font-size:          11px; 
    color:              #5f5f5f;
    text-decoration:    none;
    font-family:        arial, verdana, helvetica;
    line-height:        21px;
    border-top:         1px solid #5f5f5f;
}
.rowdark1_sportch {
    font-size:11px; color:#5f5f5f; text-decoration:none; font-family: arial, verdana, helvetica; line-height: 18px;
}
.rowdark0_sportch {
    font-size:11px; color:#5f5f5f; text-decoration:none; font-family: arial, verdana, helvetica; line-height: 18px;
}
.rowtop_sportch {
    font-size:12px; color:#5f5f5f; text-decoration:none; font-family: arial, verdana, helvetica; font-weight:bold; background-color: #f5f5f5; line-height:30px;
}
/************************************************/    
/*    ENDE ERGEBNIS/DATEN-CENTER-TEASER         */
/************************************************/


/************************************************/    
/*                 PROMOTION                    */
/************************************************/
/* right wrapper */


.promotion_wrapper {
    border:             1px solid #9d9d9d;
    background-image:   url(/sportch/images/bg_wrapper_promotion.gif);
    background-repeat:  repeat-x; 
    background-position:top;
    background-color:   #dddddd;
    padding-top:        10px;
    padding-bottom:     10px;
    padding-left:       7px;
    padding-right:      0px;
    margin-bottom:      13px;
}

.promotion_wrapper_title 		{ 
color:#E9E9E9;
font:14px arial,verdana,helvetica;
font-weight: bold;
text-decoration:none; 
line-height: 14px;
padding-bottom: 10px;
padding-left: 3px;
}


.promotion_wrapper_image 		{ 
padding-bottom: 10px;
}

.promotion_wrapper_headline 		{ 
color:#5F5F5F;
font:11px arial,verdana,helvetica;
font-weight: bold;
text-decoration:none; 
line-height: 14px;
padding-left: 3px;
}

.promotion_wrapper_text 		{ 
color:#5F5F5F;
font:11px arial,verdana,helvetica;
font-weight: normal;
text-decoration:none; 
line-height: 14px;
padding-left: 3px;
}


/* right wrapper ende */

/* allgemein */

.promotion_weiter_link 		{ 
color:#bb181b;
font:11px arial,verdana,helvetica;
font-weight: normal;
text-decoration:underline; 
line-height: 14px;
}

a.promotion_weiter_link:hover 		{ 
text-decoration:underline; 
}



/************************************************/    
/*             ENDE: PROMOTION                  */
/************************************************/

table.table_small {
    width:          790px;
}
/* Artikel Editor */
.article_fontsize1	{font-size:8pt;}
.article_fontsize2	{font-size:10pt;}
.article_fontsize3	{font-size:12pt;}
.article_fontsize4	{font-size:14pt;}
.article_fontsize5	{font-size:18pt;}
.article_fontsize6	{font-size:24pt;}
.article_fontsize7	{font-size:36pt;}
.article_indent {margin-left:20px;}

a.article_href { color:#23A4EE; text-decoration:underline; font-family: "Open Sans";
    font-weight: 400; } /* line-height:18px; */

.article_table_td {font-family:arial, verdana, helvetica; color:#000000;  text-align:left;}
a.article_table_td:link { font-family:arial, verdana, helvetica; color:#3E688F;  text-decoration:none; font-weight:bold; }
a.article_table_td:visited { font-family:arial, verdana, helvetica; color:#3E688F; text-decoration:none; font-weight:bold; }
a.article_table_td:active { font-family:arial, verdana, helvetica; color:#3E688F; text-decoration:none; font-weight:bold; }
a.article_table_td:hover { font-family:arial, verdana, helvetica; color:#FC6D04; text-decoration:none; font-weight:bold; }


/************************************************/    
/*             BEGINN: ICONLEISTE                */
/************************************************/

.bookmark_icon {
    font-size:11px;
    color:#434343;
    font-family: arial, verdana, helvetica;
    font-weight:normal;
}
a.bookmark_icon { 
    font-size:11px;
    color:#434343;
    font-family: arial, verdana, helvetica;
    font-weight:normal;
    text-decoration: none; 
}
a.bookmark_icon:hover { 
    text-decoration: underline; 
}
/************************************************/    
/*             ENDE: ICONLEISTE                 */
/************************************************/


/************************************************/    
/*             BEGINN: LIGHTBOX                 */
/************************************************/
#overlay{ 
    background-color: #000;
    height: 500px;
    left: 0;
    position: absolute; 
    top: 0; 
    width: 100%; 
    z-index: 100000; /* 99991;/* 17500; */ 
}
#lightbox {	
    left: 0;
    line-height: 0;
    position: absolute;	
    text-align: center; 
    width: 100%;
    z-index: 100001; /* 99992;/* 18500; */ 
}
#outerImageContainer { 
    background-color: #000;
   /* height: 300px;*/
    margin: 0 auto;
    position:  relative; 
    width: 250px; /* 570 */
}
#imageContainer { 
    float: left;
    background-color: black;
    padding-bottom: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    text-align: left;
    
}
/** F�r Adtag */
div#rightbox {
    background-color: black;
    display: none; 
    float: right;
    height: 250px;
    margin-left: 10px;
    margin-top: 0px;
    overflow: hidden;
    text-align: right;
    vertical-align: top;
    width: 300px;
    z-index: 10000;
}
/** ******************* */

#imageData {
    height:20px; width: 100%;
}

#imageDataContainer { 
    background-color: black;
    clear: both;
    font-family: "Open Sans";
    font-size: 12px;
    min-height: 150px; /* 30 */ 
    margin: 0 auto; 
    overflow: auto; 
    width: 100%;
}

#bottomNav {
}

#bottomNavClose { 
    float: right;
    min-height: 26px;
    margin-right: 13px;
    margin-top: 110px; 
    margin-bottom: 0px;
    outline: none;
    width: 96px;  
    z-index: 9999; /* wg dem Adtag bet-at-home */
}
#bottomNavClose img {
/*
    bottom: 5px; 
    right: 5px; 
    position: absolute;
*/
}
#iframe_zp {
    border: solid 0px black;
    height: 0px;
    left: 0px;
    margin: 0;     
    padding: 0;
    position: absolute;
    top: 0px;
    width: 0px; 
}
#loading { 
    position:           absolute; 
    top:                40%; 
    left:               0%; 
    height:             25%; 
    width:              100%; 
    text-align:         center; 
    line-height:        0; 
}

#lightbox img { 
    height: auto;    
    width: auto; 
}
#lightbox a img { 
    border: none; 
}
/** 1. Reihe */
div#outerHeadlineContainer {
    line-height: 1.4em;
    margin: 0 auto; 
    overflow: auto;
    width: 100%; 
}
div#headlineContainer { 
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
}
/* unused
div#imageHeadlineData {
    background-color: #000;
    font-family: "Open Sans";
    font-size: 16px;
    color: #fefefe;
    clear: both;
    min-height: 50px;
    margin: 0 auto;
    position: relative;
}
*/
#imageHeadlineDetails { 
    float: left; 
    height: 50px;
    text-align: left;
    width: 100%; /*795px;*/
}

#captionTitle {
    color: #fefefe;
    float: left;
    font-family: "unicodeBold", Arial;
    font-size: 36px;
    line-height: 35px;
    margin-top: 5px;
    margin-bottom: 5px;
    overflow: hidden;
    text-transform: uppercase;
    text-align: left;
    width: 795px; /* neu */
}

div#numberDisplay {
    color: #fefefe;
    float: right;
    font-family: "Open Sans", Arial;
    font-size: 12px;
    font-weight: 400;
    height: 20px;
    line-height: 20px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-top: 24px;
    right: 0;
    text-align: right;
    width: 90px;
}
#imageContainer>#hoverNav { 
    left: 0;
}
#hoverNav { 
    height: 100%;
    left: 0;
    position: absolute; 
    top: 0; 
    width: 817px;
    z-index: 10; 
}
#hoverNav a { 
    outline: none;
}

#prevLink { 
    background-image: url(data:/442/image/gif;base64,AAAA); /* Trick IE into showing hover */ 
    display: block;
    float: left;
    height: 100%;
    left: 0; 
    margin-left: 0px;
    margin-top: 60px; /*30px;*/
    width: 29%;
}
#nextLink {             
    background-image: url(data:/442/image/gif;base64,AAAA); /* Trick IE into showing hover */ 
    display: block;
    float: right;
    height: 100%; 
    margin-right: 0px;
    margin-top: 60px;/*30px;*/
    right: 0;
    width: 31%;
}
#prevLink:hover, #prevLink:visited:hover { 
    background: url(/442/images/btn_back.png);
    background-repeat:  no-repeat;
    background-position: 20px center;
}
#nextLink:hover, #nextLink:visited:hover { 
    background: url(/442/images/btn_next.png) right 70px no-repeat;
    background-repeat: no-repeat;
    background-position: right center;
}

#imageDetails {
    background-color: black;
    clear: both;
    margin-top: 0px;
    min-height: 150px; /*30px;*/
    padding-bottom: 0px;
    padding-left: 20px;
    padding-right: 0px;
    padding-top: 0px; /* 10 */
    text-align: left;
    width: 815px; /*477px;*/ 
}
#captionText { 
    color: #fefefe;
    font-family: "Open Sans", Arial;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    padding-top: 10px; /* neu */
    text-align: left;
    width: 100%;
}
/************************************************/    
/*                ENDE: LIGHTBOX                */
/************************************************/

/************************************************/
/**               TNT Geruechte                 */
/************************************************/
div#geruechte_navi_outerdiv {
    width:          470px;
    height:         148px;
    margin-top:     5px;
}
div#geruechte_navi_innerdiv {
    width:              468px;
    height:             114px;
    border:             solid 1px #9a9a9a;
    margin-top:         -1px;
}
div#geruechte_navi_scrollerdiv {
    width:              462px;
    height:             110px;
    margin-left:        4px;
    margin-right:       4px;
    margin-bottom:      4px;
    background-image:   url(/sportch/tnt_geruechte/images/tnt_geruechte_box_bg.png);
    background-repeat:  repeat-x;
}
div#geruechte_navi_scroller_innerdiv {
    float:              left;
    width:              392px;
    height:             50px;
    margin-left:        10px;
    margin-top:         34px;         
    overflow:           hidden;
}
div#geruechte_arrow_left {
    float:              left;
    width:              16px;
    height:             48px; 
    margin-left:        10px;
    margin-right:       3px;
    margin-top:         34px;
}
div#geruechte_arrow_right {
    float:              left;
    width:              16px;
    height:             48px;
    margin-left:        7px;
    margin-top:         34px;
}
div#geruechte_nach_datum {
    width:              110px;
    border-left:        solid 1px #9a9a9a;
    border-top:         solid 1px #9a9a9a;
}
div#geruechte_nach_liga {
    width:              90px;
    border-left:        solid 1px #9a9a9a;
    border-top:         solid 1px #9a9a9a;
}

div#geruechte_navi_top {
    height:             34px;
}
div#geruechte_navi_teams_select {
     width:             335px; 
     height:            20px; 
     margin-top:        20px; 
     float:             right;
}
.teams_select_title {
    float:              left; 
    text-align:         right; 
    width:              165px; 
    margin-right:       10px; 
    font:               normal 12px arial, verdana, helvetica; 
    line-height:        20px; 
    color:              #070707;
}
.teams_select_field {
    float:              left; 
    width:              160px;
}
.geruechte_navi_top {
    float:              left;
    height:             28px;
    margin-top:         6px;
    background-color:   #373737;
    text-align:         center;
}
.geruechte_navi_top_selected {
    float:              left;
    height:             34px;
    background-color:   #ffffff;
    text-align:         center;
}
a.geruechte_navilink {
    font:               normal 12px arial, verdana, helvetica; 
    color:              #f5f5f5; 
    line-height:        26px;
    text-decoration:    none; 
}
a.geruechte_navilink_selected {
    font:               normal 12px arial, verdana, helvetica; 
    color:              #070707;
    line-height:        32px;
    text-decoration:    none;
}
a.geruechte_navilink:hover, a.geruechte_navilink_selected:hover {
    text-decoration:    underline;
}
.scroller_day {
    float:          left;
    width:          50px;
    height:         50px;
    text-align:     left;
    margin-left:    3px;
    margin-right:   3px;
    text-align:     center;
    font:           arial, verdana 11px #070707;
}
.scroller_division {
    float:      left;
    width:      48px;
    height:     47px;
    text-align: center;
}
.nav_day_week {
    font:               normal 11px arial, verdana, helvetica;
    color:              #070707;
    line-height:        12px; 
    padding-top:        10px;
    padding-left:       4px;
    text-align:         left;
}
.nav_day {
     font:              bold  11px arial, verdana, helvetica;  
     line-height:       12px;
}
div.day_selected {
    background-image:   url(/sportch/tnt_geruechte/images/navi_day_bg_active.png);
    background-repeat:  no-repeat;
}
.league_selected {
    background-image:   url(/sportch/tnt_geruechte/images/navi_league_bg_active.png);
    background-repeat:  no-repeat;
}
img.navi_logo {
    padding-top:    6px;
}
a.day_links {
    font:               normal 11px arial, verdana, helvetica;
    color:              #070707; 
    text-decoration:    none;
}
a.day_links:hover { 
    text-decoration:    underline;
}
a.league_links {
    text-align:         center;
}
.navi_day_today {
    font:               bold 13px arial, verdana, helvetica;
    color:              #070707;
    line-height:        22px; 
    padding-top:        12px;
}
/** Bl�tternavigation */
div#page_navi {
    width:              100%;
    height:             20px; 
    margin-top:         10px;
}
.page_navi_numbers {
    float:              left; 
    padding-left:       5px;
    padding-right:      5px;  
    text-align:         left;
    width:              5px;
    height:             20px;
    line-height:        20px;
}
.page_navi_numbers_wide {
    float:              left; 
    padding-left:       5px;
    padding-right:      5px;  
    text-align:         left;
    width:              5px;
    height:             20px;
    line-height:        20px;
    margin-right:       8px;
}
.page_navi_arrow {
    float:              left; 
    width:              25px;
    height:             20px;
    line-height:        20px;
    padding-top:        1px;
}
.page_navi_links_active {    
    font:               bold 12px arial, verdana, helvetica;
    line-height:        20px;
    color:              #070707;
    vertical-align:     top;    
}
a.page_navi_links {    
    font:               normal 12px arial, verdana, helvetica;
    line-height:        20px;
    color:              #070707;
    text-decoration:    none;
    vertical-align:     top;    
}
a.page_navi_links:hover {
    text-decoration:    underline;
}

/** END Bl�tternavigation */

/** TNT-Liste */
.tnt_row_transfer {
    float:              left; 
    width:              22px;
    height:             20px;
}
.tnt_row_logo {
    float:              left; 
    text-align:         center;
    width:              24px;
    height:             20px;
}
.tnt_row_title {
    float:              left;
    width:              335px; 
    line-height:        14px; 
    padding-bottom:     5px;
    padding-left:       5px;
    height:             20px;
}
.tnt_row_date {
    float:              left; 
    width:              70px;
    font-weight:        bold; 
    padding-right:      5px;
    height:             20px;
}
img.tnt_logo {
    height:             20px;
    margin-right:       0px;
}

div.powered_by {
    height: 24px; 
    padding-bottom: 20px; 
    padding-right: 10px; 
    padding-top: 2px; 
    text-align: right;
}
/** END TNT-Liste */

/************************************************/
/**             ENDE TNT Geruechte              */
/************************************************/

/************************************************/    
/*           BEGINN: NETWORK-HEADER             */
/************************************************/
.network_header {
    height:25px;
    background: #3b3b3b;
}

.network_content {
    height:25px;
    width: 945px;
    text-align: left;   
}

.network_logo {
    float: left;
    height:25px;
    width: 145px;
    text-align: left;
    background-image:   url(/sportalplus/images/sportalch_logo_network.png);
    background-repeat:  no-repeat;
}  

div#network_nav {
    float: left;
    height:25px;
    width: 160px;
    text-align: center;
    color: #ffffff;
    font-family: arial, verdana, helvetica;
    font-size: 12px;
    font-weight: bold;
    line-height: 22px;
    text-transform: uppercase;
}

div#network_nav:hover {
    height:25px;
    width: 160px;
    background-image:   url(/sportalplus/images/network_bg.png);
    background-repeat:  repeat-x;
}   

a.net_nav {
    color: #ffffff;
    font-family: arial, verdana, helvetica;
    text-decoration:none;
}

div#network_dropdown {
    float: left;
    height:25px;
    width: 160px;
    text-align: center;
    color: #ffffff;
    font-family: arial, verdana, helvetica;
    font-size: 12px;
    font-weight: bold;
    line-height: 22px;
    text-transform: uppercase;
} 

div#network_dropdown:hover {
    height:25px;
    width: 160px;
    background-image:   url(/sportalplus/images/network_bg.png);
    background-repeat:  repeat-x;
} 
.network_nav_subdiv         {
    width:              160px;
    height:             113px;
    position:           absolute;
    margin-top:         25px;
    display:            none; 
    background-color:   transparent;
    background-image:   url(/sportalplus/images/network_dropdown.png);
    left:               945px;
}

div#network_nav_dd {
    float: left;
    height:30px;
    width: 160px;
    text-align: center;
    color: #ffffff;
    font-family: arial, verdana, helvetica;
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;
    text-transform: uppercase;
}

div#network_nav_dd:hover {
    height:30px;
    width: 160px;
    
    background-repeat:  repeat-x;
} 
/************************************************/    
/*            ENDE: NETWORK-HEADER              */
/************************************************/

.profile_stat_link {
    font-size:          11px; 
    font-family:        arial, verdana, helvetica; 
    color:              #5f5f5f;
    line-height:        18px;
    text-decoration:    none; 
}
a.profile_stat_link:hover { 
    color:              #bb181b; 
    text-decoration:    underline;
}

/************************************************/    
/*            Ski-WM Kalender                   */
/************************************************/
.kalender_container_navigation {
	height:				33px;
	width:				475px;
}
a.kalender_container_navigation_button_active {
	display:			block;
	float:				left;
	background:			#ffffff;
	padding:			0;
	border-top:			1px solid #9d9d9d;
	border-left:		1px solid #9d9d9d;
	border-right:		1px solid #9d9d9d;
	padding-left:		15px;
	padding-right:		14px;
	padding-top:		9px;
	padding-bottom:		8px;
	color:				#000000;
	font-family:		Arial, Verdana;
	font-size:			12px;
	text-decoration:	none;
}

a.kalender_container_navigation_button {
	display:			block;
	float:				left;
	background:			#373737;
	padding:			0;
	color:				#ffffff;
	font-family:		Arial, Verdana;
	font-size:			12px;
	text-decoration:	none;
	padding-top:		6px;
	padding-bottom:		6px;
	padding-left:		15px;
	padding-right:		14px;
	margin-top:			5px;
	border-top:			1px solid #9d9d9d;
	/* border-right:		1px solid #9d9d9d; */
}
/************************************************/    
/*           ENDE Ski-WM Kalender                   */
/************************************************/

.results_gameplan_link {
    font-size:          11px; 
    font-family:        arial, verdana, helvetica; 
    color:              #5f5f5f;
    text-decoration:    none; 
}
a.results_gameplan_link:hover { 
    color:              #bb181b; 
    text-decoration:    underline;
}

.table_link {
    font-size:          12px; 
    font-family:        arial, verdana, helvetica; 
    color:              #000000;
    text-decoration:    none; 
}
a.table_link:hover { 
    color:              #000000; 
    text-decoration:    underline;
}

div.TextLink a { /* sport.ch: Arial Regular 11px #a41922  decoration: underline */
    font-family:Arial;
    font-size: 11px;
    color: #a41922;
    text-decoration: underline;
}

/****************************************
* START EISHOCKEY WM 2011 SPECIALBALKEN *
* ************************************* */
div#eishockey_wm_specialbalken {
    width:              935px;
    height:             65px;
    margin-left:        10px;
    margin-bottom:      5px;
    background-image:   url(/sportch/images/eishockey/hockeywm_balken.png);
    background-repeat:  no-repeat;
/*    overflow:           hidden; */
}
/** Logo/Title*/
div#link_eishockey_wm_specialbalken_title {
    width:              395px;
    height:             30px;
    margin-left:        15px;
    margin-top:         20px;
    float:              left;
}
div#link_eishockey_wm_specialbalken_container_right {
    width:              525px;
    height:             65px;
    float:              left;
}
/** Links */
div#link_eishockey_wm_specialbalken_container {
    width:              495px;
    height:             15px;
    margin-left:        23px;
    margin-top:         27px;
    float:              left;
}
div#link_eishockey_wm_specialbalken_home {
    width:              40px;
}
div#link_eishockey_wm_specialbalken_live-ticker {
    width:              75px;
}
div#link_eishockey_wm_specialbalken_ergebnisse {
    width:              75px;
}
div#link_eishockey_wm_specialbalken_tabelle {
    width:              50px;
}
div#link_eishockey_wm_specialbalken_spielplan {
    width:              60px;
}
div#link_eishockey_wm_specialbalken_stats {
    width:              35px;
}
div#link_eishockey_wm_specialbalken_teams {
    width:              45px;
}
.link_eishockey_wm_specialbalken {
    height:             15px;
    float:              left;
    margin-left:        19px;
}
/** Mouseover */
div#mouseover_eishockey_wm_specialbalken_container {
    width:              495px;
    height:             5px;
    margin-left:        25px;
    margin-top:         3px;
}
div#mouseover_eishockey_wm_specialbalken_home {
    width:              40px;
    margin-left:        13px;
}
div#mouseover_eishockey_wm_specialbalken_live-ticker {
    width:              75px;
    margin-left:        15px;
}
div#mouseover_eishockey_wm_specialbalken_ergebnisse {
    width:              76px;
    margin-left:        18px;
}
div#mouseover_eishockey_wm_specialbalken_tabelle {
    width:              50px;
    margin-left:        19px;
}
div#mouseover_eishockey_wm_specialbalken_spielplan {
    width:              63px;
    margin-left:        18px;
}
div#mouseover_eishockey_wm_specialbalken_stats {
    width:              37px;
    margin-left:        17px;
}
div#mouseover_eishockey_wm_specialbalken_teams {
    width:              44px;
    margin-left:        19px;
}
.mouseover_eishockey_wm_specialbalken {
    height:             5px;
    background-image:   url(/sportch/images/eishockey/wm_mouseover_kachel.gif);
    background-repeat:  repeat-x;
    float:              left;
    visibility:         hidden;
}
.mouseover_eishockey_wm_specialbalken_display {
    height:             5px;
    background-image:   url(/sportch/images/eishockey/wm_mouseover_kachel.gif);
    background-repeat:  repeat-x;
    float:              left;
    visibility:         visible;
    visibility:         show;
}
/**************************************
* END EISHOCKEY WM 2011 SPECIALBALKEN *
* *********************************** */


/****************************************
* START TENNIS FRENCH OPEN SPECIALBALKEN*
* ************************************* */
div#tennis_frenchopen_specialbalken {
    width:              940px;
    height:             65px;
    margin-left:        10px;
    margin-bottom:      5px;
    background-image:   url(/sportch/images/tennis/french_open_balken.jpg);
    background-repeat:  no-repeat;
/*    overflow:           hidden; */
}
/** Logo/Title*/
div#link_tennis_frenchopen_specialbalken_title {
    width:              445px;
    height:             30px;
    margin-left:        15px;
    margin-top:         20px;
    float:              left;
}
div#link_tennis_frenchopen_specialbalken_container_right {
    width:              425px;
    height:             65px;
    float:              left;
}
/** Links */
div#link_tennis_frenchopen_specialbalken_container {
    width:              455px;
    height:             15px;
    margin-left:        15px;
    margin-top:         27px;
    float:              left;
}
div#link_tennis_frenchopen_specialbalken_home {
    width:              40px;

}

div#link_tennis_frenchopen_specialbalken_news { 
    width:              45px;
}
div#link_tennis_frenchopen_specialbalken_liveticker {
    width:              75px;
}
div#link_tennis_frenchopen_specialbalken_ergebnisse { 
    width:              75px;
}
div#link_tennis_frenchopen_specialbalken_spielplan {
    width:              75px;
}
div#link_tennis_frenchopen_specialbalken_profile {
    width:              45px;
}

.link_tennis_frenchopen_specialbalken {
    height:             15px;
    float:              left;
    margin-left:        19px;
}
/** Mouseover */
div#mouseover_tennis_frenchopen_specialbalken_container {
    width:              475px;
    height:             5px;
    margin-left:        11px;
    margin-top:         3px;
}

div#mouseover_tennis_frenchopen_specialbalken_home {
    width:              40px;
    margin-left:        6px;
}
div#mouseover_tennis_frenchopen_specialbalken_news {
    width:              40px;
    margin-left:        23px;
}
div#mouseover_tennis_frenchopen_specialbalken_ergebnisse {
    width:              76px;
    margin-left:        19px;
}
div#mouseover_tennis_frenchopen_specialbalken_liveticker {
    width:              75px;
    margin-left:        19px;
}
div#mouseover_tennis_frenchopen_specialbalken_spielplan {
    width:              63px;
    margin-left:        23px;
}
div#mouseover_tennis_frenchopen_specialbalken_profile {
    width:              45px;
    margin-left:        19px;
}

.mouseover_tennis_frenchopen_specialbalken {
    height:             5px;
    background-image:   url(/sportch/images/tennis/kachel.png);
    background-repeat:  repeat-x;
    float:              left;
    visibility:         hidden;
}
.mouseover_tennis_frenchopen_specialbalken_display {
    height:             5px;
    background-image:   url(/sportch/images/tennis/kachel.png);
    background-repeat:  repeat-x;
    float:              left;
    visibility:         visible;
    visibility:         show;
}
/**************************************
* END TENNIS FRENCH OPEN SPECIALBALKEN*
* *********************************** */

/****************************************
* START TENNIS WIMBLEDON SPECIALBALKEN  *
* ************************************* */
div#tennis_wimbledon_specialbalken {
    width:              940px;
    height:             65px;
    margin-left:        10px;
    margin-bottom:      5px;
    background-image:   url(/sportch/images/tennis/wimbledon_balken.jpg);
    background-repeat:  no-repeat;
/*    overflow:           hidden; */
}
/** Logo/Title*/
div#link_tennis_wimbledon_specialbalken_title {
    width:              445px;
    height:             30px;
    margin-left:        15px;
    margin-top:         20px;
    float:              left;
}
div#link_tennis_wimbledon_specialbalken_container_right {
    width:              425px;
    height:             65px;
    float:              left;
}
/** Links */
div#link_tennis_wimbledon_specialbalken_container {
    width:              495px;
    height:             15px;
    margin-left:        10px;
    margin-top:         27px;
    float:              left;
}
div#link_tennis_wimbledon_specialbalken_home {
    width:              40px;
}

div#link_tennis_wimbledon_specialbalken_news {
    width:              45px;
}
div#link_tennis_wimbledon_specialbalken_liveticker {
    width:              75px;
}
div#link_tennis_wimbledon_specialbalken_ergebnisse {
    width:              75px;
}
div#link_tennis_wimbledon_specialbalken_spielplan {
    width:              75px;
}
div#link_tennis_wimbledon_specialbalken_profile {
    width:              45px;
}

.link_tennis_wimbledon_specialbalken {
    height:             15px;
    float:              left;
    margin-left:        19px;
}
/** Mouseover */
div#mouseover_tennis_wimbledon_specialbalken_container {
    width:              475px;
    height:             5px;
    margin-left:        10px;
    margin-top:         3px;
}

div#mouseover_tennis_wimbledon_specialbalken_home {
    width:              40px;
    margin-left:        -1px;
}
div#mouseover_tennis_wimbledon_specialbalken_news {
    width:              40px;
    margin-left:        26px;
}
div#mouseover_tennis_wimbledon_specialbalken_ergebnisse {
    width:              76px;
    margin-left:        20px;
}
div#mouseover_tennis_wimbledon_specialbalken_liveticker {
    width:              75px;
    margin-left:        19px;
}
div#mouseover_tennis_wimbledon_specialbalken_spielplan {
    width:              63px;
    margin-left:        22px;
}
div#mouseover_tennis_wimbledon_specialbalken_profile {
    width:              45px;
    margin-left:        22px;
}

.mouseover_tennis_wimbledon_specialbalken {
    height:             5px;
    background-image:   url(/sportch/images/tennis/kachel.png);
    background-repeat:  repeat-x;
    float:              left;
    visibility:         hidden;
}
.mouseover_tennis_wimbledon_specialbalken_display {
    height:             5px;
    background-image:   url(/sportch/images/tennis/kachel.png);
    background-repeat:  repeat-x;
    float:              left;
    visibility:         visible;
    visibility:         show;
}
/**************************************
* END TENNIS WIMBLEDON SPECIALBALKEN  *
* *********************************** */


/****************************************
* START TENNIS US OPEN SPECIALBALKEN  *
* ************************************* */
div#tennis_usopen_specialbalken {
    width:              940px;
    height:             65px;
    margin-left:        10px;
    margin-bottom:      5px;
    background-image:   url(/sportch/images/tennis/usopen_balken.jpg);
    background-repeat:  no-repeat;
/*    overflow:           hidden; */
}
/** Logo/Title*/
div#link_tennis_usopen_specialbalken_title {
    width:              445px;
    height:             30px;
    margin-left:        15px;
    margin-top:         20px;
    float:              left;
}
div#link_tennis_usopen_specialbalken_container_right {
    width:              425px;
    height:             65px;
    float:              left;
}
/** Links */
div#link_tennis_usopen_specialbalken_container {
    width:              495px;
    height:             15px;
    margin-left:        10px;
    margin-top:         27px;
    float:              left;
}
div#link_tennis_usopen_specialbalken_home {
    width:              40px;
}

div#link_tennis_usopen_specialbalken_news {
    width:              45px;
}
div#link_tennis_usopen_specialbalken_liveticker {
    width:              75px;
}
div#link_tennis_usopen_specialbalken_ergebnisse {
    width:              75px;
}
div#link_tennis_usopen_specialbalken_spielplan {
    width:              75px;
}
div#link_tennis_usopen_specialbalken_profile {
    width:              45px;
}

.link_tennis_usopen_specialbalken {
    height:             15px;
    float:              left;
    margin-left:        19px;
}
/** Mouseover */
div#mouseover_tennis_usopen_specialbalken_container {
    width:              475px;
    height:             5px;
    margin-left:        10px;
    margin-top:         3px;
}

div#mouseover_tennis_usopen_specialbalken_home {
    width:              40px;
    margin-left:        7px;
}
div#mouseover_tennis_usopen_specialbalken_news {
    width:              38px;
    margin-left:        25px;
}
div#mouseover_tennis_usopen_specialbalken_ergebnisse {
    width:              74px;
    margin-left:        22px;
}
div#mouseover_tennis_usopen_specialbalken_liveticker {
    width:              70px;
    margin-left:        22px;
}
div#mouseover_tennis_usopen_specialbalken_spielplan {
    width:              63px;
    margin-left:        24px;
}
div#mouseover_tennis_usopen_specialbalken_profile {
    width:              45px;
    margin-left:        22px;
}

.mouseover_tennis_usopen_specialbalken {
    height:             5px;
    background-image:   url(/sportch/images/tennis/kachel.png);
    background-repeat:  repeat-x;
    float:              left;
    visibility:         hidden;
}
.mouseover_tennis_usopen_specialbalken_display {
    height:             5px;
    background-image:   url(/sportch/images/tennis/kachel.png);
    background-repeat:  repeat-x;
    float:              left;
    visibility:         visible;
    visibility:         show;
}
/**************************************
* END TENNIS US OPEN SPECIALBALKEN  *
* *********************************** */

/****************************************
* START TENNIS AUSTRALIAN OPEN SPECIALBALKEN  *
* ************************************* */
div#tennis_austalianopen_specialbalken {
    width:              940px;
    height:             65px;
    margin-left:        10px;
    margin-bottom:      5px;
    background-image:   url(/sportch/images/tennis/austalianopen_balken.jpg);
    background-repeat:  no-repeat;
/*    overflow:           hidden; */
}
/** Logo/Title*/
div#link_tennis_austalianopen_specialbalken_title {
    width:              445px;
    height:             30px;
    margin-left:        15px;
    margin-top:         20px;
    float:              left;
}
div#link_tennis_austalianopen_specialbalken_container_right {
    width:              425px;
    height:             65px;
    float:              left;
}
/** Links */
div#link_tennis_austalianopen_specialbalken_container {
    width:              495px;
    height:             15px;
    margin-left:        10px;
    margin-top:         27px;
    float:              left;
}
div#link_tennis_austalianopen_specialbalken_home {
    width:              40px;
}

div#link_tennis_austalianopen_specialbalken_news {
    width:              45px;
}
div#link_tennis_austalianopen_specialbalken_liveticker {
    width:              75px;
}
div#link_tennis_austalianopen_specialbalken_ergebnisse {
    width:              75px;    
}
div#link_tennis_austalianopen_specialbalken_spielplan {
    width:              75px;   
}
div#link_tennis_austalianopen_specialbalken_profile {
    width:              45px;
}

.link_tennis_austalianopen_specialbalken {
    height:             15px;
    float:              left;
    margin-left:        19px;
}
/** Mouseover */
div#mouseover_tennis_austalianopen_specialbalken_container {
    width:              475px;
    height:             5px;
    margin-left:        10px;
    margin-top:         3px;
}

div#mouseover_tennis_austalianopen_specialbalken_home {
    width:              40px;
    margin-left:        7px;
}
div#mouseover_tennis_austalianopen_specialbalken_news {
    width:              36px;
    margin-left:        26px;
}
div#mouseover_tennis_austalianopen_specialbalken_ergebnisse {
    width:              74px;
    margin-left:        22px; 
}
div#mouseover_tennis_austalianopen_specialbalken_liveticker {
    width:              71px;
    margin-left:        21px;
}
div#mouseover_tennis_austalianopen_specialbalken_spielplan {
    width:              61px;
    margin-left:        24px;
}
div#mouseover_tennis_austalianopen_specialbalken_profile {
    width:              45px;
    margin-left:        24px;
}

.mouseover_tennis_austalianopen_specialbalken {
    height:             5px;
    background-image:   url(/sportch/images/tennis/kachel.png);
    background-repeat:  repeat-x;
    float:              left;
    visibility:         hidden;
}
.mouseover_tennis_austalianopen_specialbalken_display {
    height:             5px;
    background-image:   url(/sportch/images/tennis/kachel.png);
    background-repeat:  repeat-x;
    float:              left;
    visibility:         visible;
    visibility:         show;
}
/**************************************
* END TENNIS AUSTRALIAN OPEN SPECIALBALKEN  *
* *********************************** */
/****************************************
* START FUSSBALL WM 2014 SPECIALBALKEN  *
* ************************************* */
div#fussball_wm_specialbalken {
    width:              940px;
    height:             65px;
    margin-left:        10px;
    margin-bottom:      0px;
    background-image:   url(/sportch/images/fussball/wm2014_balken.png);
    background-repeat:  no-repeat;
/*    overflow:           hidden; */
}
/** Logo/Title*/
div#link_fussball_wm_specialbalken_title {
    width:              260px;
    height:             30px;
    margin-left:        15px;
    margin-top:         20px;
    float:              left;
}
div#link_fussball_wm_specialbalken_container_right {
    width:              630px;
    height:             65px;
    float:              left;
}
/** Links */
div#link_fussball_wm_specialbalken_container {
    width:              613px;
    height:             15px;
    margin-left:        10px;
    margin-top:         27px;
    float:              left;                                                                                                  
}
div#link_fussball_wm_specialbalken_home {
    width:              40px;
}

div#link_fussball_wm_specialbalken_news {
    width:              45px;
}
div#link_fussball_wm_specialbalken_liveticker {
    width:              79px;
}
div#link_fussball_wm_specialbalken_ergebnisse {
    width:              83px;    
}
div#link_fussball_wm_specialbalken_spielplan {
    width:              72px;   
}
div#link_fussball_wm_specialbalken_tabelle {
    width:              66px;   
}
div#link_fussball_wm_specialbalken_team {
    width:              52px;   
}
div#link_fussball_wm_specialbalken_profile {
    width:              45px;
}
div#link_fussball_wm_specialbalken_stadien {
    width:              60px;
}
div#link_fussball_wm_specialbalken_spielorte {
    width:              72px;
}
.link_fussball_wm_specialbalken {
    height:             15px;
    float:              left;
    margin-left:        19px;
}
.link_fussball_wm_specialbalken {
    height:             15px;
    float:              left;
    margin-left:        12px;
}
/** Mouseover */
div#mouseover_wm_specialbalken_container {
    width:              615px;
    height:             5px;
    margin-left:        10px;
    margin-top:         3px;
}

div#mouseover_wm_specialbalken_home {
    width:              40px;
    margin-left:        7px;
}
div#mouseover_wm_specialbalken_news {
    width:              41px;
    margin-left:        0px;
}
div#mouseover_wm_specialbalken_ergebnisse {
    width:              82px;
    margin-left:        15px; 
}
div#mouseover_wm_specialbalken_liveticker {
    width:              78px;
    margin-left:        16px;
}
div#mouseover_wm_specialbalken_spielplan {
    width:              69px;
    margin-left:        15px;
}
div#mouseover_wm_specialbalken_tabelle {
    width:              63px;
    margin-left:        16px;
}
div#mouseover_wm_specialbalken_profile {
    width:              45px;
    margin-left:        16px;
}
div#mouseover_wm_specialbalken_stadien {
    width:              55px;
    margin-left:        16px;
}
div#mouseover_wm_specialbalken_spielorte {
    width:              69px;
    margin-left:        16px;
}
div#mouseover_wm_specialbalken_team {
    width:              45px;
    margin-left:        16px;
}
.mouseover_wm_specialbalken {
    height:             5px;
    background-image:   url(/sportch/images/tennis/kachel.png);
    background-repeat:  repeat-x;
    float:              left;
    visibility:         hidden;
}
.mouseover_wm_specialbalken_display {
    height:             5px;
    background-image:   url(/sportch/images/tennis/kachel.png);
    background-repeat:  repeat-x;
    float:              left;
    visibility:         visible;
    visibility:         show;
}
/**************************************
* END FUSSBALL WM 2014 SPECIALBALKEN  *
* *********************************** */
/****************************************
* START FUSSBALL WM 2014 National SPECIALBALKEN  *
* ************************************* */
div#fussball_wm_specialbalken_n {
    width:              940px;
    height:             65px;
    margin-left:        8px;
    margin-bottom:      0px;
    background-image:   url(/sportch/images/fussball/wm2014_balken_teamswitzerland.png);
    background-repeat:  no-repeat;
/*    overflow:           hidden; */
}
/** Logo/Title*/
div#link_fussball_wm_specialbalken_n_title {
    width:              418px;
    height:             30px;
    margin-left:        15px;
    margin-top:         20px;
    float:              left;
}
div#link_fussball_wm_specialbalken_n_container_right {
    width:              502px;
    height:             65px;
    float:              left;
}
/** Links */
div#link_fussball_wm_specialbalken_n_container {
    width:              390px;
    height:             15px;
    margin-left:        89px;
    margin-top:         27px;
    float:              left;
}
div#link_fussball_wm_specialbalken_n_home {
    width:              40px;
}

div#link_fussball_wm_specialbalken_n_news {
    width:              45px;
}
div#link_fussball_wm_specialbalken_n_liveticker {
    width:              79px;
}
div#link_fussball_wm_specialbalken_n_ergebnisse {
    width:              83px;    
}
div#link_fussball_wm_specialbalken_n_spielplan {
    width:              72px;   
}
div#link_fussball_wm_specialbalken_n_tabelle {
    width:              66px;   
}
div#link_fussball_wm_specialbalken_n_team {
    width:              52px;   
}
div#link_fussball_wm_specialbalken_n_profile {
    width:              45px;
}
div#link_fussball_wm_specialbalken_n_stadien {
    width:              54px;
}
div#link_fussball_wm_specialbalken_n_spielorte {
    width:              72px;
}
.link_fussball_wm_specialbalken_n {
    height:             15px;
    float:              left;
    margin-left:        19px;
}
.link_fussball_wm_specialbalken_n {
    height:             15px;
    float:              left;
    margin-left:        8px;
}
/** Mouseover */
div#mouseover_wm_specialbalken_n_container {
    width:              385px;
    height:             5px;
    margin-left:        89px;
    margin-top:         3px;
}

div#mouseover_wm_specialbalken_n_home {
    width:              40px;
    margin-left:        7px;
}
div#mouseover_wm_specialbalken_n_news {
    width:              41px;
    margin-left:        4px;
}
div#mouseover_wm_specialbalken_n_ergebnisse {
    width:              82px;
    margin-left:        18px; 
}
div#mouseover_wm_specialbalken_n_liveticker {
    width:              78px;
    margin-left:        11px;
}
div#mouseover_wm_specialbalken_n_spielplan {
    width:              69px;
    margin-left:        14px;
}
div#mouseover_wm_specialbalken_n_tabelle {
    width:              63px;
    margin-left:        15px;
}
div#mouseover_wm_specialbalken_n_profile {
    width:              45px;
    margin-left:        15px;
}
div#mouseover_wm_specialbalken_n_stadien {
    width:              55px;
    margin-left:        11px;
}
div#mouseover_wm_specialbalken_n_spielorte {
    width:              69px;
    margin-left:        11px;
}
div#mouseover_wm_specialbalken_n_team {
    width:              49px;
    margin-left:        15px;
}
.mouseover_wm_specialbalken_n {
    height:             5px;
    background-image:   url(/sportch/images/tennis/kachel.png);
    background-repeat:  repeat-x;
    float:              left;
    visibility:         hidden;
}
.mouseover_wm_specialbalken_n_display {
    height:             5px;
    background-image:   url(/sportch/images/tennis/kachel.png);
    background-repeat:  repeat-x;
    float:              left;
    visibility:         visible;
    visibility:         show;
}
/**************************************
* END FUSSBALL WM 2014 National SPECIALBALKEN  *
* *********************************** */
/****************************************
* START Beachsoccer Suzuki League SPECIALBALKEN*
* ************************************* */
div#beachsoccer_specialbalken {
    width:              930px;
    height:             173px;
    margin-left:        10px;
    margin-bottom:      5px;
    background-image:   url(/sportch/images/fussball/beachsoccer/suzuki-league_balken.jpg);
    background-repeat:  no-repeat;
}
/** Logo/Title*/
div#link_beachsoccer_specialbalken_title {
    width:              445px;
    height:             95px;
    margin-left:        15px;
    margin-top:         20px;
    float:              left;
}
div#link_beachsoccer_specialbalken_container_right {
    width:              300px;
    height:             50px;
    margin-left:       160px;
    margin-top:         70px;
    float:              left;
}

div#link_beachsoccer_specialbalken_container_footer {
    width:              920px;
    height:             25px;
    margin-left:        0px;
    margin-top:         22px;
}
div.link_beachsoccer_specialbalken_start {
    height:             25px; 
    line-height:        25px;
    padding-left:       13px;
    padding-right:      13px;
    margin-left:        298px;
    cursor:				pointer;
    float:              left;
    text-align:         center;
}
div.link_beachsoccer_specialbalken {
    height:             25px; 
    line-height:        25px;
    padding-left:       13px;
    padding-right:      13px;
    cursor:				pointer;
    float:              left;
    text-align:         center;
}
a.link_beachsoccer_specialbalken {
    font:               normal 14px/25px arial; /*arial bold 14pt*/
    color:              white; 
    text-decoration:    none;
}
a.link_beachsoccer_specialbalken:hover {
    text-decoration:    underline; 
}
div.link_divider_div_beachsoccer_specialbalken {
    width:              1px;
    height:             22px; 
    line-height:        22px;
    float:              left;
    background-color:   #f0f0f0;
}
/**************************************
* END Beachsoccer Suzuki League SPECIALBALKEN*
* *********************************** */



/****************************************
* START RADSPORT TDS OPEN SPECIALBALKEN *
* ************************************* */
div#radsport_tds_specialbalken {
    width:              940px;
    height:             65px;
    margin-left:        10px;
    margin-bottom:      5px;
    margin-top:         5px;
    background-image:   url(/sportch/images/tds_balken.jpg);
    background-repeat:  no-repeat;
/*    overflow:           hidden; */
}
/** Logo/Title*/
div#link_radsport_tds_specialbalken_title {
    width:              445px;
    height:             30px;
    margin-left:        15px;
    margin-top:         20px;
    float:              left;
}
div#link_radsport_tds_specialbalken_container_right {
    width:              425px;
    height:             65px;
    float:              left;
}
/** Links */
div#link_radsport_tds_specialbalken_container {
    width:              495px;
    height:             15px;
    margin-left:        10px;
    margin-top:         27px;
    float:              left;
}
div#link_radsport_tds_specialbalken_home {
    width:              40px;
}

div#link_radsport_tds_specialbalken_news {
    width:              45px;
}
div#link_radsport_tds_specialbalken_liveticker {
    width:              75px;
}
div#link_radsport_tds_specialbalken_ergebnisse {
    width:              75px;
}
div#link_radsport_tds_specialbalken_spielplan {
    width:              75px;
}
div#link_radsport_tds_specialbalken_profile {
    width:              45px;
}

.link_radsport_tds_specialbalken {
    height:             15px;
    float:              left;
    margin-left:        19px;
}
/** Mouseover */
div#mouseover_radsport_tds_specialbalken_container {
    width:              475px;
    height:             5px;
    margin-left:        10px;
    margin-top:         3px;
}

div#mouseover_radsport_tds_specialbalken_home {
    width:              40px;
    margin-left:        3px;
}
div#mouseover_radsport_tds_specialbalken_news {
    width:              40px;
    margin-left:        22px;
}
div#mouseover_radsport_tds_specialbalken_ergebnisse {
    width:              75px;
    margin-left:        19px;
}
div#mouseover_radsport_tds_specialbalken_liveticker {
    width:              75px;
    margin-left:        20px;
}
div#mouseover_radsport_tds_specialbalken_spielplan {
    width:              53px;
    margin-left:        26px;
}
div#mouseover_radsport_tds_specialbalken_profile {
    width:              45px;
    margin-left:        26px;
}

.mouseover_radsport_tds_specialbalken {
    height:             5px;
    background-image:   url(/sportch/images/tennis/kachel.png);
    background-repeat:  repeat-x;
    float:              left;
    visibility:         hidden;
}
.mouseover_radsport_tds_specialbalken_display {
    height:             5px;
    background-image:   url(/sportch/images/tennis/kachel.png);
    background-repeat:  repeat-x;
    float:              left;
    visibility:         visible;
    visibility:         show;
}
/**************************************
* END RADSPORT TDS OPEN SPECIALBALKEN *
* *********************************** */


/****************************************
* START TENNIS BASEL SPECIALBALKEN  *
* ************************************* */
div#tennis_swissindoorsbasel_specialbalken {
    width:              940px;
    height:             65px;
    margin-left:        10px;
    margin-bottom:      5px;
    background-image:   url(/sportch/images/tennis/swiss_indoors_balken.jpg);
    background-repeat:  no-repeat;
/*    overflow:           hidden; */
}

div#tennis_swissindoorsbasel_specialbalken_modul { /* Modul-Balken (verkürzt) */
    background-image: url(/sportch/images/tennis/swiss_indoors_balken_modul.jpg);
    background-repeat: no-repeat;
    height: 65px;
    margin-bottom: 5px;
    margin-left: 0px;
    overflow: hidden; 
    width: 940px;  /*794px;*/
}

/** Logo/Title*/
div#link_tennis_swissindoorsbasel_specialbalken_title {
    width:              445px;
    height:             30px;
    margin-left:        15px;
    margin-top:         20px;
    float:              left;
}
div#link_tennis_swissindoorsbasel_specialbalken_container_right {
    width:              425px;
    height:             65px;
    float:              left;
}
/** Links */
div#link_tennis_swissindoorsbasel_specialbalken_container {
    width:              495px;
    height:             15px;
    margin-left:        10px;
    margin-top:         27px;
    float:              left;
}
div#link_tennis_swissindoorsbasel_specialbalken_home {
    width:              40px;
}

div#link_tennis_swissindoorsbasel_specialbalken_news {
    width:              45px;
}
div#link_tennis_swissindoorsbasel_specialbalken_liveticker {
    width:              75px;
}
div#link_tennis_swissindoorsbasel_specialbalken_ergebnisse {
    width:              75px;
}
div#link_tennis_swissindoorsbasel_specialbalken_spielplan {
    width:              75px;
}
div#link_tennis_swissindoorsbasel_specialbalken_profile {
    width:              45px;
}

.link_tennis_swissindoorsbasel_specialbalken {
    height:             15px;
    float:              left;
    margin-left:        19px;
}
/** Mouseover */
div#mouseover_tennis_swissindoorsbasel_specialbalken_container {
    width:              475px;
    height:             5px;
    margin-left:        10px;
    margin-top:         3px;
}

div#mouseover_tennis_swissindoorsbasel_specialbalken_home {
    width:              40px;
    margin-left:        7px;
}
div#mouseover_tennis_swissindoorsbasel_specialbalken_news {
    width:              38px;
    margin-left:        26px;
}
div#mouseover_tennis_swissindoorsbasel_specialbalken_ergebnisse {
    width:              76px;
    margin-left:        19px;
}
div#mouseover_tennis_swissindoorsbasel_specialbalken_liveticker {
    width:              74px;
    margin-left:        19px;
}
div#mouseover_tennis_swissindoorsbasel_specialbalken_spielplan {
    width:              63px;
    margin-left:        21px;
}
div#mouseover_tennis_swissindoorsbasel_specialbalken_profile {
    width:              45px;
    margin-left:        23px;
}

.mouseover_tennis_swissindoorsbasel_specialbalken {
    height:             5px;
    background-image:   url(/sportch/images/tennis/kachel.png);
    background-repeat:  repeat-x;
    float:              left;
    visibility:         hidden;
}
.mouseover_tennis_swissindoorsbasel_specialbalken_display {
    height:             5px;
    background-image:   url(/sportch/images/tennis/kachel.png);
    background-repeat:  repeat-x;
    float:              left;
    visibility:         visible;
    visibility:         show;
}
/**************************************
* END TENNIS BASEL SPECIALBALKEN  *
* *********************************** */


/****************************************
* START TENNIS ATP FINALS SPECIALBALKEN  *
* ************************************* */
div#tennis_atpfinals_specialbalken {
    width:              940px;
    height:             65px;
    margin-left:        10px;
    margin-bottom:      5px;
    background-image:   url(/de/sportch/images/tennis/atp_finals_balken.jpg);
    background-repeat:  no-repeat;
/*    overflow:           hidden; */
}
/** Logo/Title*/
div#link_tennis_atpfinals_specialbalken_title {
    width:              445px;
    height:             30px;
    margin-left:        15px;
    margin-top:         20px;
    float:              left;
}
div#link_tennis_atpfinals_specialbalken_container_right {
    width:              425px;
    height:             65px;
    float:              left;
}
/** Links */
div#link_tennis_atpfinals_specialbalken_container {
    width:              495px;
    height:             15px;
    margin-left:        10px;
    margin-top:         27px;
    float:              left;
}
div#link_tennis_atpfinals_specialbalken_home {
    width:              40px;
}

div#link_tennis_atpfinals_specialbalken_news {
    width:              45px;
}
div#link_tennis_atpfinals_specialbalken_liveticker {
    width:              75px;
}
div#link_tennis_atpfinals_specialbalken_ergebnisse {
    width:              75px;
}
div#link_tennis_atpfinals_specialbalken_spielplan {
    width:              75px;
}
div#link_tennis_atpfinals_specialbalken_profile {
    width:              45px;
}

.link_tennis_atpfinals_specialbalken {
    height:             15px;
    float:              left;
    margin-left:        19px;
}
/** Mouseover */
div#mouseover_tennis_atpfinals_specialbalken_container {
    width:              475px;
    height:             5px;
    margin-left:        10px;
    margin-top:         3px;
}

div#mouseover_tennis_atpfinals_specialbalken_home {
    width:              40px;
    margin-left:        7px;
}
div#mouseover_tennis_atpfinals_specialbalken_news {
    width:              38px;
    margin-left:        26px;
}
div#mouseover_tennis_atpfinals_specialbalken_ergebnisse {
    width:              76px;
    margin-left:        19px;
}
div#mouseover_tennis_atpfinals_specialbalken_liveticker {
    width:              74px;
    margin-left:        19px;
}
div#mouseover_tennis_atpfinals_specialbalken_spielplan {
    width:              63px;
    margin-left:        21px;
}
div#mouseover_tennis_atpfinals_specialbalken_profile {
    width:              45px;
    margin-left:        23px;
}

.mouseover_tennis_atpfinals_specialbalken {
    height:             5px;
    background-image:   url(/sportch/images/tennis/kachel.png);
    background-repeat:  repeat-x;
    float:              left;
    visibility:         hidden;
}
.mouseover_tennis_atpfinals_specialbalken_display {
    height:             5px;
    background-image:   url(/sportch/images/tennis/kachel.png);
    background-repeat:  repeat-x;
    float:              left;
    visibility:         visible;
    visibility:         show;
}
/**************************************
* END TENNIS ATP FINALS SPECIALBALKEN  *
* *********************************** */

div#topbannerfooter {
	background: #fff;
    width: 994px;
}
div.adtag_topbanner_footer {
	background: #fff;
    height: 20px;
    width: 994px;
}
div.adtag_960_interwetten {
    background:#fff;
    border-bottom: 20px solid #ffffff;
    height: 90px;
    overflow: hidden; 
    width: 994px;
}
div.adtag_960_interwetten_sub {
    background:#fff;
    height: 100px; 
    width: 994px;
}
/** 
 * beide topheader
 **/
div#all_header_outerdiv {
    height: 92px;
    position: relative;
    width: 100%;
    z-index: 100000;
}
/** 
 * ENDE beide topheader
 **/
/************************************************/    
/*           BEGINN: NETWORK-HEADER V2          */
/************************************************/
.network_header_v2_outerdiv {
    background: black;
    height: 32px;
    min-width: 960px;
    overflow: hidden;
    position: relative;
    width: 100%;
/*    z-index: 100000;
*/
}
.network_header_v2 {     
    /*background: url(/sportch/images/header_v2/network_header_v2.png) no-repeat;
    background-position: center;*/
    background-color: #1b1b1b; 
    height: 32px;
    line-height: 32px;
    min-width: 960px;
    padding-left: 15px;
    padding-right: 15px;
}

    .network_header_v2 .network_content_v2 {
        height: 32px;
        position: relative;
        text-align: left; 
        min-width: 930px;
        width: 100%;  
    }    
        .network_header_v2 .network_content_v2 .network_partner_v2_language {
            float: left;
            max-width: 145px;
            min-width: 85px;
            width: 10%;
        } 
        .network_content_v2_middle {
            float: left;
            min-width: 715px;
            width: 80%;
        }
            .network_header_v2 .network_content_v2 .network_partner_v2 {
                float: left;
                padding-right: 15px;
                padding-left:7px; 
            } 
            .network_header_v2 .network_content_v2 .network_partnerspacer {
                color: #fff;
                font-family: Arial;
                font-size: 12px;
                margin-left: 10px;
                margin-right: 10px;
            }
            .network_header_v2 .network_content_v2 .network_partner_v2 a,
            .network_header_v2 .network_content_v2 .network_partner_v2_language a {
                color: #fff;
                display: inline;
                font-family: "unicodeBold", Arial;
                font-size: 13px;
                text-decoration: none;
                width: 100%;
            }   
            .network_header_v2 .network_content_v2 .network_partner_v2_language a.partner_fr,
            .network_header_v2 .network_content_v2 .network_partner_v2_language a.partner_de {
                color:#999;
                display: inline;
            }

        .network_header_v2 .network_content_v2 .network_facebook_v2 {
            float: right;
            height: 20px;
            line-height: 20px;
            margin-top: 5px;
            text-align: right;
            width: 10%;
        } 
            .network_header_v2 .network_content_v2 .network_facebook_v2 img {
                border: none;
            }    
            
/************************************************/    
/*            ENDE: NETWORK-HEADER V2           */
/************************************************/     

/************************************************/    
/*           BEGINN: HEADER-TOP V2          */
/************************************************/   
.header_top_v2_outerdiv {
    background: #202020;
    height: 58px;
    margin-bottom: 15px;
    min-width: 960px;
    position: relative;
    text-align: center;
    width: 100%;
}
.header_top_v2 {
    background: #202020;
    height: 60px; /*45 */
    min-width: 945px;
    overflow: hidden;
    padding-left: 13px;
    padding-right: 2px;
    width: 100%;
} 
    div.header_top_v2_left {
        float: left;
        height: 60px;
        width: 200px;
    } 
        div.header_top_v2_dropdown {
            float: left;
            height: 60px;
            width: 72px;
        }
            span.spsn_dropdown_title {
                color: #fff;
                font-family: "unicodeBold", Arial;
                font-size: 20px;
                line-height: 58px;
            }
            span.spsn_dropdown_title a {
                color: #fff;
                text-decoration: none;
            }
        div.spsn_dropdown_icon {
            border-right: solid 1px #4e4e4e;
            float: left;
            height: 60px;
            width: 56px;
        }
            div.spsn_dropdown_icon img {
                border: none;
                padding-right: 25px;
                padding-top: 20px;
            }
            a.spsn_dropdown_arrow {
                color: #fff;
                text-decoration: none;
            }

    
    /** ********* 
     * SUCHFELD 
     * ********* */
    .header_top_v2 .header_top_v2_search {
        float: left;
        height: 60px;
        width: 71px;
        /*
        border-right: solid 1px #4e4e4e;
        text-align: center;
        vertical-align: middle;
        */
    }
        .header_top_v2 .header_top_v2_search img {
            border: none;
            text-align: center;
            padding-top: 18px;
        }
        div.header_top_v2_search_button {
            height: 60px;
            width: 71px;
        }
            div.header_top_v2_search_button img {
                border: none;
            }
        div#search_navi_v2 {
            position: absolute;
            left: 210px;
            top: -10px;
            z-index: 100001;
        }
            .topnavi_v2 {
                
            }
                .suche_topnavi_v2 {
                
                }
                    .suche_topnavi_inputfield_v2 {
                        float: left;
                        font-family: "unicodeBold", Arial;
                        font-size: 24px;
                        height: 54px; 
                        line-height: 54px;
                    }
                    .suche_topnavi_button_v2 {
                        background: #fff;
                        float: left;
                        height: 60px; 
                        margin-left: 0px; 
                        width: 54px;
                    }
    /** *********
     * ENDE SUCHFELD 
     * ********* */

    div.header_top_v2_middle {
        float: left;
        min-width: 310px; /* 460 */
        text-align: center;
    }
        div.header_top_v2_middle_inner {
            display: none;
            float: left;
            height: 50px;
            margin: 0px auto;   /* oben+unten re+li*/ 
            padding-top: 2px;   /*10px;*/
            position: relative;
            min-width: 300px;   /*465px;*/
        }
            .header_top_v2 .header_top_v2_logo {
                float: left;
                margin-left: 0px; /*104px; */
                padding-right: 0px; /* 10px */
                text-align: center; 
                width: 296px;   /*125px;*/
            }   
            .header_top_v2 .header_top_v2_area {
                color: #fff;
                float: left;
                font-family: "unicodeBold", Arial;
                font-size: 24px;  
                left: 316px;    /*420px;*/
                line-height: 24px;
                max-width: 151px; /*151 */
                position: absolute;
                text-align: left; 
                top: 17px;      /*24px;*/
                white-space: nowrap;
            } 
                .header_top_v2 .header_top_v2_area .spsn_subsport {
                    color: #fff;
                    font-family: "unicodeBold", Arial;
                    font-size: 13px;
                    line-height: 22px;
                }

    div.header_top_v2_right {
        float: right;
        height: 60px;
        margin-right: 13px;
        width: 280px;
    }   
        div.header_top_v2_ticker {
            border-left: solid 1px #4e4e4e;
            border-right: solid 1px #4e4e4e;
            float: left;
            height: 60px;
            width: 69px;
        }
        div.header_top_v2_video,
        div.header_top_v2_360player {
            border-right: solid 1px #4e4e4e;
            float: left;
            height: 60px;
            width: 69px;
        } 
        div.header_top_v2_video {
            background: 0px 0px url(/sportch/images/header_v2/zacken_red.png) no-repeat;
        }    
        div.header_top_v2_scores {
            float: left;
            height: 60px;
            width: 69px;
        }     

            .header_top_v2_ticker img,
            .header_top_v2_video img,
            .header_top_v2_360player img,
            .header_top_v2_scores img { 
                border: none;
                padding-top: 10px;
                text-align: center;
                vertical-align: middle;
            }

            .header_top_v2_ticker .spsn_subsport, 
            .header_top_v2_video .spsn_subsport,
            .header_top_v2_360player .spsn_subsport,
            .header_top_v2_scores .spsn_subsport {
                color: #fff;
                font-family: "unicodeBold", Arial;
                font-size: 13px;
                line-height: 25px;
            }

            .spsn_subsport a {
                color: #fff;
                text-decoration: none;
            }
            .spsn_subsport a:hover {
                color: #009cff;
                text-decoration: none;
            }
/************************************************/    
/*            ENDE: HEADER-TOP V2           */
/************************************************/    

/************************************************/    
/*           BEGINN: LIVETICKERBAND V2          */
/************************************************/

#live-ticker-header-room_v2 {
	/*background-image: url(/sportch/images/header_v2/livetickerband_v2.png); */
	height:	101px;
	position: relative;
    text-align: left;
    width: 994px;
} 
#live-ticker-header-room_v2.lth_background {
    background-image: url(/sportch/images/header_v2/livetickerband_v2_995.png);
    background-repeat: no-repeat;
}
#live-ticker-header-room_v2.lth_backgroundfr {
    background-image: url(/sportch/images/header_v2/livetickerband_995_v2_fr.png);
    background-repeat: no-repeat;
}
    #live-ticker-header-room_v2 .headrow { 
        clear: both;
        height: 26px;
        line-height: 26px;
        margin-left: 20px;
    }    

        #live-ticker-header-room_v2 .headrow a.mainlink {
            color: #f5f5f5;
            display: block;
            float: left;
            font-family: arial;
            font-size: 10px;
            height: 22px;
            line-height: 22px;
            margin-top: 3px;
            text-align: center;
            text-decoration: none;
            width: 80px;
        }  

        #live-ticker-header-room_v2 .headrow a.active {
            background: #222222;
            border-radius: 5px;
        } 

        #scrollerlink_eishockey {
            width: 120px;
        } 

        #live-ticker-header-room_v2 .headrow .finalspacer {
            background: #222222;
            border-top-right-radius: 5px;
            float: left;
            height: 19px;
            margin-top: 3px;
            width: 10px;
        } 

        #live-ticker-header-room_v2 .headrow .sublinkspacer {
            background: #222222;
            float: left;
            height: 19px;
            margin-left: 23px;
            margin-top: 3px;
            width: 2px;
        }   

        #live-ticker-header-room_v2 .headrow a.sublink_all {
            background: #3e3e3e; 
            /*border-top-left-radius: 5px;
            border-top-right-radius: 5px;*/
            color: #f5f5f5;
            display: block;
            float: left;
            font-family: arial;
            font-size: 10px;
            height: 19px;
            line-height: 19px;
            margin-top: 3px;
            text-align: center;
            text-decoration: none;
            width: 90px;
        } 

        #live-ticker-header-room_v2 .headrow a.sublink {
            background: #222222; 
            /*border-top-left-radius: 5px;
            border-top-right-radius: 5px;*/
            color: #f5f5f5;
            display: block;
            float: left;
            font-family: arial;
            font-size: 10px;
            height: 19px;
            line-height: 19px;
            margin-top: 3px;
            text-align: center;
            text-decoration: none;
            width: 90px;
        }  

        #live-ticker-header-room_v2 .headrow a.scrollerLinkActive {
            background: #3e3e3e;
            /*border-top-left-radius: 5px;
            border-top-right-radius: 5px;*/
        }

    #live-ticker-header-room_v2 .scrollerrow {
        height: 75px;
    }    

        #live-ticker-header-room_v2 .scrollerrow .scrollerrow_arrow {
            float: left;
            height: 35px;
            margin-top: 20px;
            width: 20px;
        }  

        #live-ticker-header-room_v2 .scrollerrow .scrollerrow_content {
            float: left;
            margin-top: 4px;
            overflow: hidden;
            width: 954px;/*946px;*/
        } 

            #live-ticker-header-room_v2 .scrollerrow .scrollerrow_content .scrollerrow_content_inner {
                width: 2000px;
            } 

                #live-ticker-header-room_v2 .scrollerrow .scrollerrow_content .scrollerrow_content_inner #scrollerrow_element_live {
                    background: url(/sportch/images/header_v2/boxlive.png);   
                } 
                #live-ticker-header-room_v2 .scrollerrow .scrollerrow_content .scrollerrow_content_inner #scrollerrow_element_live_fr {
                    background: url(/sportch/images/header_v2/boxlive-fr.png);   
                }

                #live-ticker-header-room_v2 .scrollerrow .scrollerrow_content .scrollerrow_content_inner #scrollerrow_element_notlive {
                    background: url(/sportch/images/header_v2/box.png);   
                } 
                #live-ticker-header-room_v2 .scrollerrow .scrollerrow_content .scrollerrow_content_inner #scrollerrow_element_notlive_fr {
                    background: url(/sportch/images/header_v2/box-fr.png);   
                }

                #live-ticker-header-room_v2 .scrollerrow .scrollerrow_content .scrollerrow_content_inner .scrollerrow_element {
                    float: left;
                    height: 63px;
                    width: 207px;    
                } 

                    #live-ticker-header-room_v2 .scrollerrow .scrollerrow_content .scrollerrow_content_inner .scrollerrow_element .scrollerrow_element_division {    
                        color: #f5f5f5;
                        font-family: Arial;
                        font-size: 10px; 
                        font-weight: bold;
                        height: 17px;
                        line-height: 17px;
                        text-align: center;
                        width: 100%;
                    }   

                    #live-ticker-header-room_v2 .scrollerrow .scrollerrow_content .scrollerrow_content_inner .scrollerrow_element .scrollerrow_element_teamrow {
                        clear: both;   
                        height: 15px;
                        line-height: 15px; 
                    }

                        #live-ticker-header-room_v2 .scrollerrow .scrollerrow_content .scrollerrow_content_inner .scrollerrow_element .scrollerrow_element_teamrow .scrollerrow_element_teamrow_logo { 
                            color: #f5f5f5;
                            font-family: Arial;
                            font-size: 10px;
                            float: left;
                            height: 15px;
                            margin-left: 6px;    
                            width: 20px;
                        }   

                        #live-ticker-header-room_v2 .scrollerrow .scrollerrow_content .scrollerrow_content_inner .scrollerrow_element .scrollerrow_element_teamrow .scrollerrow_element_teamrow_name { 
                            color: #f5f5f5;
                            font-family: Arial;
                            font-size: 10px;
                            float: left;
                            text-transform: uppercase; 
                            width: 153px;   
                        }

                        #live-ticker-header-room_v2 .scrollerrow .scrollerrow_content .scrollerrow_content_inner .scrollerrow_element .scrollerrow_element_teamrow .scrollerrow_element_teamrow_score {  
                            color: #ffc000;
                            font-family: Arial;
                            font-size: 12px; 
                            font-weight: bold;
                            float: left; 
                            width: 20px;
                        }   

                        #live-ticker-header-room_v2 .scrollerrow .scrollerrow_content .scrollerrow_content_inner .scrollerrow_element .scrollerrow_element_teamrow .scrollerrow_element_teamrow_logof1 { 
                            color: #f5f5f5;
                            font-family: Arial;
                            font-size: 10px;
                            float: left;
                            height: 9px;
                            margin-left: 6px;
                            margin-top: 1px;    
                            width: 20px;
                        }   

                        #live-ticker-header-room_v2 .scrollerrow .scrollerrow_content .scrollerrow_content_inner .scrollerrow_element .scrollerrow_element_teamrow .scrollerrow_element_teamrow_namef1 { 
                            color: #f5f5f5;
                            font-family: Arial;
                            font-size: 10px;
                            float: left; 
                            width: 100px;   
                        }
                            #live-ticker-header-room_v2 .scrollerrow .scrollerrow_content .scrollerrow_content_inner .scrollerrow_element .scrollerrow_element_teamrow .name_skialpin {
                                overflow: hidden;
                                white-space: nowrap;
                                width: 120px;
                            }

                        #live-ticker-header-room_v2 .scrollerrow .scrollerrow_content .scrollerrow_content_inner .scrollerrow_element .scrollerrow_element_teamrow .scrollerrow_element_teamrow_scoref1 {  
                            color: #ffc000;
                            font-family: Arial;
                            font-size: 12px; 
                            font-weight: bold;
                            float: left;
                            text-align: right; 
                            width: 73px;
                        }
                            #live-ticker-header-room_v2 .scrollerrow .scrollerrow_content .scrollerrow_content_inner .scrollerrow_element .scrollerrow_element_teamrow .score_skialpin {
                                overflow: hidden;
                                white-space: nowrap;
                                width: 53px;
                            }

                        #live-ticker-header-room_v2 .scrollerrow .scrollerrow_content .scrollerrow_content_inner .scrollerrow_element .scrollerrow_element_teamrow .scrollerrow_element_teamrow_fullf1 {  
                            color: #f5f5f5;
                            font-family: Arial;
                            font-size: 10px; 
                            float: left;     
                            margin-left: 6px;
                            text-transform: uppercase;
                            width: 100%;
                        }

                    #live-ticker-header-room_v2 .scrollerrow .scrollerrow_content .scrollerrow_content_inner .scrollerrow_element .scrollerrow_element_inforow {
                        clear: both;   
                        height: 15px;
                        line-height: 15px; 
                    }        

                        #live-ticker-header-room_v2 .scrollerrow .scrollerrow_content .scrollerrow_content_inner .scrollerrow_element .scrollerrow_element_inforow .scrollerrow_element_inforow_status {
                            color: #f5f5f5;
                            font-family: Arial;
                            float: left;
                            font-size: 10px;
                            margin-left: 26px;
                        }        

                            #live-ticker-header-room_v2 .scrollerrow .scrollerrow_content .scrollerrow_content_inner .scrollerrow_element .scrollerrow_element_inforow .scrollerrow_element_inforow_status span {
                                display: block;
                                float: left;
                                height: 9px;
                                margin-right: 5px;
                                margin-top: 1px;
                            }   

                        #live-ticker-header-room_v2 .scrollerrow .scrollerrow_content .scrollerrow_content_inner .scrollerrow_element .scrollerrow_element_inforow .scrollerrow_element_inforow_link {
                            float: right;
                            margin-right: 20px;
                        }          

                            #live-ticker-header-room_v2 .scrollerrow .scrollerrow_content .scrollerrow_content_inner .scrollerrow_element .scrollerrow_element_inforow .scrollerrow_element_inforow_link a {
                                color: #ffc000;
                                display: block;
                                font-family: Arial;
                                font-size: 10px; 
                                text-decoration: none;
                            }       

                            #live-ticker-header-room_v2 .scrollerrow .scrollerrow_content .scrollerrow_content_inner .scrollerrow_element .scrollerrow_element_inforow .scrollerrow_element_inforow_link a:hover {
                                text-decoration: underline;
                            }

/************************************************/    
/*            ENDE: LIVETICKERBAND V2           */
/************************************************/ 

/************************************************/    
/*            BEGINN: TOPNAVI V2                */
/************************************************/ 

.topnavi_v2 {
    margin-top: 10px;
    text-align: left;
    width: 960px;
} 
    .topnavi_v2 .topnavi_v2_headrow {
        background: #222222;
        border-top-left-radius: 5px;
        height: 31px;
        line-height: 31px;
    }   

        .topnavi_v2 .topnavi_v2_headrow a {
            color: #f5f5f5;
            display: block;
            float: left;
            font-family: Arial;
            font-size: 11px;
            font-weight: bold;
            padding-left: 10px;
            padding-right: 10px;
            position: relative;
            text-decoration: none;
        }    

        .topnavi_v2 .topnavi_v2_headrow a.first {
            margin-left: 10px;
        }  

        .topnavi_v2 .topnavi_v2_headrow a.active {
            background: #f5f5f5; 
            border-top-left-radius: 5px;
            border-top-right-radius: 5px;
            color: #00657e;
            display: block;
            float: left;
            font-family: Arial;
            font-size: 11px;
            font-weight: bold;
            padding-left: 10px;
            padding-right: 10px;
            text-decoration: none;
        }     

        .topnavi_v2 .topnavi_v2_headrow a:hover {
            background: #f5f5f5; 
            border-top-left-radius: 5px;
            border-top-right-radius: 5px;
            color: #00657e;
            display: block;
            float: left;
            font-family: Arial;
            font-size: 11px;
            font-weight: bold;
            padding-left: 10px;
            padding-right: 10px;
            text-decoration: none;
        }  

        .topnavi_v2 .topnavi_v2_headrow a.greylink {
            float: right;
            height: 31px;
            padding-left: 0px;
            padding-right: 0px;
        }     

        .topnavi_v2 .topnavi_v2_headrow a.border {
            border-left: 1px solid #bfbfbf;
        }     

            .topnavi_v2 .topnavi_v2_headrow a div {
                background: #f5f5f5;
                border-bottom-left-radius: 5px; 
                border-bottom-right-radius: 5px;
                -webkit-box-shadow: -2px 4px 5px 0px rgba(50, 50, 50, 0.75);
                -moz-box-shadow:    -2px 4px 5px 0px rgba(50, 50, 50, 0.75);
                box-shadow:         -2px 4px 5px 0px rgba(50, 50, 50, 0.75);        
                color: #00657e;
                display: none;
                height: auto;
                left: 0;             
                padding-bottom: 10px;
                padding-top: 10px;
                position: absolute;
                top: 31px;
                width: 200px;
                z-index: 999999;
            }   

              .topnavi_v2 .topnavi_v2_headrow a div span {
                  color: #4a4a4a;
                  cursor: hand;
                  cursor: pointer;
                  display: block;
                  font-weight: normal;
                  height: 20px;
                  line-height: 20px;
                  padding-left: 20px;
              }       

              .topnavi_v2 .topnavi_v2_headrow a div span:hover {
                  background: #4a4a4a;
                  color: #f5f5f5;
              }   

    div#topnavi_bottomcontainer_2 {
    }
    .topnavi_v2 .topnavi_v2_bottomrow { 
        background: #f5f5f5;
        border: solid 1px #383838;  
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        border-top: none;
        clear: both;
        height: 21px;
        line-height: 21px;
    }    

        .topnavi_v2 .topnavi_v2_bottomrow a.themeLink {
            color: #00657e;
            display: block;
            float: left;
            font-family: Arial;
            font-size: 11px;
            font-weight: bold;
            padding-left: 10px;
            padding-right: 10px;
            text-decoration: none;
        }    

        .topnavi_v2 .topnavi_v2_bottomrow a.first {
            margin-left: 10px;
        }   

        .topnavi_v2 .topnavi_v2_bottomrow a.specialLink {
            color: #eb9b22;
            display: block;
            float: right;
            font-family: Arial;
            font-size: 11px;
            font-weight: bold;
            padding-left: 10px;
            padding-right: 10px;
            text-decoration: none;
        }     

        .topnavi_v2 .topnavi_v2_bottomrow div.specialTitle {
            color: #eb9b22;
            display: block;
            float: right;
            font-family: Arial;
            font-size: 11px;
            font-weight: bold;
            text-decoration: none;
        } 
        
/************************************************/    
/*            ENDE: TOPNAVI V2                  */
/************************************************/
/** 
 * Oberer Rand des Contents
 **/
div.topteil_neu {
    background-color: #fff;
    height: 8px; 
    line-height: 8px; 
    width: 994px;
}    

#right_wrapper_topmr {
    margin-bottom: 10px;
}             

.facebookbox {
    width: 617px;
    margin-left: -180px;
}

/** ************* 
 * VIDEO-MODUL
 * ************ */
div.stagemodul_home {
    background-color: #fff;
    height: 464px; 
    padding-left: 33px; /*20px; */ 
    padding-right: 36px;/*15px;*/ 
    width: 925px; 
}

div.stagemodul {
    background-color: #fff;
    height: 464px; 
    padding-left: 33px; /*20px; */ 
    padding-right: 28px;/*15px;*/ 
    width: 925px; 
}
    div.stagemodul_title { 
        background: #212121;
        color: #fff;
        display: block;
        float: left;
        font-family: "unicodeBold", Arial;
        height: 39px;
        line-height: 39px;
        margin-bottom: 10px;
        margin-right: 4px;
        padding-left: 11px;
        padding-right: 11px;
        text-decoration: none;
        text-transform: uppercase;
    }
    a.stagemodul_more {
        background: #cecece;
        color: #ffffff;
        display: block;
        font-family: "unicodeBold", Arial;
        font-weight: bold;
        height: 40px;
        line-height: 40px;
        margin-bottom: 15px;
        margin-top: 5px;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        width: 100%;
    }
/** ************* 
 * ENDE VIDEO-MODUL 
 * ************ */
