.TableBorder {BACKGROUND-COLOR:#D0DBE2}
.TablePinkDark {BACKGROUND-COLOR:#F7F7E7; COLOR:#000000}
.TablePinkMiddle {BACKGROUND-COLOR:#E6E6C1}
.TablePinkLight {BACKGROUND-COLOR:#F7F7E7}
.TableOffer {BACKGROUND-COLOR:#ffffff;}
.TableOfferOdd {BACKGROUND-COLOR:#F4F1EA}
.TableOfferEven {BACKGROUND-COLOR:#CCCCCC}
 
.TabsActive {BACKGROUND-COLOR:#D0DBE2}
.TabsPassive {BACKGROUND-COLOR:#ADBDCE}
.TabsExtra {BACKGROUND-COLOR:#000000}
 
.ButtonAngebote {FONT-FAMILY:arial, helvetica, sans-serif; FONT-SIZE:12px; COLOR: #990033; FONT-WEIGHT:bold;}
 
.TexTabS12 {FONT-FAMILY:arial, helvetica, sans-serif; FONT-SIZE:12px; COLOR:#ffffff; FONT-WEIGHT:bold}

.TabsActive .TexTabS12 {COLOR:#000000}
 
.TexNavBar {FONT-FAMILY:verdana, arial, helvetica, sans-serif; FONT-SIZE:10px; COLOR:#990033}
.TexNavBar2 {FONT-FAMILY:verdana, arial, helvetica, sans-serif; FONT-SIZE:10px; COLOR: #F7F7E7}
 
.TexLinkPinkS12 {FONT-FAMILY:arial, helvetica, sans-serif; FONT-SIZE:12px; COLOR:#990033; FONT-WEIGHT:bold}
.TexHeadMainTableXXL {FONT-FAMILY:arial, helvetica, sans-serif; FONT-SIZE:18px; COLOR: Black}
.TexHeadMainTableXL {FONT-FAMILY:arial, helvetica, sans-serif; FONT-SIZE:16px; COLOR: Black}
.TexHeadMainTable {FONT-FAMILY:verdana, arial, helvetica, sans-serif; FONT-SIZE:13px; COLOR:#000000; FONT-WEIGHT:bold}
.TexHeadSubTable {FONT-FAMILY:verdana,arial, helvetica, sans-serif; FONT-SIZE:12px; COLOR:Black; FONT-WEIGHT:bold}
.TexHeadSubTable2 {FONT-FAMILY:arial, helvetica, sans-serif; FONT-SIZE:14px; COLOR: Black}
.TexHeadAlternTable {FONT-FAMILY:arial, helvetica, sans-serif; FONT-SIZE:12px; COLOR: Black}
.TexGesamtpreis {FONT-FAMILY:arial, helvetica, sans-serif; FONT-SIZE:14px; COLOR: Black; FONT-WEIGHT:bold}
 
.TexGesamtpreisInpLbl {FONT-FAMILY:arial, helvetica, sans-serif; FONT-SIZE:16px; COLOR: #000000; FONT-WEIGHT:bold; TEXT-ALIGN: right; border: 0px none px}
.TexExtrasInpLbl {FONT-FAMILY:arial, helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #000000; TEXT-ALIGN: right; border: 0px none px}
.TexCarInpLbl {FONT-FAMILY:arial, helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #000000; TEXT-ALIGN: right; border: 0px none px; FONT-WEIGHT:bold; BACKGROUND-COLOR:#FFE0B2}
 
.Arial12PinkReg {FONT-FAMILY:arial, helvetica, sans-serif; FONT-SIZE:12px; COLOR: Black;}
.Arial12YellowBold {FONT-FAMILY:arial, helvetica, sans-serif; FONT-SIZE:12px; COLOR: #CC7D00; FONT-WEIGHT:bold;}


.CalendarSearch {color:#333333; font-weight:bold; background: #F7F7E7;}


.TexGesamtpreis td{FONT-FAMILY:arial, helvetica, sans-serif; FONT-SIZE:14px; COLOR: Black; FONT-WEIGHT:bold}

.NoOffersError {FONT-FAMILY:arial, helvetica, sans-serif; FONT-SIZE:12px; COLOR: #FF3300; FONT-WEIGHT:bold}

#layout_lnav {
width:142px;
padding-top:6px;
padding-left:5px;
vertical-align: top;
}

#layout_bnav {
margin-top: 10px;
}

#layout_container {
height: 590px;
width: 795px;
}

#layout_main {
width: 100%;
vertical-align: top;
}

#layout_error {
margin-top: 10px;
vertical-align: top;
padding-top:6px;
padding-left:5px;
}

#BottomSSLText {
FONT-SIZE:12px;
}


body{
	margin: 0px;
}

/**
 *	 New classses please refer to CSS style Guide for more details 
 */

/* 1st level outer container */
.OutterContainer {
	width: 588px;
	margin-top: 1px;
	margin-left: 10px;
}

/* Page section: basket, booking path, result frame, etc.*/
.PageSection {
	margin-top: 6px;
}

/* Row elements in sections (subheaders, fields, offers, etc.)*/
.Row{
	padding: 7px;
}

/* Border images (top and bottom) */
.BorderTop, .BorderBottom {
	display: none;
}

.SubHeader {
	background-color: #E8EFF3;
	border-bottom: 2px;
	border-bottom-color: White;
	border-bottom-style: solid;
	border-top: 2px;
	border-top-color: White;
	border-top-style: solid;
}

/* Booking steps */
.Step, .ActiveStepSeparator, .StepSeparator{
	padding-left: 10px;
	padding-right: 10px;
}

.TakenStep {
	color: Silver;
}
.ActiveStep{
	color: #FF0033;
}

.FutureStep {
		color: Black;
}


/* Id base style please refer to CSS style Guide */

/*Search*/
#SEARCH_{
	background-color: #F7F7E7;
	border-bottom: 1px solid Silver;
	border-top: 1px solid Silver;
	border-left: 1px solid Silver;
	border-right: 1px solid Silver;
}
#SEARCH_ #Header_Reisesuche{
	background-color: #D0DBE2;	


}
#SEARCH_ #Hotel_Data, #Car_Data{
	border-top: 1px;
	border-top-color: Silver;
	border-top-style: solid;
}
#SEARCH_ #Search_Button {
	border-bottom-style: none;
}


#BookingPath{
	background: White;
	border: 1px solid Silver;
}

#BookingPath #Content{
	text-align: right;
}

#SomeHints{
	border: 1px solid Silver;
}

/*Basket*/
#Basket{
	background-color: #F7F7E7;
	border-bottom: 1px solid Silver;
	border-top: 1px solid Silver;
	border-left: 1px solid Silver;
	border-right: 1px solid Silver;
}

#Basket #Header_Basket{
	background-color: #D0DBE2;	
}

#Basket #Hotel, #Car, #SPrice, #Navigation, #TotalPrice {
	border-top: 1px;
	border-top-color: Silver;
	border-top-style: solid;
}

/*Disable separation lines*/
#sepLine1, #sepLine2, #sepLine3 ,#sepLine4, #Hotel_Data_Separator,
#Car_Data_Separator, #Car_Data_Separator2, #SPrice_Data_Separator,
#TotalPrice_Data_Separator, #TotalPrice_Data_Separato2, #PPrice_Data_Separator,
#CarSingle_Data_Separator
{
	display: none;	
}

#ErrorsAndHints {margin-top: 10px}

/* Iberia CSS */

.NavSup {FONT-FAMILY: arial, Helvetica, sans-serif}
.NavSup .linksSel {FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none}
.NavSup .links {FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none}
.NavSup .areaPersonal {FONT-SIZE: 12px; COLOR: #928d85; TEXT-DECORATION: none}
.NavSup
{	font-family:arial, Helvetica, sans-serif; }
.NavSup .links
{	font-size: 12px; color:#ffffff; text-decoration: none; }
.NavSup .links:hover
{	color:#333333; text-decoration: none; }
.NavSup .linksSel
{	font-size: 12px; color:#666666; text-decoration: none; }
.NavSup .areaPersonal
{	font-size: 12px; color:#928D85; text-decoration: none; }
/*estilos aplicados en el menu superior parte privada*/
.NavSupPri
{	font-family:arial, Helvetica, sans-serif; }
.NavSupPri .links
{	font-size: 12px; color:#858079; text-decoration: none; }
.NavSupPri .links:hover
{	color:#333333; text-decoration: none; }
.NavSupPri .linksSel
{	font-size: 12px; color:#858079; text-decoration: none; }
.NavSupPri .areaPersonal
{	font-size: 12px; color:#928D85; text-decoration: none; }
.nota {FONT-SIZE: 10px; COLOR: #999999}
.NavSup .areaPersonal {FONT-SIZE: 12px; COLOR: #928d85; TEXT-DECORATION: none}

