body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00209F;
	background-color: White;
	margin: 0px;
	padding: 0px;
}
table
{
	font-size: 100%
}
form {	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

img
{
	border: none;
}

#container 
{
	position: relative;
	width: 796px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	clip: rect(auto,796px,auto,auto);
}
#container_menu
{
	position: relative;
	width: 796px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	clip: rect(auto,796px,auto,auto);
}

/* contentvlak over de hele rechter breedte */
#content_breed 
{
	width: 760px;
	padding: 20px 20px 20px 20px;
	margin-left: 182px;
}
/* +++++++++++++++ LINKERDEEL +++++++++++++++ */
#left 
{
	position: absolute;
	z-index: -10;
	left: 0px;
	top: 100px;
	width: 170px;
}

#cross_links 
{
	
}
#cross_links ul {
	margin: 0px 0px 10px 16px;
	padding: 0px;
	list-style: disc;
}

#cross_links a {
	color: #00209F;
}
#cross_links a:hover {
	color: #009DD9;
	text-decoration: none;
}

.arrow_link_l {

}
.arrow_link_l a {
	display: block;
	padding: 5px 0px 5px 0px;
	
	color: #00209F;
	text-decoration: none;
	
	background-image: url(../images/arrow_link.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	
	border-bottom: solid 1px #9BBFDF;
}
.arrow_link_l a:hover {
	color: #009DD9;
	text-decoration: none;
}


/* +++++++++++++++ CONTENT +++++++++++++++ */
p, ul, ol, blockquote
{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 8px;
	margin-bottom: 8px;
}
blockquote
{
	margin-left: 16px;
}

H1
{
	width: 566px;
	margin-left: 182px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 5px;
	background-color: #D7E5F2;
	font-size: 12px;
}
H1 .FondsRating IMG
{
	vertical-align: middle;
}

H2
{
	font-size: 12px;
	margin-top: 24px;
	margin-bottom: 4px;
}

H3
{
	font-size: 11px;
	margin-top: 4px;
	margin-bottom: 0pt;
}

H1.popup
{
	width: 800px;
	margin-left: 182px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 5px;
	background-color: #D7E5F2;
	font-size: 12px;
}

a
{
	color: #009DD9;
	text-decoration: none;
}
a:hover
{
	color: #15ADFF;
	text-decoration: underline;
}
#content a , #content_breed a {
	color: #00209F;
	text-decoration: underline;
}
#content a:visited,
#content_breed a:visited
{
	color: #6176C4;
}
#content a:hover , #content_breed a:hover {
	text-decoration: underline;
	color: #15ADFF;
}

a.FondsLink,
a.FondsLink:visited
{
	color: #003366;
}
a.FondsLink:hover
{
	color: #0000ff;
}

#crumbs {
	margin-top: 8px;
	height: 20px;
	margin-left: 182px;
	background-color: #FFFFFF;
	color: #666666;
}
#crumbs a {
	color: #999999;
	text-decoration: none;
}
#crumbs a:hover {
	color: #009DD9;
	text-decoration: none;
}

/* +++++++++++++++ KLEUREN +++++++++++++++ */
.tint4 {
	background-color: #9BBFDF;
	color: #FFFFFF; 
}
.tint3 {
	background-color: #D7E5F2;
}
.tint2 {
	background-color: #E8F1F9;
}
.tint1 {
	background-color: #F3F8FC;
}

.tint0{
	background-color: #FFFFFF;
}
.grijs1{
	background-color: #E9E4E0;
	color: #3C3939;
}
.grijs2{
	background-color: #D3C9C1;
	color: #3C3939;
}
.groen1{
	background-color: #E6E8D9;
	color: #3C3939;
}
.groen2{
	background-color: #CED1B3;
	color: #3C3939;
}

.contentcolor {
	background-color: #DBE7EE;
}

.KleineTekst
{
	font-size: 9px;
}

.Onveranderd, .Onbekend
{
}
.Stijger
{
	color: #007e12;
}
.Daler
{
	color: #c70002;
}


P.MiniDisclaimer,
P.SimpleMiniDisclaimer
{
	margin-top: 4px;
	margin-bottom: 4px;
	padding-top: 2px;
	color: #9cbede;
	font-size: 9px;
}
P.MiniDisclaimer
{
	margin-top: 2px;
	border-top: #9cbede 1px solid;
}
P.Disclaimer
{
	clear: both;
	font-size: 9px;
	color: #9BBFDF;
	margin-top: 10px;
	text-align: right;
	margin-right: 18px;
	border-top: solid 1px #D7E5F2;	
}

.KoersInformatie .MiniDisclaimer
{
	margin-top: 0px;
}
.Koersregel
{
}

.Koersregel,
.DetailTabel
{
	border-collapse: collapse;
}
.Koersregel TH,
.DetailTabel TH
{
	text-align: left;
}
.DetailTabel TH,
.DetailTabel TD
{
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.Koersregel .Kop TD,
.Koersregel .Kop TH,
.DetailTabel .Kop TD,
.DetailTabel .Kop TH,
.DetailTabel TH.Kop,
.Kop
{
	background-color: #9CBEDE;
	color: #003366;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 4px;
	font-weight: bold;
	border-top: solid 1px #00209c;
	border-bottom: solid 1px #00209c;
	vertical-align: baseline;
}


.DetailTabel .portfolioKop TD,
.DetailTabel .portfolioKop TH,
.DetailTabel TH.portfolioKop
{
	background-color: #9CBEDE;
	color: #00209F;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
	font-weight: bold;
	border-top: solid 1px #00209c;
	border-bottom: solid 1px #00209c;
	vertical-align: baseline;
}

.testje
{
	border-bottom: solid 1px #9CBEDE;
}




.Koersregel .Item TD,
.Koersregel .Item TH,
.DetailTabel .Item TD,
.DetailTabel .Item TH,
.DetailTabel TH.Item
{

	border-top: solid 1px #9cbede;
	border-bottom: solid 1px #9cbede;
	vertical-align: baseline;
}

.DetailTabel .KoersKop,
.DetailTabel .Koers,
.DetailTabel .KoersKop,
.DetailTabel .Koers
{
	text-align: right;
	vertical-align: baseline;
}

.DetailTabel TABLE.Informatie
{
	margin-top: 4px;
	margin-bottom: 4px;
	border-top: solid 2px #00209c;
	border-bottom: solid 2px #00209c;
}

.LijnTabel TD.Waarde,
.LijnTabel TD.Koers,
.LijnTabel TD.Naam,
.LijnTabel TH.Naam
{
	border-top: solid 1px #9cbede;
	border-bottom: solid 1px #9cbede;
}
.LijnTabel TD.NaamKop,
.LijnTabel TD.Naam,
.LijnTabel TH.Naam
{
	border-right: solid 1px #9cbede;
}
.DetailTabel TH.Naam
{
	background-color: #D6E7F7;
}

.DetailTabel .KopSelector
{
	background-color: #9CBEDE;
	color: #003366;
	padding: 0px;
	text-align: right;
	font-weight: normal;
	border-top: solid 1px #00209c;
	border-bottom: solid 1px #00209c;
}
.DetailTabel .KopSelector TABLE
{
	border-collapse: collapse;
}
.DetailTabel .KopSelector TD,
.DetailTabel .KopSelector TH
{
	border-left: solid 1px #00209c;
	border-right: solid 1px #00209c;
	padding: 0px;
}

.DetailTabel TABLE TD,
.DetailTabel TABLE TH
{
	padding: 0px;
}
.SelectorTabs
{
	margin-bottom: -1px;
}
#content_breed a.ChartLink,
#content_breed a.ChartLink:visited
{
	background-color: #D6E7F7;
	position: relative;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 12px;
	padding-right: 12px;
	color: #003366;
	text-decoration: none;
	border-bottom: solid 1px #00209c;
	border-top: solid 1px #00209c;
	border-left: solid 1px #00209c;
}
#content_breed a.ChartLink:hover
{
	color: #15ADFF;
	text-decoration: underline;
}
#content_breed a.SelectedChartLink,
#content_breed a.SelectedChartLink:visited
{
	color: #003366;
	position: relative;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 12px;
	padding-right: 12px;
	background-color: #F3F8FC;
	text-decoration: none;
	font-weight: bold;
	border-bottom: solid 1px #F3F8FC;
	border-top: solid 1px #00209c;
	border-left: solid 1px #00209c;
}
.GrootPlaatje
{
	margin-top: 8px;
	margin-bottom: 8px;
}
.GrootPlaatje IMG
{
	border: solid 1px #9cbede;
}
.Koersregel .KoersKop,
.Koersregel .Koers
{
	text-align: center;
}
.Koersregel TD,
.Koersregel TH
{
	padding-top: 3px;
	padding-bottom: 3px;
}

table.Fondsen
{
	width: 100%;
	border-collapse: collapse;
	border-bottom: solid 1px #00209c;
}
table.Fondsen a
{
	text-decoration: none;
}
table.Fondsen a:hover
{
	text-decoration: underline;
}
table.Fondsen th,
table.Fondsen .Kop td,
table.Fondsen .Kop th
{
	padding-left: 4px;
	padding-right: 4px;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #9CBEDE;
	font-weight: bold;
	border-top: solid 1px #00209c;
	border-bottom: solid 1px #00209c;
}
table.Fondsen TD
{
	padding-left: 4px;
	padding-right: 4px;
	background-color: #ffffff;
	border-top: solid 1px #9cbede;
	border-bottom: solid 1px #9cbede;
}
table.Fondsen TD.Naam
{
	background-color: #D6E7F7;
	border-right: solid 1px #9cbede;
	border-top: solid 1px #9cbede;
	border-bottom: solid 1px #9cbede;
}
table.Fondsen TH,
table.Fondsen .Kop TH,
table.Fondsen .Kop TD,
table.Fondsen TD.KoersKop,
table.Fondsen TH.KoersKop
{
	vertical-align: baseline;
}
table.Fondsen TH,
table.Fondsen TD.KoersKop,
table.Fondsen TH.KoersKop
{
	text-align: right;
}


.TabelBlok
{
	width: 100%;
}


input, select, button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#menuLayerTop
{
	position: absolute;
	left: 182px;
	z-index: 10;
	line-height: normal;
}

#menuLayerTop *
{
	padding: 0px;
	margin: 0px;
}

table.maintable
{
	background-color: #DFE9F6;
	padding-left: 15px;
}

table.maintable tr
{
	background-color: #DFE9F6;

}

.tbInstruction .item
{
	padding-top: 10px;
	padding-bottom: 15px;
}
.tbInstruction .item2
{
	padding-bottom: 0px;
}

.tbInstruction .item3
{
	padding-top: 11px;
	padding-bottom: 0px;
}


table.maintable .tbContact
{
	padding-left: 190px;
	padding-bottom: 15px;
	padding-top: 0px;
}

table.maintable .tbDisclaimer
{
	padding-left: 190px;
	padding-right: 10px;
}


.disclaimerText;
{
	color: #00A6D6;
}

.disclaimerBorder
{
	border: solid 1px #BFD3ED;
	padding: 5px 5px 5px 5px;
	color: #00A6D6;
}


.header1
{
	font-size: 12px;
	text-transform: uppercase;
	color: #171796;
}

.header2
	{
		font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #171796;
}

h3.header
{
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #171796;
	padding-top: 0px;
	padding-bottom: 0px;
}

h2.header
{
	font-size: 12px;
	text-transform: uppercase;
	color: #171796;
	font-weight: normal;
	padding-bottom: 0px;
	padding-top: 0px;
}

h3.disclaimer
{
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #00A6D6;
	padding-bottom: 0px;
	padding-top: 0px;
}


.tbPortfolioEdit input
{
	border: solid 1px #94B5E0;
	color: #171796;
}

.tbInstruction .line
{
	background-color: #BFD3ED;
	height: 1px;
	padding-left: 190px;
}

.tbPortfolioEdit .line
{
	background-color: #94B5E0;
	height: 1px;
}

table.tbPortfolio
{
	padding-right: 10px;	
}

.tbPortfolio .portfolioKop TD,
.tbPortfolio .portfolioKop TH,
.tbPortfolio TH.portfolioKop
{
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	border: solid 1px #BFD3ED;
	vertical-align: top;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #171796;
	
}

.tbPortfolio .portfolioItem
{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	border: solid 1px #BFD3ED;
	vertical-align: top;
	color: #171796;
	font-size: 11px;
}

.tbPortfolio A
{
		color: #171796;
	text-decoration: underline;
}

.tbPortfolioInfo
{
	padding-bottom: 8px;
	padding-top: 15px;
	padding-right: 10px;
}

.tbPortfolio .portfolioFooter TD,
.tbPortfolio .portfolioFooter TH,
.tbPortfolio TD.portfolioFooter,
.tbPortfolio TH.portfolioFooter
{
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 1px;
	padding-bottom: 5px;
	border: solid 1px #BFD3ED;
	vertical-align: top;
	color: #171796;
	font-size: 11px;
}

.tbPortfolio .portfolioFooter2 TD,
.tbPortfolio .portfolioFooter2 TH,
.tbPortfolio TD.portfolioFooter2,
.tbPortfolio TH.portfolioFooter2
{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	border-bottom: solid 1px #BFD3ED;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	vertical-align: top;
	color: #171796;
	font-size: 11px;
}

.tbPortfolio .buttonStyle TD,
.tbPortfolio .buttonStyle TH,
.tbPortfolio TD.buttonStyle,
.tbPortfolio TH.buttonStyle
{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border: solid 1px #BFD3ED;
	vertical-align: top;
}

.tbPortfolio .portfolioFooterLeftCorner TD,
.tbPortfolio .portfolioFooterLeftCorner TH,
.tbPortfolio TD.portfolioFooterLeftCorner,
.tbPortfolio TH.portfolioFooterLeftCorner
{
	border-left: solid 1px #BFD3ED;
	border-bottom: solid 1px #BFD3ED;
	border-right: 0px;
	border-top: 0px;
}
ul.compact
{
	margin-top: 0px;
	margin-bottom:0px;
	margin-left: 0px;
	padding-left: 16px;
}
ul.compact div.liItem
{
	padding-left: 15px;
}


select
{
	border: solid 1px #94B5E0;
	color: #171796;
}

table.tbPortfolioEditButton .btPortfolio
{
	font-size: 11px;
	border: solid 1px #00A6D6;
	color: #171796;
	background-color: #EAF0F9;
	height: 20px;
	width: 120px;
}

table.tbPortfolioEditButton .btPortfolioHover
{
	font-size: 11px;
	color: #00A6D6;
	border: solid 1px #00A6D6;
	background-color: #EAF0F9;
	height: 20px;
	width: 120px;
}

table.tbPortfolioEditButton .btPortfolio2
{
	font-size: 11px;
	border: solid 1px #00A6D6;
	color: #171796;
	background-color: #EAF0F9;
	height: 20px;
	width: 126px;
}

table.tbPortfolioEditButton .btPortfolio2Hover
{
	font-size: 11px;
	color: #00A6D6;
	border: solid 1px #00A6D6;
	background-color: #EAF0F9;
	height: 20px;
	width: 126px;
}

.tbPortfolioEdit td.item3
{
	padding-top: 11px;
	vertical-align: top;
	padding-bottom: 11px;
}

.tbPortfolioEdit td.item
{
	height: 20px;
	padding-bottom: 5px;
}

.tbPortfolioEdit td.item4
{
	padding-top: 5px;
	padding-bottom: 5px;
}



.tbPortfolioEdit td.item2
{
	height: 20px;
	padding-bottom: 0px;
}

.tbPortfolioMessage
{
	padding-top: 10px;
	padding-bottom: 15px;
}

.tbPortfolioMessage .SimpleMiniDisclaimer
{
	font-size: 10px;
	color: #00A6D6;
}

.tbPortfolioMessage span
{
	font-size: 10px;
	font-weight: bold;
	color: #00A6D6;
}

.tbContact A.contact
{
	font-size: 11px;
	color: #171796;
	text-decoration: underline;
}

.tbContact A.contact:hover
{
	font-size: 11px;
	color: #00A6D6;
	text-decoration: underline;
}


.FundRow
{
}

.FundRow TD
{
	padding-left: 4px;
	padding-right: 4px;
	background-color: #ffffff;
	border-top: solid 1px #9cbede;
	border-bottom: solid 1px #9cbede;
}

.FundRow .HeaderName,
.FundRow .Header
{
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	background-color: #9CBEDE;
	font-weight: bold;
	border-top: solid 1px #00209C;
	border-bottom: solid 1px #00209C;
	vertical-align: top;
}

.FundRow .Header
{
	text-align: right;
}

.FundRow .FundName
{
	text-align: left;
	background-color: #D6E7F7;
	border-right: solid 1px #9CBEDE;
	border-top: solid 1px #9CBEDE;
	border-bottom: solid 1px #9CBEDE;
}

.FundRow .Fund
{
	text-align: right;
}

.PositiveValue
{
	color: #007E12;
}

.NegativeValue
{
	color: #C70000;
}
