
body.size490 > .root > header .currency-value {
   right: 0px;
   }
body.size490 > .root > header .font-size{
   display: none;
   }
body.size490 > .root > header h1 {
   top: 60px; left: 5px;
   }
   
body.size490 > .root > header .lang-select {
   width: 100%; background: #0c3369;
   }
body.size490 > .root > header .lang-select > .spacer {
   position: relative; padding: 12px 94px 15px 0px;
   }
   body.size490 > .root > header .lang-select > .spacer > .nav-alternative { 
      display: block; width: 80px;
      position: absolute; top: 6px; right: 10px;
      text-align: left;
      }
   body.size490 > .root > header .lang-select > .spacer > span {
      display: none;
      }
   body.size490 > .root > header .lang-select > .spacer > a {
      display: none;
      }
   
body.size490 > .root > header .wetter {
   right: 0px; top: 60px;
   }
   
body.size490 > .root > header > .spacer > .nav-alternative {
   display: block;
   position: absolute; top: 166px; left: 8px;
   width: 350px;
   }
body.size490 > .root > header nav {
   display: none;
   }
   
body.size490 > .root > header .currency-value {
   display: none;
   }
   
body.size490 .social-links-navbar {
   /* display: none; */
   }

body.size490 > .root {
   width: 100%;
   }
   
   
body.size490 > .root > .content > .spacer {
   padding: 0px;
   }
   
body.size490 > .root > header > .spacer {
   margin: 0px; height: 160px;
   }
   
   
body.size490 > .root > footer > .nav-alternative {
   display: block; margin: 20px 10px 0px 10px;
   }
body.size490 > .root > footer > nav {
   display: none;
   }
   
body.size490 > .root > footer {
   height: 290px;
   }
   
body.size490 > .root > footer > .mok {
   top: 50px; right: auto; left: 10px;
   }
   
body.size490 > .root > footer > .free-appk {
   top: 100px; left: 10px; right: auto;
   }
   
body.size490 > .root > footer > .copyright { 
   left: 10px; top: 230px; font-size: 11px;
   }
   
body.size490 > .root > .content .info-boxes > .spacer { 
   padding: 30px 0px 15px 0px;
   }
   
body.size490 > .root > .content .info-boxes > .spacer .box { 
   width: 210px; height: 230px;
   }
   
body.size490 > .root > .content .info-boxes > .spacer .box { 
   margin: 0px 0px 0px 20px;
   }
   
   
body.size490 .airport-infodata { 
   padding-left: 95px;
   }
   
body.size490 .contener-3cols { 
   width: 490px; margin: auto;
   }
   
body.size490 .contener-3cols > .col1 { 
   width: 490px; margin-bottom: 20px; 
   }
   
body.size490 .contener-3cols > .col2 { 
   margin-left: 0px;
   width: 205px;
   }
   body.size490 .contener-3cols > .col2 > .spacer { 
      padding: 0px;
      }
   body.size490 .contener-3cols > .col2 a { 
      display: block; float: left;
      margin-right: 40px;
      }
   body.size490 .contener-3cols > .col2 .break-20height { 
      display: none;
      }
   
      
      
      
      
   
body.size490 .contener-3Acols { 
   width: 490px; margin: auto;
   }
   
body.size490 .contener-3Acols > .col1 { 
   width: 490px; margin-bottom: 20px; 
   }
   
body.size490 .contener-3Acols > .col2 { 
   margin-left: 0px;
   }
   body.size490 .contener-3Acols > .col2 > .spacer { 
      padding: 0px;
      }
   body.size490 .contener-3Acols > .col2 a { 
      display: block; float: left;
      margin-right: 40px;
      }
   body.size490 .contener-3Acols > .col2 .break-20height { 
      display: none;
      }
   
      
      
      
body.size490 .system-notification { 
   width: 100%; 
   }
   body.size490 .system-notification > .message > .header { 
      width: 100%; position: relative; top: auto; left: auto;
      }
   body.size490 .system-notification > .message > .header > span { 
      padding: 20px 0px 20px 0px;
      }
   body.size490 .system-notification > .message > span { 
      margin: 0px;
      }
   body.size490 .system-notification > .message > a { 
      width: 100%; position: relative; top: auto; left: auto;
      }
      body.size490 .system-notification > .message > a > span { 
         padding: 10px 0px 10px 0px;
         }
   
body.size490 .small-boxes { 
   width: 490px; margin: auto;
   padding: 0px 0px 0px 0px;
   }
   
body.size490 .small-boxes > article { 
   margin-bottom: 10px; margin-top: 0px; margin-left: 10px;
   width: 230px;
   overflow: hidden;
   }
   body.size490 .small-boxes > article > a > img { 
    
      }
   body.size490 .small-boxes > article.first { 
      margin-left: 10px;
      }
   
body.size490 .home-slider > .page-contener > .page { 
   overflow: hidden; width: 230px;
   }
   
body.size490 .home-slider > .page-contener > .page { 
   overflow: hidden; width: 100%; height: 456px;
   }
   
body.size490 .home-slider > .page-contener > .page > .description { 
   width: 458px;
   }
   
           
body.size490 .home-slider { 
   position: relative;
   height: auto;
   } 
body.size490 .board-flights { 
   position: relative; top: auto; right: auto;
   z-index: 20; width: auto;  padding: 20px 0px 20px 0px;
   margin: 0px 0px 0px 0px;
   }
   body.size490 .board-flights > .tabs-contener { 
      
      }
   body.size490 .board-flights > .tabs-contener a.tab1 { 
    
      }
      body.size490 .board-flights > .tabs-contener a.tab1.active { 
        
         }
   body.size490 .board-flights > .tabs-contener a.tab2 { 
      width: 260px;
      }
      
      
body.size490 .news-box > .news-content {
   height: 58px;
   }
   body.size490 .news-box > .news-content > .news-content-mover {
      height: 58px;
      }
      body.size490 .news-box > .news-content article > p {
         height: 32px; padding-left: 10px;
         }
      body.size490 .news-box > .news-content article > p span {
         padding-left: 0px;
         }
         
         

         
body.size490 .flight-table-footer {
   height: 87px;
   }
body.size490 .flights-table > .flights-filters {
   height: 70px;
   background-color: #fff; background-position: 0px 100%;
   }
body.size490 .flights-table > .flights-data table td.col4 {
  
   }
body.size490 .flights-table > .flights-data table td.col2 {
 
   }
   body.size490 .flights-table > .flights-data table td.col2 span.showHide {
      
      }
   
body.size490 .flights-table > .flights-data .table-scroll-contener {
   height: auto;
   }
body.size490 .flights-table > .flights-filters > .select-field {
   width: 160px; float: left;
   }
body.size490 .flights-table > .flights-filters > .label {
   width: 49px; text-align: right;
   }
   
   
      
body.size490.cssMobileDev .flights-table > .flights-selectbar  { 
   display: none;
   }

body.size490.cssMobileDev .flights-table > .flights-data table th.col4 {
   
   }
body.size490.cssMobileDev .flights-table > .flights-data table th.col1 {

   }
body.size490.cssMobileDev .flights-table > .flights-data table td.col1 {
   }
body.size490.cssMobileDev .flights-table > .flights-filters {
   height: 110px;
   background: #fff; background-position: 0px 100%;
   }
body.size490.cssMobileDev .flights-table > .flights-filters > .select-field {
   margin-left: 68px; width: 220px; float: left;
   }
body.size490.cssMobileDev .flights-table > .flights-filters > .select-field-hour {
   display: block; width: 105px; 
   margin-left: 0px;
   }
body.size490.cssMobileDev .flights-table > .flights-filters > .label-hour {
   display: block;
   }
   
   
   
   
   
   

   
body.size490 .sub-page-contener { 
   padding: 0px 0px 0px 0px;
   }
body.size490 .sub-page-contener > .nav-bar { 
   margin: 0px 0px 0px 0px;
   height: auto; padding: 0px 0px 10px 0px;
   }
body.size490 .sub-page-contener > .nav-bar > ul { 
   position: relative; top: auto; left: auto;
   padding: 11px 0px 0px 0px;
   }
   body.size490 .sub-page-contener > .nav-bar > ul > li { 
      height: auto;
      }
      body.size490 .sub-page-contener > .nav-bar > ul > li > a { 
         font-size: 11px; font-weight: normal;
         background-position: 100% 3px;
         }
      body.size490 .sub-page-contener > .nav-bar > ul > li > span { 
         font-size: 11px; font-weight: normal;
         }
body.size490 .sub-page-contener > article > .description { 
   padding-right: 0px;
   }
body.size490 .sub-page-contener > article .full-text { 
   padding-right: 0px;
   }
body.size490 .sub-page-footer > a { 
   right: 10px;
   }
body.size490 .sub-page-contener > article > figure { 
   float: none; padding-right: 0px;
   }
body.size490 .sub-page-contener > .nav-bar > .tool-box { 
   display: none;
   }
body.size490 .sub-page-contener > aside { 
   display: none;
   }
body.size490 .sub-page-contener > article { 
   margin: 0px; padding: 0px 5px 0px 5px;
   }
body.size490 .sub-page-contener > aside > .advert img { 

   }
body.size490 .sub-page-footer { 
   display: none;
   }
body.size490 .sub-page-contener > .aside-nav-alternative {
   display: block;
   padding: 10px 10px 10px 10px;
   background: #f9f9f9; border-bottom: 1px solid #e0e0e0;
   }
   
   
   
   
   
body.size490 .contact-page > .full-text {
   float: none; width: auto; padding: 0px 40px 0px 0px;
   }
body.size490 .contact-page > .contactform-contener {
   margin-top: 60px; margin-left: 0px;
   }
   
   
   
   
   


   body.size490 .sub-page-contener .flights-table > .flights-data table th.col1 {
      
      }
      body.size490 .sub-page-contener .flights-table > .flights-data table td.col1 {
         
         }
   body.size490 .sub-page-contener .flights-table > .flights-data table th.col2 {
      
      }
      body.size490 .sub-page-contener .flights-table > .flights-data table td.col2 {
         color: #0c3369; font-weight: normal;
         }
         body.size490 .sub-page-contener .flights-table > .flights-data table td.col2 > span {
            display: block; color: #000000;
            }
   body.size490 .sub-page-contener .flights-table > .flights-data table th.col3 {
     
      }
      body.size490 .sub-page-contener .flights-table > .flights-data table td.col3 {
        
         }
   body.size490 .sub-page-contener .flights-table > .flights-data table th.col4 {
      display: none;
      }
      body.size490 .sub-page-contener .flights-table > .flights-data table td.col4 {
         display: none;
         }
   body.size490 .sub-page-contener .flights-table > .flights-data table th.col5 {
      
      }
      body.size490 .sub-page-contener .flights-table > .flights-data table td.col5 {
         
         }
   body.size490 .sub-page-contener .flights-table > .flights-data table th.col6 {

      }
      body.size490 .sub-page-contener .flights-table > .flights-data table td.col6 {

         }
   
   
   
   
                     
body.size490 .order-contener {
   width: 100%;
   }
body.size490 .order-contener .blue-box .form-field {
   float: none; width: 100%;
   }
body.size490 .order-contener .blue-box .form-field-short {
   float: none; width: 100%;
   }
body.size490 .order-contener .blue-box .form-field-middle {
   float: none; width: 100%;
   }
body.size490 .order-contener form > .footer-spacer > .form-field1 {
   float: none; width: 450px; padding: 0px 0px 20px 0px;
   margin-left: 25px;
   }
body.size490 .order-contener form > .footer-spacer > .form-field {
   margin: 0px 0px 0px 25px;
   }
body.size490 .order-contener form > .footer-spacer > .form-footer {
   margin: 0px 0px 0px 25px;
   }
body.size490 .order-contener form > .footer-spacer {
  padding: 0px 0px 0px 0px;
   }
body.size490 .order-contener form > .footer-spacer > .form-header {
   margin-left: 25px;
   }
   
   
   
   
body.size490 .content-list {
   margin-left: 0px;
   }
   
   
   
   
body.size490 ul.categories-list {
   width: 500px; margin: auto;
   }
body.size490 ul.categories-list > li {
   margin-right: 20px;
   }
body.size490 ul.categories-list > li > a {
   width: 225px;
   }
body.size490 ul.categories-list > li > a > figure {
   width: 225px;
   }
   
   
   
   
body.size490 ul.categories-list.has2Cols {
   width: 500px; margin: auto;
   }
   
body.size490 .content-list aside {
   margin-right: 0px; float: none; width: auto;
   }
body.size490 .content-list aside > .dashed-rightside-contener > .inner > a {
   padding: 0px; display: inline;
   }
   body.size490 .content-list aside > .dashed-rightside-contener > .inner > a > img {
      padding: 10px;
      }
   
   
   
   
body.size490 .sub-page-contener > article > aside {
   width: 300px; float: none; margin-left: auto; margin-right: auto;
   }
body.size490 .sub-page-contener > article > aside > .small-gallery-box > .inner {

   }
body.size490 .sub-page-contener > article > aside > .small-gallery-box > .inner > a.prev {

   }
body.size490 .sub-page-contener > article > aside > .small-gallery-box > .inner > a.next {

   }
   
   
   
   
   
body.size490 .flights-map > .header > .search-box > .select {
   width: 330px;
   }
body.size490 .flights-map > .header {
   height: 125px;
   }
body.size490 .flights-map > .header > .middle-or {
   padding-left: 102px;
   }
body.size490 .flights-map > .date-field-box > .inner {
   padding-left: 0px; padding-right: 0px;
   }
body.size490 .flights-map > .date-field-box {
   margin-right: 0px;
   }
body.size490 .flightsmap-gmap {
   margin-right: 0px;
   }
body.size490 table.default-table .col7 {
   display: none;
   }
body.size490 table.default-table .col7.colHide2 {
   display: table-cell;
   }
body.size490 table.default-table .col5.colHide1 {
   display: none;
   }
   
body.size490 .flights-map > .date-field-box > .inner > .dates-flights-out {
   width: 271px; margin: auto;
   display: block;
   }
body.size490 .flights-map > .date-field-box > .inner > .dates-flights-in {
   width: 271px; margin: auto;
   display: block;
   }
   
   
body.size490 > .root > footer > .mlp {
   top: 95px; right: auto; left: 10px;
   }
   

body.size490 > .root > footer > .pic1 {
   top: 145px; right: auto; left: 10px;
   } 
   
body.size490 > .root > footer > .pic2 {
   top: 145px; right: auto; left: 80px;
   } 
   
   
body.size490 form.EskyHome {
   margin: 20px 0px 0px 0px;
   }

body.size490 form.EskyHome {
   height: 350px;
}

body.size490 form.EskyHome .Box1 {
   position: relative;
   top: 0px;
   left: 0px;
}

body.size490 form.EskyHome .Box2 {
   position: relative;
   top: 0px;
   left: 0px;
   padding: 20px 0px 0px 10px;
}

body.size490 form.EskyHome .Box2:after {
   content: '';
   display: block;
   clear: both;
}

body.size490 form.EskyHome .Box3 {
   padding: 20px 0px 0px 0px;
   position: relative;
   top: 0px;
   left: 0px;
}

body.size490 .contener-3Acols > .col3  {
   width: 100%;
   padding: 20px 0px 0px 0px;
}