/* Teaser für Produkttabellen */
@import url("smarthouse.css");


.teaser_kopf {
	margin-bottom: 7px;
}

.teaser_kopf th {
	font-size: 13px;
	color: #3A647D;
	background: #fff;
	text-align:left;
	padding: 2px 7px 2px 7px;
}

.teaser_kopf .detaillink {
	padding: 2px;
	padding-left: 15px;
	margin: 0;
}

.teaser_inhalt {
	font-size: 11px;
	background: #eeeff4;
	padding: 8px;
	line-height: 15px;
	border-bottom-color: #214658;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: #214658;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #214658;
	border-top-style: solid;
	border-top-width: 1px;
}

.teaser_inhalt strong {
	font-size: 12px;
}

.teaser_inhalt .detaillink {
	padding: 2px 0 2px 15px;
	margin: 0;
}


/* Produkttabellen */

.produkttabelle {
	border: 1px solid #BFBFBF;
	font-size: 11px;
}

.produkttabelle th {
	color: white;
	background: #3A647D;
	text-align:left;
	padding: 2px 7px 2px 7px;
}

.produkttabelle td {
	padding: 2px 7px 2px 7px;
}

.produkttabelle strong {
	margin: 0;
	padding: 0;
}

.produkttabelle .detaillink {
	padding: 2px;
	padding-left: 15px;
	margin: 0;
}

.produkttabelle .archivlink {
	padding: 2px;
	padding-left: 15px;
	margin: 0;
}

.neu td {
	color: #3A637D;
	font-weight: normal;
	background-color: #FFFFFF;
}

.faellig {
	color: #841428;
	font-weight: bold;
	border-left: 1px solid #E4E4E4;
	background-color: #FFFFFF;
}


/* Aktienübersicht */

.uebersichtstabelle {
	font-size: 11px;
}

.uebersichtstabelle td {
	padding: 0 5px 0 5px;
}

.uebersichtstabelle .detaillink {
	padding: 2px;
	padding-left: 20px;
	margin: 0;
}


/* Sitemap */

.sub0 {
	background-color: #EFF0F5;
	font-weight: bold;
}


.sub1 a, .sub1 a:link {
	padding-left: 36px;
}

.sub2 a, .sub2 a:link {
	padding-left: 72px;
}



/* Rahmen */

.linie_links {
	border-left: 1px solid #E4E4E4;
	background-color: #EFF0F5;
}

.linie_rechts {
	border-right: 1px solid #E4E4E4;
}

.linie_oben {
	border-top: 1px solid #E4E4E4;
}

.linie_unten {
	border-bottom: 1px solid #E4E4E4;
}

.linie_oben_unten {
	border: 1px solid #E4E4E4;
	border-left: 0;
	border-right: 0;
}

.rahmen_oben {
	border: 1px solid #E4E4E4;
	border-bottom: 0;
}

.rahmen_unten {
	border: 1px solid #E4E4E4;
	border-top: 0;
}

.rahmen_rechts_links {
	border: 1px solid #E4E4E4;
	border-top: 0;
	border-bottom: 0;
}

.trennlinie {
	background-color: #E4E4E4;
	line-height: 1px;
}


/* Sonstiges */

#tabellen_disclaimer {
	color: #333333;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/*	Sortierbare Übersichtstabellen, insb. bei den Investment-Produkten
	*/
table.sortierbar {
	border: 1px solid #BFBFBF;
	font-size: 11px;
}

/*	Spaltenueberschrift fuer sortierbare Spalten
	- der linke Rand wird in erster Spalte ueber Style-Anweisung herausgenommen
	*/
table.sortierbar th {
	color: white;
	background-color: #3A647D;
	text-align:left;
	vertical-align: top;
	padding: 5px 7px 4px 7px;
	border-left: 1px solid white;
}

/*	Spaltenueberschrift fuer sortierte Spalten
	- andere Hintergrundfarbe
	*/
table.sortierbar th.sortiert {
}

/*	Spaltenueberschrift für die Sortiergrafikzeile in sortierbaren Spalten
	*/
table.sortierbar th.sortiergrafik {
	padding-top: 2px;
	padding-bottom: 2px;
}
	
/*	Spaltenueberschrift für die Sortiergrafikzeile in sortierten Spalten
	*/
table.sortierbar th.sortiergrafik_sortiert {
	padding-top: 2px;
	padding-bottom: 2px;
}
	
/*	Trennzeile der Spaltenueberschriften im Table-Header vom TBody-Bereich
	*/
table.sortierbar th.trennzeile {
	background-color: white;
	height: 10px;
	border: 0px;
}

/*	Tabellenzelle-Standardanzeige
	- der linke Rand wird in erster Spalte ueber Style-Anweisung herausgenommen
	*/
table.sortierbar td {
	padding: 5px 7px 4px 7px;
	background-color: #EFF0F5;
	border-top: 0px;
	border-left: 1px solid #E4E4E4;
	border-right: 0px;
	border-bottom: 0px;
}

/*	Tabellenzelle-Standardanzeige in sortierter Spalte
	
table.sortierbar td.sortiert {
	background: #A9B9C3;
}
*/
/*	Zelle mit einer normalen Hervorhebung
	- z.B. ausgewiesene Neuemission
	
table.sortierbar td.markiert1 {
	color: #3A647D;
	background-color: white;
}
*/
/*	Zelle mit einer normalen Hervorhebung in sortierter Spalte
	
table.sortierbar td.markiert1_sortiert {
	color: #3A647D;
	background-color: #F3F3F3;
}
*/
/*	Zelle mit einer besonderen Hervorhebung
	-z.B. bei eingetretenem "DEAK"-, "GOAL"- Ereignis in Produkten
	
table.sortierbar td.markiert2 {
	color: #841428;
	background-color: white;
}
*/
/*	Zelle mit einer besonderen Hervorhebung in sortierter Spalte
	
table.sortierbar td.markiert2_sortiert {
	color: #841428;
	background-color: #F3F3F3;
}
*/
/*	Trennzeile einer Datenzeile im TBody-Bereich
	- sollte stets oberhalb der Datenzeile angesetzt werden
	*/
table.sortierbar td.trennzeile {
	padding: 0px 0px 0px 0px;
	background-color: #E4E4E4;
	height: 1px;
	border: 0px;
}

/*	HREF-Styleklasse für Verweise in einem TD-Tag
	- z.B. Detail-Link bei Investmentprodukten
	*/
table.sortierbar .detaillink {
	padding: 2px;
	padding-left: 15px;
	margin: 0;
}

/*	IMG-Styleklasse für den linken Sortierpfeil
	*/
table.sortierbar .sortiergrafik_links {
	margin-right: 5px;
}

/*	IMG-Styleklasse für den rechten Sortierpfeil
	*/
table.sortierbar .sortiergrafik_rechts {
}




/*	Detailtabellen der Investment-Produkte */
table.produkt_detail {
	border: 1px solid #BFBFBF;
	background-color: #E4E4E4;
	font-size: 11px;
}

/*	Tabellenzelle-Standardanzeige */
table.produkt_detail td {
	padding: 2px 7px 2px 7px;
	background-color: #EFF0F5;
	border-top: 0px;
	border-left: 1px solid #E4E4E4;
	border-right: 0px;
	border-bottom: 0px;
}

/*	linke Spalte mit den Labels */
table.produkt_detail td.label {
	border-left: 0px;
	font-weight: bold;
}

/*	explizite Trennlinie nach einer Datenzeile */
table.produkt_detail td.trennlinie {
	padding: 0px 0px 0px 0px;
	background-color: #E4E4E4;
	height: 1px;
	border: 0px;
}

/*	explizite Leerzeile zwischen Datenzeilen */
table.produkt_detail td.leerzeile {
	padding: 0px 0px 0px 0px;
	border: 0px;
}

table.produkt_uebersicht {
	font-size: 11px;
}

table.produkt_uebersicht td {
	padding: 0 5px 0 5px;
}

table.produkt_uebersicht .detaillink {
	padding: 2px;
	padding-left: 20px;
	margin: 0;
}




.sortierbar a, .sortierbar a:link{
	font-weight:bold;
}

.sortierbar a:visited {
}

.sortierbar a:hover {
	text-decoration: underline;
}




