body, p, h1, h2, h3, h4, h5, h6, div {
	margin:0px;
	padding:0px;
}

ul,ol
{
	margin-top: 0;
	margin-bottom: 15px;
}

ul,ol{
	padding-left:1.4em;
}

body {
	font-size: 0.7em;
	font-family: Verdana,Arial, sans-serif;
	color: #3E3E3E;
} 
a {
	text-decoration: none;
}

ul#characters
{
	list-style-type: none;
	padding: 0;
	margin: 0 0 20px 0 !important;
}

ul#characters li
{
	display: inline;
	padding: 0;
	margin: 0 3px 0 0;
}

a:hover
{
	text-decoration: underline;
}

.menu a
{
	text-decoration: none;
}

.menu a:hover
{
	text-decoration: none;
}

.content a {
	text-decoration: none;
}

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

td.path
{
	color: #a8a8a8;
}

img {
	border: none;
}

.content
{
	line-height: 1.3em;
}

#lo_body {
	position: absolute;
	width: 900px;
	top: 0px;
	left: 0px;
}


#lo_headerbar {
	position: absolute;
	left: 0px;
	width: 900px;
	height: 86px;
	cursor: hand;
	
}

#lo_rightbar {
	position: absolute;
	left: 716px;
	top: 8px;
	width: 167px;
	background-repeat: no-repeat;
	padding-top: 115px;

}

#sitemap ul
{
	list-style-type: none;
	margin: 0 0 3px 10px;
	padding: 0 0 3px 10px;
	
}

#sitemap ul li ul li
{
	
}


#lo_menubar {
	position: absolute;
	top: 86px;
	width: 185px;
	left: 8px;
}

#lo_mainmenu {
	width: 185px;
}
#lo_mainmenu ul {
	list-style-type: none;
}

#lo_mainmenu ul {
	margin: 0px;
	padding-top: 42px;
	padding-left: 8px;
	padding-bottom: 12px;
	font-weight: bold;
	font-size: 90%;
}
#lo_mainmenu ul li {
	margin-bottom: 12px;
}
#lo_mainmenu ul ul {
	margin: 0px;
	margin-left: 20px;
	padding: 0px;
	font-weight: normal;
	font-size: 110%;
}
#lo_mainmenu ul li li {
	margin: 0px;
}

#lo_branchemenu
{
	padding-left: 5px;
}

#lo_branchemenu ul {
	list-style-type: none;
	
	
}

#lo_branchemenu ul a {
	text-decoration: none;
	color: #999;
}

#lo_branchemenu ul {
	margin: 0px;
	padding-top: 22px;
	padding-left: 3px;
	padding-bottom: 12px;
	font-weight: bold;
}

#lo_branchemenu ul li {
	margin: 0px;
	padding-bottom: 6px;
}


#lo_topmenu {
	position: absolute;
	top: 71px;
	width: 880px;
	height: 15px;
	text-align: right;
	padding-right: 20px;
}

#lo_topmenu a
{
	margin-left: 6px;	
	margin-right: 3px;
	text-decoration: none;
}

#lo_pad {
	position: absolute;
	left: 216px;
	top: 97px;
	width: 475px;

	text-align: right;
	font-size: 90%;
}

#lo_content {
	position: absolute;
	left: 203px;
	top: 126px;
	width: 493px;
}

#lo_content_home {
	position: absolute;
	left: 202px;
	top: 94px;
	width: 493px;
}

#lo_fw_content {
	position: absolute;
	left: 12px;
	top: 126px;
	width: 870px;
}

#lo_search {
	margin: 0px;
	padding: 0px;	
}

#lo_search .input {
	border: solid #808080 1px;
	width: 135px;
}

#lo_search .image {
	position: relative;
	top:4px;
}


#lo_search_home {
	margin: 0px;
	padding: 5px;	
}

#lo_search_home .input {
	border: solid #808080 1px;
	width: 125px;
}

#lo_search_home .image {
	position: relative;
	top:4px;
}



#lo_top {
	text-align: right;
	font-size: 90%;
	margin-top: 20px;
	margin-bottom: 10px;
}
#lo_top a {
	font-weight: bold;
}

#lo_footer {
	text-align: center;
}

#lo_overzicht_dossiers  {
	width: 685px;
	text-align: right;
	font-size: 90%;
	position: absolute;
	top: 4px;
}

#label_home_nieuws
{
	color: #999999;
	font-size: 0.9em;
}

/*******************CSS Michael ****************************************/

#lo_intro
{
	width: 481px;
	padding: 30px 10px 10px 15px;
}

#lo_intro h1
{
	line-height: 1.2em;
}


#lo_freecontent
{
	width: 481px;
	padding: 14px 10px 10px 15px;
	margin-top: 8px;
}

#lo_freecontent h1
{
	line-height: 1em;
}

#lo_pollhome
{
	width: 481px;
	margin-top: 8px;
	padding: 14px 10px 0px 15px;
}

#lo_nieuwshome
{
	width: 481px;
	margin-top: 8px;
	padding: 14px 10px 10px 15px;
}

#lo_news_items,
#lo_news_items_image,
#lo_news_items_pb
{
	margin-bottom: 20px;
}

#lo_news_items_image,
#lo_news_items_pb
{
	display: block;
	margin-bottom: 20px;
}




#lo_publicatie_items,
#lo_publicatie_items_mogroep,
#lo_publicatie_items_anders
{
	margin-bottom: 20px;
	padding: 6px;
}

#lo_ledensite_items
{
	padding: 3px;
	width: 490px;
}

#lo_news_items_image,
#lo_news_items_pb
{
	background-position: 100% 0%;
	background-repeat: no-repeat;
}

#lo_publicatie_items_mogroep
{
	background-position: 98% 2%;
	background-repeat: no-repeat;
}




#lo_news_items .title
{
	font-weight: bold;
}

#lo_news_items_image .title,
#lo_news_items_pb .title
{
	font-weight: bold;
	width: 440px;
}

#lo_branches
{
	width: 600px;
	margin-top: 8px;
	cursor: pointer;
}

#lo_branches .wmd
{
	float: left; 
	background-image: url('../img/branche_wmd.jpg');
	height: 129px;
	width: 163px;
	margin-right : 14px;
	background-repeat: no-repeat;
}

#lo_branches .jz
{
	float: left; 
	background-image: url('../img/branche_jz.jpg');
	height: 129px;
	width: 167px;
	margin-right : 14px;
	background-repeat: no-repeat;
}

#lo_branches .ko
{
	float: left; 
	background-image: url('../img/branche_ko.jpg');
	height: 129px;
	width: 148px;
	background-repeat: no-repeat;
}

#lo_intranethome_ledenlijst
{
	width: 481px;
	margin-top: 8px;
	padding: 15px 10px 10px 15px;
	
	min-height: 175px;
	<!--[if IE 6]>height: 175px;<![endif]-->
}

#jarig
{
	width: 450px;
}

#jarig .img
{
	float: left;
	width: 125px;
}

#jarig .text
{
	float: left;
	width: 230px;
}

#jarig h2
{
	color: #EB5346;
	margin-bottom: 0;
}




#lo_blokcontact .inhoud,
#lo_blokmeerinfo .inhoud,
#lo_blokdata .inhoud,
#lo_blokdownloads .inhoud,
#lo_blokwww .inhoud,
#lo_blokcart .inhoud,
#lo_blokshop .inhoud,
#lo_blokarchief .inhoud,
#lo_blokoverzicht .inhoud,
#lo_blokcomm .inhoud,
#lo_bloklink .inhoud
{
	margin-top: 20px;
	color: #696969;
}


#lo_blokcontact,
#lo_blokmeerinfo,
#lo_blokdata,
#lo_blokdownloads,
#lo_blokwww,
#lo_blokcart,
#lo_blokshop,
#lo_blokcomm,
#lo_blokarchief,
#lo_blokoverzicht,
#lo_bloklink
{
	padding-bottom: 15px;
}



#lo_homenieuw .inhoud,
#lo_homekalender .inhoud,
#lo_homeactueel .inhoud,
#lo_home_uitgelicht .inhoud,
#lo_home_mologin .inhoud

{
	margin-top: 24px;
	color: #000;
	padding-left: 6px;
	padding-bottom: 10px;
	line-height: 1.3em;
	font-size:0.90em;
}

#lo_intranet_kleintjes .inhoud,
#lo_intranet_vakanties .inhoud,
#lo_intranet_uitgelicht .inhoud
{
	color: #000;
	padding-left: 6px;
	padding-bottom: 10px;
	padding-top: 5px;
	line-height: 1.3em;
	font-size:0.90em;
	width: 150px;
}



#lo_intranet_kleintjes .inhoud ul li,
#lo_intranet_vakanties .inhoud ul li,
#lo_intranet_uitgelicht .inhoud ul li
{
	
	list-style-type: disc;
	margin: 0 0 0 -30px;
	padding: 0;

	
}

#lo_home_mologin .inhoud
{
	font-size:0.90em;
}




#blokken a
{
	font-weight: bold;
}


#lo_blokdownloads,
#lo_blokcontact,
#lo_blokmeerinfo,
#lo_blokdata,
#lo_blokwww,
#lo_blokcart,
#lo_blokshop,
#lo_blokcomm,
#lo_blokarchief,
#lo_blokoverzicht,
#lo_bloklink,
#lo_homenieuw,
#lo_homekalender,
#lo_homeactueel,
#lo_home_mologin,
#lo_home_uitgelicht,
#lo_intranet_kleintjes,
#lo_intranet_vakanties,
#lo_intranet_uitgelicht,
#lo_zoekbox
{
	background-repeat: no-repeat;
	margin-bottom: 8px;
}

#lo_intranet_kleintjes,
#lo_intranet_vakanties,
#lo_intranet_uitgelicht
{
	<!--[if IE 6]>height: 200px;<![endif]-->
	min-height: 200px;
}

#blokken
{
	position: absolute;
	top: 158px;
	width: 167px;
}



#lo_kalender
{
	background-repeat: no-repeat;
	background-position: top-left;
	padding-top: 30px;
	font-size: 0.9em;
}

#lo_kalender th
{
	font-weight: normal;
	width: 50px;
}

#lo_kalender .switchmonth
{
	margin-top: 0px;
}

#lo_kalender a
{
	text-decoration: none;
}


#lo_kalenderitem
{
	width: 470px;
	padding: 5px 0px 5px 10px;
	margin-bottom: 15px;
}

#lo_kalenderitem td
{ 
	width: 50px;
}



#lo_kalenderitem .titel
{
	font-weight: bold;
	
}

#lo_dossier_contact
{
	border: 1px solid black;
	background-repeat: no-repeat;
	background-position: 5px 5px;
	margin-top: 5px;
	padding: 5px;
}

#hover_wmd a:hover
{
	color: #078732;
}

#hover_mo a:hover
{
	color: #F48432;
}

#hover_jz a:hover
{
	color: #FCC400;
}

#hover_ko a:hover
{
	color: #D1258B;
}

.pollpercblock
{
	width: 105px;
	float: left;
	padding-top: 4px;
	line-height: 10px;
}

.renderimage
{
	float: left;
}

.polltextblock
{
	width: 300px;
	float: left;
}

/***********************************************************************/

/* Zoekbox */

div#lo_zoekbox
{
	
}

div#lo_zoekbox_inhoud
{
	padding-top: 30px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	font-size: 0.9em;
	line-height: 1.4em;
}

div#lo_zoekheader
{
	
	padding: 10px;
}

div#lo_zoekheader a
{
	padding-left: 300px;
	padding-top: 10px;
}

/* Zoekbox */

.content h1 {
	font-size: 170%;
	font-weight: normal;
	padding-bottom: 20px;
	line-height:1.2em;
}

.content h2 {
	font-size: 125%;
	font-weight: bold;
	padding-bottom: 15px;
}

.content h3 {
	font-size: 100%;
	color: #3E3E3E;
}

.content h4 {
	font-size: 140%;
	font-weight: bold;
	margin-bottom: 5px;
}

.dossierlijst h3 {
	background-repeat: no-repeat;
	margin-bottom: .5em;
	text-indent: 22px;
}
.dossierlijst {
	padding: 8px;
	margin: 12px 0px;
}

#lo_fw_content table {
	width: 100%;
	border: none;
	/* border-collapse: collapse; */
}

#lo_fw_content table td, #lo_fw_content table th {
	padding: 1em;
	vertical-align: middle;
	text-align: center;
}

#lo_fw_content table .cell_header_top {
	border: none;
	font-weight: bold;
	border-top: solid 1px;
	border-bottom: solid 1px;
	border-right: solid 1px;
}

#lo_fw_content table .cell_header {
	border: none;
	font-weight: bold;
	border-left: solid 1px;
	border-bottom: solid 1px;
	border-right: solid 1px;
}

#lo_fw_content table .cell_data {
	border: none;
	border-bottom: solid 1px;
	border-right: solid 1px;
}


#lo_fw_content table .cell_cross {
	border-top: none;
	border-left: none;
	border-bottom: solid 1px;
	border-right: solid 1px;
}

#lo_fw_content table .cell_cross img {
	vertical-align: middle;

}

#lo_fw_content table .matrixleftcel {
	padding:0px;
	vertical-align:top; 
}

#lo_fw_content table .matrixcontentcel {
	padding:8px 0px 0px 8px; 
	vertical-align:top; 
	text-align:left
}



#lo_fw_content h2
{
	margin: 0px;
	padding: 0px;
}

#lo_fw_content h1, #lo_fw_content h3, #lo_fw_content h4 {
	margin: 0px;
	padding: 0 0 20px 0;
}


#lo_fw_content table .matrixcontentdoc td ,
#lo_fw_content table .matrixcontenttable td {
	vertical-align: top;
	text-align: left;
}

.matrixcontentdoc h2,
.matrixcontenttable h2 {
	font-weight: bold;
	font-size: 100%;
}

.matrixcontentdoc ul a ,
.matrixcontenttable ul a {
	font-weight: bold;
	
}

.matrixcontentcel ul {
	margin: 0px;
	padding: 0px;
}

.matrixcontentcel ol {
	margin-left: 20px;
	padding-left: 20px;
}

.matrixcontentdoc ul li,
.matrixcontenttable ul li {
	background-repeat: no-repeat;
	list-style-type: none;
	margin-bottom: 1em;
	
}

.matrixcontentdoc ol li,
.matrixcontenttable ol li {
	background-repeat: no-repeat;
}

.matrixcontenttable td.iconcol {
	width: 15px; 
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.matrixcontentdoc li.pdf ,
.matrixcontenttable li.pdf {
	padding-left: 20px;
	background-image: url(../img/ico_pdf.gif);
	min-height: 20px;
}

.matrixcontentdoc li.word,
.matrixcontenttable li.word {
	padding-left: 20px;
	background-image: url(../img/ico_word.gif);
	min-height: 20px;
}

.matrixcontentdoc li.zip,
.matrixcontenttable li.zip {
	padding-left: 20px;
	background-image: url(../img/ico_zip.gif);
	min-height: 20px;
}

.matrixcontentdoc li.xls,
.matrixcontenttable li.xls {
	padding-left: 20px;
	background-image: url(../img/ico_excel.gif);
	min-height: 20px;
}

.matrixcontentdoc li.ppt,
.matrixcontenttable li.ppt {
	padding-left: 20px;
	background-image: url(../img/ico_ppt.gif);
	min-height: 20px;
}

.matrixcontentdoc li.onbekend,
.matrixcontenttable li.onbekend {
	padding-left: 20px;
	background-image: url(../img/ico_onbekend.gif);
	min-height: 20px;
}

.matrixcontentdoc li.www ,
.matrixcontenttable li.www {
	padding-left: 20px;
	background-image: url(../img/ico_link.gif);
	min-height: 20px;
}

.matrixcontentcel .faq div {
	display: none;
	font-weight: normal;
	padding:6px;
	margin-left:-.5em;
	margin-top:.5em;

}

.matrixcontentcel .faq li {
	margin-left: 1.5em;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
}

.matrixcontentcel .faq li {
	margin-left: 1.5em;
	padding-bottom:.5em;
}

.matrixcontentcel .faq li ul li {
	font-weight: normal;
	color: #000000;
}


.matrixcontenttable .faq .faq li {
	list-style-type: disc;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.matrixcontenttable .faq .faq {
	cursor: default;
}

.content img {
   margin-right: 10px;
   margin-bottom: 10px;
}

select {
	font-size: 11px;
	color: #000000;
	background-color: #f3f3f3;
	border: #999999 1px solid;
	padding: 1pt;
}

.scrivotable_standaard {
 
  border-left: 1px solid black;
  border-top: 1px solid black;
  text-align:left;
  width: auto;
  font-size:0.95em;
}

.scrivocell_standaard {
  vertical-align: top;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  font-weight: normal;
  padding: 3px;
}
/* Cellrij */
.scrivocellrow_standaard {
  vertical-align: top;
  border: none;
  border-bottom: 1px solid black;
  border-right: 1px solid black;
  font-weight: normal;
  padding: 3px;
}
/* Cellkop */
.scrivocellcol_standaard {
 border: none;
 vertical-align: top;
 border-right: 1px solid black;
 border-bottom: 1px solid black;
 font-weight: bold;
 color: black;
 padding: 3px;
}
.scrivocellcross_standaard {
  vertical-align: top;
  border: none;
  border-bottom: 1px solid black;
  border-right: 1px solid black;
  font-weight: bold;
  padding: 3px;
}



.scrivotable_geenborder {
  vertical-align: top;
  text-align:left;
  width: auto;
  font-size:0.95em;
}

.scrivocell_geenborder {
  vertical-align: top;
  font-weight: normal;
  padding: 3px;
}
/* Cellrij */
.scrivocellrow_geenborder {
  vertical-align: top;
  border: none;
  font-weight: normal;
  padding: 3px;
}
/* Cellkop */
.scrivocellcol_geenborder {
  vertical-align: top;
  border: none;
  font-weight: bold;
  color: black;
  padding: 3px;
}
.scrivocellcross_geenborder {
  vertical-align: top;
  border: none;
  font-weight: bold;
  padding: 3px;
}

