/********************************************************************/
/*** File: hd_contenttypes.css
/*** Author: Andreas Zrost
/*** Copyright: (c) 2007 Q2E GmbH office@q2e.at
/*** Last Change: 28.08.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:10px; }
h2 { font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; font-size:14px; font-weight:bold; 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; }

h1.index_title{ padding: 17px 0px 0px 0px; margin:0px 0px 0px 0px; color:#990033; text-align:center; letter-spacing:0px; font-style:normal; line-height:26px; overflow: hidden; }

.index_image{ color:#FFFFFF; font-size:20px; width:977px; height:435px;  }
div.index_text1{ padding: 0px 0px 0px 10px; margin:0px 0px 0px 0px; color:#000000; font-family:Arial, Helvetica, SunSans-Regular, Sans-Serif; font-size:15px; font-weight:normal; text-align:left; letter-spacing:0px; font-style:normal; line-height:20px; }

div.index_text2{ padding: 0px 0px 0px 10px; margin:0px 0px 0px 0px; color:#000000; font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; font-size:15px; font-weight:normal; text-align:left; letter-spacing:0px; font-style:normal; line-height:32px; }

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

span.txt_big{ font-size:14px; }

h3.sidebox_content_header{ color:#990033; margin-top:0px; margin-bottom:5px; padding-right:5px; text-align:center; }

/* ------------ TEXT Allgemein ----------------- */
.ct_font { font-family: Verdana,Arial, Helvetica, SunSans-Regular, Sans-Serif; font-size:12px; font-weight:normal; color:#cc9966; 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; margin:26px 0px 0px 0px; padding:0px; }
div.nt_head, div.a_head { position:relative; margin:0px; padding:0px;  }
div.nt_body, div.a_body { position:relative;  margin:0px; padding: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; }
div.a_text { margin:0px 6px 0px 6px; padding:5px 0px 0px 0px; line-height:18px; }
.nt_hl2, .a_hl2 { font-size:12px; margin:0px; padding:0px 0px 0px 6px; }
.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; }

h2.boxes{ position: relative; padding: 0px 0px 0px 7px; margin:0px 0px 0px 0px; font-size:14px; font-weight:normal; letter-spacing:0px; line-height:16px; color:#858688; font-weight:bold; }
h2.boxes_1{ position: relative; padding: 0px 0px 0px 150px; margin:0px 0px 11px 0px; font-size:20px; font-weight:bold; letter-spacing:0px; line-height:24px; color:#990033; }

/* ---------- index seite - startseitenboxen ---------------- */
.sbox_image_cont{ position:relative; margin:0px 0px 0px 0px; padding:0px 11px 0px 0px; float:left; }
.sbox_image_cont a{ font-size:7pt; color:#000000; }

.sbox_top_spacer{ padding:130px 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{ position:relative; margin:10px 0px 0px 0px; padding:0px 0px 0px 120px; height:60px; color:#858688; font-size:10px; line-height:14px; background:#d9d9da url(../pix/si_more_bg.jpg) no-repeat scroll right center;  }

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

.sbox{ position:relative; padding: 0px 0px 0px 0px; margin:0px 0px 5px 10px; }
.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; top: -1px }

/*----spezialformaierung der startboxen 1.Box-----*/

.sbox_container_index_1{ position:relative; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; height:105px; }
.sbox_head_1{ margin:0px 0px 0px 00px; padding:0px 0px 0px 0px; }
.sbox_text_cont_1{ position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.sbox_content_t1{  position:relative; margin:5px 0px 0px 0px; padding:0px 0px 0px 150px; color:#990033; font-size:12px; line-height:14px; font-weight:bold; }
.sbox_content_bottom_1{ position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 455px; height:12px; font-size:10px; line-height:12px;  background:#d9d9da url(../pix/si_more_bg.jpg) no-repeat scroll right center; }

.sbox_image_cont_1{ position:absolute; top:0px; left:0px; }
.sbox_container_index{ position:relative; margin:0px 0px 0px 0px; padding:62px 0px 0px 0px; background:transparent url(../pix/sbox_bg.jpg) no-repeat scroll 0pt 0pt; }
.sbox_image_cont_box{ position:absolute; top:6px; left:6px; }
.sbox_content_box_t1{ position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 7px; height:48px; color:#858688; font-size:12px; line-height:12px; }
.sbox_content_box_t2{ position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 175px; height:12px; font-size:10px; line-height:12px;  background:#d9d9da url(../pix/si_more_bg.jpg) no-repeat scroll right center; }
.sbox_content_box_t2 a{ color:#74293B; }


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

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

.sbgx0{ margin:0px 0px 10px 10px; width:541px; display:block; }
.sbgx1{ height:139px; width:263px; float:left; }
.sbgx2{ height:139px; width:263px; margin-left:15px; float:left; }
.sbgx3{ height:139px; width:263px; float:left; }
.sbgx4{ height:139px; width:263px; margin-left:15px; float:left; }
.sbgx5{ height:139px; width:263px; float:left; }
.sbgx6{ height:139px; width:263px; margin-left:15px; float:left; }

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

/* ---------- content seiten - seitenboxen ---------------- */
.c_box_text{ padding: 0px 60px 0px 0px; margin:18px 0px 0px 0px; line-height:18px; font-family: Arial, SunSans-Regular, Sans-Serif; font-size:14px; 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: Arial, SunSans-Regular, Sans-Serif; font-size:14px; 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; width:225px; height:120px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:right;  background-color:#FFFFFF;}
.c_box_preview_cont img{ padding: 0px 0px 0px 0px; margin:0px 0px 0px 7px; }
.c_box_image_top_ig_label { position:absolute; top:43px; left:-278px; 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_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; }
/************************************************/


/* ------------ CT Allgemein ----------------- */
.c_box{ position:relative; margin:50px 0px 0px 0px; padding:1px 0px 0px 0px; display:block; }
.c_box_head{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.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:10px 0px 0px 0px; font-family: Verdana, Arial, Helvetica,  SunSans-Regular, Sans-Serif; font-size:14px; line-height:19px; color:#000000; }
span.c_box_link{ position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; color:#CC9966; font-size:14px; }
span.c_box_link a{ color:#990033; }
span.c_box_link a:hover{ color:#990033; text-decoration:underline; }

.c_box_picture{ position:absolute; top:-12px; left:0px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:93px; height:110px; background-color:#000000; }
.c_box_picture img{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:93px; height:
110px;}
.c_box_picture a{ color:#FFFFFF; }

.text{ position:relative; top:83px; padding:0px 0px 150px 0px; font-size:12px; color:#FFFFFF; }
.number{ font-family: Verdana, Arial, Helvetica,  SunSans-Regular, Sans-Serif; font-size:32px; font-weight:bold; color:#FFCC33; text-transform:none; font-style:normal; 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:22px; font-weight:bold; color:#990033; margin:0px 0px 12px 0px; padding: 0px 60px 0px 0px; line-height:22px; letter-spacing:1px; }

.pos_right{ position:relative; left:170px; }
.pos_right_small{ position:relative; left:5px; }
.pos_left{ margin: 7px 0px 0px 9px; }
div.pos_relative{ position:relative; margin:0px 0px 0px 10px; padding:17px 0px 0px 0px; min-height:150px; height:auto !important; height:150px; }
.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; }

span.big_orange{ padding:0px 0px 0px 0px; margin:0px 0px 15px 0px; color:#ff6600; font-size:16px; text-align:left; text-transform:uppercase; line-height:20px; display:block;}
span.txt_big_red_normal{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  color:#990033; font-size:16px; text-align:left; line-height:20px; }
span.txt_small_red_bold{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; color:#990033; font-weight:bold; text-align:left; line-height:20px; }

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

/* ----------CT TI ----------------- -38 */
.c_left_field{ margin: 0px 0px 0px 0px; color:#FFFFFF; width:200px; background-repeat:no-repeat; background-position:0px 0px; background-color:#EFEEEC; z-index:1; }
.ti_c_box_cont{ position:relative; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.ti_c_box_text1{ margin:0px 0px 5px 0px; padding: 0px 0px 0px 290px; font-size:12px; line-height:14pt; color:#666666; min-height:160px; height:auto !important; height:160px; }
.ti_c_box_text1 a{ font-size:12px; line-height:16px; font-weight:400; color:#990033; text-align:left; }
.ti_c_box_text1 a:hover { color:#cc0000; text-decoration:underline; }

.ti_c_box_text2{ position:absolute; top:192px; left:5px; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height:14pt; color:#990033; font-size:16px; width:270px; text-align:right; font-style:italic; }

h1.ti_c_box_image_title{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; color:#990033; text-align:left; line-height:20px; }

.ti_ct_img { position:absolute; top:5px; left:0px; width:280px; height:155px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:right; color:#999999; }
.ti_ct_img img{ font-size:9px; }
.ti_ct_zoom { position:absolute; top:160px; left:220px; width:51px; height:30px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; z-index:22; display:none; visibility:hidden; }
.ct_zoom_ig{ padding:0px 0px 0px 0px; margin:-30px 0px 0px 325px;}
div.ti_c_box_image_top{ position:relative; top:0px; left:-243px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
span.border_ti_c_box_image_title{ font-size:20px;}

/* ----------CT TO ----------------- */
h1.to_title{ padding:0px 0px 0px 0px; margin:10px 0px 10px 10px; color:#990033; text-align:left; font-size:24px; line-height:20px;  }
.to_table_space{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.to_text{ color:#666666; font-size:12px;  }
div.no_pad_top{ padding:0px; }
/*.to_text br{ display:block; }*/

/* ----------CT Newsletter ----------------- */
div.nl_head{ position:relative; margin:0px 0px 0px 0px; padding:0px 10px 20px 0px; }
h1.nl_title{ padding:10px 0px 0px 0px; margin:0px 0px 10px 10px; color:#990033; font-size:24px; text-align:left; line-height:23px; }
div.nl_text{ position:relative; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:310px; color:#666666; }
div.nl_text2{ position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:490px; color:#666666; }/*width:435px;*/
span.nl_mand_field{ font-weight:bold; color:#990033; }
td.contentl input{ height:24px; }
table.nl_table{ position:relative; margin:0px; padding:0px;  }
.nl_form{ position:relative; padding:0px 0px 0px 0px; margin:0px 0px 0px 40px; }
.contentl{ position:relative; margin:0px; padding:0px; }
/* ----------CT PT ----------------- */
h1.pt_title{ padding:0px 0px 0px 0px; margin:10px 0px 10px 10px; color:#990033; text-align:left; line-height:20px; }

.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; display:none; visibility:hidden;}
/* ----------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; display:none; visibility:hidden;}
.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; }
.cfield14_text{}
/* ----------CT IG ----------------- */
.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;}

/* ----------IB Bilderboxen ----------------- */
.text_container_ib{ position:relative;  margin:0px 0px 0px 0px; padding:0px 0px 0px 130px; height:102px; }
.sbox_image_top_ib_label{ position:relative; padding:0px 0px 0px 0px; margin:10px 0px 10px 10px; }
.sbox_image_top_ib_text{ position:relative; padding:0px 0px 0px 10px; margin:0px 0px 0px 0px; }
.sbox_image_top_ib_text span.txt_big_red{ font-size:15px; text-decoration:none; text-transform:none; letter-spacing:0px; }

h1.ib_title_add{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; color:#990033; font-size:16px; text-align:left; text-transform:uppercase; line-height:20px; }

.boxes_add{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

/* ------------ CT Suche ----------------- */
div.searchfield{ position:absolute; top:240px; left:0px; margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; color:#999999; z-index:2; text-align:right; }
div.searchtext{ position:relative; }
div.searchbutton{ position:relative; }

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;*/ font-size:15px; color:#670423; letter-spacing:1px; width:276px; height:17px; border:1px solid #990033; background-color:#ff9999; margin:9px 0px 0px 0px; padding:4px 3px 3px 3px; }
.serach_result_title{ position:relative;  margin:0px 0px 6px 0px; padding:0px 0px 0px 0px;}

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:bold; color:#757575; text-decoration:underline; }
a.se_link1:hover { color:#990033; text-decoration:underline; }
a.se_link2 { line-height:18px; font-weight:400; color:#757575; font-style:italic; }
a.se_link2:hover { color:#990033; text-decoration:underline; }
a.se_sel_link { line-height:15px; font-weight:400; color:#666666; }
a.se_sel_link:hover { color:#990033; text-decoration:underline; }
/********************************************/

/* ------------ CT Level ----------------- */
.level_cont{ position:relative; padding:0px; margin:0px; }
a.le_link1{ margin:0px; padding:0px; color:#CC6600; font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; font-size:17px; font-weight:bolder;  font-style:normal; letter-spacing:0px; display:block;}
.contentl2{  margin:0px 0px 0px 10px; padding:0px 0px 14px 0px; color:#990033; }
.level_text{ background-color:#F6F4F3; }
.level_link{ position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 480px; height:13px; background-color:#DADADA; }
.level_link_bg{ position:absolute; top:0px; right:0px; width:48px; height:13px; background-image:url(../pix/dl_more_bg.jpg); background-position:right bottom; background-repeat:no-repeat; }
a.le_link2 { color:#757575; font-size:10px; font-weight:bold; }
a.le_link2:visited { color:#757575; font-size:10px;font-weight:bold; }
a.le_link2:hover { color:##990033; text-decoration:underline; }
/********************************************/

h1.ct_title { position:relative; font-size:22px; font-weight:bold; color:#990033; margin:0px 0px 12px 0px; padding: 0px 60px 0px 0px; line-height:22px; }
h2.dl_title{ font-size:14px; margin:0px 0px 0px 0px; }
.cbox_special{  width:262px; }
.cbox_dl{ margin-bottom:16px; }
.dl_c_box_cont{ position:relative; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.dl_c_box_text2{ position:absolute; top:5px; left:0px; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height:22px; color:#990033; font-size:15px; width:260px; text-align:right; font-style:italic; }
.dl_list{ position:relative; margin:0px 0px 5px 0px; padding: 0px 0px 0px 300px; font-size:12px; line-height:14pt; color:#999999; }

.dl_list_text{ padding: 0px 0px 14px 0px; background-image:url(../pix/dl_more_bg.jpg); background-position:left bottom; background-repeat:no-repeat; }

.dl_arear { visibility:hidden; display:none; text-align:right; border-bottom:1px dashed #999999; border-left:1px dashed #999999; border-right:1px dashed #999999; }

/* ----------------- CT Archiv--------------------- */
.contentl2_level{ margin:0px 0px 0px 20px; padding:17px 0px 0px 0px; color:#990033; }
a.nlAL{ font-weight:bold; }
a.nlAL:hover{ 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:underline; }
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:#858688; text-align:left; }
a.nlink3:hover { text-decoration:underline; }
a.nlink3:active { color:#858688;  }
a.nlink3:visited { color:#858688; }

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-style:italic; }
a.dllink:hover {  text-decoration:underline; }
/********************************************/


/* ----------------- 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:#CC6600; 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{ position:relative; margin:0px 0px 0px 0px; padding:12px 0px 0px 0px; /*border-left:2px solid #cc6666;*/ background-image:url(../pix/right_content.jpg); background-position:0px 200px; background-repeat:repeat-y; z-index:35; }
.sidebox_archive{ margin:0px 0px 0px 0px; padding:39px 0px 0px 10px; border-left:2px solid #990033; }
span.additional_text{ margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; color:#CC6600; font-style:italic; display:block; }
.additional_items{ color:#CC6600; line-height:16pt; }
.sidebox_line { position:absolute; top:0px; left:0px; width:2px; height:188px; border-left:2px solid #CC6666; z-index:34; }
.sidebox_line_white { position:absolute; top:200px; left:0px; width:200px; height:3px;  border-top:2px solid #FFFFFF; z-index:34;}

.sidebox_content_top{ position:relative; min-height:188px; height:auto !important; height:188px; z-index:35; }
.sidebox_head{ position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:10px; color:#FFFFFF; background-color:#666666; }
.sidebox_content{ margin:0px 0px 0px 0px; padding:10px 0px 10px 5px;}
.sidebox_content a{ font-size:12px; text-decoration:none; color:#999999; line-height:14pt; }
.sidebox_content a:hover { color:#999999; text-decoration:underline; }
.sc_link_int{ background-color:#666666; color:#cccccc; }
.sc_link_int a{ color:#cccccc; }
.sidebox_footer{ position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:10px; color:#FFFFFF; background-color:#666666; }

.border_top_ws{ border-top:2px solid #FFFFFF; }
/********************************************/





