/* Reset-Teil, eine Art Werkseinstellungen fuer alle Browser
* {
  margin: 0;
  padding: 0;
  border: 0;
  background-repeat: no-repeat;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

article, aside, details, figcaption, figure, footer, header,
hgroup, nav, section, summary {
  display: block;
}

ul, ol {
  list-style: none;
}
Ende Reset-Teil*/
body {
  background-color: #9999FF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
}
h1 {font-size: 2em;}
h2 {font-size: 1.6em;}
h3 {font-size: 1.4em;}
h4 {font-size: 1.2em;}
#page {
  width: 960px; margin: 15px auto;
  padding: 15px;
  border-width: 2px; border-style: solid; border-color: white;
  /*border-color: white black black white;*/
  border-radius: 10px; /*moz-border-radius: 5px;*/
  background-color: #ddddff;
}
table {border-collapse: collapse;}
th, td {border: thin solid #cc9966; padding: 6px;}
tr:hover {background-color: #F9EAAF;}
a {text-decoration: none; color: #000099;}
a:hover {text-decoration: underline;}
/* a:hover {background-color: #cc9966;} */
ol {margin-left: -15px;}
ol.ebene1 {
  counter-reset:liste_ebene1;
  list-style-type:none;
}
ol.ebene1 li:before {
  content: counter(liste_ebene1) ". ";
  counter-increment:liste_ebene1;
}
ol.ebene2 {
  counter-reset:liste_ebene2;
  list-style-type:none;
}
ol.ebene2 li:before {
  /* content: counter(liste_ebene1) counter(liste_ebene2,lower-alpha) ". "; */
  content: counter(liste_ebene1) "." counter(liste_ebene2) ". ";
  counter-increment:liste_ebene2;
}
pre, code {
  font-family: Courier New, Courier;
  font-size: 0.9em;
  color: #000000;
}
