
	html
	{
		height: 100%;
	}

	body
	{
		height: 100%;
		
		margin:0;
		padding:0;
		
		font-size:76%;
		font-family:arial, helvetica, sans;
		background:white url(../images/body_bg.png) repeat-x top;
	}

	
	a
	{
		color:#0067AF;
	}
	
	p.date
	{
		font-style:italic;
	}
	
	a:visited
	{
		color:#6F6F6F;
	}
	
	h1, h2, h3, h4
	{
		padding:0;
		margin:0;
	}
		
	a img
	{
		border:none;
	}
	
	img.icon
	{
		vertical-align:top;
		margin-right:.5em;
	}
	

	/* colored h#*/
	
	.light, .medium, .dark
	{
		color:white;
		padding:.1em;
		padding-left:.75em;
	}
	
	.light
	{
		background:#dc0004;
	}
	
	.medium
	{
		background:#8a040f;
	}
	
	.dark
	{
		background:#3d0819;
	}
	
	/* classes needed by the dropshadow function */
	.shadow
	{
		display:block;		
		background:transparent url(../images/shadow.png) right bottom no-repeat;
	}
	
	.shadowtopright
	{
		display:block;
		padding:0 4px 4px 0;
		background:transparent url(../images/tr.png) right top no-repeat;
	}

	.shadowbotleft
	{
		display:block;
		background:transparent url(../images/bl.png) left bottom no-repeat;
	}

	ul
	{
		margin:0;
		padding:0;
		list-style-type:none;
	}
	

	#vergadering ul
	{
		margin-left:1.5em;
		padding:0;
		list-style-type:disc;
		line-height:150%;
	}
	
	ul.cal
	{
		margin-bottom:1em;
	}
	
	/************** uitlijning van plaatjes ******************/
	img.left
	{
		float:				left;
		margin-right:		1em;
	}
	
	img.right
	{
		float:				right;
		margin-left:		1em;
	}
	
	a img
	{
		border:				0px;
	}
	
	div.center
	{
		text-align: center;
	}
/*	TYPOGRAPHY DEFAULTS-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/	

	
	.nonvisual
	{
		position:absolute;
		left:-999em;
		height:0;
		padding:0;
		margin:0;
	}

	legend.nonvisual
	{
	  display: none;
	}
	
	.skip li a
	{
		position:absolute;
		left:-999em;
		height:0;
		padding:0;
		margin:0;
	}

	.skip li a:focus, .skip li a:active
	{
		position:absolute;
		top:0;
		left:30em;
		width:13em;
		height:auto;
		background:#8A040F;
		color:white;
		padding:1em 1em;
		text-align:center;
				
	}

/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/	

	#main
	{
		position: relative;
		min-height: 100%;
		max-width:78.1em;
	}

	#main.hassubmenu
	{
		background: url(../images/submenu_line.png) no-repeat 17.7em 17.2em;
	}
	
	#logo
	{
		position:absolute;
		left: 1em;
		top:.5em;
		z-index: 5;
	}
/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/	
	#titel
	{
		position:absolute;
		top: 6.7em;
		left:0.70em;
		font-weight:normal;		
		color:#676767;
	}	
	
/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/	
	#klikpad
	{
		margin:0;
		padding:0;
		
		max-width:56em;
		
		
		float: right;
		margin:1em 3em 0 0;
		display: block;
		font-size: .9em;
	}	
	
	#klikpad strong
	{
		/*position:absolute;*/
		left:-6em;
		top:0em;
		display:block;
		float:left;
		margin-right:.5em;
	}

	
	#klikpad a
	{
		padding-right:2em;
		background:transparent url(../images/klikpad_doublearrow.png) no-repeat center right;
	}
/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/	
	#header
	{
		height:12em;
		/*background:#dc0004 url(../images/header_top.png) no-repeat center left;*/
	}
/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/	
	#footer
	{
		position: relative;
		margin-top:-4.5em;
		height:4.5em;
		
		background:white url(../images/footer_top_line.png) repeat-x top;

		color:#979797;
		max-width:78.5em;
		clear:both;
	}
	
	#footer ul
	{
		width:31em;		
		font-size:0.9em;

		padding-top:1.2em;
		margin-left:auto;
		margin-right:auto;
		
	}
	
	#footer ul li
	{
		float:left;
		padding-right:1.2em;
		padding-left:1.2em;
		
		border-left:1px solid black;		
		
	}
	
	#footer ul li.first
	{
		border-left:none;		
	}

/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/

	#menu
	{
		position:absolute;
		top:9.95em;
		left:0em;
		padding-left: 1.1em;
		width: 100%;
		/*border-right:1px solid #E99E9F;*/
	}

	#mainmenu a
	{
		color:white;
		text-decoration:none;
	}
	
	#mainmenu a:hover
	{
		text-decoration:underline;
	}
	
	#mainmenu a:visited
	{
		color:white;
		text-decoration:none;
	}

	#mainmenu
	{
		font-weight:bold;
		margin:0;
		padding:0;
		list-style-type:none;
	}
	
	#mainmenu li
	{
		float:left;
		overflow: hidden;
		margin: 0 5px;
	}

	#mainmenu li a
	{
		color:#fff;
		background: #8c1517 url(../images/tab-bg.png) no-repeat left top;
		float: left;
		font-size: 1.2em;
		/*width: 91px;*/
		margin-top: 4px;
		padding: 0 0 0 11px
	}
	#mainmenu li a span
	{
		padding: 1px 11px 2px 0px;
		display: block;	
		background: #8c1517 url(../images/tab-bg-right.png) no-repeat right top;
	}
	
	#mainmenu li.active a, #mainmenu li a:hover
	{
		color:#000;
		background: url(../images/tab-bg-active.png) no-repeat left top;
		text-decoration: none;
		margin-top: 0px;
		padding-left: 11px;
	}
	
	#mainmenu li.active a span, #mainmenu li a:hover span
	{
		background: url(../images/tab-bg-active-right.png) no-repeat right top;
		padding: 4px 11px 3px 0;
		display: block;	
	}
	

	
/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/
	
	
	#zoek
	{
		position:absolute;
		padding:0;
		margin:0;
		top:4.2em;
		right:3em;
	}
	
	#zoek legend
	{
		display:none;
	}
	
	#zoek fieldset
	{
		border:none;
		padding:0;
		margin:0;
	}

	#zoek input
	{
		width:18.4em;
	}
	
	#zoek input#q
	{
		width:31.4em;
		background: url(../images/zoek.png) no-repeat left top;
		border: none;
		padding: .55em 1em;
	}

	#zoek select
	{
		border:2px solid red;
		width:7em;
	}
	
	#zoek input.buttonzoek
	{
		width:5.7em;
		background: url(../images/zoek-btn.png) no-repeat left top;
		border: none;
		color: white;
		padding: 6px 2px;
	}
	
/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/
	#content
	{
		padding-bottom:4.5em;
	}	
	
	#overlay
	{
		position:absolute;
		top:0;
		left:0;
	}
	
	#page 
	{
		float:right;
		width:72%;
		
		padding-top:5.25em;
		padding-bottom:5em;
	}
	
	#page:after
	{
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}	
	
	#page h2
	{
		font-size:1.1em;
	}
	
	#page #news h2
	{
		font-size:1.45em;
	}
	
	#page h2.newsh
	{
		font-size:1.3em;
		padding-bottom:1em;
	}

	#page #news h2 a
	{
		padding:0;
		margin:0;
		font-weight:normal;
		font-size:.8em;
	}
	
	#page p, #page #news p
	{
		padding:0;
		margin:0;
		line-height:1.5em;
		padding-bottom:1em;
	}
	
	ul #date
	{
		display:none;
	}
	
	#page #news p.date
	{
		clear:both;
		margin:0;
		border-bottom:1px solid #d3d3d3;
		margin-bottom:1em;
		padding-bottom:2em;
	}
	
	#back
	{
		padding-top:2em;
		margin-left: -23.8em;
	}
	
	#date
	{
		margin-top: 1em;
		margin-left: -1em;
	}
	
	#page ul
	{
		
		margin-left:1em;
		margin-top:0.7em;
	}
	
	#page ul li h3
	{
		font-size:1.5em;
		font-weight:normal;
		margin-top:.55em;
		margin-left:0em;
	}
	
	#page h3
	{
		margin-top:0.7em;
		font-size:1.18em;
		margin-left:0em;
	}

	#page h3.topline
	{
		border-top:1px solid #d3d3d3;
		padding-top:0.7em;
	}
	
	#page ul li h3 span
	{
		font-size:0.7em;
	}
	
	#page ul li
	{
		padding-bottom:.35em;
	}

	#page ul.flist
	{
		padding:0;
		margin:0;
	}
	
	#page ul li.vevent p, #page ul li.pdate p
	{
		line-height:1.5em;
		padding:0;
		margin:0;
		
		margin-right:1.2em;
		color:#6F6F6F;
	}
	
	#page ul li.vevent p.summary, 	#page ul li.pdate p.summary
	{
		color:black;
	}
	
	
	#news
	{
		margin-top:5em;
	}
	
	
	#newsperiod
	{
		position:absolute;
		top:15em;
		left:0;
		width:100%;
	}
	
	#newsperiod h2
	{
		position:absolute;
		top:-999em;
		left:-999em;
		
	}

	#newsperiod #newsyears
	{
		margin-left:22em;
		border-left:1px solid #D3D3D3;
		margin-top: 2.2em;
	}
	
	#newsitems
	{
		min-height:15em;
	}
	
	#content #page #news #newsmonths
	{
		list-style-type:none;
		margin-left:-1em;
		padding:0;
		margin-top: 2.2em;
		
		border-top:1px solid #D3D3D3;
		position:absolute;
		top:0em;
		width:18.4em;
		
		padding-left:0.3em;	
		padding-top:0.5em;
	}	
	
	#page #news #newsmonths ul li
	{
		list-style-type:none;
		padding-left:1em;
		margin-top:.3em;
		margin-bottom:.4em;
		
	}

	#page #news #newsmonths ul li.active
	{
		background:transparent url(../images/submenu_active.png) no-repeat left center;
	}
		
	#leftcol, #rightcol
	{
		float:left;
		width:47.5%;
	}
	
	#rightcol
	{
		margin-left:4.7%;
	}
	
	#presverg
	{
		margin-top:2em;
	}
	
	#page.article h2
	{
		font-size:1.2em;
	}
	
	#page.article h3
	{
		font-size:1em;
	}
	
	#page.article h2.shadow
	{
		font-size:1.1em;
		width:47%;
	}
	
	#page.article ul, #page #news ul
	{
		list-style-type:square;
		margin-left:1.3em;
		padding-left:0;
	}

	#page.article ul li, #page #news ul li
	{
		padding-left:0;
		
	}	
	
	
	#page.article ul.blockleft, #page.article ul.blockright
	{
		list-style-type:none;
		width:47%;
		padding:0;
		margin:0;
		padding-top:0.6em;
		padding-bottom:0.6em;
	}
	
	
	
	#page.article ul li
	{
		padding-left:1em;
	}
	
	#page.article h2.blockleft, #page.article ul.blockleft
	{
		clear:left;
		float:left;
	}
	
	#page.article h2.blockright,  #page.article ul.blockright
	{
		width:50%;
		clear:right;
		float:right;
	}
	
	
	#page.article #leftcol ul.blockleft, #page.article #rightcol ul.blockleft,
	#page.article #leftcol h2.blockleft, #page.article #rightcol h2.blockleft
	{
		width:100%;
	}


	#page.article h2.blockright
	{
		margin-top:-1.6em;
	}

/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/

	#submenu 
	{
		border-top:1px solid #D3D3D3;
		float:left;
		margin-top:5.2em;
		
		width:17.3em;
		padding-left:0.5em;
	}
	
	#submenu h3
	{
		margin-top:1em;
		font-size:1.2em;
	}
	
	#submenu h4
	{
		margin-left:0.6em;
		font-size:1.15em;
		margin-top:.2em;
	}

	#submenu ul 
	{
		padding-bottom:0.5em;
	}

	#submenu ul.headered li
	{
		padding-left:0.6em;
		margin-top:.3em;
		margin-bottom:.4em;
	}

	#submenu ul li
	{
		margin-left:.2em;
		padding-left:.6em;
		margin-top:.3em;
		margin-bottom:.4em;
	}
	
	#submenu ul li.active
	{
		background:transparent url(../images/submenu_active.png) no-repeat left center;
	}
 
	abbr
	{
		border:none;
	}
	
	#submenu #subnavlist li strong
	{
		font-weight:normal;
	}
	
	#submenu #subnavlist li.folder
	{
		background:transparent;
		
	}
	
	#years, #newsyears
	{
		margin-left:.9em;
	
		padding-top:.2em;

		padding-bottom:.35em;
		border-bottom:1px solid #d3d3d3;
		margin-bottom:1.5em;

		clear:both;
	}
	
	
	#page #years li
	{
		padding:0;
	}
	
	#years ul, #page #newsyears ul
	{
		margin:0;
		padding:0;

		display:inline;
	}
	
	#years li, #newsyears li
	{
		display:inline;
		font-size:1.3em;
		padding:0;
	}

	
	#years a.first, #newsyears a.first
	{
		border-left:1px solid #d3d3d3;
	}
	
	#years a, #newsyears a
	{
		border:1px solid #d3d3d3;
		
		border-top:1px solid white;
		border-left:none;
		
		padding:0.1em .7em .3em .5em;
		margin-right:-.22em;
	}
	
	#years li.active a, #newsyears li.active a
	{
		border-top:1px solid #d3d3d3;
		border-bottom:1px solid white;

		color:black;
		text-decoration:none;
	}
	
	#page ul.flist
	{
		width:100%;
	}
	#content ul.flist
	{
		padding:0;
		margin:0;
		list-style-type:none;
	}
	
	#content ul.flist li
	{
		margin:0;
		padding:0;
		padding-top:.2em;
	}

/*	-	-	-	-	-	-		--	-	-	-	-	-	-	-	-	-	-	-	*/


	#vergadering
	{
		margin-top:6.5em;
		padding-left:0.8em;
		margin-bottom:3em;
	}

	#vergadering p
	{
		line-height:1.5em;
		margin-bottom:1em;
	}	
	
	table, th, td
	{
		text-align:left;
		vertical-align:top;
		padding:0;
		margin:0;
		border:1px solid #9b9b9b;

		padding:.2em .5em;
	}
	
	table td a
	{
		font-weight:normal;
	}
	
	table thead.medium th
	{
		background-color:#AC020A;
	}
	
	.bijlage
	{
		background:#dedede;
	}

	.folder
	{
		padding-left:2.5em;
		background-image:url(../images/folder.png);
		background-repeat:no-repeat;
		background-position:0.5em 0.4em;
	}

	.folder_besloten
	{
		padding-left:2.5em;
		background-image:url(../images/secure.png);
		background-repeat:no-repeat;
		background-height: 20em;
		background-position:0.5em 0.4em;
	}

	#content #page.article ul li.folder
	{
		padding-left:1.8em;	
	}
	
	table
	{
		border-collapse:collapse;
		width:100%;
	}
	
	th
	{
		color:white;
		background:#8a040f;
		white-space: nowrap;
	}
	
	table.agendapunten th.agendapunten
	{
		width:11%;
	}
	
	table.agendapunten th.stukken
	{
		width:13%;
	}
	
	table.agendapunten th.onderwerp
	{
		width: 56%;
	}
	
	table.agendapunten th.documenten
	{
		width: 15%;
	}
	
	table.thema th.stukken
	{
		width: 25%;
	}	
	
	table.thema th.onderwerp
	{
		width: 63%;
	}

	table.thema th.datum
	{
		width: 12%;
	}	
	
	table.agendapunten th.raadsagendapunt
	{
		width: 11%;
	}
	
	table.agendapunten th.raadsstukken
	{
		width: 13%;
	}
	
	table.agendapunten th.raadsonderwerp
	{
		width: 50%;
	}
	
	table.agendapunten th.raadsdocumenten
	{
		width: 15%;
	}
	
	table.agendapunten th.raadscommissie
	{
		width: 14%;
	}			
	
	table.raad tr.point td
	{
		font-weight:normal;
	}

	table.raad tr.header td
	{
		background:white;
		color:black;
		font-weight:normal;
	}
	
	table.raad tr.header td.bijlage
	{
		background:#DEDEDE;
	}
	
	table.raad tr.header td a
	{
	 	color:#0067AF;
	}
	
	table.bijlagen th.document
	{
		width:20%
	}

	table.bijlagen th.onderwerp
	{
		width:60%
	}

	table.bijlagen th.datum
	{
		width:15%
	}
	
	#about
	{
		border:none;
		width:40%;
		float:left;
		border:none;
		margin-bottom:1.6em;	
	}

	#about th, #about td
	{
		border:none;
		color:black;
		background:white;
		font-weight:normal;
		padding:.2em;
		padding-left:.6em;
	}
	
	#about th
	{
		width: 75px;
	}
	
	#legenda
	{
		float:right;
		padding:0;
		margin:0;
		margin-top:.4em;
		
	}
	
	#legenda dt
	{
		float:left;
		margin-left:1.2em;
	}

	#legenda dd
	{
		margin:0;
		padding:0;
		margin-left:7.2em;
		padding-bottom:0em;		
	}
	
	table.agendapunten
	{
		clear:both;
		margin-bottom:2.5em;
	}

	caption
	{
		text-align:left;
		font-weight:bold;
		font-size:1.2em;
		padding-bottom:0.3em;
		padding-left:0.4em;
	}
	
	tr.header td
	{
		background:#ac4f57;
		color:white;
		font-weight:bold;
	}

	tr.header td a
	{
		color:white;
	}

	tr.point td span.description
	{
		font-weight:bold;
	}
	
	table.raad tr.point td span.description
	{
		font-weight:normal;
	}	
	
	tr.header td.bijlage
	{
		background:#a2454d;
	}
	
	#content #vergadering table td p
	{
		margin:0;
		padding:0;
		margin-bottom:1em;
	}
	
/*	--	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-		-*/

	#searchresults
	{
		padding-left:1em;
		padding-top:20em;
		padding-bottom:2em;
	}


	#searchresults h3
	{
		font-size:1.2em;
		padding:0;
		margin:0;
		font-weight:normal;
		margin-bottom:.2em;
	}

	#searchresults p
	{
		padding:0;
		margin:0;
		margin-bottom:1.5em;
	}
	
	#searchresults p.extra
	{
		color:#A7313D;
		margin-top:-1.5em;
		margin-bottom:1.5em;
	}
	
	#noresult
	{
		margin-top:19em;
		margin-left:1.2em;
		font-weight:bold;
	}
	
	#sform
	{
		position:absolute;
		top:16.2em;
		left:1em;
		padding:0;
		margin:0;
	}
	
		
	
	#sform fieldset
	{
		padding:0;
		margin:0;
		border:none;
		
	}
	
	#sform fieldset legend
	{
		display:none;
	}
	
	#sform label
	{
		display:block;
		float:left;
		width:12.8em;
		padding:.3em;
		
		text-align:right;
		padding-right:2em;
		font-weight:bold;
		font-size:1.1em;
	}
	
	#sform input, #sform select
	{
		margin:.3em;
		float:left;
	}
	
	#sform br
	{
		clear:both;
	}
	
	select.fixedsel
	{
		width:16em;
	}
	
	#sform #tot
	{
		width:4.5em;
		padding-right:1em;
	}
	
	#sq
	{
		
		width:38em;
	}
	
	#zoeknavigatie
	{
		margin-left:1em;
	}
	
	#zoeknavigatie ul li
	{
		float:left;
		margin-right:.4em;
		font-size:1.5em;
	}
	
	#zoeknavigatie p
	{
		clear:both;
		padding-top:.2em;
	}	

	#sform input.buttonzoek
	{
		width:5em;
		margin-top:1em;
		margin-left:48.6em;
	}
	
/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	&*/

#loggedin 
{
	position:absolute;
	top:0.1em;
	right:9em;
	width:18em;
	color:white;
}

#loggedin p
{
	margin:0;
	padding:0;
}

#loggedin a, #loggedin a:visited
{
	color:white;
}

#loggedin ul
{
	width:100%;
}


#loggedin li
{
	float:left;
	padding-right:0.5em;
	margin-right:0.5em;
}

#loggedin li.piped
{
	border-right:1px solid white;
}

/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/

#wijzig
{
	margin-left:1em;
	margin-top:4em;
}

#wijzig fieldset
{
	border:none;
	padding:0;
	margin:0;
	
}

#wijzig p
{
	margin-bottom: .8em;
}

#wijzig legend
{
	display:none;
}

#wijzig label
{
	display:block;
	float:left;
	width:14em;
	padding-right:1em;
	text-align:right;
	font-weight:bold;
	font-size:1.1em;
}

#wijzig input
{
	width:20em;
	display:block;
	float:left;
	margin-bottom:.9em;
}

br
{
	clear:both;
}


#page br
{
	clear:none;
}


#wijzig input.bttn
{
	width:10em;
	margin:0;
	margin-left:14.9em;
}

.error
{
	color: red;
}

/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/
#wijzigen_succes
{
	margin-left:1em;
	margin-top:4em;
	padding-top: 1em;
}
#wijzigen_succes p
{
	margin-bottom:1em;

}
#wijzigen_succes table
{
	margin-top: 2em;
	border:none;
	
	padding:0;
	margin:0;
	margin-bottom: 1em;
}

#wijzigen_succes caption
{
	margin-left: .4em;
	font-size:	1em;
}

#wijzigen_succes th
{
	background-color: white;
	font-weight: normal;
	color: black;
	width: 15em;
}

#wijzigen_succes p.error
{
	margin-bottom: 1em
}

#wijzigen_succes th
{
	border:none;
}

#wijzigen_succes td
{
	color: red;
	border:none;
	
}

/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/


/*********************** vergaderingen t/m 2004 ******************/
#content p.letop
{
	font-size: 1.2em;
	margin-left: .8em;
}

span.letop
{
	color: red;
}

ul.oud_verslag
{
	width: 15em;
	padding-bottom: 2em;
	float: left;
}

#content ul.oude_agenda
{
	width: 15em;
	padding-bottom: 2em;
	float: left;
}


ul.oude_agenda h4, ul.oud_verslag h4 
{
	font-size:1em;
}

#content li.archief_voor_2004
{	
	height:1.4em;
}

#content h3.oude_commissies
{
	clear: both;
	color: black;
	font-size: 1em;
	padding-left: .8em;
}

#back
{ 
	display:none;
}

img.right
{
	float:right;
}

img.left
{
	float:left;
}

p.left
{
	text-align:left;
}

p.right
{
	text-align:right;
}

#page ul.collegebesluit
{
	margin:0;
	padding:0;
	list-style-type:none;
}

#page ul.collegebesluit h3
{
	font-size:1.5em;
}

/**********************e-mail notificatie*******************************/
#paswoord_opgeven fieldset
{
	border: none
}

fieldset
{
	border: none;
}

input.fake_link
{
	border: none;
	background: none;
	padding: 0;
	margin: 0;
	margin-left: -.2em;
	color:#0067AF;
	cursor: pointer;
	text-decoration: underline;
}

input.veld
{
	width: 15em;
}

input.inloggen_ww_check
{
	margin-left: 10em;
}

span.left
{
	margin-left: 1em;
}

span.red
{
	float: right;
	margin-top: -1.25em;
	/*margin-left: 1em;
	*/
	color: red;
}

#paswoord_opgeven label
{
	display:block;
	float:left;
	width:10em;
	margin-right:-100em;
	text-align:left;
}

#paswoord_opgeven input.veld
{
	display:block;
	float:left;
	width: 15em;
}

#paswoord_opgeven br
{
	clear:both;
}

#notificatie_inloggen label
{
	display:block;
	float:left;
	width:10em;
	margin-right:0;
	margin-bottom: .4em;
	text-align:left;
}

#notificatie_inloggen input.veld
{
	display:block;
	float:left;
	width: 15em;
	margin-bottom: .4em;
}

#notificatie_inloggen input.inloggen_knop
{
	margin-left: 9em;
}

#notificatie_inloggen a
{
	margin-left: 10em;
}

#notificatie_inloggen p
{
	clear:both;
}

#notificatie_themas
{
	margin-left: -1.1em;
}

#notificatie_themas ul
{
	list-style-type:none!important;
	margin: 0!important;
	padding: 0!important;
	border: 0px solid red;
}

#notificatie_themas ul li
{
	border: 0px solid orange;
	width: 30em;
}

#notificatie_themas ul.sub_thema
{
	padding-left: 0!important;
}

#notificatie_themas ul li.sub_thema
{
	padding: 0!important;
	margin: 0!important;
	margin-left: .8em!important;
	padding-left: .6em!important;
	border: 0px solid orange;
	width: 25em;
	border-left: 1px solid #ccc;
	background: url(../images/folder_lines.gif) no-repeat;
}

#notificatie_themas ul li.sub_thema_last
{
	padding: 0!important;
	margin: 0!important;
	margin-left: .8em!important;
	padding-left: .6em!important;
	border-left: 0px solid #FFF;
	width: 25em;
	background: url(../images/folder_line_end.gif) no-repeat;
}

#notificatie_gegevens_wijzigen	p
{
	padding: 0!important;
	padding-top: 1em!important;
}

/* clickable raadzaal */
#Layer1 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:50;
	left: 391px;
	top: 243px;
}

#Layer2 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:48;
	left: 377px;
	top: 258px;
}

#Layer3 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:47;
	left: 363px;
	top: 272px;
}

#Layer4 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:46;
	left: 348px;
	top: 287px;
}

#Layer5 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:45;
	left: 337px;
	top: 307px;
}

#Layer6 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:44;
	left: 333px;
	top: 328px;
}

#Layer7 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:43;
	left: 333px;
	top: 347px;
}

#Layer8 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:42;
	left: 333px;
	top: 366px;
}

#Layer9 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:41;
	left: 333px;
	top: 385px;
}

#Layer10 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:40;
	left: 333px;
	top: 404px;
}

#Layer11 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:39;
	left: 333px;
	top: 463px;
}

#Layer12 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:38;
	left: 333px;
	top: 482px;
}

#Layer13 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:37;
	left: 333px;
	top: 501px;
}

#Layer14 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:36;
	left: 333px;
	top: 520px;
}

#Layer15 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:35;
	left: 333px;
	top: 539px;
}

#Layer16 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:34;
	left: 335px;
	top: 561px;
}

#Layer17 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:33;
	left: 349px;
	top: 578px;
}

#Layer18 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:32;
	left: 362px;
	top: 593px;
}

#Layer19 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:31;
	left: 378px;
	top: 607px;
}

#Layer20 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:30;
	left: 392px;
	top: 622px;
}

#Layer21 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:29;
	left: 454px;
	top: 280px;
}

#Layer22 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:28;
	left: 441px;
	top: 295px;
}

#Layer23 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:27;
	left: 426px;
	top: 310px;
}

#Layer24 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:26;
	left: 411px;
	top: 324px;
}

#Layer25 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:25;
	left: 398px;
	top: 343px;
}

#Layer26 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:24;
	left: 395px;
	top: 365px;
}

#Layer27 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:23;
	left: 395px;
	top: 384px;
}

#Layer28 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:22;
	left: 395px;
	top: 403px;
}

#Layer29 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:21;
	left: 395px;
	top: 422px;
}

#Layer30 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:20;
	left: 395px;
	top: 441px;
}

#Layer31 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:19;
	left: 395px;
	top: 460px;
}

#Layer32 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:18;
	left: 395px;
	top: 479px;
}

#Layer33 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:17;
	left: 395px;
	top: 498px;
}

#Layer34 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:16;
	left: 395px;
	top: 517px;
}

#Layer35 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:15;
	left: 398px;
	top: 540px;
}

#Layer36 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:14;
	left: 412px;
	top: 556px;
}

#Layer37 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:13;
	left: 427px;
	top: 572px;
}

#Layer38 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:12;
	left: 441px;
	top: 586px;
}

#Layer39 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:11;
	left: 454px;
	top: 601px;
}

#Layer40 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:11;
	left: 523px;
	top: 299px;
}

#Layer41 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:11;
	left: 526px;
	top: 319px;
}

#Layer42 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:11;
	left: 529px;
	top: 339px;
}

#Layer43 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:11;
	left: 532px;
	top: 360px;
}

#Layer44 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:11;
	left: 535px;
	top: 380px;
}

#Layer45 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:11;
	left: 539px;
	top: 401px;
}

#Layer46 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:11;
	left: 542px;
	top: 421px;
}

#Layer47 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:11;
	left: 545px;
	top: 441px;
}

#Layer48 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:11;
	left: 547px;
	top: 487px;
}


#Layer49 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:11;
	left: 545px;
	top: 507px;
}

#Layer50 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:11;
	left: 542px;
	top: 529px;
}

#Layer51 {
	position:absolute;
	width:25px;
	height:25px;
	z-index:11;
	left: 533px;
	top: 570px;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 60;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color:#FFFFFF;
padding: 5px;
left: -1000px;
border:solid;
border-color:#989898;
border-width:1px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 30px; /*position where enlarged image should offset horizontally */
}

.font {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
}



#blok1 {
width:370px;
height:530px;
background-image:url(../images/raadszaal-emp.jpg);
background-repeat:no-repeat;
float:left;
}

#blok1-1 {
width:370px;
height:25px;
background-image:url(../images/raadszaal-emp.jpg);
background-repeat:no-repeat;
float:left;
}

#blok2 {
width:200px;
height:501px;
float:left;
}

/*IE fix*/
#opmerkingen p
{	
	width:100%;
}

#print_knop
{
	position: absolute; 
	width: 10.5em; 
	bottom: 2em;
	left: 1em;
}

#print_knop a
{
	position: absolute; 
	margin-top:.2em; 
	margin-left:5px;
}

#thema_page
{
	display: inline;
}