/* start de-initial.css */
.PS_SP a,.PS_SP li { background-image: none; background-position: 0 0; line-height: normal; padding: 0px;}
.PS_SP div { text-align: left;}
.PS_SP table{ border-collapse: separate;}
.PS_SFV_TABLE tr, .PS_SFV_TABLE_IE67 tr, .PS_SFV_TABLE_E tr { height: 16px;}
.PS_SFV_TABLE td, .PS_SFV_TABLE_IE67 td, .PS_SFV_TABLE_E td { height: 15px;}

/* start festo.css */
.PS_SP a:link,.PS_SP  a:visited,.PS_SP  a.default:link,.PS_SP  a.default:visited { font-family: Arial, Geneva, Helvetica, sans-serif;}
.PS_SP .title { color: #999999; font-size: 25px; font-family: Arial, Geneva , Helvetica, sans-serif;}
.PS_SP  div,.PS_SP  span,.PS_SP ul,.PS_SP  li,.PS_SP  table,.PS_SP  tr,.PS_SP  td { font-family: Arial, Geneva, Helvetica, sans-serif;}
.PS_SP  td, .PS_SP  a { font-size: 11px;}
.PS_SP  .rounded_button_blue { margin: 0px; background-color: transparent; }

/* start PreSel */
.PS_SP {
  clear: both;
}  
.PS_Title { 
  color: #999999; 
  font-size: 25px; 
  font-family: Arial, Geneva , Helvetica, sans-serif;
}
.PS_SFV_Scroll {
  height: 200px;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-face-color: #F5F5F5;
  scrollbar-arrow-color: #A0A0A0;
  scrollbar-track-color: #F7FCFF;
  scrollbar-highlight-color: #F7F7F7;
  scrollbar-3dlight-color: #CCCCCC;
  scrollbar-shadow-color: #C6C6C6;
  scrollbar-darkshadow-color: #A6A6A6; 
}
.PS_SFV_Edit_MainC {
  height: 87px;
}
.PS_SFV_Edit_Main_UC {
  height: 81px;
}
.PS_SFV_Edit_MainC_UC {
  height: 81px;
}
.PS_SFV_Edit_MainDiv {
  width: 100%;
  height: 75px;
}
.PS_SFV_Edit_ACTVALUEDIV {
  position: relative;
  left: 38%;
  width: 52%;
}
.PS_SFV_Edit_ACTVALUELDIV {
  clear: both;
  float: left;
  margin-left: 5px;
}
.PS_SFV_Span_ACTVALUELDIV1 {
  margin-left: 1px;
}
.PS_SFV_Span_ACTVALUELDIV5 {
  margin-left: 5px;
}
.PS_SFV_Edit_ACTVALUERDIV {
  float: right;
  width: 135px;
}
.PS_SFV_Edit_ACTVALUEINP {
  width: 60px;
  font-family: Arial, Geneva, Helvetica, Sans-Serif;
  font-size: 1em;
  text-align: center;
  color: #000000;
  border: 1px solid #bbbbbb;
}
.PS_SFV_Edit_Unit {
  text-decoration: underline; 
}  
.PS_SFV_Edit_Slider {
  clear: both;
  margin-left: 10px;
  margin-right: 10px;
  font-family: Arial, sans-serif;
  font-size: 0.8em;
  font-weight: bold;
}
a.PS_Feature:hover, a.PS_Feature:link, a.PS_Feature:visited {
  color: #000000;
  text-decoration: none;
}
.PS_SP_FeatureFooter {
  font-size: 2px;
  clear: both;
  float: left;
}
.PS_SFTitle1, .PS_SFTitle1:hover, .PS_SFTitle2, .PS_SFTitle2:hover  {
  float: left;
  text-decoration: none; 
  background-color: #f6f6f6;
}  
.PS_SFTitle1, .PS_SFTitle1:hover {
  padding-left: 3px;
  padding-right: 3px;
}  
.PS_SFV_CI {
  cursor: default;
  padding: 2px;
  height: 14px;
  overflow-x: hidden;
}  
div.PS_SFV_I {
  border-top: 1px solid #000000;
  clear: both;
}
.PS_SFV_TABLE, .PS_SFV_TABLE_IE67, .PS_SFV_TABLE_E {
  padding: 0px 2px;
  font-size: 0.85em;
  cursor: default;
}
.PS_SFV_TABLE {
  width: 97%;
}
.PS_SFV_TABLE_IE67 {
  width: 92%;
}
.PS_SFV_TABLE_E {
  width: 100%;
}
.PS_SFV_TD2 {
  vertical-align: top;
  width: 50%;
}
.PS_SFV_TD3 {
  vertical-align: top;
  width: 33%;
}
.PS_SFV_UL {
  background-repeat: no-repeat;
  background-position: .2em .45em;
  list-style-type: none;
  padding: 0px 0px 0px 1em;
  margin: 0px 0px 0px 7px;
}
.PS_Bold  {
  font-weight: bold;
  cursor: pointer;
}
.PS_Normal {
  font-weight: 400;
  cursor: pointer;
}
a.PS_Disabled:hover, a.PS_Disabled:link, a.PS_Disabled:visited, .PS_Disabled {
  color: #bbbbbb;
  text-decoration: none;
  cursor: default;
}
.PS_Error {
  color: red;
}
.PS_SP_NodesHeaderL, .PS_SP_NodesHeaderR {  
  height: 33px;
  cursor: default;
}
.PS_SP_NodesHeaderL {
  padding-left: 7px;
  padding-top: 4px;
  float: left;
}
.PS_SP_NodesHeaderR {
  padding-top: 5px;
  float: right;
}
.PS_SP_NodesFooter {
  float: left;
  height: 8px;
  width: 100%;
}
.PS_SP_NodesA {
  margin-right: 3px;
}
.PS_N_Div {
  float: left;
  clear: both;
}  
.PS_N_MainDiv {
  margin-top: 8px;
  margin-left: 8px;
  float: left;
}  
.PS_N_MainTable {
  border: 1px solid #d7d7d7;
  width: 170px;
}
.PS_N_MainTableHead {
  height: 40px;
}
.PS_N_MainTableHeadTD {
  font-weight: normal;
  padding: 5px 0px 5px 5px;
  cursor: pointer;
}
.PS_N_MainTableHeadTDDIV {
  overflow: hidden;
  padding: 2px;
  height: 3em;
}  
.PS_N_MainTableBodyTD {
  width: 170px;
  padding: 0px;
  height: 140px;
  cursor: pointer;
  text-align: center;
}  
.PS_N_MainTableBodyTDDIV  {
  border: 0px solid #000000;
  width: 100%;
  height: 140px; 
}
.PS_N_MainTableBodyTDDIVD {
  opacity: 0.85;
  filter: alpha(opacity=85);  
  background: #ffffff;
  overflow: hidden;
  font-weight: bold;
  padding: 0px 2px 0px 2px;
  margin-top: -150px;
  height: 150px;
}
.PS_N_MainTableBodyTDDIVD1 {
  overflow: hidden;
}