﻿body 
{ 
	font-size: 10px; 
	font-family: Tahoma, Helvetica, sans-serif; 
	background-color: #f8f8ec; 
	margin: 0; 
	padding: 0; 
}
p {
	font-size:  10px; 
	font-family: Tahoma, Helvetica, sans-serif; 
	margin: 0px; 
	text-align: left;
	background-color: #f8f8ec;
}
th 
{
    font-weight: normal;
}
td, tr, table, tbody, th 
{ 
    margin: 0px;
    padding: 0px;
    border-style: none;
    border-width: 0px;
}
a 
{
    color: #38495e;
}
div 
{
	margin: 0px;
	padding: 0px;
}
input 
{
	font-size: 11px;
	font-family: Tahoma, Helvetica, sans-serif; 
	color: #201d18;
}
select 
{
	font-size: 11px;
	color: #201d18;
	font-family: Tahoma, Helvetica, sans-serif; 
}
.header1 
{
	font-family: Tahoma, Helvetica, sans-serif; 
	color: #201d18;
	padding: 6px 3px 0px 3px;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: bold;
	margin: 0px;
	background-color: #e0d8c1;
	height: 20px;
}
.header2 
{
	background-color: #e9e3d0; 
	color: #201d18;
	padding: 3px 3px 3px 3px;
	text-align:left;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}
.header3 
{
	color: #38495e;
	padding: 3px 3px 0px 3px;
	text-align:left;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}
.text 
{
	color:#38495e;
	font-size: 11px;
}
.price 
{
	color: #00365b;
	font-size: 14px;
	font-weight: bold;
}
.textinfo 
{
	font-size: 11px;
	color: #02253A;
	background-color: #f0e9d9;
}
.label 
{
	font-size: 11px;
	color: #02253A;
	background-color: #f0e9d9;
	padding-left: 5px;
	height: 20px;
}
.label span 
{
    margin-top: 2px;
}
.button1 a
{
    color: #000000;
	font-size: 10px;
	font-weight: bold;
	padding: 3px;
	text-decoration: none;
}
.button1 a:hover
{ 
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	padding: 3px;
	text-decoration: underline;
}
.button2 
{
	color: #38495e;
	font-size: 12px;
	font-weight: normal;
}
.button2:hover 
{
	color: #38495e;
	font-size: 12px;
	font-weight: normal;
}
.calendarIcon 
{
    background-image: url(img/calendar.gif);
    background-repeat:no-repeat;
}
.globusIcon 
{
    background-repeat:no-repeat;
}
img 
{
    border-width: 0px;
}
.segmentInfo 
{
    border: solid 1px #d1c9b1;
    background-color: #f8f8ec; 
}
.segmentInfo p 
{
    background-color: #f8f8ec; 
    font-size: 11px;
}
.mark 
{ 
    color: #ff0000 
}
#bookingSteps #steps .text 
{
    border-top: solid 4px #daceb4;
    border-bottom: solid 0px #ffffff;
}
#bookingSteps #steps .selected 
{
    border-top: solid 4px #a89575;
}
#clientLogo 
{
    display: none;
}
#clientLogo .logo 
{
}
.withBorderAfter 
{
    border-bottom: solid 2px #f8f8f0;
}
.tableBorder
{
    border-color: #e8e8e8;
}

/* 
========================
 =     Calendar       =
========================
*/

    .calendarPanel 
    {
        border: solid 1px #004080;
        width: auto;
        height: auto;
        background-color: #faf7e8;
        position: absolute;
    }
    .calTitle 
    {
        background-color: #e0d8c1;
        color: #000000;
        font-weight: bold;
        height: auto;
        padding-bottom: 2px;
    }
    .calDayHeader 
    {
        background-color: #e0d8c1;
        color: #000000;
        font-weight: bold;
        height: auto;
    }
    .calNextPrev 
    {
        background-color: #e0d8c1;
        color: #000000;
        font-weight: bold;
        text-decoration: none;
    }
    .calNextPrev:hover
    {
        color: #e0d8c1;
    }
    .calendar 
    {
        background-color: #f2f2e7;
    }
    .calToday 
    {
        font-weight: bold;
        background-color: #f2f3c8;
        border: solid 1px #e0d8c1;
    }
    .calWeekendDay 
    {
        background-color: #f2f3c8;
    }
    .calOtherMonthDay
    {
          background-color: #e5e4e3;
    }
    .calSelectedDay 
    {
        border: solid 1px #38528a;
        background-color: #38528a;
        color: #000000;
    }

/* 
=================================================================================== 
==                                  A I R                                        == 
=================================================================================== 
*/

/* 
========================
  =    Air Start     =
========================
*/
    
    /* === Button Search === */
    #airStartMain #buttonStart a 
    {
        display: block;
        background-image: url(img/btn_next.gif);
        width: 54px;
        height: 15px;
        background-repeat: no-repeat;
        text-align: center;
    }
    #airStartMain #buttonStart a span
    {
        display: none;
    }

/* 
========================
  =  Air PowerAvail   =
========================
*/   

    /* === Color of selected offer === */
    .selectedPG, #chosenOffer
    {
        background-color: #f5f1e7;
    }
    /* === Button book === */
    #ibePA #buttons .button1 a
    {
        background-image: url(img/btn_book_small.gif);
        background-repeat: no-repeat;
        cursor: pointer;
        display: block;
        width: 54px;
        height: 17px;
        background-color: Transparent;
    }
    #ibePA #buttons .button1 span
    {
        visibility: hidden;
    }
    /* === Button add to cart === */
    #ibePA #buttons .addToCart a
    {
        margin-top: 2px;
        background-image: url(img/btn_add_to_cart.gif);
        background-repeat: no-repeat;
        cursor: pointer;
        display: block;
        width: 57px;
        height: 17px;
        background-color: Transparent;
    }
    /* === Button back === */
    #powerAvailMain #powerAvailbuttonBack 
    {
	    float: left;
    }
    #powerAvailMain #powerAvailbuttonBack a
    {
        background-image: url(img/btn_back.gif);
        display: block;
        background-repeat: no-repeat;
        background-position: bottom;
        width: 52px;
        height: 21px;
    }
    #powerAvailMain #powerAvailbuttonBack a span
    {
        display: none;
    }
    /* === Button back to promotions === */
    #ibePA #buttons .buttonpromotion a
    {
        background-image: url(img/btn_back_to_promotions.gif);
        background-repeat: no-repeat;
        float: left;
        width: 150px;
        height: 22px;
        background-color: Transparent;
    }
    /* === New search button === */
    .poweravailRightButtons #buttonSection a
    {
         background-image: url(img/btn_search.gif);
         background-repeat: no-repeat;
         background-position: bottom;
         background-position: right;
         width: 65px;
         height: 22px;
         display: block;
    }
    .poweravailRightButtons #buttonSection a span
    {
        display: none;
    }


/* 
========================
 =  Air Avail Details =
========================
*/ 
    
    /* === Button Back == */
    #powerAvailDetails #powerAvailbuttonBack a 
    {
        background-image: url(img/btn_back.gif);
        background-repeat: no-repeat;
        background-position: bottom;
        background-position: left;
        width: 72px;
        height: 22px;
        display: block;
    }
    #powerAvailDetails #powerAvailbuttonBack a span
    {
        display: none;
    }
    /* === Button Rules Details == */
    #powerAvailDetails #powerAvailbuttonRulesDetails a
    {
        background-image: url(img/btn_details.gif);
        background-repeat: no-repeat;
        background-position: bottom;
        background-position: right;
        width: 104px;
        height: 22px;
        display: block;
    }
    #powerAvailDetails #powerAvailbuttonRulesDetails a span
    {
        display: none;
    }
    /* === Button Next == */
    #powerAvailDetails #powerAvailbuttonNext a
    {
        background-image: url(img/btn_book.gif);
        background-repeat: no-repeat;
        background-position: bottom;
        background-position: right;
        width: 87px;
        height: 22px;
        display: block;
    }
    #powerAvailDetails #powerAvailbuttonNext a span
    {
        display: none;
    }
    /* === Button Add To Cart == */
    #powerAvailDetails #powerAvailbuttonAddToCart a
    {
        background-image: url(img/btn_add_to_cart_big.gif);
        background-repeat: no-repeat;
        background-position: bottom;
        background-position: right;
        width: 80px;
        height: 22px;
        display: block;
        float: right;
    }
    #powerAvailDetails #powerAvailbuttonAddToCart a span
    {
        display: none;
    }

/* 
========================
 =  Air Rules Details =
========================
*/ 

    /* === Button Back === */
    #AirPricing #buttonSection #pricingbuttonBack a 
    {
        background-image: url(img/btn_back.gif);
        background-repeat:no-repeat;
        background-position: left;
        background-position: bottom;
        width: 62px;
        height: 21px;
        float: left;
        display: block;
    }
    #AirPricing #buttonSection #pricingbuttonBack a span
    {
        display: none;
    }
    #AirPricing #buttonSection #pricingbuttonNext a 
    {
        background-image: url(img/btn_book.gif);
        background-repeat:no-repeat;
        background-position: left;
        background-position: bottom;
        width: 89px;
        height: 21px;
        display: block;
    }
    #AirPricing #buttonSection #pricingbuttonNext a span
    {
        display: none;
    }
    #AirPricing #buttonSection #pricingbuttonRulesDetails a
    {
        background-image: url(img/btn_details.gif);
        background-repeat: no-repeat;
        background-position: left;
        background-position: bottom;
        width: 110px;
        height: 21px;
        display: block;
    }
    #AirPricing #buttonSection #pricingbuttonRulesDetails a span
    {
        display: none;
    }
    #AirPricing #buttonSection #pricingbuttonAddToCart a
    {
        background-image: url(img/btn_add_to_cart_big.gif);
        background-repeat: no-repeat;
        background-position: bottom;
        background-position: left;
        width: 80px;
        height: 22px;
        display: block;
    }
    #AirPricing #buttonSection #pricingbuttonAddToCart a span
    {
        display: none;
    }
    #AirPricing .header3
    {
        background-color: #e9e3d0;
    }
    #AirPricing .header2
    {
        background-color: Transparent;
    }

/* 
========================
 =  Air Rules Details =
========================
*/ 

    /* === Button back === */
    #rulesDetailsButtonBack a
    {
        background-image: url(img/btn_back.gif);
        background-repeat: no-repeat;
        background-position: bottom;
        background-position: left;
        display: block;
        width: 72px;
        height: 22px;
    }
    #rulesDetailsButtonBack a span
    {
        display: none;
    }
    /* === Button book === */
    #rulesDetailsButtonBook a
    {
        background-image: url(img/btn_book.gif);
        background-repeat: no-repeat;
        background-position: bottom;
        background-position: left;
        display: block;
        width: 90px;
        height: 22px;
        float: right;
    }
    #rulesDetailsButtonBook a span
    {
        display: none;
    }
    /* === Button add to cart === */
    #rulesDetailsButtonAddToCart a
    {
        background-image: url(img/btn_add_to_cart_big.gif);
        background-repeat: no-repeat;
        background-position: bottom;
        background-position: left;
        display: block;
        width: 90px;
        height: 22px;
        float: right;
    }
    #rulesDetailsButtonAddToCart a span
    {
        display: none;
    }
    
/* 
========================
 =Air Reservation Form=
========================
*/ 

    /* === New Label definition === */
    #AirBook .label,
    #AirSummary .label
    {
        background-color: Transparent;
        font-weight: bold;
        color: #3c4a5c;
    }
    /* === New Header definition === */
    #AirBook .header2,
    #AirSummary .header2
    {
        background-color: Transparent;
        border-bottom: solid 1px #e0d8c1;
    }
    #AirBook .header3,
    #AirSummary .header3
    {
        font-size: 11px;
        background-color: #e0d8c1;
    }
    /* === Right Info definition === */
    #AirBook .textinfo, 
    #AirSummary .textinfo
    {
        background-color: Transparent;
    }
    /* === Image with CVC Help === */
    #AirBook #CVCNumber a
    {
        background-repeat: no-repeat;
        background-position: left;
        height: 16px;
        display: block;
        background-image: url(img/icon_info.gif);
    }
    #AirBook #CVCNumber a span
    {
        vertical-align: bottom;
        margin-left: 20px;
    }
    /* === Button book === */
    #AirBook #buttonSection
    {
        float: none;
        clear: both;
        width: 100%;
        display: block;   
    }
    #AirBook #buttonSection #resformbuttonBook a
    {
        width: 94px;
        height: 30px;
        background-image: url(img/btn_book.gif);
        background-repeat: no-repeat;
        background-position: left;
        background-position: bottom;
        display: block;
        float: right;
    }
    #AirBook #buttonSection #resformbuttonBook a span 
    {
        display: none;
    }
  
/* 
========================
 =  Air Summary Form  =
========================
*/   

    #AirSummary #passenger .label, 
    #AirSummary #addressForm .label, 
    #AirSummary #taxId .label, 
    #AirSummary #paymentForm .label,
    #AirSummary #passenger .text, 
    #AirSummary #addressForm .text, 
    #AirSummary #taxId .text, 
    #AirSummary #paymentForm .text
    {
        border-bottom: solid 1px #e0d8c1;
    }
    /* === Summary Button Back === */
    #AirSummary #buttonSection #resformbuttonBack a 
    {
        background-image: url(img/btn_back.gif);
        background-repeat:no-repeat;
        background-position: left;
        background-position: bottom;
        width: 62px;
        height: 22px;
        float: left;
        display: block;
    }
    #AirSummary #buttonSection #resformbuttonBack a span
    {
        display: none;
    }
    /* === Confirmation Text === */
    #AirSummary #confirmText
    {
        border: solid 2px #e0d8c1;
    }
    /* === Summary Button Book === */
    #AirSummary #buttonSection #resformbuttonBook a 
    {
        background-image: url(img/btn_book.gif);
        background-repeat:no-repeat;
        background-position: right;
        background-position: bottom;
        width: 89px;
        height: 22px;
        float: right;
        display: block;
    }
    #AirSummary #buttonSection #resformbuttonBook a span
    {
        display: none;
    }
    /* === Summary Button Print === */
    #AirSummary #buttonSection #confirmButtonPrint a
    {
        background-image: url(img/btn_print.gif);
        background-repeat: no-repeat;
        width: 58px;
        height: 22px;
        display: block;
    }
    #AirSummary #buttonSection #confirmButtonPrint a span
    {
        display: none;
    }
    /* === Air Confirm Button Book Seats === */
    #AirSummary #buttonSection #confirmButtonBookSeat a
    {
        background-image: url(img/btn_book_seat.gif);
        background-repeat: no-repeat;
        width: 186px;
        height: 22px;
        display: block;
    }
    #AirSummary #buttonSection #confirmButtonBookSeat a span
    {
        display: none;
    }

/* 
========================
 =Air Flight not found=
========================
*/  
  
    /* === Button Back === */
    #FlightNotFound #errButtonBack a
    {
        width: 110px;
        height: 41px;
        background-repeat: no-repeat;
        background-image: url(img/btn_new_search.gif);
        background-position: top;
    }
    #FlightNotFound #errButtonBack a span
    {
        display: none;
    }
    /* === Button Search With Offsets === */
    #FlightNotFound #errButtonSearchWithOffset a
    {
        width: 110px;
        height: 41px;
        background-repeat: no-repeat;
        background-image: url(img/btn_search_with_offsets.gif);
        background-position: top;
    }
    #FlightNotFound #errButtonSearchWithOffset a span
    {
        display: none;
    }

/* 
========================
 =   Air Error Page   =
========================
*/
    #ErrorPage #errButtonBack a
    {
        background-image: url(img/btn_new_search.gif);
        background-repeat: no-repeat;
        background-position: top;
        background-position: left;
        width: 118px;
        height: 22px;
    }
    #ErrorPage #errButtonBack a span
    {
        display: none;
    }

/* 
========================
 = Air Rules Not Found=
========================
*/

    #RulesNotFound #errButtonBack a
    {
        width: 110px;
        height: 41px;
        background-repeat: no-repeat;
        background-image: url(img/btn_back.gif);
        background-position: top;
    }
    #RulesNotFound #errButtonBack a span
    {
        display: none;
    }

/* 
========================
 =    Air Seat Map    =
========================
*/

    #AirSummary #buttonSection #saveSeatmap a
    {
        background-image: url(img/btn_book.gif);
        background-repeat: no-repeat;
        width: 95px;
        height: 22px;
    }
    #AirSummary #buttonSection #saveSeatmap a span
    {
        display: none;
    }
    #AirSummary #buttonSection #seatmapBack a
    {
        background-image: url(img/btn_back.gif);
        background-repeat: no-repeat;
        width: 95px;
        height: 22px;
    }
    #AirSummary #buttonSection #seatmapBack a span
    {
        display: none;
    }
 
/* 
=================================================================================== 
==                               H  O  T  E  L                                   == 
=================================================================================== 
*/

/* 
========================
 =    Hotel Start     =
========================
*/

#hotelStartMain #ibe #paxRequests #roomsLabel
{
	padding-top: 26px!important;
	padding-top: 0px;
}

#hotelStartMain #ibe #paxRequests #roomsLabel .text
{
	float:left; 
	width:80px;
	padding-left:2px;
}


	
    #hotelStartMain #buttonStart a 
    {
        display: block;
        width: 54px;
        height: 15px;
        background-repeat: no-repeat;
        text-align: center;
    }
    #hotelStartMain #buttonStart a span
    {
        display: none;
    }
    
    
/* 
========================
 =    Hotel List      =
========================
*/
    .hotelListBody 
    {
        border-bottom: solid 1px #e8e8e8;
    }
    #hotelListSubHeader .header1 
    {
        background-color: #f8f8f0;
        color: #1d1918;
        font-size: 13px;
        font-weight: bold;
        float: left;
    }
    #ibePA .buttons .button1 a
    {
        background-repeat: no-repeat;
        cursor: pointer;
        display: block;
        width: 54px;
        height: 21px;
        background-color: Transparent;
        text-decoration: none;
    }
    #ibePA .buttons .button1 span
    {
         visibility: hidden;
    }
    #ibePA .buttons .addToCart a
    {
        margin-top: 2px;
        background-repeat: no-repeat;
        cursor: pointer;
        display: block;
        width: 57px;
        height: 17px;
        background-color: Transparent;
    }
    #ibePA .buttons .addToCart a span
    {
        visibility: hidden;
    }
    #hotelList #hotelListbuttonBack a
    {
        display: block;
        background-repeat: no-repeat;
        background-position: bottom;
        width: 52px;
        height: 21px;
        text-decoration: none;
    }
    #hotelList #hotelListbuttonBack a span
    {
        visibility: hidden;
    }
    .hotelListRightButtons .buttonSearch a
    {
         background-repeat: no-repeat;
         background-position: bottom;
         background-position: right;
         width: 65px;
         height: 22px;
         display: block;
         text-decoration: none;
    }
    .hotelListRightButtons .buttonSearch a span
    {
        visibility: hidden;
    }
    #hotelList .buttonNewSearch a
    {
         background-repeat: no-repeat;
         background-position: bottom;
         background-position: right;
         width: 115px;
         height: 22px;
         display: block;
         text-decoration: none;
    }
    #hotelList .buttonNewSearch a span
    {
        visibility: hidden;
    }
   
/* 
========================
 =    Hotel Book      =
========================
*/

    #HotelBook .header2, 
    #HotelConfirm .header2
    {
        padding-top: 8px;
        background-color: #f8f8f0;
        font-size: 13px;
        font-family: Tahoma;
        border-bottom: solid 1px #e0d8c1;
        float: none; 
        clear: both;
    } 
    #HotelBook .header3, 
    #HotelConfirm .header3
    {
        padding-left: 10px;
        padding-top: 1px;
        padding-bottom: 3px;
        font-size: 11px;
        background-color: #e0d8c1;
        float: none; 
        clear: both;
    }
    #HotelBook #ibeAB .text
    {
        color: #3c4a5c;
        font-size: 11px;
        font-family: Tahoma;
    }
    #HotelBook #ibeAB .label
    {
        background-color: #f8f8f0;
    }
    #HotelBook .inputs .input input
    {
        border: solid 1px #a5acb2;
    }
    #HotelBook #buttonSection #resformbuttonBook a
    {
        width: 94px;
        height: 30px;
        background-repeat: no-repeat;
        background-position: left;
        background-position: bottom;
        display: block;
        float: right;
    }

    #HotelBook #buttonSection #resformbuttonBook a span 
    {
        display: none;
    }
    
/* 
========================
 =   Hotel Confirm    =
========================
*/    
    
    #HotelConfirm #buttonSection #confirmButtonPrint a
    {
        background-repeat: no-repeat;
        width: 65px;
        height: 22px;
        display: block;
    }
    #HotelConfirm #buttonSection #confirmButtonPrint a span
    {
        display: none;
    }
    #HotelConfirm #passenger p,
    #HotelConfirm #addressForm p,
    #HotelConfirm #taxId p,
    #HotelConfirm #paymentForm p,
    #HotelConfirm #deliveryType p,
    #HotelConfirm .cancellationPrices p
    {
        border-bottom: solid 1px #e0d8c1;
    }
    #HotelConfirm #confirmText
    {
        border: solid 1px #e0d8c1;
        background-color: #f3f7fa;
        margin-bottom: 10px;
        margin-top: 10px;
    }
    #HotelConfirm .label
    {
        background-color: Transparent;
    }


/* 
=================================================================================== 
==                                  C  A  R                                      == 
=================================================================================== 
*/

/* 
========================
 =      Car Start     =
========================
*/

    #buttonStart a 
    {
        display: block;
        background-image:url(img/angebote_suchen.gif);
        width: 54px;
        height: 15px;
        background-repeat: no-repeat;
        text-align: center;
    }
    #buttonStart a span
    {
        display: none;
    }
    
/* 
========================
 =      Car List      =
========================
*/   
    
    .headeraddToCart a
    {   
        background-image: url(img/btn_show_cart.gif);
        background-repeat: no-repeat;
        cursor: pointer;
        display: block;
        width: 31px;
        height: 21px;
        background-color: Transparent;
    }
    .headeraddToCart a span
    {
	    display:none;    
    }
    #IbeCarList .buttons .button1 a
    {
        background-image: url(img/btn_book_small.gif);
        background-repeat: no-repeat;
        cursor: pointer;
        display: block;
        width: 54px;
        height: 21px;
        background-color: Transparent;
    }
    #IbeCarList .buttons .addToCart a
    {
        margin-top: 2px;
        background-image: url(img/btn_add_to_cart.gif);
        background-repeat: no-repeat;
        cursor: pointer;
        display: block;
        width: 80px;
        height: 17px;
        background-color: Transparent;
    }
    #IbeCarList .buttons .button1 a:hover
    {
        text-decoration: none;
    }
    #IbeCarList .buttons .button1 span
    {
        visibility: hidden;
    }
    #buttonSection #carAvaillButtonBack {
	    float: left;
    }
    #buttonSection #carAvaillButtonBack a
    {
        background-image: url(img/btn_back.gif);
        display: block;
        background-repeat: no-repeat;
        background-position: bottom;
        width: 52px;
        height: 21px;
    }
    #CarList #carAvaillButtonBack a span
    {
        display: none;
    }
    .carAvailRightButtons .buttonSearch a
    {
         background-image: url(img/btn_search.gif);
         background-repeat: no-repeat;
         background-position: bottom;
         background-position: right;
         width: 65px;
         height: 22px;
         display: block;
    }
    .carAvailRightButtons .buttonSearch a span
    {
        display: none;
    }
    
/* 
========================
 =     Car Book       =
========================
*/    
    
    #CarBook .header2, 
    #CarConfirm .header2
    {
        padding-top: 8px;
        background-color: #f8f8f0;
        font-size: 13px;
        border-bottom: solid 1px #e0d8c1;
        float: none; 
        clear: both;
    } 
    #CarBook .header3, 
    #CarConfirm .header3
    {
        padding-left: 10px;
        padding-top: 1px;
        padding-bottom: 3px;
        font-size: 11px;
        background-color: #e0d8c1;
        float: none; 
        clear: both;
    }
    #CarBook .label, 
    #CarConfirm .label
    {
        background-color: Transparent;
    }
    #CarBook .label span, 
    #CarConfirm .label span
    {
        float: right;
    }
    #CarBook .input input
    {
        width: 200px;
        border: solid 1px #a5acb2;
    }
    #CarBook .input select
    {
        width: 205px;
        border: solid 1px #a5acb2;
    }
    #CarBook .ccexpiration input
    {
        width: 65px;
    }
    #CarBook .errorText 
    {
        color: #ff0000;
        padding-left: 15px;
        background-image: url(img/arrow_error.gif);
        background-position: middle;
        background-position: left;
        background-repeat:no-repeat;
        font-size:  11px; 
	    font-family: Tahoma, Helvetica, sans-serif; 
    }
    #CarBook #buttonSection #resformbuttonBook a
    {
        width: 94px;
        height: 30px;
        background-image: url(img/btn_book.gif);
        background-repeat: no-repeat;
        background-position: left;
        background-position: bottom;
        display: block;
        float: right;
    }

    #CarBook #buttonSection #resformbuttonBook a span 
    {
        display: none;
    }

/* 
========================
 =    Car Confirm     =
========================
*/  

    #CarConfirm #passenger p,
    #CarConfirm #addressForm p,
    #CarConfirm #taxId p,
    #CarConfirm #paymentForm p,
    #CarConfirm #deliveryType p,
    #CarConfirm .cancellationPrices p
    {
        border-bottom: solid 1px #e0d8c1;
    }
    #CarConfirm #buttonSection #confirmButtonPrint
    {
        margin-top:10px;
        float: right;
    }
    #CarConfirm #buttonSection #confirmButtonPrint a
    {
        background-image: url(img/btn_print.gif);
        background-repeat: no-repeat;
        width: 60px;
        height: 22px;
        display: block;
    }
    #CarConfirm #buttonSection #confirmButtonPrint a span
    {
        display: none;
    }
    #CarConfirm #buttonSection #confirmButtonBack
    {
        margin-top:10px;
        float: left;
    }
    #CarConfirm #buttonSection #confirmButtonBack a
    {
        background-image: url(img/btn_new_search.gif);
        background-repeat: no-repeat;
        width: 110px;
        height: 22px;
        display: block;
    }
    #CarConfirm #buttonSection #confirmButtonBack a span
    {
        display: none;
    }
    #CarConfirm #confirmText
    {
        border: solid 1px #e0d8c1;
        background-color: #f3f7fa;
        margin-bottom: 10px;
        margin-top: 10px;
    }
    #CarConfirm #confirmText .text
    {
        padding: 6px;
    }

/* 
========================
 =   Car Not Found    =
========================
*/

    #CarNotFound #errButtonBack 
    {
        float: left;
        padding-left: 0px;
    }
    #CarNotFound #errButtonBack a
    {
        display: block;
        margin-top: 5px;
        width: 110px;
        height: 41px;
        background-repeat: no-repeat;
        background-image: url(img/btn_new_search.gif);
        background-position: top;
    }
    #CarNotFound #errButtonBack a span
    {
        display: none;
    }

#pop_kopf
{
     display: none;
}

#splashRefresh #ibe .img_refresh
{
     display: none;
}