html 
{ 
height : 100%; 
overflow : auto; 
} 

body 
{ 
height : 100%; 
width : 100%; 
margin : 0; 
padding : 0; 
background : url(bild/ss3.gif); 
background-attachment : fixed; 
font-family : Bitstream-Vera-Sana; 
font-size : 1em; 
} 

h1 
{ 
font-size : 3em; 
text-align : center; 
color : lime; 
margin : 0; 
} 

h2 
{ 
font-size : 2em; 
text-align : center; 
color : lime; 
margin : 0; 
} 

h3 
{ 
font-size : 1em; 
text-align : center; 
color : lime; 
margin : 0; 
}
 
h4 
{ 
font-size : 9em; 
text-align : center; 
color : lime; 
margin : 0; 
}
 
b 
{ 
font-size : 18px; 
color : yellow; 
margin : 0; 
}

strong
{ 
font-size : 22px; 
color : orange; 
margin : 0; 
}

 
hr 
{ 
color : black; 
background-color : black; 
height : 5px; 
} 

a:link, a:visited, a:active, a:hover
{ 
text-decoration : none; 
font-weight : bold; 
font-size : 15px; 
}
 
a:link 
{ 
background : black; 
color : orange; 
}
 
a:visited 
{ 
background : none; 
color : silver; 
} 

a:hover 
{ 
background : red; 
color : white; 
font-weight : bold; 
font-size : 25px; 
} 

a:active
{ 
background : none; 
color : purple; 
} 

#aussenwrapper 
{ 
height : 100%; 
position : relative; 
width : 900px; 
margin : 0 auto; 
background : black; 
}
 
#innenwrapper 
{ 
height : 100%; 
overflow : auto; 
background : url(bild/a1.jpg); 
background-attachment : fixed; 
}
 
#header 
{ 
position : absolute; 
top : 0; 
left : 0; 
width : 100%; 
height : 20px; 
background : black; 
color : red; 
text-align : center; 
font-size : 14px; 
} 

#content 
{ 
margin-top : 40px; 
margin-left : 130px; 
overflow : hidden; 
background : url(bild/a1.jpg); 
background-attachment : fixed; 
padding : 60px 60px 150px 60px; 
color : white; 
font-family : Gungsuh, Bitstream-Vera-Sana, Lucida-Console, Comic-sans-ms, Verdana, Arial, sans-serif; 
font-size : 18px; 
text-align : justify; 
} 

#footer
 { 
position : absolute; 
bottom : 0; 
left : 0; 
width : 100%; 
background : black; 
color : aqua; 
height : 30px; 
padding : 3px 0; 
text-align : center; 
font-size : 14px; 
} 

#logo 
{ 
position : absolute; 
top : 20px; 
left : 0; 
z-index : 1; 
}
 
a:link .zoom 
{ 
width : 80px; 
height : 80px; 
}
 
a:hover .zoom
 { 
width : 300px; 
height : 300px; 
} 

a.info 
{ 
position : relative; 
z-index : 1; 
background-color : #ff0; 
color : #2d006b; 
text-decoration : none; 
}
 
a.info:hover 
{ 
z-index : 2; 
background-color : #c0ff3e; 
} 

a.info span 
{ 
display : none; 
} 

a.info:hover span 
{ 
display : block; 
position : absolute; 
top : 2em; 
left : 2em; 
width : 15em; 
border : none; 
background-color : #fc0; 
color : #000; 
text-align : center; 
padding : 5px; 
font-size : 0.8em; 
} 
