.stmenuboxbg1 {background-color: #eeeeee}
.stmenuboxbg2 {background-color: #eeeeee}
.stmenuboxbg_active {background-color: #366C42}

.stmenuboxlink, .stmenuboxlink_active, .stmenuboxlink:hover
{
  Font-Family: Arial,Helvetica,sans-serif;
  Font-Size: 12px;
  margin-left: 5px;
  margin-right: 5px;
}
.stmenuboxlink
{
  Color: #000000;
  Text-Decoration: none; 
}
.stmenuboxlink_active
{
  Color: white;
  Text-Decoration: none;
}
.stmenuboxlink:hover
{
  Color: black;
  Text-Decoration: none;
}
table.stmenuboxborder 
{
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
}

/* Links */
A { font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline; }
a.Sidenav_level1_inactive {Font-Family: Arial,Helvetica,sans-serif; Font-Size: 9pt; color: #000000; Text-Decoration: none}
a.Sidenav_level1_active { Font-Family: Arial,Helvetica,sans-serif; Font-Size: 9pt; Font-Weight: normal; Color: #FFFFFF; Text-Decoration: none}

H1 { font-family: Arial, Helvetica, sans-serif; font-size: 32px; color : #666666;}
/* H2.doctitle is dynamic and therefore in function barehtmlhead */

TD.small { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color : #000000;}
TH.small { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color : #000000; font-weight: bold;}
.normaltext { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color : #000000;}

TD { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color : #000000;}
TD.listline { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color : #000000;}
SPAN.timestamp { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color : #000000;}
TD.mainpage { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color : #000000;}
TD.pictsub { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #666666; margin-right:1px; margin-left:1px; margin-top:1px; margin-bottom:10px; }
TD.tr { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none}
TD.tr A { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline}
TD.tr_data { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none}
TD.tr_data A { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none}
TD.trtop,.trtop { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
TH.trcolumnhead { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
TD.editnav { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold;}
TD.editnav A { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: underline;}
font.tr { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
TD.sresult_text { font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
A.sresult_title { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
SPAN.sresult_title_hilite { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ff0000;}
SPAN.sresult_hilite { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ff0000;}

input {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
}
.inputname {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 width : 150px;
}

textarea {
 font-family: Courier, serif;
 font-size: 8pt;
 line-height: 11pt;
}

.active_topmenulink, .active_topmenulink:hover
{
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  text-decoration: none;
  padding: 0px;
  margin: 0px;
}

.active_topmenulink
{
  background-color: #cccccc;
  color: #000000;
}
.active_topmenulink:hover
{
  background-color: #ff0000;
  color: #ffffff;
}

.inactive_topmenulink, .inactive_topmenulink:hover
{
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  text-decoration: none;
  padding: 0px;
  margin: 0px;
}

.inactive_topmenulink
{
  background-color: #cccccc;
  color: #000000;
}
.inactive_topmenulink:hover
{
  background-color: #ff0000;
  color: #ffffff;
}

input.topnav_search
{
  color: #ffffff;
  margin-right: 1px;
  height: 17px; 
  border-color: #ffffff;
  border-style: solid;
  border-width: 1px;
}

span.topnav_search
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #ffffff;
}

.mainh2 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-decoration: none; margin-left:9px;}

/* Make printed pages look nice */
@media print {
	.mainh2 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-decoration: none; margin-left:9px; color: #f8ad1d;}
	.toplogo		{ height: 60px; width: 680px; }
	.topnavi		{ height: 0px; width: 0px; display: none; }
	.sidenavi		{ height: 0px; width: 0px; display: none; }
	.maintitle		{ width: 680px; height: 88px; padding-right: 6px; vertical-align: bottom; width: 100%; text-align: right; background-color: #ffffff; background-image: url(/img/logo-680x70.jpg); background-repeat:no-repeat;}
	.maincontent		{ width: 680px; background-color: #ffffff;}
	.mainpage {
    width: 680px;
    border-color: #f8ad1d;
    border-style: solid;
    border-width: 1px;
    padding: 6px;
    background-color: #ffffff;
  }
	.outerpage {
    width: 680px;
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    padding: 6px;
    background-color: #a6c2a8;
  }
}
