/**
 * Searchbox Thomas Cook NL 
 */
#hotelOptionDefault {
    font-weight: normal; 
    padding: 10px;   
    display: none;
}

#hotelOptionDefault a {
    color: #006699;
    font-weight: bold;       
}    

.searchHoteloption {
    padding: 0 0 0 5px;    
}    

.inputBox {
    margin-top: 6px;    
}    

.vraContainer {
   /*padding-left: 15px;*/     
}    

.vraText {
    font-weight: normal;
    font-size: 10px;    
}

.checkVraBox {
    float: left;  
    text-align:center;
}

.checkVraBox1,
.checkVraBox2,
.checkVraBox3,
.checkVraBox4,
.checkVraBox0 {
    float: left;  
    text-align:center;
    cursor: pointer;
}
.checkVraBox1 {
}    
.checkVraBox2 {
}
.checkVraBox3 {
}
.checkVraBox4 {
}
.checkVraBox0 {
}    

.vraCheckbox1 {
    background: url(/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/singles.gif) no-repeat;
    height: 78px;
    width: 52px;
    margin-right: 2px;
}

.vraCheckbox2 {
    background: url(/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/freunde.gif) no-repeat;
    height: 78px;
    width: 52px;
    margin-right: 2px;
}

.vraCheckbox0 {
    background: url(/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/alle.gif) no-repeat;
    height: 78px;
    width: 52px;
    margin-right: 2px;
}

.vraCheckbox3 {
    background: url(/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/paare.gif) no-repeat;
    height: 78px;
    width: 52px;
    margin-right: 2px;
}

.vraCheckbox4 {
    background: url(/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/familie.gif) no-repeat;
    height: 78px;
    width: 52px;
}

.vraCheckbox1Active {
    background: url(/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/singles_aktiv.gif) no-repeat;
    height: 78px;
    width: 52px;
    margin-right: 2px;
}

.vraCheckbox2Active {
    background: url(/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/freunde_aktiv.gif) no-repeat;
    height: 78px;
    width: 52px;
    margin-right: 2px;
}

.vraCheckbox0Active {
    background: url(/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/alle_aktiv.gif) no-repeat;
    height: 78px;
    width: 52px;
    margin-right: 2px;
}

.vraCheckbox3Active {
    background: url(/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/paare_aktiv.gif) no-repeat;
    height: 78px;
    width: 52px;
    margin-right: 2px;
}

.vraCheckbox4Active {
    background: url(/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/familie_aktiv.gif) no-repeat;
    height: 78px;
    width: 52px;
}

#vraCheck1 {
}
#vraCheck2 {
}
#vraCheck3 {
}
#vraCheck4 {
}
#vraCheck0 {
} 

.vraCheckboxHover {
    background: transparent url(/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/checkbox_aktiv.png) no-repeat scroll 0pt;
}

.searchMain {
    background: url("/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/tcnl/qsm-lister-wrapper-bg.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    /*height: 907px;*/
    margin: 0;
    padding: 10px;
    width: 204px;    
}

.searchMain h3 {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #0099CC;
    color: #0099CC;
    font-size: 15px;
    font-weight: bold;
    margin: 0 0 7px;
    padding :0 0 7px;
    line-height: 14px;
}

.searchMiddle {
}

/*
 * searchwrapper
 */
.searchWrapper {
    background: url("/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/tcnl/qsm-lister-form-bg-v2.gif") no-repeat scroll 0 0 transparent;
    height: 892px;
    margin: 0;
    overflow: hidden;
    padding: 0 0;
    width: 204px;
}

.searchWrapper fieldset {
	background-image: url("/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/qsm-lister-fieldset-bg.gif");
	background-repeat: repeat-x;
	background-position: 0 100%;
    border: none;
    margin: 0 1px;
    padding: 0 10px 10px;
    position: relative;
    width: 182px;
}

.searchWrapper p {
    margin: 0;
    padding: 0;
}

.searchWrapper label.fieldset {
    clear: both;
    color: #0099CC;
    display: block;
    font-weight: bold;
    margin: 5px 0 2px;
}

.searchWrapper input.calendar {
    background:url("/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/tcnl/qsm-input-calendar-bg.gif") no-repeat scroll 100% 50% transparent;
}

.searchWrapper input, 
.searchWrapper select {
    font-size: 11px;
    margin: 0;
    padding: 0;
    width: 100%;
}

/*
 * searchwrapper pricegrid
 */

.searchMainPricegrid {
    background: url("/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/tcnl/qsm-lister-wrapper-bg-pricegrid.jpg") no-repeat scroll 0 0 transparent;
    height: 494px;
    /*margin-bottom: 15px;*/
}

.searchWrapperPricegrid2 {
    background: url("/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/tcnl/qsm-pricegrid-bg-v2.gif") no-repeat scroll 0 0 transparent;
    /*margin: 0 0 10px 0;*/
    height: 428px;
}

#idSearchPricegrid .qsmPricegrid {
	margin: 0 1px;
	padding: 0 0 10px 10px;
}

.searchWrapperPricegrid {
	background-image: url("/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/qsm-lister-fieldset-bg.gif");
    background-repeat: repeat-x;
    background-position: 0 100%;
    margin: 0 0 14px 0;
    overflow: hidden;
    padding: 0 0;
    width: 716px;
}

.searchWrapperPricegrid h3 {
    font-size: 16px;
    font-weight: normal;
    padding: 0 0 0 10px;
    margin-bottom: 5px;
}

.searchWrapperPricegrid fieldset {
    border: none;
    margin: 0 1px;
    padding: 0 17px 4px 10px;
    position: relative;
}

.searchWrapperPricegrid fieldset.childItem {
    padding: 0 0 4px 0 !important;
}

.searchWrapperPricegrid fieldset.dateFrom {
    width: 178px !important;
}

.searchWrapperPricegrid fieldset.travelDuration {
    width: 178px !important;
}

.searchWrapperPricegrid fieldset.hotelType {
    width: 180px !important;
    padding: 0 10px 4px 0 !important;
}

.searchWrapperPricegrid fieldset.hotelType label,
.searchWrapperPricegrid fieldset.dateFrom label,
.searchWrapperPricegrid fieldset.travelDuration label {
    margin: 5px 0 3px !important;
}

.searchWrapperPricegrid .childItem select {
    width: 50px !important;
}

.searchWrapperPricegrid p {
    margin: 0;
    padding: 0;
}

.searchWrapperPricegrid label {
    clear: both;
    color: #0099CC;
    display: block;
    font-weight: bold;
    margin: 5px 0 3px !important;
}

.searchWrapperPricegrid input, 
.searchWrapperPricegrid select {
    font-size: 11px;
    margin: 0;
    padding: 0;
    width: 100%;
}

.searchWrapperPricegrid .back {
	display: block;
	float: left;
    width: 50px;
    height: 20px;
    line-height: 18px;
    color: #2ca9d5;
    background-color: #F1F1F1;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}

.searchWrapperPricegrid .back:hover {
	color: #fff;
    background-color: #2CAAD5;
}

.searchWrapperPricegrid .forward {
	display: block;
	float: left;
    width: 50px;
    height: 20px;
    line-height: 18px;
    color: #2ca9d5;
    background-color: #F1F1F1;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}

.searchWrapperPricegrid .forward:hover {
	color: #fff;
    background-color: #2CAAD5;
}

.searchWrapperPricegrid .info {
	display: block;
	float: left;
    width: 117px;
    height: 18px;
    line-height: 16px;
    border: 1px solid #6dc0e0;
    background-color: #fff;
    font-size: 13px;
}

.searchWrapperPricegrid .slider {
    vertical-align: middle;
}

.searchWrapperPricegrid .slider span {
    text-align:center;
}

.searchWrapperPricegrid .slider a {
	float: left;
}

.searchWrapperPricegrid .slider img {
    border: medium none;
}

#idQSMPricegrid fieldset.amountAdults {
	width: 188px;
    padding-left: 2px; 
}

#idQSMPricegrid span.amountAdults {
	float: right;
	display: block;
    width: 93px;
    
}

#sliderTravelDurationPricegrid {
    /*margin-left: 0;*/
}

#idSearchPricegrid div.travelDuration {
    color: #666666;
    float: left;
    font-size: 11px;
    width: 180px;
}

#idSearchPricegrid div.travelDuration span {
    color: #666666;
    float: right;
    font-size: 10px;
    line-height: normal;
    margin: 8px 0 0;
}

.searchBoxRow {
	/*height: 55px;*/
}

fieldset.completed  {
    background: url("/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/tcnl/qsm-lister-fieldset-completed-bg.gif") repeat-x scroll 0 100% transparent;
}

.searchEnd {
}

.searchBoxTravelTarget {
    display: none:
    padding: 2px 0 2px 7px;    
}

/**
 * Travel data section
 */
.searchBoxTravelData {
}

.searchBoxTravelDataInner {
    margin-top: 5px;    
}

.searchBoxTravelData .numAdults {
	float: left;
	height: 18px;
	padding-bottom: 6px;
	width: 97px;
}

.searchBoxHotel { 
}

.searchBudgetBox {
    padding: 0 0 10px 10px;
}

.searchHlBtn {
    float: left;
    width: 250px;
}

.searchHlArrowDown {
    float: left;
    background-image: url('/kunden_parameter/thomascook_nl/ibe_v3/img/neu/pfeilklein_unten.gif');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 20px;
    width: 20px;
    cursor: pointer;
}

.searchHlArrowUp {
    float: left;
    background-image: url('/kunden_parameter/thomascook_nl/ibe_v3/img/neu/pfeilklein_oben.gif');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 20px;
    width: 20px;
    cursor: pointer;
}

.searchHlArrowNo {
    float: left;
    display: none;
}

.searchBoxHl {
    background-image: url('/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/btn_info.gif');
    background-repeat: no-repeat;
    background-position: 75px 6px;
    font-size: 14px;  
    margin-bottom: 5px; 
    padding: 5px 0 0 5px; 
}    

.searchBoxHlHotelOpt {
    font-family: Verdana;
    font-size: 14px;
    margin-bottom: 10px;
    font-weight: bold;    
}

.searchTravelTarget1 {
    margin-top: 5px;
    width:442px;    
}

.searchTravelTargetLabel {
    float: left;    
    height: 22px;
    line-height: 22px;    
    margin-top: 2px;
    padding-right: 5px;
    font-weight: bold;
    font-size: 12px;
    color: #006699;
}

.searchTravelTargetLabelFlight {
    width: 85px; 
    float: left;
    height: 22px;
    line-height: 22px;
    padding-left: 2px;
}

.searchTravelTargetInput1 {
    height: 20px;
    float: left;
    width: 260px;
    position: relative;
}

.searchTravelTargetInput1 input {
    height: 14px;
    float: left;
    /*width: 260px;*/
    font-size: 11px;
}

.searchTravelTargetInput {
    height: 18px;
    float: left;
    padding:2px 0 0 2px;
    position: relative;
}    
.searchTravelTargetInput input {
    height: 14px;
    float: left;    
}
.searchTravelTargetInput_sd {
    background: url('/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/eingabe_flughafen.gif') no-repeat 0 0;     
    height: 18px;
    float: left;
    width: 243px; 
    padding: 2px 0 0 4px;  
    position: relative;   
}    
.searchTravelTargetInput_sd input {
    height: 14px;
    float: left;
    width: 233px;    
    border: 0 none;
    margin: 0; 
    font-size: 11px;
    color :#666666; 
    font-weight: normal;   
}

.searchTravelTargetBtn1 {
    float: left;
    width: 26px;
    height: 22px;
    background-image: url('/kunden_parameter/thomascook_nl/ibe_v3/img/neu/welt.gif');
    background-position: 4px 0;
    background-repeat: no-repeat;
    cursor: pointer;
    display: none;
}

.searchTravelTargetBtn2 {
    float: left;
    width: 26px;
    height: 22px;
    background-image: url('/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/btn_flughafen.gif');
    background-repeat: no-repeat;
    cursor: pointer;
    font-weight: normal;
}

.searchHotelHl {
    font-size: 12px;
    margin-bottom: 10px;
    margin-top: 5px;
    height: 40px;
}

.searchHotelRatImg0 {
    width: 0px;
    height: 75px;
    float: left;
}

.searchHotelRatImg0Hover {
    width: 0px;
    height: 83px;
    float: left;
}

.searchHotelRatImg1 {
    width: 58px;
    height: 83px;
    float: left;
    background-image: url('/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/single.jpg');
    cursor: pointer;
    margin-left: 1px;
}

.searchHotelRatImg1Hover {
    width: 58px;
    height: 83px;
    float: left;    
    background-image: url('/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/single.jpg');
    cursor: pointer;
    margin-left: 1px;
}

.searchHotelRatImg2 {
    width: 83px;
    height: 83px;
    float: left;
    background-image: url('/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/freunde.jpg');
    cursor: pointer;
}

.searchHotelRatImg2Hover {
    width: 83px;
    height: 83px;
    float: left;    
    background-image: url('/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/freunde.jpg');
    cursor: pointer;
}

.searchHotelRatImg3 {
    width: 76px;
    height: 83px;
    float: left;
    background-image: url('/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/paar.jpg');
    cursor: pointer;
}

.searchHotelRatImg3Hover {
    width: 76px;
    height: 83px;
    float: left;    
    background-image: url('/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/paar.jpg');
    cursor: pointer;
}

.searchHotelRatImg4 {
    width: 65px;
    height: 83px;
    float: left;
    background-image: url('/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/familie.jpg');
    cursor: pointer;
}

.searchHotelRatImg4Hover {
    width: 65px;
    height: 83px;
    float: left;    
    background-image: url('/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/familie.jpg');
    cursor: pointer;
}

.searchRoomsLabel,
.searchBoardLabel {
    float: left;
    font-weight: bold;
    width: 100px;   
    padding-top: 3px; 
}

.searchBoardLabel2 {
    float: left;
    font-weight: bold;
    width: 125px;
    margin-top: 6px;
}

/* --- Stars Rating --------------------------------------------------------- */
.searchStarsRatingBar {
    border-color: #808080 #CECECE #CECECE #808080;
    border-style: solid;
    border-width: 1px;
    height: 18px;
    width: 162px;
}

#searchStarsMinus {
    background-image: url('/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/rating-minus-sprite.gif');
    background-repeat: no-repeat;
    background-position: 0 0;
    cursor: pointer;
    float: left;
    height: 18px;
    width: 18px;
}

#searchStarsPlus {
    background-image: url('/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/rating-plus-sprite.gif');
    background-repeat: no-repeat;
    background-position: 0 0;
    cursor: pointer;
    float: left;
    height: 18px;
    width: 18px;
}

.searchStarsStars {
    border-top: 1px solid #404040;
    float: left;
    padding: 1px 0 0 15px;
    width: 111px;
}

.searchStarsChecked {
    background-image: url('/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/stern_aktiv.gif');
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 18px;
    margin-right: 1px;
    width: 18px;
}

.searchStarsUnchecked {
    background-image: url('/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/stern.gif');
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 18px;
    margin-right: 1px;
    width: 18px;
}

/* --- Hoteldetails --------------------------------------------------------- */
.hotelDetailsContainer { 
	padding: 3px 0 0 1px;
}

.hotelDetailsContainerDisabled { 
    position:absolute;
    left:4px;
    top:25px;
    width:277px;
    height:50px;
    cursor:default;
    z-index:10;
    opacity:0.6;
    background-color:#D4DFE9;
    display:none;
}

.hotelDetailsHeader { 
    height:18px; 
    border-bottom:1px dashed #FFF; 
    margin:0 0 5px 0; 
    text-align:center; 
    font-weight:bold; 
}

.hotelDetailsCol1 { 
    width:145px; 
    margin-top: 6px;
    height: 120px;
}

.hotelDetailsCol2 { 
    width:125px; 
}

.hotelDetailsCol1 
{ 
	float:left; 
}

.hotelDetailsCol2 {
	float:right;
}

.hotelDetailsRow {
	clear: both;
	height:14px;
    padding-top: 7px;
}

* html .hotelDetailsRow {
	/* IE6 hack */
    padding-top: 0;
}

.hotelDetailsRow input {
	cursor: pointer;
	float: left;
    width: 13px;
}

.hotelDetailsRow label {
	color: #0099CC;
	cursor: pointer;
    padding-left: 7px;
}

.hotelDetailsTxt,
.hotelDetailsTxtHover {
    float:left;
    font-weight: normal;
    line-height:19px;
}

/* -------------------------------------------------------------------------- */
.searchBoard {
    float: left;
}

.searchHotel {
    position: absolute;
    left: 0px;
    top: 200px;
    width: 300px;
    background-color: #000;
    z-index: 10;  
}

.searchLabelHoliDays {
    font-size: 10px;
    font-weight: normal;
    color: #006699;
    font-family: Verdana;
    padding:12px 10px 2px;
}    

.searchBoardHoliDay {
    font-size: 10px;
    font-weight: normal;
    color: #006699;
    font-family: Verdana;
    padding:0px 10px 12px;    
}    

#idSearchHolidays {
    width: 140px;
    font-size: 10px;
    font-weight: normal;
    color: #006699;
    font-family: Verdana;
}

#idSearchHolidaysContent {
    color: #000;    
}

#idSearchHolidaysContent,
#idSearchRoomsContent,
#idSearchBoardContent {
    display: none;
    position: relative;
    z-index: 10000;
}

.searchSelBox {
    background-color: #FFF;
    margin-top: 3px;
    position: absolute;
    left: 0px;
    top: 0px;
    border: 1px solid #000;
    width: 180px;
}

.searchSelRadio {
    float: left;
    width: 25px;
    padding: 4px 0 0 5px;
    height: 16px;
}

.searchSelValue {
    float: left;
    width: 120px;
    line-height: 20px;
    height: 20px;
    cursor: pointer;
}

.searchSelValueClose {
    float: left;
    width: 130px;
    line-height: 20px;
    height: 20px;
    cursor: pointer;
}

.searchSelBoxClose {
    float: left;
    cursor: pointer;
    background-image: url('/kunden_parameter/thomascook_nl/ibe_v3/img/neu/schliessen.gif');
    background-repeat: no-repeat;
    background-position: 0 2px;
    width: 18px;
    height: 18px;
}

.searchOptionsLayer {
    background-image: url('/kunden_parameter/thomascook_nl/ibe_v3/img/neu/searchOptionsLayer.gif');
    background-repeat: no-repeat;
    width: 260px;
    height: 90px;
    position: absolute;
    top: 0px;
    left: 0px;
    opacity: 0.85;
    filter: alpha(opacity=85);
    cursor: pointer;
}

.searchSelContent {

}

.searchHotelRatingImages {
    margin-bottom: 15px;
    height: 83px;
}

#idCalTo,
#idCalFrom,
#idCalFromPricegrid,
#idCalToPricegrid {
    background: url("/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/tcnl/qsm-input-calendar-bg.gif") no-repeat scroll 100% 50% transparent;
}

#idCalFromPricegrid,
#idCalToPricegrid {
    width: 174px;
}

/* --- Ablughafen ----------------------------------------------------------- */
.airportContainer {
    float:left;
    width:246px;
    padding-top:5px;
}
.airportHeader {
    float:left;
    width:90px;
    font-weight:bold;
    padding:2px 0 0 0;
}
/* --- Airport (Alternativ) ----------------------------------------------- */
#AirportIdForCbox {
    width:750px;
    border:0px solid #F00;
    z-index:11000;     
}
#airportAltContainer {
    width:750px;
    border:0px solid #F00;
    z-index:11000;     
    display: none;
}
#ttBoxAirportTop {
    width: 750px;
    height: 46px; 
    /*position: relative;*/   
    background: url(/kunden_parameter/thomascook_nl/ibe_v3/images/overlay/airports/head_airport.png) no-repeat;
}
.ttBoxAirportHeader {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;  
    float: left;  
    padding-top: 25px;   
    padding-left: 10px; 
}
.ttBoxAirportPlane {
    float: left;
    width: 22px;
    height: 20px;
    padding-top: 26px;
    padding-left: 26px;
}
.ttBoxAirportContent {
    width: 750px;
    margin: 0;
    padding: 0;
    background: url(/kunden_parameter/thomascook_nl/ibe_v3/images/overlay/airports/middle_airport.png) repeat-y;
}
.airportAltCloseButton {
    float: right;
    width: 99px;
    height: 22px;
    padding-top: 13px;
    padding-right: 11px;
    cursor: pointer;
}

.ttBoxAirportFoot {
    width: 750px;
    height: 35px;    
    background: url(/kunden_parameter/thomascook_nl/ibe_v3/images/overlay/airports/end_airport.png) no-repeat;
}
#ttBoxAirportGermany {
    width: 360px;
    float: left;
    overflow: hidden; 
}
#ttBoxAirportForeign {
    width: 350px;
    float: left;
    overflow: hidden; 
}
.ttBoxAirportSubHead {
    font-weight: bold;
    font-size: 11px;
    color: #006699;
    height: 20px;
    line-height: 20px;
    width: 90%;
    border-bottom: 1px solid  #006699;
    margin-bottom: 5px;
}
.ttBoxAirportGroups {
    padding: 10px 0;
}
.ttBoxAirportGroupLabel {     
    height: 22px;
    line-height: 22px;
    font-weight: bold;
    font-size: 11px;
    color: #006699;    
    float: left;
}
#ttBoxAirportGroupElements {
    float: left; 
    height: 22px;
    line-height: 22px;   
}
.ttAirportGroupRow {
    cursor: pointer; 
    height: 22px;
    line-height: 22px;
    padding-left: 10px;
    width: 56px;
    float: left;     
}
.ttAirportGroupRowLabel, 
.ttAirportGroupRowLabelHover, 
.ttAirportGroupRowLabelClick {
    height: 22px;
    line-height: 22px; 
    color: #000000;
    padding-left: 22px;    
    font-size: 11px;
    font-weight: normal;     
    overflow: hidden; 
}
.ttAirportGroupRowLabel {
    background: url(/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/radio.png) no-repeat 2px 0;
    background-color: transparent;
}
.ttAirportGroupRowLabelHover { 
    background: url(/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/radio.png) no-repeat 2px 0;
    background-color: #b9def9;      
}
.ttAirportGroupRowLabelClick { 
    background: url(/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/radio_aktiv.png) no-repeat 2px 0;
    background-color: transparent;
    font-weight: bold;
}
.airportAltContentCol1,
.airportAltContentCol3,
.airportAltContentCol4 {
    float: left;
    width: 175px;
}
.airportAltContentCol2 {
    float: left;
    width: 185px;
}

.airportAltHeader {
    height:17px;
    border:1px solid #999;
    padding:5px; 
    border-bottom: 2px solid #0079c1;
    z-index:150;
    font-weight: bold;
    font-size: 12px;
}
.ttBoxAirportFooterTxt {
    margin-top: 30px;
    padding-left: 5px;
    color:#006699;
    font-size: 11px;
    font-weight: bold;
}
.airportAltFooter {
    padding:5px;     
    overflow:hidden;    
}
.airportAltFooterTxt {       
    margin-top:3px;
    color:#006699;
    font-size: 11px;
}
.airportAltHeadTxt {
    float:left; 
    width:200px;
    font-weight:bold;
    padding-top:2px;
    color: #006699;
    font-size: 12px;    
}

.airportAltCloseButton2,
.airportAltCloseButton_sd {
    cursor: pointer;
    width: 177px;
    height: 22px; 
    float: right; 
    margin-top: 1px;
    margin-right: 13px;
}
.ttBoxAirportInner {
    padding: 10px 20px;
    margin: 0;  
}
.airportAltRow {         
    cursor:pointer; 
    height: 22px;
    line-height: 22px;
}
.airportAltRowMiddle,
.airportAltRowMiddleHover,
.airportAltRowMiddleClick {
    float:left;      
    height: 22px;
    line-height: 22px; 
    color:#000000;
    padding-left: 22px;    
    font-size: 11px;
    font-weight: normal;
    width: 148px;
    overflow: hidden;
}
.airportAltRowMiddle {
    background: url(/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/radio.png) no-repeat 2px 0;
    background-color: transparent;
}
.airportAltRowMiddleHover { 
    background: url(/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/radio.png) no-repeat 2px 0;
    background-color: #b9def9;      
}
.airportAltRowMiddleClick { 
    background: url(/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/radio_aktiv.png) no-repeat 2px 0;
    background-color: transparent;
    font-weight: bold;
}

/* --- Slider dauer --------------------------------------------------------- */
.sliderDauerSpacerTop { 
    height:4px; 
}
.sliderDauerHead { 
    float: left; 
    width: 83px;    
    height: 22px;
    line-height: 22px;
    margin-top: 9px;
    padding-left: 3px;
   
}
.sliderDauerContainer { 
    float:left; 
    width:190px; 
    background:url(/kunden_parameter/thomascook_nl/ibe_v3/images/slider/bar.gif) no-repeat 0 12px;
}
.sliderDauerTxt { 
    float:right; 
    margin: 6px 60px 5px 0; 
}
.sliderDauerTxt_sd {
    margin: 6px 0 5px 58px; 
    font-weight: bold;
}

/*
 * --- Slider rating filter --------------------------------------------------------- 
 */
#sliderRatingFilter {
	font-family: inherit;
}

#ratingFilterScale ul {
    margin: 3px 0 0 8px;
    padding: 0;
    width: 174px; 
}

#ratingFilterScale ul li {
    list-style-type: none;
    float: left;
    width: 41.5px;
    color: #AFAFAF; 
    margin: 0 0 0 0;
    border-left: 1px solid #AFAFAF;
    overflow: hidden;
    height: 4px;
}

#ratingFilterScale ul li.last {
    border-right: 1px solid #AFAFAF;
}

#ratingFilterLabel {
    margin: 0;
    padding: 0;
    width: 100%;
}

#ratingFilterLabel span {
    display: block;
    color: #666666;
    font-size: 10px;
    position: relative;
    float: left;
}

#ratingLabel2 {
    left: 9px;
}
#ratingLabel3 {
    left: 14px;
}
#ratingLabel4 {
    left: 20px;
}
#ratingLabel5 {
    left: 26px;
}

/* 
 * --- travel data ------------------------------------------------------------- 
 */
.adultsContainer {
    float:right;
    width:190px;    
}
.adultsHeader {
    float:left;
    width: 150px;   
    line-height:17px;
    margin-right: 2px;
    margin-top: 3px;
    padding-right: 3px;
    padding-left:2px;  
}
.adultsHeader_sd {
    float:left;
    width:75px; 
    line-height:17px;   
    margin-top: 3px;
}
.adultsContent {
    float:right;
    width:115px;    
}

.searchBoxTravelData .numAdults a {
	background: url("/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/tcnl/adult-normal.gif") no-repeat scroll 0 0 transparent;
	color: #666666;
	float: left;
	font-size: 11px;
	height: 17px;
	margin-right: 3px;
	outline: medium none;
	padding: 1px 0 0;
	text-align: center;
	text-decoration: none;
	width: 19px;
}

.searchBoxTravelData .numAdults a:hover {
    background: url("/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/tcnl/adult-hover.gif") no-repeat scroll 0 0 transparent;
}

.searchBoxTravelData .numAdults a.active {
	background: url("/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/tcnl/adult-active.gif") no-repeat scroll 0 0 transparent;
	color: #fff;
}

.searchBoxTravelData span {
    color: #666666;
}

.searchBoxTravelData .childItem {
	float: left;
	width: 60px;
}

.searchBoxTravelData .childItem select {
    width: 55px;
}

.searchBoxTravelData .childItem label {
    margin: 0px;
}

/* --- Kinder --------------------------------------------------------------- */
.childsContainer {
    float:right;
    padding-right: 5px;
    position: relative;
    font-weight: normal;
    width: 50px;
    height: 50px;
    
}
.childsContainer_sd {
    float: left;
    padding: 0 5px;
    position: relative;
    font-weight: normal;
    width: 50px;
    height: 50px;
    
}
.childsButton { 
    cursor:pointer;
    text-decoration: underline;
}
.childsTxt {
    font-size: 9px;
    font-weight:bold;
    color: #006699;
}
.childsHeadTxt {
    float:left; 
    font-size: 11px;
    color: #006699;
    font-weight:bold;
    padding-top:2px;
}
.childsCloseButton,
.childsCloseButtonHover { 
    float:right; 
    width:12px; 
    height:11px; 
    
    cursor:pointer;
    background:url(/kunden_parameter/thomascook_nl/ibe_v3/images/schliessen.gif) no-repeat 0 0;
}
.childsCloseButtonHover { 
    background:url(/kunden_parameter/thomascook_nl/ibe_v3/images/schliessen.gif) no-repeat 0 0;
}

.childsCloseButton2,
.childsCloseButton2Hover {
    float:right;
    width: 95px;
    height:16px;
    cursor:pointer;
    background:url(/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/pfeil_kl_rechts.gif) no-repeat 85px 3px;
    color: #006699;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}

.childTxt {
    float: left;
    color: #006699;
    font-size: 11px;  
    width: 55px;
    padding-top: 2px;   
}    
.childComboBox {
    float: left;
}    
.childComboBox select {
    width: 95px;
    color: #000000;
    font-size: 11px;    
}

.childsContent {
    position:absolute;
    top:292px;
    left:224px;
    width:193px;
    background:transparent;
    background:url(/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/rahmen_kinder_trans.png) no-repeat 0 0;
    z-index:40000;
    display: none;    
}
.childsContent_sd {
    position: absolute;     
    width:193px;
    background:transparent;
    background:url(/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/rahmen_kinder_trans.png) no-repeat 0 0;
    z-index:40000;
    display: none;    
}

.childsContentInner {    
    border: 1px solid #006699;
    background-color: #ffffff;   
    margin:10px;  
}    

.childsHeader { 
    padding:2px; 
    background-color: #ffffff;
    font-size: 12px;
}
.childsFooter {
    overflow:hidden;
}
.childsContentRa {
    overflow:hidden;
    padding: 1px 5px 5px 5px; 
}

/* --- Dreamreader ---------------------------------------------------------- */
#input_DESTINATION,
#input_HOTELNAMES,
#input_DEPAIRPORT {
    border: 1px solid #999;
    color: #666666;
    background:#FFF;
    font-weight: normal;
    font-size: 11px;
}
#input_DEPAIRPORT,
#input_HOTELNAMES {
    border:1px solid #9fb5ca;
    color: #006699;
    margin: 0px; 
    /*width: 230px;*/
    padding-left:5px;
}
#input_DEPAIRPORT {
    border:0px solid #ffffff;
    color: #666666;
}    

#div_suggest_HOTELNAMES {
    margin-top:4px;     
}
#div_suggest_DESTINATION {
    border-left: 1px solid #C2C9CF;    
    border-right: 1px solid #C2C9CF;
    border-bottom: 1px solid #C2C9CF;
    position: absolute;
    left: 2px;
    top: 21px;
    height: 205px !important;
    background: #FFFFFF !important;
}
#div_suggest_DESTINATION_SD {
    border-left: 1px solid #C2C9CF;    
    border-right: 1px solid #C2C9CF;
    border-bottom: 1px solid #C2C9CF;
    position: absolute;
    left: 20px;
    top: 20px; 
    height: 205px !important; 
    background: #FFFFFF !important;   
}
#div_suggest_DEPAIRPORT {
    border-left: 1px solid #C2C9CF;    
    border-right: 1px solid #C2C9CF;
    border-bottom: 1px solid #C2C9CF;
    position: absolute;
    left: 2px;
    top: 20px; 
    height: 205px !important; 
    background: #FFFFFF !important;       
}
#div_suggest_DEPAIRPORT_SD {
    border-left: 1px solid #C2C9CF;    
    border-right: 1px solid #C2C9CF;
    border-bottom: 1px solid #C2C9CF;
    position: absolute;
    left: 2px;
    top: 20px; 
    height: 205px !important; 
    background: #FFFFFF !important;   
}

/* Overlay Search Dialog */
#ttCboxSearchDialog {
    width: 542px;    
    font-size: 11px;
    font-weight: normal;
    color: #006699;
    overflow: visible;    
}
#ttCboxSearchDialogTop {
    width: 542px;
    height: 46px;    
    background: url(/kunden_parameter/thomascook_nl/ibe_v3/images/overlay/searchDialog/head_basisdaten.png) no-repeat;
}
#ttCboxSearchDialogClose {
    cursor: pointer;
    width: 99px;
    height: 22px; 
    float: right; 
    margin-top: 13px;
    margin-right: 12px;   
}
.ttCboxSearchDialogContent {
    width: 542px;
    margin: 0;
    padding: 0;
    background: url(/kunden_parameter/thomascook_nl/ibe_v3/images/overlay/searchDialog/middle_basisdaten.png) repeat-y;
}
.ttCboxSearchDialogFoot {
    width: 542px;
    height: 34px;    
    background: url(/kunden_parameter/thomascook_nl/ibe_v3/images/overlay/searchDialog/end_basisdaten.png) no-repeat;
}
#ttCboxSearchDialogSubmit1, 
#ttCboxSearchDialogSubmit2 {
    cursor: pointer;
    width: 99px;
    height: 22px; 
    float: right; 
    margin-top: 1px;
    margin-right: 12px;   
}
#ttCboxSearchDialogSubTop {
    width: 542px;
    height: 23px;    
    background: url(/kunden_parameter/thomascook_nl/ibe_v3/images/overlay/searchDialog/top_basisdaten.png) no-repeat;
}
.ttCboxInner {
    padding: 10px 24px;
    margin: 0;
}
.ttCboxInner2 {
    padding: 2px 24px;
    margin: 0;
}
.ttCboxHeader {
    font-size: 14px;
    font-weight: bold;
    color: white;    
    padding-top: 25px;
    padding-left: 23px;
}
.ttsdContainer {
    margin-top: 15px;
}
.ttsdContainer2 {
    padding-top: 10px;
}
.ttsdHeader {
    font-weight: bold;    
}
.ttsdIndent {
    width: 440px;
    margin-top: 3px;
    margin-left: 17px; 
}
.ttsdCalHeadline {
    height: 19px;
    line-height: 19px;
}
#ttsdCalHeadlineFrom,
#ttsdCalHeadlineTo {
    /*float: left;*/
    width: 140px;    
}

.ttsdCalInputFrom {
    background: url(/kunden_parameter/thomascook_nl/ibe_v3/images/calendar/eingabe_kalender.gif) no-repeat; 
    /*float:left;*/     
    padding: 2px 0px 0px 8px;
    width: 132px;       
    height: 18px;     
    margin: 0; 
}
.ttsdCalInputTo { 
    background: url(/kunden_parameter/thomascook_nl/ibe_v3/images/calendar/eingabe_kalender.gif) no-repeat; 
    float:left; 
    padding: 2px 0px 0px 8px;    
    width: 127px;   
    height: 18px;        
    margin: 0;   
}
#ttsdCalIdFrom,
#ttsdCalIdTo {
    background: url(/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/icon_kalender.gif) no-repeat 100px 50%;
    cursor:pointer;
    color :#666666;
    width: 124px;
    height: 15px;
    font-size: 11px;
    font-family: Verdana;     
    font-weight: normal;
    border: 0px solid #ffffff;
    padding: 0;
    margin: 0;          
}

.ttsdFlextimeLeft {
    float: left;
    width: 140px;    
}
.ttsdFlextimeRight {
    float: left;
    width: 260px;    
}
.ttsdFlextimeLeft input,
.ttsdFlextimeRight input {
    float: left;
    width: 20px;
    height: 19px;
    line-height: 19px; 
    margin: 0;   
}
.ttsdFlextimeLeft label,
.ttsdFlextimeRight label {
    float: left;  
    height: 19px;
    line-height: 19px; 
    cursor: pointer; 
}
.ttsdSearchTravelTargetInput {
    background: url('/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/eingabe_textfilter.gif') no-repeat 0 0;
    height: 18px;
    float: left;     
    width: 253px;
    padding:2px 0 0 20px;
    position: relative;
}
.ttsdSearchTravelTargetInput input {
    height: 14px;
    float: left;
    width: 246px;
    font-size: 10px;
    border: 0px solid #ffffff;
    margin: 0;        
}

/* Map Airport */
#ttBoxAirportMap {
    width: 335px;
    height: 245px;
    border: 1px solid #006699;
}
#ttBoxAirportMapImg {
    position: relative;
    width: 335px;
    height: 245px;
    background: url('/kunden_parameter/thomascook_nl/ibe_v3/images/overlay/airports/karte.gif') no-repeat 0 0;
}
#ttBoxAirportMapImg .ttAirportMapIcon, 
#ttBoxAirportMapImg .ttAirportMapIconHover, 
#ttBoxAirportMapImg .ttAirportMapIconActive {    
    width: 11px;
    height: 12px;
    padding: 0;
    margin: 0;
    font-size: 0;
    cursor: pointer;
    position: absolute;     
}
#ttBoxAirportMapImg .ttAirportMapIcon {
    background: url('/kunden_parameter/thomascook_nl/ibe_v3/images/overlay/airports/airport.png') no-repeat;    
}
#ttBoxAirportMapImg .ttAirportMapIconHover {
    background: url('/kunden_parameter/thomascook_nl/ibe_v3/images/overlay/airports/airport_over.png') no-repeat;     
}
#ttBoxAirportMapImg .ttAirportMapIconActive {
    background: url('/kunden_parameter/thomascook_nl/ibe_v3/images/overlay/airports/airport_aktiv.png') no-repeat;     
}

/* Filter */
.searchFilterHlImgUp {
    background-image:url(/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/zu.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 17px;
    height: 15px;
    margin-right: 5px;
    cursor: pointer;
    float: left;    
}

.searchFilterHlImgDown {
    background-image:url(/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/auf.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 17px;
    height: 15px;
    margin-right: 5px;
    cursor: pointer;  
    float: left;      
}

/* Angebotsfilter */
#idBomOfferFilter {
    margin-top: 10px;
    display: none;
}
.bomOfferFilter {
    padding: 5px 0 10px 5px;
}
.bomFilterContent {
    padding: 0 0 10px 3px;
    margin: 0;
}
.bomFilterRow {         
    cursor: pointer; 
    height: 22px;
    line-height: 22px;
    width: 270px;
}
.bomFilterChecked,
.bomFilterDisabled,
.bomFilterCheckedDisabled,
.bomFilterNotChecked {
    float:left;      
    height: 22px;
    line-height: 22px;     
    padding-left: 25px;    
    font-size: 11px;
    font-weight: normal;
    width: 180px;
    overflow: hidden;    
}
.bomFilterChecked { 
    background: url(/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/radio_aktiv.png) no-repeat 2px 0; 
}

.bomFilterDisabled { 
    background: url(/kunden_parameter/thomascook_nl/ibe_v3/images/ibe/bom/checkbox.png) no-repeat 2px 0;
}

.bomFilterCheckedDisabled { 
    background: url(/kunden_parameter/thomascook_nl/ibe_v3/images/ibe/bom/checkbox_haken_deaktiv.png) no-repeat 2px 0;
    cursor: default;
    color: #999;
}

.bomFilterNotChecked { 
    background: url(/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/radio.png) no-repeat 2px 0;     
}

.bomFilterRight {
    float:left;
    width: 65px;
    height: 22px;
    line-height: 22px;
    font-size: 11px;
    font-weight: normal;
}

.bomFilterRightDisabled {
    float:left;
    width: 55px;
    height: 22px;
    line-height: 22px;
    font-size: 11px;
    font-weight: normal;
    color: #999;
}

.bomFilterRight span {
    color: #FF6600;
    font-weight: bold;
    font-size: 11px;
}

.bomFilterRightDisabled span {
    color: #999;
    font-weight: bold;
    font-size: 11px;
    text-decoration: line-through;
}

/* Reisedauer */
.selectDauer {
    float: left;
    padding: 15px 0 0 0;
    background-image: url("/kunden_parameter/thomascook_nl/ibe_v3/images/calendar/eingabe_kalender.gif");
    background-repeat: no-repeat;
    background-position: 2px 51px; 
    width: 135px;
    height: 65px; 
}

.selectDauer div {
    font-weight: normal;      
    padding: 17px 0 5px 2px;  
}

.selectDauer select {
    height: 18px;
    font-size: 11px;
    border: 0 none;
    margin-top: 2px;
    margin-left: 6px;
    width: 120px;
    color :#666666;
}

/* Reisedauer Search Dialog */
.selectDauerSd {
    background: url(/kunden_parameter/thomascook_nl/ibe_v3/images/calendar/eingabe_kalender.gif) no-repeat;
    padding: 2px 0px 0px 8px;
    width: 132px;       
    height: 18px;     
    margin: 0;     
}
* html .selectDauerSd {
    padding: 0px 0px 0px 8px;
    height: 20px;
}
*+html .selectDauerSd {
    padding: 0px 0px 0px 8px;
    height: 20px;
}
.selectDauerSd select {
    height: 15px;
    font-size: 11px;
    color :#666666; 
    font-weight: normal;
    border: 0 none;    
    padding: 0;
    margin: 0; 
    width: 118px;   
}
* html .selectDauerSd select {
    height: 19px;   
}
*+html .selectDauerSd select {
    height: 19px;   
}

#idSearch .travelDuration {
	color: #666666;
	float: left;
	font-size: 11px;
	width: 180px;
}

#idSearch .travelDuration span {
    float: right;
    margin: 8px 0 0;
    color: #666666;
    font-size: 10px;
    line-height: normal;
}

#sliderDurationRuler1, 
#sliderDurationRuler2, 
#sliderDurationRuler3,
#sliderDurationRuler4, 
#sliderDurationRuler5, 
#sliderDurationRuler6, 
#sliderDurationRuler7,
#sliderDurationRuler8, 
#sliderDurationRuler9, 
#sliderDurationRuler10 {
	border-left: 1px solid #AFAFAF;
	font-size: 3px;
	height: 3px;
	line-height: 3px;
	position: relative;
}

#sliderDurationRuler2 {
	left:13px;
}
#sliderDurationRuler3 {
	left:26px;
}
#sliderDurationRuler4 {
	left:38px;
}
#sliderDurationRuler5 {
	left:51px;
}
#sliderDurationRuler6 {
	left:64px;
}
#sliderDurationRuler7 {
	left:77px;
}
#sliderDurationRuler8 {
	left:90px;
}
#sliderDurationRuler9 {
	left:103px;
}
#sliderDurationRuler10 {
	left:116px;
}

#sliderBudgetRuler1, 
#sliderBudgetRuler2, 
#sliderBudgetRuler3, 
#sliderBudgetRuler4, 
#sliderBudgetRuler5, 
#sliderBudgetRuler6, 
#sliderBudgetRuler7, 
#sliderBudgetRuler8, 
#sliderBudgetRuler9, 
#sliderBudgetRuler10, 
#sliderBudgetRuler11 {
	border-left: 1px solid #AFAFAF;
	font-size: 3px;
	height: 3px;
	line-height: 3px;
	position: relative;
}

#sliderBudgetRuler2 {
    left: 11px;
}

#sliderBudgetRuler3 {
    left: 22px;
}

#sliderBudgetRuler4 {
    left: 33px;
}

#sliderBudgetRuler5 {
    left: 44px;
}

#sliderBudgetRuler6 {
    left: 55px;
}

#sliderBudgetRuler7 {
    left: 66px;
}

#sliderBudgetRuler8 {
    left: 77px;
}

#sliderBudgetRuler9 {
    left: 88px;
}

#sliderBudgetRuler10 {
    left: 99px;
}

#sliderBudgetRuler11 {
    left: 110px;
}

/* --- Slider Preis --------------------------------------------------------- */
.sliderPreis_sd { 
    float:left; 
    width:190px; 
    background:url(/kunden_parameter/thomascook_nl/ibe_v3/images/slider/bar.gif) no-repeat 0 12px;
}
.sliderPreisTxt_sd {
    float: left;
    margin: 14px 0 0 20px; 
    font-weight: bold; 
}

/**
 * Slider hotrel rating
 */
#sliderHotelRatingRuler1, 
#sliderHotelRatingRuler2, 
#sliderHotelRatingRuler3, 
#sliderHotelRatingRuler4, 
#sliderHotelRatingRuler5, 
#sliderHotelRatingRuler6, 
#sliderHotelRatingRuler7 {
    border-left: 1px solid #AFAFAF;
    font-size: 3px;
    height: 3px;
    line-height: 3px;
    position: relative;
}

#sliderHotelRating {
    font-family: inherit;
}

.searchHotelRatingValue {
    color: #666666;
    float: right;
    font-size: 10px;
    line-height: normal;
    margin-top: 6px;
}

.searchHotelRatingValue span {
    color: #666666;
    font-size: inherit;
}

#searchHotelRatingPlusm  {
   float: left;
}

#sliderHotelRatingRuler2 {
    left: 22px;
}
#sliderHotelRatingRuler3 {
    left: 45px;
}
#sliderHotelRatingRuler4 {
    left: 67px;
}
#sliderHotelRatingRuler5 {
    left: 89px;
}
#sliderHotelRatingRuler6 {
    left: 113px;
}
#sliderHotelRatingRuler7 {
    left: 134px;
}

#labelHotelRating label.fieldset {
    margin-top: 24px !important;
}

.clearQSM {
	float: right;
}

.clearQSM a {
    background: url("/kunden_parameter/thomascook_nl/ibe_v3/images/searchbox/tcnl/icon-cross.gif") no-repeat scroll 0 50% transparent;
	color: #666666;
	display: block;
	margin: 7px;
	padding: 0 0 0 18px;
}
