
/* www.urlaubshorizont.de - Wed, 8 Feb 2012 03:16:56 UTC */
body
{
  padding:10px;
  background-color:#40617E;
}
table.main
{
  margin:0 auto 0 auto;
}
table.main td
{
  background-color:#ffffff;
}

table.main td.location
{
  background-color:#40617E;
  color:#ffffff;
}
div.locationbar
{
  color:#ffffff;
}
div.locationbar a
{
  color:#ffffff;
}
table.main td.header
{
  background-color:#40617E;
  /*fff080*/
  color:#ffffff;
}
table.main td.navigation
{
  background-color:#40617E;
  color:#ffffff;
}


body, th, td, div, p
{
  font-family:verdana,arial,sans-serif;
  font-size:10pt;
  color:black;
}

a { color:#338599; text-decoration:none; }
a:hover { text-decoration:underline; }

table.main td.navigation
{
  background-color:#40617E;
}

table.main td.content, 
table.main td.sidebar
{
  padding-top:5px;
}
table.main td.sidebar
{
  background-color:#ff8f39;
}

/* ----- travelsearch ----- */
div.travel-search
{
  width:200px;
  padding-top:100px;
  background:url('http://images.travity.de/travity/2006/reisenavigator.gif') left top no-repeat;
  margin-bottom:10px;
}
div.travel-search-index
{
  padding-top:60px;
  background:url('http://images.travity.de/travity/2006/reisenavigator1.gif') left top no-repeat;
  margin-top:5px;
  margin-bottom:10px;
}

div.travel-search-content
{
  padding:5px;
  background-color:#b5e2ff;
  border-left:1px solid #000080;
  border-right:1px solid #000080;
  border-bottom:1px solid #000080;
}
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;
}


/* ----- Overview Layout Styles ----- */
div.overview table.element
{
  background:url('http://images.travity.de/travityia/ovl.gif') top left no-repeat;
  margin:1em 0 1em 0;
  border:0;
  border-collapse:collapse;
  empty-cells:show;
}

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/travityia/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/travityia/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 #66b8cc;
  padding:0;
  margin:0;
}

div.overview table.element td.dates
{
  text-align:right;
  vertical-align:top;
  background:url('http://images.travity.de/travityia/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 #66b8cc; 
}
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:#66b8cc; }
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/travityia/ovr.gif') top right no-repeat;
  text-align:center;
  vertical-align:bottom;
  padding:5px;
  font-weight:bold;
  color:#338599;
}
div.overview table.element td.travelcode a, div.overview table.element td.travelcode a:hover
{
  font-weight:bold;
  color:#338599;
  text-decoration:none;
}
div.overview table.element td.rockbottomprice
{
  background:url('http://images.travity.de/travityia/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:#338599;
  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:#338599;
}

/*----- 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:white;
  text-decoration:none;
}

div#nav ul 
{ 
  margin:0;
  padding:0;
  border:0;
}

div#nav ul.toc1 ul 
{ 
  border:0;
  border:1px solid #ffffff;
  border-bottom:0;
}
div#nav li 
{ 
  margin:0;
  padding:0;
  border:0;
  position:relative;
  float:left;
  list-style:none;
  background-color:#40617E;
  border-right:1px solid #ffffff;
  padding:3px 5px 2px 5px;
}

div#nav li li
{ 
  float:none;
  list-style:none;
  width:160px;
  border:0;
  border-bottom:1px solid #ffffff;
}

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 #40617E;}

div#nav li span { cursor:default; } 

