body	{
	background			: #101010 url(../img/body_bg.jpg) repeat-x left top;
	font				: 0.7em Verdana;
}

.toegankelijkheid	{
	position			: absolute;
	left				: -999em;
}

.clear	{
	clear				: both;
}


/* --------------------------------	*/
/* container					 	*/
/* --------------------------------	*/
#container	{
	position			: relative;
	margin				: 0 auto;
	width				: 994px;
	height				: 750px;
	background			: url(../img/container_bg.png) no-repeat right 16px;
}


/* --------------------------------	*/
/* header						 	*/
/* --------------------------------	*/
#header	{
	position			: relative;
	height				: 100px;
}

#header a.logo	{
	position			: absolute;
	top					: 87px;
	left				: 0;
}


/* --------------------------------	*/
/* menu							 	*/
/* --------------------------------	*/
#menu li a	{
	position			: absolute;
	z-index				: 1337;
	left				: 400px;
	top					: 100px;
	background			: url(../img/menu_items.gif) no-repeat;
	text-indent			: -900em;
	overflow			: hidden;
}

#menu li a.home					{ left: 289px; top: 169px; width: 102px; height: 107px; background-position: -361px 2px; 	}
#menu li a.ster_hond			{ left: 330px; top: 48px; width: 178px; height: 165px; background-position: -357px -107px; 	}
#menu li a.ster_kat				{ left: 478px; top: 16px; width: 168px; height: 103px; background-position: -366px -247px; 	}
#menu li a.kijkoperatie			{ left: 642px; top: 16px; width: 146px; height: 108px; background-position: -381px -350px; 	}
#menu li a.aandachtsgebieden	{ left: 755px; top: 52px; width: 200px; height: 192px; background-position: -370px -479px; 	}
#menu li a.contact				{ left: 886px; top: 208px; width: 106px; height: 114px; background-position: -360px -678px; }
#menu li a.links				{ left: 902px; top: 303px; width: 92px; height: 200px; background-position: -355px -790px; 	}

#menu li.actief a.home					{ background-position: 0 0; 		}
#menu li.actief a.ster_hond				{ background-position: 0 -107px; 	}
#menu li.actief a.ster_kat				{ background-position: 0 -272px; 	}
#menu li.actief a.kijkoperatie			{ background-position: 0 -375px; 	}
#menu li.actief a.aandachtsgebieden		{ background-position: 0 -483px; 	}
#menu li.actief a.contact				{ background-position: 0 -675px; 	}
#menu li.actief a.links					{ background-position: 0 -789px; 	}




/* --------------------------------	*/
/* submenu						 	*/
/* --------------------------------	*/
#submenu	{
	position			: absolute;
	min-height			: 150px;
	bottom				: 272px;
	left				: 0;
	width				: 265px;
}

#submenu h2	{
	font				: 1.7em Georgia, "Times New Roman", Times, serif;
	color				: #8AA910;
	padding				: 5px 22px;
	background			: #131313;
	border				: solid 1px #262626;
	border-right		: none;
}

#submenu li a	{
	color				: #96659C;
	padding				: 6px 22px;
	width				: 216px;
	display				: block;
	font				: 1.4em Georgia, "Times New Roman", Times, serif;
	border-bottom		: solid 1px #2D2D2D;
	text-decoration		: none;
}

#submenu li a:hover	{
	color				: #AEAEAE;
	background			: #2D2D2D;
}

#submenu li.actief a	{
	font-weight			: bold;
	background			: #2D2D2D;
	color				: #AEAEAE;
}



/* --------------------------------	*/
/* logos						 	*/
/* --------------------------------	*/
#logos	{
	position			: absolute;
	bottom				: 140px;
	left				: 0;
	width				: 274px;
	height				: 79px;
	background			: url(../img/logos_bg.gif) no-repeat;
}

#logos li	{
	float				: left;
	width				: 90px;
}

#logos li a	{
	float				: left;
	display				: block;
	width				: 81px;
	height				: 73px;
	text-indent			: -900em;
	overflow			: hidden;
}



/* --------------------------------	*/
/* content						 	*/
/* --------------------------------	*/
#content	{
	line-height			: 1.8em;
	position			: absolute;
	left				: 420px;
	top					: 210px;
	width				: 440px;
	height				: 360px;
	overflow			: auto;
	color				: #545454;
}

#content h1	{
	font				: 2.2em Georgia, "Times New Roman", Times, serif;
	margin				: 0 0 7px 0;
}

#content a 			{ color: #96659C; }
#content a:visited 	{ color: #96659C; }
#content a:hover 	{ color: #96659C; }

/* iwes opmaak */
#content .iwes blockquote	{
	margin				: 0 0 10px 30px;
}

#content .iwes ul	{
	margin				: 0 0 10px 30px;
	list-style			: square;
}

#content .iwes ol	{
	margin				: 0 0 10px 30px;
	list-style			: decimal;
}

/* formulieren */
#content .formmodule h4 {
	display				: none;
}

#content .formmodule ul {
	list-style			: none;
	margin				: 0;
}

#content .formmodule li {
	width				: 400px;
	float				: left;
	display				: inline;
	padding				: 1px 0;	
}

#content .formmodule .label {
	clear				: left;
	width				: 90px;
	float				: left;
}

#content .formmodule .veld {
	width				: 200px !important;
	float				: left;
}

#content input, 
#content select, 
#content textarea	{
	border				: solid 1px #999;
	color				: #545454;
	font				: 1em Verdana;
	padding				: 2px;
}

#content textarea	{
	overflow			: auto;
}

#content input.radio, 
#content input.checkbox 	{
	border				: none;
}

#content input.button 	{
	cursor				: pointer;
	background			: #8AA910;
	color				: #fff;
	border-color		: #79940E;
	font-weight			: bold;
}

#content input.fout, #content textarea.fout	{
	border				: 1px solid #F00;
}
#content .melding, #content label.fout	{
	color				: #F00;
}


/* --------------------------------	*/
/* googlemaps					 	*/
/* --------------------------------	*/
iframe.googlemaps	{
	border				: solid 1px black;
	overflow			: hidden; 
}

#googlemaps	{
	width				: 400px;
	height				: 320px;
	background			: #eee;
	text-align			: left;
	font				: 1em Trebuchet MS;
	color				: #000;
}

#googlemaps a	{
	color				: #58585A;
}


/* --------------------------------	*/
/* footer						 	*/
/* --------------------------------	*/
#footer	{
	position			: absolute;
	left				: 22px;
	bottom				: 10px;
}


#footer, #footer a	{
	color				: #575757;
	text-decoration		: none;
}

#footer a:hover	{
	color				: #8AA910;
}


/* --------------------------------	*/
/* amimpact						 	*/
/* --------------------------------	*/
#amimpact	{
	position			: absolute;
	right				: 22px;
	bottom				: 10px;
}

#amimpact, #amimpact a	{
	color				: #575757;
	text-decoration		: none;
}

#amimpact a:hover	{
	color				: #8AA910;
}