* {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl {
	font-weight: normal;
}

img {
	border: none;
}

body {
	background: white;
	color: #4360A2;
	font-family: Helvetica, Arial, sans-serif;
	font-style: normal;
	text-align: center;
}

#page {
	width: 900px;
	margin: 0 auto;
	text-align: left;
}

#navigatie {
	width: 900px;
	height: 33px;
	display: block;
	background: url("../images/gradient.png") repeat-y;
}

#navigatie #padlinks {
	width: 333px;
	display: inline;
	float: left;
	line-height: 33px;
	margin: 0;
	padding: 0;
	background: transparent url("../images/nav_rechts.png") no-repeat right bottom;
}

#navigatie #padlinks_a {
	width: 84px;
	display: inline;
	float: left;
	line-height: 33px;
	margin: 0;
	padding: 0;
	background: transparent url("../images/nav_rechts.png") no-repeat right bottom;
}

#navigatie #padlinks_b {
	width: 165px;
	display: inline;
	float: left;
	line-height: 33px;
	margin: 0;
	padding: 0;
	background: transparent url("../images/jobs.png") no-repeat right bottom;
}

#navigatie #padlinks_c {
	width: 44px;
	display: inline;
	float: left;
	line-height: 33px;
	margin: 0;
	padding: 0;
	background: transparent url("../images/nav_links.png") no-repeat left bottom;
}

#navigatie #padlinks_d {
	width: 40px;
	display: inline;
	float: left;
	line-height: 33px;
	margin: 0;
	padding: 0;
	background: transparent url("../images/nav_rechts.png") no-repeat right bottom;
}

#navigatie #padrechts {
	display: inline;
	float: left;
	line-height: 33px;
	margin: 0;
	padding: 0;
	background: transparent url("../images/nav_links.png") no-repeat left bottom;
}

#navigatie ul {
	padding: 0;
	list-style: none;
	font-size: 11px;
	font-weight: 600;
}

#navigatie li {
	display: inline;
	margin: 0;
	padding: 0;
	line-height: 33px;
}

#navigatie a {
	float: left;
	color: white;
	background: transparent url("../images/nav_links.png") no-repeat left bottom;
	margin: 0;
	text-decoration: none;
}

#navigatie a span {
	float: left;
	display: block;
	background: transparent url("../images/nav_rechts.png") no-repeat right bottom;
	padding: 0px 20px 0px 20px;
}

#navigatie a span {
	float: none;
}

#navigatie #current a {
	float: left;
	color: #2D0063;
	background: white;
	margin: 0;
	text-decoration: none;
	cursor: default;
}

#navigatie #current a span {
	float: left;
	display: block;
	background: white;
	padding: 0px 20px 0px 20px;
}

#logo {
	width: 900px;
	display: block;
	overflow: hidden;
	margin-top: 2px;
}

#toplinks {
	display: inline;
	float: left;
	width: 900px;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px #2D0063 solid;
}

#zoeken {
	width: 900px;
	height: 240px;
	display: block;
	background: url("../images/gradient.png") repeat-y;
	color: white;
	font-size: 11px;
	margin-top: 28px;
}

#zoeken a {
	/* color: #FFCC00; */
	color: #FC7E00;
	font-weight: 600;
	text-decoration: none;
}

#zoeken a:hover {
	color: #7896C1;
}

#zoeken h1 {
	font-size: 14px;
	font-weight: 600;
}

#zoeken #links {
	width: 280px;
	float: left;
	padding-top: 20px;
	padding-left: 35px;
	padding-right: 30px;
}

#zoeken #links #logo2 {
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
}

#zoeken #midden {
	width: 240px;
	float: left;
	padding-top: 20px;
	padding-right: 10px;
}

#zoeken #rechts {
	width: 305px;
	float: left;
	padding-top: 20px;
}

#zoeken #rechts #fields {
	height: 137px;
	display: block;
}

#zoeken #rechts label {
	font-weight: 600;
	font-style: normal;
	display: block;
	margin-bottom: 5px;
}

#zoeken #rechts select {
	font-size: 10px;
	width: 280px;
	height: 20px;
	display: block;
	margin-bottom: 7px;
}

#zoeken #rechts input[type=text] {
	font-size: 10px;
	width: 270px;
	display: block;
	padding-left: 3px;
	padding-right: 3px;
}

#zoeken #rechts input[type=image] {
	display: block;
	position: absolute;
	margin-left: 238px;
	margin-top: 48px;
	overflow: visible;
	border: none;
}

#main {
	width: 900px;
	display: block;
	background: white;
	font-size: 9px;
}

#main h1 {
	font-size: 14px;
	font-weight: 600;
	color: white;
}

#main h2 {
	font-size: 14px;
	font-weight: 600;
	color: #2D0063;
}

#main h3 {
	font-size: 10px;
	font-weight: 600;
	color: #2D0063;
}

#main a {
	/* color: #4360A2; */
	/* color: #B38F00; */
	color: #FC7E00;
	text-decoration: none;
	font-weight: 600;
}

#main a:hover {
	color: #2D0063;
}

#main #linkerpanel {
	width: 300px;
	display: inline;
	float: left;
	padding-top: 20px;
	padding-left: 25px;
	padding-right: 10px;
}

#main #linkerpanel #emailheader {
	width: 237px;
	height: 22px;
	display: block;
	background: url("../images/email.png") repeat-y;
	color: white;
	padding-left: 10px;
	padding-top: 10px;
}

#main #linkerpanel #emailpic {
	display: inline;
	float: left;
	margin-top: 1px;
}

#main #linkerpanel #emailframe {
	width: 116px;
	/*height: 242px;*/
	display: inline;
	float: left;
	border-left: 1px #2D0063 solid;
	border-bottom: 1px #2D0063 solid;
	font-size: 11px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin-top: 1px;
	margin-bottom: 10px;
}

#main #rechterpanel {
	width: 555px;
	/*height: 265px;*/
	display: inline;
	float: left;
	border-bottom: 1px #2D0063 solid;
	padding-top: 30px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

#main #rechterpanel #pic {
	width: 172px;
	display: inline;
	float: left;
	margin-top: 20px;
}

#main #rechterpanel #frame {
	width: 350px;
	display: inline;
	float: left;
	font-size: 11px;
	margin-top: 20px;
	padding-left: 15px;
}

#main #rechterpanel em {
	font-size: 10px;
	font-weight: 600;
	color: #2D0063;
	font-style: normal;
}

#main #rechterpanel .button_0 {
	width: 187px;
	margin-top: 10px;
	text-align: left;
	display: inline;
	float: left;
}

#main #rechterpanel .button_1 {
	width: 180px;
	margin-top: 10px;
	text-align: left;
	display: inline;
	float: left;
}

#main #rechterpanel .button_2 {
	width: 188px;
	margin-top: 10px;
	text-align: right;
	display: inline;
	float: left;
}

#main #rechterpanel .bigbutton {
	width: 555;
	margin-top: 10px;
	text-align: right;
	display: inline;
	float: right;
}

#main #middenpanel {
	width: 900px;
	display: inline;
	float: left;
	min-height: 350px;
	height: 100%;
	border-bottom: 1px #2D0063 solid;
	padding-bottom: 5px;
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 11px;
}

#main #middenpanel a {
	/* color: #4360A2; */
	color: #FC7E00;
	text-decoration: none;
	font-weight: 600;
}

#main #middenpanel a:hover {
	color: #2D0063;
}

#main #middenpanel iframe {
	width: 100%;
	/*height: 100%;*/
	min-height: 530px;
	border: none;
}

#main #middenpanel .item {
	margin-top: 15px;
	margin-bottom: 15px;
}

#main #middenpanel .item ul {
	list-style-type: disc;
	margin-left: 30px;
}

#main #middenpanel .item ul li em {
	font-style: normal;
	font-weight: 600;
}

#main #middenpanel table {
	border-style: none;
	border-collapse: collapse;
	background-color: white;
	margin-left: 30px;
}

#main #middenpanel table th {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #2D0063;
	background-color: #2D0063;
	text-align: center;
	color: white;
}

#main #middenpanel table td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #2D0063;
	background-color: white;
	text-align: center;
}

#main #middenpanel table td em {
	font-style: normal;
	font-weight: 600;
}

#main #middenpanel input,textarea,file {
	font-size: 11px;
	color: #4360A2;
	padding-left: 5px;
	padding-right: 5px;
}

#main #middenpanel select {
	font-size: 11px;
	color: #4360A2;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
}

#main #middenpanel label {
	width: 110px;
	float: left;
	text-align: right;
	margin-right: 6px;
	padding-top: 3px;
	display: block;
}

#main #middenpanel2 {
	width: 900px;
	display: inline;
	float: left;
	min-height: 350px;
	border-bottom: 1px #2D0063 solid;
	padding-top: 0px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 11px;
}

#main #middenpanel2 a {
	/* color: #4360A2; */
	color: #FC7E00;
	text-decoration: none;
	font-weight: 600;
}

#main #middenpanel2 .blauw a {
	color: #4360A2;
}

#main #middenpanel2 a:hover {
	color: #2D0063;
}

#main #middenpanel2 #linkerpanel2 {
	width: 300px;
	display: inline;
	float: left;
}

#main #middenpanel2 #linkerpanel2 #zoeken2 {
	width: 300px;
	height: 230px;
	display: inline;
	float: left;
	background: url("../images/gradient2.png") repeat-y;
	color: white;
	padding-left: 10px;
	padding-top: 5px;
	margin-bottom: 20px;
}

#main #middenpanel2 #linkerpanel2 #zoeken2 #fields {
	height: 137px;
	display: block;
}

#main #middenpanel2 #linkerpanel2 #zoeken2 label {
	font-weight: 600;
	font-style: normal;
	display: block;
	width: 280px;
	text-align: left;
	margin-bottom: 5px;
}

#main #middenpanel2 #linkerpanel2 #zoeken2 select {
	font-size: 10px;
	width: 280px;
	height: 20px;
	display: block;
	margin-bottom: 10px;
}

#main #middenpanel2 #linkerpanel2 #zoeken2 input[type=text] {
	font-size: 10px;
	width: 270px;
	display: block;
	padding-left: 3px;
	padding-right: 3px;
}

#main #middenpanel2 #linkerpanel2 #zoeken2 input[type=image] {
	display: block;
	position: absolute;
	margin-top: 56px;
	margin-left: 90px;
	overflow: visible;
	border: none;
}

#main #middenpanel2 #linkerpanel2 #emailheader2 {
	width: 300px;
	height: 22px;
	display: inline;
	float: left;
	background: url("../images/gradient2.png") repeat-y;
	color: white;
	padding-left: 10px;
	padding-top: 10px;
	margin-bottom: 20px;
}

#main #middenpanel2 #linkerpanel2 #emailpic2 {
	display: inline;
	float: left;
}

#main #middenpanel2 #linkerpanel2 #emailframe2 {
	width: 170px;
	display: inline;
	float: left;
	font-size: 11px;
	padding-left: 10px;
	padding-bottom: 10px;
}

#main #middenpanel2 #rechterpanel2 {
	width: 585px;
	display: inline;
	float: left;
	padding-left: 15px;
	padding-bottom: 5px;
	padding-top: 10px;
}

#main #middenpanel2 #rechterpanel2 table {
	border-style: none;
	border-collapse: collapse;
	background-color: white;
	margin-top: 10px;
	width: 100%;
}

#main #middenpanel2 #rechterpanel2 table th {
	border: none;
	padding: 5px;
	background-color: #2D0063;
	text-align: left;
	color: white;
}

#main #middenpanel2 #rechterpanel2 table td {
	border: none;
	padding: 5px;
	text-align: left;
	vertical-align: top;
}

#main #middenpanel2 #rechterpanel2 table tr.normal {
	background-color: white;
}

#main #middenpanel2 #rechterpanel2 table tr.grayed {
	background-color: #F0F3F8;
}

#footer {
	display: inline;
	float: left;
	width: 900px;
	text-align: center;
	font-size: 9px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#footer a {
	/* color: #4360A2; */
	/* color: #B38F00; */
	color: #FC7E00;
	text-decoration: none;
}

#footer a:hover {
	color: #2D0063;
}