body {
  color: #FFFFFF;
  background-color: #EFEFEF;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  margin-top: 5px;
  margin-left: 5px;
}

table {
  color: #FFFFFF;
  background-color: #EFEFEF;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
}

table.main {
  color: #FFFFFF;
  background-color: #EFEFEF;
  border-color: #000000;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
}

td.rot_1 {
  color: #FFFFFF;
  background-color: #A01030;
  border-color: #000000;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
}

td.rot_1_klein {
  color: #FFFFFF;
  background-color: #A01030;
  border-color: #000000;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 8pt;
  font-weight: bold;
  margin-left: -1px;
}

td.rot_1_on {
  color: #FFD000;
  background-color: #A01030;
  border-color: #000000;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
}

a.rot_1:link {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  font-size: 10pt;
}

a.rot_1:visited {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  font-size: 10pt;
}

a.rot_1:active {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  font-size: 10pt;
}

a.rot_1:hover {
  color: #FFD000;
  text-decoration: none;
  font-weight: bold;
  font-size: 10pt;
}

td.rot_2 {
  color: #FFFFFF;
  background-color: #FF0000;
  border-color: #000000;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
}

td.rot_3 {
  color: #FFFFFF;
  background-color: #FF9000;
  border-color: #000000;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
}

td.rot_4 {
  color: #FFFFFF;
  background-color: #FFB000;
  border-color: #000000;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
}

td.rot_5 {
  color: #FFFFFF;
  background-color: #FFD000;
  border-color: #000000;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
}

td.grau {
  color: #000000;
  background-color: #CFCFCF;
  border-color: #000000;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12pt;
  font-weight: bold;
  text-align: center;
}

td.hell_grau {
  color: #FFFFFF;
  background-color: #DFDFDF;
  border-color: #000000;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
}

td.rot_navi {
  color: #FFFFFF;
  background-color: #A01030;
  border-color: #000000;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
}

table.register {
  color: #A01030;
  background-color: #A01030;
  border-color: #000000;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
}

td.register {
  color: #000000;
  background-color: #FFDF00;
  border-color: #FFBF00;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  line-height: 15px;
  text-align: center;
}

a.register:link {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  font-size: 10pt;
}

a.register:visited {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  font-size: 10pt;
}

a.register:active {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  font-size: 10pt;
}

a.register:hover {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  font-size: 10pt;
}

td.register_on {
  color: #FFFFFF;
  background-color: #FF0000;
  border-color: #FFBF00;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  line-height: 15px;
  text-align: center;
}

a.register_on:link {
  color: #FFFFFF;
  background-color: #FF0000;
  text-decoration: none;
  font-weight: bold;
  font-size: 10pt;
}

a.register_on:visited {
  color: #FFFFFF;
  background-color: #FF0000;
  text-decoration: none;
  font-weight: bold;
  font-size: 10pt;
}

a.register_on:active {
  color: #FFFFFF;
  background-color: #FF0000;
  text-decoration: none;
  font-weight: bold;
  font-size: 10pt;
}

a.register_on:hover {
  color: #000000;
  background-color: #FF0000;
  text-decoration: none;
  font-weight: bold;
  font-size: 10pt;
}

table.conten {
  color: #000000;
  background-color: #FFDF00;
  border-color: #DFDFDF;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
}

td.rot_content {
  color: #FFFFFF;
  background-color: #A01030;
  border-color: #000000;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  border-left: 1px solid #9F9F9F;
  border-top: 1px solid #9F9F9F;
  border-right: 1px solid #9F9F9F;
  border-bottom: 1px solid #9F9F9F;
  border-spacing: 0px;
}

td.content {
  color: #000000;
  background-color:#DFDFDF;
  border-color: #000000;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  border-left: 1px solid #9F9F9F;
  border-top: 1px solid #9F9F9F;
  border-right: 1px solid #9F9F9F;
  border-bottom: 1px solid #9F9F9F;
}

td.content_no_frame {
  color: #000000;
  background-color:#DFDFDF;
  border-color: #000000;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
}

a:link {
  color: #A01030;
  text-decoration: none;
  font-weight: bold;
  font-size: 10pt;
}

a:visited {
  color: #A01030;
  text-decoration: none;
  font-weight: bold;
  font-size: 10pt;
}

a:active {
  color: #A01030;
  text-decoration: none;
  font-weight: bold;
  font-size: 10pt;
}

a:hover {
  color: #A01030;
  text-decoration: none;
  font-weight: bold;
  font-size: 10pt;
}

p {
  color: #000000;
  background-color: #DFDFDF;
  border-color: #000000;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  margin-top: 7px;
  margin-left: 3px;
  margin-right: 3px;
}

body.frame {
  margin:0px;
  padding:0px;
  background:#DFDFDF;
  color:#000000;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  text-decoration: none;
}

a.tooltip_l, a.tooltip_l:link, a.tooltip_l:visited, a.tooltip_l:active  {
  position: relative;
  text-decoration: none;
  color: #000000;
  font-family: verdana,arial,helvetica,sans-serif;
  font-weight: normal;
  text-decoration: none;
  font-size: 10pt;
  text-align: left;
}

a.tooltip_l:hover {
  color: #000000;
  background: transparent;
  font-family: verdana,arial,helvetica,sans-serif;
  font-weight: normal;
  text-decoration: none;
  font-size: 10pt;
  text-align: left;
}

a.tooltip_l span {
  color: #000000;
  display: none;
  text-decoration: none;
  font-family: verdana,arial,helvetica,sans-serif;
  font-weight: normal;
  font-size: 10pt;
  text-align: left;
}

a.tooltip_l:hover span {
  display: block;
  position: absolute;
  top: 17px;
  left: 224px;
  width: 220px;
  z-index: 100;
  color: #000000;
  background: #AFAFAF;
  font-family: verdana,arial,helvetica,sans-serif;
  font-weight: normal;
  text-decoration: none;
  font-size: 10pt;
  border-left: 1px solid #000000;
  border-top: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  padding-left :2px;
}

a.tooltip_r, a.tooltip_r:link, a.tooltip_r:visited, a.tooltip_r:active  {
  position: relative;
  text-decoration: none;
  color: #000000;
  font-family: verdana,arial,helvetica,sans-serif;
  font-weight: normal;
  text-decoration: none;
  font-size: 10pt;
  text-align: left;
}

a.tooltip_r:hover {
  color: #000000;
  background: transparent;
  font-family: verdana,arial,helvetica,sans-serif;
  font-weight: normal;
  text-decoration: none;
  font-size: 10pt;
  text-align: left;
}

a.tooltip_r span {
  color: #000000;
  display: none;
  text-decoration: none;
  font-family: verdana,arial,helvetica,sans-serif;
  font-weight: normal;
  font-size: 10pt;
  text-align: left;
}

a.tooltip_r:hover span {
  display: block;
  position: absolute;
  top: 17px;
  left: -230px;
  width: 224px;
  z-index: 100;
  color: #000000;
  background: #AFAFAF;
  font-family: verdana,arial,helvetica,sans-serif;
  font-weight: normal;
  text-decoration: none;
  font-size: 10pt;
  border-left: 1px solid #000000;
  border-top: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  padding-left :2px;
}
