body {
  padding: 0px;
  margin: 0px 0px 0px 0px;
  background-color: #CAD6EC;
  font-family: Verdana;
}

.defaulttable {
  border-spacing: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.defaulttable td {
  border-spacing: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.defaulttable td img{
  display: block;
}

.menutable {
  background-color: #6578A0;
  border-spacing: 0px;
  padding: 0px;
}

.menutable td {
  padding :0px;
}

.menu {
  font-size: 13px;
  color: #FFFFFF;
  padding-left: 15px;
}

.nav ul {
  list-style: none
  font-size: 10px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.nav li {
  background-image: url(bullet.GIF);
  background-repeat: no-repeat;
  background-position: left top;
  background-color: #6578A0;
  line-height: 18px;
  font-size: 10px;
  margin: 0px 0px 0px 0px;
  padding-left: 15px;
  font-weight: bold;
  list-style-type: none
}

.nav A:link {
  color: #FFFFFF;
  text-decoration: none;
}

.nav A:visited {
  color: #FFFFFF;
  text-decoration: none;
}

.nav A:active {
  color: #D3DCF0;
  text-decoration: underline;
  font-weight:bold;
}

.nav A:hover {
  color: #D3DCF0;
  text-decoration: underline;
  font-weight:bold
}

.litable {
  border-spacing: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.litable tr {
  height: 18px;
}

.litable td {
  font-size: 10px;
  border-spacing: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.maintitle {
  color: #000000;
  font-size: 13px;
  font-weight: bold;
  text-decoration: underline;
}

.maincontent {
  color: #000000;
  font-size: 10px;
}

A:link {
  color: #002288;
  text-decoration: none
}

A:visited {
  color: #002288;
  text-decoration: none
}

A:active {
  color: #002288;
  text-decoration: none;
  font-weight:bold
}

A:hover {
  color: #002288;
  text-decoration: none;
  font-weight:bold
}

.berichttable {
  width: 380px;
}

.berichttable th {
  font-size: 13px;
  text-align: left;
}

.berichttable td {
  font-size: 10px;
  padding-bottom: 5px;
}

.allgtable {
  width: 380px;
}

.allgtable td {
  font-size: 10px;
  padding: 0px 0px 5px 0px;
}

.preistable {
  width: 380px;
}

.preistable th {
  font-size: 10px;
  vertical-align: top;
  text-align: right;
  padding: 0px 0px 5px 0px;
  font-weight:normal;
}

.preistable td {
  font-size: 10px;
  vertical-align: top;
  padding-bottom: 5px;
}

.bordertable {
  width: 380px;
  border: 1px outset #B3BFD3;
}

.bordertable td {
  font-size: 10px;
  padding: 2px 2px 2px 2px;
  border: 1px inset #B3BFD3;
}

.turniertable {
  width: 280px;
}

.turniertable th {
  font-size: 14px;
  text-align: center;
  height: 40px;
  font-weight:bold
}

.turniertable td {
  font-size: 10px;
  text-align: center;
  height: 30px;
}
