﻿/* ----------------------------------------------------------------------------------------------------------- */
/* Template-Breiten-Infos */

/* 2-SPALTIG: -"- | Nutzbare Contentbreite: 753px (links & rechts 17px Abstand)  */


/* ----------------------------------------------------------------------------------------------------------- */
/* HTML-Elements */
html, body {
	height: 100%;
	margin: auto;
	text-align: center;
}
* html #wrapper { /* IE Hack fuer 100 Prozent Hoehe */
	height: 100%;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000;
	padding:0px;
	margin:0px;
	text-align: center;
}
p, td, th, div { 
	font-size: 11px;
}
.klein {
	font-size: 10px;
}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
p {
	text-align:justify;
	line-height:15px;
}
.clearb {
	clear: both;
}
a img:link, img {
	border-width: 0;
}
form {
	padding:0px;
	margin:0px;
}
h1 {
	font-size:14px;
	padding:0px;
	margin:0px;
	margin-bottom:16px;
	font-weight: bold;
	text-align:left;
	color:#9D601F;
}
h1 span, h2 span {display:none;}
h2 {
	font-size: 16pt;
	font-weight: bold;
	padding:0;
	margin-top:14px;
	margin-bottom:10px;
}
h3 {
	font-size: 13pt;
	font-weight: bold;
}
h4 {
	font-size: 10pt;
	font-weight:normal;
}
h6,h5 {
	background-image: url(../images/h6_bg.gif);
	background-repeat: repeat-x;
	background-position: left center;
	line-height:21px;
	font-size:11px;
	font-weight:bold;
	color:white;
	padding:0px 0px 0px 4px;
	margin:16px 0px 16px 0px;
}
h6.multiline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top:1px #114432 solid;
	border-bottom:1px #B3B3B3 solid;
	margin:0;
	padding:0;
	background-image:none;
	line-height:normal;
}
h6.multiline  span {
	margin:1px 0;
	background-color:#114432;
	color:white;
	padding:2px 4px;
	padding-left:4px;
	display:block;
}
/*
.csc-header-n1 *, .csc-header-n2 *, .csc-header-n3 *, .csc-header-n4 *, .csc-header-n5 *, .csc-header-n6 *, .csc-header-n7 *,{
	padding:0px;
	margin:0px;
}
*/
.csc-header-n2 h3 {
	margin-top:0;
	margin-bottom:6px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	background-color:#BDD2D2;
	padding:3px 0px 3px 13px;
	background-image: url(../images/h3_bg_col-right.gif);
	background-repeat: repeat-x;
	background-position: left top;	
}

OL.ol-lower-alpha {
	list-style-type: lower-alpha;
}
OL.ol-lower-roman {
	list-style-type: lower-roman;
}

UL.ul-disc {
	list-style-type: disc;
}
UL.ul-circle {
	list-style-type: circle;
}
UL.ul-square {
	list-style-type: square;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* grundlegende Struktur */
#bgtable {
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}

#wrapper {
	/*width: 972px;*/
	width:978px;
	/*background:blue;*/
	
	height: 100%;
	margin: auto;
	text-align: center;
/*
	background-image: url(../images/bgmiddle.gif);
	background-repeat: repeat-y;
	background-position: center;
*/
	}
#topmargin {
	background-color: #114432;
	height: 19px;
}
#margin1px {
	/*width: 972px;*/
	width:978px;
	margin: auto;
	height: auto;

}
#logo {
	width: 267px;
	height:42px;
	position:absolute;
	text-align:left;
	top:12px;
	left:5px;
	float: left;
}
#outer-wrap-container {
	width:995px;
	/*background:url(../images/three-col-spacer_bg.gif) right top repeat-y;*/
	background:url(../images/grey-line-right_bg.gif) right top repeat-y;
}
#outer-wrap2 {
	background:url(../images/col-right-bottom2_bg.gif) right bottom no-repeat;
}
#outer-wrap {
	padding-left:5px;
	padding-right:12px;
	background:url(../images/top-image-menut_bg.gif) top left no-repeat;
}
#bottom-spacer {
	height:22px;
}
#topimage {
	/*border-bottom:1px solid #999999;*/
	text-align:left;
	/*height:316px;*/
	padding-top:8px;
	/*background:url(../images/top-image-center_bg.gif) left top no-repeat;*/
}
#topimage img {
	margin-top:8px;
}
#middlewrapper {
	/*width: 970px;*/
	width:978px;
	text-align: left;
	margin: auto;
	background-image:url(../images/grey-line-bottom-1-col_bg.gif);
	background-position:202px bottom;
	background-repeat:no-repeat;
}
#middlewrapper-2col {
	/*width: 970px;*/
	width:978px;
	text-align: left;
	margin: auto;
	background-image:url(../images/grey-line-bottom-2-col_bg2.gif);
	background-position:202px bottom;
	background-repeat:no-repeat;
}
#middlewrapper-2col .twocolumncontainer {
	background:none;
}
#contentcontainer {
	width: 776px;
	/*margin-left:17px;*/
	float: left;
	height: auto;
}
#header {
	width: 760px;
	height: 150px;
}
#printlink {
	float: right;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom:6px;
}
#printlink A {
	text-decoration:none;
	color: #808080;
	font-size: 12px;
}
#content {
	/*margin-left:5px;*/
	/*background:red;*/
}

.onecolumncontainer {
	width:776px;
	padding-bottom:14px;
}

.onecolumncontainer #colNormalcontainer {
/*	width: 755px;*/
	width:776px;
	float: left;
}
.onecolumncontainer #colNormal {
	margin-top: 15px;
	padding-right: 6px;
	padding-left: 0px; /* chl */
	margin-left:17px;
	min-height:370px;
	height:auto !important;
	height:370px;
	margin-bottom:16px;
}
.onecolumncontainer #colNormal .csc-frame-frame1 {
	margin-bottom: 30px;
}
.csc-frame-frame1 ul {
	list-style-type:square;
}
#colNormal ul {
	list-style-type:square;
}
#colNormal ol.highlight-01 {
	font-weight:bold;
	background-color:#F7EFD6;
	list-style-type:decimal;
	margin-left:0px;
	padding:1px 40px;
}
/*
#colNormal ul.highlight-01 li {
	padding-left:23px;
	background-image: url(../images/li-highlight-01_bg.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}
*/
#colNormal ol.highlight-01 li {
	color:#C18318;
}
#colNormal ol.highlight-01 li span {
	color:#000000;
}


#colNormal ul, #colNormal li {
	margin-bottom:10px;
	margin-top:10px;
}
#colNormal ul li {
	line-height:15px;
}
/* Der Container [fundcolumncontainer] beherbergt als Container [fundcategories] und den [colNormalcontainer] */
/* [fundcategories] und der [colNormalContainer] haben jeweils dieselbe Höhe: */
.fundcolumncontainer .fundcategories,
.fundcolumncontainer #colNormalcontainer {
	height:1005px;
}
/* Der Container [fundcolumncontainer] muss eien um 65px größer Höhe als die zuvor erwähnten haben: */
/* DIFFERENZ: 65px*/
.fundcolumncontainer {
	height:1070px;
	margin-left:17px;
}
/* Auf diese Art kann die Menü-Box beliebig hinsichtlich ihrer Größe verändert werden */

.fundcolumncontainer {
	margin-bottom:12px;
	background-image: url(../images/investment-information/fund-selection-both-col_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;	
}
.fundcolumncontainer #colNormalcontainer {
	width: 317px;
	float: left;
	padding:0 !important;
	margin-top:48px;
	background-image: url(../images/investment-information/fund-selection-cat-desc-bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fundcolumncontainer #colNormal {
	padding-right:15px;
	padding-left:5px;
	margin:0 !important;
	padding-left:8px; padding-top:18px;
}
.fundcolumncontainer #colNormal p {
	margin-top:0px;
}
.fundcolumncontainer #colFundcontainer {
	float: left;
	width: 425px;
}
.fundcolumncontainer #colFund {
	padding-top: 15px;
}
#vspacer-left {
	background:url(../images/vspacer_bg.gif) top left repeat-y;
}

.twocolumncontainer {
	background-image:url(../images/grey-line-bottom-2-col_bg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:776px;
}
.twocolumncontainer-bg {
	background-image:url(../images/grey-dot.gif);
	background-position:547px top;
	background-repeat:repeat-y;
	width:776px;
}
.twocolumncontainer #colNormalcontainer {
/*	width: 524px;*/
	margin:0;
	padding:0;
	width:530px;
	float: left;
}
.twocolumncontainer #colNormal {
	/*padding-right: 15px;*/
	width:513px;
	padding:0;
	margin:0;
	padding-top: 15px;
	margin-left:17px;
	/*background:red;*/
}
.twocolumncontainer #colRightcontainer {
	float: right;
	/*width: 231px;*/
	/*width:225px;*/
	width:212px;
	/*background:green;*/
	min-height:370px;
	height:auto !important;
	height:370px;
}
.twocolumncontainer #colRight {
	/*padding-top: 4px;*/
	/*width: 231px;*/
	text-align:left;
	margin-bottom:14px;
	padding-right:6px;
}
.twocolumncontainer #colRight h2 {
	margin-top: 0px;
	padding-top: 0px;
	border-top:1px #E7E7E7 solid;
	margin-top:18px;
	padding-top:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3b3b3b;
	margin-bottom:12px;
}
.twocolumncontainer #colRight .csc-frame-frame1 {	
	background-color: #E7EFEF;
/*	border: 1px solid #CCCCCC; */
	padding-left: 16px;
	padding-right: 40px;
	padding-top: 17px;
	padding-bottom: 1px;
	margin-right: 3px;
	margin-bottom: 3px;
}
		.twocolumncontainer #colRight .csc-frame-frame1 P {
			font-size: 10px;
			margin-top:10px;
			margin-bottom:16px;
			text-align:left;
		}

.twocolumncontainer #colRight .csc-frame-frame4 {
	background-color: #E7EFEF;
/*	border: 1px solid #CCCCCC; */
	padding-left: 16px;
	padding-right: 12px;
	padding-top: 10px;
	padding-bottom: 3px;
	margin-right: 3px;
	margin-bottom: 4px;
}
		.twocolumncontainer #colRight .csc-frame-frame4 P {
			font-size: 10px;
			margin-top:0px;
			margin-bottom:8px;
			text-align:left;
		}
		
		.twocolumncontainer #colRight p.contactperson {
			font-weight:bold;
			font-size:11px;
			margin-top:0px;
			margin-bottom:0;
			
		}
		
.twocolumncontainer #colRight .csc-frame-frame1 ul {
	margin-left:18px;
	padding-left:0px;
}
.twocolumncontainer #colRight .csc-frame-frame1 ul li {
	font-size: 10px;
}
.twocolumncontainer #colRight .csc-frame-frame2 {
	background-color: #E7EFEF;
/*	border: 1px solid #CCCCCC; */
	padding-left: 16px;
/*	padding-right: 40px; */
	padding-right: 20px;
	padding-top: 17px;
	padding-bottom: 15px;
	margin-right: 3px;
	margin-bottom: 3px;
}
.twocolumncontainer #colRight .csc-frame-frame2 P {
	font-size: 10px;
}

.csc-frame-frame7 {
	padding-bottom:12px;
}
.csc-frame-frame7 p {
	margin-bottom:12px;
}
.person-spacer {
	border-top:1px solid #e7e7e7;
	padding-bottom:24px;
}

/* ----------------------------------------------------------------------------------------------------------- */
/* Market Charts Container */
.twocolumncontainer #colRight .csc-frame-frame3 {

}
.twocolumncontainer #colRight .csc-frame-frame3 P {
	font-size: 10px;
}
.twocolumncontainer #colRight .csc-frame-frame3 H2 {
	/*margin-bottom: 0px;*/
}
/* ----------------------------------------------------------------------------------------------------------- */
/* Market Chart */
#marketchartdiv {

}
.marketchartswitch {
	padding-left: 10px;
}

.marketchartswitch TABLE {
	width: 205px;
}
.marketchartswitch TD{
	text-align: center;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.marketchartswitch TD.act {
	background-color: #FFFFFF;
}
.marketchartswitch TD.norm {
	background-color: none;
}
.marketchartlegend {
	padding-left: 11px;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* Horizontale Navigation */

.menuh2, .menuh3 {
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
.menuh2wrap, .menuh3wrap {
	border-bottom: 1px solid #FFFFFF;
}

/* ----------------------------------------------------------------------------------------------------------- */
/* Top Menue */
#menutcontainer {
	width: 978px;
	height:60px;
	position:relative;
}
#menut {
	/*float: right;*/
	position:absolute;
	right:2px;
	bottom:0px;
}
#menut TD {
	padding-right: 7px;
	padding-left: 7px;
}
#menut TD a {
	color:#666666;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* Searchbox */
#searchbox {
	float: right;
	margin-top:8px;
}
#searchbox .input {
	width: 120px;
	border: 0px;
	float: left;
	font-size: 11px;
	border:1px solid #D8D8D8;
}
#searchbox .submit {
	margin-left: 2px;
	float: left;
	margin-top: 0px;
	width:17px;
	height:16px;
	border:1px solid #D8D8D8;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* Loginbox */
#loginbox {
	float: right;
	padding-right: 6px;
	height: 24px;
	width: 250px;
	text-align: right;
	margin-top:8px;
}
#loginboxtext {
	color:#666666;
	font-size:10px;
	line-height:17px;
}
#loginboxselect {
	visibility: hidden;
}
.selectArea {
	float: right;
	width:120px;
	height:18px;
	background:url(../images/select_bg.gif) repeat-x left top;
	cursor: hand;
	margin-left:4px;
}
.selectArea .left {
	width:6px;
	height:18px;
	float:left;
	background:url(../images/select_left.gif) no-repeat left top;
}
.selectArea .right {
	width:17px;
	height:18px;
	float:right;
	background:url(../images/select_right.gif) no-repeat left top;
}
.selectArea .right a {
	display:block;
	width:17px;
	height:18px;
}
.selectArea .right i {
	display:none;
}
.selectArea .center {
	margin-left:0px;
	margin-right:0px;
	padding-top:3px;
	font-size:11px;
	text-align: left;
	color:#999999;

}

/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {
	position:absolute;
	margin-top:-2px;
	margin-left:0px;
	width:190px;
	background:#FFFFFF;
	font-size:10px;
	z-index:20;
	border:1px solid #D8D8D8;
}
.optionsDivInvisible {
	display:none;
}
.optionsDivVisible {
	display:block;
}
.optionsDivVisible p {
	margin:0;
	padding:0;
}
.optionsDivVisible a {
	color:#999999;
	text-decoration:none;
	display:block;
	font-size:11px;
	padding-top: 3px;
	padding-left: 6px;
	padding-bottom: 3px;
}
.optionsDivVisible a:hover {
	color:#999999;
	background:#FFFFFF;
	font-size:11px;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* Bottom Menue */
#bgbottom {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	background-image: url(../images/bgunten-aussen.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: center;
}
#menubcontainer {
	height: 33px;
	width: 100%;
	}
#menub {
	margin-top: 13px;
	margin-bottom: 10px;
	text-align:center;
	font-size:10px;
	color: #999999;
}
#menub A, #menub A:Visited, #menub A:Active{
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color: #999999;
}
#menub A:Hover{
	text-decoration:none;
	font-weight:normal;

}


/* ----------------------------------------------------------------------------------------------------------- */
/* Vertikale Navigation links */
#menuvcontainer {
	/*width: 210px;*/
	width:202px;
	/*background:yellow;*/
	float: left;
	display:block;
	/*margin-right:17px;*/
}

.pulldown-l1-table {
	margin-top:18px;
}
.pulldown-l1-table td {
	padding-bottom:5px;
}
.pulldown-l1-table .l1-list-type {
	border-left:4px solid #006338;
}
.pulldown-l1-table img {
	border:1px #E7E7E7 solid;
	border-right:0px;
}

.pulldown-l2-table {
	border:1px #E7E7E7 solid;
	background:white;
}
.pulldown-l2-table td {
	text-align:left;
}
.pulldown-l3-table {
	border:1px #E7E7E7 solid;
	background:white;
}
.pulldown-l3-table td {
	text-align:left;
}


/* Textual */
.l1-textual-container {
	margin-top:18px;
	/*width:180px;*/
}
.l1-item-textual {
	border-left:4px solid #006338;
	margin-bottom:2px;
}
.l1-item-textual-startpage {
	margin-bottom:5px;
}
.l1-list-type-textual-startpage {
	text-align:left;;
}
.l1-list-type-textual {
	border:1px #E7E7E7 solid;
	border-right:0px;
	padding:4px 0px;
	padding-left:7px;
	padding-right:4px;
}
.l1-list-type-textual a {
	color:#3B3B3B;
	display:block;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}
.l2-textual-container {
	padding-top:2px;

}
.l2-item-textual {
	
}
.l2-list-type-textual {
	background:url(../images/navi/l2_bg.gif) left 6px no-repeat;
}
.l2-list-type-textual a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#3B3B3B;
	font-size:10px;
	padding:3px 0;
	padding-left:12px;
	background:url(../images/navi/l2_bg.gif) left 6px no-repeat;
	display:block;
	text-align:left;
}
.l2-list-type-textual-active a, .l2-list-type-textual-active a:visited {
	color:#016239;
}
.l2-list-type-textual a:hover {
	color:#016239;
}
.l3-textual-container {
	background:#ffffff;
	border:1px #E7E7E7 solid;
	text-align:left;
	padding-left:8px;
	padding-right:34px;
	padding-top:4px;
}
.l3-list-type-textual a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#3B3B3B;
	font-size:10px;
	padding-bottom:4px;
	display:block;
}
.l3-list-type-textual a:hover {
	color:#016239;
}
.l3-textual-container-static {
/*	padding-top:2px;*/
	padding-bottom:4px;
}
.l3-list-type-textual-static {
	
}
.l3-list-type-textual-static a {
	padding:2px 0;
	padding-left:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	display:block;
	text-align:left;
	background:url(../images/navi/l3-no.gif) left 5px no-repeat;
}
.l3-list-type-textual-static a:hover,
.l3-list-type-textual-static-active a,
.l3-list-type-textual-static-active a:visited,
.l3-list-type-textual-static-actifsub a,
.l3-list-type-textual-static-actifsub a:visited {
	color:#016239;
}
.l3-list-type-textual-static-actifsub a, .l3-list-type-textual-static-actifsub a:visited {
	background:url(../images/navi/l3-actifsub.gif) left 5px no-repeat;
}
.l3-list-type-textual-static-active a, .l3-list-type-textual-static-active a:active {
	background:url(../images/navi/l3-active.gif) left 5px no-repeat;
}
.l4-list-type-textual-static {
	
}
.l4-list-type-textual-static a, .l4-list-type-textual-static a:hover, .l4-list-type-textual-static a:visited, .l4-list-type-textual-static a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:2px 0;
	padding-left:12px;
	display:block;
	text-align:left;
	color:#666666;
}
.l4-list-type-textual-static-active a {
	background:url(../images/navi/l4-active.gif) left center no-repeat;
} 
.l5-list-type-textual-static {
	margin-left:12px;
	background:url(../images/grey-list-dot.gif) 1px center no-repeat;
}
#menuv .l5-list-type-textual-static a:link, 
#menuv .l5-list-type-textual-static a:hover, 
#menuv .l5-list-type-textual-static a:visited, 
#menuv .l5-list-type-textual-static a:active  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:2px 0;
	display:block;
	text-align:left;
	color:#666666;
	padding-left:7px;
	background:url(../images/grey-list-dot.gif) 1px center no-repeat;
}
.l2-textual-container-startpage {
	background:#ffffff;
	border:1px #E7E7E7 solid;
	text-align:left;
	padding-top:4px;
	width:210px;
}
.l2-list-type-textual-startpage a {
	padding-left:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#3B3B3B;
	font-size:10px;
	padding-bottom:4px;
	display:block;
}
.l2-list-type-textual-startpage a:hover {
	color:#016239;
}
.l1-textual-container-startpage,.l1-textual-container {
	width:192px;
}

/* ----------------------------------------------------------------------------------------------------------- */
/* Menu Right */
#menu-right {
	text-align:left;
	margin-top:-15px;
	/*border-bottom:1px #E7E7E7 solid;*/
	padding-top:-15px;
	width:206px;
}
#menu-right .l1-textual-container-mr {
	width:206px;
}
.l3-textual-container-mr table {
	width:206px;
}
.l3-textual-container-mr {
	background:#ffffff;
	border:1px #E7E7E7 solid;
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:8px;
}
.l1-list-type-textual-mr {
	border-top:1px #E7E7E7 solid;
}
.l1-item-textual-mr-td-first .l1-list-type-textual-mr {
	border-top:none;
}
.l1-list-type-textual-mr a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3b3b3b;
	display:block;
	padding-top:3px;
	padding-bottom:6px;
}
.l2-list-type-textual-mr a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#3b3b3b;
	display:block;
	padding:2px 0;
	padding-left:13px;
	background:url(../images/navi/l2-mr_bg.gif) left 5px no-repeat;
}
.l2-list-type-textual-mr {
	background:url(../images/navi/l2-mr_bg.gif) left 5px no-repeat;
}
.l2-item-textual-mr-last-td {

}
.l1-item-textual-mr-td-first {
	padding-bottom:14px;
}
.l3-list-type-textual-mr a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#3b3b3b;
	display:block;
	padding:2px 0;
	text-align:left;
}

/* ----------------------------------------------------------------------------------------------------------- */
/* Sitemap */
.csc-sitemap {

}
#colNormal div.csc-sitemap ul, #colNormal div.csc-sitemap li {
	margin-top:0px;
	margin-bottom:0px;
}
.csc-sitemap UL {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.csc-sitemap LI {
	list-style-type: none;
	font-size: 16px;
	padding: 0px;
	margin: 0px;
}
.csc-sitemap LI LI {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	padding-left: 15px;
}
.csc-sitemap LI LI LI {
	font-size: 11px;
}
.csc-sitemap A {
	text-decoration: none;
}
.csc-sitemap LI A {
	color: #114432;
	font-weight: bold;

}
.csc-sitemap LI LI A {
	color: #000000;
	font-weight: bold;
}
.csc-sitemap LI LI LI A {
	color: #000000;
	font-weight: normal;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* MD DOWNLOADBOX */
table.md_downloadboxtable td {
	vertical-align:top;
}
table.md_downloadboxtable td img {
	margin-top:4px;
	margin-bottom:4px;
}
.md_downloadboxtitle {
	background-image: url(../images/h6_bg.gif);
	background-repeat: repeat-x;
	background-position: left center;
	line-height:21px;
	font-size:11px;
	font-weight:bold;
	color:white;
	padding-left: 4px;
	}
.md_downloadboxheadrow {
	font-size: 10px;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:5px;
}
.md_downloadboxheadrow-size {
	text-align:right;
	padding-right:0;
}
.md_downloadboxrow1 {
	background-color: #EEEEEE;
}
.md_downloadboxrow2 {
	background-color: #FFFFFF;
}
	.md_downloadboxrow2 img {
		margin-bottom:1px;
	}
.md_downloadboxfilename {
	width: 89%;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
	padding-top:6px;
	padding-bottom:4px;
}
.md_downloadboxfilename A {
	text-decoration:none;
}
.md_downloadboxfiletype {
	width: 60px;
	padding:4px 0;
}
.md_downloadboxfilesize {
	width: 60px;
	padding:4px 0;
	text-align:right;
}
.md_downloadboxtable {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4D7365;
}
.md_downloadboxtable img {
	margin:1px 0;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* NEWS */
.news-single-author, .news-single-timedata {

}
.news-single-item a {
	color:#114432;
}
.news-single-item a:hover {
	text-decoration:underline;
}
.news-single-item H3{
	font-size: 11px;
	background-color: #fff;
	color: #000;
	border: 0px none #FFFFFF;
	line-height:normal;
	text-align:justify;
}
.news-single-item H1, .news-single-item H1 strong{
	font-size: 12px;
}
.news-list-item H3, .news-list-item H3 A{
	font-size: 12px;
	line-height:normal;
	font-weight:bold;
}
.news-single-item P {
	text-align:justify;
}
.news-list-item IMG {
	float:left;
	margin-right: 15px;
}
.news-single-img{
	float:right;
	padding-left:10px;
	padding-top:10px;
}
.news-list-date {
	float: right;
}
.imgtext-nowrap {
	width: 100%;
}
.news-single-imgcaption{
	padding-top:0px;
	padding-bottom:10px;
	margin-top:0px;
	font-size:7pt;
}
.news-single-files dt {
	font-weight:bold;
}

.news-single-links dt {
	font-weight:bold;
	padding-bottom:4px;
}
.news-single-links dd {
	margin:0;
}
#colNormal .news-single-links p {
	margin:0;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* Latest News */
#latestNews {
	float: left;
	text-align: left;
	padding-top: 7px;
	padding-left: 10px;
	color: #999999;
}
.latestNewsBG {
	width: 716px;
	height: 26px;
	background-image: url(../images/bglatestNews.gif);
	background-repeat: no-repeat;
	padding-top:0px;
}
.latestNewsBGDE {
	width: 716px;
	height: 26px;
	background-image: url(../images/bglatestNews_de.gif);
	background-repeat: no-repeat;
	padding-top:0px;
}
#latestNews .item {
	padding-top:7px;
}
#latestNews .item .text {
	padding-left: 81px;
	float: left;
	margin:0px;
}
#latestNews .item .more {
	padding-right: 11px;
	float: right;
	margin:0px;
}
#latestNews .item A:link, #latestNews .item A:visited {
	color: #114432;
	font-size: 9px;
	line-height:15px;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* Indexed Search */
.tx-indexedsearch {
	background-color: #E7EFEF;
}
.tx-indexedsearch .label {
	width: 154px;
}
.tx-indexedsearch TD {
	padding: 2px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox {
	padding: 20px;
	padding-top: 15px;
	padding-bottom: 10px;
}

.tx-indexedsearch .tx-indexedsearch-browsebox LI {
	display:inline;
	margin-right:5px;
	}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
	width:100px;
	}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
	width:520px;
	}
.tx-indexedsearch-searchbox input, .tx-indexedsearch-searchbox select {
	margin-left:4px;
	margin-bottom:4px;
}
.tx-indexedsearch-searchbox a {
	font-weight:bold;
	background-image: url(../images/menu-arrow-right.gif);
	background-repeat: no-repeat;
	background-position: left center;	
	padding-left:15px;
}
.tx-indexedsearch .tx-indexedsearch-whatis {
	margin-top:10px;
	margin-bottom:5px;
	}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {
	font-weight:bold;
	font-style:italic;
	}
.tx-indexedsearch .tx-indexedsearch-noresults {
	text-align:center;
	font-weight:bold;
	}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr {
	font-style:italic;
	}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	color:#000000;
	}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background:#F0F4F3;
	}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
	margin-top:20px;
	margin-bottom:5px;
	}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
	margin-top:0px;
	margin-bottom:0px;
	}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
	background:#bfd1ca;
	vertical-align:middle;
	padding: 3px;
	}
.tx-indexedsearch .tx-indexedsearch-res .noResume {
	color:#666666;
	}
.tx-indexedsearch .tx-indexedsearch-category {
	background:#cccccc;
	font-size:16px;
	font-weight:bold;
	}
.tx-indexedsearch-res TABLE {
	width: 740px;
}
.tx-indexedsearch-percent {
	font-weight:bold;
}

.csc-caption{
	padding-top:0px;
	margin-top:0px;
	text-align:center;
	font-size:8pt;
}
.csc-frame-rulerBefore{
	margin-top:10px;
	padding:0px;
	height: 1px;
	border-top: 1px solid #99CCFF;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* Untertitel */
.csc-subheader {
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	margin-top: -20px;
	font-style: italic;
	font-weight: bold;
	color: #999999;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* Overview-Page */
table#fact-list {
	width:739px;
	background-color:#eaeeed;
}
table#fact-list td {
	margin:0;
	padding:0;
	width:50%;
}
table#fact-list ul {
	margin:0;
	padding:14px 11px;
	list-style-type:none;
}
table#fact-list ul li {
	padding:7px 0;
	margin:0;
	list-style-type:none;
	padding-left:15px;
	background-image: url(../images/diagrams/fact-list_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	font-weight:bold;
}
table#diagrams {
	width:739px;
}
table#diagrams td p {
	margin:0;
	padding:0;
}
table#diagrams td.facts {	
	background-color:#eaeeed;
	padding:6px 0px;
}
table#diagrams td.title {
	background-image: url(../images/diagrams/title_bg.gif);
	background-repeat:repeat-x;
	background-position: 0px 0px;
	width:344px;
	line-height:21px;
	vertical-align:middle;
	color:white;
	font-weight:bold;
	font-size:11px;
	padding-left:5px;
}
table#diagrams td.title p {
	margin:0;
	padding:0;
    padding:6px 0;
}
table#diagrams td.veritcal-spacer {
	background-image: url(../images/diagrams/vertical-spacer_bg.gif);
	background-repeat: repeat-y;
	background-position: center top;	
}
table#diagrams td.horizontal-spacer {
	background-image: url(../images/diagrams/vertical-spacer_bg.gif);
	background-repeat: repeat-x;
	background-position: left center;	
}
table#diagrams td.add-info-1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	line-height:26px;
	padding-left:5px;
}
table#diagrams td.add-info-2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#114432;
	font-size:11px;
	font-weight:bold;
	line-height:26px;
	padding-left:5px;
}
table#diagrams td.gap {
	height:35px;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* History */
table.history-navi {
	margin-top:0px;
	padding-top:0px;
	margin-left:-2px;
}
table.history-navi p {
	margin:0;
	text-align:center;
	line-height:25px;
}
table.history-navi td {
	width:50px;
	text-align:center;
	line-height:25px;
/*	font-size:12px;*/
	background-color:#bfd1ca;
}
table.history-navi td a {
	text-decoration:none;
/*	font-size:12px;*/
	width:50px;
	display:block;
	line-height:25px;
}
table.history-navi td a:hover {
	background-color:#8eb4a5;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* Privacy */
ol.lower-alpha-list li {
	list-style-type:lower-alpha;
	text-align:left;
	margin-bottom:8px;
	margin-top:8px;
}
ol.lower-roman-list {
	margin-top:8px;
	margin-bottom:8px;
}
ol.lower-roman-list li {
	list-style-type:lower-roman;
	text-align:left;
}
ol.decimal-list li {
	list-style-type:decimal;
	text-align:left;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* Individual Investors/Workin Together/Working with your Financial Advisor */
ol.bold-numbers li {
	font-weight:bold;
}
ol.bold-numbers li span {
	font-weight:normal;
}

/* ----------------------------------------------------------------------------------------------------------- */
/* Adressen - VCARDS */
div.vcard {
	padding-left:0px;
}
div.vcard span.fn {
	padding-left:1px;font-weight:bold;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* CSS Selector */

.cssminus {
	margin-right: 1px;
}
.cssplus {
	margin-left: 1px;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* Tip a Friend */
#tipafriend {
	float: right;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
}
#tipafriend A {
	text-align:center;
	border: 1px solid #B0794B;
	display: block;
	float: left;
	width: 18px;
	height: 16px;
	line-height: 16px;
	margin-right: 5px;
	text-decoration: none;
	background-color: #FFFFFF;
}
#tipafriend IMG {
	padding-left: 3px;
	padding-top: 3px;
}

/* ----------------------------------------------------------------------------------------------------------- */
/* General Order Form */
/*
	Elemente v. auen nach innen verschachtelt:
	
	DIV ist uerstes Element mit 740px
	FORM hat padding von 20px auf allen Seiten
	TABLE hat Breite von 700px
	... besteht aus 3 Spalten:
	175px (Labels) - 520px (Fields) - 15px (Required-Symbol) = 700
*/

#general-form {
	width:738px; background-color:#eaeeed;
}
#event-register-form .field-length {
	width:356px;
}
#event-register-form .button-length {
	width:105px;
}
#general-form td.label-length {
	width:165px;
}
#general-form td.field-column-length {
	width:520px !important;
}
#general-form form {
	margin:0px;
	padding:20px;
	background-color:#eaeeed;
}
#general-form form .section-title {
	font-weight:bold;
	color:#104231;
	padding-bottom:10px;
} 
#general-form .inner-table {

}
#general-form table.inner-table table.extra-space {
	margin:2px 0;
}
#general-form table.inner-table table.tel-number-split {
	width:520px;
	margin:0;
}
#general-form table.inner-table table.tel-number-split input {

}
#general-form table.inner-table select {
}	
#general-form div {
}
#general-form .text-area-length {
	width:685px; /* genau so lange wie der table selbst, minus 15 px*/
	margin:2px 0px 2px 0px;
}
#general-form .text-field-length {
	width:520px;
	margin:2px 0px;
}
#general-form input {
	margin:2px 0px;
}
#general-form select {
	margin:2px 0px 2px 0px;
}
#general-form .phone-01 {
	width:35px;
}
#general-form .phone-02 {
	width:70px;
}
#general-form .phone-03 {
	width:100px;
}

/* ----------------------------------------------------------------------------------------------------------- */
/* Application Form DE */
#application-form {
	width:738px; background-color:#eaeeed;
}
#application-form form{
	margin:0;
	padding:0;
}
#application-form td {
	padding:2px 0;
}
#application-form table.inner-table {
	width:698px;
	margin:20px;
}
#application-form textarea {
	width:680px;
}
#application-form .section-title {
	font-weight:bold;
	color:#104231;
	padding-bottom:10px;
} 
#application-form td.col-01 {
	width:168px;
}
#application-form td.col-02 {
	width:520px;
}
#application-form td.col-03 {
}
#application-form .text-field-length {
	width:512px;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* E-Mail Subscription Form */

#email-subscription-form {
	width:753px; background-color:#eaeeed;
}
#email-subscription-form form {
	margin:0px;
	padding:0px;
	background-color:#eaeeed;
}
#email-subscription-form table.inner-table {
	width:698px;
	margin:20px;
}
#email-subscription-form table.inner-table td {
	padding:2px 0;
}
#email-subscription-form td.label-column-length {
	width:155px;
}
#email-subscription-form .field-column-length {
	width:520px;
}
	#email-subscription-form td.field-column-length div.tf-wrap,
	#email-subscription-form .tf-wrap-02 {
		border:1px solid #A5ACB2;
		padding:1px 0px;
		padding-left:2px;
		background-color:white;
	}
	#email-subscription-form .tf-wrap-02 {
		text-align:left;
	}
	#email-subscription-form td.field-column-length input.text-field-length {
		width:510px;
		padding:0px; margin:0px; border:0px; background-color:#ffffff;
		font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px;
	}
#email-subscription-form td.last-column-length {
	padding-left:4px !important;
}
#email-subscription-form .section-title {
	font-weight:bold;
	color:#104231;
	padding-bottom:10px;
}
#email-subscription-form table.inner-table table.extra-space {
	margin:0;
}
#email-subscription-form table.inner-table table.extra-space td {
	padding:0;
}
#email-subscription-form .text-area-length {
	width:685px; /* genau so lange wie der table selbst, minus 15 px*/
	margin:2px 0px 2px 0px;
}
#email-subscription-form input {
	margin:2px 0px;
}
#email-subscription-form select {
	width:520px;
}
table.field-column-length td {
	padding:0;
}
#email-subscription-form .phone-01 {
	width:35px;
	padding:0px; margin:0px; border:0px; background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px;
}
#email-subscription-form .phone-02 {
	width:70px;
	padding:0px; margin:0px; border:0px; background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15;
}
#email-subscription-form .phone-03 {
	width:100px;
	padding:0px; margin:0px; border:0px; background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px;
}

/* ----------------------------------------------------------------------------------------------------------- */
/* Global Offices */

.countries-outerwrap {
	width: 507px;
	background-color:#587C6F;
	/*margin:auto;*/
	text-align:center;
	padding:1px;
}
.countries-innerwrap {
	background-color:white;
	padding:3px;
	margin: auto;
}
.countries-outerwrap dl.csc-textpic-image, .countries-outerwrap dl.csc-textpic-lastcol, .countries-outerwrap div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image, .countries-outerwrap div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
	padding:0px;
	margin-left:0px;;
	margin-bottom:0px;
}

/* ----------------------------------------------------------------------------------------------------------- */
/* SiteMap fr CountrieSelection in der ColRight */

.csc-frame-frame1 ul.csc-menu-1, .csc-frame-frame1 ul.csc-menu-def {
	list-style-type:none;
	background-color:none;
	margin:0px 0px 16px 0px;
	padding:0;
}
.csc-frame-frame1 ul.csc-menu-1 li, .csc-frame-frame1 ul.csc-menu-def li {
	padding-left:16px;
	background-image:url(../images/menu-arrow-right.gif);
	background-position:0px center;
	background-repeat:no-repeat;
	line-height:18px;
}
.csc-frame-frame1 ul.csc-menu-1 li a, .csc-frame-frame1 ul.csc-menu-def li a {
	text-decoration:none;
}
.csc-frame-frame1 ul.csc-menu-1 li a:hover, .csc-frame-frame1 ul.csc-menu-def li a:hover {
	text-decoration:none;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* Listenelemente in der rechten Spalte */
#colRight ul {
	margin-left:18px;
	padding-left:0;
	list-style-type:square;
	list-style-position:outside;
}
#colRight ul li {
	margin-bottom:3px;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* Einruecken 0/33/66 */
.csc-frame-indent, .csc-frame-indent3366, .csc-frame-indent6633 {
	float: left;
	/*width: 160px;*/
	width:162px;
	margin-right:11px;
	
	background-color:#e7f0ef;
	
	min-height:260px;
	height:auto;
	height:260px;
	margin-bottom:12px;
}

.csc-frame-indent6633 {
	margin-right:0px;
}
.csc-frame-indent h6, .csc-frame-indent3366 h6, .csc-frame-indent6633 h6 {
	margin-top:0px;
	font-size:12px;
	margin-bottom:0px;
}
.csc-frame-indent ul, .csc-frame-indent3366 ul, .csc-frame-indent6633 ul {
	padding:0px;
	margin:0px 0px 0px 7px;
	margin-top:4px !important;
}
.csc-frame-indent p, .csc-frame-indent3366 p, .csc-frame-indent6633 p {
	padding:4px;
}
#colNormal .csc-frame-indent li, #colNormal .csc-frame-indent3366 li, #colNormal .csc-frame-indent6633 li {
	padding: 0px;
	margin: 0px;
	list-style-type:none;
	background-image:url(../images/menu-arrow-right.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:13px;
	line-height:17px;
	}
#colNormal .csc-frame-indent li a, #colNormal .csc-frame-indent3366 li a, #colNormal .csc-frame-indent6633 li a {
	
}
.csc-frame-indent li A, .csc-frame-indent3366 li A, .csc-frame-indent6633 li A {
	text-decoration: none;
	}
/* ----------------------------------------------------------------------------------------------------------- */
/* Scrolling Ticker auf der Startseite */
#marqueecontainer {
	position: relative;
	width: 200px; /*marquee width */
	/*height: 240px;*/ /*marquee height */
	height:115px;
	overflow: hidden;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
	/*padding: 2px;
	padding-left: 4px;*/
}
#marqueecontainer a b {
	color:#006338;
	font-weight:normal;
}
#marqueecontainer a {
	text-decoration: none;
}
#vmarquee {
	font-size: 10px;
}
#vmarquee A {
	font-size: 10px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* Market Data */
#marketdata {
	width: 215px;
}
#marketdata TD {
	font-size: 10px;
}
#marketdata TD IMG {
	margin-top: 1px;
	margin-bottom: 1px;
}
#marketdata .displayname {
	white-space: nowrap;
	padding-right: 0px;
}
#marketdata .last {
	white-space: nowrap;
	text-align: right;
	padding-right: 4px;
}
#marketdata .netchange {
	white-space: nowrap;
	text-align: right;
	padding-right: 4px;
}
#marketdata .pctchange {
	white-space: nowrap;
	text-align: right;
}
#marketdata .plus {
	color: #009A00;
}
#marketdata .minus {
	color: #FE0002;
}

/* ----------------------------------------------------------------------------------------------------------- */
/* Modul: Frontend User Registration (srfeuserregister) */
.tx-srfeuserregister-pi1 p { margin-top: 12px; margin-bottom: 12px; padding: 0 0; text-indent: 0; }
		.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }
		.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; color:black;}
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice {
			margin-bottom: 1em;
			padding-left:12px; font-style:italic;
		}
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
		.tx-srfeuserregister-pi1 a {}
		.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
		.tx-srfeuserregister-pi1 label span { color: #ff0000; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
		.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .8em 0 0; }
		.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }
		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
		.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }		
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
		.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
		.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
		.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
		.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
		.tx-srfeuserregister-pi1 dt { clear: both; width: 35%; text-align: right; margin-left:10px; margin-right:4px;}
		.tx-srfeuserregister-pi1 dd { text-align: left; width: 415px; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }
		* html .tx-srfeuserregister-pi1 dd { float: none; }
		.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
		.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }
		.tx-srfeuserregister-pi1 fieldset { border:1px solid #CCCCCC; }
		
.template-create-preview dt {
	width:300px;
	height:20px;
}
.template-create-preview dd {
	font-weight:bold;
	height:20px;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* Modul: Frontend User Registration (srfeuserregister): table based version */
.tx-srfeuserregister-pi1 table {
	margin:0 20px;
}
.tx-srfeuserregister-pi1 .template-create-preview table {
	margin:0;
	margin:0 150px;
}
.tx-srfeuserregister-pi1 .template-create-preview td.label {
	width:200px;
}
.tx-srfeuserregister-pi1 .template-create-preview td.value {
	font-weight:bold;
}
.tx-srfeuserregister-pi1 table td.value p {
	margin:0;
	margin-bottom:2px;
}
.tx-srfeuserregister-pi1 td {
	vertical-align:top;
	padding:5px 0;
}
.tx-srfeuserregister-pi1 td.label {
	text-align:right;
	width:35%;
}
.tx-srfeuserregister-pi1 td.value {
	padding-left:10px;
}

/* ----------------------------------------------------------------------------------------------------------- */
/* Fundpages */
.tx-mdtlfunds-pi1 th, .tx-mdtlfunds-pi1 td, .tx-mdtlfunds-pi1 h6 {
	font-size:12px;
}
.tx-mdtlfunds-pi1-mainnavi {
	margin:0;
	padding:0;
	height:23px;
}
.tx-mdtlfunds-pi1 .three-col-content-table-02 th, .tx-mdtlfunds-pi1 .three-col-content-table-02 td,
.tx-mdtlfunds-pi1 .three-col-content-table-02 p {
	font-size:12px;
}
.tx-mdtlfunds-pi1-mainnavi DIV {
	float: left;
	padding: 4px 0px;
	font-weight:bold;
	text-align:center;
	font-size:12px;
}
.tx-mdtlfunds-pi1-mainnavi DIV a {
	text-decoration:none;
	font-weight:normal;
}
div.tx-mdtlfunds-pi1-navioverview {
	background-image: url(../images/investment-information/overview-tab_en.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:79px;
}
div.tx-mdtlfunds-pi1-naviperfstats {
	background-image: url(../images/investment-information/performance-stat-tab_en.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:150px;
}
div.tx-mdtlfunds-pi1-navirating {
	background-image: url(../images/investment-information/rating-tab_en.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:66px;
}
div.tx-mdtlfunds-pi1-naviriscanalysis {
	background-image: url(../images/investment-information/riscanalysis-tab_en.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:107px;
}
div.tx-mdtlfunds-pi1-navipublications {
	background-image: url(../images/investment-information/publications-tab_en.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:98px;
}
div.tx-mdtlfunds-pi1-navicontact {
	background-image: url(../images/investment-information/contact-tab_en.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:72px;
}
.tx-mdtlfunds-pi1-maintable {
	vertical-align:top;
	border:1px solid #CDCDCD;
	background-color:#EDEDED;
	width: 739px;
}
.tx-mdtlfunds-pi1-maintable TD {
	vertical-align:top;
}
	
.tx-mdtlfunds-pi1-fundtitle {
	font-weight: bold;
	background-color: #FFFFFF;
	color:#000000;
	height: 28px;
	padding-left: 7px;
	border: 1px solid #D1D1D1;
	vertical-align:middle !important;
}

.tx-mdtlfunds-pi1-box {
	border:1px #D2D2D2 solid;
	margin-bottom:5px;
	background-color:white;
}
/* BOX HEAD */
.tx-mdtlfunds-pi1-boxhead {
	font-weight: bold;
	background-color: #EEEEEE;
	height: 27px;
	line-height:25px;
	color: #0E4331;
	padding-left: 29px;
	border:1px solid #ffffff;
	background-image: url(../images/investment-information/boxhead_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size:12px;
}
.tx-mdtlfunds-pi1-boxcontent {
	font-size: 11px;
	background-color:white;
}
.tx-mdtlfunds-pi1-boxcontent h6 {
	margin:0 0;
}
/* TEXT BOX */
.tx-mdtlfunds-pi1-textbox .tx-mdtlfunds-pi1-boxcontent {
	padding:10px 8px;
}

/* SIMPLE TABLE */
.tx-mdtlfunds-pi1-simpletable {
	margin-bottom: 5px;
	table-layout:fixed;
	width:361px;
}
.tx-mdtlfunds-pi1-bondspcpr .tx-mdtlfunds-pi1-simpletable {
	margin-bottom: 5px;
	table-layout:fixed;
	width:722px;
}
.tx-mdtlfunds-pi1-simpletable td {
	border-bottom:1px #D1D1D1 solid;
	width:50%;
}
.tx-mdtlfunds-pi1-bondspcpr .tx-mdtlfunds-pi1-simpletable TD {
	width:540px;
}
.tx-mdtlfunds-pi1-simpletable .tx-mdtlfunds-pi1-label  {
	border-right:1px #D1D1D1 solid;	
}
.tx-mdtlfunds-pi1-bondspcpr .tx-mdtlfunds-pi1-simpletable .tx-mdtlfunds-pi1-label {
	width:180px;
}
.tx-mdtlfunds-pi1-boxcontent TD {
	vertical-align: top;
	font-size: 11px;
}
.tx-mdtlfunds-pi1-tablegrid TD {
	white-space:nowrap;
	text-align: right;
}
.tx-mdtlfunds-pi1-tablegrid TH {
	text-align: right;
}
.tx-mdtlfunds-pi1-monthlyperf TD {
	font-size: 12px;
}
.tx-mdtlfunds-pi1-fundmanagedlegend {
	float: right;
	margin-top: 4px;
	margin-right: 4px;
}
.tx-mdtlfunds-pi1-fundmanagedlegend .tx-mdtlfunds-pi1-fund {
	float: left;
	width: 104px;
	font-weight: normal;
	font-size: 10px;
	background-color: #F7F0D6;
	height: 14px;
	line-height: 14px;
	border: 1px solid #C3AE6D;
	padding-left: 3px;
}
.tx-mdtlfunds-pi1-fundmanagedlegend .tx-mdtlfunds-pi1-managed {
	float: left;
	width: 104px;
	font-weight: normal;
	font-size: 10px;
	background-color: #C3AE6D;
	height: 14px;
	line-height: 14px;
	border: 1px solid #C3AE6D;
	padding-left: 3px;
}
.tx-mdtlfunds-pi1-fundmanagedlegend .tx-mdtlfunds-pi1-estimate {
	float: left;
	width: 104px;
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #4A7264;
	height: 14px;
	line-height: 14px;
	border: 1px solid #C3AE6D;
	border-right: none;
	padding-left: 3px;
}

.tx-mdtlfunds-pi1-fund {
	background-color: #F7F0D6;
}
.tx-mdtlfunds-pi1-managed {
	background-color: #C3AE6D;
}
.tx-mdtlfunds-pi1-estimate {
	color: #FFFFFF;
	background-color: #4A7264;
}
/* Performance Comparison */
.tx-mdtlfunds-pi1-performancecomparison .tx-mdtlfunds-pi1-benchmark {
	color: #CF6501;
	border-bottom:2px #D1D1D1 solid;
}
.tx-mdtlfunds-pi1-performancecomparison .tx-mdtlfunds-pi1-legend TD {
	vertical-align: middle;
	padding-right: 10px;
}
.tx-mdtlfunds-pi1-performancecomparison .tx-mdtlfunds-pi1-benchmarkbar {
	background-color: #CF6501;
	width: 40px;
	font-size: 6px;
	height: 6px;
	line-height: 6px;
}
.tx-mdtlfunds-pi1-performancecomparison .tx-mdtlfunds-pi1-fundbar {
	background-color: #000000;
	width: 40px;
	font-size: 6px;
	height: 6px;
	line-height: 6px;
}
/* Performance Comparison: End */
.tx-mdtlfunds-pi1-tablegrid {
	margin-top:4px;
}
.tx-mdtlfunds-pi1-tablegrid td, .tx-mdtlfunds-pi1-tablegrid th {
	border-bottom:1px #D1D1D1 solid;
}
.tx-mdtlfunds-pi1-tablegrid td.tx-mdtlfunds-pi1-legend, .tx-mdtlfunds-pi1-tablegrid td.tx-mdtlfunds-pi1-legend table td {
	border-bottom:none;
	text-align:left;
}

.tx-mdtlfunds-pi1-tablegrid th.tx-mdtlfunds-pi1-firstcol {
	text-align:left;
	padding-left:6px;
}
.tx-mdtlfunds-pi1-tablegrid td, .tx-mdtlfunds-pi1-tablegrid th {
	padding:2px 0px;
	padding-right:6px;
}

.tx-mdtlfunds-pi1-files {
	width:717px;
}
.tx-mdtlfunds-pi1-files th {
	font-weight:normal;
	font-size:10px;
	text-align:left;
}

.tx-mdtlfunds-pi1-files td {
	border-bottom:1px solid #4D7366;
	line-height:20px;
}

.tx-mdtlfunds-pi1-files a {
	font-weight:bold;
}
.tx-mdtlfunds-pi1-files img {
	margin-right: 4px;
}
.tx-mdtlfunds-pi1-files a:hover {
	text-decoration:none;
}

.tx-mdtlfunds-pi1-downloads div.tx-mdtlfunds-pi1-boxcontent {
	padding:6px;
}
.inv-info-contact-table {
	margin-top:16px;
}
.inv-info-contact-regionheader {
	background-color:#0F4231;
}
.inv-info-contact-regioncontent {
	background-color:#E7F0EF;
	height:157px;
}
.inv-info-contact-regioncontent .inner-padding {
	PADDING-RIGHT: 10px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 18px
}

.tx-mdtlfunds-pi1-consecutiveperiods {

}
.tx-mdtlfunds-pi1-consecutiveperiods TD {
	border-left:1px #D1D1D1 solid;
}
.tx-mdtlfunds-pi1-consecutiveperiods TH {
	border-left:1px #D1D1D1 solid;
}
.tx-mdtlfunds-pi1-consecutiveperiods TH.tx-mdtlfunds-pi1-firstcol {
	border-left: none;
}



.tx-mdtlfunds-pi1-fundrating {
	margin: 20px;
	margin-top: 8px;
	width: 400px;
}
.tx-mdtlfunds-pi1-fundrating TH {
	vertical-align: bottom;
	width: 146px;
}
.tx-mdtlfunds-pi1-fundrating TD {
	font-size: 12px;
}
.tx-mdtlfunds-pi1-fundrating TR {
	padding-bottom: 5px;
}
.tx-mdtlfunds-pi1-hicpdez {
	background-color: #C3AE6D;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* Fundoverview Navigation */

.fundcategories {
	margin-top:9px;
	padding-left:3px;
	background-image: url(../images/investment-information/fund-selection_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.fundcategories div.investments {
	background-image:none;
	padding-left:10px;
	padding-top:12px;
	padding-bottom:3px;
	border-bottom:1px #EFEDEE solid;
}
.fundcategories div a {
	text-decoration:none;
}
.fundcategories div.normal, .fundcategories div.active, .fundcategories div.current {
	border-bottom:1px #EFEDEE solid;
	padding-top: 1px;
	padding-bottom: 1px;
}
.fundcategories div.normal IMG, .fundcategories div.active IMG, .fundcategories div.current IMG {
	margin-right: 4px;
	vertical-align: middle;
}
.fundcategories div.current {
	background-image: url(../images/investment-information/select-symb-current.gif) !important;
	background-repeat: no-repeat !important;
	background-position: right 0px !important;	
}
.fundcategories div.menu-level1 {
	padding-left:10px;
}
.fundcategories div.menu-level2 {
	padding-left:20px;
}
.fundcategories div.menu-level3 {
	padding-left:30px;
}
.fundcategories div.menu-level4 {
	padding-left:40px;
}
.fundcategories div.menu-level5 {
	padding-left:50px;
}
.fundcategories div.menu-level6 {
	padding-left:60px;
}
.fundcategories div.menu-level7 {
	padding-left:70px;
}

/* ----------------------------------------------------------------------------------------------------------- */
/* Search by Criteria*/

.tx-mdtlfunds-pi2-searchbycriteria {
	width: 739px;
}
.tx-mdtlfunds-pi2-searchbycriteria H6 {
	margin-top: 0px;
	margin-bottom: 0px;
}
.tx-mdtlfunds-pi2-searchbycriteria TD {
	vertical-align: top;
	width: 50%;
	background-color: #E7F0EF;
}
.tx-mdtlfunds-pi2-searchbycriteria UL {
	padding:0px;
	margin:0px 0px 0px 7px;

}
#colNormal .tx-mdtlfunds-pi2-searchbycriteria TD LI {
	list-style-type: none;
	padding-left:16px;
	background-image:url(../images/menu-arrow-right.gif);
	background-position:0px center;
	background-repeat:no-repeat;
	line-height:18px;
	margin: 0px;
	margin-bottom: 0px;
	}
/* ----------------------------------------------------------------------------------------------------------- */
/* Search by Criteria Result*/
.tx-mdtlfunds-pi2-result, .tx-mdtlfunds-pi3-result, .tx-mdtlfunds-pi4-result {
	border:1px #D2D2D2 solid;
	border-bottom:0px;
	}
.tx-mdtlfunds-pi2-result TH, .tx-mdtlfunds-pi3-result TH, .tx-mdtlfunds-pi4-result TH {
	font-weight: bold;
	background-color: #EEEEEE;
	color: #0E4331;
	text-align: right;
	border-bottom:1px #D2D2D2 solid;
}
.tx-mdtlfunds-pi2-result TD, .tx-mdtlfunds-pi3-result TD, .tx-mdtlfunds-pi4-result TD {
	padding-bottom: 3px;
	text-align: right;
	border-bottom:1px #D2D2D2 solid;
}
/* Nur die Produktnamen linksbündig */
.tx-mdtlfunds-pi2-result TD.tx-mdtlfunds-pi2-product, .tx-mdtlfunds-pi2-result TH.tx-mdtlfunds-pi2-product, .tx-mdtlfunds-pi3-result TD.tx-mdtlfunds-pi3-product, .tx-mdtlfunds-pi3-result TH.tx-mdtlfunds-pi3-product, .tx-mdtlfunds-pi4-result TD.tx-mdtlfunds-pi4-product, .tx-mdtlfunds-pi4-result TH.tx-mdtlfunds-pi4-product {
	text-align: left;
	}
.tx-mdtlfunds-pi3-country,.tx-mdtlfunds-pi4-country {
	float: right;
	width: 200px;
	text-align: right;
	padding-bottom: 5px;
}
.tx-mdtlfunds-pi4-product A, .tx-mdtlfunds-pi4-product A:visited {
	text-decoration: underline;
}	
/* ----------------------------------------------------------------------------------------------------------- */
/* Contact-Persons-Box (Side Information) */
/*#colRight .csc-frame-frame1 p.cont-pers-box_mailing-adr-title {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	margin-bottom: 3px;
}
#colRight .csc-frame-frame1 p.cont-pers-box_mailing-adr {
	margin-top:0px;
}
#colRight .csc-frame-frame1 p.cont-pers-box_contact-persons-title {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; margin-bottom:0px;
}
#colRight .csc-frame-frame1 ul.cont-pers-box_contact-persons {
	margin-top:0px;
}
#colRight .csc-frame-frame1 ul.cont-pers-box_contact-persons li {
	margin-top:3px;	
}
*/

/* ----------------------------------------------------------------------------------------------------------- */
/* Global Transaction Activity Table*/
table.global-transaction-activity {
	width:509px;
	/* 738px oder 509px */
}
table.global-transaction-activity td {
	padding:2px 0px;
}
table.global-transaction-activity td p {
	margin:0;
	padding:0 2px;
}
table.global-transaction-activity h6 {
	margin:0;
	padding:0;
	padding-left:3px;
}
table.global-transaction-activity td.odd {
	border-bottom:1px solid #4A7364;
}
table.global-transaction-activity td.even {
	border-bottom:1px solid #4A7364;
	background-color:#F1F4F3;
}
table.global-transaction-activity td.col2 p {
	text-align:right;
}

/* ----------------------------------------------------------------------------------------------------------- */
/* Content Tables */
table.blank-simple p {
	margin:0;
}
table.three-col-content-table-01 {
	width:753px;
	background-color:#E7EFEF;
}
	#content table.three-col-content-table-01 p {
		margin:0;
		padding-left:7px;
	}
	table.three-col-content-table-01 td {
		vertical-align:top;
	}
	table.three-col-content-table-01 th p {
		background-image: url(../images/h6_bg.gif);
		background-repeat: repeat-x;
		background-position: left center;
		line-height:21px;
		font-size:11px;
		font-weight:bold;
		color:white;
		text-align:left;
		padding-left:7px;
	}
	table.three-col-content-table-01 td.col-01 { width:216px; }
	table.three-col-content-table-01 td.col-02 { width:279px; }
	table.three-col-content-table-01 td.col-01-new, table.three-col-content-table-01 td.col-02-new { width:251px; }

table.three-col-content-table-small {
	width:509px;
	background-color:#E7EFEF;
}
	table.three-col-content-table-small p {
		margin:0;
		padding-left:7px;
		font-size:11px;
	}
	table.three-col-content-table-small td {
		vertical-align:top;
	}
	table.three-col-content-table-small td.col-01 {
		width:155px;
	}
	table.three-col-content-table-small td.col-02 {
		width:210px;
	}
	table.three-col-content-table-small th {
		background-image: url(../images/h6_bg.gif);
		background-repeat: repeat-x;
		background-position: left center;
		line-height:21px;
		font-size:12px;
		font-weight:bold;
		color:white;
		text-align:left;
		padding-left:4px;
	}

table.three-col-content-table-02 {
	width:707px;
	margin-top:10px;
	margin-left:11px;
	background-color:#E7EFEF;
}
	table.three-col-content-table-02 p {
		margin:0;
		padding-left:7px;
	}
	table.three-col-content-table-02 td {
		vertical-align:top;
	}
	table.three-col-content-table-02 th {
		background-image: url(../images/h6_bg.gif);
		background-repeat: repeat-x;
		background-position: left center;
		line-height:21px;
		font-size:12px;
		font-weight:bold;
		color:white;
		text-align:left;
		padding-left:4px;
	}
	table.three-col-content-table-02 td.col-01 { width:216px; }
	table.three-col-content-table-02 td.col-02 { width:284px; }
	

table.tt-address-table-01 {
	width:509px;
	background-color:#E7EFEF;
	margin-top:16px;
}
	table.tt-address-table-01 p {
		margin:0;
		padding-left:4px;
	}
	table.tt-address-table-01 td {
		vertical-align:top;
	}
	table.tt-address-table-01 td div,
	table.tt-address-table-01 td p {
		padding-left:7px;
	}
	table.tt-address-table-01 th {
		background-image: url(../images/h6_bg.gif);
		background-repeat: repeat-x;
		background-position: left center;
		line-height:21px;
		font-size:12px;
		font-weight:bold;
		color:white;
		text-align:left;
		padding-left:4px;
	}
	
table.tt-address-table-02 {
	width:739px;
	background-color:#E7EFEF;
	margin-top:16px;
}
	table.tt-address-table-02 p {
		margin:0;
		padding-left:4px;
	}
	table.tt-address-table-02 td {
		vertical-align:top;
	}
	table.tt-address-table-02 td div,
	table.tt-address-table-02 td p {
		padding-left:7px;
	}
	table.tt-address-table-02 th {
		background-image: url(../images/h6_bg.gif);
		background-repeat: repeat-x;
		background-position: left center;
		line-height:21px;
		font-size:12px;
		font-weight:bold;
		color:white;
		text-align:left;
		padding-left:4px;
	}
	
table.press-releases-01 {
	/*width:509px;*/
	width:753px;
	margin-top:0;
	margin-bottom:16px;
}
	table.press-releases-01 td {
		vertical-align:top;
		padding-top:25px;
		padding-bottom:25px;
		border-bottom: 3px solid #E7EFEF; 
	}
	table.press-releases-01 td div,
	table.press-releases-01 td p {
		margin:0;
		padding-left:7px;
		text-align:left;
	}
	table.press-releases-01 th {
		background-image: url(../images/h6_bg.gif);
		background-repeat: repeat-x;
		background-position: left center;
		line-height:21px;
		/*font-size:12px;*/
		font-weight:bold;
		color:white;
		text-align:left;
		padding-left:7px;
	}
	table.press-releases-01 td.col-01 { width:130px; }
	table.press-releases-01 td.col-01 div { padding:0 7px;}
	table.press-releases-01 td.col-02 { width:110px; }
	table.press-releases-01 td.col-02 div { padding:0 7px;}
	
	table.press-releases-01 td.col-01-press-coverage {
		width:130px;
	}
	
	table.press-releases-01 td.col-02-press-coverage {
		width:120px;
	}
	table.press-releases-01 td.col-01-media {
		width:140px;
	}
	table.press-releases-01 td.col-02-media {
		width:125px;
	}
.list-more-p {
	padding-top:6px;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* Paragraphs with text-pic-text */
.csc-textpic-text p {margin-top:0px;}

/* ----------------------------------------------------------------------------------------------------------- */
/* Press Releases - Static */
p.back-to-press-releases {
	border-top:1px solid #B5B5B5;
	margin-top:18px;
	padding-top:6px;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* Markets and research */
.tx-mdtlreuters-pi1 TABLE {
	width: 500px;
}
.tx-mdtlreuters-pi1 TABLE TD{
	padding-bottom: 2px;
}
.tx-mdtlreuters-pi1-pager {
	padding-top: 20px;
}
.tx-mdtlreuters-pi1-datecol {
	width: 110px;
	vertical-align: top;
}
.tx-mdtlreuters-pi1-textcol {
	width: 390px;
	vertical-align: top;
}

/* ----------------------------------------------------------------------------------------------------------- */
/* Textformat for Appendix-Footer */
.csc-frame-frame5 p {
	font-size: 10px;
	color: #666666;
	padding:0;
	margin:0;
	margin-top:6px;
	margin-bottom:18px;
}
.csc-frame-frame5 p a {
	font-size: 10px; 
	color: #666666;
}


/* ----------------------------------------------------------------------------------------------------------- */
/* Market Data */
#marketdata {
	width: 206px !important;
}
#marketdata td.displayname {

}
#marketdata TD {
	font-size: 9px;
	font-family:Arial, Helvetica, sans-serif;
}
#marketdata TD IMG {
	margin-top: 1px;
	margin-bottom: 1px;
}
#marketdata .displayname {
	white-space: nowrap;
	padding-right: 0px;
}
#marketdata .last {
	white-space: nowrap;
	text-align: right;
	padding-right: 1px;
}
#marketdata .netchange {
	white-space: nowrap;
	text-align: right;
	padding-right: 4px;
}
#marketdata .pctchange {
	white-space: nowrap;
	text-align: right;
}
#marketdata .plus {
	color: #009A00;
}
#marketdata .minus {
	color: #FE0002;
}

/* ----------------------------------------------------------------------------------------------------------- */
/* MD FLV Engine */
.tx-mdflvengine-pi1-thumbnail {
	padding-right:12px;
}
.flv-title h3 {
	font-size:11px;
	margin-bottom:3px;
	margin-top:0;
}
.flv-meta strong {
	font-weight:normal;
}

/* ----------------------------------------------------------------------------------------------------------- */
/* Startpage - ThomasLloyd commentary on the current market */
.startpage-extra-information {
	background:url(../images/startpage-extra-symbol.gif) 2px 2px no-repeat;
	margin-top:42px;
	padding-left:12px;
	font-weight:bold;
	font-size:10px;
	line-height:normal;
}
.startpage-extra-information a {
	color:#3b3b3b;
}

/* ----------------------------------------------------------------------------------------------------------- */
/* Startpage - ThomasLloyd BLOGS*/
.startpage-blog-information {
	background:url(../images/startpage-extra-symbol.gif) 2px 2px no-repeat;
	margin-top:10px;
	padding-left:12px;
	font-weight:bold;
	font-size:10px;
	line-height:normal;
}
.startpage-blog-information a {
	color:#3b3b3b;
}


/* ----------------------------------------------------------------------------------------------------------- */
/* EXTRA NET */
#outer-wrap-extranet {
	padding-left:5px;
	padding-right:12px;
	background:url(../images/extranet/top-image-menut_bg_extranet.gif) top left no-repeat;
}
.cwt-col-bg {
	background:#e7efef;
}
.cwt-col-01-padding {
	
}
.cwt-col-01 {
	width:85px;
}
.cwt-col-01 img {
	border:1px solid #114432;
}
#topimage-extranet {
	padding-top:8px;
}

#outer-wrap-extranet #colNormal table p {
	margin:0;
}
#outer-wrap-extranet .md_downloadboxfilename {
	font-weight:normal;
}
#outer-wrap-extranet .md_downloadboxfilename a:hover {
	/*text-decoration:underline;*/
}
#outer-wrap-extranet #menu-right {
	display:none;
}
#outer-wrap-extranet .md_downloadboxheadrow-col1 div {
	display:none;
}
#outer-wrap-extranet #content #colNormal a:hover {
	text-decoration:underline;
}
dd.tx-irfaq-dynans-visible {
	margin-left:14px !important;
	padding-top:0 !important;
	display:block !important;
}
#outer-wrap-extranet p, #outer-wrap-extranet ul {
	margin-top:0px;
	margin-bottom:18px;
}
#outer-wrap-extranet .tx-newloginbox-pi1 table th {
	text-align:left;
}
.tx-irfaq-dynheader * {
	margin:0 !important;
	padding:0 !important;
	line-height:normal !important;
	height:auto !important;
}
.tx-irfaq-dynheader {
	margin-bottom:10px;
}
.tx-irfaq-pi1 dl {
	margin-bottom:32px;
}
#searchform_tx_sgglossary_pi1 h1 {
	background-image: url(../images/h6_bg.gif);
	background-repeat: repeat-x;
	background-position: left center;
	line-height:21px;
	font-size:11px;
	font-weight:bold;
	color:white;
	padding:0px 0px 0px 4px;
	margin:16px 0px 16px 0px;
}
.tx-sgglossary-pi1 table td, .tx-sgglossary-pi1 table th {
	
}
.sgglossary-mysearch-col {
	width:375px;
}
#outer-wrap-extranet .csc-menu {
	margin-left:18px;
	padding-left:0;
}
#outer-wrap-extranet .csc-menu li {
	background:#eaeeed;
	padding:2px 0;
	padding-left:5px;
}
#outer-wrap-extranet .md_downloadboxheadrow {
	padding-top:1px;
	padding-bottom:1px;
}
#outer-wrap-extranet #marqueecontainer {
	height:235px;
}

#outer-wrap-extranet .l1-item-textual {
	margin-bottom:5px;
	margin-top:5px;
}
#outer-wrap-extranet #menuv {
	margin-top:-5px;
}
#outer-wrap-extranet .tx-newloginbox-pi1 h3 {
	font-size:11px;
}
#outer-wrap-extranet .my-user-register-edit-form p {
	margin:0;
}
#outer-wrap-extranet .my-user-register-edit-form dl {
	padding:0px !important;
	margin:0px !important;
}
#outer-wrap-extranet .my-user-register-edit-form dt, #outer-wrap-extranet .my-user-register-edit-form dd {
	padding:0;
	margin:0;
	margin-bottom:6px;
}
#outer-wrap-extranet .my-user-register-edit-form dt {
	padding-right:10px;
}
#outer-wrap-extranet form.my-user-register-edit-form-preview dl {
	padding:0px !important;
	margin:0px !important;
}
#outer-wrap-extranet form.my-user-register-edit-form-preview dt, #outer-wrap-extranet form.my-user-register-edit-form-preview dd {
	padding-bottom:12px;
}
#outer-wrap-extranet form.my-user-register-edit-form-preview dt {
	font-weight:bold;
}



#outer-wrap-extranet .news-single-item-partnernet .news-single-files dt {
	padding-bottom:6px;
}
#outer-wrap-extranet .news-single-item-partnernet .news-single-files dd img {
	margin-right:4px;
}
#outer-wrap-extranet .news-search-form {
	margin-bottom:24px;
}
#outer-wrap-extranet #colNormal li, .news-search-emptyMsg {
	line-height:15px;
}


#outer-wrap-extranet-newsletter .onecolumncontainer, #outer-wrap-extranet-newsletter #colNormalcontainer {
	width:717px;
	margin:0;
	padding:0;
}
#outer-wrap-extranet-newsletter #colNormal {
	margin:0;
	padding:0;
}
#outer-wrap-extranet-newsletter table.press-releases-01 {
	
}
.news-single-register-for-event {
	padding-bottom:12px;
}



.my-embed-video-container {
	text-align:center; 
	background:#f8f8f8;
	padding:18px;
	border:1px #e7e7e7 solid;
	margin-top:32px;
}
.my-embed-video-legend {
	background:#fff;
	padding:2px 3px;
	margin-top:-26px;
	margin-left:-6px;
	font-weight:bold;
	color:#114432;
	float:left;
	border:1px #e7e7e7 solid;
}


.news-catmenu-ACT {
	font-weight:bold;
}
.news-catmenu {
	margin-top:12px;
}
table.partnernet-events td.col-01 {
	width:150px;
}
table.partnernet-events td.col-02 {
	padding-right:2px;
	width:auto;
}


#outer-wrap-extranet .extranet-events-downloads-table {
	margin-left:5px;
}
#outer-wrap-extranet .extranet-events-downloads-table p {
	margin:0;
	margin-bottom:6px;
}
#outer-wrap-extranet .extranet-events-downloads-table img {
	margin-right:4px;
}
#outer-wrap-extranet .news-catmenu {
	margin-left:-2px;
}
#outer-wrap-extranet #colRight h6 {
	margin-bottom:12px;
}


#outer-wrap-extranet .news-single-backlink {
	margin-top:12px;
}