.dtdata { border: 2px solid red; margin: 5px; padding: 5px; }
.dtdata a { text-decoration: underline; font-weight: bold; }
/****************
** Allgemeines **
****************/
body { font-size: 75%; color: #000; background: #E6E6E6 url("../img/bg_tile.gif") repeat-x; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
body.nobanner { background-position: 0 -100px; }
img { border: 0; }
a, a:hover, a:active { border: 0; color: #000000; text-decoration: none; }

fieldset { border: 0; margin: 0; padding: 0; }
fieldset legend { display: none; }
form { margin: 0; padding: 0; }
input[type="submit"],
input[type="button"] { background: transparent url("../img/bg_input_tile.gif") repeat-x 0 50%; border: 1px solid #bfbfbf; color: #666666; }

.hide { display: none !important; }
.clear { clear: both; }
.left { float: left; }
.right { float: right; }

.align_left { text-align: left !important; }
.align_right { text-align: right; }
.align_center { text-align: center; }
.valign_bottom { vertical-align: bottom; }

.ml6 { margin-left: 6px; }
.pl6 { padding-left: 6px; }
.mb10 { margin-bottom: 10px !important; }

.submit { background: transparent url("../img/bg_buttons.png") no-repeat 0 0 !important; border: none !important; cursor: pointer; height: 19px; text-indent: -9000px; width: 31px; }
.submit:hover { background: transparent url(../img/bg_buttons.png) no-repeat 0 -20px !important; }

a.refresh { background: transparent url("../img/bg_buttons.png") no-repeat 0 -40px; cursor: pointer; display: block; height: 19px; text-indent: -9000px; width: 31px; }
a.refresh:hover { background: transparent url("../img/bg_buttons.png") no-repeat 0 -60px; }

div.jq_close { background: transparent url(../img/bg_button_close.gif) no-repeat 0px 50%; cursor: pointer; display: none; float: right; height: 18px; margin: 0 6px; width: 82px; }

.scroll .backward { float: left; background: transparent url(../img/bg_buttons.png) no-repeat 0 -120px; }
.scroll .forward { float: right; background: transparent url(../img/bg_buttons.png) no-repeat 0 -160px; }
.scroll a.forward, .scroll a.backward { display: block; overflow: hidden; height: 20px; width: 20px; text-indent: -9000px; }
.scroll a.backward span, .scroll a.forward span { display: none; }


.jq_buttonVideo { display: block; position: relative; }
.jq_buttonGallery { display: block; position: relative; }

/* Rubrik */
strong.category, h2.category, h3.category { color: #6699cc; display: block; font-size: 12px; font-weight: bold; line-height: 15px; margin: 0 0 4px; padding: 0 6px;  text-transform: uppercase; }
strong.category a, h2.category a, h3.category a { color: #6699cc; vertical-align: middle; }

/* links */
a.more_light, a.more_light:hover { background: transparent url(../img/li_bullet_939393.png) no-repeat 0px 50%; color: #939393; display: block; font-size: 10px; line-height: 11px; padding: 0 12px; text-transform: uppercase; }
a.more_dark, a.more_dark:hover { background: transparent url(../img/li_bullet_939393.png) no-repeat 0px 50%; color: #939393; display: block; font-size: 10px; line-height: 11px; padding: 0 12px; text-transform: uppercase; }

/* click_to_big */
div.big_pic,
div.defaultLayer { background: transparent url(../img/bg_click_to_big.png); cursor: pointer; display: none; left: 0; position: absolute; width: 100%; z-index: 9999999; }
div.big_pic img { position: relative; }


/*********************
** Ger�st der Seite **
*********************/
body { padding-left: 4px; text-align: left; }
#wrapper_page { position: relative; overflow: hidden; padding: 5px 0; width: 996px; background: #E6E6E6 url("../img/bg_tile.gif") repeat-x 0 -100px; }
#wrapper_header { margin: 0 0 6px 0; position: relative; z-index: 100; }
#wrapper_content { float: left; width: 688px; overflow: hidden; margin-right: 8px; }
#wrapper_sidebar { float: right; overflow: hidden; width: 300px; }
#wrapper_footer { float: left; width: 688px; overflow: hidden; }

.footer { padding: 0 4px; }
#banner_spacer { height: 100px; }
div.nobanner { display: none; }
#medrect { position: absolute; display: none; }
.medrect_header {	background: #FFFFFF url("../img/bg_boxen.png") no-repeat -700px -210px; font-size: 10px; height: 14px; line-height: 10px; color: #CCCCCC; text-align: right; padding: 2px 10px 0 0; }
.medrect_footer { background: #FFFFFF url("../img/bg_boxen.png") no-repeat -700px -225px; font-size: 1px; height: 13px; line-height: 1px; }

/*****************************
** Testfarben f�r Container **
*****************************/
/*
#wrapper { background-color: #CCCCCC;  }
#wrapper_page {  }
#wrapper_sidebar { background-color: #DDDDDD; }
#wrapper_header { }
#wrapper_content { background-color: #E5E5E5; }
.footer { background-color: #EEEEEE; }
#banner { background-color: #EEEEEE; }
#sky { background-color: #EEEEEE; }

.content_block { background-color: #EEEEEE; }
*/

/************************
** Header & Navigation **
************************/
#wrapper_page h1.category { text-indent: -9000px; position: absolute; }
#header_top .date { color:#000000;font-size:10px;left:10px;position:absolute;top:-15px; }
#header_top .date span { padding-left: 20px; }
#wrapper_header ul { margin: 0; }
#wrapper_header ul li { list-style: none; }
#wrapper_header ul li a { display: block; }
#wrapper_header div#header_top { background: transparent url("../img/bg_head_globe.png") no-repeat; height: 70px; overflow: hidden; }
#wrapper_header strong#ntv_logo { display: block; height: 55px; left: 33px; overflow: hidden; position: absolute; top: 10px; text-indent: -9000px; width: 350px; }
#wrapper_header strong#ntv_logo a { display: block; height: 55px; width: 350px; }
#wrapper_header div#navigation { background: transparent url("../img/bg_head_nav.gif") no-repeat; }

/* Quicknavi */
ul#quickNavigation { display: inline; float: right; margin: 0 10px 0 0; }
ul#quickNavigation li { float: left; font-size: 10px; }
ul#quickNavigation li a { color: #595757; font-weight: bold; margin: 5px 5px 0; }



/* Search */
#wrapper_header form { float: right; width: 260px; }
#wrapper_header form fieldset { border: none; margin: 0; padding: 0; }
#wrapper_header form input { margin: 0; padding: 0;  }
#wrapper_header form label { font-size: 11px; font-weight: normal; vertical-align: middle; color: #595757; }
#wrapper_header form legend { display: none; }
#wrapper_header form input#search { background: transparent url("../img/bg_forms.png") no-repeat 0 0; border: none; margin: 1px 0; padding: 5px 7px 4px 7px; width: 196px; }
#wrapper_header form input#search:focus { background: transparent url("../img/bg_forms.png") no-repeat 0 -25px; }
#wrapper_header form input#news,
#wrapper_header form input#shares { font-size: 11px; margin: 0 1px; vertical-align: middle; }

#wrapper_header #dropDownResults { position: absolute; background-color: #fff; font-size:10px; line-height: 12px; border: 0; }
#wrapper_header #dropDownResults .results { border: 2px solid #D4D4D4; }
#wrapper_header #dropDownResults .row { padding: 2px; }


/* Hauptnavigation */
ul#primaryNavigation { padding: 0 10px; }
ul#primaryNavigation li { float: left; }
ul#primaryNavigation li a { color: #FFFFFF; font-weight: bold; font-size: 14px; line-height: 27px; padding: 0 10px; border-left: 1px solid #687F98; }
ul#primaryNavigation li.active a,
ul#primaryNavigation li a:hover { background: #FFFFFF; color: black; }

ul#secondaryNavigation { clear: both; height: 33px; padding: 0 10px; }
ul#secondaryNavigation li { float: left;  }
ul#secondaryNavigation li a { color: #757575; font-size: 13px; font-weight: bold; line-height: 27px; padding: 0 10px; }
ul#secondaryNavigation li a:hover { color: #820008 !important; }
ul#secondaryNavigation li.active a { color: #333333; }
ul#secondaryNavigation li a.hover { color: #820008 !important; }

ul#secondaryNavigation li ul { display: none; padding-bottom: 20px; position: absolute; z-index: 9999; }
ul#secondaryNavigation li ul.small { background: transparent url("../img/bg_head_nav_roll.png") no-repeat bottom left; width: 160px; }
ul#secondaryNavigation li ul.large { background: transparent url("../img/bg_head_nav_rollmed.png") no-repeat bottom left; width: 310px; }
ul#secondaryNavigation li ul.xlarge { background: transparent url("../img/bg_head_nav_rollbig.png") no-repeat bottom left; width: 460px; }

ul#secondaryNavigation li ul.tertiaryNavigation li { border-bottom: 1px solid #D9D9D9; clear: both; display: inline; margin: 0 10px; z-index: 9999; }
ul#secondaryNavigation li ul.tertiaryNavigation li.last { border: none; }
ul#secondaryNavigation li ul.tertiaryNavigation li a { color: #333333; font-size: 11px; line-height: 12px; padding: 2px 0; }
ul#secondaryNavigation li ul.tertiaryNavigation li a:hover { color: #820008; }

ul#secondaryNavigation li ul li a { float: left; margin-right: 10px; width: 140px; }
ul#secondaryNavigation li ul li ul { margin: 0; padding: 0; position: relative; }
ul#secondaryNavigation li ul li ul.lvl2 { display: block; float: left; }
ul#secondaryNavigation li ul li ul.lvl2 li { margin: 0; }
ul#secondaryNavigation li ul li ul.lvl2 li a { color: #666666; margin: 0; }
ul#secondaryNavigation li ul li ul.lvl2 li ul li a { color: #999999; margin: 0; }

ul#secondaryNavigation li ul.small li { width: 140px; }

ul#secondaryNavigation li ul.large li { width: 290px; }
ul#secondaryNavigation li ul.large li ul.lvl2 li { width: 140px; }

ul#secondaryNavigation li ul.xlarge li { width: 440px; }
ul#secondaryNavigation li ul.xlarge li ul.lvl2 li { width: 290px; }
ul#secondaryNavigation li ul.xlarge li ul.lvl2 li a { float: left; margin-right: 10px; }
ul#secondaryNavigation li ul.xlarge li ul.lvl3 { display: block; float: left; width: 140px; }
ul#secondaryNavigation li ul.xlarge li ul.lvl3 li { border: none; clear: none; float: left; width: auto;  }
ul#secondaryNavigation li ul.xlarge li ul.lvl3 li a { display: inline; float: left; margin: 0; padding: 2px 5px; width: auto; }


/* Breadcrumb */
ul#breadcrumb { padding: 0 10px; }
ul#breadcrumb li { background: transparent url("../img/bg_breadcrumb.png") no-repeat 0 50%; float: left; font-size: 11px; line-height: 16px; margin: 0 5px 0 0; padding: 0 0 0 12px; }
ul#breadcrumb li.home { background: none; padding: 0; }
ul#breadcrumb li, ul#breadcrumb li a { color: #939393; }
ul#breadcrumb li h1 { font-size: 11px; line-height: 16px; color: #939393; font-weight: normal; margin: 0; padding: 0; }
/* hot */
ul.hottopics li { background: transparent url("../img/bg_breadcrumb.png") no-repeat right 55% !important; color: #5c5c5c !important; margin: 0 10px 0 0 !important; padding: 0 8px 0 0 !important; }
ul.hottopics li.home { background: none !important; font-size: 10px !important; font-weight: normal !important; padding: 0 !important; text-transform: uppercase; }
ul.hottopics li.home a { font-weight: normal !important; }
ul.hottopics li a { color: #5c5c5c !important; font-weight: bold; }


/* kurse, chart */

.head_quote_chart_header { background: transparent url("../img/bg_boxen.png") no-repeat 0px -180px; height: 6px; font-size: 1px; line-height: 1px; margin-top: 2px; }
.head_quote_chart { background: transparent url("../img/bg_head_quote_weather.gif") repeat-y; }
.head_quote_chart_footer { background: transparent url("../img/bg_boxen.png") no-repeat 0px -195px; height: 13px; font-size: 1px; line-height: 1px; }

#head_quote { float: left; padding: 0; width: 680px; }

#tb_push_table { width: 670px; margin: 0 0 5px 10px; }
#tb_push_table th,
#tb_push_table td { padding: 0; }
#tb_push_table th h6 { color: #6699cc; font-size: 10px; font-weight: normal; margin: 0 0 5px 15px; }
#tb_push_table th.indi h6 { color: #232F83; font-weight: normal; margin: 0 0 5px 5px; }
#tb_push_table th.indi h6 div { background: transparent url(../img/db_indikation_logo.gif) no-repeat 0 50%; color: #6A7BC1; padding-left: 15px; }
#tb_push_table th.indi h6 div a { color: #6A7BC1; }

#tb_push_table td { background-color: #FFFFFF; border-bottom: 1px solid #F0F1EC; font-size: 11px; height: 16px; padding: 0 3px; vertical-align: middle; white-space: nowrap; }
#tb_push_table td a { line-height: 16px; }

#tb_push_table td strong { display: block; float: left; }

#tb_push_table td.tar { text-align: right; }
#tb_push_table td.last { padding-right: 10px; text-align: right; }
#tb_push_table td.last_c { padding-right: 10px; text-align: right; }

#tb_push_table td div.tendencyMaxiUp,
#tb_push_table td div.tendencyMaxiHalfUp,
#tb_push_table td div.tendencyMaxiSame,
#tb_push_table td div.tendencyMaxiHalfDown,
#tb_push_table td div.tendencyMaxiDown,
#tb_push_table td div.tendencyMaxiNone { display: inline; margin: 4px 6px 0px 15px; float: left; width: 9px; height: 9px; overflow: hidden; font-size: 0px; line-height: 0px; }

#tb_push_table td.indi div { margin-left: 5px; }

#tb_push_table td div.tendencyMaxiUp,
#tb_push_table td div.tendencyMaxiHalfUp { background: transparent url(../img/arrow_green.gif) no-repeat; }
#tb_push_table td div.tendencyMaxiSame { background: transparent url(../img/arrow_grey.gif) no-repeat; }
#tb_push_table td div.tendencyMaxiHalfDown,
#tb_push_table td div.tendencyMaxiDown { background: transparent url(../img/arrow_red.gif) no-repeat; }

#tb_push_table td.indi { background: #F3F3F5; border-bottom: 1px solid #FEFEFE; color: #202F82; }
#tb_push_table td.indi a { color: #202F82; }
#tb_push_table td.indi div.tendencyMaxiUp,
#tb_push_table td.indi div.tendencyMaxiHalfUp { background: transparent url(../img/arrow_up.gif) no-repeat; }
#tb_push_table td.indi div.tendencyMaxiSame { background: transparent url(../img/arrow_equal.gif) no-repeat; }
#tb_push_table td.indi div.tendencyMaxiHalfDown,
#tb_push_table td.indi div.tendencyMaxiDown { background: transparent url(../img/arrow_down.gif) no-repeat; }

#tb_push_table td.red,
#tb_push_table td .red { color: #A13042 !important; }
#tb_push_table td.green,
#tb_push_table td .green { color: #4C8A4C !important; }



#head_chart { width: 300px; float: right; }
#head_chart .category { font-weight: normal; font-size: 10px; }
#head_chart li  { float: left; font-size: 10px; }
#head_chart .navi li a { display: block; background-color: #e0e0e0; width: 40px; text-align: center; border-right: 1px solid #FFFFFF; }
#head_chart .navi li.n225 a { border:0; width: 42px; }
#head_chart .navi li a.active,
#head_chart .navi li a:hover { background-color: #FFFFFF; }

#head_chart .time { background-color: #F4F4F4; }
#head_chart .time li a { display: block; background-color: #F4F4F4; text-align: center; color: #999999; padding: 0 5px; border-right: 2px solid #FFFFFF; }
#head_chart .time li.max a { border: 0; }
#head_chart .time li a.active,
#head_chart .time li a:hover { background-color: #FFFFFF; color: #000000; }

#head_chart .cover { border: 1px solid #e0e0e0; margin: 0 5px 5px 5px; }
#head_chart img { margin: 5px; }

/*********************
** Content Elemente **
*********************/
.content_block_header {	background: #FFFFFF url("../img/bg_boxen.png") no-repeat 0px -180px; height: 6px; font-size: 1px; line-height: 1px; }
.content_block { background-color: #FFFFFF; padding: 0 4px; }
.content_block_footer { background: #FFFFFF url("../img/bg_boxen.png") no-repeat 0px -195px; height: 13px; font-size: 1px; line-height: 1px; }

.grey_white_white_header { background: transparent url("../img/bg_boxen.png") no-repeat 0px -300px; }
.grey_white_white { background: transparent url("../img/bg_boxen_grey_white_white.gif") repeat-y; }
.grey_white_white_footer { background: transparent url("../img/bg_boxen.png") no-repeat 0px -314px; }

.white2_white_header { background: transparent url("../img/bg_boxen.png") no-repeat 0px -390px; }
.white2_white { background: transparent url("../img/bg_boxen_white2_white.gif") repeat-y; }
.white2_white_footer { background: transparent url("../img/bg_boxen.png") no-repeat 0px -404px; }

.white_white_white_header { background: transparent url("../img/bg_boxen.png") no-repeat 0px -270px; }
.white_white_white { background: transparent url("../img/bg_boxen_white_white_white.gif") repeat-y; }
.white_white_white_footer { background: transparent url("../img/bg_boxen.png") no-repeat 0px -284px; }

.white_white_header { background: transparent url("../img/bg_boxen.png") no-repeat 0px -510px; }
.white_white { background: transparent url("../img/bg_boxen_white_white.gif") repeat-y; }
.white_white_footer { background: transparent url("../img/bg_boxen.png") no-repeat 0px -524px; }

.white2_dark_header { background: transparent url("../img/bg_boxen.png") no-repeat 0px -675px; }
.white2_dark { background: transparent url("../img/bg_boxen_white2_dark.gif") repeat-y; }
.white2_dark_footer { background: transparent url("../img/bg_boxen.png") no-repeat 0px -690px; }


.breaking_news_header { background: transparent url("../img/bg_boxen.png") no-repeat 0px -540px; }
.breaking_news { background: #820008 url("../img/bg_boxen_breaking_news.gif") no-repeat bottom left; }
.breaking_news_footer { background: transparent url("../img/bg_boxen.png") no-repeat 0px -569px; }

.breaking_news h2 { color: #FFFFFF; font-size: 16px; margin: 0 6px; text-transform: uppercase; }
.breaking_news h2 a { color: #FFFFFF; display: block; }
.breaking_news p { color: #FFFFFF; font-size: 12px; line-height: 16px; margin: 0 6px; padding: 3px 0 6px; }
.breaking_news p.abo { color: #D07079; font-size: 10px; margin: 0 6px; padding: 0; }
.breaking_news a { color: #E8B8BC; display: block; }

.element_220_block_header { width: 220px; background: #666666 url("../img/bg_boxen.png") no-repeat 0px -645px; font-size: 1px; height: 6px; line-height: 1px; }
.element_220_block { width: 220px; background-color: #666666; }
.element_220_block h2 { color: #EDEDED; font-size: 11px; line-height: 14px; text-transform: uppercase; margin: 0 0 0 5px; }
.element_220_block img { margin: 5px 0 0 5px; }
.element_220_block p { margin: 0px 0 0 5px; }
.element_220_block a { color: #EDEDED; }
.element_220_block_footer { background: #666666 url("../img/bg_boxen.png") no-repeat 0px -660px; font-size: 1px; height: 6px; line-height: 1px; width: 220px; }

.content_block_header_mdark {	background: #666666 url("../img/bg_boxen.png") no-repeat 0px -585px; height: 6px; font-size: 1px; line-height: 1px; }
.content_block_mdark { background-color: #666666; padding: 0 4px; }
.content_block_footer_mdark { background: #666666 url("../img/bg_boxen.png") no-repeat 0px -600px; height: 13px; font-size: 1px; line-height: 1px; }

/* Content Navi */
ul.content_navi { display: block; margin: 0; }
ul.content_navi li { font-size: 13px; line-height: 15px; font-weight: bold; display: block; float: left; list-style: none; margin: 0 10px 0 0; padding: 0 10px 0 0; border-right: 1px solid #DDDDDD; }
ul.content_navi li.last { border: 0; margin: 0; padding: 0; }
ul.content_navi a { color: #000000; }
ul.content_navi li.active a,
ul.content_navi li a:hover { color: #6699CC; }


/* Kurse */
.content_block .quotes { margin: 0; }
.content_block .quotes li { margin-bottom: 0!important; list-style: none; }
.content_block .quotes li,
.content_block .quotes li a { color: #757575; font-size: 11px; margin: 0; }
.content_block .quotes li span { margin-left: 2px; }
.content_block .quotes .name { display: inline; }
/*
.content_block .quotes .up .name,
.content_block .quotes .strongup .name { background: transparent url("../img/arrow_green.gif") no-repeat 0 50%; }
.content_block .quotes .down .name,
.content_block .quotes .strongdown .name { background: transparent url("../img/arrow_red.gif") no-repeat 0 50%; }
.content_block .quotes .equal .name { background: transparent url("../img/arrow_grey.gif") no-repeat 0 50%; }
*/
.content_block .quotes .up .diff,
.content_block .quotes .strongup .diff { color: #4C8A4C; }
.content_block .quotes .down .diff,
.content_block .quotes .strongdown .diff { color: #A13042; }


/* lists */
.content_block h4 { color: #939393; display: block; font-size: 12px; font-weight: bold; line-height: normal; margin: 0 0 2px; text-transform: uppercase; }
.content_block h4.category { color: #6699CC; margin: 0 0 10px;}
.content_block ul.more { margin: 0 0 20px 0; }
.content_block ul.more li { list-style: none; margin: 0 0 10px 0; padding: 0; line-height: 14px; }
.content_block ul.more li h5 { margin: 0; padding: 0;}
.content_block ul.more li h5 a { color: #424242; font-size: 12px; font-weight: normal; line-height: 14px; }
.content_block ul.more li h6 { padding: 0; }
.content_block ul.more li h6 a { color: #333333; font-size: 13px; line-height: 15px; }

.content_block ul.related li { list-style: none; padding: 0;}
.content_block ul.related li h5 { background: transparent url(../img/li_bullet_666666.png) no-repeat 0px 4px; margin: 0; padding: 0 0 0 15px;}
.content_block ul.related li h5 a { color: #424242; font-size: 12px; font-weight: normal; line-height: 14px; }
.content_block ul.related li h6 { padding: 0 0 0 15px; }
.content_block ul.related li h6 a { color: #333333; font-size: 13px; line-height: 15px; }

.content_block ul.no_arrow li h5 { background: none; margin: 0; padding: 0;}
.content_block ul.no_arrow li h6 { padding: 0; }

.content_block ul.horizontal { padding: 0 6px; margin: 0 0 5px 0; }
.content_block ul.horizontal li { background: transparent url(../img/li_bullet_939393.png) no-repeat 0px 50%; margin: 4px 0 0 0; padding: 0 0 0 15px; line-height: 12px; }
.content_block ul.horizontal li h5 { background: none; float: left; margin: 0 5px 0 0; padding: 0;}
.content_block ul.horizontal li h5 a { font-size: 12px; line-height: 12px; }
.content_block ul.horizontal li h6 { float: left; margin: 0 5px 0 0; padding: 0; }
.content_block ul.horizontal li h6 a { font-size: 12px; line-height: 12px; padding: 0; }

.content_block ul.media li { background: none; float: left; padding: 0; margin: 0 5px 0 0; }
.content_block ul.media li a { color: #939393; font-size: 10px; line-height: normal; text-transform: uppercase; }

/* dark */
.content_block_header_dark { background: #09224e url("../img/bg_boxen.png") no-repeat 0px -0px; height: 6px; font-size: 1px; line-height: 1px; }
.content_block_dark { background-color: #09224e; padding: 0 4px; }
.content_block_footer_dark { background: #09224e url("../img/bg_boxen.png") no-repeat 0px -15px; height: 14px; font-size: 1px; line-height: 1px; }

.content_block_dark strong { color: #B6B6B6; }

/* med */
.content_block_header_med { background: transparent url("../img/bg_boxen.png") no-repeat 0px -585px; height: 6px; font-size: 1px; line-height: 1px; }
.content_block_med { background-color: #666666; padding: 0 4px; }
.content_block_footer_med { background: transparent url("../img/bg_boxen.png") no-repeat 0px -600px; height: 14px; font-size: 1px; line-height: 1px; }

.content_block_med strong { color: #B6B6B6; }

/* Boerse */
.content_block .boerse h2.category { color: #6699CC; display: block; font-size: 12px; font-weight: bold; line-height: 15px; margin: 0 0 4px; padding: 0 6px;  text-transform: uppercase; }
.content_block .boerse h2.category a { color: #6699CC; }

.content_block .boerse dl dd { display: inline; }

.content_block .boerse dl dd { color: #666666; float: left; font-weight: bold; margin: 0 6px; }
.content_block .boerse dl dd a { color: #666666; }
.content_block .boerse dl dd.tend img { margin-top: 4px ; }
.content_block .boerse dl.boerse_220 dd.tend { width: 9px; }
.content_block .boerse dl.boerse_220 dd.desc { width: 180px; }
.content_block .boerse dl.boerse_450 dd.tend { width: 9px; vertical-align: middle;}
.content_block .boerse dl.boerse_450 dd.desc { width: 415px; }

.content_block .boerse dl.kurse { float: left; width: 136px; text-align: center; }
.content_block .boerse dl.kurse dd { float: none; }
.content_block .boerse dl.kurse dd div { display: inline; float: none; }


.content_block .boerse dd div { float: left; padding: 0 8px 0 0; }
.content_block .boerse dd div.value a { color: #333333; }
.content_block .boerse dd div.green a { color: #4C8A4C; }
.content_block .boerse dd div.red a { color: #A13042; }

.content_block .boerse table {}
.content_block .boerse table tr td:first-child,
.content_block .boerse table tr th:first-child { padding-left: 6px; }
.content_block .boerse table tr td:last-child,
.content_block .boerse table tr th:last-child { padding-right: 6px; }
.content_block .boerse table caption { background-color: #f4f4f4; border-bottom: #DDDDDD; color: #424242; font-weight: bold; padding: 0 6px; }
.content_block .boerse table caption a { color: #424242; }
.content_block .boerse table tr th { border-top: 1px solid #DDDDDD; color: #666666; padding: 0 2px; }
.content_block .boerse table tr:hover { background-color: #EDEDED; }
.content_block .boerse table tr td { border-top: 1px solid #DDDDDD; color: #333333; font-weight: bold; padding: 2px; text-align: right; }
.content_block .boerse table tr td a { color: #333333; }
.content_block .boerse table tr td.wkn { text-align: left; }
.content_block .boerse table tr td.tend { width: 9px; }
.content_block .boerse table tr td.name { font-weight: normal; text-align: left; }
.content_block .boerse table tr td.time { font-size: 11px; font-weight: normal; }
.content_block .boerse table tr td.green { color: #4C8A4C; }
.content_block .boerse table tr td.red { color: #A13042; }


.content_block .boerse table.zert tr td { text-align: left; }
.content_block .boerse table.zert tr td.downl a { background: transparent url("../img/download.gif") no-repeat 0 50%; padding: 0 0 0 12px; }


/* Analysen */
.content_block .empfehlung span { padding-right: 20px; }
.content_block .empfehlung .stock { font-size: 16px; font-weight: bold; padding-left: 6px; }
.content_block .empfehlung .down { color: #A13042 ; }
.content_block .empfehlung .up { color: #4C8A4C; }
.content_block .empfehlung table { table-layout: fixed; margin-top: 10px; }
.content_block .empfehlung table tr:hover { background-color: #EDEDED; }
.content_block .empfehlung th { background-color: #F4F4F4; border-bottom: 1px solid #DDDDDD; font-size: 11px; line-height: 19px; padding: 0; }
.content_block .empfehlung th.set { padding-left: 6px; width: 78px; }
.content_block .empfehlung th.date { padding-left: 40px; }
.content_block .empfehlung .stock th { background-color: #DDDDDD; font-size: 12px; border-bottom: 1px solid #B8B8B8; }
.content_block .empfehlung .stock th.name { padding-left: 6px; font-size: 14px; line-height: 24px; }
.content_block .empfehlung .stock th.inf { font-size: 11px; font-weight: normal; }
.content_block .empfehlung td { border-bottom: 1px solid #DDDDDD; padding: 0; }
.content_block .empfehlung .bottom td { border: 0; }
.content_block .empfehlung td.buy { background-color: #DBE8DB; border-color: #FFFFFF; text-align: center; width: 84px; height: 32px; }
.content_block .empfehlung td.buy a { background-color: #3B883B; color: #DBE8DB; display: block; font-weight: bold; font-size: 11px; line-height: 16px; margin: 0 auto; width: 66px; height: 16px; }
.content_block .empfehlung td.sell { background-color: #EDD6D6; border-color: #FFFFFF; text-align: center; width: 84px; height: 32px; }
.content_block .empfehlung td.sell a { background-color: #A71C1C; color: #EDD6D6; display: block; font-weight: bold; font-size: 11px; line-height: 16px; margin: 0 auto; width: 66px; height: 16px; }
.content_block .empfehlung td.hold { background-color: #E1E1E1; border-color: #FFFFFF; text-align: center; width: 84px; height: 32px; }
.content_block .empfehlung td.hold a { background-color: #616161; color: #E1E1E1; display: block; font-weight: bold; font-size: 11px; line-height: 16px; margin: 0 auto; width: 66px; height: 16px; }
.content_block .empfehlung td.date { padding-left: 40px; font-size: 11px; }
.content_block .empfehlung td.link { font-size: 11px; }
.content_block .empfehlung td.target { font-weight: bold; }

/* horizontale linkliste */
.content_block .horizontallinks ul { margin: 0 0 0 6px; }
.content_block .horizontallinks li { display: block; list-style: none; float: left; margin-right: 20px; font-weight: bold; }
.content_block .horizontallinks li a { color: #333333; }
.content_block .horizontallinks .more_light { margin-top: 5px; padding-right: 0; }

/* content navi */
.content_block ul.content_navi { margin: 0 0 0 6px; }

/* fonds kategorien */
.content_block .fonds_cat img { margin: 5px 0 10px; }
.content_block .fonds_cat ul { list-style: none; margin: 0 6px; padding: 0; }
.content_block .fonds_cat ul li { border-top: 1px solid #E1E1E1; }
.content_block .fonds_cat ul li.end { border-bottom: 1px solid #E1E1E1; }
.content_block .fonds_cat ul li a,
.content_block .fonds_cat ul li a:active { background: transparent url(../img/li_bullet_666666.png) no-repeat scroll 0 50%; color: #333333; float: left; font-weight: bold; margin: 0 6px; padding: 0 0 0 10px; }
.content_block .fonds_cat ul li div { color: #999999; float: right; margin: 0 6px; }


/* Schlagzeilen chronologisch*/
.headlines_chron fieldset { float: right; }
.headlines_chron .time { float: left; padding-left: 4px; width: 50px; color: #820008; font-size: 12px; line-height: 16px; }
.headlines_chron .date { margin: 20px 0 10px 4px; font-size: 16px; font-weight: bold; }
.headlines_chron .vidimage { float: left; width: 65px; position: relative; }
.headlines_chron .jq_videoteaser span.play { background: transparent url("../img/bg_play_mini.png") no-repeat 0 0; height: 18px; left: 12px; position: absolute; top: 6px; width: 30px; }
.headlines_chron .jq_videoteaser:hover span.play { background-image: url("../img/bg_play_mini_roll.png"); }
.headlines_chron .galimage { float: left; width: 65px; height: 33px; background: transparent url("../img/bg_galteaser_55.gif") no-repeat 0 5px; }
.headlines_chron .galimage img { margin-left: 4px; }
.headlines_chron .headline { float: right; width: 320px; }
.headlines_chron .headline h3 { font-weight: normal; font-size: 13px; line-height: 16px; margin: 0 0 3px 0; }
.headlines_chron .headline h3 a { color: #333333; }
.headlines_chron .headline h3 em { color: #939393; font-style: normal; margin-right: 5px; }
.headlines_chron .headline h4  { text-transform: none; margin-right: 10px; }
.headlines_chron .headline h4 a { color: #666666; font-size: 15px; line-height: 16px; }
.headlines_chron .noimg { width: 385px; }
.headlines_chron ul { margin: 0 10px 0 0; }
.headlines_chron ul li { margin-top: 10px; }
.headlines_chron ul li .headline h4 { display: inline; }
.headlines_chron ul li .headline a.more_light { line-height: 16px; display: inline; white-space: nowrap; }
.headlines_chron select { font-size: 11px; }
.headlines_chron input.filter_submit { font-size: 12px; }
.headlines_chron .element_220_block_header { margin-top: 20px; }
.headlines_chron .scroll { clear: both; }
.headlines_chron .scroll a { margin-top: 10px; }

/* Bilder chronologisch */

.images_chron h2 { margin: 0 0 0 4px; font-size: 12px; line-height: 12px; color: #FFFFFF; text-transform: uppercase; }
.images_chron ul { margin: 0; padding: 0; }
.images_chron ul li p { margin: 20px 0 10px 50px; font-size: 16px; line-height: 16px; font-weight: bold; color: #959595; }
.images_chron ul li.date ul li { float: left; font-size: 1px; line-height: 1px; margin: 10px 10px 0 0; }
.images_chron ul li.date ul li.nm { margin: 10px 0 0 0; }
.images_chron .scroll { margin-top: 10px; }

/* Videos chronologisch */

.videos_chron h2 { margin: 0 0 0 4px; font-size: 12px; line-height: 12px; color: #FFFFFF; text-transform: uppercase; }
.videos_chron ul { margin: 0 0 0 4px; padding: 0; }
.videos_chron ul * { margin: 0; }
.videos_chron ul li p { padding: 15px 0 0 50px; font-size: 16px; line-height: 16px; font-weight: bold; color: #959595; }
.videos_chron ul li ul li { padding: 15px 0 15px 0; border-bottom: 3px solid #424242; }
.videos_chron .jq_videoteaser { position: relative; float: left; }
.videos_chron .teaser { float: left; margin: 0 0 0 10px; width: 550px; }
.videos_chron .teaser * { margin: 0; }
.videos_chron .teaser h3 { font-size: 12px; line-height: 12px; color: #959595; }
.videos_chron .teaser h3 a { color: #959595; }
.videos_chron .teaser h4 { font-size: 14px; line-height: 14px; color: #FFFFFF; margin-top: 5px; }
.videos_chron .teaser h4 a { color: #FFFFFF; }
.videos_chron .teaser p { color: #959595; font-weight: normal; font-size: 11px; line-height: 11px; padding: 10px 0 0 0; }
.videos_chron .teaser a.more_light { float: right; padding-right: 0px; }
.videos_chron .jq_videoteaser span.play { background: transparent url("../img/bg_play_mini.png") no-repeat 0 0; height: 18px; left: 37px; position: absolute; top: 20px; width: 30px; }
.videos_chron .jq_videoteaser:hover span.play { background-image: url("../img/bg_play_mini_roll.png"); }
.videos_chron .scroll  { margin-top: 10px; }

/* Bilderserien chronologisch */
.gallery_chron h2 { margin: 0 0 0 4px; font-size: 12px; line-height: 12px; color: #FFFFFF; text-transform: uppercase; }
.gallery_chron ul { margin: 0; padding: 0; }
.gallery_chron ul li.gallery { border-bottom: 2px solid #959595; padding-bottom: 10px; }
.gallery_chron ul li.gallery ul li { float: left; font-size: 1px; height: 59px; line-height: 1px; list-style: none; margin: 10px 10px 0 0; overflow: hidden; }
.gallery_chron ul li.gallery ul li.first { height: 124px; }
.gallery_chron ul li.gallery ul li.nm { margin: 10px 0 0 0; }
.gallery_chron ul li.gallery div { float: left; margin-top: 10px;  }
.gallery_chron h3 { font-size: 12px; line-height: 12px; color: #959595; margin: 0; }
.gallery_chron h3 a { color: #B6B6B6; }
.gallery_chron h4 { font-size: 14px; line-height: 14px; color: #FFFFFF; margin: 2px 0 0 0; }
.gallery_chron h4 a { color: #FFFFFF; }
.gallery_chron .scroll { margin-top: 10px; }

/* meist geklickt */
.mostclicks .nr { float: left; margin-left: 4px; width: 20px; color: #820008; line-height: 16px; }
.mostclicks .headline { float: left; }
.mostclicks .headline h3 { font-weight: normal; font-size: 13px; line-height: 16px; margin: 0 0 3px 0; }
.mostclicks .headline h3 a { color: #333333; }
.mostclicks .headline h3 em { color: #939393; font-style: normal; margin-right: 5px; }
.mostclicks .headline h4  { text-transform: none; }
.mostclicks .headline h4 a { color: #666666; font-size: 15px; line-height: 16px; }
.mostclicks .headline a.more_light { margin-left: 10px; line-height: 13px; }
.mostclicks ul { margin: 0 10px 0 0; }
.mostclicks ul li { margin-top: 10px; }
.mostclicks ul li .headline h4 { float: left; }
.mostclicks ul li .headline a.more_light { float: left; line-height: 16px; }

.mostclicks .videoteaser h3 { font-size: 12px; line-height: 12px; color: #ededed; margin-bottom: 15px; }
.mostclicks .videoteaser h4 { text-transform: none; font-weight: normal; font-size: 12px; line-height: 12px; margin: 0 0 3px 0; color: #ededed; }
.mostclicks .videoteaser h4 a { color: #ededed; }
.mostclicks .videoteaser h5  { text-transform: none; color: #FFFFFF; margin: 0; }
.mostclicks .videoteaser h5 a { color: #FFFFFF; font-size: 13px; line-height: 13px; }
.mostclicks .videoteaser .jq_videoteaser { position: relative; margin-bottom: 15px; }
.mostclicks .videoteaser .jq_videoteaser span.play { background: transparent url("../img/bg_play.png") no-repeat 0 0; height: 48px; left: 69px; position: absolute; top: 38px; width: 81px; }
.mostclicks .videoteaser .jq_videoteaser:hover span.play { background-image: url("../img/bg_play_roll.png"); }

.gallery_680 h3 { margin: 0 0 0 4px; font-size: 12px; line-height: 12px; color: #FFFFFF; text-transform: uppercase; }
.gallery_680 ul { margin: 0; padding: 0; }
.gallery_680 div.gallery { padding-bottom: 5px; }
.gallery_680 div.gallery ul li { float: left; font-size: 1px; line-height: 1px; margin: 10px 10px 0 0; }
.gallery_680 div.gallery ul li.nm { margin: 10px 0 0 0; }
.gallery_680 div.gallery div { float: left; margin-top: 10px;  }
.gallery_680 h4 { font-size: 12px; line-height: 12px; color: #959595; margin: 0; }
.gallery_680 h4 a { color: #959595; }
.gallery_680 h5 { font-size: 14px; line-height: 14px; color: #FFFFFF; margin: 2px 0 0 0; }
.gallery_680 h5 a { color: #FFFFFF; }


/* Fussball */

.football_simple .matchday caption { background: transparent; color: #999999; font-weight: bold; font-size: 16px; }
.football_simple .matchday tr { line-height: 16px; }
.football_simple .matchday td.spacer { width: 150px; padding: 0; }
.football_simple .matchday th.date { background: transparent; border-bottom: 1px solid #DDDDDD; color: #999999; font-weight: bold; }
.football_simple .matchday td { border-top: 1px solid #DDDDDD; }
.football_simple .matchday .qualified { }

/* Kontaktformular */
.contactform h2 { margin-bottom: 20px; }
.contactform .padding_left { padding-left: 6px; }
.contactform label { font-size: 11px; display: block; }
.contactform .subm_cont { float: right; margin: 10px 10px 0 0; }
.contactform .phone { font-size: 24px; line-height: 30px; }
.contactform .info { color: #959595; margin-top: 15px; font-style: italic; }
.contactform .info a { color: #959595; }
.contactform img { margin: 0 0 5px 0; }
.contactform h3 { margin: 0; color: #666666; font-size: 16px; font-weight: bold; line-height: 22px; padding: 0 6px; }
.contactform h4 {  margin: 0 0 10px 0; color: #333333; font-size: 22px; font-weight: bold; line-height: 24px; padding: 0 6px; }
.contactform p { color: #424242; font-size: 13px; line-height: 15px; margin: 0 0 20px 0; padding: 0 6px; }




/* Impressum */
.impressum p { line-height: 15px; }
.impressum h2 { margin-bottom: 20px; }
.impressum a { color: #000000; }
.impressum a.more_light { color: #939393; }

/* n-tv intern */
.intern h2 { text-transform: none; }
.intern h3 { color:#666666; font-size:14px; line-height:18px; margin: 0; }
.intern h3 a { color:#666666; }
.intern h4 { font-size:14px; line-height:18px; }
.intern h4 a { color:#000000; text-transform: none; margin: 0; }
.intern p { line-height: 15px; }

/* n-tv Dienste */
.service h2 { text-transform: none; }
.service h3 { color:#666666; font-size:14px; line-height:18px; margin: 0; }
.service h3 a { color:#666666; }
.service h4 { font-size:14px; line-height:18px; }
.service h4 a { color:#000000; text-transform: none; margin: 0; }
.service p { line-height: 15px; }

/* Hompage-News */
.hpnews .article_sp { background: transparent url("../img/bg_hpnews.jpg") no-repeat 450px 0; }
.hpnews .config { margin-top: 20px; position: relative; }
.hpnews .config form { margin-top: 10px; }
.hpnews .config h3 { padding: 20px 0 0 6px; font-size: 18px; line-height: 18px; }
.hpnews .config strong { padding: 0 6px; font-size: 18px; line-height: 18px; }
.hpnews .config input { margin: 0; vertical-align: middle; }
.hpnews .config #iframe_mini, .hpnews .config #iframe_midi, .hpnews .config #iframe_maxi { display: none; position: absolute; top: 75px; left: 0px; width: 678px; background-color: #ededed; border: 1px solid #959595; }
.hpnews .config #iframe_mini a, .hpnews .config #iframe_midi a, .hpnews .config #iframe_maxi a { display: block; text-align: right; color: #636363; }
.hpnews .config #iframe_mini iframe { margin: 20px 240px; }
.hpnews .config #iframe_midi iframe { margin: 20px 190px; }
.hpnews .config #iframe_maxi iframe { margin: 20px 140px; }
.hpnews .config #hpnews_code textarea { margin: 10px 0 0 6px; width: 660px; height: 100px; }
.hpnews .config fieldset { margin-top: 10px; }
.hpnews .config fieldset legend { display: block; }
.hpnews .config fieldset.sections legend { padding: 0 0 5px 6px; }
.hpnews .config fieldset label { margin-left: 6px; display: block; }
.hpnews .config fieldset#hpnews_weather legend { padding: 0 0 5px 6px; }
.hpnews .config fieldset#hpnews_weather #hpnews_city { width: 150px; }
.hpnews .config fieldset#hpnews_weather #hpnews_search { width: 140px; }
.hpnews .config #hpnews_generate { float: right; width: 220px; }
.hpnews .config #hpnews_error { display: none; color: #820008; font-weight: bold; padding-left: 6px; }
.hpnews .config #hpnews_code { display: none; }
.hpnews .config #hpnews_loading { display: none; }


/* Wirtschaftstermine */

.businessdate { margin-left: 6px; }
.businessdate .period { margin: 0; color: #636363; }
.businessdate .date { margin: 20px 0 0 0; font-size: 16px; font-weight: bold; border-top: 1px solid #959595; }
.businessdate h2.category { padding: 0; }
.businessdate ul li div { color: #636363; float: left; margin: 0; width: 220px; font-size: 12px; line-height: 14px; text-align: right; }
.businessdate ul li h3 { margin: 0px; font-size: 12px; line-height: 14px; float: right; width: 440px; }
.businessdate ul li p { margin: 0px; font-size: 12px; line-height: 14px; float: right; width: 440px; }
.businessdate ul { margin: 0; padding: 0;}
.businessdate ul li { padding: 0; margin: 10px 0 0 0; display: block; }
.businessdate ul li div.hide_text { text-align: left; text-indent: -9000px; }


/* AdHoc Index */
.adhoc_list { margin-left: 6px; }
.adhoc_list .date { margin: 20px 0 0 0; font-size: 16px; font-weight: bold; border-top: 1px solid #959595; }
.adhoc_list h2.category { padding: 0; }
.adhoc_list ul li div { color: #636363; float: left; margin: 0; width: 220px; font-size: 12px; line-height: 14px; text-align: right; }
.adhoc_list ul li div a { color: #636363; }
.adhoc_list ul li h3 { margin: 0px; font-size: 12px; line-height: 14px; float: right; width: 440px; }
.adhoc_list ul li p { margin: 0px; font-size: 12px; line-height: 14px; float: right; width: 440px; }
.adhoc_list ul li p a { color: #000000; }
.adhoc_list ul { margin: 0; padding: 0;}
.adhoc_list ul li { padding: 0; margin: 10px 0 0 0; display: block; }

/* AdHoc Meldung */
.adhoc { margin-left: 6px; }
.adhoc h2.category { padding: 0; }
.adhoc h3 { border-top: 1px solid #959595; font-size: 16px; line-height: 16px; margin: 10px 0 0 0; padding: 5px 0 0 0; }
.adhoc p { line-height: 14px; font-size: 12px; padding: 20px 0 0 220px; }

/* Glossar */
.glossar { margin-left: 6px; }
.glossar h2.category { padding: 0; }
.glossar p.select { border-top: 1px solid #959595; margin: 20px 0 0 0; padding-top: 5px; }
.glossar p.select a { display: block; float: left; text-transform: uppercase; color: #000000; font-size: 16px; line-height: 16px; font-weight: bold; width: 25px; }
.glossar p.select a:hover { color: #820008; }
.glossar p.select a.active { color: #820008; }
.glossar ul li h3 { float: left; margin: 0; width: 220px; font-size: 16px; line-height: 16px; text-align: right; }
.glossar ul li p { margin: 0px; font-size: 12px; line-height: 14px; float: right; width: 440px; }
.glossar ul { margin: 20px 0 0 0; padding: 0;}
.glossar ul li { border-top: 1px solid #959595; padding: 5px 0 10px 0; margin: 0; display: block; }

/* Register */
.register ul { margin: 0; }
.register ul.ml6 { margin-left: 6px; }
.register li { display: block; }
.register li.letter ul { border-top: 1px solid #959595; padding-top:5px; }
.register li.letter { font-size: 18px; line-height: 18px; font-weight: bold; color: #959595; margin-top: 10px; }
.register li.letter li { font-size: 11px; line-height: 11px; color: #959595; font-weight: normal; margin-top: 3px; }
.register li.letter li a { font-size: 13px; line-height: 13px; color: #000000; }


/* Vergleichsrechner */

#wrapper_content .calculators h2 { text-transform: none; }
#wrapper_content .calculators h3 { color:#333333; font-size:14px; line-height:18px; margin: 0; }
#wrapper_content .calculators h3 a { color:#333333; }
#wrapper_content .calculators h4 { font-size:14px; line-height:18px; }
#wrapper_content .calculators h4 a { color:#000000; text-transform: none; margin: 0; }
#wrapper_content .calculators p { line-height: 15px; margin: 0; }
#wrapper_content .calculators .calsections h2 { font-size: 20px; line-height: 20px; margin: 20px 0 0 0; color: #959595; border-top: 1px solid #959595; padding-top: 3px; }
#wrapper_content .calculators .calsections ul { margin: 0; }
#wrapper_content .calculators .calsections ul li ul li{ display: block; width: 220px; float: left; margin: 10px 0 0 10px; }
#wrapper_content .calculators .calsections li.firstcol { clear: both; margin-left: 0; }

/* Suche */

.searchentry fieldset label { display: block; color: #424242; width: 444px; margin: 5px 0 0 6px; }
.searchentry fieldset input { width: 270px; float: right; }
.searchentry input.submit { margin-top: 10px; width: 31px; float: right; }
.searchentry a.more_light { float: right; padding-right: 0; margin-top: 20px; }

.searchentry .select { margin: 10px 0; display: block; width: 450px; height: 28px; background: transparent url(../img/bg_boxen.png) no-repeat scroll -550px -420px; }
.searchentry .select li { display: block; float: left; list-style: none; }
.searchentry .select li a { border-right: 1px solid #FFFFFF; text-align: center; color: #FFFFFF; text-transform: uppercase; font-weight: bold; display: block; width: 80px; font-size: 11px; line-height: 28px; background: transparent url(../img/bg_boxen.png) no-repeat scroll -720px -420px }
.searchentry .select li.first a { background: transparent url(../img/bg_boxen.png) no-repeat scroll -700px -420px }
.searchentry .select li a.active, .select li a:hover { background-image: none; background-color: #FFFFFF; color: #000000; }

#detailsearch span.date { display: block; float: right; width: 270px; text-align: right; }
#detailsearch span.date label { display: inline; }
#detailsearch span.date input { float: none;  }
#detailsearch span.date .date2 { width: 25px; }
#detailsearch span.date .date4 { width: 45px; }

.searchresults .scroll { margin: 10px 0 10px 6px; }

.searchresult { border-bottom: 1px solid #ededed; padding: 5px 0 5px 0; }
.searchresult p { margin: 0; line-height: 15px; }
.searchresult h3 { margin: 0 0 2px 0; font-size: 12px; line-height: 12px; color: #959595; }
.searchresult h3 a { color: #959595; }
.searchresult em { font-style: normal; }
.searchresult h4 { margin: 0 0 2px 0; font-size: 12px; line-height: 12px; color: #424242; text-transform: none; }
.searchresult h4 a { color: #424242; }
.searchresult a.more_light { text-transform: none; margin-left: 6px; }

.searchresults .hl div { background-color: #ededed; padding-top: 5px; padding-bottom: 5px; }

.searchresults .quote { margin: 10px 0; }
.searchresults .quote img { float: left; }
.searchresults .quote h3 { float: left; font-size: 14px; line-height: 20px; margin: 0; color: #000000; }
.searchresults .quote h3 a { color: #000000; }
.searchresults .quote table { float: left; width: 420px; }
.searchresults .quote table * { padding: 0; }
.searchresults .quote table th { border-bottom:1px solid #E1E1E1; color:#666666; padding:0 2px; }
.searchresults .quote table tr.up td,
.searchresults .quote table tr.up td a { color: #4C8A4C; }
.searchresults .quote table tr.down td,
.searchresults .quote table tr.down td a { color: #A13042; }
.searchresults .quote a.more_light { float: right; }

/* Mobil Info Seiten */
.mobile_portal h2.category { margin-bottom: 20px;  }
.mobile_portal .desc p { font-size: 14px; margin: 20px 0 0; padding: 0 6px; }
.mobile_portal h3 { font-size: 13px; line-height: 16px; margin: 0; padding: 0 6px; }
.mobile_portal h3 a, .mobile_portal h3 a:hover { color: #666666; }
.mobile_portal h4 { font-size: 15px; line-height: 16px; padding: 0 6px; text-transform: none; }
.mobile_portal h4 a, .mobile_portal h4 a:hover { color: #333333;  }
.mobile_portal p { font-size: 12px; padding: 0 6px; margin: 0 0 5px; }

.mobile_sms h2 { color: #666666; font-size: 13px; line-height: 16px; margin: 0; padding: 0 6px; }
.mobile_sms h3 { color: #333333; font-size: 15px; line-height: 16px; padding: 0 6px; }
.mobile_sms p { font-size: 12px; padding: 0 6px; }
.mobile_sms p em { color: #999999; }
.mobile_sms .instructions h2 { padding: 0; margin: 0 0 16px; }
.mobile_sms .instructions p { color: #999999; padding: 0; }
.mobile_sms .instructions img { vertical-align: top; }

.mobile_dev h2 { color: #666666; font-size: 13px; line-height: 16px; margin: 0; }
.mobile_dev h3 { color: #333333; font-size: 15px; line-height: 16px; }
.mobile_dev ul { margin: 0; padding: 0; }
.mobile_dev ul li { list-style: none; margin: 0 0 30px 0;}
.mobile_dev ul li h4 { color: #000000; float: left; font-size: 12px; line-height: normal; margin: 0 10px 0 0; text-align: right; text-transform: none; width: 220px; }
.mobile_dev ul li p { float: right; font-size: 12px; line-height: normal; margin: 0 50px 0 0; width: 400px; }


/* Bildschirmschoner */
.screensaver img { margin-bottom: 5px; }
.screensaver .download { margin-top: 30px; }
.screensaver .download strong { font-size: 14px; line-height: 20px; display: block; text-align: right; }
.screensaver input { width: 220px; }
.screensaver .download a { font-size: 14px; color: #000000; text-align: center; line-height: 22px; width: 220px; height: 22px; display: block; background: #D4D0C8; border-bottom: 1px solid #808080; border-right: 1px solid #808080; }


/* Wetter */
.weather .search { height: 60px; }
.weather .search #searchanimate { float: left; width: 25px; height: 25px; background-image: url(../img/loader.gif); margin-top: 5px; }
.weather .search #weather_searchlocal { float: left; margin: 10px 0 10px 6px; width: 500px; }
.weather .search #weather_searchlocal label { font-size: 11px; line-height: 11px; color: #636363; margin-left: 20px; }
.weather .search #weather_searchlocal #weather_searchlocal_txt { font-size: 11px; line-height: 14px; width: 150px; margin-left: 10px; }
.weather .search #weather_searchlocal #weather_searchlocal_city { font-size: 11px; line-height: 11px; width: 150px; margin-left: 10px; }
.weather .minmaxblock p { font-size: 11px; line-height: 13px; margin-left: 60px; }
.weather .minmaxblock em { font-style: normal; color: #636363; }
.weather .minmaxblock a { display: none; }
.weather .minmaxblock .sun { background: transparent url("../img/wetter/bg_sonnenstd.gif") no-repeat 0 15px; }
.weather .minmaxblock .temperature { background: transparent url("../img/wetter/bg_temperatur.gif") no-repeat 0 15px; }
.weather .minmaxblock .rain { background: transparent url("../img/wetter/bg_niederschlag.gif") no-repeat 0 15px; }
.weather .germany h3 { margin: 0; font-size: 13px; color: #666666; }
.weather .germany h4 { margin: 2px 0 0 0; font-size: 15px; color: #000000; text-transform: none; }
.weather .germany h3 a { color: #666666; }
.weather .germany h4 a { color: #000000; }
.weather .germany em { font-style: normal; font-size: 11px; }
.weather .germany p { margin-top: 10px; }
.weather .germany .map { float: right; width: 450px; margin-left: 5px; }
.weather .daynavi { margin: 0; display: block; width: 450px; height: 28px; background: transparent url("../img/bg_boxen.png") no-repeat scroll -238px -705px; }
.weather .daynavi li { display: block; float: left; list-style: none; }
.weather .daynavi li a { border-right: 1px solid #FFFFFF; text-align: center; color: #FFFFFF; text-transform: uppercase; font-weight: bold; display: block; width: 80px; font-size: 11px; line-height: 28px; }
.weather .daynavi li.first a { background: transparent url(../img/bg_boxen.png) no-repeat scroll 0 -705px }
.weather .daynavi li a.active, .weather .daynavi li a:hover { background-image: none; background-color: #FFFFFF; color: #000000; }
.weather .list_220 ul { margin: 0; }
.weather .list_220 ul li { display: block; margin: 5px 0 0 0; list-style: none; }
.weather .list_220 ul li img { float: left; }
.weather .list_220 ul li p { float: right; width: 170px; color: #636363; margin: 0; }
.weather .list_220 ul li strong { color: #000000; }
.weather .list_220 ul li p:hover, .weather .list_220 ul li p:hover strong { color: #820008; }
.weather .list_220 ul li p a { display: none; }
.weather .list_220 a.more_light { float: right; }
.weather .bio ul { margin: 0; }
.weather .bio ul li { list-style: none; margin-bottom: 10px; }
.weather .bio h3 { margin: 0; font-size: 13px; line-height: 13px; }
.weather .bio h4 { margin: 0; font-size: 13px; line-height: 16px; color: #636363; text-transform: none; }
.weather .bio p { font-size: 12px; line-height: 14px; }
.weather .location .bookmark { width: 198px; height: 17px; color: #FFFFFF; padding-left: 20px; font-size: 11px; line-height: 17px; font-weight: bold; background: transparent url("../img/wetter/bg_bookmark.gif") no-repeat; }
.weather #weather_local { clear: both; width: 680px; margin-top: 10px; border-collapse: collapse; }
.weather #weather_local * { margin: 0; padding: 0; }
.weather #weather_local thead tr th { text-align: center; background-color: #BEBEBE; color: #FFFFFF; font-size: 12px; line-height: 14px; padding-bottom: 5px; }
.weather #weather_local thead tr th.column1 { text-align: left; padding-left: 10px; }
.weather #weather_local thead tr td { text-align: center; background-color: #BEBEBE; color: #FFFFFF; font-size: 11px; line-height: 11px; padding-top: 5px; }
.weather #weather_local thead tr td.column1 { text-align: left; padding-left: 10px; }
.weather #weather_local tbody td { text-align: center; border: 1px solid #BEBEBE; border-right: 0; border-bottom: 0; padding: 5px; font-size: 12px; line-height: 12px; }
.weather #weather_local tbody td.column1 { text-align: left; border-left: 0; font-weight: bold; padding-left: 10px; }
.weather #weather_local tbody td.column1 em { font-weight: normal; font-style: normal; font-size: 11px; line-height: 11px; color: #959595; }
.weather #weather_local .afternoon td { background-color: #F6F6F6; }
.weather #weather_local .evening td { background-color: #E7E7E7; }
.weather #weather_local .night td { background-color: #CCCCCC; }
.weather #weather_local tbody .temp td { font-weight: bold; }
.weather #weather_local tbody .temp .column1 { background: transparent url("../img/wetter/bg_temp_local.png") no-repeat 0 0; padding-left: 30px; height: 40px; }
.weather #weather_local tbody .rain .column1 { background: transparent url("../img/wetter/bg_rain_local.png") no-repeat 0 0; padding-left: 30px; height: 40px; }
.weather #weather_local tbody .wind td img { vertical-align: middle; }
.weather #weather_local tbody .wind .column1 { background: transparent url("../img/wetter/bg_wind_local.png") no-repeat 0 0; padding-left: 30px; height: 40px; }
.weather #weather_local tbody .sun .column1 { background: transparent url("../img/wetter/bg_sun_local.png") no-repeat 0 0; padding-left: 30px; height: 40px; }
.weather #weather_local tbody .moon .column1 { background: transparent url("../img/wetter/bg_moon_local.png") no-repeat 0 0; padding-left: 30px; height: 40px; }
.weather .world .daynavi { width: 680px; background-position: -8px -705px; }
.weather #weather_pollen { clear: both; width: 680px; margin-top: 10px; border-collapse: collapse; }
.weather #weather_pollen * { margin: 0; padding: 0; }
.weather #weather_pollen thead tr th { text-align: center; background-color: #BEBEBE; color: #FFFFFF; font-size: 12px; line-height: 14px; padding-bottom: 5px; }
.weather #weather_pollen thead tr th.column1 { text-align: left; padding-left: 10px; }
.weather #weather_pollen thead tr td { text-align: center; background-color: #BEBEBE; color: #FFFFFF; font-size: 11px; line-height: 11px; padding-top: 5px; }
.weather #weather_pollen thead tr td.column1 { text-align: left; padding-left: 10px; }
.weather #weather_pollen tbody td { text-align: center; border: 1px solid #BEBEBE; border-right: 0; border-bottom: 0; padding: 5px; font-size: 12px; line-height: 12px; }
.weather #weather_pollen tbody td.column1 { text-align: left; border-left: 0; font-weight: bold; }
.weather #weather_pollen tbody td.column1 img { vertical-align: middle; margin-right: 20px; }

/* RSS-Feed */
.rss a { color: #000000; font-weight: bold; line-height: 20px; }

/* Faxabruf */
.faxindex .fax { border-top: 1px solid #959595; padding-top: 10px; margin-bottom: 10px; }
.faxindex .fax h3 { font-size: 16px; line-height: 16px; margin: 0 0 10px 0; }
.faxindex .fax .info ul { margin: 0 0 10px 10px; padding-left: 10px; }
.faxindex .fax .info li { text-transform: none; display: list-item; line-height: 14px; }
.faxindex .fax .info em { color: #959595; font-style: normal; }
.faxindex .fax .buy { padding-top: 20px; }
.faxindex .fax .buy img { margin-left: 10px; }
.faxindex .fax .buy strong { vertical-align: bottom; }
.faxindex .fax .buy em { color: #959595; }

/**********
** Index **
**********/
.index a { display: block; }

.index p a,
.index p a:hover { color: #424242; display: inline; font-size: 13px; font-weight: bold; line-height: 15px; }

.index .teaser_220 img { margin: 0 0 2px 0; }
.index .teaser_220 h5 { margin: 0; }
.index .teaser_220 h5 a { color: #757575; font-size: 12px; font-weight: bold; line-height: 14px; padding: 0 6px; }
.index .teaser_220 h6 { margin: 0 0 10px 0;}
.index .teaser_220 h6 a { color: #333333; font-size: 14px; font-weight: bold; line-height: 16px; padding: 0 6px; }

.index .teaser_450 { margin-bottom: 20px; }
.index .teaser_450 img { margin: 0 0 5px 0; }
.index .teaser_450 h2 { margin: 0; }
.index .teaser_450 h2 a { color: #757575; font-size: 16px; font-weight: bold; line-height: 20px; padding: 0 6px; }
.index .teaser_450 h3 { margin: 0 0 5px 0;}
.index .teaser_450 h3 a { color: #333333; font-size: 22px; font-weight: bold; line-height: 22px; padding: 0 6px; }
.index .teaser_450 p { color: #424242; font-size: 13px; line-height: 15px; margin: 0 0 7px 0; padding: 0 6px; }
.index .teaser_450 .quotes { margin: 0 0 5px 8px; }
.index .teaser_450 .quotes li { display: block; list-style: none; float: left; margin-right: 15px; }


.index .teaser_680 img { margin: 0 0 5px 0; }
.index .teaser_680 h2 { margin: 0; }
.index .teaser_680 h2 a { color: #757575; font-size: 16px; font-weight: bold; line-height: 20px; padding: 0 6px; }
.index .teaser_680 h3 { margin: 0 0 5px 0;}
.index .teaser_680 h3 a { color: #333333; font-size: 20px; font-weight: bold; line-height: 18px; padding: 0 6px; }
.index .teaser_680 p { color: #424242; font-size: 13px; line-height: 15px; margin: 0 0 7px 0; padding: 0 6px; }
.index .teaser_680 .quotes { margin: 0 0 5px 8px; }
.index .teaser_680 .quotes li { display: block; list-style: none; float: left; margin-right: 15px; }

.index .teaser_220_450 { margin: 0 0 22px 0; }
.index .teaser_220_450 h2 { margin: -4px 0 0 0; }
.index .teaser_220_450 h2 a { color: #757575; font-size: 16px; font-weight: bold; line-height: 22px; }
.index .teaser_220_450 h3 { margin: 0 0 5px 0;}
.index .teaser_220_450 h3 a { color: #333333; font-size: 22px; font-weight: bold; line-height: 24px; }
.index .teaser_220_450 p { color: #424242; font-size: 13px; line-height: 15px; margin: 0 0 5px 0; }
.index .teaser_220_450 ul { padding: 0; }
.index .teaser_220_450 .quotes { margin-left: 5px; }

.index .teaser_comment { margin-bottom: 10px; }
.index .teaser_comment dl { margin: 0; }
.index .teaser_comment dl img { display: block; }
.index .teaser_comment dl dd { color: #939393; font-size: 11px; line-height: 12px; margin: 0; padding: 1px 0 0 6px; }
.index .teaser_comment h2 { margin: 0; }
.index .teaser_comment h2 a { color: #666666; font-size: 13px; font-weight: bold; line-height: 16px; }
.index .teaser_comment h3 { margin: 0 0 10px 0;}
.index .teaser_comment h3 a { color: #333333; font-size: 15px; font-weight: bold; line-height: 16px; margin-bottom: 10px; }
.index .teaser_comment p { font-size: 13px; line-height: 15px; }

.index .teaser_slideshow_680 h2 { display: inline; margin: 0 6px; }
.index .teaser_slideshow_680 h2 a { color: #B6B6B6; display: inline; font-size: 15px; }
.index .teaser_slideshow_680 h3 { display: inline; }
.index .teaser_slideshow_680 h3 a { color: #EDEDED; display: inline; font-size: 15px; }

.index .box img { display: block; }
.index .box h2 { font-size: 13px; line-height: 16px; margin: 4px 0 0; padding: 0 6px; }
.index .box h2 a { color: #666666; }
.index .box h3 { font-size: 15px; line-height: 16px; margin-bottom: 5px; padding: 0 6px; }
.index .box h3 a { color: #333333; }
.index .box p { font-size: 13px; line-height: 15px; padding: 0 6px; }
.index .box p a { font-weight: normal; }

/* Teaser Marktberichte */
.index .teaser_markets ul { margin: 0 0 0 5px; }
.index .teaser_markets li { display: block; list-style: none; padding: 0; font-size: 12px; line-height: 22px; border-top: 1px solid #E4E4E4; }
.index .teaser_markets li.first { border: 0; }
.index .teaser_markets h2,
.index .teaser_markets h3 { float: left; font-size: 12px; line-height: 22px; margin: 0; }
.index .teaser_markets h2 { width: 110px; color: #999999; padding-left: 13px; }
.index .teaser_markets h2 a { color: #999999; }
.index .teaser_markets h3.update { background: transparent url("../img/bg_update.gif") no-repeat 0 50%; padding-left: 60px; }
.index .teaser_markets .date { display: block; width: 130px; float: left; font-size: 11px; color: #999999; }

.index .teaser_markets .up,
.index .teaser_markets .strongup { background: transparent url("../img/arrow_green.gif") no-repeat 0 50%; }
.index .teaser_markets .down,
.index .teaser_markets .strongdown { background: transparent url("../img/arrow_red.gif") no-repeat 0 50%; }
.index .teaser_markets .equal { background: transparent url("../img/arrow_grey.gif") no-repeat 0 50%; }


/* Umfragen */
div.poll { background: transparent url("../img/bg_fragezeichen.gif") no-repeat right bottom; }
div.poll div.poll_container { margin-bottom: 10px; }
div.poll form fieldset p { color: #333333; font-size: 18px; font-weight: bold; margin-bottom: 10px; }
div.poll form fieldset label { color: #333333; display: block; margin-bottom: 10px; }
div.poll form fieldset input {  }
div.poll form fieldset .radio { margin: 0 5px 0 0; vertical-align: middle; }
div.poll form fieldset .poll_submit { background: #F2F2F2; border-width: 1px; color: #666666; float: right; font-size: 11px; font-weight: bold; }

div.poll .box { padding: 0 6px; }
div.poll .box p { font-size: 14px; line-height: 18px; margin-top: 5px; padding: 0; }
div.poll .box table caption { font-size: 14px; padding: 0; }

div.poll table { margin: 0; width: 100%; }
div.poll table caption { background: transparent; color: #333333; font-size: 18px; font-weight: bold; margin-bottom: 10px; padding: 0; }
div.poll table tr th { padding: 2px 0 0; }
div.poll table tr td { background: #EDEDED; padding: 0; }
div.poll table tr td p { background: #820008; height: 17px; margin: 0; position: relative; text-align: right; }
div.poll table tr td p span { font-size: 12px; font-weight: normal; position: absolute; }
div.poll table tr td p span.left { color: #FFFFFF; float: none; padding: 0 2px; right: 0; }
div.poll table tr td p span.right { color: #000000; float: none; padding: 0 4px; left: 100%;}

div.poll a.more_light { display: inline; float: right; }

/* Advert */
.index .adv * { color: #606060 !important; }
.index .adv strong.category { font-size: 11px; font-weight: normal; text-align: right; text-transform: none; }

/* Newsletter */

.newsletter { color: #424242; }

.newsletter p { margin: 0; }
.newsletter h2 { margin-bottom: 20px; }
.newsletter h3 { color: #636363; font-size: 16px; margin-bottom: 5px; }
.newsletter em { text-decoration: underline; font-style: normal; }
.newsletter a.more_light { display: inline; line-height: 20px; vertical-align: middle; padding-right: 0; }
.newsletter .spacer { border-top: 1px solid #CECECE; padding: 10px 0 10px 0; }
.newsletter .newsletter_top { background: transparent url("../img/bg_newsletter_top.png") no-repeat; height: 150px; }
.newsletter .newsletter_top strong { display: block; margin-top: 20px; }
.newsletter fieldset { border: 0; }
.newsletter fieldset, .newsletter label, .newsletter input, .newsletter select { margin: 0; padding: 0; }
.newsletter input, .newsletter select { font-size: 11px; }
.newsletter fieldset legend { display: none; }

.newsletter .select_newsletter { clear: both; padding-top: 10px; }
.newsletter .select_newsletter * { line-height: 20px; vertical-align: middle; }
.newsletter .select_newsletter fieldset { display: inline; }
.newsletter .select_newsletter label { margin-right: 10px; font-size: 11px; font-weight: normal; }
.newsletter .select_newsletter input { margin-right: 5px; }

.newsletter .datafields { color: #636363; margin-left: 8px; display: inline-block; }
.newsletter .datafields #title { width: 70px; }
.newsletter .datafields #firstname, .newsletter .datafields #name, .newsletter .datafields #email, .newsletter .datafields #emailrepeat { width: 200px; }
.newsletter .datafields #profession { width: 203px; }
.newsletter .datafields #day { width: 50px; }
.newsletter .datafields #month { width: 90px; }
.newsletter .datafields #year { width: 55px; }

.newsletter fieldset.userdata input, .newsletter fieldset.userdata select { margin-bottom: 5px; }
.newsletter fieldset.userdata label { display: block; font-size: 10px; font-weight: normal; }
.newsletter fieldset.interests * { line-height: 20px; vertical-align: middle; }
.newsletter fieldset.interests label { display: block; font-size: 10px; font-weight: normal; }
.newsletter fieldset.interests input { margin-right: 5px; }

.newsletter fieldset.dataagree label { display: block; float: right; width: 185px; line-height: 11px; font-size: 10px; font-style: italic; }
.newsletter fieldset.dataagree label a { color: #636363; text-decoration: underline; }
.newsletter fieldset.dataagree { margin-top: 15px; }

.newsletter .info { background: transparent url("../img/bg_nl_pfeil.png") no-repeat 50% bottom; margin-top: 10px; font-size: 10px; line-height: 11px; font-style: italic; height: 150px; }

.newsletter input.nl_submit { background: transparent url("../img/bg_submit_nl.png") no-repeat 0 0; border: none; display: block; margin: 30px auto 10px; width: 166px; height:23px; color: #FFFFFF; font-size: 13px; line-height: 23px; padding-bottom: 3px; }


.newsletter .error_disable { color: #c90230; text-align: center; margin-top: 20px; }

/* podcast */
.podcast div.howto { background: transparent url("../img/podcast/bg_pc_anleitung.jpg") no-repeat 0 20px; height: 440px; }
.podcast div { padding: 20px 0 0 0; }
.podcast div h4 { color: #666666; font-size: 13px; line-height: 16px; margin: 15px 6px 0; text-transform: none; }
.podcast div h5 { color: #333333; font-size: 15px; line-height: 16px; margin: 0 6px 10px; text-transform: none; }
.podcast div p { color: #424242; font-size: 13px; line-height: 15px; margin: 0 6px 20px; }
.podcast div a,
.podcast div a:hover { color: #666666; }
.podcast div.howto h4 { margin: 170px 10px 0; }
.podcast div.howto h5 { margin: 0 10px 10px; }
.podcast div.howto ol { margin: 10px 10px 20px; }
.podcast div.howto ol li { color: #333333; font-size: 12px; line-height: 15px; margin: 0 10px 0 20px; }
.podcast div.howto p { color: #666666; font-size: 11px; line-height: 13px; margin: 10px; }




/************
** Article **
************/
.article h1 { color: #757575; font-size: 16px; font-weight: bold; line-height: 22px; padding: 0 6px; margin: 0; }
.article h2 { color: #333333; font-size: 22px; font-weight: bold; line-height: 24px; padding: 0 6px; margin: 0 0 10px 0; }
.article h3 { color: #1B1B1B; font-size: 16px; font-weight: bold; line-height: 18px; margin-bottom: 10px; padding: 0 6px; }
.article h3.intro { color: #1B1B1B; font-size: 13px; line-height: 18px; margin: 0 0 20px 0; padding: 0 6px; }
.article p { color: #1B1B1B; font-size: 14px; line-height: 18px; margin: 0 0 20px 0; padding: 0 6px; }
.article p a { color: #820008; }
.article p em { color: #666666; font-size: 14px; line-height: 18px; }

/* image */
.article div.left { display: inline; float: left; margin: 0 10px 0 0; overflow: hidden; }
.article div.right { float: right; margin: 0 0 0 10px; overflow: hidden; }
.article div img {  }
.article div p.caption { color: #939393; font-size: 12px; line-height: 13px; margin: 0; padding: 3px 0;}
.article div p.caption cite { font-style: normal; color: #c8c8c8; font-size: 10px; }
.article div.top p.caption { text-align: right;}

.article div.left a,
.article div.right a { display: block; position: relative; }
.article div.left a span.magnifier,
.article div.right a span.magnifier { background: transparent url("../img/magnifier.gif") no-repeat; height: 20px; left: 0px; position: absolute; top: 5px; width: 20px; }

/* chart */
.article a.chart { display: block; margin: 0 0 20px; }

/* slideshow teaser */
.article .slideshow_teaser_header { background: transparent url("../img/bg_boxen.png") no-repeat 0px -30px; height: 6px; font-size: 1px; line-height: 1px; }
.article .slideshow_teaser_footer { background: transparent url("../img/bg_boxen.png") no-repeat 0px -45px; height: 7px; font-size: 1px; line-height: 1px; margin: 0 0 20px; }
.article .slideshow_teaser  { background: #09224e; color: #FFFFFF; margin: 0; }

.article .slideshow_teaser strong { clear: both; color: #959595; font-size: 12px; line-height: 15px; display: block; margin: 0 6px 4px 6px; text-transform: uppercase; }
.article .slideshow_teaser strong.all { margin: 10px 0 0 0; }
.article .slideshow_teaser ul { background: #333333; margin: 0; padding: 0 6px; }
.article .slideshow_teaser ul li { float: left; margin: 0 4px 0 0;  }
.article .slideshow_teaser ul li.large { margin-top: 0; }
.article .slideshow_teaser ul li.last { margin-right: 0; }
.article .slideshow_teaser div { margin-left: 230px; }
.article .slideshow_teaser h5 { font-size: 13px; margin: 0; }
.article .slideshow_teaser h5 a { color: #B6B6B6; }
.article .slideshow_teaser h6 { font-size: 15px; line-height: 18px; margin: 0; }
.article .slideshow_teaser h6 a { color: #FDFDFD; }

/* video player */
.article .video_player_header { background: transparent url("../img/bg_boxen.png") no-repeat 0px -30px; height: 6px; font-size: 1px; line-height: 1px; }
.article .video_player_footer { background: transparent url("../img/bg_boxen.png") no-repeat 0px -45px; height: 7px; font-size: 1px; line-height: 1px; margin: 0 0 20px; }
.article .video_player  { background: #09224e; color: #FFFFFF; margin: 0; padding: 0 5px; }
.article .video_player strong { margin: 0 0 5px 5px; text-transform: uppercase; color: #959595; }
.article .video_player h5 { font-size: 13px; margin: 0; color: #959595; }
.article .video_player h5 a { color: #959595; }
.article .video_player h6 { font-size: 15px; line-height: 18px; margin: 0; color: #EDEDED; float: left; }
.article .video_player h6 a { color: #EDEDED; }
.article .video_player a.more_light { float: right; line-height: 18px; }

/* survey */
.article .survey { background: #F3F3F3; width: 220px; }
.article .survey_header { background: #F3F3F3 url("../img/bg_boxen.png") no-repeat -457px -241px; height: 6px; font-size: 1px; line-height: 1px; }
.article .survey_footer { background: #F3F3F3 url("../img/bg_boxen.png") no-repeat -457px -256px; height: 6px; font-size: 1px; line-height: 1px; }
.article .survey strong { padding: 0 6px; text-transform: uppercase; }
.article .survey p { font-size: 11px; margin: 0; padding: 0; }
.article .survey form { padding: 0; }
.article .survey form ul { margin: 5px 6px 10px; }
.article .survey form ul input { margin: 0 6px 0 0; vertical-align: middle;}
.article .survey form input.submit { margin: 0 6px; }
.article .survey form fieldset { border: 0; margin: 0 12px; padding: 0;}
.article .survey form fieldset label { font-weight: bold; }

/* tables */
.article table { border-collapse: collapse; border-spacing: 0; font-size: 11px; margin: 0 6px 20px; padding: 0; width: 438px;}
.article table tr { }
.article table tr th { background-color: #B0B0B0; border: 1px dotted #D2D2D2; color: white; }
.article table tr td { border: 1px dotted #D2D2D2; }
.article table tr td.head { color: #818181; font-weight: bold; }

/* lists actions */
ul.actions { margin: 0 0 20px 0; padding: 0 6px; }
ul.actions li { float: left; list-style: none; }

/* buttons */
.article div.jq_close { background: transparent url(../img/bg_button_close.gif) no-repeat 0px 50%; cursor: pointer; display: none; float: right; height: 18px; margin: 0 6px; width: 82px; }
.article button.bookmark { background: transparent url(../img/bg_button_bookmark.gif) no-repeat 0px 0px; border: 0; cursor: pointer; display: block; text-indent: -9000px; height: 20px; width: 91px;}
.article button.bookmark:active { background-position: 1px 1px; }

/* comments */
.article #comment { }
.article dl { margin: 15px 6px; }
.article dl dt { float: left; font-weight: normal; }
.article dl dd { margin: 0; }
.article dl dd.time { color: #818181; float: right; font-size: 11px; }
.article dl dd.comment { clear: both; }
.article dl dd.comment p { font-size: 12px; margin: 0 0 5px; padding: 0 0 15px;}
.article hr { background: transparent url(../img/bg_hr.gif) repeat-x; height: 1px; margin: 0 0 15px; }

/* forms email & comments */
.article form { padding: 10px 6px; }
.article form fieldset { border: 0; padding: 0; margin: 0;}
.article form fieldset legend { font-size: 11px;  margin: 0; }
.article form label { font-size: 11px; font-weight: normal; margin: 0; }
.article form input { margin: 0 0 10px; }
.article form input.submit { }
.article form textarea { margin: 0 0 10px; height: 120px; }
.article p.notice em { margin: 10px 0; font-size: 12px; }
#email_form p.title { color: #939393; font-size: 11px; margin: 0; }


/* social bookmarks */
#bookmarking input.bookmark {  }
#bookmarking p { font-size: 11px; font-weight: bold; margin: 0 0 10px 0; }
#bookmarking p.title { color: #939393; font-size: 11px; margin: 0; font-weight: normal; }
#bookmarking p span { font-weight: normal; }
#bookmarking ul { padding: 0 6px; }
#bookmarking ul li { list-style: none; float: left; }
#bookmarking ul li a { display: block; height: 18px; margin: 0 10px 0 0; text-indent: -9000px; width: 18px; }
#bookmarking ul li a.mrwong { background: transparent url(../img/bg_social_boomarks.gif) no-repeat 0 0; }
#bookmarking ul li a.folkd { background: transparent url(../img/bg_social_boomarks.gif) no-repeat 0 -20px; }
#bookmarking ul li a.oneview { background: transparent url(../img/bg_social_boomarks.gif) no-repeat 0 -40px; }
#bookmarking ul li a.delicious { background: transparent url(../img/bg_social_boomarks.gif) no-repeat 0 -60px; }
#bookmarking ul li a.linkarena { background: transparent url(../img/bg_social_boomarks.gif) no-repeat 0 -80px; }
#bookmarking ul li a.google { background: transparent url(../img/bg_social_boomarks.gif) no-repeat 0 -100px; }
#bookmarking ul li a.blinklist { background: transparent url(../img/bg_social_boomarks.gif) no-repeat 0 -120px; }
#bookmarking ul li a.furl { background: transparent url(../img/bg_social_boomarks.gif) no-repeat 0 -140px; }
#bookmarking ul li a.yahoomyweb { background: transparent url(../img/bg_social_boomarks.gif) no-repeat 0 -160px; }
#bookmarking ul li a.yigg { background: transparent url(../img/bg_social_boomarks.gif) no-repeat 0 -180px; }

/* bookmarking new */
ul.social_bookmarks { margin: 0 0 30px; padding: 0 8px; }
ul.social_bookmarks li { float: left; list-style: none; width: auto; }





/*****************
** Article Wide **
*****************/

.article_wide { padding: 0 9px; width: 670px; }
.article_wide h1,
.article_wide h1.articleH1 span { color: #585858; display: block; font-size: 18px; font-weight: normal; line-height: 22px; padding: 0 20px; margin: 0; }
.article_wide h1.articleH1 span { padding: 0; }
.article_wide h1.articleH1 { color: #000000; font-size: 24px; font-weight: bold; line-height: 30px; padding: 0 20px; margin: 0 0 10px 0; }
.article_wide h3 { color: #000000; font-size: 16px; font-weight: bold; line-height: 21px; margin-bottom: 10px; padding: 0 20px; }
.article_wide strong.intro { color: #000000; display: block; font-size: 15px; line-height: 21px; margin: 0 0 20px 0; padding: 0 20px; }
.article_wide p { color: #000000; font-size: 15px; line-height: 21px; margin: 0 0 20px 0; padding: 0 20px; }
.article_wide p.date { font-size: 14px; color: #000000; margin: 0 0 20px; }
.article_wide p a,
.article_wide ul.listContent a,
.article_wide ol.listContent a { color: #820008; text-decoration: underline; }
.article_wide p.source em { font-size: 12px; line-height: 18px; color: #666666; }

.article_wide div.left,
.article_wide div.right { width: 282px; overflow: hidden; }
.article_wide div.flexWidth { width: auto; }
.article_wide div.left { float: left; margin: 0 10px 5px 0; }
.article_wide div.right { float: right; margin: 0 0 5px 10px; }
.article_wide div.center { margin-bottom: 20px; }


.article_wide .box{
    background-color: #e6e6e6;
    color: #FFFFFF;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    -moz-border-radius: 8px;
}

.article_wide .box_border {
    border: 1px solid #e6e6e6;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    -moz-border-radius: 8px;
}

.article_wide .box_header ~ .box_border {
    border-top: 0;
    border-radius: 0 0 8px 8px;
    -webkit-border-radius: 0 0 8px 8px;
    -khtml-border-radius: 0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
}

.article_wide .box_border.full_bottom { border-bottom-width: 8px; }

.article_wide .box_header {
    display: block;
    background-color: #e6e6e6;
    border-radius: 8px 8px 0 0;
    -webkit-border-radius: 8px 8px 0 0;
    -khtml-border-radius: 8px 8px 0 0;
    -moz-border-radius: 8px 8px 0 0;
}

.article_wide .box strong,
.article_wide strong.box_header { color: #666666; display: block; font-size: 12px; line-height: 15px; padding: 4px 9px; text-transform: uppercase; }



/* teaserliste */
.article_wide .teaser_list ul { margin: 0; font-size: 1px; width: 100%; }
.article_wide .teaser_list li { list-style: none; padding: 7px 0; margin: 0; }
.article_wide .teaser_list li img { float: left; }
.article_wide .teaser_list span.txt { display: block; float: right; width: 185px; overflow: hidden; }
.article_wide .teaser_list span.kicker { display: block; font-size: 12px; line-height: 16px; color: #666666; margin: 0; clear: both; }
.article_wide .teaser_list span.title { display: block; font-size: 12px; line-height: 16px; color: #000000; margin: 0; font-weight: bold; }
.article_wide .teaser_list span.category { color: #666666; text-transform: uppercase; font-size: 10px; line-height: 10px; display: block; float: left; margin-right: 9px; }
.article_wide .teaser_list span.date { color: #820008; font-size: 10px; line-height: 10px; display: block; float: left;  }

.article_wide .teaser_list li.first { padding-top: 0; }
.article_wide .teaser_list li.first img { margin: 0 0 3px -1px; }
.article_wide .teaser_list li.first span.kicker { font-weight: bold; }
.article_wide .teaser_list li.first span.title { font-weight: bold; font-size: 14px; }
.article_wide .teaser_list li.first span.category { margin: 0; }
.article_wide .teaser_list li.first span { padding: 0 9px; }

.article_wide .center .teaser_list li { display: block; float: left; padding-right: 54px; width: 280px; }

/* image */
.article_wide div p.caption { color: #939393; font-size: 12px; line-height: 13px; margin: 0; padding: 3px 0 5px 0;}
.article_wide div p.caption cite { display: block; font-style: normal; color: #c8c8c8; font-size: 10px; }
.article_wide div.image a { display: block; position: relative; }
.article_wide div.image a span.magnifier { background: transparent url("../img/magnifier.gif") no-repeat; height: 20px; left: 0px; position: absolute; top: 5px; width: 20px; }

/* media teaser */
.article_wide .media_teaser span.images { display: block; }
.article_wide .media_teaser span.images img { float: left; }
.article_wide .media_teaser span.kicker { display: block; font-size: 12px; line-height: 18px; color: #666666; margin: 0; padding: 0 9px; font-weight: bold; }
.article_wide .media_teaser span.title { display: block; font-size: 14px; line-height: 16px; color: #000000; margin: 0;  padding: 0 9px 10px 9px; font-weight: bold; }
.article_wide .media_teaser span.misc { display: block; }
.article_wide .media_teaser span.category { float: left; padding-left: 9px; color: #666666; text-transform: uppercase; font-size: 10px; }
.article_wide .media_teaser span.date { float: right; padding-right: 9px; color: #666666; font-size: 10px; }

/* umfrage */
.article_wide .survey .box_border { padding-bottom: 10px; }
.article_wide .survey div.poll { background: none; }
.article_wide .survey div.poll p { font-size: 12px; color: #666666; padding: 0 9px; margin-bottom: 5px; }
.article_wide .survey div.poll form p { color: #000000; font-weight: bold; font-size: 14px; line-height: 18px; padding: 5px 9px 8px 9px; margin: 0; }
.article_wide .survey div.poll table { margin: 0 9px; width: 262px; }
.article_wide .survey div.poll table caption { color: #000000; font-weight: bold; font-size: 14px; line-height: 18px; padding: 5px 0 8px 0; margin: 0; }
.article_wide .survey div.poll table p { padding: 0; margin: 0; }
.article_wide .survey div.poll form fieldset { float: left; padding-left: 9px; }
.article_wide .survey div.poll form fieldset .radio { display: none; }
.article_wide .survey div.poll form fieldset label { cursor: pointer; color: #666666; background-color: #e6e6e6; border: 1px solid #666666; padding: 2px 10px; text-align: center; }

/* externe Links */
.article_wide .external_links ul { margin: 0; padding: 5px 0; }
.article_wide .external_links li { list-style: none; padding: 3px 9px; }
.article_wide .external_links li a { color: #820008; text-decoration: underline; }

/* infobox */
.article_wide .info_box p { font-size: 12px; line-height: 18px; padding: 0 9px; }
.article_wide .info_box h3 { font-size: 12px; line-height: 18px; padding: 0 9px; margin: 0; }
.article_wide .info_box .box_border { padding-top: 5px; }

/* charts */
.article_wide .chart .box_header span,
.article_wide .chartblock .box_header span { font-weight: normal; }
.article_wide .chart img,
.article_wide .chartblock img { margin: 5px 0; }

.article_wide .chartblock .box_header,
.article_wide .chartblock .box_border { border-radius: 0; }
.article_wide .chartblock .box_header:first-child { border-radius: 8px 8px 0 0; }
.article_wide .chartblock .box_border:last-child { border-radius: 0 0 8px 8px; }


/* service icons */
.article_wide ul.service { clear: both; display: block; margin: 10px 0 20px 0; }
.article_wide ul.service li { list-style: none; display: block; float: right; margin-right: 10px; font-size: 1px; line-height: 1px; }
.article_wide ul.service li.send { margin: 0; }
.article_wide ul.service li.print a,
.article_wide ul.service li.send a { display: block; text-indent: -9999px; width: 32px; height: 20px; overflow: hidden; background: transparent url("../img/bg_buttons_tools.png") no-repeat 0px 0px; }
.article_wide ul.service li.print a:hover { background-position: -32px 0px; }
.article_wide ul.service li.send a { background-position: -64px 0px; cursor: pointer; }
.article_wide ul.service li.send a:hover { background-position: -96px 0px; }

.article_wide .service_line { margin-bottom: 25px; }
.article_wide .service_line ul.service { clear: none; float: right; margin: 0; width: 440px; }
.article_wide .service_line strong.category { display: block; float: left; line-height: 21px; margin: 0; }

/* versenden form */
#email_form_layer {
    position: absolute; width: 688px; height: 340px; background-color: #FFFFFF; padding: 5px 0;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    -moz-border-radius: 8px;
}
#email_form_layer .article p.title { color: #939393; font-size: 11px; margin: 0; }
#email_form_layer div.close { background: transparent url(../img/bg_button_close.gif) no-repeat 0px 50%; cursor: pointer; float: right; height: 18px; margin: 0 6px; width: 82px; }
#email_form_layer span.error { display: block; padding: 50px 0; text-align: center; font-size: 12px; color: red; }

/* comments */
.article_wide .comments dl { padding: 15px 9px; }
.article_wide .comments dl dt { float: left; font-weight: normal; }
.article_wide .comments dl dd { margin: 0; }
.article_wide .comments dl dd.time { color: #818181; float: right; font-size: 11px; }
.article_wide .comments dl dd.comment { clear: both; }
.article_wide .comments dl dd.comment p { font-size: 12px; margin: 0 0 5px; padding: 0 0 15px; }

.article_wide .comments form { padding: 0 9px; }
.article_wide .comments form label { display: block; float: left; width: 100px; color: #656565; }
.article_wide .comments form .info_fields div { margin-bottom: 10px; }
.article_wide .comments form .info_fields input { border: 1px solid #BFBFBF; width: 400px; float: left; }
.article_wide .comments form .comment_fields div { float: left; width: 530px; padding-bottom: 10px; }
.article_wide .comments form .comment_fields textarea { border: 1px solid #BFBFBF; width: 100%; height: 100px; margin-bottom: 10px; }
.article_wide .comments form .comment_fields p.notice { margin: 20px 0 0 0; padding: 0; font-size: 12px; }


/* teaser 220_450 neu */
.content_block ul.teaser_220_450 { margin: 0; }
.content_block ul.teaser_220_450 li { list-style: none; border-top: 1px solid #DDDDDD; padding: 20px 0; }
.content_block ul.teaser_220_450 li:first-child { border: 0; padding-top: 0; }
.content_block ul.teaser_220_450 li img { float: left; }
.content_block ul.teaser_220_450 div { float: right; width: 450px; overflow: hidden; }
.content_block ul.teaser_220_450 span.date { color: #820008; font-size: 10px; line-height: 10px; display: block; }
.content_block ul.teaser_220_450 a strong { display: block; font-size: 22px; line-height: 22px; color: #333333; font-weight: bold; margin-bottom: 5px; }
.content_block ul.teaser_220_450 a strong span { display: block; font-size: 16px; line-height: 20px; color: #757575; }
.content_block ul.teaser_220_450 p { color: #424242; font-size: 13px; line-height: 15px; margin: 0; }





/********************
** Sidebar Elemente *
*********************/

/* allgemein */
#wrapper_sidebar .spacetop { margin-top: 15px; }
#wrapper_sidebar h3.category { margin-left: 5px; }
#wrapper_sidebar h4 { margin: 0 5px 0 11px; }
#wrapper_sidebar h4 a { font-size: 13px; line-height: 16px; }
#wrapper_sidebar h5 { font-size: 15px; line-height: 16px; margin: 0 5px 5px 11px; }
#wrapper_sidebar a.more_light { display: inline; padding: 0 5px 0 12px; }
#wrapper_sidebar .anzeige { font-size: 10px; color: #CCCCCC; text-align: right; margin-right: 5px; }
#wrapper_sidebar .sidebar_block_dark .hr { background-color: #686868; height: 1px; margin: 0 5px 5px; }
#wrapper_sidebar .sidebar_block_dark .hr hr { display: none; }

#wrapper_sidebar .misc_info { color: #959595; font-size: 10px; line-height: 10px; margin: 0 0 5px 11px; }
#wrapper_sidebar .misc_info span { margin-right: 10px; }

/* sidebar_block */
.sidebar_block img,
.sidebar_block_med img ,
.sidebar_block_dark img { margin: 0 5px; }
.sidebar_block p,
.sidebar_block_dark p { font-size: 13px; line-height: 15px; margin: 0; padding: 0 5px 5px 11px; }

/* normal */
.sidebar_block_header {	background: #FFFFFF url("../img/bg_boxen.png") no-repeat -700px -210px; font-size: 1px; height: 6px; line-height: 1px; }
.sidebar_block { background-color: #F3F3F3; }
.sidebar_block_footer { background: #FFFFFF url("../img/bg_boxen.png") no-repeat -700px -225px; font-size: 1px; height: 13px; line-height: 1px; }

.sidebar_block h4 a { color: #666666; }
.sidebar_block h5 a { color: #333333; }
.sidebar_block p { color: #424242; }
.sidebar_block p a { color: #424242; }

/* dark */
.sidebar_block_header_dark { background: transparent url("../img/bg_boxen.png") no-repeat -700px 0px; font-size: 1px; height: 6px; line-height: 1px; }
.sidebar_block_dark { background: #09224e url("../img/bg_applet_dark.png") repeat-x 0 bottom; }
.sidebar_block_footer_dark { background: transparent url("../img/bg_boxen.png") no-repeat -700px -15px; font-size: 1px; height: 13px; line-height: 1px; }
.sidebar_block_dark h3.category { color: #FFFFFF; }
.sidebar_block_dark h4,
.sidebar_block_dark h4 a,
.sidebar_block_dark h4 a:hover { color: #959595;  }
.sidebar_block_dark h5,
.sidebar_block_dark h5 a,
.sidebar_block_dark h5 a:hover { color: #EDEDED; }
.sidebar_block_dark p { color: #C2C2C2; }
.sidebar_block_dark a.more_light { color: #FFFFFF; background-image: url("../img/li_bullet_ffffff.png"); }
.sidebar_block_dark ul.air_time { list-style: none; margin: 0; padding: 0 5px 5px 11px; }
.sidebar_block_dark ul.air_time li { color: #c1c1c1; font-size: 13px; font-weight: bold; line-height: 16px; }
.sidebar_block_dark ul.air_time li.hl { color: #ffffff; }
.sidebar_block_dark .more { padding: 3px; text-align: right; }

/* light */
.sidebar_block_header_light { background: transparent url("../img/bg_boxen.png") no-repeat -696px -180px; font-size: 1px; height: 6px; line-height: 1px; }
.sidebar_block_light { background-color: #FFFFFF; }
.sidebar_block_footer_light { background: transparent url("../img/bg_boxen.png") no-repeat -696px -194px; font-size: 1px; height: 13px; line-height: 1px; }


/* med #666666 */
.sidebar_block_header_med { background: transparent url("../img/bg_boxen.png") no-repeat -700px -585px; font-size: 1px; height: 6px; line-height: 1px; }
.sidebar_block_med { background-color: #666666; }
.sidebar_block_footer_med { background: transparent url("../img/bg_boxen.png") no-repeat -700px -600px; font-size: 1px; height: 13px; line-height: 1px; }

.sidebar_block_med h3.category { color: #B6B6B6; }
.sidebar_block_med h4 a,
.sidebar_block_med h4 a:hover { color: #B6B6B6;  }
.sidebar_block_med h5 a,
.sidebar_block_med h5 a:hover { color: #EDEDED; }

/* schoenes wochenende */
#wrapper_sidebar .weekend h3.category { background: transparent url("../img/bg_schoeneswochenende.png") no-repeat 0 0; height: 29px; text-indent: -9999px; }
#wrapper_sidebar .weekend a.img { display: inline; margin: 0 0 5px; }

/* das neuste / newslist */
.sidebar_block_light ul.newslist { margin: 0 auto 5px; width: 290px; }
.sidebar_block_light ul.newslist li { border-bottom: 1px solid #E1E1E1; list-style: none; }
.sidebar_block_light ul.newslist li.last { border-bottom: 1px solid #FFFFFF; }
.sidebar_block_light ul.newslist li:hover { background-color: #EDEDED; }
.sidebar_block_light ul.newslist li a { color: #000000; display: block; font-size: 11px; padding: 4px 0; margin: 0; }
.sidebar_block_light ul.newslist li a.time { color: #6699CC; float: left; text-align: center; width: 40px; }
.sidebar_block_light ul.newslist li div.newsitem { float: left; width: 250px; padding: 4px 0; }
.sidebar_block_light ul.newslist li div.newsitem a { margin: 0; padding: 0 2px; }
.sidebar_block_light ul.newslist li div.newsitem a strong { color: #999999; font-size: 11px; text-transform: uppercase; margin: 0 2px 0 0; }

/* videoteaser */
.sidebar_block_dark .jq_videoteaser { position: relative; }
.sidebar_block_dark .jq_videoteaser .date { padding-bottom: 3px; color: #959595; display: inline; float: left; font-size: 10px; line-height: 10px; margin-left: 11px; width: 100px; }
.sidebar_block_dark .jq_videoteaser .length { padding-bottom: 3px; color: #959595; float: left; font-size: 10px; line-height: 10px; }

.sidebar_block_dark .jq_videoteaser span.play { background: transparent url("../img/bg_play.png") no-repeat 0 0; height: 48px; left: 104px; position: absolute; top: 57px; width: 81px; }
.sidebar_block_dark .jq_videoteaser .f_17_6 span.play { top: 27px; }
.sidebar_block_dark .jq_videoteaser:hover span.play { background-image: url("../img/bg_play_roll.png"); }

/* partner */
.sidebar_block .partner h3.category { color: #818181; }
.sidebar_block .partner a { display: block; }
#wrapper_sidebar .partner .spacetop { margin-top: 7px; }

/* fussball ticker */
.fb_ticker_header { background: #FFFFFF url("../img/bg_boxen.png") no-repeat -700px -270px; height: 30px; overflow: hidden;  }
.fb_ticker_header h3.category { color: #EDEDED; float: left; line-height: 30px; }

.fb_ticker_header a.refresh { float: right; margin: 5px; }

.fb_ticker { }
.fb_ticker ul.navi { background: transparent url("../img/bg_boxen.png") no-repeat -700px -300px; margin: 0; width: 300px; }
.fb_ticker ul.navi li { float: left; list-style: none; text-align: center; }
.fb_ticker ul.navi li a { color: #FFFFFF; display: block; font-weight: bold; line-height: 28px; text-transform: uppercase; width: 90px; }
.fb_ticker ul.navi li a.large { border-right: 1px solid #AFC7A3; width: 104px; }
.fb_ticker ul.navi li.active a,
.fb_ticker ul.navi li a:hover { color: #000000; }
.fb_ticker ul.navi li.active a#bl_1_tab,
.fb_ticker ul.navi li a#bl_1_tab:hover { background: transparent url("../img/bg_boxen.png") no-repeat -700px -330px; }
.fb_ticker ul.navi li.active a#bl_2_tab,
.fb_ticker ul.navi li a#bl_2_tab:hover { background: transparent url("../img/bg_boxen.png") no-repeat -805px -330px; }
.fb_ticker ul.navi li.active a#bl_3_tab,
.fb_ticker ul.navi li a#bl_3_tab:hover { background: transparent url("../img/bg_boxen.png") no-repeat -910px -330px; }

.fb_ticker div { display: none; padding: 0; }
.fb_ticker div.active { display: block; padding: 0; }

.fb_ticker table { font-size: 11px; margin: 0 auto; width: 290px; }
.fb_ticker table tr th { border-bottom: 1px solid #DDDDDD; color: #999999; padding: 10px 4px 1px;}
.fb_ticker table tr td.first { padding-left: 4px; }
.fb_ticker table tr td.last { padding-right: 4px; }
.fb_ticker table tr td { background-color: #FFFFFF; border-top: 1px solid #DDDDDD; padding: 1px 1px; vertical-align: middle; white-space: nowrap; }
.fb_ticker table tr td.against { padding: 1px 4px;  }
.fb_ticker table tr td.event { color: #959595; font-size: 10px; }
.fb_ticker table tr td.result { color: #959595; text-align: right; }
.fb_ticker table tr td.result strong { color: #000000; }
.fb_ticker table tr td.running strong { color: #820008; }
.fb_ticker table tr td.time { color: #959595; font-size: 10px; }

.fb_ticker ul.links { display: block; margin: 0 6px; padding: 15px 0 0; width: 288px; }
.fb_ticker ul.links li { float: left; list-style: none; margin: 0 9px 0 0; }
.fb_ticker ul.links li a { background: transparent url("../img/li_bullet_666666.png") no-repeat 0 50%; color: #666666; display: block; font-size: 10px; padding: 0 0 0 9px; text-transform: uppercase; }

/* Vergleichsrechner */
#wrapper_sidebar .calculators img { float: left; margin: 0 0 0 5px; }
#wrapper_sidebar .calculators ul { margin: 0 0 0 10px; width: 175px; float: left; }
#wrapper_sidebar .calculators li { display: block; margin-top: 5px; }

#wrapper_sidebar .calculators h4 { font-size:14px; line-height:18px; margin: 0; }
#wrapper_sidebar .calculators h4 a { color:#000000; }
#wrapper_sidebar .calculators p { line-height: 15px; margin: 0; padding: 0; }

/* Dienste */
#wrapper_sidebar .linklist li { list-style: none; margin: 0; padding: 0; }
#wrapper_sidebar .linklist li a { color: #333333; font-weight: bold; }
#wrapper_sidebar .linklist img { float: left; }
#wrapper_sidebar .linklist ul { display: block; margin: 0; padding: 0; width: 180px; float: right; }


/* 99 Sekunden, 66 Sekunden, 33 Sekunden Teaser */
#wrapper_sidebar .seconds a { display: block; float: left; }

/* mediathek_teaser */
#wrapper_sidebar ul#mediathek_teaser_header { background: transparent url("../img/bg_boxen.png") no-repeat -700px -420px; margin: 0 0 10px 0; padding: 0; }
#wrapper_sidebar ul#mediathek_teaser_header li { float: left; list-style: none; }
#wrapper_sidebar ul#mediathek_teaser_header li a,
#wrapper_sidebar ul#mediathek_teaser_header li a:hover { border-right: 1px solid #57718C; color: #FFFFFF; display: block; font-weight: bold; line-height: 28px; text-align: center; }
#wrapper_sidebar ul#mediathek_teaser_header li a.videos { width: 55px; }
#wrapper_sidebar ul#mediathek_teaser_header li a.programm { width: 78px; }
#wrapper_sidebar ul#mediathek_teaser_header li a.livestream { width: 72px; }
#wrapper_sidebar ul#mediathek_teaser_header li a.teletext { border: none; width: 92px; }
#wrapper_sidebar ul#mediathek_teaser_header li.active a,
#wrapper_sidebar ul#mediathek_teaser_header li a:hover { background: transparent url("../img/bg_boxen.png") no-repeat -720px -390px; }
#wrapper_sidebar ul#mediathek_teaser_header li.active a.videos,
#wrapper_sidebar ul#mediathek_teaser_header li a.videos:hover { background: transparent url("../img/bg_boxen.png") no-repeat -700px -390px; }
#wrapper_sidebar ul#mediathek_teaser_header li.active a.teletext,
#wrapper_sidebar ul#mediathek_teaser_header li a.teletext:hover { border: none; background: transparent url("../img/bg_boxen.png") no-repeat -908px -390px; }

#wrapper_sidebar .mediathek_teaser .jq_videoteaser .length { float: none; text-align: right; padding: 0 5px 3px 0; }
#wrapper_sidebar .mediathek_teaser .info { color: #FFFFFF; padding-left: 8px; }
#wrapper_sidebar .mediathek_teaser .info ul { padding-left: 8px; margin-bottom: 3px; margin-top: 3px; }
#wrapper_sidebar .mediathek_teaser .info li { color: #FFFFFF; font-weight: bold; font-weight: normal; }
#wrapper_sidebar .mediathek_teaser .info p { padding: 0; }


/* Konjunkturticker */
#wrapper_sidebar .eco_ticker .date { margin-left: 11px; font-size: 11px; }
#wrapper_sidebar .eco_ticker table { margin: 0 5px 0 5px; border-collapse: collapse; width: 290px; }
#wrapper_sidebar .eco_ticker td,
#wrapper_sidebar .eco_ticker th { padding: 5px 0 5px 5px; margin: 0; font-size: 11px; line-height: 12px; border: 1px solid #e1e1e1; border-right: 0; }
#wrapper_sidebar .eco_ticker thead th { font-weight: bold; background: none; border-top: 0; border-bottom-width: 2px; }
#wrapper_sidebar .eco_ticker th { font-weight: normal; border-left: 0; font-size: 12px; }
#wrapper_sidebar .eco_ticker th div { background-image: url(../img/bg_flaggen.gif); width: 16px; height: 11px; float: left; margin-right: 5px; }
#wrapper_sidebar .eco_ticker .green { background-color: #cde47c; }
#wrapper_sidebar .eco_ticker .red { background-color: #fba2a2; }
#wrapper_sidebar .eco_ticker .time { border-left: 0; font-weight: bold; }
#wrapper_sidebar .eco_ticker .usa { background-position: 0px 0px; }
#wrapper_sidebar .eco_ticker .jpn { background-position: -20px 0px; }
#wrapper_sidebar .eco_ticker .deu { background-position: -40px 0px; }
#wrapper_sidebar .eco_ticker .eur { background-position: -60px 0px; }
#wrapper_sidebar .eco_ticker .chn { background-position: -80px 0px; }
#wrapper_sidebar .eco_ticker .fra { background-position: -100px 0px; }
#wrapper_sidebar .eco_ticker .ita { background-position: -120px 0px; }
#wrapper_sidebar .eco_ticker .gbr { background-position: -140px 0px; }
#wrapper_sidebar .eco_ticker .esp { background-position: -160px 0px; }
#wrapper_sidebar .eco_ticker .pol { background-position: -180px 0px; }
#wrapper_sidebar .eco_ticker .rus { background-position: -200px 0px; }


/* TopFlop */
#wrapper_sidebar ul#topflop_header { background: transparent url("../img/bg_boxen.png") no-repeat -700px -420px; margin: 0; padding: 0; }
#wrapper_sidebar ul#topflop_header li { float: left; list-style: none; }
#wrapper_sidebar ul#topflop_header li a,
#wrapper_sidebar ul#topflop_header li a:hover { border-right: 1px solid #FFFFFF; color: #FFFFFF; display: block; font-weight: bold; line-height: 28px; text-align: center; }
#wrapper_sidebar ul#topflop_header li a.dax { width: 45px; }
#wrapper_sidebar ul#topflop_header li a.tecdax { width: 65px; }
#wrapper_sidebar ul#topflop_header li a.mdax { width: 50px; }
#wrapper_sidebar ul#topflop_header li a.dow { width: 55px; }
#wrapper_sidebar ul#topflop_header li a.nasdaq { border: none; width: 81px; }
#wrapper_sidebar ul#topflop_header li.active a,
#wrapper_sidebar ul#topflop_header li a:hover { background: transparent url("../img/bg_boxen.png") no-repeat -720px -330px; color: #828282; }
#wrapper_sidebar ul#topflop_header li.active a.dax,
#wrapper_sidebar ul#topflop_header li a.dax:hover { background: transparent url("../img/bg_boxen.png") no-repeat -700px -330px; color: #828282; }
#wrapper_sidebar ul#topflop_header li.active a.nasdaq,
#wrapper_sidebar ul#topflop_header li a.nasdaq:hover { border: none; background: transparent url("../img/bg_boxen.png") no-repeat -919px -330px; color: #828282; }

#wrapper_sidebar .topflop #topflop_tecdax,
#wrapper_sidebar .topflop #topflop_mdax,
#wrapper_sidebar .topflop #topflop_dow,
#wrapper_sidebar .topflop #topflop_nasdaq { display: none; }
#wrapper_sidebar .topflop .quotes { width: 290px; margin: 5px; }
#wrapper_sidebar .topflop .quotes td { padding: 0; text-align: right; border-bottom: 1px solid #E1E1E1; line-height: 20px; }
#wrapper_sidebar .topflop .quotes .lasttop td { border-bottom-width: 2px; }
#wrapper_sidebar .topflop .quotes .name { padding-left: 15px; width: 95px; text-align: left; }
#wrapper_sidebar .topflop .quotes .quote { width: 55px; }
#wrapper_sidebar .topflop .quotes .diff { width: 55px; }
#wrapper_sidebar .topflop .quotes .up .name,
#wrapper_sidebar .topflop .quotes .strongup .name { background: transparent url("../img/arrow_green.gif") no-repeat 0 50%; }
#wrapper_sidebar .topflop .quotes .down .name,
#wrapper_sidebar .topflop .quotes .strongdown .name { background: transparent url("../img/arrow_red.gif") no-repeat 0 50%; }
#wrapper_sidebar .topflop .quotes .equal .name { background: transparent url("../img/arrow_grey.gif") no-repeat 0 50%; }
#wrapper_sidebar .topflop .quotes .up .diff,
#wrapper_sidebar .topflop .quotes .strongup .diff { color: #4C8A4C; }
#wrapper_sidebar .topflop .quotes .down .diff,
#wrapper_sidebar .topflop .quotes .strongdown .diff { color: #A13042; }


/* Tools */
#wrapper_sidebar ul#tools_header { background: transparent url("../img/bg_boxen.png") no-repeat -700px -420px; margin: 0; padding: 0; }
#wrapper_sidebar ul#tools_header li { float: left; list-style: none; }
#wrapper_sidebar ul#tools_header li a,
#wrapper_sidebar ul#tools_header li a:hover { border-right: 1px solid #FFFFFF; color: #FFFFFF; display: block; font-weight: bold; line-height: 28px; text-align: center; }
#wrapper_sidebar ul#tools_header li a.bestselect { width: 99px; }
#wrapper_sidebar ul#tools_header li a.osrechner { width: 99px; }
#wrapper_sidebar ul#tools_header li a.matrix { border: none; width: 100px; }
#wrapper_sidebar ul#tools_header li.active a,
#wrapper_sidebar ul#tools_header li a:hover { background: transparent url("../img/bg_boxen.png") no-repeat -720px -330px; color: #828282; }
#wrapper_sidebar ul#tools_header li.active a.bestselect,
#wrapper_sidebar ul#tools_header li a.bestselect:hover { background: transparent url("../img/bg_boxen.png") no-repeat -700px -330px; color: #828282; }
#wrapper_sidebar ul#topflop_header li.active a.matrix,
#wrapper_sidebar ul#topflop_header li a.matrix:hover { border: none; background: transparent url("../img/bg_boxen.png") no-repeat -919px -330px; color: #828282; }

#wrapper_sidebar .tools #tools_bestselect { height: 90px; padding: 10px; cursor: pointer; }
#wrapper_sidebar .tools #tools_bestselect p { border-right: 1px solid #939393; float: left; font-size: 11px; line-height: 14px; margin: 0; padding-right: 10px; width: 139px; }
#wrapper_sidebar .tools #tools_bestselect ul { float: right; margin: 0; padding-left: 10px; width: 120px; }
#wrapper_sidebar .tools #tools_bestselect ul li { display: block; height: 20px; line-height: 20px; list-style: none; padding-left: 25px; }
#wrapper_sidebar .tools #tools_bestselect ul .s_up { background: transparent url("../img/arrow_big_green_up.gif") no-repeat 0 50%; }
#wrapper_sidebar .tools #tools_bestselect ul .up { background: transparent url("../img/arrow_big_green.gif") no-repeat 0 50%; }
#wrapper_sidebar .tools #tools_bestselect ul .equal { background: transparent url("../img/arrow_big_gray.gif") no-repeat 0 50%; }
#wrapper_sidebar .tools #tools_bestselect ul .down { background: transparent url("../img/arrow_big_red.gif") no-repeat 0 50%; }
#wrapper_sidebar .tools #tools_bestselect ul .s_down { background: transparent url("../img/arrow_big_red_down.gif") no-repeat 0 50%; }

#wrapper_sidebar .tools #tools_osrechner { height: 100px; display: none; cursor: pointer; background: transparent url("../img/tools_osrechner.gif") repeat-y 0 0; margin: 10px 10px 0 10px; }

#wrapper_sidebar .tools #tools_matrix { height: 90px; display: none; background: transparent url("../img/tools_matrix.gif") no-repeat 180px 50%; padding: 10px; }
#wrapper_sidebar .tools #tools_matrix p { height: 90px; border-right: 1px solid #939393; font-size: 11px; line-height: 14px; margin: 0; padding: 10px 10px 0; width: 139px; }

/* Empfehlungen */
#wrapper_sidebar .empfehlung table { width: 290px; margin: 0 5px; font-size: 11px; }
#wrapper_sidebar .empfehlung table td { padding: 0 0 0 5px; margin: 0; vertical-align: top; color: #666666; }
#wrapper_sidebar .empfehlung .top td { padding-top: 5px; border-top: 1px solid #E1E1E1; }
#wrapper_sidebar .empfehlung .first td { border-color: #FFFFFF; }
#wrapper_sidebar .empfehlung .bottom td { padding-bottom: 5px; }
#wrapper_sidebar .empfehlung .icon { width: 20px; vertical-align: middle; padding: 0; border-top: 1px solid #FFFFFF !important; }
#wrapper_sidebar .empfehlung .icon a { display: block; text-indent: -9000px; }
#wrapper_sidebar .empfehlung .buy .icon { background: #dbe8db url("../img/bg_buy.gif") no-repeat 50% 50%; }
#wrapper_sidebar .empfehlung .hold .icon { background: #939393 url("../img/bg_hold.gif") no-repeat 50% 50%; }
#wrapper_sidebar .empfehlung .sell .icon { background: #ecd6d9 url("../img/bg_sell.gif") no-repeat 50% 50%; }
#wrapper_sidebar .empfehlung .stock { width: 115px; }
#wrapper_sidebar .empfehlung .stock a { font-weight: bold; padding-right: 10px; background: transparent url("../img/bg_info.gif") no-repeat top right; }
#wrapper_sidebar .empfehlung .quote { font-weight: bold; color: #000000; }
#wrapper_sidebar .empfehlung .up { font-weight: bold; color: #4c8a4c; text-align: right; }
#wrapper_sidebar .empfehlung .equal { font-weight: bold; color: #000000; text-align: right; }
#wrapper_sidebar .empfehlung .down { font-weight: bold; color: #a13042; text-align: right; }
#wrapper_sidebar .empfehlung .buy .set { color: #4c8a4c; font-weight: bold; }
#wrapper_sidebar .empfehlung .hold .set { color: #000000; font-weight: bold; }
#wrapper_sidebar .empfehlung .sell .set { color: #a13042; font-weight: bold; }
#wrapper_sidebar .empfehlung .target { color: #000000; font-weight: bold; }
#wrapper_sidebar .empfehlung span { color: #666666; font-weight: normal; }


/* Empfehlungen TopFlop */
#wrapper_sidebar .empf_topflop { font-size: 11px; }
#wrapper_sidebar .empf_topflop .chart { float: left; width: 144px; border-right: 1px solid #E1E1E1; padding: 5px 0; }
#wrapper_sidebar .empf_topflop .set { float: left; width: 140px; padding: 5px 0 5px 5px; }
#wrapper_sidebar .empf_topflop .top { width: 290px; margin: 0 5px; border-bottom: 1px solid #E1E1E1; }
#wrapper_sidebar .empf_topflop .flop { width: 290px; margin: 0 5px; }

#wrapper_sidebar .empf_topflop .quotes { width: 130px; margin: 0 0 5px; }
#wrapper_sidebar .empf_topflop .quotes th a { font-weight: bold; padding-right: 10px; background: transparent url("../img/bg_info.gif") no-repeat top right; }
#wrapper_sidebar .empf_topflop .quotes td,
#wrapper_sidebar .empf_topflop .quotes th { padding: 0; }
#wrapper_sidebar .empf_topflop .quotes .quote { padding-left: 15px; color: #666666; width: 95px; text-align: left; }
#wrapper_sidebar .empf_topflop .quotes .diff { text-align: right; }
#wrapper_sidebar .empf_topflop .quotes .up .quote,
#wrapper_sidebar .empf_topflop .quotes .strongup .quote { background: transparent url("../img/arrow_green.gif") no-repeat 0 50%; }
#wrapper_sidebar .empf_topflop .quotes .down .quote,
#wrapper_sidebar .empf_topflop .quotes .strongdown .quote { background: transparent url("../img/arrow_red.gif") no-repeat 0 50%; }
#wrapper_sidebar .empf_topflop .quotes .equal .quote { background: transparent url("../img/arrow_grey.gif") no-repeat 0 50%; }
#wrapper_sidebar .empf_topflop .quotes .up .diff,
#wrapper_sidebar .empf_topflop .quotes .strongup .diff { color: #4C8A4C; }
#wrapper_sidebar .empf_topflop .quotes .down .diff,
#wrapper_sidebar .empf_topflop .quotes .strongdown .diff { color: #A13042; }

#wrapper_sidebar .empf_topflop .set { color: #666666; }
#wrapper_sidebar .empf_topflop .set strong { color: #000000; }
#wrapper_sidebar .empf_topflop .set a { display: block; margin-bottom: 10px; padding-left: 20px; font-weight: bold; }
#wrapper_sidebar .empf_topflop a.buy { background: transparent url("../img/bg_buy.gif") no-repeat 0 50%;  color: #4c8a4c; }
#wrapper_sidebar .empf_topflop a.hold { background: transparent url("../img/bg_hold.gif") no-repeat 0 50%; color: #000000; }
#wrapper_sidebar .empf_topflop a.sell { background: transparent url("../img/bg_sell.gif") no-repeat 0 50%; color: #a13042; }


/* RBS-Zertifikate */
#wrapper_sidebar .zertis_rbs table { width: 290px; margin: 0 0 0 5px; font-size: 11px; line-height: 14px; border-collapse: collapse; }
#wrapper_sidebar .zertis_rbs td { border: 1px solid #E1E1E1; border-right: 0; vertical-align: top; }
#wrapper_sidebar .zertis_rbs td.name { border-left: 0; }


/* TV Hinweise */
#wrapper_sidebar .tv { margin: 0; padding: 0; }
#wrapper_sidebar .tv li { margin: 0; padding: 5px 8px; list-style: none; display: block; color: #FFFFFF; }
#wrapper_sidebar .tv li a { color: #FFFFFF; }
#wrapper_sidebar .tv li img { float: left; }
#wrapper_sidebar .tv li p { display: block; width: 210px; float: right; padding: 0 5px 0 0; overflow: hidden; }
#wrapper_sidebar .tv li strong { display: block; }
#wrapper_sidebar .tv li .time { display: block; }

#wrapper_sidebar .tv_simple { padding-left: 8px; margin-bottom: 0; }
#wrapper_sidebar .tv_simple li { color: #FFFFFF; font-weight: bold; }


/* mediathek applets neu */

/*scrollbars for ie*/
#wrapper_sidebar .mediathek_teaser .mediathek_teaser_body .list,
#wrapper_sidebar .mediathek_teaser .mediathek_teaser_body .list_small { scrollbar-face-color: #556579; scrollbar-highlight-color: #ABABAB; scrollbar-3dlight-color: #556579; scrollbar-darkshadow-color: #1d2e41; scrollbar-shadow-color: #404040; scrollbar-arrow-color: #FFFFFF; scrollbar-track-color: #09224e; }



#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header { background: transparent url("../img/bg_boxen.png") no-repeat -700px -420px; margin: 0; padding: 0; }
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header li { float: left; list-style: none; width: auto; }
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header li a,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header li a:hover { border-right: 1px solid #616161; color: #FFFFFF; display: block; font-weight: bold; line-height: 28px; text-align: center; }
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header li a.newest { width: 149px; }
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header li a.most_viewed { border-right: none; width: 150px; }

#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header li.active a,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header li a:hover { background: transparent url("../img/bg_boxen.png") no-repeat -720px -390px; }
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header li.active a.newest,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header li a.newest:hover { background: transparent url("../img/bg_boxen.png") no-repeat -700px -390px; }
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header li.active a.most_viewed,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header li a.most_viewed:hover { border: none; background: transparent url("../img/bg_boxen.png") no-repeat -850px -390px; }

#wrapper_sidebar .mediathek_teaser .mediathek_teaser_body { background: #09224e url("../img/bg_applet_dark.png") repeat-x 0 bottom; color: #FFFFFF; padding: 10px 5px; }
#wrapper_sidebar .mediathek_teaser .mediathek_teaser_body .tabItem { display: none; }
#wrapper_sidebar .mediathek_teaser .mediathek_teaser_body .list { height: 280px; overflow: auto;}
#wrapper_sidebar .mediathek_teaser .mediathek_teaser_body .list ul { margin: 0; width: 264px; }
#wrapper_sidebar .mediathek_teaser .mediathek_teaser_body .list ul li { border-bottom: 1px solid #4b4b4b; list-style: none; margin-bottom: 5px; padding-bottom: 10px; }
#wrapper_sidebar .mediathek_teaser .mediathek_teaser_body .list ul li a { display: block; }
#wrapper_sidebar .mediathek_teaser .mediathek_teaser_body .list ul li a img { margin-bottom: 5px; }
#wrapper_sidebar .mediathek_teaser .mediathek_teaser_body .list ul li h4,
#wrapper_sidebar .mediathek_teaser .mediathek_teaser_body .list ul li h5 { margin: 0 5px; }
#wrapper_sidebar .mediathek_teaser .mediathek_teaser_body .list ul li h4 a { color: #c1c1c1; display: inline; font-size: 12px; }
#wrapper_sidebar .mediathek_teaser .mediathek_teaser_body .list ul li h5 a { color: #ffffff; display: inline; font-size: 14px; }
#wrapper_sidebar .mediathek_teaser .mediathek_teaser_body .active { display: block; }
#wrapper_sidebar .mediathek_teaser .mediathek_teaser_body a img { display: block; }

#wrapper_sidebar .mediathek_teaser .time { color: #666666; font-size: 11px; text-align: right; }
#wrapper_sidebar .mediathek_teaser .misc_info { margin: 2px 0 0 0; }

#wrapper_sidebar .mediathek_teaser_body li.jq_videoteaser a span.play { background: transparent url("../img/bg_play_mini.png") no-repeat 0 0; height: 18px; left: 37px; position: absolute; top: 21px; width: 30px; }
#wrapper_sidebar .mediathek_teaser_body li.jq_videoteaser a:hover span.play { background-image: url("../img/bg_play_mini_roll.png"); }
#wrapper_sidebar .mediathek_teaser_body li.jq_videoteaser { display: block; position: relative; }



/* Triple */
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_triple { background: transparent url("../img/bg_boxen.png") no-repeat -700px -420px; margin: 0; padding: 0; }
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_triple li { float: left; list-style: none; width: auto; }
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_triple li a,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_triple li a:hover { border-right: 1px solid #616161; color: #FFFFFF; display: block; font-weight: bold; line-height: 28px; outline: none; text-align: center; width: auto; }
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_triple li a.top_videos { background: transparent url("../img/bg_boxen.png") no-repeat scroll -700px -420px; width: 92px; }
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_triple li a.newest { width: 96px; }
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_triple li a.most_viewed { border-right: none; width: 110px; }
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_triple li.active a,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_triple li a:hover { background: transparent url("../img/bg_boxen.png") no-repeat -720px -390px; }

#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_triple li.active a.top_videos,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_triple li a.top_videos:hover { background: transparent url("../img/bg_boxen.png") no-repeat -700px -390px; }
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_triple li.active a.newest,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_triple li a.newest:hover { background: transparent url("../img/bg_boxen.png") no-repeat -720px -390px; }
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_triple li.active a.most_viewed,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_triple li a.most_viewed:hover { border: none; background: transparent url("../img/bg_boxen.png") no-repeat -890px -390px; }

#wrapper_sidebar .mediathek_teaser .mediathek_teaser_body .list_small { height: 280px; overflow: auto; position: relative; }
#wrapper_sidebar .mediathek_teaser .mediathek_teaser_body .list_small ul { list-style: none; margin: 0; padding: 0; width: 264px; }
#wrapper_sidebar .mediathek_teaser .mediathek_teaser_body .list_small ul li { border-bottom: 1px solid #4b4b4b; clear: both; margin-bottom: 5px; padding-bottom: 5px; }
#wrapper_sidebar .mediathek_teaser .mediathek_teaser_body .list_small .img { display: block; float: left; height: 59px; margin-right: 4px; width: 105px; }
#wrapper_sidebar .mediathek_teaser .mediathek_teaser_body .list_small h4 { float: right; margin: 0; width: 155px; }
#wrapper_sidebar .mediathek_teaser .mediathek_teaser_body .list_small h4 a { color: #c1c1c1; font-size: 12px; font-weight: bold; }
#wrapper_sidebar .mediathek_teaser .mediathek_teaser_body .list_small h5 { float: right; margin: 0; width: 155px; }
#wrapper_sidebar .mediathek_teaser .mediathek_teaser_body .list_small h5 a { color: #ffffff; font-size: 14px; font-weight: bold; }
#wrapper_sidebar .mediathek_teaser .mediathek_teaser_body .list_small .time { float: right; margin: 0; text-align: left; width: 155px; }
#wrapper_sidebar .mediathek_teaser .mediathek_teaser_body .list_small .misc_info { float: right; width: 155px; }

/* Quad */
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_quad { background: transparent url("../img/bg_boxen.png") no-repeat -700px -420px; margin: 0; padding: 0; }
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_quad li { float: left; list-style: none; width: auto; }
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_quad li a,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_quad li a:hover { border-right: 1px solid #616161; color: #FFFFFF; display: block; font-weight: bold; line-height: 28px; text-align: center; width: auto; }
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_quad li a.news { width: 97px; }
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_quad li a.eco { width: 88px; }
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_quad li a.sport { width: 52px; }
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_quad li a.weather { border-right: none; width: 60px; }
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_quad li.active a,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_quad li a:hover { background: transparent url("../img/bg_boxen.png") no-repeat -720px -390px; }

#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_quad li.active a.news,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_quad li a.news:hover { background: transparent url("../img/bg_boxen.png") no-repeat -700px -390px; }
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_quad li.active a.weather,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_quad li a.weather:hover { border: none; background: transparent url("../img/bg_boxen.png") no-repeat -940px -390px; }


/* Kompaktnews */
#teaser_kompaktnews .jq_videoteaser { position: relative; }
#teaser_kompaktnews .jq_videoteaser a span.play { background: transparent url("../img/bg_play.png") no-repeat 0 0; height: 48px; left: 104px; position: absolute; top: 57px; width: 81px; }
#teaser_kompaktnews .jq_videoteaser a:hover span.play { background-image: url("../img/bg_play_roll.png"); }


/* calendar */
#wrapper_sidebar #calendar { padding: 6px; }
#wrapper_sidebar #calendar table { margin: 0; width: 288px; }
#wrapper_sidebar #calendar table caption { background-color: transparent; border-bottom: 1px solid #393939; color: #575757; font-size: 24px; font-weight: bold; line-height: 34px; padding: 6px; text-align: center; }
#wrapper_sidebar #calendar table caption .backward,
#wrapper_sidebar #calendar table caption .forward { background: transparent url("../img/bg_buttons.png") no-repeat 0 0; display: block; height: 24px; margin: 4px 0; text-indent: -9999px; width: 24px; overflow: hidden; }
#wrapper_sidebar #calendar table caption .backward { float: left; overflow: hidden; background-position: 0 -580px; }
#wrapper_sidebar #calendar table caption .forward { float: right; background-position: 0 -500px; }
#wrapper_sidebar #calendar table caption .backward a { background: transparent url("../img/bg_buttons.png") no-repeat 0 -540px; display: block;}
#wrapper_sidebar #calendar table caption .forward a { background: transparent url("../img/bg_buttons.png") no-repeat 0 -460px; }

#wrapper_sidebar #calendar table caption .month { display: block; float: left; width: 228px; text-align: center; }
#wrapper_sidebar #calendar table tr { }
#wrapper_sidebar #calendar table tr th,
#wrapper_sidebar #calendar table tr td { border-bottom: 1px solid #393939; font-size: 14px; font-weight: bold; padding: 0; margin: 0; text-align: center; width: 14.25%; }
#wrapper_sidebar #calendar table tr th { color: #8b8b8b; text-transform: uppercase; padding: 7px 0; }
#wrapper_sidebar #calendar table tr th abbr { border: none; }
#wrapper_sidebar #calendar table tr td { color: #575757; }
#wrapper_sidebar #calendar table tr td a { color: #ffffff; }
#wrapper_sidebar #calendar table tr td.active { background: #820008 url("../img/bg_calendar_red.gif") repeat-x top left; }

/* shows a-z */
#wrapper_sidebar .shows_az {}
#wrapper_sidebar .shows_az dl { margin: 0; padding: 4px; }
#wrapper_sidebar .shows_az dl dt { background-color: #575757; padding: 2px 6px; }
#wrapper_sidebar .shows_az dl dd { margin: 0; }
#wrapper_sidebar .shows_az dl dd div { border-bottom: 1px solid #393939; padding: 3px 6px; position: relative; }
#wrapper_sidebar .shows_az dl dd div a { color: #dadada; display: block; line-height: 16px; width: 230px; }
#wrapper_sidebar .shows_az dl dd div a.more_light { bottom: 4px; line-height: 16px; padding-right: 0; position: absolute; right: 0; width: 35px; }




/********************
** Footer Elemente **
********************/
.footer_header { background: #F3F3F3 url("../img/bg_boxen.png") no-repeat 0px -210px; height: 6px; }
.footer { background-color: #F3F3F3; }
.footer_footer { background: #F3F3F3 url("../img/bg_boxen.png") no-repeat 0px -225px; height: 15px; }

.footer ul.breadcrumb { margin-top: 20px; }
.footer ul.breadcrumb li { background: transparent url("../img/bg_breadcrumb.png") no-repeat 0 50%; float: left; font-size: 11px; margin: 0 5px 0 0; padding: 0 0 0 12px; }
.footer ul.breadcrumb li.home { background: none; padding: 0; }
.footer ul.breadcrumb li, ul#breadcrumb li a { color: #939393; }

.footer p { font-size: 11px; line-height: 15px; color: #959595; }
.footer p a { color: #959595; }
.footer ul { clear: both; margin: 0; padding: 0; clear: both; }
.footer ul li { float: left; margin: 0 5px 0 0; padding: 0; display: block; font-size: 11px; line-height: 15px; color: #959595; }
.footer ul li a { color: #959595; white-space: nowrap; }
.footer ul li a:hover { color: #333333; }
.footer h3 { font-size: 11px; line-height: 15px; margin: 0; color: #959595; }
.footer h3 a { color: #959595; }
.footer h3 a:hover { color: #333333; }


/* !!!!!!!!! �berschreibung durch conten-block h4 verhindern, umdas oben einzusortieren */
.article_sp h2 { margin-bottom: 20px; }
.article_sp h3, .article_sp h4, .article_sp p { padding: 0 6px; }
.article_sp h3 { font-size: 14px; line-height: 16px; color: #636363; margin: 0; }
.article_sp h4 { font-size: 16px; line-height: 22px; margin: 0 0 10px 0; color: #000000; }
.article_sp p { font-size: 13px; line-height: 15px; }

ht: 15px; }

ight: 15px; }


