/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('../fonts/opensans_regular/OpenSans-Regular.ttf') format('truetype')
}
* {
font-family: 'Open Sans', sans-serif;
}
  #content {
    margin: 20px auto 20px auto;
    max-width: 1200px;
  }
	/*keine max-width in der image-ansicht!!!! */
	#content.img {
		max-width: none;
	}
  #content.view-year table td {
    padding: 7px 2px;
  }
  #content.view-year table td a {
    color: #B7422F;
  }
  #tools-main {
    background-color: white;
  }
  #tools-media {
    background-color: white;
  }
  #navigation-tools a {
    color: unset;
  }
  * {
    color: #333333;
  }
  #navigation-tools h2 {
    font-family: inherit;
  }


/* making links red */
#content a {
    color: #b7422f;
  }


  a[title='info'] {
    position: relative;
  }
  /* a[title='info']:after {
    content: 'i';
    width: 27px;
    box-sizing: border-box;
    padding: 6px 0 5px;
    text-align: center;
    position: absolute;
    background: #B7422F;
    left: 0;
    bottom: 2px;
    color: white;
    font-size: 18px;
  } */
  #content h1 {
    color: #B7422F;
    font-size: 28px;
  }
  #content h2 {
    color: #B7422F;
    font-size: 18px;
  }
  #content h3 {
    padding: 16px 0px !important;
    border-color: #C7C7C7;
    line-height: 18px;
  }
  #footer {
    background-color: #B7422F;
  }
  p.disclaimer {
    border-top: 1px dotted white;
    border-bottom: 1px dotted white !important;
    padding: 8px 0px !important;
    color: white;
    margin: 37px 55px 4px 0px;
  }
  #footer #footer-navigation a {
    color: white;
    font-size: 12px;
    font-weight: 600;
  }
  #footer-copyright {
    color: white;
  }
  #footer-navigation span {
    opacity: 0;
  }
  #footer-navigation {
    margin-top: 11px;
  }
  #footer a:hover {
    color: #333333;
    border-bottom: 0px;
  }
  #navigation-tools a:hover {
    background-color: unset;
  }
  #footer p.disclaimer a {
    color: white;
    text-decoration: underline;
  }
  #content.view-year table td {
    font-size: 14px;
  }
  #container {
    min-height: calc(100vh - 239px);
  }


#content.view-detail {
    width: 100%;
    background-color: #FFFFFF;
    margin: 0;
    margin: 0 auto;
    background-position: 255px 200px;
    background-repeat: no-repeat;
    text-align: center;
}
