*
{
  padding: 0px;
  margin: 0px;
  border: none;
  outline: none;
}

html, body {
height: 100%;
width: 100%;
}

body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background: /*url('/images/bg-body.gif') repeat-x 0px bottom*/ #cdc7b7;
	line-height: 18px;
}
div#container
{
	width: 988px;
	margin: 0px auto 0px auto;
}

/* HEADER */
#header
{
	background: black;
	height: 49px;
	width: 988px;
}

	/* KRUIMELPAD */
	div#breadCrumb {
	color: #aaa690;
	text-transform: uppercase;
	font-size: 10px;
	margin-left: 212px;
	line-height: 49px;
	height: 49px;
	}

		#breadCrumb a,
		#breadCrumb a:visited {
		text-decoration: none;
		color: #c8c6ba;
		text-transform: uppercase;
		font-size: 10px;
		}

	/* ZOEKEN */

	#search {
	float: right;
	width: 193px;
	height: 49px;	
	background: url('/images/search.gif') no-repeat 0px 0px;
	}
		form#zoekForm
		{

		}

			form#zoekForm input#ZoekString
			{
			  
			  background: none;
			  color: #555555;
			  width: 155px;
			  float: left;
			  margin-top: 17px;
			  margin-left: 2px;
			}

			form#zoekForm input#ZoekString:focus
			{
			   
			}

			form#zoekForm input#ZoekButton
			{
			  cursor: pointer;
			  background: none;
			  width: 30px;
			  height: 20px;
			  margin-top: 17px;
			  float: right;
			}

/* CONTENT */

#content_bg {
width: 988px;
background: url('/images/bg-content-repeat.gif') repeat-y 0px 0px;
}
	#content {	
	background: url('/images/bg-content.gif') no-repeat 0px 0px;	
	display: table;
	width: 988px;
	}
	
		#content_txt {
		margin-left: 212px;
		margin-right: 445px;
		padding-top: 51px;
		padding-bottom: 50px;
		min-height: 500px;
		height: auto !important;
		height: 500px;
		}
	
		#leftColumn { 
		width: 171px;
		float: left;		
		}
		
			#menu {
			margin-top: 15px;
			}
			
				#content #menu ul {
				list-style: none;
				margin-left: 13px;
				padding-left: 0px;
				margin-bottom: 0px;
				}
			
				#menu ul li a,
				#menu ul li a:visited {
				
				padding-top: 5px;
				padding-bottom: 3px;
				padding-right: 3px;
				padding-left: 8px;
				text-transform: uppercase;
				text-decoration: none;
				display: block;
				min-height: 15px;
				font-size: 11px;				
				height: auto !important;
				height: 15px;
				color: #fffcf1;
				line-height: 14px;			
				border-bottom: 1px solid #b6b3a4;
				}
					
					#menu ul li a:hover {
					text-decoration: underline;
					}
				
					#menu ul li.active a,
					#menu ul li.active a:visited {
					background: url('/images/menu-bg-active.gif') repeat-y 0px 0px #e7e0c7;
					color: #635d44;
					}
					
						#menu ul li.active ul li a,
						#menu ul li.active ul li a:visited {
						background: none;
						text-transform: none;
						color: #fffcf1;
						}
						
							#menu ul li.active ul li.active a,
							#menu ul li.active ul li.active a:visited {
							background: #f2f0e8;
							color: #635d44;
							}
							
								#menu ul li.active ul li.active ul li a,
								#menu ul li.active ul li.active ul li a:visited {
								background: none;
								text-transform: none;
								color: #fffcf1;
								font-size: 10px;
								}
								
									#menu ul li.active ul li.active ul li.active a,
									#menu ul li.active ul li.active ul li.active a:visited {
									background: #e7e0c7;
									color: #635d44;
									}
									
		#rightColumn {
		color: #ebe2c3;		
		float: right;				
		width: 406px;		
		padding-top: 51px;
		padding-bottom: 25px;
		}
		

		
			#rightColumn .standaardcontent {
			padding-left: 47px;
			padding-right: 47px;
			}
			
			#rightColumn .groteafbeelding {
			margin-top: -51px;
			}
			
		  #rightColumn h3
		  {
		    text-align: left;
		    text-transform: uppercase;
		
			font-size: 11px;
			font-weight: normal;
		  }
		
			#rightColumn img {			
			}

			#rightColumn h2 {
			color: #fffbf2;
			font-size: 16px;
			text-align: left;
			text-transform: none;
			margin-top: 10px;
			}
			
				#rightColumn .vacatureform {
				width: 320px;
				margin-right: 39px;
				text-align: left;
				margin-top: -51px;
				padding-top: 51px;
				text-transform: none;
				font-weight: bold;
				padding-left: 47px;
				padding-bottom: 20px;
				/*background: url('/images/rightcolumn-arrow.gif') no-repeat 0px 24px;*/
				}
				
					#rightColumn .vacatureform h2 {
					margin-top: 0px;
					text-align: left;
					}
					
						#rightColumn .contactblock {
						background: #878371;
						border: 1px solid #bab5a1;
						width: 297px;
						float: left;
						display: inline;
						padding-top: 15px;
						padding-left: 10px;
						padding-right: 10px;
						margin-left: 47px;
						padding-bottom: 5px;
						margin-right: 39px;
						
						margin-top: 5px;
						}
						
					#rightColumn .contactblock label {
					text-transform: none;
					}
					
					#rightColumn .contactblock #submitButton {
					float: right;
					margin-top: 5px;
					padding-left: 10px;
					padding-right: 10px;
					font-size: 12px;
					font-weight: bold;
					cursor: pointer;
					line-height: 16px;
					height: 20px;
					}
					
					#rightColumn .validatieerror {
					  color: #991515;
					  
					}
					
					#rightColumn input.Error {
					  border-bottom: 1px dashed #991515;
					}
					
					#rightColumn .melding_fout {
					  border: 2px solid #991515;
					  color: #991515;
					   text-align: center;
					}
					
				  #rightColumn .melding_mededeling {
					  border: 2px solid #007000;
					  color: #007000;
					  text-align: center;
					}
					
			
/* DISCLAIMER */
div#footer
{
	font-weight: bold;
	color: #e9e2cc;
	font-size: 11px;
	text-transform: uppercase;
	position: absolute;
	margin-top: -33px;
	margin-left: 37px;
	letter-spacing: 1px;
}

/* LanguageSelector */
#language  {
position: absolute;
top: 19px;
margin-left: 16px;
}

	ul.language
	{
	  font-size: 10px;	  
	  margin: 0px;
	
	}
		ul.language li
		{
		  display: inline;
		  padding: 2px;
		}

			#language ul.language li a,
			#language ul.language li a:visited
			{
			  text-decoration: underline;
			  font-weight: normal;
			  color: #fffcf1; 
			}
			
				#language ul.language li.active a,
				#language ul.language li.active a:visited{
				text-decoration: none;
				font-weight: bold;
				color: #fffcf1;
				}

fieldset
{
  border: none;
}

/*MetaMenu*/
div#metamenu
{
  float: right;
  width: 54px;
	height: 49px;
}

	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;
			}

