body{
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	background:#e2e3ce url('../images/bg_body_emv.gif') repeat-x;
	font-family:"Arial";
	font-size: 9pt;
}
p {
	padding:0;
	margin:0;
}
strong {
	font-weight:bold;
}

.width100{
	width:100%;
}
table.width100 td{
	vertical-align:top;
	height:120px;
}
.pagetitleHome {
	font-family:"Trebuchet MS";
	font-size: 10pt;
	color:#fff;
}
.pagetitle {
	width:auto;
	height:43px;
	background:#2c2c2c;
	position:absolute;
	padding:12px 15px 0 15px;
	top:30px;
	left:17px;
	font-family:"Georgia";
	font-size: 20pt;
	color:#fff;
}
.submit, .submit_hover {
	width:auto;
	height:23px;
	padding:0 10px 0 10px;
	background:#2c2c2d;
	font-family:"Arial";
	font-size:8pt;
	color:#fff;
	border:1px solid #EAA000;				
	cursor:pointer;
	text-align:center;
	}
	.submit_hover {
		background:#424242;
		color:#EAA000;
		border:1px solid #EAA000;
}

.zoekResultaatTitel {
	font-weight:bold;
}
.zoekResultaatLink a {
	font-size:8pt;
	color:#b2d344;;
	text-decoration:none;
	margin:0 0 0 16px;
	}
	.zoekResultaatLink a:hover {
		color:#d0ed70;
		text-decoration:underline;
}

#wrap{
	width:980px;
	height:auto;
	position:absolute;
	left:50%;
	margin-left:-490px;
	margin-top:0px;
	}
	#partnerlink {
		position:absolute;
		top:40px;
		right:0;
		text-decoration:none;
		color:#5c5c5c;
		z-index:1000;
		}
		#partnerlink span:hover {
			color:#b0eb6e;
		}
		.partnerText {
			font-weight:bold;
			font-style:italic;
			color:#88d036;
	}
	#slideshow {
			width:365px;
			height:443px;
			background:url('../images/PW3600_resized.jpg') no-repeat;
			float:left;
			margin-top:34px;
		}
		#mask {
			position:absolute;
			top:0;
			left:0;
			z-index:5;
	}
	#pictures {
		width:210px;
		height:600px;
		background:#c2c2c2;
		float:left;
		margin-top:34px;
	}
	#header {
		width:980px;
		height:118px;
		background:transparent url('../images/logo_ruiterkamp.jpg') no-repeat;
		position:relative;
		top:0;
		left:0;
	}
	
	#main {
		width:980px;
		height:auto;		
		background-position:231px 0;
		position:relative;
		float:left;
		padding:0;
		margin:0;
		}
		#wrap_left {
			height:auto;
			width:227px;
			float:left;
		}
		#left {
			width:227px;
			height:auto;
			background:#2c2c2e url('../images/bg_menu.gif') repeat-x;
			position:relative;
			float:left;
			padding:0 0 42px 0;
			}
			#navImage {
				margin:0;
				padding:0;
				float:left;
			}
			#menu_top {
				width:214px;
				height:25px;
				background:#2c2c2e url('../images/menu_top_emv.jpg') repeat-x;
				float:left;
				padding:9px 0 0 13px;
				font-size:12pt;
				font-weight:bold;
				color:#fff;
			}
			#menu {
				margin:0;
				padding:0;
				float:left;
				list-style:none;
				}
				.menuItem a.normal, .menuItem a.active {
					display:block;
					width:211px;
					height:20px;
					border-bottom:1px solid #6f6f73;
					font-family:"Arial";
					font-size:9pt;
					color:#fff;
					text-decoration:none;
					padding:5px 0 0 16px;
				}
				.menuItem a.normal:hover {
					background:#727171;
					color:#eaa000;
					
				}
				.menuItem a.active {
					background:#727171;
					color:#eaa000;
				}
				
				/* Padding, Width en Background voor subonderdelen - Let op! Counter 1,2,3 ... enz */
				#subId1 a { padding-left:31px; width:196px; background:#8e8e8e; }

				.submenu {
					list-style:none;					
					padding:0;
					margin:0;
				}				
				.submenuItem a.active, .submenuItem a.normal {
					display:block;					
					height:16px;
					line-height:16px;
					border-bottom:1px solid #6f6f73;
					font-family:"Arial";
					font-weight:bold;
					font-size:9pt;
					color:#fff;
					text-decoration:none;
					padding:0 0 0 16px;
				}
				.submenuItem a.active {
					color:#eaa000;
				}
				.submenuItem a.normal:hover {
					background:#9e9e9e;
					color:#eaa000;
			}
			#adresgegevens {
				border-collapse:collapse;
				float:left;
				margin:20px 0 0 0;
			}
			#adresgegevens td {
				font-family:"Arial";
				font-size:8pt;
				color:#b2b2b2;
				letter-spacing:1px;	
				padding-left:16px;
		}
		#searchform {
			float:left;
			margin-top:15px;
			width:216px;
			height:auto;
			padding-left:13px;
			}
			.search_input, .search_input_focus, .input_contact, .input_contact_focus, .textarea_contact, .textarea_contact_focus  {
				width:135px;
				height:21px;
				line-height:21px;
				padding:0 5px 0 5px;
				font-family:"Arial";
				font-size:8pt;
				color:#fff;
				border:1px solid #eaa000;
				background:#2c2c2d;
			}
			.search_input_focus, .input_contact_focus, .textarea_contact_focus {
				border:1px solid #ffc23e;
			}
			.search_submit, .search_submit_hover {
				width:50px;
				height:23px;
				background:#2c2c2e url('../images/menu_top_emv.jpg') repeat-x;
				font-family:"Arial";
				font-size:8pt;
				color:#fff;
				border:1px solid #eaa000;				
				cursor:pointer;
				text-align:center;
				padding:0 5px 0 5px;
			}
			.textarea_contact, .textarea_contact_focus {
				width:200px;
				height:100px;
			}
			.search_submit_hover {
				background:#ffc23e;
				color:#000000;
				border:1px solid #eaa000;				
		}		
		#containerHome {
			width:388px;
			min-height:406px;
			float:right;
			position:relative;
			margin:0;
			padding:0;
		}
		#contentHome {
			width:322px;
			min-height:406px;
			background:#575757;
			border-right:34px solid #949599;
			float:right;
			margin:0;
			padding:5px 16px 0 16px;
			position:relative;
			font-family:"Arial";
			font-size:8pt;
			color:#fff;
		}
		#contentTextHome {
			width:322px;
			height:auto;
			padding:100px 0 5px 0;
			font-size:9pt;
			line-height:1.5em;
		}
		#contentHome a {
			/*color:#b2d344;*/
			color:#eaa001;
			text-decoration:none;
		}
		#contentHome a:hover {
			text-decoration:underline;
		}
		#homeText {
			width:269px;
			height:81px;
			background:#2c2c2c;
			position:absolute;
			padding:10px 0 0 20px;
			top:34px;
			left:470px;
			}
			.homeWhite {
				font-family:"Georgia";
				font-size:22pt;
				color:#ffffff;
			}
			.homeGreen {
				font-family:"Georgia";
				font-size:22pt;
				color:#eaa000;
			}

	 /* Main content op main template */

		#container {
			width:543px;
			min-height:406px;
			float:right;
			position:relative;
			margin:0;
			padding:0;
		}
		#content {
			width:477px;
			min-height:406px;
			background:#575757;
			border-right:34px solid #949599;
			float:right;
			margin:0;
			padding:5px 16px 0 16px;
			position:relative;
			font-family:"Arial";
			font-size:8pt;
			color:#fff;
		}
		#contentText {
			width:477px;
			height:auto;
			padding:100px 0 5px 0;
			font-size:9pt;
			line-height:1.5em;
		}
		#content a {
			/*color:#b2d344;*/
			color:#eaa001;
			text-decoration:none;
		}
		#content a:hover {
			text-decoration:underline;
		}

	/**/
	
	#footer {
		width:543px;
		height:65px;
		position:relative;
		float:right;
		padding:10px 0 0 0;
		}
	#footerHome {
		width:388px;
		height:65px;
		position:relative;
		float:right;
		padding:10px 0 0 0;
		}
		#table_footer {
			position:absolute;
			right:50px;
			top:20px;
		}
		.footeritem a {
			width:auto;
			display:block;
			font-family:"Arial";
			font-size:8pt;
			color:#2c2c2e;
			padding:0 0 0 20px;
			text-decoration:none;
		}
		.footeritem a:hover {
			color:#57575a;
			text-decoration:underline;
		}
		#logo_ruiterkamp_small {
			float:right;
			margin-right:-10px;
		}
#mask{
	position:fixed;
	width:100%;
	height:100%;
	background:#ccc;
	opacity:0.7;
	filter:alpha(opacity=70);
	top:0;
	left:0;
	z-index:1000;
	cursor:pointer;
}
#popup{
	position:fixed;
	width:750px;
	left:50%;
	margin:0 0 0 -375px;
	top:100px;
	z-index:1001;
	background:#fff;
	cursor:pointer;
}
