/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url("/superx/input/font/open-sans-v15-latin-300.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Light"), local("OpenSans-Light"), url("/superx/input/font/open-sans-v15-latin-300.eot?#iefix") format("embedded-opentype"), url("/superx/input/font/open-sans-v15-latin-300.woff2") format("woff2"), url("/superx/input/font/open-sans-v15-latin-300.woff") format("woff"); }

/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url("/superx/input/font/open-sans-v15-latin-300italic.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Light Italic"), local("OpenSans-LightItalic"), url("/superx/input/font/open-sans-v15-latin-300italic.eot?#iefix") format("embedded-opentype"), url("/superx/input/font/open-sans-v15-latin-300italic.woff2") format("woff2"), url("/superx/input/font/open-sans-v15-latin-300italic.woff") format("woff"); }

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url("/superx/input/font/open-sans-v15-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url("/superx/input/font/open-sans-v15-latin-regular.eot?#iefix") format("embedded-opentype"), url("/superx/input/font/open-sans-v15-latin-regular.woff2") format("woff2"), url("/superx/input/font/open-sans-v15-latin-regular.woff") format("woff"); }

/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url("/superx/input/font/open-sans-v15-latin-italic.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url("/superx/input/font/open-sans-v15-latin-italic.eot?#iefix") format("embedded-opentype"), url("/superx/input/font/open-sans-v15-latin-italic.woff2") format("woff2"), url("/superx/input/font/open-sans-v15-latin-italic.woff") format("woff"); }

/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url("/superx/input/font/open-sans-v15-latin-600italic.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans SemiBold Italic"), local("OpenSans-SemiBoldItalic"), url("/superx/input/font/open-sans-v15-latin-600italic.eot?#iefix") format("embedded-opentype"), url("/superx/input/font/open-sans-v15-latin-600italic.woff2") format("woff2"), url("/superx/input/font/open-sans-v15-latin-600italic.woff") format("woff"); }

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url("/superx/input/font/open-sans-v15-latin-600.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url("/superx/input/font/open-sans-v15-latin-600.eot?#iefix") format("embedded-opentype"), url("/superx/input/font/open-sans-v15-latin-600.woff2") format("woff2"), url("/superx/input/font/open-sans-v15-latin-600.woff") format("woff"); }

/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url("/superx/input/font/open-sans-v15-latin-700.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url("/superx/input/font/open-sans-v15-latin-700.eot?#iefix") format("embedded-opentype"), url("/superx/input/font/open-sans-v15-latin-700.woff2") format("woff2"), url("/superx/input/font/open-sans-v15-latin-700.woff") format("woff"); }

/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url("/superx/input/font/open-sans-v15-latin-700italic.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url("/superx/input/font/open-sans-v15-latin-700italic.eot?#iefix") format("embedded-opentype"), url("/superx/input/font/open-sans-v15-latin-700italic.woff2") format("woff2"), url("/superx/input/font/open-sans-v15-latin-700italic.woff") format("woff"); }

/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url("/superx/input/font/open-sans-v15-latin-800.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans ExtraBold"), local("OpenSans-ExtraBold"), url("/superx/input/font/open-sans-v15-latin-800.eot?#iefix") format("embedded-opentype"), url("/superx/input/font/open-sans-v15-latin-800.woff2") format("woff2"), url("/superx/input/font/open-sans-v15-latin-800.woff") format("woff"); }

/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url("/superx/input/font/open-sans-v15-latin-800italic.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans ExtraBold Italic"), local("OpenSans-ExtraBoldItalic"), url("/superx/input/font/open-sans-v15-latin-800italic.eot?#iefix") format("embedded-opentype"), url("/superx/input/font/open-sans-v15-latin-800italic.woff2") format("woff2"), url("/superx/input/font/open-sans-v15-latin-800italic.woff") format("woff"); }

body {
  padding-top: 5px;
  background-image: url(../img/Universitaet_zu_Koeln_Logo.svg);
  background-repeat: no-repeat; }
  body #delimiter {
    display: inline-block;
    height: 60px;
    width: 3px;
    background-color: #a51e37;
    margin: 0 20px; }
  body #sitetitle {
    color: #1A1A1A;
    line-height: 1.33;
    font-weight: 400;
    font-size: 24px;
    display: inline-block; }
  body #sitedescription {
    color: #1A1A1A;
    line-height: 1.33;
    font-weight: 400;
    font-size: 16px;
    display: inline-block; }

p.errmsg {
  font-weight: normal !important;
  font-size: 20px !important;
  font-weight: 700 !important;
  background-color: #f2f2f2 !important;
  background-image: none !important;
  color: #32414b !important;
  line-height: 25px !important;
  clear: both !important;
  text-indent: 4px !important;
  border-top: 3px solid #a51e37 !important;
  border-bottom: none !important;
  border-left: none !important;
  border-right: none !important;
  margin: 0 0 20px 0px !important;
  border-radius: 1px !important;
  padding-top: 5px !important;
  text-align: center !important;
  width: 50%;
  font-size: 16px !important;
  padding-top: 15px !important;
  margin: auto !important;
  margin-top: 100px !important; }
