
/* www.erlebnisreisen-suedamerika.de - Sun, 5 Feb 2012 16:10:39 UTC */
body
{
  background:url('http://images.travity.de/tinta/esbg.jpg') top left repeat-x #7e6342;
}
body,th,td,div,p,span,a,legend,caption
{
  color:#663333;
  font-size:10pt;
  font-family:verdana,tahoma,arial,sans-serif;
}
table.main
{
  background-color:#bda780;
  margin:0 auto 0 auto;
}
table.main td.navigation
{
}
table.main td.sidebar
{
}
div.content
{
  margin:5px;
  border:0;
  padding:0;
}

tr.odd td { background-color:#FFFFCC; } 
tr.even td { background:#cc9966; } 
form td.name
{
  padding-right:10px;
}


div.locationbar, div.actualpage, div.choosepages,
div.locationbar a, div.actualpage a, div.choosepages a,
p.database-footer, p.database-footer a
{
  color:black;
}

table.gallery tr.even td.gallery, table.gallery tr.odd td.gallery
{
  background:none;
  padding:10px;
  border:0;
  border-bottom:1px solid #663333;
  border-right:1px solid #663333;
}
table.gallery 
{
  border-right:1px solid #CC9966;
}
table.gallery
{
  border:0;
  border-collapse:collapse;
}



/* ----- Overview Layout Styles ----- */
div.overview table.element
{
  background:url('http://images.travity.de/tinta/ovl.gif') top left no-repeat #dac9b3;
  margin:1em 0 1em 0;
  border:0;
  border-collapse:collapse;
  empty-cells:show;
}
table.element td.links
{
  background-color:#bda780;
}

div.overview table.element td.title
{
  color:#000080;
  font-weight:bold;
  padding:0;
}
div.overview table.element td.title div.ovr
{ 
  margin:0;
  padding:5px 10px 3px 10px;
  background:url('http://images.travity.de/tinta/ovr.gif') top right no-repeat;
}
div.overview table.element td.title a, div.overview table.element td.title a:hover
{
  color:#000080;
  font-weight:bold;
  font-size:1.2em;
}
div.overview table.element td.image
{
  background:url('http://images.travity.de/tinta/ovs.gif') top left repeat-y;
  text-align:left;
  vertical-align:top;
  padding:0; 
}
div.overview table.element td.image div.image
{
  margin:0; 
  padding:5px; 
  text-align:left;
  vertical-align:top;
  height:100%;
}
div.overview table.element td.image div.image a
{
  border:0;
  padding:0;
  margin:0;
  /*backgound-color:white;*/
  color:white;
}
div.overview table.element td.image div.image img.overview-image
{
  border:1px solid #cc8f66;
  padding:0;
  margin:0;
}

div.overview table.element td.dates
{
  text-align:right;
  vertical-align:top;
  background:url('http://images.travity.de/tinta/ovs.gif') top right repeat-y;
}
div.overview table.element td.dates div.dates
{
  margin:0; 
  padding:5px;
  text-align:right;
  vertical-align:top;
}
div.overview table.element td.dates table.overview-dates-box
{
  width:130px;
  border:1px dotted #cc8f66; 
}
div.overview table.element td.dates table.overview-dates-box td.price,
div.overview table.element td.dates table.overview-dates-box td.startdate
{
  white-space:nowrap;
}


table.overview-dates-box tr.odd td { background-color:#cc8f66; }
div.overview table.element td.description
{
  text-align:left;
  vertical-align:top;
  padding:5px;
  
}
div.overview table.element td.travelcode
{
  background:url('http://images.travity.de/tinta/op2.gif') top right no-repeat;
  text-align:center;
  vertical-align:bottom;
  padding:5px;
  font-weight:bold;
  color:#995c33;
}
div.overview table.element td.travelcode a, div.overview table.element td.travelcode a:hover
{
  font-weight:bold;
  color:#995c33;
  text-decoration:none;
}
div.overview table.element td.rockbottomprice
{
  background:url('http://images.travity.de/tinta/ovrb.gif') bottom right no-repeat;
  text-align:right;
  vertical-align:bottom;
  padding:5px;
  font-weight:bold;
}
div.overview table.element td.rockbottomprice b
{
  font-size:1.4em;
}
div.overview table.element td.links
{
  padding:0 10px 20px 10px;
  text-align:right;
  vertical-align:top;
}
div.overview table.element td.links a
{
  padding:0 4px 2px 4px;
  background-color:#995c33;
  border:0;
  color:#ffffff;
  margin-left:5px;
  font-weight:bold;
  text-decoration:none;
}
div.overview table.element td.links a:hover
{
  background-color:#ffffff;
  border:0;
  color:#995c33;
}



/*----- styles for ul li hover -----*/
body {behavior:url('/css/csshover.htc');}

div#nav 
{
  float:left; 
  width:180px; 
  margin:0; 
  padding:0; 
  border:0; 
  background:none; 
}

div#nav a, div#nav span
{
  color:#000000;
}

div#nav ul.toc2 li a, div#nav ul.toc2 li span
{
  color:000000;
}

div#nav ul 
{
  width:180px; 
  margin:0; 
  padding:0; 
  border:0;
  background-color:#bda780;
}

div#nav ul.toc1 li 
{ 
  border:0; 
  border-bottom:1px solid #7e6342; 
}

div#nav ul.toc2 
{ 
  border:0; 
  background:#bda780; 
  margin-bottom:25px;
  border-top:1px solid #7e6342; 
}

div#nav ul.toc3, 
div#nav ul.toc4 
{ 
  border:0; 
  background:#7e6342; 
}

div#nav li 
{
  position:relative; 
  list-style:none; 
  margin:0; 
  border-bottom:1px solid #bda780;
}

div#nav li a, div#nav li span  
{
  display:block; 
  padding: 0.25em 0.5em 0.25em 0.5em; 
  text-decoration:none; 
  width: 170px; 
}

div#nav>ul a { width: auto; }

div#nav ul.toc2 ul 
{
  position:absolute; 
  top:-1px;
  left:180px;
  display:none;
}

div#nav ul.toc1 li.subtoc:hover ul.toc2,
div#nav ul.toc2 li.subtoc:hover ul.toc3,
div#nav ul.toc3 li.subtoc:hover ul.toc4 
{
  display:block;
}

div#nav li.subtoc:hover,
div#nav li:hover 
{ background-color:#bda780; }

div#nav a:hover,
div#nav span:hover 
{ background-color:#ffcc66; }


div#nav ul.toc2 li.subtoc 
{
  background:url('/images/submenu.gif') 97% 50% no-repeat;
}

div#nav ul.toc2 li 
{ 
  border:0; 
  border-bottom:1px solid #7e6342;
}


div#nav, div#nav ul, div#nav ul a 
{ 
  font-size:10pt; 
}
div#nav ul.toc1
{ 
  font-size:12pt; 
  font-weight:bold;
}

div#nav ul.toc2
{ 
  font-size:10pt; 
  font-weight:normal;
}


/* navigator */
div.travel-search
{
  padding:50px 0 70px 0;
  width:210px;
  background:url('http://images.travity.de/tinta/navi.jpg') top left no-repeat;
  text-align:center;
  font-size:9pt;
}
div.travel-search-content
{
  text-align:center;
  font-size:9pt;
}
table.dropdown-content
{
  margin:0 auto 0 auto;
}

select.continent,
select.country,
select.category,
select.startdate
{
  text-align:center;
  font-size:8pt;
  width:180px;
}
input.searchfield
{  
   width:110px;
}


