* { /* Mit dem Universalselektor die Polsterungseigenschaften aller (Block-)Elemente auf null setzen */
margin: 0;
padding: 0;
}

body {
text-align:center;
background:url(../images/body_neu.gif) repeat-y top center #000;
}

div {
text-align: left; /* text-align:center wieder aufheben, damit DIV-Inhalte linksbündig ausgerichtet sind */
}

#header {
width:80%;
height:150px;
margin:0 auto;
padding:0;
border-top:5px solid #4A4A4A;
background:url(../images/header_neu.gif) #b8b2ac no-repeat bottom center;
text-align: left;
}

*html #header {
height:160px;
}

#navi {
width:80%;
height:18px;
margin:0 auto;
font-size:100%;
border-top:5px solid #000;
border-bottom:5px solid #000;
background:#b8b2ac;
}


#container {
padding:0 0 30px 0;
margin: 0 auto;
width:80%;
text-align:left;
background:url(../images/container_neu.gif) no-repeat bottom center fixed #ececec;
}


#pub {
padding:0;
width:100%;
text-align:left;
}



#kontakt {
float:left;
text-align:left;
width:155px;
height:155px;
padding:0;
margin:10px 5px 10px 5px;
border:1px solid #5D5E5C;
}


#footer {
width:80%;
padding:2px 0 2px 0;
margin:0 auto;
text-align:left;
background: #B8B2AC;
border-top:5px solid #000;
border-bottom:5px solid #4A4A4A;
}
