/*
* Generic
*/
*
{
    padding: 0;
    margin: 0;
  }

  body
  {
    margin: 0;
    padding: 0;
  }

  .page
  {
    width: 1032px;
    margin: 0 auto 0 auto;
  }

/*
* Header
*/
.header
{
    width: 1032px;
    height: 23px;
    margin: 28px 0 0 0;
    padding: 0;
  }

  /*
  * Top menu
  */
  .header .topmenu ul
  {
      margin: 0;
      padding: 4px 0 0 20px;
    }

    .header .topmenu li
    {
      display: inline;
      list-style-type: none;
    }
    
  /*
  * Languages
  */
  .header .languages ul
  {
      float: right;
      padding: 6px 20px 0 0;
      margin: 0;
    }

    .header .languages li
    {
      display: inline;
      list-style-type: none;
    }
    
    .header .languages img
    {
      vertical-align: text-top;
    }
    
/*
* Banner
*/
.banner
{
    width: 1032px;
    height: 382px;
  }
  
  .banner .images
  {
    display: block;
    position: relative;
    top: 21px;
    left: 211px;
  }
  
  .banner .imageItem,
  .banner .imageItem a,
  .banner .textItem a
  {
    display: block;
    width: 100px;
    height: 280px;
  }
  
  .banner .textItem a
  {
    height: 23px;
  }
  
  .banner .imageItem
  {
    position: absolute;
    top: 0;
    overflow: hidden;
  }
  
  .banner .textItem
  {
    position: absolute;
    top: 280px;
    overflow: hidden;
    height: 30px;
  }
  
  .banner .imageItem1,
  .banner .textItem1
  {
    left: 0px;
  }
  
  .banner .imageItem2,
  .banner .textItem2
  {
    left: 100px;
  }
  
  .banner .imageItem3,
  .banner .textItem3
  {
    left: 200px;
  }
  
  .banner .imageItem4,
  .banner .textItem4
  {
    left: 300px;
  }
  
  .banner .imageItem5,
  .banner .textItem5
  {
    left: 400px;
  }
  
  .banner .imageItem6,
  .banner .textItem6
  {
    left: 500px;
  }
  
  .banner .imageItem7,
  .banner .textItem7
  {
    left: 600px;
  }
  
  .banner .imageItem8,
  .banner .textItem8
  {
    left: 700px;
  }
  
/*
* Main
*/
.main
{
  width: 1032px;
  }

  /*
  * Main menu
  */
  .main .menu
  {
      float: left;
      width: 250px;
    }
    
    .main .menu ul
    {
      padding: 0;
    }
    
    .main .menu li
    {
      float: left;
      width: 229px;
      height: 31px;
      list-style-type: none;
    }
    
    .main .menu li a:link,
    .main .menu li a:visited,
    .main .menu li a:hover,
    .main .menu li a:active
    {
      display: block;
      padding: 5px 0 0 40px;
    }
    
  /*
  * Call to action
  */
  .main .calltoaction
  {
    float: left;
    margin: 30px 0 30px 0;
    padding-left: 23px;
    }
    
  /*
  * Content
  */
  .main .content
  {
    width: 690px;
    margin: 0 30px 0 30px;
    float: left;
    }
    
/*
* Footer
*/
.footer
{
    clear: left;
    width: 1032px;
    height: 60px;
  }
  
  .footer a.Holbox
  {
    float: right;
    padding: 0 20px 0 0;
    margin: 0;
  }
  
  .footer a.Holbox,
  .footer a.Holbox img
  {
    display: block;
    width: 86px;
    height: 25px;
  }
  
  .footer a.LinkText
  {
    width: auto;
    padding: 5px 0 0 0;
    height: 20px;
  }
  
  .footer p
  {
    display: block;
    padding: 33px 0 0 35px;
  }
  
  .footer ul
  {
    float: right;
    clear: right;
    padding: 8px 20px 0 0;
  }
  
  .footer li
  {
    display: inline;
  }
  

