/* ----- Allgemeine Formatierungen ----- */

.nm2_table {
	width: 100%;
	height: 100%;
	border: 0px;
	table-layout: fixed;
}

.nm2_table td {
	height: 100%;
}



/* ----- Formatierung für Startelement ----- */

.nm2_start {
	/* display: none; */
	width: 50px;
	background-image: url(pic/nm2_start.gif);
	background-position: right top;
	background-repeat: no-repeat
}



/* ----- Formatierung für Endelement ----- */

.nm2_stop {
	/* display: none; */
	width: 50px;
	background-image: url(pic/nm2_stop.gif);
	background-position: left top;
	background-repeat: no-repeat;
}



/* ----- Formatierung für den Trenner ----- */

.nm2_separator {
	width: 2px;
	background-image: url(pic/nm2_separator.gif);
	background-position: left top;
	background-repeat: no-repeat;
}



/* ----- Allgemeine Formatierung für die Menüpunkte ----- */

.nm2_first-a a,
.nm2_first-i a, 
.nm2_last-a a,
.nm2_last-i a, 
.nm2_normal-a a,
.nm2_normal-i a {
	display: block;
	height: 100%;
	text-decoration: none;
}

.nm2_first-a strong,
.nm2_first-i strong,
.nm2_last-a strong,
.nm2_last-i strong,
.nm2_normal-a strong,
.nm2_normal-i strong {
	display: block;
	height: 100%;
	cursor: pointer;
	background-image: url(pic/nm2_icon-i.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.nm2_first-a strong,
.nm2_first-i strong:hover,
.nm2_last-a strong,
.nm2_last-i strong:hover,
.nm2_normal-a strong,
.nm2_normal-i strong:hover {
	background-image: url(pic/nm2_icon-a.gif);
}

.nm2_first-a strong span,
.nm2_first-i strong span, 
.nm2_last-a strong span,
.nm2_last-i strong span, 
.nm2_normal-a strong span,
.nm2_normal-i strong span {
	display: block;
	overflow: hidden;
	padding-top: 70px;
	padding-left: 8px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

.nm2_first-a strong span,
.nm2_first-i strong:hover span,
.nm2_last-a strong span,
.nm2_last-i strong:hover span,
.nm2_normal-a strong span,
.nm2_normal-i strong:hover span {
	padding-top: 55px;
	padding-left: 28px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
}



/* ----- Spezielle Formatierung für den ersten Menüpunkt ----- */

.nm2_first-a em,
.nm2_first-i em {
	display: block;
	height: 100%;
	background-image: url(pic/nm2_button-i.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.nm2_first-a em,
.nm2_first-i em:hover {
	background-image: url(pic/nm2_button-a.gif);
}



/* ----- Spezielle Formatierung für den letzten Menüpunkt ----- */

.nm2_last-a em,
.nm2_last-i em {
	display: block;
	height: 100%;
	background-image: url(pic/nm2_button-i.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

.nm2_last-a em,
.nm2_last-i em:hover {
	background-image: url(pic/nm2_button-a.gif);
}



/* ----- Spezielle Formatierung für normale Menüpunkte ----- */

.nm2_normal-a em,
.nm2_normal-i em {
	display: block;
	height: 100%;
	background-image: url(pic/nm2_button-i.gif);
	background-position: center top;
	background-repeat: no-repeat;
}

.nm2_normal-a em,
.nm2_normal-i em:hover {
	background-image: url(pic/nm2_button-a.gif);
}



