table.termine {
  width:550px;
}
#content table.termine tr th {
  padding:1em 0;
}
#content table.termine tr td {
  padding:0 1em 1em 0;
}

.longdesc {
  margin:0 0 10px 0;
}

input.text,
textarea {
  border:solid #fff 1px;
  background:#8F8F8F;
  color:#fff;
}
input.button {
  border:solid #fff 1px;
  background:#092339;
  color:#fff;
}

dl.links dt {
  font-size:12px;
}
dl.links dd {
  margin:0 0 1em 20px;
}
#content table.gallery tr td.galleryImage {
  width:410px;
  padding:0 20px 0 0;
}
#content table.gallery tr td.galleryThumbs {
  width:340px;
  padding:0;
}
#content table.gallery tr td.galleryThumbs img {
  float:left;
  margin:0 3px 3px 0;
  border:solid transparent 1px;
}
#content table.gallery tr td.galleryThumbs a:hover img {
  border:solid #8996A2 1px;
}
#content table.gallery tr td.galleryThumbs a.a1 img {
  border:solid #fff 1px;
}
#content table.gallery .nextlinks a,
#content table.gallery .nextlinks a:hover {
  text-decoration:none;
  color:#fff;
}

.borderBottom {
  border-bottom:solid #fff 1px;
}

#content table.twoColumns {
  width:770px;
}
#content table.twoColumns tr td.col1 {
  width:550px;
  padding:0 20px 0 0;
}
#content table.twoColumns tr td.col2 {
  width:200px;
  padding:0;
}

.article {
  /*width:770px;*/
  clear:both;
  margin:1em 0 2em 0;
}
.article h2 {
  border-bottom:solid #fff 1px;
  margin:0;
}
.article p {
  margin:0;
}
.article .artImage1 {
  float:right;
  margin:0 0 1em 20px;
}
.pagenavig {
  text-align:right;
}

/* Trainer
***********************************/
.trainer {
  float:left;
  width:250px;
  margin:0 10px 10px 0;
}
.trainerHeader {
  clear:both;
}
