body{
	margin-top: 0px; margin-bottom: 0px; font-family:tahoma,arial,helvetica,sans-serif;
	font-size: 10pt;
	background: #F7F7F7;
	color: #1f1f1f;
	line-height: 115%; 
}
// a{ color: #003399; text-decoration: none; cursor: pointer; }
// a:hover{ color: #993300; background-color: #ffff66; }
img {
	border: none;
}
td.logo{
	background: transparent;
	color: #FFFFFF;
	text-align: center;
}
td.header{
	background: #445566;
	color: #FFFFFF;
	padding: 0px 8px 0px 8px;
}
td.header_hlp{
	background: #445566;
	color: #FFFFFF;
	padding: 0px 8px 0px 8px;
	background-image: url('/html_de/hlp/img/hd_help.png');
	background-repeat: no-repeat; 
	background-attachment: scroll; 
	background-position: 545px;
}
td.footer{
	background: #445566;
	color: #FFFFFF;
	padding: 0px 8px 0px 8px;
	font-size: 8pt;
}
td.mmenupanel{
	border-right: 1px solid #BBBBBB;
}
td.smenupanel{
	border-right: 1px solid #BBBBBB; 
	border-top: 1px solid #6699cc; border-bottom: 1px solid #BBBBBB;
}
div.bltnbrd{
	background: #fffcdd;
	border-right: 1px solid #999999; border-left: 1px solid #999999; border-top: 0px solid #999999;  border-bottom: 1px solid #999999;
	visibility: hidden;
}
td.textarea{
	background: #FFFFFF;
	padding: 1px 0px 9px 0px;
	font-size: 10pt;
	border-right: 1px solid #BBBBBB; border-left: 1px solid #BBBBBB; 
}
td.vartext{
	padding: 3px 8px 0px 8px;
	font-size: 10pt;
	}
td.vartextl{
	padding: 3px 4px 0px 8px;
	font-size: 10pt;
}
td.vartextr{
	padding: 3px 8px 0px 4px;
	font-size: 10pt;
}
h1{
	font-size: 18pt;
	padding: 2px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
}
h2{
	font-size: 14pt;
        color: #1f1f1f;
	padding: 1px 8px 4px 8px;
	margin: -1px -8px 4px -8px;
	background: #e0e0e0;
}
.ah2 {color: #1f1f1f; text-decoration: none; cursor: standard;}
.ah2:hover{ color: #993300; background-color: #ffff66; }
h3{
	font-size: 12pt;
	color: #333333;
	margin: 0px 0px 4px 0px;
	border-bottom: 3px solid #E0E0E0;
}
.ah3 {color: #333333; text-decoration: none; }
.ah3:hover{ color: #993300; background-color: #ffff66; }
h4{
	font-size: 11pt;
	color: #333333;
	margin: 8px 0px 4px 0px;
}
.ah4 {color: #333333; text-decoration: none; }
.ah4:hover{ color: #993300; background-color: #ffff66; }
h5{
	font-size: 10pt;
	color: #1f1f1f;
	margin: 8px 0px 4px 0px;
}
.ah5 {color: #1f1f1f; text-decoration: none; }
.ah5:hover{ color: #993300; background-color: #ffff66; }
h6{
	font-size: 10pt; 
	color: #1f1f1f;
	font-style: italic;
	margin: 8px 0px 4px 0px;
}
.ah6 {color: #1f1f1f; text-decoration: none; }
.ah6:hover{ color: #993300; background-color: #ffff66; }
h2,h3,h4,h5,h6{ line-height: 110%; }
.outline{ 
  font-weight: normal; line-height: 110%; text-align: left; color: #ffffff; }
.aoutline {color: #ccffff; text-decoration: none; }
.aoutline:hover{ color: #993300; background-color: #ffff66; }
.a_outline {color: #ccffff; text-decoration: none; }
.a_outline:hover{ color: #993300; background-color: #ffff66; }
.wab{color: #ffffff; text-decoration: none; cursor:pointer;}
.wab:hover{color: #993300; text-decoration: none; background-color: #ffff66; 	}
.ga{color: #0066cc; text-decoration: none; border: thin solid #dddddd; 
	border-width: 1px 1px 1px 1px; padding: 0px 0px 0px 0px;}
.ga:hover{color: #993300; text-decoration: none; background-color: #ffff66;
	border: thin solid #333333; border-width: 1px 1px 1px 1px; padding: 0px 0px 0px 0px;}
.wa{color: #003399; text-decoration: none; cursor:pointer;}
.wa:hover{color: #993300; background-color: #ffff66; 
	border: thin solid #333333; border-width: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.wa_hover{color: #993300; text-decoration: none; background-color: #ffff66; 
	border: thin solid #333333; border-width: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.wa1{color: #003399; text-decoration: none; border: none; cursor:pointer;}
.wa1:hover{color: #003399; text-decoration: none; border: none; background-color: none;}
.wa2{color: #003399; text-decoration: none; border: none; cursor:pointer;}
.wa2:hover{color: #990000; text-decoration: none; border: none; background-color: #ffff66; cursor:pointer;}

.lnk{color: #0033cc; background-color: #ffffff; cursor:pointer; text-decoration: none;
	padding: 0px 2px 0px 2px; border: 1px solid #999999;}
.lnk:hover{color: #990000; background-color: #ffff66; cursor:pointer; text-decoration: none;
	padding: 0px 2px 0px 2px; border: 1px solid #333333;}

div.smenu{
	border: 1px solid #BBBBBB;
}
div.mmenu{
	border: 0px solid #BBBBBB;
}
p{
	margin: 0pt 0pt 0pt 0pt;
	padding: 0pt 0pt 0pt 0pt;
}
div.toclist{
	overflow: hidden;
}

.clCMEvent{position:absolute; z-index:300; width:100%; height:100%; clip:rect(0,100%,100%,0); 
	left:0; top:0; visibility:hidden}
.clCMAbs{position:absolute; width:10; height:10; left:0; top:0; visibility:hidden}
.clCMEvent {position:absolute; z-index:300; width:100%; height:100%; clip:rect(0,100%,100%,0); 
	left:0; top:0; visibility:hidden}
.clCMAbs{position:absolute; width:10; height:10; left:0; top:0; visibility:hidden}
.clT,.clTover,.clS,.clSover,.clS2,.clS2over{position:absolute; overflow:hidden; 
   width:100; height:16; cursor:pointer;}
.clT,.clTover{padding: 1px 0px 1px 4px; font-weight: bold; 
	background-color:#336699; layer-background-color:#336699;
	font-family:arial,helvetica; font-size:12px;}
.clT{color:#ffffff;}   
.clS,.clSover{padding: 1px 2px 1px 8px; font-family:arial,helvetica; font-size:11px; font-weight: bold;}
.clS2,.clS2over{padding: 1px 2px 1px 4px; font-family:arial,helvetica; font-size:11px; font-weight: normal;}
.clS{color:#ffffff; background-color:#336699; layer-background-color:#336699;}
.clS2{color:#ffffff; background-color:#336699; layer-background-color:#336699;}
.clTover{color:#993300; layer-background-color:#ffff66; background-color:#ffff66;}
.clSover, .clTover {color:#333333; layer-background-color:#cceeff; background-color:#cceeff;}
.clS2over{color:#333333; layer-background-color:#cceeff; background-color:#cceeff;}
.clB{layer-background-color:#6699cc; background-color:#6699cc;
  position:absolute; visibility:hidden; z-index:300}
.clBar{position:absolute; width:10; height:10; visibility:hidden; }

.tdmout1{font-family: Arial, Helvetica, sans-serif; line-height: 100%;  font-size: 8pt; color: #003399;   
	text-decoration: none; border: thin solid #336699; border-width: 0px 1px 0px 1px; 
	margin: 0px 0px 0px 0px; padding: 1px 4px 1px 4px;}
:hover.tdmout1{ color: #003399; text-decoration: none;}
.tdmout2{font-family: Arial, Helvetica, sans-serif; line-height: 110%;  font-size: 8pt; color: #003399;   
	text-decoration: none; border: thin solid #336699; border-width: 0px 1px 0px 1px; 
	margin: 0px 0px 0px 0px; padding: 1px 4px 1px 4px;}
:hover.tdmout2{ color: #003399; text-decoration: none;}
.tdmout3{font-family: Arial, Helvetica, sans-serif; line-height: 100%;  font-size: 8pt; color: #003399;   
	text-decoration: none; border: thin solid #336699; border-width: 0px 1px 0px 1px; 
	margin: 0px 0px 0px 0px; padding: 4px 4px 3px 4px;}
:hover.tdmout3{ color: #003399; text-decoration: none;}
.tdmoutdelim2{line-height: 2px; font-size: 3pt; border: thin solid #336699; border-width: 0px 1px 1px 1px; 
	padding: 3px 4px 0px 4px;
	 }
.tdmoutdelim1{line-height: 2px; font-size: 3pt; border: thin solid #336699; border-width: 0px 1px 0px 1px; 
	padding: 3px 4px 0px 4px; }
.tdmout{font-family: Arial, Helvetica, sans-serif; line-height: 95%;  font-size: 8pt; color: #003399;   
	text-decoration: none; cursor:pointer; border: thin solid #336699; border-width: 0px 1px 0px 1px; 
	margin: 0px 0px 0px 0px; padding: 1px 4px 1px 4px;}
:hover.tdmout{ color: #990000; background-color: #ffff66; text-decoration: none;}
.tdmout1st{font-family: Arial, Helvetica, sans-serif; line-height: 95%; font-size: 8pt; color: #003399;
	text-decoration: none; cursor:pointer; border: thin solid #336699; border-width: 1px 1px 1px 1px;
	margin: 1px 0px 1px 0px;  padding: 2px 4px 2px 4px;}
:hover.tdmout1st{color: #990000; background-color: #ffff66; text-decoration: none;}
.tdmouttool{font-family: Arial, Helvetica, sans-serif; line-height: 95%;  font-size: 8pt; color: #003399;
	text-decoration: none; cursor:pointer; border: thin solid #336699; border-width: 0px 1px 1px 1px;
	margin: 1px 0px 1px 0px; padding: 2px 4px 2px 4px;}
:hover.tdmouttool{color: #990000; text-decoration: none;}
.tdmouttool2{font-family: Arial, Helvetica, sans-serif; line-height: 95%;  font-size: 8pt; color: #003399;
	text-decoration: none; border: thin solid #336699; border-width: 0px 1px 1px 1px;
	margin: 1px 0px 1px 0px; padding: 6px 4px 5px 4px;}
:hover.tdmouttool2{color: #990000; text-decoration: none;}
.tdmouttool1{font-family: Arial, Helvetica, sans-serif; line-height: 95%; font-size: 8pt; color: #003399;
	text-decoration: none; cursor:pointer;border: thin solid #336699; border-width: 1px 1px 1px 1px;
	margin: 2px 1px 2px 0px; padding: 2px 4px 2px 4px;}
:hover.tdmouttool1{color: #990000; text-decoration: none;}
.tocpilot{font-family: Arial, Helvetica, sans-serif; line-height: 140%;  
	font-size: 8pt; color: #003399; font-style: italic;
	text-decoration: none;margin: 2px 1px 2px 0px; padding: 2px 4px 2px 4px;
	border: thin solid #336699; border-width: 1px 1px 1px 1px;}
.hdelim { border-top-color: #999999;  border-top-style: solid;  border-top-width: 1px;  line-height: 0px;  margin-top: 6px; margin-bottom: 6px; }
.pservmenutxt{ padding: 0px 4px 0px 4px;  margin: 0px 0px 6px 0px; line-height: 115%; }
.pservmenutxt1{ padding: 0px 4px 0px 4px;  margin: 0px 0px 6px 0px; border-top: 1px solid #999999; line-height: 100%; }
.servmenu{ vertical-align:top; color: #000000; font-size: 8pt; visibility: visible; background: #F7F7F7; }
.hlpmenu {background-color: #f7f7f7; color: #000000; font-size: 8pt; visibility: visible; }
.tdmoutttl{font-family: Arial, Helvetica, sans-serif; line-height: 100%;  font-size: 8pt; color: #ffffff;   
	text-decoration: none; border: thin solid #336699; border-width: 1px 1px 1px 1px; 
	margin: 0px 0px 0px 0px; padding: 2px 4px 2px 4px;
	background-color: #336699;
	font-weight: bold;
}
.tdmout1{font-family: Arial, Helvetica, sans-serif; line-height: 100%;  font-size: 8pt; color: #003399;   
	text-decoration: none; border: thin solid #336699; border-width: 0px 1px 0px 1px; 
	margin: 0px 0px 0px 0px; padding: 1px 4px 1px 4px;}
:hover.tdmout1{ color: #003399; text-decoration: none;}
.tdmout2{font-family: Arial, Helvetica, sans-serif; line-height: 110%;  font-size: 8pt; color: #003399;   
	text-decoration: none; border: thin solid #336699; border-width: 0px 1px 0px 1px; 
	margin: 0px 0px 0px 0px; padding: 1px 4px 1px 4px;}
:hover.tdmout2{ color: #003399; text-decoration: none;}
.tdmout3{font-family: Arial, Helvetica, sans-serif; line-height: 100%;  font-size: 8pt; color: #003399;   
	text-decoration: none; border: thin solid #336699; border-width: 0px 1px 0px 1px; 
	margin: 0px 0px 0px 0px; padding: 4px 4px 3px 4px;}
:hover.tdmout3{ color: #003399; text-decoration: none;}
.tdmoutdelim2{line-height: 2px; font-size: 3pt; border: thin solid #336699; border-width: 0px 1px 1px 1px; 
	padding: 3px 4px 0px 4px;
	 }
.tdmoutdelim1{line-height: 2px; font-size: 3pt; border: thin solid #336699; border-width: 0px 1px 0px 1px; 
	padding: 3px 4px 0px 4px; }
.tdmout{font-family: Arial, Helvetica, sans-serif; line-height: 95%;  font-size: 8pt; color: #003399;   
	text-decoration: none; cursor:pointer; border: thin solid #336699; border-width: 0px 1px 0px 1px; 
	margin: 0px 0px 0px 0px; padding: 1px 4px 1px 4px;}
:hover.tdmout{ color: #990000; background-color: #ffff66; text-decoration: none;}
.tdmout1st{font-family: Arial, Helvetica, sans-serif; line-height: 95%; font-size: 8pt; color: #003399;
	text-decoration: none; cursor:pointer; border: thin solid #336699; border-width: 1px 1px 1px 1px;
	margin: 1px 0px 1px 0px;  padding: 2px 4px 2px 4px;}
:hover.tdmout1st{color: #990000; background-color: #ffff66; text-decoration: none;}
.tdmouttool{font-family: Arial, Helvetica, sans-serif; line-height: 95%;  font-size: 8pt; color: #003399;
	text-decoration: none; cursor:pointer; border: thin solid #336699; border-width: 0px 1px 1px 1px;
	margin: 1px 0px 1px 0px; padding: 2px 4px 2px 4px;}
:hover.tdmouttool{color: #990000; text-decoration: none;}
.tdmouttool2{font-family: Arial, Helvetica, sans-serif; line-height: 95%;  font-size: 8pt; color: #003399;
	text-decoration: none; border: thin solid #336699; border-width: 0px 1px 1px 1px;
	margin: 1px 0px 1px 0px; padding: 6px 4px 5px 4px;}
:hover.tdmouttool2{color: #990000; text-decoration: none;}
.tdmouttool1{font-family: Arial, Helvetica, sans-serif; line-height: 95%; font-size: 8pt; color: #003399;
	text-decoration: none; cursor:pointer;border: thin solid #336699; border-width: 1px 1px 1px 1px;
	margin: 2px 1px 2px 0px; padding: 2px 4px 2px 4px;}
:hover.tdmouttool1{color: #990000; text-decoration: none;}
.srchform { vertical-align: top; border: 0px solid #999999; color: #000000; font-size: 11pt; line-height: 110%;  visibility: visible; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.button1 { color: #003399; background-color: #ffffff; cursor:pointer; text-decoration: none;
	padding: 0px 2px 0px 2px; border: 1px solid #999999;
	font-size: 11px; }
:hover.button1 { color: #990000; background-color: #ffff66; cursor:pointer; text-decoration: none;
	padding: 0px 2px 0px 2px; border: 1px solid #999999;}
.button2 { color: #ffffff; background-color: #336699; cursor:pointer; text-decoration: none;
	padding: 0px 2px 0px 2px; border: 1px solid #336699;
	font-size: 11.5px; }
:hover.button2 { color: #990000; background-color: #ffff66; cursor:pointer; text-decoration: none;
	padding: 0px 2px 0px 2px; border: 1px solid #336699;}
.finput{ line-height: 105%; padding: 2px 4px 1px 4px; text-decoration: none; border: thin solid #c6ccc6; border-width: 1px 1px 1px 1px; color:#1f1f1f; background-color: #f7ffff;  font-weight: bold; font-size: 12px; }
.finput1{ line-height: 105%; padding: 1px 4px 1px 4px; text-decoration: none; border: thin solid #c6ccc6; border-width: 1px 1px 1px 1px; color:#333333; background-color: #f7ffff;  font-weight: bold; font-size: 12px; }
.finputs{ line-height: 105%; padding: 1px 4px 1px 4px; text-decoration: none; border: thin solid #c6ccc6; border-width: 1px 1px 1px 1px; color:#333333; background-color: #f7ffff;  font-weight: bold; font-size: 12px; }
.finputm{ line-height: 105%; padding: 0px 4px 0px 4px; text-decoration: none; border: thin solid #c6ccc6; border-width: 1px 1px 1px 1px; color:#333333; background-color: #ffffee;  font-weight: bold; font-size: 12px; }
.finputro{ line-height: 105%; padding: 0px 4px 0px 4px; text-decoration: none; border: thin solid #f0f0f0; border-width: 1px 1px 1px 1px; color:#666666; background-color: #ffffff;  font-weight: bold; font-size: 12px; }
:hover.btn{color: #990000; background-color: #ffff99; border: 1px solid #333333;}
.llnk { color: #003399; cursor:pointer; text-decoration: none; margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 12px; }
:hover.llnk{color: #990000; background-color: #ffff99; text-decoration: none; cursor:pointer; }
.llnk1 { color: #003399; cursor:pointer; text-decoration: none; margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px; }
:hover.llnk1{color: #990000; background-color: #ffff99; text-decoration: none; cursor:pointer; }
.popbrd{background-color: #ffeedd; position: absolute; vertical-align: top; color: #000000; border-color: #999999;  border-width: 0px 1px 1px 1px;  border-style: solid;          }
.autopnl{background-color: #f9f9f9; display:; position: static; vertical-align: top; color: #1f1f1f; 100%;  border-color: #eeeeee;  border-width: 1px 1px 1px 1px;  border-style: solid; padding: 6px 4px 4px 4px; font-size: 10pt;  line-height: 110%; margin: 0px 0px 6px 0px;  }
.headpic { position: absolute; vertical-align: bottom; visibility: visible; overflow: hidden;  background: url(../img/headbg.jpg) repeat-x;  z-index: 100; width: 705px; height: 114px; top: 8px; }
.bltnttl{background-color: #ffdd33; color: #000000; font-weight: bold;  font-size: 10pt;  padding: 1px 4px 2px 4px;  margin: 0px 0px 2px 0px;  border-color: #999999;  border-width: 1px 0px 1px 0px;  border-style: solid;      }
.bltnttl1{background-color: transparent; color: #000000; font-weight: bold;  font-size: 8pt;  padding: 0px 4px 0px 4px;  margin: 0px 0px 0px 0px;   }
.bltntxt{background-color: transparent; color: #1f1f1f; font-size: 8pt;  padding: 0px 4px 0px 4px;  margin: 0px 0px 2px 0px; }
.bltntxt1{background-color: transparent; color: #1f1f1f; font-size: 8pt;  padding: 0px 4px 0px 12px;  margin: 0px 0px 2px 0px; }
.boxttl{background-color: #efefef; color: #000000; font-weight: bold;  font-size: 8pt;  padding: 2px 4px 4px 4px;  margin: 0px 0px 4px 0px; }
.popttl{background-color: #ffbb99; color: #000000; font-weight: bold;  font-size: 8pt;  padding: 2px 4px 4px 4px;  margin: 0px 0px 4px 0px;  border-color: #999999;  border-width: 1px 0px 1px 0px;  border-style: solid; }
.popttl1{background-color: transparent; color: #000000; font-weight: bold;  font-size: 8pt;  padding: 0px 4px 0px 4px;  margin: 0px 0px 0px 0px;   }
.poptxt{background-color: transparent; color: #1f1f1f; font-weight: normal; font-size: 8pt;  padding: 0px 4px 0px 4px;  line-height: 105%;   }
.boxttl{background-color: #efefef; color: #000000; font-weight: bold;  font-size: 8pt;  padding: 2px 4px 4px 4px;  margin: 0px 0px 4px 0px; }
.boxtxt{ color: #333333; font-weight: normal; font-size: 8pt;  }
.copyr{font-size: 8pt; line-height: 110%; text-align: left; color: #ffffff; font-family: Arial; font-weight: normal;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px;}
.text{line-height: 110%; color: #333333; font-size: 10pt; padding: 0px 4px 0px 4px; margin: 0px 0px 0px 0px;}
.errtext{line-height: 110%; color: #cc0000; font-size: 10pt; padding: 0px 4px 0px 4px;}
.fineprt{line-height: 100%; color: #000000;  font: 7pt Arial, Helvetica, sans-serif;}
.fineprt8{line-height: 100%; color: #000000;  font: 8pt Arial, Helvetica, sans-serif;}
.comment{line-height: 100%; color: #666666; font: 9pt Arial, Helvetica, sans-serif;}

