ul {
   list-style-position:outside;
}

body {
   margin-bottom:10px;
   margin-top:10px;
   background-color:white;
   position:absolute;
}

ol {
   list-style-type:lower-roman;
   list-style-position:outside;
}

ol li {
   list-style-type:decimal;
}

OL OL LI {
   list-style-type:lower-alpha;
}

OL OL OL LI {
   list-style-type:lower-roman;
}

input {
   width:100%;
   background-color:white;
}

input:active {
   color:red;
}

input:hover {
   color:red;
}

table {
   margin:1px;
   width:100%;
   empty-cells:show;
}

td,th {
   vertical-align:top;
}

thead {
   color:#000099;
}

caption {
   color:#000099;
}

h1 {
   color:green;
   font-size:120%;
}

h2 {
   color:green;
   font-size:110%;
}

h3 {
   font-size:100%;
   color:green;
   font-variant:small-caps;
}

h4 {
   font-size:100%;
   font-style:italic;
   color:green;
   font-weight:lighter;
}

h5 {
   font-size:95%;
   color:green;
   font-weight:lighter;
}

h6 {
   font-size:90%;
   color:green;
   font-weight:lighter;
}

pre {
   color:#000064;
}

a:link[href] {
   color:green;
}

a:visited[href] {
   color:blue;
}

a:active[href] {
   color:red;
}

a:hover[href] {
   color:red;
}

.header {
   width:100%;
   position:absolute;
   margin-top:0em;
}

.hauptteil {
   width:100%;
   margin-top:8em;
}

.footer {
   text-align:center;
   width:100%;
   clear:both;
}

.content {
   margin-left:15em;
   margin-right:15em;
}

.documentation {
   float:left;
   width:15em;
}

.navigation {
   float:right;
   width:15em;
}

.fehlermeldung {
   color:red;
}

.ergebnis {
   color:blue;
}

.leaf {
   padding-left:1em;
}

.stack {
   text-align:center;
}

.userinput {
   border:1px solid;
}


