html {
	height: 100%;
}

body {
	height: 100%;
	font-size: 12px;
	color: #666666;
	font-family: arial, helvetica, sans-serif;
	margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
}

form {
	padding: 0;
	margin: 0;
}

a {
	text-decoration: none;
	color: #666666;
}

a.orange {
	color:#DBA62A;
}
a:hover {
	text-decoration: underline;
}

.link {
	cursor: pointer;
	text-decoration: none;
}

iframe#bbgFrame, 
iframe#msgoFrame,
iframe#lsFrame {
	margin: 0;
	padding: 0;
	height: 0;
	width: 0;
	visibility: hidden;
}
input.input {
	color: #000000;
	height: 16px;
	line-height: 15px;
	border: 1px solid #DBA62A;
	font-size: 11px;
}

input.checkbox {
	visibility: hidden;
	position: absolute;
	left: -9000px;
	
}

.orange {
	color: #DBA62A;
}

.blue {
	color: #488CD3;
}

.green {
	color: #92C2B4;
}

.yellow {
	color: #EBDA1B;
}

.red {
	color: #AD3235;
}

.scrollbar {
	overflow: auto;
}

/**************************************/
/* Templates                          */
/**************************************/
div#page {
	width: 100%;
	height: 100%;
}

table#mainContainer {
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
	width: 986px;
	height: 100%;
	vertical-align: top;
	text-align: left;
}

table#mainContainerContent {
	padding: 0;
	margin: 5px;
	background-color: #FFFFFF;
	width: 562px;
	vertical-align: top;
	text-align: left;
}

table#mainContainerPopUp {
	padding: 0 5px 0 5px;
	margin: 0;
	background-color: #FFFFFF;
	width: 770px;
	height: 100%;
	vertical-align: top;
	text-align: left;
}

table#mainContainerLoginPopUp {
	padding: 0;
	margin: 0;
	vertical-align: top;
	text-align: left;
}

table#mainContainerFlashPlayerPopUp {
	padding: 0 5px 0 5px;
	margin: 0;
	background-color: #FFFFFF;
	width: 522px;
	height: 100%;
	vertical-align: top;
	text-align: left;
}

table#mainContainer td.main,
table#mainContainerPopUp td.main,
table#mainContainerFlashPlayerPopUp td.main, 
table#mainContainerLoginPopUp td.main {
	vertical-align: top;
}

table#mainContent {
	padding: 0;
	margin-top: 2px;
	margin-bottom: 10px;
	vertical-align: top;
}

table#mainContent {
	padding: 0;
	vertical-align: top;
}

td#mframe {
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	width: 100%;
}

td#rframe {
	vertical-align: top;
	padding-left: 10px;
	width: 210px;
}
td#rframe img.fixedwidth {
	width: 210px;
	height: 1px;
}

td#lframe {
	vertical-align: top;
	width: 172px;
	height: 100%;
	border: 1px solid #C1C7C1;
	margin-bottom: 15px;
}

td#lframe_shadow {
	background-image: url(/images/navi_shadow.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 10px;
	margin-bottom: 15px;
}

div.productnavigation {
	width: 172px;
}

td#lframe img.fixedwidth {
	width: 172px;
}

td#dblframe {
	vertical-align: top;
	padding-left: 10px;
	width: 100%;
}

div#linkpath {
	font-size: 10px;
	padding-bottom: 10px;
}

.dash_v {
	margin: 0;
	padding: 0;
	width: 1px;
	background-image: url(/images/dash_v.gif);
	background-repeat: repeat-y;
}

.dash_h {
	background-image: url(/images/dash_h.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

/**************************************/
/* Header                             */
/**************************************/
div#header {
	width: 100%;
	vertical-align: top;
}

div#header div{
	color: #FFFFFF;
	font-family:  arial, helvetica, sans serif;
	font-size: 11px;
	font-weight: bold;
}

div#header div a{
	color: #FFFFFF;
}

div#header img {
	border: 0px;
	margin: 0;
}

div#header_top {
	height: 100px;
	background-color: #767E77;
}

div#header_title {
	padding: 37px 0px 0px 21px;
	float: left;
}


div#header_visual {
	height: 92px;
	background-image: url(/images/header_visual_bg.jpg);
	background-repeat: repeat-x;
	
	_margin-bottom: -3px;
	/* IE workaround - Image in diesem DIV erzeugt 3px abstand zum nächsten DIV */
}

div#header_navigation {
	padding: 0px 7px 0px 0px;
}

div#header_metanavigation {
	float: right;
	padding: 5px 0px 0px 0px;
	text-align:right;
}

div#header_metanavigation div#metanav div.metanavitem {
	float: left;
}

div#header_form {
	clear: right;
	float: right;
	padding: 12px 0px 0px 0px;
}

div#header_shadow {
	background-image: url(/images/header_shadow.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	height: 13px;
	width: auto;
}

/**************************************/
/* Navigation                         */
/**************************************/

/* Metanavigation */

ul#metanavigation {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
}

ul#metanavigation li{
	display: block;
	float: left;
}

ul#metanavigation li a,
ul#metanavigation li a:visited,
ul#metanavigation li a:link {
	color: #FFFFFF;
	text-decoration: none;
}
ul#metanavigation li a:hover {
	text-decoration: underline;
}

/* Websitewechsel / Website Selection */
div#header_metanavigation div.lsel {
	position: relative;
	/*top: -1px;*/
	float:left;
	width: 50px;
	height: 12px;
	line-height: 11px;
	/*border: 2px solid #C1C7C1;*/
	margin: 0;
	padding-top: 0;
	padding-left: 2px;
	padding-right: 3px;
	background-position: 2px 3px;
}

div#header_metanavigation div.lsel div {
	position: absolute;
	top: 13px;
	left: -2px;
	width: 58px;
	margin: 0;
	text-align: left;
	border: 2px solid #C1C7C1;
	visibility: hidden;
	color: #666666;
}

div#header_metanavigation div.lsel div.lbl {
	position: absolute;
	visibility: visible;
	top: 0px;
	left: 2px;
	width: 50px;
	color: #FFFFFF;
	border: none;
	background-image: url(/images/arrow_down_lsel.gif);
	background-position: right 4px;
	background-repeat: no-repeat;
	line-height: 14px;
	padding-top:1px;
}

* html div#header_metanavigation div.lsel div.lbl {
	padding-top:0px;
}

div.lsel,
div.lsel div table tr td {
	background-position: 2px 2px;
	background-repeat: no-repeat;
	padding-top: 1px;
	height: 12px;
	width: 100%;
}

div.lsel table {
	width: 100%;
	margin: 0;
	padding: 0;
}

div.lsel div table tr td {
	padding-left: 2px;
}

div.lsel div table tr td.lodd {
	background-color: #F3F4F3;
	background-position: 2px 3px;
	height: 13px;
}

div.lsel div table tr td.leven {
	background-color: #CDD2DC;
	background-position: 2px 3px;
	padding-bottom: 1px;
}

* html div.lsel div table tr td.leven {
	padding-bottom: 0px;
	padding-top: 2px;
}

/* Hauptnavigation */

div#horizontal_navigation {
	background-image: url(/images/navigation_bg.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #767E77;
	height: 44px;
}

div#mainnavi {
	padding-top: 0;
	padding-bottom: 0;
	margin: 0;
}

div.navidate {
	float: right;
	white-space: nowrap;
	padding-right: 5px;
	margin-top: 8px;
}

/**************************************/
/* Footer                             */
/**************************************/
div#footer {
	height: 80px;
	vertical-align: top;
	padding-top: 7px;
	background-color: #767E77;
	color: #FFFFFF;
	font-size: 11px;
	z-index: 0;
}

div#footer div {
	padding-left: 190px;
	padding-right: 225px;
}

div#footer div.evdisc {
	padding-right: 0px;
}

div#footer a,
div#footer a:visited
div#footer a:active {
	color: #DBA62A;
	font-weight: bold;
	text-decoration: none;
}

div#footer a:hover {
	color: #DBA62A;
	font-weight: bold;
	text-decoration: underline;
}

div#footer div#ls_switch {
	float: right;
	color: #DBA62A;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}

/**************************************/
/* H Tags                             */
/**************************************/

h1.error {
	color: #DBA62A;
	font-size: 18px;
}

h1.h_alpha {
	padding: 0;
	margin: 0;
	font-size: 24px;
	font-weight: normal;
	font-family: Times;
}

h2 {
	margin: 0px;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	padding: 0px 0px 10px 28px;
}

h2.h_orange {
	background-image: url(/images/icons/icon_orange_square.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

h2 span {
	font-size: 10px;
	color: #DBA62A;
	padding-left: 8px;
}
h2 span.matured {
	font-weight: bold;
	font-size: 13px;
}

h3 {
	font-size: 11px;
	font-weight: bold;
	color: #DBA62A;
	padding: 0;
	margin: 0;
}

h4 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 0;
	margin: 0;
}

/**************************************/
/* Fragemente                         */
/**************************************/

/* ContentBox Big */

td.cb_big_header {
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	height: 20px;
	vertical-align: top;
	color: #4D4D4F;
}

td.cb_big_header img {
	margin-bottom: 5px;
}

table.cb_big td {
	vertical-align: top;
}

table.cb_big td.cb_big_content {
	height: 180px;
}

table.cb_big td.cb_big_content2 {
	height: 160px;
}

table.cb_big td.cb_big_link {
	vertical-align: bottom;
	height: 100%;
	padding-top: 12px;
}

table.cb_big td.cb_big_image {
	padding-right: 9px;
}

table.cb_big td.cb_big_image img {
	border: 1px solid #C1C7C1;
	padding: 4px;
	width: 338px;
	height: 230px;
}

td.cb_big_link a {
	background-repeat: no-repeat;
	background-position: center left;
	color: #666666;
	text-decoration: none;
	padding: 0px 0px 0px 27px;
}


/* ContentBox Small*/

td.cb_small_header {
	height: 20px;
	vertical-align: top;
	color: #4D4D4F;
}

td.cb_small_header img {
	margin-bottom: 5px;
}

table.cb_small td {
	vertical-align: top;
}

table.cb_small td.cb_small_content {
	height: 50px;
}

table.cb_small td.cb_small_link {
	vertical-align: bottom;
	height: 100%;
	padding-top: 12px;
}

table.cb_small td.cb_small_image {
	padding-left: 12px;
}
table.cb_small td.cb_small_image img {
	border: 1px solid #C1C7C1;
	padding: 4px;
	width: 194px;
	height: 100px;
}

td.cb_small_link a {
	background-repeat: no-repeat;
	background-position: center left;
	color: #666666;
	text-decoration: none;
	padding: 0px 0px 0px 27px;
}


/* ContentBox Double*/

td.cb_dbl_header {
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	height: 20px;
	vertical-align: top;
	color: #4D4D4F;
}

table.cb_dbl tr td img.fixed_height {
	height: 240px;
	width: 1px;
	border: none;
}

table.cb_dbl td.cb_dbl_image {
	padding-bottom: 10px;
}

table.cb_dbl td.cb_dbl_image img{
	border: 1px solid #C1C7C1;
	padding: 4px;
	width: 194px;
	height: 100px;
}

table.cb_dbl td {
	vertical-align: top;
}

table.cb_dbl td.cb_dbl_link {
	vertical-align: bottom;
	height: 100%;
	padding-top: 12px;
}

table.cb_dbl td.cb_dbl_l {
	padding-right: 8px;
}

table.cb_dbl td.cb_dbl_l img{
	border: 1px solid #C1C7C1;
	padding: 4px;
	width: 338px;
	height: 100px;
}

td.cb_dbl_link a {
	background-repeat: no-repeat;
	background-position: center left;
	color: #666666;
	text-decoration: none;
	padding: 0px 0px 0px 27px;
}

td.h_orange {
	background-image: url(/images/icons/icon_orange_square.jpg);
	background-repeat: no-repeat;
}

td.h_blue {
	background-image: url(/images/icons/icon_blue_square.jpg);
	background-repeat: no-repeat;
}

td.h_green {
	background-image: url(/images/icons/icon_green_square.jpg);
	background-repeat: no-repeat;
}

td.h_yellow {
	background-image: url(/images/icons/icon_yellow_square.jpg);
	background-repeat: no-repeat;
}

/* Link images für Content Boxen */ 
td.cbl_blue a {
	background-image: url(/images/icons/icon_blue_circle.jpg);
}

td.cbl_green a {
	background-image: url(/images/icons/icon_green_circle.jpg);
}

td.cbl_yellow a {
	background-image: url(/images/icons/icon_yellow_circle.jpg);
}

td.cbl_orange a {
	background-image: url(/images/icons/icon_orange_circle.jpg);
}

td.csl_blue a {
	background-image: url(/images/icons/icon_blue_arrow.jpg);
}

td.csl_green a {
	background-image: url(/images/icons/icon_green_arrow.jpg);
}

td.csl_yellow a {
	background-image: url(/images/icons/icon_yellow_arrow.jpg);
}

td.csl_orange a {
	background-image: url(/images/icons/icon_orange_arrow.jpg);
}

/* MarketBox */

td#rframe table.marketbox {
	width: 210px;
}

table.marketbox {
	width: 100%;
	border-right: 1px solid #C1C7C1;
	border-bottom: 1px solid #C1C7C1;
	border-left: 1px solid #C1C7C1;
	font-size: 11px;
}

table.marketbox a:hover {
	text-decoration: none;
}
table.marketbox tr.mb_h {
	font-weight: bold;
}

table.marketbox tr.mb_h td {
	white-space: nowrap;
}

table.marketbox tr.active {
	background-color: #CDD2CE;
	cursor: pointer;
}

table.marketbox td {
	height: 19px;
	padding: 0px 5px 0px 5px;
}

table.marketbox td {
	border-top: 1px solid #C1C7C1;
}

table.marketbox td.mb_m {
	text-align: right;
	white-space: nowrap;
}

table.marketbox td.mb_r {
	text-align: right;
}

table.marketbox td.mb_l {
	border-right: 1px solid #C1C7C1;
	padding: 0px;
	width: 8px;
	background-repeat: no-repeat;
	background-position: center center;
}

table.marketbox tr td.mb_au {
	background-image: url(/images/arrow_up_green.jpg);
}

table.marketbox tr.active td.mb_au {
	background-image: url(/images/arrow_up_green_hl.jpg);
}

table.marketbox td.mb_ar {
	background-image: url(/images/arrow_right.gif);
}

table.marketbox tr td.mb_ad {
	background-image: url(/images/arrow_down_red.jpg);
}

table.marketbox tr.active td.mb_ad {
	background-image: url(/images/arrow_down_red_hl.jpg);
}

table.marketbox td.mb_n {
	background-image: url(/images/box_notch.gif);
	background-repeat: no-repeat;
	border-right: 1px solid #C1C7C1;
	padding: 0px;
	width: 8px;
}

/* Productlist, Filter Trail and Currency Matrix */

table.productlist,
table.productlist_filter,
table.currencymatrix {
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	border-left: 1px solid #C1C7C1;
}

table.productlist,
table.productlist_filter {
	border-right: 1px solid #C1C7C1;
}

table.productlist,
table.currencymatrix {
	margin-top: 11px;
}


table.productlist img.info {
	float: right;
	margin: 2px 0 0 3px;
	border: 0;
}

table.productlist_filter {
	/*margin-top: 14px;*/
	border-top: 1px solid #C1C7C1;
}

table.productlist tr td {
	padding-right: 3px;
	padding-left: 9px;
}

table.currencymatrix tr td {
	padding-right: 3px;
	padding-left: 2px;
	border-right: 1px solid #C1C7C1;
}

table.currencymatrix tr td h4 {
	color:#666666;
}

table.productlist tr.title td,
table.productlist_filter tr.title td {
	height: 19px;
	border: 1px solid #C1C7C1;
	background-image: url(/images/notch_10x19.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

table.productlist tr td.fc,
table.productlist_filter tr td.fc,
table.currencymatrix tr td.fc {
	padding-left: 17px;
}

table.currencymatrix tr td.fc {
	white-space: nowrap;
}

table.productlist tr td.zeichnung {
	padding: 0;
	background-image: url(/images/icon_new.gif);
	background-position: right;
	background-repeat: no-repeat;
}

table.productlist_filter tr.filter td {
	height: 50px;
	background-color: #E6E8E5;
	border-bottom: 1px solid #C1C7C1;
	vertical-align: top;
	line-height: 25px;
	font-size: 12px;
}

table.productlist_filter tr.filter td span {
	color: #000000;
	padding: 0;
	margin: 0;
}
table.productlist_filter tr.filter td span.hl {
	color: #DBA62A;
}

table.productlist_filter tr.dropdowns td {
	height: 30px;
	background-color: #F9F9F9;
	border-bottom: 1px solid #C1C7C1;
}

table.productlist tr.header td,
table.currencymatrix tr.header td {
	height: 19px;
	border-top: 1px solid #C1C7C1;
	border-bottom: 1px solid #C1C7C1;
	vertical-align: middle;
	line-height: 15px;
	white-space: nowrap;
}

table.productlist tr.header_detail td,
table.currencymatrix tr.header_detail td {
	border-top: 1px solid #C1C7C1;
	border-bottom: 1px solid #C1C7C1;
}

table.currencymatrix tr.header_detail td h4 {
	color: #000000;
}

table.productlist tr.header td.fc,
table.currencymatrix tr.header td.fc {
	background-image: url(/images/notch_10x30.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

table.productlist tr.header td.sort h4 {
	color: #DBA62A;
}

table.productlist tr.oddrow td,
table.currencymatrix tr.oddrow td {
	height: 19px;
	font-size: 11px;
	border-bottom: 1px solid #C1C7C1;
}

table.productlist tr.evenrow td,
table.currencymatrix tr.evenrow td {
	height: 19px;
	font-size: 11px;
	border-bottom: 1px solid #C1C7C1;
	background-color: #F2F3F1;
}

table.dblrow tr.oddrow td,
table.dblrow tr.evenrow td {
	height: 30px;
}

table.productlist tr.oddrow td a,
table.productlist tr.evenrow td a {
	text-decoration: none;
	color: #666666;
}

table.productlist tr.oddrow td a:hover,
table.productlist tr.evenrow td a:hover {
	text-decoration: underline;
	color: #666666;
}

table.productlist tr td.quote {
	font-weight: bold;
}

table.productlist tr td.bbg {
	text-decoration: underline;
}

table.productlist tr td.quote div {
	width: 45px;
	min-width: 45px;
	padding: 3px;
}

table.productlist tr td.pl_dt {
	white-space: nowrap;
}

table.productlist tr td.pl_pn {
	width: 160px;
}

table.productlist td span.nl,
table.productdetail td span.nl,
table.currencymatrix td span.nl {
	color: #BBBBBB;
}

table.productlist tr td span.chart_1,
table.productlist tr td span.chart_1 a,
table.productlist tr td span.chart_1 a:hover,
table.currencymatrix tr td span.chart_1 a,
table.currencymatrix tr td span.chart_1 a:hover {
	color: #49BDB3;
}

table.productlist tr td span.chart_0,
table.productlist tr td span.chart_0 a,
table.productlist tr td span.chart_0 a:hover,
table.currencymatrix tr td span.chart_0 a,
table.currencymatrix tr td span.chart_0 a:hover  {
	color: #EFB858;
}


div#msgo {
	float: right;
	margin-top: 5px;
	margin-right: 3px;
}

div#msgo img.msgo {
	margin-top: 4px;
	margin-right: 5px;
}


table.paging {
	margin-top: 10px;
	height: 19px;
	width: 100%;
	border: 1px solid #C1C7C1;
}

table.paging tr td {
	padding-right: 5px;
	padding-left: 0;
	white-space: nowrap;
}

table.paging tr td.lc {
	padding-right: 10px;
}

table.paging tr td.active {
	color: #DBA62A;
	font-weight: bold;
}

table.paging tr td.spacing {
	width: 100%;
}

table.paging tr td img.paging {
	margin-top: 2px;
	border: none;
}

table.paging tr td a {
	font-weight: bold;
}

/* Produktdetail */

div.productdetail_description {
	margin-top: 10px;
	color: #000000;
}

table.productdetail,
table.contenttable {
	width: 100%;
	margin: 0;
	padding: 0;
	border-top: 1px solid #C1C7C1;
	border-right: 1px solid #C1C7C1;
	border-left: 1px solid #C1C7C1;

}

table.productdetail td,
table.contenttable td {
	height: 19px;
	font-size: 11px;
	color: #666666;
	border-bottom: 1px solid #C1C7C1;
	background-color: #F2F3F1;
	padding-left: 17px;
	padding-right: 5px;
}

table.productdetail td.oc {
	padding-left: 3px;
}

table.productdetail tr.title td,
table.contenttable tr.title td {
	background-image: url(/images/notch_10x19.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #FFFFFF;
}

table.productdetail tr td.col_title {
	white-space: nowrap;
}

table.productdetail td.fc {
	width: 150px;
	max-width: 150px;
}

/* IE7 */
*+ html table.productdetail td.blc {
	width:230px;
}

/* IE6 */
* html table.productdetail td.blc {
	width:230px;
}

table.productdetail td .fld_title {
	background-image:url(/images/icon_pdf.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#666666;
	padding:0 0 0 20px;
	text-decoration:none;
}
table.productdetail td .fld_link {
	padding: 0 0 0 0;
	margin-left: 5px;
	color: #DBA62A;
	font-weight: bold;
}

table.productdetail td a {
	background-repeat: no-repeat;
	background-position: center left;
	color: #666666;
	text-decoration: none;
	padding: 0px 0px 0px 20px;
}

table.productdetail td a.pdf {
	background-image: url(/images/icon_pdf.gif);
}

table.productdetail td a.doc {
	background-image: url(/images/icon_doc.gif);
}

table.productdetail td a.movie {
	background-image: url(/images/icon_movie.gif);
}

table.productdetail td a.support {
	background-image: url(/images/arrow.gif);
}

table.productdetail td a.noImageUnderline {
	background-image: none;
	background-position: none;
	text-decoration: underline;
	padding: 0px;
}

table.productdetail td a.chart {
	background-image: none;
	padding: 0px;
}

/* Produktdetail Chart */

table.productdetail td.chart {
	padding: 0;
	border: none;
}

table.productdetail td.chartlegend {
	border: none;
	height: 12px;
	padding-bottom: 3px;
	white-space: nowrap;
}

table.productdetail td.chartlegend img{
	width: 7px;
	height: 7px;
}

/* Alpha Strategies Chart */
table.productdetail td ul.chartlegend {
	display:inline;
	list-style:none;
	position:relative;
	margin-left:0px;
	padding-left:0px;
}

table.productdetail td ul.chartlegend li {
	display:inline;
	padding-left:15px;
	white-space: nowrap;
}

table.productdetail td ul.chartlegend li.clGreen {
	background-image: url(/images/label_0.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px; 
}

table.productdetail td ul.chartlegend li.clYellow {
	background-image: url(/images/label_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px; 
}

table.productdetail td.chart_export {
	text-align: right;
	padding: 10px 10px 10px 0px;
	line-height: 16px;
}

table.productdetail td.chart_export img {
	vertical-align: middle;
}

table.productdetail td.chartlegend_underlying {
	border: none;
	vertical-align: top;
	width: 100%;
	padding: 12px 0px 0px 0px;
}

table.productdetail td.chart img#chart {
	width: 385px;
	height: 230px;
}

table.productdetail td.chart img#chart_ul {
	width: 399px;
	height: 230px;
}

table.chart_switches {
	margin-bottom: 10px;
	margin-left: -5px;
	padding: 0px;
}

table.chart_switches tr td {
	padding: 0px;
	border: none;
	font-size: 10px;
	height: 15px;
	vertical-align: bottom;
	background-repeat: no-repeat;
	background-position: bottom left;
	color: #FFFFFF;
	cursor: pointer;
	padding-left: 14px;
}

table.chart_switches tr td.chart_dd {
	padding: 0;
}

table.chart_switches tr td.big {
	width: 136px;
	background-image: url(/images/chart_switch_big.gif);
}

table.chart_switches tr td.medium {
	width: 106px;
	background-image: url(/images/chart_switch_medium.gif);
}

table.chart_switches tr td.small {
	width: 21px;
	background-image: url(/images/chart_switch_small.gif);
}

table.chart_switches tr td.small50 {
	width: 36px;
	background-image: url(/images/chart_switch_50x14.gif);
}

table.chart_switches tr td.label img {
	margin-right: 5px;
}

table.chart_switches tr td.switch_label {
	color: #666666;
	font-size: 12px;
	vertical-align: top;
	padding-right: 5px;
	padding-left: 0;
}

/* Popi */

.popi {
	background-color: #EDD397;
	border: 1px solid #DBA62A;
	color: #666666;
}


/* DropDown */

div.dropdown {
	position: relative;
	cursor: pointer;
	width: 132px;
	max-width: 132px;
	height: 14px;
	border: 1px solid #EDD397;
	border-right: none;
	background-image: url(/images/icon_dropdown.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-left: 5px;
	white-space: nowrap;
}

div.dropdown div.makeScroll {
	margin: 0;
	padding: 0;
	cursor: default;
	white-space: nowrap;
	height: 200px;
	/*width: 150px; don`t set width: affects FF and Opera, set min-width for FF instead*/
	min-width: 150px;
}

td.alpha_dd div.dropdown {
	width: 212px;
	max-width: 212px;
}

td.alpha_dd div.dropdown div.makeScroll {
	min-width: 219px
}

td.chart_dd div.dropdown {
	width: 144px;
	max-width: 144px;
}

div.dropdown div.dd_shadow {
	margin: 0;
	padding: 0;
	visibility: hidden;
	position: absolute;
	top: 15px;
	left: -1px;
	height: 206px;
	width: 500px;
}

div.dropdown div.dd_shadow table {
	margin: 0;
	padding: 0;
	border: 0;
	background-color: transparent;
}

div.dropdown div.dd_shadow table tr td {
	padding: 0;
	margin: 0;
	border: 0;
	height: auto; /* important: since the height may be inherited from the outer <td> where the dropdown-div is placed in */
	background-color: transparent;
}

div.dropdown div.dd_shadow table tr td div {
	padding: 0;
	margin: 0;
}

div.dropdown div.dd_shadow table tr td.shadow_right,
div.dropdown div.dd_shadow table tr td.shadow_bottom,
div.dropdown div.dd_shadow table tr td.shadow_corner {
	cursor: default;
}

div.dropdown div.dd_shadow table tr td.shadow_right,
div.dropdown div.dd_shadow table tr td.shadow_corner {
	width: 5px;
}

div.dropdown div.dd_shadow table tr td.shadow_bottom,
div.dropdown div.dd_shadow table tr td.shadow_corner {
	height: 5px;
}

div.dropdown div.dd_shadow table tr td.shadow_right div {
	width: 5px;
	background-image: url(/images/dd_shadow_right.jpg);
	background-repeat: repeat-y;
}


div.dropdown div.dd_shadow table tr td.shadow_bottom div {
	height: 5px;
	background-image: url(/images/dd_shadow_bottom.jpg);
	background-repeat: repeat-x;
}

div.dropdown div.dd_shadow table tr td.shadow_corner div {
	height: 5px;
	width: 5px;
	background-image: url(/images/dd_shadow_corner.jpg);
	background-repeat: no-repeat;
}

div.dropdown div.scroll-innerBox,
td.disc_bg div.scroll-innerBox {
	float: left;
	overflow: hidden;
}

div.dropdown div.scroll-track,
td.disc_bg div.scroll-track,
div.marketupdates div.makeScroll div.scroll-track {
	height:10px;
	width: 14px;
	background-color: #EDD397;
	cursor:pointer;
}
div.dropdown div.scroll-handle,
td.disc_bg div.scroll-handle,
div.marketupdates div.makeScroll div.scroll-handle {
	width:12px;
	margin-left: 1px;
	margin-right: 1px;
	background-color: #DBA62A;
	cursor:pointer;
}

div.scroll-arrowDown{
	height:14px;
	width:14px;
	cursor:pointer;
	background-image: url(/images/icons/icon_orange_down.jpg);
}

div.scroll-arrowUp{
	height:14px;
	width:14px;
	cursor:pointer;
	background-image: url(/images/icons/icon_orange_up.jpg);
}

div.dropdown div.dd_shadow table.dd_content {
	width: 100%; /* Important to fill the scroll-pane */
	margin: 0;
	padding: 0;
	border: solid 1px #BEC9C3;
	background-color: #F9F9F9;
	color: #666666;
}

div.pagingdd {
	height: 13px;
	font-size: 10px;
	width: 60px;
	z-index: 2;
}

div.pagingdd div.makeScroll {
	height: 100px;
	width: 100%;
}

div.dropdown table tr td table.dd_content {
	background-color: #F9F9F9;
}

div.dropdown table.dd_content tr td.op {
	margin: 0;
	padding: 0 5px 0 17px;
	line-height: 16px;
	height: 19px;
	border: none;
	border-top: 1px solid #BEC9C3;
	white-space: nowrap;
	background-image: url(/images/arrow_pn.gif);
	background-repeat: no-repeat;
	background-position: 5px 6px;
}

div.dropdown table.dd_content tr td.lvl2 {
	background-image: url(/images/icon_dash.gif);
	background-position: 15px 8px;
	padding-left: 27px;
}

div.dropdown table.dd_content tr td.fr {
	border-top: none;
}

div.dropdown table.dd_content tr td.hl,
div.dropdown table.dd_content tr td.hl1 {
	background-color: #CAD3CE;
	background-image: url(/images/arrow_pn_s.gif);
	color: #000000;
}

div.dropdown table.dd_content tr td.hl2 {
	background-color: #CAD3CE;
	color: #000000;
}


/* Produktsuche */

table.searchbox {
	width: 100%;
	margin: 0;
	padding: 0;
}

table.searchbox th {
	height: 19px;
	border-bottom: 1px solid #C1C7C1;
	background-image: url(/images/notch_10x19.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-left: 17px;
	color: #DBA62A;
	font-size: 11px;
	text-align: left;
}

table.searchbox th a {
	text-decoration: none;
	color: #000000;
}

table.searchbox th a:hover {
	text-decoration: none;
	color: #000000;
}

table.searchbox tr.pn_s a{
	color: #000;
}

table.searchbox tr.pn_s th {
	background-color: #CDD2CE;
	color: #000000;
	cursor: pointer;
}

table.searchbox th.pn_r {
	background-image: none;
	text-align: right;
	padding: 0;
	padding-right: 3px;
	color: #000000;
}

table.searchbox td {
	height: 30px;
	background-color: #F3F4F3;
	padding: 0 0 0 11px;
}

table.searchbox .input {
	width: 120px;
	padding-left: 5px;
	font-weight: bold;
}

table.searchbox td.button {
	padding-left: 0;
	padding-right: 7px;
}

table.searchbox td.sb_l {
	border-bottom: 1px solid #C1C7C1;
}

table.searchbox td.sb_r {
	border-bottom: 1px solid #C1C7C1;
}
table.search td {
	text-align: left;
}


/* Product Navigation */

table.productnavigation {
	width: 100%;
	background-color: #F3F4F3;
	font-size: 11px;
}

table.productnavigation tr td.pn_h {
	color: #FFFFFF;
	background-image: url(/images/product_navigation_bg.gif);
	padding-left: 12px;
	background-repeat: repeat-x;
}

table.productnavigation tr td.pn_h a{
	color: #FFFFFF;
}

table.productnavigation a{
	text-decoration: none!important;
}

table.productnavigation tr td {
	height: 19px;
	padding: 0px 5px 0px 24px;
	font-weight: bold;
	background-image: url(/images/arrow_pn.gif);
	background-repeat: no-repeat;
	background-position: 12px;
	border-bottom: 1px solid #C1C7C1;
}

table.pn_f1 {
	border-top: 1px solid #C1C7C1;
}

table.productnavigation tr.pn_s td {
	background-color: #CDD2CE;
	background-image: url(/images/arrow_pn_s.gif);
	color: #000000;
	cursor: pointer;
}

table.productnavigation tr.pn_s a{
	color: #000;
}

table.productnavigation tr td.lvl2,
table.productnavigation tr.pn_s td.lvl2 {
	background-image: url(/images/icon_dash.gif);
	background-position: 18px;
	padding-left: 30px;
}

table.productnavigation tr td.lvl3,
table.productnavigation tr.pn_s td.lvl3 {
	background-image: url(/images/icon_dash.gif);
	background-position: 24px;
	padding-left: 36px;
}

table.productnavigation tr td.pn_r {
	background-image: none;
	text-align: right;
	padding: 0;
	padding-right: 3px;
}

.noscriptNavy {
	clear: both;
	list-style: none;
	position: absolute;
	width: 986px;
}
.noscriptNavy li {
	float: left;
	margin-left: 5px;
}

.noscriptNavy a {
	color: black;
}

/* Asset Class Icons */
table.productnavigation tr td.asset_icon {
	width: 19px;
	padding: 0;
	background-repeat: no-repeat;
	background-position: right;
}

table.productlist tr td.ac1,
table.productlist tr td.ac2,
table.productlist tr td.ac3,
table.productlist tr td.ac4,
table.productlist tr td.ac5,
table.productlist tr td.ac6,
table.productlist tr td.ac7,
table.productlist tr td.ac8,
table.productlist tr td.ac14,
table.productlist tr td.ac15,
table.productlist tr td.ac16
{
	padding-left: 27px;
	background-repeat: no-repeat;
	background-position: 2px center;
}

table.productnavigation tr#inaknr_1 td.asset_icon, 
table.productnavigation tr#inaknr_16 td.asset_icon { background-image: url(/images/assetclass/icon_aclass_1_g.gif);}
table.productnavigation tr#inaknr_1.pn_s td.asset_icon, table.productnavigation tr#inaknr_16.pn_s td.asset_icon,
table.productlist tr td.ac1, table.productlist tr td.ac16 {background-image: url(/images/assetclass/icon_aclass_1.gif);}

table.productnavigation tr#inaknr_2 td.asset_icon, table.productnavigation tr#inaknr_15 td.asset_icon {background-image: url(/images/assetclass/icon_aclass_2_g.gif);}
table.productnavigation tr#inaknr_2.pn_s td.asset_icon, table.productnavigation tr#inaknr_15.pn_s td.asset_icon,
table.productlist tr td.ac2, table.productlist tr td.ac15 {background-image: url(/images/assetclass/icon_aclass_2.gif);}

table.productnavigation tr#inaknr_3 td.asset_icon {background-image: url(/images/assetclass/icon_aclass_3_g.gif);}
table.productnavigation tr#inaknr_3.pn_s td.asset_icon,
table.productlist tr td.ac3 {background-image: url(/images/assetclass/icon_aclass_3.gif);}

table.productnavigation tr#inaknr_4 td.asset_icon {background-image: url(/images/assetclass/icon_aclass_4_g.gif);}
table.productnavigation tr#inaknr_4.pn_s td.asset_icon,
table.productlist tr td.ac4 {background-image: url(/images/assetclass/icon_aclass_4.gif);}

table.productnavigation tr#inaknr_5 td.asset_icon {background-image: url(/images/assetclass/icon_aclass_5_g.gif);}
table.productnavigation tr#inaknr_5.pn_s td.asset_icon,
table.productlist tr td.ac5 {background-image: url(/images/assetclass/icon_aclass_5.gif);}

table.productnavigation tr#inaknr_6 td.asset_icon {background-image: url(/images/assetclass/icon_aclass_6_g.gif);}
table.productnavigation tr#inaknr_6.pn_s td.asset_icon,
table.productlist tr td.ac6 {background-image: url(/images/assetclass/icon_aclass_6.gif);}

table.productnavigation tr#inaknr_7 td.asset_icon {background-image: url(/images/assetclass/icon_aclass_7_g.gif);}
table.productnavigation tr#inaknr_7.pn_s td.asset_icon,
table.productlist tr td.ac7 {background-image: url(/images/assetclass/icon_aclass_7.gif);}

table.productnavigation tr#inaknr_8 td.asset_icon {background-image: url(/images/assetclass/icon_aclass_8_g.gif);}
table.productnavigation tr#inaknr_8.pn_s td.asset_icon,
table.productlist tr td.ac8 {background-image: url(/images/assetclass/icon_aclass_8.gif);}

table.productnavigation tr#inaknr_14 td.asset_icon {background-image: url(/images/assetclass/icon_aclass_14_g.gif);}
table.productnavigation tr#inaknr_14.pn_s td.asset_icon,
table.productlist tr td.ac14 {background-image: url(/images/assetclass/icon_aclass_14.gif);}

/* Service Forms */

table.service_content {
	width: 100%;
	margin: 0;
	padding: 0;
	border: 1px solid #C1C7C1;
}

table.service_content tr.title td {
	height: 19px;
	border-bottom: 1px solid #C1C7C1;
	background-image: url(/images/notch_10x19.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #FFFFFF;
	padding: 0px 0px 0px 17px;
}

table.service_content td {
	background-color: #E6E8E5;
	padding: 5px 0px 5px 8px;
	white-space: nowrap;
}

table.service_content td.headline, table.service_form td.headline {
	color: #000000;
	padding-top: 7px;
	font-weight: bold;
}

table.service_form {
	width: 100%;
	margin: 0;
	padding: 0;
	border-right: 1px solid #C1C7C1;
	border-bottom: 1px solid #C1C7C1;
	border-left: 1px solid #C1C7C1;
}

table.service_form td {
	background-color: #F9F9F9;
	padding: 0px 0px 7px 8px;
	white-space: nowrap;
}

table.service_content tr td.fc, table.service_form tr td.fc {
	padding-left: 17px;
}

table.service_content tr td.lc, table.service_form tr td.lc {
	width: 100%;
}

table.service_form input {
	width: 200px;
	font-size: 12px;
}

table.service_form input.submit {
	border: none;
	height: 19px;
	background-color: #F9F9F9;
	background-image: url(/images/button_circle.gif);
	background-repeat: no-repeat;
	background-position: center left;
	color: #666666;
	padding-left: 22px;
	text-align: left;
	margin: 0;
}

table.service_content td.error, table.service_form td.error {
	color: #DBA62A;
	font-weight: bold;
}

table.service_content td.fr, table.service_form td.fr {
	color: #ECA814;
	font-weight: bold;
	padding: 7px 0px 0px 16px;
}

/* Tab Navigation */
table.tabnavigation {
	border-left: 1px solid #C1C7C1;
	border-top: 1px solid #C1C7C1;
	border-bottom: 1px solid #C1C7C1;
	color: #000000;
	font-weight: bold;
	width: 100%;
	background-color: #F3F4F3;
}

div.reiternav table.tabnavigation {
	width: auto;
}

table.tabnavigation td {
	height: 19px;
	border-right: 1px solid #C1C7C1;
	padding: 0px 0px 0px 35px;
	background-repeat: no-repeat;
	color: #666666;
}

div.reiternav table.tabnavigation td {
	padding: 0px 15px 0px 15px;
}

table.tabnavigation td.active {
	background-color: #CDD2CE;
	color: #000000;
}

table.tabnavigation td.inactive {
	background-color: #F3F4F3;
	color: #666666;
}

/* Product Education */

table.pewrap {
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
}

table.pewrap tr td {
	padding-left: 10px;
	vertical-align: top;
}

table.pewrap tr td.fc {
	padding-left: 0;
}

table.pewrap tr td table {
	margin-bottom: 10px;
}

table.pe {
	margin: 0;
	padding: 0;
}

table.pe tr.title td {
	border-left: none;
	border-right: none;
	height: 30px;
	background-image: url(/images/notch_10x30.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

table.pe tr td {
	padding-left: 17px;
	vertical-align: middle;
}

table.pe tr.lvl3 td {
	padding-left: 27px;
}

table.pe tr td img {
	border: none;
	margin-right: 5px;
}
/* Standardlisten*/
ul.standard li {
	list-style-image: url(/images/icons/icon_list_arrow.gif);
}
ul.standard li ul {
	margin-top:5px;
	margin-left:15px;
	margin-bottom:5px;
}
ul.standard li ul li{
	list-style-type: disc;
	list-style-image:none;
}

.clear{
	clear:both;
}

/* Know How */
table.knowhow_overview tr.oddrow td,
table.knowhow_overview tr.evenrow td {
	padding: 5px 5px 5px 17px;
	vertical-align: top;
}

table.knowhow_overview tr.header td {
	padding-left: 17px;
}

table.knowhow_overview tr td a {
	font-size: 11px;
	font-weight: bold;
}

div.knowhow h2 {
	margin: 0;
	padding: 10px 0 10px 0;
	
}

div.knowhow p {
	margin: 0;
	padding: 0;
}

div.knowhow ul.standard {
	padding: 10px 5px 0 17px;
	margin: 0;
	font-size: 12px;
}

div.knowhow ul.nopadding {
	padding-top: 0;
}

div.knowhow ul.standard li {
	padding-bottom: 10px;
}

div.knowhow_dia {
	font-size: 10px;
	padding: 0 5px 10px 0;
}

div.knowhow_dia h5 {
	font-size: 11px;
	padding: 15px 0 0 0;
	margin: 0;
}

div.knowhow_dia p {
	padding: 10px 0 0 0;
	margin: 0;
}

div.knowhow_dia img {
	border: 0;
	margin: 10px 0 0 0;
}

/* Market Updates */

div.conditions {
	padding: 5px 17px 5px 17px;
	width: 740px;
}

div.marketupdates {
	border:1px solid #DBA62A;
}

div.marketupdates div.makeScroll {
	margin: 0;
	padding: 0;
	min-width: 740px;
	height: 150px;
}

/* LoginBox*/
div#loginBox {
	float:right;
	margin-top: 15px;
	display: none;
}

div#loginBox table.search td,
div#siteSearchBox table.search td {
	color: #FFFFFF;
	font-size: 11px;
}

/* Rubrik Formulare Login & PasswordRequest */
form#frmLogin span.requiredField,
form#frmPasswordRequest span.requiredField {
	color: #DBA62A;
	font-size: 11px;
}

form#frmLogin input.submit,
form#frmPasswordRequest input.submit {
	border: none;
	height: 19px;
	background-color: #F9F9F9;
	background-image: url(/images/button_circle.gif);
	background-repeat: no-repeat;
	background-position: center left;
	color: #666666;
	padding-left: 22px;
	text-align: left;
	margin: 0;
}

input.login {
	background-color: #989E99;
	color: #FFFFFF;
	height: 16px;
	line-height: 15px;
	border: 1px Solid #FFFFFF;
	padding-left: 7px;
	margin-right: 7px;
	font-size: 11px;
	padding-top: 2px;
}
/* Member Registration */
/* Table */
table#memberDataBox {
	margin: 0;
	padding: 0;
	border: 1px solid #C1C7C1;
	width:100%;
}
table#memberDataBox tr th{
	height: 19px;
	border-bottom: 1px solid #C1C7C1;
	background-image: url(/images/notch_10x19.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #FFFFFF;
	padding: 0px 0px 0px 17px;
	margin: 0;
	text-align: left;
}

table#memberDataBox tr td{
	background-color: #F9F9F9;
}

table#memberData {
	margin: 0;
	padding: 0;
	width:100%;
}
table#memberData tr td{
	background-color: #F9F9F9;
	padding: 0px 0px 7px 8px;
	font-size: 12px;
}
table#memberData tr td.fr {
	padding-top: 7px;
}
table#memberData tr td.fc {
	white-space: nowrap;
	padding-left: 17px;
}
table#memberData tr td.lc {
	width: 100%;
	padding-left: 20px;
}
table#memberData tr td.feedbacktext_error {
	color: #DBA62A;
}

table#memberData tr td.displaynone {
	display: none;
}

/* Form */
form#frmMemberData {
	width: 790px;
}
form#frmMemberData input {
	width: 200px;
	height: 14px;
	font-size: 11px;
	
}
form#frmMemberData div#sttitle_input {
	background-image: url(/images/icon_dropdown_18.gif);
	width: 60px;
	font-size: 12px;
	border-top:1px solid #DBA62A;
	border-bottom:1px solid #DBA62A;
	border-left:1px solid #DBA62A;
	color:#000000;
	height:16px;
	line-height:15px;
}
form#frmMemberData div#stjobfunction_input, 
form#frmMemberData div#stcountry_input {
	background-image: url(/images/icon_dropdown_18.gif);
	width: 185px;
	font-size: 12px;
	border-top:1px solid #DBA62A;
	border-bottom:1px solid #DBA62A;
	border-left:1px solid #DBA62A;
	color:#000000;
	height:16px;
	line-height:15px;
}
form#frmMemberData span.requiredField {
	color: #DBA62A;
	font-size: 11px;
}
form#frmMemberData input.submit {
	border: none;
	height: 19px;
	background-color: #F9F9F9;
	background-image: url(/images/button_circle.gif);
	background-repeat: no-repeat;
	background-position: center left;
	color: #666666;
	padding-left: 22px;
	text-align: left;
	margin: 0;
}

form#frmLoginBox input.submit,
form#frmSiteSearchBox input.submit {
	border: none;
	background-color: #767E77;
	background-image: url(/images/header_submitButton.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 22px;
}
div#registerError {
	color: #DBA62A;
	font-weight: bold;
}
/* Registration Unlock Formular */
form#frmUnlock,
form#frmPasswordRequest {
	width: 790px;
}
form#frmUnlock input {
	width: 200px;
	height: 14px;
	font-size: 11px;
	
}
form#frmUnlock input.submit {
	border: none;
	height: 19px;
	background-color: #F9F9F9;
	background-image: url(/images/button_circle.gif);
	background-repeat: no-repeat;
	background-position: center left;
	color: #666666;
	padding-left: 22px;
	text-align: left;
	margin: 0;
}
/* BEGIN Watchlist */
#watchlistContentBox {
	margin				:0;
	padding				:0;
	width				:450px;
	background-color	:transparent;
	text-align			:center;
}

#watchlistContentBox div.message {
	margin				:0px;
	padding				:5px;
	background-color	:#EDD397;
	color				:#666666;
	border				: 1px solid #DBA62A;
}

div.watchlistIconPlusWhite {
	width				:20px;
	height				:20px;
	background-repeat	:no-repeat;
	background-image:url(/images/icons/plus_white.jpg);
}

div.watchlistIconMinusWhite {
	width				:20px;
	height				:20px;
	background-repeat	:no-repeat;
	background-image:url(/images/icons/minus_white.jpg);
}

div.watchlistIconPlusGray {
	width				:20px;
	height				:20px;
	background-repeat	:no-repeat;
	background-image:url(/images/icons/plus_gray.jpg);
}

div.watchlistIconMinusGray {
	width				:20px;
	height				:20px;
	background-repeat	:no-repeat;
	background-image:url(/images/icons/minus_gray.jpg);
}
/* END Watchlist */

/* BEGIN Site Search SearchBox */
div#siteSearchBox {
	float:right;
	margin-top: 15px;
	display: block;
}

input.siteSearch {
	background-color: #989E99;
	color: #FFFFFF;
	height: 16px;
	line-height: 15px;
	border: 1px Solid #FFFFFF;
	padding-left: 7px;
	margin-right: 7px;
	font-size: 11px;
	padding-top: 2px;
}
/* END Site Search SearchBox */

/* BEGIN Site Search Results */
table.searchResultBox {
	font-family: sans-serif, Verdana, Arial, Helvetica; 
	font-size: 12px;
	font-weight: bold;
	height: 21px;
	width:790px;
	cursor: pointer;
}

table.searchResultBox td.mb_n {
	background-image: url(/images/box_notch.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 8px;
}
table.searchResultBox td.toggler_title {
	width:auto;
}

table.searchResultPagging {
	border: 0;
}
/* END Site Search Results */

/* BEGIN Site Search ResultTable Products */
table.searchResultsProducts {
	border-collapse:collapse;
	border-bottom: 1px solid #C1C7C1;
	width: 790px;
}

table.searchResultsProducts td {
	cursor: pointer;
}
table#tProductIntelligence td {
	cursor: default;
}
table.searchResultsProducts tr td img {
	border:medium none;
	margin-right:5px;
}
/* END Site Search ResultTable Products */

div#load {
	color: #666666;
	font-family: sans-serif, Verdana, Arial, Helvetica; 
	font-size: 12px;
	font-weight: bold;
	width: 100%;
	opacity: .5;
	filter: alpha(opacity=50);
}

.opaque {
	opacity: .5;
	filter: alpha(opacity=50);
}
span.keyword {
	font-weight: bold;
}
span.count {
	vertical-align: top;
	font-weight: normal;
}
table#tMarketIntelligence td.fc {
	width: 60px;
}
.lnowrap {
	white-space: nowrap;
}

/* BEGIN Product Detail Page Layout */
td.prdtbl_l {
	width: 390px;
	vertical-align: top;
}

td.prdtbl_s {
	width: 12px;
}

td.prdtbl_r {
	width: 390px;
	vertical-align: top;
}
/* END Product Detail Page Layout */

/* BEGINN Zuruecksetzen Button */
table.back_button_box td {
	border: 0 !important;
}
/* END Zuruecksetzen Button */

/* BEGIN Underlying disclaimer */
.disc_phrase {
	font-size:9px;
	text-align:justify;
}

img.term_img {
	border: 0;
	margin: 5px;
	margin-left: 30px;
	vertical-align: middle;
}

img.flfd {
	margin-left: 0;
}
/* END Underlying disclaimer */


/* BEGIN Funds Overview */
div.shareclasses {
	position:absolute;
	background-color: white;
	visibility: hidden;
	top: 50px;
	padding: 0;
	margin: 0;
}

div.FSCvisible {
	visibility: visible;
}

div.FSChidden {
	visibility: hidden;
}

table.shadow td.shadow_left {
	background			: url(/images/dd_shadow_right.jpg);
	width				: 4px!important;
	background-repeat	: repeat-y;
	
	opacity				: .7;
	filter				: alpha(opacity = 70);
}

table.shadow TD.shadow_bottom {
	background			: url(/images/dd_shadow_bottom.jpg);
	height				: 4px!important;
	background-repeat	: repeat-x;
	
	opacity				: .7;
	filter				: alpha(opacity = 70);
}

table.shadow TD.shadow_corner {
	background			: url(/images/dd_shadow_corner.jpg);
	background-repeat	: no-repeat;
	
	opacity				: .7;
	filter				: alpha(opacity = 70);
}

div.cleanup {
	border-left: 1px solid #C1C7C1;
	border-right: 1px solid #C1C7C1;
}

div.shareclasses table.productlist {
	padding:0;
	margin:0;
	border: 0;
}

div.shareclasses table.dblrow tr.oddrow td,
div.shareclasses table.dblrow tr.evenrow td {
	/*padding-left: 17px;*/
}
/* END Funds Overview */

/* BEGIN Fund Detail */
table#fundheader {
	width: 100%;
}

table#fundheader td.dropdown{
	width: 389px;
}

table#fundheader td.fundsc_label{
	width: 125px;
	white-space: nowrap;
}

table#fundheader td.fundsc_dd {
	width: 210px;
	max-width: 210px;
	padding: 0;
	overflow: visible;
}

div#infscnr_input {
	width: 210px;
	max-width: 210px;
}

table.productdetail tr td.fw {
	white-space: nowrap;
	width: 150px;
	max-width: 150px;
}
/* END Fund Detail */
/* BEGIN Award Image */
div.award_image img {
	border: 1px solid #C1C7C1;
	padding: 4px;
	width: 194px;
	height: 100px;
	float: right;
	margin-top:5px;
	margin-bottom:5px;
}
/* END Award Image */
/* BEGIN Logo Box */
div.logo img {
	border: 1px solid #C1C7C1;
	padding: 4px;
	width: 200px;
	height: 180px;
	float: right;
	margin-top:5px;
	margin-bottom:20px;
}
/* END Logo BOX */

/* BEGIN Login PopUps */
BODY#login_popups {
	padding-top: 30px;
	padding-left: 30px;
	padding-right: 30px;
	background-color: #8C9C92;
}

div.login_copyright {
	color: #FFFFFF;
	margin-top: 30px;
	padding-top: 7px;
	padding-bottom: 7px;
	height: 16px
	line-height: 16px;
	width: 100%;
	
}

div.login_popups_content {
	height: 525px;
	width: 790px;
	background-color: #F9F9F9;
}
div.closeWindow {
	text-align: center;
	position: relative;
	top: 470px;
	padding-top: 5px;
	padding-bottom: 5px;
}
div.closeWindow:hover {
	cursor: pointer;
}
/* END Login PopUps */