body
  {background-color:#ffffff;
   color:#555555;
   padding:0;
   margin:0;
   font-family:Arial,Helvetica,sans-serif;}
body,td,th,#content,#menu,.content,input,select,option,textarea
  {font-size:12px;
   color:#555555;
   font-family:Arial,Helvetica,sans-serif;}
#menu
  {padding:10px;}
#content
  {padding:20px;}
.menuitem
  {margin-bottom:5px;
   font-weight:bold;}
.submenu
  {margin-bottom:10px;}
a
  {color:#509900;
   text-decoration:underline;}
a:hover,a:hover.menulink
  {color:#333333;}
.menulink,a.menulink
  {color:#666666;
   text-decoration:none;}
.noprint
  {text-decoration:none;}
h1,h2,h3,h4,h5,h6
  {color:#509900;
   margin:0px;
   padding:0px;}
h1
  {color:#509900;
   font-size:18px;
   margin-bottom:18px;}
h2
  {font-size:17px;
   margin-bottom:10px;}
h3
  {font-size:16px;}
h4
  {font-size:15px;}
h5
  {font-size:14px;}
.imprint
  {padding:3px;
   font-size:10px;
   color:#aaaaaa;}
.imprintlink,a.imprintlink
  {font-size:10px;
   color:#aaaaaa;
   text-decoration:none;}
.headline
  {color:#509900;
   font-weight:bold;
   padding-bottom:3px;}
.intro
  {margin-top:0px;
   margin-left:11px;
   margin-bottom:20px;}
.introimage
  {border:1px solid #cccccc;
   margin-top:2px;
   margin-bottom:5px;}
.framelessimage
  {margin-top:2px;
   margin-bottom:5px;}
.tableline
  {border-bottom:1px solid #cccccc;}
.back
  {margin-top:30px;}
dd
  {margin-bottom:8px;}
.field
  {width:300px;}
sup
  {text-decoration:none;}
#latestnews
  {background-image:url(/_images/latestnewsbg.jpg);
   background-repeat:no-repeat;
   background-position:top right;}
#today
  {text-align:center;
   font-weight:bold;
   color:#999999;
   padding-left:15px;
   padding-right:25px;}

