div{
	margin:0;
	padding:0;
}

body{
	margin:0;
	padding:0;
	font:12px Arial;
	color:#2F2F2F;
	background:url(../images/bg4.gif) #e7e7e7;
}

#placeholder{
	width:990px;
	margin:0 auto;
}
#container{
	width:980px;
	padding:10px;
	margin:0 auto;
	margin-top:10px;
	background:url(../images/trans_bg.png);
}

#header{
	float:left;
	width:980px;
	height:200px;
}

	.bijschrift{
		float:right;
		width:550px;
		height:80px;
		font-size:25px;
		color:#fff;
		text-align:right;
		line-height:38px;
		margin-top:55px;
		margin-right:0px;
		opacity: 0.90;
		filter: alpha(opacity=90);
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	}
	.bijschrift span{
		background-color:#005788;
		display: inline;
		padding:3px;
		
	}
	
	#header_top{
		float:left;
		width:100%;
		height:35px;
		background:#e3ecf3;
	}
		#header_top ul{
			float:right;
			margin:0;
			padding:0;
			padding-top:10px;
			padding-right:px;
		}
		#header_top li{
			display:inline;
			list-style:none;
		}
		#header_top li a{
			float:left;
			list-style:none;
			text-align:center;
			padding-left:15px;
			padding-right:15px;
			border-left:1px dotted #cdcdcd;
		}
		.leden{
			background:url(../images/sleutel.gif) no-repeat left;
		}
		.terug a{
			float:left;
			margin-top:13px;
			padding-left:14px;
			background:url(../images/link_bullet_inv.gif) no-repeat top left;
		}
		.terug a:hover{
			background:url(../images/link_bullet_inv.gif) no-repeat bottom left;
			color:#cbb676;
		}
		
		.lettervergroter{
			float:right;
			padding-top:8px;
			padding-right:10px;
		}
		
		.last{
			border:none;
		}
		
		

	#header_logo a{
		float:left;
		width:148px;
		height:179px;
		margin-left:20px;
		margin-top:14px;
		margin-bottom:14px;
		background:url(../images/logo.png) no-repeat;
	}
	*html #header_logo a{
		background:url(../images/logo.gif) no-repeat;
	}
	
	.header_zoeken{
		float:left;
		
		color:#006594;
		font-style:italic;
		margin-top:-7px;
		padding-right:8px;
	}
	*html #header_zoeken{
		background:url(../images/zoek_blok.gif) no-repeat;
	}
	
	#header_menu{
		float:left;
		width:980px;
		height:33px;
		padding-top:15px;
		padding-bottom:15px;
		background:#2f2f2f;
	}
	
		#header_menu ul{
			margin:0;
			padding:0;
		}
		#header_menu li{
			display:inline;
			float:left;
		}
		#header_menu li a{
			float:left;
			color:#fff;
			font-size:14px;
			height:25px;
			color:#fff;
			padding-right:40px;
			padding-left:40px;
			padding-top:8px;
			/*border-right:1px dotted #696969;*/
			background:url(../images/menu_lijn.gif) repeat-y;
		}
		#header_menu li a.actief{
			color:#CBB676;
		}
		#header_menu li a span.menu_toevoeging{
			color:#fff;
			font-size:10px;
			font-style:italic;
		}
		
		#header_menu li.last a{
			border:none;
		}
		#header_menu li.new_magazine{
			background:url(../images/nieuw.gif) no-repeat right center;
		}
	
		
		#header_menu li a:hover span.menu_toevoeging,#header_menu li a.actief span.menu_toevoeging{
			color:#CBB676;
		}
		
	
.content{
	float:left;
	width:965px;
	padding-top:20px;
	padding-left:15px;
	padding-bottom:35px;
	background:url(../images/content_bg.gif) repeat-y 340px 0px #fff;
}



.content_kolom {
	width:49%;
	float:left;
}


.content a{
/*	padding-right:14px;
	background:url(../images/link_bullet.gif) no-repeat top right;*/
}
.content a:hover{
	color:#cbb676;
/*	background:url(../images/link_bullet.gif) no-repeat bottom right;*/
}

	#content_links{
		float:left;
		width:320px;
	}
	
		.blok{
			float:left;
			width:300px;
			padding:10px;
			margin-bottom:2px;
			background:url(../images/lijn_hor.gif) repeat-x bottom;
			overflow:hidden;
		}
	
	.blok_tag {
		float:left;
		width:300px;
	}
	
	.blok_tag a {
		float:left;
		margin-right:10px;
	}
	
	#content_midden_overall{
		float:left;
		width:580px;
		line-height:20px;
		padding-top:10px;
		margin-left:19px;
		margin-right:19px;
	}

#footer{
	margin:0 auto;
	color:#fff;
	width:958px;
	height:70px;
	padding:20px;
	padding-left:0px;
	background:#2f2f2f;
}

	.footer_tekstblok{
		float:left;
		padding-left:15px;
		
	}
	.footer_tekstblok a{
		color:#fff;
	}
	#footer a:hover{
		text-decoration:underline;
	}
	.footer_links{
		float:right;
	}
	.footer_links a{
		color:#fff;		
		padding-left:15px;
		background:url(../images/h1_bullet_footer.gif) no-repeat 0px 5px;
	}
	
.clearer {
	clear: both; 
	line-height:0; 
	height: 0; 
	float: none;
}

.pollarchief{
	float:left;
	width:550px;
	border:1px solid #ededed;
	margin-bottom:20px;
	padding:10px;
}

.poll_opties{
	color:#006594;
	font-weight:bold;

}

#paginanummers{
	margin:0;
	padding:0;
	font-size:12px;
}

	#paginanummers a{
		background:none;
		padding:3px;
		font-weight:bold;
	}
	#paginanummers a:hover, #paginanummers strong.pactief {
		background:#006495;
		padding:3px;
		color:#fff;
	}

.download_omschrijving{
	/*font-style:italic;*/
}

/************************************************
	LEDEN OVERZICHT
************************************************/

.lidnaamKlik{
	float:left;
	width:155px;
	font-weight:bold;
	padding-left:15px;
}

.lid_logo{
	float:left;
	margin:0;
	padding:0;
	width:75px;
	height:75px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:center center;
	border:5px solid #ebebeb;
}

	.lid_logo img{
		
	}
	
	
.lid_foto{
	float:left;
	width:130px;
	height:130px;
	margin-right:20px;
}
.lid_foto a{
	float:left;
	width:120px;
	height:120px;
	background:none;
}
.lid_adres{
	float:left;
	font-size:11px;
	width:130px;
}
.lid_adres a,.lid_adres a:hover{
	background:none;
}
	
#alfabet a{
	background:none;
	font-size:14px;
	line-height:14px;
	font-weight:bold;	
	margin:0;
	padding:0;
	padding:3px;
	padding-left:6px;
	padding-right:6px;
	margin:0px;
	float:left;
}
#alfabet a:hover,#alfabet .alfabetactief{
	color:#fff;
	background:#006495;
}

#bedrijf_links{
	float:left;
	margin:0;
	padding:0;
	width:100%;
}

	.icoon img{
		
		
	}

#bedrijfslogo{
	border:5px solid #ebebeb;
	margin:0;
	padding:10px;
	width:250px;
	text-align:center;
	float:right
}

.contactpersoon {
	float:right;
	padding:10px;
	width:250px;
}

#tekst_rechts{
	

}
	
.bedrijf_regel{
	float:left;
	margin:0;
	padding:0;
	width:260px;
	margin-right:15px;
	margin-left:15px;	
	margin-bottom:15px;
}

.bedrijf_regel:hover{
	cursor:pointer
}

/*************************************************
	 VERWELKOM BLOK
**************************************************/

.verwelkom_afbeelding{
	float:left;
	width:80px;
	height:80px;
	background:#fff;
	margin-right:12px;
	overflow:hidden;
}

.verwelkom_tekst{
	float:left;
	overflow:hidden;

}

/*************************************************
	 CONTENT STYLES
**************************************************/

h1{
	width:100%;
	margin:0;
	padding:0;
	padding-top:0px;
	margin-bottom:20px;
	font-size:17px;
	color:#006594;
	padding-left:13px;
	background:url(../images/h1_bullet.gif) no-repeat left center;	
}

h2{
	font-size:16px;
	color:#006594;
	margin:0;
	margin-bottom:10px;
}

h3{
	font-size:14px;
	color:#006594;
}

h4{
	font-size:15px;
	color:#CBB676;
}

h5{
	font-size:12px;
	color:#006594;
	padding:0;
	margin:0;
	margin-bottom:10px;
}

a{
	color:#006495;
	text-decoration:none;
}

.loep{
	position:absolute;
	width:24px;
	height:24px;
	margin-left:164px;
	margin-top:3px;
	background:url(../images/loep.gif) no-repeat;
	z-index:100;
}

.loep a{
	float:left;
	width:24px;
	height:21px;
	border:none;
}

hr{
	width:100%;
	height:1px;
	border:0px solid #fff;
	border-top:1px solid #dddddd;
	margin-top:7px;
	margin-bottom:7px;
	background:#fff;
	clear:both;
}
hr.dotted{
	border-top:1px dotted #dddddd;
}


.lijn_rood{
	float:left;
	width:100%;
	height:4px;
	margin-bottom:5px;
	background:url(../images/h1_bg.gif) repeat-x left top;
}

input[type=text]{
	width:90%;
	padding:5px;
	font-size:12px;
	color:#006594;
	
	border:1px solid #bfd8e5;
	background:#fff;
}

input[type=submit]{
	color:#fff;
	padding:2px;
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
	border:1px solid #00537c;
	background:#006495;
}



.content_blok_half{
	float:left;
	width:205px;
}

.nieuwsdatum{
	font-style:italic;
	color:#CBB676;
	padding-bottom:5px;
}

.geen_pijl a, a.geen_pijl{
	padding:0;
	background:none;
}
.geen_pijl a:hover,  a.geen_pijl:hover{
	padding:0;
	background:none;
}

.goud{
	color:#CBB676;
}

.rood{
	color:#ED164F;
}

.blauw{
	color:#006594;
}

#contactform{
	color:#00588a;
	font-weight:bold;
}

#contactform input{
	width:250px;
	background:#f7fbfd;
}

	#contactform input.tekstveld_small{
		width:50px;
	}
	#contactform input.tekstveld_middle{
		width:184px;
	}
	
	#contactform input.buttonklasse {
			color:#fff;
			padding:2px;
			padding-left:10px;
			padding-right:10px;
			font-size:11px;
			border:1px solid #00537c;
			background:#006495;
			width:80px;
	}

#contactform button{
	color:#fff;
	padding:2px;
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
	border:1px solid #00537c;
	background:#006495;
}

#contactform textarea{
	width:319px;
	padding:5px;
	font-size:12px;
	color:#006594;
	font-style:italic;
	border:1px solid #bfd8e5;
	background:#f7fbfd;
	font:11px Arial;
}

.password{
	width:250px;
	background:#f7fbfd;
}

#terug a{
	float:left;
	margin-top:5px;
	padding-left:14px;
	background:url(../images/link_bullet_inv.gif) no-repeat top left;
}
#terug a:hover{
	background:url(../images/link_bullet_inv.gif) no-repeat bottom left;
}

/************************************************
	DOSSIER BLOKKEN HOMEPAGE
************************************************/

.dossier_blok{
	float:left;
	width:200px;
	min-height:65px;
	padding-right:6px;
	padding-left:6px;
	margin-bottom:5px;
	padding-bottom:5px;
}
.dossier_blok:hover{
	cursor:pointer;
	background:#f6f6f6;
}

	.dossier_afbeelding{
		float:left;
		width:80px;
		padding-top:5px;
	}
	.dossier_afbeelding img{
		border:5px solid #ebebeb;
	}
	.dossier_tekst{
		float:left;
		width:106px;
		padding:5px;
		padding-left:8px;
	}
	
	
.artikel_intro{
	float:left;
	width:570px;
}	

.dossiertekst{
	float:left;
	width:100%;
	/*border-bottom:1px dotted #CBB676;*/
	margin-bottom:30px;
}

/************************************************
	DOSSIER OVERZICHT
************************************************/
	
.artikel_plaatje{
	float:left;
	width:114px;

}
.artikel_intro1{
	float:left;
	min-height:90px;
}

.artikel_intro1{
	font-size:14px;
	line-height:25px;
}
.artikel_intro1.klein{
	font-size:12px;
	line-height:20px;
	padding-left:15px;
	min-height:90px;
	width:440px;
}

.artikel_intro_dos{
	width:540px;
	font-style:italic;
	color:#004c7e;
	background:#f3f3f3;
	padding:20px;
	
}

.artikel_plaatje img{
	border:5px solid #dcdcdc;
}

.afbeelding_border img{
	border:5px solid #ebebeb;
}

/************************************************
	DOSSIER OVERZICHT
************************************************/

.activiteitRow{
	float:left;
	width:100%;
}

.activiteit_icoon img{
	border:5px solid #ebebeb;
}

input[type=button]{
	color:#fff;
	padding:2px;
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
	border:1px solid #00537c;
	background:#006495;
}

/************************************************
		KALENDER HOMEPAGE
************************************************/

.calendar{
	float:left;
	text-align:center;
	font-size:12px;
	margin-left:30px;
	margin-bottom:15px;
	color:#006495;
}

.calendar thead{
	font-size:10px;
	color:#585858;
	
}

.calendar td{
	padding:3px;
	
	font-weight:bold;
}

.has_event{
	padding:3px;
	color:#ffffff;
	font-weight:bold;
	background:#006495;
}

.events{
	float:left;
	margin-bottom:20px;
}

.item{
	float:left;
	width:220px;
	margin-bottom:7px;	
}

.title{
	float:left;
	font-weight:bold;
	width:185px;
	padding-top:3px;
}

.day{
	float:left;
	width:23px;
	height:18px;
	text-align:center;
	padding-top:5px;
	color:#ffffff;
	font-weight:bold;
	margin-right:7px;
	background:#006495;
}


/************************************************
		SUBMENU
************************************************/

#submenu ul{
	padding:0;
	margin:0;
}

#submenu li{
	list-style:none;
	padding:0;
	margin:0;
	
	
}

#submenu li a{
	float:left;
	width:100%;
	padding-left:20px;
	font-size:13px;
	padding-top:10px;
	font-weight:bold;
	min-height:26px;
	background:url(../images/lijn_hor.gif) repeat-x bottom left;
}

#submenu li a:hover, #submenu li a.active{
	color:#cbb676;
		padding-left:20px;
}


.buttonklasse {
	color:#fff;
	padding:2px;
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
	border:1px solid #00537c;
	background:#006495;
}

/*********************************
	NIEUWSBLOK
*********************************/
	
.home_nieuwsblok {
	float:left;
	width:620px;
	height:305px;
	color:#fff;
	margin-bottom:40px;
	background:url(../images/nieuws_tekst_bg.gif) repeat-y 245px 0px #006594;;
}

.home_nieuwsblok .nieuws_items {
	float:left;
	height:305px;
	width:245px;
	font-size:11px;
}

.home_nieuwsblok .pane_content {
	float:left;
	height: 350px;
	width: 350px;
}
	
	.nieuws_items ul{
		margin:0;
		padding:0;
		margin-left:15px;
	}
	.nieuws_items li{
		float:right;
		list-style:none;
		margin:0;
		padding:0;
		height:65px;
		padding-top:10px;
		padding-left:0px;
		border-bottom:1px solid #3b88ad;
		/*background:url(../images/h1_bullet_nieuws.gif) no-repeat 0px 13px #006594;*/
		
	}
	.nieuws_items li:hover,.nieuws_items li.active{
		cursor:pointer;
		margin-right:-1px;
		background:url(../images/nieuws_bg.gif) repeat-y right top;
	}

	.home_nieuwsblok .tekst{
		float:left;
		width:205px;
		clear:both;
		min-height:43px;
	}
	.home_nieuwsblok .datum{
		padding-top:5px;
		float:left;
		width:150px;
		background:none;
		font-weight:bold;
	}
	
	.nieuws_tekst{
		padding:10px;
		width:330px;
		margin-left:10px;
		clear:both;
	}
	.nieuws_tekst h1{
		font-size:20px;
		background:none;
		padding-left:0px;
		color:#fff;
	}
	
.nieuws_items{
	border-right:1px solid #3b88ad;
}

span.tekst{
	padding-left:13px;
	background:url(../images/h1_bullet_nieuws.gif) no-repeat 0px 3px;
}

.nieuws_tekst a{
	color:#fff;
}

/**************************
		HOMEPAGINA
***************************/

.home_links{
	float:left;
	width:620px;
}

.home_rechts, .leden_rechts {
	float:left;
	width:298px;
	padding-left:30px;
}

.leden_rechts {
	float:right;
 }
 
 .leden_rechts {
	float:right;
 }

 
 
.twitter_blok, .rechts_blok{
	float:left;
	margin-bottom:40px;
}

.twtr-hd{
	display:none;
}

.twitter_blok a, .twitter_blok a:hover{
	background:none;
	margin:0;
	padding:0;
}

.twtr-bd, .twtr-ft{
	background:transparent;
}

.home_blok{
	floaT:left;
	width:290px;
	margin-right:20px;
}

.activiteit_item{
	border-bottom:1px solid #dddddd;
	float:left;
	width:100%;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-top:7px;
}

span.datum{
	padding:4px;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	padding-left:7px;
	padding-right:7px;
	background:#006495;
}
span.titel{
	padding-top:5px;
	float:left;
}

.activiteit_item a,.activiteit_item a:hover{
	background:none;
	font-weight:bold;
	color:#2F2F2F;
	padding:0;
}
.activiteit_item a:hover{
	color:#006594;
}
.nieuw_lid a{
	color:#000;
	background:none;
}
.nieuw_lid a:hover{
	background:none;
	color:#006594;
}
.lidblok {
	clear:both
}

.colofon {
	float:left;
	text-align:right;
	margin:0em auto;
	width:99%;
}
	.colofon a {
		color:gray;
		font-size:90%;
	}

#bedrijfsfoto {
	padding:10px;
}
	
.zoekformulier_home{
	width:200px;
}



.download_btn a{
	float:left;
	width:50px;
	height:70px;
	margin-right:15px;
	background:url(../images/download.gif) bottom no-repeat;
}

.datum_blokje{
	padding:3px;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	margin-right:5px;
	background:#006594;
}

/*
#content_midden_overall p:first-child{
	font-size:20px;
	line-height:20px;
}*/

.nieuwsRij{
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #e6e6e6;
}

.nieuwsarchief{
	border:1px solid #e6e6e6;
	padding:10px;
	background:url(../images/lijn_hor.gif) repeat-x bottom;
}



/********************
	KALENDER BLOK
****************/

.kal_blok{
	float:left;
	width:65px;
	border:1px solid #d3d5d6;
	background:#fff;
}

	.kal_blok_maand{
		float:left;
		width:65px;
		text-align:center;
		color:#fff;
		height:20px;
		padding-top:0px;
		font-size:12px;
		font-weight:bold;
		background:#136796;
	}
	
	.kal_blok_dag{
		float:left;
		width:65px;
		padding-top:12px;
		height:34px;
		font-weight:bold;
		font-size:30px;
		text-align:center;
		
	}

span.tijd{
	font-weight:bold;
	font-size:13px;
}

.kal_detail_header{
	float:left;
	padding:10px;
}

.slogan{
	color:#bdbdbd;
	font-size:20px;
	font-style:italic;
}