html, body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #fff;
}
table.subscribe td {
  vertical-align: top;
}
table.subscribe td textarea {
  border: 1px solid #000;
  width: 100%;
}
table.subscribe td select,
table.subscribe td input {
  border: 1px solid #000;
}

.form {
  width: 217px;
  font-family: verdana;
  font-size: 8pt;
  color: #666666;
  background-color: #F3F3F3;
  border: thin solid #DFDFDF;
}
.btn {
  font-family: verdana;
  font-size: 7pt;
  color: #999999;
  background-color: #F3F3F3;
  border: 1px solid #DFDFDF;
}
.top_link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #999999;
}
a:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
  text-decoration: none;
}
a.top_menu {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
  text-decoration: none;
}
a:link.top_menu {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #999999;
  text-decoration: none;
}
a:active.top_menu {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #999999;
  text-decoration: none;
}
a:hover.top_menu {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #999999;
  text-decoration: underline;
}
.bundlink {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
}
.btntop {
  font-family: verdana;
  font-size: 8pt;
  color: #006666;
  background-color: #669999;
  border: #006666 none;
  border-width: thin;
}
.top_tekst {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #669999;
}
.menu_tekst {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #FFFFFF;
  font-weight: bold;
}
.midtmenu {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
}
.menutekst {
  COLOR: #494949;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
.logontekst {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
.logonheader {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.flagsform 	{
  width: 147px;
  font-family: verdana;
  font-size: 8pt;
  color: #666666;
  background-color: #F3F3F3;
  border: thin solid #DFDFDF;
}
.forfatter {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: italic;
  line-height: normal;
  color: #000000;
  font-variant: normal;
}
.forfatterlink {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: italic;
  line-height: normal;
  color: #000000;
  font-variant: normal;
  text-decoration: underline;
}
.mainparagraf {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  color: #000000;
  line-height: normal;
}
.Bodytekst {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 16px;
  color: #ffffff;
}
.Artikeloverskrift {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-style: normal;
  color: #ffffff;
  line-height: normal;
  font-weight: normal;
}
.links {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: underline;
}
.linktekst {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;
}
.Paragrafoverskrift {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #ffffff;
  font-weight: bold;
}
.teaser {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
}
.teasertekst {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: normal;
}
.billedtekst {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #FFFFFF;
  font-style: normal;
}
.forside-sektion {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
}
.pagelink {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8px;
  text-decoration: none;
  color: #000000;
}
.pagelinkright {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8px;
  text-decoration: none;
  color: #000000;
  text-align: right;
}
.newsteasertekst {
  COLOR: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #ffffff;
  text-decoration: none;
}
.listeheadertitel {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  color: #ffffff;
  line-height: normal;
  font-weight: bold;
}
a.listetitel {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  color: #ffffff;
  line-height: normal;
  font-weight: bold;
  text-decoration: underline;
}
a:active.listetitel {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  color: #ffffff;
  line-height: normal;
  font-weight: bold;
  text-decoration: underline;
}
a:visited.listetitel {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  color: #ffffff;
  line-height: normal;
  font-weight: bold;
  text-decoration: underline;
}
a:link.listetitel {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  color: #ffffff;
  line-height: normal;
  font-weight: bold;
  text-decoration: underline;
}
.listetekst {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  color: #ffffff;
  line-height: normal;
  font-weight: normal;
}
a.newslink {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  color: #ffffff;
  line-height: normal;
  font-weight: bold;
  text-decoration: underline;
}
a:active.newslink {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  color: #ffffff;
  line-height: normal;
  font-weight: bold;
  text-decoration: underline;
}
a:visited.newslink {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  color: #ffffff;
  line-height: normal;
  font-weight: bold;
  text-decoration: underline;
}
a:link.newslink {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  color: #ffffff;
  line-height: normal;
  font-weight: bold;
  text-decoration: underline;
}
#left_navigation {
    width: 122px;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    background-color: #A2A11F;
}
#left_navigation h3, #left_login h3 {
    text-transform: uppercase;
    background: #005528;
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #fff;
    margin: 0px;
    padding: 1px 0px 1px 10px;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}
#left_navigation a {
    display: block;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    padding: 2px 0px 2px 4px;
}
#left_navigation a:hover {
    color: #fff;
}

form#searchForm {
  height: 25px;
  margin-bottom: 5px;
}
form .input {
  margin-top: 1px;
  float: left;
}
form .button {
  float: right;
}
#subscription-box {
  border: 5px solid #fff;
  background-color: #5A7717;
  position: absolute;
  top: -1000;
  left: -1000;
  display: none;
  width: 260px;
  padding: 20px;
  height:260px;
  color: #fff;
}

#login-box {
/*  border: 5px solid #005528;
  border: 5px solid #A2A11F;  */
  border: 5px solid #fff;
  background-color: #5A7717;
  position: absolute;
  top: -1000;
  left: -1000;
  display: none;
  width: 260px;
  padding: 20px;
  color: #fff;
}
#login-box h4, #subscription-box h4 {
  margin-top: 0;
  color: #fff;
  font-size: 2em;
  border-bottom: 1px solid #A2A11F;
}
#login-box div,#subscription-box div {
    height: 22px;
}
#login-box label, #subscription-box label {
  width: 60px;
  float: left;
  font-weight: 900;
}
#login-box a, #subscription-box a {
  margin-top: 10px;
  float: left;
  text-decoration: underline;
}
#login-box input {
  float: right;
  border: 1px solid #A2A11F;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
#login-box input#login_submit {
  margin-top: 5px;
}
.subscription {
  margin-top:50px;
}
.subscription #left {
  width:130px;
  padding-left:60px;
  float:left;
}
subscription #right {
  width:130px;
  margin-right:100px;
  float:left;
}
.subscription a {

  font-size:20px;
  font-weight:bold;
  text-align:center;
}

address {
  display: block;
  text-align: right;
  padding-top: 10px;
}


img.closer {
  cursor:pointer;
  height:26px;
  position:absolute;
  right: -17px;
  top: -15px;
  width:26px;
}
.error {
  color: #000;
  background-color: #A2A11F;
  text-align: center;
}

a.stream-link {
  background-image: url(/img/fam/television.png);
  background-repeat: no-repeat;
  padding-left: 20px;
  margin-left: 20px
}

