.jstree-default .osmBench .jstree-themeicon {
  background-image: url("../img/markers/letter_b.png");
  background-position: -3px -3px;
}

.jstree-default .osmPostbox .jstree-themeicon {
  background-image: url("../img/markers/letter_p.png");
  background-position: -3px -3px;
}

.jstree-default .osmPostoffice .jstree-themeicon {
  background-image: url("../img/markers/postal.png");
  background-position: -3px -3px;
}

.jstree-default .osmPharmacy .jstree-themeicon {
  background-image: url("../img/markers/medicalstore.png");
  background-position: -3px -3px;
}

.jstree-default .osmToilets .jstree-themeicon {
  background-image: url("../img/markers/toilets.png");
  background-position: -3px -3px;
}

.jstree-default .osmPolice .jstree-themeicon {
  background-image: url("../img/markers/police.png");
  background-position: -3px -3px;
}

.jstree-default .osmATM .jstree-themeicon {
  background-image: url("../img/markers/atm-2.png");
  background-position: -3px -3px;
}

.jstree-default .osmFuel .jstree-themeicon {
  background-image: url("../img/markers/fillingstation.png");
  background-position: -3px -3px;
}

.jstree-default .osmSchool .jstree-themeicon {
  background-image: url("../img/markers/school.png");
  background-position: -3px -3px;
}

.jstree-default .osmUniversity .jstree-themeicon {
  background-image: url("../img/markers/university.png");
  background-position: -3px -3px;
}

.jstree-default .osmBicycleparking .jstree-themeicon {
  background-image: url("../img/markers/parking_bicycle-2.png");
  background-position: -3px -3px;
}

.jstree-default .osmBicyclerental .jstree-themeicon {
  background-image: url("../img/markers/number_1.png");
  background-position: -3px -3px;
}

.jstree-default .osmTaxi .jstree-themeicon {
  background-image: url("../img/markers/taxi.png");
  background-position: -3px -3px;
}

.jstree-default .osmParking .jstree-themeicon {
  background-image: url("../img/markers/parkinggarage.png");
  background-position: -3px -3px;
}

.jstree-default .osmArtscentre .jstree-themeicon {
  background-image: url("../img/markers/artgallery.png");
  background-position: -3px -3px;
}

.jstree-default .osmTheatre .jstree-themeicon {
  background-image: url("../img/markers/theater.png");
  background-position: -3px -3px;
}

.jstree-default .osmCinema .jstree-themeicon {
  background-image: url("../img/markers/cinema.png");
  background-position: -3px -3px;
}

.jstree-default .osmInformation .jstree-themeicon {
  background-image: url("../img/markers/information.png");
  background-position: -3px -3px;
}

.jstree-default .osmMuseum .jstree-themeicon {
  background-image: url("../img/markers/museum_art.png");
  background-position: -3px -3px;
}

.jstree-default .osmArtwork .jstree-themeicon {
  background-image: url("../img/markers/number_2.png");
  background-position: -3px -3px;
}

.jstree-default .osmGallery .jstree-themeicon {
  background-image: url("../img/markers/artgallery.png");
  background-position: -3px -3px;
}

.jstree-default .osmPicnic .jstree-themeicon {
  background-image: url("../img/markers/picnic-2.png");
  background-position: -3px -3px;
}

.jstree-default .osmZoo .jstree-themeicon {
  background-image: url("../img/markers/zoo.png");
  background-position: -3px -3px;
}

.jstree-default .osmViewpoint .jstree-themeicon {
  background-image: url("../img/markers/sight-2.png");
  background-position: -3px -3px;
}

.jstree-default .osmAttraction .jstree-themeicon {
  background-image: url("../img/markers/letter_a.png");
  background-position: -3px -3px;
}

.jstree-default .osmHotel .jstree-themeicon {
  background-image: url("../img/markers/hotel_0star.png");
  background-position: -3px -3px;
}

.jstree-default .osmApartment .jstree-themeicon {
  background-image: url("../img/markers/apartment-3.png");
  background-position: -3px -3px;
}

.jstree-default .osmGuesthouse .jstree-themeicon {
  background-image: url("../img/markers/bed_breakfast1-2.png");
  background-position: -3px -3px;
}

.jstree-default .osmHostel .jstree-themeicon {
  background-image: url("../img/markers/hostel_0star.png");
  background-position: -3px -3px;
}

.jstree-default .osmMotel .jstree-themeicon {
  background-image: url("../img/markers/motel-2.png");
  background-position: -3px -3px;
}

.jstree-default .osmCampsite .jstree-themeicon {
  background-image: url("../img/markers/camping-2.png");
  background-position: -3px -3px;
}

.jstree-default .osmSoccer .jstree-themeicon {
  background-image: url("../img/markers/soccer.png");
  background-position: -3px -3px;
}

.jstree-default .osmUsFootball .jstree-themeicon {
  background-image: url("../img/markers/usfootball.png");
  background-position: -3px -3px;
}

.jstree-default .osmGolf .jstree-themeicon {
  background-image: url("../img/markers/golfing.png");
  background-position: -3px -3px;
}

.jstree-default .osmTennis .jstree-themeicon {
  background-image: url("../img/markers/tennis.png");
  background-position: -3px -3px;
}

.jstree-default .osmVolleybal .jstree-themeicon {
  background-image: url("../img/markers/volleyball.png");
  background-position: -3px -3px;
}

.jstree-default .osmBaseball .jstree-themeicon {
  background-image: url("../img/markers/baseball.png");
  background-position: -3px -3px;
}

.jstree-default .osmBasketball .jstree-themeicon {
  background-image: url("../img/markers/basketball.png");
  background-position: -3px -3px;
}

.jstree-default .osmIcehockey .jstree-themeicon {
  background-image: url("../img/markers/icehockey.png");
  background-position: -3px -3px;
}

.jstree-default .osmHockey .jstree-themeicon {
  background-image: url("../img/markers/hockey.png");
  background-position: -3px -3px;
}

.jstree-default .osmCycling .jstree-themeicon {
  background-image: url("../img/markers/cycling.png");
  background-position: -3px -3px;
}

.jstree-default .osmHorseracing .jstree-themeicon {
  background-image: url("../img/markers/horseriding.png");
  background-position: -3px -3px;
}

.jstree-default .osmSwimming .jstree-themeicon {
  background-image: url("../img/markers/swimming.png");
  background-position: -3px -3px;
}

.jstree-default .osmSurfing .jstree-themeicon {
  background-image: url("../img/markers/surfing.png");
  background-position: -3px -3px;
}

.jstree-default .osmGymnastics .jstree-themeicon {
  background-image: url("../img/markers/indoor-arena.png");
  background-position: -3px -3px;
}

.jstree-default .osmMall .jstree-themeicon {
  background-image: url("../img/markers/mall.png");
  background-position: -3px -3px;
}

.jstree-default .osmShop .jstree-themeicon {
  background-image: url("../img/markers/letter_s.png");
  background-position: -3px -3px;
}

.jstree-default .osmDepartmentstore .jstree-themeicon {
  background-image: url("../img/markers/departmentstore.png");
  background-position: -3px -3px;
}

.jstree-default .osmClothes .jstree-themeicon {
  background-image: url("../img/markers/clothers_male.png");
  background-position: -3px -3px;
}

.jstree-default .osmFashion .jstree-themeicon {
  background-image: url("../img/markers/clothers_female.png");
  background-position: -3px -3px;
}

.jstree-default .osmJewelry .jstree-themeicon {
  background-image: url("../img/markers/jewelry.png");
  background-position: -3px -3px;
}

.jstree-default .osmLeather .jstree-themeicon {
  background-image: url("../img/markers/bags.png");
  background-position: -3px -3px;
}

.jstree-default .osmShoes .jstree-themeicon {
  background-image: url("../img/markers/shoes.png");
  background-position: -3px -3px;
}

.jstree-default .osmHairdresser .jstree-themeicon {
  background-image: url("../img/markers/barber.png");
  background-position: -3px -3px;
}

.jstree-default .osmBeauty .jstree-themeicon {
  background-image: url("../img/markers/beautysalon.png");
  background-position: -3px -3px;
}

.jstree-default .osmCosmetics .jstree-themeicon {
  background-image: url("../img/markers/perfumery.png");
  background-position: -3px -3px;
}

.jstree-default .osmChemist .jstree-themeicon {
  background-image: url("../img/markers/chemistry-2.png");
  background-position: -3px -3px;
}

.jstree-default .osmOpticien .jstree-themeicon {
  background-image: url("../img/markers/ophthalmologist.png");
  background-position: -3px -3px;
}

.jstree-default .osmBooks .jstree-themeicon {
  background-image: url("../img/markers/library.png");
  background-position: -3px -3px;
}

.jstree-default .osmPhoto .jstree-themeicon {
  background-image: url("../img/markers/photography.png");
  background-position: -3px -3px;
}

.jstree-default .osmToys .jstree-themeicon {
  background-image: url("../img/markers/toys.png");
  background-position: -3px -3px;
}

.jstree-default .osmGift .jstree-themeicon {
  background-image: url("../img/markers/gifts.png");
  background-position: -3px -3px;
}

.jstree-default .osmBicycle .jstree-themeicon {
  background-image: url("../img/markers/bicycle_shop.png");
  background-position: -3px -3px;
}

.jstree-default .osmMusicalinstruments .jstree-themeicon {
  background-image: url("../img/markers/music.png");
  background-position: -3px -3px;
}

.jstree-default .osmRestaurant .jstree-themeicon {
  background-image: url("../img/markers/restaurant.png");
  background-position: -3px -3px;
}

.jstree-default .osmBar .jstree-themeicon {
  background-image: url("../img/markers/bar.png");
  background-position: -3px -3px;
}

.jstree-default .osmCafe .jstree-themeicon {
  background-image: url("../img/markers/cafetaria.png");
  background-position: -3px -3px;
}

.jstree-default .osmPub .jstree-themeicon {
  background-image: url("../img/markers/bar.png");
  background-position: -3px -3px;
}

.jstree-default .osmIcecream .jstree-themeicon {
  background-image: url("../img/markers/icecream.png");
  background-position: -3px -3px;
}

.jstree-default .osmFastfood .jstree-themeicon {
  background-image: url("../img/markers/fastfood.png");
  background-position: -3px -3px;
}

.jstree-default .osmSupermarket .jstree-themeicon {
  background-image: url("../img/markers/supermarket.png");
  background-position: -3px -3px;
}

.jstree-default .osmBakery .jstree-themeicon {
  background-image: url("../img/markers/bread.png");
  background-position: -3px -3px;
}

.jstree-default .osmConfectionery .jstree-themeicon {
  background-image: url("../img/markers/candy.png");
  background-position: -3px -3px;
}

.jstree-default .osmDeli .jstree-themeicon {
  background-image: url("../img/markers/patisserie.png");
  background-position: -3px -3px;
}

.jstree-default .osmDairy .jstree-themeicon {
  background-image: url("../img/markers/milk_and_cookies.png");
  background-position: -3px -3px;
}

.jstree-default .osmCheese .jstree-themeicon {
  background-image: url("../img/markers/cheese.png");
  background-position: -3px -3px;
}

.jstree-default .osmGreengrocer .jstree-themeicon {
  background-image: url("../img/markers/fruits.png");
  background-position: -3px -3px;
}

.jstree-default .osmGrocery .jstree-themeicon {
  background-image: url("../img/markers/grocery.png");
  background-position: -3px -3px;
}

.jstree-default .osmButcher .jstree-themeicon {
  background-image: url("../img/markers/butcher-2.png");
  background-position: -3px -3px;
}

.jstree-default .osmCoffee .jstree-themeicon {
  background-image: url("../img/markers/coffee.png");
  background-position: -3px -3px;
}

.jstree-default .osmSeafood .jstree-themeicon {
  background-image: url("../img/markers/restaurant_fish.png");
  background-position: -3px -3px;
}

.jstree-default .osmOrganic .jstree-themeicon {
  background-image: url("../img/markers/restaurant_vegetarian.png");
  background-position: -3px -3px;
}

.jstree-default .osmDrinkingwater .jstree-themeicon {
  background-image: url("../img/markers/drinkingwater.png");
  background-position: -3px -3px;
}

.jstree-default .osmAlcohol .jstree-themeicon {
  background-image: url("../img/markers/liquor.png");
  background-position: -3px -3px;
}

.jstree-default .osmWine .jstree-themeicon {
  background-image: url("../img/markers/winebar.png");
  background-position: -3px -3px;
}

.jstree-default .osmBeverages .jstree-themeicon {
  background-image: url("../img/markers/bar_coktail.png");
  background-position: -3px -3px;
}

.jstree-default .osmTravelagency .jstree-themeicon {
  background-image: url("../img/markers/travel_agency.png");
  background-position: -3px -3px;
}

.jstree-default .osmCopyshop .jstree-themeicon {
  background-image: url("../img/markers/printer-2.png");
  background-position: -3px -3px;
}

.jstree-default .osmDefibrilator .jstree-themeicon {
  background-image: url("../img/markers/aed-2.png");
  background-position: -3px -3px;
}

.jstree-default .osmFirehose .jstree-themeicon {
  background-image: url("../img/markers/fireexstinguisher.png");
  background-position: -3px -3px;
}

.jstree-default .osmMemorial .jstree-themeicon {
  background-image: url("../img/markers/memorial.png");
  background-position: -3px -3px;
}

.jstree-default .osmMonument .jstree-themeicon {
  background-image: url("../img/markers/monument.png");
  background-position: -3px -3px;
}

.jstree-default .osmWindmill .jstree-themeicon {
  background-image: url("../img/markers/windmill-2.png");
  background-position: -3px -3px;
}

.jstree-default .osmWatermill .jstree-themeicon {
  background-image: url("../img/markers/watermill-2.png");
  background-position: -3px -3px;
}

.jstree-default .osmBusstop .jstree-themeicon {
  background-image: url("../img/markers/busstop.png");
  background-position: -3px -3px;
}

