
body { margin-left: 9px; margin-right: 0px; margin-top: 9px; margin-bottom: 0px; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 9pt; }

.table0 { padding: 0px; margin: 0px; }
.table0 td { border: 0px; padding: 0px; }
.table1 { padding: 1px; margin: 1px; border-collapse: collapse; empty-cells: show; }
.table1 td { border: 1px solid; padding: 0px; }
td { font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 9pt; }
th { font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 9pt; background-color: #efefef; }


.grundspalte1 { background-color: #efefef; }
.grundspalte2 { background-color: #efefef; }
.grundspalte3 { background-color: #ffffff; }
.grundspalte4 { background-color: #efefef; }


.navoben { color: #404040; font-weight: bold; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; text-align: center; text-decoration: none; }
.tdnavoben { background-color: #efefef; }
.navobenakt { color: #404040; font-weight: bold; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; text-align: center; text-decoration: none; }
.tdnavobenakt { background-color: #efefef; }

.navoben a { color: #404040; font-weight: bold; text-decoration: none; }
.navobenakt a { color: #404040; font-weight: bold; text-decoration: none; }


.navlinks { padding-left: 5px; padding-right: 3pt; color: #000000; font-weight: normal; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 8pt; text-align: left; }
.navlinks a:link { color: #000000; }
.navlinks a:visited { color: #000000; }
.navlinks a:active { color: #000000; }

.navlinksbullet { padding-left: 20pt; vertical-align: top; text-align: right;}
.navlinkshervorbullet { padding-left: 10pt; vertical-align: middle; text-align: right;}

.navlinkshervor { padding-left: 10pt; background-color: #efefef; color: #404040; font-weight: normal; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 9pt; text-align: left; }
.navlinkshervor a:link { color: #404040; }
.navlinkshervor a:visited { color: #404040; }
.navlinkshervor a:active { color: #404040; }


.navlinkshervortd { background-color: #efefef; }

.navlinkstitel { background-color: #fff7b5; color: #404040; font-weight: bold; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; text-align: left; }

.navrechtstitel { background-color: #fff7b5; color: #404040; font-weight: bold; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; text-align: center; }

.tnavrechts { color: #000000; font-weight: normal; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 8pt; text-align: left; }
.tnavrechts a:link { color: #000000; }
.tnavrechts a:visited { color: #000000; }
.tnavrechts a:active { color: #000000; }

.artikeldatumueberschrift { color: #000000; font-weight: bold; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 12pt; }

.tz { margin-left: 12px; margin-right: 12px; margin-top: 16px; margin-bottom: 6px; color: #000000; font-weight: bold; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 9pt; text-align: left; }

.tf { margin-left: 12px; margin-right: 12px; color: #000000; font-weight: normal; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 9pt; text-align: left; }
.tf a:link { color: #000000; }
.tf a:visited { color: #000000; }
.tf a:active { color: #000000; }

.hinweis { margin-left: 12px; margin-right: 12px; color: #000000; font-weight: normal; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 9pt; text-align: left; }
.hinweis a:link { color: #000000; }
.hinweis a:visited { color: #000000; }
.hinweis a:active { color: #000000; }

.tfausfuehrlichlink { margin-left: 12px; margin-right: 12px; color: #000000; font-weight: normal; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 9pt; text-align: left; }
.tfausfuehrlichlink a:link { color: #000000; }
.tfausfuehrlichlink a:visited { color: #000000; }
.tfausfuehrlichlink a:active { color: #000000; }

.tfframe { padding-top:0px; padding-bottom:18px; padding-right:18px; padding-left:18px; margin-left: 10px; margin-right: 10px; margin-top: 0px; margin-bottom: 0px;border: 1px solid #003366; color: #000000; font-weight: normal; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; text-align: justify; }

.tfframe a:link { color: #000000; }
.tfframe a:visited { color: #000000; }
.tfframe a:active { color: #000000; }

.tfframebg1 { background-color: #efefef; padding-top:0px; padding-bottom:18px; padding-right:18px; padding-left:18px; margin-left: 10px; margin-right: 10px; margin-top: 0px; margin-bottom: 0px;border: 1px solid #003366; color: #000000; font-weight: normal; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; text-align: justify; }

.tfframebg1 a:link { color: #000000; }
.tfframebg1 a:visited { color: #000000; }
.tfframebg1 a:active { color: #000000; }

.tddefault { margin-left: 5px; margin-right: 5px; color: #000000; font-weight: normal; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 9pt; text-align: left; }
.tddefault a:link { color: #000000; }
.tddefault a:visited { color: #000000; }
.tddefault a:active { color: #000000; }

.thdefault { margin-left: 5px; margin-right: 5px; color: #000000; font-weight: bold; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 9pt; text-align: left; }
.thdefault a:link { color: #000000; }
.thdefault a:visited { color: #000000; }
.thdefault a:active { color: #000000; }

.toplink { font-weight: normal; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 7.5pt; margin-left: 12px; margin-right: 12px; text-align: left; }
.toplink a:link { color: #000000; }
.toplink a:visited { color: #000000; }
.toplink a:active { color: #000000; }
.backlink { font-weight: normal; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 7.5pt; margin-left: 12px; margin-right: 12px; text-align: left; }
.backlink a:link { color: #000000; }
.backlink a:visited { color: #000000; }
.backlink a:active { color: #000000; }

.tue { margin-left: 12px; margin-right: 12px; margin-bottom: 0px; color: #000000; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 11pt; text-align: left; }

.tt { margin-left: 12px; margin-right: 12px; margin-bottom: 12px; margin-top: 10px; color: #000000; font-weight: bold; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 11pt; text-align: left; }

.detailtextheader { margin-left: 12px; margin-right: 12px; margin-bottom: 10px; margin-top: 10px; color: #000000; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; text-align: center; }

.ttl { margin-left: 12px; margin-right: 12px; margin-bottom: 12px; margin-top: 12px; color: #000000; font-weight: bold; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 11pt; text-align: left; }

.ttplus { margin-left: 12px; margin-right: 12px; margin-bottom: 10px; margin-top: 12px; color: #000000; font-weight: bold; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 15pt; text-align: left; }

.tu { margin-left: 12px; margin-right: 12px; margin-bottom: 12px; color: #000000; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 11pt; text-align: left; }

.tuplus { margin-left: 12px; margin-right: 12px; margin-bottom: 12px; color: #000000; font-weight: bold; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 11pt; text-align: left; }

.ts { margin-left: 12px; margin-right: 12px; margin-bottom: 20px; margin-top: 6px; color: #000000; font-weight: normal; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; text-align: left; font-style: italic; }

td.tdtermintext { }
.termintext { padding-top: 5px; padding-bottom: 15px; padding-left: 12px; padding-right: 12px; color: #000000; font-weight: normal; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 9pt; text-align: left; }
.termintext a:link { color: #000000; }
.termintext a:visited { color: #000000; }
.termintext a:active { color: #000000; }

td.tdtermintitel { background-color: #fff7b5; }
.termintitel { padding-top: 5px; padding-bottom: 5px; padding-left: 12px; padding-right: 12px; color: #000000; font-weight: bold; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 9pt; text-align: left; }
.termintitel a:link { color: #000000; }
.termintitel a:visited { color: #000000; }
.termintitel a:active { color: #000000; }

td.tdterminurtitel { }
.terminurtitel { padding-top: 10px; padding-bottom: 15px; padding-left: 12px; padding-right: 12px; color: #000000; font-weight: bold; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 9pt; text-align: center; }

td.tdadresstext { }
.adresstext { padding-top: 5px; padding-bottom: 15px; padding-left: 12px; padding-right: 12px; color: #000000; font-weight: normal; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 9pt; text-align: left; }
.adresstext a:link { color: #000000; }
.adresstext a:visited { color: #000000; }
.adresstext a:active { color: #000000; }

td.tdadresstitel { background-color: #fff7b5; }
.adresstitel { padding-top: 5px; padding-bottom: 5px; padding-left: 12px; padding-right: 12px; color: #000000; font-weight: bold; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 9pt; text-align: left; }
.adresstitel a:link { color: #000000; }
.adresstitel a:visited { color: #000000; }
.adresstitel a:active { color: #000000; }

td.tdadressurtitel { }
.adressurtitel { padding-top: 10px; padding-bottom: 15px; padding-left: 12px; padding-right: 12px; color: #000000; font-weight: bold; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 9pt; text-align: center; }

td.tdlistentext { }
.listentext { padding-top: 5px; padding-bottom: 10px; padding-left: 12px; padding-right: 12px; color: #000000; font-weight: normal; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; text-align: justify; }
.listentext a:link { color: #000000; }
.listentext a:visited { color: #000000; }
.listentext a:active { color: #000000; }

td.tdlistentitel { background-color: #ff9900; }
.listentitel { padding-top: 5px; padding-bottom: 5px; padding-left: 12px; padding-right: 12px; color: #000000; font-weight: normal; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; text-align: left; }
.listentitel a:link { color: #000000; }
.listentitel a:visited { color: #000000; }
.listentitel a:active { color: #000000; }

td.tdlistenurtitel { }
.listenurtitel { padding-top: 5px; padding-bottom: 5px; padding-left: 12px; padding-right: 12px; color: #000000; font-weight: normal; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; text-align: left; }

.im { margin-bottom: 6px; margin-top: 4px; text-align: center; }
.imunten { margin-bottom: 4px; margin-top: 4px; text-align: center; }  
.imseite { margin-bottom: 6px; margin-top: 4px; text-align: center; }  
.imrechts { margin-bottom: 0px; margin-top: 10px; text-align: center; } 
.tb { margin-left: 1px; margin-right: 4px; margin-bottom: 6px; margin-top: 0px; color: #000000; font-weight: normal; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 9pt; text-align: justify; font-style: italic; }


.anreisserliste { margin-left: 12px; margin-right: 12px; color: #000000; font-weight: normal; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 9pt; text-align: justify; }

.anreisserlisteausgabe { border-top: 1px solid black; margin-top: 10pt; margin-left: 12px; margin-right: 12px; color: ; font-weight: normal; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 9pt; text-align: left; font-style: italic; }
.anreisserlisteausgabe2 { margin-top: 10pt; margin-left: 12px; margin-right: 12px; color: ; font-weight: normal; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 9pt; text-align: left; font-style: italic; }

.anreisserlistetitel { border-top: 1px #fff7b5 solid; margin-left: 12px; margin-right: 12px; color: #000000; font-weight: bold; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 9pt; text-align: left; }
a.anreisserlistemehr { font-weight: normal; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 9pt; font-style: italic; }
a.anreisserlistemehr:link { color: #000000; }
a.anreisserlistemehr:active { color: #000000; }
a.anreisserlistemehr:visited { color: #000000; }


.ai { margin-left: 30px; margin-right: 30px; }
.ail { margin-left: 30px; }
.air { margin-right: 30px; }

ul { margin-top: 5px; margin-bottom: 3px; text-align:left; }
ol { margin-top: 5px; margin-bottom: 3px; text-align:left; }

div.lidiv { padding-left: 0px; padding-bottom: 3px; text-align: left; }

i { font-style: italic; }
u { text-decoration: underline; }
b { font-weight: bold; }
strong { font-weight: bold; }

big { font-size: 125%; }
small { font-size: 80%; }

img.imganreiss { margin-top: 3pt; margin-bottom:5pt; margin-left:0pt; margin-right:0pt; }

.navlinkslogo { color: #000000; font-weight: bold; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 7.5pt; line-height: 10px; }

.Feld 
{ 
	background-color: #FFFFD9;
	border:1px solid #c0c0c0;
	line-heigt:20px;
	margin-top:12px;

}
