BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
FORM {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DIV {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TABLE {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.car_font_std {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
}
.car_font_suche_kapitel {
	MARGIN-LEFT: 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #001e50;
	FONT-FAMILY: Verdana
}
.car_font_details {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #013e6a;
	FONT-FAMILY: Verdana;
	CURSOR: pointer;
	TEXT-DECORATION: underline;
}
.car_font_suche_title {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #001e50;
	FONT-FAMILY: Verdana;
	VERTICAL-ALIGN: middle;
	MARGIN-LEFT: 15px
}
#pfeil_o,
#pfeil_u	{float:left; padding-right:5px; margin-top:5px;}
.carinfo_carlist_fix {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 1px;
	FONT-SIZE: 10px;
	Z-INDEX: 1;
	LEFT: 0px;
	PADDING-BOTTOM: 0px;
	OVERFLOW: auto;
	WIDTH: 580px;
	PADDING-TOP: 0px;
/*	BORDER-BOTTOM: #dddddd 1px dotted;
*/	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 320px;
	BACKGROUND-COLOR: #efefef;
}
.car_suche_fnt_label {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana
}
.car_suche_fnt_label_u {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	text-decoration: underline;
	CURSOR: pointer;
}
.car_suche_fnt_bl {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #3366cc;
	FONT-FAMILY: Verdana;
	margin:0 0 18px 0;
}
.car_fnt_tel_ssl {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #001e50;
	FONT-FAMILY: Verdana
}
.car_marg_top10 {
	MARGIN-TOP: 10px
}
.main_info_list_cl {
	Z-INDEX: 1;
	WIDTH:745px;
	POSITION: relative;
/*hier oche */	HEIGHT:370px;
	OVERFLOW: auto; background:#efefef; border-bottom:3px solid #fff;
}
* html .main_info_list_cl	{width:740px;}
*+html .main_info_list_cl	{width:740px;}
.main_info_list {
	Z-INDEX: 1;
	WIDTH:735px;
	POSITION: relative;
	HEIGHT: 320px;
	OVERFLOW: auto
}
#page_booking_personal_Data .main_info_list,
#page_booking_validation .main_info_list	{width:725px;}
* html .main_info_list	{width:730px;}
*+html .main_info_list	{width:730px;}

.main_info_list_ns {
	Z-INDEX: 1;
	WIDTH: 100%;
	POSITION: relative;
	HEIGHT: 400px;
}
.carinfo_carlist {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 1px;
	FONT-SIZE: 10px;
	Z-INDEX: 1;
	LEFT: 0px;
	PADDING-BOTTOM: 0px;
	WIDTH:744px; overflow:hidden;
	PADDING-TOP: 0px;
/*	BORDER-BOTTOM: #dddddd 1px dotted;
*/	POSITION: absolute;
	TOP: 0px;
/*hier*/	HEIGHT: 350px;
	BACKGROUND-COLOR: #efefef;
}
* html .carinfo_carlist 	{width:739px;}
*+html .carinfo_carlist 	{width:739px;}

.car_ibeNav {
	padding-left:6px;
	WIDTH: 1000px;
	OVERFLOW: hidden;
	HEIGHT: 40px
}
.car_ibeNavList {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 250px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
.car_ibeNavPoints {
	FLOAT: left;
	LINE-HEIGHT: 20px;
	TEXT-ALIGN: left;
}
A.car_navoben:link {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #001E50;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: underline
}
A.car_navoben:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #001e50;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: underline
}
A.car_navoben:active {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #001e50;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: underline
}
A.car_navoben:hover {
	TEXT-DECORATION: underline
}
.car_nav_txt_act {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FLOAT: left;
	COLOR: #001E50;
	FONT-FAMILY: Verdana; padding-left:10px;
}
.car_nav_txt_inact {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #001e50;
	FONT-FAMILY: Verdana
}
.car_clearboth {
	CLEAR: both;
	OVERFLOW: hidden;
	WIDTH: 0px;
	LINE-HEIGHT: 0;
	HEIGHT: 0px
}
.car_fontD2 {
	FONT-SIZE: 10px;
	COLOR: #001e50;
	FONT-FAMILY: Verdana
}
.sucheed_form_area {
	Z-INDEX: 40;
	MIN-HEIGHT: 150px;
	BACKGROUND-IMAGE: url(../../images/bg_d_p_a.jpg);
	MARGIN: 0px;
	WIDTH: 1000px;
	BACKGROUND-REPEAT: no-repeat
}
.suchecsd_form_area {
	Z-INDEX: 40;
	MIN-HEIGHT: 150px;
	BACKGROUND-IMAGE: url('sites_tmpl/052123/pics/bg_suche_csd.jpg');
	MARGIN: 0px;
	WIDTH: 1000px;
	BACKGROUND-REPEAT: no-repeat
}
#car_zsuchLeft_head {
	BACKGROUND:#E6DCB9;
	OVERFLOW: hidden;
	WIDTH: 250px;
	HEIGHT: 30px;
	VERTICAL-ALIGN: middle;
}
* html #car_zsuchLeft_head	{width:254px;}
*+html #car_zsuchLeft_head	{width:254px;}

#car_zsuchLeftBg {
	Z-INDEX: 41;
	MARGIN: 0px;
	WIDTH: 244px;
	BACKGROUND-REPEAT: repeat-y;
	POSITION: relative;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.car_padSearchTable {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px
}
.car_padST_td_data {display:block; float:Left; margin: 0 5px 0 15px;}
.car_padST_listBox {
	MARGIN-LEFT: 15px;
	WIDTH: 210px;
}
* + HTML .car_padST_listBox {
	WIDTH: 210px;
	HEIGHT: 21px
}
* HTML .car_padST_listBox {
	WIDTH: 210px;
	HEIGHT: 21px
}
.car_list_or_head {
	WIDTH: 750px;
	HEIGHT: 85px;
}
.car_line_h_30 {
	LINE-HEIGHT: 30px;
	HEIGHT: 30px
}
.tt_line_h_40 {
	LINE-HEIGHT: 40px;
	HEIGHT: 40px;
}
.car_angebotTab {
	MARGIN-LEFT: 1px;
	WIDTH: 746px
}
.car_colA {
	WIDTH: 180px
}
.car_colBorB6 {
	BORDER-BOTTOM: #999999 1px solid
}
.car_colBor2Top {
	BORDER-TOP: #ffffff 2px solid
}
#car_list_all {
	position:absolute;
	z-index:1;
}
#car_list_bg {
	WIDTH: 746px;
	HEIGHT: 125px;
	z-index: 10;
}

#car_l_bild {
	position:absolute;
	top:5px;
	left:5px;
	width:160px;
	height:115px;
	z-index: 2;
	cursor:pointer;
}
#car_l_name {
	position:absolute;
	top:5px;
	left:170px;
	width:491px;
	height:25px;
	z-index: 10;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #001e50;
	FONT-FAMILY: Verdana;
	VERTICAL-ALIGN: middle;
	MARGIN-LEFT: 0px;
}
#car_l_details {
	position:absolute;
	top:95px;
	left:170px;
	width:170px;
	height:25px;
	z-index: 15;
}
* html #car_l_details	{position:relative; top:-30px;}
#car_l_type {
	position:absolute;
	top:30px;
	left:170px;
	width:100px;
	height:25px;
	z-index: 15;
}
#car_l_serv_kat {
	position:absolute;
	top:70px;
	left:170px;
	width:200px;
	height:25px;
	z-index: 15;
}
#car_l_props {
	position:absolute;
	top:30px;
	left:275px;
	width:200px;
	height:25px;
	z-index: 15;
}
#car_l_service {
	position:absolute;
	top:50px;
	left:170px;
	width:440px;
	height:25px;
	z-index: 15;
}
#car_l_price {
	position:absolute;
	top:5px;
	left:570px;
	width:180px;
	height:55px;
	z-index: 15;
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #013e6a;
	FONT-FAMILY: Verdana;
	VERTICAL-ALIGN: middle;
	MARGIN-LEFT: 0px;
}
#car_l_status {
	position:absolute;
	top:42px;
	left:570px;
	width:180px;
	height:25px;
	z-index: 15;
}
#car_l_suppl {
	position:absolute;
	top:70px;
	left:601px;
	width:130px;
	height:25px;
	z-index: 15;
}
#car_l_bk_link {
	position:absolute;
	top:95px;
	left:601px;
	width:130px;
	height:25px;
	z-index: 15;
}
#car_bookingsec_FirstName {
	WIDTH: 193px;
/*	HEIGHT: 13px
*/}
#car_bookingsec_Name {
	WIDTH: 193px;
/*	HEIGHT: 13px
*/}
#car_bookingsec_Zip {
	WIDTH: 40px;
/*	HEIGHT: 13px
*/}
#car_bookingsec_City {
	WIDTH: 142px;
/*	HEIGHT: 13px
*/}
#car_bookingsec_oftel_PhonePrefix {
	WIDTH: 50px;
/*	HEIGHT: 13px
*/}
#car_bookingsec_oftel_PhoneNo {
	WIDTH: 140px;
/*	HEIGHT:15px
*/}
#car_bookingsec_prtel_PhonePrefix {
	WIDTH: 50px;
/*	HEIGHT: 13px
*/}
#car_bookingsec_prtel_PhoneNo {
	WIDTH: 140px;
/*	HEIGHT: 13px
*/}
#car_bookingsec_motel_PhonePrefix {
	WIDTH: 50px;
/*	HEIGHT: 13px
*/}
#car_bookingsec_motel_PhoneNo {
	WIDTH: 140px;
/*	HEIGHT: 13px
*/}
#car_bookingsec_fax_FaxPrefix {
	WIDTH: 50px;
/*	HEIGHT: 13px
*/}
#car_bookingsec_fax_FaxNo {
	WIDTH: 140px;
	HEIGHT: 13px
}
#car_bookingsec_Street {
	WIDTH: 152px;
/*	HEIGHT: 13px
*/}
#car_bookingsec_StreetNo {
	WIDTH: 30px;
/*	HEIGHT: 13px
*/}
#car_bookingsec_Email {
	WIDTH: 202px;
/*	HEIGHT: 13px
*/}
#car_bookingsec_Country {
	WIDTH: 180px;
/*	HEIGHT: 13px
*/}
car_bookingsec_Birth {
	WIDTH: 190px;
/*	HEIGHT: 13px
*/}
.car_navi_details,
.car_navi_details:visited {
	padding:3px 0;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #013e6a;
	FONT-FAMILY: Verdana;
	CURSOR: pointer;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #fff;
	VERTICAL-ALIGN: middle;
}
.car_navi_details_akt {
padding:3px 0;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana;
	CURSOR: pointer;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #beeb00;
	color:#001e50;
	VERTICAL-ALIGN: middle;
}
.car_info_tab_bg {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #efefef;
	/*border-color: #FDE4B1;
*/	border: 10px;
	/*background:#ef0000;*/
}
.book_info_line {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	PADDING-TOP: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #001e50;
	FONT-FAMILY: Verdana;
	clear:both;
}
.orange_td {z-index: 1;	height:30px; background:#e6dcb9;}
* html #page_booking_personal_Data .orange_td	{margin-left:5px;}
*+html #page_booking_personal_Data .orange_td	{position:relative; left:5px; border-right:6px solid #fff;}

.book_tab_gr {
	PADDING-RIGHT: 0px;
	BACKGROUND-POSITION: left top;
	PADDING-LEFT: 10px;
	BACKGROUND-IMAGE: url(http://tuiportal.bringe.net/cars/ibe/sites_tmpl/052123/pics/trl_grau.gif);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 746px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #efefef;
}
.car_siTab_img {
	MARGIN-TOP: 50px;
	WIDTH: 203px;
	HEIGHT: 39px; 
	}
html>/**/body .car_siTab_img	{padding-left:30px;}	
#car_b_pr_status {
	position:absolute;
	width:700px;
	height:60px;
	BACKGROUND-COLOR: #ff0000;
	z-index: 31;
}
.car_b_price {
	z-index: 32;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #beeb00;
	FONT-FAMILY: Verdana;
	VERTICAL-ALIGN: middle;
	MARGIN-LEFT: 0px; white-space:nowrap;
}
.car_b_status {
	z-index: 32;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #001e50;
	FONT-FAMILY: Verdana;
	VERTICAL-ALIGN: middle;
	MARGIN-LEFT: 0px;
}
.car_b_force_i {
	z-index: 32;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	VERTICAL-ALIGN: middle;
	MARGIN-LEFT: 0px; width:615px;
}
#main {
	margin:auto;
	width:1012px;
}
#car_page_inhalt_t {
	margin-left: 0px;
	float:left;
	width:1000px;
	padding:6px 0px;
	background:#fff;
	border-left:6px solid #fff;
	border-right:6px solid #fff;
}
#car_page_inhalt {
	float:left;
	width:1000px;
	padding:6px 0px;
	background:#fff;
	border-left:6px solid #fff;
	border-right:6px solid #fff;
}
#d_p_a {position:absolute; padding-bottom:20px;}
#page_content_rentalcar #d_p_a	{width:745px; overflow:hidden;}
.formseperator {
	padding:0;
	margin:0 0 0 0;
	float:none;
	clear:both;
	left: 400px;
	top: 400px;
}
fieldset {
	padding:0 14px 4px 14px;
	margin:0;
	border-bottom:3px solid #ede6ce;
}
legend {
/*	font-weight:bold;
*/	font-size:12px;
	padding:10px 0 7px 0;
	margin-left:-5px;
	color:#001e50;
}
.search_ed_time legend	{font-weight:bold;}
.tooltip {
	width:315px;
	border-width:1px 1px 2px 1px;
	border-style:solid;
	border-color:#beeb00;
	background:#fff;
	float:left;
	position:absolute;
}
.tooltip h2 {
	background:#beeb00;
	line-height:19px;
	font-weight:bold;
	padding-left:5px;
}
.tooltipInner {
	padding:10px 10px 5px 10px;
}
.closeWindow {
	float:right;
}
.closeWindow a {
	text-decoration:none;
	color:#001e50;
}
.closeWindow a:hover {
	text-decoration:underline;
	color:#001e50;
}

/** Interactive Ergänzungen **/
/** allgemeines **/
.Error						{color:#ef0000; font-size:12px;}
#page_content_rentalcar h3	{display:none;}
#subMenu li	a				{color:#013e6a}
#page_content_rentalcar #mainMenu					{margin-top:1px;}


/** Suche Einstiegsseite **/
.formseperatorRadio	{width:110px; height:20px; float:left; white-space:nowrap; display:block;}
.radioB				{margin-right:5px; position:relative; top:3px; overflow:hidden; }

#car_suche_ed		{width:255px; float:left; position:relative;}
* html #car_suche_ed	{width:999px; overflow:hidden;}
#searchLabel		{width:240px; overflow:hidden; font-size:12px; font-weight:bold; color:#001e50; padding-top:10px;}
#car_suche_left		{
	padding:0 11px;
	border-width:2px 2px 3px 3px;
	border-style:solid;
	border-color:#ede6ce;
	float:left;
	padding-bottom:25px;
/** width:995px; **/
	height:350px;
	background-color: transparent;
	background-image: url(http://tuiportal.bringe.net/cars/ibe/sites_tmpl/052123/pics/search_bg.gif);
	background-repeat: repeat;
}
#car_suche_ed_bg	{width:973px;}
.search_ed_s		{width:218px; padding:0; margin:0}
.searchBorder		{padding:11px 0;  border-bottom:2px solid #EDE6CE; position:relative; left:-11px; width:200px;}
#lastSearchBorder	{padding-top:0;}
#rcSPickupDateLinkCell,
#rcSReturnDateLinkCell	{padding-bottom:5px;}


#rentalTime			{clear:both; padding-top:15px;}
#page_content_rentalcar label				{width:170px;}

#suche_lrcslrcs,
#suche_lrcslb_Land,
#suche_lrcslb_region,
#suche_lrcslb_city,
#suche_lrcslb_station,
#suche_lrcspromo_code		{width:200px; color:#001e50;}
.rcSTextCell2				{font-size:11px; color:#001e50; width:30px; padding-left:5px;}

/** Import Kalender-Stuff **/
#genCalPopupMonthSel,
#genCalPopupMonthSel2		{width:130px;}

/** Content Einstiegsseite **/
#contentMain		{display:block; overflow:hidden; float:left;}
/*#flashMap_mw		{width:630px; height:340px; z-index:30000; padding:0 0 15px 60px;}
*/
.searchKind			{color:#001e50; font-size:12px; padding:3px 0; font-weight:bold;}
#placeSearch		{
	padding-top:10px;
	left: 200px;
	top: 200px;
	right: 200px;
	bottom: 200px;
}
.partHeader			{/*border-top:1px dotted #b2bbca; padding-bottom:0px;*/}
#angebotsTeaser		{width:1000px; clear:both; padding-left:0px;}
.top_Box			{width:196px; float:left; padding-right:5px;}
.top_Box_rechts		{width:196px; float:left; padding-right:0px;}
.teaserBox			{}
.teaserHead			{background:#6699ff; height:195px; padding:5px;}
.teaserTitleLink,
.teaserTitleLink:hover,
.teaserTitleLink:visited,
.teaserTitleLink:active	{font-weight:bold; font-size:16px; color:#013e6a; height:30px;}
.teaserPriceLink,
.teaserPriceLink:hover,
.teaserPriceLink:visited,
.teaserPriceLink:active {font-weight:bold; font-size:16px; color:#013e6a; height:30px;}
.teaserText			{color:#013e6a; font-size:10px; height:120px; padding-top:18px;}
.teaserPrice		{
	color:#013e6a;
	font-weight:bold;
	font-size:12px;
	text-align: right;
}
.teaserPic			{background:#fff; text-align:center; border:0px solid #ccc; border-width:0 0px 0px 0px; width:196px; overflow:hidden;}

/** Suche ausblenden **/
/*#search_country,
#search_region,
#search_city,
#search_station		{visibility:hidden; height:0px;}
*/
/** seitliche Suche **/
.searchSidebar			{display:block; width:250px; overflow:hidden;}
.Header					{width:254px; background:url(http://tuiportal.bringe.net/cars/ibe/sites_tmpl/052123/pics/bg_karo.gif);}
/*.car_padSearchTable		{width:254px; height:620px; overflow:hidden; background:url(../../images/bg_karo.gif);}
*/.searchLeftLabel		{padding-top:5px;}
.searchLeftLabelBox		{padding-top:5px;}
.stationSelectBox		{height:40px;}
.searchLeftItem .car_padST_td_data			{clear:both;}
* html .searchLeftItem .car_padST_td_data	{text-align:left; display:block; overflow:hidden; float:left; position:relative; left:-18px;}

.th						{height:20px; padding:10px 0 3px 0; clear:both; text-align:left;}
#showElements			{padding:11px 0 11px 15px; border:2px solid #EDE6CE; border-width:2px 0; margin-top:10px;}
#showElementsLink		{font-weight:bold; font-size:12px; color:#013e6a; text-align:center;}

/** Fehlerseite **/
#page_car_list #ibe_main	{overflow:hidden;}
.NoRecords					{font-weight:bold;}


/** Liste **/
.ibeContent				{padding-left:5px;}
.pageTitleHeadline		{height:30px; background:#e6dcb9; width:746px;}
#head_station_Details	{background:url(http://tuiportal.bringe.net/cars/ibe/sites_tmpl/052123/pics/bg_karo.gif); padding:5px 5px 5px 15px; border-bottom:2px solid #E6DCB9;}
.headstationDetailCell	{clear:both;height:20px; padding:5px 0; color:#001e50; font:normal 11px Verdana;}
.headstationDetailLabel	{font-weight:bold;}
.headstationDetailLabel	{width:100px; float:left;}

#carsearchLeft			{background:url(http://tuiportal.bringe.net/cars/ibe/sites_tmpl/052123/pics/bg_karo.gif); padding:5px 5px 5px 15px;}
.sortBox				{display:none; background:url(http://tuiportal.bringe.net/cars/ibe/sites_tmpl/052123/pics/bg_karo.gif); padding:5px;}
.sortBox a				{color:#001e50; padding-left:10px; text-decoration:underline;}
.listPart_1				{float:left; width:170px; height:125px; background:#f9f9f9;}
.listPart_2				{float:left; height:125px; width:385px; background:#f9f9f9;}
* html .listPart_2		{width:380px;}
*+html .listPart_2		{width:380px;}
.listPart_3				{height:125px; background:#efefef; float:left; width:190px;}
#changeSearchButton		{clear:both; text-align:right; width:220px;}

#sortPrice,
#sortPriceInput			{display:none}
#sortElements			{display:none}
#dropoffStation			{display:none; }

/** persönliche Daten **/
#loadingGif				{position:relative; left:-10px;}
#car_bookings			{width:732px; margin-left:5px; padding-bottom:10px;}
.car_book_left_box 		{padding:10px 8px 0 10px; background:url(http://tuiportal.bringe.net/cars/ibe/sites_tmpl/052123/pics/bg_karo.gif); margin:0; width:232px; HEIGHT: 320px; color:#001e50}
/** html .car_book_left_box 			{width:227px; margin-right:5px;}
*+html .car_book_left_box 			{width:227px; margin-right:5px;}
*/
.bookingContent			{margin-left:5px; width:743px; display:block; float:left; overflow:hidden;}
* html #car_bookings		{width:743px;overflow:hidden; display:block;}
*+html #car_bookings		{width:743px;overflow:hidden; display:block;}

.tt_siTabHead			{font:normal 19px Arial; height:30px;}
.tt_fontB3b				{font-weight:bold; padding-bottom:10px;}
.book_tab_gr			{color:#001e50;}
.book_tab_gr input,
.book_tab_gr select,
.book_tab_gr option		{color:#001e50}
.checkBoxCell			{float:left; width:20px;}
.checkboxLabelCell		{float:left;}

.bookingRentalKind		{width:360px; float:left;}
.rentalLabelKindElement	{clear:both; height:80px;}
#bookingPickupLabel,
#bookingDropoffLabel 	{height:30px;}
.bookingRentalKind .bookingPaymentLabel		{width:120px;}
.radioBtnBox			{height:30px; float:left; width:350px; padding-top:5px; }
*+html .radioBtnBox		{clear:both;}
.radioBtn				{clear:both; width:20px; float:left;}
.radioBtnLabel			{float:left;}


#paymentBankCheck		{width:300px}
#car_bookingscb_zm_bank,
#car_bookingscb_zm_cc,
#car_bookingsfl_h_n_def	{float:left;}
#bk_h_fl_nr				{padding-left:20px;}
#bk_h_fl_cb,
#bk_r_fl_nr				{padding-left:20px; margin-top:-15px; height:100px;}

/** persönliche Informationen **/
#book_personalDetails	{padding-top:20px;}
.personalInfoPart		{width:360px; float:left; height:250px;}
#.personalInfoPart		{padding-left:10px;}
.persElement			{clear:both; height:30px; width:350px;}
#persAnrede				{padding-top:10px;}
* html #persAnrede		{padding-left:10px;}
.persElementLabel		{width:100px; float:left;}
.persElementInput,
.persElementSelect,
.persElementContent		{width:250px; float:left;}
.inputCellFirst			{float:left; padding-right:5px; }
.inputCellSecond		{float:left;}
#requiredField			{clear:both;}


.bookingPaymentKind		{width:350px; padding-top:10px;}
.bookingPaymentCell		{width:500px; clear:both; height:30px;}
.bookingPaymentLabel	{width:200px; float:left;}
#bookingPaymentMonth	{float:left; width:260px;}
#bookingPaymentYear		{float:left; width:55px; overflow:hidden; display:block;}
#bookingPaymentCCOwner	{padding-top:10px;}
#car_bookingsb_konto_inhaber,
#car_bookingsb_kontonr,
#car_bookingsb_blz,
#car_bookingsb_bankname,
#car_bookingsb_ort,
#car_bookingscc_nummer,
#car_bookingscc_inhaber		{width:200px;}
.book_tab_gr_New			{padding:10px 0 10px 10px; MARGIN:0 0 5px 0; WIDTH: 746px; height:260px; background:#efefef; color:#001e50; border-top:1px solid #ccc}
#stationType				{border:0; 	PADDING-RIGHT: 0px;
	BACKGROUND-POSITION: left top;
	PADDING-LEFT: 10px;
	BACKGROUND-IMAGE: url(http://tuiportal.bringe.net/cars/ibe/sites_tmpl/052123/pics/trl_grau.gif);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 746px;
	PADDING-TOP: 20px;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #efefef; height:350px;
}
#booking_tab_extrasFirst	{PADDING:0 0 0 0px; BACKGROUND:#efefef url(http://tuiportal.bringe.net/cars/ibe/sites_tmpl/052123/pics/trl_weiss.gif) no-repeat;	WIDTH: 746px;}

#info_line_type				{display:block; padding-top:10px;}

#car_bookingsButton_Insert	{}
/*#bookingDropoffBox_1		{display:none;}*/
#car_bookingslb_rstationBox	{display:none; clear:both; padding:0; margin:0;}
html>/**/body #rentalstationType			{padding-bottom:30px;}
#rentalstationType .th		{width:150px;}
#changeStationBox			{padding-left:5px;}
#changeStationLink			{width:200px; white-space:nowrap; color:#013e6a; font-weight:bold; text-decoration:none;}
#changeStationLink:hover	{color:#001e50; text-decoration:underline;}
#linkIcon					{position:relative; top:3px;}
#rentalKindflightNo			{width:250px; float:left; height:30px;}
#rentalKindflightNoLabel	{width:160px; float:left;}
#car_bookingsFlightNo		{width:60px;}

#currentStationBox			{padding:5px 0;}
#currentDropOffLabel		{clear:both; width:120px; float:left; display:block; overflow:hidden;}
#dropoffLabel				{clear:both; width:120px; float:left;}
* html #dropoffLabel		{width:125px;}
#car_bookingslb_rstationBox		{float:left; clear:both; text-align:center; padding-left:120px; margin-top:-20px; height:50px;}
* html #car_bookingslb_rstationBox		{padding-left:125px; position:relative; top:-20px;}

/** Produktinfo **/
#booking_tab_extras			{padding-bottom:10px;}
#page_booking_validation #booking_tab_extras,
#page_booking_validation .book_tab_gr		{padding-top:10px;}
.car_font_std				{width:740px; display:block; color:#001e50; background:#efefef;}
#detailNavi					{width:750px; background:#fff; display:block; height:30px; overflow:hidden;}
#page_booking_personal_Data #detailNavi			{margin-top:-7px;}
* html #page_booking_personal_Data #detailNavi	{border-top:7px solid #fff;}

.car_navi_details,
.car_navi_details_akt			{display:block; width:185px; float:left; height:15px; text-align:center; cursor:pointer; border-bottom:5px solid #fff; white-space:nowrap;}
.car_navi_details:hover,
.car_navi_details_akt:hover		{text-decoration:underline; color:#001e50; background:#beeb00;}
/**/.main_info_list				{height:270px; padding-left:10px;}
/**/#carInfos					{background:#efefef; height:260px; float:left; width:450px; padding:10px 0 0 10px;}
* html #carInfos				{padding:10px 0 0 5px}
#carInfos table				{clear:both; background:#efefef}
#carPic						{width:250px; float:left;background:#efefef;}
#carDetail					{background:#efefef;}
#pickupDetails,
#dropoffDetails			{font-weight:normal;}
#hotelPickup,
#hotelDropOff			{clear:both; padding-left:22px;}
/**+html #hotelPickup,
*+html #hotelDropOff	{clear:both; position:relative; top:50px;}
*/
#bk_h_hot_name,
#bk_r_hot_name			{height:35px; padding-top:5px;}

#iangebot1 td				{background:none;}
#bk_r_fl_cb	input,
#flightNumberlabel			{visibility:hidden;}
/*#d_r_st_art					{border:1px solid red}*/

#readAGBLink				{text-decoration:none; display:block; cursor:pointer; float:left; color:#013e6a; font-weight:bold;}
#readAGBLink:hover,
#readAGBLink:visited			{text-decoration:underline; color:#001e50;}

.agbElement					{clear:both;padding:5px 0 0 18px;}
.agbLink					{color:#013e6a; font-weight:bold; text-decoration:none; cursor:pointer;}
.agbLink:hover,
.agbLink:visited			{text-decoration:underline; color:#001e50;}

/** Extras **/
#priceInfo					{padding:0 10px 0 10px;}
#carExtras					{margin-left:-10px;}
* html #carExtras			{position:relative; left:-18px;}
*+html #carExtras			{position:relative; left:-18px;}
#stdoptTextBox				{padding:10px 10px 10px 7px; height:50px;}
/*#infoimg					{background:url(../../images/information.gif) no-repeat; display:block; width:20px; height:19px; float:left;}
#page_booking_validation #infoimg	{display:none;}
*/
#stdoptText					{float:left; padding-left:5px; width:600px;}
#car_extras_Kseat			{width:700px;}
#car_extras_Kseat select	{font-size:11px; white-space:nowrap;}
.car_incl_Extras			{height:20px;}
.car_Priceinfo				{font-weight:bold; font-size:12px;}

#moreInfo					{clear:both; padding-top:20px;}

/** Bu-Bestätigung **/
#page_booking_validation .ibeContent	{width:748px; overflow:hidden; display:block;}
#printIcon img				{padding-right:5px; float:left;}
#printIconLabel				{display:block; float:left; color:#001e50; font-weight:bold; text-decoration:underline;}

#rentalDates_1 .th						{width:150px; height:20px; padding:5px 0 3px 0; display:block; float:left;}
.rentalDatesElement						{float:left; height:20px; padding:5px 0 3px 0; width:200px;}
#totalRentalPrice						{clear:both; display:block;}
#page_booking_validation #booking_tab_extras .thlabel	{width:85px; height:15px; padding:5px 0 3px 0; display:block; float:left;}
.thBox		{}
#voucherFirstBox			{background:#efefef;}
.voucherBox					{float:left; padding:10px 0;}
#vouchertextBox				{width:390px; padding-right:30px;}
* html #vouchertextBox		{width:360px;}
#voucherSalutation			{font-weight:bold;}
#voucherText				{padding-top:5px;}
#voucherExtraCash			{padding-top:5px;}
#voucherInfoBox				{width:320px;}
.voucherInfoBoxElement		{clear:both; height:25px; width:340px; padding-left:10px;}
.voucherInfoBoxLabel		{clear:both; width:140px; font-weight:bold; float:left;}
.voucherInfoBoxText			{float:left; width:130px;}
#wholePrice					{clear:both; border-top:2px solid #fff; position:relative; left:-10px; padding:10px; width:720px;}
#wholePriceLabel			{font-size:12px; font-weight:bold; float:left; width:500px;}
.wholePriceText				{color:#013e6a; font-size:12px; font-weight:bold; width:200px; float:left; text-align:right;}
.wholePriceStatus			{clear:both; text-align:right; width:700px; font-weight:bold; font-size:12px; padding-top:5px;}


