
/* www.jugendreisen-sprachreisen.de - Mon, 6 Feb 2012 19:26:06 UTC */
body 
{ 
  background:url('http://images.travity.de/ar/layouts/Orange_bg.png') top left repeat #ffffff;
  color:#404040;
}
body, th, td, div, p
{ 
  color:#404040;
}
div.left-fade
{
  width:1068px;
  margin:auto;
  border:0;
  padding:0;
  background:url('http://images.travity.de/ar/layouts/Orange_left_fade.png') top left repeat-y transparent;
}
div.right-fade
{
  width:1068px;
  margin:auto;
  border:0;
  padding:0;
  background:url('http://images.travity.de/ar/layouts/Orange_right_fade.png') top right repeat-y transparent;
}
div.header-left
{
  width:1048px;
  margin:auto;
  border:0;
  padding:0;
  background:url('http://images.travity.de/ar/layouts/Orange_header_left.png') top left no-repeat #ffffff;
}
div.header-right
{
  width:1048px;
  margin:auto;
  border:0;
  padding:0;
  background:url('http://images.travity.de/ar/layouts/Orange_header_right.png') top right no-repeat transparent;
}
table.main
{
  margin:auto;
}
td.top-border
{
  height:5px;
  background:url('http://images.travity.de/ar/layouts/Orange_top_border.png') top left repeat-x transparent;
}
td.top-menu
{
  height:30px;
  background:url('http://images.travity.de/ar/layouts/Orange_top_menu.png') top left repeat-x transparent;
  text-align:left;
  vertical-align:middle;
}
td.header-border
{
  height:27px;
  background:url('http://images.travity.de/ar/layouts/Orange_header_border.png') top left repeat-x transparent;
}
td.header
{
/*  height:200px;*/
}
td.header-footer
{
  height:9px;
  background:url('http://images.travity.de/ar/layouts/Orange_header_footer.png') top left repeat-x transparent;
}
td.top-navi
{
  height:59px;
  background:url('http://images.travity.de/ar/layouts/Orange_top_navi_bg.png') top left repeat-x transparent;
  color:#ffffff;
}
td.top-navi a, td.top-navi a:hover
{
  color:#ffffff;
}
td.top-navi form
{
  margin:0 10px 5px 0;
  border:0;
  padding:0;
  color:#ffffff;
}
td.navigation
{
  background:url('http://images.travity.de/ar/layouts/Orange_top_navi_bg.png') top left repeat-x transparent;
  padding:0;
}
td.navigation div.navi-bg
{
  margin:6px 0 0 16px;
  padding:33px 0 0 9px;
  background:url('http://images.travity.de/ar/layouts/Orange_navi_bg.png') top left repeat-x transparent;
}

td.footer
{
  height:50px;
  padding-top:8px;
  background:url('http://images.travity.de/ar/layouts/Orange_footer_bg.png') top left repeat-x transparent;
  color:#999999;
  font-size:10px;
}
div.locationbar
{
  color:#999999;
  font-size:10px;
  padding:0 0 0 10px;
}
div.locationbar a
{
  color:#999999;
}
div.locationbar a:hover
{
  color:#333333;
}

.h1,.title { color:#dd7d38; margin-top:15px;}
.h2 { color:#dd7d38; }
.h3 { color:#dd7d38; }
.h4 { color:#dd7d38; }
a { color:#dd7d38; text-decoration:none; }
a:hover { color:#000000; text-decoration:underline; }

tr.odd td { background-color:#f0f0f0; }
tr.even td { background-color:#d0d0d0; }

table.overview-dates-box,
table.overview-dates-box td
{
  border:1px solid #ffffff;
  color:#666666;
}

div.travel-content div.categories
{
  background-color:#f9f9e2;
  border:1px solid #dd7d38;
  padding:5px;
  margin:10px 0 10px 0;
}

div.worldmap
{ 
  width:181px;
  margin:10px 0 10px 0;
  padding:0;
  border:0;
  background-color:#b5e2ff; 
  text-align:left; 
}
img#weltkarte
{ 
  margin:0;
  padding:0;
  border:0;
}


div.navigate
{ 
  width:180px;
  margin:0;
  padding:0;
  border:0;
  background-color:transparent; 
  text-align:left; 
}

form.dropdown
{
  width:180px;
  margin:0;
  border:0;
  padding:0;
}
select.continent, 
select.country, 
select.category, 
select.startdate { width:180px; margin:0; }

div.element { margin:1em 0 1em 0; }
div.element p.title { font-weight:bold; font-size:1.2em; }
div.element span.link, div.element span.rockbottomprice, div.element span.tourcode { display:block; clear:both; text-align:right; }
div.element span.rockbottomprice  {  font-weight:bold; font-size:1.2em; }

div.sidebar-shadow
{
  margin:10px 0 10px auto;
  width:300px;
  padding-top:7px;
  background:url('http://images.travity.de/ar/layouts/Orange_ad.PNG') top left no-repeat transparent;
}
div.sidebar
{
  width:287px;
  min-height:160px;
  margin:0 0 0 13px;
  background:#f9f9e2;
  text-align:center;
  vertical-align:center;
  padding:2px 0 3px 0;
}




/*----- styles for ul li hover -----*/
body { behavior:url('/css/csshover.htc'); }
div#nav { width:180px; margin:0; border:0; padding:0; background:transparent; }
div#nav ul { width:180px; margin:0; border:0; padding:0; background:transparent; z-index:400;}
div#nav li { position:relative; list-style:none; margin:0; border-bottom:1px dotted #c0c0c0; padding:0; background:transparent; color:#333333; }
div#nav li:hover { background-color:#dd7d38; }
div#nav li.subtoc { background:url('/images/arrowb.gif') 95% 50% no-repeat transparent; color:#333333; }
div#nav li.subtoc:hover { background-color:#dd7d38; }
div#nav li a {display: block; padding:0.25em 0 0.25em 0.5em; text-decoration:none; width:180px; border:0; color:#000000; }
div#nav li span {display: block; padding:0.25em 0 0.25em 0.5em; text-decoration:none; width:180px; border:0; color:#000000; }
div#nav li a:hover { border:none; }
div#nav>ul a { width:auto; }
div#nav ul ul { position: absolute; top:-1px; left:180px; display:none; border:0; background:#f9f9e2;}
div#nav ul li.subtoc:hover > ul { display:block; z-index:500; }
div#nav ul.toc1 li.subtoc:hover ul.toc2 { display:block; z-index:500; border:1px solid #ffffff; }
div#nav ul.toc2 li.subtoc:hover ul.toc3 { display:block; z-index:600; border:1px solid #ffffff; }
div#nav ul.toc3 li.subtoc:hover ul.toc4 { display:block; z-index:700; border:1px solid #ffffff; }
div#nav ul.toc4 li.subtoc:hover ul.toc5 { display:block; z-index:800; border:1px solid #ffffff; }

