/* RESET */

	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
		vertical-align: baseline;
	}
	/* remember to define focus styles! */
	:focus {
		outline: 0;
	}
	body {
		line-height: 1;
		color: #2b2b2b;
		background: white;
	}
	h3 {
		font-size: 18px;
		color: #2b2b2b;
		margin-bottom: 8px;
	}

	ol, ul {
		list-style: none;
	}
	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse: separate;
		border-spacing: 0;
	}
	caption, th, td {
		text-align: left;
		font-weight: normal;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: "";
	}
	blockquote, q {
		quotes: "" "";
	}
	.clearfix:after {
	    content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	.clearfix {display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */

	/* /RESET */

	form
	{
		display:inline;
	}

	html
	{

	}

	body
	{
		background-image: url('/media/bg_pagebottom.jpg');
		font: 12px arial, verdana, helvetica normal;
		color: #2b2b2b;
	}

	a
	{
		color:#525252;
	}

	a:hover
	{
		color:#525252;
	}


	#pagetop
	{
		background-color:#dfdfdf;
		width:100%;
		height:400px;
	}

	#pagecenter
	{
		width:100%;
		height:58px;

		background-image: url('/media/bg_pagecenter.jpg');
		background-repeat: repeat-x

	}

	#content
	{
		background-image: url(/media/r.jpg);
		background-repeat: no-repeat;
		background-position: top right;
		position:absolute;
		left: 50%;
		margin-left: -435px;
		top:0;
		width:914px;
		min-height:755px;
	}

	#content2
	{
		width: 866px;
	}

	#main
	{
		width: 866px;
	}

	#main_left
	{
		width:8px;
		min-height:301px;
		background-image: url('/media/main_left.jpg');
		background-repeat: no-repeat;
		background-position: top left;

		display:inline;
		float:left;
		font-size:1px;
	}

	#main_center
	{
		display:inline;
		float:left;
		height:100%;
		width:850px;
	}

	#main_right
	{
		width:8px;
		min-height:301px;
		background-image: url('/media/main_right.jpg');
		background-repeat: no-repeat;
		background-position: top left;

		display:inline;
		float:left;

		font-size:1px;
	}

	#header
	{
		height:108px;
		width: 866px;
		position: relative;

	}

	#logo h1
	{
		display:none;
	}

	#logo
	{
		background-image: url('/media/logo.jpg');
		width: 223px;
		height:108px;

		display:inline;
		float:left;
		cursor: pointer;
	}

	#menu
	{
		display:inline;
		float:left;
	}

	.linkgroup
	{
		margin-left:45px;
		margin-top:50px;
		display:inline;
		float:left;
	}

	.linkgroup a
	{
		font-size:12px;
		text-decoration:none;
		color:#525252;
		line-height:18px;
	}

	.linkgroup a:hover
	{
		text-decoration:underline;
	}

	#language
	{
		position:absolute;
		bottom:0px;
		right:10px;

	}

	#headerspace
	{
		height:8px;
		background-image: url(/media/headerspace.jpg);
		font-size:1px;
	}

	#headerbanner
	{
		height:91px;
		background-image: url(/media/header.jpg);
	}

	#headereatout
	{
		height:91px;
		background-image: url(/media/header_eatout.jpg);
	}

	#headersleepin
	{
		height:91px;
		background-image: url(/media/header_sleepin.jpg);
	}

	#headerpartyon
	{
		height:91px;
		background-image: url(/media/header_partyon.jpg);
	}

	#headertomeet
	{
		height:91px;
		background-image: url(/media/header_tomeet.jpg);
	}

	#headeralgemeen
	{
		height:91px;
		background-image: url(/media/header_algemeen.jpg);
	}

	#headerevenementen
	{
		height:91px;
		background-image: url(/media/header_evenementen.jpg);
	}

	#headermedia
	{
		height:91px;
		background-image: url(/media/header_media.jpg);
	}

	#headerroute
	{
		height:91px;
		background-image: url(/media/header_route.jpg);
	}


	#maincontent
	{
		background-color: #FFFFFF;
		height:auto;
		display:block;
		float:left;
		width:850px;
	}

	#mainbuttons
	{
		height:330px;
		padding:9px 10px 9px 10px;

		display:block;
		float:left;

		width:100%;
	}

	.mainbutton
	{
		display:inline;
		float:left;
		margin-right:10px;
	}

	#mainbottom
	{
		display:block;
		float:left;
		min-height:184px;

		height:auto;
		position:relative;
	}

	#floater
	{
		/*position:absolute;

		left:-28px;
		bottom:-17px;
		background-image: url(/media/front_view.gif);

		width:241px;
		height:295px;
		*/
	}

	#blocktext
	{
		width:810px;
		margin-left:20px;
		min-height:154px;

		display:block;
		float:left;
	}

	#footer
	{
		display:block;
		float:left;

		width: 637px;
		height:56px;

		background-color: #aaaaaa;

		margin-left:213px;
	}

	#footer2
	{
		/*
		position:absolute;
		left:0px;
		bottom:-56px;
		*/

		display:block;
		float:left;


		width: 850px;
		height:56px;

		background-color: #aaaaaa;
		padding-left:0px;
	}

	#contentmenu
	{

		width:195px;
		display:inline;
		float:left;
		margin:10px;
		font-size:13px;

	}




	.menuhide
	{
		display:none;
	}

	.menushow
	{
		background-color:#e4e4e4;
		margin:0px;
		padding:0px;
	}

	.nav1_active
	{
		color:#000000;
		font-weight:bold;
		text-decoration:none;
	}

	.nav1_inactive
	{
		color:#888888;
		text-decoration:none;
	}

	.nav2_active
	{
		color:#000000;
		font-weight:bold;
		text-decoration:none;
	}

	.nav2_inactive
	{
		color:#888888;
		text-decoration:none;
	}

	.nav3_active
	{
		color:#000000;
		font-weight:bold;
		text-decoration:none;
	}

	.nav3_inactive
	{
		color:#000000;
		text-decoration:none;
	}

	.nav4_active
	{
		color:#000000;
		font-weight:bold;
		text-decoration:none;
	}

	.nav4_inactive
	{
		color:#000000;
		text-decoration:none;
	}


	.nav1
	{
		margin-left:5px;
		font-size:12px;
	}

	.nav2
	{
		font-size:11px;
		margin-left:20px;
		color:#000000;
	}

	.nav3
	{
		margin-left:20px;
	}


	.nav4
	{
		margin-left:10px;
	}


	.noarrow
	{
		margin-left:16px;
	}

	.arrow
	{
		margin-left:3px;
		margin-right:5px;
	}

	h1
	{
		font-size:29px;
		color: #000000;
		font-family: Trebuchet MS, Helvetica, sans-serif;
		margin-bottom: 10px;
text-transform: uppercase
	}

	.ul
	{
		list-style: disc;
		padding-left:15px;
	}

	#contenttext
	{
		width:620px;
		float:left;
		min-height:220px;
		height:auto !important;
		height:220px;
		padding-bottom:8px;
	}
	#contentmenu ul
	{
		display:inline;
		margin:0px;
		padding:0px;
	}
	#contentmenu li
	{
		padding-top:1px;
		padding-bottom:1px;
	}



	#breadcrums
	{
		width:610px;
		display:block;
		float:left;
		height:20px;
		color:#000000;
		padding:10px 0px 5px 0px;

	}

	#breadcrums a
	{
		color:#7c7c7c;
		text-decoration:none;
	}

	.footer_group
	{
		padding-top:10px;
		padding-right:10px;
		padding-left:10px;

		display:inline;
		float:left;
		font-size:12px;
		
		margin-right: 5px;
	}
	
	.btn_footer
	{
		padding: 10px;
		height: 40px;
		
		background: #525252;
		width: 830px;
	}	

	#ql
	{
		float:right;
		padding-top: 5px;
		padding-right: 10px;
	}

	#admiumfooter
	{
		margin-top:3px;
		text-align:right;
		display:block;
		float:right;
	}
	#adresfooter
	{
		margin-top:3px;
		text-align:center;
		
		width: 850px;
		color: #ffffff;
		float:right;
	}
	.virtualtour {
		font-size: 20px;
		margin-bottom: 15px;
	}
	.tourframe {
		margin-left: auto;
		margin-right: auto;
		width: 600px;
	}
	
	.bold
	{
		font-weight:bold;
	}

	.grey
	{
		color:#525252
	}
