@charset "UTF-8";
@media only screen and (min-width: 1200px) {
  body {
    min-width: 1200px; } }

#innerWrapper {
  max-width: 1200px;
  margin: 0;
  /* Abstand zum Footer */
  overflow: hidden;
  padding: 0;
  background-color: inherit; }
  @media only screen and (min-width: 1200px) {
    #innerWrapper {
      margin: 0  auto;
      padding: 0 0 20px 0;
      background-color: inherit; } }

.box {
  margin: 0 auto;
  overflow: hidden; }
  @media only screen and (min-width: 1200px) {
    .box {
      width: 1200px; } }

#wrapper {
  position: relative;
  margin: auto;
  /* Div soll zentriert werden */
  width: 100%;
  min-height: 100%;
  /* Mindesthöhe für moderne Browser */
  height: auto !important;
  /* Important Regel für moderne Browser */
  height: 100%;
  /* Mindesthöhe für den IE */
  overflow: hidden !important;
  /* FF Scroll-leiste */ }
  @media only screen and (min-width: 1200px) {
    #wrapper {
      width: 1200px; } }

#header {
  background: black;
  /* Old browsers */
  background: -moz-linear-gradient(top, black 0%, #3f3f3f 29%, black 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, black 0%, #3f3f3f 29%, black 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, black 0%, #3f3f3f 29%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }

/* footer */
#footer, #footerPlaceholder {
  height: 75px;
  font-size: 12px; }

#footer {
  background: #141414;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0; }

#footer > .box {
  height: 100%;
  padding-top: 8px; }

#footer, #footer a, #footer a:link, #footer a:visited, #footer a:active {
  color: #b4b4b4; }

#footer a:hover {
  color: white; }

#footer ul.list {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 18px;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

#footer ul.list li {
  padding: 2px 0; }

#footer ul.list li::before {
  position: relative;
  top: 0px;
  left: 0px;
  margin-right: 4px;
  border-left: 2px solid #b4b4b4;
  content: ""; }

.footerpart_left:first-child {
  padding-left: 20px; }

.footerpart_left {
  float: left;
  padding: 3px 3px 0px 0px; }

.footerpart_right:first-child {
  padding-right: 20px; }

.footerpart_right {
  float: right;
  padding: 3px 3px 0px 0px; }

/*# sourceMappingURL=layout.css.map */
