/* ------------------------------------------------------------*/
/* VitaLife print.css fr vl.com                               */
/* Einstellungen ueberschreiben alle anderen css-Dateien       */
/* ------------------------------------------------------------*/

.printPreviewLinks {
	position: absolute;
	left: 1.92em;    /* Spalten-Abstand links */
	top: 1.4em;
  display: block;
	clear:both;
	border-bottom: 1.9em solid #F08A00; /* oranger Balken neben Logo*/
	padding-bottom: 1em;
	width: 22em; 
}
	
@media print { div.printPreviewLinks a {display: none;}} 	

/* ------------------------------------------------------------*/
/* Seitenlayout                                                */
/* ------------------------------------------------------------*/
	
html {
  height: auto;
  }
  
body {
	background-color: white;  
	padding: 0px;
	margin: 0px;
  height: auto;
	font-size: 77.5%;           
	font-family: Arial, Tahoma, Verdana, Helvetica,sans-serif;
}

.header {
	position: absolute;
	z-index: 2;
	top: 0px;
	background: white;
	padding: 0.4em;
	text-align: left;
	margin: 0 auto;
	width: 43.36em;
	height: 5.28em;              /* Hoehe des gesamten Headers */
}

#wrapper {
	position: relative;
/*	margin:0px 1.36em;  */         /* Hier Linken Rand definieren  */
	margin-top: 0px;            /* Zentriert  */
	margin-left: auto;
	margin-right: auto;
	width: 44em;
	text-align:left;
	background-color: White;
	min-height: 0px;
}

div.main {
	width: 43.36em;              /* Breite der Mittleren Spalte (inkl Abstaende) */
	min-height: 0px;
	position:relative;
	top:0em;
	left:0em;
	border-right: solid 0em White; /* Breite und Farbe der rechten Spalte */
	border-left: solid 0em White;   /* Breite und Farbe der linken Spalte */
	background-color:White;
}

div.left {
  display: none;
}

div.middle {
	position:relative;
	top:0px;
	left:0px;
	width:40em;             /* Nutzbare Breite ohne Abstaende rechts/links */
	margin-left:0em;
	float:left;
	padding-top: 8.24em;    /* Abstand bis Oberkante Header! */
	padding-left: 1.92em;    /* Spalten-Abstand links */
	padding-right: 0.56em;   /* dito rechts (eigentlich 1.8, fuer FF etwas Luft!) */
	overflow: visible;
}

div.right {
  display: none;
}

/* ------------------------------------------------------------*/
/* Unnoetige Elemente ausblenden                                */
/* ------------------------------------------------------------*/

div.printlink {
  display: none;
}

.header a.metanavi {
  display: none;
}

.header .metaspacer {
  display: none;
}

.header .flags {
  display: none;
}

.header .navi1div {
  display: none;
}

.header .navi2div {
  display: none;
}

div.search {
  display:none;
}
	

/* ------------------------------------------------------------*/
/* weitere Elemente umstylen                                   */
/* ------------------------------------------------------------*/

.header .logodiv {
	position:absolute;
	top: 2.96em;
	left: 24.5em;
	width: 16.96em;
	height: 1.6em;
}

.header .logoimg {
	width: 16.96em;
}

h1 {padding-left: 0px;
  background-image: none;
}
