﻿@charset "UTF-8";
/**
 * @link            https://digitalfabrix.de
 * @package         Photobox - Custom Layout
 * @version         1.0.2
 * @author          Oliver Menger
 */
/* WHAAAAG'em fonts */
/**
 * @link            http://www.livingdata.de
 * @package         Photobox - Custom Layout
 * @version         1.0.0
 * @author          Oliver Menger
 */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600);
@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=293386db-b08f-489a-86aa-6cb82766859f&fontids=5730940,5730954");
@font-face {
  font-family: "ldIcons";
  src: url(/css/Photobox/fonts/ldIcons.eot);
  src: url(/css/Photobox/fonts/ldIcons.eot?#iefix) format("embedded-opentype"), url(/css/Photobox/fonts/ldIcons.woff) format("woff"), url(/css/Photobox/fonts/ldIcons.ttf) format("truetype"), url(/css/Photobox/fonts/ldIcons.svg#ldIcons) format("svg");
  font-weight: normal;
  font-style: normal; }

/*
    This CSS resource incorporates links to font software which is the valuable copyrighted property of Monotype and/or its suppliers. 
    You may not attempt to copy, install, redistribute, convert, modify or reverse engineer this font software. 
    Please contact Monotype with any questions regarding Web Fonts: https://www.linotype.com
*/
@font-face {
  font-family: "Trade Gothic";
  src: url("../../scss/Templates/Oberhausmuseum/fonts/trade-gothic/5730940/a8b89c01-513b-445a-a194-79997613c474.eot?#iefix");
  src: url("../../scss/Templates/Oberhausmuseum/fonts/trade-gothic/5730940/a8b89c01-513b-445a-a194-79997613c474.eot?#iefix") format("eot"), url("../../scss/Templates/Oberhausmuseum/fonts/trade-gothic/5730940/ab87387c-87a9-428b-b534-e9bf243b2c16.woff2") format("woff2"), url("../../scss/Templates/Oberhausmuseum/fonts/trade-gothic/5730940/0ed0cde1-3fe1-4cfd-998a-8a443c28fb0e.woff") format("woff"), url("../../scss/Templates/Oberhausmuseum/fonts/trade-gothic/5730940/542500c2-6e78-47ad-b09d-2f62a15a019f.ttf") format("truetype");
  font-weight: 400; }

@font-face {
  font-family: "Trade Gothic";
  src: url("../../scss/Templates/Oberhausmuseum/fonts/trade-gothic/5730954/0b7ce848-ac0c-4fc4-b51e-1be51f4c1092.eot?#iefix");
  src: url("../../scss/Templates/Oberhausmuseum/fonts/trade-gothic/5730954/0b7ce848-ac0c-4fc4-b51e-1be51f4c1092.eot?#iefix") format("eot"), url("../../scss/Templates/Oberhausmuseum/fonts/trade-gothic/5730954/17afe088-d29a-4d07-9412-a607ccc8d3b4.woff2") format("woff2"), url("../../scss/Templates/Oberhausmuseum/fonts/trade-gothic/5730954/2b5b3032-3d28-4b56-987b-725df3efea58.woff") format("woff"), url("../../scss/Templates/Oberhausmuseum/fonts/trade-gothic/5730954/7f196ae4-2511-4635-b6d5-08efd0388cac.ttf") format("truetype");
  font-weight: 600; }

/* open-sans-regular - latin */
/*
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans Regular'), local('OpenSans-Regular'), url('../../scss/Templates/Oberhausmuseum/fonts/open-sans-v17/open-sans-v17-latin-regular.woff2') format('woff2'), // Chrome 26+, Opera 23+, Firefox 39+
    url('../../scss/Templates/Oberhausmuseum/fonts/open-sans-v17/open-sans-v17-latin-regular.woff') format('woff'); // Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+
}
*/
/* open-sans-800 - latin */
/*
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url('../../scss/Templates/Oberhausmuseum/fonts/open-sans-v17/open-sans-v17-latin-800.woff2') format('woff2'), // Chrome 26+, Opera 23+, Firefox 39+
    url('../../scss/Templates/Oberhausmuseum/fonts/open-sans-v17/open-sans-v17-latin-800.woff') format('woff'); // Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+
}
*/
/* Load custom Vars */
/**
 * @author          Oliver Menger
 * @link            http://www.livingdata.de
 * @package         Photobox - Custom Layout
 * @version         1.0.0
 */
/* true > Hintergrund- und Vordergrundfarbe werden vertauscht | false > alles bleibt beim Standard */
/* My mixins, keep it simple */
/**
 * @link            http://www.livingdata.de
 * @package         Photobox - Custom Layout
 * @version         1.0.0
 * @author          Oliver Menger
 */
/* Arghs... */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block; }

audio,
canvas,
video {
  display: inline-block; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden], template {
  display: none; }

html {
  background: #E9E4E0;
  color: #585957;
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  height: 100%; }

html,
button,
input,
select,
textarea {
  font-family: "Trade Gothic";
  line-height: 1; }

body {
  overflow-y: scroll;
  margin: 0;
  font-family: "Trade Gothic";
  font-weight: 400;
  line-height: 1.5;
  height: 100%; }

section {
  margin: 2.25em 0; }

p {
  margin: 1.5em 0; }

.float-left {
  float: left;
  display: inline-block;
  max-width: 50%;
  margin: 0 1.5em 1.5em 0; }

.float-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin: 0 0 1.5em 1.5em; }

.center {
  display: block;
  text-align: center;
  margin: 1.5em auto; }

a {
  color: #C00D0D;
  background: transparent; }
  a:focus {
    outline: thin dotted; }
  a:hover, a:active, a:focus {
    color: #E30613; }

h1 {
  font-size: 1.25em;
  line-height: 1.4;
  margin: 1.2em 0;
  color: #585957;
  font-weight: 600; }

h2 {
  font-size: 1em;
  line-height: 1.5;
  margin: 1.5em 0;
  color: #585957;
  font-weight: 600; }

h3 {
  font-size: 1em;
  line-height: 1.5;
  margin: 1.5em 0;
  color: #585957;
  font-weight: 600; }

h4 {
  font-size: 0.75em;
  line-height: 1.66667;
  margin: 2em 0;
  color: #585957;
  font-weight: 400; }

h5 {
  font-size: 0.75em;
  line-height: 1.66667;
  margin: 2em 0;
  color: #585957;
  font-weight: 400; }

h6 {
  font-size: 0.75em;
  line-height: 1.66667;
  margin: 2em 0;
  color: #585957;
  font-weight: 300; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: 600; }

dfn {
  font-style: italic; }

mark {
  background: #ffd800;
  color: #585957; }

code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em; }

pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }

q {
  quotes: "\201C" "\201D" "\2018" "\2019"; }

q:before, q:after {
  content: '';
  content: none; }

small {
  font-size: 0.75em; }

big,
.big {
  font-size: 1.25em; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

ul,
ol,
dl {
  padding: 0;
  margin: 1.5em 0 1.5em 0; }

ul {
  list-style-type: disc; }

ol {
  list-style-type: decimal; }

ol ul,
ul ul {
  list-style-type: circle;
  margin: 0.75em 0 0.75em 1.5em; }

ol ol {
  list-style-type: lower-latin;
  margin: 0.75em 0 0.75em 0.75em; }

li {
  padding: 0;
  margin: 0 0 0 2.25em; }

dt {
  font-weight: bold; }

dd {
  margin: 0 0 1.5em 0.75em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 0; }

fieldset {
  border: none;
  margin: 0;
  padding: 0; }

legend {
  border: 0;
  padding: 0;
  white-space: normal; }

button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
  vertical-align: baseline; }

button, input {
  line-height: normal; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
input[disabled] {
  cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto;
  vertical-align: top; }

table {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
  color: #585957;
  margin: 2.25em 0; }
  table.row-underline tr {
    border-bottom: 2px solid #ddd; }

caption {
  font-variant: small-caps; }

th,
td {
  vertical-align: top;
  padding: 0.4995em; }

th *:first-child,
td *:first-child {
  margin-top: 0; }

th.nowrap,
td.nowrap {
  white-space: nowrap; }

thead th {
  text-align: left;
  color: #E30613;
  font-weight: 400; }

tbody {
  /* highlight row on mouse over */ }

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }
  input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

#skiplinks li {
  list-style: none; }
  #skiplinks li a {
    position: absolute;
    top: 0;
    left: -100em; }
    #skiplinks li a:focus {
      left: 0; }

/**
 * Grid settings.
 * All values are defaults and can therefore be easily overidden.
 */
/**
 * List functions courtesy of the wonderful folks at Team Sass.
 * Check out their awesome grid: Singularity.
 */
/**
 * Get  percentage from a given ratio.
 * @param {number} [$ratio=1] - The column ratio of the element.
 * @returns {number} - The percentage value.
 */
/**
 * Work out the column widths based on the ratio and gutter sizes.
 * @param {number} [$ratios=1] - The column ratio of the element.
 * @param {number} [$gutter=$jeet-gutter] - The gutter for the column.
 * @returns {list} $width $gutter - A list containing the with and gutter for the element.
 */
/**
 * Get the set layout direction for the project.
 * @returns {string} $direction - The layout direction.
 */
/**
 * Replace a specified list value with a new value (uses built in set-nth() if available)
 * @param {list} $list - The list of values you want to alter.
 * @param {number} $index - The index of the list item you want to replace.
 * @param {*} $value - The value you want to replace $index with.
 * @returns {list} $list - The list with the value replaced or removed.
 * @warn if an invalid index is supplied.
 */
/**
 * Reverse a list (progressively enhanced for Sass 3.3)
 * @param {list} $list - The list of values you want to reverse.
 * @returns {list} $result - The reversed list.
 */
/**
 * Get the opposite direction to a given value.
 * @param {string} $dir - The direction you want the opposite of.
 * @returns {string} - The opposite direction to $dir.
 * @warn if an incorrect string is provided.
 */
/**
 * Perform a value into a percentage value.
 * @param {number} $value - The value which should be converted.
 * @returns {number} $value - The percentage.
 */
/**
 * Style an element as a column with a gutter.
 * @param {number} [$ratios=1] - A width relative to its container as a fraction.
 * @param {number} [$offset=0] - A offset specified as a fraction (see $ratios).
 * @param {number} [$cycle=0] - Easily create an nth column grid where $cycle equals the number of columns.
 * @param {number} [$uncycle=0] - Undo a previous cycle value to allow for a new one.
 * @param {number} [$gutter=$jeet-gutter] - Specify the gutter width as a percentage of the containers width.
 */
/**
 * An alias for the column mixin.
 * @param [$args...] - All arguments get passed through to column().
 */
/**
 * Get the width of a column and nothing else.
 * @param {number} [$ratios=1] - A width relative to its container as a fraction.
 * @param {number} [$gutter=$jeet-gutter] - Specify the gutter width as a percentage of the containers width.
 */
/**
 * Get the gutter size of a column and nothing else.
 * @param {number} [ratios=1] - A width relative to its container as a fraction.
 * @param {number} [gutter=jeet.gutter] - Specify the gutter width as a percentage of the containers width.
 */
/**
 * An alias for the column-width function.
 * @param [$args...] - All arguments get passed through to column().
 */
/**
 * An alias for the column-gutter function.
 * @param [$args...] - All arguments get passed through to column().
 */
/**
 * Style an element as a column without any gutters for a seamless row.
 * @param {number} [$ratios=1] - A width relative to its container as a fraction.
 * @param {number} [$offset=0] - A offset specified as a fraction (see $ratios).
 * @param {number} [cycle=0] - Easily create an nth column grid where cycle equals the number of columns.
 * @param {number} [uncycle=0] - Undo a previous cycle value to allow for a new one.
 */
/**
 * Reorder columns without altering the HTML.
 * @param {number} [$ratios=0] - Specify how far along you want the element to move.
 * @param {string} [$col-or-span=column] - Specify whether the element has a gutter or not.
 * @param {number} [$gutter=$jeet-gutter] - Specify the gutter width as a percentage of the containers width.
 */
/**
 * Reset an element that has had shift() applied to it.
 */
/**
 * View the grid and its layers for easy debugging.
 * @param {string} [$color=black] - The background tint applied.
 * @param {boolean} [$important=false] - Whether to apply the style as !important.
 */
/**
 *  Alias for edit().
 */
/**
 * Horizontally center an element.
 * @param {number} [$max-width=1410px] - The max width the element can be.
 * @param {number} [$pad=0] - Specify the element's left and right padding.
 */
/**
 * Uncenter an element.
 */
/**
 * Stack an element so that nothing is either side of it.
 * @param {number} [$pad=0] - Specify the element's left and right padding.
 * @param {boolean/string} [$align=false] - Specify the text align for the element.
 */
/**
 * Unstack an element.
 */
/**
 * Center an element on either or both axes.
 * @requires A parent container with relative positioning.
 * @param {string} [$direction=both] - Specify which axes to center the element on.
 */
/**
 * Apply a clearfix to an element.
 */
.clear {
  *zoom: 1; }
  .clear:before, .clear:after {
    content: '';
    display: table; }
  .clear:after {
    clear: both; }

.alt {
  left: -32768px;
  position: absolute;
  top: -32768px; }

/*#region ********** Icons ********** */
.icon.x2:before, .icon.x2:after,
.icona.x2:before,
.events .more > div.x2.icon:last-child:before,
.icona.x2:after,
.events .more > div.x2.icon:last-child:after {
  font-size: 2em; }

.icon:before, .icon:after,
.icona:before,
.events .more > div.icon:last-child:before,
.icona:after,
.events .more > div.icon:last-child:after {
  font-family: ldIcons;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  line-height: 1;
  -moz-osx-font-smoothing: grayscale;
  color: #E30613; }

.icon.hi:before, .icon.hi:after,
.icona.hi:before,
.events .more > div.hi.icon:last-child:before,
.icona.hi:after,
.events .more > div.hi.icon:last-child:after {
  color: #fff; }

.icon:before {
  content: "\e619"; }

.icon.mapBA:before {
  content: "\e004"; }

.icon.mapGM:before {
  content: "\e608"; }

.icon.fax:before {
  content: "\f02f"; }

.icon.tel:before {
  content: "\f095"; }

.icon.mobile:before {
  content: "\f10b"; }

.icon.mail:before {
  content: "\e60d"; }

.icon.web:before {
  content: "\f08e"; }

.icon.room:before {
  content: "\e60e"; }

.icon.host:before {
  content: "\f007"; }

.icon.date:before {
  content: "\f017"; }

.icon.location:before {
  content: "\e608"; }

.icon.summary:before {
  content: "\f05a"; }

.icon.category:before {
  content: "\f02b"; }

.icon.distance:before {
  content: "\f140"; }

.icon.ical:before {
  content: "\e61d"; }

.icon.load:before {
  content: "\e606"; }

.icon.first:before {
  content: "\e618\e618"; }

.icon.back:before {
  content: "\e618"; }

.icon.next:before {
  content: "\e619"; }

.icon.last:before {
  content: "\e619\e619"; }

.icon.down:before {
  content: "\f107"; }

.icon.search:before {
  content: "\f002"; }

.icon.menu:before {
  content: "\f0c9"; }

.icon.up:before, .icon.top:before {
  content: "\e61a"; }

.icon.save:before {
  content: "\e606"; }

.icon.plus:before {
  content: "\f067"; }

.icon.minus:before {
  content: "\f068"; }

.icon.accept:before {
  content: "\f00c"; }

.icon.close:before {
  content: "\f00d"; }

.icon.pers:before {
  content: "\f007"; }

.icon.home:before {
  content: "\f015"; }

.icon.bww:before {
  content: "\e60b"; }

.icon.orgAUF:before {
  content: "\e609"; }

.icon.orgDL:before {
  content: "\e60a"; }

.icon.doc:before, .icon.docx:before {
  color: #00188F !important;
  content: "\e601"; }

.icon.gif:before, .icon.tif:before, .icon.png:before, .icon.jpg:before, .icon.jpeg:before, .icon.img:before, .icon.BILD:before {
  color: #A5009C !important;
  content: "\e604"; }

.icon.vid:before {
  color: #3C78C3 !important;
  content: "\f03d"; }

.icon.url:before, .icon.INTER:before, .icon.INTRA:before {
  color: #00CCFF;
  content: "\f08e"; }

.icon.pdf:before {
  color: #CF1312 !important;
  content: "\e605"; }

.icon.ppt:before, .icon.pptx:before {
  color: #DD5900 !important;
  content: "\e603"; }

.icon.xls:before, .icon.xlsx:before {
  color: #007233 !important;
  content: "\e602"; }

.icon.o-arrow-top:before {
  content: "\e000"; }

.icon.o-arrow-right:before {
  content: "\f0da"; }

.icon.o-arrow-bottom:before {
  content: "\e611"; }

.icon.o-arrow-left:before {
  content: "\f0d9"; }

.icon.kxp-checkbox:before {
  content: "\e100"; }

.icon.kxp-faq:before {
  content: "\e101"; }

.icon.kxp-liste:before {
  content: "\e102"; }

.icon.kxp-aufbau:before {
  content: "\e103"; }

.icon.kxp-bp:before {
  content: "\e104"; }

.icon.kxp-sprechblasen:before {
  content: "\e105"; }

.icon.kxp-hand:before {
  content: "\e106"; }

.icon.kxp-kosten:before {
  content: "\e107"; }

.icon.kxp-unterlagen:before {
  content: "\e108"; }

.icon.kxp-info:before {
  content: "\e109"; }

.icon.kxp-excel:before {
  content: "\e10a"; }

.icon.kxp-adobe:before {
  content: "\e10b"; }

.icon.kxp-powerpoint:before {
  content: "\e10c"; }

.icon.kxp-openoffice:before {
  content: "\e10d"; }

.icon.kxp-word:before {
  content: "\e10e"; }

.icon.kxp-internet:before {
  content: "\e10f"; }

.icon.kxp-email:before {
  content: "\e110"; }

.icon.kxp-ort:before {
  content: "\e111"; }

.icon.kxp-download:before {
  content: "\e112"; }

.icon.kxp-kreis-pfeil-rechts:before {
  content: "\e113"; }

.icon.kxp-tel:before {
  content: "\e114"; }

.icon.kxp-fax:before {
  content: "\e115"; }

.icon.kxp-kreis-haken:before {
  content: "\e116"; }

.icon.kxp-paragraf:before {
  content: "\e117"; }

.icona:after, .events .more > div.icon:last-child:after {
  margin: 0 0 0 0.75em;
  content: "\e619"; }

.icona.down:after, .events .more > div.down.icon:last-child:after {
  content: "\f107"; }

.icona.up:after, .events .more > div.up.icon:last-child:after {
  content: "\e61a"; }

.icon.p:before {
  margin: 0 0.75em 0 0; }

.has.icon {
  padding: 0 0 0 1.5em;
  display: block; }
  .has.icon:before {
    display: block;
    float: left;
    margin: 0 0 0 -1.5em;
    vertical-align: middle;
    line-height: 1.5em;
    width: 1em;
    text-align: center; }

a.has.icon {
  padding: 0.4995em 0.4995em 0.4995em 1.9995em;
  text-decoration: none; }
  a.has.icon > span {
    text-decoration: underline; }

a.a.icon {
  text-decoration: none;
  display: inline-block;
  padding: 0.4995em; }
  a.a.icon span {
    display: none; }
  a.a.icon:before {
    min-width: 1em;
    text-align: center;
    display: block; }

a.icon,
a.icona {
  text-decoration: none; }
  a.icon > span,
  a.icona > span {
    text-decoration: underline; }
  a.icon:hover:before, a.icon:hover:after, a.icon:focus:before, a.icon:focus:after,
  a.icona:hover:before,
  a.icona:hover:after,
  a.icona:focus:before,
  a.icona:focus:after {
    color: #C00D0D !important; }
  a.icon.hi:hover:before, a.icon.hi:hover:after, a.icon.hi:focus:before, a.icon.hi:focus:after,
  a.icona.hi:hover:before,
  a.icona.hi:hover:after,
  a.icona.hi:focus:before,
  a.icona.hi:focus:after {
    color: #E30613; }

.ld-bed:before {
  content: "\e90d"; }

.ld-book:before {
  content: "\e903"; }

.ld-calendar:before {
  content: "\e90c"; }

.ld-event:before {
  content: "\e910"; }

.ld-family:before {
  content: "\e906"; }

.ld-house:before {
  content: "\e909"; }

.ld-pet:before {
  content: "\e90a"; }

.ld-plugs:before {
  content: "\e904"; }

.ld-pool:before {
  content: "\e907"; }

.ld-service:before {
  content: "\e90e"; }

.ld-sign:before {
  content: "\e902"; }

.ld-trash:before {
  content: "\e905"; }

.ld-user:before {
  content: "\e900"; }

.ld-wheelchair:before {
  content: "\e901"; }

.ld-bauamt:before {
  content: "\e912"; }

.ld-buecherei:before {
  content: "\e913"; }

.ld-energie:before {
  content: "\e914"; }

.ld-bildung:before {
  content: "\e915"; }

.ld-gastronomie:before {
  content: "\e916"; }

.ld-zeitung:before {
  content: "\e908"; }

.ld-gesundheit:before {
  content: "\e918"; }

.ld-gremien:before {
  content: "\e919"; }

.ld-kopfhoerer:before {
  content: "\e91a"; }

.ld-information:before {
  content: "\e91b"; }

.ld-jugend:before {
  content: "\e91c"; }

.ld-kindergarten:before {
  content: "\e91d"; }

.ld-kinderkrippe:before {
  content: "\e91e"; }

.ld-radtouren:before {
  content: "\e90b"; }

.ld-satzungen:before {
  content: "\e920"; }

.ld-schule:before {
  content: "\e921"; }

.ld-zug:before {
  content: "\e922"; }

.ld-bus:before {
  content: "\e923"; }

.ld-verkehrsbehinderungen:before {
  content: "\e924"; }

.ld-wandern:before {
  content: "\e925"; }

.ld-wasser:before {
  content: "\e911"; }

.ld-weiterfuehrendeInfos:before {
  content: "\e927"; }

.ld-wirtschaft:before {
  content: "\e928"; }

/*#endregion*/
/* Screen Design */
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-loading .slick-list {
    background: #fff url("../../scss/Templates/Oberhausmuseum/ajax-loader.gif") center center no-repeat; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-list,
.slick-track,
.slick-slide,
.slick-slide img {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  zoom: 1; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

/* Icons */
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 30px;
  width: 30px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  margin-top: -15px;
  padding: 0;
  border: none;
  outline: none; }
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent; }
    .slick-prev:hover:before, .slick-prev:focus:before,
    .slick-next:hover:before,
    .slick-next:focus:before {
      opacity: 1; }
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.25; }

.slick-prev:before, .slick-next:before {
  font-family: "ldIcons";
  font-size: 30px;
  line-height: 1;
  color: #fff;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.slick-prev {
  left: 10px; }
  [dir="rtl"] .slick-prev {
    left: auto;
    right: 10px; }
  .slick-prev:before {
    content: ""; }
    [dir="rtl"] .slick-prev:before {
      content: ""; }

.slick-next {
  right: 10px; }
  [dir="rtl"] .slick-next {
    left: 10px;
    right: auto; }
  .slick-next:before {
    content: ""; }
    [dir="rtl"] .slick-next:before {
      content: ""; }

/* Dots */
.slick-dots {
  position: absolute;
  bottom: 0;
  right: 0;
  list-style: none;
  display: block;
  padding: 0;
  margin: 0 10px 10px 0; }
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 3px;
    padding: 0;
    cursor: pointer; }
    .slick-dots li button {
      border: 0;
      background: transparent;
      display: block;
      height: 20px;
      width: 20px;
      outline: none;
      line-height: 0;
      font-size: 0;
      color: transparent;
      padding: 5px;
      cursor: pointer; }
      .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none; }
        .slick-dots li button:hover:before, .slick-dots li button:focus:before {
          opacity: 1; }
      .slick-dots li button:before {
        position: absolute;
        top: 0;
        left: 0;
        content: "";
        width: 20px;
        height: 20px;
        font-family: "ldIcons";
        font-size: 14px;
        line-height: 20px;
        text-align: center;
        color: #fff;
        opacity: 0.25;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    .slick-dots li.slick-active button:before {
      color: #fff;
      opacity: 0.75; }

.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 3045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 3044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #fff; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 3046;
  -webkit-box-shadow: none;
  box-shadow: none; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #fff;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #fff;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow:before, .mfp-arrow:after,
  .mfp-arrow .mfp-b,
  .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after,
  .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before,
  .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after,
  .mfp-arrow-left .mfp-a {
    border-right: 17px solid #fff;
    margin-left: 31px; }
  .mfp-arrow-left:before,
  .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after,
  .mfp-arrow-right .mfp-a {
    border-left: 17px solid #fff;
    margin-left: 39px; }
  .mfp-arrow-right:before,
  .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 80px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 80px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -76px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 48px; }
  .mfp-title strong {
    display: block; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

.mfp-download a {
  float: left;
  margin-right: .5em;
  text-decoration: none; }

.mfp-download a:before {
  display: inline-block;
  font-size: 1.5em;
  color: #ffffff;
  content: "\e606"; }

.mfp-download a:hover,
.mfp-download a:hover,
.mfp-download a:hover:before,
.mfp-download a:focus:before {
  background: transparent;
  color: #E30613; }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

input[type="text"],
input[type="url"],
input[type="email"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="tel"],
textarea,
select {
  display: block;
  width: 100%;
  margin: 0 0 1.5em;
  padding: 0.4995em;
  line-height: 1.5;
  height: auto;
  border: 1px solid #585957;
  font-family: "Trade Gothic";
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #585957;
  max-width: inherit; }
  input[type="text"]:focus,
  input[type="url"]:focus,
  input[type="email"]:focus,
  input[type="password"]:focus,
  input[type="search"]:focus,
  input[type="number"]:focus,
  input[type="date"]:focus,
  input[type="month"]:focus,
  input[type="week"]:focus,
  input[type="time"]:focus,
  input[type="datetime"]:focus,
  input[type="datetime-local"]:focus,
  input[type="tel"]:focus,
  textarea:focus,
  select:focus {
    border-color: #777777; }
  input[type="text"]:not(.i_s):invalid,
  input[type="url"]:not(.i_s):invalid,
  input[type="email"]:not(.i_s):invalid,
  input[type="password"]:not(.i_s):invalid,
  input[type="search"]:not(.i_s):invalid,
  input[type="number"]:not(.i_s):invalid,
  input[type="date"]:not(.i_s):invalid,
  input[type="month"]:not(.i_s):invalid,
  input[type="week"]:not(.i_s):invalid,
  input[type="time"]:not(.i_s):invalid,
  input[type="datetime"]:not(.i_s):invalid,
  input[type="datetime-local"]:not(.i_s):invalid,
  input[type="tel"]:not(.i_s):invalid,
  textarea:not(.i_s):invalid,
  select:not(.i_s):invalid {
    border-color: #c30;
    box-shadow: none; }

div.contour .checkboxlist, div.contour .radiobuttonlist, form.form .checkboxlist, form.form .radiobuttonlist {
  width: 100%; }
  div.contour .checkboxlist label, div.contour .radiobuttonlist label, form.form .checkboxlist label, form.form .radiobuttonlist label {
    display: inline-block; }

div.contour fieldset, form.form fieldset {
  border: none;
  margin: 1.5em 0;
  padding: 0; }

div.contour label,
div.contour .label, form.form label,
form.form .label {
  display: block;
  margin: 0 0 0.4995em; }
  div.contour label.inline,
  div.contour .label.inline, form.form label.inline,
  form.form .label.inline {
    display: inline;
    padding: 0 1.5em 0 0; }

div.contour label + small, form.form label + small {
  display: block;
  margin: -0.25em 0 0.5em;
  font-weight: normal; }

div.contour .check, form.form .check {
  padding: 0 0 0 1.875em;
  *zoom: 1; }
  div.contour .check:before, div.contour .check:after, form.form .check:before, form.form .check:after {
    content: '';
    display: table; }
  div.contour .check:after, form.form .check:after {
    clear: both; }
  div.contour .check input, form.form .check input {
    height: 1.5em;
    float: left;
    margin: 0 0 0 -1.875em; }

div.contour .contourField, form.form .contourField {
  margin: 0 0 1.5em; }
  div.contour .contourField input,
  div.contour .contourField select,
  div.contour .contourField textarea, form.form .contourField input,
  form.form .contourField select,
  form.form .contourField textarea {
    margin-bottom: 0 !important; }

div.contour.narrow .cols, form.form.narrow .cols {
  margin-left: -0.375em;
  margin-right: -0.375em; }
  div.contour.narrow .cols > .message, form.form.narrow .cols > .message {
    margin: -0.375em 0.375em 0.75em 0.375em; }

div.contour.narrow .col, form.form.narrow .col {
  padding: 0 0.375em; }

div.contour.narrow label, form.form.narrow label {
  margin: 0 0 0.2505em; }

div.contour.narrow input[type="text"],
div.contour.narrow input[type="url"],
div.contour.narrow input[type="email"],
div.contour.narrow input[type="password"],
div.contour.narrow input[type="search"],
div.contour.narrow input[type="number"],
div.contour.narrow input[type="date"],
div.contour.narrow input[type="month"],
div.contour.narrow input[type="week"],
div.contour.narrow input[type="time"],
div.contour.narrow input[type="datetime"],
div.contour.narrow input[type="datetime-local"],
div.contour.narrow input[type="tel"],
div.contour.narrow textarea,
div.contour.narrow select, form.form.narrow input[type="text"],
form.form.narrow input[type="url"],
form.form.narrow input[type="email"],
form.form.narrow input[type="password"],
form.form.narrow input[type="search"],
form.form.narrow input[type="number"],
form.form.narrow input[type="date"],
form.form.narrow input[type="month"],
form.form.narrow input[type="week"],
form.form.narrow input[type="time"],
form.form.narrow input[type="datetime"],
form.form.narrow input[type="datetime-local"],
form.form.narrow input[type="tel"],
form.form.narrow textarea,
form.form.narrow select {
  margin: 0 0 0.75em; }

div.contour.narrow button, form.form.narrow button {
  margin: 0.75em 0.75em 0 0; }

div.contour textarea, form.form textarea {
  height: 16.124em; }

div.contour input[type="time"], form.form input[type="time"] {
  margin: 0 0 .55em; }

div.contour progress,
div.contour meter, form.form progress,
form.form meter {
  display: block;
  width: 100%;
  height: 1.5em; }

div.contour .submitButton button, form.form .submitButton button {
  padding: .5rem .75rem;
  margin: 1rem 0; }

div.contour .buttons, form.form .buttons {
  margin: -1.5em 0 0; }

div.contour .required,
div.contour .mandatory, form.form .required,
form.form .mandatory {
  font-weight: bold; }
  div.contour .required > label:after,
  div.contour .mandatory > label:after, form.form .required > label:after,
  form.form .mandatory > label:after {
    content: " *"; }
  div.contour .required div label,
  div.contour .mandatory div label, form.form .required div label,
  form.form .mandatory div label {
    font-weight: normal; }

div.contour .error, form.form .error {
  color: #c30; }
  div.contour .error input[type="text"],
  div.contour .error input[type="url"],
  div.contour .error input[type="email"],
  div.contour .error input[type="password"],
  div.contour .error input[type="search"],
  div.contour .error input[type="number"],
  div.contour .error input[type="date"],
  div.contour .error input[type="month"],
  div.contour .error input[type="week"],
  div.contour .error input[type="time"],
  div.contour .error input[type="datetime"],
  div.contour .error input[type="datetime-local"],
  div.contour .error input[type="tel"],
  div.contour .error textarea,
  div.contour .error select, form.form .error input[type="text"],
  form.form .error input[type="url"],
  form.form .error input[type="email"],
  form.form .error input[type="password"],
  form.form .error input[type="search"],
  form.form .error input[type="number"],
  form.form .error input[type="date"],
  form.form .error input[type="month"],
  form.form .error input[type="week"],
  form.form .error input[type="time"],
  form.form .error input[type="datetime"],
  form.form .error input[type="datetime-local"],
  form.form .error input[type="tel"],
  form.form .error textarea,
  form.form .error select {
    border-color: #c30; }

div.contour .message, form.form .message {
  display: block;
  margin: 0.4995em 0 0; }

div.contour .cols, form.form .cols {
  *zoom: 1;
  margin-left: -0.75em;
  margin-right: -0.75em; }
  div.contour .cols:before, div.contour .cols:after, form.form .cols:before, form.form .cols:after {
    content: '';
    display: table; }
  div.contour .cols:after, form.form .cols:after {
    clear: both; }
  div.contour .cols > .message, form.form .cols > .message {
    margin: -1.125em 0.75em 1.5em 0.75em;
    clear: both; }

div.contour .col, form.form .col {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.75em; }

div.contour .c2, form.form .c2 {
  float: left;
  clear: none;
  width: 50%;
  margin-left: 0;
  margin-right: 0; }
  div.contour .c2:nth-of-type(2n), form.form .c2:nth-of-type(2n) {
    float: right; }
  div.contour .c2:nth-of-type(2n + 1), form.form .c2:nth-of-type(2n + 1) {
    clear: both; }
  div.contour .c2.s1, form.form .c2.s1 {
    width: 25%; }
  div.contour .c2.s3, form.form .c2.s3 {
    width: 75%; }

div.contour .c3, form.form .c3 {
  float: left;
  clear: none;
  width: 33.33333%;
  margin-left: 0;
  margin-right: 0; }
  div.contour .c3:nth-of-type(3n), form.form .c3:nth-of-type(3n) {
    float: right; }
  div.contour .c3:nth-of-type(3n + 1), form.form .c3:nth-of-type(3n + 1) {
    clear: both; }

div.contour .c4, form.form .c4 {
  float: left;
  clear: none;
  width: 25%;
  margin-left: 0;
  margin-right: 0; }
  div.contour .c4:nth-of-type(4n), form.form .c4:nth-of-type(4n) {
    float: right; }
  div.contour .c4:nth-of-type(4n + 1), form.form .c4:nth-of-type(4n + 1) {
    clear: both; }

div.contour .c50, form.form .c50 {
  float: left;
  clear: none;
  width: 49.25%;
  margin-left: 0;
  margin-right: 1.5%; }
  div.contour .c50:nth-of-type(2n), form.form .c50:nth-of-type(2n) {
    margin-right: 0;
    float: right; }
  div.contour .c50:nth-of-type(2n + 1), form.form .c50:nth-of-type(2n + 1) {
    clear: both; }

div.contour .c70, form.form .c70 {
  float: left;
  clear: none;
  width: 69.55%;
  margin-left: 0;
  margin-right: 1.5%; }
  div.contour .c70:nth-of-type(2n), form.form .c70:nth-of-type(2n) {
    margin-right: 0;
    float: right; }
  div.contour .c70:nth-of-type(2n + 1), form.form .c70:nth-of-type(2n + 1) {
    clear: both; }

div.contour .c30, form.form .c30 {
  float: left;
  clear: none;
  width: 28.95%;
  margin-left: 0;
  margin-right: 1.5%; }
  div.contour .c30:nth-of-type(2n), form.form .c30:nth-of-type(2n) {
    margin-right: 0;
    float: right; }
  div.contour .c30:nth-of-type(2n + 1), form.form .c30:nth-of-type(2n + 1) {
    clear: both; }

@media (max-width: 1000px) {
  div.contour .c3, form.form .c3 {
    float: left;
    clear: none;
    width: 50%;
    margin-left: 0;
    margin-right: 0; }
    div.contour .c3:nth-of-type(2n), form.form .c3:nth-of-type(2n) {
      float: right; }
    div.contour .c3:nth-of-type(2n + 1), form.form .c3:nth-of-type(2n + 1) {
      clear: both; }
    div.contour .c3:nth-of-type(3n), form.form .c3:nth-of-type(3n) {
      float: left; }
    div.contour .c3:nth-of-type(3n + 1), form.form .c3:nth-of-type(3n + 1) {
      clear: none; }
  div.contour .c4, form.form .c4 {
    float: left;
    clear: none;
    width: 50%;
    margin-left: 0;
    margin-right: 0; }
    div.contour .c4:nth-of-type(2n), form.form .c4:nth-of-type(2n) {
      float: right; }
    div.contour .c4:nth-of-type(2n + 1), form.form .c4:nth-of-type(2n + 1) {
      clear: both; }
    div.contour .c4:nth-of-type(4n), form.form .c4:nth-of-type(4n) {
      float: left; }
    div.contour .c4:nth-of-type(4n + 1), form.form .c4:nth-of-type(4n + 1) {
      clear: none; } }

@media (max-width: 800px) {
  div.contour .c50,
  div.contour .c2, div.contour .c3, div.contour .c4, form.form .c50,
  form.form .c2, form.form .c3, form.form .c4 {
    display: block;
    clear: both;
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto; }
    div.contour .c50:first-child,
    div.contour .c2:first-child, div.contour .c3:first-child, div.contour .c4:first-child, form.form .c50:first-child,
    form.form .c2:first-child, form.form .c3:first-child, form.form .c4:first-child {
      margin-left: auto; }
    div.contour .c50:last-child,
    div.contour .c2:last-child, div.contour .c3:last-child, div.contour .c4:last-child, form.form .c50:last-child,
    form.form .c2:last-child, form.form .c3:last-child, form.form .c4:last-child {
      margin-right: auto; } }

@media (max-width: 480px) {
  div.contour .submitButton button, form.form .submitButton button {
    width: 100%; } }

/**
 * @link            http://www.livingdata.de
 * @package         Photobox - Custom Layout
 * @version         1.0.0
 * @author          omenger
 */
section > *:first-child,
main > *:first-child,
article > *:first-child,
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
  margin-top: 0; }

section > *:last-child,
main > *:last-child,
article > *:last-child {
  margin-bottom: 0; }

/*------------------------------------------------------------------------------------------------------*/
.wrapper {
  *zoom: 1;
  width: auto;
  max-width: 1200px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative; }
  .wrapper:before, .wrapper:after {
    content: '';
    display: table; }
  .wrapper:after {
    clear: both; }

.outer {
  overflow: hidden;
  min-height: 100%; }

div.top {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0; }
  div.top div {
    text-align: right; }
  div.top a {
    background: #E30613;
    margin: 0 2em 0 0;
    display: inline-block; }
    div.top a:hover {
      background: #C00D0D; }
    div.top a:before {
      font-size: 1.25em;
      line-height: 1;
      color: #fff !important; }

/*#region ********** Header und Coverbild ********** */
header {
  margin: 1.5em 0;
  padding: 0 1.125em;
  z-index: 2000;
  /*
    ul.meta {
        float: right;
        margin: 0;
        list-style: none;

        li {
            float: left;
            margin: 0;

            &:last-child a {
                padding-right: 0;
                border-right: none;
            }
        }

        a {
            display: block;
            @include resize($small_font_size,false,false);
            line-height: 1;
            @include padding(1/12,.5,$scale: $small_font_scale);
            color: $text_color;
            text-decoration: none;
            border-right: 1px solid $lines_color;

            &:hover,
            &:focus {
                color: $link_hover_color;
            }
        }
    }

    @media (max-width: 800px) {
        @include margin(.75,0);

        ul.meta {
            display: none;
        }
    }
    */ }
  header a.home {
    text-decoration: none;
    line-height: 1;
    display: inline-block;
    max-width: 100%; }
    header a.home img {
      max-width: 100%; }

.cover {
  margin: 1.5em 0;
  line-height: .1; }
  .cover img {
    width: 100%;
    height: auto; }
  .cover div + div {
    display: none; }
  .cover .text {
    position: absolute;
    left: 3em;
    bottom: 1.5em;
    display: block; }
  .cover h2,
  .cover h3 {
    line-height: 1;
    color: #fff;
    display: inline-block; }
  .cover h2 {
    padding: 0.4995em 0.75em;
    margin: 0 0 0.75em;
    background: #E30613; }
  .cover h3 {
    padding: 0.4995em 0.75em;
    background: #585957;
    margin: 0; }
  @media (max-width: 800px) {
    .cover .slick-dots {
      display: none !important; }
    .cover .text {
      left: 0.75em;
      bottom: 0.75em; } }

/*#endregion*/
/*#region ********** Footer ********** */
footer {
  font-size: 0.75em;
  line-height: 1.66667;
  overflow: hidden;
  background: #E30613;
  color: #fff;
  /*
    .col {
        @include span(1/4);
        @include padding(.75, $scale: $small_font_scale);
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;

        &:nth-of-type(2) {
            width: 50%;
        }
    }

    @media (max-width: 1000px) {
        .col {
            &:nth-of-type(1) {
                width: 1/3 * 100%;
            }

            &:nth-of-type(2) {
                width: 2/3 * 100%;
            }

            &:nth-of-type(3) {
                clear: both;
                width: 100%;

                > div {
                    float: left;
                    @include margin(0,1.5,0,0,$small_font_scale);
                }
            }
        }
    }

    @media (max-width: 800px) {
        .col {
            @include stack();
            width: auto !important;

            > div {
                float: none !important;
                margin: 0 !important;
            }
        }
    }
    */ }
  footer .icon:before {
    color: #fff; }
  footer ul {
    list-style: none;
    margin: 0;
    padding: 0; }
  footer li {
    margin: 0 0 .5em;
    padding: 0; }
  footer a,
  footer a.icon:before,
  footer a.icona:after {
    color: #fff; }
  footer a:hover,
  footer a.icon:hover:before,
  footer a.icona:hover:after,
  footer a:focus,
  footer a.icon:focus:before,
  footer a.icona:focus:after {
    color: #feeaeb; }
  footer h4 {
    color: #fff; }
  footer h6 {
    color: #fff;
    margin: 0.75em 0; }
  footer p {
    margin: 0 0 .5em; }
  footer li:last-child,
  footer p:last-child {
    margin: 0; }
  footer #copyrightInfos.js h4 {
    margin: 0; }
  footer #copyrightInfos.js ul {
    padding: 2em 0 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.4s ease-in-out 0s; }
  footer #copyrightInfos.js li span {
    display: block; }
  footer #copyrightInfos.js.open ul {
    max-height: 100%; }
  footer #copyrightInfos ul {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    -webkit-column-gap: 2.25em;
    -moz-column-gap: 2.25em;
    column-gap: 2.25em; }
    @media (max-width: 1000px) {
      footer #copyrightInfos ul {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3; } }
    @media (max-width: 800px) {
      footer #copyrightInfos ul {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2; } }
    @media (max-width: 400px) {
      footer #copyrightInfos ul {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1; } }
  footer #copyrightInfos img {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0.5em 0 0; }
  footer #copyrightInfos li {
    display: table; }
  footer #copyrightInfos li a {
    display: table-cell;
    vertical-align: middle; }
  footer #ld {
    color: #777777; }
    footer #ld abbr {
      border: none; }
    footer #ld a {
      text-decoration: none;
      color: #777777; }
      footer #ld a:hover {
        text-decoration: underline; }

/*#endregion*/
/* Mobile navigation */
/*
.menuButton {
    display: none; // Hide from browsers that don't support media queries
}
*/
/*
@media (max-width: 1000px) {
    .image-sidebar .image:not(.slick-active) {
        opacity: 0.25;
        -ms-transform: scale(0.85);
        -moz-transform: scale(0.85);
        -webkit-transform: scale(0.85);
        transform: scale(0.85);
    }
}
*/
@media (max-width: 800px) {
  .topBar nav,
  .topBar ul.menu {
    margin-left: 0;
    width: 100%; } }

/*#endregion*/
/* #region Portal */
.forgotPw a:active, .forgotPw a:focus {
  outline: none; }

#forgotPwForm .validation-summary-errors, #memChangePassword .validation-summary-errors, #login .validation-summary-errors, #memRegistration .validation-summary-errors {
  color: #E30613; }

.login-widget button[type="submit"] {
  margin-top: 1em; }

.portal-links a {
  -moz-transition: all .5s ease 0s;
  -webkit-transition: all .5s ease 0s;
  -o-transition: all .5s ease 0s;
  transition: all .5s ease 0s; }
  .portal-links a:hover {
    background-color: #e8e8e8; }

.portal-success-message h1, .portal-success-message h2, .portal-success-message h3, .portal-success-message h4, .portal-success-message h5, .portal-success-message h6 {
  color: #2c7d2c; }

/*Login-/Logout-Widget oben rechts*/
.avatar-wrap-topwidget {
  margin-left: .8em; }

.avatar-wrap-topwidget, .login-wrap-topwidget {
  position: relative;
  float: right; }
  .avatar-wrap-topwidget img, .login-wrap-topwidget img {
    position: relative;
    top: -11px; }
  .avatar-wrap-topwidget .user-child-action, .login-wrap-topwidget .user-child-action {
    max-height: 0;
    overflow: hidden;
    -moz-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    background-color: #f2f2f2;
    position: absolute;
    z-index: 2500;
    top: 40px;
    right: 0;
    min-width: 145px;
    max-width: 155px; }
    .avatar-wrap-topwidget .user-child-action .portal-links .hallo-user, .login-wrap-topwidget .user-child-action .portal-links .hallo-user {
      overflow: hidden;
      text-decoration: none;
      text-overflow: ellipsis;
      white-space: nowrap;
      display: block;
      padding: 0.4995em 0.4995em 0.4995em 0.75em; }
    .avatar-wrap-topwidget .user-child-action .has.icon::before, .login-wrap-topwidget .user-child-action .has.icon::before {
      line-height: normal; }
  .avatar-wrap-topwidget:hover .user-child-action, .avatar-wrap-topwidget:focus .user-child-action, .avatar-wrap-topwidget.focused .user-child-action, .login-wrap-topwidget:hover .user-child-action, .login-wrap-topwidget:focus .user-child-action, .login-wrap-topwidget.focused .user-child-action {
    max-height: 250px; }

.logout-username {
  overflow: hidden;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block; }

/* Persönliche Daten */
form#useraccount .avatar-wrapper {
  width: 175px;
  position: relative; }
  form#useraccount .avatar-wrapper img {
    display: block;
    position: relative; }
  form#useraccount .avatar-wrapper .avatar-delete {
    width: 100%;
    background-color: rgba(255, 255, 255, 0.6);
    display: block;
    line-height: 25px;
    z-index: 100;
    position: absolute;
    text-align: center;
    vertical-align: middle;
    bottom: 0;
    left: 0; }

form#useraccount input[type="file"] {
  margin: 0.75em 0 1.5em 0; }

/* #endregion */
.portal .mixed {
  position: relative; }

.portal .sidebar {
  padding: 0; }
  .portal .sidebar.left {
    position: relative;
    left: -60%; }

.portal .contentBlocks {
  float: left;
  clear: none;
  width: 60%;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  left: 20%; }

/*#endregion*/
/*#region ********** Inhalt ********** */
main,
.sidebar,
.sidenav,
.portal .contentBlocks {
  margin: 0.75em 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/*
main {
    position: relative;
    overflow: hidden;
    display: block;

    .portal & {
        margin-top: 0;
    }

    img {
        max-width: 100%;
        height: auto !important;
    }

    .nm &,
    .ms & {
        @include span(.8);
    }

    .nms & {
        @include span(.6);
    }    
}
*/
/*#endregion*/
/*#region **************** Grid ****************/
.grid section {
  margin: 0; }

.grid .row {
  *zoom: 1;
  margin: 0 -1.125em; }
  .grid .row:before, .grid .row:after {
    content: '';
    display: table; }
  .grid .row:after {
    clear: both; }
  .sidebar .grid .row {
    margin: 0 0; }

.grid .cell {
  float: left;
  clear: none;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 0 1.125em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  .grid .cell p {
    margin: 0.5em 0 0 0; }
  .grid .cell h2, .grid .cell h3, .grid .cell h4, .grid .cell h5, .grid .cell h6, .grid .cell h7, .grid .cell h8 {
    margin: 1em 0 0 0; }
  .grid .cell > *:last-child {
    margin-bottom: 0; }
  .grid .cell .addresses {
    margin-top: 0; }
  .grid .cell.right {
    float: right; }
  .grid .cell.right figure, .grid .cell.left figure {
    margin-top: 1.85em; }

.grid .cell25 {
  width: 25%; }

.grid .cell33 {
  width: 33.33333%; }

.grid .cell50 {
  width: 50%; }

.grid .cell66 {
  width: 66.66667%; }

@media (max-width: 800px) {
  .grid .cell {
    display: block;
    clear: both;
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto; }
    .grid .cell:first-child {
      margin-left: auto; }
    .grid .cell:last-child {
      margin-right: auto; } }

.grid .gridrightleft {
  width: auto;
  float: none; }

.grid .left, .grid .right {
  padding-bottom: 1.1em; }

.grid .editor-table tfoot {
  color: #777777; }

/*#endregion*/
/*#region ****** Slider ******/
/*
section.image-slider-content {
    z-index: 300;
    position: relative;
}

.image-sidebar {
    .slick-prev::before,
    .slick-next::before {
        color: $color1;
        opacity: 1;
        font-size: 60px;
        opacity: .4;
    }

    .slick-prev {
        left: -7.5%;
    }

    .slick-next {
        right: -8%;
    }

    .slick-prev, .slick-next {
        width: 60px;
        height: 60px;
        top: 120px;
    }

    .image {

        & > div {
            float: left;
            position: relative;
        }

        .slider-overlay {
            position: absolute;
            z-index: 5025;
            width: 100%;
            height: 100%;
            opacity: 0;
            -webkit-transition: all 0.9s ease 0s;
            -moz-transition: all 0.9s ease 0s;
            -o-transition: all 0.9s ease 0s;
            transition: all 0.9s ease 0s;

            h2 {
                @include resize($h1_font_size,false,false);
                color: $color_light;
                position: absolute;
                z-index: 5100;
                font-weight: $h1_font_weight;
                width: 75%;
                bottom: 15%;
                left: 15%;
                border: none;
                font-weight: bold;
            }
        }

        .slider-overlay::before {
            background-color: $color1;
            position: absolute;
            content: "";
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            opacity: 0.75;
        }

        .slider-overlay:hover {
            opacity: 1;
        }

        img {
            position: relative;
            z-index: 5000;
            float: none;
            width: auto;
        }
    }
}
*/
/*#endregion*/
/*#region ****** Akkorden / Accordion *******/
/*
.accAll {
    float: right;
    @include padding(.333);
    text-decoration: none;
}

.accList {
    border-top: 1px solid $lines_color;

    &.js {
        .accText {
            max-height: 0;
            overflow: hidden;
        }
    }

    .accItem {
        border-bottom: 1px solid $lines_color;
        margin: 0;
        @include padding(0,0,0,1);
    }

    .accTitle {
        @include resize($big_font_size,false);
        font-weight: $bold_font_weight;
        margin: 0;

        a {
            padding-left: 0;

            &:before {
                @include margin(.1,0,0,-1,$small_font_scale);
                @include resize($small_font_size,false,false,$big_font_size);
                text-align: center;
                width: $line_height_scale * 1em;
                transition: background 0.4s ease-in-out 0s;
            }
        }
    }

    .accText {
        transition: max-height 0.4s ease-in-out 0s;

        p:first-child {
            margin-top: $line_height_scale * .5em;
        }
    }

    .open {
        .accTitle a {
            &:before {
                content: "\f00d";
            }
        }

        .accText {
            max-height: 10000000px;
        }
    }
}

.accItem .accText .grid {
    margin: 0;
}
*/
/*#endregion*/
.calendarlist {
  display: table;
  border-collapse: collapse;
  width: 100%;
  table-layout: fixed; }
  .calendarlist .week,
  .calendarlist .head {
    display: table-row; }
  .calendarlist .day {
    display: table-cell;
    height: 7.5em;
    width: 100% / 7;
    vertical-align: top;
    padding: 0.375em 0.375em 0;
    border: 1px solid #e8e8e8;
    /* Default Deklaration später hinzugefügter Variable für Kompatibiltät */ }
    .calendarlist .day > strong {
      display: block; }
    .calendarlist .day.today {
      background-color: #ffed88; }
    .calendarlist .day a {
      display: block;
      margin: 0 -0.5em;
      padding: 0.5em 0.5em;
      font-size: 0.75em;
      line-height: 1.66667; }
      .calendarlist .day a:hover {
        background: #e8e8e8;
        transition: background 0.4s ease-in-out 0s; }
  .calendarlist .head .day {
    height: auto;
    text-align: center;
    font-weight: bold;
    padding-bottom: 1.5em;
    border: none; }
  .calendarlist .space {
    display: table-cell; }

.events section.sm {
  margin: -2.25em 0 0; }

.events .more > div.icon:last-child:after {
  color: #fff; }

p.category {
  font-size: 0.75em;
  line-height: 1.66667; }

.filter {
  padding: 0.75em;
  transition: all 0.4s ease-in-out 0s; }
  .filter.js h4 {
    font-size: 1em;
    line-height: 1.5;
    padding: 0.75em;
    margin: -0.75em -0.75em 0;
    background: #E30613;
    color: #fff;
    display: inline-block;
    transition: all 0.4s ease-in-out 0s;
    cursor: pointer; }
  .filter.js form {
    max-height: 0;
    overflow: hidden;
    margin: 0;
    -moz-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s; }
  .filter.js.open {
    background: #e8e8e8; }
    .filter.js.open h4 {
      color: #585957;
      background: transparent; }
    .filter.js.open form {
      margin: 1.5em 0 0;
      max-height: 50em; }
  .filter form {
    margin: 1.5em 0 0;
    overflow: hidden; }

/*#endregion*/
/*#region **************** Bilder mit Beschriftungen ****************/
figure {
  line-height: 0.1;
  margin: 1em 0 0 0; }
  figure a {
    text-decoration: none;
    color: #585957;
    cursor: zoom-in;
    display: block; }
    figure a.link {
      cursor: pointer;
      position: relative; }
      figure a.link i.has.icon.web::before {
        opacity: .6;
        background-color: #E30613;
        color: #fff;
        position: absolute;
        top: calc(50% - 25px);
        left: calc(50% - 25px);
        border-radius: 50%;
        font-size: 27px;
        line-height: 53px;
        width: 50px;
        height: 50px;
        text-align: center;
        -moz-transition: 0.75s;
        -webkit-transition: 0.75s;
        -o-transition: 0.75s;
        transition: 0.75s;
        vertical-align: middle;
        margin: 0; }
      figure a.link:hover i.has.icon.web::before {
        opacity: 0;
        -ms-transform: scale(0);
        -moz-transform: scale(0);
        -webkit-transform: scale(0);
        transform: scale(0); }
  figure img {
    width: 100%; }
  figure figcaption {
    display: block;
    padding: 0.4995em 0.75em;
    line-height: 1.5;
    background: #585957;
    color: #fff; }
    .mfp-figure figure figcaption {
      padding: 0; }
  figure .float-right,
  figure .float-left {
    max-width: 50%; }

.contentBlocks {
  *zoom: 1;
  margin: 1.5em -0.75em;
  margin-top: 0;
  margin-bottom: 0; }
  .contentBlocks:before, .contentBlocks:after {
    content: '';
    display: table; }
  .contentBlocks:after {
    clear: both; }
  .contentBlocks .block {
    float: left;
    clear: none;
    width: 33.33333%;
    margin-left: 0;
    margin-right: 0; }
    .contentBlocks .block:nth-of-type(3n) {
      float: right; }
    .contentBlocks .block:nth-of-type(3n + 1) {
      clear: both; }
    @media (max-width: 1000px) {
      .contentBlocks .block {
        float: left;
        clear: none;
        width: 50%;
        margin-left: 0;
        margin-right: 0; }
        .contentBlocks .block:nth-of-type(2n) {
          float: right; }
        .contentBlocks .block:nth-of-type(2n + 1) {
          clear: both; }
        .contentBlocks .block:nth-of-type(3n) {
          float: left; }
        .contentBlocks .block:nth-of-type(3n + 1) {
          clear: none; } }
    @media (max-width: 800px) {
      .contentBlocks .block {
        clear: both;
        display: block;
        clear: both;
        float: none;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        margin: 0 0 1.5em; }
        .contentBlocks .block:first-child {
          margin-left: auto; }
        .contentBlocks .block:last-child {
          margin-right: auto; } }
    .contentBlocks .block a h3 {
      margin: 0 0 .55em 0; }
  .portal .contentBlocks {
    margin-top: 0.525em;
    padding: 0 1.125em; }
    .portal .contentBlocks .block {
      float: left;
      clear: none;
      width: 50%;
      margin-left: 0;
      margin-right: 0;
      padding: 0 0.375em;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
      .portal .contentBlocks .block:nth-of-type(2n) {
        float: right; }
      .portal .contentBlocks .block:nth-of-type(2n + 1) {
        clear: both; }
      @media (max-width: 1000px) {
        .portal .contentBlocks .block {
          clear: both;
          display: block;
          clear: both;
          float: none;
          width: 100%;
          margin-left: auto;
          margin-right: auto; }
          .portal .contentBlocks .block:first-child {
            margin-left: auto; }
          .portal .contentBlocks .block:last-child {
            margin-right: auto; } }
    @media (max-width: 800px) {
      .portal .contentBlocks {
        margin: 1.5em -1.125em !important;
        padding: 0; } }
  .contentBlocks a {
    padding: 0.75em;
    display: block;
    line-height: .1;
    text-decoration: none;
    position: relative;
    transition: background 0.4s ease-in-out 0s; }
    .contentBlocks a:hover {
      background: #e8e8e8; }
    .contentBlocks a:after {
      position: absolute;
      line-height: 1.5;
      bottom: 0.75em;
      right: 0.75em; }
  .contentBlocks p {
    line-height: 1.5;
    margin: 0.75em 0 0; }
  .contentBlocks h2, .contentBlocks h3 {
    font-size: 1em;
    line-height: 1.5;
    color: #E30613;
    border-bottom: 1px solid #E30613;
    margin: 0 0 0.75em; }
  .contentBlocks img {
    width: 100%; }

/*
.image-slider-content {
    margin: 1em 0 0 0 !important;
}
*/
/*#endregion*/
/*#region **************** Veranstaltungen ****************/
.ical-popup {
  padding: 1.5em;
  max-width: 800px;
  background: #fff;
  margin: 0 auto;
  position: relative; }
  .ical-popup *:first-child {
    margin-top: 0; }
  .ical-popup p:last-of-type {
    text-align: center;
    margin-bottom: 0; }

.event .has.icon {
  margin: 0.75em 0; }

.event h2 {
  margin: 1.5em 0;
  background: transparent !important;
  padding: 0; }

.event .c50 {
  float: left;
  clear: none;
  width: 50%;
  margin-left: 0;
  margin-right: 0; }
  .event .c50 figure {
    position: relative;
    margin: 0; }
  .event .c50 figcaption {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0; }
  .event .c50 .googleMap {
    padding-top: 100%; }

.event .googleMap {
  padding-top: 50%; }

#geo {
  position: relative; }
  #geo #locateMe {
    position: absolute;
    right: 0.4375em;
    bottom: 0.8125em; }
    #geo #locateMe:before {
      font-size: 1.5em;
      line-height: 1; }
    #geo #locateMe.located:before {
      color: #2c7d2c !important; }

/*#endregion*/
/*#region **************** Breadcrumb ****************/
nav.breadcrumb {
  font-size: 0.75em;
  line-height: 1.66667;
  margin: -1em 1.5em 0; }
  nav.breadcrumb ol {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline-block; }
  nav.breadcrumb li {
    display: inline;
    margin: 0;
    padding: 0; }
    nav.breadcrumb li:after {
      font-family: ldIcons;
      content: "\e619";
      margin: 0 0.3125em;
      color: #777777; }
    nav.breadcrumb li:last-child:after {
      display: none; }
  nav.breadcrumb a {
    text-decoration: none;
    color: #E30613; }
  nav.breadcrumb a:hover {
    color: #C00D0D;
    text-decoration: underline; }
  nav.breadcrumb strong {
    display: inline-block;
    color: #777777;
    position: static;
    font-weight: 400; }
  @media (max-width: 800px) {
    nav.breadcrumb {
      display: none; } }

/*#endregion*/
/*#region **************** Readspeaker ****************/
/*
#rs {
    position: relative;
    margin-right: 0;
    margin-top: 0;
    float: right;
}

@media (max-width: 1000px) {
    #rs {
        margin-right: 1em * $line_height_scale;
    }
}

@media (max-width: 800px) {
    #rs {
        margin-right: .5em * $line_height_scale;
        margin-top: .33em * $line_height_scale;
    }
}
*/
/*#endregion*/
/*#region ********** Kontaktdaten ********** */
.contact {
  margin: 1.5em 0; }
  .contact table {
    margin: 1em 0 0 0; }
  .contact h2 {
    margin: 1.5em 0; }
  .contact .persondetails-wrapper {
    float: left;
    width: 100%; }
    .contact .persondetails-wrapper.sc .person {
      padding-left: 0; }
    .contact .persondetails-wrapper.scAddress .person {
      padding-left: 0; }
    .contact .persondetails-wrapper.scAddress .address, .contact .persondetails-wrapper.scAddress .person {
      width: 50%; }
      @media (max-width: 800px) {
        .contact .persondetails-wrapper.scAddress .address, .contact .persondetails-wrapper.scAddress .person {
          width: 100%;
          padding-left: 0; } }
    @media (max-width: 800px) {
      .contact .persondetails-wrapper.scAddress .address h3 {
        margin-top: 1em; } }
    .contact .persondetails-wrapper.scPhoto {
      width: 66%; }
      .contact .persondetails-wrapper.scPhoto .person {
        width: 100%; }
    .contact .persondetails-wrapper.scAddressPhoto {
      width: 66%; }
      .contact .persondetails-wrapper.scAddressPhoto .address, .contact .persondetails-wrapper.scAddressPhoto .person {
        width: 50%; }
        @media (max-width: 1000px) {
          .contact .persondetails-wrapper.scAddressPhoto .address, .contact .persondetails-wrapper.scAddressPhoto .person {
            width: 100%; } }
      @media (max-width: 1000px) {
        .contact .persondetails-wrapper.scAddressPhoto .address h3 {
          margin-top: 1em; } }
    .contact .persondetails-wrapper .address, .contact .persondetails-wrapper .person {
      padding-left: 1em;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      float: left; }
  .contact .personPhoto {
    float: left;
    width: 33%;
    padding-top: 1px; }
  .contact td.mail, .contact th.mail {
    text-align: center; }
  .contact thead tr {
    border-bottom: 1px solid #E30613; }
  .contact tbody tr {
    border-bottom: 1px solid #e8e8e8;
    -o-transition: .75s;
    -moz-transition: .75s;
    -webkit-transition: .75s;
    transition: .75s; }
    .contact tbody tr.tbl-addressdetails td {
      background-color: #E9E4E0; }
    .contact tbody tr.tbl-addressdetails:not(.open) {
      border-bottom-color: #fff; }
      .contact tbody tr.tbl-addressdetails:not(.open) td {
        padding-top: 0;
        padding-bottom: 0; }
    .contact tbody tr:last-child {
      border-bottom: none; }
    .contact tbody tr td {
      -o-transition: padding-top .75s, padding-bottom .75s;
      -moz-transition: padding-top .75s, padding-bottom .75s;
      -webkit-transition: padding-top .75s, padding-bottom .75s;
      transition: padding-top .75s, padding-bottom .75s; }
    .contact tbody tr .openClosePersonDetails {
      cursor: pointer; }
      .contact tbody tr .openClosePersonDetails:hover, .contact tbody tr .openClosePersonDetails:focus {
        background-color: #E9E4E0; }
      .contact tbody tr .openClosePersonDetails::before {
        float: left;
        margin-right: 5px;
        position: relative;
        top: 3px;
        -o-transition: all 0.75s ease 0s;
        -moz-transition: all 0.75s ease 0s;
        -webkit-transition: all 0.75s ease 0s;
        transition: all 0.75s ease 0s; }
      .contact tbody tr .openClosePersonDetails.open::before {
        -o-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg); }
  .contact small {
    display: block;
    color: #585957; }
  .contact a {
    display: block;
    -o-transition: background 0.4s ease-in-out 0s;
    -moz-transition: background 0.4s ease-in-out 0s;
    -webkit-transition: background 0.4s ease-in-out 0s;
    transition: background 0.4s ease-in-out 0s; }
    .contact a:hover {
      background: #e8e8e8; }
  .contact .name a {
    margin: -0.4995em;
    padding: 0.4995em;
    text-decoration: none; }
    .contact .name a > div {
      text-decoration: underline; }
  .contact .addressdetails {
    max-height: 0;
    overflow: hidden;
    -o-transition: 0.75s;
    -moz-transition: 0.75s;
    -webkit-transition: 0.75s;
    transition: 0.75s; }
    .contact .addressdetails.open {
      max-height: 1067px; }
  @media (max-width: 1000px) {
    .contact .fax {
      display: none; } }
  @media (max-width: 800px) {
    .contact td.tel {
      text-align: center; }
    .contact td.tel a {
      padding: 0.4995em;
      display: inline-block; }
      .contact td.tel a span {
        display: none; }
      .contact td.tel a:before {
        margin-left: 0;
        font-size: 2em;
        float: none;
        text-align: center;
        color: #fff; }
      .contact td.tel a:hover:before {
        color: #E30613; } }
  .contact .ansprechpartner td.tel {
    text-align: center; }
    .contact .ansprechpartner td.tel a {
      text-align: center; }
      .contact .ansprechpartner td.tel a > span,
      .contact .ansprechpartner td.tel a > nobr {
        display: none; }

.person a.has.icon {
  margin: 0 0 0 -0.4995em; }

.person small {
  font-size: 1.33333em;
  line-height: 1.5; }

.contactpoint .address,
.contactpoint .openhours {
  float: left;
  clear: none;
  width: 49.25%;
  margin-left: 0;
  margin-right: 1.5%; }
  .contactpoint .address:last-child,
  .contactpoint .openhours:last-child {
    margin-right: 0; }
  @media (max-width: 800px) {
    .contactpoint .address,
    .contactpoint .openhours {
      display: block;
      clear: both;
      float: none;
      width: 100%;
      margin-left: auto;
      margin-right: auto; }
      .contactpoint .address:first-child,
      .contactpoint .openhours:first-child {
        margin-left: auto; }
      .contactpoint .address:last-child,
      .contactpoint .openhours:last-child {
        margin-right: auto; } }

@media (max-width: 800px) {
  .contactpoint .openhours {
    margin: 1.5em 0 0; } }

.addresses.noh .contactpoint .address {
  width: auto; }

.address a.has.icon,
.openhours a.has.icon {
  margin: 0 0 0 -0.4995em; }

.address .postal,
.openhours .postal {
  display: inline-block;
  vertical-align: top;
  margin: 0 0.75em 0.75em 0; }

.address .map,
.openhours .map {
  padding-top: 0 !important; }

/*#endregion*/
/*#region **************** Verwaltungsfunktionen ****************/
.person div a.has.icon {
  margin: 0 0 0 -0.4995em; }

.person figure {
  float: right; }

.filter legend {
  position: absolute;
  top: -32768px;
  left: -32768px; }

.ym-form .ym-fbox-2 input,
.ym-form .ym-fbox-2 textarea,
.ym-form .ym-fbox-2 select {
  width: 33.5%; }

.ym-form .ym-fbox-2 input + label,
.ym-form .ym-fbox-2 textarea + label,
.ym-form .ym-fbox-2 select + label {
  left: -32768px;
  position: absolute;
  top: -32768px; }

.ym-form .ym-fbox-2 input:last-child,
.ym-form .ym-fbox-2 textarea:last-child,
.ym-form .ym-fbox-2 *:last-child {
  display: block;
  float: right;
  margin-right: 0; }

.documents.vorschau li a {
  text-decoration: none;
  padding: 0.4995em; }

.documents.vorschau li a.load {
  position: absolute;
  right: 0.4995em;
  top: 0.75em;
  margin: 0.333, 0.333, 0, 0;
  padding: 0.4995em; }
  .documents.vorschau li a.load:hover {
    background: transparent; }

.documents.vorschau li i {
  float: left; }
  .documents.vorschau li i:before {
    display: block;
    text-align: center;
    min-width: 50px;
    line-height: 50px; }

.documents.vorschau li img {
  float: left;
  width: 50px;
  margin: 0 0.4995em 0 0; }

.gallery {
  line-height: .1;
  margin: 1em 0 0 0 !important;
  *zoom: 1; }
  .gallery:before, .gallery:after {
    content: '';
    display: table; }
  .gallery:after {
    clear: both; }
  .gallery.address-gallery {
    margin-top: 0;
    margin-bottom: 1.5em; }
  .gallery a {
    float: left;
    clear: none;
    width: 32.33333%;
    margin-left: 0;
    margin-right: 1.5%;
    opacity: .6;
    -o-transition: all 0.75s ease 0s;
    -moz-transition: all 0.75s ease 0s;
    -webkit-transition: all 0.75s ease 0s;
    transition: all 0.75s ease 0s; }
    .gallery a:nth-of-type(3n) {
      margin-right: 0;
      float: right; }
    .gallery a:nth-of-type(3n + 1) {
      clear: both; }
    @media (max-width: 1000px) {
      .gallery a {
        float: left;
        clear: none;
        width: 49.25%;
        margin-left: 0;
        margin-right: 1.5%; }
        .gallery a:nth-of-type(3n) {
          margin-right: 1.5%;
          float: left; }
        .gallery a:nth-of-type(3n + 1) {
          clear: none; }
        .gallery a:nth-of-type(2n) {
          margin-right: 0;
          float: right; }
        .gallery a:nth-of-type(2n + 1) {
          clear: both; } }
    .gallery a:hover, .gallery a:focus {
      opacity: 1; }
  .gallery.gal2 a {
    float: left;
    clear: none;
    width: 49.25%;
    margin-left: 0;
    margin-right: 1.5%; }
    .gallery.gal2 a:nth-of-type(3n) {
      margin-right: 1.5%;
      float: left; }
    .gallery.gal2 a:nth-of-type(3n + 1) {
      clear: none; }
    .gallery.gal2 a:nth-of-type(2n) {
      margin-right: 0;
      float: right; }
    .gallery.gal2 a:nth-of-type(2n + 1) {
      clear: both; }
  .gallery.gal4 a {
    float: left;
    clear: none;
    width: 23.875%;
    margin-left: 0;
    margin-right: 1.5%; }
    .gallery.gal4 a:nth-of-type(3n) {
      margin-right: 1.5%;
      float: left; }
    .gallery.gal4 a:nth-of-type(3n + 1) {
      clear: none; }
    .gallery.gal4 a:nth-of-type(4n) {
      margin-right: 0;
      float: right; }
    .gallery.gal4 a:nth-of-type(4n + 1) {
      clear: both; }
    @media (max-width: 1000px) {
      .gallery.gal4 a {
        float: left;
        clear: none;
        width: 32.33333%;
        margin-left: 0;
        margin-right: 1.5%; }
        .gallery.gal4 a:nth-of-type(4n) {
          margin-right: 1.5%;
          float: left; }
        .gallery.gal4 a:nth-of-type(4n + 1) {
          clear: none; }
        .gallery.gal4 a:nth-of-type(3n) {
          margin-right: 0;
          float: right; }
        .gallery.gal4 a:nth-of-type(3n + 1) {
          clear: both; } }
  .gallery.media a {
    margin-bottom: 1em; }
    @media (max-width: 800px) {
      .gallery.media a {
        display: block;
        clear: both;
        float: none;
        width: 100%;
        margin-left: auto;
        margin-right: auto; }
        .gallery.media a:first-child {
          margin-left: auto; }
        .gallery.media a:last-child {
          margin-right: auto; } }
  .gallery a {
    display: block;
    margin-bottom: 1.5%; }
    .gallery a.download {
      display: none; }
  .gallery img {
    width: 100%; }

.stichworte li.aktiv,
.themen li.aktiv {
  margin: 1em 0; }

.suchergebnis a {
  color: #585957 !important; }

.suchergebnis strong {
  font-weight: normal;
  color: #585957; }

.suchergebnis p {
  margin: 0.4995em 0 0; }

.suchergebnis h3 {
  font-size: 0.75em;
  margin: 2em 0;
  margin: 0; }

.stichworte li.aktiv > a > span,
.themen li.aktiv > a > span {
  font-weight: bold; }

.dokumente ul ul,
.stichworte ul ul,
.themen ul ul {
  margin: 0 0 1em 2.5em; }

.stichworte ul ul.inline {
  margin: 0 0 0 2.5em;
  display: none; }

.detailliste > article {
  margin: 1em 0 2em;
  padding: .5em; }

section.detailliste {
  margin: 1em -.5em; }

article + section.detailliste {
  margin: 2.5em -.5em; }

.googleMap {
  width: 100%;
  height: 0;
  padding-top: 66.667%; }
  .googleMap img {
    max-width: none; }

/*#endregion*/
@media print {
  html,
  body {
    height: auto; }
  .outer,
  main {
    overflow: visible !important;
    width: 100% !important;
    float: none !important; }
  .nms .sidebar,
  .ms .sidebar,
  .nms .sidenav,
  .nm .sidenav,
  .filter,
  .topBar,
  ul.meta,
  footer,
  .cover,
  .breadcrumb,
  div.top {
    display: none !important; } }

/* Telefonliste */
section {
  float: left;
  width: 100%; }

.telefonsuche {
  width: 100%; }
  .telefonsuche .hinweis {
    float: left;
    width: 50%;
    margin-bottom: .75em; }
  .telefonsuche .suche, .telefonsuche .suche.form {
    float: right;
    width: 40%;
    margin: 0 0 .75em 0;
    padding: 1px calc(2.567em + 1px) 1px 1px;
    background: #E30613; }
    @media (max-width: 800px) {
      .telefonsuche .suche, .telefonsuche .suche.form {
        width: -moz-calc(100% - (2.567em + 2px));
        width: -webkit-calc(100% - (2.567em + 2px));
        width: calc(100% - (2.567em + 2px)); } }
    .telefonsuche .suche input, .telefonsuche .suche.form input {
      border: none !important;
      float: left;
      background-color: #98040d;
      margin-bottom: 0; }
    .telefonsuche .suche .search, .telefonsuche .suche.form .search {
      float: right;
      margin-right: -2.567em;
      border: none;
      cursor: pointer;
      padding: 0;
      width: 2.567em;
      height: 2.567em;
      margin-top: 0; }
      .telefonsuche .suche .search:before, .telefonsuche .suche.form .search:before {
        padding: 0.125em; }

.abc.navlist ul {
  display: block;
  width: 100%;
  float: left; }

.abc.navlist .alle {
  width: 100%;
  float: left; }

.abc.navlist .bs {
  min-width: 0;
  float: left;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: calc(100%/26);
  margin: 0;
  border-top: 1px;
  border-right: 1px;
  border-left: 0;
  border-bottom: 0;
  border-color: #fff;
  border-style: solid;
  height: 3em;
  position: relative; }
  .abc.navlist .bs > a {
    line-height: 2; }
  .abc.navlist .bs.Z {
    border-right: 0; }

.kxp-tel-flaechig .abc.navlist .bs.active:after {
  border-color: transparent transparent #fff;
  border-style: solid;
  border-width: 0 0.8em 0.6em;
  bottom: -1px;
  content: "";
  height: 0;
  left: 50%;
  margin-left: -0.8em;
  position: absolute;
  width: 0; }

.kxp-tel-flaechig tr.personItem {
  border-top: 1px solid #fff; }

.personList {
  margin: 0; }
  .personList tr {
    background: #e8e8e8;
    -o-transition: all 0.75s ease 0s;
    -moz-transition: all 0.75s ease 0s;
    -webkit-transition: all 0.75s ease 0s;
    transition: all 0.75s ease 0s; }
    .personList tr.personDetails:not(.open) {
      border-top-color: #e8e8e8; }
      .personList tr.personDetails:not(.open) td {
        padding-top: 0;
        padding-bottom: 0; }
    .personList tr.personItem.open {
      background: #C00D0D;
      position: relative; }
      .personList tr.personItem.open * {
        color: #fff; }
      .personList tr.personItem.open td:first-child::before {
        border-color: transparent transparent transparent #fff;
        border-style: solid;
        border-width: 0.6em 0.6em;
        left: -1px;
        content: "";
        width: 0;
        top: 25%;
        margin-bottom: -0.6em;
        position: absolute;
        height: 0; }
    .personList tr .personTitle {
      display: block; }
    .personList tr th, .personList tr td {
      padding: 0.4995em 0.4995em 0.4995em 1.05em;
      -moz-transition: all 0.4s ease 0s;
      -webkit-transition: all 0.4s ease 0s;
      -o-transition: all 0.4s ease 0s;
      transition: all 0.4s ease 0s; }
    .personList tr td:first-child {
      width: 25%;
      margin-right: 1em; }
    .personList tr p.name {
      margin: 0; }
    .personList tr a .personTitle p.name {
      cursor: pointer; }
  .personList thead tr {
    background: #E30613; }
    .personList thead tr th {
      color: #fff; }
  .personList a.mail {
    padding: 0 0 0 1.5em; }
    .personList a.mail:before {
      margin: 0 0 0 -.5em;
      font-size: 1.4em;
      line-height: 1em; }
  .personList .personDetails {
    max-height: 0;
    overflow: hidden;
    -o-transition: all 0.75s ease 0s;
    -moz-transition: all 0.75s ease 0s;
    -webkit-transition: all 0.75s ease 0s;
    transition: all 0.75s ease 0s; }
    .personList .personDetails.open {
      max-height: 1067px; }
  .personList .personDetails .personKontakt h3 {
    margin-bottom: .8em; }
  .personList .personDetails .personKontakt p.has.icon {
    margin: .5em 0; }
  .personList .personDetails .personName section {
    margin: 0; }
  .personList .personDetails .personName p.name {
    background: #C00D0D;
    color: #fff;
    margin: -0.4995em -0.4995em 0.4995em -1.05em;
    padding: 0.4995em 0.4995em 0.4995em 1.05em;
    position: relative; }
    .personList .personDetails .personName p.name:before {
      border-color: transparent transparent transparent #fff;
      border-style: solid;
      border-width: 0.6em 0.6em;
      left: -1px;
      content: "";
      width: 0;
      top: 25%;
      margin-bottom: -0.6em;
      position: absolute;
      height: 0; }
  .personList .personDetails .personName > div {
    background: #e8e8e8;
    margin: -0.4995em;
    padding: 0.4995em; }
  .personList .personDetails .personName .personFoto {
    float: left;
    width: 30%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 1.5em 0.4995em 0.4995em 0; }
  .personList .personDetails .personName .personKontakt,
  .personList .personDetails .personName .personAdress {
    float: left;
    width: 30%;
    padding: 1em;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .personList .personDetails .personName .contentLinking {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 40%;
    padding: 1em 0;
    float: left; }
    .personList .personDetails .personName .contentLinking b {
      margin-top: .6em;
      display: block; }
      .personList .personDetails .personName .contentLinking b:before {
        margin-right: .3em; }
    .personList .personDetails .personName .contentLinking a {
      margin-left: 1.4em;
      display: block; }

section.kxp-tel-linien .personList tr {
  background: transparent; }
  section.kxp-tel-linien .personList tr:nth-child(1) {
    border-top: none; }
  section.kxp-tel-linien .personList tr.personDetails {
    -moz-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    border-top: 1px solid #feeaeb; }
    section.kxp-tel-linien .personList tr.personDetails.open {
      border-top-width: 3px; }
    section.kxp-tel-linien .personList tr.personDetails .personKontakt h3 {
      color: #585957; }
  section.kxp-tel-linien .personList tr.personItem * {
    -moz-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s; }
  section.kxp-tel-linien .personList tr.personItem .personTitle::before {
    float: left;
    margin-right: 5px;
    position: relative;
    top: 3px;
    -moz-transition: all 0.75s ease 0s;
    -webkit-transition: all 0.75s ease 0s;
    -o-transition: all 0.75s ease 0s;
    transition: all 0.75s ease 0s; }
  section.kxp-tel-linien .personList tr.personItem .personTitle.open {
    font-weight: 500; }
    section.kxp-tel-linien .personList tr.personItem .personTitle.open::before {
      -webkit-transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      transform: rotate(90deg); }
  section.kxp-tel-linien .personList tr.personItem.open {
    background: transparent; }
    section.kxp-tel-linien .personList tr.personItem.open * {
      color: #feeaeb; }
  section.kxp-tel-linien .personList tr.personItem a {
    color: #585957; }

section.kxp-tel-linien .personList thead tr {
  background: transparent; }
  section.kxp-tel-linien .personList thead tr th {
    color: #585957; }

@media (max-width: 800px) {
  .telefonsuche .hinweis {
    float: left;
    width: 100%; }
  .telefonsuche .suche {
    float: left;
    width: 100%;
    margin: 1em 0; }
  .abc.navlist {
    margin: 0; }
    .abc.navlist .bs {
      min-width: 0;
      float: left;
      display: inline-block;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      width: calc(100%/10);
      margin: 0;
      border-top: 1px;
      border-right: 1px;
      border-left: 0;
      border-bottom: 0;
      border-color: #fff;
      border-style: solid;
      height: 3em;
      position: relative; }
      .abc.navlist .bs.J, .abc.navlist .bs.T {
        border-right: 0; }
      .abc.navlist .bs.Z {
        border-right: 1px solid #fff; }
  .personList .personDetails .personName .personFoto,
  .personList .personDetails .personName .personKontakt,
  .personList .personDetails .personName .personAdress {
    width: 100%; }
  th.fax,
  td.fax {
    display: none; } }

.contentLinking .contentLinkingPersonFunctions {
  list-style: none; }
  .contentLinking .contentLinkingPersonFunctions > li {
    margin-left: 0; }
    .contentLinking .contentLinkingPersonFunctions > li > ul {
      margin-left: 0;
      margin-top: 0;
      list-style: none; }
      .contentLinking .contentLinkingPersonFunctions > li > ul li {
        margin-left: 1.1em; }

/* Must load first, has it's extends */
/**
 * @link            http://www.livingdata.de
 * @package         Photobox - Custom Layout
 * @version         1.0.0
 * @author          Oliver Menger
 */
/* =================================================================================
    Button Hover-States
================================================================================= */
.boxedButtonHover, .boxedButton:hover, div.contour button:hover,
div.contour input[type="submit"]:hover,
div.contour input[type="button"]:hover, form.form button:hover,
form.form input[type="submit"]:hover,
form.form input[type="button"]:hover, .accList .accTitle:hover, footer .col:first-of-type ul li a:hover, header nav.navMetaMenu ul .menuItem .menuLink:hover,
header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:hover, header nav.navMetaMenuMobile ul .menuItem .menuLink:hover,
header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:hover, header nav.navMainMenuSelection > ul .menuItem .menuLink:hover, .newsTeaser .newsItem > a:hover, .containerNewsletterSubscription form [type="submit"]:hover, .containerNewsletterSubscription form [type="email"]:hover, .searchButton:hover, header nav.navMetaMenu .suche button:hover, header nav.navMetaMenuMobile .suche button:hover, .suche button:hover, .itemlist li a:hover, .boxedButton:focus, div.contour button:focus,
div.contour input[type="submit"]:focus,
div.contour input[type="button"]:focus, form.form button:focus,
form.form input[type="submit"]:focus,
form.form input[type="button"]:focus, .accList .accTitle:focus, footer .col:first-of-type ul li a:focus, header nav.navMetaMenu ul .menuItem .menuLink:focus,
header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:focus, header nav.navMetaMenuMobile ul .menuItem .menuLink:focus,
header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:focus, header nav.navMainMenuSelection > ul .menuItem .menuLink:focus, .newsTeaser .newsItem > a:focus, .containerNewsletterSubscription form [type="submit"]:focus, .containerNewsletterSubscription form [type="email"]:focus, .searchButton:focus, header nav.navMetaMenu .suche button:focus, header nav.navMetaMenuMobile .suche button:focus, .suche button:focus, .itemlist li a:focus, .boxedButton:active, div.contour button:active,
div.contour input[type="submit"]:active,
div.contour input[type="button"]:active, form.form button:active,
form.form input[type="submit"]:active,
form.form input[type="button"]:active, .accList .accTitle:active, footer .col:first-of-type ul li a:active, header nav.navMetaMenu ul .menuItem .menuLink:active,
header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:active, header nav.navMetaMenuMobile ul .menuItem .menuLink:active,
header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:active, header nav.navMainMenuSelection > ul .menuItem .menuLink:active, .newsTeaser .newsItem > a:active, .containerNewsletterSubscription form [type="submit"]:active, .containerNewsletterSubscription form [type="email"]:active, .searchButton:active, header nav.navMetaMenu .suche button:active, header nav.navMetaMenuMobile .suche button:active, .suche button:active, .itemlist li a:active {
  border-color: #C00D0D;
  background-color: #C00D0D;
  color: #fff; }
  .boxedButtonHover:before, .boxedButton:hover:before, div.contour button:hover:before,
  div.contour input[type="submit"]:hover:before,
  div.contour input[type="button"]:hover:before, form.form button:hover:before,
  form.form input[type="submit"]:hover:before,
  form.form input[type="button"]:hover:before, .accList .accTitle:hover:before, footer .col:first-of-type ul li a:hover:before, header nav.navMetaMenu ul .menuItem .menuLink:hover:before,
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:hover:before, header nav.navMetaMenuMobile ul .menuItem .menuLink:hover:before,
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:hover:before, header nav.navMainMenuSelection > ul .menuItem .menuLink:hover:before, .newsTeaser .newsItem > a:hover:before, .containerNewsletterSubscription form [type="submit"]:hover:before, .containerNewsletterSubscription form [type="email"]:hover:before, .searchButton:hover:before, header nav.navMetaMenu .suche button:hover:before, header nav.navMetaMenuMobile .suche button:hover:before, .suche button:hover:before, .itemlist li a:hover:before, .boxedButton:focus:before, div.contour button:focus:before,
  div.contour input[type="submit"]:focus:before,
  div.contour input[type="button"]:focus:before, form.form button:focus:before,
  form.form input[type="submit"]:focus:before,
  form.form input[type="button"]:focus:before, .accList .accTitle:focus:before, footer .col:first-of-type ul li a:focus:before, header nav.navMetaMenu ul .menuItem .menuLink:focus:before,
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:focus:before, header nav.navMetaMenuMobile ul .menuItem .menuLink:focus:before,
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:focus:before, header nav.navMainMenuSelection > ul .menuItem .menuLink:focus:before, .newsTeaser .newsItem > a:focus:before, .containerNewsletterSubscription form [type="submit"]:focus:before, .containerNewsletterSubscription form [type="email"]:focus:before, .searchButton:focus:before, header nav.navMetaMenu .suche button:focus:before, header nav.navMetaMenuMobile .suche button:focus:before, .suche button:focus:before, .itemlist li a:focus:before, .boxedButton:active:before, div.contour button:active:before,
  div.contour input[type="submit"]:active:before,
  div.contour input[type="button"]:active:before, form.form button:active:before,
  form.form input[type="submit"]:active:before,
  form.form input[type="button"]:active:before, .accList .accTitle:active:before, footer .col:first-of-type ul li a:active:before, header nav.navMetaMenu ul .menuItem .menuLink:active:before,
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:active:before, header nav.navMetaMenuMobile ul .menuItem .menuLink:active:before,
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:active:before, header nav.navMainMenuSelection > ul .menuItem .menuLink:active:before, .newsTeaser .newsItem > a:active:before, .containerNewsletterSubscription form [type="submit"]:active:before, .containerNewsletterSubscription form [type="email"]:active:before, .searchButton:active:before, header nav.navMetaMenu .suche button:active:before, header nav.navMetaMenuMobile .suche button:active:before, .suche button:active:before, .itemlist li a:active:before, .boxedButtonHover:after, .boxedButton:hover:after, div.contour button:hover:after,
  div.contour input[type="submit"]:hover:after,
  div.contour input[type="button"]:hover:after, form.form button:hover:after,
  form.form input[type="submit"]:hover:after,
  form.form input[type="button"]:hover:after, .accList .accTitle:hover:after, footer .col:first-of-type ul li a:hover:after, header nav.navMetaMenu ul .menuItem .menuLink:hover:after,
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:hover:after, header nav.navMetaMenuMobile ul .menuItem .menuLink:hover:after,
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:hover:after, header nav.navMainMenuSelection > ul .menuItem .menuLink:hover:after, .newsTeaser .newsItem > a:hover:after, .containerNewsletterSubscription form [type="submit"]:hover:after, .containerNewsletterSubscription form [type="email"]:hover:after, .searchButton:hover:after, header nav.navMetaMenu .suche button:hover:after, header nav.navMetaMenuMobile .suche button:hover:after, .suche button:hover:after, .itemlist li a:hover:after, .boxedButton:focus:after, div.contour button:focus:after,
  div.contour input[type="submit"]:focus:after,
  div.contour input[type="button"]:focus:after, form.form button:focus:after,
  form.form input[type="submit"]:focus:after,
  form.form input[type="button"]:focus:after, .accList .accTitle:focus:after, footer .col:first-of-type ul li a:focus:after, header nav.navMetaMenu ul .menuItem .menuLink:focus:after,
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:focus:after, header nav.navMetaMenuMobile ul .menuItem .menuLink:focus:after,
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:focus:after, header nav.navMainMenuSelection > ul .menuItem .menuLink:focus:after, .newsTeaser .newsItem > a:focus:after, .containerNewsletterSubscription form [type="submit"]:focus:after, .containerNewsletterSubscription form [type="email"]:focus:after, .searchButton:focus:after, header nav.navMetaMenu .suche button:focus:after, header nav.navMetaMenuMobile .suche button:focus:after, .suche button:focus:after, .itemlist li a:focus:after, .boxedButton:active:after, div.contour button:active:after,
  div.contour input[type="submit"]:active:after,
  div.contour input[type="button"]:active:after, form.form button:active:after,
  form.form input[type="submit"]:active:after,
  form.form input[type="button"]:active:after, .accList .accTitle:active:after, footer .col:first-of-type ul li a:active:after, header nav.navMetaMenu ul .menuItem .menuLink:active:after,
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:active:after, header nav.navMetaMenuMobile ul .menuItem .menuLink:active:after,
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:active:after, header nav.navMainMenuSelection > ul .menuItem .menuLink:active:after, .newsTeaser .newsItem > a:active:after, .containerNewsletterSubscription form [type="submit"]:active:after, .containerNewsletterSubscription form [type="email"]:active:after, .searchButton:active:after, header nav.navMetaMenu .suche button:active:after, header nav.navMetaMenuMobile .suche button:active:after, .suche button:active:after, .itemlist li a:active:after {
    color: #fff; }

.boxedButtonRedHover, .boxedButtonRed:hover, div.contour button:hover,
div.contour input[type="submit"]:hover,
div.contour input[type="button"]:hover, form.form button:hover,
form.form input[type="submit"]:hover,
form.form input[type="button"]:hover, .accList .accTitle:hover, header nav.navMainMenuSelection > ul .menuItem .menuLink:hover, body.menuOpen header .navMainMenuSelection > ul .menuItem .menuLink.active:hover, .itemlist li a:hover, .boxedButtonRed:focus, div.contour button:focus,
div.contour input[type="submit"]:focus,
div.contour input[type="button"]:focus, form.form button:focus,
form.form input[type="submit"]:focus,
form.form input[type="button"]:focus, .accList .accTitle:focus, header nav.navMainMenuSelection > ul .menuItem .menuLink:focus, body.menuOpen header .navMainMenuSelection > ul .menuItem .menuLink.active:focus, .itemlist li a:focus, .boxedButtonRed:active, div.contour button:active,
div.contour input[type="submit"]:active,
div.contour input[type="button"]:active, form.form button:active,
form.form input[type="submit"]:active,
form.form input[type="button"]:active, .accList .accTitle:active, header nav.navMainMenuSelection > ul .menuItem .menuLink:active, body.menuOpen header .navMainMenuSelection > ul .menuItem .menuLink.active:active, .itemlist li a:active {
  border-color: #C00D0D;
  background-color: #C00D0D;
  color: #fff; }
  .boxedButtonRedHover:before, .boxedButtonRed:hover:before, div.contour button:hover:before,
  div.contour input[type="submit"]:hover:before,
  div.contour input[type="button"]:hover:before, form.form button:hover:before,
  form.form input[type="submit"]:hover:before,
  form.form input[type="button"]:hover:before, .accList .accTitle:hover:before, header nav.navMainMenuSelection > ul .menuItem .menuLink:hover:before, body.menuOpen header .navMainMenuSelection > ul .menuItem .menuLink.active:hover:before, .itemlist li a:hover:before, .boxedButtonRed:focus:before, div.contour button:focus:before,
  div.contour input[type="submit"]:focus:before,
  div.contour input[type="button"]:focus:before, form.form button:focus:before,
  form.form input[type="submit"]:focus:before,
  form.form input[type="button"]:focus:before, .accList .accTitle:focus:before, header nav.navMainMenuSelection > ul .menuItem .menuLink:focus:before, body.menuOpen header .navMainMenuSelection > ul .menuItem .menuLink.active:focus:before, .itemlist li a:focus:before, .boxedButtonRed:active:before, div.contour button:active:before,
  div.contour input[type="submit"]:active:before,
  div.contour input[type="button"]:active:before, form.form button:active:before,
  form.form input[type="submit"]:active:before,
  form.form input[type="button"]:active:before, .accList .accTitle:active:before, header nav.navMainMenuSelection > ul .menuItem .menuLink:active:before, body.menuOpen header .navMainMenuSelection > ul .menuItem .menuLink.active:active:before, .itemlist li a:active:before, .boxedButtonRedHover:after, .boxedButtonRed:hover:after, div.contour button:hover:after,
  div.contour input[type="submit"]:hover:after,
  div.contour input[type="button"]:hover:after, form.form button:hover:after,
  form.form input[type="submit"]:hover:after,
  form.form input[type="button"]:hover:after, .accList .accTitle:hover:after, header nav.navMainMenuSelection > ul .menuItem .menuLink:hover:after, body.menuOpen header .navMainMenuSelection > ul .menuItem .menuLink.active:hover:after, .itemlist li a:hover:after, .boxedButtonRed:focus:after, div.contour button:focus:after,
  div.contour input[type="submit"]:focus:after,
  div.contour input[type="button"]:focus:after, form.form button:focus:after,
  form.form input[type="submit"]:focus:after,
  form.form input[type="button"]:focus:after, .accList .accTitle:focus:after, header nav.navMainMenuSelection > ul .menuItem .menuLink:focus:after, body.menuOpen header .navMainMenuSelection > ul .menuItem .menuLink.active:focus:after, .itemlist li a:focus:after, .boxedButtonRed:active:after, div.contour button:active:after,
  div.contour input[type="submit"]:active:after,
  div.contour input[type="button"]:active:after, form.form button:active:after,
  form.form input[type="submit"]:active:after,
  form.form input[type="button"]:active:after, .accList .accTitle:active:after, header nav.navMainMenuSelection > ul .menuItem .menuLink:active:after, body.menuOpen header .navMainMenuSelection > ul .menuItem .menuLink.active:active:after, .itemlist li a:active:after {
    color: #fff; }

.boxedButtonWhiteHover, footer .col:first-of-type ul li a:hover, footer .col:first-of-type ul li a:active, footer .col:first-of-type ul li a:focus, .newsTeaser .newsItem > a:hover, .newsTeaser .newsItem > a:active, .newsTeaser .newsItem > a:focus, .news.overviewlist article .boxedButton:hover, .news.overviewlist article div.contour button:hover, div.contour .news.overviewlist article button:hover, .news.overviewlist article
div.contour input[type="submit"]:hover,
div.contour .news.overviewlist article input[type="submit"]:hover, .news.overviewlist article
div.contour input[type="button"]:hover,
div.contour .news.overviewlist article input[type="button"]:hover, .news.overviewlist article form.form button:hover, form.form .news.overviewlist article button:hover, .news.overviewlist article
form.form input[type="submit"]:hover,
form.form .news.overviewlist article input[type="submit"]:hover, .news.overviewlist article
form.form input[type="button"]:hover,
form.form .news.overviewlist article input[type="button"]:hover, .news.overviewlist article .accList .accTitle:hover, .accList .news.overviewlist article .accTitle:hover, .news.overviewlist article footer .col:first-of-type ul li a:hover, footer .col:first-of-type ul li .news.overviewlist article a:hover, .news.overviewlist article header nav.navMetaMenu ul .menuItem .menuLink:hover, header nav.navMetaMenu ul .menuItem .news.overviewlist article .menuLink:hover, .news.overviewlist article
header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:hover,
header nav.navMetaMenu ul .menuItem .login-wrap-topwidget .news.overviewlist article a:hover, .news.overviewlist article header nav.navMetaMenuMobile ul .menuItem .menuLink:hover, header nav.navMetaMenuMobile ul .menuItem .news.overviewlist article .menuLink:hover, .news.overviewlist article
header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:hover,
header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget .news.overviewlist article a:hover, .news.overviewlist article header nav.navMainMenuSelection > ul .menuItem .menuLink:hover, header nav.navMainMenuSelection > ul .menuItem .news.overviewlist article .menuLink:hover, .news.overviewlist article .newsTeaser .newsItem > a:hover, .newsTeaser .news.overviewlist article .newsItem > a:hover, .news.overviewlist article .containerNewsletterSubscription form [type="submit"]:hover, .containerNewsletterSubscription form .news.overviewlist article [type="submit"]:hover, .news.overviewlist article .containerNewsletterSubscription form [type="email"]:hover, .containerNewsletterSubscription form .news.overviewlist article [type="email"]:hover, .news.overviewlist article .searchButton:hover, .news.overviewlist article .suche button:hover, .suche .news.overviewlist article button:hover, .news.overviewlist article .itemlist li a:hover, .itemlist li .news.overviewlist article a:hover, .news.overviewlist article .boxedButton:active, .news.overviewlist article div.contour button:active, div.contour .news.overviewlist article button:active, .news.overviewlist article
div.contour input[type="submit"]:active,
div.contour .news.overviewlist article input[type="submit"]:active, .news.overviewlist article
div.contour input[type="button"]:active,
div.contour .news.overviewlist article input[type="button"]:active, .news.overviewlist article form.form button:active, form.form .news.overviewlist article button:active, .news.overviewlist article
form.form input[type="submit"]:active,
form.form .news.overviewlist article input[type="submit"]:active, .news.overviewlist article
form.form input[type="button"]:active,
form.form .news.overviewlist article input[type="button"]:active, .news.overviewlist article .accList .accTitle:active, .accList .news.overviewlist article .accTitle:active, .news.overviewlist article footer .col:first-of-type ul li a:active, footer .col:first-of-type ul li .news.overviewlist article a:active, .news.overviewlist article header nav.navMetaMenu ul .menuItem .menuLink:active, header nav.navMetaMenu ul .menuItem .news.overviewlist article .menuLink:active, .news.overviewlist article
header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:active,
header nav.navMetaMenu ul .menuItem .login-wrap-topwidget .news.overviewlist article a:active, .news.overviewlist article header nav.navMetaMenuMobile ul .menuItem .menuLink:active, header nav.navMetaMenuMobile ul .menuItem .news.overviewlist article .menuLink:active, .news.overviewlist article
header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:active,
header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget .news.overviewlist article a:active, .news.overviewlist article header nav.navMainMenuSelection > ul .menuItem .menuLink:active, header nav.navMainMenuSelection > ul .menuItem .news.overviewlist article .menuLink:active, .news.overviewlist article .newsTeaser .newsItem > a:active, .newsTeaser .news.overviewlist article .newsItem > a:active, .news.overviewlist article .containerNewsletterSubscription form [type="submit"]:active, .containerNewsletterSubscription form .news.overviewlist article [type="submit"]:active, .news.overviewlist article .containerNewsletterSubscription form [type="email"]:active, .containerNewsletterSubscription form .news.overviewlist article [type="email"]:active, .news.overviewlist article .searchButton:active, .news.overviewlist article .suche button:active, .suche .news.overviewlist article button:active, .news.overviewlist article .itemlist li a:active, .itemlist li .news.overviewlist article a:active, .news.overviewlist article .boxedButton:focus, .news.overviewlist article div.contour button:focus, div.contour .news.overviewlist article button:focus, .news.overviewlist article
div.contour input[type="submit"]:focus,
div.contour .news.overviewlist article input[type="submit"]:focus, .news.overviewlist article
div.contour input[type="button"]:focus,
div.contour .news.overviewlist article input[type="button"]:focus, .news.overviewlist article form.form button:focus, form.form .news.overviewlist article button:focus, .news.overviewlist article
form.form input[type="submit"]:focus,
form.form .news.overviewlist article input[type="submit"]:focus, .news.overviewlist article
form.form input[type="button"]:focus,
form.form .news.overviewlist article input[type="button"]:focus, .news.overviewlist article .accList .accTitle:focus, .accList .news.overviewlist article .accTitle:focus, .news.overviewlist article footer .col:first-of-type ul li a:focus, footer .col:first-of-type ul li .news.overviewlist article a:focus, .news.overviewlist article header nav.navMetaMenu ul .menuItem .menuLink:focus, header nav.navMetaMenu ul .menuItem .news.overviewlist article .menuLink:focus, .news.overviewlist article
header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:focus,
header nav.navMetaMenu ul .menuItem .login-wrap-topwidget .news.overviewlist article a:focus, .news.overviewlist article header nav.navMetaMenuMobile ul .menuItem .menuLink:focus, header nav.navMetaMenuMobile ul .menuItem .news.overviewlist article .menuLink:focus, .news.overviewlist article
header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:focus,
header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget .news.overviewlist article a:focus, .news.overviewlist article header nav.navMainMenuSelection > ul .menuItem .menuLink:focus, header nav.navMainMenuSelection > ul .menuItem .news.overviewlist article .menuLink:focus, .news.overviewlist article .newsTeaser .newsItem > a:focus, .newsTeaser .news.overviewlist article .newsItem > a:focus, .news.overviewlist article .containerNewsletterSubscription form [type="submit"]:focus, .containerNewsletterSubscription form .news.overviewlist article [type="submit"]:focus, .news.overviewlist article .containerNewsletterSubscription form [type="email"]:focus, .containerNewsletterSubscription form .news.overviewlist article [type="email"]:focus, .news.overviewlist article .searchButton:focus, .news.overviewlist article .suche button:focus, .suche .news.overviewlist article button:focus, .news.overviewlist article .itemlist li a:focus, .itemlist li .news.overviewlist article a:focus,
.events.overviewlist article .boxedButton:hover,
.events.overviewlist article div.contour button:hover, div.contour
.events.overviewlist article button:hover,
.events.overviewlist article
div.contour input[type="submit"]:hover,
div.contour
.events.overviewlist article input[type="submit"]:hover,
.events.overviewlist article
div.contour input[type="button"]:hover,
div.contour
.events.overviewlist article input[type="button"]:hover,
.events.overviewlist article form.form button:hover, form.form
.events.overviewlist article button:hover,
.events.overviewlist article
form.form input[type="submit"]:hover,
form.form
.events.overviewlist article input[type="submit"]:hover,
.events.overviewlist article
form.form input[type="button"]:hover,
form.form
.events.overviewlist article input[type="button"]:hover,
.events.overviewlist article .accList .accTitle:hover, .accList
.events.overviewlist article .accTitle:hover,
.events.overviewlist article footer .col:first-of-type ul li a:hover, footer .col:first-of-type ul li
.events.overviewlist article a:hover,
.events.overviewlist article header nav.navMetaMenu ul .menuItem .menuLink:hover, header nav.navMetaMenu ul .menuItem
.events.overviewlist article .menuLink:hover,
.events.overviewlist article
header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:hover,
header nav.navMetaMenu ul .menuItem .login-wrap-topwidget
.events.overviewlist article a:hover,
.events.overviewlist article header nav.navMetaMenuMobile ul .menuItem .menuLink:hover, header nav.navMetaMenuMobile ul .menuItem
.events.overviewlist article .menuLink:hover,
.events.overviewlist article
header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:hover,
header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget
.events.overviewlist article a:hover,
.events.overviewlist article header nav.navMainMenuSelection > ul .menuItem .menuLink:hover, header nav.navMainMenuSelection > ul .menuItem
.events.overviewlist article .menuLink:hover,
.events.overviewlist article .newsTeaser .newsItem > a:hover, .newsTeaser
.events.overviewlist article .newsItem > a:hover,
.events.overviewlist article .containerNewsletterSubscription form [type="submit"]:hover, .containerNewsletterSubscription form
.events.overviewlist article [type="submit"]:hover,
.events.overviewlist article .containerNewsletterSubscription form [type="email"]:hover, .containerNewsletterSubscription form
.events.overviewlist article [type="email"]:hover,
.events.overviewlist article .searchButton:hover,
.events.overviewlist article .suche button:hover, .suche
.events.overviewlist article button:hover,
.events.overviewlist article .itemlist li a:hover, .itemlist li
.events.overviewlist article a:hover,
.events.overviewlist article .boxedButton:active,
.events.overviewlist article div.contour button:active, div.contour
.events.overviewlist article button:active,
.events.overviewlist article
div.contour input[type="submit"]:active,
div.contour
.events.overviewlist article input[type="submit"]:active,
.events.overviewlist article
div.contour input[type="button"]:active,
div.contour
.events.overviewlist article input[type="button"]:active,
.events.overviewlist article form.form button:active, form.form
.events.overviewlist article button:active,
.events.overviewlist article
form.form input[type="submit"]:active,
form.form
.events.overviewlist article input[type="submit"]:active,
.events.overviewlist article
form.form input[type="button"]:active,
form.form
.events.overviewlist article input[type="button"]:active,
.events.overviewlist article .accList .accTitle:active, .accList
.events.overviewlist article .accTitle:active,
.events.overviewlist article footer .col:first-of-type ul li a:active, footer .col:first-of-type ul li
.events.overviewlist article a:active,
.events.overviewlist article header nav.navMetaMenu ul .menuItem .menuLink:active, header nav.navMetaMenu ul .menuItem
.events.overviewlist article .menuLink:active,
.events.overviewlist article
header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:active,
header nav.navMetaMenu ul .menuItem .login-wrap-topwidget
.events.overviewlist article a:active,
.events.overviewlist article header nav.navMetaMenuMobile ul .menuItem .menuLink:active, header nav.navMetaMenuMobile ul .menuItem
.events.overviewlist article .menuLink:active,
.events.overviewlist article
header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:active,
header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget
.events.overviewlist article a:active,
.events.overviewlist article header nav.navMainMenuSelection > ul .menuItem .menuLink:active, header nav.navMainMenuSelection > ul .menuItem
.events.overviewlist article .menuLink:active,
.events.overviewlist article .newsTeaser .newsItem > a:active, .newsTeaser
.events.overviewlist article .newsItem > a:active,
.events.overviewlist article .containerNewsletterSubscription form [type="submit"]:active, .containerNewsletterSubscription form
.events.overviewlist article [type="submit"]:active,
.events.overviewlist article .containerNewsletterSubscription form [type="email"]:active, .containerNewsletterSubscription form
.events.overviewlist article [type="email"]:active,
.events.overviewlist article .searchButton:active,
.events.overviewlist article .suche button:active, .suche
.events.overviewlist article button:active,
.events.overviewlist article .itemlist li a:active, .itemlist li
.events.overviewlist article a:active,
.events.overviewlist article .boxedButton:focus,
.events.overviewlist article div.contour button:focus, div.contour
.events.overviewlist article button:focus,
.events.overviewlist article
div.contour input[type="submit"]:focus,
div.contour
.events.overviewlist article input[type="submit"]:focus,
.events.overviewlist article
div.contour input[type="button"]:focus,
div.contour
.events.overviewlist article input[type="button"]:focus,
.events.overviewlist article form.form button:focus, form.form
.events.overviewlist article button:focus,
.events.overviewlist article
form.form input[type="submit"]:focus,
form.form
.events.overviewlist article input[type="submit"]:focus,
.events.overviewlist article
form.form input[type="button"]:focus,
form.form
.events.overviewlist article input[type="button"]:focus,
.events.overviewlist article .accList .accTitle:focus, .accList
.events.overviewlist article .accTitle:focus,
.events.overviewlist article footer .col:first-of-type ul li a:focus, footer .col:first-of-type ul li
.events.overviewlist article a:focus,
.events.overviewlist article header nav.navMetaMenu ul .menuItem .menuLink:focus, header nav.navMetaMenu ul .menuItem
.events.overviewlist article .menuLink:focus,
.events.overviewlist article
header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:focus,
header nav.navMetaMenu ul .menuItem .login-wrap-topwidget
.events.overviewlist article a:focus,
.events.overviewlist article header nav.navMetaMenuMobile ul .menuItem .menuLink:focus, header nav.navMetaMenuMobile ul .menuItem
.events.overviewlist article .menuLink:focus,
.events.overviewlist article
header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:focus,
header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget
.events.overviewlist article a:focus,
.events.overviewlist article header nav.navMainMenuSelection > ul .menuItem .menuLink:focus, header nav.navMainMenuSelection > ul .menuItem
.events.overviewlist article .menuLink:focus,
.events.overviewlist article .newsTeaser .newsItem > a:focus, .newsTeaser
.events.overviewlist article .newsItem > a:focus,
.events.overviewlist article .containerNewsletterSubscription form [type="submit"]:focus, .containerNewsletterSubscription form
.events.overviewlist article [type="submit"]:focus,
.events.overviewlist article .containerNewsletterSubscription form [type="email"]:focus, .containerNewsletterSubscription form
.events.overviewlist article [type="email"]:focus,
.events.overviewlist article .searchButton:focus,
.events.overviewlist article .suche button:focus, .suche
.events.overviewlist article button:focus,
.events.overviewlist article .itemlist li a:focus, .itemlist li
.events.overviewlist article a:focus, .containerNewsletterSubscription form [type="submit"]:hover, .containerNewsletterSubscription form [type="submit"]:active, .containerNewsletterSubscription form [type="submit"]:focus,
.containerNewsletterSubscription form [type="email"]:hover,
.containerNewsletterSubscription form [type="email"]:active,
.containerNewsletterSubscription form [type="email"]:focus, .suchergebnis .itemlist li a {
  border-color: #fff;
  background-color: #fff;
  color: #585957; }
  .boxedButtonWhiteHover:before, footer .col:first-of-type ul li a:hover:before, footer .col:first-of-type ul li a:active:before, footer .col:first-of-type ul li a:focus:before, .newsTeaser .newsItem > a:hover:before, .newsTeaser .newsItem > a:active:before, .newsTeaser .newsItem > a:focus:before, .news.overviewlist article .boxedButton:hover:before, .news.overviewlist article div.contour button:hover:before, div.contour .news.overviewlist article button:hover:before, .news.overviewlist article
  div.contour input[type="submit"]:hover:before,
  div.contour .news.overviewlist article input[type="submit"]:hover:before, .news.overviewlist article
  div.contour input[type="button"]:hover:before,
  div.contour .news.overviewlist article input[type="button"]:hover:before, .news.overviewlist article form.form button:hover:before, form.form .news.overviewlist article button:hover:before, .news.overviewlist article
  form.form input[type="submit"]:hover:before,
  form.form .news.overviewlist article input[type="submit"]:hover:before, .news.overviewlist article
  form.form input[type="button"]:hover:before,
  form.form .news.overviewlist article input[type="button"]:hover:before, .news.overviewlist article .accList .accTitle:hover:before, .accList .news.overviewlist article .accTitle:hover:before, .news.overviewlist article footer .col:first-of-type ul li a:hover:before, footer .col:first-of-type ul li .news.overviewlist article a:hover:before, .news.overviewlist article header nav.navMetaMenu ul .menuItem .menuLink:hover:before, header nav.navMetaMenu ul .menuItem .news.overviewlist article .menuLink:hover:before, .news.overviewlist article
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:hover:before,
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget .news.overviewlist article a:hover:before, .news.overviewlist article header nav.navMetaMenuMobile ul .menuItem .menuLink:hover:before, header nav.navMetaMenuMobile ul .menuItem .news.overviewlist article .menuLink:hover:before, .news.overviewlist article
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:hover:before,
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget .news.overviewlist article a:hover:before, .news.overviewlist article header nav.navMainMenuSelection > ul .menuItem .menuLink:hover:before, header nav.navMainMenuSelection > ul .menuItem .news.overviewlist article .menuLink:hover:before, .news.overviewlist article .newsTeaser .newsItem > a:hover:before, .newsTeaser .news.overviewlist article .newsItem > a:hover:before, .news.overviewlist article .containerNewsletterSubscription form [type="submit"]:hover:before, .containerNewsletterSubscription form .news.overviewlist article [type="submit"]:hover:before, .news.overviewlist article .containerNewsletterSubscription form [type="email"]:hover:before, .containerNewsletterSubscription form .news.overviewlist article [type="email"]:hover:before, .news.overviewlist article .searchButton:hover:before, .news.overviewlist article .suche button:hover:before, .suche .news.overviewlist article button:hover:before, .news.overviewlist article .itemlist li a:hover:before, .itemlist li .news.overviewlist article a:hover:before, .news.overviewlist article .boxedButton:active:before, .news.overviewlist article div.contour button:active:before, div.contour .news.overviewlist article button:active:before, .news.overviewlist article
  div.contour input[type="submit"]:active:before,
  div.contour .news.overviewlist article input[type="submit"]:active:before, .news.overviewlist article
  div.contour input[type="button"]:active:before,
  div.contour .news.overviewlist article input[type="button"]:active:before, .news.overviewlist article form.form button:active:before, form.form .news.overviewlist article button:active:before, .news.overviewlist article
  form.form input[type="submit"]:active:before,
  form.form .news.overviewlist article input[type="submit"]:active:before, .news.overviewlist article
  form.form input[type="button"]:active:before,
  form.form .news.overviewlist article input[type="button"]:active:before, .news.overviewlist article .accList .accTitle:active:before, .accList .news.overviewlist article .accTitle:active:before, .news.overviewlist article footer .col:first-of-type ul li a:active:before, footer .col:first-of-type ul li .news.overviewlist article a:active:before, .news.overviewlist article header nav.navMetaMenu ul .menuItem .menuLink:active:before, header nav.navMetaMenu ul .menuItem .news.overviewlist article .menuLink:active:before, .news.overviewlist article
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:active:before,
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget .news.overviewlist article a:active:before, .news.overviewlist article header nav.navMetaMenuMobile ul .menuItem .menuLink:active:before, header nav.navMetaMenuMobile ul .menuItem .news.overviewlist article .menuLink:active:before, .news.overviewlist article
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:active:before,
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget .news.overviewlist article a:active:before, .news.overviewlist article header nav.navMainMenuSelection > ul .menuItem .menuLink:active:before, header nav.navMainMenuSelection > ul .menuItem .news.overviewlist article .menuLink:active:before, .news.overviewlist article .newsTeaser .newsItem > a:active:before, .newsTeaser .news.overviewlist article .newsItem > a:active:before, .news.overviewlist article .containerNewsletterSubscription form [type="submit"]:active:before, .containerNewsletterSubscription form .news.overviewlist article [type="submit"]:active:before, .news.overviewlist article .containerNewsletterSubscription form [type="email"]:active:before, .containerNewsletterSubscription form .news.overviewlist article [type="email"]:active:before, .news.overviewlist article .searchButton:active:before, .news.overviewlist article .suche button:active:before, .suche .news.overviewlist article button:active:before, .news.overviewlist article .itemlist li a:active:before, .itemlist li .news.overviewlist article a:active:before, .news.overviewlist article .boxedButton:focus:before, .news.overviewlist article div.contour button:focus:before, div.contour .news.overviewlist article button:focus:before, .news.overviewlist article
  div.contour input[type="submit"]:focus:before,
  div.contour .news.overviewlist article input[type="submit"]:focus:before, .news.overviewlist article
  div.contour input[type="button"]:focus:before,
  div.contour .news.overviewlist article input[type="button"]:focus:before, .news.overviewlist article form.form button:focus:before, form.form .news.overviewlist article button:focus:before, .news.overviewlist article
  form.form input[type="submit"]:focus:before,
  form.form .news.overviewlist article input[type="submit"]:focus:before, .news.overviewlist article
  form.form input[type="button"]:focus:before,
  form.form .news.overviewlist article input[type="button"]:focus:before, .news.overviewlist article .accList .accTitle:focus:before, .accList .news.overviewlist article .accTitle:focus:before, .news.overviewlist article footer .col:first-of-type ul li a:focus:before, footer .col:first-of-type ul li .news.overviewlist article a:focus:before, .news.overviewlist article header nav.navMetaMenu ul .menuItem .menuLink:focus:before, header nav.navMetaMenu ul .menuItem .news.overviewlist article .menuLink:focus:before, .news.overviewlist article
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:focus:before,
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget .news.overviewlist article a:focus:before, .news.overviewlist article header nav.navMetaMenuMobile ul .menuItem .menuLink:focus:before, header nav.navMetaMenuMobile ul .menuItem .news.overviewlist article .menuLink:focus:before, .news.overviewlist article
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:focus:before,
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget .news.overviewlist article a:focus:before, .news.overviewlist article header nav.navMainMenuSelection > ul .menuItem .menuLink:focus:before, header nav.navMainMenuSelection > ul .menuItem .news.overviewlist article .menuLink:focus:before, .news.overviewlist article .newsTeaser .newsItem > a:focus:before, .newsTeaser .news.overviewlist article .newsItem > a:focus:before, .news.overviewlist article .containerNewsletterSubscription form [type="submit"]:focus:before, .containerNewsletterSubscription form .news.overviewlist article [type="submit"]:focus:before, .news.overviewlist article .containerNewsletterSubscription form [type="email"]:focus:before, .containerNewsletterSubscription form .news.overviewlist article [type="email"]:focus:before, .news.overviewlist article .searchButton:focus:before, .news.overviewlist article .suche button:focus:before, .suche .news.overviewlist article button:focus:before, .news.overviewlist article .itemlist li a:focus:before, .itemlist li .news.overviewlist article a:focus:before,
  .events.overviewlist article .boxedButton:hover:before,
  .events.overviewlist article div.contour button:hover:before, div.contour
  .events.overviewlist article button:hover:before,
  .events.overviewlist article
  div.contour input[type="submit"]:hover:before,
  div.contour
  .events.overviewlist article input[type="submit"]:hover:before,
  .events.overviewlist article
  div.contour input[type="button"]:hover:before,
  div.contour
  .events.overviewlist article input[type="button"]:hover:before,
  .events.overviewlist article form.form button:hover:before, form.form
  .events.overviewlist article button:hover:before,
  .events.overviewlist article
  form.form input[type="submit"]:hover:before,
  form.form
  .events.overviewlist article input[type="submit"]:hover:before,
  .events.overviewlist article
  form.form input[type="button"]:hover:before,
  form.form
  .events.overviewlist article input[type="button"]:hover:before,
  .events.overviewlist article .accList .accTitle:hover:before, .accList
  .events.overviewlist article .accTitle:hover:before,
  .events.overviewlist article footer .col:first-of-type ul li a:hover:before, footer .col:first-of-type ul li
  .events.overviewlist article a:hover:before,
  .events.overviewlist article header nav.navMetaMenu ul .menuItem .menuLink:hover:before, header nav.navMetaMenu ul .menuItem
  .events.overviewlist article .menuLink:hover:before,
  .events.overviewlist article
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:hover:before,
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget
  .events.overviewlist article a:hover:before,
  .events.overviewlist article header nav.navMetaMenuMobile ul .menuItem .menuLink:hover:before, header nav.navMetaMenuMobile ul .menuItem
  .events.overviewlist article .menuLink:hover:before,
  .events.overviewlist article
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:hover:before,
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget
  .events.overviewlist article a:hover:before,
  .events.overviewlist article header nav.navMainMenuSelection > ul .menuItem .menuLink:hover:before, header nav.navMainMenuSelection > ul .menuItem
  .events.overviewlist article .menuLink:hover:before,
  .events.overviewlist article .newsTeaser .newsItem > a:hover:before, .newsTeaser
  .events.overviewlist article .newsItem > a:hover:before,
  .events.overviewlist article .containerNewsletterSubscription form [type="submit"]:hover:before, .containerNewsletterSubscription form
  .events.overviewlist article [type="submit"]:hover:before,
  .events.overviewlist article .containerNewsletterSubscription form [type="email"]:hover:before, .containerNewsletterSubscription form
  .events.overviewlist article [type="email"]:hover:before,
  .events.overviewlist article .searchButton:hover:before,
  .events.overviewlist article .suche button:hover:before, .suche
  .events.overviewlist article button:hover:before,
  .events.overviewlist article .itemlist li a:hover:before, .itemlist li
  .events.overviewlist article a:hover:before,
  .events.overviewlist article .boxedButton:active:before,
  .events.overviewlist article div.contour button:active:before, div.contour
  .events.overviewlist article button:active:before,
  .events.overviewlist article
  div.contour input[type="submit"]:active:before,
  div.contour
  .events.overviewlist article input[type="submit"]:active:before,
  .events.overviewlist article
  div.contour input[type="button"]:active:before,
  div.contour
  .events.overviewlist article input[type="button"]:active:before,
  .events.overviewlist article form.form button:active:before, form.form
  .events.overviewlist article button:active:before,
  .events.overviewlist article
  form.form input[type="submit"]:active:before,
  form.form
  .events.overviewlist article input[type="submit"]:active:before,
  .events.overviewlist article
  form.form input[type="button"]:active:before,
  form.form
  .events.overviewlist article input[type="button"]:active:before,
  .events.overviewlist article .accList .accTitle:active:before, .accList
  .events.overviewlist article .accTitle:active:before,
  .events.overviewlist article footer .col:first-of-type ul li a:active:before, footer .col:first-of-type ul li
  .events.overviewlist article a:active:before,
  .events.overviewlist article header nav.navMetaMenu ul .menuItem .menuLink:active:before, header nav.navMetaMenu ul .menuItem
  .events.overviewlist article .menuLink:active:before,
  .events.overviewlist article
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:active:before,
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget
  .events.overviewlist article a:active:before,
  .events.overviewlist article header nav.navMetaMenuMobile ul .menuItem .menuLink:active:before, header nav.navMetaMenuMobile ul .menuItem
  .events.overviewlist article .menuLink:active:before,
  .events.overviewlist article
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:active:before,
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget
  .events.overviewlist article a:active:before,
  .events.overviewlist article header nav.navMainMenuSelection > ul .menuItem .menuLink:active:before, header nav.navMainMenuSelection > ul .menuItem
  .events.overviewlist article .menuLink:active:before,
  .events.overviewlist article .newsTeaser .newsItem > a:active:before, .newsTeaser
  .events.overviewlist article .newsItem > a:active:before,
  .events.overviewlist article .containerNewsletterSubscription form [type="submit"]:active:before, .containerNewsletterSubscription form
  .events.overviewlist article [type="submit"]:active:before,
  .events.overviewlist article .containerNewsletterSubscription form [type="email"]:active:before, .containerNewsletterSubscription form
  .events.overviewlist article [type="email"]:active:before,
  .events.overviewlist article .searchButton:active:before,
  .events.overviewlist article .suche button:active:before, .suche
  .events.overviewlist article button:active:before,
  .events.overviewlist article .itemlist li a:active:before, .itemlist li
  .events.overviewlist article a:active:before,
  .events.overviewlist article .boxedButton:focus:before,
  .events.overviewlist article div.contour button:focus:before, div.contour
  .events.overviewlist article button:focus:before,
  .events.overviewlist article
  div.contour input[type="submit"]:focus:before,
  div.contour
  .events.overviewlist article input[type="submit"]:focus:before,
  .events.overviewlist article
  div.contour input[type="button"]:focus:before,
  div.contour
  .events.overviewlist article input[type="button"]:focus:before,
  .events.overviewlist article form.form button:focus:before, form.form
  .events.overviewlist article button:focus:before,
  .events.overviewlist article
  form.form input[type="submit"]:focus:before,
  form.form
  .events.overviewlist article input[type="submit"]:focus:before,
  .events.overviewlist article
  form.form input[type="button"]:focus:before,
  form.form
  .events.overviewlist article input[type="button"]:focus:before,
  .events.overviewlist article .accList .accTitle:focus:before, .accList
  .events.overviewlist article .accTitle:focus:before,
  .events.overviewlist article footer .col:first-of-type ul li a:focus:before, footer .col:first-of-type ul li
  .events.overviewlist article a:focus:before,
  .events.overviewlist article header nav.navMetaMenu ul .menuItem .menuLink:focus:before, header nav.navMetaMenu ul .menuItem
  .events.overviewlist article .menuLink:focus:before,
  .events.overviewlist article
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:focus:before,
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget
  .events.overviewlist article a:focus:before,
  .events.overviewlist article header nav.navMetaMenuMobile ul .menuItem .menuLink:focus:before, header nav.navMetaMenuMobile ul .menuItem
  .events.overviewlist article .menuLink:focus:before,
  .events.overviewlist article
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:focus:before,
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget
  .events.overviewlist article a:focus:before,
  .events.overviewlist article header nav.navMainMenuSelection > ul .menuItem .menuLink:focus:before, header nav.navMainMenuSelection > ul .menuItem
  .events.overviewlist article .menuLink:focus:before,
  .events.overviewlist article .newsTeaser .newsItem > a:focus:before, .newsTeaser
  .events.overviewlist article .newsItem > a:focus:before,
  .events.overviewlist article .containerNewsletterSubscription form [type="submit"]:focus:before, .containerNewsletterSubscription form
  .events.overviewlist article [type="submit"]:focus:before,
  .events.overviewlist article .containerNewsletterSubscription form [type="email"]:focus:before, .containerNewsletterSubscription form
  .events.overviewlist article [type="email"]:focus:before,
  .events.overviewlist article .searchButton:focus:before,
  .events.overviewlist article .suche button:focus:before, .suche
  .events.overviewlist article button:focus:before,
  .events.overviewlist article .itemlist li a:focus:before, .itemlist li
  .events.overviewlist article a:focus:before, .containerNewsletterSubscription form [type="submit"]:hover:before, .containerNewsletterSubscription form [type="submit"]:active:before, .containerNewsletterSubscription form [type="submit"]:focus:before,
  .containerNewsletterSubscription form [type="email"]:hover:before,
  .containerNewsletterSubscription form [type="email"]:active:before,
  .containerNewsletterSubscription form [type="email"]:focus:before, .suchergebnis .itemlist li a:before, .boxedButtonWhiteHover:after, footer .col:first-of-type ul li a:hover:after, footer .col:first-of-type ul li a:active:after, footer .col:first-of-type ul li a:focus:after, .newsTeaser .newsItem > a:hover:after, .newsTeaser .newsItem > a:active:after, .newsTeaser .newsItem > a:focus:after, .news.overviewlist article .boxedButton:hover:after, .news.overviewlist article div.contour button:hover:after, div.contour .news.overviewlist article button:hover:after, .news.overviewlist article
  div.contour input[type="submit"]:hover:after,
  div.contour .news.overviewlist article input[type="submit"]:hover:after, .news.overviewlist article
  div.contour input[type="button"]:hover:after,
  div.contour .news.overviewlist article input[type="button"]:hover:after, .news.overviewlist article form.form button:hover:after, form.form .news.overviewlist article button:hover:after, .news.overviewlist article
  form.form input[type="submit"]:hover:after,
  form.form .news.overviewlist article input[type="submit"]:hover:after, .news.overviewlist article
  form.form input[type="button"]:hover:after,
  form.form .news.overviewlist article input[type="button"]:hover:after, .news.overviewlist article .accList .accTitle:hover:after, .accList .news.overviewlist article .accTitle:hover:after, .news.overviewlist article footer .col:first-of-type ul li a:hover:after, footer .col:first-of-type ul li .news.overviewlist article a:hover:after, .news.overviewlist article header nav.navMetaMenu ul .menuItem .menuLink:hover:after, header nav.navMetaMenu ul .menuItem .news.overviewlist article .menuLink:hover:after, .news.overviewlist article
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:hover:after,
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget .news.overviewlist article a:hover:after, .news.overviewlist article header nav.navMetaMenuMobile ul .menuItem .menuLink:hover:after, header nav.navMetaMenuMobile ul .menuItem .news.overviewlist article .menuLink:hover:after, .news.overviewlist article
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:hover:after,
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget .news.overviewlist article a:hover:after, .news.overviewlist article header nav.navMainMenuSelection > ul .menuItem .menuLink:hover:after, header nav.navMainMenuSelection > ul .menuItem .news.overviewlist article .menuLink:hover:after, .news.overviewlist article .newsTeaser .newsItem > a:hover:after, .newsTeaser .news.overviewlist article .newsItem > a:hover:after, .news.overviewlist article .containerNewsletterSubscription form [type="submit"]:hover:after, .containerNewsletterSubscription form .news.overviewlist article [type="submit"]:hover:after, .news.overviewlist article .containerNewsletterSubscription form [type="email"]:hover:after, .containerNewsletterSubscription form .news.overviewlist article [type="email"]:hover:after, .news.overviewlist article .searchButton:hover:after, .news.overviewlist article .suche button:hover:after, .suche .news.overviewlist article button:hover:after, .news.overviewlist article .itemlist li a:hover:after, .itemlist li .news.overviewlist article a:hover:after, .news.overviewlist article .boxedButton:active:after, .news.overviewlist article div.contour button:active:after, div.contour .news.overviewlist article button:active:after, .news.overviewlist article
  div.contour input[type="submit"]:active:after,
  div.contour .news.overviewlist article input[type="submit"]:active:after, .news.overviewlist article
  div.contour input[type="button"]:active:after,
  div.contour .news.overviewlist article input[type="button"]:active:after, .news.overviewlist article form.form button:active:after, form.form .news.overviewlist article button:active:after, .news.overviewlist article
  form.form input[type="submit"]:active:after,
  form.form .news.overviewlist article input[type="submit"]:active:after, .news.overviewlist article
  form.form input[type="button"]:active:after,
  form.form .news.overviewlist article input[type="button"]:active:after, .news.overviewlist article .accList .accTitle:active:after, .accList .news.overviewlist article .accTitle:active:after, .news.overviewlist article footer .col:first-of-type ul li a:active:after, footer .col:first-of-type ul li .news.overviewlist article a:active:after, .news.overviewlist article header nav.navMetaMenu ul .menuItem .menuLink:active:after, header nav.navMetaMenu ul .menuItem .news.overviewlist article .menuLink:active:after, .news.overviewlist article
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:active:after,
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget .news.overviewlist article a:active:after, .news.overviewlist article header nav.navMetaMenuMobile ul .menuItem .menuLink:active:after, header nav.navMetaMenuMobile ul .menuItem .news.overviewlist article .menuLink:active:after, .news.overviewlist article
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:active:after,
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget .news.overviewlist article a:active:after, .news.overviewlist article header nav.navMainMenuSelection > ul .menuItem .menuLink:active:after, header nav.navMainMenuSelection > ul .menuItem .news.overviewlist article .menuLink:active:after, .news.overviewlist article .newsTeaser .newsItem > a:active:after, .newsTeaser .news.overviewlist article .newsItem > a:active:after, .news.overviewlist article .containerNewsletterSubscription form [type="submit"]:active:after, .containerNewsletterSubscription form .news.overviewlist article [type="submit"]:active:after, .news.overviewlist article .containerNewsletterSubscription form [type="email"]:active:after, .containerNewsletterSubscription form .news.overviewlist article [type="email"]:active:after, .news.overviewlist article .searchButton:active:after, .news.overviewlist article .suche button:active:after, .suche .news.overviewlist article button:active:after, .news.overviewlist article .itemlist li a:active:after, .itemlist li .news.overviewlist article a:active:after, .news.overviewlist article .boxedButton:focus:after, .news.overviewlist article div.contour button:focus:after, div.contour .news.overviewlist article button:focus:after, .news.overviewlist article
  div.contour input[type="submit"]:focus:after,
  div.contour .news.overviewlist article input[type="submit"]:focus:after, .news.overviewlist article
  div.contour input[type="button"]:focus:after,
  div.contour .news.overviewlist article input[type="button"]:focus:after, .news.overviewlist article form.form button:focus:after, form.form .news.overviewlist article button:focus:after, .news.overviewlist article
  form.form input[type="submit"]:focus:after,
  form.form .news.overviewlist article input[type="submit"]:focus:after, .news.overviewlist article
  form.form input[type="button"]:focus:after,
  form.form .news.overviewlist article input[type="button"]:focus:after, .news.overviewlist article .accList .accTitle:focus:after, .accList .news.overviewlist article .accTitle:focus:after, .news.overviewlist article footer .col:first-of-type ul li a:focus:after, footer .col:first-of-type ul li .news.overviewlist article a:focus:after, .news.overviewlist article header nav.navMetaMenu ul .menuItem .menuLink:focus:after, header nav.navMetaMenu ul .menuItem .news.overviewlist article .menuLink:focus:after, .news.overviewlist article
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:focus:after,
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget .news.overviewlist article a:focus:after, .news.overviewlist article header nav.navMetaMenuMobile ul .menuItem .menuLink:focus:after, header nav.navMetaMenuMobile ul .menuItem .news.overviewlist article .menuLink:focus:after, .news.overviewlist article
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:focus:after,
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget .news.overviewlist article a:focus:after, .news.overviewlist article header nav.navMainMenuSelection > ul .menuItem .menuLink:focus:after, header nav.navMainMenuSelection > ul .menuItem .news.overviewlist article .menuLink:focus:after, .news.overviewlist article .newsTeaser .newsItem > a:focus:after, .newsTeaser .news.overviewlist article .newsItem > a:focus:after, .news.overviewlist article .containerNewsletterSubscription form [type="submit"]:focus:after, .containerNewsletterSubscription form .news.overviewlist article [type="submit"]:focus:after, .news.overviewlist article .containerNewsletterSubscription form [type="email"]:focus:after, .containerNewsletterSubscription form .news.overviewlist article [type="email"]:focus:after, .news.overviewlist article .searchButton:focus:after, .news.overviewlist article .suche button:focus:after, .suche .news.overviewlist article button:focus:after, .news.overviewlist article .itemlist li a:focus:after, .itemlist li .news.overviewlist article a:focus:after,
  .events.overviewlist article .boxedButton:hover:after,
  .events.overviewlist article div.contour button:hover:after, div.contour
  .events.overviewlist article button:hover:after,
  .events.overviewlist article
  div.contour input[type="submit"]:hover:after,
  div.contour
  .events.overviewlist article input[type="submit"]:hover:after,
  .events.overviewlist article
  div.contour input[type="button"]:hover:after,
  div.contour
  .events.overviewlist article input[type="button"]:hover:after,
  .events.overviewlist article form.form button:hover:after, form.form
  .events.overviewlist article button:hover:after,
  .events.overviewlist article
  form.form input[type="submit"]:hover:after,
  form.form
  .events.overviewlist article input[type="submit"]:hover:after,
  .events.overviewlist article
  form.form input[type="button"]:hover:after,
  form.form
  .events.overviewlist article input[type="button"]:hover:after,
  .events.overviewlist article .accList .accTitle:hover:after, .accList
  .events.overviewlist article .accTitle:hover:after,
  .events.overviewlist article footer .col:first-of-type ul li a:hover:after, footer .col:first-of-type ul li
  .events.overviewlist article a:hover:after,
  .events.overviewlist article header nav.navMetaMenu ul .menuItem .menuLink:hover:after, header nav.navMetaMenu ul .menuItem
  .events.overviewlist article .menuLink:hover:after,
  .events.overviewlist article
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:hover:after,
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget
  .events.overviewlist article a:hover:after,
  .events.overviewlist article header nav.navMetaMenuMobile ul .menuItem .menuLink:hover:after, header nav.navMetaMenuMobile ul .menuItem
  .events.overviewlist article .menuLink:hover:after,
  .events.overviewlist article
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:hover:after,
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget
  .events.overviewlist article a:hover:after,
  .events.overviewlist article header nav.navMainMenuSelection > ul .menuItem .menuLink:hover:after, header nav.navMainMenuSelection > ul .menuItem
  .events.overviewlist article .menuLink:hover:after,
  .events.overviewlist article .newsTeaser .newsItem > a:hover:after, .newsTeaser
  .events.overviewlist article .newsItem > a:hover:after,
  .events.overviewlist article .containerNewsletterSubscription form [type="submit"]:hover:after, .containerNewsletterSubscription form
  .events.overviewlist article [type="submit"]:hover:after,
  .events.overviewlist article .containerNewsletterSubscription form [type="email"]:hover:after, .containerNewsletterSubscription form
  .events.overviewlist article [type="email"]:hover:after,
  .events.overviewlist article .searchButton:hover:after,
  .events.overviewlist article .suche button:hover:after, .suche
  .events.overviewlist article button:hover:after,
  .events.overviewlist article .itemlist li a:hover:after, .itemlist li
  .events.overviewlist article a:hover:after,
  .events.overviewlist article .boxedButton:active:after,
  .events.overviewlist article div.contour button:active:after, div.contour
  .events.overviewlist article button:active:after,
  .events.overviewlist article
  div.contour input[type="submit"]:active:after,
  div.contour
  .events.overviewlist article input[type="submit"]:active:after,
  .events.overviewlist article
  div.contour input[type="button"]:active:after,
  div.contour
  .events.overviewlist article input[type="button"]:active:after,
  .events.overviewlist article form.form button:active:after, form.form
  .events.overviewlist article button:active:after,
  .events.overviewlist article
  form.form input[type="submit"]:active:after,
  form.form
  .events.overviewlist article input[type="submit"]:active:after,
  .events.overviewlist article
  form.form input[type="button"]:active:after,
  form.form
  .events.overviewlist article input[type="button"]:active:after,
  .events.overviewlist article .accList .accTitle:active:after, .accList
  .events.overviewlist article .accTitle:active:after,
  .events.overviewlist article footer .col:first-of-type ul li a:active:after, footer .col:first-of-type ul li
  .events.overviewlist article a:active:after,
  .events.overviewlist article header nav.navMetaMenu ul .menuItem .menuLink:active:after, header nav.navMetaMenu ul .menuItem
  .events.overviewlist article .menuLink:active:after,
  .events.overviewlist article
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:active:after,
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget
  .events.overviewlist article a:active:after,
  .events.overviewlist article header nav.navMetaMenuMobile ul .menuItem .menuLink:active:after, header nav.navMetaMenuMobile ul .menuItem
  .events.overviewlist article .menuLink:active:after,
  .events.overviewlist article
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:active:after,
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget
  .events.overviewlist article a:active:after,
  .events.overviewlist article header nav.navMainMenuSelection > ul .menuItem .menuLink:active:after, header nav.navMainMenuSelection > ul .menuItem
  .events.overviewlist article .menuLink:active:after,
  .events.overviewlist article .newsTeaser .newsItem > a:active:after, .newsTeaser
  .events.overviewlist article .newsItem > a:active:after,
  .events.overviewlist article .containerNewsletterSubscription form [type="submit"]:active:after, .containerNewsletterSubscription form
  .events.overviewlist article [type="submit"]:active:after,
  .events.overviewlist article .containerNewsletterSubscription form [type="email"]:active:after, .containerNewsletterSubscription form
  .events.overviewlist article [type="email"]:active:after,
  .events.overviewlist article .searchButton:active:after,
  .events.overviewlist article .suche button:active:after, .suche
  .events.overviewlist article button:active:after,
  .events.overviewlist article .itemlist li a:active:after, .itemlist li
  .events.overviewlist article a:active:after,
  .events.overviewlist article .boxedButton:focus:after,
  .events.overviewlist article div.contour button:focus:after, div.contour
  .events.overviewlist article button:focus:after,
  .events.overviewlist article
  div.contour input[type="submit"]:focus:after,
  div.contour
  .events.overviewlist article input[type="submit"]:focus:after,
  .events.overviewlist article
  div.contour input[type="button"]:focus:after,
  div.contour
  .events.overviewlist article input[type="button"]:focus:after,
  .events.overviewlist article form.form button:focus:after, form.form
  .events.overviewlist article button:focus:after,
  .events.overviewlist article
  form.form input[type="submit"]:focus:after,
  form.form
  .events.overviewlist article input[type="submit"]:focus:after,
  .events.overviewlist article
  form.form input[type="button"]:focus:after,
  form.form
  .events.overviewlist article input[type="button"]:focus:after,
  .events.overviewlist article .accList .accTitle:focus:after, .accList
  .events.overviewlist article .accTitle:focus:after,
  .events.overviewlist article footer .col:first-of-type ul li a:focus:after, footer .col:first-of-type ul li
  .events.overviewlist article a:focus:after,
  .events.overviewlist article header nav.navMetaMenu ul .menuItem .menuLink:focus:after, header nav.navMetaMenu ul .menuItem
  .events.overviewlist article .menuLink:focus:after,
  .events.overviewlist article
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:focus:after,
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget
  .events.overviewlist article a:focus:after,
  .events.overviewlist article header nav.navMetaMenuMobile ul .menuItem .menuLink:focus:after, header nav.navMetaMenuMobile ul .menuItem
  .events.overviewlist article .menuLink:focus:after,
  .events.overviewlist article
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:focus:after,
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget
  .events.overviewlist article a:focus:after,
  .events.overviewlist article header nav.navMainMenuSelection > ul .menuItem .menuLink:focus:after, header nav.navMainMenuSelection > ul .menuItem
  .events.overviewlist article .menuLink:focus:after,
  .events.overviewlist article .newsTeaser .newsItem > a:focus:after, .newsTeaser
  .events.overviewlist article .newsItem > a:focus:after,
  .events.overviewlist article .containerNewsletterSubscription form [type="submit"]:focus:after, .containerNewsletterSubscription form
  .events.overviewlist article [type="submit"]:focus:after,
  .events.overviewlist article .containerNewsletterSubscription form [type="email"]:focus:after, .containerNewsletterSubscription form
  .events.overviewlist article [type="email"]:focus:after,
  .events.overviewlist article .searchButton:focus:after,
  .events.overviewlist article .suche button:focus:after, .suche
  .events.overviewlist article button:focus:after,
  .events.overviewlist article .itemlist li a:focus:after, .itemlist li
  .events.overviewlist article a:focus:after, .containerNewsletterSubscription form [type="submit"]:hover:after, .containerNewsletterSubscription form [type="submit"]:active:after, .containerNewsletterSubscription form [type="submit"]:focus:after,
  .containerNewsletterSubscription form [type="email"]:hover:after,
  .containerNewsletterSubscription form [type="email"]:active:after,
  .containerNewsletterSubscription form [type="email"]:focus:after, .suchergebnis .itemlist li a:after {
    color: #585957; }

.boxedButtonLightHover, .boxedButtonLight:hover, body.menuOpen header .navMainMenuSelection > ul .menuItem .menuLink:hover, .boxedButtonLight:focus, body.menuOpen header .navMainMenuSelection > ul .menuItem .menuLink:focus, .boxedButtonLight:active, body.menuOpen header .navMainMenuSelection > ul .menuItem .menuLink:active, .suchergebnis .itemlist li a:hover, .suchergebnis .itemlist li a:focus, .suchergebnis .itemlist li a:active {
  border-color: #D0CCC8;
  background-color: #D0CCC8;
  color: #585957; }
  .boxedButtonLightHover:before, .boxedButtonLight:hover:before, body.menuOpen header .navMainMenuSelection > ul .menuItem .menuLink:hover:before, .boxedButtonLight:focus:before, body.menuOpen header .navMainMenuSelection > ul .menuItem .menuLink:focus:before, .boxedButtonLight:active:before, body.menuOpen header .navMainMenuSelection > ul .menuItem .menuLink:active:before, .suchergebnis .itemlist li a:hover:before, .suchergebnis .itemlist li a:focus:before, .suchergebnis .itemlist li a:active:before, .boxedButtonLightHover:after, .boxedButtonLight:hover:after, body.menuOpen header .navMainMenuSelection > ul .menuItem .menuLink:hover:after, .boxedButtonLight:focus:after, body.menuOpen header .navMainMenuSelection > ul .menuItem .menuLink:focus:after, .boxedButtonLight:active:after, body.menuOpen header .navMainMenuSelection > ul .menuItem .menuLink:active:after, .suchergebnis .itemlist li a:hover:after, .suchergebnis .itemlist li a:focus:after, .suchergebnis .itemlist li a:active:after {
    color: #585957; }

.boxedButtonDarkHover, .boxedButtonDark:hover, header nav.navMetaMenu ul .menuItem .menuLink:hover,
header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:hover, header nav.navMetaMenuMobile ul .menuItem .menuLink:hover,
header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:hover, .searchButton:hover, header nav.navMetaMenu .suche button:hover, header nav.navMetaMenuMobile .suche button:hover, .suche button:hover, .boxedButtonDark:focus, header nav.navMetaMenu ul .menuItem .menuLink:focus,
header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:focus, header nav.navMetaMenuMobile ul .menuItem .menuLink:focus,
header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:focus, .searchButton:focus, header nav.navMetaMenu .suche button:focus, header nav.navMetaMenuMobile .suche button:focus, .suche button:focus, .boxedButtonDark:active, header nav.navMetaMenu ul .menuItem .menuLink:active,
header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:active, header nav.navMetaMenuMobile ul .menuItem .menuLink:active,
header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:active, .searchButton:active, header nav.navMetaMenu .suche button:active, header nav.navMetaMenuMobile .suche button:active, .suche button:active {
  border-color: #41413F;
  background-color: #41413F;
  color: #fff; }
  .boxedButtonDarkHover:before, .boxedButtonDark:hover:before, header nav.navMetaMenu ul .menuItem .menuLink:hover:before,
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:hover:before, header nav.navMetaMenuMobile ul .menuItem .menuLink:hover:before,
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:hover:before, .searchButton:hover:before, header nav.navMetaMenu .suche button:hover:before, header nav.navMetaMenuMobile .suche button:hover:before, .suche button:hover:before, .boxedButtonDark:focus:before, header nav.navMetaMenu ul .menuItem .menuLink:focus:before,
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:focus:before, header nav.navMetaMenuMobile ul .menuItem .menuLink:focus:before,
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:focus:before, .searchButton:focus:before, header nav.navMetaMenu .suche button:focus:before, header nav.navMetaMenuMobile .suche button:focus:before, .suche button:focus:before, .boxedButtonDark:active:before, header nav.navMetaMenu ul .menuItem .menuLink:active:before,
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:active:before, header nav.navMetaMenuMobile ul .menuItem .menuLink:active:before,
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:active:before, .searchButton:active:before, header nav.navMetaMenu .suche button:active:before, header nav.navMetaMenuMobile .suche button:active:before, .suche button:active:before, .boxedButtonDarkHover:after, .boxedButtonDark:hover:after, header nav.navMetaMenu ul .menuItem .menuLink:hover:after,
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:hover:after, header nav.navMetaMenuMobile ul .menuItem .menuLink:hover:after,
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:hover:after, .searchButton:hover:after, header nav.navMetaMenu .suche button:hover:after, header nav.navMetaMenuMobile .suche button:hover:after, .suche button:hover:after, .boxedButtonDark:focus:after, header nav.navMetaMenu ul .menuItem .menuLink:focus:after,
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:focus:after, header nav.navMetaMenuMobile ul .menuItem .menuLink:focus:after,
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:focus:after, .searchButton:focus:after, header nav.navMetaMenu .suche button:focus:after, header nav.navMetaMenuMobile .suche button:focus:after, .suche button:focus:after, .boxedButtonDark:active:after, header nav.navMetaMenu ul .menuItem .menuLink:active:after,
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:active:after, header nav.navMetaMenuMobile ul .menuItem .menuLink:active:after,
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:active:after, .searchButton:active:after, header nav.navMetaMenu .suche button:active:after, header nav.navMetaMenuMobile .suche button:active:after, .suche button:active:after {
    color: #fff; }

/* =================================================================================
    Buttons
================================================================================= */
.boxedButton, div.contour button,
div.contour input[type="submit"],
div.contour input[type="button"], form.form button,
form.form input[type="submit"],
form.form input[type="button"], .accList .accTitle, footer .col:first-of-type ul li a, header nav.navMetaMenu ul .menuItem .menuLink,
header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a, header nav.navMetaMenuMobile ul .menuItem .menuLink,
header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a, header nav.navMainMenuSelection > ul .menuItem .menuLink, .newsTeaser .newsItem > a, .containerNewsletterSubscription form [type="submit"], .containerNewsletterSubscription form [type="email"], .searchButton, header nav.navMetaMenu .suche button, header nav.navMetaMenuMobile .suche button, .suche button, .itemlist li a {
  display: inline-block;
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff;
  padding: 0 0.5em;
  font-family: objektiv-mk3, sans-serif;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1.5em;
  transition: all 0.4s ease-in-out 0s;
  text-transform: uppercase;
  text-decoration: none; }
  .boxedButton:before, div.contour button:before,
  div.contour input[type="submit"]:before,
  div.contour input[type="button"]:before, form.form button:before,
  form.form input[type="submit"]:before,
  form.form input[type="button"]:before, .accList .accTitle:before, footer .col:first-of-type ul li a:before, header nav.navMetaMenu ul .menuItem .menuLink:before,
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:before, header nav.navMetaMenuMobile ul .menuItem .menuLink:before,
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:before, header nav.navMainMenuSelection > ul .menuItem .menuLink:before, .newsTeaser .newsItem > a:before, .containerNewsletterSubscription form [type="submit"]:before, .containerNewsletterSubscription form [type="email"]:before, .searchButton:before, header nav.navMetaMenu .suche button:before, header nav.navMetaMenuMobile .suche button:before, .suche button:before, .itemlist li a:before, .boxedButton:after, div.contour button:after,
  div.contour input[type="submit"]:after,
  div.contour input[type="button"]:after, form.form button:after,
  form.form input[type="submit"]:after,
  form.form input[type="button"]:after, .accList .accTitle:after, footer .col:first-of-type ul li a:after, header nav.navMetaMenu ul .menuItem .menuLink:after,
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a:after, header nav.navMetaMenuMobile ul .menuItem .menuLink:after,
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a:after, header nav.navMainMenuSelection > ul .menuItem .menuLink:after, .newsTeaser .newsItem > a:after, .containerNewsletterSubscription form [type="submit"]:after, .containerNewsletterSubscription form [type="email"]:after, .searchButton:after, header nav.navMetaMenu .suche button:after, header nav.navMetaMenuMobile .suche button:after, .suche button:after, .itemlist li a:after {
    transition: all 0.4s ease-in-out 0s;
    color: #fff;
    font-size: 1.25rem;
    line-height: 1em; }

.boxedButtonBig, .itemlist li a {
  padding: .85rem 1.5rem .85rem .85rem;
  font-size: 1rem; }

.boxedButtonRed, div.contour button,
div.contour input[type="submit"],
div.contour input[type="button"], form.form button,
form.form input[type="submit"],
form.form input[type="button"], .accList .accTitle, header nav.navMainMenuSelection > ul .menuItem .menuLink, body.menuOpen header .navMainMenuSelection > ul .menuItem .menuLink.active, .itemlist li a {
  background-color: #E30613;
  border-color: #E30613;
  color: #fff; }

.boxedButtonLight, body.menuOpen header .navMainMenuSelection > ul .menuItem .menuLink {
  background-color: #E9E4E0;
  border-color: #E9E4E0;
  color: #585957; }

.boxedButtonDark, header nav.navMetaMenu ul .menuItem .menuLink,
header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a, header nav.navMetaMenuMobile ul .menuItem .menuLink,
header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a, .searchButton, header nav.navMetaMenu .suche button, header nav.navMetaMenuMobile .suche button, .suche button {
  background-color: #585957;
  border-color: #585957;
  color: #fff; }

.boxedButtonArrow:after, footer .col:first-of-type ul li a:after, .newsTeaser .newsItem > a:after, .containerNewsletterSubscription form [type="submit"]:after {
  font-family: FontAwesome;
  font-size: inherit;
  content: "\f105";
  margin-left: .5em; }

.buttonMenu, footer .col:first-of-type ul li a, footer .stayPassau, footer .menuFooter li a, header nav.navMetaMenu ul .menuItem .menuLink,
header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a, header nav.navMetaMenuMobile ul .menuItem .menuLink,
header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a, header nav.navMainMenuSelection > ul .menuItem .menuLink, .newsTeaser .newsItem > a, .containerNewsletterSubscription form [type="submit"] {
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.75em;
  padding: 0 .7em; }

/* =================================================================================
    Boxes
================================================================================= */
.boxedInfoDark, main > section.contact table, .portal section.masonry-initialized.grid .grid-element.grid-element-rte, .standard .grid .cell.cell33.addresses,
.standard .grid .cell.cell33 .grid-element-rte, .newsTeaser .newsItem, .news.overviewlist article,
.events.overviewlist article, .sidebar .column .grid-element.grid-element-rte {
  box-sizing: border-box;
  background-color: #585957;
  padding: 1rem;
  color: #fff; }
  .boxedInfoDark h3, main > section.contact table h3, .portal section.masonry-initialized.grid .grid-element.grid-element-rte h3, .standard .grid .cell.cell33.addresses h3,
  .standard .grid .cell.cell33 .grid-element-rte h3, .newsTeaser .newsItem h3, .news.overviewlist article h3,
  .events.overviewlist article h3, .sidebar .column .grid-element.grid-element-rte h3 {
    margin: 0;
    color: #fff; }
  .boxedInfoDark h4, main > section.contact table h4, .portal section.masonry-initialized.grid .grid-element.grid-element-rte h4, .standard .grid .cell.cell33.addresses h4,
  .standard .grid .cell.cell33 .grid-element-rte h4, .newsTeaser .newsItem h4, .news.overviewlist article h4,
  .events.overviewlist article h4, .sidebar .column .grid-element.grid-element-rte h4 {
    color: #fff; }
  .boxedInfoDark a, main > section.contact table a, .portal section.masonry-initialized.grid .grid-element.grid-element-rte a, .standard .grid .cell.cell33.addresses a,
  .standard .grid .cell.cell33 .grid-element-rte a, .newsTeaser .newsItem a, .news.overviewlist article a,
  .events.overviewlist article a, .sidebar .column .grid-element.grid-element-rte a {
    text-decoration: none;
    color: #fff; }
    .boxedInfoDark a span, main > section.contact table a span, .portal section.masonry-initialized.grid .grid-element.grid-element-rte a span, .standard .grid .cell.cell33.addresses a span,
    .standard .grid .cell.cell33 .grid-element-rte a span, .newsTeaser .newsItem a span, .news.overviewlist article a span,
    .events.overviewlist article a span, .sidebar .column .grid-element.grid-element-rte a span {
      text-decoration: none; }

.boxedInfoLight, .sectionContainer .grid .cell.cell50 .grid-element-rte,
.sectionContainerFooter .grid .cell.cell50 .grid-element-rte, .news.calendarlist,
.events.calendarlist {
  box-sizing: border-box;
  background-color: #fff;
  padding: 1rem;
  color: #585957; }
  .boxedInfoLight h3, .sectionContainer .grid .cell.cell50 .grid-element-rte h3,
  .sectionContainerFooter .grid .cell.cell50 .grid-element-rte h3, .news.calendarlist h3,
  .events.calendarlist h3 {
    margin: 0;
    color: #585957; }
  .boxedInfoLight a, .sectionContainer .grid .cell.cell50 .grid-element-rte a,
  .sectionContainerFooter .grid .cell.cell50 .grid-element-rte a, .news.calendarlist a,
  .events.calendarlist a {
    text-decoration: none;
    color: #E30613; }
    .boxedInfoLight a span, .sectionContainer .grid .cell.cell50 .grid-element-rte a span,
    .sectionContainerFooter .grid .cell.cell50 .grid-element-rte a span, .news.calendarlist a span,
    .events.calendarlist a span {
      text-decoration: none; }
    .boxedInfoLight a:hover, .sectionContainer .grid .cell.cell50 .grid-element-rte a:hover,
    .sectionContainerFooter .grid .cell.cell50 .grid-element-rte a:hover, .news.calendarlist a:hover,
    .events.calendarlist a:hover, .boxedInfoLight a:focus, .sectionContainer .grid .cell.cell50 .grid-element-rte a:focus,
    .sectionContainerFooter .grid .cell.cell50 .grid-element-rte a:focus, .news.calendarlist a:focus,
    .events.calendarlist a:focus, .boxedInfoLight a:active, .sectionContainer .grid .cell.cell50 .grid-element-rte a:active,
    .sectionContainerFooter .grid .cell.cell50 .grid-element-rte a:active, .news.calendarlist a:active,
    .events.calendarlist a:active {
      color: #C00D0D; }

/* =================================================================================
    Layout Elements
================================================================================= */
.exclamationMark, header .header-content .header-flagpanel, header .header-content .header-socialpanel {
  display: block;
  height: 12.5rem;
  max-height: 12.5rem;
  z-index: 99; }
  .exclamationMark > div, header .header-content .header-flagpanel > div, header .header-content .header-socialpanel > div {
    background-color: #E30613;
    width: 100%;
    box-sizing: border-box; }
    .exclamationMark > div:first-child, header .header-content .header-flagpanel > div:first-child, header .header-content .header-socialpanel > div:first-child {
      height: calc(75% - 0.5rem);
      margin-bottom: 0.5rem; }
    .exclamationMark > div:last-child, header .header-content .header-flagpanel > div:last-child, header .header-content .header-socialpanel > div:last-child {
      height: calc(100% - 75%); }

.containerToHeader {
  margin-top: -12rem;
  margin-bottom: -5rem; }
  .containerToHeader .teaser,
  .containerToHeader .filter {
    display: none; }

.boxShadow {
  -webkit-box-shadow: 0 0 0.5rem 0.25rem rgba(65, 65, 63, 0.3);
  -moz-box-shadow: 0 0 0.5rem 0.25rem rgba(65, 65, 63, 0.3);
  box-shadow: 0 0 0.5rem 0.25rem rgba(65, 65, 63, 0.3); }

/* This is how we do it */
.umbraco-forms-field {
  margin-bottom: 1.5rem; }
  .umbraco-forms-field.datenschutzerklärung {
    margin-bottom: 0; }
    .umbraco-forms-field.datenschutzerklärung label {
      display: inline-block;
      margin-bottom: 0rem;
      font-weight: bold !important; }

.accList .accItem {
  margin: 0;
  padding: 0; }

.accList .accTitle {
  margin: 0;
  padding: .5rem 1rem;
  width: 100%;
  box-sizing: border-box; }
  .accList .accTitle:hover {
    cursor: pointer; }
  .accList .accTitle:before {
    font-family: FontAwesome;
    content: '\f105';
    display: inline-block;
    margin-right: .25rem;
    font-size: 12px; }

.accList .accText {
  max-height: 0;
  overflow: hidden;
  background-color: #fff;
  padding: 0; }
  .accList .accText .grid .row {
    margin-top: 0;
    margin-bottom: 0; }
  .accList .accText .grid .grid-element.grid-element-rte.grid-element-rte {
    background-color: transparent;
    padding: 0;
    color: #585957; }
  .accList .accText p:first-child {
    margin-top: 0.75em; }

.accList .open .accTitle:before {
  transform: rotate(90deg); }

.accList .open .accText {
  padding: 1rem;
  max-height: 100%; }

.accItem .accText .grid {
  margin: 0; }

footer {
  margin: 0 auto;
  padding: 6rem 0 3rem;
  width: 100%;
  font-size: 12px; }
  footer h3, footer h4 {
    text-transform: uppercase; }
  footer .content-container {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0 2rem; }
  footer .col {
    width: 33%;
    width: calc(100% / 3);
    flex: 1 1 auto; }
    footer .col:nth-child(3n - 1) {
      text-align: center; }
    footer .col:nth-child(3n) {
      text-align: right; }
  footer .arrowToTop {
    position: relative;
    text-align: center;
    margin-bottom: 1rem; }
    footer .arrowToTop a {
      font-size: 0;
      text-decoration: none; }
      footer .arrowToTop a:before {
        font-family: FontAwesome;
        content: "\f176";
        font-size: 20px; }
  footer .stayPassau {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    text-transform: uppercase;
    font-family: objektiv-mk3, sans-serif; }
    footer .stayPassau img {
      width: 1.25rem;
      height: auto; }
  footer .menuFooter li {
    display: inline-block;
    border-right: 1px solid #fff;
    padding: 0 .5rem;
    line-height: 1.2em; }
    footer .menuFooter li:last-child {
      border-right: 0; }
    footer .menuFooter li a {
      text-decoration: none;
      text-transform: uppercase;
      font-family: objektiv-mk3, sans-serif; }
  footer #copyrightInfos li a {
    padding-left: .5rem; }
  footer .containerNewsletterSubscription form input[type="text"],
  footer .containerNewsletterSubscription form input[type="url"],
  footer .containerNewsletterSubscription form input[type="email"],
  footer .containerNewsletterSubscription form input[type="password"],
  footer .containerNewsletterSubscription form input[type="search"],
  footer .containerNewsletterSubscription form input[type="number"],
  footer .containerNewsletterSubscription form input[type="date"],
  footer .containerNewsletterSubscription form input[type="month"],
  footer .containerNewsletterSubscription form input[type="week"],
  footer .containerNewsletterSubscription form input[type="time"],
  footer .containerNewsletterSubscription form input[type="datetime"],
  footer .containerNewsletterSubscription form input[type="datetime-local"],
  footer .containerNewsletterSubscription form input[type="tel"] {
    border-color: transparent; }
  footer .SocialMediaLinks ul li {
    display: inline-block; }
  footer .SocialMediaLinks a {
    transition: all 0.4s ease-in-out 0s; }
    footer .SocialMediaLinks a:hover, footer .SocialMediaLinks a:focus, footer .SocialMediaLinks a:active {
      color: #C00D0D; }

@media (max-width: 800px) {
  footer .content-container {
    flex-direction: column;
    text-align: center; }
    footer .content-container .col {
      width: 100%;
      margin-bottom: 2rem; }
      footer .content-container .col:first-child {
        order: 2; }
      footer .content-container .col:nth-child(2) {
        order: 1; }
      footer .content-container .col:last-child {
        order: 3; }
      footer .content-container .col .containerNewsletterSubscription {
        text-align: center; }
        footer .content-container .col .containerNewsletterSubscription form {
          justify-content: center; } }

/*@media (max-width: 480px){
    footer {
        .menuFooter {
            li {
                display: block;
                width: 100%;
                border-right: 0;
            }
        }
    }
}*/
header {
  padding: 0;
  margin: 0;
  position: relative;
  z-index: auto;
  width: 100%;
  height: 65vh; }
  .portal header {
    height: 100vh;
    margin-bottom: 3rem; }
  .standard header {
    margin-bottom: 3rem; }
    .standard header .cover {
      height: 100%; }
      .standard header .cover slick-list {
        overflow: hidden; }
  header .logo-container {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(100% / 3);
    margin: 2rem 0 1rem;
    text-align: center;
    z-index: 9998; }
    header .logo-container a.home {
      display: inline-block;
      width: 100%;
      max-width: 15rem;
      z-index: 9998;
      transition: all 0.4s ease-in-out 0s; }
      header .logo-container a.home.sticky-logo {
        max-width: 7rem; }
  header .header-content {
    position: relative;
    left: 0;
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap; }
    @media (min-width: 1001px) {
      header .header-content {
        transform: translateY(-65%); } }
    header .header-content > * {
      transition: all 0.4s ease-in-out 0s; }
    header .header-content .header-flagpanel {
      position: absolute;
      width: 100%;
      right: 50%; }
      header .header-content .header-flagpanel .header-flagpanel-logo {
        text-align: right; }
        header .header-content .header-flagpanel .header-flagpanel-logo img {
          width: 100%;
          max-width: 350px; }
      header .header-content .header-flagpanel .header-flagpanel-claim {
        text-align: right; }
        header .header-content .header-flagpanel .header-flagpanel-claim img {
          width: 100%;
          max-width: 469px; }
    header .header-content .header-socialpanel {
      position: absolute;
      right: -2.5rem;
      width: 2.5rem; }
    header .header-content.active .header-flagpanel {
      right: calc(100% - 2.5rem) !important; }
    header .header-content.active .newsTeaser {
      left: 50%;
      transform: translateX(-50%); }
    header .header-content.active .header-socialpanel {
      right: 0; }
  header .SocialMediaLinks {
    margin: 0; }
    header .SocialMediaLinks ul {
      margin: 0;
      padding-top: .25rem; }
      header .SocialMediaLinks ul li {
        text-align: center;
        margin: 0; }

body {
  background-color: #E9E4E0;
  font-family: "Trade Gothic"; }
  body .logo-container .home {
    display: block; }
    body .logo-container .home.sticky-logo {
      display: none; }
  body.sticky header > a.home {
    opacity: 0; }
  body.sticky .topBar {
    position: fixed;
    background-color: #fff;
    -moz-box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.3); }
  body.sticky .logo-container .home {
    display: none; }
    body.sticky .logo-container .home.sticky-logo {
      display: inline-block; }

@media (max-width: 1000px) {
  .portal header {
    height: 125vh; }
    .portal header .cover {
      height: 68%; }
    .portal header .header-content {
      left: 0; }
      .portal header .header-content .header-flagpanel,
      .portal header .header-content .header-socialpanel {
        bottom: 110%;
        min-height: 7rem;
        height: auto; }
      .portal header .header-content .header-flagpanel-logo img {
        max-width: 12.5rem; }
      .portal header .header-content .header-flagpanel-claim img {
        max-width: 270px; }
      .portal header .header-content .newsTeaser {
        left: 0 !important;
        transform: none;
        width: 100%; }
  header {
    height: auto;
    margin-bottom: 5rem; } }

h1, h2, h3, h4, h5, h6 {
  margin: 0 !important;
  padding: 0;
  line-height: 1.5em;
  text-transform: uppercase; }

h1 {
  font-size: 20px;
  color: #585957;
  font-weight: 600;
  font-family: objektiv-mk3, sans-serif; }

h2 {
  font-size: 16px;
  color: #585957;
  font-weight: 600;
  font-family: objektiv-mk3, sans-serif; }

h3 {
  font-size: 16px;
  color: #585957;
  font-weight: 600;
  font-family: objektiv-mk3, sans-serif; }

h4 {
  font-size: 12px;
  color: #585957;
  font-weight: 400;
  font-family: objektiv-mk3, sans-serif; }

h5 {
  font-size: 12px;
  color: #585957;
  font-weight: 400;
  font-family: "Trade Gothic"; }

h6 {
  font-size: 12px;
  color: #585957;
  font-weight: 300;
  font-family: "Trade Gothic"; }

main {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  overflow: visible;
  padding: 0 2rem;
  display: flex;
  flex-wrap: wrap; }
  main > section {
    float: none !important; }
    main > section.grid {
      width: 100%;
      max-width: 1200px;
      margin: 0 auto; }
      main > section.grid .cell {
        padding: 0; }
      main > section.grid:last-of-type {
        width: 101%;
        width: calc(100% + 1rem);
        margin: 3rem auto 0;
        margin-right: -1rem; }
        main > section.grid:last-of-type > div:first-of-type {
          margin: -2rem 0 -1rem; }
    main > section.contact table {
      margin: 0; }
      main > section.contact table thead tr {
        border-bottom-color: #585957; }
      main > section.contact table thead th {
        color: #585957; }
      main > section.contact table .openClosePersonDetails:before {
        color: #585957; }
      main > section.contact table .name a > div {
        text-decoration: none; }
  main .sectionContainerFooter {
    background-color: #fff;
    position: relative;
    margin-top: 5rem;
    width: 100%; }
    main .sectionContainerFooter section {
      margin-bottom: 0; }
    main .sectionContainerFooter > section.grid {
      margin-top: -4rem;
      margin-bottom: -4rem; }
    main .sectionContainerFooter:before, main .sectionContainerFooter:after {
      content: '';
      display: block;
      background-color: #fff;
      position: absolute;
      top: 0;
      height: 100%;
      width: 9999px; }
    main .sectionContainerFooter:before {
      left: 100%; }
    main .sectionContainerFooter:after {
      right: 100%; }
  main form.suche {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch; }
    main form.suche [type="text"] {
      margin-bottom: 0;
      width: 100%;
      max-width: 50%; }
    main form.suche button.search {
      margin: 0;
      padding: .75rem; }

section {
  float: none !important;
  width: 100%; }

img {
  max-width: none;
  width: 100%;
  height: auto; }

.cover .slick-list .slick-slide > div {
  height: 100%;
  overflow: hidden; }
  .cover .slick-list .slick-slide > div picture {
    height: 100%; }

@media (min-width: 768px) and (max-width: 1300px) {
  .portal .cover img {
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%); } }

.portal section.masonry-initialized.grid {
  width: calc(100% + 2rem); }
  .portal section.masonry-initialized.grid .grid-element {
    width: 48%;
    width: calc(50% - 2rem);
    margin-right: 2rem;
    margin-bottom: 2rem; }
    .portal section.masonry-initialized.grid .grid-element > h2 {
      display: none; }
  .portal section.masonry-initialized.grid figure.grid-element:nth-child(even) figcaption {
    top: 0;
    bottom: auto; }

figure {
  position: relative; }
  figure figcaption {
    margin: .5rem;
    position: absolute;
    width: 97%;
    width: calc(100% - 1rem);
    height: auto;
    bottom: 0;
    box-sizing: border-box; }

.nms main .sectionContainer,
.nm main .sectionContainer,
.ms main .sectionContainer {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 30%);
  order: 1; }

.nms main .containerSidebar,
.nm main .containerSidebar,
.ms main .containerSidebar {
  display: block;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  width: calc(30% - 2rem);
  margin-left: 2rem;
  order: 2; }

.nms main .sectionContainerFooter,
.nm main .sectionContainerFooter,
.ms main .sectionContainerFooter {
  flex: 1 1 auto;
  width: 100%;
  order: 3; }

.containerSidebar {
  padding: 0;
  margin: -8rem 0 1rem;
  display: none;
  z-index: 1999; }
  .containerSidebar h2 {
    visibility: hidden;
    line-height: 0;
    margin: 0; }
  .containerSidebar .sidebar > section {
    margin: 0; }
    .containerSidebar .sidebar > section .row .column > * {
      margin-bottom: 1rem; }

.sectionContainer {
  padding-bottom: 0;
  width: 100%; }
  .sectionContainer .grid .cell .grid-element.contact a.icon {
    padding: 0; }
    .sectionContainer .grid .cell .grid-element.contact a.icon.tel {
      font-size: 12px; }
    .sectionContainer .grid .cell .grid-element.contact a.icon:before {
      color: #E30613; }
    .sectionContainer .grid .cell .grid-element.contact a.icon:hover:before, .sectionContainer .grid .cell .grid-element.contact a.icon:focus:before, .sectionContainer .grid .cell .grid-element.contact a.icon:active:before {
      color: #C00D0D; }
  .sectionContainer .grid .cell .grid-element.grid-element-rte h3, .sectionContainer .grid .cell .grid-element.grid-element-rte p {
    margin-bottom: 1rem; }

.sectionContainer .grid .row,
.sectionContainerFooter .grid .row {
  margin: 1rem 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap; }

.sectionContainer .grid .cell,
.sectionContainerFooter .grid .cell {
  padding: 0;
  float: none; }
  .sectionContainer .grid .cell.cell33,
  .sectionContainerFooter .grid .cell.cell33 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(100% / 3 - 1rem);
    margin-right: 1rem; }
    .sectionContainer .grid .cell.cell33:last-child,
    .sectionContainerFooter .grid .cell.cell33:last-child {
      margin-right: 0; }
    .sectionContainer .grid .cell.cell33.addresses,
    .sectionContainer .grid .cell.cell33 .grid-element-rte,
    .sectionContainerFooter .grid .cell.cell33.addresses,
    .sectionContainerFooter .grid .cell.cell33 .grid-element-rte {
      height: 100%; }
  .sectionContainer .grid .cell.cell50,
  .sectionContainerFooter .grid .cell.cell50 {
    flex: 1 1 50%; }
    .sectionContainer .grid .cell.cell50 .grid-element-rte,
    .sectionContainerFooter .grid .cell.cell50 .grid-element-rte {
      height: 100%; }
      .sectionContainer .grid .cell.cell50 .grid-element-rte h3, .sectionContainer .grid .cell.cell50 .grid-element-rte h4,
      .sectionContainerFooter .grid .cell.cell50 .grid-element-rte h3,
      .sectionContainerFooter .grid .cell.cell50 .grid-element-rte h4 {
        color: #E30613; }
  .sectionContainer .grid .cell.cell100,
  .sectionContainerFooter .grid .cell.cell100 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    width: 100%; }

.image-sidebar {
  display: block;
  width: 100%; }
  .image-sidebar .slick-list {
    margin-right: -1rem; }
  .image-sidebar .slick-slide {
    margin-right: 1rem; }

@media (max-width: 800px) {
  .portal section.masonry-initialized.grid .grid-element {
    width: 100%;
    margin-right: 0; }
  main {
    /*padding-bottom: $box_padding;*/ }
    main form.suche [type="text"] {
      max-width: none; }
  .nms main .sectionContainer,
  .nm main .sectionContainer,
  .ms main .sectionContainer {
    flex: 1 1 100%;
    width: 100%; }
  .nms main .containerSidebar,
  .nm main .containerSidebar,
  .ms main .containerSidebar {
    flex: 1 1 100%;
    width: 100%;
    margin-left: 0; }
  section {
    margin: 1rem 0; }
    section.grid .row {
      margin: 0 !important; }
      section.grid .row .cell {
        order: 1; }
        section.grid .row .cell.cell33, section.grid .row .cell.cell50 {
          flex: 1 1 auto;
          width: 100%;
          margin-bottom: 1rem;
          margin-right: 0; }
        section.grid .row .cell.cell-image {
          order: 0; }
    section.masonry-initialized.grid {
      width: 100% !important; }
  .containerSidebar {
    margin-top: 0;
    padding-top: 0; }
  .sectionContainerFooter .image-sidebar .slick-list {
    margin: 0 -2rem;
    z-index: 999; }
  .sectionContainerFooter .image-sidebar .slick-slide {
    margin: 0 .5rem; }
  .sectionContainer {
    padding: 2rem 0 0; } }

/**
 * @link            http://www.livingdata.de
 * @package         Photobox - Custom Layout
 * @version         1.0.0
 * @author          omenger
 */
header .cover {
  margin: 0;
  padding: 0;
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 85%; }
  header .cover .slick-track,
  header .cover .slick-list {
    height: 100%; }

header .topBar {
  background: transparent;
  margin: 0;
  padding: 0;
  position: absolute;
  width: 100%;
  height: auto;
  z-index: 9998;
  transition: all 0.4s ease-in-out 0s; }
  header .topBar .navMainTopContainer > nav {
    float: none;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(100% / 2.5); }

header .navMainMenuContainer {
  float: none;
  margin: 0; }
  header .navMainMenuContainer .navMainTopContainer {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap; }

header nav.navMetaMenu, header nav.navMetaMenuMobile {
  margin: 2rem 2rem 0 2rem;
  display: flex;
  flex-direction: row; }
  header nav.navMetaMenu .suche, header nav.navMetaMenuMobile .suche {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 26px;
    margin-top: 0; }
    header nav.navMetaMenu .suche input[type="text"], header nav.navMetaMenuMobile .suche input[type="text"] {
      order: 2;
      max-width: 0;
      border: 0px solid transparent;
      transition: all 0.4s ease-in-out 0s;
      height: 100%;
      padding: 0; }
    header nav.navMetaMenu .suche.searchOpen input[type="text"], header nav.navMetaMenuMobile .suche.searchOpen input[type="text"] {
      max-width: 15rem;
      padding: 0 .25rem;
      border: 1px solid #585957; }
    header nav.navMetaMenu .suche button:before, header nav.navMetaMenuMobile .suche button:before {
      font-size: 16px; }
  header nav.navMetaMenu .login-wrap-topwidget, header nav.navMetaMenuMobile .login-wrap-topwidget {
    float: none; }
  header nav.navMetaMenu ul, header nav.navMetaMenuMobile ul {
    float: none;
    list-style-type: none;
    margin: 0 .25rem 0 0;
    display: flex;
    flex-wrap: wrap; }
    header nav.navMetaMenu ul .menuItem, header nav.navMetaMenuMobile ul .menuItem {
      display: block;
      margin: 0 0.25rem 0.5rem 0; }
      header nav.navMetaMenu ul .menuItem .menuLink:before, header nav.navMetaMenuMobile ul .menuItem .menuLink:before {
        display: none; }

header nav.navMetaMenuMobile {
  margin: 2rem 0 0;
  justify-content: center;
  flex-wrap: wrap; }

header nav.navMainMenuSelection {
  width: 100%;
  padding: 2rem 2rem 2rem 2rem;
  box-sizing: content-box;
  text-align: right; }
  header nav.navMainMenuSelection > ul {
    position: relative;
    z-index: 9999;
    list-style-type: none;
    margin: 0; }
    header nav.navMainMenuSelection > ul .menuItem {
      display: inline-block;
      margin: 0 0.25rem 0.5rem 0; }

header .navMainMenuSubItems {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  background-color: #fff;
  -moz-box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.3);
  padding: 1.25rem;
  padding-top: 6rem;
  width: 100%;
  max-width: 40%;
  max-width: calc(100% / 2.5);
  height: auto;
  box-sizing: border-box;
  text-align: left;
  z-index: 9998; }
  header .navMainMenuSubItems .navMainMenuClose {
    display: none;
    position: absolute;
    top: 0;
    right: 2rem;
    font-size: 0;
    z-index: 9999; }
    header .navMainMenuSubItems .navMainMenuClose svg {
      width: 40px;
      height: 40px; }
  header .navMainMenuSubItems .navMainMenu {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    box-sizing: border-box; }
  header .navMainMenuSubItems .menu {
    margin: 0; }
    header .navMainMenuSubItems .menu > .menuItem {
      flex: 1 1 auto;
      display: none; }
      header .navMainMenuSubItems .menu > .menuItem > .menuSub {
        padding-top: 0;
        -webkit-column-count: 2;
        /* Chrome, Safari, Opera */
        -moz-column-count: 2;
        /* Firefox */
        column-count: 2;
        -webkit-column-break-inside: avoid;
        page-break-inside: avoid;
        break-inside: avoid;
        break-inside: avoid-column; }
        header .navMainMenuSubItems .menu > .menuItem > .menuSub > .menuItem {
          margin-bottom: 1rem;
          -webkit-column-break-inside: avoid;
          page-break-inside: avoid;
          break-inside: avoid;
          overflow: hidden; }

.menuButton {
  display: none;
  position: absolute;
  top: 1rem;
  right: 1rem;
  width: 24px;
  height: 24px;
  z-index: 9999; }
  .menuButton:before {
    content: '';
    display: none; }
  .menuButton .navigationBurger {
    width: 100%;
    height: 100%;
    position: relative;
    margin: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer; }
    .menuButton .navigationBurger + span {
      margin-left: 4px; }
    .menuButton .navigationBurger span {
      display: block;
      position: absolute;
      height: 2px;
      width: 100%;
      background: #fff;
      border-radius: 4px;
      opacity: 1;
      left: 0;
      -webkit-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
      -o-transform: rotate(0deg);
      transform: rotate(0deg);
      -webkit-transition: .25s ease-in-out;
      -moz-transition: .25s ease-in-out;
      -o-transition: .25s ease-in-out;
      transition: .25s ease-in-out; }
      .menuButton .navigationBurger span:nth-child(1) {
        top: 0px; }
      .menuButton .navigationBurger span:nth-child(2), .menuButton .navigationBurger span:nth-child(3) {
        top: 8px; }
      .menuButton .navigationBurger span:nth-child(4) {
        top: 16px; }
    .menuButton .navigationBurger.open span:nth-child(1) {
      top: 8px;
      width: 0%;
      left: 50%; }
    .menuButton .navigationBurger.open span:nth-child(2) {
      -webkit-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      transform: rotate(45deg); }
    .menuButton .navigationBurger.open span:nth-child(3) {
      -webkit-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      transform: rotate(-45deg); }
    .menuButton .navigationBurger.open span:nth-child(4) {
      top: 8px;
      width: 0%;
      left: 50%; }

body.sticky .navigationBurger span {
  background: #585957; }

.navMainMenuSubItems {
  margin: 0; }
  .navMainMenuSubItems > .menuSub {
    background-color: #fff;
    margin: 0;
    padding: 1rem; }
  .navMainMenuSubItems .menuSub {
    margin: 0; }
    .navMainMenuSubItems .menuSub > .menuItem.hasChildren > .menuLink:after {
      content: '';
      display: block;
      width: 10%;
      min-width: 4rem;
      border-bottom: 2px solid #E30613;
      transition: all 0.4s ease-in-out 0s; }
    .navMainMenuSubItems .menuSub.l2 > .menuItem > .menuLink {
      color: #E30613;
      font-weight: 600;
      font-size: .875rem;
      font-family: objektiv-mk3, sans-serif;
      text-transform: uppercase;
      margin-bottom: 0.5rem;
      line-height: 1.75em;
      display: block;
      -ms-hyphens: auto;
      hyphens: auto; }
    .navMainMenuSubItems .menuSub.l3 > .menuItem.selected .menuLink {
      color: #E30613; }
  .navMainMenuSubItems .menuItem {
    list-style-type: none;
    margin: 0; }
  .navMainMenuSubItems .menuLink {
    text-decoration: none;
    color: #585957;
    font-size: 16px;
    transition: all 0.4s ease-in-out 0s; }
    .navMainMenuSubItems .menuLink:hover {
      color: #E30613; }

body.menuOpen header .navMainMenuSubItems .menu > .menuItem.menuItem-active {
  display: block; }

body.menuOpen.sticky header .navMainMenuSubItems {
  top: 6rem;
  padding-top: 2rem; }

nav.breadcrumb {
  margin: 0 auto;
  float: none;
  width: 100%;
  max-width: 1200px; }

.SocialMediaLinks .fa-blog {
  width: 1rem;
  height: 1rem;
  color: #E30613;
  background-color: #fff;
  padding: .25rem;
  border-radius: 5px;
  top: 2px;
  position: relative; }

@media (max-width: 1000px) {
  header .topBar .logo-container {
    margin: 0;
    padding: 1rem 0; }
    header .topBar .logo-container .home {
      max-width: 7rem; }
  header .topBar .navMainTopContainer {
    display: block;
    flex-direction: column; }
  header .topBar .navMetaMenu,
  header .topBar .navMainMenuSelection {
    display: none; }
  header .topBar .menuButton {
    display: block; }
  header .topBar .navMainMenuSelection {
    padding: 0 0 2rem;
    text-align: center; }
    header .topBar .navMainMenuSelection .navMainMenuSubItems {
      position: relative;
      padding-top: 1rem !important;
      top: 0 !important;
      -moz-box-shadow: none;
      box-shadow: none;
      max-width: none; }
      header .topBar .navMainMenuSelection .navMainMenuSubItems .menu > .menuItem > .menuSub {
        -webkit-column-count: auto;
        /* Chrome, Safari, Opera */
        -moz-column-count: auto;
        /* Firefox */
        column-count: auto;
        display: block;
        text-align: center; }
      header .topBar .navMainMenuSelection .navMainMenuSubItems .menuItem.hasChildren > .menuLink:after {
        width: 50%;
        margin: 0 auto; }
  body.menuOpen {
    overflow: hidden; }
    body.menuOpen .logo-container {
      background-color: #FFF; }
      body.menuOpen .logo-container .home {
        display: none; }
        body.menuOpen .logo-container .home.sticky-logo {
          display: inline-block; }
    body.menuOpen .menuButton .navigationBurger span {
      background: #585957; }
    body.menuOpen header .topBar .navMainTopContainer {
      overflow-y: auto;
      max-height: 100vh; }
    body.menuOpen header .topBar .navMainMenuContainer {
      -moz-box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.3);
      box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.3); }
    body.menuOpen header .topBar .navMainMenuSelection {
      display: block;
      position: relative;
      width: 100%;
      background-color: #fff; } }

@media (max-width: 800px) {
  .navMainMenuSubItems {
    display: none; } }

.newsTeaser {
  position: relative;
  left: 50%;
  width: 100%;
  max-width: 1200px; }
  @media (min-width: 800px) {
    .newsTeaser {
      padding: 0 2rem; }
      .newsTeaser .slick-list {
        margin-right: -1rem; } }
  .newsTeaser .slick-list .slick-track {
    display: flex; }
    .newsTeaser .slick-list .slick-track .slick-slide {
      margin-right: 1rem;
      height: auto;
      align-items: center;
      justify-content: center; }
  .newsTeaser .newsItem {
    width: 33.3333%;
    width: calc(100% / 3); }
    .newsTeaser .newsItem:last-child {
      margin-right: 0 !important; }
    .newsTeaser .newsItem h3 {
      font-size: 28px;
      font-family: objektiv-mk3, sans-serif;
      line-height: 1.25; }
    .newsTeaser .newsItem .newsItemCategories {
      display: block;
      margin: 1rem 0;
      font-size: 20px;
      line-height: 2.25em;
      font-family: objektiv-mk3, sans-serif;
      text-transform: uppercase; }
      .newsTeaser .newsItem .newsItemCategories:after {
        width: 100%;
        max-width: 20%;
        display: block;
        content: '';
        border: 1px solid #fff; }
    .newsTeaser .newsItem p {
      font-size: 16px; }

.news.overviewlist article,
.events.overviewlist article {
  width: 48%;
  width: calc(50% - 1rem);
  margin-right: 1rem;
  margin-bottom: 1rem;
  padding: 0; }
  .news.overviewlist article .newsDetails,
  .news.overviewlist article .eventDetails,
  .events.overviewlist article .newsDetails,
  .events.overviewlist article .eventDetails {
    padding: 1rem; }
    .news.overviewlist article .newsDetails .newsDate,
    .news.overviewlist article .eventDetails .newsDate,
    .events.overviewlist article .newsDetails .newsDate,
    .events.overviewlist article .eventDetails .newsDate {
      display: block; }
  .news.overviewlist article .boxedButton, .news.overviewlist article div.contour button, div.contour .news.overviewlist article button, .news.overviewlist article
  div.contour input[type="submit"],
  div.contour .news.overviewlist article input[type="submit"], .news.overviewlist article
  div.contour input[type="button"],
  div.contour .news.overviewlist article input[type="button"], .news.overviewlist article form.form button, form.form .news.overviewlist article button, .news.overviewlist article
  form.form input[type="submit"],
  form.form .news.overviewlist article input[type="submit"], .news.overviewlist article
  form.form input[type="button"],
  form.form .news.overviewlist article input[type="button"], .news.overviewlist article .accList .accTitle, .accList .news.overviewlist article .accTitle, .news.overviewlist article footer .col:first-of-type ul li a, footer .col:first-of-type ul li .news.overviewlist article a, .news.overviewlist article header nav.navMetaMenu ul .menuItem .menuLink, header nav.navMetaMenu ul .menuItem .news.overviewlist article .menuLink, .news.overviewlist article
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a,
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget .news.overviewlist article a, .news.overviewlist article header nav.navMetaMenuMobile ul .menuItem .menuLink, header nav.navMetaMenuMobile ul .menuItem .news.overviewlist article .menuLink, .news.overviewlist article
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a,
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget .news.overviewlist article a, .news.overviewlist article header nav.navMainMenuSelection > ul .menuItem .menuLink, header nav.navMainMenuSelection > ul .menuItem .news.overviewlist article .menuLink, .news.overviewlist article .newsTeaser .newsItem > a, .newsTeaser .news.overviewlist article .newsItem > a, .news.overviewlist article .containerNewsletterSubscription form [type="submit"], .containerNewsletterSubscription form .news.overviewlist article [type="submit"], .news.overviewlist article .containerNewsletterSubscription form [type="email"], .containerNewsletterSubscription form .news.overviewlist article [type="email"], .news.overviewlist article .searchButton, .news.overviewlist article .suche button, .suche .news.overviewlist article button, .news.overviewlist article .itemlist li a, .itemlist li .news.overviewlist article a,
  .events.overviewlist article .boxedButton,
  .events.overviewlist article div.contour button, div.contour
  .events.overviewlist article button,
  .events.overviewlist article
  div.contour input[type="submit"],
  div.contour
  .events.overviewlist article input[type="submit"],
  .events.overviewlist article
  div.contour input[type="button"],
  div.contour
  .events.overviewlist article input[type="button"],
  .events.overviewlist article form.form button, form.form
  .events.overviewlist article button,
  .events.overviewlist article
  form.form input[type="submit"],
  form.form
  .events.overviewlist article input[type="submit"],
  .events.overviewlist article
  form.form input[type="button"],
  form.form
  .events.overviewlist article input[type="button"],
  .events.overviewlist article .accList .accTitle, .accList
  .events.overviewlist article .accTitle,
  .events.overviewlist article footer .col:first-of-type ul li a, footer .col:first-of-type ul li
  .events.overviewlist article a,
  .events.overviewlist article header nav.navMetaMenu ul .menuItem .menuLink, header nav.navMetaMenu ul .menuItem
  .events.overviewlist article .menuLink,
  .events.overviewlist article
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget a,
  header nav.navMetaMenu ul .menuItem .login-wrap-topwidget
  .events.overviewlist article a,
  .events.overviewlist article header nav.navMetaMenuMobile ul .menuItem .menuLink, header nav.navMetaMenuMobile ul .menuItem
  .events.overviewlist article .menuLink,
  .events.overviewlist article
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget a,
  header nav.navMetaMenuMobile ul .menuItem .login-wrap-topwidget
  .events.overviewlist article a,
  .events.overviewlist article header nav.navMainMenuSelection > ul .menuItem .menuLink, header nav.navMainMenuSelection > ul .menuItem
  .events.overviewlist article .menuLink,
  .events.overviewlist article .newsTeaser .newsItem > a, .newsTeaser
  .events.overviewlist article .newsItem > a,
  .events.overviewlist article .containerNewsletterSubscription form [type="submit"], .containerNewsletterSubscription form
  .events.overviewlist article [type="submit"],
  .events.overviewlist article .containerNewsletterSubscription form [type="email"], .containerNewsletterSubscription form
  .events.overviewlist article [type="email"],
  .events.overviewlist article .searchButton,
  .events.overviewlist article .suche button, .suche
  .events.overviewlist article button,
  .events.overviewlist article .itemlist li a, .itemlist li
  .events.overviewlist article a {
    margin-top: 1rem; }

.news.calendarlist,
.events.calendarlist {
  position: relative; }

.pager.navlist ul {
  text-align: center;
  list-style-type: none; }
  .pager.navlist ul li {
    display: inline-block;
    margin: 0; }
    .pager.navlist ul li a {
      border: 2px solid transparent;
      padding: .25rem .5rem;
      text-decoration: none; }
      .pager.navlist ul li a[disabled] {
        display: none; }
    .pager.navlist ul li.active a {
      border-color: #585957; }

@media (max-width: 1200px) {
  .newsTeaser .newsItem h3 {
    font-size: 20px; }
  .newsTeaser .newsItem .newsItemCategories {
    font-size: 16px; } }

@media (max-width: 800px) {
  .news.overviewlist article,
  .events.overviewlist article {
    width: 100%;
    margin-right: 0; } }

@media (max-width: 480px) {
  .newsTeaser .newsItem h3 {
    font-size: 16px; }
  .newsTeaser .newsItem .newsItemCategories {
    font-size: 12px; }
  .newsTeaser .newsItem p {
    font-size: 12px; } }

.containerNewsletterSubscription h4 {
  margin-bottom: .5rem !important; }

.containerNewsletterSubscription form {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-end; }
  .containerNewsletterSubscription form > div:first-child {
    margin-right: 1rem; }
  .containerNewsletterSubscription form [type="submit"] {
    margin-bottom: 0; }
  .containerNewsletterSubscription form [type="email"] {
    margin-bottom: 0; }

.containerNewsletterSubscription.newsletterExternal form {
  flex-direction: column; }
  .containerNewsletterSubscription.newsletterExternal form [type="submit"] {
    margin-top: 1rem; }

#nl_subscribe input:not([type=submit]):not(.privacy), #nl_subscribe #nl_subscribe select {
  margin: 0 0 20px 0;
  padding: 4px 6px; }

#nl_subscribe label {
  margin: 0 0 0 5px;
  position: relative;
  top: -1px; }

#nl_subscribe .cbList label {
  font-size: 1.0em;
  margin-left: 13px;
  display: inline; }

#nl_subscribe .error_input, #nl_subscribe #error-msg_form.error_input {
  -moz-box-shadow: 0 0 2px 0 #c30;
  -webkit-box-shadow: 0 0 2px 0 #c30;
  box-shadow: 0 0 2px 0 #c30; }

#nl_subscribe #error-msg_form {
  display: inline-block;
  margin: 15px 0 0 0;
  padding: 5px 8px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }

#nl_subscribe .hide-input-error {
  display: none;
  opacity: 0; }

#nl_subscribe .nl-cb-hl {
  margin: 5px 0 10px 0;
  font-size: 1.1em;
  display: block; }

#nl_subscribe .nl-cb-hl:after {
  content: " *"; }

.rs_oberhausmuseum #rs {
  float: none; }

.rs_oberhausmuseum .rsbtn {
  height: auto;
  padding-bottom: 0; }
  .rs_oberhausmuseum .rsbtn .rsbtn_tooltoggle {
    left: 0;
    top: 0;
    height: 26px;
    background-color: #585957;
    color: #fff;
    border: 0; }
  .rs_oberhausmuseum .rsbtn .rsbtn_play {
    float: none;
    display: block;
    border: 0;
    border-radius: 0;
    background-color: #585957;
    transition: all 0.4s ease-in-out 0s;
    margin-bottom: 0; }
    .rs_oberhausmuseum .rsbtn .rsbtn_play .rsbtn_left {
      margin-left: 0; }
    .rs_oberhausmuseum .rsbtn .rsbtn_play:hover, .rs_oberhausmuseum .rsbtn .rsbtn_play:focus, .rs_oberhausmuseum .rsbtn .rsbtn_play:active {
      border-color: #41413F;
      background-color: #41413F; }
    .rs_oberhausmuseum .rsbtn .rsbtn_play .rsimg {
      background: none; }
    .rs_oberhausmuseum .rsbtn .rsbtn_play .rsplay {
      display: none; }
    .rs_oberhausmuseum .rsbtn .rsbtn_play .rsbtn_text {
      margin: 0;
      padding: 0 .7em;
      background: none; }
      .rs_oberhausmuseum .rsbtn .rsbtn_play .rsbtn_text .rsbtn_label {
        font-family: objektiv-mk3, sans-serif;
        color: #fff;
        text-transform: uppercase;
        font-size: .875rem;
        font-weight: 500;
        line-height: 26px;
        padding-left: .75rem; }
      .rs_oberhausmuseum .rsbtn .rsbtn_play .rsbtn_text:before {
        display: none; }
    .rs_oberhausmuseum .rsbtn .rsbtn_play .rspart {
      float: none;
      height: 100%; }
    .rs_oberhausmuseum .rsbtn .rsbtn_play span {
      font-style: normal; }
  .rs_oberhausmuseum .rsbtn .rs-player-loadindicator {
    left: 0 !important; }

/*body #LegalsCookieHinweis {
    background-color: $color1;
    color: $color_light;
    position: fixed;
    top: $distance_menu;
    left: $distance_menu;
    padding: $box_padding;
    text-align: left;
    z-index: 9999;
    width: calc(100% - 4rem;
    box-sizing: border-box;
    max-width: 25rem;

    @extend .boxShadow;

    .lch-enable,
    .lch-policy {
        @extend .boxedButton;
        @extend .boxedButtonLight;
        border-radius: 0;
        margin-top: $box_padding;
        padding: .25rem;
        font-weight: 500;
        box-sizing: border-box;

        &:first-child {
            margin-left: 0;
        }
    }

    @media (max-width: 480px) {
        .lch-enable,
        .lch-policy {
            width: 100%;
            margin-left: 0;
            text-align: center;
        }
    }
}*/
body #cookieselection-overlay {
  padding: 2rem 3rem; }
  body #cookieselection-overlay .cookieselection-logo {
    position: relative;
    margin-bottom: 1rem; }
    body #cookieselection-overlay .cookieselection-logo:before, body #cookieselection-overlay .cookieselection-logo:after {
      border-bottom: 2px solid #E30613;
      content: '';
      position: absolute;
      bottom: 1rem;
      width: 37%; }
    body #cookieselection-overlay .cookieselection-logo:before {
      left: 0; }
    body #cookieselection-overlay .cookieselection-logo:after {
      right: 0; }
    body #cookieselection-overlay .cookieselection-logo .logo {
      max-width: 7rem;
      margin: 0 auto;
      display: block; }
  body #cookieselection-overlay .cookieselection-container {
    display: flex;
    flex-direction: row;
    width: 100%; }
    body #cookieselection-overlay .cookieselection-container .cookieselection-content {
      flex: 1 1 70%;
      margin-right: 2rem; }
    body #cookieselection-overlay .cookieselection-container .cookieselection-action {
      flex-direction: column;
      flex: 1 1 30%; }
  body #cookieselection-overlay .cookieselection-checkboxes {
    flex-direction: column; }
    body #cookieselection-overlay .cookieselection-checkboxes li {
      margin-bottom: .5rem; }
  body #cookieselection-overlay .cookieselection-switch {
    position: relative;
    display: inline-block;
    width: 3rem;
    height: 1.25rem;
    margin-right: 1.75rem; }
    body #cookieselection-overlay .cookieselection-switch input {
      opacity: 0;
      width: 0;
      height: 0; }
      body #cookieselection-overlay .cookieselection-switch input:checked + .cookieselection-switch-slider {
        background-color: #2c7d2c; }
        body #cookieselection-overlay .cookieselection-switch input:checked + .cookieselection-switch-slider:before {
          -webkit-transform: translateX(1.75rem);
          -ms-transform: translateX(1.75rem);
          transform: translateX(1.75rem); }
      body #cookieselection-overlay .cookieselection-switch input:focus + .cookieselection-switch-slider {
        box-shadow: 0 0 1px #2c7d2c; }
    body #cookieselection-overlay .cookieselection-switch .cookieselection-switch-slider {
      position: absolute;
      cursor: pointer;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background-color: #41413F;
      -webkit-transition: .4s;
      transition: .4s;
      border-radius: 1.25rem; }
      body #cookieselection-overlay .cookieselection-switch .cookieselection-switch-slider:before {
        position: absolute;
        content: "";
        height: 0.825rem;
        width: 0.825rem;
        left: 4px;
        bottom: 4px;
        background-color: white;
        -webkit-transition: .4s;
        transition: .4s;
        border-radius: 50%; }
  body #cookieselection-overlay #cookieselect-form button {
    width: 100%;
    margin-bottom: .75rem; }

@media (max-width: 800px) {
  body #cookieselection-overlay .cookieselection-container {
    flex-direction: column; }
  body #cookieselection-overlay .cookieselection-logo:before, body #cookieselection-overlay .cookieselection-logo:after {
    width: 25%; }
  body #cookieselection-overlay .cookieselection-content {
    text-align: center; }
  body #cookieselection-overlay .cookieselection-action {
    max-width: 20rem;
    margin: 0 auto; } }

/**
 * @link            http://www.livingdata.de
 * @package         Photobox - Custom Layout
 * @version         1.0.0
 * @author          Oliver Menger
 */
body {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5em;
  font-family: "Trade Gothic"; }

.slick-slider .slick-arrow {
  z-index: 999; }
  .slick-slider .slick-arrow:before {
    font-family: FontAwesome;
    font-size: 2rem; }
  .slick-slider .slick-arrow.slick-prev:before {
    content: '\f104'; }
  .slick-slider .slick-arrow.slick-next:before {
    content: '\f105'; }

a.linkext::before {
  content: "\F08E  ";
  font-family: ldIcons;
  font-size: 0.86667em;
  vertical-align: bottom; }

.icona:after, .events .more > div.icon:last-child:after {
  display: none; }

.visuallyhidden, .pager.navlist h2 {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0; }

/*
    CUSTOM TEMPLATE
*/
.filter.js.open {
  background-color: transparent; }

.wrapper {
  max-width: none; }

.content-container {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 1rem;
  box-sizing: border-box; }

.portal main {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  overflow: visible;
  z-index: 1; }

.suchergebnis .itemlist li p {
  font-weight: 400;
  text-transform: none; }

.searchButton, header nav.navMetaMenu .suche button, header nav.navMetaMenuMobile .suche button, .suche button {
  order: 1;
  -webkit-appearance: none;
  border: 0;
  margin-right: 1rem; }

.itemlist {
  margin: 0; }
  .itemlist li {
    list-style-type: none;
    margin: 0 0 .5rem 0; }
    .itemlist li:last-child {
      margin-bottom: 0; }
    .itemlist li a {
      display: block; }
      .itemlist li a.has.icon span, .itemlist li a span {
        padding-right: 2.5rem;
        display: block;
        text-decoration: none; }
      .itemlist li a.has.icon {
        padding: 1em .5em 1em 2em; }
        .itemlist li a.has.icon:before {
          float: right;
          margin-right: 1rem;
          line-height: 1em; }

figure {
  margin-top: 0; }
  figure figcaption {
    font-size: 16px;
    font-family: objektiv-mk3, sans-serif;
    font-weight: 600;
    text-transform: uppercase; }
    figure figcaption span {
      display: block;
      width: 100%;
      font-size: 16px;
      font-weight: 400;
      font-family: "Trade Gothic";
      text-transform: none; }

.mobileOnly {
  display: none; }

a.icon.next:before, a.icon.back:before {
  content: "\f176";
  font-family: FontAwesome;
  font-size: 20px;
  color: #585957; }

a.icon.next:hover:before, a.icon.back:hover:before {
  color: #E30613; }

a.icon.back:before {
  transform: rotate(-90deg); }

a.icon.next:before {
  transform: rotate(90deg); }

mark {
  background: transparent;
  color: #E30613; }

form.form .umbraco-forms-field .umbraco-forms-label {
  font-weight: bold; }

form.form .umbraco-forms-field.required > label:after, form.form .umbraco-forms-field.mandatory > label:after {
  content: '';
  display: none; }

#ld {
  display: none; }

.mfp-bg,
.mfp-wrap {
  z-index: 9999; }

.sectionContainerFooter .video-container .grid-element {
  background-color: transparent !important;
  padding: 0 !important; }

.video-iframe-container {
  position: relative;
  padding-bottom: 56.25%;
  /* ratio 16x9 */
  height: 0;
  overflow: hidden;
  width: 100%;
  height: auto; }
  .video-iframe-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

@media (max-width: 1000px) {
  .mobileOnly {
    display: block; }
  .grid .cell {
    margin-bottom: 1rem; } }

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiT2JlcmhhdXNtdXNldW0uY3NzIiwKCSJzb3VyY2VzIjogWwoJCSJPYmVyaGF1c211c2V1bS5zY3NzIiwKCQkiY3VzdG9tL19jdXN0b20tRm9udHMuc2NzcyIsCgkJIl9WYXJpYWJsZW4tT2JlcmhhdXNtdXNldW0uc2NzcyIsCgkJImN1c3RvbS9fY3VzdG9tLU1peGlucy5zY3NzIiwKCQkiLi4vLi4vLi4vY3NzL2NvcmUvX21peGlucy5zY3NzIiwKCQkiLi4vLi4vLi4vY3NzL2NvcmUvX3R5cG9ncmFwaHkuc2NzcyIsCgkJIi4uLy4uLy4uL2Nzcy9jb3JlL19qZWV0X3NldHRpbmdzLnNjc3MiLAoJCSIuLi8uLi8uLi9jc3MvY29yZS9famVldF9mdW5jdGlvbnMuc2NzcyIsCgkJIi4uLy4uLy4uL2Nzcy9jb3JlL19qZWV0X2dyaWQuc2NzcyIsCgkJIi4uLy4uLy4uL2Nzcy9jb3JlL19jbGFzc2VzLnNjc3MiLAoJCSJfc2xpY2suc2NzcyIsCgkJIl9tYWduaWZpYy1wb3B1cC5zY3NzIiwKCQkiX2Zvcm1zLnNjc3MiLAoJCSJfdGVtcGxhdGUuc2NzcyIsCgkJIl9reHBsaXRlLnNjc3MiLAoJCSJjdXN0b20vX2N1c3RvbS1FeHRlbmRzLnNjc3MiLAoJCSJjdXN0b20vX2luZGV4LnNjc3MiLAoJCSJjdXN0b20vX2N1c3RvbS5zY3NzIiwKCQkiY3VzdG9tL19jdXN0b20tQWNjb3JkaW9uLnNjc3MiLAoJCSJjdXN0b20vX2N1c3RvbS1Gb290ZXIuc2NzcyIsCgkJImN1c3RvbS9fY3VzdG9tLUhlYWRlci5zY3NzIiwKCQkiY3VzdG9tL19jdXN0b20tSGVhZGxpbmVzLnNjc3MiLAoJCSJjdXN0b20vX2N1c3RvbS1MYXlvdXQuc2NzcyIsCgkJImN1c3RvbS9fY3VzdG9tLU5hdmlnYXRpb24uc2NzcyIsCgkJImN1c3RvbS9fY3VzdG9tLU5ld3MtRXZlbnRzLnNjc3MiLAoJCSJjdXN0b20vX2N1c3RvbS1OZXdzbGV0dGVyLnNjc3MiLAoJCSJjdXN0b20vX2N1c3RvbS1SZWFkc3BlYWtlci5zY3NzIiwKCQkiY3VzdG9tL19jdXN0b20tTGVnYWxzY29va2llaGlud2Vpcy5zY3NzIiwKCQkiY3VzdG9tL19jdXN0b20tT2JlcmhhdXNtdXNldW0uc2NzcyIKCV0sCgkibmFtZXMiOiBbXSwKCSJtYXBwaW5ncyI6ICI7QUFFQTs7Ozs7R0FLRztBQUVILHNCQUFzQjtBQ0Z0Qjs7Ozs7R0FLRztBQUVILE9BQU8sQ0FBQyxrRUFBSTtBQWdCWixPQUFPLENBQUMsaUhBQUk7QUFkWixVQUFVO0VBQ04sV0FBVyxFQUFFLFNBQVM7RUFDdEIsR0FBRyxFQUFFLG9DQUFvQztFQUN6QyxHQUFHLEVBQUUsMkNBQTJDLENBQUMsMkJBQTJCLEVBQUUscUNBQXFDLENBQUMsY0FBYyxFQUFFLG9DQUFvQyxDQUFDLGtCQUFrQixFQUFFLDRDQUE0QyxDQUFDLGFBQWE7RUFDdlAsV0FBVyxFQUFFLE1BQU07RUFDbkIsVUFBVSxFQUFFLE1BQU07O0FBR3RCOzs7O0VBSUU7QUFJRixVQUFVO0VBQ04sV0FBVyxFQUFFLGNBQWM7RUFDM0IsR0FBRyxFQUFFLGlGQUFpRjtFQUN0RixHQUFHLEVBQUUsaUZBQWlGLENBQUMsYUFBYSxFQUFFLDRFQUE0RSxDQUFDLGVBQWUsRUFBRSwyRUFBMkUsQ0FBQyxjQUFjLEVBQUUsMEVBQTBFLENBQUMsa0JBQWtCO0VBQzdYLFdBQVcsRUFBRSxHQUFHOztBQUdwQixVQUFVO0VBQ04sV0FBVyxFQUFFLGNBQWM7RUFDM0IsR0FBRyxFQUFFLGlGQUFpRjtFQUN0RixHQUFHLEVBQUUsaUZBQWlGLENBQUMsYUFBYSxFQUFFLDRFQUE0RSxDQUFDLGVBQWUsRUFBRSwyRUFBMkUsQ0FBQyxjQUFjLEVBQUUsMEVBQTBFLENBQUMsa0JBQWtCO0VBQzdYLFdBQVcsRUFBRSxHQUFHOztBQUlwQiwrQkFBK0I7QUFDL0I7Ozs7Ozs7O0VBUUU7QUFDRiwyQkFBMkI7QUFDM0I7Ozs7Ozs7O0VBUUU7QUR0REYsc0JBQXNCO0FFWnRCOzs7OztHQUtHO0FBeUJrQyxxR0FBcUc7QUZmMUksK0JBQStC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 */