body {
	background: 	#000000;
	margin: 	0;
	padding: 	0;
	border: 	0;
	text-align: 	center;
	color: 		#000000;
	font: 		11px Verdana, Arial, Helvetica, sans-serif;
	background: 	url(../images/bg.gif) top center repeat-y;
}

body, html {height: 100%;}



.trigger{
	cursor: pointer;
	cursor: hand;
}
.branch{
	display: none;
	margin-left: 16px;
}

div#hidden {
	clear: 		both;
	display: 	block;
	visibility: 	hidden;

}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -52px; /* the bottom margin is the negative value of the footer's height */
}



table.outer {
	width: 100%;
	height: 100%;
}

td.outer {
	vertical-align: middle;
	text-align: center;
}

div, span { 
	font-size: 100%; 
}

.clear { clear: both; height: 1px; font-size: 10%; line-height: 10%; overflow: hidden; }
 
h2 {
	font-weight: 	bold ;
	font-size: 	18px ;
		
}

hr {
	border:		0;
	height:		1px;
	color:		black;
	background:	black;

}

a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;}
a:active {
	color: #000000;
	text-decoration: none;
}

input {
	font: 		11px Verdana, Arial, Helvetica, sans-serif;
	border: 	1px #000000;
	border-style : 	solid;
	background-color: 	#ffffff;
	color: 		#000000;
	margin: 	1px;
	padding: 	1px;
}

.form_text {
	font: 		11px Verdana, Arial, Helvetica, sans-serif;
	border: 	1px #000000;
	border-style : 	solid;
	background-color: 	#ffffff;
	color: 		#000000;


}


textarea {
	font: 		11px Verdana, Arial, Helvetica, sans-serif;
	border: 	1px #000000;
	border-style : 	solid;
	color: 		#000000;
	background-color: 	#ffffff;
	margin: 	1px;
	padding: 	1px;


}

select {
	font: 		11px Verdana, Arial, Helvetica, sans-serif;
	border-style: 	1px #000000; 
	background-color: 	#ffffff;
	color: 		#000000;
	width: 		280px;
	margin: 	1px;
	padding: 	1px;
}

.checkbox{
	padding: 0px;
	margin: 0px;
	border: 0px;
	background-color: 	#000000;
}

div#edit {
	width: 		510px;
	height:		18px;
	float:		right;
	font: 		11px Verdana, Arial, Helvetica, sans-serif;
	text-align: 	right;
	font-weight: 	bold ;
}


div#pos	{
	width: 		100%;
	height: 	100%;
	padding: 	0;
	text-align: 	left;
}


div#header	{
	height: 	157px;
	background: 	url(../images/header.gif) top center no-repeat;
	padding: 	0;
	text-align: 	left;
}

div#logo	{
	height: 	157px;
	margin: 	0;
	padding: 	0;
	border: 	0;
	text-align: 	left;
}


div#mainbg	{

	background: 	url(../images/bg.gif) top center repeat-y;
	padding: 	0;
	text-align: 	left;
}

div#main	{

	padding: 	0;
	text-align: 	left;
}

div#footer	{
	height: 	52px;
	background: 	url(../images/footer.gif) bottom center no-repeat;
	padding: 	0;
	text-align: 	left;
}

.footer, .push {
	height: 52px; /* .push must be the same height as .footer */
}

.footer {
	background: 	url(../images/footer.gif) bottom center no-repeat;
	padding: 	0;
	text-align: 	left;
}


div#text {
	width:		980px;
	margin-left:	0px;
	margin-right:	0px;
	padding-top:	10px;
	padding-bottom:	10px;
	text-align:	justify;


}

#menu {

	width:		980px;
	margin-left:	0px;
	margin-right:	0px;
	padding-top:	0px;
	padding-bottom:	10px;
	font-size: 100%;

}

#depart {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:		11px; 
	color: 			#000000;
	background-color: 	#b8b5ae;
	border: 		0px;
	width: 			165px;



}

#familie {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:		11px; 
	color: 			#000000;
	background-color: 	#cac6be;
	border: 		0px;
	width: 			165px;



}

#onderfamilie {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:		11px; 
	color: 			#000000;
	background-color: 	#dfd9cf;
	border: 		0px;
	width: 			235px;



}

#catalogs {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:		11px; 
	color: 			#000000;
	background-color: 	#dfd9cf;
	border: 		0px;
	width: 			100%;



}
