/********************************************************************/
/*** 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: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: 0px 0px 0px 0px; margin:0px 0px 0px 0px; color:#FFFFFF; text-align:left; letter-spacing:0px; font-style:normal; line-height:26px; overflow: hidden; }
div.index_text{ padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; color:#FFFFFF; text-align:left; letter-spacing:0px;  }
.index_text br{ /*display:none;*/ }
.index_image{ color:#FFFFFF; font-size:20px; width:977px; height:435px;  }
div.index_text1{ padding: 0px 0px 0px 0px; margin:27px 0px 0px 264px; color:#CC9966; font-family:Arial, Helvetica, SunSans-Regular, Sans-Serif; font-size:28px; font-weight:normal; text-align:left; letter-spacing:0px; font-style:normal; line-height:20px; }

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

h1.c_title{ position: relative; padding: 0px 10px 18px 0px; margin:0px 0px 0px 0px; color:#FFFFFF; font-size:20px; font-weight:bold; letter-spacing:0px; font-style:normal; line-height:20px; }

h2.dl_title{ position: relative; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:12px; }

/* ------------ 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; width:142px; margin:26px 0px 0px 0px; padding:0px; }
div.sb_head, div.a_head { position:relative; margin:0px; padding:0px; color:#ffcc00; }
div.nt_body, div.a_body { position:relative; width:142px; margin:0px; padding:0px; }
div.nt_footer, div.a_footer { position:relative; width:142px; height:16px; margin:0px; padding: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; }
div.ld_int { margin:0px; padding:5px 0px 0px 0px; }
div.ld_dl { margin:0px 0px 6px 0px; padding:22px 0px 0px 0px; }
div.ld_ext { margin:0px; padding:0px 0px 5px 0px; }
h2.sb_hl2, h2.a_hl2 { font-size:12px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; }
h3.dl_hl3 { color:#ffcc00; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; text-transform:uppercase; }
.nt_item_hl { font-size:14px; line-height:15px; font-weight:bold; color:#F3000E; padding:0px 0px 0px 0px; margin:1px 6px 2px 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; }

/* -------------- Links/Downloads -------------- */
.sb_hl2{ font-size:10px; }
a.sb_ld { font-size:12px; line-height:14px; color:#FFFFFF; text-align:left; vertical-align:top; padding-left:0px; }
a.sb_ld:hover { color:#FFFFFF; font-weight:bold; }
a.sb_ld:visited { color:#FFFFFF; font-weight:bold; }

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

a.nlA { color:#FFFFFF; }
a.nlA:hover { color:#FFFFFF; font-weight:bold; }
a.nlsA { color:#FFFFFF; font-weight:bold; }
a.nlsA:hover { font-weight:bold;  }

a.nlALs { color:#FFFFFF; font-weight:bold; }
a.nlALs:hover, a.nlALs:active, a.nlALs:visited { color:#FFFFFF; font-weight:bold; text-decoration:underline; }

a.nlAL { color:#FFFFFF; font-weight:bold; }
a.nlAL:hover ,a.nlAL:active,a.nlAL:visited{ color:#FFFFFF; font-weight:bold; }

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

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


/* ---------- index seite - startseitenboxen ---------------- */
.sbox_image_container{ position:relative; margin:20px 0px 0px 0px; padding:0px; }
.sbox_image_cont_1{ position:relative; padding-left:105px; z-index:13; }
.sbox_image_cont_1 a{background-color:transparent; }
#sbox_image_cont_1{ }
.sbox_image_cont{ position:relative; margin:0px 0px 0px 0px; padding:0px 11px 0px 0px; float:left; z-index:45; }
.sbox_container_index{ position:relative; margin:0px 0px 0px 0px; padding:10px 5px 0px 9px; /*width:515px;*/ height:106px; background-color:#878889; border:1px solid #FFFFFF; }
.boxes{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:18px; line-height:20px; text-transform:uppercase; }
.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{ margin:13px 0px 0px 0px; padding:0px 0px 0px 0px; position:relative; color:#FFFFFF; font-size:10px; line-height:15px; }
.sbox_text_cont{ position:relative; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; z-index:40; }
.sbox_picture img{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:7pt; color:#878889;  }
.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: 0px 0px 12px 0px; margin:0px 0px 0px 0px; color:#FFFFFF; display:block; width:530px; }
span.sbox_link{ position:relative; margin:0px 0px 0px 5px; padding:0px 0px 0px 0px; text-indent:5px; }
span.sbox_link a{ font-style:italic; }
/************************************************/
/*----spezialformaierung der startboxen -----*/
.sbgx_ib{ color:#FFFFFF; width:530px; }
.sbgx_ib a{ color:#FFFFFF; }

.sbgx1{ color:#FED100; width:530px; }
.sbgx1 a{ color:#FED100; }

.sbgx2{ color:#FD7F0E; width:350px; margin-right:12px; float:left; }
.sbgx2 a{ color:#FD7F0E; }

.sbgx3{ color:#FFFFFF; width:169px; display:table; }
.sbgx3 a{ color:#FFFFFF; }
.sbgx3 .sbox_container_index{  padding:0px 0px 10px 0px; background-color:transparent; z-index:10; }
.sbgx3 .sbox_content{ display:none; visibility:hidden; }
.sbgx3 .sbox_text_cont{ position:absolute; top:50px; left:5px; width:113px; visibility:hidden; display:none; }
.sbgx3 img{ visibility:hidden; display:none; z-index:11; }

.sbgx4{ color:#CBB4FF; width:530px; }
.sbgx4 a{ color:#CBB4FF; }

.sbgx5{ color:#FFFFFF; width:530px; }
.sbgx5 a{ color:#FFFFFF; }

.sbgx6{ color:#FFFFFF; width:530px; }
.sbgx6 a{ color:#FFFFFF; }

/************************************************/
/* ------------ TEXT highlight Content ----------------- */

span.c_m_scc1,div.c_m_scc1{ color:#FED100;  text-transform:uppercase; font-style:normal; letter-spacing:0px; }/*yellow*/
span.c_m_scc2,div.c_m_scc2{ color:#FD7F0E; text-transform:uppercase; font-style:normal; letter-spacing:0px; }/*orange*/
span.c_m_scc3,div.c_m_scc3{ color:#FFFFFF; text-transform:uppercase; font-style:normal; letter-spacing:0px; }/*darkgrey*/
span.c_m_scc4,div.c_m_scc4{ color:#c6c7c9; text-transform:uppercase; font-style:normal; letter-spacing:0px; }/*grey*/
span.c_m_scc5,div.c_m_scc5{ color:#fdc25a; text-transform:uppercase; font-style:normal; letter-spacing:0px; }/*purple */
span.c_m_scc6,div.c_m_scc6{ color:#CBB4FF; text-transform:uppercase; font-style:normal; letter-spacing:0px; }/*purple */
span.c_m_scc7,div.c_m_scc7{ color:#A6D45E; text-transform:uppercase; font-style:normal; letter-spacing:0px; }/*green*/
span.c_m_scc8,div.c_m_scc8{ color:#41D6D0; text-transform:uppercase; font-style:normal; letter-spacing:0px; }/*light blue*/

/* ------------ Link highlight Content ----------------- */
a.nlink2_c_m_scc{ color:#c6c7c9; text-decoration:none; font-style:italic; }/*grey*/
a.nlink2_c_m_scc1{ color:#fed100; text-decoration:none; font-style:italic; }/*yellow*/
a.nlink2_c_m_scc2{ color:#FD7F0E; text-decoration:none; font-style:italic; }/*orange*/
a.nlink2_c_m_scc3{ color:#FFFFFF; text-decoration:none; font-style:italic; }/*darkgrey*/
a.nlink2_c_m_scc4{ color:#c6c7c9; text-decoration:none; font-style:italic; }/*grey*/
a.nlink2_c_m_scc5{ color:#fdc25a; text-decoration:none; font-style:italic; }/*purple */
a.nlink2_c_m_scc6{ color:#CBB4FF; text-decoration:none; font-style:italic; }/*purple */
a.nlink2_c_m_scc7{ color:#A6D45E; text-decoration:none; font-style:italic; }/*green*/
a.nlink2_c_m_scc8{ color:#41D6D0; text-decoration:none; font-style:italic; }/*light blue*/

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


/* ---------- content seiten - seitenboxen ---------------- */
.c_box_text{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:18px; font-size:11px; 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_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_2{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:12px; line-height:20px; }

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


/* ------------ CT Allgemein ----------------- */
.c_image_top{ position:relative; margin:0px 0px 0px 0px; color:#FFFFFF; height:205px; background-color:#000000; z-index:1; left:0px; }
.c_image_top_logo{ position:absolute; top:0px; left:834px; background-image:url(../pix/logo.jpg); background-repeat:no-repeat; background-position:0px 0px; width:172px; height:205px; }

.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; 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:10px 0px 0px 0px; font-family: Verdana, Arial, Helvetica,  SunSans-Regular, Sans-Serif; font-size:14px; line-height:19px; color:#FF6600; }
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:#CC9966; }
span.c_box_link a:hover{ color:#CC9966; text-decoration:underline; }

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

.text{ position:relative; top:83px; padding:0px 0px 150px 0px; font-size:12px; color:#FFFFFF; }
.number2{ font-size:32px; float:left; }
.clear_l{ clear:left; }
.clear_r{ clear:right; }
.clear_b{ 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:27px; color:#cc6600; margin:0px 0px 17px 0px; padding: 0px 60px 0px 0px; line-height:26px; letter-spacing:1px; }
.pos_right{ position:relative; left:170px; }
.pos_right_small{ position:relative; left:5px; }
.pos_left{ margin: 7px 0px 0px 9px; }
.pos_relative{ position:relative; margin:0px 0px 40px 0px; padding: 0px 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;}

.c_box_text1{ padding:0px 0px 0px 0px; margin:0px 0px 18px 0px; font-size:11px; letter-spacing:0px; }
.c_box_text2{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:11px; }
.c_box_text3{ padding:0px 0px 0px 0px; margin:0px 0px 18px 0px; font-size:11px; }

span.c_m_h2, div.c_m_h2{ font-size:15px; }
/************************************************/

/* ----------CT TI ----------------- */

.ct_img_ti_cont{ position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:120px; display:block; float:left; }
span.ct_img_ti { padding:0px 0px 0px 0px; margin:0px 13px 0px 0px; }
span.ct_img_ti_3 { padding:0px 0px 0px 0px; margin:0px 80px 0px 0px; }
.ct_zoom_ti { position:absolute; top:-10px; left:96px; width:51px; height:21px; z-index:22;  }
.ct_ti_img{ position:relative; display:inline; }
/*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 ----------------- */


/* ----------CT PT ----------------- */
.ct_img_pt_cont{ position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:260px; display:block; }
.ct_img_pt1 { position:absolute; top:0px; left:0px; float:left; }
.ct_img_pt2 { position:absolute; top:0px; left:360px; }
.ct_img_pt3 { position:absolute; top:131px; left:360px; }
.ct_pt_img{ position:relative; }
.ct_zoom_pt { position:absolute; top:100px; left:256px; width:51px; height:30px; z-index:22; }
.ct_zoom2_pt { position:absolute; top:97px; left:113px; width:51px; height:30px; z-index:22; }
.ct_zoom3_pt { position:absolute; top:97px; left:113px; width:51px; height:30px; z-index:22; }

/* ----------CT PI ----------------- */
.ct_img_pi_cont{ position:relative; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; height:120px; display:block; /*float:left;*/ }
span.ct_img_pi { padding:0px 0px 0px 0px; margin:0px 13px 0px 0px; }
.ct_zoom_pi { position:absolute; top:100px; left:256px; width:51px; height:30px; z-index:22; }
.ct_zoom2_pi { position:absolute; top:101px; left:418px; width:51px; height:30px; z-index:22; }
.ct_pi_img{ position:relative; }
/* ----------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 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_box_cont{ position:relative; width:400px; float:left; }
.ig_box_preview_cont img { margin:0px 14px 14px 0px; }
.ig_box_text{ margin:0px 0px 15px 0px; }
.ig_box_text2{ margin:10px 0px 0px 0px; }
.ig_box_preview_cont{ position:relative; width:145px; float:right; }

/* ----------CT DL ----------------- */
div.dl_item{ background:transparent url(../pix/dl_bg.jpg) no-repeat 0px 0px; height:18px; display:block; padding:0px 0px 0px 24px; margin:0px 0px 8px 0px; }
div.dl_text{ margin:0px 0px 15px 0px; }
.dl_list_text{ margin:0px 0px 5px 0px; }
.dl_arear{ margin:0px 0px 15px 0px; }

/* ----------CT QS ----------------- */
div.qsbox{ position:relative; margin:0px 0px 30px 0px; }
div.qsbox_image_cont{ position:relative;  margin:0px 0px 10px 0px; }
div.ct_zoom_qs{ position:absolute; top:76px; left:58px; width:51px; height:21px; z-index:22; }

/* ----------CT Newsletter ----------------- */
div.nl_head{ position:relative; margin:0px 0px 34px 20px; padding:0px 0px 0px 0px; width:350px; }
h1.nl_title{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; color:#ff6600; font-size:26px; text-align:left; line-height:23px; }
div.nl_text{ position:relative; margin:0px 0px 0px 100px; padding:0px 0px 0px 0px; width:310px; }
div.nl_text2{ position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:435px; }
span.nl_mand_field{ font-weight:bold; color:#FFFFFF; }
td.contentl input{ height:24px; }

.nl_text_checkbox{ position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  }
.nl_textbutton{ position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

/* ----------IB Bilderboxen ----------------- */
.text_container_ib{ position:relative;  margin:0px 0px 0px 0px; padding:0px 0px 0px 147px; height:102px; }


/* ------------ CT Suche ----------------- */
.se_cont{ margin:0px 0px 0px 0px; padding:0px; position:relative; }

/* ------------ CT SE ----------------- */
h1.se_title{ margin-bottom: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:0px 0px 20px 0px; }
.se_results{ position:relative; margin:0px 0px 0px 0px; padding:14px 0px 6px 0px; border-bottom:1px solid #FFFFFF; line-height:14px; }
.se_results_text{ position:relative; margin:10px 0px 5px 0px; padding:0px 0px 0px 0px; }
a.se_link1 { color:#FFFFFF; font-size:14px; line-height:14px; text-transform:uppercase; }
a.se_link1:hover { color:#FFFFFF; font-weight:bold;text-decoration:underline}
a.se_link2 { color:#FFFFFF; font-style:italic; font-weight:bold; }
a.se_link2:hover { color:#FFFFFF; text-decoration:underline }
span.se_highlight{ font-weight:bold; color:#FFFFFF; font-size:11px; }
span.checkbox_se{ padding:0px 26px 0px 0px; }
a.se_sel_link{font-weight:bold; color:#FFFFFF; }
a.se_sel_link:hover{ text-decoration:underline }
/********************************************/
/* ------------ CT Level ----------------- */
a.le_link1 { color:#FFFFFF; font-size:14px; font-weight:bold; line-height:14px; text-transform:uppercase; }
a.le_link1:hover { color:#FFFFFF; font-weight:bold;text-decoration:underline}
a.le_link2 { color:#FFFFFF; font-style:italic; font-weight:bold; }
a.le_link2:hover { color:#FFFFFF; text-decoration:underline  }

.contentl2{  }
.le_results{ position:relative; margin:0px 0px 0px 0px; padding:14px 0px 6px 0px; line-height:14px; background:transparent url(../pix/tia_line.jpg) no-repeat left bottom; }

div.le_result_cont{ margin:23px 0px 23px 0px; }
span.le_result_cont_sites{ font-weight:bold; }

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


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

a.nlink3 { font-size:12px; font-weight:bold; color:#ffffff; text-decoration:underline; }
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: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:#FFFFFF; text-align:left; }
a.dllink:hover { color:#FFFFFF; font-weight:bold; }
/********************************************/


/* ----------------- Link-Formatierung - Inhaltstypen --------------------- */
a.le_sel_link { line-height:15px; color:#D6D6D6;  font-weight:normal; }
a.le_sel_link:hover { color:#FFFFFF; font-weight:bold; }
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:0px 0px 0px 6px; background-image:url(../pix/sidebox_left_img.jpg); background-repeat:no-repeat; background-position:left bottom; }
.sidebox_dl_cont{ margin:0px 0px 0px 0px; padding:17px 0px 0px 13px; background-color:#58585A; min-height:160px; height:auto !important; height:160px; }
.sidebox_archive{ margin:0px 0px 0px 0px; padding:39px 0px 0px 10px; border-left:2px solid #cc6600; }
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; width:10px; height:85px; top:65px; left:0px; border-left:2px solid #cc6600; }
.sidebox_head{position:absolute; left:-16px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:15px; font-weight:bold; text-decoration:none; color:#000000; letter-spacing:0px; width:118px; height:103px; background-image:url(../pix/link_image.jpg); background-repeat:no-repeat; }
.sidebox_content{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:15px; }

.sidebox_content input:hover { color:#cc6600; text-decoration:underline; }
/********************************************/
