
/*from Database*/

/*from InitDomain*/

/*StyleSheet www.traumreisen.net*/
/*WebsiteID 17F8B4AB-816C-41E6-B0F4-6074D59E0F68*/
body
{
  padding:20px;
  background:url('http://images.travity.de/travityrc/travityrcbg.gif') repeat-x #e3b393;
}
body, th, td, div, p
{
  font-family:Tahoma,Arial,sans-serif;
  font-size:10pt;
  color:#000000;
}
fieldset
{
  border:0;
  border-top:1px dotted #995c33;
}
fieldset legend
{
  background-color:#ffffff;
  color:#000000;
}

table.main
{
  margin-left:auto;
  margin-right:auto;
  margin-top:0;
  margin-bottom:0;
}
table.main tr.header-top td.top-left { width:8px; background:url('http://images.travity.de/travityrc/edgetl.gif') top left no-repeat #ffffff; }
table.main tr.header-top td.top-center { width:400px; background:url('http://images.travity.de/travityrc/linet.gif') top left repeat-x #ffffff; }
table.main tr.header-top td.top-right { width:12px; background:url('http://images.travity.de/travityrc/edgetr.gif') top left no-repeat; background-color:none; }

table.main tr.header-top td.empty-top-center { width:auto; }
table.main tr.header-top td.empty-top-right { width:10px; }

table.main tr.header-middle td.middle-left { background-color:white; }
table.main tr.header-middle td.middle-center { background-color:white; }
table.main tr.header-middle td.middle-right  { background:url('http://images.travity.de/travityrc/sidetr.gif') top left repeat-y; background-color:none; }
table.main tr.header-middle td.header-banner { padding-left:10px; padding-bottom:10px; background-color:none; }

table.main tr.header-bottom td.bottom-left { background-color:white; }
table.main tr.header-bottom td.bottom-center { background-color:white; }
table.main tr.header-bottom td.bottom-right { background:url('http://images.travity.de/travityrc/linect.gif') top left repeat-x; background-color:none; }

table.main tr.header-bottom td.content-center { background:url('http://images.travity.de/travityrc/linect.gif') top left repeat-x; background-color:none; }
table.main tr.header-bottom td.content-right{ background:url('http://images.travity.de/travityrc/edgecr.gif') top left no-repeat; background-color:none; }

table.main tr.navigation td.navigation-left { background-color:white; }
table.main tr.navigation td.navigation-center { background-color:white; }
table.main tr.navigation td.navigation-right { background:url('http://images.travity.de/travityrc/sidecr.gif') top left repeat-y; background-color:none; }

table.main tr.content td.content-left { background-color:white; }
table.main tr.content td.content-center { background-color:white; padding:0; }
table.main tr.content td.content-right { background:url('http://images.travity.de/travityrc/sidecr.gif') top left repeat-y; background-color:none; }

table.main tr.footer td.footer-left { background-color:white; }
table.main tr.footer td.footer-center { background-color:white; padding-bottom:10px; }
table.main tr.footer td.footer-right { background:url('http://images.travity.de/travityrc/sidecr.gif') top left repeat-y; background-color:none; }
table.main tr.footer td.footer-center div.footer-links { margin-top:10px; border-top:1px dotted #c0c0c0; padding:5px 10px 10px 5px; font-size:7pt; font-family:Arial,sans-serif; color:#c0c0c0; } 
table.main tr.footer td.footer-center div.footer-links, table.main tr.footer td.footer-center div.footer-links a { font-size:9pt; color:#c0c0c0; text-decoration:none; } 
table.main tr.footer td.footer-center div.footer-links a:hover { font-size:9pt; color:#333333; } 

table.content { margin:10px 0 0 0; }
table.content td.col1 { width:600px; padding:0 10px 10px 0; text-align:left; vertical-align:top; border-right:1px dotted #cccccc; }
table.content td.col2 { width:200px; padding:10px; text-align:left; vertical-align:top; border-right:1px dotted #995c33; }
table.content td.col3 { width:140px; padding:10px; text-align:left; vertical-align:top; }

table.content td.col1index { width:800px; padding:0 10px 10px 0; text-align:left; vertical-align:top; border-right:1px dotted #cccccc; }

table.main td.navigation-center div#nav
{
  padding:1px 0 0 0;
  background-color:#cc8f66;
  border:1px solid #995c33;
  height:23px;
  margin:5px 10px 5px 10px;
}

table.main td.navigation-center div.locationbar
{
  margin:5px 10px 5px 10px;
}

/* ----- Layout Styles ----- */
h1, .h1 { font-size:13pt; font-weight:bold; }
h2, .h2 { font-size:12pt; font-weight:bold; }
h3, .h3 { font-size:11pt; font-weight:bold; }
h4, .h4 { font-size:10pt; font-weight:bold; }
h5, .h5 { font-size:10pt; font-weight:bold; }
h6, .h6 { font-size:10pt; font-weight:bold; }

tr.odd td { background-color:#cc8f66;}
input.top-search-field, input.top-search-button
{
  font-size:9pt;
}

div.cite-block
{
  padding-bottom:64px;
  background:url('http://images.travity.de/travity/2006/zitate.gif') left bottom no-repeat;
  margin-bottom:10px;
}

div.citation
{
  padding:5px;
  border-left:5px solid #000000;
  border-top:5px solid #000000;
  border-right:5px solid #000000;
}
div.citation span.cite
{
  font-weight:bold;
}
div.citation span.author
{
  font-style:italic;
}

div.reisenforen
{
  padding:5px;
  margin-top:10px;
  background:url('http://images.travity.de/travity/2006/reisen-foren200.jpg') top left no-repeat #3a2721; 
  padding-top:53px;
}
div.reisenforen div.thread p.title { font-weight:bold; font-size:9pt; color:#ffffff; }
div.reisenforen div.thread div.post{ padding-bottom:5px; padding-bottom:5px; border-top:1px dotted #ffffff; }
div.reisenforen div.thread div.post a.post { color:#ffffff; font-size:8pt; text-decoration:none; }

div.actualpage
{
  padding:0.5em;
}
div.choosepages
{
  padding:0.5em;
}
p.database-footer
{
  padding-top:10px;
  margin-top:10px;
  border-top:1px dotted #995c33;
}

/* ----- Travel Layout Styles ----- */
div.travel-summary p.title
{ font-size:13pt; font-weight:bold; }
div.travel-summary p.description
{
  font-style:italic;
}
div.contact
{
  border:1px solid #995c33;
  background-color:#cc8f66;
}
div.contact p.h3
{
  padding:5px;
}
div.contact p.contact-address
{
  padding:10px;
  font-size:9pt;
}


/* ----- Top Travels Styles ----- */

table.toptravels
{
  border:0;
  border-collapse:collapse;
  border-spacing:0;
}
table.toptravels td
{
  text-align:left;
  vertical-align:top;
}

table.toptravel-content
{
  width:200px;
  height:245px;
  border:0;
  border-collapse:collapse;
  border-spacing:0;
  margin-right:5px;
  
}
table.toptravel-content td.title div.title
{
  vertical-align:top;
  text-align:center;
}
table.toptravel-content td.title div.title
{
  background:url('http://images.travity.de/travityrc/toptravelbg.gif') top left no-repeat #cccc66;
  color:black;
  padding:5px 5px 5px 5px;
  vertical-align:top;
  text-align:center;
  font-size:10pt;
  font-weight:bold;
}
table.toptravel-content td.title div.title:first-line
{
  font-size:13pt;
  color:black;
}
table.toptravel-content td.description,
table.toptravel-content td.price
{
  vertical-align:bottom;
  text-align:left;
  background-color:#cccc66;
}
table.toptravel-content td.description div
{
  padding:2px 2px 2px 3px;
  background-color:#cccc66;
  font-size:10pt;
  font-weight:normal;
  vertical-align:bottom;
  text-align:right;
}
table.toptravel-content td.price div
{
  padding:5px 5px 5px 5px;
  background:url('http://images.travity.de/travityrc/priceedge.gif') top left no-repeat #999933;
  float:right;
  color:yellow;
  font-size:13pt;
  font-weight:bold;
  vertical-align:bottom;
  text-align:right;
}



/* ----- Overview Layout Styles ----- */
div.overview table.element
{
  background:url('http://images.travity.de/travityrc/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/travityrc/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/travityrc/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/travityrc/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/travityrc/ovr.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/travityrc/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;
}



/* ----- Other Styles ----- */

table.service tr:hover td { background:#e0e0e0; }
input.cfgbtn
{
  font-size:8pt;
}
a
{
  color:#000080;
}
div.footer
{
  border-top:1px solid #995c33;
  padding-top:5px;
  font-size:8pt;
  color:#666666;
  text-align:center;
  margin-top:1em;
}
div.footer a
{
  color:#666666;
  text-decoration:none;
}
div.footer a:hover
{
  color:#333333;
  text-decoration:underline;
}
table.service th, table.service td,
table.service td a, table.service td span, 
table.service td nobr
{
  /*font-family:Tahoma,sans-serif;
  font-size:9pt;*/
}

/*----- 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 #995c33;
  border-bottom:0;
}
div#nav li 
{ 
  margin:0;
  padding:0;
  border:0;
  position:relative;
  float:left;
  list-style:none;
  background-color:#cc8f66;
  border-right:1px solid #995c33;
  padding:3px 5px 2px 5px;
}

div#nav li li
{ 
  float:none;
  list-style:none;
  width:160px;
  border:0;
  border-bottom:1px solid #995c33;
}

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 #cc8f66;}

div#nav li span { cursor:default; } 


/* table.service */
table.service
{
border:1px solid #995c33;
border-collapse:separate;
border-spacing:1px;
font-family:tahoma,sans-serif;
}
table.service caption
{
font-weight:bold;
font-family:tahoma,sans-serif;
}
table.service th, table.service td
{
border:0;
padding-left:5px;
padding-top:1px;
padding-bottom:1px;
padding-right:2px;
font-family:tahoma,sans-serif;
}
table.service th, table.service td,
table.service th a, table.service td a,
table.service th span, table.service td span,
table.service th div, table.service td div
{
font-size:9pt;
font-family:tahoma,sans-serif;
}
table.service tr td.header
{
text-align:left;
vertical-align:top;
}
table.service tr.even td,
table.service tr.even-grey td,
table.service tr.even-red td
{
background-color:#cc8f66;
color:#000000;
}

table.service tr.even:hover td,
table.service tr.even-grey:hover td,
table.service tr.even-red:hover td,
table.service tr.odd:hover td,
table.service tr.odd-grey:hover td,
table.service tr.odd-red:hover td
{
  background-color:lightblue;
}

table.service tr.odd td,
table.service tr.odd-grey td,
table.service tr.odd-red td
{
background:none;
color:#000000;
}
table.service tr.odd-grey td, table.service tr.even-grey td { color:#cc8f66; }
table.service tr.odd-red td, table.service tr.even-red td { color:red; }
table.service tr.header th,
table.service tr.footer td,
table.service tr td.header,
table.service tr.even td.header,
table.service tr.odd td.header
{
background-color:#995c33;
color:#ffffff;
font-weight:bold;
padding-left:5px;
padding-right:5px;
}

/* ----- travelsearch ----- */
div.travel-search
{
  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/reisenavigator-index.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;
}


/* ----- countryinfo ----- */

div.countryinfo
{
  padding:5px;
  border:0;
  padding-top:75px;
  background:url('http://images.travity.de/travity/2006/laenderinformationen.gif') left top no-repeat #112759;
  color:white;
}
div.countryinfo, div.countryinfo  p, div.countryinfo a, div.countryinfo  p a
{
  font-size:8pt;
  font-family:tahoma,arial,sans-serif;
  color:white;
}
div.countryinfo p.country
{
  font-size:10pt;
  font-family:tahoma,arial,sans-serif;
  color:white;
}
div.countryinfo img
{
  border:1px solid white;
}


/* ----- News Styles ----- */
div.news div.newselement p.newstitle span.newsdate
{
  font-family:tahoma,arial,sans-serif;
  color:#666666;
}
div.news div.newselement p.newstitle a
{
  font-weight:bold;
  text-decoration:none;
}

div.news p.morenews, div.news p.newsarchive
{
  border-top:1px dotted #333333;
}

div.news div.newselement p.newstitle span.newsdate
{
  font-family:tahoma,arial,sans-serif;
  color:#666666;
}

/* ----- Search Styles ----- */
div.search div.element
{
  margin:1em 0 2em 0;
  border-bottom:1px dotted #995c33;
}
div.search div.element p.rank
{
  font-size:8pt;
  color:#666666;
}
div.search div.element p.link
{
  text-align:right;
}

div.actualpage 
{ 
  border:1px solid #995c33;
  background-color:#cc8f66;
  padding:3px;
  margin-top:5px;
  margin-bottom:5px;
}