body          
{ 
background-image: url('../images/bg.gif');
background-repeat: repeat-x;
margin: 0;
font-family: Georgia, Arial, Verdana
}

/* Überschriften und Absatz */
h1            
{ 
margin: 0 0 10px 0;
color: #5E7E5E;
font-size: 30px
}
h2            
{ 
margin: 25px 0 0 0;
color: #5E7E5E;
font-size: 18px
}
p       
{ 
margin: 0 0 10px 0;
color: #000;
text-align: justify;
line-height: 150%;
font-size: 16px 
}
.line       
{ 
margin: 20px 0;
color: #5E7E5E;
font-weight: bold;
text-align: left
}

/* allgemeine Links im fortlaufenden Text */
a:link, a:active, a:visited
{
text-decoration: underline;
color: #000
}
a:hover
{
text-decoration: none;
color: #5E7E5E
}

/* Homepagename Titel */
#titel        
{ 
background-image: url('../images/header.jpg');
width: 900px;
line-height: 234px;
letter-spacing: 3px;
font-size: 48px;
color: #5E7E5E;
text-align: center
}

/* Formatierung Inhalt */
#inhalt       
{ 
width: 800px;
color: #000;
text-align: justify;
font-size: 16px 
}

/* horizontales Navigationsmenü ganz oben */
.nav_ob          
{
margin: 10px 0 15px 0; 
font-size: 11px;
text-align: right
}

/* horizontale Hauptnavigation */
.nav          
{
width: 200px;
margin: 0 0 20px 0;
font-size: 16px;
letter-spacing: 2px
}
.nav a:link, .nav a:active, .nav a:visited
{ 
display: block;
line-height: 32px;
text-align: left;
text-decoration: underline
}
.nav a:hover
{ 
text-decoration: none;
color: #5E7E5E
}

/* Footer */
#fuss         
{ 
background-image: url('../images/footer.gif');
background-repeat: repeat-x;
text-align: center;
font-size: 11px;
line-height: 100px
}
