
/*
 * channel menu
 */

DIV.channelsPopupMenu {
  font-family: Verdana, Arial, sans-serif;
}

DIV.channelsPopupMenu1 {
  background-color: #A10E1F;
}

DIV.channelsPopupMenu2 {
  background-color: #7F531D;
}

DIV.channelsPopupMenu3 {
  background-color: #09435F;
}

DIV.channelsPopupMenu4 {
  background-color: #D58E21;
}

DIV.channelsPopupMenu5 {
  background-color: #3B7A01;
}

DIV.channelsPopupMenuItemBorder {
  border-width: 0px 1px 1px 1px;
  border-color: white;
  border-style: solid;
  margin: 0px;
  padding: 1px 1px 1px 5px;
}

DIV.channelsPopupMenuItem {
  width: 93px;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
  white-space: nowrap;
}

DIV.channelsPopupMenuItem a:link, DIV.channelsPopupMenuItem a:hover, DIV.channelsPopupMenuItem a:active, DIV.channelsPopupMenuItem a:visited {
  text-decoration: none;
  font-weight: normal;
  font-size: 10px;
  color: white;
}

/*
 * news
 */

.news-latest-container {
  margin: 5px 10px 10px 5px;
}

.news-latest-item {
  margin-bottom: 12px;
}

.news-latest-container h3 {
  margin: 0px 0px 1px 0px;
}

.news-latest-container ul {
  padding: 0;
  margin-left: 15px;
  margin-right: 0;
}

.news-latest-container ol {
  padding-left: 0;
  padding-right: 0;
  margin-left: 1.5em;
}

.news-latest-container .bodytext {
  margin: 0px 0px 5px 0px;
}

.news-latest-morelink {
  text-align: right;
  margin: -3px 0px 5px 0px;
}

.news-list-itemlink {
  margin-bottom: 5px;
}

.news-single-img {
  margin-left: 5px;
  margin-bottom: 5px;
}

.news-single-img img {
  margin-right: 5px;
}


.news-single-imgcaption {
  width: 100%;
  margin-top: 1px;
  margin-bottom: 2px;
}

.news-list-date {
  color: #626258;
}

/*
 * additional layout
 */

.borderCol .bodytext {
  margin: 5px 10px 10px 5px;
}

P.login {
  margin: 0px 2px 10px 14px;
  line-height: 160%;
}

/*
 * contact page
 */

TD.contact-column-map IMG {
  position: relative;
  left: -12px;
}

TD.contact-column-address TABLE.contenttable {
  margin-bottom: 5px;
}

TD.contact-column-address TABLE.contenttable TD {
  padding: 0px;
  line-height: 90%;
}

TD.contact-column-address TABLE.contenttable P.bodytext {
  margin: 0px;
}
