* {
margin: 0;
padding: 0;
}

html {
background: #666 url(bilder/hintergrund-verlauf.png);
color: #000;
font: 93.75%/1.3 georgia, serif;
overflow: hidden;
}

body {
background: #FFF url(bilder/hintergrund.png);
height: 500em;
margin-left: 15.13em;
}

h1, th, td {
font-weight: normal;
}

h1 {
color: #FFF;
font-size: 2.6em;
left: -5.56em;
line-height: 0.9;
position: relative;
top: .26em;
width: 5.3em;
}

table {
border-collapse: collapse;
}

caption {
padding: .4em;
}

tr:hover {
background: #DDD;
}

th, td {
text-align: left;
padding: .5em 1em 1em 1em;
vertical-align: bottom;
}

img {
height: 31px;
margin: 0 .5em -.75em 0;
}