 /* update MvBon - Eden Design ================================================== */
#broodtekst ul, #broodtekst dl { width:690px !important; }
	
#broodtekst li dl, #broodtekst li p, #broodtekst dt p, #broodtekst dd p { width:auto !important; }
/* einde update MvBon - Eden Design ================================================== */


/* ---------------------------------------------------------- */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 */
#broodtekst 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 ================================================== */
#broodtekst li ul.preceding-paragraph-empty { margin-top:-0.53em; }
/* einde update MvBon - Eden Design ================================================== */


#broodtekst ul.nootlijst {
    list-style: none;
    width: auto;
}
#broodtekst ul.artikel_leden,
#broodtekst ul.expliciet {
    padding: 0;
    margin: 0;
    list-style: none;
    width: auto;
	position:relative; /* update MvBon - Eden Design */
}
#broodtekst ul.toc {
    font-size: 0.8em;
    list-style: none;
}
#broodtekst ul.toc ul {
    font-size: 1em;
}
/*
12-01-2009 STIPP NM: Child selectors weggehaald, die worden niet door IE ondersteund

#broodtekst ul.artikel_leden > li,
#broodtekst ul.expliciet > li {
    margin: 0;
    padding: 0 0 0 5em;
    clear: left;
}
#broodtekst ul.artikel_leden.whitespace-small > li,
#broodtekst ul.expliciet.whitespace-small > li {
    padding: 0 0 0 2.5em;
}
#broodtekst ul.artikel_leden.whitespace-medium > li,
#broodtekst ul.expliciet.whitespace-medium > li {
    padding: 0 0 0 4em;
}
#broodtekst ul.artikel_leden.whitespace-large > li,
#broodtekst ul.expliciet.whitespace-large > li {
    padding: 0 0 0 7em;
}
*/

#broodtekst ul.artikel_leden li,
#broodtekst ul.expliciet li {
    margin: 0;
    padding: 0 0 0 5em;
    clear: left;
}
#broodtekst ul.artikel_leden.whitespace-small li,
#broodtekst ul.expliciet.whitespace-small li {
    padding: 0 0 0 2.5em;
}
#broodtekst ul.artikel_leden.whitespace-medium li,
#broodtekst ul.expliciet.whitespace-medium li {
    padding: 0 0 0 4em;
}
#broodtekst ul.artikel_leden.whitespace-large li,
#broodtekst ul.expliciet.whitespace-large li {
    padding: 0 0 0 7em;
}


#broodtekst ul.artikel_leden li ul,
#broodtekst ul.expliciet li ul {
    margin-left: 0;
    list-style: none;
}
#broodtekst p.labeled {
    margin: 0 0 0 5em;
    position: relative;
    left: -5em;
}
/*
12-01-2009 STIPP NM: Child selectors weggehaald, die worden niet door IE ondersteund

#broodtekst ul.whitespace-small > li > p.labeled {
    margin: 0 0 0 2.5em;
    left: -2.5em;
}
#broodtekst ul.whitespace-medium > li > p.labeled {
    margin: 0 0 0 4em;
    left: -4em;
}
#broodtekst ul.whitespace-large > li > p.labeled {
    margin: 0 0 0 7em;
    left: -7em;
}
*/

#broodtekst ul.whitespace-small li p.labeled {
    margin: 0 0 0 2.5em;
    left: -2.5em;
}
#broodtekst ul.whitespace-medium li p.labeled {
    margin: 0 0 0 4em;
    left: -4em;
}
#broodtekst ul.whitespace-large li p.labeled {
    margin: 0 0 0 7em;
    left: -7em;
}


#broodtekst p.labeled {
    margin: 0 0 0 0em;
    position: relative;
    left: 3.5em;
}
#broodtekst p.labeled span.ol,
#broodtekst p.labeled span.lidnr,
#broodtekst p.lid span.lidnr,
#broodtekst div.wijziging p.lid span.lidnr {
    position: absolute;
    left: 0;
    margin-left: -3.5em;
}/*
12-01-2009 STIPP NM: Child selectors weggehaald, die worden niet door IE ondersteund

#broodtekst ul.whitespace-small > li > p.labeled span.ol,
#broodtekst ul.whitespace-small > li > p.labeled span.lidnr,
#broodtekst ul.whitespace-small > li > p.lid span.lidnr,
#broodtekst div.wijziging.whitespace-small p.lid span.lidnr {
    margin-left: -2.5em;
}
#broodtekst ul.whitespace-medium > li > p.labeled span.ol,
#broodtekst ul.whitespace-medium > li > p.labeled span.lidnr,
#broodtekst ul.whitespace-medium > li > p.lid span.lidnr,
#broodtekst div.wijziging.whitespace-medium p.lid span.lidnr {
    margin-left: -4em;
}
#broodtekst ul.whitespace-large > li > p.labeled span.ol,
#broodtekst ul.whitespace-large > li > p.labeled span.lidnr,
#broodtekst ul.whitespace-large > li > p.lid span.lidnr,
#broodtekst div.wijziging.whitespace-large p.lid span.lidnr {
    margin-left: -7em;
}*/


#broodtekst ul.whitespace-small  li  span.ol
{
    padding-right: 1.2em;
    margin-left: -2.5em;
	display: block;
	float: left;
}
#broodtekst ul.whitespace-small  li { margin-bottom: 7px; }
#broodtekst ul.whitespace-small  li ul { margin-top: 7px; }
#broodtekst ul.whitespace-small  li  p.labeled span.ol,
#broodtekst ul.whitespace-small  li  p.labeled span.lidnr,
#broodtekst ul.whitespace-small  li  p.lid span.lidnr,
#broodtekst div.wijziging.whitespace-small p.lid span.lidnr {
    margin-left: -2.5em;
}
#broodtekst ul.whitespace-medium  li  p.labeled span.ol,
#broodtekst ul.whitespace-medium  li  p.labeled span.lidnr,
#broodtekst ul.whitespace-medium  li  p.lid span.lidnr,
#broodtekst div.wijziging.whitespace-medium p.lid span.lidnr {
    margin-left: -4em;
}
#broodtekst ul.whitespace-large  li  p.labeled span.ol,
#broodtekst ul.whitespace-large  li  p.labeled span.lidnr,
#broodtekst ul.whitespace-large  li  p.lid span.lidnr,
#broodtekst div.wijziging.whitespace-large p.lid span.lidnr {
    margin-left: -7em;
}


#broodtekst div.wijzig-lid,
#broodtekst div.wijzig-cao-lid {
    clear: both;
}
/*
12-01-2009 STIPP NM: Child selectors weggehaald, die worden niet door IE ondersteund

#broodtekst div.wijzig-lid > p > span.lidnr,
#broodtekst div.wijzig-cao-lid > p > span.lidnr {
    position: relative;
    margin-left: 0em;
    margin-right:0.5em;
}*/

#broodtekst div.wijzig-lid  p  span.lidnr,
#broodtekst div.wijzig-cao-lid  p  span.lidnr {
    position: relative;
    margin-left: 0em;
    margin-right:0.5em;
}

#broodtekst div.wijzig-lid div.wijziging, 
#broodtekst div.wijzig-cao-lid div.wijziging {
    clear: both;
}
#broodtekst div.wijzig-lid div.wijziging p.lid,
#broodtekst div.wijzig-lid div.wijziging p.wat,
#broodtekst div.wijzig-cao-lid div.wijziging p.lid,
#broodtekst div.wijzig-cao-lid div.wijziging p.wat
{
    float:none;
}
/* Definition List Basic Styles */
#broodtekst dl {
    margin: 0;
    clear: left;
}
#broodtekst dd {
/* definition */
    margin: 0 0 .5em 0;
    padding: 0;
}
#broodtekst dt {
/* term */
    font-style: italic;
}
#broodtekst dt span.ol {
/* number */
    font-style: normal;
}
/* Definition List Inline */
#broodtekst dl.inline {
	
/* term en ernaast de definitie op een regel tekst loopt normaal door op volgende regel */
}
#broodtekst dl.inline dt {
    float: left;
    clear: left;
    margin-right: 0.2em;
    display: block;	
}


/* Definition List Text */
#broodtekst dl.tekst, dl.tabel {
/* term en recht eronder de definitie */
}
#broodtekst dl.tekst dt, #broodtekst dl.tabel dt {
    display: block;
}
#broodtekst dl.tekst dd, #broodtekst 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%;
  }
 */
