/* CSS Template Structured HTML */

#content h2 > a, #content h3 > a {
  color: inherit;
}

#content .t490 {
  overflow: hidden;
  width: 490px;
}

#content .t490 ol {
  margin-left: 0px;
  padding-left: 19px;
}

#content .t490 ol li {
  padding-bottom: 1em;
}

#content .t490 ul {
  margin-left: 0px;
  padding-left: 19px;
}

#content .t240 {
  float: left;
  overflow: hidden;
  width: 240px;
}

#content .t240 ol {
  margin-left: 0px;
  padding-left: 19px;
}

#content .b490 {
  width: 490px;
  overflow: hidden;
  text-align: left;
}

#content .b240 {
  float: left;
  overflow: hidden;
  width: 240px;
  text-align: center;
}

#content .b121row {
  overflow: hidden;
  width: 490px;
}

#content .b121box {
  float: left;
  overflow: hidden;
  width: 122px;
}

#content .b121img {
  overflow: hidden;
  width: 122px;
  height: 121px;
  text-align: center;
}

#content .b121txt {
  overflow: hidden;
  width: 122px;
  padding-top: 6px;
}

#teaser div.gallery {
  float: left;
  padding: 0px 11px 11px 0px;
}

#galleryimg {
  margin: 0px 0 10px 0;
  width: 490px;
  text-align: left;
  overflow: hidden;
}

div.cycle img {
  position: absolute;
  display: none;
}

#content table.datsheet {
  border-collapse: collapse;
}

#content table.datsheet th {
  border: 1px black solid;
  font-weight: normal;
  text-align: left;
  vertical-align: middle;
  padding: 3px;
}

#content table.datsheet td {
  border: 1px black solid;
  text-align: center;
  vertical-align: middle;
  padding: 3px;
}

#content .navigation {
  margin-left: -20px;
  margin-right: -20px;
  padding-left: 20px; 
  padding-right: 20px; 
}




