
::-webkit-scrollbar {
    height: 4px;
    width: 4px;
}

::-webkit-scrollbar-thumb {
    background: gray;
    -webkit-border-radius: 1ex;
    -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);
}

@font-face {
    font-family: "LM Dania 12";
    src: url("LMDania12-Italic.woff");
}

@font-face {
    font-family: "LM Dania 12";
    src: url("lmdania12-italic_ot2_y8.otf") format("opentype");
}


body {
  font-face: "Times New Roman";
  font-size: 14pt;
  background-color: #f0f0f0;
  color: black;
  overflow: hidden;
}

div.layout {
  position: absolute;
}

div.topbutton {
  position: absolute;
  display: none;
  width: 120px;
  height: 30px;
  border: 1px solid white;
  color: white;
  background-color: #003d73;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
}

div.topbuttonlist {
  position: absolute;
  cursor: pointer;
}

div.item {
  margin: 0;
  padding: 0;
  width: 100%;
  cursor: pointer;
  overflow: hidden;
}

div.item:hover {
  text-decoration: underline;
}

div.popout {
  position: absolute;
  margin: 0;
  padding: 0;
  display: none;
  background-color: #ebebeb;
  cursor: pointer;
  overflow: hidden;
  z-index: 3;
}

div.popout:hover {
  text-decoration: underline;
}

div.popup {
  position: absolute;
  padding: 3px;
  border: 1px black solid;
  background-color: yellow;
  overflow: hidden;
  z-index: 3;
  cursor: pointer;
}

div.fold-closed {
  display: none;
}

div.fold-open {
  display: block;
}

p {
  margin: 0;
  margin-left: 8pt;
  margin-right: 8pt;
  margin-top: 2pt;
  margin-bottom: 2pt;
  line-height: 120%;
}

p.subhead {
  font-variant: small-caps;
  margin-top: 10pt;
}

p.p1 {
  margin-left: 18pt;
}

p.p2 {
  margin-left: 28pt;
}

p.p3 {
  margin-left: 38pt;
}

p.p4 {
  margin-left: 48pt;
}

p.p5 {
  margin-left: 58pt;
}

p.p6 {
  margin-left: 68pt;
}

p.p7 {
  margin-left: 78pt;
}

p.list1 {
  margin: 3px;
  margin-left: 23px;
  text-indent: -20px;
  padding:0;
}

p.list2 {
  margin: 3px;
  margin-left: 43px;
  text-indent: -20px;
  padding:0;
}

p.topbutton {
  margin: 0;
  margin-top: 6px;
  font-size: 15px;
}

p.datalist {
  margin: 2px;
  padding: 0;
  padding-left: 8px;
  padding-right: 8px;
  white-space: nowrap;
  cursor: pointer;
}

p.item {
  margin: 3px;
  margin-left: 23px;
  text-indent: -20px;
  padding:0;
  line-height: normal;
}

p.close {
  margin: 3px;
  margin-left: 23px;
  text-indent: -20px;
  padding: 0;
  color: blue;
  cursor: pointer;
}

p.header {
  text-align: center;
  margin: 0;
  margin-top: 4pt;
}

b.opslag {
  font-size: 120%;
}

i {
  font-family: "LM Dania 12";
  font-size: 105%;
  font-style: normal;
  font-kerning: none;
  line-height: 100%;
  word-spacing: -0.1em;
}

x:-o-prefocus, i {
  text-shadow: #000 0px 0px 1px;
}

a.href, a[href] {
  color: blue;
  cursor: pointer;
  text-decoration: none;
}

a[href]:hover, a.href:hover {
  text-decoration: underline;
}

a.href-unbound {
  color: red;
}

hr {
  margin-left: 45%;
  margin-right: 45%;
}

span.fold {
  cursor: pointer;
}

span.plus-minus {
  color: gray;
}

span.smallcaps {
  font-variant: small-caps;
}

span.bullet {
  position: relative;
  left: -10pt;
  margin-right: -5pt;
}

span.smallcaps-bullet {
  position: relative;
  left: -10pt;
  font-variant: small-caps;
}

sup {
  font-size: 60%;
  vertical-align: 100%;
  line-height: 60%;
  padding-left: 2pt;
}

i sup {
  line-height: 60%;
}

u {
  text-decoration: none;
  border-bottom: black 1px solid;
  padding-bottom: 1px;
}

u.red {
  text-decoration: underline;
  border: 0;
  padding-bottom: 0;
}

span.f-sol {
  font-family: "New Times Roman";
  font-size: 130%;
  vertical-align: -10%;
  padding-left: .1em;
  padding-right:.1em;
}

span.f-soli {
  font-family: "New Times Roman";
  font-size: 130%;
  vertical-align: -10%;
  padding-left: .1em;
  padding-right:.1em;
  font-style: italic;
}

span.f-ht {
  padding-left: .1em;
  padding-right: .1em;
  font-size: 120%;
  line-height: 0%;
  vertical-align: -.1em;
  font-family: "LM Dania 12";
}

span.f-bt {
  padding-left: .1em;
  padding-right: .1em;
  font-size: 130%;
  vertical-align: 10%;
  line-height: 0%;
  font-family: "LM Dania 12";
}

span.f-dot {
  padding-left: .05em;
  padding-right: .05em;
  font-weight: bold;
  font-family: "LM Dania 12";
}

span.f-nasal {
  padding-right: .2em;
  font-family: "LM Dania 12";
}

span.f-nt {
  font-style: normal;
  font-family: "New Times Roman";
  vertical-align: -120%;
  line-height: 50%;
  font-size: 80%;
  padding-right: 0.1em;
}

span.f-dbar {
  font-weight: bold;
  padding-right: .3em;
  padding-left: .3em;
  letter-spacing: .05em;
}

span.f-dbarf {
  font-weight: bold;
  padding-right: .3em;
}

span.f-arrow {
  margin-right: -.2em;
}

span.f-quote {
  padding-left:.1em;
}

span.f-length {
  font-size: 70%;
  vertical-align: 15%;
  margin-right: -.1em;
  font-weight: bold;
}

span.f-squareb {
}

span.match {
  background-color: #ffff00;
}
