* {
	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva;
	FONT-SIZE: 11px;
  color:#444444;
}
.textbold {
  font-weight:bold;
}

.textverybig {
  font-weight:bold;
  font-size:55px;
}

table.panel {
	border:1px solid #829098;
	FONT-WEIGHT: bold;
}
td.panelheader {
	background-color:#DEE3E7;
	border-bottom:1px solid #829098;
}
.errormessage {
  color:red;
  font-weight:bold;
}
.error {
  color:red;
  font-weight:bold;
}
A:link {
	COLOR: #7e9da8;
}
A:visited {
  COLOR: #7e9da8;
}
A.overkrift:link {
	COLOR: #7e9da8;
}
A.overkrift:visited {
	COLOR: #7e9da8;
}
A.overkrift:hover {
	COLOR: #7e9da8;
}
A.overkrift:active {
	COLOR: #7e9da8;
}
A:hover {
	COLOR: #336666;
}
A:active {
	COLOR: #990000;
}
/* TOOLBARS */
.toolbarframetop {
  border-bottom:1px solid #829098;
}
.toolbarbuttonclassframe {
  border-left:1px solid #829098;
  border-right:1px solid #829098;
  border-bottom:1px solid #829098;
}
.toolbarbuttonclassframeupper {
  background-color:#DEE3E7;
}
.tabpanetextselected {
	FONT-WEIGHT:bold;
	color:#546C9C;
}
.tabpanetext {
  color:#4B4D73;
}
.toolbarframetop {
	border-bottom:1px solid #829098;
}
.toolbarframeshadow {
	background-color:white;
}
.tabpane {
  FONT-WEIGHT:bold;
  color:white;
  background-color: #BEC3C7;
  cursor:pointer;
  border-bottom:1px solid #829098;
}
.tabpaneselected {
  background-color: #DEE3E7;
  cursor:pointer;
  border-left:1px solid #829098;
  border-right:1px solid #829098;
  border-top:1px solid #829098;
}
a.tabpanelink {
   color: #4B4D73;
}
a.tabpanelink:visited {
   color: #4B4D73;
}
a.tabpanelink:link {
   color: #4B4D73;
}
a.tabpanelink:hover {
   color: white;
}
a.tabpanelinkselected {
   color: #4B4D73;
}
a.tabpanelinkselected:visited {
   color: #4B4D73;
}
a.tabpanelinkselected:link {
   color: #4B4D73;
}
a.tabpanelinkselected:hover {
   color: #4B4D73;
   text-decoration: none;
}

a.toolbarbutton {
   color: #3c8685;
}
a.toolbarbutton:visited {
   color: #3c8685;
}
a.toolbarbutton:link {
   color: #3c8685;
}
a.toolbarbutton:hover {
   color: #666666;
}
a.toolbarbutton:active {
   color: #666666;
}

a.toolbarbuttondisabled {
   color: #c0c0c0;
  text-decoration:none;
  cursor:default;
}
a.toolbarbuttondisabled:visited {
   color: #c0c0c0;
  text-decoration:none;
  cursor:default;
}
a.toolbarbuttondisabled:link {
   color: #c0c0c0;
  text-decoration:none;
  cursor:default;
}
a.toolbarbuttondisabled:hover {
   color: #c0c0c0;
  text-decoration:none;
  cursor:default;
}
a.toolbarbuttondisabled:active {
   color: #c0c0c0;
  text-decoration:none;
  cursor:default;
}

.toolbarimagedisabled {
  filter:alpha(opacity=30);
  opacity:3;
  cursor:default;
}


/* END OF TOOLBARS */

/* LIST */
.genericlist {
}
.headercell {
  background-color: #ffffff;
  padding:5px;
  background-image:url("/images/listegradient.gif");
}
.odd {
  background-color:#ffffff;
}
.even {
  background-color:#ffffff;
}
.datacell {
  padding:5px;
}
input.filterinputbox {
  border:1px solid #666666;
}

/* END OF LIST */

/** ESEV FORM */
.esevform {
  border:1px solid #829098;
  FONT-WEIGHT: bold;
}
.esevformheader {
  background-color:#DEE3E7;
  border-bottom:1px solid #829098;
}
/** END OF ESEV FORM */

/** ESEV LABEL **/
table.esevlabel {
	border:1px solid #829098;
	FONT-WEIGHT: bold;
}
td.esevlabelheader {
	background-color:#DEE3E7;
}

table.errormain {
	border:1px solid #F00000;
	FONT-WEIGHT: bold;
}
td.errorheader {
	background-color:#F0A0A0;
  color: white;
  font-weight: bold;
}

/** END OF ESEV LABEL */

/** FAMILY REPORT */
table.familylabel {
	border:1px solid #829098;
	FONT-WEIGHT: bold;
}
td.familylabelheader {
	background-color:#DEE3E7;
}

.familyreportcaption {
  border-top: 1px solid #829098;
  font-weight: bold;
}
.familyrowcaption {
  font-weight: normal;
}
.familyreporttotal {
  border-top: 1px solid #829098;
  font-weight: bold;
}
.familycelldata {
  font-weight:normal;
}
.familylabeltotal {
  border-top: 1px solid #829098;
  font-weight: bold;
}
/** END OF FAMILY REPORT */

/** TOP10/BOTTOM10*/
td.highlowlabelheader {
  font-weight:bold;
}

/** Analysis */

div#analysisheader {
   border:1px solid black;
}

div#analysistitle {
   text-align:center;
   font-size:20px;
}

div#analysisdetail {
   text-align:center;
}
div#analysisteamid {
   text-align:center;
}
div#surveyprogresstitle {
   font-weight:bold;
   margin-bottom:5px;
}
div#surveyprogressframe {
   position:relative;
}
div#surveyprogress {
   border-bottom: 1px solid #829098;
   border-left: 1px solid #829098;
   border-collapse:collapse;
}
div#surveyprogresssubtitle {
   font-weight:bold;
   display:inline;
}

td.esevgraph{
	width:100%;
	height:12px;
	background-color:#DEE3E7;
}

div#surveyprogress {
   position:absolute;
   top:23px;
   right:1px;
   display:inline;
   padding:10px;
   background-color:#dee3e7;
}
td.esevprogress {
   border:1px solid black;
}
div#surveyprogressactive {
   font-weight:bold;
   display:inline;
}
