
  /*
  **  stylesheet definitions for hotel-viktoria.com - summer theme
  **
  **  line endings: unix; encoding: utf-8; BOM: off; tabs: spaces; tab width: 2
  **
  **  @copyright  (c) Profi IT
  **  @author     tommy(at)profi(dot)it
  **  @since      03.12.2008 15:41:38
  */

  body {
    background: #fff url('../img/summer/bg-body.png') left top repeat-x;
  }

    #wrap {
      /* background: transparent url('../img/summer/bg-header-container.png') right top no-repeat; */
    }

      #header-container {
        /* background: transparent url('../img/summer/bg-header-container.png') right top no-repeat; */
      }

        #header-container h1 {
          background: transparent url('../img/summer/logo-site.gif') right top no-repeat;
        }

      #menu-language,
      #menu-main {
        background: #317f19;
      }

            #menu-language li a,
            #menu-main li.sub a {
              color: #fff;
            }

        #menu-language li:after {
          color: #d4b88d;
          content: "\0020\25cf\0020";
        }

        #menu-language li.last-item:after {
          content: "";
        }

        #menu-main li {
          background: transparent url('../img/summer/bg-main-menu-item.png') left top no-repeat;
        }

            #menu-main li.sub:hover ul li a {
              background: #317f19;
            }

            #menu-main li.sub ul li a:hover {
              background: #bdca63;
              color: #513911;
            }

      #content-column-container {
        background: transparent url('../img/summer/bg-content-column-container.png') 15px bottom no-repeat;
      }

        #sidebar-left {
          border-top: 21px solid #317f19;
        }

          #menu-sub {
            background: #bba27a;
          }

/*            #menu-sub li {
              border-bottom: 1px solid #fff;
            }
*/
              #menu-sub a {
                /*border-bottom: 1px solid #ffffff;*/
                color: #513911;
              }

              #menu-sub a.active {
                color: #843510;
              }

          #menu-quicklinks {
            background: #f3d7a8;
          }

            #menu-quicklinks li {
              border-bottom: 1px solid #513911;
            }

              #menu-quicklinks a {
                color: #513911;
              }

        #content-container {
          /* fallback if large background image needs long to load */
          background: #fae7c7;
        }

          #menu-image-select li {
          }

              #menu-image-select a {
                color: #533715;
                border: 1px solid #afa08c;
              }

          #sidebar-right .box {
            background: #d4b88d;
            margin: 5px 0 0 0;
          }

            .box .box-content,
            #sidebar-right .box-content a {
              color: #513911;
            }

            .box-scroller a.carousel-control {
              color: #ffffff !important;
              text-decoration: none;
            }

            .box-scroller a[rel=next].carousel-control {
              background: transparent url('../img/default/ico/ico-arrow-next.png') right center no-repeat;
            }

          #sidebar-right #address-box {
            color: #513911;
          }

            #address-box a {
              color: #513911;
              text-decoration: none;
            }

              #menu-footer a {
                color: #533715;
              }

    form.complex input[type=text],
    form.complex input.text, /* this special class is needed for IE6 browsers because attribute selectors are only processed during page rendering */
    form.complex select,
    form.complex textarea {
      background: #ffffff;
    }

    form.complex input[type=text],
    form.complex input.text, /* this special class is needed for IE6 browsers because attribute selectors are only processed during page rendering */
    form.complex textarea {
      border: 1px solid #eddabc;
    }