.neBody {
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}

.neMain {
	background: url("../pix/general/bg.gif") no-repeat;
	width: 800px;
	height: 630px;
	margin: 20px 0px 0px 0px;
}

.neContent {
	width: 800px;
	height: 495px;
}

.neContentInner {
	padding: 30px 28px 0px 28px;
	text-align: left;
}

.neContentTable {
	border-collapse: collapse;
}

.neContentTable td {
	padding: 27px 0px 0px 0px;
	vertical-align: top;
	width: 227px;
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #3D3F3F;
}

.neContentTable2 {
	height: 230px;
	border-collapse: collapse;
}

.neContentTable2 td {
	padding: 27px 0px 0px 0px;
	vertical-align: top;	
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #3D3F3F;
}

.neContentTable3 {
	border-collapse: collapse;
}

.neContentTable3 td {
	padding: 27px 0px 0px 0px;
	vertical-align: top;
	width: 340px;
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #3D3F3F;
}

.neContentInner p {
	margin: 0px;
	padding: 27px 0px 0px 0px;
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #3D3F3F;
}

.neContentTable td a,
.neContentInner p a {
	color: #3D3F3F;
	text-decoration: none;
}

.neContentTable3 td a,
.neContentInner p a {
	color: #3D3F3F;
	text-decoration: none;
}



/* MAIN NAV */
.neNavMain {
	padding: 0px 0px 0px 29px;
	height: 34px;
}

.neNavMainItem {
	width: 113px;
	height: 25px;
	float: left;
}


/* SUB NAV */
.neNavSub {
	width: 800px;
	height: 101px;
	text-align: left;
}

.neNavSub table {
	border: none;
	border-collapse: collapse;
}

.neNavSub table td {
	vertical-align: top;
}



/* REFERENCES */
.neReferenceTable {
	border-collapse: collapse;
}

.neReferenceTable td {
	padding: 0px;
	width: 114px;
	height: 58px;
	vertical-align: top;
}

.neReference {
	display: none;
}

.neReference table {
	border-collapse: collapse;
}

.neReference table th {
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #3D3F3F;
	vertical-align: top;
	padding: 0px;
	width: 113px;
	text-align: left;
}

.neReference table td {
	vertical-align: top;
	padding: 0px;
}

/* IMPRESSUM */
.impressum
	{	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px; 
	font-style: none;
	line-height:18px; 
	color:#3D3F3F; 
	}
