body         
{ 
background-color: #104; 
margin: 0 
}
#rahmen      
{ 
width: 1200px; 
height: 1200px; 
background-color: #33C
}
#logo        
{ 
text-align: right; 
font-family: Arial; 
font-size: 24px; 
color: #fff;
text-transform: uppercase;
letter-spacing: 2pt;
padding: 85px 25px 10px 0 
}
#image      
{ 
width: 1200px; 
height: 370px; 
background-image: url('../images/hintergrund3.png'); 
background-repeat: no-repeat
}
#navi      
{ 
float: left;
width: 250px; 
height: 270px; 
line-height: 56px;
font-family: Arial; 
font-size: 30px
}
#navi a:link, #navi a:visited, #navi a:active 
{ 
text-align: left; 
display: block; 
text-decoration: none;
letter-spacing: 1pt;
color: #104; 
padding-left: 11px 
}
#navi a:hover                 
{ 
text-decoration: none;
background-color: #10B;
color: #fff;
text-transform: uppercase
}
#navi span                 
{ 
text-align: left; 
display: block; 
padding-left: 11px;
display: block; 
background-color: #10B;
letter-spacing: 2pt;
line-height: 32px; 
color: #fff
}
#inhalt
{
width: 1200px;
height: 700px;
float: right;
overflow: auto
} 
#text
{
text-align: center;
margin: 11px;
font-family: Arial;
}
#text a:link, #text a:visited, #text a:active 
{ 
text-decoration: underline;
font-weight: bold;
color: #fff
}
#text a:hover                 
{ 
text-decoration: none;
color: #fff
}
#text p
{
line-height: 150%;
font-size: 25px;
color: #fff
}
#text h1
{
font-size: 12px;
color: #10B
} 
#footer
{
text-align: center;
margin-top: 05px;
width: 1200px;
float: center;
color: #fff;
line-height: 20px;
border-top: 2px dotted #fff;
font-family: Comic Sans MS;
font-size: 14px;
letter-spacing: 1pt;
word-spacing: 3pt
}

