/* -------- TOP MENU -------- */

#TopMenu a {
 text-indent: -9999px;
 line-height: 0;
  font-size: 0;
 margin-left: 24px;
}

/* Home */
#TopMenu A.home_rollover {
 background: url('/img/menu/home.gif') left top no-repeat;
 display: block;
 width: 37px;
 height: 23px;
 border: 0;
 margin-left: 20px;
}
#TopMenu A.home_rollover:hover, #TopMenu A.home_on:hover {
 background: url('/img/menu/home.gif') 0 -23px no-repeat;
}
#TopMenu A.home_on {
 background: url('/img/menu/home.gif') 0 -46px no-repeat;
 display: block;
 width: 37px;
 height: 23px;
 border: 0;
 margin-left: 20px;
}

/* Zonvakanties */
#TopMenu A.zonvakanties_rollover {
 background: url('/img/menu/zonvakanties.gif') left top no-repeat;
 display: block;
 width: 83px;
 height: 23px;
 border: 0;
}
#TopMenu A.zonvakanties_rollover:hover, #TopMenu A.zonvakanties_on:hover {
 background: url('/img/menu/zonvakanties.gif') 0 -23px no-repeat;
}
#TopMenu A.zonvakanties_on {
 background: url('/img/menu/zonvakanties.gif') 0 -46px no-repeat;
 display: block;
 width: 83px;
 height: 23px;
 border: 0;
}


/* activevakanies */
#TopMenu A.activevakanies_rollover {
 background: url('/img/menu/activevakanties.gif') left top no-repeat;
 display: block;
 width: 109px;
 height: 23px;
 border: 0;
}
#TopMenu A.activevakanies_rollover:hover, #TopMenu A.activevakanies_on:hover {
 background: url('/img/menu/activevakanties.gif') 0 -23px no-repeat;
}
#TopMenu A.activevakanies_on {
 background: url('/img/menu/activevakanties.gif') 0 -46px no-repeat;
 display: block;
 width: 109px;
 height: 23px;
 border: 0;
}

/* rondreizen */
#TopMenu A.rondereizen_rollover {
 background: url('/img/menu/rondereizen.gif') left top no-repeat;
 display: block;
 width: 70px;
 height: 23px;
 border: 0;
}
#TopMenu A.rondereizen_rollover:hover, #TopMenu A.rondereizen_on:hover {
 background: url('/img/menu/rondereizen.gif') 0 -23px no-repeat;
}
#TopMenu A.rondereizen_on {
 background: url('/img/menu/rondereizen.gif') 0 -46px no-repeat;
 display: block;
 width: 70px;
 height: 23px;
 border: 0;
}

/* stedenreizen */
#TopMenu A.stedenreizen_rollover {
 background: url('/img/menu/stedenreizen.gif') left top no-repeat;
 display: block;
 width: 81px;
 height: 23px;
 border: 0;
}
#TopMenu A.stedenreizen_rollover:hover, #TopMenu A.stedenreizen_on:hover {
 background: url('/img/menu/stedenreizen.gif') 0 -23px no-repeat;
}
#TopMenu A.stedenreizen_on {
 background: url('/img/menu/stedenreizen.gif') 0 -46px no-repeat;
 display: block;
 width: 81px;
 height: 23px;
 border: 0;
}

/* Vakantiewoningen */
#TopMenu A.vakantiewoningen_rollover {
 background: url('/img/menu/vakantiewoningen.gif') left top no-repeat;
 display: block;
 width: 115px;
 height: 23px;
 border: 0;
}
#TopMenu A.vakantiewoningen_rollover:hover {
 background: url('/img/menu/vakantiewoningen.gif') 0 -23px no-repeat;
}
#TopMenu A.vakantiewoningen_on, #TopMenu A.vakantiewoningen_on:hover {
 background: url('/img/menu/vakantiewoningen.gif') 0 -46px no-repeat;
 display: block;
 width: 115px;
 height: 23px;
 border: 0;
}

/* Hotels */
#TopMenu A.hotels_rollover {
 background: url('/img/menu/hotels.gif') left top no-repeat;
 display: block;
 width: 40px;
 height: 23px;
 border: 0;
}
#TopMenu A.hotels_rollover:hover, #TopMenu A.hotels_on:hover {
 background: url('/img/menu/hotels.gif') 0 -23px no-repeat;
}
#TopMenu A.hotels_on {
 background: url('/img/menu/hotels.gif') 0 -46px no-repeat;
 display: block;
 width: 40px;
 height: 23px;
 border: 0;
}

/* Lastminutes */
#TopMenu A.lastminutes_rollover {
 background: url('/img/menu/lastminutes.gif') left top no-repeat;
 display: block;
 width: 76px;
 height: 23px;
 border: 0;
}
#TopMenu A.lastminutes_rollover:hover, #TopMenu A.lastminutes_on:hover {
 background: url('/img/menu/lastminutes.gif') 0 -23px no-repeat;
}
#TopMenu A.lastminutes_on {
 background: url('/img/menu/lastminutes.gif') 0 -46px no-repeat;
 display: block;
 width: 76px;
 height: 23px;
 border: 0;
}


/* campings */
#TopMenu A.campings_rollover {
 background-image: url('/img/menu/campings.gif');
 display: block;
 width: 79px;
 height: 23px;
 border: 0;
}
#TopMenu A.campings_rollover:hover, #TopMenu A.campings_on:hover {
 background-image: url('/img/menu/campings_over.gif');
}
#TopMenu A.campings_on {
 background-image: url('/img/menu/campings_on.gif');
 display: block;
 width: 79px;
 height: 23px;
 border: 0;
}

/* Reislinks */
#TopMenu A.reislinks_rollover {
 background: url('/img/menu/reislinks.gif') left top no-repeat;
 display: block;
 width: 53px;
 height: 23px;
 border: 0;
}
#TopMenu A.reislinks_rollover:hover, #TopMenu A.reislinks_on:hover {
 background: url('/img/menu/reislinks.gif') 0 -23px no-repeat;
}
#TopMenu A.reislinks_on {
 background: url('/img/menu/reislinks.gif') 0 -46px no-repeat;
 display: block;
 width: 53px;
 height: 23px;
 border: 0;
}


/* Adverteren */
A.adverteren, A.adverteren:visited {
 background: url('/img/menu/adverteren.gif');
 display: block;
 width: 61px;
 height: 23px;
 background-repeat: no-repeat;
 text-decoration: none;
 line-height: 0;
 font-size: 0;
 margin: 0;
 padding: 0;
}
A.adverteren:hover, A.adverterenOn:hover {
 background-position: -61px 0;
 text-decoration: none;
 line-height: 0;
 font-size: 0;
 margin: 0;
 padding: 0;
}
A.adverterenOn {
 display: block;
 width: 61px;
 height: 23px;
 background: url('/img/menu/adverteren.gif') -122px 0;
 text-decoration: none;
 line-height: 0;
 font-size: 0;
 margin: 0;
 padding: 0;
}

/* Favorieten */
.FavorietenOut {
 background: url(/img/menu/favorieten.gif) top left no-repeat;
}
.FavorietenOver {
 background: url(/img/menu/favorieten.gif) 0 -23px no-repeat;
}
.FavorietenOn {
 background: url(/img/menu/favorieten.gif) 0 -46px no-repeat;
}
