/*************************************************************************************************/
/* Author:		Vincis B.V.                                                                      */
/* Description:	Stylesheet for sjabloon 1  (VERVOLG + MODULES)                                   */
/*              Bepaalde kleuren in aparte stylesheets gestopt                                   */
/*************************************************************************************************/

/* STYLESHEET FOR PRINTING */
@media print
{

	/*************************************************************************************************/
	/* GENERAL SETTINGS                                                                              */
	/*************************************************************************************************/
	body {
		position:				relative;
		width:					100%;
		height:					100%;
		
		margin:					0px 0px 0px 0px;
		padding:				0px 0px 0px 0px;
	
		font-family: 			Arial, Helvetica;
		font-size:				.7em;
		line-height:			180%;
	
		background-color:		#FFFFFF;
	}

	h1 {
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
		
		font-family: 			Arial, Helvetica;
		font-size:				1.3em;
		font-weight:			bold;
		line-height:			110%;
	}

	.floatLeft {
		float:					left;
	}
	
	.floatRight {
		float:					right;
	}
	
	.floatCloser
	{
		clear:					both;
	}
	
	img {
		border: 				none;
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
	}
	
	form {
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
	}
	
	a {
		color:					#0F0A6D;
		font-weight:			bold;
		text-decoration:		none;
	}
	
	a:hover {
		color:					#0F0A6D;
		font-weight:			bold;
		text-decoration:		none;
		
		background-color:		#EDEDED;
	}

	.ial {
		float:					left;
		
		padding:				0px 0px 0px 0px;
		margin:					0px 5px 0px 0px;
	}
	
	.iar {
		float:					right;
		
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 5px;
	}
	
	.underline
	{
		text-decoration:		underline;
	}
	
	 ul li {
		margin:					0px 0px 0px 5px;
		list-style-type: 		square;
		font-family: 			Arial, Helvetica;
		font-size:				.8em;
		line-height:			180%;
		
	}
	
	 ol li {
		margin:					0px 0px 0px 12px;
		list-style-type: 		decimal;
		font-family: 			Arial, Helvetica;
		font-size:				.8em;
		line-height:			180%;
	}
	
	.clearLeft {
		float:					left;
		clear:					left;
	}

	.smallBold {
		font-family:			tahoma;
		font-size:				.8em;
		font-weight:			bold;
	}
	
	hr {
		background-color:		#E0E0E0;
		color: 					#E0E0E0;
		height:					1px;
		width:					100%;
		border:					none;
	}
	
		#moreInfo,
		.containerInvisible,
		#containerGo,
		#toTop,
		#containerPaging,
		#containerMetaInfo hr,
		#containerHeader,
		#containerLeft,
		#entrance,
		#containerPath,
		#containerSearch,
		#seeAlso,
		#downloads,
		#options
	{
		display:				none;
	}

	#moreInfo
	{
		position:				absolute;
		top:					2px;
		left:					246px;
		min-height:				16px;
		
		font-size:				0.8em;
		line-height:			140%;
	}
	
	#containerContent
	{
		position:				relative;
		padding-top:			126px;

	}
	
	
	
	#printLogo
	{
		position:				absolute;
		top:					10px;
		left:					0px;
		
		font-size:				0.8em;
		line-height:			140%;
		
		padding-left:			10px;
		
		width:					620px;
		height:					100px;
		
		border-bottom:			1px solid #AAAAAA;
	}

	#printLogo .title
	{
		font-family:			tahoma;
		font-weight:			bold;
		color:					#0F0A6D;
		
		text-decoration: 		none;

		border: 				none;
	}
	
	#printLogo th
	{
		text-align:				left;
		vertical-align:			top;
		
		padding-right:			6px;
	}
	
	#printLogo td
	{
		text-align:				left;
		vertical-align:			top;
	}
	
	
}


@media	screen, handheld
{
	/*********************************************************************************************/
	/* SIFR SETTINGS                                                                             */
	/*********************************************************************************************/
	/* These are standard sIFR styles... do not modify */
	.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;

	}
	
	/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
	.sIFR-hasFlash h1 {
		visibility:				hidden;
		letter-spacing:			-1px; 
		line-height:			100%;
	}
	
		/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
	.sIFR-hasFlash h2 {
		visibility:				hidden;
		letter-spacing:			-1px; 
		line-height:			100%;
	}
	
		/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
	.sIFR-hasFlash h3 {
		visibility:				hidden;
		letter-spacing:			-1px; 
		line-height:			100%;
	}
	
	.sIFR-hasFlash span.metaTitle {
		visibility:				hidden;
	}
	
	/*************************************************************************************************/
	/* GENERAL SETTINGS                                                                              */
	/*************************************************************************************************/
html
{
height:100%;
}

	body {
		width:					100%;
		height:					100%;
		
		margin:					0px 0px 0px 0px;
		padding:				0px 0px 0px 0px;
	
		font-family: 			Arial, Helvetica;
		line-height:			180%;
	
		background-position: 	center;
		background-repeat: 		repeat-y;
		background-image: 		url('/sjablonen/algemeen/images/general/background.gif'); 
		background-color:		#FFFFFF;
	}

	h1 {
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
		
		font-family: 			Arial, Helvetica;
		font-size:				1.3em;
		font-weight:			bold;
		line-height:			110%;
	}

	h2 {
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
		
		font-family: 			Arial, Helvetica;
		font-size:				1.2em;
		font-weight:			bold;
		line-height:			110%;
	}
	
	
	h3 {
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
		
		font-family: 			Arial, Helvetica;
		font-size:				3px;
		font-weight:			bold;
		line-height:			110%;
		height:					16px;
	}

	img {
		border: 				none;
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
	}
	
	form {
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
	}
	
	.floatCloser	
	{
		clear:					both;
	}
	
	.cm_input {	
		margin-top:2px;
		height:					12px;
		border:					1px solid #999999 !important;
		background-color:		#FFFFFF;
		color:					#100B6E;
		font-family: 			Arial, Helvetica;
		font-size:				8pt;		
	}
	
	.cm_select {		
		border:					1px solid #999999 !important;
		background-color:		#FFFFFF;
		color:					#100B6E;
		font-family: 			Arial, Helvetica;
		font-size:				8pt;
	}
	
	.cm_textarea {
		border:					1px solid #999999 !important;
		background-color:		#FFFFFF;
		color:					#100B6E;
		font-family: 			Arial, Helvetica;
		font-size:				8pt;
	}
	
	.cm_radio {
		width:					15px;
		height:					15px;
		margin-right:			5px;
		font-size:				0.8em;
	}
	
	.cm_button {
		height:					16px;
		margin-right:			5px;
		margin-top:				0;
		
		font-family: 			Tahoma, Arial, Helvetica; 
		font-size:				0.8em;
		font-weight:			bold;
		color:					#100B6E;
	
		background-color:		#FFFFFF;
		border:					1px solid #100B6E;
	}
	
	a {
		color:					#0F0A6D;
		font-weight:			bold;
		text-decoration:		none;
	}
	
	a:hover {
		color:					#0F0A6D;
		font-weight:			bold;
		text-decoration:		none;
		
		background-color:		#EDEDED;
	}

	.ial {
		float:					left;
		
		padding:				0px 0px 0px 0px;
		margin:					0px 5px 0px 0px;
	}
	
	.iar {
		float:					right;
		
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 5px;
	}
	
	ul {		
		list-style-type: 		square;
	}
	
	.clearLeft {
		float:					left;
		clear:					left;
	}

	.clearRight {
		float:					right;
		clear:					right;
	}
	
	.clearBoth
	{
		clear:					both;
	}
	
	.smallBold {
		font-family:			tahoma;
		font-size:				.8em;
		font-weight:			bold;
	}
	
	hr {
		background-color:		#E0E0E0;
		color: 					#E0E0E0;
		height:					1px;
		border:					none;
		width:					354px!important;
	}	
	
	.anchr {
		font-weight:			normal;
		font-style:				normal;
		text-decoration:		none;		
	}
	
	.popup
	{
		font-family: 			Arial, Helvetica;
		font-size:				.7em;
		line-height:			180%;
		padding:				10px;
	}
	
	.popup .titel
	{
		font-size:				1.3em;
		font-weight:			bold;
		line-height:			110%;
		
		color:					#100B6E;
/*		margin-bottom:			4px;*/
	}	

	.alignRight {
		text-align:				right;
	}
	
	.floatLeft {
		float:					left;
	}
	
	.floatRight {
		float:					right;
	}
	
	.noBorder {
		border:					none !important;
	}
	
	.noBorder a {
		border:					none !important;
	}
	
	p
	{
		margin:					0px 0px 0px 0px;
		padding:				0px 0px 0px 0px;
	}
	
	table.border1
	{
		border:					solid 1px #9d9da1;
	}
	
	table.border2
	{
		border:					solid 2px #9d9da1;
	}
	
	table.border3
	{
		border:					solid 3px #9d9da1;
	}
	
	td.border1, td.border2, td.border3
	{
		border-bottom:			solid 1px #dddddd;
		border-left:			solid 1px #dddddd;
	}
	
	/*************************************************************************************************/
	/* MISC NO STYLE SOLUTIONS                                                                        */
	/*************************************************************************************************/	
	
	#containerTotal .letterType
	{
		position:					absolute;
		top:						38px;
		left:						513px;
		width:						150px;
		color:						#4FAD26;
	}
	
		#containerTotal .letterType a
		{
			color:					#4FAD26;
		}
	
	#zwembadBanner
	{
		clear:						both;
		float:						left;
		display:					inline;
		
		width:						188px;
		height:						60px;
		margin:						1px 0 1px 0;
	}

		#zwembadBanner img
		{
			margin-top:					1px;
			display:					block;
		}
	
	
	.mailFriendLabel
	{
		float:					left;
		width:					80px;
	}
	
	.mailFriendField
	{
		width:					200px;
	}
	
	#mailfriendform div
	{
		margin-bottom:			8px;
	}
	
	.mailSubmitButton {
		margin-top:				24px;
		text-align:				right;
		padding-right:			82px;
	}
	
	.extraWide
	{
		width:			558px!important;
		display:		block;
	}
	

	/*************************************************************************************************/
	/* CONTAINERS                                                                                    */
	/*************************************************************************************************/
	.containerInvisible,
	#printLogo 
	{
		display:				block;
		position:				absolute;
		left:					-9999px;
		height:					0;
		width:					0;
	}
	
	#containerTotal {
		position: 				relative;
		width: 					766px;
		height:					400px;
		min-height:				400px;
		
		padding:				0;
		margin:					0 auto;
	}
	*>containerTotal
	{
		height:					auto;
	}
	
	#containerHeader {
		float:					left;
		display:				inline;
		
		width: 					576px;
		height:					121px;
		
		padding:				0;
		margin:					60px 0 0 0;

		background-position: 	left bottom;
		background-repeat: 		no-repeat;
	}

	#containerLeft {
		float:					left;
		display:				inline;
		
		width:					189px;
		min-height:				16px;
		
		padding:				0px 0px 0px 0px;
		margin:					0px 1px 0px 0px;
	}
	
	#containerMiddle {
		float:					left;
		display:				inline;
	
		width:					368px;
		min-height:				16px;
		
		padding:				0px 6px 0px 6px;
		margin:					6px 0px 0px 0px;
		
		border-left:			2px solid #B2B2B2;
	}

	#containerRight {
		float:					left;
		display:				inline;
	
		width:					193px!important;

		
		padding:				0;
		margin:					5px 0px 0px 0px;
	}

	#containerMenu {
		float:					left;
		display:				inline;
		
		width:					175px;
		min-height:				16px;
		
		line-height:			165%;
		
		font-weight:			normal;
		font-size:				1.03em;
		text-decoration:		none;
		color:					#333333;
		
		padding:				3px 6px 8px 6px;
		margin:					6px 0px 3px 0px;				
		
		border-left:			2px solid #B2B2B2;
	}
	
	#containerContent {
		float:					left;
		display:				inline;
		clear:					left;
	
		padding:				30px 0px 0px 0px; /* 48px*/
		margin:					0;
	}
	
	#containerContent #folderSummary div
	{
		margin:	0;
		padding:0;
		height:	0;
	}
	
	#containerSubMenu {
		float:					left;
		display:				inline;
		
		width:					181px;
		min-height:				16px;
		
		padding:				4px 0px 4px 6px;
		margin:					6px 0px 0px 0px;				
		
		border-left:			2px solid #4FAD26;
	}
	
	#containerSearch {
	}


	#containerMetaInfo {
		float:					left;
		display:				inline;
		
		line-height:			100%;
		
		width:					179px;
		min-height:				16px;
		
		padding:				0px 6px 4px 6px;
		margin:					0px 0px 0px 0px;
		
		border-left:			2px solid #B2B2B2;
	}
	

	
	#containerNews {
	
		padding:				4px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
	}
	
	#containerPath {
		position:				absolute;
		top:					187px;
		left:					197px;
		font-family: 			Arial, Helvetica;
		font-size:				.8em;
		font-weight:			normal;
		color:					#A7A7A7;
		line-height:			120%;
		width:					368px;
		
		padding:				0;
		margin:					0;
	}
	
	/*************************************************************************************************/
	/* ENTRANCE                                                                                        */
	/*************************************************************************************************/	
	#entrance {
		float:					left;
		display:				inline;
		
		top:					21px;
	
		width:					189px;
		height:					121px;
		
		padding:				0;
		margin:					60px 0 0 0;
	}
	
	#entrance .marginBottom {
		margin-bottom:			1px;

	}

	#entrance a {
		border-bottom:			none!important;
	}
	
	/*************************************************************************************************/
	/* HEADER                                                                                        */
	/*************************************************************************************************/
	#headerLogo 
	{
		position:				absolute;
		left:					6px;
		top:					24px;
	
		width:					185px;
		height:					25px;
	}
	
		#headerLogo a:hover{
			background-color:		#ffffff!important;
		}
	
	#headerPhoto 
	{
		float:					left;
		display:				inline;
		
		width:					256px;
		height:					75px;
	
		border-bottom:			1px solid #FFFFFF;
	}
	
	/*************************************************************************************************/
	/* HOOFDMENU                                                                                     */
	/*************************************************************************************************/
	#containerMenu .currentLevel ul {
		background-color:		#F4F4F4;
	}


	#containerMenu ul {
	
		padding:				0px 0px 0px 0px; 
		margin: 				0px 0px 0px 0px;
		
		list-style: 			none;
	}
	
		#containerMenu ul li {
			height: 				100%;
			
			padding:				0px 0px 0px 10px;
			margin: 				0px 0px 0px 0px;  
		}
		
			#containerMenu ul li.selected {
				
				padding:				0px 0px 0px 10px;
				margin: 				0px 0px 0px 0px;  
				
				font-weight:			bold;
						
				background-position: 	-2px 0px;
				background-repeat: 		no-repeat;
			}
		
			#containerMenu ul li.selectedPath {
				position:				relative;
				
				padding:				0px 0px 0px 10px;
				margin: 				0px 0px 0px 0px;  
				
				background-position: 	-2px 0px;
				background-repeat: 		no-repeat;
			}
	

	/* nivo 1 */
	#containerMenu a {
		font-weight:			normal;
		text-decoration:		none;
		color:					#333333;
	}
	
		#containerMenu a:hover {
			font-weight:			normal;
			color:					#666666;
			
			border-bottom:			1px solid #666666;
	
			background-color:		transparent;
			
			padding-right:			9px;
			
			background-position:	right -3px;
			background-repeat: 		no-repeat;
		}
	
	#containerMenu ul li.selectedPath a {
		font-weight:			bold;
		text-decoration:		none;
	}

		#containerMenu ul li.selectedPath a:hover {
			font-weight:			bold;
			text-decoration:		none;
		}
		
	/* nivo 2 */
	#containerMenu ul li.selectedPath ul li a {
		font-weight:			normal;
		text-decoration:		none;
	}

		#containerMenu ul li.selectedPath ul li a:hover {
			font-weight:			normal;
			text-decoration:		none;
		}
	
	#containerMenu ul li.selectedPath ul li.selectedPath a {
		font-weight:			bold;
		text-decoration:		none;
	}

		#containerMenu ul li.selectedPath ul li.selectedPath a:hover {
			font-weight:			bold;
			text-decoration:		none;
		}
	
	/* nivo 3 */
	#containerMenu ul li.selectedPath ul li.selectedPath ul li a {
		font-weight:			normal;
		text-decoration:		none;
	}

		#containerMenu ul li.selectedPath ul li.selectedPath ul li a:hover {
			font-weight:			normal;
			text-decoration:		none;
		}
		
	#containerMenu ul li.selectedPath ul li.selectedPath ul li.selectedPath a {
		font-weight:			bold;
		text-decoration:		none;
	}

		#containerMenu ul li.selectedPath ul li.selectedPath ul li.selectedPath a:hover {
			font-weight:			bold;
			text-decoration:		none;
		}
	
	/* nivo 4 */
	#containerMenu ul li.selectedPath ul li.selectedPath ul li.selectedPath ul li a {
		font-weight:			normal;
		text-decoration:		none;
	}

	#containerMenu ul li.selectedPath ul li.selectedPath ul li.selectedPath ul li a:hover {
		font-weight:			normal;
		text-decoration:		none;
	}
	
	#containerMenu ul li.selectedPath ul li.selectedPath ul li.selectedPath ul li.selectedPath a:hover {
		font-weight:			bold;
		text-decoration:		none;
	}

	#containerMenu ul li.selectedPath ul li.selectedPath ul li.selectedPath ul li.selectedPath a:hover {
		font-weight:			bold;
		text-decoration:		none;
	}


	/*************************************************************************************************/
	/* SUBMENU                                                                                       */
	/*************************************************************************************************/
	#containerSubMenu ul {
		position:				relative;
		
		padding:				0px 0px 0px 0px; 
		margin: 				0px 0px 3px 0px;
		
		list-style: 			none;
		font-size:				1.03em;
	}
	
	#containerSubMenu ul li {
		position:				relative;
		
		padding:				0px 0px 0px 0px;
		margin: 				0px 0px 0px 0px;  
	}

		#containerSubMenu .subMenu a {
	 		font-weight:			normal;
	 		/* color:					#000; */
		}
		
	#containerSubMenu .shortCuts
	{
		padding-top:				8px;
	}
	
		#containerSubMenu .shortCuts a {
	 		font-weight:			normal;
/*	 		color:					#000;*/
		}

	/*************************************************************************************************/
	/* PATH                                                                                          */
	/*************************************************************************************************/
	#containerPath h1 {
 		font-size:				0.8em;
 		font-weight:			normal;
	}
	
		#containerPath.pathTitle {
			padding-bottom:			6px;
			color:					#878787;
		}
		
			#containerPath a {
		 		font-weight:			normal;
		 		color:					#878787;
			}
			
	/*************************************************************************************************/
	/* CONTENT                                                                                       */
	/*************************************************************************************************/
	div.contentTitle h1 {		
		color:					#100B6E;
		margin:					8px 0 4px 0;
	}
	
	#containerContent a {
		border-bottom:			1px solid #CCCCCC;
	}
	
	#containerContent ul li {
		margin:					0px 0px 0px 5px;
		list-style-type: 		square;
	}
	
	#containerContent ol li {
		margin:					0px 0px 0px 12px;
		list-style-type: 		decimal;
	}
	
	#containerContent .anchr {
		color:					#000000;	
		border-bottom:			none;	
	}
	
	#contentList ul, .contentList {
		padding:				0px; 
		margin: 				0px;
		list-style: 			none;
	}
	
	#contentList ul li, .contentList li {
		background-image: 		url('/sjablonen/algemeen/images/menu/pijl_paars.gif');
		background-position: 	3px 0px;
		background-repeat: 		no-repeat;
		padding-left:			20px;
		margin: 				0px;  
		list-style: 			none;
	}
	
	#contentList ul li a, .contentList li a {
		font-weight:			normal;
		color:					#000000;
		text-decoration:		none;
		border:					none;
	}
	
	/*************************************************************************************************/
	/* METAINFO                                                                                       */
	/*************************************************************************************************/
	#containerMetaInfo h2
	{
		color:					#4FAD26;
	}
	
	#containerMetaInfo a {
	/*	color:					#000000;*/
		font-weight:			normal;
	}
	
	#containerMetaInfo ul {
		padding:				0px 0px 0px 0px; 
		margin: 				0px 0px 0px 0px;
		
		list-style: 			none;
	}
	
		#containerMetaInfo ul li {
			position:				relative;
			
			padding:				4px 0px 3px 20px;
			margin: 				0px 0px 0px 0px;  
		}
	
	#moreNews {
		padding:				3px 0px 13px 0px;
	}
	
	#moreNews ul li {
		background-image: 		url('/sjablonen/algemeen/images/menu/pijl_groen.gif');
		background-position: 	3px -1px;
		background-repeat: 		no-repeat;
	}
	
	#seeAlso {
		padding:				3px 0px 13px 0px;
	}
	
	#seeAlso ul li{
		background-position: 	3px -1px;
		background-repeat: 		no-repeat;
	}
	
	#downloads {
		padding:				3px 0px 13px 0px;
	}
	
	#downloads ul .doc{
		background-position: 	0px 0px;
		background-repeat: 		no-repeat;
		background-image: 		url('/sjablonen/algemeen/images/general/bullet_word.gif');
	}
	
	#downloads ul .pdf{
		background-position: 	0px 0px;
		background-repeat: 		no-repeat;
		background-image: 		url('/sjablonen/algemeen/images/general/bullet_pdf.gif');
	}
	
	#moreInfo {
		padding:				3px 0px 13px 0px;
	}
	
	#moreInfo .content {
		padding:				0px 0px 0px 3px;
		line-height:			160%;
	}

	/*************************************************************************************************/
	/* OPTIONS                                                                                        */
	/*************************************************************************************************/

	#containerTotal #options 
	{
		float:					left;
		width:					100%;
		
	}
	
	#containerTotal #options h2
	{
		display:				block;
		position:				absolute;
		left:					-9999px;
		height:					0;
		width:					0;
	}
	
		#containerTotal #options ul
		{
			
			padding:					0;
			margin-left:				0;
		}
	
		#containerTotal #options li
		{
			float:					left;
			display:				inline;
			
			list-style:				none;
			
			margin:					0 12px 0 0;
			padding:				0 0 0 17px;
			
			line-height:			1.2em;
		}
	
		#containerTotal #options ul .mailIcon
		{
			background-position: 	0 1px;
			background-repeat: 		no-repeat;
			background-image: 		url('/sjablonen/algemeen/images/general/mail_icon.gif');
		}
		
		#containerTotal #options ul .printIcon
		{
			background-position: 	0 1px;
			background-repeat: 		no-repeat;
			background-image: 		url('/sjablonen/algemeen/images/general/print_icon.gif');
		}
		 
		#containerTotal #options li a
		{
			font-weight:			normal;
			font-size:				0.91em;
			
			text-decoration:		none;
			border-bottom:			none;
		}
	


	/*************************************************************************************************/
	/* SEARCH                                                                                        */
	/*************************************************************************************************/
	#quickSearchForm
	{
		position:				absolute;
		right:					4px;
		top:					9px;
		width:					250px;
		white-space:			nowrap;
	}
	
		#quickSearchForm h2
		{
			float:					left;
			display:				inline;
			
			font-size:				1.3em;
			line-height:			1em;
			margin:					4px 0 0 0;
			padding:				0;
			width:					3.76em;
			color:					#4FAD26;
		}
	
	
		#quickSearchForm  #qs_kw_or
		{
			float:					left;
			display:				inline;
			
			height:					14px;
			width:					144px;
			
			font-size:				0.95em;
			margin-top:				3px;
			
			border:					1px solid #666666;
			background-color:		#FFFFFF;
		}
			
		#quickSearchForm  .button 
		{
			float:					left;
			display:				inline;
			
			width:					37px;
			height:					18px;
			margin-top:				3px;
			margin-left:			4px;
			
			font-family: 			Tahoma, Arial, Helvetica;
			font-size:				.8em;
			font-weight:			bold;
			color:					#100B6E;
			line-height:			1em;
			padding:				1px 0 3px 0;
	
			
			border-style:			none;
			border:					1px solid #100B6E;
			background-color:		#FFFFFF;
		}

	/*************************************************************************************************/
	/* Quickmenu                                                                                       */
	/*************************************************************************************************/
	.goTitle h2 
	{
		color:					#4FAD26;
		margin-bottom:			3px;
		font-size:				1.3em;
	}
	
	/************************************************************************************************/
	/* containerGo																					*/
	/************************************************************************************************/

	#containerGo 
	{
		float:					left;
		display:				inline;
	
		width:					179px;
		
		padding:				8px 6px 5px 6px;
		margin:					0 0 16px 0;
		
		border-left:			2px solid #B2B2B2;
	}

		#containerGo ul
		{
			margin:					0;
			padding:				0;
		}
		
			#containerGo li
			{
				list-style: 			none;
				margin:					0;
				clear:					both;
				padding:				4px 0px 5px 14px;
			
				background-image:		url(/sjablonen/algemeen/images/menu/pijl_groen.gif);
				background-position:	0 0px;
				background-repeat:		no-repeat;
				line-height:			1em;
			}

				#containerGo li a {
			 		font-weight:			normal;
			 		/*color:					#000;*/
				}
		
	
	/*************************************************************************************************/
	/* NEWS                                                                                          */
	/*************************************************************************************************/
	#containerNews .newsDate {
		float:					right;
		display:				inline;
		line-height: 			100%;

		padding:				4px 0px 0px 0px;
		margin: 				0px 0px 0px 0px;
		
		color:					#B7B7B7;
	}
		
	#containerNews ul {

		padding:				0px 0px 0px 0px; 
		margin: 				0px 0px 8px 0px;
		
		list-style: 			none;
	}
	
	#newsBulletBlue li {
		position:				relative;
		padding:				3px 0px 6px 8px;

		height:					10px;
		min-height:				10px;

		background-position: 	0px 11px;
		background-repeat: 		no-repeat;
		background-image: 		url('/sjablonen/algemeen/images/general/bullet_groen.gif');
	}
	*>#newsBulletBlue li
	{
		height:					auto;
	}
	
	#newsBulletBlue a {
		font-weight:			normal;
		color:					#4FAD26;
	}
	
	#newsBulletBlue a:hover {
		font-weight:			normal;
		color:					#4FAD26;
	}	

	#newsBulletGreen {
		position:				relative;
		padding:				3px 0px 6px 8px;

		height:					10px;
		min-height:				10px;
				line-height:			1.3em;

		background-position: 	0px 11px;
		background-repeat: 		no-repeat;
		background-image: 		url('/sjablonen/algemeen/images/general/bullet_groen.gif');
	}	
	*>#newsBulletGreen
	{
		height:					auto;
	}
	
	.newsBulletGreen {
		position:				relative;
		padding:				3px 0px 6px 8px;

		height:					10px;
		min-height:				10px;
		line-height:			1.3em;

		background-position: 	0px 11px;
		background-repeat: 		no-repeat;
		background-image: 		url('/sjablonen/algemeen/images/general/bullet_groen.gif');
	}	
	*>.newsBulletGreen
	{
		height:					auto;
	}

	/*************************************************************************************************/
	/* NONSELECTABLELIST                                                                             */
	/*************************************************************************************************/
	#listContainer table, #listSelectableContainer table {
		padding:				0px 0px 0px 0px!important; 
		margin: 				0px 0px 0px 0px!important;
		border:					none!important;
	}
	
	#listContainer td, #listSelectableContainer table  td
	{	
		background-color:		#F3F3F3;

		padding:				0px 0px 6px 0px!important; 
		margin: 				0px 0px 0px 0px!important;
		
		border-bottom:			6px solid #FFFFFF!important;
		border-left:			none!important;
		border-top:				none!important;
	}	
	
	#listContainer td ul, #listSelectableContainer td ul
	{
		margin:					0;
		padding:				0;
	}
	
		#listContainer td ul li, #listSelectableContainer td ul li
		{
			padding:			1px 10px 1px 10px;
		}

	/* Replaced in each stylesheet 
			#listContainer .listHead {
				background-color:		#4FAD26;
			}
	*/
	
	#listContainer .listHead a {
		color:					#FFFFFF;
		border-bottom:			1px solid #FFFFFF;
		
		font-size:				1.2em;
	}
	
	#listContainer .listHead a:hover {
		color:					#CCCCCC;
		border-bottom:			1px solid #CCCCCC;
		background-color:		transparent;
	}

	#listContainer .borderRight {
		border-right:			3px solid #FFFFFF;
	}
	
	#listContainer ul {
		width:					100%;
		
		padding:				0px 0px 0px 0px; 
		margin: 				0px 0px 0px 0px;

		list-style: 			none;
	}

	#listContainer ul li {
		position:				relative;
		
		width:					160px;
		height:					100%;
				
		padding:  				1px 10px 1px 10px;
		margin: 				0px 0px 0px 0px;
		
		list-style: 			none;
	}

	/*************************************************************************************************/
	/* SELECTABLELIST                                                                             */
	/*************************************************************************************************/
	#listSelectableContainer table {
		padding:				0px 0px 0px 0px; 
		margin: 				0px 0px 0px 0px;
	}
	
	#listSelectableContainer td {
		background-color:		#F3F3F3;

		padding:				0px 0px 6px 0px; 
		margin: 				0px 0px 0px 0px;
		
		border-bottom:			6px solid #FFFFFF;
	}	

	#listSelectableContainer .listHead {
		background-color:		#CCCCCC;
		overflow:				hidden;
		font-weight:			bold;
		font-size:				1.2em;
	}
	
	#listSelectableContainer .borderRight {
		border-right:			3px solid #FFFFFF;
	}
	
	#listSelectableContainer ul {
		width:					100%;
		
		padding:				0px 0px 0px 0px; 
		margin: 				0px 0px 0px 0px;

		list-style: 			none;
	}

	#listSelectableContainer ul li {
		position:				relative;
		
		width:					160px;
		height:					100%;
				
		padding:  				1px 10px 1px 10px;
		margin: 				0px 0px 0px 0px;
		
		list-style: 			none;
	}


	/*************************************************************************************************/
	/* =Paging styles                                              									 */
	/*************************************************************************************************/			
		
	#containerPaging
	{
		float:					left;
		display:				inline;
		
		clear:					both;
		width:					362px;
		padding:				0;
		margin:					5px 0 0 0;
		font-size:				0.9em;
	}
		
			#containerPaging ul
			{		
				padding:				0;
				margin:					0;
			}
			
				#containerPaging ul li
				{
					float:					left;
					display:				inline;;
						
					height:					16px; /* ff fix */

					width:					17px;
					padding:				1px 0 0 0!important;	/* ff fix */

					margin:					0 5px 0 0;
					
					list-style:				none;
					text-align:				center;
					
					line-height:			100%;
					
					background-color:		#ffffff;
					background-image:		none!important;
					
					border:					1px solid #4fad26;
					
					overflow:				hidden;
				}
				*>#containerPaging ul li
				{
					min-width:				17px;
					width:					auto;
				}
				
				
					#containerPaging ul li a
					{
						display:				block;
						height:					17px;
						width:					17px;
						color:					#0f0a6d;
					}
					*>#containerPaging ul li a
					{
						min-width:				17px;
						width:					auto;
					}
					
						#containerPaging ul li:hover a
						{
							color:					#000;
							text-decoration:		none;
						}
				
					#containerPaging ul li:hover
					{
						border:					1px solid #000;		
					}
					
						#containerPaging ul li a:hover
						{
							color:					#000;
							text-decoration:		none;
						}
						
				
			
			#containerPaging .selectedPageNumber
			{
				font-weight:			bold;
			
				color:					#fff;
				background-color:		#0f0a6d;
						
				border-color:			#0f0a6d;
			}
			
				#containerPaging .selectedPageNumber:hover	
				{
					border:					1px solid #00a3de;
				}
	

	/*************************************************************************************************/
	/* MISC                                                                                          */
	/*************************************************************************************************/
	#toTop {
		
		float:					right;
		display:				inline;
		
		background-position: 	0px 1px;
		background-repeat: 		no-repeat;
		text-decoration: 		none;
	 
		padding:				0px 0px 0px 12px;
		margin:					10px 0px 0px 0px;
	}
	
		#toTop a {
		 	border:					0px;
		}
	
	.containerOZB {
		text-align:				center;		
	}
	
	.containerOZB div img {
		margin:					10px 0px 10px 0px;	
	}
	
	.containerAanslag {
		width: 					300px;
		background-color:		#F4F4F4;
		text-align:				left;		
		padding:				6px 6px 6px 6px;		
	}
	
	#OZBaanslag {
		visibility:				hidden;
		text-align:				center;		
	}
	
	#OZBaanslag img {
		margin:					10px 0px 10px 0px;
	}
			
	/*************************************************************************************************/
	/* POLL                                                                                          */
	/*************************************************************************************************/
	div.pollTitle h1 {
		color:					#0F0A6D;
	}
	
	div.pollDisclaimer a {
		color:					#4FAD26;
	}
	
	div.pollDisclaimer a:hover {
		color:					#4FAD26;
	}

	#containerPoll ul {
		position:				relative;
		
		padding:				0px 0px 0px 0px; 
		margin: 				0px 0px 3px 0px;
		
		list-style: 			none;
	}
	
	#containerPoll ul li {
		position:				relative;
		
		padding:				0px 0px 0px 0px;
		margin: 				6px 0px 6px 0px;  
		
		list-style: 			none;
	}
	
	/*************************************************************************************************/
	/* ZOEKEN                                                                                        */
	/*************************************************************************************************/
	.containerSearch {		
		width:					348px!important;					
		padding:				10px 0px 10px 10px;
		margin:					0px 0px 0px 0px;
		border-left:			2px solid #4FAD26;
	}
	
	.containerSearch div {
		margin:					0px 0px 6px 0px;
	}
	
	.searchLetter {
		width:					24px;
		float:					left;		
	}
	
	.trefwoordLetter a {
		color:					#9F9F9F;
		font-size:				10pt;
	}
		
	.containerTrefwoorden {		
		width:					358px;					
		padding:				10px 0px 10px 10px;
		margin:					0px 0px 0px 0px;
	}
	
	/*************************************************************************************************/
	/* 404                                                                                           */
	/*************************************************************************************************/
	#container404 {
		position:				relative;
		
		left: 					50%;	
		
		padding:				0px 0px 0px 0px;
		margin: 				24px 0px 0px -250px; 

		width:					500px;
		height:					440px;

		background-position: 	top right;
		background-repeat: 		no-repeat;
		background-image: 		url('/sjablonen/algemeen/images/logos/logo_gemeente.gif');
	}
	
	#content404 {
		position:				relative;

		padding:				0px 0px 0px 0px;
		margin: 				102px 0px 0px 0px; 

		width:					382px;
		height:					246px;

		border-right: 			3px solid #B2B2B2;
		
		background-position: 	top right;
		background-repeat: 		no-repeat;
		background-image: 		url('/sjablonen/algemeen/images/general/404.jpg');
	}

	#content404Text {
		float:					right;
		font-size:				0.8em;
		padding:				0px 0px 0px 6px;
		margin: 				122px 0px 0px 0px; 

		width:					189px;
		height:					62px;
	}

	#div404Button {
		float:					right;
		clear:					right;
		
		padding:				0px 0px 0px 0px;
		margin: 				0px 0px 0px 0px; 

		width:					189px;
		height:					62px;
		
		cursor:					pointer;
		
	}

	#container404Search {
		position:				relative;

		width:					370px;
		height:					42px;
		
		padding:				0px 0px 0px 0px;
		margin: 				6px 0px 0px 202px; 
	}
	
	#container404 .linkClass{
		clear:					both;

		background-position: 	0px 0px;
		background-repeat: 		no-repeat;
		text-decoration: 		none;
	 
		padding:				0px 0px 0px 16px;
		margin:					15px 0px 0px 202px;
		background-image: 		url('/sjablonen/algemeen/images/general/pijl_prev.gif');
	}
	
	#faqZoekblok {
		height:					50px;
		position:				relative;
		border-left:			2px solid #4FAD26;
		width:					347px;
		padding:				10px;
		background-color:		#F3F3F3;
	}
	
	#faqInfo {
		clear:					both;
		padding-top: 			16px;
		float: 					right;
	}
	
	#faqInfo a {
		border:					none !important;
	}
	
	#faqQuestions a {
		border:					none !important;
	}
	
	.faqLabel {
		float:					left;
		width:					80px;
	}
	
	.faqField {
		width:					200px;
	}
	
	.faqButton {
		margin-top:				24px;
		text-align:				right;
		padding-right:			82px;
	}
	
	#containerConfirm table
	{
		width:					100%;
	}
	
	#containerConfirm table th
	{
		width:					100px;
		text-align:				left;
		vertical-align:			top;
	}
	
	.searchInput404
	{
		width:					350px!important;
	}
	
	.searchInput404 input.text {
		height:					22px;
		font-size:				0.95em;
		border:					1px solid #999999 !important;
		background-color:		#FFFFFF;
	}
	
	#content404Text img#captchaImage
	{
		border:			1px solid #999;

		height:			50px;
		margin:			8px 0 0 0;
		width:			172px;
	}
	
	#content404Text input.cm_input
	{
		height:			20px;
		width:			170px;
	}
	
	#content404Text input.cm_button
	{
		height:			20px;
	}
	
	/*************************************************************************************************/
	/* Correcties                                                                                         */
	/*************************************************************************************************/
	
	#contentWeb, .containerOZB, #OZBaanslag, #containerModule, .normalSize
	{
		width:				369px!important;

		overflow:			hidden;
	}
	
		 #contentContainer
	{
		width:				369px;

		overflow:			hidden;
	}
	
	#containerLeft
	{
			overflow:			hidden;

			width:				188px!important;
	}


	/*************************************************************************************************/
	/* Formulieren                                                                                         */
	/*************************************************************************************************/
	#containerForm
	{
	/*	width:					200px;*/
	}


	#containerForm form
	{
		background-color:		#EFEFEF;
		margin-right:			20px;
		/*padding:				10px 10px 10px 10px;*/
		/*width:					200px;*/
	}
	
}