html, body
{
	font-family :	verdana;
	background :	url('gfx/background.gif') fixed;
	margin :	0px;
	padding :	0px;
	height :	100%;
	color:#787878;
	font-size :	11px;
}

img { border :	0px; /*float			:	left;*/
}

h1, h2, h3 { }

h2, h3
{
	text-align :	justify;
	line-height :	1.4em;
	color: #787878;
}

h4
{
	font-size: 19px;
	margin-bottom: 0px;
}

h1 { font-size :	30px; }

ul, li { color :	#787878; }

.text ul, .text li { color :	#787878; }

h2
{
	color :	#787878;
	font-size :	11px;
	line-height :	16px;
}

h3
{
	margin :	0px;
	margin-bottom :	-1em;
	font-size :	11px;
}

p
{
	color :	#787878;
	/*text-align :	justify;*/
	line-height :	16px;
	color:#999999;
	font-size :	11px;
}

a
{
	color :	#787878;
	text-decoration :	none;
}

a:hover { text-decoration :	underline; }

table#background
{
	width :	982px;
	border-collapse :	collapse;
	margin :	auto;
	margin-top :	40px;
}

table#background td
{
	padding :	0px;
	margin :	0px;
	vertical-align :	top;
}

table#background .row1 td
{
	background :	url('gfx/background_top.png') no-repeat;
	height :	20px;
	_background :	transparent;
 filter :	progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/background_top.png', sizingMethod='scale');
}

table#background .row2 .col1
{
	background :	url('gfx/background_left.png') repeat-y;
	width :	20px;
	_background :	transparent;
 filter :	progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/background_left.png', sizingMethod='scale');
}

table#background .row2 .col2
{
	width :	942px;
	background :	url('gfx/background_row2.gif') repeat-y right white;
	height :	500px;
}

table#background .row2 .col3
{
	background :	url('gfx/background_right.png') repeat-y;
	width :	20px;
	_background :	transparent;
 filter :	progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/background_right.png', sizingMethod='scale');
}

table#background .row3 td
{
	background :	url('gfx/background_bottom.png') no-repeat;
	height :	20px;
	_background :	transparent;
 filter :	progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/background_bottom.png', sizingMethod='scale');
}

div#content
{
	padding-top :	25px;
	padding-left :	25px;
}

div#menu img { float :	left; }

div.nieuwsbrief { float :	left; }

div.nieuwsbrief * { clear :	both; }

div.nieuwsbrief input
{
	margin :	5px;
	margin-left :	15px;
}

table#background div#content table tr.menu td { vertical-align :	bottom; }

table.content { border-collapse: separate; }

td.spacer { }

table#background div#content table td.bottom
{
	background :	url('gfx/bottom_background.gif') no-repeat top center;
	height :	64px;
	text-align :	center;
	vertical-align :	bottom;
	color :	#767676;
}

table#background div#content table td.bottom a { color :	#767676; }

span.copy { color :	#9cb013; }

td.submenu
{
	height :	550px;
	background :	url('gfx/submenu_background.gif') right bottom no-repeat #f8f5ef;
	border :	1px solid #cecdcf;
}

td.submenu div.submenu
{
	clear :	both;
	float :	left;
	font-size :	11px;
	margin :	8px;
	padding-left :	10px;
	width :	200px;
}

td.submenu div.level2
{
	padding-left :	40px;
	width :	170px;
	color :	#767676;
	margin :	4px;
}

td.submenu ul
{
	margin :	0px;
	padding :	0px;
	padding-left :	14px;
}

td.submenu div.level2 a { color :	#767676; }

td.submenu div.selected a { font-weight :	bold; }

td.submenu div.submenu img
{
	margin-right :	8px;
	padding-top :	2px;
}

div.text
{
	padding :	5px;
	width :	590px;
}

.imgleft
{
	float: left;
	margin-right: 1em;
}

.imgright
{
	margin-left: 1em;
	float: right;
}

FORM LABEL
{
	float: left;
	width: 9em;
	clear: both;
	display: block;
}

FORM TEXTAREA
{
	font-family :	verdana;
	font-size :	11px;
	width: 30em;
	height: 10em;
}

.agendalink A { color: #0077c3; }

.stippel
{
	background: url('/gfx/stippel.gif');
	height: 1px;
}

.special-titel
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 99%;
	min-height: 540px;
	color: #999;
	text-decoration: none;
	background-color: #f8f5ef;
	padding: 5px;
	padding-left: 10px;
	margin: 0;
	border: 1px #cecdcf solid;
}

.formtext
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

.input1 {
	width: 200px;
}

.formtabel {
	background-color: #FDFDFB;
	border: 1px solid #787878;
}

.sec {
	clear: both;
	}
