a:link    {color: #FFFFFF; text-decoration: none; }
a:visited {color: #FFFFFF; text-decoration: none; }
a:hover   {color: #B1F77D; text-decoration: underline; }
a:active  { text-decoration: none; }

a.n:link    { color: #000000; text-decoration: none; font-weight:bold; }
a.n:visited { color: #482400; text-decoration: none; font-weight:bold; }
a.n:hover   { color: #482400; text-decoration: underline; font-weight:bold; }
a.n:active  { text-decoration: none; }

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i { font-family:Arial,sans-serif,Helvetica,Geneva; }
p        { font-size:10pt; line-height:15pt; color: #000000}
li       { line-height:15pt; }
h1       { font-size:16pt; }
h2       { font-size:12pt; color: #005800}
h3       { font-size:10pt; color: #005800}
h4       { font-size:14pt; }
h5       { font-size:30pt; }
h3.hell  { background-color:#FFFF99; line-height:12pt; }
ul,ol,li,div,td,th,address,blockquote,nobr,b,i { font-size:10pt; }
big      { font-size:12pt; font-weight:bold; }
small    { font-size:8pt;}
.gelb    { color: #482400; }
.gruen   { background-color:#C7BE7E; }
.verweis { color:#169621; }
.verweis_kl { color:#169621; font-size:8pt;}
.zeile   { line-height:15pt; }
.normal   { line-height:12pt; }

table.outertable {border: 1px solid #b1b13c;}
th.header {background: url(tabellen_header.gif);
          color: #64643c;
          font-size: 22px;
          font-weight: bold;
          height: 53px;
          padding: 0 10px 0 10px;
          vertical-align: middle;
          text-align: left;}

td.content {padding: 10px 10px 0 10px;
            vertical-align: middle;
            font-size: 12px;}
td.footer {color: #808080;
           font-size: 10px;
           padding: 20px 10px 10px 10px;}
td.thumbs {color: #000000;
           font-size: 10px;
           width: 10em;
           vertical-align: baseline;
           padding: 10px 5px 5px 5px;}
td.navi {font-size: 12px; padding: 10px;}

img.rahmen-1 {
    border: 1px solid #006600;
  }
