body { 
       background-color: #FFFFFF;
       height: 98%;
       font-family: Arial, Sans-Serif; 
 }



div { 
      border: none;
 }



div#topp { 
           position: relative; 
           left: 35px;
           top: 50px;
           width: 600px; 
           height: 100px; 
 }

div#meny { 
           position: absolute; 
           left: 30px; 
           top: 130px;
           }


div#hoved { 
            position: absolute;  
            left: 200px;
            top: 130px; 
            font-size: 0.7em;
            padding-left: 20px; 
            padding-right: 20px;
            padding-top: 10px; 
            background-color: #C4EEBF;
            width: 500px; 
            min-height: 300px; 
            
 }


div#bakgrunnsfirkant1 { 
                        position: absolute; 
                        top: 200px; 
                        left: 70px;
                        height: 250px; 
                        width: 50px;
                        background-color: #C1FBAF;
 }

div#bakgrunnsfirkant2 { 
                        position: absolute; 
                        top: 400px; 
                        left: 70px;
                        height: 50px; 
                        width: 150px;
                        background-color: #D5F4CC;
 }

div#gren { 

           position: absolute;
           top: 90px; 
           left: 30px;
 }


td.menyelement, td.menyelement_under { 
                 border-color: white; 
                 margin-bottom: 5px;
                 width: 120px;
                 height: 20px; 
                 font-size: 0.7em;
 }


td.menyelement { 
                 background-color: #A2CC95;
                 padding-left: 15px;
 }

td.menyelement_under { 
                 background-color: #C2E1B8;
                 padding-left: 25px;                       

 }


table.aapningstider_tabell { 
                             border: none; 
                             margin-left: 10px; 
 }

table.kontakt_tabell { 
                       border: none; 
                       margin-left: 10px; 
                       }


td.kontakt_overskrift { 
 
                        background-color: #A8D49B;
                        font-weight: bold; 
                        font-size: 0.6em;
                        padding-right: 3px; 
                        padding-left: 3px; 
                        text-align: top; 
             
 }
td.kontakt_verdi { 
               background-color: #BCE1B0;
               font-size: 0.6em;
               width: 250px; 
               padding-right: 3px; 
               padding-left: 3px; 
 }


td.dagnavn { 
 
              background-color: #A8D49B;
              font-weight: bold; 
              font-size: 0.6em;
              padding-right: 3px; 
              padding-left: 3px; 
 
             
 }
td.tidspunkt { 
               background-color: #BCE1B0;
               font-size: 0.6em;
               width: 90px; 
               padding-right: 3px; 
               padding-left: 3px; 
 }

table.pristabell { 
                   border: none; 
                   margin-left: 10px; 
 }

td.prisnavn { 
              background-color: #A8D49B;
              font-weight: bold; 
              font-size: 0.6em;
              padding-right: 3px; 
              padding-left: 3px; 
 }

td.prisverdi { 
               background-color: #BCE1B0;
               font-size: 0.6em;
               width: 50px; 
              padding-right: 3px; 
              padding-left: 3px; 
 }
a { 
    text-decoration: none; 
    color: black; 
    font-weight: bold; 

 }

a.meny:hover { 
               color: #FFFFFF;
 }


a.meny { 
         color: black;
         font-weight: bold; 
 }



img.bilde_vanlig { 
                   border: solid; 
                   border-width: 1px; 
                   border-color: black; 
 }

p { 
    margin-left: 10px; 

 }

p.overskrift { 
               background-color: #88AF7D;
               font-size: 1.2em;
               color: white; 
               font-weight: bold; 
               padding: 2px;
               margin-left: 0px; 
 } 

p.mindre_overskrift { 
                      background-color: #9BBE91;
                      font-size: 0.9em;
                      padding: 2px;
                      margin-left: 5px;


 }

p.liste { 
          
          
 }


p.rod { 

        color: red;
        }

span.listepunkt { 

                  background-color: blue;
                  padding: 3px; 
                  height: 0px; 
                  margin-right: 3px; 
                  
                  }