.stocksmallGreen
{
color: #339933;
font-size:8px;
font-family:verdana,arial,helvetica;
}

.stocksmallRed {
color: #CC0000;
font-size:8px;
font-family:verdana,arial,helvetica;
}
        
.tdaa10
{
font-size:10px;
font-family:verdana,arial,helvetica;
}
.navheader
{
font-weight:bold;
color:#000000;
}
.navheaderneu
{
font-weight:bold;
color:#000000;
}
a.navheader
{
font-weight:bold;
color:#000000;
}
a.navstd
{
font-size:9px;
font-family:verdana,arial;
text-decoration:none;
line-height:12px;
color:#000000;
}
a.navstd2
{
font-size:9px;
font-family:verdana,arial,helvetica;
text-decoration:none;
line-height:12px;
color:#000000;
}
a.navstdneu
{
line-height:16px;
color:#000000;
}

a.navstdneuAct
{
line-height:16px;
color:#AA0201;
}

a.red
{
color:#990000;
font-weight:bold;
}
.red
{
color:#990000
}

.lexikon
{
color:#ffffff;
text-transform:uppercase;
font-weight:bold;
font-size:14px
}
.rechhead
{
color:#ffffff;
font-weight:bold;
font-size:12px
}
.rechtxt
{
color:#000000;
font-size:11px
}

a.txt
{
text-decoration:underline
}

a.bold
{
font-weight:bold
}

.hp_head_link
{
color:#990000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold
}

.bold
{
font-weight:bold
}

.autor
{
font-weight:bold;
}

.teasertit
{
font-weight:600;
color:#ffffff
}



.snip
{
        font-family:verdana,arial,helvetica;
        font-size:10px;
        border-color:#000000;
}

.contenttit
{
font-weight:bold;
color:#ffffff
}

font.contenttit
{
font-weight:bold;
color:#000
}

.contenthead
{
font-size:14px;
color:#990000;
font-weight:bold
}

.contentheadblack
{
font-size:14px;
color:#000000;
font-weight:bold
}

.checklist
{
font-weight:bold;
color:#666666
}

/*----------------------------------------------------------------------
  Group-dependent coloring for navigation and content elements
  * Naming shall be: e.g. "navmain" + group-identifier assigned in the
  navigation template's CUSTOM_NAV_PARAM field
  ----------------------------------------------------------------------*/

  /* Geldanlage & Aktie */
.navmaingroup01                { background-color:#00A9CC; }
.navsubgroup01                 { background-color:#7FD4E8; }
.contentmaingroup01         { background-color:#00A9CC; }

/* Budget & Vorsorge */
.navmaingroup02                 { background-color:#4F94C8; }
.navsubgroup02                  { background-color:#9BCAEE; }
.contentmaingroup02         { background-color:#4F94C8; }

/* Steuer & Recht */
.navmaingroup03                 { background-color:#D0DA97; }
.navsubgroup03                 { background-color:#E4EABE; }
.contentmaingroup03  { background-color:#D0DA97; }

/* Bauen & Wohnen */
.navmaingroup04                 { background-color:#ED8F42; }
.navsubgroup04                 { background-color:#F5C6A0; }
.contentmaingroup04         { background-color:#ED8F42; }

/* Job & Karriere */
.navmaingroup05                 { background-color:#66CC66; }
.navsubgroup05                 { background-color:#B2D9B2; }
.contentmaingroup05         { background-color:#66CC66; }

/* Heft & Abo */
.navmaingroup06                 { background-color:#B299B2; }
.navsubgroup06                 { background-color:#D1C1D1; }
.contentmaingroup06         { background-color:#B299B2; }

/* Homepage */
.contentmaingroup07         { background-color:#cccccc; }

/* Leben & Technik */
.navmaingroup08                 { background-color:#F2DB69; }
.navsubgroup08                 { background-color:#EEE098; }
.contentmaingroup08         { background-color:#F2DB69; }

/* Premium */
.navmaingroup09                 { background-color:#7FC1BC; }
.navsubgroup09                { background-color:#BDE0DB; }
.contentmaingroup09         { background-color:#7FC1BC; }

/* Politk & Unternehmen */
.navmaingroup10                 { background-color:#EA3A40; }
.navsubgroup10                { background-color:#EC9094; }
.contentmaingroup10         { background-color:#EA3A40; }

/* Auto */
.navmaingroup11                 { background-color:#9CB87F; }
.navsubgroup11                { background-color:#BBDD97; }
.contentmaingroup11         { background-color:#9CB87F; }

/*
.tabletext
{
padding-left:5px;
padding-top:3px;
padding-bottom:3px
}
*/


/* included a class for padding in table cells */

td.pad
{
padding-left:5px;
padding-right:5px;
padding-top:3px;
padding-bottom:3px
}

.tdk {
font-family:verdana,arial,helvetica;
font-size:10px;
padding-top:5px;padding-bottom:5px;padding-left:10px;
}

.tdkhp {
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
font-family:verdana,arial,helvetica;
        font-size:9px;
}
.tdr {
padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:5px
}



.spitzmarke {color: #333; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; }
.magenta { background: transparent url(http://www.capital.de/img/all_bg770.gif) repeat-y ; }
.ohnerechts { background: transparent url(http://www.capital.de/img/abo_bg.gif) repeat-y ; }
.tdk12 {
padding-top:5px;padding-bottom:5px;padding-left:10px;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal
}

/* START Shortcut-Leiste */
.rechtespalte {
        width: 153px ;
        background-color: #eee ;
        padding: 0px;
        margin: 0px;
        border-left: 1px solid #000 ;
}

h3.rechtesmodul {
        margin: 10px 0px 0px 0px ;
        background: url(http://www.capital.de/bilder/rechter_reiter.gif) no-repeat #fff ;
        font-size: 10px ;
        font-weight: bold ;
        padding: 2px 0px 10px 5px ;
}


div.rechtesmodul, div.rechtesmodul_padding {
        clear:left;
        border-bottom: 1px solid #000 ;
}

div.rechtesmodul { padding: 0px 0px 0px 0px; margin: 0px }
div.rechtesmodul_padding { padding: 10px 10px 10px 10px; }

div.rechtesmodul_padding a { color:#900;}

.auswahlbutton { float:left; padding: 2px 5px 2px 0px ; }
.auswahlbeschriftung { padding: 2px 0px 2px 0px ; }
/* ENDE Shortcut-Leiste */

/* ************************************* */
/* Example code for parsed-table tag     */
/* Author: Andreas Ravn, namics          */
/* ************************************* */
table.stdrechts        { background-color:#f6f6f6;}

/*table.std td {padding:0px; }*/

table.stdrechts tr.lastrow td { text-align:right; background-color:#f6f6f6; font-weight:normal;padding-left:6px;padding-right:6px;padding-top:2px;padding-bottom:2px; }
table.stdrechts tr.lastrow td.firstcol { text-align:left; background-color:#e5e5e5; font-weight:normal;padding-left:6px;padding-right:6px;padding-top:2px;padding-bottom:2px; }

table.stdrechts tr.firstrow td { background-color:#e5e5e5; font-weight:bold;padding-left:6px;padding-right:6px;padding-top:2px;padding-bottom:2px;}
table.stdrechts tr.firstrow td.lastcol { background-color:#e5e5e5; font-weight:bold;padding-left:6px;padding-right:6px;padding-top:2px;padding-bottom:2px;}

table.stdrechts td.lastcol { text-align:right; background-color:#f6f6f6; padding-left:6px;padding-right:6px; padding-top:2px; padding-bottom:2px;}
table.stdrechts td.firstcol { background-color:#e5e5e5; padding-left:6px;padding-right:6px; padding-top:2px; padding-bottom:2px;}

table.stdrechts tr.normal td.normal { text-align:right; background-color:#f6f6f6; padding-left:6px;padding-right:6px; padding-top:2px; padding-bottom:2px;}

/* separator lines */
table.stdrechts tr.topmargin td { background-color:#cccccc; padding:0px; }
table.stdrechts tr.firstrowsep td { background-color:#cccccc; padding:0px; }
table.stdrechts tr.lastrowsep td { background-color:#cccccc; padding:0px; }
table.stdrechts tr.bottommargin td { background-color:#cccccc; padding:0px; }
table.stdrechts tr.rowsep td { background-color:#cccccc; padding:0px; }

table.stdrechts tr td.leftmargin { background-color:#cccccc; padding:0px; }
table.stdrechts tr td.firstcolsep { background-color:#ffffff; padding:0px; }
table.stdrechts tr td.lastcolsep { background-color:#ffffff; padding:0px; }
table.stdrechts tr td.rightmargin { background-color:#cccccc; padding:0px; }
table.stdrechts tr td.colsep { background-color:#ffffff; padding:0px; }

/* divs for padding & margins */
/* enter horizontal padding for nn as margin-top and -bottom, left padding as margin-left. */
/* table.std span.innertd { font-family:Verdana,verdana; font-size:12px; margin-top:2px; margin-bottom:2px; } */
table.stdrechts span.innertd { text-align:right; font-family:Verdana,verdana; font-size:10px; margin-top:2px; margin-bottom:2px; }
/* *************** END TABLE CODE ***************** */

table.std        { background-color:#f6f6f6;}

/*table.std td {padding:0px; }*/

table.std tr.lastrow td { background-color:#f6f6f6; font-weight:normal;padding-left:6px;padding-right:6px;padding-top:2px;padding-bottom:2px; }
table.std tr.lastrow td.firstcol { background-color:#e5e5e5; font-weight:normal;padding-left:6px;padding-right:6px;padding-top:2px;padding-bottom:2px; }

table.std tr.firstrow td { background-color:#e5e5e5; font-weight:bold;padding-left:6px;padding-right:6px;padding-top:2px;padding-bottom:2px;}
table.std tr.firstrow td.lastcol { background-color:#e5e5e5; font-weight:bold;padding-left:6px;padding-right:6px;padding-top:2px;padding-bottom:2px;}

table.std td.lastcol { background-color:#f6f6f6; padding-left:6px;padding-right:6px; padding-top:2px; padding-bottom:2px;}
table.std td.firstcol { background-color:#e5e5e5; padding-left:6px;padding-right:6px; padding-top:2px; padding-bottom:2px;}

table.std tr.normal td.normal { background-color:#f6f6f6; padding-left:6px;padding-right:6px; padding-top:2px; padding-bottom:2px;}

/* separator lines */
table.std tr.topmargin td { background-color:#cccccc; padding:0px; }
table.std tr.firstrowsep td { background-color:#cccccc; padding:0px; }
table.std tr.lastrowsep td { background-color:#cccccc; padding:0px; }
table.std tr.bottommargin td { background-color:#cccccc; padding:0px; }
table.std tr.rowsep td { background-color:#cccccc; padding:0px; }

table.std tr td.leftmargin { background-color:#cccccc; padding:0px; }
table.std tr td.firstcolsep { background-color:#ffffff; padding:0px; }
table.std tr td.lastcolsep { background-color:#ffffff; padding:0px; }
table.std tr td.rightmargin { background-color:#cccccc; padding:0px; }
table.std tr td.colsep { background-color:#ffffff; padding:0px; }

/* divs for padding & margins */
/* enter horizontal padding for nn as margin-top and -bottom, left padding as margin-left. */
/* table.std span.innertd { font-family:Verdana,verdana; font-size:12px; margin-top:2px; margin-bottom:2px; } */
table.std span.innertd { font-family:Verdana,verdana; font-size:10px; margin-top:2px; margin-bottom:2px; }
/* *************** END TABLE CODE ***************** */

table.summe        { background-color:#f6f6f6;}

/*table.summe td {padding:0px; }*/

table.summe tr.lastrow td { background-color:#e5e5e5; font-weight:bold;padding-left:6px;padding-right:6px;padding-top:2px;padding-bottom:2px; }
table.summe tr.lastrow td.firstcol { background-color:#e5e5e5; font-weight:bold;padding-left:6px;padding-right:6px;padding-top:2px;padding-bottom:2px; }

table.summe tr.firstrow td { background-color:#e5e5e5; font-weight:bold;padding-left:6px;padding-right:6px;padding-top:2px;padding-bottom:2px;}
table.summe tr.firstrow td.lastcol { background-color:#e5e5e5; font-weight:bold;padding-left:6px;padding-right:6px;padding-top:2px;padding-bottom:2px;}

table.summe td.lastcol { background-color:#f6f6f6; padding-left:6px;padding-right:6px; padding-top:2px; padding-bottom:2px;}
table.summe td.firstcol { background-color:#e5e5e5; padding-left:6px;padding-right:6px; padding-top:2px; padding-bottom:2px;}

table.summe tr.normal td.normal { background-color:#f6f6f6; padding-left:6px;padding-right:6px; padding-top:2px; padding-bottom:2px;}

/* separator lines */
table.summe tr.topmargin td { background-color:#cccccc; padding:0px; }
table.summe tr.firstrowsep td { background-color:#cccccc; padding:0px; }
table.summe tr.lastrowsep td { background-color:#990000; padding:0px; }
table.summe tr.bottommargin td { background-color:#cccccc; padding:0px; }
table.summe tr.rowsep td { background-color:#cccccc; padding:0px; }

table.summe tr td.leftmargin { background-color:#cccccc; padding:0px; }
table.summe tr td.firstcolsep { background-color:#ffffff; padding:0px; }
table.summe tr td.lastcolsep { background-color:#ffffff; padding:0px; }
table.summe tr td.rightmargin { background-color:#cccccc; padding:0px; }
table.summe tr td.colsep { background-color:#ffffff; padding:0px; }

/* divs for padding & margins */
/* enter horizontal padding for nn as margin-top and -bottom, left padding as margin-left. */
/* table.summe span.innertd { font-family:Verdana,verdana; font-size:12px; margin-top:2px; margin-bottom:2px; } */
table.summe span.innertd { font-family:Verdana,verdana; font-size:10px; margin-top:2px; margin-bottom:2px; }
/* *************** END TABLE CODE ***************** */

table.acastd        { background-color:#f6f6f6;}

/*table.acastd td {padding:0px; }*/

table.acastd tr.lastrow td { background-color:#f6f6f6; font-weight:normal;padding-left:6px;padding-right:6px;padding-top:2px;padding-bottom:2px; }
table.acastd tr.lastrow td.firstcol { background-color:#e5e5e5; font-weight:normal;padding-left:6px;padding-right:6px;padding-top:2px;padding-bottom:2px; }

table.acastd tr.firstrow td { background-color:#e5e5e5; font-weight:bold;padding-left:6px;padding-right:6px;padding-top:2px;padding-bottom:2px;}
table.acastd tr.firstrow td.lastcol { background-color:#f6f6f6; font-weight:bold;padding-left:6px;padding-right:6px;padding-top:2px;padding-bottom:2px;}

table.acastd td.lastcol { background-color:#f6f6f6; padding-left:6px;padding-right:6px; padding-top:2px; padding-bottom:2px;}
table.acastd td.firstcol { background-color:#e5e5e5; padding-left:6px;padding-right:6px; padding-top:2px; padding-bottom:2px;}

table.acastd tr.normal td.normal { background-color:#f6f6f6; padding-left:6px;padding-right:6px; padding-top:2px; padding-bottom:2px;}

/* separator lines */
table.acastd tr.topmargin td { background-color:#cccccc; padding:0px; }
table.acastd tr.firstrowsep td { background-color:#cccccc; padding:0px; }
table.acastd tr.lastrowsep td { background-color:#cccccc; padding:0px; }
table.acastd tr.bottommargin td { background-color:#cccccc; padding:0px; }
table.acastd tr.rowsep td { background-color:#cccccc; padding:0px; }

table.acastd tr td.leftmargin { background-color:#f6f6f6; padding:0px; }
table.acastd tr td.firstcolsep { background-color:#ffffff; padding:0px; }
table.acastd tr td.lastcolsep { background-color:#ffffff; padding:0px; }
table.acastd tr td.rightmargin { background-color:#f6f6f6; padding:0px; }
table.acastd tr td.colsep { background-color:#ffffff; padding:0px; }

/* divs for padding & margins */
/* enter horizontal padding for nn as margin-top and -bottom, left padding as margin-left. */
 table.acastd span.innertd { font-size:12px; margin-top:2px; margin-bottom:2px; }
/* table.acastd span.innertd { font-family:Verdana,verdana; font-size:10px; margin-top:2px; margin-bottom:2px; } */
/* *************** END TABLE CODE ***************** */

/* ftd.de Artikelausgabe */
.ftd_subheading { padding: 1.5em 0 0; margin-bottom:0; font-weight:bold; }

#ad_banner_tmp, #letzter_suchbegriff {
	visibility: hidden;
	display: none;
}

#ad_banner, #ad_leaderboard {
	width: 770px;
	text-align: center;
}

/* css von xplain */
table.dataTable {
	padding-top: 10px;
	background-color: #EEE;
	border-collapse: collapse;
}

table.dataTable th {
	padding: 5px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
	color: #000;
}

table.dataTable .topHeadlines {
	background-color: #CCC;
	text-align: right;
	vertical-align: top;
}

table.dataTable td {
	white-space: nowrap;
	text-align: right;
	padding: 5px;
}

table.dataTable td.lefti {
	text-align: left;
}

table.dataTable .even th, table.dataTable .even td, 
table.dataTable .odd th, table.dataTable .odd td, 
table.dataTable .topHeadlines th, table.dataTable .topHeadlines td {
	border: 1px solid #AAA;
}

.xpError {
	color: #F00;
	font-weight: bold;
}

.infoI {
	margin-left: 5px;
	vertical-align: middle;
}
/* ENDE css von xplain */
