body          
{ 
margin: 0 0 10px 0;
background-color: #000;
    /* bunte Scrollbar nur sichtbar im IE ab Vers. 5.5 und Opera ab Vers. 7.2 */ 
scrollbar-3dlight-color: #C0C0C0; 
scrollbar-arrow-color: #C0C0C0; 
scrollbar-darkshadow-color: #808080; 
scrollbar-face-color: #000; 
scrollbar-highlight-color: #C0C0C0; 
scrollbar-shadow-color: #000; 
scrollbar-track-color: #fff 
    /* Scrollbar Ende */  
}

/* Überschriften und Absatz */
h1, h2
{ 
font-family: 'Trebuchet MS', Verdana, Tahoma;
color: #666 
}
h1            
{ 
margin-top: 25px;
font-size: 14pt; 
color: #666
}
h2            
{ 
font-size: 12pt;
margin-bottom: 5px 
}
p       
{ 
margin-top: 5px;
color: #000;
font-family: Georgia, Verdana, Tahoma;
text-align: justify;
line-height: 150%;
font-size: 10pt 
}

/* allgemeine Textlinks */
a:link, a:active, a:visited
{
text-decoration: underline;
color: #666
}
a:hover
{
text-decoration: none;
background-color: #000;
color: #fff
}

/* Listen */
ul
{
margin-top: 5px
}
li
{
line-height: 150%
}

/* Homepagename Titel */
#titel        
{ 
font-size: 20px;
font-style: italic;
color: #666;
text-align: right;
padding-bottom: 20px;
background-image: url('../images/bg_mi_o.jpg'); 
background-repeat: repeat-x 
}

/* Formatierung Inhalt */
#inhalt       
{ 
background-color: #fff;
color: #000;
font-family: Georgia, Verdana, Tahoma;
text-align: justify;
font-size: 10pt 
}

/* Formatierung des Rahmens: hier bitte nichts ändern */
#rahmen
{
width: 750px
}
.ra_li        
{ 
background-image: url('../images/bg_li.jpg'); 
background-repeat: repeat-y 
}
.ra_re        
{ 
background-image: url('../images/bg_re.jpg'); 
background-repeat: repeat-y 
}

/* Navigationsmenü */
.nav          
{
margin-top: 5px; 
table-layout: fixed;
font-family: 'Trebuchet MS', Verdana, Tahoma;
font-size: 14px;
width: 100%;
background-color: #C0C0C0;
border: 1px solid #000;
padding: 2px 
}
.nav a:link, .nav a:active, .nav a:visited
{ 
display: block;
text-decoration: none;
border: 1px solid #000;
padding: 5px 0px 5px 0px;
background-color: #fff;
text-align: center;
color: #000
}
.nav a:hover
{ 
display: block;
text-decoration: none;
border: 1px solid #000;
padding: 5px 0px 5px 0px;
background-color: #fff;
text-align: center;
color: #666
}
.nav a:link span, .nav a:visited span, .nav a:active span
{ 
visibility: hidden
}
.nav a:hover span
{ 
visibility: visible
}

/* Bilderrahmen auf 0px, damit die hier verwendeten Grafiken keinen ungewünschten Rahmen erhalten */
img           
{ 
border: 0px 
}

/* Fußzeile */
#fuss         
{ 
background-image: url('../images/bg_mi_u.jpg'); 
background-repeat: repeat-x 
}
#fuss p            
{
border-top: 1px dashed #000;
padding: 10px 0 20px 0;
font-family: Georgia, Verdana, Tahoma;
font-size: 9pt;
font-style: italic;
text-align: center
}
