/* tag styles */

body
{
  background: #ececec;
  font: xx-small Verdana, Arial, Helvetica, sans-serif;
}

td, td p
{
  font-size: x-small;
}

p
{
  font-size: xx-small;
}
a, a:visited{
 color: #00696f;
 text-decoration: underline;
}
a:hover, a:active{
 color: #af3170;
 text-decoration: underline;
}
.sidemenuIitem
{
  background: white;
  font-size: x-small;
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 7px;
  border-bottom: #af3170 dotted 1px;

}

.sidemenuIIitem
{
  background: #00696f;
  font-size: x-small;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 7px;
}
.sidemenuIIsplit
{
  background: white;
}

A.sidemenuI, A.sidemenuI:visited
{
  display: block;
  color: #00696f;
  text-decoration: none;
  text-transform: uppercase;

}

A.sidemenuI:active, A.sidemenuI:hover
{
  display: block;
  color: #af3170;
  text-decoration: none;
  text-transform: uppercase;

}


A.sidemenuII, A.sidemenuII:visited
{
  display: block;
  color: white;
  font-size: 9px;
  text-decoration: none;
}

A.sidemenuII:active, A.sidemenuII:hover
{
  display: block;
  font-size: 9px;
  text-decoration: none;
  color: #79b7bb;
}

A.sidemenuIII, A.sidemenuIII:visited
{
  display: block;
  color: white;
  font-size: xx-small;
  padding-left: 0px;
  text-decoration: none;
}

A.sidemenuIII:active, A.sidemenuIII:hover
{
  display: block;
  color: #79b7bb;
  font-size: xx-small;
  padding-left: 0px;
  text-decoration: none;
}

A.sidemenuIV, A.sidemenuIV:visited
{
  color: white;
  font-size: 9px;
  text-decoration: none;
}

A.sidemenuIV:active, A.sidemenuIV:hover
{
  color: #79b7bb;
  font-size: 9px;
  text-decoration: none;
}

INPUT
{
  border: 1px gray solid;
}

/* custom styles */

.articleListBody
{
  margin-left: 5px;
  font-size: x-small;
 /* padding-left: 5px;
  padding-right: 5px;*/
}

.articleListBlock
{
  line-height: 14px;
  padding-bottom: 15px;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right: 10px;
  font-size: x-small;

}

.articleListTitle
{
	color: black;
	font-weight: bold;
	font-size: 14px;
	line-height: 22px;
}

.articleListTitleProdukt
{
	color: black;
	font-weight: bold;
	font-size: 20px;
	line-height: 22px;
}

.articleListAbstract
{
	color: #af3170;
	font-size: 9pt;
	text-decoration: none;
}

.articleListDate
{
	font-size: 8pt;
  color: #339999;
}


.articleBody
{
  width: 630px;
  margin-left: 5px;
  margin-right: 5px;
  font-size: x-small;
  padding-left: 10px;
  padding-right: 5px;


}

.articleBody p
{
  font-size: x-small;
}

.articleTitle
{
	color: black;
	font-weight: bold;
	font-size: 16pt;
	line-height: 25px;
	text-transform: uppercase;
}


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

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

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

.articleAbstract p
{
  font-size: x-small;
}

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

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

.containerRightBlock
{
  margin-top: 12px;
}

.containerTitle
{
  color: white; 
  font-size: x-small;
  font-weight: bold;
  text-decoration: none;
  margin-left: 15px;
  background: #00696f;
  display: block;
  text-align: center;

}

.container1Main
{
  background: white;
  font: 9px verdana, sans-serif;
  margin-left: 5px;
  margin-right: 5px;
}

.container1BoxHeading
{
  background: #005242;
  color: white;
  font: bold 10px verdana, sans-serif;
  padding: 2px 2px 2px 2px;
  font-variant: small-caps;
}

/* */

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

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

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

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

containerArticleDate
{
	color: #666666;
	font-weight: lighter;
}

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: 9px;
}

.articleListTitleTjenester
{
	color: #006600;
	font-weight: bold;
	font-size: 20px;
	line-height: 22px;
	font-family: Times New Roman, Times, serif;
}

.boxUnderMenProd
{
	background-color: #669999;
	padding-right: 3px;
	padding-left: 4px;
}

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

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

.folderTitle
{
  color: black;
  font-weight: bold;
  font: medium Verdana, Sans-serif;
  margin-top: 3px;
  padding-left: 10px;

}

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

.folderDescription{
 padding-left: 10px;
}

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

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

.formElementHeading
{
  font-weight:bold;
  }

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


.formElementSelectTitle
{
  font-weight:bold;
}

.formElementSelectDescription
{
}

.contactInformation
{
  color: white;
  background: #00696f url(/lastmile/www/grf/footer_new.jpg);
  background-repeat: no-repeat;
  text-align: center;
  font-weight: bold;
  font-size: xx-small;
  padding: 5px 4px 4px 4px;
  height: 30px;
}

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

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

.horizontalLineLeft
{
  /* background: #f7f7f3 url(/lastmile/www/grf/vertical.gif); */

  background: #f1fafa;
  background-repeat: repeat-y; 
  /* background-color: #f1fafa; */
  padding: 22px 5px 5px 5px;
}

.horizontalLineRight
{
  background: #f7f7f3; 
  
}

.imageSeriesMainTable
{
  margin-bottom:20px;
}

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

.content
{
  background-color:white;
  width: 950px;
  text-align:center;
}

.leftMenuTable
{
  padding-left:5px;
  margin-top: 15px;
}

.searchBox
{
  margin: 15px 10px 10px 10px;
  width: 120px;
  font-size: xx-small;
}

.searchBoxString
{
  width: 80px;
}

.searchBoxSubmit
{
}

.searchBoxText
{
}


/* keywords */

a.keywordLink, a.keywordLink:visited
{
  color: orange;
  text-decoration: none;
}

a.keywordLink:active, a.keywordLink:hover
{
  color: #333333;
  text-decoration: none;
}

/* splits */

.horizontalSplit
{
  background: url(/lastmile/www/grf/horizontal.gif);
  background-repeat: repeat-x;
  background-position: left middle;
  height: 11px;
  margin-left: 10px;
  margin-right: 5px;

}

.verticalSplit
{
  background: url(/lastmile/www/grf/vertical.gif);
  background-repeat: repeat-y;
  background-position: center top;
  width: 11px;

}

.productContainerListBlock
{
  margin-top: 15px;
  font-size: xx-small;
  clear: both;
 margin-left: 15px;
}

.productContainerListTitle
{
  font-size: xx-small;
  font-weight: bold;
  color: #00696f;
}

/* company information */

.companyInfoHeading
{
  font-size: x-small;
  font-weight: bold;
}

.companyInfoText
{
  padding-bottom: 10px;
  font-size: x-small;
}

.companyInfoText p
{
  display: inline;
  padding: 0px;
  margin: 0px;
}

.mainArticleTitle { color: black; font-weight: bold; font-size: 12pt; line-height: 22px; }
.mainArticleImage {  width:90px; float:right; margin:0px; padding:0px; }

a.articleListLink, a.articleListLink:visited{
  display: block;
  color: #00696f;
  text-decoration: none;
}

a.articleListLink:hover, a.articleListLink:active{
 color: #af3170;
 text-decoration: none;
}
/*
a.articleListLinkCondensed, a.articleListLinkCondensed:visited{
  display: block;
  color: #af3170;
  text-decoration: none;
}

a.articleListLinkCondensed:hover, a.articleListLinkCondensed:active{
 color: #00696f;
 text-decoration: none;
}*/

