/*general definition*/
body,td,input,textarea,select,p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
body{
	background-color:#FFFFFF;
	margin:0;
	padding:0;
	background-image : url(/_data/media_layout/vontobel/body_bg.gif);
	background-repeat : repeat-y;
}
body.Print{
	background-image : none;
	background-repeat : no-repeat;
}

/*backgrounds*/
.BgDGrey	{background-color:#D3D8DD;}
.BgLGrey	{background-color:#D8DCE1;}
.BgTableLine	{background-color:#B9BDC6;}
.BgDTableLine	{background-color:#000000;}
.BgBlue		{background-color:#2E4886;}
.BgWhite	{background-color:#FFFFFF;}
.BgTable	{background-color:#E9EAEE;}

/*fonts*/
.RedStar{font-family:Verdana, Arial, Helvetica, sans-serif;}

.Blue,.NewsTitle,.FooterBlue,.ChangeLangAct{color:#2E4886;}
.Red,.SmallRed,.RedStar{color:#DB0000;}
.Green {color: #006400;}
.FooterGrey{color:#A8B2BC;}
.SmallOrange{color:#AA5000;}
.SmallBlind,.TitleWhite{color:#FFFFFF;}
.multiPageA,.CurrentPage{color:#909CAA;}
.fondsP {margin-bottom:5px;}

.NewsTitle,.SmallOrange,.SmallRed,.SmallBlind,.TitleWhite,h1,h2,h3,h4,.multiPageA,.CurrentPage{font-weight:bold;}

.FooterBlue,.FooterGrey,.SmallOrange,.SmallRed,.SmallBlind,.ChangeLangAct{font-size:9px;}
h1{font-size:18px;color:#2E4886;}
h2{font-size:13px;}
h3{font-size:11px;}
h4{font-size:11px;}


h2,h3,p {margin-top:0px;line-height:normal;top:0px;}
h1,h2,h3,h4 {font-weight:bold;}

h2 { margin-bottom : 11px; }
h3 { margin-bottom : 3px; }
h4 { margin-bottom : 3px; }
p.SpaceTop { margin-top : 5px; margin-bottom : 0px; }
h3.sectionHeading { margin: 24px 0 5px;}

/*tables*/
.TableHead,.TableHeadBlack	{background-color:#E9EAEE;font-weight:bold; vertical-align:top;}

/*links*/
a	{text-decoration:none;}
a img {border: 0 none}
a.SmallBlue,a.Top	{text-decoration:underline;}
a.NewsTitle,a.Top,a.Head,a.SmallBlueBlank,a.SmallBlue,a.multiPage,a.GreyButton,a.ArrowLink,a.ChangePage,.FirstLevel	{font-weight:bold;}

a.Head,a.SmallBlue,a.SmallBlueBlank,a.Footer,.ChangeLang	{font-size:9px;}
a.GreyButton {font-size:11px;}

a.LevelActive,.SecondLevel,.ThirdLevel,.FourthLevel,.ActivePath	{font-size:10px;}

a:link,a:active,a:visited	{color:#2E4886;}

a.LevelActive:link,a.LevelActive:active,a.LevelActive:visited,a.LevelActive:hover,a.BTred:link,a.BTred:active,a.BTred:visited{color:#DB0000;}

a.FirstLevel:link,a.FirstLevel:active,a.FirstLevel:visited,.FirstLevel,
a.FourthLevel:link,a.FourthLevel:active,a.FourthLevel:visited,.FourthLevel	{color:#2E4886;}

a.BT:link,a.BT:active,a.BT:visited,
a.SecondLevel:link,a.SecondLevel:active,a.SecondLevel:visited,.SecondLevel,
a.ServiceMenu:link,a.ServiceMenu:active,a.ServiceMenu:visited		{color:#000000;}

.ChangeLang,a.ChangeLang:link,a.ChangeLang:active,a.ChangeLang:visited,
a.Content:link,a.Content:active,a.Content:visited,
a.GreyButton:link,a.GreyButton:active,a.GreyButton:visited		{color:#909CAA;}

a.ThirdLevel:link,a.ThirdLevel:active,a.ThirdLevel:visited,.ThirdLevel	{color:#7E8C9D;}

a:hover		{color:#909CAA;}

a.BT:hover,a.BTred:hover,a.Head:hover,a.NewsTitle:hover,a.ServiceMenu:hover,a.SmallBlue:hover,
a.Footer:hover,a.ArrowLink:hover,a.ChangePage:hover,a.FirstLevel:hover		{color:#909CAA;}

td.FirstLevel {padding-top:10px;}
a.Content:hover,
a.SecondLevel:hover,
a.ThirdLevel:hover,
a.ChangeLang:hover,
a.Top:hover									{color:#2E4886;}

a.am_product:link,
a.am_product:active,
a.am_product:visited,
a.am_product:hover,
a.am_product_cat:link,
a.am_product_cat:active,
a.am_product_cat:visited,
a.am_product_cat:hover			{color:#000000;}

a.am_product_cat		{font-weight:bold;}

/*table data*/
#pagevisual img { vertical-align:top; }

/*unordered list*/
ul { list-style-type: square; }

/*input fields*/
form {margin:0px; padding:0px;}
select,textarea,input{
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	font-size:10px;
}
input.stdWidth,select.stdWidth,textarea.stdWidth{width:215px;}
input,select{height:16px;}
textarea{height:80px;}
input.radio,input.checkbox{
	margin-right:5px;
	/*border-color:none;*/
	border-style:none;
	border-width:0px;
}

input.FormSmall	{width:98px;font-size:10px;}
input.Search		{width:132px;font-size:10px;}
select.Country	{width:120px;font-size:10px;}
select.fundChart	{width:136px;}
select.fundFinder,	input.fundFinder	{width:184px;}
select.SelectLong	{width:240px;}

input.contRadio, contCheck {  }
input.TextStd,textarea.TextStd{
	width:180px;
	border-left:#084B95 solid 2px;
	border-top:#084B95 solid 2px;
	border-right: #84A0Ca inset 2px;
	border-bottom: #84A0Ca inset 2px;
}

/*onlineshop definitions*/
input.shopAmount {
	width:20px;
	text-align:right;
	padding-right:2px;
}

/*horizontal line*/
hr {
	height:1px;
	width:100%;
	border:0px none;
	background-color:#D3D8DD;
	color:#D3D8DD;
	text-align:left;
	margin-top: 0px;
}

hr.TableLine {
	height:1px;
	width:100%;
	border:0px none;
	background-color:#B9BDC6;
	color:#B9BDC6;
}

/************************/

/*temp (instead of images)*/
.tmpPageTitle {font-size: 16px; font-weight: bold; color:#2E4886;}
.TitleDirectThemeLinks {font-size: 11px; font-weight: bold; color: white; margin-left: 5px; margin-right: 5px;}
.MetaNav,a.MetaNav {font-weight: bold; text-transform: uppercase; text-decoration: none;}
.MetaNav,a.MetaNav:link,a.MetaNav:active,a.MetaNav:visited {color: #B9BDC6;}
a.MetaNav:hover {color:#2E4886;}
.commonLinksTitle {font-size: 12px; font-weight: bold;}
a.FormButton:link,a.FormButton:active,a.FormButton:visited {color:#909CAA; font-weight: bold; text-decoration: none;}
a.FormButton:hover {color:#00307A; text-decoration: none;}
.ClaimText {font-size: 18px; font-weight: normal; color:#2E4886;}
.ClaimName {padding-left:3px;color:#A8B2BC;}

/*temp (instead of links)*/
.aLink {color:#2E4886;}
.aServiceMenu {color:#000000;}
.amultiPage {font-weight:bold; color:#2E4886;}
.aChangeLang {color:#909CAA; font-size:9px;}
.aFooter {font-size:9px; color:#2E4886;}

input.btsubmit {
	border:0px;
	height:13px;
}
td.aprozess{
	background-image:url(/_data/media_layout/vontobel/bg_arrow_line.gif);
	background-repeat:repeat-x;
	background-position:center;
}
.hidden{display:none;}

ul.linkListBlue {
	margin-left: -41px;
}

.linkListBlue li {
/*	list-style-image: url(link_list_marker.gif);*/
	list-style-type: none;
	background: transparent url(/_data/media_layout/vontobel/link_list_marker2.gif) no-repeat top left;
	padding-left: 12px;
	line-height: 16px;
}

.linkListBlue a {
	font-weight: bold;
}

/* Stylemanagement: Custom style */
table.tbStandard {
	width: 100%;
	margin-top: 10px;
	border-collapse:collapse;
}

td.contentRight table.tbStandard {
	width: 100%;
	margin-top: 0px;
	border-collapse:collapse;
}

table.tbStandard  th {
	font-weight: bold;
	background-color: #E9EAEE;
	padding: 2px 4px;
	white-space: nowrap;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
table.tbStandard td {
	border-bottom: 1px solid #D6D7DB;
	padding: 2px 4px;
	vertical-align: top;
}
h3.titNews { 
	color: #909CAB;
	font-size: 11px;
	font-family: Arial;
}
h3.titPictLegend {
	font-size:10px;
	line-height:1.3em;
 	margin-top:0;
	margin-bottom:7px;
	color:#000000;
	font-weight:normal;
}

tr.ohneborder td {
    border: 0;
}

table.contentTwoColumn {
	width: 100%;
	border-collapse:separate;	
}

table.contentTwoColumn td {
	width: 215px;	
	vertical-align:top;
}

table.contentTwoColumn td.middle {
	width:15px;
}


table.contentTwoColumn .boxtitle {
	background-color: #2e4885;
	border: 1px solid #2e4885;
	padding-left: 8px;
}

table.contentTwoColumn .box {
	padding: 8px;
}

table.naviTwoColumn {
	width: 100%;
	border-collapse:separate;	
	margin-bottom:17px;
}

td.contentRight table.naviTwoColumn {
	width: 100%;
	border-collapse:separate;	
	margin-top:-2px;
}

table.naviTwoColumn td {
	width: 215px;	
	vertical-align:top;
	padding: 8px;
	border: 1px solid #eaeaea;

	border-top: 0;
	margin-bottom: 17px;
	line-height: 12px;
	font-size:11px; /*not in old*/
}

table.naviTwoColumn .middle {
	background-color: #FFFFFF;
	border: 0;
	padding:0;
	width:15px;
}

table.naviTwoColumn th {
	background-color: #2e4885;
/*	border: 1px solid #2e4885;*/
    border:none;
	text-align:left;
	padding-left: 8px;
	padding-bottom:2;
	padding-top:2;
}

table.naviTwoColumn td ul {
	margin-left: -39px;
}
table.naviTwoColumn ul li {
	list-style-type: none; 
	list-style-image:none;
	background: transparent url('link_list_marker2.gif') no-repeat top left;
	padding-left: 12px;
	line-height: 16px;
}

table.naviTwoColumn  ul li a {
	font-weight: bold;
}



/*
** Boxes
*/
.boxtitle {
	background-color: #eaeaea;
	padding-left: 6px;
}
.box {
	border: 1px solid #eaeaea;
	border-top: 0;
	padding: 5px 5px 10px;
	margin-bottom: 17px;
	line-height: 12px;
	font-size:11px; /*not in old*/
}
.box form {
	margin: 0;
	padding: 0;
}
.box input {
    width: 130px;
    margin: 0;
    padding: 1px 2px;
    font-size: 10px; /*was11px*/
    font-family: Arial;
    border-color: #909CAA;
    border-style: solid;
    border-width: 1px;
} 
.box .links { margin-top: -4px }
.bannerbox {
	margin-bottom: 12px;
}

.boxtitle.topspace {
	margin-top:17px;
}
/* End Boxes */


/*
** Sidebar News
*/
p.sidebarNewsDate {
	margin: 4px 0 0 0;
}
a.sidebarNewsTitle {
	line-height: 13px;
	font-weight: bold;
}
/* End Sidebar News */


/*
** Table - Market
*/
table.market td {
	border-bottom: 1px solid #BDBEC2;
	padding-bottom: 1px;
	font-size: 10px;
	line-height: 12px;
}
table.market tfoot td {
	border-bottom: none;
}
table.market td.right {
	text-align: right;
	padding-right: 10px;
}
/* End Table - Market */

#logoCell {
	padding-top: 35px;
	height: 183px;
}

#logoCell img {
	display: block;
}

.marginBottom5 {
	margin-bottom: 5px;
}

.marginBottom7 {
	margin-bottom: 7px;
}

.tbStandorte td {
	vertical-align: top;
	padding: 0;
}

.toppad12 {
	padding-top: 12px;
}

#gMapContainer {
	padding: 7px 0 10px;
}

.reportTable {
	border-collapse: collapse;
	margin-bottom: 8px;
}

.reportTable td, .reportTable th {
	vertical-align: top;
	text-align: left;
}

.reportTable th {
	background: #e9ebee;
	border:none;
	padding: 3px 4px;
	font-size: 11px;
}

.reportTable td {
	border: 0;
	border-bottom: 1px solid #b9bdc6;
	padding: 0 4px;
}

.reportTable th.right, .reportTable td.right {
	text-align: right;
	padding-right: 16px;	
}

.reportTable .right.last {
	padding-right: 4px;
}

ul.linklistHorizontal {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline;
}

.linklistHorizontal li {
	display: inline;
	padding: 0 6px;
	background: transparent url(/_data/media_layout/vontobel/navlist-h-separator.gif) no-repeat center right;
}

.linklistHorizontal li.last {
	background: none;
}

.linklistHorizontal a {
	text-decoration: none;
}

table.tbGrayBox {
	width: 100%;
	margin-bottom: 17px;
}

td.contentRight table.tbGrayBox {
	width: 100%;
	margin-bottom: 17px;
	margin-top: -2px;	
}

table.tbGrayBox  th {
	font-weight: bold;
	background-color: #E9EAEE;
	padding-left: 4px;
/*	padding-top: 2px;
	padding-bottom: 2px;*/
	white-space: nowrap;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
table.tbGrayBox td {
	padding-left: 0px;
	padding-top: 9px;	
	vertical-align: top;
}

table.tbGrayBox td.first {
	padding-right: 9px;
	width: 146px;	
}
.gg19{
	float: left;
}
.iconPrint {
	float:right;
	padding-top:6px;
}
td.remPad .iconPrint {
	margin-top: 1px;
	float:none;
}
.tbContent {
	width: 700px;	
}
.tbContentStandard {
	width: 485px;
	float: left;
}
.tbContentRight {
	float: right;
	width: 190px;
}
	
