﻿/* Hyerlinks generell */
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:#d5c910;
	text-decoration: none;
	border-bottom: 1px dotted #d5c910;
	padding-bottom: 1px;
}
a:active {
	color:#d5c910;
	text-decoration: none;
	border-bottom: 1px dotted #d5c910;
	padding-bottom: 1px;
}
div.box {
    width: 300px;
    border: 1px solid black;
    padding: 25px;
    margin: 25px;
}

body {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:14pt;
    list-style:inside;
    text-align:justify;
    width:600px;
}

a.toc:hover {
    color: #d5c910;
}
a.toc {
    color: black;
    text-decoration:none;
    border-bottom:0px;
    padding-bottom:0px;
}

td {
    font-size : 10pt;
    padding-right : 5px;
    padding-left : 5px;
    text-align: left;
    vertical-align : top;
    
}

tr {
    font-size : 10pt;
  
}
.Aufz_Strich {
    margin-bottom : 0px;
    margin-left : 12px;
    text-indent : 0px;
}

.Aufz_Num {
    margin-bottom : 0px;
    margin-left : 18px;
    text-indent : -12px;
}

.Aufz_dot {
    margin-bottom : 0px;
    margin-left : 35px;
    text-indent : -12px;
}

.Aufz_Kursiv {
    margin-bottom : 0px;
    margin-left : 18px;
    text-indent : -12px;
}

.Aufz_Ver {
    margin-bottom : 0px;
    margin-left : 14px;
    text-indent : 30px;
}

.Aufz_Lit {
    margin-bottom : 0px;
    margin-left : 14px;
    text-indent : 12px;
}

/* Liste_1 ergänzt dsp; 25.11.11 */

.list1,
.liste1 {
   font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    margin-left: 25px;
}
.list2,
.liste2, 
.Liste2{
   font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    margin-left: 40px;
}
.list3,
.liste3,
.Liste3{
   font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    margin-left: 60px;
}
li.listfn1 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 9pt;
    margin-left: 35px;
}
.aufzz {
	 font-family : Arial, Helvetica, sans-serif;
    
    width: 40px;
  /*  display: inline-block;*/
    
}
p[class="liste1"] > span.aufztxt 
 {
    margin-top:-18px;
    margin-bottom:18px;
  
    display: block;
    margin-left:70px;
    
    
}



.aufztxt {
    margin-left:30px;
    display: block;
    margin-top: -18px;
  
}


.txttit {
    margin-left:50px;
    display: inline-block;
     margin-top: -19px;
  
}


p[class="heading1"] > span.txttit {
   margin-left:15px;
    display: inline-block;
     margin-top: -19px;
 /*   color:red;*/
    }

/*p[class^="heading"] > a > span.aufzz,*/
p[class="ht"] > span.aufzz {
    margin-left:0px;
    width:20px;
    display:inline-block;
    
    
}

p[class^="heading"] > span.aufzz
{
margin-left:-20px;
width:35px;
display: inline-block;



}



/*.heading1 > a > span.aufzz,
.heading2 > a > span.aufzz,
.heading3 > a > span.aufzz,
.heading4 > a > span.aufzz,
.heading5 > a > span.aufzz {
    width: 30px;
     
}*/




.list2 {
   font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    margin-left: 60px;
}
.aufzz2 {
   margin-left: -30px;
    width: 30px;
    display: inline-block;
}
.Ausgabe {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
}

.heading1,
.ht {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 13pt;
    font-weight : bold;
    text-align : left;
    margin-bottom : 5px;

}

.ht-ut {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11pt;
    font-weight : bold;
    text-align : left;
    margin-left : 0px;

    margin-bottom : 30px;
}

.heading2 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11pt;
    font-weight : bold;
    text-align : left;
    margin-bottom : 0px;
    margin-top : 35px;
}

.heading3 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10.5pt;
    font-weight : bold;
    text-align : left;
    margin-bottom : 0px;
    margin-top : 35px;
}

.heading4 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    font-style : italic;
    text-align : left;
    margin-bottom : 0px;
    margin-top : 35px;
}

.heading5 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    font-weight : bold;
    text-align : left;
    margin-bottom : 0px;
    margin-top : 35px;
}
.heading6 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
     font-weight : bold;
    text-align : left;
    margin-bottom : 0px;
    margin-top : 35px;
}
.heading7 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    text-align : left;
    margin-bottom : 0px;
    margin-top : 35px;
}

.heading_lit {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10.5pt;
    font-weight : bold;
    text-align : left;
    margin-bottom : 35px;
    margin-top : 35px;
}
thead {
margin-bottom:50px;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    font-weight : bold;
}
th {
    border-top : thin solid Black;
    border-bottom : thin solid Black;
}
.Inh {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 9pt;
	 font-style : italic;
    line-height : 11pt;
    margin-bottom : -3px;
    text-align : left;
    list-style : outside;
}

.Inh1 {
    display : block;
    font-family : Arial, Helvetica, sans-serif;
    font-style : normal;
    font-size : 9pt;
    text-indent : 0mm;
    line-height : 12px;

}

.Inh2 {
    display : block;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 9pt;
    font-style : normal;
    font-weight : normal;
    text-indent : 0mm;
    line-height : 12px;
    margin-left : 5.5mm;
}

.Inh3 {
    display : block;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 9pt;
    font-style : normal;
    font-weight : normal;
    line-height : 12px;
    text-indent : 0mm;
    margin-left : 8.5mm;
}

.Inh4 {
    display : block;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 9pt;
    font-style : normal;
    font-weight : normal;
    line-height : 12px;
    text-indent : 0mm;
    margin-left : 14.5mm;
}

span.Inh-tit {
    font-family : Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-indent : 0mm;
    font-style : italic;
    padding-bottom : 10px;
    margin-top : 35px;
    display : block;
}
span.Inh1 {
    display : inline-block;
    font-family : Arial, Helvetica, sans-serif;
    font-style : normal;
    font-size : 9pt;
    text-indent : 0mm;
    line-height : 20px;
    margin-left : 10mm;
width:600px;
}

span.Inh2 {
    display : inline-block;
    font-family : Arial, Helvetica, sans-serif;
    font-style : normal;
    font-size : 9pt;
    font-weight : normal;
    text-indent : 0mm;
    line-height : 20px;
    margin-left : 21mm;
    width:600px;
}


span.Inh3 {
    display : inline-block;
    font-family : Arial, Helvetica, sans-serif;
    font-style : normal;
    font-size : 9pt;
    font-weight : normal;
    text-indent : 0mm;
    line-height : 20px;
    margin-left : 32mm;
    width:600px;
}

span.Inh4 {
    display : inline-block;
    font-family : Arial, Helvetica, sans-serif;
    font-style : normal;
    font-size : 9pt;
    font-weight : normal;
    text-indent : 0mm;
    line-height : 20px;
    margin-left : 43mm;
    width:600px;
}
span.Inh5 {
    display : inline-block;
    font-family : Arial, Helvetica, sans-serif;
    font-style : normal;
    font-size : 9pt;
    font-weight : normal;
    text-indent : 0mm;
    line-height : 20px;
    margin-left : 55mm;
    width:600px;
}
span.Inh6 {
    display : inline-block;
    font-family : Arial, Helvetica, sans-serif;
    font-style : normal;
    font-size : 9pt;
    font-weight : normal;
    text-indent : 0mm;
    line-height : 20px;
    margin-left : 65mm;
    width:600px;
}

span.aufzzinh {
	
    float:left;
    margin-left:-30px;
    display:inline-block;
    width:30px;     
}

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.inhtxt3 {
	
    float:left;
    margin-left: 3mm;
    display:inline-block;
    width:500px;
}
span.inhtxt4 {
	
    float:left;
    margin-left: 3mm;
    display:inline-block;
    width:500px;
}
span.inhtxt5 {
	
    float:left;
    margin-left: 3mm;
    display:inline-block;
    width:500px;
}

span.inhtxt6 {
	
    float:left;
    margin-left: 3mm;
    display:inline-block;
    width:500px;
}

.Abk {
    display : block;
    font-family : Arial, Helvetica, sans-serif;
    font-style : normal;
    font-size : 9pt;
    text-indent : 0mm;
    line-height : 12px;

}

span.Abk-tit {
    font-family : Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-indent : 0mm;
    font-style : italic;
    padding-bottom : 10px;
    margin-top : 35px;
    display : block;
    
}

span.Abk1 {
    display : block;
    font-family : Arial, Helvetica, sans-serif;
    font-style : normal;
    font-size : 9pt;
    text-indent : 0mm;
    line-height : 20px;
 
}

span.abk {
    display : inline-block;
    font-family : Arial, Helvetica, sans-serif;
    font-style : normal;
    font-size : 9pt;
    font-weight : normal;
    text-indent : 0mm;
    line-height : 20px;
    margin-left : 4mm;
    width: 60px;
}

span.abktxt1 {
    font-family : Arial, Helvetica, sans-serif;
    font-style : normal;
    font-size : 9pt;
    font-weight : normal;
    text-indent : 0mm;
    line-height : 20px;
    margin-left : 4mm;
}
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 {
    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 : #d5c910;
    font-weight : normal;
    border-bottom:0px;
    padding-bottom:0px;
}
.tcont-tit {
    font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size : 14pt;
    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;
}

.tcont {
    font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size : 12px;
    margin-left : 50px;
    width : 500px;
    padding-left : 5px;
}
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;

}

.titelgesetzestext {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    line-height : 13pt;
    font-weight : bold;
    margin-left : 65px;
    margin-right : 40px;
    margin-top : 10px;
    margin-bottom : 14px;
    font-style : normal;
    text-align : left;
}

.Gesetzestext {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    line-height : 13pt;
    margin-left : 65px;
    margin-right : 40px;
    margin-top : -8px;
    text-align : justify;
}

.Zitat {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    line-height : 13pt;
    margin-left : 65px;
    margin-right : 40px;
    list-style : disc;
    list-style-position : outside;
}

.lit {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    line-height : 13pt;
    margin-left : 45px;
    margin-right : 20px;
    list-style : disc;
    list-style-position : outside;
    text-align : left;
}

.lit-table,
.lit-tabelle {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    line-height : 13pt;

    list-style : disc;
    list-style-position : outside;
    text-align : left;
}

.lit_list {
		font-family : Arial, Helvetica, sans-serif;
		font-size:10pt;
    margin-bottom : 10px;
    margin-top: 0px;
    display : inline-block;
}


.stw {
    border-bottom : thin solid Black;
    border-top : thin solid Black;
    margin-top : 10px;
    margin-bottom : 10px;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    line-height : 14pt;
}

.stw_anfang {
    border-top : thin solid Black;
}

.stw_ende {
    border-bottom : thin solid Black;
}

.stw-txt,
.stw_txt,
.res_dt,
.res_fr,
.res_txt_fr,
.res_txt_de,
.res_txt_dt,
.resume {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    line-height : 14pt;
	display: block;
}
 .lead {
    font-family : Arial, Helvetica, sans-serif;
    font-size:10pt;
    font-style : italic;
    text-align: justify;
}
.stw_tit {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    font-weight : bold;
}

#res, .res {

    font-weight : normal;
    border-top : thin solid;
    border-bottom : thin solid;
}
.res_tit {
    font-style : italic;
    display : block;
		font-size : 10pt;
}
.aut {
    font-family : Arial, Helvetica, sans-serif;
   font-size : 10pt;
 }
.aut-txt {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    font-variant : small-caps;
}

.zusammenfassung {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    line-height : 13pt;
    margin-left : 40px;
    margin-right : 40px;
    margin-top : 10px;
    margin-bottom : 10px;
    list-style : disc;
    list-style-position : outside;
    border-top : thin solid Black;
    border-bottom : thin solid Black;
}



.footnotereference {
    font-size : 9pt;
    vertical-align : super;
    vertical-align : top;
}

.pre-link {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    line-height : 15pt;
    font-weight : bold;
    font-style : normal;
}

.sup {
    padding:5px;
    font-size:0.7em;
    font-weight:bold;    
    vertical-align:baseline;
    position:relative;
    top:-0.6em;    
}

.bibl {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
     text-align:justify;
     margin-left: 35px;
     display: block;
       }
    
    p[class="bibl"] > span.aufzz
{
margin-left:-35px;
width:35px;
display: inline-block;


}
span.bibl-aut{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10pt;
    font-variant:small-caps;
   
}

.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 {
    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;
    font-style : italic;
}

span.publ-info {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    margin-top : 5px;
    margin-bottom : 0px;
}
.e-kopf {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    padding-bottom : 20px;
}
.e-kopf1 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    padding-bottom : 20px;
}
.e-kopf2 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    padding-bottom : 20px;
    border-bottom : thin solid;
}
.e-kopf3 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    padding-bottom : 20px;
     padding-top : 20px;
    border-bottom : thin solid;
     border-top : thin solid;
}

.e-nr {
    float : left;
    height : 40px;
    margin-right : 15px;
    font-weight : bold;
}
.reg {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    background-color : #E5E5E5;
}

.reg-Linie {

    font-size : 8pt;
}

reg-art,
.reg-tit {
    font-family : Arial, Helvetica, sans-serif;
   font-style: italic;
    font-size : 10pt;
    display : block;
    line-height : 20px;
}
.reg-lead {
    font-weight : bold;
    font-size : 8pt;
}

.reg-txt {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    text-align: justify;
}
/* regt-txt-dt und fr. ergänzt 25.11.11/dsp */
.reg-txt-dt {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    text-align: justify;
}
.reg-txt-fr {
    font-family : Arial, Helvetica, sans-serif;
    font-style: italic;
    font-size : 10pt;
    text-align: justify;
}

.gt,
.Normal,
.Sachverhalt,
.Erwaegung {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    line-height : 14pt;
    text-indent : 18px;
    text-align : justify;
}

.gt-klein {
    font-family : Arial, Helvetica, sans-serif;
    font-style : italic;
    font-size : 8pt;
    line-height : 14pt;
    margin-left: 18px;
    
}

table {
     font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    border-top:thin solid Black;
    border-bottom:thin solid Black;
    
    }
.gt-o {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    line-height : 14pt;
}
table[type="box"] {
margin-top: 3em;
    border: 1px solid black;
    vertical-align:top;
    margin-left:50px;
    
}

table.fp {
    width : 600px;
}

.Literatur {
    margin-left : 20px;
    text-indent : -20px
}

/*ul {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
     list-style : none;

}
ul[type = none] {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    list-style : none;
}*/


ul.Inh {
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 30px;
    list-style: none; 
    padding-left:0px;
}
p[class^="heading"] {
    margin-left:18px;
}
p[class^="heading"] > a > span.aufzz {
    width:18px;
    margin-left:-18px;
}



ul {
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 18px;
    padding-left:0px;
    list-style: none; 
}

ul > li {
    margin-top:20px;
}
ul.Inh > li {
    margin-top:0px;
}

ul > li > ul {
    display:block;
    margin-left:30px;
}
ol > li > ol {
    margin-left:30px;
}
ul > li > span.aufzz  > a {
    width:18px;
    display:inline-block;
    /*margin-left:-5px;*/
}
ul > li > span.aufztxt {
    margin-left:0px;
}
ul.Inh > li.Inh > span.aufzz {
    width:30px;
    display:inline-block;
    margin-left:-30px;
}
ul.Inh > li.Inh > ul.Inh > li.Inh {
   /* margin-left:20px;*/
   margin-left:0px;
}
ul.Inh > li.Inh > ul.Inh > li.Inh > ul.Inh > li.Inh {
    margin-left:0px;
}
ul.Inh > li.Inh > ul.Inh > li.Inh > ul.Inh > li.Inh > ul.Inh > li.Inh {
    margin-left:0px;
}
ol {
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 15px;
    padding-left:0px;
    list-style: none;
}
ol > li > span.aufzz {
    width:18px;
    display:inline-block;
    margin-left:-18px;
}
ol > li > span.aufztxt {
    display:block;
    margin-left:30px;
}

ul > li > span.aufzz {
    width:50px;
    display:inline-block;
    margin-left:-18px;
}

ul > li > ul > li > span.aufzz {
    width:18px;
    display:inline-block;
    margin-left: 5px;
}

ul > li > span.aufztxt {
    display:block;
    margin-left:30px;
}

/*ul > li > ul > li > span.aufztxt {
    display:block;
    margin-left:45px;
}*/


ul[class^="Liste_klein"] {
    font-size : 8pt;
    line-height: 12pt;
    margin-bottom : -5px;   
}
ul.Inh > li.Inh > ul.Inh > li.Inh > p.gt > span.pn {
    margin-left:-60px;
}


li.Inh {
		font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-bottom: 10px;
	list-style: none;
	font-style : normal;

}

li.Inh-tit {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top:30px;
	margin-left: -20px;
	list-style: none;

}


li[class^="listfn1"] {
    font-size : 9pt;
    line-height: 12pt;
    margin-top: 5px;
    
    
}

.Liste_klein_1,.ListeKlein1 {
   font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    margin-left: 45px;
}

.Liste_klein_2, .ListeKlein2 {
   font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    margin-left: 75px;
}

#a1 {
    position : absolute;
    left : 30px;
    margin-bottom : 10px;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    vertical-align : top;
}
#a2 {
    position : relative;
    left : 55px;
    width : 500px;
    margin-bottom : 10px;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    vertical-align : top;
}

#a3 {
    position : absolute;
    left : 30px;
    margin-bottom : 10px;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12pt;
    font-weight : bold;
    vertical-align : top;
}
#a4 {
    position : relative;
    left : 55px;
    width : 500px;
    margin-bottom : 10px;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12pt;
    font-weight : bold;
    vertical-align : top;
}

#a5 {
    position : absolute;
    left : 30px;
    margin-bottom : 10px;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 1pt;
    font-weight : bold;
    vertical-align : top;
}
#a6 {
    position : relative;
    left : 55px;
    width : 500px;
    margin-bottom : 10px;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11pt;
    font-weight : bold;
    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;
   
}
p.pn {
    font-family : Arial, Helvetica, sans-serif;

    font-size : 8pt;
    font-style : normal;
    font-weight : normal;
    line-height : 18px;
    text-align : right;
     border-top: dashed gray 1px;
}


p.gt + p.fn, p.aut + p.fn, p.Abk + p.fn, p.bibl + p.fn, p.list1 + p.fn {
     border-top: dashed gray 1px;
     padding-top : 30px;
     margin-top:30px;
}

.fn {
    font-family : Arial, Helvetica, sans-serif;
    margin-left : 50px;
    text-indent : 0px;
    padding-left : 0px;
    font-size : 9pt;
     
}

span.fn-abs {
			
			display: inline-block;
	
}

span[name = "fn-txt"],
span.fn-txt {
    text-indent : 0px;
}

span.fn-fnr {
    margin-left : -50px;
    margin-right : 15px;
    padding : 0px;
	display : inline-block;
    text-align : right;
    text-indent : 0px;
    width: 34px;
    
}
p.fn {
	text-align:left;
}

a.fnref,
span.footnotereference a {
    text-decoration : none;
    color:#d5c910;
}
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;
}

.img_leg {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	line-height: 14pt;
	margin-left : 20px;
	
	}

/*.red {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    color: red;
    text-align : left;
    margin-bottom : 0px;
    margin-top : 35px;
}*/
