* { padding: 0; margin: 0; }

body {
color: white;
background-color: white;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: small;
}

#wrapper {
color: black;
width:800px;
margin-top:-15px;
margin-right: auto;
margin-left: auto;
}

#kontakt #wrapper, #startseite #wrapper {
color: black;

height: 600px;
width:800px;
margin-top:0px;
margin-right: auto;
margin-left: auto;
}

#kopfbereich  {
margin-left: 130px;
width:547px;
margin-top:30px;
padding-top:20px;
padding-bottom:13px;
text-align: left;
font-size: 120%;
font-style: normal;
border-bottom: 10px solid black;
border-top: 1px solid black;
}

#startseite #kopfbereich {
background-image: url(background-white.gif);
width:800px;
height: 80px;
border-bottom: 1px solid black;
border-top: 1px solid black;
padding-top:0px;
padding-bottom:25px;
margin-right: auto;
margin-left: auto;
margin-top:15px;

}

#textbereich {
margin-right: auto;
margin-left: auto;
color: black;
margin-top: 40px;
 }

#textbereich table {
background-color:white;
color: black;
margin-right: auto;
margin-left: auto;
}

#textbereich table tr td{
width: 250px;
height: 200px;
}

#text{
margin-top: 20px;
}

#text table {
border: 0px solid black;
background-color:white;
color: black;
margin-right: auto;
margin-left: auto;
width: 530px;
}

#text table tr td{

height: 200px;
}

#text table a{
text-decoration:none;
}

#text table a:active{
color:gray;
background-color: white;
}

#description {
font-size: 100%;
font-style: normal;
letter-spacing:1px;
line-height: 1.5em;
color: gray;
width:500px;
margin-top: 20px;
margin-right: auto;
margin-left: auto;
}

#fussbereich {
width: 510px;
margin-left: auto;
margin-right: auto;
margin-top: 50px;
margin-bottom: 10px;
border-top: 1px solid black;
float: bottom;
}

#kontakt #fussbereich {
width: 494px;
margin-left: 144px;
}

#navi {
float:right;
margin-top:-5px;
}



