BODY, TD { font-family:proxima-nova-n9, proxima-nova, sans-serif; 
       	 font-size:1.1rem; 
	 font-shape:italic;
	 color:#1d1d1d; 
	 scrollbar-gutter: stable both-edges;
}

a		{ color:#811515;
		  text-decoration:none; }
a:link		{ } /* color and text decoration inherited */
a:visited	{ } 
a:hover		{ text-shadow:0px 0px 1px; }
a:active	{ } /* text-shadow inherited */

.INDEX, .CURRENTINDEX, .OTHERINDEX { 
       	font-size:.5rem;
       	font-weight:bold; 
       	text-decoration:none; }
.CURRENTINDEX { color:#999999; }
.OTHERINDEX   { color:<f: {&BGCOLOR}>; }
.STKAUF {  font-family:proxima-nova-n9, proxima-nova, sans-serif; 
	   font-size:3rem; 
	   font-weight:bold;
	   margin-top:3rem;
	   margin-bottom:1.5rem; }
EM { font-style:oblique, italic; }
.MYPAR {
	margin-top:0px;
	margin-bottom:0px;
}
.MYPAR2 {
	text-indent:25px;
	margin-top:0px;
	margin-bottom:0px;
}
.SECTION {
	  font-size:1.25em;
	  font-weight:800;
	  text-decoration:underline;
	  margin-top:30px;
	  margin-bottom:10px
}
.SUBSECTION {
             font-size:0.9em;
	     font-weight:600;
	     margin-top:10px;
	     margin-bottom:5px;
}
.BIB {
      font-size:0.8em;
      text-indent:-25px;
      margin-left:25px;
      margin-right:25px;
      margin-top:10px;
      margin-bottom:0px;
}
.BIB2 {
      font-size:0.8em;
      text-indent:-25px;
      margin-left:25px;
      margin-right:25px;
      margin-top:0px;
      margin-bottom:0px;
}


input{
  display:none;
}
label {
  display: contents; 
/*  padding: 10px; */
  margin: 5px 0px;
/*  background: #dcdcdc; */
  cursor: pointer;
  position: relative;
  font-weight: bold;
  color: #811515;
}
label:hover {
  text-shadow: 0pt 0pt 1pt;
}
label::before {
  content: '\002B';
  display: inline-block;
  width: 20px;
  padding: 0px 5px;
}
.content {
  background: #f2f2f2;
  padding: 5px;
  margin-left: 30px;
  margin-top: 5px;
}
input + label + .content {
  display:none;
}
input:checked + label + .content {
  display:block;
}
input:checked + label {
  margin-bottom: 0px;
}
input:checked + label::before {
  content: '\2212';
}

#myBtn {
  display: none;
  position: fixed;
  bottom: 10px;
  right: 10px;
  z-index: 99;
  font-size: 16px;
  border: none;
  outline: none;
  background-color: #DCDCDC;
  color: #AAAAAA;
  cursor: pointer;
  padding: 5px;
  border-radius: 2px;
}

#myBtn:hover {
  background-color: #555;
}

#scroll {
  position: absolute;
  top: 0;
  bottom: -0.1px;
  width: 1em;
  z-index:-1;
}
