body {
	background:		#fff url("./images/hanzekrul-wit.jpg") top center no-repeat;
	text-align:		center;
	padding:		2px 2px 0 2px;
	margin:			0;
}
div#main {
	margin:			0 auto 0 auto;
	width:			964px;
	height:			100%;
	text-align:		left;
	font-family:		arial;
	font-size:		.75em;
	line-height:		1.5em;
}

div#left {
	float:			left;
	width:			240px;
	border-right:		2px solid #fff;
	background:		#222 url("./images/hanzekrul.png") 360px right repeat;
}


#lefttop {
	width:			100%;
	height:			120px;
	text-align:		center;
	background:		#fff;
}

#lefttop img {
	margin:			50px 0 0 0;border:0;
}

#newsflash {
	overflow:		hidden;
	background:		#E17B00 url("./images/hanze-krul-oranje.png") top right no-repeat;
	width:			100%;
	height:			240px;
	border-bottom:		2px solid #fff;
}

#newsflash p {
	margin:			20px 10px 10px 20px;
	font-weight:		bold;
}

#newsflash ul {
	margin:			0 0 0 20px;
	padding:		0;
	list-style-type:	none;
}

#newsflash ul li {
	padding:		0;
}

#menu {
	height:			360px;
	padding:		10px 0 0 0;
	width:			100%;
	background:		#222 url("./images/hanzekrul.png") 0 0 no-repeat;
}

#menu ul {
	list-style-type:	none;margin:10px 0 0 10px;padding:0;line-height:2.2em;
}

#menu ul li {
	padding:		0 0 0 10px;
	font-weight:		bold;
}


#menu ul li.sub {
	padding:		0 0 0 20px;
	font-weight:		normal;
}

#center {
	float:			left;
	width:			480px;
	overflow:		hidden;
}
p.center {text-align:center;}

#media {
	background:		#000;
	width:			100%;
	height:			360px;
	border-bottom:		2px solid #fff;
}


#pathway {
	background:		#C8C8D3;
	background:		#23323E;
	background:		#222;
	width:			100%;
	height:			30px;
	border-bottom:		2px solid #fff;
	line-height:		30px;
	color:			#fff;
	margin:			0;
}

#pathway p {
	margin:			0;
	padding:		0 0 0 10px;
}

#content {
	background:		#E8E8E8 url("./images/licht-blauw.png") 0 0 repeat;
	margin:			-2px 0 0 0;
}


#right {
	float:			left;
	width:			240px;
	border-left:		2px solid #fff;
	margin:			0 0 -240px 0;
}


#righttop {
	width:			100%;
	height:			120px;
}

#sponsors {
	text-align:		center;
	background:		#E2E2E2 url("./images/shadow-blue.png") top left no-repeat;
	width:			240px;
	margin:			0;
	overflow:		hidden;
}

#element001 {
	background: 		transparent url(./images/hoekje2.gif) no-repeat bottom right;
	height:			20px;
	width:			240px;
}

#element002 {
	float:			left;display:block;
}

#navigation {
	background:		#E2E2E2 url(./images/footer-top.png) bottom left no-repeat;
	padding:		0 0 20px 0;
}

#navigation p {
	border-top:		2px solid #fff;
	word-spacing:		5px;
	padding:		20px 50px 0 50px;
	text-align:		center;
}

.contentbox {
	padding:		0 0 20px 0;
}

.contentbox h4,
#navigation h4 {
	font-size:		1.1em;
	color:			#000;
	border-top:		2px solid #fff;
	width:			100%;
	margin:			0;
	padding:		10px 0 5px 10px;
}


.contentbox div {
	margin:			0 10px 0 10px;
}

.contentbox p {
	padding:		0;
	line-height:		1.6em;
	text-align:		justify;
	margin:			10px 10px 10px 10px;
}

p.copyright {
	padding:		0;
	line-height:		1.4em;
	text-align:		left;
	margin:			0 10px 0 10px;
	font-size:		1em;
}

.contentbox strong {
}


div.imagebox {
	text-align:		center;
	margin:			0 0 0 -1px;
}

div.imagebox img {
	margin:			10px auto 10px auto;
	border-left:		1px solid #fff;
	border-right:		1px solid #fff;
}


.errorbox {
	padding:		0 0 10px 0;
	background:		#EF6C04;
	border-top:		2px solid #fff;
	border-bottom:		2px solid #fff;
}

.errorbox p {
	padding:		10px;
	line-height:		1.6em;
	text-align:		justify;
}

.fillerbox {
	padding:		100px 0 100px 0;
}


a 			{color:#000;text-decoration:underline;}
a:hover 		{color:#555;text-decoration:none;}

#newsflash 		{line-height:2em;}
#newsflash a 		{color:#fff;text-decoration:none;}
#newsflash a:hover 	{color:#fff;text-decoration:underline;}

#menu			{line-height:2em;font-weight:bold;}
#menu a 		{color:#fff;text-decoration:none;}
#menu a:hover 		{color:#ccc;text-decoration:underline;}

#pathway		{font-size:.9em;}
#pathway a 		{color:#fff;text-decoration:none;}
#pathway a:hover 	{color:#ccc;text-decoration:underline;}

#sponsors a img		{margin:10px;border:2px solid #fff;}
#sponsors a:hover img	{margin:10px;}

#content 		{overflow:hidden;}
#content img		{border-top:1px solid #fff;border-bottom:1px solid #fff;}

span.meer 		{margin:10px;line-height:2em;}

#footer			{padding: 10px 0 10px 0; text-align:center;font-size:.9em;background:#E8E8E8 url("./images/footer.png") 0 0 repeat;}
#footer p 		{padding:10px;}
#footer a:link img	{alpha(Opacity=50);}
#footer a:visited img	{alpha(Opacity=50);}
#footer a:active img	{alpha(Opacity=50);}
#footer a:hover img	{alpha(Opacity=100);}

#footerimages {font-size:.9em;
padding: 20px 0  40px 0;	
	background:#fff;text-align:center;

}
#footerimages img		{margin:0 auto 0 auto;border:0;width:100px;margin:5px;vertical-align:middle;}

#showbox {height:480px;text-align:center;}
#showbox img {margin: auto;vertical-align:middle;}
img.voorbeeld {border: 2px solid #fff;vertical-align:middle;margin:0 10px 10px 0;}

table.showpicture {width: 460px;}
table.showpicture td {width: 150px;}
table.showpicture td {text-align:center;}
table.showpicture td img {margin: 15px auto 15px auto;}

form {margin:10px;}

input {margin: 3px 0 3px 0;vertical-align:middle;font-family:arial;}

textarea {width:300px;height:8em;font-family:arial;font-size:1.1em;}