/*megamenu*/
/*topmenu dropdown*/
nav #ProductMenu_List .RootCategory_Productmenu .dropdown a {display:block;color:#000}
nav #ProductMenu_List .RootCategory_Productmenu .dropdown {list-style:none;background:#fff;}
nav #ProductMenu_List .RootCategory_Productmenu {z-index: 999;}
nav #ProductMenu_List .RootCategory_Productmenu > .dropdown {z-index:999999!important;box-shadow: 0px 0px 20px 0px #595959;position: absolute;width: 100%;left: 0;right: 0;top: 0;float: left;text-align: left;-webkit-background-clip: padding-box;background-clip: padding-box;display: block;padding: 0px;margin: 0;opacity: 0;visibility: hidden;}
nav #ProductMenu_List .RootCategory_Productmenu > .dropdown > li  {padding:2px}
nav #ProductMenu_List .RootCategory_Productmenu:hover > .dropdown {opacity: 1;visibility: visible;top: 25px;padding:20px}
/*topmenu dropdown levels*/
nav #ProductMenu_List .RootCategory_Productmenu > .dropdown {-webkit-columns:4; -moz-columns:4; columns:4;}
nav #ProductMenu_List .RootCategory_Productmenu > .dropdown > li {page-break-inside: avoid;}
nav #ProductMenu_List .RootCategory_Productmenu .SubCategory1_Productmenu {vertical-align: top;}
nav #ProductMenu_List .RootCategory_Productmenu .SubCategory1_Productmenu > .dropdown {border-top:1px solid #d6d4d4;}
nav #ProductMenu_List .RootCategory_Productmenu .CategoryLink1_Productmenu {color:#000;font-size:14px;padding:5px 0 5px 10px;    font-weight: 600!important;}
nav #ProductMenu_List .RootCategory_Productmenu .CategoryLink1_Productmenu:hover {color:#fff;background:#000}
nav #ProductMenu_List .RootCategory_Productmenu .CategoryLink2_Productmenu:hover {color:#fff;background:#000}
nav #ProductMenu_List .RootCategory_Productmenu .SubCategory1_Productmenu {margin-bottom:10px;width:90%}
nav #ProductMenu_List .RootCategory_Productmenu .has-dropdown {margin-bottom:0px;width:90%}
nav #ProductMenu_List .RootCategory_Productmenu .SubCategory2_Productmenu > .dropdown {display:none}
nav #ProductMenu_List .RootCategory_Productmenu .CategoryLink2_Productmenu {padding:2px 0}
nav #ProductMenu_List .RootCategory_Productmenu .SubCategory2_Productmenu:last-child {border-bottom:0px}
nav #ProductMenu_List .RootCategory_Productmenu .SubCategory2_Productmenu a {font-size:12px}	
nav #ProductMenu_List .RootCategory_Productmenu .SubCategory2_Productmenu * {font-size:12px;font-weight:normal!important;}
nav #ProductMenu_List .SubCategory1_Productmenu > .dropdown {margin-bottom:30px}

/*dbsearch*/
@media (max-width: 960px) {
.btn-menu {z-index:999!important}
.SearchField_SearchPage {right:115;cursor:pointer}
}

/*dbsearch*/
/*overall styles*/
.ui-autocomplete  {z-index: 999999999!important;background: #ffffff;border: 1px solid #b5beca;border-radius:5px; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3); color: #1f2a2a;margin:0px!important;padding:0px!important;}
/*reset*/
.ui-autocomplete a.ui-state-focus {background:none repeat scroll 0 0 #e9e9e9;text-decoration:none!important;display:block;	overflow:hidden;border-radius:0px}
.ui-autocomplete .ui-state-active {border:0px;background:none;}
.ui-autocomplete .ui-menu-item a {line-height:1.2!important;padding:0px}
.ui-autocomplete a.ui-state-focus * {text-decoration:none;line-height:1.2!important;}
.ui-autocomplete *{font-size:14px!important; }
.ui-autocomplete .uiVisAlle .ui-state-active {margin:0 0 0 15px!important}
/*group*/
.ui-autocomplete .uigroup {text-transform: uppercase;background: #fff;text-align: left;width:100%;margin-top:20px}
.ui-autocomplete .uigroup p {font-weight:bold;font-size: 16px!important;margin:0px;padding: 10px 18px 10px 5px;line-height: 20px;margin-left:}
.ui-autocomplete li:first-child {margin-top:5px}
/*category*/
.ui-autocomplete .uicategory {width:100%}
.ui-autocomplete .uicategory a {padding:2px 0 2px 15px;display:block}
.ui-autocomplete .uicategory a:hover {text-decoration: none;background:#e9e9e9}
/*product*/
.ui-autocomplete .uiproduct {list-style: none;width:100%;border-top: 1px solid #e9e9e9;cursor: pointer;text-align: left !important;}
.ui-autocomplete .uiproduct:hover {background:#e9e9e9}
.ui-autocomplete .uiimg {width:100px;cursor: pointer;float: left;text-align:center}
.ui-autocomplete .uiimg img {max-height: 80px !important;max-width: 90%!important;padding: 5px 10px;}
.ui-autocomplete .uicontent {width:calc(100% - 150px);float:left;padding-top: 10px;background:transparent;padding-bottom:0px;}
.ui-autocomplete .uipris {margin-top:2px;font-size:11px!important;font-weight:bold;}
.ui-autocomplete .uivarenummer {margin:2px 0 5px 0;color: #8f8f8f; font-size: 10px!important;}
/*vis alle*/
.ui-autocomplete .uiVisAlle {border-top: 1px solid #b5beca;height: 40px;width:100%}
.ui-autocomplete .uiVisAlle div {margin-left:15px}
.ui-autocomplete .uiVisAlle p,.uiVisAlle p:hover {text-align:left;margin:0px;background: url("/dandodesign/grafik/overall/lup.png") no-repeat scroll 0 10px rgba(0, 0, 0, 0); color: #000; cursor: pointer; font-size: 14px; font-weight: bold;line-height: 40px; padding-left: 25px; text-decoration: none;}
/*noproducts*/
.ui-autocomplete .uinoProducts {color: #931600;font-size: 12px;font-style: italic;line-height: 10px;padding: 5px 0;text-align: left;text-decoration: none;width: 400px;}
.ui-autocomplete .uinoProducts p {padding:20px;line-height:20px;}
/*defaults*/
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);   border: 0 none;}
.ui-autocomplete .ui-menu-item a,.ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active {margin: 0px!important; cursor:pointer;text-align:left!important;display:block;} 
* html .ui-autocomplete {width: 1px;}
.ui-autocomplete-loading {background: url("/dandodesign/grafik/overall/ui-anim_basic_16x16.gif") no-repeat scroll right center white;}
.ui-autocomplete .ui-menu-item,.ui-autocomplete .uigroup, .ui-autocomplete .uiVisAlle {clear: left; float: left;}
/*responsive*/
@media (max-width: 810px) {
	.ui-autocomplete  {width:100%!important; left:0!important}
	.ui-autocomplete .uiVisAlle div {margin-left:150px!important}
}