.bodyformenu {
	background: #FFFFFF;
	
}

#menubtn {
    position: absolute;
    top: 20px;
    right: 10px;
    width: 46px;
    height: 36px;
	z-index:1000;
}

#menubtn {
    background: none !important;
    border: none !important;
    -webkit-box-shadow: none !important;
}

#menuContainer {

}
#menuContainer .x-list-item {
    position: relative;
    color: black;
    padding: 0.5em 0.8em;
    min-height: 2.6em;
    display: -webkit-box;
    display: box;
    border-top: 1px solid #D1D1D1;
}

#menuContainer .x-list-item .x-list-item-body {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-box-align: center;
    box-align: center;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
}

#menuContainer .x-list-item .x-list-item-body span {
    font-size: .95em;
}

.x-list-item-body span {
    line-height: 30px;
}

.x-toolbar .x-button .x-button-label, .x-toolbar .x-button .x-hasbadge .x-badge, .x-hasbadge .x-toolbar .x-button .x-badge {
    font-size: .7em;
}

.x-button img {
    width: 2.1em;
    height: 2.1em;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
}

#menubkbtn {
    display: none;
}

.button-back {
    background-position: left;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,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);
    border-left-width: 10px;
    border-left-style: solid;
    padding-left: 24px;
}

.menuleaf{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAf1JREFUeNpi/P//P8M2Ecv/DHQEXm+OMzJuFbagq6UwwMQwQIAki//9/s3A8P8/fS3+/+8/A6eUOMN/elv87/sPBuXCBAZBU12G/7//UOxz4i0GWiZopstgNL+NQcLbnuEv0CH///4l22IW0uL4DwOHlBiDZks+wz+gpa93HYP4nJGRxqkaGrxcSrIMBjMaGaSC3Rj+/fwFjP9/9MtOrIJ8DFodRQyKOTEMjKysDP9+/aZfPmYTEWTQbMxhUEgKYmBiYyMpzikuQJjY2RjUqjMYtIG+Z+HhItrnVCm5QBbKp4QwqBQnMbAJ8RNlOVWLTOWCOAbdCZUMHBIiwCzwj75ltWSAC4NGUx7Dn6/f6Wvx9ycvGd4eOMnABEzpVCtACIGvdx4xXMptYXhz6AwDMyc7fSz+fO0Ow4WMRob3Z64wsBCwlGoWvz91ieFidjPD5+t3GVi4OYAlHAPtLX695yjD5fx2hq/3njAwc3MSZSnFFj/fsIfhankPOEGBLaVV7YQMHi1cz3C9bjLDnw+fgQmJg7bVIhMbRPm9yUsYbrbMANfJTGysNK6PgVXu3+8/Ge72L2S42ToD3P4i11KSLGbm4mS41TYTnIJBxSGhAoJqZTXId2/2n2T4/wdY9TFRXuARH9TA1gcTBzvVSrmh0aCnqsWgDhS9LQXZCRBgABiYsQrukM7cAAAAAElFTkSuQmCC);
	background-repeat: no-repeat; 
}



.mobilemenuUL, .mobilemenuUL li,.mobilemenuUL ul {
	display: block; 
	padding:0; 
	margin:0; 
	list-style-type: none; 
	
}
.mobilemenuUL {
	border-bottom: 1px solid #888888; 
	
}
.mobilemenuUL li {
	display: block; 
	
	background: #FFFFFF; 
		background-image: linear-gradient(bottom, rgb(227,227,227) 0%, rgb(255,255,255) 55%);
background-image: -o-linear-gradient(bottom, rgb(227,227,227) 0%, rgb(255,255,255) 55%);
background-image: -moz-linear-gradient(bottom, rgb(227,227,227) 0%, rgb(255,255,255) 55%);
background-image: -webkit-linear-gradient(bottom, rgb(227,227,227) 0%, rgb(255,255,255) 55%);
background-image: -ms-linear-gradient(bottom, rgb(227,227,227) 0%, rgb(255,255,255) 55%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(227,227,227)),
	color-stop(0.55, rgb(255,255,255))
);
	
	border-top: 1px solid #888888; 
	
	
}
.mobilemenuUL ul  {
	
	display: none;
}

#menuContainer {
	border-left: 1px solid #888888;
	border-right: 1px solid #888888;
	
}



.mobilemenuUL a:link,
.mobilemenuUL a:visited,
.mobilemenuUL a:hover,
.mobilemenuUL a:active{
	text-decoration: none;
	display: block; 
	padding-left: 5px;
	background: #FFFFFF;	
	line-height: 32px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 32px;
	
	background-image: linear-gradient(bottom, rgb(227,227,227) 0%, rgb(255,255,255) 55%);
background-image: -o-linear-gradient(bottom, rgb(227,227,227) 0%, rgb(255,255,255) 55%);
background-image: -moz-linear-gradient(bottom, rgb(227,227,227) 0%, rgb(255,255,255) 55%);
background-image: -webkit-linear-gradient(bottom, rgb(227,227,227) 0%, rgb(255,255,255) 55%);
background-image: -ms-linear-gradient(bottom, rgb(227,227,227) 0%, rgb(255,255,255) 55%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(227,227,227)),
	color-stop(0.55, rgb(255,255,255))
);
	
}




a.withsubnavigation:link,
a.withsubnavigation:visited,
a.withsubnavigation:hover,
a.withsubnavigation:active{
	 	background-image: linear-gradient(bottom, rgb(227,227,227) 0%, rgb(255,255,255) 55%);
background-image: -o-linear-gradient(bottom, rgb(227,227,227) 0%, rgb(255,255,255) 55%);
background-image: -moz-linear-gradient(bottom, rgb(227,227,227) 0%, rgb(255,255,255) 55%);
background-image: -webkit-linear-gradient(bottom, rgb(227,227,227) 0%, rgb(255,255,255) 55%);
background-image: -ms-linear-gradient(bottom, rgb(227,227,227) 0%, rgb(255,255,255) 55%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(227,227,227)),
	color-stop(0.55, rgb(255,255,255))
);
	
	background: url(../mobile_static/images/mr.png)  right 50% no-repeat !important ;
}

a.withsubnavigationclicked:link,
a.withsubnavigationclicked:visited,
a.withsubnavigationclicked:hover,
a.withsubnavigationclicked:active{
	font-weight: bold;
		background-image: linear-gradient(bottom, rgb(227,227,227) 0%, rgb(255,255,255) 55%);
background-image: -o-linear-gradient(bottom, rgb(227,227,227) 0%, rgb(255,255,255) 55%);
background-image: -moz-linear-gradient(bottom, rgb(227,227,227) 0%, rgb(255,255,255) 55%);
background-image: -webkit-linear-gradient(bottom, rgb(227,227,227) 0%, rgb(255,255,255) 55%);
background-image: -ms-linear-gradient(bottom, rgb(227,227,227) 0%, rgb(255,255,255) 55%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(227,227,227)),
	color-stop(0.55, rgb(255,255,255))
);
	background: url(../mobile_static/images/ml.png) #EDEDED right 50% no-repeat !important ;
}
a.menupunktaktiv:link,
a.menupunktaktiv:visited,
a.menupunktaktiv:hover,
a.menupunktaktiv:active{
	font-weight: bold;
		background-image: linear-gradient(bottom, rgb(227,227,227) 0%, rgb(255,255,255) 55%);
background-image: -o-linear-gradient(bottom, rgb(227,227,227) 0%, rgb(255,255,255) 55%);
background-image: -moz-linear-gradient(bottom, rgb(227,227,227) 0%, rgb(255,255,255) 55%);
background-image: -webkit-linear-gradient(bottom, rgb(227,227,227) 0%, rgb(255,255,255) 55%);
background-image: -ms-linear-gradient(bottom, rgb(227,227,227) 0%, rgb(255,255,255) 55%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(227,227,227)),
	color-stop(0.55, rgb(255,255,255))
);
	
}



