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





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

/* ----------------- Überschriftenformate Allgemein --------------------- */
h1 {font-family:Georgia, Lucida Console, Lucida Grande,Verdana, Geneva, sans-serif; font-size:17px; font-weight:normal; color:#FFFFFF; text-transform:none; letter-spacing:0px; font-style:normal; line-height:20px; }
h2 { font-family:Georgia, Lucida Console, Lucida Grande,Verdana, Geneva, sans-serif; color:#000000; font-size:12px; line-height:12px; text-transform:none; letter-spacing:0px; font-style:normal; }
h3 { font-family:Georgia, Lucida Console, Lucida Grande,Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; text-transform:none; letter-spacing:0px; font-style:normal; line-height:15px; }
h4 { font-family:Georgia, Lucida Console, Lucida Grande,Verdana, Geneva, sans-serif; font-size:9px; font-weight:normal; color:#FFFFFF; text-transform:none; letter-spacing:0px; font-style:normal; line-height:13px; }
/**********************/

/* ------------ TEXT Allgemein ----------------- */
.ct_font { font-size:12px; font-weight:normal; color:#FFFFFF; text-align:left; }
.fw_font { font-size:12px; line-height:12px; color:#000000; text-align:left; }
.fw_font_small { font-size:10px; line-height:12px; font-weight:600; color:#000000; text-align:left; }



/* -------------- 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 { line-height:20px; font-weight:400; color:#838383; text-align:left; }
a.nlA:hover { color:#000000; text-decoration:none; }
a.nlsA { line-height:20px; color:#000000; text-align:left; font-weight:bold; }
a.nlsA:hover { color:#000000; text-decoration:none; }
a.nlAL { line-height:20px; font-weight:bold; color:#000000; text-align:left; }
a.nlALs { line-height:20px; font-weight:bold; color:#000000; text-align:left; }
a.nlAL:hover, a.nlALs:hover { color:#000000; 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; }


/* ---------- index seite---------------- */
.ct_img_index { position:absolute; top:0px; left:-349px; width:347px; height:225px; margin-top:-10px; padding-left:0px; z-index:50; }
div.ct_img_index_overlay { position:relative; top:0px; width:347px; height:225px; margin:-225px 0px 0px 0px; 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; }
/* ---------- index seite - startseitenboxen---------------- */

.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_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 7px; width:324px; height:2px; border-bottom:1px solid #ffcc33; }



/* -------------------BEGIN------------------------- */

/* ------------ CT Allgemein ----------------- */

span.txt_big_red_italic, div.txt_big_red_italic{ color:#74293b; font-style:italic; font-size:12px; }
span.txt_big_red, div.txt_big_red{ margin-bottom:15px; color:#74293b; font-size:12px; font-weight:bold; display:block; }
span.txt_gray{ color:#5a5a5a; }
span.txt_gray_bold{ color:#5a5a5a; font-weight:bold; }
span.txt_red{ color:#C62F23; }
span.txt_red_bold{ color:#C62F23; font-weight:bold; }

.clear_left{ clear:left; }
.clear_both{ clear:both; }
h1.c_title{ position:relative; padding: 0px 0px 12px 0px; margin:0px 0px 12px 0px;  font-size:20px; font-weight:bold; letter-spacing:2px; line-height:24px; color:#000000; border-bottom:1px dashed #5A5A5A; }
h1.cc_title{ position:relative; padding: 0px 0px 12px 0px; margin:0px 0px 12px 310px;  font-size:20px; font-weight:bold; letter-spacing:2px; line-height:24px; color:#000000; border-bottom:1px dashed #5A5A5A; }
h2.boxes_1s{ position: relative; padding: 0px 0px 0px 190px; margin:0px 0px 10px 0px; font-size:18px; font-weight:bold; letter-spacing:0px; line-height:20px; color:#74293b; }
h2.boxes_ib{ position:relative; padding:0px 0px 0px 0px; margin:0px 0px 12px 0px; font-size:20px; letter-spacing:0px; line-height:20px; }
h2.boxes1, h2.boxes3, h2.boxes5 { /*position:relative; padding: 30px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:12px; font-weight:bold; letter-spacing:0px; line-height:16px; text-transform:uppercase; color:#000000; */ position:absolute; bottom:5px; right:30px; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:12px; font-weight:bold; letter-spacing:0px; line-height:16px; text-transform:uppercase; color:#000000; }
h2.boxes2, h2.boxes4, h2.boxes6 { /*position:relative; padding: 30px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:12px; font-weight:bold; letter-spacing:0px; line-height:16px; text-transform:uppercase; color:#000000; */ position:absolute; bottom:5px; left:30px; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:12px; font-weight:bold; letter-spacing:0px; line-height:16px; text-transform:uppercase; color:#000000; }

/*h2.boxes2{ position: relative; padding: 32px 0px 0px 55px; margin:0px 0px 10px 0px; font-size:14px; font-weight:bold; letter-spacing:0px; line-height:20px; color:#74293b; }
h2.boxes3{ position: relative; padding: 32px 0px 0px 257px; margin:0px 0px 10px 0px; font-size:14px; font-weight:bold; letter-spacing:0px; line-height:20px; color:#74293b; }
h2.boxes4{ position: relative; padding: 32px 0px 0px 55px; margin:0px 0px 10px 0px; font-size:14px; font-weight:bold; letter-spacing:0px; line-height:20px; color:#74293b; }
*/
.ct_img_cont{ position:absolute; top:0px; left:0px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; /*width:589px; height:238px;*/ }

.c_box_text_cont{ position:relative; margin:0px 0px 0px 0px; padding:10px 0px 20px 0px; }
.c_box_img_text_cont{ position:relative; padding:0px 0px 0px 0px; margin:0px 10px 10px 0px; float:left; width:389px; }

.c_box_text1{ position:relative; padding:0px 0px 20px 0px; margin:0px 0px 0px 0px; }
.c_box_text2{ position:relative; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.c_box_text3{ position:relative; padding:0px 0px 0px 0px; margin:0px 9px 0px 0px; }

.relative_div{ position:relative; margin:0px 0px 0px 0px; padding:6px 0px 0px 320px; min-height:700px; height:auto !important; height:700px; }

.bg_black{ background-color:#000000; }
/*********************/

/* ------------ CT Suche ----------------- */
div.searchfield{ position:relative; margin:10px 0px 5px 0px; padding:0px 0px 0px 0px; color:#999999; text-align:center; }
div.searchtext{ position:relative; }
div.searchbutton{ position:relative; }
input.sfield { margin:0px 0px 0px 0px; padding:3px 3px 3px 3px; text-align:right; font-size:10px; font-weight:bold; background-color:#ffffff; width:122px; height:12px; border:1px solid #99cc33; }

input.sbutton { position:relative; border:0px solid #CFCFCF; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:130px; height:20px; color:#c62f23; text-align:right; background-color:transparent; font-weight:normal; }

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; }
span.se_highlight{ font-weight:bold; }
/********************************************/


/* ------------ CT TI ----------------- */
div.ct_img_ti1 { position:relative; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
div.ct_img_ti1 img{ padding:10px 10px 10px 10px; background:transparent url(../pix/tibox_bg_1.jpg) no-repeat 0px 0px; }

div.ct_img_ti2 { position:relative; padding:0px 0px 0px 0px; margin:0px 0px 32px 0px; }
div.ct_img_ti2 img{ padding:10px 10px 10px 10px; background:transparent url(../pix/tibox_bg_23.jpg) no-repeat 0px 0px; }

div.ct_img_ti3{ position:relative; padding:0px 0px 0px 0px; margin:0px 0px 32px 0px; }
div.ct_img_ti3 img{ padding:10px 10px 10px 10px; background:transparent url(../pix/tibox_bg_23.jpg) no-repeat 0px 0px; }

div.ct_zoom_ti { position:absolute; top:220px; left:229px; width:51px; height:30px; z-index:22; }
div.ct_zoom_ti img{ background-image:none; padding:0px; }

/* ------------ CT PT ----------------- */
span.ct_img_pt { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.ct_zoom_pt { position:absolute; top:85px; left:96px; width:51px; height:30px; z-index:22;  }

.ct_pt_cont2{ position:relative; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
span.ct_img_pt2 { position:relative; padding:0px 0px 0px 0px; margin:0px 10px 0px 0px; float:left; }
span.ct_img_pt3 { position:relative; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.pt_box_text_cont{ position:relative; padding:10px 0px 0px 0px; margin:0px 0px 20px 0px; }


.ig_box_cont{ position:relative; padding:0px 0px 0px 0px; margin:10px 0px 20px 0px; }
.ig_box_text{ position:relative; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px; width:195px; text-align:left; font-weight:bold; letter-spacing:0px; line-height:12px;  }
.ig_box_img{ position:absolute; top:0px; left:200px; width:390px; height:238px; }
.ig_box_preview_cont{ position:absolute; top:300px; left:210px; width:390px; height:190px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.ig_box_preview_cont img{ padding: 0px 0px 0px 0px; margin:0px 0px 0px 7px; }

/* ------------ CT TO ----------------- */
div.to_div{ min-height:600px; height:auto !important; height:600px; }
.to_box_text_cont{ position:relative; padding:0px 0px 0px 0px; margin:50px 0px 20px 0px; }
.to_box_text_cont2{ position:absolute; top:66px; left:0px; margin:0px; padding:0px; width:290px; text-align:right; color:#838383; }

/* -------------- MOD Rightbox LINKS /DOWNLOADS -------------- */
div.rbox_cont{ position:relative; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; }
.rightbox_lda_cont{ min-height:240px; height:auto !important; height:240px; } /* Container LINKS/Downloads/Archive */
div.rbox_head { position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left; width:175px; height:40px; background:transparent url(../pix/rbox_head.jpg) no-repeat scroll 0pt 0pt; }
div.rbox_body { position:relative; padding:22px 0px 0px 0px; min-height:50px; height:auto !important; height:50px; width:175px; background:#ffffff url(../pix/rbox_content.jpg) repeat-y scroll 0pt 0pt; }
div.rbox_body img { border:0px none; }
div.rbox_text { position:relative; margin:4px 0px 8px 0px; padding:0px 0px 0px 0px; width:170px; }
div.rbox_text_container { position:relative; margin:4px 4px 8px 4px; padding:0px 0px 0px 50px; background:transparent url(../pix/rbox_cont_img.jpg) no-repeat scroll 18px 5px; }
div.intlink{ visibility:hidden; }
div.extlink{ visibility:hidden; }
h2.nt_hl2{ margin:0px 0px 0px 0px; padding:25px 0px 1px 0px; text-align:center; letter-spacing:2px; text-decoration:none; }
.rbox_nav_link_container{  position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 50px; }
div.rbox_nav_img{ position:absolute; top:5px; left:18px; width:24px; height:15px; background:#ffffff url(../pix/rbox_cont_img.jpg) no-repeat scroll 0pt 0pt; }
div.rbox_footer { position:relative; width:175px; height:15px; background:#ffffff url(../pix/rbox_footer.jpg) no-repeat scroll 0pt 0pt; }
.rbox_text_line{ border-top:1px solid #ffeeee; margin:0px 0px 0px 8px; padding:0px 0px 0px 0px; height:2px; width:152px;  }
/* -------------- Links/Downloads - LINK-------------- */
a.sb_ld { font-size:12px; line-height:18px; color:#838383; text-decoration:none; }
a.sb_ld:hover { color:#000000; text-decoration:none; }

/*----Spezialformaierung IB -----*/
h1.ib_title{ position:relative; padding: 0px 0px 0px 0px; margin:0px 0px 12px 0px; font-size:20px; font-weight:bold; letter-spacing:0px; line-height:20px; color:#5A5A5A; }
.ib_box_text{ position:relative; margin:10px 0px 18px 100px; padding:0px; color:#5A5A5A; font-size:12px; line-height:14px;  }

.cbox{ position:relative; margin:0px 0px 0px 0px; padding:26px 0px 0px 246px; height:286px; }
div.ib_cbox{ padding:0px 0px 0px 246px; }
.cbox_content{ position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  }
.cbox_image_cont{ position:absolute; top:20px; left:44px; margin:0px 0px 0px 0px; padding:0px; }
.cbox_image_cont img{ padding:10px 10px 10px 10px; background:transparent url(../pix/cbox_bg.jpg) no-repeat 0px 0px; width:150px; height:200px; display:block;}
div.bg_palepink img{ padding:10px 10px 10px 10px; background:transparent url(../pix/cbox_bg_pink.jpg) no-repeat 0px 0px; }

.cbox_content span.txt_big_red{ margin-bottom:15px; color:#74293b; font-size:12px; }

.sbox_container_index1, .sbox_container_index3{ padding:0px 30px 0px 0px; text-align:right; }
.sbox_container_index2, .sbox_container_index4{ padding:0px 0px 0px 30px; text-align:left; }
.sbox_text_cont1, .sbox_text_cont3{ padding:0px 0px 0px 130px; }
.sbox_text_cont2, .sbox_text_cont4{ padding:0px 130px 0px 0px; }

div.bg_palepink { background-color:#fff5f5; }

/*Spezialformatierung Bilderinhalt IG*/
/*.cbox{ border-bottom:none; }
.cbox_content{margin-left: 0px; }
.cbox_text_cont{ margin-left: 90px; height: 55px; padding-left: 0px; border-bottom:1px solid #99CC33; }
.cbox_image_cont img{ border-bottom:1px solid #99CC33; }*/


/* ---------- index seite - startseitenboxen ---------------- */
.sbox_image_cont{ position:relative; margin:50px 0px 0px 0px; padding:0px 0px 0px 0px; }
.sbox_img_div1, .sbox_img_div3, .sbox_img_div5 { position:relative; margin:0px 0px 0px 0px; padding:0px 10px 0px 0px; background:transparent url(../pix/sbox_bg_right.jpg) no-repeat right center; }
.sbox_img_div2, .sbox_img_div4, .sbox_img_div6{ position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; background:transparent url(../pix/sbox_bg_left.jpg) no-repeat left center; }

img.sbox_img1, img.sbox_img3, img.sbox_img5{ padding:10px 0px 10px 10px; background:transparent url(../pix/sbox_bg135.jpg) no-repeat 0px 0px; }
img.sbox_img2, img.sbox_img4, img.sbox_img6{ padding:10px 10px 10px 0px; background:transparent url(../pix/sbox_bg246.jpg) no-repeat 100% 50%; }

.sbox_image_cont a{ font-size:7pt; color:#000000; }

.sbox_top_spacer{ padding:130px 0px 0px 0px; }
.sbox_head1,.sbox_head3{ position:absolute; top:0px; left:0px; height:50px; width:350px; /* margin:0px 0px 15px 0px; padding:0px 0px 0px 30px; */ }
.sbox_head2,.sbox_head4{ position:absolute; top:0px; left:0px; height:50px; width:350px; /* margin:0px 0px 15px 0px; padding:0px 30px 0px 0px; */ }

.sbox_border{ position:relative; margin:0px 0px 0px -21px; padding:0px 0px 0px 0px; width:161px; height:2px; color:#FFFFFF; background-color:#000000; overflow:hidden; }
.sbox_content{ position:relative; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:12px; line-height:18px; color:#838383; }

.sbox_text_cont{ position:relative; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.sbox_picture img{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:7pt; color:#000000; }
.sbox_preview_cont{ position:absolute; top:150px; left:-278px; width:225px; height:120px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:right;  background-color:#FFFFFF;}
.sbox_preview_cont img{ padding: 0px 0px 0px 0px; margin:0px 0px 0px 7px; }
span.sbox_link{ position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:block; }

.sbox{ position:relative; padding: 0px 0px 0px 0px; margin:0px 0px 20px 0px; }
.sbox_container_index_x{ position:relative; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.sbox_link{ position:relative; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; }

/*----spezialformaierung der startboxen 1.Box-----*/
.sbox_container_index_1{ position:relative; padding: 10px 0px 0px 0px; margin:0px 0px 0px 0px; }
.sbox_head_1{ margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; /*overflow:hidden;*/ }
.sbox_text_cont_1{ position:relative; margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; }
.sbox_content_t1{  position:relative; margin:10px 0px 0px 0px; padding:0px 0px 0px 190px; color:#74293B; font-size:12px; line-height:12px; }
.sbox_content_t2{ position:relative; margin:3px 0px 0px 0px; padding:0px 0px 0px 190px; font-size:10px; line-height:12px; }
.sbox_content_t2 a{ color:#74293B; }
.sbox_image_cont_1{ position:absolute; top:40px; left:10px; }

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

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

.sbgx0{ position:relative; background-color:#e3eccb; border:1px solid #74293b; width:585px; height:176px; display:block; visibility:hidden; display:none; }
.sbgx1,.sbgx3,.sbgx5{ width:350px; height:393px; margin-right:20px; float:left; background:#FFFFFF url(../pix/sbox_head2.jpg) repeat-x scroll 0px 0px;  }
.sbgx2,.sbgx4,.sbgx6{ width:350px; height:393px; float:right; background:#FFFFFF url(../pix/sbox_head2.jpg) repeat-x scroll 0px 0px; }

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

/* ------------ CT CC ----------------- */
.cc_box_text2{ position:relative; padding:0px 0px 0px 0px; margin:0px 0px 20px 310px; }
td.nl_table_td{ text-align:right; padding:0px 30px 0px 0px; }
div.ct_img_cc { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  }
span.ct_img_cc { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.ct_zoom_cc { position:absolute; top:85px; left:96px; width:51px; height:30px; z-index:22;  }
table.nl_table{ padding:0px; margin:0px 0px 0px 170px ; table-layout:fixed; color:#838383; }
span.nl_mand_field{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
div.nl_text2{  }
div.nl_checkbox_head{ font-weight:bold; margin-bottom:10px; }

/* ------------ CT SE ----------------- */
h1.se_title{ margin-left:0px; }
table.se_table{ position:relative; padding:0px 0px 0px 0px; margin:0px 0px 100px 0px; }
.c_box_text_se{ position:relative; padding:0px 0px 0px 0px; margin:16px 0px 20px 0px; font-weight:bold; }
.se_results{ position:relative; margin:0px 0px 0px 0px; padding:14px 0px 6px 0px; border-bottom:1px dashed #000000; }
.se_results_text{ position:relative; margin:10px 0px 5px 0px; padding:0px 0px 0px 0px; }
a.se_link1 { font-family:Georgia, Lucida Console, Lucida Grande,Verdana, Geneva, sans-serif; color:#363636; font-size:14px; font-weight:bold; line-height:14px; }
a.se_link2 { color:#C62F23; text-decoration:none; font-style:italic; border-bottom:1px dashed #838383; }
a.se_link2:hover { border-bottom:1px solid #363636; }
/****************END********************************/


/* --------------------------- */
.border { border:1px solid #C4C5C8; }
.headline { margin:20px 8px 0px 0px; padding:0px; width:162px; }
.to{ width:230px; }
.leadtext { position:relative; font-size:12px; color:#FFFFFF; margin:8px 0px 0px 0px; width:156px; 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;}


/* --------- CC ----------*/
h1.headline_cc{  margin:20px 8px 15px 0px; padding:0px 0px 0px 0px; }
.cc_container{ width:335px; }

/* ----------CT Text mit Bild----------------- */
/*.ct_img_ti { position:relative;   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:relative;  width:162px; height:216px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; z-index:21; }
/*.ct_zoom_pt { width:51px; height:30px; z-index:22; visibility:hidden; display:none; }*/

/* ------------ 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; }
.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{ min-height:40px; height:auto !important; height:40px;  }
.sp_details ul{ margin:0px 0px 0px 0px; padding: 0px 0px 10px 0px; width:325px; font-weight:bold; }
.sp_details li{ margin-bottom:5px; padding: 0px 0px 4px 0px; list-style-type:none; list-style-position:outside;  border-bottom:1px solid #ff0000;}
.sp_space_list{ margin-bottom:5px; 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:-20px; 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 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 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 */
.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 */

.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 */
.sy_g{ visibility:hidden; display:none; } /* no liveticker, no report*/
.sy_cg{ width:70px; height:20px; padding:3px 0px 0px 0px; background-color:#FFCC33; text-align:center; } /*live div*/
.sy_rg{ width:70px; height:20px; padding:3px 0px 0px 0px; background-color:#ff0000; text-align:center; } /*report div*/
/*report_link*/
a.sy_rl{ color:#FFCC33; font-weight:bold; text-transform:uppercase; }
a.sy_rl:hover{ color:#FFCC33; text-decoration:underline;}
a.sy_rl:active{ color:#FFCC33; text-decoration:none; }
/*livelink*/
a.sy_ll{ color:#BF000B; font-weight:bold; text-transform:uppercase; }
a.sy_ll:hover{ color:#BF000B; text-decoration:underline; }
a.sy_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_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:#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_halftimescore { 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; }
.sl_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{ line-height:20px; border-bottom:1px solid #FFCC33; margin:0px 0px 0px 10px; }
.soccerchart_header{ background-color:#E7D243; height:20px; }
td.sx_col_ue{ background-color:#ED001E; color:#FFFFFF; }
td.sx_col_eq{ background-color:#BE0018; color:#FFFFFF; }
.soccerchart_cont{ margin:0px 0px 40px 0px; padding:0px 0px 0px 0px;  font-size:8pt; }
td.sx_col_own{ color:#FFCC33;  }
td.colorize{ color:#B5D1C3; }
td.small_lineheight{ line-height:14px; }




/* ----------------- 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 { color:#C62F23; text-decoration:none; border-bottom:1px dashed #838383; }
a.nlink3:hover { border-bottom:1px solid #363636; }
/*a.nlink3:active { color:#C62F23;  }
a.nlink3:visited { color:#C62F23; }
*/
a.nlink3i {  font-style:italic; color:#74293B; text-align:left; }
a.nlink3i:hover { text-decoration:underline; }
a.nlink3i:active { color:#74293B; font-style:italic; }
a.nlink3i:visited { color:#74293B; font-style:italic;}

a.sl1, a.sl5 { font-size:12px; color:#FFFFFF; text-align:left; }
a.sl1:hover, a.sl5:hover { color:#FFFFFF; text-decoration:underline; }
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:11px; line-height:15px; font-weight:400; color:#A0A0A0; text-align:left; }
a.dllink:hover { color:#FF6400; text-decoration:none; }
/********************************************/


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