body {
  margin:0em 0em 0em 0em;
  color: black;
  background:#FFFFFF;
  font-family: Verdana, Helvetica, Arial, sans-serif;
}
body.pagebody {
  background:#D0D0D0;
  margin:10px 10px;
}
body.print {
  background:#FFFFFF;
}

body { font-size:78%; }
table { font-size:100%; }

a { text-decoration:underline; }
a:link { color: #0033CC; background: transparent }
a:visited { color: #2255BB; background: transparent }
a:active { color: #0033CC; background: transparent }
a:hover { color: #0033CC; text-decoration:none; }

.cmsimg {
  margin:0em 0em 0em 0em;
  border:none;
}

h1, .h1, .absatz_title {
  font-size: 140%;
}
h2, .h2, .absatz_section {
  font-size: 126%;
}
h3, .h3, .absatz_subsection {
  font-size: 122%;
}
h4, .h4, .absatz_subsubsection {
  font-size: 120%;
}
h5, .h5 {
  font-size: 100%;
  font-style: italic;
}
h6, .h6 {
  font-size: 100%;
  font-style: small-caps;
}
p, .absatz_standard {
}
small, .small, .klein, .absatz_klein {
  font-size: 70%;
}
.absatz_quotation {
  font-style: italic;
}
.absatz_monospace {
  font-size: 100%;
  font-family: monospace;
}


/* -------- Page Layout -------- */



body {
  margin:10px 10px 0px 10px;
  padding:0px;
}
	
#leftcontent {
  position: absolute;
  left:10px;
  top:50px;
  width:200px;
  background:#fff;
  border:1px solid #000;
  padding:10px 0px;
}

#centercontent {
  background:#fff;
  margin-left: 199px;
  margin-right:199px;
  border:1px solid #000;
  // IE5 skips here..
  voice-family: "\"}\"";
  voice-family: inherit;
  margin-left: 201px;
  margin-right:201px;
}

html>body #centercontent {
  margin-left: 201px;
  margin-right:201px;
}

#rightcontent {
  position: absolute;
  right:10px;
  top:50px;
  width:200px;
  background:#fff;
  border:1px solid #000;
}
	
#banner {
  background:#fff;
  height:40px;
  border-top:1px solid #000;
  border-right:1px solid #000;
  border-left:1px solid #000;
  // IE5 skips here
  voice-family: "\"}\"";
  voice-family: inherit;
  height:39px;
}

html>body #banner {
  height:39px;
}
		
p,h1,pre {
  margin:0px 10px 10px 10px;
}

h1 {
  font-size:14px;
  padding-top:10px;
}

#banner h1 {
  font-size:14px;
  padding:10px 10px 0px 10px;
  margin:0px;
}

#rightcontent p {
  font-size:10px
}




.ui-stars-star,
.ui-stars-cancel {
  float: left;
  display: block;
  overflow: hidden;
  text-indent: -999em;
  cursor: pointer;
}
.ui-stars-star a,
.ui-stars-cancel a {
  width: 16px;
  height: 15px;
  display: block;
  background: url(images/jquery.ui.stars.gif) no-repeat 0 0;
}
.ui-stars-star a {
  background-position: 0 -32px;
}
.ui-stars-star-on a {
  background-position: 0 -48px;
}
.ui-stars-star-hover a {
  background-position: 0 -64px;
}
.ui-stars-cancel-hover a {
  background-position: 0 -16px;
}
.ui-stars-star-disabled,
.ui-stars-star-disabled a,
.ui-stars-cancel-disabled a {
  cursor: default !important;
}


