/* ALGEMENE HTML TAGS */
/*-----------------------------------------*/
html,body				{ margin: 0; padding: 0; }
body					{ background-color: #f8971d; color: #000; margin-bottom: 10px; }
body, td				{ font-family: verdana,arial,helvetica; font-weight: normal; font-size: 11px; text-decoration: none; }

div						{ border: solid 0px #000; }

h3						{ color:#0E1B8D; font-size:13px;    }

a						{ color:#0E1B8D; text-decoration:none;}
a:hover					{ color:#0E1B8D; text-decoration:underline;}

.subheader				{ font-size:12px; font-weight:bold; color:#fff;}

#container_title		{ color:#0E1B8D; font-size:13px; font-weight:bold;}
.button					{ cursor: pointer; }

#vis_b					{ color:#0E1B8D; font-size:20px; font-weight:bold; text-transform:uppercase;}
#vis_z					{ color:#000; font-size:20px; font-weight:bold; text-transform:uppercase;}
#vis_w					{ color:#FFF; font-size:20px; font-weight:bold; text-transform:uppercase;}

#site_map ul			{ line-height:2em; list-style-image: url(/grfx/bullet-roze.gif); list-style-type: circle;}
#site_map a				{ color:#0E1B8D; font-weight:bold; text-decoration:none;}
#site_map a:hover		{ color:#0E1B8D; font-weight:bold; text-decoration:underline;}

.go_btn					{cursor: pointer;}

/*-----------------------------------------*/

/* DIV OPMAAK */
/*-----------------------------------------*/

#wrapper				{ position:relative; background: #fff; margin: 0 auto; margin-top: 10px; margin-bottom: 10px; width:776px; }
#wrapper2				{ position:relative; background: #ECECEC; margin: 0 auto; width:755px; border: 10px solid #fff; }

/*-----------------------------------------*/

#header					{ width: 735px; height: 130px; margin: 10px; margin-bottom: 5px; padding: 0; }
#header_logo			{ background:url(/grfx/vvv_logo.gif) no-repeat; width:130px; height: 130px; }
/* #header_logo			{ background:url(/grfx/vvv_logo.jpg) no-repeat; width:130px; height: 130px; } */
#header_vis				{ background:url(/grfx/fp_thema_tmp.jpg) no-repeat; width:600px; height:130px; float: right; }
#header_kop				{ position: relative; top:55px; text-align:center; }

/*-----------------------------------------*/

/*------------------------------*/
/* MENU */

div#menu 				{ position:relative; margin: 0 auto; width:735px; height: 23px; border-top: solid 2px #fff; border-bottom: solid 2px #fff;  display:block; }

div#menu ul#menubar		{ padding:0; margin:0; border:0; position:absolute;}

div#menu ul#menubar li	{ position:absolute; height:23px; }

div#menu li    			{ text-indent: -9999px; text-decoration:none; list-style: none; }

#menu a    				{ background-color:transparent; text-decoration:none; display:block; height:23px;}


/*-----------------------------------------*/

/*NAVIGATIE*/
/*-----------------------------------------*/




#navigation				{ width:130px; display:block; min-height:400px; height:auto; _height:400px; }
.nav_blok				{ margin-left:4px; margin-top:6px;}
.nav_button_align		{ text-align:right; margin-right:6px;}

#navigation	SELECT		{ border: 1px solid #000; font-size:11px; width:120px;}
#navigation_header		{ background:url(/grfx/zoeken_header.png) no-repeat; width:130px; height:20px;color:#fff; font-weight:bold;}
#navigation_header_blok { padding-left:10px;  padding-top:3px; }


/*BREADCRUMB*/
/*-----------------------------------------*/

#breadcrumb				{ background:url(/grfx/breadcrumb_header.png); width:600px; height:20px;  display:block; border-bottom: 1px solid #EFEFEF; }
#breadcrumb_blok		{ padding-top:3px; padding-left:5px;}
#vlaggetjes				{ float:right; margin-right:2px;   }

/*-----------------------------------------*/

/*CONTENT*/
/*-----------------------------------------*/

div#cnt
	{
	background:url(/grfx/back_repeat.gif) repeat-y;
	position:relative;
	margin: 0 auto;
	width:735px;
	min-height: 400px;
   	height: auto;
   	_height: 400px;
	text-align: left;

	}

div#cnt_height	{

	min-height: 600px;
   	height: auto;
   	_height: 600px;

	}


div#content				{ background: #fff; float: right; position: relative; width:600px; min-height:600px; height:auto; _height:600px; }
div#popup_content		{ background: #fff; }

/* kleur inzet abstract from homepage */

#home_page_abstract		{ color:#0E1B8D; }

/*LETOP WORDT VAKER GEBRUIKT, VOORZICHTIG*/

div.container			{ display:block; }

.blokje1				{ width:292px;	border-right: solid 2px #EFEFEF; padding:2px 3px 0px 2px; }
.blokje2				{ width:292px;  float: right; position: relative; padding:2px 5px 0px 0px; }

#blokje_groot			{ padding:5px; }

.blokje_table			{ font-size: 11px;}
.blokje_news			{ font-size: 11px;}

.blockphoto				{ width: 292px; height: 124px; }

.blokje_header
	{
	background: url(/grfx/bg-blokje-header.gif) #0e1b8d no-repeat top right;

	padding:2px 5px 0px 5px;
	width: 282px;
	height:18px;
	color:#fff;
	font-weight:bold;
	position: absolute;
	}

.blokje_vis				{ z-index: -1; }
.blokje_content			{ padding:5px; line-height:15px; overflow: hidden; max-height:132px; height:132px;}
.blokje_footer			{ height:13px; padding:5px 5px 5px 5px; margin-bottom:2px;  border-top: 2px solid #EFEFEF; border-bottom: 2px solid #EFEFEF; text-align:right;}


#content_footer			{ border-top: 2px solid #ECECEC;padding:2px 0px 2px 0px;  font-size:11px;}
#content_footer a		{ color:#0E1B8D; text-transform:uppercase; text-decoration:none;}
#content_footer a:hover	{ color:#0E1B8D; text-transform:uppercase; text-decoration:underline;}


#footer					{ background:#BABBBC; width:727px; height:22px; margin:10px; color:#fff; display:block;  }
#footer					{ padding:4px;}
#footer_blok			{ padding-top:4px;}
#powered				{ float:right; margin-right:2px;   }
#footer a				{ color: #000; text-decoration:none;}
#footer a:hover			{ color: #000; text-decoration:underline;}

/*-----------------------------------------*/


.clear					{ clear: both; }

.buttons				{ cursor:pointer; font-size:11px;}




/*-----------------------------------------*/
/*TDI*/
/*-----------------------------------------*/

.browse_data	{font-size:12px;}

.contact_desc	{ font-size:12px;}

.search_table	{ width:100%; background:url(/grfx/bg_search.gif) #E3EEFE;}
.search_ttl		{ font-size:11px; color:#fff; background:#FF008A; padding:2px 0px 2px 2px; }
.search_td		{ background:#FF008A; font-weight:bold;}


.search_desc	{ font-size:11px;}
.search_desc1	{ font-weight: bold; font-size:11px; color:#0E1B8D;}



div#visual		{float:right; border:1px solid #000; z-index:10;}

#city_title		{font-size:11px; color:#0E1B8D; font-weight:bold;}
#city_text		{font-size:11px;}


.gfx-news		{ border: 1px solid #0E1B8D; }


/*-----------------------------------------*/
/*-----------------------------------------*/
/*-----------------------------------------*/
