      html , body {
	font-family: Helvetica;
	font-size: small;
	color: #000000 ;
        width: 100%;
	background-color: #dddddd ;
	padding: 0px;
	margin-top: 0px ;
        margin-bottom: 0px ;
        margin-left: 0px ;
        margin-right: 0px ;
	/*-webkit-user-select: none;*/
	/*-webkit-transform:translateZ(0);*/
	/*text-rendering:optimizespeed;*/
      }
      #Sender {
	margin-top: 30px ;
	position:fixed;
      }
      table { page-break-inside:avoid; }
      .hide {
      position:absolute;
      left:10px;
      top:50px;
      z-index:-1;
      border: none;
      background-color: transparent;
	    }
      #querys {
	margin-top: 0px ;
      }
      .hjelpetekst {
	font-size:50%;
	opacity: 0.5;
      }
      .notat {
	color:#000000;
	line-height:100%;
	background-color: #FFFFFE;
      }
      .query {
       padding: 0px;
       width: 100%;
       border: 1px solid black ;
       -moz-border-radius: 5px ;
       -webkit-border-radius: 5px ; 
       margin-top: 0px ;
       margin-bottom: 0px ;
       background-color: #bbbbbb ;
       color: black;
       text-shadow: 0px 0px 0px #000000;
       -webkit-border-vertical-spacing: 0px;
       -webkit-border-horizontal-spacing: 0px;

       /*text-shadow: 0px 0px 5px #000000; blur effekt*/
      }
      #salg {
       padding: 0px;
       width: 100%;
       border: 1px solid black ;
       -moz-border-radius: 5px ;
       -webkit-border-radius: 5px ; 
       margin-top: 0px ;
       margin-bottom: 0px ;
       background-color: #bbbbbb ;
       color: transparent;
       text-shadow: 0px 0px 0px #000000;
       border-bottom-width:0px;
       border-top-width:0px;
      }
      .signatur {
       padding: 5px;
       /*width: 768px;*/
       height: 140px;
       width: 100%;
       border: 0px solid black ;
       -moz-border-radius: 5px ;
       -webkit-border-radius: 5px ; 
       margin-top: 1px ;
       margin-bottom: 1px ;
       background-color: #dddddd ;
       color: transparent;
       text-shadow: 0px 0px 0px #000000;
      }
      .heading {
       text-align:center;
       margin-top: 0px ;
       margin-bottom: 0px ;
       margin-left: 0px ;
       margin-right: 0px ;
       background-color: #bbbbbb;
      }
      canvas {
       position:relative;
       
      }
      h2 {
       margin-top: -3px ;
       margin-bottom: -4px ;
       margin-left: 10px ;
       margin-right: 10px ;
      }
      tbody {
       margin-top: -4px ;
       margin-bottom: -4px ;
      }
      .overskrift {
       border: 1px solid black ;
       -moz-border-radius: 5px ;
       -webkit-border-radius: 5px ; 
       text-align:center;
       /*height: 48px;*/
       margin-top: 1px ;
       margin-bottom: 0px ;
       margin-left: 0px ;
       margin-right: 0px ;
       background-color: #bbbbbb;
      }
      .button {
       padding: 5px;
       color: #000000;
       font-size: inherit;
       text-align:center;
       border: 2px  ;
       -moz-border-radius: 5px ;
       -webkit-border-radius: 5px ; 
       margin-top: -2px ;
       margin-bottom: -2px ;
       background-color: #f7f7f7 ;
       border-color: #FFFFFF #666666 #666666 #FFFFFF;
      box-shadow:
      0px 1px 0 0 #222222,
      0px 2px 2px 0 #000000;
      color: transparent; text-shadow: 0px 0px 0px #000000;
      float: right;
      }
      
      .besvart {
       font-style:italic;
       padding: 5px;
       color: #000000;
       font-size: inherit;
       text-align:center;
       border: 2px  ;
       -moz-border-radius: 5px ;
       -webkit-border-radius: 5px ; 
       margin-top: -2px ;
       margin-bottom: -2px ;
       background-color: #d7f7d7;
       border-color: #FFFFFF #666666 #666666 #FFFFFF;
      box-shadow:
      0px 1px 0 0 #222222,
      0px 2px 2px 0 #000000;
      color: transparent; text-shadow: 0px 0px 0px #000000;
      float: right;
      }
      
      .navbutton {
       padding: 5px;
       color: #000000;
       font-size: inherit;
       /*width: 150px;*/
       text-align:center;
       vertical-align:top;
       border: 2px  ;
       -moz-border-radius: 5px ;
       -webkit-border-radius: 5px ; 
       margin-top: -3px ;
       margin-bottom: -4px ;
       background-color: #f7f7f7 ;
       border-color: #FFFFFF #666666 #666666 #FFFFFF;
      box-shadow:
      0px 1px 0 0 #222222,
      0px 2px 2px 0 #000000;
      color: transparent; text-shadow: 0px 0px 0px #000000;
      }      
      nav{ 
	/* Top left corner */
	border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
        width:100%;
	/* Top right corner*/
	border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	/* Opacity */
	opacity: 1;			
	background: #bbbbbb;
	margin: -3px 0px -7px 0px;
	padding: 8px 20px 8px 20px;	
      }
      
      nav table {width:100%;}
      
      nav ul { padding:0px 0px; border-left:none; border-right:none;}
      /*nav li { width: 1px;}*/
      nav a{
 	margin: 0px 5px 0px 5px;
      }
      nav td{
	width: 1px;
 	margin: 0px 5px 0px 5px;
	vertical-align: top;
	/*horizontal-align: text-top;*/
      }
      .right
      {
      position:relative;
      margin-left : auto;
      margin-right : 0;
      background-color:#b0e0e6;
      z-index:-1;
      }
      /*@media print*/
      /*{*/
      /*nav {display:none;}*/
      /*nav ul {display:none;}*/
      /*nav a {display:none;}*/
      /*nav td {display:none;}*/
      /*}*/
      tbody tr:nth-child(odd) {
        background-color: #cccccc;
    }
     tbody tr:nth-child(even) {
        background-color: #eeeeee;
    }
