
.balmenu_2014_root {
    width: 180px;
    border: 1px solid #777777;
	font-family:Tahoma, Geneva, sans-serif;
}
.balmenu_2014_root * {
	font-family:Tahoma, Geneva, sans-serif !important;
}
.balmenu_2014_root .menuitem {
    overflow: hidden;
    border-top: 1px solid #D6D7D8;
}

.balmenu_2014_root .menuitem:first-child {
    border-top: hidden;
}

.balmenu_2014_root .menuitem a {
    overflow: hidden;
    display: block;
    padding: 2px;
    margin: 1px;
    text-align: center;
}

.balmenu_2014_root .menuitem.menuitem_hassubmenu a {
    background-position: center right;
    background-repeat: no-repeat;
}

.balmenu_2014_root .menuitem.menuitem_hassubmenu a:after, .balmenu_2014_root .menuitem.menuitem_hassubmenu a::after {
    content: " ";
    float: right;
    margin-right: 1px;
	background-image:url('/parameters/anthemon/documents/oecms/design/_almenu_nyil1.gif');
	background-repeat:no-repeat;
	width:10px;
	height:15px;
}
.balmenu_2014_root .menuitem.menuitem_hassubmenu a:hover:after, .balmenu_2014_root .menuitem.menuitem_hassubmenu a:hover::after {
	background-image:url('/parameters/anthemon/documents/oecms/design/_almenu_nyil2.gif');
}
.menuitem.menuitem_hassubmenu .subimage{
/*	width:10px;
	height:10px;
	background-color:#F00;
	float:right;
	position:absolute;
	margin-top:7px;
	margin-left:155px;
	*/
}
/* FIXME: strong rules */
#pnCMSFullDiv .balmenu_2014_root .menuitem a, #pnCMSMain .balmenu_2014_root .menuitem a {
    color: #339900 !important;
    font-size: 11px !important;
    font-weight: normal !important;
    text-decoration: none !important;
    border: 1px solid #FFFFFF !important;
}

#pnCMSFullDiv .balmenu_2014_root .menuitem:first-child {
    background-color: #006600 !important;
}

#pnCMSFullDiv .balmenu_2014_root .menuitem:first-child a {
    border: 1px solid #006600 !important;
    color: #FFFFFF !important;
}

#pnCMSFullDiv .balmenu_2014_root .menuitem a:hover, #pnCMSMain .balmenu_2014_root .menuitem a:hover {
    color: #006600 !important;
    background-color: #E2F1D4 !important;
    border: 1px solid #000000 !important;
}

.balmenu_2014_hintmenu {
    margin: 0px;
    border: 1px solid #D6D7D8;
    border-bottom: hidden;
	background-color: #FFFFFF;
-webkit-box-shadow: 7px 7px 5px 0px rgba(0, 0, 0, 0.4);
-moz-box-shadow:    7px 7px 5px 0px rgba(0, 0, 0, 0.4);
box-shadow:         7px 7px 5px 0px rgba(0, 0, 0, 0.4);
z-index:50000 !important;
}

.balmenu_2014_hintmenu .balmenu_2014_hintitem {
    overflow: hidden;
    margin: 0px;
    padding: 2px;
    border: 1px solid #FFFFFF;
    border-bottom: 1px solid #D6D7D8;
    color: #339900;
    text-align: left;
    white-space: nowrap;
	cursor: pointer;
}

.balmenu_2014_hintmenu .balmenu_2014_hintitem .dropdownmenu_item_container {
    margin: 2px;
    padding-right: 17px;
}

.balmenu_2014_hintmenu .balmenu_2014_hintitem:hover, .balmenu_2014_hintmenu .balmenu_2014_hintitem_opened {
    color: #006600;
    background-color: #E2F1D4;
    border: 1px solid #000000;
}

.balmenu_2014_hintmenu .balmenu_2014_hintitem_haschildren .dropdownmenu_item_container {
    background-color: #F0F3EE;
}

