
/* ============================================================	*/ 
/* ========	HTML STANDAARDEN  	===============================	*/
/* ============================================================	*/ 

html {
	height:100%;
	width:100%;
	overflow: -moz-scrollbars-vertical;
	}
body {
	margin:0 0 0 0;
	width:100%;
	height:100%;
	
	text-align:center;
	
	scrollbar-face-color: #ddd; 
	scrollbar-highlight-color: #FFF; 
	scrollbar-shadow-color: #aaa; 
	scrollbar-3dlight-color: #aaa; 
	scrollbar-arrow-color:  #666; 
	scrollbar-track-color: #FFF; 
	scrollbar-darkshadow-color: #FFF;
	
	background:#FFF url(../gfx/pageBack.gif) repeat 0px 1px;
	}
body, table, th, td, p, input, textarea, select {
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;
	font-size:11px;
	}
h1, h2, h3, h4, h5, h6, p{
	margin:0 0 10px 0;
	}

.cB {
	clear:both;
	margin-top:25px;
	}
	
a {color:#BF311A;}
a:hover {color:#1C3E93;}
h1 {font-size:16px;}
h2 {font-size:16px;color:#BF311A;}
h3 {font-size:14px;}
h4 {font-size:14px;color:#BF311A;}
h5 {font-size:12px;}
h6 {font-size:12px;color:#BF311A;}	
p {}

hr {
	margin:10px 0 10px 0;
	height:1px;
	font-size:1px;
	line-height:1px;
	border:0px solid #D8806C;
	border-top:1px solid #D8806C;
	}

ul {
	margin:0 0 10px 20px;
	padding:0px 0px 0px 0px;
	}
ul ul {
	margin:0 0 0px 18px;
	padding:0px 0px 0px 0px;
	}
ol {
	margin:0 0 10px 23px;
	padding:0px 0px 0px 0px;
	}
ol ul {
	margin:0 0 0px 18px;
	padding:0px 0px 0px 0px;
	}
ul ol,
ol ol {
	margin:0 0 0px 27px;
	padding:0px 0px 0px 0px;
	}
li {
	margin:0;
	padding:0 0 0 0px;
	}
li li {
	margin:0;
	padding:0 0 0 0px;
	}

label {
	
	}
	
.cB {
	clear:both;
}
/* ============================================================	*/ 
/* ========	LAYOUT BLOCKEN  	===============================	*/
/* ============================================================	*/ 

#container {
	position:relative;
	margin:0 auto 0 auto;
	width:814px;
	min-height:100%;
	height:100%;
	text-align:left;
	background:#FFF url(../gfx/shadow.gif) repeat-y left top;
	}
	/* mozilla hax \*/
html>body #container {
    height:auto;
	}
	/* mozilla h#container .topShadow {ax */
.topBalk {
	width:100%;
	height:100%;
	z-index:1;
	background:transparent url(../gfx/pageBackTop.gif) no-repeat center top;
	}
.topBalk .topNav {
	float:right;
	margin:5px 15px;
	color:#BF311A;
	font-size:15px;
	}
	.topNav a {
		margin:0px 17px 0px 17px;
		color:#BF311A;
		font-size:11px;
		text-decoration:none;
		}
	.topNav a:hover {
		color:#1C3E93;
		text-decoration:none;
		}
		
#container .topShadow {
	height:56px;
	background:#FFF url(../gfx/backTop.gif) no-repeat left top;
	}
#container .shadow {
	position:relative;
	margin:0 10px 10px 10px;
	}
/* ============================================================	*/ 
/* ========	HEADER				===============================	*/
/* ============================================================	*/
div.header {
	margin-top:-18px;
	position:relative;
	height:195px;
	}
	div.header .visualSmall {
		display:block;
		float:left;
		width:199px;
		border-bottom:12px solid #1C3E93;
		}
	div.header .visualLarge {
		padding:0;
		margin:0;
		display:block;
		float:left;
		overflow:hidden;
		border-left:1px solid #BF311A;
		border-bottom:12px solid #BF311A;
		}
	div.header .visualLarge img {
		_margin-bottom:-4px; /* IE header FIX */
		display:block;
		}
	div.header .titleSmall,
	div.header .titleLarge {
		float:left;
		padding:12px 0px 10px 10px;
		font-size:16px;
		font-weight:bold;
		color:#BF311A;
		}
	.titleLarge {
		float:none;
		display:block;
		padding:12px 0px 8px 10px;
		font-size:16px;
		font-weight:bold;
		color:#000;
		}
	div.header .titleSmall {
		padding:12px 0px 0px 30px;
		width:170px;
		_width:200px;
		color:#BF311A;
		}
/* ============================================================	*/ 
/* ========	NAVIGATIE			===============================	*/
/* ============================================================	*/

ul.menu {
	display:block;
	margin:0;
	padding:0;
	/* width:190px; */
	list-style:none;
	background:transparent url(../gfx/menu_back.gif) repeat-y left top;
	
	/* border:1px solid #0F0; */
	}
	.menu li {
		display:block;
		width:150px;
		/* position:relative; */
		margin:0;
		padding:5px 0px 6px 0px;
		_padding-bottom:2px;
		list-style:none;
		background:transparent url(../gfx/menu_dotted.gif) no-repeat 30px 0px;
		}
		.menu li.first {
			background-image:none;
			}
		.menu li a {
			display:block;
			color:#000;
			padding-left:30px;
			text-decoration:none;
			font-weight: normal;
			padding-bottom:3px;
			}
			.menu li a:hover {
				background:transparent url(../gfx/menu_hover.gif) no-repeat 7px 4px;
				}
			.menu li a.active {
				background:transparent url(../gfx/menu_active.gif) no-repeat left top;
				font-weight: bold;
				}
			.menu li a.childActive {
				background:transparent url(../gfx/menu_childActive.gif) no-repeat left top;
				font-weight: bold;
				}
		.subItem_0 {
			color:#1C3E93;
			margin-left:5px;
			}
		.subItem_1 {
			color:#BF311A;
			margin-left:10px;
		}
		.subItem_2 {
			color:#EBD294;
			margin-left:15px;
			}
		

}
/* ============================================================	*/ 
/* ========	PAGENAV				===============================	*/
/* ============================================================	*/

		.pageNav {
			position:relative;
			top:7px;
			
			_margin-top:7px;
			float:right;
			overflow:hidden;
		}
		.pageNav a {
			display:block;
			float:right;
			cursor:hand;
			}
			
		.pageNavCount {
			position:static;
			display:inline;
			float:left;
			margin-top:100px;
			font-weight:bold;
		}
		.pageNavCount span {
			color:#000;
		}
		.pageNavCount .walkings {
			color:#000;
			width:50px;
		}
		.pageNavCount a {
			cursor:hand;
			color:#1C3E93;
			
			text-decoration:none;
		}
		.pageNavCount a:hover {
			color:#BF311A;
		}

/* ============================================================	*/ 
/* ========	SITEMAP				===============================	*/
/* ============================================================	*/

		.sitemap {
			width:585px;
			float:right;
			}
		.sitemap ul {
			list-style:none;
			margin:0;
			padding:10px 0 10px 15px;
			width:100%;
			background-color:#F9EFD6;
			}
			
		.sitemap ul ul {
			background-color:#F6E9C9;
			}
			
		.sitemap ul ul ul {
			background-color:#F4E4BE;
			}
		.sitemap li {
			list-style:none;
			margin:0px 0px 0px 0px;
			padding:3px 0px 3px 5px;
			background:transparent url(../gfx/stripe.gif) no-repeat left top;
			}
/* ============================================================	*/ 
/* ========	FOOTER				===============================	*/
/* ============================================================	*/

div#footer {
	position:absolute;
	bottom:0;
	left:0;
	width:814px;
	clear:both;
	}
	div#footer .footerText {
		text-align:right;
		padding:7px 10px 7px 0px;
		}
		div#footer .footerText a:hover {
		text-decoration:underline;
		}

/* ============================================================	*/ 
/* ========	CONTENTBLOCK		===============================	*/
/* ============================================================	*/

div.contentBlock {
	padding-bottom:35px;
	width:794px;
	overflow:hidden;
	}

/* ============================================================	*/ 
/* ========	MAINCONTENT			===============================	*/
/* ============================================================	*/

div.sidebar {
	/* position:relative; */
	/* position:absolute; */
	/* top:195px; */
	float:left;
	overflow:hidden;
	
	left:0px;
	width:190px;
	/* _height:398px;
	min-height:395px; */
	z-index:900;
	background-color:#E6E3DE;
	border-top:2px solid #1C3E93;
	border-bottom:1px solid #1C3E93;
	}
	
.logos {
	padding:15px;
	text-align:center;
	border-top:1px solid #1C3E93;
	}
	.logos a {
		display:block;
		margin:0 auto 10px auto;
		}

.hrefChild {
	display:block;
	font-weight:bold;
	margin:5px 0 5px 0;
}
		
.mainContent {
	margin-left:199px;
	/*_margin-left:196px;*/
	
	min-height:419px;
	_height:404px;
	
	border-top:2px solid #D8806C;
	border-bottom:1px solid #D8806C;
	
	/*width:595px;*/

	}
.mainContent .content {
	margin-top:7px;
	position:static;
	padding:18px 30px 10px 10px;
	}
.mainContent .content ul,
.mainContent .content table {
	margin-top:10px;
	margin-bottom:10px;
	}
.mainContent .content strong {
	/*display:list-item;*/
	margin:0;
	font-weight:bolder;
	}
.mainContent .content div {
	margin:0 0 0 0;
}
.mainContent .content div br {
	margin:0 0 0 0;
}
.mainContent .content ul {
	margin:0 0 0 20px;
}
.mainContent .content div ul {
	margin:0 0 0 20px;
}
.mainContent .content table {
	margin:0 0 0 0;
}
.mainContent .content table td {
	padding:3px 20px 4px 0;
	}
	.mainContent .content img {
		float:left;
		margin:5px 10px 0px 0px;
		}
.mainContent .contentVisual {
	background-color:#F9E8C4;
	text-align:right;
	}
	.mainContent .contentVisual img {
		display:block;
		text-align:left;
		}
/* ============================================================	*/ 
/* ========	SITEMAP			  	===============================	*/
/* ============================================================	*/ 

.mainContent .content .sitemap {
	margin-top:0px;
	width:500px;
	}
.sitemap ul.sitemapParent {
	position:relative;
	padding:0px 0px 5px 5px;
	border-left:1px solid #F00;
	border-bottom:1px solid #F00;
	}
.sitemap ul.sitemapParent li {
	position:relative;
	}
.sitemap ul.sitemapChild {
	position:relative;
	padding:0px 0px 5px 5px;
	border-left:1px solid #0F0;
	border-bottom:1px solid #0F0;
	
	}
	.sitemap ul.sitemapChild li {
	position:relative;
	
	}
.sitemap ul.sitemapChild ul.sitemapChild {
	position:relative;
	padding:0px 0px 5px 5px;
	border-left:1px solid #00F;
	border-bottom:1px solid #00F;
	}
	.sitemap ul.sitemapChild ul.sitemapChild li {
	position:relative;
	
	}

/* ============================================================	*/ 
/* ========	FORMULIEREN		  	===============================	*/
/* ============================================================	*/ 

form {
	margin:0px;
	}
.formgrid {
	}
	.formGrid td {
		}
	.formGrid .nameCell {
		}
	.formGrid .inputCell {
		}
input,
select {
	vertical-align:middle;
	}
input.typeText {
	color:#F00;
	font-weight:normal;
	border-top:1px solid #F00;
	border-right:1px solid #F00;
	border-bottom:1px solid #F00;
	border-left:1px solid #F00;
	}
	.formGrid input.typeText {
		padding-left:5px;
		}
label {
	vertical-align:middle;
	}
select.select {
	
	}
textarea.textarea {
	
	}
	
div.newsBlock {background-color:#D9D9DB; padding:12px 0 12px 0; width:190px; overflow:hidden; border-top:1px solid #1B3E92;}
div.newsBlock div.newsItem {margin:0 12px 0 12px; border-top:1px solid #1B3E92; padding:10px 0 10px 0;}
div.newsBlock div.newsItem strong.kopje {color:#BE3219; display:block; overflow:hidden;}
div.newsBlock div.newsItem span {color:#000000;}
div.newsBlock div.newsItem a {color:#013076;}


