body {
	margin: 0px;
	padding: 0px;
}

body, div, html, td {
	font-family: Tahoma, Verdana, arial, sans-serif;
	mso-bidi-font-size: 12.0pt;
	mso-bidi-font-family: 'Times New Roman';
	font-size: 11pt;
	color: #808080;
	line-height: 150%;
}

.footer {
	font-family: Tahoma, Verdana, arial, sans-serif;
	font-size: 7pt;
	color: #ffffff;
	font-weight: bold;
	line-height: 7pt;
}


td {
	text-align: left;
	vertical-align: top;
}

div.content {
	margin: 7px 34px 0px 34px;
}

div.content p {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 20px 0px;
}

div.content p.title {
	font-weight: bold;
	background-color: #f6f6f6;
}

.block {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 20px 0px;
}

div.content ul {
	list-style-image: url(../images/list_square_red.gif);
	padding: 0px 0px 20px 30px;
	margin: 0px 0px 0px 0px;
}
	

div.content a, div.content a:active, div.content a:visited  {
	color: #0062ac;
	font-weight: normal;
	text-decoration: none;
}

div.content a:hover {
	text-decoration: underline;
}

.footer a, .footer a:active, .footer a:visited  {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.footer a:hover {
	color: #000000;
	text-decoration: underline;
}

div.content a.plain, div.content a.plain:active, div.content a.plain:visited  {
	color: #808080;
	font-weight: normal;
	text-decoration: none;
}

div.content a.plain:hover {
	text-decoration: underline;
}

input.zoekveld {
	font-family: Tahoma, Verdana, arial, sans-serif;
	font-size: 12px;
	height:18px;
	width:120px;
	margin:0;
	padding:0;
	color: #808080;
	border: 1px solid #0062ac;
}

input.zoekknop {
	height:22px;
	width:52px;
	margin:0;
	padding:0;
	font-family: Tahoma, Verdana, arial, sans-serif;
	font-size: 12px;
	color: #0062ac;
}

font.mark {
	background-color: yellow;
}

/*** /homepagestyles ***/

ul.mainmenu { list-style: none; margin: 0 10px 30px 10px; padding: 0; clear: both; width:169px}
ul.mainmenu li { list-style: none; border-bottom: 1px solid #c6c5c4; }
ul.mainmenu li li { border: 0px solid #fff; }
ul.mainmenu li a:link, ul.mainmenu li a:visited { color: #5e5e60; padding: 3px 15px 5px 0; display: block; zoom: 1; }
ul.mainmenu li a:hover { text-decoration: none; }
ul.mainmenu ul { list-style: none; border-top: 1px solid #317fba; border-bottom: 1px solid #317fba; background: #e6eff6; margin: 0; padding: 0;}
ul.mainmenu li.last ul { border-bottom: 0px solid #317fba; }
ul.mainmenu ul ul { background: #fff; }
ul.mainmenu .level1 { padding-left: 5px!important; background: url(../images/bullet04.gif) 156px -20px no-repeat; }
ul.mainmenu .level1:hover { background-position: 156px 8px; }
ul.mainmenu li.act .level1 { font-weight: bold; color: #fff!important; background: url(../images/bg_menu_1level_v2.gif) 0 top no-repeat; }
ul.mainmenu li.act .level1:hover { background-position: -169px top; }
ul.mainmenu li.cur .level1, ul.mainmenu li.cur .level1:hover { font-weight: bold; color: #fff; background: url(../images/bg_menu_1level_v2.gif) -169px top no-repeat;  }
ul.mainmenu .level2 { line-height: 14px; background: url(../images/bullet04.gif) 156px -20px no-repeat; padding-left: 14px!important; }
ul.mainmenu li li.cur .level2, ul.mainmenu .level2:hover { background-position: 156px 6px; }
ul.mainmenu li li.act .level2 { font-weight: normal; color: #0062ac!important; }
ul.mainmenu .level3 { line-height: 14px; background: url(../images/bullet04.gif) 156px -20px no-repeat; padding-left: 20px!important; }
ul.mainmenu .level3:hover, ul.mainmenu li li li.cur .level3 { background-position: 156px 6px; }
ul.mainmenu li li li.act .level3 { font-weight: bold; color: #0062ac; }

ul.mainmenu {
	margin-top: 10px;
	font-family: Verdana, arial, sans-serif;
	font-size: 8pt;
	line-height: 16px;
}

ul.mainmenu a, ul.mainmenu a:active, ul.mainmenu a:visited  {
	text-decoration: none;
}

