body
{
margin: 0px;
font-family: Arial, Verdana, Tahoma;
background-color: #5E610B;
background-image: url('../Bilder/1/ZiegelFenster.jpg');
background-repeat: repeat-x;
background-position: center Top;
background-attachment: fixed;
}

/* Überschriften und Absatz */
h1
{
margin-top: 10px;
font-family: Georgia, Helvetica, Arial;
color: #768A43;
font-size: 13pt;
font-weight: normal
}
h1:first-letter
{
font-size: 150%;
color: #fff;
margin-right: 2px
}
p
{
margin: 10px 0 20px 0;
color: #fff;
font-size: 9pt;
text-align: justify
}

/* allgemeine Links */
#inhalt a:link, #inhalt a:active, #inhalt a:visited
{
background-image: url('../images/a-link.jpg');
background-repeat: repeat;
color: #fff;
text-decoration: none;
border: 1px solid #000;
padding: 2px
}
#inhalt a:hover
{
background-image: none;
background-color: #281B22;
color: #768A43;
text-decoration: none;
border: 1px dashed #fff;
padding: 2px
}

/* Banner Logo Homepagename */
#logo
{
width:  440px;
height: 220px;
background-image: url('../images/AM.jpg');
background-repeat: no-repeat
}
#hpname
{
color: #fff;
font-family: Georgia, Helvetica, Arial;
font-size: 22px;
margin: 5px 0px 0px 20px
}

/* horizontale Navigation */
.navi
{
width: 660px;
font-size: 12px;
table-layout: fixed;
border: 1px solid #808080;
background-color: transparent;
background-image: url('../images/bg-tab-nav.jpg');
background-repeat: repeat
}
.navi a:link, .navi a:active, .navi a:visited
{
display: block;
line-height: 30px;
color: #fff;
text-decoration: none;
text-align: center;
border: 1px solid #808080;
background-image: url('../images/bg-navi.jpg');
background-repeat: repeat-x
}
.navi a:hover
{
color: #768A43;
text-decoration: none;
border: 1px solid #ccc;
background-image: url('../images/hover-navi.jpg')
}

/* vertikale Navigation */
.navi_ver
{
width: 160px;
font-size: 12px;
margin-bottom: 15px;
padding: 3px 3px 0 3px;
border: 1px solid #808080
}
.navi_ver a:link, .navi_ver a:active, .navi_ver a:visited
{
display: block;
margin-bottom: 3px;
line-height: 30px;
color: #fff;
text-decoration: none;
text-align: center;
border: 1px solid #808080
}
.navi_ver a:hover
{
color: #768A43;
background-color: #281B22;
text-decoration: none;
border: 1px solid #ccc
}

/* Tabellenlayout Rahmen */
.rahmen_ob
{
padding-top: 5px;
padding-bottom: 5px;
border-bottom: 1px solid #000;
border-top: 1px solid #000;
width: 680px;
background-image: url('../images/rand_li.jpg');
background-repeat: repeat-y
}
.rahmen
{
width: 680px;
background-image: url('../images/rand_li.jpg');
background-repeat: repeat-y
}

/* Inhaltstabelle */
#inhalt
{
padding: 10px 20px;
color: #fff;
font-size: 9pt;
text-align: justify;
line-height: 170%
}
#spalte_re
{
padding: 5px;
width: 170px;
border-left: 1px solid #000
}
#spalte_re p  /* Text-Boxen */
{
padding: 5px;
font-size: 8pt;
width: 160px;
border: 1px solid #808080;
margin-bottom: 15px
}

/* Footer */
#footer
{
width: 680px;
height: 92px;
background-image: url('../images/wasserfall-unten.jpg');
background-repeat: no-repeat
}
#footer td
{
padding: 10px 0 0 20px;
color: #C0C0C0;
font-size: 8pt;
border-top: 1px solid #000
}

/* allgemeine Links des Footers und der Text-Boxen */
#footer a:link, #footer a:active, #footer a:visited, #spalte_re p a:link, #spalte_re p a:active, #spalte_re p a:visited
{
color: #768A43;
text-decoration: underline
}
#footer a:hover, #spalte_re p a:hover
{
text-decoration: none
}