body
  {background-color:#ffffff;
   color:#333333;
   margin:0;
   padding:0;
   font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
   font-size:80%;}
.basepanel
  {background-color:#ffffff;
   color:#333333;
   border-left:1px solid #333333;
   border-top:1px solid #333333;
   border-right:2px solid #111111;
   border-bottom:2px solid #111111;
   margin-left:auto;
   martin-right:auto;
   text-align:left;}
a,a:link,a:active,a:visited
  {color:#000080;
   text-decoration:none;}
a:hover
  {text-decoration:underline;}
#intro
  {position:absolute;
   top:0px;
   left:0px;
   width:100%;
   height:150px;
   background-color:#ffff00;
   background-image:url(/_images/intro_bg.gif);}
#slogan
  {position:absolute;
   top:0px;
   right:0px;}
#menu
  {position:absolute;
   top:61px;
   left:30px;
   width:199px;}
.menuitem
  {background-color:#ffff00;
   border-top:1px solid #ffffff;}
.menuitem a
  {color:#002277;
   font-weight:bold;
   padding:5px;
   padding-left:10px;
   text-decoration:none;
   display:block;}
.menuitem a:hover
  {color:#002277;
   text-decoration:none;
   background-color:#fff300;}
.submenu
  {color:#ffbb00;
   background-color:#f7f7f7;
   border-top:1px solid #ffffff;}
ul
  {list-style-type:square;}
li
  {padding:1px;}
.li_extended
  {padding:1px;
   margin-bottom:8px;}
dd
  {margin-left:20px;}
.forumitem
  {margin:5px 0px 5px 0px;}
.spacer
  {background-color:#fff300;
   border-top:1px solid #ffffff;}
#content
  {position:absolute;
   top:190px;
   left:275px;
   right:100px;
   margin-bottom:20px;}
#container
  {padding-left:33px;}
#copyright
  {padding-top:10px;
   padding-bottom:30px;
   text-align:right;
   color:#cccccc;}
#copyright a
  {color:#cccccc;}
.image
  {border:2px solid #ffdd00;}
h1,h2,h3,h4,h5,h6
  {color:#ffcc00;
   margin-top:0px;}
.article
  {margin-bottom:10px;}
.imagecolumn
  {padding:2px 2px 1px 0px;
   vertical-align:top;}
.imagecolumn img
  {border:2px solid #ffdd00;
   margin-bottom:6px;}
.contentcolumn
  {width:100%;
   padding-left:10px;
   vertical-align:top;
   margin-bottom:6px;}
.contentonly
  {vertical-align:top;
   margin-left:2px;
   margin-bottom:6px;}
.contenttitle
  {font-weight:bold;}
.continue
  {clear:both;
   text-align:right;
   background-color:#ffff00;
   margin: 0px 0px 25px 0px;}
.back
  {clear:both;
   background-color:#ffff00;
   margin:15px 0px 25px 0px;}
.separator
  {clear:both;
   background-color:#ffff00;
   font-size:8px;
   height:13px;
   margin:15px 0px 25px 0px;}
#teaser
  {background-color:#ffffff;
   margin-bottom:10px;}
#highlights
  {background-color:#ffff00;
   background-image:url(/_highlights/highlights_bg.gif);
   margin-bottom:40px;}
.tableline
  {border-bottom:1px solid #cccccc;
   font-size:80%;}
.cell
  {font-size:80%;}
.gray
  {background-color:#e7e7e7;}
.help
   {cursor:help;}
.helptext
   {border:1px solid #333333;
    background-color:#ffffe1;
    margin-top:4px;
    margin-bottom:4px;
    padding:2px;
    width:80%;}
input,textarea,select,option
  {font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
   font-size:100%;}
.shopimage
  {border:2px solid #ffdd00;
   float:left;
   margin-right:20px;}
.shopitemselection
  {clear:both;
   text-align:right;}
#linklist,#filelist
  {margin-top:20px;}
.marker
  {background-color:#ffff00;}
.dd
  {margin-bottom:5px;}
td
  {font-size:14px;}
.or_link a,.or_link a:link,.or_link a:active,.or_link a:visited
  {display:block;
   padding:3px;
   background-color:#ff9900;
   color:#ffffff;
   font-weight:bold;
   margin-bottom:3px;}
.or_link a:hover
  {background-color:#ffcc00;}
