/* teaser.css 
Settings for teasers.
*/

/*######## global teaser settings (begin) ########*/

#teasersTable {  }

.teaserNotFound, 
.teaserEmpty, 
.teaserFailed
{
 height: 150px;
}

.teaserTitle {
 height: 20px;
 padding-left: 4px;
 background-color: #999999;
 color: #FFFFFF;
 font-size: 0.833em;
}

.teaserContent {
 border-bottom: 1px solid #999999;
 padding-top: 7px;
 padding-bottom: 5px;
 font-size: 0.583em;
}

.teaserSeparator {
 height: 11px;
}

/* TD.teaserContent TABLE TBODY TR TD,
TD.teaserContent TABLE TBODY TR TD A */
.teaserContent TD 
{
 font-size: xx-small;
 text-decoration: none;
}


/*
div#teasers {
}
*/

.teaser {
	padding: 0;
	width: 163px;
	margin: 0 0 15px 0;
	background-color: #ffffff;
	border: 0;
	border-bottom: 1px solid #999999;
}

/*######## global teaser settings (end) ########*/


.teaserContent
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	border-bottom-style:none !important;
	border-bottom-color:#ece9d8 !important;
}

.teaser {
	padding: 0;
	width: 163px;
	/*	ODI-24.11.2006
	margin: 0 0 15px 0; */
	margin: 0 0 0 0 !important;
	background-color: #ffffff;
	border: 0;
	border-bottom: 1px solid #999999;
}

/* ----- fixing the clearing float problem ----- */
.teaser:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/

* html .teaser {height: 1%;}
* + html .teaser {min-height: 1%;}
.teaser {
	display: block;
}
/* End hide from IE-mac */
/* ----- end float problem ----- */

/*
div#teasers div.teaser h2 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 13px;
	color: #ffffff;
	padding: 3px 6px 4px 6px;
	margin: 0 0 4px 0;
	background-color: #999999;	
}
*/

.teaser img {
	display: block;
	padding: 0;
	border: 0;
/*	ODI-24.11.2006 */
	margin: 0px 2px 2px 0 !important;
	float:left;
}

/*	ODI-24.11.2006 */
/* div#teasers div.teaser ul.single_alt img 
{
	margin: 2px 2px 2px 0 !important;
} */
/* ODI */

.teaser object {
	display: block;
	padding: 0;
	border: 0;
	margin: -3px 0 4px 0;
	float: left;
}

/* .teaser img.top2bottom {
	margin-bottom: 1px;
} */

/* .teaser object.top2bottom {
	margin-bottom: 1px;
} */

/* * html .teaser img.top2bottom {
	margin-bottom: -3px;
} */

/* * html .teaser object.top2bottom {
	margin-bottom: -3px;
} */

.teaser p {
	width: 151px;
	font-weight: normal;
	font-size: 10px;
	padding: 0 0 0 0;
	margin: 0 0 7px 6px;
	line-height: 13px;
}

.teaser p.narrow {
	width: 92px;
	margin: 0 6px 7px 0;
	float: right;
}

* html .teaser p.narrow {
	margin-right: 3px;
}

.teaser strong {
	font-weight: bold;
}

.teaser p.date {
	color: #999999;
}
.teaser p.date_currency 
{
	/*	ODI-24.11.2006  margin-bottom:7px*/
	margin: 0 0 0 6px !important;
	padding: 0 6px 1px 0;
	color: #666666;
	text-align: right;
}

.teaser ul {
	width: 151px;
	margin: 0 0 7px 6px;
	padding: 0;
	list-style-type: none;
}

.teaser li {
	line-height: 13px;
	font-size: 10px;
	margin: 0 0 7px 0;
}

* html .teaser li {
	float: left;
	clear: left;
	width: 151px;
	padding-bottom: 7px;
	margin-bottom: 0;
}

* html .teaser ul {
	margin-bottom: 0;
}

.teaser li a {
	padding: 0 0 0 12px;
	display: block;
	background: transparent url(../images/arrowLink.gif) 0 3px no-repeat;
	text-decoration: none;
	font-size: 10px;
	margin: 0;
	color: #3366cc;
}

.teaser .narrow {
	width: 92px;
	margin: 0 6px 0 0;
	padding: 0;
	list-style-type: none;
	float: right;
}

* html .teaser .narrow {
	margin: 0 3px 0 0;
}

/* * html .teaser .narrow li {
	width: 76px;
	margin-bottom: 0;
} */

.teaser .single {
	background-color: #ebebeb;
	margin: -4px 0 0 0;
	width: 163px;
	clear: both;
}

.teaser .single li {
	margin: 0;
	padding: 4px 6px 3px 6px;
	clear: both;
}

/* .teaser ul.single_blue {
	background-color: #d6e0f5;
	margin: -4px 0 0 0;
	width: 163px;
} */

/* .teaser ul.single_blue li {
	margin: 0;
	padding: 4px 6px 3px 6px;
	clear: both;
} */

.teaser .single_alt {
	background-color: white;
	padding: 0 0 2px 0;
	margin: -4px 0 0 0;
	width: 163px;
	clear: both;
}

.teaser .single_alt li {
	margin: 0;
	padding: 4px 6px 4px 6px;
	clear: both;
}

/* * html .teaser .single_alt li {
	padding-top: 3px;
} */

/* * + html .teaser .single_alt li {
	padding-top: 3px;
} */

.teaser table {
	font-size: 11px;
	color: #000000;
	margin: 0 0 3px 0;
	padding: 0;
	border: 0;
}

.teaser td {
	padding: 2px 0 4px 6px;
}

.teaser thead td {
	background-color: #cccccc;
	font-weight: bold;
	padding: 0 0 1px 6px;
}

.teaser .currency {
	font-size: 10px;
	color: #000000;
	background-color: #EBEBEB;
	margin: 0 0 1px 0;
	border: 0;
	float: left;
	width: 100%;
}

* html .teaser .currency {
	border-bottom: 4px solid #EBEBEB;
}

* + html .teaser .currency {
	border-bottom: 4px solid #EBEBEB;
}

.teaser .currency td {
	padding: 0 0 0 6px;
	margin: 0;
}

.teaser .currency tr {
	vertical-align: top;
}

.teaser .currency .block {
	padding: 2px 0 5px 0;
}

.teaser .currency .block img {
	padding: 0;
	margin: 0;
	float: right;
	display: block;
}

.teaser .interest {
	font-size: 10px;
	color: #000000;
	background-color: #EBEBEB;
	margin: 0 0 1px 0;
	border: 0;
	border-bottom: 3px solid #EBEBEB;
	float: left;
	width: 100%;
}

* html .teaser .interest {
	border-bottom: 7px solid #EBEBEB;
}

* + html .teaser .interest {
	border-bottom: 7px solid #EBEBEB;
}

.teaser .interest tr {
	vertical-align: top;
}

.teaser .interest td {
	padding-left: 10px;
	padding-bottom: 1px;
	margin: 0;
}

.teaser .interest td img {
	padding: 1px 6px 3px 1px;
	margin: 0;
}

.teaser .linked-image {
	float: left;
	margin: 0 0 0 0;
	padding: 0;
}

.teaser .linked-image img {
	margin: 0;
	margin-bottom: 4px;
}

/*sho - 18.11.2008*/

.teaser .currency img {

	margin: 2px 6px 0 0 !important;
}


.snb_website_arrowlink a {
 	padding: 0 0 0 12px;
	display: block;
	background: transparent url(../images/arrowLink.gif) 0 3px no-repeat;
	text-decoration: none;
	margin: 0;
}


* + html .teaser .linked-image img {
	border-bottom: 3px solid transparent;
}

/* ----- fixing the clearing float problem ----- */
.teaser .linked-image:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: left; 
    visibility: hidden;
}

/* Hides from IE-mac \*/

* html .teaser .linked-image{height: 1%;}
* + html .teaser .linked-image{min-height: 1%;}
.teaser .linked-image {
	display: block;
}
/* End hide from IE-mac */
/* ----- end float problem ----- */
