
html {
	/*height:			100%;*/
}

body {
	/*height:			100%;*/
	padding:		0px;
	margin:			0px;

	/*background-color:#9aa1a5;*/
	background-image:url('../../image/background_gradient.gif');
	background-repeat:repeat-x;

	font-family:	Arial, sans-serif;
}

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

td {
}

#main_positioner {
	position:		absolute;
	width:			908px;
	left:			50%;
	margin-left:	-454px;
	/*background-image:url('http://ontwikkeling.vorm.nl/image/bgcontainer.gif');
	background-repeat:repeat-y;
	background-color:#9aa1a5;*/
}


/* Top ticker and header */
#ticker {
	background-color:#9aa1a5;
	color:			white;
	font-size:		11px;
	width:			900px;
	height:			20px;
	float:			left;

	padding:		5px 0px 0px 0px;
}
	#ticker a {
		color:			#002060;
		background-color:inherit;
		text-decoration:none;
		margin:			-2px 6px 0px 6px;
	}
		#ticker a:hover {
			text-decoration:underline;
		}


#header {
	float:			left;
	background-image:url('../../image/default_header.jpg');
	width:			900px;
	height:			172px;
}
#shadow_topright {
	float:			right;
	width:			7px;
	height:			197px;
	background-image:url('http://ontwikkeling.vorm.nl/image/shadow_topright2.gif');
	left:899px;
}

/* Menu */
/*#main_menu_left,
#main_menu_center,
#main_menu_right {
	float:			left;
	height:			44px;
}
	#main_menu_left {
		width:			20px;
		background-image:url('../../image/menu_background_left.gif');
	}
	#main_menu_center {
		width:			849px;
		background-image:url('../../image/menu_background_center.gif');
		padding:		0px 0px 0px 10px;
	}
		#main_menu_center a {
			float:			left;
			display:		block;
			color:			white;
			background-color:inherit;
			font-size:		13px;
			font-weight:	700;
			text-decoration:none;

			margin:			10px 15px 0px 0px;
		}
			#main_menu_center a:hover {
				color:			#ff9900;
				background-color:inherit;
			}
		#main_menu_center a.main_menu_selected {
			color:			#ff9900;
		}
		#main_menu_center #main_menu_date {
			/*
			float:			right;

			margin:			11px 20px 0px 0px;
			*/
			/*width:			120px;
			/*
			position:		absolute;
			left:			720px;
			*/
			/*left:			747px;*/
			/*
			top:			203px;
			*/
			/*color:			white;
			background-color:inherit;
			font-size:		10px;
			text-align:		left;
		}
	#main_menu_right {
		width:			29px;
		background-image:url('../../image/menu_background_right.gif');
	}*/

/*
aanpassing door vincet dekker
logo van twitter plaatsen
*/		

.right_blue_panel_twitter {
	/* Background gradient */
	background-color:#002060;
	/*background-image:url('../image/blue_panel_background_right.gif');*/
	background-repeat:repeat-y;

	width:			175px;

	margin:			0px 0px 15px 12px;
}
	.right_blue_panel_content_twitter {
		/* Cut out a white corner from the background gradient */
		/*background-image:url('../image/blue_panel_corner_right.gif');*/
		background-repeat:no-repeat;
		background-position:100% 100%;

		color:			white;
		font-size:		11px;
		padding:8px 0;
	}

.current_date {
	float:left;
	font-size:10px;
	text-align:left;
	margin:0 3px 0 10px;
	*margin:0 0 0 3px;
	width:90px;
	*width:97px;
}

.twitter {
	float:left;
	font-size:10px;
	padding:0 10px 0 7px;
	*padding:0 0 0 7px;
	border-left:1px solid #FFFFFF;
}
		
	#main_menu_right {
		width:			29px;
		background-image:url('../../image/menu_background_right.gif');
	}

.filled_bottom {
	clear:both;
}

/* Main content container and borders */
#main_content_container {
	float:		left;
	width:		908px;
}
	#main_content_container #main_content_table {
		border-collapse:collapse;
	}
		#main_content_container td {
			padding:		0px;
			margin:			0px;
			vertical-align:	top;
		}
			#main_content_container #main_table_left {
				width:			20px;
				background-image:url('../../image/border_left.gif');
			}
			#main_content_container #main_table_center {
				color:			inherit;
				background-color:#9aa1a5;
				width:			859px;

			}
			#main_content_container #main_table_right {
				width:			29px;
				background-image:url('../../image/border_right.gif');
			}

			#main_content_container #main_table_left_bottom {
			}
			#main_content_container #main_table_bottom {
				/*background-image:url('../../image/shadow_bottom.gif');*/
			}
			#main_content_container #main_table_right_bottom {
			}

			#main_content_container td.main_table_left_border {
				width:			20px;
				background-image:url('../../image/border_left.gif');
			}
			#main_content_container td.main_table_center_td {
			}
			#main_content_container td.main_table_right_border {
				width:			29px;
				background-image:url('../../image/border_right.gif');
			}

/* Inner (real) content */
#main_content_positioner_table {
	border-collapse:collapse;
}
	#content_left,
	#content_center,
	#content_right {
	}
		#content_left {
			width:			235px;
		}
		#content_center {
			width:			426px;
			padding: 0px 0px 0px 0px !important;
			color:			#666666;
			font-size:		12px;
			line-height:	18px;
		}
		#content_right {
			width:			198px;
		}

.dotted_divider {
	padding:		0px;
	margin:			0px;
	width:			415px;
	height:			1px;
	background-image:url('../../image/dot_divider.gif');
}

#content_center h1 {
	padding:		0px;
	margin:			5px 0px 4px 0px;

	font-size:		16px;
	font-weight:	700;
	color:			#002060;
}
#content_center h2 {
	padding:		0px;
	margin:			5px 0px 4px 0px;
	font-size:		15px;
	font-weight:	700;
	color:			#002060;
}
#content_center h3 {
	padding:		0px;
	margin:			5px 0px 4px 0px;
	font-size:		13px;
	font-weight:	700;
	color:			black;
}
#content_center a {
	/*color:			#0066cc;*/
	color:			#3f8cd9;
	background-color:inherit;
	font-weight:	700;
}
	#content_center a:hover {
		text-decoration:none;
	}

#content_left h2,
#content_right h2 {
	padding:		0px;
	margin:			0px 0px 8px 0px;
	font-size:		16px;
}

#content_left h3,
#content_right h3 {
	padding:		0px;
	margin:			0px 0px 8px 0px;
	font-size:		13px;
}

#content_center p {
	padding:		0px;
	margin:			6px 0px 28px 0px;
}


/* Subpage footer */
#subpage_footer {
	color:		#002060;
	/*background-color:#e9eaeb;*/
	width:		862px;
	height:		17px;
	border:		1px solid #e9eaeb;
	margin:		10px 0px 10px 0px;
	font-size:	12px;
	padding:	2px 0px 0px 0px;
}
	#subpage_footer a {
		color: #000000;
		/*background-color:inherit;*/
		text-decoration:none;
		margin:		10px 0px 10px 0px;
	}
		#subpage_footer a:hover {
			text-decoration:underline;
		}

/* footer */
#footer {
	width:850px;
	font-size:11px;
	height:15px;
	color: #000000;
	margin-left:10px;
	/*background-color:#9aa1a5;*/
}
	#footer a {
		color: #000000;
		/*background-color:#9aa1a5;*/
	}
	#footer_left {
		display:		block;
		float:			left;
		margin:			0px 0px 0px 12px;
		position:		relative;
		left:			12px;
		/*background:#9aa1a5;*/
		height:15px;
	}
	#footer_right {
		display:		block;
		float:			right;
		margin:			0px -15px 0px 0px;
		position:		relative;
		right:			25px;
		/*background:#9aa1a5;*/
		height:15px;
	}

/* Realisten image */
#realisten_image {
	margin:			0px 0px 0px 12px;
}

/* Panels */
.left_blue_panel {
	/* Background gradient */
	background-color:#002060;
	background-image:url('../../image/blue_panel_background_left.gif');
	background-repeat:repeat-y;

	width:			204px;

	margin:			0px 0px 15px 10px;
}
	.left_blue_panel_content {
		/* Cut out a white corner from the background gradient */
		background-image:url('../../image/blue_panel_corner_left.gif');
		background-repeat:no-repeat;
		background-position:100% 100%;

		color:			white;
		font-size:		11px;
		padding:		8px;
	}

.right_blue_panel {
	/* Background gradient */
	background-color:#002060;
	background-image:url('../../image/blue_panel_background_right.gif');
	background-repeat:repeat-y;

	width:			175px;

	margin:			0px 0px 15px 12px;
}
	.right_blue_panel_content {
		/* Cut out a white corner from the background gradient */
		background-image:url('../../image/blue_panel_corner_right.gif');
		background-repeat:no-repeat;
		background-position:100% 100%;

		color:			white;
		font-size:		11px;
		padding:		8px;
	}

	.left_blue_panel a,
	.right_blue_panel a {
		color:			white;
		background:		inherit;
		text-decoration:none;
		font-weight:	700;
	}
	.left_blue_panel a:hover,
	.right_blue_panel a:hover {
		color:			#ff9900;
		text-decoration:underline;
	}

.right_beige_panel,
.right_red_panel {
	/* Background gradient */
	background-color:#a79a5e;

	width:			175px;

	margin:			0px 0px 15px 12px;
}

    .right_beige_panel center,
    .right_red_panel center {
        height:     155px;
    }
    
	.right_red_panel {
		background-color:#cc3300;
	}
	.right_beige_panel_content,
	.right_red_panel_content {
		/* Cut out a white corner from the background gradient */
		background-image:url('../../image/beige_panel_corner_right.gif');
		background-repeat:no-repeat;
		background-position:100% 100%;

		color:			white;
		font-size:		11px;
	}
		.right_red_panel_content {
			/* Cut out a white corner from the background gradient */
			background-image:url('../../image/red_panel_corner_right.gif');
		}
		.right_beige_panel h2,
		.right_red_panel h2 {
			padding:	8px !important;
		}

.left_grey_panel {
	/* Background gradient */
	background-color:#cccccc;
	background-image:url('../../image/grey_panel_background.gif');
	width:			204px;
	margin:			0px 0px 15px 10px;
	border-style:	solid;
	border-color:	#999999;
	border-width:	1px 0px 0px 0px;
}
	.left_grey_panel_content {
		/* Cut out a white corner from the background */
		background-image:url('../../image/grey_panel_bottom.gif');
		background-repeat:no-repeat;
		background-position:100% 100%;

		color:			white;
		font-size:		11px;
		padding:		8px;
	}

/* Popdown/up menus */
/*.popup_menu {
}
	.popup_menu ul {
		padding:		0px;
		margin:			0px;
		border-style:	solid;
		border-color:	#666666;
		border-width:	1px 1px 1px 1px;
	}
	.popup_menu li {
		list-style:		none;
		padding:		0px;
		margin:			0px;
	}
		.popup_menu li a {
			display:		block;
			background:		#cccccc;
			color:			#002060;
			text-decoration:none;
			font-size:		12px;
			padding:		1px 4px 1px 4px;
			width:			180px;
			height:			16px;
		}
		.popup_menu li a:hover {
			background:		#ff9900;
		}
		.popup_menu li a.popup_menu_item_selected {
			background:		#ff9900;
		}*/

/* Mod specific */

/* Search box */
.searchbox_container br {
	clear:		both;
}


.search_imagediv,
.search_titlediv,
.search_inputdiv{
	display:	block;
	float:		left;
}
	.search_imagediv {
		width:		18px;
		padding:	4px 0px 0px 0px;
	}
	.search_titlediv {
		color:		#ff9900;
		background-color:inherit;
		font-weight:700;
	}
	.search_inputdiv {
		width:		100px;
	}
	.search_inputdiv input {
		border:		1px solid #001c55;
		margin:		0px;
		padding:	0px;

		width:		95px;
		height:		15px;
		font-size:	12px;
	}
	.search_godiv {
	}

div.dotted_divider_search {
	margin:			8px 0px 8px 0px;
}

/* Breadcrumbs */
.breadcrumbs {
	font-size:	11px;
	margin:		0px 0px 10px 0px;
}
.breadcrumbs a {
	color:		#666666 !important;

}

/* Side menu */
.sidemenu {
}
.sidemenu br {
	clear:			both;
}
.sidemenu img {
	display:		block;
	float:			left;
	margin:			7px 0px 0px 5px;
}
.sidemenu a {
	display:		block;
	float:			left;
	color:			#32497b;
	font-size:		12px;
	font-weight:	700;
	margin:			2px 0px 2px 0px;
	padding:		1px 10px 1px 5px;
	text-decoration:none;
	border:			1px solid #cccccc;
}
	.sidemenu a:hover {
		background:			#ff9900;
		border:				1px solid #9a9a98;
	}
	.sidemenu_level_0 {
		margin-left:	15px;
	}
	.sidemenu_level_0 a,
	.sidemenu_level_0_selected a {
		width:			140px;
	}
		.sidemenu_level_0_selected {
			margin-left:	0px;
		}
		.sidemenu_level_0_selected a {
			background:		#ff9900;
			margin:			2px 0px 2px 2px;
			padding:		1px 10px 1px 3px;
			border:			1px solid #9a9a98;
		}
	.sidemenu_level_1 {
		margin-left:	30px;
	}
		.sidemenu_level_1_selected {
			margin-left:	15px;
		}
		.sidemenu_level_1 a,
		.sidemenu_level_1_selected a {
			font-size:		11px;
			font-weight:	500;
			width:			120px;
		}
		.sidemenu_level_1_selected a {
			font-weight:	700;
		}
	.sidemenu_level_2 {
		margin-left:	45px;
	}
		.sidemenu_level_2_selected {
			margin-left:	30px;
		}
	.sidemenu_level_3 {
		margin-left:	60px;
	}
		.sidemenu_level_3_selected {
			margin-left:	45px;
		}


/* Project overview */
a.projectoverview_page_unselected {
	color:			#fe9901;
	text-decoration:underline;
}
a.projectoverview_page_selected {
}
a.projectoverview_project_selected {
	color:			#fe9901;
	text-decoration:underline;
}

/* Project details */
.projectdetails_options {
	border-collapse:		collapse;
}
	.projectdetails_options td.projectdetails_options_image {
		vertical-align:		bottom !important;
	}
		.projectdetails_options td.projectdetails_options_image img {
			border-width: 0px;
		}
	.projectdetails_options td.projectdetails_options_text {
		vertical-align:		middle !important;
		font-size:			11px;
		padding:			0px 6px 0px 3px !important;
	}
		.projectdetails_options td.projectdetails_options_text a {
			color:				#0099ff !important;
		}
.projectdetails_file_container {
	float:		left;
	width:		142px;
	margin:		0px 0px 10px 0px;
}
	.projectdetails_file_image {
	}
		.projectdetails_file_image img {
			width:			125px;
			border:			1px solid black;
		}
	.projectdetails_file_text {
		font-size:		11px;
		letter-spacing:	0px;
		color:			black;
	}

/* Project lister with images */
.projectlisterimages_container a {
	display:		block;
	color:			white;
	font-size:		11px;
	text-decoration:none;
	padding:		4px 0px 4px 5px;
}
	.projectlisterimages_container a:hover {
		background:		#002060;
	}
	.projectlisterimages_previewimage {
		width:			152px;
	}
.projectlisterimages_morelink {
	color:			#002060 !important;
	font-weight:	700;
	letter-spacing:	-1px;
}
	a:hover.projectlisterimages_morelink {
		background: transparent;
	}

/* Forum */
#mod_forum_new_post label {
	display:		block;
	float:			left;
	width:			120px;
	margin:			0px 0px 18px 0px;
}
#mod_forum_new_post input,
#mod_forum_new_post textarea {
	display:		block;
	float:			left;
	border:			1px solid #999999;
	width:			200px;
}
	#mod_forum_new_post textarea {
		height:		100px;
	}
#mod_forum_new_post br {
	clear:			both;
}

#mod_forum_posts .mod_forum_name,
#mod_forum_posts .mod_forum_email {
	display:		block;
	float:			left;
	margin:			10px 0px 0px 0px;
}
	#mod_forum_posts .mod_forum_name {
		color:			black;
		font-weight:	700;
	}
	#mod_forum_posts .mod_forum_email img {
		border-width:		0px;
	}
#mod_forum_posts .mod_forum_content {
	display:		block;
	float:			left;
	margin:			0px 0px 10px 0px;
}
#mod_forum_posts br {
	clear:			both;
}

/* Vacatures */
.mod_vacature {
}
	.mod_vacature ul {
		list-style:		none;
		padding:		0px;
		margin:			0px;
	}
		.mod_vacature li {
			padding:		0px;
			margin:			0px 0px 5px 0px;
		}
	.mod_vacature a {

	}
	a.mod_vacature_selected {
		color:			#fe9901;
		text-decoration:underline;
	}


/* News */
a.news_item_selected {
	color:			#fe9901;
	text-decoration:underline;
}
a.news_item_unselected {
}

/* Sitemap */
.mod_sitemap {
}
	div.mod_sitemap_section {
		float:			left;
		width:			210px;
	}
	div.mod_sitemap_subsection {
		margin:			0px 0px 30px 0px;
	}
	a.mod_sitemap_level_0 {
		display:		block;
		color:			black !important;
		text-decoration:none;
		font-size:		13px;
		margin:			0px 0px 8px 0px;
		padding:		0px;
	}
		a.mod_sitemap_level_0:hover {
			text-decoration:underline !important;
		}
	a.mod_sitemap_level_1 {
		display:		block;
		color:			#666666 !important;
		text-decoration:none;
		margin:			0px;
		font-weight:	100 !important;
	}
		a.mod_sitemap_level_1:hover {
			text-decoration:underline !important;
		}
	a.mod_sitemap_level_2 {
		display:		block;
		color:			#666666 !important;
		text-decoration:none;
		margin:			0px 0px 0px 10px;
		font-weight:	100 !important;
	}
		a.mod_sitemap_level_2:hover {
			text-decoration:underline !important;
		}

/* Contact */
.mod_contact {
}
.mod_contact_adres {
	display:		block;
	float:			left;
	width:			210px;
	padding:		10px 0px 0px 0px;
}
	.mod_contact_adres strong {
		color:			black;
	}

	.mod_contact_form label {
		float:			left;
		display:		block;
		color:			#002060;
		font-weight:	700;
		width:			145px;
		margin:			0px 0px 10px 0px;
	}
	.mod_contact_form textarea,
	.mod_contact_form input,
	.mod_contact_form select{
		float:			left;
		display:		block;
		width:			200px;
		border:			1px solid #999999;
		background-image:url('/image/inputgradient.gif');
	}
		.mod_contact_form textarea {
			height:			80px;
			background-repeat:repeat-x;
			background-position:0% 100%;
		}
		.mod_contact_form input.mod_contact_radio {
			width:			auto;
			border-width:	0px;
			background-image:none;
			margin:			0px 0px 0px 0px;
		}
		.mod_contact_form select.mod_contact_select {
			width:			auto;
			border-width:	1px;
			background-image:none;
			margin:			0px 10px 0px 0px;
		}
		.mod_contact_form input.mod_contact_submit {
			width:			auto;
			border-width:	0px;
			background-image:none;
			margin:			10px 0px 0px 0px;
		}
	.mod_contact_form br {
		clear:			both;
	}

/* Bouwcam */
.mod_bouwcam h2 {
	font-size:		24px !important;
}
.mod_bouwcam img {
	width:			187px;
	border:			1px solid white;
}
.mod_bouwcam a {
	color:			#fe9901;
	text-decoration:underline !important;
}

/* Weather */
.left_weather_panel {
	width:			204px;
	height:			141px;
	/* Background gradient */
	background-color:#002060;
	background-image:url('../../image/weather_background.jpg');
	background-repeat:repeat-y;

	margin:			0px 0px 15px 10px;
}

/* Poll */
.mod_poll_container {
	font-weight: 100;
}



/* Debug */
.core_debug_window {
	position:		absolute;
	width:			500px;
	height:			500px;
	background:		#eeeeff;
	margin:			5px;
	padding:		5px;
	font-size:		12px;
	overflow:		auto;
	border:			1px solid black;
}









