body         
{              
font-family: Tahoma, Verdana, Arial;
background-color: #8D96AF; 
margin: 0px
}

/* Logo, Homepagename */
#logo        
{ 
width: 100%;
line-height: 100px;
text-align: center;
color: #3C4255;
background-image: url('../images/bg-logo.jpg'); 
background-repeat: repeat-x;
font-size: 20pt;
border-bottom: 5px double #3C4255 
}
.logo_rahmen1
{ 
background-color: #8D96AF;
color: #3C4255;
padding: 6px;
border-top: 2px solid #3C4255;
border-left: 2px solid #3C4255 
}
.logo_rahmen2
{ 
background-color: #8D96AF;
color: #3C4255;
padding: 6px;
border-right: 2px solid #3C4255;
border-bottom: 2px solid #3C4255 
}

/* Inhalt, Content */
.inhalt      
{ 
padding: 10px 30px 10px 15px;
line-height: 150%;
background-color: #3C4255;
border-right: 3px solid #5E657B;
border-left: 3px solid #5E657B 
}

/* Überschriften und Absatz */
.inhalt h1, .inhalt h2
{           
color: #8D96AF
}
.inhalt h1 
{           
margin-bottom: 0;
font-size: 14pt;
letter-spacing: 5pt;
text-transform: uppercase;
padding-bottom: 3px;
border-bottom: 1px solid #ccc
}
.inhalt h2 
{           
margin-bottom: 0;
margin-top: 30px;
font-size: 12pt
}
.inhalt p
{            
margin-top: 0;
color: #CCC;
font-size: 10pt;
text-align: justify
}

/* allgemeine Textlinks */
a:link
{  
color: #fff;
text-decoration: underline;
font-weight: bold       
}
a:active, a:visited
{            
color: #ccc;
text-decoration: none;
font-weight: bold              
}
a:hover
{  
text-decoration: none;
color: #3C4255;
background-color: #8D96AF;
font-weight: bold              
}

/* fetter Text */
.b 
{           
font-weight: bold
}

/* Formatierung Beispiel-Suchformular */
form
{
margin: 10px 5px
}
.suchbox
{
font-family: Tahoma, Verdana, Arial;
font-size: 9pt;
color: #3C4255
}
.suchbutton
{
font-family: Tahoma, Verdana, Arial;
font-size: 9pt;
background-color: #3C4255;
color: #8D96AF
}

/* Info-Boxen */
.box1        
{ 
margin: 5px;
border: 1px solid #3C4255;
text-align: justify;
font-family: 'Arial Narrow', Verdana, Arial;
font-size: 10pt;
color: #3C4255;
padding: 5px 
}
.box2     /* Bild-Box */   
{ 
margin: 5px;
border: 1px solid #3C4255;
text-align: center;
background-color: #747B92;
font-family: 'Arial Narrow', Verdana, Arial;
font-size: 18pt;
color: #3C4255;
padding: 5px 
}
.box3        
{ 
margin: 5px;
border: 1px solid #3C4255;
text-align: justify;
background-color: #5E657B;
font-family: 'Arial Narrow', Verdana, Arial;
font-size: 10pt;
color: #3C4255;
padding: 5px 
}
.box4        
{ 
margin: 5px;
border: 1px solid #3C4255;
text-align: justify;
background-color: #3C4255;
font-family: 'Arial Narrow', Verdana, Arial;
font-size: 10pt;
color: #8D96AF;
padding: 5px 
}

/* Navigation der linken Spalte */
.navi        
{ 
margin: 5px;
font-size: 10pt;
border: 1px solid #3C4255;
background-color: #747B92;
text-align: center 
}
.navi a:link, .navi a:visited, .navi a:active 
{ 
display: block;
margin-bottom: 1px;
text-decoration: none;
color: #8D96AF;
letter-spacing: 2pt;
line-height: 28px;
background-color: #3C4255
}
.navi a:hover 
{ 
background-color: transparent;
text-transform: uppercase;
text-decoration: none;
color: #fff
}

/* Submenüs der rechten Spalte */
.sub_ue      
{ 
display: block;
color: #3C4255;
letter-spacing: 2pt;
font-size: 11pt;
text-align: center;
font-weight: bold;
line-height: 24px;
background-image: url('../images/bg-subnavi.jpg');
background-repeat: repeat-x 
}
.subnavi     
{ 
margin: 5px;
font-size: 10pt;
border: 1px solid #3C4255
}
.subnavi a:link, .subnavi a:visited, .subnavi a:active 
{ 
display: block;
text-decoration: none;
font-weight: normal;
color: #3C4255;
text-align: center;
line-height: 22px;
border-top: 1px solid #3C4255 
}
.subnavi a:hover 
{ 
text-decoration: none;
color: #CCC;
background-color: 3C4255;
border-top: 1px dashed #CCC 
}

/* Fusszeile */
#fuss        
{ 
width: 100%;
line-height: 50px;
text-align: center;
color: #3C4255;
word-spacing: 2pt;
background-image: url('../images/bg-fuss.jpg'); 
background-repeat: repeat-x;
font-size: 8pt;
border-top: 5px double #3C4255 
}
#fuss a:hover       
{ 
background-color: transparent
}

.bildrahmen
{
border: 1px solid #ccc
}