body {
	font: 12px Arial,Verdana;
	color: #646466;
	padding: 0px;
	margin: 0px;
	line-height:18px;
	background-image:url(../images/content_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	background-color: #5c89aa;
}

#container{
	width:930px;
	margin:0px auto;
	padding:0px;
}

	#header{
		float:left;
		margin:0px;
		padding:0px;
		width:930px;
		height:149px;
	}
	
		#header_blok_links{
			float:left;
			width:180px;
			height:127px;
			background-image:url(../images/sterk_en_sociaal.gif);
			background-repeat:no-repeat;
			background-position:center center;
			background-color:#0059a1;
		}
		#header_blok_logo a{
			float:left;
			width:545px;
			height:127px;
			background-image:url(../images/pvda_logo.gif);
			background-repeat:no-repeat;
			background-position:center center;
			background-color:white;
			text-decoration:none;
		}
		#header_blok_rechts{
			float:left;
			width:205px;
			height:127px;
			background-image:url(../images/header_afbeelding.jpg);
			background-repeat:no-repeat;
		}
		
		#header_balk{
			float:left;
			width:930px;
			height:20px;
			padding-top:2px;
			border-top:1px solid white;
			background-image:url(../images/balk_bg.gif);
			background-repeat:repeat-y;
		}
		
			.zoek{
				float:left;
				color:white;
				font-size:13px;
				padding-left:11px;
			}
			
			.menu_items{
				float:right;
			}
			.menu_items a{
				padding-right:11px;
				padding-left:11px;
			}
			
			.menu_items a.actief{
				padding-right:11px;
				padding-left:11px;
				text-decoration: underline;
			}
			
		
	#content{
		float:left;
		margin:0px;
		padding:0px;
		width:930px;
		
	}
	
		#content_links{
			float:left;
			margin:0px;
			padding:0px;
			width:180px;
		}
		
			.zoek_balk{
				float:left;
				width:169px;
				height:34px;
				margin:0px;
				padding-left:11px;
				padding-top:3px;
				background-color:#0059a1;
			}
		
			#menu{
				float:left;
				margin:0px;
				padding:0px;
				width:180px;
				padding-bottom:55px;
			}
			
			#menu ul{
				margin:0px;
				padding:0px;
				padding-left:11px;
				padding-top:11px;
			}
			
			#menu li {
				margin:0px;
				padding:0px;
				list-style:none;
			}
			
			#menu li a{
				display:block;
				width:169px;
				margin:0px;
				font:13px Arial;
				font-weight:bold;
				padding-bottom:3px;
				padding-top:3px;
				color:#da2a36;
	
			}
			
			#menu li a.actief {
				display:block;
				width:169px;
				margin:0px;
				font:13px Arial;
				font-weight:bold;
				padding-bottom:3px;
				padding-top:3px;
				color:#da2a36;
				text-decoration: underline;
			}
			
				/*sub_item*/
				#menu li.sub_item a{
					font:12px Arial;
					font-weight:normal;
					color:#da2a36;
					text-decoration: none;		
				}
				
				#menu li.sub_item a:hover, #menu li.sub_item a.subactief {
					font-weight:normal;
					color:#da2a36;
					text-decoration: underline;
				}
			
			#adres{
				float:left;
				width:158px;
				font:11px Arial;
				padding:11px;
				color:#0059a1;
				border-top:1px solid #0059a1;
				border-bottom:1px solid #0059a1;
			}
			
			
		
		#content_tekst{
			float:left;
			width:495px;
			padding-left:25px;
			padding-right:25px;
			padding-top:37px;
			
		}

		#content_rechts{
			float:left;
			margin:0px;
			padding:0px;
			width:205px;
			padding-top:37px;
		}
	
			.blok{
				float:left;
				margin:0px;
				padding:0px;
				width:205px;
			}
			
				.blok_kop{
					float:left;
					width:193px;
					padding-left:12px;
					padding-top:2px;
					color:#0059a1;
					font:12px Arial;
					font-weight:bold;
					height:17px;
					background-color:#e3ddc0;
					border-top:1px solid #0059a1;
				}
			
				.blok_tekst{
					float:left;
					padding:12px;
					color:#da2a36;
				}
				
				.blok_tekst a,{
					color:#da2a36;
				}
	
	.zoek_balk{
		float:left;
	}
	
.clearer {
	clear: both; 
	line-height:0; 
	height: -10; 
	float: none;
}
		
/**********************************************
*											  *
*				CONTENT STYLES				  *
*											  *
**********************************************/

.normal{
	font: 12px Arial,Verdana;
	color: #646466;
	line-height:18px;
}

h1, .Kop_Groot{
	font: 16px Arial,Verdana;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:7px;
}

h2, .Kop_Middel{
	font: 14px Arial,Verdana;
	margin:0px;
	padding:0px;
	color:#0059a1;
}

h3, .Kop_klein{
	font: 12px Arial,Verdana;
	margin:0px;
	padding:0px;
}

h4, .Kop_dikgedrukt{
	font: 12px Arial,Verdana;
	margin:0px;
	padding:0px;
	color:#0059a1
}

h5, .Kop_artikel {
	margin:0px;
	padding:0px;
	color:#6E6E70;
}

hr{
	height:1px;
	color:black;
}

.blauw{
	color:#0059a1;
}

.blauwBold{
	color:#0059a1;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
}

.rood{
	color:#da2a36;
}

a, .link {
	text-decoration:none;
	color:#0059a1;
}

a:hover, .link:hover{
	text-decoration:underline;
}

.zoekveldholder {
	float:left;
	width:123px;
	height:19px;
}
.zoekbuttonholder {
	float:left;
	width:30px;
	height:19px;
	padding-top:1px;
	padding-left:3px;
}

.zoekbutton {
	width:30px;
	height:21px;
	background-color:white;
	color: #0059a1;
	border:0px;
	font-weight:bold;
}

.zoekveld {
	width:121px;
	height:17px;
	border: 1px solid #D9E1EF;
	color:#da2a36;
}	

.nieuwsbriefButton {
	width:85px;
	height:21px;
	background-color:white;
	color: #0059a1;
	border:0px;
	font-weight:bold;
	border: 1px solid #0059a1;
}

.nieuwsbriefVeld {
	width:151px;
	height:17px;
	border: 1px solid #D9E1EF;
	color:#da2a36;
}	

.nieuwsbriefTextarea {
	width:151px;
	height:100px;
	border: 1px solid #D9E1EF;
	color:#da2a36;
}

/* AGENDA */

.agenda {
	padding-top:8px;
	padding-bottom:8px;
	border-top: 1px solid black;
	border-bottom:1px solid #D9E1EF;
}

