body
{
	margin:0px;
	background-color:#3388FF;
	background-image:url('../images/layout/bg.gif');
}

html body div#page
{
	width:950px;
	position:absolute;
	left:-475px;
	margin-left:50%;
}

html body div#page img
{
	border:0px;
}

html body div#page a:link
{

}

html body div#page div#background_top
{
	width:900px;
	height:160px;
	background-color:#333333;
	position:absolute;
	padding-left:25px;
	padding-right:25px;
}

html body div#page div#background_top_left
{
	width:230px;
	height:53px;
	background-image:url('../images/layout/background_top_left.png');
	background-repeat:no-repeat;
	position:absolute;
	top:160px;
}

html body div#page div#background_top_right
{
	width:720px;
	height:80px;
	background-image:url('../images/layout/background_top_right.png');
	background-repeat:no-repeat;
	position:absolute;
	text-align:right;
	padding-top:8px;
	left:230px;
	top:160px;
}

html body div#page div#background_middle
{
	width:950px;
	background-image:url('../images/layout/background_middle.png');
	background-repeat:repeat-y;
}

html body div#page div#background_middle table.body
{
	padding-top:220px;
}

html body div#page div#background_middle table.body tbody tr td.content
{
	width:685px;
	padding-left:5px;
	padding-right:21px;
	vertical-align:top;
}

html body div#page div#background_bottom
{
	width:950px;
	height:20px;
	background-image:url('../images/layout/background_bottom.png');
	background-repeat:no-repeat;
}

/*
News
*/

html body div#page div.news
{
	background-color:#E8E8D8;
	border-left:1px solid #C8C8B8;
	border-right:1px solid #C8C8B8;
	font-family:Arial;
	padding:0px 10px;
	width:558px;
	overflow:hidden;
}

html body div#page div.news_top
{
	background-image:url('../images/layout/news_top.gif');
	background-repeat:no-repeat;
	height:20px;
}

html body div#page div.news_bottom
{
	background-image:url('../images/layout/news_bottom.gif');
	background-repeat:no-repeat;
	padding:20px 0px;
}

/*
shoutbox
*/

html body div#page div.shoutbox
{
	background-color:#E8E8D8;
	border-left:1px solid #C8C8B8;
	border-right:1px solid #C8C8B8;
	font-family:Arial;
	padding:0px 10px;
	width:178px;
	overflow:hidden;
}

html body div#page div.shoutbox_top
{
	background-image:url('../images/layout/shoutbox_top.gif');
	background-repeat:no-repeat;
	height:10px;
}

html body div#page div.shoutbox_bottom
{
	background-image:url('../images/layout/shoutbox_bottom.gif');
	background-repeat:no-repeat;
	height:30px;
}

/*
Navigatie
*/
html body div#page div#background_middle table.body tbody tr td.navigatie
{
	width:221px;
	padding-left:10px;
	padding-right:9px;
	vertical-align:top;
}

html body div#page div#background_middle table tbody tr td.navigatie dl
{
	margin:0px;
	padding-top:5px;
	padding-left:10px;
}

html body div#page div#background_middle a:link, html body div#page div#background_middle a:visited
{
	color:#333333;
	text-decoration:underline;
}

html body div#page div#background_middle a:active, html body div#page div#background_middle a:hover
{
	color:#333333;
	text-decoration:none;
}

html body div#page div#background_middle table tbody tr td.navigatie dl dt
{
	font-family:verdana;
	font-size:13px;
	color:#333333;
	font-weight:bold;
}

html body div#page div#background_middle table tbody tr td.navigatie dl dd
{
	margin-left:0px;
}

html body div#page div#background_middle table tbody tr td.navigatie dl dd a
{
	font-family:verdana;
	font-size:13px;
	color:#333333;
	text-decoration:none;
}

html body div#page div#background_middle table tbody tr td.navigatie dl dd a:hover
{
	color:#999999;
	cursor:pointer;
}

/*
Blocks
*/
html body div#page div#background_middle table.body .melding
{
	color:#961F1F;
	font-weight:bold;
}

html body div#page div#background_middle table.body tbody tr td table thead tr td.small_blue
{
	width:220px;
	height:30px;
	background-image:url('../images/layout/block_small_top_blue.gif');
	background-repeat:no-repeat;
	font-family:verdana;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
}

html body div#page div#background_middle table.body tbody tr td table tfoot tr td.small_blue
{
	width:220px;
	height:10px;
	background-image:url('../images/layout/block_small_bottom.gif');
	background-repeat:no-repeat;
}

html body div#page div#background_middle table.body tbody tr td table tbody tr td.small_blue
{
	width:220px;
	background-image:url('../images/layout/block_small_middle.gif');
	background-repeat:repeat-y;
}

html body div#page div#background_middle table.body tbody tr td table thead tr td.big_orange
{
	width:680px;
	height:30px;
	background-image:url('../images/layout/block_big_top_orange.gif');
	background-repeat:no-repeat;
	font-family:verdana;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
}

html body div#page div#background_middle table.body tbody tr td table tfoot tr td.big_orange
{
	width:680px;
	height:10px;
	background-image:url('../images/layout/block_big_bottom.gif');
	background-repeat:no-repeat;
}

html body div#page div#background_middle table.body tbody tr td table tbody tr th.big_orange
{
	width:680px;
	background-image:url('../images/layout/block_big_middle.gif');
	background-repeat:repeat-y;
	text-decoration:underline;
	text-align:left;
	font-family:verdana;
	font-size:11px;
	color:#E57F00;
	padding:10px;
}

html body div#page div#background_middle table.body tbody tr td table tbody tr td.big_orange
{
	width:680px;
	background-image:url('../images/layout/block_big_middle.gif');
	background-repeat:repeat-y;
	font-family:verdana;
	font-size:11px;
	color:#333333;
	padding-left:10px;
	padding-right:10px;
}

html body div#page div#background_middle table.body tbody tr td table.medium_orange
{
	width:450px;
}

html body div#page div#background_middle table.body tbody tr td table tfoot tr td.medium_orange
{
	width:450px;
	height:10px;
	background-image:url('../images/layout/block_medium_bottom.gif');
	background-repeat:no-repeat;
}

html body div#page div#background_middle table.body tbody tr td table tr td table thead tr td.medium_orange
{
	width:450px;
	height:30px;
	background-image:url('../images/layout/block_medium_top_orange.gif');
	background-repeat:no-repeat;
	font-family:verdana;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
}

html body div#page div#background_middle table.body tbody tr td table tr td  table tbody tr th.medium_orange
{
	width:450px;
	background-image:url('../images/layout/block_medium_middle.gif');
	background-repeat:repeat-y;
	text-decoration:underline;
	text-align:left;
	font-family:verdana;
	font-size:11px;
	color:#E57F00;
	padding:10px;
}

html body div#page div#background_middle table.body tbody tr td table tr td  table tbody tr td.medium_orange
{
	width:450px;
	background-image:url('../images/layout/block_medium_middle.gif');
	background-repeat:repeat-y;
	font-family:verdana;
	font-size:11px;
	color:#333333;
	padding-left:10px;
	padding-right:10px;
}

html body div#page div#background_middle table.body tbody tr td table.small_green
{
	width:220px;
}

html body div#page div#background_middle table.body tbody tr td table tfoot tr td.small_green
{
	width:220px;
	height:18px;
	background-image:url('../images/layout/block_small_bottom.gif');
	background-repeat:no-repeat;
}

html body div#page div#background_middle table.body tbody tr td table tr td table thead tr td.small_green
{
	width:220px;
	height:30px;
	background-image:url('../images/layout/block_small_top_green.gif');
	background-repeat:no-repeat;
	font-family:verdana;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
}

html body div#page div#background_middle table.body tbody tr td table tr td  table tbody tr th.small_green
{
	width:220px;
	background-image:url('../images/layout/block_small_middle.gif');
	background-repeat:repeat-y;
	text-decoration:underline;
	text-align:left;
	font-family:verdana;
	font-size:11px;
	color:#99CC33;
	padding:10px;
}

html body div#page div#background_middle table.body tbody tr td table tr td  table tbody tr td.small_green
{
	width:220px;
	background-image:url('../images/layout/block_small_middle.gif');
	background-repeat:repeat-y;
	font-family:verdana;
	font-size:11px;
	color:#333333;
	padding-left:10px;
	padding-right:10px;
}

html body div#page div#background_middle table.body tbody tr td table.small_purple
{
	width:220px;
}

html body div#page div#background_middle table.body tbody tr td table tfoot tr td.small_purple
{
	width:220px;
	height:18px;
	background-image:url('../images/layout/block_small_bottom.gif');
	background-repeat:no-repeat;
}

html body div#page div#background_middle table.body tbody tr td table tr td table thead tr td.small_purple
{
	width:220px;
	height:30px;
	background-image:url('../images/layout/block_small_top_purple.gif');
	background-repeat:no-repeat;
	font-family:verdana;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
}

html body div#page div#background_middle table.body tbody tr td table tr td  table tbody tr th.small_purple
{
	width:220px;
	background-image:url('../images/layout/block_small_middle.gif');
	background-repeat:repeat-y;
	text-decoration:underline;
	text-align:left;
	font-family:verdana;
	font-size:11px;
	color:#6633CC;
	padding:10px;
}

html body div#page div#background_middle table.body tbody tr td table tr td  table tbody tr td.small_purple
{
	width:220px;
	background-image:url('../images/layout/block_small_middle.gif');
	background-repeat:repeat-y;
	font-family:verdana;
	font-size:11px;
	color:#333333;
	padding-left:10px;
	padding-right:10px;
}

html body div#page div#background_middle table.body tbody tr td table tr td table tbody tr.darkrow
{
	background-color:#DDD;
}

html body div#page div#background_middle table.body tbody tr td table tr td table tbody tr td table td
{
	padding-right:10px;
	padding-top:2px;
}


html body div#page div#background_middle table.body tbody tr td table tr.darkrow
{
	background-color:#DDDDDD;
}

/*
Input
*/

input.text
{
	border:1px #999999 solid;
	width:200px;
	color:#666666;
}

textarea.tekst
{
	border:1px #999999 solid;
	width:500px;
	height:200px;
	color:#666666;
	font-family:verdana;
	font-size:12px;
}

select
{
	border:1px #999999 solid;
	width:203px;
}

input.button
{
	border:1px #333333 solid;
	background-image:url('../images/layout/button.gif');
	background-repeat:repeat-x;
	font-family:verdana;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}