body{
  background:none #fff;
  /*
  background-color:#EFEFEF;
 	background-image:url('/fileadmin/n4m01/images/bg_body.gif');
 	background-repeat:repeat-x;
 	*/
}
#mainposition{
  /*
  background-image:url('/fileadmin/n4m01/images/bg_main.png');
 	background-repeat:repeat-y;
 	*/
  position:relative;
	width:960px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
}
#kopf{
  width:960px;
	height:295px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  position:relative;
}
#vorspann{
  background-image:url('/fileadmin/n4m01/images/bg_vorspann.png');
 	background-repeat:no-repeat;
  width:960px;
	height:51px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  position:relative;
  overflow:hidden;
}
#languageselector{
  width:202px;
	height:45px;
  margin:0px 0px 0px 0px;
  padding:6px 0px 0px 38px;
  position:relative;
  overflow:hidden;
  float:left; 
}
#naviMeta{
	width:390px;
	height:41px;
	text-align:left;
  margin:0px 0px 0px 0px;
	padding:10px 10px 0px 0px;
  position:relative;
  overflow:hidden;
  float:left;
  text-align:right;
}
#quickSearch{
  width:320px;
	height:47px;
  margin:4px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  position:relative;
  overflow:hidden;
  float:left; 
  text-align:left;
}
#banner {
  background-image:url('/fileadmin/n4m01/images/bg_banner.png');
 	background-repeat:no-repeat;
  width:960px;
	height:176px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  position:relative;
  overflow:hidden;
}
#logo{
	width:341px;
	height:176px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  position:relative;
  overflow:hidden;
	float:left;
}
#sliderMain{
	width:280px;
	height:176px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
  position:relative;
	float:left;
	overflow:hidden;
}
#image01{
	width:339px;
	height:176px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
  position:relative;
	float:left;
	overflow:hidden;
}
#naviMain{
  background-image:url('/fileadmin/n4m01/images/bg_navimain.png');
 	background-repeat:no-repeat;
	width:910px;
	height:42px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 50px;
  position:relative;
  overflow:hidden;
}
#naviSub{
  background-image:url('/fileadmin/n4m01/images/bg_navisub.png');
 	background-repeat:no-repeat;
	width:960px;
	height:26px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  position:relative;
  overflow:hidden;
}


/* ******************************************* */

/* LAYOUTBEREICH */
#layoutbereich{
  background-image:url('/fileadmin/n4m01/images/bg_main.png');
 	background-repeat:repeat-y;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:960px;
  position:relative;
  overflow:hidden;
}
#contentLinks{
	width:590px;
	margin:20px 0px 0px 40px;
	padding:0px 0px 0px 0px;
  position:relative;
	float:left;
	overflow:hidden;
}
#contentRechts{
	width:330px;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
  position:relative;
	float:left;
	overflow:hidden;
}
#mspalte{
	width:580px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
  position:relative;
	overflow:hidden;
}
#lspalte{
	width:290px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
  position:relative;
	float:left;
	overflow:hidden;
}
#rspalte{
	width:280px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
  position:relative;
	float:left;
	overflow:hidden;
}
#rruspalte{
	width:290px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
  position:relative;
	overflow:hidden;
}
#ms{

}
#exspalte{
	width:580px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
  position:relative;
	overflow:hidden;
}
#exs{
}
#pageFunc{
	width:440px;
	text-align:right;
  margin:0px 36px 0px 0px;
	padding:0px 0px 0px 0px;
  color:#000;
	font-size:1.1em;
	font-family:tahoma,geneva,verdana;
  position:relative;
  overflow:hidden;
  float:right;
}
#abspann{
  background-image:url('/fileadmin/n4m01/images/bg_footer.png');
 	background-repeat:no-repeat;
  width:960px;
	height:42px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  position:relative;
  overflow:hidden;
}