html {
	font-size: 				12px;
	font-family: 			Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
	color:					#CBCBCB;  
	padding: 				0px;
	margin: 				0px;
/*	text-align: 			center;*/
	background-color: 		#000000;
/*	background-image:		url(graphics/bg_gradient.gif);*/
/*	background-position:	top left;*/
/*	background-repeat:		repeat-x;*/
}

/* content positioneren */
#core {
	margin: 				0px auto;
	padding: 				0px;
	width: 					984px;
	height:					100%;
/*	background-color: 		#000000;*/
/*	background-image:		url(graphics/bg_onderkant.gif);*/
/*	background-position:	        bottom left;*/
/*	background-repeat:		no-repeat;*/
	border-bottom:			1px solid #D7EFD4;
	padding-bottom:			5px;
}
#inhoud {
	text-align: 			left;
	margin: 				0px auto;
	padding: 				0px;
	width: 					984px;
	border: 				none;
}
#content {
	clear:					both;
	background-image: 		url(graphics/bg_header_temp.jpg);
	background-repeat: 		no-repeat;
	height:					100%;
}
#ltop {
	width: 					984px;
}
#harries_space_bar_super_dude_firefox_fixer {
	clear: both;
	width: 100%;
	height: 1px;
}
#logo {
	float: 					left;
	width: 					666px;
	text-align: 			left;
}
#login {
 	width: 					150;
	float: 					right;
	text-align: 			left;
	color:					#999999;
	font-size:				9pt;
	padding:				6px 2px 2px 2px;
	margin:					0px 5px 10px 5px;
}
#breadcrumbs {
	display:				inline;
	float:					right;
	clear:					right;
	width:					800px;
	font-size: 				11px;
	text-align: 			right;
	margin:					0px;
    padding:				4px 2px 0px 0px ;
}
#left {
	display:				inline;
	width: 					773px;	
	padding: 				1px;
	padding-left:			3px;
	padding-bottom:			25px;
	float: 					left;
	clear:					left;
}
#right {
	display:				inline;
	padding: 				12px 2px 0 2px;
	width: 					200px;	
	float: 					left;
	clear:					right;
}
#footer {
	color:					#999999;
	clear:					both;
	text-align:				left;
	font-size:				8pt;
	margin: 				0px auto;
	margin-bottom:			25px;
	padding: 				0px;
	padding-right:			2px;
	width: 					984px;
}

/* Speciale content layout */
p {
	line-height:			17px;
	text-align:				justify;
	margin-left:			25px;
	margin-right:			25px;
}
p.pagetitle {
	margin:					18px 0px 8px 0px;
	font-family:			georgia, bookman;
	color:					#FFFF00;
	font-size:				17px;
	font-weight:			bold;
}
p.title {
	margin:					18px 0px 0px 0px;
	font-family:			georgia, bookman;
	color:					#666666;
	font-size:				14px;
	font-weight:			bold;
}
ul {
	list-style-type:		square;
}
li {
	padding:				2px 0px;
}
.tL {
	width:					150px;
	height:					24px;
	float:					left;
	clear:					left;
	text-align:				right;
}
.tR {
	width:					200px;
	height:					24px;
	float:					right;
	clear:					right;
}

/* input tabellen, klasse voor goede invoer, klasse voor foutieve invoer */
td.title {
	color:					#000000;
}

td.false {
	color:					#FF0000;
}
td.header {
	font-family:			georgia, bookman;
	color:					#666666;
	font-size:				14px;
	font-weight:			bold;
}

textarea {
	border:					1px solid #4e8d45;
}
input.text {
	border:					1px solid #4e8d45;
}
input.login {
	width:					150px;
	border:					1px solid #CCCCCC;
	color:					#999999;
	font-size:				9pt;
}
input.loginbutton {
	width:					60px;
	font-size:				9pt;
	color:					#666666;
}
a {
	color:					#58974F; /* #E9AB17*/
}
a:hover {
	color:					#4e8d45;
	text-decoration:		none;
}
a.bar {
	display:				block;
	margin:					1px 15px 1px 0px;
	height:					16px;
	border-bottom:			1px solid #DDDDDD;
	text-decoration:		none;
	color:					#333333;
}
a.bar:hover {
	background-color:		#E3F0E2;
}

a.bar_jarig {
	display:				block;
	background-color:		#E3F0E2;
	margin:					1px 15px 1px 0px;
	height:					16px;
	border-bottom:			1px solid #DDDDDD;
	text-decoration:		none;
	color:					#333333;
}
a.bar_jarig:hover {
}
a.bar2 {
	display:				block;
	height:					32px;
	margin:					1px 15px 1px 0px;
	border-bottom:			1px solid #DDDDDD;
	text-decoration:		none;
	color:					#333333;
}
a.bar2:hover {
	background-color:		#E3F0E2;
}
a.footer {
	color:					#999999;
	text-decoration:		none;
}
a.footer:hover {
	color:					#666666;
}
a.relations {
	display:				block;
	color: 					#4e8d45;
	text-decoration:		none;
	padding:				5px;
	padding-left:			15px;
	border-bottom:			1px solid #E3F0E2;
}
a.relations:hover {
	font-weight:			bold;
	color:					#000000;
	background-color:		#E3F0E2;
}
a.action {
	display:				block;
	width:					130px;
	font-size:				10px;
	color:					#666666;
	text-decoration:		none;
	padding:				2px;
	margin-top:				3px;
	border:					1px outset #4e8d45;
	background-color:		#E3F0E2;
}
a.action img {
	vertical-align:			middle;
}

a.black {
	text-decoration:		none;
	color:					#000000;
}
a.black:hover {
	text-decoration:		underline;
}
#breadcrumbs a
{
	color:					#999999;
	text-decoration:		none;
}
#breadcrumbs a:hover
{
	color:					#333333;
}
.bL {
	width:					91px;
	float:					left;
	clear:					left;
	font-size:				.8em;
}
.bR {
	width:					162px;
	float:					right;
	clear:					right;
	font-weight:			bold;
}

.blL {
	width:					20px;
	float:					left;
	clear:					left;
	font-size:				.8em;
}
.blR {
	width:					225px;
	float:					right;
	clear:					right;
	font-weight:			bold;
}
.small {
	font-size:				.8em;
	color:					#999999;
}

/* Menu layout */
#header_menu {
	width:					954px;
	height:					70px;
	clear:					both;
	padding-top:			109px;
	padding-left:			30px;
/*	background-color:		#666666;*/
}
#menu, #menu ul {
	margin:					0px;
	padding: 				0px 0px 0px 0px;
	list-style: 			none;
	line-height:			20px;
	z-index:				1;
}
#menu li {
	float: 					left;
	width: 					130px; /* 118 px voor optimaal */
	padding:				0px;
}
#menu li:first-child {
	border-left:			1px solid #DDDDDD;
}
#menu ul li:first-child {
	border:					none;
}
#menu ul {
	position:				absolute;
	display:				none;
}
#menu li.do_hover ul, #menu li ul li.do_hover ul, #menu li ul li ul li.do_hover ul {
	display:				block;
	visibility:				visible;
}
#menu li.do_hover {
	background-color:		#f7673b;
}

/* menu */
#menu a {
	display: 				block;
	padding:				10px;
	margin:					0px;
	border:					none;

	font-size:				15px;
	font-weight:			bold;
	color:					#FFFFFF;
	text-decoration:		none;
	text-align:				center;
	border-right:			1px solid #DDDDDD;
}

/* submenu */
#menu li ul {
	float:					left;
	width:					auto;
	/* background-color:		#DDDDDD; */
}
#menu li ul li {
	width:					auto;
}
#menu li ul a {
	display: 				block;
	padding:				7px 8px 3px 8px;
	margin:					0px;
	border:					none;

	font-size:				13px;
	color:					#FFFFFF;
	text-decoration:		none;
	border:					none;
}
#menu li ul a:hover {
	border:					none;
	margin:					0px;
	color:					#DDDDDD;
}
#menu li ul li.do_hover a {
	color:					#DDDDDD;
}
#menu li ul li.submenu {
	/* padding-left:			2px;
	background-image:		url(graphics/submenu.gif);
	background-position:	center left;
	background-repeat:		no-repeat; */
}

/* dropdown */
#menu li ul ul {
	margin:					0px 0px 0px 0px;
	width:					185px;
	border:					1px solid #FFFFFF;
	border-left:			1px solid #4e8d45;
	background-color:		#E3F0E2;
	opacity:				0.9;
	-moz-opacity:			0.9;
	-khtml-opacity:			0.9;
	filter:					alpha(opacity = 90);
}
#menu li ul ul li {
	width:					185px;
}
#menu li.do_hover ul ul, #menu li.do_hover ul ul ul {
	display:				none;
	visibility: 			hidden;
}
#menu li ul li.do_hover ul a {
	display:				block;
	padding:				3px;
	padding-left:			20px;
	color:					#4e8d45;
	text-align:				left;
	font-weight:			normal;
}
#menu li ul li.do_hover ul a:hover {
	font-weight:			bold;
	color:					#000000;
	background-color:		#ACDDA6;
}

#shoutbox_main {
	font-size:				9px;
	margin:					10px 25px 0 25px;
}
#shoutbox_content {
	overflow:				auto;
	height:					175px;
}
#shoutboxform {
	margin: 				0px;
	padding: 				0px;
}
