  @font-face {
    font-family: 'open_sans_condensedbold';
    src: url('fonts/OpenSans-CondBold-webfont.eot');
    src: url('fonts/OpenSans-CondBold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-CondBold-webfont.woff2') format('woff2'), url('fonts/OpenSans-CondBold-webfont.woff') format('woff'), url('fonts/OpenSans-CondBold-webfont.ttf') format('truetype'), url('fonts/OpenSans-CondBold-webfont.svg#open_sans_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'open_sansCnLtIt';
    src: url('fonts/OpenSans-CondLightItalic-webfont.eot');
    src: url('fonts/OpenSans-CondLightItalic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-CondLightItalic-webfont.woff2') format('woff2'), url('fonts/OpenSans-CondLightItalic-webfont.woff') format('woff'), url('fonts/OpenSans-CondLightItalic-webfont.ttf') format('truetype'), url('fonts/OpenSans-CondLightItalic-webfont.svg#open_sansCnLtIt') format('svg');
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'open_sanscondensed_light';
    src: url('fonts/OpenSans-CondLight-webfont.eot');
    src: url('fonts/OpenSans-CondLight-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-CondLight-webfont.woff2') format('woff2'), url('fonts/OpenSans-CondLight-webfont.woff') format('woff'), url('fonts/OpenSans-CondLight-webfont.ttf') format('truetype'), url('fonts/OpenSans-CondLight-webfont.svg#open_sanscondensed_light') format('svg');
    font-weight: normal;
    font-style: normal;
  }
  body {
    width: 90%;
	padding-top: 10%;
    margin-left: 5%;
    margin-right: 5%;
    font-family: 'open_sanscondensed_light';
    background-color: #3d4248;
    color: #d0d0d0;
    letter-spacing: 0.2em;
  }
  .logo img {
    width: 100%;
    height: auto;
  }
  .main {
    padding-top: 10%;
    padding-bottom: 10%;
  }
  .right {
    text-align: right;
  }
  h1 {
    font-size: 26px;
    line-height: 30px;
  }
  #footerTop {
    text-align: center;
	text-justify: inter-word;
    padding-top: 2%;
    padding-bottom: 2%;
    border-top: 1px solid #d0d0d0;
    border-bottom: 1px solid #d0d0d0;
  }
  #footer {
    text-align: center;
    padding: 5%;
  }
a {
    color: #d0d0d0;
    text-decoration: none;
  }
a:hover {
    color: #FFE200;
	  text-decoration: underline;
  }
  .links {
    padding-right: 2%;
  }
  .rechts {
    padding-left: 2%;
  }
  @media only screen and (min-width: 1000px) {
    body {

      max-width: 935px;
      margin-left: auto;
      margin-right: auto;
    }
  }