* {
	margin: 0 auto;
	padding: 0;
}

html {
	overflow-y: scroll;
}

body {
	font-family: "Myriad Pro", Arial, Tahoma, Verdana;
}

a {

}

	a  img {
		border: none;
	}
	
p {
	text-align: justify;
}

h1 {
	font-family: "Myriad Pro", Arial, Tahoma, Verdana;
	font-size: 24px;
	font-weight: normal;
	color: #000000;
	margin-bottom: 15px;
}

table, tr, td {
	vertical-align: top;
}

/*background*/
#background {
	width: 100%;
	height: 100%;
	position: fixed;
	background: url('../images/background.jpg') no-repeat top center;
	z-index: 1;
	left: 0px;
	right: 0px;
	bottom: 0px;
	top: 0px;
}

/*mainContainer*/
#mainContainer {
	height: 100%;
	width: 100%;
	position: relative;
	z-index: 2;
	text-align: center;
	float: left;
}
	
	/*subContainer*/
	#mainContainer .subContainer {
		width: 920px;
		text-align: left;
		padding-top: 15px;
	}
	
		/*topContainer*/
		#mainContainer .subContainer #topContainer {
			width: 920px;
			float: left;
			padding-bottom: 15px;
		}
		
			/*logo*/
			#mainContainer .subContainer #topContainer #logo {
				float: left;
				width: 142px;
			}
			
				#mainContainer .subContainer #topContainer #logo img {
				
				}
				
			/*menuContainer*/
			#mainContainer .subContainer #topContainer #menuContainer {
				position: relative;
				float: left;
				width: 776px;
				right: -15px;
				margin-top: 50px;
			}
			
				/*menu*/
				#mainContainer .subContainer #topContainer #menuContainer #menu {
					float: right;
					position: relative;
					z-index: 2;
				}
				
					#mainContainer .subContainer #topContainer #menuContainer #menu li {
						float: left;
						list-style: none;
						height: 65px;
						margin-right: 1px;
						text-align: center;
						position: relative;
					}
						
						#mainContainer .subContainer #topContainer #menuContainer #menu li a {
							text-decoration: none;
							color: #000000;
							line-height: 65px;
						}
						
							/*menuLeft*/
							#mainContainer .subContainer #topContainer #menuContainer #menu li table {
								float: left;
								margin: 0px 1px 0px 1px;
							}
						
							/*menuLeft*/
							#mainContainer .subContainer #topContainer #menuContainer #menu li:hover table tr td a {
								color: #ffffff;
							}
						
								/*menuLeft*/
								#mainContainer .subContainer #topContainer #menuContainer #menu .active table tr .menuLeft {
									width: 10px;
									height: 65px;
									background: url('../images/menu-left.jpg') no-repeat;
								}
							
								/*menuMiddle*/
								#mainContainer .subContainer #topContainer #menuContainer #menu .active table tr .menuMiddle {
									height: 65px;
									background: url('../images/menu-middle.jpg') repeat-x;
								}
							
								/*menuRight*/
								#mainContainer .subContainer #topContainer #menuContainer #menu .active table tr .menuRight {
									width: 10px;
									height: 65px;
									background: url('../images/menu-right.jpg') no-repeat;
								}
						
								/*menuLeft*/
								#mainContainer .subContainer #topContainer #menuContainer #menu li:hover table tr .menuLeft {
									width: 10px;
									height: 65px;
									background: url('../images/menu-left.jpg') no-repeat;
								}
							
								/*menuMiddle*/
								#mainContainer .subContainer #topContainer #menuContainer #menu li:hover table tr .menuMiddle {
									height: 65px;
									background: url('../images/menu-middle.jpg') repeat-x;
								}
							
								/*menuRight*/
								#mainContainer .subContainer #topContainer #menuContainer #menu li:hover table tr .menuRight {
									width: 10px;
									height: 65px;
									background: url('../images/menu-right.jpg') no-repeat;
								}
						
								/*menuLeft*/
								#mainContainer .subContainer #topContainer #menuContainer #menu li table tr .menuLeft {
									width: 10px;
									height: 65px;
								}
							
								/*menuMiddle*/
								#mainContainer .subContainer #topContainer #menuContainer #menu li table tr .menuMiddle {
									height: 65px;
								}
							
								/*menuRight*/
								#mainContainer .subContainer #topContainer #menuContainer #menu li table tr .menuRight {
									width: 10px;
									height: 65px;
								}
						
							#mainContainer .subContainer #topContainer #menuContainer #menu li a:hover {
								text-decoration: underline;
								color: #ffffff;
							}
				
					/*subMenu*/
					#mainContainer .subContainer #topContainer #menuContainer #menu li #subMenu {
						background: url('../images/submenu.png') no-repeat top;
						width: 234px;
						float: left;
						*clear: left;
						position: absolute;
						margin-left: 1px;
						margin-top: -1000px;
						padding-top: 7px;
						padding-bottom: 16px;
						z-index: 3;
					}
				
					/*subMenu*/
					#mainContainer .subContainer #topContainer #menuContainer #menu li:hover #subMenu {
						position: absolute;
						z-index: 3;
					}
				
						#mainContainer .subContainer #topContainer #menuContainer #menu li #subMenu li {
							text-align: left;
							width: 180px;
							height: 30px;
							float: left;
							clear: left;
						}
					
							#mainContainer .subContainer #topContainer #menuContainer #menu li #subMenu li a {
								line-height: 30px;
							}
						
					/*active*/
					#mainContainer .subContainer #topContainer #menuContainer #menu .active {
					
					}
						
						#mainContainer .subContainer #topContainer #menuContainer #menu .active a {
							color: #ffffff;
							display: block;
							height: 65px;
							/*background: url('../images/menu.jpg') no-repeat;*/
							text-decoration: none;
						}
						
						#mainContainer .subContainer #topContainer #menuContainer #menu .active a:hover {
							text-decoration: none;
						}
					
							/*active*/
							#mainContainer .subContainer #topContainer #menuContainer #menu .active #subMenu li a {
								background: none;
								color: #f2f2f2;
								display: block;
								width: 180px;
								height: 12px;
								text-decoration: none;
								margin-left: 15px;
								font-size: 12px;
								padding: 10px;
							}
					
								#mainContainer .subContainer #topContainer #menuContainer #menu .active #subMenu li a:hover {
									cursor: hand !important;
								}
					
							/*active*/
							#mainContainer .subContainer #topContainer #menuContainer #menu .active #subMenu #subMenuBottom {
								background: url('../images/submenu-bottom.png') no-repeat;
								width: 234px;
								height: 9px;
								float: left;
								clear: left;
								bottom: -19px;
							}/*active*/
							#mainContainer .subContainer #topContainer #menuContainer #menu li:hover #subMenu li a {
								background: none;
								color: #f2f2f2;
								display: block;
								width: 180px;
								height: 12px;
								text-decoration: none;
								margin-left: 0px;
								font-size: 12px;
								padding: 10px;
							}
					
								#mainContainer .subContainer #topContainer #menuContainer #menu li:hover #subMenu li a:hover {
									cursor: hand !important;
								}
					
							/*active*/
							#mainContainer .subContainer #topContainer #menuContainer #menu li:hover #subMenu #subMenuBottom {
								background: url('../images/submenu-bottom.png') no-repeat;
								width: 234px;
								height: 9px;
								float: left;
								clear: left;
								bottom: -19px;
							}
							
						li>ul { /* postitie resetten voor alle browsers behalve IE */
						   top: auto !important;
						   left: auto !important;
						}

						li:hover ul, li.over ul { /* lists nested onder hovered list items */
						   margin-top: 46px !important;
						   *margin-top: -14px !important;
						}
						
		/*middleContainer*/
		#mainContainer .subContainer #middleContainer {
			width: 920px;
			float: left;
			clear: left;
		}
		
			/*banner*/
			#mainContainer .subContainer #middleContainer #banner {
			
			}
				
				#mainContainer .subContainer #middleContainer #banner img {
				
				}
				
		/*bottomContainer*/
		#mainContainer .subContainer #bottomContainer {
			width: 920px;
			min-height: 200px;
			float: left;
			clear: left;
			color: #424242;
			font-size: 14px;
			line-height: 20px;
			margin-top: 15px;
		}
		
		#mainContainer .subContainer #bottomContainer ul {
			margin-left: 20px;
		}
		
/*footerContainer*/
#footerContainer {
	height: 240px;
	width: 100%;
	float: left;
	clear: left;
	position: relative;
	background: url('../images/footer.jpg') repeat-x;
	z-index: 3;
	margin-top: 15px;
}
	
	/*subContainer*/
	#footerContainer .subContainer {
		width: 920px;
	}
	
		/*footerLeft*/
		#footerContainer .subContainer #footerLeft {
			width: 270px;
			height: 240px;
			background: url('../images/contact.jpg') no-repeat;
			float: left;
		}
		
		/*footerRight*/
		#footerContainer .subContainer #footerRight {
			width: 323px;
			height: 240px;
			background: url('../images/language.jpg') no-repeat;
			float: left;
			margin-left: 327px;
		}	
		
			/*language*/
			#footerContainer .subContainer #footerRight #language {
				margin-top: 95px;
				margin-left: 45px;
			}
			
				#footerContainer .subContainer #footerRight #language li {
					list-style: none;
				}
				
					#footerContainer .subContainer #footerRight #language li a {
						line-height: 28px;
						color: #ffffff;
						text-decoration: none;
						font-size: 14px;
					}

						#footerContainer .subContainer #footerRight #language li a:hover {
							text-decoration: underline;
						}
					
			/*ondertitel*/
			#footerContainer .subContainer #footerRight #ondertitel {
				font-size: 12px;
				font-weight: bold;
				color: #717171;
			}
				
				#footerContainer .subContainer #footerRight #ondertitel p {
					text-align: left;
					margin-top: 30px;
				}
				
					#footerContainer .subContainer #footerRight #ondertitel p a {
						text-align: left;
						font-weight: bold;
						color: #717171;
					}