/***************************************/
/* INFO:                               */
/* (STERN)-Hacks sind gueltig fuer IE6 */
/***************************************/

* 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;
  margin-top:35px;
  width: 1001px;
  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;
  background-image:url('../../images/wrapper_bg.png');
  background-repeat:repeat-y;
}

div#header_wrapper {
  padding: 0px;
  margin: 0px;
}

/* linke Spalte */
div#col1 { 
  margin: 0px;
  padding: 0px;
  width: 200px;
  position:absolute;
  top:150px;
  left:0px;
}

/* Content Spalte */
div#col2 {
  margin:0px;
  padding:0px;
  width: 569px;
  margin-left:201px;
}
div#col2 div#content {
  min-height:550px; /* Mindesthoehe, da der Content das laengste Element sein muss! */
}
* html div#col2 div#content {
  height: 550px; /* Mindesthoehe (s.o.) fuer den IE6, der min-height nicht kennt */
}

div#col2 div#redline {
  height:10px;
  font-size:1px; /* hack fuer IE6 */
  background-color:#960721;
  background-image:url('../../images/redline_bg.png');
  background-repeat:repeat-x;
}


/* rechte Spalte */
div#col3 { 
  margin: 0px;
  padding: 0px;
  width: 230px;
  position:absolute;
  top:155px;
  right:0;
}


/* Footer */
div#footer_wrapper {
  height:25px;
}

div#greyline {
  margin: 0 auto;
  width: 1001px;
  height:13px;
  font-size:1px; /* hack fuer IE6 */
  background-color:#e5e5e5;
  border-top:1px solid #fff;
  border-bottom:1px solid #bbb;
}

