/**
 * "Yet Another Multicolumn Layout" - YAML CSS Framework
 *
 * (en) YAML core stylesheet
 * (de) YAML Basis-Stylesheet
 *
 * Don't make any changes in this file!
 * Your changes should be placed in any css-file in your own stylesheet folder.
 *
 * @copyright       © 2005-2013, Dirk Jesse
 * @license         CC-BY 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-CDL (http://www.yaml.de/license.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         4.1.2
 */
@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 */
  * {

    padding: 0;
  }
  /* (en) Correction: margin/padding reset caused too small select boxes. */
  /* (de) Korrektur: Das Zurücksetzen der Abstände verursacht zu kleine Selectboxen. */
  option {
    padding-left: 0.4em;
  }
  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
  */
  * 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
  */
  body {
    background: #fff;
    color: #000;
    font-size: 100%;
    text-align: left;
	font-family: Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
	margin: 0;
  }
  /* (en) avoid visible outlines on DIV and h[x] elements in Webkit browsers */
  /* (de) Vermeidung sichtbarer Outline-Rahmen in Webkit-Browsern */
  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 */
  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 */
  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 */
  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 */
  [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 */
  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 */
  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 */
  input[type="search"] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
  }
  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 */
  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 */
  figure {
    margin: 0;
  }
  /* (en) Clear borders for <fieldset> and <img> elements */
  /* (de) Rahmen für <fieldset> und <img> Elemente löschen */
  fieldset,
  img {
    border: 0 solid;
  }
  /* (en) new standard values for lists, blockquote, cite and tables */
  /* (de) Neue Standardwerte für Listen, Zitate und Tabellen */
  ul,
  ol,
  dl {
    margin: 0 0 1em 1em;
  }
  .ym-content ul,
  .ym-content ol,
  .ym-content dl {
    margin: 0 0 1em .5em;
  }
  li ol, li ul{
    margin-bottom:0;
  }
  ul
 	 {
  	list-style-type: disc;
  }
  li {
    line-height: 1.5em;
    margin-left: 0.8em;
  }
  dt {
    font-weight: bold;
  }
  dd {
    margin: 0 0 1em 0.8em;
  }
  blockquote {
    margin: 0 0 1em 0.8em;
  }
  q {
    quotes: none;
  }
  blockquote:before,
  blockquote:after,
  q:before,
  q:after {
    content: '"';
    content: none;
  }
  table {
    border-collapse: collapse;
    border-spacing: 0;
  }
  p {
    font-family: Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
    font-size: 1em;
    line-height: 1.2em;
  }
  blockquote
  {
  	color: #000 !important;
  	font-style:italic;
  	margin-bottom: 1.5em !important;
  	margin-left: 0px;
  	padding-top: 1.5em;
  	padding-right: 1.5em;
  	padding-bottom: 1px;
  	padding-left: 1.5em;
  }
  blockquote p
  {
  	color:#000 !important;
  } 
  blockquote p:before
  {
  	content: '„';
  } 
  blockquote p:after
  {
  	content: '“';
  } 
  h1, h2, h3, h4, h5, h6 {
    font-family: Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  }
  a abbr, a acronym {
    border: medium none;
    cursor: pointer;
  }
  abbr, acronym {
     border-bottom-style: dotted;
     border-bottom-width: 1px;
     cursor: help;
  }
  /**
  * @section Float Handling Module
  */
  /* (en) clearfix method for clearing floats */
  /* (de) Clearfix-Methode zum Clearen der Float-Umgebungen */
  .ym-clearfix:before {
    content: "";
    display: table;
  }
  .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 */
  .ym-contain-dt {
    display: table;
    table-layout: fixed;
    width: 100%;
  }
  .ym-contain-oh {
    display: block;
    overflow: hidden;
    width: 100%;
  }
  .ym-contain-fl {
    float: left;
    width: 100%;
  }
  /**
  * @section Column Module
  *
  * default column config:
  * |-------------------------------|
  * | col1    | col3      | col2    |
  * | 20%     | flexible  | 20%     |
  * |-------------------------------|
  */
  .ym-column {
    display: table;
    table-layout: fixed;
    width: 100%;
  }
  .ym-col1 {
    float: left;
    width: 100%;
  }
  .ym-col2 {
    float: right;
    width: 20%;
  }
  .ym-col3 {
    width: auto;
    margin: 0 20%;
  }
  .ym-cbox {
    padding: 0 10px;
  }
  .ym-cbox-left {
    padding: 0 10px 0 0;
  }
  .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 */
  .ym-ie-clearing {
    display: none;
  }
  /**
  * @section Grid Module
  */
 .ym-grid {
	display:table;
	width:100%;
	table-layout:fixed;
	list-style-type: none;
	padding-left:0;
	padding-right:0;
	margin-left:0;
	margin-right:0;
	}

 .ym-gl { float:left; margin: 0; }
 .ym-gr { float:right; margin: 0 0 0 -5px; }

 .ym-g20 { width:20%; }
 .ym-g40 { width:40%; }
 .ym-g60 { width:60%; }
 .ym-g80 { width:80%; }
 .ym-g25 { width:25%; }
 .ym-g33 { width:33.333%; }
 .ym-g50 { width:50%; }
 .ym-g66 { width:66.666%; }
 .ym-g75 { width:75%; }
 .ym-g38 { width:38.2%; }
 .ym-g62 { width:61.8%; }

 .ym-gbox { padding: 0 10px }
 .ym-gbox-left { padding: 0 10px 0 0 }
 .ym-gbox-right { padding: 0 0 0 10px }

 .ym-equalize { overflow:hidden; }

 .ym-equalize > [class*="ym-g"] {
		display:table-cell;
		float:none;
		margin:0;
		vertical-align:top;
	}

	.ym-equalize > [class*="ym-g"] > [class*="ym-gbox"] {
		padding-bottom: 10000px;
		margin-bottom: -10000px
	}
}
 @media all {

   /**
	* @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
	*/

	.ym-form,
	.ym-form fieldset { overflow:hidden; }

	.ym-form div { position:relative; }
	
	.ym-form label,
	.ym-form .ym-message {
		position:relative;
		display:block; /* important for Safari */
	}

	.ym-form .ym-fbox-check label {
		display:inline;
	}

	.ym-form input,
	.ym-form textarea { cursor:text; }

	.ym-form input[type="checkbox"],
	.ym-form input[type="radio"],
	.ym-form select,
	.ym-form label { cursor:pointer; }

	/* small adjustments for Internet Explorer - all versions */
	.ym-form textarea { overflow: auto; }

	/* Hiding of hidden fields (otherwise ugly spaces in Firefox) | Versteckte Felder wirklich verstecken (sonst ggf. hдЯliche Lьcken im Firefox) */
	.ym-form input[type=hidden] { display:none !important; }

	/* styling containing DIV elements | Gestaltung der kapselnden DIV-Elemente */
	.ym-form .ym-fbox-text:before,
	.ym-form .ym-fbox-select:before,
	.ym-form .ym-fbox-check:before,
	.ym-form .ym-fbox-button:before,
	.ym-form-footer .ym-fbox-text:before,
	.ym-form-footer .ym-fbox-select:before,
	.ym-form-footer .ym-fbox-check:before,
	.ym-form-footer .ym-fbox-button:before {
		content:"";
		display:table;
	}

	.ym-form .ym-fbox-text:after,
	.ym-form .ym-fbox-select:after,
	.ym-form .ym-fbox-check:after,
	.ym-form .ym-fbox-button:after,
	.ym-form-footer .ym-fbox-text:after,
	.ym-form-footer .ym-fbox-select:after,
	.ym-form-footer .ym-fbox-check:after,
	.ym-form-footer .ym-fbox-button:after {
		clear:both;
		content:".";
		display:block;
		font-size:0;
		height:0;
		visibility:hidden;
	}

	/* styling standard form elements with 'almost' equal flexible width | Gestaltung der einzelnen Formularelemente mit annдhend gleicher Breite */
	.ym-form select,
	.ym-form input,
	.ym-form textarea {
		display:inline-block;
		position:relative;
		width:58.5%;
	}

	.ym-form .ym-fbox-check input {
		display: inline;
		width: auto;
	}

	/* Styling of buttons | Gestaltung von Buttons */
	.ym-form .ym-fbox-button input {
		display: inline;
		overflow:visible;  /* Fixes IE7 auto-padding bug */
		width:auto;
	}

	/* avoid jumping checkboxes & radiobuttons in IE8 */
	.ym-form .ym-fbox-check input:focus,
	.ym-form .ym-fbox-check input:hover,
	.ym-form .ym-fbox-check input:active {
		border:0 none;
	}

	/* Indent Checkbox fields to match label-width | Checkboxen um den gleichen Wert einrьcken, wie die Breite der labels */

	.ym-full .ym-fbox-select select,
	.ym-full .ym-fbox-text input,
	.ym-full .ym-fbox-text textarea {
		width:94.2%;
		margin-right: -3px;
	}

   /**
	* 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
	*/

	/* Columnar display | Spalten-Darstellung */
	.ym-columnar .ym-fbox-text label,
	.ym-columnar .ym-fbox-select label {
		display:inline-block;
		float:left;
		width:30%; /* Can be fixed width too | Kann auch eine fixe Angabe sein */
	}
	.ym-columnar .ym-fbox-check {
		position:relative;
	}
    
	.ym-label { display:block; }
	.ym-columnar .ym-fbox-check .ym-label {
		position:absolute;
		top:0;
	}

	/* Indent Checkbox fields to match label-width | Checkboxen um den gleichen Wert einrьcken, wie die Breite der labels */
	.ym-columnar .ym-fbox-check input,
	.ym-columnar .ym-error .ym-message {
		margin-left:30%;
	}

	/* global and local columnar settings for button alignment */
	.ym-columnar fieldset .ym-fbox-button,
	fieldset.ym-columnar .ym-fbox-button {
		padding-left:31.15%;
	}

	.ym-columnar .ym-fbox-select select,
	.ym-columnar .ym-fbox-text input,
	.ym-columnar .ym-fbox-text textarea {
		/*float:left;*/
		float:right;
		width:67.2%;
		margin-right: -3px;
	}

	/**
	* @section Form Construction Kit | Screen Adjustments
	*
	*/

	.ym-fbox-select select { width:60%; }
	.ym-full .ym-fbox-select select { width:94.8%; }
	.ym-columnar .ym-fbox-select select { width:68.8%; }
  
  /* == Formulargestaltung =============================================== */
  .ym-formwrapper .ym-first{
    margin-bottom: 0!important;
  }
  .ym-form,
  .ym-form.ym-navform + .ym-form.ym-navform {
    background: #ececec;
    margin-bottom: 1.5em; /* 21px */
    padding: 0 0 1.5em 0; /* 0 0 35px 0 */
  }
  .ym-form.ym-navform {
    padding: 0;
  }
  .ym-form.ym-navform.ym-only {
    padding-bottom: 1.5em; 
  }
  .ym-form fieldset {
    background: none;
    border: 0;
    padding: .714em 1em 0 1em; /* 10px 14px 21px 14px */
  }
  .ym-form.ym-navform fieldset {
    margin-bottom: 0;
  }
  .ym-form.ym-navform.ym-second {
    padding: 0 0 2.5em 0; /* 0 0 35px 0 */
  }
  .ym-form.ym-navform.ym-second fieldset {
    margin-bottom: 0;
    padding-top: 0;
  }
  .ym-nomargin {
    margin: 0 !important;
  }
  .ym-form .ym-fbox-select,
  .ym-form .ym-fbox-text,
  .ym-form .ym-fbox-button {
    background: #fff;
    color: #000;
    margin-bottom: 10px;
    padding: 8px 12px 10px 12px;
  }
  .ym-form .ym-fbox-text input:focus,
  .ym-form .ym-fbox-text input:hover,
  .ym-form .ym-fbox-text input:active,
  .ym-form .ym-fbox-select select:focus,
  .ym-form .ym-fbox-select select:hover,
  .ym-form .ym-fbox-select select:active,
  .ym-form .ym-fbox-text textarea:focus,
  .ym-form .ym-fbox-text textarea:hover,
  .ym-form .ym-fbox-text textarea:active {
    background: #ececec;
    border-color: #000;
    color:#000;
  }
  .ym-form .ym-beauty-inner {
    background: url(../images/ico_arrow-green-down.png) no-repeat right #fff;
    display: inline-block;
  }
  .js .ym-form .ym-fbox-select select.ym-beauty {
    cursor: pointer;
    left: 30%;
  }
  .ym-form .ym-fbox-check {
    padding: .714em 0 1.828em 0;
  }
  .ym-form .ym-fieldset-check {
    padding: .714em 0 1.428em 0;
  }
  .ym-form .ym-fieldset-check .ym-fbox-check {
    padding: 0 0 .5em 0;
  }
  .ym-form .ym-fbox-button button {
    background: #000 url(../images/btn-bg-white.png) no-repeat;
	background-position:95% 50%;
	background-size:11px 12px;
    border: 1px solid #566e78;
    color: #fff;
    padding-right: 20px;
    text-align: left;
    width: auto;
  }
  .ym-form .ym-fbox-button button:focus,
  .ym-form .ym-fbox-button button:hover {
 	background: #fff url(../images/btn-bg-black.png) no-repeat;
 	background-position:95% 50%;
 	background-size:11px 12px;
    border: 1px solid #000;
    color: #000;
  }
  .ym-form label {
    font-weight: normal;
  }
  .ym-columnar .ym-fbox-check label
  {
    top:0.25em;
  }
  .ym-form legend {
    font-size: 1.3em;
    margin: 0 0 0 -.778em; /* 0 0 0 -14px */
    padding: .556em .778em .2em .778em; /* 10px 14px 9px 14px */
  }
  button {
    cursor: pointer;
  }
  input[type=checkbox], 
  input[type=radio] {
    vertical-align: text-bottom;
  }
  button, 
  input, 
  select, 
  textarea {
    color: #4f6261;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
  }
  .ym-form button, 
  .ym-form input, 
  .ym-form select, 
  .ym-form textarea {
    border: 1px solid #f2f3f4;
    background: #f2f3f4;

    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    padding: .2em .4em;
  }
  /* Styling of error-messages | Fehlermeldungen */
  .ym-form div.ym-error {
    background: #ffc0c0;
    border: 2px solid #b22020;
    color: #000 !important;
    padding: .556em .778em .5em .778em; /* 10px 14px 9px 14px */
  }
  .ym-form div.ym-error label {
    color: #000;
    font-weight: bold;
  }
  .ym-form div.ym-error .ym-message {
    color: #000;
    font-weight: normal;
    padding-bottom: .5em;
  }
}
  /**
  * @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 */
  .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 */
  .ym-skip:focus,
  .ym-skip:active {
    -moz-box-sizing:border-box; /* Firefox */
    color:#000;
    background-color:#fff;
    background-color:#fff;
    border: 2px solid #000;
    box-shadow:0px 2px 2px rgba(0,0,0,0.5);
    box-sizing:border-box;
    font-weight:bold;
    left: 0;
    padding:10px;
    position: static;
    text-align:center;
    text-decoration:none;
    top: 0;
    width:100%;
  }
  /* skiplinks:technical setup */
  .ym-skiplinks {
    left: -32768px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0px;
    width: 100%;
    z-index: 1000;
  }
  .ym-skiplinks .ym-skip:focus,
  .ym-skiplinks .ym-skip:active {
    left: 32768px;
    position: absolute;
    outline: 0 none;
    width: 100%;
  }
 /* Layout Module Configuration */

 /* -- Tables ----------------------------------------------------------- */
  /*
  <table class="{ym-table-full|ym-table-simple|ym-table-compact|ym-table-fixed}" summary="###">
      {<caption>###</caption>}
      <thead>
          <tr>
              <th>###</th>
              <th>###</th>
              <th {class="ym-highlight"}>###</th>
          </tr>
      </thead>
      {<tfoot>
          <tr>
              <td colspan="3">###</td>
          </tr>
      </tfoot>}
      <tbody>
          <tr {class="ym-row0"}>
              <td>###</td>
              <td>###</td>
              <td>###</td>
          </tr>
          <tr {class="ym-row1"}>
              <td>###</td>
              <td>###</td>
              <td>###</td>
          </tr>
          <tr {class="ym-row0"}>
              <td>###</td>
              <td>###</td>
              <td>###</td>
          </tr>
      </tbody>
  </table>
  
  <!--
  
      - Klassen fьr Tabelle:
          ym-table-compact = Tabelle nimmt horizontal nur minimalen Platz ein
          ym-table-fixed = feste Tabellenspaltenbreiten
          ym-table-simple = grafisch einfacheres Tabellenlayout
      - Klassen fьr Tabelle, Zeilen, Zellen:
          ym-bottom = unten ausgerichteter Text
          ym-center = mittig ausgerichteter Text (Default)
          ym-left = links ausgerichteter Text
          ym-right = rechts ausgerichteter Text
          ym-top = oben ausgerichteter Text
      - Klassen fьr Zeilen, Zellen:
          ym-highlight = hervorgehoben (z.B. nutzbar fьr Zebra/Schachbrett-Muster)
      -  Klassen fьr Zeilen
          ym-row1 = alias for 'ym-highlight'
      - Klassen fьr Zellen
          w05 ... w95 = Breitenangabe in Prozent
  
  -->
  
  */
  .w5 { width: 5% !important; }
  .w10 { width: 10% !important; }
  .w15 { width: 15% !important; }
  .w20 { width: 20% !important; }
  .w25 { width: 25% !important; }
  .w30 { width: 30% !important; }
  .w35 { width: 35% !important; }
  .w40 { width: 40% !important; }
  .w45 { width: 45% !important; }
  .w50 { width: 50% !important; }
  .w55 { width: 55% !important; }
  .w60 { width: 60% !important; }
  .w65 { width: 65% !important; }
  .w70 { width: 70% !important; }
  .w75 { width: 75% !important; }
  .w80 { width: 80% !important; }
  .w85 { width: 85% !important; }
  .w90 { width: 90% !important; }
  .w95 { width: 95% !important; }
  table {
    margin-bottom: 2.5em;
    padding: 0;
    width: 100%;
    border-collapse: collapse;
    text-align: center;
    caption-side: top;
    /* Breitendefinition fьr Tabellen-Spalten */
    /* dьrfen nicht zu 100% addiert werden, wegen padding/border bei td/th */
    /* am besten nur die kleineren Spalten darьber definieren */
  }
  table.ym-table-compact {
    width: auto;
  }
  table.ym-table-fixed {
    table-layout: fixed;
  }
  .ym-bottom {
    vertical-align: bottom;
  }
  .ym-center {
    text-align: center;
  }
  .ym-left {
    text-align: left;
  }
  .ym-right {
    text-align: right;
  }
  .ym-top {
    vertical-align: top;
  }
  table a {
  	color: #000;
  }
  table th {
    text-align: left;
  }
  table td, 
  table th {
    font-weight: normal;
    padding: .375em;
    vertical-align: top;
  }
  
  table td,
  table tfoot th {
    color: #000;
  }
  table tr.ym-row1 td {
    background-color: #fff;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
  }
  table.ym-table-simple {
    margin-top: 1em;
    text-align: left;
  }
  table.ym-table-simple thead tr{
    border: 1px solid #000;
  }
  table.ym-table-simple th, 
  table.ym-table-simple td {
    border: 1px solid #000;  
    color: #000;
    background-color: #e6f7da;
    padding: .75em 1.3em;
    vertical-align: top;
  }
  table.ym-table-simple th {
    color: #000;
    font-weight: bold;
  }
  table.ym-table-simple thead th:first-child {
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
  }
  table.ym-table-simple thead th:last-child {
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
  }
  table.ym-table-simple tbody tr:last-child td:first-child {
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
  }
  table.ym-table-simple tbody tr:last-child td:last-child {
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
  }
  table.ym-table-simple tr:hover td,
  table.ym-table-event tr:hover th {
    background-color: #000 !important;
    color: #fff !important;
  }
  table.ym-table-simple tr:hover td a {
    color: #fff !important;
  }
  table.vertical tbody {
  	border: 1px solid #000;
  }
  table.vertical tr th {
  	border-right: 1px solid #000;
  	border-bottom: 1px solid #000;
  }
  /*table.vertical tr:first-child th {
  	border-top: 1px solid #000;
  }*/
  table.vertical tr:last-child th {
  	border-bottom: none;
  }
  table.vertical.ym-plain .ym-row1, table.vertical.ym-plain tr.ym-row1 td{
  	background-color: #fff;
  }
  table.vertical.ym-plain tr th {
  	background-color:#ECECEC;
  }
  table.vertical .ym-row1 {
  	background-color: #ececec;
  }
  table.ym-table-event {
    background: #fff !important;
    margin-bottom: 1.5em !important; /* 21px */
  }
    table.ym-table-event tr {
      display: table;
      margin-bottom: 5px;
    }
  table.ym-table-event td {
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    width: 25em;
  }
  table.ym-table-event th {
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    width: 8em;
  }
  table.ym-table-event tr.ym-row0 td,
  table.ym-table-event tr.ym-row0 th {
    background-color: #ececec;
    color: #4f6261;
  }
  table.ym-table-event tr.ym-row1 td,
  table.ym-table-event tr.ym-row1 th {
    background-color: #ececec;
    color: #4f6261;
  }

@media print {
  body * {
    background: transparent !important;
    color: #000 !important;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.3em;
  }
  /* hide navigations */
  #ym-nav,
  #ym-nav-meta,
  #ym-search,
  #ym-breadcrumb,
  #ym-qselect,
  #ym-language,
  #ym-social,
  #ym-footer h3,
  #ym-footer form,
  .ym-paging,
  .ym-progress,
  .ym-top-box,
  .ym-social {
    display: none;
  }
  /* hide subcontent and use full space for main content */
  .ym-box-grey.ym-floatright,
  .bx-controls,
  .ym-navform {
    display: none;
  }
  /* make .ym-print class visible */
  .ym-print {
    left: 0;
    position: static;
  }
  /* generic class to hide elements for print */
  .ym-noprint {
    display: none !important;
  }
  /* layout */
  body,
  #ym-header,
  #ym-footer,
  #ym-main {
    clear: both !important;
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
    width: auto !important;
  }
  body {
    margin: 20pt 0 !important;
  }
  #ym-header {
    border-bottom: 1px solid #000;
    margin: 0 !important;
    margin-bottom: 14pt !important;
    padding: 0 !important;
    padding-bottom: 14pt !important;
  }
  h1 {
    font-family: 'Droid Sans', Arial, Helvetica, sans-serif;
    font-size: 28pt;
    font-weight: bold;
    margin: 0;
  }
  h1 a {
    text-decoration: none;
  }
  h1 span.ym-hideme,
  #ym-header .ym-box h2.ym-hideme {
    position: static !important;
  }
  h2 {
    font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
    font-size: 20pt;
    margin: 0;
  }
  .ym-header-img {
    margin-bottom: 20pt;
  }
  .ym-header-img img {
    width: 100%;
  }
  /* Main Content Styling */
  .ym-image-box {
    display: table;
    overflow: hidden;
    width: 100%;
  }
  .ym-image-box h3 {
    margin-top: 0;
  }
  #ym-footer {
    border-top: 1px solid #000;
    padding-top: 14pt !important;
    margin-top: 14pt !important;
  }
  .ym-line {
    display: block;
  }
  h3,
  h4,
  h5,
  h6 {
    margin-bottom: 8pt;
  }
  blockquote {
    padding: 0;
    padding-left: 15pt;
  }
  blockquote * {
    font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
    font-style: italic;
  }
  p {
    text-align: justify;
  }
  ol,
  ul {
    margin-left: 17pt;
  }
  #ym-main img {
    width: auto !important;
    height: auto !important;
  }
  
  /* tables */
  th { 
    color: #000 !important;
    font-weight: bold !important;
  }
  thead th {
    border-bottom: 3px double #727272 !important;
  }
  td,
  th {
    border-left:  1px solid #727272 !important;
    border-right: 1px solid #727272 !important;
    border-top: 1px solid #727272 !important;
  }
  tbody th,
  td {
    border-bottom: 1px solid #727272 !important;
  }
  #ym-footer {
    clear: both !important;
  }
  
  /* galleries & ecards */
  .ym-nolightbox.ym-contain-dt {
    display: block !important;
    float: left !important;
    width: 100% !important;
    margin-bottom: 50pt;    
  }
  .ym-gallery-start {
    margin: 0;
  }
  .ym-gallery-start li {
    float: left;
    list-style: none;
    margin: 0 8px 8px 0;
  }
  p.ym-more-link {
    clear: left;
  }
  .ym-gallery-sub li {
    float: left;
    height: 120px;
    list-style: none;
    margin: 0 8px 8px 0;
    padding: 10px;
    width: 120px;
  }
  .ym-gallery-sub li div {
    border: 1px solid #000;
    display: inline-block;
    height: 120px;
    line-height: 1;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-align: center;
    width: 120px;
  }
  .ym-gallery-sub img, 
  .ym-gallery-sub a {
    border: 0;
    margin: 0;
    padding: 0;
  }
  .ym-gallery-sub a {
    display: inline-block;
    height: 120px;
    overflow: hidden;
    position: relative;
    width: 120px;
  }
  .ym-gallery-sub img {
    height: auto !important;
    max-width: none;
    position: relative;
    width: 180px;
  }
  .ym-ecard-entry img{
  	width: 100%;
  }
  /* Events */
  ul.ym-events li {
    list-style: none;
    margin-bottom: 10pt;
  }
  ul.ym-events .ym-more,
  ul.ym-events .ym-date br {
    display: none !important;
  }
  ul.ym-events .ym-date {
    display: block !important;
  }
  
  /* adjust forms */
  fieldset {
    border: 0;
    display: block;
    margin: 28px 0;
    padding: 0;
  }
  legend {
    color: #000;
    font-size: 14pt;
    font-weight: bold;
    margin: 0 0 7pt 0 !important;
  }
  label {
    display: block;
    font-size: 10pt;
    font-weight: bold;
    padding-top: 14pt;
  }
  input,
  select,
  textarea { 
    border: 0;
    display: block !important;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 10pt;
    font-weight: normal;
    line-height: 14pt;
    padding-top: 7pt;
    width: 450px;
  }
  textarea { 
    height: 50pt !important;
  }
  .ym-form fieldset {
    margin: 28px 0;
    padding: 0;
  }
  .ym-fbox-text label,
  .ym-fbox-select label {
    display: block !important;
    float: none !important;
    margin-bottom: 8pt;
    width: auto !important;
  }
  .ym-fbox-text input,
  .ym-fbox-text textarea,
  .ym-fbox-select select {
    border: none !important;
    float: none !important;
    width: 450px !important;
  }
  .ym-fbox-text input,
  .ym-fbox-text textarea {
    border-bottom: 1px dotted #000 !important;
  }
  .ym-fbox-button {
    display: none;
  }
  .ym-fieldset-check {
    margin: 0 !important;
  }
  .ym-fbox-check {
    background: transparent !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  .ym-fbox-check label,
  .ym-fbox-check input { 
    display: inline !important;
    margin-left: 0 !important;
  }
  .ym-fbox-check label {
    font-weight: normal !important;
    margin-left: 1em !important;
  }
  .ym-fbox-check input {
    border: 0 !important;
    margin-left: .2em !important;
    max-width: 1em !important;
    min-width: 1em !important;
    width: auto !important;
  }
  .ym-error .ym-message {
    margin-left: 0 !important;
  }
  /* Custom print rules */
  body * {
    background: transparent !important;
    color: #000 !important;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.3em;
  }
  /* hide navigations */
  #ym-nav,
  #ym-nav-meta,
  #ym-search,
  #ym-breadcrumb,
  #ym-qselect,
  #ym-language,
  .ym-paging,
  .ym-progress,
  .ym-top-box,
  .ym-social,
  button,
  footer,
  #top,
  #main-navigation,
  .ym-breadcrumb,
  .ym-adress,
  .ym-anchor,
  .current-info
  {
    display: none !important;
  }

  /* hide subcontent and use full space for main content */
  main .ym-wrapper .ym-wbox, .ym-g50, .ym-g66 {
    width:100% !important;
	margin-left:0!important;
  }
  .ym-box-grey.ym-floatright,
  .bx-controls,
  .ym-navform {
    display: none;
  }
  /* make .ym-print class visible */
  .ym-print {
    left: 0;
    position: static;
  }
  /* generic class to hide elements for print */
  .ym-noprint, button, .ym-searchfield, .ym-drucken, .ym-nach-oben {
    display: none !important;
  }
  .ym-content img {
  	display:none;
  }
  .arnotest {
  	display: none !important;
  	margin: 200px;
  }
  .ym-shift img {
    display:block!important;
  }
  /* layout */
  body,
  #ym-header,
  #ym-footer,
  #ym-main {
    clear: both !important;
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
    width: auto !important;
  }
  body {
    margin: 20pt 0 !important;
  }
  #ym-header {
    border-bottom: 1px solid #000;
    margin: 0 !important;
    margin-bottom: 14pt !important;
    padding: 0 !important;
    padding-bottom: 14pt !important;
  }
  header h1 {
	display:block !important;
	margin-left:0!important;
	padding-left:0!important;
	width:100% !important;
  }
  header .form-wrap {
    padding-left:14pt !important;
  }
  header h1 a
   {
    font-family: 'Droid Sans', Arial, Helvetica, sans-serif;
    font-size: 28pt;
	display:block !important;
    font-weight: bold;
	position: static !important;
    margin: 0 !important;
	width:100% !important;
  }
  h1 a {
    text-decoration: none;
  }
  h1 span.ym-hideme,
  #ym-header .ym-box h2.ym-hideme {
   	display:block !important;
    position: static !important;
	width:100% !important;
  }
  h2 {
    font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
    font-size: 20pt;
    margin: 0;
  }
   h3 {
    font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
    font-size: 18pt;
    margin: 0;
  }
   h4 {
    font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
    font-size: 16pt;
    margin: 0;
  }
   h5 {
    font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
    font-size: 14pt;
    margin: 0;
  }
  .ym-header-img {
    margin-bottom: 20pt;
  }
  .ym-header-img img {
    width: 100%;
  }
  /* Main Content Styling */
  .ym-image-box {
    display: table;
    overflow: hidden;
    width: 100%;
  }
  .ym-tabs-content {
  	padding-left:6pt;
  }
  .ym-events li em.ym-hint {
  	margin-left:0; 
	margin-top:2pt;
  }
  .ym-events .ym-date small {
  	display:block;
	width:100%;
  }
  .ym-shift, .ym-inbox, .ym-events li .ym-date, .ym-search-list a, .ym-press-list a {
    padding-left:0;
  }
  main .ym-publication{
  	border:1pt solid #000 !important;
	padding:0;
  }
 
  
  .ym-slider-box .info {
  	width:100% !important;
  }
  .ym-slider-box .info ul li {
  	height:auto !important; 
	min-height:inherit!important;
  }
  .ym-slider-box .info p {
  	font-size:inherit!important;
  }
  .ym-slider-box .highlight ul li {
  	padding-left:0;
  }
  .ym-slider-box  .box {
  	padding-left:6pt !important;
  }
  .ym-slider-box .info h3 {
    color:#000;
  	padding-left:0 !important;
  }
  main h3 {
	margin-left:0 !important;
	padding-left:10px;
  }
  .ym-gbox *{
  	padding-left:0 !important;
	margin-left:0 !important;
  }
  .ym-image-box h3 {
    margin-top: 0;
  }
  #ym-footer {
    border-top: 1px solid #000;
    padding-top: 14pt !important;
    margin-top: 14pt !important;
  }
  .ym-line {
    display: block;
  }
  h3,
  h4,
  h5,
  h6 {
    margin-bottom: 8pt !important;
	border:0!important;
  }
  blockquote {
    padding: 0;
	color: #000 !important;
  }
   blockquote {
    padding: 0;
   }
  blockquote * {
    font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
    font-style: italic;
    color: #000 !important;
  }
  p {
    text-align: justify;
  }
  ol,
  ul {
  }
  #ym-main img {
    height: auto !important;
    width: auto !important;
  }
  .ym-content article h4 a {
  	border:#000;
  }
  .ym-content h3, .ym-content article  {
  	border:0 !important;
	margin:0!important;
	padding-left:0!important;
  }
  /* tables */
  th { 
    color: #000 !important;
    font-weight: bold !important;
  }
  thead th {
    border-bottom: 3px double #727272 !important;
  }
  td,
  th {
    border-left:  1px solid #727272 !important;
    border-right: 1px solid #727272 !important;
    border-top: 1px solid #727272 !important;
  }
  tbody th,
  td {
    border-bottom: 1px solid #727272 !important;
  }
  #ym-footer {
    clear: both !important;
  }
  .ym-attachement-block li{
  	margin-left:0 !important;
	padding-left:0!important;
  }
  
  /* galleries & ecards */
  .ym-nolightbox.ym-contain-dt {
    display: block !important;
    float: left !important;
    width: 100% !important;
    margin-bottom: 50pt;    
  }
  .ym-gallery-start {
    margin: 0;
  }
  .ym-gallery-start li {
    float: left;
    list-style: none;
    margin: 0 8px 8px 0;
  }
  p.ym-more-link {
    clear: left;
  }
  .ym-gallery-sub li {
    float: left;
    height: 120px;
    list-style: none;
    margin: 0 8px 8px 0;
    padding: 10px;
    width: 120px;
  }
  .ym-gallery-sub li div {
    border: 1px solid #000;
    display: inline-block;
    height: 120px;
    line-height: 1;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-align: center;
    width: 120px;
  }
  .ym-gallery-sub img, 
  .ym-gallery-sub a {
    border: 0;
    margin: 0;
    padding: 0;
  }
  .ym-gallery-sub a {
    display: inline-block;
    height: 120px;
    overflow: hidden;
    position: relative;
    width: 120px;
  }
  .ym-gallery-sub img {
    height: auto !important;
    max-width: none;
    position: relative;
    width: 180px;
  }
  
  /* Events */
  ul.ym-events li {
    list-style: none;
    margin-bottom: 10pt;
  }
  ul.ym-events .ym-more,
  ul.ym-events .ym-date br {
    display: none !important;
  }
  ul.ym-events .ym-date {
    display: block !important;
  }

  /* adjust forms */
  fieldset {
    border: 0;
    display: block;
    margin: 28px 0;
    padding: 0;
  }
  legend {
    color: #000;
    font-size: 14pt;
    font-weight: bold;
    margin: 0 0 7pt 0 !important;
  }
  label {
    display: block;
    font-size: 10pt;
    font-weight: bold;
    padding-top: 15pt;
  }
  input,
  select,
  textarea { 
    border: 0;
    display: block !important;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 10pt;
    font-weight: normal;
    line-height: 14pt;
    padding-top: 7pt;
    width: 450px;
  }
  textarea { 
    height: 50pt !important;
  }
  .ym-form fieldset {
    margin: 28px 0;
    padding: 0;
  }
  .ym-fbox-text label,
  .ym-fbox-select label {
    display: block !important;
    float: none !important;
    margin-bottom: 8pt;
    width: auto !important;
  }
  .ym-fbox-text input,
  .ym-fbox-text textarea,
  .ym-fbox-select select {
    border: none !important;
    float: none !important;
    width: 450px !important;
  }
  .ym-fbox-text input,
  .ym-fbox-text textarea {
    border-bottom: 1px dotted #000 !important;
  }
  .ym-fbox-button {
    display: none;
  }
  .ym-fieldset-check {
    margin: 0 !important;
  }
  .ym-fbox-check {
    background: transparent !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  .ym-fbox-check label,
  .ym-fbox-check input { 
    display: inline !important;
    margin-left: 0 !important;
  }
  .ym-fbox-check label {
    font-weight: normal !important;
    margin-left: 1em !important;
  }
  .ym-fbox-check input {
    border: 0 !important;
    margin-left: .2em !important;
    max-width: 1em !important;
    min-width: 1em !important;
    width: auto !important;
  }
  .ym-error .ym-message {
    margin-left: 0 !important;
  }
}
/*Typography*/
/*Placeholders for input fields */
::-webkit-input-placeholder { /* WebKit browsers */
  color: #344b54 !important;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #000 !important;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #000 !important;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #344b54 !important;
}
a:focus,
button:focus {
  outline: 2px solid #000 !important;
}
.ym-skip:focus {
  outline: 0 none !important;
}
.highlight {
  -moz-box-sizing: border-box;
  box-sizing: border-box;;
}
.dimmed {
    color: #888888;
}
.box {
  border-top-right-radius: 3em;
  color: #444;
  color: rgba(0, 0, 0, 0.8);
  padding: 0 1.25em 0;
  margin: 0;
}
.box > *:last-child {
  margin-bottom: 0;
}
.label {
  background: #06C;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-family: Verdana, Geneva, sans-serif;
  font-size: .625em;
  letter-spacing: normal;
  line-height: 12px;
  padding: 1px 6px 2px;
  vertical-align: middle;
  white-space: nowrap;
}
.info {
  background: #ececec;
}
.success {
  background: #88cc88;
}
.warning {
  background: #cccc88;
}
.error {
  background: #cc8888;
}
.float-left {
  float: left;
  display: inline;
  margin: 0 1em 1.5em 0;
}
.float-right {
  float: right;
  display: inline;
  margin: 0 0 1.5em 1em;
}
.center {
  text-align: center;
  margin: 0 auto 1.5em auto;
}
.ym-hlist {
    /* (en) containing floats in IE */
    /* (de) Einfassen der Floats im IE */
  width: 100%;
  overflow: hidden;
  position: relative;
  line-height: 1em;
  margin: .5em 0;
}
.ym-hlist ul {
  margin: 0;
  display: inline;
  float: left;
  width: 100%;
  box-sizing: border-box;
}
header .ym-hlist ul {
  margin-left: -20px;
}
.ym-hlist ul li {
  box-sizing: border-box;
  display: inline;
  float: left;
  line-height: 1;
  list-style-type: none;
  margin: 0;
  padding: 4px 0 5px 0;
  text-align: center;
  width: 25%;
  -moz-box-sizing: border-box;
}
.ym-hlist .ym-blink {
  width: 25%;
}
.ym-hlist .ym-blink a,
.ym-hlist .ym-blink strong {
  padding:0 0 0 .8em;
}
.ym-hlist .ym-slink {
  width: 18.75%;
}
.ym-hlist .ym-slink a,
.ym-hlist .ym-slink strong {
  padding:0 0 0 .8em;
}
.ym-hlist ul li a, .ym-hlist ul li strong {
  box-sizing: border-box;
  color: #000;
  display: inline-block;
  font-family: Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  font-size: 1.25em;
  font-weight: normal;
  margin-left: 0.6em;
  padding: 0.1em;
  text-decoration: none;
}
.ym-hlist ul li a:focus,
.ym-hlist ul li a:hover,
.ym-hlist ul li a:active {
  text-decoration: none;
  outline: 0 none;
}
#main-navigation ul li.ym-active strong, #main-navigation ul li a:hover, #main-navigation ul li a:focus, #main-navigation ul li a:active {
  background: url("../images/btn-bg.png") no-repeat left center !important;
  background-size: 11px 12px !important;  
}
#main-navigation ul li.ym-active * {
  text-decoration: underline;
}
.ym-hlist ul li.ym-active strong,
.ym-hlist ul li.ym-active a:focus,
.ym-hlist ul li.ym-active a:hover,
.ym-hlist ul li.ym-active a:active {
  background: transparent;
  text-decoration: none;
}
footer .ym-hlist ul li.ym-active strong {
  font-weight:bold;
}
/* ------- search form -------- */
.ym-searchform, .ym-loginform {
  display: inline;
  float: right;
  line-height: 2;
  margin-top: 1.1em;
  position: relative;
  width: 300px;
}
.ym-searchform .ym-searchfield, .ym-loginform .ym-name, .ym-loginform .ym-password {
  -webkit-appearance: none;
  background: #fff !important;
  border: 1px solid #c8c8c8;
  border-radius: 0.3em;
  box-sizing: border-box;
  float: right;
  font-size: .875em ;
  line-height: 1.2em;
  padding: .5em;
  margin: 0 1em 0 0;
  width: 240px;
  outline: none;
  -moz-box-sizing: border-box;
}
.ym-searchform .ym-searchfield:-moz-placeholder {
  color: #445d66;
}
.ym-searchform .ym-searchfield::-webkit-input-placeholder {
  color: #445d66;
}
.ym-vlist {
  background: transparent;
  border-right: 1px solid #fff;
  list-style-type: none;
  margin: 0 0 0 -1px;
  /*position: absolute;*/
}
.ym-vlist > ul {
  background: #ececec;
}
.ym-vlist ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 100%;
  overflow: hidden;
}
.ym-vlist ul ul {
  border-right: 0 none;
  background-color: #ececec;
}
.ym-vlist li {
  float: left;
  width: 100%;
  margin: 0 1px 0 0;
  padding: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
/*.ym-vlist > ul > li:last-child {
  padding-bottom:1px;
}
.ym-vlist > ul > li:first-child {
  padding-bottom:0;
}*/
.ym-vlist a,
.ym-vlist strong,
.ym-vlist span {
  display: block;
  font-family: Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  font-size: 1.25em;
  padding: 13px 0 15px 10%;
  text-decoration: none;
  border-bottom: 1px #fff solid;
  position: relative;
  color: #000;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.ym-vlist a > span {
  display: inline;
  font-family: Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  font-size: 1em;
  padding: 0;
  text-decoration: none;
  border:2px solid transparent;
  /*border-bottom: none;*/
  position: static;
  color: #000;
  box-sizing: content-box;
  -moz-box-sizing: content-box;
}
.ym-vlist.ym-ext-nav > ul > li > a,
.ym-vlist.ym-ext-nav > ul > li > span {
  /*font-weight:bold;*/
  padding-left:58px;
}
.ym-vlist li:last-child a,
.ym-vlist li:last-child strong,
.ym-vlist li:last-child span {
    border-bottom: none;
}
.ym-vlist a,
.ym-vlist a:visited {
  color: #000;
}

.ym-vlist.ym-ext-nav > ul > li > a:after, .ym-vlist.ym-ext-nav > ul > li > a.after {
  background-position: -17px 0;
}
.ym-vlist > ul > li > a:hover:after, .ym-vlist > ul > li > a:focus:after, .ym-vlist > ul > li > a.after:hover{
  background-position: 0 0;
}
.ym-vlist > ul > li > span {
  display: block;
  border-bottom: 1px #fff solid;
}
.ym-vlist > ul > li > ul > li.ym-active {
  color: #fff ;
  background-color: #444;
}
.ym-vlist li.ym-active strong {
  font-weight: bold;
}
.ym-vlist.ym-g33 > ul > li > a,
.ym-vlist.ym-g33 > ul > li > strong,
.ym-vlist.ym-g33 > ul > li > span {
  padding-left: 58px;
  width: 100%;
}
.ym-vlist > ul > li > a:hover,
.ym-vlist > ul > li > a:focus,
.ym-vlist > ul > li > a:active {
  background-color: #000;
  color: #fff;
  outline: 0 none !important;
}
.ym-vlist > ul > li > ul >li > a,
.ym-vlist > ul > li > ul >li > a:active {
  background-color: #ececec;
  color:#000;
}
.ym-vlist > ul > li > ul >li:hover > a,
.ym-vlist > ul > li > ul >li.ym-active > a {
  background-color: #000;
  color:#fff;
}
.ym-vlist.ym-sub-page-nav > ul > li.ym-expand-open {
  border-top: 1px solid #000;
}  
.ym-vlist.ym-sub-page-nav > ul > li.ym-expand-open > ul > li a {
  background-color:#fff;
  color:#000;
}
.ym-vlist.ym-sub-page-nav > ul > li.ym-expand-open > ul > li a:hover {
  background-color:#61686b;
  color:#fff;
}
.ym-vlist.ym-sub-page-nav > ul > li.ym-expand-open > ul > li.ym-active a,
.ym-vlist.ym-sub-page-nav > ul > li.ym-expand-open > ul > li.ym-active strong {
  background-color:#61686b;
  color:#fff;
}
.ym-vlist.ym-sub-page-nav > ul > li.ym-expand-open > ul > li > ul > li a {
  color:#000 !important;
} 
.ym-vlist > ul > li.ym-service > a {
  background: url('../images/sub-navigation-sprite.png') no-repeat 19px -303px;
  background-color: #000;
  background-size:27px 500px;
  color: #fff;
}
.ym-vlist > ul > li.ym-service > a:after {
  background-color: #000;
  background-position: 0 0;
  color: #fff;
}

.ym-ext-nav  li > ul li  a{
  border-bottom: 1px solid #000 !important;
}
.ym-vlist > ul > li > ul > li > a,
.ym-vlist > ul > li > ul > li > strong,
.ym-vlist > ul > li > ul > li > span {
  width: 100%;
  padding-left: 20px;
}
.ym-vlist ul li ul li a,
.ym-vlist ul li ul li strong,
.ym-vlist ul li ul li span {
  padding-top: 6.3px;
  padding-bottom: 6.5px;
}
.ym-vlist li ul li a,
.ym-vlist li ul li a:visited,
.ym-vlist li ul li span {
  background-color: #ececec;
  color: #000;
  font-size: 1.125em;
}
.ym-vlist li ul li a:focus,
.ym-vlist li ul li a:hover,
.ym-vlist li ul li a:active {
  background-color: #128522 !important;
  color: #fff;
  outline: 0 none !important;
}
.ym-vlist li ul li ul li a{
  background: #fff !important;
}
.ym-vlist li ul li ul li a,
.ym-vlist li ul li ul li strong,
.ym-vlist li ul li ul li span {
  width: 100%;
  padding-left: 32px;
}
.ym-vlist li ul li ul li a,
.ym-vlist li ul li ul li a:visited {
  background-color: #f0f0f0;
  color: #000;
}
.ym-vlist li ul li ul li a:focus,
.ym-vlist li ul li ul li a:hover,
.ym-vlist li ul li ul li a:active {
  background-color: #cfd1d2 !important;
  color: #000 !important;
}
.ym-vlist li ul li ul li.ym-active > a,
.ym-vlist li ul li ul li.ym-active > span,
.ym-vlist li ul li ul li.ym-active > strong {
  background: url("../images/corner-grey.png") no-repeat 32px 14px #cfd1d2 !important;
  background-size: 7px 9px !important;
  color: #000 !important;
  padding-left: 47px;
}
.ym-vlist li ul li ul li.ym-active > strong {
  font-size:1.13em;
  border-bottom:1px solid #000;	
}
.ym-vlist li ul li ul li ul li a,
.ym-vlist li ul li ul li ul li strong,
.ym-vlist li ul li ul li ul li span {
  font-size: 1em;
  padding-left: 42px;
  width: 100%;
}
.ym-vlist li ul li ul li ul li a,
.ym-vlist li ul li ul li ul li a:visited,
.ym-vlist li ul li ul li ul li span {
  background-color: #e8e8e8;
  color: #000;
}
.ym-vlist li ul li ul li ul li.ym-active > a,
.ym-vlist li ul li ul li ul li.ym-active > span,
.ym-vlist li ul li ul li ul li.ym-active > strong {
  background-position: 42px 14px !important;
  background-color: #e7e8e9 !important;
  padding-left: 57px;
}
.ym-vlist li ul li ul li ul li.ym-active > strong {
  font-size:1.0em;
  border-bottom:1px solid #000; 
}
.ym-vlist li ul li ul li ul li a:focus,
.ym-vlist li ul li ul li ul li a:hover,
.ym-vlist li ul li ul li ul li a:active {
  background-color: #e7e8e9 !important;
  color: #fff;
}
.ym-vlist li ul li ul li ul li ul li a,
.ym-vlist li ul li ul li ul li ul li strong,
.ym-vlist li ul li ul li ul li ul li span {
  padding-left: 52px;
  width: 100%;
}
.ym-vlist li ul li ul li ul li ul li a:focus,
.ym-vlist li ul li ul li ul li ul li a:hover,
.ym-vlist li ul li ul li ul li ul li a:active {
  background-color: #e7e8e9 !important;
}
.ym-vlist li ul li ul li ul li ul li.ym-active > a,
.ym-vlist li ul li ul li ul li ul li.ym-active > span {
  background-position: 52px 14px !important;
  background-color: #f8f9fa !important;
  padding-left: 67px;
}
.ym-ext-nav ul li ul li.ym-active > a,
.ym-ext-nav ul li ul li.ym-active > span,
.ym-ext-nav ul li ul li.ym-active > strong {
  background: url("../images/corner-white.png") no-repeat 20px 14px #000;
  background-size: 7px 9px !important;
  color: #fff !important;
  font-weight: 600;
  padding-left: 35px;
}
.ym-ext-nav ul li ul li.ym-active > strong {
	font-size:1.13em;
}
/* title */
.ym-vtitle {
  background-color: #fff;
  border-top: 2px #ddd solid;
  color: #444;
  font-size: 100%;
  font-weight: bold;
  padding: 3px 0 3px 10%;
  margin: 0;
  width: 90%;
}
.ym-vtitle + ul {
  border-top: 4px #888 solid;
}
/*----------------*/
header .ym-wrapper {
 max-width:none;
}
header .ym-wrapper nav {
  margin: 0.5em auto;
  max-width: 960px;
}
header .ym-header-content {
 margin: 0 auto;
 max-width: 960px;
}
.ym-wrapper {
  margin: 0 auto;
  max-width: 960px;
}
.ym-wbox {
  padding: 1.5em;
}
/* fallback for missing media queries support*/
header {
  width: 100%;
}
header h1{
  background: url('../images/logotype.png');
  background-size: 443px 66px;
  display:inline-block;
  height:66px;
  width:443px;
}
header h1 a{
  display:inline-block;
  height:66px;
  width: 300px;
}
header h1 a:focus{
  outline: 2px solid #000 !important;
}
header .ym-wbox > div{
  background: rgb(232,232,232); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(232,232,232,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,232,232,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(232,232,232,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
  box-shadow: 0px 2px 3px #e9e9e9;
  padding: 1.5em 1em 1.5em 2.5em;
  overflow: hidden;
}
header .ym-wbox {
  padding: 0;
  position:relative;
}
header form * {
  float: left;
}
header form button, .ym-login-mask form button {
  background: #fff;
  border: none;
  cursor: pointer;
  height: 14px;
  margin: 0.35em 0 0 -1.5em;
  position: absolute;
  right: 1.7em;
  outline: 0 none;
  top: 2px;
  width: 18px;
}
.ym-password-hide, .ym-name-hide {
	display:none;
}
header form button span, .ym-login-mask form button span{
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  border:2px solid transparent;
  display:inline-block;
  /*margin: -2px 0px 0px -2px;*/
}
header form > a {
  display: inline-block;
  margin: .4em 0 0 0;
}
header form > a#ym-tw-link:focus,
header form > a#ym-fb-link:focus {
  outline: 2px solid #fff !important; 	
}
nav .ym-wbox {
  padding: 0.5em;
  overflow: hidden;
}
.ym-open-menu {
  background: url("../images/menu-icon-top.png") no-repeat 100% center;
  border: none;
  color: #000;
  display: none;
  float: right;
  font-family: Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  font-size: 1.25em;
  height: 50px;
  margin-right: 1.25em;
  padding-left: 2.5em;
  text-align: left;
  width: 100%;
}
header .ym-open-menu {
  height:50px;
}
footer .ym-open-menu {
  color: #000;
  background: url("../images/menu-icon-bottom.png") no-repeat 100% center;
  background-size: 22px 22px;
}
.ym-search-open {
  background: url("../images/search-mob-bg.png") no-repeat 0 0;
  background-size: 26px 31px;
  border: none;
  display: none;
  float: right;
  height: 31px;
  margin: 0px .5em 0 10px;
  width: 26px;
}
.ym-sub-header {
  background: url("../images/ratsportal-image.jpg");
  border-top-right-radius:55px ;
  background-position:right;
  height: 265px;
  padding: 0 !important;
  /*margin-bottom: .75em;*/
  /*overflow: hidden;*/
}
.ym-sub-header .ym-login-mask {
  background: rgba(255, 255, 255, 0.8);
  height: 233px;
}
.ym-login-mask {
  padding: 1em;
  max-width: 280px;
}
.ym-login-mask .ym-name {
  margin-bottom: 20px !important;
}
.ym-login-mask h3 {
  font-size: 1.2em;
  padding: 1.5em 0 1em 0;
}
.ym-login-mask form button {
	right: 0.8em;
	top: 3.4em;
	height:22px;
	width:14px;
}
.ym-login-mask form button img{
	height:14px;
	width:11px;
}
.ym-login-mask .ym-loginform, .ym-login-mask .ym-password, .ym-login-mask .ym-name{
  width: 100%;
  margin: 0;
}
/* ------- Quick access -------*/
.ym-quick-access > a, .ym-quick-access > span{
  background: url('../images/sub-navigation-sprite.png') no-repeat 19px 16px;
  background-size:27px 500px
}
.ym-quick-access > a:hover,
.ym-quick-access > a:focus{
  background: url('../images/sub-navigation-sprite.png') no-repeat 19px -253px;
  background-size:27px 500px
}
.ym-service > a{
  background: url('../images/sub-navigation-sprite.png') no-repeat 19px -34px;
  background-size:27px 500px
}
.ym-service > a:hover,
.ym-service > a:focus{
  background: url('../images/sub-navigation-sprite.png') no-repeat 19px -303px;
  background-size:27px 500px
}
.ym-online-services > a{
  background: url('../images/sub-navigation-sprite.png') no-repeat 19px -88px;
  background-size:27px 500px
}
.ym-online-services > a:hover,
.ym-online-services > a:focus{
  background: url('../images/sub-navigation-sprite.png') no-repeat 19px -357px;
  background-size:27px 500px
}
.ym-country-council > a{
  background: url('../images/sub-navigation-sprite.png') no-repeat 19px -141px;
  background-size:27px 500px
}
.ym-country-council > a:hover,
.ym-country-council > a:focus{
  background: url('../images/sub-navigation-sprite.png') no-repeat 19px -410px;
  background-size:27px 500px
}
.ym-shop > a{
  background: url('../images/sub-navigation-sprite.png') no-repeat 18px -194px;
  background-size:27px 500px
}
.ym-shop > a:hover,
.ym-shop > a:focus{
  background: url('../images/sub-navigation-sprite.png') no-repeat 18px -463px;
  background-size:27px 500px
}
main{
  background: url("../images/main-bg.jpg") repeat-x 0 0;
  margin-bottom: 50px;
}
main a{
  color:#000;
}
main a:hover{
  text-decoration:none;
}
main .ym-wrapper {
  background: #fff;
}
main .ym-wrapper .ym-wbox {
  margin-left: 29.166667%;
  padding: 0;
  position:relative;
  width: 70.833%;
}
main.main-homepage .ym-wrapper .ym-wbox {
  margin-left: 0;
  width: 100%;
}
.ym-column {
  display: block;
  padding-right: 315px;
  padding-top: 1em;
  overflow: hidden;
  width: auto;
}
main .ym-gbox{
  padding: .5em .375em 1.25em .625em;
}
main h3 {
  color: #000;
  font-family: Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  font-size: 1.5em;
  padding: .5em 0 0 .75em;
  font-weight: 400;
}
main h4, main h5, main h6
{
  color: #000;	
  font-weight: 400;
}
main .ym-publication {
  border-top: 1px solid #c8c8c8;
  color: #000;
  font-family: Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  font-size: .875em;
  margin-bottom: 7px;
  padding-top: 25px;
}
main .ym-welcome {
  border-top: 1px solid #c8c8c8;
  font-family: Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  margin-bottom: 7px;
  padding-top: 1.2em;
  padding-right: .8em !important;
}
main .ym-gbox > h3, main .ym-gbox p, main .ym-gbox h4{
  padding-left: .625em;
}
main .ym-publication time {
  background: url("../images/time-brd.png") no-repeat 0 3px;
  line-height: .875em;
  padding-left: 0.4em;
}
main h4 {
  margin-bottom: 5px;
}
main h4 a {
  color: #000;
  font-size: 0.95em;
  font-weight: normal;
  line-height: 1.1em;
  text-decoration: underline;
}
main h4 a span{
  border: 2px solid transparent;
  margin-left:-2px;
}
main p {
  color: #000;
}
main .ym-presse .ym-publication time{
  background: none;
  padding-left: 0;
}
main .ym-col1 {
  margin-top: .75em;
}
main .ym-col3 {
  float: left;
  margin-left: 0 !important;
  margin-right: -315px;
  margin-top: .75em;
  padding-left: .625em;
  padding-top: .5em;
  position: relative;
  width: 32.395833%;
  max-width:none;
}
main .ym-col3 h3 {
  border-bottom: 1px solid #c8c8c8;
  padding-bottom: .29em;
  padding-left: .4em;
  padding-top: 5px;
}
main .ym-col3 .ym-cbox {
  padding: 1.5em 0em 1em 1em;
}
main .ym-col3 .ym-cbox .ym-publication {
  border: none;
  margin: 0 0 1em;
  padding-top: 0;
}
main .ym-col3 .ym-cbox p {
  padding-right: 1.5em;
  line-height: 1.5em;
}
main .ym-cbox img {
  margin-bottom: .7em;
}
main ul.ym-puclic-session {
  border-top: 1px solid #C8C8C8;
  list-style: none;
  margin: 0;
  padding: 1em 0 0 0;
}
main ul.ym-puclic-session li {
  font-size: 1.1em;
  padding: 0.3em 0 0.3em 0;
  margin: 0 0 0 0.5em;
}
main ul.ym-puclic-session li a {
  background: url("../images/sessions-icon.png") no-repeat 0 -1px;
  background-size: 18px 18px;
  border-bottom: 1px solid;
  margin: 0 .5em 0 0;
  padding: 0 0 0 1.3em;
  text-decoration: none;
}
main ul.ym-puclic-session li a:hover {
  border-bottom: 0px solid;
}
main .ym-col3 article .ym-publication {
  border-top: 0px solid #C8C8C8;
  color: #000;
  font-family: Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  font-size: 0.875em;
  margin-bottom: 7px;
  padding-top: 1em;
}
main .ym-col3 .ym-gbox {
  padding-bottom: 0;
}
main .ym-col3 .ym-gbox p, main .ym-col3 .ym-gbox h4{
  padding-left: 0;
}
footer {
  position: relative;
}

footer .ym-wbox {
  border-top: 1px solid #000;
  font-family: Arial;
  padding: 1.5em 1.5em 1.5em;
  position: relative;
}
footer .ym-soc-link {
	display:none;
}
footer .ym-hlist {
  margin: .6em 0 0 0;
  width: auto;
}
footer .ym-hlist ul {
 padding-right: 2px;
}
footer .ym-hlist ul li {
  width: auto;
}
footer .ym-hlist ul li a, footer .ym-hlist ul li strong {
  color: #000;
  font-family: Arial;
  font-size: .875em;
}
footer .ym-hlist ul li a:focus {
background:none!important;
  outline: 2px solid #000 !important;
}
footer .ym-hlist ul li:hover a {
  background: none !important;
  font-weight: normal;
  text-decoration: underline;
}
footer .ym-hlist ul li a span {
  border: 2px solid transparent;
}
footer .ym-g20 {
  padding-top: 1em;
}
footer .ym-g20 a {
  color: #000;
  float: right;
  font-size: .875em;
  text-decoration: none;
}
footer .ym-g20 a:hover {
  text-decoration: underline;
}
footer .ym-g20 a:focus {
  outline: 2px solid #000 !important;
}
footer .ym-g20 a span {
  border:2px solid transparent;
}
footer .ym-drucken {
  background: url("../images/print.png") no-repeat 0 0;
  background-size: 17px 17px;
  margin-left: 0.6em;
  padding-left: 25px;
}
footer .ym-nach-oben {
  background: url("../images/nach-oben.png") no-repeat 0 4px;
  background-size: 13px 10px;
  padding-left: 23px;
}

.slider-placeholder {
  height: 265px;
  width: 330px;
}
main aside {
  margin-right: -100% !important;
  min-width: 210px;
  overflow: hidden;
  width: 29.25555%;
}
main section.ym-col3 {
  margin-right: -100% !important;
  min-width: 210px;
  overflow: hidden;
  width: 31%;
}
aside img {
	width:100%;
}
.ym-sub-page-nav {
  position: static;
  width: 100%;
}
.ym-no-brd {
  border: none !important;
  padding-bottom: 0 !important;
  margin-bottom: -15px;
}
.ym-vlist.ym-ext-nav {
  border-right: none;
}
.ym-vlist.ym-g33.ym-gl{
  background-color: #ececec;
  min-height: 265px;
}
.ym-vlist.ym-g33.ym-gl li.ym-active{
  z-index:100;
}
.ym-vlist.ym-g33.ym-gl li.ym-pos-abs{
  position:absolute;
}
.ym-vlist.ym-g33.ym-gl li.ym-active-first-level{
  width:33.3%;
}
.ym-vlist li.ym-active-first-level a:after,
.ym-vlist li.ym-active-first-level a.after{
  background: url("../images/drop-up.png") no-repeat 0 0;
  background-size: 30px 10px;
}
.ym-vlist li.ym-active-first-level:focus a:after,
.ym-vlist li.ym-active-first-level:active a.after{
  background: url("../images/drop-up.png") no-repeat 0 0;
  background-size: 30px 10px;
}
.ym-content > * {
  margin: 0 10px 0 10px;
}
.ym-content ol {

}
.ym-content span.ym-section-image {
  border-top-right-radius: 3.5em;
  margin:0;
  min-height:265px;
  display:block;
  width: 100%;
}

/*subpages section images*/
.cat00 .ym-content span.ym-section-image {
  background: url("../images/sub-page-img2.jpg");
}
/* */

.ym-content > img {
  border-top-right-radius: 3.5em;
  margin: 0;
  line-height:0;
  width: 100%;
}
.ym-breadcrumb {
  margin: 15px 0 20px;
  padding-left: .5em;
}
.ym-breadcrumb li {
  float: left;
  line-height: 1em;
  list-style: none;
  margin-left: 0.4em;
}
.ym-breadcrumb li,
.ym-breadcrumb a {
  color: #000;
  display: inline-block;
  font-family: Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  font-size: .875em;
}
.ym-breadcrumb a {
  background: url("../images/breadcrumb-two.png") no-repeat right .4em;
  background-size: 11px 6px;
  color: #000;
  display: inline-block;
  font-family: Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  font-size: 1em;
  padding-right: 1.1em;
  text-decoration: none;
}
.ym-breadcrumb .ym-home a{
  background: url("../images/breadcrumb-one.png") no-repeat right .4em;
  background-size: 5px 6px;
  border-bottom: 1px solid #000;
  padding-right: .75em;
}
.ym-breadcrumb .ym-breadcrumb-hide{
  display:none;
  margin-left:1.0em;
}
.ym-content h3 {
  border-bottom: 1px solid #000;
  margin-bottom: 25px;
  padding: 0 0 8px 0px;
}
.ym-content section h4, .ym-content  h4{
  color: #000;
  font-size: 1.3em;
  margin-bottom: 5px;
}
.ym-content h5 {
  color: #000;
  font-size: 1.125em;
  margin-bottom: 10px;
  padding: 0;
}
.ym-content h6 {
  color: #000;
  font-size: 1em;
  font-weight:600;
  margin-bottom: 10px;
  padding: 0;
}
.ym-content p {
  margin-bottom: 1.5em;
  padding: 0 .5em 0 0;  
}
.ym-content article {
  border-top: 1px solid #000;
  margin-bottom: 1em;
  padding-top: 1.5em;
}
.ym-content article img {
  margin-right: 25px;
}
.ym-content article h4 a {
  color: #000;
}
.ym-content article h4 a:hover {
  border-bottom: 0px;
}
.ym-content .ym-attachement-block h4{
  border-bottom: 1px solid #000;
  color: #000;
  font-size: 1em;
  margin-bottom: 25px;
  padding-bottom: 8px;
}
.ym-content .ym-attachement-block abbr{
  border:none;
}
.ym-content .ym-attachement-block ul {
  margin-left: 0;
}
.ym-content .ym-attachement-block li {
  color: #000;
  font-size: .875em;
  list-style: none;
  margin-left: 0;
  padding-left: 20px;
}
.ym-apointment-ico {
  background: url("../images/apointments-ico.png");
  background-position:0.5em 0px;
  background-size: 31px 31px;
  background-repeat:no-repeat;
  padding-left: 2.3em !important;
}
.ym-calendar-ico {
  background: url("../images/calendar-ico.png");
  background-position:0.5em 0px;
  background-size: 31px 31px;
  background-repeat:no-repeat;
  margin:1.5em 0 0 0;
  padding-left: 2.3em !important;
}
.ym-content .ym-attachement-block ul.download li
{
  background: url("../images/download-icon.png") no-repeat 0 4px;
  background-size: 11px 13px !important;
}
.ym-content .ym-attachement-block ul.links li
{
  background: url("../images/btn-bg.png") no-repeat 2px 7px;
  background-size: 11px 12px !important;
}
.ym-content .ym-attachement-block a {
  color: #000;
  padding-right: 5px;
}
.ym-content .contact {
  margin-bottom:1em;
}
.ym-content .ym-attachement-block a:hover {
  text-decoration:none;
}
.ym-ext-nav .ym-quick-access > span{
  border-bottom: 1px solid #aab6bb !important;
}
.ym-adress {
  background: url("../images/adress-icon.png") no-repeat 18px 12px #fff;
  background-size: 32px 30px;
  border-top: 1px dotted #000;
  border-right: 1px solid #000;
  border-left: 1px solid #000;
  border-bottom: 1px solid #000;
  box-shadow: 0px 2px 1px #c0c0c0;
  margin:0 0 10px 10px;
  position: relative;
  min-width: 250px;
}
.ym-adress:hover {
  cursor: pointer;
}
.ym-adress > p {
  font-family: Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  font-size: 1.25em;
  height: auto;
  min-height: 40px;
  padding: 10px 0.5em 0 59px;
  position: relative;
  margin: 0;
}
.ym-adress > a {
    display: block;
    color: #000;
    font-family: Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
    font-size: 1.25em;
    height: 2em;
    min-height: 40px;
    padding: 10px 0.5em 0px 59px;
    position: relative;
    margin: 0px;
    text-decoration: none;
    width: 9.05em;
}
.ym-anchor {
  background-image:none !important;
}
.ym-anchor ul {
  margin: 0!important;
}
.ym-anchor ul li{
  display:block;
  font-size: 1.1em;
  line-height: 2.5em;
  margin: 0!important;
}
.ym-anchor ul li a{
  color: #000;
  display:block;
  line-height: 2.5em;
  padding:0 .5em 0 3.5em;

}
.ym-invisible-anchor {
	display:inline;
	margin: 0;
	padding: 0 !important;
}
.ym-anchor ul li a:hover{
  color: #000;
}
.ym-anchor ul li.ym-person a{
  background: url("../images/adress-icon.png") no-repeat 1em 8px;
  background-size: 32px 30px;
}
.ym-anchor ul li.ym-download a{
  background: url("../images/download-icon.png") no-repeat 1.2em 8px;
  background-size: 22px 26px;
}
.ym-anchor ul li.ym-link a{
  background: url("../images/link-icon.png") no-repeat 1.2em 8px;
  background-size: 22px 24px;
}
.ym-anchor > p:after, .ym-adress p.after {
	background: none !important;
}
.ym-adress > p:after, .ym-adress p.after {
  background: url("../images/drop-down.png") no-repeat -17px 0;
  background-size: 30px 10px;
  content: '';
  height: 10px;
  position: absolute;
  right: 27px;
  top: 20px;
  width: 13px;
}
.ym-adress > a:after, .ym-adress a.after {
  background: url("../images/drop-down.png") no-repeat -17px 0;
  background-size: 30px 10px;
  content: '';
  height: 10px;
  position: absolute;
  right: 27px;
  top: 20px;
  width: 13px;
}
.ym-adress.ym-adress-clicked > a:after, .ym-adress.ym-adress-clicked a.after {
  background: url("../images/drop-up.png") no-repeat -17px 0;
  background-size: 30px 10px;
}
.ym-adress .ym-open {
  background: #fff;
  border: 1px solid #fff;
  box-shadow: 0px 1px 1px #000,0px 1px 1px #000,0px 1px 1px #000;
  border-top: none;
  box-sizing: border-box;
  display: none;
  font-family: Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  min-width: 250px;
  padding: 22px 19px;
  position: absolute;
  width: 100%;
  -moz-box-sizing: border-box;
  z-index: 100;
}
.ym-adress .ym-open.ym-open-no-js {
  display: block;
  position: static;
}
.ym-adress .ym-open a {
  color: #000;
  display: block;
  font-size: 1.125em;
}
.ym-content .ym-open p {
  margin-bottom: 10px;
}
.ym-phone {
  margin-bottom: 0 !important;
}
.ym-tabs {
    margin-bottom: 1em;
}
.ym-tabs ul{
  float: right;
  margin: 0;
  width: 45.510836%;
}
.ym-tabs li {
  background: #ececec;
  border-bottom: 1px solid #fff;
  list-style: none;
  margin: 0;
  padding-left: 2px;
}
.ym-tabs li a {
  color: #000;
  display: block;
  font-family: Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  font-size: 1.25em;
  padding: .7em 20px .7em 40px;
  text-decoration: none;
}
.ym-tabs li.ym-active,
.ym-tabs li.current {
  background: #ececec;
}
.ym-tabs-content {
  background: #ececec;
  float: left;
  min-height: 224px;
  padding: 18px 3.384615%;
  width: 47.697616%;
}
.ym-tabs-content p span {
  display: inline-block;
  margin-right: 25px;
  width:60px;
}
.ym-content section h3, .ym-content section article{
  padding-left: .5em;
}
.ym-content section h3 {
  border: none;
  margin-bottom: 0px;
  padding:0 0 4px 0.8em;
}
.ym-content section article .ym-publication {
  border: none;
  margin: 0 0 5px 0;
  padding: 0;
}
.ym-content .ym-presse .ym-publication time {
  background: none;
  padding-left: 0;
}
.ym-content .ym-shift
{
  padding:0 0 0 10px;
}
.ym-content .ym-shift h3
{
  margin-left:0px;
}
.ym-content dl, .ym-content dd
{
  margin-left:0px;
}
/*Subpages*/
.ym-simple li {
    list-style: none outside none;
}
.ym-llist
{
	margin: 0 0 0 0!important;
}
.ym-llist li
{
	margin: 0 0 0 0!important;
	padding: .5em 1em;
}
.ym-llist li a
{
	padding-left: 1.40em;
	background: url("../images/btn-bg.png") no-repeat 5px center !important;
	background-size: 11px 12px !important;  
  margin-left: -0.3em;
}
img {
    height: auto;
    line-height: 0;
    vertical-align:baseline;
}
.ym-floatleft {
    float: left;
    margin-right: 1.429em;
}
.ym-floatleft img {
	border: 1px solid #000;
}
table td[headers="img"] img {
  max-width: 74px;
}
.ym-floatright {
    float: left;
    margin-right: 1.429em;
}
.ym-sitemap {
  background:#F8F9FA;
  list-style:none;
  margin:0.5em 0 0 0;
  padding:0em 1em 3em 0em;
}
.ym-sitemap li {
  margin-left:0;
  padding-left:.25em;
  line-height:1.4;
}
.ym-sitemap ul.level1 { 
  list-style: none;
  padding-left: 0px !important;
  width: auto;
  box-sizing:border-box;
}
.ym-sitemap ul.level2 li { 
  list-style: disc;
  color: #000;
}
.ym-sitemap ul.level2 li a { 
  color: #000;
}
.ym-sitemap ul {
  list-style-position:outside;
  margin:0 0 3em 0em;
  padding-top:.25em
}
.ym-sitemap dfn {
  display: none;
}
.ym-sitemap ul li ul {
  margin-bottom:0
}
.ym-sitemap ul li {
  font-size:100%;
  font-weight:normal;
  margin-left:1.2em;
}
.ym-sitemap ul li ul li ul li {
  font-size:100%
}
.ym-sitemap h4 {
  border-bottom:#aab6bc 1px solid;
  font-size:1em;
  margin:1em 0 .5em 0;
  max-width: 600px;
  padding:0;
}
.ym-sitemap a, .ym-search-list a {
  color: #000;
  margin:0 0 0 .5em;
}
.ym-sitemap ul a { 
  margin:0
}
.ym-sitemap a:hover,ul.ym-sitemap a:active,ul.ym-sitemap a:focus {
  text-decoration:underline
}
/*search*/

dl.ym-press-list,
.ym-press-list dd {
	margin-left: 0 !important;
}
.ym-press-list dt, .ym-search-list dt {
    border-radius: 3px;
    color: #000;
    margin:1em 0 0em 0;
    padding-left: 0px;
}
.ym-search-list a, .ym-press-list a {
	background-image: url('../images/btn-bg.png');
	background-repeat:no-repeat;
	background-position:0px 5px;
	background-size: 11px 12px !important;  
	font-style: normal;
	font-size: 1.1em;
	font-weight: 400;
	margin: 0;
	padding: 0 0 0 1em;
	text-decoration:underline;
}
.ym-search-list a:hover, .ym-press-list a:hover {
	text-decoration:none;
}
.ym-search-list dd, .ym-search-list, .ym-press-list dd, .ym-press-list 
{
	margin-left: 0;
	margin-bottom: 0;
}
.ym-search-list em, .ym-press-list em
{
	font-weight:600;
	font-style: normal;
}
.ym-press-list dt {
	background-color: #ececec !important; 
}
.ym-press-list dd.ym-aside, .ym-search-list dd.ym-aside
{
  color: #000;
  font-size: 0.8em;
  padding: 0.8em 0 0.2em 0.5em;
}
.ym-search-list dt, .ym-search-list dt.ym-row1, .ym-search-list dt.ym-row0, .ym-press-list dt
{
	border-bottom: 1px solid #dbdedf;
	border-radius: 0;
	background:#ececec;
	padding: 0.5em;
}
.ym-search-list dd, .ym-search-list dd.ym-row1, .ym-search-list dd.ym-row0, .ym-press-list dd, .ym-search-list dd.ym-row1
{
	box-sizing: border-box;
	padding: 0.5em;	
}
dl dt.ym-row1, dl dd.ym-row1, ol li.ym-row1, ul li.ym-row1, .ym-press-list dt {
    color: #000 !important;
}
.ym-greylist li.ym-row1 {
	background-color: #ececec;
}
.ym-greylist li.ym-row1 a{
	background-image: url("../images/btn-bg-grey.png") !important;
	background-size: 11px 12px !important;  
	color: #000;
}
/*Events*/
.ym-event-list .ym-events {
  margin-bottom: 1.5em;
}
.ym-events {
  margin: 0;
  padding: 0;
}
.ym-events li {
  background-color: #ececec;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  font-size: 1em !important;
  line-height: 1;
  list-style: none;
  margin: 0 0 5px 0;
}
.ym-events li.ym-row1 {
  background-color: #ececec;
}
.ym-events li div.ym-contain-dt {
  font-size: 1.133em; /* 17px */
  margin: 0;
  outline: 0 !important;
  padding: .471em 0; /* 8px 0 */
  position: relative;
}
.ym-events li.ym-special,
.ym-events li:hover,
.ym-events li:hover a {
  background-color: #000 !important;
  color: #fff !important;
}
.ym-events a:Hover
{
	text-decoration:none;
}
.ym-special p
{
  color: #fff ;
}
.ym-events li a {
  vertical-align: top;
  vertical-align: top;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  width: 72%;
  float: left;
}
.ym-events li .ym-date {
  padding: 0 0 0 .778em; /* 0 0 0 14px */
}
.ym-events li em.ym-hint {
  display: block;
  font-style: normal;
  font-weight: bold;
  margin-left: 9.644em; /* 161px */
  margin-right: 30px;
  margin-top: -.5em;
}
.ym-events li .ym-more {
  border: 2px solid transparent;
  height: 25px;
  outline: 0;
  padding: 0;
  position: absolute;
  right: .667em; /* 12px */
  top: .222em; /* 4px */
  width: 25px;
}
.ym-events li .ym-more:hover,
.ym-events li .ym-more:active,
.ym-events li .ym-more:focus {
  outline: 0 none !important;
}
.ym-events li .ym-more:focus {
  border: 2px solid #000;
}
.ym-events li .ym-closed .ym-more {
  background: url(../images/ico_arrow-grey-down.png) no-repeat center !important;
  background-size: 17px 10px !important;;
  cursor: pointer;
}
.ym-events li .ym-opened .ym-more {
  background: url(../images/ico_arrow-grey-up.png) no-repeat center;
  background-size: 17px 10px !important;
  cursor: pointer;
}
.ym-events li.ym-special .ym-closed .ym-more {
  background: url(../images/ico_arrow-white-down.png) no-repeat center;
  background-size: 17px 10px!important;
}
.ym-events li:hover p, .ym-events li:hover .ym-date small{
  color: #fff;	
}
.ym-events li:hover .ym-opened .ym-more,
.ym-events li.ym-special .ym-opened .ym-more  {
  background: url(../images/ico_arrow-white-up.png) no-repeat center;
  background-size: 17px 10px!important;
}
.ym-events li:hover .ym-closed .ym-more,
.ym-events li.ym-special .ym-closed .ym-more{
  background: url(../images/ico_arrow-white-down.png) no-repeat center !important;
  background-size: 17px 10px!important;
}
.ym-events li.ym-special .ym-opened .ym-more{
  background: url(../images/ico_arrow-white-up.png) no-repeat center !important;
  background-size: 17px 10px!important;
}
.ym-events li .ym-date {
  display: inline-block;
  width: 25%; /* 147px */
  float: left;
}
.ym-special .ym-date small
{
	color: #fff !important;
}
.ym-events .ym-date small
{
  color: #000;
  font-size: .7em;
}
.ym-events li.ym-special a {
  color: #fff;
}
.ym-events li.ym-special a:focus {
  outline: 2px solid rgb(255, 255, 255) !important;
}
.ym-events li.ym-special a.ym-more:focus {
  border: 2px solid rgb(255, 255, 255) !important;
  outline: none !important;
}
.js .ym-event-entry { 
  display: none;
}
.ym-event-entry {
  padding-bottom: 1px;
}
.ym-event-entry address,
.ym-event-entry ol,
.ym-event-entry p,
.ym-event-entry ul {
  line-height: 1.3em;
  margin: 0 1em 1.287em 1em; /* 0 14px 18px 14px */
}
.ym-event-entry h4 {
  margin: 0 .778em .5em .778em /* 0 14px 9px 14px */
}
.vevent abbr {
  border-bottom: 0;
}
.ym-but-style {
  display: inline-block;
}
.ym-but-style a {
  display: block;
  background: #000;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  color: #fff;
  margin-bottom: 1.5em;
  padding: .6em 1.2em;
  text-align: center;
}
.ym-inbox
{
	background:#ececec;
	padding: 1em;
	margin-bottom:1em;
}

.ym-pr time {
	display: block;
}

/* Pager / Paging */
  .ym-paging {
	  margin: 1.5em 0;
   }
  .ym-clear {
	  clear: both;
   }
  .ym-paging.ym-toplist {
    margin: 1em 0 0 0; /* 14px 0 0 0 */
   }
   .ym-paging.ym-toplist ul {
	  margin-bottom: 4px;
   }
   .ym-paging ul { 
	  float: left;
	  list-style: none;
	  margin: 1px 0 1em 0; /* 0 0 14px 0 */
	  padding: 0;
	  width: 96%;
	}
	.ym-paging ul li { 
	  float: left;
	  margin: 0 1px 1px 0;
	  padding: 0;
	}
	.ym-paging ul li a{ 
		color: #000;
	}
	.ym-paging.ym-toplist ul li a,
	.ym-paging.ym-toplist ul li strong {
	  padding: .2em .8em;
	}
	.ym-paging.ym-styled ul li a, 
	.ym-paging.ym-styled ul li strong {
	  background-color: #ececec;
	  color: #000;
	}
	.ym-paging ul li a, 
	.ym-paging ul li strong {
	  background-color: #000;
	  border: 1px solid #000;
	  color: #fff;
	  display: block;
	  font-weight: normal;
	  padding:0.2em 0.5em;
	  text-decoration: none !important;
	  white-space: nowrap;
	}
	.ym-paging ul li strong {
	  background-color: #fff !important;
	  border: 1px solid #000;
	  color: #000 !important;
	}
	.ym-paging ul li a:focus,
	.ym-paging ul li a:hover, 
	.ym-paging ul li a:active { 
	  background-color: #fff !important;
	  color: #000 !important;
	  outline: 0 none !important;
  }
  /* Galleries */
  .ym-gallery-start {
    margin: 0;
    padding: 0;
  }
  .ym-gallery-start li {
    line-height: 1;
    list-style: none;
    margin: 0 0 10px 0;
  }
  .ym-gallery-start a,
  .ym-gallery-start img {
    display: block;
  }
  .ym-gallery-sub {
  	font-size:.9em;
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .ym-gallery-sub li {
    display: inline-block;
    float: left;    
    height: 8.571em; /* 120px */
    line-height: 1;
    margin: 0 .357em .357em 0; /* 0 5px 5px 0 */
    overflow: hidden;
    padding: 0;
    position: relative;
    text-align: center;
    width: 8.571em; /* 120px */
  }
  .ym-gallery-sub.ym-ecard li {
    height: 11.429em; /* 160px */
    margin-bottom: 1.5em;
  }
  .ym-gallery-sub.ym-ecard strong {
    font-weight: normal;
  }
  .ym-ecard-figcaption {
    font-size: 1.4em;
    margin-bottom: .5em;
  }
  .ym-gallery-sub a {
  	border: 1px solid #000;
  	margin: 0;
  	padding: 0;
  }
  .ym-gallery-sub img{
    border: 0;
    margin: 0;
    padding: 0;
  }
  .ym-gallery-sub a {
    display: inline-block;
    height: 120px;
    overflow: hidden;
    position: relative;
    width: 120px;
  }
  .ym-gallery-sub img {
    height: auto !important;
    position: relative;
    width: auto !important;
  }
  .ym-gallery-sub .ym-quer img {
    height: 120px !important;
    width: auto !important;
  }
  .ym-gallery-sub .ym-hoch img {
    height: auto !important;
    width: 120px !important;
  }
  .ym-gallery-sub a:focus,
  .ym-gallery-sub a:hover,
  .ym-gallery-sub a:active {
    background: #000 url(../images/search-mob-white.png) no-repeat 50% 50%;
  }
  .ym-gallery-sub a:focus img,
  .ym-gallery-sub a:hover img,
  .ym-gallery-sub a:active img {
    opacity: .25;
  }

  /* -- Aria Lightbox ---------------------------------------------------- */
  a.ym-lightbox,
  .ym-gallery-sub a{
    font-size:0;
  }
  .ym-gallery-sub a:focus{
    outline: 0 none !important;
  }
  .ui-widget-overlay {
    background: #000;
    opacity: .63;
    position: absolute;
    left: 0;
    top: 0;
  }
  .ui-dialog {
    background: #fff;
    border: 1px solid #fff;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color: #4f6261;
    display: none;
    font-size: .9em;
    height: auto;
    line-height: 1.5em;
    margin: 0;
    outline: 0;
    padding: 1em;
    position: absolute;
  }
  .ui-dialog-title {
    left: -5000em;
    position: absolute;
  }
  #ui-lightbox-image {
    /*background: url("data:image/gif;base64,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") no-repeat center center;*/
    height: 10em;
    margin: 0;
    padding: 0;
  }
  #ui-lightbox-image img { display: none; }
  #ui-lightbox-description {
    font-weight: bold;
    margin: .75em 0;
    padding-right: 80px;
  }
  #ui-lightbox-pager {
    color: #4f6261;
    font-size: .833em;
    line-height: 1.8em;
    margin: .9em 0 0 0;
  }
  #ui-lightbox-close span, #ui-dialog-buttonpane button span {
    left: -5000em;
  outline: none;
    position: absolute;
  }
  a#ui-lightbox-close {
    background: #fff url(../images/lightbox-closed.png) no-repeat center;
    bottom: 10px;
    cursor: pointer;
    display: block;
    height: 25px;
    margin: 0 1em 0 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 0;
    width: 25px;
    z-index: 21;
  }
  #ui-dialog-buttonpane {
    bottom: 1em;
    height: 25px;
    position: absolute;
    right: 1em;
    width: 75px;
  }
  #ui-dialog-buttonpane button {
    background: #fff url(../images/but_back-big.png) no-repeat center;
    border: 0;
    border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    cursor: pointer;
    display: block;
    left: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 0;
    width: 50px !important;
    z-index: 20;
  }
  #ui-dialog-buttonpane #ui-lightbox-next {
    background-image: url(../images/but_next-big.png);
    border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    left: auto;
    right: 0;
  }
  #ui-dialog-buttonpane button.ui-state-disabled {
    display: none;
  }
  .ui-dialog {
    padding-bottom: 2em;
  }
  #ui-dialog-buttonpane {
    bottom: auto;
    height: 50px;
    right: 0;
    top: 15%;
    width: 100%;
  }
  #ui-dialog-buttonpane button {
    background-color: #fff;
    height: 50px;
    left: 1em;
    top: 0;
    width: 30px;
  }
  #ui-dialog-buttonpane #ui-lightbox-next {
    left: auto;
    right: 1em;
  }
  #ui-lightbox-close  span{
    background: transparent;
    bottom: 1.2em;
    color: #35414f;
    font-weight: bold;
    font-size: 0.833em;
    height: auto;
    margin: 0;
    overflow: visible;
    padding: 1.2em;
    right: 0;
    text-decoration: none;
    text-indent: 0;
    width: auto;
  }
  #ui-lightbox-close:focus,
  #ui-lightbox-close:hover,
  #ui-lightbox-close:active {
    text-decoration: underline;
  }
  #ui-lightbox-close:focus,
  #ui-lightbox-close:active {
    outline: 1px solid #35414f;
  }
  a.lightbox {
    display: inline-block;
  }
  a.lightbox:hover {
    background: #566e78 url(../images/search-mob-bg.png) no-repeat 50% 50%;
  }
  a.lightbox:hover img {
    opacity: .25;
  }
/* Kalender */
  .ym-calendar {
 
  }
  .ym-calendar .monthbefore {
  	color: #c0c0c0;
   }
  .ym-calendar h3 {
    color: #000;
    margin-bottom: .9em;
  }
  .ym-calendar table {
    font-size: .875em;
    margin: 0;
  }
  .ym-calendar table th, .ym-calendar table td {
    border: 0;
    padding: 2px;
  }
  .ym-calendar table span, .ym-calendar table a {
    background: #fff;
    border: 1px solid #bfbfbf;
    display: block;
    padding: .4em 0;
    text-align: center;
  }
  .ym-calendar table a {
    color: #000;
  }
  .ym-calendar table a:hover, .ym-calendar table a:focus, .ym-calendar table a:active {
    background-color: #000;
    color: #858585;
  }
  .ym-calendar table thead span {
    color: #000;
  }
  .ym-calendar table caption {
    color: #505663;
    padding: 2px 20px 2px 20px;
  }
  .ym-calendar table caption strong {
    background: #fff;
    display: block;
    font-weight: normal;
    margin: .4em 0;
    padding: .4em 0;
    position: relative;
    text-align: center;
  }
  .ym-calendar table caption a {
    background: url(../images/arrow-next-prev.png) no-repeat;
    background-size: 9px 15px;
    border: 0;
    float: left;
    height: 15px;
    padding: 0;
    width: 9px;
    margin:1em 0;
  }
  .ym-calendar table caption a.after {
    background: url(../images/arrow-next.png) no-repeat;
    background-size: 9px 15px;
    float: right;
    margin:1em 0;
  }
  .ym-calendar table caption a:hover, .ym-calendar table caption a:focus, .ym-calendar table caption a:active {
    background-color: #fff;;
  }
  /* -- MediaTables ------------------------------------------------------ */
  /** 
  * Responsive data-tables
  */
  .mediaTable {
    width: 100%;
    border-collapse: collapse;
  }
  .mediaTableWrapper {
    position: relative;
  }
  .mediaTableMenuClosed ul {
    display: none;
  }
  .activeMediaTable th, .activeMediaTable td {
    display: none;
  }
  .activeMediaTable th.essential, .activeMediaTable td.essential {
    display: table-cell;
    _display: block; /* IE6 Hack */
  }
  /* IE7 Hack */
  *+html .activeMediaTable th.essential, *+html .activeMediaTable td.essential { display:block }
  .mediaTableMenu {
    background: #fff;
    border: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
  }
  .mediaTableMenu + table {
    margin-top: 0 !important;
  }
  .mediaTableMenu a {
    background: #000;
    border: 2px solid #000;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    color: #fff;
    cursor: pointer;    
    display: block;
    padding: 0.5em;
  }
  .mediaTableMenu a:focus, 
  .mediaTableMenu a:hover,
  .mediaTableMenu a:active {
    background: #fff;
    color: #000;
  }
  .mediaTableMenu li.closer a {
    padding: 0 .5em;
  }
  .mediaTableMenu ul {
    list-style: none;
    list-style-position: outside;
    margin: 0;
  }
  .mediaTableMenu ul li input[type=checkbox] {
    margin: 0 5px;
  }
  .mediaTableMenu ul li {
    line-height: 2em;
    margin: 0;
  }
  .mediaTableMenu ul li label {
    cursor: pointer;
  }
  .mediaTableMenu { 
    display: none;
  }
  .ym-print {
    display: inline-block;
    margin-right: 1em;
  }
 /* -- Accessible Tabs -------------------------------------------------- */  
  /**
  * "Yet Another Multicolumn Layout" - YAML CSS Framework
  *
  * (en) Styles for Accessible-Tabs plugin for jQuery
  * (de) Gestaltung des Acessible-Tabs Plugins fÃ¼r jQuery
  *
  * @copyright       Copyright 2005-2012, Dirk Jesse
  * @license         CC-BY 2.0 (http://creativecommons.org/licenses/by/2.0/),
  *                  YAML-CDL (http://www.yaml.de/license.html)
  * @link            http://www.yaml.de
  * @package         yaml
  * @version         v4.0
  * @revision        $Revision: 693 $
  * @lastmodified    $Date: 2012-01-29 23:53:53 +0100 (So, 29 Jan 2012) $
  */
  #vsm-container {
    display:table;
    overflow:visible;
    width:100%;
  }
  .ym-search-tabs .ym-tabs .tabs {
      margin:1.5em 0  0;
  }
  .ym-search-tabs .tabs ul.tabs-list {
    display:table;
    font-size:1em;
    line-height:1;
    list-style-type:none;
    margin: 0;
    position:relative;
    z-index:1;
  }
  .ym-search-tabs .tabs ul.tabs-list li a {
    font-size: 1em;
    line-height: 1.5em;
    padding: .75em;
  }
  .ym-search-tabs .tabs .tabhead {
    position: absolute;
    left: -32768px; /* LTR */
  }
  .ym-search-tabs .tabs .content {
    clear: both;
    padding: 0em 0 0 0;
    position: relative;
    top: -1px;
    margin-bottom: -1px;
  }
  .ym-search-tabs .tabs .tab-content {
    padding: 1.5em 0 1em 0;
  }
  .ym-search-tabs .tabs ul.tabs-list li {
    border: 0 none;
    display: inline;
    float: left;
    margin: 0 1px 0 0;
    padding: 0;
  }
  .ym-search-tabs .tabs ul.tabs-list li a {
    background: #000;
    -moz-border-radius-topright:  3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    color: #fff !important;
    display: block;
    float: left;
    font-weight: normal;
    margin: 0;
  }
 .ym-search-tabs .tabs ul.tabs-list li a:focus,
 .ym-search-tabs .tabs ul.tabs-list li a:hover,
 .ym-search-tabs .tabs ul.tabs-list li a:active {
    background-color: #000;
    color: #fff !important;
    font-weight: normal;
    outline: 0 none;
    text-decoration: none;
  }
  .ym-search-tabs .tabs ul.tabs-list li.current a,
  .ym-search-tabs .tabs ul.tabs-list li.current a:focus,
  .ym-search-tabs .tabs ul.tabs-list li.current a:hover,
  .ym-search-tabs .tabs ul.tabs-list li.current a:active {
    background: #fff;
    border: 1px #007836 solid;
    border-bottom: 0 none;
    color: #4f6261 !important;
    font-weight: normal;
    text-decoration: none;
  }
 .tabs .current-info,
 .ym-search-tabs .tabs .accessibletabsanchor {
    left:-999em;
    position:absolute;
  }
  /**
  * Avoid margin collapsing to enable correct sync of all tabs
  *
  * @workaround
  * @affected all browsers
  * @css-for all browsers
  * @valid yes
  */
  .ym-search-tabs .tabs .tab-content {
    border-bottom: 1px transparent solid;
    border-top: 1px transparent solid;
    /* overflow:hidden; */ /* eigentlich IE-Hack */
  }
  .ym-search-tabs .tabbody { margin-top: 1.5em; }
   

@media screen and (max-width: 1024px) {
   header .ym-wrapper {
    margin: 0 0px;
  }
  .ym-wrapper {
    margin: 0 20px;
  }
}
@media screen and (max-width: 850px) {
	header h1 {
	background-size: 353px 53px;
	display: inline-block;
	height: 53px;
	width: 353px;
	}	
	.ym-searchform {
	margin-top: .7em;
	} 
}	   
@media screen and (max-width: 720px) {
	header h1 {
	background-size: 226px 32px;
	display: inline-block;
	height: 32px;
	width: 226px;
	}	
	.ym-searchform {
	margin-top: .3em;
	} 
}
/*tablet resolution*/
@media screen and (max-width: 768px) {
  header .ym-wrapper, footer .ym-wrapper {
    margin: 0;
  }
  footer .ym-hlist {
    width: 100%;
  }
  header .ym-hlist li a {
    font-size: 1em;
  }
  header .ym-wbox > div {
    border-bottom-left-radius: 0;
  }
  .ym-sub-header nav.ym-g33{
    width: 100%;
  }
  .ym-sub-header nav.ym-g33 li a {
    width: auto;
  }
  .ym-vlist.ym-g33.ym-gl li.ym-pos-abs {
    position:static;
  }
  .ym-vlist.ym-g33.ym-gl li.ym-active-first-level {
    width:auto;
  }
  .ym-sub-header .ym-slider-box {
    width: 100%;
  }
  .ym-slider-box .ym-main-slider-wrapper {
  	width:51.5625%;
  }
  main .ym-wrapper .ym-wbox {
    margin-left:0;
    position: static;
    width:100%;
  }
  .ym-vlist {
    position: static;
  }
  .ym-slider-box.ym-g66.ym-gl{
    margin:0;
  }
  .ym-slider-box .info {
    display:inline-block;
    /*margin-top: -5px;*/
    min-height: 0;
    text-align: left;
    /*width: 100%;*/
  }     
  .ym-sub-header, .ym-sub-header .highlight.ym-gl.info.box {
    border-top-right-radius: 0;
  }
  footer .ym-wbox:before {
    display: none;
  }
  footer .ym-g20.ym-gr {
    display: none;
  }
  .ym-events li a {
    display:block;
	padding:.5em 0 0 0.8em;
	width: 100%;
  }
  .ym-events .ym-hint
  {
	margin:0 !important;
	padding:.5em 0 0 0.8em;
  }
  .ym-adress > a {
   box-sizing: border-box;
   min-height:50px;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
 	width: 100%;
  }
  main .ym-column.linearize-level-1 {
    padding-right: 0;
  }
  main .ym-col1 {
    width: 100%;
  }
  main .ym-col3 {
    float: none;
    margin-left: 0;
    margin-right: 0;
    max-width: none;
    width: 97% !important;
  }
  aside img {
    width:auto;
  }
  .ym-content {
    margin-left: 210px;
  }
  .ym-content > img {
    border-top-right-radius: 0;
  }
  .ym-aside-slider{
    display:none;
  }
  .ym-ext-nav > ul > li > span:after {
     right: 22px
  }
  .ym-adress{
    float: none;
    margin: 0 auto 20px;
  }
  .ym-vlist li ul li a,
  .ym-vlist li ul li a:visited {
    font-size: 1em;
  }
  .ym-vlist li ul li ul li ul li a,
  .ym-vlist li ul li ul li ul li strong,
  .ym-vlist li ul li ul li ul li span {
    font-size: .875em;
  }
  .ym-ext-nav span {
    font-size: 1.125em;
  }
  footer .ym-soc-link {
    display:block;
    margin-left: .25em;
    position: absolute;
    top: -40px;
    width: 50%;
  }
  footer .ym-soc-link a {
    display: inline-block !important;
    height: 30px;
    margin-right: .75em;
    width: 21px;
  }
  #ym-fb-link-footer {
    background: url("../images/fb-footer.png") no-repeat 0 0;
    background-size: 16px 30px;
  }
  #ym-tw-link-footer {
    background: url("../images/tw-footer.png") no-repeat 0 0;
    background-size: 21px 30px;
  }
  .ym-columnar .ym-fbox-text label, .ym-columnar .ym-fbox-select label {
  	width: auto !important;
  }
  .ym-columnar .ym-fbox-select select, .ym-columnar .ym-fbox-select select, .ym-columnar .ym-fbox-text input, .ym-columnar .ym-fbox-text textarea  {
    display: block;
  	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
  	box-sizing: border-box;         /* Opera/IE 8+ */
    width: 100% !important;
  }
  .ym-columnar .ym-fbox-select select, .ym-columnar .ym-fbox-text input, .ym-columnar .ym-fbox-text textarea {
    margin-right: -0px;
  }
  main aside
  {
  	max-width: none;
  }
}
/*Mobile resolution*/
@media screen and (max-width: 600px) {
  img {
      height: auto;
      line-height: 0;
      vertical-align:baseline;
      width: 100%;
  }
  .ym-wrapper {
    margin: 0;
  }
  header .ym-hlist{
    margin: 0;
  }
  header .ym-hlist ul {
    margin-left:0;
  }
  header .ym-hlist ul li{
    border-bottom: 1px dotted #000;
    display: block;
    float: none;
    text-align: left;
    width: 100% !important;
  }
    header .ym-hlist ul li:last-child{
    border-bottom: 2px solid #000;
  }
  .ym-login-mask {
  	max-width:none;
  }
  .ym-vlist.ym-sub-page-nav > ul > li.ym-expand-open {
   border-top:0px;
  }
  header .ym-hlist ul li:first-child {
    border-top: 1px dotted #000;
    margin-top: 0em;
  }
  header .ym-hlist ul li a {
    font-size: 1.25em;
    padding: .1em 0 .2em .75em;
    display: block;
  }
  header .ym-hlist ul li a:hover {
    background: none !important;
  }
  header .ym-searchform a {
    display: none;
  }
  .ym-sub-header .ym-slider-box {
    text-align: center;
  }
  .ym-sub-header .ym-slider-box ul {
    float: none;
  }
  header .ym-wbox > div {
    padding-left: 1.25em;
  }
  header .form-wrap form {
    display: none;
  }
  .ym-open-menu, .ym-search-open {
    display: block;
  }
  .ym-open-menu {
    padding-left: 2em;
  }
  header .ym-open-menu {
    background: url("../images/menu-icon-top.png") no-repeat 100% center;
    background-size: 22px 22px;
    margin-right: 1em;
    padding-left: 1.6em;
    padding-bottom: .1em;
  }
  .ym-slider-box .ym-main-slider-wrapper{
    display:block;
	width:100%;
  }
  .ym-slider-box .info {
    width:100%;
  }
  .ym-slider-box .info ul li {
    min-height:0;
  }
  .ym-slider-box .rslides_on p
  {
  	padding: 0 0 1.2em 0;
  }
  main section.ym-g50 {
    width: 100%;
  }
  aside .ym-aside-slider {
    display: none;
  }
  main section article {
    
  }
  .ym-searchform, .ym-searchform .ym-searchfield  {
  	width: 100%;
  }
  header form button {
    right: 1em;
  }
  .ym-welcome .ym-floatleft {
  	display: block;
  }
  .ym-content section article {
    display: block;
  }
  main .ym-mob-vis {
    display: block;
  }
  main .ym-col3 .ym-cbox {
      padding-left: .75em;
  }
  main .ym-wrapper aside {
    margin-bottom: 20px;
    margin-right: 0!important;
    max-width: 100%;
    width: 100%;
  }
  main .ym-col3 {
    padding-left: .5em;
    width: 97% !important;
    }
  main .ym-content {
    margin-left: 0;
  }
  .mediaTableMenu { 
    display: block;
  }
  .mediaTableWrapperWithMenu {
    padding-top: 2.5em;
  }
  footer .ym-open-menu {
    padding-left: 1em
  }
  .ym-content .ym-shift h3 {
	 margin-left: 0px;
  }
  .ym-shift {
	padding:0 !important;
  }
  .ym-breadcrumb {
  	padding-left: 0;
  }
  .ym-adress{
    float: right;
    margin-right: 20px;
  }
  footer .ym-wbox  .ym-soc-link{
    margin-left: 1.25em;
  }
  footer .ym-wbox {
    padding: .75em 0em;
  }
  footer .ym-open-menu {
  	padding: 0 2em;
  }
  footer .ym-hlist ul li:first-child
  {
  	border-top:1px dotted #000; 
  }
  footer .ym-hlist ul li
  {
	border-bottom:1px dotted #000; 
	font-size: 1.25em;
	line-height: 50px;
  	text-align:left;
  	width: 100%;
  }
  footer .ym-hlist ul li a
  {
	display: block;
	line-height: 50px;
	width: 100%;
  }
  .ym-content .ym-shift h3
  {
  	padding-left: 0px;
  	margin-left: 0px;
  }
  .ym-breadcrumb .ym-breadcrumb-hide{
  	display: block;
  	margin: 0;
  }
  .ym-searchform .ym-searchfield {
    margin: 0 0em 0 0;
  }
}

/*resolution >=480px*/
@media screen and (max-width: 480px){
  .ym-floatleft {
    float: none;
   	margin: 0 0 1.429em 0;
  }
  .ym-floatright {
	float: none;
	margin: 0 0 1.429em 0;
  }
  .ym-adress{
    float: none;
    margin: 0 auto 20px;
  }
  footer .ym-open-menu {
    
  }
}
@media screen and (max-width: 420px){
  main .ym-col3 {
  	width: 96.5%!important;
  }
}
@media screen and (max-width: 300px){
  main .ym-col3 {
  	width: 94.6%!important;
  }
}