/* --- Lasminute Search Box 10.09 Start ---
*******************************************************************************/
input.button,input[type="image"] {padding:0px;}

#Keyword,
#hotel_name,
#suchabo_email {
	width:250px; 
}

table.verpflegung td{
	padding-right:10px;
	width:140px;
	border:0px none !important;
	padding:0px;
	margin:0px;
}

table.airport td{
	width:100px;
}

table.touroperator a {
	display:block;
	/*padding:3px;*/
}

table.touroperator span {
	float:right;
	display:inline;
}

.search_box_lastminute table.simple_2 {
	font-size:11px;
	background:none;
	padding:5px 3px 5px 5px;
	vertical-align:top;
	text-align:left;
	border:0px solid #ffffff;
	border-collapse:collapse !important;
	text-align:left;
	width:100%;
}

.search_box_lastminute table.simple_2 th {
	font-size:12px;
	border:0px solid #FFFFFF  !important;
	border-bottom:1px dashed #dcddd3 !important;
	padding:5px 3px 5px 0px;
	vertical-align:top;
	width:130px;
}

.search_box_lastminute table.simple_2 th.noborder {
	border:0px solid #FFFFFF  !important;
}


.search_box_lastminute table.simple_2 td {
	padding:0px;
	margin:0px;
}

.search_box_lastminute table.simple_2 td.noborder {
	border:0px solid #ffffff;
	padding:5px 3px;
}

.search_box_lastminute table.simple_2 td.dashed {
	background-color:#FFFFFF;
	border:0px solid #ffffff;
	border-bottom:1px dashed #dcddd3 !important;
	padding:5px 3px;
}

#CalendarButton1_img, #CalendarButton2_img {
	cursor:pointer;
	margin-left:2px;
	padding-top:3px;
}

/* --- Checkbox Sterne --- Start*/
.search_box_lastminute table.simple_2 div.input {
	float:left;
}

.search_box_lastminute table.simple_2 .star,
#leftcol label.star {
	background-position:2px 1px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	float:left;
	padding:3px 0px;
	height:13px;
}

.search_box_lastminute table.simple_2  label.all {
	width: 23px;
}

.search_box_lastminute table.simple_2  .one,
#leftcol label.one {
	background-image:url(/images/symb_star1.gif);
	width: 23px;
}

.search_box_lastminute table.simple_2  .two,
#leftcol label.two {
	background-image:url(/images/symb_star2.gif);
	width: 36px;
}

.search_box_lastminute table.simple_2  .three,
#leftcol label.three {
	background-image:url(/images/symb_star3.gif);
	width: 49px;
}

.search_box_lastminute table.simple_2  .four,
#leftcol label.four {
	background-image:url(/images/symb_star4.gif);
	width: 62px;
}

.search_box_lastminute table.simple_2  .five,
#leftcol label.five {
	background-image:url(/images/symb_star5.gif);
	width: 75px;
}
/* --- Checkbox Stars --- End*/


label.checkbox_hand{
	background:none;
	cursor:pointer;
	display:block;
	float:left;
	padding:2px 0px !important;
	*padding:4px 0px 3px!important;	
	height:13px;
	position:static;
}

.checkbox_form {
	color:#646461 !important;
	cursor:pointer;
	float:left;
	height:16px;
	max-height:16px;
	vertical-align:middle;
	width:14px;
}

.radio_form {
	color:#646461 !important;
	cursor:pointer;
	float:left;
	height:16px;
	max-height:16px;
	vertical-align:middle;
	width:12px;
}

.checkbox_label,
.radio_label {
	cursor:pointer;
	float:left;
	padding-left:5px;
	position:relative;
	top:1px;
}

	
	
/* --- Checkbox Budget --- Start*/

#PriceFrom, #PriceTo {
	width:50px;
}
	/* --- Checkbox Budget --- End*/
	
#OfferTypes {
	border-top:1px dashed #DCDDD3 !important;
	padding:5px 0px 0px 10px;
}

#form1 .button_right, #form1 .button, {
	margin: 0px;
	padding: 0px 0px 2px 0px
}

#TOselect{
	float:left;
}

#TouroperatorSelect{
line-height:13px;
float:left;

}

/* --- Searchhelp --- Start*/
#div_searchhelp {
	background-color:#EDEEE4;
	padding:5px;
	width:248px;
	cursor:default;
}

#searchhelp_table {
	background-color:#FFFFFF;
	border:2px solid #DCDDD3;
	width:100%;
	padding:0px;
}

#searchhelp_table td {
	padding: 1px 5px;
}

#div_searchhelp #searchhelp_table a {
	text-decoration: none;
	cursor:default;
	font-size:12px;
	color:#646461;
}

#searchhelp_table a:hover {
	text-decoration: none !important;
	color:#FFFFFF !important;
	cursor:default;
	font-size:12px;
}

#searchhelp_table tr.on {
	background-color:#679BE5;
	color:#FFFFFF;
}
/* --- Searchhelp --- End*/






/* --- Lastminute Search Box 07.08 End ---
*******************************************************************************/



/* --- Listing Page Teasers --- */

/* Spotlight Standart Setup ------------------------------------ */
#content h1,
#content h1 {}


#content .img {background-repeat: no-repeat;}


#content .img h4 {position: absolute;left: -1500px;top: -500px;}

#content table.tsr {width: 580px; vertical-align:top;}



#content table.tsr td {vertical-align:top;}


#content table.tsr h2 {margin: 7px 0px 2px 0px;}


#content .hor-space8 {width: 8px;}
 

#content .ver-space8{height: 8px;}


#content .intro {vertical-align:top;}


#content .intro div {width: 580px;}




#content .tsr_header {background-color:#dcddd3; vertical-align: top;}
#content .tsr_header {width: 185px;}
#content .tsr_header .box_Xtra_lo {height: 5px;font-size: 1px;}
#content .tsr_header h4 a,
#content .tsr_header h4 a:hover {padding: 0 5px 5px 5px;width: 178px;display: block;text-decoration: none;color: #646461;}


#content .tsr_body {background-color:#dcddd3; vertical-align:top; width:188px; font-size:12px;}
#content .tsr_body .txt {padding:5px 5px 0;}
#content .tsr_body .tsr_duration-mealtype {padding:5px 5px 0;}
#content .tsr_body .tsr_price {padding:0 5px;}




#content .tsr_body a {font-weight:bold;}


#content .tsr_footer {background-color:#dcddd3;}


#content .tsr_footer .tsr_buttonlink {display:block; margin:0; padding:5px; text-align:right;}


#content .tsr_img {display:block; margin:0; width:188px;}
#content .sub {background-color:#edeee4;}


#content .tsr_empty {width: 188px;}

#content .tsr_body .tsr_txtlink-info,
#content .tsr_body .tsr_txtlink-info:hover {background-image:url("/images/mobs_symb_info_2.gif");
background-position:center right;
background-repeat:no-repeat;
height:19px;
padding:0 16px 0 0;
text-decoration:none;
}

optgroup{
	padding-top:10px; font-style:normal;}
.dest_option_class1{font-weight:bold; margin-top:10px;} 
.dest_option_class2{background-color:#EDEEE4;} 
.dest_option_class3{} 
/*.dest_option_class3:before{content:"- ";}*/

.dest_option_class4{} 


