
/*from Application*/

/*StyleSheet www.kreuzfahrt-agentur.de*/
/*WebsiteID 18220A12-74BF-4958-9065-75122F9D6C2A*/
body, th, td, div, p, a, span, legend
{
  font-family:arial,sans-serif;
  font-size:11pt;
  color:black;
}
a
{
  color:#21426d;
}
a:hover
{
  color:#b7770d;
}
table.main
{
  margin:5px auto 5px auto;
}
td.navigation
{
  background-color:#ffedf1;
}
td.content
{
  /*background-color:#dfe5e9;*/
}

div.navigator
{
  border:1px solid #21426d;
  margin:5px 0 5px 0;
  padding:5px;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
  background-color:#bed0de;
}
span.link,
span.rockbottomprice,
span.tourcode
{
 display:block;
 clear:both;
 text-align:right;
}
select.continent, select.category, select.startdate, select.country { font-size:9pt; width:180px; }
input.searchfield  { font-size:9pt; width:110px; }
input.searchbutton { font-size:9pt; width:60px; }
div.travel-search { padding:0; margin-top:10px; width:190px; background-color:#d5e8ff; }
div.travel-search-content { margin:5px auto 5px auto; text-align:center; }
div.travel-search-content p { margin:auto; text-align:center; }

div.locationbar
{
  margin:10px 0 10px 0;
}

div.element
{
  margin:25px 0 25px 0;
}
div.actualpage
{
  margin:10px 0 10px 0;
  padding:3px 5px 3px 5px;
  background-color:#d5e8ff;
}
div.element div.title
{
  border:1px solid #d5e8ff;
  padding:3px 5px 3px 5px;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
  background-color:#d5e8ff;
}


/*----- styles for ul li hover -----*/
body { behavior:url('/css/csshover.htc'); }
div#nav { width:190px; margin:5px 0 0 0; border:0; padding:0; background:transparent; }
div#nav * { font-size:9pt; font-family;Tahoma,Arial,sans-serif; }
div#nav ul { width:180px; margin:5px; border:0; padding:1px; background:none; z-index:400;}
div#nav li { position:relative; list-style:none; margin:0; border-bottom:1px dashed #c0cddc; padding:0; background:none; color:#000000; }
div#nav li:hover { background-color:#d5e8ff; }
div#nav li.subtoc { background:url('/images/arrowb.gif') 95% 50% no-repeat; color:#000000; }
div#nav li.subtoc:hover { background-color:#d5e8ff; }
div#nav li a {display: block; padding:0.25em 0 0.25em 0.5em; text-decoration:none; width:180px; border:0; color:#000000; }
div#nav li span {display: block; padding:0.25em 0 0.25em 0.5em; text-decoration:none; width:180px; 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:176px; 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 #000066; }
div#nav ul.toc2 li.subtoc:hover ul.toc3 { display:block; z-index:600; }
div#nav ul.toc3 li.subtoc:hover ul.toc4 { display:block; z-index:700; }
div#nav ul.toc4 li.subtoc:hover ul.toc5 { display:block; z-index:800; }