body {
  font-family: "Avenir", Lucida Grande, Helvetica, Arial, sans-serif;
  font-size: 12px;
  margin: 0;
  padding: 0;
  color: #959ca1; }
  body a {
    color: #585d60; }
  body .globe {
    background: url(/images/decor/headers/home_globe.gif) no-repeat top right; }
  body .portfolio {
    background: url(/images/decor/headers/home_portfolio.gif) no-repeat top right; }
  body .brand_new {
    background: url(/images/decor/headers/home_brand.gif) no-repeat top right; }
  body .geschnorkel {
    background: url(/images/decor/headers/home_geschnorkel.gif) no-repeat top right; }
  body .contacts {
    background: url(/images/decor/headers/home_contact.gif) no-repeat top right; }
  body #container {
    width: 800px;
    margin-left: auto;
    margin-right: auto; }
    body #container #header {
      padding-top: 36px; }
      body #container #header #nav {
        border-top: solid 10px #f1f1f2;
        height: 115px; }
        body #container #header #nav h1 {
          float: left;
          height: 115px;
          width: 156px;
          background: url(/images/decor/headers/logo.gif) no-repeat top left; }
        body #container #header #nav .col {
          width: 124px;
          float: left;
          padding-top: 10px;
          font-size: 0.9em; }
          body #container #header #nav .col h2 {
            text-transform: uppercase; }
          body #container #header #nav .col ul {
            padding-top: 5px; }
            body #container #header #nav .col ul li {
              padding: 3px 0 3px 0; }
              body #container #header #nav .col ul li a {
                text-decoration: none;
                color: #959ca1; }
                body #container #header #nav .col ul li a:hover {
                  text-decoration: underline; }
    body #container #footer {
      clear: both;
      border-top: solid 10px #f1f1f2;
      padding-bottom: 10px; }
      body #container #footer h2 {
        width: 800px;
        height: 75px;
        text-indent: -2000em;
        background: url(/images/decor/headers/footer.gif) no-repeat top left; }
      body #container #footer ul {
        padding-bottom: 10px; }
        body #container #footer ul li {
          float: left;
          padding: 0px 5px;
          font-size: 0.9em; }
          body #container #footer ul li .first {
            padding-left: 0px; }
          body #container #footer ul li a {
            text-decoration: none; }
            body #container #footer ul li a:hover {
              text-decoration: underline; }
