body { background-image: url(img/bg.jpg); background-repeat: no-repeat }
p,ul,ol,li,div,address,td,th { font-size:12px; font-family:Arial, Helvetica, Geneva; color:#000000}

.PageTitle { font-size:14px; font-family:Arial, Helvetica, Geneva; color:#cc0000}
.SectionTitle { font-size:12px; font-family:Arial, Helvetica, Geneva; color:#cc0000}
.HeadlineEntry { font-size:12px; font-family:Arial, Helvetica, Geneva; color:#ff0000}

#ButtonList {position: absolute; left:246px; top:44px; }

A:LINK { color : #000000; }
A:HOVER, A:ACTIVE { color : #999999; }
A:VISITED {color : #999999;}

.footer {font-size: 10px; color:#999999; }
a.footer, a.footer:visited { color:#999999;}

ul {margin-bottom: 0px; margin-left: 15px; padding-left: 0px; list-style-image:url(img/bullet.gif); }
ol {margin-bottom: 0px; margin-left: 30px; padding-left: 0px;}

.error {color:#CC0000;}
.ListBg1 {background-color:#EEF4F8;}
.ListBg2 {background-color:#D4E3F1;}

a.Sitemap { color:#000000;}
a.Sitemap:visited { color:#000000;}
a.SitemapChapter { color:#FFFFFF;}
a.SitemapChapter:visited { color:#FFFFFF;}
td.SitemapChapter {background-color:#7498B9;}

.path { font-size:10px; color : #cc0000; }
a.path:visited, a.path:link { font-size:10px; color : #cc0000; }
a.path:hover, a.path:active { font-size:10px; color : #ff0000 }

td.menu { background-image:url(img/menu/bg0.gif); }
td.menupreset { background-image:url(img/menu/preset/bg0.gif); }
td.menuact { background-image:url(img/menu/bg1.gif); }
a.menu { color : #ffffff; font-weight: bold; font-size:11px; text-decoration:none; }
a.menu:visited { color : #ffffff; }
a.menupreset { color : #ff0000; font-weight: bold; font-size:11px; text-decoration:none; }
a.menupreset:visited { color : #ff0000; }
p.menu { font-size:11px; text-decoration:none; color : #ffffff; font-weight: bold;}
p.menuact { font-size:11px; text-decoration:none; color : #FF0000; font-weight: bold;}
p.menupreset { font-size:11px; text-decoration:none; color : #FF0000; font-weight: bold;}

a.keinRand { border:0px}
img.noBorder { border:0px}
.Rand { border-color:#cc0000;}

#headtable td, #contenttable td {
  padding-right: 15px;
}

#AdditorStatus {position: absolute; left:280px; top:-3px; width: 200px; height: 30px; z-index:555}
#AdditorMessage {background-color:red; position: absolute; left:280; top:35px; width: 200px; height: 30px; z-index:555}
#AdditorPageInfo {position: absolute; left:280px; top:40px; width: 200px; height: 100px; visibility:hidden; z-index:556}
#AdditorPopup {position: absolute; left:280px; top:40px; width: 200px; height: 40px; visibility:hidden; z-index:557}
.ASsmall {font-size:10px;}

#MenuBg0 {position: absolute; top: 79px; left:51px; z-index:30;}
#MenuFg0 {position: absolute; visibility: hidden; top: 242px; left: 76px; z-index:31;}
#MenuMo0 {position: absolute; visibility: hidden; top: 242px; left: 76px; z-index:32;}
#MenuBg1 {position: absolute; top: 0px; left: 0px; width: 0px; height: 0px; visibility: hidden; z-index:40;}
#MenuFg1 {position: absolute; visibility: hidden; top: 0px; left: 0px; z-index:41;}
#MenuMo1 {position: absolute; visibility: hidden; top: 0px; left: 0px; z-index:42;}
#MenuBg2 {position: absolute; top: 0px; left: 0px; width: 0px; height: 0px; visibility: hidden; z-index:50;}
#MenuFg2 {position: absolute; visibility: hidden; top: 0px; left: 0px; z-index:51;}
#MenuMo2 {position: absolute; visibility: hidden; top: 0px; left: 0px; z-index:52;}
#MenuBg3 {position: absolute; top: 0px; left: 0px; width: 0px; height: 0px; visibility: hidden; z-index:60;}
#MenuFg3 {position: absolute; visibility: hidden; top: 0px; left: 0px; z-index:61;}
#MenuMo3 {position: absolute; visibility: hidden; top: 0px; left: 0px; z-index:62;}
#MenuBg4 {position: absolute; top: 0px; left: 0px; width: 0px; height: 0px; visibility: hidden; z-index:70;}
#MenuFg4 {position: absolute; visibility: hidden; top: 0px; left: 0px; z-index:71;}
#MenuMo4 {position: absolute; visibility: hidden; top: 0px; left: 0px; z-index:72;}


/* Infobox ########################### */

div.infobox {
  width: 205px;
}
div.infobox div.InfoBoxHeader {
  background-image: url(../img/infobox_bg_top.gif);
  background-repeat: no-repeat;
  width: 205px;
  padding: 4px 0 3px 10px;
  color: white;
  font-weight: bold;
  height: 18px;
}
div.infobox div.InfoBoxBody {
  background-image: url(../img/infobox_bg_body.gif);
  background-repeat: repeat-y;
  padding: 3px 10px 0 10px;
}
div.infobox div.InfoBoxBody p {
  width: 180px;
  overflow: hidden;
  margin: 0px;
}
div.infobox div.InfoBoxFooter {
  background-image: url(../img/infobox_bg_bottom.gif);
  width: 205px;
  background-repeat: no-repeat;
}
