/* main menu
----------------------------*/
#menumobil
{
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align:center; /*Specify the alignment of the whole UL if UL is not width:100%;*/
    letter-spacing:normal;
    padding:20px 10px;
    position:relative;
    display: inline-block;
    float:right;
    margin-right:60px;
    margin-top: 15px;
}

#menumobil ul
{ 
    margin:0 auto;
    padding:0;
    text-align:left; /* Alignment of each top-level menu items within the UL */
    width:200px;
    font-size:0;
    background:#FFF;
    display:none;
    list-style:none;
    position:relative;
    z-index:999999990; 
    
}

#menumobil li
{
    margin:0;
    padding:0;
    font-size:20px;
    display:block;
    position:relative;
    color:#FFF;
    line-height:44px; /*This determines the height of the menu*/
    transition:background-color 0.2s;
    outline:none;
	-moz-user-select:none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

#menumobil .over
{
    
}

#menumobil .over.no-sub {
    
}

#menumobil .top-heading
{
    font-weight:normal;
    white-space:nowrap;
    margin:0 22px;
    color:inherit;
    text-decoration:none;
    display:inline-block; 
    outline:0;
    cursor:pointer;
}

/* links of top-heading */
#menumobil a, #menumobil a:link, #menumobil a:hover
{
    color:inherit;
}
#menumobil a:hover
{
    text-decoration:underline;
}
#menumobil a:focus
{
    outline:1px dotted #09F;
}

#menumobil li {
background:#0aa633;
margin-top:3px;
border-radius:6px;}

#menumobilLink {display:none;}
   
#menumobil .menu-icon {
	width: 40px;
	height:72px;
	background: transparent url(menu-button.png) no-repeat;
	display: block;
	cursor: pointer;
	-moz-user-select:none;		
    -webkit-user-select: none;
    margin-right:9px;
    outline:none;
    float: right;     
}



@media only screen and (max-width: 770px) 
{
    #menumobil
    {
        padding:0;
    }

	#menumobil .column.mayHide {
        display:none;
    }
    
}

@media (orientation: portrait)  {
    #menumobil
    {
    }

#menumobil
{
    padding:0;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align:center; /*Specify the alignment of the whole UL if UL is not width:100%;*/
    letter-spacing:normal;
    position:relative;
    display: inline-block;
    float:right;
    margin-right:60px;
    margin-top: 35px !important;
}


#menumobil .menu-icon {
	width: 80px;
	height:80px;
	background: transparent url(menu-button.png) no-repeat;
	background-size:contain;
	display: block;
	cursor: pointer;
	-moz-user-select:none;		
    -webkit-user-select: none;
    margin-right:9px;
    outline:none;
    float: right;     
}
#menumobil ul
{ 
    margin:0 auto;
margin-top: 20px;
    padding:0;
    text-align:left; /* Alignment of each top-level menu items within the UL */
    width:400px;
    font-size:0;
    background:#FFF;
    display:none;
    list-style:none;
    position:relative;
    z-index:999999990; 
    
}

#menumobil li
{
    margin:0;
    padding:0;
    font-size:40px;
    display:block;
    position:relative;
    color:#FFF;
    line-height:84px; /*This determines the height of the menu*/
    transition:background-color 0.2s;
    outline:none;
	-moz-user-select:none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

}
