/* ***************************************************************************** */
/* ********  BOERSENBRIEF DEFAULT (= SWISSTRADING)  **************************** */
/* ********  Details zu einzelnen BB am Seitenende	**************************** */
/* ***************************************************************************** */
.bb div.liste div {
	background-image: url(http://img.wallstreet-online.de/dtrader/arrow.gif);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-left: 5px;
	/*padding-bottom: 5px;*/
	}

.bb .alink,
.bb .foot a {
	color:#ffffff !important;
	text-decoration:none !important;
	padding-left:5px;
	width:100%;
	}
.bb .alink:hover {
	color:#ffffff !important;
	background:#996666;
	width:100%;
	}

.bb table.divider { table-layout: fixed; }
.bb tr.divider-cnt td.divider-cnt-right { width: 155px; vertical-align: top; padding: 15px 0px 15px 10px; }
.bb tr.divider-cnt td.divider-cnt-left  { width: 445px; vertical-align: top; padding: 15px 0px; }

.bb .big-head 		{ line-height:22px; font-size: 22px; color: #2E3C69; font-weight: bold; margin: 0px; padding: 0px; margin-top: 15px; }
.bb .big-head span 	{ font-size: 26px; }

.bb .standard 					{ width: 100%; }
.bb .divider-cnt .standard td 	{ background: transparent; border: 0px; }
.bb .standard .cnt 				{ background-color: white; background-repeat:no-repeat; padding: 0px; }
.bb .standard .cnt .inner-cnt 	{ margin: 7px; }
.bb .standard .foot td 			{ padding: 0px; background-color: transparent; border: 0px; font-size: 12px; }
.bb .standard .foot .left  		{ width: 100%; height: 16px; background-image: url(http://img.wallstreet-online.de/projekte/boersenbriefe/swisstrading/foot_left.gif); background-repeat:no-repeat; background-position: right; }
.bb .standard .foot .link  		{ padding-left: 10px; background-color: #660000; white-space: nowrap; }
.bb .standard .foot .align-right 		{ width: 36px; height: 16px; margin: 0px 5px; background-image: url(http://img.wallstreet-online.de/projekte/boersenbriefe/swisstrading/foot_right.gif); background-repeat:no-repeat; }

.bb .standard .news { margin: 0px; }
.bb .standard .news td { background-color: #F1F1E7; }
.bb .standard .news .hl td { background-color: white; }

.bb .bb-slogan  { color: #356535; font-weight: bold; }
.bb .bb-reisser { color: #B30000; font-weight: bold; font-size: 12px; margin-bottom: 5px; }
.bb .kunde-werden { text-align: right; }
.bb .kunde-werden img {
	width: 140px;
	height: 27px;
	background-image: url(http://img.wallstreet-online.de/product/boersenbriefe/swisstrading/kundewerden_button.gif);
	background-repeat: no-repeat;
	}

.bb .bb-login { width: 100%; }
.bb .bb-login .bb-input td {
	background-image: url(http://img.wallstreet-online.de/product/boersenbriefe/swisstrading/greenback.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	}
	
.bb .bb-login .bb-input .input {
	background-position: right 5px;
	}
.bb .bb-input .bb-submit { width: 265px; }
.bb .bb-input .input-text {
	width: 155px;
	height: 70px;
	text-align: right;
	color: white;
}
.bb .bb-login input.bb-login-submit {
	width: 120px;
	height: 22px;
	margin-left: 10px;
	background-color: transparent;
	background-image: url(http://img.wallstreet-online.de/product/boersenbriefe/swisstrading/einloggen.gif);
	background-repeat: no-repeat;
	}

.bb .bb-login .bb-input input { width: 150px; height: 15px; }
.bb .bb-login .bb-submit td { white-space: nowrap; padding: 5px 0px 5px 5px; }
.bb .bb-login .bb-requestpw {
	width: 124px;
	height: 22px;
	background-image: url(http://img.wallstreet-online.de/product/boersenbriefe/swisstrading/passwortanfordern.gif);
	background-repeat: no-repeat;
	}

.bb .bb-login .bb-submit input,
.bb .bb-submit-row input { background-color: transparent; color: white; border: none; }
.bb .bb-club-rubrik { float: left; margin: 0px 10px 7px 0px; }

.bb .bb-downloadlist { width: 100%; }
.bb .bb-downloadlist .ausgabe td { padding: 0px 0px 5px 20px; width: 50% }
.bb .bb-downloadlist .ausgabe img { padding-right: 15px; }

.bb .bb-data-table { margin-left: 50px; }
.bb .bb-input-row input { width: 200px; }
.bb .bb-submit-row td { text-align: right; }
.bb .bb-data-sep { height: 15px; }
.bb .bb-data-1st { width: 120px }

.bb .club-navi-top *,
.bb .club-navi-top a:hover,
.bb .club-navi-top a:active,
.bb .club-navi-top a:visited { font-size: 11px; color: white; }

.bb .standard .club-navi-top .cap_extra { background-color: #303E6F; margin: 0px; }

.bb .divider-cnt-right caption {
	margin-bottom: 0px;
	height: 18px;
	left: -1px;
	padding-top: 2px; 
	background-color: #304071;
	background-image: url(http://img.wallstreet-online.de/product/boersenbriefe/swisstrading/check.gif);
	background-position: right;
	background-repeat: no-repeat;
	}

.bb .divider-cnt-right .standard td {
	padding: 10px 5px 5px 5px;
	background-image: url(http://img.wallstreet-online.de/product/boersenbriefe/swisstrading/right_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	}

.bb .divider-cnt-right .standard td td {
	background-image: none;
	padding: 0px;
	}

.bb .divider-cnt-right .standard td.teaser {
	font-size: 12px;
	font-weight: bold;
	color: #324276;
	}

.bb-newsletter input {
	border: 1px solid black;
	height: 16px;
	width: 100px;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	}
.bb-newsletter input.bb-ok {
	height: 18px;
	width: 27px;
	color: white;
	border-left: none;
	cursor: pointer;
	background-color: #2f9822;
	background-image: url(http://img.wallstreet-online.de/product/boersenbriefe/swisstrading/button_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.bb .nl-info {
	height: 63px;
	width: 412px;
	background-image:url(http://img.wallstreet-online.de/product/boersenbriefe/swisstrading/greenback.jpg);
	background-repeat: no-repeat;
}

.bb .nl-info td {
	padding: 0px 15px;
	color: white;
}

.bb .nl-info input.bb-ok {
	background-color: #717171;
	background-image: url(http://img.wallstreet-online.de/product/boersenbriefe/swisstrading/button_bg_2.gif);
}

.bb .depot-auszug {
	text-align: right;
	color: #356535;
	font-weight: bold;
	padding-left: 10px;
	}

.bb .divider-cnt-right .more {
	margin-top: 5px;
	background-image:url(http://img.wallstreet-online.de/product/boersenbriefe/swisstrading/arrows_more.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
	}

.bb .divider-cnt-right .link {
	padding-left: 13px;
	font-weight: bold;
	color: #515A61;
	background-image:url(http://img.wallstreet-online.de/dtrader/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	}

.bb .error-empty, .bb .error-spell { border: 2px solid #A42A2F; }
.bb td.error-nocheck { background-color: #A42A2F; padding: 10px; }
.bb .input-error,
.bb .request-pw-error,
.bb .request-pw-success,
.bb .status .error,
.bb .status .success,
.bb .status .neutral { font-weight: bold; color: #A42A2F; padding: 10px; margin: 10px 0px; border: 2px groove #A42A2F; }

.bb .bb-performance-wert { color: #356535; font-size: 18px; text-align: right; font-weight: bold; }
.bb .bb-performance { margin: 10px 0px; width: 100%; }
.bb .bb-performance td,
.bb .bb-performance h1 { padding: 2px 0px; margin: 0px; }

.bb .request-pw-error,
.bb .request-pw-success { margin: 10px 13px; }

.bb .request-pw-success,
.bb .status .success,
.bb .status .neutral { color: #23711B; border: 2px groove #23711B; }

.bb .anmelden h1 { color: #2E3C69; font-size: 18px; font-weight: bold; line-height: 24px; }
.bb-anmelden table thead th {
	color: #23711B;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 5px; 
	background-color: transparent;
	background-image: url(http://img.wallstreet-online.de/product/boersenbriefe/swisstrading/circle_anmelden.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	}
	
.bb-anmelden table thead th span { color: white; margin-right: 10px; }

.bb-anmelden table { width: 100%; margin-bottom: 15px; }
.bb-anmelden table td { padding: 2px; }

.bb-anmelden table tbody.input-textfield input 			{ width: 200px; }
.bb-anmelden table tbody.input-textfield select 		{ width: 205px; }

.bb-anmelden table tbody.input-textfield input.title   	{ width: 140px; }
.bb-anmelden table tbody.input-textfield input.ort,
.bb-anmelden table tbody.input-textfield input.street 	{ width: 150px; }

.bb-anmelden table tbody.input-textfield select.anrede 	{ width: 55px; }
.bb-anmelden table tbody.input-textfield input.plz,
.bb-anmelden table tbody.input-textfield input.street-nr { width: 40px; } 

.bb-anmelden .produktauswahl td { padding-right: 15px; }
.bb-anmelden .produktauswahl .bb-preise { width: 100%; }

.bb-anmelden .agb div { height: 200px; overflow: auto; margin: 15px 0px; border: 1px solid black; padding: 10px; }
.bb-anmelden .agb input { margin: 0px, padding: 0px; }
.bb-anmelden .agb .agbsgelesen { padding: 0px; }

.bb-anmelden .info td { color: #686868; }

.bb-anmelden .produktauswahl .produktauswahl-head td { text-align: center; border: 1px solid #686868; border-left: 0px; border-right: 0px; padding: 5px; }
.bb-anmelden .produktauswahl .produktauswahl-head h2 { padding: 3px; margin: 0px; }
.bb-anmelden .produktauswahl h3 { padding: 3px; margin: 0px; color: #D67D2D; }
.bb-anmelden .produktauswahl .bb-duration		{ text-align: right; }
.bb-anmelden .produktauswahl .bb-duration label { margin-left: 25px; white-space: nowrap; }
.bb-anmelden .produktauswahl .input-textfield td { padding: 10px; font-weight: bold; }
.bb-anmelden .produktauswahl .input-textfield .bb-preise { font-size: 16px; }
.bb-anmelden .produktauswahl .input-textfield .bb-preise .bb-reisser { font-size: 18px; }
.bb-anmelden .produktauswahl .input-textfield input { width: 30px; }

.bb .anmelden .bestellung-senden { text-align: right; }
.bb .anmelden .bestellung-senden input {
	width: 146px;
	height: 27px;
	background-color: transparent;
	background-image: url(http://img.wallstreet-online.de/product/boersenbriefe/swisstrading/bestellung-senden.gif);
	background-repeat: no-repeat;
	}


.bb .info-preise { width: 100%; margin: 0px 3px 15px 3px; }
.bb .bezugsdauer { padding: 10px 0px 0px 5px; white-space: nowrap; width: 40%; }
.bb .preis 		 { padding: 10px 0px 0px 5px; white-space: nowrap; width: 60%; }

.bb .bb-change-data {
	width: 120px;
	height: 22px;
	background-color: transparent;
	background-image: url(http://img.wallstreet-online.de/product/boersenbriefe/swisstrading/button_uebernehmen.gif);
	background-repeat: no-repeat;
	}

.bb .news h1 { font-size: 18px; color: #2E3C69; }
.bb .news h2 { font-size: 11px; font-weight: bold; color: black; }
.bb .rabatt, .bb .rabatt a { font-size: 18px; font-weight: bold; color: #B30000; margin: 0px; padding: 0px; margin-top: 15px; }
.bb .rabatt a:hover { text-decoration: underline; }
.bb .anmelden .rabatt { font-size: 14px; margin-bottom: 10px; }


/* ********************************************************* */
/* ********  MUSTERDEPOT  ********************************** */
/* ********************************************************* */

.depot-tables .standard 					{ border: none; }
.depot_title  								{ font-size: 14px; }
.depot_name   								{ font-weight: bold; }

/***  MUSTERDEPOT TABELLE  ***/
#musterdepot                      			{ width: 100%; background-color: #000000; }
#musterdepot *                    			{ font-size: 11px; }

#musterdepot td                   			{ text-align: right; white-space: nowrap; padding: 3px; }
#musterdepot td.name              			{ text-align: left;  white-space: normal; }

#musterdepot .head1 td            			{ background-color: #555555; text-align: center; color: #ffffff; vertical-align: top; }
#musterdepot .head2 td            			{ background-color: #cccccc; vertical-align: top; }
#musterdepot .head2 td.stoploss   			{ text-align: center }


#musterdepot .bg1 td            			{ background-color: #ffffff; }
#musterdepot .bg2 td            			{ background-color: #eeeeee; }

#musterdepot .pos .stueck,
#musterdepot .pos .name a.name,
#musterdepot .pos .akt_wert       			{ font-weight: bold; }

#musterdepot .pos .akt_diff_prc .plus       { color: green; }
#musterdepot .pos .akt_diff_prc .minus      { color: red; }

#musterdepot .pos .akt_diff_prc img                { width: 11px; height: 10px; margin: 0px 3px; vertical-align: middle; }
#musterdepot .pos .akt_diff_prc .null  img         { background-image: url(http://img.wallstreet-online.de/depots/pfeil_=.gif);    }
#musterdepot .pos .akt_diff_prc .plus  img         { background-image: url(http://img.wallstreet-online.de/depots/pfeil_+.gif);    }
#musterdepot .pos .akt_diff_prc .plus  img.ueber3  { background-image: url(http://img.wallstreet-online.de/depots/pfeil_++.gif);   }
#musterdepot .pos .akt_diff_prc .minus img         { background-image: url(http://img.wallstreet-online.de/depots/pfeil_-.gif);    }
#musterdepot .pos .akt_diff_prc .minus img.ueber3  { background-image: url(http://img.wallstreet-online.de/depots/pfeil_--.gif);   }

#musterdepot .aktienwert td,
#musterdepot .gesamtwert td     			{ background-color: #cccccc; }
#musterdepot .barbestand td     			{ background-color: #eeeeee; }

#musterdepot .barbestand td,
#musterdepot .gesamtwert td,
#musterdepot .aktienwert td     			{ font-weight: bold; }

#musterdepot td.stoploss .null  			{ visibility: hidden; }

#musterdepot .riskcolor0 td 				{ background-color: #ffffff; }
#musterdepot .riskcolor1 td 				{ background-color: #ffffff; }
#musterdepot .riskcolor2 td 				{ background-color: #ffffff; }
#musterdepot .riskcolor3 td 				{ background-color: #ffffff; }
#musterdepot .riskcolor4 td 				{ background-color: #ffffff; }
#musterdepot .riskcolor5 td 				{ background-color: #ffffff; }
#musterdepot .riskcolor6 td 				{ background-color: #ffffff; }
#musterdepot .riskcolor7 td 				{ background-color: #ffffff; }

/***  PERFORMANCE TABELLE  ***/
#performance            					{ width: 100%; background-color: #F1F1E7; }
#performance td         					{ font-size: 11px; white-space: nowrap; text-align: right; }
#performance .txt       					{ width: 100%; }
#performance .wert      					{ padding: 5px 0px 5px 25px; }
#performance .wert .plus 					{ font-size: 24px; font-weight: bold; color: green; }

/***  MUSTERDEPOT-HISTORY TABELLE  ***/
#musterdepot_history                 		{ width: 100%; background-color: #000000; }
#musterdepot_history *               		{ font-size: 11px; }

#musterdepot_history td              		{ text-align: right; white-space: nowrap; padding: 3px; }
#musterdepot_history td.notiz        		{ text-align: left;  white-space: normal; }
#musterdepot_history td.gewinn .null 		{ visibility: hidden; }

#musterdepot_history .head td        		{ background-color: #cccccc; font-weight: normal; color: black; vertical-align: top; }


#musterdepot_history .bg1 td    			{ background-color: #ffffff; }
#musterdepot_history .bg2 td    			{ background-color: #eeeeee; }

#musterdepot_history .aktion .plus   		{ color: green; }
#musterdepot_history .aktion .minus  		{ color: red; }

/***  MUSTERDEPOT-TRANSAKTIONEN TABELLE  ***/
.transaktionen_title            			{ font-size: 12px; font-weight: bold; }

#musterdepot_transaktionen                  { width: 100%; background-color: #000000; }
#musterdepot_transaktionen *                { font-size: 11px; }

#musterdepot_transaktionen td               { text-align: right; white-space: nowrap; padding: 3px; }
#musterdepot_transaktionen td.wertpapier    { text-align: left;  white-space: normal; }

#musterdepot_transaktionen .head td         { background-color: #cccccc; font-weight: normal; color: black; vertical-align: top; }


#musterdepot_transaktionen .bg1 td     		{ background-color: #ffffff; }
#musterdepot_transaktionen .bg2 td     		{ background-color: #eeeeee; }

/*#musterdepot_transaktionen .transaktion .gewinn *       { font-size: 16px; font-weight: bold; }*/
#musterdepot_transaktionen .transaktion .gewinn .plus   { color: green; }
/* ***************************************************************** */
/* ********  BOERSENBRIEF DEFAULT ENDE  **************************** */
/* ***************************************************************** */


/* **************************************************** */
/* ********  BOERSENBRIEF LANDING  ******************** */
/* **************************************************** */
.bb-landing .st .microsite-head-slogans div { 
	width: 160px;
	background-color: transparent;
	border: none;
	margin-top: 4px;
	vertical-align: middle;
	}

.bb-landing .ai .microsite-head-slogans div { 
	width: 200px;
	}
/* **************************************************** */
/* ********  BOERSENBRIEF LANDING ENDE  *************** */
/* **************************************************** */

/* **************************************************** */
/* ********  SWISSTRADING  **************************** */
/* **************************************************** */
	/* ********************************************************* */
	/* ********  swisstrading head  **************************** */
	/* ********************************************************* */
	.bb-st tr.microsite-navi tr.microsite-navi-tr1 td.highlight { background-color: #2e3c69; }
	.bb-st .microsite-head-slogans div { 
		width: 160px;
		background-color: transparent;
		border: none;
		margin-top: 4px;
		}
	.bb-st .pflicht { color: #B30000; }
/* ********************************************************* */
/* ********  SWISSTRADING ENDE  **************************** */
/* ********************************************************* */


/* ****************************************************** */
/* ********  AKTIENINVESTOR  **************************** */
/* ****************************************************** */
	/* *********************************************************** */
	/* ********  aktieninvestor head  **************************** */
	/* *********************************************************** */
	.bb-ai tr.microsite-navi tr.microsite-navi-tr1 td.highlight { background-color: #850003; }
	.bb-ai .microsite-head-slogans div 			{ width: 200px; }
	.bb-ai .microsite-head-image 				{ border: 1px solid #345372; }
	.bb-ai table.standard caption 				{ background-color: #850003; }
	.bb-ai .standard .club-navi-top .cap_extra 	{ background-color: #660000; }
	
	.bb-ai .pflicht 	{ color: #B30000; }
	.bb-ai .not-empty 	{ color: black; }
	.bb-ai table.agb td.error-nocheck 	{ border: 2px solid #A42A2F; }
	
	.bb-ai div.liste div,
	.bb-ai .divider-cnt-right .link		{ background-image: url(http://img.wallstreet-online.de/product/boersenbriefe/deraktieninvestor/arrow.gif); }
	.bb-ai div.liste div				{ padding: 1px 20px; }
	
	.bb-ai .bb-downloadlist td 	{ vertical-align: top; padding: 2px 5px; }
	.bb-ai .bb-downloadlist .hl { background-color: #ECE6DC; }
	.bb-ai a, .bb-ai a:hover, .bb-ai a:visited, .bb-ai a:active { color: #850003; }

	.bb-ai .news h1 { color: #850003; }
	
	.bb-ai .bb-login .bb-input td,
	.bb-ai .nl-info {
		background-image: url(http://img.wallstreet-online.de/product/boersenbriefe/deraktieninvestor/input_back.jpg);
		}
	.bb-ai input.bb-ok,
	.bb-ai .bb-newsletter input.bb-ok {
		background-color: #660000;
		background-image: url(http://img.wallstreet-online.de/product/boersenbriefe/deraktieninvestor/button_bg.gif);
		}
	.bb .bb-login input.bb-login-submit {
		background-image: url(http://img.wallstreet-online.de/product/boersenbriefe/deraktieninvestor/einloggen.gif);
		}

/* *********************************************************** */
/* ********  AKTIENINVESTOR ENDE  **************************** */
/* *********************************************************** */

.bb-anmelden .personalien-inner								{ margin: 15px 50px 15px 0px; }

.bb-anmelden .produktauswahl .cond-filter 					{ border: 3px double #D67D2D; padding: 3px; margin-bottom: 10px; }
.bb-anmelden .produktauswahl .cond-filter h3 				{ color: black; padding: 10px 5px; }
.bb-anmelden .produktauswahl .cond-filter .cf-error 		{ color: #A42A2F; font-size: 11px; font-weight: bold; }
.bb-anmelden .produktauswahl .cond-filter table				{ width: 100%; }
.bb-anmelden .produktauswahl .cond-filter table td			{ padding: 2px; }
.bb-anmelden .produktauswahl .cond-filter .cf-input-txt 	{ width: 100%; }
.bb-anmelden .produktauswahl .cond-filter input 			{ width: 100px; font-size: 10px; }

.modul{
	background:#ffffff;
    border:1px solid #BBBCB7;
    color:#4B525A;
    font-size:11px;
    padding:10px;
    text-align:left;
}
   
.modul_table{
	border:1px solid #BBBCB7;
	color:#4B525A;
	background-color:#FFFFFF;
	font-size:11px;
	margin-bottom:10px;
	border-collapse:collapse;
	width:609px;
	float:right;
}

.modul_table img {
	float:right;
	margin:12px;	
}

  
.modul_table td, .modul_table th{
    text-align:left;
    padding:5px;
}
  
.modul_table td a, .modul a {
	font-weight:bold;
}

.modul .button_ab{
	text-align:right;
	display:block;
	width:10px;
	background: url(http://img.wallstreet-online.de/product/boersenbriefe/button_boersenbrief.jpg) no-repeat right top;
	padding-top:24px;
	margin-top:14px; 
	width:277px;
}

.modul_table .hl{
	background:#ffffff;
}

 h2.modul{
	border-bottom:0px;
	background: transparent url("http://img.wallstreet-online.de/hp/headbg.gif");
	margin: 0px;
	padding: 7px 10px;
	font-size:11px;
	color: #4b525a;
	height:11px;
}

.modul_img{
	border:1px solid #BBBCB7;
	border-bottom:0px;
}
   
.clear{clear:both;}

table th{background:#deded6;}   

.half{width:300px;}
.left{float:left;}
.align-right{float:right;}    

.Boxbottom{
	border: 1px solid rgb(187, 188, 183); 
	border-top: 0px; 
	margin: 0px; 
	padding: 3px; 
	background: rgb(222, 222, 214); 
	color: rgb(75, 82, 90); 
	font-size: 11px; 
	height: 14px; 
	text-align:right;   
	margin-bottom:10px;
}

#kurztrader {
	height:140px;
}

#kurztrader img {
	float:left;
	margin-right:10px;	
}

#trendbrief {
	height:140px;
}

#trendbrief img {
	float:left;
	margin-right:10px;	
}

#premiumtrader {
	height:140px;
}

#premiumtrader img {
	float:left;
	margin-right:10px;	
}





