*
{
  padding: 0px;
  margin: 0px;
  border: none;
  outline: none;
}

body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url('') #cccccc;
	line-height: 18px;
	color:#333333;
}
#wrapper
{
	width: 960px;
	margin: 50px auto 0px auto;
}

/* ----- HEADER ----- */
#header {	
padding:10px 20px 30px 20px;
width:920px;
height:104px;
}


	#header .corners {
	position:relative;
	z-index:1;
	background: url('/images/corners-header.png') no-repeat;
	width:960px;
	height:10px;
	top:10px;
	}
	
	#header .logoContainer
	{
		position:relative;
		left: -20px;
		z-index: -1;
		overflow:hidden;
		width:960px;
		height:135px;
	}
	
	#header .logoContainer div
	{
		float:left;
	}
	
	
	#header .headerOverlay
	{
		position:relative;
		top: -120px;
	}
		
		a.logo-vinex {
		display:block;
		height:95px;
		width:222px;
		}
	
	/* Search */
	#search {
		width: 240px;
		margin-left: 680px;
		top: 75px;
		position:absolute;
	}
	
		form#zoekForm
		{
		}

			form#zoekForm input#ZoekString
			{
			  background: #f6f6f6;
			  padding: 2px 3px;
			  color: #555555;
			  width: 150px;
			  float: left;
			  border:1px solid #064565;
			}

			form#zoekForm input#ZoekString:focus {
			
			}

			form#zoekForm input#ZoekButton {
			  width: 80px;
			  height:22px;
			  padding:0px 5px;
			  cursor: pointer;
			  float: right;
			  background:#064565 url("/images/submenu-arrow.gif") no-repeat 5px 5px;
			  color:white;
			}

	/* LanguageSelector */
	#language  {
	position: absolute;
	margin-top: -90px;
	margin-left: 400px;
	}

		ul.language
		{
		  font-size: 10px;		  
		  margin: 0px;		
		}
			ul.language li
			{
			  display: inline;
			  padding: 2px;
			}

				ul.language li.active a,
				ul.language li.active a:visited
				{
				  text-decoration: none;
				  font-weight: bold;
				}

		fieldset
		{
		  border: none;
		}
	
	/* MemberLogin */
	#memberlogin
	{
		text-align: right;
		position: absolute;
		margin-top: -20px;
		margin-left: 645px;
		width: 335px;
	}
	#memberlogin input
	{
		border: 1px solid #999999;
		color: #555555;
		width: 75px;
	}
	#memberlogin input.SubmitButton
	{
		width: 75px;
		border: 1px solid #e2e2e2;
	}
	

/* ----- MAIN MENU ----- */
#mainmenu
{
	width: 960px;
	min-height: 25px;
	height: auto !important;
	height: 25px;
	display: table;
	background:#73757a;
}

	#mainmenu ul
	{
		margin: 0px 0px 0px 0px;
		display: block;
		list-style: none;
		padding-left:10px;
	}

		#mainmenu ul li
		{		
			display: inline;
		}

			#mainmenu ul li a,
			#mainmenu ul li a:visited
			{
				color: white;
				text-decoration: none;
				text-transform: uppercase;
				font-size: 12px;
				font-weight:bold;
				padding: 4px 16px;
				display: block;
				float: left;
			}
			
			#mainmenu ul li a.first {
			padding-left:10px;
			padding-right:10px;
			}
			
			#mainmenu ul li a:hover
			{
				text-decoration: underline;
			}

			#mainmenu ul li.active a,
			#mainmenu ul li.active a:visited
			{
				text-decoration: none;
				color: #064565;
				background:#b0e1f3;
			}
			/*
			#mainmenu ul li a.first,
			#mainmenu ul li a.first:visited {
			padding-left: 0px;
			}*/
			
			
/* KRUIMELPAD */
#breadCrumb
{
	 height:25px;
	 font-size:11px;
	 background:#b0e1f3;
	 padding-left:20px;
	 padding-top:5px;
	 font-weight:bold;
	 color:#064565;
}

	#breadCrumb a, #breadCrumb a:visited {
	color:#064565;
	text-decoration:underline;
	}

		
/* ----- CONTENT ----- */
#content
{
	float:left;
	min-height:540px;
	height: auto !important;
	height: 540px;
	min-height: 540px;
	background:white;
	width:960px;
	background:white;
}

/* ----- COLUMN LEFT----- */
#column-left
{
	float: left;
	height: auto !important;
	height: 540px;
	min-height: 540px;
	width: 225px;
}

	#column-left h2
	{		
	}

		#submenu ul
		{
			list-style: none;
			padding: 0px;
			margin-left:0px !important;
			padding-top:15px;
			width:205px;
			padding-left:20px;
			overflow:hidden;
			
		}
			
			#submenu ul li {
			
			}

			#submenu ul ul
			{
			  border: none;
			  padding-top:0px !important;
			  padding-left:0px;			
			  }

			#submenu li a,
			#submenu li a:visited
			{
				color: #333333;				
				text-decoration: none;
				font-size: 12px;
				display: block;
				padding: 3px 0px;
				margin: 0px;				
				min-height: 20px;
				height: auto !important;
				height: 20px;
				background: url(/images/submenu-arrow.gif) no-repeat scroll 0px 6px;
				padding-left:15px;
				border-bottom:1px solid #b0e1f3;
			}
			
			#submenu li a:hover {
				text-decoration:underline;
				border-bottom:1px solid #b0e1f3;
			}

			#submenu li.active a,
			#submenu li.active a:visited
			#submenu li.directnaar a.first
			{
				color: #064565;
				font-weight:bold;
				background: white url(/images/bg-news-link.png) no-repeat scroll 0px 6px;
			}

				#submenu li.active li a,
				#submenu li.active li a:visited
				{
				  min-height: 16px;
				  height: auto !important;
				  height: 16px;
				  color: #333;
				  font-size: 12px;
				  background-image:none;
				  font-weight:normal;
				}

				#submenu li.active li.active a,
				#submenu li.active li.active a:visited
				{
					color: black;
					font-weight:bold;
				}
				
/* ----- COLUMN RIGHT ----- */

#column-right {
float: left;
width:570px;
height: auto !important;
height: 520px;
min-height: 520px;
background:white;
padding:10px 30px;
}

	#column-right .inleiding strong {
	display:block;
	padding-bottom:10px;
	}
	
	#column-right .standaardcontent {
	padding-bottom:20px;
	}

/* ----- FOOTER ----- */
#footer
{
	
	padding:10px 20px 10px 20px;
	clear: both;
	background:black;
	color:white;
	height:40px;
	width:925px;
	background:url("/images/bg-footer.png") no-repeat;
	text-align:left;
}

	#footer .copywright {

	}

/* MetaMenu */
	#metamenu
	{

	}

		ul.metamenu
		{
			float: right;
		}
			ul.metamenu li
			{
			  display: inline;			  
			}

				ul.metamenu li a,
				ul.metamenu li a:visited
				{
					color:white;
					padding: 0px 5px;
					border-left: 1px solid white;
				}

				ul.metamenu li.first a,
				ul.metamenu li.first a:visited
				{
					color:white;
					border: none;
				}
