body,td,th {
	background-color: #FFFFFF;
	font-family: "Lucida Sans", "Tahoma", "Arial";
	color: #606060;
	font-size: 10px; }

#container {
	width: 1000px;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -500px; }

#countbox {
	width: 800px;
	height: 50px;
	text-align: center;
	valign: middle;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	left: 50%;
	margin-left: -400px; }

	
a, a:visited, a:active {
	text-decoration: underline;
	color: #606060;
	border-style: none; }
	
a:hover {
	text-decoration: none;
	color: #808080;
	border-style: none; }

h3 {
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase; }

	h3 a, h3 a:visited, h3 a:active, h4 a, h4 a:visited, h4 a:active, ul li a, ul li a:visited, ul li a:active, #language a, #language a:visited, #language a:active {
		color: #606060;
		text-decoration: none;
		border-style: none; }

	h3 a:hover, h4 a:hover, ul li a:hover, #language a:hover {
		color: #808080;
		text-decoration: none;
		border-style: none; }

h4 {
	font-size: 10px;
	font-weight: bold; }	

ul {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	display: block; }

	ul li {
		list-style-type: none;
		line-height: 8px;
		padding: 2px;
		display: block; }
		
#stephane ul li, #lieven ul li {
		line-height: 12px;
		padding: 0px; }

#chooselanguage {
	height: 50px;
	margin: 20px 0px 20px 0px;
	position: absolute;
	top: 0px;
	right: 520px;
	left: 230px; }

	#dutch {
		position: absolute;
		top: 0px;
		left: 0px; }

	#english {
		position: absolute;
		bottom: -7px;
		left: 0px; }

#header {
	}

	#logo {
		width: 220px;
		height: 50px;
		margin: 20px 0px 20px 20px;
		position: absolute;
		top: 0px;
		right: 750px;
		left: 0px; }
		
			#header a, #header a.visited, #header a.active {
				color: #606060;
				text-decoration: none; }
				
			#header a.hover {
				color: #808080;
				text-decoration: none; }

		#b-a {
			font-size: 50px;
			font-weight: bold;
			color: #606060;
			margin-left: -3px;
			margin-top: -11px; }
			
		.amp {
			font-size: 36px; }

		#baa {
			font-size: 10px;
			text-transform: uppercase;
			font-weight: bold;
			color: #606060;
			position: absolute;
			bottom: 0px;
			left: 0px; }

	#menu {
		width: 700px;
		height: 50px;
		margin: 20px 0px 20px 0px;
		position: absolute;
		top: 0px;
		left: 260px; }
		
		#table {
			font-size: 10px;
			text-transform: uppercase;
			font-weight: bold;
			color: #606060;
			position: absolute;
			left: 0px;
			bottom: -3px; }
		
		
#content {
	color: #606060;
	width: 960px;
	margin: 0px 20px 0px 20px;
	padding: 0px 0px 20px 0px;
	position: relative;
	top: 100px;
	right: 0px;
	left: 0px; }
	
	#content td {
		color: #606060; }

	#news {
		}
		
		#news #output {
			margin-top: 7px; }

		#news #text {
			width: 460px;
			margin-top: -400px;
			margin-left: 500px; }
			
			#news #text #item {
				padding-top: 20px; }
				
				#news #text #date {
					float: right;
					font-weight: bold; }
				
				#news #text #title {
					position: relative;
					top: 0px;
					margin-bottom: 4px;
					font-weight: bold; }

	#sbla {
		}
		
			#stephane {
				text-align: right; }

		#currentcollaborators {
			width: 320px; }

		#slideshow {
			width: 480px;
			height: 360px;
			margin-left: 0px;
			margin-top: 0px; }

		#formercollaborators {
			width: 320px; }
		
		#projectoverview a, #projectoverview a.visited, #projectoverview a.active, #projectoverview a.hover {
			text-decoration: none; }
	
	#contact {
			width: 960px;
			height: 460px; }
	
	#maps {
			width: 720px;
			position: absolute;
			top: 0px;
			left: 240px; }
			
	#address {
			width: 220px;
			position: absolute;
			bottom: 0px;
			left: 0px; }

	#projects {
		}
		
		#bar {
			width: 960px;
			height: 20px;
			position: relative; }

			#title {
				position: absolute;
				bottom: -13px;
				left: 0px; }

			#controls {
				position: absolute;
				left: 50%;
				bottom: 0px;
				margin-left:-50px; }

			#info {
				position: absolute;
				bottom: 0px;
				right: 0px; }
				
				#m7 {
					width: 300px;
					margin: 20px 20px 20px 20px;
					padding: 20px 20px 20px 20px;
					visibility: hidden;
					background: #FFFFFF;
					position: absolute;
					bottom: 40px;
					right: 0px;
					z-index: 998; }

					#m7 td {
						vertical-align: top; }

					#m7 a, #info a, #x a {
						text-decoration: none;
						color: #606060; }

					#m7 a:hover, #info a:hover, #x a:hover {
						text-decoration: none;
						color: #808080; }
			
#footer {
	font-size: 9px;
	width: 960px;
	background-color: #FFFFFF;
	margin-top: 200px;
	padding: 20px 20px 15px 20px;
	z-index: 999; }
	
	#language, #x {
		float: right; }
