body        
{ 
margin: 10px;
background-color: #343434;
background-image: url('../images/bg.jpg');
background-repeat: repeat-y;
background-position: center top;
          /* bunte Scrollbar nur sichtbar im IE ab Vers. 5.5 und Opera ab Vers. 7.2 */      
scrollbar-3dlight-color: #C0C0C0;
scrollbar-arrow-color: #000000;
scrollbar-darkshadow-color: #C0C0C0;
scrollbar-face-color: #343434;
scrollbar-highlight-color: #E1E1E1;
scrollbar-shadow-color: #ffffff;
scrollbar-track-color: #C0C0C0;
          /* Scrollbar Ende */ 
}

/* Überschriften, Absatz */

h1, h2, h3, h4, h5, h6 
{ 
font-family: 'Trebuchet MS', Arial, Tahoma;
color: #CCC 
}

h1          
{ 
font-size: 22px;
font-weight: normal;
color: #ffffff 
}

h2          
{ 
font-size: 16px 
}

h3          
{ 
font-size: 14px 
}

h4          
{ 
font-size: 12px 
}

h5          
{ 
font-size: 11px 
}

h6          
{ 
font-size: 10px 
}

p        
{ 
color: #E1E1E1;
font-family: 'Trebuchet MS', Arial, Tahoma;
font-size: 10pt 
}

/* allgemeine Textlinks */

a:link, a:visited, a:active 
{ 
color: #ffffff; 
text-decoration: none;  
font-family: 'Trebuchet MS', Arial, Tahoma 
}

a:hover      
{ 
color: #FFFFFF; 
text-decoration: none; 
font-family: 'Trebuchet MS', Arial, Tahoma; 
background-color: 6A6A6A 
}

/* Titel Logo Hp-Name */

#titel      
{ 
width: 300px;
line-height: 40px;
margin-bottom: 160px;
margin-left: 435px;
text-align: center;
color: #ffffff; 
font-family: 'Monotype Corsiva', 'Trebuchet MS', Arial, Tahoma;
font-size: 28px; 
border: 1px dotted white;
background-color: #000
}

#logo        
{ 
height: 254px; 
width: 750px; 
background-image: url('../images/banner.jpg'); 
background-repeat: no-repeat;
border-right: 1px solid #C0C0C0;
border-left: 1px solid #C0C0C0;
border-top: 1px solid #C0C0C0 
}

/* horizontale Navigation */

#navi 
{ 
width: 100%;
border-top: 1px solid #C0C0C0;
table-layout: fixed;
font-family: 'Trebuchet MS', Arial, Tahoma; 
font-size: 14px
}

#navi a:link, #navi a:visited, #navi a:active 
{ 
border: 1px solid #000000;
text-align: center; 
color: #fdfdfd ; 
text-decoration: none; 
display: block;  
line-height: 28px;
background-color: #000
}

#navi a:hover         
{ 
border: 1px solid #C0C0C0;
text-align: center; 
color: #E1E1E1;
text-decoration: none;
display: block;
line-height: 28px;
background-color: #000
}

/* Zellenformatierung, in der sich die vertikale Navigation und die Boxen befinden */

#nav_td         
{ 
width: 200px;
background-color: #333
}

/* Vertikales Navigationsmenü */

.nav_re a:link, .nav_re a:visited, .nav_re a:active 
{ 
text-align: center;
display: block;
margin: 5px;
background-color: #535353;
line-height: 28px;
color: #ffffff; 
text-decoration: none;
border: 1px solid #C0C0C0;  
font-family: 'Trebuchet MS', Arial, Tahoma;
font-size: 12px;
letter-spacing: 2pt 
}

.nav_re a:hover      
{ 
text-align: center;
display: block;
margin: 5px;
line-height: 28px;
color: #FFFFFF; 
text-decoration: none;
border: 1px dashed #ffffff; 
font-family: 'Trebuchet MS', Arial, Tahoma;
font-size: 12px;
letter-spacing: 2pt; 
background-color: #343434  
}

/* äußerer Tabellenrahmen, in der sich der Inhalt sowie die vertikale Navigation befindet */

.tab_rahmen          
{ 
width: 750px;  
border: 3px double #C0C0C0 
}

/* Formatierung Inhalt */

#inhalt          
{ 
width: 750px;
padding: 20px;  
border-right: 1px solid #C0C0C0;
color: #E1E1E1;
font-family: 'Trebuchet MS', Arial, Tahoma;
font-size: 10pt; 
text-align: justify; 
background-color: #343434 
}

.umrandung        
{ 
letter-spacing: 1pt; 
padding: 5px;
background-color: #2B2B2B;
border: 1px solid #C0C0C0
}

/* Boxen */

.infobox        
{ 
margin: 5px;
text-align: center;
font-family: Arial, Verdana, Tahoma;
font-size: 8pt;
font-style: italic;
color: #E1E1E1;
line-height: 150%; 
padding: 5px;
background-color: #2B2B2B;
border: 1px solid #C0C0C0
}

.infobox2        
{ 
margin: 5px;
text-align: center;
font-family: Arial, Verdana, Tahoma;
font-size: 8pt;
color: #E1E1E1;
line-height: 150%; 
padding: 5px;
background-color: #595959;
border: 1px solid #C0C0C0
}

/* Fußzeile */

.fuss        
{ 
width: 750px;
color: #E1E1E1;
font-family: 'Trebuchet MS', Arial, Tahoma; 
font-size: 8pt; 
text-align: center;
font-style: italic;
letter-spacing: 1.5pt;
line-height: 50px; 
background-color: #595959; 
border-left: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
border-bottom: 1px solid #C0C0C0 
}

.fuss_li        
{ 
width: 550px;
background-color: #333; 
border-right: 1px solid #C0C0C0 
}

.fuss_re        
{ 
width: 200px 
}

/* Formatierung Bilderrahmen */

.bild
{
border: 1px solid #000
}