/* Body */

@media print {
    body { font-family: verdana;
    }

     table.hode{
     width: 100%;
     background-color: #ffffff;
     border: 1px solid #c0c0c0;
     }

    tr.hode{
      display: none;
    }
    
    td { 
      font-family: Verdana, Arial, Helvetica, sans-serif; 
      font-size: 14px;
      padding: 1px;
    }



    /**
    .hode {
    display: none;
    }
    */
    }    


@media screen {  	
  	
BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-top: 2px;
    margin-bottom: 0px;
    margin-left: 10px;
    margin-right: 10px;
	background-color: #cccc99;
	color : #000000;
	}

td,tr,p,div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}
	
    .innhold {
      padding-left: 3px;
      padding-right: 3px;
      background-color="#EEEFDD";
      line-height: 1.4;
    }    
    
	
    
    
    H1 {
      color: #000000;
      }
    
    H2 {
      color: #000000;
      }
    
    H3 {
      color: #000000;
      }
    
    H4 {
      color: #000000;
      }
    
    H5 {
      color: #000000;
      }
    
    H6 {
      color: #000000;
      }

    
    .heading {
      font-size: 10pt;
      font-weight: bold;
      color: #000000;
    }

    .menu {
      font-size: 8pt;
      color: #444466;
      text-decoration: none;
    }
    
    .menu:hover {
      color: #FF6600;
      text-decoration: none;
      background-color: transparent;
    }
    
    .atmmenu {
      font-size: 8pt;
      color: #444466;
      text-decoration: none;
      background-color: transparent;
    }
    
    .atmmenu:hover {
      color: #FF6600;
      text-decoration: none;
      background-color: transparent;
    }    

    .menuSelected, .menuSelected:hover {
      font-size: 8pt;
      color: #000000;
      text-decoration: none;
      background-color: transparent;
    }

    .submenu {
      font-size: 8pt;
      color: #EEEEEE;
      text-decoration: none;
      background-color: transparent;
    }
    
    .submenu:hover, .submenuSelected, .submenuSelected:hover {
      color: #FFFFFF;
      text-decoration: none;
      background-color: transparent;
    }

	a
	{ 
	color: #4872aa; 
	text-decoration: underline; 
	font-weight: normal; 
	}
 
	a:hover  
	{
	text-decoration: none;
	background-color: #cccc99;
	color: #111111;
	}


  
    .boldlink {
      color: #00316d;
      text-decoration: none;
      font-weight: bold;
    }
    .link {
      color: #00316d;
      text-decoration: none;
    }

    .boldlink:hover, .link:hover {
      color: #000000;
    }

    .signature {
      color: #999999;
      font-size: 7pt;
    }

    .topptekst {
      color: #444466;
      font-size: 7pt;
    }
    
    .topptekst2 {
      color: #005C8B;
      font-size: 9px;
    }
        
    .dato {
      color: #666666;
      font-size: 7pt;
      text-decoration: italic;   
    }
    
    .errorbox {
      background-color: #000000;
      color: #ffee00;
      border: 3px solid #cc0000;
      xfont-weight: bold;
      padding: 10px;
    }
    
    .input {
      width: 300px;
    }

    table.list thead td {
      background-color: #eeeeee;
      font-weight: bold;
    }
    
    table.list tbody td {
      color: #333333;
    }

    table.list tbody tr.alternate {
      background-color: #f8f8f8;
    }
    
    div.list {
      color: #333333;
    }
    
    .dim {
      color: #666666;
    }
    
    ul.simplelist {
      margin-top: 0px;
      margin-left: 30px;
      list-style-type: circle;
    }
    
    ul.simplelist li {
      margin-top: 5px;
    }

    
    select.search {
      width: 300px;
      font-size: 8pt;
    }
    input.search {
      width: 250px;
      font-size: 8pt;
    }
    input.searchButton {
      width: 50px;
      font-size: 8pt;
    }

    table.searchTab td {
      background-color: #cccccc;
      border: 1px solid #ffffff;
      padding: 0px;
    }
    table.searchTab input.search {
      background-color: #ffffff;
    }

    
    .datatable td {
    }

    .formtable td {
    }
    
    .datacell {
      background-color: #ffffff;
      border: 1px solid #dddddd;
      padding: 4px;
    }
    .formcell {
      background-color: #f8f8f8;
      border: 1px solid #dddddd;
      padding: 4px;
      font-size: 8pt;
      color: #666666;
      vertical-align: middle;
    }
    .datatable .labelcell {
      background-color: #f8f8f8;
      border: 1px solid #dddddd;
      text-align: right;
      vertical-align: top;
      font-size: 8pt;
      width: 120px;
      padding-top: 6px;
      padding-bottom: 4px;
      padding-left: 4px;
      padding-right: 4px;
    }      
    .formtable .labelcell {
      background-color: #f8f8f8;
      border: 1px solid #dddddd;
      text-align: right;
      vertical-align: top;
      font-size: 8pt;
      width: 120px;
      padding-top: 8px;
      padding-bottom: 4px;
      padding-left: 4px;
      padding-right: 4px;
    }      
    .buttoncell {
      background-color: #f8f8f8;
      border: 1px solid #dddddd;
      text-align: right;
      vertical-align: top;
      font-size: 8pt;
      padding: 4px;
      color: #666666;
    }
    
    .warningLabelCell {
      background-color: #f8f8f8;
      border: 1px solid #dddddd;
      text-align: right;
      vertical-align: top;
      font-size: 8pt;
      font-weight: bold;
      color: #990000;
      width: 120px;
      padding-top: 6px;
      padding-bottom: 4px;
      padding-left: 4px;
      padding-right: 4px;
    }
    .warningDataCell {
      background-color: #ffffff;
      border: 1px solid #dddddd;
      padding: 4px;
    }    

    .banner, .banner td {
      border: 1px solid black;
      background-color: #C5D4DD;
      font-weight: bold;
      padding: 10px;
    }
        
    
  }/* slutt media screen */
