#adtm_menu {
	clear: both;
	text-align: left;
	zoom: 1;
	/*border-style: solid;*/
}
#adtm_menu.atmRtl {
	direction: rtl;
}
div.adtm_sticky #adtm_menu {
	margin-top: 0
}
#adtm_menu_inner {
	/*border-style: solid;*/
}
#adtm_menu ul#menu {
	margin: 0;
	padding: 0;
	list-style: none;
}
#adtm_menu ul#menu li.li-niveau1 a.a-niveau1 {
	display: block;
	float: left;
	border-style: solid;
	text-align:center;
}
#adtm_menu.atmRtl ul#menu li.li-niveau1 a.a-niveau1 .advtm_menu_span {
	display: flex;
}
#adtm_menu ul#menu li.li-niveau1 a.a-niveau1 .advtm_menu_span {
	display: block;
}
#adtm_menu ul#menu li.sub a.a-niveau1 {
}
#adtm_menu ul#menu li.li-niveau1 a.a-niveau1:hover, #adtm_menu ul#menu li.li-niveau1:hover a.a-niveau1 {
}
#adtm_menu ul#menu li.sub a.a-niveau1:hover {
}
#adtm_menu ul#menu li.sub:hover > a.a-niveau1 span {
}
#adtm_menu ul#menu li div.adtm_sub {
	position: absolute;
	left: -9999px;
	padding: 0;
	/*border-style: solid;*/
	box-sizing: border-box;
}
#adtm_menu:not(.atmRtl) .advtm_open_on_hover ul#menu .li-niveau1:hover div.adtm_sub {
	left: 0;
}
/* Handle RTL languages for the absolute submenu position */
#adtm_menu.atmRtl .advtm_open_on_hover ul#menu .li-niveau1:hover div.adtm_sub {
	right: 0;
	left: auto;
}
#adtm_menu .advtm_open_on_hover ul#menu a:hover div.adtm_sub {
	left: -1px;
	top: 29px;
}
#adtm_menu .advtm_open_on_click ul#menu .li-niveau1.atm_clicked div.adtm_sub {
	left: 0;
}
#adtm_menu .advtm_open_on_click ul#menu .atm_clicked a:hover div.adtm_sub {
	left: -1px;
	top: 29px;
}
#adtm_menu div.adtm_column_wrap {
	
}

#adtm_menu.atmRtl div.adtm_column_wrap span.column_wrap_title {
	text-align: right;
	display: block;
}
#adtm_menu div.adtm_column_wrap span.column_wrap_title {
	text-align: left;
	display: block
}
#adtm_menu div.adtm_column_wrap ul.adtm_elements {
	padding: 0;
	margin: 0;
	list-style: none;
	zoom: 1;
}
#adtm_menu div.adtm_column_wrap ul.adtm_elements li {
	line-height: 15px;
	padding: 0;
	margin: 0;
	zoom: 1;
}
#adtm_menu div.adtm_column_wrap ul.adtm_elements li a, #adtm_menu div.adtm_column_wrap span[data-href] {
	display: block;
	text-align: left;
}
#adtm_menu.atmRtl div.adtm_column_wrap ul.adtm_elements li a, #adtm_menu.atmRtl div.adtm_column_wrap span[data-href] {
	display: block;
	text-align: right;
}
#adtm_menu div.adtm_column_wrap ul.adtm_elements li a:hover {
}
#adtm_menu div.adtm_column_wrap span[data-href]:hover {
	cursor: pointer;
}
#adtm_menu td.adtm_column_wrap_td {
	border-style: solid;
	border-width: 0;
}
#adtm_menu table.columnWrapTable {
	max-width: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	margin: 0;
}
#adtm_menu table.columnWrapTable tr td {
	vertical-align: top;
}
#adtm_menu table.columnWrapTable tr td div.adtm_column_wrap {
}
#adtm_menu .adtm_column_wrap_sizer {
	font-size: 0;
	height: 0;
	line-height: 0;
}
/* Fix bug IE link with filter property */
#adtm_menu ul#menu li.li-niveau1 a.a-niveau1 {
	cursor : pointer;
}
/* Not available on PS 1.5 */
.clear {
	clear: both
}
img.adtm_menu_icon {
	vertical-align: middle;
	margin-right: 3px;
}
#adtm_menu .searchboxATM .search_query_atm {
	width: 150px;
	margin-left: 0!important;
}
#adtm_menu .searchboxATM .button_mini {
	display: inline-block;
}
#adtm_menu .search_query_atm.form-control {
	display: inline-block;
}
#adtm_menu .adtm_unclickable {
	text-decoration: none!important;
}
/* PS 1.7 */
#adtm_menu .searchboxATM {
	position: relative;
}
#adtm_menu.atmRtl .adtm_search_submit_button {
	left: 0;
	right: auto;
}
#adtm_menu .adtm_search_submit_button {
	position: absolute;
	border: none;
	background: none;
	right: 0;
	top: 0;
	color: inherit;
}
#adtm_menu .pmAtmIcon {
	margin-right: 5px;
}
