/* Stiler for sidehode */  
  div.title {
    float:left; 
    font-size:300%; 
    font-weight:bold;
    padding-top: 0.5em;
  }
  
  div.right {
    float:right;
    bottom: 0.5em;
  }
  
  div.editor {
    text-align:right;
    padding-top: 0.5em;
    font-size:smaller;
  }
  
/* Stiler for hoveddelen av sidene */  
  div.main {
    padding-top: 1.5em;
  }
  
/* Stiler for menyen på venstre side */  
  div.menuCol {
    float:left;
  }
  
  div.menu {
    width:9em;
    background-color:#fafadd;
  }
  
  div.content {
    margin-left:10em;
    padding-left:3em;
  }
  
  div.menuItem, div.menuSelectedItem {
    padding: 0.7em 0.7em 0.7em 0.7em;
  }
  
  div.menuSelectedItem {
    font-weight: bold;
  }
  
  div.menuLogo {
	  padding-top: 2em;
	  text-align: center;
  }
  
  *.framhev {
	  color: crimson;
  }

/* Stiler for sidebunn */  
  div.footer {
    font-size:smaller; 
    font-style: italic
  }

/* Stiler for tekstinnhold */
  body { 
    font-family: verdana, arial, helvetica, sans-serif; 
    padding: 0 2em 1em 2em; 
  } 

  h1 {
    margin-top:0
  }

  h2 {
    margin-top: 1.5em
  }

  table {
	  border-collapse: collapse; 
	  border: 1px solid black;
  }

  td, th {
    text-align:left; 
    vertical-align:top; 
  }

  th {
    padding: 0.4em 0.4em 0.4em 0.4em;
    background-color: #e0e0e0; 
	  border: 1px solid black;
  }

  td.head { 
    font-weight: bold;
  }

  td {
    padding: 0.6em 0.6em 0.6em 0.6em;
    background-color: #f7f7f7; 
    font-size: smaller;
	  border: 1px solid black;
  }
  
  li {
	  padding-bottom: 0.5em
  }

/* Stiler brukt av oppslagstavla */
 div.oppslagstavle {
   font-family:courier new,courier,monospace;
   border-style:double;
   padding:1.5em;
   margin-top:2em;
   margin-bottom:2em;
 }
 
 div.oppslagtittel {
   font-size:larger;
   font-weight: bold;
   padding-bottom: 1em;
 }
 
 div.oppdateringsfeil {
   padding:0 1.5em 1em 1.5em;
   font-weight: bold;
   color:#cc6666;
 }
 
 p.konkurranseVeggTittel {
	 width: 20em;
	 padding: 0.5em 4em 0.5em 4em;
	 background: darkorange;
	 margin-bottom: 0.1em;
 }

 p.moderatVeggTittel {
	 width: 20em;
	 padding: 0.5em 4em 0.5em 4em;
	 background: navajowhite ;
	 margin-bottom: 0.1em;
 }

 .graderingTabell {
	 margin-top: 0;
	 margin-bottom: 1em;
 }
 
 .graderingTabell td.green {
	 color: white;
	 background: green;
	 height: 3em;
 }
 
 .graderingTabell td.black {
	 color: white;
	 background: black;
	 height: 3em;
 }
 
 .graderingTabell td.blue {
	 color: white;
	 background: blue;
	 height: 3em;
 }
 
 .graderingTabell td.yellow {
	 color: black;
	 background: yellow;
	 height: 3em;
 }
 
 .graderingTabell td.pink {
	 color: black;
	 background: pink;
	 height: 3em;
 }
 
 .graderingTabell td.red {
	 color: black;
	 background: red;
	 height: 3em;
 }
 
 .graderingTabell td.orange {
	 color: black;
	 background: orange;
	 height: 3em;
 }
 
 .graderingTabell td {
	 color: black;
	 background: white;
	 width: 6em;
 }