body
{
	font-family:	arial;
	font-size:		.8em;
	margin:			0;
	padding:		0;
	color:			#5D6F7B;
}

#container
{
	width:				75em;
	margin:				0;
	position:			relative;
	min-height:			70em;
}


#header_home
{
	position:			absolute;
	top:				2.5em;
	left:				2.5em;
	height:				10em;	
}


a img 
{
	border:				none;
}

#content
{
	float:				left;
	width:				50em!important;
	clear:				both;
	margin-top:			342px;
	margin-left:		447px;
	width:				40em;
	padding-right:		10em;
	}

#content h3
{
	padding-left:2em;
	clear:both;
}

#content p{
	margin-left:0;
	padding-right:10em;
	}


#content.search, #content.forum, #content.vacatures
{
	margin-left:-17.3em !important;
	width:		50em;
}

#content p.left
{
	text-align:left;
}

#content p.right
{
	text-align:right;
}

#content p.center
{
	text-align:center;
}

#content img.left
{
	float:left;
	margin-right:.3em;
}

#content img.right
{
	float:right;
	margin-left:.3em;
}

#content .newwindow img
{
	margin:		0!important;
	padding:	0!important;
}

#zoeknavigatie
{
	margin:0;
	padding:0;
	height:7em;
}

#zoeknavigatie ul li
{
	float:left;
	margin:0;
	padding-right:1em;

}
	
/*--------------------koppen------------------------*/

h1
{
	color:				#E6511E;
	font-size:			1.1em;
	padding-left:		0;
	font-weight:		bold;
}

h2
{
	color:				#E6511E;
	font-size:			1em;
}

h3
{
	color:				#5D6F7B;
	font-size:			.9em;
	padding-left:		1em;
	font-weight:		bold;		
}

a, a:hover
{
	color:#5D6F7B;
}

blockquote p{
	color:#E6511E;
	float:right;
	width:13em;
	padding-right:0!important;
	margin-right:-10em;
	font-style:italic;
	font-size:1.2em;
	margin-top:0;
}


/*---menu boven---*/


#topmenu 
{
	position:				absolute;
	top:					0;
	padding-top:			2.5em;
	left:					35em;
	width:					500px;
	height:					300px;
	background:				transparent url(../images/circkel-groot-top.png) top left no-repeat;
}

#topmenu  ul
{	
	padding:			0;
	margin:				0;
	width:				15em;
	display:			block;
	float:				left;	
	line-height:		2;
}

#topmenu  ul.first
{	
	padding-left:		12em;
	width:				8em;
	}
	
#topmenu li
{
	list-style:			none;
	display:			block;
	color:				#fff;
	text-decoration:	none;
	width:				8em;
	}

#topmenu li a:hover, #topmenu li a.active , #topmenu li a.selected
{
	text-decoration: 	none;
}

#topmenu ul.first li {
	float:				right;
	padding-right:		1em;	
	}
	
#topmenu a{
	font-family:		verdana, sans-serif;
	color:				#fff;
	width:				16em;
	/*padding-left:		9.5em;*/
	line-height:		2;
	text-decoration:	none;
	}
	
#topmenu .text_sml
{
	font-size: 1em;
	text-decoration: none;
	color: #fff;
	text-transform: capitalize;
}

#topmenu .text_mid
{
	font-size: 1.2em;
	text-decoration: none;
	color: #fff;
	text-transform: capitalize;
	margin-top: -.2em;
	top: -.1em;	
}

#topmenu .text_lrg
{
	font-size: 1.6em;
	text-decoration: none;
	color: #fff;
	text-transform: capitalize;
	top: -.3em;
}

#topmenu .rss
{
	background: url(../images/rss.gif) top left no-repeat;
	padding-left:2em;	
}

#topmenu .print
{
	background: url(../images/print.gif) no-repeat;
	padding-left:2em;		
}

#topmenu .readspeak
{
	background: url(../images/readspeak.gif) no-repeat;
	font-size: 0;
	width: 18px;
	height: 14px;
	display: block;
	margin-top: 6px;
}
	
#topmenu a.mail{
	position:		absolute;
	left:			11em;
	top:			9.5em;
}

	
#topmenu ul.second li a{
	padding-left:		2em;
	background:			transparent url(../images/bulletwit.png) 0 .5em  no-repeat;
}

#topmenu ul.second li a:hover, #topmenu ul.second li a.selected, #topmenu ul.second li a.active{
	padding-left:		2em;
	/*background:			transparent url(../images/bulletgroen.png) 0 .7em  no-repeat;*/
	color:				#8CC83C;
}

#topmenu ul.first li a:hover, #topmenu ul.first li a.selected, #topmenu ul.first li a.active{
	color:				#8CC83C;	
}

#topmenu h2{
	text-align:			center;
	padding-right:		2em;
	color:				#fff;
	font-size:			1.1em;
}

/*--------------------------*/

#welkom_user{
	position:absolute;
	top:12em;
	left:6em;
}

/*-------------------menu--------------------*/

#mainmenu
{
	position:		absolute;
	left:			0;
	top:			20em;
	padding-top:	4em;
	width:			300px;
	min-height:		280px;
	background:		transparent url(../images/cirkel-groot-left.png) top left no-repeat;
}

#mainmenu ul.list1
{
	list-style-type:none;
	margin-left:	0;
	padding-left:	0;
	display:		block;
	float:			left;
	clear:			right;
}

#mainmenu ul.list2 
{
	list-style-type:none;
	padding-left:	19em;
	width:			15em;
	padding-top:	0;
}

ul.list2 li ul{
	list-style:none!important;
	padding-left:1.3em;
}

#mainmenu ul li{
	line-height:	1.5;
}

#mainmenu ul.list1 li a
{
	display:		block;
	float:			left;
	text-align:		right;
	width:			14em;
	background:		transparent url(../images/bulletwit.png) center right no-repeat;
	text-decoration:none;
	color:			#fff;
	padding:		0 1.5em;
	font-family:	verdana, sans-serif;
	font-size:		.9em;
}

#mainmenu ul.list1 li a:hover
{
	background:		transparent url(../images/bulletoranje.png) center right no-repeat;	
}

#mainmenu ul.list1 li a.active
{
	background:		transparent url(../images/bulletoranje.png) center right no-repeat;
}

#mainmenu ul.list2 li a
{
	background:		transparent url(../images/bulletoranje.png) center left no-repeat;
	text-decoration:none;	
	padding-left:	2em;
	display:		block;
}

#mainmenu ul.list2 li a:hover
{
	text-decoration:underline;	
	}

#mainmenu ul.list2 li a.active
{
	background:		transparent url(../images/bulletoranje.png) center left no-repeat;
}

#mainmenu ul.list2 a{
	color:			#5D6F7B;
	text-align:		left;
}

#mainmenu h2{
	text-align:		center;
	color:			#fff;
	padding-bottom: 0;
	margin-bottom:	0;
}


/*---bollen-----*/

#OVERnieuws{
	position:		absolute;
	top:			45em;
	left:			9em;
	width:			65px;
	height:			65px;
	background:		transparent url(../images/rozecirkel.png) top left no-repeat;
	padding:		0;
	text-align:		center;
	}	

#OVERbodig{
	position:		absolute;
	top:			52em;
	left:			7em;
	width:			65px;
	height:			65px;
	background:		transparent url(../images/blauwecirkel.png) top left no-repeat;
	padding:		1.2em 0em;
	text-align:		center;
	}

#OVERwieiswie{
	position:		absolute;
	top:			9em;
	left:			75em;
	width:			110px;
	height:			30px;
	background:		transparent url(../images/groenecircel.png) top left no-repeat;
	padding:		3.4em 0em;
	text-align:		center;
}
		
#OVERmijnwerkplek{
	position:		absolute;
	top:			18em;
	left:			69em;
	width:			110px;
	height:			30px;
	background:		transparent url(../images/oranjecrikelgroot.png) top left no-repeat;
	padding:		3.4em 0em;
	text-align:		center;
}

#OVERnieuws a,#OVERbodig a,#OVERwieiswie a,#OVERmijnwerkplek a{
	color:			#fff;
	text-align:		center;
	text-decoration:none;
	vertical-align:	middle;
	font-family:	verdana, sans-serif;
}

#OVERnieuws a{
	font-size:		1em;
	padding:		1em 2em 2em .8em;
	display:		block;
}

#OVERbodig a{
	font-size:		1em;
	padding:		1em 1em 1em .2em;
}

#OVERwieiswie a,#OVERmijnwerkplek a{
	font-size:		1.2em;
	padding:		3em 3em 3em .5em;	
}

#OVERmijnwerkplek a{
	padding-left:	1em;
}

/*- - - - - - - - - klikpad- - - - - - - - - -*/
#klikpad
{
	position:		absolute;
	top:			267px;
	top:			21em;
	left:			27px;
	color:			#575757;
	z-index:		999;
}

#klikpad strong, #klikpad span
{
	font-size:		.8em;
}

#klikpad a
{
	color:			#575757;
	font-weight:	normal;
	font-size:		.8em;

}

#klikpad a:hover
{
	text-decoration:underline;
	color:			#575757;
	font-weight:	normal;
}

#klikpad p strong
{
	font-weight:	normal;
}

#klikpad p
{
	font-weight:	normal;
}

/*- - - - - -  smoelenboek- - - - - - - - - - -*/


#medewerkersoverzicht{
	list-style-type:none;
	padding:0;
	font-size:1em;
	margin:0;
	}

#medewerkersoverzicht ul{
	padding-left:0 !important;
	list-style:none;
}

#medewerkersoverzicht ul li {
	float:left;
	margin:10px;
	padding:0;
	width:110px;
	}
	
#medewerkersoverzicht #foto 
{
	display:none;
	position:relative;
	top:-103px;
	margin-bottom:0;
	left:0;
	width:100px;
	height:100px;
	background:transparent url(../images/maskklein.png) -103px 0 no-repeat;
	z-index:999;
	margin:0;
	padding:0;
	border:1px solid red;
}

#medewerkersoverzicht img {
	height:100px;
	width:100px;
	display:block;
	float:left;
	clear:both;
}

#medewerkersoverzicht p{

}

#medewerkersoverzicht a{
	
}


#content p.clearing a {
	color:#5D6F7B;
	text-decoration:none;
}

#content p.clearing strong{
	font-weight:normal;
	display:block;
	float:left;
	clear:both;
	width:12em;
}

#foto 
{
	position:absolute;
	top:29em;
	left:65em;
	width:200px;
	height:200px;
	background:transparent url(../images/mask.png) top right no-repeat;
	z-index:999;
}

.pasfoto {
	position:absolute;
	top:29em;
	left:65em;
	width:200px;
	height:200px;
	overflow:hidden;
	z-index:-1;
}


#alphabet
{
	position:absolute;
	top:26em;
	margin:0;
	padding:0;
	list-style-type:none;
}

#alphabet li
{
	float:left;
	padding:3px;
}


	
/*----------------Nieuws items-----------------*/

#newsitems 
{
	list-style: none;
	margin:0;
	padding: 0;
	padding-left:1em;
}

#newsitems li
{
	position:relative;
	margin-top:.5em !important;
	display:block;
	}
	
#newsitems p
{
	margin:.5em 0em;
}
	
#newsitems li img.klein
{
	display:none;
}
	
#newsitems h3
{
	margin:0 !important;
	padding-left:1em;
	clear:both;
}

#newsitems a
{
	text-decoration:none;
	color:#000;
	text-align:left;
	display:block;
	clear:both;
	font-size:85%;
	padding-top:.5em;
	border-top:1px dotted #000;
}

#showall a {
	text-decoration:	none;
	background:			none;
	color:				#575757;
}
	
#showall a:hover,#newsitems #showall a:hover {
	text-decoration:	underline;
	background:			none;
	color:				#575757;
	}
	

#newshome{
	display:block;
	float:left;
	clear:both;
	padding:.5em;
	margin:.5em;
	width:14em;
}


#newshome #newsitems li img.klein
{
	height:4.7em;	
	width:7em;
	display:block;
	position:absolute;
	top:-5px;
	left:0;
}

#newsitems ul li.datum
{
	border:none;
	font-size:85%;
}
	
#newshome li h3
{
	margin:0 !important;
	clear:both;
}

#newshome li p
{
	padding-left:8.4em;
}


/*- - - - - - - - - footer - - - - - - - - - -*/

#footer
{
	clear:		both;
}

#footer p
{	
	padding-bottom:		2em;
	padding-top:		.5em;
	margin-top:			2em!important;
	margin-left:		6em;
	width:				30em;
}

/*- - - - - - - - - search - - - - - - - - -*/

#search
{
	position:		absolute;
	top:			14em;
	left:			13.5em;
	width:			17em;
	color:			#fff;
}

#search fieldset
{
	border:			none;
}

#search legend
{
	display:none;
}

#search label{
	color:#fff;
}

#snelzoeken {
	clear:right;
	}
	
	
#search legend, #snelzoeken legend
{
	display:		none;
}

#search #q
{
	font-size:			.9em;
	background:			#fff;
	color: 				#000;
	padding-top:		.3em;
	height:				14px;
	vertical-align:		bottom;	
}

#sform 
{
	padding:10px;
	padding-left:0;
	border-top:1px solid #5D6F7B;	
}

#sform p
{
	padding:0;
	margin:0;
}

#sform input.submit
{
	margin-top:20px;
	width:100px;
}

#content #sform fieldset
{
	border:none;
}

#sform legend{
	display:none;
	}
	
#sform label
{
	width:		3em;
}

#sform fieldset{
	border:none !important;
	padding:.5em;
	width:48em !important;
	}

input.zoekbutton 
{
	width:80px;
	border:none;
}

input#zoek{
	
	float:right;
	width:105px;
	font-size:1em;
}

#sform fieldset label, #searchin label, #searchin input 
{
	/*float:none !important;*/
}

/*#search_button{
	position:			absolute;
	background:			transparent url(../images/zoekbutton.png) top left no-repeat;
	border:				none;
	left:				172px;
	top:				6px; 
	padding:			5px;
	z-index:			10;
}
*/

#search_button{
	display:none;
}

#searchf{
	margin-right:15px;
}

#searchin ul
{
	float:left;
	padding-right:2em!important;
}

.keuzezoek,.keuzemet{
	display:block;
	float:left;
	padding-right:2em;
}

#content #searchresults
{
	margin-bottom:3em;
}
ul#searchresults 
{
	margin-left:0em;
	padding-left:0;
	list-style:none!important;
}

span.searchresult
{
	background:#FFECBF !important;
}

.resultnumber
{
   border-right:1px solid #5D6F7B;
   margin-right:.5em;
   padding:0 .5em 0 0;
   display:block;
   float:left;
   font-size:1.2em;
   color:#5D6F7B;
}

#content ul#searchresults h3{
	padding-left:0!important;
	}
	
#content ul#searchresults h3 a{
	color:#F1751E;
	padding-right:.5em;
	}


#zoeknavigatie ul {
	border-top:#575757 1px solid;
	display:block;
	padding-bottom:2em;
	list-style-type:none;
	margin:0;
	padding-top:1em;
}

#zoeknavigatie  a
{
	color:#000;
}

/*--------------sitemap-----------------*/

#sitemap  ul {
	position:relative;
	list-style: 		none!important;	
	padding-left:		0;
	line-height:		1.7;
	padding-left:		1.2em;
}

#sitemap ul li a {
	background:		transparent url(../images/roodblokjeklein.png) 0 .4em no-repeat;
	text-decoration:	none;
	color:			#000;
	font-family:		verdana;
	font-weight:		bold;
	font-size:		90%;		
	padding-left:		1.4em;
}

#sitemap ul li ul li a {
	font-weight:		normal;
}

#sitemap	
{
	display:inline;
}

/*---------------Formulieren------------*/

#content form {
	line-height:2;
}

#content form label
{
	display:block;
	float:left;
	width:8em;
}

#content fieldset input#zoeken{width: 300px; float: left;}
#content fieldset input#vind{width: 95px; margin: 0px; padding: 0;}

#content fieldset input.text{
	display:block;
	float:left;
	width:12em;
	margin-left:.3em;
}

#content form label span,span.required{
	font-style:italic;
	color:#E6511E;
	font-size:.9em;
}

#content form select{
	display:block;
	width:15.5em;
}

br{
	clear:both;
}

#content form.clearfix{
	width: 610px;
}

#content form ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

#content form fieldset{
	margin: 	0 2px 0 0;
	padding: 	7px;
	overflow: 	hidden;
}

#content form fieldset.wide{
	border: 1px solid #5D6F7B;
	width:	513px;
}

#content form fieldset.narrow{
	width: 	159px;
	border: 1px solid #5D6F7B;
}

#content form fieldset.narrow input{
	float: right;
}

#content form fieldset.narrow label{
	width:	130px;
	float: 	left;
}

#content form legend{
	font-size: 80%;
	font-weight: 700;
	text-transform: uppercase;
	color: #5D6F7B;
}

#content form label.forcheck{
	float:none;
	width:auto;	
}

#content form .nextbutton{
	margin-top:30px;
	width:100px;
}

#content p.suggestion{
	display: none;
}

/*** forum ***/
	#content form fieldset.reactionform input{
		float: left;
		margin-right: 0;
	}

	#content form fieldset.reactionform label{
		width: 11em;
	}
	
	#content form fieldset.reactionform textarea{
		width: 24em;
		height: 7em;
	}
	#content form fieldset.reactionform legend{
		color: #E6511E;
	}
	
	
	div.react div.reaction
	{
		border: 1px solid #D1D9DF !important;
		padding: 5px;
		margin: 5px 0 !important;
		overflow: hidden;
		background: none !important;
	}
	
		div.react div.reaction .title a.reactiontitle{
			font-weight: 700;
			float: left;
			clear: right;
		}
		div.react div.reaction .reactions{
			clear: left;
		}
		div.react div.reaction .author{
			float: right;
			font-size: .85em;
			font-variant: small-caps;
			margin-right: 1em;
			margin-top: .3em;
		}
		div.react div.reaction .date{
			font-size: .85em;
			font-variant: small-caps;
			float: right;
			margin-top: .3em;
			margin-bottom: 2px;
		}
	/*** bericht ***/
	div.reactioninfo{
		font-size: .85em;
		font-variant: small-caps;	
		clear: both;
		overflow: hidden;
	}
		div.reactioninfo div.author{
			float: left;	
			margin-right: .3em;
		}
	
		div.reactioninfo div.date{
			float: left;
			clear: right;
		}
		p.first:first-letter{
			text-transform: capitalize;
		}
		
		p.first strong, .reactioncontent strong{
			font-weight: bold !important;
		}
		
	/*** reacties ***/
	div.reaction{
		border-bottom: 1px solid #D1D9DF;
		padding-left: 20px;
		margin-bottom: 7px;
		background: url('../images/reaction.png') no-repeat 2px 0;
	}
	
	div.reaction h3{
		padding-left: 0 !important;
		margin: 5px 0;
		padding-top: 2px;
	}
	div.reaction div.date{
		font-size: .85em;
		font-variant: small-caps;
		margin: 12px 0;
	}
	
	div.reaction div.reactioncontent{
		margin: 12px 0;
	
	}
	
	div.usermessage{
		font-weight: 700;
		margin: 24px 0 10px 0;
		border: 2px solid #F1751E;
		padding: 10px;
		width: 300px;
		text-align: center;
	}
	

	/*** /forum ***/

/*-----------------Nieuws----------------------*/

#newsperiod
{
	position: absolute;
	top: 23em;
	left: 2em;
	width: 16em;
	height:20em;
}

#newsperiod ul li
{
	border:1px solid white;
}

#newsperiod ul li a, #vergaderingen li a, #jaren ul li a
{
	display: block;
	padding: .2em!important;
	border-bottom: 1px solid #FFF!important;
	color: 			#000;
}

#newsyears, #jaren ul
{
	width: 6em;
	float: left;
	margin-right: 1em;
}

#newsalfabet ul
{
	margin:0;
	padding:0;
	list-style-type: none;
}

#newsalfabet li
{
	float:left;
	padding:3px;
}

#newsmonths
{
	width: 6em;
	float: left;
}

#newsyears ul, #newsmonths ul, #vergaderingen, #jaren ul
{
	list-style: none;
	margin-left: 0;
	border-top: 1px solid #DADADA!important;	
}

#newsperiod li.active a
{
	background: #CCCCCC;
	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:0em;
	margin-top:.5em;
}

#newsitems ul
{
	list-style:none;
	margin:0;
	padding:0;

}

#newsitems ul li {
	margin-top:.5em;
	margin-bottom:1em !important;
	display:block;
}

#newsitems h2, #newsitems h3
{
	margin-top:1.5em;
	margin-bottom:.2em;
	margin-left:0;
	padding-left:1em;
}

#newsitems h2 a
{
	text-decoration:none;
	color:#000;
	text-align:left;
	padding-left:2em;
	display:block;
	font-size:95%;
}

#date
{	
	list-style:none;
	margin-left:-3em;
	margin-top:0;
}

#content ul.newsmeta
{
	clear:both;
	font-size:.8em;
	height:2em;
	margin-top:0em !important;
}

ul.newsmeta li
{
	float:left;
	margin-right:.2em;
}

ul.newsmeta li.datum
{
	width:auto !important;
}

/*-----------------------------------------*/

.nonvisual {
	display:none;
}

/*--------kalender--------*/
#content.calendar {
	margin-left:	2.5em;
	width:			60em;
}

#calendar li {
	display:block;
	float:left;
	list-style:none;
	padding-right:1em;
	margin-left:0;
	margin-bottom:1em;
}

#calendar ul {
	margin-top:1em;
}

#calendar table{
	margin-left:-3em;
	margin-top:1em;
}

.month caption a, .month caption a:hover {
	color:#D81333!important;
	font-weight:bold;
	margin:0;
	padding:0;
	text-decoration:none;
}

caption {
	display:table-caption;
	text-align:left;
}

table .month {
border-collapse:separate;
border-spacing:2px;
margin-bottom:0;
margin-top:0;
text-indent:0;
}

.month td {
display:table-cell;
padding:1px;
margin:2px;
vertical-align:inherit;
background:#E3E8E8;
}

div.day_container{
	margin-left:-3em;
	}
	
div.day_container li{
	list-style-type:none;
	margin-left:0;
	padding-left:0;
}

div.day_container li.activiteit {
margin-bottom:2em;
padding:0;
}

div.day_container li.activiteit ul{
	margin-left:-3em;
}

.month td.day a, .month td.day span {
border:1px solid #E3E8E8;
color:#000;
display:block;
font-weight:normal;
text-decoration:none;
width:1.2em;
font-size:85%;
}

.month td.day a.active {
font-weight:bold;
padding:.2em;
width:1.2em;
text-decoration:underline;
color:#D81333;
}

.empty{
background:#fff!important;
}

.month_container {
height:14em!important;
margin-bottom:1em;
margin-right:1.5em;
margin-top:1em;
width:13em;
}

p.kalender_navigatie{
margin-bottom:3em;
margin-top:2em;
width:50em;
}

p.kalender_navigatie a {
text-decoration:none;
clear:both;
}

p.kalender_navigatie a.backward {
background:transparent url(../images/backward.png) no-repeat scroll right center;
padding-right:2em;
}

p.kalender_navigatie a.forward {
background:transparent url(../images/forward.png) no-repeat scroll left center;
padding-left:2em;
}

.right {
float:right;
margin-top:-2em;
padding-right:6.5em;
}

.left {
float:left;
padding-left:.3em;
}

/*
	forum!
*/

#content.forum form 
{
	width:100%;
}

#content.forum form  fieldset
{
	width:100%;
}

#content.forum form input
{
	width:20em;
}

#content.forum form #submit
{
	width:auto;
}

.forum table
{
	width:100%;
	border-collapse:collapse;
	margin-bottom:2em;
}

.forum th, .forum td
{
	text-align:left;
	border-bottom:1px solid #196B2B;
	padding:5px;
	border-right:1px solid white;
}

.forum th
{
	font-size:.8em;
	background:#FEC02E;
}

#stelling
{
	background:#FEC02E;
	padding:2px 10px;
}

.postmeta
{
	font-size:.8em;
	color:#575757;
}

#reactions
{
	margin:0;
	padding:0;
	list-style-type:none;
}

#reactions li
{
	padding:2px 10px;
	border-bottom:1px solid #FEC02E;
}

.print
{
	background:transparent url(../images/print.png) no-repeat center left;
	padding-left:18px;
}

#vacatures
{
	margin:0;
	padding:0;
	list-style-type:none;
}

#vacatures h2
{
	padding-left:2em;
	background:transparent url(../images/roodblokje.png) no-repeat 0px 3px;
	margin:0 !important;
}

#vacatures p
{
	margin:.5em 0 !important;
}

#vacatures h2 a
{
	text-decoration:none;
}

#vacatures h2 span
{
	font-size:.8em !important;
}

#vacatures .meta
{
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:.8em;	
}

#vacatures li
{
	clear:both;
	padding-bottom:2em;
}

#vacatures .meta li
{
	clear:none;
	float:left;
	padding-right:15px;
}

/*deze pagina mailen*/

#mail fieldset
{
	padding-top:1em;
	margin-bottom:1em!important;
}

#mail legend
{
	font-size:1em!important;
	font-weight:bold;
}

#mail input
{
	width:16em;
}

#mail #submit input
{
	width:auto;
}
#mail textarea
{
	width:26em;
}

/*fotoalbum*/

.fotoalbum
{
	margin:0;
	padding:0;
	list-style-type:none;
}

.foto img
{
	width:170px;
	padding:5px;
	border:1px solid #cfcfcf;
	z-index:0;
}

#content table
{
    border-collapse:collapse;
	font-size:.9em;
	width:45em;
}

#content table ul{
	list-style:none;
	margin-left:0;
	padding-left:0;
}

#content table td, #content table th
{
	margin:0;
	padding:0.3em;
	padding-left:0;
	text-align:left;
	}
	
#content table th{
	padding-top:2em;
}

#search #q, #zoek {
	background: transparent url(../images/zoekveldwit.png) 0 0 no-repeat;
	border:none;
	color:#000000;
	font-size:0.8em;
	height:13px;
	padding:0 1em;
	height:30px;
}

#content.search form
{
	width: 800px;
    padding: 5px;
}

#content.search form fieldset.wide
{
    width: 91.5%;
	margin-bottom: 1em;
	padding:.5em;
}

#content.search form fieldset.narrow
{
    float: left;
    width: 29%;
}

#content.search form fieldset legend
{
	font-size: 1em;
	font-weight: bold;
}

#content.search form label
{
	width: 200px;
}

#content.search form .hide, #content.search .hidden
{
	position: absolute;
	left: -9999em;
}

#content.search form #zoeken
{
    width: 675px;		
}

#content.search form #vind
{
	width: auto;
	margin: 0;
	padding: 0;
	float: right;
}


#content.search form p
{
        padding: 5px;
        clear: both;
}

.clearfix:after {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0;
}

.clearfix {
        display: inline-block;
}

html[xmlns] .clearfix {
        display: block;
}

* html .clearfix {
        height: 1%;
}

#content.search p.warning
{
	color: red;
}

#content.search #searchresults
{
	list-style: none;
	padding: 0;
	margin: 0;
}

.link
{
	display: none;
}

#io4search span.productvraag, #io4search span.agendapunt, #io4search span.digitaalproduct, #io4search span.vergadering, #io4search span.thema
{
	position: absolute !important;
	left: -9999em !important;
	display: block;
	width: 100px;
}

#bekendmakingen ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 200%;
	margin-top: 1em;
}

#bekendmakingen ul li
c

#bekendmakingen ul li ul
{
	float: left;
	margin-top: 0;
}

#bekendmakingen ul li ul li
{
	border-top: none;
}

#bekendmakingen ul li .label
{
	display: block;
	width: 200px;
	float: left;
}

.highlighted
{
	display: block;
	color: #5D6F7B;
	font-size: 1.1em;
	margin-bottom: .2em;
	font-weight: normal;
}

#bekendmakingen #googlemap
{
	clear:both;
	padding-top: 1em;
	height: 400px;
}

#onderwerpen_bekendmaking ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#onderwerpen_bekendmaking ul li
{
	background: transparent url(../images/bulletoranje.png) no-repeat 4px left;
	padding-left: 1.5em;
}

#onderwerpen_bekendmaking ul li a
{
	text-decoration: none;
}

#onderwerpen_bekendmaking ul li a:hover
{
	text-decoration: underline;
}

#wettechnisch ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	line-height: 200%;
}

#wettechnisch ul li
{	
	border-top: 1px solid #ccc;
	clear: both;
}

#wettechnisch .title, #wettechnisch .name
{	
	display: block;
	width: 200px;
	float: left;
}

#wettechnisch .name
{	
	width: 400px;
}

#regelingen h3
{	
	padding: 0;
	margin: 0;	
	margin-top: 1em;
}

#grondslagen ul, #list
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#grondslagen li
{
	background: transparent url(../images/bulletoranje.png) no-repeat 10px left;
	padding-left: 1.5em;
	border-top: none!important;
}

#list li
{
	background: transparent url(../images/bulletoranje.png) no-repeat 5px left;
	padding-left: 1.5em;
	border-top: none!important;
}


#regeling_details
{
	width: 650px!important;
	border: 1px solid red;
}

#regelingen .regeling-tekst ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

.alfanumeriek, .nummeriek
{
	float: left;
	margin-right: 2px;
}

.label, .nr
{
	margin-right: 5px;
}

#onderwerpen_regeling
{
	clear: both;
	padding-top: 1em;
}

#onderwerpen_regeling ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#onderwerpen_regeling ul li
{
	background: transparent url(../images/bulletoranje.png) no-repeat 4px left;
	padding-left: 1.5em;
}

#onderwerpen_regeling ul li a, #list li a
{
	text-decoration: none;
}

#onderwerpen_regeling ul li a:hover, #list li a:hover
{
	text-decoration: underline;
}

#regeling_zoeken
{
	border: 1px solid #ccc;
	margin-top: 1em;
}

#regeling_zoeken #rs
{
	width: 550px;
}

#regeling_zoeken fieldset
{
	border: none;
}

#regeling_alphabet
{
	margin-top: 1em;
} 

#regeling_alphabet ul
{
	margin: 0;
	padding: 0;
	list-style: none;
} 

#regeling_alphabet ul li
{
	float: left;
} 

#regeling_alphabet ul li a
{
	display: block;
	width: auto;
	text-align: center;
	border: 1px solid #ccc;
	margin: 1px;
	padding: 10px;
	padding-bottom: 5px;
	padding-top: 3px;
	text-decoration: none;
} 

#regeling_alphabet ul li a.selected
{
	border: 1px solid #E6511E;
} 
