/* main */
body 					{ width:100%;  height:100%;  background:url(../images/bg_body.jpg) center; padding:0; margin:0; font-family:Arial, sans-serif; font-size:11px; line-height:16px;}
div						{ position:relative; overflow:visible; margin:0; padding:0; color:#585858;}
.clear 					{ padding:0; margin:0; clear:both; height:0; overflow:hidden;}
.buffer					{ padding:0; margin:0; clear:both; height:10px; overflow:hidden;}
form					{ padding:0; margin:0; }
.btn					{ cursor:pointer; }
a img					{ border:0; }

h1						{ color:#ff0000; padding:15px 0; margin:0; font-size:21px; font-family:Arial Narrow; font-weight:normal;}
h2						{ padding:0; margin:0 0 8px 0; color:#000; font-size:14px; font-weight:bold; }
h2.list					{ padding:0; margin:0; color:#000; font-size:14px; font-weight:bold; }
h3						{ padding:0; margin:0 0 8px 0; color:#000; font-size:11px; font-weight:bold; }
h3.list					{ padding:0; margin:0; color:#4A5223; font-size:11px; font-weight:bold; }
h4						{ padding:0; margin:0; }
h5						{ padding:10px 0 0 0; margin:0; font-size:13px; color:#000; }
h6						{ padding:0; margin:0; }


a						{ font-weight:bold; }
a:link, a:visited		{ color:#0033CC; text-decoration:none; }
a:hover					{ color:#cc0033; text-decoration:underline; }

/* container */
.container 				{ width:990px; position:absolute; left:50%; margin-left:-495px; top:0; background:url(../images/bg_container.jpg) center; }
.containerContent		{ margin:0 15px 0 15px; }

/* menu's */
.headerMenu 			{ height:25px; padding:10px 15px 0;font-family:Arial Narrow; background:#333 url("../images/bg_header.jpg") center;}
#headerMenu				{ margin:0;  padding:0 0 0 0;  list-style:none; }
#headerMenu li 			{ padding:5px 0 0 0;  height:20px; font-weight:bold;  float:right; }
#headerMenu a				{ padding:0 20px 0 20px; border-left:1px solid #fff; }
#headerMenu a:link, #headerMenu a:visited { color:#fff; text-decoration:none; }
#headerMenu a:hover { color:#fff;  text-decoration:underline; }
#headerMenu a.active:link, #headerMenu a.active:visited { background:#990000; color:#fff; }
#headerMenu a.active:hover { background:#990000; color:#fff;  }

/* header */
.pictureHome			{ height:200px; background:#999;}
.headerLogo				{ position:absolute; z-index:10; top:48px; left:50%; margin-left:-462px; z-index:1000; }
.headerOverlay			{ position:absolute; z-index:10; top:35px; left:50%; margin-left:-480px; width:960px; height:200px;}

/* footer */
.footerMenu 			{ height:24px; padding:1px 20px 0 0; color:#fff; text-align:right; background:#333 url("../images/bg_footer.jpg") center;}
#footerMenu				{ margin:0;  padding:0 0 0 0;  list-style:none; }
#footerMenu li 			{ padding:2px 0 0 0;  height:20px; font-weight:bold;  float:right; }
#footerMenu a				{ padding:0 10px 0 10px; }
#footerMenu a:link, #footerMenu a:visited { color:#ccc; text-decoration:none; }
#footerMenu a:hover 	{ color:#fff;  text-decoration:underline; }

/* content */
.bgContentMain			{ padding:20px; }

/* home */
.homeBlockContainer		{ float:left; width:439px; margin:0 1px 1px 0; padding:20px; background:#D4D5D9;}
.homeBlockPicture		{ float:left; width:130px; height:130px; overflow:hidden; border:1px #000 solid; text-align:center;}
.homeBlockContent		{ float:left; width:287px; padding-left:20px;  }

.pageIndexLeft			{ float:left; width:550px; margin-right:20px; display:inline; }
.pageIndexRight			{ float:left; width:300px; padding:20px; background:#D4D5D9; }
.page2KolomsIndexLeft	{ float:left; width:580px; margin-right:20px; display:inline; }
.page2KolomsIndexRight	{ float:left; width:270px; padding:20px;  }

.contentListContainer	{ padding:5px 20px 5px 0; border-top:1px solid #DBE1B9; margin-bottom:10px;}
.contentListPicture		{ border:1px solid #ccc; width:120px; float:left; }
.contentListContent		{ padding:0 0 0 20px; width:388px; float:left; }

.pagePicturesContainer	{ padding:5px 20px 5px 0; border-top:1px solid #DBE1B9; margin-bottom:10px;}
.fotoLijst				{ border:1px solid #ccc; width:120px; height:120px; float:left; overflow:hidden; margin-right:5px; margin-bottom:5px; }

/* boekingsform */
.formContainer 			{ background:#eee; margin-bottom:1px; }
.formLabel				{ float:left; width:200px; padding:4px 10px;}
.formValue				{ float:left; width:600px; }
input.small				{ width:40px; }
textarea				{ width:300px; height:100px; }

.sitemap				{ position:absolute; width:100px; hwight:800px; overflow:hidden; left:-1800px; top:0; }
