* {
	margin:0px;
	padding:0px;
}

body {
	background-color:#665c54;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}



/* ----------------------------------------------- content ----------------------------------------------- */
#content {
	position:relative;
	left:50%;
	margin-top:20px;
	width:967px;
	height:659px;
	margin-left:-483.5px;
	border:#000 solid 1px;
	background-color:#8B7E73;
}

/* ------- logo ------- */
#logo {
	position:absolute;
	top:0px;
	left:0px;
	width:262px;
	height:103px;
	background-color:#8B7E73;
}

/* ------- random script ------- */
#random {
	position:absolute;
	top:0px;
	right:0px;
	width:706px;
	height:103px;
}


/* ------------------------------------------------------- language - navigation --- */
#cl-nav {
	position:absolute;
	top:103px;
	left:0px;
	width:967px;
	background-color:#8B7E73;
	border-top:#FFFFFF solid 1px;
	border-bottom:#FFFFFF solid 1px;
	text-transform:uppercase;
	line-height:17px;
}

/* ------- language ------- */
#lang-nav {
	float:left;
	width:252px;
	padding-left:10px;
}
#lang-nav ul {
	float:left;
}
#lang-nav li {
	float:left;
	list-style:none;
}
#lang-nav li a,
#lang-nav li a:active,
#lang-nav li a:link {
	text-decoration:none;
	color:#FFFFFF;
	padding:0px 8px;
	border-right:#FFFFFF solid 1px;
}

/* ------- navigatie boven ------- */
#topnav {
	float:left;
	width:705px;
	height:17px;
}
#topnav ul {
	width:705px;
	list-style:none;
	float:left;
}
#topnav li {
	float:left;
	list-style:none;
	border-left:#FFFFFF solid 1px;
}
#topnav li a,
#topnav li a:active,
#topnav li a:link {
	padding:0px 10px;
	text-decoration:none;
	color:#FFFFFF;
	display:block;
}
#topnav li a:hover {
	background-color:#AB9B8D;
}
#topnav li a.last {
	padding:0px 31px 0px 12px;
}
#topnav li a.lastfr {
	padding:0px 46px 0px 12px;
}	
#topnav li a.lasten {
	padding:0px 70px 0px 12px;
}



/* ------------------------------------------------------- content midden --- */
#c-mid {
	position:relative; /*absolute*/
	top:143px;
	left:8px;
}

/* ------- content midden left ------- */
#c-mid-left {
	/*float:left;*/
	width:245px;
	height:330px;
	margin:0px 6px 0px 0px;
}
#c-mid-left h3 {
	height:13px;
	padding-bottom:7px;
	font-size:16px;
	font-weight:700;
	color:#FAF5EC;
}
#c-mid-left-fla {
	border:#FFFFFF solid 1px;
	width:243px;
	height:317px;
	margin-top:7px;
}

/* ------- content midden right ------- */
#c-mid-right,
#c-wrap-kamers {
	/*float:right;*/
	position: absolute;
	left: 250px;
	top: 27px;
	width:663px;
	height:302px;
	overflow:auto;
	border:#FFFFFF solid 1px;
	margin:0px 7px 0px 0px;
	padding:15px 24px 0px 12px;
	background-color:#ab9b8d;
}
#c-wrap-kamers {
	height:430px;
}

#c-wrap-kamers-tekst {
	height:auto;
}
#c-wrap-kamers ul,
#c-wrap-kamers-tekst ul{
	list-style-position:inside;
	margin-bottom:15px;
}

#c-wrap-kamers-fotos {
	float:left;
	height:190px;
	padding:10px 10px;
	border:#fff solid 1px;
}
#c-wrap-kamers-fotos ul {
	list-style:none;
}
#c-wrap-kamers-fotos li {
	list-style:none;
	float:left;
	padding-right:15px;
	padding-bottom:15px;
}

#c-mid-right h1,
#c-wrap-kamers h1 {
	font-size:16px;
	font-weight:bold;
	color:#fff;
	margin-bottom:20px;
}
#c-mid-right h2,
#c-wrap-kamers h2 {
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#fff;
	margin-bottom:18px;
}
#c-mid-right p,
#c-wrap-kamers p {
	font-size:12px;
	color:#fff;
	margin-bottom:15px;
}
#c-mid-right a,
#c-mid-right a:link,
#c-mid-right a:active,
#c-wrap-kamers a,
#c-wrap-kamers a:link,
#c-wrap-kamers a:active {
	font-size:12px;
	color:#fff;
	text-decoration:underline;
}
#c-mid-right a:hover,
#c-wrap-kamers a:hover {
	text-decoration:none;
}
#c-mid-right ul {
	list-style-position:inside;
	margin-bottom:12px;
}

ul#foto {
	float:left;
	list-style:none;
}
ul#foto li {
	float:left;
	list-style:none;
	padding:0px 15px 0px 0px;
}

#c-mid-right table, td, tr {
	border:#fff solid 2px;
	border-collapse:collapse;
}
#c-wrap-kamers table, td, tr {
	border:#fff solid 2px;
	border-collapse:collapse;
}
#c-mid-right td,
#c-wrap-kamers td {
	padding:10px;
	text-align:center;
}
#c-mid-right td.nocenter,
#c-wrap-kamers td.nocenter {
	text-align:left;
}


/* ------- content midden under ------- */
#c-mid-under {
	position:absolute;
	top:496px;
	left:8px;
}
#albert-plage {
	float:left;
	background-image:url(../images/logo-albertplage.jpg);
	background-repeat:no-repeat;
	border:#FFFFFF solid 1px;
	width:243px;
	height:29px;
	padding-top:90px;
	text-align:center;
	color:#32492E;
	margin-right:6px;
}
#albert-plage a,
#albert-plage a:link,
#albert-plage a:active {
	text-decoration:underline;
	color:#32492E;
}
#albert-plage a:hover {
	text-decoration:none;
}

#reserveer-online {
	position:relative;
	float:left;
	background-image:url(../images/reserveer-online.jpg);
	background-repeat:no-repeat;
	width:425px;
	height:94px;
	padding:27px 15px 0px 15px;
	text-align:center;
	color:#fef3d1;
	font-style:italic;
	font-weight:bold;
	font-size:11px;
}
#reserveer-online a,
#reserveer-online a:link,
#reserveer-online a:active {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:400;
	font-style:normal;
	text-decoration:underline;
	text-transform:uppercase;
	color:#EDEBE8;
}
#reserveer-online a.nouppercase,
#reserveer-online a.nouppercase:link,
#reserveer-online a.nouppercase:active {
	text-transform:none;
	color:#fef3d1;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
}
#reserveer-online a:hover {
	text-decoration:none;
}
#knokke {
	float:left;
	width:245px;
	height:121px;
}
	
	

/* ------- breadcrumb right ------- */
#breadcrumb {
	position: absolute;
	left: 250px;
	top: 0px;
	height:13px;
	padding-top:7px;
	color:#dfdfdf;
	font-size:11px;
	margin-bottom:7px;
}
#breadcrumb a,
#breadcrumb a:link,
#breadcrumb a:active {
	color:#dfdfdf;
	text-decoration:underline;
}
#breadcrumb a:hover {
	text-decoration:none;
}

/* ----------------------------------------------- footer ----------------------------------------------- */
#footer {
	position:absolute;
	top:625px;
	left:8px;
	height:24px;
	width:952px;
	border-top:#FFFFFF solid 1px;
	line-height:20px;
	clear:both;
}
#footer-left {
	float:left;
	width:780px;
}
#footer-right {
	float:right;
	width:170px;
	text-align:right;
}
#footer a,
#footer a:link,
#footer a:active {
	color:#fff;
	text-decoration:underline;
}
#footer a:hover {
	text-decoration:none;
}


/* sitemap ------------------------------------------------------------------ */
#sitemap li {
	list-style-type: none;
	margin-bottom:-2px;
}

ul#sitemap > li {
	margin-bottom:10px;
}

#sitemap ul {
	margin-left:40px;
}

#sitemap ul li {
	list-style-image:url(../images/sitemap/l2_normal.gif);
	margin-top:0px;
}

#sitemap ul ul li {
	list-style-image:url(../images/sitemap/l3_normal.gif);
}

#sitemap ul li.firstfollow {
	list-style-image:url(../images/sitemap/l2_first_follow.gif);
	margin-top:0px;
}

#sitemap ul li.last {
	list-style-image:url(../images/sitemap/l2_last_item.gif);
}

#sitemap ul li.last ul li {
	list-style-image:url(../images/sitemap/l3_normal_no_l2.gif);
}

#sitemap ul li.last ul li.firstfollow {
	list-style-image:url(../images/sitemap/l3_first_follow_no_l2.gif);
	margin-top:0px;
}

#sitemap ul li.last ul li.last {
	list-style-image:url(../images/sitemap/l3_last_item_no_l2.gif);
}

#sitemap ul ul li.firstfollow {
	list-style-image:url(../images/sitemap/l3_first_follow.gif);
	margin-top:0px;
}

#sitemap ul ul li.last {
	list-style-image:url(../images/sitemap/l3_last_item.gif);
}

/* phototour ------------------------------------------------------------------ */
#phototour ul {
	list-style:none;
}
#phototour li {
	float:left;
	margin:0px 10px 10px 0px;
	list-style:none;
}

#bseen {
	position:absolute;
	top:690px;
	left:50%;
	width:967px;
	margin-left:-483.5px;
	color:#ccc;
	text-align:center;
}
#bseen a,
#bseen a:link,
#bseen a:active {
	color:#ccc;
	text-decoration:underline;
}
#bseen a:hover {
	text-decoration:none;
}
