A:link {
  COLOR: #000000;
  TEXT-DECORATION: underline;
}
A:visited {
  COLOR: #000000;
  TEXT-DECORATION: underline;
}
A:active {
  COLOR: #05582A;
  TEXT-DECORATION: underline;
}
A:hover {
  COLOR: #05582A;
  TEXT-DECORATION: none;
}

A.leftlink:link {
  COLOR: #05582A;
  TEXT-DECORATION: none;
  font-weight: bold;
}
A.leftlink:visited {
  COLOR: #05582A;
  TEXT-DECORATION: none;
  font-weight: bold;
}
A.leftlink:active {
  COLOR: #05582A;
  TEXT-DECORATION: none;
  font-weight: bold;
}
A.leftlink:hover {
  COLOR: #05582A;
  TEXT-DECORATION: none;
  font-weight: bold;
}

.fronttext {
  font-family: Verdana;
  font-size: 10px;
  color: #000000;
}

.tabletext {
  font-family: Arial;
  font-size: 9px;
  font-weight: bold;
  color: #000000;
}

.tableheadline {
  font-size: 11px;
  color: #FFFFFF;
  cursor: default;
}

.tablefooter {
  color: #FFFFFF;
}

.leftpadding {
  padding-left: 5px;
}

.rightpadding {
  padding-right: 5px;
}

.tablepadding {
  padding-top: 5px;
  padding-bottom: 5px;
}

.toppadding {
  padding-top: 5px;
}

.bottompadding {
  padding-bottom: 20px;
}

.dptheadline {
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  cursor: default;
}

.dptheadline2 {
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  cursor: default;
}

.dptheadline3 {
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  padding-left: 5px;
}

.text {
  font-family: Verdana;
  font-size: 12px;
  color: #000000;
}

.smalltext {
  font-family: Verdana;
  font-size: 10px;
  color: #000000;
}

.listtext {
  font-family: Verdana;
  font-size: 12px;
}

.headline {
  font-family: Verdana;
  font-size: 20px;
  color: #000000;
  font-weight: bold;
}

.infoheadline {
  font-family: Verdana;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
}

.dato {
  font-size: 10px;
}

.kategori {
  font-family: Verdana;
  font-size: 24px;
  color: #000000;
  font-weight: bold;
}

.imgborder {
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
}

.searchheader {
  background-color: #05582A;
  padding-top: 2px;
}

.searchtable {
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
}

.searchodd {
  background-color: #FFFFFF;
}

.searcheven {
  background-color: #B9B9B9;
}

#layer0 {
  position: relative;
  top: 0;
  left: 0;
}
#layer1 {
  position: relative;
  top: 0;
  left: 0;
}
#layer2 {
  position: relative;
  top: 0;
  left: 0;
}

.texttoppaddingbottompadding {
  font-family: Verdana;
  font-size: 12px;
  color: #000000;
  padding-top: 5px;
}

.dptheadlineleftpaddingsearchheader {
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  cursor: default;
  padding-left: 5px;
  background-color: #05582A;
  padding-top: 2px;
}

.tablepaddingtabletextsearchodd {
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Arial;
  font-size: 9px;
  font-weight: bold;
  color: #000000;
  background-color: #FFFFFF;
}

.tablepaddingtabletextsearcheven {
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Arial;
  font-size: 9px;
  font-weight: bold;
  color: #000000;
  background-color: #B9B9B9;
}

.tabletexttablepaddingsearchodd {
  font-family: Arial;
  font-size: 9px;
  font-weight: bold;
  color: #000000;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #FFFFFF;
}

.tabletexttablepaddingsearcheven {
  font-family: Arial;
  font-size: 9px;
  font-weight: bold;
  color: #000000;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #B9B9B9;
}

.tabletexttablepaddingleftpaddingsearchodd {
  font-family: Arial;
  font-size: 9px;
  font-weight: bold;
  color: #000000;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #FFFFFF;
}

.tabletexttablepaddingleftpaddingsearcheven {
  font-family: Arial;
  font-size: 9px;
  font-weight: bold;
  color: #000000;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #B9B9B9;
}

.dptheadlineleftpadding {
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  cursor: default;
  padding-left: 5px;
}

.textleftpaddingrightpaddingtablepadding {
  font-family: Verdana;
  font-size: 12px;
  color: #000000;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.texttablepadding {
  font-family: Verdana;
  font-size: 12px;
  color: #000000;
  padding-top: 5px;
  padding-bottom: 5px;
}

.tabletexttableheadlineleftpadding {
  font-family: Arial;
  font-weight: bold;
  font-size: 11px;
  color: #FFFFFF;
  cursor: default;
  padding-left: 5px;
}

.tabletextleftpadding {
  font-family: Arial;
  font-size: 9px;
  font-weight: bold;
  color: #000000;
  padding-left: 5px;
}

.tabletextleftpaddingrightpadding {
  font-family: Arial;
  font-size: 9px;
  font-weight: bold;
  color: #000000;
  padding-left: 5px;
  padding-right: 5px;
}

.tabletextleftpaddingtablefooter {
  font-family: Arial;
  font-size: 9px;
  font-weight: bold;
  color: #FFFFFF;
  padding-left: 5px;
}

.tabletexttablepadding {
  font-family: Arial;
  font-size: 9px;
  font-weight: bold;
  color: #000000;
  padding-top: 5px;
  padding-bottom: 5px;
}

.dptheadline2leftpadding {
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  cursor: default;
  padding-left: 5px;
}

.leftpaddingtabletexttablefooter {
  padding-left: 5px;
  font-family: Arial;
  font-size: 9px;
  font-weight: bold;
  color: #FFFFFF;
}

.leftpaddingtabletexttablefooterblack {
  padding-left: 5px;
  font-family: Arial;
  font-size: 9px;
  font-weight: bold;
  color: #000000;
}
