* {
	margin:0px;
	padding:0px;
}

body {
	font-family: Arial;
	font-size: 11px;
	line-height: 17px;
	color: #6c6c6c;
}

#container {
position: relative;

	margin:0px auto;
	width:1024px;
}


#menu {
position: absolute;
	margin-left:0px;
	width:323px;
}

.flash {
	margin-bottom: 20px;
}

ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#menu ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#menu li {
	margin:0px;
	padding:0px;
}

.item {
	margin-left:22px;
	width:370px;
}

#content {
	position: absolute;

	margin-left:323px;
	width:426px;
	min-height:900px;
	border-right: 1px solid #dedede;
}

#content img {
	
}

#development {
position: absolute;

	margin-left:765px;
	margin-top:40px;
	width:260px;
}

.menuTitle {
	display: block;
	margin-bottom:20px;
}

.menuGroup {
	background-image: url('../images/menu_background.jpg');
	background-repeat: repeat-y;

}

.menuGroup li {
	margin-left:20px;
	color: #d5610f;
}

a {
	color:#d5610f;
}
h1 {
	font-size: 20px;
	line-height: 23px;
	color: #d5610f;
	margin-bottom:16px;
}

.imgNote {
	display:block;
	margin-bottom:30px;
	width:370px;
	padding-top: 3px;
	padding-bottom: 5px;
	text-align: right;
	vertical-align:bottom;
	font-size: 8px;
	border-bottom: 1px solid #dedede;
}


.contentSpacer {
	height:42px;
}

p {
	margin-bottom:26px;
}


.hr hr {
	visibility: hidden;
}

.triangle {
	height:7px;
	background-image: url('../images/layout_ruler_triangle.gif');
	margin-bottom:26px;
}

.line {
	height:3px;
	background-image: url('../images/layout_ruler_line.gif');
	margin-top:16px;
	margin-bottom:26px;
}

.lineThin {
	height:3px;
	background-image: url('../images/layout_ruler_line.gif');
	margin-top:3px;
	margin-bottom:3px;
}

.firstletter {
	float:left;
}


/* MENU */

.mainMenu a {
	display: block;
	height: 31px;
		text-indent: -6000px;					/* usability: remove text from screen, not from html, because we use background images for this menu */
 outline:none;	
}



.mainMenu .index {
	background-image: url('../images/menu_1.jpg');
}

.mainMenu .index:hover, .mainMenu .index.active  {
	background-image: url('../images/menu_1_active.jpg');
}

.mainMenu .mogelijkheden {
	background-image: url('../images/menu_3.jpg');

}

.mainMenu .mogelijkheden:hover, .mainMenu .mogelijkheden.active  {
	background-image: url('../images/menu_3_active.jpg');
}

.mainMenu .activiteiten {
	background-image: url('../images/menu_4.jpg');

}

.mainMenu .activiteiten:hover, .mainMenu .activiteiten.active  {
	background-image: url('../images/menu_4_active.jpg');
}

.mainMenu .contact {
	background-image: url('../images/menu_6.jpg');

}

.mainMenu .contact:hover, .mainMenu .contact.active  {
	background-image: url('../images/menu_6_active.jpg');
}

.mainMenu .links {
	background-image: url('../images/menu_7.jpg');

}

.mainMenu .links:hover, .mainMenu .links.active  {
	background-image: url('../images/menu_7_active.jpg');
}


.mainMenu .treeoflife {
	background-image: url('../images/menu_8.jpg');

}

.mainMenu .treeoflife:hover, .mainMenu .treeoflife.active  {
	background-image: url('../images/menu_8_active.jpg');
}
	
	

/* FORMS */

.submitArea {
	width:370px;
	text-align: right;
}
.formTitle {
	display: block;
	margin-bottom: 15px;
}

input {
	height:20px;
	border:solid 1px #848484;

}

.error  {
	border:solid 1px #d5610f;
}

.errorMessage .error {
	display: block;
	border:none;
	color: #d5610f;
}

.noborder {
	border:none;

}
.errorMessage  {
	display: none;
	color: #d5610f;

}

.submit {
	border:none;
	background-color: white;
	font-size: 10px;
	color: #848484;
}

.message {
	color: #d5610f;

}
.requiredField {
	margin-left: 5px;
	color: #d5610f;
	font-size:18px;
}

table {
	border:0px;
	padding:0px;
	margin:0px;
	
}
