@charset "UTF-8";
/** brandung SCSS boilerplate v2.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-09-23 MIT License (MIT) */
/** core variables and mixins - modify this for custom colors, font-sizes, etc */
/** Calculate PX to EM  @param {number} $targetPx - pixel value without unit  */
/** brandung variables.scss v2.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-09-23 MIT License (MIT) */
/* Base sizes */
/* Body font size */
/* Icon font size */
/* Device widths */
/* Container width */
/* Media queries Breakpoints */
/* Colors */
/* Scaffolding */
/* text */
/* notification */
/* Links */
/* Finder-Grey*/
/*Table-bg*/
/*
.color-pattern-contrast {
	$icon-color: red !important;
}*/
/** brandung mixins.scss v2.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-09-23 MIT License (MIT) */
/* ========================================================================== Mixins ========================================================================== */
/**
*	create color-pattern-placeholder
*
*	desc:
*		the following script creates placeholders which can be extended into existing elements
*
*		following placeholders will be created:
*			%patter-font-color						//overwrites the color
*			%patter-background-color				//overwrites the background-color
*			%patter-border-color					//overwrites the border-color
*
*	usage:
*		@extend %patter-font-color;
*		@extend %patter-background-color;
*		@extend %patter-border-color;
*
*	info:
*
**/
/* line 45, ../../Private/sass/partials/_mixins.scss */
.color-pattern-1 .mod-table-of-content ul li a, .mod-table-of-content ul li .color-pattern-1 a { color: #1d9a73; }
/* line 66, ../../Private/sass/partials/_mixins.scss */
.color-pattern-contrast.color-pattern-1 .mod-table-of-content ul li a, .mod-table-of-content ul li .color-pattern-contrast.color-pattern-1 a { color: #00663f; }
/* line 45, ../../Private/sass/partials/_mixins.scss */
.color-pattern-2 .mod-table-of-content ul li a, .mod-table-of-content ul li .color-pattern-2 a { color: #3e7dbd; }
/* line 66, ../../Private/sass/partials/_mixins.scss */
.color-pattern-contrast.color-pattern-2 .mod-table-of-content ul li a, .mod-table-of-content ul li .color-pattern-contrast.color-pattern-2 a { color: #003399; }
/* line 45, ../../Private/sass/partials/_mixins.scss */
.color-pattern-3 .mod-table-of-content ul li a, .mod-table-of-content ul li .color-pattern-3 a { color: #ad4371; }
/* line 66, ../../Private/sass/partials/_mixins.scss */
.color-pattern-contrast.color-pattern-3 .mod-table-of-content ul li a, .mod-table-of-content ul li .color-pattern-contrast.color-pattern-3 a { color: #9B0065; }
/* line 45, ../../Private/sass/partials/_mixins.scss */
.color-pattern-4 .mod-table-of-content ul li a, .mod-table-of-content ul li .color-pattern-4 a { color: #a09076; }
/* line 66, ../../Private/sass/partials/_mixins.scss */
.color-pattern-contrast.color-pattern-4 .mod-table-of-content ul li a, .mod-table-of-content ul li .color-pattern-contrast.color-pattern-4 a { color: #66563c; }
/* line 45, ../../Private/sass/partials/_mixins.scss */
.color-pattern-5 .mod-table-of-content ul li a, .mod-table-of-content ul li .color-pattern-5 a { color: #d2b345; }
/* line 66, ../../Private/sass/partials/_mixins.scss */
.color-pattern-contrast.color-pattern-5 .mod-table-of-content ul li a, .mod-table-of-content ul li .color-pattern-contrast.color-pattern-5 a { color: #AA6100; }
/* line 45, ../../Private/sass/partials/_mixins.scss */
.color-pattern-6 .mod-table-of-content ul li a, .mod-table-of-content ul li .color-pattern-6 a { color: #a0a5a9; }
/* line 66, ../../Private/sass/partials/_mixins.scss */
.color-pattern-contrast.color-pattern-6 .mod-table-of-content ul li a, .mod-table-of-content ul li .color-pattern-contrast.color-pattern-6 a { color: #252525; }
/* line 45, ../../Private/sass/partials/_mixins.scss */
.color-pattern-7 .mod-table-of-content ul li a, .mod-table-of-content ul li .color-pattern-7 a { color: #dadcde; }
/* line 66, ../../Private/sass/partials/_mixins.scss */
.color-pattern-contrast.color-pattern-7 .mod-table-of-content ul li a, .mod-table-of-content ul li .color-pattern-contrast.color-pattern-7 a { color: #a0a5a9; }
/** Calculate percent value to given property  @param {string} $cssProperty - which property @param {number} $targetSize - element size in pixel @param {number} $contextSize - context element size in pixel @param {boolean} $important - set !important property  */
/** Calculate PX font size to REM  - add PX fallback for older browser  @param {number} $size - element size in pixel @param {number} $base - body font size in pixel  */
/** Calculates given px value to rem value  @param {string} $prop - css property name, e.g. font-size, line-height; Default: 'font-size' @param {number} $size - size in px; Default: $body-font-size-px  */
/**
* Mixin for adding vendor prefixes to CSS attributes; useful for the following CSS attributes
*
* - border-radius
* - box-shadow
* - transition
* - transform
* - background-size
* - box-sizing
* - animate
*
* @param {string} $attribute - CSS attribute that needs vendor prefixes, e.g. border-radius or transition
* @param {string} $value - The specific CSS value, e.g. "translateX .2s ease-out"
*/
/**
* Mixin for adding svg background image + png fallback
*
* - add png fallback for older browser
*
* @param {string} $name - image name
* @param {string} $extension - file extension + folder
* @param {string} $color - background-color
* @param {number} $position - background position
* @param {string} $repeat - background repeat
*
* @reauire $old-ie variable from _sass-ie.scss
*
* Use:
* @include svgBG('logo')
* @include svgBG('logo', $color: #fff, ...);
*
*/
/**
* Clearfix
*
* For modern browsers
* 1. The space content is one way to avoid an Opera bug when the
*     contenteditable attribute is included anywhere else in the document.
*     Otherwise it causes space to appear at the top and bottom of elements
*     that are clearfixed.
* 2. The use of `table` rather than `block` is only necessary if using
*     `:before` to contain the top-margins of child elements.
*
* Source: http://nicolasgallagher.com/micro-clearfix-hack/
*/
/** px to em  - calculate em from px  $size = size in pixel $base = body font size in pixel  */
/**
* Grid mixins
*
* Generate semantic grid columns with these mixins.
* based on the bootstrap-sass partial
*/
/** normalize https://github.com/necolas/normalize.css */
/*! 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 11, ../../Private/sass/vendor/_normalize.scss */
html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ }

/** Remove default margin. */
/* line 21, ../../Private/sass/vendor/_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 34, ../../Private/sass/vendor/_normalize.scss */
article, aside, details, figcaption, figure, footer, header, 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 53, ../../Private/sass/vendor/_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 66, ../../Private/sass/vendor/_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 76, ../../Private/sass/vendor/_normalize.scss */
[hidden], template { display: none; }

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

/** Improve readability when focused and also mouse hovered in all browsers. */
/* line 96, ../../Private/sass/vendor/_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 108, ../../Private/sass/vendor/_normalize.scss */
abbr[title] { background: #f6f3ed; }

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

/** Address styling not present in Safari and Chrome. */
/* line 125, ../../Private/sass/vendor/_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 134, ../../Private/sass/vendor/_normalize.scss */
h1 { font-size: 2em; margin: 0.67em 0; }

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

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

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

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

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

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

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

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

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

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

/** Address odd `em`-unit font size rendering in all browsers. */
/* line 228, ../../Private/sass/vendor/_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 251, ../../Private/sass/vendor/_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 265, ../../Private/sass/vendor/_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 276, ../../Private/sass/vendor/_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 289, ../../Private/sass/vendor/_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 301, ../../Private/sass/vendor/_normalize.scss */
button[disabled], html input[disabled] { cursor: default; }

/** Remove inner padding and border in Firefox 4+. */
/* line 310, ../../Private/sass/vendor/_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 321, ../../Private/sass/vendor/_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 333, ../../Private/sass/vendor/_normalize.scss */
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }

/** 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/vendor/_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/vendor/_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/vendor/_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/vendor/_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/vendor/_normalize.scss */
legend { border: 0; /* 1 */ padding: 0; /* 2 */ }

/** Remove default vertical scrollbar in IE 8/9/10/11. */
/* line 398, ../../Private/sass/vendor/_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/vendor/_normalize.scss */
optgroup { font-weight: bold; }

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

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

/** h5bp main.css https://github.com/h5bp/html5-boilerplate */
/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */
/* What follows is the result of much research on cross-browser styling. Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal, Kroc Camen, and the H5BP dev community and team. */
/* ========================================================================== Base styles: opinionated defaults ========================================================================== */
/* line 15, ../../Private/sass/vendor/_h5bp.scss */
html { color: #222; font-size: 1em; line-height: 1.4; }

/* Remove text-shadow in selection highlight: h5bp.com/i These selection rule sets have to be separate. Customize the background color to match your design. */
/* line 27, ../../Private/sass/vendor/_h5bp.scss */
::-moz-selection { background: #b3d4fc; text-shadow: none; }

/* line 32, ../../Private/sass/vendor/_h5bp.scss */
::selection { background: #b3d4fc; text-shadow: none; }

/* A better looking default horizontal rule */
/* line 41, ../../Private/sass/vendor/_h5bp.scss */
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

/* Remove the gap between images, videos, audio and canvas and the bottom of their containers: h5bp.com/i/440 */
/* line 55, ../../Private/sass/vendor/_h5bp.scss */
audio, canvas, img, svg, video { vertical-align: middle; }

/* Remove default fieldset styles. */
/* line 67, ../../Private/sass/vendor/_h5bp.scss */
fieldset { border: 0; margin: 0; padding: 0; }

/* Allow only vertical resizing of textareas. */
/* line 77, ../../Private/sass/vendor/_h5bp.scss */
textarea { resize: vertical; }

/* ========================================================================== Browse Happy prompt ========================================================================== */
/* line 85, ../../Private/sass/vendor/_h5bp.scss */
.browsehappy { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0; }

/* ========================================================================== Author's custom styles ========================================================================== */
/* ========================================================================== Helper classes ========================================================================== */
/* Hide visually and from screen readers: h5bp.com/u */
/* line 121, ../../Private/sass/vendor/_h5bp.scss */
.hidden { display: none !important; visibility: hidden; }

/* Hide only visually, but have it available for screen readers: h5bp.com/v */
/* line 130, ../../Private/sass/vendor/_h5bp.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 146, ../../Private/sass/vendor/_h5bp.scss */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Hide visually and from screen readers, but maintain layout */
/* line 160, ../../Private/sass/vendor/_h5bp.scss */
.invisible { visibility: hidden; }

/* Clearfix: contain floats  For modern browsers 1. The space content is one way to avoid an Opera bug when the `contenteditable` attribute is included anywhere else in the document. Otherwise it causes space to appear at the top and bottom of elements that receive the `clearfix` class. 2. The use of `table` rather than `block` is only necessary if using `:before` to contain the top-margins of child elements. */
/* line 176, ../../Private/sass/vendor/_h5bp.scss */
.clearfix:before, .clearfix:after { content: " "; /* 1 */ display: table; /* 2 */ }

/* line 182, ../../Private/sass/vendor/_h5bp.scss */
.clearfix:after { clear: both; }

/* ========================================================================== EXAMPLE Media Queries for Responsive Design. These examples override the primary ('mobile first') styles. Modify as content requires. ========================================================================== */
@media only screen and (min-width: 35em) { /* Style adjustments for viewports that meet the condition */ }
@media print, (-o-min-device-pixel-ratio: 5 / 4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { /* Style adjustments for high resolution devices */ }
/* ========================================================================== Print styles. Inlined to avoid the additional HTTP request: h5bp.com/r ========================================================================== */
@media print { /* line 209, ../../Private/sass/vendor/_h5bp.scss */
  * { background: transparent !important; color: #000 !important; /* Black prints faster: h5bp.com/s */ box-shadow: none !important; text-shadow: none !important; }
  /* line 216, ../../Private/sass/vendor/_h5bp.scss */
  a, a:visited { text-decoration: underline; }
  /* line 221, ../../Private/sass/vendor/_h5bp.scss */
  a[href]:after { content: " (" attr(href) ")"; }
  /* line 225, ../../Private/sass/vendor/_h5bp.scss */
  abbr[title]:after { content: " (" attr(title) ")"; }
  /* Don't show links that are fragment identifiers, or use the `javascript:` pseudo protocol */
  /* line 234, ../../Private/sass/vendor/_h5bp.scss */
  a[href^="#"]:after, a[href^="javascript:"]:after { content: ""; }
  /* line 239, ../../Private/sass/vendor/_h5bp.scss */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  /* line 245, ../../Private/sass/vendor/_h5bp.scss */
  thead { display: table-header-group; /* h5bp.com/t */ }
  /* line 249, ../../Private/sass/vendor/_h5bp.scss */
  tr, img { page-break-inside: avoid; }
  /* line 254, ../../Private/sass/vendor/_h5bp.scss */
  img { max-width: 100% !important; }
  /* line 258, ../../Private/sass/vendor/_h5bp.scss */
  p, h2, h3 { orphans: 3; widows: 3; }
  /* line 265, ../../Private/sass/vendor/_h5bp.scss */
  h2, h3 { page-break-after: avoid; } }
/** old-ie mixin https://gridsetapp.com/ */
/** vendor utilities - remove comment when mixin is needed */
/** layout and grid - brandung grid - based on the bootstrap v3 gridset  - brandung layout files - here you can add new files if needed */
/** brandung layout.scss v2.0.0  @require vendor/gridset  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-09-23 MIT License (MIT) */
/* ==========================================================================
 Global Layout ========================================================================== */
/* line 21, ../../Private/sass/partials/_layout.scss */
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }

/* line 25, ../../Private/sass/partials/_layout.scss */
body { background: #fff; color: #565656; font-size: 100%; line-height: 1.4; position: relative; -webkit-hyphens: auto; -o-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto; }

/* line 38, ../../Private/sass/partials/_layout.scss */
.page-wrapper { overflow: hidden; }

/* line 42, ../../Private/sass/partials/_layout.scss */
.wrapper { position: relative; left: 0; /* tablet */ /* desktop */ }
@media screen and (min-width: 48em) { /* line 42, ../../Private/sass/partials/_layout.scss */
  .wrapper { padding-left: 4.75em; } }
@media screen and (min-width: 62em) { /* line 42, ../../Private/sass/partials/_layout.scss */
  .wrapper { padding-left: 15em; } }

/* line 61, ../../Private/sass/partials/_layout.scss */
main { padding-bottom: 80px; /* tablet */ /*@include respond-min($breakpoint-min-m){
	border-left: solid 1px $border-color;
}*/ }
@media screen and (min-width: 74.9375em) { /* line 76, ../../Private/sass/partials/_layout.scss */
  main .container ul.csc-bulletlist { max-width: 65%; } }

/* line 83, ../../Private/sass/partials/_layout.scss */
.container { -webkit-transition: max-width 0.3s linear; -moz-transition: max-width 0.3s linear; -o-transition: max-width 0.3s linear; -ms-transition: max-width 0.3s linear; transition: max-width 0.3s linear; /* wrapper .content-wrap will be created by rte */ }
/* line 87, ../../Private/sass/partials/_layout.scss */
.container .row:last-child { margin-bottom: 0; }
@media screen and (min-width: 74.9375em) { /* line 91, ../../Private/sass/partials/_layout.scss */
  .container > p, .container > ol, .container > ul { max-width: 73%; } }
/* line 98, ../../Private/sass/partials/_layout.scss */
.container .content-wrap { clear: both; overflow: hidden; }
@media screen and (min-width: 74.9375em) { /* line 103, ../../Private/sass/partials/_layout.scss */
  .container .content-wrap p, .container .content-wrap ul, .container .content-wrap ol { max-width: 65%; } }

/* ========================================================================== Content Elements ========================================================================== */
/* line 115, ../../Private/sass/partials/_layout.scss */
noscript { color: #fff; margin: .2em 0; background: #868686; padding: .2em 0; text-align: center; }
/* line 122, ../../Private/sass/partials/_layout.scss */
noscript p { margin: 0 auto; max-width: 920px; }

/* line 128, ../../Private/sass/partials/_layout.scss */
a { color: #565656; }
/* line 131, ../../Private/sass/partials/_layout.scss */
a:hover { color: #303030; text-decoration: none; }

/* line 137, ../../Private/sass/partials/_layout.scss */
p { margin: 20px 0; }

/* line 139, ../../Private/sass/partials/_layout.scss */
dfn { font-style: normal; }

/* line 143, ../../Private/sass/partials/_layout.scss */
img { height: auto; outline: 0; max-width: 100%; }

/* line 149, ../../Private/sass/partials/_layout.scss */
hr { margin: 20px 0 30px 0; }

/* line 154, ../../Private/sass/partials/_layout.scss */
ul, ol { margin-top: 0; font-size: 14px; font-size: 0.875rem; line-height: 20px; padding-left: 16px; }

/* line 160, ../../Private/sass/partials/_layout.scss */
p ul, p ol { padding-left: 11px; }

/* line 165, ../../Private/sass/partials/_layout.scss */
nav ul, nav ol { margin: 0; padding: 0; list-style: none; }

/* line 172, ../../Private/sass/partials/_layout.scss */
select { cursor: pointer; }

/* line 176, ../../Private/sass/partials/_layout.scss */
input, textarea, select { font-size: 16px; font-size: 1rem; }
@media screen and (min-width: 48em) { /* line 176, ../../Private/sass/partials/_layout.scss */
  input, textarea, select { font-size: 14px; font-size: 0.875rem; } }

/* line 186, ../../Private/sass/partials/_layout.scss */
.skiplinks, .hidden-text, dfn.menu { text-indent: -10000px; height: 0; margin: 0; position: absolute; left: -1000px; top: -1000px; width: 0; overflow: hidden; display: inline; }

/* font-weight for active contrast */
/*.color-pattern-8 {
	font-weight: 500!important;
}*/
/* line 207, ../../Private/sass/partials/_layout.scss */
.color-pattern-contrast { color: #000; }
/* line 210, ../../Private/sass/partials/_layout.scss */
.color-pattern-contrast p:not(.sliderIcon p), .color-pattern-contrast li, .color-pattern-contrast .glossary { color: #000; }
/* line 216, ../../Private/sass/partials/_layout.scss */
.color-pattern-contrast hr { height: 2px; background: #000; }

/* line 222, ../../Private/sass/partials/_layout.scss */
.print-ie-only, .print-only { display: none !important; }

/* ========================================================================== media queries - for viewport detection only! ========================================================================== */
/* Featurephones and Smartphones (portrait) */
@media screen and (min-width: 20em) { /* line 234, ../../Private/sass/partials/_layout.scss */
  body:after { content: 'featurephone'; position: absolute; top: -100em; left: -100em; width: 1px; height: 1px; overflow: hidden; } }
/* Smartphones (landscape)  */
@media screen and (min-width: 30em) { /* line 248, ../../Private/sass/partials/_layout.scss */
  body:after { content: 'smartphone'; position: absolute; top: -100em; left: -100em; width: 1px; height: 1px; overflow: hidden; } }
/* Tablet (portrait) */
@media screen and (min-width: 48em) { /* line 262, ../../Private/sass/partials/_layout.scss */
  body:after { content: 'tablet'; position: absolute; top: -100em; left: -100em; width: 1px; height: 1px; overflow: hidden; } }
/* Desktop */
@media screen and (min-width: 62em) { /* line 276, ../../Private/sass/partials/_layout.scss */
  body:after { content: 'desktop'; position: absolute; top: -100em; left: -100em; width: 1px; height: 1px; overflow: hidden; } }
/* Full HD and Retina */
@media screen and (min-width: 75em) { /* line 289, ../../Private/sass/partials/_layout.scss */
  body:after { content: 'retina'; position: absolute; top: -100em; left: -100em; width: 1px; height: 1px; overflow: hidden; } }
/** brandung grid.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-09-23 MIT License (MIT) */
/* ========================================================================== Grid ========================================================================== */
/* line 22, ../../Private/sass/partials/_grid.scss */
.container { margin-right: auto; margin-left: auto; padding-left: 10px; padding-right: 10px; min-width: 20em; max-width: 57.5em; }
/* line 202, ../../Private/sass/partials/_mixins.scss */
.container:before, .container:after { content: " "; display: table; }
/* line 207, ../../Private/sass/partials/_mixins.scss */
.container:after { clear: both; }
@media screen and (min-width: 30em) { /* line 22, ../../Private/sass/partials/_grid.scss */
  .container { margin-left: 10px; margin-right: 10px; } }
@media screen and (min-width: 93.75em) { /* line 22, ../../Private/sass/partials/_grid.scss */
  .container { max-width: 57.5em; } }

/* line 39, ../../Private/sass/partials/_grid.scss */
.row, .mod-lexicon ul, .mod-finder ul, .mod-bloc-contact, .mod-google-search .advtable-row { margin-left: -10px; margin-right: -10px; margin-bottom: 20px; }
/* line 202, ../../Private/sass/partials/_mixins.scss */
.row:before, .mod-lexicon ul:before, .mod-finder ul:before, .mod-bloc-contact:before, .mod-google-search .advtable-row:before, .row:after, .mod-lexicon ul:after, .mod-finder ul:after, .mod-bloc-contact:after, .mod-google-search .advtable-row:after { content: " "; display: table; }
/* line 207, ../../Private/sass/partials/_mixins.scss */
.row:after, .mod-lexicon ul:after, .mod-finder ul:after, .mod-bloc-contact:after, .mod-google-search .advtable-row:after { clear: both; }

/* line 255, ../../Private/sass/partials/_mixins.scss */
.col-xs-1, .col-s-1, .col-m-1, .col-l-1, .col-xl-1, .col-xs-2, .col-s-2, .col-m-2, .col-l-2, .col-xl-2, .col-xs-3, .col-s-3, .col-m-3, .col-l-3, .col-xl-3, .col-xs-4, .col-s-4, .col-m-4, .col-l-4, .col-xl-4, .col-xs-5, .col-s-5, .col-m-5, .col-l-5, .col-xl-5, .col-xs-6, .col-s-6, .col-m-6, .col-l-6, .col-xl-6, .col-xs-7, .col-s-7, .col-m-7, .col-l-7, .col-xl-7, .col-xs-8, .col-s-8, .col-m-8, .col-l-8, .col-xl-8, .col-xs-9, .col-s-9, .col-m-9, .col-l-9, .col-xl-9, .col-xs-10, .col-s-10, .col-m-10, .col-l-10, .col-xl-10, .col-xs-11, .col-s-11, .col-m-11, .col-l-11, .col-xl-11, .col-xs-12, .col-s-12, .col-m-12, .col-l-12, .col-xl-12 { min-height: 1px; padding-left: 10px; padding-right: 10px; }

/* line 270, ../../Private/sass/partials/_mixins.scss */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }

/* line 284, ../../Private/sass/partials/_mixins.scss */
.col-xs-1 { width: 8.33333%; }

/* line 284, ../../Private/sass/partials/_mixins.scss */
.col-xs-2 { width: 16.66667%; }

/* line 284, ../../Private/sass/partials/_mixins.scss */
.col-xs-3 { width: 25%; }

/* line 284, ../../Private/sass/partials/_mixins.scss */
.col-xs-4 { width: 33.33333%; }

/* line 284, ../../Private/sass/partials/_mixins.scss */
.col-xs-5 { width: 41.66667%; }

/* line 284, ../../Private/sass/partials/_mixins.scss */
.col-xs-6 { width: 50%; }

/* line 284, ../../Private/sass/partials/_mixins.scss */
.col-xs-7 { width: 58.33333%; }

/* line 284, ../../Private/sass/partials/_mixins.scss */
.col-xs-8 { width: 66.66667%; }

/* line 284, ../../Private/sass/partials/_mixins.scss */
.col-xs-9 { width: 75%; }

/* line 284, ../../Private/sass/partials/_mixins.scss */
.col-xs-10 { width: 83.33333%; }

/* line 284, ../../Private/sass/partials/_mixins.scss */
.col-xs-11 { width: 91.66667%; }

/* line 284, ../../Private/sass/partials/_mixins.scss */
.col-xs-12 { width: 100%; }

@media screen and (min-width: 30em) { /* line 270, ../../Private/sass/partials/_mixins.scss */
  .col-s-1, .col-s-2, .col-s-3, .col-s-4, .col-s-5, .col-s-6, .col-s-7, .col-s-8, .col-s-9, .col-s-10, .col-s-11, .col-s-12 { float: left; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-s-1 { width: 8.33333%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-s-2 { width: 16.66667%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-s-3 { width: 25%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-s-4 { width: 33.33333%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-s-5 { width: 41.66667%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-s-6 { width: 50%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-s-7 { width: 58.33333%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-s-8 { width: 66.66667%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-s-9 { width: 75%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-s-10 { width: 83.33333%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-s-11 { width: 91.66667%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-s-12 { width: 100%; } }
@media screen and (min-width: 48em) { /* line 270, ../../Private/sass/partials/_mixins.scss */
  .col-m-1, .col-m-2, .col-m-3, .col-m-4, .col-m-5, .col-m-6, .col-m-7, .col-m-8, .col-m-9, .col-m-10, .col-m-11, .col-m-12 { float: left; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-m-1 { width: 8.33333%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-m-2 { width: 16.66667%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-m-3 { width: 25%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-m-4 { width: 33.33333%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-m-5 { width: 41.66667%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-m-6 { width: 50%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-m-7 { width: 58.33333%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-m-8 { width: 66.66667%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-m-9 { width: 75%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-m-10 { width: 83.33333%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-m-11 { width: 91.66667%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-m-12 { width: 100%; } }
@media screen and (min-width: 62em) { /* line 270, ../../Private/sass/partials/_mixins.scss */
  .col-l-1, .col-l-2, .col-l-3, .col-l-4, .col-l-5, .col-l-6, .col-l-7, .col-l-8, .col-l-9, .col-l-10, .col-l-11, .col-l-12 { float: left; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-l-1 { width: 8.33333%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-l-2 { width: 16.66667%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-l-3 { width: 25%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-l-4 { width: 33.33333%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-l-5 { width: 41.66667%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-l-6 { width: 50%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-l-7 { width: 58.33333%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-l-8 { width: 66.66667%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-l-9 { width: 75%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-l-10 { width: 83.33333%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-l-11 { width: 91.66667%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-l-12 { width: 100%; } }
@media screen and (min-width: 75em) { /* line 270, ../../Private/sass/partials/_mixins.scss */
  .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 { float: left; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-xl-1 { width: 8.33333%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-xl-2 { width: 16.66667%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-xl-3 { width: 25%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-xl-4 { width: 33.33333%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-xl-5 { width: 41.66667%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-xl-6 { width: 50%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-xl-7 { width: 58.33333%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-xl-8 { width: 66.66667%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-xl-9 { width: 75%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-xl-10 { width: 83.33333%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-xl-11 { width: 91.66667%; }
  /* line 284, ../../Private/sass/partials/_mixins.scss */
  .col-xl-12 { width: 100%; } }
/** brandung icons.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-10-01 MIT License (MIT) */
/*	==========================================================================
	icons
	==========================================================================
	*
	*	general icon documentation
	*
	*
	*	desc:
	*			//desc goes here
	*
	*	note:
	*
	*			@mixin icon-circle($size)
	*			@mixin icon-background($size, $color)
	*
	*
	*
	*	note:
	*			//additional notes
	*
	*
	========================================================================== */
@font-face { font-family: 'charite-icons'; src: url("../font/charite-icons.eot?1bbzt4"); src: url("../font/charite-icons.eot?#iefix1bbzt4") format("embedded-opentype"), url("../font/charite-icons.woff?1bbzt4") format("woff"), url("../font/charite-icons.ttf?1bbzt4") format("truetype"), url("../font/charite-icons.svg?1bbzt4#charite-icons") format("svg"); font-weight: normal; font-style: normal; }
/** 	icon-circle  	desc:	create a cycle around an icon  	@param:	$size	[number]		//diameter of the cycle  */
/** 	icon-background  	desc:	create a cycle around an icon with a background-color  	@param:	$size	[number]		//diameter of the cycle 	@param:	$color	[string]		//color  */
/* line 92, ../../Private/sass/partials/_icons.scss */
.icon-before:before, .icon-after:after, .mod-search-jobs .field button:after, .mod-search-jobs .field span:after, .mod-search-events .field button:after, .mod-search-events .field span:after, .mod-search-topics .field button:after, .mod-search-topics .field span:after, .mod-goto-article .field button:after, .mod-goto-article .field span:after, .mod-google-search .gsc-orderby:after, .icon-both:before, .icon-both:after, .icon-only:before, .icon-only-both:before, .icon-only-both:after, h2[class*="icon-before"]:before, h2[class*="icon-after"]:after, .headline-container:before, section > header:before, nav[role="navigation"] li div:first-child:before, nav[role="navigation"] li div:first-child:after, footer .flyout-content a.recommendation-mail:before, footer .flyout-content a.bookmark:before, footer a[class*="icon-"]:before, .nav-toggle:before, nav[role="navigation"] .color-pattern-7 div:first-child:before, .mod-meta-navigation > ul > li > a:before, .mod-meta-navigation > ul > li > a:after, .mod-meta-navigation > ul > li > span:before, .mod-meta-navigation > ul > li > span:after, .mod-meta-navigation .emergency span:before, .mod-meta-navigation .flyout-content a:before, .mod-meta-navigation .flyout-content li > span:before, .mod-search .search-toggle:before, .mod-search button:before, .flexslider .flex-direction-nav a:before, .slide-content .sliderIcon, .mod-stage-static.stage-persona .stage-content .contact .tel:before, .mod-stage-static.stage-persona .stage-content .contact .fax:before, .mod-stage-static.stage-persona .stage-content .contact .mail:before, .mod-stage-static.stage-persona .stage-content .contact .route:before, .mod-stage-static.stage-contact-clinic .stage-content .contact .tel:before, .mod-stage-static.stage-contact-clinic .stage-content .contact .fax:before, .mod-stage-static.stage-contact-clinic .stage-content .contact .mail:before, .mod-stage-static.stage-contact-clinic .stage-content .contact .route:before, .mod-stage-static.stage-persona .stage-content .street-address:before, .mod-stage-static.stage-contact-clinic .stage-content .street-address:before, .color-pattern-contrast .mod-stage-static .stage-content .contact .tel:before, .color-pattern-contrast .mod-stage-static .stage-content .contact .fax:before, .color-pattern-contrast .mod-stage-static .stage-content .contact .mail:before, .color-pattern-contrast .mod-stage-static .stage-content .contact .route:before, .color-pattern-contrast .mod-stage-static .stage-content .street-address:before, [class*="icon-"].mod-teaser:before, .section-teaser .teaser-content strong:before, .extern-teaser:before, .mod-vcard .adr .tel:before, .mod-vcard .adr .street-address:before, .mod-lexicon .controls-lexicon a.prev:before, .mod-lexicon .controls-lexicon a.next:before, .mod-lexicon .controls-lexicon span:after, .mod-slider-full-width .flexslider .slides li .lupe:before, .mod-breadcrumbs li:after, .mod-finder .tx-frontendlist-pi-selectorbox span:after, .mod-finder .tx-frontendlist-pi-selectorbox .btn-lupe:after, .mod-finder .tx-frontendlist-pi-searchbox-wrap .btn-lupe:after, .mod-finder ul li:first-child a:before, .mod-finder ul li a:before, .external-link span:after, .mod-goto-article > span:before, .tx-indexedsearch-browsebox ul li a:before, .mod-download-link-list a .doctype:after, .mod-carousel .flexslider li .zoom:after, .mod-carousel-variant .flexslider li .zoom:after, .mod-bloc-contact .tel:before, .mod-bloc-contact .fax:before, .mod-bloc-contact .mail:before, .mod-bloc-contact .route:before, .mod-bloc-contact .street-address > p:before { font-family: 'charite-icons'; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; font-size: 1rem; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
@media speech { /* line 92, ../../Private/sass/partials/_icons.scss */
  .icon-before:before, .icon-after:after, .mod-search-jobs .field button:after, .mod-search-jobs .field span:after, .mod-search-events .field button:after, .mod-search-events .field span:after, .mod-search-topics .field button:after, .mod-search-topics .field span:after, .mod-goto-article .field button:after, .mod-goto-article .field span:after, .mod-google-search .gsc-orderby:after, .icon-both:before, .icon-both:after, .icon-only:before, .icon-only-both:before, .icon-only-both:after, h2[class*="icon-before"]:before, h2[class*="icon-after"]:after, .headline-container:before, section > header:before, nav[role="navigation"] li div:first-child:before, nav[role="navigation"] li div:first-child:after, footer .flyout-content a.recommendation-mail:before, footer .flyout-content a.bookmark:before, footer a[class*="icon-"]:before, .nav-toggle:before, nav[role="navigation"] .color-pattern-7 div:first-child:before, .mod-meta-navigation > ul > li > a:before, .mod-meta-navigation > ul > li > a:after, .mod-meta-navigation > ul > li > span:before, .mod-meta-navigation > ul > li > span:after, .mod-meta-navigation .emergency span:before, .mod-meta-navigation .flyout-content a:before, .mod-meta-navigation .flyout-content li > span:before, .mod-search .search-toggle:before, .mod-search button:before, .flexslider .flex-direction-nav a:before, .slide-content .sliderIcon, .mod-stage-static.stage-persona .stage-content .contact .tel:before, .mod-stage-static.stage-persona .stage-content .contact .fax:before, .mod-stage-static.stage-persona .stage-content .contact .mail:before, .mod-stage-static.stage-persona .stage-content .contact .route:before, .mod-stage-static.stage-contact-clinic .stage-content .contact .tel:before, .mod-stage-static.stage-contact-clinic .stage-content .contact .fax:before, .mod-stage-static.stage-contact-clinic .stage-content .contact .mail:before, .mod-stage-static.stage-contact-clinic .stage-content .contact .route:before, .mod-stage-static.stage-persona .stage-content .street-address:before, .mod-stage-static.stage-contact-clinic .stage-content .street-address:before, .color-pattern-contrast .mod-stage-static .stage-content .contact .tel:before, .color-pattern-contrast .mod-stage-static .stage-content .contact .fax:before, .color-pattern-contrast .mod-stage-static .stage-content .contact .mail:before, .color-pattern-contrast .mod-stage-static .stage-content .contact .route:before, .color-pattern-contrast .mod-stage-static .stage-content .street-address:before, [class*="icon-"].mod-teaser:before, .section-teaser .teaser-content strong:before, .extern-teaser:before, .mod-vcard .adr .tel:before, .mod-vcard .adr .street-address:before, .mod-lexicon .controls-lexicon a.prev:before, .mod-lexicon .controls-lexicon a.next:before, .mod-lexicon .controls-lexicon span:after, .mod-slider-full-width .flexslider .slides li .lupe:before, .mod-breadcrumbs li:after, .mod-finder .tx-frontendlist-pi-selectorbox span:after, .mod-finder .tx-frontendlist-pi-selectorbox .btn-lupe:after, .mod-finder .tx-frontendlist-pi-searchbox-wrap .btn-lupe:after, .mod-finder ul li:first-child a:before, .mod-finder ul li a:before, .external-link span:after, .mod-goto-article > span:before, .tx-indexedsearch-browsebox ul li a:before, .mod-download-link-list a .doctype:after, .mod-carousel .flexslider li .zoom:after, .mod-carousel-variant .flexslider li .zoom:after, .mod-bloc-contact .tel:before, .mod-bloc-contact .fax:before, .mod-bloc-contact .mail:before, .mod-bloc-contact .route:before, .mod-bloc-contact .street-address > p:before { speak: none; } }

/* line 109, ../../Private/sass/partials/_icons.scss */
.iconStandardSize:before, .iconStandardSize:after { font-size: 25px !important; }

/* line 112, ../../Private/sass/partials/_icons.scss */
.iconSizeBig:before, .iconSizeBig:after { font-size: 50px !important; }

/* line 118, ../../Private/sass/partials/_icons.scss */
.icon-before:before { font-size: 42px; font-size: 2.625rem; margin-right: 10px; vertical-align: -30%; }
/* line 125, ../../Private/sass/partials/_icons.scss */
.icon-before:after { display: none !important; }

/* line 132, ../../Private/sass/partials/_icons.scss */
.icon-after:before, .mod-search-jobs .field button:before, .mod-search-jobs .field span:before, .mod-search-events .field button:before, .mod-search-events .field span:before, .mod-search-topics .field button:before, .mod-search-topics .field span:before, .mod-goto-article .field button:before, .mod-goto-article .field span:before, .mod-google-search .gsc-orderby:before { display: none !important; }
/* line 135, ../../Private/sass/partials/_icons.scss */
.icon-after:after, .mod-search-jobs .field button:after, .mod-search-jobs .field span:after, .mod-search-events .field button:after, .mod-search-events .field span:after, .mod-search-topics .field button:after, .mod-search-topics .field span:after, .mod-goto-article .field button:after, .mod-goto-article .field span:after, .mod-google-search .gsc-orderby:after { font-size: 42px; font-size: 2.625rem; margin-left: 10px; vertical-align: -30%; }

/* line 152, ../../Private/sass/partials/_icons.scss */
.icon-only { font-size: 0 !important; }
/* line 155, ../../Private/sass/partials/_icons.scss */
.icon-only:before { font-size: 42px; font-size: 2.625rem; margin: 0; vertical-align: -30%; }
/* line 162, ../../Private/sass/partials/_icons.scss */
.icon-only:after { display: none !important; }

/* line 168, ../../Private/sass/partials/_icons.scss */
.icon-only-both { font-size: 0; }
/* line 171, ../../Private/sass/partials/_icons.scss */
.icon-only-both:before, .icon-only-both:after { font-size: 16px; font-size: 1rem; }

/* line 182, ../../Private/sass/partials/_icons.scss */
.icon-help:before { content: "\e653"; }

/* line 186, ../../Private/sass/partials/_icons.scss */
.icon-mail_alt:before, footer .flyout-content a.recommendation-mail:before { content: "\e652"; }

/* line 190, ../../Private/sass/partials/_icons.scss */
.icon-accessible:before, .mod-meta-navigation .accessibility > a:before { content: "\e600"; }

/* line 194, ../../Private/sass/partials/_icons.scss */
.icon-advanced-study:before { content: "\e601"; }

/* line 198, ../../Private/sass/partials/_icons.scss */
.icon-ambulant:before { content: "\e602"; }

/* line 202, ../../Private/sass/partials/_icons.scss */
.icon-ambulant_service:before, .mod-meta-navigation .emergency span:before { content: "\e603"; }

/* line 206, ../../Private/sass/partials/_icons.scss */
.icon-arabic:before { content: "\e604"; }

/* line 210, ../../Private/sass/partials/_icons.scss */
.icon-arrival:before { content: "\e605"; }

/* line 214, ../../Private/sass/partials/_icons.scss */
.icon-attentiojn:before { content: "\e606"; }

/* line 218, ../../Private/sass/partials/_icons.scss */
.icon-audio:before { content: "\e607"; }

/* line 222, ../../Private/sass/partials/_icons.scss */
.icon-basic-study:before, .color-pattern-3 .mod-finder ul li:first-child a:before { content: "\e608"; }

/* line 226, ../../Private/sass/partials/_icons.scss */
.icon-career:before, .color-pattern-4 .mod-finder ul li:first-child a:before { content: "\e609"; }

/* line 230, ../../Private/sass/partials/_icons.scss */
.icon-charite:before, .color-pattern-5 .mod-finder ul li:first-child a:before { content: "\e60a"; }

/* line 234, ../../Private/sass/partials/_icons.scss */
.icon-clinic:before { content: "\e60b"; }

/* line 238, ../../Private/sass/partials/_icons.scss */
.icon-complainment:before { content: "\e60c"; }

/* line 242, ../../Private/sass/partials/_icons.scss */
.icon-construction:before { content: "\e60d"; }

/* line 246, ../../Private/sass/partials/_icons.scss */
.icon-delete:before { content: "\e60e"; }

/* line 250, ../../Private/sass/partials/_icons.scss */
.icon-doc:before { content: "\e61c"; }

/* line 254, ../../Private/sass/partials/_icons.scss */
.icon-down:before, nav[role="navigation"] li div.active-level:first-child:before, .mod-lexicon .controls-lexicon a.next:before { content: "\e610"; }

/* line 258, ../../Private/sass/partials/_icons.scss */
.icon-english:before { content: "\e611"; }

/* line 262, ../../Private/sass/partials/_icons.scss */
.icon-expert:before, nav[role="navigation"] .color-pattern-7 div:first-child:before, .mod-finder ul li a:before { content: "\e612"; }

/* line 266, ../../Private/sass/partials/_icons.scss */
.icon-extern:before, .extern-teaser:before { content: "\e613"; }

/* line 270, ../../Private/sass/partials/_icons.scss */
.icon-feedback:before { content: "\e614"; }

/* line 274, ../../Private/sass/partials/_icons.scss */
.icon-finder-close:before { content: "\e615"; }

/* line 278, ../../Private/sass/partials/_icons.scss */
.icon-finder-open:before { content: "\e616"; }

/* line 282, ../../Private/sass/partials/_icons.scss */
.icon-german:before { content: "\e617"; }

/* line 286, ../../Private/sass/partials/_icons.scss */
.icon-graduation:before { content: "\e618"; }

/* line 290, ../../Private/sass/partials/_icons.scss */
.icon-history:before { content: "\e619"; }

/* line 294, ../../Private/sass/partials/_icons.scss */
.icon-information:before { content: "\e61a"; }

/* line 298, ../../Private/sass/partials/_icons.scss */
.icon-international:before { content: "\e61b"; }

/* line 302, ../../Private/sass/partials/_icons.scss */
.icon-jpg:before { content: "\e60f"; }

/* line 306, ../../Private/sass/partials/_icons.scss */
.icon-leader-staff:before { content: "\e61d"; }

/* line 310, ../../Private/sass/partials/_icons.scss */
.icon-left:before, nav[role="navigation"] .level-back div:first-child:before, .navigation-is-active .level-back div:first-child:before, .flexslider .flex-direction-nav a.flex-prev:before, .tx-indexedsearch-browsebox ul li .less:before { content: "\e635"; }

/* line 314, ../../Private/sass/partials/_icons.scss */
.icon-right:before { content: "\e61e"; }

/* line 318, ../../Private/sass/partials/_icons.scss */
.icon-locations:before, html.microsite nav[role="navigation"] .color-pattern-7 div:first-child:before, .mod-stage-static.stage-persona .stage-content .street-address:before, .mod-stage-static.stage-contact-clinic .stage-content .street-address:before, .mod-vcard .adr .street-address:before, .mod-finder ul li:first-child a:before, .mod-bloc-contact .street-address > p:before { content: "\e61f"; }

/* line 322, ../../Private/sass/partials/_icons.scss */
.icon-mail:before, .mod-meta-navigation .contact > a:before, .mod-stage-static.stage-persona .stage-content .contact .mail:before, .mod-stage-static.stage-contact-clinic .stage-content .contact .mail:before, .mod-bloc-contact .mail:before { content: "\e620"; }

/* line 326, ../../Private/sass/partials/_icons.scss */
.icon-material:before { content: "\e621"; }

/* line 330, ../../Private/sass/partials/_icons.scss */
.icon-medicacenter:before { content: "\e622"; }

/* line 334, ../../Private/sass/partials/_icons.scss */
.icon-medical-field:before { content: "\e623"; }

/* line 338, ../../Private/sass/partials/_icons.scss */
.icon-menu:before, .nav-toggle:before { content: "\e624"; }

/* line 342, ../../Private/sass/partials/_icons.scss */
.icon-mp3:before { content: "\e625"; }

/* line 346, ../../Private/sass/partials/_icons.scss */
.icon-mp4:before { content: "\e626"; }

/* line 350, ../../Private/sass/partials/_icons.scss */
.icon-mpg:before { content: "\e627"; }

/* line 354, ../../Private/sass/partials/_icons.scss */
.icon-museum:before { content: "\e628"; }

/* line 358, ../../Private/sass/partials/_icons.scss */
.icon-news:before { content: "\e629"; }

/* line 362, ../../Private/sass/partials/_icons.scss */
.icon-organisation:before { content: "\e62a"; }

/* line 366, ../../Private/sass/partials/_icons.scss */
.icon-pdf:before { content: "\e62b"; }

/* line 370, ../../Private/sass/partials/_icons.scss */
.icon-phone:before, .mod-stage-static.stage-persona .stage-content .contact .tel:before, .mod-stage-static.stage-contact-clinic .stage-content .contact .tel:before, .mod-vcard .adr .tel:before, .mod-bloc-contact .tel:before { content: "\e62c"; }

/* line 374, ../../Private/sass/partials/_icons.scss */
.icon-phone-alt:before { content: "\e62d"; }

/* line 378, ../../Private/sass/partials/_icons.scss */
.icon-piblication:before { content: "\e62e"; }

/* line 382, ../../Private/sass/partials/_icons.scss */
.icon-png:before { content: "\e62f"; }

/* line 386, ../../Private/sass/partials/_icons.scss */
.icon-press:before { content: "\e630"; }

/* line 390, ../../Private/sass/partials/_icons.scss */
.icon-print:before, .mod-stage-static.stage-persona .stage-content .contact .fax:before, .mod-stage-static.stage-contact-clinic .stage-content .contact .fax:before, .mod-bloc-contact .fax:before { content: "\e631"; }

/* line 394, ../../Private/sass/partials/_icons.scss */
.icon-research:before { content: "\e632"; }

/* line 398, ../../Private/sass/partials/_icons.scss */
.icon-research-projects-24:before { content: "\e633"; }

/* line 402, ../../Private/sass/partials/_icons.scss */
.icon-research-projects-48:before { content: "\e634"; }

/* line 406, ../../Private/sass/partials/_icons.scss */
.icon-route:before, .mod-stage-static.stage-persona .stage-content .contact .route:before, .mod-stage-static.stage-contact-clinic .stage-content .contact .route:before, .mod-bloc-contact .route:before { content: "\e636"; }

/* line 410, ../../Private/sass/partials/_icons.scss */
.icon-rss:before { content: "\e637"; }

/* line 414, ../../Private/sass/partials/_icons.scss */
.icon-russian:before { content: "\e638"; }

/* line 418, ../../Private/sass/partials/_icons.scss */
.icon-science:before { content: "\e639"; }

/* line 422, ../../Private/sass/partials/_icons.scss */
.icon-search:before, .mod-search .search-toggle:before, .mod-search button:before { content: "\e63a"; }

/* line 426, ../../Private/sass/partials/_icons.scss */
.icon-share:before { content: "\e63b"; }

/* line 430, ../../Private/sass/partials/_icons.scss */
.icon-starbust:before { content: "\e63c"; }

/* line 434, ../../Private/sass/partials/_icons.scss */
.icon-study-info:before { content: "\e63d"; }

/* line 438, ../../Private/sass/partials/_icons.scss */
.icon-tif:before { content: "\e63e"; }

/* line 442, ../../Private/sass/partials/_icons.scss */
.icon-top:before, .mod-lexicon .controls-lexicon a.prev:before, .mod-goto-article > span:before { content: "\e63f"; }

/* line 446, ../../Private/sass/partials/_icons.scss */
.icon-tradition:before { content: "\e640"; }

/* line 450, ../../Private/sass/partials/_icons.scss */
.icon-training:before { content: "\e641"; }

/* line 454, ../../Private/sass/partials/_icons.scss */
.icon-treatment:before { content: "\e642"; }

/* line 458, ../../Private/sass/partials/_icons.scss */
.icon-university:before { content: "\e643"; }

/* line 462, ../../Private/sass/partials/_icons.scss */
.icon-video:before { content: "\e644"; }

/* line 466, ../../Private/sass/partials/_icons.scss */
.icon-xls:before { content: "\e645"; }

/* line 470, ../../Private/sass/partials/_icons.scss */
.icon-zip:before { content: "\e646"; }

/* line 474, ../../Private/sass/partials/_icons.scss */
.icon-zoom-in:before, .mod-slider-full-width .flexslider .slides li .lupe:before, .mod-carousel .flexslider li .zoom:before, .mod-carousel-variant .flexslider li .zoom:before { content: "\e647"; }

/* line 478, ../../Private/sass/partials/_icons.scss */
.icon-zoom-out:before, .mod-slider-full-width .flexslider.zoom .slides li .lupe:before, .mod-carousel .flexslider li .zoom.zoom-out:before, .mod-carousel-variant .flexslider li .zoom.zoom-out:before { content: "\e648"; }

/* line 482, ../../Private/sass/partials/_icons.scss */
.icon-bookmark:before, footer .flyout-content a.bookmark:before { content: "\e64c"; }

/* line 486, ../../Private/sass/partials/_icons.scss */
.icon-docx:before { content: "\e64d"; }

/* line 490, ../../Private/sass/partials/_icons.scss */
.icon-gif:before { content: "\e64e"; }

/* line 494, ../../Private/sass/partials/_icons.scss */
.icon-lesscontrast:before { content: "\e649"; }

/* line 498, ../../Private/sass/partials/_icons.scss */
.icon-morecontrast:before { content: "\e64a"; }

/* line 502, ../../Private/sass/partials/_icons.scss */
.icon-download:before { content: "\e64b"; }

/* line 506, ../../Private/sass/partials/_icons.scss */
.icon-heartbeat-infographic:before { content: "\e64f"; }

/* line 510, ../../Private/sass/partials/_icons.scss */
.icon-kindergarden-infographic:before { content: "\e650"; }

/* line 514, ../../Private/sass/partials/_icons.scss */
.icon-rocket-infographic:before { content: "\e651"; }

/* line 526, ../../Private/sass/partials/_icons.scss */
.icon-help:after { content: "\e653"; }

/* line 530, ../../Private/sass/partials/_icons.scss */
.icon-mail_alt:after { content: "\e652"; }

/* line 534, ../../Private/sass/partials/_icons.scss */
.icon-accessible:after { content: "\e600"; }

/* line 538, ../../Private/sass/partials/_icons.scss */
.icon-advanced-study:after { content: "\e601"; }

/* line 542, ../../Private/sass/partials/_icons.scss */
.icon-ambulant:after { content: "\e602"; }

/* line 546, ../../Private/sass/partials/_icons.scss */
.icon-ambulant_service:after { content: "\e603"; }

/* line 550, ../../Private/sass/partials/_icons.scss */
.icon-arabic:after { content: "\e604"; }

/* line 554, ../../Private/sass/partials/_icons.scss */
.icon-arrival:after { content: "\e605"; }

/* line 558, ../../Private/sass/partials/_icons.scss */
.icon-attentiojn:after { content: "\e606"; }

/* line 562, ../../Private/sass/partials/_icons.scss */
.icon-audio:after { content: "\e607"; }

/* line 566, ../../Private/sass/partials/_icons.scss */
.icon-basic-study:after { content: "\e608"; }

/* line 570, ../../Private/sass/partials/_icons.scss */
.icon-career:after { content: "\e609"; }

/* line 574, ../../Private/sass/partials/_icons.scss */
.icon-charite:after { content: "\e60a"; }

/* line 578, ../../Private/sass/partials/_icons.scss */
.icon-clinic:after { content: "\e60b"; }

/* line 582, ../../Private/sass/partials/_icons.scss */
.icon-complainment:after { content: "\e60c"; }

/* line 586, ../../Private/sass/partials/_icons.scss */
.icon-construction:after { content: "\e60d"; }

/* line 590, ../../Private/sass/partials/_icons.scss */
.icon-delete:after { content: "\e60e"; }

/* line 594, ../../Private/sass/partials/_icons.scss */
.icon-doc:after { content: "\e61c"; }

/* line 598, ../../Private/sass/partials/_icons.scss */
.icon-down:after, .mod-search-jobs .field button:after, .mod-search-jobs .field span:after, .mod-search-events .field button:after, .mod-search-events .field span:after, .mod-search-topics .field button:after, .mod-search-topics .field span:after, .mod-goto-article .field button:after, .mod-goto-article .field span:after, .lt-ie9 .mod-meta-navigation ul.meta-list li a:after, .mod-meta-navigation .contact > a:after, .mod-meta-navigation .accessibility > a:after, .mod-meta-navigation .language > a:after, .mod-lexicon .controls-lexicon span:after, .mod-finder .tx-frontendlist-pi-selectorbox span:after, .mod-google-search .gsc-orderby:after { content: "\e610"; }

/* line 602, ../../Private/sass/partials/_icons.scss */
.icon-english:after { content: "\e611"; }

/* line 606, ../../Private/sass/partials/_icons.scss */
.icon-expert:after { content: "\e612"; }

/* line 610, ../../Private/sass/partials/_icons.scss */
.icon-extern:after, .external-link span:after { content: "\e613"; }

/* line 614, ../../Private/sass/partials/_icons.scss */
.icon-feedback:after { content: "\e614"; }

/* line 618, ../../Private/sass/partials/_icons.scss */
.icon-finder-close:after { content: "\e615"; }

/* line 622, ../../Private/sass/partials/_icons.scss */
.icon-finder-open:after { content: "\e616"; }

/* line 626, ../../Private/sass/partials/_icons.scss */
.icon-german:after { content: "\e617"; }

/* line 630, ../../Private/sass/partials/_icons.scss */
.icon-graduation:after { content: "\e618"; }

/* line 634, ../../Private/sass/partials/_icons.scss */
.icon-history:after { content: "\e619"; }

/* line 638, ../../Private/sass/partials/_icons.scss */
.icon-information:after { content: "\e61a"; }

/* line 642, ../../Private/sass/partials/_icons.scss */
.icon-international:after { content: "\e61b"; }

/* line 646, ../../Private/sass/partials/_icons.scss */
.icon-jpg:after { content: "\e60f"; }

/* line 650, ../../Private/sass/partials/_icons.scss */
.icon-leader-staff:after { content: "\e61d"; }

/* line 654, ../../Private/sass/partials/_icons.scss */
.icon-left:after, .flexslider .flex-direction-nav a.flex-prev:after { content: "\e635"; }

/* line 658, ../../Private/sass/partials/_icons.scss */
.icon-right:after, .mod-breadcrumbs li:after { content: "\e61e"; }

/* line 662, ../../Private/sass/partials/_icons.scss */
.icon-locations:after { content: "\e61f"; }

/* line 666, ../../Private/sass/partials/_icons.scss */
.icon-mail:after { content: "\e620"; }

/* line 670, ../../Private/sass/partials/_icons.scss */
.icon-material:after { content: "\e621"; }

/* line 674, ../../Private/sass/partials/_icons.scss */
.icon-medicacenter:after { content: "\e622"; }

/* line 678, ../../Private/sass/partials/_icons.scss */
.icon-medical-field:after { content: "\e623"; }

/* line 682, ../../Private/sass/partials/_icons.scss */
.icon-menu:after { content: "\e624"; }

/* line 686, ../../Private/sass/partials/_icons.scss */
.icon-mp3:after { content: "\e625"; }

/* line 690, ../../Private/sass/partials/_icons.scss */
.icon-mp4:after { content: "\e626"; }

/* line 694, ../../Private/sass/partials/_icons.scss */
.icon-mpg:after { content: "\e627"; }

/* line 698, ../../Private/sass/partials/_icons.scss */
.icon-museum:after { content: "\e628"; }

/* line 702, ../../Private/sass/partials/_icons.scss */
.icon-news:after { content: "\e629"; }

/* line 706, ../../Private/sass/partials/_icons.scss */
.icon-organisation:after { content: "\e62a"; }

/* line 710, ../../Private/sass/partials/_icons.scss */
.icon-pdf:after { content: "\e62b"; }

/* line 714, ../../Private/sass/partials/_icons.scss */
.icon-phone:after { content: "\e62c"; }

/* line 718, ../../Private/sass/partials/_icons.scss */
.icon-phone-alt:after { content: "\e62d"; }

/* line 722, ../../Private/sass/partials/_icons.scss */
.icon-piblication:after { content: "\e62e"; }

/* line 726, ../../Private/sass/partials/_icons.scss */
.icon-png:after { content: "\e62f"; }

/* line 730, ../../Private/sass/partials/_icons.scss */
.icon-press:after { content: "\e630"; }

/* line 734, ../../Private/sass/partials/_icons.scss */
.icon-print:after { content: "\e631"; }

/* line 738, ../../Private/sass/partials/_icons.scss */
.icon-research:after { content: "\e632"; }

/* line 742, ../../Private/sass/partials/_icons.scss */
.icon-research-projects-24:after { content: "\e633"; }

/* line 746, ../../Private/sass/partials/_icons.scss */
.icon-research-projects-48:after { content: "\e634"; }

/* line 750, ../../Private/sass/partials/_icons.scss */
.icon-route:after { content: "\e636"; }

/* line 754, ../../Private/sass/partials/_icons.scss */
.icon-rss:after { content: "\e637"; }

/* line 758, ../../Private/sass/partials/_icons.scss */
.icon-russian:after { content: "\e638"; }

/* line 762, ../../Private/sass/partials/_icons.scss */
.icon-science:after { content: "\e639"; }

/* line 766, ../../Private/sass/partials/_icons.scss */
.icon-search:after, .mod-search-jobs .wide button:after, .mod-search-jobs .wide span:after, .mod-search-events .wide button:after, .mod-search-events .wide span:after, .mod-search-topics .wide button:after, .mod-search-topics .wide span:after, .mod-goto-article .wide button:after, .mod-goto-article .wide span:after, .mod-finder .tx-frontendlist-pi-selectorbox .btn-lupe:after, .mod-finder .tx-frontendlist-pi-searchbox-wrap .btn-lupe:after { content: "\e63a"; }

/* line 770, ../../Private/sass/partials/_icons.scss */
.icon-share:after { content: "\e63b"; }

/* line 774, ../../Private/sass/partials/_icons.scss */
.icon-starbust:after { content: "\e63c"; }

/* line 778, ../../Private/sass/partials/_icons.scss */
.icon-study-info:after { content: "\e63d"; }

/* line 782, ../../Private/sass/partials/_icons.scss */
.icon-tif:after { content: "\e63e"; }

/* line 786, ../../Private/sass/partials/_icons.scss */
.icon-top:after { content: "\e63f"; }

/* line 790, ../../Private/sass/partials/_icons.scss */
.icon-tradition:after { content: "\e640"; }

/* line 794, ../../Private/sass/partials/_icons.scss */
.icon-training:after { content: "\e641"; }

/* line 798, ../../Private/sass/partials/_icons.scss */
.icon-treatment:after { content: "\e642"; }

/* line 802, ../../Private/sass/partials/_icons.scss */
.icon-university:after { content: "\e643"; }

/* line 806, ../../Private/sass/partials/_icons.scss */
.icon-video:after { content: "\e644"; }

/* line 810, ../../Private/sass/partials/_icons.scss */
.icon-xls:after { content: "\e645"; }

/* line 814, ../../Private/sass/partials/_icons.scss */
.icon-zip:after { content: "\e646"; }

/* line 818, ../../Private/sass/partials/_icons.scss */
.icon-zoom-in:after, .mod-carousel .flexslider li .zoom:after, .mod-carousel-variant .flexslider li .zoom:after { content: "\e647"; }

/* line 822, ../../Private/sass/partials/_icons.scss */
.icon-zoom-out:after, .mod-carousel .flexslider li .zoom.zoom-out:after, .mod-carousel-variant .flexslider li .zoom.zoom-out:after { content: "\e648"; }

/* line 826, ../../Private/sass/partials/_icons.scss */
.icon-bookmark:after { content: "\e64c"; }

/* line 830, ../../Private/sass/partials/_icons.scss */
.icon-docx:after { content: "\e64d"; }

/* line 834, ../../Private/sass/partials/_icons.scss */
.icon-gif:after { content: "\e64e"; }

/* line 838, ../../Private/sass/partials/_icons.scss */
.icon-lesscontrast:after { content: "\e649"; }

/* line 842, ../../Private/sass/partials/_icons.scss */
.icon-morecontrast:after { content: "\e64a"; }

/* line 846, ../../Private/sass/partials/_icons.scss */
.icon-download:after { content: "\e64b"; }

/* line 850, ../../Private/sass/partials/_icons.scss */
.icon-heartbeat-infographic:after { content: "\e64f"; }

/* line 854, ../../Private/sass/partials/_icons.scss */
.icon-kindergarden-infographic:after { content: "\e650"; }

/* line 858, ../../Private/sass/partials/_icons.scss */
.icon-rocket-infographic:after { content: "\e651"; }

/** brandung typo.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-03-14 MIT License (MIT) */
/* ========================================================================== webfonts ========================================================================== */
/*
*	google fonts Roboto
*	placeholder selector: %webfont-light, %webfont-medium
*	Light 300, Medium 500
*/
/* ========================================================================== font-elements ========================================================================== */
/* line 38, ../../Private/sass/partials/_typo.scss */
.color-pattern-1 h2:after, .color-pattern-1 h2:before { color: #1d9a73; }

/* line 43, ../../Private/sass/partials/_typo.scss */
.color-pattern-1 h2:after, .color-pattern-1 h2:before { border: 1px solid #1d9a73 !important; }

/* line 48, ../../Private/sass/partials/_typo.scss */
.color-pattern-contrast.color-pattern-1 h2:after, .color-pattern-contrast.color-pattern-1 h2:before { color: #00663f; }

/* line 53, ../../Private/sass/partials/_typo.scss */
.color-pattern-contrast.color-pattern-1 h2:after, .color-pattern-contrast.color-pattern-1 h2:before { border: 1px solid #00663f !important; }

/* line 38, ../../Private/sass/partials/_typo.scss */
.color-pattern-2 h2:after, .color-pattern-2 h2:before { color: #3e7dbd; }

/* line 43, ../../Private/sass/partials/_typo.scss */
.color-pattern-2 h2:after, .color-pattern-2 h2:before { border: 1px solid #3e7dbd !important; }

/* line 48, ../../Private/sass/partials/_typo.scss */
.color-pattern-contrast.color-pattern-2 h2:after, .color-pattern-contrast.color-pattern-2 h2:before { color: #003399; }

/* line 53, ../../Private/sass/partials/_typo.scss */
.color-pattern-contrast.color-pattern-2 h2:after, .color-pattern-contrast.color-pattern-2 h2:before { border: 1px solid #003399 !important; }

/* line 38, ../../Private/sass/partials/_typo.scss */
.color-pattern-3 h2:after, .color-pattern-3 h2:before { color: #ad4371; }

/* line 43, ../../Private/sass/partials/_typo.scss */
.color-pattern-3 h2:after, .color-pattern-3 h2:before { border: 1px solid #ad4371 !important; }

/* line 48, ../../Private/sass/partials/_typo.scss */
.color-pattern-contrast.color-pattern-3 h2:after, .color-pattern-contrast.color-pattern-3 h2:before { color: #9B0065; }

/* line 53, ../../Private/sass/partials/_typo.scss */
.color-pattern-contrast.color-pattern-3 h2:after, .color-pattern-contrast.color-pattern-3 h2:before { border: 1px solid #9B0065 !important; }

/* line 38, ../../Private/sass/partials/_typo.scss */
.color-pattern-4 h2:after, .color-pattern-4 h2:before { color: #a09076; }

/* line 43, ../../Private/sass/partials/_typo.scss */
.color-pattern-4 h2:after, .color-pattern-4 h2:before { border: 1px solid #a09076 !important; }

/* line 48, ../../Private/sass/partials/_typo.scss */
.color-pattern-contrast.color-pattern-4 h2:after, .color-pattern-contrast.color-pattern-4 h2:before { color: #66563c; }

/* line 53, ../../Private/sass/partials/_typo.scss */
.color-pattern-contrast.color-pattern-4 h2:after, .color-pattern-contrast.color-pattern-4 h2:before { border: 1px solid #66563c !important; }

/* line 38, ../../Private/sass/partials/_typo.scss */
.color-pattern-5 h2:after, .color-pattern-5 h2:before { color: #d2b345; }

/* line 43, ../../Private/sass/partials/_typo.scss */
.color-pattern-5 h2:after, .color-pattern-5 h2:before { border: 1px solid #d2b345 !important; }

/* line 48, ../../Private/sass/partials/_typo.scss */
.color-pattern-contrast.color-pattern-5 h2:after, .color-pattern-contrast.color-pattern-5 h2:before { color: #AA6100; }

/* line 53, ../../Private/sass/partials/_typo.scss */
.color-pattern-contrast.color-pattern-5 h2:after, .color-pattern-contrast.color-pattern-5 h2:before { border: 1px solid #AA6100 !important; }

/* line 38, ../../Private/sass/partials/_typo.scss */
.color-pattern-6 h2:after, .color-pattern-6 h2:before { color: #a0a5a9; }

/* line 43, ../../Private/sass/partials/_typo.scss */
.color-pattern-6 h2:after, .color-pattern-6 h2:before { border: 1px solid #a0a5a9 !important; }

/* line 48, ../../Private/sass/partials/_typo.scss */
.color-pattern-contrast.color-pattern-6 h2:after, .color-pattern-contrast.color-pattern-6 h2:before { color: #252525; }

/* line 53, ../../Private/sass/partials/_typo.scss */
.color-pattern-contrast.color-pattern-6 h2:after, .color-pattern-contrast.color-pattern-6 h2:before { border: 1px solid #252525 !important; }

/* line 38, ../../Private/sass/partials/_typo.scss */
.color-pattern-7 h2:after, .color-pattern-7 h2:before { color: #dadcde; }

/* line 43, ../../Private/sass/partials/_typo.scss */
.color-pattern-7 h2:after, .color-pattern-7 h2:before { border: 1px solid #dadcde !important; }

/* line 48, ../../Private/sass/partials/_typo.scss */
.color-pattern-contrast.color-pattern-7 h2:after, .color-pattern-contrast.color-pattern-7 h2:before { color: #a0a5a9; }

/* line 53, ../../Private/sass/partials/_typo.scss */
.color-pattern-contrast.color-pattern-7 h2:after, .color-pattern-contrast.color-pattern-7 h2:before { border: 1px solid #a0a5a9 !important; }

/* line 60, ../../Private/sass/partials/_typo.scss */
body { font-family: 'Roboto', sans-serif; font-weight: 300; }

@media screen and (max-width: 47.9375em) { /* line 66, ../../Private/sass/partials/_typo.scss */
  h1, h2, h3, h4, h5, h6 { -ms-word-break: break-all; } }
/* line 71, ../../Private/sass/partials/_typo.scss */
h1, h2, h3, h4, h5, h6, p { margin-top: 0; font-weight: inherit; margin-bottom: 16px; -moz-hyphens: auto; -o-hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; -webkit-backface-visibility: hidden; }

/* line 84, ../../Private/sass/partials/_typo.scss */
b, strong { font-weight: 500; }

/* line 88, ../../Private/sass/partials/_typo.scss */
h1 { font-size: 32px; font-size: 2rem; }

/* line 92, ../../Private/sass/partials/_typo.scss */
h2 { font-size: 24px; font-size: 1.5rem; max-width: 850px; margin: 20px 0 20px 0; }
/* line 97, ../../Private/sass/partials/_typo.scss */
h2[class*="icon-"] { position: relative; margin-right: 0; }
/* line 101, ../../Private/sass/partials/_typo.scss */
h2[class*="icon-"]:before, h2[class*="icon-"]:after { font-size: 30px; font-size: 1.875rem; position: absolute; top: 50%; margin-top: -23px; }
/* line 110, ../../Private/sass/partials/_typo.scss */
h2[class*="icon-before"] { padding-left: 56px; }
/* line 113, ../../Private/sass/partials/_typo.scss */
h2[class*="icon-before"]:before { -webkit-border-radius: 22px; -moz-border-radius: 22px; -o-border-radius: 22px; -ms-border-radius: 22px; border-radius: 22px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; border: solid 1px #565656; display: inline-block; text-align: center; line-height: 44px; height: 44px; width: 44px; left: 0; margin-right: 10px; vertical-align: -30%; }
/* line 121, ../../Private/sass/partials/_typo.scss */
h2[class*="icon-before"]:after { display: none !important; }
/* line 125, ../../Private/sass/partials/_typo.scss */
h2[class*="icon-before"].icon-organisation:before { line-height: 40px; }
/* line 129, ../../Private/sass/partials/_typo.scss */
h2[class*="icon-before"].icon-mail:before, .mod-stage-static.stage-persona .stage-content .contact h2[class*="icon-before"].mail:before, .mod-stage-static.stage-contact-clinic .stage-content .contact h2[class*="icon-before"].mail:before, .mod-bloc-contact h2[class*="icon-before"].mail:before { font-size: 40px; font-size: 2.5rem; }
/* line 136, ../../Private/sass/partials/_typo.scss */
h2[class*="icon-after"]:before { display: none !important; }
/* line 140, ../../Private/sass/partials/_typo.scss */
h2[class*="icon-after"]:after { -webkit-border-radius: 22px; -moz-border-radius: 22px; -o-border-radius: 22px; -ms-border-radius: 22px; border-radius: 22px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; border: solid 1px #565656; display: inline-block; text-align: center; line-height: 44px; height: 44px; width: 44px; margin-left: 10px; vertical-align: -30%; right: -40px; }

/* line 150, ../../Private/sass/partials/_typo.scss */
.mod-teaser.icon-organisation:before { line-height: 72px !important; }

/* line 155, ../../Private/sass/partials/_typo.scss */
.headline-container, section > header { margin-bottom: 20px; }
/* line 159, ../../Private/sass/partials/_typo.scss */
.headline-container:before, section > header:before { margin-right: 10px; vertical-align: -30%; }
/* line 165, ../../Private/sass/partials/_typo.scss */
.headline-container:after, section > header:after { display: none !important; }
/* line 170, ../../Private/sass/partials/_typo.scss */
.headline-container h2, .headline-container a, section > header h2, section > header a { display: inline-block; vertical-align: middle; }
/* line 175, ../../Private/sass/partials/_typo.scss */
.headline-container h2, section > header h2 { width: 79%; }
/* line 178, ../../Private/sass/partials/_typo.scss */
.headline-container h2:last-of-type, section > header h2:last-of-type { margin-bottom: 0; }
/* line 183, ../../Private/sass/partials/_typo.scss */
.headline-container a, section > header a { font-size: 18px; font-size: 1.125rem; width: 19%; text-align: right; }
/* line 189, ../../Private/sass/partials/_typo.scss */
.headline-container a:hover, section > header a:hover { text-decoration: underline; }

/* line 197, ../../Private/sass/partials/_typo.scss */
h3 { font-size: 16px; font-size: 1rem; font-weight: 500; }

/* line 202, ../../Private/sass/partials/_typo.scss */
h4 { font-size: 16px; font-size: 1rem; font-weight: 300; }

/* line 207, ../../Private/sass/partials/_typo.scss */
h5 { font-size: 14px; font-size: 0.875rem; font-weight: 500; }

/* line 212, ../../Private/sass/partials/_typo.scss */
h6 { font-size: 14px; font-size: 0.875rem; }

/* line 216, ../../Private/sass/partials/_typo.scss */
p { font-size: 14px; font-size: 0.875rem; }

/* line 220, ../../Private/sass/partials/_typo.scss */
a { word-wrap: break-word; text-decoration: none; }
/* line 224, ../../Private/sass/partials/_typo.scss */
a > span { text-decoration: underline; }
/* line 227, ../../Private/sass/partials/_typo.scss */
a > span:hover { text-decoration: none; }

/* line 233, ../../Private/sass/partials/_typo.scss */
label { font-weight: 500; }
/* line 236, ../../Private/sass/partials/_typo.scss */
label input[type="checkbox"] + span, label input[type="radio"] + span { font-weight: 300; }

/* line 242, ../../Private/sass/partials/_typo.scss */
.copyright { font-size: 12px; font-size: 0.75rem; }

/** brandung buttons.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-03-14 MIT License (MIT) */
/* ========================================================================== Buttons ========================================================================== */
/*
*	@desc:	button-mixin to create consistent buttons
*
*	@param	$btn-bg-color				[any color]
*	@param	$btn-bg-color-hover			[any color]
*	@param	$btn-border-color			[any color]
*	@param	$btn-font-color				[any color]
*
*	@how-to:
*		// define all the button properties in the $button-properties list
*		// call the button-mixin to create the initial css like this:
*
*		.button-classname {
*			@include createBtn();
*		}
*
*/
/* button-mixin: vars */
/* button-mixin: basic-styles */
/* line 52, ../../Private/sass/partials/_buttons.scss */
.btn { display: inline-block; cursor: pointer; position: relative; /* types */ }
/* line 58, ../../Private/sass/partials/_buttons.scss */
.btn-full-width.btn { display: block; text-align: center; width: 100%; margin-bottom: 10px; }
/* line 65, ../../Private/sass/partials/_buttons.scss */
[disabled].btn { cursor: default; opacity: .7; }
/* line 69, ../../Private/sass/partials/_buttons.scss */
[disabled].btn:hover { opacity: .7; }

/* line 117, ../../Private/sass/partials/_buttons.scss */
.btn { border: 1px solid #c6c6c6; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; box-shadow: none; font-size: 16px; font-size: 1rem; border: solid 1px #c6c6c6; background: #f3f3f3; color: #565656; font-family: "Roboto"; padding: 10px 20px; text-decoration: none; text-transform: none; }
/* line 119, ../../Private/sass/partials/_buttons.scss */
.btn + .icon-after, .mod-search-jobs .field .btn + button, .mod-search-jobs .field .btn + span, .mod-search-events .field .btn + button, .mod-search-events .field .btn + span, .mod-search-topics .field .btn + button, .mod-search-topics .field .btn + span, .mod-goto-article .field .btn + button, .mod-goto-article .field .btn + span, .mod-google-search .btn + .gsc-orderby, .btn + .icon-before, .btn + .icon-only { min-height: 45px; }
/* line 121, ../../Private/sass/partials/_buttons.scss */
.btn + .icon-after:before, .mod-search-jobs .field .btn + button:before, .mod-search-jobs .field .btn + span:before, .mod-search-events .field .btn + button:before, .mod-search-events .field .btn + span:before, .mod-search-topics .field .btn + button:before, .mod-search-topics .field .btn + span:before, .mod-goto-article .field .btn + button:before, .mod-goto-article .field .btn + span:before, .mod-google-search .btn + .gsc-orderby:before, .btn + .icon-after:after, .mod-search-jobs .field .btn + button:after, .mod-search-jobs .field .btn + span:after, .mod-search-events .field .btn + button:after, .mod-search-events .field .btn + span:after, .mod-search-topics .field .btn + button:after, .mod-search-topics .field .btn + span:after, .mod-goto-article .field .btn + button:after, .mod-goto-article .field .btn + span:after, .mod-google-search .btn + .gsc-orderby:after, .btn + .icon-before:before, .btn + .icon-before:after, .btn + .icon-only:before, .btn + .icon-only:after { font-size: 42px; display: inline; position: absolute; bottom: 0; padding: 0 5px; }
/* line 128, ../../Private/sass/partials/_buttons.scss */
.btn + .icon-after:before, .mod-search-jobs .field .btn + button:before, .mod-search-jobs .field .btn + span:before, .mod-search-events .field .btn + button:before, .mod-search-events .field .btn + span:before, .mod-search-topics .field .btn + button:before, .mod-search-topics .field .btn + span:before, .mod-goto-article .field .btn + button:before, .mod-goto-article .field .btn + span:before, .mod-google-search .btn + .gsc-orderby:before, .btn + .icon-before:before, .btn + .icon-only:before { left: 0; }
/* line 131, ../../Private/sass/partials/_buttons.scss */
.btn + .icon-after:after, .mod-search-jobs .field .btn + button:after, .mod-search-jobs .field .btn + span:after, .mod-search-events .field .btn + button:after, .mod-search-events .field .btn + span:after, .mod-search-topics .field .btn + button:after, .mod-search-topics .field .btn + span:after, .mod-goto-article .field .btn + button:after, .mod-goto-article .field .btn + span:after, .mod-google-search .btn + .gsc-orderby:after, .btn + .icon-before:after, .btn + .icon-only:after { right: 0; }
/* line 135, ../../Private/sass/partials/_buttons.scss */
.btn + .icon-before { padding-left: 50px; }
/* line 136, ../../Private/sass/partials/_buttons.scss */
.btn + .icon-only { padding: 0 30px; }
/* line 137, ../../Private/sass/partials/_buttons.scss */
.btn + .btn-full-width.icon-only { padding: 0; }
/* line 139, ../../Private/sass/partials/_buttons.scss */
.btn + .btn-full-width.icon-only:before { left: 48%; }
/* line 143, ../../Private/sass/partials/_buttons.scss */
.btn + .icon-after, .mod-search-jobs .field .btn + button, .mod-search-jobs .field .btn + span, .mod-search-events .field .btn + button, .mod-search-events .field .btn + span, .mod-search-topics .field .btn + button, .mod-search-topics .field .btn + span, .mod-goto-article .field .btn + button, .mod-goto-article .field .btn + span, .mod-google-search .btn + .gsc-orderby { padding-right: 50px; }
/* line 99, ../../Private/sass/partials/_buttons.scss */
.btn:hover { border: 1px solid #808487 !important; color: #565656; }
/* line 104, ../../Private/sass/partials/_buttons.scss */
.btn:visited { color: #565656; }
/* line 109, ../../Private/sass/partials/_buttons.scss */
.btn[disabled]:hover { background: #f3f3f3; }
@media screen and (max-width: 47.9375em) { /* line 117, ../../Private/sass/partials/_buttons.scss */
  .btn { float: none; display: block; margin: 0 auto 10px auto !important; text-align: center; } }

/* line 157, ../../Private/sass/partials/_buttons.scss */
.btn-set { text-align: center; margin-bottom: 10px; }
@media screen and (min-width: 48em) { /* line 161, ../../Private/sass/partials/_buttons.scss */
  .btn-set > .btn { float: left; } }
/* line 166, ../../Private/sass/partials/_buttons.scss */
.btn-set > .btn + .btn { margin-left: 4px; }
/* line 170, ../../Private/sass/partials/_buttons.scss */
.btn-set > .btn.center { display: inline-block; float: none; }
/* line 175, ../../Private/sass/partials/_buttons.scss */
.btn-set > .btn.right { float: right; }
@media screen and (max-width: 47.9375em) { /* line 180, ../../Private/sass/partials/_buttons.scss */
  .btn-set > .btn.left { float: left; }
  /* line 184, ../../Private/sass/partials/_buttons.scss */
  .btn-set > .btn.center { clear: both; float: none; display: block; } }
/* line 196, ../../Private/sass/partials/_buttons.scss */
.btn-set input.submit { /*border: 1px solid #c6c6c6;*/ font-size: 1rem !important; font-weight: 300 !important; padding: 10px 20px !important; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; -o-border-radius: 0 !important; -ms-border-radius: 0 !important; border-radius: 0 !important; background-color: #f3f3f3 !important; color: #565656 !important; font-family: Roboto !important; }
/* line 211, ../../Private/sass/partials/_buttons.scss */
.btn-set input.submit:hover { border-color: black; }

/** brandung helpers.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-03-14 MIT License (MIT) */
/* ========================================================================== Helper classes ========================================================================== */
/* line 18, ../../Private/sass/partials/_helpers.scss */
.wrapper:after, main:after, hr, .headline-container:after, section > header:after, .btn-set:after, .clearfix, .wrapper > header:after, .wrapper > nav:after, footer nav:after, footer nav ul:after, nav[role="navigation"]:after, .mod-form label:after, .mod-form .form-list .fields:after, .mod-form .input-date-wrapper:after, .mod-teaser:after, .default-teaser:after, .mod-teaser-info:after, .section-teaser:after, .extern-teaser:after, .emergency-teaser:after, .news-teaser-big:after, .news-teaser-middle:after, .news-teaser-small:after, .location-teaser:after, .mod-vcard:after, .mod-info-teaser:after, .mod-news .mod-news-teaser-big:after, .mod-news .mod-news-teaser-middle:after, .mod-news .mod-news-teaser-large:after, .mod-news .col-l-6:after, .mod-lexicon .controls-lexicon:after, .mod-slider-full-width .flexslider .slides .flex-caption:after, .mod-breadcrumbs:after, .mod-teaser-list article div:after, .mod-finder .btn-wrap:after, .mod-article:after, .tx-indexedsearch-browsebox:after, .list-jobs:after, .list-jobs li p:first-child:after, .list-events:after, .list-topics:after, .list-topics li p:first-child:after, .mod-download-link-list:after, .mod-bloc-contact > div:after, .mod-google-search .gcsc-branding:after { display: block; content: "."; clear: both; font-size: 0; line-height: 0; height: 0; overflow: hidden; }

/* line 33, ../../Private/sass/partials/_helpers.scss */
.unstyled, .mod-glossar { margin: 0; padding: 0; list-style: none; }

/* line 39, ../../Private/sass/partials/_helpers.scss */
.left { display: inline; float: left; }

/* line 44, ../../Private/sass/partials/_helpers.scss */
.right { display: inline; float: right; }

/* line 49, ../../Private/sass/partials/_helpers.scss */
.center { display: block; margin: 0 auto; text-align: center; }

/* line 55, ../../Private/sass/partials/_helpers.scss */
.clear { clear: both; }

/* line 59, ../../Private/sass/partials/_helpers.scss */
.text-right { text-align: right; }

/* line 63, ../../Private/sass/partials/_helpers.scss */
.text-left { text-align: left; }

/* line 67, ../../Private/sass/partials/_helpers.scss */
.text-center { text-align: center; }

/* line 71, ../../Private/sass/partials/_helpers.scss */
.no-margin { margin: 0; }

/* line 74, ../../Private/sass/partials/_helpers.scss */
.margin-top-60 { margin-top: 60px; }

@media screen and (max-width: 47.9375em) { /* line 85, ../../Private/sass/partials/_helpers.scss */
  .mobile-hide { display: none; } }
/* line 90, ../../Private/sass/partials/_helpers.scss */
.hidden { display: none !important; }

/* ========================================================================== 	color-pattern html-classes ========================================================================== */
/* background color */
/* line 100, ../../Private/sass/partials/_helpers.scss */
.color-pattern-1.color-pattern-contrast .highlighted .mod-teaser:not([class*="from-"]) { background: #00663f !important; }

/* line 101, ../../Private/sass/partials/_helpers.scss */
.color-pattern-2.color-pattern-contrast .highlighted .mod-teaser:not([class*="from-"]) { background: #003399 !important; }

/* line 102, ../../Private/sass/partials/_helpers.scss */
.color-pattern-3.color-pattern-contrast .highlighted .mod-teaser:not([class*="from-"]) { background: #9B0065 !important; }

/* line 103, ../../Private/sass/partials/_helpers.scss */
.color-pattern-4.color-pattern-contrast .highlighted .mod-teaser:not([class*="from-"]) { background: #66563c !important; }

/* line 104, ../../Private/sass/partials/_helpers.scss */
.color-pattern-5.color-pattern-contrast .highlighted .mod-teaser:not([class*="from-"]) { background: #AA6100 !important; }

/* line 105, ../../Private/sass/partials/_helpers.scss */
.color-pattern-6.color-pattern-contrast .highlighted .mod-teaser:not([class*="from-"]) { background: #252525 !important; }

/* line 108, ../../Private/sass/partials/_helpers.scss */
.from-clinic-bg { background: #1d9a73 !important; -webkit-transition: all ease-in-out .2s; -moz-transition: all ease-in-out .2s; -o-transition: all ease-in-out .2s; -ms-transition: all ease-in-out .2s; transition: all ease-in-out .2s; }
@media only screen and (min-width: 48em) { /* line 114, ../../Private/sass/partials/_helpers.scss */
  .from-clinic-bg:hover { background: #007f58 !important; } }

/* line 119, ../../Private/sass/partials/_helpers.scss */
.color-pattern-contrast .from-clinic-bg { background: #00663f !important; -webkit-transition: all ease-in-out .2s; -moz-transition: all ease-in-out .2s; -o-transition: all ease-in-out .2s; -ms-transition: all ease-in-out .2s; transition: all ease-in-out .2s; }
@media only screen and (min-width: 48em) { /* line 124, ../../Private/sass/partials/_helpers.scss */
  .color-pattern-contrast .from-clinic-bg:hover { background: #007f58 !important; } }

/* line 131, ../../Private/sass/partials/_helpers.scss */
.from-research-bg { background: #3e7dbd !important; -webkit-transition: all ease-in-out .2s; -moz-transition: all ease-in-out .2s; -o-transition: all ease-in-out .2s; -ms-transition: all ease-in-out .2s; transition: all ease-in-out .2s; }
@media only screen and (min-width: 48em) { /* line 137, ../../Private/sass/partials/_helpers.scss */
  .from-research-bg:hover { background: #20629a !important; } }

/* line 142, ../../Private/sass/partials/_helpers.scss */
.color-pattern-contrast .from-research-bg { background: #003399 !important; -webkit-transition: all ease-in-out .2s; -moz-transition: all ease-in-out .2s; -o-transition: all ease-in-out .2s; -ms-transition: all ease-in-out .2s; transition: all ease-in-out .2s; }
@media only screen and (min-width: 48em) { /* line 147, ../../Private/sass/partials/_helpers.scss */
  .color-pattern-contrast .from-research-bg:hover { background: #20629a !important; } }

/* line 154, ../../Private/sass/partials/_helpers.scss */
.from-study-bg { background: #ad4371 !important; -webkit-transition: all ease-in-out .2s; -moz-transition: all ease-in-out .2s; -o-transition: all ease-in-out .2s; -ms-transition: all ease-in-out .2s; transition: all ease-in-out .2s; }
@media only screen and (min-width: 48em) { /* line 160, ../../Private/sass/partials/_helpers.scss */
  .from-study-bg:hover { background: #8f2a57 !important; } }

/* line 165, ../../Private/sass/partials/_helpers.scss */
.color-pattern-contrast .from-study-bg { background: #9B0065 !important; -webkit-transition: all ease-in-out .2s; -moz-transition: all ease-in-out .2s; -o-transition: all ease-in-out .2s; -ms-transition: all ease-in-out .2s; transition: all ease-in-out .2s; }
@media only screen and (min-width: 48em) { /* line 170, ../../Private/sass/partials/_helpers.scss */
  .color-pattern-contrast .from-study-bg:hover { background: #8f2a57 !important; } }

/* line 177, ../../Private/sass/partials/_helpers.scss */
.from-career-bg { background: #a09076 !important; -webkit-transition: all ease-in-out .2s; -moz-transition: all ease-in-out .2s; -o-transition: all ease-in-out .2s; -ms-transition: all ease-in-out .2s; transition: all ease-in-out .2s; }
@media only screen and (min-width: 48em) { /* line 183, ../../Private/sass/partials/_helpers.scss */
  .from-career-bg:hover { background: #817159 !important; } }

/* line 188, ../../Private/sass/partials/_helpers.scss */
.color-pattern-contrast .from-career-bg { background: #66563c !important; -webkit-transition: all ease-in-out .2s; -moz-transition: all ease-in-out .2s; -o-transition: all ease-in-out .2s; -ms-transition: all ease-in-out .2s; transition: all ease-in-out .2s; }
@media only screen and (min-width: 48em) { /* line 193, ../../Private/sass/partials/_helpers.scss */
  .color-pattern-contrast .from-career-bg:hover { background: #817159 !important; } }

/* line 200, ../../Private/sass/partials/_helpers.scss */
.from-international-bg { background: #d2b345 !important; -webkit-transition: all ease-in-out .2s; -moz-transition: all ease-in-out .2s; -o-transition: all ease-in-out .2s; -ms-transition: all ease-in-out .2s; transition: all ease-in-out .2s; }
@media only screen and (min-width: 48em) { /* line 206, ../../Private/sass/partials/_helpers.scss */
  .from-international-bg:hover { background: #ae902b !important; } }

/* line 211, ../../Private/sass/partials/_helpers.scss */
.color-pattern-contrast .from-international-bg { background: #AA6100 !important; -webkit-transition: all ease-in-out .2s; -moz-transition: all ease-in-out .2s; -o-transition: all ease-in-out .2s; -ms-transition: all ease-in-out .2s; transition: all ease-in-out .2s; }
@media only screen and (min-width: 48em) { /* line 216, ../../Private/sass/partials/_helpers.scss */
  .color-pattern-contrast .from-international-bg:hover { background: #ae902b !important; } }

/* line 223, ../../Private/sass/partials/_helpers.scss */
.from-charite-bg { background: #a0a5a9 !important; -webkit-transition: all ease-in-out .2s; -moz-transition: all ease-in-out .2s; -o-transition: all ease-in-out .2s; -ms-transition: all ease-in-out .2s; transition: all ease-in-out .2s; }
@media only screen and (min-width: 48em) { /* line 229, ../../Private/sass/partials/_helpers.scss */
  .from-charite-bg:hover { background: #828485 !important; } }

/* line 234, ../../Private/sass/partials/_helpers.scss */
.color-pattern-contrast .from-charite-bg { background: #252525 !important; -webkit-transition: all ease-in-out .2s; -moz-transition: all ease-in-out .2s; -o-transition: all ease-in-out .2s; -ms-transition: all ease-in-out .2s; transition: all ease-in-out .2s; }
@media only screen and (min-width: 48em) { /* line 239, ../../Private/sass/partials/_helpers.scss */
  .color-pattern-contrast .from-charite-bg:hover { background: #828485 !important; } }

/* line 245, ../../Private/sass/partials/_helpers.scss */
.from-emergency-bg { background: #cb0404 !important; -webkit-transition: all ease-in-out .2s; -moz-transition: all ease-in-out .2s; -o-transition: all ease-in-out .2s; -ms-transition: all ease-in-out .2s; transition: all ease-in-out .2s; }
@media only screen and (min-width: 48em) { /* line 251, ../../Private/sass/partials/_helpers.scss */
  .from-emergency-bg:hover { background: #ae1a18 !important; } }

/* font color */
/* line 260, ../../Private/sass/partials/_helpers.scss */
.from-clinic-text, .from-clinic-text:hover { color: #1d9a73 !important; }

/* line 263, ../../Private/sass/partials/_helpers.scss */
.color-pattern-contrast .from-clinic-text, .color-pattern-contrast .from-clinic-text:hover { color: #00663f !important; }

/* line 267, ../../Private/sass/partials/_helpers.scss */
.from-research-text, .from-research-text:hover { color: #3e7dbd !important; }

/* line 270, ../../Private/sass/partials/_helpers.scss */
.color-pattern-contrast .from-research-text, .color-pattern-contrast .from-research-text:hover { color: #003399 !important; }

/* line 274, ../../Private/sass/partials/_helpers.scss */
.from-study-text, .from-study-text:hover { color: #ad4371 !important; }

/* line 277, ../../Private/sass/partials/_helpers.scss */
.color-pattern-contrast .from-study-text, .color-pattern-contrast .from-study-text:hover { color: #9B0065 !important; }

/* line 281, ../../Private/sass/partials/_helpers.scss */
.from-career-text, .from-career-text:hover { color: #a09076 !important; }

/* line 284, ../../Private/sass/partials/_helpers.scss */
.color-pattern-contrast .from-career-text, .color-pattern-contrast .from-career-text:hover { color: #66563c !important; }

/* line 288, ../../Private/sass/partials/_helpers.scss */
.from-international-text, .from-international-text:hover { color: #d2b345 !important; }

/* line 291, ../../Private/sass/partials/_helpers.scss */
.color-pattern-contrast .from-international-text, .color-pattern-contrast .from-international-text:hover { color: #AA6100 !important; }

/* line 295, ../../Private/sass/partials/_helpers.scss */
.from-charite-text, .from-charite-text:hover { color: #a0a5a9 !important; }

/* line 298, ../../Private/sass/partials/_helpers.scss */
.color-pattern-contrast .from-charite-text, .color-pattern-contrast .from-charite-text:hover { color: #252525 !important; }

/* ========================================================================== 	placeholder ========================================================================== */
/* improve animation */
/* line 306, ../../Private/sass/partials/_helpers.scss */
.nav-toggle { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; }

/* line 319, ../../Private/sass/partials/_helpers.scss */
nav[role="navigation"] li div:first-child:before { content: "\e61e"; font-size: 25px; position: absolute; right: 20px; top: 60%; margin-top: -18px; opacity: .5; }
/* line 329, ../../Private/sass/partials/_helpers.scss */
nav[role="navigation"] li div:first-child:after { -webkit-transition: width 0.2s ease; -moz-transition: width 0.2s ease; -o-transition: width 0.2s ease; -ms-transition: width 0.2s ease; transition: width 0.2s ease; content: ''; position: absolute; top: 0; right: 0; bottom: 0; width: 15px; }
/* line 341, ../../Private/sass/partials/_helpers.scss */
nav[role="navigation"] li div:first-child:hover:after { width: 20px; }

/* line 348, ../../Private/sass/partials/_helpers.scss */
.from-clinic-bg, .from-research-bg, .from-study-bg, .from-career-bg, .from-international-bg, .from-charite-bg, .from-emergency-bg, .section-teaser.teaser-clinic-link { color: #fff !important; }
/* line 351, ../../Private/sass/partials/_helpers.scss */
.from-clinic-bg:before, .from-research-bg:before, .from-study-bg:before, .from-career-bg:before, .from-international-bg:before, .from-charite-bg:before, .from-emergency-bg:before, .section-teaser.teaser-clinic-link:before { border-color: #fff !important; }

/* line 357, ../../Private/sass/partials/_helpers.scss */
.mod-meta-navigation .accessibility .flyout-content .wrap-button span { background: #555; opacity: 0.8; box-shadow: 3px 3px 0 rgba(47, 47, 47, 0.7); border-radius: 5px; color: #fff; display: inline-block; margin: 0 .2em; padding: .5em; }

/** brandung header.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-09-23 MIT License (MIT) */
/* ========================================================================== Header ========================================================================== */
/* line 18, ../../Private/sass/partials/_header.scss */
.wrapper > header, .wrapper > nav { z-index: 13; background: #fff; min-height: 60px; position: fixed; /* phone */ /* tablet */ /* desktop */ }
@media screen and (min-width: 20em) { /* line 18, ../../Private/sass/partials/_header.scss */
  .wrapper > header, .wrapper > nav { width: 100%; border-bottom: solid 1px #e9e9e9; } }
@media screen and (min-width: 48em) { /* line 18, ../../Private/sass/partials/_header.scss */
  .wrapper > header, .wrapper > nav { border-bottom: none; min-height: 66px; } }
@media screen and (min-width: 62em) { /* line 18, ../../Private/sass/partials/_header.scss */
  .wrapper > header, .wrapper > nav { left: 0; top: 0; position: absolute; padding-top: 10px; right: auto; bottom: 0; width: 15em; max-width: 15em; border-right: solid 1px #e9e9e9; }
  /* line 50, ../../Private/sass/partials/_header.scss */
  .wrapper > header.is-fixed, .wrapper > nav.is-fixed { position: fixed; } }

/* logo */
/* line 61, ../../Private/sass/partials/_header.scss */
.logo { background: url(../img/svg/logo.svg) transparent 0 0 no-repeat; background-size: 100%; text-indent: -999em; height: 66px; display: block; margin-left: auto; margin-right: auto; max-width: 140px; margin-top: 10px; /* tablet */ /* desktop */ }
/* line 72, ../../Private/sass/partials/_header.scss */
.logo a { display: block; height: 60px; }
@media screen and (min-width: 48em) { /* line 61, ../../Private/sass/partials/_header.scss */
  .logo { max-width: 160px; margin-left: 50%; position: relative; left: -120px; } }
@media screen and (min-width: 62em) { /* line 61, ../../Private/sass/partials/_header.scss */
  .logo { margin-bottom: 30px; max-width: 180px; margin-left: auto; left: auto; } }

/** logo fallback ***/
/* line 95, ../../Private/sass/partials/_header.scss */
.no-svg .logo { background-image: url(../img/png/logo.png) !important; height: 68px !important; }

/* line 4, ../../Private/sass/partials/microsite/_header.scss */
html.microsite .logo { max-width: 160px; left: -6%; }

/** brandung footer.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-09-23 MIT License (MIT) */
/* ========================================================================== Footer ========================================================================== */
/* line 18, ../../Private/sass/partials/_footer.scss */
footer { padding: 20px 0 30px 0; background: #f4f4f4; max-width: 58.75em; /* max 479px */ /* max: tablet*/ /* smartphone to tablet */ /* smartphone */ /* tablet */ /* desktop */ }
/* line 24, ../../Private/sass/partials/_footer.scss */
footer a { text-decoration: none; }
/* line 28, ../../Private/sass/partials/_footer.scss */
footer .highlight { color: #ca0000; text-decoration: underline; }
/* line 32, ../../Private/sass/partials/_footer.scss */
footer .highlight:hover { text-decoration: none; }
/* line 37, ../../Private/sass/partials/_footer.scss */
footer li.highlight:hover { text-decoration: underline; }
/* line 41, ../../Private/sass/partials/_footer.scss */
footer span { text-decoration: none; }
/* line 44, ../../Private/sass/partials/_footer.scss */
footer span:hover { text-decoration: underline; }
/* line 49, ../../Private/sass/partials/_footer.scss */
footer ul { padding: 0; list-style: none; margin: 0 auto; width: 200px; }
/* line 55, ../../Private/sass/partials/_footer.scss */
footer ul.meta-navi { height: 200px; width: 200px; }
/* line 59, ../../Private/sass/partials/_footer.scss */
footer ul.meta-navi li { width: 100px; float: left !important; margin-bottom: 20px; }
/* line 65, ../../Private/sass/partials/_footer.scss */
footer ul.meta-navi p { margin: 0; }
/* line 70, ../../Private/sass/partials/_footer.scss */
footer ul.service-navi { margin-top: 20px; }
/* line 75, ../../Private/sass/partials/_footer.scss */
footer .logo { margin-bottom: 20px; left: -83px; }
/* line 80, ../../Private/sass/partials/_footer.scss */
footer .copyright { float: right; }
@media screen and (max-width: 62em) { /* line 80, ../../Private/sass/partials/_footer.scss */
  footer .copyright { margin-right: 20px; } }
/* line 88, ../../Private/sass/partials/_footer.scss */
footer .flyout { position: absolute; top: -270px; padding-bottom: 30px; padding-top: 20px; display: none; left: -20px; width: 245px; margin-bottom: 20px; height: 270px !important; }
/* line 100, ../../Private/sass/partials/_footer.scss */
footer .flyout-content { height: 245px !important; background: #fff; border: solid 1px #e9e9e9; padding: 20px !important; }
/* line 106, ../../Private/sass/partials/_footer.scss */
footer .flyout-content strong { font-weight: 400; }
/* line 110, ../../Private/sass/partials/_footer.scss */
footer .flyout-content a { float: left; margin-right: 20px; text-decoration: none !important; }
/* line 115, ../../Private/sass/partials/_footer.scss */
footer .flyout-content a span { text-decoration: underline; }
/* line 118, ../../Private/sass/partials/_footer.scss */
footer .flyout-content a span:hover { text-decoration: none; }
/* line 124, ../../Private/sass/partials/_footer.scss */
footer .flyout-content a.recommendation-mail:before { font-size: 35px; font-size: 2.1875rem; margin-right: 5px; vertical-align: -30%; }
/* line 132, ../../Private/sass/partials/_footer.scss */
footer .flyout-content a.recommendation-mail:after { display: none !important; }
/* line 138, ../../Private/sass/partials/_footer.scss */
footer .flyout-content a.bookmark:before { font-size: 35px; font-size: 2.1875rem; margin-right: 5px; vertical-align: -30%; }
/* line 146, ../../Private/sass/partials/_footer.scss */
footer .flyout-content a.bookmark:after { display: none !important; }
/* line 152, ../../Private/sass/partials/_footer.scss */
footer .flyout-content input { float: left; width: 100%; padding: 10px 5px; margin-bottom: 10px; }
/* line 160, ../../Private/sass/partials/_footer.scss */
footer .footer-content .recommend { position: relative; }
/* line 164, ../../Private/sass/partials/_footer.scss */
footer .flyout.active { display: block; }
/* line 167, ../../Private/sass/partials/_footer.scss */
footer .flyout.active:before { left: 20%; top: 264px; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border: solid transparent; border-color: rgba(255, 255, 255, 0); border-top-color: #fff; border-width: 10px; margin-left: -10px; }
/* line 182, ../../Private/sass/partials/_footer.scss */
footer .flyout.active span:hover { text-decoration: none; }
@media screen and (min-width: 30em) { /* line 190, ../../Private/sass/partials/_footer.scss */
  footer ul.meta-navi { width: 320px; }
  /* line 193, ../../Private/sass/partials/_footer.scss */
  footer ul.meta-navi li { width: 160px; }
  /* line 198, ../../Private/sass/partials/_footer.scss */
  footer ul.service-navi { width: 340px; margin-left: 5px; }
  /* line 202, ../../Private/sass/partials/_footer.scss */
  footer ul.service-navi li { width: 170px; float: left !important; } }
@media (min-width: 550px) { /* line 211, ../../Private/sass/partials/_footer.scss */
  footer .flyout { top: -270px; padding-right: 20px; padding-top: 20px; right: 0; width: 340px; left: auto; }
  /* line 219, ../../Private/sass/partials/_footer.scss */
  footer .flyout.active:before { left: 80%; }
  /* line 224, ../../Private/sass/partials/_footer.scss */
  footer .flyout-content { height: 190px; } }
@media only screen and (min-device-width: 320px) and (orientation: landscape) { /* line 231, ../../Private/sass/partials/_footer.scss */
  footer .flyout { right: 105%; top: -100px; width: 255px; }
  /* line 236, ../../Private/sass/partials/_footer.scss */
  footer .flyout.active:before { left: 99.7%; top: 110px; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border: solid transparent; border-color: rgba(255, 255, 255, 0); border-top-color: transparent; border-left-color: #fff; border-width: 10px; margin-top: -10px; margin-left: 0; } }
@media screen and (min-width: 48em) { /* line 259, ../../Private/sass/partials/_footer.scss */
  footer ul.meta-navi { width: 240px; margin: 0; }
  /* line 263, ../../Private/sass/partials/_footer.scss */
  footer ul.meta-navi li { width: 120px; }
  /* line 268, ../../Private/sass/partials/_footer.scss */
  footer ul.service-navi { margin-top: 0; }
  /* line 273, ../../Private/sass/partials/_footer.scss */
  footer .flyout { top: -30px; width: 445px; }
  /* line 277, ../../Private/sass/partials/_footer.scss */
  footer .flyout.active:before { top: 40px; } }
@media screen and (min-width: 62em) { /* line 18, ../../Private/sass/partials/_footer.scss */
  footer { padding: 20px; }
  /* line 287, ../../Private/sass/partials/_footer.scss */
  footer ul.service-navi { width: 360px; margin: 0; }
  /* line 290, ../../Private/sass/partials/_footer.scss */
  footer ul.service-navi li { width: 180px; }
  /* line 296, ../../Private/sass/partials/_footer.scss */
  footer .logo { left: 0; } }
/* line 301, ../../Private/sass/partials/_footer.scss */
footer nav { margin: 0 0 30px 0; padding-top: 20px; }
/* line 317, ../../Private/sass/partials/_footer.scss */
footer nav div li { margin-bottom: 20px; }
/* line 321, ../../Private/sass/partials/_footer.scss */
footer nav div:first-child li { /* desktop */ }
/* line 323, ../../Private/sass/partials/_footer.scss */
footer nav div:first-child li a:hover { text-decoration: underline; }
@media screen and (min-width: 62em) { /* line 321, ../../Private/sass/partials/_footer.scss */
  footer nav div:first-child li { text-align: left; } }
/* line 335, ../../Private/sass/partials/_footer.scss */
footer a[class*="icon-"] { text-decoration: none !important; }
/* line 338, ../../Private/sass/partials/_footer.scss */
footer a[class*="icon-"]:before { -webkit-border-radius: 13px; -moz-border-radius: 13px; -o-border-radius: 13px; -ms-border-radius: 13px; border-radius: 13px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: inline-block; text-align: center; background: #a0a5a9; color: #fff; line-height: 26px; height: 26px; width: 26px; font-size: 24px; font-size: 1.5rem; vertical-align: bottom; margin-right: 10px; }
/* line 346, ../../Private/sass/partials/_footer.scss */
footer a[class*="icon-"]:after { display: none !important; }
/* line 350, ../../Private/sass/partials/_footer.scss */
footer a[class*="icon-"]:hover span { text-decoration: underline; }
/* line 356, ../../Private/sass/partials/_footer.scss */
footer .row { margin-bottom: 0; }
/* line 364, ../../Private/sass/partials/_footer.scss */
footer .col-l-9 > div li { float: none; }
/* line 368, ../../Private/sass/partials/_footer.scss */
footer .col-l-9 > div div:first-child, footer .col-l-9 > div div:nth-child(2n) { height: 190px; }
/* line 373, ../../Private/sass/partials/_footer.scss */
footer .col-l-9 > div:first-child li { float: none; }
@media (max-width: 479px) { /* line 382, ../../Private/sass/partials/_footer.scss */
  footer .col-l-9 { width: 300px; margin: 0 auto; }
  /* line 387, ../../Private/sass/partials/_footer.scss */
  footer .col-xs-6 { width: 50%; } }
@media screen and (max-width: 48em) { /* line 395, ../../Private/sass/partials/_footer.scss */
  footer .col-l-9 { width: auto; margin: 0 auto; } }
@media (min-width: 550px) { /* line 404, ../../Private/sass/partials/_footer.scss */
  footer .col-l-9 { width: 345px; }
  /* line 407, ../../Private/sass/partials/_footer.scss */
  footer .col-l-9 > div { margin: 0; padding: 0; }
  /* line 411, ../../Private/sass/partials/_footer.scss */
  footer .col-l-9 > div div { height: auto; }
  /* line 414, ../../Private/sass/partials/_footer.scss */
  footer .col-l-9 > div div:first-child, footer .col-l-9 > div div:nth-child(2n) { padding-right: 0; }
  /* line 420, ../../Private/sass/partials/_footer.scss */
  footer .col-l-9 > div li { float: left; }
  /* line 425, ../../Private/sass/partials/_footer.scss */
  footer .col-l-9 [class*="icon-"] { font-size: 14px; font-size: 0.875rem; }
  /* line 428, ../../Private/sass/partials/_footer.scss */
  footer .col-l-9 [class*="icon-"] a { margin-bottom: 0; display: inline-block; } }
@media screen and (min-width: 30em) { /* line 441, ../../Private/sass/partials/_footer.scss */
  footer .col-l-9 div li { padding-right: 10px; }
  /* line 444, ../../Private/sass/partials/_footer.scss */
  footer .col-l-9 div li:last-child { padding-right: 0; } }
@media screen and (min-width: 48em) { /* line 454, ../../Private/sass/partials/_footer.scss */
  footer .col-l-9 { width: auto; }
  /* line 457, ../../Private/sass/partials/_footer.scss */
  footer .col-l-9 > div { overflow: visible; }
  /* line 460, ../../Private/sass/partials/_footer.scss */
  footer .col-l-9 > div li { float: none; } }
@media screen and (min-width: 62em) { /* line 470, ../../Private/sass/partials/_footer.scss */
  footer .col-l-9 { width: 75%; margin: 0; }
  /* line 475, ../../Private/sass/partials/_footer.scss */
  footer .col-l-3 { padding: 0; }
  /* line 478, ../../Private/sass/partials/_footer.scss */
  footer .col-l-3 a { margin-left: 0; } }

/* line 488, ../../Private/sass/partials/_footer.scss */
.color-pattern-contrast footer { background: #252525; }
/* line 491, ../../Private/sass/partials/_footer.scss */
.color-pattern-contrast footer p, .color-pattern-contrast footer a:not(.highlight) { color: #fff; }
/* line 495, ../../Private/sass/partials/_footer.scss */
.color-pattern-contrast footer p:before, .color-pattern-contrast footer a:not(.highlight):before { color: #000; background: #fff; }
/* line 503, ../../Private/sass/partials/_footer.scss */
.color-pattern-contrast footer .flyout-content p, .color-pattern-contrast footer .flyout-content a { color: #000; }
/* line 509, ../../Private/sass/partials/_footer.scss */
.color-pattern-contrast footer .logo { background: url(../img/svg/logo_weiss.svg) transparent 0 0 no-repeat; }

/* line 7, ../../Private/sass/partials/microsite/_footer.scss */
html.microsite footer .contact-wrapper a:hover, html.microsite footer .contact-wrapper a:focus { text-decoration: underline !important; }
/* line 11, ../../Private/sass/partials/microsite/_footer.scss */
html.microsite footer ul.meta-navi, html.microsite footer ul.service-navi { height: auto; width: auto; }
/* line 15, ../../Private/sass/partials/microsite/_footer.scss */
html.microsite footer ul.meta-navi li, html.microsite footer ul.service-navi li { float: none !important; }
@media screen and (min-width: 61.9375em) { /* line 11, ../../Private/sass/partials/microsite/_footer.scss */
  html.microsite footer ul.meta-navi, html.microsite footer ul.service-navi { height: auto; width: auto; } }
@media screen and (min-width: 47.9375em) { /* line 11, ../../Private/sass/partials/microsite/_footer.scss */
  html.microsite footer ul.meta-navi, html.microsite footer ul.service-navi { height: auto; width: auto; } }
@media screen and (max-width: 62em) { /* line 30, ../../Private/sass/partials/microsite/_footer.scss */
  html.microsite .contact-wrapper { margin: 0 10px; }
  /* line 34, ../../Private/sass/partials/microsite/_footer.scss */
  html.microsite .award-wrapper { margin-left: 10px; }
  /* line 38, ../../Private/sass/partials/microsite/_footer.scss */
  html.microsite ul.meta-navi, html.microsite ul.service-navi { margin-left: 10px; } }

/** brandung navigation.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-09-23 MIT License (MIT) */
/* ========================================================================== navigation ========================================================================== */
/* line 23, ../../Private/sass/partials/_navigation.scss */
.color-pattern-1 nav[role="navigation"] li div:first-child.active { color: #1d9a73; }

/* line 27, ../../Private/sass/partials/_navigation.scss */
.color-pattern-contrast.color-pattern-1 nav[role="navigation"] li div:first-child.active { color: #1d9a73; }

/* line 23, ../../Private/sass/partials/_navigation.scss */
.color-pattern-2 nav[role="navigation"] li div:first-child.active { color: #3e7dbd; }

/* line 27, ../../Private/sass/partials/_navigation.scss */
.color-pattern-contrast.color-pattern-2 nav[role="navigation"] li div:first-child.active { color: #3e7dbd; }

/* line 23, ../../Private/sass/partials/_navigation.scss */
.color-pattern-3 nav[role="navigation"] li div:first-child.active { color: #ad4371; }

/* line 27, ../../Private/sass/partials/_navigation.scss */
.color-pattern-contrast.color-pattern-3 nav[role="navigation"] li div:first-child.active { color: #ad4371; }

/* line 23, ../../Private/sass/partials/_navigation.scss */
.color-pattern-4 nav[role="navigation"] li div:first-child.active { color: #a09076; }

/* line 27, ../../Private/sass/partials/_navigation.scss */
.color-pattern-contrast.color-pattern-4 nav[role="navigation"] li div:first-child.active { color: #a09076; }

/* line 23, ../../Private/sass/partials/_navigation.scss */
.color-pattern-5 nav[role="navigation"] li div:first-child.active { color: #d2b345; }

/* line 27, ../../Private/sass/partials/_navigation.scss */
.color-pattern-contrast.color-pattern-5 nav[role="navigation"] li div:first-child.active { color: #d2b345; }

/* line 23, ../../Private/sass/partials/_navigation.scss */
.color-pattern-6 nav[role="navigation"] li div:first-child.active { color: #a0a5a9; }

/* line 27, ../../Private/sass/partials/_navigation.scss */
.color-pattern-contrast.color-pattern-6 nav[role="navigation"] li div:first-child.active { color: #a0a5a9; }

/* line 23, ../../Private/sass/partials/_navigation.scss */
.color-pattern-7 nav[role="navigation"] li div:first-child.active { color: #dadcde; }

/* line 27, ../../Private/sass/partials/_navigation.scss */
.color-pattern-contrast.color-pattern-7 nav[role="navigation"] li div:first-child.active { color: #dadcde; }

/* navigation specific variables */
/* navigation toggle */
/* line 36, ../../Private/sass/partials/_navigation.scss */
.nav-toggle { text-decoration: none; cursor: pointer; background: #fff; z-index: 10; font-size: 0 !important; /* transition */ -webkit-transition: left 0.3s ease-out; -moz-transition: left 0.3s ease-out; -o-transition: left 0.3s ease-out; -ms-transition: left 0.3s ease-out; transition: left 0.3s ease-out; position: relative; left: 20px; /* phone */ /* tablet */ /* desktop */ }
/* line 44, ../../Private/sass/partials/_navigation.scss */
.nav-toggle:before { margin: 0; vertical-align: -30%; font-size: 3rem; color: #7b7b7b; }
/* line 53, ../../Private/sass/partials/_navigation.scss */
.nav-toggle:after { display: none !important; }
@media screen and (min-width: 20em) { /* line 36, ../../Private/sass/partials/_navigation.scss */
  .nav-toggle { position: fixed; left: 0; top: -14px; width: 60px; height: 90px; text-align: center; }
  /* line 71, ../../Private/sass/partials/_navigation.scss */
  .nav-toggle:before { top: 35%; position: relative; } }
@media screen and (min-width: 48em) { /* line 36, ../../Private/sass/partials/_navigation.scss */
  .nav-toggle { position: fixed; border-right: 1px solid #e9e9e9; height: 76px; top: 0; width: 77px; }
  /* line 85, ../../Private/sass/partials/_navigation.scss */
  .nav-toggle:before { top: 20%; } }
@media screen and (min-width: 62em) { /* line 36, ../../Private/sass/partials/_navigation.scss */
  .nav-toggle { display: none; } }

/* navigation styles */
/* line 97, ../../Private/sass/partials/_navigation.scss */
nav[role="navigation"] { position: relative; z-index: 5; background: #fff; width: 239px; top: 138px; /* transition */ -webkit-transition: left 0.3s ease-out; -moz-transition: left 0.3s ease-out; -o-transition: left 0.3s ease-out; -ms-transition: left 0.3s ease-out; transition: left 0.3s ease-out; /* phone */ /* desktop */ }
/* line 104, ../../Private/sass/partials/_navigation.scss */
nav[role="navigation"] > ul > li:first-child { border-top: 0; }
/* line 108, ../../Private/sass/partials/_navigation.scss */
nav[role="navigation"] li { overflow: hidden; font-size: 16px; font-size: 1rem; border-top: solid 1px #e9e9e9; }
/* line 113, ../../Private/sass/partials/_navigation.scss */
nav[role="navigation"] li div:first-child { display: block; position: relative; z-index: 1; }
/* line 119, ../../Private/sass/partials/_navigation.scss */
nav[role="navigation"] li div:first-child p { margin: 0; }
/* line 123, ../../Private/sass/partials/_navigation.scss */
nav[role="navigation"] li div:first-child.active { font-weight: 400; padding: 20px 44px 20px 30px; }
/* line 128, ../../Private/sass/partials/_navigation.scss */
nav[role="navigation"] li div:first-child.active-level:before { font-size: 25px !important; }
/* line 134, ../../Private/sass/partials/_navigation.scss */
nav[role="navigation"] li a { text-decoration: none; padding: 20px 44px 20px 30px; display: block; }
/* line 140, ../../Private/sass/partials/_navigation.scss */
nav[role="navigation"] li.color-pattern-7 { border-bottom: solid 1px #e9e9e9; }
/* line 143, ../../Private/sass/partials/_navigation.scss */
nav[role="navigation"] li.color-pattern-7 a { padding: 0; }
/* line 153, ../../Private/sass/partials/_navigation.scss */
nav[role="navigation"] .flyout li:last-child { border-bottom: none; }
/* line 157, ../../Private/sass/partials/_navigation.scss */
nav[role="navigation"] .flyout.hidden-level { display: none !important; }
@media screen and (min-width: 20em) { /* line 97, ../../Private/sass/partials/_navigation.scss */
  nav[role="navigation"] { left: -239px; bottom: 0; position: fixed; } }
@media screen and (min-width: 48em) { /* line 97, ../../Private/sass/partials/_navigation.scss */
  nav[role="navigation"] { left: -243px; overflow: hidden; width: 320px; }
  /* line 182, ../../Private/sass/partials/_navigation.scss */
  nav[role="navigation"]:after { height: auto; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: transparent; z-index: 3; } }
@media screen and (max-width: 61.9375em) { /* line 97, ../../Private/sass/partials/_navigation.scss */
  nav[role="navigation"] { border-right: solid 1px #e9e9e9; } }
@media screen and (min-width: 62em) { /* line 97, ../../Private/sass/partials/_navigation.scss */
  nav[role="navigation"] { margin-top: 0; overflow-y: auto; left: 0; top: 110px; bottom: auto; position: absolute; border-right: none; width: 239px; }
  /* line 210, ../../Private/sass/partials/_navigation.scss */
  nav[role="navigation"]:after { display: none; }
  /* line 214, ../../Private/sass/partials/_navigation.scss */
  nav[role="navigation"] > ul > li:first-child { border-top: solid 1px #e9e9e9; } }

/* navigation transition */
/* line 221, ../../Private/sass/partials/_navigation.scss */
.navigation-is-active { overflow: hidden; left: 0; top: 0; right: 0; bottom: 0; }
/* line 228, ../../Private/sass/partials/_navigation.scss */
.navigation-is-active nav[role="navigation"] { width: 100%; /* phone */ /* tablet */ }
@media screen and (min-width: 20em) { /* line 228, ../../Private/sass/partials/_navigation.scss */
  .navigation-is-active nav[role="navigation"] { overflow-y: auto; } }
@media (min-width: 415px) { /* line 228, ../../Private/sass/partials/_navigation.scss */
  .navigation-is-active nav[role="navigation"] { width: 320px; } }
@media screen and (max-width: 61.9375em) { /* line 228, ../../Private/sass/partials/_navigation.scss */
  .navigation-is-active nav[role="navigation"] { left: 0; } }
@media screen and (min-width: 48em) { /* line 228, ../../Private/sass/partials/_navigation.scss */
  .navigation-is-active nav[role="navigation"] { overflow-y: auto; }
  /* line 250, ../../Private/sass/partials/_navigation.scss */
  .navigation-is-active nav[role="navigation"]:after { display: none; } }
@media screen and (min-width: 62em) { /* line 228, ../../Private/sass/partials/_navigation.scss */
  .navigation-is-active nav[role="navigation"] { width: 240px !important; } }

/**
*	navigation color pattern
*
*	desc:
*		apply color to all navigation items
*		color is retrieved from $color-pattern-list in _variables.scss
*
*	info:
*		navigation-items count = 7
*
**/
/* line 278, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-1 { /* desktop */ }
/* line 281, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-1 div:after { background: #1d9a73; }
/* line 288, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-1 .flyout div.level-2 { font-size: 14px; background: #f4f4f4; }
/* line 292, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-1 .flyout div.level-2:before { font-size: 20px !important; margin-right: 3px; }
/* line 297, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-1 .flyout div.level-2:after { background: rgba(29, 154, 115, 0.5); }
/* line 302, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-1 .flyout div.level-3, li.color-pattern-1 .flyout div.level-4 { font-size: 14px; background: #f9f9f9; }
/* line 307, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-1 .flyout div.level-3:before, li.color-pattern-1 .flyout div.level-4:before { font-size: 20px !important; margin-right: 3px; }
/* line 312, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-1 .flyout div.level-3:after, li.color-pattern-1 .flyout div.level-4:after { background: rgba(29, 154, 115, 0.25); }
@media screen and (min-width: 61.9375em) { /* line 323, ../../Private/sass/partials/_navigation.scss */
  li.color-pattern-1.is-open a { color: #1d9a73; } }

/*TODO check if & is required: &.color-pattern-contrast li.color-pattern-1 {*/
/* line 332, ../../Private/sass/partials/_navigation.scss */
.color-pattern-contrast li.color-pattern-1 div:after { background: #00663f; }
/* line 336, ../../Private/sass/partials/_navigation.scss */
.color-pattern-contrast li.color-pattern-1 div.active { border: 2px solid #00663f; }
/* line 345, ../../Private/sass/partials/_navigation.scss */
.color-pattern-contrast li.color-pattern-1 .flyout div.level-2:after { background: rgba(0, 102, 63, 0.5); }
/* line 353, ../../Private/sass/partials/_navigation.scss */
.color-pattern-contrast li.color-pattern-1 .flyout div.level-3:after, .color-pattern-contrast li.color-pattern-1 .flyout div.level-4:after { background: rgba(0, 102, 63, 0.25); }

/* line 278, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-2 { /* desktop */ }
/* line 281, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-2 div:after { background: #3e7dbd; }
/* line 288, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-2 .flyout div.level-2 { font-size: 14px; background: #f4f4f4; }
/* line 292, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-2 .flyout div.level-2:before { font-size: 20px !important; margin-right: 3px; }
/* line 297, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-2 .flyout div.level-2:after { background: rgba(62, 125, 189, 0.5); }
/* line 302, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-2 .flyout div.level-3, li.color-pattern-2 .flyout div.level-4 { font-size: 14px; background: #f9f9f9; }
/* line 307, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-2 .flyout div.level-3:before, li.color-pattern-2 .flyout div.level-4:before { font-size: 20px !important; margin-right: 3px; }
/* line 312, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-2 .flyout div.level-3:after, li.color-pattern-2 .flyout div.level-4:after { background: rgba(62, 125, 189, 0.25); }
@media screen and (min-width: 61.9375em) { /* line 323, ../../Private/sass/partials/_navigation.scss */
  li.color-pattern-2.is-open a { color: #3e7dbd; } }

/*TODO check if & is required: &.color-pattern-contrast li.color-pattern-2 {*/
/* line 332, ../../Private/sass/partials/_navigation.scss */
.color-pattern-contrast li.color-pattern-2 div:after { background: #003399; }
/* line 336, ../../Private/sass/partials/_navigation.scss */
.color-pattern-contrast li.color-pattern-2 div.active { border: 2px solid #003399; }
/* line 345, ../../Private/sass/partials/_navigation.scss */
.color-pattern-contrast li.color-pattern-2 .flyout div.level-2:after { background: rgba(0, 51, 153, 0.5); }
/* line 353, ../../Private/sass/partials/_navigation.scss */
.color-pattern-contrast li.color-pattern-2 .flyout div.level-3:after, .color-pattern-contrast li.color-pattern-2 .flyout div.level-4:after { background: rgba(0, 51, 153, 0.25); }

/* line 278, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-3 { /* desktop */ }
/* line 281, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-3 div:after { background: #ad4371; }
/* line 288, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-3 .flyout div.level-2 { font-size: 14px; background: #f4f4f4; }
/* line 292, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-3 .flyout div.level-2:before { font-size: 20px !important; margin-right: 3px; }
/* line 297, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-3 .flyout div.level-2:after { background: rgba(173, 67, 113, 0.5); }
/* line 302, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-3 .flyout div.level-3, li.color-pattern-3 .flyout div.level-4 { font-size: 14px; background: #f9f9f9; }
/* line 307, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-3 .flyout div.level-3:before, li.color-pattern-3 .flyout div.level-4:before { font-size: 20px !important; margin-right: 3px; }
/* line 312, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-3 .flyout div.level-3:after, li.color-pattern-3 .flyout div.level-4:after { background: rgba(173, 67, 113, 0.25); }
@media screen and (min-width: 61.9375em) { /* line 323, ../../Private/sass/partials/_navigation.scss */
  li.color-pattern-3.is-open a { color: #ad4371; } }

/*TODO check if & is required: &.color-pattern-contrast li.color-pattern-3 {*/
/* line 332, ../../Private/sass/partials/_navigation.scss */
.color-pattern-contrast li.color-pattern-3 div:after { background: #9B0065; }
/* line 336, ../../Private/sass/partials/_navigation.scss */
.color-pattern-contrast li.color-pattern-3 div.active { border: 2px solid #9B0065; }
/* line 345, ../../Private/sass/partials/_navigation.scss */
.color-pattern-contrast li.color-pattern-3 .flyout div.level-2:after { background: rgba(155, 0, 101, 0.5); }
/* line 353, ../../Private/sass/partials/_navigation.scss */
.color-pattern-contrast li.color-pattern-3 .flyout div.level-3:after, .color-pattern-contrast li.color-pattern-3 .flyout div.level-4:after { background: rgba(155, 0, 101, 0.25); }

/* line 278, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-4 { /* desktop */ }
/* line 281, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-4 div:after { background: #a09076; }
/* line 288, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-4 .flyout div.level-2 { font-size: 14px; background: #f4f4f4; }
/* line 292, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-4 .flyout div.level-2:before { font-size: 20px !important; margin-right: 3px; }
/* line 297, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-4 .flyout div.level-2:after { background: rgba(160, 144, 118, 0.5); }
/* line 302, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-4 .flyout div.level-3, li.color-pattern-4 .flyout div.level-4 { font-size: 14px; background: #f9f9f9; }
/* line 307, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-4 .flyout div.level-3:before, li.color-pattern-4 .flyout div.level-4:before { font-size: 20px !important; margin-right: 3px; }
/* line 312, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-4 .flyout div.level-3:after, li.color-pattern-4 .flyout div.level-4:after { background: rgba(160, 144, 118, 0.25); }
@media screen and (min-width: 61.9375em) { /* line 323, ../../Private/sass/partials/_navigation.scss */
  li.color-pattern-4.is-open a { color: #a09076; } }

/*TODO check if & is required: &.color-pattern-contrast li.color-pattern-4 {*/
/* line 332, ../../Private/sass/partials/_navigation.scss */
.color-pattern-contrast li.color-pattern-4 div:after { background: #66563c; }
/* line 336, ../../Private/sass/partials/_navigation.scss */
.color-pattern-contrast li.color-pattern-4 div.active { border: 2px solid #66563c; }
/* line 345, ../../Private/sass/partials/_navigation.scss */
.color-pattern-contrast li.color-pattern-4 .flyout div.level-2:after { background: rgba(102, 86, 60, 0.5); }
/* line 353, ../../Private/sass/partials/_navigation.scss */
.color-pattern-contrast li.color-pattern-4 .flyout div.level-3:after, .color-pattern-contrast li.color-pattern-4 .flyout div.level-4:after { background: rgba(102, 86, 60, 0.25); }

/* line 278, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-5 { /* desktop */ }
/* line 281, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-5 div:after { background: #d2b345; }
/* line 288, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-5 .flyout div.level-2 { font-size: 14px; background: #f4f4f4; }
/* line 292, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-5 .flyout div.level-2:before { font-size: 20px !important; margin-right: 3px; }
/* line 297, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-5 .flyout div.level-2:after { background: rgba(210, 179, 69, 0.5); }
/* line 302, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-5 .flyout div.level-3, li.color-pattern-5 .flyout div.level-4 { font-size: 14px; background: #f9f9f9; }
/* line 307, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-5 .flyout div.level-3:before, li.color-pattern-5 .flyout div.level-4:before { font-size: 20px !important; margin-right: 3px; }
/* line 312, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-5 .flyout div.level-3:after, li.color-pattern-5 .flyout div.level-4:after { background: rgba(210, 179, 69, 0.25); }
@media screen and (min-width: 61.9375em) { /* line 323, ../../Private/sass/partials/_navigation.scss */
  li.color-pattern-5.is-open a { color: #d2b345; } }

/*TODO check if & is required: &.color-pattern-contrast li.color-pattern-5 {*/
/* line 332, ../../Private/sass/partials/_navigation.scss */
.color-pattern-contrast li.color-pattern-5 div:after { background: #AA6100; }
/* line 336, ../../Private/sass/partials/_navigation.scss */
.color-pattern-contrast li.color-pattern-5 div.active { border: 2px solid #AA6100; }
/* line 345, ../../Private/sass/partials/_navigation.scss */
.color-pattern-contrast li.color-pattern-5 .flyout div.level-2:after { background: rgba(170, 97, 0, 0.5); }
/* line 353, ../../Private/sass/partials/_navigation.scss */
.color-pattern-contrast li.color-pattern-5 .flyout div.level-3:after, .color-pattern-contrast li.color-pattern-5 .flyout div.level-4:after { background: rgba(170, 97, 0, 0.25); }

/* line 278, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-6 { /* desktop */ }
/* line 281, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-6 div:after { background: #a0a5a9; }
/* line 288, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-6 .flyout div.level-2 { font-size: 14px; background: #f4f4f4; }
/* line 292, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-6 .flyout div.level-2:before { font-size: 20px !important; margin-right: 3px; }
/* line 297, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-6 .flyout div.level-2:after { background: rgba(160, 165, 169, 0.5); }
/* line 302, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-6 .flyout div.level-3, li.color-pattern-6 .flyout div.level-4 { font-size: 14px; background: #f9f9f9; }
/* line 307, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-6 .flyout div.level-3:before, li.color-pattern-6 .flyout div.level-4:before { font-size: 20px !important; margin-right: 3px; }
/* line 312, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-6 .flyout div.level-3:after, li.color-pattern-6 .flyout div.level-4:after { background: rgba(160, 165, 169, 0.25); }
@media screen and (min-width: 61.9375em) { /* line 323, ../../Private/sass/partials/_navigation.scss */
  li.color-pattern-6.is-open a { color: #a0a5a9; } }

/*TODO check if & is required: &.color-pattern-contrast li.color-pattern-6 {*/
/* line 332, ../../Private/sass/partials/_navigation.scss */
.color-pattern-contrast li.color-pattern-6 div:after { background: #252525; }
/* line 336, ../../Private/sass/partials/_navigation.scss */
.color-pattern-contrast li.color-pattern-6 div.active { border: 2px solid #252525; }
/* line 345, ../../Private/sass/partials/_navigation.scss */
.color-pattern-contrast li.color-pattern-6 .flyout div.level-2:after { background: rgba(37, 37, 37, 0.5); }
/* line 353, ../../Private/sass/partials/_navigation.scss */
.color-pattern-contrast li.color-pattern-6 .flyout div.level-3:after, .color-pattern-contrast li.color-pattern-6 .flyout div.level-4:after { background: rgba(37, 37, 37, 0.25); }

/* line 278, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-7 { /* desktop */ }
/* line 281, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-7 div:after { background: #dadcde; }
/* line 288, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-7 .flyout div.level-2 { font-size: 14px; background: #f4f4f4; }
/* line 292, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-7 .flyout div.level-2:before { font-size: 20px !important; margin-right: 3px; }
/* line 297, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-7 .flyout div.level-2:after { background: rgba(218, 220, 222, 0.5); }
/* line 302, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-7 .flyout div.level-3, li.color-pattern-7 .flyout div.level-4 { font-size: 14px; background: #f9f9f9; }
/* line 307, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-7 .flyout div.level-3:before, li.color-pattern-7 .flyout div.level-4:before { font-size: 20px !important; margin-right: 3px; }
/* line 312, ../../Private/sass/partials/_navigation.scss */
li.color-pattern-7 .flyout div.level-3:after, li.color-pattern-7 .flyout div.level-4:after { background: rgba(218, 220, 222, 0.25); }
@media screen and (min-width: 61.9375em) { /* line 323, ../../Private/sass/partials/_navigation.scss */
  li.color-pattern-7.is-open a { color: #dadcde; } }

/*TODO check if & is required: &.color-pattern-contrast li.color-pattern-7 {*/
/* line 332, ../../Private/sass/partials/_navigation.scss */
.color-pattern-contrast li.color-pattern-7 div:after { background: #a0a5a9; }
/* line 336, ../../Private/sass/partials/_navigation.scss */
.color-pattern-contrast li.color-pattern-7 div.active { border: 2px solid #a0a5a9; }
/* line 345, ../../Private/sass/partials/_navigation.scss */
.color-pattern-contrast li.color-pattern-7 .flyout div.level-2:after { background: rgba(160, 165, 169, 0.5); }
/* line 353, ../../Private/sass/partials/_navigation.scss */
.color-pattern-contrast li.color-pattern-7 .flyout div.level-3:after, .color-pattern-contrast li.color-pattern-7 .flyout div.level-4:after { background: rgba(160, 165, 169, 0.25); }

/**
*	navigation exceptions
*
*	desc:
*		navigation styles that are not consistent!
*
**/
/* line 370, ../../Private/sass/partials/_navigation.scss */
nav[role="navigation"] .color-pattern-7 { margin-bottom: 20px; }
/* line 373, ../../Private/sass/partials/_navigation.scss */
nav[role="navigation"] .color-pattern-7 div:first-child { font-size: 14px; font-size: 0.875rem; position: relative; padding: 0 !important; }
/* line 378, ../../Private/sass/partials/_navigation.scss */
nav[role="navigation"] .color-pattern-7 div:first-child:before { font-size: 42px; font-size: 2.625rem; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; -ms-border-radius: 20px; border-radius: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: inline-block; text-align: center; background: #a0a5a9; color: #fff; line-height: 40px; height: 40px; width: 40px; margin-right: 10px; vertical-align: -30%; font-size: 35px; opacity: 1; position: absolute; left: 30px; top: 47%; margin-top: -18px; text-align: center; }
/* line 395, ../../Private/sass/partials/_navigation.scss */
nav[role="navigation"] .color-pattern-7 div:first-child p { padding: 12px 20px 12px 80px; }
@media (min-width: 415px) { /* line 395, ../../Private/sass/partials/_navigation.scss */
  nav[role="navigation"] .color-pattern-7 div:first-child p { margin: 0; } }

/* line 407, ../../Private/sass/partials/_navigation.scss */
.navigation-is-active nav[role="navigation"] .color-pattern-7 div:first-child p { padding: 12px 44px 12px 80px; }

/* line 411, ../../Private/sass/partials/_navigation.scss */
.level-back div { border-bottom: none; padding: 0; }

/**
*	Tablet Portrait View of Navigation
*
*	desc:
*		hides navigation links for portrait tablet-view of navigation
*		and pulls back-button-arrow to right side if navigation is not active.
*
**/
/* line 428, ../../Private/sass/partials/_navigation.scss */
nav[role="navigation"] p { opacity: 0; margin-bottom: 0; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; -ms-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }
/* line 434, ../../Private/sass/partials/_navigation.scss */
nav[role="navigation"] .level-back { border-bottom: none !important; }
/* line 437, ../../Private/sass/partials/_navigation.scss */
nav[role="navigation"] .level-back div:first-child { font-size: 14px; font-size: 0.875rem; }
/* line 440, ../../Private/sass/partials/_navigation.scss */
nav[role="navigation"] .level-back div:first-child:before { right: 25px; width: 20px; }
/* line 446, ../../Private/sass/partials/_navigation.scss */
nav[role="navigation"] .level-back div:first-child:after { opacity: .5; }
/* line 450, ../../Private/sass/partials/_navigation.scss */
nav[role="navigation"] .level-back div:first-child a { padding-left: 0; }
@media screen and (min-width: 48em) { /* line 460, ../../Private/sass/partials/_navigation.scss */
  nav[role="navigation"] .color-pattern-7 div:first-child { padding-right: 50px; padding-left: 30px; }
  /* line 464, ../../Private/sass/partials/_navigation.scss */
  nav[role="navigation"] .color-pattern-7 div:first-child:before { right: 15px; left: auto; } }
@media screen and (min-width: 62em) { /* line 474, ../../Private/sass/partials/_navigation.scss */
  nav[role="navigation"] div:first-child p { opacity: 1; }
  /* line 482, ../../Private/sass/partials/_navigation.scss */
  nav[role="navigation"] .level-back div:first-child a { padding-left: 50px; }
  /* line 486, ../../Private/sass/partials/_navigation.scss */
  nav[role="navigation"] .level-back div:first-child:before { width: 20px; left: 20px; }
  /* line 495, ../../Private/sass/partials/_navigation.scss */
  nav[role="navigation"] .color-pattern-7 div:first-child { padding: 12px 25px 12px 75px; }
  /* line 498, ../../Private/sass/partials/_navigation.scss */
  nav[role="navigation"] .color-pattern-7 div:first-child:before { left: 25px; } }

/* line 508, ../../Private/sass/partials/_navigation.scss */
.navigation-is-active div:first-child p { opacity: 1 !important; -webkit-transition: all ease-in-out .25s; -moz-transition: all ease-in-out .25s; -o-transition: all ease-in-out .25s; -ms-transition: all ease-in-out .25s; transition: all ease-in-out .25s; }
/* line 513, ../../Private/sass/partials/_navigation.scss */
.navigation-is-active .level-back { border-bottom: none !important; }
/* line 516, ../../Private/sass/partials/_navigation.scss */
.navigation-is-active .level-back div:first-child { padding-left: 50px; }
/* line 519, ../../Private/sass/partials/_navigation.scss */
.navigation-is-active .level-back div:first-child:before { left: 20px; }
/* line 524, ../../Private/sass/partials/_navigation.scss */
.navigation-is-active .level-back div:first-child:after { opacity: .5; }
/* line 532, ../../Private/sass/partials/_navigation.scss */
.navigation-is-active .color-pattern-7 div:first-child { padding: 20px 25px 20px 75px; }
/* line 535, ../../Private/sass/partials/_navigation.scss */
.navigation-is-active .color-pattern-7 div:first-child:before { left: 25px !important; right: auto; }
@media screen and (min-width: 48em) { /* line 532, ../../Private/sass/partials/_navigation.scss */
  .navigation-is-active .color-pattern-7 div:first-child { padding: 12px 25px 12px 75px; } }

/* line 550, ../../Private/sass/partials/_navigation.scss */
.color-pattern-contrast nav[role="navigation"] ul li div:not(.active) p { color: #000; }

/* line 4, ../../Private/sass/partials/microsite/_navigation.scss */
html.microsite nav[role="navigation"] { top: 138px; }
@media screen and (min-width: 62em) { /* line 4, ../../Private/sass/partials/microsite/_navigation.scss */
  html.microsite nav[role="navigation"] { top: 192px; } }

/** brandung footer.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-09-23 MIT License (MIT) */
/* ========================================================================== Custom Select for Charité ========================================================================== */
/* line 19, ../../Private/sass/partials/_custom-select.scss */
.mod-search-jobs, .mod-search-events, .mod-search-topics, .mod-goto-article { /* --- Reset form elements --- */ /* --- Inputs and selects --- */ /* --- Select menu --- */ /* For IE and Firefox */ /* --- Form Submit and Next buttons --- */ /* Gradient Generator by : http://www.colorzilla.com/gradient-editor/ */ /*--- Media Queries --- */ /* end of query */ /* end of query */ }
/* line 24, ../../Private/sass/partials/_custom-select.scss */
.mod-search-jobs input, .mod-search-jobs select, .mod-search-events input, .mod-search-events select, .mod-search-topics input, .mod-search-topics select, .mod-goto-article input, .mod-goto-article select { margin: 0; padding: 0; outline: none; font-family: inherit; -moz-box-sizing: border-box; /* Firefox */ -webkit-box-sizing: border-box; /* Safari */ box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none; }
/* line 39, ../../Private/sass/partials/_custom-select.scss */
.mod-search-jobs select::-ms-expand, .mod-search-events select::-ms-expand, .mod-search-topics select::-ms-expand, .mod-goto-article select::-ms-expand { display: none; }
/* line 45, ../../Private/sass/partials/_custom-select.scss */
.mod-search-jobs .field, .mod-search-events .field, .mod-search-topics .field, .mod-goto-article .field { position: relative; background: #f3f3f3; border: 1px solid #c6c6c6; }
@media only screen and (min-width: 48em) { /* line 51, ../../Private/sass/partials/_custom-select.scss */
  .mod-search-jobs .field:hover, .mod-search-events .field:hover, .mod-search-topics .field:hover, .mod-goto-article .field:hover { border: 1px solid #808487; } }
/* line 56, ../../Private/sass/partials/_custom-select.scss */
.mod-search-jobs .field select, .mod-search-events .field select, .mod-search-topics .field select, .mod-goto-article .field select { font-size: 16px; font-size: 1rem; font-weight: 600; padding: 15px 10px 33px 10px; vertical-align: top; z-index: 1; background: transparent; position: relative; }
/* line 65, ../../Private/sass/partials/_custom-select.scss */
.mod-search-jobs .field select:active, .mod-search-events .field select:active, .mod-search-topics .field select:active, .mod-goto-article .field select:active { border: none; outline: none; }
@media screen and (min-width: 48em) { /* line 56, ../../Private/sass/partials/_custom-select.scss */
  .mod-search-jobs .field select, .mod-search-events .field select, .mod-search-topics .field select, .mod-goto-article .field select { font-size: 14px; font-size: 0.875rem; } }
/* line 75, ../../Private/sass/partials/_custom-select.scss */
.mod-search-jobs .field button, .mod-search-jobs .field span, .mod-search-events .field button, .mod-search-events .field span, .mod-search-topics .field button, .mod-search-topics .field span, .mod-goto-article .field button, .mod-goto-article .field span { position: absolute; top: 35px; left: 15px; font-size: 12px; font-size: 0.75rem; width: 100%; z-index: 0; }
/* line 85, ../../Private/sass/partials/_custom-select.scss */
.mod-search-jobs .field button:after, .mod-search-jobs .field span:after, .mod-search-events .field button:after, .mod-search-events .field span:after, .mod-search-topics .field button:after, .mod-search-topics .field span:after, .mod-goto-article .field button:after, .mod-goto-article .field span:after { -webkit-border-radius: 15px; -moz-border-radius: 15px; -o-border-radius: 15px; -ms-border-radius: 15px; border-radius: 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: inline-block; text-align: center; background: #fff; color: #fff; line-height: 30px; height: 30px; width: 30px; font-size: 20px; font-size: 1.25rem; border: 1px solid #c6c6c6; color: #c6c6c6; position: absolute; right: 30px; top: -15px; }
/* line 97, ../../Private/sass/partials/_custom-select.scss */
.mod-search-jobs .field button, .mod-search-events .field button, .mod-search-topics .field button, .mod-goto-article .field button { right: 20px; left: auto; font-size: 0; width: 10px; height: 10px; margin-right: 5px; border: 0; background: transparent; }
/* line 107, ../../Private/sass/partials/_custom-select.scss */
.mod-search-jobs .field button:after, .mod-search-events .field button:after, .mod-search-topics .field button:after, .mod-goto-article .field button:after { right: -10px; height: 30px; }
/* line 112, ../../Private/sass/partials/_custom-select.scss */
.mod-search-jobs .field button:hover:after, .mod-search-events .field button:hover:after, .mod-search-topics .field button:hover:after, .mod-goto-article .field button:hover:after { background: #808487; }
/* line 120, ../../Private/sass/partials/_custom-select.scss */
.mod-search-jobs .wide input, .mod-search-events .wide input, .mod-search-topics .wide input, .mod-goto-article .wide input { font-size: 16px; font-size: 1rem; height: 60px; background: #fff; }
/* line 126, ../../Private/sass/partials/_custom-select.scss */
.mod-search-jobs .wide button:after, .mod-search-jobs .wide span:after, .mod-search-events .wide button:after, .mod-search-events .wide span:after, .mod-search-topics .wide button:after, .mod-search-topics .wide span:after, .mod-goto-article .wide button:after, .mod-goto-article .wide span:after { -webkit-border-radius: 15px; -moz-border-radius: 15px; -o-border-radius: 15px; -ms-border-radius: 15px; border-radius: 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: inline-block; text-align: center; background: #a0a5a9; color: #fff; line-height: 30px; height: 30px; width: 30px; font-size: 26px; font-size: 1.625rem; color: #fff; border: 0; top: -20px; }
/* line 141, ../../Private/sass/partials/_custom-select.scss */
.mod-search-jobs div.styled, .mod-search-events div.styled, .mod-search-topics div.styled, .mod-goto-article div.styled { overflow: hidden; padding: 0; margin: 0; }
/* line 147, ../../Private/sass/partials/_custom-select.scss */
.mod-search-jobs div.styled select, .mod-search-events div.styled select, .mod-search-topics div.styled select, .mod-goto-article div.styled select { width: 115%; background-color: transparent; background-image: none; -webkit-appearance: none; border: none; box-shadow: none; }
/* line 158, ../../Private/sass/partials/_custom-select.scss */
.mod-search-jobs input[type="submit"], .mod-search-jobs input[type="button"], .mod-search-events input[type="submit"], .mod-search-events input[type="button"], .mod-search-topics input[type="submit"], .mod-search-topics input[type="button"], .mod-goto-article input[type="submit"], .mod-goto-article input[type="button"] { padding: 0.5em 1em; line-height: 1em; cursor: pointer; border-radius: 4px; color: #000; font-weight: bold; font-size: inherit; border: solid 1px #ccc; background-position: center bottom; }
/* line 173, ../../Private/sass/partials/_custom-select.scss */
.mod-search-jobs input[type="submit"]:active, .mod-search-jobs input[type="button"]:active, .mod-search-events input[type="submit"]:active, .mod-search-events input[type="button"]:active, .mod-search-topics input[type="submit"]:active, .mod-search-topics input[type="button"]:active, .mod-goto-article input[type="submit"]:active, .mod-goto-article input[type="button"]:active { -webkit-box-shadow: none; box-shadow: none; }
@media screen and (max-width: 600px) { /* line 183, ../../Private/sass/partials/_custom-select.scss */
  .mod-search-jobs body, .mod-search-events body, .mod-search-topics body, .mod-goto-article body { width: 80%; font-size: 15px; } }
@media screen and (max-width: 400px) { /* line 192, ../../Private/sass/partials/_custom-select.scss */
  .mod-search-jobs input[type="text"], .mod-search-jobs select, .mod-search-jobs div.styled, .mod-search-events input[type="text"], .mod-search-events select, .mod-search-events div.styled, .mod-search-topics input[type="text"], .mod-search-topics select, .mod-search-topics div.styled, .mod-goto-article input[type="text"], .mod-goto-article select, .mod-goto-article div.styled { width: 100%; } }

/* line 210, ../../Private/sass/partials/_custom-select.scss */
.color-pattern-contrast .mod-search-jobs .field, .color-pattern-contrast .mod-search-events .field, .color-pattern-contrast .mod-search-topics .field, .color-pattern-contrast .mod-goto-article .field { background: #fff; border: 1px solid #000; }
/* line 214, ../../Private/sass/partials/_custom-select.scss */
.color-pattern-contrast .mod-search-jobs .field:hover, .color-pattern-contrast .mod-search-events .field:hover, .color-pattern-contrast .mod-search-topics .field:hover, .color-pattern-contrast .mod-goto-article .field:hover { outline: 1px solid #000; }
/* line 218, ../../Private/sass/partials/_custom-select.scss */
.color-pattern-contrast .mod-search-jobs .field button:after, .color-pattern-contrast .mod-search-events .field button:after, .color-pattern-contrast .mod-search-topics .field button:after, .color-pattern-contrast .mod-goto-article .field button:after { color: #fff; border-color: #000; background: #252525; }
/* line 224, ../../Private/sass/partials/_custom-select.scss */
.color-pattern-contrast .mod-search-jobs .field > span:after, .color-pattern-contrast .mod-search-events .field > span:after, .color-pattern-contrast .mod-search-topics .field > span:after, .color-pattern-contrast .mod-goto-article .field > span:after { background: #fff; border-color: #000; color: #000; }

/**
* ie-rules
*/
/** brandung ie-rules.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-09-23 MIT License (MIT) */
/* ========================================================================== IE Rules ========================================================================== */
/* IE 9 */
/* line 19, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie10 .mod-search .field input { height: 42px; }
/* line 25, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie10 .mod-search-jobs ul .field select { padding-right: 15px; }
/* line 30, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie10 .fadeInUp { display: block !important; opacity: 1 !important; visibility: visible !important; }
/* line 37, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie10 .mod-form .field span:after, .lt-ie10 .mod-goto-article .field > span, .lt-ie10 .mod-lexicon .controls-lexicon > span { display: none; }
/* line 43, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie10 .mod-goto-article .field select { padding-right: 10px; }
/* line 47, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie10 .mod-lexicon .controls-lexicon select { padding: 11px 20px 13px 20px; }
/* line 52, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie10 .mod-finder .tx-frontendlist-pi-selectorbox span:after { display: none; }
/* line 56, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie10 .mod-finder .tx-frontendlist-pi-searchbox-wrap .btn-lupe:after { right: -5px; }
/* line 60, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie10 .mod-finder .tx-frontendlist-pi-searchbox-wrap .btn-lupe { right: 13px; }

/* IE < 9 */
/* line 67, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 { /*--- Link-Colors:Start --- */ /*--- Link-Colors:End --- */ /*--- Navigation:Start --- */ /*--- Navigation:End --- */ /*--- Stage:Start --- */ /*--- Stage:End --- */ /*--- Teaser:Start --- */ /* Teaser Hover: start */ /* From-...-bg Hover-Color: start */ /* From-...-bg Hover-Color: end */ /* Teaser Hover: end */ /*--- Teaser:End --- */ /*--- Table:Start --- */ /*--- Table:End --- */ /*--- Custom Select:Start --- */ /*--- Custom Select:End --- */ /*--- Footer:Start --- */ /*--- Footer:End --- */ /*--- Contrast:Start --- */ /*--- Contrast:End --- */ }
/* line 69, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .container > p, .lt-ie9 .container > ul, .lt-ie9 .container > ol, .lt-ie9 article p { max-width: 65%; }
/* line 76, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 article p.flex-caption { max-width: 100%; }
/* line 83, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .color-pattern-1 .external-link, .lt-ie9 .color-pattern-1 .internal-link, .lt-ie9 .color-pattern-1 .glossary, .lt-ie9 .color-pattern-1 .mod-article aside ul li a, .lt-ie9 .color-pattern-1 .mod-breadcrumbs a { color: #1d9a73 !important; }
/* line 92, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .color-pattern-2 .external-link, .lt-ie9 .color-pattern-2 .internal-link, .lt-ie9 .color-pattern-2 .glossary, .lt-ie9 .color-pattern-2 .mod-article aside ul li a, .lt-ie9 .color-pattern-2 .mod-breadcrumbs a { color: #3e7dbd !important; }
/* line 101, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .color-pattern-3 .external-link, .lt-ie9 .color-pattern-3 .internal-link, .lt-ie9 .color-pattern-3 .glossary, .lt-ie9 .color-pattern-3 .mod-article aside ul li a, .lt-ie9 .color-pattern-3 .mod-breadcrumbs a { color: #ad4371 !important; }
/* line 110, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .color-pattern-4 .external-link, .lt-ie9 .color-pattern-4 .internal-link, .lt-ie9 .color-pattern-4 .glossary, .lt-ie9 .color-pattern-4 .mod-article aside ul li a, .lt-ie9 .color-pattern-4 .mod-breadcrumbs a { color: #a09076 !important; }
/* line 119, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .color-pattern-5 .external-link, .lt-ie9 .color-pattern-5 .internal-link, .lt-ie9 .color-pattern-5 .glossary, .lt-ie9 .color-pattern-5 .mod-article aside ul li a, .lt-ie9 .color-pattern-5 .mod-breadcrumbs a { color: #d2b345 !important; }
/* line 128, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .color-pattern-6 .external-link, .lt-ie9 .color-pattern-6 .internal-link, .lt-ie9 .color-pattern-6 .glossary, .lt-ie9 .color-pattern-6 .mod-article aside ul li a, .lt-ie9 .color-pattern-6 .mod-breadcrumbs a { color: #a0a5a9 !important; }
/* line 138, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .color-pattern-contrast.color-pattern-1 .external-link, .lt-ie9 .color-pattern-contrast.color-pattern-1 .internal-link, .lt-ie9 .color-pattern-contrast.color-pattern-1 .glossary, .lt-ie9 .color-pattern-contrast.color-pattern-1 .mod-article aside ul li a, .lt-ie9 .color-pattern-contrast.color-pattern-1 .mod-breadcrumbs a, .lt-ie9 .color-pattern-contrast.color-pattern-1 nav[role="navigation"] li div:first-child.active { color: #00663f !important; }
/* line 148, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .color-pattern-contrast.color-pattern-2 .external-link, .lt-ie9 .color-pattern-contrast.color-pattern-2 .internal-link, .lt-ie9 .color-pattern-contrast.color-pattern-2 .glossary, .lt-ie9 .color-pattern-contrast.color-pattern-2 .mod-article aside ul li a, .lt-ie9 .color-pattern-contrast.color-pattern-2 .mod-breadcrumbs a, .lt-ie9 .color-pattern-contrast.color-pattern-2 nav[role="navigation"] li div:first-child.active { color: #003399 !important; }
/* line 158, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .color-pattern-contrast.color-pattern-3 .external-link, .lt-ie9 .color-pattern-contrast.color-pattern-3 .internal-link, .lt-ie9 .color-pattern-contrast.color-pattern-3 .glossary, .lt-ie9 .color-pattern-contrast.color-pattern-3 .mod-article aside ul li a, .lt-ie9 .color-pattern-contrast.color-pattern-3 .mod-breadcrumbs a, .lt-ie9 .color-pattern-contrast.color-pattern-3 nav[role="navigation"] li div:first-child.active { color: #9B0065 !important; }
/* line 168, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .color-pattern-contrast.color-pattern-4 .external-link, .lt-ie9 .color-pattern-contrast.color-pattern-4 .internal-link, .lt-ie9 .color-pattern-contrast.color-pattern-4 .glossary, .lt-ie9 .color-pattern-contrast.color-pattern-4 .mod-article aside ul li a, .lt-ie9 .color-pattern-contrast.color-pattern-4 .mod-breadcrumbs a, .lt-ie9 .color-pattern-contrast.color-pattern-4 nav[role="navigation"] li div:first-child.active { color: #66563c !important; }
/* line 178, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .color-pattern-contrast.color-pattern-5 .external-link, .lt-ie9 .color-pattern-contrast.color-pattern-5 .internal-link, .lt-ie9 .color-pattern-contrast.color-pattern-5 .glossary, .lt-ie9 .color-pattern-contrast.color-pattern-5 .mod-article aside ul li a, .lt-ie9 .color-pattern-contrast.color-pattern-5 .mod-breadcrumbs a, .lt-ie9 .color-pattern-contrast.color-pattern-5 nav[role="navigation"] li div:first-child.active { color: #AA6100 !important; }
/* line 188, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .color-pattern-contrast.color-pattern-6 .external-link, .lt-ie9 .color-pattern-contrast.color-pattern-6 .internal-link, .lt-ie9 .color-pattern-contrast.color-pattern-6 .glossary, .lt-ie9 .color-pattern-contrast.color-pattern-6 .mod-article aside ul li a, .lt-ie9 .color-pattern-contrast.color-pattern-6 .mod-breadcrumbs a, .lt-ie9 .color-pattern-contrast.color-pattern-6 nav[role="navigation"] li div:first-child.active { color: #252525 !important; }
/* line 199, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .page-wrapper { overflow: auto; width: 1200px; margin-top: -25px; }
/* line 206, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-meta-navigation { position: fixed; font-size: 18px; top: 0; left: 800px; width: 300px; }
/* line 213, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-meta-navigation .fadeInUp { display: block; visibility: visible; }
/* line 218, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-meta-navigation .switch { top: -10px; }
/* line 222, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-meta-navigation .flyout { top: 60px; width: 360px; left: 0; }
/* line 226, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-meta-navigation .flyout .icon-morecontrast { display: none; }
/* line 229, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-meta-navigation .flyout.fadeInUp .icon-morecontrast { display: inline-block; }
/* line 234, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-meta-navigation ul { border-left: solid 1px #e9e9e9; position: absolute; top: 0 !important; z-index: 11; font-size: 18px; right: 0 !important; background: #fff; }
/* line 243, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-meta-navigation ul.meta-list { display: block; width: 300px; }
/* line 248, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-meta-navigation ul.meta-list li a:after { font-size: 16px; }
/* line 255, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-meta-navigation ul .flyout-content { width: 360px; }
/* line 261, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-meta-navigation ul .emergency a:after { display: none; }
/* line 265, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-meta-navigation ul .emergency span { text-decoration: none; }
/* line 272, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-meta-navigation ul .contact .flyout-content ul, .lt-ie9 .mod-meta-navigation ul .language .flyout-content ul { position: relative; width: auto; border-left: none; }
/* line 276, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-meta-navigation ul .contact .flyout-content ul li, .lt-ie9 .mod-meta-navigation ul .language .flyout-content ul li { font-size: 13px; }
/* line 280, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-meta-navigation ul .contact .flyout-content .row, .lt-ie9 .mod-meta-navigation ul .language .flyout-content .row { margin: 0; }
/* line 287, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-meta-navigation ul .language .flyout-content ul li { font-size: 16px; width: 100% !important; margin: 15px auto; }
/* line 291, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-meta-navigation ul .language .flyout-content ul li.active { padding: 5px 0 5px 35px; }
/* line 299, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-meta-navigation ul .language .mod-language .de { background: url(../img/fallback/1_german.png) transparent 0 0 no-repeat; }
/* line 302, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-meta-navigation ul .language .mod-language .en { background: url(../img/fallback/1_english.png) transparent 0 0 no-repeat; }
/* line 305, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-meta-navigation ul .language .mod-language .ru { background: url(../img/fallback/1_russian.png) transparent 0 0 no-repeat; }
/* line 312, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-meta-navigation + ul { left: 830px; float: right; width: 320px; /*max-width: 890px;*/ }
/* line 320, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .search { padding-bottom: 11px; height: 61px; width: 50px; float: right; }
/* line 328, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .search .mod-search button, .lt-ie9 .search .mod-search .search-toggle { top: 0; height: 63px; border-bottom: solid 1px #e9e9e9; right: -10px; padding: 9px 12px; }
/* line 340, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .search .mod-search .field { max-width: 295px; right: -27px; }
/* line 344, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .search .mod-search .field input { height: 61px; box-sizing: border-box; width: 295px; }
/* line 353, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 nav a.active { border: 2px solid #555; }
/* line 361, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-stage-slider .slide-content { max-height: 250px; width: 450px; position: absolute; bottom: 30px; right: 70px; overflow: hidden; }
/* line 370, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-stage-slider .slide-content .sliderIcon p { font-size: 40px; top: 0; }
/* line 375, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-stage-slider .slide-content .sliderIcon[class*="icon-"] p { top: -160px; }
/* line 379, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-stage-slider .slide-content .sliderIcon:before { font-size: 80px; }
/* line 387, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-stage-slider .categroySlider > h2, .lt-ie9 .mod-stage-slider .categroySlider > p, .lt-ie9 .mod-stage-slider .categroySlider > a { width: 220px !important; margin-left: 10px; float: left; }
/* line 397, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .stage-fullheight-image .stage-content { padding-top: 75px; }
/* line 401, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .stage-persona.mod-stage-static .col-s-8 { margin-top: 0; }
/* line 407, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-teaser { width: 100%; }
/* line 411, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 main { max-width: 920px !important; }
/* line 415, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-vcard { width: 48%; float: left; margin: 5px; }
/* line 422, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-teaser-info { padding-bottom: 12px; }
/* line 425, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-teaser-info:hover { color: #000; border-bottom-width: 16px !important; }
/* line 431, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .section-teaser.teaser-clinic-link:hover { background: #007f58 !important; }
/* line 435, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .extern-teaser:hover { background: #bdbdbd !important; }
/* line 439, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .from-emergency-bg:hover { background: #ae1a18 !important; }
/* line 443, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .location-teaser:hover, .lt-ie9 .default-teaser:hover { background: #dfd9d1 !important; }
/* line 448, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .lexicon-item:hover { background: #dfd9d1 !important; }
/* line 452, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .controls-lexicon .field:hover { background: #ecebea !important; }
/* line 455, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .color-pattern-contrast .field:hover { background: #fff !important; }
/* line 461, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .from-clinic-bg:hover { background: #007f58 !important; }
/* line 464, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .from-research-bg:hover { background: #20629a !important; }
/* line 468, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .from-study-bg:hover { background: #8f2a57 !important; }
/* line 472, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .from-career-bg:hover { background: #817159 !important; }
/* line 476, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .from-international-bg:hover { background: #ae902b !important; }
/* line 480, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .from-charite-bg:hover { background: #828485 !important; }
/* line 487, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-info-teaser a { text-decoration: underline; }
/* line 493, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-news-teaser-big .news-teaser-big { height: 400px; display: inline-block; }
/* line 497, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-news-teaser-big .news-teaser-big .teaser-content { height: 200px !important; }
/* line 504, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .news-teaser-middle > div div { width: 210px !important; }
/* line 508, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .news-teaser-middle .teaser-content { padding: 15px 12px; }
/* line 512, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .news-teaser-middle .teaser-image { display: block; float: none; }
/* line 518, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-news-teaser-large .news-teaser-middle .teaser-image { float: none; }
/* line 525, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-table table { width: 880px; }
/* line 528, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-table .scroll-table { overflow-x: hidden; }
/* line 533, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-table thead tr { color: #fff; }
/* line 537, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-table thead th { text-align: left; }
/* line 543, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .color-pattern-1 .mod-table thead tr { background: #1d9a73; }
/* line 544, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .color-pattern-2 .mod-table thead tr { background: #3e7dbd; }
/* line 545, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .color-pattern-3 .mod-table thead tr { background: #ad4371; }
/* line 546, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .color-pattern-4 .mod-table thead tr { background: #a09076; }
/* line 547, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .color-pattern-5 .mod-table thead tr { background: #d2b345; }
/* line 548, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .color-pattern-6 .mod-table thead tr { background: #a0a5a9; }
/* line 552, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-form .field span:after, .lt-ie9 .mod-goto-article .field > span, .lt-ie9 .mod-lexicon .controls-lexicon > span { display: none; }
/* line 560, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-lexicon .controls-lexicon a.prev:before, .lt-ie9 .mod-lexicon .controls-lexicon a.next:before { color: #555; }
/* line 566, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-lexicon .controls-lexicon select { padding: 11px 20px 13px 20px; }
/* line 572, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 article h3, .lt-ie9 article h5 { font-weight: bold; }
/* line 576, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 article h5 { margin-bottom: 0; }
/* line 581, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-goto-article { right: 0; left: 870px; }
/* line 586, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-goto-article > span:before { font-size: 24px; }
/* line 590, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-goto-article .field select { padding-right: 10px; }
/* line 597, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-search-jobs ul .field select { padding-right: 15px; }
/* line 601, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-search-jobs .list-jobs { padding: 0; }
/* line 604, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-search-jobs .list-jobs li { margin: 0 20px 20px 0; padding: 10px; width: 420px; }
/* line 609, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-search-jobs .list-jobs li strong, .lt-ie9 .mod-search-jobs .list-jobs li h3 { font-weight: 600; }
/* line 614, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-search-jobs .list-jobs li .meta-info { width: 400px; margin-left: 10px; }
/* line 622, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .list-topics li { width: 48%; margin-right: 15px; }
/* line 627, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-video { background: #f6f3ed; padding-top: 50px; position: relative; }
/* line 632, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-video .vjs-no-js { display: none; }
/* line 636, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-video .if-ie8 { position: absolute; display: block; color: #828485; text-align: center; top: 150px; max-width: 400px; left: 50%; margin-left: -200px; font-size: 16px; }
/* line 650, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 footer { max-width: 880px !important; }
/* line 654, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 footer [class*="icon-"] { font-size: 14px; }
/* line 658, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 header .logo, .lt-ie9 footer .logo { background: url(../img/png/logo.png) no-repeat; height: 68px; }
/* line 664, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .recommend .flyout.active { display: block; left: -450px; top: -32px; padding-bottom: 0; }
/* line 670, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .recommend .flyout.active .flyout-content strong { text-decoration: underline !important; }
/* line 674, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .recommend .flyout.active span { color: #000; }
/* line 685, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .color-pattern-contrast footer .logo { background: url(../img/png/logo-white.png) no-repeat; }
/* line 689, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .color-pattern-contrast footer li p, .lt-ie9 .color-pattern-contrast footer li a { color: #fff; }
/* line 693, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .color-pattern-contrast footer li p.highlight, .lt-ie9 .color-pattern-contrast footer li a.highlight { color: #ca0000; }
/* line 697, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .color-pattern-contrast footer li p:before, .lt-ie9 .color-pattern-contrast footer li a:before { background: #fff; color: #000; }
/* line 703, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .color-pattern-contrast footer .copyright { color: #fff; }
/* line 708, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .color-pattern-contrast .location-teaser { background: #fff !important; outline: 1px solid #000; color: #000; }
/* line 718, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-finder ul li:first-child { margin: 0 1.25em 0 0; }
/* line 723, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-finder .tx-frontendlist-pi-selectorbox.right { float: right !important; }
/* line 727, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie9 .mod-finder .tx-frontendlist-pi-selectorbox span:after { display: none; }

/* IE < 8 */
/* line 735, ../../Private/sass/partials/_ie-rules.scss */
.lt-ie8 header, .lt-ie8 nav, .lt-ie8 #main, .lt-ie8 footer { display: inline-block; }

/** modules placeholder - import all modules files  - for grunt-build-process: - package files by download builder - add files by appendAssets task in project builder (bra-pd) */
/** brandung _mod-teaser.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-10-28 MIT License (MIT) */
/* ========================================================================== mod-form ========================================================================== */
/* line 16, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form { /* label */ /* form-list */ /* date-select-fields */ /* error */ }
/* line 17, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form input[type=text], .mod-form input[type=email], .mod-form input[type=number], .mod-form input[type=password], .mod-form input[type=tel], .mod-form input[type=url], .mod-form input[type=date], .mod-form input[type=time], .mod-form select, .mod-form textarea { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; width: 100%; padding: 8px; margin: 0; border: none; background: #f3f3f3; }
/* line 35, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form a { text-decoration: underline; }
/* line 38, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form a:hover { text-decoration: none; }
@media screen and (min-width: 48em) { /* line 43, ../../Private/sass/partials/mod/_mod-form.scss */
  .mod-form p { max-width: 80%; } }
/* line 49, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form > p { border-bottom: solid 1px #e9e9e9; padding-bottom: 25px; margin-bottom: 25px; }
@media screen and (min-width: 48em) { /* line 49, ../../Private/sass/partials/mod/_mod-form.scss */
  .mod-form > p { max-width: 100%; } }
/* line 59, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form textarea { height: 335px; }
/* line 63, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form fieldset { border-bottom: solid 1px #e9e9e9; margin-bottom: 20px; padding-bottom: 10px; }
/* line 68, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form fieldset legend { margin-bottom: 10px; }
/* line 72, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form fieldset:last-of-type { border-bottom: 0 !important; padding-bottom: 0; }
/* line 79, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form label { margin-bottom: .5em; cursor: pointer; }
/* line 87, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form label input { margin-top: .3em; margin-right: .5em; float: left; }
/* line 93, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form label span { float: left; }
@media screen and (max-width: 47.9375em) { /* line 93, ../../Private/sass/partials/mod/_mod-form.scss */
  .mod-form label span { width: 92%; } }
/* line 102, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form label p.error { display: none !important; }
@media screen and (max-width: 61.9375em) { /* line 79, ../../Private/sass/partials/mod/_mod-form.scss */
  .mod-form label { display: block; } }
@media screen and (min-width: 62em) { /* line 79, ../../Private/sass/partials/mod/_mod-form.scss */
  .mod-form label { display: inline-block; } }
/* line 117, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form .form-list { margin: 0; padding: 0; list-style: none; }
/* line 122, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form .form-list li { width: 100%; }
@media screen and (max-width: 47.9375em) { /* line 126, ../../Private/sass/partials/mod/_mod-form.scss */
  .mod-form .form-list .fields { margin-bottom: 0; } }
/* line 136, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form .form-list .fields .field-wrapper { width: 49%; float: left; margin-left: 2%; }
/* line 141, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form .form-list .fields .field-wrapper:first-child { margin-left: 0; }
@media screen and (max-width: 47.9375em) { /* line 136, ../../Private/sass/partials/mod/_mod-form.scss */
  .mod-form .form-list .fields .field-wrapper { width: 100%; float: none; margin-left: 0; } }
/* line 152, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form .form-list .fields .field { float: left; margin-bottom: 1.25em; margin-left: 2%; width: 49%; position: relative; }
@media screen and (max-width: 47.9375em) { /* line 152, ../../Private/sass/partials/mod/_mod-form.scss */
  .mod-form .form-list .fields .field { width: 100% !important; margin-left: 0; margin-bottom: 20px; } }
/* line 165, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form .form-list .fields .field:first-child { margin-left: 0; }
/* line 169, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form .form-list .fields .field .input-box { display: block; border: 1px solid #c6c6c6; }
/* line 172, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form .form-list .fields .field .input-box:hover { border: 1px solid #808487; }
/* line 177, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form .form-list .fields .field label[for="message"] + .input-box { border: none; }
/* line 180, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form .form-list .fields .field label[for="message"] + .input-box textarea { border: 1px solid #c6c6c6; }
/* line 182, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form .form-list .fields .field label[for="message"] + .input-box textarea:hover { border: 1px solid #808487; }
/* line 188, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form .form-list .fields .field + .field { float: right; }
/* line 192, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form .form-list .fields .field.size-one-quarter { width: 24%; }
/* line 196, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form .form-list .fields .field.size-three-quarter { width: 74%; }
/* line 200, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form .form-list .fields .field.size-one-third { width: 32%; float: left; }
/* line 205, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form .form-list .fields .field.size-two-third { width: 64%; }
/* line 209, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form .form-list .fields .field.wide { width: 100%; }
/* line 214, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form .form-list .fields .field p.error { font-size: 11px; font-size: 0.6875rem; display: block; }
/* line 229, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form .input-date-wrapper .input-box { float: left; margin-left: 2%; width: 32%; }
/* line 234, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form .input-date-wrapper .input-box:first-child { margin-left: 0; }
/* line 239, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form .input-date-wrapper span { float: left; margin-left: 2%; padding: 8px 0; }
/* line 247, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form .error, .mod-form .error a, .mod-form .error a:visited, .mod-form .error a:hover, .mod-form .error a:focus { color: #ca0000; }
/* line 256, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form .error input, .mod-form .error select, .mod-form .error textarea { border-color: #ca0000; color: #ca0000; }
/* line 264, ../../Private/sass/partials/mod/_mod-form.scss */
.mod-form p.error { font-size: 11px; font-size: 0.6875rem; display: block; }

/* line 270, ../../Private/sass/partials/mod/_mod-form.scss */
.btn-set { margin-bottom: 50px; }
/* line 272, ../../Private/sass/partials/mod/_mod-form.scss */
.btn-set .btn { border: 1px solid #c6c6c6; }
/* line 275, ../../Private/sass/partials/mod/_mod-form.scss */
.btn-set a { font-size: 14px; font-size: 0.875rem; margin-top: 25px; }
@media screen and (min-width: 48em) { /* line 280, ../../Private/sass/partials/mod/_mod-form.scss */
  .btn-set a { font-size: 16px; font-size: 1rem; } }

/* line 288, ../../Private/sass/partials/mod/_mod-form.scss */
.no-js .mod-form .additional-fields { display: block; }

/* line 299, ../../Private/sass/partials/mod/_mod-form.scss */
.color-pattern-contrast .mod-form .input-box, .color-pattern-contrast .mod-form .btn, .color-pattern-contrast .mod-form textarea { background: #fff; border: 1px solid #000 !important; color: #000; }
/* line 306, ../../Private/sass/partials/mod/_mod-form.scss */
.color-pattern-contrast .mod-form .input-box:hover, .color-pattern-contrast .mod-form .btn:hover, .color-pattern-contrast .mod-form textarea:hover { outline: 1px solid #000 !important; opacity: 1; }
/* line 312, ../../Private/sass/partials/mod/_mod-form.scss */
.color-pattern-contrast .mod-form label[for="message"] + .input-box { border: none !important; }
/* line 315, ../../Private/sass/partials/mod/_mod-form.scss */
.color-pattern-contrast .mod-form label[for="message"] + .input-box:hover { outline: 0 !important; }
/* line 320, ../../Private/sass/partials/mod/_mod-form.scss */
.color-pattern-contrast .mod-form input { background: #fff !important; }

/* line 326, ../../Private/sass/partials/mod/_mod-form.scss */
p.thankyou { font-size: 1em; font-weight: bold; }

/** brandung _mod-meta-navigation.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-09-30 MIT License (MIT) */
/* ========================================================================== mod-meta-navigation ========================================================================== */
/* line 24, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.color-pattern-1 .mod-meta-navigation .contact > a:before, .color-pattern-1 .mod-meta-navigation .accessibility > a:before, .color-pattern-1 .mod-meta-navigation .language > a span, .color-pattern-1 .mod-meta-navigation .accessibility .flyout-content .switch.active { background-color: #1d9a73; }

/* line 31, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.color-pattern-contrast.color-pattern-1 .mod-meta-navigation .contact > a:before, .color-pattern-contrast.color-pattern-1 .mod-meta-navigation .accessibility > a:before, .color-pattern-contrast.color-pattern-1 .mod-meta-navigation .language > a span, .color-pattern-contrast.color-pattern-1 .mod-meta-navigation .accessibility .flyout-content .switch.active { background-color: #00663f; }

/* line 24, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.color-pattern-2 .mod-meta-navigation .contact > a:before, .color-pattern-2 .mod-meta-navigation .accessibility > a:before, .color-pattern-2 .mod-meta-navigation .language > a span, .color-pattern-2 .mod-meta-navigation .accessibility .flyout-content .switch.active { background-color: #3e7dbd; }

/* line 31, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.color-pattern-contrast.color-pattern-2 .mod-meta-navigation .contact > a:before, .color-pattern-contrast.color-pattern-2 .mod-meta-navigation .accessibility > a:before, .color-pattern-contrast.color-pattern-2 .mod-meta-navigation .language > a span, .color-pattern-contrast.color-pattern-2 .mod-meta-navigation .accessibility .flyout-content .switch.active { background-color: #003399; }

/* line 24, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.color-pattern-3 .mod-meta-navigation .contact > a:before, .color-pattern-3 .mod-meta-navigation .accessibility > a:before, .color-pattern-3 .mod-meta-navigation .language > a span, .color-pattern-3 .mod-meta-navigation .accessibility .flyout-content .switch.active { background-color: #ad4371; }

/* line 31, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.color-pattern-contrast.color-pattern-3 .mod-meta-navigation .contact > a:before, .color-pattern-contrast.color-pattern-3 .mod-meta-navigation .accessibility > a:before, .color-pattern-contrast.color-pattern-3 .mod-meta-navigation .language > a span, .color-pattern-contrast.color-pattern-3 .mod-meta-navigation .accessibility .flyout-content .switch.active { background-color: #9B0065; }

/* line 24, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.color-pattern-4 .mod-meta-navigation .contact > a:before, .color-pattern-4 .mod-meta-navigation .accessibility > a:before, .color-pattern-4 .mod-meta-navigation .language > a span, .color-pattern-4 .mod-meta-navigation .accessibility .flyout-content .switch.active { background-color: #a09076; }

/* line 31, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.color-pattern-contrast.color-pattern-4 .mod-meta-navigation .contact > a:before, .color-pattern-contrast.color-pattern-4 .mod-meta-navigation .accessibility > a:before, .color-pattern-contrast.color-pattern-4 .mod-meta-navigation .language > a span, .color-pattern-contrast.color-pattern-4 .mod-meta-navigation .accessibility .flyout-content .switch.active { background-color: #66563c; }

/* line 24, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.color-pattern-5 .mod-meta-navigation .contact > a:before, .color-pattern-5 .mod-meta-navigation .accessibility > a:before, .color-pattern-5 .mod-meta-navigation .language > a span, .color-pattern-5 .mod-meta-navigation .accessibility .flyout-content .switch.active { background-color: #d2b345; }

/* line 31, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.color-pattern-contrast.color-pattern-5 .mod-meta-navigation .contact > a:before, .color-pattern-contrast.color-pattern-5 .mod-meta-navigation .accessibility > a:before, .color-pattern-contrast.color-pattern-5 .mod-meta-navigation .language > a span, .color-pattern-contrast.color-pattern-5 .mod-meta-navigation .accessibility .flyout-content .switch.active { background-color: #AA6100; }

/* line 24, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.color-pattern-6 .mod-meta-navigation .contact > a:before, .color-pattern-6 .mod-meta-navigation .accessibility > a:before, .color-pattern-6 .mod-meta-navigation .language > a span, .color-pattern-6 .mod-meta-navigation .accessibility .flyout-content .switch.active { background-color: #a0a5a9; }

/* line 31, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.color-pattern-contrast.color-pattern-6 .mod-meta-navigation .contact > a:before, .color-pattern-contrast.color-pattern-6 .mod-meta-navigation .accessibility > a:before, .color-pattern-contrast.color-pattern-6 .mod-meta-navigation .language > a span, .color-pattern-contrast.color-pattern-6 .mod-meta-navigation .accessibility .flyout-content .switch.active { background-color: #252525; }

/* line 24, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.color-pattern-7 .mod-meta-navigation .contact > a:before, .color-pattern-7 .mod-meta-navigation .accessibility > a:before, .color-pattern-7 .mod-meta-navigation .language > a span, .color-pattern-7 .mod-meta-navigation .accessibility .flyout-content .switch.active { background-color: #dadcde; }

/* line 31, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.color-pattern-contrast.color-pattern-7 .mod-meta-navigation .contact > a:before, .color-pattern-contrast.color-pattern-7 .mod-meta-navigation .accessibility > a:before, .color-pattern-contrast.color-pattern-7 .mod-meta-navigation .language > a span, .color-pattern-contrast.color-pattern-7 .mod-meta-navigation .accessibility .flyout-content .switch.active { background-color: #a0a5a9; }

/* max-width and global Position of Meta-Navi: Start */
/* line 41, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.max-width { max-width: 921px; margin: 0; position: relative; }
@media (min-width: 1180px) { /* line 47, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .max-width .mod-meta-navigation { left: 806px; right: auto; }
  /* line 52, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .max-width .mod-meta-navigation.active { left: 785px; } }
@media screen and (min-width: 62em) { /* line 58, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .max-width .btn-meta-menu { display: none; } }

/* max-width and global Position of Meta-Navi: End */
/* mod-meta-navigation: Start */
/* line 67, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation { position: fixed; width: 100.5%; max-width: 414px; left: -1px; padding-right: 1px; z-index: 14; border: solid 1px #e9e9e9; border-right: none; background: #fff; font-size: 18px; top: 75px; /* Meta-Navigation-Bar (without Flyout): Start */ /* Meta-Navigation-Bar (without Flyout): End */ /* ICONS Meta-Navigation-Bar : Start */ /* ICONS Meta-Navigation-Bar : End */ /* Flyouts : Start */ /* Flyouts : End */ /* Contact-Flyout : Start */ /* Contact-Flyout : End */ /* Accessibility-Flyout : Start */ /* hide switch while fadeIn flyout*/ }
/* line 80, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation.active { -webkit-transform: translateX(0%); -moz-transform: translateX(0%); -o-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%); }
/* line 87, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation > ul { margin: 0; padding: 0; list-style: none; border-right: solid 1px #e9e9e9; /* first ul content: emergency, contact, accessibility, language */ /* last ul content: search */ }
/* line 94, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation > ul.meta-list { padding-left: 1px; border-bottom: 1px solid #e9e9e9; }
/* line 98, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation > ul.meta-list > li { float: left; width: 25%; }
/* line 105, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation > ul:last-child { border-top: none; position: absolute; top: 0; right: 0; left: 0; z-index: 11; background: #fff; font-size: 18px; }
/* line 117, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation > ul > li { float: right; border-left: solid 1px #e9e9e9; padding: 10px 5px 10px 10px; }
/* line 122, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation > ul > li > a, .mod-meta-navigation > ul > li > span { font-size: 0; display: block; height: 41px; position: relative; text-align: center; }
/* line 134, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation > ul > li > a:before, .mod-meta-navigation > ul > li > span:before { -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; -ms-border-radius: 20px; border-radius: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: inline-block; text-align: center; background: #dadcde; color: #fff; line-height: 40px; height: 40px; width: 40px; font-size: 40px; font-size: 2.5rem; }
/* line 140, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation > ul > li:first-child { border-left: none; }
/* line 150, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .contact > a:after, .mod-meta-navigation .accessibility > a:after { -webkit-transition: all ease .3s; -moz-transition: all ease .3s; -o-transition: all ease .3s; -ms-transition: all ease .3s; transition: all ease .3s; float: right; margin: 15px 0 0 5px; }
/* line 161, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .language > a span { -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; -ms-border-radius: 20px; border-radius: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: inline-block; text-align: center; background: #dadcde; color: #fff; line-height: 40px; height: 40px; width: 40px; font-size: 16px; font-size: 1rem; text-decoration: none; font-weight: 500; }
/* line 168, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .language > a:after { -webkit-transition: all ease .3s; -moz-transition: all ease .3s; -o-transition: all ease .3s; -ms-transition: all ease .3s; transition: all ease .3s; margin: 15px 0 0 5px; float: right; }
/* line 177, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .btn-active:after { -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -o-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }
/* line 192, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .emergency { padding-right: 10px; /*@include respond-min($breakpoint-min-s) {
	span:before {
		margin-right: 25px;
	}
}*/ }
/* line 195, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .emergency span { font-size: 0; display: block !important; text-decoration: none; }
/* line 200, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .emergency span:before { -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; -ms-border-radius: 20px; border-radius: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: inline-block; text-align: center; background: #dadcde; color: #fff; line-height: 40px; height: 40px; width: 40px; font-size: 40px; font-size: 2.5rem; background: #cb0404 !important; float: right; margin-right: 25%; vertical-align: -30%; }
/* line 211, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .emergency span:after { display: none !important; }
@media screen and (min-width: 62em) { /* line 223, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation .emergency span:before { margin-right: 0; } }
/* line 230, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .search { padding: 10px 0; width: 100%; }
/* line 237, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .flyout { position: absolute; width: 100.5%; top: 61px; right: 0; left: -1px; padding-top: 13px; visibility: hidden; background: #e9e9e9; z-index: 12; }
/* line 249, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .flyout-content { background: #fff; border: solid 1px #e9e9e9; padding: 20px; }
/* line 254, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .flyout-content ul { margin: 0; padding: 0; list-style: none; float: left; /*font-size: .9em;*/ }
/* line 262, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .flyout-content li { margin: 1em 0; }
/* line 266, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .flyout-content a, .mod-meta-navigation .flyout-content li > span { position: relative; text-decoration: none; padding: 0 0 0 35px; }
/* line 272, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .flyout-content a:before, .mod-meta-navigation .flyout-content li > span:before { font-size: 42px; font-size: 2.625rem; -webkit-border-radius: 13.5px; -moz-border-radius: 13.5px; -o-border-radius: 13.5px; -ms-border-radius: 13.5px; border-radius: 13.5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: inline-block; text-align: center; background: #a0a5a9; color: #fff; line-height: 27px; height: 27px; width: 27px; margin-right: 10px; vertical-align: -30%; position: absolute; left: 0; top: 50%; margin-top: -15px; display: inline-block; }
/* line 285, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .flyout-content a:after, .mod-meta-navigation .flyout-content li > span:after { display: none !important; }
/* line 290, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .flyout-content li > span:hover { text-decoration: underline; }
/* line 294, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .flyout-content span { text-decoration: underline; }
/* line 297, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .flyout-content span:hover { text-decoration: none; }
/* line 305, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .contact .flyout-content { overflow-y: scroll; }
/* line 309, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .contact .flyout-content a { display: inline-block; }
/* line 313, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .contact .flyout-content .icon-locations:before, .mod-meta-navigation .contact .flyout-content html.microsite nav[role="navigation"] .color-pattern-7 div:first-child:before, html.microsite nav[role="navigation"] .color-pattern-7 .mod-meta-navigation .contact .flyout-content div:first-child:before, .mod-meta-navigation .contact .flyout-content .mod-stage-static.stage-persona .stage-content .street-address:before, .mod-stage-static.stage-persona .stage-content .mod-meta-navigation .contact .flyout-content .street-address:before, .mod-meta-navigation .contact .flyout-content .mod-stage-static.stage-contact-clinic .stage-content .street-address:before, .mod-stage-static.stage-contact-clinic .stage-content .mod-meta-navigation .contact .flyout-content .street-address:before, .mod-meta-navigation .contact .flyout-content .mod-vcard .adr .street-address:before, .mod-vcard .adr .mod-meta-navigation .contact .flyout-content .street-address:before, .mod-meta-navigation .contact .flyout-content .mod-finder ul li:first-child a:before, .mod-finder ul li:first-child .mod-meta-navigation .contact .flyout-content a:before, .mod-meta-navigation .contact .flyout-content .mod-bloc-contact .street-address > p:before, .mod-bloc-contact .mod-meta-navigation .contact .flyout-content .street-address > p:before, .mod-meta-navigation .contact .flyout-content .icon-phone:before, .mod-meta-navigation .mod-stage-static.stage-persona .stage-content .contact .flyout-content .tel:before, .mod-stage-static.stage-persona .stage-content .mod-meta-navigation .contact .flyout-content .tel:before, .mod-meta-navigation .mod-stage-static.stage-contact-clinic .stage-content .contact .flyout-content .tel:before, .mod-stage-static.stage-contact-clinic .stage-content .mod-meta-navigation .contact .flyout-content .tel:before, .mod-meta-navigation .contact .flyout-content .mod-vcard .adr .tel:before, .mod-vcard .adr .mod-meta-navigation .contact .flyout-content .tel:before, .mod-meta-navigation .contact .flyout-content .mod-bloc-contact .tel:before, .mod-bloc-contact .mod-meta-navigation .contact .flyout-content .tel:before, .mod-meta-navigation .contact .flyout-content .icon-mail:before, .mod-meta-navigation .contact .flyout-content .contact > a:before, .mod-meta-navigation .mod-stage-static.stage-persona .stage-content .contact .flyout-content .mail:before, .mod-stage-static.stage-persona .stage-content .mod-meta-navigation .contact .flyout-content .mail:before, .mod-meta-navigation .mod-stage-static.stage-contact-clinic .stage-content .contact .flyout-content .mail:before, .mod-stage-static.stage-contact-clinic .stage-content .mod-meta-navigation .contact .flyout-content .mail:before, .mod-meta-navigation .contact .flyout-content .mod-bloc-contact .mail:before, .mod-bloc-contact .mod-meta-navigation .contact .flyout-content .mail:before, .mod-meta-navigation .contact .flyout-content .icon-expert:before, .mod-meta-navigation .contact .flyout-content nav[role="navigation"] .color-pattern-7 div:first-child:before, nav[role="navigation"] .color-pattern-7 .mod-meta-navigation .contact .flyout-content div:first-child:before, .mod-meta-navigation .contact .flyout-content .mod-finder ul li a:before, .mod-finder ul li .mod-meta-navigation .contact .flyout-content a:before { font-size: 25px !important; }
/* line 320, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .contact .flyout-content p { float: right; margin-bottom: 45px; }
/* line 324, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .contact .flyout-content p strong { display: block; margin-top: 12px; }
@media screen and (min-width: 30em) { /* line 305, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation .contact .flyout-content { overflow-y: hidden; max-height: 330px; } }
@media only screen and (max-device-width: 666px) and (orientation: landscape) { /* line 305, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation .contact .flyout-content { overflow-y: scroll; max-height: 100px; } }
@media only screen and (min-device-width: 667px) and (max-device-width: 736px) and (orientation: landscape) { /* line 305, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation .contact .flyout-content { max-height: 150px; } }
/* line 347, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .accessibility .flyout-content { /* Contrast-Switch : Start */ /* Contrast-Switch : End */ /* Font-Size : Start */ /* Font-Size : End */ }
/* line 349, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .accessibility .flyout-content span, .mod-meta-navigation .accessibility .flyout-content p { font-size: 18px; text-decoration: none; }
/* line 354, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .accessibility .flyout-content span { font-weight: 400; display: inline-block; }
/* line 359, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .accessibility .flyout-content .mod-contrast { width: 300px; margin: 0 auto; }
/* line 365, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .accessibility .flyout-content .icon-morecontrast { position: relative; font-size: 0; }
/* line 368, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .accessibility .flyout-content .icon-morecontrast:after { margin: 0; position: relative; left: -18px; }
/* line 373, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .accessibility .flyout-content .icon-morecontrast.active:after { /*color: nth($color-pattern-list, 1);*/ }
/* line 378, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .accessibility .flyout-content .switch { background: #dadcde; border-radius: 10px; cursor: pointer; height: 10px; position: relative; width: 70px; left: -8px; top: 6px; text-indent: -2000px; }
/* line 389, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .accessibility .flyout-content .switch:before { display: none; content: ""; background: #555; border: 1px solid #7b7b7b; border-radius: 50%; height: 15px; width: 15px; position: absolute; top: -3px; left: 0; -webkit-transition: all ease-in-out .3s; -moz-transition: all ease-in-out .3s; -o-transition: all ease-in-out .3s; -ms-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
/* line 405, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .accessibility .flyout-content .switch.active:before { left: 55px; }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) { /* line 378, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation .accessibility .flyout-content .switch { top: 0; } }
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) { /* line 378, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation .accessibility .flyout-content .switch { top: 0; } }
/* line 419, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .accessibility .flyout-content .mod-fontsize { display: none; }
/* line 423, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .accessibility .flyout-content .wrap-button { display: block; margin: 1em 0; }
/* line 429, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .accessibility .flyout-content .wrap-button span:nth-child(3) { margin: 0 3em 0 0.2em; }
@media screen and (min-width: 62em) { /* line 436, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation .accessibility .flyout-content .mod-contrast { width: 100%; }
  /* line 440, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation .accessibility .flyout-content .mod-fontsize { display: block; } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) { /* line 449, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation .accessibility .flyout-content .mod-fontsize { display: none; } }
/* line 457, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .accessibility .fadeInUp .flyout-content span.switch:before { display: block; }
/* line 461, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .language .flyout-content { overflow: hidden; /* Flags: Start */ /* Flags: End */ }
/* line 464, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .language .flyout-content ul { margin: 0 auto; width: 110px; float: none; }
/* line 470, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .language .flyout-content li { font-size: 16px; font-size: 1rem; display: inline-block; margin: .5em; width: 100%; line-height: 2rem; text-align: left; }
/* line 478, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .language .flyout-content li.active { padding-left: 35px; opacity: .6; }
/* line 484, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .language .flyout-content a { padding: 5px 0 5px 35px; }
/* line 487, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .language .flyout-content a.active { opacity: .7; }
/* line 491, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .language .flyout-content a span { display: block; }
/* line 497, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .language .flyout-content .de { background: url(../img/svg/1_german.svg) transparent 0 0 no-repeat; }
/* line 501, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .language .flyout-content .en { background: url(../img/svg/1_english.svg) transparent 0 0 no-repeat; }
/* line 505, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .language .flyout-content .ru { background: url(../img/svg/1_russian.svg) transparent 0 0 no-repeat; }
/* line 509, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation .language .flyout-content .de, .mod-meta-navigation .language .flyout-content .en, .mod-meta-navigation .language .flyout-content .ru { -ms-background-position-x: -33px; -webkit-background-position-x: -33px; }
@media screen and (min-width: 62em) { /* line 518, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation .language .flyout-content ul { width: 100% !important; }
  /* line 520, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation .language .flyout-content ul li { width: auto !important; } }
@media screen and (min-width: 48em) { /* line 461, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation .language .flyout-content { padding: 10px; } }
@media only screen and (max-device-width: 666px) and (orientation: landscape) { /* line 461, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation .language .flyout-content { overflow-y: scroll; max-height: 100px; } }
@media only screen and (min-device-width: 667px) and (max-device-width: 736px) and (orientation: landscape) { /* line 461, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation .language .flyout-content { max-height: 150px; } }
@media (min-width: 415px) { /* line 542, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation ul.meta-list > li { width: 25%; }
  /* line 545, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation ul.meta-list > li.emergency { width: 75px; }
  /* line 548, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation ul.meta-list > li.emergency span:before { margin-right: 10px; }
  /* line 553, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation ul.meta-list > li > a:after { margin: 15px 2px 0 2px; } }
@media screen and (min-width: 48em) { /* line 67, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation { height: 63px; position: fixed; width: 320px; }
  /* line 567, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation.active { transition: 0.3s linear; margin: 0; overflow: visible; height: auto; } }
@media screen and (min-width: 62em) { /* line 67, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation { overflow: visible; margin-left: 0; left: auto; width: 375px; top: 0; position: fixed; right: 0; -webkit-transform: translateX(0); -moz-transform: translateX(0); -o-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); -webkit-transition: all ease 0s; -moz-transition: all ease 0s; -o-transition: all ease 0s; -ms-transition: all ease 0s; transition: all ease 0s; }
  /* line 590, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation.active { -webkit-transform: none; -moz-transform: none; -o-transform: none; -ms-transform: none; transform: none; }
  /* line 596, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation > ul.meta-list { border: none; border-left: solid 1px #e9e9e9; left: -1px; border-bottom: none; }
  /* line 602, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation > ul.meta-list > li { width: auto; }
  /* line 605, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation > ul.meta-list > li a { cursor: pointer !important; }
  /* line 608, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation > ul.meta-list > li a:after { margin-right: 0; }
  /* line 616, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation .search { width: auto; padding: 10px; }
  /* line 621, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation .mod-search .search-toggle { display: block; }
  /* line 625, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation .flyout { padding-top: 12px !important; width: 100.2%; } }

/*hide module till desktop-view: Start */
@media screen and (max-width: 62em) { /* line 636, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation > ul > li:first-child > a span { display: none; }
  /* line 640, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation > ul:first-child { display: none; margin-right: 0; }
  /* line 645, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation.active { right: 0; }
  /* line 648, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation.active .emergency, .mod-meta-navigation.active .contact, .mod-meta-navigation.active .accessibility, .mod-meta-navigation.active .language { padding: 10px 5px; }
  /* line 652, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation.active > ul:first-child { display: block; }
  /* line 655, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation.active > ul:first-child .flyout { top: 122px; }
  /* line 658, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation.active > ul:first-child .flyout .col-l-6:first-child { margin-bottom: 10px; }
  /* line 666, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation.active > ul:first-child .icon-morecontrast:before, .mod-meta-navigation.active > ul:first-child .icon-morecontrast:after, .mod-meta-navigation.active > ul:first-child .icon-lesscontrast:before, .mod-meta-navigation.active > ul:first-child .icon-lesscontrast:after { font-size: 35px; margin: 0; } }
/*Animation for Flyout: Start */
/* line 677, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; -webkit-animation-duration: .3s; animation-duration: .3s; -webkit-animation-fill-mode: both; animation-fill-mode: both; z-index: 14; }
/* line 686, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.fadeInUp:after, .fadeInUp:before { bottom: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
/* line 697, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.fadeInUp:after { border-color: rgba(255, 255, 255, 0); border-bottom-color: #fff; border-width: 10px; margin-left: -10px; top: 0; }
/* line 704, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.fadeInUp:before { border-color: rgba(233, 233, 233, 0); border-bottom-color: #e9e9e9; border-width: 11px; margin-left: -11px; top: -2px; }

@-webkit-keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translateY(-3%); -moz-transform: translateY(-3%); -o-transform: translateY(-3%); -ms-transform: translateY(-3%); transform: translateY(-3%); }
  100% { opacity: 1; -webkit-transform: none; -moz-transform: none; -o-transform: none; -ms-transform: none; transform: none; visibility: visible; } }
@keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translate3d(0, -3%, 0); transform: translate3d(0, -3%, 0); }
  100% { opacity: 1; -webkit-transform: none; transform: none; visibility: visible; } }
/* line 748, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.contact .fadeInUp:before { left: 38%; top: -8px; }
/* line 752, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.contact .fadeInUp:after { left: 38%; top: -6px; }

/* line 758, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.accessibility .fadeInUp:before { left: 63%; top: -8px; }
/* line 762, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.accessibility .fadeInUp:after { left: 63%; top: -6px; }

/* line 768, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.language .fadeInUp:before { left: 88%; top: -8px; }
/* line 772, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.language .fadeInUp:after { left: 88%; top: -6px; }

@media screen and (min-width: 62em) { /* line 781, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation.active .emergency, .mod-meta-navigation.active .contact, .mod-meta-navigation.active .accessibility, .mod-meta-navigation.active .language { padding: 10px 11px; }
  /* line 787, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .contact .fadeInUp:before { left: 28%; top: -9px; }
  /* line 791, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .contact .fadeInUp:after { left: 28%; top: -7px; }
  /* line 797, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .accessibility .fadeInUp:before { left: 50%; top: -9px; }
  /* line 801, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .accessibility .fadeInUp:after { left: 50%; top: -7px; }
  /* line 807, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .language .fadeInUp:before { left: 72%; top: -9px; }
  /* line 811, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .language .fadeInUp:after { left: 72%; top: -7px; } }
/*Animation for Flyout: End */
/* line 826, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.color-pattern-contrast .mod-meta-navigation.active > ul:last-child { outline: solid 1px #000; }
/* line 830, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.color-pattern-contrast .mod-meta-navigation p, .color-pattern-contrast .mod-meta-navigation a { color: #000; }
/* line 835, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.color-pattern-contrast .mod-meta-navigation button { border: none !important; }
/* line 839, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.color-pattern-contrast .mod-meta-navigation .flyout { top: 62px; }
/* line 843, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.color-pattern-contrast .mod-meta-navigation .flyout-content { border-color: #000; }
/* line 847, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.color-pattern-contrast .mod-meta-navigation .fadeInUp:before { border-bottom-color: #000; }

/* line 854, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.mod-meta-navigation { -webkit-transition: left 0.3s ease-out; -moz-transition: left 0.3s ease-out; -o-transition: left 0.3s ease-out; -ms-transition: left 0.3s ease-out; transition: left 0.3s ease-out; /* tablet */ /* phone */ }
@media screen and (max-width: 61.9375em) { /* line 854, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation { left: -243px; } }
@media screen and (max-width: 47.9375em) { /* line 854, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation { left: -101%; } }
@media screen and (min-width: 62em) { /* line 854, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .mod-meta-navigation { width: 375px; } }

/* line 873, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
.navigation-is-active .mod-meta-navigation { left: -1px; /* tablet */ /* phone */ }
@media screen and (max-width: 61.9375em) { /* line 873, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .navigation-is-active .mod-meta-navigation { width: 321px; } }
@media screen and (max-width: 47.9375em) { /* line 873, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .navigation-is-active .mod-meta-navigation { width: 101%; } }
@media (min-width: 415px) { /* line 873, ../../Private/sass/partials/mod/_mod-meta-navigation.scss */
  .navigation-is-active .mod-meta-navigation { width: 321px; } }

/* line 3, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
html.microsite { /* max-width and global Position of Meta-Navi: Start */ /* max-width and global Position of Meta-Navi: End */ }
/* line 5, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
html.microsite .max-width { max-width: 921px; }
@media (min-width: 1180px) { /* line 8, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
  html.microsite .max-width .mod-meta-navigation { left: 880px; } }
/* line 15, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
html.microsite .mod-meta-navigation { width: 100.5%; max-width: 339px; }
/* line 18, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
html.microsite .mod-meta-navigation > ul { /* first ul content: emergency, contact, accessibility, language */ }
/* line 21, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
html.microsite .mod-meta-navigation > ul.meta-list > li { width: 33.3%; }
/* line 26, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
html.microsite .mod-meta-navigation > ul > li { padding: 10px 5px 10px 10px; }
/* line 29, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
html.microsite .mod-meta-navigation .search { padding: 10px 0; width: 100%; }
/* line 33, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
html.microsite .mod-meta-navigation .flyout { width: 100.5%; }
/* line 36, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
html.microsite .mod-meta-navigation .flyout-content { padding: 20px; }
/* line 38, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
html.microsite .mod-meta-navigation .flyout-content a, html.microsite .mod-meta-navigation .flyout-content li > span { padding: 0 0 0 35px; }
/* line 41, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
html.microsite .mod-meta-navigation .flyout-content a:before, html.microsite .mod-meta-navigation .flyout-content li > span:before { margin-right: 10px; }
/* line 47, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
html.microsite .mod-meta-navigation .accessibility .flyout-content .mod-contrast { width: 300px; }
@media screen and (min-width: 62em) { /* line 46, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
  html.microsite .mod-meta-navigation .accessibility .flyout-content { /* Contrast-Switch : Start */ }
  /* line 51, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
  html.microsite .mod-meta-navigation .accessibility .flyout-content .mod-contrast { width: 100%; }
  /* line 55, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
  html.microsite .mod-meta-navigation .accessibility .flyout-content .icon-morecontrast { width: 12px; }
  /* line 58, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
  html.microsite .mod-meta-navigation .accessibility .flyout-content .switch { width: 65px; }
  /* line 61, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
  html.microsite .mod-meta-navigation .accessibility .flyout-content .switch.active:before { left: 50px; }
  /* line 68, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
  html.microsite .mod-meta-navigation .accessibility .flyout-content .wrap-button span:nth-child(3) { margin: 0 2.6em 0 0.2em; } }
/* line 76, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
html.microsite .mod-meta-navigation .language .flyout-content ul { width: 110px; }
/* line 79, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
html.microsite .mod-meta-navigation .language .flyout-content li { width: 100%; }
@media screen and (min-width: 62em) { /* line 83, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
  html.microsite .mod-meta-navigation .language .flyout-content ul { width: 100% !important; }
  /* line 85, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
  html.microsite .mod-meta-navigation .language .flyout-content ul li { width: auto !important; } }
@media screen and (min-width: 48em) { /* line 75, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
  html.microsite .mod-meta-navigation .language .flyout-content { padding: 10px; } }
@media (min-width: 415px) { /* line 95, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
  html.microsite .mod-meta-navigation ul.meta-list > li { width: 33.3%; } }
@media screen and (min-width: 48em) { /* line 15, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
  html.microsite .mod-meta-navigation { width: 245px; } }
@media screen and (min-width: 62em) { /* line 15, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
  html.microsite .mod-meta-navigation { width: 300px; }
  /* line 107, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
  html.microsite .mod-meta-navigation > ul.meta-list > li { width: auto; }
  /* line 112, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
  html.microsite .mod-meta-navigation .search { width: auto; padding: 10px; }
  /* line 116, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
  html.microsite .mod-meta-navigation .flyout { width: 100.2%; } }
@media screen and (max-width: 62em) { /* line 126, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
  html.microsite .mod-meta-navigation.active > ul:first-child .flyout .col-l-6:first-child { margin-bottom: 10px; } }
/* line 135, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
html.microsite .fadeInUp:after, html.microsite .fadeInUp:before { width: 0; }
/* line 138, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
html.microsite .fadeInUp:after { border-width: 10px; }
/* line 141, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
html.microsite .fadeInUp:before { border-width: 11px; }
@media screen and (max-width: 61.9375em) { /* line 146, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
  html.microsite .mod-meta-navigation { left: -168px; } }
@media screen and (min-width: 62em) { /* line 146, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
  html.microsite .mod-meta-navigation { width: 300px; } }
@media screen and (max-width: 47.9375em) { /* line 146, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
  html.microsite .mod-meta-navigation { left: -100.5%; } }
@media screen and (max-width: 61.9375em) { /* line 159, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
  html.microsite .navigation-is-active .mod-meta-navigation { left: 0px; width: 320px; } }
@media screen and (max-width: 47.9375em) { /* line 159, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
  html.microsite .navigation-is-active .mod-meta-navigation { width: 320px; } }
@media (max-width: 414px) { /* line 159, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
  html.microsite .navigation-is-active .mod-meta-navigation { max-width: 100.5% !important; width: 100.5% !important; } }
/* line 177, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
html.microsite .contact .fadeInUp:before { left: 15%; }
/* line 180, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
html.microsite .contact .fadeInUp:after { left: 15%; }
/* line 185, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
html.microsite .accessibility .fadeInUp:before { left: 48%; }
/* line 188, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
html.microsite .accessibility .fadeInUp:after { left: 48%; }
/* line 193, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
html.microsite .language .fadeInUp:before { left: 81%; }
/* line 196, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
html.microsite .language .fadeInUp:after { left: 81%; }
@media screen and (min-width: 62em) { /* line 203, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
  html.microsite .contact .fadeInUp:before { left: 11%; }
  /* line 206, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
  html.microsite .contact .fadeInUp:after { left: 11%; }
  /* line 211, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
  html.microsite .accessibility .fadeInUp:before { left: 36%; }
  /* line 214, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
  html.microsite .accessibility .fadeInUp:after { left: 36%; }
  /* line 219, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
  html.microsite .language .fadeInUp:before { left: 60%; }
  /* line 222, ../../Private/sass/partials/microsite/mod/_mod-meta-navigation.scss */
  html.microsite .language .fadeInUp:after { left: 60%; } }

/** brandung _mod-search.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-10-13 MIT License (MIT) */
/* ========================================================================== mod-search ========================================================================== */
/* line 24, ../../Private/sass/partials/mod/_mod-search.scss */
.color-pattern-1 .mod-search .search-toggle:before, .color-pattern-1 .mod-search button:before { background-color: #1d9a73; }

/* line 29, ../../Private/sass/partials/mod/_mod-search.scss */
.color-pattern-contrast.color-pattern-1 .mod-search .search-toggle:before, .color-pattern-contrast.color-pattern-1 .mod-search button:before { background-color: #00663f !important; }

/* line 24, ../../Private/sass/partials/mod/_mod-search.scss */
.color-pattern-2 .mod-search .search-toggle:before, .color-pattern-2 .mod-search button:before { background-color: #3e7dbd; }

/* line 29, ../../Private/sass/partials/mod/_mod-search.scss */
.color-pattern-contrast.color-pattern-2 .mod-search .search-toggle:before, .color-pattern-contrast.color-pattern-2 .mod-search button:before { background-color: #003399 !important; }

/* line 24, ../../Private/sass/partials/mod/_mod-search.scss */
.color-pattern-3 .mod-search .search-toggle:before, .color-pattern-3 .mod-search button:before { background-color: #ad4371; }

/* line 29, ../../Private/sass/partials/mod/_mod-search.scss */
.color-pattern-contrast.color-pattern-3 .mod-search .search-toggle:before, .color-pattern-contrast.color-pattern-3 .mod-search button:before { background-color: #9B0065 !important; }

/* line 24, ../../Private/sass/partials/mod/_mod-search.scss */
.color-pattern-4 .mod-search .search-toggle:before, .color-pattern-4 .mod-search button:before { background-color: #a09076; }

/* line 29, ../../Private/sass/partials/mod/_mod-search.scss */
.color-pattern-contrast.color-pattern-4 .mod-search .search-toggle:before, .color-pattern-contrast.color-pattern-4 .mod-search button:before { background-color: #66563c !important; }

/* line 24, ../../Private/sass/partials/mod/_mod-search.scss */
.color-pattern-5 .mod-search .search-toggle:before, .color-pattern-5 .mod-search button:before { background-color: #d2b345; }

/* line 29, ../../Private/sass/partials/mod/_mod-search.scss */
.color-pattern-contrast.color-pattern-5 .mod-search .search-toggle:before, .color-pattern-contrast.color-pattern-5 .mod-search button:before { background-color: #AA6100 !important; }

/* line 24, ../../Private/sass/partials/mod/_mod-search.scss */
.color-pattern-6 .mod-search .search-toggle:before, .color-pattern-6 .mod-search button:before { background-color: #a0a5a9; }

/* line 29, ../../Private/sass/partials/mod/_mod-search.scss */
.color-pattern-contrast.color-pattern-6 .mod-search .search-toggle:before, .color-pattern-contrast.color-pattern-6 .mod-search button:before { background-color: #252525 !important; }

/* line 24, ../../Private/sass/partials/mod/_mod-search.scss */
.color-pattern-7 .mod-search .search-toggle:before, .color-pattern-7 .mod-search button:before { background-color: #dadcde; }

/* line 29, ../../Private/sass/partials/mod/_mod-search.scss */
.color-pattern-contrast.color-pattern-7 .mod-search .search-toggle:before, .color-pattern-contrast.color-pattern-7 .mod-search button:before { background-color: #a0a5a9 !important; }

/* line 35, ../../Private/sass/partials/mod/_mod-search.scss */
.mod-search { position: relative; z-index: 100; /* desktop */ }
/* line 40, ../../Private/sass/partials/mod/_mod-search.scss */
.mod-search.active .field { width: 110%; border: 1px solid #555; }
@media screen and (min-width: 48em) { /* line 40, ../../Private/sass/partials/mod/_mod-search.scss */
  .mod-search.active .field { width: 99%; } }
/* line 49, ../../Private/sass/partials/mod/_mod-search.scss */
.mod-search.active form button { z-index: 90; }
/* line 54, ../../Private/sass/partials/mod/_mod-search.scss */
.mod-search .field { position: absolute; top: 0; right: -20px; overflow: hidden; width: 0; z-index: 2; -webkit-transition: width .3s ease 0s; -moz-transition: width .3s ease 0s; -o-transition: width .3s ease 0s; -ms-transition: width .3s ease 0s; transition: width .3s ease 0s; /*@include respond-min($breakpoint-min-s) {
	width: 0;
	border: none;
}*/ }
/* line 69, ../../Private/sass/partials/mod/_mod-search.scss */
.mod-search .field input { border: none; background: #fff; padding: .5em; height: 60px; width: 70%; }
@media screen and (min-width: 30em) { /* line 69, ../../Private/sass/partials/mod/_mod-search.scss */
  .mod-search .field input { width: 80%; } }
@media screen and (min-width: 62em) { /* line 69, ../../Private/sass/partials/mod/_mod-search.scss */
  .mod-search .field input { width: 76%; height: 42px; } }
/* line 87, ../../Private/sass/partials/mod/_mod-search.scss */
.mod-search .search-toggle, .mod-search button { position: absolute; cursor: pointer; z-index: 3; top: 20px; right: 0; }
/* line 95, ../../Private/sass/partials/mod/_mod-search.scss */
.mod-search .search-toggle:before, .mod-search button:before { -webkit-border-radius: 40px; -moz-border-radius: 40px; -o-border-radius: 40px; -ms-border-radius: 40px; border-radius: 40px; color: #fff; display: inline-block; font-size: 38px; height: 40px; width: 40px; }
/* line 107, ../../Private/sass/partials/mod/_mod-search.scss */
.mod-search .search-toggle:focus, .mod-search .search-toggle:visited, .mod-search button:focus, .mod-search button:visited { outline: 0; }
/* line 114, ../../Private/sass/partials/mod/_mod-search.scss */
.mod-search button { -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; -ms-border-radius: 20px; border-radius: 20px; border: none; position: absolute; padding: 0; z-index: 3; }
@media screen and (min-width: 62em) { /* line 126, ../../Private/sass/partials/mod/_mod-search.scss */
  .mod-search .search-toggle, .mod-search button { top: 0px; right: -16px; padding: 9px 15px; border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; background: #fff; border-radius: 0; height: 62px; }
  /* line 138, ../../Private/sass/partials/mod/_mod-search.scss */
  .mod-search .field { right: -16px; width: 0; border: none; }
  /* line 143, ../../Private/sass/partials/mod/_mod-search.scss */
  .mod-search .field input { border: none; padding: 10px; }
  /* line 151, ../../Private/sass/partials/mod/_mod-search.scss */
  .mod-search.active .field { width: 373px; border: none; } }

/* line 159, ../../Private/sass/partials/mod/_mod-search.scss */
.ui-widget-content { background: #f6f3ed !important; position: fixed; overflow-y: auto; overflow-x: hidden; max-height: 100px; left: -1px; }
@media screen and (min-width: 62em) { /* line 159, ../../Private/sass/partials/mod/_mod-search.scss */
  .ui-widget-content { max-width: 375px; width: 100% !important; right: 2px; } }
/* line 173, ../../Private/sass/partials/mod/_mod-search.scss */
.ui-widget-content:hover li { background: none !important; }
/* line 177, ../../Private/sass/partials/mod/_mod-search.scss */
.ui-widget-content li { font-family: 'Roboto', sans-serif !important; font-weight: 300 !important; font-size: 0.8em; /* autocomplete size in global search box */ padding: .2rem 0; line-height: 1.5rem; background: none; border: none; color: rgba(86, 86, 86, 0.8); }
/* line 188, ../../Private/sass/partials/mod/_mod-search.scss */
.ui-widget-content li:hover, .ui-widget-content li.ui-state-focus { color: #565656; background: none; border: 1px solid transparent; text-decoration: underline; }
@media screen and (min-width: 48em) { /* line 159, ../../Private/sass/partials/mod/_mod-search.scss */
  .ui-widget-content { max-height: none; } }

/* line 202, ../../Private/sass/partials/mod/_mod-search.scss */
.mod-meta-navigation + ul { list-style: none; position: fixed; width: 100%; z-index: 20; right: 15px; top: 0; }
/* line 210, ../../Private/sass/partials/mod/_mod-search.scss */
.mod-meta-navigation + ul li { margin-left: 70px; }
@media (min-width: 1180px) { /* line 202, ../../Private/sass/partials/mod/_mod-search.scss */
  .mod-meta-navigation + ul { max-width: 414px; left: 750px; } }
@media screen and (min-width: 30em) { /* line 220, ../../Private/sass/partials/mod/_mod-search.scss */
  .mod-meta-navigation + ul li { margin-left: 90px; } }
@media screen and (min-width: 48em) { /* line 226, ../../Private/sass/partials/mod/_mod-search.scss */
  .mod-meta-navigation + ul li { margin-left: 55px; } }

/* line 235, ../../Private/sass/partials/mod/_mod-search.scss */
.color-pattern-contrast .mod-search input { border: none !important; }
/* line 239, ../../Private/sass/partials/mod/_mod-search.scss */
.color-pattern-contrast .mod-search.active .field { outline: 2px solid #555; }
/* line 244, ../../Private/sass/partials/mod/_mod-search.scss */
.color-pattern-contrast .ui-widget-content { background: #fff !important; border: 1px solid #000; padding-left: -1px !important; }
/* line 249, ../../Private/sass/partials/mod/_mod-search.scss */
.color-pattern-contrast .ui-widget-content li { color: black !important; }

/* line 6, ../../Private/sass/partials/microsite/mod/_mod-search.scss */
html.microsite .mod-search.active .field { width: 299px; }
@media screen and (max-width: 61.9375em) { /* line 6, ../../Private/sass/partials/microsite/mod/_mod-search.scss */
  html.microsite .mod-search.active .field { width: 99%; } }
@media screen and (max-width: 47.9375em) { /* line 6, ../../Private/sass/partials/microsite/mod/_mod-search.scss */
  html.microsite .mod-search.active .field { width: 106%; } }
/* line 16, ../../Private/sass/partials/microsite/mod/_mod-search.scss */
html.microsite .mod-search .field { height: 76px; }
/* line 18, ../../Private/sass/partials/microsite/mod/_mod-search.scss */
html.microsite .mod-search .field input { width: 208px; }
@media screen and (min-width: 30em) { /* line 18, ../../Private/sass/partials/microsite/mod/_mod-search.scss */
  html.microsite .mod-search .field input { width: 80%; } }
@media screen and (max-width: 29.9375em) { /* line 18, ../../Private/sass/partials/microsite/mod/_mod-search.scss */
  html.microsite .mod-search .field input { width: 70%; } }

/* mod-simple-teaser */
/* line 9, ../../Private/sass/partials/mod/_mod-simple-flexslider.scss */
.color-pattern-1 .flexslider .flex-direction-nav .flex-next, .color-pattern-1 .flexslider .flex-direction-nav .flex-prev { background-color: #1d9a73; }

/* line 14, ../../Private/sass/partials/mod/_mod-simple-flexslider.scss */
.color-pattern-contrast.color-pattern-1 .flexslider .flex-direction-nav .flex-next, .color-pattern-contrast.color-pattern-1 .flexslider .flex-direction-nav .flex-prev { background-color: #00663f; }

/* line 9, ../../Private/sass/partials/mod/_mod-simple-flexslider.scss */
.color-pattern-2 .flexslider .flex-direction-nav .flex-next, .color-pattern-2 .flexslider .flex-direction-nav .flex-prev { background-color: #3e7dbd; }

/* line 14, ../../Private/sass/partials/mod/_mod-simple-flexslider.scss */
.color-pattern-contrast.color-pattern-2 .flexslider .flex-direction-nav .flex-next, .color-pattern-contrast.color-pattern-2 .flexslider .flex-direction-nav .flex-prev { background-color: #003399; }

/* line 9, ../../Private/sass/partials/mod/_mod-simple-flexslider.scss */
.color-pattern-3 .flexslider .flex-direction-nav .flex-next, .color-pattern-3 .flexslider .flex-direction-nav .flex-prev { background-color: #ad4371; }

/* line 14, ../../Private/sass/partials/mod/_mod-simple-flexslider.scss */
.color-pattern-contrast.color-pattern-3 .flexslider .flex-direction-nav .flex-next, .color-pattern-contrast.color-pattern-3 .flexslider .flex-direction-nav .flex-prev { background-color: #9B0065; }

/* line 9, ../../Private/sass/partials/mod/_mod-simple-flexslider.scss */
.color-pattern-4 .flexslider .flex-direction-nav .flex-next, .color-pattern-4 .flexslider .flex-direction-nav .flex-prev { background-color: #a09076; }

/* line 14, ../../Private/sass/partials/mod/_mod-simple-flexslider.scss */
.color-pattern-contrast.color-pattern-4 .flexslider .flex-direction-nav .flex-next, .color-pattern-contrast.color-pattern-4 .flexslider .flex-direction-nav .flex-prev { background-color: #66563c; }

/* line 9, ../../Private/sass/partials/mod/_mod-simple-flexslider.scss */
.color-pattern-5 .flexslider .flex-direction-nav .flex-next, .color-pattern-5 .flexslider .flex-direction-nav .flex-prev { background-color: #d2b345; }

/* line 14, ../../Private/sass/partials/mod/_mod-simple-flexslider.scss */
.color-pattern-contrast.color-pattern-5 .flexslider .flex-direction-nav .flex-next, .color-pattern-contrast.color-pattern-5 .flexslider .flex-direction-nav .flex-prev { background-color: #AA6100; }

/* line 9, ../../Private/sass/partials/mod/_mod-simple-flexslider.scss */
.color-pattern-6 .flexslider .flex-direction-nav .flex-next, .color-pattern-6 .flexslider .flex-direction-nav .flex-prev { background-color: #a0a5a9; }

/* line 14, ../../Private/sass/partials/mod/_mod-simple-flexslider.scss */
.color-pattern-contrast.color-pattern-6 .flexslider .flex-direction-nav .flex-next, .color-pattern-contrast.color-pattern-6 .flexslider .flex-direction-nav .flex-prev { background-color: #252525; }

/* line 9, ../../Private/sass/partials/mod/_mod-simple-flexslider.scss */
.color-pattern-7 .flexslider .flex-direction-nav .flex-next, .color-pattern-7 .flexslider .flex-direction-nav .flex-prev { background-color: #dadcde; }

/* line 14, ../../Private/sass/partials/mod/_mod-simple-flexslider.scss */
.color-pattern-contrast.color-pattern-7 .flexslider .flex-direction-nav .flex-next, .color-pattern-contrast.color-pattern-7 .flexslider .flex-direction-nav .flex-prev { background-color: #a0a5a9; }

/* line 20, ../../Private/sass/partials/mod/_mod-simple-flexslider.scss */
.flexslider { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: none; border: none; margin: 0; /* phone */ }
/* line 31, ../../Private/sass/partials/mod/_mod-simple-flexslider.scss */
.flexslider ul { padding: 0; margin: 0; list-style: none; }
/* line 37, ../../Private/sass/partials/mod/_mod-simple-flexslider.scss */
.flexslider .flex-direction-nav { /* tablet */ }
/* line 38, ../../Private/sass/partials/mod/_mod-simple-flexslider.scss */
.flexslider .flex-direction-nav li { margin: 0; }
/* line 42, ../../Private/sass/partials/mod/_mod-simple-flexslider.scss */
.flexslider .flex-direction-nav a { -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; text-align: center; opacity: 1; z-index: 2; top: 50%; }
/* line 53, ../../Private/sass/partials/mod/_mod-simple-flexslider.scss */
.flexslider .flex-direction-nav a:before { font-size: 30px; font-size: 1.875rem; line-height: 40px; margin-right: 10px; vertical-align: -30%; }
/* line 61, ../../Private/sass/partials/mod/_mod-simple-flexslider.scss */
.flexslider .flex-direction-nav a:after { display: none !important; }
/* line 65, ../../Private/sass/partials/mod/_mod-simple-flexslider.scss */
.flexslider .flex-direction-nav a.flex-next { -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; -ms-border-radius: 20px; border-radius: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: inline-block; text-align: center; background: #dadcde; color: #fff; line-height: 40px; height: 40px; width: 40px; right: 20px; font-size: 0; text-align: left; }
/* line 70, ../../Private/sass/partials/mod/_mod-simple-flexslider.scss */
.flexslider .flex-direction-nav a.flex-next:before { margin-top: 0; content: "\e61e"; margin-left: 6px; position: absolute; }
/* line 78, ../../Private/sass/partials/mod/_mod-simple-flexslider.scss */
.flexslider .flex-direction-nav a.flex-prev { -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; -ms-border-radius: 20px; border-radius: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: inline-block; text-align: center; background: #dadcde; color: #fff; line-height: 40px; height: 40px; width: 40px; left: 20px; font-size: 0; }
/* line 84, ../../Private/sass/partials/mod/_mod-simple-flexslider.scss */
.flexslider .flex-direction-nav a.flex-prev:before { margin-right: 6px; }
/* line 89, ../../Private/sass/partials/mod/_mod-simple-flexslider.scss */
.flexslider .flex-direction-nav a.flex-next, .flexslider .flex-direction-nav a.flex-prev { background-color: #BFC4C8 !important; }
@media screen and (max-width: 61.9375em) { /* line 37, ../../Private/sass/partials/mod/_mod-simple-flexslider.scss */
  .flexslider .flex-direction-nav { display: none; } }
/* line 101, ../../Private/sass/partials/mod/_mod-simple-flexslider.scss */
.flexslider:hover .flex-direction-nav a { opacity: 1; }
/* line 108, ../../Private/sass/partials/mod/_mod-simple-flexslider.scss */
.flexslider .slides img { width: auto; }
/* line 112, ../../Private/sass/partials/mod/_mod-simple-flexslider.scss */
.flexslider .slides li { background: none; margin: 0; padding: 0; display: none; }
/* line 118, ../../Private/sass/partials/mod/_mod-simple-flexslider.scss */
.flexslider .slides li:first-child { display: block; }
@media screen and (min-width: 20em) { /* line 126, ../../Private/sass/partials/mod/_mod-simple-flexslider.scss */
  .flexslider .flex-control-nav { bottom: 0; }
  /* line 129, ../../Private/sass/partials/mod/_mod-simple-flexslider.scss */
  .flexslider .flex-control-nav a { -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; box-shadow: none; height: 15px; width: 15px; background: #fff; border: solid 1px #fff; }
  /* line 138, ../../Private/sass/partials/mod/_mod-simple-flexslider.scss */
  .flexslider .flex-control-nav a:hover, .flexslider .flex-control-nav a.flex-active { background: transparent; } }

/* line 151, ../../Private/sass/partials/mod/_mod-simple-flexslider.scss */
.no-js .flexslider .slides li { display: block; margin-bottom: 20px; }

/** brandung _mod-stage-slider.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: jjjj-mm-tt MIT License (MIT) */
/* ========================================================================== mod-stage-slider ========================================================================== */
/* line 22, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-1 .mod-stage-slider .flex-control-nav a, .color-pattern-1 .slide-content .sliderIcon { border-color: #1d9a73; }

/* line 27, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-1 .slide-content .sliderIcon, .color-pattern-1 .slide-content h2 { color: #1d9a73; }

/* line 32, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-1 .mod-stage-slider .flex-control-nav a.flex-active { background: #1d9a73; }

/* line 36, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-contrast.color-pattern-1 .mod-stage-slider .flex-control-nav a, .color-pattern-contrast.color-pattern-1 .slide-content .sliderIcon { border-color: #00663f; }

/* line 41, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-contrast.color-pattern-1 .slide-content .sliderIcon, .color-pattern-contrast.color-pattern-1 .slide-content h2 { color: #00663f; }

/* line 46, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-contrast.color-pattern-1 .mod-stage-slider .flex-control-nav a.flex-active { background: #00663f; }

/* line 22, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-2 .mod-stage-slider .flex-control-nav a, .color-pattern-2 .slide-content .sliderIcon { border-color: #3e7dbd; }

/* line 27, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-2 .slide-content .sliderIcon, .color-pattern-2 .slide-content h2 { color: #3e7dbd; }

/* line 32, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-2 .mod-stage-slider .flex-control-nav a.flex-active { background: #3e7dbd; }

/* line 36, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-contrast.color-pattern-2 .mod-stage-slider .flex-control-nav a, .color-pattern-contrast.color-pattern-2 .slide-content .sliderIcon { border-color: #003399; }

/* line 41, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-contrast.color-pattern-2 .slide-content .sliderIcon, .color-pattern-contrast.color-pattern-2 .slide-content h2 { color: #003399; }

/* line 46, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-contrast.color-pattern-2 .mod-stage-slider .flex-control-nav a.flex-active { background: #003399; }

/* line 22, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-3 .mod-stage-slider .flex-control-nav a, .color-pattern-3 .slide-content .sliderIcon { border-color: #ad4371; }

/* line 27, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-3 .slide-content .sliderIcon, .color-pattern-3 .slide-content h2 { color: #ad4371; }

/* line 32, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-3 .mod-stage-slider .flex-control-nav a.flex-active { background: #ad4371; }

/* line 36, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-contrast.color-pattern-3 .mod-stage-slider .flex-control-nav a, .color-pattern-contrast.color-pattern-3 .slide-content .sliderIcon { border-color: #9B0065; }

/* line 41, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-contrast.color-pattern-3 .slide-content .sliderIcon, .color-pattern-contrast.color-pattern-3 .slide-content h2 { color: #9B0065; }

/* line 46, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-contrast.color-pattern-3 .mod-stage-slider .flex-control-nav a.flex-active { background: #9B0065; }

/* line 22, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-4 .mod-stage-slider .flex-control-nav a, .color-pattern-4 .slide-content .sliderIcon { border-color: #a09076; }

/* line 27, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-4 .slide-content .sliderIcon, .color-pattern-4 .slide-content h2 { color: #a09076; }

/* line 32, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-4 .mod-stage-slider .flex-control-nav a.flex-active { background: #a09076; }

/* line 36, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-contrast.color-pattern-4 .mod-stage-slider .flex-control-nav a, .color-pattern-contrast.color-pattern-4 .slide-content .sliderIcon { border-color: #66563c; }

/* line 41, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-contrast.color-pattern-4 .slide-content .sliderIcon, .color-pattern-contrast.color-pattern-4 .slide-content h2 { color: #66563c; }

/* line 46, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-contrast.color-pattern-4 .mod-stage-slider .flex-control-nav a.flex-active { background: #66563c; }

/* line 22, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-5 .mod-stage-slider .flex-control-nav a, .color-pattern-5 .slide-content .sliderIcon { border-color: #d2b345; }

/* line 27, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-5 .slide-content .sliderIcon, .color-pattern-5 .slide-content h2 { color: #d2b345; }

/* line 32, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-5 .mod-stage-slider .flex-control-nav a.flex-active { background: #d2b345; }

/* line 36, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-contrast.color-pattern-5 .mod-stage-slider .flex-control-nav a, .color-pattern-contrast.color-pattern-5 .slide-content .sliderIcon { border-color: #AA6100; }

/* line 41, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-contrast.color-pattern-5 .slide-content .sliderIcon, .color-pattern-contrast.color-pattern-5 .slide-content h2 { color: #AA6100; }

/* line 46, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-contrast.color-pattern-5 .mod-stage-slider .flex-control-nav a.flex-active { background: #AA6100; }

/* line 22, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-6 .mod-stage-slider .flex-control-nav a, .color-pattern-6 .slide-content .sliderIcon { border-color: #a0a5a9; }

/* line 27, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-6 .slide-content .sliderIcon, .color-pattern-6 .slide-content h2 { color: #a0a5a9; }

/* line 32, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-6 .mod-stage-slider .flex-control-nav a.flex-active { background: #a0a5a9; }

/* line 36, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-contrast.color-pattern-6 .mod-stage-slider .flex-control-nav a, .color-pattern-contrast.color-pattern-6 .slide-content .sliderIcon { border-color: #252525; }

/* line 41, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-contrast.color-pattern-6 .slide-content .sliderIcon, .color-pattern-contrast.color-pattern-6 .slide-content h2 { color: #252525; }

/* line 46, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-contrast.color-pattern-6 .mod-stage-slider .flex-control-nav a.flex-active { background: #252525; }

/* line 22, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-7 .mod-stage-slider .flex-control-nav a, .color-pattern-7 .slide-content .sliderIcon { border-color: #dadcde; }

/* line 27, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-7 .slide-content .sliderIcon, .color-pattern-7 .slide-content h2 { color: #dadcde; }

/* line 32, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-7 .mod-stage-slider .flex-control-nav a.flex-active { background: #dadcde; }

/* line 36, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-contrast.color-pattern-7 .mod-stage-slider .flex-control-nav a, .color-pattern-contrast.color-pattern-7 .slide-content .sliderIcon { border-color: #a0a5a9; }

/* line 41, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-contrast.color-pattern-7 .slide-content .sliderIcon, .color-pattern-contrast.color-pattern-7 .slide-content h2 { color: #a0a5a9; }

/* line 46, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.color-pattern-contrast.color-pattern-7 .mod-stage-slider .flex-control-nav a.flex-active { background: #a0a5a9; }

/* line 51, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.mod-stage-slider { margin-top: 75px; max-width: 58.75em; }
/* line 57, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.mod-stage-slider .slides > li { position: relative; }
/* line 61, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.mod-stage-slider .slides img { width: 100%; }
@media screen and (min-width: 93.75em) { /* line 51, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
  .mod-stage-slider { max-width: 58.75em; } }
/* line 72, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.mod-stage-slider .flex-direction-nav a:before { color: #fff; }
/* line 79, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.mod-stage-slider .flex-control-nav a { background: #fff; border: solid 2px #dadcde; }
/* line 83, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.mod-stage-slider .flex-control-nav a.flex-active { border-color: #fff !important; }

/* line 90, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.slide-content { background: #fff; padding: 0 20px 20px; min-height: 150px; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
/* line 98, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.slide-content .information-visualization { height: 250px; float: left; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
/* line 106, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.slide-content h2 { max-width: 60%; word-break: break-word; display: inline-block; position: relative; }
/* line 113, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.slide-content a { display: block; }
/* line 117, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.slide-content .sliderIcon { -webkit-border-radius: 40px; -moz-border-radius: 40px; -o-border-radius: 40px; -ms-border-radius: 40px; border-radius: 40px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; border: solid 1px #565656; display: inline-block; text-align: center; line-height: 80px; height: 80px; width: 80px; font-size: 50px; font-size: 3.125rem; padding: 5px 5px 5px 7px; margin: 20px 20px 50px 0; display: block; position: relative; opacity: 1; text-align: center; float: left; overflow: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
/* line 133, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.slide-content .sliderIcon:before { font-size: 40px; font-size: 2.5rem; top: -25px; text-align: center; position: relative; margin-bottom: 20px; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
/* line 144, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.slide-content .sliderIcon:after { display: none; }
/* line 148, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.slide-content .sliderIcon:not([class*="icon-"]) p { top: -5px; }
/* line 152, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.slide-content .sliderIcon p { font-size: 18px; font-size: 1.125rem; font-family: 'Roboto', sans-serif; font-weight: 100; letter-spacing: -1px; top: -70px; position: relative; left: 0; width: 100%; text-align: center; padding-right: 5px; height: 30px; }
/* line 167, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.slide-content .only-icon-graphic:before { top: -10px; }
/* line 171, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.slide-content a { text-decoration: underline; margin-bottom: 20px; }
/* line 175, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.slide-content a:hover { text-decoration: none; }
/* line 180, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.slide-content h2 { line-height: 30px; }

/* line 185, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.slider-image { -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; -ms-background-size: cover; background-size: cover; background-position: center center; max-height: 420px; text-indent: -999em; /* phone */ /* phone large */ /* tablet */ /* desktop */ }
@media screen and (min-width: 20em) { /* line 185, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
  .slider-image { height: 190px; } }
@media screen and (min-width: 30em) { /* line 185, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
  .slider-image { height: 240px; } }
@media screen and (min-width: 48em) { /* line 185, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
  .slider-image { height: 350px; } }
@media screen and (min-width: 62em) { /* line 185, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
  .slider-image { height: 420px; } }

/* min Iphone 5 Landscape*/
@media (min-width: 567px) { /* line 217, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
  .mod-stage-slider h2 { margin: 10px 0 20px 0; }
  /* line 222, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
  .slide-content { width: 450px; position: absolute; padding: 2px 20px 30px 20px; bottom: 30px; right: 60px; max-height: 200px; overflow: hidden; }
  /* line 231, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
  .slide-content .information-visualization { height: 200px; overflow: hidden; float: left; }
  /* line 238, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
  .categroySlider { width: 450px; position: absolute; padding: 2px 20px 10px 2px; bottom: 30px; right: 20px; display: inline-block; float: left; }
  /* line 247, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
  .categroySlider .sliderIcon { -webkit-border-radius: 75px; -moz-border-radius: 75px; -o-border-radius: 75px; -ms-border-radius: 75px; border-radius: 75px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; border: solid 1px #565656; display: inline-block; text-align: center; line-height: 150px; height: 150px; width: 150px; margin: 24px 0 10px 10px; }
  /* line 251, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
  .categroySlider .sliderIcon:before { font-size: 70px; font-size: 4.375rem; top: -40px; }
  /* line 256, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
  .categroySlider .sliderIcon p { font-size: 40px; font-size: 2.5rem; letter-spacing: -2px; top: -140px; }
  /* line 263, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
  .categroySlider .only-icon-graphic:before { top: -10px; }
  /* line 267, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
  .categroySlider h2, .categroySlider p, .categroySlider a { width: 250px; float: right; } }
/* desktop */
@media screen and (min-width: 62em) { /* line 278, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
  .mod-stage-slider { margin-top: 0; }
  /* line 280, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
  .mod-stage-slider h2 { margin-top: 0; }
  /* line 285, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
  .slide-content { max-height: 250px; padding-top: 20px; right: 70px; }
  /* line 291, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
  .categroySlider { padding: 20px 20px 10px 12px; }
  /* line 294, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
  .categroySlider .sliderIcon { -webkit-border-radius: 90px; -moz-border-radius: 90px; -o-border-radius: 90px; -ms-border-radius: 90px; border-radius: 90px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; border: solid 1px #565656; display: inline-block; text-align: center; line-height: 180px; height: 180px; width: 180px; margin: 5px 5px 5px 0; }
  /* line 298, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
  .categroySlider .sliderIcon:before { top: -50px; }
  /* line 302, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
  .categroySlider .sliderIcon p { font-size: 45px; font-size: 2.8125rem; top: -160px; }
  /* line 308, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
  .categroySlider .only-icon-graphic:before { top: -7px; }
  /* line 312, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
  .categroySlider h2 { margin: 0 0 20px 0; }
  /* line 316, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
  .categroySlider h2, .categroySlider p, .categroySlider a { width: 220px; } }
/* desktop large */
@media screen and (min-width: 75em) { /* line 329, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
  .mod-stage-slider .slides > li { max-height: 420px; height: 420px; } }
/* line 337, ../../Private/sass/partials/mod/_mod-stage-slider.scss */
.mod-stage-slider.stage-contact-clinic .frontEndEditIconLinks img, .mod-stage-slider.stage-persona .frontEndEditIconLinks img, .mod-stage-slider .slides .frontEndEditIconLinks img { width: 16px; height: 16px; }

/* line 4, ../../Private/sass/partials/microsite/mod/_mod-stage-slider.scss */
html.microsite .slide-content { display: none !important; }

/** brandung _mod-stage-static.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-10-23 MIT License (MIT) */
/* ========================================================================== mod-stage-static ========================================================================== */
/* line 23, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.color-pattern-1 .mod-stage-static .highlighted a, .color-pattern-1 .mod-stage-static .back-to-overview { color: #1d9a73; }

/* line 28, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.color-pattern-contrast.color-pattern-1 .mod-stage-static .highlighted a, .color-pattern-contrast.color-pattern-1 .mod-stage-static .back-to-overview { color: #00663f; }

/* line 23, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.color-pattern-2 .mod-stage-static .highlighted a, .color-pattern-2 .mod-stage-static .back-to-overview { color: #3e7dbd; }

/* line 28, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.color-pattern-contrast.color-pattern-2 .mod-stage-static .highlighted a, .color-pattern-contrast.color-pattern-2 .mod-stage-static .back-to-overview { color: #003399; }

/* line 23, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.color-pattern-3 .mod-stage-static .highlighted a, .color-pattern-3 .mod-stage-static .back-to-overview { color: #ad4371; }

/* line 28, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.color-pattern-contrast.color-pattern-3 .mod-stage-static .highlighted a, .color-pattern-contrast.color-pattern-3 .mod-stage-static .back-to-overview { color: #9B0065; }

/* line 23, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.color-pattern-4 .mod-stage-static .highlighted a, .color-pattern-4 .mod-stage-static .back-to-overview { color: #a09076; }

/* line 28, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.color-pattern-contrast.color-pattern-4 .mod-stage-static .highlighted a, .color-pattern-contrast.color-pattern-4 .mod-stage-static .back-to-overview { color: #66563c; }

/* line 23, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.color-pattern-5 .mod-stage-static .highlighted a, .color-pattern-5 .mod-stage-static .back-to-overview { color: #d2b345; }

/* line 28, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.color-pattern-contrast.color-pattern-5 .mod-stage-static .highlighted a, .color-pattern-contrast.color-pattern-5 .mod-stage-static .back-to-overview { color: #AA6100; }

/* line 23, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.color-pattern-6 .mod-stage-static .highlighted a, .color-pattern-6 .mod-stage-static .back-to-overview { color: #a0a5a9; }

/* line 28, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.color-pattern-contrast.color-pattern-6 .mod-stage-static .highlighted a, .color-pattern-contrast.color-pattern-6 .mod-stage-static .back-to-overview { color: #252525; }

/* line 23, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.color-pattern-7 .mod-stage-static .highlighted a, .color-pattern-7 .mod-stage-static .back-to-overview { color: #dadcde; }

/* line 28, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.color-pattern-contrast.color-pattern-7 .mod-stage-static .highlighted a, .color-pattern-contrast.color-pattern-7 .mod-stage-static .back-to-overview { color: #a0a5a9; }

/* line 34, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static { position: relative; background: #f6f3ed; padding: 75px 10px 20px 10px; max-width: 58.75em; /* tablet max */ /* desktop min */ /* large desktop */ }
/* line 40, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static > ul, .mod-stage-static > ol { margin-left: 10px; margin-right: 10px; }
/* line 46, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static h1 { margin-top: 20px; }
/* line 50, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static > h1, .mod-stage-static > h2, .mod-stage-static > p { margin-left: 10px; margin-right: 10px; }
/* line 57, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static.mod-info { padding: 20px; }
/* line 60, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static.mod-info h2[class*="icon-"] { padding: 0; }
/* line 63, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static.mod-info h2[class*="icon-"]:before { position: relative; top: auto; display: block; margin: .5em auto; }
@media screen and (min-width: 30em) { /* line 73, ../../Private/sass/partials/mod/_mod-stage-static.scss */
  .mod-stage-static.mod-info h2[class*="icon-"] { padding-left: 56px; }
  /* line 76, ../../Private/sass/partials/mod/_mod-stage-static.scss */
  .mod-stage-static.mod-info h2[class*="icon-"]:before { position: absolute; top: 50%; margin-top: -23px; display: inline-block; }
  /* line 84, ../../Private/sass/partials/mod/_mod-stage-static.scss */
  .mod-stage-static.mod-info .row > div { padding: 0 20px 0 56px; } }
/* line 90, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static .row { max-width: 920px; margin: 0; /* --- Emergency-Stage: Start --- */ /* --- Emergency-Stage: End --- */ }
@media screen and (min-width: 93.75em) { /* line 90, ../../Private/sass/partials/mod/_mod-stage-static.scss */
  .mod-stage-static .row { max-width: 57.5em; margin-left: 0px; } }
/* line 102, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static .row .from-emergency-bg strong:first-child { font-size: 35px; font-size: 2.1875rem; height: 45px; }
@media (min-width: 30em) and (max-width: 48em) { /* line 100, ../../Private/sass/partials/mod/_mod-stage-static.scss */
  .mod-stage-static .row .from-emergency-bg { margin-top: 75px; } }
/* line 114, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static .row .from-clinic-bg:not(.mod-teaser strong) strong { margin-top: 23px; }
/* line 122, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static .row .from-emergency-bg:before, .mod-stage-static .row .from-clinic-bg:before { font-size: 55px; font-size: 3.4375rem; -webkit-border-radius: 37.5px; -moz-border-radius: 37.5px; -o-border-radius: 37.5px; -ms-border-radius: 37.5px; border-radius: 37.5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; border: solid 1px #565656; display: inline-block; text-align: center; line-height: 75px; height: 75px; width: 75px; border: solid 2px #fff !important; padding: 0px 5px 5px 7px; }
/* line 132, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static .date, .mod-stage-static .job-section { display: block; margin-bottom: 0; }
/* line 138, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static .highlighted { border: solid 1px #e9e9e9; background: #fff; padding: 12px 20px; }
/* line 145, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static .highlighted .info-text h2 { font-size: 16px; font-size: 1rem; font-weight: 500; margin: 10px 0 0; padding-left: 0 !important; }
/* line 151, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static .highlighted .info-text h2:before { display: none !important; }
/* line 156, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static .highlighted .info-text > div { padding-left: 0 !important; margin: 10px 0; }
/* line 160, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static .highlighted .info-text > div p { margin: 0; }
/* line 166, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static .highlighted a { text-decoration: underline; }
/* line 169, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static .highlighted a:hover { text-decoration: none; }
/* line 177, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static .stage-content h1 { line-height: initial; }
/* line 181, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static .stage-content h3 { margin: 20px 10px 0 0; }
@media screen and (min-width: 48em) { /* line 181, ../../Private/sass/partials/mod/_mod-stage-static.scss */
  .mod-stage-static .stage-content h3 { margin: -2px 10px 0 0; } }
/* line 190, ../../Private/sass/partials/mod/_mod-stage-static.scss */
> div:not(.mod-stage-static.row) .stage-content { margin: 20px 0 0 0; }
/* line 194, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static .row .stage-content { margin-bottom: 30px; }
@media screen and (min-width: 48em) { /* line 199, ../../Private/sass/partials/mod/_mod-stage-static.scss */
  .mod-stage-static .mod-teaser { margin-top: 85px; } }
/* line 204, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static .stage-content, .mod-stage-static .mod-teaser { /* tablet */ /* desktop */ }
@media screen and (min-width: 48em) { /* line 204, ../../Private/sass/partials/mod/_mod-stage-static.scss */
  .mod-stage-static .stage-content, .mod-stage-static .mod-teaser { margin-top: 60px; }
  /* line 211, ../../Private/sass/partials/mod/_mod-stage-static.scss */
  .mod-stage-static .stage-content h1, .mod-stage-static .mod-teaser h1 { margin-top: 10px; } }
@media screen and (min-width: 62em) { /* line 204, ../../Private/sass/partials/mod/_mod-stage-static.scss */
  .mod-stage-static .stage-content, .mod-stage-static .mod-teaser { margin-top: 60px; }
  /* line 220, ../../Private/sass/partials/mod/_mod-stage-static.scss */
  .mod-stage-static .stage-content h1, .mod-stage-static .mod-teaser h1 { margin-top: 0; } }
@media screen and (min-width: 48em) { /* line 227, ../../Private/sass/partials/mod/_mod-stage-static.scss */
  .mod-stage-static .stage-content { margin: 20px 0 0 0; } }
@media screen and (max-width: 61.9375em) { /* line 235, ../../Private/sass/partials/mod/_mod-stage-static.scss */
  .mod-stage-static img { display: block; margin: 0 auto; } }
@media screen and (min-width: 62em) { /* line 34, ../../Private/sass/partials/mod/_mod-stage-static.scss */
  .mod-stage-static { overflow: hidden; height: auto; padding-top: 65px; }
  /* line 247, ../../Private/sass/partials/mod/_mod-stage-static.scss */
  .mod-stage-static .stage-content { margin: 0; } }
@media screen and (min-width: 75em) { /* line 34, ../../Private/sass/partials/mod/_mod-stage-static.scss */
  .mod-stage-static { height: 337px; } }
/* line 260, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static.stage-persona img, .mod-stage-static.stage-contact-clinic img { max-width: 297px; width: 100%; height: auto; }
/* line 266, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static.stage-persona .stage-content, .mod-stage-static.stage-contact-clinic .stage-content { float: left; display: inline-block; }
/* line 270, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static.stage-persona .stage-content strong, .mod-stage-static.stage-contact-clinic .stage-content strong { display: block; }
/* line 274, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static.stage-persona .stage-content li, .mod-stage-static.stage-contact-clinic .stage-content li { list-style-type: none; }
/* line 278, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static.stage-persona .stage-content .contact, .mod-stage-static.stage-persona .stage-content .street-address, .mod-stage-static.stage-contact-clinic .stage-content .contact, .mod-stage-static.stage-contact-clinic .stage-content .street-address { max-width: 270px; margin-bottom: 0; padding: 0; position: relative; display: inline-block; float: left; }
/* line 288, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static.stage-persona .stage-content .contact, .mod-stage-static.stage-contact-clinic .stage-content .contact { margin-right: 60px; }
/* line 291, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static.stage-persona .stage-content .contact .tel, .mod-stage-static.stage-persona .stage-content .contact .fax, .mod-stage-static.stage-persona .stage-content .contact .mail, .mod-stage-static.stage-persona .stage-content .contact .route, .mod-stage-static.stage-contact-clinic .stage-content .contact .tel, .mod-stage-static.stage-contact-clinic .stage-content .contact .fax, .mod-stage-static.stage-contact-clinic .stage-content .contact .mail, .mod-stage-static.stage-contact-clinic .stage-content .contact .route { margin: 10px 0 0 37px !important; }
/* line 297, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static.stage-persona .stage-content .contact .tel:before, .mod-stage-static.stage-persona .stage-content .contact .fax:before, .mod-stage-static.stage-persona .stage-content .contact .mail:before, .mod-stage-static.stage-persona .stage-content .contact .route:before, .mod-stage-static.stage-contact-clinic .stage-content .contact .tel:before, .mod-stage-static.stage-contact-clinic .stage-content .contact .fax:before, .mod-stage-static.stage-contact-clinic .stage-content .contact .mail:before, .mod-stage-static.stage-contact-clinic .stage-content .contact .route:before { -webkit-border-radius: 13px; -moz-border-radius: 13px; -o-border-radius: 13px; -ms-border-radius: 13px; border-radius: 13px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: inline-block; text-align: center; background: #a0a5a9; color: #fff; line-height: 26px; height: 26px; width: 26px; margin: -5px 10px 10px -37px; position: absolute; font-size: 24px; font-size: 1.5rem; }
/* line 305, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static.stage-persona .stage-content .contact .tel:after, .mod-stage-static.stage-persona .stage-content .contact .fax:after, .mod-stage-static.stage-persona .stage-content .contact .mail:after, .mod-stage-static.stage-persona .stage-content .contact .route:after, .mod-stage-static.stage-contact-clinic .stage-content .contact .tel:after, .mod-stage-static.stage-contact-clinic .stage-content .contact .fax:after, .mod-stage-static.stage-contact-clinic .stage-content .contact .mail:after, .mod-stage-static.stage-contact-clinic .stage-content .contact .route:after { display: none !important; }
/* line 327, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static.stage-persona .stage-content .street-address, .mod-stage-static.stage-contact-clinic .stage-content .street-address { margin: 10px 0 0 37px; }
/* line 330, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static.stage-persona .stage-content .street-address:after, .mod-stage-static.stage-contact-clinic .stage-content .street-address:after { display: none !important; }
/* line 334, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static.stage-persona .stage-content .street-address:before, .mod-stage-static.stage-contact-clinic .stage-content .street-address:before { -webkit-border-radius: 13px; -moz-border-radius: 13px; -o-border-radius: 13px; -ms-border-radius: 13px; border-radius: 13px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: inline-block; text-align: center; background: #a0a5a9; color: #fff; line-height: 26px; height: 26px; width: 26px; font-size: 24px; font-size: 1.5rem; vertical-align: -30%; margin: -5px 10px 0px -37px; position: absolute; }
@media screen and (min-width: 30em) { /* line 348, ../../Private/sass/partials/mod/_mod-stage-static.scss */
  .mod-stage-static.stage-persona img, .mod-stage-static.stage-contact-clinic img { float: left; } }
@media screen and (min-width: 62em) { /* line 355, ../../Private/sass/partials/mod/_mod-stage-static.scss */
  .mod-stage-static.stage-persona .col-s-8, .mod-stage-static.stage-contact-clinic .col-s-8 { margin-top: 75px; } }
/* line 361, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static.stage-contact-clinic { padding: 75px 20px 0 20px; }
/* line 364, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static.stage-contact-clinic div { padding: 0; }
/* line 367, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static.stage-contact-clinic div .street-address, .mod-stage-static.stage-contact-clinic div .contact { width: 100%; }
/* line 372, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static.stage-contact-clinic div .street-address { margin-top: 0 !important; }
/* line 376, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static.stage-contact-clinic div strong { margin-bottom: 20px; }
/* line 383, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static.stage-contact-clinic .contact .route { margin-top: 25px !important; }
@media screen and (min-width: 48em) { /* line 392, ../../Private/sass/partials/mod/_mod-stage-static.scss */
  .mod-stage-static.stage-contact-clinic div:first-child strong, .mod-stage-static.stage-contact-clinic div:first-child p { width: 90%; } }
@media screen and (min-width: 48em) { /* line 400, ../../Private/sass/partials/mod/_mod-stage-static.scss */
  .mod-stage-static.stage-persona, .mod-stage-static.stage-persona .col-s-4 { padding-left: 0 !important; } }
/* line 410, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static.stage-press-release h3 { float: left; }
/* line 414, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static.stage-press-release h3, .mod-stage-static.stage-press-release p { margin: 10px 20px 10px 0; }
/* line 419, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static.stage-press-release p { padding-top: 13px; }
/* line 423, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static.stage-press-release a { text-decoration: underline; }
/* line 426, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static.stage-press-release a:hover { text-decoration: none; }
@media screen and (min-width: 48em) { /* line 433, ../../Private/sass/partials/mod/_mod-stage-static.scss */
  .mod-stage-static.stage-press-release h1 { margin-bottom: 40px; }
  /* line 437, ../../Private/sass/partials/mod/_mod-stage-static.scss */
  .mod-stage-static.stage-press-release p { padding-top: 3px; }
  /* line 441, ../../Private/sass/partials/mod/_mod-stage-static.scss */
  .mod-stage-static.stage-press-release h3 { margin: 0 20px 0 0; } }
/* line 447, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static.stage-fullheight-image, .mod-stage-static.stage-fullheight-image .col-m-6:first-child { padding: 0; }
/* line 452, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static.stage-fullheight-image .col-m-6:last-child { padding-left: 20px; }
/* line 456, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static.stage-fullheight-image { padding-top: 75px; }
@media screen and (min-width: 62em) { /* line 456, ../../Private/sass/partials/mod/_mod-stage-static.scss */
  .mod-stage-static.stage-fullheight-image { padding-top: 0; }
  /* line 462, ../../Private/sass/partials/mod/_mod-stage-static.scss */
  .mod-stage-static.stage-fullheight-image .col-m-6:last-child { padding-top: 75px; } }
/* line 468, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static.stage-fullsize-image { padding: 0; width: 100%; margin-top: 75px; }
/* line 473, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static.stage-fullsize-image .slide-content { bottom: 20px; right: 20px; }
/* line 478, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static.stage-fullsize-image h2 { max-width: none; }
/* line 482, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.mod-stage-static.stage-fullsize-image p { margin-bottom: 0; }
@media screen and (min-width: 48em) { /* line 487, ../../Private/sass/partials/mod/_mod-stage-static.scss */
  .mod-stage-static.stage-fullsize-image .slide-content { padding: 20px 30px; position: absolute; bottom: 40px; width: 440px; right: 60px; }
  /* line 495, ../../Private/sass/partials/mod/_mod-stage-static.scss */
  .mod-stage-static.stage-fullsize-image h2 { margin-top: 0; } }
@media screen and (min-width: 62em) { /* line 468, ../../Private/sass/partials/mod/_mod-stage-static.scss */
  .mod-stage-static.stage-fullsize-image { margin-top: 0; height: 420px; } }

/* line 507, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.back-to-overview { text-decoration: underline; position: absolute; bottom: 10px; }
/* line 512, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.back-to-overview:hover { text-decoration: none; }

/* line 521, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.color-pattern-contrast .mod-stage-static a, .color-pattern-contrast .mod-stage-static p, .color-pattern-contrast .mod-stage-static .fax { color: #000; }
/* line 532, ../../Private/sass/partials/mod/_mod-stage-static.scss */
.color-pattern-contrast .mod-stage-static .stage-content .contact .tel:before, .color-pattern-contrast .mod-stage-static .stage-content .contact .fax:before, .color-pattern-contrast .mod-stage-static .stage-content .contact .mail:before, .color-pattern-contrast .mod-stage-static .stage-content .contact .route:before, .color-pattern-contrast .mod-stage-static .stage-content .street-address:before { background: #252525; }

/** brandung _mod-teaser.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-10-28 MIT License (MIT) */
/* ========================================================================== teaser placeholder ========================================================================== */
/* line 23, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-1 .mod-teaser, .color-pattern-1 [class*="icon-"].mod-teaser { background-color: #1d9a73; }

/* line 28, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-1 .location-teaser, .color-pattern-1 .mod-teaser-info { border-color: #1d9a73; }

/* line 33, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-1 .mod-info-teaser a span, .color-pattern-1 .mod-vcard a:last-child { color: #1d9a73; }

/* line 38, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-contrast.color-pattern-1 .mod-teaser, .color-pattern-contrast.color-pattern-1 [class*="icon-"].mod-teaser { background-color: #00663f; }

/* line 43, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-contrast.color-pattern-1 .location-teaser, .color-pattern-contrast.color-pattern-1 .mod-teaser-info { border-color: #00663f; }

/* line 48, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-contrast.color-pattern-1 .mod-info-teaser a span, .color-pattern-contrast.color-pattern-1 .mod-vcard a:last-child { color: #00663f; }

/* line 23, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-2 .mod-teaser, .color-pattern-2 [class*="icon-"].mod-teaser { background-color: #3e7dbd; }

/* line 28, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-2 .location-teaser, .color-pattern-2 .mod-teaser-info { border-color: #3e7dbd; }

/* line 33, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-2 .mod-info-teaser a span, .color-pattern-2 .mod-vcard a:last-child { color: #3e7dbd; }

/* line 38, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-contrast.color-pattern-2 .mod-teaser, .color-pattern-contrast.color-pattern-2 [class*="icon-"].mod-teaser { background-color: #003399; }

/* line 43, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-contrast.color-pattern-2 .location-teaser, .color-pattern-contrast.color-pattern-2 .mod-teaser-info { border-color: #003399; }

/* line 48, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-contrast.color-pattern-2 .mod-info-teaser a span, .color-pattern-contrast.color-pattern-2 .mod-vcard a:last-child { color: #003399; }

/* line 23, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-3 .mod-teaser, .color-pattern-3 [class*="icon-"].mod-teaser { background-color: #ad4371; }

/* line 28, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-3 .location-teaser, .color-pattern-3 .mod-teaser-info { border-color: #ad4371; }

/* line 33, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-3 .mod-info-teaser a span, .color-pattern-3 .mod-vcard a:last-child { color: #ad4371; }

/* line 38, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-contrast.color-pattern-3 .mod-teaser, .color-pattern-contrast.color-pattern-3 [class*="icon-"].mod-teaser { background-color: #9B0065; }

/* line 43, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-contrast.color-pattern-3 .location-teaser, .color-pattern-contrast.color-pattern-3 .mod-teaser-info { border-color: #9B0065; }

/* line 48, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-contrast.color-pattern-3 .mod-info-teaser a span, .color-pattern-contrast.color-pattern-3 .mod-vcard a:last-child { color: #9B0065; }

/* line 23, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-4 .mod-teaser, .color-pattern-4 [class*="icon-"].mod-teaser { background-color: #a09076; }

/* line 28, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-4 .location-teaser, .color-pattern-4 .mod-teaser-info { border-color: #a09076; }

/* line 33, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-4 .mod-info-teaser a span, .color-pattern-4 .mod-vcard a:last-child { color: #a09076; }

/* line 38, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-contrast.color-pattern-4 .mod-teaser, .color-pattern-contrast.color-pattern-4 [class*="icon-"].mod-teaser { background-color: #66563c; }

/* line 43, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-contrast.color-pattern-4 .location-teaser, .color-pattern-contrast.color-pattern-4 .mod-teaser-info { border-color: #66563c; }

/* line 48, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-contrast.color-pattern-4 .mod-info-teaser a span, .color-pattern-contrast.color-pattern-4 .mod-vcard a:last-child { color: #66563c; }

/* line 23, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-5 .mod-teaser, .color-pattern-5 [class*="icon-"].mod-teaser { background-color: #d2b345; }

/* line 28, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-5 .location-teaser, .color-pattern-5 .mod-teaser-info { border-color: #d2b345; }

/* line 33, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-5 .mod-info-teaser a span, .color-pattern-5 .mod-vcard a:last-child { color: #d2b345; }

/* line 38, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-contrast.color-pattern-5 .mod-teaser, .color-pattern-contrast.color-pattern-5 [class*="icon-"].mod-teaser { background-color: #AA6100; }

/* line 43, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-contrast.color-pattern-5 .location-teaser, .color-pattern-contrast.color-pattern-5 .mod-teaser-info { border-color: #AA6100; }

/* line 48, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-contrast.color-pattern-5 .mod-info-teaser a span, .color-pattern-contrast.color-pattern-5 .mod-vcard a:last-child { color: #AA6100; }

/* line 23, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-6 .mod-teaser, .color-pattern-6 [class*="icon-"].mod-teaser { background-color: #a0a5a9; }

/* line 28, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-6 .location-teaser, .color-pattern-6 .mod-teaser-info { border-color: #a0a5a9; }

/* line 33, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-6 .mod-info-teaser a span, .color-pattern-6 .mod-vcard a:last-child { color: #a0a5a9; }

/* line 38, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-contrast.color-pattern-6 .mod-teaser, .color-pattern-contrast.color-pattern-6 [class*="icon-"].mod-teaser { background-color: #252525; }

/* line 43, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-contrast.color-pattern-6 .location-teaser, .color-pattern-contrast.color-pattern-6 .mod-teaser-info { border-color: #252525; }

/* line 48, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-contrast.color-pattern-6 .mod-info-teaser a span, .color-pattern-contrast.color-pattern-6 .mod-vcard a:last-child { color: #252525; }

/* line 23, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-7 .mod-teaser, .color-pattern-7 [class*="icon-"].mod-teaser { background-color: #dadcde; }

/* line 28, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-7 .location-teaser, .color-pattern-7 .mod-teaser-info { border-color: #dadcde; }

/* line 33, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-7 .mod-info-teaser a span, .color-pattern-7 .mod-vcard a:last-child { color: #dadcde; }

/* line 38, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-contrast.color-pattern-7 .mod-teaser, .color-pattern-contrast.color-pattern-7 [class*="icon-"].mod-teaser { background-color: #a0a5a9; }

/* line 43, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-contrast.color-pattern-7 .location-teaser, .color-pattern-contrast.color-pattern-7 .mod-teaser-info { border-color: #a0a5a9; }

/* line 48, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-contrast.color-pattern-7 .mod-info-teaser a span, .color-pattern-contrast.color-pattern-7 .mod-vcard a:last-child { color: #a0a5a9; }

/**
*	%basic-teaser
*
*	functions as template for all other teasers
*	needs to be extended
*/
/* line 59, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-teaser, .default-teaser, .mod-teaser-info, .section-teaser, .extern-teaser, .emergency-teaser, .news-teaser-big, .news-teaser-middle, .news-teaser-small, .location-teaser, .mod-vcard, .mod-info-teaser { display: block; text-decoration: none; background: #f6f3ed; position: relative; margin-bottom: 20px; }
/* line 66, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-teaser span, .default-teaser span, .mod-teaser-info span, .section-teaser span, .extern-teaser span, .emergency-teaser span, .news-teaser-big span, .news-teaser-middle span, .news-teaser-small span, .location-teaser span, .mod-vcard span, .mod-info-teaser span { font-size: 14px; font-size: 0.875rem; text-decoration: none; }

/**
*	%tile-teaser
*
*	standard declaration for teaser with set dimensions
*	needs to be extended
*/
/* line 82, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-teaser, .default-teaser, .mod-teaser-info, .extern-teaser, .emergency-teaser, .location-teaser { padding: 30px 10px; height: 200px; text-align: center; overflow: hidden; }
/* line 88, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-teaser span, .default-teaser span, .mod-teaser-info span, .extern-teaser span, .emergency-teaser span, .location-teaser span, .mod-teaser strong, .default-teaser strong, .mod-teaser-info strong, .extern-teaser strong, .emergency-teaser strong, .location-teaser strong { display: block; }
/* line 92, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-teaser span:first-child, .default-teaser span:first-child, .mod-teaser-info span:first-child, .extern-teaser span:first-child, .emergency-teaser span:first-child, .location-teaser span:first-child, .mod-teaser strong:first-child, .default-teaser strong:first-child, .mod-teaser-info strong:first-child, .extern-teaser strong:first-child, .emergency-teaser strong:first-child, .location-teaser strong:first-child { margin-bottom: 20px; }

/**
*	%news-teaser
*
*	news-teaser classes
*
*	possible teaser:
*		news-teaser-large
*		news-teaser-big
*		news-teaser-middle
*		news-teaser-small
*
*/
/* line 111, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-news .mod-news-teaser-big, .mod-news .mod-news-teaser-middle, .mod-news .mod-news-teaser-large { position: relative; margin-bottom: 20px; }
/* line 122, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-news > .row { margin-bottom: 0; }
/* line 133, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-news a.moreLink { text-decoration: underline; bottom: 0; position: relative; float: right; }
/* line 139, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-news a.moreLink:hover { text-decoration: none; }
/* line 145, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-news .mod-news-teaser-big a.moreLink { bottom: -0px; }
@media screen and (min-width: 62em) { /* line 144, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .mod-news .mod-news-teaser-big { margin-bottom: 20px; } }
/* line 154, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-news .mod-news-teaser-large .news-teaser-middle + .moreLink { margin-bottom: 20px; }

/* line 159, ../../Private/sass/partials/mod/_mod-teaser.scss */
.news-teaser-big, .news-teaser-middle, .news-teaser-small { background: #f6f3ed; font-weight: 500; overflow: hidden; height: auto; }
/* line 165, ../../Private/sass/partials/mod/_mod-teaser.scss */
.news-teaser-big .teaser-content, .news-teaser-middle .teaser-content, .news-teaser-small .teaser-content { padding: 15px; }
/* line 168, ../../Private/sass/partials/mod/_mod-teaser.scss */
.news-teaser-big .teaser-content p, .news-teaser-middle .teaser-content p, .news-teaser-small .teaser-content p { clear: both; margin: 0; }
/* line 174, ../../Private/sass/partials/mod/_mod-teaser.scss */
.news-teaser-big .date, .news-teaser-middle .date, .news-teaser-small .date { font-weight: 300; display: block; vertical-align: bottom; margin-bottom: 20px; }
/* line 181, ../../Private/sass/partials/mod/_mod-teaser.scss */
.news-teaser-big h5, .news-teaser-middle h5, .news-teaser-small h5, .news-teaser-big .date, .news-teaser-middle .date, .news-teaser-small .date { font-size: 14px; font-size: 0.875rem; float: left; display: inline-block; }
/* line 188, ../../Private/sass/partials/mod/_mod-teaser.scss */
.news-teaser-big h5, .news-teaser-middle h5, .news-teaser-small h5 { margin-right: 5px; margin-bottom: 5px; }

/* ========================================================================== teaser classes ========================================================================== */
/**
*	.mod-teaser
*
*	standard teaser with text only
*/
/* line 203, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-teaser { color: #fff; margin-left: auto; margin-right: auto; }
/* line 213, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-teaser span:first-child, .mod-teaser strong:first-child { min-height: 50px; }
/* line 218, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-teaser:hover { color: #fff; }

/**
*	.default-teaser
*
*	standard teaser with text only
*/
/* line 229, ../../Private/sass/partials/mod/_mod-teaser.scss */
.default-teaser { -webkit-transition: all ease-in-out .2s; -moz-transition: all ease-in-out .2s; -o-transition: all ease-in-out .2s; -ms-transition: all ease-in-out .2s; transition: all ease-in-out .2s; background: #f6f3ed; margin-left: auto; margin-right: auto; }
/* line 240, ../../Private/sass/partials/mod/_mod-teaser.scss */
.default-teaser span:first-child, .default-teaser strong:first-child { min-height: 50px; }
/* line 245, ../../Private/sass/partials/mod/_mod-teaser.scss */
.default-teaser:hover { color: #000; }
@media only screen and (min-width: 48em) { /* line 250, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .default-teaser:hover { background: #dfd9d1 !important; } }

/**
*	.mod-teaser
*
*	standard teaser with icon and only headline
*/
/* line 262, ../../Private/sass/partials/mod/_mod-teaser.scss */
[class*="icon-"].mod-teaser { color: #565656; }
/* line 265, ../../Private/sass/partials/mod/_mod-teaser.scss */
[class*="icon-"].mod-teaser strong { margin-bottom: 0; min-height: initial; }
/* line 270, ../../Private/sass/partials/mod/_mod-teaser.scss */
[class*="icon-"].mod-teaser:before { font-size: 55px; font-size: 3.4375rem; -webkit-border-radius: 40px; -moz-border-radius: 40px; -o-border-radius: 40px; -ms-border-radius: 40px; border-radius: 40px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; border: solid 1px #565656; display: inline-block; text-align: center; line-height: 80px; height: 80px; width: 80px; vertical-align: -30%; display: block; margin: 0 auto 10px auto; border-color: #fff; }
/* line 280, ../../Private/sass/partials/mod/_mod-teaser.scss */
[class*="icon-"].mod-teaser:after { display: none !important; }

/**
*	.mod-teaser
*
*	removes the color-decoration if the teaser has an all-over color
*/
/* line 293, ../../Private/sass/partials/mod/_mod-teaser.scss */
[class*="from-"].mod-teaser:after { display: none; }

/**
*	.mod-teaser-info
*
*	standard teaser with text only
*/
/* line 305, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-teaser-info { margin-left: auto; margin-right: auto; border-bottom: 8px solid #dadcde; transition: border-width; -webkit-transition: all ease-in-out .4s; -moz-transition: all ease-in-out .4s; -o-transition: all ease-in-out .4s; -ms-transition: all ease-in-out .4s; transition: all ease-in-out .4s; }
/* line 317, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-teaser-info span:first-child, .mod-teaser-info strong:first-child { min-height: 50px; }
@media only screen and (min-width: 48em) { /* line 323, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .mod-teaser-info:hover { color: #000; border-width: 16px; } }

/**
*	.section-teaser
*
*	highlighted teaser for each section,
*/
/* line 335, ../../Private/sass/partials/mod/_mod-teaser.scss */
.section-teaser { max-height: 200px; overflow: hidden; color: #fff; }
/* line 341, ../../Private/sass/partials/mod/_mod-teaser.scss */
.section-teaser .teaser-content { padding: 30px 20px; text-align: center; background: none !important; }
/* line 346, ../../Private/sass/partials/mod/_mod-teaser.scss */
.section-teaser .teaser-content strong { display: block; }
/* line 349, ../../Private/sass/partials/mod/_mod-teaser.scss */
.section-teaser .teaser-content strong:before { -webkit-border-radius: 40px; -moz-border-radius: 40px; -o-border-radius: 40px; -ms-border-radius: 40px; border-radius: 40px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; border: solid 1px #565656; display: inline-block; text-align: center; line-height: 80px; height: 80px; width: 80px; font-size: 55px; font-size: 3.4375rem; display: block; margin: 0 auto 10px auto; border-color: #fff; vertical-align: -30%; }
/* line 359, ../../Private/sass/partials/mod/_mod-teaser.scss */
.section-teaser .teaser-content strong:after { display: none !important; }
/* line 365, ../../Private/sass/partials/mod/_mod-teaser.scss */
.section-teaser .teaser-image { float: right; display: none; background: none !important; }
/* line 370, ../../Private/sass/partials/mod/_mod-teaser.scss */
.section-teaser .teaser-image img { float: right; margin-right: 10px; }
/* line 376, ../../Private/sass/partials/mod/_mod-teaser.scss */
.section-teaser:hover { color: #fff; }
/* line 380, ../../Private/sass/partials/mod/_mod-teaser.scss */
.section-teaser.teaser-clinic-link { -webkit-transition: all ease-in-out .2s; -moz-transition: all ease-in-out .2s; -o-transition: all ease-in-out .2s; -ms-transition: all ease-in-out .2s; transition: all ease-in-out .2s; background: #1d9a73 !important; }
@media only screen and (min-width: 48em) { /* line 386, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .section-teaser.teaser-clinic-link:hover { background: #007f58 !important; } }
/* line 391, ../../Private/sass/partials/mod/_mod-teaser.scss */
.section-teaser.teaser-clinic-link .teaser-content { width: 100%; height: 200px; text-align: left; }
/* line 396, ../../Private/sass/partials/mod/_mod-teaser.scss */
.section-teaser.teaser-clinic-link .teaser-content strong { vertical-align: top; }
@media screen and (min-width: 62em) { /* line 404, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .section-teaser .teaser-image { display: block; } }
@media screen and (min-width: 62em) { /* line 411, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .section-teaser .teaser-content { float: left; display: table; }
  /* line 415, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .section-teaser .teaser-content strong { vertical-align: middle; display: table-cell; }
  /* line 421, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .section-teaser .teaser-content, .section-teaser .teaser-image { width: 50%; max-height: 200px; } }

/* max tablet */
@media (max-width: 1120px) { /* line 432, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .highlighted .section-teaser { min-height: 200px; } }
/**
*	.extern-teaser
*
*	mod-teaser modifier for external teaser
*/
/* line 443, ../../Private/sass/partials/mod/_mod-teaser.scss */
.extern-teaser { background: #dadcde; margin-left: auto; margin-right: auto; }
/* line 450, ../../Private/sass/partials/mod/_mod-teaser.scss */
.extern-teaser:before { font-size: 25px; font-size: 1.5625rem; position: absolute; top: 2px; right: 2px; }
/* line 459, ../../Private/sass/partials/mod/_mod-teaser.scss */
.extern-teaser:after { display: none; }
@media only screen and (min-width: 48em) { /* line 464, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .extern-teaser:hover { transition: background .8s ease; background: #bdbdbd; } }

/**
*	.emergency-teaser
*
*	mod-teaser modifier for external teaser
*/
/* line 477, ../../Private/sass/partials/mod/_mod-teaser.scss */
.emergency-teaser { background: #f6f3ed; margin-left: auto; margin-right: auto; border-color: #cb0404 !important; -webkit-transition: all ease-in-out .2s; -moz-transition: all ease-in-out .2s; -o-transition: all ease-in-out .2s; -ms-transition: all ease-in-out .2s; transition: all ease-in-out .2s; }
/* line 486, ../../Private/sass/partials/mod/_mod-teaser.scss */
.emergency-teaser strong { color: #cb0404; }
@media only screen and (min-width: 48em) { /* line 491, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .emergency-teaser:hover { border-width: 16px; } }

/**
*	.news-teaser-big
*	.news-teaser-middle
*	.news-teaser-small,
*	.news-teaser-large
*
*/
/* line 505, ../../Private/sass/partials/mod/_mod-teaser.scss */
.news-teaser-big { /* desktop */ }
/* line 509, ../../Private/sass/partials/mod/_mod-teaser.scss */
.news-teaser-big img { width: 100%; max-width: 440px; }
@media screen and (min-width: 62em) { /* line 517, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .news-teaser-big .teaser-content { padding-top: 40px; height: auto; min-height: 220px; } }

/* line 525, ../../Private/sass/partials/mod/_mod-teaser.scss */
.news-teaser-middle { /* max desktop */ /* min tablet */ /* min desktop */ }
/* line 529, ../../Private/sass/partials/mod/_mod-teaser.scss */
.news-teaser-middle .teaser-image { float: right; margin: 0 10px 0 0; }
/* line 533, ../../Private/sass/partials/mod/_mod-teaser.scss */
.news-teaser-middle .teaser-image img { float: right; max-height: 200px; display: block; }
/* line 540, ../../Private/sass/partials/mod/_mod-teaser.scss */
.news-teaser-middle .teaser-content { float: left; }
@media screen and (max-width: 30em) { /* line 551, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .news-teaser-middle .teaser-image { display: none; } }
@media screen and (min-width: 48em) { /* line 559, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .news-teaser-middle .teaser-image { display: none; } }
@media screen and (min-width: 62em) { /* line 567, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .news-teaser-middle div { width: 50%; }
  /* line 571, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .news-teaser-middle .teaser-image { display: block; }
  /* line 575, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .news-teaser-middle > div { width: 100%; }
  /* line 578, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .news-teaser-middle > div .teaser-content, .news-teaser-middle > div .teaser-image { width: 100%; }
  /* line 583, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .news-teaser-middle > div .col-s-5, .news-teaser-middle > div .col-l-6:last-child, .news-teaser-middle > div .teaser-image { margin: 0; padding: 0; }
  /* line 590, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .news-teaser-middle > div .col-s-7, .news-teaser-middle > div .col-l-6:first-child { width: 54%; }
  /* line 595, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .news-teaser-middle > div .col-s-5:last-child, .news-teaser-middle > div .col-l-6:last-child { width: 46%; float: right; } }

@media screen and (min-width: 62em) { /* line 604, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .news-teaser-small { min-height: 200px; } }

/* line 614, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-news-teaser-large .news-teaser-middle { /* max S */ }
/* line 616, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-news-teaser-large .news-teaser-middle span { float: none; }
/* line 620, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-news-teaser-large .news-teaser-middle .teaser-image { float: right; /* desktop */ }
/* line 623, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-news-teaser-large .news-teaser-middle .teaser-image img { margin: 0; height: auto; outline: 0; max-width: 100%; }
@media screen and (max-width: 62em) { /* line 620, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .mod-news-teaser-large .news-teaser-middle .teaser-image { display: block; } }
/* line 636, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-news-teaser-large .news-teaser-middle .teaser-content { float: left; height: auto; }
@media screen and (max-width: 30em) { /* line 644, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .mod-news-teaser-large .news-teaser-middle .teaser-image { display: none; }
  /* line 648, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .mod-news-teaser-large .news-teaser-middle .teaser-content { width: 100%; } }

/**
*	.location-teaser
*
*	location-teaser class
*
*/
/* line 661, ../../Private/sass/partials/mod/_mod-teaser.scss */
.location-teaser { -webkit-transition: all ease-in-out .2s; -moz-transition: all ease-in-out .2s; -o-transition: all ease-in-out .2s; -ms-transition: all ease-in-out .2s; transition: all ease-in-out .2s; padding: 0; margin-left: auto; margin-right: auto; text-align: left; height: auto; }
/* line 672, ../../Private/sass/partials/mod/_mod-teaser.scss */
.location-teaser p { padding: 19px 15px; margin: 0; }
/* line 677, ../../Private/sass/partials/mod/_mod-teaser.scss */
.location-teaser img { width: 100%; }
@media only screen and (min-width: 48em) { /* line 682, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .location-teaser:hover { background: #dfd9d1 !important; } }

/**
*	.mod-vcard
*
*	mod-vcard class
*
*/
@media screen and (min-width: 30em) { /* line 699, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .mod-vcard .teaser-content, .mod-vcard .teaser-image { width: 50%; float: left; } }
/* line 706, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-vcard .teaser-image { margin-left: 10px; max-width: 200px; }
@media screen and (max-width: 30em) { /* line 706, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .mod-vcard .teaser-image { display: none; } }
/* line 715, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-vcard .teaser-content { padding: 20px; }
/* line 718, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-vcard .teaser-content strong { display: block; margin-bottom: 20px; }
/* line 724, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-vcard .adr { font-size: 14px; font-size: 0.875rem; margin-bottom: 20px; }
/* line 728, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-vcard .adr > * { display: block; }
/* line 732, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-vcard .adr .tel, .mod-vcard .adr .street-address { padding-top: 2px; margin: 0 0 0 37px; }
/* line 737, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-vcard .adr .tel:before, .mod-vcard .adr .street-address:before { font-size: 42px; font-size: 2.625rem; margin-right: 10px; vertical-align: -30%; }
/* line 744, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-vcard .adr .tel:after, .mod-vcard .adr .street-address:after { display: none !important; }
/* line 749, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-vcard .adr .tel { margin-bottom: 10px; }
/* line 753, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-vcard .adr .tel:before, .mod-vcard .adr .street-address:before { -webkit-border-radius: 13px; -moz-border-radius: 13px; -o-border-radius: 13px; -ms-border-radius: 13px; border-radius: 13px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: inline-block; text-align: center; background: #a0a5a9; color: #fff; line-height: 26px; height: 26px; width: 26px; font-size: 24px; font-size: 1.5rem; margin: -5px 10px 10px -37px; position: absolute; }
/* line 770, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-vcard a:last-child { text-decoration: underline; }
/* line 773, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-vcard a:last-child:hover { text-decoration: none; }

/*** vcard clear as rows are missing ***/
@media screen and (min-width: 62em) { /* line 782, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .bloc-contact .col-l-6:nth-child(odd) { clear: left; } }
/**
*	.mod-info-teaser
*
*	mod-info-teaser class
*
*/
/* line 797, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-info-teaser .teaser-image { max-width: 200px; display: block; float: left; margin-right: 20px; }
/* line 805, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-info-teaser .teaser-content { padding: 20px; }
/* line 808, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-info-teaser .teaser-content strong { display: block; margin-bottom: 20px; }
/* line 813, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-info-teaser .teaser-content span { font-size: 1em; text-decoration: underline; }
/* line 819, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-info-teaser a:hover .teaser-content span { text-decoration: none; }
@media screen and (max-width: 30em) { /* line 824, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .mod-info-teaser .teaser-image { display: none; } }
@media screen and (min-width: 48em) { /* line 830, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .mod-info-teaser .teaser-content, .mod-info-teaser .teaser-image { width: 50%; float: left; }
  /* line 836, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .mod-info-teaser .teaser-image { margin-right: 0; } }

/**
*	.mod-teaser
*
*	mod-teaser-from-other-sections
*
*/
/* line 848, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-teaser-from-other-sections p { margin-bottom: 30px; }

/**
*	.mod-teaser
*
*	mod-teaser hover effects
*
*/
/* line 859, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-teaser-inside-colored-sections .mod-teaser { -webkit-transition: all ease-in-out .1s; -moz-transition: all ease-in-out .1s; -o-transition: all ease-in-out .1s; -ms-transition: all ease-in-out .1s; transition: all ease-in-out .1s; }

/* line 863, ../../Private/sass/partials/mod/_mod-teaser.scss */
.mod-teaser-list article h3, .mod-teaser, .mod-link { -webkit-transition: all ease-in-out .2s; -moz-transition: all ease-in-out .2s; -o-transition: all ease-in-out .2s; -ms-transition: all ease-in-out .2s; transition: all ease-in-out .2s; }

@media screen and (max-width: 47.9375em) { /* line 869, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .mobile-text-link { background: none !important; padding: 0; text-align: left; height: auto; }
  /* line 876, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .mobile-text-link span { display: none; }
  /* line 880, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .mobile-text-link.from-clinic-bg strong { color: #1d9a73; }
  /* line 883, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .mobile-text-link.from-research-bg strong { color: #3e7dbd; }
  /* line 886, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .mobile-text-link.from-study-bg strong { color: #ad4371; }
  /* line 889, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .mobile-text-link.from-career-bg strong { color: #a09076; }
  /* line 892, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .mobile-text-link.from-international-bg strong { color: #d2b345; }
  /* line 895, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .mobile-text-link.from-charite-bg strong { color: #a0a5a9; } }
@media screen and (min-width: 48em) { /* line 901, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .mobile-text-link strong { color: #fff !important; } }

@media screen and (max-width: 47.9375em) { /* line 907, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .color-pattern-contrast .mobile-text-link { background: none !important; } }

/* line 918, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-contrast .mod-teaser-info { background: #fff; border-top: 2px solid; border-right: 2px solid; border-left: 2px solid; color: #000; }
/* line 926, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-contrast .section-teaser.teaser-clinic-link { background: #00663f !important; }
@media screen and (min-width: 48em) { /* line 930, ../../Private/sass/partials/mod/_mod-teaser.scss */
  .color-pattern-contrast .section-teaser.teaser-clinic-link:hover { background: #007f58 !important; } }
/* line 936, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-contrast .default-teaser { outline: 1px solid #000 !important; color: #000; }
/* line 940, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-contrast .default-teaser:hover { outline: 2px solid #000 !important; }
/* line 945, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-contrast .mod-vcard, .color-pattern-contrast .mod-info-teaser, .color-pattern-contrast .location-teaser { background: #fff !important; outline: 1px solid #000 !important; color: #000; }
/* line 952, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-contrast .mod-vcard:hover, .color-pattern-contrast .mod-info-teaser:hover, .color-pattern-contrast .location-teaser:hover { background: #fff !important; outline: 2px solid #000 !important; }
/* line 958, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-contrast .news-teaser-middle, .color-pattern-contrast .news-teaser-big, .color-pattern-contrast .news-teaser-small { background: #fff !important; outline: 1px solid #000 !important; color: #000; }
/* line 965, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-contrast .news-teaser-middle:hover, .color-pattern-contrast .news-teaser-big:hover, .color-pattern-contrast .news-teaser-small:hover { background: #fff !important; outline: 2px solid #000 !important; }
/* line 971, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-contrast .moreLink { color: #000; }
/* line 975, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-contrast .extern-teaser { background: #e5e7e9; color: #000; }
/* line 979, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-contrast .extern-teaser:hover { background: #bdbdbd; }
/* line 984, ../../Private/sass/partials/mod/_mod-teaser.scss */
.color-pattern-contrast li:before:not(.mod-article li:before), .color-pattern-contrast .tel:before, .color-pattern-contrast .street-address:before { background: #252525 !important; }

/** brandung _mod-lexicon.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-12-01 MIT License (MIT) */
/* ========================================================================== lexicon ========================================================================== */
/* line 22, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.color-pattern-1 .mod-lexicon .lexicon-item { background: #1d9a73; }

/* line 26, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.color-pattern-1 .mod-lexicon .controls-lexicon select, .color-pattern-1 .mod-lexicon .controls-lexicon span:after, .color-pattern-1 .mod-lexicon .controls-lexicon a.prev:before, .color-pattern-1 .mod-lexicon .controls-lexicon a.next:before { color: #1d9a73; }

/* line 33, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.color-pattern-contrast.color-pattern-1 .mod-lexicon .lexicon-item { background: #00663f; }

/* line 22, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.color-pattern-2 .mod-lexicon .lexicon-item { background: #3e7dbd; }

/* line 26, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.color-pattern-2 .mod-lexicon .controls-lexicon select, .color-pattern-2 .mod-lexicon .controls-lexicon span:after, .color-pattern-2 .mod-lexicon .controls-lexicon a.prev:before, .color-pattern-2 .mod-lexicon .controls-lexicon a.next:before { color: #3e7dbd; }

/* line 33, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.color-pattern-contrast.color-pattern-2 .mod-lexicon .lexicon-item { background: #003399; }

/* line 22, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.color-pattern-3 .mod-lexicon .lexicon-item { background: #ad4371; }

/* line 26, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.color-pattern-3 .mod-lexicon .controls-lexicon select, .color-pattern-3 .mod-lexicon .controls-lexicon span:after, .color-pattern-3 .mod-lexicon .controls-lexicon a.prev:before, .color-pattern-3 .mod-lexicon .controls-lexicon a.next:before { color: #ad4371; }

/* line 33, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.color-pattern-contrast.color-pattern-3 .mod-lexicon .lexicon-item { background: #9B0065; }

/* line 22, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.color-pattern-4 .mod-lexicon .lexicon-item { background: #a09076; }

/* line 26, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.color-pattern-4 .mod-lexicon .controls-lexicon select, .color-pattern-4 .mod-lexicon .controls-lexicon span:after, .color-pattern-4 .mod-lexicon .controls-lexicon a.prev:before, .color-pattern-4 .mod-lexicon .controls-lexicon a.next:before { color: #a09076; }

/* line 33, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.color-pattern-contrast.color-pattern-4 .mod-lexicon .lexicon-item { background: #66563c; }

/* line 22, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.color-pattern-5 .mod-lexicon .lexicon-item { background: #d2b345; }

/* line 26, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.color-pattern-5 .mod-lexicon .controls-lexicon select, .color-pattern-5 .mod-lexicon .controls-lexicon span:after, .color-pattern-5 .mod-lexicon .controls-lexicon a.prev:before, .color-pattern-5 .mod-lexicon .controls-lexicon a.next:before { color: #d2b345; }

/* line 33, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.color-pattern-contrast.color-pattern-5 .mod-lexicon .lexicon-item { background: #AA6100; }

/* line 22, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.color-pattern-6 .mod-lexicon .lexicon-item { background: #a0a5a9; }

/* line 26, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.color-pattern-6 .mod-lexicon .controls-lexicon select, .color-pattern-6 .mod-lexicon .controls-lexicon span:after, .color-pattern-6 .mod-lexicon .controls-lexicon a.prev:before, .color-pattern-6 .mod-lexicon .controls-lexicon a.next:before { color: #a0a5a9; }

/* line 33, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.color-pattern-contrast.color-pattern-6 .mod-lexicon .lexicon-item { background: #252525; }

/* line 22, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.color-pattern-7 .mod-lexicon .lexicon-item { background: #dadcde; }

/* line 26, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.color-pattern-7 .mod-lexicon .controls-lexicon select, .color-pattern-7 .mod-lexicon .controls-lexicon span:after, .color-pattern-7 .mod-lexicon .controls-lexicon a.prev:before, .color-pattern-7 .mod-lexicon .controls-lexicon a.next:before { color: #dadcde; }

/* line 33, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.color-pattern-contrast.color-pattern-7 .mod-lexicon .lexicon-item { background: #a0a5a9; }

/* line 39, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.mod-lexicon .headline-lexicon { margin-top: 0; font-weight: inherit; margin-bottom: 16px; -moz-hyphens: auto; -o-hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; -webkit-backface-visibility: hidden; font-size: 32px; font-size: 2rem; float: left; }
/* line 53, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.mod-lexicon ul { clear: both; padding: 0; list-style: none; }
/* line 59, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.mod-lexicon ul li { padding-left: 10px; padding-right: 10px; }
@media screen and (min-width: 30em) { /* line 59, ../../Private/sass/partials/mod/_mod-lexicon.scss */
  .mod-lexicon ul li { width: 50%; float: left; } }
@media screen and (min-width: 62em) { /* line 59, ../../Private/sass/partials/mod/_mod-lexicon.scss */
  .mod-lexicon ul li { width: 25%; float: left; } }
/* line 75, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.mod-lexicon .lexicon-item { padding: 15px; display: block; margin: 0 auto 20px auto; background: #f6f3ed !important; -webkit-transition: all ease-in-out .2s; -moz-transition: all ease-in-out .2s; -o-transition: all ease-in-out .2s; -ms-transition: all ease-in-out .2s; transition: all ease-in-out .2s; }
/* line 80, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.mod-lexicon .lexicon-item div { margin: 0 auto; min-height: 70px; line-height: 70px; text-align: center; }
/* line 87, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.mod-lexicon .lexicon-item strong { color: #fff; vertical-align: middle; display: inline-block; line-height: normal; }
@media only screen and (min-width: 48em) { /* line 98, ../../Private/sass/partials/mod/_mod-lexicon.scss */
  .mod-lexicon .lexicon-item:hover { background: #dfd9d1 !important; } }
/* line 103, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.mod-lexicon .lexicon-item strong { color: #565656 !important; }
/* line 108, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.mod-lexicon .controls-lexicon { float: right; position: relative; /* Custom Select: Start */ /* Custom Select: End */ }
/* line 112, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.mod-lexicon .controls-lexicon > * { float: left; background: #f3f3f3; border: solid 1px #e9e9e9; }
@media only screen and (min-width: 48em) { /* line 118, ../../Private/sass/partials/mod/_mod-lexicon.scss */
  .mod-lexicon .controls-lexicon > *:hover { background: #ecebea; } }
/* line 124, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.mod-lexicon .controls-lexicon a { height: 44px; width: 42px; display: block; text-align: center; }
/* line 130, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.mod-lexicon .controls-lexicon a.prev, .mod-lexicon .controls-lexicon a.next { font-size: 0; }
/* line 134, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.mod-lexicon .controls-lexicon a.prev:before, .mod-lexicon .controls-lexicon a.next:before { font-size: 25px; font-size: 1.5625rem; margin-right: 10px; color: #dadcde; position: relative; top: 8px; left: 5px; vertical-align: -30%; }
/* line 145, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.mod-lexicon .controls-lexicon a.prev:after, .mod-lexicon .controls-lexicon a.next:after { display: none !important; }
/* line 150, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.mod-lexicon .controls-lexicon a.prev { border-right: none; margin-left: 15px; }
/* line 166, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.mod-lexicon .controls-lexicon a:active, .mod-lexicon .controls-lexicon a:hover { background: #ecebea; }
/* line 171, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.mod-lexicon .controls-lexicon a.is-disabled { cursor: default; }
/* line 174, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.mod-lexicon .controls-lexicon a.is-disabled:before { color: #dadcde !important; }
/* line 178, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.mod-lexicon .controls-lexicon a.is-disabled:hover { background: #f3f3f3; }
/* line 185, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.mod-lexicon .controls-lexicon select { font-size: 14px; font-size: 0.875rem; padding: 11px 20px 10px 20px; width: 109px; cursor: pointer; font-family: inherit; -moz-box-sizing: border-box; /* Firefox */ -webkit-box-sizing: border-box; /* Safari */ box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none; border: 0; font-weight: 600; vertical-align: top; z-index: 1; position: relative; background: transparent; }
@media screen and (max-width: 47.9375em) { /* line 185, ../../Private/sass/partials/mod/_mod-lexicon.scss */
  .mod-lexicon .controls-lexicon select { font-size: 16px; font-size: 1rem; } }
/* line 209, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.mod-lexicon .controls-lexicon select:focus { outline: none; }
/* line 214, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.mod-lexicon .controls-lexicon select::-ms-expand { display: none; }
/* line 222, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.mod-lexicon .controls-lexicon span { position: absolute; top: 21px; left: 120px; font-size: 12px; font-size: 0.75rem; z-index: 0; }
/* line 229, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.mod-lexicon .controls-lexicon span:before { display: none !important; }
/* line 233, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.mod-lexicon .controls-lexicon span:after { -webkit-border-radius: 15px; -moz-border-radius: 15px; -o-border-radius: 15px; -ms-border-radius: 15px; border-radius: 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: inline-block; text-align: center; background: #fff; color: #fff; line-height: 30px; height: 30px; width: 30px; font-size: 20px; font-size: 1.25rem; margin-left: 10px; border: 1px solid #c6c6c6; position: absolute; right: 30px; top: -15px; vertical-align: -30%; }
/* line 249, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.mod-lexicon section { padding: 20px 0 0; }

/* line 257, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.color-pattern-contrast .lexicon-item { background: #fff !important; outline: 1px solid; }
/* line 261, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.color-pattern-contrast .lexicon-item:hover { background: #fff !important; outline: 2px solid; }
/* line 266, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.color-pattern-contrast .lexicon-item strong { color: #000 !important; }
/* line 273, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.color-pattern-contrast .controls-lexicon .field { background: #fff; border: 1px solid #000 !important; color: #000; }
/* line 278, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.color-pattern-contrast .controls-lexicon .field:hover { outline: 1px solid #000 !important; }
/* line 283, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.color-pattern-contrast .controls-lexicon .prev, .color-pattern-contrast .controls-lexicon .next { background: #fff !important; border: 1px solid; color: #000 !important; }
/* line 289, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.color-pattern-contrast .controls-lexicon .prev:hover, .color-pattern-contrast .controls-lexicon .next:hover { outline: 1px solid; }
/* line 293, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.color-pattern-contrast .controls-lexicon .prev:hover { border-right: 1px solid; }
/* line 297, ../../Private/sass/partials/mod/_mod-lexicon.scss */
.color-pattern-contrast .controls-lexicon span:after { background: #fff; border: 1px solid #000; }

/** brandung _mod-meta-navigation.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-09-30 MIT License (MIT) */
/* ========================================================================== mod-slider-full-width ========================================================================== */
/* line 22, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.color-pattern-1 .mod-slider-full-width .flexslider .slides li .lupe:before { background-color: #1d9a73; }

/* line 26, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.color-pattern-1 .mod-slider-full-width .flexslider .slides .flex-caption > span { color: #1d9a73; }

/* line 30, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.color-pattern-contrast.color-pattern-1 .mod-slider-full-width .flexslider .slides li .lupe:before { background-color: #00663f; }

/* line 34, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.color-pattern-contrast.color-pattern-1 .mod-slider-full-width .flexslider .slides .flex-caption > span { color: #00663f; }

/* line 22, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.color-pattern-2 .mod-slider-full-width .flexslider .slides li .lupe:before { background-color: #3e7dbd; }

/* line 26, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.color-pattern-2 .mod-slider-full-width .flexslider .slides .flex-caption > span { color: #3e7dbd; }

/* line 30, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.color-pattern-contrast.color-pattern-2 .mod-slider-full-width .flexslider .slides li .lupe:before { background-color: #003399; }

/* line 34, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.color-pattern-contrast.color-pattern-2 .mod-slider-full-width .flexslider .slides .flex-caption > span { color: #003399; }

/* line 22, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.color-pattern-3 .mod-slider-full-width .flexslider .slides li .lupe:before { background-color: #ad4371; }

/* line 26, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.color-pattern-3 .mod-slider-full-width .flexslider .slides .flex-caption > span { color: #ad4371; }

/* line 30, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.color-pattern-contrast.color-pattern-3 .mod-slider-full-width .flexslider .slides li .lupe:before { background-color: #9B0065; }

/* line 34, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.color-pattern-contrast.color-pattern-3 .mod-slider-full-width .flexslider .slides .flex-caption > span { color: #9B0065; }

/* line 22, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.color-pattern-4 .mod-slider-full-width .flexslider .slides li .lupe:before { background-color: #a09076; }

/* line 26, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.color-pattern-4 .mod-slider-full-width .flexslider .slides .flex-caption > span { color: #a09076; }

/* line 30, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.color-pattern-contrast.color-pattern-4 .mod-slider-full-width .flexslider .slides li .lupe:before { background-color: #66563c; }

/* line 34, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.color-pattern-contrast.color-pattern-4 .mod-slider-full-width .flexslider .slides .flex-caption > span { color: #66563c; }

/* line 22, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.color-pattern-5 .mod-slider-full-width .flexslider .slides li .lupe:before { background-color: #d2b345; }

/* line 26, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.color-pattern-5 .mod-slider-full-width .flexslider .slides .flex-caption > span { color: #d2b345; }

/* line 30, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.color-pattern-contrast.color-pattern-5 .mod-slider-full-width .flexslider .slides li .lupe:before { background-color: #AA6100; }

/* line 34, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.color-pattern-contrast.color-pattern-5 .mod-slider-full-width .flexslider .slides .flex-caption > span { color: #AA6100; }

/* line 22, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.color-pattern-6 .mod-slider-full-width .flexslider .slides li .lupe:before { background-color: #a0a5a9; }

/* line 26, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.color-pattern-6 .mod-slider-full-width .flexslider .slides .flex-caption > span { color: #a0a5a9; }

/* line 30, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.color-pattern-contrast.color-pattern-6 .mod-slider-full-width .flexslider .slides li .lupe:before { background-color: #252525; }

/* line 34, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.color-pattern-contrast.color-pattern-6 .mod-slider-full-width .flexslider .slides .flex-caption > span { color: #252525; }

/* line 22, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.color-pattern-7 .mod-slider-full-width .flexslider .slides li .lupe:before { background-color: #dadcde; }

/* line 26, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.color-pattern-7 .mod-slider-full-width .flexslider .slides .flex-caption > span { color: #dadcde; }

/* line 30, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.color-pattern-contrast.color-pattern-7 .mod-slider-full-width .flexslider .slides li .lupe:before { background-color: #a0a5a9; }

/* line 34, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.color-pattern-contrast.color-pattern-7 .mod-slider-full-width .flexslider .slides .flex-caption > span { color: #a0a5a9; }

/* line 40, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.mod-slider-full-width { clear: both; }
/* line 47, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.mod-slider-full-width .flexslider.zoom .slides .slider-image { -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; -ms-background-size: cover; background-size: cover; -webkit-transition: all ease-out .3s; -moz-transition: all ease-out .3s; -o-transition: all ease-out .3s; -ms-transition: all ease-out .3s; transition: all ease-out .3s; background-position: center center; max-height: 600px; text-indent: -999em; /* phone */ /* phone large */ 				                 /*
				@include respond-min($breakpoint-min-s) {
					height: 280px;
				}

				*/ /* tablet */ 				              /*
				@include respond-min($breakpoint-min-m) {
					height: 280px;
				}

				*/ /* desktop */ 				               /*
				@include respond-min($breakpoint-min-l) {
					height: 335px;
				}

				*/ /* desktop large */ 				                     /*
				@include respond-min($breakpoint-min-xl) {
					height: 600px;

					.focuspoint {
						width: 100%;
						height: 470px;
					}
				}*/ }
/* line 54, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.mod-slider-full-width .flexslider.zoom .slides .slider-image .focuspoint { max-height: 470px; }
/* line 58, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.mod-slider-full-width .flexslider.zoom .slides .slider-image img { margin: 0; -webkit-transition: all ease-out .3s; -moz-transition: all ease-out .3s; -o-transition: all ease-out .3s; -ms-transition: all ease-out .3s; transition: all ease-out .3s; }
@media screen and (min-width: 20em) { /* line 47, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
  .mod-slider-full-width .flexslider.zoom .slides .slider-image { height: auto; } }
/* line 97, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.mod-slider-full-width .flexslider .slides li { position: relative; /*.focuspoint {
	width: 100%;
	height: 295px;
}*/ }
/* line 100, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.mod-slider-full-width .flexslider .slides li img { width: 100%; -webkit-transition: all ease-out .3s; -moz-transition: all ease-out .3s; -o-transition: all ease-out .3s; -ms-transition: all ease-out .3s; transition: all ease-out .3s; }
/* line 110, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.mod-slider-full-width .flexslider .slides li .lupe { position: absolute; top: 10px; right: 10px; font-size: 0; text-decoration: none; opacity: 0; -webkit-transition: opacity 0.3s ease 0s; -moz-transition: opacity 0.3s ease 0s; -o-transition: opacity 0.3s ease 0s; -ms-transition: opacity 0.3s ease 0s; transition: opacity 0.3s ease 0s; }
/* line 119, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.mod-slider-full-width .flexslider .slides li .lupe:before { -webkit-border-radius: 40px; -moz-border-radius: 40px; -o-border-radius: 40px; -ms-border-radius: 40px; border-radius: 40px; font-size: 42px; font-size: 2.625rem; -webkit-border-radius: 21px; -moz-border-radius: 21px; -o-border-radius: 21px; -ms-border-radius: 21px; border-radius: 21px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: inline-block; text-align: center; background: #dadcde; color: #fff; line-height: 42px; height: 42px; width: 42px; margin-left: 10px; vertical-align: -30%; color: #fff; }
/* line 132, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.mod-slider-full-width .flexslider .slides li .zoom-image:hover .lupe { opacity: 1; }
/* line 136, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.mod-slider-full-width .flexslider .slides li:hover a { visibility: visible; opacity: 1; }
/* line 142, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.mod-slider-full-width .flexslider .slides .slider-image { -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; -ms-background-size: cover; background-size: cover; -webkit-transition: all ease-out .3s; -moz-transition: all ease-out .3s; -o-transition: all ease-out .3s; -ms-transition: all ease-out .3s; transition: all ease-out .3s; background-position: center center; max-height: 270px; text-indent: -999em; /* phone */ /* phone large */ 				                 /*
				@include respond-min($breakpoint-min-s) {
					height: 240px;
				}

				*/ /* tablet */ 				              /*
				@include respond-min($breakpoint-min-m) {
					height: 240px;
				}

				*/ /* desktop */ 				               /*
				@include respond-min($breakpoint-min-l) {
					height: auto;
				}

				*/ /* desktop large */                      /*
@include respond-min($breakpoint-min-xl) {
	height: auto;
}*/ }
@media screen and (min-width: 20em) { /* line 142, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
  .mod-slider-full-width .flexslider .slides .slider-image { height: auto; } }
/* line 175, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.mod-slider-full-width .flexslider .slides .flex-caption { background: #f6f3ed; color: #000; padding: 10px 20px; margin: 0; position: relative; }
/* line 187, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
.mod-slider-full-width .flexslider .slides .flex-caption > span { float: right; }
@media screen and (max-width: 61.9375em) { /* line 202, ../../Private/sass/partials/mod/_mod-slider-full-width.scss */
  .mod-slider-full-width .flexslider .slides li .lupe { opacity: 1 !important; } }

/** brandung _mod-meta-navigation.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-09-30 MIT License (MIT) */
/* ========================================================================== mod-breadcrumbs ========================================================================== */
/* line 22, ../../Private/sass/partials/mod/_mod-breadcrumbs.scss */
.color-pattern-1 .mod-breadcrumbs a { color: #1d9a73; }

/* line 26, ../../Private/sass/partials/mod/_mod-breadcrumbs.scss */
.color-pattern-contrast.color-pattern-1 .mod-breadcrumbs a { color: #00663f; }

/* line 22, ../../Private/sass/partials/mod/_mod-breadcrumbs.scss */
.color-pattern-2 .mod-breadcrumbs a { color: #3e7dbd; }

/* line 26, ../../Private/sass/partials/mod/_mod-breadcrumbs.scss */
.color-pattern-contrast.color-pattern-2 .mod-breadcrumbs a { color: #003399; }

/* line 22, ../../Private/sass/partials/mod/_mod-breadcrumbs.scss */
.color-pattern-3 .mod-breadcrumbs a { color: #ad4371; }

/* line 26, ../../Private/sass/partials/mod/_mod-breadcrumbs.scss */
.color-pattern-contrast.color-pattern-3 .mod-breadcrumbs a { color: #9B0065; }

/* line 22, ../../Private/sass/partials/mod/_mod-breadcrumbs.scss */
.color-pattern-4 .mod-breadcrumbs a { color: #a09076; }

/* line 26, ../../Private/sass/partials/mod/_mod-breadcrumbs.scss */
.color-pattern-contrast.color-pattern-4 .mod-breadcrumbs a { color: #66563c; }

/* line 22, ../../Private/sass/partials/mod/_mod-breadcrumbs.scss */
.color-pattern-5 .mod-breadcrumbs a { color: #d2b345; }

/* line 26, ../../Private/sass/partials/mod/_mod-breadcrumbs.scss */
.color-pattern-contrast.color-pattern-5 .mod-breadcrumbs a { color: #AA6100; }

/* line 22, ../../Private/sass/partials/mod/_mod-breadcrumbs.scss */
.color-pattern-6 .mod-breadcrumbs a { color: #a0a5a9; }

/* line 26, ../../Private/sass/partials/mod/_mod-breadcrumbs.scss */
.color-pattern-contrast.color-pattern-6 .mod-breadcrumbs a { color: #252525; }

/* line 22, ../../Private/sass/partials/mod/_mod-breadcrumbs.scss */
.color-pattern-7 .mod-breadcrumbs a { color: #dadcde; }

/* line 26, ../../Private/sass/partials/mod/_mod-breadcrumbs.scss */
.color-pattern-contrast.color-pattern-7 .mod-breadcrumbs a { color: #a0a5a9; }

/* line 31, ../../Private/sass/partials/mod/_mod-breadcrumbs.scss */
.mod-breadcrumbs { margin: 0; list-style: none; padding: 5px 20px; max-width: 58.75em; clear: both; }
/* line 42, ../../Private/sass/partials/mod/_mod-breadcrumbs.scss */
.mod-breadcrumbs li { display: inline-block; margin: 0 .2em 0 0; }
/* line 46, ../../Private/sass/partials/mod/_mod-breadcrumbs.scss */
.mod-breadcrumbs li:before { display: none !important; }
/* line 50, ../../Private/sass/partials/mod/_mod-breadcrumbs.scss */
.mod-breadcrumbs li:after { font-size: 11px; font-size: 0.6875rem; color: #555; vertical-align: middle; text-decoration: none; margin-left: 5px; }
/* line 60, ../../Private/sass/partials/mod/_mod-breadcrumbs.scss */
.mod-breadcrumbs li:last-child:after { display: none; }
/* line 64, ../../Private/sass/partials/mod/_mod-breadcrumbs.scss */
.mod-breadcrumbs li a { text-decoration: underline; }
/* line 67, ../../Private/sass/partials/mod/_mod-breadcrumbs.scss */
.mod-breadcrumbs li a:hover { text-decoration: none; }

/** brandung _mod-teaser-list.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-09-30 MIT License (MIT) */
/* ========================================================================== mod-teaser-list ========================================================================== */
/* line 23, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.color-pattern-1 .mod-teaser-list h3 { background-color: #1d9a73; }

/* line 27, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.color-pattern-1 .mod-teaser-list article div a { color: #1d9a73; }

/* line 31, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.color-pattern-contrast.color-pattern-1 .mod-teaser-list h3 { background-color: #00663f; }

/* line 35, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.color-pattern-contrast.color-pattern-1 .mod-teaser-list article div a { color: #00663f; }

/* line 23, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.color-pattern-2 .mod-teaser-list h3 { background-color: #3e7dbd; }

/* line 27, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.color-pattern-2 .mod-teaser-list article div a { color: #3e7dbd; }

/* line 31, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.color-pattern-contrast.color-pattern-2 .mod-teaser-list h3 { background-color: #003399; }

/* line 35, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.color-pattern-contrast.color-pattern-2 .mod-teaser-list article div a { color: #003399; }

/* line 23, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.color-pattern-3 .mod-teaser-list h3 { background-color: #ad4371; }

/* line 27, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.color-pattern-3 .mod-teaser-list article div a { color: #ad4371; }

/* line 31, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.color-pattern-contrast.color-pattern-3 .mod-teaser-list h3 { background-color: #9B0065; }

/* line 35, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.color-pattern-contrast.color-pattern-3 .mod-teaser-list article div a { color: #9B0065; }

/* line 23, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.color-pattern-4 .mod-teaser-list h3 { background-color: #a09076; }

/* line 27, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.color-pattern-4 .mod-teaser-list article div a { color: #a09076; }

/* line 31, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.color-pattern-contrast.color-pattern-4 .mod-teaser-list h3 { background-color: #66563c; }

/* line 35, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.color-pattern-contrast.color-pattern-4 .mod-teaser-list article div a { color: #66563c; }

/* line 23, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.color-pattern-5 .mod-teaser-list h3 { background-color: #d2b345; }

/* line 27, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.color-pattern-5 .mod-teaser-list article div a { color: #d2b345; }

/* line 31, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.color-pattern-contrast.color-pattern-5 .mod-teaser-list h3 { background-color: #AA6100; }

/* line 35, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.color-pattern-contrast.color-pattern-5 .mod-teaser-list article div a { color: #AA6100; }

/* line 23, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.color-pattern-6 .mod-teaser-list h3 { background-color: #a0a5a9; }

/* line 27, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.color-pattern-6 .mod-teaser-list article div a { color: #a0a5a9; }

/* line 31, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.color-pattern-contrast.color-pattern-6 .mod-teaser-list h3 { background-color: #252525; }

/* line 35, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.color-pattern-contrast.color-pattern-6 .mod-teaser-list article div a { color: #252525; }

/* line 23, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.color-pattern-7 .mod-teaser-list h3 { background-color: #dadcde; }

/* line 27, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.color-pattern-7 .mod-teaser-list article div a { color: #dadcde; }

/* line 31, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.color-pattern-contrast.color-pattern-7 .mod-teaser-list h3 { background-color: #a0a5a9; }

/* line 35, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.color-pattern-contrast.color-pattern-7 .mod-teaser-list article div a { color: #a0a5a9; }

/* line 42, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.mod-teaser-list h3, .mod-teaser-list article div { padding: 20px; }
/* line 47, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.mod-teaser-list h3 { color: #fff; display: block; min-height: 150px; margin: 0; }
/* line 54, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.mod-teaser-list p { font-weight: 400; }
/* line 58, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.mod-teaser-list .row { margin: 0 -10px; }
/* line 62, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.mod-teaser-list article { margin: 0 0 1em 0; }
/* line 65, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.mod-teaser-list article div { background: #f6f3ed; position: relative; }
/* line 73, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.mod-teaser-list article div ul { margin-bottom: 2em; }
/* line 76, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.mod-teaser-list article div ul li a { display: block; padding: .4em 0; }
/* line 82, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.mod-teaser-list article div a { text-decoration: underline; }
/* line 85, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.mod-teaser-list article div a:hover { text-decoration: none; }
/* line 90, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.mod-teaser-list article div > a { position: absolute; bottom: 1em; right: 1em; }
@media screen and (min-width: 48em) { /* line 40, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
  .mod-teaser-list { margin: 0 0 1em 0; }
  /* line 101, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
  .mod-teaser-list article { margin: 0 0 20px 0; } }

/* line 108, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.color-pattern-contrast .mod-teaser-list article div { background: #fff; color: #000; border: 1px solid; }

/* or else boxes without keywords are too low */
/* line 115, ../../Private/sass/partials/mod/_mod-teaser-list.scss */
.container .mod-teaser-list article div { padding: 25px 20px 25px 20px; }

/** brandung _mod-table.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-10-31 MIT License (MIT) */
/* ========================================================================== mod-table ========================================================================== */
/* line 23, ../../Private/sass/partials/mod/_mod-table.scss */
.color-pattern-1 .mod-table thead tr { background: rgba(29, 154, 115, 0.5) !important; }

/* line 27, ../../Private/sass/partials/mod/_mod-table.scss */
.color-pattern-contrast.color-pattern-1 .mod-table thead tr { background: rgba(0, 102, 63, 0.5) !important; }

/* line 23, ../../Private/sass/partials/mod/_mod-table.scss */
.color-pattern-2 .mod-table thead tr { background: rgba(62, 125, 189, 0.5) !important; }

/* line 27, ../../Private/sass/partials/mod/_mod-table.scss */
.color-pattern-contrast.color-pattern-2 .mod-table thead tr { background: rgba(0, 51, 153, 0.5) !important; }

/* line 23, ../../Private/sass/partials/mod/_mod-table.scss */
.color-pattern-3 .mod-table thead tr { background: rgba(173, 67, 113, 0.5) !important; }

/* line 27, ../../Private/sass/partials/mod/_mod-table.scss */
.color-pattern-contrast.color-pattern-3 .mod-table thead tr { background: rgba(155, 0, 101, 0.5) !important; }

/* line 23, ../../Private/sass/partials/mod/_mod-table.scss */
.color-pattern-4 .mod-table thead tr { background: rgba(160, 144, 118, 0.5) !important; }

/* line 27, ../../Private/sass/partials/mod/_mod-table.scss */
.color-pattern-contrast.color-pattern-4 .mod-table thead tr { background: rgba(102, 86, 60, 0.5) !important; }

/* line 23, ../../Private/sass/partials/mod/_mod-table.scss */
.color-pattern-5 .mod-table thead tr { background: rgba(210, 179, 69, 0.5) !important; }

/* line 27, ../../Private/sass/partials/mod/_mod-table.scss */
.color-pattern-contrast.color-pattern-5 .mod-table thead tr { background: rgba(170, 97, 0, 0.5) !important; }

/* line 23, ../../Private/sass/partials/mod/_mod-table.scss */
.color-pattern-6 .mod-table thead tr { background: rgba(160, 165, 169, 0.5) !important; }

/* line 27, ../../Private/sass/partials/mod/_mod-table.scss */
.color-pattern-contrast.color-pattern-6 .mod-table thead tr { background: rgba(37, 37, 37, 0.5) !important; }

/* line 23, ../../Private/sass/partials/mod/_mod-table.scss */
.color-pattern-7 .mod-table thead tr { background: rgba(218, 220, 222, 0.5) !important; }

/* line 27, ../../Private/sass/partials/mod/_mod-table.scss */
.color-pattern-contrast.color-pattern-7 .mod-table thead tr { background: rgba(160, 165, 169, 0.5) !important; }

/* line 32, ../../Private/sass/partials/mod/_mod-table.scss */
.mod-table thead th, .mod-table tbody th { padding: 1em; text-align: left; }

/* line 37, ../../Private/sass/partials/mod/_mod-table.scss */
.mod-table { text-align: left; width: 100%; font-size: 14px; margin-top: 30px; margin-bottom: 30px; }
/* line 44, ../../Private/sass/partials/mod/_mod-table.scss */
.mod-table .scroll-table { max-height: 400px; overflow: scroll; }
/* line 49, ../../Private/sass/partials/mod/_mod-table.scss */
.mod-table table { width: 900px; }
/* line 55, ../../Private/sass/partials/mod/_mod-table.scss */
.mod-table thead tr { border-bottom: 5px solid #fff; }
/* line 59, ../../Private/sass/partials/mod/_mod-table.scss */
.mod-table thead th { vertical-align: top; font-weight: 500; width: 215px; }
/* line 65, ../../Private/sass/partials/mod/_mod-table.scss */
.mod-table thead th span { font-weight: 100; }
/* line 69, ../../Private/sass/partials/mod/_mod-table.scss */
.mod-table thead th:first-child { width: 360px; }
/* line 73, ../../Private/sass/partials/mod/_mod-table.scss */
.mod-table thead th:last-child { width: 180px; }
/* line 84, ../../Private/sass/partials/mod/_mod-table.scss */
.mod-table tbody td { min-height: 62px; padding: 1em; vertical-align: top; }
/* line 90, ../../Private/sass/partials/mod/_mod-table.scss */
.mod-table tbody tr { background: #f4f4f4; border-bottom: 2px solid #fff; }
/* line 94, ../../Private/sass/partials/mod/_mod-table.scss */
.mod-table tbody tr:nth-child(even) { background: #ededed; }
@media screen and (min-width: 75em) { /* line 102, ../../Private/sass/partials/mod/_mod-table.scss */
  .mod-table .scroll-table { overflow: inherit; max-height: 100%; } }

/* line 110, ../../Private/sass/partials/mod/_mod-table.scss */
.cf:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden; }

/* line 124, ../../Private/sass/partials/mod/_mod-table.scss */
.color-pattern-contrast .mod-table { color: #000; }
/* line 127, ../../Private/sass/partials/mod/_mod-table.scss */
.color-pattern-contrast .mod-table thead { border: 2px solid; }
/* line 130, ../../Private/sass/partials/mod/_mod-table.scss */
.color-pattern-contrast .mod-table thead tr { background: #fff !important; color: #000 !important; }
/* line 136, ../../Private/sass/partials/mod/_mod-table.scss */
.color-pattern-contrast .mod-table tr { border: 1px solid #000; background: #fff; margin-bottom: 5px; }
/* line 142, ../../Private/sass/partials/mod/_mod-table.scss */
.color-pattern-contrast .mod-table tr:nth-child(even) { background: #fff; }

/** brandung helpers.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2015-01-07 MIT License (MIT) */
/* ========================================================================== mod-finder ========================================================================== */
/* line 23, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-1 .mod-finder .tx-frontendlist-pi-selectorbox.active { background-color: #1d9a73; }
/* line 26, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-1 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after { color: #1d9a73; border-color: #1d9a73; }

/* line 32, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-1 .mod-finder, .color-pattern-1 .mod-finder .tx-frontendlist-pi-searchbox-wrap .btn-lupe:after, .color-pattern-1 .mod-finder .tx-frontendlist-pi-selectorbox .btn-lupe:after, .color-pattern-1 .mod-finder form input[type="submit"], .color-pattern-1 .mod-finder ul li a:after { background-color: #1d9a73; }

/* line 40, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-1 .mod-finder ul li, .color-pattern-1 .mod-finder ul li a:before { color: #1d9a73; }

/* line 45, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-1 .mod-finder ul li a, .color-pattern-1 .mod-finder ul li a.active { border-color: #1d9a73; }

/* line 51, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-1 .mod-finder .tx-frontendlist-pi-selectorbox.active, .lt-ie9 .color-pattern-1 .mod-finder .tx-frontendlist-pi-selectorbox.active { background-color: #f3f3f3; }
/* line 55, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-1 .mod-finder .tx-frontendlist-pi-selectorbox.active select, .lt-ie9 .color-pattern-1 .mod-finder .tx-frontendlist-pi-selectorbox.active select { border: solid 3px #1d9a73; }
/* line 59, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-1 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after, .lt-ie9 .color-pattern-1 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after { color: #565656; border-color: #c6c6c6; }

/* line 65, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-1 .mod-finder, .color-pattern-contrast.color-pattern-1 .mod-finder ul li a:after, .color-pattern-contrast.color-pattern-1 .mod-finder .tx-frontendlist-pi-selectorbox.active { background-color: #00663f; }
/* line 70, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-1 .mod-finder span:after, .color-pattern-contrast.color-pattern-1 .mod-finder ul li a:after span:after, .color-pattern-contrast.color-pattern-1 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after { color: #00663f; border-color: #00663f; }

/* line 76, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-1 .mod-finder input.submit, .color-pattern-contrast.color-pattern-1 .mod-finder .tx-frontendlist-pi-selectorbox .btn-lupe:after, .color-pattern-contrast.color-pattern-1 .mod-finder .tx-frontendlist-pi-searchbox-wrap .btn-lupe:after { background-color: #00663f; }

/* line 82, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-1 .mod-finder ul li a:before { color: #00663f; }

/* line 86, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-1 .mod-finder ul li a, .color-pattern-contrast.color-pattern-1 .mod-finder ul li a.active { border-color: #00663f; }

/* line 91, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-contrast.color-pattern-1 .mod-finder .tx-frontendlist-pi-selectorbox.active, .lt-ie9 .color-pattern-contrast.color-pattern-1 .mod-finder .tx-frontendlist-pi-selectorbox.active { background-color: #fff; }
/* line 95, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-contrast.color-pattern-1 .mod-finder .tx-frontendlist-pi-selectorbox.active select, .lt-ie9 .color-pattern-contrast.color-pattern-1 .mod-finder .tx-frontendlist-pi-selectorbox.active select { border: solid 3px #00663f !important; }
/* line 99, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-contrast.color-pattern-1 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after, .lt-ie9 .color-pattern-contrast.color-pattern-1 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after { color: #565656; border-color: #c6c6c6; }

/* line 23, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-2 .mod-finder .tx-frontendlist-pi-selectorbox.active { background-color: #3e7dbd; }
/* line 26, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-2 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after { color: #3e7dbd; border-color: #3e7dbd; }

/* line 32, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-2 .mod-finder, .color-pattern-2 .mod-finder .tx-frontendlist-pi-searchbox-wrap .btn-lupe:after, .color-pattern-2 .mod-finder .tx-frontendlist-pi-selectorbox .btn-lupe:after, .color-pattern-2 .mod-finder form input[type="submit"], .color-pattern-2 .mod-finder ul li a:after { background-color: #3e7dbd; }

/* line 40, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-2 .mod-finder ul li, .color-pattern-2 .mod-finder ul li a:before { color: #3e7dbd; }

/* line 45, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-2 .mod-finder ul li a, .color-pattern-2 .mod-finder ul li a.active { border-color: #3e7dbd; }

/* line 51, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-2 .mod-finder .tx-frontendlist-pi-selectorbox.active, .lt-ie9 .color-pattern-2 .mod-finder .tx-frontendlist-pi-selectorbox.active { background-color: #f3f3f3; }
/* line 55, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-2 .mod-finder .tx-frontendlist-pi-selectorbox.active select, .lt-ie9 .color-pattern-2 .mod-finder .tx-frontendlist-pi-selectorbox.active select { border: solid 3px #3e7dbd; }
/* line 59, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-2 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after, .lt-ie9 .color-pattern-2 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after { color: #565656; border-color: #c6c6c6; }

/* line 65, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-2 .mod-finder, .color-pattern-contrast.color-pattern-2 .mod-finder ul li a:after, .color-pattern-contrast.color-pattern-2 .mod-finder .tx-frontendlist-pi-selectorbox.active { background-color: #003399; }
/* line 70, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-2 .mod-finder span:after, .color-pattern-contrast.color-pattern-2 .mod-finder ul li a:after span:after, .color-pattern-contrast.color-pattern-2 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after { color: #003399; border-color: #003399; }

/* line 76, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-2 .mod-finder input.submit, .color-pattern-contrast.color-pattern-2 .mod-finder .tx-frontendlist-pi-selectorbox .btn-lupe:after, .color-pattern-contrast.color-pattern-2 .mod-finder .tx-frontendlist-pi-searchbox-wrap .btn-lupe:after { background-color: #003399; }

/* line 82, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-2 .mod-finder ul li a:before { color: #003399; }

/* line 86, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-2 .mod-finder ul li a, .color-pattern-contrast.color-pattern-2 .mod-finder ul li a.active { border-color: #003399; }

/* line 91, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-contrast.color-pattern-2 .mod-finder .tx-frontendlist-pi-selectorbox.active, .lt-ie9 .color-pattern-contrast.color-pattern-2 .mod-finder .tx-frontendlist-pi-selectorbox.active { background-color: #fff; }
/* line 95, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-contrast.color-pattern-2 .mod-finder .tx-frontendlist-pi-selectorbox.active select, .lt-ie9 .color-pattern-contrast.color-pattern-2 .mod-finder .tx-frontendlist-pi-selectorbox.active select { border: solid 3px #003399 !important; }
/* line 99, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-contrast.color-pattern-2 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after, .lt-ie9 .color-pattern-contrast.color-pattern-2 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after { color: #565656; border-color: #c6c6c6; }

/* line 23, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-3 .mod-finder .tx-frontendlist-pi-selectorbox.active { background-color: #ad4371; }
/* line 26, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-3 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after { color: #ad4371; border-color: #ad4371; }

/* line 32, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-3 .mod-finder, .color-pattern-3 .mod-finder .tx-frontendlist-pi-searchbox-wrap .btn-lupe:after, .color-pattern-3 .mod-finder .tx-frontendlist-pi-selectorbox .btn-lupe:after, .color-pattern-3 .mod-finder form input[type="submit"], .color-pattern-3 .mod-finder ul li a:after { background-color: #ad4371; }

/* line 40, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-3 .mod-finder ul li, .color-pattern-3 .mod-finder ul li a:before { color: #ad4371; }

/* line 45, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-3 .mod-finder ul li a, .color-pattern-3 .mod-finder ul li a.active { border-color: #ad4371; }

/* line 51, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-3 .mod-finder .tx-frontendlist-pi-selectorbox.active, .lt-ie9 .color-pattern-3 .mod-finder .tx-frontendlist-pi-selectorbox.active { background-color: #f3f3f3; }
/* line 55, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-3 .mod-finder .tx-frontendlist-pi-selectorbox.active select, .lt-ie9 .color-pattern-3 .mod-finder .tx-frontendlist-pi-selectorbox.active select { border: solid 3px #ad4371; }
/* line 59, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-3 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after, .lt-ie9 .color-pattern-3 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after { color: #565656; border-color: #c6c6c6; }

/* line 65, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-3 .mod-finder, .color-pattern-contrast.color-pattern-3 .mod-finder ul li a:after, .color-pattern-contrast.color-pattern-3 .mod-finder .tx-frontendlist-pi-selectorbox.active { background-color: #9B0065; }
/* line 70, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-3 .mod-finder span:after, .color-pattern-contrast.color-pattern-3 .mod-finder ul li a:after span:after, .color-pattern-contrast.color-pattern-3 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after { color: #9B0065; border-color: #9B0065; }

/* line 76, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-3 .mod-finder input.submit, .color-pattern-contrast.color-pattern-3 .mod-finder .tx-frontendlist-pi-selectorbox .btn-lupe:after, .color-pattern-contrast.color-pattern-3 .mod-finder .tx-frontendlist-pi-searchbox-wrap .btn-lupe:after { background-color: #9B0065; }

/* line 82, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-3 .mod-finder ul li a:before { color: #9B0065; }

/* line 86, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-3 .mod-finder ul li a, .color-pattern-contrast.color-pattern-3 .mod-finder ul li a.active { border-color: #9B0065; }

/* line 91, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-contrast.color-pattern-3 .mod-finder .tx-frontendlist-pi-selectorbox.active, .lt-ie9 .color-pattern-contrast.color-pattern-3 .mod-finder .tx-frontendlist-pi-selectorbox.active { background-color: #fff; }
/* line 95, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-contrast.color-pattern-3 .mod-finder .tx-frontendlist-pi-selectorbox.active select, .lt-ie9 .color-pattern-contrast.color-pattern-3 .mod-finder .tx-frontendlist-pi-selectorbox.active select { border: solid 3px #9B0065 !important; }
/* line 99, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-contrast.color-pattern-3 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after, .lt-ie9 .color-pattern-contrast.color-pattern-3 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after { color: #565656; border-color: #c6c6c6; }

/* line 23, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-4 .mod-finder .tx-frontendlist-pi-selectorbox.active { background-color: #a09076; }
/* line 26, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-4 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after { color: #a09076; border-color: #a09076; }

/* line 32, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-4 .mod-finder, .color-pattern-4 .mod-finder .tx-frontendlist-pi-searchbox-wrap .btn-lupe:after, .color-pattern-4 .mod-finder .tx-frontendlist-pi-selectorbox .btn-lupe:after, .color-pattern-4 .mod-finder form input[type="submit"], .color-pattern-4 .mod-finder ul li a:after { background-color: #a09076; }

/* line 40, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-4 .mod-finder ul li, .color-pattern-4 .mod-finder ul li a:before { color: #a09076; }

/* line 45, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-4 .mod-finder ul li a, .color-pattern-4 .mod-finder ul li a.active { border-color: #a09076; }

/* line 51, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-4 .mod-finder .tx-frontendlist-pi-selectorbox.active, .lt-ie9 .color-pattern-4 .mod-finder .tx-frontendlist-pi-selectorbox.active { background-color: #f3f3f3; }
/* line 55, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-4 .mod-finder .tx-frontendlist-pi-selectorbox.active select, .lt-ie9 .color-pattern-4 .mod-finder .tx-frontendlist-pi-selectorbox.active select { border: solid 3px #a09076; }
/* line 59, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-4 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after, .lt-ie9 .color-pattern-4 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after { color: #565656; border-color: #c6c6c6; }

/* line 65, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-4 .mod-finder, .color-pattern-contrast.color-pattern-4 .mod-finder ul li a:after, .color-pattern-contrast.color-pattern-4 .mod-finder .tx-frontendlist-pi-selectorbox.active { background-color: #66563c; }
/* line 70, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-4 .mod-finder span:after, .color-pattern-contrast.color-pattern-4 .mod-finder ul li a:after span:after, .color-pattern-contrast.color-pattern-4 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after { color: #66563c; border-color: #66563c; }

/* line 76, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-4 .mod-finder input.submit, .color-pattern-contrast.color-pattern-4 .mod-finder .tx-frontendlist-pi-selectorbox .btn-lupe:after, .color-pattern-contrast.color-pattern-4 .mod-finder .tx-frontendlist-pi-searchbox-wrap .btn-lupe:after { background-color: #66563c; }

/* line 82, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-4 .mod-finder ul li a:before { color: #66563c; }

/* line 86, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-4 .mod-finder ul li a, .color-pattern-contrast.color-pattern-4 .mod-finder ul li a.active { border-color: #66563c; }

/* line 91, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-contrast.color-pattern-4 .mod-finder .tx-frontendlist-pi-selectorbox.active, .lt-ie9 .color-pattern-contrast.color-pattern-4 .mod-finder .tx-frontendlist-pi-selectorbox.active { background-color: #fff; }
/* line 95, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-contrast.color-pattern-4 .mod-finder .tx-frontendlist-pi-selectorbox.active select, .lt-ie9 .color-pattern-contrast.color-pattern-4 .mod-finder .tx-frontendlist-pi-selectorbox.active select { border: solid 3px #66563c !important; }
/* line 99, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-contrast.color-pattern-4 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after, .lt-ie9 .color-pattern-contrast.color-pattern-4 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after { color: #565656; border-color: #c6c6c6; }

/* line 23, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-5 .mod-finder .tx-frontendlist-pi-selectorbox.active { background-color: #d2b345; }
/* line 26, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-5 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after { color: #d2b345; border-color: #d2b345; }

/* line 32, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-5 .mod-finder, .color-pattern-5 .mod-finder .tx-frontendlist-pi-searchbox-wrap .btn-lupe:after, .color-pattern-5 .mod-finder .tx-frontendlist-pi-selectorbox .btn-lupe:after, .color-pattern-5 .mod-finder form input[type="submit"], .color-pattern-5 .mod-finder ul li a:after { background-color: #d2b345; }

/* line 40, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-5 .mod-finder ul li, .color-pattern-5 .mod-finder ul li a:before { color: #d2b345; }

/* line 45, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-5 .mod-finder ul li a, .color-pattern-5 .mod-finder ul li a.active { border-color: #d2b345; }

/* line 51, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-5 .mod-finder .tx-frontendlist-pi-selectorbox.active, .lt-ie9 .color-pattern-5 .mod-finder .tx-frontendlist-pi-selectorbox.active { background-color: #f3f3f3; }
/* line 55, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-5 .mod-finder .tx-frontendlist-pi-selectorbox.active select, .lt-ie9 .color-pattern-5 .mod-finder .tx-frontendlist-pi-selectorbox.active select { border: solid 3px #d2b345; }
/* line 59, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-5 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after, .lt-ie9 .color-pattern-5 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after { color: #565656; border-color: #c6c6c6; }

/* line 65, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-5 .mod-finder, .color-pattern-contrast.color-pattern-5 .mod-finder ul li a:after, .color-pattern-contrast.color-pattern-5 .mod-finder .tx-frontendlist-pi-selectorbox.active { background-color: #AA6100; }
/* line 70, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-5 .mod-finder span:after, .color-pattern-contrast.color-pattern-5 .mod-finder ul li a:after span:after, .color-pattern-contrast.color-pattern-5 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after { color: #AA6100; border-color: #AA6100; }

/* line 76, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-5 .mod-finder input.submit, .color-pattern-contrast.color-pattern-5 .mod-finder .tx-frontendlist-pi-selectorbox .btn-lupe:after, .color-pattern-contrast.color-pattern-5 .mod-finder .tx-frontendlist-pi-searchbox-wrap .btn-lupe:after { background-color: #AA6100; }

/* line 82, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-5 .mod-finder ul li a:before { color: #AA6100; }

/* line 86, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-5 .mod-finder ul li a, .color-pattern-contrast.color-pattern-5 .mod-finder ul li a.active { border-color: #AA6100; }

/* line 91, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-contrast.color-pattern-5 .mod-finder .tx-frontendlist-pi-selectorbox.active, .lt-ie9 .color-pattern-contrast.color-pattern-5 .mod-finder .tx-frontendlist-pi-selectorbox.active { background-color: #fff; }
/* line 95, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-contrast.color-pattern-5 .mod-finder .tx-frontendlist-pi-selectorbox.active select, .lt-ie9 .color-pattern-contrast.color-pattern-5 .mod-finder .tx-frontendlist-pi-selectorbox.active select { border: solid 3px #AA6100 !important; }
/* line 99, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-contrast.color-pattern-5 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after, .lt-ie9 .color-pattern-contrast.color-pattern-5 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after { color: #565656; border-color: #c6c6c6; }

/* line 23, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-6 .mod-finder .tx-frontendlist-pi-selectorbox.active { background-color: #a0a5a9; }
/* line 26, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-6 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after { color: #a0a5a9; border-color: #a0a5a9; }

/* line 32, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-6 .mod-finder, .color-pattern-6 .mod-finder .tx-frontendlist-pi-searchbox-wrap .btn-lupe:after, .color-pattern-6 .mod-finder .tx-frontendlist-pi-selectorbox .btn-lupe:after, .color-pattern-6 .mod-finder form input[type="submit"], .color-pattern-6 .mod-finder ul li a:after { background-color: #a0a5a9; }

/* line 40, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-6 .mod-finder ul li, .color-pattern-6 .mod-finder ul li a:before { color: #a0a5a9; }

/* line 45, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-6 .mod-finder ul li a, .color-pattern-6 .mod-finder ul li a.active { border-color: #a0a5a9; }

/* line 51, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-6 .mod-finder .tx-frontendlist-pi-selectorbox.active, .lt-ie9 .color-pattern-6 .mod-finder .tx-frontendlist-pi-selectorbox.active { background-color: #f3f3f3; }
/* line 55, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-6 .mod-finder .tx-frontendlist-pi-selectorbox.active select, .lt-ie9 .color-pattern-6 .mod-finder .tx-frontendlist-pi-selectorbox.active select { border: solid 3px #a0a5a9; }
/* line 59, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-6 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after, .lt-ie9 .color-pattern-6 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after { color: #565656; border-color: #c6c6c6; }

/* line 65, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-6 .mod-finder, .color-pattern-contrast.color-pattern-6 .mod-finder ul li a:after, .color-pattern-contrast.color-pattern-6 .mod-finder .tx-frontendlist-pi-selectorbox.active { background-color: #252525; }
/* line 70, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-6 .mod-finder span:after, .color-pattern-contrast.color-pattern-6 .mod-finder ul li a:after span:after, .color-pattern-contrast.color-pattern-6 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after { color: #252525; border-color: #252525; }

/* line 76, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-6 .mod-finder input.submit, .color-pattern-contrast.color-pattern-6 .mod-finder .tx-frontendlist-pi-selectorbox .btn-lupe:after, .color-pattern-contrast.color-pattern-6 .mod-finder .tx-frontendlist-pi-searchbox-wrap .btn-lupe:after { background-color: #252525; }

/* line 82, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-6 .mod-finder ul li a:before { color: #252525; }

/* line 86, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-6 .mod-finder ul li a, .color-pattern-contrast.color-pattern-6 .mod-finder ul li a.active { border-color: #252525; }

/* line 91, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-contrast.color-pattern-6 .mod-finder .tx-frontendlist-pi-selectorbox.active, .lt-ie9 .color-pattern-contrast.color-pattern-6 .mod-finder .tx-frontendlist-pi-selectorbox.active { background-color: #fff; }
/* line 95, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-contrast.color-pattern-6 .mod-finder .tx-frontendlist-pi-selectorbox.active select, .lt-ie9 .color-pattern-contrast.color-pattern-6 .mod-finder .tx-frontendlist-pi-selectorbox.active select { border: solid 3px #252525 !important; }
/* line 99, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-contrast.color-pattern-6 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after, .lt-ie9 .color-pattern-contrast.color-pattern-6 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after { color: #565656; border-color: #c6c6c6; }

/* line 23, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-7 .mod-finder .tx-frontendlist-pi-selectorbox.active { background-color: #dadcde; }
/* line 26, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-7 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after { color: #dadcde; border-color: #dadcde; }

/* line 32, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-7 .mod-finder, .color-pattern-7 .mod-finder .tx-frontendlist-pi-searchbox-wrap .btn-lupe:after, .color-pattern-7 .mod-finder .tx-frontendlist-pi-selectorbox .btn-lupe:after, .color-pattern-7 .mod-finder form input[type="submit"], .color-pattern-7 .mod-finder ul li a:after { background-color: #dadcde; }

/* line 40, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-7 .mod-finder ul li, .color-pattern-7 .mod-finder ul li a:before { color: #dadcde; }

/* line 45, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-7 .mod-finder ul li a, .color-pattern-7 .mod-finder ul li a.active { border-color: #dadcde; }

/* line 51, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-7 .mod-finder .tx-frontendlist-pi-selectorbox.active, .lt-ie9 .color-pattern-7 .mod-finder .tx-frontendlist-pi-selectorbox.active { background-color: #f3f3f3; }
/* line 55, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-7 .mod-finder .tx-frontendlist-pi-selectorbox.active select, .lt-ie9 .color-pattern-7 .mod-finder .tx-frontendlist-pi-selectorbox.active select { border: solid 3px #dadcde; }
/* line 59, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-7 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after, .lt-ie9 .color-pattern-7 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after { color: #565656; border-color: #c6c6c6; }

/* line 65, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-7 .mod-finder, .color-pattern-contrast.color-pattern-7 .mod-finder ul li a:after, .color-pattern-contrast.color-pattern-7 .mod-finder .tx-frontendlist-pi-selectorbox.active { background-color: #a0a5a9; }
/* line 70, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-7 .mod-finder span:after, .color-pattern-contrast.color-pattern-7 .mod-finder ul li a:after span:after, .color-pattern-contrast.color-pattern-7 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after { color: #a0a5a9; border-color: #a0a5a9; }

/* line 76, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-7 .mod-finder input.submit, .color-pattern-contrast.color-pattern-7 .mod-finder .tx-frontendlist-pi-selectorbox .btn-lupe:after, .color-pattern-contrast.color-pattern-7 .mod-finder .tx-frontendlist-pi-searchbox-wrap .btn-lupe:after { background-color: #a0a5a9; }

/* line 82, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-7 .mod-finder ul li a:before { color: #a0a5a9; }

/* line 86, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-7 .mod-finder ul li a, .color-pattern-contrast.color-pattern-7 .mod-finder ul li a.active { border-color: #a0a5a9; }

/* line 91, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-contrast.color-pattern-7 .mod-finder .tx-frontendlist-pi-selectorbox.active, .lt-ie9 .color-pattern-contrast.color-pattern-7 .mod-finder .tx-frontendlist-pi-selectorbox.active { background-color: #fff; }
/* line 95, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-contrast.color-pattern-7 .mod-finder .tx-frontendlist-pi-selectorbox.active select, .lt-ie9 .color-pattern-contrast.color-pattern-7 .mod-finder .tx-frontendlist-pi-selectorbox.active select { border: solid 3px #a0a5a9 !important; }
/* line 99, ../../Private/sass/partials/mod/_mod-finder.scss */
.lt-ie10 .color-pattern-contrast.color-pattern-7 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after, .lt-ie9 .color-pattern-contrast.color-pattern-7 .mod-finder .tx-frontendlist-pi-selectorbox.active span:after { color: #565656; border-color: #c6c6c6; }

/* line 107, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder { position: relative; padding: 16px 10px 1px 10px; width: 100%; overflow: visible; max-width: 58.75em; }
/* line 115, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .padding-bottom { padding-bottom: 16px; }
/* line 119, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder.landingpage { margin-bottom: 0px; }
/* line 124, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder input, .mod-finder select { margin: 0; padding: 0; outline: none; font-family: inherit; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; -ms-appearance: none; appearance: none; }
/* line 133, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder option[disabled] { color: #555; }
/* line 137, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder select::-ms-expand { display: none; }
/* line 141, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder legend { font-weight: 500; margin-bottom: 1em; float: left; }
/* line 147, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .sub-legend { display: none; }
/* line 151, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .twitter-typeahead { display: block !important; }
/* line 154, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .twitter-typeahead .tt-menu { width: 100%; max-height: 150px; overflow: auto; background: #fff; border-left: solid 1px #c6c6c6; border-bottom: solid 1px #c6c6c6; border-right: solid 1px #c6c6c6; }
/* line 164, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .twitter-typeahead .tt-suggestion { padding: 6.66667px 0.5em; cursor: pointer; }
/* line 168, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .twitter-typeahead .tt-suggestion:hover { background: #f9f9f9; }
/* line 174, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .tx-frontendlist-pi-link, .mod-finder .tx-frontendlist-pi-searchbox-reset { width: 200px; text-decoration: underline; font-size: 14px; font-size: 0.875rem; }
/* line 180, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .tx-frontendlist-pi-link:hover, .mod-finder .tx-frontendlist-pi-searchbox-reset:hover { text-decoration: none; }
/* line 185, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .tx-frontendlist-pi-searchbox-reset { float: right; text-align: right; margin-top: 3px; }
/* line 191, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .tx-frontendlist-pi-searchbox-wrap { border: 1px solid #c6c6c6; }
/* line 195, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .tx-frontendlist-pi-selectorbox { background: #f3f3f3; border: 1px solid #c6c6c6; margin: 0 0 1.25em 0; position: relative; overflow: hidden; height: auto; width: 100%; }
/* line 206, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .tx-frontendlist-pi-selectorbox.active select, .mod-finder .tx-frontendlist-pi-selectorbox.active span { color: #fff; }
/* line 211, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .tx-frontendlist-pi-selectorbox.active option { color: #565656; background: #f3f3f3; }
@media screen and (min-width: 48em) { /* line 195, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder .tx-frontendlist-pi-selectorbox { float: left; width: 49%; }
  /* line 221, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder .tx-frontendlist-pi-selectorbox:nth-child(even) { float: right; } }
@media only screen and (min-width: 48em) { /* line 227, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder .tx-frontendlist-pi-selectorbox:hover { border: 1px solid #808487; } }
/* line 232, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .tx-frontendlist-pi-selectorbox label { font-size: 0; }
/* line 236, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .tx-frontendlist-pi-selectorbox select { border: none; position: relative; font-weight: 500; margin-top: -22px; width: 100%; height: 71px; padding: 15px 10px 33px 10px; background: transparent; vertical-align: top; font-size: 14px; z-index: 1; }
/* line 250, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .tx-frontendlist-pi-selectorbox span { font-size: 12px; font-size: 0.75rem; position: absolute; top: 35px; left: 15px; padding: 0 5em 0 0; width: 100%; z-index: 0; }
@media screen and (min-width: 48em) { /* line 250, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder .tx-frontendlist-pi-selectorbox span { padding: 0; } }
/* line 263, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .tx-frontendlist-pi-selectorbox span:before { display: none !important; }
/* line 267, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .tx-frontendlist-pi-selectorbox span:after { -webkit-border-radius: 15px; -moz-border-radius: 15px; -o-border-radius: 15px; -ms-border-radius: 15px; border-radius: 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: inline-block; text-align: center; background: #fff; color: #fff; line-height: 30px; height: 30px; width: 30px; font-size: 20px; font-size: 1.25rem; margin-left: 10px; vertical-align: -30%; border: 1px solid #c6c6c6; color: #c6c6c6; position: absolute; right: 22px; top: -15px; }
/* line 282, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .tx-frontendlist-pi-selectorbox input { width: 100%; padding: .5em 2.5em .5em .5em; margin: 0; border: none; height: 70px; font-size: 1rem; }
/* line 290, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .tx-frontendlist-pi-selectorbox input.tx-frontendlist-pi-searchbox-sword::-webkit-input-placeholder { font-size: 13px; font-size: 0.8125rem; padding-top: 3px; }
/* line 295, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .tx-frontendlist-pi-selectorbox input.tx-frontendlist-pi-searchbox-sword:-moz-placeholder { font-size: 13px; font-size: 0.8125rem; padding-top: 3px; }
/* line 300, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .tx-frontendlist-pi-selectorbox input.tx-frontendlist-pi-searchbox-sword::-moz-placeholder { font-size: 13px; font-size: 0.8125rem; padding-top: 3px; }
/* line 305, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .tx-frontendlist-pi-selectorbox input.tx-frontendlist-pi-searchbox-sword:-ms-input-placeholder { font-size: 13px; font-size: 0.8125rem; padding-top: 3px; }
/* line 310, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .tx-frontendlist-pi-selectorbox input.tx-frontendlist-pi-searchbox-sword.placeholder { font-size: 13px; font-size: 0.8125rem; padding-top: 3px; }
/* line 317, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .tx-frontendlist-pi-selectorbox .btn-lupe { right: 20px; left: auto; font-size: 0; width: 10px; height: 10px; margin-right: 4px; position: absolute; top: 40px; border: 0; background: #fff; }
/* line 329, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .tx-frontendlist-pi-selectorbox .btn-lupe:after { -webkit-border-radius: 15px; -moz-border-radius: 15px; -o-border-radius: 15px; -ms-border-radius: 15px; border-radius: 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: inline-block; text-align: center; background: #dadcde; color: #fff; line-height: 30px; height: 30px; width: 30px; font-size: 26px; font-size: 1.625rem; color: #fff; border: 0; top: -20px; right: -10px; width: 30px; height: 30px; position: absolute; display: block; }
/* line 343, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .tx-frontendlist-pi-selectorbox .btn-lupe:before { display: none; }
/* line 349, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .tx-frontendlist-pi-searchbox-wrap { float: left; width: 100%; position: relative; }
/* line 354, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .tx-frontendlist-pi-searchbox-wrap input { width: 100%; padding: .5em 2.5em .5em .5em; margin: 0; height: 50px; font-size: 1rem; border: none; }
/* line 362, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .tx-frontendlist-pi-searchbox-wrap input.tx-frontendlist-pi-searchbox-sword::-webkit-input-placeholder { font-size: 13px; font-size: 0.8125rem; padding-top: 3px; }
/* line 366, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .tx-frontendlist-pi-searchbox-wrap input.tx-frontendlist-pi-searchbox-sword:-moz-placeholder { font-size: 13px; font-size: 0.8125rem; padding-top: 3px; }
/* line 370, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .tx-frontendlist-pi-searchbox-wrap input.tx-frontendlist-pi-searchbox-sword::-moz-placeholder { font-size: 13px; font-size: 0.8125rem; padding-top: 3px; }
/* line 374, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .tx-frontendlist-pi-searchbox-wrap input.tx-frontendlist-pi-searchbox-sword:-ms-input-placeholder { font-size: 13px; font-size: 0.8125rem; padding-top: 3px; }
/* line 380, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .tx-frontendlist-pi-searchbox-wrap .btn-lupe { right: 10px; left: auto; font-size: 0; width: 10px; height: 10px; margin-right: 4px; position: absolute; top: 30px; border: 0; background: #fff; }
/* line 392, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .tx-frontendlist-pi-searchbox-wrap .btn-lupe:after { -webkit-border-radius: 15px; -moz-border-radius: 15px; -o-border-radius: 15px; -ms-border-radius: 15px; border-radius: 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: inline-block; text-align: center; background: #dadcde; color: #fff; line-height: 30px; height: 30px; width: 30px; font-size: 26px; font-size: 1.625rem; color: #fff; border: 0; top: -20px; right: -10px; width: 30px; height: 30px; position: absolute; display: block; }
/* line 406, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .tx-frontendlist-pi-searchbox-wrap .btn-lupe:before { display: none; }
/* line 415, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .single-item .tx-frontendlist-pi-searchbox-wrap input.tx-frontendlist-pi-searchbox-largeplaceholder::-webkit-input-placeholder { color: #565656; font-weight: 400; font-size: 16px; font-size: 1rem; padding-top: 0px; }
/* line 421, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .single-item .tx-frontendlist-pi-searchbox-wrap input.tx-frontendlist-pi-searchbox-largeplaceholder:-moz-placeholder { color: #565656; font-weight: 400; font-size: 16px; font-size: 1rem; padding-top: 0px; }
/* line 427, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .single-item .tx-frontendlist-pi-searchbox-wrap input.tx-frontendlist-pi-searchbox-largeplaceholder::-moz-placeholder { color: #565656; font-weight: 400; font-size: 16px; font-size: 1rem; padding-top: 0px; }
/* line 433, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .single-item .tx-frontendlist-pi-searchbox-wrap input.tx-frontendlist-pi-searchbox-largeplaceholder:-ms-input-placeholder { color: #565656; font-weight: 400; font-size: 16px; font-size: 1rem; padding-top: 0px; }
/* line 443, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder form input[type=submit] { border: none; color: #fff; padding: 1em; font-weight: bold; font-size: .9em; float: none; max-width: 200px; width: 100%; height: auto; 		/*	margin: 1em auto; <- is this necessary? removed and replaced <janzer@artplan21.de>

		@include respond-min($breakpoint-min-m) {
			margin: 0;
			float: right;
		}*/ margin: 0; float: right; }
/* line 464, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .btn-wrap { margin: 0 0 1em 0; float: right; text-align: center; width: 100%; }
/* line 474, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .btn-wrap a { display: block; }
@media screen and (min-width: 48em) { /* line 464, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder .btn-wrap { text-align: left; }
  /* line 481, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder .btn-wrap a { display: inline-block; } }
/* line 487, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .btn-search { margin-top: 1em; }
@media screen and (min-width: 30em) { /* line 487, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder .btn-search { width: 100%; }
  /* line 491, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder .btn-search::before, .mod-finder .btn-search::after { content: ''; display: table; clear: both; }
  /* line 496, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder .btn-search input { width: 200px; } }
/* line 500, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .tx-frontendlist-pi-link { text-align: left; padding: 0 0 1em 0; width: 200px; margin-top: 0; }
/* line 507, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder ul { clear: both; padding: 0; list-style: none; max-width: 920px; margin: 0 10px 0 10px; }
/* line 515, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder ul li { float: none; width: 100%; position: relative; display: table; }
/* line 516, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder ul li:first-child { padding-left: 0; margin: 0 0 1em 0; }
/* line 519, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder ul li:first-child a:before { font-size: 2rem; }
@media screen and (min-width: 48em) { /* line 515, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder ul li { float: left; margin: 0; width: 49%; }
  /* line 536, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder ul li:first-child { margin: 0; }
  /* line 540, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder ul li:nth-child(even) { float: right; } }
/* line 545, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder ul li a { background: #fff; display: block; font-size: 1rem; font-weight: 400; line-height: 20px; text-align: center; position: relative; padding: 20px 50px; vertical-align: middle; display: table-cell; width: inherit; }
/* line 559, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder ul li a:first-child { margin-bottom: 1em; }
/* line 563, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder ul li a:before { position: absolute; left: 15px; top: 15px; font-size: 2em; }
/* line 572, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder ul li a:after { -webkit-border-radius: 15px; -moz-border-radius: 15px; -o-border-radius: 15px; -ms-border-radius: 15px; border-radius: 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: inline-block; text-align: center; background: #dadcde; color: #fff; line-height: 30px; height: 30px; width: 30px; content: "+"; position: absolute; right: 15px; top: 15px; font-size: 1.4em; transition: all ease .3s; }
@media screen and (min-width: 48em) { /* line 582, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder ul li a.active { padding-bottom: 1em; } }
/* line 588, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder ul li a.active:after { content: "-"; font-size: 30px; line-height: 25px; transform: rotate(180deg); transform-origin: 50% 50%; }
/* line 600, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .finder-tab { display: none; }
/* line 604, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder > div, .mod-finder .finder-tab { background: #fff; padding: 1em 1em 0; margin: 0 10px; }
/* line 611, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder > div.active, .mod-finder .finder-tab.active { display: block; margin-bottom: 20px; }
/* line 616, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder > div .field, .mod-finder .finder-tab .field { width: 100% !important; }
/* line 621, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .single-item { padding: 0 0 16px 0; background-color: transparent; }
/* line 625, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .single-item fieldset { margin-bottom: 0; }
/* line 630, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .row { margin-bottom: 0; }
/* line 634, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .headline { display: block; margin: 0 0 1em 0; }
/* line 639, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .mod-link { background: #f3f3f3 !important; padding: 10px 15px; -webkit-transition: all ease-in-out .2s; -moz-transition: all ease-in-out .2s; -o-transition: all ease-in-out .2s; -ms-transition: all ease-in-out .2s; transition: all ease-in-out .2s; }
/* line 645, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .mod-link:hover { background: #dfdddc !important; }
/* line 649, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .mod-link div { word-break: normal; -webkit-hyphens: auto; -moz-hyphens: auto; -o-hyphens: auto; -ms-hyphens: auto; hyphens: auto; }
/* line 654, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .mod-link strong { color: #565656 !important; }
/* line 659, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .lexicon-item { padding: 10px; }
/* line 663, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .mod-teaser, .mod-finder .mod-link { background: #f3f3f3; color: #565656; }
/* line 668, ../../Private/sass/partials/mod/_mod-finder.scss */
.mod-finder .mod-teaser:hover, .mod-finder .mod-link:hover { background: #dfdddc; }
@media screen and (min-width: 30em) { /* line 674, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder .reset-link-wrap { width: 200px; }
  /* line 678, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder .tx-frontendlist-pi-link { text-align: left; margin-top: -50px; } }
@media screen and (min-width: 48em) { /* line 107, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder { height: 100%; /*> div {
	 margin-bottom: 1em; // <- is this necessary? removed <janzer@artplan21.de>
}*/ }
  /* line 688, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder ul li a { border-bottom: 15px solid; }
  /* line 691, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder ul li a.active { border-bottom: none; padding-top: 0; }
  /* line 695, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder ul li a.active:before, .mod-finder ul li a.active:after { top: 15px; }
  /* line 701, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder ul li a:first-child { margin-bottom: 0; }
  /* line 710, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder fieldset { margin-bottom: 20px; }
  /* line 713, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder fieldset .btn-wrap + div { clear: both; }
  /* line 718, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder .tx-frontendlist-pi-selectorbox span:after { right: 30px; }
  /* line 723, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder .tx-frontendlist-pi-searchbox-wrap .btn-lupe { right: 20px; }
  /* line 727, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder .tx-frontendlist-pi-searchbox-wrap input { padding: .5em 4em .5em 1em; } }
@media screen and (max-width: 48em) { /* line 107, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder { /*&:not(.padding-bottom){
	padding-bottom: 0; <- is this necessary? removed <janzer@artplan21.de>
}*/ }
  /* line 738, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder .finder-tab { margin: 0 0 20px 0; }
  /* line 742, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder .tx-frontendlist-pi-selectorbox select { margin-top: -24px; }
  /* line 746, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder ul li { margin: 0 0 1em 0; } }
@media (min-width: 768px) and (max-width: 826px) { /* line 753, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder ul li a:before, .mod-finder ul li a:after { top: 20px; }
  /* line 759, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder ul li a.active:before, .mod-finder ul li a.active:after { top: 20px; } }
@media screen and (max-width: 47.9375em) { /* line 107, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder { padding: 5px 0 0 0; /*form input[type=submit] { <- is this necessary? removed <janzer@artplan21.de>
	margin: 0;
}*/ }
  /* line 770, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder ul { margin: 0 5px; }
  /* line 773, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder ul li { margin-bottom: 5px; }
  /* line 776, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder ul li:first-child { margin-bottom: 5px; }
  /* line 780, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder ul li a { padding: 10px 50px; }
  /* line 783, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder ul li a:before { font-size: 24px !important; }
  /* line 787, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder ul li a:before, .mod-finder ul li a:after { top: 8px; }
  /* line 792, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder ul li a.active:after { line-height: 22px; }
  /* line 796, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder ul li a:after { -webkit-border-radius: 12px; -moz-border-radius: 12px; -o-border-radius: 12px; -ms-border-radius: 12px; border-radius: 12px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: inline-block; text-align: center; background: #dadcde; color: #fff; line-height: 24px; height: 24px; width: 24px; font-size: 16px; font-size: 1rem; }
  /* line 804, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder legend { margin-bottom: 0; }
  /* line 812, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder .btn-search { margin-bottom: 2em; }
  /* line 818, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder .tx-frontendlist-pi-selectorbox select { height: 55px; padding: 0 10px 25px 10px; font-size: 16px; font-size: 1rem; }
  /* line 824, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder .tx-frontendlist-pi-selectorbox span { top: 25px; margin-left: 2px; left: 10px; line-height: 12px; }
  /* line 830, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder .tx-frontendlist-pi-selectorbox span:after { top: -13px; right: 18px; }
  /* line 836, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder .tx-frontendlist-pi-selectorbox input { height: 55px; }
  /* line 841, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder .tx-frontendlist-pi-selectorbox .btn-lupe { top: 33px; right: 13px; }
  /* line 846, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder .finder-tab.active { margin-bottom: 10px; }
  /* line 850, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder > div { margin: 0 5px; }
  /* line 854, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder .single-item { margin-bottom: 0px; padding-bottom: 5px; }
  /* line 859, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder .single-item .btn-lupe { right: 20px; top: 33px; }
  /* line 863, ../../Private/sass/partials/mod/_mod-finder.scss */
  .mod-finder .single-item .btn-lupe:after { -webkit-border-radius: 12px; -moz-border-radius: 12px; -o-border-radius: 12px; -ms-border-radius: 12px; border-radius: 12px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: inline-block; text-align: center; background: #dadcde; color: #fff; line-height: 24px; height: 24px; width: 24px; font-size: 16px; font-size: 1rem; } }

/* line 872, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast { /*CONTRAST COLORS OF AREAS -- JUST FOR DEVELOPMENT*/ }
/* line 874, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast .mod-finder .mod-link, .color-pattern-contrast .mod-finder .mod-teaser { outline: 2px solid #000 !important; background: #f3f3f3; }
/* line 878, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast .mod-finder .mod-link:hover, .color-pattern-contrast .mod-finder .mod-teaser:hover { background: #dfdddc !important; }
/* line 883, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast .mod-finder .mod-link strong, .color-pattern-contrast .mod-finder .mod-teaser { color: #000; }
/* line 888, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast .mod-finder .tx-frontendlist-pi-selectorbox { background: #fff; }
/* line 891, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast .mod-finder .tx-frontendlist-pi-selectorbox span:after { border-color: #000; color: #000; }
/* line 896, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast .mod-finder.padding-bottom .tx-frontendlist-pi-searchbox-wrap input { border: 0 !important; }
/* line 900, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast .mod-finder .tx-frontendlist-pi-selectorbox:hover { outline: 1px solid #000; }
/* line 906, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-1 .color-pattern-2 .mod-finder { background: #003399 !important; }
/* line 908, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-1 .color-pattern-2 .mod-finder ul li a { border-color: #003399 !important; }
/* line 911, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-1 .color-pattern-2 .mod-finder ul li a:before { color: #003399 !important; }
/* line 915, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-1 .color-pattern-2 .mod-finder ul li a:after { background: #003399 !important; }
/* line 919, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-1 .color-pattern-2 .mod-finder input.submit { background: #003399 !important; }
/* line 922, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-1 .color-pattern-2 .mod-finder button:after { background: #003399 !important; }
/* line 926, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-1 .color-pattern-3 .mod-finder { background: #9B0065 !important; }
/* line 929, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-1 .color-pattern-3 .mod-finder ul li a { border-color: #9B0065 !important; }
/* line 932, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-1 .color-pattern-3 .mod-finder ul li a:before { color: #9B0065 !important; }
/* line 936, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-1 .color-pattern-3 .mod-finder ul li a:after { background: #9B0065 !important; }
/* line 940, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-1 .color-pattern-3 .mod-finder input.submit { background: #9B0065 !important; }
/* line 943, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-1 .color-pattern-3 .mod-finder button:after { background: #9B0065 !important; }
/* line 947, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-1 .color-pattern-4 .mod-finder { background: #66563c !important; }
/* line 949, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-1 .color-pattern-4 .mod-finder ul li a { border-color: #66563c !important; }
/* line 952, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-1 .color-pattern-4 .mod-finder ul li a:before { color: #66563c !important; }
/* line 956, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-1 .color-pattern-4 .mod-finder ul li a:after { background: #66563c !important; }
/* line 960, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-1 .color-pattern-4 .mod-finder input.submit { background: #66563c !important; }
/* line 963, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-1 .color-pattern-4 .mod-finder button:after { background: #66563c !important; }
/* line 967, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-1 .color-pattern-5 .mod-finder { background: #AA6100 !important; }
/* line 969, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-1 .color-pattern-5 .mod-finder ul li a { border-color: #AA6100 !important; }
/* line 972, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-1 .color-pattern-5 .mod-finder ul li a:before { color: #AA6100 !important; }
/* line 976, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-1 .color-pattern-5 .mod-finder ul li a:after { background: #AA6100 !important; }
/* line 980, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-1 .color-pattern-5 .mod-finder input.submit { background: #AA6100 !important; }
/* line 983, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-1 .color-pattern-5 .mod-finder button:after { background: #AA6100 !important; }
/* line 987, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-1 .color-pattern-6 .mod-finder { background: #252525 !important; }
/* line 989, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-1 .color-pattern-6 .mod-finder ul li a { border-color: #252525 !important; }
/* line 992, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-1 .color-pattern-6 .mod-finder ul li a:before { color: #252525 !important; }
/* line 996, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-1 .color-pattern-6 .mod-finder ul li a:after { background: #252525 !important; }
/* line 1000, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-1 .color-pattern-6 .mod-finder input.submit { background: #252525 !important; }
/* line 1003, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-contrast.color-pattern-1 .color-pattern-6 .mod-finder button:after { background: #252525 !important; }

/*** finder result ***/
/* line 1023, ../../Private/sass/partials/mod/_mod-finder.scss */
.color-pattern-1 .finder-result .mod-finder, .color-pattern-2 .finder-result .mod-finder, .color-pattern-3 .finder-result .mod-finder, .color-pattern-4 .finder-result .mod-finder, .color-pattern-5 .finder-result .mod-finder, .color-pattern-6 .finder-result .mod-finder, .color-pattern-6 .finder-result .mod-finder, .finder-result .mod-finder > div { background: #f6f3ed; padding: 40px 5px 0 5px; /** media query!! **/ margin-bottom: 40px; }

/* line 1037, ../../Private/sass/partials/mod/_mod-finder.scss */
.finder-result .mod-finder legend { font-size: 2rem; /** media query!! **/ font-weight: 300; }
/* line 1042, ../../Private/sass/partials/mod/_mod-finder.scss */
.finder-result .mod-finder .sub-legend { display: block; clear: both; margin-bottom: 2em; }
/* line 1048, ../../Private/sass/partials/mod/_mod-finder.scss */
.finder-result .tx-indexedsearch-browsebox { margin-left: 10px; margin-right: 10px; }

/* Firefox button:after is not hverable/clickable so make the original button bigger */
/* dont add this fix for the old ie*/
/* line 1058, ../../Private/sass/partials/mod/_mod-finder.scss */
.wrapper .mod-finder .tx-frontendlist-pi-searchbox-wrap .btn-lupe { right: 10px; left: auto; width: 30px; height: 30px; margin-right: 4px; top: 10px; }

/* line 1067, ../../Private/sass/partials/mod/_mod-finder.scss */
.wrapper .mod-finder .tx-frontendlist-pi-searchbox-wrap .btn-lupe::after { top: 0; right: 0; width: 30px; height: 30px; }

/** brandung mod-article.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-09-23 MIT License (MIT) */
/* ========================================================================== mod-article ========================================================================== */
/* line 22, ../../Private/sass/partials/mod/_mod-article.scss */
.color-pattern-1 .mod-article article:not(.mod-bloc-contact) > ul > li:before { background: #1d9a73; }

/* line 26, ../../Private/sass/partials/mod/_mod-article.scss */
.color-pattern-1 .external-link, .color-pattern-1 .glossary, .color-pattern-1 .internal-link, .color-pattern-1 .download, .color-pattern-1 .mail, .color-pattern-1 aside ul li a, .color-pattern-1 .mod-article article:not(.mod-bloc-contact) ol li:before { color: #1d9a73 !important; }

/* line 36, ../../Private/sass/partials/mod/_mod-article.scss */
.color-pattern-contrast.color-pattern-1 .mod-article article:not(.mod-bloc-contact) > ul > li:before { background: #00663f; }

/* line 40, ../../Private/sass/partials/mod/_mod-article.scss */
.color-pattern-contrast.color-pattern-1 .external-link, .color-pattern-contrast.color-pattern-1 .glossary, .color-pattern-contrast.color-pattern-1 .internal-link, .color-pattern-contrast.color-pattern-1 .download, .color-pattern-contrast.color-pattern-1 .mail, .color-pattern-contrast.color-pattern-1 aside ul li a, .color-pattern-contrast.color-pattern-1 .mod-article article:not(.mod-bloc-contact) > ol > li:before { color: #00663f !important; }

/* line 22, ../../Private/sass/partials/mod/_mod-article.scss */
.color-pattern-2 .mod-article article:not(.mod-bloc-contact) > ul > li:before { background: #3e7dbd; }

/* line 26, ../../Private/sass/partials/mod/_mod-article.scss */
.color-pattern-2 .external-link, .color-pattern-2 .glossary, .color-pattern-2 .internal-link, .color-pattern-2 .download, .color-pattern-2 .mail, .color-pattern-2 aside ul li a, .color-pattern-2 .mod-article article:not(.mod-bloc-contact) ol li:before { color: #3e7dbd !important; }

/* line 36, ../../Private/sass/partials/mod/_mod-article.scss */
.color-pattern-contrast.color-pattern-2 .mod-article article:not(.mod-bloc-contact) > ul > li:before { background: #003399; }

/* line 40, ../../Private/sass/partials/mod/_mod-article.scss */
.color-pattern-contrast.color-pattern-2 .external-link, .color-pattern-contrast.color-pattern-2 .glossary, .color-pattern-contrast.color-pattern-2 .internal-link, .color-pattern-contrast.color-pattern-2 .download, .color-pattern-contrast.color-pattern-2 .mail, .color-pattern-contrast.color-pattern-2 aside ul li a, .color-pattern-contrast.color-pattern-2 .mod-article article:not(.mod-bloc-contact) > ol > li:before { color: #003399 !important; }

/* line 22, ../../Private/sass/partials/mod/_mod-article.scss */
.color-pattern-3 .mod-article article:not(.mod-bloc-contact) > ul > li:before { background: #ad4371; }

/* line 26, ../../Private/sass/partials/mod/_mod-article.scss */
.color-pattern-3 .external-link, .color-pattern-3 .glossary, .color-pattern-3 .internal-link, .color-pattern-3 .download, .color-pattern-3 .mail, .color-pattern-3 aside ul li a, .color-pattern-3 .mod-article article:not(.mod-bloc-contact) ol li:before { color: #ad4371 !important; }

/* line 36, ../../Private/sass/partials/mod/_mod-article.scss */
.color-pattern-contrast.color-pattern-3 .mod-article article:not(.mod-bloc-contact) > ul > li:before { background: #9B0065; }

/* line 40, ../../Private/sass/partials/mod/_mod-article.scss */
.color-pattern-contrast.color-pattern-3 .external-link, .color-pattern-contrast.color-pattern-3 .glossary, .color-pattern-contrast.color-pattern-3 .internal-link, .color-pattern-contrast.color-pattern-3 .download, .color-pattern-contrast.color-pattern-3 .mail, .color-pattern-contrast.color-pattern-3 aside ul li a, .color-pattern-contrast.color-pattern-3 .mod-article article:not(.mod-bloc-contact) > ol > li:before { color: #9B0065 !important; }

/* line 22, ../../Private/sass/partials/mod/_mod-article.scss */
.color-pattern-4 .mod-article article:not(.mod-bloc-contact) > ul > li:before { background: #a09076; }

/* line 26, ../../Private/sass/partials/mod/_mod-article.scss */
.color-pattern-4 .external-link, .color-pattern-4 .glossary, .color-pattern-4 .internal-link, .color-pattern-4 .download, .color-pattern-4 .mail, .color-pattern-4 aside ul li a, .color-pattern-4 .mod-article article:not(.mod-bloc-contact) ol li:before { color: #a09076 !important; }

/* line 36, ../../Private/sass/partials/mod/_mod-article.scss */
.color-pattern-contrast.color-pattern-4 .mod-article article:not(.mod-bloc-contact) > ul > li:before { background: #66563c; }

/* line 40, ../../Private/sass/partials/mod/_mod-article.scss */
.color-pattern-contrast.color-pattern-4 .external-link, .color-pattern-contrast.color-pattern-4 .glossary, .color-pattern-contrast.color-pattern-4 .internal-link, .color-pattern-contrast.color-pattern-4 .download, .color-pattern-contrast.color-pattern-4 .mail, .color-pattern-contrast.color-pattern-4 aside ul li a, .color-pattern-contrast.color-pattern-4 .mod-article article:not(.mod-bloc-contact) > ol > li:before { color: #66563c !important; }

/* line 22, ../../Private/sass/partials/mod/_mod-article.scss */
.color-pattern-5 .mod-article article:not(.mod-bloc-contact) > ul > li:before { background: #d2b345; }

/* line 26, ../../Private/sass/partials/mod/_mod-article.scss */
.color-pattern-5 .external-link, .color-pattern-5 .glossary, .color-pattern-5 .internal-link, .color-pattern-5 .download, .color-pattern-5 .mail, .color-pattern-5 aside ul li a, .color-pattern-5 .mod-article article:not(.mod-bloc-contact) ol li:before { color: #d2b345 !important; }

/* line 36, ../../Private/sass/partials/mod/_mod-article.scss */
.color-pattern-contrast.color-pattern-5 .mod-article article:not(.mod-bloc-contact) > ul > li:before { background: #AA6100; }

/* line 40, ../../Private/sass/partials/mod/_mod-article.scss */
.color-pattern-contrast.color-pattern-5 .external-link, .color-pattern-contrast.color-pattern-5 .glossary, .color-pattern-contrast.color-pattern-5 .internal-link, .color-pattern-contrast.color-pattern-5 .download, .color-pattern-contrast.color-pattern-5 .mail, .color-pattern-contrast.color-pattern-5 aside ul li a, .color-pattern-contrast.color-pattern-5 .mod-article article:not(.mod-bloc-contact) > ol > li:before { color: #AA6100 !important; }

/* line 22, ../../Private/sass/partials/mod/_mod-article.scss */
.color-pattern-6 .mod-article article:not(.mod-bloc-contact) > ul > li:before { background: #a0a5a9; }

/* line 26, ../../Private/sass/partials/mod/_mod-article.scss */
.color-pattern-6 .external-link, .color-pattern-6 .glossary, .color-pattern-6 .internal-link, .color-pattern-6 .download, .color-pattern-6 .mail, .color-pattern-6 aside ul li a, .color-pattern-6 .mod-article article:not(.mod-bloc-contact) ol li:before { color: #a0a5a9 !important; }

/* line 36, ../../Private/sass/partials/mod/_mod-article.scss */
.color-pattern-contrast.color-pattern-6 .mod-article article:not(.mod-bloc-contact) > ul > li:before { background: #252525; }

/* line 40, ../../Private/sass/partials/mod/_mod-article.scss */
.color-pattern-contrast.color-pattern-6 .external-link, .color-pattern-contrast.color-pattern-6 .glossary, .color-pattern-contrast.color-pattern-6 .internal-link, .color-pattern-contrast.color-pattern-6 .download, .color-pattern-contrast.color-pattern-6 .mail, .color-pattern-contrast.color-pattern-6 aside ul li a, .color-pattern-contrast.color-pattern-6 .mod-article article:not(.mod-bloc-contact) > ol > li:before { color: #252525 !important; }

/* line 22, ../../Private/sass/partials/mod/_mod-article.scss */
.color-pattern-7 .mod-article article:not(.mod-bloc-contact) > ul > li:before { background: #dadcde; }

/* line 26, ../../Private/sass/partials/mod/_mod-article.scss */
.color-pattern-7 .external-link, .color-pattern-7 .glossary, .color-pattern-7 .internal-link, .color-pattern-7 .download, .color-pattern-7 .mail, .color-pattern-7 aside ul li a, .color-pattern-7 .mod-article article:not(.mod-bloc-contact) ol li:before { color: #dadcde !important; }

/* line 36, ../../Private/sass/partials/mod/_mod-article.scss */
.color-pattern-contrast.color-pattern-7 .mod-article article:not(.mod-bloc-contact) > ul > li:before { background: #a0a5a9; }

/* line 40, ../../Private/sass/partials/mod/_mod-article.scss */
.color-pattern-contrast.color-pattern-7 .external-link, .color-pattern-contrast.color-pattern-7 .glossary, .color-pattern-contrast.color-pattern-7 .internal-link, .color-pattern-contrast.color-pattern-7 .download, .color-pattern-contrast.color-pattern-7 .mail, .color-pattern-contrast.color-pattern-7 aside ul li a, .color-pattern-contrast.color-pattern-7 .mod-article article:not(.mod-bloc-contact) > ol > li:before { color: #a0a5a9 !important; }

/* line 56, ../../Private/sass/partials/mod/_mod-article.scss */
.mod-article article:not(.mod-bloc-contact) { margin-top: 30px; -webkit-transform: translateZ(0); }
/* line 60, ../../Private/sass/partials/mod/_mod-article.scss */
.mod-article article:not(.mod-bloc-contact) > ul > li { list-style: none; position: relative; margin: 10px 0; }
/* line 65, ../../Private/sass/partials/mod/_mod-article.scss */
.mod-article article:not(.mod-bloc-contact) > ul > li:before { border-radius: 50%; content: ''; display: inline-block; margin: 0 5px 0 0; height: 5px; vertical-align: middle; width: 5px; left: -10px; position: absolute; top: 7px; }
/* line 78, ../../Private/sass/partials/mod/_mod-article.scss */
.mod-article article:not(.mod-bloc-contact) ol { margin-top: 10px; }
/* line 81, ../../Private/sass/partials/mod/_mod-article.scss */
.mod-article article:not(.mod-bloc-contact) ol li { counter-increment: numeric-list; list-style: none; position: relative; }
/* line 86, ../../Private/sass/partials/mod/_mod-article.scss */
.mod-article article:not(.mod-bloc-contact) ol li:before { content: counter(numeric-list) "."; margin-right: .2em; left: -15px; position: absolute; }
/* line 95, ../../Private/sass/partials/mod/_mod-article.scss */
.mod-article article:not(.mod-bloc-contact) h3 { margin-bottom: 5px; }
/* line 99, ../../Private/sass/partials/mod/_mod-article.scss */
.mod-article article:not(.mod-bloc-contact) h4 span { font-weight: 500; }
@media screen and (min-width: 62em) { /* line 103, ../../Private/sass/partials/mod/_mod-article.scss */
  .mod-article article:not(.mod-bloc-contact) > p { max-width: 73%; } }
/* line 109, ../../Private/sass/partials/mod/_mod-article.scss */
.mod-article article:not(.mod-bloc-contact) > h5 { margin-bottom: 0; }
/* line 113, ../../Private/sass/partials/mod/_mod-article.scss */
.mod-article article:not(.mod-bloc-contact) p:last-child { margin-bottom: 40px; }
/* line 118, ../../Private/sass/partials/mod/_mod-article.scss */
.mod-article .mod-download-link-list p:last-child { margin-bottom: 0 !important; }

/* line 123, ../../Private/sass/partials/mod/_mod-article.scss */
figure { margin: 1em 0; max-width: 390px; display: table; }
/* line 128, ../../Private/sass/partials/mod/_mod-article.scss */
figure figcaption { background: #f6f3ed; font-size: .8em; padding: .5em 1.5em 1em 1.5em; display: table-caption; caption-side: bottom; }
/* line 135, ../../Private/sass/partials/mod/_mod-article.scss */
figure figcaption strong { display: block; }
/* line 139, ../../Private/sass/partials/mod/_mod-article.scss */
figure figcaption p { max-with: 100%; }

/* line 145, ../../Private/sass/partials/mod/_mod-article.scss */
.news-boilerplate { font-size: 11px; font-size: 0.6875rem; line-height: 15px; }

@media screen and (min-width: 48em) { /* line 152, ../../Private/sass/partials/mod/_mod-article.scss */
  figure { float: right; position: relative; margin: 0 0 1em 1em; clear: right; }
  /* line 160, ../../Private/sass/partials/mod/_mod-article.scss */
  .highlighted .mod-article aside { margin-right: 10px; } }
/* line 166, ../../Private/sass/partials/mod/_mod-article.scss */
.external-link { text-decoration: underline; margin-right: 15px; }
/* line 170, ../../Private/sass/partials/mod/_mod-article.scss */
.external-link:hover { text-decoration: none; }
/* line 174, ../../Private/sass/partials/mod/_mod-article.scss */
.external-link span:after { color: inherit; font-size: 16px; text-decoration: none !important; vertical-align: top; position: absolute; margin-left: 2px; }

/* line 186, ../../Private/sass/partials/mod/_mod-article.scss */
.internal-link, .download, .mail { text-decoration: underline; }
/* line 191, ../../Private/sass/partials/mod/_mod-article.scss */
.internal-link:hover, .download:hover, .mail:hover { text-decoration: none; }

/* Glossary-Links */
/* line 197, ../../Private/sass/partials/mod/_mod-article.scss */
.glossary { background: #f6f3ed; border-bottom: 1px dotted #555; }
/* line 201, ../../Private/sass/partials/mod/_mod-article.scss */
.glossary:hover { border-bottom: 1px solid; }

/* line 206, ../../Private/sass/partials/mod/_mod-article.scss */
.color-pattern-contrast .glossary { border: 1px solid black; background: #fff; }

/* line 212, ../../Private/sass/partials/mod/_mod-article.scss */
.color-pattern-1 #main .glossary, .color-pattern-2 #main .glossary, .color-pattern-3 #main .glossary, .color-pattern-4 #main .glossary, .color-pattern-5 #main .glossary, .color-pattern-6 #main .glossary { color: #565656 !important; }

/** brandung _mod-stage-static.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-10-23 MIT License (MIT) */
/* ========================================================================== mod-highlighted ========================================================================== */
/* line 22, ../../Private/sass/partials/mod/_mod-highlighted.scss */
.color-pattern-1 .highlighted .mod-teaser, .color-pattern-1 .highlighted .section-teaser div { background-color: #1d9a73; }

/* line 27, ../../Private/sass/partials/mod/_mod-highlighted.scss */
.color-pattern-contrast.color-pattern-1 .highlighted .mod-teaser, .color-pattern-contrast.color-pattern-1 .highlighted .section-teaser div { background-color: #00663f; }

/* line 22, ../../Private/sass/partials/mod/_mod-highlighted.scss */
.color-pattern-2 .highlighted .mod-teaser, .color-pattern-2 .highlighted .section-teaser div { background-color: #3e7dbd; }

/* line 27, ../../Private/sass/partials/mod/_mod-highlighted.scss */
.color-pattern-contrast.color-pattern-2 .highlighted .mod-teaser, .color-pattern-contrast.color-pattern-2 .highlighted .section-teaser div { background-color: #003399; }

/* line 22, ../../Private/sass/partials/mod/_mod-highlighted.scss */
.color-pattern-3 .highlighted .mod-teaser, .color-pattern-3 .highlighted .section-teaser div { background-color: #ad4371; }

/* line 27, ../../Private/sass/partials/mod/_mod-highlighted.scss */
.color-pattern-contrast.color-pattern-3 .highlighted .mod-teaser, .color-pattern-contrast.color-pattern-3 .highlighted .section-teaser div { background-color: #9B0065; }

/* line 22, ../../Private/sass/partials/mod/_mod-highlighted.scss */
.color-pattern-4 .highlighted .mod-teaser, .color-pattern-4 .highlighted .section-teaser div { background-color: #a09076; }

/* line 27, ../../Private/sass/partials/mod/_mod-highlighted.scss */
.color-pattern-contrast.color-pattern-4 .highlighted .mod-teaser, .color-pattern-contrast.color-pattern-4 .highlighted .section-teaser div { background-color: #66563c; }

/* line 22, ../../Private/sass/partials/mod/_mod-highlighted.scss */
.color-pattern-5 .highlighted .mod-teaser, .color-pattern-5 .highlighted .section-teaser div { background-color: #d2b345; }

/* line 27, ../../Private/sass/partials/mod/_mod-highlighted.scss */
.color-pattern-contrast.color-pattern-5 .highlighted .mod-teaser, .color-pattern-contrast.color-pattern-5 .highlighted .section-teaser div { background-color: #AA6100; }

/* line 22, ../../Private/sass/partials/mod/_mod-highlighted.scss */
.color-pattern-6 .highlighted .mod-teaser, .color-pattern-6 .highlighted .section-teaser div { background-color: #a0a5a9; }

/* line 27, ../../Private/sass/partials/mod/_mod-highlighted.scss */
.color-pattern-contrast.color-pattern-6 .highlighted .mod-teaser, .color-pattern-contrast.color-pattern-6 .highlighted .section-teaser div { background-color: #252525; }

/* line 22, ../../Private/sass/partials/mod/_mod-highlighted.scss */
.color-pattern-7 .highlighted .mod-teaser, .color-pattern-7 .highlighted .section-teaser div { background-color: #dadcde; }

/* line 27, ../../Private/sass/partials/mod/_mod-highlighted.scss */
.color-pattern-contrast.color-pattern-7 .highlighted .mod-teaser, .color-pattern-contrast.color-pattern-7 .highlighted .section-teaser div { background-color: #a0a5a9; }

/* line 33, ../../Private/sass/partials/mod/_mod-highlighted.scss */
.highlighted { background: #f6f3ed; padding: 20px 0; max-width: 58.75em; /* tablet max */ }
/* line 39, ../../Private/sass/partials/mod/_mod-highlighted.scss */
.highlighted h1, .highlighted h2:not([class*="icon-"]) { margin: 0; }
/* line 47, ../../Private/sass/partials/mod/_mod-highlighted.scss */
.highlighted .mod-teaser:after, .highlighted .section-teaser div:after { display: none; }
/* line 54, ../../Private/sass/partials/mod/_mod-highlighted.scss */
.highlighted [class*="icon-"].mod-teaser { color: #fff; }
/* line 57, ../../Private/sass/partials/mod/_mod-highlighted.scss */
.highlighted [class*="icon-"].mod-teaser:before { color: #fff; border-color: #fff; }
/* line 64, ../../Private/sass/partials/mod/_mod-highlighted.scss */
.highlighted.mod-info { padding: 10px; clear: both; margin-bottom: 20px; }
/* line 69, ../../Private/sass/partials/mod/_mod-highlighted.scss */
.highlighted.mod-info h2[class*="icon-"] { padding: 0; margin-left: 0; }
/* line 73, ../../Private/sass/partials/mod/_mod-highlighted.scss */
.highlighted.mod-info h2[class*="icon-"]:before { position: relative; top: auto; vertical-align: sub; }
/* line 80, ../../Private/sass/partials/mod/_mod-highlighted.scss */
.highlighted.mod-info h3 { margin-bottom: 5px; }
/* line 85, ../../Private/sass/partials/mod/_mod-highlighted.scss */
.highlighted > h1, .highlighted > article { margin: 0 20px; }
/* line 90, ../../Private/sass/partials/mod/_mod-highlighted.scss */
.highlighted > h2 { margin: 20px !important; }
/* line 94, ../../Private/sass/partials/mod/_mod-highlighted.scss */
.highlighted > p { margin: 0 20px 1em; }
/* line 98, ../../Private/sass/partials/mod/_mod-highlighted.scss */
.highlighted > aside { margin: 20px; }
/* line 102, ../../Private/sass/partials/mod/_mod-highlighted.scss */
.highlighted > ul, .highlighted > ol, .highlighted > .content-wrap, .highlighted > h3, .highlighted > h4, .highlighted > h5 { margin: 20px !important; }
/* line 111, ../../Private/sass/partials/mod/_mod-highlighted.scss */
.highlighted .row { max-width: 920px; margin: 0 10px; }
@media screen and (min-width: 93.75em) { /* line 111, ../../Private/sass/partials/mod/_mod-highlighted.scss */
  .highlighted .row { max-width: 57.5em; margin: 0 0 0 10px; } }
/* line 121, ../../Private/sass/partials/mod/_mod-highlighted.scss */
.highlighted .date, .highlighted .job-section { display: block; margin-bottom: 10px; }
/* line 127, ../../Private/sass/partials/mod/_mod-highlighted.scss */
.highlighted .highlight { border: solid 1px #e9e9e9; background: #fff; padding: 20px; }
@media screen and (min-width: 30em) { /* line 135, ../../Private/sass/partials/mod/_mod-highlighted.scss */
  .highlighted.mod-info { padding: 5px 20px; }
  /* line 138, ../../Private/sass/partials/mod/_mod-highlighted.scss */
  .highlighted.mod-info h2[class*="icon-"] { padding-left: 56px; }
  /* line 141, ../../Private/sass/partials/mod/_mod-highlighted.scss */
  .highlighted.mod-info h2[class*="icon-"]:before { position: absolute; top: 50%; margin-top: -23px; display: inline-block; }
  /* line 149, ../../Private/sass/partials/mod/_mod-highlighted.scss */
  .highlighted.mod-info p { margin-bottom: 1.5em; }
  /* line 153, ../../Private/sass/partials/mod/_mod-highlighted.scss */
  .highlighted.mod-info .info-text { margin: 0; }
  /* line 156, ../../Private/sass/partials/mod/_mod-highlighted.scss */
  .highlighted.mod-info .info-text > div { padding: 0 20px 0 56px; } }
@media screen and (min-width: 48em) { /* line 164, ../../Private/sass/partials/mod/_mod-highlighted.scss */
  .highlighted.mod-info { margin-bottom: 0; } }
@media screen and (max-width: 61.9375em) { /* line 171, ../../Private/sass/partials/mod/_mod-highlighted.scss */
  .highlighted img { display: block; margin: 0 auto; } }

/* line 181, ../../Private/sass/partials/mod/_mod-highlighted.scss */
.color-pattern-contrast aside, .color-pattern-contrast figure figcaption, .color-pattern-contrast .highlighted { background: #fff; color: #000; border: 1px solid #000; }

/** brandung _mod-stage-static.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-10-23 MIT License (MIT) */
/* ========================================================================== mod-link ========================================================================== */
/* line 22, ../../Private/sass/partials/mod/_mod-link.scss */
.color-pattern-1 .mod-link { background-color: #1d9a73; }

/* line 26, ../../Private/sass/partials/mod/_mod-link.scss */
.color-pattern-contrast.color-pattern-1 .mod-link { background-color: #00663f; }

/* line 22, ../../Private/sass/partials/mod/_mod-link.scss */
.color-pattern-2 .mod-link { background-color: #3e7dbd; }

/* line 26, ../../Private/sass/partials/mod/_mod-link.scss */
.color-pattern-contrast.color-pattern-2 .mod-link { background-color: #003399; }

/* line 22, ../../Private/sass/partials/mod/_mod-link.scss */
.color-pattern-3 .mod-link { background-color: #ad4371; }

/* line 26, ../../Private/sass/partials/mod/_mod-link.scss */
.color-pattern-contrast.color-pattern-3 .mod-link { background-color: #9B0065; }

/* line 22, ../../Private/sass/partials/mod/_mod-link.scss */
.color-pattern-4 .mod-link { background-color: #a09076; }

/* line 26, ../../Private/sass/partials/mod/_mod-link.scss */
.color-pattern-contrast.color-pattern-4 .mod-link { background-color: #66563c; }

/* line 22, ../../Private/sass/partials/mod/_mod-link.scss */
.color-pattern-5 .mod-link { background-color: #d2b345; }

/* line 26, ../../Private/sass/partials/mod/_mod-link.scss */
.color-pattern-contrast.color-pattern-5 .mod-link { background-color: #AA6100; }

/* line 22, ../../Private/sass/partials/mod/_mod-link.scss */
.color-pattern-6 .mod-link { background-color: #a0a5a9; }

/* line 26, ../../Private/sass/partials/mod/_mod-link.scss */
.color-pattern-contrast.color-pattern-6 .mod-link { background-color: #252525; }

/* line 22, ../../Private/sass/partials/mod/_mod-link.scss */
.color-pattern-7 .mod-link { background-color: #dadcde; }

/* line 26, ../../Private/sass/partials/mod/_mod-link.scss */
.color-pattern-contrast.color-pattern-7 .mod-link { background-color: #a0a5a9; }

/* line 31, ../../Private/sass/partials/mod/_mod-link.scss */
.color-pattern-1 .mod-link:hover { background: #1E8766; }

/* line 35, ../../Private/sass/partials/mod/_mod-link.scss */
.color-pattern-2 .mod-link:hover { background: #20629a; }

/* line 39, ../../Private/sass/partials/mod/_mod-link.scss */
.color-pattern-3 .mod-link:hover { background: #8f2a57; }

/* line 43, ../../Private/sass/partials/mod/_mod-link.scss */
.color-pattern-4 .mod-link:hover { background: #817159; }

/* line 47, ../../Private/sass/partials/mod/_mod-link.scss */
.color-pattern-5 .mod-link:hover { background: #ae902b; }

/* line 51, ../../Private/sass/partials/mod/_mod-link.scss */
.color-pattern-6 .mod-link:hover { background: #828485; }

/* line 55, ../../Private/sass/partials/mod/_mod-link.scss */
.mod-finder .mod-link, .mod-link, .mod-map ul li a { padding: 15px; display: block; margin: 0 auto 20px auto; }
/* line 60, ../../Private/sass/partials/mod/_mod-link.scss */
.mod-finder .mod-link div, .mod-link div, .mod-map ul li a div { margin: 0 auto; min-height: 70px; line-height: 70px; text-align: center; }
/* line 67, ../../Private/sass/partials/mod/_mod-link.scss */
.mod-finder .mod-link strong, .mod-link strong, .mod-map ul li a strong { color: #fff; vertical-align: middle; display: inline-block; line-height: normal; }

/** brandung mod-goto-article.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2015-02-06 MIT License (MIT) */
/* ========================================================================== mod-goto-article ========================================================================== */
/* line 22, ../../Private/sass/partials/mod/_mod-goto-article.scss */
.color-pattern-1 .mod-goto-article .field select, .color-pattern-1 .mod-goto-article .field span:after, .color-pattern-1 .mod-goto-article > span:before { color: #1d9a73; }

/* line 28, ../../Private/sass/partials/mod/_mod-goto-article.scss */
.color-pattern-contrast.color-pattern-1 .mod-goto-article .field select, .color-pattern-contrast.color-pattern-1 .mod-goto-article .field span:after, .color-pattern-contrast.color-pattern-1 .mod-goto-article > span:before { color: #00663f; }

/* line 22, ../../Private/sass/partials/mod/_mod-goto-article.scss */
.color-pattern-2 .mod-goto-article .field select, .color-pattern-2 .mod-goto-article .field span:after, .color-pattern-2 .mod-goto-article > span:before { color: #3e7dbd; }

/* line 28, ../../Private/sass/partials/mod/_mod-goto-article.scss */
.color-pattern-contrast.color-pattern-2 .mod-goto-article .field select, .color-pattern-contrast.color-pattern-2 .mod-goto-article .field span:after, .color-pattern-contrast.color-pattern-2 .mod-goto-article > span:before { color: #003399; }

/* line 22, ../../Private/sass/partials/mod/_mod-goto-article.scss */
.color-pattern-3 .mod-goto-article .field select, .color-pattern-3 .mod-goto-article .field span:after, .color-pattern-3 .mod-goto-article > span:before { color: #ad4371; }

/* line 28, ../../Private/sass/partials/mod/_mod-goto-article.scss */
.color-pattern-contrast.color-pattern-3 .mod-goto-article .field select, .color-pattern-contrast.color-pattern-3 .mod-goto-article .field span:after, .color-pattern-contrast.color-pattern-3 .mod-goto-article > span:before { color: #9B0065; }

/* line 22, ../../Private/sass/partials/mod/_mod-goto-article.scss */
.color-pattern-4 .mod-goto-article .field select, .color-pattern-4 .mod-goto-article .field span:after, .color-pattern-4 .mod-goto-article > span:before { color: #a09076; }

/* line 28, ../../Private/sass/partials/mod/_mod-goto-article.scss */
.color-pattern-contrast.color-pattern-4 .mod-goto-article .field select, .color-pattern-contrast.color-pattern-4 .mod-goto-article .field span:after, .color-pattern-contrast.color-pattern-4 .mod-goto-article > span:before { color: #66563c; }

/* line 22, ../../Private/sass/partials/mod/_mod-goto-article.scss */
.color-pattern-5 .mod-goto-article .field select, .color-pattern-5 .mod-goto-article .field span:after, .color-pattern-5 .mod-goto-article > span:before { color: #d2b345; }

/* line 28, ../../Private/sass/partials/mod/_mod-goto-article.scss */
.color-pattern-contrast.color-pattern-5 .mod-goto-article .field select, .color-pattern-contrast.color-pattern-5 .mod-goto-article .field span:after, .color-pattern-contrast.color-pattern-5 .mod-goto-article > span:before { color: #AA6100; }

/* line 22, ../../Private/sass/partials/mod/_mod-goto-article.scss */
.color-pattern-6 .mod-goto-article .field select, .color-pattern-6 .mod-goto-article .field span:after, .color-pattern-6 .mod-goto-article > span:before { color: #a0a5a9; }

/* line 28, ../../Private/sass/partials/mod/_mod-goto-article.scss */
.color-pattern-contrast.color-pattern-6 .mod-goto-article .field select, .color-pattern-contrast.color-pattern-6 .mod-goto-article .field span:after, .color-pattern-contrast.color-pattern-6 .mod-goto-article > span:before { color: #252525; }

/* line 22, ../../Private/sass/partials/mod/_mod-goto-article.scss */
.color-pattern-7 .mod-goto-article .field select, .color-pattern-7 .mod-goto-article .field span:after, .color-pattern-7 .mod-goto-article > span:before { color: #dadcde; }

/* line 28, ../../Private/sass/partials/mod/_mod-goto-article.scss */
.color-pattern-contrast.color-pattern-7 .mod-goto-article .field select, .color-pattern-contrast.color-pattern-7 .mod-goto-article .field span:after, .color-pattern-contrast.color-pattern-7 .mod-goto-article > span:before { color: #a0a5a9; }

/* line 35, ../../Private/sass/partials/mod/_mod-goto-article.scss */
.mod-goto-article { position: fixed; bottom: 20px; right: 0; z-index: 10; display: none; max-width: 310px; }
/* line 43, ../../Private/sass/partials/mod/_mod-goto-article.scss */
.mod-goto-article .field { border: 1px solid #c6c6c6; float: left; margin-right: 10px; }
/* line 49, ../../Private/sass/partials/mod/_mod-goto-article.scss */
.mod-goto-article .field select { height: 50px; padding: 10px 45px 10px 10px; text-overflow: ellipsis; white-space: nowrap; width: 232px; border: 0; font-weight: 400; font-size: 16px; font-size: 1rem; }
/* line 59, ../../Private/sass/partials/mod/_mod-goto-article.scss */
.mod-goto-article .field select:hover { border: 0; }
/* line 64, ../../Private/sass/partials/mod/_mod-goto-article.scss */
.mod-goto-article .field span { left: 25px; min-height: initial !important; }
/* line 68, ../../Private/sass/partials/mod/_mod-goto-article.scss */
.mod-goto-article .field span:after { top: -25px; right: 35px !important; font-size: 20px !important; }
/* line 76, ../../Private/sass/partials/mod/_mod-goto-article.scss */
.mod-goto-article > span { position: relative; float: right; cursor: pointer; margin: 0 20px 0 0; }
/* line 82, ../../Private/sass/partials/mod/_mod-goto-article.scss */
.mod-goto-article > span:before { -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; margin-top: 8px; background: #f3f3f3; border: 1px solid #c6c6c6; box-sizing: border-box; display: inline-block; font-size: 1.5rem; padding: .2em; text-align: center; vertical-align: middle; }
/* line 97, ../../Private/sass/partials/mod/_mod-goto-article.scss */
.mod-goto-article > span:after { display: none !important; }
@media screen and (min-width: 30em) { /* line 103, ../../Private/sass/partials/mod/_mod-goto-article.scss */
  .mod-goto-article .field select { width: 240px; } }
@media screen and (min-width: 48em) { /* line 109, ../../Private/sass/partials/mod/_mod-goto-article.scss */
  .mod-goto-article .field select { font-size: 14px; font-size: 0.875rem; }
  /* line 113, ../../Private/sass/partials/mod/_mod-goto-article.scss */
  .mod-goto-article > span { margin: 0 20px 0 0; } }
@media screen and (min-width: 75em) { /* line 35, ../../Private/sass/partials/mod/_mod-goto-article.scss */
  .mod-goto-article { left: 870px; } }

/* line 129, ../../Private/sass/partials/mod/_mod-goto-article.scss */
.color-pattern-contrast .mod-goto-article select { border: none !important; background: #fff; }
/* line 134, ../../Private/sass/partials/mod/_mod-goto-article.scss */
.color-pattern-contrast .mod-goto-article .field { border: none; outline: 1px solid #000; }
/* line 138, ../../Private/sass/partials/mod/_mod-goto-article.scss */
.color-pattern-contrast .mod-goto-article .field:hover { outline: 2px solid #000 !important; }
/* line 143, ../../Private/sass/partials/mod/_mod-goto-article.scss */
.color-pattern-contrast .mod-goto-article > span:before { background: #fff; border-color: #000; }
/* line 148, ../../Private/sass/partials/mod/_mod-goto-article.scss */
.color-pattern-contrast .mod-goto-article > span:hover:before { border: 2px solid #000; }
/* line 152, ../../Private/sass/partials/mod/_mod-goto-article.scss */
.color-pattern-contrast .mod-goto-article span:after { background: #fff; border-color: #000; }

/** brandung mod-map.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2015-02-06 MIT License (MIT) */
/* ========================================================================== mod-map ========================================================================== */
/* line 19, ../../Private/sass/partials/mod/_mod-map.scss */
.mod-map .my-map { min-height: 400px; margin: 10px; }
/* line 23, ../../Private/sass/partials/mod/_mod-map.scss */
.mod-map .my-map img { max-width: none; }
/* line 28, ../../Private/sass/partials/mod/_mod-map.scss */
.mod-map ul { padding: 0; list-style: none; margin: 20px 0; }
/* line 35, ../../Private/sass/partials/mod/_mod-map.scss */
.mod-map ul li a { -webkit-transition: all ease-in-out .2s; -moz-transition: all ease-in-out .2s; -o-transition: all ease-in-out .2s; -ms-transition: all ease-in-out .2s; transition: all ease-in-out .2s; background: #f6f3ed !important; }
/* line 40, ../../Private/sass/partials/mod/_mod-map.scss */
.mod-map ul li a.active { background: #dfd9d1 !important; }
@media only screen and (min-width: 48em) { /* line 45, ../../Private/sass/partials/mod/_mod-map.scss */
  .mod-map ul li a:hover { background: #dfd9d1 !important; } }
/* line 50, ../../Private/sass/partials/mod/_mod-map.scss */
.mod-map ul li a strong { color: #555; }

/* line 61, ../../Private/sass/partials/mod/_mod-map.scss */
.color-pattern-contrast .mod-map ul li a { background: #fff !important; outline: 1px solid #000; color: #000; }
/* line 66, ../../Private/sass/partials/mod/_mod-map.scss */
.color-pattern-contrast .mod-map ul li a.active, .color-pattern-contrast .mod-map ul li a:hover { outline: 2px solid #000; }

/** brandung _mod-search-jobs.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-09-30 MIT License (MIT) */
/* ========================================================================== mod-search-jobs ========================================================================== */
/* line 20, ../../Private/sass/partials/mod/_mod-search-jobs.scss */
.mod-search-jobs ul { margin: 0; padding: 0; list-style: none; /* firefox 19+ */ /* ie */ }
/* line 25, ../../Private/sass/partials/mod/_mod-search-jobs.scss */
.mod-search-jobs ul input { background: #fff !important; padding: 1.5em 3.5em 1.5em 0.7em !important; }
/* line 30, ../../Private/sass/partials/mod/_mod-search-jobs.scss */
.mod-search-jobs ul ::-webkit-input-placeholder { font-style: italic; font-size: 16px; font-size: 1rem; }
/* line 31, ../../Private/sass/partials/mod/_mod-search-jobs.scss */
.mod-search-jobs ul ::-moz-placeholder { font-style: italic; font-size: 16px; font-size: 1rem; }
/* line 32, ../../Private/sass/partials/mod/_mod-search-jobs.scss */
.mod-search-jobs ul :-ms-input-placeholder { font-style: italic; font-size: 16px; font-size: 1rem; }
/* line 33, ../../Private/sass/partials/mod/_mod-search-jobs.scss */
.mod-search-jobs ul input:-moz-placeholder { font-style: italic; font-size: 16px; font-size: 1rem; }
/* line 35, ../../Private/sass/partials/mod/_mod-search-jobs.scss */
.mod-search-jobs ul .field select { padding: 15px 55px 33px 10px; text-overflow: ellipsis; }

/* Pager */
/* line 43, ../../Private/sass/partials/mod/_mod-search-jobs.scss */
.tx-indexedsearch-browsebox { margin: 2em 0 1em 0; clear: both; }
/* line 51, ../../Private/sass/partials/mod/_mod-search-jobs.scss */
.tx-indexedsearch-browsebox > p { float: left; margin: 0 0 1rem 0; font-size: 1.5rem; }
@media screen and (min-width: 30em) { /* line 51, ../../Private/sass/partials/mod/_mod-search-jobs.scss */
  .tx-indexedsearch-browsebox > p { margin: 0; } }
/* line 61, ../../Private/sass/partials/mod/_mod-search-jobs.scss */
.tx-indexedsearch-browsebox ul { margin: 0; padding: 0; list-style: none; float: left; display: block; }
@media screen and (min-width: 30em) { /* line 61, ../../Private/sass/partials/mod/_mod-search-jobs.scss */
  .tx-indexedsearch-browsebox ul { float: right; } }
/* line 72, ../../Private/sass/partials/mod/_mod-search-jobs.scss */
.tx-indexedsearch-browsebox ul li { display: inline-block; margin: 0 .25em; }
/* line 76, ../../Private/sass/partials/mod/_mod-search-jobs.scss */
.tx-indexedsearch-browsebox ul li a { display: block; text-align: center; width: 20px; font-size: 1.2em; }
/* line 82, ../../Private/sass/partials/mod/_mod-search-jobs.scss */
.tx-indexedsearch-browsebox ul li a:before { font-size: 42px; font-size: 2.625rem; margin-right: 10px; vertical-align: -30%; }
/* line 89, ../../Private/sass/partials/mod/_mod-search-jobs.scss */
.tx-indexedsearch-browsebox ul li a:after { display: none !important; }
/* line 93, ../../Private/sass/partials/mod/_mod-search-jobs.scss */
.tx-indexedsearch-browsebox ul li a:hover { opacity: .6; }
/* line 98, ../../Private/sass/partials/mod/_mod-search-jobs.scss */
.tx-indexedsearch-browsebox ul li .less:before, .tx-indexedsearch-browsebox ul li .more:before { font-size: 20px; font-size: 1.25rem; vertical-align: top; }
/* line 108, ../../Private/sass/partials/mod/_mod-search-jobs.scss */
.tx-indexedsearch-browsebox ul li .more:before { content: "\e61e"; position: relative; }
/* line 116, ../../Private/sass/partials/mod/_mod-search-jobs.scss */
.tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage strong { color: #fff; width: 35px; padding: 0; -webkit-border-radius: 15px; -moz-border-radius: 15px; -o-border-radius: 15px; -ms-border-radius: 15px; border-radius: 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: inline-block; text-align: center; background: #a0a5a9; color: #fff; line-height: 30px; height: 30px; width: 30px; font-size: 18px; font-size: 1.125rem; }

/* List jobs teaser */
/* line 132, ../../Private/sass/partials/mod/_mod-search-jobs.scss */
.list-jobs li { background: #f6f3ed; margin: 1rem 0 0 0; width: 100%; min-height: 250px; float: left; position: relative; vertical-align: top; }
@media screen and (min-width: 62em) { /* line 132, ../../Private/sass/partials/mod/_mod-search-jobs.scss */
  .list-jobs li { min-height: 315px; width: 49%; }
  /* line 145, ../../Private/sass/partials/mod/_mod-search-jobs.scss */
  .list-jobs li:nth-child(even) { float: right; } }
/* line 156, ../../Private/sass/partials/mod/_mod-search-jobs.scss */
.list-jobs li p:first-child span { float: right; }
/* line 161, ../../Private/sass/partials/mod/_mod-search-jobs.scss */
.list-jobs li h5 + p { margin: 0; }
/* line 165, ../../Private/sass/partials/mod/_mod-search-jobs.scss */
.list-jobs li a { padding: 1rem 1rem 3rem; float: left; width: 100%; height: 100%; }
@media screen and (min-width: 62em) { /* line 165, ../../Private/sass/partials/mod/_mod-search-jobs.scss */
  .list-jobs li a { padding: 1rem 1rem 2rem; } }
/* line 175, ../../Private/sass/partials/mod/_mod-search-jobs.scss */
.list-jobs li a:hover .meta-info { text-decoration: none; }
/* line 181, ../../Private/sass/partials/mod/_mod-search-jobs.scss */
.list-jobs .meta-info { bottom: 0; left: 0; padding: 0 1rem; position: absolute; width: 100%; text-align: right; text-decoration: underline; }
/* line 190, ../../Private/sass/partials/mod/_mod-search-jobs.scss */
.list-jobs .meta-info span { font-weight: 500; float: left; width: 100%; text-align: left; }
@media screen and (min-width: 30em) { /* line 200, ../../Private/sass/partials/mod/_mod-search-jobs.scss */
  .list-jobs .meta-info span { width: auto; } }

/* line 209, ../../Private/sass/partials/mod/_mod-search-jobs.scss */
.color-pattern-contrast .tx-indexedsearch-browsebox a { color: #000; }
/* line 213, ../../Private/sass/partials/mod/_mod-search-jobs.scss */
.color-pattern-contrast .tx-indexedsearch-browselist-currentPage strong { background: #252525; color: #fff; }
/* line 218, ../../Private/sass/partials/mod/_mod-search-jobs.scss */
.color-pattern-contrast select { background: transparent !important; }
/* line 222, ../../Private/sass/partials/mod/_mod-search-jobs.scss */
.color-pattern-contrast .list-jobs li, .color-pattern-contrast .list-events li, .color-pattern-contrast .list-topics li a { background: #fff; color: #000; border: 1px solid #000; }

/** brandung _mod-search.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-10-13 MIT License (MIT) */
/* ========================================================================== mod-search-events ========================================================================== */
/* line 19, ../../Private/sass/partials/mod/_mod-search-events.scss */
.mod-search-events fieldset { margin-bottom: 0; }
/* line 23, ../../Private/sass/partials/mod/_mod-search-events.scss */
.mod-search-events .mod-form ul { margin: 0; padding: 0; list-style: none; /* firefox 19+ */ /* ie */ }
/* line 28, ../../Private/sass/partials/mod/_mod-search-events.scss */
.mod-search-events .mod-form ul input { background: #fff !important; padding: 1.5em 3.5em 1.5em 0.7em; }
/* line 33, ../../Private/sass/partials/mod/_mod-search-events.scss */
.mod-search-events .mod-form ul ::-webkit-input-placeholder { font-style: italic; font-size: 16px; font-size: 1rem; }
/* line 37, ../../Private/sass/partials/mod/_mod-search-events.scss */
.mod-search-events .mod-form ul ::-moz-placeholder { font-style: italic; font-size: 16px; font-size: 1rem; }
/* line 42, ../../Private/sass/partials/mod/_mod-search-events.scss */
.mod-search-events .mod-form ul :-ms-input-placeholder { font-style: italic; font-size: 16px; font-size: 1rem; }
/* line 47, ../../Private/sass/partials/mod/_mod-search-events.scss */
.mod-search-events .mod-form ul input:-moz-placeholder { font-style: italic; font-size: 16px; font-size: 1rem; }
@media screen and (min-width: 48em) { /* line 54, ../../Private/sass/partials/mod/_mod-search-events.scss */
  .mod-search-events .mod-form ul .fields .field:last-child { margin-left: 0; } }
@media screen and (min-width: 62em) { /* line 60, ../../Private/sass/partials/mod/_mod-search-events.scss */
  .mod-search-events .mod-form ul .fields:first-child .field:last-child { margin-left: 2%; } }
@media screen and (max-width: 29.9375em) { /* line 69, ../../Private/sass/partials/mod/_mod-search-events.scss */
  .mod-search-events .btn-set .right { float: left; }
  /* line 73, ../../Private/sass/partials/mod/_mod-search-events.scss */
  .mod-search-events .btn-set .left { margin: 25px 20px 20px 0; } }
@media screen and (max-width: 61.9375em) { /* line 80, ../../Private/sass/partials/mod/_mod-search-events.scss */
  .mod-search-events .mod-form .form-list .fields .field.size-one-third { width: 49%; } }
/* line 85, ../../Private/sass/partials/mod/_mod-search-events.scss */
.mod-search-events .list-events a { width: 100%; }

/* List event teaser */
/* line 91, ../../Private/sass/partials/mod/_mod-search-events.scss */
.list-events { width: 100%; padding: 0; }
/* line 99, ../../Private/sass/partials/mod/_mod-search-events.scss */
.list-events li { background: #f6f3ed; margin: 1em 0 0 0; float: left; position: relative; vertical-align: top; display: block; width: 100%; }
/* line 108, ../../Private/sass/partials/mod/_mod-search-events.scss */
.list-events li .event-description { padding: 1em; width: 100%; }
@media screen and (min-width: 48em) { /* line 108, ../../Private/sass/partials/mod/_mod-search-events.scss */
  .list-events li .event-description { width: 72%; float: left; } }
/* line 117, ../../Private/sass/partials/mod/_mod-search-events.scss */
.list-events li a { float: left; }
/* line 121, ../../Private/sass/partials/mod/_mod-search-events.scss */
.list-events li img { display: none; max-height: 200px; }
/* line 126, ../../Private/sass/partials/mod/_mod-search-events.scss */
.list-events li h5 { float: left; margin-right: 10px; }
/* line 131, ../../Private/sass/partials/mod/_mod-search-events.scss */
.list-events li h3 { text-decoration: underline; }
/* line 135, ../../Private/sass/partials/mod/_mod-search-events.scss */
.list-events li p, .list-events li h5, .list-events li h3 { margin-bottom: 10px; }
/* line 139, ../../Private/sass/partials/mod/_mod-search-events.scss */
.list-events li p:last-child { margin-bottom: 0; }
/* line 143, ../../Private/sass/partials/mod/_mod-search-events.scss */
.list-events li strong { color: #000; }
@media screen and (min-width: 48em) { /* line 149, ../../Private/sass/partials/mod/_mod-search-events.scss */
  .list-events li img { width: 26%; max-width: 200px; margin-right: 10px; padding: 0; float: right; display: inline-block; position: relative; } }
@media screen and (min-width: 62em) { /* line 161, ../../Private/sass/partials/mod/_mod-search-events.scss */
  .list-events li img { width: 25%; }
  /* line 165, ../../Private/sass/partials/mod/_mod-search-events.scss */
  .list-events li .event-description { width: 72%; } }

/* line 174, ../../Private/sass/partials/mod/_mod-search-events.scss */
.color-pattern-contrast .list-events li:hover { outline: 1px solid #000; }

/* list-facility */
/* line 180, ../../Private/sass/partials/mod/_mod-search-events.scss */
.list-facilities { width: 100%; padding: 0; }
/* line 184, ../../Private/sass/partials/mod/_mod-search-events.scss */
.list-facilities li { background: #f6f3ed; margin: 1em 0 0 0; padding: 1em; }
/* line 190, ../../Private/sass/partials/mod/_mod-search-events.scss */
.list-facilities h3 { margin-bottom: 10px; }
/* line 192, ../../Private/sass/partials/mod/_mod-search-events.scss */
.list-facilities h3 a { text-decoration: underline; }
/* line 197, ../../Private/sass/partials/mod/_mod-search-events.scss */
.list-facilities p { margin-top: 15px; }
/* line 199, ../../Private/sass/partials/mod/_mod-search-events.scss */
.list-facilities p a { text-decoration: underline; }
/* line 201, ../../Private/sass/partials/mod/_mod-search-events.scss */
.list-facilities p a:hover, .list-facilities p a:focus { text-decoration: none; }

/* Firefox: or else large the characters get cut off,
the !important was already in the original */
/* line 211, ../../Private/sass/partials/mod/_mod-search-events.scss */
.wrapper .mod-search-events .mod-form ul input, .wrapper .mod-search-jobs ul input { padding-top: 1.2em !important; padding-bottom: 1.2em !important; }

@media screen and (min-width: 62em) { /* line 218, ../../Private/sass/partials/mod/_mod-search-events.scss */
  #main .mod-search-events .mod-form ul .fields:first-child .single-filter { margin-left: 0; } }
/** brandung _mod-search-jobs.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-09-30 MIT License (MIT) */
/* ========================================================================== mod-search-topics ========================================================================== */
/* line 19, ../../Private/sass/partials/mod/_mod-search-topics.scss */
.mod-search-topics ul { margin: 0; padding: 0; list-style: none; }
/* line 24, ../../Private/sass/partials/mod/_mod-search-topics.scss */
.mod-search-topics ul input { background: #fff !important; }
@media screen and (max-width: 61.9375em) { /* line 30, ../../Private/sass/partials/mod/_mod-search-topics.scss */
  .mod-search-topics .mod-form .form-list .fields .field.size-one-third { width: 49%; } }

/* List topics teaser */
/* line 44, ../../Private/sass/partials/mod/_mod-search-topics.scss */
.list-topics li { background: #f6f3ed; margin: 1em 0 0 0; width: 100%; float: left; position: relative; vertical-align: top; }
/* line 52, ../../Private/sass/partials/mod/_mod-search-topics.scss */
.list-topics li a { color: #565656; margin-bottom: 0; }
/* line 56, ../../Private/sass/partials/mod/_mod-search-topics.scss */
.list-topics li a:hover { color: #303030; }
/* line 61, ../../Private/sass/partials/mod/_mod-search-topics.scss */
.list-topics li .teaser-content { text-align: left; }
/* line 64, ../../Private/sass/partials/mod/_mod-search-topics.scss */
.list-topics li .teaser-content h5 { float: left; margin-right: 10px; }
/* line 69, ../../Private/sass/partials/mod/_mod-search-topics.scss */
.list-topics li .teaser-content strong { font-size: 16px; font-size: 1rem; }
@media screen and (min-width: 62em) { /* line 44, ../../Private/sass/partials/mod/_mod-search-topics.scss */
  .list-topics li { width: 49%; }
  /* line 77, ../../Private/sass/partials/mod/_mod-search-topics.scss */
  .list-topics li:nth-child(even) { float: right; } }
/* line 88, ../../Private/sass/partials/mod/_mod-search-topics.scss */
.list-topics li p:first-child span { float: right; }

/* line 98, ../../Private/sass/partials/mod/_mod-search-topics.scss */
.color-pattern-contrast .list-topics li:hover { outline: 1px solid #000; }

/** brandung _mod-[NAME].scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: jjjj-mm-tt MIT License (MIT) */
/* ========================================================================== mod-download ========================================================================== */
/* line 20, ../../Private/sass/partials/mod/_mod-download.scss */
.mod-download-link-list a { padding: 20px; background: #f6f3ed; margin-bottom: 20px; display: inline-block; position: relative; }
/* line 27, ../../Private/sass/partials/mod/_mod-download.scss */
.mod-download-link-list a strong { display: inline-block; }
/* line 31, ../../Private/sass/partials/mod/_mod-download.scss */
.mod-download-link-list a strong, .mod-download-link-list a p:not(.doctype) { max-width: 70%; margin: 5px 0 0 0; }
/* line 37, ../../Private/sass/partials/mod/_mod-download.scss */
.mod-download-link-list a .doctype { position: absolute; right: 60px; top: 44%; width: auto; }
/* line 43, ../../Private/sass/partials/mod/_mod-download.scss */
.mod-download-link-list a .doctype:before { display: none !important; }
/* line 47, ../../Private/sass/partials/mod/_mod-download.scss */
.mod-download-link-list a .doctype:after { -webkit-border-radius: 17.5px; -moz-border-radius: 17.5px; -o-border-radius: 17.5px; -ms-border-radius: 17.5px; border-radius: 17.5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: inline-block; text-align: center; background: #a0a5a9; color: #fff; line-height: 35px; height: 35px; width: 35px; font-size: 24px; font-size: 1.5rem; position: absolute; margin: -10px 0 0 10px; vertical-align: -30%; }

/* line 66, ../../Private/sass/partials/mod/_mod-download.scss */
.color-pattern-contrast .mod-download-link-list a { background: #fff; border: 1px solid #000; color: #000; }
/* line 71, ../../Private/sass/partials/mod/_mod-download.scss */
.color-pattern-contrast .mod-download-link-list a .doctype:after { background: #252525; }
/* line 75, ../../Private/sass/partials/mod/_mod-download.scss */
.color-pattern-contrast .mod-download-link-list a:hover { outline: 1px solid #000; }

/** podcast: new **/
/* line 84, ../../Private/sass/partials/mod/_mod-download.scss */
.podcasts .mod-download-link-list a { background: #fff; }

/** brandung _mod-carousel.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-09-30 MIT License (MIT) */
/* ========================================================================== mod-carousel ========================================================================== */
/* line 23, ../../Private/sass/partials/mod/_mod-carousel.scss */
.color-pattern-1 .mod-carousel .flexslider li .zoom, .color-pattern-1 .mod-carousel-variant .flexslider li .zoom { background: #1d9a73; }

/* line 28, ../../Private/sass/partials/mod/_mod-carousel.scss */
.color-pattern-contrast.color-pattern-1 .mod-carousel .flexslider li .zoom, .color-pattern-contrast.color-pattern-1 .mod-carousel-variant .flexslider li .zoom { background: #00663f; }

/* line 23, ../../Private/sass/partials/mod/_mod-carousel.scss */
.color-pattern-2 .mod-carousel .flexslider li .zoom, .color-pattern-2 .mod-carousel-variant .flexslider li .zoom { background: #3e7dbd; }

/* line 28, ../../Private/sass/partials/mod/_mod-carousel.scss */
.color-pattern-contrast.color-pattern-2 .mod-carousel .flexslider li .zoom, .color-pattern-contrast.color-pattern-2 .mod-carousel-variant .flexslider li .zoom { background: #003399; }

/* line 23, ../../Private/sass/partials/mod/_mod-carousel.scss */
.color-pattern-3 .mod-carousel .flexslider li .zoom, .color-pattern-3 .mod-carousel-variant .flexslider li .zoom { background: #ad4371; }

/* line 28, ../../Private/sass/partials/mod/_mod-carousel.scss */
.color-pattern-contrast.color-pattern-3 .mod-carousel .flexslider li .zoom, .color-pattern-contrast.color-pattern-3 .mod-carousel-variant .flexslider li .zoom { background: #9B0065; }

/* line 23, ../../Private/sass/partials/mod/_mod-carousel.scss */
.color-pattern-4 .mod-carousel .flexslider li .zoom, .color-pattern-4 .mod-carousel-variant .flexslider li .zoom { background: #a09076; }

/* line 28, ../../Private/sass/partials/mod/_mod-carousel.scss */
.color-pattern-contrast.color-pattern-4 .mod-carousel .flexslider li .zoom, .color-pattern-contrast.color-pattern-4 .mod-carousel-variant .flexslider li .zoom { background: #66563c; }

/* line 23, ../../Private/sass/partials/mod/_mod-carousel.scss */
.color-pattern-5 .mod-carousel .flexslider li .zoom, .color-pattern-5 .mod-carousel-variant .flexslider li .zoom { background: #d2b345; }

/* line 28, ../../Private/sass/partials/mod/_mod-carousel.scss */
.color-pattern-contrast.color-pattern-5 .mod-carousel .flexslider li .zoom, .color-pattern-contrast.color-pattern-5 .mod-carousel-variant .flexslider li .zoom { background: #AA6100; }

/* line 23, ../../Private/sass/partials/mod/_mod-carousel.scss */
.color-pattern-6 .mod-carousel .flexslider li .zoom, .color-pattern-6 .mod-carousel-variant .flexslider li .zoom { background: #a0a5a9; }

/* line 28, ../../Private/sass/partials/mod/_mod-carousel.scss */
.color-pattern-contrast.color-pattern-6 .mod-carousel .flexslider li .zoom, .color-pattern-contrast.color-pattern-6 .mod-carousel-variant .flexslider li .zoom { background: #252525; }

/* line 23, ../../Private/sass/partials/mod/_mod-carousel.scss */
.color-pattern-7 .mod-carousel .flexslider li .zoom, .color-pattern-7 .mod-carousel-variant .flexslider li .zoom { background: #dadcde; }

/* line 28, ../../Private/sass/partials/mod/_mod-carousel.scss */
.color-pattern-contrast.color-pattern-7 .mod-carousel .flexslider li .zoom, .color-pattern-contrast.color-pattern-7 .mod-carousel-variant .flexslider li .zoom { background: #a0a5a9; }

/* line 34, ../../Private/sass/partials/mod/_mod-carousel.scss */
.mod-carousel, .mod-carousel-variant { margin-bottom: 20px; background: #f6f3ed; padding: 1rem; }
/* line 40, ../../Private/sass/partials/mod/_mod-carousel.scss */
.mod-carousel .slides, .mod-carousel-variant .slides { margin: 0 -10px; }
/* line 44, ../../Private/sass/partials/mod/_mod-carousel.scss */
.mod-carousel .flexslider li, .mod-carousel-variant .flexslider li { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
/* line 47, ../../Private/sass/partials/mod/_mod-carousel.scss */
.mod-carousel .flexslider li *, .mod-carousel-variant .flexslider li * { -webkit-backface-visibility: hidden; backface-visibility: hidden; }
/* line 52, ../../Private/sass/partials/mod/_mod-carousel.scss */
.mod-carousel .flexslider li > a, .mod-carousel-variant .flexslider li > a { margin: 0 10px; }
/* line 56, ../../Private/sass/partials/mod/_mod-carousel.scss */
.mod-carousel .flexslider li > div, .mod-carousel-variant .flexslider li > div { position: relative; margin: 0 10px; background-color: #fff; }
/* line 62, ../../Private/sass/partials/mod/_mod-carousel.scss */
.mod-carousel .flexslider li > div:hover .zoom, .mod-carousel-variant .flexslider li > div:hover .zoom { visibility: visible; opacity: 1; }
/* line 69, ../../Private/sass/partials/mod/_mod-carousel.scss */
.mod-carousel .flexslider li .row, .mod-carousel-variant .flexslider li .row { margin-left: auto; margin-right: auto; }
/* line 74, ../../Private/sass/partials/mod/_mod-carousel.scss */
.mod-carousel .flexslider li .col-s-6, .mod-carousel-variant .flexslider li .col-s-6 { float: left; max-width: 48%; width: 100%; }
/* line 79, ../../Private/sass/partials/mod/_mod-carousel.scss */
.mod-carousel .flexslider li .col-s-6:first-child, .mod-carousel-variant .flexslider li .col-s-6:first-child { margin: 0 4% 0 0; }
/* line 83, ../../Private/sass/partials/mod/_mod-carousel.scss */
.lt-ie9 .mod-carousel .flexslider li .col-s-6, .lt-ie9 .mod-carousel-variant .flexslider li .col-s-6 { max-width: 45%; margin: 0 0 0 0; }
/* line 89, ../../Private/sass/partials/mod/_mod-carousel.scss */
.mod-carousel .flexslider li .section-teaser, .mod-carousel-variant .flexslider li .section-teaser { height: 200px; margin-bottom: 0; }
/* line 94, ../../Private/sass/partials/mod/_mod-carousel.scss */
.mod-carousel .flexslider li .zoom, .mod-carousel-variant .flexslider li .zoom { -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; -ms-border-radius: 20px; border-radius: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: inline-block; text-align: center; background: #dadcde; color: #fff; line-height: 40px; height: 40px; width: 40px; -webkit-transition: opacity 0.3s ease 0s; -moz-transition: opacity 0.3s ease 0s; -o-transition: opacity 0.3s ease 0s; -ms-transition: opacity 0.3s ease 0s; transition: opacity 0.3s ease 0s; cursor: pointer; position: absolute; top: 10px; right: 10px; z-index: 1; text-decoration: none; }
/* line 109, ../../Private/sass/partials/mod/_mod-carousel.scss */
.mod-carousel .flexslider li .zoom:before, .mod-carousel-variant .flexslider li .zoom:before { display: none !important; }
/* line 113, ../../Private/sass/partials/mod/_mod-carousel.scss */
.mod-carousel .flexslider li .zoom:after, .mod-carousel-variant .flexslider li .zoom:after { font-size: 42px; font-size: 2.625rem; margin: -2px 0 0 0; vertical-align: -30%; }
@media screen and (min-width: 62em) { /* line 94, ../../Private/sass/partials/mod/_mod-carousel.scss */
  .mod-carousel .flexslider li .zoom, .mod-carousel-variant .flexslider li .zoom { visibility: hidden; opacity: 0; } }
/* line 127, ../../Private/sass/partials/mod/_mod-carousel.scss */
.mod-carousel .flexslider li p.caption, .mod-carousel-variant .flexslider li p.caption { padding: 8px; margin: 0; }
/* line 133, ../../Private/sass/partials/mod/_mod-carousel.scss */
.mod-carousel p, .mod-carousel-variant p { margin: 8px 0 0 0; }
/* line 137, ../../Private/sass/partials/mod/_mod-carousel.scss */
.mod-carousel p.above, .mod-carousel-variant p.above { margin: 0 0 8px 0; }
/* line 141, ../../Private/sass/partials/mod/_mod-carousel.scss */
.mod-carousel .mod-teaser, .mod-carousel-variant .mod-teaser { margin-bottom: 0; font-size: 16px; }
/* line 146, ../../Private/sass/partials/mod/_mod-carousel.scss */
.mod-carousel .mod-carousel-stage, .mod-carousel-variant .mod-carousel-stage { display: none; }
/* line 151, ../../Private/sass/partials/mod/_mod-carousel.scss */
.mod-carousel.is-active .flex-direction-nav, .mod-carousel-variant.is-active .flex-direction-nav { display: none !important; }
/* line 155, ../../Private/sass/partials/mod/_mod-carousel.scss */
.mod-carousel.is-active .slides, .mod-carousel-variant.is-active .slides { -webkit-transform: none !important; -moz-transform: none !important; -o-transform: none !important; -ms-transform: none !important; transform: none !important; -webkit-transition-duration: 0s !important; -moz-transition-duration: 0s !important; -o-transition-duration: 0s !important; -ms-transition-duration: 0s !important; transition-duration: 0s !important; position: relative; width: 100% !important; margin: 0 !important; }
/* line 164, ../../Private/sass/partials/mod/_mod-carousel.scss */
.mod-carousel.is-active .slides li, .mod-carousel-variant.is-active .slides li { display: none !important; }
/* line 167, ../../Private/sass/partials/mod/_mod-carousel.scss */
.mod-carousel.is-active .slides li.is-active, .mod-carousel-variant.is-active .slides li.is-active { display: block !important; width: 100% !important; }
/* line 174, ../../Private/sass/partials/mod/_mod-carousel.scss */
.mod-carousel.is-active > div, .mod-carousel-variant.is-active > div { margin: 0; }

/* line 183, ../../Private/sass/partials/mod/_mod-carousel.scss */
.color-pattern-contrast .mod-carousel { border: 1px solid #000; background: #fff; }

/* line 189, ../../Private/sass/partials/mod/_mod-carousel.scss */
.zoom-link { display: block; }

/** brandung _mod-video.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-09-30 MIT License (MIT) */
/* line 14, ../../Private/sass/partials/mod/_mod-video.scss */
.mod-video { max-width: 640px; margin: 40px auto; width: 80%; overflow: hidden; }
/* line 20, ../../Private/sass/partials/mod/_mod-video.scss */
.mod-video:hover .vjs-big-play-button { background: #f6f3ed; border: 4px solid #555; opacity: 1 !important; }
@media screen and (min-width: 48em) { /* line 14, ../../Private/sass/partials/mod/_mod-video.scss */
  .mod-video { margin: 40px 0; } }
/* line 30, ../../Private/sass/partials/mod/_mod-video.scss */
.mod-video .if-ie8 { display: none; }

/* line 35, ../../Private/sass/partials/mod/_mod-video.scss */
.video-js { padding-top: 55.25%; padding-bottom: 8%; }

/* line 40, ../../Private/sass/partials/mod/_mod-video.scss */
.vjs-fullscreen { padding-top: 0; }

/* line 44, ../../Private/sass/partials/mod/_mod-video.scss */
.vjs-default-skin { color: #928f8f; }
/* line 47, ../../Private/sass/partials/mod/_mod-video.scss */
.vjs-default-skin .vjs-play-progress, .vjs-default-skin .vjs-volume-level { background-color: #7e8182; }
/* line 52, ../../Private/sass/partials/mod/_mod-video.scss */
.vjs-default-skin .vjs-volume-control { margin: 3px 25px 0 5px; }
/* line 56, ../../Private/sass/partials/mod/_mod-video.scss */
.vjs-default-skin .vjs-control-bar, .vjs-default-skin .vjs-big-play-button { background: #f6f3ed; }
/* line 61, ../../Private/sass/partials/mod/_mod-video.scss */
.vjs-default-skin .vjs-slider { background: rgba(220, 214, 214, 0.33333); }
/* line 65, ../../Private/sass/partials/mod/_mod-video.scss */
.vjs-default-skin .vjs-control-bar { font-size: 118%; padding: 12px; height: 60px; }
/* line 73, ../../Private/sass/partials/mod/_mod-video.scss */
.vjs-default-skin .vjs-control:before { text-shadow: none !important; -webkit-border-radius: 17.5px; -moz-border-radius: 17.5px; -o-border-radius: 17.5px; -ms-border-radius: 17.5px; border-radius: 17.5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: inline-block; text-align: center; background: #fff; color: #fff; line-height: 35px; height: 35px; width: 35px; border: 1px solid #a0a5a9; z-index: 1; color: #a0a5a9; }
/* line 82, ../../Private/sass/partials/mod/_mod-video.scss */
.vjs-default-skin .vjs-play-control, .vjs-default-skin .vjs-mute-control, .vjs-default-skin .vjs-fullscreen-control { width: 3em; }
/* line 88, ../../Private/sass/partials/mod/_mod-video.scss */
.vjs-default-skin .vjs-big-play-button, .vjs-default-skin .vjs-big-play-button:hover { border-radius: 50%; left: 54.5%; width: 2.6em; opacity: .9; z-index: 0; }
/* line 96, ../../Private/sass/partials/mod/_mod-video.scss */
.vjs-default-skin .vjs-big-play-button::before, .vjs-default-skin .vjs-big-play-button:hover::before { text-shadow: none; left: 2px; line-height: 2.5em; }
/* line 103, ../../Private/sass/partials/mod/_mod-video.scss */
.vjs-default-skin .vjs-volume-control, .vjs-default-skin .vjs-mute-control { display: none; }
@media screen and (min-width: 30em) { /* line 103, ../../Private/sass/partials/mod/_mod-video.scss */
  .vjs-default-skin .vjs-volume-control, .vjs-default-skin .vjs-mute-control { display: block; } }
/* line 112, ../../Private/sass/partials/mod/_mod-video.scss */
.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button { left: 58%; }
@media screen and (min-width: 30em) { /* line 112, ../../Private/sass/partials/mod/_mod-video.scss */
  .vjs-default-skin.vjs-big-play-centered .vjs-big-play-button { left: 55%; } }

/** brandung _mod-bloc-contact.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-09-30 MIT License (MIT) */
/* line 13, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
.mod-bloc-contact { margin: 0 0 40px 0; }
/* line 17, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
.mod-bloc-contact > div { width: 100%; background: #f6f3ed; padding: 10px; }
/* line 27, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
.mod-bloc-contact ul { margin: 0; padding: 0; list-style: none; }
/* line 33, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
.mod-bloc-contact p > span { display: block; }
/* line 36, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
.mod-bloc-contact p > span[itemprop="postalCode"], .mod-bloc-contact p > span[itemprop="addressLocality"] { display: inline-block !important; }
/* line 43, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
.mod-bloc-contact .tel, .mod-bloc-contact .fax, .mod-bloc-contact .mail, .mod-bloc-contact .route, .mod-bloc-contact .street-address > p { margin: 10px 0 0 37px; }
/* line 50, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
.mod-bloc-contact .tel:before, .mod-bloc-contact .fax:before, .mod-bloc-contact .mail:before, .mod-bloc-contact .route:before, .mod-bloc-contact .street-address > p:before { -webkit-border-radius: 13px; -moz-border-radius: 13px; -o-border-radius: 13px; -ms-border-radius: 13px; border-radius: 13px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: inline-block; text-align: center; background: #a0a5a9; color: #fff; line-height: 26px; height: 26px; width: 26px; font-size: 24px; font-size: 1.5rem; margin: -5px 10px 0 -37px; vertical-align: middle; z-index: 5; }
/* line 59, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
.mod-bloc-contact .tel:after, .mod-bloc-contact .fax:after, .mod-bloc-contact .mail:after, .mod-bloc-contact .route:after, .mod-bloc-contact .street-address > p:after { display: none !important; }
/* line 78, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
.mod-bloc-contact .person { padding: 10px 10px 0 10px; overflow: auto; }
/* line 82, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
.mod-bloc-contact .person a { text-decoration: underline; }
/* line 85, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
.mod-bloc-contact .person a:hover { text-decoration: none; }
/* line 88, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
.mod-bloc-contact .person a.glossary { text-decoration: none; }
/* line 92, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
.mod-bloc-contact .contact, .mod-bloc-contact .street-address > p { margin: 0 0 1em 0; }
/* line 98, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
.mod-bloc-contact .street-address > p { margin-top: 0.8em; padding: 0 0 0 2.5em; display: inline-block; float: inherit; }
/* line 108, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
.mod-bloc-contact .street-address > p:after { display: none !important; }
/* line 113, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
.mod-bloc-contact .street-address p { float: left; }
/* line 117, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
.mod-bloc-contact .street-address > div { margin-left: 35px; }
/* line 122, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
.mod-bloc-contact .route { margin: 10px 0 0 35px; float: left; font-size: 14px; font-size: 0.875rem; }
/* line 133, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
.mod-bloc-contact .extern-link-set li:first-child { font-weight: bold; }
@media screen and (min-width: 30em) { /* line 139, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
  .mod-bloc-contact .contact, .mod-bloc-contact .street-address { width: 100%; }
  /* line 143, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
  .mod-bloc-contact .contact { float: left; margin-bottom: 2rem; }
  /* line 148, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
  .mod-bloc-contact .street-address { float: right; } }
@media screen and (min-width: 48em) { /* line 154, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
  .mod-bloc-contact .person + div { margin-bottom: 10px; }
  /* line 157, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
  .mod-bloc-contact .person + div + div { margin-bottom: 10px; } }
@media screen and (min-width: 62em) { /* line 164, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
  .mod-bloc-contact > div { width: 50%; float: left; }
  /* line 169, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
  .mod-bloc-contact.normal-bloc > div { width: 49% !important; margin-right: 2%; margin-bottom: 20px; }
  /* line 174, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
  .mod-bloc-contact.normal-bloc > div:nth-child(odd) { clear: left; }
  /* line 178, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
  .mod-bloc-contact.normal-bloc > div:nth-child(even) { margin-right: 0; } }
/* line 187, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
.mod-bloc-contact.big-bloc .col-m-4:first-child { display: none; }
/* line 191, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
.mod-bloc-contact.big-bloc .extern-link-set { float: left; }
@media screen and (min-width: 48em) { /* line 196, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
  .mod-bloc-contact.big-bloc > div { padding: 0 20px 0 0; }
  /* line 200, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
  .mod-bloc-contact.big-bloc .person { padding: 20px 10px 0 10px; overflow: auto; }
  /* line 205, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
  .mod-bloc-contact.big-bloc .col-m-4:first-child { display: block; padding: 0 10px 0 0; } }
@media screen and (min-width: 62em) { /* line 213, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
  .mod-bloc-contact.big-bloc > div { width: 100%; } }
/* line 220, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
.mod-bloc-contact.small-link > div { width: 100%; margin-bottom: 5px; }
/* line 225, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
.mod-bloc-contact.small-link .person { float: left; padding: 10px; }
/* line 229, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
.mod-bloc-contact.small-link .person p { margin-bottom: 0; }
/* line 234, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
.mod-bloc-contact.small-link .contact { width: auto; margin: 5px 0 10px 0; }
/* line 239, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
.mod-bloc-contact.small-link .contact li { display: inline-block; margin: 10px 10px 0 50px; }
@media screen and (min-width: 30em) { /* line 245, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
  .mod-bloc-contact.small-link .contact { float: right; }
  /* line 249, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
  .mod-bloc-contact.small-link .person { max-width: 50%; } }
/* line 256, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
.mod-bloc-contact.vcard > div { width: 100%; padding: 0; }
/* line 261, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
.mod-bloc-contact.vcard .person { float: left; display: inline-block; padding: 20px; }
/* line 266, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
.mod-bloc-contact.vcard .person strong { min-height: 45px; display: block; }
/* line 272, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
.mod-bloc-contact.vcard .contact { margin-bottom: 0; }
/* line 275, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
.mod-bloc-contact.vcard .contact li { margin-top: 0; }
/* line 280, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
.mod-bloc-contact.vcard img { display: none; max-height: 200px; }
@media screen and (min-width: 30em) { /* line 286, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
  .mod-bloc-contact.vcard img { display: block; float: right; width: 40%; max-width: 155px; }
  /* line 293, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
  .mod-bloc-contact.vcard .person { max-width: 60%; } }

/* line 303, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
.color-pattern-contrast .mod-bloc-contact > div { background: #fff; border: 1px solid #000; color: #000; }
/* line 308, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
.color-pattern-contrast .mod-bloc-contact > div .tel:before, .color-pattern-contrast .mod-bloc-contact > div .fax:before, .color-pattern-contrast .mod-bloc-contact > div .mail:before, .color-pattern-contrast .mod-bloc-contact > div .route:before, .color-pattern-contrast .mod-bloc-contact > div .street-address p:before { background: #252525; }

@media screen and (min-width: 62em) { /* line 315, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
  .col-s-6 .mod-bloc-contact.normal-bloc > div { width: 100% !important; } }
/* unset this stupid rule - it conflicts with glossary language span */
/* line 321, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
.wrapper .mod-bloc-contact p > span { display: inline; /* list 3-34-AdressMaxiMultiline.ts was changed to match this */ }
/* line 324, ../../Private/sass/partials/mod/_mod-bloc-contact.scss */
.wrapper .mod-bloc-contact p > span.block { display: block; }

/** brandung _mod-carousel.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-09-30 MIT License (MIT) */
/* line 13, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search { /* firefox 19+ */ /* ie */ }
/* line 16, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search p .linkAdvancedBlock { position: relative; font-weight: 500; text-decoration: underline; }
/* line 21, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search p .linkAdvancedBlock:after { content: "+"; }
/* line 25, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search p .linkAdvancedBlock.active:after { content: "-"; }
/* line 31, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search #advancedBlock { display: none; }
/* line 34, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search #advancedBlock form { margin: 0 10px; }
/* line 39, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .gsc-search-box { width: 100%; }
/* line 42, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .gsc-search-box td { float: right; }
/* line 47, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .cse .gsc-branding, .mod-google-search .gsc-branding { display: none; }
/* line 51, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search input.gsc-search-button, .mod-google-search input.jfk-button:not(.btn-link) { border: 1px solid #c6c6c6; padding: 1em 1.5em; font-weight: 500; background: #f3f3f3; }
/* line 59, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search input.gsc-search-button { float: right; margin: 1em 0 0; }
/* line 64, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search input.jfk-button:not(.btn-link) { float: left; margin-right: 1em; }
/* line 69, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search input.gsc-input { border: 1px solid #c6c6c6; font-size: 1em; padding: 1.5em .7em; }
/* line 75, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .gsc-input { width: 100%; }
/* line 79, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search ::-webkit-input-placeholder { font-style: italic; font-size: 16px; font-size: 1rem; }
/* line 80, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search ::-moz-placeholder { font-style: italic; font-size: 16px; font-size: 1rem; }
/* line 81, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search :-ms-input-placeholder { font-style: italic; font-size: 16px; font-size: 1rem; }
/* line 82, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search input:-moz-placeholder { font-style: italic; font-size: 16px; font-size: 1rem; }
/* line 84, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .input-outer span { font-size: 15px; font-size: 0.9375rem; font-weight: 500; margin: 0 1em; }
/* line 90, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .gsc-search-box td { display: block; }
/* line 94, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .cse .gsc-tabsArea, .mod-google-search .gsc-tabsArea { margin-top: 1em; border-bottom: 1px solid #a0a5a9; padding: 0; }
/* line 100, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .gsc-tabsArea .gs-spacer { font-size: 1px; margin-right: 0; overflow: hidden; }
/* line 106, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .cse .gsc-tabHeader.gsc-tabhInactive, .mod-google-search .gsc-tabHeader.gsc-tabhInactive { border: 1px solid; border-color: #c6c6c6; border-bottom: none; margin: 0 0 0 .2em; padding: .5em 1.5em; background: #f3f3f3; color: #676767; cursor: pointer; }
/* line 117, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .cse .gsc-tabHeader.gsc-tabhActive, .mod-google-search .gsc-tabHeader.gsc-tabhActive { border: 1px solid; border-color: #c6c6c6; border-bottom: none; padding: .5em 1.5em; background: #a0a5a9; color: #fff; }
/* line 126, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .gsc-result-info { font-size: 1.2em; }
/* line 130, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .gsc-tabData .gsc-resultsHeader .gsc-results-selector, .mod-google-search .gsc-tabData .gsc-resultsHeader .gsc-title, .mod-google-search .gsc-resultsHeader td.gsc-twiddle-opened .gsc-stats, .mod-google-search .gs-webResult div.gs-visibleUrl-short, .mod-google-search .gs-promotion div.gs-visibleUrl-short, .mod-google-search .gsc-url-top, .mod-google-search .gsc-thumbnail-inside, .mod-google-search .gsc-result div.gs-watermark { display: none; }
/* line 140, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .gs-webResult.gs-result a.gs-title, .mod-google-search .gs-webResult.gs-result a.gs-title:link { font-weight: 500; text-decoration: none !important; border-bottom: 1px solid #acacac; }
/* line 147, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .gs-webResult .gs-visibleUrl { font-style: italic; }
/* line 151, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .gsc-table-result { margin: 2em 0; }
/* line 155, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .gsc-inline-block { display: -moz-inline-box; display: inline-block; }
/* line 160, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .cse .gsc-cursor-box, .mod-google-search .gsc-cursor-box { border-top: 1px solid #a0a5a9; padding: 1.3em 0 0 .5em; text-align: left; }
/* line 166, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .gsc-results .gsc-cursor-box .gsc-cursor-page { cursor: pointer; color: #000; margin-right: 8px; display: inline; }
/* line 173, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .gsc-results .gsc-cursor-box .gsc-cursor-current-page { color: #fff; width: 35px; padding: 0; -webkit-border-radius: 15px; -moz-border-radius: 15px; -o-border-radius: 15px; -ms-border-radius: 15px; border-radius: 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: inline-block; text-align: center; background: #a0a5a9; color: #fff; line-height: 30px; height: 30px; width: 30px; }
/* line 180, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .gcsc-branding { float: none; margin-top: 10px; }
@media screen and (min-width: 48em) { /* line 180, ../../Private/sass/partials/mod/_mod-google-search.scss */
  .mod-google-search .gcsc-branding { float: right; margin-top: -13px; } }
/* line 197, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .advtable-row:last-child .cell-example { clear: both; margin: 1.5em 0 0; padding: 0; }
/* line 205, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .advtable-row.first .cell-label { margin: 0 0 .2em 0; }
/* line 208, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .advtable-row.first .cell-example { margin: .5em 0 0 0; }
@media screen and (min-width: 48em) { /* line 208, ../../Private/sass/partials/mod/_mod-google-search.scss */
  .mod-google-search .advtable-row.first .cell-example { margin: 1.4em 0 0 1em; } }
/* line 217, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .wrap { float: left; width: 100%; }
@media screen and (min-width: 48em) { /* line 217, ../../Private/sass/partials/mod/_mod-google-search.scss */
  .mod-google-search .wrap { width: 65%; } }
/* line 226, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .cell-input { display: block; zoom: 1; min-width: 300px; min-height: 41px; vertical-align: middle; }
/* line 233, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .cell-input input[type=text], .mod-google-search .cell-input select { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; width: 100%; padding: 8px; margin: 0; border: 1px solid #c6c6c6; background: #f3f3f3; }
/* line 244, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .cell-input #as_nlo, .mod-google-search .cell-input #as_nhi { width: 35%; }
/* line 248, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .cell-input select { width: 100%; }
@media screen and (min-width: 48em) { /* line 248, ../../Private/sass/partials/mod/_mod-google-search.scss */
  .mod-google-search .cell-input select { width: 60%; } }
/* line 256, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .cell-input input[type=submit] { border: 1px solid #c6c6c6; }
/* line 260, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .cell-input a { font-size: 14px; font-size: 0.875rem; margin-top: 10px; }
@media screen and (min-width: 48em) { /* line 266, ../../Private/sass/partials/mod/_mod-google-search.scss */
  .mod-google-search .cell-input a { font-size: 16px; font-size: 1rem; } }
/* line 272, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .cell-label { display: block; zoom: 1; margin: 0 0 0.5em 0; line-height: 16px; vertical-align: middle; }
/* line 280, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .cell-example { float: left; display: inline-block; zoom: 1; width: 100%; min-width: 160px; margin: .5em 0 0 0; color: #555; vertical-align: middle; position: relative; font-size: 12px; font-size: 0.75rem; }
@media screen and (min-width: 48em) { /* line 280, ../../Private/sass/partials/mod/_mod-google-search.scss */
  .mod-google-search .cell-example { width: 30%; padding-left: 5px; margin: 1.5em 0 0 1em; font-size: 14px; font-size: 0.875rem; } }
/* line 299, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .cell-example .valign-text { min-height: 57px; }
/* line 304, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .queryterm { font-weight: 500; }
/* line 308, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .btn-link { background: none; border: none; text-decoration: underline; font-size: 1em; font-weight: 500; margin: 16px 10px 0 0; }
/* line 316, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .btn-link:hover { text-decoration: none; }
/* line 321, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .gsc-above-wrapper-area-container { width: 100%; }
/* line 325, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .gsc-orderby { border: 1px solid #c6c6c6; background: #f3f3f3; padding: 15px 45px 15px 15px; float: right; margin-top: 10px; position: relative; cursor: pointer; }
/* line 337, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .gsc-orderby:after { -webkit-border-radius: 15px; -moz-border-radius: 15px; -o-border-radius: 15px; -ms-border-radius: 15px; border-radius: 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: inline-block; text-align: center; background: #fff; color: #fff; line-height: 30px; height: 30px; width: 30px; font-size: 20px; font-size: 1.25rem; border: 1px solid #c6c6c6; color: #c6c6c6; position: absolute; right: 5px; top: 50%; margin-top: -15px; }
/* line 351, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .gsc-orderby:hover .gsc-option-menu-invisible, .mod-google-search .gsc-orderby:active .gsc-option-menu-invisible { display: block; }
/* line 357, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .gsc-orderby-label { display: none; }
/* line 361, ../../Private/sass/partials/mod/_mod-google-search.scss */
.mod-google-search .gsc-option-menu-invisible { position: absolute; border: 1px solid #c6c6c6; border-top: none; left: -1px; right: -1px; background: #f3f3f3; display: none; padding: 10px 45px 10px 10px; margin-top: 10px; }

/* line 376, ../../Private/sass/partials/mod/_mod-google-search.scss */
.color-pattern-contrast .mod-google-search input, .color-pattern-contrast .mod-google-search .cell-input input, .color-pattern-contrast .mod-google-search .cell-input select { background: #fff; border-color: #000; }
/* line 383, ../../Private/sass/partials/mod/_mod-google-search.scss */
.color-pattern-contrast .mod-google-search .gsc-results .gsc-cursor-box .gsc-cursor-current-page { background: #000; }
/* line 387, ../../Private/sass/partials/mod/_mod-google-search.scss */
.color-pattern-contrast .linkAdvancedBlock { color: #000; }
/* line 391, ../../Private/sass/partials/mod/_mod-google-search.scss */
.color-pattern-contrast .mod-google-search .gsc-tabsArea { border-bottom-color: #000; }
/* line 394, ../../Private/sass/partials/mod/_mod-google-search.scss */
.color-pattern-contrast .mod-google-search .gsc-cursor-box, .color-pattern-contrast .mod-google-search .gsc-tabHeader.gsc-tabhActive, .color-pattern-contrast .mod-google-search .gsc-tabHeader.gsc-tabhInactive { border-color: #000; }

/** brandung mod-loading.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2015-05-28 MIT License (MIT) */
/* line 13, ../../Private/sass/partials/mod/_mod-loading.scss */
.mod-loading { width: 100%; min-height: 150px; margin-bottom: 30px; background: url(../img/loading.gif) no-repeat center center; }

/** brandung _mod-glossar.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-09-30 MIT License (MIT) */
/* line 16, ../../Private/sass/partials/mod/_mod-glossar.scss */
.mod-glossar li { margin: 1.5em 0; }
/* line 20, ../../Private/sass/partials/mod/_mod-glossar.scss */
.mod-glossar h3 { margin: 0; font-size: 1.4rem; font-weight: 100; }
/* line 26, ../../Private/sass/partials/mod/_mod-glossar.scss */
.mod-glossar span { font-style: italic; }

/* line 32, ../../Private/sass/partials/mod/_mod-glossar.scss */
acronym, abbr, dfn { text-decoration: none; }

/** brandung _mod-carousel.scss v1.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-09-30 MIT License (MIT) */
/* line 13, ../../Private/sass/partials/mod/_mod-table-of-content.scss */
.mod-table-of-content { background: #f3f3f3; border: 1px solid #c6c6c6; margin: 1em auto; padding: 20px; z-index: 1; }
/* line 20, ../../Private/sass/partials/mod/_mod-table-of-content.scss */
.mod-table-of-content ul { margin: 0; padding: 0; list-style: none; }
/* line 25, ../../Private/sass/partials/mod/_mod-table-of-content.scss */
.mod-table-of-content ul li { display: block; margin: 1em 0; }
/* line 29, ../../Private/sass/partials/mod/_mod-table-of-content.scss */
.mod-table-of-content ul li a { font-weight: 500; }
/* line 33, ../../Private/sass/partials/mod/_mod-table-of-content.scss */
.mod-table-of-content ul li a:hover { text-decoration: underline; }
@media screen and (min-width: 48em) { /* line 41, ../../Private/sass/partials/mod/_mod-table-of-content.scss */
  .mod-table-of-content { float: right; position: relative; margin: 0 1em 1em; max-width: 220px; } }

/*** forms ***/
/* line 4, ../../Private/sass/partials/mod/_mod-csc-customization.scss */
.csc-mailform-radio { margin: 0 3px 0 10px; }

/* sitemap */
/* line 9, ../../Private/sass/partials/mod/_mod-csc-customization.scss */
.csc-sitemap { margin-top: 30px; }
/* line 12, ../../Private/sass/partials/mod/_mod-csc-customization.scss */
.csc-sitemap ul { list-style: none; margin: 0 0 10px 0; padding: 0; }
/* line 18, ../../Private/sass/partials/mod/_mod-csc-customization.scss */
.csc-sitemap li a { display: block; font-size: 32px; font-size: 2rem; line-height: 110%; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 10px 0; }
/* line 29, ../../Private/sass/partials/mod/_mod-csc-customization.scss */
.csc-sitemap li li a { font-size: 24px; font-size: 1.5rem; border-top: none; border-bottom: none; }
/* line 36, ../../Private/sass/partials/mod/_mod-csc-customization.scss */
.csc-sitemap li li li a { font-size: 16px; font-size: 1rem; padding: 5px 0 5px 16px; }
/* line 42, ../../Private/sass/partials/mod/_mod-csc-customization.scss */
.csc-sitemap li li li li a { font-size: 16px; font-size: 1rem; padding: 5px 0 5px 32px; }
/* line 48, ../../Private/sass/partials/mod/_mod-csc-customization.scss */
.csc-sitemap li li li li li a { font-size: 14px; font-size: .875rem; padding: 4px 0 4px 48px; }
/* line 54, ../../Private/sass/partials/mod/_mod-csc-customization.scss */
.csc-sitemap li li li li li li a { padding: 3px 0 3px 64px; }
/* line 58, ../../Private/sass/partials/mod/_mod-csc-customization.scss */
.csc-sitemap li li li li li li li a { padding: 2px 0 2px 80px; }
/* line 62, ../../Private/sass/partials/mod/_mod-csc-customization.scss */
.csc-sitemap a { display: block; }
/* line 64, ../../Private/sass/partials/mod/_mod-csc-customization.scss */
.csc-sitemap a:hover { background: #f3f3f3; }
/* line 69, ../../Private/sass/partials/mod/_mod-csc-customization.scss */
.csc-sitemap .icon-before:before { vertical-align: -18%; }

/** debug **/
/* line 75, ../../Private/sass/partials/mod/_mod-csc-customization.scss */
.csc-textpicHeader { border: 2px solid red; }

/* line 3, ../../Private/sass/partials/mod/_mod-mail.scss */
.mail, .download { text-decoration: underline; word-wrap: normal; white-space: nowrap; }

/* line 10, ../../Private/sass/partials/mod/_mod-mail.scss */
.mail { margin-right: 20px; position: relative; }
/* line 14, ../../Private/sass/partials/mod/_mod-mail.scss */
.mail:after { content: "\e620"; font-family: charite-icons; color: inherit; text-decoration: none !important; vertical-align: top; position: absolute; margin-left: 2px; font-size: 20px; top: -6px; }

/* debug */
/* line 4, ../../Private/sass/partials/mod/_mod-custom-fixes.scss */
.typo3-debug { position: relative; top: 0; left: 15em; }

/* line 10, ../../Private/sass/partials/mod/_mod-custom-fixes.scss */
.list-related-diseases li { margin: .4em 0; }

/*** remove it before launch ***/
/*
h1:before { content: "h1:";
}

h2:before { content: "h2:";
}

h3:before { content: "h3:";
}

h4:before { content: "h4:";
}

h5:before { content: "h5:";
}

h6:before { content: "h6:";
}
*/
/* line 4, ../../Private/sass/partials/_microsite.scss */
html.microsite .sitename { padding: 15px 20px 15px 31px; background-color: #1D9A73; color: #ffffff; font-size: 17px; }

/** brandung variables.scss v2.0.0  Copyright brandung GmbH & Co.KG http://www.brandung.de/  Date: 2014-09-23 MIT License (MIT) */
@media print { /* line 16, ../../Private/sass/partials/_print.scss */
  * { float: none !important; /* RV NOPE
border: none !important;
*/ height: auto !important; }
  /* line 24, ../../Private/sass/partials/_print.scss */
  .wrapper { width: 100% !important; padding: 20px !important; }
  /* line 29, ../../Private/sass/partials/_print.scss */
  .print-only { text-align: center !important; padding-top: 5px !important; border-top: solid 1px black !important; }
  /* line 36, ../../Private/sass/partials/_print.scss */
  .max-width, .wrapper > header > nav, .nav-toggle, .section-teaser, .moreLink, .logo, .flex-control-nav, .mod-simple-flexslider, .mod-slider-full-width, footer .logo, .mod-breadcrumbs a:after, .mod-map, .mod-finder, .mod-lexicon, a:after, footer .footer-content, .mod-carousel, .mod-carousel-variant, .mod-google-search .gsc-search-box, .mod-google-search .gsc-above-wrapper-area, .mod-google-search .gsc-tabsArea, .mod-video, .btn, .mod-goto-article, .browsebox, .mod-link, .mod-stage-static .mod-teaser[class*="from-"], .mod-stage-static .mod-teaser[class*="icon-"], .highlighted .mod-teaser[class*="from-"], .highlighted .mod-teaser[class*="icon-"], #TSFE_ADMIN_PANEL_FORM, .mod-download-link-list, .btn-set, .btn-wrap, .mod-table-of-content { display: none !important; }
  /* line 74, ../../Private/sass/partials/_print.scss */
  .mod-search-topics .section-teaser, .print-only, .lt-ie9 .print-ie-only, .finder-result .mod-finder { display: block !important; }
  /* line 81, ../../Private/sass/partials/_print.scss */
  .section-teaser { max-height: 600px; }
  /* line 85, ../../Private/sass/partials/_print.scss */
  .section-teaser .teaser-content, .section-teaser .teaser-image { width: 50%; max-height: 200px; display: block; }
  /* line 92, ../../Private/sass/partials/_print.scss */
  .mod-finder .tx-frontendlist-pi-searchbox-wrap input { padding: .5em 4em .5em 1em !important; }
  /* line 97, ../../Private/sass/partials/_print.scss */
  header { position: static !important; height: 67px !important; top: auto !important; }
  /* line 102, ../../Private/sass/partials/_print.scss */
  header:before { position: static !important; content: url(../img/png/logo.png) !important; height: 67px !important; width: 180px !important; display: block !important; }
  /* line 112, ../../Private/sass/partials/_print.scss */
  [class*="col-"], .container, .headline-container h2, section > header h2 { width: 100% !important; }
  /* line 119, ../../Private/sass/partials/_print.scss */
  .container { max-width: none !important; }
  /* line 124, ../../Private/sass/partials/_print.scss */
  .mod-teaser, .default-teaser, .mod-teaser-info, .extern-teaser, .emergency-teaser, .location-teaser { height: auto !important; min-height: inherit !important; }
  /* line 134, ../../Private/sass/partials/_print.scss */
  .mod-teaser span:first-child, .mod-teaser strong:first-child, .mod-finder .mod-link div, .mod-link div, .mod-map ul li a div, .news-teaser-big, .mod-teaser-list h3 { min-height: inherit !important; line-height: inherit !important; }
  /* line 145, ../../Private/sass/partials/_print.scss */
  .mod-teaser-info span:first-child, .mod-teaser-info strong:first-child { min-height: inherit !important; }
  /* line 151, ../../Private/sass/partials/_print.scss */
  .mod-teaser, .mod-teaser-info, .extern-teaser, .mod-finder, .mod-link div, .mod-map ul li a div, .default-teaser { text-align: left !important; }
  /* line 162, ../../Private/sass/partials/_print.scss */
  .mod-stage-static .stage-content, .mod-stage-static .mod-teaser { margin-top: 0 !important; }
  /* line 166, ../../Private/sass/partials/_print.scss */
  .logo, .news-teaser-big .date, .news-teaser-middle .date, .news-teaser-small .date, .news-teaser-big h5, .news-teaser-middle h5, .news-teaser-small h5 { margin-bottom: 0 !important; }
  /* line 176, ../../Private/sass/partials/_print.scss */
  .highlighted h1, .highlighted h2, .highlighted p, .highlighted .row { margin-left: 0 !important; }
  /* line 183, ../../Private/sass/partials/_print.scss */
  .mod-teaser span:first-child, .default-teaser span:first-child, .mod-teaser-info span:first-child, .extern-teaser span:first-child, .emergency-teaser span:first-child, .location-teaser span:first-child, .mod-teaser strong:first-child, .default-teaser strong:first-child, .mod-teaser-info strong:first-child, .extern-teaser strong:first-child, .emergency-teaser strong:first-child, .location-teaser strong:first-child { margin-bottom: 0 !important; }
  /* line 198, ../../Private/sass/partials/_print.scss */
  .extern-teaser { margin-left: 10px !important; }
  /* line 203, ../../Private/sass/partials/_print.scss */
  .news-teaser-big .teaser-content, .news-teaser-middle .teaser-content, .news-teaser-small .teaser-content, .default-teaser, .extern-teaser, .emergency-teaser, .location-teaser, .location-teaser p, .col-s-6.col-l-6.col-xl-3, .mod-vcard .teaser-content, .mod-breadcrumbs, .mod-stage-static, .mod-stage-static .col-s-8, .mod-stage-static .col-s-6.col-m-8.col-xl-9, .mod-stage-static .col-m-8.col-xl-9, .mod-stage-static.stage-fullheight-image .col-m-6:last-child, .highlighted .row .col-s-6.col-m-8.col-xl-9, .highlighted .col-s-6.col-m-4.col-xl-3, .highlighted .col-s-6.col-l-6.col-xl-3, .highlighted .col-s-6.col-l-6.col-xl-3 .mod-teaser, .highlighted .col-m-6, .highlighted .mod-teaser, .highlighted.mod-info, .mod-stage-static.stage-fullsize-image .slide-content, .highlighted.mod-info, .mod-bloc-contact.vcard .person, .mod-download-link-list a, .list-events li .event-description, .mod-bloc-contact > div, .mod-bloc-contact > div div, .list-topics .section-teaser .teaser-content, .mod-stage-static.stage-fullsize-image .slide-content { padding-left: 0 !important; }
  /* line 246, ../../Private/sass/partials/_print.scss */
  .scroll-table { overflow: inherit !important; max-height: 100% !important; }
  /* line 252, ../../Private/sass/partials/_print.scss */
  .mod-stage-static.stage-fullsize-image .slide-content { position: static !important; }
  /* line 257, ../../Private/sass/partials/_print.scss */
  .mod-vcard, .mod-table table, footer { page-break-inside: avoid !important; }
  /* line 263, ../../Private/sass/partials/_print.scss */
  .container { padding: 0 !important; }
  /* line 268, ../../Private/sass/partials/_print.scss */
  .mod-table table { width: 90% !important; }
  /* line 271, ../../Private/sass/partials/_print.scss */
  .mod-table table thead th:first-child, .mod-table table tbody tr td:first-child { padding-left: 0 !important; }
  /* line 277, ../../Private/sass/partials/_print.scss */
  .list-jobs .meta-info { padding-left: 0 !important; font-size: 0 !important; }
  /* line 280, ../../Private/sass/partials/_print.scss */
  .list-jobs .meta-info span { font-size: 14px !important; }
  /* line 286, ../../Private/sass/partials/_print.scss */
  .mod-google-search .gsc-results .gsc-cursor-box .gsc-cursor-current-page { font-weight: 400 !important; margin-right: 0 !important; }
  /* line 292, ../../Private/sass/partials/_print.scss */
  .mod-breadcrumbs { font-size: 12px; font-size: 0.75rem; }
  /* RV WHY - DUPLICATE IMAGES, e.g. job detail .mod-article article:not(.mod-bloc-contact) > ul > li { 	list-style: disc !important; } */
  /* line 302, ../../Private/sass/partials/_print.scss */
  a.glossary, acronym, abbr, dfn { border-bottom: none !important; text-decoration: none !important; background-color: transparent !important; } }

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