/* ~~~~ Standaard stijlen ~~~~~~*/
html
{
	height:					100%;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
}

body
{
	position: 				absolute;
	width:					100%;
	height:					100%;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	
	font-family:			Verdana;
	font-size:				50%;
	font-weight:			normal;
	
	background-color:		#5bae08;
}

img
{
	border: 				none;
}

/* ------------------Containers-*/

#containerTotal
{
	position: 				relative;
	
	width: 					900px;
	min-height:				100%;
	height:					auto;
	_height:				100%;

	margin:					0 auto;
	padding:				0px 0px 0px 0px;
	
	margin-top:				-5px;
	background-color:		#FFFFFF;
	border-left:			1px solid #000000;
	border-right:			1px solid #000000;
	border-bottom:			5px solid #FF0000;
}

	#containerTop
	{
		position:				relative;
		float:					left;
		
		width:					100%;
		height:					182px;
		margin:					0px 0px 0px 0px;
		padding:				0px 0px 0px 0px;

		_margin-top:			5px;

		background-repeat:		repeat;
		background-position:	bottom left;
	}
	
		#containerLogo
		{
			position:				absolute;
			top:					20px;
			left:					17px;
			width:					54px;
			height:					76px;
			background-repeat:		no-repeat;
			background-position:	center;
			background-image:		url('/sjablonen/36/images/general/logo.gif');
			cursor:					pointer;
		}
		
		#containerProvincie
		{
			position:				absolute;
			top:					25px;
			right:					17px;
			width:					139px;
			height:					32px;
			background-repeat:		no-repeat;
			background-position:	center;
			
			filter: 				progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='/sjablonen/36/images/general/provincie-blauw.png');
			cursor:					pointer;
		}

		*>#containerProvincie
		{
			background-image:		url('/sjablonen/36/images/general/provincie-blauw.png');
		}
		
		#containerMenu
		{
			position:				relative;
			float:					left;
			
			width:					895px;
			height:					30px;
			padding:				0px 0px 0px 5px;
			margin:					0px 0px 0px 0px;
			
			border-top:				3px solid #000000;
			
			z-index:				2;
		}
		
			#containerMenu .menuItem
			{
				position:				relative;
				float:					left;
				height:					25px;
				margin:					0px 0px 0px 0px;
				padding:				5px 3px 0px 3px;
			}
			
				#containerMenu .menuItem .line
				{
					position:				absolute;
					height:					22px;
					right:					0px;
					top:					0px;
					border-right:			1px solid #000000;
				}
			
				#containerMenu .menuItem h1
				{
					display:				inline;
					font-size:				1.9em;
					letter-spacing:			-1px;
					margin:					0px 0px 0px 0px;
					padding:				0px 3px 0px 0px;
				}
				
				#containerMenu .menuItem h1 a
				{
					font-weight:			bold;
					text-decoration:		none;
					color:					#000000;
				}
				
				#containerMenu .menuItem h1 a:hover
				{
					color:					#FF0000;
				}
				
					#containerMenu .menuItem .submenu
					{
						position:				absolute;
						visibility:				hidden;
						
						top:					30px;
						left: 					0px;
						width:					145px;
						
						margin:					0px 0px 0px 0px;
						padding:				0px 0px 0px 0px;
						
						color:					#000000;
						
						background-color:		#FFFFFF;
						
						border:					1px solid #000000;
						
						z-index:				2;
					}
					
						#containerMenu .menuItem .submenu ul
						{
							position:				relative;
							
							margin:					0px 0px 0px 0px;
							padding:				0px 0px 0px 0px;
							
							list-style:				none;
							
							font-size:				1.4em;
						}
					
							#containerMenu .menuItem .submenu ul li
							{
								position:				relative;
								
								letter-spacing:			-1px;
								border-top:				1px solid #000000;
								
								min-height:				14px;
								height:					auto;
								_height:				14px;
								
								line-height:			120%;
							}

								#containerMenu .menuItem .submenu ul li a
								{
									position:				relative;
									display:				block;
									
									width:					140px;
									
									min-height:				14px;
									height:					auto;
									_height:				14px;
									
									color:					#5bae08;
									text-decoration:		none;
									
									margin:					0px 0px 0px 0px;
									padding:				2px 0px 2px 5px;
								}
								
								#containerMenu .menuItem .submenu ul li a:hover
								{
									background-color:		#5bae08;
									color:					#FFFFFF;
								}
				
				
				
	#containerBottom
	{
		position:				relative;
		float:					left;
		
		width:					100%;
		min-height:				394px;
		height:					auto;
		_height:				394px;

		margin:					0px 0px 0px 0px;
		padding:				0px 0px 0px 0px;
		
		background-repeat:		no-repeat;
		background-position:	top;
		background-image:		url('/sjablonen/36/images/general/bg.gif');
		
		z-index:				1;
	}
	
	#containerLeft
	{
		position:				relative;
		float:					left;
		
		width:					709px;
		margin:					0px 0px 0px 0px;
		padding:				15px 15px 0px 15px;
		
		border-top:				1px solid #000000;
	}
	
/*
		#containerLeft h1.titel
		{	
			font-size:				2.8em;
			letter-spacing:			-1.5px;
			color:					#5bae08;
			margin:					0px 0px 10px 0px;
			padding:				0px 0px 0px 0px;
		}
*/
		
		#containerLeft h1.titel
		{	
			margin:					0px 0px 10px 0px;
			padding:				0px 0px 0px 0px;
			font-family: 			Impact, Arial, Helvetica, sans-serif;	
			color: 					#FF0000;
			font-size:				36px;
			font-weight:			lighter;
		}
		
		#containerLeft h1.titelnb
		{	
			margin:					0px 0px 10px 0px;
			padding:				0px 0px 0px 0px;
			font-family: 			Impact, Arial, Helvetica, sans-serif;	
			color: 					#FF0000;
			font-size:				20px;
			font-weight:			lighter;
		}				
		
		
		#containerLeft #content
		{
			position:				relative;
			margin:					0px 0px 0px 0px;
			padding:				0px 0px 0px 0px;
			font-size:				1.4em;
			line-height:			160%;
		}
		
			#containerLeft #content a
			{
				text-decoration:		none;
				color:					#5bae08;
			}
			
			#containerLeft #content a:hover
			{
				text-decoration:		underline;
			}
			
			#containerLeft #content ul, #containerLeft #content ol
			{
				margin:				0px 0px 0px 30px;
				padding:			0px 0px 0px 0px;
			}
			
			#containerLeft #content ul li
			{
			}
			
			#containerLeft #content .anchr
			{
				color:				#000000;
			}
		
		#containerLeft #moduleContent
		{
			position:				relative;
			float:					left;
			width:					100%;
		}
		
			#containerLeft #moduleContent .newsItem .body
			{
				font-size:				1.4em;
				line-height:			160%;
			}
			
			#containerLeft #moduleContent .newsItem h2
			{
				font-size:				1.8em;
				margin:					0px 0px 8px 0px;
				padding:				0px 0px 0px 0px;
			}
				
				#containerLeft #moduleContent .newsItem h2 a
				{
					text-decoration:		none;
					color:					#5bae08;
				}
				
				#containerLeft #moduleContent .newsItem h2 a:hover
				{
					text-decoration:		underline;
				}
			
			#containerLeft #moduleContent .newsItem .date
			{
				font-size:				1.1em;
				font-weight:			bold;
			}
			
			#containerLeft #moduleContent .newsItem .more, #containerLeft #naarOverzicht
			{
				font-size:				1.2em;
				margin:					5px 0px 15px 0px;
			}
			
			#containerLeft #naarOverzicht
			{	
				position:				relative;
				float:					left;
			}
			
				#containerLeft #moduleContent .newsItem .more a, #containerLeft #naarOverzicht a
				{
					text-decoration:		none;
					color:					#25aeeb;
				}
				
				#containerLeft #moduleContent .newsItem .more a:hover, #containerLeft #naarOverzicht a:hover
				{
					text-decoration:		underline;
				}
				
			#modulePaging
			{
				position:				relative;
				float:					left;
				margin:					0px 0px 10px 0px;
				padding:				0px 0px 0px 0px;
			}
			
				#modulePaging img
				{
					vertical-align:			middle;
				}
			
				#modulePaging ul
				{
					position:				relative;
					list-style:				none;
					margin:					0px 0px 0px 0px;
					padding:				0px 0px 0px 0px;
				}
				
					#modulePaging ul li
					{
						float:					left;
						font-size:				1.4em;
						color:					#5bae08;
						margin:					0px 0px 0px 0px;
						padding:				0px 3px 0px 3px;
					}
				
					#modulePaging ul li#selected
					{
						font-size:				1.6em;
					}
				
				#modulePaging a
				{
					text-decoration:		none;
					color:					#25aeeb;
				}
				
				#modulePaging a:hover
				{
					text-decoration:		underline;
				}
	
	#containerRight
	{
		position:				relative;
		float:					right;
		
		width:					160px;
		height:					100%;
		margin:					0px 0px 0px 0px;
		padding:				0px 0px 0px 0px;
		
		border-top:				1px solid #000000;
		border-left:			1px solid #000000;
		border-bottom:			1px solid #000000;
		
		background-color:		#FFFFFF;
	}
	
		#containerRight .titel
		{
			position:				relative;
			float:					left;
			
			width:					158px;

			margin:					0px 0px 0px 0px;
			padding:				2px 0px 2px 2px;
			
			border-top:				1px solid #000000;
		}
		
			#containerRight .titel h1
			{
				margin:					0px;
				padding:				0px;
				font-size:				1.4em;
				line-height:			170%;
				color:					#FFFFFF;				
			}

		#containerRight .item
		{
			position:				relative;
			float:					left;
			
			width:					156px;
			margin:					0px 0px 0px 0px;
			padding:				1px 2px 1px 2px;
			line-height:			170%;
			font-size:				1.4em;
			border-top:				1px solid #000000;
		}
		
			#containerRight .item a
			{
				color:					#5bae08;
				text-decoration:		none;
			}
			
			#containerRight .item a:hover
			{
				text-decoration:		underline;
			}

/* -----------------------Calendar -------------*/

	table.moduleHeaderTable
	{
		position:				relative;
		display:				block;
		
		width:					709px;
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
	}
	
	table.moduleHeaderTable .description
	{
		width:					80px;
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
		
		text-align:				left;
		vertical-align:			top;
		color:					#25aeeb;
	}
	
	table.moduleHeaderTable .spacer
	{
		width:					21px;
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
		
		text-align:				left;
	}
	
	table.moduleHeaderTable .filler
	{
		width:					231px;
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
		
		text-align:				left;
		color:					#25aeeb;
	}
	
	table.moduleHeaderTable .input
	{
		width:					130px;
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
		
		text-align:				right;
		vertical-align:			top;
	}
	
	#containerModule div.calendarNavigation
	{
		position:				relative;
		display:				block;

		width:					709px;
		padding:				10px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
	}
	
	#containerModule div.calendarNavigation div.prev
	{
		position:				relative;
		display:				block;
		float:					left;
		
		padding:				0px 20px 0px 8px;
		margin:					0px 0px 0px 0px;
		
		background-position: 	0px 5px;
		background-repeat: 		no-repeat;
		background-image: 		url('/sjablonen/36/images/infotype/calendar/prev.gif');
	}
	
	#containerModule div.calendarNavigation div.next
	{
		position:				relative;
		display:				block;
		float:					left;
		
		padding:				0px 0px 0px 8px;
		margin:					0px 0px 0px 0px;
		
		background-position: 	0px 5px;
		background-repeat: 		no-repeat;
		background-image: 		url('/sjablonen/36/images/infotype/calendar/next.gif');
	}
	
	#containerModule div.calendarNavigation div.current
	{
		position:				relative;
		display:				block;
		float:					right;
		
		padding:				0px 0px 0px 8px;
		margin:					0px 0px 0px 0px;
		
		background-position: 	0px 5px;
		background-repeat: 		no-repeat;
		background-image: 		url('/sjablonen/36/images/infotype/calendar/next.gif');
	}
	
	#containerModule div.eventItemsHeader
	{
		position:				relative;
		display:				block;
		
		height:					18px;
		width:					709px;
		padding:				2px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
		
		font-weight:			bold;
		color:					#000000;
		
		border-top:				1px solid #25aeeb;

		background-color:		#FEFFFF;
	}
	
	
	#containerModule div.eventItemsHeader h2
	{
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
		
		font-size:				1.00em;
	}
	
	#containerModule div.eventItems
	{
		position:				relative;
		display:				block;
		
		width:					699px;
		padding:				10px 0px 0px 10px;
		margin:					0px 0px 0px 0px;
		
		border-top:				1px solid #25aeeb;
	}
	
	#containerModule div.eventItems div.noEventItem
	{
		position:				relative;
		display:				block;
		
		width:					699px;
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 10px 0px;
	}
	
	#containerModule div.eventItems div.eventItem
	{
		position:				relative;
		display:				block;
		
		width:					699px;
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 10px 0px;

		border-bottom:			1px solid #EFEFEF;
	}
	
	#containerModule div.eventItems div.eventItem div.eventItemInfo
	{
		position:				relative;
		display:				block;
		float:					right;
		
		width:					180px;
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
	}
	
	#containerModule div.eventItems div.eventItem div.eventItemInfo table
	{
		width:					180px;
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
	}
	
	#containerModule div.eventItems div.eventItem div.eventItemInfo table th
	{
		width:					18px;
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
		
		vertical-align:			top;
	}
	
	#containerModule div.eventItems div.eventItem div.eventItemInfo table td
	{
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
	}
	
	#containerModule div.eventItems div.eventItem div.eventItem2
	{
		position:				relative;
		display:				block;
		float:					right;
		
		width:					515px;
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
	}
	
	#containerModule div.eventItems div.eventItem div.eventItem2 h3
	{
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
		
		font-size:				1.00em;
		font-weight:			bold;
		color:					#5bae08;
	}


/*******************************************************************************************/
/* sIFR				                                                                       */
/*******************************************************************************************/
.sIFR-flash
{
	visibility:				visible !important;
	margin:					0;
}
	
.sIFR-replaced
{
	visibility:				visible !important;
}
	
span.sIFR-alternate
{
	position:				absolute;
	left:					0;
	top:					0;
	width:					0;
	height:					0;
	display:				block;
	overflow:				hidden;
}

.sIFR-hasFlash #containerMenu .menuItem h1
{
	clear:					both;
	visibility:				hidden;
	font-size:				2.1em;
	line-height:			100%;
	margin:					0px 0px 0px 0px;
	padding:				0px 2px 0px 2px;
	letter-spacing:			-3px;
}


.sIFR-hasFlash span.metaTitle
{
	visibility:				hidden;
}