/* CSS */ 

*				{
				margin:0;
				padding:0;
				}
				
html			{
				background-color:#fff;
				background-image: url("/images/bg.gif");
				background-position:0 0;
				background-repeat:repeat-y;
				border:0;
				}

body			{
				margin:0;
				padding:0;
				border:0;
				background-color:#fff;
				background-image: url("/images/bg.gif");
				background-position:0 0;
				background-repeat:repeat-y;
				width:100%;
				font-size:1em;
				font-family:serif;
				line-height:1.4em;
				}
			
div             {
				margin:0;
				padding:0;
				border:0;
				}

div.thumbnail_list	{
					margin:15px 15px 0 15px;
					padding:0 0 15px 0;
					}

img             {
				display:inline;
				margin:0;
				padding:0;
				border:0;
				}

img.thumbnail	{
				margin:7px;
				vertical-align:middle;
				}

img.arrow		{
				vertical-align:middle;
				margin:0 4px 0 0;
				width:17px;
				height:17px;
				line-height:inherit;
				}

img.down_arrow		{
				vertical-align:middle;
				margin:0 4px 0 4px;
				width:17px;
				height:17px;
				line-height:inherit;
				}

img.nav_dot		{
				vertical-align:middle;
				margin:0 4px 0 0;
				width:14px;
				height:14px;
				line-height:inherit;
				}

#header img.logo		{
				height:69px;
				margin:0;
				padding:0;
				border:0;
				}
				
#header p		{
				border:0;
				margin:0;
				padding:0;
				}
				
img.large_photo	{
				display:block;
				border-width:1px;
				border-style:solid;
				border-color:#ddd;
				margin:15px auto 0 auto;
				padding:2px;
				}

div.photo_group	{
				display:block;
				border-width:1px;
				border-style:solid;
				border-color:#ddd;
				margin:15px auto 0 auto;
				padding:2px;
				width:360px;
				}

div.photo_group img.not_last	{
					display:block;
					border:0;
					margin:0 0 8px 0;
					padding:0;
					}

div.photo_group img	{
					display:block;
					border:0;
					margin:0;
					padding:0;
					}

br				{
				line-height:inherit;
				}
				
/*****************
*
* a
*
*****************/

a				{
				margin:0;
				padding:0;
				border:0;
				}

a:link 			{color:#666;font-weight:normal;}
a:active 		{color:#666;font-weight:normal;}
a:visited 		{color:#666;font-weight:normal;}
a:hover 		{color:#000;font-weight:normal;}

div.contact a:link 			{color:#333;font-weight:normal;}
div.contact a:active 		{color:#333;font-weight:normal;}
div.contact a:visited 		{color:#333;font-weight:normal;}
div.contact a:hover 		{color:#fff;font-weight:normal;}

span.MenuItemSelected a:link,
span.MenuItemSelectedNoSub a:link 		{color:#000;font-family:sans-serif;font-size:.8em;font-weight:bold;text-decoration:none;padding:0 4px 0 0;}
span.MenuItemSelected a:active,
span.MenuItemSelectedNoSub a:active 		{color:#000;font-family:sans-serif;font-size:.8em;font-weight:bold;text-decoration:none;padding:0 4px 0 0;}
span.MenuItemSelected a:visited,
span.MenuItemSelectedNoSub a:visited 	{color:#000;font-family:sans-serif;font-size:.8em;font-weight:bold;text-decoration:none;padding:0 4px 0 0;}
span.MenuItemSelected a:hover,
span.MenuItemSelectedNoSub a:hover 		{color:#000;font-family:sans-serif;font-size:.8em;font-weight:bold;text-decoration:none;padding:0 4px 0 0;}

span.MenuItem a:link 				{color:#000;font-family:sans-serif;font-size:.8em;font-weight:bold;text-decoration:none;}
span.MenuItem a:active 				{color:#000;font-family:sans-serif;font-size:.8em;font-weight:bold;text-decoration:none;}
span.MenuItem a:visited 			{color:#000;font-family:sans-serif;font-size:.8em;font-weight:bold;text-decoration:none;}
span.MenuItem a:hover 				{color:#000;font-family:sans-serif;font-size:.8em;font-weight:bold;text-decoration:none;}

a.main_item:link 				{color:#000;font-family:sans-serif;font-size:.8em;font-weight:bold;text-decoration:none;}
a.main_item:active 				{color:#000;font-family:sans-serif;font-size:.8em;font-weight:bold;text-decoration:none;}
a.main_item:visited 			{color:#000;font-family:sans-serif;font-size:.8em;font-weight:bold;text-decoration:none;}
a.main_item:hover 				{color:#000;font-family:sans-serif;font-size:.8em;font-weight:bold;text-decoration:none;background-color:#fff;}

span.SubMenuItemSelected a:link 		{color:#000;font-family:sans-serif;font-size:.7em;font-weight:bold;text-decoration:none;padding:0 4px 0 0;}
span.SubMenuItemSelected a:active 		{color:#000;font-family:sans-serif;font-size:.7em;font-weight:bold;text-decoration:none;padding:0 4px 0 0;}
span.SubMenuItemSelected a:visited 		{color:#000;font-family:sans-serif;font-size:.7em;font-weight:bold;text-decoration:none;padding:0 4px 0 0;}
span.SubMenuItemSelected a:hover 		{color:#000;font-family:sans-serif;font-size:.7em;font-weight:bold;text-decoration:none;padding:0 4px 0 0;}

span.SubMenuItem a:link 				{color:#666;font-family:sans-serif;font-size:.7em;font-weight:normal;text-decoration:none;}
span.SubMenuItem a:active 				{color:#666;font-family:sans-serif;font-size:.7em;font-weight:normal;text-decoration:none;}
span.SubMenuItem a:visited 				{color:#666;font-family:sans-serif;font-size:.7em;font-weight:normal;text-decoration:none;}
span.SubMenuItem a:hover 				{color:#69c;font-family:sans-serif;font-size:.7em;font-weight:normal;text-decoration:none;}

/*****************
*
* span
*
*****************/

span.MenuItem {
	display:block;
	width:146px;
	margin:4px 0;
	padding:4px 0;
	background-color:transparent;
	text-align:right;
	border:0;
	line-height:inherit;
}

a.main_item {
	display:block;
	width:150px;
	margin:4px 0;
	padding:4px 0;
	background-color:transparent;
	text-align:right;
	border:0;
	line-height:inherit;
	background-image:url("/images/nav_dot.gif");
	background-position:0 50%;
	background-repeat:no-repeat;
}

span.MenuItemSelected {
	display:block;
	width:175px;
	text-align:right;
	margin:4px 0;
	padding:4px 0;
	border:0;
	background-color:#fff;
	line-height:inherit;
}

span.MenuItemSelectedNoSub {
	display:block;
	width:150px;
	text-align:right;
	margin:4px 0;
	padding:4px 0;
	border:0;
	background-color:#fff;
	line-height:inherit;
}

span.SubMenuItem {
	display:block;
	width:150px;
	margin:0 0 0 150px;
	padding:0 0 0 4px;
	text-align:left;
	border:0;
	line-height:inherit;
}

span.SubMenuItemSelected {
	display:block;
	width:150px;
	margin:0 0 0 150px;
	padding:0 0 0 4px;
	text-align:left;
	border:0;
}
					
/*****************
*
* H*
*
*****************/

/* head1 */
h1              {
				display:block;
				font-size:1.4em;
				margin:15px 15px 0 15px;
				border:0;
				padding:0;
				line-height:1.2em;
				font-family:serif;
				font-weight:bold;
				text-align:left;
				color:#69c;
				background-color:transparent;
				}

/* head2 */
h2              {
				display:block;
				font-size:1.1em;
				margin:15px 15px 0 15px;
				border:0;
				padding:0;
				line-height:1.2em;
				font-family:serif;
				font-weight:bold;
				text-align:left;
				color:#69c;
				background-color:transparent;
				}

/* subhead */               
h3				{
				display:block;
				font-size:1em;
				margin:15px 15px 0 15px;
				border:0;
				padding:0;
				line-height:1.4em;
				font-family:serif;
				font-weight:normal;
				color:#000;
				background-color:transparent;
				}

/* body */
h4, p			{
				display:block;
				font-size:.8em;
				margin:15px 15px 0 15px;
				border:0;
				padding:0;
				line-height:1.4em;
				font-family:serif;
				font-weight:normal;
				color:#000;
				background-color:transparent;
				}

/* fine */
h5				{
				display:block;
				font-size:.7em;
				margin:15px 15px 0 15px;
				border:0;
				padding:0;
				line-height:1.4em;
				font-family:sans-serif;
				font-weight:normal;
				text-align:left;
				color:#000;
				background-color:transparent;
				}

h5.caption		{
				margin:5px auto 5px auto;
				width:360px;
				vertical-align:middle;
				}

div.contact		{
				position:absolute;
				top:490px;
				width:145px;
				margin:0;
				padding:0;
				}

div.contact h5	{
				text-align:right;
				margin:0;
				padding:0;
				border:0;
				color:#333;
				}
/* x-fine */
h6				{
				display:block;
				font-size:.6em;
				margin:15px 15px 0 15px;
				border:0;
				padding:0;
				line-height:1.2em;
				font-family:sans-serif;
				font-weight:normal;
				color:#000;
				background-color:transparent;
				}

/*****************
*
* form
*
*****************/

form			{
				display:block;
				margin:15px 15px 0 15px;
				padding:0;
				border:0;
				line-height:1.4em;
				background-color:inherit;
				width:100%;
				}
				
select			{
				display:block;
				border:0;
				margin:0 0 6px 0;
				padding:0;
				font-family:sans-serif;
				line-height:inherit;
				background-color:#fff;
				}
				
input,
textarea		{
				display:block;
				border-style:solid;
				border-width:1px;
				border-color:#999;
				margin:0 0 6px 0;
				padding:2px;
				font-family:sans-serif;
				line-height:inherit;
				background-color:#fff;
				width:100%;
				}

input.radio,
input.checkbox	{
				display:inline;
				width:auto;
				height:inherit;
				border:0;
				padding:0;
				margin:3px 4px 3px 8px;
				vertical-align:middle;
				}
			
input.hidden			{
						display:none;
						visibility:hidden;
						}

option			{
				border:0;
				margin:0;
				padding:0 4px 0 2px;
				font-family:sans-serif;
				line-height:inherit;
				}

fieldset		{
				display:block;
				border:0;
				margin:15px 0 0 0;
				padding:0;
				width:100%;
				}
				
legend			{
				display:none;
				font-family:sans-serif;
				font-size:.8em;
				font-weight:bold;
				color:#333;
				margin:0;
				padding:0 0 3px 0;
				border:0;
				}
																												
label			{
				display:block;
				margin:0;
				padding:0;
				border:0;
				font-size:.8em;
				font-family:sans-serif;
				color:#369;
				font-weight:bold;
				line-height:inherit;
				text-align:left;
				}

button			{
				display:block;
				color:#333;
				background-color:#ccc;
				margin:6px 0;
				padding:0;
				border-style:solid;
				border-width:1px;
				border-top-color:#999;
				border-right-color:#666;
				border-bottom-color:#666;
				border-left-color:#999;
				font-size:.8em;
				font-weight:bold;
				font-family:sans-serif;
				text-align:center;
				line-height:inherit;
				vertical-align:middle;
				height:inherit;
				width:auto;
				}
							
/*****************
*
* ul, ol (Lists)
*
*****************/

ul,ol			{
				display:block;
				margin:15px 15px 0 15px;
				border:0;
				padding:0;
				list-style-type:disc;
				list-style-position:inside;
				list-style-image:none;
				font-size:.8em;
				line-height:1.4em;
				font-family:sans-serif;
				font-weight:normal;
				}
								
li				{
				display:list-item;
				margin:0 0 5px 15px;
				}

/*****************
* table
*****************/

table			{
				display:table;
/*				border-collapse:collapse;*/
				margin:0;
				padding:0;
/*				border:0;*/
				border-style: solid;
				border-width:1px 0;
				border-color:#eee;
				vertical-align: middle;
				height: 95px;
/*				font-size:.8em;*/
				}
table.hundred	{
				display:table;
/*				border-collapse:collapse;*/
				margin:0;
				padding:0;
/*				border:0;*/
				border-style: solid;
				border-width:1px 0;
				border-color:#eee;
				vertical-align: middle;
				height: 95px;
				width:100%;
}

tr				{
				display:table-row;
				margin:0;
				padding:0;
				border:0;
/*				vertical-align:top;
				vertical-align:middle;*/
				text-align:left;
				}

th				{
				display:table-cell;
				font-size:inherit;
				margin:0;
				border-width:1px;
				border-style:solid;
				border-color:#fff;
				padding:8px;
				line-height:1.2em;
				font-family:sans-serif;
				font-weight:bold;
				color:#c60;
				background-color:#ddd;
				text-align:center;
				}

td				{
				display:table-cell;
				font-size:inherit;
				margin:0;
				border:0;
				padding:0;
				line-height:1.2em;
				font-family:sans-serif;
				font-weight:normal;
				color:#000;
/*				vertical-align:top;
				vertical-align:middle;*/
				text-align:left;
				}

/*****************
*
* ID Selectors
*
*****************/

#header			{
				margin:0;
				padding:0;
				width:1320px;
/*				width:100%;*/
				height:69px;
				background-color:#69c;
				background-image: url("/images/header2.gif");
				background-position:105px 100%;
				background-repeat:no-repeat;
				border-style:solid;
				border-width:0 0 2px 0;
				border-color:#000;
				overflow:hidden;
				}
			
#navigation_algemeen {
				width:300px;
				height:650px;
				background-color:transparent;
				background-image: url(../images/bg/bg1.jpg);
				background-position:0% 0%;
				background-repeat:no-repeat;
				}

#navigation_nieuws {
				width:300px;
				height:650px;
				background-color:transparent;
				background-image: url(../images/bg/bg4.jpg);
				background-position:0% 0%;
				background-repeat:no-repeat;
				}

#navigation_sectoren {
				width:300px;
				height:650px;
				background-color:transparent;
				background-image: url(../images/bg/bg2.jpg);
				background-position:0% 0%;
				background-repeat:no-repeat;
				}

#navigation_diensten {
				width:300px;
				height:650px;
				background-color:transparent;
				background-image: url(../images/bg/bg3.jpg);
				background-position:0% 0%;
				background-repeat:no-repeat;
				}
	
/*****************
* main content
*****************/

#content			{
					position:absolute;
					top:71px;
					left:300px;
					text-align:left;
					}

#navigation_content	{
					text-align:left;
					}

#wrapper			{
					clear:all;
					width:880px;
					}
					
#column_one			{
					position:absolute;
					width:400px;
					border:0;
					}

#column_two			{
					position:relative;
					top:0;
					left:400px;
					width:380px;
					border:0;
					}
			
#TopLeft {
	background-image: url("/test_images/header1.gif");
	background-repeat: no-repeat;
	height: 69px;
	width: 225px;
	margin: 0;
}

#TopCentre {
	background-image: url("/test_images/header2.gif");
	background-repeat: no-repeat;
	height: 69px;
	width: 446px;
	margin: 0;
}

#TopCentre2 {
	background-image: url("/test_images/header3.gif");
	background-repeat: repeat-x;
	height: 69px;
	width: 50%;
}

#TopRight {
	background-image: url("/test_images/header4.gif");
	background-repeat: no-repeat;
	height: 69px;
	width: 79px;
}

