#Analyse #ITPIstSaison, #Analyse #SpSaisonSaison, #Analyse #SpWettkampfSaison {
  background-color: white;
  border: 1px solid black;
  font-size: 1.0rem;
  font-weight: bold;
  font-style: italic;
  height: 1rem;
  top: 1.0rem;
  right: 17.0rem;
  min-width: 4rem;
  padding: 0.5rem;
  position: absolute;
  text-align: center;
  z-index: 200; }
#Analyse #ITPIstSpGr, #Analyse #SpSaisonSpGr, #Analyse #SpWettkampfSpGr {
  border: 1px solid black;
  font-size: 1.0rem;
  font-weight: bold;
  font-style: italic;
  height: 1rem;
  min-width: 12rem;
  padding: 0.5rem;
  position: absolute;
  right: 3.0rem;
  text-align: center;
  top: 1.0rem;
  z-index: 200; }
#Analyse .AWSaison {
  right: 17.0rem; }
#Analyse .AWSpGr {
  top: 3.4rem; }
#Analyse .RadioAW {
  right: 24rem;
  top: 1rem;
  position: absolute; }
#Analyse .RadioAW1 {
  right: 32rem;
  top: 1rem;
  position: absolute; }
#Analyse .RadioAW2 {
  right: 24rem;
  top: 1rem;
  position: absolute; }
#Analyse #ITPIstDrucken, #Analyse #SpSaisonDrucken {
  right: 42rem;
  top: 1rem;
  position: absolute;
  cursor: pointer; }
#Analyse #ITPIstExcel {
  right: 45rem;
  top: 1rem;
  position: absolute;
  cursor: pointer; }
#Analyse #SpSaisonTableWrap {
  border: 1px solid black;
  padding: 2px;
  border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  background: #EEEEEE;
  bottom: 1rem;
  left: 0.5rem;
  right: 0.5rem;
  top: 4rem;
  padding: 4px;
  position: absolute;
  overflow-x: hidden;
  overflow-y: auto; }
  #Analyse #SpSaisonTableWrap table {
    border-collapse: collapse;
    empty-cells: show;
    margin: auto;
    border: 2px solid black; }
    #Analyse #SpSaisonTableWrap table th {
      border: 1px solid black;
      font-size: 0.75rem;
      padding: 2px; }
    #Analyse #SpSaisonTableWrap table td {
      border: none;
      padding: 2px;
      text-align: center; }
    #Analyse #SpSaisonTableWrap table .colwidth {
      width: 145px; }
    #Analyse #SpSaisonTableWrap table .brdleft {
      border-left: 1px solid black; }
    #Analyse #SpSaisonTableWrap table .brdright {
      border-right: 1px solid black; }
    #Analyse #SpSaisonTableWrap table .brdbottom {
      border-bottom: 1px solid black; }
    #Analyse #SpSaisonTableWrap table .brdbottom2 {
      border-bottom: 2px solid black; }
    #Analyse #SpSaisonTableWrap table .brdtop {
      border-top: 1px solid black; }
    #Analyse #SpSaisonTableWrap table .brdtop2 {
      border-top: 2px solid black; }
    #Analyse #SpSaisonTableWrap table .rot90 {
      transform: rotate(-90deg);
      column-width: 30px; }
    #Analyse #SpSaisonTableWrap table .sprung {
      background: #FFFFCC; }
    #Analyse #SpSaisonTableWrap table .kraft {
      background: #DBE5F1; }
    #Analyse #SpSaisonTableWrap table .athletik {
      background: #DDD9C3; }
    #Analyse #SpSaisonTableWrap table .ib1 {
      background: #D7E4BC; }
    #Analyse #SpSaisonTableWrap table .ib2 {
      background: #FDE9D9; }
    #Analyse #SpSaisonTableWrap table .ib3 {
      background: #FAC090; }
    #Analyse #SpSaisonTableWrap table .ausdauer {
      background: #FDFDFD; }
    #Analyse #SpSaisonTableWrap table .aktkw, #Analyse #SpSaisonTableWrap table .gesamt {
      background: #D8D8D8; }
