ol {margin-left: 19pt;}
ul {margin-left: 13pt;list-style-type:disc;}
ol ol {margin-left: 20pt;}
ul ul {margin-left: 20pt;}
table { margin: 0px 0px 0px 0px; padding: 0px }

body { font-size: 9pt; background-color: #4C4C4C; margin: 0pt; padding: 0pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a:hover { color: #000000;  text-decoration: none; text-align: left; font-weight: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a { color: #FA2415;  text-decoration: none; text-align: left; font-weight: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
p {  margin-top: 0pt; margin-bottom: 10pt; font-size: 9pt; background-color: #ffffff; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
h1 {  color:  #FA2415; font-size: 12pt; text-align: left; margin-top: 0px; margin-bottom: 20px;  font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
h2 {  color: #FA2415; font-size: 10pt; text-align: left; margin-top: 0px; margin-bottom: 10px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
h3 {   color: #FA2415;  font-size: 9pt; text-align: left; margin-top: 10px; margin-bottom: 10px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
input { font-size: 9pt; border: solid 1pt #a9a9a9 ;  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
select { font-size: 9pt; border: solid 1pt #a9a9a9 ;  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
td { color: #000000; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
th { color: #FA2415; font-style: normal; font-weight: bold; font-size: 8pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
textarea { border: solid 1pt #a9a9a9; font-size: 9pt;  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#content {   text-align: justify; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#navi { color: #ffffff; font-style: normal; font-weight: bold; font-size: 10pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#navi:hover { color: #000000; font-style: normal; font-weight: bold; font-size: 10pt; text-decoration: none ; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
#naviklein  { color: #ffffff; font-style: normal; font-weight: bold; font-size: 9pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#naviklein:hover  { color: #000000;  font-style: normal; font-weight: bold; font-size: 9pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#pagehtml  { font-style: normal; text-decoration: none; text-align: left ; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
#70 { margin: 0px 15px 5px 0p; padding: 0px }
#155 { margin: 0px 30px 5px 0px; padding: 0px }
#255 { margin: 0px 15px 5px 0px; padding: 0px }
#340 { margin: 0px 0px 5px 0px; padding: 0px }
#70r { margin: 0px 0px 5px 15px ; padding: 0px }
#155r { margin: 0px 0px 5px 30px ; padding: 0px }
#255r { margin: 0px 0px 5px 15px ; padding: 0px }
#340r { margin: 0px 0px 5px  0px; padding: 0px }
#titelrot {    }
#button { font-size: 9pt; border: solid 0pt;  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#radio { font-size: 9pt; border: solid 0pt;  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#ckeckbox { font-size: 9pt; border: solid 0pt;  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#counterecke  { color: #bbbbbb; font-style: normal;  font-size: 7pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

#kategoriebottom { color: #ffffff; font-style: bold;  font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#kategoriebottom:hover { color: #000000; font-style: bold;  font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#kategorietitel { color: font-size: #FA2415pt; font-size: 13pt;; text-align: left;  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#formularfehler  { color: #B5172E; font-weight: bold; font-style: normal;  font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }

#newskleinkategorie  {  padding: 6px 0px 0px 0px; font-size: 7pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left;     }
#newskleintitel  { padding: 3px 0px 4px 0px; color: #000000; font-weight: bold;font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left;    }
#newskleinheader  { padding: 4px 0px 0px 0px; color: #000000; font-weight: bold; font-size: 7pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left;    }

#tdnavi1 { background-color: #515151; padding: 0px 0px 0px 20px; color: #ffffff; font-style: normal; font-weight: 600; font-size: 10pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#anavi1 {  color: #ffffff; font-style: normal; font-weight: 600; font-size: 10pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#anavi1:hover {  color: #FA2415; font-style: normal; font-weight: 600; font-size: 10pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#a-tdnavi1 { background-color: #515151; padding: 0px 0px 0px 20px; color: #FA2415; font-style: normal; font-weight: 600; font-size: 10pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#a-anavi1 {  color: #FA2415; font-style: normal; font-weight: 600; font-size: 10pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

#tdbildnavi2 { vertical-align: top; margin: 0pt; background-color: #515151; padding: 0px 0px 0px 20px; }
#tdnavi2 {   text-align: left; margin: 0px; background-color: #515151; padding: 6px 0px 0px 0px; color: #ffffff; font-style: normal; font-weight: bold; font-size: 9pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#anavi2 {   text-align: left;  margin: 0px; color: #ffffff; font-style: normal; font-weight: bold; font-size: 9pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#anavi2:hover {   text-align: left; margin: 0px; color: #FA2415; font-style: normal; font-weight: bold; font-size: 9pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#a-tdnavi2 {   text-align: left; margin: 0px; background-color: #515151; padding: 6px 0px 0px 0px; color: #FA2415; font-style: normal; font-weight: bold; font-size: 9pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#a-anavi2 {   text-align: left;  margin: 0px; color: #FA2415; font-style: normal; font-weight: bold; font-size: 9pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

#tdbildnavi3 { vertical-align: top; background-color: #515151; padding: 0px 0px 0px 40px; color: #ffffff; font-style: normal; font-weight: bold; font-size: 9pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#tdnavi3 { background-color: #515151; padding: 7px 0px 0px 0px; color: #ffffff; font-style: normal; font-weight: bold; font-size: 8pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#anavi3 {  color: #ffffff; font-style: normal; font-weight: bold; font-size: 8pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#anavi3:hover {  color: #FA2415; font-style: normal; font-weight: bold; font-size: 8pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#a-tdnavi3 { background-color: #515151; padding: 7px 0px 0px 0px; color: #FA2415; font-style: normal; font-weight: bold; font-size: 8pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#a-anavi3 {  color: #FA2415; font-style: normal; font-weight: bold; font-size: 8pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

#tdbildnavi4 { vertical-align: top; background-color: #515151; padding: 0px 0px 0px 60px; color: #ffffff; font-style: normal; font-weight: bold; font-size: 9pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#tdnavi4 { background-color: #515151; padding: 7px 0px 0px 0px; color: #ffffff; font-style: normal; font-weight: bold; font-size: 7pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#anavi4 {  color: #ffffff; font-style: normal; font-weight: bold; font-size: 7pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#anavi4:hover {  color: #FA2415; font-style: normal; font-weight: bold; font-size: 7pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#a-tdnavi4 { background-color: #515151; padding: 7px 0px 0px 0px; color: #FA2415; font-style: normal; font-weight: bold; font-size: 7pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#a-anavi4 {  color: #FA2415; font-style: normal; font-weight: bold; font-size: 7pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

#td-newshaupt { { background-color: #515151; padding: 0px 0px 0px 20px; color: #ffffff; font-style: normal; font-weight: bold; font-size: 10pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#a-newshaupt {  color: #ffffff; font-style: normal; font-weight: bold; font-size: 10pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#a-newshaupt:hover {  color: #FA2415; font-style: normal; font-weight: bold; font-size: 10pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#td-newshauptaktiv { background-color: #515151; padding: 0px 0px 0px 20px; color: #FA2415; font-style: normal; font-weight: bold; font-size: 10pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#a-newshauptaktiv  {  color: #FA2415; font-style: normal; font-weight: bold; font-size: 10pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

#td-newsarchiv  { background-color: #515151; padding: 0px 0px 0px 20px; color: #ffffff; font-style: normal; font-weight: bold; font-size: 10pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#a-newsarchiv {  color: #ffffff; font-style: normal; font-weight: bold; font-size: 10pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#a-newsarchiv:hover {  color: #FA2415; font-style: normal; font-weight: bold; font-size: 10pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#td-newsarchivaktiv { background-color: #515151; padding: 0px 0px 0px 20px; color: #FA2415; font-style: normal; font-weight: bold; font-size: 10pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#a-newsarchivaktiv  {  color: #FA2415; font-style: normal; font-weight: bold; font-size: 10pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

#tdbildnews{ vertical-align: top; margin: 0pt; background-color: #515151; padding: 0px 0px 0px 20px; }
#td-newsinaktiv {   text-align: left; margin: 0px; background-color: #515151; padding: 6px 0px 0px 0px; color: #ffffff; font-style: normal; font-weight: bold; font-size: 9pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#a-newsinaktiv {   text-align: left;  margin: 0px; color: #ffffff; font-style: normal; font-weight: bold; font-size: 9pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#a-newsinaktiv:hover {   text-align: left; margin: 0px; color: #FA2415; font-style: normal; font-weight: bold; font-size: 9pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#td-newsaktiv {   text-align: left; margin: 0px; background-color: #515151; padding: 6px 0px 0px 0px; color: #FA2415; font-style: normal; font-weight: bold; font-size: 9pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#a-newsaktiv {   text-align: left;  margin: 0px; color: #FA2415; font-style: normal; font-weight: bold; font-size: 9pt; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

#formularFeldname {    font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#formularText {    font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#formulareinfachertextganz {    font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#formularmarkiertertextganz {     font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
