/* Kleuren
Links		-	#a23b64
Links hover	- 	#523463
*/

html { 
	filter: expression(document.execCommand("BackgroundImageCache", false, true)); 
}

body	{
	background			: #523463 url(../img/bg.gif) no-repeat center top;
	font				: 0.7em Verdana;
	text-align			: center; 
	margin				: 0 auto;

}

.toegankelijkheid	{
	display				: none;
}


/* --------------------------------	*/
/* clearfix						 	*/
/* --------------------------------	*/
.clearfix:after	{
	content				: "."; 
	display				: block; 
	height				: 0; 
	visibility			: hidden;
}
	
.clearfix	{	
	display				: inline-block;	
}

/* start verbergen voor IE-mac \*/
* html .clearfix 	{ 
	height				: 1%;
}
.clearfix 	{ 
	display				: block;
}
/* einde van verbergen IE-mac */

.clear	{
	clear				: both;
}

#container #content .highlight
{
	background-color: yellow;
}


/* --------------------------------	*/
/* container					 	*/
/* --------------------------------	*/
#container	{
	background			: #fff url(../img/header.jpg) no-repeat left top;
	position			: relative;
	margin				: 0 auto;
	width				: 994px;
	text-align			: left;
}

/* --------------------------------	*/
/* header						 	*/
/* --------------------------------	*/
#header	{
	position			: relative;
	height				: 217px;
}

#header h1	{
	position			: absolute;
	top					: 58px;
	left				: 382px;
}

#header h1 a	{
	text-indent			: -9000px;
	overflow			: hidden;
	display				: block;
	height				: 30px;
	width				: 254px;
}

/* --------------------------------	*/
/* search						 	*/
/* --------------------------------	*/

#search-en-size	{
	float				: right;
	margin				: 90px 11px 0 0;
	*margin				: 88px 5px 0 0;
	_margin				: 88px 3px 0 0;
	z-index				: 1000;
	position			: relative;
}

#search-en-size form.zoekformulier input.text	{
	font				: 13px Verdana;
	padding				: 0 6px 0 6px;
	background			: url(../img/zoek_veld.gif)  left top;
	background-attachment:inherit;
	width				: 120px;
	*width				: 120px;
	height				: 20px;
	border				: solid 0 #fff;	
	overflow			: hidden;
	margin-right		: 4px;
}	

#search-en-size input.button 	{
	font				: 0px Tahoma;
	color				: #523463;	
	cursor				: pointer;
	background			: url(../img/zoek_button.gif) no-repeat left top;
	border				: solid 0 #fff;
	width				: 70px;
	height				: 18px;
	margin				: 0 0 -2px -2px;
	*margin				: 0 0 1px -2px;
	text-indent			: -999em;
	overflow			: hidden;
}

#search-en-size label.error {
	position			: absolute;
	left				: 0;
	top					: -30px;
	background			: #ffe1e1;
	padding				: 5px;
	border				: 1px solid #C00;
	color				: #C00;
	filter				: alpha(opacity=70);
	opacity				: 0.7;
}

/* --------------------------------	*/
/* text size buttons			 	*/
/* --------------------------------	*/
#text_size	{
	margin				: 14px 0 0 134px;
}

#text_size a, #text_size span.groter, #text_size span.kleiner	{
	display				: block;
	text-indent			: -999em;
	overflow			: hidden;
	float				: left;
	margin-left			: 2px;
}

#text_size a.groter	{
	background			: url(../img/a-icons.gif) no-repeat 0 0;
	width				: 31px;
	height				: 31px;
}

#text_size a.kleiner	{
	background			: url(../img/a-icons.gif) no-repeat 0 -31px;
	width				: 24px;
	height				: 24px;
	margin				: 4px 0 0 0;
}
#text_size span.groter	{
	background			: url(../img/a-icons2.gif) no-repeat 0 0;
	width				: 31px;
	height				: 31px;
}

#text_size span.kleiner	{
	background			: url(../img/a-icons2.gif) no-repeat 0 -31px;
	width				: 24px;
	height				: 24px;
	margin				: 4px 0 0 0;
}


/* --------------------------------	*/
/* menu							 	*/
/* --------------------------------	*/
#menu	{
	background			: url(../img/menu.jpg) no-repeat left top;
	width				: 994px;
	height				: 84px;
	clear				: both;
	position			: relative;
	z-index				: 1337;
}

#menu.home { background	: url(../img/menu_home.jpg) no-repeat left top;	}

#menu li	{
	position			: absolute;
	height				: 30px;
}

#menu li.home		{	left: 180px; top: 9px; }
#menu li.over		{	left: 247px; top: 30px; }
#menu li.werken		{	left: 346px; top: 55px; }
#menu li.klant		{	left: 488px; top: 40px; }
#menu li.familie	{	left: 543px; top: 23px; }
#menu li.contact	{	left: 613px; top: 16px; }
#menu li.sitemap	{	left: 753px; top: 30px; }

#menu li a	{
	display				: block;
	overflow			: hidden;
	text-indent			: -900em;
	position			: relative;
	z-index				: 20;
}

#menu li.home a		{	width: 53px; height: 27px; }
#menu li.over a		{	width: 83px; height: 35px; }
#menu li.werken	 a	{	width: 127px; height: 20px; }
#menu li.klant a	{	width: 40px; height: 20px; }
#menu li.familie a	{	width: 55px; height: 22px; }
#menu li.contact a	{	width: 123px; height: 21px; }
#menu li.sitemap a	{	width: 56px; height: 30px; }

#menu li a:hover, #menu li a.actief, #menu li.hover a	{
	background			: url(../img/menu_hover.gif) no-repeat left top;
}

#menu li.home a:hover, #menu li.home_hover a, #menu li.home a.actief, #menu li.home_hover a.actief				{	background-position: -74px -1px; }
#menu li.over a:hover, #menu li.over_hover a, #menu li.over a.actief, #menu li.over_hover a.actief 				{	background-position: -1px -30px; }
#menu li.werken a:hover, #menu li.werken_hover a, #menu li.werken a.actief, #menu li.werken_hover a.actief 		{	background-position: -4px -75px; }
#menu li.klant a:hover, #menu li.klant_hover a, #menu li.klant a.actief, #menu li.klant_hover a.actief 			{	background-position: -3px -96px; }
#menu li.familie a:hover, #menu li.familie_hover a, #menu li.familie a.actief, #menu li.familie_hover a.actief 	{	background-position: -4px -119px; }
#menu li.contact a:hover, #menu li.contact_hover a, #menu li.contact a.actief, #menu li.contact_hover a.actief 	{	background-position: -3px -145px; }
#menu li.sitemap a:hover, #menu li.sitemap_hover a, #menu li.sitemap a.actief, #menu li.sitemap_hover a.actief 	{	background-position: -6px -167px; }

/* submenus */
#menu li div	{
	display				: none;
	position			: absolute;
	left				: 0;
	width				: 200px;
	z-index				: 1;
}

#menu li.hover div	{
	display				: block;
}

#menu li.home div		{	left: -6px; top: 21px; background: url(../img/imagemap_menu.gif) no-repeat -1400px top; }
#menu li.over div		{	left: -9px; top: 15px; background: url(../img/imagemap_menu.gif) no-repeat -1600px top; }
#menu li.werken div		{	left: -6px; top: 0px; background: url(../img/imagemap_menu.gif) no-repeat -1800px top; }
#menu li.klant div		{	left: -3px; top: -2px; background: url(../img/imagemap_menu.gif) no-repeat -2000px top; }
#menu li.familie div	{	left: -4px; top: 15px; background: url(../img/imagemap_menu.gif) no-repeat -2200px top; }
#menu li.contact div	{	left: -1px; top: 21px; background: url(../img/imagemap_menu.gif) no-repeat -2400px top; }
#menu li.sitemap div	{	left: -16px; top: 16px; background: url(../img/imagemap_menu.gif) no-repeat -2600px top; }

#menu ul li	{
	position			: relative;
	width				: 200px;
	height				: auto;
	background			: #523463;
*display				: inline;
}

#menu li.home ul		{	padding: 68px 0; background: url(../img/imagemap_menu.gif) no-repeat 0 bottom; }
#menu li.over ul		{	padding: 54px 0; background: url(../img/imagemap_menu.gif) no-repeat -200px bottom; }
#menu li.werken ul		{	padding: 46px 0; background: url(../img/imagemap_menu.gif) no-repeat -400px bottom; }
#menu li.klant ul		{	padding: 55px 0; background: url(../img/imagemap_menu.gif) no-repeat -600px bottom; }
#menu li.familie ul		{	padding: 40px 0; background: url(../img/imagemap_menu.gif) no-repeat -800px bottom; }
#menu li.contact ul		{	padding: 55px 0; background: url(../img/imagemap_menu.gif) no-repeat -1000px bottom; }
#menu li.sitemap ul		{	padding: 58px 0; background: url(../img/imagemap_menu.gif) no-repeat -1200px bottom; }

#menu ul li.first-child	{
	border-top			: solid 1px #644972;
}

/* Submenu item zonder sub sub */
#menu ul li a	{
	background			: none !important;
	background-color	: #523463 !important;
	color				: #fff;
	overflow			: visible;
	text-indent			: 0;
	height				: auto !important;
	width				: 160px !important;
	padding				: 4px 20px !important;
	border-bottom		: solid 1px #644972;
	text-decoration		: none;
}

#menu ul li a:hover, #menu ul li.actief a, #menu ul li.actief li a:hover	{
	background			: none !important;
	background-color	: #644972 !important;
}
#menu ul li.actief li a	{
	background			: none !important;
	background-color	: #523463 !important;
}

/* Submenu item met sub sub */
#menu ul li a.sub	{
	background			: #523463 url(../img/submenu_item_bg.gif) no-repeat 185px !important;
}
#menu ul li a.sub:hover, #menu ul li.actief a.sub, #menu ul li.actief li a.sub:hover	{
	background			: #644972 url(../img/submenu_item_bg.gif) no-repeat 185px !important;
}
#menu ul li.actief li a.sub	{
	background			: #523463 url(../img/submenu_item_bg.gif) no-repeat 185px !important;
}


/* sub-sub menu */
#menu ul li ul {
	background			: #523463 !important;
	color				: #fff;
	padding				: 0 !important;
	margin-top			: 1px;
	display				: none;
	position			: absolute;
	left				: 200px;
	top					: 0;
	border				: 1px solid #FFF;
}

#menu ul li.hover ul,
#menu ul li:hover ul {
	display				: block;
}

/* subsubmenu van wonen */
#menu ul li ul.subsubmenu_wonen {
	width				: 260px;
}

#menu ul li ul.subsubmenu_wonen li {
	width				: 260px;
}

#menu ul li ul.subsubmenu_wonen li a {
	width				: 220px !important;
}

/* --------------------------------	*/
/* balk links					 	*/
/* --------------------------------	*/
#balk_links	{
	background			: #A23C64 url(../img/linkerbalk.gif) no-repeat left bottom;
	width				: 197px;
	margin				: 0 0 0 18px;
	_margin				: 0 0 0 9px;
	padding				: 0 0px 40px 0px;
	color				: #fff;	
	float				: left;	
	min-height			: 450px;
	_height				: 450px;
	position			: relative;
}	

#balk_links .balk_links_kopje	{
	background 			: url(../img/imagemap.gif) no-repeat 0 -35px;
	width				: 186px;
	height				: 37px;
	margin				: 0 0 0 8px;
}

#balk_links .balk_links_kopje a	{
	text-indent			: -999em;
	overflow			: hidden;
	display				: block;
	width				: 186px;
	height				: 37px;
	background			: url(../img/kopjes_links.gif) no-repeat;
}

#balk_links .balk_links_kopje a.nieuws		{ background-position: left top; }
#balk_links .balk_links_kopje a.vacatures	{ background-position: left -37px; }
#balk_links .balk_links_kopje a.email		{ background-position: left -74px; }

#balk_links a,
#balk_links a:visited,
#balk_links a:active {
	color				: #fff;
}

#balk_links a:hover {
	color				: #aaa;
}
#balk_links ul {
	list-style-image	: url(../img/list_links.gif);
	*list-style-image	: url(../img/list_ie_links.gif);
	font				: 0.9em Verdana;
	margin				: 3px 0 20px 25px;
	line-height			: 1.6em;
}

#balk_links ul a {
	color				: #fff
}

#balk_links #huis {
	height				: 50px;
	bottom				: 0;
	margin				: 0 0 0 5px;
	position			: absolute;
}		

#balk_links #huis a {
	display				: block;
	width				: 185px;
	height				: 51px;
	padding				: 0;
	margin				: -8px 0 0 0;
	position			: relative;
	z-index				: 1000;
	text-indent			: -900em;
}

/* --------------------------------	*/
/* balk links homepage			 	*/
/* --------------------------------	*/

#balk_links_home {
	background			: #A23C64 url(../img/linkerbalk_home.gif) no-repeat left bottom;
	width				: 217px;
	margin				: 0 0 0 18px;
	_margin				: 0 0 0 9px;
	padding				: 0 25px 40px 25px;
	_padding			: 0 21px 40px 29px;
	color				: #fff;	
	float				: left;
}

#balk_links_home img {
	border				: 3px #fff solid;	
}

#balk_links_home p.cont_links_home {
	margin-left			: 8px;
	*margin-left		: 0;
	line-height			: 1.6em;
}

#balk_links_home table {
	color				: #FFF;
	line-height			: 1.6em;
}

#balk_links_home a,
#balk_links_home a:visited,
#balk_links_home a:active  {
	margin-left			: 8px;
	color				: #fff;
	font-weight			: bold;
}

#balk_links_home a:hover {
	color				: #aaa;
}

h4, h3	{
	font-size			: 1.7em;
	font-family			: Garamond;
	color				: #FFF;
}


/* --------------------------------	*/
/* content						 	*/
/* --------------------------------	*/
#content	{
	float				: left;
	margin				: 0 0 0 32px;
}

#content.home	{ margin: 0 0 -30px 13px;}

#content a,
#content a:visited,
#content a:active {
	color				: #a23b64;
 	text-decoration		: underline;
}

#content a:hover {
	color				: #523463;
}

#content #h2 {
	background			: url(../img/titel_b_bg.gif) no-repeat left bottom;
	width				: 707px;
}

h2 {
	color				: #FFF;
	background			: url(../img/titel_t_bg.gif) no-repeat left top;
	font-size			: 1.7em;
	font-family			: Garamond, Georgia, "Times New Roman", serif;
	padding				: 6px 0 5px 23px;
}

#content #h2	a,
#content #h2	a:visited,
#content #h2	a:active {
	float				: right;
	margin				: -20px 33px 0 0;
	color				: #fff;
	position			: relative;
	font-size			: 0.8em;
}

#content #h2	a:hover {
	color				: #aaa;
}

#content #h2 form {
	float				: right; 
	margin				: -30px 33px 0 0; 
	position			: relative;
}
#content #h2 form .button {
	border				: 1px solid #FFF;
}

/*nieuws overzicht*/
#content .vacature_onder_titel {
	width				: 709px;
	height				: 123px;
	text-indent			: -9000em;
	background			: url(../img/vacature_onder_titel.gif) no-repeat left top;
}	
#content #nieuws_overzicht {
	margin-bottom		: 4em;
}


#content dl, #content #info {
	background			: url(../img/content_bg.png) no-repeat right bottom;
	width				: 676px;
	margin				: 0 0 0 3px;
	padding				: 10px 10px 10px 20px;
	position			: relative;
	line-height			: 1.6em;
}

#content .vacaturedetail p {
	margin				: 1em 0;
}

#content #info h5 {
	color				: #a23c64;
	border-top			: 2px solid #a23c64;
	border-bottom		: 2px solid #a23c64;
	font-size			: 1.1em;
	text-indent			: 10px;
	padding				: 2px 0;
}

#content h3 {
	visibility			: visible;
	color				: #a23b64;
	font-family			: Verdana, arial, sans-serif;
	font-size			: 1.4em;
	margin				: 0 0 18px 0;
}

#content dt,
#content dt a,
#content dt a:visited, 
#content dt a:active {
	color				: #a23b64;
	font-size			: 1.05em;
	font-weight			: bold;
	text-decoration		: underline;
}

#content dd {
	line-height			: 1.6em;
	margin-top			: 3px; 
}



#content #nieuws_overzicht a.lees_meer,
#content #nieuws_overzicht a:active.lees_meer,
#content #nieuws_overzicht a:visited.lees_meer   {
	background			: url(../img/imagemap.gif) no-repeat 0 -72px;
	display 			: block;
	width				: 72px;
	height				: 20px;
	padding				: 0 0 0 14px;
	color				: #fff;
	text-transform		: uppercase;
	font-weight			: bold;
	font-size			: 0.8em;
	margin				: 10px 0 0 0;
}

#content #nieuws_overzicht a:hover.lees_meer {
	background			: url(../img/imagemap.gif) no-repeat 0 -112px;
}

#content #nieuws_overzicht	.datum {
	background			: url(../img/imagemap.gif) no-repeat 0 -92px;
	float				: right;
	width				: 78px;
	height				: 20px;	
	font-size			: 0.8em;
	padding				: 0 0 0 10px;
	margin				: -20px 0 0 0;
}

#content #nieuws_overzicht #nieuws_navigatie ul {
	background			: url(../img/imagemap.gif) no-repeat 0 -132px;
	width				: 175px;
	height				: 24px;
	right				: 0;
	margin				: -9px 38px 0 0;
	padding				: 9px 0 0 5px;
	color				: #fff;
	position			: absolute;
	float				: right;
	list-style			: none;
}

#content #nieuws_overzicht #nieuws_navigatie ul li {
	float				: left;
	padding				: 1px 2px;
	font-size			: 0.9em;
}


#content #nieuws_overzicht #nieuws_navigatie a,
#content #nieuws_overzicht #nieuws_navigatie a:visited,
#content #nieuws_overzicht #nieuws_navigatie a:active {
	color				: #fff;
}


#content #nieuws_overzicht #nieuws_navigatie a:hover {
	color				: #fff;
	text-decoration		: none;
}

/* nieuws detail */

#content #nieuws_detail dt {
	margin-bottom		: 20px;
}

#content #nieuws_detail img {
	float				: right;
	background			: #fff none repeat scroll 0% 50%;
	border-bottom		: 2px solid #eee;
	border-left			: 1px solid #eee;
	border-right		: 2px solid #eee;
	margin				: 0 40px 15px 60px;
}
/* --------------------------------	*/
/* content homepage				 	*/
/* --------------------------------	*/
#broodkruimelpad {
	margin				: 13px 0 10px 21px;
	color				: #a23b64;
}

#broodkruimelpad a,
#broodkruimelpad a:active,
#broodkruimelpad a:visited {
	color				: #a23b64;
 	text-decoration		: underline;
}

#broodkruimelpad a:hover {
	color				: #523463;
}

#content #nieuws_home	{
	float				: left;
}

#content a#h2_nieuws_home	{
	background			: url(../img/kopjes.gif) no-repeat 0 0;
	width				: 449px;
	height				: 38px;	
	text-indent			: -900em;
	display				: block;
}

#content #content_nieuws_home {
	background			: #fff url(../img/nieuws_home_bg.png) no-repeat bottom right;
	padding				: 10px 8px 40px 15px;
	width				: 426px;
}

#content #content_nieuws_home span.datum {
	font-size			: 0.9em;
	line-height			: 1.8em;
	color				: #AB4F74;
}

#content #vacatures_home	{
	float				: left;
	margin-left			: 10px;
}

#content a#h2_vacatures_home {
	background			: url(../img/kopjes.gif) no-repeat 0 -38px;
	height				: 38px;
	width				: 225px;
	display				: block;
	text-indent			: -900em;
}

#content #content_vacatures_home {
	width				: 205px;
	padding				: 5px 15px 15px 5px;
	background			: #fff url(../img/vacatures_home_bg.png) no-repeat bottom right;
	line-height			: 1.6em;
}

#content #content_vacatures_home ul {
	list-style-image	: url(../img/list.gif);
	*list-style-image	: url(../img/list_ie.gif);
}

#content #content_vacatures_home a,
#content #content_vacatures_home a:visited,
#content #content_vacatures_home a:active {
	color				: #523463;
 	text-decoration		: underline;
}

#content #content_vacatures_home a:hover {
	color				: #a23b64;
}

/* HKZ */
.hkz_cert {
	display				: block;
	width				: 223px;
	height				: 110px;
	margin				: 20px 0 0 0;
}

.hkz_cert a {
	text-indent			: -900em;
	display				: block;
	width				: 223px;
	height				: 110px;
	background			: url(../img/hkz_cert.gif) no-repeat left top;
}

/* --------------------------------	*/
/* huisje						 	*/
/* --------------------------------	*/

#huis_home {
	background			: url(../img/huis.gif) no-repeat left top;
	clear				: left;
	width				: 277px;
	height				: 59px;
	padding				: 41px 0 0 0;
	top					: -30px;
	position			: relative;
}		

#huis_home a,
#huis_home a:visited,
#huis_home a:active {
	display				: block;
	width				: 270px;
	height				: 50px;
	position			: relative;
	z-index				: 1000;
	text-indent			: -900em;
}

#huis_home a:hover {
	text-decoration		: underline;
	color				: #fff;
}


/* --------------------------------	*/
/* Veel gestelde vragen FAQ		 	*/
/* --------------------------------	*/
.faq li {
	color				: #a23b64;
	clear				: left;
}

.faq li span {
	color				: #000;
}

.faq li span img {
	float				: left;
	margin				: 5px 5px 5px 0;
}

/* navigatie */
#navigatie ul {
	list-style			: none;
	margin				: 0;
}
#navigatie ul li {
	list-style			: none;
	float				: left;
	margin				: 0 1px;
}
#navigatie ul li.navigatie_huidige_pagina {
	padding				: 2px 4px;
	font-weight			: bold;
	border				: 1px solid #523463;
}
#navigatie ul li a {
	display				: block;
	border				: 1px solid #ccc;
	color				: #999;
	text-decoration		: none;
	padding				: 2px 4px;
}
#navigatie ul li a:hover {
	border				: 1px solid #a23b64;
	color				: #a23b64;
	background-color	: #fcfcfc;
}


/* --------------------------------	*/
/* Locaties						 	*/
/* --------------------------------	*/
#locaties {
	position			: relative;
}
#locaties ul {
	list-style			: none;
	margin				: 0;
	padding				: 0;
}
#locaties li {
	list-style			: none;
	padding				: 0;
	width				: 134px;
	background			: url(../img/locaties_li_bg.gif) no-repeat left bottom;
}
#locaties li:hover, #locaties li.hover {
	background			: url(../img/locaties_li_bg.gif) no-repeat right bottom;
}
#locaties li a, #locaties li a:visited, #locaties li a:hover, #locaties li a:active, #locaties li.hover a	{
	display				: block;
	font-weight			: bold;
	background			: url(../img/locaties_img_bg.gif) no-repeat left top;
	text-decoration		: none;
}
#locaties li:hover a, #locaties li.hover a	{
	background			: url(../img/locaties_img_bg.gif) no-repeat right top;
}
#locaties li span {
	display				: block;
	width				: 124px;
	text-align			: center;
	padding				: 5px 0 5px 5px;
	text-decoration		: underline;
	font-size			: 0.9em;
}

#locaties ul.locaties_boven span {
	height				: 35px;	
}

#locaties li.hover span {
	color				: #FFF;
	cursor				: pointer;
}

#locaties li img {
	width				: 130px;
	height				: 79px;
}

#locaties ul.locaties_boven {
	margin				: 0;
	position			: relative;
	z-index				: 3;
}

#locaties ul.locaties_boven li {
	float				: left;
	margin				: 0 1px 5px 0;
}

#locaties ul.locaties_links {
	clear				: left;
	float				: left;
	margin				: 0;
	position			: relative;
	z-index				: 2;
}

#locaties ul.locaties_links li {
	margin				: 0 0 3px 0;
}

#locaties #map {
 	width				: 540px; 
	height				: 875px;
	float				: right;
	z-index				: 1;
}


/* iwes opmaak */
#content blockquote	{
	margin				: 0 0 10px 30px;
}

#content ul	{
	margin				: 0 0 10px 30px;
	list-style			: square;
}

#content ol	{
	margin				: 0 0 10px 30px;
	list-style			: decimal;
}

/* formulieren */
#content input, #content select, #content textarea	{
	border				: solid 1px #7C7C7C;
	font				: 1em Verdana;
	padding				: 2px;
}
#content textarea {
	overflow			: auto;
}

#content input.radio, #content input.checkbox 	{
	border				: none;
}

#content input.button 	{
	border				: 0;
	cursor				: pointer;
	background			: #A23B64;
	color				: #fff;
	font-weight			: bold;
}
#content input.fout, #content textarea.fout	{
	border				: 1px solid #F00;
}
#content .melding, #content label.fout	{
	color				: #F00;
}

/* vacature form */
#content #info ul.formulier {
	list-style			: none;
	margin				: 0;
	padding				: 0;
}
#content #info ul.formulier li {
	clear				: left;
}
#content #info ul.formulier div.label {
	width				: 150px;
	float				: left;
	margin				: 0 0 4px 0;
}
#content #info ul.formulier div.veld {
	width				: 350px;
	float				: left;
	margin				: 0 0 4px 0;
}

#content #info ul.formulier .button {
	margin				: 10px 0 10px 150px;
	padding				: 3px 10px;
}

/* Zoeken */
#content dl#zoekvak {
	background			: none;
	margin				: 0 0 0 3px;
	padding				: 0;
	width				: 500px;
	position			: relative;
	line-height			: 1.6em;
}
#content dl#zoekvak dt {
	text-decoration		: none;
}
#content dl#zoekvak dd {
	padding				: 0 0 18px 20px;
}

/* --------------------------------	*/
/* footer						 	*/
/* --------------------------------	*/
#footer	{
	clear				: both;
	background			: url(../img/footer.gif) no-repeat left bottom;
	height				: 55px;
	color				: #9785a1;
}

#footer a {
	color				: #9785a1;
}

#footer address	{
	float				: right;
	font-style			: normal;
	margin-right		: 19px;
	text-align			: right;
}

#footer .mail	{
	padding-top			: 37px;
	display				: block;
	position			: relative;
	z-index				: 1000;
}

#footer .fn,
#footer .type	{
	display				: none;
}

#footer	#amimpact {
	padding				: 10px 0 20px 10px;
	top					: 40px;
	position			: relative;
}

/* --------------------------------	*/
/* googlemaps					 	*/
/* --------------------------------	*/
iframe.googlemaps	{
	border				: solid 1px black;
	overflow			: hidden; 
}

#googlemaps	{
	width				: 500px;
	height				: 400px;
	background			: #eee;
	text-align			: left;
	font				: 1em Trebuchet MS;
	color				: #000;
}

#googlemaps a	{
	color				: #58585A;
}

/*-------------nieuwsbriefformulier------------------------*/
#nieuwsbriefformulier {
	font-family				: Tahoma, Arial, Verdana, sans-serif;
	font-size				: 1em;
	color					: #000;
	line-height 			: 1.4em;
}

#nieuwsbriefformulier fieldset {
	margin					: 0;
	padding					: 0;
	border					: 0;
}

#nieuwsbriefformulier legend {
	text-indent				: -900em;
}

#nieuwsbriefformulier ul {
	list-style				: none;
	padding					: 0;
	margin					: 0;
}

#nieuwsbriefformulier li {
	margin					: 0 0 3px 0;
}

#nieuwsbriefformulier li label {
	display					: block;
	width					: 80px;
	float					: left;
	padding					: 3px 0 1px 0;
}
#nieuwsbriefformulier li input {
	border					: 1px solid #AAA;
	color					: #000;
	width					: 300px;
	padding					: 1px 2px;
}

#nieuwsbriefformulier li#extra_variabelen {
	clear					: both;
}

#nieuwsbriefformulier li#extra_variabelen select {
	display					: block;
	width					: 80px;
	margin					: 10px 0 3px 80px;
}

#nieuwsbriefformulier li#extra_variabelen input {
	margin					: 0 0 3px 0;;
}

#nieuwsbriefformulier li.aan_afmelden {
	padding					: 10px 0 10px 80px;
}
#nieuwsbriefformulier li.aan_afmelden input.radio {
	border					: 0;
	width					: 17px;
}
#nieuwsbriefformulier li.aan_afmelden label {
	width					: 100px;
	display					: inline;
	float					: none;
}

#nieuwsbriefformulier li input.veldFout_nieuwsbriefformulier {
	border					: 1px solid #F22;
	background-color		: #E5ECF5;		
}

#nieuwsbriefformulier li input.multipleFout_nieuwsbriefformulier {	
	background-color		: #E5ECF5;		
}

#nieuwsbriefformulier li input.button {
	font-size				: 1em;
	font-weight     		: bold;
	color					: #FFF;
	border					: 0;
	background-color		: #A23B64;
	cursor					: pointer;
	width					: auto;
	padding					: 3px 20px;
	margin					: 10px 0 10px 80px;
}

#nieuwsbriefformulier #melding_nieuwsbriefformulier {
	color					: #E70509;
	display					: none;
	font-weight				: bold;
}
