body { color: Black; background-color: navajowhite;
       background-image:url("../img/pfote_bg.gif");

       font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
       font-size: 1em; }

a       {color: Black; }
a:hover {color: Red; }

div#normal
  {position:absolute;
   top: 150px;
   left: 150px;
   right: 0px;
   padding: 0 0 0 0;
   margin: 0 0 0 0;
  }
/* Banner positionieren */
div#banner { position: absolute;
             top: 5px;
        width: 100%;
             height: 120px;
             display: block;
           text-align: center;
             background-image:url("../img/banner.gif");
             background-repeat: no-repeat;
             background-position: center;
           }
/* Banner-text positionieren */
div#bannertext { position: absolute;
             top: 55px;
             width: 100%;
             height: 34px;
            text-align: center;
             vertical-align: middle;
             font: bold 32px "Comic Sans MS",sans-serif;
             border: 2px;
            }

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i
     { font-family:Arial,sans-serif; font-size:10pt;}

h1 { font-size:18pt; }
h2 { font-size:16pt; }
h3 { font-size:12pt; }
h4 { font-size:10pt; }

p#titelzeile { font-size:14pt;  font-weight:bold; text-align: center;}
p#untertitel { font-size:12pt;  font-weight:bold; text-align: center;}
.zentriert { text-align: center;}

.rechts { text-align: right;}

.highlight {background-color:#FFFF00; }
.clickable { text-decoration:underline;}
.warn { color:#FF0000; font-weight:bold; }
.person { color:#000080; font-weight:bold; font-size:14pt; }
.disabledlink { color:#808080; font-weight:bold; }
.zitat {font-style:italic; }
.durchgestrichen { text-decoration:line-through; }
li.alt { text-decoration:none; color:#808080; margin-left:20px;}
li.neu { text-decoration:none; color:#000000; margin-left:20px; font-weight:bold; }

a.hidden:link { color:#000000; text-decoration:none; }
a.hidden:visited { color:#000000; text-decoration:none; }
a.hidden:hover { color:#000000; text-decoration:underline; background-color:#0000FF; color:#FFFF00; }
a.hidden:active { color:#000000; text-decoration:none; }

a.index_zentriert:link {
               font-weight:bold;
               text-align:center;
               font-size:larger;
               text-decoration:none;
               color:#000000;
           }
a.index_zentriert:visited {
               font-weight:bold;
               text-align:center;
               font-size:larger;
               text-decoration:none;
               color:#808080;

           }
a.index_zentriert:hover {
               font-weight:bold;
               text-align:center;
               font-size:larger;
               text-decoration:none;
               color:#FFFF00;
               background-color:#0000FF;
           }
a.index_zentriert:active {
               font-weight:bold;
               text-align:center;
               font-size:larger;
               text-decoration:underline;
               color:#0000DF;
           }
a.fetterlink:link  { color:#000000; text-decoration:underline; font-weight:bold; }
a.fetterlink:visited  { color:#000000; text-decoration:underline; font-weight:bold; }
a.fetterlink:hover  { color:#FF0000; text-decoration:underline; font-weight:bold; }
a.fetterlink:active  { color:#FF0000; text-decoration:underline; font-weight:bold; }

table#hidden {border:1px hidden; empty-cells:show; }
table#small  {border 1px solid;  empty-cells:show; }
table#wide   {border:2px outset; empty-cells:show; }

td#hidden {border:1px hidden; empty-cells:show; vertical-align:top;}
td#small  {border 1px solid;  empty-cells:show; vertical-align:top; }
td#wide   {border:2px inset;  empty-cells:show; vertical-align:top; }

th#hidden {border:1px hidden; empty-cells:show; vertical-align:top;}
th#small  {border 1px solid;  empty-cells:show; vertical-align:top; }
th#wide   {border:2px inset;  empty-cells:show; vertical-align:top; }