@media screen
{
	html
	{
		width:					100%;
		height:					100%;
	}
	
	body 
	{
		width:					100%;
		height:					auto;
		margin:					0;
		padding:				10px 0 0 0;
		font-family: 			Arial;
		font-size:				62.5%;
		
		scrollbar-face-color:		#f3efed;
		scrollbar-base-color:		#f3efed;
		scrollbar-arrow-color:		#000;
		scrollbar-track-color:		#fff;
		scrollbar-shadow-color:		#f3efed;
		scrollbar-highlight-color:	#f3efed;
		scrollbar-3dlight-color:	#e5e2e1;
		scrollbar-darkshadow-Color:	#fffcfa;
	}

		a
		{
			text-decoration:		none;
			color:					#fff;
		}
	
			a:hover
			{
				text-decoration:		underline;
				color:					#fff;
			}
		
		p
		{
			margin:					0 0 0 0;
			padding:				0;
			line-height:			160%;
			font-size:				1em;
		}
		
		img
		{
			border:					0;
			vertical-align:			middle;
		}
	
		#balk
		{
			position:				absolute;
			width:					100%;
			height:					65px;
			top:					21px;
			left:					0;
			background-color:		#d41531;
		}
	
		#printlogo
		{
			display:				none;
		}
		
		#containerTotal
		{
			position:				relative;
			width: 					992px;
			height:					auto;
			margin: 				0 auto;
			padding:				0 0 8px 0;
			border:					1px solid #1f1a17;
			background-color:		#fff;
		}
		
			#containerTop
			{
				position:				relative;
				float:					left;
				height:					92px;
				width:					100%;
			}
			
				#logo
				{
					position:				absolute;
					width:					145px;
					height:					67px;
					left:					423px;
					top:					18px;
					background-image:		url("/img/logo.png");
					cursor:					pointer;
				}
				
				#topmenu
				{
					position:				relative;
					float:					right;
					height:					25px;
					line-height:			25px;
					margin-right:			8px;
				}
				
					#topmenu span.splitter
					{
						color:					#1f1a17;
					}
					
					#topmenu a
					{
						font-weight:			bold;
						color:					#ba133b;
					}
					
					#topmenu span#print
					{
						margin:					0 10px 0 30px;
					}
					
					#topmenu span#print a
					{
						color:					#1f1a17;
					}
			
				#zoeken
				{
					position:				relative;
					float:					right;
					width:					188px;
					margin:					20px 8px 0 0;
					text-align:				right;
				}
				
					#zoeken form
					{
						margin:					0;
						padding:				0;
					}
				
					#zoeken input#trefwoord
					{
						width:					180px;
						height:					16px;
						border:					0;
						margin:					0;
						padding:				2px 4px;
						color:					#fff;
						background-color:		#005ca1;
					}
					
					#zoeken #btnZoek
					{
						height:					25px;
						line-height:			25px;
					}
					
						#zoeken #btnZoek a
						{
							color:					#1f1a17;
							font-weight:			bold;
							font-size:				1.4em;
						}
					
			#containerMenu
			{
				position:				relative;
				float:					left;
				height:					20px;
				margin:					0 8px;
				border-bottom:			1px solid #1f1a17;
				z-index:				2;
			}
			
			#tableHolder
			{
				position:				relative;
				float:					left;
				z-index:				1;
			}
			
			#tableHolder table
			{
				width:					100%;
			}
			
				#tableHolder tr
				{
					height:					265px;
				}
			
					#tableHolder td.blok
					{
						width:					33%;
						vertical-align:			top;
						color:					#fff;
						height:					auto;
					}
					
						#tableHolder td.blok h1
						{
							margin:					0 0 10px 0;
							padding:				0;
							color:					#fff;
							font-size:				2.4em;
						}
						
						#tableHolder td.blok div
						{
							font-size:				1.2em;
						}
			
			#tableHolder td#blLeft
			{
				background-color:		#005ca1;
			}
			
			#tableHolder td#blCenter
			{
				background-color:		#7fb6e3;
				margin:					8px;
			}
			
			#tableHolder td#blRight
			{
				background-color:		#d41531;
			}
			
			#photo
			{
				position:				relative;
				float:					left;
				height:					273px;
				width:					648px;
				margin:					0 8px;
			}
			
				#photoOverlay
				{
					position:				relative;
					float:					left;
					height:					73px;
					width:					100%;
					margin-top:				200px;
					background-color:		#fff;
					filter:					alpha(opacity=50);
					-moz-opacity:			.50;
					opacity:				.50;
				}
			
			#news
			{
				position:				relative;
				float:					right;
				width:					304px;
				height:					257px;
				margin:					0 8px 0 0;
				padding:				8px;
				overflow:				hidden;
			}
			
				#news h2
				{
					font-size:				1.6em;
					margin:					0 0 10px 0;
					padding:				0;
					color:					#1f1a17;
				}
				
				#news a
				{
					color:					#1f1a17;
				}
				
				#news div
				{
					font-size:				1.2em;
				}
		
		#kruimelpad
		{
			position:				relative;
			float:					left;
			width:					573px;
			height:					25px;
			margin-left:			17px;
			line-height:			25px;
			font-size:				1.2em;
		}
		
			#kruimelpad a
			{
				color:					#1f1a17;
			}
			
			#kruimelpad #huidig
			{
				color:					#d41531;
				font-weight:			bold;
			}
			
		#title
		{
			position:				relative;
			float:					left;
			width:					573px;
			margin-left:			17px;
		}
		
			#title h1
			{
				color:					#005ca1;
				font-size:				1.8em;
				margin:					10px 0 15px 0;
			}
		
		#content
		{
			position:				relative;
			float:					left;
			width:					573px;
			height:					483px;
			min-height:				483px;
			margin-left:			17px;
			font-size:				1.2em;
			color:					#1f1a17;
		}
		
		*>#content
		{
			height:					auto;
		}
		
			#content  a
			{
				color:					#005ca1;
			}
			
			#content #sitemap ul
			{
				margin:					0;
				padding:				0;
				list-style:				none;
			}
			
				#content #sitemap ul ul
				{
					margin-left:				15px;
				}
		
			#content span.selected
			{
				background-color:		#005ca1;
				color:					#fff;
			}
			
			#content .title
			{
				margin-top:				10px;
			}
		
			#content td.first
			{
				width:					150px;
			}
			
			#content #frmContact input
			{
				width:					200px;
				font-family:			arial;
			}
			
			#content #frmContact textarea
			{
				width:					200px;
				height:					50px;
				overflow:				auto;
				font-family:			arial;
				font-size:				1.1em;
			}
			
			#content #frmContact .submit
			{
				width:					100px;
			}
			
		#dynamicPhoto
		{
			position:				relative;
			float:					right;
			width:					385px;
			margin:					8px 8px 0 0;
		}
	
	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;
		}
}