@charset "CP850";
/*! (c)08.2014 - 05.2017 www.orangehive.de, TN */
/*Beispiel:*/
/*||hide:true||title-de:klein||title-en:small||desc-de:Kleinere Schriftdarstellung||desc-en:Smaller Fontsize*/
/* line 3, ../../Private/sass/_cmsResets.scss */
.allArtists,
.amount,
.animated,
.arrow-down,
.arrow-down#mobileNav,
.arrow-down#scrollTop,
.arrow-left,
.arrow-left#mobileNav,
.arrow-left#scrollTop,
.arrow-right,
.arrow-right#mobileNav,
.arrow-right#scrollTop,
.arrow-up,
.arrow-up#mobileNav,
.arrow-up#scrollTop,
.arrowLeft,
.arrowLeft#mobileNav,
.arrowLeft#scrollTop,
.arrowRight,
.arrowRight#mobileNav,
.arrowRight#scrollTop,
.artistIndex,
.assetWrap,
.ba1,
.ba2,
.ba3,
.ba4,
.baInfo,
.baOverview,
.bigAssSeparator,
.bildText,
.box,
.boxBlock,
.buttonGroup,
.canGrow,
.catalogueOrder,
.centered,
.child,
.clickable,
.cog,
.cog#mobileNav,
.cog#scrollTop,
.compressed,
.content,
.contentBrochure,
.cssfError,
.cssfMinimal,
.cssForm,
.darkBlue,
.dataTables_filter,
.dataTables_info,
.dataTables_length,
.dataTables_paginate,
.dataTables_processing,
.dataTables_scroll,
.dataTables_scrollBody,
.dataTables_wrapper,
.disabled,
.ellipsis,
.fancybox-close,
.fancybox-error,
.fancybox-iframe,
.fancybox-image,
.fancybox-inner,
.fancybox-lock,
.fancybox-lock-test,
.fancybox-nav,
.fancybox-next,
.fancybox-opened,
.fancybox-outer,
.fancybox-overlay,
.fancybox-overlay-fixed,
.fancybox-prev,
.fancybox-skin,
.fancybox-title-float-wrap,
.fancybox-title-inside-wrap,
.fancybox-title-outside-wrap,
.fancybox-title-over-wrap,
.fancybox-tmp,
.fancybox-type-iframe,
.fancybox-wrap,
.filter,
.focusable,
.fotoService,
.gallery,
.galleryImg,
.grey,
.hasDirectIcon,
.head,
.headFotoService,
.head[style],
.hidden,
.highres,
.hint,
.cssForm label + span:not(.lbl),
.cssForm .label + span:not(.lbl),
.cssForm input[type=text] + span:not(.lbl),
.cssForm input[type=email] + span:not(.lbl),
.cssForm input[type=password] + span:not(.lbl),
.cssForm input[type=file] + span:not(.lbl),
.cssForm input[type=date] + span:not(.lbl),
.cssForm .inputStyle + span:not(.lbl),
.cssForm select + span:not(.lbl),
.cssForm textarea + span:not(.lbl),
.cssForm > fieldset > p,
.icon,
.ie8,
.ie9,
.imageWrap,
.imageWrap[style],
.imgInfo,
.important,
.info,
.warning,
.infoBlock,
.infoWindow,
.inputStyle,
.invisible,
.label,
.labelWrapper,
.lbl,
.left,
.location,
.location#mobileNav,
.location#scrollTop,
.locationBox,
.locationMap,
.locationTable,
.logoRow,
.lowres,
.maxWidth,
.minified,
.multiRow,
.no-footer,
.nomargin,
.object-fit,
.paginate_button,
.picklist,
.placeholder,
.placeholderText,
.required,
.rightCol,
.scrollTop,
.searchWrapper,
.selectorGroup,
.showControls,
.smallBox,
.sorting,
.sorting_1,
.sorting_2,
.sorting_3,
.sorting_asc,
.sorting_asc_disabled,
.sorting_desc,
.sorting_desc_disabled,
.styledSelect,
.switchInMobile,
.tableWrapper,
.threeCols,
.tooltipster-arrow,
.tooltipster-arrow-border,
.tooltipster-arrow-bottom,
.tooltipster-arrow-bottom-left,
.tooltipster-arrow-bottom-right,
.tooltipster-arrow-left,
.tooltipster-arrow-right,
.tooltipster-arrow-top,
.tooltipster-arrow-top-left,
.tooltipster-arrow-top-right,
.tooltipster-base,
.tooltipster-content,
.tooltipster-content-changing,
.tooltipster-default,
.tooltipster-dying,
.tooltipster-fade,
.tooltipster-fade-show,
.tooltipster-fall,
.tooltipster-grow,
.tooltipster-grow-show,
.tooltipster-icon,
.tooltipster-slide,
.tooltipster-swing,
.tooltipster-swing-show,
.visuallyhidden,
.works,
.active,
.alphabetic,
.alternate,
.amount,
.arrow-down,
.arrow-left,
.arrow-right,
.arrow-up,
.arrowLeft,
.arrowRight,
.baInfo,
.baNum,
.boxClicker,
.button,
.button,
.button,
.button[data-icon],
.cell-border,
.cog,
.compact,
.compressed,
.cssfError,
.cssfMinimal,
.dashed,
.dataTable,
.dataTables_empty,
.dataTables_scrollBody,
.dataTables_scrollHead,
.dataTables_sizing,
.disabled,
.display,
.dotted,
.double,
.dt-body-center,
.dt-body-justify,
.dt-body-left,
.dt-body-nowrap,
.dt-body-right,
.dt-center,
.dt-head-center,
.dt-head-justify,
.dt-head-left,
.dt-head-nowrap,
.dt-head-right,
.dt-justify,
.dt-left,
.dt-nowrap,
.dt-right,
.even,
.fadeIn,
.fadeIn,
.fadeOut,
.hasDirectIcon,
.headerSkipping,
.highlighted,
.hover,
.ie9,
.imgNav,
.important,
.js,
.largeImg,
.largeSmall,
.lbl,
.loading,
.locatio.location,
.mainLink,
.maxWidth,
.mobileNavOpen,
.mobileOnly,
.mobileOnly#after,
.mobileOnly#before,
.mobileOnly,
.no-footer,
.nomargin,
.noTransform,
.odd,
.order-column,
.preHeader,
.primary,
.required,
.row-border,
.scrolled,
.secondary,
.selected,
.skipSkipped,
.smallLarge,
.stripe,
.styledSelect,
.svg {
  /*||hide:true*/
}

/* normalize.css v3.0.1 | MIT License | git.io/normalize */
/**
* 1. Set default font family to sans-serif.
* 2. Prevent iOS text size adjust after orientation change, without disabling
* user zoom.
*/
/* line 9, ../../Private/sass/base/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
* Remove default margin.
*/
/* line 19, ../../Private/sass/base/_normalize.scss */
body {
  margin: 0;
}

/* HTML5 display definitions
========================================================================== */
/**
* Correct `block` display not defined for any HTML5 element in IE 8/9.
* Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
* Correct `block` display not defined for `main` in IE 11.
*/
/* line 32, ../../Private/sass/base/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
* 1. Correct `inline-block` display not defined in IE 8/9.
* 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
*/
/* line 52, ../../Private/sass/base/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
* Prevent modern browsers from displaying `audio` without controls.
* Remove excess height in iOS 5 devices.
*/
/* line 65, ../../Private/sass/base/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
* Address `[hidden]` styling not present in IE 8/9/10.
* Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
*/
/* line 75, ../../Private/sass/base/_normalize.scss */
[hidden],
template {
  display: none;
}

/* Links
========================================================================== */
/**
* Remove the gray background color from active links in IE 10.
*/
/* line 87, ../../Private/sass/base/_normalize.scss */
a {
  background: transparent;
}

/**
* Improve readability when focused and also mouse hovered in all browsers.
*/
/* line 95, ../../Private/sass/base/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
========================================================================== */
/**
* Address styling not present in IE 8/9/10/11, Safari, and Chrome.
*/
/* line 107, ../../Private/sass/base/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
* Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
*/
/* line 115, ../../Private/sass/base/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
* Address styling not present in Safari and Chrome.
*/
/* line 124, ../../Private/sass/base/_normalize.scss */
dfn {
  font-style: italic;
}

/**
* Address variable `h1` font-size and margin within `section` and `article`
* contexts in Firefox 4+, Safari, and Chrome.
*/
/* line 133, ../../Private/sass/base/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
* Address styling not present in IE 8/9.
*/
/* line 142, ../../Private/sass/base/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
* Address inconsistent and variable font size in all browsers.
*/
/* line 151, ../../Private/sass/base/_normalize.scss */
small {
  font-size: 80%;
}

/**
* Prevent `sub` and `sup` affecting `line-height` in all browsers.
*/
/* line 159, ../../Private/sass/base/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 167, ../../Private/sass/base/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 171, ../../Private/sass/base/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* Embedded content
========================================================================== */
/**
* Remove border when inside `a` element in IE 8/9/10.
*/
/* line 182, ../../Private/sass/base/_normalize.scss */
img {
  border: 0;
}

/**
* Correct overflow not hidden in IE 9/10/11.
*/
/* line 190, ../../Private/sass/base/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
========================================================================== */
/**
* Address margin not present in IE 8/9 and Safari.
*/
/* line 201, ../../Private/sass/base/_normalize.scss */
figure {
  margin: 1em 40px;
}

/**
* Address differences between Firefox and other browsers.
*/
/* line 209, ../../Private/sass/base/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
* Contain overflow in all browsers.
*/
/* line 219, ../../Private/sass/base/_normalize.scss */
pre {
  overflow: auto;
}

/**
* Address odd `em`-unit font size rendering in all browsers.
*/
/* line 227, ../../Private/sass/base/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
========================================================================== */
/**
* Known limitation: by default, Chrome and Safari on OS X allow very limited
* styling of `select`, unless a `border` property is set.
*/
/**
* 1. Correct color not being inherited.
* Known issue: affects color of disabled elements.
* 2. Correct font properties not being inherited.
* 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
*/
/* line 250, ../../Private/sass/base/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
* Address `overflow` set to `hidden` in IE 8/9/10/11.
*/
/* line 264, ../../Private/sass/base/_normalize.scss */
button {
  overflow: visible;
}

/**
* Address inconsistent `text-transform` inheritance for `button` and `select`.
* All other form control elements do not inherit `text-transform` values.
* Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
* Correct `select` style inheritance in Firefox.
*/
/* line 275, ../../Private/sass/base/_normalize.scss */
button,
select {
  text-transform: none;
}

/**
* 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
* and `video` controls.
* 2. Correct inability to style clickable `input` types in iOS.
* 3. Improve usability and consistency of cursor style between image-type
* `input` and others.
*/
/* line 288, ../../Private/sass/base/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
* Re-set default cursor for disabled elements.
*/
/* line 300, ../../Private/sass/base/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
* Remove inner padding and border in Firefox 4+.
*/
/* line 309, ../../Private/sass/base/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
* Address Firefox 4+ setting `line-height` on `input` using `!important` in
* the UA stylesheet.
*/
/* line 320, ../../Private/sass/base/_normalize.scss */
input {
  line-height: normal;
}

/**
* It's recommended that you don't attempt to style these elements.
* Firefox's implementation doesn't respect box-sizing, padding, or width.
*
* 1. Address box sizing set to `content-box` in IE 8/9/10.
* 2. Remove excess padding in IE 8/9/10.
*/
/* line 332, ../../Private/sass/base/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
  margin-right: 5px;
}

/**
* Fix the cursor style for Chrome's increment/decrement buttons. For certain
* `font-size` values of the `input`, it causes the cursor style of the
* decrement button to change from `default` to `text`.
*/
/* line 345, ../../Private/sass/base/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
* 1. Address `appearance` set to `searchfield` in Safari and Chrome.
* 2. Address `box-sizing` set to `border-box` in Safari and Chrome
* (include `-moz` to future-proof).
*/
/* line 356, ../../Private/sass/base/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
* Remove inner padding and search cancel button in Safari and Chrome on OS X.
* Safari (but not Chrome) clips the cancel button when the search input has
* padding (and `textfield` appearance).
*/
/* line 369, ../../Private/sass/base/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
* Define consistent border, margin, and padding.
*/
/* line 378, ../../Private/sass/base/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
* 1. Correct `color` not being inherited in IE 8/9/10/11.
* 2. Remove padding so people aren't caught out if they zero out fieldsets.
*/
/* line 389, ../../Private/sass/base/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
* Remove default vertical scrollbar in IE 8/9/10/11.
*/
/* line 398, ../../Private/sass/base/_normalize.scss */
textarea {
  overflow: auto;
}

/**
* Don't inherit the `font-weight` (applied by a rule above).
* NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
*/
/* line 407, ../../Private/sass/base/_normalize.scss */
optgroup {
  font-weight: bold;
}

/* Tables
========================================================================== */
/**
* Remove most spacing between table cells.
*/
/* line 418, ../../Private/sass/base/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 423, ../../Private/sass/base/_normalize.scss */
td,
th {
  padding: 0;
}

/* easeOutQuart */
@-moz-keyframes spin {
  /* line 109, ../../Private/sass/_mixins.scss */
  to {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  /* line 109, ../../Private/sass/_mixins.scss */
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spin {
  /* line 109, ../../Private/sass/_mixins.scss */
  to {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* line 73, ../../Private/sass/_mixins.scss */
::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* WebKit browsers */
/* line 74, ../../Private/sass/_mixins.scss */
:-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* Mozilla Firefox 4 to 18 */
/* line 76, ../../Private/sass/_mixins.scss */
:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* Internet Explorer 10+ */
/* line 77, ../../Private/sass/_mixins.scss */
.placeholder, .placeholderText {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 5, ../../Private/sass/_baseStyles.scss */
::-moz-selection {
  background: rgba(246, 139, 31, 0.9);
  color: #fff;
  text-shadow: none;
  -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.9);
  -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.9);
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.9);
}

/* line 6, ../../Private/sass/_baseStyles.scss */
::selection {
  background: rgba(246, 139, 31, 0.9);
  color: #fff;
  text-shadow: none;
  -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.9);
  -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.9);
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.9);
}

@font-face {
  font-family: 'blickachsen';
  src: url("fonts/blickachsen.eot");
  src: url("fonts/blickachsen.eot?#iefix") format("embedded-opentype"), url("fonts/blickachsen.woff2") format("woff2"), url("fonts/blickachsen.woff") format("woff"), url("fonts/blickachsen.ttf") format("truetype"), url("fonts/blickachsen.svg#blickachsen") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* source-sans-pro-300 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: url("fonts/source-sans-pro-v11-latin-300.eot");
  /* IE9 Compat Modes */
  src: local("Source Sans Pro Light"), local("SourceSansPro-Light"), url("fonts/source-sans-pro-v11-latin-300.eot?#iefix") format("embedded-opentype"), url("fonts/source-sans-pro-v11-latin-300.woff2") format("woff2"), url("fonts/source-sans-pro-v11-latin-300.woff") format("woff"), url("fonts/source-sans-pro-v11-latin-300.ttf") format("truetype"), url("fonts/source-sans-pro-v11-latin-300.svg#SourceSansPro") format("svg");
  /* Legacy iOS */
}
/* source-sans-pro-regular - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url("fonts/source-sans-pro-v11-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Source Sans Pro Regular"), local("SourceSansPro-Regular"), url("fonts/source-sans-pro-v11-latin-regular.eot?#iefix") format("embedded-opentype"), url("fonts/source-sans-pro-v11-latin-regular.woff2") format("woff2"), url("fonts/source-sans-pro-v11-latin-regular.woff") format("woff"), url("fonts/source-sans-pro-v11-latin-regular.ttf") format("truetype"), url("fonts/source-sans-pro-v11-latin-regular.svg#SourceSansPro") format("svg");
  /* Legacy iOS */
}
/* line 50, ../../Private/sass/_baseStyles.scss */
html,
button,
input,
select,
textarea {
  color: #333333;
}

/* line 57, ../../Private/sass/_baseStyles.scss */
html {
  height: 100%;
  background-color: #fff !important;
}

/* line 61, ../../Private/sass/_baseStyles.scss */
html:not(.js) body:before, html.fadeIn.js body:not(.loading):before {
  opacity: 0;
  content: none;
}

/* line 62, ../../Private/sass/_baseStyles.scss */
body > *:not(header) {
  -moz-transition: opacity 2s;
  -o-transition: opacity 2s;
  -webkit-transition: opacity 2s;
  transition: opacity 2s;
  opacity: 1;
}

/* line 64, ../../Private/sass/_baseStyles.scss */
html.js:not(.fadeIn) body > *:not(header) {
  opacity: 0;
  pointer-events: none;
}

/* line 71, ../../Private/sass/_baseStyles.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #333333;
  margin: 2.85714em 0;
  padding: 0;
}
/* line 72, ../../Private/sass/_baseStyles.scss */
hr.dotted {
  border-style: dotted;
}
/* line 73, ../../Private/sass/_baseStyles.scss */
hr.dashed {
  border-style: dashed;
}
/* line 74, ../../Private/sass/_baseStyles.scss */
hr.compressed {
  margin: 0.85714em 0;
}

/* * A better looking default horizontal rule */
/* line 77, ../../Private/sass/_baseStyles.scss */
p {
  line-height: 1.42857em;
}
/* line 78, ../../Private/sass/_baseStyles.scss */
p.right {
  text-align: right;
}

/* line 80, ../../Private/sass/_baseStyles.scss */
h1, h2, h3, p, ul, ol, dl {
  margin: 0 0 1.42857em;
}

/* line 81, ../../Private/sass/_baseStyles.scss */
ul {
  padding: 0 0 0 1.5em;
}

/* line 82, ../../Private/sass/_baseStyles.scss */
ol {
  padding: 0 0 0 1.5em;
}
/* line 83, ../../Private/sass/_baseStyles.scss */
ol li {
  padding-left: 0.5em;
}

/* line 86, ../../Private/sass/_baseStyles.scss */
.animated {
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

/* line 92, ../../Private/sass/_baseStyles.scss */
html.svg .lowres, html:not(.svg) .highres {
  display: none;
}

/* line 94, ../../Private/sass/_baseStyles.scss */
body {
  font-family: 'Source Sans Pro', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #e2e2e2;
  -moz-transition: background 0.8s ease, font-size 0.2s linear;
  -o-transition: background 0.8s ease, font-size 0.2s linear;
  -webkit-transition: background 0.8s ease, font-size 0.2s linear;
  transition: background 0.8s ease, font-size 0.2s linear;
  min-height: 100%;
}

/* line 101, ../../Private/sass/_baseStyles.scss */
body:before {
  content: "\2009";
  font-size: 10.71429em;
  left: 50%;
  top: calc(30% - .75em);
  margin: 0 0 0 -.5em;
  z-index: 1;
  border-width: 2px !important;
  position: fixed;
  z-index: 1000;
  -moz-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  border: 10px solid #002559;
  width: 1em;
  height: 1em;
  border-radius: .5em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-animation: spin 0.8s linear infinite;
  -moz-animation: spin 0.8s linear infinite;
  animation: spin 0.8s linear infinite;
  border-top-color: black;
  border-bottom-color: black;
  pointer-events: none;
}

/* apply a natural box layout model to all elements */
/* line 110, ../../Private/sass/_baseStyles.scss */
*, *:before {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 112, ../../Private/sass/_baseStyles.scss */
img {
  vertical-align: middle;
}

/* * Remove the gap between images and the bottom of their containers: h5bp.com/i/440 */
/* line 113, ../../Private/sass/_baseStyles.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/* * Remove default fieldset styles. */
/* line 114, ../../Private/sass/_baseStyles.scss */
textarea {
  resize: vertical;
}

/* Allow only vertical resizing of textareas. */
/* line 115, ../../Private/sass/_baseStyles.scss */
strong {
  font-family: 'Source Sans Pro', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*======================= Icon font ================================*/
/* Use the following CSS code if you want to use data attributes for inserting your icons */
/* line 121, ../../Private/sass/_baseStyles.scss */
[data-icon]:before,
.icon,
.cssForm label.styledSelect:before,
.cssForm .label.styledSelect:before,
.audio-player .icon:before,
.info:before,
.warning:before,
#scrollTop,
#imgBox #map-canvas .infoWindow span span,
#content #rightCol.detail .boxBlock .locationBox,
#mobileNav,
#mainNav li a.active:after,
.box .content .cssForm .searchWrapper button,
.box .content .cssForm .labelWrapper label[for=sort1]:after,
.box .content .cssForm .labelWrapper label[for=sort3]:after,
.box .content .cssForm .labelWrapper label[for=sort2]:after,
.box .content .cssForm .labelWrapper label[for=sort4]:after,
body .scrollTop {
  font-family: 'blickachsen';
  speak: none;
  text-transform: none;
  text-decoration: none !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  margin-right: 0.14286em;
  vertical-align: -0.14286em;
  display: inline-block;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: attr(data-icon);
  -moz-transition: background 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), color 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: background 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), color 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition: background 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), color 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: background 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), color 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}

/* line 137, ../../Private/sass/_baseStyles.scss */
.icon.arrowLeft:before {
  content: "\e600";
}
/* line 138, ../../Private/sass/_baseStyles.scss */
.icon.arrowRight:before {
  content: "\e601";
}
/* line 139, ../../Private/sass/_baseStyles.scss */
.icon.arrow-up:before {
  content: "\e3b4";
}
/* line 140, ../../Private/sass/_baseStyles.scss */
.icon.arrow-right:before {
  content: "\e3b5";
}
/* line 141, ../../Private/sass/_baseStyles.scss */
.icon.arrow-down:before {
  content: "\e3b6";
}
/* line 142, ../../Private/sass/_baseStyles.scss */
.icon.arrow-left:before {
  content: "\e3b7";
}
/* line 143, ../../Private/sass/_baseStyles.scss */
.icon.location:before {
  content: "\e0f1";
}
/* line 144, ../../Private/sass/_baseStyles.scss */
.icon.cog:before {
  content: "\e1df";
}
/* line 145, ../../Private/sass/_baseStyles.scss */
.icon.search:before {
  content: "\e602";
}
/* line 146, ../../Private/sass/_baseStyles.scss */
.icon.play:before {
  content: "\e385";
}
/* line 147, ../../Private/sass/_baseStyles.scss */
.icon.pause:before {
  content: "\e386";
}
/* line 148, ../../Private/sass/_baseStyles.scss */
.icon.stop:before {
  content: "\e387";
}
/* line 149, ../../Private/sass/_baseStyles.scss */
.icon.volume-up:before {
  content: "\e390";
}
/* line 150, ../../Private/sass/_baseStyles.scss */
.icon.volume-mute:before {
  content: "\e393";
}

/* line 153, ../../Private/sass/_baseStyles.scss */
[data-icon] {
  text-decoration: none;
}

/*======================= generische Klasse für h-Navs, muss extended werden ================================*/
/* line 166, ../../Private/sass/_baseStyles.scss */
.cssTable {
  display: table;
  position: relative;
  width: 100%;
  margin: 0 0 2.14286em 0;
  z-index: 6;
  /*||title-de:CSS Tabelle||title-en:CSS Table||desc-de:Tabellenumsetzung pre CSS||desc-en:Tabledesign with CSS*/
}
@media print {
  /* line 166, ../../Private/sass/_baseStyles.scss */
  .cssTable {
    display: block;
  }
  /* line 35, ../../Private/sass/_breakpoints.scss */
  .cssTable * {
    box-shadow: none !important;
    text-shadow: none !important;
  }
  /* line 37, ../../Private/sass/_breakpoints.scss */
  .cssTable a, .cssTable a:visited {
    text-decoration: underline;
  }
  /* line 38, ../../Private/sass/_breakpoints.scss */
  .cssTable pre, .cssTable blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  /* line 39, ../../Private/sass/_breakpoints.scss */
  .cssTable thead {
    display: table-header-group;
    /* h5bp.com/t */
  }
  /* line 40, ../../Private/sass/_breakpoints.scss */
  .cssTable tr, .cssTable img {
    page-break-inside: avoid;
  }
  /* line 41, ../../Private/sass/_breakpoints.scss */
  .cssTable img {
    max-width: 100% !important;
  }
  /* line 42, ../../Private/sass/_breakpoints.scss */
  .cssTable body {
    margin: 0.5cm 0.5cm 0.5cm 1.5cm;
  }
  /* line 43, ../../Private/sass/_breakpoints.scss */
  .cssTable p, .cssTable h1, .cssTable h2, .cssTable h3 {
    orphans: 3;
    widows: 3;
  }
  /* line 44, ../../Private/sass/_breakpoints.scss */
  .cssTable h1, .cssTable h2, .cssTable h3 {
    page-break-after: avoid;
  }
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 166, ../../Private/sass/_baseStyles.scss */
  .cssTable {
    display: block;
  }
}
/* line 173, ../../Private/sass/_baseStyles.scss */
.cssTable > div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
}
@media print {
  /* line 173, ../../Private/sass/_baseStyles.scss */
  .cssTable > div {
    display: block;
    width: auto !important;
    border: none !important;
  }
  /* line 35, ../../Private/sass/_breakpoints.scss */
  .cssTable > div * {
    box-shadow: none !important;
    text-shadow: none !important;
  }
  /* line 37, ../../Private/sass/_breakpoints.scss */
  .cssTable > div a, .cssTable > div a:visited {
    text-decoration: underline;
  }
  /* line 38, ../../Private/sass/_breakpoints.scss */
  .cssTable > div pre, .cssTable > div blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  /* line 39, ../../Private/sass/_breakpoints.scss */
  .cssTable > div thead {
    display: table-header-group;
    /* h5bp.com/t */
  }
  /* line 40, ../../Private/sass/_breakpoints.scss */
  .cssTable > div tr, .cssTable > div img {
    page-break-inside: avoid;
  }
  /* line 41, ../../Private/sass/_breakpoints.scss */
  .cssTable > div img {
    max-width: 100% !important;
  }
  /* line 42, ../../Private/sass/_breakpoints.scss */
  .cssTable > div body {
    margin: 0.5cm 0.5cm 0.5cm 1.5cm;
  }
  /* line 43, ../../Private/sass/_breakpoints.scss */
  .cssTable > div p, .cssTable > div h1, .cssTable > div h2, .cssTable > div h3 {
    orphans: 3;
    widows: 3;
  }
  /* line 44, ../../Private/sass/_breakpoints.scss */
  .cssTable > div h1, .cssTable > div h2, .cssTable > div h3 {
    page-break-after: avoid;
  }
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 173, ../../Private/sass/_baseStyles.scss */
  .cssTable > div {
    display: block;
    width: auto !important;
    border: none !important;
  }
}
/* line 177, ../../Private/sass/_baseStyles.scss */
.cssTable > div:before {
  content: "" !important;
}
/* line 179, ../../Private/sass/_baseStyles.scss */
.cssTable.threeCols > div {
  width: 33%;
}

/* line 182, ../../Private/sass/_baseStyles.scss */
#minWidth > .cssTable {
  margin: 0 0.71429em;
}

/* line 188, ../../Private/sass/_baseStyles.scss */
.imageWrap, .assetWrap, .head {
  width: 100%;
  background: transparent center center no-repeat;
  background-size: auto 100%;
  position: relative;
  overflow: visible;
}
/* line 189, ../../Private/sass/_baseStyles.scss */
.imageWrap img, .assetWrap img, .head img {
  width: 100%;
  min-width: 50%;
  height: auto;
}
/* line 190, ../../Private/sass/_baseStyles.scss */
.imageWrap > a, .assetWrap > a, .head > a {
  display: inline-block;
}
/* line 191, ../../Private/sass/_baseStyles.scss */
.imageWrap > a:before, .assetWrap > a:before, .head > a:before {
  content: "\2009";
  background: rgba(51, 51, 51, 0);
  position: absolute;
  width: 100%;
  height: 100%;
  -moz-transition: background 0.5s;
  -o-transition: background 0.5s;
  -webkit-transition: background 0.5s;
  transition: background 0.5s;
}
/* line 195, ../../Private/sass/_baseStyles.scss */
.imageWrap > a:hover:before, .assetWrap > a:hover:before, .head > a:hover:before {
  background: rgba(51, 51, 51, 0.3);
}
/* line 197, ../../Private/sass/_baseStyles.scss */
.imageWrap > a:nth-child(n+2), .assetWrap > a:nth-child(n+2), .head > a:nth-child(n+2) {
  display: none;
}

/* line 202, ../../Private/sass/_baseStyles.scss */
.object-fit .imageWrap img {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain;
}

/* line 204, ../../Private/sass/_baseStyles.scss */
.imageWrap[style] img {
  display: none;
}

/* line 206, ../../Private/sass/_baseStyles.scss */
.hidden {
  display: none !important;
}

@media only screen and (max-width: 570px) {
  /* line 209, ../../Private/sass/_baseStyles.scss */
  .mobileHidden {
    display: none;
  }
}
/* ==========================================================================
   Helper classes
   ========================================================================== */
/* * Hide from both screenreaders and browsers: h5bp.com/u  */
/* line 220, ../../Private/sass/_baseStyles.scss */
.hidden {
  display: none !important;
  visibility: hidden;
}

/*  * Hide only visually, but have it available for screenreaders: h5bp.com/v  */
/* line 222, ../../Private/sass/_baseStyles.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* * Hide visually and from screenreaders, but maintain layout */
/* line 224, ../../Private/sass/_baseStyles.scss */
.invisible {
  visibility: hidden;
}

/* line 225, ../../Private/sass/_baseStyles.scss */
.mobileOnly {
  display: none !important;
}

/* line 227, ../../Private/sass/_baseStyles.scss */
.noWrap {
  white-space: nowrap;
}

@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 230, ../../Private/sass/_baseStyles.scss */
  .desktopOnly {
    display: none !important;
  }

  /* line 231, ../../Private/sass/_baseStyles.scss */
  .mobileOnly {
    display: block !important;
  }
}
/* line 235, ../../Private/sass/_baseStyles.scss */
.animated {
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

/* line 237, ../../Private/sass/_baseStyles.scss */
#devInfo {
  position: fixed;
  top: 10px;
  right: 10px;
  padding: 10px;
  width: 220px;
  font-size: 12px;
  background: #ededed;
  border: 1px solid #ddd;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 237, ../../Private/sass/_baseStyles.scss */
  #devInfo {
    display: none;
  }
}

/* ==========================================================================
   Helper classes
   ========================================================================== */
/* * Hide from both screenreaders and browsers: h5bp.com/u  */
/*  * Hide only visually, but have it available for screenreaders: h5bp.com/v  */
/* line 258, ../../Private/sass/_baseStyles.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element to be focusable * when navigated to via the keyboard: h5bp.com/p */
/* line 263, ../../Private/sass/_baseStyles.scss */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* * Hide visually and from screenreaders, but maintain layout */
/* line 267, ../../Private/sass/_baseStyles.scss */
.invisible {
  visibility: hidden;
}

/* line 290, ../../Private/sass/_baseStyles.scss */
.info, .warning, .darkBlue, a, #header #logo a span.baInfo, .box.works .content h3 {
  color: #002559;
}
/* line 294, ../../Private/sass/_baseStyles.scss */
body.ba1 .info, body.ba1 .warning, body.ba1 .darkBlue, body.ba1 a, body.ba1 #header #logo a span.baInfo, #header #logo a body.ba1 span.baInfo, body.ba1 .box.works .content h3, .box.works .content body.ba1 h3 {
  color: #5d5d5d;
}
/* line 294, ../../Private/sass/_baseStyles.scss */
body.ba2 .info, body.ba2 .warning, body.ba2 .darkBlue, body.ba2 a, body.ba2 #header #logo a span.baInfo, #header #logo a body.ba2 span.baInfo, body.ba2 .box.works .content h3, .box.works .content body.ba2 h3 {
  color: #5d5d5d;
}
/* line 294, ../../Private/sass/_baseStyles.scss */
body.ba3 .info, body.ba3 .warning, body.ba3 .darkBlue, body.ba3 a, body.ba3 #header #logo a span.baInfo, #header #logo a body.ba3 span.baInfo, body.ba3 .box.works .content h3, .box.works .content body.ba3 h3 {
  color: #5d5d5d;
}
/* line 294, ../../Private/sass/_baseStyles.scss */
body.ba4 .info, body.ba4 .warning, body.ba4 .darkBlue, body.ba4 a, body.ba4 #header #logo a span.baInfo, #header #logo a body.ba4 span.baInfo, body.ba4 .box.works .content h3, .box.works .content body.ba4 h3 {
  color: #5d5d5d;
}
/* line 294, ../../Private/sass/_baseStyles.scss */
body.ba5 .info, body.ba5 .warning, body.ba5 .darkBlue, body.ba5 a, body.ba5 #header #logo a span.baInfo, #header #logo a body.ba5 span.baInfo, body.ba5 .box.works .content h3, .box.works .content body.ba5 h3 {
  color: #c11132;
}
/* line 294, ../../Private/sass/_baseStyles.scss */
body.ba6 .info, body.ba6 .warning, body.ba6 .darkBlue, body.ba6 a, body.ba6 #header #logo a span.baInfo, #header #logo a body.ba6 span.baInfo, body.ba6 .box.works .content h3, .box.works .content body.ba6 h3 {
  color: #4ec0f4;
}
/* line 294, ../../Private/sass/_baseStyles.scss */
body.ba7 .info, body.ba7 .warning, body.ba7 .darkBlue, body.ba7 a, body.ba7 #header #logo a span.baInfo, #header #logo a body.ba7 span.baInfo, body.ba7 .box.works .content h3, .box.works .content body.ba7 h3 {
  color: #002865;
}
/* line 294, ../../Private/sass/_baseStyles.scss */
body.ba8 .info, body.ba8 .warning, body.ba8 .darkBlue, body.ba8 a, body.ba8 #header #logo a span.baInfo, #header #logo a body.ba8 span.baInfo, body.ba8 .box.works .content h3, .box.works .content body.ba8 h3 {
  color: #004351;
}
/* line 294, ../../Private/sass/_baseStyles.scss */
body.ba9 .info, body.ba9 .warning, body.ba9 .darkBlue, body.ba9 a, body.ba9 #header #logo a span.baInfo, #header #logo a body.ba9 span.baInfo, body.ba9 .box.works .content h3, .box.works .content body.ba9 h3 {
  color: #8b0030;
}
/* line 294, ../../Private/sass/_baseStyles.scss */
body.ba10 .info, body.ba10 .warning, body.ba10 .darkBlue, body.ba10 a, body.ba10 #header #logo a span.baInfo, #header #logo a body.ba10 span.baInfo, body.ba10 .box.works .content h3, .box.works .content body.ba10 h3 {
  color: #002559;
}
/* line 294, ../../Private/sass/_baseStyles.scss */
body.ba11 .info, body.ba11 .warning, body.ba11 .darkBlue, body.ba11 a, body.ba11 #header #logo a span.baInfo, #header #logo a body.ba11 span.baInfo, body.ba11 .box.works .content h3, .box.works .content body.ba11 h3 {
  color: #2f8fb0;
}
/* line 294, ../../Private/sass/_baseStyles.scss */
body.ba12 .info, body.ba12 .warning, body.ba12 .darkBlue, body.ba12 a, body.ba12 #header #logo a span.baInfo, #header #logo a body.ba12 span.baInfo, body.ba12 .box.works .content h3, .box.works .content body.ba12 h3 {
  color: #395574;
}
/* line 294, ../../Private/sass/_baseStyles.scss */
body.ba13 .info, body.ba13 .warning, body.ba13 .darkBlue, body.ba13 a, body.ba13 #header #logo a span.baInfo, #header #logo a body.ba13 span.baInfo, body.ba13 .box.works .content h3, .box.works .content body.ba13 h3 {
  color: #002559;
}

/* line 299, ../../Private/sass/_baseStyles.scss */
#scrollTop:hover, #scrollTop:active, #header, #mainNav li a, .logoRow {
  background-color: #002559;
}
/* line 304, ../../Private/sass/_baseStyles.scss */
body.ba1 #scrollTop:hover, body.ba1 #scrollTop:active, body.ba1 #header, body.ba1 #mainNav li a, #mainNav li body.ba1 a, body.ba1 .logoRow {
  background-color: #efefef;
}
/* line 304, ../../Private/sass/_baseStyles.scss */
body.ba2 #scrollTop:hover, body.ba2 #scrollTop:active, body.ba2 #header, body.ba2 #mainNav li a, #mainNav li body.ba2 a, body.ba2 .logoRow {
  background-color: #efefef;
}
/* line 304, ../../Private/sass/_baseStyles.scss */
body.ba3 #scrollTop:hover, body.ba3 #scrollTop:active, body.ba3 #header, body.ba3 #mainNav li a, #mainNav li body.ba3 a, body.ba3 .logoRow {
  background-color: #efefef;
}
/* line 304, ../../Private/sass/_baseStyles.scss */
body.ba4 #scrollTop:hover, body.ba4 #scrollTop:active, body.ba4 #header, body.ba4 #mainNav li a, #mainNav li body.ba4 a, body.ba4 .logoRow {
  background-color: #efefef;
}
/* line 308, ../../Private/sass/_baseStyles.scss */
body.ba5 #scrollTop:hover, body.ba5 #scrollTop:active, body.ba5 #header, body.ba5 #mainNav li a, #mainNav li body.ba5 a, body.ba5 .logoRow {
  background-color: #c11132;
}
/* line 308, ../../Private/sass/_baseStyles.scss */
body.ba6 #scrollTop:hover, body.ba6 #scrollTop:active, body.ba6 #header, body.ba6 #mainNav li a, #mainNav li body.ba6 a, body.ba6 .logoRow {
  background-color: #4ec0f4;
}
/* line 308, ../../Private/sass/_baseStyles.scss */
body.ba7 #scrollTop:hover, body.ba7 #scrollTop:active, body.ba7 #header, body.ba7 #mainNav li a, #mainNav li body.ba7 a, body.ba7 .logoRow {
  background-color: #002865;
}
/* line 308, ../../Private/sass/_baseStyles.scss */
body.ba8 #scrollTop:hover, body.ba8 #scrollTop:active, body.ba8 #header, body.ba8 #mainNav li a, #mainNav li body.ba8 a, body.ba8 .logoRow {
  background-color: #004351;
}
/* line 308, ../../Private/sass/_baseStyles.scss */
body.ba9 #scrollTop:hover, body.ba9 #scrollTop:active, body.ba9 #header, body.ba9 #mainNav li a, #mainNav li body.ba9 a, body.ba9 .logoRow {
  background-color: #8b0030;
}
/* line 308, ../../Private/sass/_baseStyles.scss */
body.ba10 #scrollTop:hover, body.ba10 #scrollTop:active, body.ba10 #header, body.ba10 #mainNav li a, #mainNav li body.ba10 a, body.ba10 .logoRow {
  background-color: #002559;
}
/* line 308, ../../Private/sass/_baseStyles.scss */
body.ba11 #scrollTop:hover, body.ba11 #scrollTop:active, body.ba11 #header, body.ba11 #mainNav li a, #mainNav li body.ba11 a, body.ba11 .logoRow {
  background-color: #2f8fb0;
}
/* line 308, ../../Private/sass/_baseStyles.scss */
body.ba12 #scrollTop:hover, body.ba12 #scrollTop:active, body.ba12 #header, body.ba12 #mainNav li a, #mainNav li body.ba12 a, body.ba12 .logoRow {
  background-color: #395574;
}
/* line 308, ../../Private/sass/_baseStyles.scss */
body.ba13 #scrollTop:hover, body.ba13 #scrollTop:active, body.ba13 #header, body.ba13 #mainNav li a, #mainNav li body.ba13 a, body.ba13 .logoRow {
  background-color: #002559;
}

/* line 313, ../../Private/sass/_baseStyles.scss */
.box.works .head, .box.filter .head, .boxBlock.fotoService .headFotoService {
  border-color: #002559;
}
/* line 317, ../../Private/sass/_baseStyles.scss */
body.ba1 .box.works .head, .box.works body.ba1 .head, body.ba1 .box.filter .head, .box.filter body.ba1 .head, body.ba1 .boxBlock.fotoService .headFotoService, .boxBlock.fotoService body.ba1 .headFotoService {
  border-color: #5d5d5d;
}
/* line 317, ../../Private/sass/_baseStyles.scss */
body.ba2 .box.works .head, .box.works body.ba2 .head, body.ba2 .box.filter .head, .box.filter body.ba2 .head, body.ba2 .boxBlock.fotoService .headFotoService, .boxBlock.fotoService body.ba2 .headFotoService {
  border-color: #5d5d5d;
}
/* line 317, ../../Private/sass/_baseStyles.scss */
body.ba3 .box.works .head, .box.works body.ba3 .head, body.ba3 .box.filter .head, .box.filter body.ba3 .head, body.ba3 .boxBlock.fotoService .headFotoService, .boxBlock.fotoService body.ba3 .headFotoService {
  border-color: #5d5d5d;
}
/* line 317, ../../Private/sass/_baseStyles.scss */
body.ba4 .box.works .head, .box.works body.ba4 .head, body.ba4 .box.filter .head, .box.filter body.ba4 .head, body.ba4 .boxBlock.fotoService .headFotoService, .boxBlock.fotoService body.ba4 .headFotoService {
  border-color: #5d5d5d;
}
/* line 317, ../../Private/sass/_baseStyles.scss */
body.ba5 .box.works .head, .box.works body.ba5 .head, body.ba5 .box.filter .head, .box.filter body.ba5 .head, body.ba5 .boxBlock.fotoService .headFotoService, .boxBlock.fotoService body.ba5 .headFotoService {
  border-color: #c11132;
}
/* line 317, ../../Private/sass/_baseStyles.scss */
body.ba6 .box.works .head, .box.works body.ba6 .head, body.ba6 .box.filter .head, .box.filter body.ba6 .head, body.ba6 .boxBlock.fotoService .headFotoService, .boxBlock.fotoService body.ba6 .headFotoService {
  border-color: #4ec0f4;
}
/* line 317, ../../Private/sass/_baseStyles.scss */
body.ba7 .box.works .head, .box.works body.ba7 .head, body.ba7 .box.filter .head, .box.filter body.ba7 .head, body.ba7 .boxBlock.fotoService .headFotoService, .boxBlock.fotoService body.ba7 .headFotoService {
  border-color: #002865;
}
/* line 317, ../../Private/sass/_baseStyles.scss */
body.ba8 .box.works .head, .box.works body.ba8 .head, body.ba8 .box.filter .head, .box.filter body.ba8 .head, body.ba8 .boxBlock.fotoService .headFotoService, .boxBlock.fotoService body.ba8 .headFotoService {
  border-color: #004351;
}
/* line 317, ../../Private/sass/_baseStyles.scss */
body.ba9 .box.works .head, .box.works body.ba9 .head, body.ba9 .box.filter .head, .box.filter body.ba9 .head, body.ba9 .boxBlock.fotoService .headFotoService, .boxBlock.fotoService body.ba9 .headFotoService {
  border-color: #8b0030;
}
/* line 317, ../../Private/sass/_baseStyles.scss */
body.ba10 .box.works .head, .box.works body.ba10 .head, body.ba10 .box.filter .head, .box.filter body.ba10 .head, body.ba10 .boxBlock.fotoService .headFotoService, .boxBlock.fotoService body.ba10 .headFotoService {
  border-color: #002559;
}
/* line 317, ../../Private/sass/_baseStyles.scss */
body.ba11 .box.works .head, .box.works body.ba11 .head, body.ba11 .box.filter .head, .box.filter body.ba11 .head, body.ba11 .boxBlock.fotoService .headFotoService, .boxBlock.fotoService body.ba11 .headFotoService {
  border-color: #2f8fb0;
}
/* line 317, ../../Private/sass/_baseStyles.scss */
body.ba12 .box.works .head, .box.works body.ba12 .head, body.ba12 .box.filter .head, .box.filter body.ba12 .head, body.ba12 .boxBlock.fotoService .headFotoService, .boxBlock.fotoService body.ba12 .headFotoService {
  border-color: #395574;
}
/* line 317, ../../Private/sass/_baseStyles.scss */
body.ba13 .box.works .head, .box.works body.ba13 .head, body.ba13 .box.filter .head, .box.filter body.ba13 .head, body.ba13 .boxBlock.fotoService .headFotoService, .boxBlock.fotoService body.ba13 .headFotoService {
  border-color: #002559;
}

/* line 323, ../../Private/sass/_baseStyles.scss */
span.ba1, span.ba2, span.ba3 {
  fill: #588546;
}

/* line 324, ../../Private/sass/_baseStyles.scss */
span.ba4 {
  fill: #f9d602;
}

/* line 326, ../../Private/sass/_baseStyles.scss */
span.ba5 {
  color: #c11132;
}
/* line 328, ../../Private/sass/_baseStyles.scss */
span.ba5 > svg path {
  fill: #c11132;
}

/* line 326, ../../Private/sass/_baseStyles.scss */
span.ba6 {
  color: #4ec0f4;
}
/* line 328, ../../Private/sass/_baseStyles.scss */
span.ba6 > svg path {
  fill: #4ec0f4;
}

/* line 326, ../../Private/sass/_baseStyles.scss */
span.ba7 {
  color: #002865;
}
/* line 328, ../../Private/sass/_baseStyles.scss */
span.ba7 > svg path {
  fill: #002865;
}

/* line 326, ../../Private/sass/_baseStyles.scss */
span.ba8 {
  color: #004351;
}
/* line 328, ../../Private/sass/_baseStyles.scss */
span.ba8 > svg path {
  fill: #004351;
}

/* line 326, ../../Private/sass/_baseStyles.scss */
span.ba9 {
  color: #8b0030;
}
/* line 328, ../../Private/sass/_baseStyles.scss */
span.ba9 > svg path {
  fill: #8b0030;
}

/* line 326, ../../Private/sass/_baseStyles.scss */
span.ba10 {
  color: #002559;
}
/* line 328, ../../Private/sass/_baseStyles.scss */
span.ba10 > svg path {
  fill: #002559;
}

/* line 326, ../../Private/sass/_baseStyles.scss */
span.ba11 {
  color: #2f8fb0;
}
/* line 328, ../../Private/sass/_baseStyles.scss */
span.ba11 > svg path {
  fill: #2f8fb0;
}

/* line 326, ../../Private/sass/_baseStyles.scss */
span.ba12 {
  color: #395574;
}
/* line 328, ../../Private/sass/_baseStyles.scss */
span.ba12 > svg path {
  fill: #395574;
}

/* line 326, ../../Private/sass/_baseStyles.scss */
span.ba13 {
  color: #002559;
}
/* line 328, ../../Private/sass/_baseStyles.scss */
span.ba13 > svg path {
  fill: #002559;
}

/* line 335, ../../Private/sass/_baseStyles.scss */
.warning, .orange, table.optic02 td.highlighted, table.optic03 td.highlighted, table.optic02 th.highlighted, table.optic03 th.highlighted, #imgBox .cssTable > div .infoBlock ul.imgNav li a:hover, #imgBox .cssTable > div .infoBlock ul.imgNav li a:active, #imgBox .cssTable > div .infoBlock ul.imgNav li a:focus, .box.works .content .location {
  color: #f68b1f;
}

/* line 336, ../../Private/sass/_baseStyles.scss */
#imgBox:after, #content #sekNav li a, .amount {
  background-color: #f68b1f;
}

/* line 337, ../../Private/sass/_baseStyles.scss */
.box .head {
  border-color: #f68b1f;
}

/*@at-root body.ba12 {
    .baInfo,
    .baNum { display: none !important; }
}*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
/* line 2, ../../Private/sass/vendor/_jquery.fancybox.scss */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

/* line 20, ../../Private/sass/vendor/_jquery.fancybox.scss */
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}

/* line 27, ../../Private/sass/vendor/_jquery.fancybox.scss */
.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 37, ../../Private/sass/vendor/_jquery.fancybox.scss */
.fancybox-opened {
  z-index: 8030;
}

/* line 41, ../../Private/sass/vendor/_jquery.fancybox.scss */
.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

/* line 47, ../../Private/sass/vendor/_jquery.fancybox.scss */
.fancybox-outer, .fancybox-inner {
  position: relative;
}

/* line 51, ../../Private/sass/vendor/_jquery.fancybox.scss */
.fancybox-inner {
  overflow: hidden;
}

/* line 55, ../../Private/sass/vendor/_jquery.fancybox.scss */
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

/* line 59, ../../Private/sass/vendor/_jquery.fancybox.scss */
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

/* line 67, ../../Private/sass/vendor/_jquery.fancybox.scss */
.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 73, ../../Private/sass/vendor/_jquery.fancybox.scss */
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

/* line 78, ../../Private/sass/vendor/_jquery.fancybox.scss */
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url("../images/chrome/fancybox/fancybox_sprite.png");
}

/* line 82, ../../Private/sass/vendor/_jquery.fancybox.scss */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}

/* line 94, ../../Private/sass/vendor/_jquery.fancybox.scss */
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("../images/chrome/fancybox/fancybox_loading.gif") center center no-repeat;
}

/* line 100, ../../Private/sass/vendor/_jquery.fancybox.scss */
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}

/* line 110, ../../Private/sass/vendor/_jquery.fancybox.scss */
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("../images/chrome/fancybox/blank.gif");
  /* helps IE */
  -webkit-tap-highlight-color: transparent;
  z-index: 8040;
}

/* line 122, ../../Private/sass/vendor/_jquery.fancybox.scss */
.fancybox-prev {
  left: 0;
}

/* line 126, ../../Private/sass/vendor/_jquery.fancybox.scss */
.fancybox-next {
  right: 0;
}

/* line 130, ../../Private/sass/vendor/_jquery.fancybox.scss */
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}

/* line 141, ../../Private/sass/vendor/_jquery.fancybox.scss */
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}

/* line 146, ../../Private/sass/vendor/_jquery.fancybox.scss */
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}

/* line 151, ../../Private/sass/vendor/_jquery.fancybox.scss */
.fancybox-nav:hover span {
  visibility: visible;
}

/* line 155, ../../Private/sass/vendor/_jquery.fancybox.scss */
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

/* Overlay helper */
/* line 167, ../../Private/sass/vendor/_jquery.fancybox.scss */
.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}

/* line 172, ../../Private/sass/vendor/_jquery.fancybox.scss */
.fancybox-lock body {
  overflow: hidden !important;
}

/* line 176, ../../Private/sass/vendor/_jquery.fancybox.scss */
.fancybox-lock-test {
  overflow-y: hidden !important;
}

/* line 180, ../../Private/sass/vendor/_jquery.fancybox.scss */
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url("../images/chrome/fancybox/fancybox_overlay.png");
}

/* line 190, ../../Private/sass/vendor/_jquery.fancybox.scss */
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

/* line 196, ../../Private/sass/vendor/_jquery.fancybox.scss */
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* Title helper */
/* line 203, ../../Private/sass/vendor/_jquery.fancybox.scss */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}

/* line 211, ../../Private/sass/vendor/_jquery.fancybox.scss */
.fancybox-opened .fancybox-title {
  visibility: visible;
}

/* line 215, ../../Private/sass/vendor/_jquery.fancybox.scss */
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}

/* line 224, ../../Private/sass/vendor/_jquery.fancybox.scss */
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}

/* line 240, ../../Private/sass/vendor/_jquery.fancybox.scss */
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

/* line 246, ../../Private/sass/vendor/_jquery.fancybox.scss */
.fancybox-title-inside-wrap {
  padding-top: 10px;
}

/* line 250, ../../Private/sass/vendor/_jquery.fancybox.scss */
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 265, ../../Private/sass/vendor/_jquery.fancybox.scss */
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("../images/chrome/fancybox/fancybox_sprite@2x.png");
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/
  }

  /* line 270, ../../Private/sass/vendor/_jquery.fancybox.scss */
  #fancybox-loading div {
    background-image: url("../images/chrome/fancybox/fancybox_loading@2x.gif");
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
}
/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
/* line 2, ../../Private/sass/vendor/_tooltipster.scss */
.tooltipster-default {
  background: #000;
  color: #fff;
}

/* Use this next selector to style things like font-size and line-height: */
/* line 8, ../../Private/sass/vendor/_tooltipster.scss */
.tooltipster-default .tooltipster-content {
  font-size: 1em;
  line-height: 1.05556em;
  padding: 1.44444em 1.55556em;
  overflow: hidden;
}
/* line 16, ../../Private/sass/vendor/_tooltipster.scss */
.tooltipster-default .tooltipster-content strong {
  font-size: 1.44444em;
  font-family: 'Source Sans Pro', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  margin-bottom: 0.19231em;
}

/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
/* line 23, ../../Private/sass/vendor/_tooltipster.scss */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
  /* border-color: ... !important; */
}

/* If you're using the icon option, use this next selector to style them */
/* line 29, ../../Private/sass/vendor/_tooltipster.scss */
.tooltipster-icon {
  cursor: help;
  margin-left: 4px;
}

/* This is the base styling required to make all Tooltipsters work */
/* line 38, ../../Private/sass/vendor/_tooltipster.scss */
.tooltipster-base {
  padding: 0;
  line-height: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9999999;
  pointer-events: none;
  width: auto;
  overflow: visible;
}

/* line 50, ../../Private/sass/vendor/_tooltipster.scss */
.tooltipster-base .tooltipster-content {
  overflow: hidden;
}

/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
/* line 56, ../../Private/sass/vendor/_tooltipster.scss */
.tooltipster-arrow {
  display: block;
  text-align: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

/* line 66, ../../Private/sass/vendor/_tooltipster.scss */
.tooltipster-arrow span, .tooltipster-arrow-border {
  display: block;
  width: 0;
  height: 0;
  position: absolute;
}

/* line 72, ../../Private/sass/vendor/_tooltipster.scss */
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
  border-top: 15px solid;
  bottom: -7px;
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 80, ../../Private/sass/vendor/_tooltipster.scss */
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-top: 9px solid;
  bottom: -7px;
}

/* line 87, ../../Private/sass/vendor/_tooltipster.scss */
.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-bottom: 8px solid;
  top: -7px;
}

/* line 93, ../../Private/sass/vendor/_tooltipster.scss */
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-bottom: 9px solid;
  top: -7px;
}

/* line 99, ../../Private/sass/vendor/_tooltipster.scss */
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
  left: 0;
  right: 0;
  margin: 0 auto;
}

/* line 104, ../../Private/sass/vendor/_tooltipster.scss */
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
  left: 6px;
}

/* line 107, ../../Private/sass/vendor/_tooltipster.scss */
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  left: 5px;
}

/* line 110, ../../Private/sass/vendor/_tooltipster.scss */
.tooltipster-arrow-top-right span, .tooltipster-arrow-bottom-right span {
  right: 6px;
}

/* line 113, ../../Private/sass/vendor/_tooltipster.scss */
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
  right: 5px;
}

/* line 116, ../../Private/sass/vendor/_tooltipster.scss */
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-left: 8px solid;
  top: 50%;
  margin-top: -7px;
  right: -7px;
}

/* line 124, ../../Private/sass/vendor/_tooltipster.scss */
.tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-left: 9px solid;
  margin-top: -8px;
}

/* line 130, ../../Private/sass/vendor/_tooltipster.scss */
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-right: 8px solid;
  top: 50%;
  margin-top: -7px;
  left: -7px;
}

/* line 138, ../../Private/sass/vendor/_tooltipster.scss */
.tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-right: 9px solid;
  margin-top: -8px;
}

/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */
/* line 148, ../../Private/sass/vendor/_tooltipster.scss */
.tooltipster-fade {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -ms-transition-property: opacity;
  transition-property: opacity;
}

/* line 156, ../../Private/sass/vendor/_tooltipster.scss */
.tooltipster-fade-show {
  opacity: 1;
}

/* line 160, ../../Private/sass/vendor/_tooltipster.scss */
.tooltipster-grow {
  -webkit-transform: scale(0, 0);
  -moz-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-backface-visibility: hidden;
}

/* line 173, ../../Private/sass/vendor/_tooltipster.scss */
.tooltipster-grow-show {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

/* line 187, ../../Private/sass/vendor/_tooltipster.scss */
.tooltipster-swing {
  opacity: 0;
  -webkit-transform: rotateZ(4deg);
  -moz-transform: rotateZ(4deg);
  -o-transform: rotateZ(4deg);
  -ms-transform: rotateZ(4deg);
  transform: rotateZ(4deg);
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
}

/* line 200, ../../Private/sass/vendor/_tooltipster.scss */
.tooltipster-swing-show {
  opacity: 1;
  -webkit-transform: rotateZ(0deg);
  -moz-transform: rotateZ(0deg);
  -o-transform: rotateZ(0deg);
  -ms-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -moz-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -ms-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -o-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
}

/* line 215, ../../Private/sass/vendor/_tooltipster.scss */
.tooltipster-fall {
  top: 0;
  -webkit-transition-property: top;
  -moz-transition-property: top;
  -o-transition-property: top;
  -ms-transition-property: top;
  transition-property: top;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

/* line 231, ../../Private/sass/vendor/_tooltipster.scss */
.tooltipster-fall.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  top: 0px !important;
  opacity: 0;
}

/* line 241, ../../Private/sass/vendor/_tooltipster.scss */
.tooltipster-slide {
  left: -40px;
  -webkit-transition-property: left;
  -moz-transition-property: left;
  -o-transition-property: left;
  -ms-transition-property: left;
  transition-property: left;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

/* line 257, ../../Private/sass/vendor/_tooltipster.scss */
.tooltipster-slide.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  left: 0px !important;
  opacity: 0;
}

/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
/* line 269, ../../Private/sass/vendor/_tooltipster.scss */
.tooltipster-content-changing {
  opacity: 0.5;
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}

/*
 * Table styles
 */
/* line 4, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  /*
   * Header and footer styles
   */
  /*
   * Body styles
   */
}

/* line 17, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable thead th,
table.dataTable tfoot th {
  font-weight: bold;
}

/* line 21, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable thead th,
table.dataTable thead td {
  padding: 10px 10px;
  border-bottom: 1px solid #111111;
}

/* line 26, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable thead th:active,
table.dataTable thead td:active {
  outline: none;
}

/* line 30, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable tfoot th,
table.dataTable tfoot td {
  padding: 10px 18px 6px 18px;
  border-top: 1px solid #111111;
}

/* line 35, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc {
  cursor: pointer;
  *cursor: hand;
}

/* line 41, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  background-repeat: no-repeat;
  background-position: center right;
}

/* line 49, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable thead .sorting {
  background-image: url("/images/content/datatable/sort_both.png");
}

/* line 52, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable thead .sorting_asc {
  background-image: url("/images//content/datatable/sort_asc.png");
}

/* line 55, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable thead .sorting_desc {
  background-image: url("/images//content/datatable/sort_desc.png");
}

/* line 58, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable thead .sorting_asc:first-child, table.dataTable thead .sorting_desc:first-child {
  padding-right: 20px;
}

/* line 61, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable thead .sorting_asc_disabled {
  background-image: url("/images//content/datatable/sort_asc_disabled.png");
}

/* line 64, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable thead .sorting_desc_disabled {
  background-image: url("/images//content/datatable/sort_desc_disabled.png");
}

/* line 67, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable tbody tr {
  background-color: white;
}

/* line 70, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable tbody tr.selected {
  background-color: #b0bed9;
}

/* line 73, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable tbody th,
table.dataTable tbody td {
  padding: 8px 10px;
}

/* line 77, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
  border-top: 1px solid #dddddd;
}

/* line 80, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable.row-border tbody tr:first-child th,
table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th,
table.dataTable.display tbody tr:first-child td {
  border-top: none;
}

/* line 85, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
  border-top: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
}

/* line 89, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable.cell-border tbody tr th:first-child,
table.dataTable.cell-border tbody tr td:first-child {
  border-left: 1px solid #dddddd;
}

/* line 93, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable.cell-border tbody tr:first-child th,
table.dataTable.cell-border tbody tr:first-child td {
  border-top: none;
}

/* line 97, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
  background-color: #f9f9f9;
}

/* line 100, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {
  background-color: #abb9d3;
}

/* line 103, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable.hover tbody tr:hover,
table.dataTable.hover tbody tr.odd:hover,
table.dataTable.hover tbody tr.even:hover, table.dataTable.display tbody tr:hover,
table.dataTable.display tbody tr.odd:hover,
table.dataTable.display tbody tr.even:hover {
  background-color: whitesmoke;
}

/* line 110, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable.hover tbody tr:hover.selected,
table.dataTable.hover tbody tr.odd:hover.selected,
table.dataTable.hover tbody tr.even:hover.selected, table.dataTable.display tbody tr:hover.selected,
table.dataTable.display tbody tr.odd:hover.selected,
table.dataTable.display tbody tr.even:hover.selected {
  background-color: #a9b7d1;
}

/* line 117, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable.order-column tbody tr > .sorting_1,
table.dataTable.order-column tbody tr > .sorting_2,
table.dataTable.order-column tbody tr > .sorting_3, table.dataTable.display tbody tr > .sorting_1,
table.dataTable.display tbody tr > .sorting_2,
table.dataTable.display tbody tr > .sorting_3 {
  background-color: #f9f9f9;
}

/* line 124, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable.order-column tbody tr.selected > .sorting_1,
table.dataTable.order-column tbody tr.selected > .sorting_2,
table.dataTable.order-column tbody tr.selected > .sorting_3, table.dataTable.display tbody tr.selected > .sorting_1,
table.dataTable.display tbody tr.selected > .sorting_2,
table.dataTable.display tbody tr.selected > .sorting_3 {
  background-color: #acbad4;
}

/* line 131, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
  background-color: #f1f1f1;
}

/* line 134, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable.display tbody tr.odd > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
  background-color: #f3f3f3;
}

/* line 137, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable.display tbody tr.odd > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
  background-color: whitesmoke;
}

/* line 140, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
  background-color: #a6b3cd;
}

/* line 143, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
  background-color: #a7b5ce;
}

/* line 146, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
  background-color: #a9b6d0;
}

/* line 149, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
  background-color: #f9f9f9;
}

/* line 152, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable.display tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
  background-color: #fbfbfb;
}

/* line 155, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable.display tbody tr.even > .sorting_3, table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
  background-color: #fdfdfd;
}

/* line 158, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
  background-color: #acbad4;
}

/* line 161, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable.display tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
  background-color: #adbbd6;
}

/* line 164, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable.display tbody tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
  background-color: #afbdd8;
}

/* line 167, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.display tbody tr.odd:hover > .sorting_1,
table.dataTable.display tbody tr.even:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr.even:hover > .sorting_1 {
  background-color: #eaeaea;
}

/* line 174, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable.display tbody tr:hover > .sorting_2,
table.dataTable.display tbody tr.odd:hover > .sorting_2,
table.dataTable.display tbody tr.even:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2,
table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_2,
table.dataTable.order-column.hover tbody tr.even:hover > .sorting_2 {
  background-color: #ebebeb;
}

/* line 181, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable.display tbody tr:hover > .sorting_3,
table.dataTable.display tbody tr.odd:hover > .sorting_3,
table.dataTable.display tbody tr.even:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3,
table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_3,
table.dataTable.order-column.hover tbody tr.even:hover > .sorting_3 {
  background-color: #eeeeee;
}

/* line 188, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable.display tbody tr:hover.selected > .sorting_1,
table.dataTable.display tbody tr.odd:hover.selected > .sorting_1,
table.dataTable.display tbody tr.even:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1,
table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_1,
table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_1 {
  background-color: #a1aec7;
}

/* line 195, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable.display tbody tr:hover.selected > .sorting_2,
table.dataTable.display tbody tr.odd:hover.selected > .sorting_2,
table.dataTable.display tbody tr.even:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2,
table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_2,
table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_2 {
  background-color: #a2afc8;
}

/* line 202, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable.display tbody tr:hover.selected > .sorting_3,
table.dataTable.display tbody tr.odd:hover.selected > .sorting_3,
table.dataTable.display tbody tr.even:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3,
table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_3,
table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_3 {
  background-color: #a4b2cb;
}

/* line 209, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable.no-footer {
  border-bottom: 1px solid #111111;
}

/* line 212, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable.nowrap th, table.dataTable.nowrap td {
  white-space: nowrap;
}

/* line 215, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable.compact thead th,
table.dataTable.compact thead td {
  padding: 4px 17px 4px 4px;
}

/* line 219, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable.compact tfoot th,
table.dataTable.compact tfoot td {
  padding: 4px;
}

/* line 223, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable.compact tbody th,
table.dataTable.compact tbody td {
  padding: 4px;
}

/* line 227, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable th.dt-left,
table.dataTable td.dt-left {
  text-align: left;
}

/* line 231, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable th.dt-center,
table.dataTable td.dt-center,
table.dataTable td.dataTables_empty {
  text-align: center;
}

/* line 236, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable th.dt-right,
table.dataTable td.dt-right {
  text-align: right;
}

/* line 240, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable th.dt-justify,
table.dataTable td.dt-justify {
  text-align: justify;
}

/* line 244, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable th.dt-nowrap,
table.dataTable td.dt-nowrap {
  white-space: nowrap;
}

/* line 248, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable thead th.dt-head-left,
table.dataTable thead td.dt-head-left,
table.dataTable tfoot th.dt-head-left,
table.dataTable tfoot td.dt-head-left {
  text-align: left;
}

/* line 254, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable thead th.dt-head-center,
table.dataTable thead td.dt-head-center,
table.dataTable tfoot th.dt-head-center,
table.dataTable tfoot td.dt-head-center {
  text-align: center;
}

/* line 260, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable thead th.dt-head-right,
table.dataTable thead td.dt-head-right,
table.dataTable tfoot th.dt-head-right,
table.dataTable tfoot td.dt-head-right {
  text-align: right;
}

/* line 266, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable thead th.dt-head-justify,
table.dataTable thead td.dt-head-justify,
table.dataTable tfoot th.dt-head-justify,
table.dataTable tfoot td.dt-head-justify {
  text-align: justify;
}

/* line 272, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable thead th.dt-head-nowrap,
table.dataTable thead td.dt-head-nowrap,
table.dataTable tfoot th.dt-head-nowrap,
table.dataTable tfoot td.dt-head-nowrap {
  white-space: nowrap;
}

/* line 278, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable tbody th.dt-body-left,
table.dataTable tbody td.dt-body-left {
  text-align: left;
}

/* line 282, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable tbody th.dt-body-center,
table.dataTable tbody td.dt-body-center {
  text-align: center;
}

/* line 286, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable tbody th.dt-body-right,
table.dataTable tbody td.dt-body-right {
  text-align: right;
}

/* line 290, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable tbody th.dt-body-justify,
table.dataTable tbody td.dt-body-justify {
  text-align: justify;
}

/* line 294, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable tbody th.dt-body-nowrap,
table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap;
}

/* line 299, ../../Private/sass/vendor/_dataTables.scss */
table.dataTable,
table.dataTable th,
table.dataTable td {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/*
 * Control feature layout
 */
/* line 310, ../../Private/sass/vendor/_dataTables.scss */
.dataTables_wrapper {
  position: relative;
  clear: both;
  *zoom: 1;
  zoom: 1;
}

/* line 316, ../../Private/sass/vendor/_dataTables.scss */
.dataTables_wrapper .dataTables_length {
  float: left;
}

/* line 319, ../../Private/sass/vendor/_dataTables.scss */
.dataTables_wrapper .dataTables_filter {
  float: right;
  text-align: right;
}

/* line 323, ../../Private/sass/vendor/_dataTables.scss */
.dataTables_wrapper .dataTables_filter input {
  margin-left: 0.5em;
}

/* line 326, ../../Private/sass/vendor/_dataTables.scss */
.dataTables_wrapper .dataTables_info {
  clear: both;
  float: left;
  padding-top: 0.755em;
}

/* line 331, ../../Private/sass/vendor/_dataTables.scss */
.dataTables_wrapper .dataTables_paginate {
  float: right;
  text-align: right;
  padding-top: 0.25em;
}

/* line 336, ../../Private/sass/vendor/_dataTables.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button {
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  padding: 0.5em 1em;
  margin-left: 2px;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  *cursor: hand;
  color: #333333 !important;
  border: 1px solid transparent;
}

/* line 349, ../../Private/sass/vendor/_dataTables.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #333333 !important;
  border: 1px solid #cacaca;
  background-color: white;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, gainsboro));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 0%, gainsboro 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, white 0%, gainsboro 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, white 0%, gainsboro 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, white 0%, gainsboro 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #dcdcdc 100%);
  /* W3C */
}

/* line 366, ../../Private/sass/vendor/_dataTables.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  cursor: default;
  color: #666 !important;
  border: 1px solid transparent;
  background: transparent;
  box-shadow: none;
}

/* line 373, ../../Private/sass/vendor/_dataTables.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color: white !important;
  border: 1px solid #111111;
  background-color: #585858;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111111));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #585858 0%, #111111 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #585858 0%, #111111 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #585858 0%, #111111 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #585858 0%, #111111 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #585858 0%, #111111 100%);
  /* W3C */
}

/* line 390, ../../Private/sass/vendor/_dataTables.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
  outline: none;
  background-color: #2b2b2b;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
  /* W3C */
  box-shadow: inset 0 0 3px #111;
}

/* line 407, ../../Private/sass/vendor/_dataTables.scss */
.dataTables_wrapper .dataTables_paginate .ellipsis {
  padding: 0 1em;
}

/* line 410, ../../Private/sass/vendor/_dataTables.scss */
.dataTables_wrapper .dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 40px;
  margin-left: -50%;
  margin-top: -25px;
  padding-top: 20px;
  text-align: center;
  font-size: 1.2em;
  background-color: white;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  /* IE10+ */
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  /* W3C */
}

/* line 435, ../../Private/sass/vendor/_dataTables.scss */
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
  color: #333333;
}

/* line 442, ../../Private/sass/vendor/_dataTables.scss */
.dataTables_wrapper .dataTables_scroll {
  clear: both;
}

/* line 445, ../../Private/sass/vendor/_dataTables.scss */
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
  *margin-top: -1px;
  -webkit-overflow-scrolling: touch;
}

/* line 449, ../../Private/sass/vendor/_dataTables.scss */
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td > div.dataTables_sizing {
  height: 0;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
}

/* line 456, ../../Private/sass/vendor/_dataTables.scss */
.dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: 1px solid #111111;
}

/* line 459, ../../Private/sass/vendor/_dataTables.scss */
.dataTables_wrapper.no-footer div.dataTables_scrollHead table,
.dataTables_wrapper.no-footer div.dataTables_scrollBody table {
  border-bottom: none;
}

/* line 463, ../../Private/sass/vendor/_dataTables.scss */
.dataTables_wrapper:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}

@media screen and (max-width: 767px) {
  /* line 472, ../../Private/sass/vendor/_dataTables.scss */
  .dataTables_wrapper .dataTables_info,
  .dataTables_wrapper .dataTables_paginate {
    float: none;
    text-align: center;
  }

  /* line 477, ../../Private/sass/vendor/_dataTables.scss */
  .dataTables_wrapper .dataTables_paginate {
    margin-top: 0.5em;
  }
}
@media screen and (max-width: 640px) {
  /* line 482, ../../Private/sass/vendor/_dataTables.scss */
  .dataTables_wrapper .dataTables_length,
  .dataTables_wrapper .dataTables_filter {
    float: none;
    text-align: center;
  }

  /* line 487, ../../Private/sass/vendor/_dataTables.scss */
  .dataTables_wrapper .dataTables_filter {
    margin-top: 0.5em;
  }
}
/* line 68, ../../Private/sass/base/_cssformsV4.scss */
.cssForm {
  /*~~ LABEL/ CONTROLS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
  /*~~ MULTI ROW (bzw .compressed f�r einzelne Objekte) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
  /*~~ BR ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
  /*~~ Checkboxen/radios	 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
  /*~~ Special Elemente ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
}
/* line 69, ../../Private/sass/base/_cssformsV4.scss */
.cssForm fieldset {
  width: 100%;
  margin: 0 0 1.78571em;
  padding: 1.78571em 0.71429em 0.71429em 0.71429em;
  border: none;
  display: block;
  background-color: rgba(255, 255, 255, 0.3);
}
/* line 6, ../../Private/sass/_mixins.scss */
.cssForm fieldset:before, .cssForm fieldset:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 12, ../../Private/sass/_mixins.scss */
.cssForm fieldset:after {
  clear: both;
}
/* line 81, ../../Private/sass/base/_cssformsV4.scss */
.cssForm fieldset.cssfError {
  border: 1px solid #002559;
}
/* line 82, ../../Private/sass/base/_cssformsV4.scss */
.cssForm fieldset.cssfError legend {
  color: #002559;
}
/* line 85, ../../Private/sass/base/_cssformsV4.scss */
.cssForm fieldset legend {
  padding: 0;
  margin: 0;
  /*@include legendStyles;*/
  color: #0098db;
}
/* line 87, ../../Private/sass/base/_cssformsV4.scss */
.cssForm fieldset fieldset {
  border: 1px solid #b2b2b2;
  padding: 0.71429em;
  margin-top: 1.78571em;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 69, ../../Private/sass/base/_cssformsV4.scss */
  .cssForm fieldset {
    width: 100%;
  }
}
/* line 93, ../../Private/sass/base/_cssformsV4.scss */
.cssForm fieldset + fieldset {
  margin-top: 1.78571em !important;
}
/* line 100, ../../Private/sass/base/_cssformsV4.scss */
.cssForm.catalogueOrder fieldset {
  padding: 3.57143em 0.71429em 0.71429em 0.71429em;
  position: relative;
}
/* line 105, ../../Private/sass/base/_cssformsV4.scss */
.cssForm.catalogueOrder legend {
  position: absolute;
  top: 0.71429em;
}
/* line 111, ../../Private/sass/base/_cssformsV4.scss */
.cssForm label, .cssForm .label,
.cssForm input[type=text], .cssForm input[type=email], .cssForm input[type=password], .cssForm input[type=file], .cssForm input[type=date], .cssForm .inputStyle,
.cssForm select, .cssForm textarea {
  border: none;
  line-height: 100%;
  border-radius: 0;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  cursor: text;
}
/* line 117, ../../Private/sass/base/_cssformsV4.scss */
.cssForm label + span:not(.lbl), .cssForm .label + span:not(.lbl),
.cssForm input[type=text] + span:not(.lbl), .cssForm input[type=email] + span:not(.lbl), .cssForm input[type=password] + span:not(.lbl), .cssForm input[type=file] + span:not(.lbl), .cssForm input[type=date] + span:not(.lbl), .cssForm .inputStyle + span:not(.lbl),
.cssForm select + span:not(.lbl), .cssForm textarea + span:not(.lbl) {
  margin-top: 0.35714em;
}
/* line 119, ../../Private/sass/base/_cssformsV4.scss */
.cssForm .inputStyle {
  display: inline-block;
  margin-bottom: -0.71429em;
}
/* line 122, ../../Private/sass/base/_cssformsV4.scss */
.cssForm label, .cssForm .label {
  display: block;
  margin: 0 0 0.71429em;
  line-height: 120%;
}
/* line 132, ../../Private/sass/base/_cssformsV4.scss */
.cssForm label.disabled > *, .cssForm .label.disabled > * {
  pointer-events: none;
  opacity: .4;
}
/* line 133, ../../Private/sass/base/_cssformsV4.scss */
.cssForm label.disabled .lbl, .cssForm .label.disabled .lbl {
  background: #fff !important;
  XXcolor: #9a9a9a !important;
}
/* line 135, ../../Private/sass/base/_cssformsV4.scss */
.cssForm label.important, .cssForm .label.important {
  color: #0098db;
  border-bottom-color: #0098db;
}
/* line 137, ../../Private/sass/base/_cssformsV4.scss */
.cssForm label.required > .lbl:after, .cssForm .label.required > .lbl:after {
  content: " *";
  color: #0098db;
}
/* line 140, ../../Private/sass/base/_cssformsV4.scss */
.cssForm label.cssfError > .lbl, .cssForm .label.cssfError > .lbl {
  color: #002559;
}
/* line 141, ../../Private/sass/base/_cssformsV4.scss */
.cssForm label.cssfError > input[type=text], .cssForm label.cssfError > input[type=email], .cssForm label.cssfError > input[type=password], .cssForm label.cssfError > input[type=file], .cssForm label.cssfError > select, .cssForm label.cssfError > textarea, .cssForm label.cssfError > .lbl, .cssForm .label.cssfError > input[type=text], .cssForm .label.cssfError > input[type=email], .cssForm .label.cssfError > input[type=password], .cssForm .label.cssfError > input[type=file], .cssForm .label.cssfError > select, .cssForm .label.cssfError > textarea, .cssForm .label.cssfError > .lbl {
  border-bottom-color: #002559;
}
/* line 151, ../../Private/sass/base/_cssformsV4.scss */
.cssForm label .lbl, .cssForm .label .lbl {
  float: left;
  width: 25%;
  border-bottom: 1px solid #b2b2b2;
  border-top: 1px solid transparent;
  line-height: 2em;
  border: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -moz-hyphens: none;
  -ms-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none;
}
/* line 176, ../../Private/sass/base/_cssformsV4.scss */
.cssForm label .lbl.canGrow, .cssForm .label .lbl.canGrow {
  width: auto;
  min-width: 25%;
  margin-right: 1.78571em;
}
/* line 181, ../../Private/sass/base/_cssformsV4.scss */
.cssForm label .lbl a, .cssForm .label .lbl a {
  color: inherit;
  text-decoration: underline;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 151, ../../Private/sass/base/_cssformsV4.scss */
  .cssForm label .lbl, .cssForm .label .lbl {
    width: 40%;
  }
}
/* line 187, ../../Private/sass/base/_cssformsV4.scss */
.cssForm label.styledSelect, .cssForm .label.styledSelect {
  position: relative;
}
/* line 190, ../../Private/sass/base/_cssformsV4.scss */
.cssForm label.styledSelect:before, .cssForm .label.styledSelect:before {
  margin: 0;
  content: "\25bc";
  background: #0098db;
  color: white;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 1;
  pointer-events: none;
  width: 2em;
  height: 2em;
  line-height: 2em;
  text-align: center;
}
/* line 199, ../../Private/sass/base/_cssformsV4.scss */
.cssForm label.hasDirectIcon, .cssForm .label.hasDirectIcon {
  position: relative;
}
/* line 201, ../../Private/sass/base/_cssformsV4.scss */
.cssForm label.hasDirectIcon input, .cssForm .label.hasDirectIcon input {
  padding-right: 2em;
}
/* line 202, ../../Private/sass/base/_cssformsV4.scss */
.cssForm label.hasDirectIcon button:last-of-type, .cssForm .label.hasDirectIcon button:last-of-type {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 10;
  border: none;
  background: none;
  padding: 0;
  width: auto;
  min-width: 0;
  width: 2em;
  height: 2em;
  line-height: 2em;
}
/* line 213, ../../Private/sass/base/_cssformsV4.scss */
.cssForm input[type=text], .cssForm input[type=email], .cssForm input[type=password], .cssForm input[type=file], .cssForm input[type=date], .cssForm .inputStyle,
.cssForm select, .cssForm textarea {
  border: 1px solid #b2b2b2;
  border-bottom-color: #b2b2b2;
  padding: 0 0.71429em;
  min-height: 2em;
  outline: none;
  background-color: transparent;
  width: 75%;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 213, ../../Private/sass/base/_cssformsV4.scss */
  .cssForm input[type=text], .cssForm input[type=email], .cssForm input[type=password], .cssForm input[type=file], .cssForm input[type=date], .cssForm .inputStyle,
  .cssForm select, .cssForm textarea {
    width: 60%;
  }
}
/* line 243, ../../Private/sass/base/_cssformsV4.scss */
.cssForm label.double input[type=text], .cssForm label.double input[type=email], .cssForm label.double input[type=password], .cssForm label.double input[type=file],
.cssForm label.double select, .cssForm label.double textarea {
  width: 35.5%;
  width: calc(37.5% - 0.35714em);
  margin-right: 0.35714em;
}
/* line 247, ../../Private/sass/base/_cssformsV4.scss */
.cssForm label.double input[type=text]:last-child, .cssForm label.double input[type=email]:last-child, .cssForm label.double input[type=password]:last-child, .cssForm label.double input[type=file]:last-child,
.cssForm label.double select:last-child, .cssForm label.double textarea:last-child {
  margin-right: 0;
  width: 37.5%;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 243, ../../Private/sass/base/_cssformsV4.scss */
  .cssForm label.double input[type=text], .cssForm label.double input[type=email], .cssForm label.double input[type=password], .cssForm label.double input[type=file],
  .cssForm label.double select, .cssForm label.double textarea {
    width: 28%;
    width: calc(30% - 0.35714em);
  }
  /* line 252, ../../Private/sass/base/_cssformsV4.scss */
  .cssForm label.double input[type=text]:last-child, .cssForm label.double input[type=email]:last-child, .cssForm label.double input[type=password]:last-child, .cssForm label.double input[type=file]:last-child,
  .cssForm label.double select:last-child, .cssForm label.double textarea:last-child {
    width: 30%;
  }
}
/* line 256, ../../Private/sass/base/_cssformsV4.scss */
.cssForm label.double.smallLarge input[type=text], .cssForm label.double.smallLarge input[type=email], .cssForm label.double.smallLarge input[type=password], .cssForm label.double.smallLarge input[type=file],
.cssForm label.double.smallLarge select, .cssForm label.double.smallLarge textarea {
  width: 16.75%;
  width: calc(18.75% - 0.35714em);
}
/* line 260, ../../Private/sass/base/_cssformsV4.scss */
.cssForm label.double.smallLarge input[type=text]:last-child, .cssForm label.double.smallLarge input[type=email]:last-child, .cssForm label.double.smallLarge input[type=password]:last-child, .cssForm label.double.smallLarge input[type=file]:last-child,
.cssForm label.double.smallLarge select:last-child, .cssForm label.double.smallLarge textarea:last-child {
  width: 56.25%;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 256, ../../Private/sass/base/_cssformsV4.scss */
  .cssForm label.double.smallLarge input[type=text], .cssForm label.double.smallLarge input[type=email], .cssForm label.double.smallLarge input[type=password], .cssForm label.double.smallLarge input[type=file],
  .cssForm label.double.smallLarge select, .cssForm label.double.smallLarge textarea {
    width: 13%;
    width: calc(15% - 0.35714em);
  }
  /* line 265, ../../Private/sass/base/_cssformsV4.scss */
  .cssForm label.double.smallLarge input[type=text]:last-child, .cssForm label.double.smallLarge input[type=email]:last-child, .cssForm label.double.smallLarge input[type=password]:last-child, .cssForm label.double.smallLarge input[type=file]:last-child,
  .cssForm label.double.smallLarge select:last-child, .cssForm label.double.smallLarge textarea:last-child {
    width: 45%;
  }
}
/* line 270, ../../Private/sass/base/_cssformsV4.scss */
.cssForm label.double.largeSmall input[type=text], .cssForm label.double.largeSmall input[type=email], .cssForm label.double.largeSmall input[type=password], .cssForm label.double.largeSmall input[type=file],
.cssForm label.double.largeSmall select, .cssForm label.double.largeSmall textarea {
  width: 54.25%;
  width: calc(56.25% - 0.35714em);
}
/* line 274, ../../Private/sass/base/_cssformsV4.scss */
.cssForm label.double.largeSmall input[type=text]:last-child, .cssForm label.double.largeSmall input[type=email]:last-child, .cssForm label.double.largeSmall input[type=password]:last-child, .cssForm label.double.largeSmall input[type=file]:last-child,
.cssForm label.double.largeSmall select:last-child, .cssForm label.double.largeSmall textarea:last-child {
  width: 18.75%;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 270, ../../Private/sass/base/_cssformsV4.scss */
  .cssForm label.double.largeSmall input[type=text], .cssForm label.double.largeSmall input[type=email], .cssForm label.double.largeSmall input[type=password], .cssForm label.double.largeSmall input[type=file],
  .cssForm label.double.largeSmall select, .cssForm label.double.largeSmall textarea {
    width: 43%;
    width: calc(45% - 0.35714em);
  }
  /* line 279, ../../Private/sass/base/_cssformsV4.scss */
  .cssForm label.double.largeSmall input[type=text]:last-child, .cssForm label.double.largeSmall input[type=email]:last-child, .cssForm label.double.largeSmall input[type=password]:last-child, .cssForm label.double.largeSmall input[type=file]:last-child,
  .cssForm label.double.largeSmall select:last-child, .cssForm label.double.largeSmall textarea:last-child {
    width: 15%;
  }
}
/* line 285, ../../Private/sass/base/_cssformsV4.scss */
.cssForm input[disabled=disabled] {
  color: #b2b2b2;
  cursor: default;
}
/* line 286, ../../Private/sass/base/_cssformsV4.scss */
.cssForm input[type=text], .cssForm input[type=email], .cssForm input[type=password], .cssForm input[type=date] {
  -webkit-appearance: none;
  /*@include inputStyles;*/
}
/* line 288, ../../Private/sass/base/_cssformsV4.scss */
.cssForm textarea {
  height: 8.57143em;
  -moz-transition: height 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.5s;
  -o-transition: height 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.5s;
  -webkit-transition: height 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition-delay: 0.5s;
  transition: height 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.5s;
}
/* line 289, ../../Private/sass/base/_cssformsV4.scss */
.cssForm textarea:focus {
  height: 14.28571em;
  -moz-transition: height 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: height 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition: height 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: height 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
/* line 291, ../../Private/sass/base/_cssformsV4.scss */
.cssForm select {
  padding-right: 0 !important;
  min-height: 2em;
  height: 2em;
  cursor: default;
}
/* line 315, ../../Private/sass/base/_cssformsV4.scss */
.cssForm html.ie9 .cssForm textarea {
  height: 14.28571em;
}
/* line 324, ../../Private/sass/base/_cssformsV4.scss */
.cssForm .multiRow, .cssForm .compressed {
  display: table;
  table-layout: fixed;
  width: 100%;
  width: calc(100% + 0.71429em);
  margin: 0 -0.35714em;
}
/* line 325, ../../Private/sass/base/_cssformsV4.scss */
.cssForm .multiRow > label, .cssForm .multiRow > .label, .cssForm .multiRow > div, .cssForm .compressed > label, .cssForm .compressed > .label, .cssForm .compressed > div {
  display: table-cell;
  border: 0.35714em solid transparent;
  border-top: none;
  border-bottom-width: 0.71429em;
  vertical-align: top;
  border-bottom: none;
}
/* line 326, ../../Private/sass/base/_cssformsV4.scss */
.cssForm .multiRow > label > *, .cssForm .multiRow > .label > *, .cssForm .multiRow > div > *, .cssForm .compressed > label > *, .cssForm .compressed > .label > *, .cssForm .compressed > div > * {
  width: 100%;
}
/* line 327, ../../Private/sass/base/_cssformsV4.scss */
.cssForm .multiRow > label > .lbl, .cssForm .multiRow > .label > .lbl, .cssForm .multiRow > div > .lbl, .cssForm .compressed > label > .lbl, .cssForm .compressed > .label > .lbl, .cssForm .compressed > div > .lbl {
  border-bottom: none;
}
/* line 329, ../../Private/sass/base/_cssformsV4.scss */
.cssForm .multiRow .multiRow, .cssForm .compressed .multiRow {
  width: 100%;
  width: calc(100% + 0.35714em);
}
/* line 331, ../../Private/sass/base/_cssformsV4.scss */
.cssForm .multiRow .multiRow > div:first-child, .cssForm .compressed .multiRow > div:first-child {
  border-right-width: 0.35714em;
  width: 40%;
}
/* line 332, ../../Private/sass/base/_cssformsV4.scss */
.cssForm .multiRow .multiRow > div:last-child, .cssForm .compressed .multiRow > div:last-child {
  border-left-width: 0.35714em;
  border-right: 0;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 324, ../../Private/sass/base/_cssformsV4.scss */
  .cssForm .multiRow, .cssForm .compressed {
    display: block !important;
    width: auto !important;
    margin: 0 !important;
  }
  /* line 337, ../../Private/sass/base/_cssformsV4.scss */
  .cssForm .multiRow > div, .cssForm .compressed > div {
    display: block;
    border: none;
    width: auto;
  }
  /* line 339, ../../Private/sass/base/_cssformsV4.scss */
  .cssForm .multiRow > div:first-child, .cssForm .compressed > div:first-child {
    border: none !important;
    width: auto !important;
  }
}
/* line 348, ../../Private/sass/base/_cssformsV4.scss */
.cssForm label br, .cssForm label + br, .cssForm .label br, .cssForm .label + br {
  display: none;
}
/* line 355, ../../Private/sass/base/_cssformsV4.scss */
.cssForm .selectorGroup .lbl,
.cssForm .cssfMinimal .lbl,
.cssForm .picklist .lbl {
  width: auto;
  float: none;
  border: none;
  white-space: normal;
  margin-right: 1.07143em;
}
/* line 361, ../../Private/sass/base/_cssformsV4.scss */
.cssForm .selectorGroup input[type=radio], .cssForm .selectorGroup input[type=checkbox],
.cssForm .cssfMinimal input[type=radio],
.cssForm .cssfMinimal input[type=checkbox],
.cssForm .picklist input[type=radio],
.cssForm .picklist input[type=checkbox] {
  margin: 0 0.35714em 0 0;
}
/* line 363, ../../Private/sass/base/_cssformsV4.scss */
.cssForm .selectorGroup input[type=text],
.cssForm .cssfMinimal input[type=text],
.cssForm .picklist input[type=text] {
  width: 70%;
  border-bottom-color: #b2b2b2;
}
/* line 389, ../../Private/sass/base/_cssformsV4.scss */
.cssForm .cssfMinimal label, .cssForm label.cssfMinimal {
  display: inline-block;
}
/* line 390, ../../Private/sass/base/_cssformsV4.scss */
.cssForm label.cssfMinimal {
  margin: 0.71429em 0;
  line-height: 120%;
  padding-left: 1.78571em;
  position: relative;
}
/* line 391, ../../Private/sass/base/_cssformsV4.scss */
.cssForm label.cssfMinimal input[type=checkbox], .cssForm label.cssfMinimal input[type=radio] {
  position: absolute;
  left: 0;
  top: 0.21429em;
}
/* line 394, ../../Private/sass/base/_cssformsV4.scss */
.cssForm .picklist {
  overflow: auto;
  max-height: 10.71429em;
  padding: 0 !important;
}
/* line 395, ../../Private/sass/base/_cssformsV4.scss */
.cssForm .picklist label {
  margin-bottom: 0 !important;
  cursor: pointer;
  padding: 0 !important;
  border-bottom: 1px solid #fff;
  width: auto !important;
}
/* line 399, ../../Private/sass/base/_cssformsV4.scss */
.cssForm .picklist label .lbl {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -moz-hyphens: none;
  -ms-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none;
}
/* line 400, ../../Private/sass/base/_cssformsV4.scss */
.cssForm .picklist label input {
  margin: 0 0.35714em !important;
}
/* line 406, ../../Private/sass/base/_cssformsV4.scss */
.cssForm .picklist label input:checked + .lbl {
  background: #0098db;
  color: #fff !important;
}
/* line 410, ../../Private/sass/base/_cssformsV4.scss */
.cssForm .picklist:not(.showControls) input {
  display: none;
}
/* line 411, ../../Private/sass/base/_cssformsV4.scss */
.cssForm .picklist:not(.showControls) .lbl {
  display: block;
  padding: 0 0.71429em !important;
}
/* line 418, ../../Private/sass/base/_cssformsV4.scss */
.cssForm .hint, .cssForm label + span:not(.lbl), .cssForm .label + span:not(.lbl),
.cssForm input[type=text] + span:not(.lbl), .cssForm input[type=email] + span:not(.lbl), .cssForm input[type=password] + span:not(.lbl), .cssForm input[type=file] + span:not(.lbl), .cssForm input[type=date] + span:not(.lbl), .cssForm .inputStyle + span:not(.lbl),
.cssForm select + span:not(.lbl), .cssForm textarea + span:not(.lbl), .cssForm > fieldset > p {
  font-size: .9em;
  color: #4c4c4c;
  line-height: 130%;
  display: block;
  margin-top: 0.71429em;
}
/* line 421, ../../Private/sass/base/_cssformsV4.scss */
.cssForm .rightCol {
  margin-left: 25%;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 421, ../../Private/sass/base/_cssformsV4.scss */
  .cssForm .rightCol {
    margin-left: 40%;
  }
}

/*~~ BUTTONS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* line 428, ../../Private/sass/base/_cssformsV4.scss */
.buttonGroup {
  width: 100%;
  margin: 1.78571em 0;
  text-align: right;
}
/* line 429, ../../Private/sass/base/_cssformsV4.scss */
.buttonGroup.left {
  text-align: left;
}
/* line 430, ../../Private/sass/base/_cssformsV4.scss */
.buttonGroup.centered {
  text-align: center;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 428, ../../Private/sass/base/_cssformsV4.scss */
  .buttonGroup {
    width: 100%;
  }
}

/* line 439, ../../Private/sass/base/_cssformsV4.scss */
input.button, a.button, button, select.button {
  background: #0098db;
  display: inline-block;
  min-width: 7.14286em;
  height: 2.14286em;
  line-height: 2.14286em;
  padding: 0 1.42857em;
  margin-bottom: 1em;
  color: #fff !important;
  text-decoration: none !important;
  vertical-align: middle;
  width: auto;
  border: none;
  position: relative;
  cursor: pointer;
  text-align: center;
  -moz-transition: background 0.5s, color 0.5s;
  -o-transition: background 0.5s, color 0.5s;
  -webkit-transition: background 0.5s, color 0.5s;
  transition: background 0.5s, color 0.5s;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 455, ../../Private/sass/base/_cssformsV4.scss */
input.button:hover, input.button.hover, a.button:hover, a.button.hover, button:hover, button.hover, select.button:hover, select.button.hover {
  background-color: #00638e;
}
/* line 458, ../../Private/sass/base/_cssformsV4.scss */
input.button.secondary, a.button.secondary, button.secondary, select.button.secondary {
  background-color: #333333;
}
/* line 459, ../../Private/sass/base/_cssformsV4.scss */
input.button.secondary:hover, a.button.secondary:hover, button.secondary:hover, select.button.secondary:hover {
  background-color: #0d0d0d;
}
/* line 462, ../../Private/sass/base/_cssformsV4.scss */
input.button.primary, a.button.primary, button.primary, select.button.primary {
  background-color: #002559;
}
/* line 463, ../../Private/sass/base/_cssformsV4.scss */
input.button.primary:hover, a.button.primary:hover, button.primary:hover, select.button.primary:hover {
  background-color: #00050c;
}
/* line 466, ../../Private/sass/base/_cssformsV4.scss */
input.button[data-icon], a.button[data-icon], button[data-icon], select.button[data-icon] {
  text-align: left;
}
/* line 467, ../../Private/sass/base/_cssformsV4.scss */
input.button.disabled, a.button.disabled, button.disabled, select.button.disabled {
  pointer-events: none;
  cursor: default;
}

/* line 469, ../../Private/sass/base/_cssformsV4.scss */
select.button {
  text-align: center;
  background-repeat: no-repeat;
  background-image: url("data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAaCAMAAABfE/ZQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTA0MDA3MTk5M0U0MTFFM0I0MTFBOEVBREMxRkJCMjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTA0MDA3MUE5M0U0MTFFM0I0MTFBOEVBREMxRkJCMjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMDQwMDcxNzkzRTQxMUUzQjQxMUE4RUFEQzFGQkIyOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMDQwMDcxODkzRTQxMUUzQjQxMUE4RUFEQzFGQkIyOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhYti9YAAAAGUExURYiIiP////5BbO8AAAACdFJOU/8A5bcwSgAAAC5JREFUeNpiYEQFDAPER6MZGBiQ+QwMMAEGOBciQJT5GOrRzMOwD5MeqPABCDAAJI8BZ02Pmd0AAAAASUVORK5CYII=");
  background-position: right center;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: "";
}
/* line 480, ../../Private/sass/base/_cssformsV4.scss */
select.button::-ms-expand {
  display: none;
}
/* line 483, ../../Private/sass/base/_cssformsV4.scss */
select.button > option {
  padding: 0.35714em 0;
  text-align: center;
}

/* line 487, ../../Private/sass/base/_cssformsV4.scss */
.ie9 .styledSelect:before, .ie8 .styledSelect:before {
  display: none;
}
/* line 488, ../../Private/sass/base/_cssformsV4.scss */
.ie9 .multiRow, .ie9 .compressed, .ie8 .multiRow, .ie8 .compressed {
  width: 100%;
}

/* line 490, ../../Private/sass/base/_cssformsV4.scss */
:-moz-any(.styledSelect):before {
  background-color: #fff;
  /* this is necessary for overcome the caret default browser */
  pointer-events: none;
  /* https://developer.mozilla.org/en-US/docs/Web/CSS/pointer-events  */
  z-index: 1;
  /* this is necessary for overcome the pseudo element */
}

/* line 1, ../../Private/sass/_audioPlayer.scss */
.audio-player {
  position: relative;
  margin-bottom: 1.42857em;
  padding: 1.16667em 1.11111em;
  background: white;
  font-size: 1.125em;
}
/* line 4, ../../Private/sass/_audioPlayer.scss */
.audio-player .song-main-info {
  display: flex;
  align-items: center;
}
/* line 7, ../../Private/sass/_audioPlayer.scss */
.audio-player .song-main-info .icon.stop {
  margin-right: 1rem;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 7, ../../Private/sass/_audioPlayer.scss */
  .audio-player .song-main-info .icon.stop {
    margin-right: 0.5rem;
  }
}
/* line 11, ../../Private/sass/_audioPlayer.scss */
.audio-player .song-main-info .song-timer {
  margin: 0 1rem;
  white-space: nowrap;
}
/* line 13, ../../Private/sass/_audioPlayer.scss */
.audio-player .song-main-info .song-title {
  flex-grow: 1;
  white-space: nowrap;
  overflow: hidden;
}
/* line 16, ../../Private/sass/_audioPlayer.scss */
.audio-player .icon {
  margin-right: 1rem;
  min-width: 1.5rem;
  flex-basis: 1.5rem;
  text-decoration: none;
  border-bottom: none;
  position: relative;
}
/* line 18, ../../Private/sass/_audioPlayer.scss */
.audio-player .icon:hover {
  color: #0098db;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 16, ../../Private/sass/_audioPlayer.scss */
  .audio-player .icon {
    margin-right: 0.25rem;
    min-width: 1rem;
    flex-basis: 1rem;
  }
}
/* line 21, ../../Private/sass/_audioPlayer.scss */
.audio-player .icon .fa-times {
  margin: 2rem 2.5rem;
  position: absolute;
  right: 0;
  top: 0;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 21, ../../Private/sass/_audioPlayer.scss */
  .audio-player .icon .fa-times {
    margin: 2rem 1.5rem;
    font-size: 1rem;
  }
}
/* line 29, ../../Private/sass/_audioPlayer.scss */
.audio-player .song-progress {
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(246, 139, 31, 0.5);
  width: 0;
  height: 100%;
}

/* line 18, ../../Private/sass/blickachsen.scss */
body {
  font-size: 0.875em;
  position: relative;
}
@media only screen and (max-width: 1680px) {
  /* line 18, ../../Private/sass/blickachsen.scss */
  body {
    font-size: 0.875em;
  }
}
@media only screen and (max-width: 1440px) {
  /* line 18, ../../Private/sass/blickachsen.scss */
  body {
    font-size: 0.875em;
  }
}
@media only screen and (max-width: 1280px) {
  /* line 18, ../../Private/sass/blickachsen.scss */
  body {
    font-size: 0.8125em;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 18, ../../Private/sass/blickachsen.scss */
  body {
    font-size: 0.75em;
  }
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 18, ../../Private/sass/blickachsen.scss */
  body {
    font-size: 0.875em;
    padding-bottom: 17.14286em;
  }
}
@media only screen and (max-width: 480px), only screen and (min-device-width: 480px) and (max-device-width: 760px) and (orientation: portrait) {
  /* line 18, ../../Private/sass/blickachsen.scss */
  body {
    font-size: 0.875em;
  }
}

/*~~ STANDARD CLASSES & Styles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* line 37, ../../Private/sass/blickachsen.scss */
.small {
  font-size: .9em;
}

/* line 38, ../../Private/sass/blickachsen.scss */
.bildText {
  font-size: 1.21429em;
  line-height: 1.64706em;
  font-family: 'Source Sans Pro', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: italic;
  margin: 1.17647em 0;
}

/* line 40, ../../Private/sass/blickachsen.scss */
.info, .warning {
  font-family: 'Source Sans Pro', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-left: 2.14286em;
}
/* line 41, ../../Private/sass/blickachsen.scss */
.info:before, .warning:before {
  content: "\e616";
  font-size: 1.78571em;
  color: inherit;
  text-indent: -1.2em;
}

/* line 44, ../../Private/sass/blickachsen.scss */
.warning:before {
  content: "\e626";
}

/* line 49, ../../Private/sass/blickachsen.scss */
.grey {
  color: #333333;
}

/* line 51, ../../Private/sass/blickachsen.scss */
blockquote {
  border-left: 0.28571em solid #333333;
  padding-left: 1.42857em;
  margin: 0;
}
/* line 54, ../../Private/sass/blickachsen.scss */
blockquote p {
  font-size: 2.14286em !important;
  line-height: 1.33333em !important;
  margin: 0;
  font-style: italic;
  font-family: 'Source Sans Pro', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 58, ../../Private/sass/blickachsen.scss */
blockquote p:before {
  content: "\201c";
}
/* line 59, ../../Private/sass/blickachsen.scss */
blockquote p:after {
  content: "\201d";
}

/* line 63, ../../Private/sass/blickachsen.scss */
.left {
  float: left;
  margin: 0 1em 1em 0;
}

/* line 64, ../../Private/sass/blickachsen.scss */
.right {
  float: right;
  margin: 0 0 1em 1em;
}

/* line 66, ../../Private/sass/blickachsen.scss */
.text-center {
  text-align: center !important;
}

/* line 67, ../../Private/sass/blickachsen.scss */
.text-right {
  text-align: right !important;
}

/* line 68, ../../Private/sass/blickachsen.scss */
.text-justify {
  text-align: justify !important;
}

/*======================= TABELLEN  ================================*/
/* -------------------------------- OPTIC1 standard - nur abstÃ¤nde und ausrichtung werden optimiert*/
/* line 74, ../../Private/sass/blickachsen.scss */
table.optic01.small {
  margin-bottom: 0.28571em;
}
/* line 77, ../../Private/sass/blickachsen.scss */
table.optic01 tr.alternate {
  background-color: #efefef;
}
/* line 78, ../../Private/sass/blickachsen.scss */
table.optic01 td, table.optic01 th {
  padding: 0.21429em;
  vertical-align: top;
}

/* line 82, ../../Private/sass/blickachsen.scss */
table.optic02, table.optic03 {
  margin-bottom: 2.85714em;
  width: 100%;
}
/* line 83, ../../Private/sass/blickachsen.scss */
table.optic02.small, table.small.optic03 {
  margin-bottom: 0;
}
/* line 86, ../../Private/sass/blickachsen.scss */
table.optic02.small th, table.small.optic03 th {
  padding: 0.57143em 0.85714em 0.57143em 0.85714em;
}
/* line 87, ../../Private/sass/blickachsen.scss */
table.optic02.small td, table.small.optic03 td {
  padding: 0.42857em 0.85714em 0.42857em 0.85714em;
}
/* line 90, ../../Private/sass/blickachsen.scss */
table.optic02 td, table.optic03 td, table.optic02 th, table.optic03 th {
  background: #f0f0f0;
  padding: 0.85714em;
  border-bottom: 1px solid #fff;
  text-align: left;
  vertical-align: top;
}
/* line 91, ../../Private/sass/blickachsen.scss */
table.optic02 td:first-child, table.optic03 td:first-child, table.optic02 th:first-child, table.optic03 th:first-child {
  padding-left: 2.14286em;
}
/* line 92, ../../Private/sass/blickachsen.scss */
table.optic02 td:last-child, table.optic03 td:last-child, table.optic02 th:last-child, table.optic03 th:last-child {
  padding-right: 2.14286em;
}
/* line 94, ../../Private/sass/blickachsen.scss */
table.optic02 td.highlighted a, table.optic03 td.highlighted a, table.optic02 th.highlighted a, table.optic03 th.highlighted a {
  text-decoration: underline;
}
/* line 96, ../../Private/sass/blickachsen.scss */
table.optic02 td.right, table.optic03 td.right, table.optic02 th.right, table.optic03 th.right {
  text-align: right;
}
/* line 98, ../../Private/sass/blickachsen.scss */
table.optic02 th, table.optic03 th {
  font-family: 'Source Sans Pro', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: bold;
}
/* line 99, ../../Private/sass/blickachsen.scss */
table.optic02 th span, table.optic03 th span {
  text-transform: none;
  font-family: 'Source Sans Pro', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 102, ../../Private/sass/blickachsen.scss */
table.optic02 thead th, table.optic03 thead th {
  background: #686463;
  color: #fff;
  padding: 1.28571em 0.85714em;
  border-bottom-width: 0.21429em;
}
/* line 105, ../../Private/sass/blickachsen.scss */
table.optic02 tbody input, table.optic03 tbody input {
  width: 100%;
}

/* line 111, ../../Private/sass/blickachsen.scss */
table.optic03 tbody tr:nth-child(even) td {
  background-color: #dcdbdb;
}

@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 115, ../../Private/sass/blickachsen.scss */
  .tableWrapper {
    overflow: auto;
    width: 100%;
  }
  /* line 116, ../../Private/sass/blickachsen.scss */
  .tableWrapper > table {
    min-width: 800px;
  }
}
/* line 124, ../../Private/sass/blickachsen.scss */
#scrollTop {
  font-size: 1.42857em;
  text-align: center;
  -moz-transition: opacity 0.5s 0.8s, margin 0.5s 0.8s;
  -o-transition: opacity 0.5s 0.8s, margin 0.5s 0.8s;
  -webkit-transition: opacity 0.5s, margin 0.5s;
  -webkit-transition-delay: 0.8s, 0.8s;
  transition: opacity 0.5s 0.8s, margin 0.5s 0.8s;
  background: #333333;
  color: #fff;
  margin: 0;
  margin-top: 0.71429em;
  width: 2em;
  height: 2em;
  line-height: 2em;
  position: fixed;
  right: 0;
  top: 17.75em;
  opacity: 0;
  z-index: 9;
  -moz-transition: background 0.5s;
  -o-transition: background 0.5s;
  -webkit-transition: background 0.5s;
  transition: background 0.5s;
}
@media only screen and (max-width: 1440px) {
  /* line 124, ../../Private/sass/blickachsen.scss */
  #scrollTop {
    display: none;
  }
}

/* line 142, ../../Private/sass/blickachsen.scss */
h2, h3, fieldset fieldset legend, h4, h1 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.85714em;
  line-height: 110%;
  margin: 0 0 1em;
  font-family: 'Source Sans Pro', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 149, ../../Private/sass/blickachsen.scss */
h2 {
  font-size: 1.28571em;
}

/* line 153, ../../Private/sass/blickachsen.scss */
h3, fieldset fieldset legend {
  font-size: 1.42857em;
}

/* line 157, ../../Private/sass/blickachsen.scss */
h4 {
  font-size: 1.14286em;
}

/* line 163, ../../Private/sass/blickachsen.scss */
h2.subH1 {
  margin-top: -0.5em;
  margin-bottom: 2.85714em;
}

/* line 167, ../../Private/sass/blickachsen.scss */
p.preHeader {
  margin: 0;
  font-size: 1.14286em;
  font-family: 'Source Sans Pro', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 171, ../../Private/sass/blickachsen.scss */
h1.noBottomMargin, h2.noBottomMargin, p.noBottomMargin {
  margin-bottom: 0;
  /*||title-de:kein Abstand unten||title-en:no bottomMargin*/
}
/* line 172, ../../Private/sass/blickachsen.scss */
h1.smallBottomMargin, h2.smallBottomMargin, p.smallBottomMargin {
  margin-bottom: .5em;
  /*||title-de:kleiner Abstand unten||title-en:small bottomMargin*/
}
/* line 173, ../../Private/sass/blickachsen.scss */
h1 .amount, h2 .amount, p .amount {
  margin-left: .75em;
  vertical-align: .4em;
}

/* line 175, ../../Private/sass/blickachsen.scss */
.noBottomMargin {
  margin-bottom: 0;
  /*||title-de:kein Abstand unten||title-en:no bottomMargin*/
}

/* line 176, ../../Private/sass/blickachsen.scss */
.smallBottomMargin {
  margin-bottom: .5em;
  /*||title-de:kleiner Abstand unten||title-en:small bottomMargin*/
}

/* line 183, ../../Private/sass/blickachsen.scss */
button, a.button, input.button {
  line-height: 100%;
  height: auto;
  text-decoration: none;
  padding: 0.71429em;
  color: #fff;
  background: transparent;
  display: inline-block;
  border: 0.14286em solid white;
  margin: 0;
  min-width: 9.64286em;
  -moz-transition: color 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), background 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), box-shadow 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: color 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), background 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), box-shadow 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition: color 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), background 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), box-shadow 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: color 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), background 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), box-shadow 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
/* line 190, ../../Private/sass/blickachsen.scss */
button:hover, button:active, button:focus, a.button:hover, a.button:active, a.button:focus, input.button:hover, input.button:active, input.button:focus {
  background: #fff;
  color: #fff !important;
}

/* Accessible focus treatment: people.opera.com/patrickl/experiments/keyboard/test */
/* line 202, ../../Private/sass/blickachsen.scss */
a:link, a:visited, a:hover, a:active, a:focus {
  outline: none;
}

/* line 204, ../../Private/sass/blickachsen.scss */
a {
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  cursor: pointer;
  text-decoration-color: rgba(0, 0, 0, 0.1);
}
/* line 205, ../../Private/sass/blickachsen.scss */
a:hover, a:active, a:focus {
  text-decoration-color: currentColor;
}

/* line 208, ../../Private/sass/blickachsen.scss */
#lbHoverNav a {
  transition: none;
}

/* line 210, ../../Private/sass/blickachsen.scss */
a.mainLink {
  font-family: 'Source Sans Pro', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* ======================== CSSTABLE VARIANTS =============================== */
/* line 217, ../../Private/sass/blickachsen.scss */
.cssTable.oneCol > div {
  width: 100%;
  min-width: 33.92857em;
  border: none;
  /*||title-de:Eine Spalte||title-en:One Col */
}
/* line 218, ../../Private/sass/blickachsen.scss */
.cssTable.oneCol > div .cssForm fieldset, .cssTable.oneCol > div .cssForm .buttonGroup {
  width: 100%;
}

/* line 223, ../../Private/sass/blickachsen.scss */
.cssTable.twoCols > div {
  width: 50%;
  border-left: 0.71429em solid transparent;
  /*||title-de:Zwei Spalten||title-en:Two Cols */
}
/* line 224, ../../Private/sass/blickachsen.scss */
.cssTable.twoCols > div:first-child {
  border-right: 0.71429em solid transparent;
  border-left: none;
}

/* line 229, ../../Private/sass/blickachsen.scss */
.bigAssSeparator {
  background: lime;
  color: #fff;
  font-size: 1.78571em;
  font-family: 'Source Sans Pro', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0.71429em;
  clear: both;
  margin: 4em 0;
}

/* line 232, ../../Private/sass/blickachsen.scss */
.flexTable {
  display: flex;
}
/* line 235, ../../Private/sass/blickachsen.scss */
.flexTable > div {
  flex: 1 1 auto;
}
/* line 237, ../../Private/sass/blickachsen.scss */
.flexTable > div:first-child {
  padding-right: 3.75em;
  max-width: 46.875em;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 237, ../../Private/sass/blickachsen.scss */
  .flexTable > div:first-child {
    padding-right: 0;
  }
}
/* line 245, ../../Private/sass/blickachsen.scss */
.flexTable > div:first-child .imageWrap {
  margin-bottom: 1.78571em;
}
/* line 246, ../../Private/sass/blickachsen.scss */
.flexTable > div:first-child .imageWrap img {
  max-height: 42.85714em;
  width: auto;
  min-width: 0;
  max-width: 100%;
}
/* line 249, ../../Private/sass/blickachsen.scss */
.flexTable > div:last-child {
  padding-right: 0;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 232, ../../Private/sass/blickachsen.scss */
  .flexTable {
    flex-wrap: wrap;
    flex-direction: column;
  }
  /* line 256, ../../Private/sass/blickachsen.scss */
  .flexTable > div {
    width: 100% !important;
  }
}

/*~###################################################################################################
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                        LAYOUT
----------------------------------------------------------------------------------------------------*/
/*CMS CODE Beispiel:*/
/*||hide:true||title-de:klein||title-en:small||desc-de:Kleinere Schriftdarstellung||desc-en:Smaller Fontsize*/
/* line 274, ../../Private/sass/blickachsen.scss */
.cssForm.submitted input:invalid, .cssForm.submitted select:invalid {
  color: red;
}

/* line 281, ../../Private/sass/blickachsen.scss */
.maxWidth {
  position: relative;
  width: 100%;
  max-width: 120em;
  margin-bottom: 0;
}
@media only screen and (max-width: 1440px) {
  /* line 281, ../../Private/sass/blickachsen.scss */
  .maxWidth {
    max-width: 102.85714em;
  }
}
@media only screen and (max-width: 1280px) {
  /* line 281, ../../Private/sass/blickachsen.scss */
  .maxWidth {
    max-width: 98.46154em;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 281, ../../Private/sass/blickachsen.scss */
  .maxWidth {
    max-width: 85.33333em;
  }
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 281, ../../Private/sass/blickachsen.scss */
  .maxWidth {
    max-width: 100%;
    /*overflow:hidden;*/
  }
}
@media only screen and (max-width: 480px), only screen and (min-device-width: 480px) and (max-device-width: 760px) and (orientation: portrait) {
  /* line 281, ../../Private/sass/blickachsen.scss */
  .maxWidth {
    max-width: 100%;
    /*overflow:hidden;*/
  }
}

/* line 290, ../../Private/sass/blickachsen.scss */
.mapWrapper {
  min-height: 32.14286em;
}

/* line 294, ../../Private/sass/blickachsen.scss */
#header {
  width: 100%;
  height: 8.92857em;
  background-image: url(../images/chrome/headerBG.png);
  background-position: 0 0;
  background-size: 357.14286em 8.92857em;
  background-repeat: no-repeat;
  position: fixed;
  z-index: 10;
}
@media only screen and (max-width: 570px) {
  /* line 294, ../../Private/sass/blickachsen.scss */
  #header {
    height: 6.07143em;
  }
}
/* line 306, ../../Private/sass/blickachsen.scss */
#header .maxWidth {
  position: relative;
  width: 100%;
  max-width: none;
  margin-bottom: 0;
  height: 8.92857em;
}
@media only screen and (max-width: 570px) {
  /* line 306, ../../Private/sass/blickachsen.scss */
  #header .maxWidth {
    height: 6.07143em;
  }
}
/* line 312, ../../Private/sass/blickachsen.scss */
#header #logo {
  position: absolute;
  bottom: -1px;
  left: 1.42857em;
  line-height: 100%;
  z-index: 3;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 312, ../../Private/sass/blickachsen.scss */
  #header #logo {
    font-size: 0.625em;
  }
}
@media only screen and (max-width: 570px) {
  /* line 312, ../../Private/sass/blickachsen.scss */
  #header #logo {
    font-size: 0.53125em;
  }
}
/* line 315, ../../Private/sass/blickachsen.scss */
#header #logo a {
  position: relative;
  display: inline-block;
  font-family: 'LetterGothic12W01-Bold';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
  font-size: 6.28571em;
  text-transform: uppercase;
  vertical-align: bottom;
  line-height: 0;
  letter-spacing: -0.06em;
  text-decoration: none;
}
/* line 316, ../../Private/sass/blickachsen.scss */
#header #logo a > svg {
  width: 4.31818em;
}
/* line 318, ../../Private/sass/blickachsen.scss */
body.baDefault #header #logo a > svg {
  width: 5.68182em;
}
/* line 319, ../../Private/sass/blickachsen.scss */
body.ba1 #header #logo a > svg {
  width: 5.11364em;
}
/* line 320, ../../Private/sass/blickachsen.scss */
body.ba2 #header #logo a > svg {
  width: 5.11364em;
}
/* line 321, ../../Private/sass/blickachsen.scss */
body.ba3 #header #logo a > svg {
  width: 5.11364em;
}
/* line 322, ../../Private/sass/blickachsen.scss */
body.ba4 #header #logo a > svg {
  width: 5.11364em;
}
/* line 323, ../../Private/sass/blickachsen.scss */
body.ba5 #header #logo a > svg {
  width: 5.11364em;
}
/* line 324, ../../Private/sass/blickachsen.scss */
body.ba6 #header #logo a > svg {
  width: 5.11364em;
}
/* line 325, ../../Private/sass/blickachsen.scss */
body.ba7 #header #logo a > svg {
  width: 5.11364em;
}
/* line 326, ../../Private/sass/blickachsen.scss */
body.ba8 #header #logo a > svg {
  width: 5.11364em;
}
/* line 327, ../../Private/sass/blickachsen.scss */
body.ba9 #header #logo a > svg {
  width: 5.11364em;
}
/* line 328, ../../Private/sass/blickachsen.scss */
#header #logo a > svg > g > path {
  fill: white;
}
/* line 331, ../../Private/sass/blickachsen.scss */
#header #logo a span svg {
  width: 0.72727em;
  margin-left: 0;
  fill: white;
  margin-bottom: -0.22727em;
}
/* line 333, ../../Private/sass/blickachsen.scss */
#header #logo a span.baInfo {
  position: absolute;
  top: 1.11111em;
  right: 7.61111em;
  font-family: 'Source Sans Pro', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 0.20455em;
  letter-spacing: 0;
}
/* line 334, ../../Private/sass/blickachsen.scss */
body.ba1 #header #logo span.baInfo {
  top: 0.83333em;
  right: 4.05556em;
}
/* line 335, ../../Private/sass/blickachsen.scss */
body.ba2 #header #logo span.baInfo {
  top: 0.83333em;
  right: 4.05556em;
}
/* line 336, ../../Private/sass/blickachsen.scss */
body.ba3 #header #logo span.baInfo {
  top: 0.83333em;
  right: 4.05556em;
}
/* line 337, ../../Private/sass/blickachsen.scss */
body.ba4 #header #logo span.baInfo {
  top: 0.83333em;
  right: 4.05556em;
}
/* line 338, ../../Private/sass/blickachsen.scss */
body.ba5 #header #logo span.baInfo {
  top: 0.83333em;
  right: 4.05556em;
}
/* line 339, ../../Private/sass/blickachsen.scss */
body.ba6 #header #logo span.baInfo {
  top: 0.83333em;
  right: 4.05556em;
}
/* line 340, ../../Private/sass/blickachsen.scss */
body.ba7 #header #logo span.baInfo {
  top: 0.83333em;
  right: 4.05556em;
}
/* line 341, ../../Private/sass/blickachsen.scss */
body.ba8 #header #logo span.baInfo {
  top: 0.83333em;
  right: 4.05556em;
}
/* line 342, ../../Private/sass/blickachsen.scss */
body.ba9 #header #logo span.baInfo {
  top: 0.83333em;
  right: 4.05556em;
}
/* line 346, ../../Private/sass/blickachsen.scss */
#header #logo span.baNum {
  margin-left: 0.11364em;
  vertical-align: 0.22727em;
}

/* line 349, ../../Private/sass/blickachsen.scss */
#funcNav {
  position: fixed;
  right: 1.42857em;
  top: 3.92857em;
  z-index: 15;
}
/* line 353, ../../Private/sass/blickachsen.scss */
#funcNav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 354, ../../Private/sass/blickachsen.scss */
#funcNav ul li {
  display: inline-block;
  line-height: 100%;
  padding: 0;
}
/* line 355, ../../Private/sass/blickachsen.scss */
#funcNav ul li a {
  display: inline-block;
  margin-left: 1.42857em;
  color: #fff;
  text-decoration: none;
  font-family: 'Source Sans Pro', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 100%;
}
@media only screen and (max-width: 1024px) {
  /* line 355, ../../Private/sass/blickachsen.scss */
  #funcNav ul li a {
    margin-left: 0.71429em;
  }
}
/* line 362, ../../Private/sass/blickachsen.scss */
#funcNav ul li a:hover, #funcNav ul li a:active, #funcNav ul li a:focus {
  text-decoration: underline;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 349, ../../Private/sass/blickachsen.scss */
  #funcNav {
    right: auto;
    top: auto;
    bottom: 0;
    width: 100%;
    position: absolute;
  }
  /* line 368, ../../Private/sass/blickachsen.scss */
  #funcNav ul li {
    display: block;
    text-align: center;
  }
  /* line 369, ../../Private/sass/blickachsen.scss */
  #funcNav ul li a:link, #funcNav ul li a:visited, #funcNav ul li a:hover, #funcNav ul li a:active, #funcNav ul li a:focus {
    line-height: 2.85714em;
    display: block;
    background-color: #f68b1f;
    width: 100%;
    height: 100%;
    margin-left: 0 !important;
    border-bottom: 1px solid #fff;
  }
}

/* line 377, ../../Private/sass/blickachsen.scss */
#imgBox {
  background: #333333;
  width: 100%;
  overflow: hidden;
  border-top: 8.92857em solid white;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 377, ../../Private/sass/blickachsen.scss */
  #imgBox {
    background-color: #e2e2e2;
  }
}
@media only screen and (max-width: 570px) {
  /* line 377, ../../Private/sass/blickachsen.scss */
  #imgBox {
    border-top-width: 6.07143em;
  }
}
/* line 384, ../../Private/sass/blickachsen.scss */
#imgBox:after {
  display: block;
  width: 100%;
  height: 4.28571em;
  content: "";
}
/* line 388, ../../Private/sass/blickachsen.scss */
#imgBox .cssTable {
  margin-bottom: 0;
  /*> .cssTable.threeCols {
      @include breakpoint(mobile) { display: none; }
      > div {
          @include breakpoint(bp3) { width: 50%; }
          &:last-child {
              @include breakpoint(bp3) { display: none; }
          }
      }
  }*/
}
/* line 390, ../../Private/sass/blickachsen.scss */
body.headerSkipping #imgBox .cssTable {
  margin-top: -26.3vw;
}
/* line 391, ../../Private/sass/blickachsen.scss */
body.headerSkipping #imgBox .cssTable #largeImgLink {
  margin-top: 110px;
  margin-bottom: -110px;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 390, ../../Private/sass/blickachsen.scss */
  body.headerSkipping #imgBox .cssTable {
    display: none;
  }
}
/* line 394, ../../Private/sass/blickachsen.scss */
body.headerSkipping.skipSkipped #imgBox .cssTable {
  transition: margin 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  margin-top: 0;
}
/* line 395, ../../Private/sass/blickachsen.scss */
body.headerSkipping.skipSkipped #imgBox .cssTable #largeImgLink {
  margin-top: 0;
  margin-bottom: 0;
  transition: margin 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
/* line 399, ../../Private/sass/blickachsen.scss */
#imgBox .cssTable > div.largeImg {
  width: 50%;
  overflow: hidden;
}
@media only screen and (max-width: 1280px) {
  /* line 399, ../../Private/sass/blickachsen.scss */
  #imgBox .cssTable > div.largeImg {
    width: 60%;
  }
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 399, ../../Private/sass/blickachsen.scss */
  #imgBox .cssTable > div.largeImg {
    width: 100%;
  }
}
/* line 403, ../../Private/sass/blickachsen.scss */
#imgBox .cssTable > div.largeImg #largeImgLink {
  max-height: 39vw;
  display: block;
  transition: none;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 403, ../../Private/sass/blickachsen.scss */
  #imgBox .cssTable > div.largeImg #largeImgLink {
    max-height: none;
  }
}
/* line 412, ../../Private/sass/blickachsen.scss */
#imgBox .cssTable > div.largeImg img {
  transition: opacity 0.3s, transform 0.4s;
  opacity: 1;
}
/* line 416, ../../Private/sass/blickachsen.scss */
#imgBox .cssTable > div.largeImg img:not(.mobileOnly) {
  display: block;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 412, ../../Private/sass/blickachsen.scss */
  #imgBox .cssTable > div.largeImg img {
    transition: all 0.4s;
  }
}
/* line 424, ../../Private/sass/blickachsen.scss */
#imgBox .cssTable > div.largeImg img.noTransform {
  transition: opacity 0.3s !important;
}
/* line 428, ../../Private/sass/blickachsen.scss */
#imgBox .cssTable > div.largeImg img.fadeOut {
  opacity: 0;
}
/* line 432, ../../Private/sass/blickachsen.scss */
#imgBox .cssTable > div.largeImg img.mobileOnly {
  display: none !important;
  /** media query mobile einblenden **/
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 432, ../../Private/sass/blickachsen.scss */
  #imgBox .cssTable > div.largeImg img.mobileOnly {
    display: block !important;
  }
}
/* line 441, ../../Private/sass/blickachsen.scss */
#imgBox .cssTable > div.largeImg img.mobileOnly#before {
  -webkit-transform: translate3d(-100%, 0px, 0px);
  -moz-transform: translate3d(-100%, 0px, 0px);
  -ms-transform: translate3d(-100%, 0px, 0px);
  transform: translate3d(-100%, 0px, 0px);
}
/* line 448, ../../Private/sass/blickachsen.scss */
#imgBox .cssTable > div.largeImg img.mobileOnly#after {
  -webkit-transform: translate3d(100%, 0px, 0px);
  -moz-transform: translate3d(100%, 0px, 0px);
  -ms-transform: translate3d(100%, 0px, 0px);
  transform: translate3d(100%, 0px, 0px);
}
/* line 457, ../../Private/sass/blickachsen.scss */
#imgBox .cssTable > div img {
  width: 100%;
  height: auto;
}
/* line 458, ../../Private/sass/blickachsen.scss */
#imgBox .cssTable > div .infoBlock {
  position: relative;
  width: 33.33%;
  float: left;
}
@media only screen and (max-width: 1280px) {
  /* line 458, ../../Private/sass/blickachsen.scss */
  #imgBox .cssTable > div .infoBlock {
    width: 50%;
  }
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 458, ../../Private/sass/blickachsen.scss */
  #imgBox .cssTable > div .infoBlock {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
}
/* line 462, ../../Private/sass/blickachsen.scss */
#imgBox .cssTable > div .infoBlock .imgInfo {
  position: absolute;
  left: 0;
  top: 0;
  padding: 1.42857em 1.42857em 0 1.42857em;
}
/* line 464, ../../Private/sass/blickachsen.scss */
#imgBox .cssTable > div .infoBlock .imgInfo h2 {
  color: #f68b1f;
  font-family: 'Source Sans Pro', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.71429em;
  text-transform: uppercase;
  margin: 0;
}
/* line 465, ../../Private/sass/blickachsen.scss */
#imgBox .cssTable > div .infoBlock .imgInfo h3 {
  color: #fff;
  font-family: 'Source Sans Pro', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.71429em;
  margin: 0;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 462, ../../Private/sass/blickachsen.scss */
  #imgBox .cssTable > div .infoBlock .imgInfo {
    padding: 1.42857em;
    background: rgba(0, 0, 0, 0.5);
  }
  /* line 468, ../../Private/sass/blickachsen.scss */
  #imgBox .cssTable > div .infoBlock .imgInfo h2 {
    font-size: 1.42857em;
  }
  /* line 469, ../../Private/sass/blickachsen.scss */
  #imgBox .cssTable > div .infoBlock .imgInfo h3 {
    font-size: 1.28571em;
  }
}
/* line 472, ../../Private/sass/blickachsen.scss */
#imgBox .cssTable > div .infoBlock .baInfo {
  position: absolute;
  left: 1.42857em;
  bottom: 1.42857em;
  margin-bottom: 0;
  color: #fff;
  font-size: 1.14286em;
  font-family: 'Source Sans Pro', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 473, ../../Private/sass/blickachsen.scss */
#imgBox .cssTable > div .infoBlock ul.imgNav {
  position: absolute;
  right: 1.42857em;
  bottom: 1.42857em;
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 475, ../../Private/sass/blickachsen.scss */
#imgBox .cssTable > div .infoBlock ul.imgNav li {
  display: inline-block;
  margin: 0;
  padding: 0;
}
/* line 476, ../../Private/sass/blickachsen.scss */
#imgBox .cssTable > div .infoBlock ul.imgNav li a:link, #imgBox .cssTable > div .infoBlock ul.imgNav li a:visited, #imgBox .cssTable > div .infoBlock ul.imgNav li a:hover, #imgBox .cssTable > div .infoBlock ul.imgNav li a:active, #imgBox .cssTable > div .infoBlock ul.imgNav li a:focus {
  display: inline-block;
  width: 1.25em;
  color: #fff;
  font-size: 1.14286em;
}
/* line 480, ../../Private/sass/blickachsen.scss */
#imgBox .cssTable > div .infoBlock > img {
  visibility: hidden;
}
/* line 6, ../../Private/sass/_mixins.scss */
#imgBox .cssTable .gallery:before, #imgBox .cssTable .gallery:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 12, ../../Private/sass/_mixins.scss */
#imgBox .cssTable .gallery:after {
  clear: both;
}
/* line 494, ../../Private/sass/blickachsen.scss */
#imgBox .cssTable .gallery .flexWrapper {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  width: 100%;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 500, ../../Private/sass/blickachsen.scss */
#imgBox .cssTable .gallery .flexWrapper > .galleryImg {
  width: 33.33%;
  height: 33.33%;
  flex: 1 1 auto;
}
@media only screen and (max-width: 1280px) {
  /* line 500, ../../Private/sass/blickachsen.scss */
  #imgBox .cssTable .gallery .flexWrapper > .galleryImg {
    width: 50%;
  }
  /* line 504, ../../Private/sass/blickachsen.scss */
  #imgBox .cssTable .gallery .flexWrapper > .galleryImg:last-child, #imgBox .cssTable .gallery .flexWrapper > .galleryImg:nth-last-child(2), #imgBox .cssTable .gallery .flexWrapper > .galleryImg:nth-last-child(3) {
    display: none;
  }
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 500, ../../Private/sass/blickachsen.scss */
  #imgBox .cssTable .gallery .flexWrapper > .galleryImg {
    width: 100%;
    display: none;
  }
}
/* line 511, ../../Private/sass/blickachsen.scss */
#imgBox .cssTable .gallery .flexWrapper > .galleryImg > a:link, #imgBox .cssTable .gallery .flexWrapper > .galleryImg > a:visited, #imgBox .cssTable .gallery .flexWrapper > .galleryImg > a:hover, #imgBox .cssTable .gallery .flexWrapper > .galleryImg > a:active, #imgBox .cssTable .gallery .flexWrapper > .galleryImg > a:focus {
  opacity: 0.5;
}
/* line 512, ../../Private/sass/blickachsen.scss */
#imgBox .cssTable .gallery .flexWrapper > .galleryImg > a:hover, #imgBox .cssTable .gallery .flexWrapper > .galleryImg > a:active, #imgBox .cssTable .gallery .flexWrapper > .galleryImg > a:focus {
  opacity: 1;
}
/* line 514, ../../Private/sass/blickachsen.scss */
#imgBox .cssTable .gallery .flexWrapper > .galleryImg.active > a {
  opacity: 1;
}
/* line 517, ../../Private/sass/blickachsen.scss */
#imgBox .cssTable .gallery .flexWrapper > .galleryImg img {
  transition: opacity 0.3s;
  opacity: 1;
}
/* line 521, ../../Private/sass/blickachsen.scss */
#imgBox .cssTable .gallery .flexWrapper > .galleryImg img.fadeOut {
  opacity: 0.3;
}
/* line 529, ../../Private/sass/blickachsen.scss */
#imgBox #map-canvas {
  margin: 0;
  padding-bottom: 30%;
}
@media only screen and (max-width: 1280px) {
  /* line 529, ../../Private/sass/blickachsen.scss */
  #imgBox #map-canvas {
    padding-bottom: 40%;
  }
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 529, ../../Private/sass/blickachsen.scss */
  #imgBox #map-canvas {
    padding-bottom: 55%;
    width: 92%;
    margin: 0 auto;
  }
}
/* line 536, ../../Private/sass/blickachsen.scss */
#imgBox #map-canvas button {
  min-width: auto;
}
/* line 540, ../../Private/sass/blickachsen.scss */
#imgBox #map-canvas .infoWindow {
  font-size: 1em;
  XXheight: auto;
  overflow: hidden;
  padding: 0.57143em 0;
}
/* line 541, ../../Private/sass/blickachsen.scss */
#imgBox #map-canvas .infoWindow a {
  color: #333;
  text-decoration: none;
}
/* line 542, ../../Private/sass/blickachsen.scss */
#imgBox #map-canvas .infoWindow a h2 {
  color: #f68b1f;
  font-family: 'Source Sans Pro', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.57143em;
  text-transform: uppercase;
  margin: 0;
}
/* line 544, ../../Private/sass/blickachsen.scss */
#imgBox #map-canvas .infoWindow img {
  width: 100%;
  display: block;
  margin-bottom: 0.71429em;
}
/* line 546, ../../Private/sass/blickachsen.scss */
#imgBox #map-canvas .infoWindow span {
  display: block;
  font-family: 'Source Sans Pro', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.28571em;
  margin: 0;
}
/* line 547, ../../Private/sass/blickachsen.scss */
#imgBox #map-canvas .infoWindow span span {
  font-size: 0.85714em;
  float: right;
}

/* line 555, ../../Private/sass/blickachsen.scss */
#breadCrumb {
  font-size: 0.875em;
  position: absolute;
  top: 1.07143em;
  left: 4.28571em;
  text-transform: uppercase;
  width: auto;
  color: #9a9a9a;
  white-space: nowrap;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 555, ../../Private/sass/blickachsen.scss */
  #breadCrumb {
    display: none;
    top: -5em;
    left: 5em;
    white-space: nowrap;
    overflow: hidden;
  }
  /* line 567, ../../Private/sass/blickachsen.scss */
  #breadCrumb a, #breadCrumb span {
    color: #fff;
  }
  /* line 568, ../../Private/sass/blickachsen.scss */
  #breadCrumb a {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-width: 7.14286em;
  }
}
/* line 571, ../../Private/sass/blickachsen.scss */
#breadCrumb span {
  display: inline-block;
  margin-right: 0.71429em;
  vertical-align: top;
}
/* line 572, ../../Private/sass/blickachsen.scss */
#breadCrumb a {
  display: inline-block;
  margin-right: 0.71429em;
  text-decoration: none;
  color: currentColor;
}
/* line 573, ../../Private/sass/blickachsen.scss */
#breadCrumb a.active, #breadCrumb a:hover {
  text-decoration: underline;
}

/* line 579, ../../Private/sass/blickachsen.scss */
#content {
  width: 100%;
  position: relative;
}
/* line 581, ../../Private/sass/blickachsen.scss */
#content .mainArea {
  width: 100%;
  display: flex;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 581, ../../Private/sass/blickachsen.scss */
  #content .mainArea {
    display: block;
  }
}
/* line 589, ../../Private/sass/blickachsen.scss */
#content .mainArea > div, #content .mainArea main {
  flex: 0 1 auto;
  flex-flow: row;
}
/* line 593, ../../Private/sass/blickachsen.scss */
#content .mainArea > div:first-child, #content .mainArea main:first-child {
  width: 33%;
}
/* line 597, ../../Private/sass/blickachsen.scss */
#content .mainArea > main {
  position: relative;
  font-size: 1.14286em;
  padding: 3.75em 3.75em 3.75em;
  line-height: 1.4375em !important;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 597, ../../Private/sass/blickachsen.scss */
  #content .mainArea > main {
    min-width: auto;
    width: 100%;
    padding: 0 1.25em 3.75em !important;
    min-height: 940px;
  }
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 579, ../../Private/sass/blickachsen.scss */
  #content {
    padding-top: 2.14286em;
  }
}
/* line 611, ../../Private/sass/blickachsen.scss */
#content #leftCol {
  width: 20.71429em;
  padding-left: 1.42857em;
  position: relative;
  padding-bottom: 4.28571em;
  z-index: 9;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 611, ../../Private/sass/blickachsen.scss */
  #content #leftCol {
    width: 100%;
    padding: 0 1.42857em;
  }
  /* line 614, ../../Private/sass/blickachsen.scss */
  #content #leftCol [rel="lytebox[map]"], #content #leftCol .locationMap {
    display: none;
  }
}
/* line 616, ../../Private/sass/blickachsen.scss */
#content #leftCol .box {
  width: 100%;
  margin-bottom: 1.42857em;
}
/* line 617, ../../Private/sass/blickachsen.scss */
#content #leftCol .box.locationMap {
  margin-bottom: 0.71429em;
}
/* line 623, ../../Private/sass/blickachsen.scss */
#content #centerCol {
  width: auto;
  position: relative;
  max-width: none;
}
/* line 624, ../../Private/sass/blickachsen.scss */
#content #centerCol:last-child {
  padding-right: 0;
}
/* line 628, ../../Private/sass/blickachsen.scss */
#content #centerCol p {
  line-height: 140% !important;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 623, ../../Private/sass/blickachsen.scss */
  #content #centerCol {
    min-width: auto;
    width: 100%;
  }
}
/* line 634, ../../Private/sass/blickachsen.scss */
#content #rightCol {
  font-size: 0.875em;
  /*width: 4*$gridWidth + 3*$gridMargin;*/
  padding-bottom: 4.28571em;
  margin-right: -1.42857em;
  min-width: 20.71429em;
}
@media only screen and (max-width: 1440px) {
  /* line 634, ../../Private/sass/blickachsen.scss */
  #content #rightCol {
    width: 20.71429em;
  }
}
@media only screen and (max-width: 1280px) {
  /* line 634, ../../Private/sass/blickachsen.scss */
  #content #rightCol {
    width: 20.71429em;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 634, ../../Private/sass/blickachsen.scss */
  #content #rightCol {
    width: 20.71429em;
  }
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 634, ../../Private/sass/blickachsen.scss */
  #content #rightCol {
    width: 100%;
    padding: 0;
  }
}
/* line 6, ../../Private/sass/_mixins.scss */
#content #rightCol.detail:before, #content #rightCol.detail:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 12, ../../Private/sass/_mixins.scss */
#content #rightCol.detail:after {
  clear: both;
}
/* line 644, ../../Private/sass/blickachsen.scss */
#content #rightCol.detail .boxBlock {
  float: left;
  width: 19.28571em;
  margin-right: 1.42857em;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 644, ../../Private/sass/blickachsen.scss */
  #content #rightCol.detail .boxBlock {
    width: 100%;
  }
}
/* line 648, ../../Private/sass/blickachsen.scss */
#content #rightCol.detail .boxBlock .box {
  min-height: 0;
  float: none;
  width: 19.28571em;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 648, ../../Private/sass/blickachsen.scss */
  #content #rightCol.detail .boxBlock .box {
    width: 100%;
  }
}
/* line 654, ../../Private/sass/blickachsen.scss */
#content #rightCol.detail .boxBlock .box .content a {
  font-weight: normal;
}
/* line 655, ../../Private/sass/blickachsen.scss */
#content #rightCol.detail .boxBlock .box .content span {
  font-size: 1.0625em !important;
  color: #1b1b1b !important;
  display: block;
}
/* line 659, ../../Private/sass/blickachsen.scss */
#content #rightCol.detail .boxBlock .box .content span:first-child {
  font-size: 0.75em !important;
  color: #f68b1f !important;
}
/* line 665, ../../Private/sass/blickachsen.scss */
#content #rightCol.detail .boxBlock .locationBox {
  background-color: #f68b1f;
  color: #fff;
  padding: 0.625em;
  display: inline-block;
  cursor: pointer;
  margin-bottom: 2.85714em;
  display: none;
}
/* line 671, ../../Private/sass/blickachsen.scss */
#content #rightCol.detail .boxBlock:first-child .box {
  margin-bottom: 0.38462em;
}
/* line 673, ../../Private/sass/blickachsen.scss */
#content #rightCol.detail .boxBlock:first-child .box:last-child {
  margin-bottom: 1.78571em;
}
/* line 677, ../../Private/sass/blickachsen.scss */
#content #rightCol .boxBlock .box {
  width: 19.28571em;
  min-height: 12.28571em;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 677, ../../Private/sass/blickachsen.scss */
  #content #rightCol .boxBlock .box {
    width: 100%;
  }
}
/* line 681, ../../Private/sass/blickachsen.scss */
#content #rightCol .boxBlock .box .head {
  margin-bottom: 1em;
}
/* line 683, ../../Private/sass/blickachsen.scss */
#content #rightCol .boxBlock .box.centered .content {
  text-align: center;
}
/* line 690, ../../Private/sass/blickachsen.scss */
#content.twoColBlocks #centerCol {
  width: 55%;
}
/* line 691, ../../Private/sass/blickachsen.scss */
#content.twoColBlocks #rightCol {
  width: 45%;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 695, ../../Private/sass/blickachsen.scss */
  #content > div.cssTable.threeCols {
    margin-bottom: 0;
  }
}
/* line 698, ../../Private/sass/blickachsen.scss */
#content #sekNav {
  position: absolute;
  top: -4.28571em;
  left: 0;
  padding: 0 0 0 20.71429em;
  width: 100%;
  list-style: none;
  z-index: 5;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 698, ../../Private/sass/blickachsen.scss */
  #content #sekNav {
    display: none;
  }
}
/* line 702, ../../Private/sass/blickachsen.scss */
#content #sekNav li {
  margin: 0;
  padding: 0;
  display: inline-block;
  /*&:first-child a { padding-left: em(60px, 18px);
      @include breakpoint(mobile) { padding-left: em(40px, 18px); }
  }*/
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 702, ../../Private/sass/blickachsen.scss */
  #content #sekNav li {
    display: block;
  }
}
/* line 704, ../../Private/sass/blickachsen.scss */
#content #sekNav li a {
  font-size: 1.28571em;
  display: inline-block;
  width: auto;
  height: 3.33333em;
  line-height: 3.33333em !important;
  padding: 0 2.22222em;
  color: #fff;
  font-family: 'Source Sans Pro', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-decoration: none;
}
@media only screen and (max-width: 1024px) {
  /* line 704, ../../Private/sass/blickachsen.scss */
  #content #sekNav li a {
    padding: 0 1.875em;
  }
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 704, ../../Private/sass/blickachsen.scss */
  #content #sekNav li a {
    display: block;
    width: 100%;
  }
}
/* line 714, ../../Private/sass/blickachsen.scss */
#content #sekNav li a.active {
  background-color: #d8d8d8;
  color: #333333;
}
/* line 715, ../../Private/sass/blickachsen.scss */
#content #sekNav li a.active:after {
  content: "";
}
/* line 718, ../../Private/sass/blickachsen.scss */
#content #sekNav li a:hover, #content #sekNav li a:active, #content #sekNav li a:focus {
  background-color: #f79838;
}

/* line 727, ../../Private/sass/blickachsen.scss */
.ba1 #mainNav li a, .ba2 #mainNav li a, .ba3 #mainNav li a, .ba4 #mainNav li a {
  color: #5d5d5d !important;
}

/* line 729, ../../Private/sass/blickachsen.scss */
#mobileNav {
  font-size: 2.5em;
  position: absolute;
  left: 0.28571em;
  top: -2.22857em;
  z-index: 9;
  color: #fff;
  cursor: pointer;
  display: none;
  min-width: 0.91429em;
  min-height: 0.91429em;
}
/* line 733, ../../Private/sass/blickachsen.scss */
#mobileNav:before, #mobileNav:after {
  transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  content: "";
}
/* line 734, ../../Private/sass/blickachsen.scss */
#mobileNav:before {
  content: "\e603";
}
/* line 737, ../../Private/sass/blickachsen.scss */
body.mobileNavOpen #mobileNav:before, body.mobileNavOpen #mobileNav:after {
  content: "";
  border-top: 3px solid #fff;
  width: 0.85714em;
  transform: rotate(45deg);
  transform-origin: 50%;
  display: inline-block;
  position: absolute;
  margin-top: 0.51429em;
}
/* line 738, ../../Private/sass/blickachsen.scss */
body.mobileNavOpen #mobileNav:after {
  transform: rotate(-45deg);
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 729, ../../Private/sass/blickachsen.scss */
  #mobileNav {
    display: block;
  }
}

/* line 746, ../../Private/sass/blickachsen.scss */
#mainNav {
  margin: -4.28571em 0 4.28571em 0;
  padding: 0;
  list-style: none;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 746, ../../Private/sass/blickachsen.scss */
  #mainNav {
    width: 80%;
  }
}
/* line 750, ../../Private/sass/blickachsen.scss */
#mainNav li {
  margin: 0;
  padding: 0;
}
/* line 751, ../../Private/sass/blickachsen.scss */
#mainNav li a {
  position: relative;
  display: block;
  width: 15em;
  min-height: 3.33333em;
  padding: 1.11111em;
  color: #fff;
  font-family: 'Source Sans Pro', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.28571em;
  line-height: 120%;
  -moz-box-shadow: inset 0 0 0 -1.66667em transparent;
  -webkit-box-shadow: inset 0 0 0 -1.66667em transparent;
  box-shadow: inset 0 0 0 -1.66667em transparent;
  text-decoration: none;
}
/* line 760, ../../Private/sass/blickachsen.scss */
#mainNav li a.active {
  -moz-box-shadow: inset 0 -3.33333em 0 0 rgba(0, 0, 0, 0.2) !important;
  -webkit-box-shadow: inset 0 -3.33333em 0 0 rgba(0, 0, 0, 0.2) !important;
  box-shadow: inset 0 -3.33333em 0 0 rgba(0, 0, 0, 0.2) !important;
}
/* line 761, ../../Private/sass/blickachsen.scss */
#mainNav li a.active:after {
  position: absolute;
  top: 50%;
  right: 0.55556em;
  margin-top: -0.44444em;
  display: block;
  content: "\e3b5";
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 761, ../../Private/sass/blickachsen.scss */
  #mainNav li a.active:after {
    content: "\e3b6";
  }
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 751, ../../Private/sass/blickachsen.scss */
  #mainNav li a {
    width: 100%;
  }
}
/* line 767, ../../Private/sass/blickachsen.scss */
#mainNav li a:hover, #mainNav li a:active, #mainNav li a:focus {
  -moz-box-shadow: inset 0 0 0.83333em 1.94444em rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0.83333em 1.94444em rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0.83333em 1.94444em rgba(0, 0, 0, 0.1);
}
/* line 769, ../../Private/sass/blickachsen.scss */
#mainNav li > ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 770, ../../Private/sass/blickachsen.scss */
#mainNav li > ul li {
  margin: 0;
  padding: 0;
}
/* line 771, ../../Private/sass/blickachsen.scss */
#mainNav li > ul li a {
  padding: 0.57143em 1.28571em 0.57143em 2.85714em !important;
  min-height: 0 !important;
  font-family: 'Source Sans Pro', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 772, ../../Private/sass/blickachsen.scss */
#mainNav li > ul li a.active {
  -moz-box-shadow: inset 0 -3.33333em 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: inset 0 -3.33333em 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: inset 0 -3.33333em 0 0 rgba(0, 0, 0, 0.1) !important;
}
/* line 775, ../../Private/sass/blickachsen.scss */
#mainNav li > ul li > ul a {
  padding-left: 5em !important;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 746, ../../Private/sass/blickachsen.scss */
  #mainNav {
    position: absolute;
    left: 0;
    top: 0;
    margin-top: -2.14286em;
    z-index: 100;
    -moz-transform: translate(-100%, 0);
    -ms-transform: translate(-100%, 0);
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
    -moz-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
    -o-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
    -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  }
}

/* line 786, ../../Private/sass/blickachsen.scss */
#ID4 > ul > li > ul > li, #ID71 > ul > li > ul > li {
  display: none !important;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 786, ../../Private/sass/blickachsen.scss */
  #ID4 > ul > li > ul > li, #ID71 > ul > li > ul > li {
    display: block !important;
  }
}

/* line 791, ../../Private/sass/blickachsen.scss */
#ID562 > ul > li, #ID633 > ul > li {
  display: none !important;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 791, ../../Private/sass/blickachsen.scss */
  #ID562 > ul > li, #ID633 > ul > li {
    display: block !important;
  }
}

/* line 796, ../../Private/sass/blickachsen.scss */
body.mobileNavOpen #mainNav {
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* line 800, ../../Private/sass/blickachsen.scss */
.box {
  position: relative;
  width: 16.875em;
  min-height: 11.25em;
  background: #fff;
  -moz-transition: box-shadow 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: box-shadow 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition: box-shadow 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: box-shadow 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 800, ../../Private/sass/blickachsen.scss */
  .box {
    width: 48%;
    height: auto;
    min-height: 0;
  }
}
@media only screen and (max-width: 480px), only screen and (min-device-width: 480px) and (max-device-width: 760px) and (orientation: portrait) {
  /* line 800, ../../Private/sass/blickachsen.scss */
  .box {
    width: 100%;
    height: auto;
    min-height: 0;
  }
}
/* line 806, ../../Private/sass/blickachsen.scss */
.box .head {
  position: relative;
  padding: 0.625em 1.25em;
  border-bottom: 0.25em solid #f68b1f;
  overflow: hidden;
  transition: background 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
/* line 813, ../../Private/sass/blickachsen.scss */
.box .head h3 {
  margin: 0;
  padding-right: 0.9375em;
}
/* line 816, ../../Private/sass/blickachsen.scss */
.box a img {
  width: 100%;
  height: auto;
}
/* line 818, ../../Private/sass/blickachsen.scss */
.box .content {
  font-size: 1.14286em;
  padding: 0.625em 1.25em;
}
/* line 819, ../../Private/sass/blickachsen.scss */
.box .content .cssForm {
  font-family: 'Source Sans Pro', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 0.875em;
}
/* line 821, ../../Private/sass/blickachsen.scss */
.box .content .cssForm fieldset {
  margin-bottom: 1.42857em;
  padding: 0;
}
/* line 822, ../../Private/sass/blickachsen.scss */
.box .content .cssForm legend {
  margin-bottom: 0.71429em !important;
}
/* line 823, ../../Private/sass/blickachsen.scss */
.box .content .cssForm .searchWrapper {
  width: 100%;
  height: 2em;
  position: relative;
  -moz-border-radius: 0.35714em;
  -webkit-border-radius: 0.35714em;
  border-radius: 0.35714em;
  background-color: #f1f1f1;
  border: 1px solid #cecece;
}
/* line 826, ../../Private/sass/blickachsen.scss */
.box .content .cssForm .searchWrapper input[type=text] {
  width: 100%;
  padding: 0 2.85714em 0 0.71429em;
  border: none;
}
/* line 827, ../../Private/sass/blickachsen.scss */
.box .content .cssForm .searchWrapper button {
  width: 1.42857em;
  position: absolute;
  top: 0.5em;
  right: 0.71429em;
  min-width: 0;
  padding: 0;
  margin: 0;
  color: #333333 !important;
  border: none;
}
/* line 830, ../../Private/sass/blickachsen.scss */
.box .content .cssForm input[type=radio] {
  display: none;
}
/* line 831, ../../Private/sass/blickachsen.scss */
.box .content .cssForm input[type=radio]#sort1:checked ~ .labelWrapper label[for=sort1], .box .content .cssForm input[type=radio]#sort2:checked ~ .labelWrapper label[for=sort2], .box .content .cssForm input[type=radio]#sort3:checked ~ .labelWrapper label[for=sort3], .box .content .cssForm input[type=radio]#sort4:checked ~ .labelWrapper label[for=sort4] {
  background-color: #e3e3e3;
}
/* line 838, ../../Private/sass/blickachsen.scss */
.box .content .cssForm .labelWrapper {
  display: table;
  width: 100%;
  table-layout: fixed;
  height: 2em;
  -moz-border-radius: 0.35714em;
  -webkit-border-radius: 0.35714em;
  border-radius: 0.35714em;
  background-color: #f1f1f1;
  border: 1px solid #cecece;
}
/* line 841, ../../Private/sass/blickachsen.scss */
.box .content .cssForm .labelWrapper label {
  display: table-cell;
  text-align: center;
  line-height: 2em;
  border-left: 1px solid #cecece;
  cursor: pointer;
}
/* line 845, ../../Private/sass/blickachsen.scss */
.box .content .cssForm .labelWrapper label[for=sort1]:after, .box .content .cssForm .labelWrapper label[for=sort3]:after {
  content: "\e3b4";
}
/* line 849, ../../Private/sass/blickachsen.scss */
.box .content .cssForm .labelWrapper label[for=sort2]:after, .box .content .cssForm .labelWrapper label[for=sort4]:after {
  content: "\e3b6";
}
/* line 851, ../../Private/sass/blickachsen.scss */
.box .content .cssForm .labelWrapper label:first-child {
  border-left: none;
}
/* line 856, ../../Private/sass/blickachsen.scss */
.box .contentBrochure {
  font-size: 1.14286em;
  border-top: 0.28571em solid #f68b1f;
  padding: 0.71429em 1.42857em;
}
/* line 859, ../../Private/sass/blickachsen.scss */
.box.works .head {
  padding: 0;
  border-bottom: 0.28571em solid #002559;
  height: 12.85714em;
}
/* line 860, ../../Private/sass/blickachsen.scss */
.box.works .head:after {
  content: "";
}
/* line 861, ../../Private/sass/blickachsen.scss */
.box.works .head img {
  width: 100%;
  height: auto;
}
/* line 866, ../../Private/sass/blickachsen.scss */
.box.works .content {
  font-size: 0.8125em !important;
  position: relative;
  padding: 0.71429em;
  height: 6em;
}
/* line 867, ../../Private/sass/blickachsen.scss */
.box.works .content a {
  text-decoration: none;
}
/* line 869, ../../Private/sass/blickachsen.scss */
.box.works .content h3 {
  font-size: 1.38462em;
  font-family: 'Source Sans Pro', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 0;
  padding-right: 1.42857em;
  margin-bottom: 0.23077em;
}
/* line 870, ../../Private/sass/blickachsen.scss */
.box.works .content h4 {
  font-size: 1.23077em;
  line-height: 1.11111em !important;
  font-family: 'Source Sans Pro', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 14.28571em;
}
/* line 872, ../../Private/sass/blickachsen.scss */
.amount {
  font-size: .75rem;
  color: #fff;
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  line-height: 1.25rem;
  text-align: center;
  vertical-align: middle;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 880, ../../Private/sass/blickachsen.scss */
.box.works .content .amount {
  position: absolute;
  top: .625rem;
  right: .625rem;
}
/* line 886, ../../Private/sass/blickachsen.scss */
.box.works .content .location {
  font-family: 'Source Sans Pro', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-top: 0.3em;
  margin-bottom: 0;
  text-align: right;
}
/* line 887, ../../Private/sass/blickachsen.scss */
.box.works .content .location:before {
  margin-right: 0.21429em;
  font-family: 'blickachsen';
}
/* line 889, ../../Private/sass/blickachsen.scss */
.box.works .content .baOverview {
  padding-top: 0.76923em;
  padding-left: 0.30769em;
}
/* line 893, ../../Private/sass/blickachsen.scss */
.box.works .content .baOverview > svg {
  width: 14.76923em;
}
/* line 895, ../../Private/sass/blickachsen.scss */
.box.works .content .baOverview > svg path {
  fill: #333333;
}
/* line 897, ../../Private/sass/blickachsen.scss */
.box.works .content .baOverview span {
  padding-left: 1.07692em;
}
/* line 899, ../../Private/sass/blickachsen.scss */
.box.works .content .baOverview span svg {
  width: 1.57143em;
}
/* line 905, ../../Private/sass/blickachsen.scss */
.box.works.minified {
  min-height: 6.42857em;
}
/* line 906, ../../Private/sass/blickachsen.scss */
.box.works.minified .head {
  height: 0;
}
/* line 907, ../../Private/sass/blickachsen.scss */
.box.works.minified h4 {
  white-space: normal;
}
/* line 911, ../../Private/sass/blickachsen.scss */
.box a.boxClicker:link, .box a.boxClicker:visited, .box a.boxClicker:hover, .box a.boxClicker:active, .box a.boxClicker:focus {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
}
/* line 914, ../../Private/sass/blickachsen.scss */
.box a.boxClicker:hover, .box a.boxClicker:active, .box a.boxClicker:focus {
  background-color: rgba(0, 0, 0, 0.05);
}
/* line 917, ../../Private/sass/blickachsen.scss */
.box:hover {
  -moz-box-shadow: 0 0 1.07143em 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 1.07143em 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 1.07143em 0 rgba(0, 0, 0, 0.2);
}
/* line 919, ../../Private/sass/blickachsen.scss */
.box:hover .head {
  background-size: auto 105%;
}
/* line 922, ../../Private/sass/blickachsen.scss */
.box.filter {
  width: 90.5%;
  margin-bottom: 2.85714em;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 922, ../../Private/sass/blickachsen.scss */
  .box.filter {
    width: 100%;
  }
}
/* line 927, ../../Private/sass/blickachsen.scss */
.box.filter .head {
  border-bottom: 0.28571em solid #002559;
}
/* line 929, ../../Private/sass/blickachsen.scss */
.box.filter .cssForm label, .box.filter .cssForm .label {
  display: inline-block;
  width: 25%;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 929, ../../Private/sass/blickachsen.scss */
  .box.filter .cssForm label, .box.filter .cssForm .label {
    display: block;
    width: 100%;
  }
}
/* line 939, ../../Private/sass/blickachsen.scss */
.box.clickable {
  cursor: pointer;
}

/* line 941, ../../Private/sass/blickachsen.scss */
p.amount {
  line-height: 1.66667em !important;
}

/* line 6, ../../Private/sass/_mixins.scss */
.boxBlock:before, .boxBlock:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 12, ../../Private/sass/_mixins.scss */
.boxBlock:after {
  clear: both;
}
/* line 943, ../../Private/sass/blickachsen.scss */
.boxBlock > .box {
  margin: 0 1.42857em 1.42857em 0;
  float: left;
  vertical-align: top;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 945, ../../Private/sass/blickachsen.scss */
  .boxBlock > .box:nth-child(2n) {
    margin-right: 0;
  }
}
/* line 949, ../../Private/sass/blickachsen.scss */
.boxBlock.fotoService .headFotoService {
  height: 11.5em;
  overflow: hidden;
  background: transparent center center no-repeat;
  background-size: cover;
  text-align: center;
  position: relative;
  padding: 0;
  border-bottom: 0.25em solid #002559;
}
/* line 950, ../../Private/sass/blickachsen.scss */
.boxBlock.fotoService .headFotoService img {
  width: auto;
  height: auto;
}
/* line 952, ../../Private/sass/blickachsen.scss */
.boxBlock.fotoService .content {
  height: 17.69231em;
}
/* line 953, ../../Private/sass/blickachsen.scss */
.boxBlock.fotoService .content h4 {
  text-overflow: initial;
  white-space: normal;
  overflow: visible;
}
/* line 957, ../../Private/sass/blickachsen.scss */
.boxBlock.smallBox .content {
  height: 12.30769em !important;
}

/* line 962, ../../Private/sass/blickachsen.scss */
.locationTable tr.even {
  background-color: transparent;
}

/* line 966, ../../Private/sass/blickachsen.scss */
.imageWrap[style] img, .head[style] img {
  visibility: hidden;
}

/* line 971, ../../Private/sass/blickachsen.scss */
.dataTables_wrapper {
  padding-top: 3rem;
}

/* line 976, ../../Private/sass/blickachsen.scss */
.switchInMobile {
  text-align: left;
}

/* line 977, ../../Private/sass/blickachsen.scss */
#content #leftCol .switchInMobile {
  display: block;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 977, ../../Private/sass/blickachsen.scss */
  #content #leftCol .switchInMobile {
    display: none;
  }
}

/* line 980, ../../Private/sass/blickachsen.scss */
#content #rightCol .switchInMobile {
  display: none;
}
@media only screen and (max-width: 760px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 980, ../../Private/sass/blickachsen.scss */
  #content #rightCol .switchInMobile {
    display: block;
  }
}

/* line 985, ../../Private/sass/blickachsen.scss */
body .scrollTop {
  position: fixed;
  bottom: 2.14286em;
  right: 2.14286em;
  color: #fff;
  padding: 1.42857em;
  background-color: #b2b2b2;
  -moz-border-radius: 0.35714em;
  -webkit-border-radius: 0.35714em;
  border-radius: 0.35714em;
  cursor: pointer;
  opacity: 0;
  -moz-transition: opacity 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: opacity 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition: opacity 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: opacity 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
  z-index: 1000;
}
/* line 987, ../../Private/sass/blickachsen.scss */
body.scrolled .scrollTop {
  opacity: 0.8;
}

/* line 993, ../../Private/sass/blickachsen.scss */
.logoRow {
  padding: 5px;
}
/* line 996, ../../Private/sass/blickachsen.scss */
.logoRow > img {
  height: 55px;
  width: auto;
  margin: 5px;
}
/* line 997, ../../Private/sass/blickachsen.scss */
.logoRow.small > img {
  height: 40px;
}

/***************************************************************************************/
/* line 1003, ../../Private/sass/blickachsen.scss */
.catalogueOrder img {
  float: left;
  margin-right: 10px;
}
/* line 1004, ../../Private/sass/blickachsen.scss */
.catalogueOrder span.lbl {
  width: 65%;
}
/* line 1007, ../../Private/sass/blickachsen.scss */
.catalogueOrder .dataProtection p {
  display: inline;
}

/* line 1013, ../../Private/sass/blickachsen.scss */
.deleteItem {
  display: inline-block !important;
  margin-left: 2.85714em;
}

/* line 1019, ../../Private/sass/blickachsen.scss */
div[style*=markerclusterer] {
  color: #fff !important;
}

/*****************************Ãœbernommen aus altem BA Styleshet***********************/
/* line 1023, ../../Private/sass/blickachsen.scss */
.nomargin {
  margin-top: -1.07143em;
}

/* line 1024, ../../Private/sass/blickachsen.scss */
h6.nomargin {
  font-size: 1em;
  line-height: 1em;
}

/* line 1026, ../../Private/sass/blickachsen.scss */
.cmsColor01 {
  color: #002559;
  /*||title-de:Dunkelblau||title-en:darkblue*/
}

/* line 1027, ../../Private/sass/blickachsen.scss */
.cmsColor02 {
  color: #f68b1f;
  /*||title-de:Orange||title-en:orange*/
}

/* line 1028, ../../Private/sass/blickachsen.scss */
.cmsColor03 {
  color: #9a9a9a;
  /*||title-de:Hellgrau||title-en:Lightgrey*/
}

/* line 1029, ../../Private/sass/blickachsen.scss */
.cmsColor04 {
  color: #333;
  /*||title-de:Dunkelgrau||title-en:Darkgrey*/
}

/* line 1031, ../../Private/sass/blickachsen.scss */
h2.small {
  font-size: 1.07143em;
}

/* line 1034, ../../Private/sass/blickachsen.scss */
.allArtists div.alphabetic, .allArtists .artistIndex span {
  color: rgba(0, 0, 0, 0.25);
  font-size: 2.85714em;
  font-weight: bold;
  line-height: 100%;
}
/* line 1036, ../../Private/sass/blickachsen.scss */
.allArtists .artistIndex {
  margin-bottom: 1.36364em;
}
/* line 1037, ../../Private/sass/blickachsen.scss */
.allArtists .artistIndex span {
  margin-right: 0.68182em;
  cursor: pointer;
  display: inline-block;
  font-size: 1.57143em;
  font-weight: normal;
}
/* line 1041, ../../Private/sass/blickachsen.scss */
.allArtists .artistIndex span:hover {
  color: #f68b1f;
  text-decoration: underline;
}

@media print {
  /* line 35, ../../Private/sass/_breakpoints.scss */
  * {
    box-shadow: none !important;
    text-shadow: none !important;
  }

  /* line 37, ../../Private/sass/_breakpoints.scss */
  a, a:visited {
    text-decoration: underline;
  }

  /* line 38, ../../Private/sass/_breakpoints.scss */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 39, ../../Private/sass/_breakpoints.scss */
  thead {
    display: table-header-group;
    /* h5bp.com/t */
  }

  /* line 40, ../../Private/sass/_breakpoints.scss */
  tr, img {
    page-break-inside: avoid;
  }

  /* line 41, ../../Private/sass/_breakpoints.scss */
  img {
    max-width: 100% !important;
  }

  /* line 42, ../../Private/sass/_breakpoints.scss */
  body {
    margin: 0.5cm 0.5cm 0.5cm 1.5cm;
  }

  /* line 43, ../../Private/sass/_breakpoints.scss */
  p, h1, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 44, ../../Private/sass/_breakpoints.scss */
  h1, h2, h3 {
    page-break-after: avoid;
  }
}

/*# sourceMappingURL=blickachsen.css.map */
