
/* www.travelmex.de - Mon, 6 Feb 2012 09:33:43 UTC */
body
{ 
  background-color:#f7edd5;
}
body, th, td, div, p
{
  font-size:8pt;
  font-family:Verdana, Arial, sans-serif;
  font-weight:normal;
  color:black;
}
fieldset { border:1px solid #edd7a7; }
table.main
{
  width:850px;
  margin-left:auto; 
  margin-right:auto; 
}
table.main td
{ 
  text-align:left;
  vertical-align:top;
}

table.main td.location
{
  font-size:10pt;
  padding:3px;
  padding-bottom:10px;
}
table.main td.navigation
{
  background-color:#edd7a7;
  font-size:10pt;
  padding:3px;
  border:1px solid #663300;
}

table.main td.content
{ 
  width:600px;
  padding-top:3px;
  border-right:1px dotted #edd7a7;
}
table.main td.sidebar 
{ 
  width:250px;
  padding:10px;
  text-align:left;
}

a:link {color:#6699ff; text-decoration:underline; }
a:visited {color:#6699ff; text-decoration:underline; }
a:hover {color:#cc3300; text-decoration:underline; }
a:active {color:#6699ff; text-decoration:underline; }



/*----- styles for ul li hover -----*/
body {behavior:url('/css/csshover2.htc');}
div#nav
{ 
  margin:0;
  padding:0;
  border:0;
  margin-left:10px;
}

div#nav a, div#nav span
{ 
  font-weight:bold;
  color:#663300;
  text-decoration:none;
}

div#nav ul 
{ 
  margin:0;
  padding:0;
  border:0;
}

div#nav ul.toc1 ul 
{ 
  border:0;
  border:1px solid #663300;
  border-bottom:0;
}
div#nav li 
{ 
  margin:0;
  padding:0;
  border:0;
  position:relative;
  float:left;
  list-style:none;
  background-color:#edd7a7;
  border-right:1px solid #663300;
  padding:3px 5px 2px 5px;
}

div#nav li li
{ 
  float:none;
  list-style:none;
  width:160px;
  border:0;
  background-color:#edd7a7;
  border-bottom:1px solid #663300;
}

div#nav ul ul { position:absolute; }
div#nav ul.toc2 { top:18px; 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 #cc8f66;}

div#nav li span { cursor:default; } 

/* ----- travelsearch ----- */
div.travel-search
{
  padding-top:138px;
  background:url('http://images.travity.de/mexplore/reisenavigator.png') left top no-repeat;
  margin-bottom:10px;
  width:242px;
}
div.travel-search-content
{
  padding:5px;
  background-color:#edd7a7;
  border-left:1px solid #663300;
  border-right:1px solid #663300;
  border-bottom:1px solid #663300;
}
div.travel-search-content select.continent,
div.travel-search-content select.country,
div.travel-search-content select.category,
div.travel-search-content select.startdate
{
  width:180px;
  font-size:8pt;
}
div.travel-search-content input.searchfield,
div.travel-search-content input.searchbutton
{
  font-size:8pt;
}
div.travel-search-content input.searchbutton,
input.top-search-button
{
  margin-left:3px;
}



/*----- other styles -----*/

div.content p.overview-travel-name a
{
  font-weight:bold;
}
div.content p.overview-travel-name a, 
div.content p.overview-travel-name a:hover, 
div.content p.overview-travel-description a, 
div.content p.overview-travel-description a:hover
{
  color : black; 
  text-decoration: none;
}

table.overview-dates-box
{
  border:1px solid rgb(237,215,167);
}

div.element p.description a, div.element p.description a:hover
{
  color:black; 
  text-decoration: none;
}
div.element {  margin-top:5px; margin-bottom:5px; }

div.element p.title
{
  background-color:rgb(237,215,167);
  padding:2px;
}
div.element p.title a, div.element p.title a:hover
{
  color:black; 
  font-weight:bold;
  text-decoration: none;
}
tr.even td { background-color:#f7edd5; } 
tr.odd td { background-color:rgb(237,215,167); } 

form.travity-contact-form textarea
{
  width:350px;
  height:250px;
}
div.choosepages
{
 text-align:center;
 padding:3px;
}
div.actualpage
{
  margin-top:3px;
  padding:3px;
  background-color:rgb(237,215,167);
  text-align:right;
}
div.element span.link a { font-weight:bold; text-decoration:underline; }

div.element span.link
{ 
  font-weight:bold;
  display:block;
  /*border-top:1px dotted rgb(73,111,160);*/
  text-align:right;
  padding:1px;
  clear:both;
}

div.element span.rockbottomprice
{ 
  font-weight:bold;
  display:block;
  /*border-top:1px dotted rgb(73,111,160);*/
  text-align:right;
  padding:1px;
  clear:both;
}

/* for Diamir */
td.table_bg_light { background-color:#EDD7A7;}
td.table_bg_highlight { background-color:#eae1ca;}

p, p.content {   margin:0 0 0.5em 0; }
.h1, .h2, .h3, .h4 {  margin:1.5em 0 0.5em 0; }



div.travel > img { border:2px solid #f7edd5; }


