/* Algemene stijlen */
body {
	padding: 0px;
	margin: 0px;
    font-family: "Open Sans", Arial, sans-serif;
    color: #333333;
    font-size: 12px;	
}

/* Login pagina */
.loginBeginBox {
	background-color: #ADC67F;
	padding:0;
	margin:0;
	font-size: 12px;
	width: 12px;
	vertical-align:top;
}	
.loginMiddleBox {
	padding-right: 5px;
	min-width:150px;
	background-color: #ADC67F;
	color: #0E3449;
	text-transform: uppercase;
	font-weight: bold;
	font-size:12px;
	text-align: right;
	height: 30px;
}
.loginEndBox {
	background-color: #ADC67F;
	padding:0;
	margin:0;
	font-size: 12px;
	width: 10px;
	vertical-align:bottom;
}
.loginSpacerBox {
	background-color: #ADC67F;
	width: 8px;
}
.loginRemainderBox {
	background-color: #ADC67F;
}
.loginBottomBox {
	height:20px;
	padding-right: 5px;
	background-color: #0E3449;
	color: #23801F;
	font-weight: bold;
	font-size:12px;
	text-align: right;
}
.layoutTable tr td.loginBottomBox {
	border-top: 2px;
	border-style: solid;
    border-color: #ADC67F;
}

.loginText {
	font-size:12px
}
.loginTextBox {
	font-size:12px;
	width:250px;
	font-weight: bold
}
.loginSpaceBox {
	font-size:8px
} 
.loginButton {
	font-size:12px
} 
.loginError {
	font-size:14px;
	font-weight: bold;
	color:red
}

.login {text-align: center;}

.layoutTable {width:600px; border:0px; text-align: left;border-collapse: collapse; border-style: none;}
.layoutTable tr,
.layoutTable tr td {border:0px; border-collapse: collapse; border-style: none; padding:0; margin: 0;}
.layoutTable {width:600px; border:0px; text-align: left;border-collapse: collapse; border-style: none;}
.layoutTable .leftLogoCell {padding: 0px 0px 15px 0px;overflow: hidden;margin: 0px;background: white;}
.layoutTable .leftLogoCell img {height: 90px;}
.layoutTable .rightLogoCell {max-width: 639px;height: 66px;padding: 0px;margin: 0px;overflow: hidden;}
.layoutTable * img {border: 0px; border-style:none;}
.plainWettekst .layoutTable { width: 100%; border: 0; padding: 0; margin: 0; empty-cells: show;	background: transparent url(../img/FancTopBar.jpg) 256px top no-repeat; border-collapse: collapse;}
.plainWettekst .layoutTable .fillCell {width: 100%; height: 66px;padding: 0px;margin: 0px;overflow: hidden; background-image: url(../img/FancTopBarFill.jpg); background-position:top; background-repeat:repeat-x;}

/* Permanente link */
.linkText {
	font-size:11px
}

.linkLabel {
	padding-top:7px;
	font-weight: bold;
	padding-bottom: 3px;
}


/* Consultatie overzicht */
.consultatieOverzicht .DHTMLSuite_calendar_monthView_firstColumn {display:none; visibility: hidden;}
.consultatieOverzicht #dhtmlgoodies_xpPane {width:100%;}

/* Forceer north pane bovenaan de pagina. (nodig voor safari) */
#DHTMLSuite_pane_north {
	top: 0px;
}
#northPane {
	background: white;
}

/* Consultatie overzicht header */
.headerSearchTitel{
    margin-right: 5px; 
    font-size:11px;
}

.headerSearchField{
	margin-right: 5px; 
	font-size:12px;
}

.headerBeginWelcomeBox, .headerBeginWelcomeBoxLogin {
	padding:0;
	margin:0;
	height:18px;
	width:12px;
	vertical-align:top;
	background-position:top;
	background-repeat:no-repeat
}

.headerEndWelcomeBox, .headerEndWelcomeBoxLogin {
	padding:0;
	margin:0;
	width:10px;
	vertical-align:bottom;
	background-position:bottom;
	background-repeat:no-repeat;
}

.headerBeginWelcomeBoxLogin.authenticated, .headerEndWelcomeBoxLogin.authenticated {
	background-color: #0E3449;
	color: white;	
}

.headerContentWelcomeBox {
	padding-right: 5px;
	color: #23801F;
	font-weight: bold;
	font-size:14px;
	text-align: right;
	width: 325px;	
}
.headerContentWelcomeBoxLogin {
	padding-right: 5px;
	font-weight: bold;
	font-size:14px;
	text-align: center;
	width: 325px;	
}
.headerContentWelcomeBoxLogin.authenticated {
	background-color: #0E3449;
	color: white;
}

span.headerTopnavigatie {
	display: none;
}

.headerTopnavigatieLink{
	color: #0E3449;
	padding-left: 15px;
	margin-right: 5px;
}

.headerTopnavigatieLink:link{
	font-weight: bold;
	text-decoration: none;
}
.headerTopnavigatieLink:visited {
	color: unset;
	font-weight: bold;
	text-decoration: none;
}
.headerTopnavigatieLink:hover {
	font-weight: bold;
	text-decoration: underline;
}
.headerNavigationBar {
	float:right; 
	margin-right: 5px;
}

.headerBottomTable .headerLeftMenu {
	text-align: left;
}

.headerBottomTable .headerRightMenu {
	text-align: right;
}


/* Consultatie overzicht Footer */
#southPane {
	margin:0px;
	padding: 0 30px 0 0;
	text-align:right;
	
	background-color: #0E3449;
	color: white;
	border-top: 2px solid #ADC67F;
}

.footerBox{
	height:100%;
	width:100%;
	margin: 1px 0 0 0;
	padding:0px;
	font-size:10px;
	font-weight: bold;
}

.lastUpdateField {
	float:left;
	margin: 1px 0 1px 0;
	padding:0px;
	font-size: inherit;
	font-weight: normal;
}	

.footerNavigatieLink{
	vertical-align: middle;
	padding-left: 20px;
	padding-right: 15px;
	text-transform: uppercase;
}

#widgetRandregelgeving .footerNavigatieLink{
	vertical-align:middle;
	padding-left: 20px;
	padding-right:20px;
	background: transparent none;
}

.footerNavigatieLink:visited,
.footerNavigatieLink:link{
	color: unset;
	text-decoration: none;
}
.footerNavigatieLink:hover {
	color: unset;
	text-decoration: underline;
}
.footerNavigatie{
	display:none;
	margin-right: 20px;
	margin-left: 20px;
	vertical-align:middle;
}

.consultatieOverzicht .header .searchExtField {clear:right; margin-right: 10px; text-align: right;color: #3a4d00;font-weight: bold;}
.consultatieOverzicht .header .searchExtFieldLink:link{color: #3a4d00;font-weight: bold;text-decoration: underline;}
.consultatieOverzicht .header .searchExtFieldLink:visited {color: #3a4d00;font-weight: bold;text-decoration: underline;}
.consultatieOverzicht .header .searchExtFieldLink:hover {color: #3a4d00;font-weight: bold;text-decoration: none;}
.consultatieOverzicht .header .navigationBar {float:right; margin-right: 5px;}
.consultatieOverzicht .header .topnavigatie{color: #3a4d00;}
.consultatieOverzicht .header .topnavigatieLink:link{color: #3a4d00;font-weight: bold;text-decoration: underline;}
.consultatieOverzicht .header .topnavigatieLink:visited {color: #3a4d00;font-weight: bold;text-decoration: underline;}
.consultatieOverzicht .header .topnavigatieLink:hover {color: #3a4d00;font-weight: bold;text-decoration: none;}
.consultatieOverzicht .headerTopTable { width: 100%; border: 0; padding: 0; margin: 0; empty-cells: show; border-collapse: collapse;}
.consultatieOverzicht .headerTopTable TR,
.consultatieOverzicht .headerTopTable TD { padding: 0; margin: 0;border: none 0px;border-collapse: collapse;}
.consultatieOverzicht .headerTopTable .infoCell {padding-left: 100px; vertical-align: top;}
.consultatieOverzicht .headerTopTable .infoCell IFRAME {overflow: hidden;height: 51px;width: 250px;float: left;margin: 0px;border: none 0px;background: transparent;}
.consultatieOverzicht .headerTopTable .leftLogoCell {width: 256px;height: 66px;padding: 0px 0px 0px 8px;overflow: hidden;margin: 0px;background: white;}
.consultatieOverzicht .headerTopTable .leftLogoCell img {height: 90px}
.consultatieOverzicht .headerTopTable .rightLogoCell {display: none;width: 639px;height: 66px;padding: 0px;margin: 0px;overflow: hidden;}
.consultatieOverzicht .headerTopTable * img {border: 0px;}
.consultatieOverzicht .headerTopTable .searchCell {	width: 100%;text-align: right;vertical-align: middle;}
.consultatieOverzicht .headerBottomTable { 	width: 100%; border: 0px none; padding: 0; margin: 0; text-align: left; empty-cells: show; background-color: #ADC67F; color: #0E3449; border-collapse: collapse; min-height: 35px; text-transform: uppercase; }
.consultatieOverzicht .headerBottomTable TR,
.consultatieOverzicht .headerBiottomTable TD { 	padding: 0; margin: 0;	border: 0px none;}

/* Doorlopende tekst */
.doorlopendeTekst {width:95%;margin-left: 5px; }
.doorlopendeTekst .htmlDoc {clear: both;}
.doorlopendeTekst .htmlDoc .zoekwoord {background-color: yellow;}	
.doorlopendeTekst .htmlDoc .publicatie {position:absolute;left:5px;}
.doorlopendeTekst .htmlDoc .content {clear:both;position:relative; left:25px; }
.doorlopendeTekst .htmlDoc .definitie {float:left;position:relative; left:25px; }

/* Wetboek specifiek*/
.doorlopendeTekst .htmlDoc .wetboek {clear: both;}
.doorlopendeTekst .htmlDoc .wetboek .titel {float:left; font-weight: bold; font-size: 160%;padding-bottom: 15px;position:relative; left:25px; }
.doorlopendeTekst .htmlDoc .wetboek_status {float:left; color: #3a4d00; font-weight: bold; font-style: italic; font-size: 140%; text-transform: uppercase; padding-bottom: 12px; clear: both; position:relative; left:25px; }
.doorlopendeTekst .htmlDoc .preambule {margin-bottom: 5px;}

.doorlopendeTekst .pdfDoc {font-family: "Open Sans", Arial, sans-serif;}
.doorlopendeTekst .pdfDoc .wetboek .titel {font-weight: bold; font-size: 18px;padding-bottom: 15px;}
.doorlopendeTekst .pdfDoc .preambule {margin-bottom: 5px;}

/* Delen */
.doorlopendeTekst .htmlDoc .deel1 {clear:both; margin-bottom: 15px; padding-top: 15px;}
.doorlopendeTekst .htmlDoc .deel1 .titel {float:left; font-weight: bold; font-size: 140%;position:relative; left:25px; }
.doorlopendeTekst .htmlDoc .deel2 {clear:both; margin-bottom: 10px; padding-top: 10px;}
.doorlopendeTekst .htmlDoc .deel2 .titel {float:left; font-weight: bold; font-size: 120%;position:relative; left:25px; }
.doorlopendeTekst .htmlDoc .deel3 {clear:both; margin-bottom: 5px; padding-top: 5px;}
.doorlopendeTekst .htmlDoc .deel3 .titel {float:left; font-weight: bold; font-size: 110%;position:relative; left:25px; }
.doorlopendeTekst .htmlDoc .deel4 {clear:both; padding-top: 5px;}
.doorlopendeTekst .htmlDoc .deel4 .titel {float:left; font-weight: bold; font-size: 100%;position:relative; left:25px; }
.doorlopendeTekst .htmlDoc .deel5 {clear:both; padding-top: 5px;}
.doorlopendeTekst .htmlDoc .deel5 .titel {float:left; font-weight: bold; font-size: 90%;position:relative; left:25px; }
.doorlopendeTekst .htmlDoc .deel6 {clear:both; padding-top: 5px;}
.doorlopendeTekst .htmlDoc .deel6 .titel {float:left; font-weight: bold; font-size: 80%;position:relative; left:25px; }

.doorlopendeTekst .pdfDoc .deel1 .titel {font-weight: bold; font-size: 17px;margin-bottom: 15px;margin-top: 15px;}
.doorlopendeTekst .pdfDoc .deel2 .titel {font-weight: bold; font-size: 16px;margin-bottom: 15px;margin-top: 15px;}
.doorlopendeTekst .pdfDoc .deel3 .titel {font-weight: bold; font-size: 15px;margin-bottom: 15px;margin-top: 15px;}
.doorlopendeTekst .pdfDoc .deel4 .titel {font-weight: bold; font-size: 14px;margin-bottom: 15px;margin-top: 15px;}
.doorlopendeTekst .pdfDoc .deel5 .titel {font-weight: bold; font-size: 13px;margin-bottom: 15px;margin-top: 15px;}
.doorlopendeTekst .pdfDoc .deel6 .titel {font-weight: bold; font-size: 12px;margin-bottom: 15px;margin-top: 15px;}

/* Paragrafen */
.doorlopendeTekst .htmlDoc .paragraaf {padding-top: 5px;clear:both;min-height:16px;height:auto !important; height:16px;}
.doorlopendeTekst .htmlDoc .paragraaf .titel {float:left; font-weight: bold;position:relative; left:25px;}

/* Artikels */
.doorlopendeTekst .htmlDoc .artikel {padding-top: 5px;clear:both;}
.doorlopendeTekst .htmlDoc .artikel .titel {font-weight: bold;float:left;position:relative; left:25px; }

.doorlopendeTekst .inhoud { font-size: 12px;}
.doorlopendeTekst .wijziging {font-style: italic;font-size:11px;margin-top:2px}
.doorlopendeTekst .erratum {font-style: italic;font-size:11px;margin-top:2px}
.doorlopendeTekst .interpretatieveWet {font-style: italic; font-size:11px; margin-top:2px;}
.doorlopendeTekst .commentaar {font-style: italic; font-size:11px; margin-top:2px;}
.doorlopendeTekst .permlink {text-align: right;}

.diff TD {vertical-align:top}

.doorlopendeTekst p { margin:0px;padding:0px;}
.doorlopendeTekst .milnav_removed {}
.doorlopendeTekst .milnav_removed,
.doorlopendeTekst .milnav_removed * 
{text-decoration: line-through; color: red;}

.doorlopendeTekst .milnav_added,
.doorlopendeTekst .milnav_added * 
{color: green;}

/* Publicaties */
.publicaties {float: left; margin-left: 5px; margin-right: 5px;}
.publicaties .doorlopendeTekstLink {}
.publicaties .omschrijving {font-weight: bold;}
.publicaties .inhoud {}
.publicaties .milnav_removed {text-decoration: line-through; color: red;}
.publicaties .milnav_removed_off {display: none;}
.publicaties .milnav_added_on {color: green;}
.publicaties .markerenText {color: rgb(214,215,214);}
.publicaties .markerenLink {color: #696B6D; text-decoration:underline; cursor: pointer; cursor: hand;}
.publicaties .markerenLink:hover {color: red;}
/* Wetboek specifiek*/
.publicaties .wetboekPreambule {}
/* Wetonderdeel specifiek*/
.publicaties .wetonderdeelInhoud {}
.publicaties .wetonderdeelWijziging {font-style: italic;font-size:11px;margin-top:2px}
.publicaties .wetonderdeelErratum {font-style: italic;font-size:11px;margin-top:2px}
.publicaties .wetonderdeelInterpretatieveWet {font-style: italic;}
.publicaties .wetonderdeelCommentaar {font-style: italic; font-size:11px;margin-top:2px}

/* Zoekfilter pagina */
.ZoekFilterButton {font-size:12px;}
.zoekFilterLink {margin-left:5px;font-size:11px;color:#222222;}
.zoekTextBox {font-size:12px;width:555px;}
.zoekTitel {font-weight:bold}
.zoekInComboBox {width:200px;}
.zoekTypeAdvancedComboBox {margin-left:5px;width:355px;}
.zoekDatumBox {font-size:12px;}

/* Zoekresultaten */
.zoekResultatenFrame{
	position:absolute;
	top:0px;
	left:0px;
	bottom:0px;
	width:100%;
	padding-top:35px;
	overflow:hidden;
}
.zoekResultaten {width: 100%}

.zoekResultaten .htmlDoc .zoekResultaatWetboekTitelDiv {margin-bottom: 10px;}
.zoekResultaten .htmlDoc .zoekResultaatWetboekTitel {color: #3a4d00; font-weight: bold;}
.zoekResultaten .htmlDoc .zoekResultaatTitelDiv {margin-left: 25px;}
.zoekResultaten .htmlDoc .zoekResultaatIndentificatie {color: #3a4d00; font-weight: bold;}
.zoekResultaten .htmlDoc .zoekResultaatIndentificatie:hover {color: #3a4d00; font-weight: bold; text-decoration: none;}

.zoekResultaten .alternatieveZoekwoorden {color: #3a4d00; font-weight: bold;}
.zoekResultaten .alternatieveZoekwoorden:hover {color: #3a4d00; font-weight: bold; text-decoration: none;}

.zoekResultaten .htmlDoc .zoekResultaatInhoudDiv {margin-bottom: 3px;}
.zoekResultaten .htmlDoc .zoekResultaatInhoudDivIndent {margin-bottom: 3px; margin-left: 25px;}
.zoekResultaten .htmlDoc .zoekResultaatDataDiv {color: #3a4d00; margin-top: 5px; margin-bottom: 8px;}
.zoekResultaten .htmlDoc .zoekResultaatDataDivIndent {color: #3a4d00; margin-top: 5px; margin-bottom: 8px; margin-left: 25px;}
.zoekResultaten .htmlDoc .zoekResultaatDatum {margin-right:10px;}
.zoekResultaten .htmlDoc .thematischeIndexToelichting {margin-top:10px;margin-bottom:10px;margin-left:10px;margin-right:10px;}

.zoekResultaten .pdfDoc .zoekResultaatWetboekTitel {font-weight: bold; font-size: 13px; margin-top: 20px; margin-bottom: 2px;}
.zoekResultaten .pdfDoc .zoekResultaatTitel {font-weight: bold; font-size: 13px; margin-top: 10px; margin-bottom: 2px; margin-left: 25px;}
.zoekResultaten .pdfDoc .zoekResultaatIndentificatie {font-weight: bold; font-size: 13px; margin-top: 20px; margin-bottom: 2px;}
.zoekResultaten .pdfDoc .zoekResultaatInhoud {font-size: 12px; margin-bottom: 2px;}
.zoekResultaten .pdfDoc .zoekResultaatInhoudIndent {font-size: 12px; margin-bottom: 2px; margin-left: 25px;}
.zoekResultaten .pdfDoc .zoekResultaatData {font-size: 12px; margin-top:2px; margin-bottom: 8px;}
.zoekResultaten .pdfDoc .zoekResultaatDataIndent {font-size: 12px; margin-top:2px; margin-bottom: 8px; margin-left: 25px;}
.zoekResultaten .pdfDoc .zoekResultaatDatum {margin-right: 5px;}
.zoekResultaten .pdfDoc .thematischeIndexToelichting {font-size: 12px; margin-top:20px; margin-bottom: 2px;}

.zoekResultatentScroller {
	margin-left: auto; 
	margin-right: auto;
}
.zoekResultatenInfoBalk {
	margin-top: 10px; 
	text-align: center;
	margin-bottom: 10px;
}

/* Laatste wijzigingen */
.laatsteWijzigingen {width: 100%}

.laatsteWijzigingen .laatsteWijzigingIndentificatie {color: #3a4d00;font-weight: bold;margin-bottom: 5px;}
.laatsteWijzigingen .laatsteWijzigingIndentificatie:hover {color: #3a4d00; text-decoration: none; font-weight: bold;margin-bottom: 5px;}

.laatsteWijzigingen .laatsteWijzigingInhoud {margin-bottom: 3px;}
.laatsteWijzigingen .laatsteWijzigingData {color: #3a4d00;margin-top: 5px;margin-bottom: 8px;}
.laatsteWijzigingen .laatsteWijzigingDatum{margin-right:10px;}

.laatsteWijzigingenInfoBalk {margin-top: 10px;text-align: center;margin-bottom: 10px;}
.laatsteWijzigingenScroller {margin-left: auto;margin-right: auto;}

/* Voorbeeld */
.voorbeeldIndentificatie {font-weight: bold;}
.voorbeeldInhoud {}

/* Documenten */
.documentenTitel {
	color: #3a4d00;
    font-weight: bold; 
    font-size:12px; 
    margin:10px;
    padding-top:30px;
    width:100%;
    top:30px;
}
.documentenTable {
	text-align:left;
	border: 1px solid #CCCC99;
	width:100%;	
}
.documentenIconKolom {
	vertical-align:top;
}
.documentenOmschrijvingKolom {
	vertical-align:top;
}

/* Mandje */
.mandjeTable {
	text-align:left;
	border: 1px solid #CCCC99;
	width:100%;	
}

.mandjeColumn1{
	text-align:left;
	vertical-align:top;		
}
.mandjeColumn2{
	text-align:right;
	vertical-align:top;		
}

.mandjeColumn3{
	text-align:right;
	vertical-align:top;		
}


/* Overzicht menu */
.overzichtMenu {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:30px;
	overflow:hidden;
	padding:2px;
	z-index: 9999;
}

.doorlopendeTekstFrame{
	position:absolute;
	top:0px;
	left:0px;
	bottom:0px;
	width:100%;
	padding-top:35px;
	overflow:hidden;
}

.mandjeFrame{
	position:absolute;
	top:0px;
	left:0px;
	bottom:0px;
	width:100%;
	padding-top:25px;
	overflow:hidden;
}

.overzichtMenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
}

.overzichtMenu ul li {
	display: block;
	font-weight: bold;
	float: left;
	padding: 1px 10px 1px 10px;
	color: #696B6D;
}

.overzichtMenu ul.laatste li {
	padding: 1px 11px 1px 9px;
	background: white url(../img/FancMenuSeparator.jpg) right center no-repeat;
}

.overzichtMenu ul.laatste li.laatste {
	background: none;
}

.overzichtMenu ul.eerste li {
	padding: 1px 9px 1px 11px;
	background: white url(../img/FancMenuSeparator.jpg) left center no-repeat;
}

.overzichtMenu ul.eerste li.eerste {
	background: none;
}
.overzichtMenu ul li:HOVER {
	display: block;
	font-weight: bold;
	float: left;
	color: #696B6D;
}

.overzichtMenu ul li:HOVER a:LINK, .overzichtMenu ul li:HOVER a:VISITED {
	text-decoration: underline;
	color: #696B6D;
}
.overzichtMenu ul li a:LINK, .overzichtMenu ul li a:VISITED {
	text-decoration: none;
	color: #696B6D;
}

.overzichtMenu ul li a:ACTIVE, .overzichtMenu ul li a:HOVER {
	text-decoration: underline;
	color: #696B6D;
}

.overzichtMenu ul li.actiefWijzigingsBesluit a:LINK, .overzichtMenu ul li.actiefWijzigingsBesluit a:VISITED {
	text-decoration: none;
	color: #696B6D;
}

.overzichtMenu ul li.actiefWijzigingsBesluit a:ACTIVE, .overzichtMenu ul li.actiefWijzigingsBesluit a:HOVER {
	text-decoration: underline;
	color: #696B6D;
}

.overzichtMenu ul li.disabledLink {
	color: rgb(214,215,214);
}

/* Onderste balk */
.southPaneStyle {

}

/* Hulpagina */
.hulpPagina {margin:0px 10px 0px 10px; padding:0; line-height:1; }
.hulpPagina {background: none transparent;}
.hulpPagina .hulpLink {color: #3a4d00; font-weight: bold;}
.hulpPagina .hulpLink:hover {color: #3a4d00; font-weight: bold; text-decoration: none}
.hulpPagina .hulpSublink {color: #3a4d00;}
.hulpPagina .hulpSublink:hover {color: #3a4d00; text-decoration: none}
#infoframe .hulpPagina {color: #000000;}
.hulpPagina p {margin-top:0; padding-top:0; }

/* Overige */
.hiddenButton {display:none; visibility:hidden;}
.clear {clear: both;}
a img {border-width: 0;}
.errorMessage {color:red;}

.documentKorteInhoud {margin:10px;font-style: italic;}
.documentInhoud {margin:10px;}
.documentTitel {color: #3a4d00;font-weight: bold;font-size:12px;margin:10px;}
.documentKoppelingen {margin-left:10px;}

.documentMenu {
	padding-top: 3px;
	text-transform: uppercase;
}


.documentMenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
}

.documentMenu ul li {
	display: block;
	border-right: 1px solid #696B6D;
	float: left;
	padding: 1px 10px 1px 10px;
}

.documentMenu ul li.last {
	border-right: none;
}

.documentMenu ul li:HOVER,
.documentMenu ul li.last:HOVER {
}
.documentMenu ul li:HOVER a:LINK, 
.documentMenu ul li:HOVER a:VISITED,
.documentMenu ul li a:LINK, 
.documentMenu ul li a:VISITED,
.documentMenu ul li a:ACTIVE, 
.documentMenu ul li a:HOVER {
    color: #333333;
	text-decoration: underline;
}

#dhtmlgoodies_xpPane .dhtmlgoodies_panel .topBar {
    background-image: none;
	background-color: #344E56;
	height: 25px;
	padding-right: 5px;
	cursor: pointer;
	overflow: hidden;
}

#dhtmlgoodies_xpPane .dhtmlgoodies_panel .topBar span {
	color: white;
}

#dhtmlgoodies_xpPane .dhtmlgoodies_panel .topBar span.over { 
	color: white;
}

.standartTreeRow,
#dhtmlgoodies_xpPane .dhtmlgoodies_panel .topBar span
 {
	font-family: "Open Sans", Arial, sans-serif;
}

.selectedTreeRow,
#dhtmlgoodies_xpPane .dhtmlgoodies_panel .topBar span
 {
	font-family: "Open Sans", Arial, sans-serif;
}

span.documentTaal {
	text-transform: uppercase;
}

.actueleWetgeving {
	display: block;
	width: 220px;
	font-size:13px;
	text-align:center;
	padding: 0px;
	border: 1px solid #BABABA; 
	border-bottom: 0px none;
	color:#333333;
	background-image:url(../third_party/dhtmlGoodies/common/themes/gray/images/calendar/calendar_heading.png);
	background-repeat:repeat-x;
	background-position:top;
	/*border-bottom:1px solid #BABABA;*/
	height:20px;	
}

.actueleWetgeving table {
	display: inline;
}
.actueleWetgeving table,
.actueleWetgeving table tr,
.actueleWetgeving table tr td
{
	height:20px;
	text-align: center;	
}

.actueleWetgeving table tr td {
	height:20px;
	vertical-align: baseline;
	padding-top: 1px;
	text-align: center;	
}		

.actueleWetgeving table tr td img {
	position:relative;
	vertical-align: middle;
}

.actueleWetgeving a:LINK, 
.actueleWetgeving a:VISITED,
.actueleWetgeving a:HOVER,
.actueleWetgeving a:ACTIVE
{
	text-decoration: none;
	color:#333333;
}

.actueleWetgeving a:HOVER,
.actueleWetgeving a:ACTIVE
{
	background-color: #FFFFFF;
	border: 1px solid #BABABA; 
}

/* Multi-Language wettekst */
.multiLanguageWettekst {clear:both;}
.multiLanguageWettekst p {margin:0px; padding:0px;}
.multiLanguageWettekst .content {clear:both; position:relative; left:5px;}
.multiLanguageWettekst .definitie {float:left; position:relative; left:5px;}
.multiLanguageWettekst .preambule {margin-bottom:5px;}
.multiLanguageWettekst .inhoud { font-size:12px;}
.multiLanguageWettekst .wijziging {font-style:italic; font-size:11px; margin-top:2px}
.multiLanguageWettekst .erratum {font-style:italic; font-size:11px; margin-top:2px}
.multiLanguageWettekst .interpretatieveWet {font-style:italic; font-size:11px; margin-top:2px;}
.multiLanguageWettekst .commentaar {font-style:italic; font-size:11px; margin-top:2px;}

/* Multi-Language wettekst - Wetboek specifiek*/
.multiLanguageWettekst .wetboek {clear:both;}
.multiLanguageWettekst .wetboek .titel {float:left; font-weight:bold; font-size:160%; padding-bottom: 15px; position:relative; left:5px;}
.multiLanguageWettekst .wetboek_status {float:left; color:#3a4d00; font-weight:bold; font-style: italic; font-size: 140%; text-transform: uppercase; padding-bottom: 12px; clear:both; position:relative; left:5px;}

/* Multi-Language wettekst - Delen */
.multiLanguageWettekst .deel1 {clear:both; margin-bottom: 15px; padding-top: 15px;}
.multiLanguageWettekst .deel1 .titel {float:left; font-weight: bold; font-size: 140%; position:relative; left:5px;}
.multiLanguageWettekst .deel2 {clear:both; margin-bottom: 10px; padding-top: 10px;}
.multiLanguageWettekst .deel2 .titel {float:left; font-weight: bold; font-size: 120%; position:relative; left:5px;}
.multiLanguageWettekst .deel3 {clear:both; margin-bottom: 5px; padding-top: 5px;}
.multiLanguageWettekst .deel3 .titel {float:left; font-weight: bold; font-size: 110%; position:relative; left:5px;}
.multiLanguageWettekst .deel4 {clear:both; padding-top: 5px;}
.multiLanguageWettekst .deel4 .titel {float:left; font-weight: bold; font-size: 100%; position:relative; left:5px;}
.multiLanguageWettekst .deel5 {clear:both; padding-top: 5px;}
.multiLanguageWettekst .deel5 .titel {float:left; font-weight: bold; font-size: 90%; position:relative; left:5px;}
.multiLanguageWettekst .deel6 {clear:both; padding-top: 5px;}
.multiLanguageWettekst .deel6 .titel {float:left; font-weight: bold; font-size: 80%; position:relative; left:5px;}

/* Multi-Language wettekst - Paragrafen */
.multiLanguageWettekst .paragraaf {padding-top:5px; clear:both; min-height:16px; height:auto !important; height:16px;}
.multiLanguageWettekst .paragraaf .titel {float:left; font-weight: bold;position:relative; left:5px;}

/* Multi-Language wettekst - Artikels */
.multiLanguageWettekst .artikel {padding-top:5px; clear:both;}
.multiLanguageWettekst .artikel .titel {font-weight:bold; float:left; position:relative; left:5px;}