/* ****** *
 * Common *
 * ****** */ 

* {
  margin: 0;
  padding: 0;
}

body {
  color: black;
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
}

.cJump {
  display: none;
}

/* ******* *
 * Sidebar *
 * ******* */ 

#sidebar {
  left: 0;
  position: fixed;
  top: 0;
  width: 204px;
  z-index: 3;
}

#sidebar h1 {
  background: url(../images/sidebar/logo.gif);
  height: 120px;
  text-indent: -999em;
  width: 204px;
}

#sidebar h2 {
  display: none;
}

#sidebar ul {
  list-style-type: none;
}

#sidebar ul li a {
  display: block;
  height: 35px;
  text-indent: -999em;   
  width: 204px;
}

#sidebar-startseite a { background-image: url(../images/sidebar/startseite_off.gif); }
#sidebar-startseite a:hover { background-image: url(../images/sidebar/startseite_on.gif); }
#sidebar-ueberSunnyIslands a { background-image: url(../images/sidebar/uebersunnyislands_off.gif); }
#sidebar-ueberSunnyIslands a:hover { background-image: url(../images/sidebar/uebersunnyislands_on.gif); }
#sidebar-karte a { background-image: url(../images/sidebar/karte_off.gif); }
#sidebar-karte a:hover { background-image: url(../images/sidebar/karte_on.gif); }
#sidebar-wissenswertes a { background-image: url(../images/sidebar/wissenswertes_off.gif); }
#sidebar-wissenswertes a:hover { background-image: url(../images/sidebar/wissenswertes_on.gif); }
#sidebar-inselkombis a { background-image: url(../images/sidebar/inselkombis_off.gif); }
#sidebar-inselkombis a:hover { background-image: url(../images/sidebar/inselkombis_on.gif); }
#sidebar-schiffe a { background-image: url(../images/sidebar/schiffe_off.gif); }
#sidebar-schiffe a:hover { background-image: url(../images/sidebar/schiffe_on.gif); }
#sidebar-traumhochzeit a { background-image: url(../images/sidebar/traumhochzeit_off.gif); }
#sidebar-traumhochzeit a:hover { background-image: url(../images/sidebar/traumhochzeit_on.gif); }
#sidebar-leihautos a { background-image: url(../images/sidebar/leihautos_off.gif); }
#sidebar-leihautos a:hover { background-image: url(../images/sidebar/leihautos_on.gif); }
#sidebar-partner a { background-image: url(../images/sidebar/partner_off.gif); }
#sidebar-partner a:hover { background-image: url(../images/sidebar/partner_on.gif); }
#sidebar-reiseberichte a { background-image: url(../images/sidebar/reiseberichte_off.gif); }
#sidebar-reiseberichte a:hover { background-image: url(../images/sidebar/reiseberichte_on.gif); }
#sidebar-agbKontakt a { background-image: url(../images/sidebar/agbkontakt_off.gif); }
#sidebar-agbKontakt a:hover { background-image: url(../images/sidebar/agbkontakt_on.gif); }

/* ****** *
 * Topbar *
 * ****** */ 

#topbar {
  background-image: url(../images/topbar/background.gif);
  background-repeat: repeat-x;
  height: 82px;
  left: 204px;
  padding-left: 22px;
  padding-top: 6px;
  position: fixed;
  top: 0;
  width: 100%;
}

#topbar h2 {
  display: none;
}

#topbar ul {
  list-style-type: none;
  width: 800px;
}

#topbar ul li {
  float: left;
  margin-left: 2px;
  margin-top: 1px;
}

#topbar ul li a {
  display: block;
  text-indent: -999em;
  height: 24px;
}

#topbar-antiguaUndBarbuda a { background-image: url(../images/topbar/antigua_und_barbuda_off.gif); width: 126px; }
#topbar-antiguaUndBarbuda a:hover { background-image: url(../images/topbar/antigua_und_barbuda_on.gif); }
#topbar-aruba a { background-image: url(../images/topbar/aruba_off.gif); width: 51px; }
#topbar-aruba a:hover { background-image: url(../images/topbar/aruba_on.gif); }
#topbar-bahamas a { background-image: url(../images/topbar/bahamas_off.gif); width: 71px; }
#topbar-bahamas a:hover { background-image: url(../images/topbar/bahamas_on.gif); }
#topbar-barbados a { background-image: url(../images/topbar/barbados_off.gif); width: 72px; }
#topbar-barbados a:hover { background-image: url(../images/topbar/barbados_on.gif); }
#topbar-bonaire a { background-image: url(../images/topbar/bonaire_off.gif); width: 61px; }
#topbar-bonaire a:hover { background-image: url(../images/topbar/bonaire_on.gif); }
#topbar-curacao a { background-image: url(../images/topbar/curacao_off.gif); width: 64px; }
#topbar-curacao a:hover { background-image: url(../images/topbar/curacao_on.gif); }
#topbar-dominica a { background-image: url(../images/topbar/dominica_off.gif); width: 71px; }
#topbar-dominica a:hover { background-image: url(../images/topbar/dominica_on.gif); }
#topbar-grenada a { background-image: url(../images/topbar/grenada_off.gif); width: 65px; }
#topbar-grenada a:hover { background-image: url(../images/topbar/grenada_on.gif); }
#topbar-grenadinen a { background-image: url(../images/topbar/grenadinen_off.gif); width: 83px; }
#topbar-grenadinen a:hover { background-image: url(../images/topbar/grenadinen_on.gif); }
#topbar-guadeloupe a { background-image: url(../images/topbar/guadeloupe_off.gif); width: 87px; }
#topbar-guadeloupe a:hover { background-image: url(../images/topbar/guadeloupe_on.gif); }
#topbar-jamaica a { background-image: url(../images/topbar/jamaica_off.gif); width: 65px; }
#topbar-jamaica a:hover { background-image: url(../images/topbar/jamaica_on.gif); }
#topbar-martinique a { background-image: url(../images/topbar/martinique_off.gif); width: 80px; }
#topbar-martinique a:hover { background-image: url(../images/topbar/martinique_on.gif); }
#topbar-montserrat a { background-image: url(../images/topbar/montserrat_off.gif); width: 80px; }
#topbar-montserrat a:hover { background-image: url(../images/topbar/montserrat_on.gif); }
#topbar-stlucia a { background-image: url(../images/topbar/stlucia_off.gif); width: 66px; }
#topbar-stlucia a:hover { background-image: url(../images/topbar/stlucia_on.gif); }
#topbar-stmartin a { background-image: url(../images/topbar/stmartin_off.gif); width: 73px; }
#topbar-stmartin a:hover { background-image: url(../images/topbar/stmartin_on.gif); }
#topbar-trinidad a { background-image: url(../images/topbar/trinidad_off.gif); width: 63px; }
#topbar-trinidad a:hover { background-image: url(../images/topbar/trinidad_on.gif); }
#topbar-tobago a { background-image: url(../images/topbar/tobago_off.gif); width: 57px; }
#topbar-tobago a:hover { background-image: url(../images/topbar/tobago_on.gif); }
#topbar-sonderangebote a { background-image: url(../images/topbar/sonderangebote_off.gif); width: 132px; }
#topbar-sonderangebote a:hover { background-image: url(../images/topbar/sonderangebote_on.gif); }
#topbar-guyana a { background-image: url(../images/topbar/guyana_off.gif); width: 60px; }
#topbar-guyana a:hover { background-image: url(../images/topbar/guyana_on.gif); }

/* ************* *
 * Guyana topbar *
 * ************* */ 

#topbar-guyana-menu {
  background-image: url(../images/topbar_guyana/background.gif);
  background-repeat: repeat-x;
  height: 35px;
  left: 204px;
  padding-left: 22px;
  padding-top: 5px;
  position: fixed;
  top: 66px;
  width: 100%;
}

#topbar-guyana-menu h2 {
  display: none;
}

#topbar-guyana-menu ul {
  list-style-type: none;
  width: 780px;
}

#topbar-guyana-menu ul li {
  float: left;
  margin-left: 2px;
  margin-top: 1px;
}

#topbar-guyana-menu ul li a {
  display: block;
  text-indent: -999em;
  height: 27px;
}

#topbar-guyana-einleitung a { background-image: url(../images/topbar_guyana/start_off.gif); width: 49px; }
#topbar-guyana-einleitung a:hover { background-image: url(../images/topbar_guyana/start_on.gif); }
#topbar-guyana-karte a { background-image: url(../images/topbar_guyana/karte_off.gif); width: 49px; }
#topbar-guyana-karte a:hover { background-image: url(../images/topbar_guyana/karte_on.gif); }
#topbar-guyana-reiseinformationen a { background-image: url(../images/topbar_guyana/reiseinformationen_off.gif); width: 81px; }
#topbar-guyana-reiseinformationen a:hover { background-image: url(../images/topbar_guyana/reiseinformationen_on.gif); }
#topbar-guyana-landUndLeute a { background-image: url(../images/topbar_guyana/landundleute_off.gif); width: 99px; }
#topbar-guyana-landUndLeute a:hover { background-image: url(../images/topbar_guyana/landundleute_on.gif); }
#topbar-guyana-impressionen a { background-image: url(../images/topbar_guyana/impressionen_off.gif); width: 101px; }
#topbar-guyana-impressionen a:hover { background-image: url(../images/topbar_guyana/impressionen_on.gif); }
#topbar-guyana-wissenswertes a { background-image: url(../images/topbar_guyana/wissenswertes_off.gif); width: 108px; }
#topbar-guyana-wissenswertes a:hover { background-image: url(../images/topbar_guyana/wissenswertes_on.gif); }
#topbar-guyana-hotelsUndLodges a { background-image: url(../images/topbar_guyana/hotelslodges_off.gif); width: 109px; }
#topbar-guyana-hotelsUndLodges a:hover { background-image: url(../images/topbar_guyana/hotelslodges_on.gif); }
#topbar-guyana-expeditionen a { background-image: url(../images/topbar_guyana/safarisexpeditionen_off.gif); width: 152px; }
#topbar-guyana-expeditionen a:hover { background-image: url(../images/topbar_guyana/safarisexpeditionen_on.gif); }


/* ******* *
 * Contact *
 * ******* */ 

#contact {
  bottom: 0;
  height: 65px;
  left: 0;
  position: fixed;
  width: 204px;
  z-index: 2;
}

#contact h2 {
  display: none;
}

#contact-address {
  background-image: url(../images/sidebar/contact_address.gif);
  height: 0;
  overflow: hidden;
  padding-top: 25px;
  width: 204px;
}

#contact-phone {
  background-image: url(../images/sidebar/contact_phone.gif);
  height: 0;
  overflow: hidden;
  padding-top: 10px;
  width: 204px;
}

#contact-email {
  background-image: url(../images/sidebar/contact_email.gif);
  height: 0;
  overflow: hidden;
  padding-top: 10px;
  width: 204px;
}

#contact-email a {
  display: block;
  height: 10px;
  margin-top: -10px;
  position: relative;
  text-indent: -999em;
  width: 204px;
}

#contact-hours {
  background-image: url(../images/sidebar/contact_hours.gif);
  height: 0;
  overflow: hidden;
  padding-top: 20px;
  width: 204px;
}

/* *************** *
 * Left background *
 * *************** */ 

#leftbg {
  top: 0;
  left: 0;
  position: fixed;
  background-image: url(../images/sidebar/background.gif);
  width: 204px;
  height: 1200px;
  overflow: hidden;
  z-index: 1;
}

/* ******* *
 * Content *
 * ******* */ 

#content {
  margin: 102px 20px 30px 230px;
  padding-top: 1px;
  padding-bottom: 1px;
}

#content h2 {
    margin: 2px 0px 30px 0px;
}

#content p {
    color: black;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 10pt;
    margin: 6px 0px 0px 0px;
    line-height: 13pt;
}

#content p.small {
    font-size: 8pt;
    line-height: 10pt;
}

#content p.morespace {
    margin-top: 12px;
}

#content .cBox {
  width: 250px;
  float: right;
  background-color: #FFFFAF;
  padding: 6px 15px;
  margin: 20px 0px 20px 20px;
  border: 2px solid #0000AF;
}

#content .cBox-red {
  border:2px solid #CF0000;
}

#content p.insider {
  background: #FFFF9F;
  margin-right: 10px;
  padding: 1px 5px;
}

#content span.insider {
  color: red;
  font-size:8pt;
  font-weight: bold;
  letter-spacing:2px;
}

#content hr {
  margin: 12px 0;
}
