body {
  margin:0em 0em 0em 0em;
  color: black;
  background:#FFFFFF;
  font-family: Verdana, Helvetica, Arial, sans-serif;
}
body.pagebody {
  background:#fff4c1;
  margin:10px 10px;
}
body.print {
  background:#FFFFFF;
}

body { font-size:78%; }
table { font-size:100%; }

a { color:#f29400; text-decoration:none; }
a:link { color: #f29400; background: transparent; text-decoration:none;}
a:visited { color: #f29400; background: transparent; text-decoration:none; }
a:active { color: #f29400; background: transparent; text-decoration:none; }
a:hover { color: #f29400; 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%;
}
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 -------- */


#linksoben {
  width:8px;
  height:6px;
  background-image: url(images/linksoben.gif);
  background-repeat:no-repeat;
}

#obenlinks {
  width:8px;
  height:6px;
  background-image: url(images/obenlinks.gif);
  background-repeat:no-repeat;
}

#obenmitte {
  width:909px;
  height:6px;
  background-image: url(images/obenmitte.gif);
  background-repeat:repeat-x;
}

#obenrechts {
  width:8px;
  height:6px;
  background-image: url(images/obenrechts.gif);
  background-repeat:no-repeat;
}

#rechtsoben {
  width:9px;
  height:6px;
  background-image: url(images/rechtsoben.gif);
  background-repeat:no-repeat;
}

#linksmitte {
  width:8px;
  height:7px;
  background-image: url(images/linksmitte.gif);
  background-repeat:no-repeat;
}

#rechtsmitte {
  width:9px;
  height:7px;
  background-image: url(images/rechtsmitte.gif);
  background-repeat:no-repeat;
}

#links {
  width:8px;
  height:1px;
  background-image: url(images/links.gif);
  background-repeat:repeat-y;
}

#rechts {
  width:9px;
  height:1px;
  background-image: url(images/rechts.gif);
  background-repeat:repeat-y;
}

#linksunten {
  width:8px;
  height:6px;
  background-image: url(images/linksunten.gif);
  background-repeat:no-repeat;
}

#untenlinks {
  width:8px;
  height:6px;
  background-image: url(images/untenlinks.gif);
  background-repeat:no-repeat;
}

#untenmitte {
  width:909px;
  height:6px;
  background-image: url(images/untenmitte.gif);
  background-repeat:repeat-x;
}

#untenrechts {
  width:8px;
  height:6px;
  background-image: url(images/untenrechts.gif);
  background-repeat:no-repeat;
}

#rechtsunten {
  width:9px;
  height:6px;
  background-image: url(images/rechtsunten.gif);
  background-repeat:no-repeat;
}

#linksmitteunten {
  width:8px;
  height:7px;
  background-image: url(images/linksmitteunten.gif);
  background-repeat:no-repeat;
}

#rechtsmitteunten {
  width:9px;
  height:7px;
  background-image: url(images/rechtsmitteunten.gif);
  background-repeat:no-repeat;
}

#navi a {
  color:#626262;
  font-size:12px;
}

#naviactive a {
  color:#f29400;
}

#subnavi a {
  color:#626262;
}

#subnaviactive a {
  color:#f29400;
}

#suchfeld {
  border:1px #f29400 solid;
}