/* General
------------------------------------------------------------------*/
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul {
	margin:0;
	padding:0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	}
	
body {	
	font-size:11px;;
	line-height: 16px;
	color:#857A6F;
	background-color:#fff;
	padding-bottom:15px;
	/*behavior:url(/content/design/htc/csshover.htc);*/
}
ul {
	list-style-type:none;
}
	
ol.evaluatie {
  margin:0;
  padding:0;
} 
ol.evaluatie LI
{
	list-style-position: outside;
	margin-left:30px;
	padding-bottom:16px;
} 
	
img {
	border:0;
	}
	
/*hr {
	clear:both;
	visibility:hidden;
	}
*/

.clear {
	clear:both;
}	
.centered, p.centered {
	text-align:center;
}
.right {
	text-align:right;
}		
blockquote {
	border-left: 2px solid #B11117;
	padding: 0 10px;
	margin: 0 0 0 10px;
	font-style: italic;
	}			
a {
	text-decoration:none;
	color:#857A6F;
}
a:hover {
	text-decoration:underline;
	color:#DD661D;
}
.dotted {
	background:transparent url('/content/design/images/dotted.gif') repeat-x 0 0px; 
	width:731px;
	margin-left:24px;
	}
.borderedimg {
	margin-top:10px;
	padding:2px;
}
.upper {
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.1em;
}
div.photo {
	float:right;
	height:480px;
	margin-left:12px;
}
div.schema {
	text-align:center;
}
/* Clearing
------------------------------------------------------------------*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.skip {
    display: block;
    background: transparent;
    background-image: none; /* safari bug */
    border: none;
    height: 1px;
    overflow: hidden;
    padding: 0;
    margin: -1px 0 0 -1px;
    width: 1px;
	}

/* -------------- wrapper ------------------ */	

#Container {
	width:990px;
	margin:0 auto;
}	
	
/* -------------- header ------------------ */	
	
#ContainerHeader {
	width: 990px;
	height:106px;
}

		#Logo {
			float:right;
			width:334px;
			height:69px;
			margin-top:16px;
			padding-right:55px;
		}
			#Logo h4 {
				margin: 0 auto;
				padding:0;
				color: #554B3C;
				padding-top:2px;
				border:0;
				background:none;
			}
			#Logo h4 span {
				display:none;
			} 		
		
	
/* -------------- Body ------------------ */	
	
#ContainerBody {
	width: 990px;
	/*  _height:1%;
  	overflow:hidden; */
}	

/* -------------- TOC and Reference images ------------------ */	

#ContainerTocAndContent {
	float:left;
	width:780px;
	border-top:1px solid #C3BEB2;
	border-right: 1px solid #C3BEB2;
} 

/* -------------- TOC ------------------ */	

	#Toc {
		float:left;
		width:200px;
		padding-top:5px;
	}
		#Toc li {
			text-align:right;
			font-style:italic;
			line-height: 14px;
		}
		#Toc li a {
			color:#959078;
			text-decoration: none;
		}
		#Toc li a:hover, #Toc li a.actief {
			color:#DD661D;
		}
	
	h2 {
		display:none;
	}

				
/* -------------- Reference Images ------------------ */	

	#MainContents {
		float:right;
		width:576px; 
	}
		#MainContents h1 {
			color:#009AB3;
 			font-weight:normal;
			font-size:20px;
			border-bottom:1px solid #009AB3;
			padding-bottom:14px;
 
		}

		#navigation {
			float:right;
			margin-right:4px;
		}
		
		#hometext {
			padding-top:4px;
			width:540px;
			font-size:11px;
			padding-left:20px;
			font-style:italic;
		}
		#hometext p {
			margin-bottom:11px;
		}
		
		#hometext ul {
			margin-left:1px;	
			width:430px;
		}
		
		#hometext li {
			color:#857A6F;
			background: url(/content/design/images/bullet.jpg) no-repeat 0px 6px;
			padding-left:10px;
			font-style:normal;
		}


#verder a {
	margin:0;
	padding:0;
	background: url(/content/design/images/verder.jpg) no-repeat 0px 3px;	
	color:#DD661D;
	padding-left:9px;
	float:right;
	margin-right:11px;	
}
#verder a:hover {
	text-decoration:none;
}


/* -------------- Reference Text ------------------ */	

#ContainerQuotes {
	float:right;
	width:200px; 
	padding-top:5px;
	font-style:italic;
	line-height:14px;
}	
	#ContainerQuotes p {
		padding-bottom:16px;
	}
	.QuoteBlock {
		width:155px;
		height:480px;
		text-align:left;
	}

#contact {
	padding-left:2px;
}

#contact a {
	color:#857A6F;
	font-size:10px;

}
* html #contact a {
	font-size:9px;
}
	#contact a:hover {
		color:#DD661D;
	}


/* -------------- Gallery intro ------------------ */	
		


ul#gallery {
	width:570px;
	margin-top:7px;
}		
ul#gallery li {
	float:left;
	padding-left:9px;
	padding-bottom:9px;
}


#LogoGalleryWrapper {
  min-height:457px; 
  height:auto;
}
* html #LogoGalleryWrapper{
  height:464px;
}

#FlashWrapper {
  min-height:454px; 
  height:auto;	
  padding-top:10px;
}

* html #FlashWrapper {
  height:454px;
}


#HomeTextWrapper {
  min-height:464px; 
  height:auto;	
  padding-top:0px;
}

* html #HomeTextWrapper {
  height:464px;
}




/* -------------- footer ------------------ */	

#ContainerFooterA {
	width:556px; 
	height:19px; 
	background: url(/content/design/images/BgFooter.jpg) no-repeat 10px 0px;
	font-weight:bold;
	font-size:9px;
	color:#fff;
	font-style:italic;
	padding-left:18px;
	padding-top:1px;
	}

	#ContainerFooterA a {
		font-weight:bold;
		font-size:9px;
		color:#fff;
		font-style:italic;
		color:#fff;
	}
#ContainerFooterB {
	width:566px; 
	text-align:right;
	font-size:10px;
	text-indent:1px;
	}
 

* html #ContainerFooterB {  /* IE 6 and below */
	font-size:9px;
} 

*:first-child+html #ContainerFooterB p { /* IE7 */
	font-size:9px;
}