
.oe_overlay{
	background:#000;
	opacity:0;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}
ul.oe_menu{
	list-style:none;
	position:relative;
	/*margin:30px 0px 0px 40px;*/
	margin:0px;
	/*width:560px;*/
	/*float:left;*/ float:right;
	clear:both;
}
ul.oe_menu > li{
	/*width:112px;*/
	/*width:92px;*/
	/*height:101px;  rausrutschen */
	height:61px; /* rausrutschen */
	padding-bottom:2px;
	/*float:left;*/ float:right;
	position:relative;
	
	/*+*/
	padding:0;
	margin-left:0;
	line-height:1.5; /*Menü soll nicht abhängig von Standard line-height sein*/
}
ul.oe_menu > li > a{
	display:block;
	background-color:rgba(0,0,0,0.05);
	color:rgb(55, 55, 55);
	text-decoration:none;
	font-weight:bold;
	/*font-size:12px;*/
	font-size:13px;
	
	/*width:90px;*/
	/*height:80px;  eigentliche Höhe */
	height:30px; /* eigentliche Höhe */
	/*padding:10px;*/
	padding-left: 9px;
	padding-right: 10px;
	padding-top: 15px;
	margin:0px;
	margin-top: 10px;
	/*text-shadow:0px 0px 1px #000;*/
	opacity:0.8;
	text-align:center;
	transition: 0.4s ease-in-out;
}

.oe_wrapper ul.oe_menu > li > a:hover,
.oe_wrapper ul.oe_menu > li.selected > a
{
	background-color:rgba(255, 255, 255, 0.9);
	color:rgba(0,0,0,1);
}
/*
ul.oe_menu > li.selected{
	background:#fff
}*/


.oe_wrapper ul.hovered > li > a{
	background:rgb(246,222,193);
	/*text-shadow:0px 0px 1px #FFF;*/
}

ul.oe_menu div.menuMegaBox, ul.oe_menu div.menuSmallBox2 , ul.oe_menu div.menuSmallBox3 , ul.oe_menu div.menuSmallBox4, ul.oe_menu div.menuSmallBox5{
	position:absolute;
	/*top:103px;*/
	top:60px; /*Position zum Menüpunkt*/
	left:1px;
	display:none;
	/*background:rgba(253,240,190, 0.9);*/
	border: 2px solid rgba(238, 189, 133, 0.8);
	
	/*Schatten*/
	box-shadow: 5px 5px 9px #666;
	
	background-color:#fff;
	/*Verlauf*/
/*	background-image: linear-gradient(135deg, rgba(253,219,82,0.4) 1%,rgba(253,240,190,0.4) 26%,rgba(253,219,82,0.4) 54%,rgba(253,240,190,0.4) 80%,rgba(253,219,82,0.4) 100%);*/
	background-image: linear-gradient(135deg, rgba(235,214,180,0.5) 1%,rgba(235,214,180,.2) 26%,rgba(235,214,180,0.4) 54%,rgba(235,214,180,.2) 80%,rgba(235,214,180,.7) 100%);
/**/
}

ul.oe_menu div.menuMegaBox{
	width:500px;
	height:250px;
	padding:30px;
}

ul.oe_menu div.menuSmallBox2{
	width:180px;
	height:70px;
	padding:30px;

}

ul.oe_menu div.menuSmallBox3{
	width:180px;
	height:100px;
	padding:30px;

}

ul.oe_menu div.menuSmallBox4{
	width:180px;
	height:140px;
	padding:30px;

}

ul.oe_menu div.menuSmallBox5{
	width:180px;
	height:180px;
	padding:30px;

}

div.menuMegaBox a, div.menuSmallBox2 a, div.menuSmallBox3 a, div.menuSmallBox4 a, div.menuSmallBox5 a{
	display:block;
	text-decoration:none;
	margin-top: 0;
	margin-bottom: 10px;
	padding:2px 5px;
	font-size:15px;
	background:rgba(0, 0, 0, 0.05);
	color:#000;
	transition: 0.4s ease-in-out;
}

div.menuMegaBox a:hover, div.menuSmallBox2 a:hover, div.menuSmallBox3 a:hover, div.menuSmallBox4 a:hover, div.menuSmallBox5 a:hover{
	background:rgba(0, 0, 0, 0.7);
	color:rgb(253,240,190);
}

div.menuMegaBox .menuChildDesc, div.menuSmallBox2 .menuChildDesc, div.menuSmallBox3 .menuChildDesc, div.menuSmallBox4 .menuChildDesc, div.menuSmallBox5 .menuChildDesc
{
	display:none;
}


/*
ul.oe_menu div ul li a{
	text-decoration:none;
	color:#222;
	padding:2px 2px 2px 4px;
	margin:2px;
	display:block;
	font-size:16px;
}
ul.oe_menu div ul.oe_full{
	width:100%;
}
ul.oe_menu div ul li a:hover{
	background:#000;
	color:#f00;
}
ul.oe_menu li ul{
	list-style:none;
	float:left;
	width: 150px;
	margin-right:10px;
}
li.oe_heading{
	color:#aaa;
	font-size:16px;
	margin-bottom:10px;
	padding-bottom:6px;
	border-bottom:1px solid #ddd;
}
*/

