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: #00006A;
font-size: 30px
}
h2
{
margin: 25px 0 0 0;
color: #0000FF;
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: #0000FF;
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: #0000FF;
}

/* Homepagename Titel */
#titel
{
background-image: url('../images/header.jpg');
width: 978px;
line-height: 204px;
letter-spacing: 3px;
font-size: 30px;
color: #6ABAFF;
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: #0000FF;
}

/* Footer */
#fuss
{
background-image: url('../images/footer.gif');
background-repeat: repeat-x;
text-align: center;
font-size: 11px;
line-height: 100px
}