body 
{
    font-family: Verdana, Helvetica;
    font-size: x-small;
    background: gray url(/grf/background.gif) repeat-y center top fixed;
    margin: 0px;
    text-align: center;  
}
.logo
{
  width:850px;
  height:125px;  
  background: url(/grf/akumed.jpg);
  cursor:pointer;
}
.logofree
{
  width:850px;
  height:125px;
  cursor:pointer;
}
.logowidth
{
  width:850px;
}
.content
{
  width:850px;
  height:100%;
  background:white;
  margin: 0px auto 0px auto;
  text-align: center;  
}
.logotable
{
  width:850px;
}
.logoline
{
 width:100%;
 height:20px;
 background-color:#004469;
}

.footerline
{
 width:850px;
 height:20px;
 background-color:#004469;
 font-size:medium;
}
.footer
{
  width:850px;
  background-color:#004469;
  height:20px;
  font-size:x-small;
  color:white;
  text-align:center;
}

/* tag styles */


P {
	font: small Verdana, Arial, Helvetica, sans-serif;
}

TD {
  font: small Verdana, Arial, Helvetica, sans-serif;
}

FORM {
	margin: 0px;
}

A, A:visited {
  color: #00599b;
  padding-top: 2px;
  padding-bottom: 2px;
  text-decoration: underline;
}

A:active, A:hover {
  color: #cc0000;
  padding-top: 2px;
  padding-bottom: 2px;
  text-decoration: underline;
}

.MenuItem
{
  color: black;
  font-size: x-small;
  font-weight: bold;
  text-transform: uppercase;
  padding-left: 2px;
}

A.MenuItem, A.MenuItem:visited {
  color: black;
  font-size: x-small;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  padding-left: 2px;
}

A.MenuItem:active, A.MenuItem:hover {
  color: #c2d82e;
  font-size: x-small;
  font-weight: bold;
  text-transform: uppercase;
  padding-left: 2px;
  text-decoration: none;
}


A.sidemenuI, A.sidemenuI:visited {
  display: block;
  color: #999999;
  font-size: xx-small;
  font-weight: bold;
  padding-bottom: 2px;
  padding-left: 0px;
  text-decoration: none;
  text-transform: uppercase;
}

A.sidemenuI:active, A.sidemenuI:hover {
  display: block;
  color: #c2d82e;
  font-size: xx-small;
  font-weight: bold;
  padding-bottom: 2px;
  padding-left: 0px;
  text-decoration: underline;
  text-transform: uppercase;
}

A.sidemenuII, A.sidemenuII:visited {
  display: block;
  color: black;
  font-size: xx-small;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 3px;
  text-decoration: none;
}

A.sidemenuII:active, A.sidemenuII:hover {
  display: block;
  color: #c2d82e;
  font-size: xx-small;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 3px;
  text-decoration: none;
}

A.sidemenuIII, A.sidemenuIII:visited {
  display: block;
  color: black;
  font-size: xx-small;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  text-decoration: none;
}

A.sidemenuIII:active, A.sidemenuIII:hover {
  display: block;
  color: #c2d82e;
  font-size: xx-small;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  text-decoration: none;
}

A.sidemenuIV, A.sidemenuIV:visited {
  color: black;
  font-size: xx-small;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 15px;
  text-decoration: none;
  
}

A.sidemenuIV:active, A.sidemenuIV:hover {
  color: #c2d82e;
  font-size: xx-small;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 15px;
}

A.menuTopp, A.menuTopp:visited {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}

A.menuTopp:active, A.menuTopp:hover {
  color: #cc0000;
  font-weight: bold;
  text-decoration: underline;
}

INPUT
{
  border: 1px gray solid;
}

/* custom styles */

.articleListBody {
  margin-right: 5px;
  line-height: 14px;
  padding-bottom: 15px;
  margin-bottom: 10px;
  font-size:x-small;
}

.articleListBlock
{
  padding-right: 5px;
  padding-bottom: 5px;
  padding-top: 4px;
}

.articleListBlock p
{
  margin: 0px;
  padding: 0px;
}

.articleListTitle {
	color: #004469;
	font-weight: bold;
font-size: small;
  text-decoration: none;
  line-height: 18px;
  padding-bottom: 2px;
}

.articleListTitleMain {
	  color: #004469;
          font-weight: bold;
          font-size: medium;
          line-height: 25px;
}

.articleListTitleProdukt {
	color: #004469;
	font-weight: bold;
	font-size: large;
	line-height: 22px;
}

.articleListAbstract {
	color: #333333;
	font-size: small;
	text-decoration: none;
}

.articleListAbstractMain {
	color: #333333;
	font-weight: bold;
	font-size: small;
	text-decoration: none;
	margin-bottom: 4px;
	padding-bottom: 4px;
}

.articleListImageText
{
  font-size: small;
  margin-bottom: 6px;
}

.articleListDate
{
  font-size: xx-small;
  font-weight: normal;
  color: black;
}

a.articleListLink, a.articleListLink:visited
{
  color:  #004469;

}

a.articleListLink:active, a.articleListLink:hover
{
  color: #cc0000;

}


.articleBody {
  margin-left: 15px;
  margin-right: 5px;
  font-size:x-small;
}

.articleBody P
{
  margin: 0px;
  padding: 0px;
  font-size:x-small;
}

.articleTitle {
  color: #004469;
  font-weight: bold;
  font-size: medium;
  line-height: 25px;
}

.articleImageText {
  color: #000000;
  font-size: small;
}

.articleImageText p, .articleImageText div
{
  display: inline;
}

.articleTitleTjenester {
	color: #004469;
	font-weight: bold;
	font-size: medium;
	line-height: 25px;
	font-family: "Times New Roman", "Times", "serif";
	text-transform: uppercase;
}

.articleAbstract {
	color: #333333;
	font-weight: bold;
	font-size: small;
	text-decoration: none;
	line-height: 18px;
	margin-bottom: 4px;
	padding-bottom: 4px;
}

.text
{
   font-size: x-small;
   text-decoration: none;
   line-height: 18px;
   margin-bottom: 4px;
   padding-bottom: 4px;
}

.articleByline {
	border-bottom: #cccccc 1pt solid;
	margin-bottom: .3cm;
}

/* listing styles (boxes on the right hand side of the page) */

.containerBody {
	color: #003366;
	font-size: small;
}

.containerTitle {
	color: #004469;
	font-size: small;
	font-weight: bold;
	padding-bottom: 1px;
}

.containerTitleLarge {
	color: #004469;
	font-size: medium;
	font-weight: bold;
	padding-bottom: 1px;
}

.containerBox {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
}

.containerArticleTitle {
	font-size: small;
	font-weight: bold;
	color: #003366;
}

containerArticleDate {
	color: #666666;
	font-weight: lighter;
	padding-bottom: -5px;
}

A.containerLink, A.containerLink:visited {
  color: #003399;
  font-weight: lighter;
  text-decoration: none;
}

A.containerLink:active, A.containerLink:hover {
  color: #cc0000;
  font-weight: lighter;
  text-decoration: underline;
}
A.containerLink {
	font-size: small;
}
.articleListTitleTjenester {
	color: #004469;
	font-weight: bold;
	font-size: large;
	line-height: 22px;
	font-family: "Times New Roman", "Times", "serif";
}
.boxUnderMenProd {
	background-color: #669999;
	padding-right: 3px;
	padding-left: 4px;
}

.splitProductList {
  width: 100px;
  height: 1px;
  border-bottom: #8D93C6 1pt solid;
  clear: both;
  margin-bottom: 3px;
}

.splitProductListVertical {
  background: #8D93C6;
  width: 1px;
}

.imageSeries {
  background: white;
  clear:right;
  width: 300px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
}

.topmenuBar {
  background: #8D93C6;
  color: #ffffff;
  font: small Verdana, Sans-serif;
  padding-left: 20px;
  margin-top: 4px;
  margin-bottom: 4px;
}

.folderTitle {
  color: #004469;
  font-weight: bold;
  font: medium Verdana, Sans-serif;
  padding-left: 20px;
  margin-top: 4px;
  margin-bottom: 4px;
  text-align: center;
}

.folderText {
  color: #8D93C6;
  font: medium Verdana, Sans-serif;
  padding-left: 20px;
  margin-top: 4px;
  margin-bottom: 4px;
}

.formTable {
  background: #eeeeee;
  margin-top: 1px;
  margin-bottom: 1px;
}

.formTableCell, .formElementSelectTitle {
  padding-top: 2px;
  padding-bottom: 2px;
}



.formElementHeading {
  font-weight:bold;
  }

.formElementLineDescription {
  font-weight:bold;
  background: #0066ff;
  color:white;
  font-size:small;
  }

.formElementDescription {
  font-weight:bold;
  background: #ececec;
  }



.formElementSelectTitle {
  font-weight:bold;
}

.formElementSelectDescription {
}

.formMailSent
{
  background: #efffcf;
  color: #000000;
  border: #bfcf8f 1px solid;
  width: 100%;
  padding: 5px 5px 5px 5px;
  margin-bottom: 15px;
}

.formStatusMessage
{
  background: #ffeecc;
  color: #000000;
  border: #cfbf8f 1px solid;
  width: 100%;
  padding: 5px 5px 5px 5px;
  margin-bottom: 15px;
}


.contactInformation
{
  color: black;
  padding: 10px;
  font-weight: normal;
}

.contactInformation P
{
  padding: 0px;
  margin: 0px;
}

A.contactInformationLink, A.contactInformationLink:visited {
  color: navy;
  text-decoration: underline;
}

A.contactInformationLink:active, A.contactInformationLink:hover {
  color: #cc0000;
  text-decoration: underline;
}

.horizontalLineFooter
{
  width:4px;
  height:100%;
  background: #c2d82e;
}

.horizontalLineRight
{
  background: white;
  border-right: #000000 1px solid;
  width: 220px;
  padding-left:10px;
  padding-top:10px;
}

.imageSeriesMainTable
{
   margin-bottom:20px;
}

.relatedItemsContainer
{
  margin-top: 10px;
  margin-bottom: 10px;
  clear: both;
}

.searchBox
{
}

.searchBoxString
{
  width: 120px;
  height: 19px;
  border: black 1px solid;
}

.searchBoxSubmit
{
  border: 0px;
}

.searchBoxText
{
}

.bannerLeft
{
  padding-bottom: 5px;
  margin-top:5px;
  margin-left: 5px;
  margin-right:5px;
  margin-bottom: 5px;
  width:110px;
  border-bottom: #dddddd 1pt solid;
}

.bannerRight
{
	padding-bottom: 5px;
  margin-top:5px;
  margin-left:10px;
  margin-right:10px;
  margin-bottom:5px;
  width:110px;
  border-bottom: #dddddd 1pt solid;
}

.logo
{
  border-bottom: black 1pt solid;
}

.belowLogo
{
  border-top: #ffffff 1pt solid;
}

.folderDescription
{
  background-color: #f8f8f8;
  border-bottom: silver 1px solid;
  margin-bottom:5px;
  margin-top: 5px;
  padding:5px;
  font-weight:bold;
  font-size: medium;
}

.folderDescription P
{
  margin: 0px;
  padding: 0px;
  font-size: medium;
}

.frontpageContainer
{
  background: #eb00eb;
  margin-bottom: 20px;
}

.frontpageContainerTitle
{
  background: #004469;
  border-bottom: black 1pt solid;
  font-size: medium;
  font-weight: normal;
  text-transform: uppercase;
}

.frontpageContainerBody
{
  padding: 5px;
}

.frontpageContainerItem
{
  color: #333333;
  padding-bottom: 5px;
}

a.frontpageContainerLink, a.frontpageContainerLink:visited
{
  font-size: small;
  text-decoration: none;
  color: #333333;
}

a.frontpageContainerLink:active, a.frontpageContainerLink:hover
{
  font-size: small;
  text-decoration: underline;
  color: red;
}

.container1BoxHeading
{
  font-size:small;
  font-weight:bold;
  margin-top:5px;
  margin-bottom:3px;
  border-bottom:1px solid silver;
  background: #ececec;
}

.container1Heading
{
  font-size:small;
  font-weight:bold;
  margin-top:5px;
  margin-bottom:3px;
}

.container1Link
{
  margin-bottom: 8px;
}

.container2BoxHeading
{
  font-size:small;
  font-weight:bold;
  margin-top:5px;
  margin-bottom:3px;
  border-bottom:1px solid silver;
}

.container2Heading
{
  background: #ececec;
  font-size:small;
  font-weight:bold;
  margin-top:5px;
  margin-bottom:3px;
}

.container4BoxHeading
{
  font-size:small;
  font-weight:bold;
  margin-top:5px;
  margin-bottom:3px;
  border-bottom:1px solid silver;
}

.container4Heading
{
  background: #ececec;
  font-size:small;
  font-weight:bold;
  margin-top:5px;
  margin-bottom:3px;
}

.leftContainerInfo
{
  margin-left: 10px;
  margin-right: 10px;
  padding: 2px;
  font-family: arial;
  font-size: small;
  background: white;
}

.leftContainerInfo P
{
  margin: 0px;
  padding: 0px;
  font-size: small;
}

.relatedtable
{
  text-align:center;
  vertical-align:top;
  width:120px;
  font-size:x-small;
  cursor:pointer;
}

.leftMenuTable
{
  width:180px;
  
}
.maincontent
{
  margin-top:10px;
  margin-bottom:30px;
  height: 100%;
}
.footertext
{
  font-size:x-small;
  text-align:center;
}

.footertext a, .footertext a:visited
{
  color: white;
  text-decoration: underline;
}

.footertext a:hover, .footertext a:active
{
  color: #c2d82e;
  text-decoration: none;
}

.headtext
{
  font-size:x-small;
  text-align:right;
  color:white;
  margin-right:10px;
  margin-top:2px;
}
 
.menyimage
{
  width:7px;
  height:7px;
  margin-left:5px;
  margin-top:5px;
}

.menyimagetd
{
  width:7px;
}

STRONG
{
 color: #004469;
 font-weight: bold;
}
.PersonNavnTitle
{
  color: #004469;
  font-weight: bold;
  font-size: x-small;
  margin-left: 15px;
  margin-right: 5px;
}
.person
{
  padding-top:5px;
  padding-bottom:5px;
}

a.headtext, a.headtext:visited, a.headtext:hover, a.headtext:active
{
  font-size:x-small;
  text-align:right;
  color:white;
  text-decoration: none;

}
.headtext a, .headtext a:hover, .headtext a:visited, .headtext a:active
{
  font-size:x-small;
  text-align:right;
  color:white;
  text-decoration: none;
 
}

.image
{
  margin-right:25px;
} 

.tdcontent
{
  height:625px;
  scrollbar:1;
}

.fixedLayer
{
  background: gray;
  position: fixed;
  _position: absolute;
  bottom: 0px;
  width: 100%;
  height: 22px;
  z-index: 500;
  _top: expression(document.body.scrollTop+4+document.body.clientHeight-this.clientHeight);
  left: 0px;
 
}

.list .articleListTitle
{
  font-size:x-small;
}




.list .product
{
  clear: both;
  margin-bottom: 2ex;
}

.list .product p
{
  margin: 0px;
  padding: 0px;
}

.list .product .title 
{
  color: black;
  font-weight: bold;
  font-size: medium;
  padding-bottom: 2px;
}

.list .product .abstract
{
  color: #333333;
  font-size: small;
  text-decoration: none;
}

.list .product img
{
  float: right;
  margin-left: 2ex;
}

.englishtag
{
  float:right;
  vertical-align:top;
}

.frontimage
{
  width:625px;
  height:140px;
  margin-left:15px;
  background:#c2d82e;
}

.leftbox
{
  float:left;
  width:310px;
  border: 1px solid #004469;
  margin-left:15px;
  margin-top:30px;
}
.leftbox .title
{
  color:white;
  padding-left:5px;
  background:#004469;
}

.leftbox .text
{
  color:black;
  padding-left:5px;
}
.leftbox .text .articleListTitle
{
  font-size:.83em;
}

.leftbox .text .articleListDate
{
 font-size:.73em;
}

.rightbox 
{
  float:left;
  width:300px;
  margin-top:30px;
  margin-left:12px;
  border: 1px solid #004469;
}

.rightbox .title
{
  color:white;
  padding-left:5px;
  background:#004469;
}

.rightbox .text
{
  margin-left:5px;
  color:black;
}

.rightbox .text P
{
  font-size:.83em;
  color:black;
}

.folderbody
{
  margin-left:15px;
  width:610px;
}

.rightbox .text .articleListTitle
{
  font-size:.83em;
}

.rightbox .text .articleListDate
{
 font-size:.83em;
}
.searchBoxBlock
{
  padding-left:10px;
  padding-top:0px;
}

.searchBoxBlock .searchBox
{
  height:15px;
  width: 120px;
  font-size:10px;
}
