a.lnk-add-leaflet
{
	display: block;
	height: 35px;
	width: 50px;
}

.itm-selected {
	background: url(../images/bgr_produkte-itm-selected.gif) 0 0 no-repeat !important;
}

div#search-result
{
	margin: 5px 0 15px 20px;
}

a.bildlink span img 
{
  border: none;
}

div#frm-selectors-wrapper {
  height: 105px;
}

p.filterinfo
{
	margin: 5px 0 0 0;
	font-size: 10px;
}


/* Allgemein */

:focus {
   outline: none;
}

input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner {   
    border : 0px;
}

/****************************************/
/* New Article Button                   */
/****************************************/

a.button_new_article {
	background: url("../images_static/button_new_article.jpg") no-repeat;
	color: #FFFFFF !important;
	display: block;
	font-weight: bold;
	width: 124px;
	height: 34px;
	text-decoration: none;
	padding: 17px 0px 0px 35px;
	margin: 16px 0px 0px 5px;
	line-height: 17px !important;
}

div#sub-navi-wrapper {
	border-bottom: 0px !important;
}


/****************************************/
/* Back Button                   */
/****************************************/

a.button_back {
	background: url("../images_static/bgr_merkzettel-zurueck.gif") no-repeat !important;
	display: block;
	font-weight: bold;
	font-size: 11px;
	width: 141px;
	height: 41px;
	text-decoration: none;
	padding: 8px 0px 0px 45px;
	margin: 16px 0px 0px 5px;
	line-height: 17px !important;
}


/****************************************/
/* Submit Button                   */
/****************************************/

input.button_submit {
	background: url("../images_static/bgr_merkzettel-submit.gif") no-repeat !important;
	color: #FFFFFF !important;
	font-weight: bold;
	font-size: 11px;
	width: 172px;
	height: 39px;
	text-decoration: none;
	padding: 0px 30px 2px 0px;
	line-height: 17px !important;
}


/****************************************/
/* Print Button                   */
/****************************************/

a.merkzettel-print {
	background: #EFF0F4 url("../images_static/bgr_merkzettel-print.gif") 0 26px no-repeat !important;
	color: #FFFFFF !important;
	font-weight: bold;
	font-size: 11px;
	width: 174px !important;
	height: 45px !important;
	text-decoration: none;
	padding: 31px 0px 0px 10px;
	line-height: 17px !important;
}


/****************************************/
/* Print Recipe                   */
/****************************************/

a#lnk-print-recipe {
	background:url("../_img/btn_print-recipe.gif") no-repeat scroll 0 0 transparent;
	display:block;
	float:right;
	height:22px;
	margin:28px 20px 0 0;
	width:148px;
}



/****************************************/
/* Image Navi (Group, Countries, brand) */
/****************************************/

/* Image Navi Allgemein */

ul#sub-navi-img {
  list-style-type: none;
  margin-left: 20px !important;
  margin-top: 25px !important;
}

#sub-navi-img h2.produkte-sub-title  {
	float: none !important;
	color: #FFFFFF;
	font-size:1 2px;
	font-weight:bold;
	height: 20px;
	width: 99px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 4px 15px 0 11px;
	text-transform: none;
}

#sub-navi-img li {
  float: left;
  margin-right: 10px;
  margin-bottom: 18px;
}

#sub-navi-img a {
  text-indent: -9999px;
  color: #324276;
  display: block;
  width: 195px;
  height: 178px;
  margin-top: 10px;
}

/* Image Navi Group */

#sub-navi-img a.group-tiefkuehlwaren, a.group-frozenfoods {
  background: url("../images_static/group/tiefkuelwaren.jpg") no-repeat;
}

#sub-navi-img a.group-konserven, a.group-cannedfoods {
  background: url("../images_static/group/konserven.jpg") no-repeat;
}

#sub-navi-img a.group-trockenwaren, a.group-dryfoods {
  background: url("../images_static/group/trockenware.jpg") no-repeat;
}

#sub-navi-img a.group-getraenke, a.group-beverages {
  background: url("../images_static/group/getraenke.jpg") no-repeat;
}

#sub-navi-img a.group-nonfood, a.group-non-food {
  background: url("../images_static/group/non_food.jpg") no-repeat;
}

#sub-navi-img a.group-neueartikel {
  background: url("../images_static/group/neue_artikel.jpg") no-repeat;
}

#sub-navi-img a.group-feinkost, a.group-finefoods {
  background: url("../images_static/group/feinkost.jpg") no-repeat;
}


/* Image Navi Countries */

#sub-navi-img a.group-china {
  background: url("../images_static/country/china.jpg") no-repeat;
}

#sub-navi-img a.group-indien {
  background: url("../images_static/country/indien.jpg") no-repeat;
}

#sub-navi-img a.group-japan {
  background: url("../images_static/country/japan.jpg") no-repeat;
}

#sub-navi-img a.group-philippinen {
  background: url("../images_static/country/philippinen.jpg") no-repeat;
}

#sub-navi-img a.group-thailand {
  background: url("../images_static/country/thailand.jpg") no-repeat;
}

#sub-navi-img a.group-vietnam {
  background: url("../images_static/country/vietnam.jpg") no-repeat;
}


/* Image Navi Brands */

#sub-navi-img a.group-aroy-d {
  background: url("../images_static/brand/aroy-d.jpg") no-repeat;
}

#sub-navi-img a.group-khaoshong {
  background: url("../images_static/brand/khao-shong-nuts.jpg") no-repeat;
}

#sub-navi-img a.group-leekumkee {
  background: url("../images_static/brand/lee-kum-kee.jpg") no-repeat;
}

#sub-navi-img a.group-diamond {
  background: url("../images_static/brand/diamond.jpg") no-repeat;
}

#sub-navi-img a.group-miyako {
  background: url("../images_static/brand/miyako.jpg") no-repeat;
}

#sub-navi-img a.group-exoticfood {
  background: url("../images_static/brand/exotic-food.jpg") no-repeat;
}


/* lang link */

div#header-right ul#meta-navi li.lang-menu {
  visibility: visible !important;
}


/* leaflet form send */

div.kdnr-box .kdnr.error {
  color: #E60505;
}
