html, body
{
	height:					100% !important;
}
body
{
	background:				url(/media/images/bg.gif) 1px top repeat-x;
}
body, textarea, input, select
{
	font-family:			Arial;
	font-size:				12px;
	color:					#006293;
}
textarea, input, select
{
	border-width:			1px;
	border-style:			solid;
}
#wrapper
{
	width:					950px;
	margin:					0 auto;
	min-height:				100%;
	position:				relative;
}
#kop
{
	height:					293px;
	padding-top:			12px;
}
#kop-inner
{
	height:					293px;
	width:					950px;
	margin:					0 auto;
	background:				url(/media/images/leafbg.png) right -23px no-repeat;
	_background:			none;
}

h1
{
	float:					left;
}
h2
{
	font-size:				13px;
	margin:					0 0 2px;
}
h3
{
	font-size:				13px;
	margin:					0;
}
h4
{
	font-size:				12px;
	margin:					0;
}
p
{
	margin:					0 0 7px;
}
a
{
	color:					#009FBB;
	text-decoration:		none;
}
a:hover
{
	text-decoration:		underline;
}

/* MENU */
#menu
{
	margin:					0 0 0 69px;
	list-style-type:		none;
	float:					left;
	background:				url(/media/images/menubg.png) no-repeat;
	height:					33px;
	width:					265px;
}
#menu li, #menu li a
{
	display:				inline;
	float:					left;
}
#menu li a
{
	padding:				8px 0 0 16px;
	color:					#006293;
	font-size:				11px;
	font-weight:			bold;
	text-transform:			uppercase;
}
#menu li a:hover
{
}
#menu li.huidig a
{
	background:				url(/media/images/leafmenu.png) 8px 3px no-repeat;
	_background:			none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/leafmenu.png', sizingMethod='crop');
}

/* SUBMENU */
#submenu
{
	margin:					5px 0 0;
	float:					left;
	cursor:					pointer;
}
#submenu ul:hover h3 a
{
	color:					#009FBB;
}
#submenu ul h3 a:hover
{
	text-decoration:		none;
}
#submenu ul:hover li
{
}
#submenu ul
{
	list-style-type:		none;
	float:					left;
	padding:				15px 20px 15px 10px;
	width:					149px;
	height:					138px;
	margin:					0 10px 0 0;
	background-repeat:		no-repeat;
}
#submenu h3
{
	font-size:				12px;
	margin:					5px 0 5px 5px;
}
#submenu h3 a
{
	color:					#006293;
}
#submenu li, #submenu ul li a
{
}
#submenu li
{
	padding:				7px 0 7px 20px;
	background:				url(/media/images/leafsubmenu.png) left center no-repeat;
	color:					#009FBB;
	text-transform:			uppercase;
	font-size:				11px;
}
/*#submenu li a:hover, #submenu li.huidig a
{
	background:				url(/media/images/leafmenu.png) no-repeat;
}*/

/* CONTENT */
#content
{
	padding:				10px 15px 0;
	margin:					-65px 0 0 10px;
	width:					530px;
	height:					224px;
	float:					left;
	background:				url(/media/images/contentbg.png) no-repeat;
	overflow:				visible;
	text-align:				justify;
	_margin-left:			0;
}
#content em
{
	font-style:				normal;
	font-size:				11px;
	color:					#009FBB;
	font-weight:			bold;
}
#content table h3
{
	margin:					5px 0 0;
}
#content table p
{
	margin:					6px 0 0;
}
#tagcloud
{
	width:					210px;
	float:					right;
	margin:					5px 0 0;
	font-weight:			bold;
	font-size:				12px;
	text-align:				justify;
	color:					#009FBB;
	line-height:			1.2;
	text-transform:			uppercase;
}
#tagcloud em
{
	font-style:				normal;
	font-size:				14px;
	color:					#006293;
}

/* FOOTER */
#footer
{
	background:				url(/media/images/footerbg.gif) repeat-x;
	height:					157px;
	padding:				15px 0 0;
}
#footer-inner
{
	width:					950px;
	margin:					0 auto;
}
#footer a
{
	
}
#footer h3
{
	text-transform:			uppercase;
	margin:					0 0 10px;
}
#footer .vlak
{
	float:					left;
	display:				inline;
	width:					290px;
	height:					137px;
	padding:				0 0 0 50px;
	border-right:			1px solid #E8E8E8;
}
#footer .sociaal
{
	width:					260px;
	border:					none;
}
#bedrijvigheid img
{
	margin-right:			12px;
}
#twitter
{
	margin:					5px 40px 0 0;
	background:				#E8E8E8;
	padding:				5px;
	border:					1px solid #C9C9C9;
}
#twitter .datumtijd
{
	color:					#009FBB;
	font-size:				11px;
	float:					right;
}
#belmijterug
{
	margin:					5px 40px 0 0;
}
#belmijterug .melding
{
	background:				#E8E8E8;
	border-color:			#006293;
}
#belmijterug label
{
	width:					45px;
	float:					left;
}
#belmijterug input
{
	margin:					2px 0;
	width:					100px;
	background:				#E8E8E8;
	border:					none;
}
#belmijterug .submit
{
	border:					1px solid #C9C9C9;
}

#pasfoto
{
	float:					right;
	margin:					-42px -40px 0 10px;
}

#contactformulier .melding
{
	margin:					0 0 5px;
	background:				#E8E8E8;
	border-color:			#006293;
}
#contactformulier input, #contactformulier textarea, #contactformulier .submit
{
	background:				#E8E8E8;
	border:					none;
}
#contactformulier .button
{
	border:					1px solid #C9C9C9;
}