BODY
{
/*  background-image: url('Images/ND_background.gif') */
  background-color: white;
  background-repeat: no-repeat:
  color: white;
  background: white;
  margin: 0px;
  padding: 0px;
}

.boundary
{
  width: 985px;
  background: #EDF2F6 url(http://frifond.no/gmlbldr/new_ND_background3.gif) no-repeat left top;
  border: 1px solid #1A171B;
  padding: 0px;
  margin: 0px;
  /* margin-top:190px;  
  margin-left:100px; */
}

.content
{
 margin: 160px 5px 0 5px;  
 }

TD { color:white;}
a { color: black; text-decoration: none; }
a:active { color: black; text-decoration: none; }
a:visited { color: black; text-decoration: none; }
a:hover { color: black; text-decoration: underline; }

.artikkel { padding-right:5px; padding-left:5px; width:500px; }
.artikkel .heading { color:black;  font-size: medium; color: black; font-weight: bold; border-bottom: dotted 1px #cccccc;}

.folder { width:500px; padding-right:5px; padding-left:5px;}
.folder .heading { color:black;   font-size: medium; color: black; font-weight: bold; border-bottom: dotted 1px #cccccc;}
.folder .ingress { margin-top:10px; font-size:x-small; font-weight:bold;}
.folder .tekst   { margin-top:10px; margin-bottom:20px;}
.folder .title   { margin-top:10px; margin-bottom:10px; font-size: large; font-weight:bold;}

.soknad { width:500px; padding-right:5px; padding-left:5px; color:black;}
.soknad .heading { font-size:medium; font-weight:bold; color:black; padding-bottom:5px; border-bottom:1px solid black;}

.soknad .formRamme { border-top: solid 1px black; padding: 10px; }
.soknad .formRamme .feil { color:white;}
.soknad .formRamme TH { text-align:left;}

.soknad .feilinformasjon { border:1px solid white; color:red; background-color:white; margin-top:10px; margin-bottom:10px; padding:10px;}
.soknad .feilinformasjon .heading { color:red;border-bottom:1px solid red;  }
.soknad .feilinformasjon A:link
.soknad .feilinformasjon A:visited { color:red;}
.soknad .feilinformasjon a:hover { text-decoration:underline; color:red;}

.soknad .submit { border-top: solid 1px #cecece; border-left: solid 1px #cecece; border-bottom: solid 1px #929292; border-right: solid 1px #929292; background-color: #d8d8d8;}
.soknad .submitMain { font-weight: bold; border: 1px solid #ececec; background-color: #d8d8d8; }


.rightBar { /*padding-left:15px; color:white; */
 padding: 0px;
 margin: 0px;
}

.TraaansparentLayer { background: white; color: black; filter: alpha(opacity=75); }

.menyTopp { font-size:x-small; font-weight:bold; margin:30px 0 0 0; color:white; padding: 3px; background: #0092CB; text-align: center; }
.nyheterTopp { font-size:x-small; font-weight:bold; margin:30px 0 0 0; color:white; padding: 3px; background: transparent; text-align: center; width:200px;}

TD, TH, .brodtekst { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: small; color: black; }

TD.orange{
 color: #1A171B;
}

.meny_hoved 
{ 
 background: transparent url(http://gammel.frifond.no/Images/new_meny_bg_small.gif) no-repeat left top;
 width: 211px;
 margin: 5px 0 0 0;
 padding: 7px 0 0 0;
}


.meny 
{ 
 width: 211px;
 margin: 5px 0 0 0;
 padding: 7px 0 0 0;
 height: 220px;
}
/*
.meny_hoved 
{ 
 background: url(http://gammel.frifond.no/Images/meny_bg_small.gif) no-repeat left top;
 height: 182px;
 width: 211px;
 margin: 5px 0 0 0;
 padding: 7px 0 0 0;
}


.meny 
{ 
 background: url(http://gammel.frifond.no/Images/meny_bg_stor.gif) no-repeat left top;
 height: 182px;
 width: 211px;
 margin: 5px 0 0 0;
 padding: 7px 0 0px 0;
 height: 220px;
}
*/
.menysok 
{ 
 height: 90px;
 width: 200px;
 margin: 10px 0 0 0; 
 padding: 13px 20px 0px 20px;
 color: white;
 font-weight: bold;
}
.menyTekst
{ 
 background: url(http://gammel.frifond.no/Images/new_meny_pix.gif) repeat left top;
 margin: 0px;
 color: #1A171B;
 font-weigth: bold;
 padding:7px 5px 7px 5px; 
 border: 1px solid #1A171B;

}
.nyheterTekst
{ 
 background: url(http://gammel.frifond.no/Images/new_meny_pix.gif) repeat left top;
 margin: 0px;
 color: #1A171B;
 font-weigth: bold;
 padding:7px 2px 7px 2px; 
 border: 1px solid #1A171B;
 width: 200px;

}
.forsidelisteNyheter
 { 
  padding:7px 0 7px 0px;
  display: block;
  }

.forsidelisteNyheter a,.forsidelisteNyheter a:visited{
 color: #1A171B;
 font-size:xx-small;
 text-decoration: none;
 font-weight: bold;
}
.forsidelisteNyheter a:active,.forsidelisteNyheter a:hover{
 color: black;
 text-decoration: underline;
}
.meny A { font-size: x-small; display:block; margin-left:30px; color:white; font-weight: bold;} 
.meny A:visited { color:white; text-decoration:None;}
.meny A:hover { font-decoration:underline; text-decoration:underline;}
.meny .heading { margin-top:5px; color:white; border-bottom:1px solid;}

.meny .sub A { margin-left:10px; margin-bottom:5px;  margin-top:2px;}

.meny_hoved A { font-size: x-small; display:block; margin-left:30px; color:white; font-weight: bold;} 
.meny_hoved A:visited { color:white; text-decoration:None;}
.meny_hoved A:hover { font-decoration:underline; text-decoration:underline;}
.meny_hoved .heading { margin-top:5px; color:white; border-bottom:1px solid;}


.formInput { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; border: 2px solid #1A171B; }

.main{
 padding:15px 0 0 0;

}

TABLE.formTable { font-size:x-small;
TABLE.formTable TD { }
TABLE.formTable TH { font-weight: bold; text-align: left; padding-right: 5px; }
TABLE.formTable TR.even TD { background-color: #dddddd; }

P { margin-top: 10px; margin-bottom: 10px; }

.forsideHeading
{
  font-size: medium;
  COLOR: #white;
  font-weight: bold;

}
.forsidelisteNyheter
 { 
  padding:7px 0 7px 0px;
  display: block;
  }

TABLE.statusTable TR.even TD, TABLE.listTable TR.even TH
{
  border-top: solid 1px #cccccc;
  border-bottom: solid 1px #cccccc;
  background-color: #f4f4f4;
}

TABLE.statusTable TH
{
  font-weight: bold;
  text-align: left;
  padding-right: 5px;
  white-space: nowrap;
}

TABLE.bildetable
{
  background-color: #e5e5e5;
  border-left: solid 1px #ececec;
  margin-left: 5px;
  margin-bottom: 5px;
}

TABLE.bildetable TD
{
  padding-right: 5px;
  padding-left: 5px;
}

TABLE.bildetable TR.bilde TD
{
  padding-top: 5px;
  padding-bottom: 5px;
}

.faqRamme
{
  border: solid 1px #cccccc;
  background-color: #f4f4f4;
  padding: 5px;
}

.forsideRamme { padding-top:5px; padding-bottom:5px; }
.forsideRammeEven { padding-top: 5px;padding-bottom:5px; }

.forsideBilde {   background-color: #cccccc; padding: 2px; float:right; }

.artikkelDato
{
  font-size: xx-small;
  color: black;
}

.bottom
{
  font-size: xx-small;
  color: #ff6800;
}

.bottom A:LINK, .bottom A:VISITED
{
  color: #666666;
}


TABLE.colTable TH
{
  font-size: xx-small;
  font-weight: bold;
  background-color: #d8d8d8;
  border-top: solid 1px #999999;
  border-bottom: solid 1px #999999;
  text-align: left;
  padding: 1px 2px 1px 2px;
}

TABLE.colTable TD
{
  font-size: xx-small;
  padding: 0px 2px 0px 2px;
}

TABLE.colTable TR.odd TD
{
  background-color: #f4f4f4;
}

.hvitTekst { color:white; }
.hvitTekst TABLE TD { color:white;}

.loginTable { color:#333333;}
.loginTable TD { color: #333333;}
.loginTable TH { color: #333333 ;}

.utskrift
{
  font-family: Times New Roman, Times, serif; font-size: x-small;
}

TABLE.sokTable TD
{
  font-size: x-small; padding-bottom:10px; padding-left:2px;
}

.sokResTekst
{

}

.sokResUthev
{
  color: #606060; font-size: x-small; font-weight: bold;
}

.seqFrame
{
  color: #336699; font-size: xx-small; font-weight: bold; border-top: dotted 1px #cccccc; padding-top: 2px; width: 100%;
}

.printFriendly { color:black; margin-left:5px;}
.printFriendly A { color:black; }
.printFriendly A:VISITED { color:black; }
.printFriendly A:HOVER { color:black; text-decoration:underline; }

.heading{
 font-weight: bold;
 font-size: medium;
}
.sokResUthev{
 color: #ff6800;
}

.TransparentLayer{
 width: 500px;
 padding: 0 15px 0 15px;
}

.TransparentLayer .folder{
  padding: 0px;
}
.TransparentLayer div{
 width: 500px;
 padding: 0px;
}