body {
   background-image:url(../images/wallpaper.jpg);
   margin-left:30px; margin-top:50px;
   margin-right:20px; margin-bottom:20px;}

p, li, ul, span {
   font: 10px/12px Verdana, Arial, sans-serif;
   color: #000;
   background-color: #FFFFF0;
   text-align: justify;}

em {
   font-weight: bold;
   font-style: normal; }

pre {
    color: #c00000;
    font: 13px/17px monospace;
    background-color: #e0e0e0;
    padding: 10px 5px 10px 5px;
    margin: 40px 0px 40px 0px; }


img.imtext {
    border-color: #e0e0e0;
    border-style: solid;
    border-width: 5px 5px 10px 5px;
    display: block;
    text-align: center; }

h1 {
   font: 20px/130% Arial, Verdana, sans-serif;
   color: #4e4e4e;
   background-color: #FFFFF0; }

h2 {
   font: 14px/18px Arial, Verdana, sans-serif;
   color: #4e4e4e;
   background-color: #FFFFF0;
   margin-top: 50px;
   font-weight: bold;}

A:link, A:visited, A:active {
   text-decoration: none;
   color: #000099;
   font-weight: bold;
   background-color: #FFFFF0; }

A:hover {
   text-decoration: underline; }

div.regel {
   background-color: #e0e0e0;
   color: #000;
   width: 100%;
   padding: 2px;
   margin-top: 2px; }

div.klein {
   font-family: Arial;
   font-size: 10px;
   text-align: justify;
   color: #000;
}

span.code {
   color: #c00000;
   font-family: monospace;
   font-size: 110%;
   background-color: #FFFFF0; }

th {
   font: 12px/19px Verdana, Arial, sans-serif;
   font-weight: bold;
   color: #000;
   background-color: #FFFFF0;
   text-align: left;
   padding-top:25px;
   padding-bottom:8px; }

td {
   font: 12px/19px Verdana, Arial, sans-serif;
   color: #000;
   background-color: #FFFFF0; }