body         
{ 
margin: 0 0 0 46px;
background-color: #E2E2E2;
background-image: url('../images/rand-li.jpg'); 
background-repeat: repeat-y; 
background-position: left top
}
/* Rahmen des Headers für Homepagename */
#header        
{ 
width: 720px;
background-image: url('../images/rand-re.jpg'); 
background-repeat: repeat-y; 
background-position: right top;
background-color: #990000
}
/* Tabelle im Header: die Tabelle dient nur als Rahmen für die zweite Hintergrundgrafik, die hier verwendet wurde */
#header table        
{ 
height: 80px;
width: 600px;
line-height: 48px;
font-size: 18px;
letter-spacing: 3pt;
word-spacing: 5pt;
font-family: Georgia, Tahoma, Arial;
background-image: url('../images/bg-header.jpg'); 
background-repeat: no-repeat; 
background-color: #990000;
color: #E2E2E2
}
/* Tabellenzelle im Header linker Abstand */
#header td        
{ 
padding-left: 20px
}
/* Position der Logo-Grafik */
#logo       
{ 
float: right;
margin: 15px 70px 0 0;
border: 0
}
/* vertikale Navigation oben */
#navi        
{ 
font-family: Georgia, Tahoma, Arial;
width: 720px;
background-image: url('../images/rand-re.jpg'); 
background-repeat: repeat-y; 
background-position: right top;
padding: 10px 0;
background-color: #000; 
color: #E2E2E2
}
#navi a:link, #navi a:visited, #navi a:active       
{ 
width: 150px;
display: block;
text-decoration: none;
line-height: 22px;
margin-left: 15px;
font-size: 12px;
color: #E2E2E2;
border-bottom: 1px solid #990000;
}
#navi a:hover     
{ 
text-decoration: none;
background-color: #990000;
color: #000;
border-bottom: 1px dashed #E2E2E2
}
/* Rahmen des Contents */
#content     
{  
width: 720px;
background-color: #990000; 
color: #E2E2E2; 
background-image: url('../images/rand-re.jpg'); 
background-repeat: repeat-y; 
background-position: right top 
}
/* rechter Abstand des Inhalts; hier bitte nichts ändern */
#inhalt     
{ 
padding-right: 45px
}
/* Textausrichtung beider Spalten */
.spalte h1   
{ 
margin-bottom: 0;
font-size: 14px;
font-weight: normal;
font-family: Georgia, Tahoma, Arial;
background-color: #000;
color: #E2E2E2;
line-height: 24px
}
.spalte  
{ 
text-align: justify
}
/* Formatierung rechte Spalte */
.spalte-re    
{ 
line-height: 120%;
width: 38%
}
.spalte-re h1   
{ 
margin-bottom: 0;
font-size: 14px;
font-weight: normal;
font-family: Georgia, Tahoma, Arial;
background-color: #000;
color: #E2E2E2;
line-height: 24px
}
.spalte-re p   
{ 
font-family: Tahoma, Arial;
font-size: 12px;
margin: 0 0 10px 0;
padding-top: 3px
}
/* Formatierung linke Spalte */
.spalte-li    
{ 
width: 24%
}
.spalte-li h1   
{ 
letter-spacing: 2pt;
background-image: url('../images/kugel.jpg'); 
background-repeat: no-repeat; 
background-position: right bottom
}
.spalte-li h1:first-letter   
{ 
font-size: 130%;
color: #990000
}
.spalte-li p   
{ 
font-family: Tahoma, Arial;
font-size: 11px;
border: 1px solid #000;
margin: 0 0 10px 0;
padding: 3px
}
/* allgemeine Textlinks beider Spalten */
.spalte a:link, .spalte a:visited, .spalte a:active   
{ 
color: #E2E2E2;
border-bottom: 1px solid #000;
text-decoration: none
}
.spalte a:hover 
{ 
color: #990000;
border-bottom: 1px solid #E2E2E2;
background-color: #000
}
/* horizontale Navigation unten */
#foot-navi     
{  
font-size: 11px;
width: 720px;
line-height: 24px;
text-align: center;
background-color: #000; 
color: #E2E2E2; 
background-image: url('../images/rand-re.jpg'); 
background-repeat: repeat-y; 
background-position: right top 
}
#foot-navi a:link, #foot-navi a:visited, #foot-navi a:active   
{ 
font-family: Tahoma, Arial;
color: #990000;
border-bottom: 1px solid #000;
text-decoration: none
}
#foot-navi a:hover 
{ 
color: #000;
border-bottom: 1px solid #E2E2E2;
background-color: #990000
}
/* Fußzeile */
#foot     
{  
width: 720px;
padding: 20px 0 20px 0;
font-family: Tahoma, Arial;
font-size: 11px;
letter-spacing: 3pt;
background-color: #990000; 
color: #E2E2E2;
text-align: center; 
background-image: url('../images/rand-re.jpg'); 
background-repeat: repeat-y; 
background-position: right top 
}

