
body iframe
{
	display: none;
}

/**
 * COOKIE MESSAGE
 */
div#CookieMessage
{
	position: fixed;
	bottom: 0;
	left: 0;
	background-image: url("/assets/img/BlackFade.png");
	width: 100%;
}

div#CookieMessage p
{
	display: block;
	margin: 0 auto;
	text-align: center;
	color: #FFFFFF;
	line-height: 40px;
}

div#CookieMessage p a
{
	color: #FFFFFF;
}

div#CookieMessage a#AcceptCookies
{
	margin-left: 40px;
	margin-right: 40px;
	display: inline-block;
	width: 60px;
	height: 40px;
	background-color: #32DA1B;
	color: #FFFFFF;
}

div#HeaderWrapper
{
	background-image:	url("/assets/img/header_bg.jpg");
	height:				90px;
	width:				100%;
	position:			fixed;
}


	div#HeaderWrapper div#Header
	{
		width:				960px;
		margin:				0 auto;
	}

		div#HeaderWrapper div#Header div.Left
		{
			display:			inline-block;
			vertical-align:		top;
		}
		
		div#HeaderWrapper div#Header div.Right
		{
			display:			inline-block;
			vertical-align:		top;
			margin-left:		300px;
		}
		
			div#HeaderWrapper div#Header div.Right p,
			div#HeaderWrapper div#Header div.Right a
			{
				color:				#d3d3d3;	
			}
			
			div#HeaderWrapper div#Header div.Right a:hover
			{
				color:				#F66000;
			}
			
			div#HeaderWrapper div#Header div.Right p span#Phone
			{
				display:			inline-block;
				vertical-align:		middle;
				width:				32px;
				margin-right:		10px;
				height:				32px;
				background-image:	url("/assets/img/phone.png");
			}
			
			div#HeaderWrapper div#Header div.Right p span#Email
			{
				display:			inline-block;
				width:				32px;
				vertical-align:		middle;
				margin-right:		10px;
				height:				32px;
				background-image:	url("/assets/img/mail.png");
			}

div#BannerWrapper
{
	width:				100%;
	padding-top:		140px;
	/*background-image:	url("/assets/img/banner_repeat.jpg");*/
	background-color:	#F66000;/*#d3d3d3;*/
}

	div#BannerWrapper div#Banner
	{
		width:				960px;
		margin:				0 auto;
	}

div#MenuWrapper
{
	background-image:	url("/assets/img/header_02_bg.jpg");
	width:				100%;
	height:				50px;
	position:			fixed;
	top:				90px;
}

	div#MenuWrapper div#SiteMenu
	{
		width:				960px;
		margin:				0 auto;
	}
	
		div#MenuWrapper div#SiteMenu ul li
		{
			display:			inline-block;
			height:				50px;
			margin-right:		25px;
		}
		
			div#MenuWrapper div#SiteMenu ul li a
			{
				line-height:		50px;
				color:				#d3d3d3;
				font-size:			21px;
			}
			
			div#MenuWrapper div#SiteMenu ul li a.Active
			{
				color:				#F66000;
			}
	
div#ContentWrapper
{
	width:			100%;
	margin-top:		20px;
}

	div#ContentWrapper div#Content
	{
		width:			960px;
		margin:			0 auto;
	}
	
		div#ContentWrapper div#Content div#MainContent
		{
			width:			600px;
			display:		inline-block;
			vertical-align:	top;
		}
		
		div#ContentWrapper div#Content div#MainContent a
		{
			font-weight:		bold;
			text-decoration:	underline;
			color:				#F66000;
		}
		
		div#ContentWrapper div#Content div#MainContent a:hover
		{
			text-decoration:	none;
		}
		
		div#ContentWrapper div#Content div#Certificaten
		{
			width:			300px;
			margin-left:	50px;
			display:		inline-block;
			vertical-align:	top;
			border:			1px solid #1d2120;
		}
		
			div#ContentWrapper div#Content div#Certificaten div#CertTitle
			{
				background-image:	url("/assets/img/header_02_bg.jpg");
				height:				50px;
			}
			
				div#ContentWrapper div#Content div#Certificaten div#CertTitle h2
				{
					color:				#d3d3d3;
					font-size: 			25px;
					margin:				0;
					text-align: 		center;
					line-height: 		50px;
				}
			
			div#ContentWrapper div#Content div#Certificaten div.Certificaat
			{
				margin-top:			10px;
			}
				
			div#ContentWrapper div#Content div#Certificaten div.Certificaat.Middle
			{
				background-color:		#d3d3d3;
			}
			
				div#ContentWrapper div#Content div#Certificaten div.Certificaat div.CertImage
				{
					width:				70px;
					display:			inline-block;
					margin:				10px 0 0 10px;
					vertical-align:		top;
				}
				
				div#ContentWrapper div#Content div#Certificaten div.Certificaat div.CertText
				{
					width:				210px;
					display:			inline-block;
					vertical-align:		top;
					margin:				5px 0 0 5px;
				}
				
				div#ContentWrapper div#Content div#Certificaten div.Certificaat div.CertText p
				{
					margin-bottom:	2px;
				}
				
				div#ContentWrapper div#Content div#Certificaten div.Certificaat div.CertText a
				{
					color:			#1d2120;
					font-weight:	bold;
				}

div#FooterWrapper
{
	width:				100%;
	background-image: 	url("/assets/img/footer_bg.jpg");
	height:				245px;
	margin-top:			50px;
}

	div#FooterWrapper div#Footer
	{
		width:				960px;
		margin:				0 auto;
	}
	
		div#FooterWrapper div#Footer div.FooterBlock
		{
			display:			inline-block;
			vertical-align:		top;
			margin-top:			15px;
			margin-right:		50px;
		}
		
		div#FooterWrapper div#Footer div.FooterBlock h3
		{
			color:			#d3d3d3;
			font-size:		20px;
		}
		
		div#FooterWrapper div#Footer div.FooterBlock a,
		div#FooterWrapper div#Footer div.FooterBlock p,
		div#FooterWrapper div#Footer div.FooterBlock li
		{
			color:			#d3d3d3;
		}
		
		div#FooterWrapper div#Footer div.FooterBlock a:hover
		{
			color:			#F66000;
		}
		
		div#FooterWrapper div#Footer div.FooterBlock ul
		{
			margin-left:	5px;
		}

div#UltimateFooter
{
	text-align:		right;
	margin-top:	5px;
}

	div#UltimateFooter p,
	div#UltimateFooter a
	{
		color:		#d3d3d3;
	}
	
	div#UltimateFooter a#Zeno:hover
	{
		color:			#DACA18;
	}
div#ContactInfo
{
	display: 				inline-block;
	vertical-align: 		top;
	margin-top: 			45px;
	margin-left: 			60px;
	padding:				10px;
	-moz-border-radius: 15px;
border-radius: 15px;
	background-color:		#d3d3d3;
}
	div#ContactInfo p,
	div#ContactInfo a
	{
		color:					#1d2120;
	}
	
	div#ContactInfo p#Title
	{
		font-weight:			bold;
	}

form#ContactFormulier
{
	display:				inline-block;
	margin-top:				20px;
	text-align:				center;
}

	form#ContactFormulier label
	{
		text-align: 			left;
	}
	
	form#ContactFormulier input[type=text],
	form#ContactFormulier textarea
	{
		width:					300px;
	}
	
	form#ContactFormulier input[name=Answer]
	{
		width:					239px;
	}
	
	form#ContactFormulier input[type=submit]
	{
		float:					right;
	}
/*END CONTACT*/	

/*PROJECTEN*/
div.PhotoWrapper
{
	
}

div#ContentWrapper div#Content div#MainContent div.PhotoWrapper a.Fancy
{
	text-decoration: none;
	margin-bottom:		10px;
	display:			inline-block;
	margin-right:		10px;
}

/*FORM ERRORS*/
div.AlertWrapper
{
	position:				relative;
}
div.AlertWrapper div 
{  
	position: 				absolute;
	left: 					340px;
	top: 					0;
	border: 				1px solid;
	width: 					215px;
	-moz-box-shadow:		0 0 5px #FD0400;
	-webkit-box-shadow: 	0 0 5px #FD0400;
	box-shadow: 			0 0 5px #FD0400;
}   

/*END FORM ERRORS*/	