
  /*
  **  Stylesheet Formatierungen für hotel-amfels.it - Splash style
  **
  **  line endings: unix; encoding: utf-8; BOM: off; tabs: yes; tab width: 4
  **
  **  @copyright  (c) 2010 Profi Webmedia
  **  @author    tommy@profi.it
  **  @since    16.04.2010 13:00:32
  */

  html { overflow-x: hidden; }

  body {
    font: 62.5%/100% Tahoma, Arial, Helvetica, sans-serif;
    color: #584f49;
    background: #d4bc94 url('../img/bg-body.png') left top;
  }

  p.bodytext,
  p.align-right { line-height: 1.5em; }
  p.align-right { text-align: right; }
  strong { font-weight: bold; }
  a { color: #584f49; text-decoration: none; }
  .clear { clear: both; height: 0px; line-height: 0px; font-size: 0px; }

    #wrap {
      /*background: transparent url('../img/bg-left-top.png') 5% -80px no-repeat;*/
      background: transparent url('../img/bg-left-top.png') -40px -80px no-repeat;
      padding: 116px 0 0 0;

      width: 1440px;
      position: absolute;
      left: 50%;
      margin-left: -720px;
    }

      #content-container {
        position: relative;
        width: 900px;

        margin: 0 auto;
      }

        #content {
          position: relative;
          height: 449px;
          overflow: hidden;

          background: #ffffff url(../img/bg-splash-content.png) left bottom repeat-x;

          font-size: 1.4em;

  				-moz-box-shadow: 2px 2px 10px #8d826b;
  				-webkit-box-shadow: 2px 2px 10px #8d826b;
        }

          #logo {
            position: absolute;
            right: 0px;
            bottom: 0px;

            width: 259px;
            height: 137px;
            overflow: hidden;
          }

            #logo a {
              background: #ffffff url(../img/logo-splash.png) 0px 0px no-repeat;

              float: left;
              width: 259px;
              height: 0;
              overflow: hidden;

              padding: 137px 0 0 0;
            }

          .menu-language {
            position: absolute;
            top: 312px;
            left: 0;

            float: left;
            width: 563px;

            margin: 0 0 0 78px;
          }

            .menu-language li {
              float: left;
              width: 250px;

              font-weight: bold;
              line-height: 59px;
            }

            .menu-language li.de_DE {
              margin: 0 63px 0 0;
              text-align: right;
            }
              .menu-language li a { color: #653332; text-transform: uppercase; text-decoration: underline; }
              li.de_DE a { background: transparent url(../img/flag-de.png) left center no-repeat; padding: 0 0 0 20px; }
              li.it_IT a { background: transparent url(../img/flag-it.png) right center no-repeat; padding: 0 20px 0 0; }

          #content .content {
            height: 312px;
            overflow: hidden;
          }

      #footer {
        font-size: 1.2em;
      }

        .two-column-container { float: left; width: 719px; }
          .two-column-container .column { float: left; width: 328px; padding: 2em 0 2em 0; }
            .two-column-container .col-left { margin: 0 63px 0 0; }
