/********************************************************************/
/*** File: ubc_contenttypes.css
/*** Author: Q2E GmbH
/*** Copyright: (c) 2007 Q2E GmbH office@q2e.at
/*** Last Change: 7.10.2008
/*** Description: System Edwin v1.0 Frontend Inhalt-Format
/********************************************************************/





/* ----------------- I N H A L T --------------------- */

/* ----------------- Überschriftenformate Allgemein --------------------- */
h1 { font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; font-size:17px; font-weight:bold; color:#FFFFFF; text-transform:none; letter-spacing:0px; font-style:normal; line-height:20px; }
h2 { font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; font-size:14px; font-weight:bold; color:#FFFFFF; text-transform:none; letter-spacing:0px; font-style:normal; line-height:17px; }
h3 { font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-transform:none; letter-spacing:0px; font-style:normal; line-height:15px; }
h4 { font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; font-size:9px; font-weight:bold; color:#FFFFFF; text-transform:none; letter-spacing:0px; font-style:normal; line-height:13px; }
/**********************/
.hardcode_head, .number{ position:relative; font-family: Verdana, Arial, Helvetica,  SunSans-Regular, Sans-Serif; font-size:11px;  font-weight:bold; color:#FFCC33; text-transform:none; font-style:normal; }
.hardcode_head{ line-height:12pt; }

.number{ font-size:32px; }

/* ------------ TEXT Allgemein ----------------- */
.ct_font { font-family: Verdana,Arial, Helvetica, SunSans-Regular, Sans-Serif; font-size:12px; font-weight:normal; color:#FFFFFF; text-align:left; }
.fw_font { font-family: Verdana,Arial, Helvetica, SunSans-Regular, Sans-Serif; font-size:12px; line-height:12px; color:#000000; text-align:left; }
.fw_font_small { font-family: Verdana,Arial, Helvetica, SunSans-Regular, Sans-Serif; font-size:10px; line-height:12px; font-weight:600; color:#000000; text-align:left; }



/* -------------- MOD Newsticker/Archivbox -------------- */
div.newsticker, div.archive, div.liveticker { position:relative; width:170px; margin:10px 0px 0px 20px; padding:0px;  }
div.nt_head, div.a_head { position:relative; width:170px; height:30px; margin:0px; padding:0px; background-image:url(../pix/nt_gx1.gif); background-repeat:no-repeat; background-position:0px 0px; }
div.nt_body, div.a_body { position:relative; width:170px; margin:0px; padding:0px; background-image:url(../pix/nt_gx2.gif); background-repeat:repeat-y; background-position:0px 0px; }
div.nt_footer, div.a_footer { position:relative; width:170px; height:45px; margin:0px; padding:0px; background-image:url(../pix/nt_gx3.gif); background-repeat:no-repeat; background-position:0px 0px; display:block; }
div.nt_item { margin:0px; padding:4px 0px 15px 0px; }
div.nt_text, div.a_text { margin:0px 6px 0px 6px; padding:0px 0px 5px 0px; border-bottom:solid 1px #FDC300; font-size:11px; }
div.a_text { margin:0px 6px 0px 6px; padding:5px 0px 0px 0px;  }
div.a_text br{ display:none; }
div.ld_int { margin:0px; padding:5px 0px 0px 0px; }
div.ld_dl { margin:0px 0px 6px 0px; padding:5px 0px 0px 0px; }
div.ld_ext { margin:0px; padding:0px 0px 5px 0px; }
h2.nt_hl2, h2.a_hl2 {  margin:0px; padding:0px 0px 0px 28px; font-size:11px; }
h3.dl_hl3 { color:#808080; margin:0px; padding:0px 0px 0px 0px; }
h3.nt_item_hl { color:#c2001f; padding:0px; margin:1px 6px 2px 6px; font-size:11px; }
.nt_item_date { font-size:9px; line-height:11px; font-weight:600; color:#C2001F; padding:0px; margin:0px 6px 0px 6px; }
a.nt_link { padding: 0px 0px 0px 10px; color:#FDC300; font-style:italic; }
a.nt_link:hover { color:#c2001f; text-decoration:underline; }
a.nt_hl_link { color:#c2001f; }
a.nt_hl_link:hover { text-decoration:underline; }


/* -------------- Links/Downloads -------------- */
.nt_hl2{ font-size:11px; }
a.sb_ld { font-size:12px; line-height:14px; font-weight:400; color:#808080; text-align:left; vertical-align:top; padding-left:0px; }
a.sb_ld:hover { color:#BF000B; text-decoration:underline; }

/* -------------- Archivbox/Archivbereich -------------- */
a.an { line-height:12px; color:#333333; }
a.an:hover { color:#c2001f; text-decoration:underline; }
a.nlA { line-height:12px; font-weight:normal; color:#333333; margin:0px 0px 7px 0px; display:block; }
a.nlA:hover { color:#c2001f; text-decoration:underline; }
a.nlsA { line-height:12px; color:#c2001f; text-decoration:none; margin:0px 0px 7px 0px; display:block; }
a.nlsA:hover { color:#c2001f; text-decoration:underline; }

a.nlAL, a.nlALs { line-height:14px; font-weight:600; color:#000000; margin:0px 0px 7px 0px; display:block; }
a.nlAL { color:#c2001f; }
a.nlAL:hover, a.nlALs:hover { color:#c2001f; text-decoration:underline; }


div.contentle{ margin:0px 0px 0px 5px; padding:0px 0px 0px 0px; }
div.contentle_text{ margin:5px 0px 5px 5px; padding:0px 0px 0px 0px; }

/* -------------- MOD Countdowner -------------- */

div.a_head_lc { position:relative; width:170px; height:20px; margin:0px; padding:0px; background-image:url(../pix/nt_gx1.gif); background-repeat:no-repeat; background-position:0px 0px; }
div.a_text_lc { margin:0px 2px 0px 2px; padding:0px 0px 0px 0px; color:#c1001f;  }
div.lcd_cont{ position:relative; padding:0px 10px 0px 10px; font-size:11px; }
div.liveticker_link_lcm2{ margin:0px 1px 0px 1px; padding:5px 0px 5px 0px; text-align:center; }
a.liveticker_link{ color:#C1001F; font-size:17px; font-weight:bold; text-align:center; letter-spacing:1px; }
a.liveticker_link:hover{ text-decoration:underline; }

div.liveticker_link_report{ margin:0px 1px 0px 1px; padding:5px 0px 12px 0px; background-color:#E6D243; text-decoration:underline; color:#BF000B;  }
div.lcd_cddate_prev { position:relative; margin:0px 0px 0px 0px; padding:4px 0px 5px 0px; font-size:11px; font-weight:bold; }
div.lcd_countdown { position:relative; margin:0px; padding:0px 8px 0px 8px; background-color:#faedb2; min-height:80px; height:auto !important; height:80px; }
div.lcd_countdown_live { position:relative; padding:10px 0px 0px 0px; height:70px; }
span.livetickertext{ display:block; font-size:12px; }
div.lcd_countdown_hidden{ visibility:hidden; display:none; }

div.lcd_countdown_report { position:relative; padding:15px 0px 15px 0px;  }
div.lcd_teams_prev_report { position:relative; margin:0px; padding:0px 0px 15px 0px; font-size:11px; }
div.lcd_team_name_report{ position:relative; padding:4px 45px 6px 0px; font-weight:bold; }
div.lcd_team_score_report { position:relative; font-size:22px; margin:0px 2px 0px 2px; padding:5px 0px 5px 0px; font-weight:bold; color:#FDC300; text-align:center; }
div.lcd_team_emblem_report { position:absolute; left:105px;  top:5px;}

.lc_game_text{  position:relative; color:#005494; font-size:14px; padding-bottom:15px; }
div.lcd_cdcd { position:relative; font-size:22px; font-weight:bold; color:#FDC300; padding:5px 0px 5px 0px; text-align:center; }
div.lcd_cdlabels { position:relative; color:#005494; margin:0px 1px 0px 1px; padding:8px 0px 3px 0px; text-align:center; font-weight:bold; }

.lc_patronanz{ font-weight:bold; padding-top:5px; }
.livetiver_img_cont{ position:relative; padding:10px 0px 0px 10px; }
div.lcd_teams_last { position:relative; color:#000000; border-bottom:solid 0px #E9D85C; padding:10px 0px 0px 0px; }
div.lcd_team_name { position:relative; padding:4px 0px 6px 0px; font-weight:bold; }
div.lcd_team_emblem { position:relative; display:inline; }
div.lcd_team_score, div.lcd_team_score2 { position:relative; top:-10px; font-size:22px; margin:0px 2px 0px 2px; font-weight:bold; color:#E6D243; display:inline; }
span.lcd_spacer{ padding:0px 5px 0px 5px; }
div.lcd_teams_prev { position:relative;  margin:0px; padding:0px 0px 0px 0px; }
div.table_footer { position:relative; width:225px; height:45px; margin:0px; padding:0px; background-image:url(../pix/table_gx3.gif); background-repeat:no-repeat; background-position:0px 0px; }


div.scd_frame { position:relative; width:142px; margin:0px; padding:0px; }
div.scd_headnext { position:relative; width:142px; height:24px; margin:0px; padding:0px; background-image:url(../pix/scd_gx1.gif); background-repeat:no-repeat; background-position:0px 0px; }
div.scd_headlast { position:relative; width:142px; height:24px; margin:0px; padding:0px; background-image:url(../pix/scd_gx2.gif); background-repeat:no-repeat; background-position:0px 0px; }
div.scd_countdown, div.scd_teams_prev { position:relative; width:142px; margin:0px; padding:0px; background-image:url(../pix/scd_gx3.gif); background-repeat:repeat-y; background-position:0px 0px; }
div.scd_lastgame, div.scd_teams_last { position:relative; width:142px; margin:0px; padding:0px; background-image:url(../pix/scd_gx4.gif); background-repeat:repeat-y; background-position:0px 0px; }
div.scd_cddate_prev { position:relative; color:#FFFFFF; margin:0px 6px 0px 6px; padding:4px 0px 5px 0px; font-size:10px; }
div.scd_cddate_last { position:relative; color:#000000; margin:0px 6px 0px 6px; padding:4px 0px 5px 0px; }
div.scd_cdcd { position:relative; font-size:22px; font-weight:bold; color:#E6D243; padding:5px 0px 5px 0px; text-align:center; }
div.scd_cdlabels { position:relative; color:#FFFFFF; margin:0px 1px 0px 1px; padding:1px 0px 5px 0px; text-align:center; border-bottom:solid 2px #E9D85C; }
div.scd_teams_prev, div.scd_teams_last { position:relative; color:#FFFFFF; padding:0px 0px 5px 0px; text-align:center; border-bottom:solid 2px #E9D85C; }
div.liveticker_link_scm2{ margin:0px 1px 0px 1px; padding:5px 0px 5px 0px; background-color:#E6D243;  }

div.liveticker_game_type{ margin:0px 1px 0px 1px; padding:1px 0px 3px 0px; background-color:#E6D243; text-decoration:none; text-align:center; text-transform:uppercase; color:#BF000B; font-size:10px; font-weight:bold; }


div.scd_teams_last { position:relative; color:#000000; border-bottom:solid 0px #E9D85C; padding:10px 0px 0px 0px; }
div.scd_team_name { position:relative; padding:4px 0px 6px 0px; font-weight:bold; }
div.scd_team_emblem { position:relative; display:inline; }
div.scd_team_score, div.scd_team_score2 { position:relative; top:-6px; font-size:22px; margin:0px 10px 0px 10px; font-weight:bold; color:#E6D243; display:inline; }

div.scd_footerlast { position:relative; width:142px; height:15px; margin:-5px 0px 20px 0px; padding:0px; background-image:url(../pix/scd_gx5.gif); background-repeat:no-repeat; background-position:0px 0px; }
.scd_hl2 { font-size:12px; margin:0px; padding:4px 0px 0px 28px; }
.scd_spacer { color:#FFFFFF; padding:0px 1px 0px 1px; }
.scd_spacer2 { padding:0px 8px 0px 8px; }
.scd_spacer3 {  color:#000000; padding:0px 1px 0px 1px; }
/* ------------------------------------------- */


/* ------------ CT Allgemein ----------------- */
.margin_l_20{margin-left:20px;}
.txt_center{text-align:center;}
.ig_pic_cont{ position:absolute; top:230px;  width:350px; padding:0px 0px 0px 0px; margin:0px 0px 0px 5px; font-size:12px; color:#FFFFFF; }
.ig_pic_cont img{ margin:0px 0px 0px 0px; }
.floattext{ clear:both; }
.clear_both{ clear:both; }
/*********************/
table.ct_table { border-top:2px solid #FF0000 }
td.ct_table_td1 { text-align:left; vertical-align:top; border-bottom:1px solid #FF0000 }
td.ct_table_td2 { text-align:left; vertical-align:top; border-bottom:1px solid #FF0000 }

.h1_cont{ position:relative; }
.rel_con{ }
.border { border:1px solid #C4C5C8; }
.headline { margin:20px 8px 0px 0px; padding:0px; width:162px; }
.headline_pi { margin:20px 8px 0px 0px; padding:0px; }
.to{ width:230px; }
.leadtext { position:relative; font-size:12px; color:#FFFFFF; margin:8px 0px 20px 0px; width:165px; clear:left; }
.pos_right{ position:relative; left:170px; }
.pos_right_small{ position:relative; left:5px; }
.pos_left{ margin: 7px 0px 0px 9px;  }
.pos_block{ display:block; margin:10px;}
.pos_block_tab{ display:block; margin:0px 0px 0px 0px; left: 5px;}

ul{ margin:5px 0px 0px 0px; padding:0px 0px 10px 0px; /*width:325px;*/ }
li{ margin:0px 0px 5px 20px; padding:0px 0px 0px 0px; list-style-type:disc; list-style-position:outside; border-bottom:1px dashed #C0001F;  }
/*ul br{ display:none; }*/

/* ---------- index seite - startseitenboxen---------------- */
.sbox_content{ padding:15px 0px 13px 12px; font-size:10px; color:#000000; }


.sbox_link_s{ float:right; padding: 0px 7px 0px 0px; margin:-10px 0px 0px 0px; }
.sbox{ position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:block; }
.sbox_link{ display:inline; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.sbox_link_link{ width:10px; height:9px; cursor:pointer; background-image:url(../pix/more.gif); background-repeat:no-repeat; background-position:0px 0px;}
.hr_row{ clear:right; margin: -4px 0px 3px 7px; width:328px; height:2px; border-bottom:1px solid #ffcc33; }
.hr_row_report{ clear:right; margin: 0px 0px 20px 0px; width:328px; height:2px; border-bottom:1px solid #ffcc33; }
.hr_row_ib{ clear:left; margin: 0px 0px 0px 6px; width:325px; height:2px; border-bottom:1px solid #ffcc33; }

/*----spezialformaierung der startboxen -----*/

.sbgx0{ position:relative; height:200px; padding:0px 0px 0px 0px; margin: 0px 0px 20px 0px; }
.sbgx1{ position:relative; height:80px; padding:0px 0px 0px 0px; margin: 0px 0px 20px 0px; }
.sbgx2{ position:relative; height:80px; padding:0px 0px 0px 0px; margin: 0px 0px 20px 0px; }
.sbgx3{ position:relative; height:80px; padding:0px 0px 0px 0px; margin: 0px 0px 20px 0px; }
.sbgx4{ position:relative; height:80px; padding:0px 0px 0px 0px; margin: 0px 0px 20px 0px; }
.sbgx5{ position:relative; height:80px; padding:0px 0px 0px 0px; margin: 0px 0px 20px 0px; }
.sbgx6{ position:relative; height:80px; padding:0px 0px 0px 0px; margin: 0px 0px 20px 0px; }

.sbgx_banner{position:relative; padding:0px 0px 0px 0px; margin: 50px 0px 10px 0px; text-align:center; }
.sbgx_sky_banner{position:relative; padding:0px 0px 0px 0px; margin: 50px 0px 10px 0px; text-align:center; }

div.index_line{ border-bottom:1px solid #eec201; }

/************************************************/

.txt_normal_blue{ color:#015595; }

.sbox_image_cont_1 { position:absolute; top:0px; left:0px; margin:0px; padding:0px 0px 0px 0px; }
.sbox_container_index_1{ margin:0px 0px 0px 180px; min-height:170px; height:auto !important; height:170px; }
/*1.Box*/
h1.index1_head{ margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; color:#c0001f; font-style:italic; text-align:left; }
.sbox_content_1{ padding:0px 0px 0px 0px; }
.sbox_text_cont_t1{  }
.sbox_text_cont_t2{  }
.sbox_picture_overlay{ position:absolute; top:0px; left:0px; width:160px; height:200px;  }

/*2.Box*/
.sbox_container_index{ margin:0px 0px 0px 110px; min-height:70px; height:auto !important; height:70px; }
h2.boxes{ margin:5px 0px 0px 0px; color:#015595; font-size:10px; }
.sbox_content{ padding:0px 0px 0px 0px; }
.sbox_text_cont{  }
.sbox_image_cont{ position:absolute; top:0px; left:0px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }


.sbox_head{ padding:0px 0px 0px 0px; }
.sbox_picture_overlay_box{ position:absolute; top:0px; left:0px; width:100px; height:80px; }


/* Flashelemente */
.flash_element3_cont{ position:relative; left:0px; width:240px; height:61px; visibility:hidden; display:none; }
.flash_img_left_top{ position:relative; left:0px; width:240px; height:61px; }
.flash_img_left{ position:relative; left:0px;  width:240px; height:320px; }
.flash_img_right_top{ position:relative; left:0px; width:240px; }
/* ---------- index seite---------------- */
.ct_img_index { position:absolute; top:0px; left:0px; width:240px; height:320px; margin-top:0px; padding-left:0px; z-index:50; }
div.ct_img_index_overlay { position:relative; top:0px; width:349px; height:225px; margin:-225px 0px 0px 2px; padding:0px 0px 0px 0px; background-image:url(../pix/overlay_index.gif); background-repeat:no-repeat; }

div.box_image_cont_overlay{ position:absolute; top:0px; height:70px; margin:0px; padding:0px; z-index:51;  }
.box_image_cont_overlay img a{ font-size:9px; color:#FFFFFF; }

/************************************************/


div.ul_hack ul br{ display:block; }
/* --------- CC ----------*/
h1.headline_cc{  margin:20px 8px 15px 0px; padding:0px 0px 0px 0px; }
.cc_container{ width:335px; }

/* ----------CT IG----------------- */
.ig_cont{ position:relative; margin:0px 0px 0px 0px; padding:20px 0px 0px 20px; }
.ig_text{ color:#015595; font-size:13px; font-weight:bold; text-align:right; line-height:15px; padding:0px 15px 15px 0px; }
.ct_zoom_ig { position:relative; /*position:absolute;top:166px; left:110px;*/ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;text-align:right; z-index:22; }
.ct_img_ig{position:relative;}
.ig_img_p {margin-bottom:5px;}
.ct_img_ig .ig_img_b {border:solid 3px #015595}

/* ----------CT Text mit Bild----------------- */
.ti_cont{ position:relative; margin:0px 0px 0px 0px; padding:20px 0px 0px 20px; }
h1.c_head{ margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; color:#c0001f; font-style:italic; text-align:left; }
.ct_zoom_ti { position:absolute; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; top:256px; right:40px; width:51px; height:20px; z-index:22; }

.ti_text_l{ color:#015595; font-size:13px; font-weight:bold; text-align:right; line-height:15px; padding:0px 15px 0px 0px; }
.ti_img1 {  width:330px; height:220px; margin:0px; padding:0px; }
.ti_img1_overlay{ position:absolute; top:0px; left:0px; width:330px; height:220px; }

.ti_text_2{ color:#000000; font-size:12px; text-align:left; line-height:14px; padding:0px 0px 0px 6px; }
.ti_img2 { width:160px; height:200px; margin:0px; padding:0px; }
.ti_img2_overlay{ position:absolute; top:0px; left:0px; width:160px; height:200px; }


/* ----------CT Text ohne Bild----------------- */
.to_cont{ position:relative; margin:0px 0px 0px 0px; padding:20px 0px 0px 20px; }
h1.c_head{ margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; color:#c0001f; font-style:italic; text-align:left; }
.to_text_l{ color:#015595; font-size:14px; text-align:right; line-height:16px; margin:0px 15px 0px 0px; }
.to_text_2{ color:#000000; font-size:12px; text-align:left; line-height:14px; margin:0px 0px 0px 6px; }


/* ----------CT CC----------------- */
.cc_cont{ position:relative; margin:0px 0px 0px 0px; padding:20px 0px 0px 20px; }
h1.c_head{ margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; color:#c0001f; font-style:italic; text-align:left; }
.cc_text_l{ color:#015595; font-size:13px; text-align:left; line-height:15px; font-weight:bold; padding:0px 10px 0px 0px; margin:0px 0px 10px 0px; float:left; height: 400px; }
.cc_text_l_2{ color:#015595; font-size:13px; text-align:left; line-height:15px; font-weight:bold; padding:0px 10px 0px 0px; margin:0px 0px 10px 0px; }
.cc_text_2{ color:#000000; font-size:12px; text-align:left; line-height:14px; margin:0px 0px 0px 6px; }
.cc_form_container{ position:relative; margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; }
.ct_img_cc{  }

/* ----------CT IB----------------- */
.ib_cont{ position:relative; margin:0px 0px 0px 0px; padding:20px 20px 0px 20px; }
.ib_text_add{ color:#015595; font-size:14px; text-align:left; line-height:16px; margin:0px 0px 10px 0px; }

/* ----------CT NL----------------- */
.nl_cont{ position:relative; margin:0px 0px 0px 0px; padding:20px 0px 0px 20px; }

/* ----------CT Spieler----------------- */
.pt{ margin: -22px 0px 5px 60px; }
.pt_min{ margin: -10px 0px 0px 60px; width:278px; }
.player_number{ width:50px; /*float:left;*/ }
.ct_img_pt{ position:absolute; top:20px; left:20px; width:160px; height:200px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; z-index:21; }
.player_overlay{ position:absolute; top:0px; left:0px; width:160px; height:200px; }
.ct_zoom_pt { margin:-30px 0px 0px 110px; padding:0px 0px 0px 0px; width:51px; height:30px; z-index:22; }

/* ----------CT Level----------------- */
.level_cont{ position:relative; margin:0px 0px 0px 0px; padding:20px 20px 0px 20px; }
div.level_block{ margin:0px 10px 10px 0px; }

div.level_block1{ margin:0px 10px 20px 0px; }
.level_text{  color:#000000; font-size:12px; text-align:left; line-height:14px; padding:0px 0px 0px 0px; }

/* ------------ CT Soccer Spieler ----------------- */
.player_container { position:relative; margin:0px 0px 0px 0px; padding:40px 20px 0px 200px; }
.sp_label{ font-size:11px; }
.sp_head{ color:#FFCC33; margin:0px 0px 20px 0px; }
.sp_details{ font-size:12px; }
.sp_name{ margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; color:#c0001f; font-style:italic; text-align:left; }
.sp_position_cont{ position:absolute; top:360px; left:100px; font-size:9px; }
.sp_zoom { position:absolute; top:88px; left:18px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:31px; height:20px;  z-index:22; }
.sp_zoom a{ color:#FFCC33; }
.sp_zoom a:hover{ color:#FFCC33; text-decoration:underline; }
.sp_number_cont{ position:absolute; top:240px; left:99px; font-size:9px; width:80px; height:103px; background-image:url(../pix/trikot.gif); background-repeat:no-repeat; background-position:0% 100%; }
.sp_number{ position:absolute; top:30px; left:25px; height:25px; width:34px; color:#FDC300; font-size:21px; text-align:center; font-weight:bold; }
.sp_name_cont{ }

.sp_details ul{ margin:0px 0px 0px 0px; padding: 0px 0px 10px 0px;  }
.sp_details li{ margin:0px 0px 5px 0px; padding: 0px 0px 4px 0px; list-style-type:none; list-style-position:outside; border-bottom:1px solid #eec201; }

.sp_details_hobby{  }
.sp_details_hobby ul{ margin:0px 0px 0px 0px; padding: 0px 0px 0px 60px;  }
.sp_details_hobby li{ margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type:disc; list-style-position:outside; border-bottom:none; }

.sp_details_history{  }
.sp_details_history ul{ margin:0px 0px 0px 0px; padding: 0px 0px 0px 60px; line-height:18px; }
.sp_details_history li{ margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type:disc; list-style-position:outside; border-bottom:none; }


.sp_space_list{ margin: 0px 0px 5px 0px; padding: 0px 0px 4px 0px; list-style-type:none; list-style-position:outside; border-bottom:1px solid #eec201; }
.sp_space_list_le{  padding: 0px 0px 4px 0px; list-style-type:none; list-style-position:outside; border-bottom:1px solid #eec201; }

.topspace_small{ margin:5px 0px 0px 0px; }
.topspace_big{ margin:10px 0px 0px 0px; }

span.txt_b{ color:#015595; margin:0px 0px 0px 0px; }
.txt_n{ font-weight:normal; }
li.no_border{ border-bottom:0px solid #ff0000; }



/* ----------CT Text mit kleinem Bild----------------- */
.ct_img_pi{ position:absolute; top:0px; left:-160px; width:162px; height:216px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; z-index:21; }
.ct_zoom_pi { margin:-30px 0px 0px 110px; padding:0px 0px 0px 0px; width:51px; height:30px;  z-index:22; }

.text_pi, .text_to { position:relative; padding:0px 10px 150px 0px; font-size:12px; color:#FFFFFF; }

/* ----------CT Galerie----------------- */
.cc{ width: 333px; }
.ct_img_gallery{ width:160px; }


/* ----------CT LL----------------- */
.ll_cont{ position:relative; margin:0px 0px 0px 0px; padding:20px 0px 0px 0px; font-size:12px; line-height:14px; }
.ll_padding_r_20{ position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 20px; }
.livetickerlink{ position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  }
/* ----------CT LS----------------- */
.ls_cont{ position:relative; margin:0px 0px 0px 0px; padding:20px 0px 0px 0px; font-size:12px; }
.ls_padding_r_20{ position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 20px; }
.report_part1score{ line-height:14px; }
.patronanz_img{ position:relative; text-align:right; margin-top:25px; }
/* ----------CT LS Overview----------------- */
.ls_cont_ov{ position:relative; margin:0px 0px 0px 0px; padding:20px 20px 0px 20px; font-size:12px; }
.ls_ov_text{ font-weight:bold;  line-height:15px; padding:0px 0px 0px 0px; }


/* ----------CT DL----------------- */
.pos_relative{ position:relative; margin:0px; padding:0px; }
h1.dl_title{ line-height:17px; left:170px; width:170px; margin-bottom:10px; }
.dl_c_box_cont{ position:absolute; top:205px; left:10px; color:#E6D243; font-size:12px; line-height:12px; }
h2.dl_title{ color:#E6D243; margin:0px 0px 0px 0px; font-size:12px; }
.cbox_dl{ margin-bottom:17px; }
.dl_arear_cont{ margin-top:9px; }
.dl_arear{ padding:0px 0px 0px 18px; margin-bottom:3px; background:transparent url(../pix/dl_image.jpg) no-repeat 0px; }

/* ----------CT QS----------------- */
h1.qs_title{ line-height:17px; left:170px; width:170px; margin-bottom:0px; }
.qs_c_box_cont{ position:absolute; top:208px; left:10px; color:#f3ffff; font-size:12px; line-height:18px; width:322px; }
.qs_text{ margin-top:53px; margin-bottom:0px; line-height:18px; }

h2.boxes_qs{ margin-top:0px; margin-bottom:3px; }
.qsbox_container{ margin-bottom:10px; }
.qsbox_image_cont{ float:left; padding:0px 11px 0px 0px; }
.qsbox_text{ position:relative; margin:0px; padding:0px; margin-bottom:5px; }
.qsbox_text a.nlink3{ color:#ffcc33; }

.qs_hr_row{  margin: 0px 0px 3px 0px;  height:2px; border-bottom:1px solid #ffcc33; }

/* ----------CT Fussballsaison----------------- */
.contentl{ position:absolute; top:0px; left:-160px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:216px; width:160px; } /* bild top */
.report_container{ position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; }
.contentr2{ position:relative; margin:0px 0px 0px 0px; padding:4px 0px 0px 0px; } /* ueberschrift */
h1.ues{ margin:0px 0px 0px 0px; padding:0px 0px 0px 3px; color:#BF000B; font-size:12px; }
h1.ues_report{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#FFCC33; font-size:11px; }

.contentr3{ position:relative; margin:0px 10px 0px 0px; padding:2px 0px 5px 0px; color:#FFFFFF; text-align:left; } /* text */
span.txt_big_white{ font-size:16px; font-weight:bold; }
span.txt_yellow{ color:#FFCC33; }
.contentr4{ position:relative; margin:5px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left; color:#C1001F; font-size:10px; } /* mannschaften logos*/
.contentr4 img{ color:#C1001F; text-align:left; }
img.img_spacer{ border:0px solid #FFCC33; }
.c_zoom_sy { position:absolute; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; top:166px; left:110px; width:51px; height:30px;  z-index:22; }
.contentr5{ position:relative; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left; color:#C1001F; font-weight:bold; } /* details */
span.contentr5_n{ color:#C1001F; } /* mannschaften namen */
.contentr5_cont{ position:relative; }
.contentr5_2{ margin-top:3px; padding-bottom:10px; line-height:14px; color:#005494; /*position:relative; margin:3px 0px 10px 0px; padding:0px 0px 0px 0px; text-align:left;  font-weight:normal; line-height:14px;*/ } /* mannschaften namen */
.contentr5_2 img{ color:#000000; font-size:7pt; border:1px solid #C1001F; }
span.contentr5_2_span { color:#C1001F; font-size:25px; font-weight:bold; text-align:center; }


.contentr5_3{ position:relative; margin:3px 0px 0px 0px; padding:0px 0px 0px 0px; } /* spielstand + berichtlink container */
.contentr5_3 table{ position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

.white{ color:#FFFFFF; } /* Spielbeginn */
div.bottom_space_small{ margin-bottom:10px; }
.contentr6{ position:relative; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; text-align:left; color:#C1001F; font-size:14px; font-weight:bold; } /* torstand */
span.contentr7{ position:relative; margin:3px 0px 0px 0px; padding:0px 0px 0px 0px; font-weight:normal; color:#000000; font-size:12px; } /* halbzeit torstand */

.contentr8{ position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  font-size:12px; text-align:right; } /* link */
.ls_g{ visibility:hidden; display:none; } /* no liveticker, no report*/
.ls_cg_x{ width:70px; height:20px; padding:3px 0px 0px 0px; background-color:#FFCC33; text-align:center; } /*live div*/
.ls_rg_x{ width:70px; height:20px; padding:3px 0px 0px 0px; background-color:#ff0000; text-align:center; } /*report div*/
/*report_link*/
a.ls_rl{ color:#C1001F; font-weight:bold; text-transform:uppercase; }
a.ls_rl:hover{ color:#C1001F; text-decoration:underline;}
a.ls_rl:active{ color:#C1001F; text-decoration:none; }
/*livelink*/
a.ls_ll{ color:#C1001F; font-weight:bold; text-transform:uppercase; }
a.ls_ll:hover{ color:#C1001F; text-decoration:underline; }
a.ls_ll:active{ color:#C1001F; text-decoration:none; }
.report_space{ position:relative; margin:10px 10px 10px 0px; padding:0px 0px 0px 0px; border-bottom:1px solid #F3000E; }

/* ----------CT Fussballsaison Report----------------- */
.reportdetail_container { position:relative; margin:0px 0px 0px 0px; padding:5px 8px 0px 3px; }
.creport_detail_link { position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:339px; color:#BF000B; font-size:14px; background-color:#FFFFFF; }
.creport_detail_link_back { position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:center; color:#FFFFFF; font-size:14px; }

.cr_link { text-align:center; font-weight:bold; padding: 5px 0px 5px 0px; margin:0px 0px 0px 0px; background-image:url(../pix/back.gif); background-repeat:no-repeat; background-position:1% 50%; }
.backtosaison{ background-image:url(../pix/up.gif); }
.cr_link a{ color:#C1001F; }
.cr_link a:hover{ color:#C1001F; text-decoration:underline; }
.cr_link a:active{ color:#C1001F; text-decoration:none; }

.c_sl_link { padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; font-weight:bold; font-size:12px; }
.c_sl_link a{ color:#BF000B; }
.c_sl_link  a:hover{ color:#BF000B; text-decoration:underline; }
.c_sl_link a:active{ color:#BF000B; text-decoration:none; }
.report_space_list{ position:relative; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; border-bottom:1px solid #FFCC33; }
span.report_matchdate { color:#005494; font-size:12px; font-weight:bold; }

.report_score { margin:30px 0px 0px 0px; padding:0px 0px 30px 0px; color:#C1001F; font-family:'Arial Narrow',Arial; font-size:55px; font-weight:bold; text-align:center; }
.report_halftimescore { margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; color:#FFFFFF; font-size:12px; font-weight:bold; }
.report_teamname { color:#C1001F; font-size:12pt; font-weight:bold; line-height:14px; }

th.report_header{ height:90px; line-height:30px; }
td.report_header{ height:100px; width:168px; }
td.report_header img, td.actionlistimage img{ margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; text-align:center; font-size:9px; }
tr.table_content_20{ height:20px; }
tr.table_content_30{ height:30px; }
th.table_header{ height:25px; }
tr.table_content{ height:110px; }
td.report_header2{ color:#005494; font-weight:bold; }
tr.table_content_25{ height:25px; }

.w45{ width:45px; }
.w70{ width:70px; }
.ws_border{ border-right:1px solid #FFFFFF; }
.yellow_border{ border-right:1px solid #FDC300; }
.font_right{ text-align:right; }
.creport_label_top { position:relative; font-size:11px; text-align:left; color:#E6D243; }
.creport_label_stadion{ position:relative;  padding:0px 5px 0px 0px; font-size:12px; font-weight:bold; text-align:right; color:#005494; }
span.textsmall{ font-size:10px; }
.creport_label { position:relative; margin:10px 0px 0px 0px; padding:5px 0px 5px 0px; font-weight:bold; font-size:14px; text-align:center; background-color:#FDC300; color:#005494; border-top:1px solid #C1001F; border-bottom:1px solid #C1001F; }
div.patronanz_label{ margin-top:13px; }
.creport_detail { position:relative; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; }
.reportlist{  line-height:16px; }
.actionlist{ line-height:23px; font-size:9pt; }
.actionlistimage{ padding: 5px 0px 0px 0px;}
.actionlistitem{  }
.sl_reload_cont{ color:#BF000B; font-size:12px; text-align:center; }
.lineuplist{  line-height:18px; }
.pt_5{ padding-top:5px; }
.mb_5{ margin-bottom:5px; }
.pb_10{ padding-bottom:10px; }

/* ------------ CT Fussball Tablle ----------------- */
.lx_chart_cont{ position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; font-size:10px; }
.lx_chart_frame{ position:relative; margin:0px; padding:0px; width:225px; background-image:url(../pix/table_gx2.gif); background-repeat:repeat-y; background-position:0px 0px; }
table.lx_chart{ font-size:10px; }
.lx_chart{ line-height:18px;  margin:0px 0px 0px 10px; }
/* ------------ nur linke Tabelle----------------- */
table.lx_chart_left{ margin-left:2px; }
table.lx_chart_left td{ border-bottom:1px dashed #FFCC33; }
table.lx_chart_left td.chart_info{ border:none; color:#FFFFFF; }
/*table.lx_chart_left td{ line-height:12px; }*/


th.lx_chart_header{  height:20px; font-weight:bold; font-size:12px; font-weight:normal; color:#FFFFFF; line-height:14px;  background:#005494 no-repeat scroll 0px 0px;} /*  url(../pix/table_header.gif) */
span.soccerchart_header2{ display:block; font-weight:bold; }
td.sx_col_ue{ background-color:#ED001E; color:#FFFFFF; }
td.sx_col_eq{ background-color:#BE0018; color:#FFFFFF; }

th.soccerchart_header_table_ost{ background-color:#E7D243; height:30px; font-size:12px; font-weight:normal; color:#c44e1f; padding-left:28px; background:#E7D243 url(../pix/tabelle_ost_head_icon.jpg) no-repeat scroll 2px 2px; line-height:14px; }
span.soccerchart_header_table_ost{ font-weight:bold; }
td.es_col_ue{ background-color:#ED001E; color:#FFFFFF; }
td.es_col_eq{ background-color:#BE0018; color:#FFFFFF; }


td.sx_col_own{ color:#FFCC33;  }
td.colorize{ color:#B5D1C3; }
td.lx_col_own{ font-weight:bold; }



/* ------------ CT Suche ----------------- */
div.ct_se_search { position:relative; width:486px; height:44px; padding:15px 0px 0px 10px; background-color:#C4C5C8; }
div.ct_se_results { padding:20px 0px 20px 10px; }
div.ct_se_sujet { position:relative; width:217px; height:347px; margin:-79px 0px 0px 20px; padding:0px; float:right; }
input.sfield_ct { position:absolute; top:8px; left:55px; background-color:#ffffff; width:250px; border:0px solid #807B77; }
input.se_button { position:absolute; top:8px; left:315px; border:0px solid #CFCFCF; padding:0px 10px 2px 10px; margin:2px 0px 0px 0px; height:18px; background-color:#EDEEEF; color:#98989C; font-weight:bold; }
a.se_link1 { font-size:16px; line-height:18px; font-weight:400; color:#757575; text-decoration:underline; }
a.se_link1:hover { color:#A4543C; text-decoration:underline; }
a.se_link2 { line-height:18px; font-weight:400; color:#757575; }
a.se_link2:hover { color:#A4543C; text-decoration:underline; }
a.se_sel_link { line-height:15px; font-weight:400; color:#D6D6D6; }
a.se_sel_link:hover { color:#FFFFFF; text-decoration:underline; }
/********************************************/


/* ----------------- Link-Formatierung - Text/Fließtext --------------------- */
a.nlink1 { font-size:11px; line-height:15px; font-weight:400; color:#000000; text-align:left; }
a.nlink1:hover { color:#FF6400; text-decoration:none; }
a.nlink2 { font-size:11px; line-height:22px; font-weight:400; color:#000000; text-align:left; }
a.nlink2:hover { color:#FF6400; text-decoration:none; }

a.nlink3 { padding: 0px 0px 0px 10px; color:#c2001f; font-style:italic; }
a.nlink3:hover { color:#c2001f; text-decoration:underline; }

a.sl1, a.sl5 { font-size:12px; color:#FFFFFF; text-align:left; }
a.sl1:hover, a.sl5:hover { color:#FFFFFF; text-decoration:underline; }
a.nlink3i { font-size:11px; line-height:15px; font-weight:600; color:#E6D243; text-align:left; } /*  interne Links im Fließtext  */
a.nlink3i:hover { color:#E6D243; text-decoration:underline; } /*  interne Links im Fließtext  */
a.nlink4 { font-size:11px; line-height:12px; font-weight:bold; color:#000000; text-align:left; }
a.nlink4:hover { color:#FF6400; text-decoration:none; }
a.dllink { font-size:12px; line-height:15px;  color:#f3ffff; text-align:left; }
a.dllink:hover { text-decoration:underline;  }
/********************************************/


/* ----------------- Link-Formatierung - Inhaltstypen --------------------- */
div.search_pages { color:#BF000B; background-color:#FFCC33; padding:2px 10px 4px 10px; margin:0px -4px 0px -10px; }
span.le_spacer { color:#FFFFFF; }
a.le_link1 { font-size:16px; line-height:18px; font-weight:400; color:#C0001F; text-decoration:none; display:block; margin:0px 0px 5px 0px; }
a.le_link1:hover { color:#FFCC33; text-decoration:none; }

a.le_link2 { color:#C0001F; text-decoration:none; display:block; margin:0px 0px 5px 0px; }
a.le_link2:hover { color:#FFCC33; text-decoration:none;  }
a.le_sel_link { line-height:15px; font-weight:400; color:#FFFFFF; }
a.le_sel_link:hover { color:#BF000B; text-decoration:underline; }
a.news { color:#6C6E70; }
a.news:hover {color:#00A6EB; text-decoration:none; }
/********************************************/