/* IBE Car styles */

#page_main {
   margin: auto;
   width: 1012px;
}
#head {
   width : 1000px;
}

#content_wrap {
    background: #ffffff repeat scroll 0%;
    border: 6px solid #FFFFFF;
    width: 1000px;
}

* html #content_wrap {overflow:hidden;}


.input_crc {
	font-family: verdana;
	font-size: 100%;
	width: 300px;
}

.lb_land {
	font-family: verdana;
	font-size: 100%;
	width: 240px;
	float: left;
	margin-right: 10px;
}

.lb_region {
	font-family: verdana;
	font-size: 100%;
	width: 240px;
	float: left;
	margin-right: 10px;
}

.lb_city {
	font-family: verdana;
	font-size: 100%;
	width: 240px;
	float: left;
	margin-right: 10px;
}

.lb_station {
	font-family: verdana;
	font-size: 100%;
	width: 240px;
	float: left;
	margin-right: 10px;
}

.lb_time {
	font-family: verdana;
	font-size: 11px;
	width: 30px;
}


.rcSTextCell {
	font-size:11px; color:#001e50; display:block; float:left; width:100px;
}

.arrowDownLink_c {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; BACKGROUND: url(../images/pfeil_blau_u.gif) no-repeat 0px 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

.arrowUpLink_c {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; BACKGROUND: url(../images/pfeil_blau_o.gif) no-repeat 0px 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}



#arrowDownLink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; BACKGROUND: url(../images/pfeil_blau_u.gif) no-repeat 0px 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; cursor: pointer
}

#arrowUpLink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; BACKGROUND: url(../images/pfeil_blau_o.gif) no-repeat 0px 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; cursor: pointer
}



.search_ed_s Select label				{width:185px; float:left;}
.search_ed_s select					{width:315px; border:0; background:#fff; padding:2px 0;}
.search_ed_s input					{width:315px; border:0; background:#fff; padding:2px 0;}
.search_ed_s .formseperator			{margin-bottom:10px;}

.search_ed_time Select label			{width:185px; float:left;}
.search_ed_time select					{width:60px; border:0; background:#fff; padding:2px 0;}
.search_ed_time .formseperator			{margin-bottom:10px;}

.search_ed_date input					{width:80px; border:0; background:#fff; padding:2px 0;}
.search_ed_date .formseperator			{margin-bottom:10px;}

.calendar_TEST							{height:17px; padding-left:5px; background:#fff; cursor:pointer;}

.dp 								{float:left}
#dplayer							{position:absolute; z-index:60001}
#dplayeriframe						{position:absolute; z-index:-1; left:0; top:0; filter:alpha(opacity=00);}
#left							{left: 0px}


.suche_button_o {
background: url('../images/suche_starten.gif');
background-repeat : no-repeat;
color: #FFFFFF;
border: 0;
width: 141px;
height: 30px;
}

.suche_button {
background: url(http://www.tui.com/fileadmin/tui/pics/img/button_suchen.gif);
background-repeat : no-repeat;
color: #FFFFFF;
border: 0;
width: 110px;
height: 47px;
cursor: pointer;
float: right;
}

.book_button {background: url(transparent url(http://www.tui.com/fileadmin/tui/pics/img/button_suchen.gif) no-repeat scroll left center) no-repeat; color: #FFF; border: 0; width: 165px; height:20px; position:relative; top:10px; left:-15px; float:right; cursor:pointer;}
#page-booking-control	{padding:10px; display:block; overflow:auto;}
#page-booking-control .book_info_line	{padding:0; margin:0;}
#page-booking-control #car_bookingsButton_back	{cursor:pointer; text-decoration:underline; background:#fff;}
#page-booking-control #carPic a,
#page-booking-control #carPic img		{border:0 !important;}
#page-booking-control #carPicDiv,
#page-booking-control #carInfos,
#page-booking-control .car_info_tab_bg	{background:#fff !important;}
#page-booking-control .persElementLabel	{display:block; overflow:hidden;}
