/*  boerseonline3 */

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;
	background:#fff:
}

#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;
}

/* 
#chart1 select, #chart2 select, #chart3 select {
	display: block;
	clear: both;
}
*/

/*
#gatrixxsnippet
{
	margin-top: 10px;
	width: 190px;
	height: 140px;
	float: left;
	text-align: left;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	display: inline;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 189px;
}
*/

.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;
}
div.footerbottom { 
	padding: 25px 0px;
	font-size: 10px;
	clear: both;

}

div.footerbottom a
{
	font-size: 10px;
}

div.footerbottom a:hover { }

div.footerbottom ul { padding: 0.25em 0; margin: 0.25em 0; }
div.footerbottom ul li { display: inline; }
div.footerbottom ul li:before { content:"\007C\0020"; }
div.footerbottom ul li:first-child:before { content: ''; }

#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: 11px;
	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: underline;
}

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: underline;
	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 ;
}

h3 a:hover
{
	text-decoration:none;
}

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{
	clear: left;
	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 8px 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;
margin-bottom:3px;
border: 1px solid #E4E4E4;
}
/* Flagge "Update" soll keinen Rahmen haben */
.topthemenartikelteaser .teaser IMG {
border: none;
}
.rahmen600 .topartikelteaser.imgTeaser IMG.links.empfehlung {
float: left;
margin-right: 0;
margin-bottom:3px;
border: none;
}

.artikelteaser .imgTeaser { 
 margin-left: 175px; 
 }
.artikelteaser .imgTeaser IMG { 
 padding-right:10px;
 }

.topartikelteaser.imgTeaser IMG.empfehlung,
.artikelteaser.imgTeaser IMG.empfehlung { 
margin-bottom: 4px;
 padding-left:-10px; 
 padding-right:8px;
 padding-top:1px;
border: none;
 }
 
 .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;
 margin-bottom: -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;
  }

  /*  Anfang FAQ */
 
 div.artikelsplit + div.faqNav {
margin-left:6px;
}
 div.artikelsplit {
 	padding-top:10px;
	padding-bottom:5px;
}
 div.artikelsplit a{
 	color:#C90026;
	font-weight:normal;
	background-image: url('/pix/layout/pfeil-rot.gif');  
	background-repeat:no-repeat;

	background-position: 0 5px;
	padding-left: 6px;
}
 div.artikelsplit a:hover{
	color:#C90026;
	font-weight:normal;
	text-transform:none;
	text-decoration:underline;
}

div.faqContent {
	background-color: #F3F3F7;
	font-weight:bold;
	font-size:10pt;
	padding: 0.3em;
	margin-bottom:8px;
}
div.faqNav ol {
	font-weight:bold;
	padding-left:0px;
	margin:0 0 0em 0;
	padding-top:0em;
	padding-bottom:0em;
	margin-left:4px;
	margin-bottom:4px;
}
div.faqNav ol li {
	font-weight:bold;
}

div.faqNav li a {
	color:#C90026;
	font-weight:normal;
	text-transform:none;
	background-image: url('/pix/layout/pfeil-rot.gif');  
	background-repeat:no-repeat;
	background-position: 0 5px;
	padding-left: 6px;
}
div.faqNav li a:hover {
	color:#C90026;
	font-weight:normal;
	text-transform:none;
	text-decoration:underline;
}

 /*div.faqNav li a:after {
	content: "\0020\00BB";
}
 
 /*  Ende FAQ */


/* 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;
}

DIV.reiter UL A:hover {
	text-decoration:underline;	
}

#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:10px;
}

.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.facebookkasten {
width:100%;
border:1px solid #898989;
}
DIV.facebookkastentitel {
background-color:#EDEFF4;
border-bottom:1px solid #D8DFEA;
cursor:default;
padding:8px 10px 7px;
text-align:left;
}
DIV.facebooktiteltext {
font-weight: bold;
font-weight: 13px;
line-height: 15px;
}
DIV.facebook_content_button {
float: right;
}

/* Ende Facebook */

/*  Fussball WM 2010 */
  
  #rechteleiste DIV.rsbox DIV.fussball-wm-2010  {
  height:80px;
  width:160px;
  margin-left:-3px;
  }
#rechteleiste DIV.rsbox DIV.fussball-wm-2010-text {
  width:160px;
  }
  
#rechteleistebreit DIV.rsbox DIV.fussball-wm-2010  {
  height:70px;
  width:160px;
  float:left;
  }
#rechteleistebreit DIV.rsbox DIV.fussball-wm-2010-text {
  height:70px;
  width:130px;
  margin-left:165px;
  }
  
/*  Fussball WM 2010 Ende */
 
 /* Virtual Trader */

 DIV.rsArtikelmitBild DIV.rsboxmitBild .sidebar_image {
	float:left;
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 6px;
}
  /* Virtual Trader Ende*/
 
/* 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:155px;
}

/*
#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:-45px;
} 

#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;
width:560px;
}

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;
  }

/* Artikel mit Bild = HTML-Snippet Virtual Trader, Horst, Fussballticker*/
DIV.rsArtikelmitBild DIV.rsboxmitBild {
  border-top:0;
  border-bottom:1px solid #8F939F;
  margin:0;
  padding-bottom:10px;
  }
  
DIV.rsArtikelmitBild DIV.rsboxmitBild { 
  margin-top:-16px;
  border-bottom: 1px solid #575C68;
  background-color:#fff;
  padding: 11px 0px 0px;
} 

DIV.rsArtikelmitBild DIV.rsboxmitBild .h2 a { 
font-size:15px;
font-weight:bold;
text-decoration:none;
color:#333;
} 

DIV.rsArtikelmitBild DIV.rsboxmitBild a { 
font-size:13px;
font-weight:normal ; 
text-decoration:none;
color:#333;
} 

DIV.rsArtikelmitBild DIV.rsboxmitBild a span.more  { 
font-size:13px;
font-weight:normal;
text-decoration:none;
color:#C90026;
} 
/* Artikel mit Bild = HTML-Snippet Virtual Trader, Horst, Fussballticker ENDE*/
  
/* 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 {
	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;
}

/*#navigation #subnavi div:hover
{
		background-image: url('http://www.boerse-online.de/pix/bg/nav_ff_bg.gif');
		background-color: #fff;
}
*/
/* 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;
}

/* dl.bild150 {
	float:left;
	margin: 10px 10px 3px 5px;
}

dl.bild150 dd {
	font-size: 10px;
	font-weight: normal;
	white-space: normal;
	word-break: break-all;
}
*/

div.sbbild {
	margin: 10px 10px 0px 10px;
	padding: 0px;
	float: left;
}
div.sbbild  IMG{
border: 1px solid #E4E4E4;
}
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;  
  }
  
 .topthemenartikelteaser IMG {
  border: 1px solid #E4E4E4;  
  }
  
  .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;
  }
  
a:hover span.more {
	text-decoration:underline;
  }
  
UL.relateds {
margin-top: 8px;
  }
  
UL.relateds A {
  color:#C90026;
  font-size:12px;
  font-weight:normal;
  line-height:16px;
  }
  
UL.relateds A SPAN.kicker {
text-decoration: none; 
  font-weight:bold;
   color:#333333;
  }
  


/* 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;
}

/*#rechteleiste .rsbox, #rechteleiste .promo, #rechteleiste div.textlink {
	width: 158px;
}

#rechteleistebreit .rsbox, #rechteleistebreit .promo, #rechteleistebreit div.textlink{
	width: 314px;
}*/

/* 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(../../../../../temp/skippy/cache/iwstore3/main/boerseonline3/WORKAREA/redaktion/htdocs/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 {
	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;
 }
 
/* a:hover
{
	text-decoration: underline;
}*/
