* {
padding			: 0px;
margin			: 0px;
border			: none;
outline			: none;
}

body {
font-family		: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size			: 13px;
line-height		: 18px;
background		: #fceab8 url('/images/bg-body.gif') repeat-x center bottom; 
color					: #333333;
}

#bg-content {
margin				: 0px auto 0px auto;
background		: #fff8e5 url('/images/bg-content.gif') repeat-x 0px 0px; 
}

#wrapper {
background		:  url("/images/bg-wrapper.png") no-repeat center 24px;
}

#content-container {
width				: 958px;
margin			: 0px auto 0px auto;
padding			: 20px 20px 20px 0px;
}


/* ---------- HEADER ---------- */
#header {
height			: 210px;	
background	: #FFFFFF url('/images/bg-header.gif') no-repeat center 0px;
}

	#header .logo {
		height:160px;
	}

	
	/* METAMENU */
	#metamenu {
	display:none;
	}

		ul.metamenu {
		float: right;
		}
			ul.metamenu li	{
			display: inline;			  
			}

				ul.metamenu li a,
				ul.metamenu li a:visited {
				padding: 0px 5px;
				border-left: 1px solid #555555;
				}

				ul.metamenu li.first a,
				ul.metamenu li.first a:visited {
				border: none;
				}
				
	
	/* SEARCH */
	#search {
		width:980px;
		margin:0 auto;
		display:block;
	}
	
		form#searchform {
			float:right;
			margin-top:-35px;
			background:url('/images/bg-search.gif') no-repeat 0px 0px;
			width:180px;
			height:25px;
			
		}

			input#searchstring {
			padding: 2px 3px;
			color: #555555;
			width: 144px;
			background:none;
			height:20px;
			}

				input#searchstring:focus {
				}

			input#searchbutton {
			width: 26px;
			height: 20px;
			cursor: pointer;
			background:none;
			}


	/* LANGUAGESELECTOR */
	#language  {
	position: absolute;
	}

		#language ul {
		font-size: 10px;		  
		margin: 0px;		
		}
			#language ul li {
			display: inline;
			padding: 2px;
			}

				#language ul li.active a,
				#language ul li.active a:visited {
				text-decoration: none;
				font-weight: bold;
				}
	
	
	/* 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 {
padding			: 12px 0px 0px 0px;
height			: 50px;
display			: table;
font-weight	: bold;
background	: #136fad;
width				: 100%;
}

	#mainmenu ul {
	margin: 0px auto;
	width:980px;
	display: block;
	list-style: none;
	}

		#mainmenu ul li {		
		float:left;
		margin-right:11px;
		}
		
		#mainmenu ul li.active {		
		background:#2fa1d9;
		padding:1px;
		}

			#mainmenu ul li a,
			#mainmenu ul li a:visited {
			color: #ffffff;
			text-decoration: none;
			text-transform: uppercase;
			font-size: 17px;
			padding:5px 10px;
			display: block;
			float: left;
			letter-spacing:0.1em;
			-moz-border-radius: 5px 5px 5px 5px;
			-webkit-border-radius: 5px 5px 5px 5px;
			border-radius:5px;
			}
			
			#mainmenu ul li.active a {
			background:#a1d5ea;
			color:#3d3c3f;
			}
			
			#mainmenu ul li a:hover {
			text-decoration: underline;
			}

			#mainmenu ul li.active a,
			#mainmenu ul li.active a:visited
			{
				text-decoration: none;
				color: black;
			}
			
			
/* ---------- BREADCRUMB ----------*/
#breadcrumb {
font-size		: 13px;
color				: white;
background	: #54aad7;
height			: 21px;
padding-top	: 2px;
padding-left: 20px;
margin			: 0px auto;

width:980px;
clear:both;
}

	#breadcrumb a,
	#breadcrumb a:visited {
	text-decoration:none;
	color:white;
	}

/* ---------- COLUMNS ---------- */
#column-left {
float					: left;
min-height		: 333px;
height				: auto !important;
height				: 333px;
width					: 230px;
margin-right	: 25px;

}

		/* SUBMENU */
		#submenu ul {
		list-style: none;
		
		}

			#submenu ul ul	{
			border: none;
			margin: 0px 0px 0px 10px;
			}
			
			#submenu li {
			
			padding:1px 0px;
			margin-bottom:2px;
			}
			
			#submenu li.active  {
				background:none;
			}
			
			#submenu li a,
			#submenu li a:visited {
			color: #555555;				
			text-decoration: none;
			text-transform:uppercase;
			font-size: 13px;
			display: block;
			height: auto !important;
			background:url('/images/submenu.gif') repeat-y center;
			padding:4px 10px;
			font-weight:bold;
			height:20px;
			border:1px solid white;
			width:208px;
			-moz-border-radius: 5px 0px 0px 5px;
			-webkit-border-radius: 5px 0px 0px 5px;
			border-radius:5px;
			border-right:none;
			}

			#submenu li.active a,
			#submenu li.active a:visited {
			color: #6a5618;	
			background: url('/images/submenu-active.gif') repeat-y center;
			width:210px;
			}

					#submenu li.active li a,
					#submenu li.active li a:visited {
						background:none !important;	;
						font-size:12px;
						border:0px none;
					}
					
						#submenu li.active li a.last {
						border:0 none;
						}
	
					#submenu li.active li.active a,
					#submenu li.active li.active a:visited {
					color: black;
					}
				
#column-right {
width			: 250px;
float			: right;
}
		
		
/* ---------- CONTENT ---------- */
#content {
height					: auto !important;
height					: 475px;
min-height			: 475px;
width						: 670px;
margin-bottom		: 20px;
}

	.contentwide {			/* 1 column (content full width) */

	}

	.contentleft {			/* 2 columns (content left) */
	margin-right: 250px;
	padding-right: 25px;
	}

	.contentright {			/* 2 columns (content right) = DEFAULT */
	margin-left: 265px;
	padding-left: 0px;
	}
	
	.contentcenter {			/* 3 columns (content center) */
	margin-left: 175px;
	margin-right: 250px;
	padding-left: 25px;
	padding-right: 25px;
	}

/* ----------- FOOTER ---------- */
#footer {
color					: white;
height				: 245px;
background		: url('/images/footer.gif') no-repeat center top;
margin-top		: -160px;
width					: 100%;
}

	#footer .reserveren {
		width:620px;
		margin:0px auto;
		padding-top:165px;
		padding-left:175px;
	}
	
	#footer .standaardcontent {
		width:620px;
		text-transform:uppercase;
		font-weight:bold;
		font-size:12px;
	}
	
	#footer .standaardcontent a,
	#footer .standaardcontent a:visited {
		color:white;
	}
