.waarschuwing {
	color: #FF0000;
	font-size: 14px;
}
/* css knipper bug oplossing */
html { 
	filter: expression(document.execCommand("BackgroundImageCache", false, true)); 
}

body	{
	background			: #F3F3F3;
	margin				: 0;
	padding				: 0;
	font				: 0.7em Verdana;
	text-align			: center; /* #container centreren voor IE5 */
}

.toegankelijkheid	{
	display				: none;
}


/* --------------------------------	*/
/* achtergrond					 	*/
/* --------------------------------	*/
#achtergrond	{
	background			: url(../img/achtergrond_bg.gif) repeat-y center top;
}


/* --------------------------------	*/
/* container					 	*/
/* --------------------------------	*/
#container	{
	position			: relative;
	margin				: 0 auto;
	padding				: 0 0 18px 0;
	width				: 994px;
	text-align			: left;
	background			: #fff;
}


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

#header h1	{
	margin				: 0;
	position			: absolute;
	top					: 52px;
	left				: 48px;
}

#header h1 a	{
	text-indent			: -9000px;
	overflow			: hidden;
	display				: block;
	height				: 15px;
	width				: 321px;
	background			: url(../img/logo.gif) no-repeat;
}


/* --------------------------------	*/
/* menu							 	*/
/* --------------------------------	*/
#menu	{
	height				: 32px;
	width				: 590px;
	background			: url(../img/menu_bg.gif) repeat-x;
	margin				: 0 0 0 26px;
	padding				: 0;
	list-style			: none;
	border-left			: solid 1px #c1d8ec;
	position			: relative;
	z-index				: 1337;
}

#menu li	{
	float				: left;
	height				: 32px;	
	border-right		: solid 1px #fff;
	position			: relative;
}

#menu li a	{
	height				: 22px;
	margin				: 2px 0;
	padding				: 6px 0 0 0;
	display				: block;
	border-right		: solid 1px #a1bdd7;
	text-align			: center;
	font-weight			: bold;
	color				: #161796;
	text-decoration		: none;
	float				: left;
}

#menu li a.home			{	width: 5em; }
#menu li a.vereniging	{	width: 9em; }
#menu li a.zorg			{	width: 5em; }
#menu li a.wonen		{	width: 6em; }
#menu li a.verkeer		{	width: 7em; }

#menu li.actief a	{
	background			: url(../img/menu_bg_a.gif) repeat-x;
	color				: #fff;
}

/* submenu */
#menu ul	{
	position			: absolute;
	left				: -999em;
	top					: 32px;
}

#menu li.hover ul	{
	left				: 0;
	margin				: 0;
	padding				: 0;
	list-style			: none;
}

#menu li.hover ul li	{
	height				: auto;
	border				: none;
	zoom				: 1;
}

#menu li.hover ul li a, #menu li.actief ul li a	{
	height				: auto;
	border				: none;
	width				: 12em;
	text-align			: left;
	padding				: 5px 10px 5px 16px;
	margin				: 0;
	color				: #38658d;
	font-weight			: normal;
	text-decoration		: underline;
	background			: #c8d8e6 url(../img/submenu_bg.gif) repeat-x left top;
}


/* --------------------------------	*/
/* stappen						 	*/
/* --------------------------------	*/
#stappen	{
	position			: relative;
	height				: 186px;
	width				: 100px;
	margin				: 0;
	padding				: 0;
	list-style			: none;
	z-index				: 200;
}

#stappen li	{
	position			: absolute;
	left				: 46px;
	width				: 310px;
}

#stappen li.lidmaatschap	{	top: 36px;	}
#stappen li.premie			{	top: 99px;	}

#stappen li	a {
	display				: block;
	width				: 310px;
	height				: 60px;
	text-indent			: -900em;
	overflow			: hidden;
}

#stappen li.lidmaatschap a	{	background: url(../img/stap_lidmaatschap.gif) no-repeat; }
#stappen li.premie a		{	height: 61px; background: url(../img/stap_premie.gif) no-repeat; }
	

/* --------------------------------	*/
/* advertentie					 	*/
/* --------------------------------	*/
#advertentie	{
	position			: absolute;
	left				: 307px;
	top					: 128px;
	background			: url(../img/advertentie_bg.gif) no-repeat;
	width				: 282px;
	height				: 170px;
	z-index				: 100;
	text-align			: right;
}


/* --------------------------------	*/
/* mensen						 	*/
/* --------------------------------	*/
#mensen	{
	position			: absolute;
	top					: 1px;
	left				: 589px;
	background			: url(../img/mensen_bg.jpg) no-repeat left 17px;
	width				: 380px;
	height				: 297px;
	z-index				: 150;
}

#mensen a	{
	text-indent			: -900em;
	overflow			: hidden;
	z-index				: 1337;
}

#mensen a.stappen	{
	position			: absolute;
	left				: 21px;
	top					: 193px;
	width				: 350px;
	height				: 60px;
}

#mensen a.direct	{
	position			: absolute;
	left				: 85px;
	top					: 242px;
	width				: 290px;
	height				: 20px;
}


/* --------------------------------	*/
/* content						 	*/
/* --------------------------------	*/
#content 	{
	margin				: 0 0 20px 60px;
	width				: 885px;
}

#content h2 	{
	background			: url(../img/content_titel.gif) no-repeat;
	height				: 24px;
	padding				: 10px 15px 0 15px;
	font-size			: 1.1em;
	color				: #181796;
}

#content a	{
	color				: #181796;
}

#content a.hover	{
	color				: #181796;
	text-decoration		: none;
}

/* formulier */
#content input, #content select, #content textarea	{
	border				: solid 1px #181796;
	font				: 1em Verdana;
	color				: #565656;
}

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

#content input.button 	{
	cursor				: pointer;
	border				: outset 1px #181796;
	background			: #181796;
	color				: #fff;
	font-weight			: bold;
}

#content div.inhoud	{
	padding				: 0 15px;
	line-height			: 1.6em;
	color				: #565656;				
}


/* --------------------------------	*/
/* footer						 	*/
/* --------------------------------	*/
#footer 	{
	background			: url(../img/footer_bg.gif) no-repeat;
	margin				: 0 0 0 62px;
	padding				: 9px 20px 0 0;
	width				: 861px;
	height				: 23px;
	text-align			: right;
	font-size			: 0.9em;
	font-weight			: bold;
	color				: #5B98CE;
}

