body {
   background: #FDE3A2 url(images/back.jpg);
   background-color: #FDE3A2;
   color: #000000;
   margin: 0em 1em 0em 1em;  
   font-weight: 400;
   font-family: ²Ó©úÅé, ?©úÊ^; 
   font-size: 12pt;
}

h1 {
  background: transparent;
  font-weight: bolder;
  font-size: 200%;
  text-align: center;
  color: #800000;
}

h2 {
  background: transparent;
  font-weight: bold;
  font-size: 150%;
  text-align: center;
  color: #800000;
}

h3 {
   background: transparent;
   margin-left: 4%;
   margin-right: 4%;
   font-weight: bold;
   font-size: 120%;
}

h4 {
  background: transparent;
  margin-left: 6%;
  margin-right: 6%;
  font-weight: bold;
  font-size: 110%;
}

dl {
   margin-left: 3%;
   margin-right: 5%;
}

dt {
   font-weight: bold;
}

dd {
   margin-left: 3em;
}

ol {
   margin-left: 3em;
   margin-right: 0em;
   list-style: decimal;
}

ul {
  margin-left: 2em;
}

ul li {
  list-style: url(images/rechts_weiss_blau.gif) circle;
  margin-left: -1.5em;
}

ul ul {
  margin-left: 3.5em;
}

ul ul li {
  list-style: url(images/ballblack.gif) circle;
}

table caption {
  font-size: larger;
  font-weight: bolder;
}

th {
   font-weight: bold;
}

address {
  background: transparent;
  font-size: 70%;
  text-align: right;
  font-style: italic;
}  

blockquote {
  margin-left: 8%;
  margin-right: 8%;
  border: thin ridge #dc143c;
  background: #C0C0C0;
}

pre {
  margin-left: 10%;
  white-space: pre;
}

a:link {
  color: #000080;
  background: transparent;
}

a:visited {
  color: #000080;
  background: transparent;
}

a:active {
  color: 000000;
  font-weight: bold; 
  font-size: 100%;
  background: #F8BC07;
}

a:hover {
  color: #000080;
  background: #FFFF00;
}

hr {
  align: right;
  width: 65%;
  height: 2;
}

small {
  font-size: 10pt;
}