body {
margin:0px;
padding-left:8px;
padding-right:8px;
background:0 0 url(gras.jpg) no-repeat fixed #000;
}

h1 {
margin-top:100px;
margin-bottom:20px;
font-family:verdana;
color:white;
font-size:70px;
font-weight:bolder;
padding-left:3em;
background-color:#BD1A33;
border-top:5px solid white;
border-bottom:5px solid white;
display:block;
filter:alpha(opacity=85); /* IE */
opacity:0.85; /* allgemein */
-moz-opacity:0.85; /* Mozilla */
-khtml-opacity:0.85; /* KTHML */
-opera-opacity:0.85; /* Opera */
}

ul#menu {
margin:0px;
border:2px dotted #BD1A33;
padding:8px;
background-color:#222;
width:10em;
float:left;
}

ul#menu li {
  list-style: none;
  margin:0px; padding:0px;
}

ul#menu a {
  display:block;
  padding:0px;
  margin-top:1px;
  font-family:verdana;
  text-decoration:none;
  text-align:center;
  border-left:2px solid #aaa;
  border-right:2px solid #aaa;
}

ul#menu a:link {
  color:#d7d7d7;
  background-color:#444;
}

ul#menu a:visited {
  color:#d7d7d7;
  background-color:#444;
}

ul#menu a:hover {
  color:#fff;
  border-left:2px solid #fff;
  border-right:2px solid #fff;
  background-color:#555;
}

ul#menu a:active {
}

ul#menu span {
  display:block;
  padding:0px;
  margin-top:1px;
  font-family:verdana;
  text-decoration:none;
  text-align:center;
  color:#555;
  background-color:#000;
  border-left:2px solid #555;
  border-right:2px solid #555;
}


#inhalt {
border:2px dotted #BD1A33;
background-color:#333;
color:#fff;
font-family:verdana;
padding:8px;
margin:0 0 0 12em;
}

.thumb {
border:1px solid #333;
}

p {
font-size:0.9em;
}

a {
color:white;
}


