/****************************************************************************************************************/
/* Global Standards */
/****************************************************************************************************************/

body,p,optgroup,input,textarea,select,option,td,a,h1,h2,h3,h4,div,td,th,dd
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

body
{

  background-color:#ddd;
  margin:0px;
  padding:0px;
}

/****************************************************************************************************************/
/* Global Table Settings */
/****************************************************************************************************************/

table
{
  border-collapse:collapse;
  border-spacing:0px;
}

table td
{
  padding:0px;
}

/****************************************************************************************************************/
/* Design for the Main Layout Table (between header and footer) */
/****************************************************************************************************************/

table.layoutmain
{
  background-color:#fff;
  padding:0px;
  width:100%;
}

td.leftmain
{
  background-color:#fff
  border:5px solid red;
  padding:5px;
}
td.rightmain
{
  background-color:#ddd;
  border-left:5px solid #ddd;
  border-right:5px solid #ddd;
  border-top:5px solid #ddd;
}

table.dialog
{
  margin:50px;
  width:400px;
}

table.comments 
{
  width:100%;
}


table.comments td
{
  padding:5px;
  background-color:#eee;
 
}


/****************************************************************************************************************/
/* Link Standards */
/****************************************************************************************************************/

a:LINK,a:ACTIVE,a:VISITED
{
  color:#0060B6;
  text-decoration:none;
}

a:HOVER
{
   color:#333;
   text-decoration:underline;
}

a img
{
  border:none;
}

a.contentbutton,a.contentbutton:visited,a.contentbutton:hover,a.contentbutton:link,a.contentbutton:active
{
  border:1px outset gray;
  padding:2px;
  padding-left:5px;
  padding-right:5px;
  margin:2px;
  background-color:#eee;
  text-align:center;
  text-decoration:none;
  display:inline-block;
}
a.contentbutton:hover
{
  background-color:#ddd;
  border:1px outset black;
}


/****************************************************************************************************************/
/* Headers */
/****************************************************************************************************************/

h1
{
  font-size:19px;
  padding-bottom:10px;
  margin:0px;
  padding-top:25px;
}

h2
{
  font-size:15px;
  padding-top:15px;
  padding-bottom:5px;
  margin:0px;
}

h3
{
  font-size:13px;
  padding-top:8px;
  padding-bottom:3px;
  margin:0px;
}

/****************************************************************************************************************/
/* Global Table Settings */
/****************************************************************************************************************/

table
{
  border-collapse:collapse;
  border-spacing:0px;
}

table td
{
  padding:0px;
}


/****************************************************************************************************************/
/* Design for Header and Footer */
/****************************************************************************************************************/

table.header, table.footer
{
  width:100%;
}

table.header td
{
  vertical-align:top;

}

table.header
{
  height:55px;
  background-image:url(/images/headerback.gif); 
  background-repeat:repeat-x;
  margin:0px; 
}

table.footer td,table.footer td a
{
  font-size: 9px;
}
table.footer td
{
  padding:5px;
}

/****************************************************************************************************************/
/* Design for the gray statusbar/linkbar beneath the header */
/****************************************************************************************************************/

table.graybar
{
  margin-bottom:5px;
}

table.graybar td
{ 
  vertical-align:middle;
}

td.graybar,td.graybar2
{
  background-image:url(/images/graybar.gif); 
  background-repeat:repeat-x;
  margin:0px; 
  color:white;
}
td.graybar2
{
    padding-right:5px;
}


table.graybar td a.radioongraybar,table.graybar td a.radiooffgraybar,
table.graybar td a.radioongraybar:LINK, table.graybar td a.radioongraybar:ACTIVE, table.graybar td a.radioongraybar:VISITED,
table.graybar td a.radiooffgraybar:LINK, table.graybar td a.radiooffgraybar:ACTIVE, table.graybar td a.radiooffgraybar:VISITED

{
  margin-left:5px;
  color:white;
  font-weight:normal;
  display:inline-block;
}

table.graybar td, table.graybar td a, table.graybar td a:link,table.graybar td a:active,table.graybar td a:visited
{
  color:white;
  font-size:9px;
}

.TopMenu
{
    font-size:9px;
    margin-top:2px;
    margin-bottom:2px;
    border-right:1px solid #aaa;
    padding-left:6px;
    padding-right:6px;
}
a.TopMenu:hover
{
   background-color:white;
}

table.graybar td a:hover
{
 color:#333;
 text-decoration:none;
}

a.graybarbutton, a.graybarbutton:link,a.graybarbutton:active,a.graybarbutton:visited
{
  margin-bottom:0px;
  margin-top:1px;
  background-color:#eee;
  text-align:center;
  display:block;
  text-decoration:none;
  color:black;
}

a.graybarbutton:HOVER
{
  background-color:#ddd;
}


optgroup
{
  border-top:4px solid #fff;
  font-style:normal;
  background-color:#eee;
}

option
{
  background-color:#fff;
}

p
{
  padding-bottom:0px;
  padding-top:0px;
  margin-bottom:6px;
  margin-top:0px;
}


.lnk 
{
  font-size: 14px; 
  font-weight: normal; 
  color: #000000;
}

button 
{  
  font-size: 12px; 
  font-weight: bold; 
  padding-top: 0px; 
  padding-right: 0px; 
  padding-bottom: 0px; 
  padding-left: 0px; 
  margin-top: 0px; 
  margin-right: 0px; 
  margin-bottom: 0px; 
  margin-left: 0px; 
  width: 100px; 
}
h2.navigator
{
  font-size:16px;
  padding:0px;
  padding-bottom:0px;
  color:#333;
}

td.rightmain h2.navigator
{  
  font-size:13px;
}



.container1_header,.container1_header_highlight
{  
  text-align: left; 
  background-color:#ddd;
  padding:3px;
}

.leftmain .container1_header,.container1_header_highlight,
.rightmain .container1_header,.container1_header_highlight
{  
  padding:0px;
  padding-top:2px;
  padding-bottom:2px;
}

.container1_header img
{
  vertical-align:middle;
}


td.leftmain .container1_header
{
  background-color: #eee; 
  padding-left:5px;
}

td.leftmain .container1_header_highlight
{
  background-color: #ccc; 
  padding-left:5px;
}

.container1
{
  border:20px solid #fff;
}

td.leftmain .container1,td.rightmain .container1
{
  margin-bottom:5px;
  border:none;
}

.container1_body 
{  
  background-color: #fff; 
  color: #000000;
}

td.rightmain .container1_body 
{
  background-color: #eee; 
}

.container1_footer 
{  
}

.container2
{
  margin-top:3px;
}

.container2_header_text,.container2_header_text_highlight
{
  font-weight: bold; 
  font-size:14px;
  vertical-align:middle;
}


.container2_header_text_highlight
{
  background-color:#ddd;
}

table.container2_content
{
  border-left:30px solid white;
}

.container3_header_text,.container3_header_text_highlight
{
  font-size: 12px;
  font-weight: bold;
  padding-left:5px;
  padding-top:2px;
  text-align:vertical;
  background-color:#eee;
}

.container3_header_text_highlight
{
  background-color:#ddd;
}


.container3_box_content table
{
  border-left:4px solid #eee;
  border-bottom:2px solid #eee;
  border-right:1px solid #eee;
}


.container4_graph_hdr
{
  font-size: 12px;
  color: #000;
  font-weight: bold;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 5px;
}



.container5_body
{
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  font-size: 11px;
  color: #000;
  background-color: #eee; 
}

.content5_text
{
  font-size: 11px;
  color: #000;
}

.content5_text td
{
  padding:2px;
}

.container6_body
{
  font-size: 11px;
  color: #000;
  background-color: #FDFDFD;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

.container6_body table td
{
  padding:2px;
}

.container6_header_bg
{
}

.container6_header_text
{
  font-size: 12px;
  font-weight: bold;
  color: #000;
  padding-bottom:6px;
}

.toolbar
{
  font-size: 11px;
  font-weight: normal;
  background-color:#D3D3CB;
  height: 27px;
}

.content1_table td
{
  font-size: 11px;
  font-weight: normal;
  vertical-align:top;
  color: #000;
  padding-top:1px;
  padding-bottom:1px;
  padding-left: 3px;
  padding-right: 0px;
}

.content1_sensor_green_parity1
{
  background-color: #FFFFFF;
}

.content1_sensor_green_parity0
{
  background-color: #f5f5f5;
}

.content1_sensor_dimgray_parity1
{
  color: #FF0000;
  background-color: #f2dfe5;
}

.content1_sensor_dimgray_parity0
{
  color: #FF0000;
  background-color: #f2dfe5;
}

.content1_sensor_yellow_parity1
{
  background-color: #eaeccb;
}
  
.content1_sensor_yellow_parity0
{
  background-color: #eaeccb;
}

.content1_sensor_blue_parity1
{
  background-color: #f0f2fb;
}

.content1_sensor_blue_parity0
{
  background-color: #E9ECF9;
}

.content1_sensor_red_parity1
{
  color: #FF0000;
  background-color: #f2dfe5;
}

.content1_sensor_red_parity0
{
  color: #FF0000;
  background-color: #f2dfe5;
}


.content1_sensor_highlight
{
  background-color: #ddd;
  
}

.content3_error_parity0
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #CC0000;
  background-color: #F5F5F5;
}

.content3_error_parity1
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #CC0000;
  background-color: #eee;
}

.content3_normal_parity0
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000;
  background-color: #F5F5F5;
}

.content3_normal_parity1
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000;
  background-color: #eee;
}

.content3_success_parity0
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #00A000;
  background-color: #F5F5F5;
}

.content3_success_parity1
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #00A000;
  background-color: #eee;
}

.content3_warning_parity0
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #A0A000;
  background-color: #F5F5F5;
}

.content3_warning_parity1
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #A0A000;
  background-color: #eee;
}

.content3_table
{
  font-family: Arial, Helvetica, sans-serif;
  width: 500px;
  font-size: 9px;
}

.content3_stddiv
{
  background-color: #eee;
  clip:   rect(  );
  overflow: scroll;
  height: 100px;
  width: 225px;

  scrollbar-base-color:whitesmoke;
  scrollbar-3d-light-color:whitesmoke;
  scrollbar-arrow-color:black;
  scrollbar-darkshadow-color:whitesmoke;
  scrollbar-face-color:whitesmoke;
  scrollbar-highlight-color:gainsboro;
  scrollbar-shadow-color:gainsboro;
  scrollbar-track-color:gainsboro;  
}



.content4_text
{
  font-size: 11px;
  color: #000;
}


/********************************
  Styles for the HELP files
 ********************************/
 
 
.toc 
{ 
  margin-left:20px; 
  margin-bottom:20px; 
  font-size: 14pt; 
}  
.toc .toc .toc
{ 
  margin-bottom:0px; 
}  

.toc a,.toc a:link,.toc a:visited,.toc:active
{
  font-size: 14pt; 
  font-weight:bold;
  color:#333;
}


.toc .toc a	
{ 
  font-size: 11pt; 
 }

.toc .toc	.toc a
{ 
  font-size: 9pt; 
  font-weight:normal;
 }

.toc .toc .toc	.toc a
{ 
  font-size: 8pt; 
  font-weight:normal;
 }


.index	
{ 
  margin-left: 20px; 
  text-indent:-0.21in; 
  white-space:nowrap; 
}

.standard	
{
  font-size: 10pt; 
  margin-left: 0pt; 
  margin-top: 5pt; 
  margin-bottom: 0; 
}

.überschrift-1	
{ 
  font-size: 20pt; 
  font-weight: bold; 
  margin-left: 0pt; 
  margin-top: 10pt; 
  margin-bottom: 0; 
}

.überschrift-1-p	
{
  line-height: 0px; 
  margin-top: 8pt; 
}

.überschrift-2	
{
  font-size: 16pt; 
  font-weight: bold; 
  margin-left: 0pt; 
  margin-top: 9pt; 
  margin-bottom: 0; 
}

.überschrift-2-p	
{ 
  line-height: 0px;
  margin-top: 7pt; 
}

.überschrift-3	
{ 
  font-size: 16pt; 
  font-weight: bold; 
  margin-left: 0pt; 
  margin-top: 9pt; 
  margin-bottom: 0px; 
}

.überschrift-3-p	
{ 
  line-height: 0px; 
  margin-top: 7pt; 
}

.relatedhead	
{ 
  color: #000; 
  font-size: 11pt; 
  font-weight: bold; 
  margin-left: 0pt; 
  margin-top: 9pt; 
  margin-bottom: 0px; 
}

.relatedhead-p	
{ 
  line-height: 0px; 
  margin-top: 1pt; 
}

.keyword-link	
{
  color: #000; 
  font-size: 11pt; 
  font-weight: bold; 
  margin-left: 0pt; 
  margin-top: 9pt; 
  margin-bottom: 0px; 
}

.keyword-link-p	
{ 
  line-height: 0px; 
  margin-top: 1pt; 
}



/****************************************************************************************************************/
/* Checkboxes in the Tag Navigator*/
/****************************************************************************************************************/

td.tag,td.tagtitle
{
  width:103px;
  overflow:auto;
  padding-right:2px;
}

td.tag a,td.tagtitle a
{
  width:98px;
}


a.radioon,a.radiooff,a.radioongraybar,a.radiooffgraybar,a.tag,a.tagactive,a.radiooffdisabled
{
  color:#333;

  background-repeat:no-repeat;
  margin:0px; 
  padding:0px;
  padding-left:13px;
  background-position:2px 3px;
}
a.radioon,a.radiooff,a.tag,a.tagactive,a.radiooffdisabled
{
  margin-bottom:3px;
  overflow:hidden;
  display:block;
}

a.tagactive
{
  background-image:url(/images/boxfull.gif); 
}

a.radioon,a.radioongraybar
{
  background-image:url(/images/ballfull.gif); 
}

a.tag
{
  background-image:url(/images/boxempty.gif); 
}

a.radiooff,a.radiooffdisabled,a.radiooffgraybar
{
  background-image:url(/images/ballempty.gif); 
}
               
a.radioon:LINK, a.radioon:ACTIVE, a.radioon:VISITED, a.tagactive:LINK, a.tagactive:ACTIVE, a.tagactive:VISITED
{
  text-decoration:none;
  color:#333;
}

a.radiooff:LINK, a.radiooff:ACTIVE, a.radiooff:VISITED,a.tag:LINK, a.tag:ACTIVE, a.tag:VISITED
{
  text-decoration:none;
  color:#333;
}

a.radiooffdisabled:LINK, a.radiooffdisabled:ACTIVE, a.radiooffdisabled:VISITED,a.radiooffdisabled:HOVER
{
  color:#888;
  text-decoration:none;
}

a.radioon:HOVER, a.radiooff:HOVER,a.tagactive:HOVER, a.tag:HOVER
{
  text-decoration:underline;
  color:#000;
}