.text_firma      { color: black; font-style: normal; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: underline; text-transform: uppercase; text-align: left     }
.text      { color: black; font-style: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.facts_table1 { vertical-align: top; padding: 2px 5px; border-top-style: dotted; border-top-width: 1px; }
.rahmenprogramm { color: black; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; background-color: #fff; text-align: left; padding: 3px; border: dotted 1pt #ccc; }
.rahmenprogramm2 { color: black; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; background-color: #ccc; text-align: left; padding: 3px; border: dotted 1pt #fff; }
.navbalken { color: black; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; background-color: #ddd; text-align: left; padding: 3px; border: dotted 1px #fff; }
.aussteller { color: black; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; text-align: left }
.textrot { color: red; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.init { color: #ff4500; font-style: italic; font-size: 24pt; line-height: 3px; font-family: "Times New Roman", Georgia, Times }
.kursiv  { font-style: italic; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.fettkursiv   { font-style: italic; font-weight: bold; font-size: 9pt; font-family: Arial, Swiss, Helvetica, Geneva, SunSans-Regular }
.fett  { font-style: normal; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.fett11 { font-style: normal; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
element   { }
a:active   { }
a:hover       { color: blue; background: repeat scroll; float: none }
a:link      { color: gray; text-decoration: none }
a:link:hover     { color: blue; text-decoration: none }
a:visited       { color: gray; text-decoration: none }
a:visited:hover      { color: blue; text-decoration: none }
.navtext      { color: white; font-style: normal; font-size: 12px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background: repeat fixed; text-align: right; text-indent: 4pt }
.navtextkursiv { color: white; font-style: italic; font-size: 12px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background: repeat fixed; text-align: right; text-indent: 4pt }
.navHL  { color: gray; font-style: italic; font-size: 16pt; font-family: "Times New Roman", Georgia, Times; text-align: center; text-indent: 0pt }
.navHL1 { color: gray; font-style: italic; font-size: 12pt; font-family: "Times New Roman", Georgia, Times; text-align: center; text-indent: 0pt }
.hl   { color: gray; font-style: italic; font-size: 24px; font-family: "Times New Roman", Times, Georgia }
.hl_cover { color: white; font-style: italic; font-size: 24px; font-family: "Times New Roman", Times, Georgia }
.balkenrot { color: white; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: red }
.balkengrau { color: white; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: gray }
.subheadline  { color: gray; font-style: normal; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.subheadline kleiner { color: gray; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.zitat  { color: gray; font-style: italic; font-size: 14pt; font-family: "Times New Roman", Georgia, Times; margin-left: 16pt }
.hochgestellt  { font-size: 60%; vertical-align: super }
.menue_features { color: #999; font-size: 12px; font-weight: bold; background-color: #ddd; padding-right: 3px; padding-left: 3px; border: solid 1px #8295a7 }
