div#content * {
  color: #000000;
  font-family: Verdana;
  font-size: 8pt;
}

div#content a {
  color: #0000FF;
  text-decoration: none;
}

div#content a:hover {
  color: #CC0000;
}

div#content div {
  background-color: transparent;
  float: left;
  margin: 0;
  margin-bottom: 1em;
  overflow: auto;
  padding: 0;
  position: static;
}

div#content div.mannschaftdetail, div#content div.mannschaftliste {
  overflow: hidden;
}

div#content div div {
  margin: 0;
  margin-right: 20;
  overflow: hidden;
}

div#content h1, div#content h2, div#content h3, div#content p, div#content ul {
  margin-bottom: 1em;
}

div#content h1, div#content h2 {
  font-weight: bold;
}

div#content h1 {
  font-size: 10pt;
  text-transform: uppercase;
}

div#content h3 {
  font-style: italic;
  font-weight: normal;
}

div#content img {
  border: 0;
}

div#content input, div#content textarea {
  background-color: #FFFFFE;
}

div#content input.sent, div#content textarea.sent {
  background-color: #CCCCCC;
}

div#content span.mannschaftliste {
  margin-right: 1em;
}

div#content table {
  border-collapse: collapse;
  margin: 0;
  width: 100%;
}

div#content td {
  padding-bottom: 20;
}

div#content table.clear td {
  padding-bottom: 1em;
  vertical-align: top;
}

div#content td.date, div#content td.time {
  text-align: center;
}

div#content td.date2 {
  text-align: right;
}

div#content td.name {
  font-weight: bold;
}

div#content tr.emph {
  font-style: italic;
}

div#content ul li {
  margin-left: 3em;
}

div#content ul ul {
  margin-top: 0.5em;
}

div#content ul ul li {
  margin-left: 2em;
}



/* ********************************************************************************
    stylesheet for
      - gallery1
      - gallery2
******************************************************************************** */

div#content div.gallery1 {
  background: url(../images/content.bgLarge.gif) repeat-x;
  overflow: hidden;
  width: 100%;
}

div#content div.gallery1 div.gallery2 {
  padding: 12 12;
  padding-right: 0;
}

div#content div.gallery1 div.gallery2 div {
  margin-right: 12;
  overflow: hidden;
  padding: 0;
}

div#content div.gallery1 div.gallery2 div.foto {
  margin: 0;
  padding: 0;
}

div#content div.gallery1 div.gallery2 div div {
  margin: 0;
  margin-bottom: 10;
}

div#content div.gallery1 div.gallery2 div div.link {
  background-color: #FFFFFF;
  float: right;
  padding: 1ex;
  position: relative;
  right: 20;
  text-align: right;
  top: -58;
}

div#content div.gallery1 div.gallery2 div div.link h2 {
  margin-bottom: 1ex;
}

div#content a img.thumbs {
  border: 1px solid #FFFFFF;
  margin: 0;
  padding: 0;
}

div#content a:hover img.thumbs {
  border: 1px solid #FFFF33;
}

div#content img.thumbs2 {
  border: 1px solid #CC0000;
  margin: 0;
  padding: 0;
}



/* ********************************************************************************
    stylesheet for
      - listing
******************************************************************************** */

div#content table.listing {
  background-color: #FFAAAA;
  border-collapse: separate;
  border-spacing: 10;
  border-spacing: expression(cellSpacing=10);
  margin: 0;
  padding: 0;
}

div#content table.listing:hover {
  background-color: #FF8888;
}

* html div#content table.listing {
  hover: expression(this.onmouseover = new Function("this.style.background='#FF8888';"), this.onmouseout = new Function("this.style.background='#FFAAAA';"));
}

div#content table.listing td {
  margin: 0;
  padding: 0;
}

div#content table.listing td p:last-child {
  margin: 0;
  padding: 0;
}

* html div#content table.listing td p {
  margin: expression(this == this.parentNode.lastChild ? "0" : null);
  padding: expression(this == this.parentNode.lastChild ? "0" : null);
}

div#content table.listing th {
  font-weight: bold;
  text-align: right;
}



/* ********************************************************************************
    stylesheet for
      - table1
      - table2
      - table3col
      - table4
******************************************************************************** */

div#content div.table1 {
  margin-left: 0;
  margin-right: 0;
  overflow-x: hidden;
  width: 100%;
}

div#content div.gallery1 div.gallery2 div.table1 {
  margin: 0;
}

div#content div.table1 h3 {
  margin-bottom: 0.5em;
}

div#content div.table1 ul {
  margin-bottom: 0;
}

div#content table.table2, div#content table.table3col table.table2 {
  background-color: #FFAAAA;
  border-collapse: collapse;
  margin: 0;
}

div#content table.table2 td, div#content table.table3col table.table2 td, div#content table.table2 th, div#content table.table3col table.table2 th {
  border: 1px solid #333366;
  padding: 0.25em;
  vertical-align: middle;
}

div#content table.table2 td:first-child, div#content table.table3col table.table2 td:first-child {
  width: 150;
}

div#content table.table2 td p:last-child, div#content table.table3col table.table2 td p:last-child  {
  margin: 0;
  padding: 0;
}

* html div#content table.table2 td {
  width: expression(this == this.parentNode.firstChild ? "100" : null);
}

* html div#content table.table2 td p, * html div#content table.table3col table.table2 td p {
  margin: expression(this == this.parentNode.lastChild ? "0" : null);
  padding: expression(this == this.parentNode.lastChild ? "0" : null);
}

div#content table.table2 tr:hover, div#content table.table3col table.table2 tr:hover {
  background-color: #FF8888;
}

* html div#content table.table2 tr, * html div#content table.table3col table.table2 tr {
  hover: expression(this.onmouseover = new Function("this.style.background='#FF8888';"), this.onmouseout = new Function("this.style.background='#FFAAAA';"));
}

div#content table.table3col td {
  padding-left: 7;
  padding-right: 7;
  vertical-align: top;
}

div#content table.table3col td:first-child {
  padding-left: 0;
  padding-right: 14;
}

div#content table.table3col td:last-child {
  padding-left: 14;
  padding-right: 0;
}

* html div#content table.table3col td {
  padding-left: expression(this == this.parentNode.firstChild ? "0" : this == this.parentNode.lastChild ? "14" : null);
  padding-right: expression(this == this.parentNode.firstChild ? "14" : this == this.parentNode.lastChild ? "0" : null);
}

div#content table.table4 td {
  vertical-align: bottom;
}