BODY {
	background-image: url('images/bg14.gif');
	background-repeat: no-repeat;
	background-color: #FFCC99;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	color: #000000;
}

BODY.index { background-image: none; }

BODY, TABLE, THEAD, TBODY, CAPTION, TR, TH, .header, TD, H1, H3, H4, H4.nieuws, H5, H6, DIV, DIV.main, P, P.start, P.nieuws, BLOCKQUOTE, BLOCKQUOTE.tussen, FORM, .small, .quote, .quotsm, .smdt, .smsb, .vol, .terug1, .terug2, DIV.list, UL, OL, LI, .inset, .pagnr, TEXTAREA, INPUT, SELECT, OPTION, .ftext {
	font-family: arial,verdana,helvetica,sans-serif;
}

BODY, TABLE, THEAD, TBODY, CAPTION, TR, .header, TD, H1, H5, H6, DIV, DIV.main, P, P.start, BLOCKQUOTE, BLOCKQUOTE.tussen, FORM, .quote, .vol, .terug1, .terug2, DIV.list, UL, OL, LI, .inset, TEXTAREA, INPUT, SELECT, OPTION, .ftext {
	font-size: 10pt;
}

BODY, TABLE, THEAD, TBODY, CAPTION, TR, TH, TD, H1, H4, H6, DIV, DIV.main, P, P.start, FORM, .small, .quote, .quotsm, .smdt, .smsb, .terug1, .terug2, DIV.list, UL, OL, LI, .inset, .pagnr, TEXTAREA, INPUT, SELECT, OPTION, .ftext {
	font-weight: normal;
}

B, STRONG { font-weight: bold; }
I { font-style: italic; }
U { text-decoration: underline; }
SUP { vertical-align: super; font-size: 0.8em; }
SUB { vertical-align: sub; font-size: 0.8em; }

A { color: #0000FF; background-color: #FFCC99; }
A:visited { color: #663366; background-color: #FFCC99; }
A:active { color: #FFCC33; background-color: #FFCC99; }
A:hover { color: #0000FF; background-color: #FFCC66; }

A.naamtxt { color: #000000; background-color: transparent; }
A.naamhead { color: #663366; background-color: transparent; }

.midden { text-align: center; }
.new { clear: both; }


IMG, MAP { border: 0px none; }
IMG.nocl { clear: none; }

TABLE, TR, TD, TH {
	border-collapse: collapse;
	border: 0px none;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

TABLE.qres { width: 500px; margin-left: 20px; }
TD.qperc { width: 50px; text-align: right; }
TD.qres { width: 300px; background-color: #999999; color: #000000; }
TD.qressmall { width: 200px; background-color: #999999; color: #000000; }

TH {
	font-size: 9pt;
	text-decoration: underline;
	text-align: left;
}

.header {
	margin-top: 4pt;
	font-weight: bold;
	text-decoration: none;
}

.adres { text-decoration: none; }

DIV.main {
	margin: 0px 20px 0px 20px;
	padding: 0px 0px 0px 20px;
	position: relative;
}

DIV.hd1 {
	margin: 6px 0px -15px 0px;
	padding: 0px;
	border: 0px none;
}

H1 { text-align: center; }

H2 {
	font-family: 'Felix titling',arial,verdana,sans-serif;
	font-size: 20pt;
	font-weight: 600;
	text-transform: uppercase;
	color: #663366;
	background: #FFCC99;
	text-align: center;
	margin-bottom: 0px;
}

H3 {
	font-size: 16pt;
	font-weight: bold;
	color: #663366;
	background: #FFCC99;
	text-align: center;
	margin-bottom: 0px;
}

H3.index { margin-left: 3.5em; margin-right: 3.5em; }

H4 {
	font-size: 12pt;
	color: #663366;
	background: transparent;
	text-align: center;
	margin-top: 0.5em;
	margin-bottom: 0px;
}

H4.tussen {
	font-weight: bold;
	text-align: left;
	margin-top: 1.2em;
}

H4.faqtussen {
	font-weight: bold;
	text-align: left;
	margin-top: 50px;
}

H5 {
	font-weight: bold;
	background-color: transparent;
	color: #000000;
	margin-top: 1em;
	margin-bottom: 0px;
}

H5.vervolg { font-size: 8pt; }

H6 { text-decoration: underline; margin: 6pt 0px 0px 0px; }
H6.nb { margin: 12pt 0px 0px 0px; }
	
P { margin: 6pt 0px 0px 0px; }
P.start { margin: 0px; }
P.redactienoot { font-size: 8pt; margin-top: 10pt; }
P.font8center { font-size: 8pt; text-align: center; }

.font8start { font-size: 8pt; margin-top: 0px;}

.small { font-size: 8pt; margin-top: 2pt; }

.vol {
	color: #FF0000;
	background-color: transparent;
	font-weight: bold;
}

.terug1 { margin-top: 1em; margin-left: 30px; }
.terug2 { margin-top: 1em; margin-left: 55px; }


BLOCKQUOTE { font-weight: bold; font-style: italic; }
BLOCKQUOTE.tussen { font-weight: normal; margin-top: 5px; }


/* Lijsten moeten altijd in een divisie gevangen worden met de klasse list om de margins goed te krijgen */
DIV.list {
	margin: 5px 10px 5px 35px;
	padding: 0px;
	line-height: 13pt;
}

DIV.indexlist {
	margin: 5px 10px 5px 180px;
	padding: 0px;
	line-height: 13pt;
}

UL {
	margin: 0px;
	list-style-position: outside;
	list-style-type: disc;
}

UL.nobullet { list-style-type: none; }

OL {
	margin: 0px;
	list-style-position: outside;
	list-style-type: decimal;
}

INPUT, SELECT { margin: 4px 0px 0px 0px;}
INPUT.nomargin { margin: 0px;}
INPUT.banknaam { margin: 0px; font-size: 8pt; }
#buitenland { display: none;}


/* Stijl definities voor de blokken tekst in blauw omrande divisies */
DIV.inset {
	margin: 10pt 45px 0px 45px;
	color: #000000;
	background: #99CCCC;
	border: 4pt ridge #9999FF;
	padding: 8px;
}

DIV.flrinset {
	margin: 10px 0px 10px 15px;
	color: #000000;
	background: #99CCCC;
	border: 4pt ridge #9999FF;
	padding: 8px;
	float: right;
}

A.blue { color: #0000FF; background-color: #99CCCC; }
A.blue:visited { color: #663366; background-color: #99CCCC; }
A.blue:active { color: #FFCC33; background-color: #99CCCC; }
A.blue:hover { color: #0000FF; background-color: #FFCC66; }


/* Stijl definitie voor gebruik bij documenten met meerdere pagina's*/
P.pagnrhght {
	margin: 0.8em 0em 0em 0em;
	text-align: center;
	font-size: 9pt;
}


/* Stijlen voor de nieuwtjes lijst op de index pagina */

DIV.hometext { padding: 0px 25px 0px 8px; }

DIV.nieuwslist {
	color: #000000;
	background-color: #99CCCC;
	border: 5px ridge #9999FF;
	padding: 4px 8px 4px 8px;
}

H4.nieuws {
	font-weight: bold;
	padding: 6px 0px 6px 0px;
}

P.nieuws {
	font-size: 8pt;
	font-weight: bold;
	margin: 0px;
}


/* STYLES VOOR DE STANDAARD MENUBALK AAN DE LINKERKANT VAN ELKE PAGINA */

P.menu, .maillist, INPUT.maillist  { font-family: verdana, arial, helvetica, sans-serif; }

/* Stijlen voor het menu links */
P.menu {
	margin: 10px 8px 0px 8px;
	font-size: 9pt;
	line-height: 12pt;
	text-align: left;
}

A.menu { color: #0000FF; background-color: #FF9900; }
A.menu:visited { color: #663366; background-color: #FF9900; }
A.menu:active { color: #FFCC33; background-color: #FF9900; }
A.menu:hover { color: #0000FF; background-color: #FFCC66; }


/* Stijl voor de waarschuwing om een CSS browser te installeren */
P.sorry { display: none; }

/* Stijlen voor de tussen balkjes */
HR.menuhr1 {
	width: 100px;
	height: 3px;
	margin: 0px 8px 0px 8px;
	text-align: center;
}

HR.menuhr2 {
	width: 80px;
	height: 3px;
	margin: 0px 8px 0px 8px;
	text-align: center;
}

.maillist {
	margin: 2px 8px 0px 8px;
	font-size: 7.5pt;
	line-height: 10pt;
	text-align: left;
}

INPUT.maillist { margin: 1px 0px 0px 0px; }

IMG.colofoon {
	color: #000000;
	background-color: #FF9900;
	text-align: center;
}

#count3 { visibility: hidden; }


/* STYLES VOOR DE STANDAARD INFORMATIE ONDERAAN ELKE PAGINA */
.btopl, .btopr, .botmenu, .disclaim {
        font-family: verdana,arial,helvetica,sans-serif;
	font-size: 7.5pt;
}

P.mcent, .botmenu, .disclaim { text-align: center; }

P.btopl {
	margin: 2.5em 0px 0px 24px;
	text-align: left;
}

P.btopr {
	margin: 2.5em 24px 0px 0px;
	text-align: right;
}

A.lbtopr { font-weight: bold; }

/* Stijlen voor de tussen balkjes */
HR.bothr {
	width: 95%;
	height: 3pt;
	margin: 0px;
	text-align: center;
}

/* Stijlen voor de 4 menu items onderaan elke pagina */
.botmenu {
	font-weight: bold;
	margin: 0.5em 0px 0px 0px;
}

/* Stijlen voor de disclaimer onder de menu items */
.disclaim { margin: 0.5em 0px 0px 0px; }


/* Stijlen voor de popup teksten en counters van de INDEX pagina */
#quotea, #quoteb, #quotec, #quoted, #quotee, #quotef {
	position: absolute;
	text-align: center;
	font-family: helvetica, arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #663366;
	background-color: transparent;
	visibility: hidden;
}
#quotea { left: 30%; top: 35%; width: 450px; }
#quoteb { left: 45%; top: 42%; width: 400px; }
#quotec { left: 15%; top: 20%; width: 450px; }
#quoted { left: 8%; top: 35%; width: 450px; }
#quotee { left: 40%; top: 25%; width: 440px; }
#quotef { left: 25%; top: 38%; width: 450px; }
#mapDiv { position: static; z-index: 1; }

#count1, #count2 {
	position: absolute;
	left: 50%;
	top: 35%;
	visibility: hidden;
}
#robothelp {
	text-align: center;
	margin: 15px 0px 0px 0px;
	font-size: 8pt;
	visibility: hidden;
}

H3.redirect {margin-top: 50px;}
P.redirect {text-align: center;}