/********************************************************************/
/*** File: adw_contenttypes.css
/*** Author: Q2E GmbH
/*** Copyright: (c) 2007 Q2E GmbH office@q2e.at
/*** Last Change: 23.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; }
.metainfo{color:#E6D243;}
.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 { position:relative; width:142px; margin:10px 0px 0px 0px; padding:0px; }
div.nt_head, div.a_head { position:relative; width:142px; height:24px; 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:142px; margin:0px; padding:0px; background-image:url(../pix/nt_gx2.gif); background-repeat:repeat-y; background-position:0px 0px;overflow:hidden; }
div.iframe_spn{ margin-left:2px; }
div.nt_footer, div.a_footer { position:relative; width:142px; height:16px; margin:0px; padding:0px; background-image:url(../pix/nt_gx3.gif); background-repeat:no-repeat; background-position:0px 0px; }
div.nt_footer_ext1 { position:relative; width:142px; height:16px; margin:0px; padding:0px; background-image:url(../pix/nt_gx5.gif); background-repeat:no-repeat; background-position:0px 0px; }
div.nt_item { margin:0px; padding:4px 0px 5px 0px; }
div.nt_text, div.a_text { margin:0px 6px 0px 6px; padding:5px 0px 5px 0px; border-bottom:solid 1px #E9D85C; }
div.a_text { margin:0px 6px 0px 6px; padding:5px 0px 0px 0px; font-weight:bold; }
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 { font-size:12px; margin:0px; padding:4px 0px 0px 28px; }
h3.dl_hl3 { color:#808080; margin:0px; padding:0px 0px 0px 0px; }
.nt_item_hl { font-size:14px; line-height:15px; font-weight:bold; color:#F3000E; padding:0px; margin:1px 6px 2px 6px; }
.nt_item_kicker { font-size:9px; line-height:11px; font-weight:600; color:#BF000B; padding:0px; margin:0px 6px 0px 6px; }
a.nt_link { color:#E9D85C; }
a.nt_link:hover { color:#F3000E; text-decoration:underline; }
a.nt_hl_link { color:#000000; font-weight:bold; }
a.nt_hl_link_archiv { color:#F3000E; }
a.nt_hl_link:hover { text-decoration:underline; }
a.nt_hl_link_archiv:hover { text-decoration:underline; }
h3.nt_item_hl { font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; font-size:120x; font-weight:bold; color:#FFFFFF; text-transform:none; letter-spacing:0px; font-style:normal; line-height:12px; }
div.sponsor { margin-left:2px; width:138px; height:100px; }

/* -------------- Links/Downloads -------------- */
.nt_hl2{ font-size:10px; }
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 { font-size:10px; line-height:12px; font-weight:400; color:#808080; }
a.an:hover { color:#F3000E; text-decoration:underline; }
a.nlA { font-size:12px; line-height:14px; font-weight:normal; color:#808080; margin:0px 0px 7px 0px; display:block;}
a.nlA:hover { color:#F3000E; text-decoration:underline; }
a.nlsA { font-size:12px; line-height:15px; color:#F3000E; text-decoration:none; margin:0px 0px 7px 0px; display:block; }
a.nlsA:hover { color:#F3000E; text-decoration:underline; }

a.nlAL, a.nlALs { font-size:10px; line-height:14px; font-weight:600; color:#000000; margin:0px 0px 7px 0px; display:block; }
a.nlAL { font-size:12px; color:#F3000E; }
a.nlAL:hover, a.nlALs:hover { color:#F3000E; 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.lcd_frame { position:relative; width:142px; margin:0px; padding:0px; }

div.lcd_headnext { position:relative; width:142px; height:24px; margin:0px; padding:0px; background-image:url(../pix/mod_leaguemanager/lcd_gx1.gif); background-repeat:no-repeat; background-position:0px 0px; }
div.lcd_headlast { position:relative; width:142px; height:24px; margin:0px; padding:0px; background-image:url(../pix/mod_leaguemanager/lcd_gx2.gif); background-repeat:no-repeat; background-position:0px 0px; }
div.lcd_countdown, div.lcd_teams_prev { position:relative; width:142px; margin:0px; padding:0px; background-image:url(../pix/mod_leaguemanager/lcd_gx3.gif); background-repeat:repeat-y; background-position:0px 0px; }
div.lcd_lastgame, div.lcd_teams_last { position:relative; width:142px; margin:0px; padding:0px; background-image:url(../pix/mod_leaguemanager/lcd_gx4.gif); background-repeat:repeat-y; background-position:0px 0px; }
div.lcd_cddate_prev { position:relative; color:#FFFFFF; margin:0px 6px 0px 6px; padding:4px 0px 5px 0px; font-size:10px; }
div.lcd_cddate_last { position:relative; color:#000000; margin:0px 6px 0px 6px; padding:4px 0px 5px 0px; }
div.lcd_cdcd { position:relative; font-size:22px; font-weight:bold; color:#E6D243; padding:5px 0px 5px 0px; text-align:center; }
div.lcd_cdlabels { position:relative; color:#FFFFFF; margin:0px 1px 0px 1px; padding:1px 0px 5px 0px; text-align:center; border-bottom:solid 2px #E9D85C; }
div.lcd_teams_prev, div.lcd_teams_last { position:relative; color:#FFFFFF; padding:0px 0px 5px 0px; text-align:center; border-bottom:solid 2px #E9D85C; }
div.liveticker_link_lcm2{ margin:0px 1px 0px 1px; padding:1px 0px 1px 0px; background-color:#E6D243;  }
a.liveticker_link{ color:#BF000B; font-size:14px; letter-spacing:2px; }

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.liveticker_link_report{ margin:0px 1px 0px 1px; padding:5px 0px 12px 0px; background-color:#E6D243; text-decoration:underline; color:#BF000B;  }
div.wf_logo{ position:relative; text-align:center;margin:0px 1px; }
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:-6px; font-size:22px; margin:0px 10px 0px 10px; font-weight:bold; color:#E6D243; display:inline; }

div.lcd_footerlast { position:relative; width:142px; height:15px; margin:-5px 0px 0px 0px; padding:0px; background-image:url(../pix/mod_leaguemanager/lcd_gx5.gif); background-repeat:no-repeat; background-position:0px 0px; }
.lcd_hl2 { font-size:12px; margin:0px; padding:4px 0px 0px 28px; }
.lcd_spacer { color:#FFFFFF; padding:0px 1px 0px 1px; }
.lcd_spacer2 { padding:0px 8px 0px 8px; }
.lcd_spacer3 {  color:#000000; padding:0px 1px 0px 1px; }
/* ------------------------------------------- */

/* -------------- MOD Announcement -------------- */
div.announcement { margin:0px 9px 20px 5px; float:right; }
div.an_frame { position:relative; width:142px; margin:0px; padding:0px; }
div.an_announcement { position:relative; width:142px; margin:0px; padding:0px; background-image:url(../pix/mod_leaguemanager/lcd_gx3.gif); background-repeat:repeat-y; background-position:0px 0px; }
div.an_data { position:relative; color:#FFFFFF; margin:0px 6px 0px 6px; padding:4px 0px 5px 0px; font-size:10px; font-weight:bold; }
div.an_text { position:relative; color:#FFFFFF; margin:0px 6px 0px 6px; padding:0px 0px 4px 0px; font-size:12px; line-height:16px; font-weight:bold; }
div.an_team_bottom { position:relative; color:#FFFFFF; padding:0px 0px 0px 0px; text-align:center; border-bottom:solid 2px #E9D85C; }
div.an_team_bottom1px { position:relative; color:#FFFFFF; padding:0px 0px 0px 0px; text-align:center; border-bottom:solid 1px #E9D85C; }
div.an_team_name { position:relative; padding:4px 0px 6px 0px; font-weight:bold; }
div.an_head { position:relative; width:142px; height:24px; margin:0px; padding:0px; background-image:url(../pix/nt_gx1.gif); background-repeat:no-repeat; background-position:0px 0px; }
h2.an_hl2 { font-size:10px; margin:0px; padding:4px 0px 0px 28px; }
div.an_league { 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.an_head2 { position:relative; width:142px; height:23px; margin:0px; padding:0px; background-image:url(../pix/mod_leaguemanager/lcd_gx2.gif); background-repeat:no-repeat; background-position:0px 0px; }
/* ------------------------------------------- */

/* ---------- index seite---------------- */
.ct_img_index { position:absolute; top:0px; left:-349px; width:349px; height:216px; 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; }

.sbox_image_cont{ position:relative; margin:0px 0px 0px 0px; padding:0px 5px 0px 6px; float:left; }
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; }
/* ---------- index seite - startseitenboxen---------------- */

.boxes{ margin:5px 0px 0px 0px; font-size:15px; color:#FFFFFF;}
.sbox_head{ padding:0px 4px 0px 7px;}
.sbox_content{ padding:15px 0px 13px 12px; font-size:10px; color:#FFFFFF; min-height:35px; height:auto !important; height:35px; }
.sbox_content_text{ padding:0px 19px 0px 0px; }
.sbox_link_s{ float:right; padding: 0px 7px 0px 0px; margin:-10px 0px 0px 0px; }
.sbox{ position:relative; margin:8px 0px 0px 0px; padding:0px 0px 0px 0px; display:block; }
.sbox_link{display:inline; float:right; padding: 0px 7px 0px 0px; margin:-11px 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; }
.hr_row_su{ border-bottom:1px solid #f3000e; }
.hr_row_su_item{ border-bottom:1px solid #ffcc33; }


/* ------------ Banner ----------------- */
.banner{ position:relative; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; display:block; }

/* ------------ CT Allgemein ----------------- */
.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; min-height:34px; height:auto !important; height:34px; }
.border { border:1px solid #C4C5C8; }
.headline { margin:20px 8px 0px 0px; padding:0px; width:162px; }
.headline_meta { margin:3px 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 solid #ff0000;  }
/*ul br{ display:none; }*/

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; }
div.cc_width{width:335px; }

/* ----------CT Text mit Bild----------------- */
.ct_img_ti img{font-size:7pt;}
.ct_img_ti { position:absolute;  top:0px; left:-161px; width:324px; height:216px; margin:0px; padding-left:0px; z-index:21; }
.ct_zoom_ti { position:absolute; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; top:166px; left:110px; width:51px; height:30px; z-index:22; }
/* ----------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:0px; left:-161px; width:162px; height:216px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; z-index:21; }
.ct_zoom_pt { margin:-30px 0px 0px 110px; padding:0px 0px 0px 0px; width:51px; height:30px;  z-index:22; }

/* ------------ CT Soccer Spieler ----------------- */
.player_container { position:relative; margin:0px 0px 0px 0px; padding:5px 8px 0px 5px; }
.sp_label{ font-size:11px; }
.sp_head{ color:#FFCC33; min-height:95px; height:auto !important; height:95px; }
.sp_details{ color:#FFFFFF; }
.sp_name{ margin:40px 0px 10px 0px; padding:0px 0px 0px 0px; width:100px; font-size:22px; color:#FFCC33; text-align:left; }
.sp_position_cont{ position:absolute; top:8px; right:95px; 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:8px; right:8px; font-size:9px; width:80px; height:88px; background-image:url(../pix/trikot.gif); background-repeat:no-repeat; background-position:0% 100%; }
.sp_number{ position:absolute; top:25px; left:23px; height:18px; width:34px; color:#FFFFFF; font-size:22px; text-align:center; font-weight:bold; }
.sp_name_cont{ }
.sp_details ul{ margin:0px 0px 0px 0px; padding: 0px 0px 10px 0px; width:325px; font-weight:bold; }
.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 #ff0000;}
.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 #ff0000; }
.sp_space_list_le{  padding: 0px 0px 4px 0px; list-style-type:none; list-style-position:outside; border-bottom:1px solid #ff0000; }

.topspace_small{ margin:5px 0px 0px 0px; }
.topspace_big{ margin:10px 0px 0px 0px; }

.txt_b{ font-weight:bold; 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; }
.text_su { position:relative; padding:0px 10px 0px 0px; font-size:12px; color:#FFFFFF; }

/* ----------CT Kontaktformular----------------- */
.ct_img_cc{ position:absolute; top:0px; left:-160px; width:160px; height:216px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; z-index:21; background:transparent url(../pix/cc_image.jpg) no-repeat 0px; }
/* ----------CT Galerie----------------- */
.cc{ width: 333px; }
.ct_img_gallery{ width:160px; }
.ig_text{ position:relative; line-height:18px; min-height:160px; height:auto !important; height:160px;  }


/* ----------CT IB----------------- */
div.ib_cont{ margin:0px 0px 0px 0px; padding:5px 0px 0px 5px; width:338px; }
.ibbox_head{ padding:0px 4px 0px 167px;}
.ibbox_content{ padding:5px 0px 3px 12px; font-size:10px; color:#FFFFFF; }
.ibbox_content_text{ padding:0px 19px 0px 155px; }
.box_image_cont{ position:relative; margin:3px 0px 0px 0px; padding:0px 5px 0px 6px; float:left; /*width:155px;*/ height:70px; }

/* ----------CT DL----------------- */
.pos_relative{ position:relative; margin:0px; padding:0px; }
.dl_text{ position:relative; line-height:18px; min-height:160px; height:auto !important; height:160px;  }

h1.dl_title{ line-height:17px; left:170px; width:170px; margin-bottom:10px; }
.dl_c_box_cont{ position:relative; left:10px; width:325px; 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 PO----------------- */
h1.po_title{ margin-bottom:56px; }
h2.po_price{ position:relative; left:170px; width:165px; font-size:12px; }
h2.nt_hl2_sc{  font-size:10px; }
.h1_cont_po{ min-height:200px; height:auto !important; height:200px;  }
.ct_img_po { position:absolute;  top:0px; left:-161px; width:324px; height:216px; margin:0px; padding-left:0px; z-index:21; }

td.po_purchase_text1{ color:#FFFFFF; font-size:11px; }
td.po_purchase_text2{ color:#FFFFFF; }
td.po_purchase_text3{ color:#000000; }


/* ----------CT SC----------------- */

div.shopping_cart{ position:relative; width:142px; margin:26px 0px 0px 0px; padding:0px 0px 20px 0px; }
div.order_button_r a{ color:#FFFFFF; font-size:12px; font-weight:bold; }
div.sc_footer { position:relative; width:135px; height:22px; margin:0px; padding:8px 0px 0px 7px; background-image:url(../pix/nt_gx4.gif); background-repeat:no-repeat; background-position:0px 0px; }
div.sc_footer a{ color:#FFFFFF; font-size:12px; font-weight:bold; }
div.nt_sum { position:relative; width:142px; margin:0px; padding:0px; background-image:url(../pix/nt_gx2.gif); background-repeat:repeat-y; background-position:0px 0px; }
div.nt_sum_text { margin:0px 6px 0px 6px; padding:0px 0px 5px 0px; }

.line_t1{ position:relative; color:#000000; font-size:10px; font-weight:bold; }
.line_t2{ position:relative; color:#f3000e; font-size:12px; font-weight:bold; padding-bottom:3px; }
.line_t3{ position:relative; color:#f3000e; font-size:14px; font-weight:bold; }
.remove_item{ position:absolute; right:0px; top:0px; }

h2.sc_title{ margin:0px 0px 2px 0px; }
.sc_container{ position:relative; padding:11px 0px 0px 8px; color:#FFFFFF;}
.ct_img_sc{ position:absolute; top:0px; left:-161px; width:161px; height:216px; margin:0px; padding-left:0px; z-index:21; }
.ct_img_sc_bg{ position:absolute; top:0px; left:-161px; width:161px; height:216px; margin:0px; padding-left:0px; z-index:21; background-image:url(../pix/sc_cart_img.gif); background-repeat:repeat-y; background-position:0px 0px; }

/* Hack for IE */
* html .ct_img_sc_bg {
    left:-169px;
}
/* End IE Hack */


table.sc_cartcont{ border:1px solid #000000; background-color:#FFFFFF; color:#000000; font-size:10px; }
table.sc_cartcont2{ border:1px solid #000000; background-color:#FFFFFF; color:#000000; font-size:10px; border-top:0px solid #000000; }
td.sc_border{ border-top:1px solid #000000; }
tr.sc_border{ border-top:1px solid #000000; }
td.pl5{ padding-left:5px; }
td.po_del_button{ text-align:right; padding-right:5px; }
td.po_cart_content_item3{ text-align:right; }
td.align_c{ text-align:center; }
td.align_r{ text-align:right; }
td.align_l{ text-align:left; }

tr.sc_del_row{ background-color:#d7d7d7; }
tr.sc_sum_row{ color:#f3000e; }
.info_text{ padding:4px 0px 0px 0px; }
.po_cart_notice{ position:relative; padding-top:10px; }
.po_cart_notice a{ color:#FFFFFF; }
.po_cart_notice a:hover{ color:#FFFFFF; text-decoration:underline; }

.c_sc_delivery_info_box{ position:relative; padding-top:10px; padding-bottom:10px; }


/* ----------CT QS----------------- */
h1.qs_title{ line-height:17px; left:170px; width:170px; margin-bottom:0px; }
.qs_c_box_cont{ position:relative; padding-bottom:10px; margin-left:10px; width:322px; color:#f3ffff; font-size:12px; line-height:18px;  }
.qs_text{ position:relative; line-height:18px; min-height:160px; height:auto !important; height:160px;  }

h2.boxes_qs{ margin-top:0px; margin-bottom:3px; }
.qsbox{ position:relative; display:block; margin-bottom:10px; }
.qsbox_container{ }
.qsbox_inner_cont{ position:relative; }
.qsbox_text{ position:relative; margin:0px 0px 5px 0px; padding:0px 0px 0px 165px; min-height:85px; height:auto !important; height:85px; color:#FFFFFF; }
.qsbox_image_cont_blank{ float:left; padding:0px 11px 0px 0px; width:153px; height:83px; }
.qsbox_image_cont{ position:absolute; top:0px; left:0px; width:153px; height:83px; }
.qsbox_image_link{ margin:8px 0px; }

.qsbox_text a.nlink3{ color:#ffcc33; }
.qsbox_image_link 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:#FFCC33; font-size:10px; } /* mannschaften logos*/
.contentr4 img{ color:#E6D243; 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:3px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left; color:#FFCC33; font-weight:bold; } /* mannschaften namen */
.contentr5_2{ position:relative; margin:3px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left; color:#FFCC33; font-weight:normal; } /* mannschaften namen */
.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 0px 0px; padding:0px 0px 0px 0px; text-align:left; color:#FFCC33; 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:#FFFFFF; } /* 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{ width:70px; height:20px; padding:3px 0px 0px 0px; background-color:#FFCC33; text-align:center; } /*live div*/
.ls_rg{ width:70px; height:20px; padding:3px 0px 0px 0px; background-color:#ff0000; text-align:center; } /*report div*/
/*report_link*/
a.ls_rl{ color:#FFCC33; font-weight:bold; text-transform:uppercase; }
a.ls_rl:hover{ color:#FFCC33; text-decoration:underline;}
a.ls_rl:active{ color:#FFCC33; text-decoration:none; }
/*livelink*/
a.ls_ll{ color:#BF000B; font-weight:bold; text-transform:uppercase; }
a.ls_ll:hover{ color:#BF000B; text-decoration:underline; }
a.ls_ll:active{ color:#BF000B; 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:left; font-weight:bold; padding: 0px 0px 0px 20px; 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:#FFED00; }
.cr_link  a:hover{ color:#FFCC33; text-decoration:underline; }
.cr_link a:active{ color:#FFCC33; text-decoration:none; }

.c_ll_link { padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; font-weight:bold; font-size:12px; }
.c_ll_link a{ color:#BF000B; }
.c_ll_link  a:hover{ color:#BF000B; text-decoration:underline; }
.c_ll_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:#E6D243; font-size:12px; font-weight:bold; }

.report_score { margin:30px 0px 0px 0px; padding:0px 0px 0px 0px; color:#FFED00; font-family:'Arial Narrow',Arial; font-size:55px; font-weight:bold; text-align:center; }
.report_part1score { margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; color:#FFFFFF; font-size:12px; font-weight:bold; }
.report_teamname { color:#FFFFFF; font-size:12pt; font-weight:bold; }

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; color:#E6D243; 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:#E6D243; 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 #FFCC33; }
.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:#E6D243; }
span.textsmall{ font-size:10px; }
.creport_label { position:relative; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; height:20px; font-size:14px; text-align:center; background-color:#ED001E; color:#FFFFFF; border-top:1px solid #ffcc33; border-bottom:1px solid #ffcc33; }
.creport_detail { position:relative; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; }
.reportlist{ font-size:9pt; color:#E6D243; line-height:16px; }
.actionlist{ line-height:23px; font-size:9pt; }
.actionlistimage{ padding: 5px 0px 0px 0px;}
.actionlistitem{ color:#FFFFFF; }
.ll_reload_cont{ color:#BF000B; font-size:12px; text-align:center; }
.lineuplist{ font-size:8pt; color:#FFFFFF; line-height:18px; }
.pt_5{ padding-top:5px; }
.mb_5{ margin-bottom:5px; }
.pb_10{ padding-bottom:10px; }

/* ------------ CT Fussball Tablle ----------------- */
.soccerchart_cont{ position:relative; margin:0px 0px 30px 0px; padding:0px 0px 0px 0px; font-size:10px; }
table.soccerchart{ font-size:10px; }
.soccerchart{ line-height:20px; border-bottom:1px solid #FFCC33; margin:0px 0px 0px 10px; }
/* ------------ nur linke Tabelle----------------- */
table.soccerchart_left{ margin-left:0px; }

table.soccerchart_left td{ height:29px;
line-height:10px; }


th.soccerchart_header{ background-color:#E7D243; height:38px; font-size:12px; font-weight:normal; color:#c44e1f; padding-left:22px; background:#E7D243 url(../pix/tabelle_head_icon.jpg) no-repeat scroll 4px 5px; line-height:14px;  }
th.soccerchart_header2{ background-color:#E7D243; height:30px; font-size:12px; font-weight:normal; color:#c44e1f; padding-left:22px; background:#E7D243 url(../pix/tabelle_ost_head_icon.jpg) no-repeat scroll 4px 2px; line-height:14px;  }
th.soccerchart_header3{ background-color:#E7D243; height:30px; font-size:12px; font-weight:normal; color:#c44e1f; padding-left:22px; background:#E7D243 url(../pix/tabelle_jugend_head_icon.jpg) no-repeat scroll 4px 2px; line-height:14px;  }
span.soccerchart_header2{ display:block; font-weight:bold; }
td.lx_col_ue{ background-color:#ED001E; color:#FFFFFF; }
td.lx_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_ost2_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.lx_col_own{ color:#FFCC33;  }
td.colorize{ color:#B5D1C3; }
td.small_lineheight{ line-height:14px; }

/* ------------ CT SU ----------------- */
.ct_img_su { position:absolute;  top:0px; left:-161px; width:163px; height:216px; margin:0px; padding-left:0px; z-index:21; }
.ct_zoom_su { position:absolute; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; top:166px; left:110px; width:51px; height:30px; z-index:22; }
.su_div_cont{ position:relative; width:339px; margin-bottom:10px; color:#FFFFFF; }
.su_div_title{ font-size:14px; font-weight:bold; padding-bottom:7px; padding-left:8px; }
.su_div_text{ font-size:12px; padding-bottom:7px; padding-left:8px;}
.su_arrow{ position:absolute; width:25px; top:0px; right:0px; }
.su_div_elem_cont1{ position:relative; background-color:#f3000e; padding:0px 10px 0px 8px; }
.su_div_elem_cont2{ position:relative; background-color:#005d91; padding:0px 10px 0px 8px; }
.su_aw_box {  }
#su_form{ padding-left:5px; color:#FFFFFF; }

a.su_hover_element{ color:#ffffff; text-decoration:none;  }
a.su_hover_element:hover{ color:#ffffff; text-decoration:underline; }

.hover_table_border{ border:2px solid #e6d243; }
.hover_table{ padding:7px 5px 25px 13px; font-size:9px; background:#ffffff; }
td.td_head{ font-size:20px; }
.td_bottom{ border-bottom:2px solid #ff000f; }
.hover_table td{ border-bottom:2px solid #ff000f; height:18px; }
.hover_table tr{  }
.tdcb{ color:#000000; }
.tdcr{ color:#ff000f; }
td.no_b_x{ border:none; }

.su_results{ position:relative; padding-left:8px; padding-right:10px; font-weight:bold; color:#E6D243; }

/* ------------ 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 { font-size:12px; font-weight:bold; color:#FFFFFF; text-align:left; }
a.nlink3:hover { color:#FFFFFF; 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:#E6D243; text-align:left; }
a.nlink4:hover { color:#E6D243; text-decoration:underline; }
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:#FFCC33; text-decoration:none; }
a.le_link1:hover { color:#FFCC33; text-decoration:underline; }
a.le_link2 { line-height:18px; font-weight:400; color:#FFFFFF; }
a.le_link2:hover { color:#FFCC33; text-decoration:underline; }
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; }
/********************************************/

/* ----------------- Zusatztabellen - Liatabellen --------------------- */

div.soccertable_dyn_inner table.soccerchart{ /*margin:0px 0px 0px 4px;*/
border-bottom: 1px solid #FFCC33;
}
div.soccertable_dyn_inner table.soccerchart_left td {padding-top:3px; padding-bottom:4px; height:auto;}
div.soccertable_dyn{position:relative;}
.soccertable_dyn  .sideswap_nav { position: absolute; top: 2px; z-index: 1002; padding: 5px 3px 5px 23px; cursor: pointer; color:#BF000B; font-size:10px;}
.soccertable_dyn .sideswap_previous { left: 0px; border-left: none; }
.soccertable_dyn .sideswap_next { right: 0px;  border-right: none; }

/********************************************/

/* -----------   Fanshop --------------*/
div.newsticker_fanshop{ margin:0px 9px 20px 5px; float:right;}

/********************************************/