#MainMenu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 80px;
	left: 17px;
}

#MainMenu li {
	float: left;
	list-style-type: none;
	padding: 0px 0px 0px 12px;
	margin: 0px;
	background-repeat: no-repeat;
}

#MainMenu li a {
	display: block;
	margin: 0;
	color: #323232;
	padding: 6px 14px 5px 10px;
	background-repeat: repeat-x;
	border: 0 none;
}

#MainMenu li a:hover {
	text-decoration: underline;
}
/* ------------------------------------------- */
/* DO NOT CHANGE ANYTHING BEYOND THIS LINE !!! */
/* ------------------------------------------- */

#MainMenu .first_selected {
	padding-left: 5px;
	background-image: url(../images/menu/hg_first_selected_left.jpg);
}
#MainMenu .first_selected a {
	background-image: url(../images/menu/hg_element_selected.jpg);
	color: #ba2a29;
}

#MainMenu .first_not_selected {
	padding-left: 5px;
   background-image: url(../images/menu/hg_first_not_selected_left.jpg);	
}
#MainMenu .first_not_selected a {
	background-image: url(../images/menu/hg_element_not_selected.jpg);
}

#MainMenu .last_selected {
	background-image: url(../images/menu/hg_element_selected_left.jpg);	
}
#MainMenu .last_selected a {
	padding-right: 20px;
	color: #ba2a29;
	background-image: url(../images/menu/hg_last_selected.jpg);	
	background-repeat: no-repeat;
	background-position: right top;	
}

#MainMenu .last_not_selected {
	background-image: url(../images/menu/hg_element_not_selected_left.jpg);	
}
#MainMenu .last_not_selected a {
	padding-right: 20px;	
	background-image: url(../images/menu/hg_last_not_selected.jpg);	
	background-repeat: no-repeat;
	background-position: right top;	
}

#MainMenu .last_prev_selected {
	background-image: url(../images/menu/hg_element_prev_selected_left.jpg);	
}
#MainMenu .last_prev_selected a {
	padding-right: 20px;	
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/menu/hg_last_not_selected.jpg);	
}

#MainMenu .element_not_selected {
	background-image: url(../images/menu/hg_element_not_selected_left.jpg);
}
#MainMenu .element_not_selected a {
	background-image: url(../images/menu/hg_element_not_selected.jpg);
}

#MainMenu .element_selected {
	background-image: url(../images/menu/hg_element_selected_left.jpg);
}
#MainMenu .element_selected a {
   color: #ba2a29;
	background-image: url(../images/menu/hg_element_selected.jpg);
}

#MainMenu .element_prev_selected {
	background-image: url(../images/menu/hg_element_prev_selected_left.jpg);
}
#MainMenu .element_prev_selected a {
	background-image: url(../images/menu/hg_element_not_selected.jpg);
}


/* Sonderfall: Es gibt nur einen Menüpunkt   */
#MainMenu .first_is_last_selected {
	background-image: url(../images/menu/hg_first_selected_left.jpg);	
	padding: 0 0 0 5px;
}
#MainMenu .first_is_last_selected a {
	padding-right: 20px;
	color: #ba2a29;
	background-image: url(../images/menu/hg_last_selected.jpg);	
	background-repeat: no-repeat;
	background-position: right top;
	padding: 6px 14px 5px 5px;
}

#MainMenu .first_is_last_not_selected {
	background-image: url(../images/menu/hg_first_not_selected_left.jpg);	
	padding: 0 0 0 5px;
}
#MainMenu .first_is_last_not_selected a {
	padding-right: 20px;	
	background-image: url(../images/menu/hg_last_not_selected.jpg);	
	background-repeat: no-repeat;
	background-position: right top;	
	padding: 6px 14px 5px 5px;
}





/* ---------------- */
/* MainMenu Ebene 1 */
/* ---------------- */

#MainMenuSub {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 112px;
	left: 32px;
}

#MainMenuSub li {
	list-style-type: none;
	float: left;
	border-left: 1px solid #313131;
	padding: 0px 5px 0px 7px;
	margin: 0;
}

#MainMenuSub li.firstLi{
	padding-left: 0px;
	border-left: 0 none;
}


#MainMenuSub li a {
	display: block;
	color: #313131;
}

#MainMenuSub li a.selected {
	color: #ba2a29;
}

/* EBENE 2 und tiefer, im linken Content-Bereich */
#MainMenuSub2 {
	padding: 5px 0px 0px 15px;
	margin: 0;
}

#MainMenuSub2 li {
	list-style-type: none;
	margin: 0;
	padding: 3px 0px;
}

#MainMenuSub2 li a {
	padding: 0;
	margin: 0;
	color: #313131;
	text-decoration: none;
}

#MainMenuSub2 li .selected {
	color: #AAA;
}

#MainMenuSub2 li a:hover {
	text-decoration: underline;
}

#MainMenuSub2 ul {
	padding: 5px 0px 0px 15px;
	margin: 0;
}

#MainMenuSub2 li li {
	padding: 0;
	margin: 0;
}

#MainMenuSub2 ul ul {
	padding: 5px 0px 0px 15px;
	margin: 0;
}

#MainMenuSub2 ul ul ul{
	padding: 5px 0px 0px 15px;
	margin: 0;
}

