body {
        font-family:Verdana, Arial, Helvetica;
        font-size:10pt;
        left: 0px;
        margin-left:0px;
        margin-right:0px;
        margin-top:0px;
        margin-bottom:1px
}

h1 {
	color:#000080;
	font-family:Tahoma,Helvetica,sans-serif;
	font-size:1.5em;
	font-weight:bold;
}

h2 {
	color:#000080;
	font-family:Tahoma,Helvetica,sans-serif;
	font-size:1em;
	font-weight:bold;
}

h3 {
	color:#0052AD;
	font-size:1em;
	border-bottom:1px solid #FF8400;
}

td, p {
        font-family:Verdana, Arial, Helvetica;
        font-size:10pt
}

td.aktiv {
        background: #F0B500;
}

td.ds_button {background: #cecfce; }
.missing {color:#ff0000; font-weight:bold;}
.center {text-align: center;}
a.ds_button {color: #000000; text-decoration: none;}

div.hp { font-style:normal; font-family:Verdana, Arial, Helvetica; font-size:8pt; text-align:left;}
div.klein { margin-bottom:2px; width:50px; font-style:normal; font-family:Verdana, Arial, Helvetica; font-size:10px;}
div.klein_w { margin-bottom:2px; font-style:normal; font-family:Verdana, Arial, Helvetica; font-size:10px; color:#ffffff; }
td.superklein { font-style:normal; font-family:Verdana, Arial, Helvetica; font-size:7pt }
td.klein { font-style:normal; font-family:Verdana, Arial, Helvetica; font-size:8pt }
td.klein_durchgestrichen { font-style:normal; font-family:Verdana, Arial, Helvetica; font-size:8pt;text-decoration:line-through; }
td.kleinred { font-style:normal; color:#ff0000; font-family:Verdana, Arial, Helvetica; font-size:8pt }
td.kleingreen { font-style:normal; color:#00b200; font-family:Verdana, Arial, Helvetica; font-size:8pt }
td.superklein_nobr { font-style:normal; font-family:Verdana, Arial, Helvetica; font-size:8pt; white-space:nowrap; }

table.investor_relation {
        border-collapse: collapse;
        margin-left: 0pt;
        margin-top: 0pt;
        margin-bottom: 0pt;
        margin-right: 5pt;
        text-align: center;
}
td.ir_spaltenbezeichnung_rechts { text-align: right; font-weight: bold; font-size:8pt; border: solid 1px #999999; padding: 3px; background-color:#FF8C00; white-space:nowrap;}
td.ir_spaltenbezeichnung_mitte2 { text-align: center; font-weight: bold; font-size:8pt; border: solid 1px #999999; padding: 3px; background-color:#eeeeee; color:#000000; white-space:nowrap;}
td.ir_spaltenbezeichnung_mitte { text-align: center; font-weight: bold; font-size:8pt; border: solid 1px #999999; padding: 3px; background-color:#3CB371; white-space:nowrap;}
td.ir_name {color: #000000; font-size:8pt; font-weight:normal; text-align:right; border: solid 1px #999999; padding: 3px; white-space:nowrap;}
td.ir_name_grau {color: #000000; font-size:8pt; font-weight:normal; text-align:right; border: solid 1px #999999; padding: 3px; white-space:nowrap; background-color:#eeeeee;}

td.blau { font-size:10pt; color:#000080; font-style:normal; font-family:Verdana, Arial, Helvetica;}

td.klein_head { background-color:#000080; color:#ffffff; font-style:normal; font-family:Verdana, Arial, Helvetica; font-size:8pt }
td.klein_content { background-color:#e7e7e7; color:#000000; font-style:normal; font-family:Verdana, Arial, Helvetica; font-size:8pt }
td.klein_content2 { background-color:#efefef; color:#000000; font-style:normal; font-family:Verdana, Arial, Helvetica; font-size:8pt }

p.headline { font-size:10pt; color:#000080; font-style:normal; font-weight: bold; font-family:Verdana, Arial, Helvetica; margin-top:0px; margin-bottom:0px }
p.ueberschrift { font-size:10pt; color:#000080; font-style:normal; font-weight: bold; font-family:Verdana, Arial, Helvetica; margin-top:17px; }
p.gross { font-size:10pt; color:#000080; font-style:normal; font-weight: bold; font-family:Verdana, Arial, Helvetica; margin-top:17px; }
p.normal { font-size:10pt; color:#000080; font-style:normal; font-family:Verdana, Arial, Helvetica; }
p.klein { font-size:8pt; color:#000000; font-style:normal; font-family:Verdana, Arial, Helvetica; }
p.superklein { font-size:8pt; color:#000000; font-style:normal; font-family:Arial narrow, Verdana, Arial, Helvetica; }
p.navigator { font-size:8pt; color:#ffffff; font-style:normal; font-family: Verdana, Arial, Helvetica; margin-top:1px; }
p.menue { font-size:8pt; color:#ffffff; font-style:normal; font-family: Verdana, Arial, Helvetica; margin-top:0px; margin-bottom:3px}
p.address { font-size:8pt; color:#000000; font-style:normal; font-family: Arial, Helvetica; }
p.reg { font-size:8pt; color:#ffffff; font-style:normal; font-family:Verdana, Arial, Helvetica; }
p.red { color:#FF0000; font-style:normal; font-family:Verdana, Arial, Helvetica; }
p.klein_rot { font-size:8pt; color:#FF0000; font-style:normal; font-family:Verdana, Arial, Helvetica; }
p.blau { color:#000080; font-style:normal; font-family:Verdana, Arial, Helvetica; }
div.red { color:#FF0000; font-style:normal; font-family:Verdana, Arial, Helvetica; }


td.ranking_klein { font-size:12px; color:#000000; font-style:normal; font-family:Verdana, Arial, Helvetica; }
p.ranking_klein { font-size:12px; color:#000000; font-style:normal; font-family:Verdana, Arial, Helvetica; }
a.ranking_klein { font-size:12px; color:#000000; font-style:normal; font-family:Verdana, Arial, Helvetica; }
.ranking_klein { font-size:12px; color:#000000; font-style:normal; font-family:Verdana, Arial, Helvetica; }


table.fondsfinder {
        border-style:none;
        border-width:0px;
        border-color:#0052ad;
        background:#0052ad;
        padding:0px;
        margin-top:0px
        }

table.fondsprofil {
        border-style:solid;
        border-width:1px;
        border-color:#0052ad;
        background:#0052ad;
        padding:0px;
        margin-top:0px
        }

table.navigation {
        margin-left:4px
}

/*Infobox*/

div#link {position: absolute; }
div#link a.infobox {display: block;}
div#link a.infobox:hover {background: white; }
div#link a.infobox span {display: none;}
div#link a.infobox:hover span {display: block; text-decoration : none;
position: absolute; top: 30px; left: 150px; width: 140px;
padding: 20px; margin: 5px; z-index: 100; color: white; background: #ff8600;
font-weight: bold}

/* Infobox ende */

A
{
color: #000080;
text-decoration: underline;
}

A.ohnelinie
{
color: #000080;
text-decoration: none;
}
A.ohnelinie:hover
{
color: #FF8400;
font-family: Verdana,Trebuchet MS,Helvetica,sans serif;
text-decoration: None;
}

a.help
{
color: #ff8400;
font-family: Verdana,Trebuchet MS,Helvetica,sans serif;
text-decoration: None;
}

A.topmenuunderline
{
color: #FF8400;
font-family: Verdana,Trebuchet MS,Helvetica,sans serif;
text-decoration: None;
font-weight: bold;
font-size: 8pt;
}

A.topmenuunderline:hover
{
color: #ffffff;
font-family: Verdana,Trebuchet MS,Helvetica,sans serif;
text-decoration: underline;
font-weight: bold;
font-size: 8pt;
}

A.topmenu
{
color: #000080;
font-family: Verdana,Trebuchet MS,Helvetica,sans serif;
text-decoration: None;
font-weight: bold;
font-size: 8pt;
}

A.topmenu:hover
{
color: #FF8400;
font-family: Verdana,Trebuchet MS,Helvetica,sans serif;
text-decoration: None;
font-size: 8pt;

}


A.menulinksunderline
{
color: #c0c0c0;
font-family: Verdana,Trebuchet MS,Helvetica,sans serif;
text-decoration: None;
font-weight: bold;
font-size: 10pt;
}

A.menulinksunderline:hover
{
color: #ffffff;
font-family: Verdana,Trebuchet MS,Helvetica,sans serif;
text-decoration: underline;
font-weight: bold;
font-size: 8pt;
}

A.menulinks
{
color: #000072;
font-family: Verdana,Trebuchet MS,Helvetica,sans serif;
text-decoration: None;
font-size: 8pt;
}

A.menulinksaktiv
{
color: #0000ff;
font-family: Verdana,Trebuchet MS,Helvetica,sans serif;
text-decoration: None;
font-size: 8pt;
}

A.menulinks:hover
{
color: #FF8400;
font-family: Verdana,Trebuchet MS,Helvetica,sans serif;
text-decoration: None;
font-size: 8pt;
}

A.hedgefondsprofil
{
color: #c0c0c0;
font-family: Verdana,Trebuchet MS,Helvetica,sans serif;
text-decoration: underline;
font-weight: bold;
font-size: 9pt;
}

A.hedgefondsprofil:hover
{
color: #FF8400;
font-family: Verdana,Trebuchet MS,Helvetica,sans serif;
text-decoration: None;
font-size: 9pt;
}



A.klein
{
color: #000072;
text-decoration: None;
font-size: 8pt;
}

A.klein:hover
{
color: #FF8400;
text-decoration: None;
font-size: 8pt;
}



A.menuobenunderline
{
color: #c0c0c0;
font-family: Verdana,Trebuchet MS,Helvetica,sans serif;
text-decoration: None;
font-weight: bold;
font-size: 10pt;
}

A.menuobenunderline:hover
{
color: #ffffff;
font-family: Verdana,Trebuchet MS,Helvetica,sans serif;
text-decoration: underline;
font-weight: bold;
font-size: 10pt;
}

A.menuoben
{
color: #000080;
font-family: Verdana,Trebuchet MS,Helvetica,sans serif;
text-decoration: None;
font-size: 8pt;
}

A.menuoben:hover
{
color: #FF8400;
font-family: Verdana,Trebuchet MS,Helvetica,sans serif;
text-decoration: None;
font-size: 8pt;

}


A.reiterunderline
{
color: #c0c0c0;
font-family: Verdana,Trebuchet MS,Helvetica,sans serif;
text-decoration: None;
font-weight: bold;
font-size: 8pt;
}

A.reiterunderline:hover
{
color: #ffffff;
font-family: Verdana,Trebuchet MS,Helvetica,sans serif;
text-decoration: underline;
font-weight: bold;
font-size: 8pt;
}

a.reiter
{
color: #000080;
font-family: Verdana,Trebuchet MS,Helvetica,sans serif;
text-decoration: None;
font-size: 8pt;
}

a.reiteraktiv
{
color: #ffffff;
font-family: Verdana,Trebuchet MS,Helvetica,sans serif;
text-decoration: None;
font-weight: bold;
font-size: 8pt;
}

A.reiter:hover
{
color: #FF8400;
font-family: Verdana,Trebuchet MS,Helvetica,sans serif;
text-decoration: none;
font-size: 8pt;

}

A.musterdepot
{
color: #000000;
font-family: Verdana,Trebuchet MS,Helvetica,sans serif;
text-decoration: None;
font-weight: bold;
font-size: 8pt;
}

A.musterdepot:hover
{
color: #0000ff;
font-family: Verdana,Trebuchet MS,Helvetica,sans serif;
text-decoration: None;
font-size: 8pt;

}

.ds_help_bracket { color: #bbbbbb; }
.ds_help_link { color: #ff8400; text-decoration: None; }



.az_button {background-color: #dddddd; margin-bottom:0px; margin-right:0px}
.az_button_flat {background-color: #dddddd; margin-bottom:0px; margin-right:0px}
.az_button a {color: #000000; text-decoration: none;font-size:8pt;background-color: #dddddd; font-weight:normal }
.az_button_flat a {color: #000000; text-decoration: none;font-size:8pt; font-weight:normal}
.az_bblack { background: black }
.az_bwhite { background: white }
.az_brosa { background: #ffdddd }

.az_head { background-color:#ffffff; color:#000000;font-size:8pt }
.az_head a { background-color:#ffffff; font-weight:bold; color:#000000;text-decoration:none}
td.az_head_aktiv { background-color:#0052AD; color:#FF8400;font-size:8pt }
.az_reitermarked {background: #0052ad}
.az_reitermarked a {color: white; text-decoration: none;font-size:8pt; font-weight:bold}
.az_reiter {background: #dedede;}
.az_reiter a {color: #000080; text-decoration: none;font-size:8pt;}
.az_superklein { font-size: 7pt }
.blau { color:#000080; font-style:normal; font-family:Verdana, Arial, Helvetica; }

.im_aendern { color:#666666; font-size:8pt }

.fett_unterstrichen {text-decoration: underline;font-weight: bold;}
.klein {font-style:normal; font-family:Verdana, Arial, Helvetica; font-size:8pt}
.klein_fett_unterstrichen {text-decoration: underline;font-weight: bold; font-size:8pt}
.klein_fett {font-weight: bold; font-size:8pt}
.fett {font-weight: bold;}


table.rahmen {
        border-collapse: collapse;
        margin-left: 0pt;
        margin-top: 0pt;
        margin-bottom: 0pt;
}
td.spaltenbezeichnung {font-weight: bold; font-size:8pt; border: solid 1px #999999; padding: 3px; background-color:#dddddd; white-space:nowrap;}
td.left {color: #000000; font-size:8pt; text-align:left; border: solid 1px #999999; padding: 3px; white-space:nowrap;}
td.text {color: #000000; font-size:8pt; text-align:left; border: solid 1px #999999; padding: 3px;}
td.right {color: #000000; font-size:8pt; text-align:right; border: solid 1px #999999; padding: 3px; white-space:nowrap;}
td.center {color: #000000; font-size:8pt; text-align:center; border: solid 1px #999999; padding: 3px; white-space:nowrap;}
td.icon {width: 25px; text-align:center; vertical-align:middle; background-color:#eeeeee;}

table.musterdepot {
        border-collapse: collapse;
        margin-left: 0pt;
        margin-top: 0pt;
        margin-bottom: 0pt;
        margin-right: 5pt;
}
td.musterdepot_spaltenbezeichnung_rechts { text-align: right; font-weight: normal; font-size:8pt; border: solid 1px #999999; padding: 3px; background-color:#FF9F9F; white-space:nowrap;}
td.musterdepot_spaltenbezeichnung_links { text-align: left; font-weight: bold; font-size:8pt; border: solid 1px #999999; padding: 3px; background-color:#FF9F9F; white-space:nowrap;}
td.musterdepot_spaltenbezeichnung_mitte { text-align: center; font-weight: normal; font-size:8pt; border: solid 1px #999999; padding: 3px; background-color:#FF9F9F; white-space:nowrap;}
td.zahlpositiv {color: #008000; font-weight: 100; font-size:8pt; text-align:right; border: solid 1px #999999; padding: 3px; white-space:nowrap;}
td.zahlnegativ {color: #ff0000; font-weight: 100; font-size:8pt; text-align:right; border: solid 1px #999999; padding: 3px; white-space:nowrap;}
td.depotname {color: #000000; font-size:8pt; font-weight: bold; text-align:left; border: solid 1px #999999; padding: 3px; white-space:nowrap;}

table.fdm {
        background-color:#ffffff;
        border-collapse: collapse;
        margin-left: 0pt;
        margin-top: 0pt;
        margin-bottom: 0pt;
        margin-right: 5pt;
}
td.fdm_spaltenbezeichnung_rechts	{ text-align: right; font-weight: bold; font-size:8pt; border: solid 1px #ccc; padding: 3px; background-color:#FFB27F; white-space:nowrap;}
td.fdm_spaltenbezeichnung_rechts2	{ text-align: right; font-weight: bold; font-size:8pt; border: solid 1px #ccc; padding: 3px; background-color:#FFE97F; white-space:nowrap;}
td.fdm_spaltenbezeichnung_links		{ text-align: left; font-weight: bold; font-size:8pt; border: solid 1px #ccc; padding: 3px; background-color:#FFB27F; white-space:nowrap;}
td.fdm_name {color: #000000; font-size:8pt; font-weight: bold; text-align:left; border: solid 1px #ccc; padding: 3px; white-space:normal !important; }
td.fdm_spaltenbezeichnung_mitte { text-align: center; font-weight: normal; font-size:8pt; border: solid 1px #ccc; padding: 3px; background-color:#FFE97F; white-space:nowrap;}
td.fdm_zahlpositiv {color: #008000; font-weight: 100; font-size:8pt; text-align:right; border: solid 1px #ccc; padding: 3px; white-space:nowrap;}
td.fdm_zahlnegativ {color: #ff0000; font-weight: 100; font-size:8pt; text-align:right; border: solid 1px #ccc; padding: 3px; white-space:nowrap;}
td.fdm_name {color: #000000; font-size:8pt; font-weight: bold; text-align:left; border: solid 1px #ccc; padding: 3px;}

td.ecard_spaltenbezeichnung_rechts	{ text-align: right; font-weight: bold; font-size:0.8em; border-left: solid 2px #aaa; padding: 3px; white-space:nowrap;}
td.ecard_spaltenbezeichnung_links		{ text-align: left;  font-weight: bold;font-size:0.8em;  padding: 3px 15px 3px 3px;  white-space:nowrap;}

#ecard_dialog table {
	background:url('/shared/bilder/postkarte.jpg') center center no-repeat !important;
	border-right:1px solid #888;
	border-bottom:1px solid #888;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	padding:1px;
}

div.button {
	font-size:8pt;
	margin: 0pt;
	padding-left: 3pt;
	padding-right: 3pt;
	padding-top: 1pt;
	padding-bottom: 1pt;
	background: #dddddd;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	white-space:nowrap;
	text-align:center;
}

a.weiss {
	color: #ffffff;
}

.ds2_title {
	color: #FFFFFF; 
	font-size: 17px; 
	font-weight: 900;
}
.ds3_title {
	color: #EAB858; 
	font-size: 17px; 
	font-weight: 900;
}
.ds3_title_small {
	color: #EAB858; 
	font-size: 11px; 
	font-weight: 900;
}
.ds3_starten {
	color: #ffffff; 
	font-size: 17px; 
	font-weight: 900;
}
.ds3_starten_small {
	color: #ffffff; 
	font-size: 11px; 
	font-weight: 900;
}
table.ds {
	background: #6b8abd;
	padding: 5pt;
	border-style:none;
	border-width:0px;
}
a.ds {
	color: #000080;
	text-decoration: none;
}
a.ds:hover {
	color: #ffffff;
	font-family: Verdana,Trebuchet MS,Helvetica,sans serif;
	text-decoration: underline;
}
div.box_gray {
	padding: 8px;
	background: #eeeeee;
}



div.entfuehrung {
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	background: #FDDE0D; 
	padding: 7px; 
}

.li_konditionen{
	 padding-bottom:8px;
}

/* HOTS */
ul.hots {
	padding-left:20px;
	margin:0px;
}

ul.hots li {
	list-style-image:url('/shared/bilder/raute.gif');
}

h1.content {
	font-family: Verdana,Helvetica, Arial;
	color:#565656;
	font-size:12px;
	font-weight:bold;
	text-transform:none;
}

h1.contentline {
	font-family: Verdana,Helvetica, Arial;
	color:#565656;
	font-size:12px;
	font-weight:bold;
	text-transform:none;
	border-bottom:1px solid #B7B4B4;
}

table.legende { border-collapse: collapse; }

table.legende td {
	border-width: 1px;
	border-style: solid;
	border-color: #b2ccff;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	padding: 3pt;
}

table.legende td.mitte { text-align: center; }

table.legende td.rechts { text-align: right; }

.gruen { color: #00b200; }

.rot { color: #FF0000; }