/*- - - - - - - - - Body / Container- - - - - -*/
body
{
	font-family:		Arial,Sans-Serif;
	background: 		#f3f3f3;
}

#container
{
	background:			url(../images/hashpattern.png) repeat top center;	
}

#centered
{
	background:			#fff;
}


/*- - - - - - - - - Header - - - - - - - - - -*/
#header
{
	height: 			10.3em;  /*standaard 10.3em*/
}

#header_img 
{
	background: 		url(../images/header.jpg) no-repeat top left;
}

#header_content 
{
	background:			url(../images/verloopbg.png) no-repeat top left;
	color:				#fff;
	
}

#header h1 a:visited
{
	color:				#000;
}

/*- - - - - - - - - Fonts - - - - - - - - - - */
h1
{
	color:				#004198;
	font-family:		Arial,Sans-Serif;
}

h2
{
	color:				#004198;
	font-family:		Arial,Sans-Serif;
}

h2.title
{
	color:				#00257E;
	font-family:		Arial,Sans-Serif;
}

h3
{
	color:				#B52819;
	font-family:		Arial,Sans-Serif;
}

h4
{
	font-family:		Arial,Sans-Serif;
}

/*- - - - - - - - - URL - - - - - - - - - - - */

a:link
{
	color:				#000;
}
a:visited
{
	color:				#000;
}
a:hover
{
	color:				#FF9900;
}
a:active
{
	color:				#000;
}

/*- - - - - - - - - Menu - - - - - - - - - - -*/
#menu
{
	background: 		#5CC5FE;
	border:				none;
	top: 				160px;
}

#menu li a
{
	color: 				#004198;
	background: 		none;
	border: 			none;
	font-family:		verdana;
}

#menu li a.active,#menu li a:hover
{
	background: 		white;
	color:				#004198;
}

/*- - - - - - - - - top menu - - - - - - - - */

#nav2 ul
{
	position:			absolute;
	top:				1em;
	right:				21.7em;
	width: 				62.6em;
	border:				none;
}

#nav2 ul li
{
	float:				right;
	font-size:			1em;
	list-style:			none;
	}

#nav2 ul li.first
{
	list-style:			none;
}

#nav2 ul li a
{
	
	color:				#004198;
	margin-right:		.2em;	
	padding-right:		.2em;
	text-decoration:	none;
	font-weight:		bold;
	height:				1em;
}

#nav2 ul li a:hover
{
	text-decoration:	underline!important;
}


/*- - - - - - - - - Menu Lijsten- - - - - - -*/
ul, #content #links ul, #content #komende_vergaderingen ul, #content #laatste_vergaderingen ul
{
	
}

#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, #content #laatste_themas ul li a
{
	background: 		url(../images/redblock.png) no-repeat .4em center;
	color: 				#004198;
}

#content #thema_agendapunten li, #content #thema_documenten li
{
	background: 		url(../images/redblock.png) no-repeat .4em .6em;
	padding-left: 		1.8em;
}

#vergaderingen li a, #jaren li a
{
	background: none;
}

ul li a.selected
{
	background: 		url(../images/redblock.png) no-repeat .4em center;
	color: 				#00257E;
}

#navigation  ul li ul
{
	border: 			none;
}
/*- - - - - - - - - Sidebar - - - - - - - - - */


#sidebar_organen, #sidebar_verg, #sidebar_themas
{
	background:#DEEFFA;
}

#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;
}

#zoeknavigatie ul{
	position:relative;
	margin-top:1em;
	padding-bottom:3em;
	height:18em;
	}
	
#zoeknavigatie p{
	display:block;
	clear:left;
	margin-top:2em;
	margin-bottom:2em;
	}
	
	

/*- - - - - - - - - Klikpad- - - - - - - - - -*/

#klikpad
{
	left:				1.6em;
	top:				3em;
	position:			absolute;
	color:				#004198;	
}

#klikpad a
{
	text-decoration: 	none;
	color:				#004198;
}

#klikpad a:hover
{
	text-decoration: 	underline;
	color:				#004198;
}

#klikpad p{
	line-height:1.2;
}

#klikpad p strong
{
	font-weight:		normal;
}

#options
{
	display:		none;
}


/*- - - - - - - - - Inloggen / Uitloggen - - -*/
#inloggen 
{
	border-top: .5em solid #004198;
	
}

#inloggen  legend
{
	color: 				#00257E;
}

#inloggen  input
{
	border: 1px solid 	#888888;
}

#inloggen_link, #uitloggen_link
{
	color:#004198;
	font-weight:bold;
	height:1em;
	margin-right:0.2em;
	padding-right:0.2em;
}

#inloggen_link:hover, #uitloggen_link:hover
{
	background: 		none;
	color:				#00257E!important;
}

#uitloggen
{
	color:				#666;
}

#uitloggen:hover
{
	color:				#00257E;
}

/*- - - - - - - - - Search - - - - - - - - - -*/

#search #q
{
	border: 			1px solid 	#004198;
	color: 				#004198;
}

#search input.image
{
	background: 		url(../images/system-search2.gif) no-repeat .3em 0 ;
	border: 			none;
	cursor:				pointer;
}

span.searchresultnumber
{
	background: 		#DEEFFA;
	color:				#004198;
}

#zoeknavigatie  ul
{
	
}

#zoeknavigatie  ul li
{
	color: 				#00257E;
}

#search_stukken fieldset
{
	border-top: 		6px solid #00257E;
	background: 		#DEEFFA;
}

#search_stukken th
{
	color: 				#00257E;
	border-bottom: 		1px solid #DEEFFA;
}

#search_stukken td
{
	border-bottom: 		1px solid #DEEFFA;
}

#search_stukken td a
{
	color: 				#00257E;
}


/*- - - - - - - - - Footer - - - - - - - - - -*/
#footer
{
	background:			#5CC5FE;
	height:				4em;
	color:				#004198;
	clear:				both;
	position:			relative;
	margin-left: 		auto;
	margin-right:		auto;
	margin-top: 		5em;
}

#footer p
{
	text-align:			center;
	font-size:			1em;
	font-weight:		bold;
	padding-top:		1em;
}

#footer img
{
	margin-top:		-3.8em;	
	/*display:		none;*/
}
	
/*- - - - - - - - - Overig - - - - - - - - - -*/
#aboform legend, #logform legend
{
	color:				#00257E;
}

#content #alphabet ul
{
	border: 			none;
}

#content #alphabet li a
{
	background: 		none;
	border: 			none;
	
}

#content #alphabet li a:hover
{
	background: 		#DEEFFA;
	color: 				#B52819!important;
}



#agendapunten table
{
	border-top: 		1px solid #DEEFFA;
}

.cl_both a
{
	color: 				#00257E;
}

#content input.bttn
{
	background: 		#004198;
	color: 				#fff;
	border:				none;
}

.current_year
{
	background: 		#DEEFFA;
}

#date
{	
	color: 				#00257E;
}

div.intro
{
	border-top: 		1px dashed #00257E;
}


div.content_art
{
	border-top: 		1px dashed #00257E;
}

#jaren ul li a:hover
{
	background: 		#DEEFFA;
}

#logform input.submit
{
	background: 		#00257E;
	color: 				#fff;
	border: 			1px solid #888888;
}

#media_bar
{
	background: 		#DEEFFA;
	border-top:			.5em solid #888888;
}

#newsperiod ul li a, #vergaderingen li a, #jaren ul li a
{
	
}

#newsperiod li.active a
{
	background: 		#DEEFFA;
	border-bottom: 		1px solid #DEEFFA;
}

#newsperiod li.active  a:hover
{
	background: 		#DEEFFA;
}

#newsperiod a:hover, #vergaderingen li a:hover, #jaren ul li a:hover
{
	background: 		#DEEFFA;
	/*border-bottom: 		1px solid #004198!important;*/
}

#newsitems h2
{
	color: 				#888888;
	border-bottom: 		1px solid #DEEFFA;
}

#newsitems h2 a
{
	color: 				#00257E;
}

#newsyears ul, #newsmonths ul, #vergaderingen, #jaren ul
{
	/*border-top: 		1px solid #DEEFFA!important;*/
}

#reacties h3.big
{
	border-top: 		4px solid #00257E;
}

#sform, #aboform, #logform
{
	border-top:			5px solid #004198;
	}

#showcase
{
	background: 		#DEEFFA;
	border-top:			.5em solid #888888;
}

#sitemap ul
{
	border: 			none;
}

#sitemap ul li a
{
	border: 			none;
	background: 		none;
}

table.verord td
{
	border-bottom: 		1px solid #DEEFFA;
}

table.verord td a
{
	color: 				#00257E;
}


strong
{
	color: 				#081C5A;
}

table.med1 th
{
	font-weight:		bold!important;
	width:				13em!important;
}

table.med1 td
{
	padding-right:		11em!important;
	padding-left:		0;
}

table.mt
{
	padding: 			1em;
	padding-left:		0;
	margin-top: 		2em;
}

table.med1.mt td
{
	padding-left:		0;
	font-size:1em;
}

table.med1.mt th
{
	font-weight:		normal!important;
}

.mw_img
{
	position: 			absolute;
	float:				right;
	right: 				5em;
	top: 				4em;
	width: 				140px;
}

.mw_img 
{
	
}
	
a:link
{
	text-decoration: 	underline;
}

a:hover
{
	color:				#B52819;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
h1
{
	font-size:			1.8em;
	font-weight:		bold;
	margin-bottom: 		1em;
}

h2
{
	font-size:			1.4em;
	font-weight:		bold;
	margin:				.7em;
	margin-left:		0;
	margin-top:			1em;
}

h2.title
{
	margin-top:			.4em;
}

h3
{
	font-size:			1.2em;
	font-weight:		bold;	
	margin:				.5em;
	margin-left:		0;
}

h4
{	
	font-size:			1em;
	font-weight:		bold;	
}

h5
{
	font-size:			1em;
	font-weight:		bold;	
}

h6
{}


p, ul
{
	font-size:			1em;
	line-height:		170%;	
	margin-bottom:		1em;
}

td, th
{
	font-size:			.9em;
	line-height:		170%;	
	margin-bottom:		1em;
}

ul
{
	margin-left:		1.2em;
}

img
{
	border:				none;
}

td
{
	vertical-align:		top;
}

.nonvisual
{
	height:				0;
	position:			absolute;	
	top:				-999em;
}

#inloggen 
{
	margin-top: 2.3em;
	margin-left: -1em;
	padding: 1em;
}

#inloggen  legend
{
	font-size: 1.1em;
	font-weight: bold;
	margin: 0;
	margin-bottom: .5em;
	padding: 0;
}

#inloggen  input
{
	margin-bottom: 5px;
	padding: .2em;
	width: 20em;
}

#content #inloggen  input.bttn
{
	margin-left: 		22.3em;
	width: 				10em;
}

#inloggen #name, #inloggen #paswd
{
	width:				18em;
}



#uitloggen:hover
{
	text-decoration:	underline;
}

/******** menu lijstjes ***************/
ul, #content #links ul, #content #komende_vergaderingen ul, #content #laatste_vergaderingen ul, #content #laatste_themas ul
{
	list-style: 		none;
	margin: 			0;
	padding: 			0;
	padding-bottom: 	1em;
	padding-left:		.2em;
}

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;
}

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, #content #laatste_themas ul li a
{
	display:			block;
	font-weight: 		bold;
	padding-left: 		1.8em;
	text-decoration: 	none;
}

#content #thema_agendapunten li a, #content #thema_documenten li a
{
	font-weight: 		bold;
	padding-right:		1em;
	color: 				#004198;
	text-decoration: 	none;
}

#komende_vergaderingen ul li a, #laatste_vergaderingen ul li a
{
	margin-left:-.5em;
}
	
/***** top menu *****/
#menu
{
	height:				2.2em;
	margin:				0;
	padding: 			0;
}

#menu li
{
	float: 				left;
	font-size: 			1.1em;
	font-weight:		bold;
	height: 			1.4em;
}

#menu li a
{
	display:			block;
	padding-bottom: 	.2em;
	padding-left: 		1.5em;
	padding-right: 		1.5em;	
	padding-top: 		.2em;	
	text-decoration:	none;
}

#menu li a.active,#menu li a:hover
{
	height:				1.7em;
}

#inloggen_link, #uitloggen_link
{
	font-size:			1em;
	padding: 			0;
	position:			absolute;
	right:				15.5em;
	text-decoration:	none;
	top:				1.2em;
}

#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, #sidebar_organen h3
{
	padding:			.3em 0 .4em .4em;
	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
{
}

#navigation h2
{
	left: 				-999em;
	position: 			absolute;
}

#navigation  ul li ul li a
{
	padding-left: 		2em;
}

#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;
	width:				40em;
}

#content legend
{
	padding-bottom: 	1em;
}

#content label
{
	display: 			block;
	float: 				left;
	padding-top: 		.3em;
	width: 				13em;
}

#content input.bttn
{
	margin-left: 		12em;
	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;
}

#search #q
{
	height: 			1.5em;
	font-size: 			.8em;
	left: 				0;
	padding-left:		.4em;
	padding-top: 		.2em;	
	position: 			absolute;
	top: 				0;
	width: 				10.4em;
}

#search input.image
{
	position: 			absolute;
	top: 				0;
	right: 				-1em;
	width: 				2em;
}

#content #searchresults
{
	position:			relative;
	font-size: 			1em;
	list-style: 		none;
	list-style: 		none;
	margin-left: 		0;
	margin-top:			20em;
}

#searchresults li
{
	display:			block;
	clear: 				both;
	height:				10em;
	}

#searchresults li a
{
	display: 			block;
}

span.searchresultnumber
{
	display:			block;
	float: 				left;
	clear:				right;
	font-size: 			1.4em;
	height: 			3.5em;
	padding-top: 		.5em;
	padding-bottom:		6.5em;
	margin-right: 		.5em;
	margin-bottom: 		.2em;
	text-align: 		center;
	width: 				2.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: 				2.5em;
}

#zoeknavigatie  p
{
	float: 				right;
	margin-left: 		1em;
}

#sform, #aboform, #logform
{
	padding: 			1em;
	padding-left:		0;
}

#inloggen fieldset legend
{
	display:none;
}

#aboform fieldset legend
{
	display:	block;
}

#sform legend
{
	display: 			none;
}

#sform input.submit
{
	bottom:				1em;
	display: 			block;	
	margin-left:		28em;
	width: 				5em;
}

#sform label
{
	width: 				13.6em;
}

#aboform fieldset
{
	padding-bottom: 	1em;
	padding-left:0;
	/*margin-left:-1em;*/
}

#aboform legend, #logform 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
{
	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: 					7em;
}

#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: 				-22em;
	position: 			absolute;
	top: 				2.5em;
	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;
	font-size: 			1.6em;
	list-style: 		none;
	margin-left: 		-.9em;
}

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;
}

#reacties h3.big
{
	clear: 				both;
	margin-top: 		1em;
	margin-bottom: 		.4em;
	padding-top: 		.9em;
}

h2.big
{
	margin-top: 		0em;
	margin-bottom: 		.4em;
	padding-top: 		0em;
}

#reacties h4
{
	margin-bottom: 		.8em;
	padding-top: 		.3em;
	text-transform: 	uppercase;
}

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;
}

#reactform, .cl_both
{
	clear: 				both;
}

#inhoud
{
	width: 				24em;
}

span.date
{
	font-weight: 		normal;
	text-transform: 		uppercase;
}

#logform input.submit
{
	margin-left: 		27.3em;
	margin-top: 		.5em;
	padding: 			0;
	padding-bottom: 	.2em;
	padding-top: 		.1em;
	text-align: 		center;
	width: 				10em;
}

#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 #DEEFFA;
}

div.komendevergadering
{
		width: 20em;
		margin-right: 1em;
		margin-bottom: 1em;
		float: left;
		border-bottom: 1px solid #DEEFFA;
}


