body {
	background:url(../layout/Backbody.gif) repeat-y;	/* farbiger Hintergrund */
	margin:0px;
	padding:0px;
}

* {
	margin:0px;
	padding:0px;
}

.cleaner{
  clear:both;
  height:1px;
  font-size:1px;
  border:none;
  margin:0; 
  padding:0;
  background:transparent;
}

#wrapper {
	width:1000px;
}

.logo {					/* Linke obere Ecke */
	padding-left:0px;
	padding-top:0px;
}

.header {
	height:115px;		/* Gesamthöhe oberhalb der Navigationsleiste */
}

/* entfällt in diesem Fall
.headerText {
	position:absolute;
	top:1px;
	font: bold 14px Trebuchet;
	color:#333;
	left:609px;
	width:400px;
	height:1px;
}
*/
.headerImage {
	left:0px;
	height:115px;
	position:absolute;
	top:0px;
	width:1000px;
}
/* entfällt in diesem Fall
.topLine {
	position:absolute;
	left: 200px;
	top: 33px;
	background: url(../layout/Line mitte.jpg) repeat-x;
	width:804px;
	height:2px;
}

.bottomLine {
	position:absolute;
	left: 200px;
	top: 185px;
	background: url(../layout/Line mitte.jpg) repeat-x;
	width:804px;
	height:2px;
}
*/
#topNavi {
	height:25px;
	padding-left:200px;
	background: url(../layout/Kachel_p.gif) repeat-x;
}

#left-Content {
	padding-top:25px;
	width:200px;
	height:380px;
	float:left;
}

.leftComponentPosition {
	margin-top:40px;
}

#content {
	width:480px;
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
	float:left;
	height:485px;
	height:auto !important;
	min-height:485px;
}

#right-Content {
	position:absolute;
	top:140px;
	left:700px;
	width:300px;
}

.line {
	margin-top:-2px;
}

#footer {
	padding-left:200px;
	padding-top:15px;
	padding-bottom:15px;
	width:500px;
	text-align:center;
}

