body{
  font-family: Arial, sans-serif;
}


h1 {
  font-size: 18px;
  font-weight: bold;
  color: #333333;
}

h2 {
  font-size: 18px;
  font-weight: bold;
  color: #333333;
}

h3 {
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}


#banner h1 {
  font-size: 18px;
  color: #333333;
}

h1.pageHeader {
  font-size: 18px;
  color: #333333;
}

p {
  text-align: left;
  font-size: 12px;
  text-indent: 0;
  color: #333333;
}

p.objectDescription, p.pageDescription {
  text-indent: 0;
  font-weight: bold;
  font-size: 14px;
  text-align: left;
  color: #666666;
}


div {
  text-indent: 0;
  text-align: left;
}

table {
  width: 500px;
  text-indent: 0;
  text-align: left;
  text-indent: 0;
  font-size: 12px;
}

li {
  width: 500px;
  text-indent: 0;
  text-align: left;
  text-indent: 0;
  font-size: 12px;
}

dd {
  text-indent: 0;
  font-weight: normal;
  font-size: 12px;
  text-align: left;
  color: #333333;
}


dt a {
  text-indent: 0;
  font-weight: bold;
  font-size: 14px;
  text-align: left;
  color: #333333;
  text-decoration: none;
}



#leftContent, #rightContent, #userPanel, #objectActionContainer, #documentActions, .newsPageParentURL {
  display: none;
}

a img {
  border: 0;
}

#page {
  padding: 2em;
  width: 540px;
}

div.objectPath, span.hiddenStructure {
  display: none;
}


#footer {
  font-size: 10px;
  font-family: Arial, Times;
  font-weight: normal;
  padding-top: 20px;
  color: #333333;
}



/**
 **  N Y H E T E R 
 **/



.clearer {
  margin-top: 1em;
  margin-bottom: 2em;
}

.newsItem {
  /* border-bottom: #000 thin dotted; */
}

h3.newsItemHeader, h3.newsItemHeader a {
  color: black;
  font-family: Arial, Verdana;
  font-size: 10pt;
  margin-left: 0px;
}

h3.newsItemHeader a:hover {
  text-decoration: underline;
}

.newsItemDescription{

}


.newsItemFooter{
  clear: right;
  margin-bottom: 5px;
  margin-top: 10px;
}

.newsItemImageOdd {
  float:right;
  margin: 2px 10px 5px 2px;
}
.newsItemImage {
  float: right;
  margin: 2px 10px 5px 2px;
}
.newsItemURL {
  text-transform: lowercase;
  float: left; 
}

a.newsItemURL  {
  background-image: url(images/knapp_lesmer.gif);
  background-repeat: no-repeat;
  background-position: center left;
}

.newsItemDate {
  text-transform: lowercase; 
  color: gray;
  font-size: 70%;
  /* margin-right: 2em; */  
}

.newsItemDateText{
  display: none;
}

.newsPage{

}

.newsPageHeader{
        margin-left: 0;

}
.newsPageDescription{
        font-weight: bold;
  margin-top: 1em;
  margin-bottom: 1em;
  text-indent: 0;
}

.newsPageDescriptionImage {
  float: right;
  margin: 2px 10px 5px 2px;
}

.newsPageDetails{
        clear: right;
        margin-top: 10px;
        margin-bottom: 10px;
}
.newsPageDate{
        
  margin-bottom: 1em;
  
}
.newsPageDateText{
  display: none;
        color: gray;
        text-transform: lowercase;
}
.newsPageText{
        clear: left;
        margin-top: 1em;
}

.newsPageFooter{
        margin-top: 10px;
}

#newsArchive {
  margin-top: 20px;
}

.repeatedDate {
        DISPLAY: none
}
#newsArchiveItem {
  display: none;
}
#newsFolder a {
  text-decoration: none;
  color: black;
}








#forsiden h1{
  background-image: url(images/startimg.jpg);
  background-repeat: no-repeat;
  padding-top: 170px;
}

#om_oss h1{
  background-image: url(images/blueimg.jpg);
  background-repeat: no-repeat;
  padding-top: 170px;
}

#produkter h1{
  background-image: url(images/prodimg.jpg);
  background-repeat: no-repeat;
  padding-top: 170px;
}

#tjenester h1{
  background-image: url(images/tjenesterimg.jpg);
  background-repeat: no-repeat;
  padding-top: 170px;
}


#design_-_multimedia h1{
  background-image: url(images/designimg.jpg);
  background-repeat: no-repeat;
  padding-top: 170px;
}


#referanser h1{
  background-image: url(images/redimg.jpg);
  background-repeat: no-repeat;
  padding-top: 170px;
}

#support h1{
  background-image: url(images/yellowimg.jpg);
  background-repeat: no-repeat;
  padding-top: 170px;
}

#kontakt_oss h1{
  background-image: url(images/greenimg.jpg);
  background-repeat: no-repeat;
  padding-top: 170px;
}

#drift_-_vedlikehold h1{
  background-image: url(images/plugimg.jpg);
  background-repeat: no-repeat;
  padding-top: 170px;
}

#domenenavn h1{
  background-image: url(images/wwwimg.jpg);
  background-repeat: no-repeat;
  padding-top: 170px;
}

#inneo_-_nettlosninger h1{
  background-image: url(images/inneoimg.jpg);
  background-repeat: no-repeat;
  padding-top: 170px;
}



