body         
{ 
font-family: 'Century Gothic', Arial, Verdana;
margin: 20px 0 0 0;
background-color: #000;
color: #fff
}

/* Logo */
#logo       
{ 
background-image: url('../images/logo.jpg');
background-repeat: no-repeat;
text-align: right;
height: 110px
}

/* horizontale Navigation */
#navi        
{ 
padding-top: 90px;
text-align: right
}
#navi a:link, #navi a:active, #navi a:visited         
{ 
background-image: url('../images/dot.gif');
background-repeat: no-repeat;
background-position: left center;
font-size: 14px;
text-decoration: none;
padding: 0 6px 0 20px;
font-weight: bold;
color: #fff
}
#navi a:hover         
{ 
background-image: url('../images/dot3.gif');
color: #ff9933;
text-decoration: underline
}

/* Aussen-Rahmen für Tabelle */
#rahmen         
{ 
background-image: url('../images/border-top.jpg');
background-repeat: repeat-x;
background-color: #333
}

/* Tabelle */
#content
{ 
width: 760px
}

/* Inhaltsspalte */
#inhalt         
{
padding-left: 25px 
}

/* linke Spalte */
#spalte_li         
{ 
padding-left: 5px;
width: 170px
}

/* vertikale Navigation */
.navi_vert        
{ 
margin: 20px 0
}
.navi_vert a:link, .navi_vert a:active, .navi_vert a:visited         
{ 
background-image: url('../images/dot-kl.gif');
background-repeat: no-repeat;
background-position: left center;
width: 160px;
padding-left: 15px;
border-bottom: 1px solid #ff9933;
display: block;
font-size: 12px;
text-decoration: none;
line-height: 26px;
font-weight: bold;
color: #fff
}
.navi_vert a:hover         
{ 
background-image: url('../images/dot-kl2.gif');
border-bottom: 1px dashed #fff;
color: #ff9933;
text-decoration: none
}
.navi_vert span         
{ 
width: 160px;
border-bottom: 1px dashed #fff;
display: block;
font-size: 14px;
text-decoration: none;
line-height: 26px;
font-weight: bold;
color: #ff9933;
letter-spacing: 1px;
text-transform: uppercase
}

/* Überschriften und Absätze */
#inhalt h1
{ 
color: #ff9933;
margin: 25px 0 20px 0;
font-size: 22px;
letter-spacing: 5px
}
#inhalt h2
{
color: #fff;
margin: 20px 0 3px 0;
font-size: 14px;
letter-spacing: 1px
}
#inhalt p
{ 
margin: 5px 0 15px 0;
font-size: 14px;
text-align: justify;
line-height: 150%
}

/* Formatierung Beispiel-Suchformular */
form
{
margin: 25px 0 15px 0
}
.suchbox, .suchbutton
{
background-color: #000;
color: #fff;
border: 1px solid #ff9933;
font-family: Arial, Tahoma, Verdana;
font-size: 11px
}

/* Footer */
#fuss         
{ 
font-weight: bold;
letter-spacing: 1px;
color: #ff9933;
font-size: 11px;
line-height: 110px;
text-align: center
}
#fuss a:link, #fuss a:active, #fuss a:visited, #inhalt a:link, #inhalt a:active, #inhalt a:visited      
{ 
font-weight: bold;
color: #999;
text-decoration: underline
}
#fuss a:hover, #inhalt a:hover       
{ 
color: #fff;
background-color: #ff9933;
text-decoration: none
}