body {
	margin:0;
	padding:0;
	background:#f6f6f6 url('/fileadmin/n4m01/images/bg_body.gif') repeat-x top;
  color:#333333;
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:0.8em;
  font-weight:normal;
}
.noprint {
	display:block;
}
.printonly {
	display:none;
}
.typo3-adminPanel {
	z-index:10 !important;
	display:none;
}
a img {
	border:none;
}
.floatBreaker{
	height:1px;
	overflow:hidden;
	clear:both;
}
#mainposition{
  position:relative;
	width:990px;
	margin:0px auto 0px;
	padding:0px;
	background:transparent none;
}

/* ************************************************************************* */
#header{
  position:relative;
	width:990px;
	height:60px;
  background:url('/fileadmin/n4m01/images/logo_ddwast.gif') no-repeat top left transparent;
	overflow:hidden;
  margin:35px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
#naviLANG{
  position:absolute;
  right:0px;
  top:0px;
  width:275px;
  height:25px;
  margin:0px;
  padding:0px;
  text-align:right;
  color:#699eae;
}
#contentzoom{
  position:absolute;
  right:0px;
  top:30px;
  width:125px;
  height:20px;
  margin:0px;
  padding:0px;
  text-align:right;
  color:#699eae;
  font-size:0.85em;
}
#quicksearch {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* ************************************************************************* */
#navi{
	position:relative;
	width:990px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url('/fileadmin/n4m01/images/bg_navimain.gif') no-repeat bottom right transparent;
	/* overflow:hidden; */
}
#naviMAIN{
  position:relative;
  height:25px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
 	background:transparent none;
	/* overflow:hidden; */
}
#naviMAIN ul.sf-menu li.last{
  width:3px;
  height:25px;
  background:url('/fileadmin/n4m01/images/sfmenu_bg_end.gif') no-repeat bottom left transparent;
}

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

#contentMAIN-outer1{
	position:relative;
	width:988px;
	margin:0px 0px 35px 0px;
	padding:0px 0px 0px 0px;
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
}
#contentMAIN-outer2{
	position:relative;
	width:986px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
}
#contentMAIN{
	position:relative;
	width:970px;
	margin:0px 0px 0px 0px;
	padding:150px 7px 10px 7px;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	background:#fff url('/fileadmin/n4m01/images/bg_content.gif') no-repeat top center;
}
#contentLRAND{
	position:relative;
	width:230px;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	overflow:hidden;
  float:left;
}
#lr{
	position:relative;
	width:230px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}
#contentMITTE{
	position:relative;
	width:440px;
	margin:0px 7px 0px 7px;
	padding:0px 8px 0px 8px;
	overflow:hidden;
  float:left;
  background:#e8e8e8 url('/fileadmin/n4m01/images/bg_content_mitte.gif') repeat-x top center;
}
#contentMITTE #ms{
	position:relative;
	width:440px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}
#ls{
	position:relative;
	width:210px;
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
  float:left;
}
#rs{
	position:relative;
	width:210px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
  float:right;
}
#contentRRAND{
	position:relative;
	width:230px;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	overflow:hidden;
  float:left;
}
#rr{
	position:relative;
	width:230px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}
#contentMITTEundRAND{
	position:relative;
	width:680px;
	margin:0px 7px 0px 7px;
	padding:0px 8px 0px 8px;
	overflow:hidden;
  float:left;
  background:#e8e8e8 url('/fileadmin/n4m01/images/bg_content_mitte.gif') repeat-x top center;
}
#contentMITTEundRAND #ms{
	position:relative;
	width:680px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}

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

#footer{
  position:relative;
	width:986px;
	height:30px;
	overflow:hidden;
  margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
  background:none #446471;
  font-size:0.85em;
}
#footerleft{
  position:relative;
	width:473px;
	height:30px;
	overflow:hidden;
  margin:0px 0px 0px 0px;
	padding:0px 10px;
	float:left;
  color:#fff;
  line-height:30px;
}
#footerright{
  position:relative;
	width:473px;
	height:30px;
	overflow:hidden;
  margin:0px 0px 0px 0px;
	padding:0px 10px;
	float:left;
  color:#fff;
  line-height:30px;
}