.hide {
	visibility: collapse;
}
.accessorySelect{
 width:500px;
}
.accessoryLeftColWidth{
 width:105px;
}
.multiSelection{
  float:left;
  width:800px;
/*  height:100px;*/
  border:1px; 
  background-color:#fff;
  color:#000;
  font-weight:normal;
  margin-top:0px;
  /*border-top: 1px solid #d5d5d5;*/
  border:1px solid #839CBA;/*#d5d5d5;*/
margin:1px;
}
.multiSelection .inputHeader {
  background :#b5c6da;/*#839CBA; *//*#d5d5d5;*/
}
.multiSelection .nextArrow {
 float: right;
 margin:3px;
}
.multiSelection .tableSize300 {
 width:300px;
}
.multiSelection .tableSize800 {
 width:800px;
}
.singleSelection {
  float:left;
  width:370px;
  height:275px;
  border:1px; 
  font-size: 12px;
  background-color:#fff;
  color:#000;
  font-weight:normal;
  margin-top:0px;
  /*border-top: 1px solid #d5d5d5;*/
  border:1px solid #839CBA;/*#d5d5d5;*/
margin:4px;
}
.singleSelection .inputHeaderNext {
  width:350px;
  font-size: 12px;
}

.singleSelection .inputHeaderNext2 {
  width:100px;
  font-size: 12px;
}
.singleSelection2 {
  float:left;
  width:520px;
  height:600px;
  border:1px; 
  background-color:#fff;
  color:#000;
  font-size: 12px;
  font-weight:normal;
  margin-top:0px;
  /*border-top: 1px solid #d5d5d5;*/
  border:1px solid #839CBA;/*#d5d5d5;*/
margin:4px;
}
.singleSelection2 .inputHeaderNext {
  width:350px;
  font-size: 12px;
}
.singleSelection2 .inputHeaderNext2 {
  width:100px;
  font-size: 12px;
}
.singleSelection3 {
  float:left;
  width:370px;
  height:370px;
  border:1px; 
  background-color:#fff;
  color:#000;
  font-weight:normal;
  margin-top:0px;
  /*border-top: 1px solid #d5d5d5;*/
  border:1px solid #839CBA;/*#d5d5d5;*/
margin:4px;
}
.singleSelection3 .inputHeaderNext {
  width:350px;
  font-size: 12px;
}
.widthRightNav {
  width:150px;
}
.approw {
  float:left;
  width:590px;
/*  height:100px;*/
  border:1px; 
  background-color:#fff;
  color:#000;
  font-weight:normal;
  margin-top:0px;
  /*border-top: 1px solid #d5d5d5;*/
  border:1px solid #839CBA;/*#d5d5d5;*/
margin:1px;
}
.approw .approwsmall {
  width:320px;
}
.approw .inputHeader {
  background :#b5c6da;/*#839CBA; *//*#d5d5d5;*/
}
.approw #nextImg{
float:left;
width:20px; /* 80px */
  height:20px;
  border:1px solid #839CBA; /*#d5d5d5;*/
}
.approw img{
float:left;
width:141px; /* 80px */
  height:140px;
  border:1px solid #839CBA; /*#d5d5d5;*/
}
.approw #typeImg{
float:left;
width:133px; /* 80px */
  height:133px;
  border:1px solid #839CBA; /*#d5d5d5;*/
}
.approw #versionImg{
float:left;
width:85px; /* 80px */
  height:85px;
  border:1px solid #839CBA; /*#d5d5d5;*/
}
.approwNew {
  float:left;
  width:590px;
/*  height:100px;*/
  border:0px; /* border:1px; */
  background-color:#fff;
  color:#000;
  font-weight:normal;
  margin-top:0px;
  /*border-top: 1px solid #d5d5d5;*/
  /* border:1px solid #839CBA;/*#d5d5d5;*/
margin:1px;
}
.approwNew .border {
  border: 1px solid #839CBA;/*#d5d5d5;*/
}
.approwNew .inputHeaderNew {
  /*background :#b5c6da;/*#839CBA; *//*#d5d5d5;*/*
}
.limage{
width:85px; /* 70px */
  height:85px;
  /*border:1px solid black; /* #d5d5d5;*/
}
.approw #txt{
float:left;
width:230px;
font-size : 12px;
}
/*.approw */#txtSelect{
	float:left;
	border : 1px solid Black;
	/*margin-top : 100px;*/
	font: bold 16px;
	cursor: hand;
	background: #d5d5d5;
	color: #6A6A6A;
	margin-left: 10px;
        margin-top: 2px;
}
.approw #typrubrik {
 /* float:left;*/
  font-size:12px;
  font-weight:bold;
}
.approw #typrubrikSmall {
	float:left;
	font-weight: normal;
	border : thin;
}
.approw #limits {
	text-align: left;
        font-size:12px;
	font-weight:normal;
}
.approw #txt table{
  font-size:10px;
  cell-border:0px;
}
td.approw #txt{
  text-align:right;
  font-size : 12px;
}
.approw #txt td.twospan {
	text-align: center;
	font-size : 10px;
}
.approw #txt td.tddata {
	text-align: center;
	font-size : 10px;
}
.approw #txt th.thleft{
	text-align: left;
	border-bottom: thin solid;
}
ul {
	margin-left : 20px;
}
hr {
	height : 1px;
    color: #d5d5d5;
}
#fetlinje {
	height : 1px;
    color: #6a6a6a;
}
#rubrik {
	width:350px;
}
#navigering {
	width:200px;
}
#save {
	width:175px;
}
#error {
	font-size : 16px;
	color : Red;
	font-weight : bold;
}
#txtError{
	float:left;
        width:600px;
        margin-top:10px;
	border : 1px solid Red;
	font: 14px;
/*        background: #d5d5d5;*/
	color: #6A6A6A;
	margin-left: 10px;
}
#txtDisclaimer{
	float:left;
        width:700px; /* 590px */
        margin-top:10px;
	/* border-top : 1px solid #839CBA; */
        font: 12px;
/*        background: #d5d5d5;*/
	color: #6A6A6A;
	margin-left: 0px; /* 10px */
}
.buttonsL { /* Login buttons */
        width:7em;
        cursor: pointer;
}
.buttonsN { /* Navigation buttons */
        width:6em;
        cursor: pointer;
}
.buttonsS { /* Save/Restore buttons */
        width:6em;
        cursor: pointer;
}

.inputReadonly{
  background-color: transparent;
  border-color: #839CBA;
  border-style: solid; 
  border-width: 0px 0px 1px 0px;
  text-align: right;
}
.inputDefault{
  background-color: #fff;
  text-align: right;
}


.transOFF {
 width: 100%;
 /*background-color: #dfe9f4; /*#b5c6da;*/
 height: 100%;
}
.transOFF .inputHeader {
 background-color: #153b62;
 color: #ffffff;
}
.transOFF .inputHeader .indexUeber { 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold; 
 color:#ffffff;
}
.transOFF .inputHeader .indexUeberNew { 
 width:365px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color:#ffffff;
}
.transON  {
 width: 100%;
 height: 100%;
 /*background-color: #f0f0f0;
 opacity:.50;
 filter: alpha(opacity=75);
 -moz-opacity: 0.5;*/
}
.transON .inputHeader  {
}


.transOFFNew {
 width: 100%;
 font-size: 12px;
 /*background-color: #dfe9f4; /*#b5c6da;*/
 height: 100%;
}
.transOFFNew .inputHeaderNew {
 background-color: #dfe9f4; /* #153b62; */
 color: #ffffff;
 font-size: 12px;
}
.transOFFNew .inputHeader .indexUeber { 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
  font-weight: bold;  
 color:#ffffff;
}
.transOFFNew .inputHeader .indexUeberNew { 
 width:365px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold; 
 color:#ffffff;
}
.transONNew  {
 width: 100%;
 height: 100%;
 font-size: 12px;
 /*background-color: #f0f0f0;
 opacity:.50;
 filter: alpha(opacity=75);
 -moz-opacity: 0.5;*/
}
.transONNew .inputHeader  {
 font-size: 12px;
}

div.trans25   {
 width: 100%;
 background-color: silver;
 opacity:.25;
 filter: alpha(opacity=25);
 -moz-opacity: 0.25;
}
div.trans75   {
 width: 100%;
 background-color: silver;
 opacity:.75;
 filter: alpha(opacity=75);
 -moz-opacity: 0.75;
}
a.linkopacity table{
filter:alpha(opacity=50); 
  font-weight:normal;
-moz-opacity: 0.5; 
opacity: 0.5;}

a.linkopacity:hover table{
filter:alpha(opacity=100);   
  font-weight:normal;
-moz-opacity: 1.0;   
opacity: 1.0;
}
.liNaviBold_15 { color: #ffffff; font-size: 15px; font-weight: bold; }
.user { color: silver; font-size: 12px; font-weight: normal; }
.catRef {
    color:blue;
    text-decoration:underline;
    cursor:pointer;
}
.rightNavUrl { color:#ffffff; font-size: 11px; font-weight: normal; }
.rightNavUrl A:link {color : #ffffff; text-decoration: none; }
.rightNavUrl A:visited {color : #ffffff; text-decoration: none; }
.rightNavUrl A:active { color : #ffffff; text-decoration: underline; cursor: pointer}
.rightNavUrl A:hover { color : #ffffff; text-decoration: underline; cursor: pointer}

.catRefWhiteUnderline {
    color:#ffffff; 
    font-size:11px; 
    font-weight:normal;
    text-decoration:underline;
    cursor:pointer;
}
select {
font-size:12px;
}
#hiddenText {
   width: 350px;
   height: 95px;
   position:absolute;
   left: 10%;
   top: 40%;
   visibility:hidden;
   display:none;
   border:1px #B4C6D6;
   font-size:13px;
   color:#000000;
   background-color:#DFE9F4;
}
/* Used by applicationAccessories */
.accessory {
        color: black;
        background-color: white;
}
.noaccessory {
        color: black;
        /* background-color: #dfe9f4; */
}
.numberOf {
        text-align: center;
        border: 1px solid black;
        background-color: #e0e0e0;
	/* width: 3em; */ goer 20080109
        width: 30px;
}
/* BOM styles */
th.bomMovementName {
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    padding-left: 5px;
}
td.bomAccessoryHeader{
    text-align: left;
    padding-left: 20px;
}
/* Calculations styles */
.calcParametersResult {
  float:left;
  width:260px;
  background-color:#fff;
  color:#000;
  font-weight:normal;
  margin-top:0px;
}
/* XML computation */
.computeIMG {
  position:relative;
  visibility:visible;
  display:block;
}
.computeGroupVertical {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold; color:#4d4d4d;
  text-align:left;
}
.computeHelpTR {
  visibility:hidden;
  display:none;
  color:red;
}
.computeHelpMarker {
  color:blue;
  font-weight: normal;
  text-decoration:none;
}
.resultDiv {
  visibility:hidden;
  display:none;
}
/* axis movement styles */
.StartPosition{
  text-align: left;
}
.EndPosition{
  text-align: right;
}
.Time{
}
.movement {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold; 
  background-color: /*#dfe9f4; #b5c6da;*/ #c5d6ea;
}
.movementDir {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  text-align: center;  
  background-color: /*#dfe9f4; #b5c6da;*/ #c5d6ea;
}
.positionField {
  /* background-color:   #829dba; /*#b5c6da; Lime;*/
  width:100%; */
}
.atPosition {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
}



