body	{ background: url(../images/bg.jpg) repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
img		{ border: 0; }
a		{ outline: none; }

.preload	{ display: none; }
hr			{ position: relative;	float: top;		width: 835px;	height: 1px;	left: -15px;	margin-top: 10px;	color: #218b00;	background: #218b00;	border: 0; }
#wrapper	{ position: relative;	float: top;		width: 980px;	margin-right: auto;				margin-left: auto; }
#filler		{ position: relative;	float: top;		width: 980px;	height: 23px;	background-color: #ffffff;			z-index: 4; }
#header		{ position: relative;	float: top;		width: 980px;	height: 171px;	background: url(../images/headerbg.jpg);	z-index: 3; }
#logo		{ position: relative;	float: left;	width: 780px;	height: 171px;	background: url(../images/logo.jpg) no-repeat 0px 8px; }
#login		{ position: relative;	float: right;	width: 160px;	height: 141px;	color: #fff;	margin-top: 0px;	font-size: 12px;	line-height: 25px; }
#login #incorrect	{ position: relative;	float: left;	width: 160px;	height: 30px;	font-size: 9px;	line-height: 12px;	color: #f1eb00;	padding-top: 20px;	text-align: center; }
.logout			{ color: #fff; }
.logout:hover	{ text-decoration: none; }
#logininfo	{ position: relative;	float: left;	width: 70px;	font-weight: bold;	font-size: 9px;	line-height: 23px;	margin-top: 1px;	color: #f1eb00; }
#username	{ font-size: 18px;	color: #f1eb00; }
#loginfields{ position: relative;	float: left;	width: 90px; }
#loginfields #user	{ position: relative;	float: right;	width: 82px;	height: 17px;	color: #333;	border: 1px solid #ccc;	padding: 0; }
#loginfields #pass	{ position: relative;	float: right;	width: 82px;	height: 17px;	color: #333;	border: 1px solid #ccc;	padding: 0;	margin-top: 2px; }
#loginbutton{ position:	relative;	float: right;	width: 84px;	height: 21px;	margin-top: 3px; }
.yellow			{ color: #f1eb00; }
.yellow:hover	{ text-decoration: none; }
.green			{ color: #218b00; }
#forgot			{ float: right;		font-size: 9px;	line-height: 9px;	margin-top: 5px; }
#emailadress	{ width: 158px;	border: 1px solid #ccc; }
#send			{ float: right; }

h1			{ font-weight: normal;	display: inline;	font-size: 32px;	color: #ddd; }
h2			{ font-weight: normal;	display: inline;	font-size: 20px;	color: #218b00; }
h3			{ font-weight: normal;	display: inline;	font-size: 14px;	color: #fff; }

#menu		{ position: relative;	float: top;		width: 980px;	height: 38px;	background: url(../images/menubg.jpg);	z-index: 3; }
#menu #menuitems	{ display: inline-block;		margin: 0;		padding: 0;	}
#menu #menuitems .li{ display: inline-block;		float: left; }
#menu #menuitems .a	{ display: block;				color: #218b00;		text-decoration: none;		font-size: 22px;	margin-right: 60px;	line-height: 34px;	z-index: 6; }
#menu #menuitems .a:hover { color: #fff; }

#contentwrapper	{ position: relative;	float: top;		min-height: 500px; }
#balkrechts 	{ position: relative;	float: right;	width: 160px;						background: #fff;}
#foto			{ position: relative;	float: top;		width: 160px;	max-height: 410px;	padding-bottom: 30px;	background: #ffd300 url(../images/sponsorbottom.gif) no-repeat left bottom; }
#pic_container	{ position: relative;	float: top;		width: 150px;	max-height: 380px;	padding-left: 10px;		overflow: hidden;	background: #ffd300; }
.pic			{ position: relative;	float: top; }
#spamsors		{ position: relative;	float: top;		background: #ffd300;	margin-bottom: 15px; }
.spamsorpic		{ position: relative;	float: top;		margin-left: 10px;		margin-bottom: 14px; }
#spam_bottom	{ position: absolute;	left: 0;		bottom: 0; }
#dagtekst		{ position: relative;	float: top;		width: 590px;	min-height: 38px;	margin-left: 230px;	background: url(../images/dagtekstbg.gif);	background-repeat: no-repeat;	background-color: #218700;	background-position: left bottom;	overflow: hidden; }
#bijbelvers		{ position: relative;	float: left;	width: 120px;	padding-left: 20px;	font-size: 12px;	font-weight: bold;	margin-top: 10px;	color: #ffd300; }
#bijbeltekst	{ position: relative;	float: left;	width: 440px;	min-heigth: 15px;	font-size: 11px;	color: #fff;		margin: 3px 0;		overflow: hidden; }
#content		{ position: relative;	float: top;		width: 820px;	padding-top: 20px;	font-size: 12px;	color: #444;		line-height: 20px; }
#content a		{ color: #444;			text-decoration: underline; }
#content a:hover{ color: #444;			text-decoration: none; }
#edit			{ position: absolute;	right: 10px;	top: 10px; }
.edit_buttons	{ position: relative;	float: right;	margin-left: 5px;	width: 43px; }
.up				{ position: relative;	float: left;	margin: 0 12px; }
.alter			{ position: relative;	float: left;	margin: 5px 0; }
.ag_alter		{ display: inline-block;	margin-left: 20px;	}
.delete			{ position: relative;	float: left;	margin: 5px 5px 5px 0px; }
.ag_delete		{ display: inline-block;	margin-left: 5px; }
.down			{ position: relative;	float: left;	margin: 0 12px; }
.add			{ position: relative;	float: left;	margin-top: 10px; }
.ag_add			{ position: relative;	float: right; 	margin-right: 30px; }
.download_alter	{ position: relative;	float: right;	margin-right: 5px; }
.download_delete{ position: relative;	float: right;	margin-right: 20px; }
.download_add	{ position: relative;	float: right;	margin-right: 20px; }
.downloadgroup_alter	{ position: relative;			float: right;	margin-right: 5px; }
.downloadgroup_delete	{ position: relative;			float: right;	margin-right: 10px; }
.downloadgroup_add		{ position: relative;			float: right;			margin: 10px 92px 0 0; }
.done			{ position: relative;	margin-left: 333px; }
#image_uploader { position: relative;	width: 19px;	height: 19px;		display: block; }
#edit_title		{ position: relative;	width: 403px;	font-size: 20px;	color: #218b00; border: 1px solid #ccc; }
#edit_name		{ position: relative;	width: 200px;	font-size: 14px;	color: #218b00; border: 1px solid #ccc; }
#edit_text		{ position: reltaive;	width: 400px;	height: 400px; }
#add_email		{ width: 320px;	border: 1px solid #ccc; }
#contentleft	{ position: relative;	float: left;	width: 395px;	margin: 20px 0 20px 0; }
#contentright	{ position: relative;	float: right;	width: 395px;	margin-top: 20px;	margin-right: 15px;	margin-bottom: 20px; }
#bestuur_big	{ position: relative;	float: left;	width: 820px;	margin-top: 20px; }
#bestuur_big #image		{ position: relative;	float: left;	width: 510px;	text-align: center; }
#bestuur_big #functions	{ position: relative;	float: left;	width: 310px; }
#bestuur_big img		{ max-width: 496px;		max-height: 325px;		border: 3px solid #218b00; }
#comm_list		{ position: relative;	float: left;	width: 160px;	background: #ffd300;	padding-top: 10px;	padding-bottom: 12px; }
#comm_list #titel		{ color: #218b00;		font-size: 14px;	font-weight: bold;	margin-left: 15px; }
#comm_list #top		{ position: absolute;left: 0;		top: 0; }
#comm_list #bottom	{ position: absolute;left: 0;		bottom: 0; }
#comm_edit			{ position: absolute;	right: 10px;	top: 10px; }
#comm_new			{ position: relative;	float: right;	padding: 0 10px 2px 0; }
#comms			{ list-style: none;		margin: 0 0 0 27px;	padding: 0; }
#comms_edit		{ list-style: none;		margin: 0 0 0 5px;	padding: 0; }
#comms li		{ display: inline; }
#comms a		{ text-decoration: none;color: #444;	display: inline-block;	width: 124px; }
#comms a:hover	{ text-decoration: underline; }
#comm_content	{ position: relativa;	float: left;	width: 558px;	margin-left: 51px; }
#images			{ position: relative;	float: left;	margin: 10px 0; }
#images img		{ position: relative;	float: left;	max-width: 121px;	max-height: 87px;	border: 2px solid #218b00;	margin-left: 28px; }
p.mokum_column	{ position: relative;	width: 600px; }
span.mokum_column		{ font-size: 10px; color: #666; }
.agenda_month_titel { display: inline-block;	height: 20px;	padding-top: 40px;	padding-left: 10px; }
.agenda_month	{ position: relative;	float: top;		width: 747px; }
.agenda_month p	{ display: inline;		padding: 0;		margin: 0; }
.month_top		{ position: relative;	float: top;		width: 747px;	height: 27px;		background: url(../images/agenda_top.jpg);		color: #f1eb00;	padding-top: 2px;	font-size: 14px;	font-weight: bold; }
.month_middle	{ position: relative;	float: top;		width: 747px;	padding: 3px 0;		background: url(../images/agenda_center.jpg);	color: #4d4d4d;	overflow: hidden; }
.month_bottom	{ position: relative;	float: top;		width: 747px;	height: 8px;		background: url(../images/agenda_bottom.jpg); }
.date			{ position: relative;	float: left;	width: 93px;	min-height: 5px;	margin-left: 9px;	padding-left: 15px; }
.date input		{ position: relative;	float: left;	width: 78px; }
.activity		{ position: relative;	float: left;	width: 220px;	min-height: 5px;	margin-left: 5px;	padding-left: 15px; }
.activity textarea		{ position: relative;float: left;	width: 205px; }
.location		{ position: relative;	float: left;	width: 220px;	min-height: 5px;	margin-left: 5px;	padding-left: 15px; }
.location textarea		{ position: relative;float: left;	width: 205px; }
.time			{ position: relative;	float: left;	width: 119px;	min-height: 5px;	margin: 0 11px 0 5px;	padding-left: 15px; }
.time input		{ position: relative;	flaot: left;	width: 78px; }
.downloadgroup	{ position: relative;	float: top;		width: 820px; }
.download_top	{ position: relative;	float: top;		width: 796px;	height: 27px;		background: url(../images/downloads_top.jpg);		background-repeat: no-repeat;		color: #f1eb00;	padding: 2px 0 0 24px;	margin-top: 20px;	font-size: 14px;	font-weight: bold; }
.download_top input		{ position: relative;			width: 230px;	height: 16px;		background: none;				color: #f1eb00;		border: 1px solid #f1eb00;			font-size: 14px;	line-height: 14px;	font-weight: bold; }
.download_middle{ position: relative;	float: top;		width: 723px;	background: url(../images/downloads_center.jpg);	color: #4d4d4d;		padding: 3px 0 0 24px;	overflow: hidden; }
.download_middle a		{ color: #4d4d4d;	text-decoration: none; }
.download_middle a:hover{ text-decoration: underline; }
.download_bottom{ position: relative;	float: top;		width: 747px;	height: 8px;		background: url(../images/downloads_bottom.jpg); }
.downloadgroup .usergroup{ display: block;	position: relative;			float: left;		width: 250px; }
.downloadgroup .cansee	{ display: block;	position: relative;			float: left;		width: 100px;		text-align: center; }
.downloadgroup .canedit	{ display: block;	position: relative;			float: left;		width: 100px;		text-align: center; }
.foto_container	{ position: relative;	float: left;	width: 233px;	display: block;		height: 168px;		margin: 30px 28px 0 0;	padding: 12px 0 0 0;	background: #ffd300; }
#content .foto_container{ color: #ffffff;	font-size: 12px;			line-height: 17px;	text-align: center;	text-decoration: none;	font-weight: bold; }
#content .foto_container:hover	{ color: #ffffff;	font-size: 12px;			line-height: 17px;	text-align: center;	text-decoration: underline;				font-weight: bold; }
.foto_cont_top	{ position: absolute;	left: 0;		top: 0; }
.foto_container .pic	{ display: block;	position: relative; width: 210px;	height: 140px;	margin: 0 12px 0 12px; }
.foto_container span	{ display: block;		position: relative; }
.foto_cont_bottom{ position: absolute;	left: 0;		bottom: 0; }
#mailiedereen_title		{ position: relative; width: 500px;		font-size: 32px;			color: #dddddd;			font-family: Verdana, Geneva, sans-serif; }
.mailiedereen_edit		{ width: 349px;	border: 1px solid #ccc }
input.mailiedereen_edit	{ font-size: 16px;				line-height: 22px;					color: #218b00;			font-family: Verdana, Geneva, sans-serif; }
textarea.mailiedereen_edit	{ font-size: 12px;			line-height: 20px;					color: #444;			font-family: Verdana, Geneva, sans-serif; }
#contact_text	{ position: relative;	width: 750px;	margin: 30px 0 20px;				overflow: hidden; }
#contact_left	{ position: relative;	float: left;	width: 120px;	overflow: hidden;	line-height: 20px; }
#contact_right	{ display: block;		position: relative;				float: left;		width: 630px;			overflow: hidden;	line-height: 20px; }
#contact_right input	{ position: relative;			width: 198px;	height: 18px;		border: 1px solid #444; }
#contact_right textarea	{ position: relative;			width: 398px;	height: 138px;		border: 1px solid #444; }
#contact_right #send_contactform		{ position: relative;			width: 70px;		height: 19px;			border: none; }
#contact_edit input		{ position: relative;			width: 198px;	height: 18px; }
#contact_edit textarea	{ position: relative;			width: 750px;	height: 50px; }
#contact_edit #save		{ position: relative;			width: 70px;	height: 19px; }
#foto_list		{ position: relative;	float: left;	width: 160px;	max-height: 480px;	background: #ffd300;	padding: 20px 0;	margin-bottom: 15px;	margin-top: 15px;	overflow: hidden; }
#foto_wrapper	{ position: relative;	width: 160px;	max-height: 480px; overflow: hidden; }
#foto_list ul	{ list-style: none;		margin: 0 10px 0 10px;			padding: 0; }
#foto_list li 	{ display: block;		position: relative;				width: 141px;		height: 93px; padding: 0; margin: 4px 0 0; }
#foto_list li:first-child { margin: 0; }
#foto_list a 	{ display: block;		position: relative;				width: 141px;		height: 93px; }
#foto_list #top			{ position: absolute;left: 0;		top: 0; }
#foto_list #bottom		{ position: absolute;left: 0;		bottom: 0; }
#foto_list #image_uploader	{ display: block;	position: relative;		width: 19px;		height: 19px;			overflow: hidden;		margin-bottom: 5px; }
#foto_list img	{ cursor: pointer; }
#foto_titel		{ display: inline-block;float: left;	font-size: 18px;color: #218b00;		margin-left: 25px;		margin-top:25px;		line-height: 30px; }
#foto_large		{ position: relative;	float: left; 	max-width: 614px;					margin-left: 25px; }
#footer			{ position: relative;	float: top;		height: 26px;	width: auto;		background: url(../images/footerbg.jpg) repeat-x;	margin-top: 35px;	clear: both; }
#footertekst	{ position: relative;	float: top;		width: auto;	height: auto;		text-align: center;		font-size: 10px;	line-height: 32px;	color: #fff; }
#footertekst a	{ color: #fff; }
#footertekst a:hover	{ text-decoration: none; }

.testmenu		{ position: absolute;	display: block;	width: 150px;	padding: 0;	top: 231px;		margin-left: 0;		font-size: 14px;		line-height: 16px;		list-style: none;		margin-top: 0;	z-index: 2; }
.testmenu li a	{ position: relative;	width: auto;	display: block;	padding: 10px 0 10px 0;		text-indent: 20px;	text-decoration: none;	color: #218b00;			background: #ffd300; }
.testmenu li a:hover	{ background: url(../images/itembg.jpg);	color: #fff; }
.testmenu img	{ height: 14px; }
#testmenu2		{ left: 105px; }
#testmenu4		{ left: 424px; }
#testmenu5		{ left: 569px; }
