/*- - - - - - - - - Body / Container- - - - - -*/
body
{
	font-family:		Verdana,Arial,Sans-Serif;
	background: 		#B6D2F1;
}

#container
{
	background:			/*url(../images/bg_gradient.png) repeat-y top center;	*/
	
}

#centered
{
	background:			#fff;
	border-left:		7px solid #E3E7F1;
	border-right:		7px solid #E3E7F1;
}


/*- - - - - - - - - Header - - - - - - - - - -*/
#header 
{
	height: 			10.9em; /*standaar 10.3em*/
}

#header_img 
{
	background: 		#8091BF url(../images/header_img.jpg) no-repeat right top; /*min 280px x 70px*/
	height: 			6.2em; /*standaard 5.6em*/
}

#header_logo 
{
	display:			block;
	height:				6em;
	width:				20em;
}

#header_content 
{
	background:			#8091BF url(../images/logo2.jpg) no-repeat left top; /*min 645px x 70px*/
	color:				#fff;
}

#header h3
{
	color:				#F0FCFF;
	font-size:			1.6em;
	font-weight:		normal;
	left:				13.5em;
	position:			absolute;
	top:				.77em;
}

#header h1 a:visited
{
	color:				#000;
}

/*- - - - - - - - - Fonts - - - - - - - - - - */
h1
{
	color:				#37529A;
	font-family:		Arial,Sans-Serif;
}

h2
{
	color:				#2C4993;
	font-family:		Arial,Sans-Serif;
}

h2.title
{
	color:				#2C4993;
	font-family:		Arial,Sans-Serif;
}

h3
{
	color:				#2C4993;
	font-family:		Arial,Sans-Serif;
}

h4
{
	font-family:		Arial,Sans-Serif;
}

/*- - - - - - - - - URL - - - - - - - - - - - */

a:link
{
	color:				#000;
}
a:visited
{
	color:				#000;
}
a:hover
{
	color:				#B6D2F1;
}
a:active
{
	color:				#000;
}

/*- - - - - - - - - Menu - - - - - - - - - - -*/
#menu
{
	background: 		#0F3D63;
	border:				none;
	top: 				10.4em; /*standaard 9.8em*/
}

#menu li a
{
	color: 				#fff!important;
	background: 		none;
	border: 			none;
}

#menu li a.active,#menu li a:hover
{
	background: 		white;
	color:				black!important;
}

/*- - - - - - - - - top menu - - - - - - - - */

#nav2 ul
{
	border: 			none;
}

#nav2 ul li
{
	color:				#666;
}


#nav2 ul li a
{
	background: 		none;
	border: 			none;
	color:				#666;
	text-decoration:	none;	
}

#nav2 ul li a:hover
{
	background: 		none;
	color:				#2C4993!important;
}

/*- - - - - - - - - Menu Lijsten- - - - - - -*/
ul, #content #links ul, #content #komende_vergaderingen ul, #content #laatste_vergaderingen ul
{
	border-top: 		1px solid #ccc;
}

ul li a:hover, #content #links ul li a:hover, #content #komende_vergaderingen ul li a:hover, #content #laatste_vergaderingen ul li a:hover
{
	background: 		#f3f3f3 url(../images/li_arrow.gif) no-repeat center left;
	color: 				#2C4993!important;
}

ul li a, #content #links ul li a, #content #komende_vergaderingen ul li a, #content #laatste_vergaderingen ul li a
{
	background: 		#fff url(../images/li_arrow.gif) no-repeat center left;
	color: 				#666!important;
	border-bottom: 		1px solid #ccc;
}

ul li a.selected
{
	background: 		url(../images/li_arrow_active.png) no-repeat center left!important;
	color: 				#2C4993;
}

#navigation  ul li ul
{
	border: 			none;
}
/*- - - - - - - - - Sidebar - - - - - - - - - */
#sidebar_verg
{
	background: 		#E3E7F1;
	border-top:			.5em solid #0F3D63;
}

#sidebar_themas,#sidebar_organen
{
	background: 		#E3E7F1;
	border-top:			.5em solid #0F3D63;
}

#sidebar ul li a, #sidebar_home ul li a, #sidebar_themas ul li a, #sidebar_organen 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
{
	background: 		none;
	border: 			none;
	color: 				#000;
}

/*- - - - - - - - - Klikpad- - - - - - - - - -*/
#klikpad
{
	color:				#A6A6A6;
}

#klikpad a
{
	color:				#A6A6A6;
}

#klikpad p strong
{
	color:				#A6A6A6;
	font-weight:		normal;
}

/*- - - - - - - - - Inloggen / Uitloggen - - -*/
#inloggen 
{
	border-top: .5em solid #0F3D63;
	background: #E3E7F1;
}

#inloggen  legend
{
	color: 				#2C4993;
}

#inloggen  input
{
	border: 1px solid 	#888888;
}

#inloggen_link, #uitloggen_link
{
	border: 			none;
	color:				#666;
}

#inloggen_link:hover, #uitloggen_link:hover
{
	background: 		none;
	color:				#2C4993!important;
}

#uitloggen
{
	color:				#666;
}

#uitloggen:hover
{
	color:				#2C4993;
}

/*- - - - - - - - - Search - - - - - - - - - -*/

#search #q
{
	border: 			1px solid 	#888888;
	color: 				#888888;
}

#search input.image
{
	background: 		url(../images/system-search2.png) no-repeat .3em 0 ;
	border: 			none;
	cursor:				pointer;
}

span.searchresultnumber
{
	background: 		#E3E7F1;
	color: 				white;
}

#zoeknavigatie  ul
{
	background:			#ECECEC;
}

#zoeknavigatie  ul li
{
	color: 				#2C4993;
}

#search_stukken fieldset
{
	border-top: 		6px solid #0F3D63;
	background: 		#E3E7F1;
}

#search_stukken th
{
	color: 				#2C4993;
	border-bottom: 		1px solid #DADADA;
}

#search_stukken td
{
	border-bottom: 		1px solid #DADADA;
}

#search_stukken td a
{
	color: 				#2C4993;
}


/*- - - - - - - - - Footer - - - - - - - - - -*/
#footer
{
	color:				#979797;
}

/*- - - - - - - - - Overig - - - - - - - - - -*/
#aboform legend, #logform legend
{
	color:				#2C4993;
}

#content #alphabet ul
{
	border: 			none;
}

#content #alphabet li a
{
	background: 		none;
	border: 			none;
	border-top: 		.1em solid #fff;
}

#content #alphabet li a:hover
{
	background: 		#E3E7F1;
	border-top: 		.1em solid #DADADA;
	color: 				#888888!important;
}

#agendapunten table
{
	border-top: 		1px solid #DADADA;
}

.cl_both a
{
	color: 				#2C4993;
}

#content input.bttn
{
	background: 		#0F3D63;
	border: 			1px solid #888888;
	color: 				#fff;
}

.current_year
{
	background: 		#ECECEC;
}

#date
{	
	color: 				#2C4993;
}

div.intro
{
	border-top: 		1px dashed #0F3D63;
}

div.content_art
{
	border-top: 		1px dashed #0F3D63;
}

#jaren ul li a:hover
{
	background: 		#ECECEC;
}

#logform input.submit
{
	background: 		#0F3D63;
	color: 				#fff;
	border: 			1px solid #888888;
}

#media_bar
{
	background: 		#E3E7F1;
	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: 		#ECECEC;
	border-bottom: 		1px solid #DADADA;
}

#newsperiod li.active  a:hover
{
	background: 		#ECECEC;
}

#newsperiod a:hover, #vergaderingen li a:hover, #jaren ul li a:hover
{
	background: 		#ECECEC;
	border-bottom: 		1px solid #DADADA!important;
}

#newsitems h2
{
	color: 				#888888;
	border-bottom: 		1px solid #ECECEC;
}

#newsitems h2 a
{
	color: 				#2C4993;
}

#newsyears ul, #newsmonths ul, #vergaderingen, #jaren ul
{
	border-top: 		1px solid #DADADA!important;
}

#reacties h3.big
{
	border-top: 		4px solid #0F3D63;
}

#sform, #aboform, #logform
{
	border-top:			6px solid #0F3D63;
	background: 		#E3E7F1;
}

#showcase
{
	padding:			.3em .3em .3em 1em;
	background-color:	#E3E7F1;
	margin-bottom:		1em;
	width:				21.6em;
	border-top: 		1px solid black;
	border-bottom: 		1px solid black;
	border-left: 		1px solid black;
}

#showcase ul li
{
	background:none;
	text-style-type:	none!important;
}

#showcase h3, #direct h3
{
	font-weight:normal;
	font-size:			1.5em;
}


#showcase ul li a
{
	color:				#0F3D63!important;
}

#sitemap ul
{
	border: 			none;
}

#sitemap ul li a
{
	border: 			none;
	background: 		none;
}

table.verord td
{
	border-bottom: 		1px solid #ECECEC;
}

table.verord td a
{
	color: 				#2C4993;
}

table.mt
{
	background: 		#ECECEC;
	border-top:			.5em solid #0F3D63;
}

strong
{
	color: 				#081C5A;
}



/*
      8                            .o8            
     8                            "888            
    8  .ooooo.   ooo. .oo.    .oooo888    
   8  d88' `88b  `888P"Y88b  d88' `888   
  8   888ooo888   888   888  888   888   
 8    888    .o   888   888  888   888   
8    `Y8bod8P' o o888o o888o `Y8bod88P" 
*/



a:link
{
	text-decoration: 	underline;
}

a:hover
{
	color:				#0F3D63;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.komendevergadering
{
	margin-top:5px;
	width:30%;
	float:left;
	border-top:1px solid #dadada;
}

h1
{
	font-size:		1.8em;
	font-weight:		bold;
	margin-bottom: 		1em;
	padding-top:.5em;
	font-weight:normal;
	
}

h1.alignleft
{
}

h2
{
	font-size:			1.6em;
	font-weight:		normal;
	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:			.9em;
	line-height:		170%;	
	margin-bottom:		1em;
	
}

td, th
{
	font-size:			.9em;
	line-height:		170%;	
	margin-bottom:		1em;
}

ul
{
	margin-left:		1.2em;
}

.left
{
	float:				left;
}

img
{
	border:				none;
	margin:				.5em 1em .5em 0;
}

td
{
	vertical-align:		top;
}

.nonvisual
{
	height:				0;
	position:			absolute;	
	top:				-999em;
}

#inloggen 
{
	margin-top: 2.3em;
	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:				17.9em;
}


#uitloggen
{
	font-size:			.8em;
	position: 			absolute;
	right: 				36.5em;	
	text-decoration:	none;
	top: 				1.4em;
}

#uitloggen:hover
{
	text-decoration:	underline;
}

/******** menu lijstjes ***************/
ul, #content #links ul, #content #komende_vergaderingen ul, #content #laatste_vergaderingen ul
{
	list-style: 		none;
	margin: 			0;
	padding: 			0;
	padding-bottom: 	1em;
}

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
{
	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;
	font-weight: 		bold;
	padding-left: 		1.8em;
	text-decoration: 	none;
}


/***** 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;
}

#nav2 ul
{
	position:			absolute;
	top:				1em;
	right:				21.7em;
	width: 				62.6em;
}

#nav2 ul li
{
	float:				right;
	font-size:			.9em;
	list-style:			none;
}

#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;
}

#nav2 ul li a:hover
{
	text-decoration:	underline!important;
}

#inloggen_link, #uitloggen_link
{
	font-size:			.8em;
	padding: 			0;
	position:			absolute;
	right:				18em;
	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_themas ul, #sidebar_organen ul, #sidebar_verg ul, #documenten ul, #searchresults, #zoeknavigatie  ul, #content ul
{
	border: 			none;
	list-style:	 		square;
	
}

#sidebar_themas ul, #sidebar_organen ul, #content ul
{
	margin-left: 		1.2em;
}

#sidebar ul li a, #sidebar_home ul li a, #sidebar_themas ul li a, #sidebar_organen 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;
}

#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: 		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;
}

#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;
}

#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
{
	font-size: 			1em;
	list-style: 		none;
	list-style: 		none;
	margin-left: 		0;
}

#searchresults li
{
	clear: 				both;
	padding-left:		4em;
	margin-bottom:		2em;
	
}

#searchresults li a
{
	display: 			inline;
}

#searchresults small
{
	margin-bottom:		1em;
	margin-left:	.6em;
}

#searchresults img
{
	margin-top:		0;
	margin:			0;
}

#searchresults strong
{
	
}

span.searchresultnumber
{
	float: 				left;
	font-size: 			2em;
	height: 			3em;
	margin-left:		-2em;
	padding-top: 		.5em;
	margin-right: 		.5em;
	margin-bottom: 		.6em;
	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
{
	padding: 			1em;
}

#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;
}

#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;
}

#sform fieldset select
{
	margin-bottom:	.5em;
}

#search_stukken #vd, #search_stukken #td, #search_stukken #ty, #search_stukken #vy, #sform #vd, #sform #td, #sform #ty, #sform #vy
{
	width: 					5em;
}

#search_stukken #vm, #search_stukken #tm, #sform #vm, #sform #tm
{
	
	width: 					10em;
}

#d
{
	width:					20.6em;
}

#sq
{
	margin-bottom: 			.4em;
	width: 					20.3em;
}

#t, #filter
{
	margin-bottom: .4em;
	width: 20.6em;
}

#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
{
	width:				15em;
}

#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 #0F3D63;
}

#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;
}

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.med1.mt td
{
	padding-left:		0;
}

table.med1.mt th
{
	font-weight:		normal!important;
}

#mw_img
{
	position: 			absolute;
	right: 				1em;
	top: 				14.2em;
}

#mw_img img
{
	width: 				9em;
}
