img.adtm_menu_icon {vertical-align:middle;margin-right:3px;}
#adtm_menu .searchboxATM .search_query_atm {width:150px;margin-left:0!important;border-radius: 14px;}
#adtm_menu .searchboxATM .button_mini {display:inline-block;}
#adtm_menu .adtm_unclickable {text-decoration:none!important;}

#adtm_menu .li-niveau1 .a-niveau1 { padding: 13px 0;}
#adtm_menu .li-niveau1 .a-niveau1:hover { background-color: #f9f9f9;}
#adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1.sub.adtm_sub_open a.a-niveau1, .li-niveau1 a:hover .advtm_menu, .li-niveau1 .advtm_menu, .li-niveau1:hover > a.a-niveau1 {background-color:#f9f9f9;}
.li-niveau1 a:hover .advtm_menu_span, .li-niveau1:hover > a.a-niveau1 .advtm_menu_span {color:#34495e;}

#adtm_menu ul#menu li.li-niveau1 a.a-niveau1 .advtm_menu_span {
    border-color: #ffffff;
    border-style: solid;
    border-width: 0 0 0 1px;
    display: block;
}
#adtm_menu ul#menu li.advtm_menu_31 a.a-niveau1 .advtm_menu_span {
  border-width: 0;
}
#adtm_menu ul#menu li div.adtm_sub {
  top: 56px !important;
}
#adtm_menu td {
    background-color: #f9f9f9 !important;
}
#adtm_menu a {
  transition: none;
}
#adtm_menu div.adtm_column_wrap ul li a:hover {
  text-decoration: none !important;
  font-weight: bold !important;
}

