body
{
	margin			: 0px;
	padding			: 0px;
	background-color: #000;
	font-family		: Trebuchet MS;
	font-size		: 11px;
}
table
{
	font-family		: Trebuchet MS;
	font-size		: 11px;
	margin			: 0px;
	padding			: 0px;
}

div#container
{
    width           : 922px;
	margin			: 0 auto;	
}

/* header */
#header
{
	height			: 105px;
	background		: url('img/bg/header.png') no-repeat center center;
}
h1
{
	margin			: 0px;
	padding			: 63px 0 0 162px;
}
h1 a
{
	display			: block;
	height			: 37px;
	width			: 454px;
	text-decoration	: none;
}
h1 a span
{
	visibility		: hidden;
	font-size		: 1px;
}

#menu
{
	margin-left		: 12px;
	width			: 897px;
	height			: 63px;
	background		: #fffbde url('img/bg/menu.repeat.png') center center;
}
#menu ul
{
	list-style-type	: none;
	margin			: 0px;
	padding			: 22px 0 0 0;
	text-align		: center;
}
#menu ul li
{
	display			: inline;
	padding			: 0 2px 0 7px;
	border-left		: 2px solid #000;
}
#menu ul li.first
{
	border			: none;
}
#menu ul a
{
	text-decoration	: none;
	color			: #000;
	font-weight		: bold;
	text-transform	: lowercase;
	font-family		: tahoma;
}
#menu ul a:hover
{
	text-decoration	: underline;
}
#tijd
{
	float			: right;
	color			: #108210;
	padding-right	: 30px;
}

#main
{
	background		: #fffbde url('img/bg/main.2.png');
	margin-left		: 12px;
	width			: 897px;
	padding-top		: 20px;
}
/* basisopmaak zijkanten */
#left 
{
	float			: left;
	width			: 161px;
}
#right 
{
	float			: right;
	width			: 161px;
}
#events
{
	text-align		: center;
}

/* opmaak middelste (tekst)gedeelte */
#middle 
{
	margin			: 0px 167px;
	background-color: #ffffbd;
}
#middle h2
{
	margin			: 0px;
	background-color: #219218;
	padding			: 2px 0 0 10px;
	font-weight		: normal;
	font-size		: 11px;
	color			: #fff;
	text-transform	: lowercase;
}
#middle div#text
{
	margin			: 0;
	padding			: 7px 5px;
	border-left		: 1px solid #E3DF89;
	border-right	: 1px solid #E3DF89;
	border-bottom	: 1px solid #E3DF89;
	color			: #000;
	font-family		: georgia;
	font-size		: 8pt;
}

/* headers voor zijkanten */
#main h3 
{
	display			: block;	
	height			: 40px;
	font-family		: Trebuchet MS;
	font-size		: 11px;
	font-weight		: normal;
	color			: #fff;
	margin			: 0px;
	padding			: 0px;
	text-transform	: lowercase;
}
#left h3
{
	text-align		: left;
	background		: url('img/bg/ml_kop.gif') no-repeat left top;
	padding			: 3px 0 0 20px;
}
#right h3
{
	text-align		: right;
	background		: url('img/bg/mr_kop.gif') no-repeat right top;
	padding			: 3px 20px 0 0;
}

/* lijsten voor zijkanten */
#left ul, #right ul
{
	list-style		: none;
	margin			: 0 0 10px 0;
	padding-left	: 10px;
}
#left ul li, #right ul li
{
	background		: url('img/bg/side_li.png') no-repeat left center;
	padding			: 0 7px;
}
#right ul li /* uitzondering voor rechts */
{
	margin-right	: 10px;
	background-position: right center;
	text-align		: right;
}
	
/* footer */
.cleaner 
{
	clear			: both;
	height			: 6px;
	font-size		: 1px;
	border			: none;
	margin			: 0px; 
	padding			: 0px;
}

#footer
{
	background		: #000;
	color			: #fff;
	height			: 21px;
	padding-top		: 3px;
	font-family		: georgia;
	font-weight		: bold;
	font-size		: 8pt;
}
#footer span a
{
	color			: #fff;
	text-decoration	: none;
}
#footer span a:hover
{
	text-decoration	: underline;
}
#footer span.floatright
{
	float			: right;
}

/* ankers */
#middle p a, #left a, #right a
{
	color			: #8A8633;
}
#left a, #right a
{
	text-decoration	: none;
}
#left a:hover, #right a:hover
{
	text-decoration	: underline;
}

/* formulieren */
input#go
{
	font-family		: Trebuchet MS;
	font-size		: 11px;
}
/* links */
ul.links a
{
	color			: #8A8633;
}
/* fotoalbum */

h4 a
{
	text-decoration		: none;
	color				: #8A8633;
	display				: block;
	padding				: 0 3px;
}
h4 a:hover
{
	color				: #ffffbd;
	background-color	: #8A8633;	
}
h4 span
{
	float				: right;
}
a.more
{
	color			: #8A8633;
}
#thumbs ul
{
	list-style-type		: none;
	margin				: 8px 0 0 0;
	padding				: 0;
}
#thumbs li
{
	float				: left;
	width				: 115px;
	margin				: 2px 10px;
	background-color	: #f74929; /*219218, 18c718*/
}
#thumbs li a
{
	border: none;
}
#thumbs li a:link img, #thumbs li a:visited img
{
	display				: block;
	width				: 97px;
	height				: 75px;
	margin				: 5px 10px;
	background-color	: #f7e731;
	border				: none;
}
#thumbs li a:hover img
{
	background-color	: #adf;
}
/* navigatie */
p.navigatie {
	color				: #ffffbd;
	background-color	: #f74929;
	font-size			: 7pt;
	font-weight			: bold;
	text-align			: center;
	margin-bottom		: 5px;
}
#text p.navigatie a:link, #text p.navigatie a:visited, #text p.navigatie a:active    { color: #ffffbd; text-decoration:none; }
#text p.navigatie a:hover   { color: #f7e731; text-decoration: none; }
#text p.navigatie span.selected { color: #f7e731; }
/* overig */
h4
{
	margin			: 0px;
	font-size		: 11px;
}
img 
{
	border: 0px;
}