/* ----------------------------------------------
	BASISSETTING, positionering                               
	____________________________________________ */

div{
	margin:0;
	padding:0;
}	
	
body{
	font: 12px Verdana, Arial, Helvetica;
	padding:0;
	color:#57575a;
	margin: 0 auto;
	background:url(../images/content_bg.gif) repeat-y top #1f3659;
	line-height:18px;
}
	
#container {
	margin:0 auto;
	padding:0;
	width: 889px;
}

	#header{
		float:left;
		border-top:17px solid #1f3659;
		border-bottom:29px solid #1f3659;
		margin-left:-1px;
	}

	#content_extra{
		float:left;
		width: 889px;
		border-top:1px solid #dfe0e3;
	}
	#content{
		float:left;
		width: 887px;
		border-top:1px solid #b5b6b7;
		
	}
	#content_leden{
		float:left;
		width: 887px;
		border-top:1px solid #b5b6b7;
		background:url(../images/content_bg_leden.gif) repeat-y top;
	}
	
	#strook_links{
		float:left;
		width:152px;
		padding:20px;
		margin-right:1px;
	}
	
		#login{
			float:left;
			width:172px;
			margin-left:-18px;
			background:#bfd3de;
			margin-top:20px;
			padding:10px;
			color: #003359;
			border-top:1px solid #58585b;
			border-bottom:1px solid #58585b;
			margin-bottom:20px;
		}
		*html #login{
			margin-left:-8px;
		}
		
	
		#menu{
			float:left;
			width:192px;
			margin-left:-18px;
			background:#bfd3de;
			margin-top:20px;
			border-top:1px solid #58585b;
			margin-bottom:10px;
		}
		*html #menu{
			margin-left:-8px;
		}
		
			#menu ul{
				margin:0;
				padding:0;
			}
			#menu li{
				margin:0;
				padding:0;
				list-style:none;
			}
			#menu li a{ 
				float:left;
				width:141px;
				margin:0;
				font-style:normal;
				padding:0;
				font-size:12px;
				padding:9px;
				padding-left:42px;
				text-decoration:none;
				color:#57575a;
				border-bottom:1px solid #58585b;
				background:url(../images/menu_bg.gif) no-repeat 10px center;
			}
			#menu li a:hover, #menu li.actief a{ 
				color:#1f3658;
				background:url(../images/menu_bg_hover.gif) no-repeat 10px center;
			}
		
		
	
	#tekst{
		float:left;
		width:440px;
		padding:30px;
		margin-right:1px;
	}
	*html #tekst{
		width:450px;
		padding:15px;
		
	}
	
		#tekst_menu{
			float:left;
			width:100%;
			padding-bottom:40px;
			font-size:11px;
		}
			#tekst_menu ul{
				margin:0;
				padding:0;
			}
			#tekst_menu li{
				margin:0;
				padding:0;
				list-style:none;
				display:inline;
				
			}
			#tekst_menu li a{
				float:left;
				height:23px;
				margin:0;
				padding:0;
				color:#fff;
				font-style:normal;
				padding-top:3px;
				padding-right:18px;
				padding-left:18px;
				margin-right:4px;
				background:#003359;
				text-decoration:none;
				border-top:1px solid #003359;
				border-bottom:1px solid #003359;
			}
			#tekst_menu li a:hover,#tekst_menu li.actief a{
				background:#bfd3de;
				color:#003359;
				border-top:1px solid #bc1b00;
				border-bottom:1px solid #bc1b00;
			}
			
			.lidblok{
				float:left;
				width:190px;
				line-height:17px;
				margin-right:30px;
				margin-bottom:20px;
			}
			

	#strook_rechts{
		float:left;
		width:193px;
	}
	
	#strook_rechts p {
		margin:0;
		padding:0;
	}

		.blok_rechts{
			float:left;
			width:100%;
			padding-top:23px;
			
		}
		
			.blok_rechts_kop{
				float:left;
				width:100%;
				padding-top:5px;
				padding-bottom:5px;
				text-align:center;
				background:#bc1b00;
			}
			
			.blok_rechts_tekst{
				float:left;
				width:163px;
				padding:15px;
				color:#000;
				font-size:11px;
				border-bottom:8px solid #bc1b00;
				background:#ecdfaa;
			}
			
			.blok_rechts_tekst a{
				color:#57575a;
			}
			
			
	
	
	
	

/* ----------------------------------------------
	CLEARER, it will not stretch otherwise
	____________________________________________ */
	
.clearer{ 
	clear: both;
} 

/* ----------------------------------------------
	CONTENT STYLES
	____________________________________________ */

h1{
	padding: 0;
	font-size:16px;
}

h2{
	color: #003359;
	font-weight:bold;
	font-size:13px;
}

h3{
	color: #fff;
	margin:0;
	padding:0;
	font-size:14px;
}

h4{
	color: #003359;
	margin:0;
	padding:0;
	font-size:14px;
}

h5{
	color: #f7941d;
	font-size:11px;
}

hr{	
	
	color:#b5b6b7;
	height:1px;

}

.groen{
	color:#05757a;

}

.zoekveld input{
	border:0px solid #fff;
	width:139px;
	height:15px;
	padding-top:3px;
	padding-left:5px;
	color:#003359;
	font-size:10px;
	background:url(../images/zoek_bg.gif) no-repeat #fff;
}

a {
	color: #1167a7;
	font-style:italic;
	text-decoration: none;
}

a:hover{
	color: #1167a7;
	text-decoration: underline;
}

