body {
font-size: 1.1em;
font-family:Arial, Verdana, Geneva; 
line-height:100%;
color:black;
}

#logo {
position: absolute;
width: 788px;
top: 8%;
left:30%;
margin-top: -20px;
margin-left: -100px;
}

#logo h1 {font-size:165%;color:#8F8F8F;padding:0px;margin:0px;font-weight:normal;}
#logo h2 {font-size:130%;color:#8F8F8F;padding:0px;margin:0px;letter-spacing:4px;}

#logo a:link, a:hover, a:visited {color:#8F8F8F; text-decoration:none;}

h1,h2,h3,h4,h5,h6 {
font-family:Arial, Verdana,Geneva;
padding-left: 3px 0px 3px 0px;
margin: 2px 0px 2px 0px;
line-height:100%;
}

#container_impressum {
position: absolute;
width: 788px;
top: 28%;
left:30%;
margin-top: -90px;
margin-left: -100px;
}

#kontaktfooter {text-align:right;padding-right:18px;}
#footer {text-align:right;font-size:65%;padding-right:46px;}

.small {font-size:80%;color:#1A1A1A;}

img {border:0px;}

a:link, a:visited {text-decoration:none;}

a:hover {text-decoration:underlined;}