
/* www.ativo-reisen.de - Sun, 5 Feb 2012 11:31:36 UTC */
body
{
  padding:10px;
  /*
  background-color:#ffffff;
  background-image:-moz-linear-gradient(0% 95% 90deg, #99cc33,#ffffff) !important;
  background-image:-webkit-gradient(linear, 0% 0%, 0% 95%, from(#ffffff), to(#99cc33)) !important;
  background-image:-o-linear-gradient(0% 95% 90deg, #99cc33,#ffffff) !important;
  background-image:linear-gradient(0% 95% 90deg, #99cc33,#ffffff) !important;
  */
}
body, th, td, div, p
{
  font-family:tahoma,sans-serif;
  font-size:11pt;
  color:#333333;
}
a
{
  color:#000066;
}
a:hover
{
  color:#000000;
}
.h1, h1 { color:#000066; margin-top:1em; }
.h2, h2 { color:#000066; }
.h3, h3 { color:#000066; }
.h4, h4 { color:#000066; }

#outer-content
      {
        position:relative;
        margin:50px auto 50px;
        padding:8px;
        width:1016px;
        -moz-box-shadow: #909090 0px 0px 10px;
        -webkit-box-shadow: 0px 0px 10px #909090;
        box-shadow: #909090 0px 0px 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px; 
        border-radius: 10px;
  background-color:#99cc33;
  background-image:-moz-linear-gradient(0% 30% 90deg,#ffffff, #99cc33) !important;
  background-image:-webkit-gradient(linear, 0% 0%, 0% 30%, from(#99cc33), to(#ffffff)) !important;
  background-image:-o-linear-gradient(0% 30% 90deg,#ffffff, #99cc33) !important;
  background-image:linear-gradient(0% 30% 90deg,#ffffff, #99cc33) !important;
      }
#inner-content
      {
        position:relative;
        margin:auto;
        padding:8px;
        width:1000px;
        background-color:#ffffff;
        -moz-box-shadow: #909090 0px 0px 10px;
        -webkit-box-shadow: 0px 0px 10px #909090;
        box-shadow: #909090 0px 0px 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px; 
        border-radius: 10px;
      }
table.main
{
  margin:auto;
}


table.main td.header
{
  /*border-bottom:1px solid #000066;*/
}
table.ativo-header td.logo
{
  /*border-right:1px solid #000066;*/
}
table.main td.navigation
{
  /*border-right:1px solid #000066;
  background-color:#99cc33;*/
}

table.main td.sidebar
{
  border-left:1px solid #F0F0F0;
}

table.main td.navitop
{
  /*background-color:#000066;*/
}


table.overview-dates-box
{
  background-color:#e0e0e0;
  border:1px solid #e0e0e0;
  color:#000000;
}

div.element
{
  margin:25px 0 25px 0;
  border-bottom:1px solid #000066;
  padding-bottom:25px;
}
div.element span.link,
div.element span.tourcode,
div.element span.rockbottomprice
{
  display:block;
  clear:both;
  text-align:right;
}


tr.odd td { background-color:#e6f3cc; color:#000000; }
tr.even td { background-color:#ffffff; color:#000000; }


div.travel-actions,
div.sortorder,
div.actualpage
{
  margin:15px 0 15px 0;
  border:0;
  background-color:#99cc33;
  padding:3px;
  color:#000066;
  font-size:1em;
}
div.travel-actions a
{
  color:#000066;
}
div.travel-actions a:hover
{
  color:#99cc33;
  background-color:#000066;
}










div.image-right 
{
  width:auto;
  /*max-width:300px;*/
  min-width:50px;
}
div.image-right div
{
  width:99%;
  max-width:99%;
  min-width:99%;
}


div.travel-search
{
  
  border:1px solid #000066;
  background-color:#99cc33;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px; 
  border-radius: 10px;
  margin:10px;
  padding:10px;
}

div.travel-search-content select.continent,
div.travel-search-content select.country,
div.travel-search-content select.category,
div.travel-search-content select.startdate,
div.travel-search-content select.pricerange
{
  width:99%;
		padding: 5px !important;
		font-size: 12pt !important;
		text-shadow: 0px 1px 0px #fff !important;
		outline: none !important;

}


.gradientbg
{
background:url('http://images.travity.de/ativo/reisen/sidebar-fade.png') top left repeat-y transparent;
background-image: -webkit-gradient(linear, left top, right top,color-stop(0, #F0F0F0),color-stop(0.3, #FFFFFF));
background-image: -moz-linear-gradient(left center, #F0F0F0 0%, #FFFFFF 30%);
}


