* {
margin: 0px;
padding: 0px;
border:0px;
}

html, body {
width: 100%;
height: 100%;
}

body {
font-family: arial, helvetica;
font-size: 12px;
color: #565656;
}

.background-content {
background:#CCC url("/images/bg_background-content.gif") center;

}

.background-header {
background: url("/images/bg_background-header.gif") center ;
}


#wrapper {
	margin:auto;
	width: 944px;
}


/* -- - HEADER - -- */
#header {
margin:auto;
width: 944px;
background:url("/images/bg-header.jpg") no-repeat;
height: 205px;
}

  	div#headercontent {
    height:176px;
	width: 944px;
  	}
	
	div#logo {
	float:left;
	width:570px;
	padding-top:50px;
	padding-left:30px;
	}
	
	div#actiester {
	float:left;
	width:310px;
	padding-right:24px;
	}
	
	div#metaheader {
    height:29px;
	margin-left:255px;
	padding:0px 0px 0px 0px;
	width: 689px;
  	}

		#contactbutton {
		float:left;	
		padding-top:4px;
		}
		
		#search {
		width: 250px;
		height:22px;
		padding-top:4px;
		margin-left:8px;
		float:left;
		background:url("/images/bg_search.gif") no-repeat 0px 4px;
		}
		
		input#ZoekString {
		background:transparent none repeat scroll 0 0;
		float:left;
		height:20px;
		padding-left:7px;
		width:135px;
		}
		
		input#ZoekButton {
		background:transparent none repeat scroll 0 0;
		cursor:pointer;
		float:left;
		width:70px;
		margin: 0px 0px 0px 0px;
		margin-left: 0px;
		margin-top:-5px;
		height: 20px;
		}
				
			
		#mail {
			float:left;
			padding-left:20px;
			color: #005dab;
			width:300px;
			background:url("/images/arrow-right.gif") no-repeat 0px 8px;
			font-size:11px;
			padding-top:5px;
			}
			
				#mail a,
				#mail a:visited {
				color: #F68F1E;
				text-decoration: none;
				}
				
				#mail a:hover {
				text-decoration: underline;
				}
				
				#mail img {
					position:relative;
					top:4px;
					left:102px;

				}
		
/* -- - CONTENT - -- */
#content {
margin:auto;
width:944px;
height: auto !important;
background: url("/images/bg-content.gif") repeat-y center;
}
	
	#contentText {
	float:left;
	width: 664px;
	height: auto !important;
	padding:10px 20px 20px 20px;
	height: 615px;
	min-height:615px;
	}
	
	#contentText .standaardcontent, #contentText .home {
	width:644px;
	border-bottom:1px solid #eeeeef;	
	padding-bottom:20px;
	margin-bottom:10px;
	}
	
	#contentText .home {
	padding-bottom:10px;
	}
	
	
	div.banners {
		padding:10px 0px 0px 0px;
		float:left;
		width:435px;
		height:178px;
	}
	
		div.banners .standaardcontent {
		border-bottom:0px !important;
		margin-bottom:0px !important;
		padding-bottom:20px !important;
		_padding-bottom:10px !important;
		width:435px !important;
		height:60px;
		}

	div.blokken {
	padding-top:10px;	
	}
	
	#breadCrumb {
		font-size:10px;
		width:628px;
		color: #005DAB;
		border-bottom:1px solid #eeeeef;
		padding-bottom:10px;
		padding-left:15px;
		margin-bottom:10px;
		background:url("/images/arrow-right.gif") no-repeat 0px 2px;
		}
	

/* -- - LEFTCOLUMN INCL COMPLETEMENU - -- */
#leftColumn {
float:left;
width: 240px;
background:white;
}

	#menu {
	padding-left:30px;
	padding-bottom:10px;
	padding-top:10px;
	background:white url("/images/bg_menu.gif") repeat-y;
	width: 210px;
	}
	
	#menu ul {
	margin-left:0px;
	list-style: none;
	}
	
	#menu ul li ul {
	margin-left:0px;
	list-style: none;
	}
	
		#menu ul li a,
		#menu ul li a:visited {
		display:block;
		padding-left:15px;
		padding-bottom:2px;
		color: #00559c;
		text-decoration: none;
		/* height: 25px; */
		width:182px;
		font-size: 12px;
		font-weight: bold;
		line-height: 23px;
		background:url("/images/bg-menu-link.gif") no-repeat;
		}
		
		#menu ul li a:hover {
		color: #449ae2;
		text-decoration: underline;
		}
		
		#menu ul li.active a,
		#menu ul li.active a:visited
		
		 {
		color: white;
		background:url("/images/bg-menu-link-active.gif") no-repeat;
		
		}
			/* sub */
			#menu ul li.active ul li a,
			#menu ul li.active ul li a:visited {
			padding-left: 20px;
			padding-right: 5px;
			font-weight: normal;
			color: #005dab;
			background:url("/images/bg-sub.png") repeat-y bottom left;
			width:172px;
			}
			#menu ul li.active ul li.active a,
			#menu ul li.active ul li.active a:visited {
			background:url("/images/bg-sub-active.png") repeat-y bottom left;	
			}
			/* subsub */
			#menu ul li.active ul li.active ul li a,
  			#menu ul li.active ul li.active ul li a:visited {
			padding-left: 25px;
			padding-right: 5px;
  			color: #005dab;
  			background:url("/images/bg-subsub.png") repeat-y bottom left;
			width:167px;
			}
  			#menu ul li.active ul li.active ul li.active a,
  			#menu ul li.active ul li.active ul li.active a:visited {
			background:url("/images/bg-subsub-active.png") repeat-y bottom left;
			}
  			/* subsubsub */
  			#menu ul li.active ul li.active ul li.active ul li a,
  			#menu ul li.active ul li.active ul li.active ul li a:visited {
			padding-left: 30px;
			padding-right: 5px;
  			color: #005dab;
  			background:url("/images/bg-subsubsub.png") repeat-y bottom left;
  			width:162px;
  			}
  			#menu ul li.active ul li.active ul li.active ul li.active a,
  			#menu ul li.active ul li.active ul li.active ul li.active a:visited {
			background:url("/images/bg-subsubsub-active.png") repeat-y bottom left;
			}

  			

div.menubottom
{
  height: 21px;
  width: 240px;
  background: #005DAC url("/images/bg_menu_bottom.gif") no-repeat top left;
  line-height: 21px;
}

/* Nieus Block */
.nieuwsHomeBlock {
background: #005DAC url("/images/bg_nieuws.gif") no-repeat top left;
height:191px;
padding:35px 0 0 0px;
width: 240px;
font-size:11px;
}

.agenda 
{
  background: #005DAC url("/images/bg_agenda.gif") no-repeat top left;
  height:191px;
  padding:34px 0 0 0px;
  width: 240px;
  font-size:11px;
}

	div.nieuwsItem,
	.agenda .evenement {
	width:195px;
	padding-left:35px;
	padding-bottom:15px;	
	}
		
		div.nieuwsItem div.titel a,
		.agenda .evenement .titel a {
			color:black;
			text-decoration:none !important;
		}
		
		div.nieuwsItem div.titel a:hover,
		.agenda .evenement .titel a:hover {
			color:black;
			text-decoration:underline !important;
		}
	
		div.nieuwsItem div.datum,
		.agenda .evenement .datum {
		float:left;	
		padding-right:3px;
		}
	
	div.overignieuwslink,
	.overigagendalink {
	text-align:right;
	margin-top:-29px;
	margin-right:35px;
	padding-bottom: 6px;
	}
	
	div.overignieuwslink a,
	.overigagendalink a {
	font-size:11px;
	font-weight:bold;
	color:white;
	text-decoration:none;
	}
	
	div.nieuwsItem div.overignieuwslinkbottom,
	.agenda .overigagendalinkbottom {
	display:none;	
	}




div.blokken .diensten, 
div.blokken .events,
div.blokken .community {
width:214px;
height:256px;
float:left;
color:white !important;	
}

	div.blokken .diensten {
	background:url("/images/bg-banner-diensten.png") no-repeat;	
	}
	
	div.blokken .events {
	background:url("/images/bg-banner-events.png") no-repeat;
	margin:0 5px;
	}
	
	div.blokken .community {
	background:url("/images/bg-banner-community.png") no-repeat;
	}

div.blokken div.text {
margin-top:120px;
margin-left:15px;
margin-right:15px;
height:100px;
overflow:hidden;
}

div.leesmeer {
margin-top:13px;
text-align:right;
padding-right:32px;
}
#contentText div.blokken .diensten a, 
#contentText div.blokken .events a,
#contentText div.blokken .community a {
	color:white;
}
	
	


/* -- - FOOTER - -- */
#footer {
margin-left:240px;
height:37px;
width: 704px;
background:url("/images/bg_footer.gif") no-repeat;
}

	
	
	#footertxt {
	font-size: 11px;
	color: white;
	font-weight:bold;
	text-align: right;
	padding-right:47px;
	padding-top:10px;
	}

/* -- - SUBHEADER - -- */

/* 
#subheader {
width: 969px;
height: 125px;
background: url('../images/bg_subheader.gif') no-repeat;
}

	#shadow_left {
	width: 3px;
	height: 665px;
	background: url('../images/shadow_left.gif');
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	}
	
	#shadow_right {
	width: 3px;
	height: 665px;
	background: url('../images/shadow_right.gif');
	position: absolute;
	margin-top: 0px;
	margin-left: 966px;
	}
*/

/* -- - RIGHTCOLUMN INCL SEARCH & HEADLINES - -- 
	#rightColumn {
	width: 240px;
	float: right;
	margin-right: 4px;
	display: inline;
	}
	*/
	
		
			
		
		/*
		#news_top {
		height: 23px;
		width: 240px;
		background: url('../images/bg_news.gif') repeat-y;
		}
		*/



/*
.dotted {
height: 10px;
margin-top: 25px;
width: 420px;
background: url('../images/dotted_line.gif') no-repeat left bottom;
}
*/
		
		
		
		/* POLL */

		


		.pollAntwoordStat{
		  padding:5px 0px 10px 0px;
		  width:550px;
		  clear:both;
		  
		 }

		
			.pollAntwoordLabel {
			  display: block;
			  font-weight:normal;
			}
			
			.pollAntwoordBar {
			display: inline-block;
			background-color:#00559C;
			height: 12px;
 			/*max-width:60px;
			width:60px;*/
			float:left;
			margin-right:10px;
			}
			#detailPoll .pollAntwoordBar {
			max-width:none;
			}
			
			.novote {
			margin-right:0px;
			}
			
			.pollAntwoord {
			padding-bottom:10px;
			}
			
			.pollAntwoord input[type="radio"] {
			display:inline;
			float:left;
			height:14px;
			width:20px;
			
			}
			
			input.SubmitButton {
			background: url(/images/bg_button.gif) no-repeat;
			border:0 solid white;
			cursor:pointer;
			margin-left:7px;
			width:66px;
			}
			
			.pollAntwoordText {
			font-weight:normal;
			}
			.pollSubmit input {
			height:20px;
			}
			
			div#detailPoll {
			padding-bottom:10px;
			}
			table.pollOverview {
			border-collapse: collapse;
			width:100%;
			}
			table.pollOverview th {
			background-color: #f68f1e;
			color: white;
				
			}
			table.pollOverview th, table.pollOverview td {
			padding: 3px;
			padding-left: 2px;
			padding-right:8px;
			font-weight: bold;
			border-bottom: 1px solid #d9d9d9;
			}		
		
/* EVENEMENTEN (maatwerk) */

.evenement {
	padding-bottom:20px;
}
span.verplicht {
	padding-left: 5px;
}