
/*unbenützte elemente verstecken*/
#content {
visibility:hidden;
}
#produktions-menu-links{
visibility:hidden;
}
#produktions-menu-rechts{
visibility:hidden;
}
#bildkasten-links{
visibility:hidden;
}
#bildkasten-rechts{
visibility:hidden;
}
#bildhalter-l{
visibility:hidden;
    }
#bildhalter-r{
visibility:hidden;
    }
#img-left-column{
visibility:hidden;
}
#img-right-column{
visibility:hidden;
}
#ueberschrift{
visibility:hidden;
}
#text{
visibility:hidden;
}

/*box für den Spielplan*/
#spielplan-grossfeld{
  position:absolute;
  top: 250px;
  left: 5px;
  width: 950px;
  z-index:20;
  text-align: left;
  background: #fff;
  visibility:visible;
  }

#spielplan-grossfeld{
z-index:2000;
width: 950px;
  background-image:url(../img/material/var/spielplanschatten_mitte.jpg);
  background-position:right;
  background-repeat:repeat-y;

}
#spielplan-schattenhalter-oben {
  top: 0px;
  left: 935px;
  width: 15px;
  height: 118px;
z-index:2010;
position: absolute;
  background-image:url(../img/material/var/spielplanschatten_oben.jpg);
  background-position:right;
  background-repeat:none;
}

#spielplan-schattenhalter-unten {
  bottom: 0px;
  left: 935px;
  width: 15px;
  height: 118px;
z-index:2010;
position: absolute;
  background-image:url(../img/material/var/spielplanschatten_unten.jpg);
  background-position:right;
  background-repeat:none;
}
#spielplan-grossfeld a{
color: #000;
text-decoration:none;
border-bottom: 1px solid #A8D420;
}
#spielplancontent {
padding: 20px;
}
#spielplanueberschrift {
  height: 17px;
  width: 900px;
  background-color:#fff;
  font-family:Arial, Helvetica, sans-serif;
  border-bottom: 3px #A8D420 solid;
  font-weight:bold;
  font-size: 14px;
  z-index:4;
}

/*HIER DIE STYLES FÜR DIE SORTIERBARE TABELLE*/
table
        {
        border-left:1px solid #666;
        width: 900px;
        border-spacing: 0px;
        empty-cells:show;
        margin:0;
        text-align:left;
        padding:0;
		color: #000;
		font: normal normal 14px Arial, Helvetica, sans-serif;
        }
td 
        {
        vertical-align:top;
		text-align:left;
        border-right: 1px solid #666;
		border-bottom:1px solid #666; 
        padding:1px 2px 1px 4px;
		font-size:12px; 
		line-height:16px;
		}
th
        {
        font-weight:bold;
		font-size:12px;
        line-height: 16px;
		border-right: 1px solid #666;
        border-bottom: 1px solid #666;
        border-top: 1px solid #666;
		text-align: left;
        padding: 1px 2px 1px 4px;
        height:19px;
        vertical-align:left;
        line-height:1;
        overflow:visible;
		background-color:#A8D420;
        }
tr.alternative
        {
        background: #E9FFAA;
        }
td.alternative,
td.alternative a
        {
        background: #E9FFAA;
        color:#000;
        }
th.sortable,
th.sortable-text,
th.sortable-date,
th.sortable-numeric,
th.sortable-currency
        {
       cursor:pointer;

	   }
		
td a
        {
        color:#000;
        }
th.sort-active
        {
        color:#000 !important;
        }

tr:hover,
  tr.ieRowHover
        {
        color: #000;
		background: #D3FF6C;
        }
  tr.alternative:hover,
  tr.ieRowHoverAlt
        {
        background: #D3FF6C;
		}