body 
{   margin:0px;
    padding:0px;
    font:13px Arial,Helvetica,sans-serif;   
    background-color:#000;}
img
{   border-width:0px;
    margin:0px;
    padding:0px;
    font-size:0px;
    display:inline; 
    vertical-align:top;}
div, p, form, ul, ol, li, h1, h2, h, h4, h5, h6 {margin:0;padding:0;border:0;}
div {display:block;}
ul, ol {margin:0px 0px 15px 30px;padding:0;}
ol {list-style-type:decimal;}
ul {list-style:none;}
a:link,a:visited {text-decoration:underline;color:#333;}
a:hover,a:active {text-decoration:underline;color:#c6293d;}
/* CONTENT STYLES */
h1
{   font:bold 34px "Times New Roman",Times,serif;
    color:#c6293d;
    margin-bottom:15px;}
h2
{	font:bold 22px "Times New Roman",Times,serif;
    color:#42433e;
    margin-bottom:10px;}
p, ul, ol
{	font-weight:bold;
    color:#42433e;
    line-height:18px;
    text-align:justify;
    margin-bottom:10px;}
hr {margin:0 3% 0 0;color:#967f4f;}
.print {display:none;}
.regularColored
{	color:#c6293d;
    line-height:15px;
    text-align:justify;
    margin-bottom:10px;}
.subscription
{	font-style:italic;
    color:#42433e;
    line-height:15px;
    text-align:justify;
    margin-bottom:10px;}
.regularFrame
{	color:#42433e;
    background-color:#ddd; 
    padding:12px;
	margin:0 400px 10px 0;}
.onderlijnd {border-bottom:1px solid #999;}
.small {font-size:x-small;}
.left {float:left;}
.right {float:right;}
table
{	width:475px;
	margin-bottom:20px;
	display:table;}
tr {display:table-row;}
th
{   background-color:#cdcdcd;
    border:solid 1px #fff;
    padding:5px;
    font:bold 12px Verdana,sans-serif;
	display: table-cell;}
td
{   background-color:#dedede;
    border:solid 1px #fff;
    padding:5px;
    border-top:0px;
	display: table-cell;}
form
{	margin:0;
   	padding:2px 15px 12px 15px;}
.submit input
{	color:#000;
	background:#97a9ac;
	border:2px outset #d7b9c9;}
input, textarea, select
{	color:#967f4f;
	border:1px solid #969f4f;
	font:12px Verdana,sans-serif;}
fieldset
{	border:1px solid #967f4f;
	width:35em;
	padding:5px 0 0 15px;
	margin-bottom:5px;
	display:block;}
legend
{	border:1px solid #967f4f;
	padding:2px 6px;
	font:bold 13px Arial,Helvetica,sans-serif;} 
.readonly
{	color:#967f4f;
	background:#ccc;
	font:11px Verdana,sans-serif;}
#frmmail label.error, #frmgastenboek label.error, #frmreserveren label.error
{	display:block;
	color:#f00;}
#panel1, #panel2, #panel3
{	cursor:pointer;
	padding-left:20px;
	background:url("/images/system/folder_open.gif") no-repeat 0em;}
#panel1.active, #panel2.active, #panel3.active
{	background:url("/images/system/folder_close.gif") no-repeat 0em;}
#gastenboek
{	width:550px;
	margin-left:25px;}
#gastenboek hr {color:#c6293d;border-bottom:0.05em solid;margin:0 0 10px 0;}
.marginImage {margin-bottom:5px;}
.rand {border:4px solid #e3e0d9;margin-bottom:5px;}
/*PAGE LAYOUT*/
#header
{   background:url("/images/system/header_background.jpg") repeat-x;
    overflow:hidden;}
#HeaderContent
{   margin-left:3%;
    width:94.9%;
	min-width:1000px;
    display:inline-block;}
#content
{   width:94%;
	padding:0 3%;
    display:inline-block;
	background:url("/images/system/bgImage.jpg") repeat;}
#contentNav
{   float:left;
    width:210px;
	margin-bottom:20px;
	background-color:#d7d4ca;
    border:1px solid #b7b19a;}
#contentHolder
{   margin-bottom:20px;
	padding-left:225px;}
#contentHolder ul li {list-style:disc;}
.containerRight
{   float:right;
    width:384px;
    display:inline;
	margin-top:5px;
	margin-left:15px;
    margin-bottom:15px;}
#footer
{   clear:both;
	overflow:hidden;
    background:#000;
	color:#999;
    text-align:left;
	padding-top:10px;
	padding-bottom:20px;
	margin:10px 20%;}
#footer a:link,#footer a:visited {text-decoration:none;color:#999;}
#footer a:hover,#footer a:active {text-decoration:none;color:#42433e;}
#footer li {list-style:none;border-bottom:1px solid;font:12px Verdana,sans-serif;}
#footer p {font:12px Verdana,sans-serif;color:#999;}
.footernav
{	float:right;
	margin-left:15px;
	border-left:1px solid;
	font:12px Verdana,sans-serif;}
/* NAVIGATION */
#nav a:link,#nav a:visited {text-decoration:none;}
#nav a:hover,#nav a:active {text-decoration:none;}
#nav a.navLink:link,#nav a.navLink:visited {text-decoration:none;color:#fff;}
#nav a.navLink:hover,#nav a.navLink:active {text-decoration:none;color:#c6293d;}
.navButtons
{   background-color:#97a9ac;
    margin:4px;}
.navButtons li {list-style:none;}
.navText
{   font:bold 15px Arial,Helvetica,sans-serif;
    text-align:right;
	margin:5px 4px 5px 0px;
	padding-top:4px;}
.navSubText
{   font:bold 13px Arial,Helvetica,sans-serif;
    text-align:right;
	margin:5px 4px 5px 0px;}
.navDelimiter
{   border-bottom:dashed 1px #ccc;
    font-size:0px;
    height:4px;}
.treeview a.selected
{	background-color:#97a9c2;}
.imgtooltip
{	box-shadow: 3px 3px 5px #818181;
	-webkit-box-shadow: 3px 3px 5px #818181;
	-moz-box-shadow: 3px 3px 5px #818181;
	display:none;
	position:absolute;
	border:4px solid #e3e0d9;
	background:#fff;
	color:#42433e;
	z-index:2000;
	padding:4px;}