/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

body {
	font-size:75%;
	color:#222;
	background:#162A49;
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
}

.link {
	cursor: pointer;
	text-decoration: underline;
}

/*		design
-----------------------------------------*/

h1,h2,h3,h4,h5,h6 { font-weight: normal; }

h1 { font-size: 1.5em; line-height: 1; margin-bottom: 0.5em; color: #f7923a; font-weight: bold; margin-top: 0.2em; }
h2 { font-size: 1.4em; font-weight: bold; margin-bottom: 0.75em; margin-top: 0.4em; margin-bottom: 0.4em; color: #203b72; }
h3 { font-size: 1.3em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}

.clearfix {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/*		layout
-----------------------------------------*/

#wrap {
	background: #162a49 url('/images/background.png') repeat-x top left;
	height: auto !important;
	min-height: 100%;
	position: relative;
}

#header {
	width: 100%;
	height: 100px;
	overflow: hidden;
	background-color: #fff;
	margin: 0;
	padding: 0;
}

	#header #header-center {
		width: 960px;
		clear: both;
		margin: 0 auto;
		padding-top: 20px;
		overflow: hidden;
	}
	
		#header #header-center #logo img,
		#header #header-center #logo .slogan {
			float: left;
		}
		
		#header #header-center #logo .slogan { 
			margin-top: 20px;
			margin-left: 70px;
		}
		
#menu {
	border: 1px solid #fff;
	background-color: #fff;
	overflow: hidden;
	border-bottom: 1px solid #547dbd;
}

	#menu ul#head {
		list-style: none;
		width: 960px;
		clear: both;
		margin: 10px auto;
		padding-bottom: 20px;
	}
	
		#menu ul#head li {
			float: left;
			color: #24386b;
			margin-right: 20px;
			font-size: 13px;
			font-weight: bold;
		}
			#menu ul#head li a {
				color: #24386b;
				text-decoration: none;
			}
			
				#menu ul#head li a:hover {
					text-decoration: underline;
				}
			
	#menu ul#sub {
		list-style: none;
		width: 960px;
		clear: both;
		margin: 10px auto;
		border-top: 2px solid #24386b;
		overflow: auto;
		padding-top: 10px;
	}
	
		#menu ul#sub li {
			float: left;
			font-size: 12px;
			margin: 0 10px;
			color: #4b96da;
		}
			
			#menu ul#sub li a {
				color: #4b96da;
				text-decoration: none;
			}
			
				#menu ul#sub li a:hover {
					text-decoration: underline;
				}
		
#main {
	margin-top: 70px;
	overflow: auto;
	position: relative;
}

	#main #background {
		background: #f7923a;
		border-top: 3px solid #efefef;
		border-bottom: 3px solid #efefef;
		position: relative;
		height: 300px;
		overflow: hidden;
	}

	#content {
		background-color: #fff;
		overflow: hidden;
		height: 300px;
		clear: both;
		width: 960px;
		margin: 0 auto;
		border-left: 10px solid #213c73;
	}
	
		#content a {
			color: #203b72;
		}
	
	.content_item {
		width: 960px;
		float: left;
		height: auto !important;
		min-height: 100%;
		overflow: auto;
	}
	
	.content-left {
		height: auto !important;
		min-height: 100%;
		width: 700px;
		float: left;
	}
	
		.image-left {
			float: left;
			height: auto !important;
			min-height: 100%;
			overflow: auto;
			width: 200px;
			margin-right: 10px;
		}
		
		.text-left {
			float: left;
			height: auto !important;
			min-height: 100%;
			overflow: hidden;
			width: 480px;
		}
		
			.text-left ul {
				list-style: disc;
			}
			
				.text-left ul li {
					margin-left: 20px;
				}
	
	.content-right {
		height: auto !important;
		min-height: 100%;
		width: 220px;
		float: right;
		z-index: 2;
		border-left: 10px solid #213c73;
		color: #fff;
		background: #f7923a;
		overflow: hidden;
		border: 1px solid #f7923a;
	}
	
		.content-right a {
			color: #4B96DA;
			border: 0;
			text-decoration: none;
		}
		
		.content-right a img {
			border: 0;
		}

	#begrippenlijst_letters {
		list-style: none;
	}
		
		#begrippenlijst_letters li {
			float: left;
			width: 100px;
		}
		
		#begrippenlijst_letters li:hover {
			cursor: pointer;
		}
	
	#scrollable {
		height: auto !important;
		min-height: 100%;
		width:20000em;
		left: 0px;
		overflow: auto;
		background: #fff url('/images/scrollable_bg.png') repeat top left;
	}
	
#watermerk {
	overflow: auto;
	height: 250px;
	text-align: center;
	clear: both;
	padding-top: 30px;
}

#contact-left {
	float: left;
	padding-right: 7px;
}

#contact-right {
	float: left;
	padding-left: 7px;
}

#faq {
	list-style: disc;
}

	#faq li {
		cursor: pointer;
		margin-bottom: 15px;
	}

	#faq .oneven {
		background-color: #ffc38e;
	}
	
#prevbutton {
	float: left;
}
	
#nextbutton {
	float: right;
}

#vragendiv {
	margin-top: 5px;
}

#tablefixed tr {
	height: 0px;
	margin-top: 5px;
}

	#tablefixed tr td input {
		margin: 2px;
	}

#tablefixed tr td {
}
