html, body {
margin : 0;
padding : 0;
}
html { overflow-y: scroll; }
body {
color : #70756d;
background : #7c906d url(images/wallpaper.gif) repeat top center;
}
#top {
height : 254px;
margin : 0;
padding : 0;
background : #2e2e2e url(images/top.jpg);
color : #000;
}

#banner {
float : right;
width : 200px;
margin : -60px 0 10px 0;
padding : 0;
}

#container {
font : .70em verdana, sans-serif;
width : 950px; 
margin : 0 auto;
padding : 0;
line-height : 1.6em;
background : #fff;
}
#content ul {
color : #4f8343;
padding-left: 7em;
line-height: 2em;
list-style: none;
list-style-image: url(images/bullet.gif);
}
#content {
margin : 0 210px 20px 5px;
padding : 0;
}
#content p {
margin : 0 20px 10px 35px;
}
h1 {
margin : 0 0 0 14px;
padding : 0 0 0 20px;
font : 1.20em verdana, sans-serif;
text-transform : none;
color : #671300;
}
h2 {
margin : 0 0px 15px 24px;
padding : 10px;
font-size : 140%;
letter-spacing : 5px;
color : #671300;
background: #ffffff url(images/hr.gif) no-repeat;
}
h3 {
margin : 0 0 5px 0px;
padding : 5px 0 5px 0px;
font-size : 1.20em;
text-transform : none;
color : #4f8343;
}
h4 {
margin : 0 0 5px 14px;
padding : 5px 0 5px 20px;
font-size : 1.20em;
text-transform : none;
color : #4f8343;
}
a:link, a:visited {
color : #9b9075;
background : inherit;
text-decoration : none;
}
a:active {
text-decoration : none;
color : #FF6600;
background : inherit;
}
#table {
margin : 10px 0px 15px 32px;
}
hr{
 padding : 0px 0 10px 0px;
 border: 0px;
 color: #7fb472;
 border-top: solid 1px;
 height: 0;
 width: 100%;
 }
.bildlinks {
float:left;
margin-right:20px;
margin-bottom:10px; 
}
.bildrechts {
float:right;
margin-left:12px;
margin-bottom:10px; 
}
.table {
margin-left:34px;
}
.footerlink {
margin : 0 0 0 34px;
}
#footer {
clear : both;
margin : 0;
padding : 0.5em;
color : #fff;
background : #463100;
}