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

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

html {
  height:100%;
	background:url(../siteimages/contentbg.gif) repeat-y #8DABD4;
}

body {
  font-family:Arial, Sans-Serif;
  font-size:100.1%;
  font-weight:normal;
  color:#000;
  margin:0px;
  padding:0px;
  position:relative;
  height:100%;
  
}

#allinone {
	background:url(../siteimages/background.gif) repeat-x;
}

#wrapper { 
  margin: 0;
  width: 990px;
  position:relative; /* hierauf beziehen sich jetzt alle Kindelemente */
}

#header_wrapper {
  color: #333;
  padding: 0px;
  height: 130px;
  margin: 0px;
  background:#fff;
}

#col1 { 
  margin: 0px;
  padding: 0px;
  width: 200px;
  position:absolute;
  top:155px;
  left:0px;
  padding-bottom:20px; /* min. die Höhe der Fusszeile */

}

#col2 {  /* diese (Inhalts)Spalte kann gerne normal angezeigt werden (ohne "position:absolute", aber mit margin-left:200px;) */
  margin:0px;
  padding:0px;
  width: 590px;
  /*
  position:absolute;
  top:100px;
  left:200px;
  */
  margin-left:200px;
  padding-bottom:20px; /* min. die Höhe der Fusszeile */

}

#col3 { 
  margin: 0px;
  padding: 0px;
  width: 200px;
  position:absolute;
  top:155px;
  left:790px;
  padding-bottom:20px; /* min. die Höhe der Fusszeile */
}

/* #alt_footer_wrapper {
  display:none;
} */

#footer_wrapper { 
  /* width:100%;
  color:#333;
  padding:0px;
  position:fixed;
  bottom:0px;
  left:0;
  text-align:left; */
  display:none;
}
div#alt_footer_wrapper {

}

* html #footer_wrapper {
  display:none;
}
* html #alt_footer_wrapper {
  display:block;
}
