/* BASIS ELEMENTEN *//* BASIS ELEMENTEN *//* BASIS ELEMENTEN */

a:link, a:visited, a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #899C00;
}

a:hover {
	text-decoration: underline;
}

body {
	background-color: #FBFEED;
	margin: 0px;
	color: #000;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #000;
	line-height : 1.35em;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

p {
	margin: 0px;
}

/* ACHTERGRONDEN *//* ACHTERGRONDEN *//* ACHTERGRONDEN *//* ACHTERGRONDEN *//* ACHTERGRONDEN */

.container {	/* buitenste tabel */
	background-color: #F4F9D3;
}


.header_bg {
	width: 185px;
	height: 76px;
	background-color: #B9D300;	
}

.kolom_text_bg {
	padding-top: 20px;
	width: 140px;
	background-color: #F4F9D3;
	text-align: center;
	vertical-align: top;
}

.logo_bg {
	background-color: #B9D300;
	padding: 8px 0px 0px 18px;
	height: 65px;
}

.main_bg {
	background-color: #FFF;
	width: 610px;
	padding: 10px; 
	margin: 0px;
	text-align: left;
}

.menu_links_bg {
	vertical-align: top;
	width: 100%;
	background-color: #F4F9D3;
	text-align: left;
}

.menu_bottom_bg {
	width: 100%;
	background-color: #F4F9D3;
	vertical-align: bottom;
	text-align: left;
}

.pijlen_bg {
	padding: 0em;
	vertical-align: middle;
	background-color: #B9D300;
	text-align: center;
	height: 18px;
	width: 18px;
}

.sub_titel_bg_groen {
	background-color: #EDF4B9;
	height: 19px;
	padding: 0px;
	background-repeat: repeat-x;
}

.td_spacer {
	height: 10px;
	background: url(../img/blanc.gif) left top no-repeat;
	line-height: 0px;
}

.tekst_bg {
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 0px 22px;
	width: 595px;
}

.tekst_bg_groen {
	background-color: #F4F9D3;
}

.tekst_bg_groen_kaart {
	background-color: #D1E06C;
}

.titels_bg {
	padding: 0px 0px 0px 10px;
	background-color: #FFF;
	margin: 0px;
	line-height: 2em;
}

.titels_bg_groen {
	padding: 0px 0px 0px 10px;
	background-color: #EDF4B9;
	margin: 0px;
	line-height: 2em;
}

/* LINKS *//* LINKS *//* LINKS *//* LINKS *//* LINKS *//* LINKS *//* LINKS */

a.links2:link, a.links2:visited, a.links2:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}

a.links2:hover {
	text-decoration: underline;
}

/* TEKST *//* TEKST *//* TEKST *//* TEKST *//* TEKST *//* TEKST *//* TEKST */

.tekst {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #000;
	line-height : 1.25em;
}

.tekst_groen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #899C00;
	line-height : 1.4em;
}

.tekst_groen_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #899C00;
	line-height : 1.4em;
	font-weight: bold;
}

.tekst_groen_bold a:link, .tekst_groen_bold a:visited, .tekst_groen_bold a:active {
	text-decoration: none;
}

.tekst_groen_bold a:hover {
	text-decoration: underline;
}

.tekst-bold {	
	font-weight: bold;	
}

/* NAVIGATIE TOP MENU *//* NAVIGATIE TOP MENU *//* NAVIGATIE TOP MENU *//* NAVIGATIE TOP MENU */

.menu_top_bg {
	background-color: #00B2DE;
	vertical-align: top;
}

.top_menu a {
	font-size: 0.75em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #00B2DE;
}

.top_menu a:link, .top_menu a:visited, .top_menu a:active {
	color: #fff;
	text-decoration: none;
}

.top_menu a:hover {
	color: #fff;
	text-decoration: none;
}


.top_menu_bg {
	}

.zorg {
	padding-left: 12px;
}

/* NAVIGATIE LINKERKANT *//* NAVIGATIE LINKERKANT *//* NAVIGATIE LINKERKANT */

.menu_links {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	} 
	
.menu_links ul { 
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
} 

.menu_links li {
	border-top: 1px solid #FFF; 
	line-height: 1.4em;
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.menu_links li a:link, .menu_links li a:visited  { 
	display: block; 
	width: 100%;
	padding: 2px 5px 3px 5px; 
	margin: 0px 0px 0px 0px;
	background-color: #C6A4E1; 
	color: #FFF;
	text-decoration: none;
} 

.menu_links li a:hover { 
	text-decoration: none;
	background-color: #8A6EA1; 
	color: #FFF; 
	text-decoration: none;
}

#menu_links_active { 			/* knop aan */
	background-color: #8A6EA1; 
	color: #FFF; 
}

/* NAVIGATIE BOTTOM *//* NAVIGATIE BOTTOM *//* NAVIGATIE BOTTOM */

.menu_bottom {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	} 
	
.menu_bottom ul { 
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
} 

.menu_bottom li {
	border-top: 1px solid #FFF; 
	line-height: 1.4em;
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.menu_bottom li a:link, .menu_bottom li a:visited  { 
	display: block; 
	width: 100%;
	padding: 2px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #ED8000; 
	color: #FFF;
	text-decoration: none;
} 

.menu_bottom li a:hover { 
	text-decoration: none;
	background-color: #BF4200; 
	color: #FFF; 
	text-decoration: none;
}

#menu_bottom_active { 			/* knop aan */
	background-color: #BF4200; 
	color: #FFF; 
}

#menu_bottom_werkn { 			
	background-color: #b9d300; 
	color: #FFF; 
}

#menu_bottom_werkn a, a#menu_bottom_werkn:hover { 			
	background-color: #7aa201; 
	color: #FFF; 
}

/* SUB MENU TOP *//* SUB MENU TOP *//* SUB MENU TOP *//* SUB MENU TOP */

.dhtml_menu_boven {
	position					: absolute;
	left 						: 0px;
	top 						: 0px;
	z-index						: 106;
	visibility					: hidden;
}

.sub_top_main {
	margin: 0;
	padding: 0;
}

.sub_top_main ul {
	margin: 0;
	padding: 0;
}

.sub_top_main li {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	list-style-type: none;
	display: inline;
}

.sub_top_main a {
	line-height: 1.4em;
	display: block;
	margin: 0px;
	padding: 2px 12px 3px 12px;
	background-color: #C4F4FF;
	border-top: 1px solid #008FB2;
	border-left: 1px solid #008FB2;
	border-right: 1px solid #008FB2;
}

.sub_top_main a:link, .sub_top_main a:visited {
	color: #007D9C;
	text-decoration: none;
}

.sub_top_main a:hover {
	background-color: #00B2DE;
	color: #fff;
}

.sub_top_main li.actief {
	margin: 0px;
	padding: 0px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	list-style-type: none;
	display: inline;
}

.sub_top_main li.actief a {
	line-height: 1.4em;
	display: block;
	margin: 0px;
	color: #FFF;
	padding: 2px 12px 3px 12px;
	background-color: #00B2DE;
	border-top: 1px solid #008FB2;
	border-left: 1px solid #008FB2;
	border-right: 1px solid #008FB2;
}

.sub_top_main li.actie a:link,.sub_top_main li.actie a:visited {
	color: #FFF;
	text-decoration: none;
}

.sub_top_main li.actief a:hover {
	background-color: #00B2DE;
	color: #fff;
}

/* ONDERSTE KNOP */

.sub_top_bottom a {
	font-size: 0.75em;
	line-height: 1.8em;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	padding: 0px;
	width: 100%;
	background-color: #C4F4FF;
	border-top: 1px solid #008FB2;
	border-bottom: 1px solid #008FB2;
}

.sub_top_bottom a:link, .sub_top_bottom a:visited {
	color: #007D9C;
	text-decoration: none;
}

.sub_top_bottom a:hover {
	background-color: #00B2DE;
	color: #fff;
	border-top: 1px solid #008FB2;
	border-bottom: 1px solid #008FB2;
}

.sub_top_bottom_actief a {
	font-size: 0.75em;
	line-height: 1.8em;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	padding: 0px;
	width: 100%;
	background-color: #00B2DE;
	border-top: 1px solid #008FB2;
	border-bottom: 1px solid #008FB2;
}

.sub_top_bottom_actief a:link, .sub_top_bottom_actief a:visited {
	color: #FFF;
	text-decoration: none;
}

.sub_top_bottom_actief a:hover {
	background-color: #00B2DE;
	color: #fff;
	border-top: 1px solid #008FB2;
	border-bottom: 1px solid #008FB2;
}

/* TABEL BG's hoekjes */

.sub_top_bottom_left { /* HOEKJE LINKS ONDER */
	border-top: 1px solid #008FB2;
	background: url(../img/drop_top_linksonder.gif) repeat left bottom;
	width: 12px;
}

.sub_top_bottom_left_hover {
	border-top: 1px solid #008FB2;
	background: url(../img/drop_top_linksonder_hover.gif) repeat left bottom;
	width: 12px;
}

.sub_top_bottom_right { /* HOEKJE RECHTS ONDER */
	border-top: 1px solid #008FB2;
	background: url(../img/drop_top_rechtsonder.gif) repeat right bottom;
	width: 14px;
}

.sub_top_bottom_right_hover {
	border-top: 1px solid #008FB2;
	background: url(../img/drop_top_rechtsonder_hover.gif) repeat right bottom;
	width: 14px;
}

/* SUB MENU LINKERKANT *//* SUB MENU LINKERKANT *//* SUB MENU LINKERKANT */

.dhtml_menu_links {
	position					: absolute;
	left 						: 0px;
	top 						: 0px;
	z-index						: 106;
	visibility					: hidden;
}

.sub_left_main {
	margin: 0;
	padding: 0;
}

.sub_left_main ul {
	margin: 0;
	padding: 0;
}

.sub_left_main li {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	list-style-type: none;
	display: inline;
}

.sub_left_main a {
	line-height: 1.4em;
	display: block;
	margin: 0px;
	padding: 2px 12px 3px 12px;
	background-color: #EADEF4;
	border-top: 1px solid #8A6EA1;
	border-left: 1px solid #8A6EA1;
	border-right: 1px solid #8A6EA1;
}

.sub_left_main a:link, .sub_left_main a:visited {
	color: #8A6EA1;
	text-decoration: none;
}

.sub_left_main a:hover {
	background-color: #C6A4E1;
	color: #FFF;
}

/* BOVENSTE KNOP */

.sub_left_top a {
	font-size: 0.75em;
	line-height: 1.8em;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	padding: 0px;
	width: 100%;
	background-color: #EADEF4;
	border-top: 1px solid #8A6EA1;
}

.sub_left_top a:link, .sub_left_top a:visited {
	color: #8A6EA1;
	text-decoration: none;
}

.sub_left_top a:hover {
	background-color: #C6A4E1;
	color: #FFF;
}

/* ONDERSTE KNOP */

.sub_left_bottom a {
	font-size: 0.75em;
	line-height: 1.8em;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	padding: 0px;
	width: 100%;
	background-color: #EADEF4;
	border-top: 1px solid #8A6EA1;
	border-bottom: 1px solid #8A6EA1;
}

.sub_left_bottom a:link, .sub_left_bottom a:visited {
	color: #8A6EA1;
	text-decoration: none;
}

.sub_left_bottom a:hover, .sub_left_bottom_hover {
	background-color: #C6A4E1;
	color: #FFF;
}

/* TABEL BG's hoekjes */

.sub_left_top_right { /* HOEKJE RECHTS BOVEN */
	background: url(../img/drop_links_rechtsboven.gif) repeat top right;
	width: 20px;
}

.sub_left_top_right_hover {
	background: url(../img/drop_links_rechtsboven_hover.gif) repeat top right;
	width: 20px;
}

.sub_left_top_left { /* HOEKJE LINKS BOVEN */
	background: #EADEF4;
	border-top: 1px solid #8A6EA1;
	border-left: 1px solid #8A6EA1;
	width: 12px;
}

.sub_left_top_left_hover {
	background: #C6A4E1;
	border-top: 1px solid #8A6EA1;
	border-left: 1px solid #8A6EA1;
	width: 12px;
}

.sub_left_bottom_right { /* HOEKJE RECHTS ONDER */
	border-top: 1px solid #8A6EA1;
	background: url(../img/drop_links_rechtsonder.gif) repeat bottom right;
	width: 20px;
}

.sub_left_bottom_right_hover {
	border-top: 1px solid #8A6EA1;
	background: url(../img/drop_links_rechtsonder_hover.gif) repeat bottom right;
	width: 20px;
}

.sub_left_bottom_left { /* HOEKJE LINKS ONDER */
	background: #EADEF4;
	border-top: 1px solid #8A6EA1;
	border-bottom: 1px solid #8A6EA1;
	border-left: 1px solid #8A6EA1;
	width: 12px;
}

.sub_left_bottom_left_hover {
	background: #C6A4E1;
	border-top: 1px solid #8A6EA1;
	border-bottom: 1px solid #8A6EA1;
	border-left: 1px solid #8A6EA1;
	width: 12px;
}

/* Formulieren *//* Formulieren *//* Formulieren *//* Formulieren */

.button
{
	font-family		: Verdana;
	font-weight     : bold;
	color			: #ffffff;
	border			: 1px solid #313131;
	background-color: #B9D300;
	cursor			: hand;
}
.inputs
{
	font-family: Verdana, Arial; 
	border: 1px solid #5D6333;	 
}
.formulier_veld
{
	font-family: Arial, Helvetica, sans-serif;
	color		: #343436;
	border		: 1px solid #212121;
}
.formulier_veld_fout
{
	font-family: Arial, Helvetica, sans-serif;
	color		: #343436;
	border		: 1px solid red;
}
.foutMarkerOff
{
	display: none;
}
.foutMarkerOn
{
	color: #ff2222;
	display: inline;
}
#meldingWoningInschrijving
{
	color: #E70509;
	display: none;
	font-weight: bold;
}

/* ZOEKEN *//* ZOEKEN *//* ZOEKEN *//* ZOEKEN *//* ZOEKEN *//* ZOEKEN */

.zoeken_bg {
	border-top: 1px solid #FFF;
	background-color: #ED8000;
	padding: 4px 4px 3px 4px;
}


.zoeken_tekst {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}

.zoeken_textfield {
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #000;
	border: 1px solid #8A6EA1;
	margin-top: 2px;
	margin-bottom: 4px;
}

.zoeken_bttn {
	margin-top: 1px;
	text-align: right;
}

.achtergrond_groen{
	background-color: #F7FBD8;
}

.achtergrond_vacatures{
	background-color: #EDF4B9;
}

.achtergrond_nieuws{
	background-color: #EDF4B9;
}

#Melding {
	display: none;
	color: #FF0000;
}

#googlemaps	{
	border				: 0px;
	height				: 500px;
	width					: 100%;
	background		: #eee;
	text-align		: left;
	font					: 0.8em Arial;
	color					: #4E4E4E;
}

#googlemaps a	{
	color				: #003B81;
}

