body,html{color:#383838;background-color:#fff;font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;font-size:11px;margin:0;padding:0}
img{border:none}
iframe{border:none;background-color:transparent;margin:0;padding:0}
sup{font-size:10px}
form,input,ul,ol,li,div,h1,h2,h3,h4,h5,p{margin:0;padding:0}
p,br{line-height:15px}
div{font-size:11px}
input,select,textarea{color:#383838;background-color:#fff;font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;font-size:11px;border:1px solid #D3D3D3;font-weight:400}
input{padding:0 1px}
h1 {
 position:relative;
 font-size:13px;
 padding-left: 3px;
 padding-bottom: 2px;
 height: 19px;
 line-height: 19px;
 border-bottom: 1px solid #c7c7c7;
}
h1 img.section{display:none}
h1 div.move{position:absolute;top:0;right:0;background-color:#fff;border:1px solid #c7c7c7;padding:3px}
h1 a.teaser:link,h1 a.teaser:visited,h1 a.teaser:active{margin-left:10px}
h1 span.datum{
	font-weight:400;
	font-size:10px;
	float:right;
}
h1 span.waehrung{
	font-weight:400;
	font-size:10px;
}

/* 
	default Minicharts 
*/
h1.miniChart {
 padding-left: 3px;
}
h1.miniChart span {
 float:right;
 font-weight: normal;
 font-size: 10px;
}
div.miniChart {
 background-color: #F9F9F9;
 text-align: center;
}
div.miniChart img {
	border-bottom: 1px solid #c7c7c7;
}


/*
	Chartkarussell
	neue Angaben 02.04.09
*/

div.rotationChart {
	float:left;
	background-image:url(/ftreff2/images/bg_chartkarussell.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	background-color:#F7F7F7;
	padding: 9px 0px 11px 0px;
	border-bottom:1px solid #d2d2d2;
}

/* Charts als Liste */
div.rotationChart ul,
div.rotationChart ul li {
	list-style-type: none;
	display: inline;
}

div.rotationChart h1 {
	border:none;
	padding:0;
	margin:0;
	overflow:hidden;
}

div.rotationChart div.column110 h1 a {
	font-size:9px;
}

div.rotationChart div.spacer {
	width:10px;
	height:113px;
	float:left;
}
div.rotationChart div.miniChart {
	background-color:#fff;
	/* neu */
	/* background-image:url(/ftreff2/images/icons/loading.gif); */
	background-repeat:no-repeat;
	background-position:50% 50%;
	position:relative;
	width:110px; 
	height:90px;
}

div.rotationChart h1 span {
	margin-top:2px;
	font-size:9px;
}

div.rotationChart div.miniChart img {
	border: 1px solid #e2e2e2;
	/* neu */
	position:absolute;
	top:0px;
	right:0px;
	width:110px; 
	height:90px;

}
div.rotationChart h1.miniChart span img {
	margin-top:5px;
}

div.rotationChart div.browse {
	float:left;
	display:inline;
	margin:21px 5px 0px 5px;
	background-color:none;
	background-repeat:no-repeat;
	background-image:url(/ftreff2/images/icons/icon_chartarrow_sprite.gif);
}
div.rotationChart div.browse a:link,
div.rotationChart div.browse a:visited,
div.rotationChart div.browse a:active {
	display:block;
	width:14px;
	height:93px;
}

div.rotationChart div.revInactive {
	background-position:-65px 35px;
}

div.rotationChart div.rev {
	background-position:-13px 35px;	
}
div.rotationChart div.rev:hover{
	background-color:#fff;
	background-position:-39px 35px;	
}

div.rotationChart div.ffd {
	background-position:1px 35px;
}
div.rotationChart div.ffd:hover{
	background-color:#fff;
	background-position:-25px 35px;
	
}
div.rotationChart div.ffdInactive {
	background-position:-51px 35px;
}


/*
	Halbtransparente Textezeile über den Charts im Chartkarussell
*/
div.imageTitle {
	position: absolute;
	top: 61px;
	right: 1px;
	height: 30px;
	width: 110px;
}
div.imageTitle div.background {
	position:absolute;
	left: 0px;
	top:0px;
	width:100%;
	height:100%;
	background-color: #393839;
	/* Transparenz */
	opacity:0.75;
	khtml-opacity: 0.75; 
	filter: alpha(opacity = 75);
	-moz-opacity:0.75;
}
div.imageTitle div.text {
	position:absolute;
	left: 2px;
	top:1px;
	width:106px;
	height:28px;
	text-align:left;
	line-height:115%;
}
div.imageTitle div.text a:link,
div.imageTitle div.text a:visited,
div.imageTitle div.text a:active {
	text-decoration: none;
	font-size:10px;
	color:#ffffff;
	display: block;
	width:100%;
	height:100%;
}
h2 {
 font-size:11px;
 line-height: 15px;
}

.r { text-align: right;  }
.l { text-align: left;   }
.c { text-align: center; }


/* 
 Standard Linkfarben
*/
a.red:link,
a.red:visited,
a.red:active {
 color:#FD0002;
}
a.green:link,
a.green:visited,
a.green:active {
 color: #0C9C00;
}
a:link, a:visited, a:active {
 color:#295f95;
 font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
 text-decoration:none;
 font-size: 11px;
}

a.update:link,a.update:visited,a.update:active{background-image:url(/ftreff2/images/icons/update.gif);background-position:left 3px;background-repeat:no-repeat;padding-left:12px}
a.extern:link,a.extern:visited,a.extern:active{background-image:url(/ftreff2/images/icons/extern.gif);background-position:left 3px;background-repeat:no-repeat;padding-left:12px}
a.popup:link,a.popup:visited,a.popup:active{background-image:url(/ftreff2/images/icons/popup.gif);background-position:left 3px;background-repeat:no-repeat;padding-left:12px}
a.alternative:link,a.alternative:visited,a.alternative:active{border:1px solid #c7c7c7;padding:1px 5px}
a.push:link,a.push:visited,a.push:active{background-image:url(/ftreff2/images/icons/pushBlinkRed.gif);background-position:left 3px;background-repeat:no-repeat;padding-left:15px}
a.insert:link,a.insert:visited,a.insert:active{margin-left:3px;line-height:20px;background-image:url(/ftreff2/images/icons/add.gif);background-repeat:no-repeat;padding:2px 0 2px 22px}
a:hover{text-decoration:underline;background:none}
a.kurs:link,a.kurs:visited,a.kurs:active{font-size:13px;font-weight:700}

span.neu  {
	background-image: url(/ftreff2/images/icons/e2_e3_sticker_special.gif);
	background-repeat: no-repeat;
	background-position:center right;
	padding-right: 30px;
}
span.download {
	display:block;
	padding: 0px 2px 0px 2px;
	clear: both;
}

/*
 Weiterfuehrende Links
*/
span.section_more {
	display:block;
	width:50%;
	float:left;
	color:#989898;
}
span.more_r {
	display:block;
	text-align:right;
	padding-bottom:0px;
	width:100%;
}
span.more {
	display:block;
	text-align:right;
	padding: 0px 2px 0px 2px;
}
span.more a:link,
span.more a:visited,
span.more a:active {
	margin: 0px 0px 0px 5px;
}

div.newsblock span.more{display:inline}
span.page{display:block;text-align:right;padding:0 2px 0 4px}
span.page a:link,span.page a:visited,span.page a:active{margin:0 0 0 3px}
span.page a.selected:link,span.page a.selected:visited,span.page a.selected:active{font-weight:700;color:#B7001E}
span.more img.move{margin-left:3px}
div.mainContainer{background-color:#fff;background-image:url(/ftreff2/images/contentborder.gif);background-position:right;background-repeat:repeat-y;width:796px}
div.navigationContainer{background-color:#fff;width:140px;float:left;margin-bottom:15px}
div.contentContainer{float:right;width:648px}

/*
 allgemeine Tabellenformatierung
*/
table {
 border-collapse: collapse;
 width:100%;
}
td, th {
 vertical-align: top;
 text-align:left;
 padding: 2px 2px 2px 2px;
 line-height: 15px;
 font-size:11px;
}

/*
	alternierende Tabellenhintergrundfarben
*/
tr.z1, td.z1, .z1 {
 background-color: #ececec;
}
tr.z2, td.z2, .z2 {
 background-color: #ffffff;
}
tr.z3, td.z3, .z3,
tr.z3, td.z3, .z4 {
 background-color: #f1f1f1;
}

/*
	Relation
*/
div.relation {
	background-image:url(/ftreff2/images/bg_relation.gif);
	background-position:center;
	width:32px;
	height:9px;
	margin: 3px auto 0px auto;
}
div.relation div.neg {
	background-image:url(/ftreff2/images/bg_relation_neg.gif);
	background-position:right;
	float:right;
	margin-right:17px;
	height:9px;
}
div.relation div.pos{
	background-image:url(/ftreff2/images/bg_relation_pos.gif);
	background-position:left;
	float:left;
	margin-left:17px;
	height:9px;
}

div.performance{background-image:url(/ftreff2/images/bg_performance.gif);width:150px;height:9px;margin:4px 0 0}
div.performance div{float:left;height:9px}
div.performance div.pos{background-image:url(/ftreff2/images/bg_performance_pos.gif);background-position:left}
div.performance div.neg{background-image:url(/ftreff2/images/bg_performance_neg.gif);background-position:left}
.b{font-weight:700}
.bb{font-weight:700;font-size:13px}
.red{color:#FD0002}
.green{color:#0C9C00}
.bgRed{background-color:#FD0002;color:#fff}
.bgGreen{background-color:#0C9C00;color:#fff}
.bgGrey{background-color:#7C7C7C}
.bgRT{background-color:#FEA002}

/*
	Realtime-Kennzeichnungen
*/
div.delayTime,
ul.delayTimeLegend li.delayTime,
table.kursliste td.delayTime,
table.portraitKurse td.delayTime,
table.extendetKursliste td.delayTime {
	background-image: url(/ftreff2/images/icons/delay_sprite.png);
	background-repeat: no-repeat;
	width:  11px;
	height: 18px;
	padding: 0px;
	border:  0px;
}
.rtk {	background-position:    0px bottom;	}
.t05 {	background-position:  -11px bottom;	}
.t10 {	background-position:  -22px bottom;	}
.t15 {	background-position:  -33px bottom;	}
.t20 {	background-position:  -44px bottom;	}
.t25 {	background-position:  -55px bottom;	}
.t30 {	background-position:  -66px bottom;	}
.t35 {	background-position:  -77px bottom;	}
.t40 {	background-position:  -88px bottom;	}
.t45 {	background-position:  -99px bottom;	}
.t50 {	background-position: -110px bottom;	}
.t55 {	background-position: -121px bottom;	}
.t60 {	background-position: -132px bottom;	}
.t60p{	background-position: -143px bottom;	}

.rtkq {	background-position: -154px bottom;	}
.t05q {	background-position: -165px bottom;	}
.t10q {	background-position: -176px bottom;	}
.t15q {	background-position: -187px bottom;	}
.t20q {	background-position: -198px bottom;	}
.t25q {	background-position: -209px bottom;	}
.t30q {	background-position: -220px bottom;	}
.t35q {	background-position: -231px bottom;	}
.t40q {	background-position: -242px bottom;	}
.t45q {	background-position: -253px bottom;	}
.t50q {	background-position: -264px bottom;	}
.t55q {	background-position: -275px bottom;	}
.t60q {	background-position: -286px bottom;	}
.t60qp{	background-position: -297px bottom;	}

td.delayTime div {
 width:11px;
}

ul.delayTimeLegend,
ul.delayTimeLegend li {
	float:left;
	list-style-type: none;
	font-size:10px;
}
ul.delayTimeLegend li.delayTime {
	height:16px;
	margin:0px 6px 0px 6px;
}

/*
	Realtime-Kennzeichnungen
	alte Angaben
*/

td.rt,td.nt{padding:0}
td.rt div{background-color:#FEA002;width:3px;height:18px}
td.nt div{width:3px;height:18px}

div.column110 {
 margin: 0px 0px 0px 0px;
 width:110px;
 float:left;
}

div.column119{width:119px;float:left;margin:0 10px 0 0}
div.column152{width:152px;float:left;margin:0 10px 0 0}
div.column233{width:233px;float:left;margin:0 10px 0 0}
div.column476{width:476px;float:left;margin:0 10px 0 0}
div.column206{width:206px;float:left;margin:0 10px 0 0}
div.column422{width:422px;float:left;margin:0 10px 0 0}
div.column314{width:314px;float:left;margin:0 10px 0 0}
div.column638{width:638px;float:left;margin:0 10px 0 0}
div.newsblock{background-color:#ececec;border-bottom:1px solid #c7c7c7;padding:0 9px 14px}
div.newsblock h2{padding:5px 0 10px}
div.newsblock p{line-height:15px}
div.newsblock span.datum{font-weight:700;font-size:11px}
div.newsblock img{float:left;margin:0 10px 10px -9px}
div.daily{background-color:#ececec;border-bottom:1px solid #c7c7c7;padding:0 9px}
#resizeDailyImage{float:left;margin:0 10px 0 -9px}
div.daily p{line-height:15px}
div.daily img{float:left;margin:0 10px 0 -9px}
div.news{padding:15px 9px 14px}
div.news p{line-height:15px}

div.news pre {
 border:1px solid #f8f8f8;
 font-size: 11px;
 background-color: #f8f8f8;
 padding:10px;
 overflow: auto;
 !overflow: scroll;
 scrollbar-base-color:#ececec;
 scrollbar-3dlight-color:#A9A9A9;
 scrollbar-arrow-color:#A9A9A9;
 scrollbar-darkshadow-color:#ececec;
 scrollbar-face-color:#FFFFFF;
 scrollbar-highlight-color:#FFFFFF;
 scrollbar-shadow-color: #A9A9A9;
 scrollbar-track-color:#ececec;
}
div.news span.datum{display:block;font-size:11px;padding-bottom:15px}
div.news img{float:left; margin: 0px 10px 10px 0px;}
div.news ul,div.news ol,div.news ul.default,div.news ol.default,div.newsblock ul.default{margin:0 0 10px 20px}
div.news ul.indent{margin:0 0 10px 10px}
div.news ul li,div.news ul.default li,div.newsblock ul.default li{list-style-type:square}
div.news ul.check li,div.newsblock ul.check li{list-style-image:url(/ftreff2/images/icons/check.gif);list-style-position:outside}
div.news ol.default li,div.newsblock ol.default li{list-style-type:decimal}
div.news ul.indent li{list-style-type:none}
div.news ul.indent li img{margin:0 10px 0 0}
div.news li{line-height:15px}
div.news li.selected a:link,div.news li.selected a:visited,div.news li.selected a:active{color:#B7001E}
div.news li.bmargin{margin-bottom:10px}
div.help{background-color:#ececec;border-bottom:1px solid #c7c7c7}
span.comment{font-size:10px;color:#999;line-height:12px}
table.newsliste{border-bottom:1px solid #c7c7c7;table-layout:fixed}
table.newsliste th{background-color:#ececec;border-bottom:1px solid #c7c7c7}
table.newsliste td{overflow:hidden}
table.newsliste td.old{color:#A9A9A9}
table.newsliste td.selected,table.newsliste td.selected a:link,table.newsliste td.selected a:visited,table.newsliste td.selected a:active{color:#B7001E;font-weight:700}
table.newsliste td.block{padding:3px 7px}

/*
 Kurstabelle + erweiterte Kurstabelle mit Trenner
*/
table.kursliste, 
table.portraitKurse, 
table.extendetKursliste {
 border-bottom: 1px solid #c7c7c7;
}
div.caption,
table.kursliste caption,
table.portraitKurse caption, 
table.extendetKursliste caption {
	font-size:11px;
	text-align:left;
	background-color: #fff;
	padding: 3px 0px 0px 2px;
	background-image: url(/ftreff2/images/gradient_view_sprite.gif);
	background-position: 0px 3px;
	background-repeat: repeat-x;
}
div.caption h3,
table.kursliste caption h3,
table.portraitKurse caption h3, 
table.extendetKursliste caption h3 {
	font-size:11px;
	padding: 2px 0px 2px 0px;
}
table.extendetKursliste caption h3 img.country {
 margin: 0px 4px -1px 0px;
}
table.kursliste th,
table.portraitKurse th {
 background-color: #ececec;
 border-bottom: 1px solid #c7c7c7;
}
table.kursliste td.desc {
 border-right: 1px solid #c7c7c7;
 font-weight: bold;
}
table.kursliste td.indent, 
table.extendetKursliste td.indent {
  padding-left: 15px;
}
table.kursliste td.indent2x, 
table.extendetKursliste td.indent2x {
  padding-left: 30px;
}
table.kursliste td.indent3x, 
table.extendetKursliste td.indent3x {
  padding-left: 45px;
}
table.kursliste td.old, 
table.extendetKursliste td.old {
 color: #A9A9A9;
}
table.extendetKursliste th {
 border-bottom: 1px solid #c7c7c7;
 padding: 2px 2px 2px 2px;
 line-height: 15px;
 font-size:11px;
 background-color:#ececec;
}
table.extendetKursliste th.group {
 border-right: 1px solid #d8d8d8;
}
table.extendetKursliste tr.sub th {
 border-bottom: 1px solid #d8d8d8;
 border-right: 1px solid #d8d8d8;
 font-weight: normal;
}
table.extendetKursliste tr.tl th {
 border-bottom: none;
}
table.extendetKursliste th.selected {
 color:#B7001E;
 background-color: #d8d8d8;
}
table.extendetKursliste tr.selected,
table.extendetKursliste td.selected, 
table.extendetKursliste tr.summe td,
table.kursliste td.selected {
 font-weight: bold;
}
table.extendetKursliste tr.insert td {
 border-top: 1px solid #d8d8d8;
 border-bottom: 1px solid #d8d8d8;
 vertical-align: middle;
}
table.extendetKursliste td.desc {
 border-bottom: 1px solid #d8d8d8;
 border-top: 1px solid #d8d8d8;
}
table.extendetKursliste td.selectedDescription {
 color:#B7001E;
}
table.extendetKursliste td a.selected:link,
table.extendetKursliste td a.selected:visited,
table.extendetKursliste td a.selected:active {
 color:#B7001E;
 font-weight: bold;
}
table.kursliste td a.selected:link,
table.kursliste td a.selected:visited,
table.kursliste td a.selected:active {
 color:#B7001E;
 font-weight: bold;
}
table.extendetKursliste th.selected a:link,
table.extendetKursliste th.selected a:visited,
table.extendetKursliste th.selected a:active {
 color:#B7001E;
}
table.extendetKursliste td.last,
table.extendetKursliste tr th.last,
table.extendetKursliste td.rt {
 border-right: none;
}
table.extendetKursliste td {
 border-right: 1px solid #d8d8d8;
}
/*
	Vergroesserte Kusdarstellung
*/
table.portraitKurse th {
	border-top: 1px solid #c7c7c7;
}
table.portraitKurse td {
	vertical-align: bottom;
	padding-top: 3px;
	padding-bottom: 3px;
}

table.portraitKurse td img {
	float:left;
	margin-bottom: 1px;
}
table.portraitKurse td.delayTime {
	background-color:#E6E6E6;
	border-right: 1px solid #fff;
}

table.portraitKurse td.kurs,
table.portraitKurse td.relativ,
table.portraitKurse td.kurs a:link,
table.portraitKurse td.kurs a:visited,
table.portraitKurse td.kurs a:active {
	font-weight: bold;
	font-size:18px;
	line-height:20px;
	white-space: nowrap;
}
table.portraitKurse td.kurs div.arrow {
	background-image: url(/ftreff2/images/arrow/portrait_arrow_sprite.png);
	background-repeat: no-repeat;
	height: 20px;
}
table.portraitKurse td.kurs div.p1 { background-position: 0px 0px;   }
table.portraitKurse td.kurs div.p2 { background-position: 0px -20px; }
table.portraitKurse td.kurs div.p3 { background-position: 0px -40px; }
table.portraitKurse td.kurs div.p4 { background-position: 0px -60px; }
table.portraitKurse td.kurs div.p5 { background-position: 0px -80px; }

table.portraitKurse td.absolut {
	padding-right:25px;
	white-space: nowrap;
}
table.portraitKurse tr.z3 td, 
table.portraitKurse tr.z4 td {
	padding-top: 0px;
	padding-bottom: 0px;
}
table.portraitKurse tr.z4 td {
	font-size:10px;
}
table.portraitKurse tr.z4 td span.light {
	color: #C7C7C7;
	padding: 0px 2px 0px 2px;
}
table.portraitKurse tr.z4 td span.whrg {
	padding: 0px 15px 0px 0px;
}

/*
	bis, ask (alt)
*/
table.bidask td,table.bidask th{vertical-align:middle}
table.bidask td.ts,table.bidask th.ts{padding:0 2px 0 0}
table.bidask td.rt div{height:28px}
table.bidask td.bottom,table.bidask th.bottom{vertical-align:bottom}
div.bwert{background-color:#ececec;padding:6px 2px 6px 3px}
div.bwert li{display:inline;padding:0 4px 0 0}
div.bwert li.title{font-weight:700}
ul.wpInfo li{float:left;list-style-type:none;width:159px;font-size:10px}
ul.wpInfo li span.title{color:#afafaf;padding:0 2px 0 4px}

div.wpKurs {
 position: absolute;
 right:0px;
 bottom:0px;
}
div.wpKurs div{font-weight:400;float:left;height:19px;line-height:19px;padding:0 7px}
div.wpKurs div.delayTime {
 padding: 0px;
 width:11px;
}
div.wpKurs div.rt{background-color:#FEA002;width:5px;padding:0}
div.wpKurs div.datum{border-right:1px solid #c7c7c7}
div.wpKurs div.kurs{font-weight:700}
div.wpKurs div.rel{color:#fff}
div.wpKurs div.order{padding:0}
div.wpKurs div.order a:link,div.wpKurs div.order a:visited,div.wpKurs div.order a:active{background-image:url(/ftreff2/images/gradient_submit.gif);background-repeat:repeat-x;background-position:center;background-color:#3E72AB;font-weight:700;font-size:11px;color:#fff;text-decoration:none;margin:0 3px 0 0;padding:1px 5px}
div.indizes{font-size:10px;margin-right:10px;background-color:#fff;height:26px}
div.indizes a:link,div.indizes a:visited,div.indizes a:active{font-size:10px;margin-left:7px}
div.indizes img.vwd_group{float:right;width:80px;height:26px;border:none}
div.indizes span.time{font-weight:700;font-size:10px;margin:0 10px 0 2px}
div.indizes img.arrow{width:10px;height:8px;margin:9px 3px 0 2px}
div.register{border-bottom:1px solid #c7c7c7;background-color:#F8F8F8;line-height:18px;white-space:nowrap;overflow:hidden;padding:0 0 0 8px}
div.register a:link,div.headline a:visited,div.headline a:active{font-size:10px}
div.toolbar{background-color:#F8F8F8;border-bottom:1px solid #c7c7c7;height:32px}
div.toolbar img{float:left;margin:4px 1px 4px 8px}
div.headlineContainer{position:relative;background-color:#fff;height:40px;border-bottom:1px solid #e3e3e3;margin:10px 10px 20px 0}
div.headlineContainer h3.ad,div.headlineContainer h3.attention{position:absolute;left:3px;width:420px;font-weight:400;font-size:11px}
div.headlineContainer h3.ad{top:2px}
div.headlineContainer h3.attention{top:20px}
div.headlineContainer h3.attention a:link,div.headlineContainer h3.attention a:visited,div.headlineContainer h3.attention a:active{color:#B7001E}
div.headlineContainer div.buttons{position:absolute;right:10px;bottom:-1px;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-top:1px solid #e3e3e3;background-color:#fff;padding:5px 3px 1px}
div.headlineContainer div.buttons img{float:left;margin:0 2px}

/*
 Sprungmarke nach oben
*/
div.jumper {
	border-top: 1px solid #DDDDDD;
	padding: 2px 5px 2px 10px; 
	background-color: #F9F9F9;
	margin: 0px 10px 0px 0px;
	text-align:right;
}
div.jumper a.top:link,
div.jumper a.top:visited,
div.jumper a.top:active {
	background-image: url(/ftreff2/images/icons/top.gif); 
	background-position: right 3px; 
	background-repeat: no-repeat; 
	padding-right: 11px;
	font-size:10px;
}
div.jumper a.home:link,
div.jumper a.home:visited,
div.jumper a.home:active {
	display: none;
	float:left;
	background-image: url(/ftreff2/images/icons/home.gif); 
	background-position: left 3px; 
	background-repeat: no-repeat; 
	padding-left: 13px;
}

/*
 Kopfzeile und Fusszeile mit 
 Finanztreff Logo und Suche
*/
div.head,
div.footer {
 position: relative;
 margin-right:10px;
 background-color: #5184b9;
 background-image: url(/ftreff2/images/gradient_header.gif);
 background-repeat: repeat-x;
}
div.head {
 height: 69px;
}
div.footer {
 height:50px;
 background-position: bottom left;
}

div.head img.finanztreff,
div.footer img.finanztreff {
 border: none;
 margin: 10px 0px 0px 12px;
}

div.head div.mainsearch,
div.footer div.mainsearch {
 position: absolute;
 background-color: #769fc9;
 border: 1px solid #98B7D6;
 color: #ffffff;
 height:34px;
 width:245px;
}
div.head div.mainsearch {
 top:14px;
 right:14px;
}
div.footer div.mainsearch {
 top:8px;
 right:8px;
}

div.head div.mainsearch span,
div.footer div.mainsearch span {
  font-weight:bold;
  padding-top:8px;
  padding-left:8px;
  display:block;
}

div.head div.mainsearch input.in,
div.footer div.mainsearch input.in {
 border: 1px solid #537AA1;
 padding:3px 0 4px 20px;
 width:140px;
 background-image: url(/ftreff2/images/icons/mainsearch.png);
 background-repeat:no-repeat;
 background-position:4px;
 left:51px;
 top:6px;
 position: absolute;
}

div.head div.mainsearch input.go,
div.footer div.mainsearch input.go {
 border:1px solid #3a3a3a;
 position: absolute;
 right:6px;
 top:6px;
 padding:0px;
}
/*
	Social Bookmarks
*/
div.sb {
 border-top: 1px solid #DDDDDD;
 padding: 5px 7px 4px 10px; 
 background-color: #F9F9F9;
 margin-right:10px;
 height:20px;
}
div.sb a.sb {
 text-decoration: none;
 background-image: url(/ftreff2/images/icons/socialbookmarks/sb_sprite.png);
 width:18px;
 height:18px;
 float:left;
 margin-right:6px;
}
div.sb a.help {
	float:right;
	line-height:18x;
	font-size:10px;
}
/*
 Sprungmarken
*/
div.crossLinks {
	border-top: 1px solid #DDDDDD;
	padding: 7px 7px 7px 10px; 
	background-color: #F9F9F9;
	margin-right:10px;
}
div.crossLinks img.icon {
	margin:3px 7px 0px 0px;
	float:left;
	width:25px;
	height:25px;
}
div.crossLinks ul.links,
div.crossLinks ul.links li {
	display: inline;
	list-style-type: none;
}
div.crossLinks ul.links li {
	background-image: url(/ftreff2/images/e1_separator.gif);
	background-repeat: no-repeat;
	background-position: right 2px;
	margin-right: 6px;
}
div.crossLinks ul.links li a {
	margin-right: 5px;
}

/*
	Impressum und Copyright
*/
div.imp {
 border-top: 1px solid #DDDDDD;
 padding: 2px 7px 2px 10px; 
 background-color: #F9F9F9;
 margin-right:10px;
 font-size: 10px;
}
div.imp span {
 font-size: 10px;
 float:right;
}
div.imp a:link,
div.imp a:visited,
div.imp a:active {
 font-size: 10px;
 white-space: nowrap;
 margin-right:3px;
}

/*
 Nachrichtenportrait - Kursblock
*/

div.companyNewsHead{background-color:#ececec;border-bottom:1px solid #c7c7c7;padding:2px 0 2px 5px}
div.companyNewsHead ul li{display:inline;float:right;margin:0 5px 0 0}
div.companyNewsHead ul li div.rt{background-color:#FEA002;width:3px;height:15px;float:left;margin:0 3px 1px 0}
div.companyNews{background-color:#ececec;border-bottom:1px solid #c7c7c7;position:relative;padding:2px 0 2px 5px}
div.companyNews img.chart{width:100px;height:60px}
div.companyNews table.performance{position:absolute;top:0;left:280px;width:120px}
div.companyNews table.kurse{position:absolute;top:0;left:120px;width:140px}
div.companyNews ul.analyse{position:absolute;top:0;left:250px;width:120px}
div.companyNews ul.analyse li{list-style-type:none;padding:2px}
div.companyNews ul.analyse li.rating{float:left}
div.companyNews ul.analyse li.rating div.relation{margin:4px 0 0}

/*
 Legende
*/
div.legende {
 border-bottom: 1px solid #c7c7c7;
 background-color: #F9F9F9;
 padding: 10px;
}
div.legende div.column {
 float:left;
 margin-right:10px;
}
div.legende h2 {
 margin-bottom:4px;
}
div.legende ul.indent {
 margin: 0px 0px 10px 0px;
}
div.legende ul.default li {
 list-style-type: square;
}
div.legende ol.default li {
 list-style-type: decimal;
}
div.legende ul.indent li {
 list-style-type: none;
}
div.legende ul.indent li img {
 margin: 0px 10px 0px 0px;
}
div.legende li {
 line-height:15px;
}

/* 
 Fehlermeldungen 
*/
div.hint,
div.error {
 border-bottom: 1px solid #c7c7c7;
 border-top: 1px solid #c7c7c7;
 background-color: #ececec;
 padding: 10px;
}
div.error {
 background-color: #FFCCCB;
}

/*
 infolayer
*/
div.infoLayer {
 width: 190px;
 border: 1px solid #c7c7c7;
 border-bottom-width: 3px;
 border-right-width: 3px;
 background-color: #fff;
}
div.infoLayer h1 {
 font-size:11px;
 padding-left: 0px;
 height: 19px;
 line-height: 19px;
 border-bottom: 1px solid #c7c7c7;
}
div.infoLayer div.container {
 padding:10px;
}
div.infoLayer div.container ul.navigation {
 height: 18px;
}
div.infoLayer div.container ul.navigation li {
 float: left;
 padding-right: 13px;
 list-style-type: none;
 line-height: 18px;
}
div.infoLayer div.container div.datum {
 border-top: 1px solid #c7c7c7;
 color: #A3A3A3;
 font-size: 11px;
 text-align:right;
}

div.infoLayer div.container div.kurs {
 border-top: 1px solid #c7c7c7;
 border-bottom: 1px solid #c7c7c7;
 height: 20px;
}

div.infoLayer div.container div.kurs div {
 float:left;
 border: none;
 line-height: 18px;
 height: 20px;
}

div.infoLayer div.container div.kurs div.rt {
 width:5px;
 padding: 0px;
 background-color: #FEA002;
}
div.infoLayer div.container div.kurs div.kurs {
 width:90px;
 font-weight: bold;
}
div.infoLayer div.container div.kurs img {
 margin-top:6px;
}

div.infoLayer div.container div.kurs div.rel {
 float:right;
 padding-right: 4px;
 width:65px;
 color: #ffffff;
}
div.infoLayer div.container table.kurs {
	width: 170px;
}

div.infoLayer div.container div.chart {
 border-top: 1px solid #c7c7c7;
 border-bottom: 1px solid #c7c7c7;
 background-color: #F9F9F9;
}
div.infoLayer div.container div.delay {
 line-height: 18px;
 font-size: 10px;
 margin-bottom: 5px;
}
div.infoLayer div.container a.button:link,
div.infoLayer div.container a.button:visited,
div.infoLayer div.container a.button:active {
 display: block;
 text-decoration: none;
 background-image: url(/ftreff2/images/buttons/btn_forward.gif);
 background-position: right;
 background-repeat: no-repeat;
 background-color: #D7E3EF;
 height: 16px;
 margin-bottom:3px;
 padding-left: 8px;
}

div.wait {
	background-image:url(/ftreff2/images/icons/loading16x16.gif);
	background-repeat:no-repeat;
	background-position:center 5px;
	text-align:center;
	padding:25px 5px 5px 5px;
	width:625px;
}

/*
div.infoLayer{width:190px;border:1px solid #c7c7c7;border-bottom-width:3px;border-right-width:3px;background-color:#fff}
div.infoLayer h1{font-size:11px;padding-left:0;height:19px;line-height:19px;border-bottom:1px solid #c7c7c7}
div.infoLayer div.container{padding:10px}
div.infoLayer div.container ul.navigation{height:18px}
div.infoLayer div.container ul.navigation li{float:left;list-style-type:none;width:42px;line-height:20px}
div.infoLayer div.container div.datum{border-top:1px solid #c7c7c7;color:#A3A3A3;font-size:11px;text-align:right}
div.infoLayer div.container div.kurs div{border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;font-weight:400;float:left;height:19px;width:86px;line-height:19px;padding:0 7px}
div.infoLayer div.container div.kurs div.rt{background-color:#FEA002;width:5px;padding:0}
div.infoLayer div.container div.kurs div.kurs{font-weight:700}
div.infoLayer div.container div.kurs div.rel{color:#fff;width:50px}
div.infoLayer div.container div.chart{border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;background-color:#ececec}
div.infoLayer div.container div.delay{line-height:18px;font-size:10px;margin-bottom:5px}
div.infoLayer div.container a.button:link,div.infoLayer div.container a.button:visited,div.infoLayer div.container a.button:active{display:block;text-decoration:none;background-image:url(/ftreff2/images/buttons/btn_forward.gif);background-position:right;background-repeat:no-repeat;background-color:#D7E3EF;height:16px;margin-bottom:3px;padding-left:8px}
*/


/*
 dropdownLayer
*/
div.dropdownLayer {
 border: 1px solid #c7c7c7;
 width:100px;
 background-color: #fff;
}
div.dropdownLayer ul {
 padding:3px;
}
div.dropdownLayer ul li {
 text-align:left;
 list-style-type: none;
}
div.dropdownLayer ul li span {
 float:right;
 color: #383838;
}
div.dropdownLayer ul li.arrow { }
div.dropdownLayer ul li.alt   { 
	background-color: #ececec;
}

div.dropdownLayer ul li a:link,
div.dropdownLayer ul li a:visited,
div.dropdownLayer ul li a:active {
 padding:1px 2px 1px 2px;
 display: block;
 text-decoration: none;
}
div.dropdownLayer ul li a:hover,
div.dropdownLayer ul li a:hover span {
 background-color: #4170A1;
 color: #fff;
}


div.impressum{border-top:1px solid #DDD;padding-bottom:10px;margin-right:10px}
div.impressum h5{font-weight:400;font-size:10px;float:left;margin:5px 0 0 5px}
div.impressum p{float:right;font-size:10px;line-height:15px;width:638px;margin:5px 0}
div.impressum p a:link,div.impressum p a:visited,div.impressum p a:active{margin-right:7px;font-size:10px;white-space:nowrap}
div.impressum span{display:block;text-align:right;font-size:10px}
div.history{background-color:#fff}
div.history h1{padding-left:5px}
div.history ul{padding:0}
div.history ul li{border-bottom:1px solid #c7c7c7;padding:2px 2px 2px 5px}

/* Farbraum */
.bg01 { background-color: #005600; }
.bg02 { background-color: #008001; }
.bg03 { background-color: #99CC01; }
.bg04 { background-color: #FFCC00; }
.bg05 { background-color: #FF9900; }
.bg06 { background-color: #FF6600; }
.bg07 { background-color: #FE0000; }
.bg08 { background-color: #B80120; }
.bg09 { background-color: #800000; }
.bg10 { background-color: #15416E; }
.bg11 { background-color: #326EAC; }
.bg12 { background-color: #93BDE5; }
.bg13 { background-color: #E5E5E5; }
.bg14 { background-color: #C0C0C0; }
.bg15 { background-color: #7C7C7C; }
.bg16 { background-color: #333333; }
/* Fehler */
.bg17 { background-color: #FFCCCB; }
/* Alternativ-Hintergrund fuer Newsblock */
.bg18 { background-color: #F9F9F9 !important;}

div.clearall {
 height: 1px;
 line-height:1px;
 border: none;
 clear: both;
 font-size:1px;
 padding:0px;
 margin:0px;
}

div.clearline{height:15px;line-height:15px;border:none;clear:both}
div.clearborder{border-bottom:1px solid #DDD;height:0;line-height:0;clear:both}
.realtime{color:#fff;background-color:#fea002;padding-left:3px;padding-right:2px;border:1px solid #fff}
.faded{color:#989898}
.small{font-size:10px}
.last_tablerow{border-top:1px solid #e5e5e5}
#preisliste_sms{clear:both}
#preisliste_sms th{background-color:#e5e5e5;border-bottom:1px solid #c7c7c7;border-top:1px solid #c7c7c7}
.bg_white{background-color:#fff}
.ol_num{list-style-type:decimal;margin-left:22px;margin-top:10px}
#firstgate,#ueberweisung{width:50%;height:80px;float:left}

/*
	Registerkarten: (Neu)-Anmeldung, SMS+Mobile
*/
ol.assistent,
ol.assistent li {
    margin:0px;
    padding:0px;
}
ol.assistent {
    height:40px;
    background-color:#efefef;
}
ol.assistent li {
    float:left;
    list-style-type:none;
    font-size:11px;
    color:#b8b8b8;
    font-weight:bold;
    width:140px;
    border-left:1px solid #c7c7c7;
    border-bottom:1px solid #c7c7c7;
    padding-top:6px;
    line-height:13px;
}
ol.assistent li.first {
    border-left: 0px;
}
ol.assistent li.active {
    background-color:#f9f9f9;
    border-bottom:1px solid #f9f9f9;
    color:#316eac;
}
ol.assistent li span {
    float:left;
    font-size:30px;
    height:33px;
    line-height:25px;
    margin-left:14px;
    margin-right:10px;
}

button{border:none;background-image:url(/ftreff2/images/buttons/btn_forward.gif);background-position:right;background-repeat:no-repeat;background-color:#D7E3EF;padding-left:8px;padding-right:24px;font-family:tahoma;font-weight:400;font-size:11px;color:#316eac;text-align:left}
input[type=checkbox],input[type=radio]{border:none!important;background:none!important}
.mobileSample{background-image:url(/ftreff2/images/bg_mobil_sample.gif);background-position:center center;background-repeat:no-repeat;width:200px;height:140px}
.mobileSample p{line-height:14px;padding:35px 24px 24px}

input[type=submit],input[type=button] { cursor:pointer; }
/*
	Breite Label
*/
.width60 {
	background-position: 60px;
}
.width80 {
	background-position: 80px;
}
.width100 {
	background-position: 100px;
}
.width120 {
	background-position: 120px;
}
.width140 {
	background-position: 140px;
}
.width160 {
	background-position: 160px;
}
.width200 {
	background-position: 200px;
}
.width220 {
	background-position: 220px;
}

/*
	Zeilenumbrüche in Formularen
*/
div.formbox br,
div.login br {
	clear: both;
}

/*
	Formulare
*/
div.formbox {
	background-image: url(/ftreff2/images/bg_form.gif);
	background-repeat: repeat-y;
	border-bottom: 1px solid #D7D7D7;
}
div.formbox div.group {
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #D7D7D7;
	height: 100%;
}
div.formbox div.bGroup {
	padding: 10px 0px 10px 0px;
	border-bottom: none;
	height: 100%;
}

div.formbox h2 {
	padding: 0px 0px 0px 5px;
	border-bottom: 1px solid #D7D7D7;
}
div.formbox h3 {
	padding: 2px 0px 2px 0px;
	font-size:11px;
}

div.formbox div.text {
	padding: 10px 0px 10px 5px;
	border-bottom: 1px solid #D7D7D7;
	height: 100%;
	background-color: #fff;
}
div.formbox div.submit {
	padding: 5px 5px 5px 5px;
	text-align: right;
	background-color: #fff;
}

div.formbox div.submit.center {
	text-align: center;
}
div.formbox input,
div.formbox textarea {
	padding:0px 1px 0px 1px;
}
div.formbox select {
	padding:0px 0px 0px 1px;
}
input.option,
div.formbox input.option {
	border: none;
	background-color: transparent;
	margin: 0px 2px -1px 4px;
}

/*
	Button formatierung
*/
div.formbox input.go,
div.formbox input.function {
	font-weight: bold;
	font-size: 11px;
	padding-bottom:2px;
	line-height:11px;
	color:#ffffff;
}
div.formbox input.go {
	background-color: #5d90c7;
	border: 1px solid #244B6C;
	background-image: url(/ftreff2/images/gradient_submit.gif);
	background-repeat: repeat-x;
	background-position: center;
}

div.formbox input.function {
	background-color: #c1c1c1;
	border: 1px solid #383838;
	background-image:url(/ftreff2/images/gradient_funktion.gif);
	background-repeat: repeat-x;
	background-position: center;
}

div.formbox input.disabled, div.formbox select.disabled {
	background-color: #F9F9F9;
}

div.formbox input.required,
div.formbox select.required {
	/*
	border: 1px solid #ABC3DB;
	background-color: #D6E2EE;
	*/
}

div.formbox label {
	display: block;
	float:left;
	padding: 2px 0px 2px 5px;
}
div.formbox div.formfield {
	float: right;
	padding: 2px 5px 2px 0px;
	text-align: right;
	/* neue Angaben 
	height:16px;
	*/
	line-height:16px;
}
div.formbox div.formfield img.dropdownArrow {
	margin-top: 1px;
	border:1px solid #D3D3D3;
	z-index:1;
}

/*
 dropDownLayer
*/
div.pullDownLayer {
	padding:2px;
	background-color:#ffffff;
	border:1px solid #c7c7c7; 
	width:175px;
	height:285px;
	display: none;
	overflow:auto;
	text-align:left;
	position:absolute;
	right:4px;
	z-index:1000;
}
div.pullDownLayer table.kursliste {
	border-bottom:none; 
}

/* 
	fuer Slider 
*/
div.slider div.sliderCount{font-size:14px;font-weight: bold;margin: 0px 0px 0px 0px;}
div.slider div.sliderCountAll{font-size:14px;font-weight: bold;margin-left:15px;}
div.slider div.searchResultCount{text-align:center;float:left;margin-left:15px;}
div.searchResultCount div.sliderCount{font-size:11px;}
tr.tableFormHeader td{border-top:1px solid #d8d8d8;padding:10px 0 0}
tr.tableFormBody td{background-color:#ececec}
tr.tableFormFooter td{border-bottom:1px solid #d8d8d8;padding:0 0 10px}
tr.tableFormFooter div.submit{background-color:#ececec;border-top:1px solid #D7D7D7}
div.formfilter{float:right;font-weight:400}
div.formfilter input,div.formfilter select,div.formfilter textarea{border:1px solid #D3D3D3}
div.formfilter input.go{border:none}

/*
	Login Box
*/
div.login {
	background-color: #F8F8F8;
	width:140px;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #D7D7D7;
}
div.login label {
	float:left;
	height: 16px;
	padding: 2px 0px 2px 8px;
	color: #989898;
}
div.login div.formfield {
	float:right;
	height: 16px;
	padding:2px 6px 2px 0px;
}
div.login input {
	padding: 0px 1px 0px 1px;
	border: 1px solid #D3D3D3;
	height: 14px;
}
div.login input.go{
	margin:0px 0px -4px 4px;
	padding:0px;
	border: none;
	width: 16px;
	height: 16px;
}

div.voting{background-color:#fff;border-bottom:1px solid #D7D7D7}
div.voting h1{padding-left:5px}
div.voting p,div.voting ul.form{padding:5px}
div.voting ul.form{border-bottom:1px solid #D7D7D7;border-top:1px solid #D7D7D7}
div.voting ul.form li{position:relative;list-style-type:none;margin:0 0 3px 15px;padding:0}
div.voting ul.form li input{position:absolute;left:-20px;top:0;border:none;margin:0;padding:0}
div.voting div.submit{text-align:center;background-color:#fff;padding:5px}
div.voting input.go{border:1px solid #244B6C;background-image:url(/ftreff2/images/gradient_submit.gif);background-repeat:repeat-x;background-position:center;background-color:#3E72AB;font-weight:700;font-size:11px;color:#fff}

div.formbox div.formfield img.dropdownArrow {
	margin-top: 1px;
	border:1px solid #D3D3D3;
	z-index:1;
}

/*
	ï¿½ussere Tabelle fï¿½r Wallpaper
*/
table.ad {
	width: 100%;
	border: none;
}
table.ad td.left {
	padding: 0px;
	vertical-align: top;
	width: 796px;
}
table.ad td.right {
	padding: 0px;
	vertical-align: top;
	width: 100%;
	background-color: #E6E6E6;
}

/*
	Container fï¿½r Banner oben und rechts
*/
div.adSpacer {
	width: 796px;
	height: 110px;
	background-color: #E6E6E6;
	background-image:url(/ftreff2/images/werbung.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
}

/*
	Positionierung banner 468px breit
*/
div.adPopup468 {
	position:absolute;
	top:8px;
	right: 5px;
	background-image:url(/ftreff2/images/werbung.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width:475px;
	height: 60px;
}

/*
	Positionierung Wallpaper 769px breit
*/
div.adTopWall769 {
	position:absolute;
	top:0px;
	left: 27px;
}
div.adRightWall769 {
	position:absolute;
	top:0px;
	left:796px;
}

/*
	Positionierung Wallpaper 796px breit
*/
div.adTopWall796 {
	position:absolute;
	top: 0px;
	left: 0px;
}
div.adRightWall796 {
	position:absolute;
	top:0px;
	left:796px;
}

/*
	Positionierung BigSize + Skyscraper
*/
div.adTopBigsize {
	position:absolute;
	top:10px;
	left: 34px;
}
div.adRightSky {
	position:absolute;
	top:110px;
	left:806px;
	z-index:9999;
}

/*
	Werbung
*/
span.werbung {
	font-size: 9px;
	font-weight: normal;
	text-transform: none;
	color: #aaaaaa;
	padding:0px 2px 0px 2px;
}

/*
	Rectangle Portrait (zb Aktien, Devisen)
*/
div.adRectanglePortrait {
	margin-top: 6px;
}
div.adRectanglePortrait span.werbung {
	display: block;
	border-bottom: 1px solid #cccccc;
	height: 15px;
	line-height: 15px;
}

/*
	Newsbox
*/
div.adNewsbox {
	position:absolute;
	top:110px;
	left:806px;
}
div.newsBoxInlay h1.global {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: #E2E2E2;
	margin-bottom: 12px;
	padding-left: 2px;
	text-transform: uppercase;
}

/*
 Marketingbox
 (alt)
*/
div.marketingBox {
	background-color: #5486B9;
	background-image: url(/ftreff2/images/gradient_mbox.gif);
	background-repeat: repeat-x;
	height: 110px;
}
div.marketingBox h1 {
	border-bottom: 1px solid #96B7DA;
	border-top: 1px solid #96B7DA;
	padding: 0px 5px 0px 5px;
	margin-bottom: 3px;
}
div.marketingBox p {
	padding: 0px 5px 0px 5px;
	color: #ffffff;
}
div.marketingBox h1 a:link,
div.marketingBox h1 a:visited,
div.marketingBox h1 a:active {
	color: #ffffff;
	display: block;
}
div.marketingBox p a:link,
div.marketingBox p a:visited,
div.marketingBox p a:active {
	color: #ffffff;
	display: block;
	height: 80px;
}


/*
	Marketingboxen
	(neu)
*/
div.mabo {
	border: 1px solid #c7c7c7;
}
div.mabo div.maboHeadline {
	background-color:#ffffff;
	color: #383838;
	font-weight: bold;
	text-transform:uppercase;
	padding: 0px 0px 0px 8px;
	line-height:25px;
	font-size:17px;
	letter-spacing: -0.4pt;
}
div.mabo div.maboHeadline span.alert {
	color: #b7001e;
}
div.mabo div.maboTeaser {
	background-image: url(/ftreff2//images/gradient_voting.png);
	background-repeat: repeat-x;
	background-color: #fdfdfd;
}
div.mabo div.maboTeaser div.text {
	padding: 8px 8px 8px 8px;
	color: #383838;
	height:50px;
}
div.mabo div.maboTeaser div.click {
	text-align:right;
 	margin: 0px 5px 3px 5px;
}
div.mabo div.maboTeaser div.click a {
	text-decoration: none;
	display: block;
	font-size:13px;
	font-weight: bold;
}
div.mabo div.maboTeaser div.text a {
	color: #383838;
	text-decoration: none;
	display: block;
}

/*
	EquotyStory.AG
*/
div.nav_e1 ul li span.eq {
	background-image: url(/ftreff2/media/fcbafbe/equitystory_16x16.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}

/*
	Adventskalender
*/
div.nav_e1 ul li.advent {
	background-image: url(/ftreff2/images/icons/e1_sticker_xmas.gif);
	background-repeat: no-repeat;
	background-position: 4px 3px;
	padding-left: 25px;
}

/*
	RBS & Commerzbank Realtime-Indikationen
	Kennzeichnung & Legende
*/
ul.rtkIndikation {
	margin-top:2px;
	list-style-type: none;
}
ul.rtkIndikation li {
	font-size:10px;
	padding-left:7px;
}

span.rbs2,
a.rbs2:link,
a.rbs2:visited,
a.rbs2:active {
	background-image: url(/ftreff2/media/partner/rbs_8x8.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left:11px;
}
span.coba2,
a.coba2:link,
a.coba2:visited,
a.coba2:active {
	background-image: url(/ftreff2/media/partner/coba_14x10.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left:18px;
}

h1 span.coba2		 { background-position: 0px 2px; }
h1.miniChart a.coba2 { background-position: 0px 1px; }
h1.miniChart a.rbs2  { background-position: 0px 1px; }

/*
	EDG +  Scoach
*/

span.edg {
	background-image: url(/ftreff2/images/icons/edgratings/edg_24x12.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-decoration:none;
	display:block;
	width:24px;
	height:12px;
	margin-top:2px;
	margin-left:3px;
	float:right;
}
td.edgrkLight {
	color:#aaa;
}
div.edg {
	background-image: url(/ftreff2/images/icons/edgratings/star_13x12.png);
	background-repeat: repeat-x;
	background-position: top left;
	height:12px;
}
div.edgstars1 { width: 13px; }
div.edgstars2 { width: 26px; }
div.edgstars3 { width: 39px; }
div.edgstars4 { width: 52px; }
div.edgstars5 { width: 65px; }

div.edgrk1f, div.edgrk2f, div.edgrk3f, div.edgrk4f, div.edgrk5f,
div.edgrk1s, div.edgrk2s, div.edgrk3s, div.edgrk4s, div.edgrk5s {
	background-image: url(/ftreff2/images/icons/edgratings/rk_sprite.png);
	background-repeat: no-repeat;
	float:right;
	height:11px;
	margin:2px 0px 0px 2px;
	font-size:8px;
}
div.edgrk1f { width:62px; background-position: 0px 0px;   }
div.edgrk2f { width:62px; background-position: 0px -11px; }
div.edgrk3f { width:62px; background-position: 0px -22px; }
div.edgrk4f { width:62px; background-position: 0px -33px; }
div.edgrk5f { width:62px; background-position: 0px -44px; }

div.edgrk1s { width:10px; background-position: 0px 0px; }
div.edgrk2s { width:10px; background-position: -13px -11px; }
div.edgrk3s { width:10px; background-position: -26px -22px; }
div.edgrk4s { width:10px; background-position: -39px -33px; }
div.edgrk5s { width:10px; background-position: -52px -44px; }

div.edgBenchmark {
	background-image: url(/ftreff2/media/sponsor/scoach_75x17.gif);
	background-repeat:no-repeat;
	background-position:3px 10px;
	padding:2px 2px 2px 90px;
	border-bottom:1px solid #c7c7c7;
}

span.scoachBenchmark {
	background-image: url(/ftreff2/media/sponsor/scoach_60x10.png);
	background-repeat:no-repeat;
	background-position:3px 2px;
	padding-left:66px;
}
a.scoachInfoLink:link, 
a.scoachInfoLink:visited,
a.scoachInfoLink:active {
	background-image:url(/ftreff2/images/icons/icon_tableinfo_12x12.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:16px;
}


/*
	Kooperationspartner
*/
div.adKoop {
/*	position:absolute;
	top:10px;
	left:806px; */
	background-color: #ffffff;
}
div.adKoop h1.global {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: #E2E2E2;
	margin-bottom: 5px;
	padding-left: 2px;
	text-transform: uppercase;
}

/*
	Partnerwerbung unten
*/
div.ad01 {
	background-image:url(/ftreff2/images/werbung.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	background-color: #F9F9F9;
	font-size: 10px;
	text-align: center;
	padding:5px;
	line-height: 16px;
	margin:0px 10px 10px 0px;
}
div.ad01 a:link,
div.ad01 a:visited,
div.ad01 a:active {
	color:#000000;
	font-size: 10px;
	padding: 0px 3px 0px 5px;
}

/*
	Partner 70x30px Grafiken
*/
div.ad02 {
	background-color: #F9F9F9;
	padding:0px 6px 5px 6px;
	margin:0px;
}
div.ad02 h5 {
	font-size:10px;
	font-weight: normal;
	color: #aaa;
}
div.ad02 img {
	margin: 0px;
	padding: 0px;
	border: none;
	width:75px;
	height:30px;
}
div.ad02 a:link,
div.ad02 a:visited,
div.ad02 a:active {
	margin: 0px 3px 0px 0px;
}

/*
	Portfolio und Watchlist Listenunterbrecher
	ad03b und ad03w = neue Version fuer Einzelwertliste
 */
td.ad03 {
	background-color: #fff;
	border-top: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
	padding:5px 0px 3px 15px;
	background-image:url(/ftreff2/images/werbung.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
}
td.ad03b {
	padding:5px 0px 3px 3px;
	background-color: #fff;
	border-top: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
}
td.ad03w {
	padding:0px;
	background-color: #fff;
	border-top: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
	background-image:url(/ftreff2/images/werbung.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
}

/* Produkt der Woche */
div.pow {
	background-color: #F7F7F7;
	padding:0px 9px 0px 9px;
	border-bottom: 1px solid #D7D7D7;
	position: relative;
}
div.pow h2 {
	padding:5px 0px 10px 0px;
}
div.pow p {
	line-height:15px;
	position: absolute;
	left: 120px;
	top: 30px;
	width: 305px;
}
div.pow img {
	margin: 0px 10px 0px -9px;
}
div.pow table.kursliste {
	position: absolute;
	right: 5px;
	top: 5px;
	width: 200px;
	border-bottom: none;
}
div.pow table.kursliste td {
	border: none;
}
div.pow div.links {
	padding:5px 0px 5px 0px;
}
div.pow div.links a {
	margin: 0px 5px 0px 5px;
}

/* ServiceLinks  - neue Namen*/
div.srvsLinks {
	background-color: #ffffff;
	border-bottom: 1px solid #D7D7D7;
}
div.srvsLinks h1 {
	padding-left: 5px;
}
div.srvsLinks ul {
	margin: 0px 0px 0px 5px;
}
div.srvsLinks ul li {
	margin: 5px 0px 5px 0px;
}
/* ServiceLinks */
div.serviceAd {
	background-color: #ffffff;
	border-bottom: 1px solid #D7D7D7;
}
div.serviceAd h1 {
	padding-left: 5px;
}
div.serviceAd ul {
	margin: 0px 0px 0px 5px;
}
div.serviceAd ul li {
	margin: 5px 0px 5px 0px;
}

/* Buchshop */
div.bookshop {
	background-color: #ffffff;
	border-bottom: 1px solid #D7D7D7;
}
div.bookshop h1 {
	padding-left: 5px;
}
div.bookshop p {
	padding: 5px;
}
div.bookshop p.image {
	padding-left:1px;
}
div.bookshop p.price {
	font-weight: bold;
}
div.bookshop p.image img {
	margin-right: 5px;
}

/*
  E0 Navigation
*/
div.nav_e0 {
  margin-right:10px;
  height: 30px;
  background-image: url(/ftreff2/images/gradient_e0.gif);
  background-repeat: repeat-x;
}
div.nav_e0 ul {
  overflow:hidden;
  height: 30px;
  background-image: url(/ftreff2/images/gradient_e0.gif);
  background-position: 0 6px;
  background-repeat: repeat-x;
  background-color: #5184b9;
}

div.nav_e0 ul li {
  float:left;
  list-style-type: none;
  padding: 0px;
  margin-top:5px;
  margin-right:0px;
  border-bottom: 1px solid #fff;
  border-top: 1px solid #8baac5;
  border-left: 1px solid #8baac5;
  border-right: 1px solid #0f3b67;
  background-color: #2B6096;
}
div.nav_e0 ul li.selected {
  border: 0px;
  margin-top:0px;
  background-color: #e3e3e3;
  height:30px;
}

div.nav_e0 ul li a:link,
div.nav_e0 ul li a:visited,
div.nav_e0 ul li a:active {
  font-size: 11px;
  color: #ffffff;
  display: block;
  text-decoration: none;
  font-weight: bold;
  line-height: 23px;
  padding: 0px 10px 2px 8px;
  background-image: url(/ftreff2/images/gradient_e0.gif);
  background-repeat: repeat-x;
}
div.nav_e0 ul li a:hover  {
  background-image: url(/ftreff2/images/gradient_e0_hover.gif);
  background-repeat: repeat-x;
}

div.nav_e0 ul li.selected a:link,
div.nav_e0 ul li.selected a:visited,
div.nav_e0 ul li.selected a:active  {
  background-image: url(/ftreff2/images/gradient_e0_selected.gif);
  background-repeat: repeat-x;
  color: #ba0120;
  font-size: 12px;
  padding-top:2px;
}

/*
  E1 Navigation
*/
div.nav_e1 {
  /* height: 25px; */
  background-color:#e4e4e4;
  margin-right: 10px;
  background-image: url(/ftreff2/images/gradient_e1.gif);
  background-repeat: repeat-x;
}
div.nav_e1 ul {
  overflow:hidden;
  height: 100%;
  padding-left:3px;
}
div.nav_e1 ul li {
  line-height: 21px;
  float:left;
  list-style-type: none;
  padding: 2px 2px 2px 2px;
  background-image: url(/ftreff2/images/e1_separator.gif);
  background-repeat: no-repeat;
  background-position: right 8px;

}
div.nav_e1 ul li a:link,
div.nav_e1 ul li a:visited,
div.nav_e1 ul li a:active {
  color: #3A3A3A;
  display: block;
  display: inline-block;
  font-size: 11px;
  padding: 0px 4px 0px 4px;
}
div.nav_e1 ul li a:hover  {
  color: #000000;
}
div.nav_e1 ul li.selected a:link,
div.nav_e1 ul li.selected a:visited,
div.nav_e1 ul li.selected a:active  {
  color: #ba0120;
  font-weight:bold;
}








div.nav_e2_background{background-image:url(/ftreff2/images/gradient_e2.gif);background-repeat:repeat-y;width:100%}
div.nav_e2{background-color:#F8F8F8}
ul.nav_e2 li{list-style-type:none;line-height:19px;border-bottom:1px solid #E2E2E2;position:relative;vertical-align:middle;padding:0 0 0 8px}
ul.nav_e2 li a:link,ul.nav_e2 li a:visited,ul.nav_e2 li a:active{color:#383838;font-size:11px}
ul.nav_e2 li a.selected:link,ul.nav_e2 li a.selected:visited,ul.nav_e2 li a.selected:active{color:#B7001E;font-weight:700}
ul.nav_e2 li a.expand:link,ul.nav_e2 li a.expand:visited,ul.nav_e2 li a.expand:active{position:absolute;right:8px}
ul.nav_e3{display:none}
ul.nav_e3 li{list-style-type:none;border-bottom:none;padding:0 0 0 8px}
ul.nav_e3 li a:link,ul.nav_e3 li a:visited,ul.nav_e3 li a:active{color:#383838;font-size:11px;font-weight:400}
ul.nav_e3 li a.selected:link,ul.nav_e3 li a.selected:visited,ul.nav_e3 li a.selected:active{color:#B7001E;font-weight:700}
div.nav_e4{height:24px;border-bottom:1px solid #A3A3A3}
div.nav_e4 ul{height:100%;padding:3px 0 0 1px}
div.nav_e4 ul li{height:19px;float:left;list-style-type:none;border-top:1px solid #A3A3A3;border-right:1px solid #A3A3A3;border-left:1px solid #A3A3A3;background-color:#D8D8D8;margin:1px 0 0 -1px}
div.nav_e4 ul li.selected{height:22px;background-color:#fff;margin-top:-1px}
div.nav_e4 ul li a:link,div.nav_e4 ul li a:visited,div.nav_e4 ul li a:active{display:inline-block;color:#383838;padding:2px 5px}
div.nav_e4 ul li.selected a:link,div.nav_e4 ul li.selected a:visited,div.nav_e4 ul li.selected a:active{font-weight:700;color:#ba0120;padding:4px 5px 2px}
div.nav_e4 ul li.insert{border:none;background-color:#fff}
div.nav_e4 ul li.insert input.go{border:none;background-color:#fff;margin:0 0 -2px 4px}
div.nav_e5{border-bottom:1px solid #EEE}
div.nav_e5 ul{padding:3px 0}
div.nav_e5 ul li{display:inline;list-style-type:none}
div.nav_e5 ul li span{color:#A9A9A9;padding:2px 5px}
div.nav_e5 ul li a:link,div.nav_e5 ul li a:visited,div.nav_e5 ul li a:active{color:#383838;padding:2px 5px}
div.nav_e5 ul li.selected a:link,
div.nav_e5 ul li.selected a:visited,
div.nav_e5 ul li.selected a:active {
	color: #ba0120;
	font-weight:bold;
}

div.nav_chart{height:20px;background-color:#ececec;border-bottom:1px solid #d8d8d8}
div.nav_chart ul{height:100%}
div.nav_chart ul li{float:left;height:19px;list-style-type:none;border-right:1px solid #d8d8d8}
div.nav_chart ul li.selected{height:21px;background-color:#fff}
div.nav_chart ul li a:link,div.nav_chart ul li a:visited,div.nav_chart ul li a:active{display:inline-block;padding:2px 5px}
div.nav_chart ul li.selected a:link,div.nav_chart ul li.selected a:visited,div.nav_chart ul li.selected a:active{color:#ba0120}


/* 
	Ansichten Umschalter in Tabellen
*/
ul.view {
	float:right;
	border-right: 0px;
	background-color:#fff;
	background-image: url(/ftreff2/images/gradient_view_sprite.gif);
	background-position: 0 18px;
	background-repeat: repeat-x;	
}
ul.view li {
	float:left;
	font-size:11px;
	list-style-type: none;
	border-left: 1px solid #c7c7c7;
	border-top: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
	margin:0px 0px 0px 1px;

}
ul.view li.title {
	background-image: none;
	border: none;
	border-top:1px solid #c7c7c7;
	background-color:#e2e2e2;
	margin:0px;
	height:17px;
	padding-right:3px;
}
ul.view li.disabled {
	color: #A9A9A9;
	background-image: url(/ftreff2/images/gradient_view_sprite.gif);
	background-position: 0 -61px;
	background-repeat: repeat-x;
	padding:1px 2px 1px 2px;
}
ul.view li.selected {
	margin-top:-3px;
	font-weight:bold;
	border-bottom:0px;
}

/*
	angaben für Dropdown in Umschalter
*/
ul.view li.dropdown {
	font-weight:bold;
	margin:0px;
}
ul.view li.dropdown a:link,
ul.view li.dropdown a:visited,
ul.view li.dropdown a:active {
	background-image: url(/ftreff2/images/gradient_view_dd_sprite.png);
	background-position: right -18px;
	background-repeat: repeat-x;
	color: #295f95;
	display:block;
	height:14px;
	padding: 1px 15px 2px 5px;
}
ul.view li.dropdown a:hover {
	background-position: right 0px;
	text-decoration:none;
	color: #fff;
}

ul.view li a:link,
ul.view li a:visited,
ul.view li a:active {
	color: #383838;
	background-image: url(/ftreff2/images/gradient_view_sprite.gif);
	background-position: 0 -61px;
	background-repeat: repeat-x;
	display:block;
	height:14px;
	padding: 1px 5px 2px 5px;
}
ul.view li a:hover {
	background-position: 0 -42px;
	text-decoration:none;
	color: #fff;
}
ul.view li.selected a:link,
ul.view li.selected a:visited,
ul.view li.selected a:active,
ul.view li.selected a:hover {
	color:#B7001E;
	background-position: 0 -20px;
	height:18px;
}
ul.view li a div.delayTime {
	float:left;
	height: 14px;
	margin: 1px 3px 0px -3px;
}

/*
	Dropdown in H1
*/
h1 div.dropdown {
	width:160px;
	height:16px;
	margin-top: 4px;
	float:right;
	border:1px solid #c7c7c7;
}
h1 div.dropdown a:link,
h1 div.dropdown a:visited,
h1 div.dropdown a:active {
	background-image: url(/ftreff2/images/gradient_view_dd_sprite.png);
	background-position: right -18px;
	display:block;
	line-height:16px;
	color: #295f95;
	padding: 0px 15px 0px 5px;
}
h1 div.dropdown a:hover {
	background-position: right 0px;
	text-decoration:none;
	color: #fff;
}

/*
	Umschalternavigation
*/
ul.subview {
	margin:0px;
	padding:0px;
	background-color:#ececec;
	border-bottom:1px solid #c7c7c7;
	height:20px;
	line-height:20px;
	padding-right:3px;
}
ul.subview li {
	float:right;
	font-size:11px;
	list-style-type: none;
	padding-left:14px;
}
ul.subview li.title {
	float:left;
	padding-left:3px;
}

ul.subview li a,
ul.subview li a:link,
ul.subview li a:visited,
ul.subview li a:active {
	color:#295f95;
}

ul.subview li a.selected,
ul.subview li a:link.selected,
ul.subview li a:visited.selected,
ul.subview li a:active.selected {
	color: #ba0120;
	font-weight:normal;
}
ul.subview li span.bdtRightDisabled,
ul.subview li span.bdtLeftDisabled,
ul.subview li a.bdtRight,
ul.subview li a.bdtLeft {
	background-image:url(/ftreff2/images/buttons/btn_bdt_sprite.png);
	background-repeat:no-repeat;
}
ul.subview li a.bdtRight {
	background-position: left 0px;
	padding:4px 10px 3px 30px;
}
ul.subview li a.bdtLeft {
	background-position: right -20px;
	padding:4px 30px 3px 10px;
}
ul.subview li span.bdtRightDisabled {
	background-position: left -40px;
	padding:4px 10px 3px 30px;
	color: #aaa;
}
ul.subview li span.bdtLeftDisabled {
	background-position: right -60px;
	padding:4px 30px 3px 10px;
	color: #aaa;
}


/*
	realtimenewsbox
*/
ul.subview li a.up,
ul.subview li a.down,
ul.subview li a.rev,
ul.subview li a.ff,
ul.subview li a.rev_inactive,
ul.subview li a.ff_inactive,
ul.subview li a.refresh {
	background-image:url(/ftreff2/images/icons/icon_scrollarrow01_sprite.gif);
	background-repeat:no-repeat;
}
ul.subview li.np { padding-left: 4px; }
ul.subview li.sp { padding-left: 2px; }

ul.subview li a.up {
	padding-left:20px;
	background-position:0px -82px;
}
ul.subview li a.down {
	padding-left:20px;
	background-position:0px -66px;
}
ul.subview li a.rev {
	padding-left:10px;
	background-position:0px -18px;
}
ul.subview li a.ff {
	padding-left:10px;
	background-position:0px -2px;
}
ul.subview li a.rev_inactive {
	padding-left:10px;
	background-position:0px -50px;
}
ul.subview li a.ff_inactive {
	padding-left:10px;
	background-position:0px -34px;
}
ul.subview li a.refresh {
	padding-left:20px;
	background-position:0px -130px;
}




/*
	Schnelleinstieg Home
*/
div.mkContainer {
	background-image:url(/ftreff2/images/bg_mkbox.gif);
	background-repeat:repeat-y;
}
ul.mk {
	border-top: 1px solid #B8CDE2;
	background-color: #E1EAF3;
	border-bottom: 1px solid #B8CDE2;
	height: 19px;
}
ul.mk li {
	padding: 2px 5px 2px 5px;
	float:left;
	list-style-type: none;
	font-weight: bold;
}
ul.mk li.selected {
	background-color: #FAFBFD;
	border-left: 1px solid #B8CDE2;
	border-right: 1px solid #B8CDE2;
	border-bottom: 1px solid #FAFBFD;
}
ul.mk li.selected a:link,
ul.mk li.selected a:visited,
ul.mk li.selected a:active {
	color:#B7001E;
}

img.browse{width:16px;height:16px;margin-bottom:-2px}
ul.help_e0 li{list-style-type:none;line-height:17px;vertical-align:middle;padding:0}
ul.help_e0 li a:link,ul.help_e0 li a:visited,ul.help_e0 li a:active{color:#383838;text-decoration:none;font-size:11px}
ul.help_e0 li a.expand:link,ul.help_e0 li a.expand:visited,ul.help_e0 li a.expand:active{margin:0 5px 0 3px}
ul.help_e1 li{list-style-type:none;line-height:17px;vertical-align:middle;padding:0}
ul.help_e1 li a:link,ul.help_e1 li a:visited,ul.help_e1 li a:active{color:#383838;text-decoration:none;font-size:11px}
ul.help_e1 li a.expand:link,ul.help_e1 li a.expand:visited,ul.help_e1 li a.expand:active{margin:0 5px 0 17px}
ul.help_e2 li{list-style-type:none;line-height:17px;vertical-align:middle;padding:0}
ul.help_e2 li a:link,ul.help_e2 li a:visited,ul.help_e2 li a:active{color:#383838;text-decoration:none;font-size:11px;margin:0 0 0 31px}
div.nav_help li a.selected:link,div.nav_help li a.selected:visited,div.nav_help li a.selected:active{color:#B7001E;font-weight:700}
a.rbs2:link,
a.rbs2:visited,
a.rbs2:active {
	background-image: url(/ftreff2/media/partner/rbs_8x8.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left:11px;
}


