/*///////////////////*/
/* STANDARD ELEMENTS */
/*///////////////////*/

html, body {
		margin:						0;
		background-color:			#ededed;
		font: 						normal 11px tahoma, arial, helvetica, "liberation sans", "dejavu sans condensed", sans-serif;
}
#container {
		width: 999px;
		margin: 0 auto;
}

/*///////////////////*/
/* 		Header		 */
/*///////////////////*/

#header {
		background:					url('images/header_bg.png');
		background-repeat:			repeat-x;
		width:						999px;
		height:						77px;
}
	#header_links {
		padding:					10px 0 0 25px;
		float:						left;
	}
	#header_rechts {
		background:					url('images/header_rechts.png');
		width:						415px;
		height:						74px;
		float:						right;
	}
	
/*///////////////////*/
/* 		 Menu		 */
/*///////////////////*/

#menu {
		background:					url('images/menu_bg.png');
		background-repeat:			repeat-x;
		width:						999px;
		height:						39px;
}
	#menu ul {
			list-style:					none;
			padding: 					0;
			margin: 					0;
	}
		#menu ul li {
				float:						left;
				margin: 					12px 0 0 30px;
		}
		#menu ul li a, a:visited {
				font-size:					11px;
				color:						#FFFFFF;
				font-weight:				normal;
				text-decoration:			none;
		}
		#menu ul li a:hover {
				font-weight:				bold;
		}
	#menu .menu_food {
			float:						right;
			margin:						2px 8px 0 0;
	}

/*///////////////////*/
/* 	  Tussen vak	 */
/*///////////////////*/

#tussen_vak {
		background:					url('images/tussen_vak_bg.png');
		background-repeat:			repeat-x;
		width:						997px;
		height:						126px;
		border-right:				1px solid #d0d0d0;
		border-left:				1px solid #d0d0d0;
}
#tussen_vak_links {
		float:						left;
		width:						700px;
}
#zwart {
		height:						31px;
		width:						375px;
		background-color:			#2e2a34;
		margin-top:					15px;
}
#zwart h3 {
		font-size: 					24px;
		margin: 0 0 0 20px;
		padding: 					0;
}
#tussen_vak p {
		margin: 					0;
		padding: 					12px 0 0 20px;
		color:						#4d4d4d;
}
#tussen_vak .tussen_vak_food {
		float:						right;
		margin-right:				1px;
}

/*///////////////////*/
/* 		Content		 */
/*///////////////////*/

#content {
		background:					url('images/content_bg.png');
		background-repeat:			repeat-y;
		width:						999px;
		border-bottom:				2px solid #d0d0d0;
		color:						#4d4d4d;
}
#inhoud-content {
		margin:						0 0 0 25px;
		padding: 					0;
		width:						999px;
}
#content h2 {
		font-size: 					6px;
		margin: 					0;
		padding: 					15px 0 8px 0;
}
#content p {
		margin:						0 0 10px;
		padding: 					0;
}
#content a {
		font-size:					11px;
		text-decoration:			none;
		color:						#4d4d4d;
		font-weight:				bold;
}
#content a:hover{
		text-decoration:			underline;
		font-size:					11px;
}

#content_left {
		width:						640px;
		float:						left;
}
#content_right {
		margin-left:				10px;
		float:						left;
		width:						330px;
}
.balk {
		height:		18px;
		width:	600px;
		padding: 4px 0 0 5px;
		background-color: #edeeee;
		font-weight: bold;
		margin: 5px 0 15px 0;
}
.balk2 {
		height:		53px;
		width:	290px;
		padding: 3px 0 0 10px;
		background-color: #edeeee;
		margin: 3px 15px 10px 0;
		overflow:	hidden;
		float:	left;
}
#content .image {
		float:						left;
		margin-right:				10px;
		border:						none;
}
#content .vergroting  { border: none; float: left; position: relative; margin: 0 0 0 0;  }
.product {
		margin-bottom:				10px;
		height:						50px;
		overflow:					hidden;
}
#content_right a {
		text-decoration:			none;
		color:						#4d4d4d;
}
#content_right a:hover{
		text-decoration:			underline;
		font-size:					11px;
}
#content .dots {
		margin:						20px 20px 19px -8px;
}
#nieuws {
		width:						900px;
}
#nieuwsbericht {
		margin-bottom:				30px;
}
#nieuwsbericht h1 {
		font-size:					17px;
		padding: 					0;
		margin: 					0 0 1px 0;
}
#nieuwsbericht span {
		color:						#808080;
}
#nieuwsbericht p {
}
/*///////////////////*/
/* 	  	Footer		 */
/*///////////////////*/

#footer {
		width:						999px;
		color:						#a1a1a1;
		margin-top:					20px;
}
#footer .dots {
		margin:						0 0 5px 19px;
}
#footer_links {
		float:						left;
		margin-left:				19px;
}
#footer_rechts {
		float:						right;
		margin-right:				19px;
}

/* Overig */
.form {
	padding: 0 0 0 0;
	margin: 0 0 5px 0;
}
.form_zoeken {
	padding: 0 0 0 0;
	margin: 20px 20px 0 0;
}
.form_zoeken input {
	font-size: 12px;
}

.error {
		padding:							2px 2px 2px 2px;
		border: 							1px solid #A7A6AA;
		background:							#FFBECF;
		width:								500px;
		margin:								0px auto;		
}
.blockquote {
  border: 1px dotted #000000;
}
.quote {
  padding                      : 2px;
} 
#content .form label {
	font-weight: normal;
	width: 120px;
	margin-left: 10px;
	float: left;
}

#content .form input {
	width: 170px;
	font-size: 13px;
}

#content .form input.knop {
	width: 100px;
}
#content .form input.file {
	width: 100%;
}
#content .melding {
	margin-left: 10px;
	padding-top: 15px;
}
#content .melding a {
	color: #555555;
	font-weight: bold;
	text-decoration: none;
}

#content .melding a:hover {
	color: #555555;
	font-weight: bold;
	text-decoration: underline;
}

#content label.captcha {
	margin-left: 10px;
	width: 200px;
	float: left;
}

#content input.checkb {
	width: 20px;
}
.checkbox {
	width: 5px;
}


/* LIGHTBOX */
#lightbox {
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
}
#lightboxDetails a {
		font-size: 1.0em;
		text-decoration:			none;
		color:						#4d4d4d;
}
#lightboxDetails a:hover{
		font-size: 1.0em;
		text-decoration:			underline;
}
#lightboxDetails {
	font-size: 1.0em;
	padding-top: 0.4em;
}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	