
/* www.kanada-pur.de - Tue, 7 Feb 2012 23:19:37 UTC */
body
{
  background:url('http://images.travity.de/kanada-pur/bg_fade.jpg') top left repeat-x #ffffff;
  padding:0;
}
body, th, td, div, p
{
  font-family: Arial,sans-serif;
  font-size: 10pt;
  color: #404040;
}
table.main
{
  margin-bottom:25px;
}
h1,.h1,div.travel-summary p.title 
{  
  color:#c00000; 
  font-size: 14pt;
  font-weight:normal;
}
h2,.h2 
{  
  color:#5080a0; 
  font-size: 13pt;
  font-weight:normal;
}
h3,.h3,h4,.h4 { color:black; }
a { color:#5080a0; }

div.content * img { max-width:570px; }

div.mainbody
{
  margin:0 auto 0 auto;
  border:0;
  padding:0;
  width:800px;
  background:url('http://images.travity.de/kanada-pur/ahorn.gif') top right no-repeat;
}
td.header
{
  width:800px;
  height:209px;
  background:url('http://images.travity.de/kanada-pur/teaser.jpg') top left no-repeat;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-variant: small-caps;
  font-size: 16pt;
  color: #ffffff;
  position: relative;
  padding-top:25px;
  padding-left:25px;
}

td.navigation
{
  padding:10px 0 10px 0;
}

div.content
{
  margin-top:30px;
  background-color:#ffffff;
  border:1px solid #e9e7db;
  padding:10px;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
}

div.element
{
  margin:25px 0 25px 0;
  border-top:4px solid #e9e7db;
  padding:2px;
  background-color:#f5f3e9;
}


div.element span.link,
div.element span.tourcode,
div.element span.rockbottomprice
{
  display:block;
  text-align:right;
  clear:both;
}

div.choosepages
{
  background-color:#f5f3e9;
  padding:2px;
  margin:15px 0 15px 0;
}
input.searchfield
{
  width:100px;
  font-family:tahoma;
  font-size:8pt;
}
select.continent,
select.country,
select.category,
select.startdate
{
  width:180px;
  font-family:tahoma;
  font-size:8pt;
}


/*----- styles for ul li hover -----*/
body {behavior:url('/css/csshover2.htc');}
div#nav
{ 
  position:relative;  
  margin:0;
  padding:2px 0 0 0;
  border:0;
  height:25px;
  width:800px;
  border:1px solid #e9e7db;
  background-color:#ffffff;
  color:#808080;
  z-index:1000;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
  
}

div#nav a, div#nav span
{ 
  font-weight:bold;
  color:#808080;
  text-decoration:none;
}

div#nav ul 
{ 
  margin:0;
  padding:0;
  border:0;
}

div#nav ul.toc1 ul 
{ 
  border:0;
  border:1px solid #c0c0c0;
  border-bottom:0;
}
div#nav li 
{ 
  margin:0;
  padding:0;
  border:0;
  position:relative;
  float:left;
  list-style:none;
  background-color:#ffffff;
  /*border-right:1px solid #c0c0c0;*/
  padding:3px 5px 2px 5px;
}

div#nav li li
{ 
  float:none;
  list-style:none;
  width:160px;
  border:0;
  border-bottom:1px solid #c0c0c0;
}

div#nav ul ul { position:absolute; z-index:1000; }
div#nav ul.toc2 { top:21px; left:-1px; }
div#nav ul.toc2 ul { position:absolute; top:-1px; left:170px; display:none; z-index:1050; }
div#nav li ul { display:none; } 
div#nav ul.toc1 li:hover ul.toc2 { display:block; z-index:1100; }
div#nav ul.toc2 li:hover ul.toc3 { display:block; z-index:1200; }
div#nav ul.toc3 li:hover ul.toc4 { display:block; z-index:1300; }
div#nav ul.toc4 li:hover ul.toc5 { display:block; z-index:1400; }
div#nav li:hover > ul { display:block; }
div#nav ul.toc2 li.subtoc {background: url('/images/submenu.gif') 95% 50% no-repeat #ffffff;}

div#nav li span { cursor:default; } 


/* Travity Hotels */

div.hotels div.hotel
{
  margin:1em 0 1em 0;
}

table.hotelrates
{
  border:1px solid #d0d0d0;
  border-collapse:separate;
  border-spacing:1px;
  width:100%;
}
table.hotelrates th, table.hotelrates td
{
  padding:2px;
  font-size:8pt;
}
