

body {
  border-spacing: 0;
  border-collapse: collapse;
  empty-cells: show;
  padding: 0;
  margin: 0; 
  vertical-align: top;
  background-color: white;
  color: black;
  text-align:left;
  font-family: Monaco, Verdana, "Courier New", monospaced;
  font-size:10px;
  text-decoration: none;
  line-height:15px;
}

:link {
  color: black;
}

:visited {
  color: black;
}

a.toplink:link {
 text-decoration: none;
 color: black;
}

a.toplink:visited {
 text-decoration: none;
 color: black;
}

ul.MENU * :visited {
 text-decoration: none;
 color: black;
}

ul.MENU * :link {
 text-decoration: none;
 color: black;
}

* {
  border: none;
}

li.NO:before {
  display: marker;
  content: "[ ]";
}
li.ACT:before {
  display: marker;
  content: "[x]";
}
li.ACTIFSUB:before {
  display: marker;
  content: "[-]";
}
li.IFSUB:before{
  display: marker;
  content: "[+]";
}

p.bodytext {
  margin: 0;
}

ul.MENU { 
  list-style: none;
  margin: 0;
  padding: 0;
}

ul.imgul { 
  list-style: none;
  margin: 0;
  padding: 0;
}

ul.imgul * img {
  margin-bottom: 30px;
}

ul ul.MENU {
  padding-left: 2em;
}

#left {
  position: fixed;
  /* width: 185px; */
  width: 19em;
  height: auto;
  top: 30px;
  right: auto;
  left: 30px;
}
#sidetitle {
 /* height: 75px; */
  height: 7em;
  /* background: lightblue; */
}
#menu {
  height: auto;
  /* background: lightgreen; */
}

#right {
  position: absolute;
  width: 640px;
  height: auto;
  top: 30px;
  /* left: 245px; */ 
  left: 21em; 
}
#top {
  /* height: 75px; */
  height: 7em;
  /* background: lightgreen; */
}
#body {
  height: auto;
  /* background: lightblue; */
}
