body        
{           
margin: 0px;
background-color: #ECE0B7
}

img       
{           
border: 0
}

pre       
{           
color: #000;
font-size: 11px
}
pre span      
{           
background-color: #3E342A;
color: #ECE0B7
}

/* Ueberschriften und Absatz */
h1 
{           
margin: 0;
font-family: Verdana, Helvetica, Arial;
color: #3E342A;
letter-spacing: 1pt;
font-weight: normal;
border-bottom: 1px solid #3E342A;
padding-bottom: 2px
}
h2       
{           
margin: 0;
font-family: Verdana, Helvetica, Arial;
color: #3E342A;
letter-spacing: 1pt;
font-weight: normal;
padding-bottom: 2px
}
h3       
{           
margin: 3;
font-family: Verdana, Helvetica, Arial;
color: #3E342A;
letter-spacing: 1pt;
font-weight: normal;
padding-bottom: 2px
}
h1       
{           
font-size: 16pt
}
h2       
{           
font-size: 13pt
}
h3       
{           
font-size: 9pt
}

#inhalt p  
{           
margin: 15px 0;
font-family: Verdana, Helvetica, Arial; 
font-size: 10pt; 
text-align: justify; 
color: #685745
}


/* 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/hintergrund.jpg');
background-repeat: no-repeat;  
width: 760px;
height: 120px;
background-size: contain
}

/*float laesst nur seitenausrichtung zu*/
/*
#personjo
{
background-image: url('../images/jobwklein_176.jpg');
background-repeat: no-repeat;  
float: left; 
width: 760px;
height: 120px;
background-size: contain
}*/

/*Flex unterstützt mitte*/
.flex { 
    display: flex; 
    justify-content: center; 
    align-items: center;

}

/* Inhalt */
#content    
{           
background-image: url('../images/rare.jpg');
background-repeat: repeat-y;
background-position: right top;
font-family: Verdana, Helvetica, Arial; 
font-size: 10pt; 
width: 760px; 
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/bgob.gif'); 
background-repeat: repeat-x
}
.td_re   
{            
background-image: url('../images/bgre.gif'); 
background-repeat: repeat-y
}
.td_un  
{            
background-image: url('../images/bgun.gif'); 
background-repeat: repeat-x
}
.td_li   
{            
background-image: url('../images/bgli.gif'); 
background-repeat: repeat-y
}

/* horizontales Navigationsmen� */
#navi
{          
width: 750px;
table-layout: fixed;
font-family: Verdana, Arial, Helvetica; 
font-size: 12px;
line-height: 50px;
background-image: url('../images/bgnavifooter.jpg'); 
background-repeat: repeat-x;
letter-spacing: 1pt;
text-align: center;
border-top: 1px solid #000;
border-bottom: 1px solid #000
}
#navi a:link, #navi a:active, #navi a:visited  
{          
display: block;
color: #C9AA88; 
text-decoration: none; 
/*line-height: 50px;*/
border-right: 1px solid #000
}
#navi a:hover 
{          
color: #ECE0B7; 
text-decoration: none
}


/* Au�entabelle: Rahmen der Fu�zeile und horizontale Navigation */
#fuss, #bg_navi 
{          
width: 760px;
background-image: url('../images/rare.jpg'); 
background-repeat: repeat-y;
background-position: right top;
border-left: 1px solid #000
}
/* Innentabelle der Fu�zeile und allgemeine Links */
#fuss_innen
{          
width: 750px;
font-family: Verdana, Helvetica, Arial; 
font-size: 8pt;
color: #ECE0B7;
text-align: center;
font-style: italic; 
letter-spacing: 1pt;
line-height: 30px;
background-image: url('../images/bgnavifooter.jpg'); 
background-repeat: repeat-x;
border-top: 1px solid #000;
border-right: 1px solid #000
}
#fuss a:link, #fuss a:active, #fuss a:visited  
{           
color: #C9AA88; 
text-decoration: none
}
#fuss a:hover     
{          
color: #ECE0B7;
text-decoration: underline
}