html
{
	overflow: auto;				/* Zorgt er voor dat in IE de vertikale scrollbalk wordt verwijderd, als er niets te scrollen is. */
}

html, body, form, table, li
{
	font-family: Arial, Helvetica;
	font-size: 9pt;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: normal;
}

html, body, form, input[type=text], textarea, select, option
{
	background-color: White;
}

/* 
Op de homepage van de websites wordt een afwijkende, kleinere puntgrootte voor het font gebruikt. 
*/
.homepage, .homepage table, .homepage li
{
	font-size: 11px;
}

/************************************************/
/* Headers										*/
/************************************************/
h1
{
	margin-top: 0px;		/* Nodig voor FireFox, omdat de header anders niet goed uitlijnt. (als deze als eerste header van de content wordt gebruikt.) */
	font-size: 14pt;
	font-weight: bold;
}

h2
{
	margin-top: 0px;		/* Nodig voor FireFox, omdat de header anders niet goed uitlijnt. (als deze als eerste header van de content wordt gebruikt.) */
	font-size: 12pt;
	font-weight: bold;
}

h3
{
	font-size: 10pt;
	font-weight: bold;
}

h4
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
}

/********************************************************************/
/* Lijsten															*/
/* Op niveau 1 en 2 wordt als bullet een rood bolletjes getoond.	*/ 
/* Op niveau 3 wordt er een liggend streepje getoond.				*/
/********************************************************************/
ul
{
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 16px;
}

ul li, ul ul li
{
	list-style-image: url(/images/reddot.gif);
}

ul ul ul li
{
	list-style-image: url(/images/hyphen.gif);
}

ul.gray
{
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 16px;
}

ul.gray li
{
	list-style-image: url(/images/reddot_gray.gif);
}

ul.blok
{
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 16px;
}

ul.blok li
{
	list-style-image: url(/images/reddot_blok.gif);
}

li
{
	margin-left: 0px;
	padding-left: 0px;
}

ol
{
	margin-top: 0px;
}

ol li
{
	margin-left: -16px;
}

ol ul
{
	margin-left: 32px;
}

/************************************************/
/* Overig										*/
/************************************************/
hr
{
	height: 1px;
	color: #0079AB;
	background-color: #0079AB;		/* background-color en border zijn nodig om de HR ook in Firefox goed uit te laten zien.*/
	border: 0px;
}

img
{
	border: none;
}

span.red, .red
{
	font-weight: normal;
	color: #BA014C;
}

span.redbold, .redbold
{
	font-weight: bold;
	color: #BA014C;
}

div.font_small, span.font_small
{
	font-size: 8pt;
}

/* Stijl die wordt gebruikt voor de weergave van een "watermark" in een textbox. */
.water
{
  color: #707070;
}


/********************************************************************/
/* Homepage - Campagnevlakken										*/
/********************************************************************/
td.background_red, td.background_red A
{
	color: White;
	background-color: #BA014C;
	text-decoration: none;
}

td.background_gray, td.background_gray A
{
	color: #0079AB;
	background-color: #E3E3E3;
	text-decoration: none;
}

/********************************************************************/
/* Pagelist - Wordt o.a. gebruikt voor de downloadlist (portal)		*/
/********************************************************************/
table.pagelist
{
	margin: 0px;
}

table.pagelist td.it
{
	border-bottom: #f3f3f3 1px solid;
	text-align: left;
}

table.pagelist td.hd
{
	font-weight: bolder;
	background-color: #f3f3f3;
	color: black;
	height: 19px;
	text-indent: 10px;
	text-align: left;
}

table.pagelist td.it_end
{
	border-bottom: #707070 1px solid;
	text-align: left;
}

table.pagelist td.it_none
{
	height: 0px;
	text-align: left;
}

