/*
 *	Layout wormerland.nl
 *	(c) GemeenteOplossingen.nl - FN 2008
 *	
 *	Wormerland.nl	#00b0f0 - #80d8f8 - #c0ebfb		blue
 *	Publieksbalie	#5bac26 - #add693 - #d6eac9		green
 *	Besluitvorming	#c00046 - #e080a3 - #efc0d1		red						 */

*
{
	margin:				0;
	padding:			0;
}

html
{
	height:				100%;
}

body
{
	background:			#fff url(../images/body.png) repeat-x top left;
	font-family:		Arial,Sans-Serif;
	font-size:			76%;
	height:				100%;
	text-align:			center;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
a:link
{
	color:				#007eae;
	text-decoration: 	underline;
}
a:visited
{
	color:				#000;
}
a:hover
{
	background:			#c0ebfb;
	color:				#000;
	text-decoration:	underline;
}
a:active
{
	color:				#000;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
h1,h2,h3,h4,h5,h6
{
	font-family:		"Trebuchet MS",Arial,Sans-Serif;
}

h1
{
	color:				#00b0f0;
	font-size:			2em;
	font-weight:		bold;
	margin:				.6em;
	margin-left:		0;
}

h2
{
	color:				#00b0f0;
	font-size:			1.8em;
	font-weight:		bold;
	margin:				.6em;
	margin-left:		0;
	margin-top:			1em;
}

h3
{
	color:				#00b0f0;
	font-size:			1.6em;
	font-weight:		bold;	
	margin:				.4em;
	margin-left:		0;
}

h4
{
	font-size:			1.4em;
	font-weight:		normal;	
}

h5
{
	font-size:			1.2em;
	font-weight:		bold;	
}

p, ul
{
	line-height:		150%;	
	margin-bottom:		1em;
}

ul
{
	margin-left:		1.2em;
}

img
{
	border:				none;
}

.left
{
	float:				left;
	padding-right:		1em;
}

.right
{
	float:				right;
	padding-left:		1em;
}

.center
{
	text-align:			center;
}

td
{
	vertical-align:		top;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#container
{
	min-height:			100%;
	position:			relative;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#header_container
{
	background:			url(../images/header_bottom.png) no-repeat bottom center;
	height:				121px;
	padding-top:		1.6em;
}

	#header
	{
		background:			url(../images/header.png) no-repeat 28.2em 0;
		height:				8.3em;
		margin:				0 auto;
		position: 			relative;
		width:				79.4em;
	}
	
		#header img
		{
			float:				left;
			margin-left:		1em;
			margin-top:			.8em;
			width:				6em;
		}
		
		#header p
		{
			float:				left;
			font-family:		"Trebuchet MS",Arial,Sans-Serif;
			font-size:			1.6em;
			margin-left:		1.2em;
			margin-top:			1.8em;
			margin-top:			35px;
		}
	
#header_container:after
{
	clear:				both;
	content:			".";
	display:			block;
	height:				0;
	visibility:			hidden;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#centered
{
	margin:				0 auto;
	position: 			relative;
	text-align:			left;
	padding:			1em;
	padding-bottom:		0;
	width:				77.4em;
	
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#main
{
	margin-left:		33%;
	margin-top:			-.2em;
	padding-left:		1.5em;
	position:			relative;
	
}

	#klikpad
	{
		color:			#616161;
		font-size:		95%;
		margin-bottom:	0;
	}
	
	#klikpad a
	{
		color:			#616161;
	}	

	#intro h1
	{
		margin-top:		.2em;
	}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */	
	#content h1
	{
		margin-top:		.2em;
	}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */	
	#options
	{
		position:		absolute;
		left:			-27.6em;
		top:			2.6em;
	}
	
		#options ul
		{
			list-style-type:	none;
		}
		
		#options ul li
		{
			float:				left;
		}
		
		#options ul li a
		{
			color:				#616161;
			display:			block;
			font-size:			95%;
			margin-right:		1em;
			padding-left:		1.6em;
		}
		
		#options ul li a.print
		{
			background:			url(../images/icons/print.png) no-repeat center left;
		}
		
		#options ul li a.print:hover
		{
			background:			#c0ebfb url(../images/icons/print.png) no-repeat center left;
			color:				#000;
		}
		
		#options ul li a.zoom
		{
			background:			url(../images/icons/zoom.png) no-repeat center left;
		}
		
		#options ul li a.zoom:hover
		{
			background:			#c0ebfb url(../images/icons/zoom.png) no-repeat center left;
			color:				#000;
		}

		#options ul li a.rss
		{
			background:			url(../images/icons/rss.png) no-repeat center left;
		}
		
		#options ul li a.rss:hover
		{
			background:			#c0ebfb url(../images/icons/rss.png) no-repeat center left;
			color:				#000;
		}
		
		#options ul li a.browsealoud
		{
			background:			url(../images/icons/speaker.png) no-repeat center left;
			padding-left:		2em;
		}
		
		#options ul li a.browsealoud:hover
		{
			background:			#c0ebfb url(../images/icons/speaker.png) no-repeat center left;
			color:				#000;
		}
		
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#nav
{
	position:			absolute;
	left:				-1.2em;
	top:				-1.6em;
	
	height:				1.6em;
	width:				79.3em;
}

	#nav ul
	{
		list-style-type:		none;
	}
	
		#nav ul li
		{
			float:				left;
		}
		
		#nav ul li a
		{
			color:				#fff;
			display:			block;
			font-size:			95%;
			font-weight:		normal;
			padding-bottom:		.1em;
			padding-left:		1em;
			padding-right:		1em;
			text-decoration:	none;
		}
		
			#nav ul li a:hover
			{
				background:			none;
				color:				#000;
				text-decoration:	underline;
			}
			
		#nav ul li a.selected
		{
			background:			#fff;
			color:				#000;
		}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#subnav
{
	position:			relative;
	top:				1em;
	width:				52em;
}

#subnav:after
{
	clear:				both;
	content:			".";
	display:			block;
	height:				0;
	visibility:			hidden;
}

	#rubr
	{
		float:			left;
		width:			37.4em;
	}
	
		#rubr h2
		{
			margin-top:			0;
		}
	
		#rubr ul
		{
			list-style-type:	none;
			margin-left:		0;
			width:				40em;
		}
	
			#rubr ul li
			{
				display:		block;
				float:			left;
				margin-bottom:	1em;
				margin-right:	1em;
				width:			11.5em;
			}
			
			#rubr ul li a
			{
				border-bottom:		.5em solid #00b0f0;
				color:				#000;
				display:			block;
				font-size:			1em;
				padding-bottom:		3em;
				text-decoration:	none;
			}
			
			#rubr ul li a:hover
			{
				background:			none;
				border-bottom:		.5em solid #80d8f8;
				color:				#006388;
			}
			
			#rubr ul li.rubr1
			{
				background:			url(../images/nav/bestuur_en_organisatie.png) no-repeat bottom left;
			}
		
			#rubr ul li.rubr2
			{
				background:			url(../images/nav/leefomgeving.png) no-repeat bottom left;
			}
			
			#rubr ul li.rubr3
			{
				background:			url(../images/nav/over_wormerland.png) no-repeat bottom left;
			}
			
			#rubr ul li.rubr4
			{
				background:			url(../images/nav/zorg_en_welzijn.png) no-repeat bottom left;
			}
			
			#rubr ul li.rubr5
			{
				background:			url(../images/nav/ondernemen.png) no-repeat bottom left;
			}
			
			#rubr ul li.rubr6
			{
				background:			url(../images/nav/ontwikkelingen.png) no-repeat bottom left;
			}

	#quicklinks
	{
		float:			left;
		margin-bottom:	1.5em;
		margin-left:	.4em;
		width:			12.4em;
	}
	
		#quicklinks h3
		{
			margin-left:	.6em;
			margin-top:		.1em;
		}
		
		#quicklinks ul
		{
			list-style:		none;
			margin:			0;
			margin-top:		.95em;
		}
		
			#quicklinks ul li a
			{
				background:		#fff url(../images/go_blue.png) no-repeat 11.4em .7em;
				border-bottom:	1px solid #ccc;
				color:			#000;
				display:		block;
				padding:		.2em 1em .2em 1em;
				text-decoration:none;
				width:			10em;
			}
			
			#quicklinks ul li a:hover
			{
			}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#overlay
{
	background:			url(../images/swoosh.png) no-repeat top right;
	height:				8.3em;
	width:				51.35em;

	position:			absolute;
	top:				-10.8em;
	left:				1.5em;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#news
{
	position:			absolute;
	left:				0;
	top:				6.4em;
	
	background:			#00b0f0 url(../images/rtop_blue.png) no-repeat top right;
	min-height:			35em;
	padding:			1em;
	padding-top:		0;
	text-align:			left;
	width:				24.4em;
}

	#news h2
	{
		color:				#fff;
		margin-bottom:		2.4em;
		margin-right:		0;
		margin-top:			.4em;
	}
	
	#news h2 span
	{
		display:			block;
	}
	
	#news h2 span.title
	{
		float:				left;
		width:				6em;
	}
	
	#news #date
	{
		color:				#80d8f8;
		float:				right;
		font-size:			70%;
		font-weight:		normal;
		margin-top:			.4em;
		text-align:			right;
		text-transform:		none;
		width:				8em;
	}
	
	#news ul
	{
		list-style:			none;
		margin:				0;
		padding:			0;
	}
	
		#news ul li
		{
			margin:			0;
			margin-bottom:	1em;
			padding:		0;
			clear:			both;
		}
		
		#news ul li h3
		{
			color:			#fff;
			font-family:	Arial,Sans-Serif;
			font-size:		.75em;
			font-weight:	normal;
			margin:			0;
			margin-top:		1em;
			padding:		0;
			text-align:		right;
		}
		
		#news ul li h3 a
		{
			color:			#fff;
			font-size:		180%;
			font-weight:	bold;
			margin:			0;
			margin-top:		-.15em;
			padding:		0;
			text-align:		left;
			text-decoration:none;
			width:			13em;
		}
		
		#news ul li h3 a:hover
		{
			background:		none;
			text-decoration:underline;
		}
		
		#news ul li p
		{
			clear:			left;
			margin-bottom:	.4em;
			padding-top:	.6em;
		}
		
		#news ul li .more
		{
			display:		none;
		}
	
	#news a
	{
		color:			#000;
		display:		block;
		margin:			0;
		padding:		0;
		text-decoration:underline;
	}
	
	#news a:hover
	{
		background:		none;
	}
	
	#news img
	{
		
		width:			8em;
	}
	
	#news .showall a
	{
		background:		url(../images/go_white.png) no-repeat left center;
		padding-left:	1em;
		color:			#fff;
	}

	#news .newsmeta, #newsitems .newsmeta
	{
		margin:0;
		padding:0;
		list-style-type:none;
		clear:both;
		height:2em;
	}

	#news .newsmeta li, #newsitems .newsmeta li
	{
		clear:none;		
		float:left !important;
		padding-right:1em;
	}
	

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#newsperiod
{
	position:			absolute;
	left:				-25.4em;
	top:				6.4em;
	z-index:			1;
	width:				23.8em;
}
	
	#newsperiod h2
	{
		color:				#80d8f8;
		margin-top:			.4em;
	}
	
	#newsperiod ul
	{
		list-style:			none;
		margin:				0;
	}

	#newsperiod ul, #newsperiod a
	{
		color:				#fff;
	}
	
		#newsperiod a:hover
		{
			color:				#000;
		}
	
	#newsperiod ul li
	{
		float:			left;
		margin:			.1em;
	}
	
	#newsperiod ul li a
	{
		border-bottom:	1px solid #80d8f8;
		display:		block;
		padding:		.8em;
		text-align:		center;
		width:			2.2em;
		margin-bottom:1px;
	}
	
	#newsperiod ul li.active a
	{
		background:		#80d8f8;
		border-bottom:	2px solid #fff;
		color:			#000;
		font-weight:	bold;
		text-decoration:none;
		margin-bottom:0;
	}
	
	#newsmonths
	{
		clear:				left;
		display:			block;
	}

#newsitems ul
{
	margin:0;
	padding:0;
	list-style-type:none;
}
	
#newsitems h2
{
	clear:			both;
	font-size:		1em;
	font-weight:	normal;
	margin-bottom:	.2em;
	margin-top:		1.4em;
	text-align:		right;
	text-transform:	uppercase;
}

	#newsitems h2 a
	{
		display:		block;
		float:			left;
		font-size:		1.6em;
		margin-bottom:	.2em;
		margin-top:		-.2em;
		text-transform:	none;
	}

#newsitems p
{
	clear:			left;
	margin-bottom:	1em;
	padding-top:	.6em;
}

#newsitems img.klein
{
	height:			5.3em;
}

#about
{
	list-style:		none;
	margin:			0;
	margin-bottom:	1em;
	margin-top:		1em;
}

#date
{
	color:			#00B0F0;
	font-weight:	bold;
	text-transform:	uppercase;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#all_navigation
{
	position:			absolute;
	top:				-142px;
	left:				0;
	
	background:			#00B0F0;
	font-size:			90%;
	width:100%;
}

	#sites ul, #topnav ul
	{
		list-style:		none;
		margin:			0;
	}
	
		#sites ul li, #topnav ul li
		{
			float:			left;
		}
		
			#sites ul li a, #topnav ul li a
			{
				color:			#fff;
				display:		block;
				padding:		.2em 1.2em;
				text-decoration:none;
			}
			
			#sites ul li.selected a, #sites ul li a:hover
			{
				background:		#fff;
				color:			#000;
			}
			
			#sites ul li a:hover, #topnav ul li a:hover
			{
				text-decoration:underline;
			}
			
			#topnav ul li a:hover
			{
				background:		none;
				color:			#000;
			}
	
	#topnav
	{
		width:			38.7em;
		float:			right;
	}
			
		#topnav fieldset
		{
			border:				none;
			padding:			0em;
		}
		
		#topnav legend, #topnav label
		{
			display:			none;
		}
		
		#q
		{
			border:				1px solid #999;
			color:				#000;
			font-family:		Arial,Sans-Serif;
			font-size:			100%;
			margin-left:		1em;
			padding:			0;
			padding-left:		.3em;
			width:				10em;
		}
		
		input.sub
		{
			font-size:			95%;
			height:				1.8em;
			width:				3.5em;	
		}		

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#extra
{
	position:			relative;
	top:				0;
	left:				-1.65em;
	
	background:			#c0ebfb url(../images/rtop_lblue.png) no-repeat top right;
	border-left:		26.42em solid #00b0f0;
	margin-left:		-26.4em;
	margin-top:			2em;
	padding-bottom:		1.5em;
	padding-top:		1em;
	width:				52.75em;
	
	padding-bottom:		13em;
}

#extra:after
{
	clear:				both;
	content:			".";
	display:			block;
	height:				0;
	visibility:			hidden;
}

	#extra div
	{
		float:			left;
		margin-left:	1.5em;
		padding-right:	1em;
		width:			24em;
	}
	
		#extra #besluitvorming
		{
			clear:				right;
			margin-left:		1em;
		}
		
		#extra img
		{
			margin-left:		1em;
			padding-left:		0;
		}
		
		#extra #publieksbalie img
		{
			border-bottom:		.5em solid #5bac26;
		}
		
		#extra #besluitvorming img
		{
			border-bottom:		.5em solid #c00046;
		}
		
		#extra div h3 a
		{
			color:				#434c50;
			text-decoration:	none;
		}
		
		#extra div h3 a:hover
		{
			background:			none;
			text-decoration:	underline;
		}
	
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#content
{
	background:			url(../images/menu.png) no-repeat 0 41em;
	margin-left:		-28em;
	padding-bottom:		14em;
	padding-left:		28em;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#subnavmain
{
	position:			absolute;
	left:				0;
	top:				6.4em;
	
	background:			#00b0f0 url(../images/rtop_blue.png) no-repeat top right;
	color:				#fff;
	min-height:			35em;
	padding:			1em;
	padding-top:		0;
	text-align:			left;
	width:				24.4em;
}

#subnavmain ul
{
/*	border-left:1px solid red;*/
}

	#subnavmain h2
	{
		color:				#80d8f8;
		margin-top:			.4em;
	}
	
	#subnavmain ul
	{
		list-style-type:	none;
		margin-left:		-.9em;
		width:				26.3em;
	}
	
		#subnavmain ul li a
		{
			background:			url(../images/nav/plus_blue.png) no-repeat 1em .6em;
			color:				#fff;
			border-bottom:			.05em solid #80D8F8;
			display:			block;
			padding:			.25em;
			padding-left:			2.9em;
			text-decoration:		none;
		}
		
		#subnavmain ul li a:hover
		{
			background:			#fff url(../images/nav/plus_black.png) no-repeat 1em .6em;
			color:				#000;
			text-decoration:		underline;
		}
		
		#subnavmain ul li a.selected
		{
			background:			#fff url(../images/nav/min_black.png) no-repeat 1em .6em;
			color:				#000;
			text-decoration:		none;
		}
		
		#subnavmain ul li.opened a
		{
			background:			#80D8F8 url(../images/nav/min_black_on_lblue.png) no-repeat 1em .6em;
			color:				#000;
			text-decoration:	none;
		}
		
			#subnavmain ul li.opened ul li a
			{
				background:			url(../images/nav/plus_black_on_lblue.png) no-repeat 1em .6em;	
			}
			
			#subnavmain ul li.opened ul li a:hover
			{
				background:			#fff url(../images/nav/plus_black.png) no-repeat 1em .6em;
				color:				#000;
				text-decoration:	underline;
			}
			
			#subnavmain ul li.opened a.selected
			{
				background:			#fff url(../images/nav/min_black.png) no-repeat 1em .6em;
			}
			
			#subnavmain ul li.opened a.selected:hover
			{
				background:			#fff url(../images/nav/min_black.png) no-repeat 1em .6em;
				text-decoration:	none;
			}
		
			#subnavmain ul ul
			{
				background:			#80d8f8;
				margin-bottom:		0;
				margin-left:		0;
			}
			
				#subnavmain ul ul li a
				{
					background:			url(../images/nav/plus_black_on_lblue.png) no-repeat 1em .6em;
					color:				#000;
				}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#content #sform
{
	border-bottom:		1px solid #80D8F8;
	position:			absolute;
	top:				8.7em;
	left:				-25em;
	padding-bottom:		2em;
	width:				24em;
	z-index:			1;
}

	#content #sform fieldset
	{
		border:				none;
		padding:0;	
	}
	
		#content #sform fieldset legend
		{
			color:				#fff;
			font-family:		"Trebuchet MS",Arial,Sans-Serif;
			font-size:			1.8em;
			font-weight:		bold;
			margin-bottom:		1em;
			margin-left:		0;
			
		}
		
		#content #sform label
		{
			display:			block;
			margin:0 !important;
			padding:0;
			width:auto;
			float:none;
		}
		
		
		#content #sform #sq
		{
			display:			block;
			margin-bottom:		.2em;
			margin-top:			.2em;
			padding:			.2em;
			width:				20.4em !important;
			float:none;
		}
		
		#content #sform #type
		{
			display:			block;
			float:				left;
			padding:			.05em;
			width:				15.4em;
		}
		
		#content #sform br 
		{
			clear:none;
		}
		
		#content input.submit
		{
			margin-left:		.8em;
			padding:			.1em;
			width:				5em;
			float:left;
		}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#searchresults 
{
	list-style-type:	none;
	padding-top:		1em;
	position:			relative;
	left:				-1.2em;
	margin-bottom:		5em;
	width:				53em;
}

#searchresults li
{
	padding-bottom:		1em;
	height:				9em !important;
	clear:				both;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#footer
{
	background:			#80d8f8;
	border-bottom:		.4em solid #00b0f0;
	border-top:			1px solid #fff;
	height:				10em;
	overflow:			hidden;
	margin-top:			0;
	padding-top:		1em;
	text-align:			center;
	width: 				100%;	/* ie7.. */
	
	position:			relative;
	margin-top:			-8em;
}

	#contents
	{
		margin:				0 auto;
		position: 			relative;
		width:				79.4em;
	}
	
	#contents div
	{
		float:				left;
		padding-left:		1.5em;
		text-align:			left;
		width:				24.75em;
	}
	
	#contents h3
	{
		color:				#fff;
		font-family:		Arial,Sans-Serif;
		font-size:			1.4em;
		font-weight:		bold;
	}
	
		#contents div dl dt
		{
			clear:				left;
			color:				#fff;
			float:				left;
			font-size:			95%;
			line-height:		150%;
			margin-top:			.1em;
			text-transform:		uppercase;
			width:				10em;
		}
		
		#contents div dl dd
		{
			float:				left;
			line-height:		150%;
			width:				14em;
		}
		
			#contents div dl dd a
			{
				color:				#000;
			}
			
			#contents div dl dd address
			{
				font-style:			normal;
			}
		
	body.main #contents #c2
	{
		padding-left:		1.8em;
		width:				24.6em;
	}
	
	#contents #c2 a
	{
		color:				#000;
	}
	
	#contents #c3
	{
		background:			url(../images/visual_footer_blue.png) no-repeat bottom right;
		height:				10em;
		width:				25.1em;
	}
	
	#c2 ul, #c3 ul
	{
		list-style:			none;
		margin:				0;
	}
	
		#c2 ul li strong
		{
			font-weight:		normal;
		}
		
		#c2 ul li.options a
		{
			color:				#000;
			margin-right:		1em;
			padding-left:		1.6em;
		}
		
			#c2 ul li.options a.print
			{
				background:			url(../images/icons/print.png) no-repeat center left;
			}
			
			#c2 ul li.options a.zoom
			{
				background:			url(../images/icons/zoom.png) no-repeat center left;
			}
			
			#c2 ul li.options a.print:hover
			{
				background:			#c0ebfb url(../images/icons/print.png) no-repeat center left;
			}
			
			#c2 ul li.options a.zoom:hover
			{
				background:			#c0ebfb url(../images/icons/zoom.png) no-repeat center left;
			}
			
			#c2 ul li.options a.rss
			{
				background:			url(../images/icons/rss.png) no-repeat center left;
			}
					
			#c2 ul li.options a.rss:hover
			{
				background:			#c0ebfb url(../images/icons/rss.png) no-repeat center left;
			}
		
		#c3 ul li a
		{
			color:				#000;
		}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.nonvisual
{
	position:			absolute;
	top:				-999em;	
	height:				0;
}

.skip
{
	position:			absolute;
	width:				auto;
}

.skip a
{
	position:			absolute;
	left:				-999em;
	
	background:			#c0ebfb url(../images/icons/snelkoppeling.png) no-repeat top left;
	border-bottom:		.2em solid #00b0f0;
	color:				black;
	display:			block;
	font-size:			.8em!important;
	padding:			.5em!important;
	padding-right:		1em!important;
	padding-left:		2em!important;
	text-decoration:	none!important;
	z-index:			2;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Forum */

table.forum
{
	border-collapse:	collapse;
	width:				100%; 
	margin-bottom:		1em;
}

	table.forum th
	{
		padding:		.3em;
		background:		#80D8F8;
	}

	table.forum td
	{
		padding:		.3em;
		border-bottom:	1px solid #00B0F0;
	}

#stelling
{
	background:			#CFF2FF;
	border:				1px solid #00B0F0;
	padding:			.5em .5em 0 .5em;
}

#reactions
{
	list-style-type:	none;
	padding:			0;
	margin:				0;
	margin-bottom:		1em;
}

	#reactions li
	{
		padding:			.5em .5em 0 .5em;
		border-bottom:		1px solid #00B0F0;
	}


	#stelling h2, #reactions h3
	{
		font-size:			1em;
		color:				black;
		font-family:		arial, helvetica, sans-serif;
		margin-top:			0;
	}
	
	.postmeta
	{
		font-size:.9em;
		color:#666;
	}
	
/*	-	-	-	-	-	-	-	-	-	*/

#content form
{
	margin:0;
	padding:0;
	position:relative;
}

#content form label
{
	display:block;
	float:left;
	width:5em;
	padding-bottom:1em;
}

#content form input
{
	display:block;
	float:left;
	width:20em;
}

#content form br
{
	display:block;
	clear:both;
}

#content form fieldset
{
	border:1px solid #00B0F0;
	padding:1em;
}

#content form p input
{
	margin-top:1em;
	width:10em;
}


#zoeknavigatie ul
{
	list-style-type:none;
	padding:0;
	margin:0;
	height:3em;
	clear:both;
}

#zoeknavigatie ul li
{
		padding:1em;
		float:left;
}

#zoeknavigatie ul li a
{
		display:block;
}

#zoeknavigatie ul li a:hover
{

}

#zoeknavigatie p
{
	clear:		both;
}

#searchresults
{
	list-style-type:	none;
	padding-top:		1em;
	position:			relative;
	left:				-1.2em;
	margin-bottom:		5em;
	width:				53em;
}

#searchresults li
{
	padding-bottom:		1em;
	height:				4em;
	clear:				both;
}

#searchresults li h3
{
	font-size:			1em;
	font-weight:		normal;
}

#searchresults li h3 .nonvisual
{
	position:			absolute;
	top:				-999em;	
	height:				0;
}

#searchresults li h3 .resultnumber
{
	background:			#C0EBFB;
	border-bottom:			1px solid white;
	color:				white;
	display:			block;
	float:				left;
	font-size:			2em;
	height:				5em;
	margin-right:			.8em;
	padding-top:			.2em;
	text-align:			center;
	width:				1.8em;
}

#searchresults li h3 a
{
	font-weight:		bold;
}

#searchresults li h3 small
{
	color:				black;
}

