
/* www.cruiseportal24.de - Thu, 23 Feb 2012 02:32:40 UTC */
body
{
  padding:0;
}
body, th, td, div, p, legend, caption
{
  font-family:verdana,arial,sans-serif;
  font-size:10pt;
  color:#333333;
}
a
{
  color:#55b4c8;
}
a:hover
{
  color:#000080;
}

td.navigation,
td.content,
td.sidebar
{
  background-color:white;
}
div.content { margin:20px 5px 20px 20px; padding:10px; } 
td.headerbar
{
  text-align:right;
  vertical-align:bottom;
  color:black;
  padding-bottom:2px;
}
td.headerbar a
{
  color:black;
  font-weight:bold;
  text-decoration:none;
}
div.travel-search
{
  margin:10px;
  padding:5px;
  border:1px dotted #55b4c8;
  width:200px;
}
div.element
{
  margin-top:1em;
  margin-bottom:1em;
}
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.travel-search select, div.travel-search input, div.travel-search option
{
  font-size:8pt;
}
div.travel-search select
{
  width:180px;
}

div.travel-search div, div.travel-search p, div.travel-search a, div.travel-search b
{
  font-size:8pt;
}
td.sidebar2
{
  padding-top:160px;
}

div.actualpage
{
  background-color:#c0e0ff;
  padding:3px;
  margin-top:1em;
  margin-bottom:1em;
}

/*----- styles for ul li hover -----*/
body {behavior:url('/css/csshover2.htc');}
div#nav
{ 
  margin:10px;
  padding:0;
  border:0;
  margin-left:10px;
}

div#nav a, div#nav span
{ 
  font-weight:bold;
  color:#66b8cc;
  text-decoration:none;
}
div#nav a:hover
{ 
  color:#000080;
}

div#nav ul 
{ 
  margin:0;
  padding:0;
  border:0;
}

div#nav ul.toc1 ul 
{ 
  border:0;
  border:1px solid #66b8cc;
  border-bottom:0;
}
div#nav li
{ 
  margin:0;
  padding:0;
  border:0;
  position:relative;
  float:left;
  list-style:none;
  background-color:white;
  color:#66b8cc;
  border-right:1px dotted #66b8cc;
  padding:3px 5px 2px 5px;
}

div#nav li li
{ 
  float:none;
  list-style:none;
  width:160px;
  border:0;
  border-bottom:1px solid #66b8cc;
}

div#nav ul ul { position:absolute; }
div#nav ul.toc2 { top:21px; left:-1px; }
div#nav ul.toc2 ul { position:absolute; top:-1px; left:170px; display:none; }
div#nav li ul { display:none; } 
div#nav ul.toc1 li:hover ul.toc2 { display:block; }
div#nav ul.toc2 li:hover ul.toc3 { display:block; }
div#nav ul.toc3 li:hover ul.toc4 { display:block; }
div#nav ul.toc4 li:hover ul.toc5 { display:block; }
div#nav li:hover > ul { display:block; }
div#nav ul.toc2 li.subtoc {background: url('/images/submenu.gif') 95% 50% no-repeat white;}

div#nav li span { cursor:default; } 

