@charset "UTF-8";
body {
	font-family : Arial, Helvetica, sans-serif;
	font-size:small;
	background: #FFFFFF;
	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
	padding: 0;
	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
	color: #000000;
}
.oneColFixCtr #container {
	width: 720px;  /* Mit einer Breite, die 20 Pixel unter der vollen Breite von 800 Pixel liegt, können Sie dem Browser-Chrome Rechnung tragen und gleichzeitig eine horizontale Bildlaufleiste vermeiden. */
	background: #FFFFFF;
	margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
	border: 1px solid #000000;
	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
}
.oneColFixCtr #mainContent {
	padding: 0 20px; /* padding (Auffüllung) bezeichnet den Innenabstand und margin (Rand) den Außenabstand der div -Box. */
}
.Menu{
	background:#E4454B;
	width:140px;
	height:100px;
	
	top:141px;
	left:0px;
}


.SPIKE_Content{
	background:#FGFGFG;
	width:800px;	
	margin-left:160px;
	
}


/*
------------------------------------- 
LEFTNAV LEVEL
------------------------------------- 
*/

#LeftNav {
	background: #DF242B;
	padding:23px 0px 32px 0px;
	float:left;
	width:141px;
}

#NavTree {
	float: left;
}

#NavTree UL {
	width:141px;
	margin:0;
	padding:0;
	float:left;
	list-style-image:none;
	list-style-type:none;
}

#NavTree UL LI {
	display: block;
	padding:0;
	margin:0px 0px 1px 0px;
	line-height:22px;
	background: #E4454B;
}

#NavTree UL LI A {
	color:#fff;
	line-height:22px;
	display:block;
	text-decoration:none;
	font-size:0.9em;
	padding: 0 8px 0 22px;
}

#NavTree UL LI A:hover {
	background-color: #E9666B;
}

#NavTree UL LI.Active A, #NavTree UL LI.Active A:hover {
	background-color: #fff;
	color: #495057;
	font-weight: bold;
}

#NavTree UL UL {
	background: #A4A7AB;
	margin-bottom: 1px;
}

#NavTree UL UL LI {
	margin:1px 0px 0px 0px;
}

#NavTree UL UL A, #NavTree UL LI.Active UL A {
	background: #DBDCDD;
	color: #495057;
	padding: 0 8px 0 33px;
	font-weight: normal;
}

#NavTree UL UL LI A:hover, #NavTree UL LI.Active UL A:hover {
	background-color: #E8E9EA;
	font-weight: normal;
}

#NavTree UL UL LI.Active A {
	background-color: #DBDCDD;
	color: #495057;
	font-weight: bold;
}

#NavTree UL UL LI.Active A:hover {
	font-weight:bold;
}


#Path{
	background:#DF242B;
	width:660px;
	height:20px;
	top:120px;
	left:0px;
	float:left;
	padding:0 0 0 7px;
	font-size:0.85em;
}

#Path UL {
	float:left;
	list-style-image:none;
	list-style-type:none;
	padding:0;
	margin:0;
	margin-left:140px;
	font-size:0.9em;
}

#Path UL LI {
	float:left;
	padding:0px 5px 0px 0px;;
	margin:0px;
	line-height:23px;
	
	color:#fff;
	background: url(http://heinemann.elheiweb.de/fileadmin/heinemann/css/img/breadcrumbarrow.png) no-repeat right;
}

#Path UL LI A {
	color:#fff;
	float:left;
	padding:0px 12px 0px 12px;
	line-height:23px;
	display:block;
}

#Path UL LI A:hover {
	color: #fff;
	
}

#Path UL LI.Active {
	background:none;
	
}

.HomeLink {
	width: 22px;
	height:23px;
	background: url(http://heinemann.elheiweb.de/fileadmin/heinemann/css/img/home_icon.png) no-repeat 13px 6px;
	text-decoration: none;
}

.SubHeader{
	background:#DF242B;
	padding:5px;
	color:#FFF;
}.TableHead {
	font-weight: bold;
}
textarea {
	font-family : Arial, Helvetica, sans-serif;
	font-size: small;
}


.ButtonNeu {
	color: #FFF;
	 background-color: #DF242B;
	width: 40px;
	font-weight: bold;
}
.ButtonNeu a{
	color: #FFF;
	text-decoration:none;
}

