body {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url('/img/bg.gif');
	background-repeat: repeat;
	background-attachment: fixed;
}

p, td {
	color: #474C85;
	font-size: 11pt;
}

h2 {
	font-size: 16pt;
	font-weight: bold;
	color: #474C85;
}

p.title {
	color: #474C85;
	font-size: 24pt;
	font-weight: bold;
}

.err {
	color: #ff0000;
	font-size: 9pt;
}

th.menu {
	background-color: #474C85;
	text-align: center;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
}

tr.menu td {
	background: #BFD5F0;
	text-align: left;
	color: #000000;
	font-size: 8pt;
	padding: 2px;
}

tr.menu a:link, tr.menu a:active, tr.menu a:visited {
	color: #000000;
	font-size: 8pt;
	text-decoration: none;
}

tr.menu a:hover {
	color: #FFFFFF;
	font-size: 8pt;
	text-decoration: underline;
}

th.kop {
	background-color: #474C85;
	text-align: center;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
}

th.kop a:link, th.kop a:active, th.kop a:visited {
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

th.kop a:hover {
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}

td.kop, td.kop p {
	background: #BFD5F0;
	text-align: left;
	font-size: 10pt;
	padding: 5px;
}

td.kop a:link, td.kop a:active, td.kop a:visited {
	color: #EC4C40;
	text-decoration: none;
}

td.kop a:hover {
	color: #EC4C40;
	text-decoration: underline;
}

table.overzicht th {
	font-size: 10pt;
	border-width: 0px 0px 2px 0px;
	border-style: solid;
	border-color: #474C85;
	text-align: left;
	padding-top: 10px;
	padding-right: 8px;
}

table.overzicht td {
	font-size: 8pt;
	padding-bottom: 2px;
	padding-right: 8px;
}

tr.years td {
	text-align: center;
	border-width: 1px;
	border-style: solid;
	border-color: #474C85;
}

tr.nietgehaald td {
	color: #8B8EB1;
}

.total {
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #474C85;
}
#popup {
	width: 280px;
	padding: 5px;
	z-index: 1;
}
#popupcontent {
	background-color: #FFFFE1;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	width: 280px;
}
.popup th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFE1;
	background-color: #000000;
}
.popup td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

.note {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	text-align: center;
}

a:link, a:active, a:visited {
	color: #EC4C40;
	text-decoration: none;
}

a:hover {
	color: #EC4C40;
	text-decoration: underline;
}

#progressbar {
	border-width: 2px;
	border-style: solid;
	border-color: #474C85;
	padding: 2px;
	z-index: 2;
}

#progress {
	background-color: #474C85;
	z-index: 3;
}

#pct {
	color: #ADB2DD;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	z-index: 4;
}

.buttons {
	font-variant: small-caps;
	font-size: 8pt;
	text-align: right;
}

.small {
	font-size: 8pt;
	color: #474C85;
}

