/* Search-Mask */
#sm_tabs_cover          { /* border:1px solid #FCF2BE; */} 
.sm-vertikal-cover      { font-family:Arial,Helvetica,sans-serif; background:#8B0305;}
.sm-tabs-cover          { padding:2px 2px 2px 8px; /*background: transparent url(/fileadmin/Site_SLR/css/images/bg_box_lr_body_bgblue.gif) repeat-y scroll center top;*/ }
.sm-vertical-label      { font-family:Arial,Helvetica,sans-serif; color:#FCF2BE; font-weight:bold !important;padding:2px; }
.sm-vertical-data       { font-family:Arial,Helvetica,sans-serif; padding:2px;}
.sm-switch-cover        { margin:0; padding:0; background:#8B0305;height:28px;font-size:14px; font-weight:bold;}
#col3 .sm-switch-cover  { margin:0; padding:0; color:#8B0305;background:#FCF2BE;font-size:11px;text-align: center; font-weight:normal; line-height:28px;}
#col3 .sm-switch-cover a{ color:#8b0305;text-decoration:none;/*letter-spacing:-1px;*/}
#col3 .sm-switch-cover a:focus, a:hover, a:active { text-decoration:underline; }
input#radio_combi, input#radio_hotel, input#radio_flight {padding:0;margin:0;width:10px;}
.sm-horizontal-label    { font-family:Arial,Helvetica,sans-serif; color:#8B0305; font-weight:bold !important;padding:2px; width:33%; }
.sm-horizontal-data     { font-family:Arial,Helvetica,sans-serif; padding:2px;}
.sm-cover               { border: 1px solid #8B0305; /* padding:10px; */ margin-bottom:10px;/* height:230px;*/}
.sm-cover a             { color:#fcf2be; }
.sm-cover a:focus, a:hover, a:active { text-decoration:underline;}

.ibe-ibe-tit-destination-region, .ibe-tit-destination-region {background:#fcf2be;color:#000;font-weight:bold;}

.ibe-outbound-date-show, .ibe-inbound-date-show
                        { width:156px; height:17px; margin-right:4px; padding-left:4px; background:#fff;}
.ibe-voutbound-date-show, .ibe-vinbound-date-show
                        { width:120px; height:17px; margin-right:4px; padding-left:4px; background:#fff;}


/* Step 2 -  */
.ibe-offers-ab {font-size: 14px; font-weight: bold;color: #8B0305; }
.ibe-header             { color: #8B0305; font-weight:bold; font-size: 12px !important;}
.ibe-region-price        { text-align:right; padding-right:2px; font-size: 14px; font-weight: bold;color: #8B0305; }
#hotel_name { color: #8B0305 !important; padding: 2px 0; font-size: 11px;font-weight:bold;}
.ibe-paginator { padding-top: 5px;}
.ibe-paginator table { width: 100%;}
.ibe-paginator table td {text-align: center;}
.offers-paginator {font-size: 11px !important; padding: 0 !important;}

/* Step 3 - Angebote*/
.ibe-row-odd            { background-color:#f0cc88; }
.ibe-row-even           { background-color:#FCF2BE; }
.ibe-offer-data-cover    { padding:2px;}
.ibe-offer-picture       { width:150px;height:120px; text-align:right;}
.ibe-offer-pop-icon      { position: relative;}
.ibe-offer-data-float    { background:#f0cc88; width:428px;}
.ibe-offer-hotel-text    { padding:2px; height:40px; }
.ibe-offer-hotel-ibar    { height:20px;}
.ibe-offer-hotel-otab    { background:#fcf2be;  width:108px; height:20px; padding-top:4px;}
.ibe-offer-hotel-itab    { width:320px; height:20px; padding-top:4px;}
.ibe-offer-hotel-dcover  { vertical-align:middle;}
.ibe-offer-hotel-detail  { width:320px; height:22px; font-size:10px; padding-top:4px;}
.ibe-offer-hotel-price   { width:108px; height:22px; font-size:12px; text-align:right; padding-top:4px;}
.ibe-offer-hotel-hcover  { display:none;}

/* Giata Info */
.ibe-giata-info-pics     { width:340px;text-align:center; }
.ibe-giata-info-text     { font-family: verdana; color: #000; text-align:left; font-size:11px;}

/* Step 4 - Termine - Response Schedule */
/*.ibe-sch-label           { background: #8B0305; color:#FCF2BE; font-size:14px; font-weight:bold; height:36px; padding:2px;}*/

.ibe-sch-info-cover      { padding:2px; /* height:75px;*/}
.ibe-sch-info-pic        { width:100px; }
.ibe-sch-info-text       { width:480px; }
.ibe-sch-info-lbl        { width:120px; font-weight:bold; color:#8B0305;}
.ibe-sch-info-data       { margin-left:220px; width:360px;}

.ibe-sch-ginfo-cover     { padding:2px; }
.ibe-sch-ginfo-pic       { width:150px; float: left;}
.ibe-sch-ginfo-text      { width:420px; margin-left:155px; }
.ibe-sch-gmap-img        { width: 570px; }
#ibe_sch_giata_tabs_map  { text-align:center;}
#ibe_sch_popup           { display:none;z-index:9999 }

.ibe-sch-list-head       { border: 1px solid #8B0305;}
.ibe-sch-list-label      { font-weight:bold; font-size:12px; color:#8B0305; vertical-align:bottom;}
.ibe-sch-list-msg        { background: #8B0305; color:#FCF2BE; font-weight:bold; padding:2px; text-align:center;}
.ibe-sch-departure-a     { width:130px;margin:0px;}
.ibe-sch-departure-d     { width:150px;text-align:center;padding:0px; margin:0px; }
.ibe-sch-return-d        { width:80px;text-align:center;padding:0px; margin:0px; }
.ibe-sch-duration        { width:100px;text-align:center;padding:0px; margin:0px;}

.ibe-sch-list-cover      { padding:2px; }
.ibe-sch-row             { height:20px; font-size:11px; padding-top:6px;}
.ibe-sch-sort            { font-size:12px; color:#8B0305 !important; text-decoration:none;}
.ibe-sch-sort:hover      { text-decoration:underline !important; color:#8B0305 !important;}
.ibe-sch-link, .ibe-sch-link:visited, .ibe-to-link,  .ibe-to-link:visited
                         { font-size:14px;font-weight:bold; vertical-align:bottom;text-decoration:none;color:#8B0305 !important;}
.ibe-sch-link:hover  ,.ibe-to-link:hover
                         { text-decoration:underline !important; color:##8B0305 !important;}

.ibe-sch-price, .ibe-sch-price:hover, .ibe-sch-price:visited
                         { font-size:12px;font-weight:normal; vertical-align:bottom;text-decoration:none;color:#8B0305; text-align:right;}
.ibe-sch-hprice, .ibe-sch-hprice:hover, .ibe-sch-hprice:visited
                         { font-weight:bold; text-decoration:none;color:#8B0305; text-align:right;vertical-align:bottom;}      
.ibe-sch-verify-cover    {}

/* Step5 - book */

#booking_submit { background:transparent url(/fileadmin/images/buchen-button.gif) no-repeat top center; height: 22px; width: 73px; border: none; cursor: pointer; }



/* Step6 */

/* Top Offers */
.top-offer-single-odd-table, .top-offer-single-even-table { width:100%; padding:0px;margin:0px; /* border:1px solid #8B0305; */ background:#F0CC88;}
.top-offer-single-odd-table { background:#FCF2BE;}

.top-offer-single-name   { width:200px; padding:0px; margin:0px;font-size:11px; padding-left:6px;}
.top-offer-single-star   { width:75px; padding:0px; margin:0px;}
.top-offer-single-duration { width:46px; font-size:10px; padding:0px; margin:0px; }
.top-offer-single-rc     { width:165px; font-size:10px; padding:0px; margin:0px;}
.top-offer-single-price  { text-align:right; padding:0px; margin:0px; padding-right:6px;}

.offers-link { font-size:14px; font-weight:bold;}
.ibe-offers-link { font-size:14px; font-weight:bold;}
.top-offer-ad-cover { cursor:pointer;width:175px; padding:0px;margin:0px; border:1px solid #8B0305; background:#F0CC88; }
.top-offer-ad-title {
   background:#8B0305;
   color:#FCF2BE;
   font-size:14px;
   font-weight:bold;
   text-align:center;
   padding:4px;
   height:20px;
   }
.top-offer-ad-price {
   background:#8B0305;
   color:#FCF2BE;
   font-size:14px;
   font-weight:bold;
   text-align:center;
   height:20px;
   padding:4px;
   
/* Paginator */
.ibe-paginator {font-size:10px;}   
   }