/* ----------------------------------------------------------------------*/
/*                        Algemene instellingen                          */
/* ----------------------------------------------------------------------*/

*
{
	margin:					0px auto;
	padding:				0px;
	font-size:				1em;
}

html, body
{
	font-family:			Arial, Helvetica, sans-serif;
	width:					910px;
	height:					100.1%;
}

#wrapper
{
	background-image:		url(images/bg.png);
	background-repeat:		repeat-x;
	padding: 				0px;
	margin:					0px auto;
	width:					100%;
	height:					100%;
	overflow:				auto;
}

.content_link 
{
	font-weight:			bold;
	text-decoration:		none;
}

.content_link:hover
{
	color:					#c0c0c0;
}

.box_headerblauw
{
	color:					#0f64b1;
	font-weight:			bold;
}

/* ----------------------------------------------------------------------*/
/*                    Horizontale navigatie bovenkant                    */
/* ----------------------------------------------------------------------*/

#div_navigatie
{
	text-align:center;
	float:					left;
	padding: 				0px 0px 0px 0px;
  	height:					143px;
	// background-image:		url(images/top_bg.jpg);
	background-repeat:		repeat-x;
	background-color:		#ffffff;
	color:					#fff;
	font:					Arial, Helvetica, sans-serif;
	font-size:				0.7em;
	width:					904px;
	border:					2px solid #00aff0;
}

#div_navigatie ul
{
	padding: 				0px 10px;
	font:					Arial, Helvetica, sans-serif;
}

#div_navigatie li
{
	list-style: 			none;
	padding:				0px 0px 0px 50px;
	line-height:			32px;
	display: 				inline;
}

#div_navigatie li a
{
	text-decoration: 		none;
}

#div_navigatie li a:link
{
	color: 					#fff;
}

#div_navigatie li a:visited, #div_navigatie li a:hover
{
	color: 					#c0c0c0;
}

#link_small
{
	font-size:				0.7em;
}

#link_normal
{
	font-size:				0.9em;
}

#link_large
{
	font-size:				1.1em;
}

/* ----------------------------------------------------------------------*/
/*                              Linkerkolom                              */
/* ----------------------------------------------------------------------*/

#left_column
{
	margin:					0px 0px 0px 0px;
	position:				relative;
	top:					0px;
	float:					left;
	padding:				0px 0px 0px 0px;
	width:					163px;
	height: 				100%;
	font: 					0.7em Arial, sans-serif;
}

#img_home
{
	padding: 				0px 0px 0px 5px;
}


/* ----------------------------------------------------------------------*/
/*                       Box zonder blauwe header                        */
/* ----------------------------------------------------------------------*/

.box_noheader
{
	margin: 				5px 0px 3px 0px;
	background-image:		url(images/border_menu.png);
	background-repeat:		repeat-y;
	background-position:	left;
	border:					2px solid #00aff0;
}

.box_noheader2
{
	margin: 				0px 0px 3px 0px;
	background-color:		#b5d430;
	border:					3px solid #00aff0;
}

.box_noheader3
{
	margin: 				2px 0px 3px 0px;
	background-color:		#00aff0;
	border:					3px solid #00aff0;
	padding:				19px 10px;
	color:					#fff;
}

.box_noheader3 a
{
	color:					#fff;
}




/* ----------------------------------------------------------------------*/
/*                           Box List items                              */
/* ----------------------------------------------------------------------*/

.box_menu
{
  	margin: 				0px 5px;
  	padding: 				5px 24px;
	list-style-image:		url(images/bullet.jpg);
	width:					130px;
}

.box_menu2
{
  	margin: 				0px 5px;
  	padding: 				5px 24px;
	background-color:		#b5d430;
	list-style-type:		none;
	// list-style-image:		url(images/bullet_wit.jpg);
	width:					100px;
}

.box_menu li a
{
	color: 					#0171b9;
	display:				block;
	width:					100%;
	font-family:			Arial, Helvetica, sans-serif;
	font-size: 				1.3em;
	text-decoration: 		none;
	line-height: 			20px;
	font-weight:			bold;
	border-bottom: 			solid 0px #0f64b1;
}

.box_menu2 li a
{
	color: 					#ffffff;
	display:				block;
	width:					100%;
	font-family:			Arial, Helvetica, sans-serif;
	font-size: 				1.3em;
	text-decoration: 		none;
	line-height: 			20px;
	font-weight:			bold;
	border-bottom: 			solid 0px #0f64b1;
}

.box_menu_adres
{
	padding: 				5px 24px;
	color: 					#0171b9;
	display:				block;
	width:					100%;
	font-family:			Arial, Helvetica, sans-serif;
	font-size: 				1em;
	text-decoration: 		none;
	line-height: 			16px;
	font-weight:			bold;
	border-bottom: 			solid 0px #0f64b1;
}

.box_menu li a:hover, a:active
{
  	color:					#becd00;
}


/* ----------------------------------------------------------------------*/
/*                              Rechterkolom                             */
/* ----------------------------------------------------------------------*/

#right_column
{
	margin:					0px 0px 0px 0px;
	float:					left;
	padding:				0px;
	width:					165px;
	height: 				100%;
	font: 					0.7em Arial, sans-serif;
}

#img_top
{
	margin-top:5px;
}





/* ----------------------------------------------------------------------*/
/*                              Middelste kolom                          */
/* ----------------------------------------------------------------------*/

#middle_column
{
	margin:					0px 5px;
	float:					left;
	background-color:		#fff;
	width:					572px;
	height:					100%;
}

#middle_column img
{
	vertical-align: 		bottom;
}

#middle_content
{
	padding:				10px;
	font-size:				12px;
	height:					100%;
}

.middle_content_artikel h2
{
	font-size:				0.8em;
	color:					#0f64b1;
	padding:				0px 0px 4px 0px;
}

.middle_content_artikel
{
	padding: 				20px 20px;
	font-size:				0.7em;
}

.content_date
{
	color:					#0f64b1;
}

.middle_content_navigatie
{
	padding:				8px 10px 8px 20px;
	font-size:				0.7em;
	text-align:				right;
}

.middle_content_navigatie a
{
	text-decoration:		none;
	color:					#777;
}

.middle_content_navigatie a:hover
{
	color:					#333;
}


/* ----------------------------------------------------------------------*/
/*                              Zoekformulier                            */
/* ----------------------------------------------------------------------*/

#middle_search
{
	padding:				0px;
	vertical-align:			middle;
	text-align:				right;
	height:					33px;
	line-height:			33px;
	background-color:		#00aff0;
}

#middle_search img
{
	padding:				0px;
}

#middle_search form
{
	vertical-align:			middle;
	padding:				0px 20px;
	display:				inline;
	font-size:				0.7em;
	font-weight:			bold;
}

#middle_search input
{
	position:				abolute;
	margin:					0px -4px 6px 0px;
	vertical-align:			middle;
}

#direct_zoeken
{
	width:					220px;
	height:					19px;
	border:					1px solid #0f64b1;
}

#middle_search input.knop{ margin:20px;}

#middle_search a
{
	text-align:				right;
	padding:				0px 10px;
	font-size:				0.7em;
	color:					#ffffff;
	font-weight:			bold;
	text-decoration:		none;
}

#middle_search a:hover
{
	color:					#222;
}


/* ----------------------------------------------------------------------*/
/*                                 Footer                                */
/* ----------------------------------------------------------------------*/

#footer
{
	padding:				5px 0px 6px 0px;
	font-size:				0.7em;
	color:					#ccc;
	clear:					both;
	text-align:				center;
	width:					910px;
	background-color:		#00aff0;
}

#footer li
{
	list-style: 			none;
	padding:				0px 15px;
	display: 				inline;
}

#footer li a
{
	color:					#fff;
	font-size:				1.1em;
	line-height:			18px;
	text-decoration: 		none;
}

#footer li a:visited, #footer li a:hover
{
	// color: 					#555;
}

#large
{
	color:					#fff;
	font-size:				2em;
	line-height:			48px;
	text-decoration: 		none;
}

#referenties
{
	width:					540px;
}

#referenties td
{
	width:					160px;
	height:					160px;
	border:					2px solid #00aff0;
	text-align: 			center;
}

#normale_link
{
	text-decoration:		none;
	font-weight:			bold;
}

