body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  background-color: #E0E0E0;
}

a.ag:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:underline;
  font-weight:normal
}

a.ag:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:underline;
  font-weight:normal
}

a.ag:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF0000;
  text-decoration:underline;
  font-weight:normal
}

a.ag:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:underline;
  font-weight:normal
}

a.agBold:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:underline;
  font-weight:bold;
}

a.agBold:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:underline;
  font-weight:bold;
}

a.agBold:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF0000;
  text-decoration:underline;
  font-weight:bold;
}

a.agBold:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:underline;
  font-weight:bold;
}

a.agTitel:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  border: 1px solid #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

a.agTitel:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  border: 1px solid #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

a.agTitel:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  background-color: #EEEEFF;
  border: 1px solid #003399;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

a.agTitel:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  border: 1px solid #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}


.agTable {
  background-color:#003399;
  width:900px;
  margin-left:auto;
  margin-right:auto;
  border-width:1px;
  border-style:solid;
  border-color:#003399;
  border-collapse:collapse;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  color: #003399;
}

.agTableNoBorder {
  width:100%;
  margin-left:auto;
  margin-right:auto;
  border-collapse:collapse;
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  font-size: 10pt;
  font-style: normal;
}

.agStartTable {
  background-color:#003399;
  width:100%;
  border-width:1px;
  border-style:solid;
  border-color:#003399;
  border-collapse:collapse;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  color: #003399;
}

.agBodyCell {
  padding-right:5px;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:10px;
  background-color: #EEEEFF;
  border: 1px solid #003399;
  color: #003399;
  font-weight: normal;
  font-size: 10pt;
}

.agTitleCell {
  padding-right:5px;
  padding-left:5px;
  padding-top:1px;
  padding-bottom:1px;
  background-color: #003399;
  color: #EEEEFF;
  font-weight: bold;
}

.agFooterCell {
  padding-right:3px;
  padding-left:3px;
  padding-top:1px;
  padding-bottom:1px;
  text-align:center;
  font-size:8pt;
  background-color: #EEEEFF;
  color: #003399;
  border: 1px solid #003399;
}

.agFooterCellNoBorder {
  font-size:8pt;
  background-color: #EEEEFF;
  color: #003399;
}

.agNaviCell {
  padding-right:3px;
  padding-left:3px;
  padding-top:1px;
  padding-bottom:1px;
  text-align:left;
  font-size:8pt;
  background-color: #EEEEFF;
  color: #003399;
  border: 1px solid #003399;
}

.agBodyCellWhite {
  padding-right:5px;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:10px;
  background-color: #FFFFFF;
  border: 1px solid #003399;
  color: #003399;
  font-weight: normal;
  font-size: 10pt;
}

.agBodyCellNoBorder {
  padding-right:5px;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:10px;
  background-color: #FFFFFF;
  border: 0px solid;
  color: #003399;
  font-weight: normal;
  font-size: 10pt;
}

.agBodyCellBorderBT {
  padding-right:5px;
  padding-left:5px;
  padding-top:2px;
  padding-bottom:10px;
  background-color: #FFFFFF;
  color: #003399;
  font-weight: normal;
  text-align: justify;
  border-top: 1px solid #003399;
  font-size: 10pt;
}

.agSubTitleCell {
  padding-right:5px;
  padding-left:5px;
  padding-top:1px;
  padding-bottom:1px;
  background-color: #EEEEFF;
  color: #003399;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  border-top: 1px solid #003399;
  border-right: 0px none #003399;
  border-bottom: 1px solid #003399;
  border-left: 0px none #003399;
  height: 10px;
}

a.cf:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #AAAA00;
  text-decoration:underline;
  font-weight:normal
}

a.cf:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #AAAA00;
  text-decoration:underline;
  font-weight:normal
}

a.cf:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF0000;
  text-decoration:underline;
  font-weight:normal
}

a.cf:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #AAAA00;
  text-decoration:underline;
  font-weight:normal
}

a.cfBold:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #AAAA00;
  text-decoration:underline;
  font-weight:bold;
}

a.cfBold:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #AAAA00;
  text-decoration:underline;
  font-weight:bold;
}

a.cfBold:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF0000;
  text-decoration:underline;
  font-weight:bold;
}

a.cfBold:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #AAAA00;
  text-decoration:underline;
  font-weight:bold;
}

a.cfTitel:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #AAAA00;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  border: 1px solid #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

a.cfTitel:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #AAAA00;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  border: 1px solid #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

a.cfTitel:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #AAAA00;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  background-color: #FFFFDD;
  border: 1px solid #AAAA00;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

a.cfTitel:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #AAAA00;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  border: 1px solid #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}


.cfTable {
  background-color:#AAAA00;
  width:900px;
  margin-left:auto;
  margin-right:auto;
  border-width:1px;
  border-style:solid;
  border-color:#AAAA00;
  border-collapse:collapse;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  color: #AAAA00;
}

.cfTableNoBorder {
  width:100%;
  margin-left:auto;
  margin-right:auto;
  border-collapse:collapse;
  font-family: Arial, Helvetica, sans-serif;
  color: #AAAA00;
  font-size: 10pt;
  font-style: normal;
}

.cfStartTable {
  background-color:#AAAA00;
  width:100%;
  border-width:1px;
  border-style:solid;
  border-color:#AAAA00;
  border-collapse:collapse;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  color: #AAAA00;
}

.cfBodyCell {
  padding-right:5px;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:10px;
  background-color: #FFFFDD;
  border: 1px solid #AAAA00;
  color: #AAAA00;
  font-weight: normal;
  font-size: 10pt;
}

.cfTitleCell {
  padding-right:5px;
  padding-left:5px;
  padding-top:1px;
  padding-bottom:1px;
  background-color: #AAAA00;
  color: #FFFFDD;
  font-weight: bold;
}

.cfFooterCell {
  padding-right:3px;
  padding-left:3px;
  padding-top:1px;
  padding-bottom:1px;
  text-align:center;
  font-size:8pt;
  background-color: #FFFFDD;
  color: #AAAA00;
  border: 1px solid #AAAA00;
}

.cfFooterCellNoBorder {
  font-size:8pt;
  background-color: #FFFFDD;
  color: #AAAA00;
}

.cfNaviCell {
  padding-right:3px;
  padding-left:3px;
  padding-top:1px;
  padding-bottom:1px;
  text-align:left;
  font-size:8pt;
  background-color: #FFFFDD;
  color: #AAAA00;
  border: 1px solid #AAAA00;
}

.cfBodyCellWhite {
  padding-right:5px;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:10px;
  background-color: #FFFFFF;
  border: 1px solid #AAAA00;
  color: #AAAA00;
  font-weight: normal;
  font-size: 10pt;
}

.cfBodyCellNoBorder {
  padding-right:5px;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:10px;
  background-color: #FFFFFF;
  border: 0px solid;
  color: #AAAA00;
  font-weight: normal;
  font-size: 10pt;
}

.cfBodyCellBorderBT {
  padding-right:5px;
  padding-left:5px;
  padding-top:2px;
  padding-bottom:10px;
  background-color: #FFFFFF;
  color: #AAAA00;
  font-weight: normal;
  text-align: justify;
  border-top: 1px solid #AAAA00;
  font-size: 10pt;
}

.cfSubTitleCell {
  padding-right:5px;
  padding-left:5px;
  padding-top:1px;
  padding-bottom:1px;
  background-color: #FFFFDD;
  color: #AAAA00;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  border-top: 1px solid #AAAA00;
  border-right: 0px none #AAAA00;
  border-bottom: 1px solid #AAAA00;
  border-left: 0px none #AAAA00;
  height: 10px;
}

a.fb:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #666699;
  text-decoration:underline;
  font-weight:normal
}

a.fb:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #666699;
  text-decoration:underline;
  font-weight:normal
}

a.fb:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF0000;
  text-decoration:underline;
  font-weight:normal
}

a.fb:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #666699;
  text-decoration:underline;
  font-weight:normal
}

a.fbBold:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #666699;
  text-decoration:underline;
  font-weight:bold;
}

a.fbBold:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #666699;
  text-decoration:underline;
  font-weight:bold;
}

a.fbBold:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF0000;
  text-decoration:underline;
  font-weight:bold;
}

a.fbBold:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #666699;
  text-decoration:underline;
  font-weight:bold;
}

a.fbTitel:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #666699;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  border: 1px solid #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

a.fbTitel:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #666699;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  border: 1px solid #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

a.fbTitel:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #666699;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  background-color: #EEEEFF;
  border: 1px solid #666699;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

a.fbTitel:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #666699;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  border: 1px solid #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}


.fbTable {
  background-color:#666699;
  width:900px;
  margin-left:auto;
  margin-right:auto;
  border-width:1px;
  border-style:solid;
  border-color:#666699;
  border-collapse:collapse;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  color: #666699;
}

.fbTableNoBorder {
  width:100%;
  margin-left:auto;
  margin-right:auto;
  border-collapse:collapse;
  font-family: Arial, Helvetica, sans-serif;
  color: #666699;
  font-size: 10pt;
  font-style: normal;
}

.fbStartTable {
  background-color:#666699;
  width:100%;
  border-width:1px;
  border-style:solid;
  border-color:#666699;
  border-collapse:collapse;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  color: #666699;
}

.fbBodyCell {
  padding-right:5px;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:10px;
  background-color: #EEEEFF;
  border: 1px solid #666699;
  color: #666699;
  font-weight: normal;
  font-size: 10pt;
}

.fbTitleCell {
  padding-right:5px;
  padding-left:5px;
  padding-top:1px;
  padding-bottom:1px;
  background-color: #666699;
  color: #EEEEFF;
  font-weight: bold;
}

.fbFooterCell {
  padding-right:3px;
  padding-left:3px;
  padding-top:1px;
  padding-bottom:1px;
  text-align:center;
  font-size:8pt;
  background-color: #EEEEFF;
  color: #666699;
  border: 1px solid #666699;
}

.fbFooterCellNoBorder {
  font-size:8pt;
  background-color: #EEEEFF;
  color: #666699;
}

.fbNaviCell {
  padding-right:3px;
  padding-left:3px;
  padding-top:1px;
  padding-bottom:1px;
  text-align:left;
  font-size:8pt;
  background-color: #EEEEFF;
  color: #666699;
  border: 1px solid #666699;
}

.fbBodyCellWhite {
  padding-right:5px;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:10px;
  background-color: #FFFFFF;
  border: 1px solid #666699;
  color: #666699;
  font-weight: normal;
  font-size: 10pt;
}

.fbBodyCellNoBorder {
  padding-right:5px;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:10px;
  background-color: #FFFFFF;
  border: 0px solid;
  color: #666699;
  font-weight: normal;
  font-size: 10pt;
}

.fbBodyCellBorderBT {
  padding-right:5px;
  padding-left:5px;
  padding-top:2px;
  padding-bottom:10px;
  background-color: #FFFFFF;
  color: #666699;
  font-weight: normal;
  text-align: justify;
  border-top: 1px solid #666699;
  font-size: 10pt;
}

.fbSubTitleCell {
  padding-right:5px;
  padding-left:5px;
  padding-top:1px;
  padding-bottom:1px;
  background-color: #EEEEFF;
  color: #666699;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  border-top: 1px solid #666699;
  border-right: 0px none #666699;
  border-bottom: 1px solid #666699;
  border-left: 0px none #666699;
  height: 10px;
}

a.fg:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:underline;
  font-weight:normal
}

a.fg:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:underline;
  font-weight:normal
}

a.fg:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF0000;
  text-decoration:underline;
  font-weight:normal
}

a.fg:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:underline;
  font-weight:normal
}

a.fgBold:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:underline;
  font-weight:bold;
}

a.fgBold:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:underline;
  font-weight:bold;
}

a.fgBold:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF0000;
  text-decoration:underline;
  font-weight:bold;
}

a.fgBold:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:underline;
  font-weight:bold;
}

a.fgTitel:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  border: 1px solid #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

a.fgTitel:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  border: 1px solid #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

a.fgTitel:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  background-color: #EEEEFF;
  border: 1px solid #003399;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

a.fgTitel:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  border: 1px solid #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}


.fgTable {
  background-color:#003399;
  width:900px;
  margin-left:auto;
  margin-right:auto;
  border-width:1px;
  border-style:solid;
  border-color:#003399;
  border-collapse:collapse;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  color: #003399;
}

.fgTableNoBorder {
  width:100%;
  margin-left:auto;
  margin-right:auto;
  border-collapse:collapse;
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  font-size: 10pt;
  font-style: normal;
}

.fgStartTable {
  background-color:#003399;
  width:100%;
  border-width:1px;
  border-style:solid;
  border-color:#003399;
  border-collapse:collapse;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  color: #003399;
}

.fgBodyCell {
  padding-right:5px;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:10px;
  background-color: #EEEEFF;
  border: 1px solid #003399;
  color: #003399;
  font-weight: normal;
  font-size: 10pt;
}

.fgTitleCell {
  padding-right:5px;
  padding-left:5px;
  padding-top:1px;
  padding-bottom:1px;
  background-color: #003399;
  color: #EEEEFF;
  font-weight: bold;
}

.fgFooterCell {
  padding-right:3px;
  padding-left:3px;
  padding-top:1px;
  padding-bottom:1px;
  text-align:center;
  font-size:8pt;
  background-color: #EEEEFF;
  color: #003399;
  border: 1px solid #003399;
}

.fgFooterCellNoBorder {
  font-size:8pt;
  background-color: #EEEEFF;
  color: #003399;
}

.fgNaviCell {
  padding-right:3px;
  padding-left:3px;
  padding-top:1px;
  padding-bottom:1px;
  text-align:left;
  font-size:8pt;
  background-color: #EEEEFF;
  color: #003399;
  border: 1px solid #003399;
}

.fgBodyCellWhite {
  padding-right:5px;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:10px;
  background-color: #FFFFFF;
  border: 1px solid #003399;
  color: #003399;
  font-weight: normal;
  font-size: 10pt;
}

.fgBodyCellNoBorder {
  padding-right:5px;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:10px;
  background-color: #FFFFFF;
  border: 0px solid;
  color: #003399;
  font-weight: normal;
  font-size: 10pt;
}

.fgBodyCellBorderBT {
  padding-right:5px;
  padding-left:5px;
  padding-top:2px;
  padding-bottom:10px;
  background-color: #FFFFFF;
  color: #003399;
  font-weight: normal;
  text-align: justify;
  border-top: 1px solid #003399;
  font-size: 10pt;
}

.fgSubTitleCell {
  padding-right:5px;
  padding-left:5px;
  padding-top:1px;
  padding-bottom:1px;
  background-color: #EEEEFF;
  color: #003399;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  border-top: 1px solid #003399;
  border-right: 0px none #003399;
  border-bottom: 1px solid #003399;
  border-left: 0px none #003399;
  height: 10px;
}

a.fw:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:underline;
  font-weight:normal
}

a.fw:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:underline;
  font-weight:normal
}

a.fw:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF0000;
  text-decoration:underline;
  font-weight:normal
}

a.fw:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:underline;
  font-weight:normal
}

a.fwBold:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:underline;
  font-weight:bold;
}

a.fwBold:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:underline;
  font-weight:bold;
}

a.fwBold:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF0000;
  text-decoration:underline;
  font-weight:bold;
}

a.fwBold:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:underline;
  font-weight:bold;
}

a.fwTitel:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  border: 1px solid #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

a.fwTitel:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  border: 1px solid #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

a.fwTitel:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  background-color: #EEEEFF;
  border: 1px solid #003399;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

a.fwTitel:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  border: 1px solid #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}


.fwTable {
  background-color:#003399;
  width:900px;
  margin-left:auto;
  margin-right:auto;
  border-width:1px;
  border-style:solid;
  border-color:#003399;
  border-collapse:collapse;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  color: #003399;
}

.fwTableNoBorder {
  width:100%;
  margin-left:auto;
  margin-right:auto;
  border-collapse:collapse;
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  font-size: 10pt;
  font-style: normal;
}

.fwStartTable {
  background-color:#003399;
  width:100%;
  border-width:1px;
  border-style:solid;
  border-color:#003399;
  border-collapse:collapse;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  color: #003399;
}

.fwBodyCell {
  padding-right:5px;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:10px;
  background-color: #EEEEFF;
  border: 1px solid #003399;
  color: #003399;
  font-weight: normal;
  font-size: 10pt;
}

.fwTitleCell {
  padding-right:5px;
  padding-left:5px;
  padding-top:1px;
  padding-bottom:1px;
  background-color: #003399;
  color: #EEEEFF;
  font-weight: bold;
}

.fwFooterCell {
  padding-right:3px;
  padding-left:3px;
  padding-top:1px;
  padding-bottom:1px;
  text-align:center;
  font-size:8pt;
  background-color: #EEEEFF;
  color: #003399;
  border: 1px solid #003399;
}

.fwFooterCellNoBorder {
  font-size:8pt;
  background-color: #EEEEFF;
  color: #003399;
}

.fwNaviCell {
  padding-right:3px;
  padding-left:3px;
  padding-top:1px;
  padding-bottom:1px;
  text-align:left;
  font-size:8pt;
  background-color: #EEEEFF;
  color: #003399;
  border: 1px solid #003399;
}

.fwBodyCellWhite {
  padding-right:5px;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:10px;
  background-color: #FFFFFF;
  border: 1px solid #003399;
  color: #003399;
  font-weight: normal;
  font-size: 10pt;
}

.fwBodyCellNoBorder {
  padding-right:5px;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:10px;
  background-color: #FFFFFF;
  border: 0px solid;
  color: #003399;
  font-weight: normal;
  font-size: 10pt;
}

.fwBodyCellBorderBT {
  padding-right:5px;
  padding-left:5px;
  padding-top:2px;
  padding-bottom:10px;
  background-color: #FFFFFF;
  color: #003399;
  font-weight: normal;
  text-align: justify;
  border-top: 1px solid #003399;
  font-size: 10pt;
}

.fwSubTitleCell {
  padding-right:5px;
  padding-left:5px;
  padding-top:1px;
  padding-bottom:1px;
  background-color: #EEEEFF;
  color: #003399;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  border-top: 1px solid #003399;
  border-right: 0px none #003399;
  border-bottom: 1px solid #003399;
  border-left: 0px none #003399;
  height: 10px;
}

a.ja:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:underline;
  font-weight:normal
}

a.ja:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:underline;
  font-weight:normal
}

a.ja:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF0000;
  text-decoration:underline;
  font-weight:normal
}

a.ja:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:underline;
  font-weight:normal
}

a.jaBold:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:underline;
  font-weight:bold;
}

a.jaBold:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:underline;
  font-weight:bold;
}

a.jaBold:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF0000;
  text-decoration:underline;
  font-weight:bold;
}

a.jaBold:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:underline;
  font-weight:bold;
}

a.jaTitel:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  border: 1px solid #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

a.jaTitel:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  border: 1px solid #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

a.jaTitel:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  background-color: #EEEEFF;
  border: 1px solid #003399;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

a.jaTitel:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  border: 1px solid #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}


.jaTable {
  background-color:#003399;
  width:900px;
  margin-left:auto;
  margin-right:auto;
  border-width:1px;
  border-style:solid;
  border-color:#003399;
  border-collapse:collapse;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  color: #003399;
}

.jaTableNoBorder {
  width:100%;
  margin-left:auto;
  margin-right:auto;
  border-collapse:collapse;
  font-family: Arial, Helvetica, sans-serif;
  color: #003399;
  font-size: 10pt;
  font-style: normal;
}

.jaStartTable {
  background-color:#003399;
  width:100%;
  border-width:1px;
  border-style:solid;
  border-color:#003399;
  border-collapse:collapse;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  color: #003399;
}

.jaBodyCell {
  padding-right:5px;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:10px;
  background-color: #EEEEFF;
  border: 1px solid #003399;
  color: #003399;
  font-weight: normal;
  font-size: 10pt;
}

.jaTitleCell {
  padding-right:5px;
  padding-left:5px;
  padding-top:1px;
  padding-bottom:1px;
  background-color: #003399;
  color: #EEEEFF;
  font-weight: bold;
}

.jaFooterCell {
  padding-right:3px;
  padding-left:3px;
  padding-top:1px;
  padding-bottom:1px;
  text-align:center;
  font-size:8pt;
  background-color: #EEEEFF;
  color: #003399;
  border: 1px solid #003399;
}

.jaFooterCellNoBorder {
  font-size:8pt;
  background-color: #EEEEFF;
  color: #003399;
}

.jaNaviCell {
  padding-right:3px;
  padding-left:3px;
  padding-top:1px;
  padding-bottom:1px;
  text-align:left;
  font-size:8pt;
  background-color: #EEEEFF;
  color: #003399;
  border: 1px solid #003399;
}

.jaBodyCellWhite {
  padding-right:5px;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:10px;
  background-color: #FFFFFF;
  border: 1px solid #003399;
  color: #003399;
  font-weight: normal;
  font-size: 10pt;
}

.jaBodyCellNoBorder {
  padding-right:5px;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:10px;
  background-color: #FFFFFF;
  border: 0px solid;
  color: #003399;
  font-weight: normal;
  font-size: 10pt;
}

.jaBodyCellBorderBT {
  padding-right:5px;
  padding-left:5px;
  padding-top:2px;
  padding-bottom:10px;
  background-color: #FFFFFF;
  color: #003399;
  font-weight: normal;
  text-align: justify;
  border-top: 1px solid #003399;
  font-size: 10pt;
}

.jaSubTitleCell {
  padding-right:5px;
  padding-left:5px;
  padding-top:1px;
  padding-bottom:1px;
  background-color: #EEEEFF;
  color: #003399;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  border-top: 1px solid #003399;
  border-right: 0px none #003399;
  border-bottom: 1px solid #003399;
  border-left: 0px none #003399;
  height: 10px;
}

a.ks:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #990066;
  text-decoration:underline;
  font-weight:normal
}

a.ks:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #990066;
  text-decoration:underline;
  font-weight:normal
}

a.ks:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF0000;
  text-decoration:underline;
  font-weight:normal
}

a.ks:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #990066;
  text-decoration:underline;
  font-weight:normal
}

a.ksBold:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #990066;
  text-decoration:underline;
  font-weight:bold;
}

a.ksBold:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #990066;
  text-decoration:underline;
  font-weight:bold;
}

a.ksBold:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF0000;
  text-decoration:underline;
  font-weight:bold;
}

a.ksBold:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #990066;
  text-decoration:underline;
  font-weight:bold;
}

a.ksTitel:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #990066;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  border: 1px solid #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

a.ksTitel:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #990066;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  border: 1px solid #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

a.ksTitel:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #990066;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  background-color: #FFEEFF;
  border: 1px solid #990066;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

a.ksTitel:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #990066;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  border: 1px solid #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}


.ksTable {
  background-color:#990066;
  width:900px;
  margin-left:auto;
  margin-right:auto;
  border-width:1px;
  border-style:solid;
  border-color:#990066;
  border-collapse:collapse;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  color: #990066;
}

.ksTableNoBorder {
  width:100%;
  margin-left:auto;
  margin-right:auto;
  border-collapse:collapse;
  font-family: Arial, Helvetica, sans-serif;
  color: #990066;
  font-size: 10pt;
  font-style: normal;
}

.ksStartTable {
  background-color:#990066;
  width:100%;
  border-width:1px;
  border-style:solid;
  border-color:#990066;
  border-collapse:collapse;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  color: #990066;
}

.ksBodyCell {
  padding-right:5px;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:10px;
  background-color: #FFEEFF;
  border: 1px solid #990066;
  color: #990066;
  font-weight: normal;
  font-size: 10pt;
}

.ksTitleCell {
  padding-right:5px;
  padding-left:5px;
  padding-top:1px;
  padding-bottom:1px;
  background-color: #990066;
  color: #FFEEFF;
  font-weight: bold;
}

.ksFooterCell {
  padding-right:3px;
  padding-left:3px;
  padding-top:1px;
  padding-bottom:1px;
  text-align:center;
  font-size:8pt;
  background-color: #FFEEFF;
  color: #990066;
  border: 1px solid #990066;
}

.ksFooterCellNoBorder {
  font-size:8pt;
  background-color: #FFEEFF;
  color: #990066;
}

.ksNaviCell {
  padding-right:3px;
  padding-left:3px;
  padding-top:1px;
  padding-bottom:1px;
  text-align:left;
  font-size:8pt;
  background-color: #FFEEFF;
  color: #990066;
  border: 1px solid #990066;
}

.ksBodyCellWhite {
  padding-right:5px;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:10px;
  background-color: #FFFFFF;
  border: 1px solid #990066;
  color: #990066;
  font-weight: normal;
  font-size: 10pt;
}

.ksBodyCellNoBorder {
  padding-right:5px;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:10px;
  background-color: #FFFFFF;
  border: 0px solid;
  color: #990066;
  font-weight: normal;
  font-size: 10pt;
}

.ksBodyCellBorderBT {
  padding-right:5px;
  padding-left:5px;
  padding-top:2px;
  padding-bottom:10px;
  background-color: #FFFFFF;
  color: #990066;
  font-weight: normal;
  text-align: justify;
  border-top: 1px solid #990066;
  font-size: 10pt;
}

.ksSubTitleCell {
  padding-right:5px;
  padding-left:5px;
  padding-top:1px;
  padding-bottom:1px;
  background-color: #FFEEFF;
  color: #990066;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  border-top: 1px solid #990066;
  border-right: 0px none #990066;
  border-bottom: 1px solid #990066;
  border-left: 0px none #990066;
  height: 10px;
}

a.mi:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #BB3333;
  text-decoration:underline;
  font-weight:normal
}

a.mi:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #BB3333;
  text-decoration:underline;
  font-weight:normal
}

a.mi:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF0000;
  text-decoration:underline;
  font-weight:normal
}

a.mi:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #BB3333;
  text-decoration:underline;
  font-weight:normal
}

a.miBold:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #BB3333;
  text-decoration:underline;
  font-weight:bold;
}

a.miBold:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #BB3333;
  text-decoration:underline;
  font-weight:bold;
}

a.miBold:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF0000;
  text-decoration:underline;
  font-weight:bold;
}

a.miBold:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #BB3333;
  text-decoration:underline;
  font-weight:bold;
}

a.miTitel:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #BB3333;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  border: 1px solid #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

a.miTitel:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #BB3333;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  border: 1px solid #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

a.miTitel:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #BB3333;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  background-color: #FFEEEE;
  border: 1px solid #BB3333;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

a.miTitel:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #BB3333;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  border: 1px solid #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}


.miTable {
  background-color:#BB3333;
  width:900px;
  margin-left:auto;
  margin-right:auto;
  border-width:1px;
  border-style:solid;
  border-color:#BB3333;
  border-collapse:collapse;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  color: #BB3333;
}

.miTableNoBorder {
  width:100%;
  margin-left:auto;
  margin-right:auto;
  border-collapse:collapse;
  font-family: Arial, Helvetica, sans-serif;
  color: #BB3333;
  font-size: 10pt;
  font-style: normal;
}

.miStartTable {
  background-color:#BB3333;
  width:100%;
  border-width:1px;
  border-style:solid;
  border-color:#BB3333;
  border-collapse:collapse;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  color: #BB3333;
}

.miBodyCell {
  padding-right:5px;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:10px;
  background-color: #FFEEEE;
  border: 1px solid #BB3333;
  color: #BB3333;
  font-weight: normal;
  font-size: 10pt;
}

.miTitleCell {
  padding-right:5px;
  padding-left:5px;
  padding-top:1px;
  padding-bottom:1px;
  background-color: #BB3333;
  color: #FFEEEE;
  font-weight: bold;
}

.miFooterCell {
  padding-right:3px;
  padding-left:3px;
  padding-top:1px;
  padding-bottom:1px;
  text-align:center;
  font-size:8pt;
  background-color: #FFEEEE;
  color: #BB3333;
  border: 1px solid #BB3333;
}

.miFooterCellNoBorder {
  font-size:8pt;
  background-color: #FFEEEE;
  color: #BB3333;
}

.miNaviCell {
  padding-right:3px;
  padding-left:3px;
  padding-top:1px;
  padding-bottom:1px;
  text-align:left;
  font-size:8pt;
  background-color: #FFEEEE;
  color: #BB3333;
  border: 1px solid #BB3333;
}

.miBodyCellWhite {
  padding-right:5px;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:10px;
  background-color: #FFFFFF;
  border: 1px solid #BB3333;
  color: #BB3333;
  font-weight: normal;
  font-size: 10pt;
}

.miBodyCellNoBorder {
  padding-right:5px;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:10px;
  background-color: #FFFFFF;
  border: 0px solid;
  color: #BB3333;
  font-weight: normal;
  font-size: 10pt;
}

.miBodyCellBorderBT {
  padding-right:5px;
  padding-left:5px;
  padding-top:2px;
  padding-bottom:10px;
  background-color: #FFFFFF;
  color: #BB3333;
  font-weight: normal;
  text-align: justify;
  border-top: 1px solid #BB3333;
  font-size: 10pt;
}

.miSubTitleCell {
  padding-right:5px;
  padding-left:5px;
  padding-top:1px;
  padding-bottom:1px;
  background-color: #FFEEEE;
  color: #BB3333;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  border-top: 1px solid #BB3333;
  border-right: 0px none #BB3333;
  border-bottom: 1px solid #BB3333;
  border-left: 0px none #BB3333;
  height: 10px;
}

a.os:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF9900;
  text-decoration:underline;
  font-weight:normal
}

a.os:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF9900;
  text-decoration:underline;
  font-weight:normal
}

a.os:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF0000;
  text-decoration:underline;
  font-weight:normal
}

a.os:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF9900;
  text-decoration:underline;
  font-weight:normal
}

a.osBold:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF9900;
  text-decoration:underline;
  font-weight:bold;
}

a.osBold:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF9900;
  text-decoration:underline;
  font-weight:bold;
}

a.osBold:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF0000;
  text-decoration:underline;
  font-weight:bold;
}

a.osBold:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF9900;
  text-decoration:underline;
  font-weight:bold;
}

a.osTitel:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF9900;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  border: 1px solid #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

a.osTitel:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF9900;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  border: 1px solid #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

a.osTitel:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF9900;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  background-color: #FFFFDD;
  border: 1px solid #FF9900;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

a.osTitel:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF9900;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  border: 1px solid #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}


.osTable {
  background-color:#FF9900;
  width:900px;
  margin-left:auto;
  margin-right:auto;
  border-width:1px;
  border-style:solid;
  border-color:#FF9900;
  border-collapse:collapse;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  color: #FF9900;
}

.osTableNoBorder {
  width:100%;
  margin-left:auto;
  margin-right:auto;
  border-collapse:collapse;
  font-family: Arial, Helvetica, sans-serif;
  color: #FF9900;
  font-size: 10pt;
  font-style: normal;
}

.osStartTable {
  background-color:#FF9900;
  width:100%;
  border-width:1px;
  border-style:solid;
  border-color:#FF9900;
  border-collapse:collapse;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  color: #FF9900;
}

.osBodyCell {
  padding-right:5px;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:10px;
  background-color: #FFFFDD;
  border: 1px solid #FF9900;
  color: #FF9900;
  font-weight: normal;
  font-size: 10pt;
}

.osTitleCell {
  padding-right:5px;
  padding-left:5px;
  padding-top:1px;
  padding-bottom:1px;
  background-color: #FF9900;
  color: #FFFFDD;
  font-weight: bold;
}

.osFooterCell {
  padding-right:3px;
  padding-left:3px;
  padding-top:1px;
  padding-bottom:1px;
  text-align:center;
  font-size:8pt;
  background-color: #FFFFDD;
  color: #FF9900;
  border: 1px solid #FF9900;
}

.osFooterCellNoBorder {
  font-size:8pt;
  background-color: #FFFFDD;
  color: #FF9900;
}

.osNaviCell {
  padding-right:3px;
  padding-left:3px;
  padding-top:1px;
  padding-bottom:1px;
  text-align:left;
  font-size:8pt;
  background-color: #FFFFDD;
  color: #FF9900;
  border: 1px solid #FF9900;
}

.osBodyCellWhite {
  padding-right:5px;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:10px;
  background-color: #FFFFFF;
  border: 1px solid #FF9900;
  color: #FF9900;
  font-weight: normal;
  font-size: 10pt;
}

.osBodyCellNoBorder {
  padding-right:5px;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:10px;
  background-color: #FFFFFF;
  border: 0px solid;
  color: #FF9900;
  font-weight: normal;
  font-size: 10pt;
}

.osBodyCellBorderBT {
  padding-right:5px;
  padding-left:5px;
  padding-top:2px;
  padding-bottom:10px;
  background-color: #FFFFFF;
  color: #FF9900;
  font-weight: normal;
  text-align: justify;
  border-top: 1px solid #FF9900;
  font-size: 10pt;
}

.osSubTitleCell {
  padding-right:5px;
  padding-left:5px;
  padding-top:1px;
  padding-bottom:1px;
  background-color: #FFFFDD;
  color: #FF9900;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  border-top: 1px solid #FF9900;
  border-right: 0px none #FF9900;
  border-bottom: 1px solid #FF9900;
  border-left: 0px none #FF9900;
  height: 10px;
}

a.pf:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #006633;
  text-decoration:underline;
  font-weight:normal
}

a.pf:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #006633;
  text-decoration:underline;
  font-weight:normal
}

a.pf:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF0000;
  text-decoration:underline;
  font-weight:normal
}

a.pf:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #006633;
  text-decoration:underline;
  font-weight:normal
}

a.pfBold:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #006633;
  text-decoration:underline;
  font-weight:bold;
}

a.pfBold:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #006633;
  text-decoration:underline;
  font-weight:bold;
}

a.pfBold:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF0000;
  text-decoration:underline;
  font-weight:bold;
}

a.pfBold:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #006633;
  text-decoration:underline;
  font-weight:bold;
}

a.pfTitel:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #006633;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  border: 1px solid #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

a.pfTitel:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #006633;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  border: 1px solid #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

a.pfTitel:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #006633;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  background-color: #EEFFEE;
  border: 1px solid #006633;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

a.pfTitel:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #006633;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  border: 1px solid #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}


.pfTable {
  background-color:#006633;
  width:900px;
  margin-left:auto;
  margin-right:auto;
  border-width:1px;
  border-style:solid;
  border-color:#006633;
  border-collapse:collapse;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  color: #006633;
}

.pfTableNoBorder {
  width:100%;
  margin-left:auto;
  margin-right:auto;
  border-collapse:collapse;
  font-family: Arial, Helvetica, sans-serif;
  color: #006633;
  font-size: 10pt;
  font-style: normal;
}

.pfStartTable {
  background-color:#006633;
  width:100%;
  border-width:1px;
  border-style:solid;
  border-color:#006633;
  border-collapse:collapse;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  color: #006633;
}

.pfBodyCell {
  padding-right:5px;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:10px;
  background-color: #EEFFEE;
  border: 1px solid #006633;
  color: #006633;
  font-weight: normal;
  font-size: 10pt;
}

.pfTitleCell {
  padding-right:5px;
  padding-left:5px;
  padding-top:1px;
  padding-bottom:1px;
  background-color: #006633;
  color: #EEFFEE;
  font-weight: bold;
}

.pfFooterCell {
  padding-right:3px;
  padding-left:3px;
  padding-top:1px;
  padding-bottom:1px;
  text-align:center;
  font-size:8pt;
  background-color: #EEFFEE;
  color: #006633;
  border: 1px solid #006633;
}

.pfFooterCellNoBorder {
  font-size:8pt;
  background-color: #EEFFEE;
  color: #006633;
}

.pfNaviCell {
  padding-right:3px;
  padding-left:3px;
  padding-top:1px;
  padding-bottom:1px;
  text-align:left;
  font-size:8pt;
  background-color: #EEFFEE;
  color: #006633;
  border: 1px solid #006633;
}

.pfBodyCellWhite {
  padding-right:5px;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:10px;
  background-color: #FFFFFF;
  border: 1px solid #006633;
  color: #006633;
  font-weight: normal;
  font-size: 10pt;
}

.pfBodyCellNoBorder {
  padding-right:5px;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:10px;
  background-color: #FFFFFF;
  border: 0px solid;
  color: #006633;
  font-weight: normal;
  font-size: 10pt;
}

.pfBodyCellBorderBT {
  padding-right:5px;
  padding-left:5px;
  padding-top:2px;
  padding-bottom:10px;
  background-color: #FFFFFF;
  color: #006633;
  font-weight: normal;
  text-align: justify;
  border-top: 1px solid #006633;
  font-size: 10pt;
}

.pfSubTitleCell {
  padding-right:5px;
  padding-left:5px;
  padding-top:1px;
  padding-bottom:1px;
  background-color: #EEFFEE;
  color: #006633;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  border-top: 1px solid #006633;
  border-right: 0px none #006633;
  border-bottom: 1px solid #006633;
  border-left: 0px none #006633;
  height: 10px;
}

a.sn:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #339999;
  text-decoration:underline;
  font-weight:normal
}

a.sn:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #339999;
  text-decoration:underline;
  font-weight:normal
}

a.sn:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF0000;
  text-decoration:underline;
  font-weight:normal
}

a.sn:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #339999;
  text-decoration:underline;
  font-weight:normal
}

a.snBold:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #339999;
  text-decoration:underline;
  font-weight:bold;
}

a.snBold:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #339999;
  text-decoration:underline;
  font-weight:bold;
}

a.snBold:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF0000;
  text-decoration:underline;
  font-weight:bold;
}

a.snBold:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #339999;
  text-decoration:underline;
  font-weight:bold;
}

a.snTitel:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #339999;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  border: 1px solid #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

a.snTitel:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #339999;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  border: 1px solid #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

a.snTitel:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #339999;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  background-color: #EEFFFF;
  border: 1px solid #339999;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

a.snTitel:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #339999;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  border: 1px solid #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}


.snTable {
  background-color:#339999;
  width:900px;
  margin-left:auto;
  margin-right:auto;
  border-width:1px;
  border-style:solid;
  border-color:#339999;
  border-collapse:collapse;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  color: #339999;
}

.snTableNoBorder {
  width:100%;
  margin-left:auto;
  margin-right:auto;
  border-collapse:collapse;
  font-family: Arial, Helvetica, sans-serif;
  color: #339999;
  font-size: 10pt;
  font-style: normal;
}

.snStartTable {
  background-color:#339999;
  width:100%;
  border-width:1px;
  border-style:solid;
  border-color:#339999;
  border-collapse:collapse;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  color: #339999;
}

.snBodyCell {
  padding-right:5px;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:10px;
  background-color: #EEFFFF;
  border: 1px solid #339999;
  color: #339999;
  font-weight: normal;
  font-size: 10pt;
}

.snTitleCell {
  padding-right:5px;
  padding-left:5px;
  padding-top:1px;
  padding-bottom:1px;
  background-color: #339999;
  color: #EEFFFF;
  font-weight: bold;
}

.snFooterCell {
  padding-right:3px;
  padding-left:3px;
  padding-top:1px;
  padding-bottom:1px;
  text-align:center;
  font-size:8pt;
  background-color: #EEFFFF;
  color: #339999;
  border: 1px solid #339999;
}

.snFooterCellNoBorder {
  font-size:8pt;
  background-color: #EEFFFF;
  color: #339999;
}

.snNaviCell {
  padding-right:3px;
  padding-left:3px;
  padding-top:1px;
  padding-bottom:1px;
  text-align:left;
  font-size:8pt;
  background-color: #EEFFFF;
  color: #339999;
  border: 1px solid #339999;
}

.snBodyCellWhite {
  padding-right:5px;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:10px;
  background-color: #FFFFFF;
  border: 1px solid #339999;
  color: #339999;
  font-weight: normal;
  font-size: 10pt;
}

.snBodyCellNoBorder {
  padding-right:5px;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:10px;
  background-color: #FFFFFF;
  border: 0px solid;
  color: #339999;
  font-weight: normal;
  font-size: 10pt;
}

.snBodyCellBorderBT {
  padding-right:5px;
  padding-left:5px;
  padding-top:2px;
  padding-bottom:10px;
  background-color: #FFFFFF;
  color: #339999;
  font-weight: normal;
  text-align: justify;
  border-top: 1px solid #339999;
  font-size: 10pt;
}

.snSubTitleCell {
  padding-right:5px;
  padding-left:5px;
  padding-top:1px;
  padding-bottom:1px;
  background-color: #EEFFFF;
  color: #339999;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  border-top: 1px solid #339999;
  border-right: 0px none #339999;
  border-bottom: 1px solid #339999;
  border-left: 0px none #339999;
  height: 10px;
}

a.vo:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #669966;
  text-decoration:underline;
  font-weight:normal
}

a.vo:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #669966;
  text-decoration:underline;
  font-weight:normal
}

a.vo:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF0000;
  text-decoration:underline;
  font-weight:normal
}

a.vo:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #669966;
  text-decoration:underline;
  font-weight:normal
}

a.voBold:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #669966;
  text-decoration:underline;
  font-weight:bold;
}

a.voBold:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #669966;
  text-decoration:underline;
  font-weight:bold;
}

a.voBold:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF0000;
  text-decoration:underline;
  font-weight:bold;
}

a.voBold:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #669966;
  text-decoration:underline;
  font-weight:bold;
}

a.voTitel:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #669966;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  border: 1px solid #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

a.voTitel:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #669966;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  border: 1px solid #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

a.voTitel:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #669966;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  background-color: #FFFFDD;
  border: 1px solid #669966;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

a.voTitel:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #669966;
  text-decoration:none;
  font-weight:bold;
  font-size: 12pt;
  border: 1px solid #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}


.voTable {
  background-color:#669966;
  width:900px;
  margin-left:auto;
  margin-right:auto;
  border-width:1px;
  border-style:solid;
  border-color:#669966;
  border-collapse:collapse;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  color: #669966;
}

.voTableNoBorder {
  width:100%;
  margin-left:auto;
  margin-right:auto;
  border-collapse:collapse;
  font-family: Arial, Helvetica, sans-serif;
  color: #669966;
  font-size: 10pt;
  font-style: normal;
}

.voStartTable {
  background-color:#669966;
  width:100%;
  border-width:1px;
  border-style:solid;
  border-color:#669966;
  border-collapse:collapse;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  color: #669966;
}

.voBodyCell {
  padding-right:5px;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:10px;
  background-color: #FFFFDD;
  border: 1px solid #669966;
  color: #669966;
  font-weight: normal;
  font-size: 10pt;
}

.voTitleCell {
  padding-right:5px;
  padding-left:5px;
  padding-top:1px;
  padding-bottom:1px;
  background-color: #669966;
  color: #FFFFDD;
  font-weight: bold;
}

.voFooterCell {
  padding-right:3px;
  padding-left:3px;
  padding-top:1px;
  padding-bottom:1px;
  text-align:center;
  font-size:8pt;
  background-color: #FFFFDD;
  color: #669966;
  border: 1px solid #669966;
}

.voFooterCellNoBorder {
  font-size:8pt;
  background-color: #FFFFDD;
  color: #669966;
}

.voNaviCell {
  padding-right:3px;
  padding-left:3px;
  padding-top:1px;
  padding-bottom:1px;
  text-align:left;
  font-size:8pt;
  background-color: #FFFFDD;
  color: #669966;
  border: 1px solid #669966;
}

.voBodyCellWhite {
  padding-right:5px;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:10px;
  background-color: #FFFFFF;
  border: 1px solid #669966;
  color: #669966;
  font-weight: normal;
  font-size: 10pt;
}

.voBodyCellNoBorder {
  padding-right:5px;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:10px;
  background-color: #FFFFFF;
  border: 0px solid;
  color: #669966;
  font-weight: normal;
  font-size: 10pt;
}

.voBodyCellBorderBT {
  padding-right:5px;
  padding-left:5px;
  padding-top:2px;
  padding-bottom:10px;
  background-color: #FFFFFF;
  color: #669966;
  font-weight: normal;
  text-align: justify;
  border-top: 1px solid #669966;
  font-size: 10pt;
}

.voSubTitleCell {
  padding-right:5px;
  padding-left:5px;
  padding-top:1px;
  padding-bottom:1px;
  background-color: #FFFFDD;
  color: #669966;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  border-top: 1px solid #669966;
  border-right: 0px none #669966;
  border-bottom: 1px solid #669966;
  border-left: 0px none #669966;
  height: 10px;
}

