﻿@media screen, projection
{


/*---------------------------------------------- interactive maps ------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/
  #map_wrapper,
  #citymap_wrapper {
        position: relative;
        width: 46.6666em;
        height: 38.75em;
    }
    
    #citymap_wrapper {
        width: 30.8333em;
    }
    
    #transparent_map,
    #transparent_citymap {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 30;
        width: 46.6666em;
        height: 38.75em;
        border: none;
    }
    
    #transparent_citymap {
        width: 30.8333em;
    }
    
    #map_wrapper ul,
      #citymap_wrapper ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }
    
    #map_wrapper ul li,
      #citymap_wrapper ul li {
        position: absolute;
        z-index: 10;
        text-indent: -1000em;
        width: 46.6666em;
        height: 38.75em;
        top: 0; 
        left: 0;
        display: none;
        padding: 0;
        margin: 0;
    }
    
    #citymap_wrapper ul li {
        width: 30.8333em;
    }
    

    #map_img {
      width: auto;
    }

    
    /* Map countries */
    #map_wrapper ul li#detail_at0 {
        background: url(/data/images/maps/at.png) no-repeat;
    }
    #map_wrapper ul li#detail_ch0 {
        background: url(/data/images/maps/ch.png) no-repeat;
    }
    #map_wrapper ul li#detail_cz0 {
        background: url(/data/images/maps/cz.png) no-repeat;
    }
    #map_wrapper ul li#detail_de0 {
        background: url(/data/images/maps/de.png) no-repeat;
    }
    #map_wrapper ul li#detail_dk0,
    #map_wrapper ul li#detail_dk1,
    #map_wrapper ul li#detail_dk2,
    #map_wrapper ul li#detail_dk3 {
        background: url() no-repeat;
    }
    #map_wrapper ul li#detail_es0,
    #map_wrapper ul li#detail_es1,
    #map_wrapper ul li#detail_es2,
    #map_wrapper ul li#detail_es3 {
        background: url(/data/images/maps/es.png) no-repeat;
    }
    #map_wrapper ul li#detail_fi0 {
        background: url(/data/images/maps/fi.png) no-repeat;
    }
    #map_wrapper ul li#detail_fr0,
    #map_wrapper ul li#detail_fr1 {
        background: url(/data/images/maps/fr.png) no-repeat;
    }
    #map_wrapper ul li#detail_gr0,
    #map_wrapper ul li#detail_gr1,
    #map_wrapper ul li#detail_gr2,
    #map_wrapper ul li#detail_gr3 {
        background: url(/data/images/maps/gr.png) no-repeat;
    }
    #map_wrapper ul li#detail_hu0 {
        background: url(/data/images/maps/hu.png) no-repeat;
    }
    #map_wrapper ul li#detail_it0,
    #map_wrapper ul li#detail_it1,
    #map_wrapper ul li#detail_it2 {
        background: url(/data/images/maps/it.png) no-repeat;
    }
    #map_wrapper ul li#detail_lu0 {
        background: url() no-repeat;
    }
    #map_wrapper ul li#detail_ma0 {
        background: url(/data/images/maps/ma.png) no-repeat;
    }

    #map_wrapper ul li#detail_nl0 {
        background: url(/data/images/maps/nl.png) no-repeat;
    }
    #map_wrapper ul li#detail_pt0 {
        background: url(/data/images/maps/pt.png) no-repeat;
    }
    #map_wrapper ul li#detail_se0 {
        background: url() no-repeat;
    }
    #map_wrapper ul li#detail_sk0 {
        background: url() no-repeat;
    }
    #map_wrapper ul li#detail_tr0 {
        background: url(/data/images/maps/tr.png) no-repeat;
    }
    #map_wrapper ul li#detail_uk0, #map_wrapper ul li#detail_gb0 {
        background: url(/data/images/maps/uk.png) no-repeat;
    }
    #map_wrapper ul li#detail_us0 {
        background: url(/data/images/maps/us.png) no-repeat;
    }

        #map_wrapper ul li#detail_eg0 {
            background: url() no-repeat;
        }
        #map_wrapper ul li#detail_mt0 {
            background: url() no-repeat;
        }
        #map_wrapper ul li#detail_za0 {
            background: url() no-repeat;
        }    


/*--------------------------------------------- Map Germany ---------------------------------------------*/
    #citymap_wrapper ul li#detail_w_aalborg {
        background: url(/data/images/maps/de/w_aalborg.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_w_duenenblick {
        background: url(/data/images/maps/de/w_duenenblick.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_hoernum {
        background: url(/data/images/maps/de/hoernum.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_binz {
        background: url(/data/images/maps/de/binz.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_boltenhagen {
        background: url(/data/images/maps/de/boltenhagen.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_mueritz_rechlin {
        background: url(/data/images/maps/de/mueritz_rechlin.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_cuxhafen {
        background: url(/data/images/maps/de/cuxhafen.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_b_zoo {
        background: url(/data/images/maps/de/b_zoo.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_b_gendarmenmarkt {
        background: url(/data/images/maps/de/b_gendarmenmarkt.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_braunlage {
        background: url(/data/images/maps/de/braunlage.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_winterberg {
        background: url(/data/images/maps/de/winterberg.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_bad_neuenahr {
        background: url(/data/images/maps/de/bad_neuenahr.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_unterkirnach {
        background: url(/data/images/maps/de/unterkirnach.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_muenchen {
        background: url(/data/images/maps/de/muenchen.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_dresden {
        background: url(/data/images/maps/de/dresden.png) no-repeat;
    }
    
        #citymap_wrapper ul li#detail_bansin{
            background: url(/data/images/maps/de/bansin.png) no-repeat;
        }
        #citymap_wrapper ul li#detail_kuehlungsborn{
            background: url(/data/images/maps/de/kuehlungsborn.png) no-repeat;
        }

/*--------------------------------------------- Map France ---------------------------------------------*/
      #citymap_wrapper ul li#detail_antibes {
        background: url(/data/images/maps/fr/antibes.png) no-repeat;
    }
      #citymap_wrapper ul li#detail_chamonix {
        background: url(/data/images/maps/fr/chamonix.png) no-repeat;
    }
      #citymap_wrapper ul li#detail_chateau_de_chabenet {
        background: url(/data/images/maps/fr/chateau_de_chabenet.png) no-repeat;
    }
      #citymap_wrapper ul li#detail_colombiers {
        background: url(/data/images/maps/fr/colombiers.png) no-repeat;
    }
      #citymap_wrapper ul li#detail_la_madrague {
        background: url(/data/images/maps/fr/la_madrague.png) no-repeat;
    }
      #citymap_wrapper ul li#detail_paris {
        background: url(/data/images/maps/fr/paris.png) no-repeat;
    }
      #citymap_wrapper ul li#detail_st_florentin {
        background: url(/data/images/maps/fr/st_florentin.png) no-repeat;
    }
    
/*--------------------------------------------- Map Greece ---------------------------------------------*/
    #citymap_wrapper ul li#detail_athen {
        background: url(/data/images/maps/gr/athen.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_damnoni {
        background: url(/data/images/maps/gr/damnoni.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_porto_heli {
        background: url(/data/images/maps/gr/porto_heli.png) no-repeat;
    }
    
/*--------------------------------------------- Map Hungary ---------------------------------------------*/
    #citymap_wrapper ul li#detail_budapest {
        background: url(/data/images/maps/hu/budapest.png) no-repeat;
    }
    
/*--------------------------------------------- Map Italy ---------------------------------------------*/
    #citymap_wrapper ul li#detail_cannero {
        background: url(/data/images/maps/it/cannero.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_cefalu {
        background: url(/data/images/maps/it/cefalu.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_meran {
        background: url(/data/images/maps/it/meran.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_pentolina {
        background: url(/data/images/maps/it/pentolina.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_rom {
        background: url(/data/images/maps/it/rom.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_scerne_di_pineto {
        background: url(/data/images/maps/it/scerne_di_pineto.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_tonda {
        background: url(/data/images/maps/it/tonda.png) no-repeat;
    }

        #citymap_wrapper ul li#detail_abano_terme_venetien{
            background: url(/data/images/maps/it/abano_terme_venetien.png) no-repeat;
        }
        #citymap_wrapper ul li#detail_rom_latium{
            background: url(/data/images/maps/it/rom_latium.png) no-repeat;
        }
    
/*--------------------------------------------- Map Morocco ---------------------------------------------*/
    #citymap_wrapper ul li#detail_marrakesch {
        background: url(/data/images/maps/ma/marrakesch.png) no-repeat;
    }
    
/*--------------------------------------------- Map Netherlands ---------------------------------------------*/
    #citymap_wrapper ul li#detail_amsterdam {
        background: url(/data/images/maps/nl/amsterdam.png) no-repeat;
    }
    
/*--------------------------------------------- Map Portugal ---------------------------------------------*/
    #citymap_wrapper ul li#detail_albufeira {
        background: url(/data/images/maps/pt/albufeira.png) no-repeat;
    }
    
/*--------------------------------------------- Map Turkey ---------------------------------------------*/
    #citymap_wrapper ul li#detail_bodrum_hotel {
        background: url(/data/images/maps/tr/bodrum_hotel.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_bodrum_village {
        background: url(/data/images/maps/tr/bodrum_village.png) no-repeat;
    }
    
/*--------------------------------------------- Map UK ---------------------------------------------*/
    #citymap_wrapper ul li#detail_burnside_park {
        background: url(/data/images/maps/uk/burnside_park.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_london {
        background: url(/data/images/maps/uk/london.png) no-repeat;
    }

        #citymap_wrapper ul li#detail_duchally_country_estate{
            background: url(/data/images/maps/uk/duchally_country_estate.png) no-repeat;
        }
        #citymap_wrapper ul li#detail_hustyns_cornwall{
            background: url(/data/images/maps/uk/hustyns_cornwall.png) no-repeat;
        }
        #citymap_wrapper ul li#detail_wychnor_park_country_club{
            background: url(/data/images/maps/uk/wychnor_park_country_club.png) no-repeat;
        }    


/*--------------------------------------------- Map US&A ---------------------------------------------*/
    #citymap_wrapper ul li#detail_orlando {
        background: url(/data/images/maps/us/orlando.png) no-repeat;
    }

        #citymap_wrapper ul li#detail_cedars_florida{
            background: url(/data/images/maps/us/cedars_florida.png) no-repeat;
        }
    
/*--------------------------------------------- Map Austria ---------------------------------------------*/
    #citymap_wrapper ul li#detail_saalbach {
        background: url(/data/images/maps/at/saalbach.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_zell_am_see {
        background: url(/data/images/maps/at/zell_see.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_bad_gastein {
        background: url(/data/images/maps/at/bad_gastein.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_sonnleitn {
        background: url(/data/images/maps/at/sonnleitn.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_st_michael {
        background: url(/data/images/maps/at/st_michael.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_salzburg {
        background: url(/data/images/maps/at/salzburg.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_kanzelhoehe {
        background: url(/data/images/maps/at/kanzelhoehe.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_bad_kleinkirchheim {
        background: url(/data/images/maps/at/bad_kleinkirchheim.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_wien {
        background: url(/data/images/maps/at/wien.png) no-repeat;
    }
    
/*--------------------------------------------- Map Switzerland ---------------------------------------------*/
    #citymap_wrapper ul li#detail_soerenberg {
        background: url(/data/images/maps/ch/soerenberg.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_interlaken {
        background: url(/data/images/maps/ch/interlaken.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_ascona {
        background: url(/data/images/maps/ch/ascona.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_flims {
        background: url(/data/images/maps/ch/flims.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_andeer {
        background: url(/data/images/maps/ch/andeer.png) no-repeat;
    }
    
/*--------------------------------------------- Map Czech ---------------------------------------------*/
    #citymap_wrapper ul li#detail_prag{
        background: url(/data/images/maps/cz/prag.png) no-repeat;
    }
    
/*--------------------------------------------- Map Spain ---------------------------------------------*/
    #citymap_wrapper ul li#detail_puerto_de_la_cruz {
        background: url(/data/images/maps/es/puerto.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_san_augustin {
        background: url(/data/images/maps/es/san_augustin.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_marbella {
        background: url(/data/images/maps/es/marbella.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_paguera {
        background: url(/data/images/maps/es/paguera.png) no-repeat;
    }
    #citymap_wrapper ul li#detail_mas_nou {
        background: url(/data/images/maps/es/mas_nou.png) no-repeat;
    }
    
        #citymap_wrapper ul li#detail_jardines_del_sol_lanzarote{
            background: url(/data/images/maps/es/jardines_del_sol_lanzarote.png) no-repeat;
        }
        #citymap_wrapper ul li#detail_santa_barbara_golf_and_ocean_club_teneriffa{
            background: url(/data/images/maps/es/santa_barbara_golf_and_ocean_club_teneriffa.png) no-repeat;
        }

/*--------------------------------------------- Map Finnland ---------------------------------------------*/
    #citymap_wrapper ul li#detail_el_guna{
        background: url(/data/images/maps/fi/punkaharju.png) no-repeat;
    }


/*--------------------------------------------- Map Egypt ---------------------------------------------*/
        #citymap_wrapper ul li#detail_el_guna{
            background: url(/data/images/maps/eg_/el_guna.png) no-repeat;
        }

/*--------------------------------------------- Map Malta---------------------------------------------*/ 
        #citymap_wrapper ul li#detail_diamond_suites_on_malta{
            background: url(/data/images/maps/mt_/diamond_suites_on_malta.png) no-repeat;
        }

/*--------------------------------------------- Map South Africa ---------------------------------------------*/
        #citymap_wrapper ul li#detail_hazyview{
            background: url(/data/images/maps/za_/hazyview.png) no-repeat;
        }
        #citymap_wrapper ul li#detail_kapstadt{
            background: url(/data/images/maps/za_/kapstadt.png) no-repeat;
        }
        #citymap_wrapper ul li#detail_mossel_bay{
            background: url(/data/images/maps/za_/mossel_bay.png) no-repeat;
        }
        #citymap_wrapper ul li#detail_plettenberg_bay{
            background: url(/data/images/maps/za_/plettenberg_bay.png) no-repeat;
        }


 
}