/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* 																											*/
/* 												Standard 													*/
/* 														 													*/
/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */

BODY 	
	{
	width:100%;
	height:100%;
	color:#484848;
	font-family:Arial;
	font-size:11px;
	background-color:#231F20;
	background-image:url('/images/bg.jpg');
	background-repeat:no-repeat;
	background-position:center top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

A
	{
	text-decoration:none;
	color:#6A6A6A;
	}

IMG
	{
	border:none;
	}

TEXTAREA
	{
	font-family:Arial;
	font-size:11px;
	}

INPUT
	{
	font-family:Arial;
	font-size:12px;
	width:179px;
	height:18px;
	border:1px solid #CFE4EB;
	padding:3px 3px 3px 3px;
	}

IMG
	{
	border:none;
	}

H1,H2,H3,H4,H5,H6
	{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}





/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* 																											*/
/* 												Main	 													*/
/* 														 													*/
/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */

#main
	{
	width:100%;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	border-top:5px solid #1A1617;
	}

#main2
	{
	width:940px;
	height:auto;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	}

	#top
		{
		width:940px;
		height:143px;
		position:relative;
		border-bottom:3px solid #231F20;
		}

		#menu
			{
			width:700px;
			height:33px;
			position:absolute;
			top:67px;
			left:240px;
			}

			#menu A
				{
				display:block;
				height:26px;
				width:auto;
				float:right;
				margin:0px 10px 0px 10px;
				padding:7px 9px 0px 9px;
				font-size:16px;
				font-weight:normal;
				color:#575757;
				}

				#menu A:HOVER
					{
					background-color:#00ADEE;
					color:#FFFFFF;
					}

				A#menu_sel
					{
					background-color:#00ADEE;
					color:#FFFFFF;
					}

		#logo
			{
			width:211px;
			height:72px;
			position:absolute;
			top:44px;
			left:5px;
			}

	#mid
		{
		width:940px;
		height:auto;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		}


		#nav
			{
			width:950px;
			height:30px;
			margin:0px 0px 0px 0px;
			padding:0px 10px 0px 0px;
			font-size:9px;
			font-weight:bold;
			color:#B7B8B8;
			text-align:right;
			}

			#nav A
				{
				color:#B7B8B8;
				}

#bot
	{
	width:940px;
	height:150px;
	position:relative;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	background-image:url('/images/bot_bg.jpg');
	background-repeat:no-repeat;
	background-position:0px 0px;
	}

	#bot_sologic
		{
		width:500px;
		height:110px;
		position:absolute;
		left:45px;
		top:20px;
		}

		#bot_sologic H3
			{
			display:block;
			height:30px;
			width:300px;
			font-size:20px;
			color:#918F90;
			}

		#bot_sologic A
			{
			display:block;
			width:150px;
			height:22px;
			float:left;
			padding:3px 0px 0px 10px;
			background-image:url('/images/bot_a.jpg');
			background-repeat:no-repeat;
			background-position:0px 6px;
			color:#918F90;
			}

	#div_contact
		{
		width:300px;
		height:110px;
		position:absolute;
		left:640px;
		top:20px;
		color:#918F90;
		line-height:200%;
		}

		#div_contact H3
			{
			display:block;
			height:30px;
			width:300px;
			font-size:20px;
			color:#918F90;
			}

		#div_contact_1
			{
			width:140px;
			height:60px;
			position:absolute;
			left:0px;
			top:40px;
			}

		#div_contact_2
			{
			width:140px;
			height:60px;
			position:absolute;
			left:140px;
			top:40px;
			}

			#div_contact_2 STRONG
				{
				color:#34BEF1;
				font-weight:bold;
				}



/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
//																											//
//													Home													//
//																											//
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

	#home
		{
		width:940px;
		height:658px;
		position:relative;
		z-index:3;
		}

		#home H3
			{
			display:block;
			width:295px;
			height:22px;
			margin:15px 0px 13px 0px;
			padding:0px 0px 10px 0px;
			color:#135580;
			font-family:Calibri, Arial, Helvetica, sans-serif;
			font-size:22px;
			font-weight:normal;
			}

		A.home_link_bot
			{
			display:block;
			width:264px;
			height:29px;
			position:absolute;
			left:0px;
			top:273px;
			padding:12px 31px 0px 0px;
			font-weight:bold;
			text-align:right;
			color:#00ADEE;
			background-image:url('/images/home_link_bot.jpg');
			background-position:274px 17px;
			background-repeat:no-repeat;
			}

		#home_slider
			{
			width:940px;
			height:300px;
			position:relative;
			overflow:hidden;
			z-index:4;
			}

			#home_slider .glidecontent
				{
				width:940px;
				height:300px;
				position:absolute;
				padding:0px;
				visibility: hidden;
				}

				#home_slider IMG
					{
					width:940px;
					height:297px;
					}

				.contentdiv_bot
					{
					width:930px;
					height:29px;
					position:absolute;
					top:238px;
					left:0px;
					z-index:6;
					padding:12px 0px 0px 10px;
					color:#FFFFFF;
					font-size:11px;
					background-image:url('/images/home_slider_bg.png');
					background-repeat:repeat;
					}

					.contentdiv_bot_date
						{
						color:#ABABAB;
						font-size:10px;
						}

					.contentdiv_bot_link
						{
						color:#5FB6FF;
						font-weight:700;
						}
						
				.contentdiv_bot A
						{
						color:#FFFFFF;
						}
						
				.contentdiv_bot A:hover
						{
						color:#CCCCCC;
						}

			#home_slider_nav
				{
				width:130px;
				height:20px;
				position:absolute;
				top:250px;
				left:810px;
				z-index:7;
				}

				#home_slider_nav A
					{
					display:block;
					width:12px;
					height:12px;
					float:left;
					margin:0px 9px 0px 0px;
					background-color:#FFFFFF;
					}

				#home_slider_nav A:HOVER, #home_slider_nav A.selected
					{
					background-color:#00ADEE;
					}

		#home_ontdenk
			{
			width:295px;
			height:314px;
			position:absolute;
			left:0px;
			top:308px;
			}

			#home_ontdenk_top
				{
				width:283px;
				height:22px;
				position:absolute;
				left:6px;
				top:15px;
				}

				#home_ontdenk_top H1
					{
					font-size:22px;
					color:#00ADEE;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
					}

			#home_ontdenk_txt
				{
				width:275px;
				height:194px;
				position:absolute;
				left:0px;
				top:57px;
				padding:10px 10px 10px 10px;
				border-top:1px dotted #888888;
				border-bottom:1px dotted #888888;
				color:#656273;
				line-height:235%;
				}

		#home_nieuws
			{
			width:295px;
			height:314px;
			position:absolute;
			left:320px;
			top:308px;
			}

			#home_nieuws_top
				{
				width:283px;
				height:22px;
				position:absolute;
				left:6px;
				top:15px;
				}

				#home_nieuws_top H1
					{
					font-size:22px;
					color:#00ADEE;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
					}

			#home_nieuws_txt
				{
				width:285px;
				height:214px;
				position:absolute;
				left:0px;
				top:57px;
				border-top:1px dotted #888888;
				border-bottom:1px dotted #888888;
				color:#656273;
				}

				A#home_nieuws_toplink
					{
					display:block;
					height:116px;
					width:295px;
					position:relative;
					}

					#home_nieuws_topdate
						{
						height:116px;
						width:34px;
						position:absolute;
						top:11px;
						left:5px;
						font-weight:bold;
						color:#00ADEE;
						}

					#home_nieuws_toptxt
						{
						height:116px;
						width:256px;
						position:absolute;
						top:6px;
						left:39px;
						line-height:220%;
						}

						#home_nieuws_toptxt STRONG
							{
							display:block;
							height:20px;
							width:256px;
							margin:0px 0px 10px 0px;
							letter-spacing: -0.03em;
							}

				A.home_nieuws_more
					{
					display:block;
					height:auto;
					width:295px;
					padding:6px 5px 6px 5px;
					border-top:1px dotted #888888;
					}

					A.home_nieuws_more SPAN
						{
						display:block;
						height:auto;
						width:34px;
						float:left;
						font-weight:bold;
						color:#00ADEE;
						line-height:200%;
						}

					A.home_nieuws_more STRONG
						{
						display:block;
						height:auto;
						width:250px;
						float:left;
						line-height:200%;
						}

		#home_opdrachtgevers
			{
			width:295px;
			height:175px;
			position:absolute;
			left:645px;
			top:308px;
			border-bottom:1px dotted #888888;
			}

			#home_opdrachtgevers_top
				{
				width:283px;
				height:22px;
				position:absolute;
				left:0px;
				top:15px;
				}

				#home_opdrachtgevers_top H1
					{
					font-size:22px;
					color:#00ADEE;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
					}

			#home_opdrachtgevers_img
				{
				width:183px;
				height:75px;
				position:absolute;
				top:77px;
				left:56px;
				z-index:6;
				overflow:hidden;
				background-color:#FFFFFF;
				}

				#home_opdrachtgevers_img .glidecontent
					{
					width:183px;
					height:75px;
					position:absolute;
					padding:0px;
					visibility: hidden;
					}

					#home_opdrachtgevers_img IMG
						{
						width:183px;
						height:75px;
						}

			#home_opdrachtgevers_nav
				{
				width:295px;
				height:68px;
				position:absolute;
				top:65px;
				left:0px;
				z-index:5;
				border-top:1px dotted #888888;
				}

				#home_opdrachtgevers_nav .prev
					{
					width:16px;
					height:52px;
					position:absolute;
					top:19px;
					left:0px;
					}

				#home_opdrachtgevers_nav .next
					{
					width:16px;
					height:52px;
					position:absolute;
					top:19px;
					left:279px;
					}

		#home_twitter
			{
			width:295px;
			height:132px;
			position:absolute;
			left:645px;
			top:490px;
			background-image:url('/images/home_twitter.jpg');
			background-repeat:no-repeat;
			background-position:240px 20px;
			}

			#home_twitter_top
				{
				width:283px;
				height:22px;
				position:absolute;
				left:0px;
				top:15px;
				}

				#home_twitter_top H1
					{
					display:block;
					height:28px;
					width:220px;
					font-size:22px;
					color:#00ADEE;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
					}

			#home_twitter_mes
				{
				width:295px;
				height:77px;
				position:absolute;
				left:0px;
				top:55px;
				}

			#home_twitter_date
				{
				width:295px;
				height:20px;
				position:absolute;
				left:0px;
				top:90px;
				text-align:right;
				}


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
//																											//
//													Page													//
//																											//
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

	#page
		{
		width:940px;
		height:auto;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		}

		#page_top
			{
			width:920px;
			height:34px;
			position:relative;
			margin:0px 0px 10px 0px;
			padding:28px 10px 9px 10px;
			border-bottom:1px dotted #888888;
			}

			#page_top H1
				{
				display:block;
				height:34px;
				width:600px;
				font-family:Calibri, Arial, Helvetica, sans-serif;
				font-size:34px;
				font-weight:normal;
				color:#135580;
				}

			#zoeken
				{
				width:167px;
				height:25px;
				position:absolute;
				top:22px;
				left:732px;
				}

				#zoeken_input
					{
					width:130px;
					height:14px;
					position:absolute;
					left:0px;
					top:0px;
					border:0;
					margin:0px 0px 0px 0px;
					padding:5px 5px 5px 5px;
					border-top:1px solid #D2D2D2;
					border-bottom:1px solid #D2D2D2;
					border-left:1px solid #D2D2D2;
					}

				#zoeken_submit
					{
					width:25px;
					height:26px;
					position:absolute;
					left:140px;
					top:0px;
					border:0;
					color:#C8C8C8;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
					}

		#page_left
			{
			width:630px;
			height:auto;
			min-height:350px;
			float:left;
			margin:0px 0px 10px 10px;
			padding:0px 23px 20px 0px;
			border-right:1px dotted #888888;
			line-height:240%;
			font-size:12px;
			color:#606060;
			}

			#page_left_nav
				{
				width:630px;
				height:30px;
				font-size:11px;
				color:#8B8B8B;
				}

				#page_left_nav A
					{
					color:#8B8B8B;
					}

			#page_left IMG
				{
				width:630px;
				height:155px;
				padding:5px 0px 10px 0px;
				}

			#page_left_txt
				{
				margin:0px 0px 0px 5px;
				width:610px;
				}
					
				#page_left_txt A
					{
					color:#00ADEE;
					font-weight:700;
					}

		#page_right
			{
			width:250px;
			height:auto;
			float:right;
			}

			#page_right_top
				{
				height:39px;
				width:250px;
				padding:15px 0px 0px 0px;
				}

				#page_right_top H2
					{
					display:block;
					height:25px;
					font-family:Calibri, Arial, Helvetica, sans-serif;
					font-size:25px;
					font-weight:normal;
					color:#00ADEE;
					}

			#page_right_menu
				{
				width:250px;
				height:auto;
				padding:0px 0px 10px 0px;
				border-bottom:1px dotted #888888;
				}

				#page_right_menu A
					{
					display:block;
					width:230px;
					height:23px;
					padding:7px 0px 0px 20px;
					background-image:url('/images/page_right_a.jpg');
					background-repeat:no-repeat;
					background-position:0px 12px;
					font-size:12px;
					font-weight:bold;
					color:#64585B;
					}
					
					#page_right_menu A:hover
						{
						color:#00ADEE;
						}

			#rechts_portfolio
				{
				width:250px;
				height:44px;
				margin:20px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				background-image:url('/images/rechts_portfolio.jpg');
				background-repeat:no-repeat;
				background-position:229px 19px;
				background-color:#00A5E3;
				color:#FFFFFF;
				}

				.rechts_portfolio_1
					{
					display:block;
					height:22px;
					width:138px;
					position:absolute;
					left:15px;
					top:10px;
					}

				.rechts_portfolio_2
					{
					display:block;
					height:22px;
					width:50px;
					position:absolute;
					left:108px;
					top:10px;
					}

				.rechts_portfolio_3
					{
					display:block;
					height:22px;
					width:53px;
					position:absolute;
					left:141px;
					top:10px;
					}


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
//																											//
//													Portfolio												//
//																											//
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

	#port_top
		{
		height:25px;
		width:940px;
		color:#8B8B8B;
		font-size:11px;
		padding:5px 0px 0px 0px;
		}

		#port_top A
			{
			color:#8B8B8B;
			}

	#portfolio
		{
		height:auto;
		width:940px;
		position:relative;
		margin:0px 0px 0px 0px;
		font-size:11px;
		color:#6b6b6b;
		}

		#portfolio A
			{
			color:#00ADEE;
			}

		.port_blok
			{
			height:270px;
			width:310px;
			position:relative;
			line-height:150%;
			float:left;
			}

			.port_blok IMG
				{
				height:135px;
				width:260px;
				padding:4px 4px 4px 4px;
				margin:0px 0px 10px 0px;
				background-color:#FFFFFF;
				}

			.port_blok H2
				{
				display:block;
				height:20px;
				width:220px;
				font-size:16px;
				font-weight:normal;
				color:#00ADEE;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 7px;
				}

			.port_blok_txt
				{
				width:215px;
				height:40px;
				position:absolute;
				left:8px;
				top:180px;
				}

			A.port_blok_link
				{
				display:block;
				width:240px;
				height:20px;
				position:absolute;
				left:0px;
				top:220px;
				padding:0px 20px 0px 0px;
				text-align:right;
				font-size:11px;
				font-weight:bold;
				color:#00ADEE;
				}

		#port_nav
			{
			height:20px;
			width:100px;
			position:absolute;
			top:500px;
			left:830px;
			}

			#port_nav A
				{
				display:block;
				width:13px;
				height:17px;
				padding:3px 0px 0px 7px;
				float:left;
				color:#656273;
				}

			#port_nav A:HOVER
				{
				background-color:#00ADEE;
				color:#FFFFFF;
				}

			A#port_nav_sel
				{
				background-color:#00ADEE;
				color:#FFFFFF;
				}
				
				
		#terug_home
			{
			float:right;
			padding-right:15px;
			padding-bottom:20px;
			}

			#terug_home A
				{
				color:#2565ba;
				}

			#terug_home A:HOVER
				{
				color:#003366;
				}



/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
//																											//
//													Werkwijze												//
//																											//
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

	#werkwijze
		{
		height:560px;
		width:620px;
		position:relative;
		}

		.werkwijze_blok
			{
			height:180px;
			width:275px;
			position:absolute;
			}

			.werkwijze_top
				{
				height:25px;
				width:275px;
				position:relative;
				background-image:url('/images/werkwijze_span.jpg');
				background-repeat:no-repeat;
				background-position:0px 0px;
				}

				H2.werkwijze_nmbr
					{
					display:block;
					height:20px;
					width:10px;
					position:absolute;
					top:4px;
					left:8px;
					font-size:20px;
					font-weight:bold;
					color:#265686;
					}

				H2.werkwijze_titl
					{
					display:block;
					height:20px;
					width:230px;
					position:absolute;
					top:4px;
					left:35px;
					font-size:16px;
					color:#265686;
					}


			.werkwijze_blok H2 SPAN
				{
				display:block;
				width:30px;
				height:30px;
				position:absolute;
				left:0px;
				top:0px;
				padding:5px 0px 0px 10px;
				background-image:url('/images/werkwijze_span.jpg');
				background-repeat:no-repeat;
				font-weight:bold;
				}



/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
//																											//
//													Contact													//
//																											//
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

	#page_right_contact
		{
		width:293px;
		height:auto;
		margin:0px 0px 0px 0px;
		padding:10px 0px 10px 0px;
		line-height:200%;
		border-bottom:1px dotted #888888;
		}

		#page_right_contact STRONG
			{
			color:#00ADEE;
			}

	#contactform
		{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		}

		#contactform TABLE
			{
			font-size:12px;
			}

		#contactform INPUT
			{
			width:264px;
			height:21px;
			padding:3px 3px 3px 3px;
			border:1px solid #B7B7B7;
			background-color:#DFDFDF;
			font-size:12px;
			}

			#contactform INPUT[disabled="disabled"], INPUT[disabled]
				{
				color:#0000FF;
				} 

			#contactform INPUT:FOCUS
				{
				background-color:#FFFFFF;
				}

		#contactform TEXTAREA
			{
			width:264px;
			height:150px;
			padding:3px 3px 3px 3px;
			border:1px solid #B7B7B7;
			background-color:#DFDFDF;
			font-size:12px;
			}

			#contactform TEXTAREA:focus
				{
				background-color:#FFFFFF;
				}

		#contactform_submit
			{
			width:106px;
			height:27px;
			border:0;
			background:none;
			font-weight:bold;
			color:#2565ba;
			text-align:right;
			}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
//																											//
//													Overig													//
//																											//
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

	.zoek_div
		{
		width:610px;
		height:170px;
		}

		.zoek_div A
			{
			color:#000099;
			}

		.zoek_div H2
			{
			display:block;
			height:20px;
			color:#000099;
			}

		#page_left_zoeken_inp
			{
			width:130px;
			height:14px;
			position:absolute;
			left:0px;
			top:0px;
			border:0;
			margin:0px 0px 0px 0px;
			padding:5px 5px 5px 5px;
			border-top:1px solid #D2D2D2;
			border-bottom:1px solid #D2D2D2;
			border-left:1px solid #D2D2D2;
			}

		#page_left_zoeken_sub
			{
			width:25px;
			height:26px;
			position:absolute;
			left:140px;
			top:0px;
			border:0;
			color:#C8C8C8;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			}



.sIFR-flash
	{
	visibility: visible;
	margin: 0;
	}

.sIFR-replaced
	{
	visibility: visible;
	}

span.sIFR-alternate
	{
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
	}

.sIFR-flash + div[adblocktab=true]
	{
	display: none;
	}

.sIFR-hasFlash h1
	{
	visibility: hidden;
	font-size:32px;
	}

.sIFR-hasFlash h2
	{
	visibility: hidden;
	font-size:20px;
	}

.sIFR-hasFlash h3
	{
	visibility: hidden;
	font-size:27px;
	}

.sIFR-hasFlash h4
	{
	font-size:11px;
	}

.sIFR-hasFlash h5
	{
	visibility: hidden;
	font-size:27px;
	}
