/* Yellow #FFB300  Blue #000058  Grey #777777 GreyLight #f5f5f5 */

a, img, a img {

	border: none;

}



#MainContainer {

	margin-left:10px;

}



#HomePageSearch{

	border: 1px solid #FFB300;

	width: 600px;

}

#HomePageSearch #Search{

	width: 580px;

}



#HomePageSearch .TableBorder{

	border:none;

}

#HomePageSearch #Pauschal {

	margin-left:10px;

}

#HomePageSearch #Header table{

	height:30px;

}



#HomePageSearch #Header, #HomePageSearch #SepLine3OrangH, #HomePageSearch #FlightSearch{

	margin-left:10px;

	margin-right:10px;

}



td, a, div, li {

   font-family: Arial, Helvetica, sans-serif; 

   font-size:12px; 

   color:#777777; 

   font-weight:normal; 

   text-decoration:none;

   line-height:18px;

}



a:hover {

   color:#fb9900;

}



input, select {

   font-size:10px;

}



body {

   margin:0px;

   padding:0px;

}



#BGOPK {

   margin:0px;

   padding:0px;

   background-image:url(http://localhost/xlan/lccdesign/oss/pics/wl/opk/bg_opk.gif);

   background-repeat:repeat-x;

}





/*  Gepunktete Linien / Separation lines  */

#SepLine3GreyH {

   background-image:url(http://localhost/xlan/lccdesign/oss/pics/wl/opk/SepLine3GreyH.gif);

   background-repeat:no-repeat;

   height:7px;

}



#SepLine5GreyH {

   background-image:url(http://localhost/xlan/lccdesign/oss/pics/wl/opk/SepLine5GreyH.gif);

   background-repeat:repeat-x;

   height:7px;

}

	

#SepLine10GreyH {

   background-image:url(http://localhost/xlan/lccdesign/oss/pics/wl/opk/SepLine10GreyH.gif);

   background-repeat:repeat-x;

   height:7px;

}



#SepLine3OrangH {

   background-image:url(http://localhost/xlan/lccdesign/oss/pics/wl/opk/SepLine3OrangH.gif);
   
   background-repeat:repeat-x;

   height:7px;

}



#SepLine5OrangH {

   background-image:url(http://localhost/xlan/lccdesign/oss/pics/wl/opk/SepLine5OrangH.gif);

   background-repeat:repeat-x;

   height:7px;

}



#SepLine10OrangH {

   background-image:url(http://localhost/xlan/lccdesign/oss/pics/wl/opk/SepLine10OrangH.gif);

   background-repeat:repeat-x;

   height:7px;

}



#SepLine5WhiteV {

   background-image:url(http://localhost/xlan/lccdesign/oss/pics/wl/opk/SepLine5WhiteV.gif);

   background-repeat:repeat-y;

   width:21px;

}









/* MainFrame */

#TabLogo {width:980px; height:100px; margin:0px 10px 0px 10px;}

#TabLogoCar {width:1020px; height:100px; margin:0px 10px 0px 10px;}

#TabLogoDieBahn {width:1170px; height:100px; margin:0px 10px 0px 10px;}

#TabLogoFlyBillig {width:985px; height:100px; margin:0px 10px 0px 10px;}



#TabMainFrame {width:980px; margin:0px 10px 0px 10px;}

#TabMainFrameLNav {width:180px;}

#TabMainFrameRNav {width:182px;}



#ContTextGlobal {width:620px; padding:5px 10px 0px 10px;}





/* Suchmasken */

#FrameQuickSearch {

  border:1px solid #FFE0B2;

  padding:5px 10px 5px 10px;

  margin:0px 10px 0px 10px;

  width:598px;

  height:120px;

}



#FrameSMGlobal {

  border:0px solid #FFE0B2;

  margin:0px 0px 0px 0px;

  width:598px;

}



#FrameSMGlobal .Row {

	margin-left:10px;

	margin-right:10px;

}



#FrameSMMietwagen {

  border:1px solid #FFE0B2;

  padding:5px 10px 5px 10px;

  margin:0px 10px 0px 10px;

  width:640px;

}



#FrameSMDieBahn {

  border:1px solid #FFE0B2;

  padding:5px 10px 5px 10px;

  margin:0px 10px 0px 10px;

  width:770px;

}



#FrameSMFlyBillig {

  border:1px solid #FFE0B2;

  padding:5px 10px 5px 10px;

  margin:0px 10px 0px 10px;

  width:635px;

}



#FrameSMFlyFlyDrive {

  border:1px solid #FFE0B2;

  padding:5px 10px 5px 10px;

  margin:0px 10px 0px 10px;

  width:622px;

}





.SMLong {width:387px;}

.SMMedium {width:105px;}

.SMMedium2 {width:140px;}

.SMMedium3 {width:160px;}

.SMMedium4 {width:180px;}

.SMShort {width:40px;}

.SMShort2 {width:58px;}

.SMShort3 {width:68px;}

.SMShort4 {width:88px;}







/*  LNav - Linke Navigation / Spalte  */

.LNavCat {

   font-size:28px;

   color:#FFB300;

   line-height:28px;

   padding:20px 0px 20px 0px;

}






















.LNavCatSubA {

   font-size:14px;

   color:#FFB300;

   padding:5px 0px 0px 10px;
   
}



.LNavCatSubP {

   font-size:14px;

   padding:5px 0px 0px 10px;
  
}


.LNavCatSubK {

   font-size:11px;
   
   color:#777777;

   padding:5px 0px 0px 30px;
  
}



.LNavCatSubA2 {

   font-size:12px;

   color:#FFB300;

   padding:5px 0px 0px 10px;

}



.LNavCatSubP2 {

   font-size:12px;

   color:#777777;

   padding:5px 0px 0px 10px;

}



.LNavCatSubP2 A:hover {

   color:#FFB300;

}



/*  RNav - Rechte Navigation / Spalte  */

#RNavHead {

   background-image:url(http://localhost/xlan/lccdesign/oss/pics/wl/opk/RNav_h.gif);

   background-repeat:no-repeat;

   height:10px;

   margin:0px;

   padding:0px;

}



.RNavCont {

   background-image:url(http://localhost/xlan/lccdesign/oss/pics/wl/opk/RNav_c.gif);

   background-repeat:repeat-y;

}

.RNavCont .RnavElement{

	

}



#RNavFoot {

   background-image:url(http://localhost/xlan/lccdesign/oss/pics/wl/opk/RNav_f.gif);

   background-repeat:no-repeat;

   height:10px;

   margin:0px;

   padding:0px;

   line-height:10px;

}



.RNavTexHead {

   font-size:12px;

   font-weight:normal;

   padding:0px 0px 5px 0px;

   text-transform:uppercase;

}



.RNavTex {

   padding:0px 10px 0px 10px;

}



.RNavICS {

   background-image:url(http://localhost/xlan/lccdesign/oss/pics/wl/opk/i_cs.gif);

   background-repeat:no-repeat;

}


.RNavBP{

font-size:11px;
margin-left:10px;
padding-top:5px;
}



/* Text Formatierungen allgemein */

.Tex {}



.TexHead {

   font-size:12px; 

   text-decoration:none;

   color:#FFB300;

   text-transform:uppercase;  
   
   margin-top:10px;

}



.TexHead2 {

   font-size:13px; 

   text-decoration:none;

   color:#FFB300;

}



.TexHead3 {

   font-size:14px;

   line-height:22px;

   text-decoration:none;

}



.TexHead4 {

   font-size:14px;

   text-decoration:none;

   color:#FFB300;

     
   margin-top:10px;

}



.Warnung {

   font-size:12px;

   text-decoration:none;

   color:#777777;

   margin-left:20px;

   margin-right:20px;

}



.TexHeadQSA {

   font-size:10px;

   color:#FFB300;

   text-decoration:none;

   text-transform:uppercase;  

}



.TexHeadQSP {

   font-size:10px; 

   text-decoration:none;

   text-transform:uppercase;

   

}



.TexHeadSub {

   font-size:12px;

   color:#FFB300; 

   text-decoration:none;

   text-transform:uppercase;

}



.Label {

   font-size:10px;

   padding-top:1px;

}

.TexLabel,  .TexLabel td{

   font-size:12px;

   padding-top:1px;

}

.TexLabel a{

   font-size:12px;

   text-decoration:underline;

}





.TexFooter1 {

   font-size:12px;

}



.TexFooter2 {

   font-size:10px;

   font-weight:bold;

}



.TexSymbolStar {

   font-size:17px;

   font-weight:bold;

   color:#fb9900;

}



#TexSprungMarke {

   font-size:10px;

   font-weight:bold;

   text-transform:uppercase;

   color:#FFB300;

   float:right;

}



.TexLink {

   color:#ffb300; 

   text-decoration:none;

}











/*  Top Angebote obere Zeile  */

#BoxHPTopOfferSmall {

  border:1px solid #FFE0B2;

  /* background-color:#FFF5E5; */

  padding:8px 9px 5px 9px;

  width:91px;

  height:139px;

}



.BoxHPTopOfferPNameO {

  font-size:14px;

  color:#FFB300;

}



.BoxHPTopOfferTex {

  font-size:11px;

  line-height:14px;

}



/*

#BoxHPTopOfferSmall {

  background-image:url(http://localhost/xlan/lccdesign/oss/pics/wl/opk/fr91_dotOrang.gif);

  background-repeat:no-repeat;

  padding:5px 10px 5px 10px;

  width:91px;

  height:139px;

}

*/



#BoxHPTopOffer {

  border:1px solid #FFE0B2;

  padding:5px 10px 5px 10px;

  width:196px;

  height:140px;

}



#BoxHPTopOfferCat {

  color:#FFB300;

  text-transform:uppercase;

}



#BoxHPTopOfferPName {

  font-size:14px;

}









/*  Top Angebote untere Zeile  */

.BoxOfferBottom1{

	margin-left:0px;
	
	width:600px absolut;

    height:90px absolut;

}



#BoxOfferBottom {

  background-color:#FFB300;

  width:600px absolut;

  height:90px absolut;

  margin:0px;


}



.BoxOfferBottomPName {

   font-size:14px;

   font-weight:bold;

   text-decoration:none;

   color:#ffffff;

   padding:0px 0px 3px 0px;

}



.BoxOfferBottomDetails {

   color:#ffffff;

   line-height:14px;

   text-align:left;
   
   padding:10px 0px 0px 10px;

}



.BoxOfferBottomDetails .First{

	margin-left:0px;

	margin-top:10px;

	color:#ffffff;

	

}



.BoxOfferBottomPreis {

   font-size:16px;

   font-weight:bold;

   text-decoration:none;

   color:#ffffff;

   padding:6px 0px 0px 0px;

}











/* Abstaende */

#SpaceV1 {

   height:30px;

}



#SpaceV2 {

   height:9px;

}









/* VScroll Offer */

.BGBox {

	position:relative;

	width:182px;

	height:80px;

	left: -1px;

}





/*  OPK Reisebuero - Styles gelten nur f?r den Bereich 'Mein Reisebuero' des OPK */

#FrameSMGlobalOPK {

  border:1px solid #B2B2CD;

  padding:5px 10px 5px 10px;

  margin:0px 10px 0px 10px;

  width:598px;

}





/* OPK - Gepunktete Linien */

#SepLine3BlueH {

   background-image:url(http://localhost/xlan/lccdesign/oss/pics/wl/opk/SepLine3BlueH.gif);

   background-repeat:repeat-x;

   height:7px;

}



#SepLine5BlueH {

   background-image:url(http://localhost/xlan/lccdesign/oss/pics/wl/opk/SepLine5BlueH.gif);

   background-repeat:repeat-x;

   height:7px;

}



#SepLine10BlueH {

   background-image:url(http://localhost/xlan/lccdesign/oss/pics/wl/opk/SepLine10BlueH.gif);

   background-repeat:repeat-x;

   height:7px;

}







/* OPK - Text */

.TexOPK {color:#4C4C8A;}



.TexHeadOPK {

   font-size:12px; 

   text-decoration:none;

   color:#000058;

   text-transform:uppercase;  

}



.TexHeadOPK A:hover {

   color:#000058;

   font-weight:bold;

}



.TexHead2OPK {

   font-size:14px; 

   text-decoration:none;

   color:#000058;

   font-weight:bold;

}



.TexHead3OPK {

   font-size:14px;

   color:#000058;

   line-height:22px;

   text-decoration:none;

}



.TexHead4OPK {

   font-size:17px;

   text-decoration:none;

   color:#000058;

   text-transform:uppercase;  

}



.TexHeadQSA {

   font-size:10px;

   color:#000058;

   text-decoration:none;

   text-transform:uppercase;  

}



.LNavCatOPK {

   font-size:28px;

   color:#000058;

   line-height:28px;

   padding:20px 0px 20px 0px;

}



.LNavCatSubAOPK {

   font-size:14px;

   color:#000058;

   padding:5px 0px 0px 10px;

   font-weight:bold;

}



.LNavCatSubPOPK {

   font-size:14px;

   color:#4C4C8A;

   padding:5px 0px 0px 10px;

}



.LNavCatSubPOPK A:hover {

   color:#000058;

}





.LNavCatSubA2OPK {

   font-size:12px;

   color:#000058;

   padding:5px 0px 0px 10px;

   font-weight:bold;

}



.LNavCatSubP2OPK {

   font-size:12px;

   color:#4C4C8A;

   padding:5px 0px 0px 10px;

}



.LNavCatSubP2OPK A:hover {

   color:#000058;

}



.TexLinkOPK {

   color:#000058; 

   text-decoration:none;

}



.TexLinkOPK A:hover {

   color:#000058;

   font-weight:bold;

}



/*  OPK - Top Angebote untere Zeile  */

#BoxOfferBottomOPK {

   background-color:#000058;

   padding:0px 10px 4px 10px;

   width:600px absolut;

   height:90px;

   margin:0px;

}



.PathOPK {

   font-family: Verdana, Arial, Helvetica, sans-serif; 

   font-size:11px;

   text-align:left;

   color:#4C4C8A;

   text-decoration:none;

   margin:0px 0px 0px 10px;

}



.PathPOPK {

   font-family: Verdana, Arial, Helvetica, sans-serif; 

   font-size:10px;

   color:#4C4C8A;

   text-decoration:none;

}



.PathPOPK a:hover {

   color:#000058;

   text-decoration:underline;

}



.PathAOPK {

   font-family: Verdana, Arial, Helvetica, sans-serif; 

   font-size:10px;

   font-weight:bold;

   color:#000058;

}










.main-menu-tbl .special{

	background-image:url(http://localhost/xlan/lccdesign/oss/pics/wl/opk/MTab_Blue_p.gif);



}

.main-menu-tbl .special{

	background-image:url(http://localhost/xlan/lccdesign/oss/pics/wl/opk/MTab_Blue_p.gif);

}



.main-menu-td {

   background-image:url(http://localhost/xlan/lccdesign/oss/pics/wl/opk/MTab_p.gif);

   background-repeat:no-repeat;

   font-size: 13px; 

   width: 100px; 

   height: 44px;

   padding:0px 0px 0px 0px;

   line-height:12px;

   text-align:left;

   color:#777777;

}



.main-menu-tda {

   background-image:url(http://localhost/xlan/lccdesign/oss/pics/wl/opk/MTab_h.gif);

   background-repeat:no-repeat;

   font-size: 13px; 

   width: 100px; 

   height: 44px; 

   padding:0px 0px 0px 0px;

   line-height:12px;

   text-align:left;

}





.CatA {font-size:14px; color:#fb9900; line-height:14px;}

.CatAOPK {font-size:14px; color:#000058; line-height:14px;}



.main-menu-td2 {height:10px;line-height:11px;}

.main-menu-tbl {width:98px;line-height:12px;}

.main-menu-tbl A {width:98px;line-height:12px;}



.main-menu-td A {

   /*background-image:url(http://localhost/xlan/lccdesign/oss/pics/wl/opk/bg_global.gif);*/

   display: block;

   height: 100%;

   line-height:12px;

   color:#777777;

}



.main-menu-tdBlue A {

   /*background-image:url(http://localhost/xlan/lccdesign/oss/pics/wl/opk/bg_global.gif);*/

   display: block;

   height: 100%;

   line-height:12px;

   color:#ffffff;
   text-align: center;
}



.main-menu-td A:link {color: #ffffff; text-decoration: none; font-size: 13px; line-height:12px;}

.main-menu-td A:visited {color: #ffffff; text-decoration: none; font-size: 13px; line-height:12px;}

.main-menu-td A:active {color: #FFB300; text-decoration: none; font-size: 13px; line-height:12px;}



.main-menu-tda A:link {text-decoration: none; font-size: 13px; line-height:12px;}

.main-menu-tda A:visited {text-decoration: none; font-size: 13px; line-height:12px;}

.main-menu-tda A:active {text-decoration: none; font-size: 13px; line-height:12px;}

.main-menu-tda A:hover {text-decoration: none; font-size: 13px; line-height:12px;}



.active_opened_menu A:hover {text-decoration: none; font-size: 13px; line-height:12px;}

.active_opened_menu A:visited {text-decoration: none; font-size: 13px; line-height:12px;}

.active_opened_menu A:active {text-decoration: none; font-size: 13px; line-height:12px;}

.active_opened_menu A:link {text-decoration: none; font-size: 13px; line-height:12px;}



.opened_menu{

   background-image:url(http://localhost/xlan/lccdesign/oss/pics/wl/opk/MTab_h.gif);

   background-repeat:no-repeat;

   width: 100px;

   color: #FFB300; 

   text-decoration: none;

   font-size: 13px; 

   line-height:12px;

   height: 44px; 
   
   text-align: center;

}

.active_opened_menu{

   background-image:url(http://localhost/xlan/lccdesign/oss/pics/wl/opk/MTab_h.gif);

   background-repeat:no-repeat;

   width: 100px;

   color: #FFB300; 

   text-decoration: none;

   font-size: 13px; 

   line-height:12px;

   height: 44px; 
 text-align: center;

}



.dMnuC {

   padding: 0px;

   margin: 0px;

   font-size:11px;

   z-index: 1;

   position: absolute;
   text-align: left;

}

/*background-color:F1F2F5;*/

.dMnu {  

   background-image:url(http://localhost/xlan/lccdesign/oss/pics/wl/opk/dhtml_bg.gif);

   background-repeat:no-repeat;

   font-size:11px;

   width:100px;

   padding:0px 0px 0px 3px; 

   margin:0px; 

   z-index:2;

   position:absolute;

}

.dMnu LI {list-style-type: none; height: 16px; font-size:11px;}

.dMnu LI A {

	padding: 0px 0px 0px 3px; 

	display: block;

	width: 120px;

	font-size:11px;

	list-style-type: none;

}

.dMnu A:link {color: #777777; text-decoration: none; font-size: 11px;}

.dMnu A:visited {color: #777777; text-decoration: none; font-size: 11px;}

.dMnu A:hover {color: #777777; text-decoration: underline; font-size: 11px; background-image:url();}

.dMnu A:active {color: #7b4665; text-decoration: none; font-size: 11px;}

.dMnu A.selectedLink:link {color: #7b4665; text-decoration: none; font-size: 11px;}

.dMnu A.selectedLink:visited {color: #7b4665; text-decoration: none; font-size: 11px;}

.dMnu A.selectedLink:hover {color: #ee3224; text-decoration: underline; font-size: 11px;}

.dMnu A.selectedLink:active {color: #7b4665; text-decoration: none; font-size: 11px;}









#BookingPath{

	border:1px solid #FFE0B2;

  text-align:center;

  width:598px;

  background-color:#FFF5E5;

 	text-transform:uppercase; 

 	font-size:10px;

	padding-top:8px;

	padding-bottom:6px;

}



#BookingPath .Step{

	font-size:10px;

	margin-right:25px;

	margin-left:25px;

}



#BookingPath .ActiveStep{

	color:#FFB300;

}



#Basket{

	border:1px solid #FFE0B2;

  width:598px;

  margin-top:10px;

}



#Basket .Row{

	margin-left:10px;

	margin-right:10px;

}



#Basket #Header_Basket{

	margin-top:5px;

	margin-bottom:5px;

}



.TexHeadMainTable2dary{

	color:#FFB300;

	font-size:12px;
	
	text-transform:uppercase; 

}



.TexHeadMainTable{

	color:#FFB300;

	text-transform:uppercase; 

	font-size:14px;

	font-weight: bold;

}



.TexSmall{

	color:#FFB300;

	font-size: 12px;

	

}



.BasketSectionHeader {

   background-image:url(http://localhost/xlan/lccdesign/oss/pics/wl/opk/gradient3.gif);

   background-repeat:repeat-x;

   height:30px;

}



.BasketSectionHeader td{

	padding-top:5px;

}



.TexHeadCONT {

	color:#FFB300;

	text-transform:uppercase; 

	font-size:12px;

	font-weight: bold;

}



.ProductIcon{

	margin-right:9px;

}



.PictureInBasket{

	border: 1px solid Black;

	width:51px;

	height:33px;

	margin-left:27px;

}



.ButtonLink{

	font-weight: bold;

	text-decoration:underline;

  background-image:url(http://localhost/xlan/lccdesign/oss/pics/wl/opk/arrow_subnav.gif);

  background-repeat:no-repeat;

	padding-left:17px;

	background-position:center left;

}



#TotalPrice{

	margin-top:10px;

}



.TexGesamtpreis {

	color:#FFB300;

	font-size:16px;

}



.Accented{

	font-weight:bold;

}



#Footer_Basket {

	margin-top:20px;

	margin-bottom:20px;

}



.BasketLinks {

	margin-bottom:5px;

}

.PriceLine{

	margin-bottom:5px;

}



.AGBLink{

	text-decoration:underline;

}



.AltSelectLink{

	text-decoration:underline;

}



#ScrollTip{

  border:1px solid #FFE0B2;

	margin-top:10px;

	width: 598px;

	background-color: #FEEDD4;

}





/* Tabs section */



.TabContainer{

	

}



.spacer {

	border-bottom:1px solid #FFB300;

	width:100%;

}

.passive {

	border-bottom:1px solid #FFB300;

}

.passive .tab {

	margin-bottom:2px;

}

.passive .tab .main{

	background-color: #FFB300;

	

}

.passive .tab .left{

	background-color: #FFB300;

}

.passive .tab .right{

	background-image:url(http://localhost/xlan/lccdesign/oss/pics/wl/opk/TabOfferPassiveRight.gif);

	background-repeat:no-repeat;

}

.active{

	border-bottom:1px solid #FFB300;

}

.active .tab{

	top: 1px;

	position: relative;

	height:68px;

	

}



.passive .tab a{

	color: White;

	font-size:14px;

}



.active .tab .main{

	background-color: #FEEDD4;

	border-top:1px solid #FFB300;

	color: #FFB300;

	font-size:14px;

	font-weight:bold;

}

.active .tab .left{

	background-color: #FEEDD4;

	border-left:1px solid #FFB300;

	border-top:1px solid #FFB300;



}

.active .tab .right{

	background-image:url(http://localhost/xlan/lccdesign/oss/pics/wl/opk/TabOfferActiveRight.gif);

	background-repeat:no-repeat;

}

.tab{

	height: 66px;

}

.tab .left {

	width:11px;

}

.tab .right img{

	width:11px;

}

.last {

	padding-right:0px;

}

.last .right img{

	width:5px;

}



.active .TabLabel{

	color: #FFB300;

	font-size:14px;

	font-weight:bold;

}

.passive .TabLabel{

	font-size:14px;

	color:White;

}



.active .HotelTabPic{

	background-image:url(http://localhost/xlan/lccdesign/oss/pics/wl/opk/HotelTabActive.gif);

	background-repeat:no-repeat;

}



.passive .HotelTabPic{

	background-image:url(http://localhost/xlan/lccdesign/oss/pics/wl/opk/HotelTabPassive.gif);

	background-repeat:no-repeat;

}



.active .CarTabPic{

	background-image:url(http://localhost/xlan/lccdesign/oss/pics/wl/opk/CarTabActive.gif);

	background-repeat:no-repeat;

}



.passive .CarTabPic{

	background-image:url(http://localhost/xlan/lccdesign/oss/pics/wl/opk/CarTabPassive.gif);

	background-repeat:no-repeat;

}









/* Pagination */



.Pagination{

	margin-top:5px;

	margin-bottom:5px;

	margin-left:10px;

	margin-rigtht:10px;

	background-color:#777777;

	width:568px;

}



.Pagination a{

	color: white;

	text-decoration:underline;

}



.Pagination .TexNavBar{

	color: white;

	font-size:11px;

}



.Pagination .TexNavBar2{

	color:#777777;

}





#ResultsContainer{

	width:598px;

	border-left:1px solid #FFB300;

	border-right:1px solid #FFB300;

	border-bottom:1px solid #FFB300;

}



#ResultsContainer .Controls {

	background-color: #FEEDD4;

	padding-left:5px;

}



/* Offers */

.Offer{

	width:578px;

	margin-left:10px;

	margin-top:10px;

}

.Offer .Row{

	margin-left:10px;

	margin-right:10px;

	

	overflow:hidden;

}

.Offer .Header{

	margin-left:0px;

	margin-right:0px;

	background-image:url(http://localhost/xlan/lccdesign/oss/pics/wl/opk/gradient3.gif);

	

	background-repeat:repeat-x;

	background-position:top;

	padding-top:5px;

	width:578px;

}

.Offer .Footer .OfferPrice ,.Offer .Header .Name {

	float:left;

	width:400px;

	margin-left:10px;

	font-size:10px;

}

.Offer .Footer .OfferPrice {

	margin-left:0px;

}

.Offer .Footer .Button, .Offer .Header .Button{

	float:right;

	margin-right:10px;

	border:none;

	margin-top:5px;

}

.Offer .Footer .Button {

	margin-right:0px;

}



.Offer .Footer {

	width: 558px;

}



.Offer .Header .Accented {

	color:#FFB300;

	font-family:Verdana;

	font-size:12px;

	font-weight:normal;

}

.SelectedOffer {

	background-color:#FEF4E5;

}



.SelectedOffer .Header {

	background-image:url(http://localhost/xlan/lccdesign/oss/pics/wl/opk/DotsOrange3.gif);

}



.HotelOffer .PictureColumn {

	width:185px;

}



.HotelOffer .Picture {

	border:1px solid Black;

	width:170px;

}



.CarOffer .Picture {

	border:1px solid Black;

	width:170px;

}



.Offer .AirLogo{

	border: 1ps solid Black;

}



/*Rnav*/

#CaptionRNavDP{

	text-transform: uppercase;

	font-weight:bold;

}



#RNavDP {

	width:160px;

	margin-left:10px;

	margin-bottom:30px;

	overflow:hidden;

}



#RNavDP #SearchCommonForm .Column1, #RNavDP #SearchCommonForm .Column2{

	width:80px;

}



#RNavDP #SearchCommonForm #depAirport{

	width:76px;

}



#RNavDP #SearchCommonForm #destName{ width:76px; }



#RNavDP #SearchCommonForm #Kids .Column1, #RNavDP #SearchCommonForm #Kids .Column2 {

	width:53px;

}

#RNavDP #SearchCommonForm #Kids .Column3{

	width:54px;

}



#RNavDP #SearchCommonForm #adultAmount{

	width:160px;

}



#RNavDP #SearchCommonForm #kid1Age, #RNavDP #SearchCommonForm #kid2Age{

	width:53px;

}



#RNavDP #SearchCommonForm #kid3Age{

	width:54px;

}

#RNavDP .Option {

	width:150px;

	margin-left:10px;

}

#RNavDP #SearchFlight #FlugOption #carrierCode {

	width:150px;

}

#RNavDP #SearchFlight #FlugOption #flightClassRNav {

	width:150px;

}

#RNavDP #SearchFlight #FlugOption #flDirectOnlyRNav{

	position:relative;

	left:-4px;

}

#RNavDP  #HotelOption #hotelName{

	width:150px;

}

#RNavDP  #HotelOption #catering{

	width:150px;

}

#RNavDP  #HotelOption #hotelCategory{

	width:150px;

}



#RNavDP  #HotelOption #Rooms {

	margin-top:10px;

	margin-bottom:10px;

}



#RNavDP  #SearchCar #pickupType{

	width:150px;

}



#RNavDP #RNavChangeButton{

	margin-top:10px;

	float:right;

}



.RNavCont .RnavElement{


	widht:160px;

	margin-left:10px;

}



.PageSection {

	width:600px;

}



.TablePinkLight {

	border:1px solid #FFE0B2;

	background-color:#FFF5E5;

}

#BookingDetails.TablePinkLight{

	background-color:White;

}

.Offer .Header{

	font-size: 12px;

}

.Header{

	color:#FFB300;

	text-transform: uppercase;

	font-size: 14px;

}



.Padder {

	margin:10px;

}



a.Verd10BlackReg{

	text-decoration:underline;

}



#BookingDetails td {

   font-size:12px;

}



#BookingDetails .Header{

   font-size:14px;

}



#BookingDetails .TexHeadSubTable{

	color:#FFB300;

}



.TableBorder{

	border:1px solid #FFE0B2;

}

.TableBorder.Headless{

	border:1px none #FFE0B2;

}

.Padder.Headless{

	margin:0px;

}

#Search{

	width:600px;

	

}

.CalendarSearch { 

	color:#FFFFFF; 

	font-weight:bold; 

	background-color: #FFB300;

	margin:0px;

}



.CalendarSearch a:hover{

	color:#FFFFFF; 

}





.Confirmation {

	border:1px solid #FFE0B2;

	width:600px;

}



.Confirmation .Header {

	/*margin-top: 10px;*/

	text-transform: none;

}



.WeAreDelighted {

	color: #FFB300;

	margin-top:20px;

	margin-bottom:20px;

	font-family: Arial;

	font-size:12px;

}



.Confirmation .TexLabel{

	font-family: Verdana;

	font-size:11px;

}



.Confirmation .TotalPrice, .Confirmation .TotalPrice td{

	font-size:16px;

}



#TopLozContainer {

	margin-bottom: 20px;

}



#SpecialCarrierBanner{

	margin-left:10px;

	margin-top:20px;

	margin-bottom:20px;

}





/* -------------------- Sophie ---------------------- */

#SophieContainer{

 margin-top:6px;

}



input, select {

   font-family:Arial, Helvetica, sans-serif; 

   font-size:10px;

}



#L {

   text-align:left;

}



#SophieContainer #HotelDetailInfo {

	background-color: white;

}



#SophieContainer #HotelShortDescription {

	background-color: white;

}



#SophieContainer .BorderTop {

	background: url(http://localhost/xlan/lccdesign/oss/img/wl/opk/ta_box_h_blank.gif) no-repeat;

	margin: 0px;

	padding: 0px;

	width:588px;

	height:5px;

}



#SophieContainer .BorderBottom  {

   background: url(http://localhost/xlan/lccdesign/oss/img/wl/opk/ta_box_f_blank.gif) no-repeat;

   margin: 0px;

	 padding: 0px;

	 width:588px;

	 height:5px;

	 

}



/* Container */

.Con588  {

   width:588px; 

   border-left:1px solid #FFB300; 

   border-right:1px solid #FFB300;

   margin-bottom: 0px;

   background-color: white;

}



.RoomDistribution{

   width:588px; 

   border-left:1px solid #FFB300; 

   border-right:1px solid #FFB300;

}



#SophieRoomDistribution {

	margin-top: 10px;

}



#SophieRoomDistribution .BorderTop  {

   background: url(http://localhost/xlan/lccdesign/oss/img/wl/opk/ta_box_h_blank.gif) no-repeat;

   margin: 0px;

	 padding: 0px;

}

#SophieRoomDistribution .BorderBottom  {

   background: url(http://localhost/xlan/lccdesign/oss/img/wl/opk/ta_box_f_blank.gif) no-repeat;

   margin: 0px;

	 padding: 0px;

}

#SophieRoomDistribution .GradT  {

   background: url(http://localhost/xlan/lccdesign/oss/img/wl/opk/EBF0F4.gif) no-repeat;

   border-left:1px solid #FFB300; 



   border-right:1px solid #FFB300;

   margin: 0px;

   padding: 0px;

}



.RoomDistribution .Verd10BlackReg {

	color: #FFB300;

}



.Con572  {

   width:570px; 

   border-left:1px solid #FFB300; 

   border-right:1px solid #FFB300;

   border-bottom:1px solid #FFB300;

}





/* Line and Gradient */

.dl10h_purple  {

   background-image:url(oss/img/wl/opk/dl10h_purple.gif);

   background-repeat:repeat-x;

   height:6px;

}

.dl5h_purple  {

   background-image:url(oss/img/wl/opk/dl5h_purple.gif);

   background-repeat:repeat-x;

   height:6px;

}



.dl5v_purple  {

   background-image:url(oss/img/wl/opk/dl5v_purple.gif);

   background-repeat:repeat-y;

   width:21px;

}



.dl5h_purpleGrad  {

   background-image:url(oss/img/wl/opk/dl5h_purpleGrad.gif);

   background-repeat:repeat-x;

   height:26px;

}



.GradT  {

   background-image:url(oss/img/wl/opk/GradT.gif);

   background-repeat:repeat-x;

   border-left:1px solid #FFB300; 

   border-right:1px solid #FFB300;


   

   height:26px;

   text-align:left;

}



.GradB  {

   background-image:url(oss/img/wl/opk/GradB.gif);

   background-repeat:repeat-x;

   border-left:1px solid #FFB300; 

   border-right:1px solid #FFB300;

   height:26px;

   text-align:left;

}





/* Text */

.HL2  {

   font-size:12px;

   color:#FFB300;

   line-height:16px;

   font-weight:normal;

   text-transform:none;

   margin:4px 0px 0px 0px;

   

}



.PdN {

   font-size:12px;

   color:#FFB300;

   font-weight:bold;

   text-transform:none;

   line-height:20px;

}



.PdD {

   font-size:12px;

   line-height:16px;

}



.PdDL {

   font-size:12px;

   line-height:20px;

   text-align:left;

}



.PdDLH {

   font-size:12px;

   font-weight:bold;

   color:#FFB300;

}



.PdI {

   border:1px solid black;

}



/* Tabs */

.PUpTabBG  {

   background-image:url(oss/img/wl/opk/PUp_tab_bg.gif);

   background-repeat:repeat-x;

   width:588px;

   height:35px;

   text-align:left;

}



.PUpTabBGA  {

   background-image:url(oss/img/wl/opk/PUp_tab_a.gif);

   background-repeat:no-repeat;

   width:170px;

   float:left;

}





.PUpTabBGP  {

   background-image:url(oss/img/wl/opk/PUp_tab_p.gif);

   background-repeat:no-repeat;

   float:left;

   text-align:center;

   width:170px;

}



.PUpTabTexA  {

   font-size:16px;

   line-height:20px;

   color:#FFB300;

   margin:8px 0px 0px 8px;

}



.PUpTabTexP  {

   font-size:14px;

   color:#ffffff;

   margin:8px 0px 0px 8px;

}







/* Calendar */

.calMonth {

   background-color:#FFB300;

   font-size:10px;

   text-transform:uppercase;

   text-align:center;

   color:#ffffff;

   height:28px;

}



.calMonthA {

   font-size:12px;

   font-weight:bold;

   background-color:#FFB300;

   text-transform:uppercase;

   text-align:center;

   color:#ffffff;

   height:28px;   

}



.calBG4R  {

   background-image:url(oss/img/wl/opk/cal_bg_4R.gif);

   background-repeat:no-repeat;

}



.calBG5R  {

   background-image:url(oss/img/wl/opk/cal_bg.gif);

   background-repeat:no-repeat;

}



.calBG5R .priceCell {

	height:52px;

}



.calDay {

   font-family:Arial, Helvetica, sans-serif; 

   font-size:10px;

   text-align:left;

   color:#777777;

   height:9px;

   margin-left:4px ;

   margin-top:-3px;

   

}



.calPrice {

   font-family:Arial, Helvetica, sans-serif; 

   font-size:12px;

   font-weight:normal;

   color:#000000;

   text-align:right;

   margin:0px 6px 3px 0px;

   text-decoration:none;

}



.calPrice .durationComment{

	font-size:10px;

}



.calPriceTop {

   font-family:Arial, Helvetica, sans-serif; 

   font-size:14px;

   font-weight:bold;

   color:#ff0000;

   text-align:right;

   margin:0px 5px 0px 0px;

   text-decoration:none;

}



.calBaHo {

   background-image:url(oss/img/wl/opk/cal_BaHo.gif);

   background-repeat:no-repeat;

}



.LRBorder {

  border-left:1px solid #FFB300; 

  border-right:1px solid #FFB300;

}







#tabHeader {

	height: 35px;

	width:588px; 

	clear:both;

	border: 1px solid White;;

}



.leftSiteTabs {

	border: 1px dotted green;

	float: left;

}



.rightSiteTabs {

	border: 1px dotted yellow;

}



.rightElement {

	background-image: url(http://localhost/xlan/lccdesign/oss/img/wl/opk/tabRightLine.gif);

	background-repeat: repeat-x;

}



.tabheight {

	height: 35px;

}



#SophieContainer .active {

	height: 35px;

	float: left;

}
#SophieContainer .active .LeftCorner {


	background: url(http://localhost/xlan/lccdesign/oss/img/wl/opk/tabLeftActive.gif) no-repeat;

	width: 5px;	

	float: left;

}

#SophieContainer .active .Middle {

   background-image: url(http://localhost/xlan/lccdesign/oss/img/wl/opk/tabMiddleActive.gif);

   background-repeat: repeat-x;

   float: left;  

   vertical-align: bottom;

   height: 35px;

}

#SophieContainer .active .RightCorner {

	background: url(http://localhost/xlan/lccdesign/oss/img/wl/opk/tabRightActive.gif) no-repeat;

	width: 6px;

	float: left;  

}

#SophieContainer .active .caption {

	position: relative;

	top: 10px;

	color: #FFB300;

  font-size: 14px;

}



#SophieContainer .passive {

	height: 35px;

	float: left;

	cursor: pointer;

}

#SophieContainer .passive .LeftCorner {

	background-image: url(http://localhost/xlan/lccdesign/oss/img/wl/opk/tabLeftPassive.gif);

	width: 5px;

	float: left;  

	height: 35px;

}

#SophieContainer .passive .Middle {

   background-image: url(http://localhost/xlan/lccdesign/oss/img/wl/opk/tabMiddlePassive.gif);

   background-repeat: repeat-x;

   float: left; 

   height: 35px;

}

#SophieContainer .passive .RightCorner {

	background-image: url(http://localhost/xlan/lccdesign/oss/img/wl/opk/tabRightPassive.gif);

	width: 6px;

	float: left;  

	height: 35px;

}

#SophieContainer .passive .caption {

	position: relative;

	top: 15px;

	color: white;

   	font-size: 12px;

}





.SophieHotel {

	font-family:Arial;

	font-size:12px;

	background: white;

}

.SophieHotel .GradT  {

   background-image:url(oss/img/wl/opk/GradientDoubleLine.gif);

   border-left:none;

   border-right:none;

   width:572px;

   font-size:14px;

   color:#FFB300;

   padding-top:6px;

   height:31px;

}



.SophieHotel .Price{

	font-size:14px;

	background-image:url(oss/img/wl/opk/GradientDoubleLineB.gif);

	background-repeat:repeat-x;	

	background-position:bottom;

	height:31px;

	padding-top:6px;

}



/*.OutterContainer {

  height: 5px;

}*/



#TopLozContainer td{

 vertical-align:top;

}



.DLcontainer {

width:90px;

height:129px;

border:1px solid #FFD79C;

}

.DLbody {

}

.DLoffer {

	margin-top:5px;

	margin-left:6px;

}

.DLDestination{

	font-size:16px;

}

.DLText {

	margin-top:3px;

	line-height:12px;

	font-size:11px;

}





.DLcontainergross {

width:194px;

height:130px;

border:1px solid #FFD79C;

}

.DLbodygross {

}

.DLoffergross {

	margin-top:5px;

	margin-left:6px;

}

.DLDestinationgross {

	font-size:16px;

}

.DLTextgross {

	margin-top:3px;

	line-height:12px;

	font-size:11px;

}

	#MailFormPage {
		border: 1px solid #FE9900;
		width: 610px;
		margin-right:10px;
	}
	#MailFormPage #inner {
		margin:10px;
	}
	#MailFormPage .Label td{
		font-family:Arial;
		font-size:10px;
	}

