body {
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  color: #fff;
  text-align: center; /* for IE */
  margin-top:0px;
  margin-bottom:9px;
}
#container {
  margin: 0 auto;   /* align for good browsers */
  text-align: left; /* counter the body center */
  width: 900px;
  margin-bottom:0px;
}
code {
  font-size: 115%;
}

a:link.mainmenulink, a:hover.mainmenulink, a:visited.mainmenulink, a:active.mainmenulink {
  font-size: 12px;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
  text-decoration: none;
}

a:link.readmore, a:hover.readmore, a:visited.readmore, a:active.readmore {
  font-size: 12px;
  font-family: arial, helvetica, sans-serif;
  color:#216320;
  text-decoration: none;
  line-height:13px;
}

a:link.readmorenormal, a:hover.readmorenormal, a:visited.readmorenormal, a:active.readmorenormal {
  font-size: 12px;
  font-family: arial, helvetica, sans-serif;
  color: #1f521b;
  text-decoration: underline;
  line-height:13px;
}

a:link, a:hover, a:visited, a:active {
  font-size: 12px;
  font-family: arial, helvetica, sans-serif;
  color: #1f521b;
  text-decoration: underline;
}

a:link.readmorebig, a:hover.readmorebig, a:visited.readmorebig, a:active.readmorebig {
  font-size: 14px;
  font-family: arial, helvetica, sans-serif;
  color: #fff;
  text-decoration: underline;
  line-height:13px;
}

#middle, #right {
  color: #1f521b;
}

.headline {
  font-size: 14px;
  font-family: arial, helvetica, sans-serif;
  font-weight: bold;
  color: #1f521b;
  text-transform: uppercase;
}

#navi {padding: 0 0 0 0;}
.mainnavi {list-style: none;}
.subnavi {padding-left:10px; list-style: disc inside;}

.mainnavi a:link, .mainnavi a:visited, .mainnavi a:active {
  font-size: 14px;
  font-family: arial, helvetica, sans-serif;
  color: #216320;
text-decoration: none;}
.mainnavi a:hover {font-size: 14px;
  font-family: arial, helvetica, sans-serif;
  color: #216320;
text-decoration:underline;}


.subnavi a:link, .subnavi a:visited, .subnavi a:active {
  font-size: 12px;
  font-family: arial, helvetica, sans-serif;
  color: #216320;
text-decoration: none;}
.subnavi a:hover {font-size: 12px;
  font-family: arial, helvetica, sans-serif;
  color: #216320;
text-decoration:underline;}
        
h1 {padding: 0 0 0 0; font-size: 16px;}
h2 {padding: 0 0 0 0; font-size: 16px; color:#216320;}

.hsc_0, .hsc_1, .hsc_2 {margin:0 0 0 0; padding:0 0 0 0; line-height:12px;}
.hsc_0 ul {padding:3px 0 3px 0;}
.hsc_1 ul {padding:3px 0 3px 0;}
.hsc_2 ul {padding:3px 0 3px 0;}
.hsc_0 li, .hsc_1 li {text-indent: 0;}
.hsc_2 li {text-indent: 0;}
.hsc_0 li {font-weight:normal; padding-bottom:5px;} 
.hsc_1 li {font-weight:bold; padding-bottom:5px; padding-left:10px;}
.hsc_2 li {font-weight:normal; padding-bottom:5px; padding-left:20px;}
.hsc_0 a {text-transform: uppercase; text-decoration: none; font-size:14px;}
.hsc_1 a {text-transform: none; font-size:12px;}
.hsc_2 a {text-transform: none;}
.hsc_news ul {list-style-position: outside; margin-left:-10px; padding: 0 0 0 10px; text-indent: 0;}
.hsc_news li {padding: 0 0 5px 0; margin:0;}
.hsc_news a {text-transform: none; font-size:12px; font-weight: bold;}