@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,300);
#cssmenu-3936 {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 15px;
  color: #ffffff;
  text-align: left;
  text-decoration: none;
  margin: 0 auto;
  width: auto;
  display: inline-block;  
  background-color: none;  
  padding: 0 3px 0 3px;
}

#cssmenu-3936 > ul {
  width: auto;
  list-style-type: none;
  padding: 0 0 0 0;
  margin: 0;
}
#cssmenu-3936 > ul li#responsive-tab {
  display: none;
  /* Hide for large screens */
}
#cssmenu-3936 > ul li {
  display: inline-block;
  *display: inline;
  zoom: 1;
}

#cssmenu-3936 > ul li a {
  display: block;
  line-height: 18px;
  padding: 8px 11px 13px 11px;  
  margin: 0 0 7px 0;
  color: #d1d3d9;
  background-color: #182140;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;  
}

#cssmenu-3936 > ul li a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #977443;
}

#cssmenu-3936 .menu-item.menu-item-type-post_type.menu-item-object-post.current-menu-item a {
  padding: 18px 11px 20px 11px !important;
  color: #000000 !important;
  margin: 0 0 -7px 0;
  text-decoration: none !important;
  background-color: #ffffff !important;
  box-shadow: 0px -1px 1px #393939;
}

#cssmenu-3936 .visibilitymenu, .visibilitymenu.menu-item.menu-item-type-post_type.menu-item-object-post,
#cssmenu-3936 .visibilitymenu.collapsed, .visibilitymenu.menu-item.menu-item-type-post_type.menu-item-object-post.collapsed {
	display: none;
}

@media (max-width: 1000px) {
#cssmenu-3936 {
  margin: 0 ;
  width: auto;
  display: block;  
  height: 44px;
  padding: 0 0 0 0;  
}

#cssmenu-3936 > ul li a {
  display: block;
  padding: 14px 24px 13px 24px;
  text-decoration: none;
  color: #ffffff;
  font-size: 16px;
  border-bottom: dotted 1px #CCC;  
}

#cssmenu-3936 > ul {
    padding: 0;
    margin: 0;
    background: url('/wp-content/themes/kmd/images_nav/navbgr.jpg');
	width: 100%;
  }
  #cssmenu-3936 > ul li#responsive-tab {
    display: block;
  }
  #cssmenu-3936 > ul li#responsive-tab a {
    background: url('http://www.westermann-polsterei.de/wp-content/plugins/cssmenumaker/menus/299/images/menu.png') no-repeat;
    background-position: 95% -50%;
  }
  #cssmenu-3936 > ul li#responsive-tab a:hover {
    background: #35446d url('http://www.westermann-polsterei.de/wp-content/plugins/cssmenumaker/menus/299/images/menu.png') no-repeat !important;
    background-position: 95% -50% !important;
  }
  #cssmenu-3936 > ul li {
    display: none;
  }
  #cssmenu-3936 > ul li.right {
    float: none;
  }
  #cssmenu-3936 > ul li.has-sub {
    position: relative;
	background-color: #244170;
  }
  #cssmenu-3936 > ul li.has-sub ul {
    display: block;
    position: static;
    width: 100%;
    background: #556e9a;
	border-bottom: solid 1px #cccccc;
    border: 0 none;
  }
  #cssmenu-3936 > ul li.has-sub ul li {
    display: block !important;
  }
  #cssmenu-3936 > ul li.has-sub ul li a span {
    display: block;
    padding-left: 24px;
  }
  #cssmenu-3936 > ul li.has-sub > a {
    background-image: none;
  }
}
/* Make sure they show even if hidden in mobile view by JS */
@media (min-width: 1000px) {
  #cssmenu-3936 > ul > li.collapsed {
    display: inline-block !important;
    *display: inline;
    zoom: 1;
  }
  #cssmenu-3936 > ul ul li.collapsed {
    display: block !important;
  }
  
#cssmenu-3936 .visibilitymenu, .visibilitymenu.menu-item.menu-item-type-post_type.menu-item-object-post,
#cssmenu-3936 .visibilitymenu.collapsed, .visibilitymenu.menu-item.menu-item-type-post_type.menu-item-object-post.collapsed {
	display: none;
}  
}