
* { /* kleine css reset */
	margin: 0;
	padding: 0;
	outline: 0;
}

html, body {
	margin: 8px 0;
	background-image: url(bg_new.jpg);
	background-repeat: no-repeat;
	background-color: #dbdbdb;
}
		

body {
	font: 12px/22px arial;
}



h1 {
	background: #edeef8;
	color: #353a6b;	
	font-size: 13px;	
	margin-right: 4px;
	padding: 10px 15px 12px;
	text-align: center;
}

a:link, a:visited, a:hover, a:active {
	font-weight: bold;
	text-decoration: underline;
	color: #313261;
}

a:hover {
	text-decoration: none;
	font-weight: bold;	
	color: #6a6b95;
}

div#page-wrap { /* page-wrap wordt gebruikt voor sticky-footer: techniek om de footer altijd tegen de onderkant van het venster te plaatsen */
	height: auto !important;
	width: 950px;
	margin: auto;	
	text-align: center;
	border-left: 1px solid #acacbb;
	border-right: 1px solid #acacbb;
	border-top : 1px solid #acacbb;
	background-color: #ffffff;	
	
	}
	
	/* begin header */
	div#header {
			background: url('headerbg.jpg') no-repeat top right;
			border-top: 13px solid #a9ca4d;
			width: 950px;
			height: 150px;
		
		}
		div#header h1 {
			background: url('logo.gif') no-repeat;			
			height: 112px;
			margin: 5px 0 5px 20px;
			padding: 0;
			text-indent: -9999px;	
			}
			div#header h1 a {
				display: block;
				height: 112px;
				outline: none;
			}
		
		div#header div.shadow {
			background: url('headershadow.jpg') repeat-x;
			clear: both;
			height: 16px;
			width: 100%;
		}
	/* eind header */
	
	/* begin grote midden gedeelte */			
		div#main {
			margin: auto;
			clear: both;
			text-align: left;
			}
			.home {
				width: 835px;
			}			
			.subpage {
				width: 900px;				
			}
									
			
			/* begin subnavigatie menu */		
			div#subnavigation {
				background: #eceef8;				
				float: left;
				width: 198px;
				margin: 0 20px 0 0;
				padding-bottom: 2px;
				line-height: 20px;
				}
				div#subnavigation h2 {
					background: #dbddf1;
					background-image: url(menu.gif);	
					color: #36366c;
					font-size: 14px;				
					padding: 5px 10px 5px 31px;	
				}
				
				div#subnavigation a{
				font-weight: bold;
				text-decoration: none;
				color: #313261;
				}
		
			div#subnavigation ul {					
					margin: 5px 0 0 10px;
					}
			/* eind subnavigatie menu */	
			
			
			
			/* begin content-gedeelte */
			div#content {
				float: left;	
				margin: 0 0 0 0;
				width: 679px;
				
				}
				div#content h2 {
					color: #36366c;
					font-size: 19px;
					line-height: 30px;	
					margin: 0px 0 10px;
				}	
				div#content h3 {
					font-size: 12px;
					line-height: 18px;	
				}	
				div#content p {
					width: 679px;
					margin: 0 0 18px 0;	
				}
				
				div#content a img {
					text-decoration: none;
					border: 0px;
				}
				
				div#content .new{ 	
				float: right;		
				margin: -30px 0 10px 10px;	 
				border: solid 1px #000000; 		
				}	
				
				div#content .list{ 		
				float: none;	
				margin: 0;	 
				border: 0px; 		
				}	
				
				div#content .homeimg{
					margin-right: 19px;
				}
			/* eind content-gedeelte */	
			
					
	/* eind middengedeelte */							
	
	div#push { 	/* div voor de sticky-footer techniek */			
		height: 50px;
		clear: both;
	}
	
	div#push2 { 	/* div voor de sticky-footer techniek */			
	height: 25px;
	clear: both;
	}	
/* begin footer */				
div#footer {
	clear: both;	
	height: 90px;
	width: 950px;
	line-height: 14px;
	background: url('bg_footer.jpg');
	}		
	/* begin navigatie */
	div#footer ul#navigation { 
		list-style: none;				
		text-align: center;
		margin: 0;
		padding: 10px 0;
		}
		div#footer ul#navigation li {
			display: inline;
			margin: 0px 5px;
			}
			div#footer ul#navigation li a {
			background: url('nav-left.png')	left top no-repeat;	
			color: #353a6b;
			font-weight: bold;
			outline: none;			
			padding: 10px 11px 11px 0px;	
			text-decoration: none;
			}	
			div#footer ul#navigation li span {
				background: url('nav-right.png') right top no-repeat;				
				margin: 0 0 0 11px;
				padding: 10px 11px 11px 0px;	
			}			
			div#footer ul#navigation li a:hover, div#footer ul#navigation li a:active {
				background: url('nav-left.png') left bottom no-repeat;
				}
				div#footer ul#navigation li a:hover span, div#footer ul#navigation li a:active span {
					background: url('nav-right.png') right bottom no-repeat;
				}
	/* eind navigatie */
	div#footer p.contactgegevens {
		color: #353a6b;
		margin: 17px 1.8em;
		text-align: center;
		font-size: 11px;
	}

	
	
/* eind footer */

#zemContactForm fieldset {
border: none;
}


