#mainmenu a {
	text-decoration: none
}

#mainmenu {
	margin: 25px 0 0 0;
	padding: 0;
	list-style-type:none;
}
#mainmenu span {
	height: 13px;
	visibility: hidden
}

#mainmenu li {
	padding-bottom: 4px
}

/**** MAIN MENU ***/
#mainmenu li a {
	background-image: url("../_img/menu_main.gif");
	background-repeat: no-repeat;
}

#mainmenu a {
	height: 13px;
	display: block
}

#n1 a {
	width: 80px;
	background-position: 0px 0px;
}
#n1 a:hover {
	background-position: -104px 0px;
}
#n1 a.active {
	width: 86px;
	background-position: -199px 0px;
}


#n2 a {
	width: 80px;
	background-position: 0 -14px;
}
#n2 a:hover {
	background-position: -104px -14px;
}
#n2 a.active {
	width: 86px;
	background-position: -199px -14px;
}


#n3 a {
	width: 74px;
	background-position: 0 -29px;
}
#n3 a:hover {
	background-position: -104px -29px;
}
#n3 a.active {
	width: 78px;
	background-position: -199px -29px;
}


#n4 a {
	width: 52px;
	background-position: 0 -43px;
}
#n4 a:hover {
	background-position: -104px -43px;
}
#n4 a.active {
	width: 56px;
	background-position: -199px -43px;
}

#n5 a {
	width: 81px;
	background-position: 0 -58px;
}
#n5 a:hover {
	background-position: -104px -58px;
}
#n5 a.active {
	width: 85px;
	background-position: -199px -58px;
}

#n6 a {
	width: 30px;
	background-position: 0 -72px;
}
#n6 a:hover {
	background-position: -104px -72px;
}
#n6 a.active {
	width: 31px;
	background-position: -199px -72px;
}


#n7 a {
	width: 44px;
	background-position: 0 -86px;
}
#n7 a:hover {
	background-position: -104px -86px;
}
#n7 a.active {
	width: 47px;
	background-position: -199px -86px;
}



/*** SUB MENU ***/
#mainmenu ul {
	margin: 5px 0 0 10px;
	padding: 0;
	list-style-type: none;
}

#mainmenu li li a {
	margin-left: 7px;
	background-image: url("../_img/menu_sub.gif");
	background-repeat: no-repeat;
}

#mainmenu li li {
	background: transparent url("../_img/dot.gif") no-repeat 0px 0px;
}


/** BOUTIQUE **/
#s8 a, #s8 a.active  {
	width: 41px;
	background-position: 0px 0px;
}
#s8 a:hover, #s8 a.active {
	background-position: -130px 0px;
}

#s9 a, #s9 a.active  {
	width: 34px;
	background-position: 0px -14px;
}
#s9 a:hover, #s9 a.active {
	background-position: -130px -14px;
}

#s10 a, #s10 a.active  {
	width: 81px;
	background-position: 0px -28px;
}
#s10 a:hover, #s10 a.active {
	background-position: -130px -28px;
}

#s11 a, #s11 a.active  {
	width: 73px;
	background-position: 0px -42px;
}
#s11 a:hover, #s11 a.active {
	background-position: -130px -42px;
}


/** WIRTSHAUS **/
#s12 a, #s12 a.active  {
	width: 62px;
	background-position: 0px -57px;
}
#s12 a:hover, #s12 a.active {
	background-position: -130px -57px;
}

#s13 a, #s13 a.active  {
	width: 55px;
	background-position: 0px -71px;
}
#s13 a:hover, #s13 a.active {
	background-position: -130px -71px;
}

#s14 a, #s14 a.active  {
	width: 57px;
	background-position: 0px -85px;
}
#s14 a:hover, #s14 a.active {
	background-position: -130px -85px;
}

#s15 a, #s15 a.active  {
	width: 40px;
	background-position: 0px -100px;
}
#s15 a:hover, #s15 a.active {
	background-position: -130px -100px;
}


/** AKTUELLES **/
#s16 a, #s16 a.active  {
	width: 38px;
	background-position: 0px -115px;
}
#s16 a:hover, #s16 a.active {
	background-position: -130px -115px;
}

#s17 a, #s17 a.active  {
	width: 62px;
	background-position: 0px -129px;
}
#s17 a:hover, #s17 a.active {
	background-position: -130px -129px;
}


/** KONTAKT **/
#s18 a, #s18 a.active  {
	width: 46px;
	background-position: 0px -144px;
}
#s18 a:hover, #s18 a.active {
	background-position: -130px -144px;
}

#s19 a, #s19 a.active  {
	width: 97px;
	background-position: 0px -158px;
}
#s19 a:hover, #s19 a.active {
	background-position: -130px -158px;
}

#s20 a, #s20 a.active  {
	width: 59px;
	background-position: 0px -172px;
}
#s20 a:hover, #s20 a.active {
	background-position: -130px -172px;
}

#s21 a, #s21 a.active  {
	width: 70px;
	background-position: 0px -186px;
}
#s21 a:hover, #s21 a.active {
	background-position: -130px -186px;
}
