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

a.n:link    { color: #482400; 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; }
li       { line-height:20pt; }
h1       { font-size:16pt; }
h2       { font-size:12pt; }
h3       { font-size:10pt; }
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; }
.zeile   { line-height:15pt; }
.normal   { line-height:12pt; }

body { background-image:url(gifs/hg.gif);
        background-repeat:no-repeat;}

table.outertable {border: 0px 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;}

ul.ohne {
        list-style-type: none;
        padding: 0;
        margin-left: 0;
        }

/* Liste mit gruenem Quadrat als Aufzaehlungszeichen */
li.punkt {
        background-image: url('gifs/punkt1.gif');
        background-repeat: no-repeat;
        background-position: 0 0.5em;
        padding-left: 1.4em;
        margin: 0.6em 0;
        }


#hintergrund {
       background-color: #ffffff
       }

#seitenbereich {
       vertical-align: middle;
       left:100px;
       width:1000px;
       background-color: #ffffff;
       }

#bildlinks {
       position: absolute;
       left:0px;
       top:0px;
       width:380px;
       height:105px;
       background-image:url(gifs/willkommen.gif);
       background-repeat:no-repeat;
       background-position:left bottom;
       }


#bildmitte {
        position : absolute;
        width:100%;
        height:105px;
        background-image:url(jpgs/kopfmitte.jpg);
        background-repeat:no-repeat;
        background-position:right bottom;
        }


#logo {
position: absolute;
left:0px;
top:0px;
width:380px;
}

/* Infoboxen fuer Links oder kurze Texte */
#infobox {
        float: right;
        margin: 30px 0px 20px 30px;
        padding: 0;
        width:200px;
        border:1px solid #99641B;
        background-color: #ffffff;
        }

#infobox h3 {
        background-color: #FFA953;
        padding:4px 3px 3px 3px;
        border-bottom: 1px solid #99641B;
        line-height:100%;
        margin: 0 0 8px 0;
        }

#infobox p {
    padding:0 10px 10px 10px;
        margin-top: 0px;
        }

#infobox ul {
        list-style-type: none;
        padding: 0;
        margin-left: 0.6em;
        margin-right: 0.6em;
        }

#infobox li {
        background-image: url('gifs/quadrat.gif');
        background-repeat: no-repeat;
        background-position: 0 0.4em;
        padding-left: 1.2em;
        margin: 0.6em 0;
        }

.textbox {
        padding:0;
        margin: 0 0 30px 0;
        background-color:#ffffff;
        width:100%;
        min-height:75px;
        }

.textbox h3 {
        margin: 0 0px 8px 0;
        padding:2px;
        border:1px solid #99641B;
        background-color:#FFFFDD;
        }

.textbox1 {
        padding:0;
        margin: 0 0 30px 0;
        background-color:#ffffff;
        width:80%;
        min-height:75px;
        }

.textbox1 h3 {
        margin: 0 0px 8px 0;
        padding:2px;
        border:1px solid #99641B;
        background-color:#FFFFDD;
        }

.vorschaubild {
        float:left;
        margin-right: 10px;
        }

.foto {
        float: right;
        margin: 0 0 20px 20px;
        font-size:80%;
        line-height:140%;
        background-color:#ffffff;
        }
.foto2 {
        float: right;
        margin: 0 0 10px 10px;
        font-size:120%;
        line-height:140%;
        }
