* {

	padding: 0;

	margin: 0;

}



img {

	border: 0;

	behavior: url('templates/lustercontent/png_behaviour.htc');

}



body {

	background: url('../gfx/bg.jpg') repeat-x #668c26;

	font-family: 'Georgia', arial, verdana;

	font-size: 12px;

	/*color: #938787;*/

color: #444;



}



div.spacer {

	clear: both;

	height: 1px;

	line-height: 1px;

}



h1 {

	font-size: 18px;

	color: #8a8a8a;

}



div#wrapper {

	position: relative;

	margin: 40px auto 0 auto;

	width: 874px;

	background: transparent url('../gfx/bg_container.png') repeat-y;

}



div#container {

	float: left;

	padding: 30px 10px 0 10px;

	width: 820px;

}



div#container a img {

	margin: 4px 10px 4px 0;

	border: solid 1px #FFF;

}



div.img_container {

	position: relative;

	float: left;

}



div#container a {

	font-weight: bold;

	color: #90c23b;

	text-decoration: none;

}



div#container ul {

	margin-left: 20px;

}



div#container ol {

	margin-left: 30px;

}



div#footer {

	background: url('../gfx/footer_container.png') no-repeat;

	behavior: url('templates/lustercontent/png_behaviour.htc');

	position: relative;

	height: 40px;

	width: 874px;

	margin: 0 auto;

	text-align: center;

	padding: 15px 0;

	color: #d9d9d9;

}



div#footer a {

	text-decoration: none;

	color: #b3b8ad;

}



/**

 * Menu

 */

ul#menu {

	background: url('../gfx/top_container.png') no-repeat;

	behavior: url('templates/lustercontent/png_behaviour.htc');

	position: absolute;

	top: -13px;

	left: 0;

	width: 870px;

	padding: 0 0 0 6px;	

}



ul#menu li {

	height: 66px;

	float: left;

	list-style-type: none;

	margin: 13px 0 0 0;

	border-right: solid 1px #c1dd93;

	cursor: pointer;

}



ul#menu li#home {background: url('../gfx/menu/menu_home.jpg') no-repeat; width: 93px;}

ul#menu li#aanmelden {background: url('../gfx/menu/menu_aanmelden.jpg') no-repeat; width: 138px;}

ul#menu li#agenda {background: url('../gfx/menu/menu_agenda.jpg') no-repeat; width: 94px;}

ul#menu li#arrangementen {background: url('../gfx/menu/menu_arrangementen.jpg') no-repeat; width: 176px;}

ul#menu li#events {background: url('../gfx/menu/menu_events.jpg') no-repeat; width: 93px;}

ul#menu li#info {background: url('../gfx/menu/menu_informatie.jpg') no-repeat; width: 131px; border: 0;}

ul#menu li#workshops {background: url('../gfx/menu/menu_workshops.jpg') no-repeat; width: 130px;}



ul#menu li#home.active,

ul#menu li#aanmelden.active,

ul#menu li#agenda.active,

ul#menu li#arrangementen.active,

ul#menu li#events.active,

ul#menu li#info.active,

ul#menu li#workshops.active {

	background-position: 0% 100%;

}



ul#menu li#home:hover,

ul#menu li#aanmelden:hover,

ul#menu li#agenda:hover,

ul#menu li#arrangementen:hover,

ul#menu li#events:hover,

ul#menu li#info:hover,

ul#menu li#workshops:hover {

	background-position: 0% 50%;

} 



ul#menu li#events ul {

	width: 176px;

}



ul#menu li#aanmelden ul {

	width: 160px;

}



ul#menu li span {

	display: none;

}



ul#menu li ul li span {

	display: block;

}



/**

 * Submenu

 */

ul#menu li ul {

	margin: 66px 0 0 0;

	position: relative;

	z-index: 10;

	display: none;

}

 

ul#menu li ul li {

	background-color: #FFF;

	border: 0;

	list-style-type: none;

	float: none;

	font-weight: bold;

	height: 20px;

	margin: 0;

	padding: 8px 4px 0 15px;

}



ul#menu li ul li a {

	color: #8cc137;

	text-decoration: none;

}



ul#menu li ul li.bottom {

	background: url('../gfx/menu/sub_bottom.png') repeat-x;

	behavior: url('templates/lustercontent/png_behaviour.htc');

	height: 31px;

}



/**

 * Header

 */

img#header {

	position: absolute;

	left: -15px;

	width: 900px;

	height: 63px;

	z-index: 8;

}



img#header_img {

	position: absolute;

	top: 66px;

	left: 6px;

}



/**

 * Home template

 */

div#block_left {

	border-right: solid 1px #ddd;

	padding: 10px;

	width: 255px;

	float: left;

}



div#block_middle {

	border-right: solid 1px #ddd;

	padding: 10px;

	width: 240px;

	float: left;

	text-align: center;

}



div#block_right {

	padding: 10px;

	width: 255px;

	float: left;

}



/**

 * Search

 */

div#search {

	position: absolute;

	top: -35px;

	right: 0px;

	z-index: 20;

	margin: 0 5px 0 0;
	
	color: #999;

}