body {
    font-family: Helvetica,Arial,sans-serif;
    margin:      0;
    padding:     1em 0;
    text-align:  center;  /* Zentrierung im Internet Explorer */
}
            
img {
    border: 0px;
}
            
div.Seite {
    text-align:        left;   /* Seiteninhalt wieder links ausrichten */
    margin:            0 auto; /* standardkonforme horizontale Zentrierung */
    width:             870px;
    padding:      0.5em;
padding-right:      0px;
    border-left-width: 20px;
    border-left-style: solid;
    border-left-color: rgb(170, 203, 93);
}
            
a {
    color: rgb(0, 98, 66);
}

.WieA {
    color: rgb(0, 98, 66);
}
            
h2 {
    color:       rgb(170,203,93);
    font-weight: lighter;
}

h1 {
    font-size: x-large;
}

hr {
    border: 1px solid;
    color:  silver;
}

.tex sub, .latex sub, .latex sup {
  text-transform: uppercase;
}

.tex sub, .latex sub {
  vertical-align: -0.5ex;
  margin-left: -0.1667em;
  margin-right: -0.125em;
}

.tex, .latex, .tex sub, .latex sub {
  font-size: 1em;
}

.latex sup {
  font-size: 0.85em;
  vertical-align: 0.15em;
  margin-left: -0.36em;
  margin-right: -0.15em;
}

body { counter-reset: H3; } 	/* Create the counter for H2 */
h3 {counter-reset: H4;}
h3:before {
  content: counter(H3) ". ";
  counter-increment:H3;
}

h4:before {
  content: counter(H3) "." counter(H4) ". ";
  counter-increment:H4;
}

pre{
	border: 1px solid;
	border-color: rgb(170, 203, 93);
	padding:      0.5em;

}

table, th, td
{
border: 1px solid rgb(170, 203, 93);
white-space:nowrap;
border-collapse:collapse;
padding:0.4em;
text-align: left;
}

ul.tree, ul.tree ul {
     list-style-type: none;
     background: url(vline.png) repeat-y;
     margin: 0;
     padding: 0;
   }
   
   ul.tree ul {
     margin-left: 10px;
   }

   ul.tree li {
     margin: 0;
     padding: 0 12px;
     line-height: 20px;
     background: url(node.png) no-repeat;
   }
   
    ul.tree li.last {
     background: #fff url(lastnode.png) no-repeat;
   }
