/* --- MAIN.CSS - Exin-Exams.com --- */

body, html {
	margin: 0;
	padding: 0;
	height: 100%;
}

body, p, td, h1, h2, h3, h4, h5, h6, input, textarea, select {
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

body {
	font-size: 0.8em;
	color: #000000;
	background-color: #ffffff;
}

h1 {
	font-size: 1.4em;
	font-weight: bold;
	color: #091863;
	margin: 0 0 18px;
	padding: 1px 0 2px;
	border-bottom: 1px solid #0863ad;
}

h2 {
	font-size: 1.4em;
	font-weight: bold;
	color: #0055aa;
	margin: -2px 0 7px;
	padding: 0;
}

h2.kader {
	clear: both;
	color: #3176ba;
	margin: 0;
	padding: 0 6px 5px;
	background: url(../images/bg_kopje.gif) #ffffff repeat-x left bottom;
}

h3.kader {
	clear: both;
	font-size: 1.3em;
	font-weight: bold;
	color: #6ea4d7;
	height: 19px;
	margin: 0;
	padding: 0 6px 5px;
	background: url(../images/bg_kopje.gif) #ffffff repeat-x left bottom;
}

h4 {
	font-size: 0.85em;
	font-weight: bold;
	color: #3176ba;
	margin: 0;
	padding: 12px 0 5px;
}

html>body h3.kader {
	height: auto;
	min-height: 19px;
}

p {
	margin: 0 0 16px;
	padding: 0;
}

a:link, a:visited, a:hover, a:active {
	color: #0863ad;
	text-decoration: underline;
}

a:hover, a:active {
	text-decoration: none;
}

a.anchor:link, a.anchor:visited, a.anchor:hover, a.anchor:active {	/* .anchor-links zijn interne bestemmingen */
	color: inherit;
	text-decoration: none;
}

a.more:link, a.more:visited, a.more:hover, a.more:active {
	display: block;
	float: left;
 	font-weight: bold;
	color: #0055aa;
	padding: 0 0 3px 16px;
	background: url(../images/ico_link.gif) transparent no-repeat 0 3px;
	text-decoration: none;
}

a.more:hover, a.more:active {
	text-decoration: underline;
}

a.RSSLink
{
 	font-weight: bold;
	color: #0055aa;
	padding: 0 0 3px 16px;
	background: url(../../images/ico_rss.gif) transparent no-repeat 0 3px;
	text-decoration: none;
}

a.RSSLink:hover, a.RSSLink:active {
	text-decoration: underline;
}

input, select, textarea {
	font-size: 1.0em;
	color: #003366;
	margin: 0;
	background-color: #e9f2f7;
	border-width: 1px;
	border-style: solid;
	border-color: #0055aa #bcd4e9 #bcd4e9 #0055aa;
}

.date {
	font-size: 0.85em;
	color: #6ea4d7;
	margin: -7px 0 2px;
}

span.date {
	margin: 0 10px 0 0;
}

.row {
	clear: both;
	margin: 0;
	padding: 0;
}

.alignRight {
	float: right;
	margin-left: 15px;
}

.alignLeft {
	float: left;
	margin-right: 15px;
}

.verplicht, .verplichtRegister, .certification {
	color: #63aad2;
}


/* --- hoofdstructuur --- */

#container {
	position: relative;	/* #footer wordt t.o.v. deze div gepositioneerd */
	height: 100%;
	margin: 0;
	padding: 0;
}

html>body #container {
	height: auto;
	min-height: 100%;
}

#skipNavigatie {
	position: absolute;
	left: -1000px;
}

#allButFooter {
	margin: 0;
	padding: 0 0 68px;	/* bottom minstens de totale hoogte van de footer */
}

.site {
	width: 940px;
	margin: 0 auto;
	overflow: hidden;
}


/* --------------- */
/* --- siteTop --- */
/* --------------- */

#siteTop {
	height: 150px;
	padding: 10px 0 0;
	background: url(../images/bg_body.gif) #77a5d1 repeat-x left top;
}

html>body #siteTop {
	height: auto;
	min-height: 150px;
	overflow: hidden;
}

#siteTop .site {
	overflow: hidden;
	background-color: #091863;
}

#siteLogo {
	display: block;
	float: left;
	width: 70px;
}

h1#logoTekst {
	display: none;
}

#topMenus {
	float: left;
	width: 870px;
	height: 100%;
	background: url(../images/bg_top.jpg) #6ea4d7 no-repeat left top;
}

#ATPtopMenus {
	float: left;
	width: 870px;
	height: 150px;
	background: url(../images/bg_atp_top_logged_in.jpg) #6ea4d7  no-repeat left top;
}

#ATPtopMenus2 {
	float: left;
	width: 870px;
	height: 150px;
	background: url(../images/bg_atp_top.jpg) #6ea4d7  no-repeat left top;
}

/* --- serviceMenu --- */

#serviceMenu {
	float: right;
	width: 220px;
	height: 120px;
	padding: 0;
	background: url(../images/bg_servicemenu.gif) #6ea4d7 repeat-x left top;
}

html>body #serviceMenu {
	height: auto;
	min-height: 120px;
}

#serviceMenu .zoekServiceInput {
	display: block;
	float: left;
	color: #000000;
	font-size: 10pt;
	width: 155px;
	height: 16px;
	margin: 9px 9px 0 5px;
	padding: 0 5px 2px;
	border-width: 1px;
	border-style: solid;
	border-color: #313184 #6ea4d7 #6ea4d7 #313184;
}

html>body #serviceMenu .zoekServiceInput {
	margin: 9px 9px 0 10px;
}

#serviceMenu .zoekServiceSubmit {
	display: block;
	float: left;
	margin: 9px 0 0;
	padding: 0;
	border-style: none;
}

#serviceMenu label {
	display: inline;
	float: none;
	clear: both;
	color: #ffffff;
	margin: 1px 0 0;
	padding: 1px 0 0 4px;
}

html>body #serviceMenu label {
	padding: 5px 0 0 8px;
}

#serviceMenu #zoekServiceLabelExams {
	margin: -3px 0 0;
}

html>body #serviceMenu #zoekServiceLabelExams {
	margin: -4px 0 0;
}

#serviceMenu .zoekServiceFilter {
	margin: 0 0 -1px 5px;
	background-color: transparent;
	border-style: none;
}

html>body #serviceMenu .zoekServiceFilter {
	margin: 0 0 -2px;
}

#serviceMenu ul {
	margin: 5px 0 0;
	padding: 5px 9px 0;
	border-top: 1px solid #3176ba;
}

#serviceMenu li {
	display: inline;
	margin: 0;
	padding: 0 0 3px 16px;
	background: url(../images/ico_link.gif) transparent no-repeat 0 3px;
	list-style-type: none;
}

#serviceMenu li.left {
	float: left;
	width: 119px;
}

#serviceMenu li.right {
	width: 51px;
}

#serviceMenu li a:link, #serviceMenu li a:visited, #serviceMenu li a:hover, #serviceMenu li a:active {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

#serviceMenu li a:hover, #serviceMenu li a:active {
	text-decoration: underline;
}


/* --- hoofdMenu --- */

#hoofdMenu {
	float: none;
	clear: both;
	height: 30px;
	background-color: #0055aa;
}

html>body #hoofdMenu {
	height: auto;
	min-height: 30px;
}

#hoofdMenu ul {
	width: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#hoofdMenu li {
	float: left;
	margin: -0.3em 0 0;
	padding: 0;
	list-style-type: none;
}

#hoofdMenu li.laatste {
	padding: 0 30px 0 0;
	background: url(../images/bg_tab_last.gif) transparent no-repeat 100% 0.33em;
}

#hoofdMenu li a:link, #hoofdMenu li a:visited, #hoofdMenu li a:hover, #hoofdMenu li a:active {
	display: inline;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	line-height: 2.65em;
	padding: 0.4em 11px 1.2em;
	background: url(../images/bg_tab_last.gif) #0055aa no-repeat left top;
}

#hoofdMenu li a.actief:link, #hoofdMenu li a.actief:visited {
	color: #18086b;
	background-image: none;
	background-color: #ffffff;
}

#hoofdMenu li a:hover, #hoofdMenu li a:active,
#hoofdMenu li a.actief:hover, #hoofdMenu li a.actief:active {
	background-image: none;
	background-color: #6ea4d7;
}


/* ---------------- */
/* --- siteBody --- */
/* ---------------- */

#siteBody {
	padding: 20px 0;
	background-color: #ffffff;
}


/* --- columnLeft --- */

#columnLeft {
	float: left;
	width: 160px;
	padding: 0 20px 0 0;
}

#columnLeft #subMenu {
	width: 160px;
	margin: 0 0 20px;
	padding: 0;
	border-top: 1px solid #0863ad;
}

#columnLeft #subMenu li {
	width: 160px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#columnLeft #subMenu li a:link, #columnLeft #subMenu li a:visited, #columnLeft #subMenu li a:hover, #columnLeft #subMenu li a:active {
	display: block;
	font-weight: bold;
	color: #18086b;
	text-decoration: none;
	width: 140px;
	padding: 3px 5px 5px 15px;
	background: url(../images/ico_sublevel.gif) transparent no-repeat 4px 8px;
	border-bottom: 1px solid #0863ad;
}

#columnLeft #subMenu li a.actief:link, #columnLeft #subMenu li a.actief:visited, #columnLeft #subMenu li a.actief:hover, #columnLeft #subMenu li a.actief:active {
	color: #ffffff;
	background-color: #0055aa;
}

#columnLeft #subMenu li a:hover, #columnLeft #subMenu li a:active,
#columnLeft #subMenu li a.actief:hover, #columnLeft #subMenu li a.actief:active {
	background-color: #8fbce5;
}

#columnLeft #subMenu ul {
	width: 160px;
	margin: -1px 0 0;
	padding: 0;
	background-color: #bcd4e9;
	/*border-style: none;*/
	border-top: 1px solid #ffffff;
}

#columnLeft #subMenu ul li {
	width: 160px;
}

#columnLeft #subMenu ul li.actief {
	color: #18086b;
	background: url(../images/bg_subsublevel_actief.gif) #ffffff repeat-x left bottom;
	text-decoration: none;
}

#columnLeft #subMenu ul li a:link, #columnLeft #subMenu ul li a:visited, #columnLeft #subMenu ul li a:hover, #columnLeft #subMenu ul li a:active {
	font-weight: normal;
	background: url(../images/ico_sublevel_inverse.gif) transparent no-repeat 4px 8px;
	border-bottom-color: #ffffff;
}

#columnLeft #subMenu ul li a:hover, #columnLeft #subMenu ul li a:active {
	background-color: #8fbce5;
}

#columnLeft #subMenu ul li.actief a:hover, #columnLeft #subMenu ul li.actief a:active {
	color: #ffffff;
}

#columnLeft a.banner:link, #columnLeft a.banner:visited, #columnLeft a.banner:hover, #columnLeft a.banner:active {
	display: block;
	width: 158px;
	margin: 0 0 20px;
	padding: 0;
	border: 1px solid #c1d8ea;
}

#columnLeft a.banner:hover, #columnLeft a.banner:active {
	border: 1px solid #6ea3d6;
}


/* --- columnCenter --- */

#columnCenter {
	float: left;
	width: 517px;
	background-color: #ffffff;
	border-top: 1px solid #0863ad;
}

#columnCenter h2.kader, #columnCenter h3.kader {
	padding: 0 12px 5px;
}

#columnCenter a.more:link, #columnCenter a.more:visited, #columnCenter a.more:hover, #columnCenter a.more:active {
	margin: -8px 0 0;
}


/* --- breadcrumb --- */

#breadcrumb {
	font-size: 0.85em;
	margin: 0;
	padding: 4px 1px 6px;
	border-bottom: 1px solid #c1d8ea;
}

#breadcrumb li {
	display: inline;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#breadcrumb ul {
	display: inline;
	margin: 0;
	padding: 0;
}

#breadcrumb li li {
	padding: 0 0 0 15px;
	background: url(../images/div_breadcrumb.gif) transparent no-repeat 3px 5px;
}


/* --- contact --- */

#form {
	width: 100%;
	margin: 22px 0 0;
	border-bottom: 1px solid #c1d8ea;
}

html>body #form {
	margin: 4px 0 0;
}

#form th {
	font-weight: normal;
	color: #003366;
	text-align: right;
	width: 156px;
	padding: 2px 32px 0 0;
}

#form tr.reciever th {
	padding-top: 25px;
}

#form td {
	width: 302px;
	padding: 0 29px 3px 0;
}

html>body #form td {
	padding: 0 29px 5px 0;
}

#form tr.reciever td {
	padding-top: 23px;
}

#form select {
	float: left;
	width: 67px;
	height: 17px;
}

html>body #form select {
	height: 19px;
}

#form input, textarea {
	width: 298px;
	height: 17px;
}

#form #register input
{
    width:268px;
}
 
 #form #register select
 {
    width:275px;
 }

#form #register .choice input 
{
    width: 25px;
    /*border-style: none;
    background-color:Transparent;*/
    height: 20px;
    /*float:left;*/
    margin-right: 10px;
}

#form #register .choice td 
{
    width: 80px;
    border-style: none;
    background-color:Transparent;
    float:left;
}

#form #register .choice
{
    margin-left: -1px;
}

#form #register td 
{
    padding-right:0px;
    width:268px;
}

#form #register th 
{
    width:186px;
    padding-right:0px; 
}

#form #register .inputShort
{
    width:136px;
}

html>body #form input, html>body #form textarea {
	width: 300px;
}

#form textarea {
	height: 110px;
}

#form input.contact_name {
	float: right;
	width: 227px;
}

#form td.verplicht {
	text-align: right;
	width: 130px;
	padding: 9px 58px 0 0;
}

#form #register td.verplichtRegister {
	text-align: right;
	width: 186px;
	padding: 9px 58px 0 0;
}

.overview .sendKnop,
#form .sendKnop {
	font-weight: bold;
	color: #ffffff;
	height: 17px;
	margin: 22px 0 9px;
	padding: 0 24px 1px 5px;
	background: url(../images/ico_poll.gif) #091863 no-repeat right center;
	border-style: none;
}

.overview .sendKnop
{
	float: right;
}

/*Toegevoegd door Sjoerd*/
.overview .sendKnop:link, .overview .sendKnop:visited, .overview .sendKnop:sendLink:hover, .overview .sendKnop a:sendLink:active
{
	color: White;
	text-decoration: none;
}

#form .sendKnop
{
	width: 58px;
}
/*Einde toevoeging*/



html>body #form .sendKnop {
	width: auto;
	min-width: 52px;
	height: auto;
	min-height: 17px;
	padding: 0 21px 0 3px;
}

#form a.sendLink:link, #form a.sendLink:visited, #form a.sendLink:hover, #form a.sendLink:active {
	display: none;
	float: right;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	margin: 22px 0 9px;
	padding: 0 24px 1px 5px;
	background: url(../images/ico_poll.gif) #091863 no-repeat right center;
}

#form a.sendLink:hover, #form a.sendLink:active {
	text-decoration: underline;
}


/* --- pollOverview --- */

div.poll.alignLeft, div.poll.alignRight {
	width: 230px;
	margin: -3px 0 0;
}

.row.eerste .poll.alignLeft, .row.eerste .poll.alignRight {
	margin: 11px 0 0;
}

#columnCenter .poll {
	padding: 0 10px;
	background: url(../images/bg_poll.gif) #e9f2f7 repeat-x left top;
}

#columnCenter .poll h2.kader, #columnCenter .poll h3.kader {
	padding: 0 6px 5px;
}

#columnCenter .poll p {
	color: #405b76;
	margin: 4px 9px 13px 9px;
}

.poll .vote {
	clear: both;
	margin: 20px 0 17px;
	padding: 7px 0 1px;
	border-top: 1px solid #c1d8ea;
}

.poll .vote a.voteLink:link, .poll .vote a.voteLink:visited, .poll .vote a.voteLink:hover, .poll .vote a.voteLink:active {
	display: none;
	font-weight: bold;
	color: #0055aa;
	text-decoration: none;
	margin: 0 10px;
	padding: 0 0 3px 16px;
	background: url(../images/ico_link.gif) transparent no-repeat 0 3px;
}

.poll .vote a.voteLink:hover, .poll .vote a.voteLink:active {
	text-decoration: underline;
}

.poll .vote .voteKnop {
	font-weight: bold;
	color: #0055aa;
	width: 48px;
	height: 17px;
	margin: 0 10px 0;
	padding: 0 0 1px 14px;
	background: url(../images/ico_link.gif) transparent no-repeat left center;
	border-style: none;
}

html>body .poll .vote .voteKnop {
	width: auto;
	min-width: 42px;
	height: auto;
	min-height: 17px;
	margin: -2px 10px 0;
	padding: 0 0 0 13px;
}

#columnCenter div.poll.results {
	margin: -3px 0 0;
	padding: 0 10px 30px;
}


/* --- nieuwsOverzicht / -Archief --- */

#columnCenter .newsItem {
	clear: both;
	padding: 0 0 32px;
}

#columnCenter .archief h2.kader {
	border-bottom: 1px solid #ffffff;
}

#columnCenter .headLines table {
	margin: 0 0 17px;
	padding: 0;
}

#columnCenter .archief table {
	margin: 0;
	padding: 0;
}

#columnCenter .headLines td, #columnCenter .archief td {
	padding: 5px 8px 9px 0;
	border-bottom: 1px solid #c1d8ea;
}

#columnCenter .headLines td.date, #columnCenter .archief td.date {
	padding: 7px 10px 7px 13px;
}

/* --- zoekresultaten --- */

#columnCenter .zoekResultaten h2.kader {
	padding: 0 10px 5px;
	border-bottom: 1px solid #ffffff;
}

#columnCenter .zoekResultaten h2.kader .query {
	font-size: 0.7em;
	color: #091863;
}

#columnCenter .zoekResultaten #resultaten {
	margin: 7px 0 16px;
	padding: 0;
}

#columnCenter .zoekResultaten #resultaten li {
	color: #091863;
	margin: 0;
	padding: 3px 11px 9px;
	list-style-type: none;
	border-top: 1px solid #c1d8ea;
}

#columnCenter .zoekResultaten #resultaten li.eerste {
	border-style: none;
}

#columnCenter .zoekResultaten #resultaten .date {
	margin: 0;
}

#columnCenter .zoekResultaten #resultaten a:link, #columnCenter .zoekResultaten #resultaten a:visited, #columnCenter .zoekResultaten #resultaten a:hover, #columnCenter .zoekResultaten #resultaten a:active {
	font-weight: bold;
	color: #0055aa;
}

#columnCenter .zoekResultaten #resultaten p {
	margin: 0 0 1px;
}

#columnCenter .zoekResultaten #resultaten ul {
	display: inline;
	margin: 0;
	padding: 0;
}

#columnCenter .zoekResultaten #resultaten ul.path {
	font-size: 0.85em;
}

#columnCenter .zoekResultaten #resultaten ul li {
	display: inline;
	color: #087800;
	padding: 0 4px 0 0;
	border-style: none;
}

#columnCenter .zoekResultaten #resultaten ul li li {
	padding: 0 4px 0 6px;
	background: url(../images/div_path_searchresults.gif) transparent no-repeat 0 3px;
}

/* --- providers --- */

#columnCenter .providerSearch #selectProviders {
	width: 520px;
	margin: -7px 0 27px;
	padding: 0;
}

#columnCenter .providerSearch #selectProviders li {
	width: 500px;
	margin: 0 0 -3px;
	padding: 7px 10px 8px;
	overflow: hidden;
	background: url(../images/bg_select.gif) #e2ecf5 repeat-x left bottom;
	list-style-type: none;
	border-bottom: 1px solid #ffffff;
}

html>body #columnCenter .providerSearch #selectProviders li {
	margin: 0;
}

#columnCenter .providerSearch #selectProviders li label {
	display: block;
	float: left;
	clear: left;
	font-weight: bold;
	color: #091863;
	width: 107px;
	padding: 3px 10px 2px 0;
}

#columnCenter .providerSearch #selectProviders select {
	display: block;
	float: left;
	width: 381px;
	height: 17px;
	margin: 0;
	background-color: #ffffff;
	border: 1px solid #0055aa;
}

#columnCenter .providerSearch #selectProviders .textbox
{
	display: block;
	float: left;
	width: 381px;
	height: 17px;
	margin: 0;
	background-color: #ffffff;
	border: 1px solid #0055aa;
}

html>body #columnCenter .providerSearch #selectProviders select {
	height: 19px;
}

#selectProviders .selectKnop {
	display: block;
	float: right;
	clear: right;
	font-weight: bold;
	color: #ffffff;
	width: 69px;
	height: 17px;
	margin: 3px 0 0;
	padding: 0 24px 1px 5px;
	background: url(../images/ico_poll.gif) #091863 no-repeat right center;
	border-style: none;
}

html>body #selectProviders .selectKnop {
	width: auto;
	min-width: 69px;
	height: auto;
	min-height: 17px;
	margin: 2px 0 0 0;
	padding: 0 21px 0 3px;
}

#selectProviders a.selectLink:link, #selectProviders a.selectLink:visited, #selectProviders a.selectLink:hover, #selectProviders a.selectLink:active {
	display: none;
	float: right;
	clear: right;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	margin: 3px 0 0;
	padding: 0 24px 1px 5px;
	background: url(../images/ico_poll.gif) #091863 no-repeat right center;
}

html>body #selectProviders a.selectLink:link, html>body #selectProviders a.selectLink:visited, html>body #selectProviders a.selectLink:hover, html>body #selectProviders a.selectLink:active {
	margin: 3px 0 0 0;
}

#selectProviders a.selectLink:hover, #selectProviders a.selectLink:active {
	text-decoration: underline;
}

#columnCenter .providers h2.kader {
	border-bottom: 1px solid #ffffff;
}

#columnCenter .providers div.certification {
	padding: 2px 9px;
}

#columnCenter .providers #provResultaten {
	font-size: 0.85em;
	width: 520px;
	margin: 3px 0;
}

#columnCenter .providers th {
	color: #0055aa;
	text-align: left;
	padding: 6px 9px 5px;
}

#columnCenter .providers thead th {
	font-weight: bold;
}

#columnCenter .providers tbody th {
	font-size: 1.1em;
	font-weight: bold;
	border-top: 1px solid #bcd4e9;
}

#columnCenter .providers td.address, #columnCenter .providers td.products {
	padding: 6px 0 13px;
	border-top: 1px solid #bcd4e9;
}

#columnCenter .providers tbody table th {
	font-size: 1.0em;
	font-weight: normal;
	color: #091863;
	border-style: none;
	padding: 0 9px;
}

#columnCenter .providers tbody ul {
	margin: 0 9px;
	padding: 0;
}

#columnCenter .providers tbody li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#columnCenter #accrTrProviders {
	margin: 13px 0 0 7px;
	padding: 0;
}

html>body #columnCenter #accrTrProviders {
	margin: 15px 0 0 7px;
}

#columnCenter #accrTrProviders li {
	margin: 0;
	padding: 4px 0 0;
	list-style-type: none;
}

#columnCenter #accrTrProviders a.more:link, #columnCenter #accrTrProviders a.more:visited, #columnCenter #accrTrProviders a.more:hover, #columnCenter #accrTrProviders a.more:active {
	display: inline;
	float: none;
	margin: 0;
}

#columnCenter #accrTrProviders a img {
	vertical-align: middle;
	margin: 1px 0 2px 5px;
	background-color: #ffffff;	/* nodig i.v.m. bug in IE */
	border-style: none;
}

html>body #columnCenter #accrTrProviders a img {
	margin: 0 0 3px 5px;
}

/* --- pageMenu --- */

.pageMenu {
	margin: 0;
	padding: 6px 43px 4px 11px;
	overflow: hidden;
	background-color: #bcd4e9;
}

.pageMenu .menuTitle {
	float: left;
	font-weight: bold;
	color: #ffffff;
	margin: -1px 0 0;
	padding: 0 10px 0 0;
}

.pageMenu ul {
	display: inline;
	margin: 0 0 0 57px;
	padding: 0;
}

.pageMenu ul ul {
	width: auto;
	margin: 0 3px 0 -5px;
}

.pageMenu li {
	display: inline;
	margin: 0;
	padding: 0 0 0 7px;
	list-style-type: none;
}

.pageMenu li li {
	font-size: 0.9em;
	vertical-align: top;
}

.pageMenu li li a.actief:link, .pageMenu li li a.actief:visited, .pageMenu li li a.actief:hover, .pageMenu li li a.actief:active {
	font-weight: bold;
	text-decoration: none;
}


/* --- exams --- */
/*
#columnCenter .examItem {
	clear: both;
	padding: 0 0 32px;
}*/

#columnCenter .overview table {
	width: 100%;
	margin: 0 0 17px;
	padding: 0;
	border-bottom: 1px solid #c1d8ea;
}

#columnCenter .overview thead th {
	font-size: 0.85em;
	color: #3176ba;
	margin: 0;
	padding: 10px 6px 7px;
	background: url(../images/bg_kopje.gif) #ffffff repeat-x left bottom;
	border-bottom: 1px solid #ffffff;
}

#columnCenter .overview thead th #price {
	float: right;
	speak: none;
}

#columnCenter .overview thead th.cost {
	font-weight: normal;
	text-align: center;
}

#columnCenter .overview tbody th {
	font-weight: bold;
	text-align: left;
	padding: 3px 6px 5px;
}

#columnCenter .overview td {
	padding: 5px 6px 6px;
	border-top: 1px solid #c1d8ea;
}

#columnCenter .overview tr.eerste td {
	border-top-style: none;
}

#columnCenter .overview td.cost {
	font-weight: bold;
	color: #087800;
	text-align: right;
	padding: 5px 8px 6px 4px;
        white-space: nowrap;
}
#columnCenter .overview tbody th {
	color: #ffffff;
	background-color: #091863;
}

/* --- exam --- */

#columnCenter .exam {
	color: #0055aa;
	width: 100%;
	margin: 26px 0 0;
	overflow: hidden;
	background: url(../images/bg_kopje.gif) #ffffff repeat-x 0 7px;
	border-bottom: 1px solid #c1d8ea;
}

#columnCenter .exam #general {
	float: left;
	clear: left;
	width: 200px;
}

#columnCenter .exam #examination, #columnCenter .exam #acrobat {
	/*float: left;
	clear: left;*/
	width: 181px;
	padding: 0 20px 10px 9px;
}

#columnCenter .exam #acrobat p {
	margin: 16px 0 6px;
	padding: 0;
}

#columnCenter .exam #examination h1 {
	font-size: 1.3em;
	color: #0055aa;
	margin: 0 0 4px;
	padding: 10px 0 2px;
	border-style: none;
}

#columnCenter .exam #specifications {
	float: right;
	clear: right;
	width: 310px;
}

#columnCenter .exam #specifications thead th {
	font-size: 0.85em;
	font-weight: bold;
	color: #3176ba;
	line-height: 1.2em;
	width: 78px;
	padding: 0 5px 5px;
}

#columnCenter .exam #specifications thead th.language {
	text-align: left;
	/*width: 129px;*/
	width: 285px;
	padding: 0 5px 5px 0;
}

#columnCenter .exam #specifications tbody td {
	width: 88px;
	border-top: 1px solid #c1d8ea;
}

#columnCenter .exam #specifications tbody tr.eerste td {
	border-top-style: none;
}

.downloadCategory h1 {
	text-align:left;
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 0px;	
	FONT-SIZE: 1.3em;	
	PADDING-BOTTOM: 2px;	
	MARGIN: 0px 0px 4px;	
	COLOR: #091863;	
	BORDER-TOP-STYLE: none;	
	PADDING-TOP: 10px;	
	BORDER-RIGHT-STYLE: none;	
	BORDER-LEFT-STYLE: none;	
	BORDER-BOTTOM-STYLE: none;
}

#columnCenter .exam #specifications tbody td.pdfDownload {
	width: 280px;
	padding:  0px 0;
}

#columnCenter #specifications td.language a:link, #columnCenter #specifications td.language a:visited, #columnCenter #specifications td.language a:hover, #columnCenter #specifications td.language a:active {
	display: block;
	font-weight: bold;
	text-decoration: none;
	margin: 3px 0 5px;
	padding: 0 0 3px 16px;
	background: url(../images/ico_link.gif) transparent no-repeat 0 3px;
}

#columnCenter #specifications td.language a:hover, #columnCenter #specifications td.language a:active {
	text-decoration: underline;
}


/* --- exam info --- */

#columnCenter .informatie h2.kader {
	font-size: 1.0em;
	color: #091863;
	margin: 0;
	padding: 3px 11px 9px;
}

#columnCenter .informatie .infoItem {
	color: #0055aa;
	margin: 0;
	padding: 6px 11px 9px;
	border-bottom: 1px solid #c1d8ea;
}

#columnCenter .informatie .infoItem h4 {
	font-size: 1.0em;
	color: #0055aa;
	margin: 0;
	padding: 0;
}

#columnCenter .informatie .infoItem h5 {
	font-size: 1.0em;
	color: #6ea4d7;
	margin: 0;
	padding: 0;
}

#columnCenter .informatie .infoItem p {
	margin: 0;
	padding: 0;
}

#columnCenter .informatie .infoItem ul {
	margin: 0;
	padding: 0;
}

#columnCenter .informatie .infoItem li {
	margin: 0;
	padding: 0 0 0 21px;
	list-style-type: none;
	background: url(../images/dot_blauw.gif) transparent no-repeat 5px 7px;
}


/* --- FAQ --- */

#columnCenter .faqCategories table {
	margin: 0 0 28px;
	background-color: #bcd4e9;
}

#columnCenter .faqCategories colgroup, #columnCenter .faqCategories td {
	width: 173px;
}

#columnCenter .faqCategories colgroup.col_2, #columnCenter .faqCategories td.col_2 {
	width: 172px;
}

#columnCenter .faqCategories td {
	border-width: 1px;
	border-style: solid none none solid;
	border-color: #ffffff;
}

#columnCenter .faqCategories td.col_1 {
	border-style: solid none none;
}

#columnCenter .faqCategories td a:link, #columnCenter .faqCategories td a:visited, #columnCenter .faqCategories td a:hover, #columnCenter .faqCategories td a:active {
	display: block;
	color: #18086b;
	text-decoration: none;
	width: 144px;
	margin: 0;
	padding: 3px 5px 5px 23px;
	background: url(../images/ico_link_down.gif) transparent no-repeat 9px 8px;
}

#columnCenter .faqCategories td.col_2 a:link, #columnCenter .faqCategories td.col_2 a:visited, #columnCenter .faqCategories td.col_2 a:hover, #columnCenter .faqCategories td.col_2 a:active {
	width: 144px;
}

#columnCenter .faqCategories td a:hover, #columnCenter .faqCategories td a:active {
	background-color: #8fbce5;
}

#columnCenter .faqs h2.kader {
	float: none;
	clear: both;
}

#columnCenter .faqs dl {
	margin: 6px 0 48px;
	padding: 0;
}

html>body #columnCenter .faqs dl {
	margin: -10px 0 48px;
}

#columnCenter .faqs dt {
	clear: both;
	font-weight: bold;
	color: #091863;
	margin: 0;
	padding: 10px 0 0;
}

html>body #columnCenter .faqs dt {
	padding: 20px 0 0;
}

#columnCenter .faqs dd {
	clear: both;
	margin: 0;
	padding: 0;
}

#columnCenter .faqs dd a:link, #columnCenter .faqs dd a:visited, #columnCenter .faqs dd a:hover, #columnCenter .faqs dd a:active {
	font-weight: bold;
	color: #0055aa;
	text-decoration: none;
}

#columnCenter .faqs dd a.backtotop:link, #columnCenter .faqs dd a.backtotop:visited, #columnCenter .faqs dd a.backtotop:hover, #columnCenter .faqs dd a.backtotop:active {
	padding: 0 0 0 12px;
	display: block;
	float: left;
	background: url(../images/ico_link_up.gif) transparent no-repeat 0 4px;
} 

#columnCenter .faqs dd a:hover, #columnCenter .faqs dd a:active {
	text-decoration: underline;
}


/* --- sitemap --- */

#columnCenter #sitemap {
	margin: -8px 0 0;
	padding: 0;
}

#columnCenter #sitemap li {
	float: none;
	clear: both;
	margin: 0;
	padding: 6px 0 6px 3px;
	border-bottom: 1px solid #c1d8ea;
	list-style-type: none;
}

#columnCenter #sitemap ul {
	margin: 0 0 9px;
	padding: 0 0 0 30px;
}

#columnCenter #sitemap li li {
	padding: 3px 0 2px;
	border-bottom-style: none;
}

#columnCenter #sitemap ul ul {
	margin: 3px 0 0;
	padding: 0 0 0 47px;
}

#columnCenter #sitemap li li li {
	float: left;
	clear: none;
	padding: 3px 14px 0 11px;
	background: url(../images/div_sitemap_lvl3.gif) transparent no-repeat 100% 6px;
}

#columnCenter #sitemap li li li.laatste {
	padding: 3px 0 0 11px;
	background-image: none;
}

#columnCenter #sitemap li a:link, #columnCenter #sitemap li a:visited, #columnCenter #sitemap li a:hover, #columnCenter #sitemap li a:active {
	font-size: 1.4em;
	font-weight: bold;
	color: #0055aa;
	text-decoration: none;
	padding: 0 0 0 19px;
	background: url(../images/ico_link.gif) transparent no-repeat 0 5px;
}

#columnCenter #sitemap li li a:link, #columnCenter #sitemap li li a:visited, #columnCenter #sitemap li li a:hover, #columnCenter #sitemap li li a:active {
	font-size: 1.0em;
	padding: 0 0 0 12px;
	background: url(../images/ico_sublevel.gif) transparent no-repeat 0 5px;
}

#columnCenter #sitemap li a:hover, #columnCenter #sitemap li a:active {
	text-decoration: underline;
}

#columnCenter #sitemap li li li a:link, #columnCenter #sitemap li li li a:visited, #columnCenter #sitemap li li li a:hover, #columnCenter #sitemap li li li a:active {
	font-weight: normal;
	text-decoration: underline;
	padding: 0;
	background-image: none;
}

#columnCenter #sitemap li li li a:hover, #columnCenter #sitemap li li li a:active {
	text-decoration: none;
}



/* --- columnRight --- */

#columnRight {
	float: right;
	width: 220px;
	padding: 0 0 0 20px;
}

#columnRight p {
	color: #405b76;
	margin: 4px 9px 13px 9px;
}


/* --- functiemenu --- */

#functieMenu {
	margin: 0 0 14px;
	padding: 4px 0;
	border-width: 1px;
	border-style: solid none;
	border-color: #c1d8ea;
}

#functieMenu li {
	display: inline;
	margin: 0;
	padding: 0 2px 0 9px;
	list-style-type: none;
}

#functieMenu li a:link, #functieMenu li a:visited, #functieMenu li a:hover, #functieMenu li a:active {
	font-weight: bold;
	color: #0055aa;
	text-decoration: none;
	padding: 0 0 0 24px;
	background-repeat: no-repeat;
	background-position: 0 1px;
}

#functieMenu li a.email:link, #functieMenu li a.email:visited, #functieMenu li a.email:hover, #functieMenu li a.email:active {
	background-image: url(../images/ico_email.gif);
}

#functieMenu li a#print:link, #functieMenu li a#print:visited, #functieMenu li a#print:hover, #functieMenu li a#print:active {
	background-image: url(../images/ico_print.gif);
}

#functieMenu li a:hover, #functieMenu li a:active {
	text-decoration: underline;
}


/* --- relatedLinks --- */

#relatedLinks ul {
	margin: 0 0 11px;
	padding: 0;
}

#relatedLinks ul li {
	margin: 0;
	padding: 2px 8px 3px;
	border-bottom: 1px solid #c1d8ea;
	list-style-type: none;
}


/* --- poll --- */

.poll label {
	clear: left;
	font-weight: bold;
	color: #0055aa;
	margin: -4px 0 0 4px;
	padding: 0;
}

html>body .poll label {
	margin: -4px 0 0 8px;
}

.poll input {
	vertical-align: middle;
	margin: 0;
	padding: 0;
	background-color: transparent;
	border-style: none;
}

#columnRight .poll .voteKnop {
	float: right;
	font-weight: bold;
	color: #ffffff;
	width: 58px;
	height: 17px;
	margin: -4px 10px 0 0;
	padding: 0 24px 1px 5px;
	background: url(../images/ico_poll.gif) #091863 no-repeat right center;
	border-style: none;
}

html>body #columnRight .poll .voteKnop {
	width: auto;
	min-width: 52px;
	height: auto;
	min-height: 17px;
	padding: 0 21px 0 3px;
}

#columnRight .poll a.voteLink:link, #columnRight .poll a.voteLink:visited, #columnRight .poll a.voteLink:hover, #columnRight .poll a.voteLink:active {
	display: none;
	float: right;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	margin: -4px 10px 0 0;
	padding: 0 24px 1px 5px;
	background: url(../images/ico_poll.gif) #091863 no-repeat right center;
}

#columnRight .poll a.voteLink:hover, #columnRight .poll a.voteLink:active {
	text-decoration: underline;
}

.poll #moreOpinion {
	clear: both;
	margin: 20px 0 17px;
	padding: 7px 0 0;
	border-top: 1px solid #c1d8ea;
}

.poll #moreOpinion li {
	margin: 0;
	padding: 0 10px;
	list-style-type: none;
}

#moreOpinion a:link, #moreOpinion a:visited, #moreOpinion a:hover, #moreOpinion a:active {
	font-weight: bold;
	color: #0055aa;
	text-decoration: none;
	padding: 0 0 3px 16px;
	background: url(../images/ico_link.gif) transparent no-repeat 0 3px;
}

#moreOpinion a:hover, #moreOpinion a:active {
	text-decoration: underline;
}

div.poll.results {
	margin: 0 0 25px;
}

.poll .resultOption {
	font-weight: bold;
	color: #0055aa;
	margin: -2px 10px 11px;
}

.poll .resultOption .percentage {
	color: #087800;
	padding: 0 1px 0 3px;
}

.poll .resultOption .absolute {
	font-weight: normal;
	color: #405b76;
}

.poll .resultOption .bar {
	margin: 3px 0 0;
	background-color: #bcd4e9;
}


/* --- newsLetter --- */

#columnRight #newsLetter {
	margin: 0 0 7px;
}

#columnRight #newsLetter input.newsletterSignup {
	color: #000000;
	width: 163px;
	height: 17px;
	margin: -10px 3px 10px 6px;
	padding: 0 4px 1px;
}

html>body #columnRight #newsLetter input.newsletterSignup {
	margin: -12px 3px 12px 6px;
}

#columnRight #newsLetter input.newsletterSubmit {
	margin: -6px 0 6px;
	border-style: none;
}


/* --- makeIT --- */

#columnRight #makeIT p{
	margin: 4px 0 5px;
	padding: 0 9px 9px;
	border-bottom: 1px solid #c1d8ea;
}

#columnRight #makeIT a.more {
	margin: 0 0 0 5px;
}

html>body #columnRight #makeIT a.more {
	margin: 0 0 0 10px;
}

/* Newspage */

.newsLinks #newsLinkList {
	clear: both;
	margin: 20px 0 17px;
	padding: 7px 0 0;
	border-top: 1px solid #c1d8ea;
}

.newsLinks #newsLinkList li {
	margin: 0;
	padding: 0 10px;
	list-style-type: none;
}

.newsLinks #newsLinkList a:link, 
.newsLinks #newsLinkList a:visited, 
.newsLinks #newsLinkList a:hover, 
.newsLinks #newsLinkList a:active {
	font-weight: bold;
	color: #0055aa;
	text-decoration: none;
	padding: 0 0 3px 16px;
	background: url(../images/ico_link.gif) transparent no-repeat 0 3px;
}

.newsLinks #newsLinkList a:hover, 
.newsLinks #newsLinkList a:active {
	text-decoration: underline;
}

/* -------------- */
/* --- footer --- */
/* -------------- */

#footer {
	position: absolute;	/* positioneer t.o.v. #container */
	bottom: -1px;
	text-align: center;
	width: 100%;
	height: 67px;
	background-color: #c4d8eb;
	border-top: 1px solid #0055aa;
}

html>body #footer {
	bottom: 0;
}

#footer ul {
	margin: 7px 0 7px;
	padding: 0;
}

#footer ul li {
	display: inline;
	margin: 0;
	padding: 0 0 0 11px;
	background: url(../images/div_footermenu.gif) transparent no-repeat 3px 3px;
	list-style-type: none;
}

#footer ul li.eerste {
	padding: 0;
	background-image: none; 
}

#footer ul li a.actief:link, #footer ul li a.actief:visited, #footer ul li a.actief:hover, #footer ul li a.actief:active {
	font-weight: bold;
	text-decoration: none;
}

#footer #copyright {
	font-size: 0.85em;
	font-weight: bold;
	color: #ffffff;
	margin: 0;
	padding: 0;
}

#goog-wm-sb 
{
	margin-top: 10px;
	margin-left: 265px;
}