body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	margin-bottom: 2px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}

table
{
	font-size: 100%
}

form
{	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

P
{
	margin-bottom: 2px;
	margin-top: 0px;
	margin-left: 15px;
	margin-right: 10px;
	padding: 0px;
}

img
{
	border: none;
}

H1
{
	font-size: 16px;
	margin-top: 12px;
	margin-bottom: 8px;
	margin-left: 15px;
	font-weight: normal;
}

UL
{
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 15px;
	padding-left: 25px;
}
UL LI
{
	margin-left: 0px;
	padding-left: 0px;
}

H2
{
	font-size: 10px;
	margin-top: 12px;
	margin-bottom: 4px;
	margin-left: 15px;
	text-transform: uppercase;
}

H2.subkop
{
	font-size: 10px;
	margin-top: 12px;
	margin-bottom: 1px;
	margin-left: 15px;
	text-transform:none;
}

H3
{
	font-size: 11px;
	margin-top: 4px;
	margin-bottom: 4px;
}

A
{
	color: #000000;
	text-decoration: none;
}


A:hover
{
	color: #00a6d6;
	text-decoration: underline;
}

.TableBlock
{
	margin-left: 15px;
	margin-right: 10px;
}

.TableBlock .FundRow
{
	border-right: solid 1px #CDD0DE;
	border-left: solid 1px #CDD0DE;
	border-bottom: 0px;
	border-top: solid 1px #CDD0DE;
}


.TableBlock .FundRow .Header,
.TableBlock .FundRow .HeaderName,
.TableBlock .FundRow .Fund,
.TableBlock .FundRow .FundName
{
	border-bottom: solid 1px #CDD0DE;
	border-left: solid 1px #CDD0DE;
	padding-top: 4px;	
	padding-left: 2px;
	padding-right: 2px;	
	text-align: right;
}

.TableBlock .FundRow .Header,
.TableBlock .FundRow .HeaderName
{	
	text-transform: uppercase;
	text-align: left;
	font-weight: bold;
	border-left: solid 1px #CDD0DE;
	vertical-align: top;
	font-size: 10px;
	padding-bottom: 1px;
}

.TableBlock .FundRow .HeaderName
{	
	border-left: 0px;
}


.TableBlock .FundRow .Fund,
.TableBlock .FundRow .FundName
{
	text-align: left;
	padding-bottom: 3px;
}

.TableBlock .FundRow .FundName
{
	text-align: left;
	font-weight: bold;
	border-left: 0px;
}

.FundNameDate
{
	text-transform: none;
	font-weight: normal;
	font-size: 10px;
	margin-top: 4px;
}

.ChartTable 
{
	text-transform: uppercase;
	padding:0px;
	margin:0px;
}

.ChartTable a.SelectedChartLink,
.ChartTable a.SelectedChartLink:visited
{
	color: #00A6D6;
	position: relative;
	padding-top: 3px;
	padding-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #E4E2C9;
	margin-right: 4px;
	text-decoration: none;
	border-bottom: 0px;
	border-top: solid 1px #E4E2C9;
	border-left: solid 1px #E4E2C9;
	border-right: solid 1px #E4E2C9;
	font-size: 10px;
	font-weight:normal;
}


.ChartTable  a.ChartLink,
.ChartTable  a.ChartLink:visited
{
	background-color: #FFFFFF;
	position: relative;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 8px;
	margin-right: 4px;
	text-decoration: none;
	color: #161795;
	border-bottom: 0px;
	border-top: solid 1px #CDD0DE;
	border-left: solid 1px #CDD0DE;
	border-right: solid 1px #CDD0DE;
	font-size: 10px;
	font-weight:normal;
}

.ChartTable  a.ChartLink:hover
{
	color: #15ADFF;
	text-decoration: underline;
}

.ChartTable .Chart
{
	background-color: #E4E2C9;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: solid 3px #FFFFFF;
}

.ChartTable IMG
{
	border: solid 1px #C9C391;
	padding: 3px;
	background-color: White;
}


.PerformanceTable .Header
{	
	text-transform: uppercase;
	text-align: right;
	font-weight: normal;
	border-bottom: solid 1px #CDD0DE;
}

.PerformanceTable .TopHeader
{	
	font-weight: bold;
}

.PerformanceTable .HeaderName
{	
	font-weight: normal;
	text-align: left;
	border-bottom: solid 1px #CDD0DE;
	text-transform: uppercase;
}


.PerformanceTable .Fund
{	
	text-align: right;
	border-bottom: solid 1px #CDD0DE;
	padding-top: 2px;
	padding-bottom: 2px;
}

.PerformanceTable .FundEur
{
	color: Green;
}


.PerformanceTable .FundYear
{	
	text-align: left;
	border-bottom: solid 1px #CDD0DE;
	padding-top: 2px;
	padding-bottom: 2px;
}

P.MiniDisclaimer,
P.SimpleMiniDisclaimer
{
	margin-top: 4px;
	margin-bottom: 4px;
	padding-top: 2px;
	color: #000000;
	font-size: 9px;
}
P.MiniDisclaimer
{
	margin-top: 2px;
	border-top: 0px;
}
P.Disclaimer
{
	clear: both;
	font-size: 9px;
	color: #999999;
	margin-top: 10px;
	text-align: left;
	margin-right: 10px;
	border-top: 0px;	
}

.PortfolioSpreadTable
{
	margin-bottom: 10px;
	margin-top: 10px;
}


.PortfolioSpreadTable .Header,
.PortfolioSpreadTable .HeaderName,
.PortfolioSpreadTable .ParticipantName,
.PortfolioSpreadTable .ParticipantValue
{
	vertical-align: baseline;
	border-bottom: solid 1px #CDD0DE;
	padding-top: 2px;
	padding-bottom: 2px;
}

.PortfolioSpreadTable .ParticipantName
{	
	background: transparent url(../Images/arrow-right-blue.gif) no-repeat scroll 0px 5px;
	padding-left: 8px;
}

.PortfolioSpreadTable .Header
{	
	color: #00a6d6;
	text-align: right;	
	font-size:10px;
	font-weight:normal;
}

.PortfolioSpreadTable .HeaderName
{	
	color: #00a6d6;
	text-align: left;
	font-size:10px;
	font-weight:bold;
}

.PortfolioSpreadTable .ParticipantName
{	
	text-align: left;
	overflow: hidden;
}

.PortfolioSpreadTable .ParticipantValue
{	
	text-align: right;
}

.FundFeatureTable .Name,
.FundFeatureTable .Value
{	
	text-align: left;
	border-bottom: solid 1px #CDD0DE;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: top;
	font-weight: normal;
	vertical-align: baseline;
}

.FundFeatureTable TH,
.FundFeatureTable TD
{	
	font-weight: normal;
	text-align: left;
	height: 17px;
}

.FundFeatureTable TD
{
	border-bottom: solid 1px #CDD0DE;
}

.FundFeatureTable .Value
{	
	padding-left: 4px;
	vertical-align: baseline;
}


.FundFeatureTable .NameTabbed
{	
	padding-left: 60px;
	text-align: left;
	border-bottom: solid 1px #CDD0DE;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: top;
	font-weight: normal;
}

.Onveranderd, .Onbekend
{
}
.Stijger
{
	color: #007E12;
}
.Daler
{
	color: #C70002;
}

.PageOverview
{
	background-color: #ffffff;
}

div.FundName
{
	text-transform: uppercase;
	font-size : 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left : 15px;
	float: left;
	color: #00A6D6;
	font-weight: bold;
}

div.FundNameKoers
{
	text-transform: uppercase;
	font-size : 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left : 15px;
	clear: left;
	float: left;
	white-space: nowrap;
}

div.FundNameKoers table
{
    border-top: 1px solid #CDD0DE;
    border-left: 1px solid #CDD0DE;
}

div.FundNameKoers table tr td
{
    border-right: 1px solid #CDD0DE;
    border-bottom: 1px solid #CDD0DE;
    padding: 4px 2px 2px 3px;
}


div.PrintName
{
		padding-top: 6px;
		padding-bottom: 6px;
		float: right;
		text-align: right; 
		padding-right: 10px;
}

.SeeAlsoPanel
{
	background-color: #ffffff
}

.SeeAlsoPanel .header
{
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 15px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.LayoutTabel
{
	margin-left: 5px;
	margin-right: 10px;
}

.LayoutTabel .ChartBlock
{
	padding-right: 4px;
	vertical-align: top;
}

.LayoutTabel .PerformanceBlock
{
	padding-left: 4px;
	vertical-align: top;
	margin-right: 10px;
}

.LayoutTabel .Chart
{
	margin-left: 10px;
	padding-bottom: 2px;
}

.PieChartTable
{
	margin-left: 15px;
}

.PieChartTablePrint
{
	display: none;
}

.PrintPageBreak
{
	display: none;
}



.TabelBlok
{
	margin-left: 15px;
}


.InputText
{
	font-size: 11px;
	color: #161795;
	border: 1px solid;
	border-color: #CDD0DE #CDD0DE #CDD0DE #CDD0DE;
	padding-left: 3px;
}


.InputButton
{
	font-size: 10px;
	font-weight: bold;
	border: 1px solid;
	border-color: #CDD0DE #CDD0DE #CDD0DE #CDD0DE;
	background-color: #E4E2C8;
	text-transform: uppercase;
}



.TableBlock .EvoRow
{
	border-right: solid 1px #CDD0DE;
	border-left: solid 1px #CDD0DE;
	border-bottom: 0px;
	border-top: solid 1px #CDD0DE;
}


.TableBlock .EvoRow .Header,
.TableBlock .EvoRow .Value
{
	border-bottom: solid 1px #CDD0DE;
	border-left: solid 1px #CDD0DE;
	padding-top: 4px;	
	padding-left: 2px;
	padding-right: 2px;	
}

.TableBlock .EvoRow .TopHeader
{
	border: 0px;
	padding-top: 4px;	
	padding-left: 0px;
	padding-right: 2px;	
}

.TableBlock .EvoRow .Header
{	
	border-left: 0px;
	text-align: left;
}


.TableBlock .EvoRow .Value
{
	text-align: right;
	padding-bottom: 3px;
}

.TopLine
{
	margin-left: 15px;
	margin-right: 10px;
	margin-bottom: 6px;
	border-bottom: solid 1px #CDD0DE;
	height: 1px;
	color: #333333;
}

.ToTop
{
	margin-left: 15px;
	margin-right: 10px;
	margin-top: 16px;
	margin-bottom: 6px;
	border-bottom: solid 1px #CDD0DE;
	text-align: left;
	vertical-align: super;
	height: 20px;
	color: #333333;
}

.ToTop A
{
	background: transparent url(../Images/up.gif) no-repeat scroll 0px 5px;		
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 4px;
}


.PrintOnly
{
	display: none;
}

.subtext
{
	text-transform: none;
}

.FundFeatureTable .DivGrid
{	
	text-align: left;
	border-bottom: solid 1px #CDD0DE;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: top;
	font-weight: normal;	
	padding-left: 0px;
}

.testje
{
	background-color: #E4E2C9;
	padding: 4px;
}

.RiskMeter
{
	float: right;
	padding-top: 8px;
	padding-right: 10px; 
	padding-left: 10px;
}

.PositiveValue
{
	color: #007E12;
}
.NegativeValue
{
	color: #C70002;
}

.DisplayOnly
{
	display:block;
}

.dividendGrid
{
	border-bottom-color: White;
}

.Right
{
	text-align: right !important;
}

/* ************************************************
 * 
 * Investment chart
 *
 * ************************************************
 */


.InvestmentContainer
{
	width:				540px; 
	border:				solid 2px #CDD0DE;
}

.LegendContainer
{
	width:				535px; 
	text-align:			right; 
	padding-top:		10px;
	margin-bottom:		10px;
}

.InvestmentTable
{
	/*width:				495px;*/
	width:				535px;
	margin-bottom:		5px;
	font-size:			90%;
	
}

.InvestmentTotalsTable
{
	width:				100%;
	
}

.InvestmentTotalsTable TD
{
	padding:			5px 0;
	
}


.InvestmentTotalsTable TD.Dot
{
	width:				36px;
	text-align:			center;
}

.InvestmentTotalsTable TD.Header
{
	text-align:			center;
	border-right:		solid 1px #CDCDCD;
	width:				auto;
	white-space:		nowrap;
}

.InvestmentTotalsTable TD.Value
{
	text-align:			center;
	border-right:		solid 1px #CDCDCD;
	border-top:			solid 1px #CDCDCD;
	width:				auto;
	white-space:		nowrap;
}

.InvestmentTotalsTable TD.Value2
{
	text-align:			center;
	border-top:			solid 1px #CDCDCD;
	border-right:		solid 1px #CDCDCD;
	width:				auto;
	white-space:		nowrap;
}

.InvestmentTotalsTable TD.ValueBenchmark
{
	text-align:			center;
	border-right:		solid 1px #CDCDCD;
	border-top:			solid 1px #CDCDCD;
	width:				auto;
	white-space:		nowrap;
}

.InvestmentTotalsTable TD.Last
{
	border-right:		none;
}





