/* ---------------------------------------------------------- */cd
/* Layout as specified in ICTU document */
/* "Kwaliteitseisen XHTML Officiele Publicaties V 1.1" */
/* version 1.0, Date 29-10-2007 */
/*  */
/* css revision 0.1 */
/* ---------------------------------------------------------- */
/* experimental */
/*
  for better results, padding should be
  made dependent on the largest list label size
  This could be approximated by introducing
  list label size classes, added to the ul class by
  the xslt
 */
/* Ordered Lists */
.legacy li p {
    margin: 0;
    padding: 0 0 .5em 0;
}
/* Onderstaande definties veroorzaken problemen, MvanBon - Eden design
li p.no-text-content {
    float: left;
    padding: 0;
    margin-left: 5em;
    display: inline;
} */

 /* update MvBon - Eden Design ================================================== */
.legacy li ul.preceding-paragraph-empty { margin-top:-0.53em; }
/* einde update MvBon - Eden Design ================================================== */


.legacy ul.nootlijst {
    list-style: none;
    width: auto;
}
.legacy ul.artikel_leden,
.legacy ul.expliciet {
    padding: 0;
    margin: 0;
    list-style: none;
    width: auto;
	position:relative; /* update MvBon - Eden Design */
}
.legacy ul.toc {
    font-size: 0.8em;
    list-style: none;
}
.legacy ul.toc ul {
    font-size: 1em;
}
.legacy ul.artikel_leden > li,
.legacy ul.expliciet > li {
    margin: 0;
    padding: 0 0 0 5em;
    clear: left;
}
.legacy ul.artikel_leden.whitespace-small > li,
.legacy ul.expliciet.whitespace-small > li {
    padding: 0 0 0 2.5em;
}
.legacy ul.artikel_leden.whitespace-medium > li,
.legacy ul.expliciet.whitespace-medium > li {
    padding: 0 0 0 4em;
}
.legacy ul.artikel_leden.whitespace-large > li,
.legacy ul.expliciet.whitespace-large > li {
    padding: 0 0 0 7em;
}
.legacy ul.artikel_leden li ul,
.legacy ul.expliciet li ul {
    margin-left: 0;
    list-style: none;
}
.legacy p.labeled {
    margin: 0 0 0 5em;
    position: relative;
    left: -5em;
}
.legacy ul.whitespace-small > li > p.labeled {
    margin: 0 0 0 2.5em;
    left: -2.5em;
}
.legacy ul.whitespace-medium > li > p.labeled {
    margin: 0 0 0 4em;
    left: -4em;
}
.legacy ul.whitespace-large > li > p.labeled {
    margin: 0 0 0 7em;
    left: -7em;
}

.legacy div.wijziging div.wijzig-lid p.lid span.lidnr,
.legacy div.amendement div.amendement-lid p.lid span.lidnr{
    margin-left: 0.0em;
    margin-top: -1em;
    left: auto;
}
.legacy p.labeled span.ol,
.legacy p.labeled span.lidnr,
.legacy p.lid span.lidnr,
.legacy div.wijziging p.lid span.lidnr {
    position: absolute;
    left: 0;
    margin-left: -5em;
}
.legacy ul.whitespace-small > li > p.labeled span.ol,
.legacy ul.whitespace-small > li > p.labeled span.lidnr,
.legacy ul.whitespace-small > li > p.lid span.lidnr,
.legacy div.wijziging.whitespace-small p.lid span.lidnr {
    margin-left: -2.5em;
}
.legacy ul.whitespace-medium > li > p.labeled span.ol,
.legacy ul.whitespace-medium > li > p.labeled span.lidnr,
.legacy ul.whitespace-medium > li > p.lid span.lidnr,
.legacy div.wijziging.whitespace-medium p.lid span.lidnr {
    margin-left: -4em;
}
.legacy ul.whitespace-large > li > p.labeled span.ol,
.legacy ul.whitespace-large > li > p.labeled span.lidnr,
.legacy ul.whitespace-large > li > p.lid span.lidnr,
.legacy div.wijziging.whitespace-large p.lid span.lidnr {
    margin-left: -7em;
}
.legacy div.wijzig-lid,
.legacy div.amendement-lid,
.legacy div.wijzig-cao-lid {
    clear: both;
}
.legacy div.wijzig-lid > p > span.lidnr,
.legacy div.amendement-lid > p > span.lidnr,
.legacy div.wijzig-cao-lid > p > span.lidnr {
    position: relative;
    margin-left: 0em;
    margin-right:0.5em;
}
.legacy div.wijzig-lid div.wijziging,
.legacy div.amendement-lid div.wijziging,
.legacy div.wijzig-cao-lid div.wijziging {
    clear: both;
}
.legacy div.wijzig-lid div.wijziging p.lid,
.legacy div.wijzig-lid div.wijziging p.wat,
.legacy div.amendement-lid div.wijziging p.lid,
.legacy div.amendement-lid div.wijziging p.wat,
.legacy div.wijzig-cao-lid div.wijziging p.lid,
.legacy div.wijzig-cao-lid div.wijziging p.wat
{
    float:none;
}
/* Definition List Basic Styles */
.legacy dl {
    margin: 0;
    clear: left;
}
.legacy dd {
/* definition */
    margin: 0 0 .5em 0;
    padding: 0;
}
.legacy dt {
/* term */
    font-style: italic;
}
.legacy dt span.ol {
/* number */
    font-style: normal;
}
/* Definition List Inline */
.legacy dl.inline {
	
/* term en ernaast de definitie op een regel tekst loopt normaal door op volgende regel */
}
.legacy dl.inline dt {
    float: left;
    clear: left;
    margin-right: 0.2em;
    display: block;	
}


/* Definition List Text */
.legacy dl.tekst, dl.tabel {
/* term en recht eronder de definitie */
}
.legacy dl.tekst dt, .legacy dl.tabel dt {
    display: block;
}
.legacy dl.tekst dd, .legacy dl.tabel dd {
    padding-top: .5em;
}
/*
  / * Definition List Tabel * /
  dl.tabel {
  / * term en ernaast de definitie
  op afstand van links * /
  width: 99.9%;
  }
  dl.tabel dt {
  float: left;
  clear: left;
  display: inline;
  width: 25%;
  / * width nog nader te
  bepalen * /
  margin: 0 1% 0 4%;
  position: relative;
  }
  dl.tabel dt span.ol {
  position: absolute;
  left: -16%;
  float: left;
  }
  dl.tabel dd {
  float: left;
  display: inline;
  width: 70%;
  }
 */
