/* Yellow #FFB300  Blue #28458e  Grey #646464 GreyLight #f5f5f5 */

td, a, div, li, textarea {

   font-family: Arial, Helvetica, sans-serif; 

   font-size:12px; 

   color:#646464; 

   font-weight:normal; 

   text-decoration:none;

   line-height:18px;

   }



a:hover {

   color:#FFB300;

}



input, select, textarea {

   font-size:10px;

   color:#000000;

}



body {

   margin:0px;

   padding:0px;

   background-image:url(../img/img_common/bg_global.gif);

   background-repeat:repeat-x;

}



#BGOPK {

   margin:0px;

   padding:0px;

   background-image:url(../img/img_common/bg_opk.gif);

   background-repeat:repeat-x;

}





/*  Gepunktete Linien / Separation lines  */

#SepLine3GreyH {

   background-image:url(../img/img_common/SepLine3GreyH.gif);

   background-repeat:repeat-x;

   height:7px;

}



#SepLine5GreyH {

   background-image:url(../img/img_common/SepLine5GreyH.gif);

   background-repeat:repeat-x;

   height:7px;

}



#SepLine10GreyH {

   background-image:url(../img/img_common/SepLine10GreyH.gif);

   background-repeat:repeat-x;

   height:7px;

}



#SepLine3OrangH {

   background-image:url(../img/img_common/SepLine3OrangH.gif);

   background-repeat:repeat-x;

   height:7px;

}



#SepLine5OrangH {

   background-image:url(../img/img_common/SepLine5OrangH.gif);

   background-repeat:repeat-x;

   height:7px;

}



#SepLine10OrangH {

   background-image:url(../img/img_common/SepLine10OrangH.gif);

   background-repeat:repeat-x;

   height:7px;

}



#SepLine5WhiteV {

   background-image:url(../img/img_common/SepLine5WhiteV.gif);

   background-repeat:repeat-y;

   width:21px;

}



.SepLine3GreyH {

   background-image:url(../img/img_common/SepLine3GreyH.gif);

   background-repeat:repeat-x;

   height:7px;

}



.SepLine5GreyH {

   background-image:url(../img/img_common/SepLine5GreyH.gif);

   background-repeat:repeat-x;

   height:7px;

}



.SepLine10GreyH {

   background-image:url(../img/img_common/SepLine10GreyH.gif);

   background-repeat:repeat-x;

   height:7px;

}



.SepLine3OrangH {

   background-image:url(../img/img_common/SepLine3OrangH.gif);

   background-repeat:repeat-x;

   height:7px;

}



.SepLine5OrangH {

   background-image:url(../img/img_common/SepLine5OrangH.gif);

   background-repeat:repeat-x;

   height:7px;

}



.SepLine10OrangH {

   background-image:url(../img/img_common/SepLine10OrangH.gif);

   background-repeat:repeat-x;

   height:7px;

}



.SepLine5WhiteV {

   background-image:url(../img/img_common/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;

  padding:0px;

  text-align:left;

  }

.TabMainFrame {

  width:980px; 

  margin:0px 10px 0px 10px; 

  text-align:left;

  }

#TabMainFrameLNav {width:180px;}

#TabMainFrameRNav {width:180px;}



#ContTextGlobal {width:578px; 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:1px solid #FFE0B2;

  padding:5px 10px 5px 10px;

  margin:0px 10px 0px 10px;

  width:598px;

  text-align:left;

}



#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 5px;

}



.LNavCatSubP {

   font-size:14px;

   padding:5px 0px 0px 5px;

}



.LNavCatSubA2 {

   font-size:12px;

   color:#FFB300;

   padding:5px 0px 0px 10px;

}



.LNavCatSubP2 {

   font-size:12px;

   color:#646464;

   padding:5px 0px 0px 10px;

}



.LNavCatSubP2 A:hover {

   color:#FFB300;

}



/*  RNav - Rechte Navigation / Spalte  */

#RNavHead {

   background-image:url(../img/img_common/RNav_h.gif);

   background-repeat:no-repeat;

   height:10px;

   margin:0px;

   padding:0px;

}



.RNavCont {

   background-image:url(../img/img_common/RNav_c.gif);

   background-repeat:repeat-y;

}



#RNavFoot {

   background-image:url(../img/img_common/RNav_f.gif);

   background-repeat:no-repeat;

   height:10px;

   margin:0px;

   padding:0px;

}



.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(../img/img_common/i_cs2.GIF);

   background-repeat:no-repeat; 

} 

.RNavMalaysia1 {

 background-image:url(../img/img_common/malaysia1.gif);

   background-repeat:no-repeat;

}


.RNavHop {

 backgroud-image:url(../img/img_common/Hop.gif);
 
 	backgroud-repeat:no-repeat;

}

/* Text Formatierungen allgemein */

.Tex {}



.TexHead {

   font-size:12px; 

   text-decoration:none;

   color:#FFB300;

   text-transform:uppercase;  

}



.TexHead2 {

   font-size:14px; 

   text-decoration:none;

   color:#FFB300;

}



.TexHead3 {

   font-size:14px;

   line-height:22px;

   text-decoration:none;

}



.TexHead4 {

   font-size:17px;

   text-decoration:none;

   color:#FFB300;

   text-transform:uppercase;  

}



.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:10px;

   color:#FFB300; 

   text-decoration:none;

   text-transform:uppercase;

}



.TexLabel {

   font-size:10px;

   padding-top:1px;

   line-heigt:10px;

}



.TexFooter1 {

   font-size:12px;

}



.TexFooter2 {

   font-size:10px;

   font-weight:bold;

}



.TexSymbolStar {

   font-size:17px;

   font-weight:bold;

   color:#FFB300;

}



#TexSprungMarke {

   font-size:10px;

   font-weight:bold;

   text-transform:uppercase;

   color:#FE9900;

   float:right;

}



.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(../img/img_common/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  */

#BoxOfferBottom {

  background-color:#FFB300;

  padding:0px 0px 0px 0px;

  width:600px;

  margin:0px;

}



.BoxOfferBottomPName {

   font-size:16px;

   font-weight:bold;

   text-decoration:none;

   color:#ffffff;

   padding:0px 0px 5px 0px;

}



.BoxOfferBottomDetails {

   color:#ffffff;

   line-height:14px;

   text-align:left;

}



.BoxOfferBottomPreis {

   font-size:16px;

   font-weight:bold;

   text-decoration:none;

   color:#ffffff;

   padding:6px 0px 0px 0px;

}











/* Abstaende */

#SpaceV1 {

   height:30px;

}



#SpaceV2 {
   
   height:9px;

}



.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(../img/img_common/SepLine3BlueH.gif);

   background-repeat:repeat-x;

   height:7px;

}



#SepLine5BlueH {

   background-image:url(../img/img_common/SepLine5BlueH.gif);

   background-repeat:repeat-x;

   height:7px;

}



#SepLine10BlueH {

   background-image:url(../img/img_common/SepLine10BlueH.gif);

   background-repeat:repeat-x;

   height:7px;

}







/* OPK - Text */

.TexOPK {color:#4C4C8A;}



.TexHeadOPK {

   font-size:12px; 

   text-decoration:none;

   color:#28458e;

   text-transform:uppercase;  

}



.TexHeadOPK A:hover {

   color:#28458e;

   font-weight:bold;

}



.TexHead2OPK {

   font-size:14px; 

   text-decoration:none;

   color:#28458e;

   font-weight:bold;

}



.TexHead3OPK {

   font-size:14px;

   color:#28458e;

   line-height:22px;

   text-decoration:none;

}



.TexHead4OPK {

   font-size:17px;

   text-decoration:none;

   color:#28458e;

   text-transform:uppercase;  

}



.TexHeadQSA {

   font-size:10px;

   color:#28458e;

   text-decoration:none;

   text-transform:uppercase;  

}



.LNavCatOPK {

   font-size:28px;

   color:#28458e;

   line-height:28px;

   padding:20px 0px 20px 0px;

}



.LNavCatSubAOPK {

   font-size:14px;

   color:#28458e;

   padding:5px 0px 0px 10px;

   font-weight:bold;

}



.LNavCatSubPOPK {

   font-size:14px;

   color:#4C4C8A;

   padding:5px 0px 0px 10px;

}



.LNavCatSubPOPK A:hover {

   color:#28458e;

}





.LNavCatSubA2OPK {

   font-size:12px;

   color:#28458e;

   padding:5px 0px 0px 10px;

   font-weight:bold;

}



.LNavCatSubP2OPK {

   font-size:12px;

   color:#4C4C8A;

   padding:5px 0px 0px 10px;

}



.LNavCatSubP2OPK A:hover {

   color:#28458e;

}



.TexLinkOPK {

   color:#28458e; 

   text-decoration:none;

}



.TexLinkOPK A:hover {

   color:#28458e;

   font-weight:bold;

}



/*  OPK - Top Angebote untere Zeile  */

#BoxOfferBottomOPK {

   background-color:#28458e;

   padding:4px 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:#28458e;

}



.ImgSpecial {

  border:1px solid #black; 

  margin:0px 0px 0px 20px;

  }



.Img100 {

  margin:4px 0px 20px 20px;

  }

  

.BSend_en {

   background-image:url(../img/img_common/b_send_en.gif);

   background-repeat:no-repeat;

   display:block;

   width:58px;

   height:21px;

   border:0px;

   cursor: hand;

}



.BSend_de {

   background-image:url(../img/img_common/b_send_de.gif);

   background-repeat:no-repeat;

   display:block;

   width:68px;

   height:21px;

   border:0px;

   cursor: hand;

}



.BSendRO {

   background-image:url(../img/img_common/b_send_ro.gif);

   background-repeat:no-repeat;

   display:block;

   width:58px;

   height:21px;

   border:0px;

   cursor: hand;

}
