* { /* Mit Universalselektor die Polsterungseigenschaften aller (Block-)Elemente auf null setzen */
margin: 0;
padding: 0;
font-family:verdana;
font-size: 11pt;
border-width: 0px;

}

body {
text-align: center; /* Für IE 5.01 & 5.5, um die Box #wrapper horizontal zu zentrieren */
}

div {
text-align: left; /* text-align:center wieder aufheben, damit DIV-Inhalte linksbündig ausgerichtet sind */
}

/* DIV-Boxen */

div#wrapper {
width: 800px;
margin: 0px auto 0px;
}

div#top
{
   width: 800px;
   height: 200px;
   background-image: url(../images/bg_top.gif); background-repeat:no-repeat;
   
}

div#header
{
   width: 800px;
   height: 44px;
   background-image: url(../images/bg_header.gif); background-repeat:no-repeat;
}

div#middle
{
   background-image: url(../images/bg_middle.gif); background-repeat:repeat-y;
}

div#footer
{
   width: 800px;
   height: 44px;
   background-image: url(../images/bg_footer.gif); background-repeat:no-repeat;
}

div#leftCol {
float: left;
width: 140px;
text-align: center;
}

div#centerCol {
padding: 10px 20px;
margin: 0px 10px 0px 140px;
}

/* clearfix zum Aufheben der Floatumgebung */

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* Andere Elemente */

p {  margin-left: 10px; }
td { padding: 3px; }
a { cursor:pointer;}
h1 {font-size: 16pt;}
ul {margin-left: 20px;}
input,select,textarea {border-width: 2px;}