/*
  .oooooo.                          .o88o.  o8o                                                .    o8o            
 d8P'  `Y8b                         888 `"  `"'                                              .o8    `"'            
888           .ooooo.  ooo. .oo.   o888oo  oooo   .oooooooo oooo  oooo  oooo d8b  .oooo.   .o888oo oooo   .ooooo.  
888          d88' `88b `888P"Y88b   888    `888  888' `88b  `888  `888  `888""8P `P  )88b    888   `888  d88' `88b 
888          888   888  888   888   888     888  888   888   888   888   888      .oP"888    888    888  888ooo888 
`88b    ooo  888   888  888   888   888     888  `88bod8P'   888   888   888     d8(  888    888 .  888  888    .o 
 `Y8bood8P'  `Y8bod8P' o888o o888o o888o   o888o `8oooooo.   `V88V"V8P' d888b    `Y888""8o   "888" o888o `Y8bod8P' 
                                                 d"     YD                                                         
                                                 "Y88888P'
/*- - - - - - - - - BODY/CONTAINER- - - - - -*/
*
{
	margin:				0;
	padding:			0;
}

body
{
	font-family:		verdana, arial, sans serif;
	font-size:			76%;
	height:				100%;
	background:			#c9c9c9 url("../images/back.gif") repeat-y center top;
	}

#container
{
	position: 			relative;
	background:			transparent url("../images/back_header.gif") no-repeat center top;
}

#centered
{
	background:			url("../images/logo.gif") 10px 10px no-repeat;
	margin-left:		auto;
	margin-right:		auto;
	padding-top:		2em;
	width:				883px;
	min-height: 		100%;	
	padding-bottom: 	5em;
	position:			relative;	
	
}

/*- - - - - - - - - HEADER - - - - - - - - - -*/
#header
{
	
	height: 			5em;  /*standaard 10.3em*/
	padding-top:		3.2em;
	position: 			relative;	
	}


#header h1 a:visited
{
	color:				#000;
}

/*- - - - - - - - - MENU - - - - - - - - - - -*/
#menu
{
	height:				2.4em;
	margin: 			0px;
	padding:			0px;
	border:				none;
	top: 				11em; /*standaard 9.8em*/
	clear:				left;
	position: 			absolute;
	background: 		#0E867C; 
	width:				899px;
	margin-left:		-.7em;
	border-top:			1px solid #fff;
	border-bottom:		1px solid #fff;
}

#menu li
{
	float: 				left;
	font-size: 			1.1em;
	font-weight:		bold;
	height: 			1.4em;
	list-style:			none!important;
}

#menu li a
{
	color: 				#fff;
	background: 		#0E867C; 
	border-right: 		1px dotted #fff;
	font-family:		Tahoma,verdana;
	display:			block;
	padding: 			.3em 1.5em;
	text-decoration:	none;
	
}

#menu a.active,#menu a:hover
{
	text-decoration:	underline;
	color:				white!important;
}

/*- - - - - - - - -TOP MENU - - - - - - - - */
#nav2 ul
{
	position:			absolute;
	top:				1em;
	border: 			none;
	right:				10em;
	width: 				62.6em;
}

#nav2 ul li
{
	float:				right;
	font-size:			.9em;
	list-style:			none;
	color:				#000;
	border-right:		1px dotted #081c5a;
}

#nav2 ul li.first
{
	list-style:			none;
}

#nav2 ul li a
{
	font-weight:		normal;
	margin-left:		1em;
	margin-right:		1em;	
	padding: 			0;
	text-decoration:	none;
	background: 		none;
	border: 			none;
	color:				#000;
	text-decoration:	none;	
}

#nav2 ul li a:hover
{
	background: 		none;
	color:				#000!important;
	text-decoration:	underline;
}

/*- - - - - - - - - MENU LIJSTEN- - - - - - -*/
ul, #content #links ul, #content #komende_vergaderingen ul, #content #laatste_vergaderingen ul
{
	font-size:			.9em;	
	list-style: 		square;
	margin-left:		2em;
	padding-left: 		0;
	padding-bottom: 	1em;
}

#content #links ul li a:hover, #content #komende_vergaderingen ul li a:hover, #content #laatste_vergaderingen ul li a:hover, #sidebar_themas ul li a:hover, #navigation ul li a:hover
{
	/*background: 		#EAEAEA url(../images/li_arrow.png) no-repeat .4em center;*/
	color: 				#0E867C!important;
}

#content #links ul li a, #content #komende_vergaderingen ul li a, #content #laatste_vergaderingen ul li a, #sidebar_themas ul li a, #sidebar_organen ul li a, #navigation ul li a
{
	/*background: 		url(../images/li_arrow.png) no-repeat .4em center;*/
	color: 				#000!important;
	font-weight:		bold;
	border-bottom: 		1px dashed #ccc;
	margin-left:		-2em;
	padding-left:		4em;
	}

ul li a:hover, #content #links ul li a:hover, #content #komende_vergaderingen ul li a:hover, #content #laatste_vergaderingen ul li a:hover
{
	text-decoration: 	none;
	background:			#E0F0F5;
}

ul li a:visited,ul li a:link,ul li a:active, #content #links ul li a:visited, #content #komende_vergaderingen ul li a:visited, #content #laatste_vergaderingen ul li a:visited, #content #links ul li a:link, #content #komende_vergaderingen ul li a:link, #content #laatste_vergaderingen ul li a:link, #content #links ul li a:active, #content #komende_vergaderingen ul li a:active, #content #laatste_vergaderingen ul li a:active, #sidebar_themas ul li a:active
{
	text-decoration: 	none;
}

ul li a, #content #links ul li a, #content #komende_vergaderingen ul li a, #content #laatste_vergaderingen ul li a
{
	display:			block;
	padding-left: 		2.3em;
	text-decoration: 	none;
	}

#vergaderingen li a, #jaren li a
{
	background:			none;
}

#navigation  ul li ul
{
	border: 			none;
}

#options
{
	position:			absolute;
	top:				2em;
	right:				0;
}

#options ul
{
	list-style:			none;
	border:				0;
}

#options ul li
{
	
}

#options ul li a.zoom
{
	background:			url(../images/icons/zoom.png) no-repeat scroll left center;
	color:				#000000;
	padding-left:		1.6em;
	margin-right:		1em;
	}

/*- - - - - - - - - SIDEBAR - - - - - - - - - */
/*#sidebar ul li a, #sidebar_home ul li a, , #jaren ul li a, #vergaderingen ul li a, #sidebar_verg ul li a, #documenten ul li a, #searchresults li a, #zoeknavigatie  ul li a, #content ul li a
{
	border: 			none;
	color: 				#000;
}*/

#sidebar_organen a  {
	padding-left:		1em;
	}

#sidebar_organen ul li
{

}

#sidebar_organen ul li:hover
{
	background:			#E0F0F5;
	}

#sidebar
{
	left:				1.5em;
	position:			absolute;
	width:				20em;
}

#sidebar_verg
{
	position:			absolute;
	padding:			1em;
}

#sidebar_themas, #sidebar_organen
{
	left:				1.5em;
	position:			absolute!important;
	top:				6.5em;
}

/*- - - - - - - - - KLIKPAD- - - - - - - - - -*/
#klikpad
{
	color:				#081c5a;
	margin-bottom:		.5em;
	margin-left:		1.5em;
	border-bottom:		1px dashed #CCC;
}

#klikpad a, #klikpad a:visited
{
	color:				#0E867C;
	text-decoration: 	none;
}

#klikpad a:hover
{
	text-decoration: 	underline;
}

#klikpad p strong
{
	color:				#0E867C;
	font-weight:		normal;
}

#klikpad p
{
	margin-top:		3em;
	margin-bottom:		0em;
}

#direct ul {
	list-style-image:	url(../images/li_block.png)!important;
}

#direct ul li a {
	display:			block!important;
}

#direct a {
	color:				#000;
	font-weight:		bold;
}

#direct a:hover {
	color:				#ff9900;
}

/*- - - - - - - - -INLOGGEN/UITLOGGEN - - -*/
#inloggen 
{
	background: 		#E0F0F5;
	margin-top:			2.3em;
	margin-left:		0;
	padding:			1em;
	border:				1px solid #005B7F;
}

#inloggen  legend
{
	font-size:			1.1em;
	font-weight:		bold;
	margin:				0;
	margin-bottom:		.5em;
	padding:			0;
}

#inloggen  input
{
	border:				1px solid #888888;
	margin-bottom:		5px;
	padding:			.2em;
	width:				20em;
}

#inloggen_link, #uitloggen_link
{
	color:				#000;
}

#inloggen_link:hover, #uitloggen_link:hover
{
	color:				#000!important;
	text-decoration:	underline;
}

#uitloggen
{
	color:				#666;
}

#uitloggen:hover
{
	color:				#00257E;
	text-decoration:	underline;
}

#content #inloggen  input.bttn
{
	margin-left: 		22.3em;
	width: 				10em;
}

#inloggen #name, #inloggen #paswd
{
	width:				18em;
}

/*- - - - - - - - - FOOTER - - - - - - - - - -*/
#footer
{
	color:				#979797;
	clear:				both;
	height: 			10em;
	position:			relative;
	margin-left: 		auto;
	margin-right:		auto;
}

/*- - - - - - - - - OVERIG - - - - - - - - - -*/
#aboform legend, #logform legend, #aboform_sms legend
{
	color:				#00257E;
}

#content #alphabet ul
{
	border: 			none;
}

#content #alphabet li a
{
	background: 		none;
	border: 			none;
	border-top: 		.1em solid #fff;
}

#content #alphabet li a:hover
{
	background: 		#E0F0F5;
	border-top: 		.1em solid #005B7F;
	color: 				#888888!important;
}

#agendapunten table
{
	
}

.cl_both a
{
	color: 				#00257E;
}

#content input.bttn
{
	background: 		#005B7F;
	border: 			1px solid #005B7F;
	color: 				#fff;
}

.current_year
{
	background: 		#E0F0F5;
}

#date
{	
	color: 				#00257E;
}

div.intro
{
	border-top: 		1px dashed #00257E;
}


div.content_art
{
	border-top: 		1px dashed #00257E;
}

#jaren ul li a:hover
{
	background: 		#E0F0F5;
}

#logform input.submit
{
	background: 		#00257E;
	color: 				#fff;
	border: 			1px solid #888888;
}

#media_bar
{
	background: 		#005B7F;
	border-top:			.5em solid #888888;
}

#newsperiod ul li a, #vergaderingen li a, #jaren ul li a
{
	border-bottom: 		1px solid #FFF!important;
}

#newsperiod li.active a
{
	background: 		#E0F0F5;
	border-bottom: 		1px solid #005B7F;
}

#newsperiod li.active  a:hover
{
	background: 		#E0F0F5;
}

#newsperiod a:hover, #vergaderingen li a:hover, #jaren ul li a:hover
{
	background: 		#E0F0F5;
	border-bottom: 		1px solid #005B7F!important;
}

#newsitems h2
{
	color: 				#888888;
	border-bottom: 		1px solid #005B7F;
}

#newsitems h2 a
{
	color: 				#00257E;
}

#newsyears ul, #newsmonths ul, #vergaderingen, #jaren ul
{
	border-top: 		1px solid #005B7F!important;
}

#reacties h3.big
{
	border-top: 		4px solid #00257E;
}

#sform, #aboform, #logform
{
	border:				1px solid #0E867C;
	background: 		#E0F0F5;
}

#sform input, #sform select {
	border:				1px solid #000000;
}

#showcase
{
	background: 		#005B7F;
	border-top:			.5em solid #888888;
}

#sitemap ul
{
	border: 			none;
}

#sitemap ul li a
{
	border: 			none;
	background: 		none;
}

table.verord td
{
	border-bottom: 		1px solid #005B7F;
}

table.verord td a
{
	color: 				#00257E;
}

table.mt
{
	background: 		#E0F0F5;
	border-top:			.5em solid #00257E;
}

strong
{
	color: 				#081C5A;
}

/*- - - - - -  TOP MENU - - - - - -*/
#inloggen_link, #uitloggen_link
{
	font-size:			.8em;
	padding: 			0;
	position:			absolute;
	right:				4.5em;
	text-decoration:	none;
	top:				1.4em;
}

#inloggen_link:hover, #uitloggen_link:hover
{
	text-decoration:	underline!important;
}

#sitemap ul li
{
	padding-left: 		1em!important;
}

#sitemap ul li a
{
	padding-left: 		0;
	text-decoration: 	underline;
}

#sidebar ul, #sidebar_home ul, #sidebar_verg ul, #documenten ul, #searchresults, #zoeknavigatie  ul, #content ul
{
	border: 			none;
	
}

#sidebar ul li a, #sidebar_home ul li a, #jaren ul li a, #vergaderingen ul li a, #sidebar_verg ul li a, #documenten ul li a, #searchresults li a, #zoeknavigatie  ul li a, #content ul li a
{
	display: 			inline;
	font-weight: 		normal;
	padding: 			0;
	text-decoration: 	underline;
}

#sidebar h2, #sidebar_home h2, #sidebar_themas h2, #sidebar_organen h2, #sidebar_verg h2
{
	margin-top: 		0;
}

#sidebar_organen h3
{
	padding-left:		1em;
}

/*
#sidebar_themas h2
{
	padding:			.3em 0 .3em .4em;
	margin:				0;
}
*/
#sidebar_themas h2, #sidebar_organen h3
{
	padding:			.3em 0 .4em 0;
	margin:				0;
}

#jaren ul
{
	list-style: 		none;
	margin-left: 		0;
	width: 				7em;
}

#jaren ul li a
{
	padding: 			.2em;
}

#film
{
	padding-bottom: 	1em;
}

#sidebar_organen h2
{
	left: 				-999em;
	position: 			absolute;
}

#navigation h2
{
	left: 				-999em;
	position: 			absolute;
}

#navigation  ul li ul li a
{
	padding-left: 		2.5em;
}

#content th
{
	font-weight: 		normal;
	text-align: 		left;
	vertical-align: 	top;
	width: 				10em;
}

#media_bar img
{
	width: 				18em;
}

#alphabet
{
	margin-top: 		3em;
}

#content #alphabet ul
{
	list-style: 		none;
	margin-top: 		1em;
	margin-left: 		0;
}

#content #alphabet li
{
	float: 				left;
	margin-bottom: 		2px;
}

#content #alphabet li a
{
	display: 			block;
	font-size: 			1.1em;
	font-weight: 		normal;
	padding-left: 		1em!important;
	padding-right: 		1em;	
	padding-top: 		.5em;
	padding-bottom: 	.6em;
	text-align: 		center;
	text-decoration: 	underline;
	vertical-align: 	middle;
}

#content #alphabet li a:hover
{
	font-weight: 		normal;
	text-decoration: 	none;
}

#content fieldset
{
	border: 			none;
}

#content legend
{
	padding-bottom: 	1em;
}

#content label
{
	display: 			block;
	float: 				left;
	padding-top: 		.3em;
	width: 				15em;
}

#content input.bttn
{
	margin-left: 		13.6em;
	margin-top: 		.5em;
	padding-left: 		3em;
	padding-right: 		3em;
	padding-bottom: 	.2em;
	padding-top: 		.1em;
	width: 				auto;
}

#search fieldset
{
	border: 			none;
	position: 			relative;
	width: 				10.4em;
}

#search label, #search legend
{
	left: 				-999em;
	position: 			absolute;
}

#search legend
{
	display: 			none;
}

#content #searchresults
{
	font-size: 			1em;
	list-style: 		none;
	list-style: 		none;
	margin-left: 		0;
}

#searchresults li
{
	clear: 				both;
}

#searchresults li a
{
	display: 			inline;
}

span.searchresultnumber
{
	float: 				left;
	font-size: 			2em;
	height: 			3em;
	padding-top: 		.5em;
	margin-right: 		.5em;
	margin-bottom: 		.2em;
	text-align: 		center;
	width: 				1.5em;
}

#zoeknavigatie  ul
{
	clear: 				both;
	height: 			2em;
	list-style: 		none;
	margin-left: 		0;
	text-align: 		center;
}

#zoeknavigatie  ul li
{
	float: 				left;
	font-size: 			1.4em;
	font-weight: 		bold;
	margin-top: 		.4em;
	text-align: 		center;
	width: 				1.4em;
}

#zoeknavigatie  p
{
	float: 				right;
	margin-left: 		1em;
}

#sform, #aboform, #logform, #aboform_sms
{
	padding: 			1em;
	margin-top:			1em;
}

#sform legend
{
	display: 			none;
}

#sform input.submit
{
	background:			#005B7F;
	color:				#ffffff;
	bottom:				1em;
	display: 			block;	
	margin-left:		28em;
	width: 				5em;
}

#sform label
{
	width: 				13.6em;
}

#aboform fieldset, #aboform_sms fieldset
{
	padding-bottom: 	1em;
}

#aboform legend, #logform legend, #aboform_sms legend
{
	font-size: 			1.1em;
	font-weight: 		bold;
}

div.block input.cb, div.block input.radio, #yesno
{
	clear: 				both!important;
	float: 				left!important;
}

#email_adres
{
	width: 				21.4em!important;
}

#aboform label.inline, #aboform_sms label.inline
{
	display: 			inline;
	margin-top: 		-.4em;
	margin-left: 		.5em;
	padding-bottom: 	.5em;
	width: 				auto;
}

#search_stukken fieldset
{
	margin-bottom: 		2em;
	padding: 			1em;
}

#search_stukken legend
{
	display:			none;
}

#search_stukken #vd, #search_stukken #td, #search_stukken #ty, #search_stukken #vy, #sform #vd, #sform #td, #sform #ty, #sform #vy
{
	margin-bottom: 		.4em;
	width: 				5em;
}

#search_stukken #vm, #search_stukken #tm, #sform #vm, #sform #tm
{
	margin-bottom: 		.4em;
	width: 				10em;
}

#sq
{
	margin-bottom: 		.4em;
	width: 				20.3em;
}

#t, #filter
{
	margin-bottom: 		.4em;
	width: 				20.6em;
}


#d, #wijk
{
	width:				20.6em;
	margin-bottom:		.5em;
}

#search_stukken input.sub
{
	margin-left: 		25em;
	margin-top: 		1em;
	padding-left: 		2em;
	padding-right: 		2em;
}

#search_stukken label
{
	width: 				5em;
}

#search_stukken table
{
	margin-top: 		2em;
	width: 				100%;
}

#search_stukken caption
{
	left: 				-999em;
	position: 			absolute;
}

#search_stukken th
{
	font-weight: 		bold;
}

#search_stukken th.volgnummer
{
	width: 				2em;
}

#search_stukken td.volgnummer
{
	font-size: 			1.4em;
}

#search_stukken th.extra
{
	text-align: 		right;
	width:				6em;
}

#search_stukken td.mw
{
	font-style: 		italic;
	text-align: 		right;
}

#newsperiod
{
	left: 				-22.5em;
	position: 			absolute;
	top: 				-1.1em;
	width: 				20em;
}

#newsperiod ul li a, #vergaderingen li a, #jaren ul li a
{
	display: 			block;
	padding: 			.2em!important;
}

#newsyears, #jaren ul
{	
	float: 				left;
	margin-right: 		1em;
	width: 				8em;
}

#newsmonths
{
	float: 				left;
	width: 				10em;
}

#vergaderingen
{
	float: 				right;
	list-style: 		none!important;
	margin-left: 		0!important;
	margin-right: 		20em;
	padding-left: 		0!important;
	width: 				10em!important;
}

#vergaderingen li a, #jaren ul li a, #vergaderingen li a, #jaren ul li a
{
	display: 			block!important;
}

#newsyears ul, #newsmonths ul, #vergaderingen, #jaren ul
{
	list-style: 		none;
	margin-left: 		0;
}

#newsitems p
{
	margin-bottom: 		2em;
}

#newsitems h2
{
	font-weight: 		normal;
	font-size: 			1em;
	text-align: 		right;
}

#newsitems h2:hover
{
	border-bottom: 		1px solid #00257E;
}

#newsitems h2 a
{
	font-weight: 		normal;
	font-size: 			1.6em;
	float: 				left;
	margin-top: 		-.3em;
	text-decoration: 	none;
}

#date
{	
	font-weight: 		normal;
	list-style: 		none;
}

#reacties h3.big
{
	clear: 				both;
	margin-top: 		1em;
	margin-bottom: 		.4em;
	padding-top: 		.9em;
}

#reacties h4
{
	margin-bottom: 		.8em;
	padding-top: 		.3em;
	text-transform: 	uppercase;
}

#reactform, .cl_both
{
	clear: 				both;
}

#inhoud
{
	width: 				24em;
}

span.date
{
	font-weight: 		normal;
	text-transform: 	uppercase;
}
#logform fieldset
{
	border: 			none;
	margin-left:	-20em;
}

#logform input.submit
{
	margin-left: 		47.9em;
	margin-top: 		.5em;
	padding: 			0;
	padding-bottom: 	.2em;
	padding-top: 		.1em;
	text-align: 		center;
	width: 				10em;
}

#mw_img
{
	position: 			absolute;
	right: 				1em;
	top: 				14.2em;
}

#mw_img img
{
	width: 				9em;
}

#sidebar_home #direct ul li a:hover
{
	background:none!important;
}

.clearfix:after {
    content:			"."; 
    display:			block; 
    height:				0; 
    clear:				both; 
    visibility:			hidden;
}

.readspeaker
{
	display:			block;
	width:				100%;
	padding-top:		.5em;
	padding-bottom:		.6em;
	border-bottom:		1px solid #005B7F;
}

/*- - - - - - - - TABLE & DIV's - - - - - - - - */
table.med1 th
{
	font-weight:		bold!important;
	width:				13em!important;
}

table.med1 td
{
	padding-right:		11em!important;
	padding-left:		1em;
}

table.mt
{
	padding: 			1em;
	margin-top: 		2em;
}

table.verord
{	
	width: 				100%;
}

table.verord td.verordomschr
{
	width: 				66%;
}

table.verord th, table.verord caption
{
	left: 				-999em;
	position: 			absolute;
}

table.verord td
{
	padding-bottom: 	1em;
	padding-top: 		1em;
}

div.intro
{
	float: 				left;
	margin-right: 		1em;
	margin-top: 		.6em;
	padding-top: 		1em;
	width: 				10em;
}

div.content_art
{
	float: 				left;
	padding-top: 		1em;
	margin-top: 		.6em;
	width:				70.6%;
}

div.content_art h2 a 
{
	display: 			block;
	margin-top: 		-1em;
}

div.komendevergadering
{
	width:				20em;
	margin-right:		1em;
	margin-bottom:		1em;
	float:				left;
	border-bottom:		1px solid #005B7F;
}

div.komendevergadering h2 span
{
	font-size:			.8em;
	font-weight:		normal;
	color:				#A6A6A6;
}


#gsmpanel
{
	position:			absolute;
	top:				.5em;
	left:				4.5em;
	z-index:			100;
}
