/* CSS Document */
body{
	padding:0;
	margin:0;
	background:url(images/main-bg.gif) 0 0 repeat-x #FCFAE6;
	color:#3D3C2C;
	font-weight:normal;
	font-family: "Comic Sans MS", Arial;
	font-size: 14px;
	line-height: 20px;
}
div, p, h1, h2, h3, ul, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

/* TOP PANEL */
#topPan{width:778px; height:96px; position:relative; margin:0 auto; padding:0;}
#topPan img{width:204px; height:57px; display:block; padding:23px 0 0 6px;}
/* Menu Panel */
#topPan ul{width:520px; height:96px; display:block; position:absolute; top:0px; right:9px; margin:0; padding:0;}
#topPan ul li{float:left; width:104px; display:block; text-align:center;}
#topPan ul li a{
	width:104px;
	height:35px;
	display:block;
	color:#CC0000;
	background:url(images/menu-bg.gif) 0 0 repeat-x #F4F1DD;
	text-decoration:none;
	margin:0;
	padding:61px 0 0 0;
	font-family: "Comic Sans MS", Arial;
	font-size: 18px;
	line-height: 14px;
}
#topPan ul li a:hover{
	width:104px;
	height:96px;
	display:block;
	background:#FCFAE6;
	color:#2E4E00;
	text-decoration:none;
	font-size: 20px;
}
#topPan ul li span{width:104px; height:35px; display:block; background:url(images/menu-devider1.gif) 100% 0 no-repeat #FCFAE6; color:#2E4E00; text-decoration:none; padding:61px 0 0 0; font-size: 20px; line-height:14px;}

/* /TOP PANEL */

/* HEADER PANEL */
#headerPan{
	width:778px;
	height:250px;
	position:relative;
	padding:0;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#headerPanleft{ width:237px;  position:relative; top:18px; left:9px;}
#headerPan #leftmenu{
	background:url(images/icon1-nor.gif) 0 0 no-repeat;
}
#headerPan #leftmenu a{
	text-decoration:none;
	display:block;
	width:237px;
	height:62px;
	padding-left: 70px;
	padding-top: 19px;
	font-size: 18px;
	color:#CC0000;
}
#headerPan #leftmenu a:hover{
	text-decoration:none;
	background:#E4E2CC;
	background:url(images/icon1-hover.gif) no-repeat 0 0;
	color: #2E4E00;
	font-size: 19px;
}
#headerPan #leftmenu span{
	padding-left: 70px;
	padding-top: 19px;
	font-size: 19px;		
	text-decoration:none;
	display:block;
	width:237px;
	height:62px;
	text-decoration:none;
	background:#E4E2CC;
	background:url(images/icon1-hover.gif) no-repeat 0 0;
	color: #2E4E00;
}
#headerPan #gastenboek{
	background:url(images/icon2-nor.gif) 0 0 no-repeat;
	margin-top: -6px;
}
#headerPan #gastenboek a{
	text-decoration:none;
	display:block;
	width:237px;
	height:62px;
	padding-left: 70px;
	padding-top: 19px;
	font-size: 18px;
	color:#CC0000;
}
#headerPan #gastenboek a:hover{
	text-decoration:none;
	background:#E4E2CC;
	background:url(images/icon2-hover.gif) no-repeat 0 0;
	color: #2E4E00;
	font-size: 19px;
}
#headerPan #gastenboek span{
	padding-left: 70px;
	padding-top: 19px;
	font-size: 19px;		
	text-decoration:none;
	display:block;
	width:237px;
	height:62px;
	text-decoration:none;
	background:#E4E2CC;
	background:url(images/icon2-hover.gif) no-repeat 0 0;
	color: #2E4E00;
}
#headerPan #nieuws{
	background:url(images/icon3-nor.gif) 0 0 no-repeat;
	margin-top: -6px;
}
#headerPan #nieuws a{
	text-decoration:none;
	display:block;
	width:237px;
	height:62px;
	padding-left: 70px;
	padding-top: 19px;
	font-size: 18px;
	color:#CC0000;
}
#headerPan #nieuws a:hover{
	text-decoration:none;
	background:#E4E2CC;
	background:url(images/icon3-hover.gif) no-repeat 0 0;
	color: #2E4E00;
	font-size: 19px;
}
#headerPan #nieuws span{
	padding-left: 70px;
	padding-top: 19px;
	font-size: 19px;		
	text-decoration:none;
	display:block;
	width:237px;
	height:62px;
	text-decoration:none;
	background:#E4E2CC;
	background:url(images/icon3-hover.gif) no-repeat 0 0;
	color: #2E4E00;
}


#headerPan img {
	position: absolute;
	left: 252px;
	top: 6px;
	}
	
	
	
	
	
/* BODY PANEL */
#bodyPan{width:778px; position:relative; margin:0 auto; padding:0;}
/*Left Panel */

#leftbodyPan{
	margin-top: 5px;
}
#leftbodyPan table{

}
#leftbodyPan p{

}
#leftbodyPan img{
	padding: 8px;
	background:#FFFFFF;
	border: 1px solid #DCDAC2;

}
/*/end Left Panel */
/*Right Panel */

#rightbodyPan{
	margin-top: -7px;
}
#rightbodyPan a{
	text-decoration: none;
	color: #CC0000;
}
#rightbodyPan a:hover{
	text-decoration: underline;
	color: #2E4E00;
}

#rightbodyPan table{
	background-image: url(images/midden.jpg);
	background-repeat: repeat-y;
}

#rightbodyPan h2{
	padding-left: 25px;
	padding-top: 5px;
}
#rightbodyPan h3{
	padding-left: 25px;
	padding-top: 5px;
}
#rightbodyPan h4{
	padding-left: 5px;
	padding-top: 5px;
	font-size: 18px;
}
#rightbodyPan p{
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#foto img {
	padding: 8px;
	background:#FFFFFF;
	border: 1px solid #C0BFAB;
	float: right;
	margin-right: 26px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
/*End Right Panel */
/* footer */

#footer {
	clear: both;
	margin: 0;
	padding: 0;
	text-align: center;
	background-image: url(images/footer-bg.gif);
	background-repeat: repeat-x;
	font-size: 12px;
}
#footer h5 {
	margin-left: 0;
	font-size: 14px;
}
#footer a {
	text-decoration: none;
	color: #CC0000;
}
#footer a:hover {
	text-decoration: underline;
	color: #2E4E00;
}

/*End Right Panel */



/*Gastenboek */
#boxgastenboek {
	background-color: #ffffff;
	border: 1px solid #cccccc;
	padding: 10px 10px 10px 10px;
	width: 450px;
	margin: 0px auto;
	text-align: left;
}

div.langbox {
	text-align: right;
	margin-top: 4px;
	padding: 4px 4px 4px 4px;
}

div.nieuwbericht {
	background-color: #FCFAE6;
	color: #f0f0f0;
	margin-top: 0px;
	padding: 4px 4px 4px 4px;
	border: 1px solid #3D3C2C;
}

div.paginas {
	background-color: #FCFAE6;
	color: #CC0000;
	margin-top: 8px;
	padding: 4px 4px 4px 4px;
	border: 1px solid #3D3C2C;
}

div.message {
	background-color: #FCFAE6;
	color: #000000;
	margin-top: 8px;
	width: 440px;
	height: auto;
	overflow: auto;
	border-top: 1px solid #3D3C2C;
	border-left: 1px solid #3D3C2C;
	border-right: 1px solid #3D3C2C;
	padding: 4px;

}

div.info {
	background-color: #3D3C2C;
	padding: 4px;
	color: #fffafa;
}

div.pages {
	background-color: #1c1c1c;
	color: #f0f0f0;
	margin-top: 8px;
	padding: 4px 4px 4px 4px;
	border: 1px solid #000000;
	font-style: bold;
}

div.tabel {
	background-color: #f1f3f5;
	margin-top: 8px;
	padding: 4px 4px 4px 4px;
	border: 1px solid #cccccc;
	color: #1c1c1c;
}


/*End gastenboek */
