body {
	background-color: #004c4f;
	margin: 0px;
}
a {
	text-decoration:none;
}
img{
	behavior: url(/css-js/pngbehavior.htc);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#mapje img{
	behavior: url();
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.borderimg {
	height: 100%;
}

/* TABLE */
#body {
	width: 100%;

}
HR {
	
	color:#a9c8cb;
	background-color:#a9c8cb;
	height:1px;
}
.table_body {
	background-color: #b1ced1;
	width: 958px;
}
.table_body_client {
	background-image: url(/img/header/12.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #b1ced1;
	width: 958px;
	
}
.table_body_prof {
	background-image: url(/img/header/1.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #b1ced1;
	width: 958px;
}
.table_body_ggz {
	background-image: url(/img/header/15.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #b1ced1;
	width: 958px;
}

.loes {
	background-image: url(/img/header/loes.jpg);
}

.table_body_werken {
	background-image: url(/img/header/4.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #b1ced1;
	width: 958px;
}
.bodybottom {
	background-image: url(/img/layout/bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.borderleft {
	background-image: url(/img/layout/border_left2.gif);
	background-repeat: repeat-y;
}
.borderright {
	background-image: url(/img/layout/border_right.gif);
	background-repeat: repeat-y;
}
.borderbottom {
	background-image: url(/img/layout/border_bottom.gif);
}

#main {
	height: 100%;
	width: 690px;
	margin-top: 24px;
	margin-right: 12px;
	margin-bottom: 10px;
	margin-left: 19px;
}
#main_page, .main_page {
	width: 690px;
	margin-right: 12px;
	margin-left: 19px;
}
.main_tabletop {
	height: 100%;
}

.right_border {
	border: 1px solid #bababa;
	padding: 1px;
}

.righttable {
	margin-top: 12px;
	margin-left: 11px;
	margin-bottom: 9px;
	margin-right: 11px;
}
.righttable_adres {
	margin-top: 5px;
	margin-left: 2px;
	margin-bottom: 2px;
	margin-right: 2px;
	width: 203px;
}
.lefttable {
	padding-top: 14px;
	padding-left: 9px;
	width: 215px;
}
.table_menu_client {
	background-image: url(/but/client.gif);
	height: 37px;
	text-align: left;
	vertical-align: middle;
	cursor: pointer;
}
.menu_clientbg, .menu_clientbg a{
	/*background-color: #f98e28;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
}
.table_menu_prof {
	background-image: url(/but/prof.gif);
	height: 37px;
	text-align: left;
	vertical-align: middle;
	cursor: pointer;
}
.menu_profbg, .menu_profbg a{
	/*background-color: #ca6e2c;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
}
.table_menu_werken {
	background-image: url(/but/werken.gif);
	height: 37px;
	text-align: left;
	vertical-align: middle;
	cursor: pointer;
}
.menu_werkenbg, .menu_werkenbg a{
	/*background-color: #007d83;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
}
.table_menu_ggz {
	background-image: url(/but/ggz.gif);
	height: 37px;
	text-align: left;
	vertical-align: middle;
	cursor: pointer;
}
.menu_ggzbg, .menu_ggzbg a{
	/*background-color: #004c4f;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
}
.menupadding {
	text-indent: 7px;
}
.submenupadding {
	text-indent: 15px;
}
.mainlijn {
	background-color: #a9c8cb;
}
.actueel {
	background-color: #ebebeb;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 21px;
}
.actueel_home {
	background-color: #ebebeb;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 21px;
	width: 340px;
}
.kleinvak {
	background-color: #ebebeb;
	padding-top: 13px;
	padding-right: 7px;
	padding-bottom: 9px;
	padding-left: 10px;
	cursor: pointer;
}
.kleinvak_over {
	background-color: #e0e0e0;
	padding-top: 13px;
	padding-right: 7px;
	padding-bottom: 9px;
	padding-left: 10px;
	cursor: pointer;
}

/* DIV */
#header {
	height: 193px;
	width: 958px;
	position: relative;
}
#header_foto {
	height: 193px;
	width: 513px;
	z-index: 2;
	position: absolute;
	visibility: visible;
}
#header_logo2 {
	height: 70px;
	width: 168px;
	z-index: 3;
	left: 763px;
	top: 9px;
	position: absolute;
	visibility: visible;
}

#main_teksttop {
	height: 106px;
	width: 726px;
	position: absolute;
	z-index: 4;
	left: 223px;
	top: 152px;
	visibility: visible;
}

#body_bottom, #body_bottom a {
	height: 31px;
	width: 725px;
	z-index: 6;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004c4f;
	text-decoration: none;
}
#body_bottom2{
	height: 31px;
	width: 700px;
	z-index: 6;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004c4f;
	text-decoration: none;
}
#body_bottom2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004c4f;
	text-decoration: none;
}
#body_bottom2 a: {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f98e28;
	text-decoration: none;
}
#body_bottom_home {
	height: 31px;
	width: 700px;
	left: 225px;
	z-index: 6;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004c4f;
	text-decoration: none;

}
#body_bottom_home a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004c4f;
	text-decoration: none;
}
#body_bottom_home a: {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f98e28;
	text-decoration: none;
}
#body_bottom_logo {
	height: 23px;
	width: 172px;
	position: absolute;
	z-index: 7;
	left: 5px;
	top: 1px;
	visibility: visible;
}
#body_bottom_flags {
	position: absolute;
	z-index:7;
	height:16px;
	width:150px;
	left:85px;
	top:4px;
	visibility:visible;
	vertical-align:top;
}
#body_bottom_flags img {
	padding-right:4px;
}
#body_bottom_flags a {
	outline:none;
}
#body_bottom_sitemap {
	position: absolute;
	z-index: 8;
	height: 23px;
	width: 60px;
	left: 500px;
	top: 6px;
	visibility: visible;
	vertical-align:middle;
}
#body_bottom_talen {
	position: absolute;
	z-index: 8;
	height: 23px;
	width: 180px;
	left: 300px;
	top: 20px;
	visibility: visible;
	vertical-align:middle;
}
#body_bottom_disclaimer {
	position: absolute;
	z-index: 8;
	height: 23px;
	width: 70px;
	left: 576px;
	top: 5px;
	visibility: visible;
	vertical-align:middle;
}
#body_bottom_colofon {
	position: absolute;
	z-index: 8;
	height: 23px;
	width: 55px;
	left: 662px;
	top: 5px;
	visibility: visible;
	vertical-align:middle;
}
#left {
	position: relative;
	z-index: 9;
}
#left_zoeken {
	position: absolute;
	z-index: 10;
	height: 45px;
	width: 211px;
	left: 8px;
	top: 9px;
}
#adreszoek {
	position: relative;
	z-index: 1;
	height: 290px;
	width: 211px;
	left: 8px;
	top: 133px;
}
#adres_tabs {
	position: relative;
	height: 20px;
	width: 214px;
	left: 8px;
	top: 133px;
}

/* Tekst */

.links a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#header_menu a:, #body_bottom a:, .snellink_dropbox a:, .agenda_meer a:, .tekst_meer a:, .tekst a:, .bottoms a:,  .links a:, .mainmenu_klein a:, .vorige a:, .tekst_oranje a:, .tekstklein a:{
	text-decoration: none;
	color: #f98e28; 
}

.submenu, .submenu a {
	font-family: Arial, Helvetica, sans-serif;
	line-height:13px;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	padding-bottom:4px;

}
.submenu a: {
	text-decoration: underline;
	color: #FFFFFF;
}
a.selected:link, .selected, a.selected:visited, a.selected:active, a.selected: {
	/*font-weight:bold;*/
	text-decoration: underline;
}
.mainmenu_klein, .mainmenu_klein a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.mainmenu_klein a:{
	color: #d56600;
}

.tekst {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.tekst a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00858b;
	text-decoration: none;
	font-weight: normal;
}
.tekst a: {
	color: #f98e28;
	text-decoration: none;
}
li.tekst_active, .tekst_active a:link, .tekst_active a:visited, .tekst_active a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00858b;
	text-decoration: underline;
	font-weight: normal;
}
.tekst_active a: {
	color: #f98e28;
	text-decoration: none;
}
.tekst_ga {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00858b;
	text-decoration: none;
	cursor: pointer;
}
.tekst_ga_ {
	color: #f98e28;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	cursor: pointer;
	
}
.tekst_ga_hover {
	color: #f98e28;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	cursor: pointer;
	
}
.tekst_meer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00858b;
	text-decoration: none;
	line-height: 17px;
}

.bottoms a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00858b;
	text-decoration: none;
	line-height: 17px;
}
/*
.tekst_meer a: {
	color: #f98e28;
	text-decoration: none;
}*/
.vorige, .vorige a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #aeaeae;
	text-decoration: none;
}
.actueel_kop, .actueel_kop a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00858b;
	text-decoration: none;
	font-weight: bold;
	line-height: 15px;
}
.actueel_datum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7a7a7a;
	text-decoration: none;
	line-height: 15px;
}
.aanhalingstekens {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #aeaeae;
	text-decoration: none;
}

.tekst_quote_afzender {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007d83;
	text-decoration: none;
	font-weight:bold;
}

.tekst_quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight:normal;

}

.tekst_groen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00858b;
	text-decoration: none;
}
.tekst_oranje, .tekst_oranje a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cd7831;
	text-decoration: none;
}


/* FORM */
.portal_field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6c6c6c;
	text-decoration: none;
	height: 16px;
	width: 172px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7f9db9;
	border-right-color: #7f9db9;
	border-bottom-color: #7f9db9;
	border-left-color: #7f9db9;
	padding-top: 3px;
	padding-left: 7px;
}
.portal_field2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6c6c6c;
	text-decoration: none;
	height: 16px;
	width: 135px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7f9db9;
	border-right-color: #7f9db9;
	border-bottom-color: #7f9db9;
	border-left-color: #7f9db9;
	padding-top: 3px;
	padding-left: 7px;
}

.header1 {
	font-family: Arial, Helvetica, sans-serif;
	overflow:hidden;
	font-size:16px;
	font-weight:bolder;
	width:80%;		
}

.header2 {
	font-family: Arial, Helvetica, sans-serif;
	overflow:hidden;
	font-size:16px;
	font-weight:bolder;
}

.header3 {
	font-family: Arial, Helvetica, sans-serif;
	overflow:hidden;
	font-size:20px;
	font-weight:bold;
}

.header4 {
	font-family: Arial, Helvetica, sans-serif;
	overflow:hidden;
	font-size:16px;
	font-weight:bold;
	
}
.header4 a {
	font-family: Arial, Helvetica, sans-serif;
	overflow:hidden;
	font-size:16px;
	font-weight:bold;
	text-decoration: none;
	color:#000000;
	
}

.header5 {
	font-family: Arial, Helvetica, sans-serif;
	overflow:hidden;
	font-size:13px;
	font-weight:bold;
	
}

.columnmnu {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C7D9F7;
	border-right-color: #0C417C;
	border-bottom-color: #0C417C;
	border-left-color: #C7D9F7;
	background-color: #444455;
	filter:alpha(opacity=100);
	-moz-opacity: 1;
}

ul { 
	list-style: none;
	list-style-image: url(/img/arrow_groen_next.gif); 
	padding-left: 10px;
	left: 10px;
	background-position: 4px;
	margin-left: 10px;

}
ol { 
	margin-left: 30px;
	left: -5px;
}
#fotolinks img {
	margin-right: 10px;
	display: block;
	
}
#fotolinks ul {
	padding-left: 20px;
	
}


.tekst_oranje ul, ul.tekst_oranje{ 
	list-style: none;
	list-style-image: url(/img/arrow_oranje_next.gif); 
	padding-left: 10px;
	left: 10px;
	background-position: 4px;
	margin-left: 10px;

}
.tekst_oranje ol, ol.tekst_oranje{ 
	margin-left: 30px;
	left: -5px;
}

.nieuwsbrief ul, ul.nieuwsbrief{ 
	list-style: none;
	list-style-image: url(/img/icons/pdf_small.gif); 
	padding-left: 10px;
	left: 10px;
	background-position: 4px;
	margin-left: 10px;

}
.nieuwsbrief ol, ol.nieuwsbrief{ 
	margin-left: 30px;
	left: -5px;
}

.client_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #FFFFFF;
}

.client_sub, .client_sub a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 22px;
}
.client_sub a: {
	text-decoration: underline;
	color: #FFFFFF;
}

.main_sub, .main_sub a, .main_sub a: {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 16px;
	text-decoration: none;
}

.main_sub_no_bold, .main_sub_no_bold a, .main_sub_no_bold a: {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 16px;
	text-decoration: none;
}

.main_sub2, .main_sub2 a, .main_sub2 a: {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 16px;
	text-decoration: none;
}

.main_sub2_no_bold, .main_sub2_no_bold a, .main_sub2_no_bold a: {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 16px;
	text-decoration: none;
}

/* evenementen */
.donkergrijstabel {
	background-color: #ffffff;
}
.donkergrijstabelstreep, .donkergrijstabelstreep a:link, .donkergrijstabelstreep a:visited {
	background-color: #ffffff;
}
.lichtgrijstabel {
	background-color: #ebebeb;
}
.lichtgrijstabelstreep, .lichtgrijstabelstreep a:link, .lichtgrijstabelstreep a:visited {
	background-color: #ebebeb;
}
.event_title {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #004e52;
	background-image: url(/img/layout/agenda_headerbg.gif);
	height: 26px;
}

.tabelopmaak {
	border: 2px solid #000000;

}
.tabelopmaak td { 
	border: 1px solid #000000;
    padding: 2px;
}
.tekst11,.tekst11 a, .tekst11 a:visited {
	font-size: 11px;

}

/* flash header styles */
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-hasFlash h1 {
	visibility: hidden;
	font-size: 16pt;
	letter-spacing:normal;
	line-height:normal;
	text-align:left;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	font-size: 12pt;
	letter-spacing:normal;
	line-height:normal;
	text-align:left;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	font-size: 18pt;


}

.mod_forms_field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	width: 115px;
	height: 30px;
	padding: 0px 5px;
}

.mod_forms_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding: 10px 5px 0px 5px;
	height: 30px;
}

.mod_forms_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.mod_forms_required_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

mod_forms_label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.mod_forms_textinput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	width: 200px;
}

.mod_forms_selectinput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	width: 206px;
}

.mod_forms_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.witlink {
	color: #999999;
	font-size: 10px;
}
a.witlink:link,a.witlink:active,a.witlink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
a.witlink: {
	text-decoration: underline;
	color: #999999;
}

	/* AUTO-COMPLETE CSS */
	#container_parent {
		position:relative;
	}	
	#tag_container {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:20px;
		width:181px;
		position:absolute;
		z-index:99;
	}
	#tag_container ul {
		list-style:none;
		margin:0;
		padding:0;
		background:#fff;
		border:1px solid #7f9db9;
		cursor:pointer;
	}
	#tag_container li {
		display:block;
		padding-left:8px;
		color:#00858b;
	}
	#tag_container li.yui-ac-highlight {
		/*background:#ecf0f5;*/
		color:#f98e28;
	}
	
	/* IE8 only submenu fix */
	#submenu_client{ margin-top /*\**/: -1px\9; margin-left /*\**/: -1px\9 }
	#submenu_prof{ margin-top /*\**/: -1px\9; margin-left /*\**/: -1px\9 }
	#submenu_werk{ margin-top /*\**/: -1px\9; margin-left /*\**/: -1px\9 }
	#submenu_ggz{ margin-top /*\**/: -1px\9; margin-left /*\**/: -1px\9 }			


/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

/*.sIFR-hasFlash h1 {
	visibility: visible;
}*/
