body
  {background-color:#f6f6f6;
   color:#555555;
   padding:0;
   margin:0;
   font-family:Arial,Helvetica,sans-serif;
   font-size:12px;
   @charset "UTF-8"; 
   }
a
  {color:#e16e1e;
   text-decoration:none;}
a:hover
  {color:#223344;}
a img
  {border:none;}
#topbar
  {height:30px;
   background-image:url(/_images/bgtop.jpg);
   background-repeat:no-repeat;
   background-position:bottom center;}
#lightbar
  {height:90px;
   background-image:url(/_images/bg.jpg);
   background-repeat:repeat-y;
   background-position:center;}
#logo
  {margin-left:auto;
   margin-right:auto;
   width:900px;
   height:90px;
   text-align:right;
   background-color:#ffffff;}
#darkbar
  {height:180px;
   background-color:#f0f0f0;
   background-image:url(/_images/bgdark.jpg);
   background-repeat:repeat-y;
   background-position:center;}
#headline
  {margin-left:auto;
   margin-right:auto;
   width:900px;
   height:180px;
   background-image:url(/_images/topic.jpg);}
#fontsizer
  {position:relative;
   top:-50px;
   left:30px;
   font-size:11px;
   color:#999999;}
#navigation
  {background-color:#e7e7e7;
   background-image:url(/_images/bgnav.jpg);
   background-repeat:repeat-y;
   background-position:center;}
#menu
  {margin-left:auto;
   margin-right:auto;
   width:900px;
   padding:6px 0px;
   background-color:#333333;
   background-image:url(/_images/navmirror.jpg);
   background-repeat:repeat-x;}
.menuitem
  {display:inline;}
.menuitem a
  {padding:6px;
   padding-left:8px;
   display:inline;
   color:#ffffff;
   font-weight:bold;}
.menuitem a:hover
  {color:#ffffff;
   background-color:#424242;}
.menuitem a.selected
  {color:#333333;
   background-color:#ffffff;}
.menuitem a:hover.selected
  {color:#999999;
   background-color:#ffffff;}
.menuspace
  {display:none;}
.logininfo
  {padding:20px 10px 0px 10px;
   display:block;
   color:#667788;}
.logininfo dd
  {padding:4px;}
#menuend
  {vertical-align:bottom;}
#menuend img
  {vertical-align:bottom;}
#contentbar
  {background-image:url(/_images/bg.jpg);
   background-repeat:repeat-y;
   background-position:center;}
#contentarea
  {margin-left:auto;
   margin-right:auto;
   width:900px;
   background-color:#ffffff;}
#content
  {padding:30px;}
#subnavigation
  {}
#submenu
  {padding:4px 0px;
   margin-bottom:20px;
   border-bottom:5px solid #999999;}
.submenuitem
  {display:inline;
   margin-left:5px;}
.submenuitem a
  {padding:4px 8px;
   display:inline;
   font-weight:bold;
   color:#444444;
   background-color:#f3f3f3;}
.submenuitem a:hover
  {background-color:#e3e3e3;}
.submenuitem a.selected
  {color:#ffffff;
   background-color:#999999;}
.submenuitem a:hover.selected
  {color:#ffffff;
   background-color:#999999;}
h1
  {margin-top:0px;
   color:#666666;
   font-size:22px;}
.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;
   font-size:100%;}
.forminfo
  {padding:5px;
   background-color:#f0f0f0;
   border:1px solid #d0d0d0;
   margin-bottom:20px;}
.form
  {padding:20px;
   background-color:#f0f0f0;
   border:1px solid #d0d0d0;
   margin-bottom:20px;}
form
  {padding:0px;
   margin:0px;
   margin-bottom:20px;}
.label
  {}
.field
  {width:300px;}
.button
  {background-color:#d0d0d0;
   color:#333333;
   font-weight:bold;}
.pages
  {padding:4px;
   white-space:nowrap;
   border-bottom:1px solid #999999;}
.pages a
  {padding:4px 12px;
   color:#444444;
   font-weight:bold;
   background-color:#f3f3f3;}
.pages a.selected
  {color:#ffffff;
   background-color:#999999;}
.pages a:hover
  {background-color:#e3e3e3;}
.pagetitle
  {position:relative;
   display:block;
   background-color:#99aabb;}
.tabsheet
  {padding:20px 20px;}
.datatable
  {border-spacing:0px;
   border-collapse:collapse;
   empty-cells:show;
   width:100%;
   margin-bottom:40px;}
.titlerow,.datarow
  {vertical-align:top;
   white-space:nowrap;}
.titlerow td
  {background-color:#f3f3f3;
   border-top:1px solid #d3d3d3;}
.fieldcol
  {padding:1px 0px;
   white-space:nowrap; 
   border-bottom:1px solid #d3d3d3;}
.textcol,.tableline
  {padding:1px 10px;
   white-space:nowrap; 
   border-bottom:1px solid #d3d3d3;}
.numbercol
  {padding:1px 10px;
   text-align:right;
   white-space:nowrap; 
   border-bottom:1px solid #d3d3d3;}
.getrowfont
  {font-size:78%;}
.bold
  {font-weight:bold;}
.warning
  {color:#cc0000;}
.warningwindow
  {padding-left:10px;
   border-left:5px solid #cc0000;
   margin-bottom:20px;}
.warningwindow a
  {color:#cc0000;}
.help
  {color:#74af1a;}
.helpwindow
  {padding-left:10px;
   border-left:5px solid #74af1a;
   margin-bottom:20px;}
.info
  {color:#556677;}
.infowindow
  {padding-left:10px;
   border-left:5px solid #556677;
   margin-bottom:20px;}
.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 #d3d3d3;
   border-right:2px solid #d3d3d3;
   border-bottom:2px solid #d3d3d3;
   margin-bottom:20px;}
p
  {margin-top:0px;
   margin-bottom:12px;}
.separator
  {font-size:8px;
   border-bottom:1px solid #cccccc;
   margin-bottom:8px;}
.loginform
  {background-color:#f0f0f0;
   border:1px solid #d0d0d0;}
.loginform form
  {margin:0px;}
.loginsubform
  {padding:20px;}
.table
  {width:100%;
   border-collapse:collapse;
   border-spacing:0px;
   padding:0px;
   margin:0px;
   margin-bottom:30px;}
.table tr
  {vertical-align:top;}
.table td
  {vertical-align:top;
   padding:0px;
   margin:0px;}
.list
  {width:100%;
   border-collapse:collapse;
   border-spacing:0px;
   padding:0px;
   margin:0px;
   margin-bottom:30px;
   border-top:1px solid #cccccc;}
.list tr
  {vertical-align:top;}
.list td
  {vertical-align:top;
   padding:3px;
   margin:0px;
   border-bottom:1px solid #cccccc;}
.header
  {background-color:#333333;
   background-image:url(/_images/navmirror.jpg);
   background-repeat:repeat-x;
   color:#ffffff;
   font-weight:bold;
   padding:6px;
   padding-left:8px;}
#bottombar
  {height:10px;
   background-image:url(/_images/bgbottom.jpg);
   background-repeat:no-repeat;
   background-position:top center;}
#footer
  {margin-left:auto;
   margin-right:auto;
   width:900px;
   height:50px;
   font-size:90%;
   color:#aaaaaa;
   text-align:right;
   vertical-align:top;
   margin-bottom:30px;
   padding:5px;}
#footer a
  {color:#aaaaaa;
   vertical-align:top;}

