/*
    Kennzeichnung Werbung
*/
div.werbung,
span.werbung {
    padding:0px 0px 0px 2px;
    font-size: 11px;
    font-weight: normal;
    text-transform: none;
    color: #aaaaaa;
}
div.wLeft {
  background-image:url(../images/werbung.gif);
  background-repeat: no-repeat;
  background-position: left 1px;
  padding-left:11px;
}
div.wRight {
  background-image:url(../images/werbung.gif);
  background-repeat: no-repeat;
  background-position: right 1px;
  padding-right:11px;
}


/*
--------------------------------------------------------------------------------
    HSBC Suche bei KO und Zertifikaten
--------------------------------------------------------------------------------
*/
td.searchHSBC a {
  color: #db0011;
  font-weight: bold;
}
td.searchHSBC a.formLink {
  display: block;
  width:250px;
  margin:3px 3px 0px 0px;
  float:right;
  white-space: nowrap;
}
td.searchHSBC a.formLink span {
  margin-right:5px;
}





/*
--------------------------------------------------------------------------------
    Platzhalter für IQ-Banner
--------------------------------------------------------------------------------
*/
div.adSpacer {
  position: relative;
  width: 1120px;
  height: 90px;
  margin: 0px auto 0px auto;
  line-height: 0px;
}
div.adSpacerRight {
  position:absolute;
  left:980px;
}
div.adEventSpacer {
    height: auto;
    margin: 10px 10px 0px 10px;

}

/*
--------------------------------------------------------------------------------
    IQ-Container
--------------------------------------------------------------------------------
*/
div.adRightSky {
    position:relative;
  text-align: left;
    top:0px;
    left: 0px;
}
div.adTopBigsize {
    position:relative;
  text-align:left;
    top:0px;
    left: 0px;
}
div.adBillboard {
    position:relative;
  text-align:left;
    top:0px;
    left: 0px;
}
div.adNewsSky {
    position:relative;
  text-align: left;
    top:110px;
    left: 10px;
}

/*
--------------------------------------------------------------------------------
Rote Headline
--------------------------------------------------------------------------------
*/
div.headlineContainer div#carouselAd {
    display: none;
  position: absolute;
  left: 65px;
  top: 0px;
  width:700px;
  overflow: hidden;
  white-space:nowrap;
}
div.headlineContainer div#carouselAd a.bs {
  background-image: url(http://gfx.finanztreff.de/media-content/ad-server/ftreff_3/1/3002/boerse_stuttgart_108x14.png);
  background-repeat: no-repeat;
  background-position: 0px -1px;
  padding-left: 118px;
}
div.headlineContainer div#carouselAd a.db {
  background-image: url(http://gfx.finanztreff.de/media-content/ad-server/ftreff_3/1/3002/directbroker_74x14.png);
  background-repeat: no-repeat;
  background-position: 0px -1px;
  padding-left: 80px;
}
div.headlineContainer div#carouselAd a.c1 {
  color:#41a62a;
}


/*
--------------------------------------------------------------------------------
Outbrain
--------------------------------------------------------------------------------
*/
div.outbrainBox {
  padding: 10px 30px 10px 0px;
  background-color: #ececec;
  border-radius: 5px;
  overflow: hidden;
}

div.outbrainBox div.ob_dual_container {	margin: 0px; }
div.outbrainBox div.ob_dual_right 	  {	padding-top: 10px; }

/*
--------------------------------------------------------------------------------
Channelsponsor
--------------------------------------------------------------------------------
*/
div.adCs {
    margin: 0px 10px;
    background-color: #E6E6E6;
}
/*
--------------------------------------------------------------------------------
    Portfolio Listenunterbrecher
--------------------------------------------------------------------------------
*/
tr td.pWerbung {
  background-color: #fff;
  border-top: 1px solid #D8D8D8;
  border-bottom: 1px solid #D8D8D8;
  padding:5px 5px 5px 13px !important;
  background-image:url(../images/werbung.gif);
  background-repeat: no-repeat;
  background-position: 3px 3px;
}

/*
--------------------------------------------------------------------------------
    Best Aktienanleihen Ergebnis (DeAWM)
--------------------------------------------------------------------------------
*/
tr.zResult_deawm td {
  background-color: #FDE9D9;
}
tr.zResult_deawm_last td {
  background-color: #FDE9D9;
  border-bottom: 1px solid #a7a7a7;
}
tr.zResult_deawm th {
  background-color: #a7a7a7;
  color: #fff;
}
tr.zResult_deawm th span.werbung {
  color: #fff;
}

/*
--------------------------------------------------------------------------------
    KO-Suche Ergebnis (BNP)
--------------------------------------------------------------------------------
*/
tr.koResult_bnp td {
  background-color: #B9F0B6;
}
tr.koResult_bnp_last td {
  background-color: #B9F0B6;
  border-bottom: 1px solid #383838;
}
tr.koResult_bnp th {
  color: #383838;
  background-color: #B9F0B6;
  border-bottom: 1px solid #383838;
}
tr.koResult_bnp th span.werbung {
  color: #383838;
}

/*
--------------------------------------------------------------------------------
    OS-Suche Ergebnis (UBS)
    Zertifikate-Suche Altienanleihen Ergebnis (UBS)
--------------------------------------------------------------------------------
*/
tr.zResult_ubs th,
tr.osResult_ubs th {
  background-color: #fff;
  border-bottom:3px solid #999;
}
tr.zResult_ubs,
tr.osResult_ubs {
  background-color:#eee;
}
tr.zResult_ubs_last,
tr.osResult_ubs_last {
  background-color:#eee;
  border-bottom:3px solid #e60000;
}


/*
--------------------------------------------------------------------------------
    Crowdinvesting (Bergfürst)
--------------------------------------------------------------------------------
*/
div.bergfuerstInfo {
    background-color: #E6E6E6;
    padding: 10px;
}
div.bergfuerstInfo div.text {
    background-color: #fff;
    margin: 0px;
    padding: 10px;
}
div.bergfuerstInfo div.logo {
    background-color: #fff;
    background-image: url(../media/partner/bergfuerst_200x50.png);
    background-repeat: no-repeat;
    background-position: 10px 10px;
    height: 60px;
    margin-top: 22px;
}

/*
--------------------------------------------------------------------------------
    Planspiel Boerse
--------------------------------------------------------------------------------
*/
a.planspielButton1,
a.planspielButton2 {
    float:left;
    margin: 20px 0px 20px 40px;
    font-weight: bold;
    text-align: center;
    padding: 10px;
    border: 1px solid #c7c7c7;
    border-radius: 5px;
    display: block;
    width: 200px;
    height: 120px;
    background-position: center 40px;
    background-repeat: no-repeat;
}
a.planspielButton1:hover,
a.planspielButton2:hover {
    text-decoration: none;
}
a.planspielButton1 {
    background-image: url(../media/planspiel_boerse_logo_1_115x79.jpg);
}
a.planspielButton2 {
    background-image: url(../media/planspiel_boerse_logo_2_116x90.jpg);
}

div.aLayer div.close {
  position: absolute;
  top:1px;
  right: 4px;
}
div.aLayer div.close a:link,
div.aLayer div.close a:visited,
div.aLayer div.close a:active {
  color:#fff;
  font-weight: bold;
}

div.aLayer div.alert {
  position: absolute;
  top:3px;
  left: 37px;
}
div.aLayer div.alert a:link,
div.aLayer div.alert a:visited,
div.aLayer div.alert a:active {
  font-size: 12px;
  font-weight: bold;
}
div.aLayer div.wp {
  position: absolute;
  top:18px;
  left: 37px;
  color:#ffffff;
  font-size: 11px;
  font-weight: bold;
}
div.aLayer div.name {
  position: absolute;
  top:31px;
  left: 37px;
  color:#ffffff;
  font-size: 10px;
}
a.aGreen  { color: #54ff00; }
a.aRed 	  { color: #ff1e1e; }
a.aYellow { color: #fffc00; }

/*
--------------------------------------------------------------------------------
    Kursportraitwerbung
--------------------------------------------------------------------------------
*/
div.kursPortrait {
    background-image: url(../images/werbung.gif);
    background-position: 2px 3px;
    background-repeat: no-repeat;
    padding: 2px 2px 2px 18px;
    border-top: 1px solid #ECECEC;
    border-bottom: 1px solid #ECECEC;
}

/*
--------------------------------------------------------------------------------
    Biallo Vergleichsrechner
--------------------------------------------------------------------------------
*/
div.bialloFull {}
div.bialloWidget {
    overflow: hidden;
    width:620px;
    height:310px;
}

/*
--------------------------------------------------------------------------------
    RBS Suche bei KO und Zertifikaten
--------------------------------------------------------------------------------
*/
td.searchRBS a {
    color: #003480;
    font-weight: bold;
}
td.searchRBS a.formLink {
  display: block;
  width:240px;
  margin:3px 3px 0px 0px;
  float:right;
}
td.searchRBS a.formLink span {
  margin-right:5px;
}
/*
--------------------------------------------------------------------------------
    Goldman Sachs Korellationsmatrix
--------------------------------------------------------------------------------
*/
h2.korrelation {
    background-image:url(../media/partner/logos_28x14/goldSachs1.gif);
    background-repeat:no-repeat;
    background-position:right 3px;
}


/*
--------------------------------------------------------------------------------
    RBS Integration Realtime Rohstoff-Indikationen
--------------------------------------------------------------------------------
*/
span.rbs2,
a.rbs2:link,
a.rbs2:visited,
a.rbs2:active {
  background-image: url(../media/partner/rbs_8x8.png);
  background-repeat: no-repeat;
  background-position: 1px 3px;
  padding-left:14px;
}

/*
--------------------------------------------------------------------------------
    DeAwm Integration News (Passende Produkte)
--------------------------------------------------------------------------------
*/
th.deawmProducts {
  color:#fff !important;
    background: linear-gradient(to bottom,  #656a6e 0%,#797d82 100%); /* W3C */
  line-height: 20px;
}
th.deawmProducts a {
  background-image: url(../media/partner/deawm_127x20.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: inline-block;
  width: 127px;
  height: 20px;
  float: right;
}
h2.deawmProducts {
  color:#fff;
    background: linear-gradient(to bottom,  #656a6e 0%,#797d82 100%); /* W3C */
  padding: 3px 5px;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  position: relative;
}
h2.deawmProducts a {
  background-image: url(../media/partner/deawm_127x20.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: inline-block;
  width: 127px;
  height: 20px;
  position: absolute;
  top: 3px;
  left:265px;
}

/*
--------------------------------------------------------------------------------
    Philoro
--------------------------------------------------------------------------------
*/
a.philoroTrade {
    padding: 1px 5px;
    font-size: 11px;
    background-color: #b88f00;
    color: #fff;
    border-radius: 2px;
}

div.hsbcProspect {
  background-color: #ececec;
  padding: 2px 3px;
  line-height: 18px;
  font-weight: bold;
}

/*
--------------------------------------------------------------------------------
    fondsdiscount.24
--------------------------------------------------------------------------------
*/
th.fondsdiscount {
    background-image: url(../media/partner/fondsdiscount_97x12.jpg);
    background-position: center center;
    background-repeat: no-repeat;
}
table.nav_e4e5 td div.fondsdiscount {
    background-image: url(../media/partner/fondsdiscount_97x12.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
    padding-bottom: 15px;
    width: 100px;
}
div.fondsdiscount_header {
    background-color: #336699;
    background-image: url(../media/partner/fondsdiscount_200x30.png);
    background-position: 10px 10px;
    background-repeat: no-repeat;
    height: 42px;
    margin: 3px;
    padding-top: 5px;
}
div.fondsdiscount_header span {
    color: #FFFFFF;
    display: block;
    font-family: 'Open Sans',sans-serif;
    font-size: 1.2em;
    font-style: italic;
    font-weight: normal;
    letter-spacing: 0.05em;
    margin-left: 230px;
    text-shadow: -1px -1px 0 #000000;
}
a.fondsdiscount_teaser {
  display: block;
  height: 36px;
  padding: 4px;
  color: #fff;
  text-align: right;
  background-color: #336699;
    background-image: url(../media/partner/fondsdiscount_200x30.png);
    background-position: 5px 8px;
    background-repeat: no-repeat;
}
a.fondsdiscount_teaser span {
  font-size: 20px;
  font-weight: bold;
}
a.fondsdiscount_teaser:hover {
  text-decoration: none;
}
a.fondsdiscount_teaser_more {
  background-color: #eee;
  display: block;
  padding: 5px;
  font-weight: bold;
}

/*
--------------------------------------------------------------------------------
    EquotyStory.AG
--------------------------------------------------------------------------------
*/
div.nav_e1 ul li span.eq {
    background-image: url(../media/partner/equitystory_16x16.gif);
    background-repeat: no-repeat;
    padding-left: 20px;
}

/*
--------------------------------------------------------------------------------
    Scoach Put-Call Sentiment
--------------------------------------------------------------------------------
*/
div.bf_koMap,
div.bf_putCall {
  border: 1px solid #bbbbbd;
  padding: 5px;
}
div.bf_koMap {
  padding-bottom: 10px;
}


h2.bf_koMap,
h2.bf_sentiment {
  position: relative;
}

h2.bf_koMap span.logo,
h2.bf_sentiment span.logo {
    position: absolute;
  top: 0px;
  right: 0px;
  width: 75px;
  height: 17px;
  background-image: url(../media/partner/boerse_frankfurt_75x17.png);
    background-repeat: no-repeat;
  cursor: pointer;
}
/*
  Knock-Out Map
*/
div.bf_koMap input.search {
  color: #fff;
    background: #a9b709;
    background: linear-gradient(to bottom,  #c3d30b 0%,#a9b709 100%); /* W3C */
}
div.bf_koMap div.komap_bg {
  background-color: #f9f9f9;
}
div.bf_koMap input.search:hover {
  cursor: pointer;
}

/*
  Put Call Sentiment
*/
div.bf_bar  {
    background-color:#fe0000;
}
div.bf_bar div.call {
    background-color:#a5b300;
    height:18px;
}
table.bf_navi {
    border-collapse: separate;
    border-spacing: 1px;
}
table.bf_navi td a {
    color:#000;
}
table.bf_navi td {
    text-align:center;
    background: #dfdfdf; /* Old browsers */
    background: linear-gradient(to bottom,  #f7f7f7 0%,#dfdfdf 100%); /* W3C */
}
table.bf_navi td.selected {
    background: #a9b709; /* Old browsers */
    background: linear-gradient(to bottom,  #c3d30b 0%,#a9b709 100%); /* W3C */
}
div.bf_values {
    text-align: center;
    height: 18px;
    line-height: 18px;
}
div.bf_values span.le { float:left;  }
div.bf_values span.ri { float:right; }

/*
--------------------------------------------------------------------------------
    Scoach Indizes
--------------------------------------------------------------------------------
*/

a.ffm_zertifikateLogo {
    background-image: url(../media/partner/ffm_zertifikate_sprite.png);
    background-position: right 2px;
    background-repeat: no-repeat;
    display: inline-block;
    float: right;
    height: 20px;
    width: 100px;
  position: absolute;
  top: 1px;
  right: 3px;
}
div.ffm_zertifikateTeaser {
    border: 1px solid #C7C7C7;
    background-image: url(../media/partner/ffm_zertifikate_sprite.png);
    background-position: 0 -45px;
    background-repeat: repeat-x;
    height: 200px;
    padding: 10px;
}
div.ffm_zertifikateTeaser div.chart {
  float:left;
  border: 1px solid #c7c7c7;
  width: 260px;
  height: 160px;
  background-color: #fff;
}
div.ffm_zertifikateTeaser div.chart img {
    margin: 10px 0px 0px 20px;
}
div.ffm_zertifikateTeaser div.chart div.nav {
  background-image:url(../media/partner/ffm_zertifikate_sprite.png);
  background-repeat: repeat-x;
  background-position: 0px -20px;
  padding: 2px;
  font-weight: bold;
  text-align:center;
  height: 16px;
}
div.ffm_zertifikateTeaser div.chart div.nav a {
  background-image:url(../media/partner/ffm_zertifikate_sprite.png);
  background-repeat: no-repeat;
  display: block;
  width: 15px;
  height: 12px;
  margin-top: 2px;
}
div.ffm_zertifikateTeaser div.chart div.nav a.left  { float: left;  background-position:   4px -355px; }
div.ffm_zertifikateTeaser div.chart div.nav a.right { float: right; background-position: -10px -355px; }

div.ffm_zertifikateTeaser div.text {
    float: right;
    width: 300px;
    padding-top: 2px;

}
div.ffm_zertifikateTeaser div.text p{
  font-size:11px;

}

div.ffm_zertifikateTeaser div.claim {
    float: left;
    padding: 10px 0 0 3px;
}
div.ffm_zertifikateTeaser div.claim h3 {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 0px;
}
div.ffm_zertifikateTeaser div.claim span {
    color: #808083;
}
div.ffm_zertifikateTeaser a.button {
    background-image: url(../media/partner/ffm_zertifikate_sprite.png);
    background-position: 0 -300px;
    background-repeat: repeat-x;
    border: 1px solid #949597;
    color: #333436;
    display: block;
    float: right;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    height: 19px;
    margin: 10px 10px 0 0;
    padding: 2px;
    text-align: center;
    text-decoration: none;
    width: 130px;
}
div.ffm_zertifikateTeaser {
  background-color: #F7F7F7;
  padding: 20px;
}
div.ffm_zertifikateTeaser img {
  border: 1px solid #D3D3D5;
  margin: 0px 20px 0px 0px;
}


/*
--------------------------------------------------------------------------------
    Partnerlogos 28x14
    Mapping: function/emittenten.php -> getEmittentenLogo();
    CSS-Klasse: p28x14_partnerId
--------------------------------------------------------------------------------
*/
span.n28x14_36, /* ARD */
span.n28x14_38, /* Wiwo */
span.p28x14_ft, a.p28x14_ft,
span.p28x14_84,	a.p28x14_84,
span.p28x14_98,	a.p28x14_98,
span.p28x14_94,	a.p28x14_94,
span.p28x14_54,	a.p28x14_54,
span.p28x14_35,	a.p28x14_35,
span.p28x14_4,	a.p28x14_4,
span.p28x14_12, a.p28x14_12,
span.p28x14_22, a.p28x14_22,
span.p28x14_24,	a.p28x14_24,
span.p28x14_79,	a.p28x14_79,
span.p28x14_9, 	a.p28x14_9,
span.p28x14_1, 	a.p28x14_1,
span.p28x14_99,	a.p28x14_99,
span.p28x14_52,	a.p28x14_52,
span.p28x14_38,	a.p28x14_38,
span.p28x14_6,  a.p28x14_6,
span.p28x14_25, a.p28x14_25,
span.p28x14_16, a.p28x14_16,
span.p28x14_147,a.p28x14_147,
span.p28x14_145,a.p28x14_145,
span.p28x14_153,a.p28x14_153,
span.p28x14_105,a.p28x14_105 {
    display: block;
    display: -moz-inline-box; vertical-align:top; /* FireFox 2.0 Fix */
    display: inline-block;
    background-image: url(../media/partner/partner_28x14_sprite.png);
    background-repeat: no-repeat;
    height: 14px;
    width: 28px;
    font-size:6px;
    margin: 1px 0px;
}

span.p28x14_84,	a.p28x14_84		{ background-position: 0px -210px; }
span.p28x14_98,	a.p28x14_98		{ background-position: 0px -196px; }
span.p28x14_94,	a.p28x14_94		{ background-position: 0px -182px; }
span.p28x14_54,	a.p28x14_54		{ background-position: 0px -168px; }
span.p28x14_35,	a.p28x14_35		{ background-position: 0px -140px; }
span.p28x14_4,	a.p28x14_4		{ background-position: 0px -154px; }
span.p28x14_79,	a.p28x14_79		{ background-position: 0px -294px; }
span.p28x14_24,	a.p28x14_24		{ background-position: 0px -308px; }
span.p28x14_145,a.p28x14_145	{ background-position: 0px -224px; }
span.p28x14_147,a.p28x14_147	{ background-position: 0px -266px; }
span.p28x14_52,	a.p28x14_52		{ background-position: 0px  -70px; }
span.p28x14_38,	a.p28x14_38		{ background-position: 0px  -56px; }
span.p28x14_99, a.p28x14_99		{ background-position: 0px  -98px; }
span.p28x14_9,  a.p28x14_9  	{ background-position: 0px -322px; }
span.p28x14_25, a.p28x14_25		{ background-position: 0px  -28px; }
span.p28x14_ft, a.p28x14_ft 	{ background-position: 0px -280px; }
span.p28x14_12, a.p28x14_12		{ background-position: 0px -112px; }
span.p28x14_1,  a.p28x14_1		{ background-position: 0px  -84px; }
span.p28x14_6,  a.p28x14_6		{ background-position: 0px  -14px; }
span.p28x14_22, a.p28x14_22		{ background-position: 0px -126px; }
span.p28x14_16, a.p28x14_16		{ background-position: 0px  -42px; }
span.p28x14_153,a.p28x14_153	{ background-position: 0px -336px; }
span.p28x14_105,a.p28x14_105	{ background-position: 0px  -42px; }
span.n28x14_36	{ background-position: 0px -238px; }
span.n28x14_38	{ background-position: 0px -252px; }


/*
--------------------------------------------------------------------------------
    Partnerlogos
    fuer Kurspotrait
--------------------------------------------------------------------------------
*/
a.p75x17_1,
a.p75x17_1etf,
a.p75x17_1bondx,
a.p75x17_2,
a.p75x17_4,
a.p75x17_30,
a.p75x17_48,
a.p75x17_1001,
a.p75x17_1015,
a.p75x17_1016,
a.p75x17_1017,
a.p75x17_1018,
a.p75x17_1019,
a.p75x17_1020,
a.p75x17_1021,
a.p75x17_1023,
a.p75x17_1024,
a.p75x17_1025,
a.p75x17_1026,
a.p75x17_1027,
a.p75x17_1029,
a.p75x17_1036,
a.p75x17_1037,
a.p75x17_1038,
a.p75x17_1039,
a.p75x17_1040,
a.p75x17_1041,
a.p75x17_1050,
a.p75x17_1051,
a.p75x17_302,
a.p75x17_145 {
    display: block;
    display: -moz-inline-box; vertical-align:top; /* FireFox 2.0 Fix */
    display: inline-block;
    background-image: url(../media/partner/partner_portrait_sprite.png);
    background-repeat: no-repeat;
    height: 17px;
    width: 75px;
    font-size:6px;
    margin: 0px;
}
a.p75x17_1       { background-position: 0px  -17px; width:105px; }
a.p75x17_1etf    { background-position: 0px  -17px; width:105px; }
a.p75x17_1bondx  { background-position: 0px  -17px; width:105px; }
a.p75x17_30      {  background-position: 0px  -17px; width:105px; }
/* a.p75x17_1etf    { background-position: 0px  -471px; } */ /* Alte Logos die nicht mehr verwendet werden */
/* a.p75x17_1bondx  { background-position: 0px  -488px; } */ /* Alte Logos die nicht mehr verwendet werden */
/* a.p75x17_30      { background-position: 0px  -71px;  } */ /* EUWAX Alte Logos die nicht mehr verwendet werden */


a.p75x17_2,
a.p75x17_48      { background-position: 0px  -34px;  }
a.p75x17_4       { background-position: 0px  -51px; height: 20px; }

a.p75x17_1001    { background-position: 0px  -88px; height: 20px; }
a.p75x17_1015    { background-position: 0px  -108px; }
a.p75x17_1016,
a.p75x17_1026    { background-position: 0px  -125px; }
a.p75x17_1017    { background-position: 0px  -142px; }
a.p75x17_1018    { background-position: 0px  -159px; }
a.p75x17_1019    { background-position: 0px  -176px; }
a.p75x17_1020    { background-position: 0px  -193px; height:20px; }
a.p75x17_1021    { background-position: 0px  -213px; }
a.p75x17_1023    { background-position: 0px  -369px; }
a.p75x17_1024    { background-position: 0px  -247px; }
a.p75x17_1025    { background-position: 0px  -264px; }
a.p75x17_1027    { background-position: 0px  -281px; }
a.p75x17_1029    { background-position: 0px  -298px; }
a.p75x17_1036    { background-position: 0px  -318px; width: 80px; }
a.p75x17_1037    { background-position: 0px  -335px; }
a.p75x17_1038    { background-position: 0px  -352px; }
a.p75x17_1039    { background-position: 0px  -230px; }
a.p75x17_1040    { background-position: 0px  -386px; }
a.p75x17_1041    { background-position: 0px  -403px; }
a.p75x17_1050    { background-position: 0px  -420px; }
a.p75x17_1051    { background-position: 0px  -437px; }
a.p75x17_302     { background-position: 0px  -454px; }
a.p75x17_145     { background-position: 0px  -505px; } /* ING */

/*
--------------------------------------------------------------------------------
  Partnerlogos 75x30
  Mapping: function/emittenten.php -> getEmittentenLogo();
  CSS-Klasse: p75x30_partnerId
--------------------------------------------------------------------------------
*/
a.p75x30_philoro,
a.p75x30_79,
a.p75x30_105,
a.p75x30_111,
a.p75x30_126,
a.p75x30_24,
a.p75x30_144,
a.p75x30_145,
a.p75x30_147,
a.p75x30_153,
a.p75x30_84,
a.p75x30_98,
a.p75x30_94,
a.p75x30_54,
a.p75x30_35,
a.p75x30_4,
a.p75x30_12,
a.p75x30_22,
a.p75x30_1,
a.p75x30_99,
a.p75x30_52,
a.p75x30_38,
a.p75x30_6,
a.p75x30_9,
a.p75x30_25,
a.p75x30_16 {
  display: block;
  display: -moz-inline-box; vertical-align:top; /* FireFox 2.0 Fix */
  display: inline-block;
  background-image: url(../media/partner/partner_75x30_sprite.png);
  background-repeat: no-repeat;
  height: 30px;
  width: 75px;
  font-size:6px;
  margin: 1px 0px;
}
a.p75x30_6	{ background-position: 0px  -30px; }
a.p75x30_16	{ background-position: 0px  -90px; }
a.p75x30_38	{ background-position: 0px -120px; }
a.p75x30_52	{ background-position: 0px -150px; }
a.p75x30_1	{ background-position: 0px -180px; }
a.p75x30_99	{ background-position: 0px -210px; }
a.p75x30_12	{ background-position: 0px -240px; }
a.p75x30_22	{ background-position: 0px -270px; }
a.p75x30_35	{ background-position: 0px -300px; }
a.p75x30_4	{ background-position: 0px -330px; }
a.p75x30_54	{ background-position: 0px -360px; }
a.p75x30_94	{ background-position: 0px -390px; }
a.p75x30_98	{ background-position: 0px -420px; }
a.p75x30_84	{ background-position: 0px -450px; }
a.p75x30_144	{ background-position: 0px -510px; }
a.p75x30_145	{ background-position: 0px -540px; }
a.p75x30_24	{ background-position: 0px -570px; }
a.p75x30_105	{ background-position: 0px -600px; }
a.p75x30_111	{ background-position: 0px -630px; }
a.p75x30_126	{ background-position: 0px -660px; }
a.p75x30_147	{ background-position: 0px -690px; }
a.p75x30_25	{ background-position: 0px -720px; }
a.p75x30_9	{ background-position: 0px -750px; }
a.p75x30_philoro{ background-position: 0px -780px; }
a.p75x30_79     { background-position: 0px -810px; }
a.p75x30_153    { background-position: 0px -840px; }

/*
--------------------------------------------------------------------------------
  EDG + Morningstar
--------------------------------------------------------------------------------
*/
span.edgLogo,
span.edgRk1B, span.edgRk2B, span.edgRk3B, span.edgRk4B, span.edgRk5B,
span.edgRk1S, span.edgRk2S, span.edgRk3S, span.edgRk4S, span.edgRk5S,
span.edgStar1,span.edgStar2,span.edgStar3,span.edgStar4,span.edgStar5,
span.mStar1,span.mStar2,span.mStar3,span.mStar4,span.mStar5 {
  display: block;
  display: -moz-inline-box; vertical-align:top; /* FireFox 2.0 Fix */
  display: inline-block;
  background-image: url(../images/icons/icons_edg_sprite.png);
  background-repeat:no-repeat;
  font-size:10px;
  height: 11px;
  margin: 2px 0px 0px 2px;
}
span.edgLogo { background-position:  0px -68px; width: 24px; height: 12px; }
span.edgRk1B { background-position:  0px   0px; width: 62px; }
span.edgRk2B { background-position:  0px -11px; width: 62px; }
span.edgRk3B { background-position:  0px -22px; width: 62px; }
span.edgRk4B { background-position:  0px -33px; width: 62px; }
span.edgRk5B { background-position:  0px -44px; width: 62px; }
span.edgRk1S { background-position:  0px   0px; width: 10px; }
span.edgRk2S { background-position:-13px -11px; width: 10px; }
span.edgRk3S { background-position:-26px -22px; width: 10px; }
span.edgRk4S { background-position:-39px -33px; width: 10px; }
span.edgRk5S { background-position:-52px -44px; width: 10px; }
span.edgStar1{ background-position:  0px -55px; width: 13px; height: 12px; }
span.edgStar2{ background-position:  0px -55px; width: 26px; height: 12px; }
span.edgStar3{ background-position:  0px -55px; width: 39px; height: 12px; }
span.edgStar4{ background-position:  0px -55px; width: 52px; height: 12px; }
span.edgStar5{ background-position:  0px -55px; width: 63px; height: 12px; }

span.mStar1{ background-position:  0px -81px; width: 11px; height: 12px; }
span.mStar2{ background-position:  0px -81px; width: 23px; height: 12px; }
span.mStar3{ background-position:  0px -81px; width: 35px; height: 12px; }
span.mStar4{ background-position:  0px -81px; width: 47px; height: 12px; }
span.mStar5{ background-position:  0px -81px; width: 59px; height: 12px; }

td.edgrkLight {
  color:#aaa;
}


/*
--------------------------------------------------------------------------------
  Morningstar + theScreener
--------------------------------------------------------------------------------
*/
table.thescreener tr td.tsHeader {
    font-weight: bold;
    text-align: center;
    padding: 8px 3px;
    font-size: 14px;
}
table.thescreener tr td span.arrowTo {
    margin-top: 12px;
}
span.arrowTo,
span.tsRisk0, span.tsRisk1, span.tsRisk2,
span.tsSummary1, span.tsSummary2, span.tsSummary3, span.tsSummary4, span.tsSummary5,
span.tsArrow1p, span.tsArrow2p, span.tsArrow1n, span.tsArrow2n,
span.tsStar0full, span.tsStar1full, span.tsStar2full, span.tsStar3full, span.tsStar4full,
span.tsStar0, span.tsStar1, span.tsStar2, span.tsStar3, span.tsStar4 {
  display:block;
  display: -moz-inline-box; vertical-align:top; /* FireFox 2.0 Fix */
  display: inline-block;
  background-image: url(../images/icons/icons_theScreener_sprite.png);
  background-repeat:no-repeat;
  font-size:10px;
  height: 12px;
  margin: 2px 0px 0px 2px;
}
span.tsStar0     { background-position: 0px -48px; width: 12px; }
span.tsStar1     { background-position: 0px   0px; width: 12px; }
span.tsStar2     { background-position: 0px   0px; width: 24px; }
span.tsStar3     { background-position: 0px   0px; width: 36px; }
span.tsStar4     { background-position: 0px   0px; width: 48px; }
span.tsStar0full { background-position: 0px -48px; width: 48px; }
span.tsStar1full { background-position: 0px -36px; width: 48px; }
span.tsStar2full { background-position: 0px -24px; width: 48px; }
span.tsStar3full { background-position: 0px -12px; width: 48px; }
span.tsStar4full { background-position: 0px   0px; width: 48px; }

span.tsArrow1n	 { background-position:   0px -117px; width:  9px; }
span.tsArrow2n	 { background-position:   0px -117px; width: 18px; }
span.tsArrow1p	 { background-position: -18px -117px; width:  9px; }
span.tsArrow2p	 { background-position: -18px -117px; width: 18px; }

span.tsSummary1  { background-position: 0px  -61px; width: 46px; }
span.tsSummary2  { background-position: 0px  -72px; width: 46px; }
span.tsSummary3  { background-position: 0px  -83px; width: 46px; }
span.tsSummary4  { background-position: 0px  -94px; width: 46px; }
span.tsSummary5  { background-position: 0px -105px; width: 46px; }

span.tsRisk0 { background-position: 0px -153px; width: 30px; height: 11px; }
span.tsRisk1 { background-position: 0px -142px; width: 30px; height: 11px; }
span.tsRisk2 { background-position: 0px -164px; width: 30px; height: 11px; }

span.arrowTo   { background-position: 0px -130px; width: 30px; height: 11px; }
span.tsPositiv { color:#009900; font-size:14px; }
span.tsNeutral { color:#000066; font-size:14px; }
span.tsNegativ { color:#ff3300; font-size:14px; }


/*
--------------------------------------------------------------------------------
    boerseStuttgart - Anleihen
--------------------------------------------------------------------------------
*/
h2.boerseStuttgart {
    position: relative;
}
h2.boerseStuttgart a {
    position: absolute;
    right: 0px;
    top: 2px;
  background-image: url(../media/partner/boerse_stuttgart_108x14.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  width: 108px; height: 14px;
}

/*
--------------------------------------------------------------------------------
    Euwax
--------------------------------------------------------------------------------
*/
div.euwax {
    margin-top: 5px;
    background-color: #fff;
}
div.euwax div.header {
    position:relative;
    height: 25px;
    background-color: #08457B;
}
div.euwax div.header div.img {
    position: absolute;
    top: 0px;
    left:0px;
    width:105px;
    height:25px;
    background-color:#fff;
}
div.euwax div.header div.title {
    position: absolute;
    width: 200px;
    top: 5px;
    left:110px;
    color: #fff;
    font-weight: bold;
}
div.euwax table {
    margin-top: 4px;
    border-bottom: 1px solid #08457B;
}

/*
--------------------------------------------------------------------------------
BNP
--------------------------------------------------------------------------------
*/
td.bnp_related a {
    color: #008151;
}
a.bnp_products {
    display: block;
    width:300px;
    height: 42px;
    background:url(../media/partner/bnp_300x42.png) no-repeat;
}

/*
--------------------------------------------------------------------------------
HVB
--------------------------------------------------------------------------------
*/
a.hvb_products {
    display: block;
    width:620px;
    height: 30px;
    margin-top: -1px;
    background:url(../media/partner/hvb_620x30.png) no-repeat;
}
a.hvb_products_home {
    display: block;
    width:300px;
    height: 40px;
    margin-top: -1px;
    background:url(../media/partner/hvb_300x40b.png) no-repeat;
}
a.iconKO_hvb {
  display: block;
  display: -moz-inline-box; vertical-align:top; /* FireFox 2.0 Fix */
  display: inline-block;
  background-image: url(../media/partner/hvb_300x40b.png);
  background-repeat: no-repeat;
  background-position: -304px -4px;
  height: 12px;
  width: 12px;
  font-size:6px;
  margin: 2px 2px 0px 2px;
  border-radius:2px;
}

td.hvb_related {
    background: linear-gradient(to bottom,  #ec6470 30%, #E21A00 70%);
  color: #ffffff;
}
td.hvb_related a { color: #ffffff; }


div.hvb_products_os {
  position: relative;
  height: 35px;
  padding: 5px 230px 0px 2px;
  font-weight: bold;
}
div.hvb_products_os a.logo {
  position: absolute;
  top: 0px;
  right: 0px;
  display: block;
  width: 230px;
  height: 40px;
    background-image: url(../media/partner/microsite/4.png);
  background-repeat: no-repeat;
}
div.hvb_products_os span {
  color: #ED1C24;
}

a.hvb_analysen_technisch {
  display: block;
  background-image: url(../media/partner/microsite/4.png);
  background-repeat: no-repeat;
  background-position: center 5px;
  height: 50px;
  border: 2px solid #ED1C24;
  border-radius: 3px;
}

/*
--------------------------------------------------------------------------------
DZ-Bank
--------------------------------------------------------------------------------
*/
a.dzb_analysen_technisch {
  display: block;
  background-image: url(../media/partner/microsite/25.png);
  background-repeat: no-repeat;
  background-position: center 5px;
  height: 50px;
  border: 2px solid #EC7404;
  border-radius: 3px;
}

/*
--------------------------------------------------------------------------------
Comstage ETF Uebersicht
--------------------------------------------------------------------------------
*/
div.comstageETF {
  background-image: url(../media/partner/comstage_56x13.gif);
  background-repeat: no-repeat;
  background-position: 550px 5px;
  border-top: 2px solid #ffcc00;
  border-bottom: 2px solid #ffcc00;
  background-color: #fff;
  margin: 2px 0px 16px 0px;
  padding: 4px;
}

div.comstageETF div.comstageETF_head {
  font-weight:bold;
  margin:5px 0 5px 4px;
  padding:0px;
}


div.infoLayer div.comstagLogo {
  height:45px;
  border-bottom: 6px solid #FCC000;
  background-image: url(../media/partner/microsite/105.png);
  background-repeat: no-repeat;
  background-position: 4px 0px;
}
div.infoLayer div.fixed {
  height: 200px;
  overflow: auto;
}

/*
--------------------------------------------------------------------------------
db-X Markets
--------------------------------------------------------------------------------
*/
a.dbx_analysen_technisch {
  display: block;
  background-image: url(../media/partner/microsite/22_small.png);
  background-repeat: no-repeat;
  height: 50px;
  border-radius: 3px;
}

/*
--------------------------------------------------------------------------------
HSBC - Tops / Flops Home und Einzelwertliste
--------------------------------------------------------------------------------
*/
a.hsbc_products {
    display: block;
    height: 40px;
    background:url(../media/partner/hsbc_940x40.png) no-repeat;
  background-position: top right;
    margin-top: 3px;
}
td.hsbc_related {
    background-color: #E00011;
    color: #fff;
}
td.hsbc_related a {
    color: #fff;
}
a.hsbc_prospect {
  float: left;
  margin: 0px !important;
}

/*
--------------------------------------------------------------------------------
    Thema der Woche
--------------------------------------------------------------------------------
*/
div.tdwTopic ul li {
  list-style-type: none;
  line-height: 16px;
  font-weight: bold;
  margin: 5px 0px;
}

/*
--------------------------------------------------------------------------------
    Themen im Fokus
--------------------------------------------------------------------------------
*/
div.tif {
  position: relative;
  background: url(http://gfx.finanztreff.de/media-content/ad-server/ftreff_3/1/3012/bg_thema_v_2.gif) no-repeat;
  background-color: #e0e3e6;
  height: 120px;
}
div.tif img.teaser {
  position: absolute;
  top: 0px;
  left:20px;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}
div.tif a.textblock {
  display: block;
  position: absolute;
  top: 0px;
  left:192px;
  width: 405px;
  height: 100px;
  padding: 10px;
  color: #df9417;
}
div.tif a.textblock span.cmp {
  display: block;
  color:#7b909d;
}
div.tif a.textblock:hover {
  text-decoration: none;
}
div.tif a.textblock span.headline {
  display: block;
  font-size: 18px;
  margin-bottom: 10px;
  font-weight: bold;
  color: #df9417;
}

div.tif a.textblock span.button {
  color: #fff;
  font-weight: bold;
  padding: 5px 7px;
  background: linear-gradient(to bottom, #df9116 0%, #ac7809 100%);
}

/*
--------------------------------------------------------------------------------
  Partnerwerbung unten
--------------------------------------------------------------------------------
*/
div.ad01 {
    margin-bottom: 20px;
}
div.ad01 div {
    padding: 5px;
  min-height:40px;
    text-align: center;
    line-height: 18px;
  background-color: #f8f8f8;
  color: #a4a4a4;
}
div.ad01 div span {
  padding: 1px 3px;
  margin:0px 10px;
  color:#295f95;
}
div.ad01 div span:hover {
  cursor: pointer;
  text-decoration: underline;
}


/*
--------------------------------------------------------------------------------
  Partner 75x30px Grafiken
--------------------------------------------------------------------------------
*/
div.ad02p {
  background-color: #f8f8f8;
  padding:10px 0px 10px 19px;
}
div.ad02p span {
    color: #aaa;
  font-size:11px;
    padding-left: 5px;
}
div.ad02p a,
div.ad02p img {
  margin: 0px 5px 10px 5px;
    border: 1px solid #c7c7c7;
}

/*
--------------------------------------------------------------------------------
    Emittenten PartnerBox
--------------------------------------------------------------------------------
*/
div.emiBox {
    background-color: #efefef;
    border-radius: 4px;
    padding: 8px 0px 8px 0px;
}
div.emiBox h2 {
    height: auto;
    line-height: normal;
    padding: 0px 7px 10px 7px;
    border: none;
    font-size: 12px;
    margin-top:0px;
}

div.emiBox p {
    padding: 0px 7px 0px 7px;
    line-height: 15px;
}
div.emiBox ul.bw {
    white-space: nowrap;
    overflow: hidden;
    list-style-type: none;
    margin:  8px 0px 0px 0px;
    padding: 0px 0px 0px 4px;
}
div.emiBox ul.bw li {
    display: inline-block;
    background-color: #fff;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
div.emiBox ul.bw li.selected {
    background-color: #ccc;
}
div.emiBox ul.bw li a {
    display: block;
    padding: 2px 6px;
    color: #383838;
}
div.emiBox ul.bw li a:hover {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    text-decoration: none;
    background-color: #ccc;
}
div.emiBox table {
    background-color: #fff;
    margin-bottom: 8px;
}
div.emiBox table th {
    padding: 2px 2px;
    background-color: #aaa;
    color: #fff;
}
div.emiBox table td {
    padding: 3px 2px;
    border-bottom: 1px solid #aaa;
}

div.emiBox ul.banderole {
    position: relative;
    background-color: #fff;
    list-style-type: none;
    height: 36px;
    padding: 0px;
}
div.emiBox ul.banderole li.logo,
div.emiBox ul.banderole li.link {
    position: absolute;
    top: 3px;
}
div.emiBox ul.banderole li.logo a {
    margin: 0px;
}
div.emiBox ul.banderole li.link {
    left: 3px;
    line-height: 15px;
}

/*
  BestTools
*/
div.bestTopNavigation {
  margin: 0px !important;
}


/*
--------------------------------------------------------------------------------
    CitiGroup KOs auf MDAX-Werte
--------------------------------------------------------------------------------
*/
div.emiBox_citi {
  position: relative;
  background-image: url(../media/partner/citi_background.png);
  background-repeat: repeat-x;
  padding: 50px 0px 15px 0px;
  border-radius: 5px;
  background-color: #004988;
}
div.emiBox_citi a.logo {
  position: absolute;
  left: 8px;
  top: 8px;
}
div.emiBox_citi h3 {
  position: absolute;
  left: 70px;
  top: 20px;
  color: #fff;
}


/*
--------------------------------------------------------------------------------
    DeAWM KOs auf TecDAX und TecDAX-Werte
--------------------------------------------------------------------------------
*/
div.emiBox_deawm {
  background-repeat: repeat-x;
  background-color: #656a6e;
  border-top:2px solid #E29317;
  border-bottom:2px solid #E29317;
}

div.emiBox_deawm table{
  border:none;
}

div.emiBox_deawm th {
  background-color: #939598;
  color:#fff;
}
div.emiBox_deawm a.logo {
  position: absolute;
  left: 8px;
  top: 8px;
}
div.emiBox_deawm h3 {
  color: #fff;
  margin:0px;
  padding:3px 0px 3px 3px;
  border-bottom:1px solid #bbb;
}

div.emiBox_deawm .deawm_branding {
  padding:7px;
  padding-left:35px;
  background-image:url(../media/partner/deawm_derivatekompass.png);
  background-position:-290px -3px;
  background-repeat:no-repeat;
  background-color:#a5a5a5;
}

div.emiBox_deawm .deawm_branding a {
  float:right;
  color:#fff;
  text-decoration:underline;
}

/*
--------------------------------------------------------------------------------
    Derivatekompass
--------------------------------------------------------------------------------
*/

div.derivateKompass ul.strategie {}
div.derivateKompass ul.strategie li {
  list-style-type: none;
  float:left;
  border-bottom: 1px solid #fff;
}
div.derivateKompass ul.strategie li a {
  color: #fff;
  text-align: center;
  display: block;
  padding: 3px 0px 2px 0px;
  font-weight: bold;
}
div.derivateKompass ul.w33 li { width: 99px;  }
div.derivateKompass ul.w50 li { width: 149px; }

div.derivateKompass ul.strategie li.s {
  background-color: #0d9e00;
  background: linear-gradient(to bottom, #56bb4d 0%, #0d9e00 100%);
  border-right: 1px solid #fff;
}
div.derivateKompass ul.strategie li.g {
  background-color: #878787;
  background: linear-gradient(to bottom, #ababab 0%, #878787 100%);
  border-right: 1px solid #fff;
}
div.derivateKompass ul.strategie li.f {
  background-color: #e31904;
  background: linear-gradient(to bottom, #eb5e50 0%, #e31904 100%);
  border-right: 1px solid #e31904;
}
div.derivateKompass ul.strategie li.jq_s { border-bottom: 1px solid #0d9e00; }
div.derivateKompass ul.strategie li.jq_g { border-bottom: 1px solid #878787; }
div.derivateKompass ul.strategie li.jq_f { border-bottom: 1px solid #e31904; }

div.derivateKompass table.jq_s { border-top: 6px solid #0d9e00; }
div.derivateKompass table.jq_g { border-top: 6px solid #878787; }
div.derivateKompass table.jq_f { border-top: 6px solid #e31904; }

div.derivateKompass table.products {
  margin: 0px 0px 20px 0px;
}
div.derivateKompass table.products tr th {
  background-color: #fff;
  color: #383838;
  border-bottom: 1px solid #aaa;
}

div.emiBox table.products_22,
div.emiBox table.products_22_aktien,
div.emiBox table.products_22_indizes {
    border-bottom: 2px solid #E29317;
}
div.emiBox table.products_22 th,
div.emiBox table.products_22_aktien th,
div.emiBox table.products_22_indizes th {
    background-color: #939598;
    color: #ffffff;
    border-top: 1px solid #bbb;
}
div.emiBox table.products_22 td,
div.emiBox table.products_22_aktien td,
div.emiBox table.products_22_indizes td {
    border-bottom: 1px solid #bbb;
}

div.emiBox div.claim_22 {
  background-color: #656a6e;
  font-weight: bold;
  color:#ffffff;
  background-image:url(../media/partner/deawm_derivatekompass.png);
  background-repeat:no-repeat;
  background-position:right top;
  padding: 3px 5px;
  border-top: 2px solid #E29317;
}

/*
--------------------------------------------------------------------------------
  HVB Aktienportraits
--------------------------------------------------------------------------------
*/
div.emiBox_hvb {
  background-repeat: repeat-x;
  margin-right:10px;
}
div.emiBox_hvb table{
  border:none;
}
div.emiBox_hvb table td{
  border-bottom:1px solid #c7c7c7;
}
div.emiBox_hvb a.logo {
  position: absolute;
  left: 8px;
  top: 8px;
}
div.emiBox_hvb h3 {
  margin:0px;
  padding:10px 0px 3px 3px;
  border-bottom:5px solid #cc0000;
}
div.emiBox_hvb td.onemarkets_branding {

  padding:0;
  margin:0;
  height:14px;
  background-color: #cc0000;
}
div.emiBox_hvb td.onemarkets_branding img {
  padding:0;
  border-bottom:2px solid #fff;
  border-left:10px solid #fff;
  float:right;
}


/*
--------------------------------------------------------------------------------
Partnerspezifische Angaben
--------------------------------------------------------------------------------
*/

/*
  Besttools
*/
a.bestLogo_emi_16 {
  margin: 0px 20px 0px 0px;
  display: block;
  width: 180px;
  height: 25px;
  background-image:url(../media/partner/commerzbank_180x25.png);
  background-repeat:no-repeat;
  float: left;
}
a.bestLogo_emi_94 {
  margin: 0px 20px 0px 0px;
  display: block;
  width: 70px;
  height: 25px;
  background-image:url(../media/partner/ubs_70x25.png);
  background-repeat:no-repeat;
  float: left;
}

a.bestLogo_emi_22 {
  margin: 0px 20px 0px 0px;
  display: block;
  width: 300px;
  height: 50px;
  background-image:url(../media/partner/microsite/22_small.png);
  background-repeat:no-repeat;
}

/*
    Commerzbank
*/
div.emiBox_16 div.cobaBWnav {
  margin-bottom: 5px;
}
div.emiBox_16 div.cobaBWnav a {
  padding: 2px 3px;
  margin-right: 5px;
  background-color: #fff;
}
div.emiBox_16 div.cobaBWnav a.selected {
  background-color: #ffbf00;
  color:#fff;
}

div.emiBox_16 table {
  margin-bottom: 15px;
}
div.emiBox_16 table th {
    background-color: #ffbf00;
}
div.emiBox_16 table td {
    border-bottom: 1px solid #ffbf00;
}
div.emiBox_16 ul.banderole li.link {
    left: 85px;
}
div.emiBox_16 table.bw {
  background-color: transparent;
  margin: 0px;
  border: none;
}

/*
    DEAWM
*/

div.emiBox_22 {
  padding-top:10px;
}
div.emiBox_22 div.deawmBWnav {
  margin-bottom: 5px;
}
div.emiBox_22 div.deawmBWnav a {
  padding: 2px 3px;
  margin-right: 5px;
  background-color: #fff;
}
div.emiBox_22 div.deawmBWnav a.selected {
  background-color: #bbbbbb;
  color:#383838;
}
div.emiBox_22  table {
  margin-bottom: 15px;
}
div.emiBox_22  table th {
    background-color: #bbbbbb;
  color:#383838;
}
div.emiBox_22 ul.banderole li.link {
    left: 50px;
  top:7px;
}
div.emiBox_22 ul.banderole  {
  height:45px;
}
div.emiBox_22 ul.banderole li.logo a {
  background-image:url(../media/partner/deawm_40x40x.png);
  background-repeat:no-repeat;
  display:block;
  width:40px;
  height:40px;
  margin-left:3px;
}
div.emiBox_22 table.bw {
  background-color: transparent;
  margin: 0px;
  border: none;
}

/*
    SG
*/
div.emiBox_84 {
    position: relative;
    height: 255px;
}
div.emiBox_84 a.logo {
    background:url(../media/partner/sg_170x50.png) no-repeat #ffffff;
    display: inline-block;
    width: 170px;
    height: 50px;
    border-radius: 2px;
}
div.emiBox_84 iframe.big {
    position: absolute;
    top: 15px;
    left:15px;
}
div.emiBox_84 iframe.small {
    margin: 0px 7px 7px 7px;
}
div.emiBox_84 div.te {
    position: absolute;
    top: 15px;
    left:450px;
    width: 150px;
}
div.emiBox_84 div.te div.hl {
    margin-bottom: 8px;
    font-weight: bold;
}
div.emiBox_84 ul.banderole li.link {
    left: 85px;
}

/*
    ING Markets
*/
div.emiBox_145 table th {
    background-color: #ff6600;
    color: #ffffff;
}
div.emiBox_145 ul.bw li.selected {
    background-color: #ff6600;
}
div.emiBox_145 ul.bw li.selected a {
    color: #ffffff;
}
div.emiBox_145 ul.bw li a:hover {
    color: #383838;
}
div.emiBox_145 table th.e2 {
    border: none;
    background-color: #d5e2ef;
    color: #383838;
    padding-left: 12px;
}
div.emiBox_145 table {
    border-bottom: 1px solid #c0d0e0;
}
div.emiBox_145 table td {
    border-bottom: 1px solid #cecece;
}
div.emiBox_145 ul.banderole li.link {
    left: 85px;
}

/*
    Goldman Sachs
*/
div.emiBox_35 table th {
    border-bottom: 1px solid #7399c6;
    background-color: #96b4d3;
    color: #ffffff;
}
div.emiBox_35 table th.e2 {
    border: none;
    background-color: #d5e2ef;
    color: #383838;
    padding-left: 12px;
}
div.emiBox_35 table {
    border-top: 1px solid #7399c6;
    border-bottom: 1px solid #7399c6;
}
div.emiBox_35 table td {
    border-bottom: none;
}
div.emiBox_35 ul.banderole li.link {
    left: 85px;
}


/*
    UBS (94)
*/
div.emiBox_94 div.ubsBWnav {
  margin-bottom: 5px;
}
div.emiBox_94 div.ubsBWnav a {
  padding: 2px 3px;
  margin-right: 5px;
  background-color: #fff;
}
div.emiBox_94 div.ubsBWnav a.selected {
  background-color: #ff0000;
  color:#fff;
}

div.emiBox_94  table {
  margin-bottom: 15px;
}
div.emiBox_94  table th {
    background-color: #ff0000;
}
div.emiBox_94 table td {
    border-bottom: 1px solid #ffb7b7;
}
div.emiBox_94 ul.banderole li.link {
    left: 85px;
}
div.emiBox_94 table.bw {
  background-color: transparent;
  margin: 0px;
  border: none;
}

/*
    DZ-BANK (25)
*/

div.emiBox_25 h2 {
   margin-top:0px
}

div.emiBox_25 table th {
    background-color: #f08201;
    color:#fff;
}
div.emiBox_25 table th span {
    font-weight: normal;
    font-size: 10px;
}
div.emiBox_25 ul.banderole li.link {
    left: 85px;
}
div.emiBox_25 table td       { border-bottom:1px solid #b0b0b0; }
div.emiBox_25 table td.space { border-bottom:1px solid #ececec; }

div.emiBox_25 table th.space,
div.emiBox_25 table td.space { background-color: #ececec; }

div.emiBox_25 table th.p { background-color: #68bf60; }
div.emiBox_25 table th.n { background-color: #f64444; }

/*
    boerse Stuttgart
*/
div.emiBox_euwax {
    margin-top: 4px;
    background-color: #f3f3f3;
}
div.emiBox_euwax h2 {
    padding: 2px 0px 0px 10px;
    font-size:15px
}
div.emiBox_euwax strong {
    padding: 2px 0px 6px 10px;
    display: block;
    color:#fcc100;
    font-size:15px;
    text-transform: uppercase;
    font-weight: bold;
}
div.emiBox_euwax p img {
    float:left;
    margin: 0px 10px 5px 0px;
}
div.emiBox_euwax div.isin {
    margin: 5px 0px;
    padding-left: 10px;
    font-weight: bold;
}
div.emiBox_euwax div.isin a {
    margin-right: 20px;
}

/*
  Marketingboxen
*/
div.mabo {
  border: 1px solid #aaa;
  height:112px;
  background-color: #f3f3f3;
  position:relative;
}
div.mabo a {
  position:absolute;
  width:100%;
  height:100%;
  display:block;
  background-image: url(../images/shadow_charttool_layer.png);
  background-repeat: no-repeat;
  background-position:  -10px 25px;
}
div.mabo h5 {
  background-color:#ffffff;
  font-weight: bold;
  text-transform:uppercase;
  padding: 0px 0px 0px 8px;
  line-height:25px;
  font-size:16px;
}
div.mabo h5 span.alert {
  color: #b7001e;
  font-size:16px;
}
div.mabo p {
  line-height:13px;
  padding: 8px;
  height:71px;
  font-size:12px;
}
div.mabo div {
  position:absolute;
  bottom:4px;
  right:4px;
  color: #295f95;
  font-weight:bold;
  font-size:13px;
}

div.mabo div.btncta {
  background: linear-gradient(to bottom, #5c9fe3 0%,#3d6fa2 100%);
  color:#fff;
  padding:0px 5px 2px 5px;
  left:0;
  right:0;
  bottom:0;

}



/*
--------------------------------------------------------------------------------
    Platow
--------------------------------------------------------------------------------
*/
h2.platow {
  background:url(../media/partner/platow_111x25.png) no-repeat right;
}
