*
{
	font-family: Arial, Helvetica, sans-serif;
}

p, form, h1, h2, h3, h4, h5, h6, #subscribe
{
	padding: 0px;
	margin: 0px;
}

html,
body
{
	padding: 0px;
	margin: 0px;
	height: 100%;
	min-height: 100%;
}

img {
	border:0;
}

img, #banner div, #header div, #headerflashrt, #headerflashlb, #headerflashrb, #headerflashlt  {
	behavior: url("/scripts/iepngfix.htc");
}

body,
.element,
.spacer,
#banner
{
	background-color: #fffcf0;
}

/* spacer ruimte tussen 2 elementen */
.spacer
{
	height: 5px;
}

#sitemap ul
{
	padding:0;
	margin-left: 20px;
	line-height: 170%;
}

/* standaard tekst */
.text
{
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
}

	.text p
	{
		padding-bottom: 11px;
	}
	
	.text img
	{
		margin-left: 11px;
		margin-right: 11px;
	}
	
	.text h1
	{
		padding: 0;
		margin: 0;
		padding-bottom: 2px;
		font-size: 13px;
	}
	
	.text h2
	{
		padding: 0;
		margin: 0;
		padding-top: 11px;
		padding-bottom: 2px;
		font-size: 12px;
		font-weight: bold;
	}
	
	.text a
	{
		color: #0f228b;
		text-decoration: none;
	}
	
	.text a:hover
	{
		text-decoration: underline;
	}
.description 
{
	font-size: 11px !important;
	line-height: 13px !important;	
}

.news_item{
	margin-bottom:5px;
}

/* error melding div */
.error
{
	/*margin: 11px;*/
	font-size: 11px;
	font-weight: bold;
}

/* blok div met titel img */
.title
{
	text-align: center;
}

.page_title img
{
	margin: 0px;
}

/* standaard tab */
#tab,
#tab2,
#tab3
{
	float: left;
	text-align: center;
}

/* lees verder links */
a.more
{
	float: right;
	margin-right: 11px;
	font-size: 12px;
	font-weight: bold;
	color: #e6232b;
	text-decoration: none;
}

a.more:hover
{
	color: #cf0b0d;
	text-decoration: underline;
}

/* lees verder links */
a.readmore
{
	font-size: 10px;
	font-weight: bold;
	color: #e6232b;
	text-decoration: none;
}

a.readmore:hover
{
	color: #cf0b0d;
	text-decoration: underline;
}

.dv_navigation
{
	clear: both;
	padding-right: 5px;
	font-size: 11px;
	text-align: right;
}
	
	.dv_navigation .results
	{
		padding-left: 5px;
		padding-right: 5px;
		font-weight: bold;
	}
	
	.dv_navigation .prev,
	.dv_navigation .next
	{
		padding-right: 5px;
		padding-left: 5px;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
	}

/* form classes */ 
.mailform img
{
	margin: 0px;
	padding: 2px;
}

/*.mailform .group td
{
	padding: 0 6px 0 0;
}

.mailform .group input
{
	margin: 0 3px 0 0;
}*/

form.mailform
{
	margin: 0px;
	padding: 0px;
}

form.mailform table
{
	width: 430px;
}

	form.mailform tr.row
	{
		margin: 0px;
		padding: 0px;
		padding-top: 1px;
		padding-bottom: 2px;
	}
	
	form.mailform tr.row_error
	{
		color: #FF0000;
	}
	
		form.mailform table tr td
		{
			vertical-align: top;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
		}
		
		html>body form.mailform table tr td
		{
			padding-top: 1px;
			padding-bottom: 2px;
		}
		
			form.mailform table table
			{
				width: auto;
			}
			
			form.mailform tr.select table
			{
				width: 100%;
			}
			
			/* velden standardiseren (IE7, FF2) */
			form.mailform input.field,
			form.mailform select,
			form.mailform textarea
			{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
			}
			
			form.mailform input.field
			{
				width: 170px;
			}
			
			/* velden voor specifieke onderdelen stylen */
			form.mailform table.group input,
			form.mailform tr.code input,
			form.mailform tr.date input,
			form.mailform tr.date select,
			form.mailform tr.time select
			{
				width: auto;
			}
			
			form.mailform input.check,
			form.mailform table.group input
			{
				min-height: 1px;
			}
			
			form.mailform input
			{
				/*margin-right: 2px;*/
			}
			
			form.mailform .check,
			form.mailform table.group input
			{
				margin-right: 5px;
			}
			
			form.mailform tr.date select
			{
				margin-right: 6px;
			}
			
			form.mailform input.last
			form.mailform tr.date select.last
			{
				margin-right: 0px;
			}
			
			form.mailform .confirm_text
			{
				overflow: auto;
				width: 430px;
				height: 120px;
				border: 1px solid #7f9db9;
				padding: 3px;
			}
			
			form.mailform textarea
			{
				width: 79%;
			}

/****************************************************************************************************
 *	LAYOUT
 */

/* pagina wrapper (voor centreren) */
#wrapper
{
	width: 969px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/bg_head.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

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

#header
{
	width: 577px;
	height: 107px;
	overflow: hidden;
	background-color: #f9f1de;
}

	#header div
	{
		width: 577px;
		height: 107px;
		background-image: url(../images/header_577_107.png);
		background-repeat: no-repeat;
	}
	
	#header img
	{
		z-index: 1;
		position: absolute;
	}


/****************************************************************************************************
 *	HEADER
 */

/* logo div */
#head
{
	height: 81px;
}

	#logo
	{
		float: left;
	}
	
	#logos
	{
		float: left;
		margin-top: 24px;
		margin-left: 26px;
		vertical-align: middle;
	}
	
		#logos img
		{
			float: left;
			padding-left: 11px;
		}
	
	#header_menu
	{
		float: right;
		width: 200px;
		margin-top: 6px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		line-height: 13px;
	}
	
		#header_menu ul
		{
			margin: 0;
			padding: 0;
		}
		
		#header_menu ul li
		{
			list-style: none;
			text-align: right;
			padding-right: 11px;
		}
		
		#header_menu ul li a
		{
			padding-left: 8px;
			background-image: url(../images/seperator_header.gif);
			background-position: left;
			background-repeat: no-repeat;
			color: #0a1b77;
			text-decoration: none;
		}
		
		#header_menu ul li a:hover
		{
			text-decoration: underline;
		}
		
		#header_menu ul li.selected a
		{
			color: #26389b;
		}
		
		#search
		{
			float: right;
			text-align: right;
			margin-top: 2px;
			margin-right: 11px;
		}
		
			#search .search_field
			{
				width: 109px;
				padding: 1px;
				background-color: #F9F1DE;
				border-color: #F9F1DE;
				border-style: solid;
				border-width: 1px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color:  #0f228b !important;
				font-weight: normal;
				font-size: 10px;
				text-align: right;
			}
			
			#serach .search_results
			{
				margin-left:-170px !important;
			}
	
/* menu */
#menu
{
	width: 970px;
	height: 36px;
	background-image: url(../images/bg_menubar.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	white-space: nowrap;
}



	/* standaard menu item */
	#menu ul {
		margin: 0;
		padding:0;
	}
	
	#menu ul li
	{
		float: left;
		margin: 0px;
		padding: 0px;
		height: 21px;
		margin-right: 1px;
		list-style: none;
	}
	
	* html #menu ul li /* dit fixt het menu in ie6 */
	{
		margin: 0;
	}
	
		#menu ul li a
		{
			display: block;
			width: 96px;
			height: 100%;
			background-image: url(../images/bg_menu.gif);
			background-position: top left;
			background-repeat: no-repeat;
		}
		
		#menu ul li a.active
		{
			background-image: url(../images/bg_menu_active.gif);
		}

/* nieuws scroller */
#scroller
{
	position: relative;
	z-index: 1;
	height: 17px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a9a28b;
}
	
	/* goodbookers */
	#scroller b
	{
		font-weight: bold;
		color: #7d755d;
	}
	
	/* datums */
	#scroller u
	{
		font-size: 11px;
		font-weight: bold;
		color: #cc0001;
		text-decoration: none;
	}
	
	/* titels */
	#scroller i
	{
		font-style: normal;
		color: #0f228b;
	}
	
	/* hyperlinks */
	#scroller a
	{
		color: #a9a28b;
		text-decoration: none;
	}
	
		/*#scroller a.1
		{
			color: #9a99ff;
		}
		
		#scroller a.2
		{
			color: #0f228b;
		}
		
		#scroller a.3
		{
			color: #cc0001;
		}*/
	
	#scroller a:hover
	{
		color: #7d755d;
		text-decoration: underline;
	}


/****************************************************************************************************
 *	FOOTER
 */

/* footer */
#footer
{
	clear: both;
	float: left;
	width: 100%;
	height: 43px;
	margin-top: 5px;
	background-image: url(../images/bg_footer.gif);
	background-repeat: no-repeat;
}

	/* menu in footer */
	#footer_menu
	{
		width: 680px;
		height: 100%;
		padding-top: 5px;
		padding-left: 11px;
		font-size: 11px;
		line-height: 15px;
	}
	
		#footer_menu ul
		{
			padding:0;
			margin: 0;
		}
		
		#footer_menu ul li
		{
			float: left;
			list-style: none;
			margin-right: 4px;
			padding-right: 8px;
			background-image: url(../images/seperator_footer.gif);
			background-position: right;
			background-repeat: no-repeat;
		}
		
			#footer_menu ul li.last
			{
				padding-right: 6px;
				background-image: none;
			}
		
		#footer_menu ul li a
		{
			font-weight: normal;
			color: #ffffff;
			text-decoration: none;
		}
		
		#footer_menu ul li a:hover
		{
			text-decoration: underline;
		}
		
		#footer_menu ul li.selected a
		{
			color: #d1d6f2;
		}

/* webvalue link */
#bottom_menu
{
	clear: both;
	padding-bottom: 2px;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	color: #b6ae9b;
}

	#bottom_menu a
	{
		color: #b6ae9b;
		text-decoration: none;
	}
	
	#bottom_menu a:hover
	{
		color: #7e7869;
		text-decoration: underline;
	}

.mailform .title
{
	text-align: left;
}

.mailform hr
{
	display: none;
}
	