html, body { height: 98%; }

body {
  font-family: arial, geneva, sans-serif;
  font-size: 82%;
  color: black;
  background-color: transparent;
  margin: 0;
  padding: 0;
}
@media print {
  html, body { height: auto; }
  body { color: black; background-color: transparent; }
}

#wrapper {  /* zum Zentrieren von Layouts usw. */
  background-image: url("../bilder/lub.media-Solutions.png");
  background-repeat:no-repeat;
  background-position: center center;
  width: 1000px; 
  min-height: 100%;
  max-height: 100%;
  margin: 0 auto;
  
  xoutline: 1px solid green;
  }

.msie6 #wrapper {
  height: 100%;
  display: table;
}
@media print {
  #wrapper { background-color: transparent; width: auto; min-height: 1px; margin: 0; }
  .msie6 #wrapper { height: auto; display: block; }
}

#wrapper div {
	xposition: fixed;
	width: 340px;
	margin: 0;
	padding: 10px;
	xoutline: 1px solid green;
}
div h1 {
	margin: 0;
	font-size: 120%;
	font-family: Arial, geneva, sans-serif;
}
div h2 {
	margin: 20px 0 0 70px;
	font-size: 120%;
	font-family: Arial, geneva, sans-serif;
}
div p {
	margin: 30px 0 0 30px;
	font-size: 100%;
	font-family: Arial, geneva, sans-serif;
}
