a:link
{
	color:				#C10434;
	text-decoration: 	underline;
}
a:visited
{
	color:				#C10434;
}
a:hover
{
	color:				#96141C;
}
a:active
{
	color:				#C10434;
}

.left
{
	float: left;
	margin-right: 1em;
}

.right
{
	float: right;
	margin-left: 1em;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
h1
{
	font-family:		Arial,Sans-Serif;
	font-size:			1.8em;
	font-weight:		bold;
	color:				#C10434;
	margin-top: 		1em;
	margin-bottom: 		1em;
	margin-left:		-.05em;
}

/*h1.alignleft
{
	margin-left: -12.2em;
}
*/

h2
{
	font-family:		Arial,Sans-Serif;
	color:				#C10434;
	font-size:			1.4em;
	font-weight:		bold;
	margin:				.7em;
	margin-left:		0;
	margin-top:			1em;
}

h2.title
{
	font-family:		Arial,Sans-Serif;
	color:				#C10434;
	margin-top:			.4em;
}

h3
{
	font-family:		Arial,Sans-Serif;
	color:				#C10434;
	font-size:			1.2em;
	font-weight:		bold;	
	margin:				.5em;
	margin-left:		0;
}

h4
{
	font-family:		Arial,Sans-Serif;
	font-size:			1em;
	font-weight:		bold;	
}

h5
{
	font-family:		Arial,Sans-Serif;
	font-size:			1em;
	font-weight:		bold;	
}

h6
{}


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

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

ul
{
	margin-left:		1.2em;
}

img
{
	border:				none;
}

td
{
	vertical-align:		top;
}

strong
{
	color: 				#C10434;
}

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

#inloggen 
{
	border-top: .5em solid #888888;
	background: #DADADA;
	padding: 1em;
	width:	43.5em;
	margin-top: 2.3em;
	margin-left: -1em;
}

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

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

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

#inloggen_link, #uitloggen
{
	font-size:			.8em;
	padding: 			0;
	position:			absolute;
	right:				54em;
	top:				1.4em;
	color: 				#666;
	z-index:			10;
}

#inloggen_link:hover, #uitloggen:hover
{
	color: #C10434;
}

/******** menu lijstjes ***************/
ul, #content #links ul, #content #komende_vergaderingen ul, #content #laatste_vergaderingen ul
{
	list-style: 		none;
	margin: 			0;
	padding: 			0;
	padding-bottom: 	1em;
	border-top: 		1px solid #ccc;
}

ul li a:hover
{
	background: 		none;
	color: 				#96141C!important;
	text-decoration: 	underline;
}

#content #links ul li a:hover, #content #komende_vergaderingen ul li a:hover, #content #laatste_vergaderingen ul li a:hover, #navigation ul li a:hover
{
	background: 		#f3f3f3 url(../images/li_arrow.gif) no-repeat center left;
	color: 				#C10434!important;
	text-decoration: 	none;
}

ul li a:visited,ul li a:link,ul li a:active
{
	text-decoration: 	underline;
}

#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
{
	background: 		none;
	color: 				#C10434!important;
	font-weight: 		normal;
	text-decoration: 	underline;
}

#content #links ul li a, #content #komende_vergaderingen ul li a, #content #laatste_vergaderingen ul li a, #navigation ul li a
{
	display:			block;
	background: 		#fff url(../images/li_arrow.gif) no-repeat center left;
	color: 				#666!important;
	font-weight: 		bold;
	text-decoration: 	none;
	padding-left: 		1.8em;
	border-bottom: 		1px solid #ccc;

}

ul li a.selected
{
	background: 		url(../images/li_arrow_active.gif) no-repeat center left!important;
	color: 				#C10434!important;
}

#navigation ul li.opened a
{
	background: 		url(../images/li_arrow_active.gif) no-repeat center left;
}

#navigation ul li ul li a 
{
	background-image: none!important;
}

#navigation #subnavlist li ul li a.selected
{
	color: #C10434!important;
}

/***** top menu *****/
#menu
{
	border: 			none;
	padding: 			0;
	margin:				0;
	margin-left:		6.1em;
	height:				2.2em;
}

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

#menu li a
{
	display:		block;
	padding-left: 	1.5em;
	padding-right: 	1.4em;	
	padding-bottom: .2em;
	padding-top: 	.2em;	
	text-decoration:none;
	color: 			#fff!important;
	background: 	none;
	border: 		none;
	font-weight:	bold;
}

#menu li a.active,#menu li a:hover
{
	background: 	white;
	height:			1.7em;
	color:			#96141C!important;
}

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

#nav2 ul li
{
	color:				#666;
	float:				right;
	font-size:			.9em;
	list-style:			none;
}

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

#nav2 ul li a
{
	color:				#666!important;
	text-decoration:	underline;
	border: 			none;
	background: 		none;
	font-weight:		normal;
	margin-left:		1em;
	margin-right:		1em;	
	padding: 			0;
}

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

#sitemap ul
{
	border: 			none;
}

#sitemap ul li
{
	padding-left: 		1em!important;
}

#sitemap ul li a
{
	border: 			none;
	background: 		none;
	text-decoration: 	underline;
	padding-left: 		0;
}

#sidebar ul, #sidebar_home ul, #sidebar_themas ul, #sidebar_organen ul, #sidebar_verg ul, #documenten ul, #searchresults, #zoeknavigatie  ul, #content ul
{
	list-style:	 		square;
	border: 			none;
}

#sidebar_themas ul, #sidebar_organen ul, #content ul
{
	margin-left: 		1.2em;
}

#sidebar ul li a, #newsperiod 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
{
	background: 		none;
	border: 			none;
	color: 				#888888!important;
	padding: 			0;
	font-weight: 		normal;
	text-decoration: 	underline;
	display: 			inline;
}

#sidebar_themas ul li a:hover, #sidebar_organen ul li a:hover
{
	color: #C10434!important;
}

#sidebar h2, #sidebar_home h2, #sidebar_themas h2, #sidebar_organen h2, #sidebar_verg h2
{
	margin-top: 		0;
}

#header_klikpad p
{
	position: 			absolute;
	top:				7em;
	left: 				1.6em;
	color:				#A6A6A6;
}

#jaren ul
{
	width: 				7em;
	list-style: 		none;
	margin-left: 		0;
}

#jaren ul li a
{
	padding: 			.2em;
}

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

.current_year
{
	background: 		#ECECEC;
}

#film
{
	padding-bottom: 	1em;
}

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

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

#navigation  ul li ul
{
	border: 			none;
}

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

#content th
{
	width: 				10em;
	vertical-align: 	top;
	font-weight: 		normal;
	text-align: 		left;
}

#clear
{
	clear:				both;
}

#media_bar img
{
	width: 				18em;
}

#alphabet
{
	margin-top: 		3em;
}

#content #alphabet ul
{
	margin-top: 		1em;
	margin-left: 		0;
	border: 			none;
	list-style: 		none;
}

#content #alphabet li
{
	float: 				left;
	margin-bottom: 		2px;
}

#content #alphabet li a
{
	display: 			block;
	padding-left: 		1em!important ;
	padding-right: 		1em;
	background: 		none;
	border: 			none;
	text-align: 		center;
	vertical-align: 	middle;
	font-size: 			1.1em;
	font-weight: 		normal;
	padding-left: 		0;
	padding-top: 		.5em;
	padding-bottom: 	.6em;
	text-decoration: 	underline;
	border-top: 		.1em solid #fff;
	color: 				#888888!important;
}

#content #alphabet li a:hover
{
	background: 		#ECECEC;
	color: 				#888888!important;
	font-weight: 		normal;
	text-decoration: 	none;
	border-top: 		.1em solid #DADADA;
}

#content fieldset
{
	border: 			none;
}

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

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

#content input.bttn
{
	margin-left: 		23.7em;
	margin-top: 		.5em;
	width: 				auto;
	padding: 			0;
	padding-left: 		3em;
	padding-right: 		3em;
	padding-bottom: 	.2em;
	padding-top: 		.1em;
	background: 		#C10434;
	color: 				#fff;
	border: 			1px solid #888888;
}

#search fieldset
{
	border: none;
	position: relative;
	width: 10.4em;
}

#search label, #search legend
{
	position: absolute;
	left: -999em;
}

#search legend
{
	display: none;
}

#q
{
	border:			1px solid #999;
	color:			#666;
	padding:		.1em;
	margin-top: 	-1em;
	padding-left:	.5em;
	width:			8em;
	font-size:		.8em;
	height:			1.3em;
}

input.image
{
	margin-left: 	-.2em;
	margin-right: 	.2em;
	margin-bottom: 	-.3em;
	border:			1px solid #999;
}

#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;
	background: 		#ECECEC;	
	color:				white;
}

#zoeknavigatie  ul
{
	clear: both;
	list-style: none;
	text-align: center;
	margin-left: 4em;
}

#zoeknavigatie  ul li
{
	float: left;
	font-size: 1.4em;
	padding-left: .3em;
	padding-right: .3em;
	text-align: center;
	color: #C10434;
	margin-top: .4em;
	font-weight: bold;
}

#zoeknavigatie  p
{
	float: right;
	margin-top: 3em;
}

#sform, #aboform, #logform
{
	border-top: 6px solid #A6A6A6;
	background: #ECECEC;
	padding: 1em;
}

#sform legend
{
	display: none;
}

#sform input.submit, .sub
{
	display: block;
	margin-left: 29em;
	width: auto;
	padding: 0;
	padding-left: 3em;
	padding-right: 3em;
	padding-bottom: .2em;
	padding-top: .1em;
	background: #C10434;
	color: #fff;
	border: 1px solid #888888;	
}

#sform label
{
	width: 13.6em;
}

#aboform fieldset
{
	padding-bottom: 1em;
}

#aboform legend, #logform legend
{
	font-size: 1.1em;
	font-weight: bold;
	color: #C10434;
}

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;
	width: auto;
	margin-top: -.4em;
	margin-left: .5em;
	padding-bottom: .5em;
}

#search_stukken fieldset
{
	border-top: 6px solid #888888;
	background: #DADADA;
	padding: 1em;
	margin-bottom: 2em;
}

#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
{
	width: 5em;
	margin-bottom: .4em;
}

#search_stukken #vm, #search_stukken #tm, #sform #vm, #sform #tm
{
	width: 10em;
	margin-bottom: .4em;
}

#sq
{
	width: 20.3em;
	margin-bottom: .4em;
}

#t, #filter, #d, #wijk
{
	width: 20.6em;
	margin-bottom: .4em;
}

#search_stukken input.sub
{
	margin-left: 25em;
	margin-top: 1em;
	padding-left: 2em;
	padding-right: 2em;
}

#search_stukken label
{
	width: 12em;
}

#search_stukken table
{
	margin-top: 2em;
	width: 100%;
}

#search_stukken caption
{
	position: absolute;
	left: -999em;
}

#search_stukken th
{
	font-weight: bold;
	color: #C10434;
	border-bottom: 1px solid #DADADA;
}

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

#search_stukken td a
{
	color: #C10434;
}

#search_stukken th.volgnummer
{
	width: 2em;
}

#search_stukken td.volgnummer
{
	font-size: 1.4em;
}

#search_stukken th.extra
{
	width: 11em;
	text-align: right;
}

#search_stukken td.mw
{
	text-align: right;
	font-style: italic;
	width: 11em;	
}

#newsperiod
{
	position: absolute;
	top: 2.15em;
	left: -22em;
	
	width: 20em;
}

#newsperiod ul li a, #vergaderingen li a, #jaren ul li a
{
	display: block;
	padding: .2em!important;
	border-bottom: 1px solid #FFF!important;
}

#newsyears, #jaren ul
{
	width: 9em;
	float: left;
	margin-right: 1em;
}

#newsmonths
{
	width: 9em;
	float: left;
}

#vergaderingen
{
	float: right;
	width: 9em!important;
	padding-left: 0!important;
	margin-left: 0!important;
	margin-right: 29em;
	list-style: none!important;
}

#vergaderingen li a, #jaren ul li a, #vergaderingen li a, #jaren ul li a
{
	display: block!important;
	color: #888888!important;
}

#newsyears ul, #newsmonths ul, #vergaderingen, #jaren ul
{
	list-style: none;
	margin-left: 0;
	border-top: 1px solid #DADADA!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 p
{
	margin-bottom: 2em;
}

#newsitems img
{
	width:75px;
}

#newsitems h2
{
	color: #888888;
	font-weight: normal;
	font-size: 1em;
	text-align: right;
	border-bottom: 1px solid #ECECEC;
	clear:both;
}

#newsitems h2:hover
{
	border-bottom: 1px solid #C10434;
}

#newsitems h2 a
{
	color: #C10434;
	font-weight: bold;
	font-size: 1.4em;
	display:block;
	text-align:left;
	text-decoration: none;
	position:relative;
	top:1em;
	padding-bottom:.2em;
}

#date
{	
	color: #C10434;
	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
{
	position: absolute;
	left: -999em;
}

table.verord td
{
	border-bottom: 1px solid #ECECEC;
	padding-top: 1em;
	padding-bottom: 1em;
}

table.verord td a
{
	color: #C10434;
}

div.reactie, div.article p.error, #reactform
{
	clear:			both;
}

.article_all{
	position:relative;
	display:block;
	clear:both;
	}
	
.content_art_samenvatting{
	height:9.8em;
	overflow:hidden;
}

.content_art_samenvatting h2{
	margin-top:0;
}

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

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

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

div.intro
{
	float: left;
	width: 10em;
	padding-top: 1em;
	margin-right: 1em;
	margin-top: .6em;
	border-top: 1px dashed #C10434;
}

div.content_art
{
	float: left;
	width: 32em;
	padding-top: 1em;
	margin-top: .6em;
	border-top: 1px dashed #C10434;
}

div.content_art img
{
	width: 32em;	
}

div.content_art h2 a 
{
	display: block;
	margin-top: -1em;
}

#reactform, .cl_both
{
	clear: both;
}

.cl_both a
{
	color: #C10434;
}

#inhoud
{
	width: 24em;
}

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

#logform input
{
	margin-bottom: .3em;
}

#logform input.submit
{
	margin-left: 		27.3em;
	margin-top: 		.5em;
	width: 				10em;
	padding: 			0;
	text-align: 		center;
	padding-bottom: 	.2em;
	padding-top: 		.1em;
	background: 		#C10434;
	color: 				#fff;
	border: 			1px solid #888888;
}

table.med1
{
	width: 				44em;
}

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

table.med1 td
{
	padding-left:		1em;
}

table.mt
{
        background:             #ECECEC;
        border-top:             .5em solid #A6A6A6;
        padding:                1em;
        margin-top:             2em;
        height:                 17em;
        position: relative;
}

table.med1.mt td
{
        padding-left:           0;
}

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

.mw_img
{
	width: 8.5em;
	float: right;
}

.readspeaker
{
	padding-bottom: .9em;
	border-bottom: 1px solid #ececec;
}

#komendevergadering_overzicht
{
	margin: 0;
	padding: 0;
}

#komendevergadering_overzicht li
{
	width: 20em;
	margin-left: -1em;
	margin-right: 1em;
	margin-bottom: 1em;
	float: left;
	border-bottom: 1px solid #ececec;
	list-style-type: none;
	font-size: 1.1em;
}

#komendevergadering_overzicht li h2 span
{
	font-size: .8em;
	font-weight: normal;
	color: #A6A6A6;
}


#MediaPlayer_live
{
	width: 19.5em;
	margin-bottom: 1em;
}

#MediaPlayer
{
	width: 16em;
	height: 18em;
}

table.gekoppelde_informatie
{
	width: 44em;
}

table.gekoppelde_informatie caption
{
	position: absolute;
	left: -999em;
}

table.gekoppelde_informatie th
{
	position: absolute;
	left: -999em;
}

table.gekoppelde_informatie td
{
	border-bottom: 1px solid #ececec;
	padding-bottom: .5em;
	padding-top: .5em;
}

table.gekoppelde_informatie td.orgaan
{
	width: 15em!important;
}

table.gekoppelde_informatie td.datum
{
	width: 4em!important;
}

table.gekoppelde_informatie span
{
	color: #A6A6A6;
}

table.gekoppelde_informatie span.dag
{
	font-size: 2.6em;
}

#calendar
{
	margin: 0!important;
	padding: 0!important;
	border-top: none;
	margin-top: 1em;
	width: 65em;
	list-style: none;
	clear: both;
}

p.kalender_navigatie
{
	width: 63em;
}

p.kalender_navigatie a
{
	text-decoration: none;
}

#calendar li
{
	float: left;
	list-style: none;
}

div.month_container
{
	height: 16.5em;
	width: 15em;
	float: left;
	margin-right: 1em;
	margin-bottom: 1em;
	margin-top: 1em;
}

#blokken #kalender div.month_container
{
	float: none;	
}

#kalender h3, div.kolom h2
{
	text-transform: uppercase;
	font-size: 1em;
}

div.day_container
{
	float: right;
	margin-right: -22em;
	margin-top: 1.4em;
	width: 49em;
}

div.day_container ul
{
	padding: 0;
	margin: 0;
}

div.day_container li
{
	list-style: none;
	background: none;
}

div.day_container li.activiteit
{
	border: 1px solid #ececec;
	margin-bottom: 1em;
	padding: 1em;
}

div.day_container li.activiteit ul
{
	margin: 0;
	padding: 0;
	margin-left: 0!important;
}

div.day_container li.activiteit h2
{
	margin-top: 0;
}
.month
{
	width: 15em;
	clear: right;
}

.month caption
{
	text-align: left;
	font-size: 1.2em;
}

.month caption a, .month caption a:hover
{
	text-decoration: none!important;
	background: none;
	border: none;
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #C10434!important;
}

.month th
{
	padding-bottom: .5em;
	font-size: 1em;
}

.month td
{
	text-align: center;
	width: 1.6em;
	height: 1.6em;
}

.month td.day a, .month td.day span
{
	display: block;
	color: #666!important;
	border: 1px solid #ccc;
	text-decoration: none;
	font-weight: normal;
	width: 1.8em;
}

.month td.day a:hover
{
	color: #C10434;
	border: 1px solid #C10434;
	text-decoration: underline;
}

.month td.day a.active
{
	background: #ececec;
	font-weight:bold;
	margin: 0;
	padding: 0;
}


/* - - - - weblog deluxe - - - - */
#logform
{
	padding:1em;
	width:530px;
}

.besloten_link
{
	color:#666666!important;
	font-size:0.8em;
	padding:0;
	position:absolute;
	right:61.8em;
	top:1.4em;
	z-index:10;
}