  
  body {
    background-color: #fff; 
    margin-left: 7px;
    margin-top: 7px;
    margin-right: 11px;
    margin-bottom: 11px;
  }
  a:link, a:visited, a:active, a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    line-height: normal;
    font-variant: normal;
    color: #003399;
    text-decoration: none;
  }
  a:hover {    
    text-decoration: underline;
  }
  .headline {
    font-size: 33px;
    font-weight: bold;
  }
  .style2 {
    font-size: 9px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
  }
  .style3 {
    font-size: 14px;
    font-weight: normal;
    font-family: Georgia, "Times New Roman", Times, serif;
  }
  .style4 {
    font-size: 12px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
  }

/* ---------------------------------------------------------------------------------------------- */
 
  .input_area {
    width: 200px;
    border: 1px solid #000;
  }

  .input_text {
    width: 200px;
    border: 1px solid #000;
  }

  .input_submit {
    width: 100px;
  }

/* ---------------------------------------------------------------------------------------------- */

  #layBackground {
    position:absolute; 
    left:11px; 
    top:11px; 
    width:943px; 
    height:478px; 
    z-index:2; 
    background-color: #BED2D2; 
    border: 1px none #000000;
  }
  
  #layTitle {
    position:absolute; 
    left:661px; 
    top:24px; 
    width:219px; 
    height:25px; 
    z-index:16;
  }
  
  #layCamera {
    position:absolute; 
    left:37px; 
    top:29px; 
    width:320px; 
    height:240px; 
    z-index:5;
  }
  
  #layPicture {
    position:absolute; 
    left:32px; 
    top:24px; 
    width:326px; 
    height:274px; 
    z-index:4; 
    background-color: #F4FDFD; 
    border: 2px solid #B5CBC8;
  }
  
  #layTextBackground {
    position:absolute; 
    left:649px; 
    top:15px; 
    width:298px; 
    height:469px; 
    z-index:14; 
    background-color: #E0ECEF; 
    border: 1px none #000000;
  }
  
  #layBackgroundPicture {
    position:absolute; 
    left:15px; 
    top:15px; 
    width:622px; 
    height:466px; 
    z-index:2;
  }
  
  #layInfo {
    position:absolute; 
    left:35px; 
    top:429px; 
    width:320px; 
    height:200px; 
    z-index:25; 
    border: 0px solid #000;
  }

  /* Start */
  #layTextStart {
    position:   absolute; 
    left:       663px; 
    top:        70px; 
    width:      270px; 
    height:     395px; 
    z-index:    15; 
    border:     0px solid #000;
    visibility: hidden;
    overflow:   auto;
    padding:    4px;
    margin:     0px;
  }

  /* Väder */
  #layTextNews {
    position:   absolute; 
    left:       663px; 
    top:        70px; 
    width:      270px; 
    height:     395px; 
    z-index:    15; 
    border:     0px solid #000;
    visibility: hidden;
    overflow:   auto;
    padding:    4px;
    margin:     0px;
  }

  /* Vägbeskrivning */
  #layTextMap {
    position:   absolute; 
    left:       663px; 
    top:        70px; 
    width:      270px; 
    height:     395px; 
    z-index:    15; 
    border:     0px solid #000;
    visibility: hidden;
    overflow:   auto;
    padding:    4px;
    margin:     0px;
  }

  /* Aktuellt */
  #layTextCurrent {
    position:   absolute; 
    left:       663px; 
    top:        70px; 
    width:      270px; 
    height:     395px; 
    z-index:    15; 
    border:     0px solid #000;
    visibility: hidden;
    overflow:   auto;
    padding:    4px;
    margin:     0px;
  }

  /* Sponsorer */
  #layTextSponsors {
    position:   absolute; 
    left:       663px; 
    top:        70px; 
    width:      270px; 
    height:     395px; 
    z-index:    15; 
    border:     0px solid #000;
    visibility: hidden;
    overflow:   auto;
    padding:    4px;
    margin:     0px;
  }

  /* Gästbok */
  #layTextGuestbook {
    position:   absolute; 
    left:       663px; 
    top:        70px; 
    width:      270px; 
    height:     395px; 
    z-index:    15; 
    border:     0px solid #000;
    visibility: hidden;
    overflow:   auto;
    padding:    4px;
    margin:     0px;
  }

