@media screen {

   .ledernavn { color : red; font-size : medium }
   h1, h2, h3, h4, h5, h6 {
	   background : rgb(72,72,152); 
	   color : White;
	   font-family :  @Batang   ;
	   padding-bottom : 3px;
	   padding-left : 8px;
	   padding-top : 2px;
   }
   /*
   table {
   margin: 0px;
   padding : 0px;
   	
   }
   */

    

   h1 {
	   font-size : large;
	   font-weight: bold;
	   border-bottom: thin solid; 
	   border-color: rgb(40,100,130); 
	   }
   h2 { 
	   font-size : large;
   }
   h3 { 
	   font-size : medium ;
   }

   td, th, p, a, ul, ol, li {
   color : #400000;
   }

   a {
	   text-decoration: none;
	   color : #0D372A;
	   font-weight : bolder;
   }

   A:HOVER {
	   text-decoration: underline;
   }

   .menytekst  a  {
	   color : Silver;
	   font-family : sans-serif;
	   font-size : x-small;
	   font-variant : small-caps;
	   font-weight : bold;
	   text-decoration : none;
   }
   .menytekst    {
	   color : White;
	   font-family : sans-serif;
	   font-size : x-small;
	   font-variant : small-caps;
	   text-decoration : none;
	   background-color: rgb(100,100,100)  
   }

   .albummeny   {
	   color : Navy;
	   border-style:none; 
	   margin:0; 
	   border-width:0; 
	   padding:4;
	   font-family : sans-serif;
	   font-size : small;
	   font-variant : small-caps;
	   text-decoration : none;
	   background-color: rgb(200,200,200)
   }

   .albummeny a {
	   color : Maroon;
   }
   .albummeny a:visited {
	   color : Maroon;
   }

   .albummeny a:hover {
	   color : Yellow;
	   background-color: Maroon;
   }

   .albummeny th {
	   width : 200px ;
   }

   .album td {
   background-color: rgb(180,180,180) ;  
   border : 2px;
   padding: 4px;
   margin: 1px;
   text-align: center;
   font-size: small;
   font-weight: bold;
   font-family: sans-serif;
   color: white;
   }
   .album table {
   background-color: rgb(140,140,140) ;
	   padding: 3px;
	   margin: 8px;
	   border: 1px;

   }
    
    
    

   .forsidekalender td, .forsidenyheter td  
   {
       
 	   font-size :x-small ;
 	   border-bottom-style :groove ;
 	   border-bottom-color :Black ;
 	   border-bottom-width :thin ;
   } 
   table.forsiden h1 
   {
       color: rgb(72,72,152);
       font-size : medium ;
       font-weight : bolder;
       background : inherit;
       border-bottom: thin solid gray; 
   } 
   table.forsiden h2 
   {
       color: rgb(72,72,152);
       font-size : small;
       font-weight : bolder;
       background : inherit;
       border-bottom: thin solid gray; 
   } 
   
   div.database h1 
   {
       color: rgb(72,72,152);
       font-size : medium ;
       font-weight : bolder;
       background : inherit;
   }
    
   div.database h2 
   {
       color: rgb(72,72,152);
       font-size : small;
       font-weight : bolder;
       background : inherit;
   }

   body {
   background-color: rgb(254,254,250) ;
   background-image : url(logo_asm_transp.gif);
   background-repeat : no-repeat;
   background-position : center;
   background-attachment : fixed;
   color: rgb(40,0,0);
   }
   body.head {
	   margin: 0;
 	   padding : 0;
 	   background-image : none;
   }
   body.avisinnlegg {
	   color : black;
	   background-color : White;
   }
   .avisinnlegg, 
   p.avisinnlegg, 
   ul.avisinnlegg, 
   li.avisinnlegg  {
	   color : rgb(0,0,0) ; 
	   font-family : serif;
	   font-style : normal;
	   font-size : medium;
   }


   a.email { color: rgb(200,120,10) ; font-style: italic ; text-decoration: underline; font-weight: 800 }


   H6            { font: bold italic large Palatino, serif ; color : #4040f0 }
   H6            { margin-top: 0; margin-bottom: 0 }
   HR              { margin-top: 0; margin-bottom: 0 }


   a.tracked {
	   color:#000000;
	   background:transparent;
   }
   a.subexpanded {
	   color:#666699;
	   background:transparent;
   }
   a.subclosed {
	   color:#666699;
	   background:transparent;
   }
   body.sidemenu,
   body.treemenu {
	   margin: 4;
 	   padding : 0;
 	   background-image : none;
   }
   body.sidemenu table,
   body.treemenu table{
	   border-right : thin solid Black;
   	
   }

   body.heading table{
	   border-bottom : thin solid Black;
	   margin : 0;
	   padding : 0;
   }
   body.heading h1 {
	   padding : 0;
	   margin : 0;
	   border-bottom-width : 0;
	   line-height : normal;
	   border-width : 0;
   }

   body.heading, body.bursdag {
	   margin: 0;
 	   padding : 0;
 	   background-image : none;
   }
   .heading {
	   padding : 0;
	   margin : 0;
	   border: 0;
	   line-height: 10px;
	   vertical-align: top;
   }

   .nyhetsforfatter 
   {
      margin-top : 0px;
      margin-bottom: 2px;
      margin-left: 20px;
    
      font-size :x-small ;
      font-style :italic ;
      font-family: Sans-Serif ;
   }

   table.statistikk td, .statistikk
   {
      white-space : nowrap;
   }

   .bigfont
   {
      font-size : large  ;
   }


   .noprint 
   {
      visibility : visible ;
   }


}

@media print 
{
   
   .noprint 
   {
       display :none ;
   }
   
   table,  td
   {
    
    border-width : 0 ;
    padding :  0 20 0 0;
    margin : 0 0 0 0;  
   }
   
 
   
}


