
/* www.hawaii-travel-service.de - Wed, 8 Feb 2012 04:57:18 UTC */
body
{
  background:url('http://images.travity.de/hawaii-travel-service/layout/bg.jpg') repeat-x white;
  padding-bottom:20px;
}
body, th, td, div, p, legend, caption
{
  font-family:verdana,arial,sans-serif;
  font-size:10pt;
  color:#333333;
}
div.content img { max-width:580px; }
a
{
  color:#000080;
}
a:hover
{
  color:#669933;
}


table.main
{
  margin-left:auto;
  margin-right:auto;
}
table.main td.header
{
  background:url('http://images.travity.de/hawaii-travel-service/layout/header.jpg') no-repeat;
  height:181px;
}
table.main td.header table.navigationtop td.headerbar
{
  text-align:right;
  vertical-align:bottom;
  padding-right:10px;
  padding-bottom:10px;
  
}
table.main td.navigation
{
  width:180px;
  background:url('http://images.travity.de/hawaii-travel-service/layout/navibg.gif') repeat-y white;
}
table.main td.navigation div.menu
{
  margin:0;
  padding:0;
  background:url('http://images.travity.de/hawaii-travel-service/layout/navitop.jpg') no-repeat;
  padding-top:90px;
  padding-left:5px;
}
table.main td.content
{
  width:600px;
  background:url('http://images.travity.de/hawaii-travel-service/layout/contentbg.gif') repeat white;
}
table.main td.sidebar
{
  width:220px;
  background:url('http://images.travity.de/hawaii-travel-service/layout/sidebarbg.gif') repeat-y;
}
table.main td.sidebar div.sidebar
{
  margin-top:75px;
  margin-left:10px;
}
table.main td.footer
{
  background:url('http://images.travity.de/hawaii-travel-service/layout/footerbg.jpg') no-repeat;
  padding-top:170px;
  text-align:left;
  vertical-align:bottom;
}

div.element div.title
{
  background-color:#c0e0ff;
  padding-left:5px;
  padding-right:5px;
  padding-top:2px;
  padding-bottom:3px;
}
div.element div.title p.title
{
  background-color:#c0e0ff;
  padding:0;
  margin:0;
}
div.element span.link, div.element span.rockbottomprice
{
  display:block;
  text-align:right;
}

div.menu .toc1
{
  padding-left:5px;
  padding-right:5px;
  padding-top:2px;
  padding-bottom:3px;
}
div.menu div.subtoc1
{
  background-color:#c0e0ff;
}
div.menu div.toc2
{
  margin-bottom:10px;
}
div.menu a.toc2, div.menu span.toc2
{
  font-size:0.8em;
}
div.menu a.toc3, div.menu span.toc3
{
  font-size:0.8em;
}
div.menu a.toc4, div.menu span.toc4
{
  font-size:0.8em;
}

div.menu a.toc2, div.menu span.toc2
{
  font-size:0.8em;
}


div.menu a:hover
{
  background-color:#800000;
  color:#c0e0ff;
  padding:2px;
}

p.database-footer 
{
  background:url('http://images.travity.de/hawaii-travel-service/layout/hr.gif') no-repeat top center;
  padding-top:10px;
} 
div.content table td
{
  border:1px dotted #c0c0c0;
}
div.content table
{
  border:1px solid #c0c0c0;
  border-collapse:collapse;
  margin-top:1em;
  margin-bottom:1em;
}
td.content table.dropdown, td.content table.dropdown td { border:0; }
td.content table.contact-form, td.content table.contact-form td { border:0; }
td.content table.travelcalendar, td.content table.travelcalendar td { border:0; }

div.element span.link, div.element span.rockbottomprice, div.element span.tourcode
{
  display:block;
  text-align:right;
}
div.element { margin-top:1em; margin-bottom:1em; }
div.element div.description p.description { font-size:10pt; }


/*----- styles for ul li hover -----*/
body { behavior:url('/css/csshover.htc'); }
div#nav { width:172px; margin:0; border:0; padding:90px 0 0 5px; background:url('http://images.travity.de/hawaii-travel-service/layout/navitop.jpg') no-repeat transparent;}
div#nav ul { width:172px; margin:0; border:0; padding:1px; background:transparent; z-index:400;}
div#nav li { position:relative; list-style:none; margin:0; border-bottom:1px solid #1d6b9b; padding:0; background:transparent; color:#000000; }
div#nav li:hover { background-color:#1d6b9b; }
div#nav li.subtoc { background:url('/images/arrowb.gif') 95% 50% no-repeat; color:#000000; }
div#nav li.subtoc:hover { background-color:#1d6b9b; }
div#nav li a {display: block; padding:0.25em 0 0.25em 0.5em; text-decoration:none; width:172x; border:0; color:#000000; }
div#nav li span {display: block; padding:0.25em 0 0.25em 0.5em; text-decoration:none; width:172px; border:0; color:#000000; }
div#nav li a:hover { border:none; }
div#nav>ul a { width:auto; }
div#nav ul ul { position: absolute; top:-1px; left:170px; display:none; border:0; background:#ffffff;}
div#nav ul li.subtoc:hover > ul { display:block; z-index:500; }
div#nav ul.toc1 li.subtoc:hover ul.toc2 { display:block; z-index:500; border:1px solid #1d6b9b; }
div#nav ul.toc2 li.subtoc:hover ul.toc3 { display:block; z-index:600; border:1px solid #1d6b9b; }
div#nav ul.toc3 li.subtoc:hover ul.toc4 { display:block; z-index:700; border:1px solid #1d6b9b; }
div#nav ul.toc4 li.subtoc:hover ul.toc5 { display:block; z-index:800; border:1px solid #1d6b9b; }
