body        
{           
margin: 6px;
background-color: #ECE0B7
}

img       
{           
border: 0
}

pre       
{           
color: #000;
font-size: 11px
}
pre span      
{           
background-color: #3E342A;
color: #ECE0B7
}

/* Überschriften und Absatz */
h1, h2       
{           
margin: 0;
font-family: Verdana, Helvetica, Arial;
color: #3E342A;
letter-spacing: 1pt;
font-weight: normal;
border-bottom: 1px solid #3E342A;
padding-bottom: 2px
}
h1       
{           
font-size: 16pt
}
h2       
{           
font-size: 13pt
}
#inhalt p    
{           
margin: 15px 0;
font-family: Verdana, Helvetica, Arial; 
font-size: 10pt; 
text-align: justify; 
color: #FEEA9A
}

/* Formatierung Beispiel-Suchformular */
form
{
margin: 0 0 15px 0
}
.suchbox
{
width: 115px;
font-family: Arial, Tahoma, Verdana;
font-size: 11px;
color: #FEEA9A;
background-color: #BCA579;
border: 1px solid #685745
}
.suchbutton
{
font-family: Arial, Tahoma, Verdana;
font-size: 11px;
border: 1px solid #685745;
color: #685745;
background-color: #BCA579
}

/* allgemeine Textlinks */
#inhalt a:link, #inhalt a:active, #inhalt a:visited, .box a:link, .box a:active, .box a:visited  
{           
color: #3E342A; 
text-decoration: underline
}
#inhalt a:hover, .box a:hover      
{          
color: #685745;
text-decoration: none
}

/* Position der Grafik */
#logo     
{           
background-image: url('../images/grafik-mit-beispieltext.jpg');
background-repeat: no-repeat;  
width: 1024px;
height: 225px
}

/* Inhalt */
#content    
{           
background-image: url('../images/rand_re.jpg');
background-repeat: repeat-y;
background-position: center;
font-family: Verdana, Helvetica, Arial; 
font-size: 10pt; 
width: 1024px; 
text-align: justify;
background-color: #BCA579; 
color: #ECE0B7;
line-height: 150%;
padding: 20px 30px 15px 20px;
border-left: 1px solid #000
}
#in   
{            
background-color: #ECE0B7
}
#inhalt   
{            
padding-right: 25px
}

/* Tabellenrahmen der Inhaltstabelle */
.td_ob   
{            
background-image: url('../images/bg-ob.gif'); 
background-repeat: repeat-x
}
.td_re   
{            
background-image: url('../images/bg-re.gif'); 
background-repeat: repeat-y
}
.td_unt   
{            
background-image: url('../images/bg-unt.gif'); 
background-repeat: repeat-x
}
.td_li   
{            
background-image: url('../images/bg-li.gif'); 
background-repeat: repeat-y
}

/* horizontales Navigationsmenü */
#navi
{          
width: 1024px;
font-family: Verdana, Arial, Helvetica; 
font-size: 12px;
background-image: url('../images/bg-navi-footer.jpg'); 
background-repeat: repeat-x;
letter-spacing: 1pt;
text-align: center;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
border-left: 1 px solid #000;
border-right: 1 px solid #000
}
#navi a:link, #navi a:active, #navi a:visited  
{          
display: block;
color: #FEEA9A; 
text-decoration: none; 
line-height: 60px;
}
#navi a:hover 
{
	color: #FEEA9A;
	text-decoration: none
}

/* vertikales Navigationsmenü */
#navi_ver
{          
width: 160px;
font-family: Verdana, Arial, Helvetica; 
font-size: 12px;
letter-spacing: 1pt
}
#navi_ver a:link, #navi_ver a:active, #navi_ver a:visited  
{          
display: block;
color: #3E342A; 
text-decoration: none; 
line-height: 30px;
border-bottom: 1px solid #000
}
#navi_ver a:hover 
{          
color: #C9AA88; 
text-decoration: none
}
.box    
{           
width: 160px;
margin: 20px 0;
font-family: Verdana, Helvetica, Arial; 
font-size: 8pt; 
text-align: justify; 
color: #3E342A;
border: 1px solid #000
}
.box p    
{           
margin: 5px
}

/* Außentabelle: Rahmen der Fußzeile und horizontale Navigation */
#fuss, #bg_navi 
{          
width: 760px;
background-image: url('../images/rand_re.jpg'); 
background-repeat: repeat-y;
background-position: right top;
border-left: 1px solid #000
}
/* Innentabelle der Fußzeile und allgemeine Links */
#fuss_in 
{          
width: 1024px;
font-family: Verdana, Helvetica, Arial; 
font-size: 8pt;
color: #ECE0B7;
text-align: center;
font-style: italic; 
letter-spacing: 1pt;
line-height: 60px;
background-image: url('../images/bg-navi-footer.jpg'); 
background-repeat: repeat-x;
border-top: 1px solid #000;
border-right: 1px solid #000;
border-left: 1 px solid #000;
border-right: 1 px solid #000
}
#fuss a:link, #fuss a:active, #fuss a:visited  
{           
color: #C9AA88; 
text-decoration: none
}
#fuss a:hover     
{          
color: #ECE0B7;
text-decoration: underline
}
