* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	font-family: Myriad Pro;
	background: url(images/body_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
	
	body#start {
		background: none;
	}
	
a {
	color: #578d29;
}

.post img a, .post img {
	border: #578d29 solid 2px;
	margin-top: 15px;
	margin-bottom: 15px;
}

/* ----------------------- */
/* PAGE - ALIGN			   */

#page {
	margin: 0px auto;
	padding: 0;
	width: 925px;
	padding-left: 67px;
	}
	
	/* ----------------------- */
	/* HEADER				   */
	
	#header {
		float: left;
	}
	
		/* ----------------------- */
		/* KEUZE (TABS rechts)	   */
		
		#keuze {
			width: 652px;
			float: left;
			height: 83px;
			font-size: 10px;
			color:#828282;
			font-family: Arial, Helvetica, sans-serif;
			text-align: right;
		}
		
			#keuze ul li {
				float: left;
				list-style-type: none;
			}
			
				#keuzeleft {
					float: right;
					text-align: right;
					
				}
				
				#keuzeright {
					float: right;
				}
				
				#keuzeright img {
					border: 0;
				}
				
			#keuze ul li img {
				border: 0;
			}
		
		/* ----------------------- */
		/* HEADER IMAGE			   */
		
		#headerimage {
			width: 652px;
			float: left;
			background: url(images/headerimagebg.jpg);
			background-repeat: repeat-x;
		}
		
			#headerimage img {
				border-left: 1px solid #f5f5f5;
				border-right: 1px solid #f5f5f5;
				border-top: 1px solid #f5f5f5;
				width: 652px;
				height: 140px;
			}
			
			
			#logo {
				float: left;
				position: relative;
				margin-left: -45px;
				margin-top: 30px;
				height: 105px;
				width: 105px;
			}
			
				#logonkb {
					float: left;
					position: relative;
					margin-left: -47px;
					margin-top: 30px;
				}
			
			.logo {
				float: left;
			}
		
		/* ----------------------- */
		/* MENU					   */
		
		#menu {
			width: 647px;
			float: left;
			height: 28px;
			background: url(images/bg_menu_hoofd.jpg);
			background-repeat: repeat-x;
			border: 1px solid #b5b6b6;
			margin-bottom: 13px;
			padding-left: 5px;
			text-decoration: none;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 15px;
		}
		
			#menu ul {
				margin: 0;
				padding: 0;
				list-style-type: none;
			}
		
			#menu ul li {
				font-size: 15px;
				font-family: Myriad Pro, Verdana, Arial;
				color: #000000;
				list-style-type: none;
				float: left;
				height: 22px;
				padding: 6.5px;
				margin-right: 10px;
				padding-top: 7.5px;
			}
		
				#menu ul li a {
					color: #000000;
					text-decoration: none;
				}
				
			.current_page_item {
				background: url(images/menu_active_bg.jpg);
				background-repeat: no-repeat;
				background-position: bottom center;
			}
			
			.current_page_item a {
				border-bottom: #578d29 solid 1px;
			}
			
			.current_page_item span {
				color: #578d29;
			}
			
			#submenu {
				width: 646px;
				float: left;
				height: 22px;
				background: url(images/bg_menu_sub.jpg);
				background-repeat: repeat-x;
				border: 1px solid #eeeeee;
				padding-left: 6px;
				margin-bottom: 13px;
				font-family: Arial, Helvetica, sans-serif;
			}
			
				#submenu ul li {
					font-size: 11px;
					color: #5d5d5d;
					float: left;
					list-style-type: none;
					padding: 6px;
				}
				
				#submenu ul li a {
					color: #5d5d5d;
					list-style-type: none;
					text-decoration: none;
				}
			
		#broodkruimel {
			float: left;
			width: 642px;
			font-size: 10px;
			font-family: Arial, Helvetica, sans-serif;
			color: #707070;
			margin-top: 0px;
			margin-bottom: 13px;
			padding-left: 12px;
		}
		
			#broodkruimel a {
				color: #707070;
			}
		
		
		/* ----------------------- */
		/* CONTENT				   */
			
		#content {
			font-size: 11px;
			font-family: Arial, Helvetica, sans-serif;
			color: #000000;
			float: left;
			width: 628px;
			padding: 12px;
			border: 1px solid #d1d2d2;
			line-height: 15px;
			background: #ebebeb url(images/content_bg.jpg);
			background-repeat: repeat-x;
		}
		
		#nknieuws {
			font-size: 11px;
			font-family: Arial, Helvetica, sans-serif;
			color: #000000;
			float: left;
			width: 628px;
			border-top: 1px solid #d1d2d2;
			padding-top: 20px;
			margin-top: 20px;
			
			line-height: 15px;
			
			
		}
		
			#content h2, #nknieuws h2 {
				font-size: 15px;
				color: #578d29;
				font-family: Myriad Pro, Verdana, Arial;
				margin-bottom: 13px;
				margin-top: 3px;
			}
			
			.imagediciplines {
				float: right;
				margin-right: -100px;
				margin-top: 20px;
				border: 0px solid #000000;
			}
			
			#content input {
				border: 1px solid #92bd6d;
				font-size: 11px;
				padding: 2px;
			}
	
		/* ----------------------- */
		/* START PORTAL			   */
		
		#start {
			margin: 0px auto;
			padding: 0;
			width: 760px;
			margin-top: 30px;		
			}
			
			#startleft, #startright {
				float: left;
			}
			
			#startleft {
				margin-left: 60px;
			}
			
			#startmessage {
				float: left;
				width: 760px;
				margin-top: -15px;
				text-align: center;
			}
			
			#start img {
				border: 0;
				margin-left: 60px;
			}
		
		/* ----------------------- */
		/* FOOTER				   */
		
		#footer {
			float: left;

			width: 652px;
			height: 250px;
			background: url(images/footer_bg.png);
			background-repeat: no-repeat;
			margin-top: -35px;
		}
		
		#left {
			float: left;
			width: 652px;
		}
		
		#right {
			font-size: 11px;
			float: left;
			width: 180px;
			margin-left: 20px;
			
			
			margin-top: -210px;
		}
		
		#nieuwsbrief {
			border: 1px solid #d1d2d2;
			line-height: 15px;
			background: #f6f6f6;
			padding: 12px;
			margin-bottom: 20px;
		}
		
		#sponsors {
			border: 1px solid #d1d2d2;
			line-height: 15px;
			background: #f6f6f6;
			padding: 12px;
		}
		
		#sponsors img {
			margin-bottom: 5px;
		}
		
		#contentleft {
			width: 400px;
			float: left;
		}
		
		#contentright {
			margin-left: 25px;
			width: 200px;
			float: left;
		}
			
			#contentright ul li {
				list-style-type: none;
				margin-bottom: 10px;
			}
			
			#entryblog {
				float: left;
			}
		
		
