/* Hyerlinks generell */

li.Inh > ul.Inh {
    margin-top:7px;
}



a:link {
	color:#808080;
	text-decoration: none;
	border-bottom: 1px dotted #808080;
	padding-bottom: 1px;
}
a:visited {
	color:grey;
	text-decoration: none;
	border-bottom: 1px dotted #808080;
	padding-bottom: 1px;
}
a:hover {
	color:#38a562;
	text-decoration: none;
	border-bottom: 1px dotted #38a562;
	padding-bottom: 1px;
}
a:active {
	color:#38a562;
	text-decoration: none;
	border-bottom: 1px dotted #38a562;
	padding-bottom: 1px;
}

table
{
    table-layout:auto;   
}
body {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:14pt;
    list-style:inside;
    text-align:justify;
    width:600px;
}
.Normal {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 9pt;
    line-height: 14pt;
    text-align: justify;
}
a.toc:hover {
    color: #38a562;
}
a.toc {
    color: black;
    text-decoration:none;
    border-bottom:0px;
    padding-bottom:0px;
}


/* === Layout A ================================= */
.ht-entscheid,.ht-entscheid-fr, .ht, .ht-fr {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 14pt;
    font-weight : bold;
    margin-top: 35px;
    text-align : left;
}
.aut {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    margin-bottom : 25px;
    margin-left:40px;
}
.aut-adr {
    font-style : italic;
}
/* Inhaltsverzeichnis von Aufsätzen */
.Inh, .inh {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height: 11pt;
    margin-bottom: -3px;
    text-align: left;
    list-style: outside;
}
.Inh1 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    font-weight : bold;
    text-indent : 0mm;
    margin-top:5px;
    margin-bottom:5px;
    margin-left: 5.5mm;
}
.Inh2 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    font-weight : normal;
    text-indent : 0mm;
    margin-top:0px;
    margin-bottom:5px;
    margin-left: 10.5mm;
}
.Inh3 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    font-weight : normal;
    text-indent : 0mm;
    margin-top:0px;
    margin-bottom:0px;
   
}
.inh4 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    font-weight : normal;
    text-indent : 0mm;
    margin-left: 18.5mm;
    margin-top:0px;
    margin-bottom:0px;
}
.inh5 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    font-weight : normal;
    text-indent : 0mm;
    margin-top:0px;
    margin-bottom:0px;
    margin-left: 22.5mm;
}
span.Inh-tit{
    font-family : Arial, Helvetica, sans-serif;
    font-size:9pt;
    font-weight : bold;
    text-align:left;
    padding-bottom:10px;
    margin-top:35px;
    margin-left: 5.5mm;
    display:block;
}
span.Inh1 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    font-weight : bold;
    text-indent : 0mm;
    margin-top:5px;
    margin-bottom:5px;
    margin-left: 2.5mm;
    display: inline-block;
    width:600px;
}
span.Inh2 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    font-weight : normal;
    text-indent : 0mm;
    margin-top:0px;
    margin-bottom:0px;
    margin-left: 12mm;
    display:inline-block;
    width:600px;
}
span.Inh3 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    font-weight : normal;
    text-indent : 0mm;
    margin-top:0px;
    margin-bottom:0px;
    margin-left: 22mm;
    display: inline-block;
    width:600px;
}
span.Inh4 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    font-weight : normal;
    text-indent : 0mm;
    margin-left: 32mm;
    margin-top:0px;
    margin-bottom:0px;
    display: inline-block;
    width:600px;
}
span.Inh5 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    font-weight : normal;
    text-indent : 0mm;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:  42mm;
    display:inline-block;
    width:600px;
}

span.Inh6 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    font-weight : normal;
    text-indent : 0mm;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:  52mm;
    display:inline-block;
    width:600px;
}

span.aufzzinh {
	
    float:left;
    margin-left: 3mm;
    display:inline-block;
    width:25px;

     
}

.aufztxt {
    margin-left:-10px;
    display: block;
    margin-top: -18px;
  
}

span.inhtxt1 {
	
    float:left;
    margin-left: 3mm;
    display:inline-block;
    width:500px;     
}

span.inhtxt2 {
	
    float:left;
    margin-left: 3mm;
    display:inline-block;
    width:500px;
}

/*span.aufzzinh {
	
    float:left;
    margin-left: 3mm;
    display:inline-block;
    width:27px;

     
}

span.inhtxt1 {
	
    float:left;
    display:inline-block;
    width:500px;     
}

span.inhtxt2 {
	
    float:left;
    display:inline-block;
    width:500px;
}*/

span.inhtxt3 {
	margin-left:3mm;
    float:left;
    display:inline-block;
    width:400px;
    }

span.inhtxt4 {
	margin-left:3mm;
    float:left;
    display:inline-block;
  width:400px;
   
}

span.inhtxt5 {
	
 	margin-left:3mm;
    float:left;
    display:inline-block;
  width:400px;
       }

span.inhtxt6 {
	
 	margin-left:3mm;
    float:left;
    display:inline-block;
  width:400px;
       }

.tcont {
    font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size : 12px;
    margin-left : 50px;
    width : 500px;
    padding-left : 5px;
}
a.tcont-link {
    font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size : 12px;
    text-decoration : none;
    color : #000000;
    font-weight : normal;
}
a.tcont-link:link {
    text-decoration : none;
    color : #000000;
    border-bottom:0px;
    padding-bottom:0px;
}
a.tcont-link:hover {
    font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size : 12px;
    text-decoration : none;
    color : #38a562;
    font-weight : normal;
    border-bottom:0px;
    padding-bottom:0px;
}
.tcont-tit {
    font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size : 16px;
    font-weight : bold;
    margin-left : 50px;
    margin-top : 50px;
    margin-bottom : 30px;
}
.tcont-rub {
    font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size : 12px;
    font-weight : bold;
    border-top-width : 1px;
    background-color : #CCCCCC;
    border-bottom-width : 1px;
    padding-right : 5px;
    padding-left : 5px;
    padding-top : 3px;
    padding-bottom : 3px;
    border-bottom-color : black;
    width : 500px;
    margin-left : 50px;
    display : block;
}
.tcont-ft {
    font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size : 12px;
    font-style : italic;
    border-top-width : 1px;
    border-top-style : solid;
    border-top-color : black;
    padding-left : 5px;
    padding-top : 7px;
    width : 500px;
    margin-left : 50px;
    display : block;
}
span.tcont-aut {
    font-style : italic;
    display : block;
}
span.tcont-txt {
    width : 400px;
    display : inline-block;
}
span.tcont-pr {
    text-align : right;
    display : inline-block;
    width : 80px;
}

.Inh > a > span.aufzz
{
    margin-left: -30px;
       width:30px;
    display:inline-block;
   
}

.Inh > a > span.aufztxt
{

    margin-bottom: 5px;
   
}



.heading1 > a > span.aufzz,
.heading2 > a > span.aufzz,
.heading3 > a > span.aufzz,
.heading4 > a > span.aufzz,
.heading5 > a > span.aufzz,
.heading6 > a > span.aufzz, 
.heading7 > a > span.aufzz{
    width: 30px;
   
}
.heading_1, .heading1 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 13pt;
    font-weight : bold;
    text-align : left;
    margin-bottom : 5px;
    margin-top: 35px;
}
.heading1,
.heading2,
.heading3,
.heading4,
.heading5,
.heading6,
.heading7 {
    margin-left:35px;
    
}
.heading_2, .heading-2, .heading2, .rez-titel, .rez-titel-fr {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11pt;
    font-weight : bold;
    text-align : left;
    margin-bottom : 0px;
    margin-top: 35px;
}

span.lit_tit {
    display: block;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11pt;
    font-weight : bold;
    text-align : left;
    margin-bottom : 0px;
    margin-top:0px;
}
.heading3, .heading_3  {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10.5pt;
    font-weight : bold;
    font-style : italic;
    text-align : left;
    margin-bottom : 0px;
    margin-top: 35px;
}

.heading_4, .heading4 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    font-weight : bold;
    font-style : italic;
    text-align : left;
    margin-bottom : 0px;
    margin-top: 35px;
}
 
.heading_5, .heading5 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    font-weight : bold;
    font-style : normal;
    text-align : left;
    margin-bottom : 0px;
    margin-top: 35px;
}

.heading_6, .heading6, .heading_7, .heading7 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    font-style : normal;
    text-align : left;
    margin-bottom : 0px;
    margin-top: 35px;
   }

.ht-ut {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    font-weight : bold;
    text-align : left;
    margin-top: 20px;
    margin-bottom : 35px;
    margin-left:40px;
}
.rez-ut {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    font-weight : normal;
    text-align : left;
    margin-top: 0px;
    margin-bottom : 0px;
}



.e-kopf {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    font-style : italic;
    text-align : left;
    margin-bottom : 0px;
    margin-top: 35px;
}

.reg-txt-dt, .reg-txt  {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    font-style : italic;
    text-align : left;
    margin-bottom : 0px;

}
.reg {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    font-style : italic;
    text-align : left;
    /*border-top: thin solid black;
    border-bottom: thin solid black;*/
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom : 0px;
    margin-top: 35px;
    
}
.stw {
    border-top: thin solid black;
    border-bottom: thin solid black;
}
.list1,
.Liste1,
.liste1{
   font-family : Arial, Helvetica, sans-serif;
    font-size : 9pt;
    margin-left: 50px;
    margin-top: 15px;
    
    
}
.list2,
.liste2 {
   font-family : Arial, Helvetica, sans-serif;
    font-size : 9pt;
    margin-left: 80px;
}
.list3,
.liste3 {
   font-family : Arial, Helvetica, sans-serif;
    font-size : 9pt;
    margin-left: 120px;
}

.Liste_klein_1 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    margin-left: 60px;
}

.aufzz {
    margin-left: -50px;
    width: 50px;
    /*display: inline-block;*/
    
}
.txttit {
    margin-left:45px;
    display:block;
    margin-top: -18px;
}

p[class^="heading"] > a > span.aufzz,
p[class="ht"] > span.aufzz {
    margin-left:0px;
}
p[class^="heading"] > span.aufzz {
    margin-left:-35px;
    width:45px;
    display:inline-block;
}


.aufzz1 {
    margin-left: -25px;
    width: 20px;
    display: inline-block;
}

.list2 {
   font-family : Arial, Helvetica, sans-serif;
    font-size : 9pt;
    margin-left: 60px;
}
.aufzz2 {
   margin-left: -30px;
    width: 30px;
    display: inline-block;
}


ul {
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 30px;
    padding-left:0px;
    list-style: none; 
}
ul > li > span.aufzz {
    width:30px;
    display:inline-block;
    margin-left:-30px;
}
ul > li > span.aufztxt {
    margin-left:0px;
}
ul.Inh > li.Inh > span.aufzz {
    width:40px;
    display:inline-block;
    margin-left:-30px;
}
ul.Inh > li.Inh > ul.Inh > li.Inh {
    margin-left:40px;
}
ul.Inh > li.Inh > ul.Inh > li.Inh > ul.Inh > li.Inh {
    margin-left:40px;
}
ul.Inh > li.Inh > ul.Inh > li.Inh > ul.Inh > li.Inh > ul.Inh > li.Inh {
    margin-left:40px;
}
ol {
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 30px;
    list-style: none;
    padding-left:0px;
}
ol > li > span.aufzz {
    width:30px;
    display:inline-block;
    margin-left:-30px;
}
ol > li > span.aufztxt {
    margin-left:0px;
}

ul > li > span.aufzz {
    width:30px;
    display:inline-block;
    margin-left:-30px;
}
ul > li > span.aufztxt {
    display:block;
    margin-left:30px;
}


ul.Inh {
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 0px;
    list-style: none;
    
    
}

ul {
    font-family: Arial, Helvetica, sans-serif;
    list-style: none;
}


ul[class^="Liste_klein"] {
    font-size : 8pt;
    line-height: 12pt;
    margin-bottom : -5px;
    
}

ul[class^="Liste_klein_1"] {
    font-size : 8pt;
    line-height: 12pt;
    margin-bottom : -5px;
    
}

ul[class^="Liste_1"] {
    font-size : 9pt;
    line-height: 12pt;
    margin-bottom : -5px;
    
}

li.Inh {
		font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-bottom: 10px;
	margin-left:30px;
	list-style: none;

}


li.Inh-tit {
		font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 0px;
	list-style: none;
	
}


li#decimal {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    list-style-type: decimal;
    text-align : left;
    margin-left: 10px;
}
li#none {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    list-style: none;
    text-align : left;
}
li#disc {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    list-style-type: disc;
    text-align : left;
}

.publ {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    padding-bottom : 10px;
    padding-top : 10px;
    border-bottom : thin solid black;
    border-top : thin solid black;
    margin-left : 20px;
    margin-top : 40px;
}
span.publ-aut, .lit_aut, span.bibl-aut {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    font-variant : small-caps;
}
span.publ-tit, .lit_tit {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
   }
span.publ-info {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
   
 }
.gt, .lit_txt {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 9pt;
    line-height: 14pt;
    margin-bottom : 0px;
    text-align: justify;
}
.zitat {
    font-family : Arial, Helvetica, sans-serif;
    font-style: normal;
    text-align : right;
    margin-bottom : 10px;
}
.gt-abs {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 9pt;
    line-height: 14pt;
    margin-bottom : 0pt;
    text-align: justify;
}
.gt-klein {
    font-family : Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size : 8pt;
    line-height: 12pt;
    /*margin-bottom : -5px;*/
    text-align: justify;
    margin-left : 30px;
    
}
.gt-txt, .gtk-txt, .fn-txt {
    font-size : inherit;
    font-style: normal;
    text-align: justify;
}
.aut-txt, .lit_aut {
    font-size : inherit;
    font-variant:small-caps;
    font-style: normal;
    text-align: justify;
}
.gt-zit {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    line-height: 15pt;
    text-indent : 0px;
    margin-bottom : 0px;
    text-align: justify;
}
.he, .gt-he, .gt-he1 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 9pt;
    line-height: 14pt;
    margin-bottom : 0px;
    margin-left : 18px;
    text-align: justify;
}
.he2, .gt-he2 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 9pt;
    line-height: 14pt;
    margin-bottom : 0px;
    margin-left : 25px;
    text-align: justify;
}
.he3, .gt-he3 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 9pt;
    line-height: 14pt;
    margin-bottom : 0px;
    margin-left : 35px;
    text-align: justify;
}
/* negative Texteinrückung */
.gt-lit {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    line-height: 14pt;
    margin-bottom : 0px;
}
/* Texteinrückung  erste Zeile */
.gt-bu {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    line-height: 12pt;
    margin-bottom : 0px;
    margin-left : 40px;
}
.gt-tab, .gt_tab {
    font-family : Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size : 8pt;
}
.rezensent {
    font-style : italic;
    font-size : inherit;
}
/* === Styles gelten für A + B ================ */
.aut-name {
    font-style : italic;
    font-size : inherit;
}
.ut-b {
    font-size : inherit;
    font-weight : bold;
}
.ut-k {
    font-size : inherit;
    font-style : italic;
}
.italic {
    font-style : italic;
    font-size : inherit;
}
.bold {
    font-weight : bold;
    font-size : inherit;
}
.kap {
    font-variant: small-caps;
    font-size : inherit;
}
.hr {
    margin-top: 40px;
    margin-bottom : -12px;
}
.gt-fnr, .sup {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 7pt;
    vertical-align : top;
    margin-left: -1px;
    margin-bottom: 0px;
}
/* Anzeige der Fussnoten */
.fn {
    margin-left: 30px;
    text-indent: 0px;
    padding-left: 0px;
    font-size:11px;
    margin-bottom: -5px;
    text-align:left;
}

span.fn-abs {
			
			display: inline-block;
	
}
p.bibl {
font-size: 10pt;
margin-left: 30px;
}

p.gt + p.fn, p.e-kopf + p.fn, p.bibl + p.fn, p.bibl + p.fn, p.Liste1 + p.fn {
border-top: thin solid black;
font-size : 8pt;
margin-top: 30px;
padding-top: 10px;
margin-left: 30px;
}


.fn-neu {
    font-family : Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size : 8pt;
    margin-bottom : -5px;
    padding-left: 0pt;
}
.fn-fnr {
    font-weight: normal;
    font-size : 7pt;
    vertical-align: top;
}
.sub {
    font-size : 7pt;
    font-style: inherit;
    vertical-align : bottom;
}
.Ausgabe {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
}
/* Pagina */
span.page {
    display: block;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 8pt;
    text-align: right;
}
.pn {
    font-family : Arial, Helvetica, sans-serif;
    font-style: normal;
    font-size : 11px;
    text-align : right;
    margin-top: 30px;
    margin-bottom : 50px;
    border-top: dashed gray 1px;
}
/* Link zum Volltext, nur für Abstract */
.pre-link {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    line-height: 14pt;
    font-weight : bold;
    font-style : normal;
}

/* === Layout B ================================= */
.rubrik {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12pt;
    font-weight : bold;
    text-align : left;
    margin-top: 1px;
    border-bottom:solid thin black;
}
.ht-literatur {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    font-weight : bold;
    text-align : left;
    margin-top: 5px;
}
.Anmerkung {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 9pt;
    margin-bottom : 0px;
}
.aut-rez, .autrez, .Autor_rechts {
    font-family : Arial, Helvetica, sans-serif;
    font-style : italic;
    text-align: right;
    font-size : 8pt;
}
.Aufz_Strich {
    margin-bottom : 0px;
    margin-left : 35px;
    text-indent : -9px;
}
.Aufz_Num {
    margin-bottom : 0px;
    margin-left : 35px;
    text-indent : -9px;
}
.Aufz_dot {
    margin-bottom : 0px;
    margin-left : 35px;
    text-indent : -9px;
}
.Aufz_Lit {
    margin-left:16pt;
}
#a1 {
    font-size: 9pt;
    position:absolute;
    left:30px;
     
}
#a2 {
    font-size: 9pt;
    position:relative;
    left:35px;
    width:590px;
     
}
#a3 {
    font-size: 9pt;
    position:absolute;
    left:45px;
     
}
#a4 {
    font-size: 9pt;
    position:relative;
    left:60px;
    width:470px;
     
}
#a1-klein {
    font-size: 8pt;
    position:absolute;
    left:30px;
     
}
#a2-klein {
    font-size: 8pt;
    position:relative;
    left:40px;
    width:500px;
     
}
span#waiting table {
    
    font-family : Arial, Helvetica, sans-serif;
    font-size : 9pt;
    border-collapse:collapse;
     
}
span#waiting thead {
    font-weight:bold;
     
}
span#waiting td {
    border-width:1px;
    border-style:solid;
    border-color:black;
    padding:5px;
     
}
td {
    font-size : 9pt;
    padding-right : 5px;
    padding-left : 5px;
    vertical-align: top;    
}

/* Seitenzahl als Block-Element anzeigen */
span.pn {
    display : block;
    width : 100%;
    font-size : 11px;
    font-style : normal;
    font-weight : normal;
    line-height : 18px;
    padding : 0px;
    margin-top:20px;
    margin-bottom:20px;
    text-indent : 0px;
    text-align : right;
    border-top: dashed gray 1px;   
}
li > span.aufztxt > span.pn {
    width:105%;
    margin-left:-5%;
}
li.Inh > p.gt > span.pn {
    width:109%;
    margin-left:-9%;
}

span[name="fn-txt"],span.fn-txt {
    text-indent: 0px;
}
span[name="fn-fnr"],span.fn-fnr {
    margin-left: -50px;
    margin-right: 16px;
    padding: 0px;
    width: 34px;
    display: inline-block;
    text-align: right;
    text-indent: 0px;
}
/* Fussnotenreferenz soll unterstrichen sein. Leerraum dahinter nicht. Betrifft <a> <sup>...</sup> </a> */
a.fnref,span.footnotereference a {
    text-decoration: none;
    color:#38a562;
}
a.fnref sup,span.footnotereference a sup {
   /* text-decoration: underline; */ 
}
a.fnref:link,span.footnotereference a:link {
    text-decoration: none;
    border-bottom:0px;
    padding-bottom:0px;
}
