html {margin:0;padding: 0;}
body { color: black; background-color: #eae8e2; background-image: url(images/haupthintergrund.gif); background-repeat: repeat-x; }

p {}
#container { margin-top:0;margin-left:30px;width:960px; background-image: url(images/hintergrund_container.jpg); background-repeat: no-repeat; }

.webadresse { font-family:verdana; font-size: 10px; color: #aeaeae; margin-top: 78px; width:145px;float:left;}
.logo {float:left;width:555px;margin-top: 53px;}

.kontakt { font-family:verdana; font-size: 10px; color: #8e8e8e; background-image: url(images/button_pfeil.gif); background-repeat: no-repeat; text-decoration: none; text-transform: uppercase; float:left; width:80px; height: 20px; margin-top: 70px; padding-top: 2px; padding-left: 22px; }
.kontakt a { color: #6e6e6e; text-decoration: none; }
#links { text-align: right; width: 220px; float: left; margin-right: 20px; padding-right: 20px; border-right: 1px solid #e6e6e6; border-left-color: #e6e6e6; }
#rechts { width: 640px; float: left; }
#rechtsinhalt { background-color: #f0f0f0; width: 620px; margin: 10px 0; padding: 20px; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; }
#rechtsnews { margin: 0; }
#rechtsunten { margin-top: 10px; padding-top: 5px; border-top: 1px double #e6e6e6; }
