body         
{
background-image: url('../images/navi.jpg'); 
background-repeat: repeat-x; 
background-color: #000000;
font-family: Arial, Tahoma, Verdana;
color: #FFF; 
margin: 0 
}

/* Header - hier ist die Grafik-Datei banner.jpg hinterlegt */
#navi 
{
margin: 0;
height: 157px;
background-image: url('../images/banner.jpg'); 
background-repeat: no-repeat
}

/* Position der horizontalen Navigation */
#abs 
{
padding: 0px 10px 0 0;
text-align: right
}
/* Formatierung der horizontalen Navigation */
#navi a:link, #navi a:visited, #navi a:active
{
border-top: 1px solid #666;
border-left: 1px solid #666;
background-color: #000;
display: inline;
font-size: 14px;
font-weight: bold;
padding: 5px 10px 10px 10px;
color: #006633;
text-decoration: none
}
#navi a:hover
{
color: #C0C0C0;
text-decoration: none
}

/* Breite der Haupttabelle */
#content 
{
width: 98%
}

/* vertikale Navigation */
.nav_ver 
{
border-top: 1px solid #333;
width: 200px;
padding-top: 10px
}
.nav_ver a:link, .nav_ver a:visited, .nav_ver a:active
{
margin-bottom: 10px;
width: 160px;
border: 1px solid #1B1B1B;
display: block;
font-size: 14px;
font-weight: bold;
padding: 5px 10px;
color: #FFFFFF;
text-decoration: none
}
.nav_ver a:hover
{
color: #fff;
background-color: #006633;
text-decoration: none;
text-transform: uppercase;
letter-spacing: 2pt
}

/* rechte Spalte der Haupttabelle */
#inhalt 
{
border-top: 1px solid #333;
border-left: 1px solid #333;
text-align: justify
}

/* allgemeine Linkformatierung der rechten Spalte */
#inhalt a:link, #inhalt a:visited, #inhalt a:active
{
font-weight: bold;
color: #006633;
text-decoration: none
}
#inhalt a:hover
{
color: #fff;
background-color: #006633;
text-decoration: none
}

/* Formatierung der Überschriften und Absätze der rechten Spalte */
#inhalt p
{
line-height: 150%;
letter-spacing: 1pt;
font-size: 14px;
margin: 10px 0 25px 5px
}
#inhalt h1, #inhalt h2
{
margin: 10px 0 15px 5px
}
#inhalt h1
{
font-size: 16px;
}
#inhalt h2
{
font-size: 14px;
}

/* Position des "New"-Buttons */
.button
{
float: left; 
margin: 0 15px 10px 30px;
border: 0
}

/* Footer */
#fuss
{
letter-spacing: 1pt;
background-image: url('../images/fuss-bg.gif'); 
background-repeat: repeat-x;
height: 120px
}
#fuss p
{
padding-top: 80px;
color: #999;
font-size: 11px;
text-align: center
}
#fuss a:link, #fuss a:visited, #fuss a:active
{
color: #006633;
text-decoration: none
}
#fuss a:hover
{
color: #C0C0C0;
text-decoration: none
}