/* Hauptmenu */
.menu {
	width:222px;
	min-height:287px;
	height:auto !important;
	height:287px;
	border:0px solid black;
	font-size:13px;
	text-transform:uppercase;
	list-style:none;
	text-align:right;
	color:#57585a;
	margin-left:2px;
  padding-right: 4px;
}

.menu ul{
	list-style:none;
	margin:0px;
	border:0px solid red;
}

.menu li {
	width:221px;
	height:26px;
	padding-top:12px;
	padding-right:25px;
	font-size:13px;
	border:0px solid black;
	font-family:Arial, Helvetica, sans-serif;
	background: url(/_img/button.jpg) no-repeat left top;
}

:root .menu li {
	margin-left:-40px;
}

.menu li a {
	text-decoration:none;
	text-transform:uppercase;
	color:#57585a;
}

.menu li:hover {
	background: url(/_img/button-activ.jpg) no-repeat left;
}

.menu li:hover a{
	color:#ffffff;
}

*html .menu ul li:hover a, .menu ul li a:hover{ 
	text-decoration: underline; 
}

.menu .last {
	width:221px;
	height:1px;
	background: url(/_img/button.jpg) no-repeat left top;
}

.menu .twoline {
	width:221px;
	height:40px;
	background: url(/_img/button.jpg) no-repeat left top;
}

.menu .twoline:hover {
	height:40px;
	background:  url(/_img/button-activ.jpg) no-repeat left;
}

.menu .last:hover {
	background: url(/_img/button.jpg) no-repeat left top;
	color:#ffffff;
}

li.current  {
	color:#ffffff;
	background: url(/_img/button-activ.jpg) no-repeat left;
}

li.current a {
	text-decoration:none;
	text-transform:uppercase;
	color:#ffffff;
}

/* Ende Hauptmenu */


/* Untermenu */

.menu-top {
	height:28px;
	width:705px;
	padding-top:15px;
	padding-left:25px;
	font-size:13px;
	background-color:#39ac37;
	color:#FFFFFF;
	border:0px solid black;
}


.menu-top a{
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
}

/* Ende Untermenu */

