
/*from Application*/

/*StyleSheet www.aktives-reisebuero.de*/
/*WebsiteID D5543E71-56D6-4C0D-9A4C-4BD77F5C2C32*/
body
{
  background-color:#fff0b0;
  padding:0;
}

body, th, td, div, p
{
  font-family:Calibri,sans-serif;
  font-size:12pt;
  color:#404040;
}


#main
{
  margin:5px auto 5px auto;
  width:780px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px; 
  border-radius: 10px;
  padding:10px;
  border:1px solid #606060; 
}


table.main
{
  background-color:#ffcc00;
  margin:0 auto;
  border:5px solid white;
}

td.sidebar
{
padding-right:5px;
}
td.footer
{
  padding:5px;
  font-size:8pt;
}

h1,.h1,.title { color:#000000;  font-size:16pt; }
h2,.h2 { color:#000000;  font-size:14pt; }
h3,.h4 { color:#000000;  font-size:13pt; }
h4,.h3 { color:#000000;  font-size:12pt; }

#header
{
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px; 
  border-radius: 10px;
  padding:10px;
  margin:5px 0;
  background-color:#ffffff;
}
#content
{
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px; 
  border-radius: 10px;
  padding:10px;
  margin:5px 0;
  background-color:#ffffff;
}


a { color:#000000; }
a:hover { color:#669933; }

table.service { border:1px solid black; }
table.service tr.header th { background-color:#669933; color:white; }
table.service tr.even td { background-color:#ffcc00; }
table.service tr.even td a:hover { color:black; }


table.sortable
{
border:1px solid #828b95;
border-collapse:separate;
border-spacing:1px;
}
table.sortable caption
{
font-weight:bold;
}
table.sortable th, table.sortable td
{
border:0;
padding-left:5px;
padding-top:1px;
padding-bottom:1px;
padding-right:2px;
}
table.sortable th, table.sortable td,
table.sortable th a, table.sortable td a,
table.sortable th span, table.sortable td span,
table.sortable th div, table.sortable td div
{
font-size:10px;
}
table.sortable tr td.header
{
text-align:left;
vertical-align:top;
}
table.sortable tr.even td,
table.sortable tr.even-grey td,
table.sortable tr.even-red td
{
background-color:#edf0f3;
color:#000000;
}
table.sortable tr.odd td,
table.sortable tr.odd-grey td,
table.sortable tr.odd-red td
{
background:none;
background-color:transparent;
color:#000000;
}
table.sortable tr.odd-grey td, table.sortable tr.even-grey td { color:darkgray; }
table.sortable tr.odd-red td, table.sortable tr.even-red td { color:red; }
table.sortable tr.header th,
table.sortable tr.footer td,
table.sortable tr td.header,
table.sortable tr.even td.header,
table.sortable tr.odd td.header
{
background-color:#a3adb9;
color:#ffffff;
font-weight:bold;
padding-left:5px;
padding-right:5px;
}

table.sortable tr.even:hover td,
table.sortable tr.odd:hover td,
table.service tr.even:hover td,
table.service tr.odd:hover td
{ background-color:#669933; color:white; }

.db-time
{
text-align:right;
color:#c0c0c0;
font-size:6px;
}


table.sortable { border:1px solid black; }
table.sortable tr.header th { background-color:#669933; color:white; }
table.sortable tr.even td { background-color:#ffcc00; }
table.sortable tr.even td a:hover { color:black; }
table.sortable tr.odd td { background-color:white; }
table.sortable tr.odd td a:hover { color:black; }

td.navigation
{
  border:0;
  padding:0;
}
div.locationbar
{
  margin:5px;
  font-size:8pt;
  color:#404040;
  text-transform:uppercase;
  text-decoration:none;
}
div.locationbar *
{
  font-size:8pt;
  color:#404040;
  text-transform:uppercase;
  text-decoration:none;
}
div.locationbar a:hover
{
  
  text-decoration:underline;
}

div.content ul li,
div.content ol li 
{
  margin-bottom:0.5em;
}
div.content ul,
div.content ol
{
  margin-top:0.5em;
}








  
  
  
table.aragencies tr td { test-align:left;vertical-align:top; }
table.aragencies tr.odd td.odd { background-color:#ffcc00; padding:5px; }
table.aragencies tr.odd td.even { background:none; padding:5px; }
table.aragencies tr.even td.odd { background:none; padding:5px; }
table.aragencies tr.even td.even { background-color:#ffcc00; padding:5px; }






/* ----- 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 #cc8500;
  background-color:#ffc200;
}
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;
  overflow:hidden;
  width:190px;
}
table.toptravel-content td.title div.title
{
  background:url('http://images.travity.de/weitsicht/toptravelbg.gif') top left no-repeat #ffc200;
  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:#ffc200;
}
table.toptravel-content td.description div
{
  padding:2px 2px 2px 3px;
  background-color:#ffc200;
  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/weitsicht/priceedge.gif') top left no-repeat #cc8500;
  float:right;
  color:#ffffff;
  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/weitsicht/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/weitsicht/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/weitsicht/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 #ffc200;
  padding:0;
  margin:0;
}

div.overview table.element td.dates
{
  text-align:right;
  vertical-align:top;
  background:url('http://images.travity.de/weitsicht/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 #ffc200; 
}
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:#ffc200; }
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/weitsicht/ovr.gif') top right no-repeat;
  text-align:center;
  vertical-align:bottom;
  padding:5px;
  font-weight:bold;
  color:#cc8500;
}
div.overview table.element td.travelcode a, div.overview table.element td.travelcode a:hover
{
  font-weight:bold;
  color:#cc8500;
  text-decoration:none;
}
div.overview table.element td.rockbottomprice
{
  background:url('http://images.travity.de/weitsicht/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:#cc8500;
  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:#cc8500;
}


.yellowbox
{
border:2px solid #ffcc00;
background-color:#fff0c0;
color:black;
margin:5px;
padding:5px;
}




/* agent sales */

table.tigertrail-sales tr th,
table.tigertrail-sales tr td
{
  padding:0.2em;
}
table.tigertrail-sales tr.title th.title
{
  text-align:left;
  vertical-align:top;
  font-weight:normal;
  padding-top:50px;
  padding-bottom:0.5em;
}
table.tigertrail-sales tr.title th.link
{
  text-align:right;
  vertical-align:bottom;
  font-weight:bold;
  padding-bottom:0.5em;
}
table.tigertrail-sales tr.header th
{
  text-align:ceter;
  vertical-align:bottom;
  font-weight:bold;
  color:white;
  background-color:#669933;
  border-right:1px solid rgb(194,204,167);
}
table.tigertrail-sales tr.odd td
{
  border-right:1px solid rgb(194,204,167);
  text-align:left;
  vertical-align:top;
  color:black;
  background-color:#ffcc00;
}
table.tigertrail-sales tr.even td
{
  border-right:1px solid #ffcc00;
  text-align:left;
  vertical-align:top;
  padding-bottom:0.5em;
  border-bottom:1px solid #ffcc00;
}
table.tigertrail-sales tr.even td.benefit
{
  text-align:right;
  font-weight:bold;
}
table.tigertrail-sales tr.even td.netprice
{
  text-align:right;
}
table.tigertrail-sales tr.even td.salesprice
{
  text-align:right;
  font-weight:bold;
  color:#669933;
  border-right:0;
}
table.tigertrail-sales tr.even td.description
{
  border-right:0;
}

table.sortable div.Agency div.AboutAgency { display: none; }
table.sortable div.Agency:hover 
{ 
  position:absolute; 
  background-color:#ffcc00; 
  padding:10px; 
  -moz-box-shadow: #ffffff 0px 0px 10px;
  -webkit-box-shadow: 0px 0px 10px #ffffff;
  box-shadow: #ffffff 0px 0px 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px; 
  border-radius: 10px;
}
table.sortable div.Agency:hover nobr
{ 
  font-size:1.5em;
  font-weight:bold;
}
table.sortable div.Agency:hover div.AboutAgency { display: block; }
#menu ul.menu
{
  width:99%;
}

