
a:visited { color: #0066cc; text-decoration: none }
a:link { color: #0066cc; text-decoration: none }
a:hover { color: #000000; border-width: 0px 0px 1px 0px; border-color: silver #ffcc00 silver silver; border-style: solid; text-decoration: none }
a:active { color: #000066; text-decoration: none }
blockquote { margin-top: 0px; margin-bottom: 0px; padding: 0px 60px }
h1  { font-size: 18px; text-align: left; padding-top: 20px; padding-bottom: 10px; color: black; border-width: 0px 0px 0px 0px; border-color: #ffcc00 #ffcc00 #ffcc00 #ffcc00; border-style: solid }
h3   { font-size: 14px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; border: 0px }
h4   { font-size: 12px; margin-top: 10px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; border: 0px }
hr { color: #ffcc00; margin-right: 50px; margin-left: 50px; padding-right: 50px; padding-left: 50px; height: 1px }
table.query  { margin-right: 50px; margin-left: 50px; border: none 0px }
table.searchresult { background-color: #ffcc00; border: dotted 1px #ffffff }
table.table_silent { width: 75% }
td { font-size: 12px; line-height: 18px }
td.autolist { font-size: 12px; text-align: left; vertical-align: top; float: left; margin: 0px; padding: 0px; left: 0px; width: 67%; visibility: visible }
td.grayback { font-size: 12px; padding: 0px 0px 10px 10px; border: 0px }
td.line { background-color: #666666; height: 2px }
td.searchresult { font-size: 10px; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; border-style: none; border-width: medium medium thin medium; border-color: black black #990000 black }
th.searchresult { color: #000066; font-weight: bolder; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-align: left }
tr.searchresult { border-style: solid; border-width: medium medium 2px medium; border-color: black black #000066 black }
.bigtitle { color: #007ea2; font-style: normal; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, sans-serif; background-color: transparent; text-align: left; margin-top: 10px; margin-bottom: 10px; padding-top: 0px; padding-bottom: 0px; border: 0px; position: relative; z-index: 3; top: 0.3cm; left: 52%; width: 48% }
.BU { color: #000000; font-style: normal; font-weight: bold; font-size: 10px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; margin-bottom: 0px }
.BU_table  { background-color: #ffffff; float: left; margin: 10px 30px 10px 3px; border: solid thin #004; clip: rect(0 0 0 0); min-width: 5% }
.company_logo { background: transparent url(../img/logo.gif) no-repeat center; text-align: center; position: absolute; z-index: 1; top: 0.95cm; left: 46%; width: 55px; height: 72px; overflow: visible; visibility: visible }
.copyright  { color: #999999; font-weight: lighter; font-size: 9px; font-family: Arial, Helvetica, sans-serif; margin-top: 0px; position: absolute; top: 99% }
.critical { color: #cc0000; font-weight: bold; line-height: 18px }
.default { color: #000000; font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; float: none; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; border-color: black #ffffff black black; position: relative; left: 1.25cm; width: 90% }
.exclamation { font-weight: bold; line-height: 18px }
.headsubleft  { background: transparent url(../img/grd_wh_y_10_str.gif) repeat-y; text-align: left; padding: 0px; border: 0px; position: relative; z-index: 1; top: 19px; left: 51%; overflow: visible; min-height: 18px; width: 400px}
.headsubright  { background: transparent url(../img/grd_white_y_white_10_str.gif) repeat-y; padding: 0px; border: 0px; position: relative; z-index: 1; width: 40%; overflow: visible; }
.infocolumn  { font-size: 12px; background-repeat: no-repeat; float: left; margin: 20px 50px 0px 0px; width: 30% }
.content_left h1  { font-size: 12px; text-align: left; padding-top: 20px; padding-bottom: 0px; color: black; border-width: 0px 0px 1px 0px; border-color: silver white silver white; border-style: solid }
#.content_right h1  { font-size: 12px; text-align: left; padding-top: 10px; padding-bottom: 0px; color: black; border-width: 0px 1px 1px 0px; border-color: silver white silver white; border-style: solid; margin: 0px 0px 5px 0px; background-color: white }
.content_right h1  { font-size: 12px; text-align: left; padding-top: 10px; padding-bottom: 0px; color: black; border-width: 0px 1px 1px 0px; border-color: silver white silver white; border-style: solid; margin: 0px 0px 5px 0px; background-color: white }.content_right  { font-size: 11px; line-height: 13px; background-repeat: no-repeat; float: right; margin: 0cm 50px 50px 50px; width: 20%; min-width: 3cm; position: relative; top: 0.5cm;  left: 10%; background-color: white }
.information { line-height: 18px }
.nexttogo  { color: #000066; font-style: normal; font-weight: normal; font-size: 14px; font-family: Arial, Helvetica, sans-serif; background-repeat: no-repeat; float: none; margin-top: 1px; padding-top: 1px; position: absolute; left: 18px }
.question { color: #333399; line-height: 18px }
.schedule_month { color: #007ea2; font-style: normal; font-weight: bold; font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; text-align: left; margin-bottom: 0px; border-style: none; border-width: medium medium 1px medium; border-color: black black #000066 black }
.smalltitle { color: #007ea2; font-style: normal; font-weight: bold; font-size: 9px; line-height: 9px; font-family: Arial, Helvetica, sans-serif; background-color: transparent; text-align: left; float: none; margin-bottom: 10px; padding-top: 0px; padding-bottom: 0px; border: 0px; position: relative; z-index: 3; left: 0.5% }
.titleframe { overflow: visible; visibility: visible }
.titlelogoframe { position: relative; top: -15px }
.whereiam   { color: #000066; font-style: normal; font-weight: normal; font-size: 14px; font-family: Arial, Helvetica, sans-serif; background: transparent no-repeat; text-indent: 18px; margin: 0px; padding: 0.05cm 0px; property-name: property-value  }
.language { color: #000066; font-style: italic; font-weight: normal; font-size: 14px; font-family: "Times New Roman", Times, serif; background-color: transparent; text-indent: 0.1cm; margin: 0px; padding: 0.05cm 0px; width: 0px  }
.wheretogo  { color: #000066; font-style: normal; font-weight: normal; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-align: center; margin-top: 1px; padding-top: 1px }
.wlist_author  { color: #999999; font-weight: lighter; font-size: 10px; font-family: Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 0px; margin-left: 0.2cm }
.wlist_description   { line-height: 18px; font-family: Arial, Helvetica, sans-serif; text-align: left; margin-top: 0px; margin-left: 0.2cm; padding-bottom: 0.5cm }
.wlist_head  { color: #000066; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif; margin-top: 0.2cm; margin-bottom: 0px; margin-left: 0.2cm }
.wlist_title   { color: #007ea2; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-position: center; text-align: left; margin-bottom: 0px; padding-left: 0.2cm; border: solid 1px #ffcc00; width: 100% }
.maincolumn { float: none; margin-top: 20px; position: absolute; left: 5cm; right: 25%; text-align: justify }
.maintable { float: none; margin-top: 20px; position: absolute; left: 5cm; right: 25%; text-align: justify; width: 50% }
td .maincolumn { position: absolute; left: 52%; right: 0cm; top: 0cm; margin-top: 0px; text-align: left }
.content_left { position: relative; left: 0cm; right: 0cm; margin-top: 0px; text-align: left } 
.pagebottom { float: none; position: static }
.hruler { border-top: 1px #ffcc00 }
.menubutton { background: transparent url(../img/menu.gif) no-repeat; text-indent: 18px; margin-right: 0.1cm }
#menue { background: white url(../img/ystripes.gif); padding: 5px; border-style: dotted dotted dotted solid; border-width: 1px 1px 1px 5px; border-color: silver silver silver #ffcc00; position: absolute; z-index: 3; top: 25%; left: -1.25cm; visibility: hidden }
.maincolumn_300px { float: none; margin-top: 20px; position: absolute; left: 330px }
.maincolumn_400px { float: none; margin-top: 20px; position: absolute; left: 430px }
.logout { color: #999999; font-weight: lighter; font-size: 10px; font-family: Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 0px; margin-left: 0.2cm; position: absolute; top: 15px }
.menu-level1-no { font-size: 11px; color: black; font-family: Arial, Helvetica, sans-serif; font-style: normal; border-bottom: 1px dotted silver }
.menu-level1-act { font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; border-bottom: 1px dotted black }
.menu-level2-no { color: green }
.menu-level2-act { }
.menu-level3-no { }
.menu-level3-act { }
.bodytext { margin: 0px 0px 0px 0px; left: 0cm; text-indent: 0cm }
.bodytext_oA { margin: 0px 0px 0px 0px; left: 0cm; text-indent: 0cm; top: 0px }
/* last changed 2006-03-18*/
.csc-caption { margin: 0px 0px 0px 0px; font-weight: bold; font-size: 11px; color: black; border-bottom: 1px dotted silver; }
.csc-textpic-text {margin-left: 15px;} 
p.csc-abstract { margin: 0px 0px 0px 0px; border-bottom: 1px dotted silver }
.2cl1-left p { margin: 0px 0px 0px 0px; left: 0cm; text-indent: 0cm }
.2cl1-middle p { margin: 0px 0px 0px 0px; left: 0cm; text-indent: 0cm }

dt { margin-top: 18px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;  }

dd { margin-top: 2px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;  }

