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

* {
    margin : 0px;
    padding : 0px;
}
p {
    margin-top:     10px;
    margin-bottom:  10px;
}
body {
    width:              100%;
    height:             100%;
    background-color:   #ededed; 
    background-image:   url(/sportch/images/bg_main.jpg); 
    background-repeat:  repeat-x; 
}

.body_with_leaderboard {
    background-position: 0px 90px;
}
/** **** main-DIVs **** */
div#outer_mainframe {
    width:              100%;
    text-align:         center;
}
div#mainframe {
    width:              992px;
    height:             auto;
    margin:             auto;
    text-align:         left;
    background-color:   transparent;
}
/** Platzierung des Skys geschieht per Javascript (s. init.js) */
div#adtag_banner_sky {
    z-index:            26; /*10*/
    position:           absolute;
    top:                227px;
    left:               0px;
    display:            none;
}
div#adtag_banner_sky_wallpaper {
    z-index:            20;
    position:           absolute;
    top:                11px;
    left:               0px;
    display:            none;
}
div#outer_leaderboard_home {
}
/** 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_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;
}
/** */

/** 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_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 {
    width:              960px;  
    height:             auto;
    background-color:   white;
    overflow:           hidden;
}
div#content_box {
    float:              left;
    width:              794px;
    margin-top:         2px;
    vertical-align:     top;
    overflow:           hidden;
}
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;
/*    border:             solid 1px #ededed; */
}

div#footer {
    width:              958px;
    height:             auto; 
    background-image:   url(/de/sportch/images/footer_bg_dark.jpg);
    background-repeat:  repeat-x; 
    background-color:   #8e8e8e;
    text-align:         left;
/*  border:             solid 1px white; */
    border:             solid 1px transparent; 
}
div#footer_navi         {
    width:              945px;
    height:             230px;
    text-align:         left;
    margin-left:        33px;
    margin-top:         50px;
    margin-bottom:      15px;
}
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 {
    width:              940px; 
    background-color:   white; 
    height:             1px; 
    line-height:        0; 
    font-size:          0; 
    padding:            0; 
    margin:             auto; 
    text-align:         center;
    overflow:           hidden;
}
/** ***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_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;
}
.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;
}
/** */
/** ******************************** 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 */
.bread_crumb, .bread_crumb_active, .bread_crumb_start	{ 
    font:               normal 10px arial, verdana, helvetica; 
    color:              #dfdfdf; 
    text-decoration:    none;
}
.bread_crumb {
    text-decoration:    underline;
}
a.bread_crumb:hover {
    text-decoration:    underline;
}
.bread_crumb_active { 
    color:              #dfdfdf; 
    text-decoration:    underline;
}
 
.bread_crumb_start 	{ 
    padding-left:       8px;
}
.no_underline { 
    text-decoration:    none;
}
/* ENDE breadcrumb */

/** Adtags */
.adtag_banner_leaderboard {
    width:              760px; 
    height:             90px; 
    margin:             auto; 
    text-align:         left;
}
/** default-Höhe auf 0 setzen */
.adtag_banner_leaderboard_home {
    width:              760px; 
    height:             auto; 
    margin:             auto; 
    text-align:         left;
}
/***/ 
.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;
}
.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; 
}
.outer_leaderboard {
     width:             100%; 
     background-color:  #1a1a1a; /* 131313 */
}
.outer_leaderboard_aktiv {
     width:             100%;
     height:            90px; 
     background-color:  #1a1a1a; /* 131313 */
}
/** unbenutzt */
.outer_leaderboard_safari {
     width:             100%; 
     background-color:  #1a1a1a;
}
/** END Adtags */


/* right wrapper */
div#right_side {
    float:              left;
    width:              310px;
    height:             auto;
    padding-left:       10px;
    overflow:           hidden;
    vertical-align:     top;
    text-align:         center;
   
}

div#right_wrapper {
    width:              310px;
    text-align:			    left;
}

div#adtag_right_side {
	padding-left:         5px;
  	width:                303px;
  	overflow:             hidden;
	margin-bottom:        13px;
	margin-right:         0px;
	padding-right:        0px;
}

.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;
}

.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-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:              134px;  /* Breite bei 5 Spalten */
    height:             230px;
    float:              left;
    border-right:       solid 1px #cfcfcf;
    padding-left:       20px;
}
.footer_navi_row_noborder  {
    width:              134px; /* Breite bei 6 Spalten; ggf. anpassen */
    height:             230px;
    float:              left;
    padding-left:       20px;
}
.footer_navi_font {
    font:               normal 11px arial, verdana, helvetica; 
/*   color:              #707070; */
    color:              #f5f5f5;
    line-height:        11px;
}
.footer_navi_link {
    font:               normal 11px arial, verdana, helvetica; 
/*   color:              #707070; */
    color:              #f5f5f5;
    line-height:        11px;
    text-decoration:    none;
}
a.footer_navi_link {
    font:               normal 11px arial, verdana, helvetica; 
/*   color:              #707070; */
    color:              #f5f5f5;
    line-height:        11px;
    text-decoration:    none;
}
.footer_navi_link_special {
    font:               bold 11px arial, verdana, helvetica; 
/*   color:              #707070; */
    color:              #f5f5f5;
    line-height:        11px;
    text-decoration:    none;
}
a.footer_navi_link_special {
    font:               bold 11px arial, verdana, helvetica; 
/*   color:              #707070; */
    color:              #f5f5f5;
    line-height:        11px;
    text-decoration:    none;
}
.footer_navi_link_headline {
    font:               bold 11px arial, verdana, helvetica; 
/*   color:              #707070; */
    color:              #f5f5f5;
    line-height:        11px;
    text-decoration:    none;
}
a.footer_navi_link_headline      {
    font:               bold 11px arial, verdana, helvetica; 
/*   color:              #707070; */
    color:              #f5f5f5;
    line-height:        11px;
    text-decoration:    none;
}
.footer_navi_link_headline_special {
    font:               bold 11px arial, verdana, helvetica; 
/*   color:              #707070; */
    color:              #f5f5f5;
    line-height:        11px;
    text-decoration:    none;
}
a.footer_navi_link_headline_special      {
    font:               bold 11px arial, verdana, helvetica; 
/*   color:              #707070; */
    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:              #cdcdcd; */
    color:              #f5f5f5;
    line-height:        11px;
    margin-top:         11px;
}
.footer_impressum_link  {
    font:               bold 11px arial, verdana, helvetica; 
/*    color:              #6b6b6b; */
    color:              #f5f5f5;
    text-decoration:    none;
}
a.footer_impressum_link {
    font:               bold 11px arial, verdana, helvetica; 
/*    color:              #6b6b6b; */
    color:              #f5f5f5;
    text-decoration:    none;
}
/** */
.footer { 
    font:               normal 11px arial, verdana, helvetica; 
/*  color:              #7b7b7b; */
    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;
}
a.features_head:hover {
    color:              #434343;
}
.features_text { 
    font:               normal 12px arial, verdana, helvetica; 
    color:              #5f5f5f; 
    line-height:        14px;
    text-decoration:    none;
}
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; 
     
}
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 { 
    font:               bold 14px arial, verdana, helvetica; 
    color:              black; 
    text-decoration:    none;
}
.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;
}
#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_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;
}
.tabellen_head 	{ font:bold 12px arial, verdana, helvetica; color:#000000; text-decoration:none; background-color:#f5f5f5; height:29px; }
.rowdark 		{ font-size:11px; color:#000000; text-decoration:none; font-family: arial, verdana, helvetica; line-height:18px; }


.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; }
/* 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:        12px; 
    color:              #000000; 
    text-decoration:    none; 
    padding-bottom:     20px; 
    padding-top:        0px; 
    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_font {text-align:right;}
.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_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;}

.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;}

/* ENDE artikel */

.rowbright {background-color:#FFFFFF;}

.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;}
.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; }

.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;
    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;
}
.headline_topnews_right {
    border-right:       1px solid #9d9d9d;
    border-top:         1px solid #9d9d9d;
    background-color:   #383838;
    width:              75px;
    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 {
    width:              74px;
    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;

}
.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;
}
div#topnews_top_selected_b {
    display:            none;
}
div#content_topnews_selected_b {
    display:            none;
}
.topnews_row {
    width:              300px;
    font-size:          11px;
    height:             17px;
    line-height:        17px;
    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;
}
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_rows {
    height:             116px;
    overflow:           hidden;
}

/*  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          */
/************************************************/

/************************************************/
/*      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_right_top {
    height:             208px;
    line-height:        208px;
    font-size:          12;
    width:              310px;
    text-align:         left;
    overflow:           hidden;
}
div#topstories_channel_right_bottom {
    height:             268px;
    line-height:        268px;
    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_image {
      float:           left;
      margin-right:    13px;
}

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

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_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:#bb181b; text-decoration:underline; font:normal 12px arial, verdana, helvetica; 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{ 
    position:           absolute; 
    top:                0; 
    left:               0; 
    z-index:            90; 
    width:              100%; 
    height:             500px; 
    background-color:   #000000; 
}
#lightbox {	
    position:       absolute;	
    left:           0; 
    width:          100%;
    z-index:        100; 
    text-align:     center; 
    line-height:    0;
}
#outerImageContainer { 
    position:           relative; 
    background-color:   #000000; 
    width:              250px; /* 570 */
    height:             300px;
    margin:             0 auto;
}
#imageContainer { 
    padding-left:       20px;
    padding-right:      20px;
    padding-top:        10px;
    padding-bottom:     0px; 
    text-align:         left;
    float:              left;
    background-color:   black;
}
/** Für Adtag */
div#rightbox {
    z-index:        10000;
    width:          300px;
    height:         250px;
    margin-left:    10px;
    margin-top:     0px;
    display:        none; 
    background-color:black;
    overflow:       hidden;
    float:          right;
    text-align:     right;
    vertical-align: top;
}
/** ******************* */

#imageData {

}

#imageDataContainer{ 
    clear:              both;
    background-color:   #000000; 
    margin:             0 auto; 
    overflow:           auto; 
    width:              100%;
    height:             30px;
    font:               10px Verdana, Helvetica, sans-serif;
}

#bottomNav {
}

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

#lightbox img { 
    width:          auto; 
    height:         auto;
}
#lightbox a img { 
    border:         none; 
}
/** 1. Reihe */
div#outerHeadlineContainer {
    width:              100%;
    margin:             0 auto; 
    line-height:        1.4em; 
    overflow:           auto; 
}
div#headlineContainer { 
    padding-left:       20px;
    padding-right:      20px;
    padding-top:        10px;
    padding-bottom:     10px; 
}
div#imageHeadlineData {
    clear:              both;
    position:           relative; 
    height:             40px;
    margin:             0 auto;
    background-color:   #000000;
    font:               14px Verdana, Helvetica, sans-serif; 
    color:              #fefefe;
}
#imageHeadlineDetails { 
    width:              468px;
    float:              left; 
    text-align:         left; 
}

#captionTitle {
    font-weight:        bold;
    text-align:         left;
    float:				left;
    font:               normal 14px Helvetica,Arial, Verdana; 
    color:              #fefefe;
    margin-bottom:		5px;
}

div#numberDisplay {  
    float:              right;
    text-align:         right;
    width:              90px;
    right:              0;
    margin-right:		0px;
    margin-bottom:		0px;
    font:               normal 10px Helvetica,Arial, Verdana;
    line-height:        20px; 
    color:              #fefefe;

}
#imageContainer>#hoverNav { 
    left:               0;
}
#hoverNav { 
    position:           absolute; 
    top:                0; 
    left:               0; 
    width:              500px; /* 100% */
    height:             100%; 
    z-index:            10; 
}
#hoverNav a { 
    outline:            none;
}

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

#imageDetails {
    clear:              both;
    width:              477px;
    height:             30px;
    background-color:   black;
    text-align:         left;
    padding-left:       20px;
    padding-right:      0px;
    padding-top:        10px;
    padding-bottom:     10px;
}
#captionText { 
    width:              100%;
    font:               normal 10px Helvetica,Arial, Verdana; 
    color:              #fefefe;
    text-align:         left;
}
/************************************************/    
/*                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; 
    width:              20px;
    height:             20px;
}
.tnt_row_title {
    float:              left;
    width:              340px; 
    line-height:        14px; 
    padding-bottom:     5px;
    height:             20px;
}
.tnt_row_date {
    float:              left; 
    width:              70px;
    font-weight:        bold; 
    padding-right:      5px;
    height:             20px;
}
img.tnt_logo {
    width:              14px; 
    margin-right:       0px;
    height:             20px;
}
/** END TNT-Liste */

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