body, td {
	font-family									: 	Trebuchet MS, Helvetica, sans-serif;
	font-size									:	12px;
	color										:	#333333;
	line-height									:	15px;
	text-align									:	left;
}

body {
	background-color 							:	#ffffff;
	background-image							:	url('../images/body_background.gif');
	background-repeat							:	repeat-x;
	background-position							:	top;
	margin										: 	0px;
}

img {
	border 										: 	0;
}

a {
	color										:	#0093d6;
	text-decoration								:	underline;
}

a:hover {
	text-decoration								:	none;
}

a.white {
	color										:	#ffffff;
	text-decoration								:	underline;
}

a.white:hover {
	text-decoration								:	none;
}

a.yellow {
	color										:	#e0bd1f;
	text-decoration								:	underline;
}

a.yellow:hover {
	text-decoration								:	none;
}

a.orange {
	color										:	#ce8f26;
	text-decoration								:	underline;
}

a.orange_arrowleft {
	background-image							:	url('../images/media_arrow.gif');
	background-repeat							:	no-repeat;
	background-position							:	0px 4px;
	padding										:	0px 0px 0px 11px;
	color										:	#ce8f26;
	text-decoration								:	underline;
}

a.blue_arrowgroup {
	padding										:	0px 2px 0px 2px;
	display										:	block;
}

a.orange_arrowgroup {
	background-image							:	url('../images/media_arrow.gif');
	background-repeat							:	no-repeat;
	background-position							:	0px 18px;
	padding										:	0px 2px 20px 2px;
	color										:	#ce8f26;
	text-decoration								:	underline;
	display										:	block;
}

a.lblue {
	color										:	#c4e9ff;
}

a.bigblue {
	color										:	#0093d6;
	font-weight									:	bold;
	font-size									:	14px;
	text-decoration								:	none;
}

a.bigblue:hover {
	text-decoration								:	underline;
}

a.bigyellow {
	color										:	#e0bd1f;
	font-weight									:	bold;
	font-size									:	14px;
	text-decoration								:	underline;
}

a.highlight_white {
	color										:	#ffffff;
	text-decoration								:	underline;
	display										:	block;
}

a.highlight_white:hover {
	text-decoration								:	none;
}


h1 {
	color										:	#017ac3;
	font-weight									:	bold;
	font-size									:	16px;
	line-height									:	21px;
	margin										:	0px 0px 5px 13px;
}

h2 {
	color										:	#017ac3;
	font-weight									:	bold;
	font-size									:	14px;
	line-height									:	19px;
	margin										:	0px 0px 5px 13px;
}

h3 {
	color										:	#017ac3;
	font-weight									:	bold;
	font-size									:	14px;
	line-height									:	16px;
	margin										:	0px 0px 2px 0px;
}

h4 {
	color										:	#ffffff;
	font-size									:	18px;
	font-weight									:	bold;
	line-height									:	26px;
	margin										:	0px 0px 2px 0px;
}

h5 {
	color										:	#c4e9ff;
	font-size									:	15px;
	font-weight									:	normal;
	line-height									:	20px;
	margin										:	0px 0px 2px 0px;
}

ul {
	margin										:	0px 0px 0px 15px;
	padding										:	0px 0px 0px 10px;
}


hr {
	height										:	1px;
	background-color							:	#e0bd1f;
	margin										:	5px 0px 5px 0px;
	border										: 	0;

}

.blue {
	color										:	#017ac3;
}

.line_yellow {
	height										:	1px;
	background-color							:	#e0bd1f;
}

.border_left {
	width										:	20px;
	background-image							:	url('../images/border_left.gif');
	background-repeat							:	repeat-y;
}

.border_right {
	width										:	16px;
	background-image							:	url('../images/border_right.gif');
	background-repeat							:	repeat-y;
}

.page_header_image {
	background-image							:	url('../images/logo.jpg');
	background-repeat							:	no-repeat;
	background-position							:	top;
}

.page_header {
	background-image							:	url('../images/header_banner.jpg');
	background-repeat							:	no-repeat;
	background-position							:	top;
	color										:	#c4e9ff;
	vertical-align								:	bottom;
	padding										:	0px 0px 0px 0px;
	font-size									:	11px;
}

.page_header_text {
	width										:	450px;
	height										:	90px;
}

/* Begin Topmenu */
.page_topmenu {
	background-image							:	url('../images/header_top.jpg');
	background-repeat							:	no-repeat;
	background-position							:	top;
	padding										:	0px 0px 0px 0px;
	margin										:	0px 0px 0px 0px;
	position									:	relative;
	z-index										: 	101;
}

/* Begin Niveau 0 */
#topmenu ul {
	margin										:	25px 0px 0px 0px;
	padding										:	0px 0px 0px 0px;
}

#topmenu li.tm_lev0, li.tm_lev0_active {
	list-style									: 	none;
	float										: 	left;
	position									: 	relative;
	background-image							:	none;
	padding										:	0px;
}

#topmenu li.tm_lev0 a, li.tm_lev0_active a {
	height										:	25px;
	display										:	block; /* moved to link */
	font-size									:	12px;
	text-decoration								:	none;
}

#topmenu li.tm_lev0 a {
	padding										:	0px 10px 0px 0px;
	color										:	#c4e9ff;
}

#topmenu li.tm_lev0_active a {
	padding										:	0px 10px 0px 0px;
	color										:	#ffff00;
}

#topmenu li.tm_lev0 a:hover  {
	color										:	#ffff00;
	text-decoration								:	none;
}
/* Einde Niveau 0 */

/* Begin Niveau 1 */
#topmenu li ul {
	margin										:	-2px 0px 0px -4px;
	display										:	none;
	position									: 	absolute;
	z-index										: 	100;
}

#topmenu li.tm_lev1, li.tm_lev1_active {
	width										:	188px;
	background-image							:	url('../images/mainmenu_lev1_spacer.png');
	background-repeat							:	no-repeat;
	background-position							:	bottom;
	border-right								:	1px solid #0093d6;
	border-left									:	1px solid #0093d6;
	list-style									: 	none;
    padding										: 	0;
 	float										: 	left;
	position									: 	relative;
}

#topmenu li.tm_lev1_bottom {
	width										:	190px;
	height										:	28px;
	background-image							:	url('../images/mainmenu_lev1_bottom.png');
	background-repeat							:	no-repeat;
	background-position							:	0px bottom;
	list-style									: 	none;
	padding										: 	0;
	float										: 	left;
	position									: 	relative;
}

#topmenu li.tm_lev1 a {
	height										:	auto;
	display										:	block; /* moved to link */
	font-size									:	11px;
	font-weight									:	bold;
	text-decoration								:	none;
	color										:	#ffffff;
	white-space									:	wrap;
	padding										:	4px 0px 5px 16px;
	margin										:	0px;
}

#topmenu li.tm_lev1 a:hover {
	color										:	#ffff00;
}

#topmenu  li.tm_lev1_active a {
	height										:	auto;
	display										:	block; /* moved to link */
	font-size									:	11px;
	font-weight									:	bold;
	text-decoration								:	none;
	color										:	#ffff00;
	white-space									:	wrap;
	padding										:	4px 0px 5px 16px;
	margin										:	0px;
}
/* Einde Niveau 1 */

/* Begin Niveau 2 */
#topmenu li ul ul{
	margin										:	-1px 0px 0px 189px;
	padding										: 	0px 0px 0px 0px;
	border-top									:	1px solid #c4e9ff;
	border-right								:	1px solid #c4e9ff;
	border-left									:	1px solid #c4e9ff;
	visibility									:	hidden;
	z-index										: 	100;
}

#topmenu li.tm_lev2, li.tm_lev2_active {
	width										:	188px;
	border-bottom								:	1px solid #c4e9ff;
	list-style									: 	none;
	padding										: 	0px;
	float										: 	left;
	position									: 	relative;
	background-image							:	none;
	padding										:	0px;
}

#topmenu li.tm_lev2 a {
	height										:	17px;
	background-image							:	none;
	background-color							:	#65c8ff;
	display										:	block; /* moved to link */
	padding										:	4px 5px 0px 7px;
	color										:	#ffffff;
	font-size									:	11px;
	font-weight									:	bold;
	text-decoration								:	none;
}

#topmenu li.tm_lev2_active a {
	height										:	17px;
	background-image							:	none;
	background-image							:	none;
	background-color							:	#0093d6;
	display										:	block; /* moved to link */
	padding										:	4px 5px 0px 7px;
	color										:	#ffff00;
	font-size									:	11px;
	font-weight									:	bold;
	text-decoration								:	none;
}
/* Einde Niveau 2 */

#topmenu li>ul {
	top											: 	auto;
	left										: 	auto;
}

#topmenu li:hover ul, #topmenu li:hover ul ul, #topmenu li.over ul, #topmenu li.over ul ul {
	display										: 	block;
}

#topmenu li li:hover ul, #topmenu li li.over ul { /* lists nested under hovered list items */
	visibility									:	visible;
	display										:	block;
}
/* Einde Topmenu */

/* Begin Mainmenu */
.page_mainmenu {
	width										:	753px;
	background-image							:	url('../images/header_menu.jpg');
	background-repeat							:	repeat-y;
	margin										:	0px 0px 0px 0px;
	padding										:	0px 0px 0px 0px;
	position									:	relative;
	z-index										: 	100;
}

/* Begin Niveau 0 */
#mainmenu ul {
	margin										:	0px 0px 0px 0px;
	padding										:	0px 0px 0px 0px;
}

#mainmenu li.lev0, li.lev0_active {
	list-style									: 	none;
	float										: 	left;
	position									: 	relative;
	background-image							:	none;
	padding										:	0px;
	margin										:	-2px 0px 0px 0px;
	height										:	31px;
}

#mainmenu li.lev0 a, li.lev0_active a {
	height										:	22px;
	display										:	block; /* moved to link */
	font-size									:	13px;
	font-weight									:	bold;
	text-decoration								:	none;
}

#mainmenu li.lev0 a {
	padding										:	9px 10px 0px 0px;
	color										:	#ffffff;
}

#mainmenu li.lev0_active a {
	padding										:	9px 10px 0px 0px;
	color										:	#ffff00;
}

		#mainmenu li.lev0 a:hover  {
		   	color								:	#ffff00;
		    text-decoration						:	none;
		}
	/* Einde Niveau 0 */

	/* Begin Niveau 1 */
		#mainmenu li ul {
			margin								:	0px 0px 0px -4px;
			padding								:	0px;
			border-top							:	1px solid #0093d6;
			display								:	none;
			position							: 	absolute;
			z-index								: 	100;
		}

		#mainmenu li.lev1, li.lev1_active {
			width								:	188px;
			height								:	auto;
			background-image					:	url('../images/mainmenu_lev1_spacer.png');
			background-repeat					:	no-repeat;
			background-position					:	bottom;
			padding								:	0px;
			border-right						:	1px solid #0093d6;
			border-left							:	1px solid #0093d6;
			list-style							: 	none;
		    float								: 	left;
			position							: 	relative;
			clear								:	both;
		}

		#mainmenu li.lev1_bottom {
			width								:	190px;
			height								:	28px;
			background-image					:	url('../images/mainmenu_lev1_bottom.png');
			background-repeat					:	no-repeat;
			background-position					:	0px bottom;
			list-style							: 	none;
		    padding								: 	0px;
		    float								: 	left;
			position							: 	relative;
			clear								:	both;
		}

		#mainmenu li.lev1 a {
			height								:	auto;
			display								:	block; /* moved to link */
			font-size							:	12px;
		    font-weight							:	bold;
			text-decoration						:	none;
			color								:	#ffffff;
			white-space							:	wrap;
			padding								:	4px 0px 5px 16px;
			margin								:	0px;
		}

		#mainmenu li.lev1 a:hover {
			color								:	#ffff00;
		}

		#mainmenu  li.lev1_active a {
			height								:	auto;
			display								:	block; /* moved to link */
			font-size							:	12px;
		    font-weight							:	bold;
			text-decoration						:	none;
			color								:	#ffff00;
			white-space							:	wrap;
			padding								:	4px 0px 5px 16px;
			margin								:	0px;
		}

	/* Einde Niveau 1 */

	/* Begin Niveau 2 */
		#mainmenu li ul ul{
			margin								:	-1px 0px 0px 189px;
			padding								: 	0px 0px 0px 0px;
			border-top							:	1px solid #c4e9ff;
			border-right						:	1px solid #c4e9ff;
			border-left							:	1px solid #c4e9ff;
			visibility							:	hidden;
			z-index								: 	100;
		}

		#mainmenu li.lev2, li.lev2_active {
			width								:	188px;
			border-bottom						:	1px solid #c4e9ff;
			list-style							: 	none;
		    padding								: 	0px;
		    float								: 	left;
			position							: 	relative;
			background-image					:	none;
			padding								:	0px;
		}

		#mainmenu li.lev2 a {
			height								:	17px;
			background-image					:	none;
			background-color					:	#65c8ff;
			display								:	block; /* moved to link */
			padding								:	4px 5px 0px 7px;
			color								:	#ffffff;
			font-size							:	12px;
		    font-weight							:	bold;
			text-decoration						:	none;
		}

		#mainmenu li.lev2_active a {
			height								:	17px;
			background-image					:	none;
			background-image					:	none;
			background-color					:	#0093d6;
			display								:	block; /* moved to link */
			padding								:	4px 5px 0px 7px;
			color								:	#ffff00;
			font-size							:	12px;
		    font-weight							:	bold;
			text-decoration						:	none;
		}
	/* Einde Niveau 2 */

	#mainmenu li>ul {
		top										: 	auto;
		left									: 	auto;
	}

	#mainmenu li:hover ul, #mainmenu li:hover ul ul, #mainmenu li.over ul, #mainmenu li.over ul ul {
		display									: 	block;
	}

	#mainmenu li li:hover ul, #mainmenu li li.over ul { /* lists nested under hovered list items */
		visibility								:	visible;
		display									:	block;
	}
/* Einde Mainmenu */


/* Begin Leftkolom items */
.highlight_left_header {
	width										:	196px;
	height										:	22px;
	background-image							:	url('../images/highlight_left_header.gif');
	background-repeat							:	no-repeat;
	background-position							:	0px 0px;
}

.highlight_left_headertitle {
	width										:	78px;
	height										:	20px;
	padding										:	2px 0px 0px 9px;
	color										:	#0093d6;
	font-size									:	14px;
	font-weight									:	bold;
}

.highlight_left_headertitle_link {
	width										:	109px;
	height										:	22px;
	padding										:	0px 0px 0px 0px;
	font-size									:	11px;
	text-align									:	center;
}
.highlight_left_headertext {
	width										:	187px;
	height										:	22px;
	color										:	#017ac3;
	font-weight									:	bold;
	font-size									:	14px;
	line-height									:	19px;
	padding										:	0px 0px 0px 9px;
}
.highlight_left_contentheader {
	width										:	196px;
	height										:	9px;
	background-image							:	url('../images/highlight_left_contentheader.gif');
	background-repeat							:	no-repeat;
	background-position							:	0px 0px;
}

.highlight_left_contentheader2 {
	width										:	196px;
	height										:	9px;
	background-image							:	url('../images/highlight_left_contentheader2.gif');
	background-repeat							:	no-repeat;
	background-position							:	0px 0px;
}

.highlight_left_content {
	width										:	196px;
	background-image							:	url('../images/highlight_left_content.gif');
	background-repeat							:	repeat-y;
	background-position							:	0px 0px;
	padding										:	0px 9px 0px 9px;
	font-size									:	10px;
	line-height									:	13px;
}

.highlight_left_content2 {
	width										:	196px;
	background-image							:	url('../images/highlight_left_content.gif');
	background-repeat							:	repeat-y;
	background-position							:	0px 0px;
	padding										:	0px 9px 0px 9px;
	font-size									:	11px;
	line-height									:	16px;
}

.highlight_left_textline {
	width										:	196px;
	height										:	22px;
	background-image							:	url('../images/highlight_left_textline.gif');
	background-repeat							:	no-repeat;
	background-position							:	0px 0px;
	font-size									:	11px;
	color										:	#ffffff;
	text-align									:	center;
}

.highlight_left_footer {
	width										:	196px;
	height										:	29px;
	background-image							:	url('../images/highlight_left_footer.gif');
	background-repeat							:	no-repeat;
	background-position							:	0px 0px;
}

.highlight_left_readmore {
	width										:	187px;
	height										:	25px;
	background-image							:	url('../images/highlight_left_arrow.gif');
	background-repeat							:	no-repeat;
	background-position							:	179px 5px;
	padding										:	5px 0px 0px 9px;
	display										:	block;
	font-size									:	11px;
	cursor										:	pointer;
}


.highlight_left_media_header_a {
	width										:	196px;
	height										:	30px;
	background-image							:	url('../images/highlight_left_media_header.gif');
	background-repeat							:	no-repeat;
}

.highlight_left_media_header_b {
	width										:	196px;
	height										:	30px;
	background-image							:	url('../images/highlight_left_media_header2.gif');
	background-repeat							:	no-repeat;
}

.highlight_left_media_headertitle_link_a,.highlight_left_media_headertitle_link_a a {
	width										:	100px;
	height										:	22px;
	font-size									:	11px;
	padding										:	0px 0px 6px 0px;
	color										:	#ffffff;
	margin										:	0px 0px 0px 0px;
}

.highlight_left_media_headertitle_a {
	width										:	87px;
	height										:	22px;
	color										:	#017ac3;
	font-weight									:	bold;
	font-size									:	14px;
	line-height									:	14px;
	padding										:	0px 0px 6px 9px;
}

.highlight_left_media_headertitle_link_b{
	width										:	100px;
	height										:	22px;
	font-size									:	11px;
	text-align									:	center;
	padding										:	0px 0px 6px 0px;
}

.highlight_left_media_headertitle_b {
	width										:	200px;
	height										:	22px;
	color										:	#017ac3;
	font-weight									:	bold;
	font-size									:	13px;
	line-height									:	14px;
	padding										:	0px 0px 6px 9px;
}

.highlight_left_media_content_a {
	width										:	178px;
	background-image							:	url('../images/highlight_left_media_content.gif');
	background-repeat							:	repeat-y;
	background-position							:	0px 0px;
	padding										:	0px 9px 0px 9px;
	color										:	#0093d6;
	font-size									:	11px;
	line-height									:	13px;
}

.highlight_left_media_content_b {
	padding										:	0px 8px 0px 9px;
	padding										:	0 8px;
	color										:	#0093d6;
	font-size									:	11px;
	line-height									:	13px;
	border-color								:	-moz-use-text-color #1C9FDA;
	border-style								:	none solid;
	border-width								:	0 1px;
	height										:	142px;
	width										:	178px;
}

.highlight_left_media_contenttitle {
	color										:	#0093d6;
	font-size									:	14px;
	font-weight									:	bold;
}

.highlight_left_media_footer_a {
	width										:	196px;
	height										:	11px;
	background-image							:	url('../images/highlight_left_media_footer.gif');
	background-repeat							:	no-repeat;
}

.highlight_left_media_footer_b{
	width										:	196px;
	height										:	11px;
	background-image							:	url('../images/highlight_left_media_footer2.gif');
	background-repeat							:	no-repeat;
}

/* Einde Leftkolom items */


/* Begin Middenkolom */
.content_box {
	width										:	543px;
	height										:	300px;
	background-image							:	url('../images/header_bg_content.jpg');
	background-repeat							:	no-repeat;
	background-position							:	426px 0px;
}

.content {
	padding										:	0px 0px 40px 0px;
}

.page_content {
	background-color							:	transparent;
	margin										:	0px 13px 0px 13px;
}

.highlight_border_left {
	width										:	13px;
	background-image							:	url('../images/highlight_border.gif');
	background-repeat							:	repeat-y;
	background-position							:	left;
}

.highlight_border_right {
	width										:	13px;
	background-image							:	url('../images/highlight_border.gif');
	background-repeat							:	repeat-y;
	background-position							:	right;
}

.highlight_middle_content {
	width										:	237px;
	background-image							:	url('../images/highlight_border.gif');
	background-repeat							:	repeat-x;
	background-position							:	top;
	padding-top:10px;
	padding-bottom:10px;
}

.highlight_middle_bottom {
	width										:	263px;
	height										:	24px;
	background-image							:	url('../images/highlight_middle_bottom.gif');
	background-repeat							:	no-repeat;
	background-position							:	top;
}

.highlight_middle_readmore {
	width										:	250px;
	height										:	21px;
	background-image							:	url('../images/highlight_readmore_arrow.gif');
	background-repeat							:	no-repeat;
	background-position							:	242px 3px;
	padding										:	3px 0px 0px 13px;
	display										:	block;
	font-size									:	11px;
	cursor										:	pointer;
}

/* Einde Middenkolom */

/* Highlight right */

.highlight_right_headertext {
	width										:	161px;
	height										:	22px;
	color										:	#017ac3;
	font-weight									:	bold;
	font-size									:	14px;
	line-height									:	19px;
	padding										:	0px 0px 0px 9px;
}

.highlight_right_contentheader2 {
	width										:	170px;
	height										:	9px;
	background-image							:	url('../images/highlight_right_contentheader2.gif');
	background-repeat							:	no-repeat;
	background-position							:	0px 0px;
}

.highlight_right_content {
	width										:	152px;
	background-image							:	url('../images/highlight_right_content.gif');
	background-repeat							:	repeat-y;
	background-position							:	0px 0px;
	padding										:	0px 9px 0px 9px;
	font-size									:	10px;
	line-height									:	13px;
}

.highlight_right_footer {
	width										:	170px;
	height										:	29px;
	background-image							:	url('../images/highlight_right_footer.gif');
	background-repeat							:	no-repeat;
	background-position							:	0px 0px;
}

.highlight_right_readmore {
	width										:	161px;
	height										:	25px;
	background-image							:	url('../images/highlight_right_arrow.gif');
	background-repeat							:	no-repeat;
	background-position							:	179px 5px;
	padding										:	5px 0px 0px 9px;
	display										:	block;
	font-size									:	11px;
	cursor										:	pointer;
}


/* Footer */
.footer {
	width										:	978px;
	background-image							:	url('../images/footer.gif');
	background-repeat							:	no-repeat;
	background-position							:	top;
	color										:	#017ac3;
	padding										:	0px 0px 0px 0px;
	text-align									:	center;
}

/* Formulier stijlen */
input {
	padding										:	0px 0px 0px 0px;
	margin										:	2px 0px 2px 0px;
	font-family									:	Trebuchet MS;
	font-size									: 	11px;
	color										: 	#014fa6;
	font-size 									: 	11px;
	border										: 	1px solid #014fa6;
	width										: 	150px;
	height										: 	16px;
}

input.search {
	width										:	121px;
	height										:	16px;
	margin										:	15px 0px 0px 0px;
	padding										:	2px 0px 0px 2px;
	background-image							:	url('../images/search_input_bg.gif');
	background-repeat							:	no-repeat;
	background-position							:	0px 0px;
	background-color 							:	transparent;
	border										: 	0px;
	float										:	left;
	color										:	#999999;
	font-size									:	11px;
}

input.search_submit {
	width										:	45px;
	height										:	20px;
	margin										:	14px 8px 0px 0px;
	background-color 							:	transparent;
	border										: 	0px;
	color										:	#c4e9ff;
	font-weight									:	bold;
	font-size									:	15px;
	cursor										:	pointer;
	float										:	left;

}
input.login {
	width										: 	174px;
	height										: 	13px;
	border										: 	1px solid #0093d6;
	margin										:	0px 0px 5px 0px;
	padding										:	1px 0px 0px 2px;
	color										:	#0093d6;
	font-size									:	10px;
}

input.login_submit {
	width										:	196px;
	height										:	23px;
	background-image							:	url('../images/highlight_left_arrow.gif');
	background-repeat							:	no-repeat;
	background-position							:	179px 5px;
	background-color 							:	transparent;
	border										:	0px;
	margin										:	0px 0px 0px 0px;
	padding										:	0px 0px 6px 85px;
	color										:	#ffffff;
	font-size									:	16px;
	font-weight									:	bold;
	cursor										:	pointer;
}

input.newsletter {
	width										: 	156px;
	height										: 	13px;
	border										: 	1px solid #0093d6;
	margin										:	0px 0px 0px 9px;
	padding										:	1px 0px 0px 2px;
	float										:	left;
	color										:	#0093d6;
	font-size									:	10px;
}

input.newsletter_submit {
	width										:	8px;
	height										:	29px;
	background-image							:	url('../images/highlight_left_arrow.gif');
	background-repeat							:	no-repeat;
	background-position							:	0px 0px;
	background-color 							:	transparent;
	border										:	0px;
	margin										:	0px 0px 0px 10px;
	padding										:	0px 0px 0px 0px;
	cursor										:	pointer;
	float										:	left;
}

input.nobox {
	width										: 	12px;
	height										: 	12px;
	border										: 	none;
	margin										:	0px 5px 5px 0px;
	padding										:	0px 0px 0px 0px;
}

input.prod_aant {
	width										: 	20px;
}


input[type="file"] {
	width: 250px;
	font-size: 12px;
	height: 20px;
}

input.small {
	font-family							:	Arial, Helvetica, sans-serif;
	color								: 	#000000;
	font-size 							: 	10px;
	border								: 	1px solid #58595b;
	width								: 	100px;
	height								: 	14px;
}

input.prod_aant {
	font-family							:	Arial, Helvetica, sans-serif;
	color								: 	#000000;
	font-size 							: 	10px;
	border								: 	1px solid #58595b;
	width								: 	20px;
	height								: 	14px;
}

input.radio {
	border								: 	none;
	background-color 					: 	transparant;
	width								: 	14px;
	height								: 	14px;
	font-weight 						: 	normal;
	vertical-align						: 	text-top;
}

input.checkbox {
	border								: 	none;
	background-color 					: 	transparant;
	width								: 	14px;
	height								: 	14px;
	font-weight 						: 	normal;
	vertical-align						: 	text-top;
}

input.submityellow {
	border								: 	1px solid #ffffff;
	background-color 					: 	#ffe207;
	width								: 	70px;
	height								: 	20px;
	font-weight 						: 	bold;
	cursor								:	pointer;
}

input.button {
	width										:	90px;
	height										:	22px;
	margin										:	0px 0px 0px 0px;
	padding										:	0px 0px 0px 0px;
	font-weight									:	bold;
	font-size									:	12px;
	text-align									:	center;
	cursor										:	pointer;
}

label {
	margin										:	0px 2px 5px 0px;
	padding										:	0px 0px 0px 0px;
	font-family									: 	Trebuchet MS, Helvetica, sans-serif;
	color										:	#333333;
	font-size 									: 	11px;
}

select {
	margin								:	2px 0px 2px 0px;
	width								: 	125px;
	height								: 	20px;
   	border								: 	1px solid #014fa6;
	color								: 	#2F4189;
	font-size 							: 	12px;
}

textarea {
	border								:	1px solid #516099;
	color								: 	#2F4189;
	font-size 							: 	11px;
}

.formContainer
{
	width								: 	533px;
	height								: 	100%;
}

.formContainer p
{
	margin 								: 	0px;
}

.padding
{
	display								: block;
	margin								: 0px;
	padding-left						: 25px;
}

.formBorder
{
	border-bottom						: 	2px solid #a0d5f4;
	padding-bottom						: 	10px;
}

.vraagkop
{
	padding-top							: 	10px;
}

.popup
{
	display								: 	none;
	background-color					: 	#F6FDAC;
	border								: 	1px solid #007AC2;
	padding								: 	4px;
}

div.popup{
	width								:	410px;
}

.close
{
	float								:	right;
	margin								: 	2px;
}

.labelFixed150
{
    display                             :   inline-block;
    width                               :   150px;
}

.labelFixed200
{
	display								: 	inline-block;
	width								: 	200px;
}

.ulist
{
	margin								: 	0px;
	list-style							: 	square;
}

.opdr2Table td
{
	padding								: 	5px;
}

.generallist
{
	list-style							: 	none;
	margin								: 	0;
	padding								: 	0;
}

.generallist li
{
	margin								: 	0;
	padding								: 	0;
}

.points {
	width								: 	70px;
	margin								: 	0 0 0 auto;
	text-align							: 	center;
	border								: 	1px solid #A0D5F4;
}

/* Box Right stylen */

h2.highlight_right_media{
	font-size							:	14px;
	text-weight							:	bold;
	margin								:	6px		0	2px		10px;
}
/* box one */
.highlight_right_media_one {
	height								:	224px;
	width								:	170px;
}

#highlight_right_media_one_head_left {
	height								:	22px;
	padding								: 	0 0 0 0;
	color								:	#ce8f26;
	background-image					:	url(../images/one_head_left_a.jpg);
	background-repeat					:	no-repeat;
	background-position					:	0 0;
	text-align							:	center;
	vertical-align						:	middle;
	font-size							:	12px;
	font-weight							: 	bold;
	text-decoration						:	none;
}

#highlight_right_media_one_head_right {
	height								:	22px;
	padding								:	0 0 0 0;
	color								:	#ce8f26;
	background-image					:	url(../images/one_head_right_a.jpg);
	background-repeat					:	no-repeat;
	background-position					:	0 0;
	text-align							:	center;
	vertical-align						:	middle;
	font-size							:	12px;
	font-weight							:	normal;
	text-decoration						:	underline;
}


.highlight_right_media_one_head_bot {
	height								:	9px;
	width								:	170px;
}

.highlight_right_media_one_body {
	height								:	142px;
	width								:	152px;
	padding								:	0 8px 0 8px;
	border-top							:	0;
	border-bottom						:	0;
	border-left							:	1px solid #d9bd1f;
	border-right						:	1px solid #d9bd1f;
}

.highlight_right_media_one_bottom_link {
	height								:	22px;
	width								:	170px;
	color								:	#ce8f26;
	background-color					:	#ffe600;
	border-top							:	0;
	border-bottom						:	1px solid #fff799;
	border-left							:	1px solid #d9bd1f;
	border-right						:	1px solid #d9bd1f;
	font-size							:	11px;
	text-align							:	center;

}
.highlight_right_media_one_bottom_link a{
	color								:	#ce8f26;
	font-size							:	11px;
}


.highlight_right_media_one_bottom {
	height								:	28px;
	width								:	96px;
	padding								:	0	0	0	74px;
	background-image					:	url('../images/one_bot_bg.jpg');
	background-repeat					:	no-repeat;
	background-position					:	0	0;
}

.highlight_right_media_one_sliderwrapper {
	width								:	152px;
	height								:	142px;
	overflow							:	hidden;
	position							:	relative;
	margin								:	0;
	padding								:	0;
}

.highlight_right_media_one_slidercells{
	width								:	152px;
	margin								:	0;
	position							:	relative;
	top									:	-4px;
	table-layout						:	fixed;
}

.highlight_right_media_one_slidercell_pic{
	width								:	50px;
	height								:	48px;
	padding								:	0;
	background-repeat					:	no-repeat;
	background-position					:	0	4px;
	vertical-align						:	middle;
}
.highlight_right_media_one_slidercell_button{
	width								:	21px;
	height								:	48px;
	vertical-align						:	middle;
}

.highlight_right_media_one_slidercell_button img{
	position							:	relative;
	left								:	-11px;
}


.highlight_right_media_one_slidercell_link{
	width								:	67px;
	height								:	40px;
	padding								:	4px 0 4px 6px;
	vertical-align						:	top;
	font-size							:	10px;
	color								:	#017ac3;
	line-height							:	13px;
}
.highlight_right_media_one_slidercell_link p{
	margin:0;
	padding:0;
	position							:	relative;
	left								:	-9px;
}

.highlight_right_media_one_slidercell_info{
	width								:	13px;
	height								:	40px;
	padding								: 	4px 0 4px 6px;
	text-align							:	right;
	vertical-align						: 	bottom;
}
.highlight_right_media_one_slidercell_info img{
	position							:	relative;
	left								:	-11px;
}
/* box two */
.highlight_right_media_two {
	height								:	210px;
	width								:	170px;
}


.highlight_right_media_two_head_bot {
	height								:	10px;
	width								:	170px;
}

.highlight_right_media_two_body {
	height								:	142px;
	width								:	168px;
	padding	:0 8px 0 8px;
	border-top							:	0;
	border-bottom						:	0;
	border-left							:	1px solid #0093d6;
	border-right						:	1px solid #0093d6;
}

.highlight_right_media_two_bottom_link {
	height								:	28px;
	width								:	170px;
	color								:	#fff;
	background-color					:	#3dafef;
	border-top							:	0;
	border-bottom						:	1px solid #c4e9ff;
	border-left							:	1px solid #0093d6;
	border-right						:	1px solid #0093d6;
	font-size							:	11px;
	text-align							:	center;
}
.highlight_right_media_two_slidercell_link p{
	margin:0;
	padding:0;
	position							:	relative;
	left								:	-11px;
}

.highlight_right_media_two_bottom_link a{
	color								:	#fff;
	font-size							:	11px;
	line-height							:	11px;
}




.highlight_right_media_two_bottom {
	height								:	28px;
	width								:	170px;
	background-image					:	url('../images/three_bot_bg.jpg');
	background-repeat					:	no-repeat;
	background-position					:	0	0;
}

.highlight_right_media_two_sliderwrapper {
	width								:	152px;
	height								:	142px;
	overflow							:	hidden;
	position							:	relative;
	margin								:	0;
	padding								:	0;
}

.highlight_right_media_two_slidercells{
	width								:	152px;
	margin								:	0;
	position							:	relative;
	top									:	-4px;
	table-layout						:	fixed;
}

.highlight_right_media_two_slidercell_pic{
	width								:	50px;
	height								:	48px;
	padding								:	0;
	vertical-align						:	middle;
}

.highlight_right_media_two_slidercell_button{
	width								:	21px;
	height								:	48px;
	vertical-align						:	middle;
}

.highlight_right_media_two_slidercell_button img{
	position							:	relative;
	left								:	-11px;
}


.highlight_right_media_two_slidercell_link{
	width								:	67px;
	height								:	40px;
	padding								:	4px 0 4px 6px;
	vertical-align						:	top;
	font-size							:	10px;
	color								:	#017ac3;
	line-height							:	13px;
}

.highlight_right_media_two_slidercell_link p{
	margin:0;
	padding:0;
	position							:	relative;
	left								:	-9px;
}


.highlight_right_media_two_slidercell_info{
	width								:	13px;
	height								:	40px;
	padding								: 	4px 0 4px 6px;
	text-align							:	right;
	vertical-align						: 	bottom;
}

.highlight_right_media_two_slidercell_info img{
	position							:	relative;
	left								:	-11px;
}

/* box three */
.highlight_right_media_three {
	height								:	228px;
	width								:	170px;
}

#highlight_right_media_three_head_left {
	height								:	22px;
	padding								: 	0 0 0 0;
	color								:	#fff;
	background-image					:	url(../images/three_head_left_a.jpg);
	background-repeat					:	no-repeat;
	background-position					:	0 0;
	text-align							:	center;
	vertical-align						:	middle;
	font-size							:	12px;
	font-weight							: 	bold;
	text-decoration						:	none;
}

#highlight_right_media_three_head_right {
	height								:	22px;
	padding								:	0 0 0 0;
	color								:	#0093d6;
	background-image					:	url(../images/three_head_right_a.jpg);
	background-repeat					:	no-repeat;
	background-position					:	0 0;
	text-align							:	center;
	vertical-align						:	middle;
	font-size							:	12px;
	font-weight							:	normal;
	text-decoration						:	underline;
}

.highlight_right_media_three_head_bot {
	height								:	9px;
	width								:	170px;
}

.highlight_right_media_three_body {
	height								:	145px;
	width								:	168px;
	padding								:	0 8px 0 8px;
	border-top							:	0;
	border-bottom						:	0;
	border-left							:	1px solid #0093d6;
	border-right						:	1px solid #0093d6;
}

.highlight_right_media_three_bottom_link {
	height								:	22px;
	width								:	170px;
	color								:	#fff;
	background-color					:	#3dafef;
	border-top							:	0;
	border-bottom						:	1px solid #c4e9ff;
	border-left							:	1px solid #0093d6;
	border-right						:	1px solid #0093d6;
	font-size							:	11px;
	text-align							:	center;

}
.highlight_right_media_three_bottom_link a{
	color								:	#fff;
	font-size							:	11px;
}


.highlight_right_media_three_bottom {
	height								:	28px;
	width								:	96px;
	padding								:	0	0	0	74px;
	background-image					:	url('../images/three_bot_bg.jpg');
	background-repeat					:	no-repeat;
	background-position					:	0	0;
}

.highlight_right_media_three_sliderwrapper {
	width								:	152px;
	height								:	145px;
	overflow							:	hidden;
	position							:	relative;
	margin								:	0;
	padding								:	0;
}

.highlight_right_media_three_slidercells{
	width								:	152px;
	margin								:	0;
	position							:	relative;
	top									:	-4px;
	table-layout						:	fixed;
}

.highlight_right_media_three_slidercell_pic{
	width								:	21px;
	height								:	21px;
	padding								:	4px 0 4px 0;
	vertical-align						:	middle;
}


.highlight_right_media_three_slidercell_link{
	width								:	126px;
	height								:	21px;
	padding								:	4px	0	4px	5px;
	vertical-align						:	top;
	font-size							:	10px;
	color								:	#0093d6;
	line-height							:	10px;
}

.highlight_right_media_three_slidercell_link a{
	color								:	#017ac3;
	text-decoration						:	none;
}

/* Geen javascript geactiveerd */
.rightbox_link_nojavascript{
	color								:	#ce8f26;
	text-align							:	center;
	vertical-align						:	middle;
	font-size							:	12px;
	text-decoration						:	none;
}

/* Navigatiemenu voor materiaal bestellen pagina's*/
/*
.materiaalbestellen_menu{
	list-style-type:none;
	margin-left:60px;
}

.materiaalbestellen_menu li{
	float:left;
	height:23px;
	padding-left:20px;
	padding-right:10px;
	margin-left:5px;
	background-color:yellow;
	background-image:url('../images/arrow.png');
	background-repeat:no-repeat;
	background-position:center-left;
}

.materiaalbestellen_menu li a{
	display:block;
	width:100%;
	height:100%;
	margin-top:3px;
}*/

.materiaalbestellen_form{
	float:left;

}

.materiaalbestellen_form input[type='submit']{
	width:auto;
	padding-left:15px;
	margin-left:10px;
	background-color:transparent;
	border:0px;
	background-image:url('../images/arrow.png');
	background-repeat:no-repeat;
	height:23px;
	color:black;
}

.materiaalbestellen_form input[type='submit']:hover{
	/*cursor:pointer;
	//color:red;*/
}

.materiaalbestellen_form input[disabled]{
	/*background-image:url('../images/arrow_disabled.png') !important;
	background-repeat:no-repeat;
	color:gray;*/
}

.materiaalbestellen_form input[disabled]:hover{
	cursor:default;
	/*color:gray;*/
}

/**
 * Zelfbeoordeling
 */

.q-required {
	position: relative;
}

.q-required .exclamation {
	display: block;
	position: absolute;
	left: -37px;
	top: 0;
}

.exclamation {
	display: none;
}

.important {
	color: #ff0000;
	display: block;
	font-weight: bold;
}

.checklist-table th, .checklist-table td.center {
	text-align: center;
}

.checklist-table .row td {
	border-bottom : 1px solid #DDD;
	padding : 3px 0px 6px 0px;
}

.checklist-table .head {
	font-size : 13px;
	font-weight : bold;
	padding : 2px 0px 3px 0px;
}

.scholen-tabel tr td {
	border-bottom : 1px solid #0093d6;
	padding-top: 5px;
}

#map-container {
	background : #DDD;
	position : relative;
	border: 1px solid #CCC;
	padding-top : 3px;
	width: 100%;
}

#map {
	border: 1px solid #CCC;
	margin-left: 3px;
	margin-bottom: 3px;
	width: 537px;
	height: 394px;
}

#loading-overlay {
	position: absolute;
	top: 4px;
	left: 4px;
	width: 537px;
	height: 394px;
}

#loading-overlay .imgholder {
	background: #fff;
	border: 2px solid #999;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	position: absolute;
	top: 176px;
	left: 217px;
	width: 100px;
	height: 40px;
	line-height: 40px;
	text-align: center;
}

#loading-overlay .imgholder img {
	vertical-align: middle;
}

#loading-overlay .back {
	background: #fff;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 537px;
	height: 394px;
    zoom: 1;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

#statistics table {
	width: 100%;
}

#statistics .statistic-number {
	text-align : right;
	vertical-align: top;
}

.number {
	color: #666666;
}

#scholen .regio-title {
	border-bottom 		: 1px solid #017ac3;
	font-size 			: 18px;
	font-weight 		: bold;
	padding 			: 5px 0px;
	text-align 			: center;
}

#scholen .regio-title h2 {
	margin 				: 0px;
}

#scholen .gemeente-title {
	border-bottom 		: 1px solid #017ac3;
	font-size 			: 16px;
	font-weight 		: bold;
}

#scholen .gemeente-title h3 {
	margin 				: 0px;
	padding 			: 3px 0px;
}

#scholen .school-title {

}

#scholen .school-punten {
	text-align: right;
}

.login-submenu {
	padding 			: 0px;
	margin 				: 0px;
}

.login-submenu li {
	background-image 	: url("../images/mainmenu_lev1_spacer.png");
	background-repeat 	: repeat-x;
	background-position : center bottom;
	background-color 	: #3DAFEF;
	border-left 		: 1px solid #0093D6;
	border-right 		: 1px solid #0093D6;
	list-style 			: none;
	padding 			: 0px;
	margin 				: 0px;
}

.login-submenu li.active, .login-submenu li:hover {
	background-color 	: #0093D6;
}

.login-submenu li a {
	color 				: #FFFFFF;
	display 			: block;
	font-size 			: 12px;
	font-weight 		: bold;
	padding 			: 4px 0 5px 4px;
	text-decoration 	: none;
}

.login-submenu li a.active, .login-submenu li a:hover {
	color 				: #FFFF00;
}

.legenda tr td {
	padding: 2px 0px;
	border-bottom: 1px solid #EEE;
	font-size: 10px;
	line-height: 10px;
}
