*
{
  padding: 0px;
  margin: 0px;
  border: none;
  outline: none;
}

body
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url('/images/bg_footer.gif') center 0px repeat-y;
}

.clear {
clear:both;
}

/* HEADER */
#header
{
border-bottom: 1px solid #a7a9ac;
width: 100%;
background: white;
}

	#header_center {
	width: 980px;
	height: 198px;
	margin: 0px auto;
	background: white;
	}
	
	#logo {
	
	}
	
	#search {
	position: absolute;
	margin-left: 788px;
	top: 91px;
	width: 194px;
	height: 27px;
	background: url('/images/bg_search.gif') no-repeat 0px 0px;
	}
	
		form#zoekForm
		{
		  padding: 4px;
		  border: 0px solid #999999;
		  padding-top: 6px;
		}

		form#zoekForm input#ZoekString
		{

	background: none;
		  color: #555555;
		  width: 135px;
		  float: left;
		  font-style: italic;
		}

		form#zoekForm input#ZoekString:focus
		{
		   background: none;
		}

		form#zoekForm input#ZoekButton
		{
		
		  background: none;
		  width: 30px;
		  height: 20px;
		  float: right;
		  cursor: pointer;
		}

	
			
	div#mainmenu
	{
			position: absolute;
			  top: 164px;
			  z-index: 100;
			width: 1000px;
				height: 26px;
				
				
				
	}

		div#mainmenu ul
		{
					list-style: none;
		}

		div#mainmenu ul li
		{
				display: inline;
		}

		div#mainmenu ul li a,
		div#mainmenu ul li a:visited
		{
					color: #003d78;
					text-decoration: none;
					font-weight: bold;
					font-family: "Garamond";
					font-size: 15px;
					padding: 0px 12px;
					display: block;
					float: left;
					height: 26px;
					font-variant: small-caps;
					line-height: 26px;
					border-right: 1px solid #c5d3e2;
		}
		div#mainmenu ul li a.last {
		border-right: none;
		}
		
		div#mainmenu ul li a:hover
		{
					text-decoration: underline;
					color: black;
		}

		div#mainmenu ul li.active a,
		div#mainmenu ul li.active a:visited
		{
				color: white;
					background: url('/images/bg_mainmenu_current.gif') no-repeat center #14528e;
		
		}
	
/* CONTENT */
#content
{
border-top: 2px solid white;
min-height: 487px;
height: auto !important;
height: 487px;
border-bottom: 2px solid white;
background: url('/images/bg_content_y_wide.gif') repeat-y center 0px;
}

	#home #content {
	background: url('/images/bg_content_y_wide_home.gif') repeat-y center 0px;
	}

	#content_x {
	background: url('/images/bg_content_x.gif') no-repeat center 0px;
	}
	
		#home #content_x {
		background: url('/images/bg_content_x_home.gif') no-repeat center 0px;
		}
	
	#content_right {
	background: url('/images/right_bg.gif') no-repeat center 0px;
	}
	
		#home #content_right {
		background: none;
		}	
	
	#content_right_logo {
	background: url('/images/right_logo.png') no-repeat right bottom;
	}
	
			#content_right_logo {
			background: url('/images/right_logo_home.png') no-repeat right bottom;
			}
	

	#content_center {
	width: 980px;
	border-right: 1px solid #ddd;
	background: url('/images/bg_content_y.gif') 0px 4px repeat-y;
	margin: 0px auto;
	display: table;
	}
	
			#home #content_center {
			border-left: 1px solid #ddd;
			border-right: none;
			background: url('/images/bg_content_y_home.gif') 0px 4px repeat-y;
			}
	
		#shadow_left {
		position: relative;
		margin-left: -30px;
		background: url('/images/shadow_left.png') 0px 0px repeat-y;
		}
		
			#home #shadow_left {
			position: relative;
			margin-left: -30px;
			background: url('/images/shadow_left_home.png') 0px 0px repeat-y;
			}
			
			#home  #shadow_right {			
			background: url('/images/shadow_right_home.png') center 0px repeat-y;
			}
	
		#content_gradient {
		min-height: 401px;
		height: auto !important;
		height: 401px;
		margin-left: 30px;
		padding-top: 36px;
		padding-left: 326px;
		padding-right: 30px;
		text-align: justify;
		font-family: "Trebuchet MS";
		font-size: 12px;
		color: #394d61;
		line-height: 18px;
		background: url('/images/bg_gradient.gif') 0px 0px no-repeat;
		padding-bottom: 50px;
		}
		
			#home #content_gradient {
			padding-right: 376px;
			padding-left: 30px;
			background: url('/images/bg_gradient_home.gif') 0px 0px no-repeat;
			}
		
		#content_footer {
		width: 624px;
		position: relative;
		height: 29px;
		margin-left: 326px;
		margin-top: -29px;
		background: url('/images/content_footer.gif') 0px 0px repeat-x;
		}
		
			#home #content_footer {
			margin-left: 30px;
			width: 574px;
			}



/* LEFT MENU */
div#leftColumn
{
position: absolute;
top: 40px;
width: 244px;
margin-left: -279px;
}	

	#submenu {
	
	height: auto !important;
	height: 270px;
	min-height: 270px;
	}
	#home #submenu {
	height: 310px;
	min-height: 310px;
	}
	div#submenu ul
	{
	  list-style: none;
	  margin-top: 0px;
	}

			div#submenu li a,
			div#submenu li a:visited
			{
				color: #eeeeee;
				font-variant: small-caps;
				text-decoration: none;
				font-size: 16px;
				display: block;
				font-family: "Garamond";
				border-top: 1px solid #4877a4;
				padding-left: 13px;
				height: 26px;
				line-height: 26px;
			}

			div#submenu li.active a,
			div#submenu li.active a:visited
			{
			  background: url('/images/submenu_active.gif') no-repeat 0px 0px;
				color: #003263;
			}
			
			div#submenu li a.last {
			border-bottom: 1px solid #4877a4;
			}
			
			div#submenu li a:hover {
			text-decoration: underline;
			}

				div#submenu li.active ul {
				margin-left: 0px;
				padding-left: 0px;
				margin-top: 0px;
				padding-top: 0px;
				margin-bottom: 0px;
				}
				


					div#submenu li.active li a,
					div#submenu li.active li a:visited
					{
					  font-weight: normal;
					  background: #002b57;
					  color: #b5daff;
					  min-height: 18px;
					  height: auto !important;
					  height: 18px;
						line-height: 18px;
					  font-size: 12px;
						border-top: 0px solid #00478c;
						border-bottom: 1px solid #00478c;
						margin-right: 24px;
						margin-left: 13px;
					}
					
					
					

					div#submenu li.active li.active a,
					div#submenu li.active li.active a:visited
					{
					  background: #1a5da0;
						color: white;
					}

	#address {
	padding-top:10px;
	margin-left: -23px;
	color: #f3f3f3;
	font-size: 11px;
	}
	
			#home #address {
			margin-left: 950px;
			width: 230px;
			position:absolute;
			top: 272px;
			}
	
		#address th{
		font-family: "Garamond";
		font-variant: small-caps;
		font-size: 12px;
		text-align: right;
		padding-right: 7px;
		font-weight: normal;
		color: #cccccc;
		}

/* HOME RIGHT */
#directnaar {
position: absolute;
margin-left: 630px;
top: 27px;
width: 270px;
padding: 15px;

}

	#directnaar h3 {
	font-variant: small-caps;
	color: white;
	border-bottom: 1px solid #517ea8;
	padding-bottom: 11px;
	margin-bottom: 2px;
	font-family: "Garamond";
	font-size: 22px;
	}
	
	#content_gradient  #directnaar ul {
	background: url('/images/bg_directnaar.png') 0px 0px repeat-y;
	width: 245px;
	margin: 0px;
	list-style: none;
	padding: 0px;
	padding-left: 25px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-left: 0px;
	}
	
		#directnaar a,
		#directnaar a:visited {
		display: block;
		height: 18px;
		line-height: 18px;
		text-decoration: underline;
		padding-left: 15px;
		color: #ffc977;
		background: url('/images/arrow_white.gif') 0px 6px no-repeat;
		}
		
			#directnaar a:hover {
			color: white;
			}
			
#nieuws_home {
position: absolute;
width: 269px;
top: 172px;
margin-left: 645px;
text-align: left;
font-size: 11px;
}

	#nieuws_home h3 {
	font-variant: small-caps;
	color: white;
	border-bottom: 1px solid #517ea8;
	padding-bottom: 11px;
	margin-bottom: 0px;
	font-family: "Garamond";
	font-size: 22px;
	
	}
	
		#nieuws_home .nieuwsItem { 
		border-bottom: 1px solid #517ea8;
		}
		
			#nieuws_home .datum {
			float: left;
			color: #d9e1e9;
			margin-right: 3px;
			
			}
			
			#content_gradient #nieuws_home .titel a,
			#content_gradient #nieuws_home .titel a:visited {
			color: #f4f4f4;
			text-align: left;
			text-decoration: none;
		
			}
			
			#content_gradient #nieuws_home .titel a:hover {
			text-decoration: underline;
			}
			
			#content_gradient .overignieuwslink {
			display: none;
			}


/* KRUIMELPAD */
div#breadCrumb
{
	margin-top: 5px;
	float: right;
	margin-left: 323px;
	position: absolute;
	z-index: 999;
	top: 203px;
	width: 563px;
	padding: 4px;
	height: 15px;
	font-size: 10px;
	color: #aaa;
}

	#breadCrumb a,
	#breadCrumb a:visited {
	color: #9e9e9e;
	text-decoration: none;
	}
	
		#breadCrumb a:hover {
		text-decoration: underline;
		}

/* FOOTER */

#footer {
border-top: 1px solid #a7a9ac;
}
	#footer_center 
	{
	margin: 0px auto;
	width: 980px;
	height: 0px;
	}

/* LanguageSelector */
ul.languageSelector
{
  font-size: 10px;
  float: right;
  margin: 0px;
}
ul.languageSelector li
{
  display: inline;
  padding: 2px;
}

ul.languageSelector li.active a,
ul.languageSelector li.active a:visited
{
  text-decoration: none;
  font-weight: bold;
}

fieldset
{
  border: none;
}

/*MetaMenu*/
div#metamenu
{
  clear: both;
  position: absolute;
    margin: 10px 10px 0px 0px;
	top: 55px;
	margin-left: 804px;
	text-align: right;
	width: 180px;
}

ul.metamenu
{
  font-size: 10px;
  float: right;
  margin: 0px;
}
ul.metamenu li
{
  display: inline;
  
}

ul.metamenu li a,
ul.metamenu li a:visited
{
  padding: 0px 2px;
  padding-left: 7px;
  color: #555555;
  text-decoration: none;
  border-left: 1px solid #555555;
}

ul.metamenu li.first a,
ul.metamenu li.first a:visited
{
  border: none;
}

