
body { margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; }

.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: 10pt; }
th { font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; background-color: #ffffff; }


.grundspalte1 { background-color: ; }
.grundspalte2 { background-color: #ffffff; }
.grundspalte3 { background-color: #ffffff; }
.grundspalte4 { background-color: #ffffff; }


.navoben { color: #ffffff; font-weight: bold; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; text-align: center; text-decoration: none; }
.tdnavoben { background-color: #000000; }
.navobenakt { color: #ffffff; font-weight: bold; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; text-align: center; text-decoration: none; }
.tdnavobenakt { background-color: #000000; }

.navoben a { color: #ffffff; font-weight: bold; text-decoration: none; }
.navobenakt a { color: #ffffff; font-weight: bold; text-decoration: none; }


.navlinkstitel { background-color: #ffcc00; color: #ffffff; font-weight: bold; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; text-align: left; }

.navlinks { padding-left: 31px; color: #7F7F7F; font-weight: bold; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 8pt; text-align: left; }
.navlinks a:link { color: #7F7F7F; }
.navlinks a:visited { color: #7F7F7F; }
.navlinks a:active { color: #7F7F7F; }

.navlinksbullet { padding-left: 10px; vertical-align: top; text-align: right;}
.navlinkshervorbullet { padding-left: 8pt; vertical-align: middle; text-align: right;}

.navlinkshervor { padding-left: 9px; color: #000000; font-weight: bold; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; text-align: left; vertical-align: middle; }
.navlinkshervor a:link { color: #000000; }
.navlinkshervor a:visited { color: #000000; }
.navlinkshervor a:active { color: #000000; }

.navlinkshervortd { }


.navrechtstitel { background-color: #cccccc; color: #000000; 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 big { font-size: 10pt; }
.tnavrechts a:link { color: #000000; }
.tnavrechts a:visited { color: #000000; }
.tnavrechts a:active { color: #000000; }

.artikeldatumueberschrift { color: #000000; font-family: Arial, Helvetica, Swiss, sans-serif; font-weight: bold; font-size: 12pt; text-align: center; }

.tz { padding-top:1px; padding-bottom:1px; margin-top:5px; margin-bottom: 8px; margin-left: 8px; margin-right: 8px; color: #000000; font-family: Arial, Helvetica, Swiss, sans-serif; font-weight: bold; font-size: 11pt; text-align: left; border-top: 0.1em solid #000000; background-image: url(/images/shade_o.gif); background-repeat: repeat-y; }

.tf { margin-left: 8px; margin-right: 8px; color: #000000; font-weight: normal; font-family: Verdana, Arial, Helvetica, Swiss, sans-serif; font-size: 8pt; text-align: justify; }
.tf a:link { color: #7F7F7F; }
.tf a:visited { color: #7F7F7F; }
.tf a:active { color: #7F7F7F; }

.hinweis { margin-left: 8px; margin-right: 8px; color: #000000; font-weight: normal; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; text-align: justify; }
.hinweis a:link { color: #7F7F7F; }
.hinweis a:visited { color: #7F7F7F; }
.hinweis a:active { color: #7F7F7F; }

.tfausfuehrlichlink { margin-left: 8px; margin-right: 8px; color: #000000; font-weight: normal; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; text-align: right; }
.tfausfuehrlichlink a:link { color: #7F7F7F; }
.tfausfuehrlichlink a:visited { color: #7F7F7F; }
.tfausfuehrlichlink a:active { color: #7F7F7F; }

.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: Verdana, Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; text-align: justify; }

.tfframe a:link { color: #7F7F7F; }
.tfframe a:visited { color: #7F7F7F; }
.tfframe a:active { color: #7F7F7F; }

.tfframebg1 { background-color: #ff6600; 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: Verdana, Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; text-align: justify; }

.tfframebg1 a:link { color: #7F7F7F; }
.tfframebg1 a:visited { color: #7F7F7F; }
.tfframebg1 a:active { color: #7F7F7F; }

.tddefault { margin-left: 0px; margin-right: 0px; color: #000000; font-weight: normal; font-family: Verdana, Arial, Helvetica, Swiss, sans-serif; font-size: 9pt; text-align: left; }
.tddefault a:link { color: #7F7F7F; }
.tddefault a:visited { color: #7F7F7F; }
.tddefault a:active { color: #7F7F7F; }

.thdefault { margin-left: 0px; margin-right: 0px; color: #000000; font-weight: normal; font-family: Verdana, Arial, Helvetica, Swiss, sans-serif; font-size: 8pt; text-align: left; }
.thdefault a:link { color: #7F7F7F; }
.thdefault a:visited { color: #7F7F7F; }
.thdefault a:active { color: #7F7F7F; }

.toplink { font-weight: normal; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 7.5pt; margin-left: 8px; margin-right: 8px; text-align: left; }
.toplink a:link { color: #7F7F7F; }
.toplink a:visited { color: #7F7F7F; }
.toplink a:active { color: #7F7F7F; }
.backlink { font-weight: normal; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 7.5pt; margin-left: 8px; margin-right: 8px; text-align: left; }
.backlink a:link { color: #7F7F7F; }
.backlink a:visited { color: #7F7F7F; }
.backlink a:active { color: #7F7F7F; }

.tue { margin-left: 8px; margin-right: 8px; margin-bottom: 0px; color: #000000; font-family: Verdana, Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; text-align: center; }

.tt { margin-left: 8px; margin-right: 8px; margin-bottom: 10px; margin-top: 14px; color: #000000; font-family: Verdana, Arial, Helvetica, Swiss, sans-serif; font-weight: bold; font-size: 9pt; text-align: left; color: #7F7F7F; }

.detailtextheader { margin-left: 8px; margin-right: 8px; margin-bottom: 10px; margin-top: 10px; color: #000000; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; text-align: center; }

.ttl { margin-left: 8px; margin-right: 8px; margin-bottom: 12px; margin-top: 12px; color: #000000; font-family: Verdana, Arial, Helvetica, Swiss, sans-serif; font-weight: bold; font-size: 10pt; text-align: left; }

.ttplus { margin-left: 8px; margin-right: 8px; margin-bottom: 10px; margin-top: 12px; color: #000000; font-family: Verdana, Arial, Helvetica, Swiss, sans-serif; font-weight: bold; font-size: 13pt; text-align: center; }

.tu { margin-left: 8px; margin-right: 8px; margin-bottom: 8px; margin-top: 12px; font-family: Verdana, Arial, Helvetica, Swiss, sans-serif; font-weight: bold; font-size: 9pt; text-align: left; color: #FFCF00; }
.tu a { color: #FFCF00; }


.tuplus { margin-left: 8px; margin-right: 8px; margin-bottom: 12px; color: #000000; font-family: Verdana, Arial, Helvetica, Swiss, sans-serif; font-weight: bold; font-size: 11pt; text-align: center; }

.ts { margin-left: 8px; margin-right: 8px; margin-bottom: 20px; margin-top: 6px; color: #000000; font-weight: normal; font-family: Verdana, Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; text-align: justify; font-style: italic; }

td.tdtermintext { }
.termintext { padding-top: 5px; padding-bottom: 10px; padding-left: 8px; padding-right: 8px; color: #000000; font-weight: normal; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; text-align: justify; }
.termintext a:link { color: #7F7F7F; }
.termintext a:visited { color: #7F7F7F; }
.termintext a:active { color: #7F7F7F; }

td.tdtermintitel { background-color: #ff6600; }
.termintitel { padding-top: 5px; padding-bottom: 5px; padding-left: 8px; padding-right: 8px; color: #000000; font-weight: normal; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; text-align: left; }
.termintitel a:link { color: #7F7F7F; }
.termintitel a:visited { color: #7F7F7F; }
.termintitel a:active { color: #7F7F7F; }

td.tdterminurtitel { background-color: #ff6600; }
.terminurtitel { padding-top: 5px; padding-bottom: 5px; padding-left: 8px; padding-right: 8px; color: #000000; font-weight: normal; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; text-align: left; }

td.tdadresstext { }
.adresstext { padding-top: 5px; padding-bottom: 10px; padding-left: 8px; padding-right: 8px; color: #000000; font-weight: normal; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; text-align: justify; }
.adresstext a:link { color: #7F7F7F; }
.adresstext a:visited { color: #7F7F7F; }
.adresstext a:active { color: #7F7F7F; }

td.tdadresstitel { background-color: #ff6600; }
.adresstitel { padding-top: 5px; padding-bottom: 5px; padding-left: 8px; padding-right: 8px; color: #000000; font-weight: normal; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; text-align: left; }
.adresstitel a:link { color: #7F7F7F; }
.adresstitel a:visited { color: #7F7F7F; }
.adresstitel a:active { color: #7F7F7F; }

td.tdadressurtitel { }
.adressurtitel { padding-top: 5px; padding-bottom: 5px; padding-left: 8px; padding-right: 8px; color: #000000; font-weight: normal; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; text-align: left; }

td.tdlistentext { }
.listentext { padding-top: 5px; padding-bottom: 10px; padding-left: 8px; padding-right: 8px; color: #000000; font-weight: normal; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; text-align: justify; }
.listentext a:link { color: #7F7F7F; }
.listentext a:visited { color: #7F7F7F; }
.listentext a:active { color: #7F7F7F; }

td.tdlistentitel { background-color: #ff6600; }
.listentitel { padding-top: 5px; padding-bottom: 5px; padding-left: 8px; padding-right: 8px; color: #000000; font-weight: normal; font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; text-align: left; }
.listentitel a:link { color: #7F7F7F; }
.listentitel a:visited { color: #7F7F7F; }
.listentitel a:active { color: #7F7F7F; }

td.tdlistenurtitel { }
.listenurtitel { padding-top: 5px; padding-bottom: 5px; padding-left: 8px; padding-right: 8px; 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: 14px; margin-top: 0px; color: #000000; font-weight: normal; font-family: Verdana, Arial, Helvetica, Swiss, sans-serif; font-size: 8pt; ; text-align: justify; font-style: italic; }


.anreisserliste { margin-left: 8px; margin-right: 8px; color: #000000; font-weight: normal; font-family: Verdana, Arial, Helvetica, Swiss, sans-serif; font-size: 8pt; text-align: justify; }

/* .anreisserlisteausgabe { color: #ffcc00; background-color: #ffffff; padding: 2pt; margin-top: 10pt; margin-left: 8px; margin-right: 8px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Swiss, sans-serif; font-size: 9pt; text-align: center; } */
.anreisserlisteausgabe { color: #ffcc00; padding-top:1px; padding-bottom:1px; margin-top:5px; margin-bottom: 8px; margin-left: 8px; margin-right: 8px; color: #000000; font-family: Arial, Helvetica, Swiss, sans-serif; font-weight: bold; font-size: 11pt; text-align: left; border-top: 0.1em solid #000000; background-image: url(/images/shade_o.gif); background-repeat: repeat-y; }
.anreisserlisteausgabe2 { color: #ffcc00; padding: 2pt; margin-top: 10pt; margin-left: 8px; margin-right: 8px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Swiss, sans-serif; font-size: 9pt; text-align: center; }


.anreisserlistetitel { margin-left: 8px; margin-right: 8px; margin-bottom: 4px; margin-top: 4px; color: #000000; font-weight: bold; font-family: Verdana, Arial, Helvetica, Swiss, sans-serif; font-size: 9pt; text-align: left; }
a.anreisserlistemehr { font-weight: normal; font-family: Verdana, Arial, Helvetica, Swiss, sans-serif; font-size: 9pt; font-style: italic; }
a.anreisserlistemehr:link { color: #7F7F7F; }
a.anreisserlistemehr:active { color: #7F7F7F; }
a.anreisserlistemehr:visited { color: #7F7F7F; }


.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; }
.ull { margin-top: 5px; margin-bottom: 3px; text-align:left; padding-left: 10px; margin-left: 10px; }

div.lidiv { padding-left: 0px; padding-bottom: 3px; padding-top: 2px; 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; }

a.white { color: #FFFFFF; }
td.MenuEntry { font-size: 10pt;  font-weight: bold; }
div.SubMenue { position: absolute; left: 100px; top: 100px; visibility: hidden; }
td.DropMenuEntry { font-family: Arial; font-size: 8pt; font-weight: bold; }