* html body a, * html body a:hover { 
  background-color: transparent; 
}

* html { 
  padding: 0; 
  margin: 0;
}

html {
  height:100%;
}

body {
  margin:0px;
  padding:0px;
  position:relative;
  height:100%;
  text-align:center; /* Hack für IE, der das "margin:auto" nicht kennt? (part1) */
}

div#wrapper { 
  margin: 0 auto;
  width: 990px;
  text-align:left;  /* Hack für IE, der das margin:auto nicht kennt? (part2) */
  position:relative; /* hierauf beziehen sich jetzt alle Kindelemente */
  background-color:#fff;
  border:1px solid #000;
}


div#head_menu_wrapper {
  width:990px;
  height:30px;
  margin:0 auto;
  margin-top:30px;
  position:relative;
}

div#topmenu_wrapper {
  margin-left:200px;
  height:31px;
}


div#col1 { 
  margin:0px;
  padding:0px;
  width:199px;
  position:absolute;
  top:207px;
  left:0px;
}

div#col2 {
  margin:0px;
  padding:0px;
  width: 550px;
  margin-left:210px;
  min-height:600px;
}
/* Hack fuer IE6 */
* html div#col2 {
  height:600px;
}


div#col3 { 
  margin: 0px;
  padding: 0px;
  width: 220px;
  position:absolute;
  top:207px;
  left:770px;
}


div#col4 {
  margin:0px;
  padding:0px;
  width: 770px;
  margin-left:210px;
  min-height:600px;
}
/* Hack fuer IE6 */
* html div#col4 {
  height:600px;
} 
 
 

