  /* Stand 03.06.2010 (te) Kombination aus Style.css, Header.css, GATRIXX.css, AD_SPECS.css, ADVERTISEMENT.css*/
 
 
 /* die grossen Sachen, die nicht sein sollen*/
#ivwimg, #fixedkopf, #rightCol, #kommentare, #footer, #social .useractions , .artikelfuss, .h3Reiter, .blau {
  display: none !important;
}
 
  /* Werbung ausblenden */
#ad_skyscraper, #top_block, #top_sbanner, #flashADsky, #ad_performance_mitte,
#FLASH_AD, #ad_leaderboard, #ad_halfpage, #ad_fullsize, #ad_contentad,
#ad_banner_tmp, #ad_promo_tmp, #ad_textteaser_tmp, #ad_contentad_tmp, #ad_halfpage_tmp,
#ad_skyscraper_tmp, #dibatextteaserbreit, #dibatextteaserschmal, #ad_dibatextteaser_tmp,
#ad_contenttextlink_tmp, #ad_google_contentbox_tmp, #google_ads_frame, #ad_leaderboard,
#ad_skyscraper, #ad_performance_mitte_tmp, #ad_leaderboard_tmp, #ad_skyscraper2,
#ad_footer_tmp, #ad_skyscraper2_tmp {
  display: none !important;
}
#skyscraper_1, #skyscraper_2, #superbanner_1, #performance_2, #rectangle_1, #halfpagead_1,
#temp_skyscraper_1, #temp_skyscraper_2, #temp_superbanner_1, #temp_rectangle_1,
#temp_halfpagead_1, #temp_performance_2, #temp_performance_10, #temp_rectangle_2,
#temp_teaser_1, #temp_teaser_2, #temp_teaser_11 {
  display: none !important;
}


 
 
 /* ANFANG HEADER.CSS */


/* Top Navigation */
.moduleTopNav  {overflow:hidden;/*background-color:#fff;*/margin:0 0 0 10px;padding:0;width:984px;font-family:Arial,Verdana,Helvetica,sans-serif;font-size: 11px;}
.moduleTopNav ul {overflow:hidden;padding:0 0 0 15px;margin:0;float:left;width:500px;}
.moduleTopNav ul li {float:left;color:#333;list-style:none;padding:5px 13px 5px 0;}
.moduleTopNav ul li span {font-size: 9px;}
html:first-child .moduleTopNav ul li span { display: none; margin-top: 5px;}
.moduleTopNav ul a {font-size:11px;font-weight:normal;display:inline;float:left;text-decoration:none;color:#333;padding:2px 13px 0 0;}
.moduleTopNav ul a:visited {color:#333;font-weight:normal;}
.moduleTopNav ul a:focus,.moduleTopNav ul a:hover,.moduleTopNav ul a:active  {font-weight:normal;color:#333;text-decoration:underline;}
.moduleTopNav .boxLogin {float:right;padding:0 5px 0 0;}

/* Header Module */
.moduleHeaderNav {font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;position:relative;font-family:Verdana,Helvetica,Arial,sans-serif;margin:2px 0 0 10px;padding:0;width:984px;height:131px;background:transparent url("/pix/header/boerse_header.gif") no-repeat;}
.moduleHeaderNav .boxArrow { display: inline-block; background: transparent url("/pix/header/arrow_brand.gif") no-repeat 3px 5px; width: 9px;}

/* Logo  */
.moduleHeaderNav .boxLogo { position: absolute; left: 15px; top: 15px; width: 205px; height: 45px;}
.moduleHeaderNav .boxLogo a { display: block; width: 205px; height: 45px; text-indent: -9000px;}

/* Level 1 Navigation */
.moduleHeaderNav ul {position:absolute;top:70px;left:13px;padding:1px;margin:0;z-index:1;list-style:none;}
.moduleHeaderNav ul li {float:left;}
.moduleHeaderNav ul a {padding:11px 20px 0 14px;height:27px;float:left;display:block;background:transparent url("/pix/header/bg_nav_right_lo.gif") no-repeat right top;text-decoration:none;font-weight:bold;color:#333;}
.moduleHeaderNav ul a:visited {color:#333;}
.moduleHeaderNav ul a:hover {text-decoration:underline;font-weight:bold;color:#333;}
.moduleHeaderNav ul a.active {background:transparent url("/pix/header/bg_nav_right_hi.gif") no-repeat right top;text-decoration:none;font-weight:bold;color:#333}
.moduleHeaderNav ul a.activeFirst {padding:11px 20px 0 13px;background:transparent url("/pix/header/bg_nav_right_hi.gif") no-repeat right top;text-decoration:none;font-weight:bold;color:#333}
.moduleHeaderNav ul a.boxLast {padding-right:13px;background:url("/pix/header/bg_nav_right_lo_last.gif") no-repeat right top;}
.moduleHeaderNav ul a.boxLastActive {background:transparent url("/pix/header/bg_nav_right_hi_last.gif") no-repeat right top;}
.moduleHeaderNav ul a.boxHoverLeft {background:transparent url("/pix/header/bg_nav_hover_left.gif") no-repeat right top;}
.moduleHeaderNav ul a.boxHoverLeftFirst {padding:11px 20px 0 14px;background:transparent url("/pix/header/bg_nav_hover_left.gif") no-repeat right top;}
.moduleHeaderNav .boxFirstLineActive {float:left;background:url("/pix/header/bg_nav_leftfirst.gif") no-repeat right top;width:4px;font-size:1px;height:38px;}

/* Level 2 Navigation */
.moduleHeaderNav ul li ul {z-index:99;background:none;position:absolute;top:41px;left:-14px;padding:0 0 0 4px;margin:0;width:960px;}
.moduleHeaderNav ul li ul li {position:relative;display:block;float:left;margin:0;padding:0;}
* html .moduleHeaderNav ul li ul li {margin:0 4px 0 5px;}
.moduleHeaderNav ul li ul li a {background:none;cursor:pointer;display:block;color:#000;font-weight:normal;font-size: 11px;padding:0;margin:0 0 0 10px;height:20px; position: relative; z-index: 99;}
.moduleHeaderNav ul li ul li a:hover {cursor:pointer;color:#000;background:none;font-weight:normal;}
.moduleHeaderNav ul li ul li a span {display:block;padding:2px 5px;height:19px;}
* html .moduleHeaderNav ul li ul li a span {width:20px;white-space:nowrap;}
.moduleHeaderNav ul li .boxContainer {display:none; position: absolute; top:20px;left:0;z-index:1;}
.moduleHeaderNav ul li .boxContainer ul {width:100%;display:none; background:#fff url("/pix/header/bg_nav_right_repeat.gif") repeat-y right;}
* html .moduleHeaderNav ul li .boxContainer ul {width:100px;}
.moduleHeaderNav ul li .boxContainer ul.boxUl {margin:0 0 0 10px;}
* html .moduleHeaderNav ul li .boxContainer ul.boxUl {margin:0 0 0 10px;position:absolute;top:20px;left:10px;border-bottom:1px solid #575C68;}
.moduleHeaderNav ul li ul .boxLayerLi:hover ul {display: block;}
.moduleHeaderNav ul li ul .boxLayerLi:hover .boxContainer {display: block;margin-top:-20px;}
.moduleHeaderNav ul li ul .boxLayerLi a.boxSubNav, .moduleHeaderNav ul li ul .boxLayerLi a.boxSubNav:hover {position:absolute;cursor:pointer;background:none;font-weight:normal;background:#fff url("/pix/header/bg_nav_top.gif") no-repeat;}
.moduleHeaderNav ul li ul .boxLayerLi a.boxSubNav span {background:url("/pix/header/bg_nav_active_right.gif") no-repeat right top;}
*+html .moduleHeaderNav ul li ul .boxLayerLi a.boxSubNav {position:static;}
*+html .moduleHeaderNav ul li ul .boxLayerLi a.boxSubNav:hover {position:static;}
* html .moduleHeaderNav ul li ul .boxLayerLi a.boxSubNav {position:static;}
* html .moduleHeaderNav ul li ul .boxLayerLi a.boxSubNav:hover {position:static;}
.moduleHeaderNav ul li ul .boxLayerLi .boxLastLine {width:100%;font-size:1px;line-height:1px;height:1px;background-color:#575C68;padding:0;margin:0 1px 0 11px;}
*+html .moduleHeaderNav ul li ul .boxLayerLi .boxLastLine {width:auto;height:auto;}
* html .moduleHeaderNav ul li ul .boxLayerLi .boxLastLine {width:auto;background-color:transparent;}
.moduleHeaderNav ul li ul li ul { position: relative;top:0;left:0; display: block;padding:0 0 4px 0;margin:0; border-left: 1px solid #575C68; border-right: 1px solid #575C68;}
.moduleHeaderNav ul li ul li ul li { display: block; float: none; clear: both; padding:0; margin:0 10px; border-bottom: 1px solid #ccc;}
.moduleHeaderNav ul li ul li ul li.boxFirst {margin:20px 10px 0 10px;padding:0;}
*+html .moduleHeaderNav ul li ul li ul li.boxFirst {margin:0px 10px 0 10px;padding:0;}
* html .moduleHeaderNav ul li ul li ul li.boxFirst {margin:0px 10px 0 10px;padding:0;}
.moduleHeaderNav ul li ul li ul li.boxLast {border:none;}
/* hier die min breite für die flyouts anpassen */
.moduleHeaderNav ul li ul li ul li a { display: block; padding:5px 0 0 0; margin:0; float: none;white-space:nowrap;min-width: 120px;width: auto !important;width: 120px;}
.moduleHeaderNav ul li ul li ul li a.minWidth {min-width: 180px;width: auto !important;width: 180px;}  
.moduleHeaderNav ul li ul li ul li a:visited {font-weight:normal;}
.moduleHeaderNav .boxFirstLine {float:left;background-color:#575C68;width:1px;font-size:1px;height:29px;margin:4px 0 0 2px;}

/* Zweite Navigation(rechts) */
.moduleHeaderNav ul#boxNavSecondary {right:13px; left: auto;}
.moduleHeaderNav ul#boxNavSecondary a {padding:11px 14px 0 9px;color:#fff;background:transparent url("/pix/header/bg_nav_right_lo_secondary.gif") no-repeat scroll right top}
.moduleHeaderNav ul#boxNavSecondary a:hover { text-decoration: underline;}
.moduleHeaderNav ul#boxNavSecondary a.active {padding:11px 14px 0 8px;color:#333;background:transparent url("/pix/header/bg_nav_right_hi_secondary.gif") no-repeat right top;}
.moduleHeaderNav ul#boxNavSecondary a.boxLastActive {padding:11px 14px 0 8px;background:url("/pix/header/bg_nav_right_hi_last.gif") no-repeat right top; color: #333;}
.moduleHeaderNav ul#boxNavSecondary a.boxLast {margin:0 2px 0 0;padding:11px 12px 0 8px;background:url("/pix/header/bg_nav_right_lo_last_secondary.gif") no-repeat right top;}
* html .moduleHeaderNav ul#boxNavSecondary a.boxLast {margin:0 1px 0 0;}
.moduleHeaderNav ul#boxNavSecondary a.boxHoverLeftFirst {padding:11px 14px 0 9px;background:transparent url("/pix/header/bg_nav_hover_left_secondary.gif") no-repeat right top;}
.moduleHeaderNav .boxFirstLineSecondary {float:left;background-color:#575C68;width:1px;font-size:1px;height:29px;margin:4px 0 0 0;}

/* Zweite Navigation Level 2 */
.moduleHeaderNav ul#boxNavSecondary li ul {z-index:99;background:none;position:absolute;top:41px;left:-789px;padding:0 0 0 4px;margin:0;width:960px;}
.moduleHeaderNav ul#boxNavSecondary li ul li {position:relative;display:block;float:left;margin:0;padding:0;}
.moduleHeaderNav ul#boxNavSecondary li ul li a {background:none;cursor:pointer;display:block;color:#000;font-weight:normal;font-size: 11px;padding:0 0 0 0;margin:0 0 0 10px;height:20px;}
.moduleHeaderNav ul#boxNavSecondary li ul li a:hover {cursor:pointer;color:#000;background:none;font-weight:normal;}
.moduleHeaderNav ul#boxNavSecondary li ul li a span {display:block;padding:2px 5px;height:19px;}
* html .moduleHeaderNav ul#boxNavSecondary li ul li a span {width:20px;white-space:nowrap;}
.moduleHeaderNav ul#boxNavSecondary li .boxContainer {display:none; position: absolute; top:20px;left:0;z-index:1;}
.moduleHeaderNav ul#boxNavSecondary li .boxContainer ul {width:100%;display:none; background:#fff url("/pix/header/bg_nav_right_repeat.gif") repeat-y right;}
* html .moduleHeaderNav ul#boxNavSecondary li .boxContainer ul {width:100px;}
.moduleHeaderNav ul#boxNavSecondary li .boxContainer ul.boxUl {margin:0 0 0 10px;}
* html .moduleHeaderNav ul#boxNavSecondary li .boxContainer ul.boxUl {margin:0 0 0 10px;position:absolute;top:20px;left:10px;border-bottom:1px solid #575C68;}
.moduleHeaderNav ul#boxNavSecondary li ul .boxLayerLi:hover ul {display: block;}
.moduleHeaderNav ul#boxNavSecondary li ul .boxLayerLi:hover .boxContainer {display: block;margin-top:-20px;}
.moduleHeaderNav ul#boxNavSecondary li ul .boxLayerLi a.boxSubNav, .moduleHeaderNav ul li ul .boxLayerLi a.boxSubNav:hover {position:absolute;cursor:pointer;background:none;font-weight:normal;background:#fff url("/pix/header/bg_nav_top.gif") no-repeat;}
.moduleHeaderNav ul#boxNavSecondary li ul .boxLayerLi a.boxSubNav span {background:url("/pix/header/bg_nav_active_right.gif") no-repeat right top;}
*+html .moduleHeaderNav ul#boxNavSecondary li ul .boxLayerLi a.boxSubNav {position:static;}
*+html .moduleHeaderNav ul#boxNavSecondary li ul .boxLayerLi a.boxSubNav:hover {position:static;}
* html .moduleHeaderNav ul#boxNavSecondary li ul .boxLayerLi a.boxSubNav {position:static;}
* html .moduleHeaderNav ul#boxNavSecondary li ul .boxLayerLi a.boxSubNav:hover {position:static;}
.moduleHeaderNav ul#boxNavSecondary li ul .boxLayerLi .boxLastLine {width:100%;font-size:1px;line-height:1px;height:1px;background-color:#575C68;padding:0;margin:0 1px 0 11px;}
*+html .moduleHeaderNav ul#boxNavSecondary li ul .boxLayerLi .boxLastLine {width:auto;height:auto;}
* html .moduleHeaderNav ul#boxNavSecondary li ul .boxLayerLi .boxLastLine {width:auto;background-color:transparent;}
.moduleHeaderNav ul#boxNavSecondary li ul li ul { position: relative;top:0;left:0; display: block;padding:0 0 4px 0;margin:0; border-left: 1px solid #575C68; border-right: 1px solid #575C68;}
.moduleHeaderNav ul#boxNavSecondary li ul li ul li { display: block; float: none; clear: both; padding:0; margin:0 10px; border-bottom: 1px solid #ccc;}
.moduleHeaderNav ul#boxNavSecondary li ul li ul li.boxFirst {margin:20px 10px 0 10px;padding:0;}
*+html .moduleHeaderNav ul#boxNavSecondary li ul li ul li.boxFirst {margin:0px 10px 0 10px;padding:0;}
* html .moduleHeaderNav ul#boxNavSecondary li ul li ul li.boxFirst {margin:0px 10px 0 10px;padding:0;}
.moduleHeaderNav ul#boxNavSecondary li ul li ul li.boxLast {border:none;}
.moduleHeaderNav ul#boxNavSecondary li ul li ul li a { display: block; padding:5px 0 0 0; margin:0; float: none;white-space:nowrap;}

/* Index Chart */
.moduleHeaderNav .boxIndexes { position: absolute; left: 278px; top: 17px;  font-family: Verdana, Arial; color: #333;}
.moduleHeaderNav .boxIndexes td { overflow: hidden;}
.moduleHeaderNav .boxIndexes td table { margin-left: 8px; background-image: url("/pix/header/bg_indextable.gif"); background-repeat: no-repeat; background-position: right 3px; cellpadding: 0; cellspacing: 0; margin-top: 2px;}
.moduleHeaderNav .boxIndexes td.last table { border-right-style: none; background-image: none;}
.moduleHeaderNav .boxIndexes td table td { margin: 0; padding: 0; font-size: 10px !important; line-height: 12px;}
.moduleHeaderNav .boxIndexes td table td a { text-decoration: none;}
.moduleHeaderNav .boxIndexes td table td.boxDown { color: #C90026;}
.moduleHeaderNav .boxIndexes td table td.boxUp { color: #009933;}
.moduleHeaderNav .boxIndexes a { color: #000000;}

/* Suche Formular */
.moduleHeaderNav .formSearch { position: absolute; left: 707px; top: 32px;}
.moduleHeaderNav .formSearch input { display: inline-block;}
.moduleHeaderNav .formSearch input.formInputText {font-size:10px;width: 189px; border: none; background-color: transparent; color:#000; font-family: Verdana, Arial;}
* html .moduleHeaderNav .formSearch { top: 28px;}
*:first-child+html .moduleHeaderNav .formSearch { top: 28px;}
.moduleHeaderNav .formSearch input.formInputSubmit {position: absolute; left: 205px; top: -3px;}
* html .moduleHeaderNav .formSearch input.formInputSubmit { top: 1px;}
*:first-child+html .moduleHeaderNav .formSearch input.formInputSubmit { top: 1px;}

/* Anmelden Formular */
.moduleHeaderNav .formRegister { width: 459px; height: 18px; position: absolute; right: 4px; top: -24px;}
.moduleHeaderNav .formRegister .formInputText { width: 95px; height: 15px; padding-left: 3px; padding-top: 1px; border: 1px solid #ccc; color: #999; font-family: Verdana, Arial; font-size: 10px; vertical-align: top; margin-right: 1px;}
.moduleHeaderNav .formRegister .formInputImage {padding-top: 0;}
.moduleHeaderNav .formRegister .formLinkRegister {font-size:11px;font-weight:normal;vertical-align: top; margin-top: 2px; display: inline-block; margin-left: 5px; color: #333; text-decoration: none;}
.moduleHeaderNav .formRegister .formLinkInfo { vertical-align: top; margin-top: 3px; display: inline-block; width: 14px; height: 13px; overflow: hidden; text-indent: -9000px; background-image: url("/pix/header/but_i.gif"); background-repeat: no-repeat; background-position: 0 0;}
.moduleHeaderNav .formRegister .tright {text-align:right;}

.moduleHeaderNav ul li.active .boxContainer { display: block;}
.moduleHeaderNav ul li.active .moduleButton .boxButton {overflow:hidden;width:100%;}
.moduleHeaderNav li.active .moduleButton .boxButton a    {cursor:pointer;background:transparent url("/pix/header/bg_nav_active_left.gif") no-repeat top left !important;display:inline-block !important;width:auto !important;font-family:arial;overflow:hidden;display:block; height: 19px; padding:0 0 0 10px;text-decoration:none;}
.moduleHeaderNav li.active .moduleButton .boxButton a span {background:transparent url("/pix/header/bg_nav_active_right.gif") no-repeat top right !important;vertical-align:center;padding:0 10px 0 0;display:block;font-weight:bold; height: 19px;}
* html .moduleHeaderNav li.active .moduleButton .boxButton {float:left;}
* html .moduleHeaderNav li.active .moduleButton .boxButton span {float:left;}

 /* ENDE HEADER.CSS */

 /* ANFANG STYLES.CSS */


/*  boerseonline2 */

body {
  	font-size: 12px;
  	font-weight: normal;
  	z-index: 0;
	padding:0;
	margin:0;
}

.tstrong {font-weight:bold;}
.tred {color:#f00;}

/*  Anfang Seitenelemente  */
#derrest {
	width: 981px;
	margin-left: 10px;
}

#colWrapper {
	width: 979px;
	text-align: left;
	display: block;
	padding-top: 10px;
	clear: both;	
}

#contentWrapper {
	font-size: 13px;
	color: #333;
	padding: 17px 0px 10px 0;
	float: left;
	width: 610px;
}

#rightCol {
	width: 347px;
	float: right;
	z-index: 1;
	/*	position: absolute; left: 635px; */
}

/* Ende Seitenelemente */

/* Anfang SSO */
#ssozeileeingeloggt {
	width: 979px;
	height: 22px;
	background-color: #CEE2D8;
	clear: left;
	border: 1px solid #33556F;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 977px;
	clear: none;
}

#ssozeile {
	width: 979px;
	height: 22px;
	background-color: #f3f3f7;
	border: 1px solid #33556f;
	clear: left;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 977px;
	clear: none;
}

#sso_begruessung_350 {
	margin: 3px 0px 0px 0px;
	width: 360px;
	float: left;
	padding-left: 10px;
	color: #333;
	font-weight: bold;
	font-size: 10px;
	display: inline;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 350px;
}

#sso_begruessung {
	margin: 3px 0px 0px 0px;
	width: 178px;
	/* 258 */
	float: left;
	padding-left: 10px;
	color: #333;
	font-weight: bold;
	font-size: 10px;
	display: inline;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 168px;
}

#sso_dienste_angemeldet {
	text-align: right;
	float: right;
	margin: 0px 10px 0px 0px;
	display: inline;
}

#sso_ticker_klein {
	margin-top: 3px;
	width: 300px;
	float: left;
	color: #333;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	display: inline;
}

#sso_fehler {
	margin-top: 3px;
	float: left;
	padding-left: 10px;
	color: #c00;
	font-weight: bold;
	font-size: 10px;
	display: inline;
}

#sso_links {
	margin-top: 3px;
	float: left;
	padding-left: 10px;
	color: #333;
	font-weight: bold;
	font-size: 10px;
	display: inline;
}

#ssozeileeingeloggt .textbeschriftung, #ssozeile .textbeschriftung {
	float: left;
	margin-top: 2px;
	display: inline;
}

#ssozeileeingeloggt .button, #ssozeile .button {
	float: left;
	text-align: left;
	white-space: nowrap;
	margin-top: 1px;
	display: inline;
}

#ssozeileeingeloggt .textfeld, #ssozeile .textfeld {
	float: left;
	margin: 0px 5px 0px 5px;
	display: inline;
	white-space: nowrap;
}

#sso_ticker {
	margin-top: 3px;
	width: 408px;
	/* 498 */
	float: left;
	color: #333;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	display: inline;
}

#ssozeileeingeloggt select, #ssozeileeingeloggt form {
	display: inline;
	float: left;
}

/* Ende SSO */
/* Anfang Kopf */
#kopf a.hover {
	color: #333;
	text-decoration: underline;
}

#kopf a:link,a:active,a:visited {
	color: #333;
	text-decoration: none;
}

#kopf {
	background-color: #fff;
	display: block;
	font-size: 10px;
	border-left: 1px solid #33556f;
	width: 979px;
	/*978*/
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 978px;
}

#kopf_links {
	width: 829px;
	float: left;
	border: 0px;
	margin: 0px;
	white-space: nowrap;
	height: 184px;
	display: inline;
}

#logoundsuchen {
	float: left;
	height: 155px;
	overflow: hidden;
	display: inline;
	width: 189px;
}

#logo {
	margin-top: 10px;
	width: 189px;
}

#suchen {
	margin: 5px 0px 10px 10px;
	white-space: nowrap;
	font-size: 10px;
}

#chartbox {
	margin: 10px 0px 0px 8px;
	width: 435px;
	float: left;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	white-space: normal;
	display: inline;
}

#chartbox div {
	float: left;
	font-weight: bold;
}

.chartboxheader {
	background-color: #f3f3f7;
	font-weight: bold;
	font-size: 10px;
	padding: 0px 5px;
	height: 14px;
	width: 143px;
	/* 143 */
	overflow: hidden;
	margin: 0px 0px 2px 0px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 133px;
}

.chartboxdiffrot {
	margin: 0px;
	text-align: left;
	padding-left: 5px;
	font-weight: bold;
	float: left;
	color: #c00;
	display: inline;
}

.chartboxdiffgruen {
	margin: 0px;
	text-align: left;
	padding-left: 5px;
	font-weight: bold;
	float: left;
	color: #093;
	display: inline;
}

#chartbox .rechts {
	margin: 0px;
	font-weight: bold;
	font-size: 10px;
	float: right;
	text-align: right;
	padding-right: 5px;
	display: inline;
}

#chartbox select {
	margin: 6px 0px 0px 11px;
	width: 110px;
	font-weight: normal;
	display: block;
	clear: both;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 110px;
}

#chart1 {
	margin: 0px;
	float: left;
	height: 140px;
	width: 145px;
	border-left: 1px solid #ccc;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 144px;
}

#chart2 {
	margin: 0px;
	float: left;
	height: 140px;
	width: 145px;
	border-left: 1px solid #ccc;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 144px;
}

#chart3 {
	margin: 0px;
	float: left;
	height: 140px;
	width: 145px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 143px;
}

.icon {
	background-color: #fff;
	float: left;
	height: 15px;
	width: 16px;
	text-align: right;
	padding-right: 4px;
	vertical-align: bottom;
	overflow: hidden;
	display: inline;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 12px;
}

/******************/
/* header kursbox */
.boxwerte {
	position:relative;
	left:278px;
	top:20px;
	width:410px;
	height:40px;
	font-size:9px;
	padding:0 2px;
	margin:0;
}
.boxwerte div {
	overflow:hidden;
}
/* 136 && 143 && 131 => 410 */
div#vwd_col1 {
	float:left;
	padding-left:0px;
	padding-right:0px;
	width:135px;
	border-right:1px solid #ccc;
	margin-right:0px;
}
div#vwd_col2 {
	float:left;
	width:142px;
	border-right:1px solid #ccc;
	margin-right:0px;
	padding-right:0px;
}
div#vwd_col3 {
	float:left;
	width:131px;
}
/* order first column */
/* width: 136px for this column (1px for border) */
div#vwd_col1 div.wertfarbig, div#vwd_col1 div.wert {
	float:left;
	width:39px !important;
}
div#vwd_col1 div.kursfarbig, div#vwd_col1 div.kurs {
	float:left;
	width:55px;
	text-align: right;
	position:relative;
	left:-5px;
}
div#vwd_col1 div.diffrotfarbig, div#vwd_col1 div.diffrot,
div#vwd_col1 div.diffgruenfarbig, div#vwd_col1 div.diffgruen,
div#vwd_col1 div.difffarbig, div#vwd_col1 div.diff {
	float:right;
	width:41px;
	text-align: right;
	position:relative;
	left:-2px;
}
/* order second column */
/* width: 142px for this column (1px for border) */
div#vwd_col2 div.wertfarbig, div#vwd_col2 div.wert {
	float: left;
	width:45px !important;
	position:relative;
	left:2px;
}
div#vwd_col2 div.kursfarbig, div#vwd_col2 div.kurs {
	float: left;
	width:54px;
	text-align: right;
	position:relative;
	left:-2px;
}
div#vwd_col2 div.diffrotfarbig, div#vwd_col2 div.diffrot,
div#vwd_col2 div.diffgruenfarbig, div#vwd_col2 div.diffgruen,
div#vwd_col2 div.difffarbig, div#vwd_col2 div.diff {
	float:right;
	width:41px;
	text-align: right;
	position:relative;
	left:-2px;
}
/* order second column */
/* width: 131px for this column (no border) */
div#vwd_col3 div.wertfarbig, div#vwd_col3 div.wert {
	float: left;
	width:40px !important;
	position:relative;
	left:2px;
}
div#vwd_col3 div.kursfarbig, div#vwd_col3 div.kurs {
	float: left;
	width:50px;
	text-align: right;
	position:relative;
	left:-5px;
}
div#vwd_col3 div.diffrotfarbig, div#vwd_col3 div.diffrot,
div#vwd_col3 div.diffgruenfarbig, div#vwd_col3 div.diffgruen,
div#vwd_col3 div.difffarbig, div#vwd_col3 div.diff {
	float:right;
	width:41px;
	text-align: right;
	position:relative;
	left:-2px;
}
.diffrotfarbig, .diffrot {
	color: #c00;
}
.diffgruenfarbig, .diffgruen {
	color: #093;
}
.difffarbig, .diff {
	color: #333;
}
/* header kursbox */
/******************/

#aboteaser {
	float: left;
	height: 184px;
	width: 149px;
	border-left: 1px solid #33556f;
	border-right: 1px solid #33556f;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 147px;
}

.tickertext {
	padding-top: 7px;
}

#ticker {
	padding: 0px 0px 0px 10px;
	width: 760px;
	clear: left;
	height: 27px;
	font-size: 10px;
	overflow: hidden;
	font-weight: normal;
	margin: 0px;
	/* vertical-align: middle; */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 770px;
}

#ticker a {
	font-size: 10px;
	font-weight: normal;
}

/* Ende Kopf */
/* Anfang Footer */
.footer { 
	clear: both;
	width: 820px;
	text-align: center;
	font-size: 10px;
	voice-family: "\"}\"";
	voice-family: inherit;
	color: #8F939F;
}

.footerbreit { 
	clear: both;
	width: 990px;
	text-align: center;
	font-size: 10px;
	voice-family: "\"}\"";
	voice-family: inherit;
	color: #8F939F;
}

.footer a:link, 
.footer a:visited, 
.footer a:active,
.footerbreit a:link, 
.footerbreit a:visited, 
.footerbreit a:active {
	color: #8F939F;
	text-decoration: none;
	font-weight: normal;
}
.footer a:hover,
.footerbreit a:hover {
	color: #c90026;
}


#copyright {
	padding: 25px 0px;
	font-size: 10px;
	text-align: center;
}

.footer .grau, .footer a.grau:link, .footer a.grau:visited, .footer a.grau:active, .footer a.grau:hover {
	font-size: 10px;
	color: #a6a6a6;
	text-decoration: none;
	font-weight: normal;
} 

/* Ende Footer */
/* Anfang allgemein */
* {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

li {
	display: block;
}

ul {
	display: block;
}


#mostwanted1 UL.mostwanted,
UL.mostwanted,
DIV.rsbox UL.newsbox,
DIV.topthemenartikelteaser UL.relateds {
	list-style-type:none;
}

DIV.rsbox UL.mostwanted LI {
	padding:0 0 8px;
}

#rechteleiste DIV.rsbox UL.mostwanted LI P {
	display:none;
}

img, table {
	border: 0px;
}

td, td a {
  font-size: 13px;
  text-decoration: none;
  color: #333;
  font-weight: normal;
}

td.line03, td.line04 {
	font-size: 10px;
}

span {
	font-size: 12px;
	font-weight: normal;
}

p {
	padding-bottom: 6px;
}

p.autor {
	font-size: 10px;
	padding-top: 6px;
	color: #333;
}

p.autor a {
	font-size: 10px;
	color: #33556f;
	text-decoration: none;
	padding-top: 6px;
}
.unterstrichen {
border-bottom: 1px solid #333;
font-weight: bold;
font-size:11px;
}
a.link_duenn {
 font-weight: normal;
 font-size: 12px;
 color: #33556f;
 text-decoration: none;
}
.schrift11bold {
font-size: 11px;
font-weight: bold;
}
.schrift11 {
font-size: 11px;
font-weight: normal;
} 

.bold {
	font-weight: bold;
}

.bold10 {
	font-size: 10px;
	font-weight: bold;
}

.grau10, .grau10 a, a.grau10 {
	color: #a6a6a6;
	font-size: 10px;
	text-decoration: none;
}

.grau9, .grau9 a, a.grau9 {
	color: #a6a6a6;
	font-size: 10px;
	text-decoration: none;
}

.schwarz10, .schwarz10 a:link, .schwarz10 a:hover, .schwarz10 a:active,
.schwarz10 a:visited, a.schwarz10:link, a.schwarz10:visited, a.schwarz10:hover,
a.schwarz10:active {
	color: #333;
	font-size: 11px;	
	line-height:20px;
	text-decoration: none;
	font-weight: normal;
}

.schwarz9, .schwarz9 a:link, .schwarz9 a:hover, .schwarz9 a:active,
.schwarz9 a:visited, a.schwarz9:link, a.schwarz9:visited, a.schwarz9:hover,
a.schwarz9:active {
	color: #333;
	font-size: 9px;
	text-decoration: none;
	font-weight: normal;
}

a:link, a:active, a:visited {
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #c90026;
	font-weight: bold;
	text-decoration: none;
}

p.mehr a:link, p.mehr a:hover, p.mehr a:active, p.mehr a:visited {
	font-size: 13px;
	color: #c90026;
	font-weight: bold;
	text-decoration: none;
	margin-top: 7px;
}

.rahmen600 p.mehr a:link, .rahmen600 p.mehr a:hover, .rahmen600 p.mehr a:active, .rahmen600 p.mehr a:visited {
	font-size: 10px;
	color: #33556f;
	font-weight: bold;
	text-decoration: none;
	margin-top: 12px;
	margin-bottom: 4px;
}

#breadcrumb, #breadcrumb a:link, #breadcrumb a:hover, #breadcrumb a:active, #breadcrumb a:visited {
	font-size: 10px;
	color: #333;
	font-weight: normal;
	text-decoration: none;
	/*	text-transform: lowercase; */
}

h1, .artikelblau h1 {
	font-size: 15px;
	color: #333;
}

h1 a {
	font-size: 13px;
	font-weight: bold;
	color: #33556f;
	text-decoration: none;
}

h1.top {
	font-size: 14px;
	font-weight: bold;
	color: #333;
}

h1.top a {
	font-size: 14px;
	font-weight: bold;
	color: #33556f;
	text-decoration: none;
}

h2 {
	/* border-top: 1px solid #33556F; 
	border-bottom: 1px solid #d1d4dd;
	padding-left: 10px;
	font-weight: bold;*/
   padding-bottom:7px;
	font-size: 13px;
	color: #333;
	text-transform: uppercase;
}

.exklusivteaser h2, .exklusiv h2, .exklusiv h2 span {
	font-size: 10px;
	font-weight: bold;
	border-color: #ee8f07;
	color: #ee8f07;
}

.dienste h2 {
	/*border-top: 1px dotted #333;
	border-bottom: 1px dotted #333;*/
	padding-left: 0px;
}

.dienste h2 span {
	height: 12px;
	font-size: 13px;
	font-weight: bold;
	/*background-color: #cee2d8;
	padding-left: 10px;
	padding-right: 10px;*/
	color: #333;
}

h2.zwischenhead, 
.ftd_subheading {
	font-size: 12px;
	font-weight: bold;
	border: 0;
	color: #333;
	text-transform: none;
	margin: 6px 0 0 10px;
}

h3 {
	font-size: 10px;
	color: #8F939F;
	text-transform:uppercase ;
}

span.h3 {
	font-size: 10px;
	font-weight: bold;
	color: #8f939f;
	text-transform: uppercase;
	display: block;
}

#rightCol SPAN.h3 {
	padding-bottom:3px;
}
span.h3 A {
	color: #8f939f;
}

h3.BU {
	font-size: 12px;
	font-weight: bold;
}

h4 {
	font-size: 11px;
	font-weight: bold;
	color: #33556f;
	padding-bottom: 6px;
	text-transform: uppercase;
}

h5,
h5 a:hover,
h5 a:link,
h5 a:active,
h5 a:visited {
  font-size: 15px;
  font-weight: bold;
  color: #333;
  text-transform: none;
}

DIV.rsArtikel SPAN.h2  {
  font-weight:bold;
  padding:3px 0;
}

DIV.rsArtikel SPAN.h2 A  {
  font-size: 15px; 
  color: #333; 
  text-transform: none;
}
 
#rightCol SPAN.h5 A {
  color:#333;
}


.artikelblau, .artikel_blau {
	background-color: #f3f3f7;
	color: #333;
	padding: 10px 10px 5px 10px;
	font-size: 11px;
	font-weight: normal;
	display: block;
}

.blau_hinterlegt {
        width: 602px;
        padding: 10px 10px 10px 10px;
        background-color: #f3f3f7;
        voice-family: "\"}\"";
        voice-family: inherit;
        width: 580px;
}

.exklusiv .artikelblau {
	background-color: #fcedda;
	color: #333;
}

.artikelexklusiv {
	background-color: #fceeda;
	padding: 10px 10px 5px 10px;
	font-size: 11px;
	font-weight: normal;
}

.artikel_standard, .artikel_Standard, .ftdartikel {
	background-color: #fff;
	padding: 10px 10px 0px 10px;
	font-size: 13px;
	font-weight: normal;
}

.artikel_Infobox, .artikel_infobox, .artikel_Infokasten {
	background-color: #f3f3f7;
	padding: 5px 10px 5px 10px;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
}

.exklusiv .artikel_Infobox, .exklusiv .artikel_infobox, .exklusiv .artikel_Vorspann, .exklusiv .artikel_vorspann {
	background-color: #fceeda;
}

.artikel_Vorspann, .artikel_vorspann {
	background-color: #f3f3f7;
	padding: 0px 10px 5px 10px;
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
}

.artikel_table {
	padding-top: 5px;
}

.artikel_nummer ul {
	display: list-item;
	list-style-type: disc;
}

.artikel_nummer ol {
	display: list-item;
	list-style-type: decimal;
}

.artikel_nummer li {
	display: list-item;
	list-style-type: decimal;
	margin-left: 25px;
}

.rubriklist p a:link, .rubriklist p a:hover, .rubriklist p a:active, .rubriklist p a:visited {
	font-weight: normal;
	color: #333;
}

.bilderstreckeklein {
	margin-left: 10px;
}


.topthemenartikelteaser H1, .topthemenartikelteaser H1 A {
	font-size: 20px;
	color: #333;
	margin:8px 0 7px;
}

.topthemenartikelteaser p, .topthemenartikelteaser p a:hover,
.topthemenartikelteaser p a:link, .topthemenartikelteaser p a:active,
.topthemenartikelteaser p a:visited {
	font-size: 13px;
	color: #333;
	text-decoration: none;
	font-weight: normal;
}

.topartikelteaser h1, .topartikelteaser h1 a {
	/*font-size: 14px; -- Name war schon vergeben wir jetzt Überschrieben, nicht nachvollziehbar, ob diese Klasse noch irgendwo auftaucht */
	font-size: 20px;
	color: #333;
	margin:8px 0 7px;
}

.topartikelteaser p, .topartikelteaser p a:hover, .topartikelteaser p a:link,
.topartikelteaser p a:active, .topartikelteaser p a:visited {
	font-size: 13px; /* vorher 11 px*/
	color: #333;
	text-decoration: none;
	font-weight: normal;
}

.artikelteaser {
	padding: 15px 30px 9px 0;
	border-bottom:1px solid #d1d4dd;
}

.artikelteaser H1, 
.artikelteaser H1 A:link, 
.artikelteaser H1 A:hover, 
.artikelteaser H1 A:active, 
.artikelteaser H1 A:visited {
	font-size: 17px;
	font-weight: bold;
	color: #333; 
	padding-top: 3px;
}

.artikelteaser p, 
.artikelteaser p a:hover, 
.artikelteaser p a:link, 
.artikelteaser p a:active, 
.artikelteaser p a:visited {
	font-size: 13px;
	color: #333;
	text-decoration: none;
	font-weight: normal;
	/*width: 400px;*/
}

.artikelteaser IMG.links,
.rahmen600 .topartikelteaser.imgTeaser IMG.links {
	float: left;
	margin-right: 0;
  padding-bottom:3px;
}

.artikelteaser .imgTeaser { 
 margin-left: 175px; 
 }
.artikelteaser .imgTeaser IMG { 
 padding-right:10px;
 }

.topartikelteaser.imgTeaser IMG.empfehlung,
.artikelteaser.imgTeaser IMG.empfehlung { 
 padding-left:-10px; 
 padding-right:10px;
 }
 
 .rahmen600 .topartikelteaser.imgTeaser IMG.empfehlung {
  height:140px; 
  }
 
/* spezialboxHorizontal */
DIV.spezialboxHorizontal {
  padding: 10px; 
  width:590px;
  background-image: url('/pix/layout/verlauf_240.gif');
  background-repeat:repeat-x;
  border-top:1px solid #d1d4dd;
  border-bottom:1px solid #d1d4dd;
}


DIV.spezialboxHorizontal DIV.serieL{
  width:175px;
  float:left;
  padding-right:10px;
  border-right:1px solid #d1d4dd;
}

DIV.spezialboxHorizontal DIV.serieM{
  width:175px;
  float:left;
  padding-left:20px;
  padding-right:10px;
}

DIV.spezialboxHorizontal DIV.serieR{
  width:175px;
  margin-left:390px;
  padding-left:20px;
  border-left:1px solid #d1d4dd;
}

/* kann dann raus :*/
DIV.spezialboxHorizontal DIV.serie1{
  width:175px;
  float:left;
  padding-right:10px;
  border-right:1px solid #d1d4dd;
}

DIV.spezialboxHorizontal DIV.serie2{
  width:175px;
  float:right;
  padding-left:10px;
}

DIV.spezialboxHorizontal DIV.serie3{
  width:175px;
  margin-left:210px;
  padding-right:10px;
  border-right:1px solid #d1d4dd;
}
/*Ende*/


DIV.spezialboxHorizontal DIV.teaser H1  {
  padding-bottom:6px;  
  }
  
DIV.spezialboxHorizontal DIV.teaser H1 A {
  font-size:14px;
  color:#333; 
  }
  
DIV.spezialboxHorizontal DIV.teaser H3  {
  padding:110px 0 6px; 
  }
  
DIV.spezialboxHorizontal DIV.teaser H3 A {
  font-size:10px;
  color:#8F939F;
  }

DIV.rsVote P.more,
DIV.rsmodul P.more  {
  margin-bottom:10px;
  } 
  
#rechteleistebreit TD.HvTermine A.link,
#rechteleiste TD.HvTermine A.link, 
DIV.rsVote P A.more,
DIV.rsmodul P A.more,
DIV.rsModulBG P A.more,
DIV.spezialboxHorizontal DIV.teaser SPAN.more A {
  color:#ce0021; 
  background-image: url('/pix/layout/pfeil-rot.gif');  
  background-repeat:no-repeat;
  background-position: 0 5px;
  padding-left: 6px;
  float:right;
  font-weight:normal;
  }
  
DIV.rsVote P A.more,
DIV.rsmodul P A.more,
DIV.rsModulBG P A.more {
  font-size:12px;
  }  


DIV.spezialboxHorizontal DIV.teaser SPAN.more {
  font-size:11px;
}

#rechteleiste DIV.rsVote P A.more {
 display:none;
}

DIV.spezialboxHorizontal DIV IMG.empfehlung {
  margin-left:-10px;
}

/* Ende spezialboxHorizontal */
 
/* SerienBox */
DIV.serienBox {
margin: 35px 0 15px;
padding: 0; 
color: #333333; 
width: 610px;
background-position: 0 18px;
background-image: url(/pix/layout/verlauf_200.gif);
background-repeat:repeat-x;
}

DIV.serienBox .artikelteaser {
padding: 10px; 
}

DIV.serienBox .artikelteaserheadline {
padding: 0 10px; 
}

DIV.serienBox DIV.artikelteaserheadline H3 A {
margin-left:0px; 
}

H3 IMG.empfehlung {
padding-right:5px; 
margin-right:0;
}

DIV.serienBox DIV.artikelteaserheadline H1 {
padding-top:10px;
}

DIV.serienBox H2 {
  font-size:12px;
  padding-bottom:3px;
}

 
 /* Rubrikenbox HP */
 .rubrikenbox {  
  width: 600px;
  padding: 10px 10px 5px 0;
 }

.rubrikenbox .artikelteaser { 
  width: 360px; 
  padding-right:0;
  float: left; 
  border-bottom:0;
}

.rubrikenbox .rubrikenlinks {
  margin-left: 370px;
  margin-top:8px;
  width:230px;
}

.rubrikenbox .rubrikenlinks H3 a {
padding-left:0;
}

.rubrikenbox .artikelteaserheadline { 
 width: 220px; 
 padding: 0 4px 8px 15px;
 border-bottom: 1px solid #d1d4dd;
}

.rubrikenbox H1,
.rubrikenbox H1 A:link, 
.rubrikenbox H1 A:hover,
.rubrikenbox H1 A:active,
.rubrikenbox H1 A:visited { 
 font-size: 15px; 
 font-weight: bold; 
 color: #333333;
}

.rubrikenbox H2,
h2#REITER { 
  width: 610px;
  height:28px;
  margin:20px 0 0;
  background-image: url(/pix/layout/h2border.gif);
  background-repeat:repeat-x;
  background-position: 0 23px;
}

.rubrikenbox P,
.rubrikenbox P A:link, 
.rubrikenbox P A:hover,
.rubrikenbox P A:active,
.rubrikenbox P A:visited { 
 font-size: 13px; 
 font-weight: normal; 
 color: #333333;
}

.rubrikenbox .artikelteaserheadline H1 {
  padding-bottom:0;
}

.rahmen290 .artikelteaserheadline,
.rahmen290 .artikelteaserheadline H1, 
.rahmen290 .artikelteaserheadline H1 A {
	font-size: 13px;
	color: #333;
	padding: 5px 0 10px 0;
}
  
 /* Reiter-Navi */
  .rubrikenbox .h2Reiter UL {
 float:right;
 margin-top:-37px;
}

.artikel_html DIV.reiter LI,
.rsVote DIV.reiter LI,
.rsmodul DIV.reiter LI,
.rubrikenbox .h2Reiter LI {
 float:left;
}

.rubrikenbox .h2Reiter UL A {
background:transparent url(/pix/layout/reiter-hover.gif) no-repeat scroll right top;
color:#333333;
display:block;
float:left;
font-size: 11px;
font-weight:normal;
height:27px;
 padding:7px 8px 5px;
text-decoration:none;
}

.artikel_html DIV.reiter .boxFirstLineSecondary,
.rsVote DIV.reiter .boxFirstLineSecondary,
.rsmodul DIV.reiter .boxFirstLineSecondary,
.rubrikenbox .h2Reiter .boxFirstLineSecondary {
background-color:#575C68;
float:left;
font-size:1px;
height:24px;
margin:1px 0 0 10px;
width:1px;
}


.rubrikenbox .h2Reiter UL A IMG {
  vertical-align:middle;
}


/* Sidebar */
DIV.rsVote DIV.reiter,
DIV.rsmodul DIV.reiter { 
  height: 26px;
  margin-left:10px;
}  

#rechteleistebreit DIV.rsVote DIV.rsbox,
#rechteleistebreit DIV.rsmodul DIV.rsbox { 
  margin-top:-1px;
  border-top: 1px solid #575C68;
  border-bottom: 1px solid #575C68;
  background-color:#fff;
  padding: 11px 20px 10px;
} 

#rechteleiste DIV.rsVote DIV.rsbox,
#rechteleiste DIV.rsmodul DIV.rsbox { 
  margin-top:-1px;
  border-top: 1px solid #575C68;
  border-bottom: 1px solid #8F939F;
  background-color:#fff;
  padding: 11px 5px 10px 13px;
} 

#rechteleistebreit DIV.rsVote .rsModulBg,
#rechteleiste DIV.rsVote .rsModulBg,
#rechteleistebreit DIV.rsmodul .rsModulBg,
#rechteleiste DIV.rsmodul .rsModulBg { 
  background-image: url(/pix/layout/verlauf-400.gif);
background-repeat:repeat-x;
} 

.artikel_html DIV.reiter UL A,
.rsVote DIV.reiter UL A,
.rsmodul DIV.reiter UL A {
 padding:7px 8px 1px;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	text-align:center;
  vertical-align:middle;
	text-transform: uppercase;
	color:#333;
background:transparent url(/pix/layout/reiter-hover.gif) no-repeat scroll right top;
display:block;
float:left;
height:18px;
}

  
/* Extrahohe Reiter für Meistgelesen/höchstbewertet-Modul */
#rechteleiste DIV.rsmodul DIV.mostwanted DIV.reiter { 
	height: 36px; 
	margin-left: 10px;
}

#rechteleiste DIV.rsmodul DIV.mostwanted DIV.reiter UL A{ 
	padding: 6px 8px 2px; 
	background: url('/pix/layout/reiter-hoch-hover.gif') no-repeat scroll right top transparent; 
	height: 28px; 
}

#rechteleiste DIV.rsmodul DIV.mostwanted DIV.reiter LI a.active, 
#rechteleiste DIV.rsmodul DIV.mostwanted DIV.reiter LI.active A, 
#rechteleiste DIV.rsmodul DIV.mostwanted DIV.reiter UL A:hover { 
	background: url('/pix/layout/reiter-hoch.gif') no-repeat scroll right top transparent; 
}

#rechteleiste DIV.rsmodul DIV.mostwanted DIV.reiter .boxFirstLineSecondary { 
	height: 34px; 
}
/* Ende Extrahöhe */

.artikel_html DIV.reiter UL A {
	text-transform: none;
}

.rsVote DIV.reiter UL A.mehr,
.rsmodul DIV.reiter UL A.mehr {
	text-transform: none;
}

.artikel_html DIV.reiter UL A:hover,
.artikel_html DIV.reiter UL A.active,
.rsVote DIV.reiter LI A.active, 
.rsVote DIV.reiter LI.active A,
.rsmodul DIV.reiter LI A.active, 
.rsmodul DIV.reiter LI.active A,
.rsVote DIV.reiter UL A:hover,
.rsmodul DIV.reiter UL A:hover {
  background:transparent url(/pix/layout/reiter.gif) no-repeat scroll right top;
}

#rechteleistebreit .rsVote DIV.reiter UL.einReiter A,
#rechteleistebreit .rsmodul DIV.reiter UL.einReiter A {
  width:300px;
}

#rechteleistebreit .rsVote DIV.reiter UL.zweiReiter A,
#rechteleistebreit .rsmodul DIV.reiter UL.zweiReiter A {
  width:141px;
}

#rechteleistebreit .rsVote DIV.reiter UL.dreiReiter A,
 #rechteleistebreit .rsmodul DIV.reiter UL.dreiReiter A {
  width:89px;
}

#rechteleistebreit .rsVote DIV.reiter UL.vierReiter A,
#rechteleistebreit .rsmodul DIV.reiter UL.vierReiter A {
  width:63px;
}

#rechteleiste .rsVote DIV.reiter UL.einReiter A,
#rechteleiste .rsmodul DIV.reiter UL.einReiter A {
  width:142px;
}

#rechteleiste .rsVote DIV.reiter UL.zweiReiter A,
#rechteleiste .rsmodul DIV.reiter UL.zweiReiter A {
  width:63px;
}

/*Heftankündigung HeftTeaser Sidebar*/

div.HeftTeaser { 
  background-image: url(/pix/layout/h2border.gif);
  background-repeat:repeat-x;
  background-position:0 bottom;
  height:59px;
}

#rechteleistebreit div.HeftTeaser A,
#rechteleistebreit div.HeftTeaser A:link, 
#rechteleistebreit div.HeftTeaser A:hover, 
#rechteleistebreit div.HeftTeaser A:active, 
#rechteleistebreit div.HeftTeaser A:visited {
  font-weight:bold;
  font-size:12px;
  color:#333333;
}

#rechteleiste div.HeftTeaser A,
#rechteleiste div.HeftTeaser A:link, 
#rechteleiste div.HeftTeaser A:hover, 
#rechteleiste div.HeftTeaser A:active, 
#rechteleiste div.HeftTeaser A:visited {
  font-size:11px;
}

.HeftTeaser IMG {
  float:left;
  width:66px;
  height:54px;
}

#rechteleiste .HeftTeaser P {
  margin-left: 71px;
  width:100px;
  overflow:hidden;
}

#rechteleistebreit .HeftTeaser P {
  padding-top: 12px;
  margin-left: 75px;
}



/* Ende Reiter-Navi */

/* Subnavi der Reiter*/
.rsVote DIV.reiter UL li.boxLayerLi ul,
.rsmodul DIV.reiter UL li.boxLayerLi ul,
.rubrikenbox  UL li.boxLayerLi ul {
  display: none;
}

.rsVote DIV.reiter UL li.boxLayerLi:hover ul,
.rsmodul DIV.reiter UL li.boxLayerLi:hover ul,
.rubrikenbox  UL li.boxLayerLi:hover ul {
  display: block;
}

.rsVote DIV.reiter UL DIV.boxContainer,
.rsmodul DIV.reiter UL DIV.boxContainer,
.rubrikenbox UL DIV.boxContainer { 
  position:absolute;
}

.rsVote DIV.reiter DIV.boxContainer UL,
.rsmodul DIV.reiter DIV.boxContainer UL { 
  position:absolute;
  top:25px;
  right:-75px;
  padding: 0 3px;
  border:1px solid #ccc;
  background:#fff;
}

.rubrikenbox DIV.boxContainer UL { 
  position:absolute;
  top:63px;
  right:-52px;
  padding:0 5px;
  border:1px solid #ccc;
  background:#fff;
}

.rsVote DIV.reiter DIV.boxContainer UL LI,
.rsmodul DIV.reiter DIV.boxContainer UL LI,
.rubrikenbox DIV.boxContainer UL LI { 
  clear:both;
}

.rsVote DIV.reiter DIV.boxContainer LI A,
.rsVote LI.boxLayerLi A,
.rsmodul DIV.reiter DIV.boxContainer LI A,
.rsmodul LI.boxLayerLi A { 
  height:17px;
  width:70px;
  padding:3px 0 0 0;
  background:#fff;
  display:block;
/*border-top: 1px solid #ccc;*/
  text-align:right;
  text-transform:none!important;
  text-decoration:none;
  font-size:10px;
}

.rsVote LI.boxLayerLi A,
.rsmodul LI.boxLayerLi A { 
  text-transform:none!important;
}

.rubrikenbox DIV.boxContainer LI A { 
width:160px;
height:17px;
padding:3px 0 0 0;
background:#fff;
display:block;
border-top: 1px solid #ccc;
text-align:right;
text-transform:none;
font-size:10px;
}

.rsVote DIV.reiter DIV.boxContainer LI.boxFirst A,
.rsmodul DIV.reiter DIV.boxContainer LI.boxFirst A,
.rubrikenbox DIV.boxContainer LI.boxFirst A { 
  border-top: 0;
}

.rsVote DIV.reiter DIV.boxContainer LI A:hover,
.rsmodul DIV.reiter DIV.boxContainer LI A:hover,
.rubrikenbox DIV.boxContainer LI A:hover { 
  text-decoration:underline;
}

.rubrikenbox DIV.boxContainer A.boxSubNav { 
  display:none;
}
/* Ende Reiter-Navi */


/* Facebook */
 
DIV.rsmodul DIV.rsFacebook {
border:1px solid #d1d4dd;
padding: 8px 5px;
background-image: url(/pix/layout/verlauf_85.gif);
background-repeat:repeat-x;
}
 
DIV.rsmodul DIV.rsFacebook DIV.ueberschrift {
border-bottom:1px solid #d1d4dd;
font-size:12px;
color:#999999; 
font-weight:bold;
padding: 0 0 5px 15px;
margin-bottom: 10px;
}
 
DIV.rsmodul DIV.rsFacebook DIV.bildlinks {
width:50%; 
float: left;
margin: 0 2px 0 3px;
}
 
#rechteleistebreit DIV.rsmodul DIV.rsFacebook DIV.bildlinks {
 margin: 0 15px 0 15px;}

 
/* Ende Facebook */
 
/* Horst */
#rechteleiste DIV.rsbox DIV.comic {
  height:100px;
  width:160px;
  margin-left:-3px;
  }
#rechteleiste DIV.rsbox DIV.comicLinks {
  width:160px;
  }
  
#rechteleistebreit DIV.rsbox DIV.comic {
  height:100px;
  width:160px;
  float:left;
  }
#rechteleistebreit DIV.rsbox DIV.comicLinks {
  height:100px;
  width:130px;
  margin-left:165px;
  }
  
/* Ende Horst */


/* HV-Termine */

#rechteleistebreit TD.HvTermine,
#rechteleiste TD.HvTermine  {
  padding:3px;
  height:20px;
  vertical-align:top;
}

#rechteleistebreit TD.HvTermine {
  font-size:12px;
  line-height: 17px;
}

#rechteleiste TD.HvTermine  {
  font-size:11px;
  line-height: 14px;
}

#rechteleiste P#HVTermine_schmal {
  width:180px;
  height:100px;  
}

/*
#rechteleistebreit DIV.rsbox UL.hvTermin {
  width:320px;
  height:90px;  
}

DIV.rsbox UL.hvTermin LI {
  padding: 3px 0;
  border-bottom:0;
zweispaltige Termine
float:left;
width:155px;
height:22px;
overflow:hidden;
}

#rechteleistebreit DIV.rsbox UL.hvTermin DIV.itemHead  {
width:320px;
}

#rechteleistebreit DIV.rsbox UL.hvTermin DIV.itemHead DIV.item {
  width:250px;
  margin-left:70px;
  font-size:12px;
  font-weight:normal;
  line-height:13px;
}

#rechteleistebreit DIV.rsbox UL.hvTermin DIV.itemHead DIV.dateLeft {
  width:70px;
  float:left;
  color:#8f939f;
  font-size:12px;
  font-weight:normal;
  line-height:13px;
}

#rechteleiste DIV.rsbox UL.hvTermin {
  width:150px;
  height:80px;  
}

#rechteleiste DIV.rsbox UL.hvTermin DIV.itemHead  {
width:150px;
}

#rechteleiste DIV.rsbox UL.hvTermin DIV.itemHead DIV.item {
  width:90px;
  margin-left:60px;
  font-size:12px;
  font-weight:normal;
  line-height:13px;
}

#rechteleiste DIV.rsbox UL.hvTermin DIV.itemHead DIV.dateLeft {
  width:60px;
  float:left;
  color:#8f939f;
  font-size:10px;
  font-weight:normal;
  line-height:13px;
}
*/
/* Ende HV-Termine */
/* Boxen der Sidebar*/

DIV.rsVote DIV.bpoll,
DIV.rsmodul DIV.bpoll {
padding-top: 15px;
padding-right: 10px;
}

DIV.rsVote DIV.pollokknopf,
DIV.rsmodul DIV.pollokknopf {
padding-top: 15px;
padding-bottom: 5px;
}

#rechteleistebreit DIV.rsVote DIV.rsboxVoteErgebnis,
#rechteleistebreit DIV.rsmodul DIV.rsboxVoteErgebnis {
padding: 0 0 10px 1px; 
background-image: url(/pix/layout/balken_lang.gif);
background-repeat: no-repeat;
font-size: 12px;
font-weight: bold;
color: #333333;
} 

DIV.rahmen600 DIV.rsboxVoteErgebnis {
padding: 0; 
} 

DIV.rahmen600 DIV.rsboxVoteErgebnis STRONG {
float:right;
margin-right:2px;
} 

#rechteleiste DIV.rsVote DIV.rsboxVoteErgebnis,
#rechteleiste DIV.rsmodul DIV.rsboxVoteErgebnis {
padding: 0 0 10px 1px; 
background-image: url(/pix/layout/balken_kurz.gif);
background-repeat: no-repeat;
} 

DIV.rahmen600 DIV.rsboxVoteErgebnis {
padding: 0 0 10px 1px; 
background-image: url(/pix/layout/balken_artikel.gif);
background-repeat: no-repeat;
}

DIV.rsVote DIV.rsboxVoteErgebnis STRONG,
DIV.rsmodul DIV.rsboxVoteErgebnis STRONG {
float:right;
}

/* Ende Boxen der Sidebar */

/* sidebar */

DIV.rsArtikel H5 {
  font-size: 12px;
  font-weight:bold;
  padding:3px 0;
  }
  
DIV.rsArtikel DIV.rsbox {
  border-top:0;
  border-bottom:1px solid #8F939F;
  margin:0 0 15px 0;
  padding-bottom:10px;
  }
  
DIV.rsArtikel.lastItem DIV.rsbox {
  border-top:0;
  border-bottom:0;
  }

DIV.rsKurslisten {
  border-bottom:1px solid #8F939F;
  }


  
/* Modul meistgelesen*/
#mostwanted1 UL.mostwanted,
DIV.rsbox UL.newsbox {
  padding:0;
}

#mostwanted1 UL.mostwanted LI,
DIV.rsbox UL.newsbox LI {
  padding: 8px 0;
  border-bottom:1px solid #d1d4dd;
}

#mostwanted1 UL.mostwanted LI.lastItem,
DIV.rsbox UL.newsbox LI.lastItem {
  border-bottom:0;
}

#mostwanted1 UL.mostwanted LI H3 A {
  color:#8F939F;
}

#mostwanted1 UL.mostwanted LI H3 A {
  color:#8F939F;
}

#mostwanted1 UL.mostwanted LI H5 A {
  color:#333;
  font-size:12px;
  line-height:15px;
}


/* Newsbox */
#rechteleistebreit DIV.rsbox UL.newsbox DIV.itemHead  {
width:300px;
}

#rechteleistebreit DIV.rsbox UL.newsbox DIV.itemHead DIV.item {
  width:220px;
  margin-left:75px;  
  overflow: hidden;
}

#rechteleistebreit DIV.rsbox UL.newsbox DIV.itemHead DIV.dateLeft {
  width:75px;
  float:left;
  color:#8f939f;
  font-size:12px;
  font-weight:normal;
  line-height:17px;
}

  
#rechteleiste DIV.rsbox UL.newsbox DIV.itemHead  {
width:160px;
}


#rechteleiste DIV.rsbox UL.newsbox DIV.itemHead DIV.item {
  width:125px;
  margin-left:35px;
  overflow: hidden;
  word-wrap: break-word;
}

#rechteleiste DIV.rsbox UL.newsbox DIV.itemHead DIV.dateLeft {
  width:35px;
  float:left;
  color:#8f939f;
  font-size:10px;
  font-weight:normal;
  line-height:17px;
}
  
DIV.rsbox UL.newsbox DIV.item A {
  color:#333;
  line-height:17px;
}

/* Ende Newsbox */


.serietop p, .serietop p a:hover, .serietop p a:link, .serietop p a:active, .serietop p a:visited {
	font-size: 12px;
	color: #333;
	text-decoration: none;
	font-weight: normal;
}

.artikelteaserheadline H1, .artikelteaserheadline H1 A {
	font-size: 15px;
	color: #333;
	padding: 5px 0 10px 0;
}

.useractions {
display:none;
	background-color: #f3f3f7;
	padding: 9px;
	font-size: 11px;
	font-weight: bold;
	border-top: 1px solid #33556f;
	margin-top: 10px;
}

.useractions DIV.links {font-weight:normal;}
.useractions DIV.links A {font-weight:bold;}

.blauelinie {
	height: 1px;
	width: 580px;
	background-color: #33556f;
	margin: 7px 0px 7px 0px;
	clear: both;
}

.blauelinie275 {
	height: 1px;
	width: 275px;
	background-color: #33556f;
	margin: 7px 0px 7px 0px;
	clear: both;
}

.seiten {
	font-size: 10px;
	font-weight: normal;
}

.artikelsplit {
	font-size: 12px;
	font-weight: normal;
	margin-left: 10px;
}

.zeit, .datum {
	color: #333;
	font-size: 9px;
	font-weight: normal;
}

.copy {
	color: #333;
	font-size: 9px;
	font-weight: normal;
	margin-left: 10px;
}

form {
	display: inline;
}

input, select {
	font-size: 13px;
}

input.img {
	border: 0px;
	vertical-align: text-bottom;
}

.pfeil, .pfeil a:link, a.pfeil:link, .pfeil a:active, a.pfeil:active, .pfeil a:visited,
a.pfeil:visited, .pfeil a:hover, a.pfeil:hover {
	color: #33556F;
	font-size: 9px;
	text-decoration: none;
	font-weight: bold;
}

.links {
	float: left;
	margin-right: 10px;
}

.rechts {
	float: right;
	margin-left: 10px;
}

.clearall {
	clear: both;
	height:1px;
}

#contentWrapper P.date {
  float: left; 
  font-size: 11px; 
  font-weight: bold;
  }
  
#contentWrapper P.lastUpdate {
  float: right; 
  font-size: 10px; 
  font-weight: bold;
  }
 
  
 


/* Ende allgemein */




/* NAVI */
LI.boxLayerLi A.navi-ad-link  {
	background-color: #afb2ba;
	color: #ffffff;
	margin: -2px 0 0 160px;
	height: 19px;
	padding:2px 5px 0;
}

LI.boxLayerLi A.navi-ad-link:hover {
	text-decoration:none;
	background-color: #afb2ba;
	color: #ffffff;
}
LI.boxLayerLi A.navi-ad-link-innen {
	background-color: #afb2ba;
	color: #ffffff;
	margin: -1px -10px 0 -10px;
	padding-left:10px;
}

LI.boxLayerLi A.navi-ad-link-innen:hover {
	background-color: #afb2ba;
	color: #ffffff;
	text-decoration:none;
}

#navirahmen {
	background-color: #fff;
	border-left: 2px solid #33556f;
	padding-bottom: 5px;
	display: block;
	width: 976px;
}

#navigation {
	background-color: #fff;
	border-top: 2px solid #33556f;
	border-right: 1px solid #33556f;
	width: 976px;
}

#navigation #subnavi {
	background-color: #f3f3f7;
	padding: 0px;
	border-bottom: 2px solid #33556f;
	vertical-align: top;
	width: 976px;
	height: 20px;
}

#navigation #subnavi div {
	border: 0px;
	float: left;
	margin-right: 5px;
	padding-top: 1px;
	padding-left: 4px;
}
#navigation div.topnavi div.topeins {
	font-size: 11px;
	padding: 3px 14px 3px 14px;
	float: left;
	background-color: #fff;
	overflow: hidden;
}

#navigation div.topnavi div.topeins1 {
	font-size: 11px;
	font-weight: bold;
	padding: 3px 14px 3px 14px;
	float: left;
	background-color: #f3f3f7;
	overflow: hidden;
}

#navigation div.topnavi div.top {
	font-size: 11px;
	padding: 3px 14px 3px 14px;
	float: left;
	border-left: 1px solid #333;
	background-color: #fff;
	overflow: hidden;
}

#navigation div.topnavi div.top:hover, #navigation div.topnavi div.topeins:hover,#navigation div.topnavi2 div.top:hover,#navigation div.topnavi2 div.topeins:hover {
	background-color: #f3f3f7;
}

#navigation div.topnavi div.top1 {
	font-size: 11px;
	font-weight: bold;
	padding: 3px 14px 3px 14px;
	float: left;
	border-left: 1px solid #333;
	background-color: #f3f3f7;
	overflow: hidden;
}

#navigation div.topnavi {
	background-color: #fff;
	width: 976px;
	border-bottom: 1px solid #333;
	overflow: hidden;
}

#navigation .topnavi div:hover {
	background-color: #f3f3f7;
}

/*  */

#navigation div.topnavi2 div.topeins {
	font-size: 11px;
	padding: 3px 8px 3px 8px;
	float: left;
	background-color: #fff;
	overflow: hidden;
}

#navigation div.topnavi2 div.topeins1 {
	font-size: 11px;
	font-weight: bold;
	padding: 3px 8px 3px 8px;
	float: left;
	background-color: #f3f3f7;
	overflow: hidden;
}

#navigation div.topnavi2 div.top {
	font-size: 11px;
	padding: 3px 8px 3px 8px;
	float: left;
	border-left: 1px solid #333;
	background-color: #fff;
	overflow: hidden;
}

#navigation div.topnavi2 div.top1 {
	font-size: 11px;
	font-weight: bold;
	padding: 3px 8px 3px 8px;
	float: left;
	border-left: 1px solid #333;
	background-color: #f3f3f7;
	overflow: hidden;
}

#navigation div.topnavi2 {
	background-color: #fff;
	width: 976px;
	border-bottom: 1px solid #333;
	overflow: hidden;
}

#navigation .topnavi2 div:hover {
	background-color: #f3f3f7;
}

/* */

#navigation a:link, #navigation a:hover, #navigation a:active, #navigation a:visited {
	padding-left: 4px;
	font-size: 10px;
	color: #333;
	font-weight: normal;
}

#navigation #subnavi div.aktiv a:link, #navigation #subnavi div.aktiv a:hover,
#navigation #subnavi div.aktiv a:active, #navigation #subnavi div.aktiv a:visited,
#navigation div.top1 a:link, #navigation div.top1 a:hover, #navigation div.top1 a:active,
#navigation div.top1 a:visited, #navigation div.topeins1 a:link, #navigation div.topeins1 a:hover,
#navigation div.topeins1 a:active, #navigation div.topeins1 a:visited {
	font-weight: bold;
}


/* Ende Navi*/
/*  Anfang Contentbereich  */
div.artikelheader, 
div.artikelheaderblau {
	width: 95%;
	/* 600px */
	margin: 2px 0px 2px 0px;
	border-top: 1px solid #33556f;
	border-bottom: 1px solid #33556f;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #33556f;
	padding-left: 10px;
	text-align: left;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 95%;
	/* 590px */
}

div.themenheader, 
div.themenheader span {
	width: 600px;
	margin: 2px 0px 2px 0px;
	/*border-top: 1px solid #33556f;
	border-bottom: 1px solid #33556f;*/
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333;
	padding-left: 0;
	text-align: left;
}

div.ueber600 {
	margin-top: 5px;
	/*background-image: url('/pix/bg_linie_ueber.gif');
	border-left: 1px solid #33556F;*/
	width: 600px;
	height: 12px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 599px;
}

.exklusiv .ueber600 {
	background-image: url('/pix/bg_linie_ueber_exkl.gif');
	border-left-color: #ee8f07;
}

div.ueber290 {
	margin-top: 5px;
	/*background-image: url('/pix/bg_linie_ueber290.gif');
	height: 12px;
	border-left: 1px solid #33556F;*/
	width: 290px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 289px;
}

.exklusiv .ueber290 {
	background-image: url('/pix/bg_linie_ueber290_exkl.gif');
	border-left-color: #ee8f07;
}

div.ueber190 {
	margin-top: 5px;
	width: 190px;
	height: 12px;
	/*border-left: 1px solid #33556F;
	background-image: url('/pix/bg_linie_ueber190.gif');*/
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 189px;
}

div.ueber600 span, div.ueber290 span, div.ueber190 span {
	/*padding-left: 10px;
	padding-right: 10px;
	height: 11px;
	border-right: 1px solid #33556F;*/
	font-size: 13px;
	font-weight: bold;
	color: #333;
	text-transform: uppercase;
	background: #fff;
}

.exklusiv div.ueber600 span, .exklusiv div.ueber290 span, .exklusiv div.ueber190 span {
	color: #ee8f07;
	border-right: 1px solid #ee8f07;
}

.rahmen600 {
	width: 600px;
	/*padding: 10px 10px 1px 10px;
	color: #333;
	border-left: 1px solid #33556f;
	border-right: 1px solid #33556f;
	border-bottom: 1px solid #33556f;*/
}

.rahmen290 {
	padding: 10px 0;
	color: #333;
	width: 290px;
}

.artikelBox {
	padding: 0 30px 0 0;
	color: #333;
	width:610px;
}

.rahmen190 {
	width: 190px;
	padding: 10px;
	color: #333;
	border-left: 1px solid #33556f;
	border-right: 1px solid #33556f;
	border-bottom: 1px solid #33556f;
}

.topteaser .rahmen600, .topteaser .rahmen290, .topthemenartikelteaser .rahmen600 {
	/* background-color: #fff; FM: geändert 13-03-2007 */
	background-color: #f3f3f7;
}

.exklusivteaser .rahmen600, .exklusivteaser .rahmen290 {
	background-color: #fceeda;
	border-color: #ee8f07;
}

.exklusiv .rahmen600, .exklusiv .rahmen290 {
	border-color: #ee8f07;
}

.dienste .rahmen600, .dienste .rahmen290 {
	/*border-left: 1px dotted #333;
	border-right: 1px dotted #333;
	border-bottom: 1px dotted #333;*/
}

#vergleich td, #vergleich td a {
	font-size: 10px;
	text-decoration: none;
	color: #333;
	font-weight: normal;
}

#vergleich td.tab_head, #vergleich tab_head {
	font-size: 10px;
	text-decoration: none;
	color: #333;
	font-weight: bold;
}

#vergleich td a.link {
	font-size: 10px;
	text-decoration: none;
	color: #33556F;
	font-weight: bold;
}

#content_tabelle {
	font-size: 11px;
	width: 610px;
}

#content_tabelle_klein {
	font-size: 9px;
}

#content_tabelle_klein td, #content_tabelle_klein td a, #content_tabelle_klein td span {
	font-size: 9px;
	font-weight: inherit;
	text-decoration: none;
}

#content_tabelle td, #content_tabelle td a {
	font-size: 11px;
	font-weight: inherit;
	text-decoration: none;
}

#content_tabelle .bold , #content_tabelle_klein .bold {
	font-weight: bold;
}

#content_tabelle sup {
	font-size: 9px;
}

#content_tabelle_klein sup {
	font-size: 8px;
}

#content_tabelle td, #content_tabelle_klein td {
	font-size: inherit;
	border-left: 1px solid #f0f0f0;
	border-top: 1px solid #a2a2a2;
	padding: 3px;
}

#content_tabelle td.bold, #content_tabelle_klein td.bold {
	border-left: 1px solid #f0f0f0;
	border-top: 1px solid #a2a2a2;
	padding: 3px;
	font-weight: bold;
}

#content_tabelle td.nopad, #content_tabelle_klein td.nopad {
	border: 0;
	padding: 0;
}

#content_tabelle .datahead, #content_tabelle_klein .datahead, #content_tabelle_klein .bg_dark_grey {
	background-color: #f3f3f7;
	font-weight: bold;
	border-right: 1px solid #f0f0f0;
}

#content_tabelle .lc, #content_tabelle_klein .lc {
	border-right: 1px solid #f0f0f0;
}

#content_tabelle .lr, #content_tabelle_klein .lr {
	border-bottom: 1px solid #a2a2a2;
}

#content_tabelle .tblhead, #content_tabelle_klein .tblhead {
	background-color: #d1d4dd;
	font-weight: bold;
}

#content_tabelle .tblheadlc, #content_tabelle_klein .tblheadlc {
	background-color: #d1d4dd;
	font-weight: bold;
	border-right: 1px solid #f0f0f0;
}

#content_tabelle .tblheadlrlc, #content_tabelle_klein .tblheadlrlc {
	background-color: #d1d4dd;
	font-weight: bold;
	border-right: 1px solid #f0f0f0;
	border-bottom: 1px solid #a2a2a2;
}

#content_tabelle .tblheadlr, #content_tabelle_klein .tblheadlr {
	background-color: #d1d4dd;
	font-weight: bold;
	border-bottom: 1px solid #a2a2a2;
}

div.sbbild {
	margin: 10px 10px 0px 10px;
	padding: 0px;
	float: left;
}

p.sbbu {
	font-size: 9px;
	font-weight: normal;
}

.ct_teaser {
	background-color: #d1d4dd;
	float: left;
	font-size: 9px;
	font-weight: bold;
	height: 53px;
	overflow: hidden;
}

.topthemenartikelteaser {
  margin: 3px 0 10px;
  }
  
.topthemenartikelteaser .teaser {
  margin: 0 0 10px 195px; 
  }
  
.topthemenartikelteaser .teaserzeile {
  padding: 0 0 2px 0; 
  border-bottom: 1px solid #d1d4dd;  
  }
  
.indexstand {
  color:#000;
  text-align: right; 
  font-weight: normal; 
  font-size: 10px;
  }
  
.indexstand SPAN {
  color:#000;
  text-align: right; 
  font-weight: normal; 
  font-size: 10px;
  }
  
.indexstand SPAN.rot {
  color:#ce0021;
  }

.indexstand SPAN.gruen {
  color:#04a619;
  }
  
.topthemenartikelteaser H3 {
  float: left;
  }

.artikelteaser H3 {
  padding-top:0;
  padding-bottom:6px;
  }

.artikelteaser H3, 
.artikelteaser H3 A:link,
.artikelteaser H3 A:hover,  
.artikelteaser H3 A:active, 
.artikelteaser H3 A:visited,
.artikelteaser H3, 
.topartikelteaser H3 A:link,
.topartikelteaser H3 A:hover,  
.topartikelteaser H3 A:active, 
.topartikelteaser H3 A:visited,
.topthemenartikelteaser H3 A:link, 
.topthemenartikelteaser H3 A:hover, 
.topthemenartikelteaser H3 A:visited, 
.topthemenartikelteaser H3 A:active,
.artikelteaserheadline H3,
.artikelteaserheadline H3 A {
  color: #8F939F; 
  }

div.artikel_html .artikelteaserheadline {
  width: 600px;
}
  
.artikelteaserheadline {
  padding:0 0 0 7px;
  border-bottom: 1px solid #d1d4dd;
}

.artikelteaserheadline H3 {
  padding: 8px 0 0 0;
}

.artikelteaserheadline H3 IMG {
 vertical-align:middle;
 }
 
.artikelteaserheadline H3 IMG.empfehlungIgnore {
  display:none;
  }
 
.artikelteaserheadline H3 A {
 /*padding-left:4px;*/
 padding-left:0;
 }  
  
A SPAN.more {
  color:#c90026;
  }
  
UL.relateds {
margin-top: 8px;
  }
  
UL.relateds A {
  color:#333;
  font-size:12px;
  font-weight:normal;
  line-height:16px;
  }
  
UL.relateds A SPAN.kicker {
  color:#8f939f;
  }
  


/* Ende Contentbereich */
/* Anfang Rechte Leiste */
#rechteleiste {
	/*position: relative;
	width: 186px;
	z-index:1;
	border-right: solid 5px #fff;*/
	width: 180px;
	float: left;
	display: none;
	text-align: left;
}

#rechteleistebreit {
	/*position: relative;
	z-index:1;*/
	width: 338px;
	margin-left: 10px;
	float: left;
	display: block;
	text-align: left;
}

DIV.rsVote,
DIV.rsmodul {
/*background:#fff;
border-bottom: 1px solid #575C68;*/
margin:0 0 20px 0;
}

div.rsmodulanzeige {
	background-color: #fff;
	overflow:hidden;
}

div.rsmodulexklusiv {
	background-color: #FCEDDA;
}

div.rechtesmodulpromoheader, div.rsboxheader {
	padding-left: 10px;
	padding-top: 30px;
	height: 6px;
	border-top: 1px solid #d1d4dd;
}

div.rsmodulexklusiv div.rsboxheader {
	padding-left: 10px;
	padding-top: 10px;
	height: 15px;
	margin-left: 4px; 
	/* margin-right: 4px; */
	border-bottom: 1px solid #EE8F07;
}

div.rechtesmodulpromoheader span, div.rsboxheader span {
	border: 0px none ; 
	color: #8f939f; 
	padding-right: 5px; 
	text-transform: uppercase; 
	font-size: 10px; 
	font-weight: bold;
}

div.rsmodulexklusiv div.rsboxheader span {
	color: #ee8f07;
	padding-right: 5px;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	border: 0px;
	margin: 0px;
}

#promobreit, #textlink, #sportingbettextlinkbreit, #promoschmal, #textlinkschmal {
	background-color: #fff;
	color: #333;
	font-size: 11px;
}

#promobreit .promo, #promoschmal .promo {
 	padding: 5px 0px 10px 10px;
}

.rsmodulexklusiv .rsbox h5, .rsmodulexklusiv .rsbox h5 a {
	color: #ee8f07;
}

/*.rsbox h6, 
.rsbox h6 a:link, 
.rsbox h6 a:active, 
.rsbox h6 a:hover, 
.rsbox h6 a:visited */
.rsbox SPAN.h6 { 
	display:block;
	padding-top: 8px;
}

DIV.rsbox SPAN.h6 A,
DIV.rsbox SPAN.h6 A:active,
DIV.rsbox SPAN.h6 A:hover,
DIV.rsbox SPAN.h6 A:visited, { 
	font-size: 13px; 
	font-weight: bold; 
	color: #333; 
	text-decoration: none; 
}



.rsbox p, 
.rsbox p a:link, 
.rsbox p a:active, 
.rsbox p a:hover, 
.rsbox p a:visited, 
.promo h6, 
.promo h6 a:link, 
.promo h6 a:active, 
.promo h6 a:hover, 
.promo h6 a:visited, 
.promo p, 
.promo p a:link, 
.promo p a:active, 
.promo p a:hover, 
.promo p a:visited {
	font-size: 13px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}


/* Ende Rechte Spalte */
/* Anfang Vote */
div.poll150 {
	background-image: url(/pix/layout/verlauf_200.gif);
        background-repeat:repeat-x;
	width: 185px;
	padding: 5px 10px;
	overflow: hidden;
	float: left;
	margin: 12px 10px 5px 5px;
	/* border-bottom: 1px solid #8f939f; */
	border-top: 1px solid #8f939f;
}

div.poll150header {
	margin-top: 5px;
	height: 13px;
}

DIV.poll150 DIV.bpoll {
padding-top: 15px;
padding-right: 10px;
}

DIV.pollokknopf {
padding-top: 15px;
padding-bottom: 5px;
}

DIV.rahmen600 DIV.pollokknopf {
padding-left: 10px;
}


.usercenter div.poll150header {
	background-image: none;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-top: 10px;
	height: 13px;
}

div.poll2spheader {
	/*background-image: url('/pix/bg/bg_poll2sp.gif');*/
	padding-left: 0;
	margin-top: 10px;
	height: 13px;

}

div.poll150header span {
	color: #8F939F;
	padding-left: 0;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	border: 0px;
	margin: 0px;
}

div.poll2spheader span {
	color: #8F939F;
	padding-left: 10px;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	border: 0px;
	margin: 0px;
	
}

.usercenter .poll150header span {
	background-color: transparent;
	padding-left: 0;
}

.usercenter #vote_buy {
	margin-top: 10px;
}

div.poll150box {
	/* background-color: #fff;
	border-left: 1px solid #33556f;
	border-right: 1px solid #33556f;
	border-bottom: 1px solid #33556f;
	padding: 5px 10px 0 0;
	font-size: 11px; */
}

.usercenter div.poll150box {
	border: 0px;
	background-color: transparent;
	padding: 10px 0px 0px 7px;
	font-size: 11px;
}


dl.poll2sp {
	width: 600px;
	border: 1px solid #33556f;
	padding: 5px;
	margin: 5px 0px 5px 0px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 588px;
}

td.pollhead {
	background-color: #f3f3f7;
	font-weight: bold;
	font-size: 11px;
	padding-left: 10px;
}

p.pollhead {
	font-weight: bold;
	font-size: 13px;
}

DIV.rahmen600 DIV.bpoll {
	padding-top: 15px;
	padding-left: 10px;
	text-decoration: none;
}

DIV.rahmen600 p.pollhead {
	padding-left: 10px;
	font-weight: bold;
	font-size: 15px;
}


div.artikel_html .artikelteaserheadline p.pollhead {
	font-weight: bold;
	font-size: 15px;
}

div.poll2spleft, div.poll150left {
	clear: left;
	font-size: 9px;
	float: left;
}

div.poll2spmiddle, div.poll2spright, div.poll150middle, div.poll150right {
	font-size: 9px;
	float: left;
}

/* Ende Vote */
/* pll css im header */
div#meinelinks, div#meinelinkseingeloggt {
	/* display: inline; */
	overflow: hidden;
	/* float: left; */
	height: 92px;
	margin-bottom: -9px;
	width: 147px;
}

div#meinelinks .head {
	float: left;
	width: 127px;
	background-color: #f3f3f7;
	padding: 2px 5px;
	font-size: 10px;
	font-weight: bold;
}

div#meinelinks .info {
	float: left;
	width: 10px;
	background-color: #f3f3f7;
	padding: 2px 0px;
	font-size: 10px;
	font-weight: bold;
}

div#meinelinks .zeile {
	border-bottom: 1px solid #f3f3f7;
	padding: 2px 5px;
	font-size: 10px;
	color: #333;
}

div#meinelinks .zeile a {
	font-size: 10px;
	color: #333;
	font-weight: normal;
}

div#meinelinks select option {
	font-size: 10px;
	color: #000;
	font-weight: normal;
	background-color: #f3f3f7;
}

div#meinelinkseingeloggt .head {
	float: left;
	width: 120px;
	background-color: #cee2d8;
	padding: 2px 5px;
	font-size: 10px;
	font-weight: bold;
}

div#meinelinkseingeloggt .info {
	float: left;
	width: 13px;
	background-color: #cee2d8;
	padding: 2px 0px;
	font-size: 10px;
	font-weight: bold;
}

div#meinelinkseingeloggt .zeile {
	border-bottom: 1px solid #cee2d8;
	padding: 2px 5px;
	font-size: 10px;
	color: #333;
}

div#meinelinkseingeloggt .zeile a {
	font-size: 10px;
	color: #333;
	font-weight: normal;
}

div#meinelinkseingeloggt select option {
	font-size: 10px;
	color: #000;
	font-weight: normal;
	background-color: #f3f3f7;
}

#content div.textlink {
	padding: 10px;
	width: 600px;
	background-color: #fff;
	border: 1px solid #a6a6a6;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 580px;
}

#content div.charttab {
	float: right;
	width: 141px;
	font-size: 10px;
	padding-bottom: 5px;
}

#content div.charttab td {
	font-size: 10px;
	text-align: center;
}

/* ISIN */
table.charts {
	font-size: 11px;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 3px;
	margin: 5px 5px 3px 0px;
	line-height: 8px;
	padding-bottom: 3px;
	border: 1px solid #D8D5DA;
}

.charts th {
	font-weight: bold;
	text-align: left;
	line-height: 12px;
	background-color: #f3f3f7;
	padding: 2px 0px 2px 2px;
}

.charts td {
	font-weight: normal;
	text-align: left;
	padding: 1px 0px 1px 2px;
}

a.info {
	position: relative;
	/*Reihenfolge ist wichtig*/
	color: #000;
	text-decoration: none;
	text-shadow: none;
	font-style: italic;
	z-index: 9;
}

a.info:hover {
	/*z-index muss um 1 erhoeht werden*/
	background-color: transparent;
	text-decoration: none;
	cursor: help;
}

a.info span {
	display: none;
}

a.info:hover span {
	/*wird nur beim hovern angezeigt*/
	display: block;
	position: absolute;
	top: 2em;
	left: 1em;
	width: 125px;
	border: 1px solid #33556F;
	background-color: #f3f3f7;
	font-style: normal;
	color: #333;
	text-align: center;
	line-height: 15px;
}

a.info:hover span.dropshadow {
	/*wird nur beim hovern angezeigt*/
	display: block;
	position: absolute;
	top: 25px;
	left: 14px;
	width: 125px;
	border: 0px dotted #33556F;
	background-color: #f3f3f7;
	line-height: 15px;
}


/* Styles fuer Kommentar */
#kommentare {
	margin-top: 10px;
	width: 610px;
	padding: 0.5em 0;
}

.kommentare {
	padding: 10px 10px 1px; 
  background:#f3f3f7;
}

#kommentare INPUT.kommentare {
	border: 0; 
	margin: 0px 5px 0px 0px; 
	padding: 0;
}

.eingabe input, .kommentieren input, #kommentare textarea  {
	border:1px solid #ccc;
	background-color:#fff;padding:2px;
}

.kommentar_betreff {
	width: 98%;
}

#kommentare textarea {
	width:98%; 
	height:10em; 
	margin-bottom:1em;
	border:1px solid #ccc;
	background-color:#fff;padding:2px;
	font-size: 11px;
}

#kommentare div.zeile1, #kommentare div.zeile2 {
	padding:3px;
	margin-top:1px;
	font-size:0.9em;
}

#kommentare div.zeile1 {
	background-color:#fff;
}

#kommentare div.zeile2 {
	background-color:#f3f3f7;
}

#kommentare div.redakteur_pic {
	background-image: url(/pix/capital_mikro.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 40px;
}

comment_redakteur_pic {
	background-image: url(/pix/x.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 40px;
}

#kommentare h4 {
	font-style: normal;
	font-weight: bold;
	color: black;
}

#kommentare a:hover {
	color:black;
}

.kommentieren .input_betreff input {
	width:98%;
	float:none; 
	clear:both;
}

#kommentare div.input_name {
	width:48%; 
	float:left;
}

#kommentare div.input_email {
	width:48%; 
	float:right;
}

#kommentare h4 a {
	color: black;
}

#kommentare table.kommentar_liste {
	width:100%;margin-top:2em;border-collapse: collapse;
}

#kommentare table.kommentar_liste td {
	font-size:0.85em;
	border-bottom:1px solid #ccc;
	padding:0;
	vertical-align:middle;
	white-space: nowrap;
}

#kommentare table.kommentar_liste tr.zeile1 td, #kommentare table.kommentar_liste tr.zeile1 a {
	background-color:#f0f0f0;
}

#kommentare table.kommentar_liste tr.zeile2 td, #kommentare table.kommentar_liste tr.zeile2 a {
	background-color:#e0e0e0;
}

#kommentare table.kommentar_liste td.wann {
	text-align:right;
}

#kommentare table.kommentar_liste td.was {
}

#kommentare table.kommentar_liste a {
	display:block;
	padding:2px 0;
	white-space: normal;
}

.kommentieren .entry {
	margin-bottom:2em;
}

.kommentieren .who {
	font-weight:bold;
	padding:0 1em;
	float:left;
}
.kommentieren .zeile {
	height:1.75em; 
	border-bottom:1px solid #ccc; 
}

.kommentieren .redzeile {
	height:1.75em; 
	border-bottom:1px solid #ccc; 
	background-image: url(../img/capital_mikro.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	padding-left: 40px;
	margin-bottom:2em; 
	color: #ab0000;	
}

.kommentieren .date {
	text-align:right;
	font-size:0.8em;
	color:#555; 
	float:right; 
	padding-top:0.2em; 
	white-space:nowrap; 
}

.kommentieren .subj {
	font-weight:bold;
	margin:0.5em 0 0 0;
	padding:0 1em;
}

.kommentieren .komm {
	padding:0 1em;
}

.kommentieren .komm	p {
	margin-top:1em;
}

.eingabe .input_name {
	width:48%; 
	float:left;
}

.eingabe .input_email {
	width:48%; 
	float:right;
}

.eingabe fieldset {
	padding:0.5em;
}

.eingabe .inside {
	background-color:#fff; 
	padding:0.5em;
}

.eingabe legend {
	font-weight:bold;
}

.eingabe .input_betreff input{
	width:98%;
	float:none; 
	clear:both;
}

.eingabe .input_betreff input, .eingabe .input_email input, .eingabe .input_name input {
	border:1px solid #ccc;
	background-color:#fff;padding:2px;
}

.eingabe textarea {
	width:98%; 
	height:10em; 
	margin-bottom:1em;
	border:1px solid #ccc;
	background-color:#fff;padding:2px;
	font-size: 11px;
}

.eingabe .b {
	font-weight:bold;
}

.ftdartikel pre {
	font-family: "Verdana", Courier, mono;
}

#social {
display:none;
	margin-left: 170px;
	padding: 20px 0 20px 0;
}


/* Wissenstest */

div.navSeitenAlle {
	background-color: #f3f3f7;
	height: 24px;
	padding: 5px 5px 0px 5px;
}


/* Partner Microsite */
#partnermicrosite {
	width: 600px;
	color: #333;
	font-size: 11px;
	margin-bottom: 20px;
	border-bottom: 1px solid #33556f;
}

#partnermicrosite .header {
	background-color:#33556f;
	width: 590px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 0 3px 10px;
	margin-bottom: 5px;
}

#partnermicrosite .logo {
	margin-right: 20px;
	float: left;
	height: 30px;
}

#partnermicrosite .partnerlinks {
	float: left;
	height: 30px;
	margin-top: 10px;
 	vertical-align: middle;
}


li.topteaser_line, li.topteaser_line a {
  margin-top:1px; 
  margin-bottom:2px;
  margin-left: -4px;
  padding-left: 0px; 
  border-left: none; 
  font-size: 12px;
  color: #333;
  font-weight: normal;
}

ul li.topteaser_line {
  display: list-item;
  list-style-type: disc;
  list-style-position: inside;
}

div#ligatus_homepage, div#ligatus_service {
  margin-bottom: 10px;
}

/* Top Videos Sidebar */

.scrollItems .layer {
	opacity: 0.85;
	-moz-opacity:0.85;
}
#scrollCont {
	position: relative;
	width: 310px;
	overflow: hidden;
	margin-left:-5px;
}
#arrowLeft, #arrowRight {
	position: absolute;
	top: 70px;
	cursor: pointer;
	z-index: 100;
}
#arrowLeft {
	left: 2px;
}
#arrowRight {
	right: 2px;
}
#ScrollBox {
	width: 280px;
	padding: 0pt 15px 0pt 15px;
	overflow: hidden;
}
#bigScrollBox {
	position: relative;
	width: 8100px;
	overflow: hidden;
}
.scrollItems .scrollItem {
	position: relative;
	float: left;
	margin: 0;
	width: 300px;
	overflow: hidden;
}
.scrollItems .scrollItem img {
	border: medium none;
}
.butAllvideos {
	margin: 10px 0 5px;
}
.center {
	text-align: center;
}

#rechteleiste DIV.rsmodul DIV.rsbox DIV.center {
	text-align: center;
	margin-left: -9px;
}

.scrollItem .layer {
	position:absolute;
	bottom:20px;
	width:280px;
	background-color:#fdfdfd;
	opacity:0.8;
	color:#032e61;
}
.layer h5 {
	padding: 3px;
	margin: 0px;
	font-size: 12px;
}
* html .scrollItems .layer { filter: alpha(opacity=85); }
* html .layerCont a:hover .layer { cursor:pointer; filter: alpha(opacity=100); }

table#result_absolutePaging {
	margin: 0px 0px 45px 0px;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #a6a6a6;
	background-color: #f3f3f7;
}

table#result_absolutePaging tr.contentmaingroup01 td span {
	padding: 0px 3px 0px 3px;
}

/* INHALTSVERZEICHNIS MS  11.03.2009 */

.directory_line {
	margin-top:50px;
	margin-bottom:18px;
	width:580px;	
	display:block;
	float:left;
}

.directory_books {
	width:580px;
	letter-spacing:2px;
	display:block;
	float:left;
}
.directory_pages {
	display:block;
	float:left;
	font-size:11px;
	margin-top:18px;
	width: 580px;
}

.directory_pages span{
	display:block;
	margin-right:6px;
	float:left;
	font-size: 11px;
	text-align:right;
	width:30px;
}

.directory_content {
	clear:both;
	font-size:11px;
	margin-left:36px;
	width:580px;
}

DIV.AktieMeldungen {
	width:305px;
	float:right;
	margin-bottom:10px;
}

DIV.AktieMeldungen H2 {
	padding-bottom:0;
}

DIV.AktieMeldungen DIV.rahmen290 {
	padding-top:0;
}

DIV.AktieMeldungen DIV.artikelteaserheadline H1 A{
	font-weight:normal;
}

DIV.AktieMeldungen DIV.artikelteaserheadline H1 A IMG{
	display:none;
}

DIV.AktieMeldungen DIV.artikelteaserheadline SPAN.datum {
	color:#bdbfc7;
	display:block;
	float:right;
	padding:3px 0 15px;
	width:290px;
}
/* Vorformatierte Texte, z.B. News/adhoc laufen aus der Box */
DIV.ftdartikel pre {
  overflow:hidden;word-wrap: break-word;
  }

IFRAME.ir_center  {
	height: 2000px; 
	width: 620px;
	}

/* Mit Sidebar */
DIV#article_with_sidebar,
DIV.article_with_sidebar {
 width: 610px;
}

/* Ohne Sidebar */
DIV#article_wide,
DIV.article_wide {
 width: 983px;
}

/* breiter Header, schmale Sidebar */
#article_wide_sidebar {
  width:760px;
  }


#artikel_html_wide DIV.reiter UL,
#artikel_html DIV.reiter UL,
.artikel_html_wide DIV.reiter UL,
.artikel_html DIV.reiter UL {
 float:right;
 }
 
 
 /* ENDE STYLES.CSS */
 
 /* ANFANG GATRIXX.css */
 
 /*img {
	margin-bottom: -2px;
}*/

/* Hintergrund + Rahmenfarben */
#bg01 { 
background-color:#fff;
padding-top:20px;
border-top:2px solid #575c68;
margin-top:-1px;
  /*background-image: url(/pix/layout/h2border.gif);
  background-repeat:repeat-x;
  background-position: 0 0;*/
 }  
 
       /* Rahmen aussen *alt: bgcolor:#000000 */
#bg02        { background-color:#ffffff; }        /* Rahmen ?????? *alt: bgcolor:#fbe1ca */
#bg03        { background-color:#ffffff; }        /* Hintergrund innen *alt: bgcolor:#e1cab5 */

#bg04        { border-bottom:1px solid #a2a2a2;background-color:#ffffff; }        /* Hintergrund neben Grafik *alt: bgcolor:#e1cab5 */
#bg05        { background-color:#fff; }        /* Rand Content *alt: bgcolor:#000000 */

/* Listenheadline */
#bg06        { background-color:#f3f3f7; }        /* Tabellenüberschrift *alt: bgcolor:#E1CAB5 */
.h06        { color:#000000; font-weight:bold; font-family:  verdana, arial, helvetica, geneva; font-size:10px;}        /* Tabellenüberschrift */

/* Headline zb Indizes */
.h01        { 
font-family:  verdana, arial, helvetica, geneva; 
font-size:13px; 
font-weight:bold;
}
#h01        { color:#333; }

.hl01        { 
/* border-top: 1px solid #33556f;border-bottom: 1px solid #33556f;*/
}
#hl01        { }
.hl02        { /*border-top: 1px solid #33556f;border-bottom: 1px solid #33556f;*/}
#hl02        { font-family:  verdana, arial, helvetica, geneva; font-size:13px; font-weight:bold; }
.hl03        { /*border-top: 1px solid #33556f;border-bottom: 1px solid #33556f;*/}
#hl03        { 
font-family:  verdana, arial, helvetica, geneva; 
font-size:13px; 
font-weight:bold;
color:#333; 
}

/* Zeilenformat / Links-Rechts - Name-Wert Paare im Portrait */
#line01        { background-color:#ffffff; color:#000000; height: 17px;}        /* Zeile 1 *alt: bgcolor:#e1cab5 */
#line02        { background-color:#f3f3f7; color:#000000; height: 17px; }        /* zeile 2 *alt: bgcolor:#fbe1ca */
#le                { color:#000000; }                                /* Farbe linke Seite *alt:color:#000000 */
.le                { font-family:  verdana, arial, helvetica, geneva; font-size:10px; }
#ri                { color:#000000; }                                /* Farbe linke Seite *alt:color:#000000 */
.ri                { font-family:  verdana, arial, helvetica, geneva; font-size:10px; text-align:right;}

/* Kurslisten Zeilen */
#line03        { background-color:#fff; color:#000; font-family:  verdana, arial, helvetica, geneva; font-size:10px;}        /* Zeile 1 Kurslisten *alt: bgcolor:#ffffff */
#line04        { background-color:#f3f3f7; color:#000; font-family:  verdana, arial, helvetica, geneva; font-size:10px;}        /* zeile 2 Kurslisten *alt: bgcolor:#dfe1e6 */
.line03, .line03 span	{ font-size:10px; } 
.line04, .line03 span   { font-size:10px; } 

/* pos. neg veränderung */
#red        { font-size:10px;color:#c00; }
#green        { font-size:10px;color:#093; }

/* Kurslistenlink */
.link        { font-weight:bold; color:#33556f;}
.leftimage        {border-left: 1px solid #A6A6A6;}

/* Legende */
.desc        {font-family:  verdana, arial, helvetica, geneva; font-size:10px;}
#desc        {}

/* Datum neben Headline */
.date        {font-family:  verdana, arial, helvetica, geneva; font-size:11px;}
#date        {}

/* Beschreibungstext */
.dtext        {font-family:  verdana, arial, helvetica, geneva; font-size:11px;}
#dtext        {background-color:#ffffff;}

/* Formulare Inputfelder */
.input        {font-family:  verdana, arial, helvetica, geneva; font-size:11px;}
.form01        {
 font-family:  verdana, arial, helvetica, geneva; 
 font-size:11px;
 line-height:17px;
 padding:10px 0 0 5px;
 }
#form01        {background-color:#ffffff;}
.form02 {
 font-family:  verdana, arial, helvetica, geneva; 
 font-size:11px;
 line-height:17px;
 padding-left:5px;
 }
#form02 {
 background-color:#f3f3f7;
 }
.form03 {
 font-family:  verdana, arial, helvetica, geneva; 
 font-size:11px;
 line-height:17px;
}

.form03 > INPUT{
 padding-left: 10px;
 }
#form03 {
  background-color:#d1d4dd;
}

.formhl {
  font-family:  verdana, arial, helvetica, geneva; 
  font-size:13px; 
  font-weight:bold; 
  /*border: 1px solid #A6A6A6; */
  line-height:18px;
  }
#formhl {
  background-color:#fff;
}

/* Weiter infos Todo wg
.more        {font-family:  verdana, arial, helvetica, geneva; font-size:10px;}
#more        {} */

/* sortieren in tabellen */
.sort {
  font-family:  verdana, arial, helvetica, geneva; font-size:10px;
}
#sort {}

.stocksmallGreen {
  color: #393;
  font-size: 13px;
}

.stocksmallRed {
  color: #c00;
  font-size: 13px;
}

td.tdkp {
	font-size: 11px;
}

div.linie {
	display: none;
}

/* .reiter {
	text-align: left;
	font-weight: bold;
} */

DIV.topsflopsbox DIV.reiter {
  border-left: 1px solid #575c68;
  margin-left:10px;
}

DIV.topsflopsbox DIV.reiter IMG {
	margin-bottom: 0;
}

.stheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	color: #333;
	letter-spacing: 1px;
	padding: 5px 15px;
}

/*
input,select,textarea {
	vertical-align:middle;
	font-size:11px;
	color:#000;
	padding:1px;
	font-family:arial, sans serif,tahoma, verdana;
}
*/

div.gx_mainContainer {
	width:749px;
	padding:10px 0;
}

div.gx_mainContainer H2 {
	font-size:13px;
	text-transform:none;
	padding:10px 0 3px 0;
	margin-bottom:10px;
}

/* Seitenkopf */
div.gx_siteHeader {
	width:749px;
	height:35px;
	background-color:#fff;
	height: 55px;
}

div.gx_quicksearch {
	width:749px;
	height: 20px;
	margin-bottom:10px;
	font-size: 70%;
	text-align: right;
}

div.gx_quicksearch input.textfield {
	border: 1px solid #E0E0E0;
	height: 15px;
	padding:0px;
	padding-left:2px;
	margin-left:5px;
	margin-right:5px;
}

div.gx_quicksearch input.submit {
	border: 0px solid #000;
	height: 17px;
	color: #000;
	font-weight:bold;

}

div.gx_quicksearch a,
div.gx_quicksearch a:link,
div.gx_quicksearch a:visited,
div.gx_quicksearch a:hover {
	color:#000;
}
/* E2 navigation */
div.gx_e2 {
	color:#000;
	font-size:11px;
	padding: 0px 0px 0 4px;
	margin: 0px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}
div.gx_e2 ul {
	margin: 0px;
	padding: 0px;
}
div.gx_e2 li {
	list-style-type: none;
	display:inline;
	padding-left: 13px;
	line-height:16px;
}
div.gx_e2 li a {
	font-size:11px;
	text-decoration:none;
}
div.gx_e2 li a:hover {
	text-decoration:underline;
}
div.gx_e2 li.selected {
}
div.gx_e2 li a,
div.gx_e2 li a:link,
div.gx_e2 li a:visited {
	font-weight: normal;
	color:#000;
	text-decoration:none;
}
div.gx_e2 li.selected a,
div.gx_e2 li.selected a:link,
div.gx_e2 li.selected a:visited {
	font-weight: bold;
}

div.gx_e2 li.headline {
	display: none;
}


div.gx_e2_naviBG{
	background-color:#fff;
	height:100%;
	float:left;
}

/* E3 navigation */
ul.gx_e3 {
	width:100%;
	margin:0px;
	padding:0px;
	line-height:180%;
}
ul.gx_e3 li {
	background-color: #EAF0F7;
	display:inline;
	list-style-type: none;
	margin:0px 2px 0px 0px;
	padding:2px 3px 2px 3px;
	border: 1px solid #CCCCCC;
}
ul.gx_e3 li.selected {
	background-color: #D8E3EF;
	display:inline;
	list-style-type: none;
	margin:0px 2px 0px 0px;
	padding:2px 3px 2px 3px;
	border: 1px solid #CCCCCC;
}
ul.gx_e3 li.selected a,
ul.gx_e3 li.selected a:link,
ul.gx_e3 li.selected a:visited {
	font-weight:bold;
}


/* E4 navigation */
ul.gx_e4 {
	width:100%;
	margin:5px 0px 0px 0px;
	padding:0px;
	line-height:180%;
}
ul.gx_e4 li {
	background-color: #fff;
	display:inline;
	list-style-type: none;
	margin:0px 2px 0px 0px;
	padding:2px 3px 2px 3px;
	border: 1px solid #CCCCCC;
}
ul.gx_e4 li.selected {
	background-color: #f3f3f7;
	display:inline;
	list-style-type: none;
	margin:0px 2px 0px 0px;
	padding:2px 3px 2px 3px;
	border: 1px solid #CCCCCC;
}
ul.gx_e4 li.selected a,
ul.gx_e4 li.selected a:link,
ul.gx_e4 li.selected a:visited {
	font-weight:bold;
	font-size:10px;
}
ul.gx_e4 li a,
ul.gx_e4 li a:link,
ul.gx_e4 li a:visited {
	font-size:10px;
	font-weight:normal;
}

/* E5 navigation - Alphabet*/
ul.gx_e5 {
	margin:5px 0px 0px 0px;
	padding:0px;
	line-height:120%;
}
ul.gx_e5 li {
	display:inline;
	list-style-type: none;
	padding:0px;
	letter-spacing: -0.1mm;
}
ul.gx_e5 li.selected a,
ul.gx_e5 li.selected a:link,
ul.gx_e5 li.selected a:visited {
	font-weight:bold;
}

/* CONTENT-BEREICH Todo be
p {
	margin:0px;
	padding:0px;
	padding-bottom:10px;
}

h1 {
	color:#33556F;
	font-size:145%;
	font-weight: bold;
	margin:0;
	padding:0;
	padding-bottom:5px;
	line-height:120%;
}
h2 {
	margin:0;
	border: none;
	padding:1px 3px 1px 2px;
	color:#333;
	font-size: 10px;
	background-color: #bdcece;
}
h3 {

}
*/


/* RENDITE MATRIX */


div.gx_renditematrix {
	position:relative;
}

div.gx_renditematrix table {
	border-collapse:collapse;
}

div.gx_renditematrix a,
div.gx_renditematrix a:link,
div.gx_renditematrix a:visited,
div.gx_renditematrix a:hover {
	color:#fff;
}


div.gx_renditematrix td {
	border:1px solid #CCCCCC;
	text-align:center;
	padding: 0px;
	line-height:10%;
	height:40px;
}

* html div.gx_renditematrix td {
	height:37px;
}

div.gx_renditematrix div.gx_matrix {
	position:absolute;
	border:1px solid #ccc;
	color:#fff;
	padding:0 5px 0 5px;
	line-height:170%;
}


div.gx_renditematrix div.gx1 {
	top:66px;
	left:65px;
	background-color:#038000;
	z-index:1;
}

div.gx_renditematrix div.gx2 {
	top:85px;
	left:100px;
	background-color:#038000;
	z-index:3;
}

div.gx_renditematrix div.gx3 {
	top:66px;
	left:130px;
	background-color:#038000;
	z-index:2;
}



div.gx_renditematrix div.gx4 {
	top:97px;
	left:150px;
	background-color:#7AC500;
	z-index:4;
}

div.gx_renditematrix div.gx5 {
	top:78px;
	left:200px;
	background-color:#7AC500;
	z-index:5;
}

div.gx_renditematrix div.gx6 {
	top:115px;
	left:200px;
	background-color:#7AC500;
	z-index:6;
}

div.gx_renditematrix div.gx7 {
	top:140px;
	left:150px;
	background-color:#FFC801;
	z-index:7;
}


div.gx_renditematrix div.gx8 {
	top:166px;
	left:150px;
	background-color:#FA7802;
	z-index:8;
}


div.gx_renditematrix div.gx9 {
	top:190px;
	left:180px;
	background-color:#DA0403;
	z-index:9;
}

div.gx_renditematrix div.gx10 {
	top:212px;
	left:210px;
	background-color:#DA0403;
	z-index:10;
}

div.gx_renditematrix div.gx11 {
	top:235px;
	left:270px;
	background-color:#DA0403;
	z-index:11;
}















div.gx_chart {
	margin-top:5px;
	width:100%;
}
div.gx_chart div {
	border: 1px solid #CCCCCC;
}

span.toolblock {
	float:right;
	text-align: left;
}
span.toolblock a.print,
span.toolblock a.print:link,
span.toolblock a.print:visited {
	color:#000;
	font-size:100%;
	text-decoration:none;
	padding-left:13px;
}
span.toolblock a.watch,
span.toolblock a.watch:link,
span.toolblock a.watch:visited {
	color:#000;
	font-size:100%;
	text-decoration:none;
	padding-left:13px;
}
span.toolblock a.search,
span.toolblock a.search:link,
span.toolblock a.search:visited {
	color:#000;
	font-size:100%;
	text-decoration:none;
	padding-left:13px;
}

div.gx_helpSymbol {
	display:inline;
	padding: 0 3px 0 3px;
	margin:0 5px 3px 0;
	color:#000;
	border:1px solid #000;
	font-size:80%;
}

a:hover {
	text-decoration: none;
}

div.gx_content {
	width:584px;
	background-color:#fff;
	float:left;
	padding: 10px 0;
}

div.gx_home {
	width:728px;
	background-color:#fff;
	padding: 10px 10px 10px 10px;
}

/* Tabelle für Seitenaufteilung */
table.gx_row {
	width:100%;
}
table.gx_row td {
	font-size:12px;
	line-height:130%;
	padding:0px 0px 0px 0px;
	vertical-align:top;
}
table.gx_row td.colspan1 {
}
table.gx_row td.colspan2 {
	width:50%;
}
table.gx_row td.colspan3 {
	width:40%;
}
table.gx_row td.colspan4 {
	width:10px;
}
table.gx_row td.colspan5 {
	width:33%;
}
table.gx_row td.colspan6 {
	width:25%;
}
table.gx_row td.colspan6 p {
	padding-left:2px;
	padding-right:2px;
	background-color: #EDEEF5;
}



/* Kursportraittabelle */
table.gx_kursdata {
	border-bottom: 1px solid #CCCCCC;
	width:100%;
}
table.gx_kursdata .r {
	text-align:right;
}
table.gx_kursdata th {
	padding:1px 1px 1px 1px;
	text-align:left;
	color: #000;
	border-bottom: 1px solid #CCCCCC;
	font-size: 90%;
}
table.gx_kursdata td {
	padding:1px 1px 1px 1px;
	font-size:90%;
}

/* Kurstabelle */
table.gx_data {
	width:100%;
}
table.gx_data .r {
	text-align:right;
}
table.gx_data .c {
	text-align:center;
}
table.gx_data th {
	padding:1px 1px 1px 1px;
	text-align:left;
	color: #000;
	background-color:#EDEEF5;
	border: 1px solid #fff;
	font-size: 90%;
}
table.gx_data td {
	padding:1px 1px 1px 1px;
	font-size:90%;
	border: 1px solid #fff;
}
table.gx_data td a,
table.gx_data td a.selected,
table.gx_data td a.selected:link,
table.gx_data td a.selected:visited {
	font-weight: normal;
}


/* Portrait Daten-tabelle */
table.gx_portrait {
	border-bottom: 1px solid #CCCCCC;
	width:100%;
}
table.gx_portrait .desc {
	font-weight: bold;
}
table.gx_portrait .data {
	text-align:right;
}
table.gx_portrait th {
	padding:1px 1px 1px 1px;
	text-align:left;
	color: #000;
	border-bottom: 1px solid #CCCCCC;
	font-size: 90%;
}
table.gx_portrait td {
	padding:1px 1px 1px 1px;
	font-size:90%;
}

/* Newsabelle */
table.gx_news {
	border-bottom: 1px solid #CCCCCC;
	width:100%;
}
table.gx_news .r {
	text-align:right;
}
table.gx_news th {
	padding:1px 1px 1px 1px;
	text-align:left;
	color: #000;
	border-bottom: 1px solid #CCCCCC;
	font-size: 90%;
}
table.gx_news td {
	padding:1px 1px 1px 1px;
	font-size:90%;
}
table.gx_news td a,
table.gx_news td a.selected,
table.gx_news td a.selected:link,
table.gx_news td a.selected:visited {
	font-weight: normal;
}

/* Alternierende Hintergrundfarben */
table.gx_data .gx_c01 {
	background-color: #ffffff;
}
table.gx_data .gx_c02 {
	background-color: #f3f3f7;
}

/* Kursfarben */
.gx_green {
	color: #009900;
}
.gx_red {
	color: #FF0000;
}

/* weiterführende links */
div.gx_more {
	text-align: right;
}

div.gx_more a,
div.gx_more a:link,
div.gx_more a:visited {
	color:#CC0000;
	text-decoration:none;
	padding-left:13px;
	font-size: 10px;
}

/* Seiten links */
div.gx_page {
	text-align: right;
}

div.gx_page a,
div.gx_page a:link,
div.gx_page a:visited {
	font-weight: normal;
	color:#000;
	font-size:11px;
	text-decoration:none;
	margin:0px 2px 0px 2px;
}

/* Fix für Contenthöhe */
div.clearboth {
	clear:both;
	margin:0;
	padding:0;
	border:0;
	width:0;
	height:0;
	line-height:0;
	font-size:0px;
}

sup{
	font-size:80%;
	padding:-2px 1px 0 1px;
}
div.desctext {
	font-size:90%;
}

/* Disclaimer */
div.gx_disclaimer {
	margin-top: 40px;
	font-size: 70%;
	text-align: center;
}
div.gx_disclaimer a,
div.gx_disclaimer a:link,
div.gx_disclaimer a:visited {
	color:#000;
	text-decoration:none;
	margin:0px 2px 0px 2px;
}

/* formulare */
form.gx_form {
	margin: 0px;
	padding:0px;
}
div.gx_formbox {
 background-image: url(/pix/layout/verlauf-400.gif);
 border-top: 1px solid #525a6b;
 border-bottom: 1px solid #525a6b;
	padding: 10px;
}
div.gx_formbox h4 {
	margin: 0px;
	padding:0px;
	font-size:11px;
	color: #000000;
	font-weight: bold;
}


div.gx_formbox table.grid {
	width:100%;
}
div.gx_formbox table.grid td {
	padding:2px 5px 2px 0px;
	font-size:100%;
	white-space: nowrap;
}
div.gx_formbox table.grid td.description {
	vertical-align: middle;
	width: 100%;
}
div.gx_formbox table.grid td.submit {
	text-align: right;
}

div.gx_formbox input {
	font-size:10px;
	
}

div.gx_formbox input.submit {
	color:#000;
	font-size:110%;
	font-weight:bold;
	padding: 0px;
}

div.gx_delete a,
div.gx_delete a:link,
div.gx_delete a:visited {
	color:#FF0000;
	text-decoration:none;
	padding-right:20px;
	margin-right:10px;
}

#swf_kursdetails {
	text-align: left;
	width: 90%;
	height: 90%;
	vertical-align: text-top;
	padding-left: 5px;
	padding-top: 10px;
}

#swf_kursdetails p a {
	font-weight: normal;
	color: #333;
}


/* Tabellen */ 
#topsflopsbox,
.topsflopsbox {
  width:610px;
  font-size: 9px;
  color: #333;
}

#topsflopsbox .boxtops,
.topsflopsbox .boxtops,
#topsflopsbox .boxflops,
.topsflopsbox .boxflops,
#topsflopsbox .boxvolumen,
.topsflopsbox .boxvolumen {
  border-top:1px solid #575c68;
  border-bottom:1px solid #575c68;
  /*   background-image: url('/pix/layout/verlauf_240.gif');*/
  background-color: #f3f3f7;
 margin-top:-1px;
  padding: 10px 0 20px;
}

#mac_topflopsbox {
  display: none;
  visibility: hidden;
}

.topflopsbox .reiter {
  border-left: 1px solid #d1d4dd;
}

.topsflopsbox a:link, 
.topsflopsbox a:hover, 
.topsflopsbox a:active, 
.topsflopsbox a:visited {
  color: #333;
  text-decoration: none;
  font-size: 9px;
  font-weight: normal;
}

#topsflopsbox .boxtops,
.topsflopsbox .boxtops {
  float: left;
  width: 202px;
  /* IE  width: 200px; */
}

#topsflopsbox .boxflops,
.topsflopsbox .boxflops {
  float: left;
  width: 202px;
  border-right: 1px solid #d1d4dd;
  border-left: 1px solid #d1d4dd;
display: inline;
  /* IE  width: 200px; */
}

#topsflopsbox .boxvolumen,
.topsflopsbox .boxvolumen {
  float: left;
  width: 202px;
display: inline;
  /* IE  width: 196px; */
}

#topsflopsbox .headindex,
.topsflopsbox .headindex {
  width: 77px;
  padding: 5px;
  font-weight: bold;
  float: left;
  color:#093;
  border-bottom: 1px solid #d1d4dd;
  overflow: hidden;
display: inline;
  /*   
  IE  width: 75px;
  height: 15px; */
}

#topsflopsbox .head,
.topsflopsbox .head {
  width: 55px;
  padding: 5px 0;
  text-align: right;
  float: left;
  border-bottom: 1px solid #d1d4dd;
  overflow: hidden;
display: inline;
  /* IE  width: 55px;
  height: 15px; */
}

#topsflopsbox .boxvolumen .headindex,
.topsflopsbox .boxvolumen .headindex {
  width: 119px;
  padding: 5px 0 5px 5px;
  font-weight: bold;
  text-transform: uppercase;
  float: left;
  border-bottom: 1px solid #d1d4dd;
  color: #333;
  overflow: hidden;
  /* IE  width: 130px;
  height: 15px; */
}

#topsflopsbox .boxtops .headindex,
.topsflopsbox .boxtops .headindex,
#topsflopsZertifikate .boxflops .headindex {
  color: #093;
}

#topsflopsbox .boxflops .headindex,
.topsflopsbox .boxflops .headindex,
#topsflopsZertifikate .boxtops .headindex {
  color:#c90026;
}

#topsflopsbox .boxvolumen .head,
.topsflopsbox .boxvolumen .head {
  width: 70px;
  padding: 5px 3px 5px 0;
  text-align: right;
  float: left;
  border-bottom: 1px solid #d1d4dd;
  overflow: hidden;
  
  /* 
  IE  width: 56px; */
}

#topsflopsbox .wert,
.topsflopsbox .wert {
  float: left;
  width: 73px;
  height: 15px;
  padding-left: 5px;
  font-weight:normal;
  text-transform: none;
  background-color:#fff;
  overflow: hidden;
display: inline;
  /* IE  width: 72px; */
}

#topsflopsbox .wertfarbig,
.topsflopsbox .wertfarbig {
  float: left;
  width: 70px;
  height: 15px;
  padding-left: 5px;
  text-transform: none;
  font-weight:normal;  
  overflow: hidden;
display: inline;
  /* IE  width: 72px; */
}

#topsflopsbox .boxvolumen .wert,
.topsflopsbox .boxvolumen .wert {
  float: left;
  width: 70px;
  height: 15px;
  padding-left: 5px;
  text-transform: none;
  overflow: hidden;
display: inline;
  /* IE  width: 71px; */
}

#topsflopsbox .boxvolumen .wertfarbig,
.topsflopsbox .boxvolumen .wertfarbig {
  float: left;
  width: 70px;
  height: 15px;
  padding-left: 5px;
  text-transform: none;
  overflow: hidden;
display: inline;
  /* IE  width: 71px; */
}

#topsflopsbox  .kurs,
.topsflopsbox  .kurs {
  text-align: right;
  float: left;
  width: 55px;
  height: 15px;
  padding-right: 5px;
  background-color:#fff;
  overflow: hidden;
display: inline;
  /* IE  width: 50px; */
}

#topsflopsbox .kursfarbig,
.topsflopsbox .kursfarbig {
  width: 55px;
  padding-right: 5px;
  height: 15px;
  overflow: hidden;
display: inline;
  float:left;
  text-align:right;
  /* 
  IE  width: 50px; */
}

#topsflopsbox .diffgruen,
.topsflopsbox .diffgruen {
  width: 55px;
  height: 15px;
  padding-right: 5px;
  background-color:#fff;
  color:#093;
  overflow: hidden;
display: inline;
  float:left;
  text-align:right;
  /* IE  width: 62px; */
}

#topsflopsbox .diffgruenfarbig,
.topsflopsbox .diffgruenfarbig {
  width: 55px;
  height: 15px;
  padding-right: 5px;
  overflow: hidden;
  display: inline;
  color:#093;
  float:left;
  text-align:right;
  /*   IE  width: 62px; */
}

#topsflopsbox .diffrot,
.topsflopsbox .diffrot {
  width: 55px;
  height: 15px;
  padding-right: 5px;
  overflow: hidden;
display: inline;
  background-color:#fff;
  color:#c90026;
  text-align:right;
  float:left;
  /* IE  width: 62px; */
}

#topsflopsbox .diffrotfarbig,
.topsflopsbox .diffrotfarbig {
  width: 55px;
  height: 15px;
  padding-right: 5px;
  overflow: hidden;
display: inline;
  color:#c90026;
  float:left;
  text-align:right;
}

#topsflopsbox .volumen,
.topsflopsbox .volumen {
  width: 118px;
  height: 15px;
  float: left;
  text-align: right;
  padding-right: 5px;
  overflow: hidden;
display: inline;
background:#fff;
}

#topsflopsbox .volumenfarbig,
.topsflopsbox .volumenfarbig {
  width: 118px;
  height: 15px;
  float: left;
  text-align: right;
  padding-right: 5px;
  overflow: hidden;
display: inline;
}

/* Zertifikate */

#topsflopsZertifikate {
margin-left:-10px;
width:610px;
}
/* #topsflopsZertifikate > DIV > DIV + DIV {
width:640px;
background:red;
margin-right:0;
} */


#topsflopsZertifikate H2 {
  margin: 20px 0 0 10px;
  padding:5px 10px;
  background-image: url('/pix/layout/reiter.gif');
  background-repeat: no-repeat;
  background-position:top right;
  color:#333;
font-size:12px;
border-left:1px solid #333;
width:250px;
}


#topsflopsZertifikate DIV.boxtops,
#topsflopsZertifikate DIV.boxflops,
#topsflopsZertifikate DIV.boxvolumen  {
  float: left;
  width: 300px;
  border:0;
}


#topsflopsZertifikate DIV.boxtops,
#topsflopsZertifikate DIV.boxflops  {
  border-top:1px solid #575c68;
  border-bottom:0;
}

#topsflopsZertifikate DIV.boxvolumen {
  border-top:0;
  border-bottom:1px solid #575c68;
}

#topsflopsZertifikate DIV.topsflopsbox DIV {
  float: left;
  overflow: hidden;
display: inline;
}

#topsflopsZertifikate .headindex {
  width: 130px;
  padding: 5px;
  font-weight: bold;
  color:#093;
  border-bottom: 1px solid #d1d4dd;
  font-size:11px;
}

#topsflopsZertifikate .head {
  width: 75px;
  padding: 5px 5px 5px 0;
  text-align: right;
  border-bottom: 1px solid #d1d4dd;
  font-size:11px;
}

#topsflopsZertifikate .boxflops .headindex {
  color: #c90026;
}

#topsflopsZertifikate .boxtops .headindex {
  color:#093;
}

#topsflopsZertifikate .wert {
  width: 130px;
  padding-left: 5px;
  text-transform: none;
  background-color:#fff;
}

#topsflopsZertifikate .wertfarbig {
  float: left;
  width: 130px;
  padding-left: 5px;
}

#topsflopsZertifikate .boxvolumen .headindex {
  width: 210px;
}

#topsflopsZertifikate .boxvolumen .wert {
  width: 210px;
}

#topsflopsZertifikate .boxvolumen .wertfarbig {
  width: 210px;
}


#topsflopsZertifikate .kurs {
  text-align: right;
  width: 75px;
  padding-right: 5px;
  background-color:#fff;
}

#topsflopsZertifikate .kursfarbig {
  width: 75px;
  padding-right: 5px;
  text-align:right;
}

#topsflopsZertifikate .diffgruen {
  width: 75px;
  padding-right: 5px;
  background-color:#fff;
  color:#093;
  text-align:right;
}

#topsflopsZertifikate .diffgruenfarbig {
  width: 75px;
  padding-right: 5px;
  color:#093;
  text-align:right;
}

#topsflopsZertifikate .diffrot {
  width: 75px;
  padding-right: 5px;
  background-color:#fff;
  color:#c90026;
  text-align:right;
}

#topsflopsZertifikate .diffrotfarbig {
  width: 75px;
  padding-right: 5px;
  overflow: hidden;
  color:#c90026;
  text-align:right;
}

#topsflopsZertifikate .volumen {
  width: 75px;
  text-align: right;
  padding-right: 5px;
background:#fff;
}

#topsflopsZertifikate .volumenfarbig {
  width: 75px;
  text-align: right;
  padding-right: 5px;
}

/* usercenter */

.usercenter {
	width: 202px;
	overflow: hidden;
	float: left;
	margin-right: 10px;
	margin-top: 15px;
}

.usercenter .wertname {
	font-size: 12px;
	font-weight: bold;
	padding: 2px 5px 5px 2px;
}

.usercenter .empfehlungkaufen {
	clear: both;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	background-color: #093;
	padding: 4px 5px 2px 10px;
	border-bottom: 1px solid #a6a6a6;
	border-right: 1px solid #a6a6a6;
	border-left: 1px solid #a6a6a6;
}

.usercenter .empfehlunghalten {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	background-color: #fc0;
	padding: 4px 5px 2px 10px;
	border-bottom: 1px solid #a6a6a6;
	border-right: 1px solid #a6a6a6;
	border-left: 1px solid #a6a6a6;
}

.usercenter .empfehlungverkaufen {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	background-color: #c90026;
	padding: 4px 5px 2px 10px;
	border-bottom: 1px solid #a6a6a6;
	border-right: 1px solid #a6a6a6;
	border-left: 1px solid #a6a6a6;
}

.usercenter .zeile {
	font-size: 11px;
	width: 200px;
	border-bottom: 1px solid #a6a6a6;
	border-right: 1px solid #a6a6a6;
	border-left: 1px solid #a6a6a6;
}

.usercenter .feld {
	float: left;
	padding: 2px 5px 2px 10px;
}

.usercenter .inhalt {
	text-align: right;
	padding: 2px 5px 2px 5px;
}

.usercenter h3 {
	font-size: 10px;
	font-weight: bold;
	color: #33556f;
	text-transform: uppercase;
	padding-left: 10px;
}

.usercenter h2 {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;	
	color: #333;
	border: 0;
	padding: 0 0 10px 10px;
}

.usercenter .text {
	padding: 2px 5px 2px 10px;
	font-size: 11px;
	line-height:16px;
}

.usercenter .blau {
	background-color: #f3f3f7;
}

.artikel_standard {
	font-size: 13px;
}

#topsflopsZertifikate DIV.zertifikateBox {
  height:270px;
  margin-left: 20px;
}

/* Aktienanalyser */

.form_box {
 /*border:1px solid #575C68; */
  
  border-top: 1px solid #575C68;
  border-bottom: 1px solid #575C68;
  background-image: url(/pix/layout/verlauf_590.gif);
  background-repeat:repeat-x;
  width:620px;
}

div.solid600 {
	border-top: 1px solid #575C68;
	border-bottom: 1px solid #575C68;
  background-image: url(/pix/layout/verlauf-400.gif);
  background-repeat:repeat-x;
  width:620px;
}

.std_pad {
  padding:4px 10px;
}

div.std_pad td {
padding-left: 4px;
}

.std_pad2 {
  padding:10px 10px;
  text-align:right
}

.std_bg {
  border-bottom: 1px solid #D1D4DD;
  margin: 0 10px;
}

div#addon table tr td {
  border: 0px;
}

.isin_link {
  font-size:9px;
  color:#aaaaaa;
}

.tblheadfirst {
  padding-left:10px;
}

/* Musterdepots */

#musterdepot td { border-left:1px solid #f0f0f0;border-top:1px solid #a2a2a2;padding:5px; }
#musterdepot .datahead { background-color:#dfe1e6;font-weight:bold;border-right:1px solid #a2a2a2; }
#musterdepot .datahead_or { background-color:#dfe1e6;font-weight:bold; }
#musterdepot .lc { border-right:1px solid #f0f0f0; }
#musterdepot .lr { border-bottom:1px solid #a2a2a2; }
#musterdepot .tblhead { background-color:#D1D4DD;font-weight:bold; }
#musterdepot .tblheadlc { background-color:#D1D4DD;font-weight:bold;border-right:1px solid #a2a2a2; }
#musterdepot .tblheadlrlc { background-color:#D1D4DD;font-weight:bold;border-right:1px solid #a2a2a2;border-bottom:1px solid #a2a2a2; }
#musterdepot .tblheadlr { background-color:#D1D4DD;font-weight:bold;border-bottom:1px solid #a2a2a2; }


/* Portfolio Navi*/
#contentWrapper .h3Reiter {
height:24px;
width:608px;
margin:10px 0 0px;
border-bottom:2px solid #575c68;
}

#contentWrapper .h3Reiter UL A,
.rubrikenbox .h2Reiter ul a {
background:transparent url(/pix/layout/reiter-hover.gif) no-repeat scroll right top;
color:#333333;
display:block;
float:left;
font-size:11px;
font-weight:normal;
height:27px;
padding:7px 8px 5px;
text-decoration:none;
}


#contentWrapper .h3Reiter UL {
margin-left:10px;
}

#contentWrapper .h3Reiter UL A:hover,
#contentWrapper .h3Reiter UL A.active {
background:transparent url(/pix/layout/reiter.gif) no-repeat scroll right top;
}

#contentWrapper .h3Reiter LI,
.rsVote div.reiter li, .rsmodul div.reiter li, .rubrikenbox .h2Reiter li {
float:left;
}

#contentWrapper .h3Reiter .boxFirstLineSecondary, 
.rsVote div.reiter .boxFirstLineSecondary, 
.rsmodul div.reiter .boxFirstLineSecondary,
.rubrikenbox .h2Reiter .boxFirstLineSecondary {
background-color:#575C68;
float:left;
font-size:1px;
height:24px;
margin:1px 0 0;
width:1px;
}

/* Historische Suche */

div.solid600 .links {
	float: left;
	margin: 30px 20px 20px 10px;
	}
	
/* Musterdepot*/
#musterdepot td { border-left:1px solid #a2a2a2;border-top:1px solid #a2a2a2;padding:5px; }
#musterdepot .datahead { background-color:#e7ecee;font-weight:bold;border-right:1px solid #a2a2a2; }
#musterdepot .lc { border-right:1px solid #a2a2a2; }
#musterdepot .lr { border-bottom:1px solid #a2a2a2; }
#musterdepot .tblhead { background-color:#d1d4dd;font-weight:bold; }
#musterdepot .tblheadlc { background-color:#d1d4dd;font-weight:bold;border-right:1px solid #a2a2a2; }
#musterdepot .tblheadlrlc { background-color:#d1d4dd;font-weight:bold;border-right:1px solid #a2a2a2;border-bottom:1px solid #a2a2a2; }
#musterdepot .tblheadlr { background-color:#d1d4dd;font-weight:bold;border-bottom:1px solid #a2a2a2; }

/* Portfolio*/

.gatrixx-table {
	width:610px;
	float:left;
}

/* Kursbox */

#kursbox a:link, 
#kursbox a:visited, 
#kursbox a:hover, 
#kursbox a:active {
	font-size: 10px;
	color: #333;
	text-decoration: none;
}

#rechteleistebreit #kursbox {
  height: 300px;
  font-size: 10px;
  color: #333;
  font-family: Verdana;
  white-space: nowrap;
}

#rechteleiste #kursbox {
  height: 390px;
  font-size: 10px;
  color: #333;
  font-family: Verdana;
  white-space: nowrap;
}

#kursbox DIV.rsModulBg { 
  margin-top:-1px;
  border-top: 1px solid #575C68;  
  /*border-bottom: 1px solid #575C68;*/
  background-color:#fff;
  padding: 0;
} 

#rechteleistebreit #kursbox DIV.boxDax {
	padding:8px 17px 0;
}

#rechteleistebreit #kursbox DIV.boxDax P {
	float:left;
	padding-right:10px;
}

#rechteleiste #kursbox DIV.boxDax {
	padding:8px 7px 0;
}

#rechteleiste #kursbox DIV.boxDax P {
	padding-bottom:2px;
}


#rechteleistebreit #kursbox DIV.chart {
  height: 165px; 
  padding:5px;
}

#rechteleiste #kursbox DIV.chart {
  height: 105px; 
  padding:4px;
}

#rechteleistebreit #kursbox DIV.chart IMG.boerse {
  border: 1px solid #adb5b6;
  float:left;
  margin:0 12px;
		/*margin-left:-316px;*/
}

#rechteleiste #kursbox DIV.chart IMG.boerse {
  border: 1px solid #adb5b6;
  float:left;
		/*margin-left:-316px;*/
}

#rechteleistebreit #kursbox DIV.reiter {
  width: 325px;
  height: 26px;
  margin-bottom: 0px;
  margin-left:10px;
  border-left: 1px solid #33556f;
}

#rechteleiste #kursbox DIV.reiter {
  width: 185px;
  height: 26px;
  margin-left:10px;
  margin-bottom: 0px;
  border-left: 1px solid #33556f;
}

#rechteleiste #kursbox DIV.boxhits {
  width: 185px;
  height: 220px;
  margin: 10px 0;
  clear:left;
}

#rechteleistebreit #kursbox DIV.boxhits {
  width: 347px;
  height: 110px;
  margin: 10px 0 0;
}

#rechteleistebreit #kursbox DIV.boxhits DIV.boxhitsTops {
	float:left;
	width: 160px;
  height: 110px;
	margin-left:10px;
	overflow:hidden;}
	
#rechteleistebreit #kursbox DIV.boxhits DIV.boxhitsFlops {
	width: 170px;
	margin-left:170px;}
	
#rechteleiste #kursbox DIV.boxhits DIV.boxhitsTops,
#rechteleiste #kursbox DIV.boxhits DIV.boxhitsFlops {
	width: 175px;
	margin:10px 0 0 4px;
	overflow:hidden;
	}
	


#kursbox DIV.boxhits TH {
	font-size:10px;
	text-align:right;}
	
	
	
	
#kursbox DIV.boxhitsTops TD,
#kursbox DIV.boxhitsFlops TD {
	border-bottom:1px solid #d1d4dd;
	padding:3px;
	overflow:hidden;
	text-align:right;
	font-size:10px;
   white-space:pre;
	}
	
#kursbox DIV.boxhitsTops TD.position,
#kursbox DIV.boxhitsFlops TD.position {
	text-align:left;
   white-space:pre;
	}
	
#kursbox DIV.boxDax SPAN.up,
#kursbox DIV.boxhitsTops TD SPAN.up,
#kursbox DIV.boxhitsFlops TD SPAN.up {
	color:#009933;
	font-size:10px;
	}
	
#kursbox DIV.boxDax SPAN.down,
#kursbox DIV.boxhitsFlops TD SPAN.down,
#kursbox DIV.boxhitsTops TD SPAN.down {
	color:#c90026;
	font-size:10px;
	}
	
#kursbox DIV.boxDax SPAN.upBold {
	color:#009933;
	font-size:10px;
	font-weight:bold;
	}

#kursbox DIV.boxDax SPAN.downBold {
	color:#C90026;
	font-size:10px;
	font-weight:bold;
	}
	
#kursbox DIV.boxhitsTops SPAN.h2 {
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	color:#009933;
	padding:3px 0 0 2px;}
	
#kursbox DIV.boxhitsFlops SPAN.h2 {
	text-align:left;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	color:#c90026;
	padding:3px 0 0 2px;
}
/* Ende Kursbox */



/* ENDE GATRIXX */


/* ANFANG AD_SPECS.css */


/* Werbeplaetze auf boerse-online.de */

#ad_leaderboard, #superbanner_1 {}

#ad_leaderboard > DIV, #superbanner_1 > DIV {
  margin: auto;
}

#ad_skyscraper, #skyscraper_1 {}

#ad_skyscraper2, #skyscraper_2 {}


#ad_wallpaper, #wallpaper_1 {
  position:relative;
  left:165px;
  width:728px;
  height:90px;
  display:none;
}
#google_contentbox {
	text-align: center;
	margin-top: 5px;
}
#ad_contentad, #rectangle_1, #ad_contentad_down, #rectangle_2 {
  display: none;
  margin-top: 30px;
  margin-bottom: 10px;
  text-align:center;
}

#ad_contentad div, #rectangle_1 div, #ad_contentad_down div, #rectangle_2 div {
  margin: auto;
  position: relative;
  text-align:center;
  display: block;
}

DIV.artikel DIV#ad_contentad div, DIV.artikel DIV#rectangle_1 div,
DIV.artikel DIV#ad_contentad_down div, DIV.artikel DIV#rectangle_2 div {
  display: table;
}

#ad_halfpage, #halfpagead_1 {
  margin-left: 10px;
  text-align: right;
  width: 337px;
  display: none;
  float: left;
}
#ad_leaderboard, #superbanner_1 {
  position:relative;
  text-align: center;
  display: none;
  width: 984px;
  padding: 10px 0 0 0;
  clear: both;
}
#ad_skyscraper, #skyscraper_1, #ad_skyscraper2, #skyscraper_2 {
  width: 160px;
  text-align: center;
  position: absolute;
  left:1000px;
}
#ad_skyscraper, #skyscraper_1 {
  top:14px;
}
#ad_skyscraper2, #skyscraper {
  top:624px;
}
#ad_promo_spezial {
	width: 147px;
	height: 102px;
	overflow: hidden;
}

ad_contentad_right {
	margin-bottom:10px;
}
#ad_leaderboard_tmp, #ad_promo_tmp, #ad_textteaser_tmp, #ad_contentad_tmp, #ad_contentad_down_tmp,#ad_contentad_right_tmp, 
#ad_performance_mitte_tmp, #ad_performance_ende_tmp, #ad_halfpage_tmp, #ad_skyscraper_tmp,  
#ad_skyscraper2_tmp, #dibatextteaserbreit, #dibatextteaserschmal, #ad_dibatextteaser_tmp, 
#ad_contenttextlink_tmp, #ad_promo_spezial_tmp , #ad_footer_tmp {
  display: none;
}
#temp_superbanner_1, #temp_rectangle_1, #temp_rectangle_2, #temp_performance_2,
#temp_performance_10, #temp_halfpagead_1, #temp_skyscraper_1, #temp_skyscraper_2,
#temp_teaser_1, #temp_teaser_2, #temp_teaser_11 {
  display: none;
}
DIV#ad_google_contentbox_tmp {
	margin-top: 25px;
}
DIV#ad_performance_mitte, DIV#performance_2 {
  display: block;
  margin: 25px auto;
  width: 610px;
  overflow: hidden;
}
DIV#ad_performance_ende {
  margin: auto;
  width:820px;
  overflow: hidden;
}
DIV#ad_footer, DIV#performance_10 {
  margin: 15px auto;
  width:820px;
}

/* ENDE AD_SPECS */


/* ANFANG ADVERTISEMENT */



/**
 * generic advertisement related css
 */
#whole-page-link {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height:  100%;
  z-index: 0;
}
/*
body.repositionPage {
  background-color: #afe600;
}
*/
body.repositionPage #wrapper {
  position: relative;
  left: 161px;
  width: 840px;
  z-index: 1;
  background-color: #ffffff;
}


/* ENDE ADVERTISEMENT */
