/********************************************************************/
/*** File: hd_contenttypes.css
/*** Author: Andreas Zrost
/*** Copyright: (c) 2007 Q2E GmbH office@q2e.at
/*** Last Change: 01.04.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:21px; font-weight:bold; color:#000000; 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:#000000; 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; }
h1.index_title{ position: absolute; top: 23px; left: -21px; width:450px; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:left; letter-spacing:0px; font-style:normal; line-height:26px; overflow: hidden; }
div.index_title_2{ position: absolute; top: 50px; left: -21px;  padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; color:#000000; font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; font-size:16px; font-weight:bold; text-align:left; letter-spacing:0px; font-style:normal; line-height:26px; overflow: hidden; }
h1.sbox_image_title{ position: absolute; right: 8px; bottom: 10px; padding: 0px 0px 18px 10px; margin:0px 3px 0px 0px; color:#FFFFFF; font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; font-size:16px; font-weight:bold; text-align:right; text-transform:uppercase; letter-spacing:0px; font-style:normal; line-height:20px; }
span.txt_big_red{ color:#cc0000; font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; font-size:16px; font-weight:bolder; text-align:right; text-transform:uppercase; font-style:normal; letter-spacing:0px; }


/* ------------ 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:11px; line-height:12px; font-weight:normal; 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; }
.number{ font-family: Verdana, Arial, Helvetica,  SunSans-Regular, Sans-Serif; font-size:11px;  font-weight:bold; color:#FFCC33; text-transform:none; font-style:normal; }

/* -------------- MOD Newsticker/Archivbox -------------- */
div.newsticker, div.archive { position:relative; width:142px; margin:26px 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; }
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_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 #E9D85C; }
div.a_text { margin:0px 6px 0px 6px; padding:5px 0px 0px 0px; font-weight:bold; }
.nt_hl2, .a_hl2 { font-size:12px; margin:0px; padding:4px 0px 0px 28px; }
.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:#F3000E; }
a.nt_hl_link:hover { 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.lv_n { font-size:10px; line-height:18px; font-weight:600; color:#808080; }
a.lv_n:hover { color:#F3000E; text-decoration:underline; }
a.lv_a { font-size:10px; line-height:18px; font-weight:600; color:#000000; }
a.lv_a:hover { color:#FF6400; text-decoration:underline; }
/************************************************/

/* -------------- MOD Countdowner -------------- */
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; }
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 6px 0px 6px; 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:1px 0px 5px 0px; text-align:center; border-bottom:solid 2px #E9D85C; }
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:3px 0px 5px 0px; }
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_team_score2 { color:#000000; }
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:#E6D243; padding:0px 1px 0px 1px; }
/************************************************/

/* ---------- 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:absolute; top:0px; width:347px; height:225px; margin:0px; padding:0px; background-image:url(../pix/overlay_index.gif); background-repeat:no-repeat; z-index:52; }

.box_image_cont{ float:left; position:relative; margin:8px 0px 8px 0px; padding:0px 5px 0px 6px; }
div.box_image_cont_overlay { position:absolute; top:0px; width:155px; height:70px; margin:0px; padding:0px; z-index:51; }
.text_container_index{ position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 132px; }


/* ---------- index seite - startseitenboxen ---------------- */
.boxes{ margin:0px; padding:0px; color:#cc0000; font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; font-size:16px; font-weight:bolder; text-transform:uppercase; font-style:normal; letter-spacing:0px; }
.sbox_top_spacer{ padding:100px 0px 0px 0px; }
.sbox_head{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; overflow:hidden; }
.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{ margin:0px 0px 0px 0px; padding:9px 0px 0px 16px; position:relative; font-family: Verdana, Arial, Helvetica,  SunSans-Regular, Sans-Serif; font-size:12px; line-height:17px; width:300px; }
.sbox_content_text{ padding:0px 19px 0px 0px; }
.sbox_picture{ position:absolute; top:24px; left:21px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:96px; height:84px; background-color:#000000; }
.sbox_picture img{ margin:2px 0px 0px 2px; padding:0px 0px 0px 0px; font-size:10px; color:#FFFFFF; }
.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; }
.sbox{position:relative; padding: 33px 0px 0px 0px; margin:0px 0px 0px 0px; display:block; }
.sbox_link{ position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 16px; color:#cc0000; font-size:12px; }
/************************************************/
/************************************************/

/* ---------- content seiten - seitenboxen ---------------- */
.c_box_text{ padding: 0px 60px 0px 0px; margin:18px 0px 0px 0px; line-height:17px; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; font-size:12px; letter-spacing:0px; }
.c_box_text a{ color:#cc0000; }
.c_box_text a:hover{ color:#cc0000; text-decoration:underline; }
.c_box_text_ig{ padding: 0px 40px 0px 0px; margin:25px 0px 0px 0px; line-height:18px; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; font-size:12px; letter-spacing:0px; }
.c_box_text_ig span.txt_big_red{ font-size:12px; text-transform:none; }
.c_box_preview_cont{ /*position:absolute; top:150px; left:-278px;*/position:relative; width:225px; padding:0px 0px 0px 0px; margin:20px 0px 0px 0px; text-align:right;  background-color:#FFFFFF;}
.c_box_image_top_ig_label { /*position:absolute; top:43px; left:-278px;*/ position:relative; width:224px; height:95px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-image:url(../pix/h1_image.gif); background-repeat:no-repeat; background-position:0px 0px; background-color:#FFFFFF; }

.c_box_preview_cont img{ padding: 0px 0px 0px 0px; margin:0px 0px 7px 7px; }
div.c_box_image_top_ti{ position:relative; top:0px; left:0px; padding:0px 0px 0px 0px; margin:4px 0px 0px 0px; height:96px; width:267px;  background-image:url(../pix/h1_image.gif); background-repeat:no-repeat; background-position:0px 0px; background-color:#FFFFFF; }
.c_box_text_indented{ padding: 0px 60px 0px 48px; margin:28px 0px 0px 0px; font-weight:bold; font-size:12px;line-height:20px; }
.c_box_text_indented span.txt_big_red{ font-size:12px; text-decoration:underline; text-transform:none; }
/************************************************/

.c_box_thumb_cont_left{position:absolute;width: 224px;top:43px; left:-278px;}


/* ------------ CT Allgemein ----------------- */
.c_box{ position:relative; margin:0px 0px 50px 0px; padding:1px 0px 0px 0px; display:block; }
.c_box_head{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; overflow:hidden; }
.c_box_border{ position:relative; margin:0px 0px 0px -21px; padding:0px 0px 0px 0px; width:161px; height:2px; color:#FFFFFF; background-color:#000000; overflow:hidden; }
.c_box_content{ position:relative; margin:0px 0px 0px 0px; padding:9px 0px 0px 16px; font-family: Verdana, Arial, Helvetica,  SunSans-Regular, Sans-Serif; font-size:12px; line-height:17px; }
.c_box_link{ position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 16px; color:#cc0000; font-size:12px; }
.c_box_picture{ position:absolute; top:4px; left:0px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:114px; height:96px; background-color:#000000; }
.c_box_picture img{ margin:2px 0px 0px 2px; padding:0px 0px 0px 0px; }
.c_box_picture a{ color:#FFFFFF; }

.text{ position:relative; top:83px; padding:0px 0px 150px 0px; font-size:12px; color:#FFFFFF; }
.number{ font-size:32px; float:left; }
.floattext{ clear:both; }
.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;}
.text ul{ margin:0px 0px 0px 0px; padding: 0px 0px 10px 0px; width:325px; }
.text li{ margin-bottom:5px; list-style-type:none; list-style-position:outside;  border-bottom:1px solid #ff0000;}
/************************************************/

/* ----------CT TI ----------------- */
.ct_img_ti { position:absolute; top:77px; left:-284px; width:245px; height:191px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.ct_zoom_ti {position:absolute; top:268px; left:-90px; width:51px; height:30px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;   z-index:22; }
.ct_zoom_ig{ padding:0px 0px 0px 0px; margin:0px 0px 0px 325px;}
/* ----------CT PT ----------------- */
.pt{ margin: -5px 0px 0px 0px; width: 335px; }
.ct_img_pt{ position:absolute; top:-20px; left:-162px; 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 PI ----------------- */
.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 CC ----------------- */
.ct_img_cc{ position:absolute; top:-20px; left:-160px; width:162px; height:216px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; z-index:21; }
/* ----------CT BG ----------------- */
.cc{ width: 333px; }
.ct_img_gallery{ width:160px; }
.spacer_top_ig{ position:relative; padding:0px 0px 0px 0px; margin:3px 0px 0px 17px; background-color:transparent; }
.ig_large_image{ border:4px solid #000000;}

a.bg_thumb img{border:solid 3px #FFFFFF;}
a.bg_thumb img:hover{border:solid 3px #CC0000;}
a.bg_img_status_active img{border:solid 3px #CC0000}

/* ----------IB Bilderboxen ----------------- */
.text_container_ib{ position:relative; top:0px; left:0px; margin:0px 0px 0px 0px; padding:0px 0px 0px 132px; }
.sbox_image_top_ib_label { position:absolute; top:43px; left:-278px; width:270px; height:95px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-image:url(../pix/h1_image.gif); background-repeat:no-repeat; background-position:0px 0px; background-color:#FFFFFF; }
.sbox_image_top_ib_text{ position:absolute; top:157px; left:-278px; width:320px; height:200px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:12px; }
.sbox_image_top_ib_text span.txt_big_red{ font-size:15px; text-decoration:none; text-transform:none; letter-spacing:0px; }


/* ------------ 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 { line-height:13px; font-weight:400; color:#cc0000; text-align:left; }
a.nlink3:hover { color:#cc0000; 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:14px; line-height:13px; font-weight:400; color:#cc0000; text-align:left; } /*  interne Links im Fließtext  */
a.nlink3i:hover { color:#cc0000; 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:11px; line-height:15px; font-weight:400; color:#A0A0A0; text-align:left; }
a.dllink:hover { color:#FF6400; text-decoration:none; }
/********************************************/


/* ----------------- Link-Formatierung - Inhaltstypen --------------------- */
a.le_link1 { font-size:16px; line-height:18px; font-weight:400; color:#0A3C91; text-decoration:underline; }
a.le_link1:hover { color:#FF6400; text-decoration:underline; }
a.le_link2 { line-height:18px; font-weight:400; color:#0A3C91; }
a.le_link2:hover { color:#FF6400; text-decoration:underline; }
a.le_sel_link { line-height:15px; font-weight:400; color:#D6D6D6; }
a.le_sel_link:hover { color:#FFFFFF; text-decoration:underline; }
a.news { color:#6C6E70; }
a.news:hover {color:#00A6EB; text-decoration:none; }
/********************************************/

/* ----------------- Link-Formatierung - main_content_right --------------------- */
.sidebox_dl{ margin:0px 0px 0px 0px; padding:8px 0px 0px 10px; border-left:2px solid #D6D0C5; }
.sidebox_line { position:absolute; width:10px; height:85px; top:-65px; left:0px; border-left:2px solid #D6D0C5; }
.sidebox_head{ margin:0px 0px 0px 0px; padding:0px 0px 7px 0px; font-size:15px; font-weight:bold; text-decoration:none; color:#000000; letter-spacing:0px; }
.sidebox_content a{ font-size:11px; text-decoration:underline; color:#CCCCCC; line-height:17px; display:block;}
.sidebox_content a:hover { color:#000000; text-decoration:underline; }

/* ---- Archiv LINKS ------- */
a.nlA_inactive { margin:0px 0px 0px 0px; padding:0px 0px 0px 25px; width: 215px; height: 22px; font-size:12px; font-weight:normal; color:#cc0000; letter-spacing:0px; background-image:url(../pix/list-item.gif); background-repeat:no-repeat; background-position:0px 0px; display:table; }
a.nlA_inactive:hover { text-decoration:none; font-weight:bold;}
a.nlA_active { margin:0px 0px 0px 0px; padding:0px 0px 0px 25px; width: 215px; height: 22px; font-size:12px; font-weight:bold; color:#cc0000; letter-spacing:0px; background-image:url(../pix/list-item.gif); background-repeat:no-repeat; background-position:0px 0px; display:table; }

a.nlAL_active {border-top:1px solid #cc0000; color:#cc0000; font-weight:bold; } /*Show all Link*/
a.nlAL_active:hover, a.nlAL_active:active, a.nlAL_active:visited { color:#cc0000; font-weight:bold; text-decoration:underline; }

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