IMG { behavior: url(images/iepngfix.htc) }

* 
{
	padding: 0;
	margin: 0;
}

IMG#jubileum
{
	position: absolute;
	margin: -100px 0 0 -170px;
}

BODY 
{
	background: url('backdrop_grijs2.jpg') repeat-y 50% #CCCCCC;
	font-family: arial, sans-serif;
	font-size: 11px;
}

IMG { border: 0; }

UL, LI { list-style-position: outside; margin: 0 0 0 10px; }

/*Classes
-----------------------------------------------------*/
.bold { font-weight: bold; }
.clear { clear: both; }
.error { color: #DD0000; }
.left {float: left;}
.right { float: right; }

/*Headings
-----------------------------------------------------*/
H1
{
	color: #0256A5;
	font-family: "Gill Sans MT", verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
}

H2
{
	background: #CDEAE6;
	border-bottom: solid 1px #7DA7A0;
	border-top: solid 1px #7DA7A0;
	color: #0156A5;
	font-family: "Gill Sans MT", verdana, sans-serif;
	font-size: 18px;
	margin: 0 0 10px 0;
	padding: 0 5px 2px 5px;
	width: auto;
}

/*H2.dus { width: 378px; }*/

/*Links
-----------------------------------------------------*/
A:link, A:active, A:visited 
{
	outline: none;
	text-decoration: none;
}

A:hover 
{	
}

/*Div elementen
-----------------------------------------------------*/
DIV#wrapper 
{
	margin: 0 auto;
	width: 960px;
}

	DIV#header { background: #FFFFFF; height: 131px; width: 960px; }
	
		DIV#logo { height: 131px; width: 337px; }
		DIV#sitemap { border-left: solid 1px #888; color: #888; padding-left: 10px; margin: 15px 0 0 0; }
		DIV#sitemap A { color: #888; }
		
	DIV#navigation
	{
		background: url('backdrop_navigation.jpg') repeat-x #0055a5;
		font-family: "Gill Sans MT", verdana, sans-serif;
		font-size: 13px;
		font-weight: bold;
		height: 35px;
	}
	
	DIV#content { background: repeat-y; margin: 5px 0 0 0; width: 960px; }
	
		DIV#cont_left
		{
			overflow: hidden;
			width: 206px;
		}
		
		/*
			DIV#cont_left IMG
			{
				background: #FFFFFF;
				border-bottom: solid 1px #94BDB6;
				margin: 0 0 0 -1px;
				overflow-x: hidden;
				padding: 0 0 10px 0;
				width: 209px;
			}
		*/
			
				DIV#cont_left IMG.belmij { border: 0; display: block; margin: 20px auto; padding: 0; width: auto; }
			
			DIV#cont_left P.contact_left
			{
				background: #B7E1DB;
				border-top: solid 1px #D0ECE7;
				border-bottom: solid 1px #D0ECE7;
				font-size: 11px;
				margin: 30px 0 0 0;
				padding: 15px 10px 20px 10px;
				text-align: right;
				width: 184px;
			}
			
		DIV#contsub { background: url('backdrop_contsub.jpg') repeat-y; padding: 0 0 0 10px; width: 742px; }
			
			DIV#cont_mid
			{
				background: no-repeat bottom left #EAF3F0;
				margin: 10px 10px 0 0;
				padding: 11px 20px 50px 10px;
				width: 712px;
			}
			
			DIV#cont_right
			{
				background: #A2D9D0;
				border: solid 1px #94BDB6;
				margin: 10px 0 0 0;
				width: 204px;
			}
		
			DIV#cont_left IMG
			{
				display: block;
				margin: 10px auto;
			}
		
			DIV#cont_right UL { list-style-position: inside; }
			DIV#cont_right IMG.header { margin: -20px 0 15px -20px; }
			/*DIV#cont_right H2 { width: 623px; }*/
		
		TABLE.content_data { overflow-x: hidden; width: 496px; }
		TABLE.content_data TR TD.left_td { padding: 0 20px 0 0; text-align: justify; width: 289px; }
		TABLE.content_data TR TD.right_td { text-align: justify; width: 289px; }
		TABLE.content_data TR TD P { line-height: 16px; }

DIV#viewport
{
	background: none;
	bottom: 0px;
	height: 100%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: -1;
}


/*Navigaties
-----------------------------------------------------*/
/*topnav*/
UL#topnav { list-style-type: none; margin: 0; }

	UL#topnav LI { display: block; float: left; height: 35px; margin: 0; /*z-index: 1000;*/ }
	
		UL#topnav LI A
		{
			background: none;
			color: #FFFFFF;
			display: block;
			height: 27px;
			padding: 8px 0 0 0;
			text-align: center;
			width: 160px;
		}
		
		UL#topnav LI A:hover, UL#topnav LI#current { background: url('pijltje.jpg') no-repeat bottom left; }
		
/*subnav*/
UL#topnav LI UL.subnav
{
	background: #0055a5;
	margin: 0;
	position: absolute;
	left: -9999px;
	width: 160px;
	z-index: 10;
}

/*UL#topnav LI:hover UL.subnav, UL#topnav LI.sfhover UL.subnav { left: auto; }*/
	
	UL#topnav LI UL.subnav LI { height: 34px; }
	
		UL#topnav LI UL.subnav LI A
		{
			background: none;
			color: #FFFFFF;
			padding: 5px 0;
			text-align: center;
			width: 160px;
		}
		
			UL#topnav LI UL.subnav LI A:hover { background: none; color: #888888; }
		
/*Formulieren
-----------------------------------------------------*/
FORM.form_aanmelden LABEL
{
	display: block;
	float: left;
	font-size: 10px;
	font-weight: bold;
	margin: 0 7px 0 0;
	text-align: right;
	width: 85px;
}

FORM.form_aanmelden INPUT.field
{
	background: url('backdrop_input.jpg') no-repeat;
	border: solid 1px #63CAB9;
	margin: 0 0 12px 0;
	width: 182px;
}

FORM.form_aanmelden INPUT.btn
{
	background: #0857A1;
	border: solid 1px #63CAB9;
	color: #FFFFFF;
	cursor: pointer;
	float: right;
	font-size: 10px;
	font-weight: bold;
	margin: 0 13px 0 0;
	padding: 2px 5px;
}

FORM.form_aanmelden TEXTAREA
{
	background: url('backdrop_textarea.jpg') no-repeat;
	border: solid 1px #63CAB9;
	height: 64px;
	margin: 0 0 12px 0;
	overflow: auto;
	width: 182px;
}
