/* algemene opmaak */
BODY {
	margin: 0;
	padding: 0;
	background : #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 11px;
	line-height: 20px;
}
TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 11px;
	line-height: 20px;
}
P, BLOCKQUOTE {
	margin-top: 0;
	margin-bottom: 0;
}
UL, OL {
	margin: 0 0 0 15px;
}
ol
{
	margin: 0 0 0 25px;
}
A {
	COLOR: #000000;
}
A:hover {
	COLOR: #1b75bb;
	text-decoration: underline;
}
.wosimage {
	padding: 5px;
}
.button {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	FONT-SIZE: 8pt;
	BACKGROUND-IMAGE: url(/images/button.gif);
	BORDER-LEFT: medium none;
	WIDTH: 100px;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: medium none;
	FONT-FAMILY: Arial;
	HEIGHT: 21px;
}
.inputtext {
	border: 1px solid #929292;
	font-size: 12px;
	font-family: Verdana, Arial;
	height: 16px;
}

input.default { color:#999999; text-transform:capitalize; font-style:italic; }

.table {
	border: 1px solid #000000;
	border-collapse: collapse;
}
.tableHeader {
	background-color: #FFFFFF;
}
.tableContent {
}
.foutmelding {
	color : red;
}
.foutbox {
	border: 1px solid Red;
}
.foutfill {
	color: Red;
}
.highlight {
	background-color: Yellow;
}

form
{

	margin: 0px;
}

/* site specifieke opmaak */
.corner_left
{
	background: top left;
	width: 12px;
	height: 12px;
}
.corner_right
{
	background: top right;
	width: 12px;
	height: 12px;
}

#menucontainer {
	position: absolute;
	z-index: 1000;
	left: 0px;
	color: #FFFFFF;
}

	#menucontainer a
	{
		text-decoration: none;
	}

#maincontainer
{
	width: 955px;
	margin: 0 auto;
	text-align: left;
}


/* 			BEGIN: TEKST BOVEN IN 			*/
	#toptekst
	{
		float: right;
	}

		#toptekst .tekst
		{
			float: left;
			margin: 0 0 0 12px;
			line-height: 30px;
			height: 30px;
			color: #354054;
			font-size: 9px;
			font-weight: bold;
			padding: 0 0 0 16px;
			background: url(/images/plustop.gif) no-repeat left center;
		}

		#toptekst .tekst a
		{
			text-decoration: none;
		}

/* 			EINDE: TEKST BOVEN IN 			*/
/* 			BEGIN: HEADER					*/

	#header
	{
		width: 955px;
			float: left;
	}

		#header #logo
		{
			float: left;
			width: 231px;
			background: url('/images/logo.gif') no-repeat;
			height: 80px;
		}

		#header #banner
		{
			float: left;
			width: 468px;
			height: 70px;
			border: 0px;
			padding: 10px 0 0;
		}

			#banner .darttag
			{
				border: 0px;
			}

		#header #inlogscherm
		{
			float: left;
			width: 220px;
			background: url(/images/inlogscherm.gif) no-repeat;
			height: 80px;
			padding: 0 0 0 35px;
		}
			#header #inlogscherm #inlognaam
			{
				font-size: 9px;
				color: #ffffff;
				font-weight: bold;
				width: 100%;
			}

				#inlognaam span
				{
					display: block;
				}

				#inlognaam a
				{
					color: #ffffff;
				}

				#inlognaam a:hover
				{
					text-decoration: none;
				}

			#header #inlogscherm .login
			{
				float: left;
				font-size: 10px;
				font-family: Arial, Helvetica, sans-serif;
				padding: 0px;
			}

				#header #inlogscherm .login span
				{
					display: block;
					float: left;
					width: 95px;
					font-size: 10px;
					font-family: Arial, Helvetica, sans-serif;
					line-height: 11px;
					padding: 0px 0 0 0;
				}

				#header #inlogscherm .login form
				{
					float: right;
					padding: 0 5px 0 0;
					text-align: right;
				}

				.login .inputtext
				{
					height: 12px;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 10px;
					border: 1px solid #282828;
				}

				.login .buttonlogin,
				.login .buttonaanmelden
				{
					height: 14px;
					border: 0px;
					width: 49px;
					padding: 0px;
					margin: 0px;
					background: url(/images/knop_inloggen.gif) no-repeat;
					color: #FFFFFF;
					font-size: 9px;
					font-weight: bold;
					font-family: Arial, Helvetica, sans-serif;
				}


				.login .buttonaanmelden
				{
					width: 63px;
					background: url(/images/knop_aanmelden.gif) no-repeat;
				}

			#header #inlogscherm .tekst
			{
				font-size: 9px;
				line-height: 18px;
				float: left;
			}

				#header #inlogscherm .tekst .teksttitel
				{
					font-weight: bold;
				}

				#header #inlogscherm .tekst .tekstitems
				{
				}

					#header #inlogscherm .tekst .tekstitems .tekstp
					{
						background: url(/images/pijltjerood3.gif) no-repeat center left;
						padding: 0 0 0 15px;
					}

			#header #inlogscherm .header_conditie
			{
				margin: 5px;
				width: 50px;
				height:50px;
				float: right;
			}

/* 			EINDE: HEADER					*/

	#orangeblock
	{
		float: left;
		border-top: 5px solid #f7931f;
		width: 955px;
		line-height: 0px;
	}


/* 			BEGIN: MENUHEADER					*/


	#menuheader
	{
		width: 100%;
		float: left;
		margin: 8px 0 5px 0;
		padding: 0;
	}

		#menuheader .menuitem,
		#menuheader .menuitem_over
		{
			float: left;
			position: relative;
			height: 32px;
		}

			#menuheader .menuitem .menuclickedlinks,
			#menuheader .menuitem_over .menuclickedlinks,
			#menuheader .menuitem_over .kk
			{
				background: url(/images/menuclickedlinks.gif) no-repeat;
				width: 7px;
				float: left;
				height: 32px;
			}

			#menuheader .menuitem .menuclickedmid,
			#menuheader .menuitem_over .menuclickedmid,
			#menuheader .menuitem_over .menu
			{
				background: url(/images/menuclickedmid.gif) repeat-x;
				float: left;
				height: 32px;
			}

				#menuheader .menuitem .menuclickedmid .tekst,
				#menuheader .menuitem_over .menuclickedmid .tekst,
				#menuheader .menuitem_over .menu .tekst
				{
					padding-top: 5px;
					padding-left: 0px;
					padding-right: 0px;
					color: #ffffff;
					float: left;
				}

				#menuheader .menuitem_over .menuclickedmid .tekst a,
				#menuheader .menuitem_over .menu .tekst a
				{
					color: #B4C3D3;
					text-decoration: none;
				}

				#menuheader .menuitem .menuclickedmid .tekst a
				{
					color: #FFFFFF;
					text-decoration: none;
				}

				#menuheader .menuitem_over .menu .tekst a
				{
					text-decoration: none;
				}

				#menuheader .menuitem .menuclickedmid .tekst a:hover,
				#menuheader .menuitem_over .menuclickedmid .tekst a:hover
				{
					text-decoration: none;
				}

			#menuheader .menuitem .menuclickedrechts,
			#menuheader .menuitem_over .menuclickedrechts,
			#menuheader .menuitem_over .menurechts
			{
				position: relative;
				background: url(/images/menuclickedrechts.gif) no-repeat;
				width: 7px;
				float: left;
				height: 32px;
				padding-right: 6px;
			}

			#menuheader .menuitem .menu
			{
				padding-left: 5px;
				padding-right: 5px;
				height: 32px;
				float: left;

			}
				#menuheader .menuitem .menu .tekst
				{
					padding-top: 5px;
					padding-left: 0px;
					padding-right: 0px;
					float: left;
				}

				#menuheader .menuitem .menu a
				{
					text-decoration: none;
					color: #262261;
					float: left;

				}

				#menuheader .menuitem .menu a:hover
				{
					color: #000000;
				}
		
			#menuheader .menuitem_over .kk
			{
				background: url(/images/menulinks_over.gif) no-repeat;
			}
			
			#menuheader .menuitem_over .menu
			{
				background: url(/images/menumid_over.gif) repeat-x;
				color: #FFFFFF;
			}
			
				#menuheader .menuitem_over .menu .tekst a
				{
					color: #FFFFFF;
				}
			
			#menuheader .menuitem_over .menurechts
			{
				background: url(/images/menurechts_over.gif) no-repeat;
			}

			#menuheader .menuitem .menurechts
			{
				background: url(/images/menurechts.gif) no-repeat;
				width: 10px;
				float: left;
				height: 32px;
			}

	#menublockleft
	{
		border-top:11px solid #8c9eb4;
		width: 1px;
		float: left;
		font-size: 0px;
		line-height: 0px;
	}

	#menublock
	{
		border-top: 11px solid #193d68;
		width: 953px;
		float: left;
		font-size: 0px;
		line-height: 0px;
	}

	#menublockright
	{
		border-top:11px solid #8c9eb4;
		width: 1px;
		float: left;
		font-size: 0px;
		line-height: 0px;
	}
	
		.submenu_fly
		{
			display: none;
			position: absolute;
			z-index: 200;
			width: 153px;
			padding: 11px 0 13px;
		}

	.submenu_item,
	.submenu_item_over,
	.submenu_item_active
	{
		clear: both;
		float: left;
		color: #FFFFFF;
		width: 100%;
		background: url(/images/submenu_item.gif) repeat-x top left;
	}

	.submenu_item_active
	{
		font-weight: bold;
	}

	.submenu_item a
	{
		color: #FFFFFF;
	}

	.submenu_item_over a,
	.submenu_item_over a:hover
	{
		color: #B4C3D3;
		text-decoration: none;
	}

	.subsubmenu_item,
	.subsubmenu_item_over,
	.subsubmenu_item_active
	{
		float: left;
		margin: 2px 5px 0 0;
		height: 23px;
	}

	.subsubmenu_item_active
	{
		color: #FFFFFF;
	}

		.subsubmenu_item div,
		.subsubmenu_item_over div,
		.subsubmenu_item_active div
		{
			float: left;
		}

			.subsubmenu_item div a,
			.subsubmenu_item_over div a
			{
				text-decoration: none;
				color: #000000;
			}

		.subsubmenu_item .corner_left,
		.subsubmenu_item_over .corner_left,
		.subsubmenu_item_active .corner_left
		{
			background: no-repeat top left;
			width: 8px;
			height: 8px;
		}

		.subsubmenu_item .corner_left,
		.subsubmenu_item .corner_right
		{
			visibility: hidden;
		}


/* 			EINDE: MENUHEADER					*/
/* 			BEGIN: CONTENT						*/


	#content
	{
		width: 605px;
		float: left;
		position: relative;
	}
	
	#content.wide {
		width: 100%;
	}

/* 			BEGIN: ZOEKBLOCK					*/

		#content #zoeken
		{
			width: 604px;
			margin: 0px 0 10px;
		}

		#content .zoeken2
		{
			width: 604px;
		}
/* 			BEGIN: ZOEKHEADER					*/

			#content #zoeken .orangeleft,
			#content .zoeken2 .orangeleft
			{
				background: url(/images/orangeleft.gif) no-repeat;
				width: 9px;
				height: 26px;
				float: left;
			}

			#content #zoeken .orangemid,
			#content .zoeken2 .orangemid
			{
				background: url(/images/orangemid.gif) repeat-x;
				width: 584px;
				float: left;
			}

				#content #zoeken .orangemid .tekst,
				#content .zoeken2 .orangemid .tekst
				{
					height: 23px;
					padding-left: 6px;
					padding-top: 3px;
					font-weight: bold;
					font-size: 13px;
				}

			#content #zoeken .orangeright,
			#content .zoeken2 .orangeright
			{
				background: url(/images/orangeright.gif) no-repeat;
				width: 11px;
				height: 26px;
				float: left;
			}

/* 			EINDE: ZOEKHEADER					*/
/* 			BEGIN: ZOEKSUBHEADER					*/

			#zoeken #zoekenimg
			{
				background: url(/images/vliegtuig.gif) no-repeat;
				height: 223px;
				width: 303px;
				margin-top: 2px;
				float: left;
			}

			#zoeken #zoekentext
			{
				margin-top: 2px;
				float: left;
				height: 223px;
				width: 301px;
				background-color: #fff6ee;
			}

				#zoeken #zoekentext .balk
				{
					float: left;
					width: 301px;
					height: 30px;
					padding-left: 8px;
				}

					#zoeken #zoekentext .balk .img
					{
						background: url(/images/plusjedonker.gif) no-repeat;
						float: left;
						width: 16px;
						height: 15px;
						padding-left: 10px;
						margin-top: 6px;
					}

					#zoeken #zoekentext .balk .text
					{
						float: left;
						width: 271px;
						height: 27px;
						margin-top: 3px;
						font-weight: bold;
						font-size: 11px;
					}

				#zoeken #zoekentext .donkerelijn
				{
					background: url(/images/donkerelijn.gif) repeat-x;
					height: 2px;
					line-height: 2px;
					width: 297px;
					float: left;
				}

				#zoeken #zoekentext #gradient
				{
					background: url(/images/gradient_contentleft_item_rechts.gif) repeat-x;
					height: 110px;
					float: left;
					width: 295px;
					margin-top: -4px;
				}

					#zoeken #zoekentext #gradient #titel
					{
						float: left;
						width: 295px;
						height: 15px;
						padding-left: 10px;
						margin-top: 5px;
						font-weight: bold;
						font-size: 11px;
					}

					#zoeken #zoekentext #gradient #text
					{
						float: left;
						width: 295px;
						padding-left: 10px;
						margin-top: 5px;
						height: 50px;
						font-size: 11px;
						line-height: 14px;
					}

					#zoeken #zoekentext #gradient .leesmeer
					{
						width: 250px;

						float: left;
						padding-left: 10px;
						height: 20px;
					}

						#zoeken #zoekentext #gradient .leesmeer .pijltjerood
						{
							width: 10px;
							height: 10px;
							float: left;
							background: url(/images/pijltjerood.gif) no-repeat;
							margin-top: 5px;
						}

						#zoeken #zoekentext #gradient .leesmeer .text2
						{

							color: #1b75bb;
							float: left;
							padding-left: 6px;
							font-weight: bold;
							font-size: 11px;
						}

				#zoeken #zoekentext #gradient2
				{
					background: url(/images/gradient_contentleft_item_rechts2.gif) repeat-x;
					height: 110px;
					float: left;
					width: 6px;
					margin-top: -4px;
				}


/* 			EINDE: ZOEKSUBHEADER					*/
/* 			BEGIN: CONTENT LEFT						*/


		#content2
		{
			float: left;
			width: 604px;
		}

			#content2 #contentleft
			{
				float: left;
				width: 335px;
			}

				#content2 #contentleft .contentleftitems
				{
					margin-top: 19px;
					float: left;
				}

					#content2 #contentleft .contentleftitems .orangeleft
					{
						background: url(/images/orangeleft.gif) no-repeat;
						width: 9px;
						height: 26px;
						float: left;
					}

					#content2 #contentleft .contentleftitems .orangemid
					{
						background: url(/images/orangemid.gif) repeat-x;
						height: 26px;
						width: 313px;
						float: left;
					}

						#content2 #contentleft .contentleftitems .orangemid .tekst
						{
							height: 26px;
							padding-left: 6px;
							padding-top: 3px;
							font-weight: bold;
							font-size: 13px;
						}

					#content2 #contentleft .contentleftitems .orangeright
					{
						background: url(/images/orangeright.gif) no-repeat;
						width: 11px;
						height: 26px;
						float: left;
					}


					#content2 #contentleft .contentleftitems .subkolom
					{
						background: url(/images/gradientleftitems.gif) repeat-x;
						width: 333px;
						height: 140px;
						float: left;
					}


					#content2 #contentleft .contentleftitems .subkolom .subkolomtext
					{
						margin-top: 5px;
						margin-left: 2px;
						float: left;
						width: 254px;
					}

					#content2 #contentleft .contentleftitems .subkolom .subkolomtext2
					{
						float: left;
						margin-top: 2px;
					}

						.bigbutton
						{
							margin-top: 4px;
							background: url(/images/zoekbutton.gif) no-repeat;
							height: 19px;
							width: 69px;
							border: 0px;
							color: #ffffff;
							font-size: 12px;
							font-weight: bold;
						}

					#content2 #contentleft .contentleftitems .subkolom .subkolomtext3
					{
						float: left;
						margin-top: 2px;
						width: 323px;
						margin-left: 6px;
						height: 90px;
					}

						#content2 #contentleft .contentleftitems .subkolom .pic1
						{
							width: 91px;
							height: 130px;
							float: left;
							margin: 6px;
						}

							#content2 #contentleft .contentleftitems .subkolom .pic1 .img1
							{
								background: url(/images/lerenpic1.gif) no-repeat;
								width: 91px;
								height: 69px;
								float: left;
							}

							#content2 #contentleft .contentleftitems .subkolom .pic1 .sterren
							{
								background: url(/images/sterren.gif) no-repeat;
								width: 91px;
								height: 15px;
								float: left;
							}




						#content2 #contentleft .contentleftitems .subkolom .pic2
						{
							width: 91px;
							height: 69px;
							float: left;
							margin: 6px;
						}

							#content2 #contentleft .contentleftitems .subkolom .pic2 .img2
							{
								background: url(/images/lerenpic2.gif) repeat-x;
								width: 91px;
								height: 69px;
								float: left;
							}

							#content2 #contentleft .contentleftitems .subkolom .pic2 .sterren
							{
								background: url(/images/sterren.gif) no-repeat;
								width: 91px;
								height: 15px;
								float: left;
							}



						#content2 #contentleft .contentleftitems .subkolom .pic3
						{

							width: 91px;
							height: 69px;
							float: left;
							margin: 6px;
						}

							#content2 #contentleft .contentleftitems .subkolom .pic3 .img3
							{
								background: url(/images/lerenpic3.gif) repeat-x;
								width: 91px;
								height: 69px;
								float: left;
							}

							#content2 #contentleft .contentleftitems .subkolom .pic3 .sterren
							{
								background: url(/images/sterren.gif) no-repeat;
								width: 91px;
								height: 15px;
								float: left;

							}

						#content2 #contentleft .contentleftitems .subkolom .wittelijn
						{
							background: url(/images/wittelijn.gif) repeat-x;
							width: 2px;
							height: 133px;
							float: left;
							margin: 4px;
						}

						#content2 #contentleft .contentleftitems .subkolom .tekst
						{
							width: 91px;
							float: left;

						}


							#content2 #contentleft .contentleftitems .pijltjerood3
							{
								background: url(/images/pijltjerood3.gif) no-repeat;
								width: 13px;
								height: 10px;
								float: left;

								margin-left: 6px;
								margin-top: 5px;
							}

							#content2 #contentleft .contentleftitems .text
							{
								color: #1b75bb;
								float: left;
								padding-left: 6px;
								font-weight: bold;
								font-size: 11px;

							}

/* 			EINDE: CONTENT LEFT						*/
/* 			BEGIN: CONTENT RIGHT					*/



			#content2 #contentright
			{
				float: right;
				width: 256px;
			}

				#content2 #contentright .contentleftitems
				{
					margin-top: 19px;
					float: left;
				}

					#content2 #contentright .contentleftitems .nieuwsleft
					{
						background: url(/images/hoofdlijn.gif) repeat-x;
						height: 26px;
						width: 256px;
						float: left;
					}

						#content2 #contentright .contentleftitems .nieuwsleft .tekst
						{
							height: 26px;
							padding-left: 6px;
							padding-top: 3px;
							font-weight: bold;
							font-size: 13px;
						}

					#content2 #contentright .contentleftitems .subkolom
					{
						width: 256px;
						height: 126px;
						float: left;
					}

						#content2 #contentright .contentleftitems .subkolom .items
						{
							background: url(/images/sublijn.gif) repeat-x;
							width: 248px;
							margin-left: 4px;
							height: 24px;
							float: left;
							margin-top: 3px;
						}

						#content2 #contentright .contentleftitems .subkolom .items a
						{
							text-decoration: none;
							font-size: 11px;
							margin-left: 14px;
						}

						#content2 #contentright .contentleftitems .subkolom .items a:hover
						{
							color: #1b75bb;
						}




						#content2 #contentright .contentleftitems .subkolom .leesmeer
						{
							width: 250px;
							float: left;
							padding-left: 14px;
							margin-top: 4px;
							height: 20px;
						}

							#content2 #contentright .contentleftitems .subkolom .leesmeer .pijltjerood3
							{
								width: 14px;
								height: 10px;
								float: left;
								background: url(/images/pijltjerood3.gif) no-repeat;
								margin-top: 5px;
							}

							#content2 #contentright .contentleftitems .subkolom .leesmeer .text2
							{
								float: left;
								padding-left: 4px;
								font-weight: bold;
								font-size: 11px;
							}

/* 			EINDE: CONTENT RIGHT					*/
/* 			BEGIN:  RIGHT							*/

	#content_sponsor
	{
		float: left;
	}

		#sponsorboxen
		{
			float: right;
			width: 337px;
		}

			#sponsorboxen .headline
			{
				width: 337px;
				font-weight: bold;
				height: 30px;
				margin-top: 6px;
				background: url(/images/sponsorboxenhead.gif) repeat-x;
			}

			#sponsorboxen .sponsoritems
			{
				float: left;
				height: 26px;
			}

				#sponsorboxen .sponsoritems .img
				{
					float: left;
					height: 26px;
					width: 37px;
					padding-top: 2px;
				}

				#sponsorboxen .sponsoritems .titel
				{
					float: right;
					height: 26px;
					width: 290px;
					background-color: #f2f8ff;
					padding-top: 2px;
					padding-left: 10px;
					font-size: 11px;
				}

			#sponsorboxen .lijn
			{
				float: left;
				background: url(/images/sbsublines.gif) repeat-x;
				height: 2px;
				width: 337px;
			}

			#largerectangle
			{
				background: url(/images/largerectangle.gif) no-repeat;
				height: 281px;
				width: 337px;
				float: left;
				margin-top: 30px;
			}

/* 			EINDE: RIGHT					*/
/* 			BEGIN: FOOTER					*/
	#footer
	{
		width: 939px;
		float: left;
		background: url(/images/footerbalk.gif) repeat-x #193D68;
		height: 32px;
		margin-top: 10px;
		color: #ffffff;
		font-size: 10px;
		padding:6px 8px 10px;
	}

	#footer a
	{
		text-decoration: underline;
		color:#FFFFFF;
	}

	#footer a:hover
	{
		color:#FFFFFF;
		text-decoration: none;
	}

#module_nieuws_frame,
.panel_headlines_frame
{
	width: 601px;
	margin: 0 0 12px;
}

	#module_nieuws_frame #module_nieuws_header,
	.panel_headlines_frame .panel_headlines_header
	{
		background: url(/images/content_header.gif) no-repeat;
		padding: 0 10px;
		font-size: 14px;
		font-weight: bold;
		margin: 0px;
		font-family: Arial, Helvetica, sans-serif;
		height: 25px;
		line-height: 25px;
	}

	.panel_headlines_frame .panel_headlines_header
	{
		background: none;
		padding: 0px;
		width: 100%;
		float: left;
	}

	.panel_1item_frame .panel_1item_head
	{
		padding: 0px;
		width: 100%;
		float: left;
	}

	#module_nieuws_frame #module_nieuws_content,
	.panel_headlines_frame .panel_headlines_container
	{
		float: left;
		width: 298px;
	}

		#module_nieuws_frame #module_nieuws_content .module_nieuws_content,
		.panel_headlines_frame .panel_headlines_container .panel_headlines_content
		{
			background: #fff6ee;
			width: 288px;
			padding: 5px;
			border-top: 1px dashed #273248;
				float: left;
		}

			#module_nieuws_content .module_nieuws_content .titel,
			.panel_headlines_container .panel_headlines_content .titel
			{
				float: left;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				margin: 0px;
				padding: 0px;
				line-height: 22px;
				overflow:hidden;
				white-space:nowrap;
				width: 270px;
			}

			#module_nieuws_content .module_nieuws_content .inleiding,
			.panel_headlines_container .panel_headlines_content .inleiding
			{
				font-size: 10px;
				font-family: Arial, Helvetica, sans-serif;
				line-height: 12px;
				float: left;
			}

			#module_nieuws_content .module_nieuws_content .footer,
			.panel_headlines_container .panel_headlines_content .footer
			{
				line-height: 18px;
				float: left;
				width: 100%;
			}

				#module_nieuws_content .module_nieuws_content .footer a,
				.panel_headlines_container .panel_headlines_content .footer a
				{
					font-size: 10px;
					float: left;
					display: block;
				}

		#module_nieuws_frame #module_nieuws_content .selected,
		.panel_headlines_frame .panel_headlines_content .selected
		{
			background: url(/images/content_background.gif) repeat-x;
		}

	.module_nieuws_afbeelding_outer {
		padding-left: 20px;
	}
	.module_nieuws_afbeelding,
	.panel_headlines_frame .panel_headlines_afbeelding
	{
		 width: 303px;
		 height: 223px;
		 float: right;
	}

		#module_nieuws_frame .module_nieuws_afbeelding img,
		.panel_headlines_frame .panel_headlines_afbeelding img
		{
			width: 303px;
			height: 223px;
		}

/** added by JD on 16-11-2007 **/
#module_nieuws_item_frame
{
	width: 601px;
	margin: 0 0 12px;
}

	#module_nieuws_item_frame .module_nieuws_item_header
	{
		background: url(/images/content_header.gif) no-repeat;
		font-size: 14px;
		font-weight: bold;
		margin: 0px;
		font-family: Arial, Helvetica, sans-serif;
		height: 25px;
		line-height: 24px;
	}

		.module_nieuws_item_header div
		{
			float: left;
			color: #FFFFFF;
		}

	#module_nieuws_item_frame #module_nieuws_item_content
	{
		background: url(/images/content_background.png) repeat-x #FFFFFF top;
		padding: 5px;
		font-size: 11px;
		line-height: 16px;
	}

		#module_nieuws_item_frame #module_nieuws_item_content .datum
		{
			display: block;
			color: #333333;
			font-size: 10px;
		}

		#module_nieuws_item_frame #module_nieuws_item_content .inleiding
		{
			display: block;
			font-weight: bold;
			margin: 5px 0 10px;
		}

			#module_nieuws_item_content span p
			{
				background: none;
			}

		.module_nieuws_item_bericht
		{
			float: left;
			width: 363px;
			font-size: 11px;
			line-height: 16px;
			padding: 0 0 0 5px;
			margin: 0 0 20px;
		}

			.module_nieuws_item_bericht .helper
			{
				width: 75px;
				height: 223px;
				float: right;
				margin: 0 0 5px 5px;
			}

		.nieuws_item_afbeelding
		{
			position: relative;
			float: right;
			width: 228px;
			height: 223px;
			left: -75px;
			margin: 0 0 10px 0;
		}

			.nieuws_item_afbeelding img
			{
				width: 303px;
				height: 223px;
				margin: 0 0 0 -5px;
			}

	.linkarrow
	{
		background: url(/images/pijltjerood3.gif) no-repeat center left;
		padding: 0 0 0 15px;
		color: #1b75bb;
		font-weight: bold;
		font-size: 11px;
		text-decoration: none;
	}

.panel_gerelateerd_frame
{
	margin: 0 0 20px;
	width: 100%;
}

	.panel_gerelateerd_frame .panel_gerelateerd_titel
	{
		font-size: 14px;
		font-weight: bold;
		margin: 0px;
		width: 100%;
		font-family: Arial, Helvetica, sans-serif;
		height: 25px;
		line-height: 24px;
	}

	.panel_gerelateerd_frame .panel_gerelateerd_item
	{
		background: url(/images/gerelateerd_item.gif) repeat-x #FFFFFF;
		float: left;
		font-size: 10px;
		width: 100%;
		border-top: 1px dashed #231F20;
		margin: 0 0 5px 0;
	}

		.panel_gerelateerd_item img
		{
			padding: 5px;
			float: left;
			width: 90px;
			height: 68px;
		}

		.panel_gerelateerd_item .right
		{
			float: right;
			width: 70%;
		}

			.panel_gerelateerd_item .right .titel
			{
				font-size: 11px;
				font-weight: bold;
			}

			.panel_gerelateerd_item .right .inleiding
			{
				font-family: Arial, Helvetica, sans-serif;
			}

			.panel_gerelateerd_item .right .aanbieder
			{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: bold;
				font-style: italic;
			}

			.panel_gerelateerd_item .right .opties
			{
				float: left;
				height: 16px;
			}

			.video
			{
				float: left;
				padding: 0 15px 0 0;
				background: url(/images/icoon_video.gif) no-repeat right;
			}

			.game
			{
				float: left;
				padding: 0 20px 0 0;
				background: url(/images/icoon_game.gif) no-repeat right;
			}

.panel_1kolom_frame
{
	width: 100%;
}

	.panel_1kolom_frame .panel_1kolom_header
	{
		font-family: Arial,Helvetica,sans-serif;
		font-size: 14px;
		line-height: 20px;
		font-weight: bold;
		margin: 0;
		padding: 0 0 0 5px;
		border-bottom: 1px dashed #231F20;
	}

	.panel_1kolom_frame .panel_1kolom_content
	{
		margin: 0 0 0 5px;
	}

		.panel_1kolom_content div.panel_1kolom_item,
		.panel_1kolom_content tr.panel_1kolom_item td
		{
			line-height: 23px;
			padding: 0 0 0 5px;
			color: #231F20;
			border-bottom: 1px dashed #c6c5c5;
		}

			.panel_1kolom_item a
			{
				text-decoration: none;
			}

	.panel_1kolom_frame .panel_1kolom_footer
	{
		padding: 0 0 0 7px;
	}

.panel_nieuwsarchief_frame
{
	width: 100%;
}

	.panel_nieuwsarchief_frame .panel_nieuwsarchief_header
	{
		font-size: 14px;
		line-height: 20px;
		font-weight: bold;
		margin: 0px;

		padding: 0 0 0 5px;

		border-bottom: 1px dashed #231F20;
	}

	.panel_nieuwsarchief_frame .panel_nieuwsarchief_content
	{
		background: url(/images/nieuwsarchief_background.gif) repeat-x #FFFFFF;
		padding: 5px;
		font-family: Arial, Helvetica, sans-serif;
	}

			.panel_nieuwsarchief_frame .panel_nieuwsarchief_content form select
			{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10px;
			}

.panel_2kolommen_frame
{
	width: 100%;
}

	.panel_2kolommen_frame .panel_2kolommen_titel
	{
		font-size: 14px;
		line-height: 20px;
		font-weight: bold;
		margin: 0px;
		padding: 0 0 0 5px;
		border-bottom: 1px dashed #231F20;
	}

	.panel_2kolommen_frame .panel_2kolommen_content
	{
		float: left;
		background: url(/images/2kolommen_background.gif) repeat-x #FFFFFF;
		width: 100%;
	}

		.panel_2kolommen_frame .panel_2kolommen_content .panel_2kolommen_item
		{
			background: url(/images/2kolommen_item_border.gif) repeat-x bottom;
				float: left;
			width: 100%;
		}

			.panel_2kolommen_frame .panel_2kolommen_content .panel_2kolommen_item .panel_2kolommen_kolom1
			{
				padding: 5px 0 5px 5px;
				float: left;
			}

				.panel_2kolommen_frame .panel_2kolommen_content .panel_2kolommen_item .panel_2kolommen_kolom1 img
				{
					width: 40px;
					height: 30px;
				}

			.panel_2kolommen_frame .panel_2kolommen_content .panel_2kolommen_item .panel_2kolommen_kolom2
			{
				padding: 5px;
				line-height: 30px;
				float: left;
				font-size: 11px;
				font-family: Arial, Helvetica, sans-serif;
			}

				.panel_2kolommen_frame .panel_2kolommen_content .panel_2kolommen_item .panel_2kolommen_kolom2 a
				{
					color: #000000;
					text-decoration: none;
				}

				.panel_2kolommen_frame .panel_2kolommen_content .panel_2kolommen_item .panel_2kolommen_kolom2 a:hover
				{
					text-decoration: underline;
				}

.panel_3kolommen_frame
{
	width: 100%;
}

#kolom1 .panel_3kolommen_frame
{
	width: 333px;
}

	.panel_3kolommen_frame .panel_3kolommen_header
	{
		background: url(/images/background_title_kolom3.png) no-repeat;
		height: 24px;
		line-height: 24px;
		font-weight: bold;
		font-size: 12px;
	}

		.panel_3kolommen_header span
		{
			margin: 0 0 0 10px;
		}

	#kolom1 .panel_3kolommen_header {
		background:url(/images/background_title_kolom1.png) no-repeat;
	}

		.panel_3kolommen_frame .panel_head_divider
		{
			padding: 0px;
			width: 100%;
			font-size: 1px;
			height: 1px;
			float: left;
			background: url(/images/head_divider.gif) repeat-x;
			margin: 0px;
			line-height: 1px;
		}

		.panel_3kolommen_header div
		{
			float: left;
		}

	.panel_3kolommen_frame .panel_3kolommen_content
	{
		 background: url(/images/panel_content_background.gif) repeat-x top #FFFFFF;
		 float: left;
		 width: 100%;
	}

		.panel_3kolommen_frame .panel_3kolommen_content .kolom1,
		.panel_3kolommen_frame .panel_3kolommen_content .kolom2,
		.panel_3kolommen_frame .panel_3kolommen_content .kolom3
		{
			 float: left;
			 margin: 10px 0 0;
			 padding: 0 10px;
		}

		.panel_3kolommen_frame .panel_3kolommen_content .kolom2
		{
			border-left: 1px dashed #FFFFFF;
			border-right: 1px dashed #FFFFFF;
		}

		.panel_3kolommen_frame .panel_3kolommen_content .titel
		{
			font-size: 9px;
			font-weight: bold;
			line-height: 18px;
		}

		.panel_3kolommen_frame .panel_3kolommen_content .aanbieder
		{
			font-size: 9px;
			line-height: 12px;
		}

		.panel_3kolommen_frame .panel_3kolommen_content .opties
		{
			 font-size: 9px;
			 line-height: 12px;
		}

		.panel_3kolommen_frame .panel_3kolommen_content .rating
		{
			 clear: both;
			 margin: 5px 0 0;
		}

			.panel_3kolommen_frame .panel_3kolommen_content .rating img
			{
				padding: 0 1px 0 0;
			}

	.panel_3kolommen_frame .panel_3kolommen_footer
	{
		float: left;
		margin: 10px 0 0;
	}

.clear {
	height:0px !important;
	height:auto;
	clear:both;
}

/* 		JARGON 		*/
.woordenboek
{
	width: 600px;
	float: left;
}

#jargoncontent
{
	float: left;
	width: 100%;
}


.w_sub
{
	background: url(/images/content_body_small_w_sub.gif) repeat-x;
	width: 600px;
	float: left;
}

	.w_sub .text
	{
		padding: 10px;
		float: left;
		width: 330px;
		font-size: 11px;
		line-height: 15px;
	}


	.w_sub .alfabetbg
	{
		width: 240px;
		float: left;
		background: url(/images/w_alfabet_bg.gif) no-repeat;
		height: 93px;
		margin-top: 10px;
		padding: 0 0 0 8px;
	}

		.w_sub .alfabetbg .alfabetb
		{
			background: url(/images/w_alfabetb.gif) no-repeat;
			height: 25px;
			width: 24px;
			margin-top: 5px;
			margin-left: 1px;
			float: left;
			text-align: center;
			line-height: 24px;
		}

		.w_sub .alfabetbg .alfabetm
		{
			background: url(/images/w_alfabetm.gif) no-repeat;
			height: 25px;
			width: 24px;
			margin-top: 5px;
			float: left;
			margin-left: 1px;
			text-align: center;
			line-height: 24px;
		}

		.w_sub .alfabetbg .alfabet
		{
			background: url(/images/w_alfabet.gif) no-repeat;
			height: 25px;
			width: 24px;
			margin-top: 5px;
			float: left;
			margin-left: 1px;
			text-align: center;
			line-height: 24px;
		}


		.w_sub .alfabetbg .alfabetb .letter,
		.w_sub .alfabetbg .alfabetm .letter,
		.w_sub .alfabetbg .alfabet .letter
		{
			font-size: 18px;
			font-weight: bold;
		}

		.w_sub .alfabetbg .alfabetb .letter a,
		.w_sub .alfabetbg .alfabetm .letter a,
		.w_sub .alfabetbg .alfabet .letter a
		{
			color: #ffffff;
			text-decoration: none;
			margin-top: 5px;
		}
		.w_sub .alfabetbg .alfabetb .letter.actief a,
		.w_sub .alfabetbg .alfabetm .letter.actief a,
		.w_sub .alfabetbg .alfabet .letter.actief a	
		{
			color:red;
		}	

.w_content
{
	float: left;
	width: 100%;
}

	#w_categorieen
	{
		float: left;
		height: 23px;
	}

		#w_categorieen .w_a_links
		{
			cursor: pointer;
			float: left;
			width: 5px;
			height: 24px;
			background: url(/images/a_links_menu.gif) no-repeat;
		}

		#w_categorieen .w_a_mid
		{
			cursor: pointer;
			float: left;
			padding-left: 2px;
			padding-right: 2px;
			height: 24px;
			background: url(/images/a_mid_menu.gif) repeat-x;
			font-size: 11px;
		}

		#w_categorieen .w_a_rechts
		{
			cursor: pointer;
			float: left;
			width: 5px;
			height: 24px;
			background: url(/images/a_rechts_menu.gif) no-repeat;
		}


		#w_categorieen .w_a_linksclicked
		{
			float: left;
			width: 5px;
			height: 24px;
			background: url(/images/a_links_clickedmenu.gif) no-repeat;
		}

		#w_categorieen .w_a_midclicked
		{
			float: left;
			padding-left: 2px;
			padding-right: 2px;
			height: 24px;
			background: url(/images/a_mid_clickedmenu.gif) repeat-x;
			font-size: 11px;
		}

			.w_a_mid a,
			.w_a_midclicked a
			{
				text-decoration: none;
			}

		#w_categorieen .w_a_rechtsclicked
		{
			float: left;
			width: 5px;
			height: 24px;
			background: url(/images/a_rechts_clickedmenu.gif) no-repeat;
		}

		#w_categorieen .a_tussen
		{
			float: left;
			width: 6px;
			height: 24px;
		}


	.w_contentleftitems
	{
		margin-top: 30px;
		float: left;
	}

		.w_contentleftitems .orangeleft
		{
			background: url(/images/w_left_rightmenu.gif) no-repeat;
			width: 9px;
			height: 26px;
			float: left;
		}

		.w_contentleftitems .orangemid
		{
			background: url(/images/w_mid_rightmenu.gif) repeat-x;
			width: 308px;
			float: left;
			height: 26px;
		}

			.w_contentleftitems .orangemid .tekst .span
			{
				padding-top: 3px;
				font-weight: bold;
				color: #3d3d3d;
				height: 26px;
				font-size: 14px;
			}

		.w_contentleftitems .orangeright
		{
			background: url(/images/w_right_rightmenu.gif) no-repeat;
			width: 13px;
			height: 26px;
			float: left;
		}

.w_letteritemhead
{
	background: url(/images/w_letteritem2.gif) repeat-x;
	width: 260px;
	float: right;
	height: 29px;
	margin-top: 27px;
}


.w_lettercontent
{
	width: 600px;
	float: left;
}

.w_lijn1
{
	float:left;
	width: 328px;
	height: 2px;
	background: url(/images/w_lijn.gif) repeat-x;
	line-height: 2px;
}

.w_lijn2
{
	float:right;
	width: 260px;
	height: 2px;
	background: url(/images/w_lijn.gif) repeat-x;
	line-height: 2px;
}


.w_letteritem
{
	float:left;
	width: 328px;
	font-size: 11px;
	background: url(/images/w_subitem.gif) repeat-x;
}
	.w_letteritem .tekst
	{
		margin-left: 8px;
		float: left;
	}

.w_letteritem2
{
	float:left;
	width: 260px;
	font-size: 11px;
	background: url(/images/w_subitem.gif) repeat-x;
}

	.w_letteritem2 .tekst2
	{
		margin-left: 8px;
		float: left;
	}

	.w_button
	{
		background: url(/images/w_zoekbutton.gif) no-repeat;
		width: 74px;
		height: 21px;
		border: 0px;
		color: #ffffff;
		font-weight: bold;
		margin-top: 6px;
	}

	#w_zoeken
	{
		float: left;
		width: 100%;
	}

#w_zoekenlinks
{
	background: url(/images/w_zoekenlinks.gif) no-repeat;
	height: 30px;
	width: 6px;
	float: left;

}

#w_zoekenmid
{
	background: url(/images/w_zoekenmid.gif) repeat-x;
	float: left;
}

#w_zoekenrechts
{
	background: url(/images/w_zoekenrechts.gif) no-repeat;
	height: 30px;
	width: 10px;
	float: left;

}

	#w_inputtype input
	{
		width: 250px;
		height: 16px;
	}

.w_adrestabel
{
	float: left;
	width: 600px;
}

	.w_adrestabel .a_row
	{
		float: left;
		width: 400px;
	}

		.w_adrestabel .a_kolom
		{
			float: left;
			width: 190px;
			font-size: 11px;
		}

/* 		REGISTEREN 		*/
.wijzigen_titel
{
	background: url(/images/wijzigen_titel_background.gif) repeat-x bottom;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.wijzigen_frame
{
	background: url(/images/wjizigen_background.gif) repeat-x;
	float: left;
	padding: 5px 5px 0;
}

.registreren_frame
{
	width: 602px;
}

	.registreren_frame form p,
	.registreren_frame p,
	.wijzigen_frame p
	{
		display: block;
		float: left;
		clear: both;
		width: 100%;
		margin: 0 0 5px 0;
	}

	.registreren_frame form p label,
	.registreren_frame p label,
	.wijzigen_frame p label
	{
		display: block;
		float: left;
		width: 250px;
		font-size: 11px;
	}

	.registreren_frame form .inputtext,
	.registreren_frame .inputtext,
	.wijzigen_frame .inputtext
	{
		display: block;
		float: left;
		font-size: 10px;
		background: url(/images/wijzigen_input_background.gif) repeat-x;
		height: 16px;
	}

	.registreren_frame form p.radio,
	.registreren_frame p.radio,
	.wijzigen_frame p.radio
	{
	}

		.registreren_frame form p.radio span,
		.registreren_frame p.radio span,
		.wijzigen_frame p.radio span
		{
			display: block;
			float: left;
			width: 250px;
		}

		.registreren_frame form p.radio label,
		.registreren_frame p.radio label,
		.wijzigen_frame p.radio label
		{
			float: none;
			display: inline;
		}

	.registreren_frame form p.submit,
	.registreren_frame p.submit,
	.wijzigen_frame p.submit
	{
		text-align: right;
	}

		p.submit .buttonregistreer
		{
			background: url(/images/knop_registreer.gif) no-repeat left center;
			color: #1B75BB;
			border: 0px;
			padding: 0 0 0 15px;
			font-weight: bold;
		}

.panel_mijnpagina_gegevens
{
}

	.panel_mijnpagina_gegevens .panel_gegevens_header
	{
		font-size: 16px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
	width: 338px;
	}

	.panel_mijnpagina_gegevens .panel_gegevens_content
	{
		float: left;
		width: 338px;
	}

		.panel_gegevens_content p
		{
			display: block;
			float: left;
			clear: both;
			width: 100%;
			height: 25px;
			line-height: 25px;
			font-size: 11px;
			font-family: Arial, Helvetica, sans-serif;
		}

			.panel_gegevens_content p label
			{
				float: left;
				display: block;
				width: 175px;
				padding: 0 0 0 15px;
			}

		.panel_gegevens_content p.wijzigen
		{
			text-align: right;
		}

			p.wijzigen .buttonregistreer
			{
				background: url(/images/knop_registreer.gif) no-repeat left center;
				color: #1B75BB;
				border: 0px;
				padding: 0 0 0 15px;
				font-weight: bold;
				cursor: pointer;
			}

#sponsorboxen_frame
{
	width: 601px;
}

	#sponsorboxen_frame h1
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		padding: 0 0 5px 10px;
		background: url(/images/content_header.gif) no-repeat;
		margin: 0px 0;
	}

	#sponsorboxen_frame #sponsorboxen_content
	{
		width: 601px;
		float: left;
	}

		#sponsorboxen_content .sponsorbox_item
		{
			background: url(/images/sponsorbox_item.gif) repeat-x top;
			padding: 5px 0 0;
			float: left;
			width: 287px;
		}

			#sponsorboxen_content .sponsorbox_item .content
			{
				background: url(/images/sponsorbox_back.gif) repeat-x top #FFFFFF;
				float: left;
				width: 100%;
				padding: 0 0 10px;
				clear: both;
			}

				#sponsorboxen_content .sponsorbox_item .content .img
				{
					margin: 10px 10px 0;
					width: 90px;
					height: auto;
					display: block;
					border: 0px;
					float: left;
				}

					#sponsorboxen_content .sponsorbox_item .content .img img
					{
						width: 90px;
						height: 68px;
						border: 0px;
					}

				#sponsorboxen_content .sponsorbox_item .content h1
				{
					float: right;
					display: block;
					background: none;
					font-size: 11px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					padding: 0px;
					width: 165px;
				}

				#sponsorboxen_content .sponsorbox_item .content span
				{
					display: block;
					float: right;
					font-size: 10px;
					line-height: 16px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					width: 165px;
					padding: 0px;
				}

				#sponsorboxen_content .sponsorbox_item .content a.linkarrow
				{
					float: right;
					display: block;
					width: 150px;
				}

/** KOLOMMEN **/
#kolom1
{
	float: left;
	width: 334px;
	margin: 0 10px 0 0;
}

#kolom2
{
	float: left;
	width: 252px;
}

#kolom3
{
	float: right;
	width: 336px;
}

/** PANELS **/
.panel_rss_frame
{
	width: 100%;
}

.panel_rss_frame .panel_rss_head_top
{
	clear: both;
	display:block;
	background-image:url(/images/background_headline_spacer.png);
	line-height:0px;
	height:0px;
}


.panel_rss_head
{
	clear: both;
	display:block;
	background-image:url(/images/background_tabitem_big_orange.png);
	background-repeat:no-repeat;
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
	line-height:25px;
}

.panel_rss_head_bottom
{
	clear: both;
	display: block;
	background: url(/images/background_headline_spacer.png);
	line-height:1px;
	height: 1px;
}

.panel_rss_content
{
	width: 100%;
	float: left;
	background: #EFEFEF;
}

.panel_rss_item {
	clear: both;
	float: left;
	margin: 2px 0;
	width: 100%;
}

.panel_rss_item .panel_rss_content_top {
	display: block;
	float: left;
	background-image: url(/images/background_headline_spacer.png);
	line-height: 0px;
	height: 0px;
	width: 100%;
}

.panel_rss_item .panel_rss_link {
	clear: both;
	float: left;
	width: 100%;
	padding: 0 0 4px;
}

.panel_rss_item .panel_rss_link a
{
	margin: 0 0 0 4px;
}

.panel_rss_item .panel_rss_content_bottom {
	display:block;
	float:left;
	background-image:url(/images/background_headline_spacer.png);
	line-height:1px;
	height:1px;
	width: 100%;
}


.panel_vrijtekst_frame
{
	width: 100%;
}

	.panel_vrijtekst_frame .panel_vrijtekst_header
	{
		font-size: 14px;
		line-height: 20px;
		margin: 0px;
		padding: 0px;
		background: url(/images/panel_titel.gif) repeat-x bottom;
	}

	.panel_vrijtekst_frame .panel_vrijtekst_footer
	{
		padding: 5px 0 0;
		margin: 5px 0 0;
		background: url(/images/panel_footer.gif) repeat-x top;
	}

	/* 			BEGIN: CURSUS OVERZICHT			*/


				.pijltjeroodnieuwsov
				{
					background: url(/images/pijltjerood3.gif) no-repeat;
					width: 13px;
					height: 10px;
					float: left;
					margin-left: 2px;
					margin-top: 6px;
				}

				.textnieuwsov
				{
					color: #1b75bb;
					float: left;
					padding-left: 6px;
					font-weight: bold;
					font-size: 11px;
					text-decoration: none;
				}

				.w_contentleftitems .subkolom .pic1
				{
					width: 91px;
					height: 130px;
					float: left;
					margin: 6px;
				}

				.w_contentleftitems .subkolom .pic1 .img1
				{
					background: url(/images/lerenpic1.gif) no-repeat;
					width: 91px;
					height: 69px;
					float: left;
				}

				.w_contentleftitems .subkolom .pic2
				{
					width: 91px;
					height: 69px;
					float: left;
					margin: 6px;
				}

				.w_contentleftitems .subkolom .pic2 .img2
				{
					background: url(/images/lerenpic2.gif) repeat-x;
					width: 91px;
					height: 69px;
					float: left;
				}

				.w_contentleftitems .subkolom .pic3
				{

					width: 91px;
					height: 69px;
					float: left;
					margin: 6px;
				}

				.w_contentleftitems .subkolom .pic3 .img3
				{
					background: url(/images/lerenpic3.gif) repeat-x;
					width: 91px;
					height: 69px;
					float: left;
				}


				.w_contentleftitems .subkolom .wittelijn
				{
					background: url(/images/wittelijn.gif) repeat-x;
					width: 2px;
					height: 133px;
					float: left;
					margin: 4px;
				}

				.w_contentleftitems .subkolom .tekst
				{
					width: 91px;
					float: left;

				}


				.cu_links
				{
					float: left;
					width: 100%;
				}

					.cu_linkskop
					{
						font-weight: bold;
						color: #211f20;
					}

					.cu_lijn
					{
						float:left;
						width: 100%;
						height: 2px;
						background: url(/images/c_lijn.gif) repeat-x;
						line-height: 2px;
						margin-top: 4px;
					}

					.cu_trainingen
					{
						float: left;
						width: 100%;
						margin-top: 4px;
					}

					.cu_training
					{
						float: left;
						background: url(/images/c_tussenlijn.gif) repeat-y left;
						padding: 0 4px 0 5px;
					}

						.cu_training img,
						.cu_training a,
						.cu_training span
						{
							float: left;
							clear: left;
						}

					.cu_lijn2
					{
						float:left;
						width: 100%;
						height: 2px;
						background: url(/images/c_lijn2.gif) repeat-x;
						line-height: 1px;
					}
/* 			EINDE: CURSUS OVERZICHT				*/

.panel
{
	clear: both;
	float:left;
	width: 100%;
	margin: 0 0 0;
}

.panel_break
{
	clear: both;
	float: left;
	height: 10px;
}



/********************/
/*      MODULE      */

.module .item .time {
	font-style:italic;
	font-weight:bold;
}

.module .item h3 {
	font-size:11px;
	margin:0px;
}

.module .item h3 a { text-decoration:none; }

.module .item .body b,
.module .item .body { font-weight:normal; }

.module .item .body { min-height:40px; }

.module .item a {
	color:#1B75BB;
	font-weight:bold;
	text-decoration:none;
}

.module .item a:hover {	text-decoration:underline; }

/********************/
/*     CONTENT      */

.content { width:604px; }

.content .head {
	background-image: url(/images/content.header.gif);
	background-repeat:no-repeat;
	height: 26px;
	line-height: 26px;
	font-weight: bold;
	font-size: 14px;
	width:100%;
	overflow:hidden;
	white-space:nowrap;
}

.content .head h1 {
	font-size:13px;
	font-weight:bold;
	padding:0px 2px 2px 6px;
	display:inline;
}

	/*.content .head div
	{
		float: left;
	}*/

.content .body {
	background-image: url(/images/content.body.gif);
	background-repeat:repeat-x;
	padding:5px 6px 7px 6px;;
	font-size:11px;
	min-height:227px;
}

.content .body.small {
	background-image:url('/images/content.body.small.gif');
	min-height:100px;
}

	/*.body div
	{
	padding:5px 6px;
	}*/

.content .foot {
	padding:5px 6px;
}

.content .time {
	font-size:10px;
	color:#333333;
}

/*     CONTENT      */
/********************/

/********************/
/*       LIST       */

.module .list h2 {
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding:3px 6px 0px;
}

.module .list .item {
	background-image:url('/images/item.body.gif');
	background-repeat:repeat-x;
	padding: 15px 10px 10px;
}

.module .list.img .item .body { margin-left: 190px; }

.module .list.img .item img {
	float: left;
	width:180px;
}

/*       LIST       */
/********************/

/********************/
/*     RESULTS      */

.module .results .item.odd {
	float:left;
	clear:left;
	width:316px;
}

.module .results .item.even {
	margin-left:340px;
	width:248px;
}

.module .results .item {
	background-image:url('/images/item.body.normal.gif');
	background-repeat:repeat-x;
	padding:5px 6px 5px 6px;
	margin-bottom:5px;
	font-size:10px;
}

.module .results .item.first { background-image:url('/images/item.body.gif'); }

.module .results h2 {
	background-image:url('/images/module.h2.gif');
	background-repeat:no-repeat;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding:3px 6px 0px;
}

/*     RESULTS      */
/********************/

/*      MODULE      */
/********************/



/********************/
/*      PANEL       */

.panel h1 {
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding:0px 6px 2px;
}

.panel .item {
	padding:5px 6px 7px 6px;;
}

.panel .item .time,
.panel .item .author {
	text-transform:capitalize;
	font-style:italic;
	font-weight:bold;
}

.panel .item h3 {
	font-size:11px;
	margin:0px;
}

.panel .item h3 a {
	text-decoration:none;
}

.panel .item .foot a {
	color:#1B75BB;
	font-weight:bold;
	text-decoration:none;
}

.panel .item .foot a:hover {
	text-decoration:underline;
}

.panel .item {
	background-image: url(/images/item.body.gif);
	background-repeat:repeat-x;
}

/*      PANEL       */
/********************/


/********************/
/*      WEBLOG      */

.module.weblog .content .author { font-size:10px; }
.module.weblog .content p { margin-top: 7px; }

.panel.weblog .item .body { margin-left: 5px;
	float:left; }
.panel.weblog .item .foot { margin-left: 100px; }
.panel.weblog .item .message b { font-weight:normal; }
.panel.weblog .item .linkarrow { float:left; }

.panel.weblog .item .photo {
	width:95px;
	float:left;
	margin-top:4px;
}

/*      WEBLOG      */
/********************/



/********************/
/*     REACTIES     */

.panel #reageer .item table { width:100%; }
.panel #reageer .item table td { vertical-align:top; }
.panel #reageer .item table td.label { width: 150px; }
.panel #reageer .item table td.captcha {  }

.panel #reageer .item table td textarea,
.panel #reageer .item table td input.inputtext { width:99%; }

.panel #reageer .item table td textarea {
	height: 150px;
	width: 160px;
	overflow:auto;
	border: 1px solid black;
}

.panel #reacties .item .message { margin:5px 0px 10px; }

/*     REACTIES     */
/********************/



/********************/
/*   SPONSORBOXEN   */

.panel.sponsorboxen h1 {
	background-color:#f5f6f8;
	margin:0px;
	padding:8px 5px;
	color:#181f31;
	background-image:url('/images/panel.item.sponsorboxen.gif');
	background-position:left bottom;
	background-repeat:repeat-x;
}

.panel.sponsorboxen .item {
	background-color:#f1f8ff;
	padding:0px;
	padding-bottom:2px;
	margin:0px;
	background-image:url('/images/sbsublines.gif');
	background-position:left bottom;
	background-repeat:repeat-x;
}

.panel.sponsorboxen .bgphoto {
	background-color: #ffffff;
	float: left;

	padding: 3px 2px 3px 2px;
}

.panel.sponsorboxen img {
	float:left;
	background-color: #ffffff;
}

.panel.sponsorboxen .body {
	margin-left:60px;
	vertical-align:middle;
	padding:5px 5px;
	height:25px;
	font-size:10px;
	line-height: 12px;
}

/*   SPONSORBOXEN   */
/********************/



/********************/
/*     FOTOALBUM    */

.panel.fotoalbum.category h1,
.module.fotoalbum.category .list h2 {
	padding-bottom:4px;
	background-image:url('/images/item.h1.fotoalbum.category.gif');
	background-position:left bottom;
	background-repeat:repeat-x;
	height:20px;
}

.module.fotoalbum.category .list .item .body,
.panel.fotoalbum.category .item .body { margin-left: 0px; }

.module.fotoalbum.category .list .item .message,
.panel.fotoalbum.category .item .message {
	 height:25px;
	 overflow:hidden;
	 min-height:25px;
	 line-height:1.2em;
}

.module.fotoalbum.category .list .item,
.panel.fotoalbum.category .item {
	float: left;
	width:105px;
	height: 110px;
	padding:0px 5px 5px 10px;
	margin-top:10px;
	font-size:10px;
	overflow:hidden;
	background-image:url('/images/item.fotoalbum.category.gif');
	background-position:bottom right;
	background-repeat:repeat-x;

}

.module.fotoalbum.category .list .item.last,
.panel.fotoalbum.category .item.last {
	background-position:left bottom;
	background-repeat:no-repeat;
}

.module.fotoalbum.category .list .item a img,
.panel.fotoalbum.category .item a img { border:none; }

.module.fotoalbum.category .list .item img,
.panel.fotoalbum.category .item img {
	float: none;
	width:100px;
	height:85px;
	display:block;
}

/*     FOTOALBUM    */
/********************/



/********************/
/*    GEBRUIKERS    */

.module.gebruikers .body p { margin-bottom: 15px; }
.module.gebruikers .body .linkarrow { float:right; }

/*    GEBRUIKERS    */
/********************/



/********************/
/*      NIEUWS      */

.module.nieuws.archief .content p.message {
	width: 310px;
	float:left;
}

.module.nieuws.archief .content .body .zoeken {
	background-image:url('/images/module.nieuws.archief.zoeken.gif');
	width:263px;
	height:59px;
	margin-left:320px;
	margin-top:5px;
	padding-top:5px;
	text-align:center;
}

/*      NIEUWS      */
/********************/



/********************/
/*    NAVIGATION    */

.navbar {
	clear:both;
	margin-left:3px;
}

.navbar .navigation img {
	border: none;
	margin-bottom:-2px;
}

.navbar .navigation a {
	font-size:11px;
	color:#1B75BB;
	text-decoration:none;
	padding-right:3px;
}

.navbar .navigation a.selected { font-weight:bold; }

/*    NAVIGATION    */
/********************/



/********************/
/*       ZIBB       */

.module.zibb .content div.message {
	width: 310px;
	float:left;
	font-size:10px;
}

/* result google bold = bold */
#googlesearch .message b{
	font-weight:bold;
}

.module.zibb .content .body .tagcloud {
	background-image:url('/images/module.nieuws.archief.zoeken.gif');
	background-repeat:no-repeat;
	width:243px;
	height:59px;
	margin-left:320px;
	margin-top:5px;
	padding:5px 10px 0px 10px;
}

.module.zibb .error {
	padding:5px;
	font-size:1em;
	color:#DD0000;
	font-size:10px;
	padding:3px 10px;
	font-weight:bold;
	border-top:1px #DD0000 solid;
	border-bottom:1px #DD0000 solid;
	background-color:#FFF7CF;
	margin:5px 10px;
}

.module.zibb .search {
	background-image:url('/images/module.search.gif');
	background-repeat:no-repeat;
	width:578px;
	min-height:35px;
	margin:0px auto;
	padding:5px 10px;
}

.module.zibb .search input.text { width:250px; }
.module.zibb .search .query { color:#666666; }
.module.zibb .search .didyoumean { color:#DD0000; }

.module.zibb .list.odd {
	float:left;
	clear:left;
	width:330px;
}

.module.zibb .list.even {
	margin-left:340px;
	width:260px;
}

.module.zibb .key { font-weight:bold; }

.module.zibb .list { font-size:10px; }
.module.zibb .list .item.first { background-image:url('/images/item.body.gif'); }

.module.zibb .list .item {
	background-image:url('/images/item.body.normal.gif');
	overflow:hidden;
	padding:0px 0px 0px 5px;
	line-height:1.2em;
}

.module.zibb .list.even .item.first { background-image:url('/images/item.line.gif'); }
.module.zibb .list.even .item { background-image:url('/images/item.line.normal.gif'); }

.module.zibb .list .item h3 a { color:#000000; }
.module.zibb .list .item div { padding:3px 0px; }

.module.zibb .list.even .item h3,
.module.zibb .list.even .item div { width: 255px; }

.module.zibb .list.odd .item h3,
.module.zibb .list.odd .item div { width: 325px; }

.module.zibb .list .item .url {
	white-space:nowrap;
	overflow:hidden;
}


/*       ZIBB       */
/********************/



/********************/
/*     TAGCLOUD     */

.tagcloud {	text-align:left;	}

.tagcloud a:link, .tagcloud a:visited { text-decoration:none; }
.tagcloud a:hover, .tagcloud a:active { text-decoration: underline;	}

.tagcloud .smallest { font-size: 9px; }
.tagcloud .small { font-size: 11px; background-image:none; }
.tagcloud .medium {	font-size:13px; }
.tagcloud .large { font-size:15px;	}
.tagcloud .largest { font-size:17px; }

/*     TAGCLOUD     */
/********************/


/* KALENDER */

.k_kolom1
{
	width: 330px;
	float: left;
}

.k_kolom2
{
	width: 250px;
	float: left;
	margin-left: 10px;
}

.k_item
{
	background: url(/images/eo_item_mid2.gif) repeat-x;
	float: left;
}



	.panel_1item_frame .panel_1item_head,
	.panel_vrijtekst_frame .panel_vrijtekst_head,
	.panel_lijst_header
	{
		border-bottom: 1px dashed #231F20;
		padding: 0px;
		width: 100%;
		float: left;
		font-size: 14px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
	}

.panel_head_divider
{
	padding: 0px;
	width: 100%;
	height: 0px;
	float: left;
	background: url(/images/head_divider.gif) repeat-x;
	margin: 0px;
	line-height: 0px;
}

.panel_1item_frame,
.panel_vrijtekst_frame
{
	width: 100%;
}

	.panel_1item_head,
	.panel_vrijtekst_head
	{
		float: left;
	}

		.panel_1item_head div,
		.panel_vrijtekst_head div,
		.panel_headlines_header div,
		.panel_3kolommen_header div,
		.panel_gerelateerd_titel div
		{
			float: left;
			color: #FFFFFF;
		}

/*  	BEGIN -> PANEL: ZOEKEN , LEREN	 */

.panel_search_wrapper,
.panel_learn_wrapper
{
}

	.panel_search_header_top
	{
		line-height:0px;
		height:0px;
	}

	.panel_search_header_content,
	.panel_learn_header_content
	{
		/*
		line-height:0px;
		height:0px;
		*/
		width: 333px;
		float: left;
	}

		.panel_search_header_content_left,
		.panel_learn_header_content_left
		{
			background: url(/images/orange_left_light.gif) no-repeat;
			width: 9px;
			height: 26px;
			float: left;
		}

		.panel_search_header_content_mid,
		.panel_learn_header_content_mid
		{
			background: url(/images/orange_mid_light.gif) repeat-x;
			width: 315px;
			height: 23px;
			float: left;
			padding-top: 3px;
		}

			.panel_search_tekst,
			.panel_learn_tekst
			{
				font-size:14px;
				color: #000000;
				font-weight: bold;
				padding-left: 2px;
			}

		.panel_search_header_content_right,
		.panel_learn_header_content_right
		{
			background: url(/images/orange_right_light.gif) no-repeat;
			width: 11px;

			height: 26px;
			float: left;
		}

	.panel_search_header_bottom {
		line-height:0px;
		height:0px;
	}

	.panel_search_content_block,
	.panel_learn_content_block
	{
		background: url(/images/panel_content_background.gif) repeat-x;
		float: left;
		width: 100%;
	}

		.panel_search_content_block div
		{
			padding: 5px;
		}

	.panel_search_footer_content,
	.panel_learn_footer_content
	{
		width: 333px;
		float: left;
	}

		.panel_search_footer_content_pijl,
		.panel_learn_footer_content_pijl
		{
			background: url(/images/pijltjerood3.gif) no-repeat;
			width: 15px;
			float: left;
			margin-top: 6px;
		}

		.panel_search_footer_content_tekst,
		.panel_learn_footer_content_tekst
		{
			width: 300px;
			float: left;
		}

			.panel_search_footer_content_tekst a,
			.panel_learn_footer_content_tekst a
			{
				text-decoration: none;
				color: #1b75bb;
				font-weight: bold;
				font-size: 11px;
			}

/*  	EINDE -> PANEL: ZOEKEN	 */
div.corner_right
{
	background: top right;
	float: right;
}


		.subsubmenu_item .corner_right,
		.subsubmenu_item_over .corner_right,
		.subsubmenu_item_active .corner_right
		{
			background: top right;
			width: 8px;
			height: 8px;
			float: left;
		}

/* -- MIJN PAGINA **/
.panel_mijnpagina_frame
{
	width: 601px;
	margin: 0 0 20px;
}

	.panel_mijnpagina_frame .panel_mijnpagina_header
	{
		background: url(/images/content_header.gif) no-repeat;
		padding: 0 0 0 10px;
		font-size: 14px;
		font-weight: bold;
		margin: 0px;
		font-family: Arial, Helvetica, sans-serif;
		height: 25px;
		line-height: 24px;
	}

	.panel_mijnpagina_frame .content_style
	{
  	width: 100%;
  	float: left;
		background: url(/images/mijnpagina_content_background.gif) repeat-x #FFFFFF;
		font-size: 11px;
		line-height: 16px;
	}

		.content_style .mijnpagina_pasfoto
		{
			float: left;
			margin: 15px 0 15px 15px;
		}

			.content_style .mijnpagina_pasfoto img
			{
				width: 60px;
				height: 90px;
				border: 0px;
			}

		.content_style .mijnpagina_pasfoto_wijzig
		{
			float: left;
			margin: 15px 0 15px 10px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
		}

			.content_style .mijnpagina_pasfoto_wijzig span
			{
				margin: 0 0 10px;
				display: block;
			}

		.content_style .mijnpagina_gegevens
		{
			float: left;
			margin: 15px 0 15px 10px;
			font-family: Arial, Helvetica, sans-serif;
			line-height: 20px;
		}

			.content_style .mijnpagina_gegevens h1
			{
				color: #1B75BB;
				font-size: 14px;
				margin: 0px;
			}

			.content_style .mijnpagina_gegevens span
			{
				font-size: 12px;
			}

		.content_style .mijnpagina_conditie
		{
			float: left;
			background: url(/images/conditie_achtergrond.gif) no-repeat center;
			height: 79px;
			width: 86px;
			margin: 15px 80px 0 60px;
		}

		.content_style .mijnpagina_conditie2
		{
			float: left;
			background: url(/images/conditie_achtergrond2.png) no-repeat center top;
			width: 132px;
			margin: 15px 50px 0 60px;
		}

			.content_style .mijnpagina_conditie h1
			{
				margin: 40px 0px 20px;
				text-align: center;
				color: #1B75BB;
				font-size: 40px;
				font-family: Arial, Helvetica, sans-serif;
			}

		.content_style .mijnpagina_cursussen
		{
			float: left;
			margin: 15px 0 0 0px;
		}

			.content_style .mijnpagina_cursussen h2
			{
				margin: 0px;
				font-size: 12px;
				font-family: Arial, Helvetica, sans-serif;
			}


.winnen_frame
{
	float: left;
	width: 288px;
	clear: both;
	margin: 0 0 10px;
}
.winnen_titel
{
	background: url(/images/wijzigen_titel_background.gif) repeat-x bottom;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.winnen_content
{
	background: url(/images/winnen_content_back.gif) repeat-x #FFFFFF;
	width: 288px;
	float: left;
}

	.winnen_content div
	{
		float: left;
		clear: both;
		width: 268px;
		margin: 0 5px 5px 15px;
	}

		.winnen_content div ol
		{
			font-size: 11px;
			padding: 0px;

			font-weight: bold;
		}

			.winnen_content div ol li
			{
				font-weight: normal;
			}

		.winnen_content div label
		{
			display: block;
			float: left;
			width: 100px;
			font-size: 11px;
		}

		.winnen_content div .inputtext
		{
			display: block;
			float: left;
			font-size: 10px;
			background: url(/images/wijzigen_input_background.gif) repeat-x #FFFFFF;
			height: 16px;
		}

	div.submit
	{
		width: 364px;
		float: left;
		text-align: right;
	}

		div.submit .buttonregistreer
		{
			width: 68px;
			height: 18px;
			background: url(/images/knop_versturen.gif) no-repeat;
			border: 0px;
		}

.winnen_content .left
{
	width: 94px;
	margin: 5px 0;
	text-align: center;
}

.winnen_content .right
{
	clear: none;
	width: 260px;
	margin: 5px;
}

	.right .titel
	{
		font-weight: bold;
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	}

	.right .inleiding
	{
		font-size: 10px;
		font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	}

	.right .einddatum
	{
		font-size: 10px;
		font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
		font-weight: bold;
		font-style: italic;
	}

.cursus_infowindow
{
}

	.cursus_infowindow img
	{
		width: 90px;
		height: 68px;
		border: 0px;
		float: left;
	}

	.cursus_infowindow div
	{
		margin: 0 5px;
		width: 250px;
		float: left;
		line-height: 16px;
	}
		.cursus_infowindow div span
		{
			clear: both;
			display: block;
			margin: 5px 0 0;
		}

.panel {
	padding-bottom: 10px;
}


/*  	STANDAARD PAGINA		*/

.stand_content
{
	width: 600px;
	float: left;
}

.stand_content .orange
{
	float: left;
	width: 100%;
}

	.stand_content .orange .orangeleft
	{
		background: url(/images/orangeleft.gif) no-repeat;
		width: 9px;
		height: 26px;
		float: left;
	}

	.stand_content .orange .orangemid
	{
		background: url(/images/orangemid.gif) repeat-x;
		width: 580px;
		float: left;
	}

		.stand_content .orange .orangemid .tekst
		{
			height: 23px;
			padding-left: 6px;
			padding-top: 3px;
			font-weight: bold;
			font-size: 13px;
		}

	.stand_content .orange .orangeright
	{
		background: url(/images/orangeright.gif) no-repeat;
		width: 11px;
		height: 26px;
		float: left;
	}

	.stand_content .sub
	{
		background: url(/images/eo_head_bg.gif) repeat-x;
		height: 132px;
		width: 600px;
		float: left;
	}

		.stand_content .sub .text
		{
			padding: 10px;
			float: left;
			width: 580px;
			font-size: 11px;
			line-height: 15px;
		}
/*		EINDE STANDAARD PAGINA	*/

img {
	border: 0px;
}


/* VERKOOPTIPS */
.zelftip
{
	float: left;
}

	.zelftip form
	{
		margin: 0px;
	}
	
	.zelftip .gegevens
	{
		float: left;
		width: 150px;
		margin: 10px 0 0 10px;
	}
	
	.zelftip .formulier
	{
		float: left;
		width: 410px;
		margin: 10px 10px 0 0;
	}
	
		.zelftip .gegevens span,
		.zelftip .formulier span
		{
			float: left;
			clear: both;
			display: block;
		}
				
		.zelftip .formulier span
		{
			width: 450px;
			margin: 0 0 10px;
		}
		
			.zelftip .formulier span label
			{
				float: left;
				display: block;
				width: 100px;
			}
		
			.zelftip .formulier span .inputtext
			{
				float: left;
				width: 330px;
				display: block;
			}
		
			.zelftip .formulier p span.foutmelding
			{
				float: left;
				width: 400px;
				clear: none;
			}
		
			.zelftip .formulier span.foutmelding
			{
				float: left;
				width: 8px;
				clear: none;
			}
			
/**********
 * Sponsorbalk
 **********/

 .sponsorbalk {
 	display:block;
	height:25px;
	width:955px;
	overflow:hidden;
 }
 .sponsorbalk .sponsorbalkitem {
 	float:left;
	margin: 0 5px 0 0;
 }
 
 .sponsorbalk .sponsorbalkitem a {
 	text-decoration:none;
 }
 
 .sponsorbalk .sponsorbalkitem .tekst {
 	float:left;
	margin: 3px 5px 0 0;
 }

#submenu {
	width: 100%;
	height: 30px;
	float: left;
	margin: 0 0 10px;
}

#submenu .menu {
	width: 850px;
	height: 25px;
	line-height: 23px;
	margin: 3px 0 0;
	padding: 0px;
	float: right;
}

.sponsorboxen_43 {
	background-image:url('/images/sponsorboxen/43.submenu.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

.sponsorboxen_43 #submenu {
	padding-top:65px;
	height:70px;
}

.sponsorboxen_43 #submenu .menu {
	float:none;
	margin-left:15px;
}

.sponsorboxen_43 #submenu .menu a {
	font-family:arial;
	font-size:16px;
	color:#0046AD;
	font-weight:normal;
	text-transform:lowercase;
}

.sponsorboxen_43 #submenu .menu a:hover,
.sponsorboxen_43 #submenu .menu .subsubmenu_item_active {
	font-family:arial;
	font-size:16px;
	color:#58A618;
	font-weight:normal;
	text-transform:lowercase;
}

.sponsorboxen_43 #content {
	margin-left:1px;
}

.sponsorboxen_43 #kolom3 {
	margin-right:1px;
}

.sponsorboxen_43 #footer {
	margin-top:0px;
	padding-top:16px;
	background:none;
	background-image:url('/images/sponsorboxen/43.footer.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:transparent;
	float:none;
}

/*
.sponsorboxen_43 #submenu {
	margin-top:-5px;
	padding-top:10px;
	padding-bottom:39px;
	background-image:url('/images/sponsorboxen/43.submenu.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
}

.sponsorboxen_43 #submenu .menu {
	width: 793px;
	margin-right:57px;
}
*/
.sponsorboxen_43 iframe {
	margin-top:-49px;
}


div.frame
{
	float:left;
	width:100%;
}

.messagewinitems {
	float: left;
}

/* 
 * Begin project 5892
 * @author Jeroen van Leeuwen 
 */
div.orange-content
{
	clear:left;
	background:#F7931F;
	padding:10px 15px;
}

div.orange-content .foutmelding
{
	color:#b70000;
}

div.orange-content div.row
{
	padding:5px 0px;
}

div.orange-content div.row label
{
	display:block;
}

div.orange-content div.row input
{
	display:block;
	width:100%;
	border:1px solid #AB9274;
	background:#fff;
}

div.orange-content div.row button
{
	border:none;
	background:none;
	margin:0px;
	padding:0px;
}

div.orange-content div.row button div
{
	float:left;
	height:29px;
	background:url('/images/button-left.png') no-repeat;
}
	
div.orange-content div.row button div span
{
	float:left;
	color:#ffffff;
	white-space:nowrap;	
	background:url('/images/button-right.png') no-repeat scroll right top;
	margin-left:10px;
	padding:7px 14px 8px 7px;
	font:bold 12px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div.panel_va div.panel_head
{
	font-size:12px;
	font-weight:bold;
	line-height:24px;
	background:#FDE2C5;	
	padding-left:10px;
}

div.panel_va div.panel_content
{
	padding:0px 10px;
}

div.panel_va div.panel_content ul,
div.va_list ul
{
	margin:0px;
	padding:10px 0px;
	list-style:none;
}

div.panel_va div.panel_content ul li,
div.va_list ul li
{
	background:url('/images/head_divider.gif') repeat-x;
	padding-top:2px;
}

div.panel_va div.panel_content ul li.first,
div.va_list ul li.first
{
	background:none;
	padding:0px;
}

div.va_list ul li,
div.va_list ul li.first
{
	padding-left:11px;
	padding-right:11px;
}

div.panel_va div.panel_content ul li a.question,
div.va_list ul li a.question
{
	display:block;
	background:url('/images/va_arrow.png') no-repeat 0 5px;
	padding:0px 0px 10px 20px;
	cursor:pointer;
}

div.panel_va div.panel_content ul li a.question:hover,
div.va_list ul li a.question
{
	text-decoration:none;
}

div.panel_va div.panel_content ul li div.options,
div.va_list ul li div.options,
div.va_question div.options
{
	padding:0px 0px 5px 20px;
}

div.va_list ul li div.options,
div.va_question div.options
{
	padding-left:0px;
	padding-top:10px;
}

div.va_question div.options
{
	padding-bottom:0px;
}

div.panel_va div.panel_content ul li div.options span,
div.va_list ul li div.options span,
div.va_question div.options span
{
	float:left;
	width:76px;
	min-height:16px;
  	height:auto !important;
  	height:16px;
	padding:0px 2px 0px 20px;
}

div.va_list ul li div.options span,
div.va_question div.options span
{
	width:150px;
}

div.panel_va div.panel_content ul li div.options span.date,
div.va_list ul li div.options span.date,
div.va_question div.options span.date
{
	background:url('/images/date-time.png') no-repeat;
}

div.panel_va div.panel_content ul li div.options span.author,
div.va_list ul li div.options span.author,
div.va_question div.options span.author
{
	background:url('/images/dude3.png') no-repeat;
	width:96px;
}

div.va_list ul li div.options span.author,
div.va_question div.options span.author
{
	width:300px;
}

div.panel_va div.panel_content ul li div.options span.answers,
div.va_list ul li div.options span.answers
{
	background:url('/images/message.png') no-repeat;
	width:56px;
}

div.va_question
{
	width:578px;
	border:3px double #F8931F;
	padding:8px;
}

div.va_question h1
{
	padding:0px 0px 5px;
	margin:0px;
	font-size:16px;
}

div.mesg
{
	display:block;
	border:1px solid;
	padding:10px;
	width:578px;
	margin-bottom:10px;
}

div.mesg.ok
{
	border-color:#008000;
	background:#C4FFC4;
}


/* Einde project 5892 */