body
{
	background:				white;
}
body, textarea, input, select
{
	font-family:			Arial;
	color:					#555;
}
textarea, input, select
{
	border-width:			1px;
	border-style:			solid;
}
a
{
	color:					#070F45;
	color:					#54B25C;
	text-decoration:		none;
}
a:hover
{
}
h2
{
	margin:					10px 0 0;
}
h3
{
	margin:					10px 0 0;
}
h4
{
	margin:					5px 0 0;
}
p
{
	line-height:			1.5;
	margin:					5px 0 11px;
}
#wrapper
{
	width:					990px;
	margin:					0 auto;
	min-height:				100%;
	position:				relative;
	background:				white;
}
#kop
{
	height:					130px;
}
#kop h1 img
{
	float:					right;
}
#kop h1
{
	padding:				15px 20px 0 0;
}

/* MENU */
#menu
{
	position:				absolute;
	top:					105px;
	left:					9px;
	margin:					0;
	list-style-type:		none;
	width:					990px;
	height:					60px;
}
#menu li, #menu li a
{
	float:					left;
	display:				inline;
}
#menu li
{
	position:				relative;
}
#menu li a
{
	font-size:				16px;
	font-weight:			bold;
	text-decoration:		none;
	padding:				0 17px 6px;
	border-right:			4px solid #E8E8E8;
	line-height:			19px;
	text-align:				center;
	color:					#666;
}
#menu li.huidig a, #menu li.huidig2 a, #menu li:hover a
{
	color:					#666;
	color:					#54B25C;
	padding-bottom:			15px;
	background:				white !important;
}
#menu li.hover a
{
	padding-bottom:			6px;
}
#menu li ul
{
	visibility:				hidden;
}
#menu li.huidig ul
{
	/*visibility:				visible;*/
}

/* SUBMENU */
.submenu
{
	margin:					0;
	list-style-type:		none;
	border-left:			4px solid #E8E8E8;
	border-bottom:			4px solid #E8E8E8;
	position:				absolute !important;
	top:					33px;
	left:					-4px;
	/*width:					850px;*/
	width:					200px;
	display:none;
}
.submenu li
{
	float:					none !important;
	display:				inline;/**/
}
.submenu li a
{
	float:					left;
	display:				inline;
}
.submenu li a
{
	padding:				3px 10px !important;
	border:					solid #E8E8E8;
	border-width:			0 3px 0 0 !important;
	font-size:				12px !important;
	color:					#070F45 !important;
	*margin-top:			-2px !important;
	float:					none !important;
	display:				block !important;
	text-align:				left !important;
}
.submenu li a:hover, .submenu li.huidig a
{
	color:					#666 !important;
	color:					#54B25C !important;
}

/*.submenu.vertical
{
	width:					150px;
}
.submenu.vertical li
{
	float:					none !important;
}
.submenu.vertical li a
{
	*margin-top:			-2px !important;
	float:					none !important;
	display:				block !important;
	text-align:				left !important;
}*/

#menu2
{
	list-style-type:		none;
	margin:					31px 0;
	overflow:				auto;
}
#menu2 li, #menu2 li a
{
	float:					left;
	display:				inline;
}
#menu2 li a
{
	border:					9px solid #E8E8E8;
	margin:					0 31px 0 0;
	width:					206px;
	height:					174px;
	text-decoration:		none;
	color:					#777;
	background:				#F3F3F3;
	line-height:			17px;
	overflow:				hidden;
}
#menu2 li a span
{
	padding:				0 5px;
	float:					left;
	color:					#666;
}
#menu2 li a span span
{
	color:					#070F45;
	font-size:				20px;
	float:					none;
	padding:				0;
}
#menu2 li img
{
	border:					none;
	display:				block;
	margin:					0 0 7px 0;
}
#menu2 li.huidig a
{
}

/* CONTENT */
#content
{
	padding:				35px 20px 25px;
	border:					9px solid #E8E8E8;
	height:					0;
	overflow:				hidden;
}
#contentwrapper
{
	visibility:				hidden;
}

/* FOOTER */
#footer
{
	clear:					both;
	border-top:				1px dashed #777;
	border-top:				4px solid #E8E8E8;
	color:					#54B25C;
	color:					#070F45;
	padding:				10px 0;
}
#footer a
{
	text-decoration:		none;
}
#footer ul
{
	list-style-type:		none;
	margin:					0;
	float:					right;
}
#footer li, #footer li a
{
	display:				inline;
	float:					left;
}
#footer li a
{
	border-right:			1px solid #070F45;
	padding:				0 5px;
}

#sitemap a
{
	text-decoration:		none;
}
#sitemap ul
{
	margin-bottom:			10px;
}
#sitemap ul a
{
	font-weight:			bold;
}
#sitemap ul ul a
{
	font-weight:			normal;
}
#sitemap ul ul ul a
{
	font-size:				11px;
}
.fotolinks
{
	margin:					0 10px 10px 0;
}
.fotorechts
{
	margin:					0 10px 10px 0;
}
