html
{
	height: 100%;
}

body
{
	font-family:		Verdana, "Bitstream vera sans", Arial,Sans-Serif;
	font-size:			76%;
	
	padding:0;
	margin:0;
	
	background:#999999;
}

/*
	sane defaults
*/

p, ul, h1, h2, h3, tr, th, li
{
	font-weight:normal;
	text-align:left;
	line-height:100%;
	margin:0;
	padding:0;
	list-style-type:none;
}

h1,  h2, h3, h4, h5
{
	font-family:Arial, Sans-Serif;
	font-weight:bold;
}

h1
{
	margin:1em 0em 1.7em 0.7em;
	font-size:2.4em;
	width:24.8em;
	line-height:111%;
}

.thema h1
{
	margin-left:-7.8em;
}

h2
{
	font-size:1.5em;
	margin-bottom:.6em;

}

h3
{
	font-size:1em;
	line-height:150%;
}

a img 
{
	border:none;
}

a:link
{
	text-decoration:none;
	color:#575757;	
}
a:visited
{
	text-decoration:none;
	color:black;	
}
a:hover
{
	color:#FE0000;	
}
a:active
{
	color:red;	
}

/* Extra information for screenreaders & other machines*/
.extra, .nonvisual
{
	position:absolute;
	top:-999em;
	left:-999em;
	height:0;
}


td.extra
{
	position:auto;
	top:0em;
	left:0em;
	height:auto;
}


/*	layout 	*/


#container
{
	background:white;
	margin:0;
	padding:0;
	
	
	position:			relative;
	width:				82.4em;
}

/* clearfixes */
#actuele_vergaderingen:after, #container:after, #vergaderingen:after, #content:after, 
#sidebar_verg ul li:after, #mw_alfabet:after, #aanhetwoord:after, #main:after
{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

/*	header	*/


#fragmenten 
{
	position:relative;
}

#header
{
/*	height:17.5em;*/
	height:78px;
	background:transparent url(../images/headerbg.png) repeat-x top;
}

#woordmerk
{
	position:absolute;
	top:0.1em;
	left:1.6em;
}

/*	klikpad	*/

#klikpad
{
	font-size:.9em;
	background:black;
	color:#e3e3e3;

	padding:.4em;
	padding-left:1.7em;
	margin:0;
}

#klikpad a
{
	color:#e3e3e3;
}

/*
	main
*/

#main
{
	background:transparent  url(../images/raadzaal.jpg) no-repeat right top;
	min-height:750px;
}

#main.thema #organen
{
	margin-top:9.1em;
}

/*html body #main.thema #content
{
	width:41.5em !important;
}
*/
#content
{
	margin-left:20.5em;
	margin-top:0;
	width:41.3em;
	float:left;
}

#content h2
{
	line-height:150%;
}

#content.full
{
	margin-left:0;
	width:61.8em;
}

#content ul
{
	list-style-type:square;
	margin-left:1.9em;
	margin-bottom:1em;
}

#content ul li
{
	list-style-type:square;
	font-size:.9em;
	padding:.2em 0 !important;
}


#actuele_vergaderingen
{
	background:#F7F7F7;
	padding:1em 1.7em;
}

#actuele_vergaderingen h3
{
	font-size:1.2em;
	padding-bottom:0.8em;	
}

#actuele_vergaderingen div
{
	width:17.2em;
	float:left;
}

#komende_vergaderingen
{
	margin-left:3.5em;
}

#content #actuele_vergaderingen ul, #documenten ul
{
	list-style-type:none !important;
	margin-left:0em !important;
}

#content #actuele_vergaderingen li, #documenten ul li
{
	margin-left:0em !important;
	list-style-type:none !important;
	font-size:.9em;
	padding-bottom:1em;
	padding-left:2em !important;	
	background:transparent url(../images/plus.png) no-repeat top left;
}

#content p
{
	font-size:0.9em;
	line-height:150%;
	margin-bottom:1em;
	margin-left:1.9em;
	margin-right:1.9em;
}

#content h2 
{
	margin-left:1.2em;
}

#content h3 
{
	margin-left:1.6em;
}


.w_datum
{
	display:block;
	font-weight:bold;
	margin-bottom:.3em;
}	

.sp_meeting
{
	display:block;
}

/*
	organen
*/

#organen
{
	width:17.4em;
	margin-left:-60.2em;
	float:left;
	margin-bottom:2em;
}

#organen h3
{
	padding-top:.8em;
	padding-bottom:.2em;
	border-top:2px solid #FE0000;
}

#organen ul
{
	margin-bottom:1em;
}

#organen ul li
{
	font-size:.9em;
	font-weight:bold;
	padding:.3em 0em;
	padding-left:2em;
	background:transparent url(../images/plus.png) no-repeat 0em 0.2em;
}


/*
	menu
*/

#menu
{
	background:transparent url(../images/beeldmerk_groot.gif) no-repeat right;
	position:absolute;
	top:3em;
	padding-top:1em;
	left:1.6em;
	width:60.6em;
	height:2.5em;
}

#menu li
{
}

#menu a, #menu a:active, #menu a:visited
{
	font-weight:bold;
	color:black;
}

#menu a:hover
{
	color:#fe0000;
}

#menu li
{
	padding:0.2em 0em;
	float:left;
	padding-right:1.5em;
}

#login
{
	position:absolute;
	top:1.2em;
	right:1em;
}

#login a
{
	font-weight:bold;
	font-size:.9em;
}

/*
	search
*/

#search
{
	position:absolute;
	top:1em;
	left:43em;
}

#search *
{
	margin:0;
	padding:0;
	border:none;
}

#search legend
{
	display:none;
}

#search form
{
	font-size:.9em;
}

#search label
{
	font-weight:bold;
}

#search input
{
	border:1px solid #575757;
	width:142px;
	color:#575757;
}

#search button
{
	text-indent:-9999em;
	width:18px;
	height:18px;
	background:#FE0000 url(../images/submit.png) no-repeat;
	margin-left:1.5em;
}

#footer
{
	height:60px;
	background:#f7f7f7;
	clear:both;	
}

#footer li
{
	padding-left:1.7em;
	padding-right:1.65em;
	width:17.3em;
	float:left;
}

#footer a:link, #colofon a:link, #disclaimer a:link
{
	/*font-size:.9em;*/
	color:#fff!important;
}

#footer a:hover, #colofon a:hover, #disclaimer a:hover
{
	/*font-size:.9em;*/
	color:black;
}

#colofon
{
	padding-top:3.4em;
	padding-bottom:0.5em;
	background:#999999;
}

#disclaimer
{
	padding-top:3.4em;
	padding-bottom:0.5em;
	background:#bfbfbf  url(../images/plusfooter.png) no-repeat 1.7em 3.5em;
}

#disclaimer a
{
	display:block;
	text-indent:2em;
}

#woordmerkfooter
{
	padding-top:2.1em;
	padding-bottom:0.5em;
	background:#D8D8D8;   
}

#woordmerkfooter img
{
	margin-left:7em;
}

/* lijst van vergaderdata*/

#vergaderingen
{
	position:absolute;
	top:25em;
	margin-top:3.5em;
	margin-bottom:2em;
	padding:1em 1.7em;
	background:#F7F7F7;
	width:35em;

}

#content #vergaderingen li
{
	list-style-type:none;
	float:left;
	font-size:.9em;
	font-weight:bold;
	
	width:19em;
	
	padding:.3em 0em;
	padding-left:2em !important;
	background:transparent url(../images/plus.png) no-repeat center left;
}


#jaren
{
	list-style-type:none !important;
	position:absolute;
	top:26em;
	left:22em;
}

#live
{
	margin-left:1em;
}

#jaren a
{
	font-family:arial, helvetica, sans-serif;
	font-weight:bold;
	font-size:1.2em;
}

#jaren li.current_year a
{
	color:black !important;
}

#content #jaren li
{
	list-style-type:none !important;
	float:left !important;
	padding:1em !important;

}

#jaren li.current_year
{
	background:#F7F7F7;
}

#jaren li.current_year a
{
	color:black;
}

#jaren li a:visited
{
	color:#999;
}

#grid
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:200%;
	background:transparent url(../images/grid.png) repeat-y;
}

/*
	vergadering
*/

#film
{
	background:#BFBFBF;
	padding:.4em;
	padding-right:0em;
	margin-top:1em;
}

#sidebar_verg
{
	width:17em;
	margin-left:-60.2em;
	/*border-top:1px solid #BFBFBF;*/
	float:left;
}


#sidebar_verg div
{
	font-size:.9em;
}

#sidebar_verg p
{
	margin:1em 0em;
}

#sidebar_verg h3, #sidebar_verg h2
{
	font-size:1.1em;
	padding-top:.8em;
	padding-bottom:.2em;
	border-top:2px solid #FE0000;
	background:white;
}


#sidebar_verg ul
{
	background:white;
	margin-bottom:1em;
}

#sidebar_verg ul li
{
	line-height:150%;
	padding:.2em 0em;
	border-bottom:1px solid #F7F7F7;
	padding-left:2em;
	background:transparent url(../images/plus.png) no-repeat 0em .5em;
	clear:both;
}

#sprekers ul
{
	position:relative;
}

#sidebar_verg ul li span
{
	color:#575757;
	display:block;
	float:left;
	width:12em;
}

#sidebar_verg ul li em
{
	position:absolute;
	font-size:.7em;
	padding-left:.2em;
	color:#999;
	display:block;
	right:2.2em;
	background:white;
	padding-top:.1em;
}

#agendapunten table
{
	border-left:.4em solid #BFBFBF;
	width:100%;
	margin:0;
	padding:0;
	padding-top:0;
	border-collapse:collapse;
	margin-bottom:2em;
	border-top:1px solid #BFBFBF;
	}

#agendapunt_documenten ul li
{
	background:transparent url(../images/tilde.png) no-repeat 0em .3em;
}

#agendapunten table th, #agendapunten caption
{
	position:absolute;
	top:-999em;
	left:-999em;
}

#agendapunten table td
{
	font-size:.9em;
	vertical-align:top;
	padding:.5em;
	border-bottom:1px solid #D8D8D8;
	line-height:150%;
}

#agendapunten table td.last
{
	width:5em;
}


#agendapunten table tr.actief td
{
	background:#D8D8D8;
}

#agendapunten table tr.actief td a
{
	color:black;
	font-weight:bold;
}


#agendapunten table tr.actief td.first
{
	background:#BFBFBF;
}


span.play, span.pause, span.bijlage_true
{
	display:			block;
	float:left;
	height: 			16px;
	margin-top: 		3px;
	margin-right: 		3px;
	text-align:			right;	
	width: 				16px;
}

span.play
{
	background: 		url(../images/icons/media-playback-start.png) no-repeat right top;
}

span.pause
{
	background: 		url(../images/icons/media-playback-pause.png) no-repeat right top;
}

span.bijlage_true
{
	background: 		url(../images/icons/mail-attachment.png) no-repeat right top;
}

.first
{
	width:2em;
	background:#F7F7F7;
}

td.extra
{
	position:normal;
	background:#F7F7F7;
}


#documenten
{
	background:#F7F7F7;
	padding:1em;
	margin-bottom:1em;
}

#documenten h2
{
	margin-left:1.4em;
	font-size:1.2em;
}


#main #content #documenten ul
{
	margin-left:1.7em !important;
}
#documenten ul li
{
	font-size:.9em;
	line-height:150%;
	padding:.2em 0em;
	border-bottom:1px solid #F7F7F7;

	padding-left:2em;
	background:transparent url(../images/tilde.png) no-repeat 0em .3em;
}

/*
	zoeken
*/

#searchresults
{
	font-size:0.9em;
	padding:1.7em;
}

#searchresults p
{
	margin:0;
	padding:.5em 0em;
}

#searchresults
{
	margin-left:0 !important;
}

#searchresults li
{
	line-height:150%;
	margin:1em 0;
	border-bottom:1px solid #F7F7F7;
	list-style-type:none !important;
}

#searchresults li a
{
	text-decoration:underline;
}

#sform
{
	position:absolute;
	top:19.6em;
	background:#F7F7F7;
	width:62em;
	padding:0em;
	margin:0em;	
}

.searchresultnumber
{
	font-family:arial, helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	font-size:1em;
	padding-right:1em;
}

#sform fieldset
{
	padding:1em 0em;

	border:none;
	font-size:.9em;
}

#sform legend
{
	display:none;
}

.search h2
{
	margin-bottom:10em;
}

#sform label 
{
	padding-left:1.7em;
	padding-bottom:1.5em;

	float:left;
	display:block;
	width:12em;
}

#sform input, #sform select 
{
	float:left;
}

#sform br
{
	display:block;
	clear:both;
}



#sq
{
	width:550px;
	margin-bottom:.8em;
}

#filter, #d
{
	width:550px;
}

input.submit
{
	clear:both;
	margin-left:50.5em;
	margin-right:2em;
}

#zoeknavigatie
{
	margin-left:0em;
}


#zoeknavigatie ul li
{
	list-style-type:none;
	font-family:arial, helvetica, sans-serif;
	font-weight:bold;
	font-size:1.2em;
	float:left;
	padding-right:.5em !important;
}

#zoeknavigatie ul li a
{
	font-size:0.9em;
}

#zoeknavigatie p
{
	color:#BFBFBF;
	font-size:0.8em;
	clear:both;
	margin:1em 2.2em;
	padding:1em 0em;
}

/*
	medewerkersmod
*/

.full h3
{
	margin-left:1.7em;
	margin-bottom:1em;
}

#mw_alfabet
{
	margin:1em 0em 2em 1.7em;
} 

#alphabet #mw_alfabet li
{
	padding-right:.9em !important;
}


#content.smoelen ul
{
	list-style-type:none !important;
	margin-left:1.7em;
	margin-bottom:1.7em;
}

.smoelen ul li.width
{
	display:none;
}

#content.smoelen ul li
{
	list-style-type:none !important;
	font-size:.9em;
	line-height:150%;
	padding-left:2em !important;
	background:transparent url(../images/plus.png) no-repeat center left;
}

.smoelen table
{
	border-top:1px solid #BFBFBF;
	width:80%;
	margin-left:1.7em;
	border-collapse:collapse;
	margin-bottom:2em;
}

html body #main #content #mw_alfabet li
{
	margin:0 !important;
	padding-left:0 !important;

	font-family:arial, helvetica, sans-serif;
	font-weight:bold;
	font-size:1.3em !important;
	float:left;
	margin-right:1em;
	padding-left:0 !important;
	background:none !important;
	
}


.smoelen table td, .smoelen table th
{
	vertical-align:top;
	line-height:150%;
	font-size:.9em;
	border-bottom:1px solid #BFBFBF;
	padding:.3em;
}

.smoelen table th
{
	background:#D8D8D8;
	font-weight:bold;
	width:20%; 
}

#main .smoelen table td ul
{
	width:40em;
	margin:0 !important;
	padding:0 !important;
}

#main .smoelen table td ul li
{
	margin:0 !important;
	padding:0 !important;
	background:none !important;
}

.mw_img
{
	position:absolute;
	top:17em;
	left:53em;
	width:85px;
}

/*aan het woord*/

#aanhetwoord
{
	margin-bottom:.5em;
}


#aanhetwoord p
{
	line-height:150%;
	float:left;
	padding-left:1em;
}

#aanhetwoord p a
{
	display:block;
	padding-left:2em;
	background:transparent url(../images/plus.png) no-repeat center left;
	color:#575757;
}

#aanhetwoord img 
{
	width:75px;
	float:left;
}

#sprekers
{
	clear:both;
}

#sprekers ul
{
	height:200px;
	overflow:auto;
}


#sprekers a:active
{
	color:#575757;
}


.login form, #aboform
{
	margin:1em;
	
}

.login fieldset, #aboform fieldset
{
	padding:1em;
	border:1px solid #000000;
	margin-bottom:1em;
}

.login fieldset legend, #aboform fieldset legend
{
	font-weight:bold;
}

.login label,#aboform label
{
	float:left;
	width:150px;
}

.login a
{
	margin-left:1em;
}

.npa
{
	text-align:right;
}


.block label, .block input 
{
	display:block;
	float:left;
}

.block input
{
	width:2em;
}

.block label
{
	width:33em !important;
}

.block br
{
	clear:both;
}

#live_audio{
	padding-bottom:1em;
	}
	
.a_live{
	padding-bottom:.5em;
}

.print_pagina{
	position:absolute;
	top:17em;
	left:58.5em;
	width:10em;
	}
	

