@charset "UTF-8";
/*
@import "../thirdparty/yaml/forms/gray-theme.css";
@import "../thirdparty/yaml/print/print.css";
@import "../thirdparty/yaml/screen/screen-PAGE-layout.css";
*/
@media all {
  /**
   *  @section Normalisation Module
   */
  /* (en) Global reset of paddings and margins for all HTML elements */
  /* (de) Globales Zurücksetzen der Innen- und Außenabstände für alle HTML-Elemente */
  /* line 8, ../input/yaml/core/base-modules/_normalization.scss */
  * {
    margin: 0;
    padding: 0;
  }

  /* (en) Correction: margin/padding reset caused too small select boxes. */
  /* (de) Korrektur: Das Zurücksetzen der Abstände verursacht zu kleine Selectboxen. */
  /* line 12, ../input/yaml/core/base-modules/_normalization.scss */
  option {
    padding-left: 0.4em;
  }

  /* line 13, ../input/yaml/core/base-modules/_normalization.scss */
  select {
    padding: 1px;
  }

  /*
  * (en) Global fix of the Italics bugs in IE 5.x and IE 6
  * (de) Globale Korrektur des Italics Bugs des IE 5.x und IE 6
  *
  * @bugfix
  * @affected   IE 5.x/Win, IE6
  * @css-for    IE 5.x/Win, IE6
  * @valid      yes
  */
  /* line 25, ../input/yaml/core/base-modules/_normalization.scss */
  * html body * {
    overflow: visible;
  }

  /*
  * (en) Fix for rounding errors when scaling font sizes in older versions of Opera browser
  *      Standard values for colors and text alignment
  *
  * (de) Beseitigung von Rundungsfehler beim Skalieren von Schriftgrößen in älteren Opera Versionen
  *      Vorgabe der Standardfarben und Textausrichtung
  */
  /* line 34, ../input/yaml/core/base-modules/_normalization.scss */
  body {
    font-size: 100%;
    background: #fff;
    color: #000;
    text-align: left;
  }

  /* (en) avoid visible outlines on DIV and h[x] elements in Webkit browsers */
  /* (de) Vermeidung sichtbarer Outline-Rahmen in Webkit-Browsern */
  /* line 44, ../input/yaml/core/base-modules/_normalization.scss */
  div:target,
  h1:target,
  h2:target,
  h3:target,
  h4:target,
  h5:target,
  h6:target {
    outline: 0 none;
  }

  /* (en) HTML5 - adjusting visual formatting model to block level */
  /* (de) HTML5 - Elements werden als Blockelemente definiert */
  /* line 56, ../input/yaml/core/base-modules/_normalization.scss */
  article,
  aside,
  details,
  figcaption,
  figure,
  footer,
  header,
  main,
  nav,
  section,
  summary {
    display: block;
  }

  /* (en) HTML5 - default media element styles */
  /* (de) HTML5 - Standard Eigenschaften für Media-Elemente */
  /* line 72, ../input/yaml/core/base-modules/_normalization.scss */
  audio,
  canvas,
  video {
    display: inline-block;
  }

  /* (en) HTML5 - don't show <audio> element if there aren't controls */
  /* (de) HTML5 - <audio> ohne Kontrollelemente sollten nicht angezeigt werden */
  /* line 80, ../input/yaml/core/base-modules/_normalization.scss */
  audio:not([controls]) {
    display: none;
  }

  /* (en) HTML5 - add missing styling in IE & old FF for hidden attribute */
  /* (de) HTML5 - Eigenschaften für das hidden-Attribut in älteren IEs und FF nachrüsten */
  /* line 86, ../input/yaml/core/base-modules/_normalization.scss */
  [hidden] {
    display: none;
  }

  /* (en) Prevent iOS text size adjust after orientation change, without disabling user zoom. */
  /* (de) Verdindert die automatische Textanpassung bei Orientierungswechsel, ohne Zoom zu blockieren */
  /* line 92, ../input/yaml/core/base-modules/_normalization.scss */
  html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
  }

  /* (en) set correct box-modell in IE8/9 plus remove padding */
  /* (de) Setze das richtige Box-Modell im IE8/9 und entferne unnötiges Padding */
  /* line 99, ../input/yaml/core/base-modules/_normalization.scss */
  input[type="checkbox"],
  input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
  }

  /* (en) force consistant appearance of input[type="search"] elements in all browser */
  /* (de) Einheitliches Erscheinungsbild für input[type="search"] Elemente erzwingen */
  /* line 107, ../input/yaml/core/base-modules/_normalization.scss */
  input[type="search"] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
  }

  /* line 114, ../input/yaml/core/base-modules/_normalization.scss */
  input[type="search"]::-webkit-search-cancel-button,
  input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
  }

  /* (en) Correct overflow displayed oddly in IE 9 */
  /* (de) Korrigiert fehlerhafte overflow Voreinstellung des IE 9 */
  /* line 121, ../input/yaml/core/base-modules/_normalization.scss */
  svg:not(:root) {
    overflow: hidden;
  }

  /* (en) Address margin not present in IE 8/9 and Safari 5 */
  /* (en) Ergänzt fehlenden Margin in IE 8/9 und Safari 5 */
  /* line 127, ../input/yaml/core/base-modules/_normalization.scss */
  figure {
    margin: 0;
  }

  /* (en) Clear borders for <fieldset> and <img> elements */
  /* (de) Rahmen für <fieldset> und <img> Elemente löschen */
  /* line 133, ../input/yaml/core/base-modules/_normalization.scss */
  fieldset,
  img {
    border: 0 solid;
  }

  /* (en) new standard values for lists, blockquote, cite and tables */
  /* (de) Neue Standardwerte für Listen, Zitate und Tabellen */
  /* line 138, ../input/yaml/core/base-modules/_normalization.scss */
  ul,
  ol,
  dl {
    margin: 0 0 1em 1em;
  }

  /* line 142, ../input/yaml/core/base-modules/_normalization.scss */
  li {
    line-height: 1.5em;
    margin-left: 0.8em;
  }

  /* line 147, ../input/yaml/core/base-modules/_normalization.scss */
  dt {
    font-weight: bold;
  }

  /* line 148, ../input/yaml/core/base-modules/_normalization.scss */
  dd {
    margin: 0 0 1em 0.8em;
  }

  /* line 150, ../input/yaml/core/base-modules/_normalization.scss */
  blockquote {
    margin: 0 0 1em 0.8em;
  }

  /* line 151, ../input/yaml/core/base-modules/_normalization.scss */
  q {
    quotes: none;
  }

  /* line 153, ../input/yaml/core/base-modules/_normalization.scss */
  blockquote:before,
  blockquote:after,
  q:before,
  q:after {
    content: '';
    content: none;
  }

  /* line 161, ../input/yaml/core/base-modules/_normalization.scss */
  table {
    border-collapse: collapse;
    border-spacing: 0;
  }

  /**
  * @section Float Handling Module
  */
  /* (en) clearfix method for clearing floats */
  /* (de) Clearfix-Methode zum Clearen der Float-Umgebungen */
  /* line 8, ../input/yaml/core/base-modules/_float-handling.scss */
  .ym-clearfix:before {
    content: "";
    display: table;
  }

  /* line 12, ../input/yaml/core/base-modules/_float-handling.scss */
  .ym-clearfix:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
  }

  /* (en) alternative solutions to contain floats */
  /* (de) Alternative Methoden zum Einschließen von Float-Umgebungen */
  /* line 23, ../input/yaml/core/base-modules/_float-handling.scss */
  .ym-contain-dt {
    display: table;
    table-layout: fixed;
    width: 100%;
  }

  /* line 26, ../input/yaml/core/base-modules/_float-handling.scss */
  .ym-contain-oh {
    display: block;
    overflow: hidden;
    width: 100%;
  }

  /* line 29, ../input/yaml/core/base-modules/_float-handling.scss */
  .ym-contain-fl {
    float: left;
    width: 100%;
  }

  /**
  * @section Column Module
  *
  * default column config:
  * |-------------------------------|
  * | col1    | col3      | col2    |
  * | 20%     | flexible  | 20%     |
  * |-------------------------------|
  */
  /* line 12, ../input/yaml/core/base-modules/_columns.scss */
  .ym-column {
    display: table;
    table-layout: fixed;
    width: 100%;
  }

  /* line 16, ../input/yaml/core/base-modules/_columns.scss */
  .ym-col1 {
    float: left;
    width: 20%;
  }

  /* line 17, ../input/yaml/core/base-modules/_columns.scss */
  .ym-col2 {
    float: right;
    width: 20%;
  }

  /* line 18, ../input/yaml/core/base-modules/_columns.scss */
  .ym-col3 {
    width: auto;
    margin: 0 20%;
  }

  /* line 20, ../input/yaml/core/base-modules/_columns.scss */
  .ym-cbox {
    padding: 0 10px;
  }

  /* line 21, ../input/yaml/core/base-modules/_columns.scss */
  .ym-cbox-left {
    padding: 0 10px 0 0;
  }

  /* line 22, ../input/yaml/core/base-modules/_columns.scss */
  .ym-cbox-right {
    padding: 0 0 0 10px;
  }

  /* (en) IE-Clearing: Only used in Internet Explorer, switched on in iehacks.css */
  /* (de) IE-Clearing: Benötigt nur der Internet Explorer und über iehacks.css zugeschaltet */
  /* line 26, ../input/yaml/core/base-modules/_columns.scss */
  .ym-ie-clearing {
    display: none;
  }

  /**
  * @section Grid Module
  */
  /* line 7, ../input/yaml/core/base-modules/_grids-core.scss */
  .ym-grid {
    display: table;
    table-layout: fixed;
    width: 100%;
    list-style-type: none;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
  }

  /* line 16, ../input/yaml/core/base-modules/_grids-core.scss */
  .ym-gl {
    float: left;
    margin: 0;
  }

  /* line 21, ../input/yaml/core/base-modules/_grids-core.scss */
  .ym-gr {
    float: right;
    margin: 0 0 0 -5px;
  }

  /* line 26, ../input/yaml/core/base-modules/_grids-core.scss */
  .ym-g20 {
    width: 20%;
  }

  /* line 27, ../input/yaml/core/base-modules/_grids-core.scss */
  .ym-g40 {
    width: 40%;
  }

  /* line 28, ../input/yaml/core/base-modules/_grids-core.scss */
  .ym-g60 {
    width: 60%;
  }

  /* line 29, ../input/yaml/core/base-modules/_grids-core.scss */
  .ym-g80 {
    width: 80%;
  }

  /* line 30, ../input/yaml/core/base-modules/_grids-core.scss */
  .ym-g25 {
    width: 25%;
  }

  /* line 31, ../input/yaml/core/base-modules/_grids-core.scss */
  .ym-g33 {
    width: 33.333%;
  }

  /* line 32, ../input/yaml/core/base-modules/_grids-core.scss */
  .ym-g50 {
    width: 50%;
  }

  /* line 33, ../input/yaml/core/base-modules/_grids-core.scss */
  .ym-g66 {
    width: 66.666%;
  }

  /* line 34, ../input/yaml/core/base-modules/_grids-core.scss */
  .ym-g75 {
    width: 75%;
  }

  /* line 35, ../input/yaml/core/base-modules/_grids-core.scss */
  .ym-g38 {
    width: 38.2%;
  }

  /* line 36, ../input/yaml/core/base-modules/_grids-core.scss */
  .ym-g62 {
    width: 61.8%;
  }

  /* line 38, ../input/yaml/core/base-modules/_grids-core.scss */
  .ym-gbox {
    padding: 0 10px;
  }

  /* line 39, ../input/yaml/core/base-modules/_grids-core.scss */
  .ym-gbox-left {
    padding: 0 10px 0 0;
  }

  /* line 40, ../input/yaml/core/base-modules/_grids-core.scss */
  .ym-gbox-right {
    padding: 0 0 0 10px;
  }

  /* line 42, ../input/yaml/core/base-modules/_grids-core.scss */
  .ym-equalize {
    overflow: hidden;
  }

  /* line 44, ../input/yaml/core/base-modules/_grids-core.scss */
  .ym-equalize > [class*="ym-g"] {
    display: table-cell;
    float: none;
    margin: 0;
    vertical-align: top;
  }

  /* line 51, ../input/yaml/core/base-modules/_grids-core.scss */
  .ym-equalize > [class*="ym-g"] > [class*="ym-gbox"] {
    padding-bottom: 10000px;
    margin-bottom: -10000px;
  }

  /**
  * @section Form Module
  */
  /** Vertical-Forms - technical base (standard)
  *
  * |-------------------------------|
  * | form                          |
  * |-------------------------------|
  * |   label                       |
  * |   input / select / textarea   |
  * |-------------------------------|
  * | /form                         |
  * |-------------------------------|
  *
  * (en) Styling of forms where both label and input/select/textarea are styled with display: block;
  * (de) Formulargestaltung, bei der sowohl label als auch input/select/textarea mit display: block; gestaltet werden
  */
  /* line 21, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-form,
  .ym-form fieldset {
    overflow: hidden;
  }

  /* line 25, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-form div {
    position: relative;
  }
  /* line 27, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-form label,
  .ym-form .ym-label,
  .ym-form .ym-message {
    position: relative;
    line-height: 1.5;
    display: block;
  }
  /* line 35, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-form .ym-message {
    clear: both;
  }
  /* line 39, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-form .ym-fbox-check label {
    display: inline;
  }
  /* line 43, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-form input,
  .ym-form textarea {
    cursor: text;
  }
  /* line 46, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-form .ym-fbox-check input,
  .ym-form input[type="image"],
  .ym-form input[type="radio"],
  .ym-form input[type="checkbox"],
  .ym-form select,
  .ym-form label {
    cursor: pointer;
  }
  /* line 56, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-form textarea {
    overflow: auto;
  }
  /* line 62, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-form input.hidden,
  .ym-form input[type=hidden] {
    display: none !important;
  }
  /* line 69, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-form .ym-fbox:before,
  .ym-form .ym-fbox-text:before,
  .ym-form .ym-fbox-select:before,
  .ym-form .ym-fbox-check:before,
  .ym-form .ym-fbox-button:before {
    content: "";
    display: table;
  }
  /* line 78, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-form .ym-fbox:after,
  .ym-form .ym-fbox-text:after,
  .ym-form .ym-fbox-select:after,
  .ym-form .ym-fbox-check:after,
  .ym-form .ym-fbox-button:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
  }
  /* line 92, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-form .ym-fbox-check input:focus,
  .ym-form .ym-fbox-check input:hover,
  .ym-form .ym-fbox-check input:active,
  .ym-form input[type="radio"]:focus,
  .ym-form input[type="radio"]:hover,
  .ym-form input[type="radio"]:active,
  .ym-form input[type="checkbox"]:focus,
  .ym-form input[type="checkbox"]:hover,
  .ym-form input[type="checkbox"]:active {
    border: 0 none;
  }
  /* line 108, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-form input,
  .ym-form textarea,
  .ym-form select {
    display: block;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 70%;
  }
  /* line 118, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-form .ym-fbox-check input,
  .ym-form input[type="radio"],
  .ym-form input[type="checkbox"] {
    display: inline;
    margin-left: 0;
    margin-right: 0.5ex;
    width: auto;
    height: auto;
  }
  /* line 128, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-form input[type="image"] {
    border: 0;
    display: inline;
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;
  }
  /* line 137, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-form label,
  .ym-form .ym-label {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 144, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-form .ym-fbox-button input {
    display: inline;
    overflow: visible;
    width: auto;
  }
  /* line 151, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-form .ym-inline {
    display: inline-block;
    float: none;
    margin-right: 0;
    width: auto;
    vertical-align: baseline;
  }

  /* default form wrapper width */
  /* line 161, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-fbox-wrap {
    display: table;
    table-layout: fixed;
    width: 70%;
  }
  /* line 166, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-fbox-wrap input,
  .ym-fbox-wrap textarea,
  .ym-fbox-wrap select {
    width: 100%;
  }
  /* line 172, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-fbox-wrap input[type="image"] {
    width: auto;
  }
  /* line 176, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-fbox-wrap input[type="radio"],
  .ym-fbox-wrap input[type="checkbox"] {
    display: inline;
    width: auto;
    margin-left: 0;
    margin-right: 0.5ex;
  }
  /* line 184, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-fbox-wrap label,
  .ym-fbox-wrap .ym-label {
    display: inline;
  }

  /* line 191, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-full input,
  .ym-full textarea,
  .ym-full select {
    width: 100%;
  }
  /* line 196, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-full .ym-fbox-wrap {
    width: 100%;
  }

  /**
  *  Columnar forms display - technical base (optional)
  *
  *  |-------------------------------------------|
  *  | form                                      |
  *  |-------------------------------------------|
  *  |                                           |
  *  |   label   |   input / select / textarea   |
  *  |                                           |
  *  |-------------------------------------------|
  *  | /form                                     |
  *  |-------------------------------------------|
  *
  *  (en) Styling of forms where label floats left of form-elements
  *  (de) Formulargestaltung, bei der die label-Elemente nach links fließen
  */
  /* line 222, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-columnar input,
  .ym-columnar textarea,
  .ym-columnar select {
    float: left;
    margin-right: -3px;
  }
  /* line 229, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-columnar label,
  .ym-columnar .ym-label {
    display: inline;
    float: left;
    width: 30%;
    z-index: 1;
  }
  /* line 239, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-columnar .ym-fbox-check input,
  .ym-columnar .ym-message {
    margin-left: 30%;
  }
  /* line 245, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-columnar .ym-fbox-wrap {
    margin-left: 30%;
    margin-right: -3px;
  }
  /* line 249, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-columnar .ym-fbox-wrap .ym-message {
    margin-left: 0%;
  }
  /* line 253, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-columnar .ym-fbox-wrap label {
    float: none;
    width: auto;
    z-index: 1;
    margin-left: 0;
  }
  /* line 260, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-columnar .ym-fbox-wrap input {
    margin-left: 0;
    position: relative;
  }
  /* line 266, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-columnar .ym-fbox-check {
    position: relative;
  }
  /* line 269, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-columnar .ym-fbox-check label,
  .ym-columnar .ym-fbox-check .ym-label {
    padding-top: 0;
  }
  /* line 274, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-columnar .ym-fbox-check input {
    top: 3px;
  }
  /* line 280, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-columnar .ym-fbox-button input {
    float: none;
    margin-right: 1em;
  }

  /* line 287, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-fbox-wrap + .ym-fbox-wrap {
    margin-top: 0.5em;
  }

  /* global and local columnar settings for button alignment */
  /* line 292, ../input/yaml/core/base-modules/_forms-core.scss */
  .ym-columnar fieldset .ym-fbox-button,
  fieldset.ym-columnar .ym-fbox-button {
    padding-left: 30%;
  }

  /**
  * @section Accessibility Module
  *
  * (en) skip links and hidden content
  * (de) Skip-Links und versteckte Inhalte
  */
  /* (en) classes for invisible elements in the base layout */
  /* (de) Klassen für unsichtbare Elemente im Basislayout */
  /* line 12, ../input/yaml/core/base-modules/_accessibility.scss */
  .ym-skip,
  .ym-hideme,
  .ym-print {
    position: absolute;
    top: -32768px;
    left: -32768px;
  }

  /* (en) make skip links visible when using tab navigation */
  /* (de) Skip-Links für Tab-Navigation sichtbar schalten */
  /* line 22, ../input/yaml/core/base-modules/_accessibility.scss */
  .ym-skip:focus,
  .ym-skip:active {
    position: static;
    top: 0;
    left: 0;
  }

  /* skiplinks:technical setup */
  /* line 30, ../input/yaml/core/base-modules/_accessibility.scss */
  .ym-skiplinks {
    position: absolute;
    top: 0px;
    left: -32768px;
    z-index: 1000;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style-type: none;
  }
  /* line 40, ../input/yaml/core/base-modules/_accessibility.scss */
  .ym-skiplinks .ym-skip:focus,
  .ym-skiplinks .ym-skip:active {
    left: 32768px;
    outline: 0 none;
    position: absolute;
    width: 100%;
  }
}
@media print {
  /**
  * @section print adjustments for core modules
  *
  * (en) float containment for grids. Uses display: table to avoid bugs in FF & IE
  * (de) Floats in Grids einschließen. Verwendet display: table, um Darstellungsprobleme im FF & IE zu vermeiden
  *
  * @bugfix
  * @since     3.0
  * @affected  FF2.0, FF3.0, IE7
  * @css-for   all browsers
  * @valid     yes
  */
  /* line 16, ../input/yaml/core/base-modules/_print-core.scss */
  .ym-grid > .ym-gl,
  .ym-grid > .ym-gr {
    overflow: visible;
    display: table;
    table-layout: fixed;
  }

  /* (en) make .ym-print class visible */
  /* (de) .ym-print-Klasse sichtbar schalten */
  /* line 26, ../input/yaml/core/base-modules/_print-core.scss */
  .ym-print {
    position: static;
    left: 0;
  }

  /* (en) generic class to hide elements for print */
  /* (de) Allgemeine CSS Klasse, um beliebige Elemente in der Druckausgabe auszublenden */
  /* line 33, ../input/yaml/core/base-modules/_print-core.scss */
  .ym-noprint {
    display: none !important;
  }
}
/* line 1, ../input/layout/_main.scss */
body {
  background-color: #eeeff5;
  overflow-y: scroll;
  /* force vertical scrollbar */
}

/* line 6, ../input/layout/_main.scss */
#outer-wrapper {
  margin: 0 auto;
  /* centered layout */
  width: 760px;
}
@media screen and (max-width: 960px) {
  /* line 6, ../input/layout/_main.scss */
  #outer-wrapper {
    width: 100%;
    min-width: 320px;
  }
}
@media screen and (min-width: 960px) {
  /* line 6, ../input/layout/_main.scss */
  #outer-wrapper {
    width: 100%;
    max-width: 960px;
  }
}

/* line 19, ../input/layout/_main.scss */
#inner-wrapper {
  background-color: #fff;
  padding: 0;
}
@media screen and (min-width: 960px) {
  /* line 19, ../input/layout/_main.scss */
  #inner-wrapper {
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  }
}

/* line 30, ../input/layout/_main.scss */
header,
#primary-nav,
#secondary-nav {
  cursor: default;
}

/* line 36, ../input/layout/_main.scss */
header a,
#primary-nav a,
#secondary-nav a {
  cursor: pointer;
}

/* line 42, ../input/layout/_main.scss */
footer {
  background-color: #e7d1a0;
  color: #000;
  border-top: solid 3px #b7913d;
  margin-top: 4em;
  padding: 2em 1em;
}
/* line 49, ../input/layout/_main.scss */
footer p, footer nav.footer-nav {
  margin-bottom: 3em;
}
/* line 53, ../input/layout/_main.scss */
footer a {
  color: #000;
  border-bottom: dotted 1px #000;
  text-decoration: none;
}
/* line 59, ../input/layout/_main.scss */
footer a:hover {
  border-bottom-style: solid;
}
/* line 63, ../input/layout/_main.scss */
footer .motto {
  text-align: center;
}
/* line 65, ../input/layout/_main.scss */
footer .motto img {
  max-width: 100%;
}
/* line 72, ../input/layout/_main.scss */
footer .footer-nav ul,
footer .imprint ul {
  text-align: center;
  margin: 0;
}
/* line 76, ../input/layout/_main.scss */
footer .footer-nav ul li,
footer .imprint ul li {
  display: inline-block;
  margin: 0 1em 0.25em 1em;
  padding: 0;
  list-style-type: none;
}
/* line 84, ../input/layout/_main.scss */
footer .imprint {
  margin-bottom: 0;
}

/* line 89, ../input/layout/_main.scss */
main {
  margin-top: 1em;
}
@media screen and (max-width: 800px) {
  /* line 92, ../input/layout/_main.scss */
  main #slider {
    display: none;
  }
}

/* line 99, ../input/layout/_main.scss */
header {
  color: #000;
  padding: 0;
  position: relative;
  background-color: #d1d6f0;
  background-image: url(../images/hand_780x260.jpeg);
  background-repeat: no-repeat;
  background-position: left center;
  height: 260px;
}
/* line 109, ../input/layout/_main.scss */
header .title h1 {
  font-size: 2.0em;
  font-weight: normal;
  text-shadow: 0 0 2px #000;
}
@media screen and (min-width: 780px) {
  /* line 99, ../input/layout/_main.scss */
  header {
    background-image: url(../images/hand_960x280.jpeg);
    height: 280px;
  }
  /* line 118, ../input/layout/_main.scss */
  header .title h1 {
    font-size: 2.4em;
  }
}
@media screen and (max-width: 780px) {
  /* line 99, ../input/layout/_main.scss */
  header {
    background-image: url(../images/hand_780x260.jpeg);
    height: 260px;
  }
  /* line 125, ../input/layout/_main.scss */
  header .title h1 {
    font-size: 2.0em;
  }
}
@media screen and (max-width: 600px) {
  /* line 99, ../input/layout/_main.scss */
  header {
    background-image: url(../images/hand_600x240.jpeg);
    height: 240px;
  }
  /* line 132, ../input/layout/_main.scss */
  header .title h1 {
    font-size: 1.8em;
  }
}
@media screen and (max-width: 440px) {
  /* line 99, ../input/layout/_main.scss */
  header {
    background-image: url(../images/hand_440x220.jpeg);
    height: 220px;
  }
  /* line 139, ../input/layout/_main.scss */
  header .title h1 {
    font-size: 1.6em;
  }
}
/* line 144, ../input/layout/_main.scss */
header .title {
  position: absolute;
  bottom: 0.5em;
  left: 1em;
}
/* line 149, ../input/layout/_main.scss */
header .title h1,
header .title h1 a {
  color: #fff;
  text-decoration: none;
}

/* line 157, ../input/layout/_main.scss */
.buttons a {
  border: none;
}

/* line 161, ../input/layout/_main.scss */
.buttons a:hover {
  border: none;
}

/* line 4, ../input/layout/_columns.scss */
.ym-cbox {
  padding: 0;
  margin: 0 1em 1em 1em;
}

/* line 13, ../input/layout/_columns.scss */
.ym-column {
  display: block;
  overflow: hidden;
  padding: 0;
  padding-right: 270px;
  width: auto;
}

/* line 21, ../input/layout/_columns.scss */
.ym-col1 {
  /* content */
  position: relative;
  float: left;
  width: 100%;
}

/* line 27, ../input/layout/_columns.scss */
.ym-col3 {
  /* sidebar */
  position: relative;
  float: left;
  width: 270px;
  margin: 0 -270px 0 0;
}

@media screen and (max-width: 800px) {
  /* line 35, ../input/layout/_columns.scss */
  .ym-col1,
  .ym-col2,
  .ym-col3 {
    display: block;
    float: none;
    padding: 0;
    margin: 0;
    width: 100% !important;
  }

  /* line 44, ../input/layout/_columns.scss */
  .ym-column {
    padding: 0;
    overflow: visible;
  }

  /* line 48, ../input/layout/_columns.scss */
  .ym-col3 .ym-cbox {
    margin-left: 1em;
  }
}
/* line 1, ../input/layout/_dropdown.scss */
.dropdown,
.dropdown ul,
.dropdown li {
  margin: 0;
  padding: 0;
}

/* line 8, ../input/layout/_dropdown.scss */
.dropdown ul {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1;
}

/* line 16, ../input/layout/_dropdown.scss */
[dir=rtl] .dropdown ul {
  left: auto;
  right: 0;
}

/* line 21, ../input/layout/_dropdown.scss */
.dropdown ul ul,
[dir=rtl] .dropdown ul .dropdownLeftToRight ul {
  top: 0;
  left: 100%;
  right: auto;
}

/* line 28, ../input/layout/_dropdown.scss */
[dir=rtl] .dropdown ul ul,
.dropdown ul .dropdownRightToLeft ul {
  left: auto;
  right: 100%;
}

/* line 34, ../input/layout/_dropdown.scss */
.dropdown li {
  position: relative;
  display: block;
  list-style-type: none;
}

/* line 40, ../input/layout/_dropdown.scss */
.dropdown > li {
  display: inline-block;
}

/* line 44, ../input/layout/_dropdown.scss */
.dropdown a,
.dropdown span {
  display: block;
  text-decoration: none;
  white-space: pre;
}

/* line 51, ../input/layout/_dropdown.scss */
.dropdown li:hover > ul {
  display: block;
}

/* line 55, ../input/layout/_dropdown.scss */
.dropdownVertical {
  display: inline-block;
}

/* line 59, ../input/layout/_dropdown.scss */
.dropdownVertical > li {
  display: block;
}

/* line 63, ../input/layout/_dropdown.scss */
.dropdownVertical ul {
  top: 0;
  left: 100%;
}

/* line 68, ../input/layout/_dropdown.scss */
[dir=rtl] .dropdownVertical ul {
  left: auto;
  right: 100%;
}

/* line 73, ../input/layout/_dropdown.scss */
.dropdownJavaScript li:hover > ul {
  display: none;
}

/* line 77, ../input/layout/_dropdown.scss */
.dropdownJavaScript li.dropdownOpen > ul {
  display: block;
}

/* reset attributes for ym-hlist */
/*
.ym-hlist,
.ym-hlist ul,
.ym-hlist ul li,
.ym-hlist ul li a,
.ym-hlist ul li a:focus,
.ym-hlist ul li a:hover,
.ym-hlist ul li a:active {
        background: transparent;
        border-radius: 0;
        color: #000;
        font-weight: inherit;
        line-height: inherit;
        margin: 0;
        padding: 0;
        text-shadow: none;
}
*/
/* line 85, ../input/layout/_primary-nav.scss */
#primary-nav {
  background-color: #e7d1a0;
  margin-bottom: 1em;
  height: 2.6em;
}
/* line 27, ../input/layout/_primary-nav.scss */
#primary-nav .dropdown a,
#primary-nav .dropdown li {
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -ms-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease;
}
/* line 36, ../input/layout/_primary-nav.scss */
#primary-nav .dropdown a,
#primary-nav .dropdown span {
  color: #000;
  padding: 0 1em;
}
/* line 42, ../input/layout/_primary-nav.scss */
#primary-nav .dropdown ul {
  padding: 0.4em 0;
}
/* line 46, ../input/layout/_primary-nav.scss */
#primary-nav .dropdown ul a {
  white-space: nowrap;
}
/* line 50, ../input/layout/_primary-nav.scss */
#primary-nav .dropdown .level-1 > a {
  height: 2.6em;
  line-height: 2.6em;
}
/* line 55, ../input/layout/_primary-nav.scss */
#primary-nav .dropdown .level-2 > a {
  line-height: 1.8em;
  height: 1.8em;
}
/* line 60, ../input/layout/_primary-nav.scss */
#primary-nav .dropdown li:hover a,
#primary-nav .dropdown li:hover span,
#primary-nav .dropdown li.dropdownOpen > a,
#primary-nav .dropdown li.dropdownOpen > span,
#primary-nav .dropdown li ul {
  background-color: #f0e3c4;
}
/* line 68, ../input/layout/_primary-nav.scss */
#primary-nav .dropdown .level-2 a:hover {
  background-color: #faf5da;
}
/* line 72, ../input/layout/_primary-nav.scss */
#primary-nav .dropdown .level-2.current > a,
#primary-nav .dropdown .level-2.section > a {
  background-image: url("../images/primary-nav-bg.svg");
  background-repeat: no-repeat;
  background-position: left center;
  -webkit-background-size: 0.6em auto;
  -moz-background-size: 0.6em auto;
  -o-background-size: 0.6em auto;
  background-size: 0.6em auto;
  font-style: italic;
}
/* line 91, ../input/layout/_primary-nav.scss */
#primary-nav .dropdown .level-1.current > a,
#primary-nav .dropdown .level-1.section > a {
  border-top: solid 3px #b7913d;
  margin-top: -3px;
  font-weight: bold;
}

/* line 99, ../input/layout/_primary-nav.scss */
#primary-nav.empty {
  display: none;
}

/* line 103, ../input/layout/_primary-nav.scss */
#convenient-nav {
  background-color: #d1d6f0;
  opacity: 0.8;
  padding: 0 1em;
  position: relative;
  height: 60px;
}
/* line 27, ../input/layout/_primary-nav.scss */
#convenient-nav .dropdown a,
#convenient-nav .dropdown li {
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -ms-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease;
}
/* line 36, ../input/layout/_primary-nav.scss */
#convenient-nav .dropdown a,
#convenient-nav .dropdown span {
  color: #000;
  padding: 0 1em;
}
/* line 42, ../input/layout/_primary-nav.scss */
#convenient-nav .dropdown ul {
  padding: 0.4em 0;
}
/* line 46, ../input/layout/_primary-nav.scss */
#convenient-nav .dropdown ul a {
  white-space: nowrap;
}
/* line 50, ../input/layout/_primary-nav.scss */
#convenient-nav .dropdown .level-1 > a {
  height: 60px;
  line-height: 60px;
}
/* line 55, ../input/layout/_primary-nav.scss */
#convenient-nav .dropdown .level-2 > a {
  line-height: 2.6em;
  height: 2.6em;
}
/* line 60, ../input/layout/_primary-nav.scss */
#convenient-nav .dropdown li:hover a,
#convenient-nav .dropdown li:hover span,
#convenient-nav .dropdown li.dropdownOpen > a,
#convenient-nav .dropdown li.dropdownOpen > span,
#convenient-nav .dropdown li ul {
  background-color: #e9ebf7;
}
/* line 68, ../input/layout/_primary-nav.scss */
#convenient-nav .dropdown .level-2 a:hover {
  background-color: #f1f3ff;
}
/* line 72, ../input/layout/_primary-nav.scss */
#convenient-nav .dropdown .level-2.current > a,
#convenient-nav .dropdown .level-2.section > a {
  background-image: url("../images/convenient-nav-bg.svg");
  background-repeat: no-repeat;
  background-position: left center;
  -webkit-background-size: 0.6em auto;
  -moz-background-size: 0.6em auto;
  -o-background-size: 0.6em auto;
  background-size: 0.6em auto;
  font-style: italic;
}
/* line 111, ../input/layout/_primary-nav.scss */
#convenient-nav .dropdown {
  text-align: right;
}
/* line 113, ../input/layout/_primary-nav.scss */
#convenient-nav .dropdown li {
  text-align: left;
}

/* line 119, ../input/layout/_primary-nav.scss */
#motto {
  position: absolute;
  display: block;
  left: 1em;
  top: 0px;
  width: 349px;
  max-width: 70%;
  height: 60px;
}
/* line 127, ../input/layout/_primary-nav.scss */
#motto a {
  width: 100%;
  height: 100%;
  display: block;
  padding: 0;
  background-image: url(../images/motto.png);
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 100%;
}

/* line 139, ../input/layout/_primary-nav.scss */
#language-switch {
  text-align: right;
  padding: 1ex 1em;
}

/* line 144, ../input/layout/_primary-nav.scss */
#language-switch img {
  box-shadow: 0px 0px .3em #999;
  width: 1.5em;
  height: 0.9em;
}

/* line 151, ../input/layout/_primary-nav.scss */
#primary-nav-mobile .slicknav_menu {
  padding: 0;
  font-size: 1.2em;
}
/* line 155, ../input/layout/_primary-nav.scss */
#primary-nav-mobile .slicknav_btn {
  display: none;
}
/* line 158, ../input/layout/_primary-nav.scss */
#primary-nav-mobile .slicknav_nav {
  background-color: #e9ebf7;
  color: #333;
  display: none;
  box-shadow: 0 0 7px 0 #000;
  z-index: 1;
  position: relative;
}
/* line 168, ../input/layout/_primary-nav.scss */
#primary-nav-mobile .slicknav_menu,
#primary-nav-mobile .slicknav_menu a {
  color: #000;
}
/* line 173, ../input/layout/_primary-nav.scss */
#primary-nav-mobile .slicknav_menu a:hover,
#primary-nav-mobile .slicknav_menu .slicknav_item:hover {
  background: #fafafa;
  color: #000;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 184, ../input/layout/_primary-nav.scss */
#primary-nav-mobile li {
  margin: 0;
  border-bottom: dotted 1px #999;
}
/* line 189, ../input/layout/_primary-nav.scss */
#primary-nav-mobile li:last-child {
  border-bottom: none;
}
/* line 193, ../input/layout/_primary-nav.scss */
#primary-nav-mobile .slicknav_nav a {
  margin: 0;
  padding: 0.83333em;
}
/* line 198, ../input/layout/_primary-nav.scss */
#primary-nav-mobile .slicknav_arrow,
#primary-nav-mobile .slicknav_nav .slicknav_item a {
  margin: 0;
  padding: 0;
}
/* line 203, ../input/layout/_primary-nav.scss */
#primary-nav-mobile .slicknav_nav ul {
  border-top: dotted 1px #999;
  margin-left: 1.5em;
}

@media screen {
  /* line 210, ../input/layout/_primary-nav.scss */
  #convenient-nav .primary-nav-toggle-button {
    display: none;
  }

  /* line 213, ../input/layout/_primary-nav.scss */
  #primary-nav-mobile {
    display: none;
  }

  /* line 216, ../input/layout/_primary-nav.scss */
  #primary-nav .convenient-nav-item {
    display: none;
  }
}
@media screen and (max-width: 720px) {
  /* line 222, ../input/layout/_primary-nav.scss */
  #primary-nav-mobile {
    display: block;
  }

  /* line 225, ../input/layout/_primary-nav.scss */
  #convenient-nav .primary-nav-toggle-button {
    display: inline-block;
  }

  /* line 228, ../input/layout/_primary-nav.scss */
  #primary-nav {
    display: none;
  }

  /* line 231, ../input/layout/_primary-nav.scss */
  #convenient-nav .convenient-nav-item {
    display: none;
  }
}
/* line 2, ../input/layout/_secondary-nav.scss */
#secondary-nav .ym-cbox {
  background: #e4e7f7;
  padding: 1em 0 0.25em 0;
}
/* line 7, ../input/layout/_secondary-nav.scss */
#secondary-nav a,
#secondary-nav strong {
  text-decoration: none;
  color: #333;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
/* line 18, ../input/layout/_secondary-nav.scss */
#secondary-nav ul {
  margin: 0 0 0.75em 0;
  padding: 0;
}
/* line 23, ../input/layout/_secondary-nav.scss */
#secondary-nav li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 29, ../input/layout/_secondary-nav.scss */
#secondary-nav li a {
  display: block;
  padding: 0.25em 1em;
}
/* line 34, ../input/layout/_secondary-nav.scss */
#secondary-nav h1 {
  margin: -1em 0 0.25em 0;
  font-size: 1em;
}
/* line 39, ../input/layout/_secondary-nav.scss */
#secondary-nav h1 a,
#secondary-nav h1 strong {
  display: block;
  background: #d1d6f0;
  padding: 0.5em 1em;
}
/* line 46, ../input/layout/_secondary-nav.scss */
#secondary-nav h2 {
  margin: 0;
  font-size: 1em;
}
/* line 51, ../input/layout/_secondary-nav.scss */
#secondary-nav h2 a,
#secondary-nav h2 strong {
  display: block;
  padding: 0.25em 1em;
}
/* line 57, ../input/layout/_secondary-nav.scss */
#secondary-nav h2 a:hover,
#secondary-nav li a:hover {
  background: #fafafa;
  color: #000;
}
/* line 63, ../input/layout/_secondary-nav.scss */
#secondary-nav h1.current a,
#secondary-nav li.current a,
#secondary-nav li.section a {
  background-image: url(../images/secondary-nav-bg.svg);
  background-repeat: no-repeat;
  background-position: left center;
  -webkit-background-size: 0.6em auto;
  -moz-background-size: 0.6em auto;
  -o-background-size: 0.6em auto;
  background-size: 0.6em auto;
}
/* line 75, ../input/layout/_secondary-nav.scss */
#secondary-nav li.current a,
#secondary-nav li.section a {
  font-style: italic;
}
/* line 80, ../input/layout/_secondary-nav.scss */
#secondary-nav form {
  padding: 0.25em 1em;
  margin-bottom: 0.75em;
}
/* line 84, ../input/layout/_secondary-nav.scss */
#secondary-nav form ul {
  margin: 0;
}
/* line 88, ../input/layout/_secondary-nav.scss */
#secondary-nav form div.field {
  margin-bottom: 0.75em;
}
/* line 92, ../input/layout/_secondary-nav.scss */
#secondary-nav form label.left {
  font-style: italic;
}
/* line 96, ../input/layout/_secondary-nav.scss */
#secondary-nav form div.middleColumn {
  margin-left: 1em;
}

/* Calendar Widget */
/* line 3, ../input/layout/_calendar-widget.scss */
#secondary-nav .calendar-widget-table thead th {
  font-size: 1.0em;
}

/* line 7, ../input/layout/_calendar-widget.scss */
#secondary-nav .calendar-widget-table tbody td {
  font-size: 0.8em;
}

/* line 11, ../input/layout/_calendar-widget.scss */
#secondary-nav .calendar-widget table {
  width: 100%;
  margin: -1em 0 1em 0;
}

/* line 16, ../input/layout/_calendar-widget.scss */
#secondary-nav .calendar-widget table td,
#secondary-nav .calendar-widget table th {
  border-width: 0;
}

/* line 21, ../input/layout/_calendar-widget.scss */
#secondary-nav .calendar-widget th {
  background: #d1d6f0;
  color: #333;
  padding: 0.5em 1em;
}

/* line 27, ../input/layout/_calendar-widget.scss */
#secondary-nav .calendar-header td {
  background-color: transparent;
  color: #333;
  font-weight: bold;
}

/* line 33, ../input/layout/_calendar-widget.scss */
#secondary-nav td,
#secondary-nav td.show-week {
  background-color: transparent;
  color: #333;
  padding: 0.3em 0.2em;
  text-align: center;
}

/* line 41, ../input/layout/_calendar-widget.scss */
#secondary-nav .calendar-widget td:first-child {
  padding-left: 1.25em;
}

/* line 45, ../input/layout/_calendar-widget.scss */
#secondary-nav .calendar-widget td:last-child {
  padding-right: 1.25em;
}

/* line 49, ../input/layout/_calendar-widget.scss */
#secondary-nav .calendar-widget td {
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}

/* line 57, ../input/layout/_calendar-widget.scss */
#secondary-nav .calendar-widget td.today {
  font-weight: bold;
  background: #d1d6f0;
  color: #3067BB;
}

/* line 63, ../input/layout/_calendar-widget.scss */
#secondary-nav .calendar-widget td.show-week:hover,
#secondary-nav .calendar-widget td.calendar-day:hover,
#secondary-nav .calendar-widget td.today.selected:hover {
  background-color: #fafafa;
  color: #000;
}

/* line 70, ../input/layout/_calendar-widget.scss */
#secondary-nav .calendar-widget td.selected {
  background-color: #bbb;
}

/* line 73, ../input/layout/_calendar-widget.scss */
#secondary-nav .calendar-widget td.selected.today {
  background-color: #999;
  color: #000;
}

/* line 78, ../input/layout/_calendar-widget.scss */
#secondary-nav .calendar-widget table th .prev {
  float: left;
}

/* line 82, ../input/layout/_calendar-widget.scss */
#secondary-nav .calendar-widget table th .next {
  float: right;
}

@media screen and (min-width: 800px) {
  /* line 87, ../input/layout/_calendar-widget.scss */
  #secondary-nav #sticky-calendar-widget.fixed {
    position: fixed;
    top: 18px;
    z-index: 999;
    width: 238px;
  }
}
/* line 1, ../input/layout/_start-page.scss */
.typography {
  /*
  	.ym-gbox {
  		background-color: #eee;
  		padding: 1em;
  	}
  */
}
/* line 8, ../input/layout/_start-page.scss */
.typography .ym-gl > .ym-gbox {
  padding-left: 0;
}
/* line 12, ../input/layout/_start-page.scss */
.typography .ym-gr > .ym-gbox {
  padding-right: 0;
}

@media screen and (max-width: 800px) {
  /* linearization for grid module */
  /* line 20, ../input/layout/_start-page.scss */
  .typography .ym-g50 {
    display: block;
    float: none;
    padding: 0;
    margin: 0;
    width: 100% !important;
  }

  /* reset defined gutter values */
  /* line 28, ../input/layout/_start-page.scss */
  .typography .ym-g50 > .ym-gbox {
    overflow: hidden;
    /* optional for containing floats */
    padding: 0;
    margin: 0;
  }
}
/* line 36, ../input/layout/_start-page.scss */
.typography ul.current-news {
  list-style-type: none;
  margin-left: 0;
}
/* line 39, ../input/layout/_start-page.scss */
.typography ul.current-news li {
  margin-left: 0;
  margin-bottom: .5em;
}
/* line 42, ../input/layout/_start-page.scss */
.typography ul.current-news li span.current-news-title {
  margin-right: 0.5em;
}
/* line 45, ../input/layout/_start-page.scss */
.typography ul.current-news li span.current-news-date {
  color: #666;
  font-size: 0.8em;
}

/* vim: set ts=4 noet: */
/* vim:set ff=unix noexpandtab ts=3 sw=3: */
