body { color:black;
       background-color:white;
       background:url(/images/hintergrund.jpg) fixed repeat-x;
     }

ul.blueball    { list-style-image:url(/images/blueball.png);
                 padding-left:20px;
               }
ul.blueball li { margin-bottom:0.5ex;
               }
li.bigskip { margin-bottom:1.5ex;
           }

ol.bigskip li { margin-bottom:1.5ex;
              }

ul.mainlist    { list-style-image:url(/images/blueball.png);
                 padding-left:3em;
               }
ul.mainlist li { margin-bottom:1.5ex;
               }

ul.indentlist    { list-style-type:none;
                   padding-left:2em;
                 }
ul.indentlist li { margin-bottom:1.5ex;
                 }

a:link    { color:#0066cc; text-decoration:none }
a:visited { color:#003366; text-decoration:none }
a:hover   { text-decoration:underline }
a:active  { text-decoration:underline }
a:focus   { text-decoration:underline }

img { border-style:none; }

img.middle { vertical-align:middle; }

img.top    { vertical-align:top; }

img.textbottom {  vertical-align:text-bottom; }

td.footer { font-size:90%; font-style:italic; }

td.title { font-size:200%; font-weight:bold; }

span.firstLetter { font-size:150%; }

.math { font-family: 'Times New Roman',Times;
        font-style : italic; }

.sub { vertical-align: sub; font-size: smaller; }
.sup { vertical-align: super; font-size: smaller; }

table.blackborder { border: 1px black solid; }
table.blackborder thead tr { background-color:#ccc; }
table.blackborder th { border: 1px black solid; border-left: 0px; }
table.blackborder th:first-child { border: 1px black solid; }
table.blackborder tbody tr:first-child td { border: 1px black solid;
                                            border-left: 0px; }
table.blackborder tbody tr:first-child td:first-child { border: 1px black solid; }
table.blackborder td { border-bottom: 1px black solid;
                       border-right:  1px black solid; }
table.blackborder td:first-child { border: 1px black solid; border-top: 0px; }
table.blackborder tr.odd  { background-color:#eee; }
table.blackborder tr.even { background-color:#ddd; }

table.personendaten td.l { vertical-align: top;
                           font-weight: bold;
                           padding-right: 10px; }
