* {
margin: 0;
padding: 0;
}

html {
background: #F1D34D url(bilder/hintergrund.jpg) repeat-x;
color: #000;
font: 75%/1.3 georgia, serif;
}

ul {
line-height: 1.25;
list-style: none;
margin: 41px 20px;
}

li {
background: url(bilder/tab-links.gif) no-repeat;
border-bottom: 1px solid #000;
cursor: pointer;
float: left;
padding-left: 9px;
}

li:hover, li#aktiv {
background-position: 0 -150px;
border-bottom: 0;
}

li:hover a, li#aktiv a {
background-position: 100% -150px;
color: #000;
padding-bottom: 4px;
}

li a {
background: url(bilder/tab-rechts.gif) no-repeat top right;
color: #666;
display: block;
font-weight: bold;
padding: 5px 14px 3px 5px;
text-decoration: none;
}

li a:hover {
color: #000;
}