   /* inkludert fra ny design*/
   
   
   FORM {
   margin: 0 0 0 0px;
   }
  BODY {
		margin: 0 0 0 0px;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	
	A.logout {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: black;
		font-size: 10pt;
		font-weight : bold;
		text-decoration: none;
		padding-right: 8px;
	}
	A.logout:visited {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: black;
		font-size: 10pt;
		font-weight : bold;
		text-decoration: none;
		padding-right: 8px;
	}
	
	A.logout:hover {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: black;
		font-size: 10pt;
		font-weight : bold;
		text-decoration: underline;
		padding-right: 8px;
	}
	DIV.logout {
	font-size: 10pt;
	font-weight : normal;
	padding-right: 8px;
	}
	
	TD.subheading {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 9pt;
	height: 25px;
	text-align: right;
	padding-right: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
	TD.tinysubheading {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 9pt;
	height: 15px;
	text-align: right;
	padding-right: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	}
	
	TD.tinysubheadingright {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size: 9pt;
	height: 15px;
	text-align: left;
	padding-right: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	}
	
	TD.othersettings {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	height: 25px;
	text-align: left;
	padding-left: 2px;
	}
	
	TD.qalternatives {
	padding-top: 2px;
	padding-bottom: 2px;
	}
	
	TR.rowalternatives {
	}
	
	TABLE.extratable {
        border-bottom-color: #E0ECEC;
        border-bottom-style: solid;
        border-left-width: 2px;
        border-left-color: #E0ECEC;
        border-left-style: solid;  
        border-bottom-width: 2px;
	}
	
  TABLE.extratabledrop {    
        border-bottom-color: #BAD4D4;
        border-bottom-style: solid;
        border-left-width: 2px;  
        border-left-color: #BAD4D4;  
        border-left-style: solid;  
        border-bottom-width: 2px;
        }


	TABLE.meny {
		background-color: #CECECE;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		width: 790px;
		height: 18px;
	}
	TABLE.meny2 {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		width: 790px;
		height: 22px;
	}
	TABLE.tab {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 1pt;
		width: 775px;
		height: 5px;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 4px;
	}
	TABLE.tabline {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 1pt;
		width: 775px;
		height: 5px;
		margin-top: 0px;
		background-color: #5C9898;
		margin-left: 4px;
	}
	TABLE.content {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		width: 775px;
		margin-bottom: 3px;
		background-color: #E0ECEC;
		margin-left: 4px;
		height: 70px;
		padding: 5px 5px 5px 5px;
		
	}
	TABLE.newsline {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13pt;
		width: 775px;
		height: 15px;
		margin-top: 0px;
		background-color: #5C9898;
		margin-left: 4px;
		margin-bottom: 0px;
		margin-top: 5px;
		padding-left: 5px;
	}
		TABLE.buttons {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		width: 775px;
		margin-bottom: 3px;
		margin-left: 0px;
		
	}
	TD.meny {
		background-color: #CECECE;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		width: 354px;
	}
	select.surveychooser {
		color: white;
		background-color: #5D9799;
		border: thin solid Black;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11pt;
		width: 250px;
		margin-left : 17px;
		margin-top : 6px;
		margin-bottom : 0px;
		font-weight : bold;
	}
	option.new {
		color: white;
		background-color: #5D9799;

	}
	option.spacer {
		color: white;
		background-color: #5D9799;

	}
	option.ordinary {
	}
	IMG.logo {
		margin-left : 15px;
		margin-bottom : 4px;
		margin-top : 4px;
	} 
	
   
   
   /* gammel design..:-) 

    body  {
          background-color : #cccc99;
          margin : 0 0 0 15px;
		  
		 } */
		 
	      
    h1 , h2 , h3 , h4 , h5 , h6 {
          color : black;
          font-family : Helvetica, Arial, sans-serif;
          font-size : 20pt;
          font-weight : bold;
      }
    h1.step {
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 15pt;
		  text-align : center;
          color : black;
		  display: inline;
		  margin-left: 8px;
      }
	 h1.change {
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 15pt;
		  text-align : left;
          color : black;
		  display: inline;
		  
      }
	  
	 


	 
    h1.login {
		
          font-size : 12pt;
          font-weight : bold;
          display : inline;
      }
    h2.login {
          font-size : 10pt;
          display : inline;
      }
	  
	h3.login {
          font-size : 10pt;
          display : inline;
      }
	
    DIV.login {
          font-family : Helvetica, Arial, sans-serif;
          font-size : 10pt;
          display : inline;
      }
    TABLE.login {
          background-color : #E0ECEC;
          width : 300px;
          border : none;
          border-width : 0px 0px 0px 0px;
          margin-left: 8px;
      }
    TD.login {
          width : 300px;
		  font-size : 10pt;
      }
    input.login {
          border : 1px solid black;
          padding-left : 5px;
          width : 180px;
      }
    input.loginlong {
          border : 1px solid black;
          padding-left : 5px;
          width : 250px;
      }
    input.loginbutton {
		  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
          color : white;
		  border: none;
          background-color : #5C9898;
          font-weight : bold;
          font-size : 10pt;
          text-decoration : none;
		  margin-top: 10px;
		  margin-bottom: 5px;
          margin-left : 5px;
		  margin-right: 5px;
          text-align : center;
      }
	      input.loginbutton:hover {
		  color : black;
		  text-decoration : underline;
		  
      }
	  
    p {
          color : #000000;
          font-family : Helvetica, Arial, sans-serif;
          font-size : 10pt;
      }
    DIV.usermessage {
          color : #5C9898;
          font-size : 10pt;
      }
	DIV.surveystatuson {
          color : #5C9898;
          font-weight : bold;
      }
    tr.toprow {
          background-color : #cc9933;
          font-family : Arial, Helvetica, sans-serif;
          font-size : 12px;
          font-weight : bold;
          font-style : italic;
      }
    TABLE.mainstat {
          background-color : white;
          width : 750px;
		  margin-left: 12px;
		  margin-top: 5px;
      }
    TABLE.barstat {
          width : 310px;
          height : 15px;
      }
    TABLE.stats {
          background-color : #cccc99;
          width : 300px;
          height : 15px;
          border : solid ;
          border-width : 1px 1px 1px 0;
          border-color : #cc9933;
      }
    TABLE.statswide {
          background-color : #cccc99;
          width : 780px;
          height : 15px;
          border : solid ;
          border-width : 1px 1px 1px 0;
          border-color : #cc9933;
      }
    TABLE.settingstats {
          background-color : #cccc99;
          width : 400px;
          border : solid ;
          border-width : 1px 1px 1px 0;
          border-color : #cc9933;
      }
    TABLE.settingstats2 {
          background-color : #cccc99;
          width : 780px;
          border : solid ;
          border-width : 1px 1px 1px 0;
          border-color : #cc9933;
      }

    TD.stats {
          padding-left : 8px;
          width : 130px;
      }
    TD.questioncellstat {
          background-color : #5C9898;
          font-family : Arial, Helvetica, sans-serif;
          color : white;
          font-weight : bold;
          padding-left : 8px;
      }
    TD.firstlinetextstat {
          background-color : #5C9898;
		  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		  font-weight : bold;
		  font-size: 9pt;
          color : white;
          text-align : center;
          width : 100px;
          font-weight : bold;
      }
    TD.alternativecellstat {
		  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	      font-weight : normal;
	      font-size: 9pt;
          border-top-width : 1px;
          border-top-color : #5C9898;
          border-top-style : solid;
		  border-left-width : 3px;
          border-left-color : #5C9898;
          border-left-style : solid;
          width : 200px;
          padding-left : 8px;
      }
    TD.barcellstat {
          border-top-width : 1px;
          border-top-color : #5C9898;
          border-top-style : solid;
          width : 300px;
      }
    TD.datocellstat {
          border-bottom-width : 1px;
          border-bottom-color : #5C9898;
          border-bottom-style : solid;
          text-align : center;
          margin : 0;
          padding-left : 0;
      }
    TD.tekstcellstat {
          border-left-width : 1px;
          border-left-color : #5C9898;
          border-left-style : solid;
          border-bottom-width : 1px;
          border-bottom-color : gray;
          border-bottom-style : solid;
      }
    TD.responsecellstat {
          font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	      font-weight : bold;
	      font-size: 9pt;
		  border-top-width : 1px;
          border-top-color : #5C9898;
          border-top-style : solid;
		  border-right-width : 1px;
          border-right-color : #5C9898;
          border-right-style : solid;
          text-align : right;
          padding-right : 50px;
      }
    TD.percentcellstat {
	      font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	      font-weight : bold;
	      font-size: 9pt;
          border-top-width : 1px;
          border-top-color : gray;
          border-top-style : solid;
		  border-right-width : 3px;
          border-right-color : #5C9898;
          border-right-style : solid;
          text-align : right;
          padding-right : 34px;
      }
    TD.totalcellstat {
          border-top-width : 1px;
          border-top-color : #5C9898;
          border-top-style : solid;
          background-color : #5C9898;
      }
    TABLE.rawdata {
          width : 100%;
      }
    TD.firstrawrow {
          border-top-width : 1px;
          border-top-color : #5C9898;
          border-top-style : solid;
          background-color : #5C9898;
          text-align : center;
          font-weight : bold;
          padding-left : 4px;
          padding-right : 4px;
      
	
     }
    TD.secondrawrow {
          background-color : white;
          text-align : center;
	  padding-left : 4px;
	  padding-right : 4px;
      }
    TD.firstrawrownr {
          background-color : #5C9898;
          text-align : center;
          width : 50px;
          font-weight : bold;
	}
    TD.firstrawrowdate {
          background-color : #5C9898;
          width : 140px;
          text-align : center;
          font-weight : bold;
      }
    TD.rawdatafillertop {
          background-color : #5C9898;
      }
    TD.rawdatafillerbottom {
          background-color : white;
      }
    TD.rawdatanr {
          width : 50px;
          text-align : center;
      }
    TD.rawdatadate {
          width : 140px;
          text-align : center;
      }
    TD.rawdataresultat {
          width : 100px;
          text-align : center;
      }
    TD.rawdataresultattekst {
          width : 100px;
          text-align : center;
      }
    TD.rawdatacheck {
          width : 50px;
          text-align : center;
      }
    TD.skjulcellstat {
          border-top-style : none;
      }
    TD.lastlineresponsestat {
          font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	      font-weight : bold;
	      font-size: 9pt;
		  border-top-width : 1px;
          border-top-color : #5C9898;
          border-top-style : solid;
          text-align : right;
          padding-right : 50px;
          background-color : #5C9898;
      }
    TD.lastlinepercentstat {
		  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		  font-weight : bold;
	      font-size: 9pt;
          border-top-width : 1px;
          border-top-color : #5C9898;
          border-top-style : solid;
          text-align : right;
          padding-right : 37px;
          background-color : #5C9898;
      }
    INPUT.flat {
          border : 1px solid #5C9898;
          padding-left : 5px;
          width : 240px;
      }
    INPUT.flatsmall {
          border : 1px solid #5C9898;
          padding-left : 5px;
          width : 180px;
      }
    SELECT.flat {
          border : 1px solid #5C9898;
          padding-left : 5px;
          width : 140px;
      }
    INPUT.commentbutton {
          text-decoration : underline;
          background-color : #5C9898;
          text-align : left;
          font-weight : bold;
          border : 0 none ;
          padding-left : 8px;
          color : black;
      }
	  
	  INPUT.commentbutton:hover {
	       color : white;
	       cursor: pointer;
	   }
	   
	 TD.barchart {
		background-color: #5C9898;
		padding-left: 4px;
		padding-top: 4px;
		padding-bottom: 4px;
	} 	
	
    TD.barstat {
          background-color : black;
      }
    tr.datarow1 {
          background-color : #E0ECEC;
      }
    tr.datarow2 {
          background-color : white;
      }
    td.rightcell {
          text-align : center;
      }
    a {
          color : black;
      }

    a.large {
          font-size : 20px;
          color : black;
      }
    a:link {
          color : black;
          text-decoration : underline;
      }
    a:hover {
          color : black;
          text-decoration : underline;
      }
    a.nav:link {
          color : black;
          text-decoration : underline;
      }
    a.nav:visited {
          color : black;
          text-decoration : underline;
      }
    a.nav:hover {
          color : #5C9898;
          text-decoration : underline;
      }
    

    a.disabledbutton {
          font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
          color : white;
          background-color : #E0ECEC;
          font-weight : bold;
          font-size : 10pt;
          text-decoration : none;
          padding-left : 5px;
          padding-top : 3px;
          padding-bottom : 3px;
          padding-right : 5px;
          margin-left : 5px;
          margin-right: 5px;
          text-align : center;

   }

    a.button {
          font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
          color : white;
          background-color : #5C9898;
          font-weight : bold;
          font-size : 10pt;
          text-decoration : none;
          padding-left : 5px;
		  padding-top : 3px;
		  padding-bottom : 3px;
          padding-right : 5px;
          margin-left : 5px;
	  margin-right: 5px;
          text-align : center;
      }
    a.button:hover {
         color : black;
		 text-decoration : underline;
      }
	
	a.tabselected {
	      font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
          color : white;
          background-color : #5C9898;
          font-weight : bold;
          font-size : 9pt;
          text-decoration : none;
          margin-left : 0px;
	 margin-right: 0px;
          text-align : center;
		  width: 141px;
		  width: 136 px;
		  height: 16px;
		  height: 15 px;
		  margin-top: 0px;
		  margin-bottom: 0px;
		  display: block;
		  border-top: 1px;
		  border-left: 0px;
		  border-bottom: 0px;
		  border-right: 0px;
		  border-color: #5C9898;
	  	  border-style: solid; 
	}
		a.tabunselected {
	      font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
          color : #5C9898;
          background-color : #E0ECEC;
          font-weight : bold;
          font-size : 9pt;
          text-decoration : none;
          margin-left : 0px;
		  margin-right: 0px;
          text-align : center;
		  border-top: 1px;
		  border-left: 0px;
		  border-bottom: 0px;
		  border-right: 0px;
		  border-color: #5C9898;
	  	  border-style: solid; 
		  width: 139px;
		  width: 136 px;
		  height: 16px;
		  height: 15 px;
		  display: block;
	}
	a.tabunselectedleft {
	      font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
          color : #5C9898;
          background-color : #E0ECEC;
          font-weight : bold;
          font-size : 9pt;
          text-decoration : none;
          margin-left : 0px;
		  margin-right: 0px;
          text-align : center;
		  border-top: 1px;
		  border-left: 1px;
		  border-bottom: 0px;
		  border-right: 0px;
		  border-color: #5C9898;
	  	  border-style: solid; 
		  width: 141px;
		  width: 136 px;
		  height: 16px;
		  height: 15 px;
		  display: block;
	}
	a.tabselected:hover {
	color : black;
	text-decoration : underline;
	}
	a.tabunselected:hover {
	color : black;
	text-decoration : underline;
	
	}
	a.tabunselectedleft:hover {
	color : black;
	text-decoration : underline;
	}
	
	/*Kompanserer for at IE og Mozilla regner tabellbredde paa ulik maate
	Denne soerger for at en liten glipe nederst paa tabbene hos Mozilla blir fylt med
	en OK farge..  */
	
	td.tabmellomstor {
        font-size : 2pt;  
        width : 15px;
        }

	td.tabmellom {
	font-size : 2pt;
	width : 14px;
	}	

        td.tablitenslutt {
        font-size : 2pt;  
        width : 14px;
        }
             
	td.tabempty {
        font-size : 2pt;  
	background : white;
	}
	
	
	TD.darkback {
	background-color : #5C9898;
	
	}
	
	IMG.mozillaextra {
	border-bottom: 1px solid #5C9898;
		}
	
	
	TD.lightback {
	background-color : #E0ECEC;
	
	}
	
    .title {
          font-family : Times, serif;
          font-weight : bold;
          font-size : 30px;
          color : #5C9898;
          background-color : #cc9933;
      }
    .titlelight {
          font-family : Times, serif;
          font-weight : bold;
          font-size : 30px;
          color : #000000;
          background-color : #ffffcc;
      }
    .spacer {
          font-size : 1px;
      }
    .cright {
          font-family : Helvetica, Arial, sans-serif;
          font-size : 10px;
          line-height : 100%;
          font-weight : normal;
          color : #000000;
      }
    .lightCRight {
          font-family : Helvetica, Arial, sans-serif;
          font-size : 10px;
          line-height : 100%;
          font-weight : normal;
          color : #ffffff;
      }
    .smallTitle {
          font-family : Times, serif;
          font-weight : bold;
          font-size : 24px;
          line-height : 110%;
          color : #5C9898;
          background-color : #cc9933;
      }
    .menu {
          font-family : Helvetica, Arial, sans-serif;
          font-size : 13px;
          line-height : 110%;
          font-weight : bold;
          color : #5C9898;
          background-color : #cc9933;
      }
    .fakeMenu {
          font-family : Helvetica, Arial, sans-serif;
          font-size : 13px;
          line-height : 110%;
          color : #ffffff;
      }
    .news {
          font-family : Helvetica, Arial, sans-serif;
          font-size : 14px;
          line-height : 130%;
          font-weight : normal;
          color : #000000;
          background-color : #ffffcc;
      }
    INPUT.submit {
          font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
          color : white;
		  border: none;
          background-color : #5C9898;
          font-weight : bold;
          font-size : 10pt;
          text-decoration : none;
		  margin-top: 10px;
		  margin-bottom: 5px;
          margin-left : 5px;
		  margin-right: 5px;
          text-align : center;
      }
	  INPUT.submit:hover {
          color : white;
		  text-decoration : underline;
		  
      }
    TABLE.mothertable {
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		width: 775px;
		margin-bottom: 3px;
		background-color: #5C9898;
		margin-left: 4px;
		height: 70px;
		padding: 0px 0px 0px 0px;
      }
    TABLE.tablemain {
          width : 767px;
		  margin-left: 0px;
		  margin-right: 0px;
      }
    
    TD.mothertablecell {
          background-color : #5C9898;
          border-style : none;
		  margin-left: 0px;
		  margin-right: 0px;
      }
    TD.margin {
		  border: none;
          border-style : none;
          background-color : #5C9898;
		  margin-left: 0px;
		  margin-right: 0px;
      }
    TD.bunncell {
          vertical-align : bottom;
          height : 10px;
      }
    TD.firstcell {
          background-color : #E0ECEC;
          vertical-align : top;
          width : 510px;
          padding-left : 20px;
          border : 1px solid #5C9898;
	}
    TD.secondcell {
          background-color : #E0ECEC;
          font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
          font-size : 12px;
          font-weight : bold;
          line-height : 20px;
          color : black;
          width : 160px;
          vertical-align : middle;
          border : 1px #5C9898;
          border-left-style : none;
          border-top-style : solid;
          border-right-style : none;
          border-bottom-style : solid;
      }
    TD.thirdcell {
          background-color : #E0ECEC;
          width : 30px;
          padding-right : 0px;
          vertical-align : top;
          border : 1px #5C9898;
          border-left-style : none;
          border-top-style : solid;
          border-right-style : solid;
          border-bottom-style : solid;
      }
    DIV {
          font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
          font-size : 12px;
          font-weight : bold;
          line-height : 20px;
          color : black;
      }
    DIV.forklaring {
          color : #5C9898;
      }
    DIV.kontrolloverskrift {
          color : #5C9898;
      }
    DIV.textareadiv {
          margin-left : 95px;
      }
    DIV.spmalternativer {
          margin-left : 65px;
      }
    DIV.comment {
          margin-left : 95px;
          color : #5C9898;
      }
    TEXTAREA.textareabox {
          width : 365px;
      }
    INPUT.blokkteller {
          width : 0;
          visibility : hidden;
      }
    INPUT.inputQuestion {
          width : 460px;
      }
    INPUT.singlealternativ {
          width : 365px;
      }
    INPUT.questionalternatives {
          width : 305px;
          margin-left : 30px;
      }
    SELECT.qort {
          width : 115px;
      }
    SELECT.selectexp {
          width : 220px;
          background-color : #ffffcc;
      }
    SELECT.selectarea {
          width : 220px;
          background-color : #ffffcc;
      }
    IMG.addbutton {
	  padding-right: 2px;
	  margin-right: 2px;
          height : 32px;
          width : 32px;
          border : 0 none ;
      }
    IMG.deletebutton {
          height : 32px;
          width : 32px;
          border : 0 none ;
      }
    IMG.moveupbutton {
          margin-top: 20px;
	  height : 32px;
          width : 32px;
          border : 0 none ;
      }
    IMG.movedownbutton {
	  padding-top: 4px;
	  padding-right: 3px;
          height : 32px;
          width : 32px;
          border : 0 none ;
      }
    TD.cellquery {
          background-color : #ffffcc;
      }

