@media print
{
	body
	{
		font-size:			10pt;
		font-family:		Arial;
		color:				#0c000;
	}
	
	a
	{
		color:				#000;
		text-decoration:	underline;
	}
	
	p
	{
		margin:				0;
		padding:			0;
		line-height:		13pt;
	}
	
	h1
	{
		font-size:			12pt;
		margin:				0 0 1cm 0;
		padding:			0;
		color:				#000;
	}
	
	h2
	{
		font-size:			11pt;
		margin:				0;
		padding:			0;
	}
	
	h3
	{
		font-size:			10pt;
		margin:				0;
		padding:			0;
	}
	
	#blok1, #blok2
	{
		margin-bottom:		1cm;
	}
	
	#containerTopImage, #containerTop, #containerLeft, #containerBottomImage, #containerBottomImage2, .line, #dynamicPhoto
	{
		display:				none;
	}
}


/*
oranje: ee7900
grijs: 514849
groen: 98c000
roze: e61676
licht grijs: ccced0
tekst: 80797a

*/
@media screen
{
	html
	{
		width:					100%;
		height:					100%;
	}
	
	body 
	{
		width:					100%;
		height:					auto;
		margin:					0;
		padding:				0;
		font-family: 			Arial;
		font-size:				62.5%;
		color:					#80797a;
	}

	a
	{
		color:					#80797a;
		text-decoration:		underline;
	}
	
		a:hover
		{
			color:					#97004c;
		}
	
	p
	{
		margin:					0;
		padding:				0;
	}
	
	img
	{
		border:					0;
		vertical-align:			middle;
	}
	
	.tinymce
	{
		line-height:			160%;
		font-size:				1.2em;
		color:					#514849;
	}
		.tinymce a
		{
			text-decoration:		underline;			
		}
		
			.tinymce a:hover
			{
				color:					#ee7900;
			}
	
		.tinymce h2
		{
			margin:					0;
			padding:				0;
			font-size:				1.1em;
			font-weight:			bold;
		}
		
		.tinymce  h3
		{
			margin:					0;
			padding:				0;
			font-size:				1em;
			font-weight:			bold;
		}
		
		.tinymce p
		{
			margin:					0;
			padding:				0;
			font-size:				1em;
		}
		
		.tinymce table
		{
			vertical-align:			top;
			line-height:			160%;
		}
		
		.tinymce table td
		{
			vertical-align:			top;
		}
		
		.tinymce  li
		{
			line-height:			160%;
		}
		
			.tinymce li img
			{
				vertical-align:			middle;
			}
		
		#containerTotal
		{
			position:				relative;
			width: 					987px;
			margin:					10px auto 0;
			top:					0;
		}
		
			#containerTop
			{
				position:				absolute;
				width:					987px;
				height:					141px;
				top:					9px;
				left:					0;
				z-index:				2;
			}
			
				#logo
				{
					position:				relative;
					float:					left;
					width:					276px;
					height:					106px;
					margin-left:			65px;
				}
				
				#symbolen
				{
					position:				relative;
					float:					right;
					width:					170px;
					height:					87px;
					margin:					10px 55px 0 0;
				}
					
				#menu
				{
					position:				relative;
					width:					100%;
					float:					left;
					height:					27px;
					margin:					0 0 8px 0;
				}
			
			#containerCenter
			{
				position:				relative;
				float:					left;
				width:					987px;
				height:					450px;
				margin-top:				150px;
				z-index:				1;
			}
			
				#centerOverlay
				{
					position:				absolute;
					width:					987px;
					height:					60px;
					left:					0;
					top:					0;
					background-color:		#ee7900;
					z-index:				2;
				
					opacity:				.75;
					-ms-filter:				progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
					filter:					alpha(opacity=75);
				}
				
				#containerCenter h1
				{
					position:				absolute;
					width:					922px;
					left:					65px;
					top:					0;
					color:					#fff;
					margin:					0;
					padding:				0;
					line-height:			60px;
					font-size:				3.2em;
					font-weight:			normal;
					text-transform:			uppercase;
					z-index:				3;
					text-indent:			-999px;
				}
				
					#containerCenter h1 img
					{
						position:				absolute;
						top:					14px;
						left:					0;
					}
				
				#content
				{
					position:				relative;
					float:					right;
					width:					510px;
					margin-top:				120px;
					padding:				0 70px 0 0;
					height:					330px;
					overflow:				hidden;
					overflow-y:				auto;
					z-index:				1;
				}
				
				#content span.selected
				{
					background-color:		#c4002c;
					color:					#fff;
				}
				
				#margintop
				{
					margin-top:				57px;
				}
				
				#dynamicPhoto
				{
					position:				relative;
					float:					left;
					width:					337px;
					height:					450px;
					overflow:				hidden;
					z-index:				1;
				}
				
					#dynamicPhoto img#dp
					{
						position:				relative;
						float:					left;
						width:					337px;
					}
		
				#kruimelpad
				{
					position:				absolute;
					left:					407px;
					top:					60px;
					height:					30px;
					width:					510px;
					font-size:				1.1em;
					line-height:			30px;
					color:					#514849;
				}
				
					#kruimelpad a
					{
						color:					#80797a;
						text-decoration:		none;
					}
						
						#kruimelpad a:hover
						{
							color:					#ee7900;
						}
						
			#containerBottom
			{
				position:				relative;
				float:					left;
				width:					579px;
				height:					27px;
				padding:				8px 0 0 408px;
				background-color:		#514849;
			}
			
				#mobiel
				{
					position:				relative;
					float:					left;
					height:					27px;
					border-left:			3px solid #98c000;
					padding:				0 10px;
					margin-right:			30px;
				}
				
				#email
				{
					position:				relative;
					float:					left;
					height:					27px;
					border-left:			3px solid #e61676;
					padding:				0 10px;
				}
				
					#mobiel img,
					#email img
					{
						margin-top:				-3px;
					}
			
			
	div.formulier
	{
	}
	
		.formulier table
		{
			width:				100%;
		}
		
		.formulier td
		{
			padding:			2px 0;
			vertical-align:		top;
			line-height:		170%;
		}
		
			.formulier td td
			{
				padding:			0;
			}
		
		.formulier input, .formulier textarea, .formulier select
		{
			font-family:		Arial;
			font-size:			1.1em;
			width:				200px;
		}
		
		.formulier table table
		{
			width:				206px;
			padding:			1px;
		}
		
		.formulier input.error
		{
			border:				1px solid #ff0000;
			width:				202px;
			padding: 			2px 0;
		}
		
		.formulier .error
		{
			border:				1px solid #ff0000;
		}
		
		.formulier table table.error
		{
			padding:			0;
		}
		
		.formulier textarea
		{
			overflow:			hidden;
			overflow-y:			auto;
			height:				50px;
		}
		
		.formulier select
		{
			width:				206px;
		}
		
		.formulier table .box
		{
			width:				24px;
		}
		
			.formulier table .box input
			{
				width:				auto;
			}
		
		.formulier table .knop
		{
			width:				101px;
		}
		
	#sitemap ul
	{
		margin:					0;
		padding:				0;
		list-style:				none;
	}
	
		#sitemap ul ul
		{
			margin-left:				15px;
		}
}