body
  {background-color:#ffffff;
   color:#555555;
   padding:0;
   margin:0;
   font-family:Arial,Helvetica,sans-serif;
   font-size:78%;}
a
  {color:#cc0000;
   text-decoration:none;}
a:hover
  {color:#223344;}
a img
  {border:none;}
#lightbar
  {position:absolute;
   top:0px;
   left:0px;
   width:100%;
   height:70px;
   background-color:#e0e6f0;
   text-align:right;
   background-image:url(/_images/logo_bg.gif);
   background-repeat:no-repeat;
   background-position:right;}
#logo img
  {width:323px;
   height:70px;}
#darkbar
  {display:none;}
#headline
  {position:absolute;
   left:250px;
   bottom:20px;
   font-size:200%;
   font-weight:bold;
   color:#333333;}
#menu
  {display:none;}
#topic img
  {vertical-align:bottom;
   width:180px;
   height:120px;}
.menuitem,.menuend,.menuspace
  {border-top:1px solid #99aabb;}
.menuitem a
  {padding:4px;
   padding-left:8px;
   display:block;
   color:#445566;
   font-weight:bold;}
.menuitem a:hover
  {background-color:#d0d6e0;}
.logininfo
  {padding:20px 10px 0px 10px;
   display:block;
   color:#667788;}
.logininfo dd
  {padding:4px;}
#menuend
  {vertical-align:bottom;}
#menuend img
  {vertical-align:bottom;}
#content
  {position:absolute;
   top:120px;
   left:30px;
   width:90%;}
.noprint
  {text-decoration:none;}
dl
  {padding:0px;
   margin:0px;}
dt
  {margin-bottom:2px;}
dd
  {margin-bottom:10px;
   margin-left:20px;}
input,select,option,textarea
  {font-family:Arial,Helvetica,sans-serif;}
.forminfo
  {display:none;}
form
  {padding:20px;
   margin-bottom:20px;}
.label
  {}
.field
  {width:300px;}
.button
  {background-color:#b0b6bc;
   font-weight:bold;}
.pages
  {padding:4px;
   white-space:nowrap;
   border-bottom:1px solid #d0d6e0;}
.pages a
  {padding:4px 12px;
   color:#445566;
   font-weight:bold;
   background-color:#e3e6ec;}
.pages a.selected
  {background-color:#d0d6e0;}
.pages a:hover
  {background-color:#d0d6e0;}
.pagetitle
  {position:relative;
   display:block;
   background-color:#99aabb;}
.tabsheet
  {padding:30px 30px;}
.datatable
  {border-spacing:0px;
   border-collapse:collapse;
   empty-cells:show;
   width:100%;
   margin-bottom:40px;}
.titlerow,.datarow
  {vertical-align:top;}
.titlerow td
  {background-color:#e0e6ec;
   border-top:1px solid #cccccc;}
.fieldcol
  {padding:1px 0px;
   border-bottom:1px solid #cccccc;}
.textcol,.tableline
  {padding:1px 10px;
   border-bottom:1px solid #cccccc;}
.numbercol
  {padding:1px 10px;
   text-align:right;
   border-bottom:1px solid #cccccc;}
.bold
  {font-weight:bold;}
.warning
  {color:#ff9900;}
.warningwindow
  {padding-left:10px;
   border-left:5px solid #ff9900;
   margin-bottom:30px;}
.help
  {color:#88bb00;}
.helpwindow
  {padding-left:10px;
   border-left:5px solid #88bb00;
   margin-bottom:30px;}
.info
  {color:#556677;}
.infowindow
  {padding-left:10px;
   border-left:5px solid #556677;
   margin-bottom:30px;}
.article
  {display:block;
   clear:both;
   margin-bottom:12px;
   padding-bottom:3px;}
.imagecolumn
  {float:left;
   margin:2px 2px 1px 0px;}
.imagecolumn img
  {border:1px solid #d0d6e0;
   margin-bottom:6px;}
.contentcolumn
  {padding-left:114px;
   vertical-align:top;
   margin-bottom:6px;}
.contentonly
  {vertical-align:top;
   margin-left:2px;
   margin-bottom:6px;}
.contenttitle
  {font-weight:bold;}
.separator
  {clear:both;
   height:5px;
   border-bottom:1px solid #99aabb;
   margin-bottom:5px;}
.continue
  {text-align:right;}
.continue,.back
  {margin-top:12px;}
#filelist,#linklist
  {margin-top:20px;}
.beleg
  {padding:10px;
   border:1px solid #d0d6e0;
   margin-bottom:20px;}
p
  {margin-top:0px;
   margin-bottom:12px;}
.separator
  {font-size:8px;
   border-bottom:1px solid #cccccc;
   margin-bottom:8px;}
#footer
  {font-size:90%;
   color:#cccccc;
   text-align:right;
   margin-top:20px;
   margin-bottom:30px;
   padding:5px;
   border-top:1px solid #cccccc;}
#footer a
  {color:#cccccc;
   text-decoration:underline;}

