/* @import url("/css/travel_buchung_fuer_hoernerdoerfer.css"); */

.tt_template { padding: 10px 0px 0px 0px; }

.tt_template .tt_template { padding: 0px; }

#bookingStep { font-size: 1.3em; }

#bookingStep td { padding: 5px; }

#bookingStep h1, #bookingStep h2, #bookingStep h3 { margin: 0px 0px 15px 0px; }

.bookingItem { margin: 0px 0px 10px 0px; }

.bookingItemImg { width: 120px; }

.bookingItemImg img { width: 100%; height: auto; }

.bookingItemChildren { margin: 5px 0px; }

.bookingItemPrice .price, .bookingItemOfferPrice .price, .bookingSumResult { font-size: 1.3em; font-weight: bold; }

.bookingSumResult span { font-size: 14px; }

.bookingItemOtionalImg { width: 120px; }

.shoppingCartDelete, .bookingItemOptionalRemove { /* no .s400 !!! */
  background: url(/se_data/global/gfx/travel/bg-shoppingCartDelete.png) no-repeat left top; 
  cursor: pointer;
  text-indent: 5000px; 
  width: 18px; 
  height: 18px; 
  overflow: hidden; 
  display: block;
}

#bookingStep h4.optionalAttainment { /* no .s400 !!! */
  background-image: url(/se_data/global/gfx/travel/ArrowDown.png);
  background-image: url(/se_data/global/gfx/travel/ArrowDown.png), -moz-linear-gradient(top,  #337eb9 39%, #005ea8 46%);
  background-image: url(/se_data/global/gfx/travel/ArrowDown.png), -webkit-gradient(linear, left top, left bottom, color-stop(39%,#337eb9), color-stop(46%,#005ea8));
  background-image: url(/se_data/global/gfx/travel/ArrowDown.png), -webkit-linear-gradient(top,  #337eb9 39%,#005ea8 46%);
  background-image: url(/se_data/global/gfx/travel/ArrowDown.png), -o-linear-gradient(top,  #337eb9 39%,#005ea8 46%);
  background-image: url(/se_data/global/gfx/travel/ArrowDown.png), -ms-linear-gradient(top,  #337eb9 39%,#005ea8 46%);
  background-image: url(/se_data/global/gfx/travel/ArrowDown.png), linear-gradient(top,  #337eb9 39%,#005ea8 46%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005ea8', endColorstr='#337eb9',GradientType=0 );
  background-repeat: no-repeat;
  background-position: right center;
  display: inline-block;
  color: #fff;
  cursor: pointer;
  font-weight: normal;
  margin: 10px 0px 0px 0px;
  padding: 2px 20px 2px 5px;
}

#bookingStep h4.optionalAttainment.closed { /* no .s400 !!! */
  background-image: url(/se_data/global/gfx/travel/ArrowRight.png);
  background-image: url(/se_data/global/gfx/travel/ArrowRight.png), -moz-linear-gradient(top,  #337eb9 39%, #005ea8 46%);
  background-image: url(/se_data/global/gfx/travel/ArrowRight.png), -webkit-gradient(linear, left top, left bottom, color-stop(39%,#337eb9), color-stop(46%,#005ea8));
  background-image: url(/se_data/global/gfx/travel/ArrowRight.png), -webkit-linear-gradient(top,  #337eb9 39%,#005ea8 46%);
  background-image: url(/se_data/global/gfx/travel/ArrowRight.png), -o-linear-gradient(top,  #337eb9 39%,#005ea8 46%);
  background-image: url(/se_data/global/gfx/travel/ArrowRight.png), -ms-linear-gradient(top,  #337eb9 39%,#005ea8 46%);
  background-image: url(/se_data/global/gfx/travel/ArrowRight.png), linear-gradient(top,  #337eb9 39%,#005ea8 46%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005ea8', endColorstr='#337eb9',GradientType=0 );
  background-repeat: no-repeat;
  background-position: right center;
}

#bookingStep .bookingItemOptionalAdd { /* no .s400 !!! */
  background-image: #337eb9 url(/gfx/travel/BAG/bg-addOptionalCart.png);
  background-image: url(/se_data/global/gfx/travel/bg-addOptionalCart.png), -moz-linear-gradient(top,  #337eb9 39%, #005ea8 46%);
  background-image: url(/se_data/global/gfx/travel/bg-addOptionalCart.png), -webkit-gradient(linear, left top, left bottom, color-stop(39%,#337eb9), color-stop(46%,#005ea8));
  background-image: url(/se_data/global/gfx/travel/bg-addOptionalCart.png), -webkit-linear-gradient(top,  #337eb9 39%,#005ea8 46%);
  background-image: url(/se_data/global/gfx/travel/bg-addOptionalCart.png), -o-linear-gradient(top,  #337eb9 39%,#005ea8 46%);
  background-image: url(/se_data/global/gfx/travel/bg-addOptionalCart.png), -ms-linear-gradient(top,  #337eb9 39%,#005ea8 46%);
  background-image: url(/se_data/global/gfx/travel/bg-addOptionalCart.png), linear-gradient(top,  #337eb9 39%,#005ea8 46%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005ea8', endColorstr='#337eb9',GradientType=0 );
  background-repeat: no-repeat;
  background-position: right center;
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73a93e', endColorstr='#468e00',GradientType=0 );
  border: none;
  font-weight: normal;
  line-height: 16px !important;
  color: #fff;
  margin: 0;
  padding: 2px 20px 2px 5px;
  text-transform: uppercase;
  text-align: center;
}

#tt_orientationNav { margin: 0px auto 10px auto; font-size: 1.3em; }

#tt_orientationNav ul li { display: block; text-align: center; }

#tt_orientationNav ul li span { display: block; text-align: center; }

#tt_orientationNav ul li a { display: block; text-align: center; padding: 0px 5px; line-height: 16px; }

#bookingStep .suchestarten { border: none; font-weight: normal; padding: 5px 25px 5px 5px; line-height: 16px; margin: 0px; display: block; vertical-align: middle; }



