/* Cascading Stylesheet for Nydalswebben   *
 * Oppdatert 2000-11-22 (pali)             */
 
BODY   { background: #ffffff;
         font-size: 10pt;
         font-family: verdana, arial, sans-serif;
         margin-left: 5px;
         margin-top: 5pt }            
P      { font-family: verdana, arial, sans-serif;
         margin-top: 0pt;
         margin-bottom: 5pt; } 		  
H1     { font-size: 22pt;
         font-weight: bold;
         color: #4B0000;
         font-family: arial, sans-serif;
         margin-bottom: 10px }          	  
H2	    { font-size: 16pt;           
         font-weight: bold;
         color: #4B0000;
         margin-top: 4px;
         margin-bottom: 4px;
         font-family: arial, sans-serif }          	  
H3	    { font-size: 11pt;           
         font-weight: bold;
         color: #4B0000;
         margin-top: 8px;
         margin-bottom: 2px;
         font-family: arial, sans-serif }         
H4	    { font-size: 10pt;           
         font-weight: bold;
         color: #4B0000;
         margin-top: 0px;
         margin-bottom: 2px;
         font-family: arial, sans-serif }                  	    	            	          	            	  
TABLE  { border-collapse: separate;
         vertical-align: top;
         margin-top: 0pt; 
         empty-cells: show; }             	  
TD     { vertical-align: top;
         font-size: 9pt;
         font-family: verdana, arial, sans-serif }                    
TH     { vertical-align: top;
         text-align: left;
         font-size: 9pt;
         font-family: verdana, arial, sans-serif }            
UL     { margin-top: 5pt;
         margin-bottom: 5pt;
         list-style: outside }

LI { font-size: 9pt; 
     font-family: verdana, arial, sans-serif;
     list-style-position: 3em; }
                             	  

A:link    { color: #0000aa; }
A:visited { color: #003333; }


A.nyhet:link { font-family: verdana, arial, sans-serif;
                  color: #880033;
                  font-weight: bold;
                  font-size: 10pt;  
                  text-decoration: none; }
A.nyhet:visited { font-family: verdana, arial, sans-serif;
                  color: #880033;
                  font-weight: bold;
                  font-size: 10pt;  
                  text-decoration: none; }
             
A.kalender:link { font-family: verdana, arial, sans-serif;
                  color: gray;
                  font-weight: none;
                  font-size: 11pt;  
                  text-decoration: none; }
A.kalender:visited { font-family: verdana, arial, sans-serif;
                  color: gray;
                  font-weight: none;
                  font-size: 11pt;  
                  text-decoration: none; }             

A.kommentar:link { font-family: verdana, arial, sans-serif;
                  color: gray;
                  font-weight: none;
                  font-size: 7pt;  
                  text-decoration: underline; }
A.kommentar:visited { font-family: verdana, arial, sans-serif;
                  color: gray;
                  font-weight: none;
                  font-size: 7pt;  
                  text-decoration: underline; }                                                    

.copyright { font-size: 7pt;
             color: gray; 
             text-align: center;
          	 font-family: verdana, arial, sans-serif;
          	 margin-bottom: 0}

.nyhetdato { font-size: 7pt;
             color: gray; 
             text-align: left;
          	 font-family: verdana, arial, sans-serif;
          	 margin-top: 2px;
          	 margin-bottom: 10px;}

.kommentardato { font-size: 8pt;
             color: gray; 
             text-align: left;
          	 font-family: verdana, arial, sans-serif;
          	 margin-top: 2px;
          	 margin-bottom: 0px;}

.oppdatertinfo { font-size: 7pt;
             color: gray; 
             text-align: left;
          	 font-family: verdana, arial, sans-serif;
          	 margin-top: 2px;
          	 margin-bottom: 0px;
          	 margin-left: 0px;
          	 padding: 0px;}    
          	 
.kommentarer { font-size: 7pt;
             color: gray; 
             text-align: left;
          	 font-family: verdana, arial, sans-serif;
          	 margin-top: 2px;
          	 margin-bottom: 25px;
          	 margin-left: 0px;
          	 padding: 0px;}    
          	 

.nyhetfooter_l { font-size: 7pt;
             color: gray; 
             text-align: left;
          	 font-family: verdana, arial, sans-serif;
          	 margin-top: 2px;
          	 margin-bottom: 10px;
          	 margin-left: 0px;
          	 padding: 0px;}    

.nyhetfooter_r { font-size: 7pt;
             color: gray; 
             text-align: right;
          	 font-family: verdana, arial, sans-serif;
          	 margin-top: 0px;
          	 margin-bottom: 0px;}    
          	  
.copyrightl { font-size: 7pt;
              color: gray;
          	  font-family: verdana, arial, sans-serif }                  
                  
.meny   { font-size: 8pt;
          margin-top: 5; }

.hoved  { margin-top: 5; }

.nytt   { font-size: 8pt; }

.tett { font-size: 8pt;
               margin-top: 0;
               margin-bottom: 0;
               padding: 0px;}

.nyhetstekst { width=405px; font-size: 8pt;
               margin-top: 0;
               margin-bottom: 0;}
               
.forum { font-size:7pt; color: gray; font-family: verdana, arial, sans-serif; padding: 0px; border: 0px; border-collapse: collapse; margin:0px;}


pre { margin-top: 0; }

.nytt_header { font-size:8pt;
               color: #4B0000}

.kontakt {font-size: 7pt;
          color: black;
          text-align: center;
          font-family: verdana, arial, sans-serif }

.dempet { font-size: 7pt; color: gray; font-family: verdana, arial, sans-serif }
.dempet_r { font-size: 7pt; color: gray; font-family: verdana, arial, sans-serif; text-align: right; }
                  
.header { color: #4B0000 }                   

.linje_A { background-color: #DED4D4}

.linje_B	{ background-color: #E9E7E7}

.billedtekst { font-size: 8pt;
          	   font-family: verdana, arial, sans-serif }
          	   
.boks   { background: ffbb66;
          width: 330px;}
.boks2   { background: ffffcc; width: 560px; border: 1px solid black; padding: 8px; }
          
   TD.vkant {border: 1px solid black;border-top: hidden;border-bottom: hidden;border-right: hidden; }
   TD.hkant {border: 1px solid black;border-top: hidden;border-bottom: hidden;border-left: hidden; }
   TD.hukant {border: 1px solid black;border-top: hidden;border-left: hidden; }
   TD.vukant {border: 1px solid black;border-top: hidden;border-right: hidden; }
   TD.htkant {border: 1px solid black;border-bottom: hidden;border-left: hidden; }
   TD.vtkant {border: 1px solid black;border-bottom: hidden;border-right: hidden; }
   TD.ukant {border: 1px solid black;border-top: hidden;border-left: hidden; border-right: hidden; }
   TD.tkant {border: 1px solid black;border-bottom: hidden;border-left: hidden; border-right: hidden; }
   TH.ukant {border: 1px solid black;border-top: hidden;border-left: hidden; border-right: hidden; }
   TH.hukant {border: 1px solid black;border-top: hidden;border-left: hidden; }
   TH.vukant {border: 1px solid black;border-top: hidden;border-right: hidden; } 

   

TABLE.cal { border: 2px solid #4B0000;  border-collapse: collapse; }
TABLE.aktcal { border: 1px solid #880033;  border-collapse: collapse; }
   
TD.cal {text-align: right; border: 1px solid gray}   
TH.cal {text-align: center;}

TD.aktcal {font-size: 8pt; text-align: left; border: 1px solid gray; height:60px;}   
TD.aktcalfront {font-size: 8pt; text-align: right; border: 1px solid gray;}   
TD.aktcalfrontfarge {font-size: 8pt; text-align: right; border: 1px solid gray; background: #dddd11;}   
TD.aktcalfrontidag {font-size: 8pt; text-align: right; border: 3px solid red; }   
TD.aktcalfrontidagfarge {font-size: 8pt; text-align: right; border: 3px solid red; background: #dddd11;}   
TH.aktcal {text-align: center; border: 1px solid gray; background: #880033; color: white;}

A.aktcal:visited { text-decoration: none; }
A.aktcal:link { text-decoration: none; }
A.aktcal:visited { text-decoration: none; }
A.aktcal:active { text-decoration: none; }
A.aktcal:hover { text-decoration: none; }


TABLE.trreg {
   font-size: 7pt;
   border: 0px solid #4B0000; 
   border-collapse: collapse;
}

TD.trreg { font-size: 8pt; background: #f0f0f0; text-align: left; }   
TH.trreg2 { font-size: 8pt; background: #A0C3EE; text-align: left;}
TH.trreg { font-size: 8pt; background: #880033; color: white; text-align: left;}

 
.red { color: #ff0000 }

.liten { font-size: 8pt; }

.nyhettittel { font-family: verdana, arial, sans-serif;
               color: #880033;
               font-weight: bold;
               font-size: 10pt; 
               padding-bottom: 0px; margin-bottom: 0px;
               padding-top: 0px; margin-top: 0px;  }

.tren_s { font-size: 7pt; 
          background: #880033; 
          color: white; 
          padding-bottom: 2px;
          text-align: center;}
.tren_g { font-size: 7pt; }
.tab_tren { background: #f0f0f0; 
            padding-left: 1px;
            padding-right: 1px;
            border: 1px solid #4B0000;border-collapse: collapse;  }
.tren_kant {font-size: 7pt; 
            padding-bottom: 3px;
            border-bottom: 1px dotted gray; }
            
.meny_s { font-size: 7pt; 
          background: #880033; 
          color: white; 
          padding-bottom: 2px;
          text-align: center;}
.meny_g { font-size: 7pt; padding-bottom: 0px  }
.meny_gs { font-size: 7pt;
           padding-bottom: 5px }

.meny__subheading_s { font-size: 7pt; 
          color: #404040;         
          font-style: italic;
          padding-top: 2px;
          padding-bottom: 2px;
          padding-left: 5px;
          text-align: center;
          
          }         

.tab_meny { background: #f0f0f0; 
            padding-left: 1px;
            padding-right: 1px;
            border: 1px solid #4B0000;border-collapse: collapse;  }

.tab_mail { background: #f0f0f0; 
            padding-left: 1px;
            padding-right: 1px;
            border: 1px solid #4B0000;
            border-collapse: collapse;  }

.mail {padding-left: 4px;font-size: 8pt; }

.tab_nytt { background: #f0f0f0; font-size: 8pt; }

TABLE.sortkant { background: #f0f0f0; border: 2px solid black; }  
 
TABLE.nsk_space { border-collapse: separate;  }
TABLE.nsk_col { border: 0px solid #4B0000; border-collapse: collapse; }
TABLE.nsk_col_b { border: 1px solid #4B0000; border-collapse: collapse; }

TD.nsk_9 { font-size: 9pt; background: #f0f0f0; text-align: left; } 
TD.nsk_9_red { font-size: 9pt; background: #f0f0f0; color:red; text-align: left;  }
TD.nsk_9_c { font-size: 9pt; background: #f0f0f0; text-align: center;  }
TD.nsk_9_r { font-size: 9pt; background: #f0f0f0; text-align: right;  }
TH.nsk_9 { font-size: 9pt; background: #880033; color: white; text-align: left;}
TH.nsk_9_c { font-size: 9pt; background: #880033; color: white; text-align: center;}
TH.nsk_9_r { font-size: 9pt; background: #880033; color: white; text-align: right;}
TD.nsk_8 { font-size: 8pt; background: #f0f0f0; text-align: left; } 
TD.nsk_8_hv { font-size: 8pt; background: white; text-align: left; } 
TD.nsk_8_red { font-size: 8pt; background: red; text-align: left; } 
TH.nsk_8 { font-size: 8pt; background: #880033; color: white; text-align: left;}
TD.nsk_8p { font-size: 8pt; background: #f0f0f0; text-align: left; border: 1px solid gray;}
TH.nsk_8p { font-size: 8pt; background: white; color:black; text-align: left; padding-top: 5px;}
TD.nsk_7 { font-size: 7pt; background: #f0f0f0; text-align: left; } 
TD.nsk_7_hvit { { font-size: 7pt; background: white; text-align: left; padding:0pt; margin:0pt }
TH.nyhet { font-size: 8pt; padding-top:5pt; padding-right: 3pt; margin: 0pt; color: #4B0000; }
TD.nyhet { text-align: justify; font-size: 8pt; padding:0pt; padding-bottom:3pt; padding-right: 15pt; padding-left: 3pt; margin: 0pt; }
TD.skjema {padding-left: 5px; padding-right: 5px; }

.sub_liten { height:20px; font-size:8pt }
.rad_liten { height:14px; font-size:8pt }

TABLE.polltable { border-collapse: collapse; border: 1px solid black; }
.poll {font-size:8pt; font-family: verdana, arial, sans-serif; margin:0px; padding:0px}
.poll7 {font-size:7pt; font-family: verdana, arial, sans-serif; }



.kant {border-top: 1px solid black;border-bottom: hidden;border-left: hidden; border-right: hidden; }

P.H3M    { font-size: 11pt;           
         font-weight: bold;
         color: #4B0000;
         margin-top: 0px;
         margin-bottom: 0px;
         font-family: arial, sans-serif }  
         
INPUT.pali {
  border:1px solid outset olive;
  font-family: verdena, helvetica, sans-serif;
  font-size: 9pt;}     

TEXTAREA.pali {
  border:1px solid outset olive;
  font-family: verdena, helvetica, sans-serif;
  font-size: 9pt;}     

INPUT.palinoborder {
  border:none;
  font-family: verdena, helvetica, sans-serif;
  font-size: 9pt;}   

INPUT.paliborder {
  border: 1px solid outset olive; 
  font-family: verdena, helvetica, sans-serif;
  font-size: 9pt;}   
  
.searchresult {  
  background: yellow;
  }
