
/* www.ar-exklusive-reisen.de - Mon, 6 Feb 2012 02:13:16 UTC */
body
{
  padding:0 5px;
  background-image:-moz-linear-gradient(0% 100% 90deg,#EDE7C7, #FFFFFF) !important;
  background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#ede7c7)) !important;
  background-color:#EDE7C7;
}
body, th, td, div, p
{
  font-size:11pt;
  font-family:arial,sans-serif;
}


a { color:#cf2f00; }

h1, .h1, p.title { font-size:1.4em; color:#cf2f00; }
h2, .h2 { font-size:1.2em; color:#cf2f00; }
h3, .h3 { font-size:1.1em; color:#cf2f00; }
h4, .h4 { font-size:1.0em; color:#cf2f00; }

#main
{
  width:1000px;
  margin:auto;
  padding:0;
  border:1px solid #777777;
  border-top:0;
  -moz-box-shadow: #777777 0px 0px 10px;
  -webkit-box-shadow: 0px 0px 10px #777777;
  box-shadow: #777777 0px 0px 10px;
}
.bg-fade-beige
{
  background-image:-moz-linear-gradient(0% 100% 90deg,#EDE7C7, #FFFFFF) !important;
  background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#ede7c7)) !important;
  background-color:#ffffff;
}
.bg-khaki-gray
{
  background-color:#cac4a2;
}
#header
{
  border-top:14px solid #cac4a2;
  border-bottom:6px solid #cac4a2;
}
#footer
{
  padding:20px;
}
#logo
{
  background:url('http://images.travity.de/ar/exklusivereisen/Logo_AR.png') center center no-repeat transparent;
  border-left:1px solid #777777;
}

#content
{
  border:0;
  border-top:1px solid #505050;
  border-bottom:1px solid #505050;
  background-color:#ede7c7;
  -moz-box-shadow: #777777 0px 5px 5px -5px inset;
  -webkit-box-shadow: #777777 0px 5px 5px -5px inset;
  box-shadow: #777777 0px 5px 5px -5px inset;
}
#tbl-content
{
  width:100%;
}
#main-content
{
  vertical-align:top;  
  width:66%;
  padding:20px;
}
#sidebar
{
  vertical-align:top;  
  width:34%;
  padding:20px;
}
#tbl-topbar
{
  width:100%;
}
#topbar
{
  vertical-align:middle;  
}
#locationbar
{
  vertical-align:middle;  
  width:66%;
  padding:20px;
}
#searchbar
{
  vertical-align:middle;  
  width:34%;
  padding:20px;
}

#index-content, #box01, #box02, #box03, #box04, #box05
{
  width:50%;
  padding:20px;
}

div.content
{
  margin:0;
  border:0;
  padding:0;
}

div.element-head
{
  background-color:#cf2f00;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; 
  border-radius: 5px;
  padding-top:5px;
  margin:20px 0;
}
div.element-foot
{
  background-color:#cac4a2;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; 
  border-radius: 5px;
  padding-bottom:5px;
}
div.element
{
  background-image:-moz-linear-gradient(0% 100% 90deg, #FFFFFF,#EDE7C7) !important;
  background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ede7c7), to(#FFFFFF)) !important;
  background-color:#ffffff;
  padding:15px;
}

.description
{
 font-size:1.2em;
}
p.travel-number,
p.price-desc,
p.link
{
  text-align:right;
}
p.travel-number
{
  clear:both;
  margin:0 0 1em 0;
}
p.price-desc, p.pricedesc
{
  background-color:#cac4a2;
  padding:5px;
  color:#000000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; 
  border-radius: 5px;
  font-weight:bold;
}

span.price, span.rbprice
{
  font-size:1.4em;
  /*display:block;*/
  position:relative;
  top:-1px;
  background-color:#cf2f00;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; 
  border-radius: 5px;
  padding:10px;
  color:#ffffff;
}



div.ar-box
{
  background-color:#cac4a2;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; 
  border-radius: 5px;
  padding-top:5px;
  margin:0;
}
div.ar-box-next
{
  background-color:#cac4a2;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; 
  border-radius: 5px;
  padding:5px 0;
  color:#ffffff;
  text-align:right;
}

div.ar-box-content
{
  background-color:#eae4c2;
  padding:15px;
}

#navigator
{
  background-color:#eae4c2;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; 
  border-radius: 5px;
}

table.aragencies tr.even td.odd,
table.aragencies tr.even td.even,
table.aragencies tr.odd td.odd,
table.aragencies tr.odd td.even { background-color:transparent; padding:15px; }


#navigator
{
  position:relative;
  top:0;
  left:0;
  background-color:#EDE7C7;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; 
  border-radius: 5px;
}
#navigator .title
{
  background-image:-moz-linear-gradient(0% 100% 90deg, #ce2802,#f34127) !important;
  background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f34127), to(#ce2802)) !important;
  background-color:#ce2802;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; 
  border-radius: 5px;
  color:#ffffff;
  padding:10px 10px 10px 70px;
  font-size:25px;
}

#navigator .navigator-content
{
  padding:20px;
}

#navigator-logo
{
  position:absolute;
  top:-15px;
  left:-15px
}


p.travelnumber { font-size:1.6em; font-weight:bold;} 


.redbox, .greenbox, .greybox, .bluebox, .categories
{
  border-width:0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; 
  border-radius: 5px;
}
 .categories
{
  border-width:0 !important;
  background-color:#ffffff;
}

select.continent, select.country, select.category, select.startdate, select.pricerange
{
  width:100%;
  font-size:14pt;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; 
  border-radius: 5px;
}
div.selectcontinent
{
  height:33px;
  padding-left:35px;
  background:url('http://images.travity.de/ar/exklusivereisen/region.png') top left no-repeat transparent;
}
div.selectcountry
{
  height:33px;
  padding-left:35px;
  background:url('http://images.travity.de/ar/exklusivereisen/land.png') top left no-repeat transparent;
}
div.selectcategory
{
  height:33px;
  padding-left:35px;
  background:url('http://images.travity.de/ar/exklusivereisen/themen.png') top left no-repeat transparent;
}
div.selectdate
{
  height:33px;
  padding-left:35px;
  background:url('http://images.travity.de/ar/exklusivereisen/termin.png') top left no-repeat transparent;
}
div.selectprice
{
  height:33px;
  padding-left:35px;
  background:url('http://images.travity.de/ar/exklusivereisen/kosten.png') top left no-repeat transparent;
}




table.toptravels
{
  width:100%;
  margin:20px 0;
}

table.toptravel-content
{
  margin:auto;
  height:280px;
  width:20px;
  background-color:#c69550;
}
table.toptravel-content div.title
{
  color:white;
  font-size:12pt;
  min-height:45px;
}
table.toptravel-content div.title:first-line
{
  font-weight:bold;
  font-size:14pt;
  color:#ffffff;
}
table.toptravel-content td.title
{
}
table.toptravel-content td.title div
{
  width:190px;
  background-color:#c69550;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px; 
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px; 
  border-top-right-radius: 5px;
  font-size:15px;
  color:#000000;
  padding:5px;
  margin:auto;
}
table.toptravel-content td.click
{
}
table.toptravel-content td.description div
{
  border:1px solid #ffffff;
  font-size:10pt;
  background-color:#cac4a2;
  padding:5px;
  margin:5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; 
  border-radius: 5px;
}
table.toptravel-content td.price div
{
  border:1px solid #ffffff;
  font-size:14pt;
  font-weight:bold;
  background-color:#cf2f00;
  color:#ffffff;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; 
  border-radius: 5px;
  padding:5px;
  margin:5px;
  margin:0 0 0 5px;
  white-space:nowrap;
}


div.travel-actions
{
  padding:1em 0;
  font-size:16pt;
}

div.travel, div.box_TravelDates
{
  background-color:#ffffff;
  border:1px solid #808080;
  padding:5px;
  margin:5px 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; 
  border-radius: 5px;
  -moz-box-shadow: #777777 0px 0px 5px;
  -webkit-box-shadow: 0px 0px 5px #777777;
  box-shadow: #777777 0px 0px 5px;
}

img.overview-image
{
  border:1px solid #000000;
  -moz-box-shadow: #000000 0px 0px 5px;
  -webkit-box-shadow: 0px 0px 5px #000000;
  box-shadow: #000000 0px 0px 5px;
}

div.panel-overlay h2,
div.panel-overlay p
{
  padding:0;
  margin:5px 0 0 0;
}

.panel-hidden
{
display:none;
}
