@charset "UTF-8";
/* HIGH CONTRAST VARIANTS*/
/* line 266, ../sass/_base.scss */
.fsalbert {
  font-family: "FS Albert Web Regular", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

/* line 270, ../sass/_base.scss */
.fsalbert-bold {
  font-family: "FS Albert Web Bold", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

/* line 274, ../sass/_base.scss */
.fsalbert-bold-italic {
  font-family: "FS Albert Web Bold Italic", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

/* line 278, ../sass/_base.scss */
b, strong {
  font-family: "FS Albert Web Bold", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

/* line 287, ../sass/_base.scss */
.hide {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 291, ../sass/_base.scss */
.italic {
  font-style: italic;
}

/* line 295, ../sass/_base.scss */
.bold {
  font-weight: bold;
  font-family: "FS Albert Web Bold", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

/* line 300, ../sass/_base.scss */
.no-list-style {
  list-style-type: none;
}
/* line 303, ../sass/_base.scss */
.no-list-style li {
  list-style-type: none;
  margin: 0;
}

/* line 316, ../sass/_base.scss */
.border-top {
  border-top: 1px dotted #bbbccc;
}

/* line 320, ../sass/_base.scss */
.border-bottom {
  border-bottom: 1px dotted #bbbccc;
}

/* line 324, ../sass/_base.scss */
.border-none {
  border: none;
}

/* line 328, ../sass/_base.scss */
.clear {
  clear: both;
}

/* line 332, ../sass/_base.scss */
.dividor {
  height: 1px;
  border-bottom: 1px dotted #bbbccc;
  width: 100%;
}
/* line 337, ../sass/_base.scss */
.dividor.short {
  width: 15%;
  margin: 15px 0px 15px 0px;
}

/* line 344, ../sass/_base.scss */
p.list {
  font-size: 16px;
}
/* line 346, ../sass/_base.scss */
p.list .name {
  font-weight: bold;
  font-style: italic;
}

/* line 353, ../sass/_base.scss */
p.wrap {
  margin-bottom: 0px;
  margin-top: 0;
}
/* line 358, ../sass/_base.scss */
p.wrap .name {
  font-weight: bold;
  font-style: italic;
}

/* line 366, ../sass/_base.scss */
.icon {
  background: url("/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png") no-repeat no-repeat;
  display: inline-block;
  background-repeat: no-repeat;
  height: 20px;
  width: 20px !important;
  margin-right: 5px;
}
/* line 372, ../sass/_base.scss */
.icon.arrow_shift {
  background-position-x: -226px;
  background-position-y: -23px;
  background-position: -226px -23px;
}
/* line 377, ../sass/_base.scss */
a.link .icon.arrow_shift {
  background-position-x: -226px;
  background-position-y: -28px;
  background-position: -226px -28px;
  height: 15px;
}
/* line 385, ../sass/_base.scss */
.icon.watch {
  background-position-x: -171px;
  background-position-y: -24px;
  background-position: -171px -24px;
}
/* line 391, ../sass/_base.scss */
.icon.arrow_right {
  background-position-x: -260px;
  background-position-y: -24px;
  background-position: -260px -24px;
  margin-left: 15px;
}

/* line 399, ../sass/_base.scss */
.body--non-scrollable {
  overflow: hidden;
  height: 100%;
}

/* line 407, ../sass/_base.scss */
.icon-container {
  display: none;
  height: 0;
  position: absolute;
  visibility: hidden;
  width: 0;
}

/* normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
   Normalize.css is intended to be used as an alternative to CSS resets.

   It is suggested that you read through the normalize.css file and customise it
   to meet the design requirements of a project rather including it as a "black
   box". @see http://nicolasgallagher.com/about-normalize-css/

   Also: @see http://meiert.com/en/blog/20080419/reset-style-sheets-are-bad/
         @see http://snook.ca/archives/html_and_css/no_css_reset/
   ========================================================================== */
/* =============================================================================
   HTML5 display definitions
   ========================================================================== */
/*
 * Corrects block display not defined in IE6/7/8/9 & FF3
 */
/* line 22, ../sass/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary {
  display: block;
}

/*
 * Corrects inline-block display not defined in IE6/7/8/9 & FF3
 */
/* line 41, ../sass/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
}

/*
 * Prevents modern browsers from displaying 'audio' without controls
 * Remove excess height in iOS5 devices
 */
/* line 56, ../sass/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/*
 * Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4
 * Known issue: no IE6 support
 */
/* line 66, ../sass/_normalize.scss */
[hidden] {
  display: none;
}

/* =============================================================================
   Base
   ========================================================================== */
/* Instead of relying on the fonts that are available on a user's computer, you
   can use web fonts which, like images, are resources downloaded to the user's
   browser. Because of the bandwidth and rendering resources required, web fonts
   should be used with care.

   Numerous resources for web fonts can be found on Google. Here are a few
   websites where you can find Open Source fonts to download:
   - http://www.fontsquirrel.com/fontface
   - http://www.theleagueofmoveabletype.com

   In order to use these fonts, you will need to convert them into formats
   suitable for web fonts. We recommend the free-to-use Font Squirrel's
   Font-Face Generator:
     http://www.fontsquirrel.com/fontface/generator

   The following is an example @font-face declaration. This font can then be
   used in any ruleset using a property like this:  font-family: Example, serif;

   Since we're using Sass, you'll need to declare your font faces here, then you
   can add them to the font variables in the _base.scss partial.
*/
@font-face {
  font-family: 'pdotbetathin';
  src: url("../fonts/pdotbeta-webfont.eot");
  src: url("../fonts/pdotbeta-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/pdotbeta-webfont.woff") format("woff"), url("../fonts/pdotbeta-webfont.ttf") format("truetype"), url("../fonts/pdotbeta-webfont.svg#pdotbetathin") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FS Albert Web Regular';
  src: url("../fonts/FSAlbertWeb-Regular.eot");
  src: url("../fonts/FSAlbertWeb-Regular.eot?") format("embedded-opentype"), url("../fonts/FSAlbertWeb-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FS Albert Web Bold';
  src: url("../fonts/FSAlbertWeb-Bold.eot");
  src: url("../fonts/FSAlbertWeb-Bold.eot?") format("embedded-opentype"), url("../fonts/FSAlbertWeb-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'FS Albert Web Bold Italic';
  src: url("../fonts/FSAlbertWeb-BoldItalic.eot");
  src: url("../fonts/FSAlbertWeb-BoldItalic.eot?") format("embedded-opentype"), url("../fonts/FSAlbertWeb-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
}
/*
 * 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
 *    http://clagnut.com/blog/348/#c790
 * 2. Prevents iOS text size adjust after orientation change, without disabling user zoom
 *    www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
 */
/* line 144, ../sass/_normalize.scss */
html {
  font-size: 87.5%;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  /* Establishes a vertical rhythm unit using $base-line-height. */
  line-height: 1.71429em;
}

/*
 * Addresses font-family inconsistency between 'textarea' and other form elements.
 */
/* line 156, ../sass/_normalize.scss */
html,
button,
input,
select,
textarea {
  font-family: "FS Albert Web Regular", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

/*
 * Addresses margins handled incorrectly in IE6/7
 */
/* line 168, ../sass/_normalize.scss */
body {
  margin: 0;
}

/* =============================================================================
   Links
   ========================================================================== */
/*
 * The order of link states are based on Eric Meyer's article:
 * http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states
 */
/*
 * Addresses outline displayed oddly in Chrome
 */
/* line 199, ../sass/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers
 * people.opera.com/patrickl/experiments/keyboard/test
 */
/* line 208, ../sass/_normalize.scss */
a:hover,
a:active {
  outline: 0;
}

/* =============================================================================
   Typography

   To achieve a pleasant vertical rhythm, we use Compass' Vertical Rhythm mixins
   so that the line height of our base font becomes the basic unit of vertical
   measurement. We use multiples of that unit to set the top and bottom margins
   for our block level elements and to set the line heights of any fonts.
   For more information, see http://24ways.org/2006/compose-to-a-vertical-rhythm
   ========================================================================== */
/*
 * Addresses font sizes and margins set differently in IE6/7
 * Addresses font sizes within 'section' and 'article' in FF4+, Chrome, S5
 */
/* line 229, ../sass/_normalize.scss */
h1 {
  /* Sets the font-size and line-height while keeping a proper vertical rhythm. */
  font-size: 4em;
  line-height: 1.28571em;
  /* Sets 1 unit of vertical rhythm on the top and bottom margins. */
  margin-top: 0.42857em;
  margin-bottom: 0.42857em;
}

/* line 238, ../sass/_normalize.scss */
h2 {
  font-size: 1.42857em;
  line-height: 1.2em;
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}

/* line 244, ../sass/_normalize.scss */
h3 {
  font-size: 1.14286em;
  line-height: 1.5em;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}

/* line 250, ../sass/_normalize.scss */
h4 {
  font-size: 1em;
  line-height: 1.71429em;
  margin-top: 1.71429em;
  margin-bottom: 1.71429em;
}

/* line 256, ../sass/_normalize.scss */
h5 {
  font-size: 1em;
  line-height: 1.71429em;
  margin-top: 1.71429em;
  margin-bottom: 1.71429em;
}

/* line 262, ../sass/_normalize.scss */
h6 {
  font-size: 0.85714em;
  line-height: 2em;
  margin-top: 2em;
  margin-bottom: 2em;
}

/* Thematic break */
/* line 269, ../sass/_normalize.scss */
hr {
  height: 1px;
  border: 1px solid #666;
  padding-bottom: -1px;
  margin: 1.71429em 0;
}

/*
 * Addresses styling not present in IE7/8/9, S5, Chrome
 */
/* line 280, ../sass/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
  cursor: help;
  white-space: nowrap;
}

/*
 * Addresses style set to 'bolder' in FF3+, S4/5, Chrome
*/
/* line 290, ../sass/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 295, ../sass/_normalize.scss */
blockquote {
  /* Sets 1 unit of vertical rhythm on the top and bottom margin. */
  margin: 1.71429em 10px;
}

/*
 * Addresses styling not present in S5, Chrome
 */
/* line 304, ../sass/_normalize.scss */
dfn {
  font-style: italic;
}

/*
 * Addresses styling not present in IE6/7/8/9
 */
/* line 312, ../sass/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/*
 * Addresses margins set differently in IE6/7
 */
/* line 321, ../sass/_normalize.scss */
p,
pre {
  /* Sets 1 unit of vertical rhythm on the top and bottom margin. */
  margin: 1.71429em 0;
}

/*
 * Corrects font family set oddly in IE6, S4/5, Chrome
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */
/* line 332, ../sass/_normalize.scss */
pre,
code,
kbd,
samp,
tt,
var {
  font-family: "Courier New", "DejaVu Sans Mono", monospace, sans-serif;
  /* The $font-monospace value ends with ", serif". */
  font-size: 1em;
  line-height: 1.71429em;
}

/*
 * Improves readability of pre-formatted text in all browsers
 */
/* line 349, ../sass/_normalize.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/*
 * 1. Addresses CSS quotes not supported in IE6/7
 * 2. Addresses quote property not supported in S4
 */
/* 1 */
/* line 362, ../sass/_normalize.scss */
q {
  quotes: none;
}

/* 2 */
/* line 368, ../sass/_normalize.scss */
q:before,
q:after {
  content: '';
  content: none;
}

/* @todo Determine how big element affects vertical rhythm. */
/* line 375, ../sass/_normalize.scss */
small {
  font-size: 75%;
}

/*
 * Prevents sub and sup affecting line-height in all browsers
 * gist.github.com/413930
 */
/* line 384, ../sass/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

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

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

/* =============================================================================
   Lists
   ========================================================================== */
/*
 * Addresses margins set differently in IE6/7
 */
/* line 409, ../sass/_normalize.scss */
dl,
menu,
ol,
ul,
.item-list ul {
  /* Sets 1 unit of vertical rhythm on the top and bottom margin. */
  margin: 1.71429em 0;
}

/* line 418, ../sass/_normalize.scss */
.item-list ul li {
  /* Drupal override */
  margin: 0;
}

/* line 422, ../sass/_normalize.scss */
dd {
  margin: 0 0 0 10px;
  /* LTR */
}

/* line 427, ../sass/_normalize.scss */
ul ul, ul ol, ol ul, ol ol, .item-list ul ul, .item-list ul ol, .item-list ol ul, .item-list ol ol {
  margin: 0;
  /* Turn off margins on nested lists. */
}

/*
 * Addresses paddings set differently in IE6/7
 */
/* line 436, ../sass/_normalize.scss */
menu,
ol,
ul,
.item-list ul {
  padding: 0 0 0 10px;
  /* LTR */
}

/*
 * Corrects list images handled incorrectly in IE7
 */
/* line 447, ../sass/_normalize.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

/* =============================================================================
   Embedded content
   ========================================================================== */
/*
 * 1. Removes border when inside 'a' element in IE6/7/8/9, FF3
 * 2. Improves image quality when scaled in IE7
 *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */
/* line 464, ../sass/_normalize.scss */
img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */
  /* vertical-align: bottom; */
  /* Suppress the space beneath the baseline */
  /* Responsive images */
  /* @todo Add responsive embedded video. */
  max-width: 100%;
  height: auto;
}

/* line 479, ../sass/_normalize.scss */
.content-element-body table img {
  width: 100% !important;
}

/*
 * Corrects overflow displayed oddly in IE9
 */
/* line 490, ../sass/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* =============================================================================
   Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE6/7/8/9, S5, O11
 */
/* line 503, ../sass/_normalize.scss */
figure {
  margin: 0;
}

/* =============================================================================
   Forms
   ========================================================================== */
/*
 * Corrects margin displayed oddly in IE6/7
 */
/* line 516, ../sass/_normalize.scss */
form {
  margin: 0;
}

/*
 * Define consistent border, margin, and padding
 */
/* line 524, ../sass/_normalize.scss */
fieldset {
  border-color: #c0c0c0;
  margin: 0 2px;
  /* Apply borders and padding that keep the vertical rhythm. */
  border-top-width: 0.07143em;
  border-top-style: solid;
  padding-top: 0.52857em;
  border-bottom-width: 0.07143em;
  border-bottom-style: solid;
  padding-bottom: 1.04286em;
  border-left-width: 0.07143em;
  border-left-style: solid;
  padding-left: 1.04286em;
  border-right-width: 0.07143em;
  border-right-style: solid;
  padding-right: 1.04286em;
}

/*
 * 1. Corrects color not being inherited in IE6/7/8/9
 * 2. Corrects text not wrapping in FF3
 * 3. Corrects alignment displayed oddly in IE6/7
 */
/* line 540, ../sass/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  white-space: normal;
  /* 2 */
}

/*
 * 1. Corrects font size not being inherited in all browsers
 * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome
 * 3. Improves appearance and consistency in all browsers
 */
/* line 555, ../sass/_normalize.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
}

/*
 * Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet
 */
/* line 571, ../sass/_normalize.scss */
button,
input {
  line-height: normal;
  /* 1 */
}

/*
 * 1. Improves usability and consistency of cursor style between image-type 'input' and others
 * 2. Corrects inability to style clickable 'input' types in iOS
 * 3. Removes inner spacing in IE7 without affecting normal text inputs
 *    Known issue: inner spacing remains in IE6
 */
/* line 583, ../sass/_normalize.scss */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  /* 1 */
  -webkit-appearance: button;
  /* 2 */
}

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

/*
 * 1. Addresses box sizing set to content-box in IE8/9
 * 2. Removes excess padding in IE8/9
 * 3. Removes excess padding in IE7
      Known issue: excess padding remains in IE6
 */
/* line 610, ../sass/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

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

/*
 * Removes inner padding and search cancel button in S5, Chrome on OS X
 */
/* line 634, ../sass/_normalize.scss */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/*
 * Removes inner padding and border in FF3+
 * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
 */
/* line 644, ../sass/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE6/7/8/9
 * 2. Improves readability and alignment in all browsers
 */
/* line 655, ../sass/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* =============================================================================
   Tables
   ========================================================================== */
/*
 * Remove most spacing between table cells
 */
/* line 669, ../sass/_normalize.scss */
table {
  border-collapse: separate;
  border-spacing: 2px 0;
  /* width: 100%; */
  /* Prevent cramped-looking tables */
  /* Add vertical rhythm margins. */
  margin-top: 1.71429em;
  margin-bottom: 1.71429em;
}

/*
 * Drupal provides table styling which is only useful for its admin section
 * forms, so we override this default CSS. (We set it back in forms.css.)
 */
/* line 683, ../sass/_normalize.scss */
th {
  text-align: left;
  /* LTR */
  padding: 0;
  border-bottom: none;
}

/* line 689, ../sass/_normalize.scss */
tbody {
  border-top: none;
}

/* line 1, ../sass/_global.scss */
:focus,
a:focus {
  outline: none;
}

/* line 6, ../sass/_global.scss */
.nobreak {
  white-space: nowrap;
}

/* line 10, ../sass/_global.scss */
.js-clickable__trigger {
  cursor: pointer;
}

/* line 1, ../sass/_content_elements.scss */
.content-element--margin {
  margin-bottom: 20px;
}

/* line 7, ../sass/_content_elements.scss */
.home #rightcontent .default {
  background: url('/fileadmin/templates/pfizer.de/images/textur_ohne_Typo.gif') repeat;
  padding: 0;
}
/* line 11, ../sass/_content_elements.scss */
.home #rightcontent .content-element {
  margin-bottom: 0;
}
/* line 14, ../sass/_content_elements.scss */
.home #rightcontent .csc-textpic-imagewrap {
  text-align: center;
  float: none;
  margin: 0;
}
/* line 18, ../sass/_content_elements.scss */
.home #rightcontent .csc-textpic-imagewrap .csc-textpic-image {
  float: none;
  width: 100% !important;
}
/* line 22, ../sass/_content_elements.scss */
.home #rightcontent .csc-textpic-imagewrap .csc-textpic-caption {
  background: none;
}
/* line 29, ../sass/_content_elements.scss */
.home .featured #leftcontent .csc-textpic-imagewrap {
  margin: 0  1px 10px 0;
}
/* line 31, ../sass/_content_elements.scss */
.home .featured #leftcontent .csc-textpic-imagewrap .csc-textpic-caption {
  display: none;
}
/* line 37, ../sass/_content_elements.scss */
.home .dce-slider {
  position: relative;
}
/* line 39, ../sass/_content_elements.scss */
.home .dce-slider .slider-item {
  float: left;
  margin-right: 0;
}
/* line 43, ../sass/_content_elements.scss */
.home .dce-slider h4 {
  position: absolute;
  padding: 5px 20px;
  background: #f26649;
  color: #fff;
  font-weight: lighter;
  font-size: 14px;
  top: 20px;
  z-index: 1;
}
/* line 53, ../sass/_content_elements.scss */
.home .dce-slider .csc-textpic {
  position: relative;
}
/* line 56, ../sass/_content_elements.scss */
.home .dce-slider .csc-textpic-text {
  position: absolute;
  z-index: 1;
  bottom: 40px;
  left: 20px;
}
/* line 61, ../sass/_content_elements.scss */
.home .dce-slider .csc-textpic-text p {
  margin: 0;
  color: #000;
}

/* line 69, ../sass/_content_elements.scss */
.csc-textpic-image,
.csc-textpic-imagewrap {
  max-width: 100%;
}

/* line 74, ../sass/_content_elements.scss */
.csc-textpic-above .csc-textpic-image {
  width: 100% !important;
}

/* line 83, ../sass/_content_elements.scss */
.storypage-participate {
  overflow: hidden;
  height: 240px;
  width: 940px;
}
@media (max-width: 980px) {
  /* line 83, ../sass/_content_elements.scss */
  .storypage-participate {
    display: none;
  }
}
/* line 93, ../sass/_content_elements.scss */
.storypage-participate .outer-wrap .image {
  position: relative;
  width: 240px;
  height: 200px;
  float: left;
}
/* line 98, ../sass/_content_elements.scss */
.storypage-participate .outer-wrap .image i {
  width: 0;
  height: 0;
  border-top: 40px solid #0093d0;
  border-left: 40px solid transparent;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 107, ../sass/_content_elements.scss */
.highContrast .storypage-participate .outer-wrap .image i {
  border-top: 40px solid #005c99;
}
/* line 112, ../sass/_content_elements.scss */
.storypage-participate .outer-wrap .message {
  background: #0093d0;
  float: left;
  width: 640px;
  display: inline-block;
  color: #fff;
  padding: 30px;
  height: 140px;
}
/* line 121, ../sass/_content_elements.scss */
.highContrast .storypage-participate .outer-wrap .message {
  background-color: #005c99;
}
/* line 125, ../sass/_content_elements.scss */
.storypage-participate .outer-wrap .message h2 {
  font-family: "pdotbetathin";
  color: #fff;
  font-weight: lighter;
  font-size: 40px;
  line-height: 44px;
}
/* line 132, ../sass/_content_elements.scss */
.storypage-participate .outer-wrap .message .link {
  position: relative;
}
/* line 134, ../sass/_content_elements.scss */
.storypage-participate .outer-wrap .message .link a {
  color: #fff;
  text-decoration: none;
  padding-left: 30px;
}
/* line 139, ../sass/_content_elements.scss */
html[data-focus-source="key"] .storypage-participate .outer-wrap .message .link a:focus {
  outline: #F26649 3px solid;
}
/* line 142, ../sass/_content_elements.scss */
.storypage-participate .outer-wrap .message .link a i {
  background: url('/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png') -27px -86px no-repeat;
  width: 30px;
  height: 16px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0px;
}

/* line 158, ../sass/_content_elements.scss */
.story .more-info {
  background: #EFEFEF;
  padding-top: 40px;
}
/* line 161, ../sass/_content_elements.scss */
.story .more-info .default {
  background: none;
  padding: 0;
  clear: both;
}
/* line 166, ../sass/_content_elements.scss */
.story .more-info .storypage-moreinfo {
  box-sizing: border-box;
  width: 25%;
  float: left;
  padding: 0 25px 0 0;
  clear: none;
  padding-left: 0;
}
/* line 173, ../sass/_content_elements.scss */
.story .more-info .storypage-moreinfo .content-element-body {
  margin-bottom: 20px;
}
/* line 176, ../sass/_content_elements.scss */
.story .more-info .storypage-moreinfo .content-element-body:after, .story .more-info .storypage-moreinfo .content-element-body::after {
  content: "....................";
  font-size: 60%;
  letter-spacing: 0.1em;
}

/* line 189, ../sass/_content_elements.scss */
.storypage-quote .headline p {
  width: 480px;
}
/* line 192, ../sass/_content_elements.scss */
.storypage-quote .headline p:before, .storypage-quote .headline h2::before {
  content: "«";
}
/* line 195, ../sass/_content_elements.scss */
.storypage-quote .headline p:after, .storypage-quote .headline h2::after {
  content: "»";
}

/* line 201, ../sass/_content_elements.scss */
.storypage-textpic .graphic .msg {
  margin-top: 40px;
}
/* line 203, ../sass/_content_elements.scss */
.storypage-textpic .graphic .msg p {
  font-size: 20px;
  line-height: 24px;
}

/* line 213, ../sass/_content_elements.scss */
.storypage-bluebg .label {
  position: absolute;
  padding: 5px 20px;
  color: #fff;
  font-family: "pdotbetathin";
  font-weight: 200;
  font-size: 40px;
  top: 20px;
  line-height: 44px;
}
/* line 225, ../sass/_content_elements.scss */
.storypage-bluebg .csc-textpic .csc-textpic-text {
  position: absolute;
  z-index: 1;
  top: 120px;
  left: 20px;
  margin-right: 20px;
}
/* line 233, ../sass/_content_elements.scss */
.storypage-bluebg .csc-textpic .csc-textpic-text p,
.storypage-bluebg .csc-textpic .csc-textpic-text .mail {
  color: #fff;
}
/* line 238, ../sass/_content_elements.scss */
.storypage-bluebg .csc-textpic .csc-textpic-text .mail {
  background: url('/fileadmin/templates/pfizer.de/images/icon_pfeil_weiss.png') 4px 4px no-repeat;
  padding: 1px 0 0 25px;
  margin-top: 6px;
  display: inline-block;
}

/* line 23, ../sass/_custom.scss */
.content-element:after {
  content: "";
  display: table;
  clear: both;
}
/* line 252, ../sass/_content_elements.scss */
.content-element .content-element-body {
  overflow: hidden;
  padding: 0 20px;
}
/* line 259, ../sass/_content_elements.scss */
.content-element .csc-textpic > div {
  margin-left: 0 !important;
}
/* line 263, ../sass/_content_elements.scss */
.content-element .csc-textpic li {
  list-style-type: none;
  margin-left: 0;
}
/* line 269, ../sass/_content_elements.scss */
.content-element .csc-textpic * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 275, ../sass/_content_elements.scss */
.content-element .csc-textpic-imagewrap {
  margin-bottom: 10px;
}
/* line 278, ../sass/_content_elements.scss */
.content-element .csc-textpic-imagewrap span {
  line-height: 0;
  display: block;
}
/* line 283, ../sass/_content_elements.scss */
.content-element .csc-textpic-imagewrap .csc-textpic-image {
  float: left;
}
/* line 295, ../sass/_content_elements.scss */
.content-element .csc-textpic-intext-left .csc-textpic-imagewrap {
  overflow: hidden;
  float: left;
}
/* line 298, ../sass/_content_elements.scss */
.content-element .csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-image {
  margin-right: 20px;
}
/* line 305, ../sass/_content_elements.scss */
.content-element .csc-textpic-intext-right .csc-textpic-imagewrap {
  overflow: hidden;
  float: right;
}
/* line 308, ../sass/_content_elements.scss */
.content-element .csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-image {
  margin-left: 20px;
}
/* line 313, ../sass/_content_elements.scss */
.content-element .csc-textpic-text {
  margin-left: 160px;
  margin-left: 280px;
}
/* line 318, ../sass/_content_elements.scss */
.content-element .csc-textpic-caption,
.content-element .references {
  font-family: "FS Albert Web Regular", Arial, Helvetica, "Nimbus Sans L", sans-serif, Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 12px;
  line-height: 15px;
  color: #555;
  background: #f3f3f3;
  padding: 10px 10px;
  top: -7px;
  position: relative;
  margin-bottom: 10px;
}

/* line 324, ../sass/_content_elements.scss */
#leftcontent .content-element {
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 334, ../sass/_content_elements.scss */
.default.no-margin {
  margin-bottom: 0;
}
/* line 339, ../sass/_content_elements.scss */
.default .default {
  padding: 0;
}
/* line 343, ../sass/_content_elements.scss */
.default .content-element-body,
.default .csc-textpic {
  padding: 0;
}
/* line 347, ../sass/_content_elements.scss */
.default .csc-default {
  margin-bottom: 30px;
}
/* line 351, ../sass/_content_elements.scss */
#leftcontent .default {
  padding: 0;
}

/* line 360, ../sass/_content_elements.scss */
.notecard h2 {
  background: #007db1;
  color: #fff;
  display: inline-block;
  font-weight: normal;
  padding: 10px 20px;
  width: auto;
  margin: 0;
  max-width: 578px;
}
/* line 371, ../sass/_content_elements.scss */
.notecard .content-element-body,
.notecard .csc-textpic,
.notecard .csc-menu,
.notecard .default {
  background-color: #fff;
  padding-bottom: 10px;
  padding-top: 20px;
}
/* line 382, ../sass/_content_elements.scss */
.notecard ul.notecardlist li span.detail,
.notecard ul.notecardlist li span.name-of-person {
  padding-left: 20px;
  display: block;
}
/* line 387, ../sass/_content_elements.scss */
.notecard ul.notecardlist li {
  font-family: "FS Albert Web Regular", Arial, Helvetica, "Nimbus Sans L", sans-serif, Arial, Helvetica, "Nimbus Sans L", sans-serif;
  list-style: none;
  margin-left: 0;
}
/* line 392, ../sass/_content_elements.scss */
.notecard ul.notecardlist li span.name-of-person {
  color: #777;
}
/* line 397, ../sass/_content_elements.scss */
.notecard ul.notecardlist a {
  padding-left: 20px;
  background: url('/fileadmin/templates/pfizer.de/images/Pfeil_gross.png') 0 3px no-repeat;
}
/* line 403, ../sass/_content_elements.scss */
.notecard .news-list-container {
  background-color: #fff;
  overflow: hidden;
  padding: 0;
}
/* line 408, ../sass/_content_elements.scss */
.notecard .news-list-container .news-list-item {
  border-bottom: 1px solid #eaeff3;
  padding: 10px 20px 0 20px;
}
/* line 412, ../sass/_content_elements.scss */
.notecard .news-list-container .news-list-item h3 {
  font-size: 14px;
}
/* line 416, ../sass/_content_elements.scss */
.notecard .news-list-container .news-list-item .data a {
  padding-left: 20px;
  background: url('/fileadmin/templates/pfizer.de/images/Pfeil_gross.png') 0 0.2em no-repeat;
  font-weight: bold;
}
/* line 422, ../sass/_content_elements.scss */
.notecard .news-list-container .news-list-item .news-list-title {
  margin: 0;
}
/* line 426, ../sass/_content_elements.scss */
.notecard .news-list-container .news-list-item .news-list-date {
  margin-left: 20px;
}

/* line 436, ../sass/_content_elements.scss */
.highlight {
  background: url('/fileadmin/templates/pfizer.de/images/bg-produktdetail-highlight.jpg') repeat;
  padding: 20px 20px 10px 20px;
}
/* line 440, ../sass/_content_elements.scss */
.highlight h4 {
  margin: 0;
  font-family: "FS Albert Web Regular", Arial, Helvetica, "Nimbus Sans L", sans-serif, Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-weight: normal;
  font-size: 14px;
  margin-bottom: 10px;
}
/* line 448, ../sass/_content_elements.scss */
.highlight .content-element-body {
  padding: 20px;
}

/* line 457, ../sass/_content_elements.scss */
.content-two-columns {
  float: left;
  width: 50%;
}

/* line 466, ../sass/_content_elements.scss */
.transparent {
  padding: 0px 20px 0px 20px;
  overflow: hidden;
}
/* line 470, ../sass/_content_elements.scss */
.transparent h2 {
  padding: 3px 20px;
}
/* line 474, ../sass/_content_elements.scss */
.transparent hr {
  color: #bbbccc;
  background-color: #bbbccc;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 481, ../sass/_content_elements.scss */
.transparent .content-element-body {
  padding: 0;
}
/* line 486, ../sass/_content_elements.scss */
.sidebar .transparent h2 {
  padding: 0;
}

/* line 495, ../sass/_content_elements.scss */
.blue-bg {
  background: url('/fileadmin/templates/pfizer.de/images/bg-box-blue.png') 0 0 no-repeat;
}

/* line 502, ../sass/_content_elements.scss */
.filelinks .size {
  text-transform: uppercase;
  font-style: italic;
}
/* line 505, ../sass/_content_elements.scss */
.filelinks .size p {
  margin-bottom: 0;
}
/* line 510, ../sass/_content_elements.scss */
.filelinks .description p {
  font-weight: bold;
  font-family: "FS Albert Web Bold", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 16px;
  line-height: 20px;
}
/* line 517, ../sass/_content_elements.scss */
.filelinks .fileicon {
  margin-top: 5px;
}
/* line 519, ../sass/_content_elements.scss */
.filelinks .fileicon p {
  margin: 0;
}
/* line 523, ../sass/_content_elements.scss */
.filelinks .fileicon a i {
  padding-left: 20px;
  display: inline;
}

/* line 543, ../sass/_content_elements.scss */
.filelinks-view .filelinks .fileicon a i {
  background: url('/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png') -170px -30px no-repeat;
}
/* line 547, ../sass/_content_elements.scss */
.filelinks-view .filelinks .fileicon a span:after, .filelinks-view .filelinks .fileicon a span::after {
  content: "Ansehen";
}

/* line 559, ../sass/_content_elements.scss */
.files {
  border-bottom: 1px solid #EFEFEF;
  display: block;
  padding: 15px;
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: 0;
}

/* line 568, ../sass/_content_elements.scss */
.publikationen-download {
  position: relative;
}
/* line 571, ../sass/_content_elements.scss */
.publikationen-download img {
  position: absolute;
  top: 1px;
}
/* line 575, ../sass/_content_elements.scss */
.publikationen-download a {
  margin-left: 32px;
  padding-left: 6px;
  display: inline-block;
  font-weight: bold;
}

/* line 587, ../sass/_content_elements.scss */
#volltext {
  margin-top: 40px;
}

/* line 592, ../sass/_content_elements.scss */
.tx_gswfiinterface .spcdeID {
  margin: 10px 20px;
}

/* line 597, ../sass/_content_elements.scss */
.recordtitle {
  display: none;
}

/* line 600, ../sass/_content_elements.scss */
#tabs-1,
#tabs-2,
#tabs-3,
#tabs-4,
#tabs-5,
#tabs-6,
#tabs-7,
#tabs-8,
#tabs-9,
#tabs-10 {
  background: #fff;
  clear: both;
  overflow: hidden;
}

/* line 615, ../sass/_content_elements.scss */
h3.rgaccord1-toggle {
  background: url('/fileadmin/templates/pfizer.de/images/Icon_plus.png') no-repeat #fff;
  cursor: pointer;
  font-size: 16px;
  font-weight: normal;
  margin-top: 8px;
  margin-bottom: 8px;
  padding-left: 30px;
}
/* line 624, ../sass/_content_elements.scss */
h3.rgaccord1-toggle.rgaccord1-toggle.act {
  background: url('/fileadmin/templates/pfizer.de/images/Icon_minus.png') no-repeat #fff;
}
/* line 627, ../sass/_content_elements.scss */
h3.rgaccord1-toggle .cl {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 632, ../sass/_content_elements.scss */
.rgaccord1-content {
  overflow: hidden;
}
/* line 635, ../sass/_content_elements.scss */
.rgaccord1-content .cE {
  margin: 20px 0 25px 31px;
}
/* line 638, ../sass/_content_elements.scss */
.rgaccord1-content .cE h3 {
  margin-top: 0;
}
/* line 643, ../sass/_content_elements.scss */
.rgaccord1-content .cE .default {
  padding: 0;
}
/* line 644, ../sass/_content_elements.scss */
.rgaccord1-content .cE .content-element {
  margin-bottom: -10px;
}

/* line 648, ../sass/_content_elements.scss */
.rgaccord1-nest-1 {
  border-bottom: 1px solid #EFEFEF;
  padding: 0 20px;
  overflow: hidden;
}

/* line 654, ../sass/_content_elements.scss */
.ui-tabs-panel > p {
  padding: 0 20px;
}

/* line 661, ../sass/_content_elements.scss */
.csc-menu {
  font-family: "FS Albert Web Regular", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 16px;
  overflow: hidden;
  padding: 15px 20px;
}
/* line 667, ../sass/_content_elements.scss */
.csc-menu li {
  width: 140px;
  float: left;
  margin-right: 20px;
  display: inline;
  width: 280px;
  margin-left: 0;
}
/* line 672, ../sass/_content_elements.scss */
.csc-menu li a {
  padding-left: 20px;
  background: url('/fileadmin/templates/pfizer.de/images/Pfeil_gross.png') 0 3px no-repeat;
  display: inline-block;
}

/* line 684, ../sass/_content_elements.scss */
.gsw_teaser_item {
  overflow: hidden;
  margin-bottom: 20px;
}

/* line 693, ../sass/_content_elements.scss */
.tx-pp-startbuehne-background {
  line-height: 0;
}

/* line 696, ../sass/_content_elements.scss */
.tx-pp-startbuehne {
  position: relative;
}

/* line 699, ../sass/_content_elements.scss */
.tx-pp-startbuehne-box {
  background-color: #008CCA;
  left: 20px;
  position: absolute;
  bottom: 20px;
  max-width: 600px;
}
/* line 706, ../sass/_content_elements.scss */
.tx-pp-startbuehne-box .tx-pp-startbuehne-box-text {
  color: #fff;
  padding: 20px;
  padding-bottom: 10px;
  float: left;
  max-width: 490px;
  margin-right: 60px;
}

/* line 715, ../sass/_content_elements.scss */
.tx-pp-startbuehne-box-pfeil {
  position: absolute;
  right: 20px;
  bottom: 17px;
}

/* line 726, ../sass/_content_elements.scss */
.downloadlist li.files {
  border-top: 1px solid #bbbccc;
  padding-bottom: 35px;
}
/* line 730, ../sass/_content_elements.scss */
.downloadlist li.files:last-child {
  border-bottom: 1px solid #bbbccc;
}
/* line 735, ../sass/_content_elements.scss */
.downloadlist .downloadliste-item p {
  margin: 0;
}
/* line 738, ../sass/_content_elements.scss */
.downloadlist .downloadliste-item p:last-child {
  text-transform: uppercase;
}
/* line 741, ../sass/_content_elements.scss */
.downloadlist .downloadliste-item {
  width: 90%;
  float: left;
}

/* line 751, ../sass/_content_elements.scss */
.news-latest-title {
  overflow: hidden;
}
/* line 754, ../sass/_content_elements.scss */
.news-latest-title p {
  float: left;
  width: 95%;
}

/* line 759, ../sass/_content_elements.scss */
.news-latest-item {
  list-style-type: none;
  margin: 0;
  border-top: 1px solid #c5dae3;
  clear: both;
  padding-top: 15px;
}
/* line 766, ../sass/_content_elements.scss */
.news-latest-item:last-child {
  border-bottom: 1px solid #c5dae3;
}

/* line 772, ../sass/_content_elements.scss */
.more-link {
  clear: both;
  padding-top: 10px;
  text-align: right;
}
/* line 777, ../sass/_content_elements.scss */
.more-link a {
  padding-right: 15px;
  background-image: url("/fileadmin/pfizermed.de/templates/images/Pfeil_klein.png");
  background-position: right center;
  background-repeat: no-repeat;
}

/* line 795, ../sass/_content_elements.scss */
.contact-data {
  margin-bottom: 40px;
}
/* line 797, ../sass/_content_elements.scss */
.contact-data .phone,
.contact-data .fax,
.contact-data .email {
  position: relative;
}
/* line 801, ../sass/_content_elements.scss */
.contact-data .phone a, .contact-data .phone p,
.contact-data .fax a,
.contact-data .fax p,
.contact-data .email a,
.contact-data .email p {
  padding-left: 28px;
  margin-bottom: 4px;
}
/* line 805, ../sass/_content_elements.scss */
.contact-data .phone i,
.contact-data .fax i,
.contact-data .email i {
  width: 20px;
  height: 20px;
  display: inline-block;
  position: absolute;
  top: 5px;
}
/* line 813, ../sass/_content_elements.scss */
.contact-data .email i {
  background: url('/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png') -4px -87px no-repeat;
}
/* line 816, ../sass/_content_elements.scss */
.contact-data .fax i {
  background: url('/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png') -88px -87px no-repeat;
}
/* line 819, ../sass/_content_elements.scss */
.contact-data .phone i {
  background: url('/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png') -60px -85px no-repeat;
}

/* line 824, ../sass/_content_elements.scss */
.content-element.default.pagetitle {
  margin-bottom: 0;
  padding-bottom: 0;
  overflow: visible;
}

/* line 831, ../sass/_content_elements.scss */
.layer #cmanager-container {
  display: none;
}

/* line 839, ../sass/_content_elements.scss */
#news-single-item h2,
#news-single-item h3 {
  margin-top: 40px;
}
/* line 843, ../sass/_content_elements.scss */
#news-single-item h2.news-single-title {
  margin-top: 0;
}
/* line 846, ../sass/_content_elements.scss */
#news-single-item .references {
  background: none;
  padding: 0;
  top: 0;
}

/* line 853, ../sass/_content_elements.scss */
.dotted-sep {
  margin: 30px 0;
  max-width: 100%;
  border-bottom: dotted 1px grey;
}

/* line 859, ../sass/_content_elements.scss */
.news-list-item {
  list-style-type: none;
  margin: 0;
}
/* line 863, ../sass/_content_elements.scss */
.news-list-item .border-bottom {
  margin: 20px 0;
}
/* line 867, ../sass/_content_elements.scss */
.news-list-item h2,
.news-list-item h3 {
  font-family: "FS Albert Web Regular", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
}
/* line 874, ../sass/_content_elements.scss */
.news-list-item h3 a {
  color: #000;
}
/* line 877, ../sass/_content_elements.scss */
.news-list-item .news-morelink a {
  background: url('/fileadmin/templates/pfizer.de/images/icon_pfeil_blau.png') 0 43% no-repeat;
  padding-left: 20px;
  display: inline-block;
  font-weight: normal;
}
@media (max-width: 480px) {
  /* line 877, ../sass/_content_elements.scss */
  .news-list-item .news-morelink a {
    font-size: 16px;
    line-height: 20px;
  }
}

/* line 892, ../sass/_content_elements.scss */
.presskit.variante .fileitem .description {
  display: none;
}

/* line 898, ../sass/_content_elements.scss */
.service-teaser {
  margin-bottom: 20px;
}
/* line 900, ../sass/_content_elements.scss */
.service-teaser .image {
  background: url('/fileadmin/templates/pfizer.de/images/bg_teaser_services.png') 0 0 no-repeat;
}
/* line 903, ../sass/_content_elements.scss */
.service-teaser h2 {
  width: 200px;
  font-size: 24px;
  line-height: 28px;
  font-weight: lighter;
  font-family: "FS Albert Web Regular", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
/* line 910, ../sass/_content_elements.scss */
.service-teaser .bg {
  height: 125px;
  box-sizing: border-box;
  padding: 30px 0 20px 20px;
}
/* line 916, ../sass/_content_elements.scss */
.service-teaser a i {
  background: url('/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png') -252px -30px no-repeat;
  width: 20px;
  height: 14px;
  display: inline-block;
}

/* line 928, ../sass/_content_elements.scss */
.layer .tools {
  display: none;
}

/* line 933, ../sass/_content_elements.scss */
.l-footer_frame {
  overflow: hidden;
  float: left;
}
/* line 936, ../sass/_content_elements.scss */
.l-footer_frame .socialLinks {
  display: none;
}
/* line 939, ../sass/_content_elements.scss */
.l-footer_frame div#recommend {
  float: left;
  padding: 0 10px;
  cursor: pointer;
  color: #008BCA;
}
/* line 944, ../sass/_content_elements.scss */
.l-footer_frame div#recommend i {
  background: url('/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png') -88px -31px no-repeat;
  width: 26px;
  height: 14px;
  display: inline-block;
  position: relative;
  top: 1px;
}

/* line 956, ../sass/_content_elements.scss */
.socialLinks li {
  float: left;
  margin: 0 10px;
  display: inline-block;
}

/* line 970, ../sass/_content_elements.scss */
.single-player h2 {
  margin-bottom: 15px;
}
/* line 973, ../sass/_content_elements.scss */
.single-player .csc-textpic-image {
  position: relative;
  margin-bottom: -10px;
  width: 300px;
}
/* line 978, ../sass/_content_elements.scss */
.single-player .csc-textpic-text {
  margin-top: -7px;
}
/* line 981, ../sass/_content_elements.scss */
.single-player .csc-textpic-caption {
  margin-bottom: initial;
}
/* line 984, ../sass/_content_elements.scss */
.single-player .player {
  position: relative;
  z-index: 0;
  margin-bottom: -10px;
}
/* line 989, ../sass/_content_elements.scss */
.single-player object {
  margin: -15px 0 0 -10px;
}
/* line 992, ../sass/_content_elements.scss */
.single-player .player-image {
  position: absolute;
  top: 0px;
  width: 100%;
}
/* line 997, ../sass/_content_elements.scss */
.single-player .play-button {
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 1;
}
/* line 1002, ../sass/_content_elements.scss */
.single-player .play-button a {
  position: relative;
  margin-top: 26%;
  margin-left: 46%;
  display: inline-block;
  height: 50px;
  width: 50px;
  background: url('/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png') -65px -221px no-repeat;
}
/* line 1011, ../sass/_content_elements.scss */
.single-player .play-button a:hover {
  background: url('/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png') -65px -281px no-repeat;
}
/* line 1015, ../sass/_content_elements.scss */
.single-player .transcript {
  position: relative;
  z-index: 1;
  margin-top: -20px;
}
/* line 1020, ../sass/_content_elements.scss */
.single-player .transcript a i {
  width: 20px;
  height: 20px;
  display: inline-block;
  float: left;
  margin: 12px 0px 0px 10px;
  background: url('/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png') -145px -30px no-repeat;
}
/* line 1028, ../sass/_content_elements.scss */
.single-player .transcript a span {
  padding: 20px 34px;
  background-color: #f3f3f3;
}
/* line 1031, ../sass/_content_elements.scss */
.single-player .transcript a span:before {
  content: "Transkript des Videos ";
  text-transform: none;
}
/* line 1036, ../sass/_content_elements.scss */
.single-player .transcript a .uppercase {
  text-transform: uppercase;
}

/* line 1043, ../sass/_content_elements.scss */
.l-footer_frame .facebook a,
.l-footer_frame .twitter a,
.l-footer_frame .googleplus a {
  background: no-repeat;
  width: 23px !important;
  height: 23px !important;
  min-width: 23px !important;
  text-indent: -9999px;
  display: block;
  background-size: 23px 23px !important;
}

/* line 1055, ../sass/_content_elements.scss */
.facebook a {
  background-image: url("../images/fb_icon.gif") !important;
}

/* line 1059, ../sass/_content_elements.scss */
.tellafriend a {
  background: url('/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png') -115px -82px no-repeat;
  width: 23px !important;
  height: 23px !important;
  min-width: 23px !important;
  text-indent: -9999px;
  display: block;
}

/* line 1068, ../sass/_content_elements.scss */
.twitter a {
  background-image: url("../images/twitter_icon.gif") !important;
}

/* line 1072, ../sass/_content_elements.scss */
.googleplus a {
  background-image: url("../images/google_icon.gif") !important;
}

/*.wide {
    width: 670px !important;
    margin-left: -5px;
}
*/
/* line 4, ../sass/_header.scss */
header .container {
  position: relative;
  padding: 0 20px;
  overflow: visible;
}
@media (max-width: 980px) {
  /* line 4, ../sass/_header.scss */
  header .container {
    position: static;
    padding: 0 !important;
    margin: 0;
    height: 52px;
  }
}

/* line 20, ../sass/_header.scss */
.highContrast .header {
  background: #005c99;
}
@media (min-width: 981px) {
  /* line 18, ../sass/_header.scss */
  .header {
    height: 130px;
  }
}
@media (max-width: 980px) {
  /* line 18, ../sass/_header.scss */
  .header {
    background: #0080bb;
  }
}

/* line 34, ../sass/_header.scss */
.header__logo {
  position: absolute;
  left: 15px;
  top: 50%;
  margin-top: -36px;
}
@media (max-width: 980px) {
  /* line 34, ../sass/_header.scss */
  .header__logo {
    margin: 5px auto;
    width: 64px;
    position: static;
  }
}

/* line 47, ../sass/_header.scss */
.header__logo-link {
  display: block;
  height: 73px;
  overflow: hidden;
}
@media (max-width: 980px) {
  /* line 47, ../sass/_header.scss */
  .header__logo-link {
    height: 39px;
  }
}
/* line 57, ../sass/_header.scss */
.header__logo-link span {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}
/* line 61, ../sass/_header.scss */
html[data-focus-source="key"] .highContrast .header__logo-link:focus, html[data-focus-source="key"] .header__logo-link:focus {
  outline: #F26649 3px solid;
}
/* line 66, ../sass/_header.scss */
.header__logo-link img {
  position: relative;
}
/* line 71, ../sass/_header.scss */
.highContrast .header__logo-link img {
  top: -73px;
}
@media (max-width: 980px) {
  /* line 71, ../sass/_header.scss */
  .highContrast .header__logo-link img {
    top: -39px;
  }
}

@media (max-width: 980px) {
  /* line 81, ../sass/_header.scss */
  .header__inner-wrapper {
    text-align: center;
  }
}

/* line 87, ../sass/_header.scss */
.functions {
  float: right;
  margin-bottom: 0px;
  margin-top: 0;
}
/* line 91, ../sass/_header.scss */
.functions:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
/* line 99, ../sass/_header.scss */
.functions li {
  display: block;
  float: left;
  height: 24px;
  margin-left: 5px;
}
/* line 104, ../sass/_header.scss */
.functions li a {
  height: 24px;
  display: block;
  background: none;
  padding: 0 5px;
}

/* line 116, ../sass/_header.scss */
.fsizeDefault .function-fontsize-1 a,
.fsizeBig .function-fontsize-2 a,
.fsizeBigger .function-fontsize-3 a {
  color: #000;
  background: #bbbccc;
}

/* line 122, ../sass/_header.scss */
.header__right-wrapper {
  position: absolute;
  right: 0;
  top: 0;
}

/* line 1, ../sass/_featured.scss */
.featured {
  background: url('/fileadmin/templates/pfizer.de/images/textur_ohne_Typo.gif') repeat;
  color: #007db1;
}
/* line 6, ../sass/_featured.scss */
.featured .container {
  padding: 50px 1rem 35px;
}
@media screen and (min-width: 600px) {
  /* line 6, ../sass/_featured.scss */
  .featured .container {
    padding: 50px 1rem;
  }
}
/* line 13, ../sass/_featured.scss */
.featured .container #additionalfeatured {
  margin: 1.5rem auto;
  max-width: 940px;
}
@media screen and (min-width: 600px) {
  /* line 13, ../sass/_featured.scss */
  .featured .container #additionalfeatured {
    margin: 2.5rem auto 1rem;
  }
}
/* line 23, ../sass/_featured.scss */
.featured h1 {
  clear: both;
  color: #000;
  display: inline-block;
  margin-bottom: 0;
  margin-top: 0;
  padding: 6px 0;
}
/* line 36, ../sass/_featured.scss */
.featured #tools .tx-timtabsociable-pi1 a,
.featured #tools .recommend a {
  background: url('/fileadmin/templates/pfizer.de/images/icon-pdf.gif') repeat;
  width: 20px;
  height: 20px;
  display: inline-block;
}

/* line 46, ../sass/_featured.scss */
#support {
  padding: 0 10px;
}

/* line 4, ../sass/_content.scss */
h1, h2, h3, h4, h5, h6 {
  color: #000;
  font-family: "FS Albert Web Bold", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 10px;
}

/* line 12, ../sass/_content.scss */
h1 {
  border-bottom: 0;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: "pdotbetathin";
  font-weight: 200;
  font-size: 56px;
  line-height: 62px;
}
@media (max-width: 660px) {
  /* line 12, ../sass/_content.scss */
  h1 {
    font-size: 40px;
    line-height: 44px;
    margin-bottom: 8px;
  }
}

/* line 28, ../sass/_content.scss */
h2 {
  font-size: 20px;
  line-height: 24px;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 10px;
}
/* line 34, ../sass/_content.scss */
.featured h2 {
  font-size: 24px;
  line-height: 28px;
}
/* line 38, ../sass/_content.scss */
h2.h2--home {
  font-family: "FS Albert Web Regular", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 24px;
  line-height: 28px;
  text-align: center;
}

/* line 46, ../sass/_content.scss */
h3 {
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
}

/* line 51, ../sass/_content.scss */
h4 {
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
}

/* line 56, ../sass/_content.scss */
h5 {
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
}

/* line 62, ../sass/_content.scss */
p {
  font-family: "FS Albert Web Regular", Arial, Helvetica, "Nimbus Sans L", sans-serif, Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 14px;
  line-height: 18px;
  margin-top: 0;
  margin-bottom: 20px;
}
@media (max-width: 480px) {
  /* line 62, ../sass/_content.scss */
  p {
    font-size: 16px;
    line-height: 20px;
  }
}
/* line 74, ../sass/_content.scss */
p + p {
  margin-top: -10px;
}
/* line 78, ../sass/_content.scss */
p.teaser {
  color: #007db1;
  font-size: 14px;
  margin-top: 0;
}
/* line 84, ../sass/_content.scss */
table p {
  line-height: 15px;
}
/* line 88, ../sass/_content.scss */
p:empty {
  display: none;
}

/* line 93, ../sass/_content.scss */
.external-link {
  display: inline-block;
  padding-left: 20px;
  position: relative;
}

/* line 99, ../sass/_content.scss */
.external-link--icon-right {
  padding: 0 15px 0 0;
}

/* line 103, ../sass/_content.scss */
.external-link__icon {
  background: url("/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png") -232px -1px no-repeat;
  width: 12px;
  height: 16px;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 111, ../sass/_content.scss */
.external-link--icon-right .external-link__icon {
  right: 0;
  left: auto;
}

/* line 117, ../sass/_content.scss */
a {
  color: #0093d0;
  text-decoration: none;
}
/* line 121, ../sass/_content.scss */
.highContrast a {
  color: #005c99;
}
/* line 126, ../sass/_content.scss */
html[data-focus-source="key"] a:focus {
  outline: 3px solid #F26649;
}
/* line 132, ../sass/_content.scss */
html[data-focus-source="key"] .highContrast a:focus {
  outline: 3px solid #ad2104;
}
@media (max-width: 480px) {
  /* line 136, ../sass/_content.scss */
  p a {
    font-size: 16px;
    line-height: 18px;
  }
}
/* line 143, ../sass/_content.scss */
a:hover {
  color: #008BCA;
}
/* line 146, ../sass/_content.scss */
.highContrast a:hover {
  color: #ad2104;
}
/* line 152, ../sass/_content.scss */
a.internal-link {
  background: url('/fileadmin/templates/pfizer.de/images/icon_pfeil_blau.png') 0 3px no-repeat;
  padding-left: 20px;
  display: inline-block;
  font-weight: normal;
}
/* line 157, ../sass/_content.scss */
.highContrast a.internal-link {
  background: url('/fileadmin/templates/pfizer.de/images/icon_pfeil_dunkelblau.png') 0 3px no-repeat;
}
/* line 161, ../sass/_content.scss */
a.external-link-new-window {
  background: url('/fileadmin/templates/pfizer.de/images/icon_pfeil_blau_extern.png') 0 4px no-repeat;
  padding-left: 20px;
  display: inline-block;
  font-weight: normal;
}
/* line 166, ../sass/_content.scss */
.highContrast a.external-link-new-window {
  background: url('/fileadmin/templates/pfizer.de/images/icon_pfeil_dunkelblau_extern.png') 0 4px no-repeat;
}
/* line 171, ../sass/_content.scss */
a.pdf-link, a.pdf {
  background: url('/fileadmin/templates/pfizer.de/images/icon-pdf.gif') no-repeat 0px 0px !important;
  padding-left: 38px !important;
  display: inline-block;
  font-weight: normal;
}

/* line 181, ../sass/_content.scss */
ul, ol {
  margin: 0px 0px 10px 0;
  margin-bottom: 10px;
  padding: 0px;
  font-family: "FS Albert Web Regular", Arial, Helvetica, "Nimbus Sans L", sans-serif, Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

/* line 187, ../sass/_content.scss */
li {
  line-height: 18px;
  list-style-type: disc;
  margin-left: 20px;
}
/* line 192, ../sass/_content.scss */
.nobullet li {
  list-style-type: none;
  margin-left: 0px;
}

/* line 198, ../sass/_content.scss */
ol li {
  list-style-type: decimal;
}

/* line 203, ../sass/_content.scss */
dl {
  margin: 0;
}

/* line 207, ../sass/_content.scss */
hr {
  height: 1px;
  border: none;
  color: #EFEFEF;
  background-color: #EFEFEF;
  margin-left: -20px;
  margin-right: -20px;
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 218, ../sass/_content.scss */
table {
  border: none;
  font-family: "FS Albert Web Regular", Arial, Helvetica, "Nimbus Sans L", sans-serif, Arial, Helvetica, "Nimbus Sans L", sans-serif;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 18px;
}
@media (max-width: 480px) {
  /* line 218, ../sass/_content.scss */
  table {
    line-height: 20px;
    font-size: 16px;
  }
}
/* line 230, ../sass/_content.scss */
table th {
  background: #fff;
  border: none;
  border-top: 1px solid #bbbccc;
  border-bottom: 1px dotted #bbbccc;
  color: #000;
  padding: 2px 10px;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
}
/* line 242, ../sass/_content.scss */
table th:nth-of-type(even) {
  background-color: #f3f3f3;
}
/* line 246, ../sass/_content.scss */
table td {
  border: none;
  border-bottom: 1px dotted #bbbccc;
  vertical-align: baseline;
}
/* line 253, ../sass/_content.scss */
table td:nth-of-type(even) {
  background-color: #EFEFEF;
}
/* line 257, ../sass/_content.scss */
table td, table th {
  padding: 8px 10px 7px;
}
/* line 261, ../sass/_content.scss */
table caption {
  font-family: "FS Albert Web Regular", Arial, Helvetica, "Nimbus Sans L", sans-serif, Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 12px;
  line-height: 15px;
  color: #555;
  background: #f3f3f3;
  padding: 10px 10px;
  top: -7px;
  position: relative;
  margin-bottom: 10px;
}

/* line 266, ../sass/_content.scss */
.content-element.default {
  clear: both;
}

/* line 270, ../sass/_content.scss */
.contenttable-0 td, .contenttable-0 th {
  width: 100%;
}

/* line 271, ../sass/_content.scss */
.contenttable-1 td, .contenttable-1 th {
  width: 50%;
}

/* line 272, ../sass/_content.scss */
.contenttable-2 td, .contenttable-2 th {
  width: 33,33%;
}

/* line 273, ../sass/_content.scss */
.contenttable-3 td, .contenttable-3 th {
  width: 25%;
}

/* line 274, ../sass/_content.scss */
.contenttable-4 td, .contenttable-4 th {
  width: 20%;
}

/* line 276, ../sass/_content.scss */
.hint, .invisible {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 278, ../sass/_content.scss */
.important {
  color: #003468;
  font-weight: bold;
}

/* line 283, ../sass/_content.scss */
.clearfix {
  clear: both;
  margin-bottom: 10px;
}

/* line 288, ../sass/_content.scss */
blockquote {
  margin: 0;
  display: inline;
}

/* line 1, ../sass/_navigation.scss */
#metanav {
  padding: 20px 10px;
  text-align: left;
}
@media (min-width: 981px) {
  /* line 1, ../sass/_navigation.scss */
  #metanav {
    display: inline-block;
    margin-right: 0;
    margin-top: 3px;
    padding: 0;
    position: absolute;
    right: 344px;
    top: -35px;
  }
}
@media (min-width: 981px) {
  /* line 15, ../sass/_navigation.scss */
  .header-with-usernav #metanav {
    right: 470px;
    top: -42px;
  }
}
@media (max-width: 980px) {
  /* line 1, ../sass/_navigation.scss */
  #metanav {
    display: none;
  }
}
@media (max-width: 980px) {
  /* line 26, ../sass/_navigation.scss */
  .off-canvas--menu-open #metanav {
    display: block;
  }
}
/* line 32, ../sass/_navigation.scss */
#metanav a {
  color: #fff;
  text-align: left;
}
@media (min-width: 981px) {
  /* line 32, ../sass/_navigation.scss */
  #metanav a {
    font-size: 12px;
    line-height: 24px;
    padding: 3px;
  }
}
@media (max-width: 980px) {
  /* line 32, ../sass/_navigation.scss */
  #metanav a {
    width: calc(100% - 20px);
    display: inline-block;
    border: 2px solid transparent;
    margin-left: -2px;
    padding: 5px 10px;
  }
}
@media (min-width: 981px) {
  /* line 50, ../sass/_navigation.scss */
  #metanav a:focus, #metanav a:hover {
    background-color: #fff;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: #0093d0;
  }
  /* line 59, ../sass/_navigation.scss */
  .highContrast #metanav a:focus, .highContrast #metanav a:hover {
    color: #005c99;
  }
}
/* line 66, ../sass/_navigation.scss */
html[data-focus-source="key"] #metanav a:focus {
  outline: 2px solid #F26649;
}
@media (max-width: 980px) {
  /* line 66, ../sass/_navigation.scss */
  html[data-focus-source="key"] #metanav a:focus {
    background-color: #fff;
    color: #000;
  }
}
/* line 77, ../sass/_navigation.scss */
#metanav li {
  list-style-type: none;
  margin: 0;
}
@media (min-width: 981px) {
  /* line 77, ../sass/_navigation.scss */
  #metanav li {
    padding: 0 10px;
    float: left;
    border-right: 1px solid #33a9d9;
    margin-bottom: 10px;
  }
  /* line 87, ../sass/_navigation.scss */
  .highContrast #metanav li {
    border-right: 1px solid #fff;
  }
}

/* line 94, ../sass/_navigation.scss */
#subnav {
  margin-bottom: 30px;
}

/* line 100, ../sass/_navigation.scss */
.sidebar nav {
  background: #fff;
}
/* line 104, ../sass/_navigation.scss */
.sidebar nav ul {
  margin: 0;
  padding: 0;
}
/* line 108, ../sass/_navigation.scss */
.sidebar nav li {
  font-size: 16px;
  display: block;
  padding: 6px 0 6px 0;
  border-bottom: 1px solid #dfe0e0;
  list-style-type: none;
}
/* line 115, ../sass/_navigation.scss */
.sidebar nav li ul {
  display: none;
}
/* line 119, ../sass/_navigation.scss */
.sidebar nav li a {
  padding: 2px 10px 0 10px;
  margin: 0 0 1px 0;
  line-height: 25px;
  display: block;
  font-weight: normal;
}
/* line 126, ../sass/_navigation.scss */
.sidebar nav li a:hover, .sidebar nav li a.active {
  background-color: #F26649;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
}
/* line 132, ../sass/_navigation.scss */
html[data-focus-source="key"] .sidebar nav li a:hover:focus, html[data-focus-source="key"] .sidebar nav li a.active:focus {
  background-color: #fff;
  color: #F26649;
}
/* line 137, ../sass/_navigation.scss */
html[data-focus-source="key"] .highContrast .sidebar nav li a:hover:focus, html[data-focus-source="key"] .highContrast .sidebar nav li a.active:focus {
  color: #ad2104;
}
/* line 141, ../sass/_navigation.scss */
.highContrast .sidebar nav li a:hover, .highContrast .sidebar nav li a.active {
  background: #ad2104;
}
/* line 149, ../sass/_navigation.scss */
.sidebar nav li.active > a {
  background-color: #F26649;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
}
/* line 154, ../sass/_navigation.scss */
.sidebar nav li.active ul {
  display: block;
}
/* line 161, ../sass/_navigation.scss */
.sidebar nav li.parent.has-active-child > a {
  background: none;
  color: #F26649;
}
/* line 165, ../sass/_navigation.scss */
.sidebar nav li.parent.has-active-child > a:hover {
  background: #F26649;
  color: #fff;
}
/* line 169, ../sass/_navigation.scss */
.highContrast .sidebar nav li.parent.has-active-child > a:hover {
  background: #ad2104;
  color: #fff;
}
/* line 175, ../sass/_navigation.scss */
.highContrast .sidebar nav li.parent.has-active-child > a {
  color: #ad2104;
}
/* line 180, ../sass/_navigation.scss */
.sidebar nav li.parent li {
  line-height: 27px;
  margin: 0 0 0 10px;
  padding: 0;
}
/* line 189, ../sass/_navigation.scss */
.sidebar .container {
  overflow: visible;
}
/* line 194, ../sass/_navigation.scss */
.sidebar .side-nav_site-name a {
  color: #F26649;
}
/* line 198, ../sass/_navigation.scss */
.highContrast .sidebar .side-nav_site-name a {
  color: #ad2104;
}
/* line 201, ../sass/_navigation.scss */
.highContrast .sidebar .side-nav_site-name a:hover {
  background-color: transparent;
}
/* line 212, ../sass/_navigation.scss */
.highContrast .sidebar .side-nav_site-menue a:hover {
  background-color: transparent;
  color: #ad2104;
}
/* line 217, ../sass/_navigation.scss */
.highContrast .sidebar .side-nav_site-menue a.active {
  background-color: #ad2104;
  color: #fff;
}
/* line 229, ../sass/_navigation.scss */
html[data-focus-source="key"] .sidebar .side-nav_site-name a:focus, html[data-focus-source="key"] .sidebar .side-nav_site-menue a:focus {
  outline: 2px solid #F26649;
}

/** navigation-main **/
/* line 240, ../sass/_navigation.scss */
.navigation-main * {
  box-sizing: border-box;
}

@media (min-width: 981px) {
  /* line 244, ../sass/_navigation.scss */
  #navigation-main {
    display: table;
    margin-top: 30px;
    float: right;
  }
}
@media (max-width: 980px) {
  /* line 244, ../sass/_navigation.scss */
  #navigation-main {
    display: none;
  }
}
@media (max-width: 980px) {
  /* line 255, ../sass/_navigation.scss */
  .off-canvas--menu-open #navigation-main {
    display: block;
  }
}

/* line 262, ../sass/_navigation.scss */
.navigation-main__entry {
  display: block;
  list-style-type: none;
  margin: 0;
  padding: 0 10px;
  text-align: left;
  width: 100%;
}
@media (min-width: 981px) {
  /* line 262, ../sass/_navigation.scss */
  .navigation-main__entry {
    border-radius: 5px;
    display: inline-block;
    float: left;
    width: auto;
    position: relative;
  }
}
/* line 278, ../sass/_navigation.scss */
.navigation-main__entry:before {
  display: block;
  width: 100%;
  height: 1px;
  background-color: #3399c9;
  content: '';
  width: 240px;
}
/* line 286, ../sass/_navigation.scss */
.highContrast .navigation-main__entry:before {
  background-color: #fff;
}
@media (min-width: 981px) {
  /* line 278, ../sass/_navigation.scss */
  .navigation-main__entry:before {
    display: none;
  }
}
/* line 294, ../sass/_navigation.scss */
.navigation-main__link-list--second-level .navigation-main__entry:before {
  margin-left: -20px;
}
/* line 298, ../sass/_navigation.scss */
.navigation-main__link-list--third-level .navigation-main__entry:before {
  margin-left: -40px;
}
/* line 303, ../sass/_navigation.scss */
.navigation-main__link-list--second-level .navigation-main__entry {
  padding: 0 0 0 20px;
}
@media (min-width: 981px) {
  /* line 303, ../sass/_navigation.scss */
  .navigation-main__link-list--second-level .navigation-main__entry {
    min-width: 340px;
    padding: 0 10px;
  }
}

@media (min-width: 981px) {
  /* line 313, ../sass/_navigation.scss */
  .navigation-main__entry--first-level {
    height: 50px;
  }
}

@media (min-width: 981px) {
  /* line 319, ../sass/_navigation.scss */
  .navigation-main__entry--home {
    display: none;
  }
}

@media (max-width: 980px) {
  /* line 325, ../sass/_navigation.scss */
  .navigation-main_entry--arrow-right {
    background: #0173a8;
  }
  /* line 329, ../sass/_navigation.scss */
  .highContrast .navigation-main_entry--arrow-right {
    background: #114969;
  }
}

/* line 335, ../sass/_navigation.scss */
.navigation-main__entry--active {
  cursor: pointer;
}

/* line 339, ../sass/_navigation.scss */
a.navigation-main__link {
  border: 2px solid transparent;
  border-radius: 2px;
  box-sizing: border-box;
  color: #fff;
  display: block;
  font-size: 16px;
  line-height: 18px;
  padding: 10px;
  position: relative;
}
@media (min-width: 981px) {
  /* line 339, ../sass/_navigation.scss */
  a.navigation-main__link {
    padding: 4px 8px;
    line-height: 24px;
  }
}
@media (max-width: 980px) {
  /* line 355, ../sass/_navigation.scss */
  html[data-focus-source="key"] a.navigation-main__link:focus, html[data-focus-source="key"] .highContrast a.navigation-main__link:focus {
    outline: 3px solid #F26649;
  }
}
@media (max-width: 980px) {
  /* line 339, ../sass/_navigation.scss */
  a.navigation-main__link {
    padding: 4px 8px;
    line-height: 24px;
  }
}
/* line 367, ../sass/_navigation.scss */
a.navigation-main__link:hover {
  color: #fff;
}
@media (min-width: 981px) {
  /* line 371, ../sass/_navigation.scss */
  .navigation-main__entry--parent:hover a.navigation-main__link, a.navigation-main__link:hover {
    background-color: #fff;
    border-radius: 2px;
    color: #0093d0;
  }
}
@media (min-width: 981px) {
  /* line 379, ../sass/_navigation.scss */
  .highContrast .navigation-main__entry--parent:hover a.navigation-main__link, .highContrast a.navigation-main__link:hover {
    color: #005c99;
  }
}
@media (min-width: 981px) {
  /* line 387, ../sass/_navigation.scss */
  html[data-focus-source="key"] a.navigation-main__link:focus {
    background-color: #fff;
    border-radius: 2px;
    color: #000;
    outline: #F26649 2px solid !important;
  }
}
@media (max-width: 980px) {
  /* line 387, ../sass/_navigation.scss */
  html[data-focus-source="key"] a.navigation-main__link:focus {
    border: #fff 3px solid !important;
  }
}
@media (min-width: 981px) {
  /* line 401, ../sass/_navigation.scss */
  .navigation-main__link-list--second-level a.navigation-main__link {
    color: #0093d0;
  }
  /* line 405, ../sass/_navigation.scss */
  .highContrast .navigation-main__link-list--second-level a.navigation-main__link {
    color: #005c99;
  }
}
@media (min-width: 981px) {
  /* line 410, ../sass/_navigation.scss */
  .navigation-main__link-list--second-level a.navigation-main__link:focus, .navigation-main__link-list--second-level a.navigation-main__link:hover {
    color: #F26649;
  }
  /* line 415, ../sass/_navigation.scss */
  .highContrast .navigation-main__link-list--second-level a.navigation-main__link:focus, .highContrast .navigation-main__link-list--second-level a.navigation-main__link:hover {
    color: #ad2104;
  }
}
/* line 422, ../sass/_navigation.scss */
a.navigation-main__link:after {
  background: url("/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png") -175px -143px no-repeat;
  content: '';
  display: block;
  height: 15px;
  margin-top: -7.5px;
  position: absolute;
  right: 0;
  top: 50%;
  width: 15px;
}
/* line 433, ../sass/_navigation.scss */
.navigation-main_entry--no-children a.navigation-main__link:after {
  display: none;
}
@media (min-width: 981px) {
  /* line 422, ../sass/_navigation.scss */
  a.navigation-main__link:after {
    display: none;
  }
}
/* line 442, ../sass/_navigation.scss */
a.navigation-main__link.active {
  margin: 5px 0;
}
/* line 445, ../sass/_navigation.scss */
a.navigation-main__link.active:hover {
  color: #000;
}
@media (min-width: 981px) {
  /* line 450, ../sass/_navigation.scss */
  a.navigation-main__link ul a {
    padding: 0 10px;
  }
}

/* Dropdown menu for desktop */
@media (min-width: 981px) {
  /* line 458, ../sass/_navigation.scss */
  .hover .navigation-main__link-list--second-level,
  .navigation-main__entry--first-level:hover .navigation-main__link-list--second-level {
    background: #fff;
    box-shadow: #bbbccc 2px 2px 5px;
    -moz-box-shadow: #bbbccc 2px 2px 5px;
    -webkit-box-shadow: #bbbccc 2px 2px 5px;
    color: #0093d0;
    display: block;
    padding-top: 10px;
    position: absolute;
    top: 50px;
    z-index: 200;
  }
}

@media (min-width: 981px) {
  /* line 474, ../sass/_navigation.scss */
  .navigation-main__entry--first-level + li + li + li.hover .navigation-main__link-list--second-level,
  .navigation-main__entry--first-level + li + li + li:hover .navigation-main__link-list--second-level {
    margin-left: -280px;
  }
}

@media (min-width: 981px) {
  /* line 483, ../sass/_navigation.scss */
  .navigation-main__entry--parent.navigation-main__entry--first-level.hover:after,
  .navigation-main__entry--parent.navigation-main__entry--first-level:hover:after {
    bottom: 0;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 240, 250, 0);
    border-bottom-color: #fff;
    border-width: 7px;
    margin-left: -20px;
    z-index: 201;
  }
}

/* line 502, ../sass/_navigation.scss */
.navigation-main__link--active-child::before,
.navigation-main__link--active::before {
  display: block;
  width: calc(100% - 20px);
  height: 0;
  content: '';
  border-bottom: 3px solid transparent;
  position: absolute;
  bottom: 6px;
  left: 10px;
}

@media (max-width: 980px) {
  /* line 514, ../sass/_navigation.scss */
  .navigation-main__link--active-child::before {
    display: none;
  }
}

/* line 520, ../sass/_navigation.scss */
a.navigation-main__link--active-child,
a.navigation-main__link--active {
  background: #fff;
  display: inline-block;
  padding: 4px 8px;
  position: relative;
  color: #0093d0;
}
@media (max-width: 980px) {
  /* line 520, ../sass/_navigation.scss */
  a.navigation-main__link--active-child,
  a.navigation-main__link--active {
    margin: 5px 0;
    padding: 5px 10px;
  }
}
/* line 533, ../sass/_navigation.scss */
.highContrast a.navigation-main__link--active-child, .highContrast
a.navigation-main__link--active {
  color: #005c99;
}
/* line 537, ../sass/_navigation.scss */
a.navigation-main__link--active-child:hover, a.navigation-main__link--active-child.active,
a.navigation-main__link--active:hover,
a.navigation-main__link--active.active {
  color: #0093d0;
}
/* line 541, ../sass/_navigation.scss */
.highContrast a.navigation-main__link--active-child:hover, .highContrast a.navigation-main__link--active-child.active, .highContrast
a.navigation-main__link--active:hover, .highContrast
a.navigation-main__link--active.active {
  color: #005c99;
}
/* line 546, ../sass/_navigation.scss */
a.navigation-main__link--active-child:after,
a.navigation-main__link--active:after {
  display: none;
}

@media (max-width: 980px) {
  /* line 552, ../sass/_navigation.scss */
  html[data-focus-source="key"] a.navigation-main__link--active:focus {
    color: #000;
    outline: 3px solid #F26649;
  }
}
@media (max-width: 980px) {
  /* line 559, ../sass/_navigation.scss */
  html[data-focus-source="key"] .highContrast a.navigation-main__link--active:focus {
    outline: 3px solid #F26649;
  }
}

@media (max-width: 980px) {
  /* line 568, ../sass/_navigation.scss */
  a.navigation-main__link--active-child {
    margin: 0;
    padding: 4px 8px;
    line-height: 24px;
    width: 100%;
    background: none;
    color: #fff;
  }
}
@media (max-width: 980px) {
  /* line 579, ../sass/_navigation.scss */
  .highContrast a.navigation-main__link--active-child:hover, a.navigation-main__link--active-child:hover {
    color: #fff;
  }
}
@media (max-width: 980px) {
  /* line 586, ../sass/_navigation.scss */
  .highContrast a.navigation-main__link--active-child {
    color: #fff;
  }
}
/* line 592, ../sass/_navigation.scss */
a.navigation-main__link--active-child:after {
  background: url("/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png") -175px -143px no-repeat;
  content: '';
  display: none;
  height: 15px;
  margin-top: -7.5px;
  position: absolute;
  right: 0;
  top: 50%;
  width: 15px;
}
@media (max-width: 980px) {
  /* line 592, ../sass/_navigation.scss */
  a.navigation-main__link--active-child:after {
    display: block;
  }
}

@media (max-width: 980px) {
  /* line 613, ../sass/_navigation.scss */
  .navigation-main__entry--arrow-right > .navigation-main__link:after {
    background: url("/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png") -175px -143px no-repeat;
  }
}

@media (max-width: 980px) {
  /* line 619, ../sass/_navigation.scss */
  .navigation-main_entry--arrow-down > .navigation-main__link:after {
    background: url("/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png") -147px -143px no-repeat;
  }
}

/* line 625, ../sass/_navigation.scss */
.navigation-main__link-list--second-level {
  list-style-type: none;
}
@media (min-width: 981px) {
  /* line 625, ../sass/_navigation.scss */
  .navigation-main__link-list--second-level {
    display: none;
  }
}
@media (max-width: 980px) {
  /* line 632, ../sass/_navigation.scss */
  .navigation-main__entry--first-level.navigation-main_entry--arrow-down .navigation-main__link-list--second-level {
    display: none;
  }
}

@media (min-width: 981px) {
  /* line 639, ../sass/_navigation.scss */
  .navigation-main__link-list--third-level {
    display: none !important;
  }
}
@media (max-width: 980px) {
  /* line 645, ../sass/_navigation.scss */
  .navigation-main__entry--second-level.navigation-main_entry--arrow-down .navigation-main__link-list--third-level {
    display: none;
  }
}

/* line 21, ../sass/_footer.scss */
.footer {
  color: #fff;
  padding: 20px 0;
}
/* line 25, ../sass/_footer.scss */
.footer .container {
  overflow: visible;
}
/* line 29, ../sass/_footer.scss */
.highContrast .footer {
  background: #005c99;
}

/******* REALTED LINKS ******/
/* line 36, ../sass/_footer.scss */
.related-links {
  display: table;
  position: relative;
  width: 100%;
}
@media (max-width: 660px) {
  /* line 36, ../sass/_footer.scss */
  .related-links {
    display: block;
    margin-bottom: 0;
  }
}
/* line 46, ../sass/_footer.scss */
.related-links a {
  color: #fff;
  display: inline-block;
  margin-bottom: 5px;
  padding: 3px;
}
@media (max-width: 480px) {
  /* line 46, ../sass/_footer.scss */
  .related-links a {
    font-size: 16px;
    line-height: 20px;
  }
}
/* line 58, ../sass/_footer.scss */
html[data-focus-source="key"] .related-links a:focus {
  outline: #F26649 2px solid;
}
/* line 63, ../sass/_footer.scss */
.related-links a:hover, .related-links a:focus, .related-links a:active {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background-color: #fff;
  color: #0093d0;
}
/* line 70, ../sass/_footer.scss */
.highContrast .related-links a:hover, .highContrast .related-links a:focus, .highContrast .related-links a:active {
  color: #005c99;
}

/* line 78, ../sass/_footer.scss */
.related-links__logo-wrapper {
  display: table-cell;
  vertical-align: top;
  width: 126px;
}
@media (max-width: 660px) {
  /* line 78, ../sass/_footer.scss */
  .related-links__logo-wrapper {
    display: block;
  }
}

/* line 88, ../sass/_footer.scss */
a.related-links__logo {
  display: block;
  width: 74px;
  left: -1px;
  height: 42px;
  position: relative;
  top: 0px;
  overflow: hidden;
  padding: 0;
}
/* line 98, ../sass/_footer.scss */
a.related-links__logo img {
  position: relative;
  top: -2px;
}
/* line 104, ../sass/_footer.scss */
.highContrast a.related-links__logo img {
  top: -48px;
}
/* line 109, ../sass/_footer.scss */
a.related-links__logo:hover, a.related-links__logo:focus, a.related-links__logo:active {
  background: transparent;
}
/* line 116, ../sass/_footer.scss */
html[data-focus-source="key"] a.related-links__logo:focus {
  outline: 2px solid #F26649;
}

/* line 122, ../sass/_footer.scss */
.related-links__link-wrapper {
  display: table-cell;
  padding-left: 126px;
}
@media (max-width: 660px) {
  /* line 122, ../sass/_footer.scss */
  .related-links__link-wrapper {
    display: block;
    width: 100%;
    padding-left: 0;
  }
}

/* line 134, ../sass/_footer.scss */
.related-links__service-link-list {
  max-width: 600px;
}
/* line 137, ../sass/_footer.scss */
.related-links__service-link-list:after {
  clear: both;
  content: ".";
  display: block;
  height: 0px;
  visibility: hidden;
}
/* line 145, ../sass/_footer.scss */
.related-links__service-link-list li {
  float: left;
  list-style: none;
  margin-left: 0;
  max-width: 33%;
  width: 200px;
}
/* line 151, ../sass/_footer.scss */
.related-links__service-link-list li.related-links__service-link-list-logo {
  display: block;
  width: 76px;
  left: 0px;
  top: 0px;
  position: absolute;
}
@media (max-width: 660px) {
  /* line 151, ../sass/_footer.scss */
  .related-links__service-link-list li.related-links__service-link-list-logo {
    position: static;
  }
}
@media (max-width: 660px) {
  /* line 145, ../sass/_footer.scss */
  .related-links__service-link-list li {
    float: none;
    max-width: 100%;
    width: 100%;
  }
}

/* line 171, ../sass/_footer.scss */
.related-links__social-media-wrapper {
  margin: 0 0 40px;
  border-bottom: 1px solid #33a9d9;
  border-top: 1px solid #33a9d9;
  padding: 15px 0 15px 126px;
  box-sizing: border-box;
}
@media (max-width: 660px) {
  /* line 171, ../sass/_footer.scss */
  .related-links__social-media-wrapper {
    padding: 15px 0;
  }
}
/* line 183, ../sass/_footer.scss */
.highContrast .related-links__social-media-wrapper {
  border-color: #fff;
}
@media (max-width: 660px) {
  /* line 171, ../sass/_footer.scss */
  .related-links__social-media-wrapper {
    margin: 0 0 20px 0;
  }
}

/* line 192, ../sass/_footer.scss */
.related-links__social-media-link-list {
  margin: 0;
  max-width: 600px;
}

/* line 197, ../sass/_footer.scss */
.related-links__social-media-link-list-item {
  display: inline-block;
  list-style-type: none;
  margin: 0 0 0;
  padding: 0;
  width: 33%;
  min-width: 155px;
}
@media (max-width: 660px) {
  /* line 197, ../sass/_footer.scss */
  .related-links__social-media-link-list-item {
    display: block;
    width: 100%;
  }
}
/* line 210, ../sass/_footer.scss */
.related-links__social-media-link-list-item a {
  margin-bottom: 0;
  padding: 0 3px 0 30px;
  position: relative;
}
@media (max-width: 660px) {
  /* line 210, ../sass/_footer.scss */
  .related-links__social-media-link-list-item a {
    margin-bottom: 5px;
  }
}

/* line 221, ../sass/_footer.scss */
.related-links__social-media-icon {
  background: url("/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png") no-repeat;
  display: inline-block;
  height: 15px;
  position: absolute;
  top: 1px;
  left: 3px;
}

/* line 231, ../sass/_footer.scss */
.related-links__social-media-icon--twitter {
  background-position: -174px -86px;
  left: 6px;
  width: 18px;
}
/* line 236, ../sass/_footer.scss */
.related-links__social-media-link-list-item a:focus .related-links__social-media-icon--twitter, .related-links__social-media-link-list-item a:hover .related-links__social-media-icon--twitter {
  background-position: -174px -114px;
}

/* line 242, ../sass/_footer.scss */
.related-links__social-media-icon--youtube {
  background-position: -200px -86px;
  width: 25px;
}
/* line 246, ../sass/_footer.scss */
.related-links__social-media-link-list-item a:focus .related-links__social-media-icon--youtube, .related-links__social-media-link-list-item a:hover .related-links__social-media-icon--youtube {
  background-position: -200px -114px;
}

/* line 252, ../sass/_footer.scss */
.related-links__social-media-icon--linkedin {
  background-position: -230px -86px;
  width: 26px;
}
/* line 256, ../sass/_footer.scss */
.related-links__social-media-link-list-item a:hover .related-links__social-media-icon--linkedin {
  background-position: -230px -114px;
}

/******* Copyright******/
/* line 263, ../sass/_footer.scss */
.copyright {
  display: table;
  width: 100%;
}

/* line 268, ../sass/_footer.scss */
.copyright__text {
  display: table-cell;
  font-size: 11px;
  vertical-align: top;
}
@media (max-width: 480px) {
  /* line 268, ../sass/_footer.scss */
  .copyright__text {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 660px) {
  /* line 268, ../sass/_footer.scss */
  .copyright__text {
    display: block;
  }
}

/* line 283, ../sass/_footer.scss */
.copyright__logo-wrap {
  display: table-cell;
  vertical-align: top;
  width: 232px;
}
@media (max-width: 660px) {
  /* line 283, ../sass/_footer.scss */
  .copyright__logo-wrap {
    display: block;
    text-align: left;
    width: auto;
  }
}
/* line 294, ../sass/_footer.scss */
.copyright__logo-wrap li {
  list-style: none;
  display: table-cell;
}
@media (min-width: 981px) {
  /* line 13, ../sass/_footer.scss */
  html[data-focus-source="key"] .copyright__logo-wrap li a:focus {
    background: transparent;
    border-radius: 2px;
    color: #005c99;
    outline: #F26649 2px solid !important;
  }
}
/* line 299, ../sass/_footer.scss */
.copyright__logo-wrap li:hover, .copyright__logo-wrap li:focus, html[data-focus-source="key"] .copyright__logo-wrap li {
  background: transparent;
}

/* line 305, ../sass/_footer.scss */
a.copyright__logo {
  display: inline-block;
  height: 25px;
  width: 100px;
}
/* line 311, ../sass/_footer.scss */
html[data-focus-source="key"] a.copyright__logo:focus {
  outline: #F26649 3px solid;
}
/* line 315, ../sass/_footer.scss */
a.copyright__logo.vfa {
  position: relative;
  top: -5px;
}
/* line 320, ../sass/_footer.scss */
a.copyright__logo.fsa {
  margin: 0px 0px 0px 10px;
  width: 87px;
}
/* line 323, ../sass/_footer.scss */
a.copyright__logo.fsa img {
  height: 20px;
}
/* line 328, ../sass/_footer.scss */
a.copyright__logo:focus, a.copyright__logo:hover {
  background: none !important;
}
/* line 333, ../sass/_footer.scss */
a.copyright__logo.bitv {
  position: relative;
  width: 50px;
}
/* line 336, ../sass/_footer.scss */
a.copyright__logo.bitv img {
  height: 25px;
  width: 50px;
}

/* -------------------------------------------------------------------------*/
/* Layout */
/* line 6, ../sass/_sections.scss */
.container {
  *zoom: 1;
  width: 940px;
  width: 67.14286rem;
  padding-left: 20px;
  padding-left: 1.42857rem;
  padding-right: 20px;
  padding-right: 1.42857rem;
  margin-left: auto;
  margin-right: auto;
  -moz-background-origin: content;
  -o-background-origin: content-box;
  -webkit-background-origin: content;
  background-origin: content-box;
  -moz-background-clip: content;
  -o-background-clip: content-box;
  -webkit-background-clip: content;
  background-clip: content-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 980px;
  overflow: hidden;
  height: 100%;
}
/* line 38, ../../../../../../../../../../.rvm/gems/ruby-2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.container:after {
  content: "";
  display: table;
  clear: both;
}
/* line 15, ../sass/_sections.scss */
.ie8 .container {
  width: 940px;
}

/* line 20, ../sass/_sections.scss */
.home.ie8 .container {
  width: 980px;
}

/* line 24, ../sass/_sections.scss */
.wrapper {
  padding: 0 20px;
}

/* line 28, ../sass/_sections.scss */
header, .featured, .content, footer, .more-info, .navigation-service, #leftcontent {
  clear: both;
}

/* line 32, ../sass/_sections.scss */
#bordercontent {
  overflow: hidden;
}

/* line 36, ../sass/_sections.scss */
#leftcontent {
  padding-top: 10px;
}

/* line 42, ../sass/_sections.scss */
.home .content-element.default.less-bottom-top-space {
  padding-top: 10px;
  margin-bottom: 30px;
}

/* line 52, ../sass/_sections.scss */
.t-default .somedia-wrapper {
  background-color: #fff;
  padding: 1rem 1rem 0;
}
/* line 56, ../sass/_sections.scss */
.t-default .somedia-wrapper .social-media-wrapper {
  background-color: #fff;
  margin-left: auto;
  max-width: 164px;
  padding: 5px 0;
  right: 0;
}
@media screen and (min-width: 600px) {
  /* line 56, ../sass/_sections.scss */
  .t-default .somedia-wrapper .social-media-wrapper {
    padding: 5px 5px 5px 0;
  }
}
@media screen and (min-width: 600px) {
  /* line 52, ../sass/_sections.scss */
  .t-default .somedia-wrapper {
    background-color: transparent;
  }
}
/* line 74, ../sass/_sections.scss */
.t-default .off-canvas__content {
  background: url("/fileadmin/templates/pfizer.de/images/textur_ohne_Typo.gif") repeat;
}
/* line 78, ../sass/_sections.scss */
.t-default .content {
  background: transparent;
}
/* line 82, ../sass/_sections.scss */
.t-default .featured {
  background: #fff;
}
@media screen and (min-width: 600px) {
  /* line 82, ../sass/_sections.scss */
  .t-default .featured {
    background: transparent;
  }
}
/* line 90, ../sass/_sections.scss */
.t-default .tools {
  display: none;
}
@media screen and (min-width: 600px) {
  /* line 90, ../sass/_sections.scss */
  .t-default .tools {
    display: block;
    margin: 0 auto;
    max-width: 940px;
    width: 100%;
  }
}

/* line 104, ../sass/_sections.scss */
.story .storypage-featured {
  background: #fff;
  padding: 20px 30px 20px 30px;
  overflow: hidden;
}
/* line 109, ../sass/_sections.scss */
.story .storypage-featured .outer-wrap p {
  color: #000;
  margin-bottom: 0;
}
/* line 113, ../sass/_sections.scss */
.story .storypage-featured .outer-wrap a {
  text-decoration: none;
  display: block;
  position: relative;
  overflow: hidden;
}
/* line 118, ../sass/_sections.scss */
.story .storypage-featured .outer-wrap a i {
  background: url('/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png') -260px -28px no-repeat;
  width: 15px;
  height: 20px;
  display: inline-block;
}
/* line 124, ../sass/_sections.scss */
.story .storypage-featured .outer-wrap a span {
  position: absolute;
  font-weight: lighter;
  display: inline-block;
  top: 1px;
  left: 16px;
}
/* line 132, ../sass/_sections.scss */
.story .storypage-featured .outer-wrap .treatment {
  margin-top: 5px;
}
/* line 135, ../sass/_sections.scss */
.story .storypage-featured .outer-wrap .indication {
  font-weight: bold;
}
/* line 138, ../sass/_sections.scss */
.story .storypage-featured .outer-wrap .intro {
  margin-bottom: 30px;
  margin-right: 10px;
}
/* line 141, ../sass/_sections.scss */
.story .storypage-featured .outer-wrap .intro p {
  color: #000;
  font-weight: bold;
}
/* line 146, ../sass/_sections.scss */
.story .storypage-featured .outer-wrap .item {
  width: 320px;
  float: left;
  margin-right: 50px;
}
/* line 150, ../sass/_sections.scss */
.story .storypage-featured .outer-wrap .item .image {
  float: left;
  margin-right: 20px;
}
/* line 153, ../sass/_sections.scss */
.story .storypage-featured .outer-wrap .item .image img {
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  border-radius: 25px;
}
/* line 157, ../sass/_sections.scss */
.story .storypage-featured .outer-wrap .item .name {
  font-weight: bold;
}

/* line 167, ../sass/_sections.scss */
.story .featured .container {
  padding-top: 0;
}
/* line 171, ../sass/_sections.scss */
.story #leftcontent {
  padding-top: 0;
}
/* line 174, ../sass/_sections.scss */
.story .content-element.default.less-bottom-top-space {
  padding-top: 10px;
  margin-bottom: 30px;
}

/* line 181, ../sass/_sections.scss */
#tools {
  width: 140px;
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
  text-align: right;
}

/* line 188, ../sass/_sections.scss */
.sidebar-left .layer .content-element {
  width: 940px;
  float: left;
  margin-right: 20px;
  display: inline;
}
/* line 191, ../sass/_sections.scss */
.sidebar-left .layer .main {
  width: 940px;
  float: left;
  margin-right: 20px;
  display: inline;
  margin-bottom: 20px;
}

/* line 206, ../sass/_sections.scss */
.no-sidebar .main .content-element-4-grid {
  width: 300px;
  float: left;
  margin-right: 20px;
  display: inline;
  float: left;
}
/* line 210, ../sass/_sections.scss */
.no-sidebar .main .content-element-6-grid {
  width: 460px;
  float: left;
  margin-right: 20px;
  display: inline;
  margin-right: 0;
  float: left;
}
/* line 215, ../sass/_sections.scss */
.no-sidebar .main .content-element-8-grid {
  width: 620px;
  float: left;
  margin-right: 20px;
  display: inline;
  float: left;
}
/* line 219, ../sass/_sections.scss */
.no-sidebar .main .teaserbox {
  height: 300px;
  margin-bottom: 20px;
}
/* line 223, ../sass/_sections.scss */
.no-sidebar .main .last {
  margin-right: 0 !important;
}
/* line 228, ../sass/_sections.scss */
.no-sidebar .sidebar {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 235, ../sass/_sections.scss */
.no-sidebar.story #stage,
.no-sidebar.home #stage {
  width: 100%;
  float: none;
  margin: 0;
  display: block;
}

/* line 244, ../sass/_sections.scss */
.content.layer {
  display: inline-block;
}
/* line 246, ../sass/_sections.scss */
.content.layer .container {
  width: 100%;
  padding: 0px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 250, ../sass/_sections.scss */
.content.layer .container .main {
  width: 100%;
  margin: 0;
}
/* line 253, ../sass/_sections.scss */
.content.layer .container .main .content-element {
  width: 100%;
  padding: 0;
  margin: 0;
  float: none;
  display: block;
}
/* line 259, ../sass/_sections.scss */
.content.layer .container .main .content-element .tx-damdownloads-pi1-detail {
  display: block;
  padding: 0 0 20px 0;
}
/* line 262, ../sass/_sections.scss */
.content.layer .container .main .content-element .tx-damdownloads-pi1-detail .image-frame {
  display: block;
  margin: 0;
}
/* line 265, ../sass/_sections.scss */
.content.layer .container .main .content-element .tx-damdownloads-pi1-detail .image-frame .wrap1 {
  display: block;
}
/* line 267, ../sass/_sections.scss */
.content.layer .container .main .content-element .tx-damdownloads-pi1-detail .image-frame .wrap1 .wrap2 {
  display: block;
}
/* line 269, ../sass/_sections.scss */
.content.layer .container .main .content-element .tx-damdownloads-pi1-detail .image-frame .wrap1 .wrap2 img {
  border: solid 1px #e6e6e6;
  box-sizing: border-box;
  display: block;
}
/* line 277, ../sass/_sections.scss */
.content.layer .container .main .content-element .tx-damdownloads-pi1-detail .info-container {
  font-size: 20px;
  line-height: 20px;
  margin-top: 20px;
  margin-bottom: 15px;
  padding: 0 20px;
}
/* line 283, ../sass/_sections.scss */
.content.layer .container .main .content-element .tx-damdownloads-pi1-detail .info-container h4 {
  font-weight: normal;
  font-size: 20px;
  margin-bottom: 0;
}
/* line 289, ../sass/_sections.scss */
.content.layer .container .main .content-element .tx-damdownloads-pi1-detail .categoryInfo {
  padding: 0 20px;
}
/* line 291, ../sass/_sections.scss */
.content.layer .container .main .content-element .tx-damdownloads-pi1-detail .categoryInfo .categories .item {
  margin: 0 2px 0 0;
  font-size: 14px !important;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
/* line 297, ../sass/_sections.scss */
.content.layer .container .main .content-element .tx-damdownloads-pi1-detail .additionalInfo {
  padding: 0 20px;
  margin-top: 10px;
}
/* line 300, ../sass/_sections.scss */
.content.layer .container .main .content-element .tx-damdownloads-pi1-detail .additionalInfo .metaInfo {
  font-style: italic;
}
/* line 304, ../sass/_sections.scss */
.content.layer .container .main .content-element .tx-damdownloads-pi1-detail .download {
  padding: 0 20px;
}
/* line 306, ../sass/_sections.scss */
.content.layer .container .main .content-element .tx-damdownloads-pi1-detail .download a i {
  background: url("/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png") -145px -30px no-repeat;
  width: 23px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
}

/* line 320, ../sass/_sections.scss */
.footer {
  min-height: 200px;
}

/* -------------------------------------------------------------------------*/
/* Sections */
/* line 327, ../sass/_sections.scss */
html, header, .footer {
  background: #0093d0;
}

/* line 331, ../sass/_sections.scss */
.more-info {
  background: #EFEFEF;
}

/* line 335, ../sass/_sections.scss */
.content {
  background-color: #fff;
}
/* line 337, ../sass/_sections.scss */
.content .container {
  padding-top: 30px;
}

/* line 1, ../sass/_video.scss */
.vjs-default-skin .vjs-time-controls,
.vjs-current-time-display {
  display: none;
}

/* line 6, ../sass/_video.scss */
.vjs-fullscreen-control,
.vjs-mute-control,
.vjs-volume-control {
  top: 15px;
}

/* line 11, ../sass/_video.scss */
h2.currentVideoTitle {
  background: none;
  color: #003366;
  padding: 15px 0;
}

/* line 22, ../sass/_video.scss */
.video-js {
  text-align: center;
}

/* line 1, ../sass/_events.scss */
.leaf {
  width: 70px;
  height: 70px;
  float: left;
  margin: 0.5em 1em 1em 0;
  background-image: url(leaf.png);
  font-size: 10px;
  text-align: center;
  color: #fff;
}

/* line 2, ../sass/_events.scss */
.old .leaf {
  background-image: url(leaf-o.png);
}

/* line 3, ../sass/_events.scss */
.leaf .w {
  height: 15px;
  padding-top: 1px;
}

/* line 4, ../sass/_events.scss */
.old .leaf .w {
  color: #eee;
}

/* line 5, ../sass/_events.scss */
.old .leaf .d {
  color: #ccc;
}

/* line 6, ../sass/_events.scss */
.leaf .d {
  color: #EF861F;
  font-size: 32px;
  font-weight: bold;
  padding-top: 6px;
}

/* line 8, ../sass/_events.scss */
.tx-bahcongli-pi1 .row {
  background-image: url("/fileadmin/pfizer.de/templates/layout/totop.png");
  background-position: top;
  background-repeat: repeat-x;
  padding-top: 3em;
  margin-bottom: 0.5em;
  clear: both;
}

/* line 14, ../sass/_events.scss */
.evtlist DIV.row:first-child {
  background-image: none;
}

/* line 15, ../sass/_events.scss */
.row .title {
  font-weight: bold;
}

/* line 16, ../sass/_events.scss */
.row .header {
  color: #999;
  font-size: 90%;
}

/* line 17, ../sass/_events.scss */
.tx-bahcongli-pi1 .first {
  background-image: none  !important;
  padding-top: 0 !important;
}

/* line 18, ../sass/_events.scss */
.leaf-empty {
  margin-left: 1em;
  padding-left: 70px;
  padding-top: 0.5em !important;
  background-image: none  !important;
}

/* line 20, ../sass/_events.scss */
.tx-bahcongli-pi1 div.countries {
  display: none;
}

/* line 21, ../sass/_events.scss */
.tx-bahcongli-pi1 label {
  display: none;
}

/* line 22, ../sass/_events.scss */
* HTML .tx-bahcongli-pi1 .tx-bahcongli-pi1-singleView .rgaccord1-content {
  float: left;
}

/* line 23, ../sass/_events.scss */
.tx-bahcongli-pi1 FORM DIV {
  float: left;
}

/* line 24, ../sass/_events.scss */
.tx-bahcongli-pi1 FORM .cat {
  display: none;
}

/* line 25, ../sass/_events.scss */
.tx-bahcongli-pi1 input.text, .tx-bahcongli-pi1 select {
  font-size: 95%;
  color: #EF861F;
}

/* line 26, ../sass/_events.scss */
.tx-bahcongli-pi1 select {
  height: 22px;
  margin-right: 3px;
}

/* line 27, ../sass/_events.scss */
.tx-bahcongli-pi1 input.text {
  background-image: url(field.png);
  border: 0;
  padding: 4px 0 6px 6px;
  width: 80px;
  float: left;
  display: block;
  height: 15px;
}

/* line 28, ../sass/_events.scss */
.tx-bahcongli-pi1 span.end {
  display: block;
  height: 23px;
  width: 6px;
  background-image: url(fieldend.png);
  float: left;
  margin-right: 5px;
}

/* line 29, ../sass/_events.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/* line 30, ../sass/_events.scss */
legend {
  color: #999;
  font-size: 85%;
  padding-bottom: 0.5em;
}

/* line 31, ../sass/_events.scss */
.tx-bahcongli-pi1 .congSel .submit {
  /* nur in congsel, sonst hat der Formular Absenden Button zusätzlich noch ein "los" */
  background-image: url("/fileadmin/pfizer.de/templates/layout/bt-los.png");
  border: 0 none;
  float: left;
  height: 24px;
  margin-left: 10px;
  width: 40px;
}

/* line 35, ../sass/_events.scss */
.bahcongli-znsveranstaltung {
  display: none;
}

/* line 37, ../sass/_events.scss */
.browse {
  color: #999;
  font-size: 133%;
  font-weight: bold;
}

/* line 38, ../sass/_events.scss */
.browse DIV {
  width: auto;
  float: left;
  padding: 0 1em 0 1em;
}

/* line 39, ../sass/_events.scss */
.browse A {
  width: 22px;
  height: 22px;
  display: block;
  float: left;
  background-image: url(next.png);
}

/* line 40, ../sass/_events.scss */
.browse a.prev {
  background-image: url(prev.png);
}

/* line 41, ../sass/_events.scss */
.browse .clear {
  padding-bottom: 2em;
}

/* line 42, ../sass/_events.scss */
.portlet .browse {
  margin-left: auto;
  margin-right: auto;
  width: 12em;
}

/* line 43, ../sass/_events.scss */
.portlet .browse DIV {
  padding: 0 0.5em 0 0.5em;
}

/* line 44, ../sass/_events.scss */
.portlet .browse .clear {
  margin: 0;
}

/* line 45, ../sass/_events.scss */
.portlet .browse {
  font-size: 90%;
}

/* line 46, ../sass/_events.scss */
.portlet .browse A {
  width: 11px;
  height: 14px;
  display: block;
  float: left;
  background-image: url(c-next.png);
  background-position: 0px 2px;
}

/* line 47, ../sass/_events.scss */
.portlet .browse a.prev {
  background-image: url(c-prev.png);
}

/* line 48, ../sass/_events.scss */
#switch A {
  background-image: url(view.png);
  background-position: 0px -20px;
  font-size: 90%;
  padding: 2px 1em 4px 23px;
  color: #999;
}

/* line 49, ../sass/_events.scss */
#switch A.listview {
  background-position: 0px -61px;
}

/* line 50, ../sass/_events.scss */
#switch A:hover {
  text-decoration: none;
}

/* line 51, ../sass/_events.scss */
#switch {
  margin-bottom: 2em;
}

/* line 52, ../sass/_events.scss */
#switch A#actview {
  color: #289DE9;
}

/* line 53, ../sass/_events.scss */
#switch A#actview.listview {
  background-position: 0px -40px;
}

/* line 54, ../sass/_events.scss */
#switch A#actview.calview {
  background-position: 0px -0px;
}

/* line 55, ../sass/_events.scss */
.backlink {
  margin-top: 2em;
  clear: both;
}

/* line 56, ../sass/_events.scss */
.event .ics, .description A {
  font-size: 90%;
  margin-top: 1em;
}

/* line 57, ../sass/_events.scss */
.cal {
  margin: 1em 0 0 0 !important;
  padding: 0 !important;
}

/* line 58, ../sass/_events.scss */
.cal LI {
  display: block;
  float: left;
  width: 64px;
  height: 64px;
  padding: 0 1px 1px 0 !important;
  margin: 0 !important;
  background-image: url(cwe.png);
  overflow: hidden;
  background-repeat: repeat-x;
}

/* line 59, ../sass/_events.scss */
.cal LI.past, .cal LI.future {
  background-image: url(cwp.png);
}

/* line 60, ../sass/_events.scss */
.cal LI.current {
  background-image: url(cwc.png);
}

/* line 61, ../sass/_events.scss */
.cal .w {
  height: 15px;
  padding: 1px 0 0 5px;
  color: #000;
  font-size: 11px;
  font-weight: bold;
}

/* line 62, ../sass/_events.scss */
.cal LI.evt {
  background-image: url(cwa.png);
  cursor: pointer;
}

/* line 63, ../sass/_events.scss */
.cal .past .w, .cal .future .w {
  color: #999;
}

/* line 64, ../sass/_events.scss */
.cal .current .w, .cal .evt .w {
  color: #fff;
}

/* line 65, ../sass/_events.scss */
.cal LI div.ec {
  width: 62px;
  overflow: hidden;
}

/* line 66, ../sass/_events.scss */
.cal LI div.line {
  color: #289DE9;
  font-size: 10px;
  padding: 2px 0 0 2px;
  line-height: 110%;
  width: 126px;
  overflow: auto;
}

/* line 67, ../sass/_events.scss */
.cal A:hover {
  text-decoration: none;
}

/* line 68, ../sass/_events.scss */
.cal li.dayofweek {
  background-image: none !important;
  background-repeat: no-repeat;
  height: 2em !important;
  text-align: center;
}

/* line 69, ../sass/_events.scss */
ul.compact {
  margin-left: 8px !important;
}

/* line 70, ../sass/_events.scss */
.compact LI {
  width: 35px;
  height: 19px;
  background-image: url(c-cwe.png);
  text-align: center;
  padding-top: 3px !important;
  margin-bottom: 2px !important;
}

/* line 71, ../sass/_events.scss */
.compact LI.past, .compact LI.future {
  background-image: url(c-cwp.png);
  color: #999;
}

/* line 72, ../sass/_events.scss */
.compact LI.current {
  background-image: url(c-cwc.png);
  color: #fff;
}

/* line 73, ../sass/_events.scss */
.compact LI.evt {
  background-image: url(c-cwa.png);
  color: #fff;
}

/* line 74, ../sass/_events.scss */
.compact LI.evt A, .compact LI.current A {
  color: #fff !important;
}

/* line 75, ../sass/_events.scss */
.portlet .backlink {
  clear: both;
  padding-top: 0.5em;
}

/* line 76, ../sass/_events.scss */
.portlet .backlink A.back {
  padding: 0 9px 0 0;
  background-position: right;
  text-align: right;
  background-image: url(rar.png);
  font-size: 90%;
  margin-right: 10px;
}

/* line 77, ../sass/_events.scss */
.tx-formconfig-pi1 input.text, .tx-formconfig-pi1 .fixed strong {
  background-image: url("formfeld-300.png");
  border: 0;
  width: 300px;
  color: #666;
  padding: 6px;
  font-size: 90%;
  font-family: Verdana,sans-serif;
}

/* line 81, ../sass/_events.scss */
.fixed strong {
  margin-bottom: 6px;
  background-repeat: no-repeat;
  font-weight: normal;
  display: block;
  float: left;
  color: #EF861F !important;
}

/* line 82, ../sass/_events.scss */
.tx-formconfig-pi1 span.betreff strong {
  height: 25px;
  background-image: url("formfeld-300-2.png");
}

/* line 83, ../sass/_events.scss */
.tx-formconfig-pi1 div.text {
  margin-bottom: 6px;
}

/* line 84, ../sass/_events.scss */
.tx-formconfig-pi1 H3 {
  padding: 1em 0 0.5em 0;
  margin: 0;
}

/* line 85, ../sass/_events.scss */
.tx-formconfig-pi1 label {
  padding-top: 6px;
}

/* line 86, ../sass/_events.scss */
.tx-formconfig-pi1 div.comment span.req {
  display: block;
  clear: both;
  padding-top: 2em;
}

/* line 87, ../sass/_events.scss */
.rqsymbol {
  color: #FF0033;
  font-weight: bold;
  font-size: 120%;
  padding-right: 2px;
}

/* line 88, ../sass/_events.scss */
span.rqsymbol {
  float: right;
}

/* line 89, ../sass/_events.scss */
.tx-bahcongli-pi1 #absenden {
  margin-bottom: 1em;
  font-size: 0px;
  line-height: 50px;
  overflow: hidden;
  color: transparent;
  text-indent: -999px;
}

/* line 90, ../sass/_events.scss */
.tx-bahcongli-pi1 div.rgaccord1-content .elm1 {
  padding-top: 1em;
}

/* line 91, ../sass/_events.scss */
.tx-bahcongli-pi1 .elm P {
  margin: 0.3em 0 0.3em 0;
}

/* line 92, ../sass/_events.scss */
.tx-bahcongli-pi1 div.rgaccord1-content .tx-formconfig-pi1 h2 {
  display: block;
  clear: both;
}

/* line 93, ../sass/_events.scss */
.tx-bahcongli-pi1 div.rgaccord1-content .tx-formconfig-pi1 LABEL {
  display: block;
}

/* line 94, ../sass/_events.scss */
.tx-bahcongli-pi1 div.rgaccord1-content .blockcomment {
  clear: both;
  width: 100%;
  border: 1px solid #fff;
}

/* line 95, ../sass/_events.scss */
.tx-bahcongli-pi1 div.rgaccord1-content .elm {
  clear: both;
}

/* line 96, ../sass/_events.scss */
.tx-formconfig-pi1 div.checkbox label {
  clear: none;
  display: inline !important;
  float: none;
  line-height: 110%;
  width: auto;
  margin: 0;
  padding: 0;
}

/* line 97, ../sass/_events.scss */
.tx-formconfig-pi1 div.checkbox {
  padding-bottom: 2em;
  margin-left: 115px;
  padding-left: 0;
  font-size: 90%;
}

/* line 98, ../sass/_events.scss */
.tx-formconfig-pi1 div.checkbox .rqsymbol {
  float: left;
}

/* line 99, ../sass/_events.scss */
.tx-formconfig-pi1 div.submit {
  width: 100%;
}

/* line 100, ../sass/_events.scss */
.tx-formconfig-pi1 {
  max-width: 600px;
}

/* line 101, ../sass/_events.scss */
* html .tx-formconfig-pi1 div.checkbox {
  margin-left: 57px;
}

/* line 102, ../sass/_events.scss */
* html .tx-formconfig-pi1 div.checkbox input {
  margin-left: 8px;
}

/* line 103, ../sass/_events.scss */
.tx-bahcongli-pi1-singleView .rqsymbol {
  *margin-top: -15px;
}

/* line 104, ../sass/_events.scss */
.tx-bahcongli-pi1 div.rgaccord1-content .blockcomment {
  *width: 466px;
}

/* line 107, ../sass/_events.scss */
.event-info-block .title,
.event-info-block .header,
.event-info-block .details {
  margin-left: 100px;
}

/* line 112, ../sass/_events.scss */
.event .img {
  height: 100%;
  float: none;
}

/* line 116, ../sass/_events.scss */
.evtlist .event-info-block {
  padding-bottom: 20px;
}

/* SUCHE IM HEADER */
/* line 3, ../sass/_search.scss */
.searchbox__toggler {
  background: #0093d0;
  display: inline-block;
  height: 52px;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 60px;
  top: 0;
  width: 52px;
}
/* line 14, ../sass/_search.scss */
.show-searchbox .searchbox__toggler {
  right: 0;
  background: #0080bb;
  border-radius: 3px 3px 0 0;
}
/* line 19, ../sass/_search.scss */
.highContrast .show-searchbox .searchbox__toggler {
  background: #0080bb;
}
/* line 25, ../sass/_search.scss */
.highContrast .searchbox__toggler {
  background: #005c99;
}
@media (min-width: 981px) {
  /* line 3, ../sass/_search.scss */
  .searchbox__toggler {
    display: none;
  }
}
/* line 33, ../sass/_search.scss */
.searchbox__toggler img {
  display: block;
  margin: auto;
  pointer-events: none;
}
/* line 40, ../sass/_search.scss */
.highContrast .searchbox__toggler .searchbox__toggler-icon--normal {
  display: none;
}
/* line 45, ../sass/_search.scss */
.searchbox__toggler .searchbox__toggler-icon--hc {
  display: none;
}
/* line 48, ../sass/_search.scss */
.highContrast .searchbox__toggler .searchbox__toggler-icon--hc {
  display: block;
}

/* Tastaturfokus */
/* line 56, ../sass/_search.scss */
html[data-focus-source="key"] > body .searchbox__toggler:focus {
  background: #F26649 !important;
}

/* line 60, ../sass/_search.scss */
html[data-focus-source="key"] > body.highContrast .searchbox__toggler:focus {
  background: #ad2104 !important;
}

/* line 64, ../sass/_search.scss */
.searchbox__toggler-icon--open {
  display: block;
}
/* line 67, ../sass/_search.scss */
.show-searchbox .searchbox__toggler-icon--open {
  display: none;
}

/* line 72, ../sass/_search.scss */
.searchbox__toggler-icon--close {
  display: none;
}
/* line 75, ../sass/_search.scss */
.show-searchbox .searchbox__toggler-icon--close {
  display: block;
  font-size: 30px;
}

/* line 82, ../sass/_search.scss */
.searchbox__form {
  position: relative;
}

@media (max-width: 980px) {
  /* line 86, ../sass/_search.scss */
  .searchbox__body {
    background: #0080bb;
    box-sizing: border-box;
    height: 0;
    display: none;
    overflow: hidden;
    padding: 0 20px;
    text-align: center;
    width: 100%;
  }
}
@media (max-width: 980px) {
  /* line 98, ../sass/_search.scss */
  .show-searchbox .searchbox__body {
    display: block;
    height: 50px;
    padding: 10px 20px;
    position: relative;
    z-index: 5000;
  }
}

/* line 109, ../sass/_search.scss */
#searchbox-wrapper {
  width: 220px;
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
}
@media (min-width: 981px) {
  /* line 109, ../sass/_search.scss */
  #searchbox-wrapper {
    padding-top: 13px;
    padding-bottom: 5px;
    height: 50px;
    margin-right: 118px;
    box-sizing: border-box;
  }
}
@media (min-width: 981px) {
  /* line 120, ../sass/_search.scss */
  .header-with-usernav #searchbox-wrapper {
    margin-right: 102px;
  }
}
@media (max-width: 980px) {
  /* line 109, ../sass/_search.scss */
  #searchbox-wrapper {
    width: 100%;
    margin-top: 52px;
  }
}

@media (max-width: 980px) {
  /* line 132, ../sass/_search.scss */
  .searchbox__input-wrapper {
    margin: auto;
    max-width: 530px;
    position: relative;
    padding-right: 100px;
  }
}

/* line 141, ../sass/_search.scss */
#searchbox .searchbox__search-input {
  background: #006691;
  border: 2px solid #0093d0 !important;
  border-radius: 5px;
  box-sizing: border-box;
  color: #fff;
  font-size: 12px !important;
  min-width: 0 !important;
  padding: 8px;
  width: 220px;
}
/* line 169, ../sass/_custom.scss */
#searchbox .searchbox__search-input::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #7fc9e7;
}
/* line 172, ../sass/_custom.scss */
#searchbox .searchbox__search-input::-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #7fc9e7;
  opacity: 1;
}
/* line 176, ../sass/_custom.scss */
#searchbox .searchbox__search-input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #7fc9e7;
  opacity: 1;
}
/* line 180, ../sass/_custom.scss */
#searchbox .searchbox__search-input::-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #7fc9e7;
}
/* line 153, ../sass/_search.scss */
.highContrast #searchbox .searchbox__search-input {
  border: 2px solid #005c99 !important;
  background: #fff;
  color: #000;
}
/* line 169, ../sass/_custom.scss */
.highContrast #searchbox .searchbox__search-input::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #000;
}
/* line 172, ../sass/_custom.scss */
.highContrast #searchbox .searchbox__search-input::-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #000;
  opacity: 1;
}
/* line 176, ../sass/_custom.scss */
.highContrast #searchbox .searchbox__search-input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #000;
  opacity: 1;
}
/* line 180, ../sass/_custom.scss */
.highContrast #searchbox .searchbox__search-input::-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #000;
}
@media (max-width: 980px) {
  /* line 141, ../sass/_search.scss */
  #searchbox .searchbox__search-input {
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    box-sizing: border-box;
    min-width: auto;
    padding: 8px 20px;
    width: 100%;
    border: 2px solid #0080bb !important;
  }
}

/* line 172, ../sass/_search.scss */
html[data-focus-source="key"] #searchbox .searchbox__search-input:focus {
  outline: 3px solid #F26649 !important;
}
@media (max-width: 980px) {
  /* line 172, ../sass/_search.scss */
  html[data-focus-source="key"] #searchbox .searchbox__search-input:focus {
    outline: 3px solid #F26649 !important;
  }
}

@media (max-width: 980px) {
  /* line 180, ../sass/_search.scss */
  html[data-focus-source="key"] .highContrast #searchbox .searchbox__search-input:focus {
    outline: 3px #F26649 solid !important;
  }
}

/* line 187, ../sass/_search.scss */
.searchbox__submit {
  background: none;
  border: none;
  cursor: pointer;
  height: 30px;
  padding: 0;
  position: absolute;
  right: 2px;
  margin: 0;
  top: 2px;
  width: 30px;
}
/* line 199, ../sass/_search.scss */
.searchbox__submit img {
  border-radius: 20px;
}
@media (max-width: 980px) {
  /* line 199, ../sass/_search.scss */
  .searchbox__submit img {
    display: none;
  }
}
/* line 207, ../sass/_search.scss */
.searchbox__submit:hover, .searchbox__submit:focus {
  background: none;
}
@media (max-width: 980px) {
  /* line 212, ../sass/_search.scss */
  .searchbox__submit:hover {
    background: #F26649;
  }
}
@media (max-width: 980px) {
  /* line 187, ../sass/_search.scss */
  .searchbox__submit {
    background: #0093d0;
    border: none;
    color: #fff;
    font-family: "FS Albert Web Regular", Arial, Helvetica, "Nimbus Sans L", sans-serif;
    margin-right: 5px;
    padding: 7px 15px;
    display: inline-block;
    margin-bottom: 10px;
    line-height: 18px;
    font-size: 16px !important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-indent: 0;
    width: auto;
    height: auto;
    top: 0;
    right: 0;
  }
  /* line 238, ../sass/_search.scss */
  .highContrast .searchbox__submit {
    background: #fff;
    color: #005c99;
  }
}
/* line 244, ../sass/_search.scss */
.highContrast .searchbox__submit {
  background: #fff;
}
@media (max-width: 980px) {
  /* line 248, ../sass/_search.scss */
  .searchbox__submit img {
    display: none;
  }
}
/* line 254, ../sass/_search.scss */
.searchbox__submit .hide {
  display: none;
}
@media (max-width: 980px) {
  /* line 254, ../sass/_search.scss */
  .searchbox__submit .hide {
    display: block;
  }
}
@media (max-width: 980px) {
  /* line 254, ../sass/_search.scss */
  .searchbox__submit .hide {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: inherit;
  }
}

/* Tastaturfokus */
/* line 272, ../sass/_search.scss */
html[data-focus-source="key"] > body .searchbox__submit:focus {
  outline: #F26649 3px solid;
}

/* line 276, ../sass/_search.scss */
html[data-focus-source="key"] > body.highContrast .searchbox__submit:focus {
  outline: #F26649 3px solid;
  background: #F26649;
}
@media (max-width: 980px) {
  /* line 276, ../sass/_search.scss */
  html[data-focus-source="key"] > body.highContrast .searchbox__submit:focus {
    background: #ad2104;
  }
}

/* line 288, ../sass/_search.scss */
.tx-damdownloads-pi1-search {
  position: relative;
}
/* line 290, ../sass/_search.scss */
.tx-damdownloads-pi1-search .searchSubmit {
  position: absolute;
  right: -10px;
}

/* autocomplete search results */
/* line 297, ../sass/_search.scss */
.ac_results {
  background: #F5F5F5;
  width: 200px;
  cursor: pointer;
  position: absolute;
  left: 0;
  font-size: 90%;
  z-index: 101;
}
/* line 305, ../sass/_search.scss */
.ac_results ul {
  -moz-box-shadow: #666 5px 5px 5px;
  -webkit-box-shadow: #666 5px 5px 5px;
  box-shadow: #666 5px 5px 5px;
  width: 277px !important;
  list-style-position: outside;
  list-style: none;
  padding: 0;
  margin: 0;
  border: 1px solid #AAAAAA;
}

/* line 318, ../sass/_search.scss */
.ac_results ul li.even {
  background: #E5E5E5;
}

/* line 322, ../sass/_search.scss */
.ac_results ul li.odd {
  background: #FFFFFF;
}

/* line 326, ../sass/_search.scss */
.ac_results iframe {
  display: none;
  /*sorry for IE5*/
  display/**/: block;
  /*sorry for IE5*/
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

/* line 334, ../sass/_search.scss */
.ac_results li {
  padding: 2px 5px;
}

/* line 337, ../sass/_search.scss */
.ac_results a {
  width: 100%;
}

/* line 340, ../sass/_search.scss */
.ac_loading {
  background: #FFFFFF url("../img/indicator.gif") no-repeat right center;
}

/* line 343, ../sass/_search.scss */
.over {
  background-color: #A7CDF0 !important;
}

/* line 1, ../sass/_login.scss */
form.doccheck {
  display: none;
}

/* line 5, ../sass/_login.scss */
.tx-pfpowhub-pi1 {
  margin: 3px 0 20px;
  background: url("/fileadmin/templates/pfizer.de/images/textur_ohne_Typo.gif") repeat;
  padding: 20px;
}
/* line 11, ../sass/_login.scss */
.tx-pfpowhub-pi1 .label .checkbox {
  margin-right: 5px;
}
/* line 16, ../sass/_login.scss */
.tx-pfpowhub-pi1 .plogin {
  display: inline-block;
}
/* line 19, ../sass/_login.scss */
.tx-pfpowhub-pi1 .plogin label {
  float: right;
  margin-left: 5px;
}
/* line 25, ../sass/_login.scss */
.tx-pfpowhub-pi1 .error.message {
  margin-left: 0;
  border: red solid 1px;
}
/* line 33, ../sass/_login.scss */
.tx-pfpowhub-pi1 .pfizer .sform {
  display: inline-block;
  margin-top: 5px;
}
/* line 37, ../sass/_login.scss */
.tx-pfpowhub-pi1 .pfizer .sform div {
  display: inline-block;
}
/* line 41, ../sass/_login.scss */
.tx-pfpowhub-pi1 .pfizer .sform input {
  width: 100%;
  box-sizing: border-box;
  min-width: 0;
  max-width: 165px;
}
/* line 49, ../sass/_login.scss */
.tx-pfpowhub-pi1 .pfizer .dc-button {
  background: #bbbccc;
}
/* line 52, ../sass/_login.scss */
.tx-pfpowhub-pi1 .pfizer .dc-button:hover, .tx-pfpowhub-pi1 .pfizer .dc-button:focus {
  background: #F26649;
}
/* line 57, ../sass/_login.scss */
.highContrast .tx-pfpowhub-pi1 .pfizer .dc-button:focus {
  background: #ad2104;
}

/* line 70, ../sass/_login.scss */
.tx-pfpowhub-pi2 .pfizer .plogin .label input[type="checkbox"] {
  margin-right: 2px;
  line-height: 20px;
  vertical-align: middle;
  position: relative;
  top: -2px;
}
/* line 81, ../sass/_login.scss */
.tx-pfpowhub-pi2 .pfizer .sform div {
  margin-bottom: 10px;
}
/* line 84, ../sass/_login.scss */
.tx-pfpowhub-pi2 .pfizer .sform div input.text {
  border: 1px solid #bbbccc;
  width: 160px;
}
/* line 90, ../sass/_login.scss */
.tx-pfpowhub-pi2 .pfizer .dc-button {
  background: #bbbccc;
}
/* line 93, ../sass/_login.scss */
.tx-pfpowhub-pi2 .pfizer .dc-button:hover {
  background: #EFEFEF;
  color: #bbbccc;
}
/* line 98, ../sass/_login.scss */
.tx-pfpowhub-pi2 .pfizer .dc-button:focus {
  background: #F26649;
}
/* line 102, ../sass/_login.scss */
.highContrast .tx-pfpowhub-pi2 .pfizer .dc-button:focus {
  background: #ad2104;
}
/* line 108, ../sass/_login.scss */
.tx-pfpowhub-pi2 .eumel {
  background: url('/fileadmin/templates/pfizer.de/images/icon-eumel.png') 375px 40px no-repeat;
  padding-top: 10px;
}

/* line 114, ../sass/_login.scss */
.error {
  color: red;
  border: 0;
  margin-bottom: 10px;
  padding: 20px 20px 10px 20px;
  background: none;
  margin-left: 120px;
}
/* line 122, ../sass/_login.scss */
.error h3 {
  color: red;
}
/* line 126, ../sass/_login.scss */
.error .message-text {
  background: url('/fileadmin/templates/pfizer.de/images/icon_ausrufezeichen.png') 0 0 no-repeat;
  color: red;
  padding-left: 40px;
  min-height: 30px;
}

@media (max-width: 710px) {
  /* line 135, ../sass/_login.scss */
  .tx-pfpowhub-pi1 .pfizer .sform {
    width: 100%;
    margin-bottom: 10px;
  }
  /* line 139, ../sass/_login.scss */
  .tx-pfpowhub-pi1 .pfizer .sform input {
    max-width: 100%;
  }
  /* line 143, ../sass/_login.scss */
  .tx-pfpowhub-pi1 .pfizer .sform div {
    margin: 0;
    width: 47%;
    margin-right: 2%;
    box-sizing: border-box;
    position: relative;
    left: 1px;
  }

  /* line 153, ../sass/_login.scss */
  .tx-pfpowhub-pi1 .button {
    width: 48%;
    margin-right: 2%;
    position: relative;
    left: 1px;
    max-width: 150px;
  }
}
@media (max-width: 410px) {
  /* line 165, ../sass/_login.scss */
  .tx-pfpowhub-pi1 .pfizer .sform div {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }

  /* line 172, ../sass/_login.scss */
  .tx-pfpowhub-pi1 .button {
    width: 100%;
    margin-right: 0;
    left: 1px;
    max-width: 100%;
  }
}
@media (max-width: 660px) {
  /* line 181, ../sass/_login.scss */
  .tx-pfpowhub-pi1 {
    padding: 10px;
  }
}
/* line 9, ../sass/_form.scss */
.koopspecial .form__fieldset {
  margin: 0 0 30px 0;
}
/* line 13, ../sass/_form.scss */
.koopspecial .form__select {
  width: 100%;
}
/* line 17, ../sass/_form.scss */
.koopspecial .form__legend {
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
  margin-top: 0;
  color: #000000;
  padding: 0;
}
/* line 27, ../sass/_form.scss */
.koopspecial.contact-form.participate .csc-mailform-field div {
  overflow: visible;
}

/* line 33, ../sass/_form.scss */
.Tx-Formhandler .legenheader legend.form__legend--label {
  font-size: 1rem;
  font-weight: normal;
  padding: 0;
  margin: 0 0 10px;
}

/* line 40, ../sass/_form.scss */
.csc-mailform-field {
  margin-bottom: 20px;
}

/* line 44, ../sass/_form.scss */
.csc-mailform-field.radio {
  margin-bottom: 0;
}

/* line 48, ../sass/_form.scss */
.csc-mailform-field--small-margin {
  margin-bottom: 5px;
}

/* line 52, ../sass/_form.scss */
input.text,
input[type=text] {
  border: 1px solid #bbbccc;
  margin-right: 5px;
  padding: 7px;
  min-width: 290px;
  font-family: "FS Albert Web Regular", Arial, Helvetica, "Nimbus Sans L", sans-serif, Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 16px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 61, ../sass/_form.scss */
input.text:focus,
input[type=text]:focus {
  border: 1px solid #616365 !important;
}
/* line 65, ../sass/_form.scss */
html[data-focus-source="key"] input.text:focus, html[data-focus-source="key"]
input[type=text]:focus {
  outline: 2px solid #F26649;
}
/* line 70, ../sass/_form.scss */
html[data-focus-source="key"] .highContrast input.text:focus, html[data-focus-source="key"] .highContrast
input[type=text]:focus {
  outline: 2px solid #ad2104;
}
/* line 78, ../sass/_form.scss */
input.text:hover,
input[type=text]:hover {
  outline: none;
  outline-offset: 0;
  border-color: #bbbccc;
}

/* line 85, ../sass/_form.scss */
.button,
button,
input[type=submit] {
  background: #0093d0;
  border: 1px solid transparent;
  color: #fff;
  font-family: "FS Albert Web Regular", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  margin-right: 5px;
  padding: 7px 15px;
  display: inline-block;
  margin-bottom: 10px;
  line-height: 18px;
  font-size: 16px !important;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 100, ../sass/_form.scss */
.highContrast .button, .highContrast
button, .highContrast
input[type=submit] {
  background: #005c99;
  color: #fff;
}
/* line 105, ../sass/_form.scss */
.button:hover, .button:active, .button:focus,
button:hover,
button:active,
button:focus,
input[type=submit]:hover,
input[type=submit]:active,
input[type=submit]:focus {
  color: #fff;
  cursor: pointer;
  background: #F26649;
}
/* line 112, ../sass/_form.scss */
.highContrast .button:hover, .highContrast .button:active, .highContrast .button:focus, .highContrast
button:hover, .highContrast
button:active, .highContrast
button:focus, .highContrast
input[type=submit]:hover, .highContrast
input[type=submit]:active, .highContrast
input[type=submit]:focus {
  background: #ad2104;
  color: #fff;
}

/* line 119, ../sass/_form.scss */
.csc-mailform-field--error {
  margin-top: -20px;
  margin-bottom: 0;
}
/* line 126, ../sass/_form.scss */
.csc-mailform-field--error span.error {
  margin: 10px 0 20px 0;
  padding: 0;
  display: block;
}

/* line 133, ../sass/_form.scss */
.Tx-Formhandler {
  width: 100%;
}
/* line 136, ../sass/_form.scss */
.Tx-Formhandler .legenheader legend {
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
  margin-top: 0;
  color: #000000;
}
/* line 145, ../sass/_form.scss */
.Tx-Formhandler fieldset {
  min-width: 0;
}
/* line 149, ../sass/_form.scss */
.Tx-Formhandler input.text,
.Tx-Formhandler input[type=text],
.Tx-Formhandler textarea {
  max-width: 460px;
  width: 100%;
  min-width: 0;
  background: #f7f7f7 !important;
  border: 1px solid #bbbccc !important;
  box-sizing: border-box;
}
/* line 158, ../sass/_form.scss */
.Tx-Formhandler input.text:hover,
.Tx-Formhandler input[type=text]:hover,
.Tx-Formhandler textarea:hover {
  border: 1px solid #616365 !important;
}
@media (max-width: 550px) {
  /* line 149, ../sass/_form.scss */
  .Tx-Formhandler input.text,
  .Tx-Formhandler input[type=text],
  .Tx-Formhandler textarea {
    max-width: 100%;
  }
}
/* line 167, ../sass/_form.scss */
.Tx-Formhandler textarea {
  height: 146px;
}
/* line 171, ../sass/_form.scss */
.Tx-Formhandler .requiredmsg {
  width: 380px;
  margin-left: 140px;
  float: left;
  margin-top: 10px;
}
/* line 178, ../sass/_form.scss */
.Tx-Formhandler .submitbtn {
  margin-top: 10px;
}
/* line 180, ../sass/_form.scss */
.Tx-Formhandler .submitbtn button {
  float: right;
}

/* line 188, ../sass/_form.scss */
.report-side-effects .error {
  background: #fff9f8;
}
/* line 193, ../sass/_form.scss */
.report-side-effects h2 {
  margin-bottom: 10px;
}
@media (max-width: 550px) {
  /* line 193, ../sass/_form.scss */
  .report-side-effects h2 {
    margin-bottom: 0;
  }
}
/* line 201, ../sass/_form.scss */
.report-side-effects .form-field-wrap input[type="checkbox"],
.report-side-effects .form-field-wrap input[type="radio"] {
  margin-right: 10px;
}
/* line 206, ../sass/_form.scss */
.report-side-effects input[type="checkbox"].csc-mailform-radio {
  margin-right: 10px;
}

/* line 212, ../sass/_form.scss */
.koopspecial input[type="checkbox"],
.koopspecial input[type="radio"] {
  float: left;
  margin: 5px 10px 0 2px;
}

/* line 220, ../sass/_form.scss */
.report-side-effects__mailform-legend {
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
  color: #000;
  margin: 20px 0px 10px 0px;
}

/* line 231, ../sass/_form.scss */
.contact-form.formhandler.default .csc-mailform-field div {
  clear: none;
}
/* line 235, ../sass/_form.scss */
.contact-form.formhandler.default input[type="submit"] {
  float: right;
}
/* line 239, ../sass/_form.scss */
.contact-form.formhandler.default #message {
  display: block;
}
/* line 242, ../sass/_form.scss */
.contact-form.formhandler.default .requiredmsg {
  display: inline-block;
  margin: 0;
  padding: 0;
}
/* line 247, ../sass/_form.scss */
.contact-form.formhandler.default select.reqerror,
.contact-form.formhandler.default textarea.reqerror,
.contact-form.formhandler.default input.reqerror {
  background: #fff9f8 !important;
  border: 1px solid red !important;
}

/* line 257, ../sass/_form.scss */
.yform.columnar .csc-mailform-field div,
.contact-form.participate .csc-mailform-field div {
  clear: none;
  overflow: hidden;
}

/* honeypot */
/* line 269, ../sass/_form.scss */
.report-side-effects input[type="checkbox"].csc-mailform-radio {
  margin-top: 7px;
}

@media (max-width: 480px) {
  /* line 273, ../sass/_form.scss */
  textarea,
  input,
  select {
    font-size: 16px;
  }
}

/* line 284, ../sass/_form.scss */
html[data-focus-source="key"] select:focus, html[data-focus-source="key"]
input[type="checkbox"]:focus, html[data-focus-source="key"]
input[type="radio"]:focus {
  outline: 2px solid #F26649;
}
/* line 289, ../sass/_form.scss */
html[data-focus-source="key"] .highContrast select:focus, html[data-focus-source="key"] .highContrast
input[type="checkbox"]:focus, html[data-focus-source="key"] .highContrast
input[type="radio"]:focus {
  outline: 2px solid #ad2104;
}

/* line 294, ../sass/_form.scss */
.csc-mailform-field:after {
  content: ".";
  clear: both;
  display: block;
  visibility: hidden;
  height: 0px;
}

/* line 302, ../sass/_form.scss */
.csc-mailform-field {
  display: table;
  width: 100%;
  table-layout: fixed;
  max-width: 660px;
}
/* line 308, ../sass/_form.scss */
.csc-mailform-field p {
  margin-bottom: 0;
}

/* line 313, ../sass/_form.scss */
.csc-mailform-field-left {
  width: 200px;
}

/* line 317, ../sass/_form.scss */
.csc-mailform-field-right {
  width: 100%;
  padding-left: 20px;
}
@media (max-width: 550px) {
  /* line 317, ../sass/_form.scss */
  .csc-mailform-field-right {
    padding-left: 0;
  }
  /* line 324, ../sass/_form.scss */
  .csc-mailform-field-right textarea,
  .csc-mailform-field-right input[type="text"] {
    width: 100% !important;
  }
}

/* line 332, ../sass/_form.scss */
.csc-mailform-checkbox .form-field-wrap {
  padding-left: 20px;
  position: relative;
  width: 100%;
}
/* line 338, ../sass/_form.scss */
.csc-mailform-checkbox label {
  float: none;
  width: auto;
}
/* line 343, ../sass/_form.scss */
.csc-mailform-checkbox input {
  position: absolute;
  left: 0;
}

/* line 349, ../sass/_form.scss */
.csc-mailform-field-left,
.csc-mailform-field-right {
  display: table-cell;
  float: none;
  text-align: left;
  vertical-align: top;
}
/* line 356, ../sass/_form.scss */
.csc-mailform-field-left .csc-mailform-field,
.csc-mailform-field-right .csc-mailform-field {
  margin-bottom: 0;
}
@media (max-width: 550px) {
  /* line 349, ../sass/_form.scss */
  .csc-mailform-field-left,
  .csc-mailform-field-right {
    display: block;
    width: 100%;
  }
  /* line 364, ../sass/_form.scss */
  .csc-mailform-field-left select,
  .csc-mailform-field-left input[type="text"],
  .csc-mailform-field-right select,
  .csc-mailform-field-right input[type="text"] {
    width: 100%;
  }
}

/* line 371, ../sass/_form.scss */
.report-side-effects .starInText.asm_pflicht {
  display: none;
}

/* line 375, ../sass/_form.scss */
.report-side-effects input.text,
.report-side-effects input[type=text] {
  background: #f7f7f7;
  border: 1px solid #bbbccc;
  width: 460px;
  max-width: 100%;
  min-width: 0;
  box-sizing: border-box;
}

/* line 385, ../sass/_form.scss */
.report-side-effects textarea {
  width: 460px;
  height: 160px;
  max-width: 100%;
  box-sizing: border-box;
  background: #f7f7f7;
  border: 1px solid #bbbccc;
  border-radius: 3px;
}

/* line 395, ../sass/_form.scss */
.report-side-effects input.text.error,
.report-side-effects input[type=text].error,
.report-side-effects textarea.error {
  border: 1px solid red;
}

/* line 401, ../sass/_form.scss */
.report-side-effects .form-footer {
  float: left;
  margin-top: 50px;
}

/* line 407, ../sass/_form.scss */
.report-side-effects .error {
  margin-bottom: 0;
  padding: 0;
  margin-left: 0;
}
/* line 414, ../sass/_form.scss */
.report-side-effects select.error {
  border: 1px solid;
}

@media (min-width: 981px) {
  /* line 426, ../sass/_form.scss */
  html[data-focus-source="key"] .report-side-effects__mailform input:focus, html[data-focus-source="key"]
  .report-side-effects__mailform select:focus, html[data-focus-source="key"]
  .report-side-effects__mailform textarea:focus {
    background: transparent;
    border-radius: 2px;
    color: #005c99;
    outline: #F26649 2px solid !important;
  }
}
/* line 436, ../sass/_form.scss */
.report-side-effects__mailform .highContrast input:focus,
.report-side-effects__mailform .highContrast select:focus,
.report-side-effects__mailform .highContrast textarea:focus {
  outline: #F26649 2px solid !important;
}

/* line 443, ../sass/_form.scss */
.mailform__small-legend {
  font-size: 14px;
  color: #000;
}

/* line 450, ../sass/_form.scss */
html[data-focus-source="key"] textarea:focus {
  outline: 2px solid #F26649;
}
/* line 454, ../sass/_form.scss */
html[data-focus-source="key"] .highContrast textarea:focus {
  outline: 2px solid #ad2104;
}

/* *********************************************************************************** */
/* START: typo3conf/ext/gsw_elastic_list/Resources/Public/Stylesheet/qtip.css ******** */
/* *********************************************************************************** */
/* Core qTip styles */
/* line 7, ../sass/_calendar.scss */
.ui-tooltip, .qtip {
  position: absolute;
  left: -28000px;
  top: -28000px;
  display: none;
  max-width: 280px;
  min-width: 50px;
  font-size: 10.5px;
  line-height: 12px;
}

/* Fluid class for determining actual width in IE */
/* line 21, ../sass/_calendar.scss */
.ui-tooltip-fluid {
  display: block;
  visibility: hidden;
  position: static !important;
  float: left !important;
}

/* line 28, ../sass/_calendar.scss */
.ui-tooltip-content {
  position: relative;
  padding: 5px 9px;
  overflow: hidden;
  border: 1px solid #000001;
  text-align: left;
  word-wrap: break-word;
  overflow: hidden;
}

/* line 40, ../sass/_calendar.scss */
.ui-tooltip-content .darkblue {
  color: #003366;
  font-weight: bold;
}

/* line 44, ../sass/_calendar.scss */
.ui-tooltip-titlebar {
  position: relative;
  min-height: 14px;
  padding: 5px 35px 5px 10px;
  overflow: hidden;
  border: 1px solid #000001;
  border-width: 1px 1px 0;
  font-weight: bold;
}

/* line 56, ../sass/_calendar.scss */
.ui-tooltip-titlebar + .ui-tooltip-content {
  border-top-width: 0px !important;
}

/*! Default close button class */
/* line 59, ../sass/_calendar.scss */
.ui-tooltip-titlebar .ui-state-default {
  position: absolute;
  right: 4px;
  top: 50%;
  margin-top: -9px;
  cursor: pointer;
  outline: medium none;
  border-width: 1px;
  border-style: solid;
}

/* line 72, ../sass/_calendar.scss */
* html .ui-tooltip-titlebar .ui-state-default {
  top: 16px;
}

/* IE fix */
/* line 74, ../sass/_calendar.scss */
.ui-tooltip-titlebar .ui-icon,
.ui-tooltip-icon .ui-icon {
  display: block;
  text-indent: -1000em;
}

/* line 80, ../sass/_calendar.scss */
.ui-tooltip-icon, .ui-tooltip-icon .ui-icon {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* line 86, ../sass/_calendar.scss */
.ui-tooltip-icon .ui-icon {
  width: 18px;
  height: 14px;
  text-align: center;
  text-indent: 0;
  font: normal bold 10px/13px Tahoma,sans-serif;
  color: inherit;
  background: transparent none no-repeat -100em -100em;
}

/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */
/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */
/*! Default tooltip style */
/* line 111, ../sass/_calendar.scss */
.ui-tooltip-default .ui-tooltip-titlebar,
.ui-tooltip-default .ui-tooltip-content {
  border-color: #EAEFF3;
  background-color: #EAEFF3;
  color: #000;
}

/* line 118, ../sass/_calendar.scss */
.ui-tooltip-default .ui-tooltip-titlebar {
  background-color: #FFEF93;
}

/* line 122, ../sass/_calendar.scss */
.ui-tooltip-default .ui-tooltip-icon {
  border-color: #CCC;
  background: #F1F1F1;
  color: #777;
}

/* line 128, ../sass/_calendar.scss */
.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover {
  border-color: #AAA;
  color: #111;
}

/* Tips plugin */
/* line 134, ../sass/_calendar.scss */
.ui-tooltip .ui-tooltip-tip {
  margin: 0 auto;
  overflow: hidden;
  z-index: 10;
  left: 50px !important;
}

/* line 141, ../sass/_calendar.scss */
.ui-tooltip .ui-tooltip-tip,
.ui-tooltip .ui-tooltip-tip * {
  position: absolute;
  line-height: 0.1px !important;
  font-size: 0.1px !important;
  color: #123456;
  background: transparent;
  border: 0px dashed transparent;
}

/* line 153, ../sass/_calendar.scss */
.ui-tooltip .ui-tooltip-tip canvas {
  top: 0;
  left: 0;
}

/* *********************************************************************************** */
/* ENDE: typo3conf/ext/gsw_elastic_list/Resources/Public/Stylesheet/qtip.css ********* */
/* *********************************************************************************** */
/* *********************************************************************************** */
/* START: typo3conf/ext/ivh_calendar/Resources/Public/Stylesheet/qtip-calendar.css**** */
/* *********************************************************************************** */
/*! Blue tooltip style */
/* line 164, ../sass/_calendar.scss */
.ui-tooltip-orange .ui-tooltip-content {
  min-width: 240px;
}

/* line 168, ../sass/_calendar.scss */
.ui-tooltip-orange .ui-tooltip-content a {
  color: #00a7ec;
}

/* line 172, ../sass/_calendar.scss */
.ui-tooltip-orange .ui-tooltip-content a.eventdetails {
  background: url(arrow_small.jpg) 0 2px no-repeat;
  padding-left: 16px;
  display: block;
  position: relative;
  overflow: hidden;
  min-height: 50px;
}

/* line 181, ../sass/_calendar.scss */
.ui-tooltip-orange .ui-tooltip-titlebar {
  background-color: #EAEFF3;
  border-color: #EAEFF3;
  color: #000000;
}

/* line 187, ../sass/_calendar.scss */
.ui-tooltip-orange .ui-tooltip-icon {
  background-position: -2px 0 !important;
  top: 20% !important;
}

/* Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */
/* Add shadows to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */
/* line 200, ../sass/_calendar.scss */
.ui-tooltip-shadow {
  -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}

/* line 206, ../sass/_calendar.scss */
.ui-tooltip-content {
  max-width: 200px;
  padding: 10px;
  border: none;
  -moz-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.25);
  color: #000;
  font: 400 12px/1.5 Arial,Helvetica,sans-serif;
}

/* line 221, ../sass/_calendar.scss */
.ui-tooltip-tip {
  z-index: 1;
}

/* *********************************************************************************** */
/* ENDE: typo3conf/ext/ivh_calendar/Resources/Public/Stylesheet/qtip-calendar.css **** */
/* *********************************************************************************** */
/* Kalender Anpassungen Pixelpark */
/* line 232, ../sass/_calendar.scss */
.evtlist .browse {
  color: #003366;
  font-size: 22px;
}

/* line 240, ../sass/_calendar.scss */
.old .leaf {
  background-image: none;
}

/* line 244, ../sass/_calendar.scss */
.leaf .w {
  width: 100%;
  color: #fff;
  /* top: -22px; */
  position: absolute;
  font-family: Arial, Helvetica, sans-serif;
}

/* line 253, ../sass/_calendar.scss */
.leaf .d {
  padding-top: 24px;
}

/* line 257, ../sass/_calendar.scss */
#switch A {
  background: url(view.png) 0px -20px no-repeat !important;
}

/* line 261, ../sass/_calendar.scss */
.full-page.cal-month ul.cal.navlist li {
  background-image: url("cal_default_bg.jpg") !important;
  border: 0;
  position: relative;
  width: 120px !important;
  display: block;
  margin: 4px !important;
}

/* line 270, ../sass/_calendar.scss */
.full-page.cal-month ul.cal.navlist li.past,
.full-page.cal-month ul.cal.navlist li.future {
  background-image: url("cal_future_bg.jpg") !important;
}

/* line 275, ../sass/_calendar.scss */
.full-page.cal-month .cal .future .w,
.full-page.cal-month .cal .past .w {
  color: #fff;
}

/* line 279, ../sass/_calendar.scss */
.full-page.cal-month .cal .current .w,
.full-page.cal-month .cal .evt .w {
  color: #fff;
}

/* line 284, ../sass/_calendar.scss */
.full-page.cal-month .cal .w {
  color: #fff;
  padding-top: 6px;
  font-size: 16px;
  padding-left: 12px;
}

/* line 291, ../sass/_calendar.scss */
.full-page.cal-month ul.cal.navlist li.evt {
  background-image: url("cal_event_bg.jpg") !important;
}

/* line 295, ../sass/_calendar.scss */
.full-page.cal-month ul.cal.navlist li.current {
  background-image: url("cal_current_bg.jpg") !important;
}

/* line 299, ../sass/_calendar.scss */
.full-page.cal-month ul.cal li.dayofweek.legend {
  width: 128px !important;
}

/* line 303, ../sass/_calendar.scss */
.browse a.prev {
  background: url(arrow_prev.jpg) 0 2px no-repeat;
}

/* line 307, ../sass/_calendar.scss */
.browse a.next {
  background: url(arrow_next.jpg) 0 2px no-repeat;
}

/* line 310, ../sass/_calendar.scss */
.browse a {
  width: 36px;
}

/* line 313, ../sass/_calendar.scss */
.browse div {
  padding: 0;
}

/* line 317, ../sass/_calendar.scss */
.weitere-line,
.cal-month .cal li div.line {
  line-height: 11px !important;
  font-size: 10px !important;
}

/* line 323, ../sass/_calendar.scss */
.full-page.cal-month {
  margin-top: 0;
}

/* line 3, ../sass/_ie8.scss */
.csc-mailform-radio .form_label {
  padding-left: 20px;
  position: relative;
  margin-bottom: 20px;
}

/* line 8, ../sass/_ie8.scss */
.csc-mailform-radio .form_label input[type="radio"] {
  position: absolute;
  top: 6px;
  left: 0px;
}

/* line 14, ../sass/_ie8.scss */
.csc-menu li {
  width: 100%;
  margin-bottom: 10px;
}

/* line 19, ../sass/_ie8.scss */
.content-element-body .imgwrap {
  padding: 0px;
  width: 300px;
}

/* line 24, ../sass/_ie8.scss */
.content-element-body .imgwrap img {
  display: block;
  margin: auto;
  position: relative;
  left: -10px;
}

/* line 31, ../sass/_ie8.scss */
.ie8 .vjs-default-skin .vjs-big-play-button,
.ie9 .vjs-default-skin .vjs-big-play-button {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

/* line 35, ../sass/_ie8.scss */
.ie8 .csc-textpic-imagewrap dl.csc-textpic-image,
.ie8 .content-element .csc-textpic-imagewrap {
  width: 100%;
}

/* line 40, ../sass/_ie8.scss */
.ie8 .content-element .csc-textpic-imagewrap {
  margin-right: 5px;
}

/* line 44, ../sass/_ie8.scss */
.ie8 .content-element-body table img {
  max-width: inherit;
}

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/
/* Layout helpers
----------------------------------*/
/* line 9, ../sass/_tabs.scss */
.ui-helper-hidden {
  display: none;
}

/* line 10, ../sass/_tabs.scss */
.ui-helper-hidden-accessible {
  position: absolute;
  left: -99999999px;
}

/* line 11, ../sass/_tabs.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 12, ../sass/_tabs.scss */
.ui-helper-clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 13, ../sass/_tabs.scss */
.ui-helper-clearfix {
  display: inline-block;
}

/* required comment for clearfix to work in Opera \*/
/* line 15, ../sass/_tabs.scss */
* html .ui-helper-clearfix {
  height: 1%;
}

/* line 16, ../sass/_tabs.scss */
.ui-helper-clearfix {
  display: block;
}

/* end clearfix */
/* line 18, ../sass/_tabs.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* Interaction Cues
----------------------------------*/
/* line 23, ../sass/_tabs.scss */
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
/* line 30, ../sass/_tabs.scss */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 37, ../sass/_tabs.scss */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
*/
/* Component containers
----------------------------------*/
/* line 56, ../sass/_tabs.scss */
.ui-widget-header a {
  color: #ffffff;
}

/* Interaction states
----------------------------------*/
/* line 60, ../sass/_tabs.scss */
.ui-state-default, .ui-widget-content .ui-state-default {
  border-right: 1px solid #fff;
  background: #0093d0;
  color: #fff;
  outline: none;
}

/* line 61, ../sass/_tabs.scss */
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #fff;
  text-decoration: none;
  outline: none;
}

/* line 62, ../sass/_tabs.scss */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
  background: #F26649;
  color: #fff;
  outline: none;
}

/* line 63, ../sass/_tabs.scss */
.ui-state-hover a, .ui-state-hover a:hover {
  text-decoration: none;
  outline: none;
}

/* line 64, ../sass/_tabs.scss */
.ui-state-active, .ui-widget-content .ui-state-active {
  background: #ffffff;
  color: #000;
  outline: none;
}

/* line 65, ../sass/_tabs.scss */
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #000;
  outline: none;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
/* line 69, ../sass/_tabs.scss */
.ui-state-highlight, .ui-widget-content .ui-state-highlight {
  border: 1px solid #fed22f;
  background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
  color: #363636;
}

/* line 70, ../sass/_tabs.scss */
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a {
  color: #363636;
}

/* line 71, ../sass/_tabs.scss */
.ui-state-error, .ui-widget-content .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
  color: #ffffff;
}

/* line 72, ../sass/_tabs.scss */
.ui-state-error a, .ui-widget-content .ui-state-error a {
  color: #ffffff;
}

/* line 73, ../sass/_tabs.scss */
.ui-state-error-text, .ui-widget-content .ui-state-error-text {
  color: #ffffff;
}

/* line 74, ../sass/_tabs.scss */
.ui-state-disabled, .ui-widget-content .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

/* line 75, ../sass/_tabs.scss */
.ui-priority-primary, .ui-widget-content .ui-priority-primary {
  font-weight: bold;
}

/* line 76, ../sass/_tabs.scss */
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

/* Icons
----------------------------------*/
/* states and images */
/* line 82, ../sass/_tabs.scss */
.ui-icon {
  width: 16px;
  height: 16px;
}

/* positioning */
/* line 92, ../sass/_tabs.scss */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

/* line 93, ../sass/_tabs.scss */
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

/* line 94, ../sass/_tabs.scss */
.ui-icon-carat-1-e {
  background-position: -32px 0;
}

/* line 95, ../sass/_tabs.scss */
.ui-icon-carat-1-se {
  background-position: -48px 0;
}

/* line 96, ../sass/_tabs.scss */
.ui-icon-carat-1-s {
  background-position: -64px 0;
}

/* line 97, ../sass/_tabs.scss */
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

/* line 98, ../sass/_tabs.scss */
.ui-icon-carat-1-w {
  background-position: -96px 0;
}

/* line 99, ../sass/_tabs.scss */
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

/* line 100, ../sass/_tabs.scss */
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

/* line 101, ../sass/_tabs.scss */
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

/* line 102, ../sass/_tabs.scss */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 103, ../sass/_tabs.scss */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 104, ../sass/_tabs.scss */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 105, ../sass/_tabs.scss */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 106, ../sass/_tabs.scss */
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/* line 107, ../sass/_tabs.scss */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 108, ../sass/_tabs.scss */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 109, ../sass/_tabs.scss */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 110, ../sass/_tabs.scss */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 111, ../sass/_tabs.scss */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 112, ../sass/_tabs.scss */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 113, ../sass/_tabs.scss */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 114, ../sass/_tabs.scss */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 115, ../sass/_tabs.scss */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 116, ../sass/_tabs.scss */
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

/* line 117, ../sass/_tabs.scss */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 118, ../sass/_tabs.scss */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 119, ../sass/_tabs.scss */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 120, ../sass/_tabs.scss */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 121, ../sass/_tabs.scss */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 122, ../sass/_tabs.scss */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 123, ../sass/_tabs.scss */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 124, ../sass/_tabs.scss */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 125, ../sass/_tabs.scss */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 126, ../sass/_tabs.scss */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 127, ../sass/_tabs.scss */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 128, ../sass/_tabs.scss */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

/* line 129, ../sass/_tabs.scss */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 130, ../sass/_tabs.scss */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 131, ../sass/_tabs.scss */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 132, ../sass/_tabs.scss */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 133, ../sass/_tabs.scss */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 134, ../sass/_tabs.scss */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 135, ../sass/_tabs.scss */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 136, ../sass/_tabs.scss */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 137, ../sass/_tabs.scss */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 138, ../sass/_tabs.scss */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 139, ../sass/_tabs.scss */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 140, ../sass/_tabs.scss */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 141, ../sass/_tabs.scss */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 142, ../sass/_tabs.scss */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 143, ../sass/_tabs.scss */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 144, ../sass/_tabs.scss */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 145, ../sass/_tabs.scss */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 146, ../sass/_tabs.scss */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 147, ../sass/_tabs.scss */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 148, ../sass/_tabs.scss */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 149, ../sass/_tabs.scss */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 150, ../sass/_tabs.scss */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 151, ../sass/_tabs.scss */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 152, ../sass/_tabs.scss */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 153, ../sass/_tabs.scss */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 154, ../sass/_tabs.scss */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 155, ../sass/_tabs.scss */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 156, ../sass/_tabs.scss */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 157, ../sass/_tabs.scss */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 158, ../sass/_tabs.scss */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 159, ../sass/_tabs.scss */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 160, ../sass/_tabs.scss */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 161, ../sass/_tabs.scss */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 162, ../sass/_tabs.scss */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 163, ../sass/_tabs.scss */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 164, ../sass/_tabs.scss */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 165, ../sass/_tabs.scss */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 166, ../sass/_tabs.scss */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 167, ../sass/_tabs.scss */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 168, ../sass/_tabs.scss */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 169, ../sass/_tabs.scss */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 170, ../sass/_tabs.scss */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 171, ../sass/_tabs.scss */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 172, ../sass/_tabs.scss */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 173, ../sass/_tabs.scss */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 174, ../sass/_tabs.scss */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 175, ../sass/_tabs.scss */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 176, ../sass/_tabs.scss */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 177, ../sass/_tabs.scss */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 178, ../sass/_tabs.scss */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 179, ../sass/_tabs.scss */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 180, ../sass/_tabs.scss */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 181, ../sass/_tabs.scss */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 182, ../sass/_tabs.scss */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 183, ../sass/_tabs.scss */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 184, ../sass/_tabs.scss */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 185, ../sass/_tabs.scss */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 186, ../sass/_tabs.scss */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 187, ../sass/_tabs.scss */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 188, ../sass/_tabs.scss */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 189, ../sass/_tabs.scss */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 190, ../sass/_tabs.scss */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 191, ../sass/_tabs.scss */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 192, ../sass/_tabs.scss */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 193, ../sass/_tabs.scss */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 194, ../sass/_tabs.scss */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 195, ../sass/_tabs.scss */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 196, ../sass/_tabs.scss */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 197, ../sass/_tabs.scss */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 198, ../sass/_tabs.scss */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 199, ../sass/_tabs.scss */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 200, ../sass/_tabs.scss */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 201, ../sass/_tabs.scss */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 202, ../sass/_tabs.scss */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 203, ../sass/_tabs.scss */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 204, ../sass/_tabs.scss */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 205, ../sass/_tabs.scss */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 206, ../sass/_tabs.scss */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 207, ../sass/_tabs.scss */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 208, ../sass/_tabs.scss */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 209, ../sass/_tabs.scss */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 210, ../sass/_tabs.scss */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 211, ../sass/_tabs.scss */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 212, ../sass/_tabs.scss */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 213, ../sass/_tabs.scss */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 214, ../sass/_tabs.scss */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 215, ../sass/_tabs.scss */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 216, ../sass/_tabs.scss */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 217, ../sass/_tabs.scss */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 218, ../sass/_tabs.scss */
.ui-icon-radio-off {
  background-position: -96px -144px;
}

/* line 219, ../sass/_tabs.scss */
.ui-icon-radio-on {
  background-position: -112px -144px;
}

/* line 220, ../sass/_tabs.scss */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 221, ../sass/_tabs.scss */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 222, ../sass/_tabs.scss */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 223, ../sass/_tabs.scss */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 224, ../sass/_tabs.scss */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 225, ../sass/_tabs.scss */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 226, ../sass/_tabs.scss */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 227, ../sass/_tabs.scss */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 228, ../sass/_tabs.scss */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 229, ../sass/_tabs.scss */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 230, ../sass/_tabs.scss */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 231, ../sass/_tabs.scss */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 232, ../sass/_tabs.scss */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 233, ../sass/_tabs.scss */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 234, ../sass/_tabs.scss */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 235, ../sass/_tabs.scss */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 236, ../sass/_tabs.scss */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 237, ../sass/_tabs.scss */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 238, ../sass/_tabs.scss */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 239, ../sass/_tabs.scss */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 240, ../sass/_tabs.scss */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 241, ../sass/_tabs.scss */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 242, ../sass/_tabs.scss */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 243, ../sass/_tabs.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 244, ../sass/_tabs.scss */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 245, ../sass/_tabs.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 246, ../sass/_tabs.scss */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 247, ../sass/_tabs.scss */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 248, ../sass/_tabs.scss */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 249, ../sass/_tabs.scss */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 250, ../sass/_tabs.scss */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 251, ../sass/_tabs.scss */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 252, ../sass/_tabs.scss */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 253, ../sass/_tabs.scss */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 254, ../sass/_tabs.scss */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 255, ../sass/_tabs.scss */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 256, ../sass/_tabs.scss */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 257, ../sass/_tabs.scss */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 258, ../sass/_tabs.scss */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 259, ../sass/_tabs.scss */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 260, ../sass/_tabs.scss */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 261, ../sass/_tabs.scss */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 262, ../sass/_tabs.scss */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 263, ../sass/_tabs.scss */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 264, ../sass/_tabs.scss */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 272, ../sass/_tabs.scss */
.ui-widget-overlay {
  background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
  opacity: .50;
  filter: Alpha(Opacity=50);
}

/* line 273, ../sass/_tabs.scss */
.ui-widget-shadow {
  margin: -5px 0 0 -5px;
  padding: 5px;
  background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
  opacity: .20;
  filter: Alpha(Opacity=20);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

                                                                                                                                                                                                                                        /* Accordion
----------------------------------*/
/* line 275, ../sass/_tabs.scss */
.ui-accordion .ui-accordion-header {
  cursor: pointer;
  position: relative;
  margin-top: 1px;
  zoom: 1;
}

/* line 276, ../sass/_tabs.scss */
.ui-accordion .ui-accordion-li-fix {
  display: inline;
}

/* line 277, ../sass/_tabs.scss */
.ui-accordion .ui-accordion-header-active {
  border-bottom: 0 !important;
}

/* line 278, ../sass/_tabs.scss */
.ui-accordion .ui-accordion-header a {
  display: block;
  font-size: 1em;
  padding: .5em .5em .5em 2.2em;
}

/* line 279, ../sass/_tabs.scss */
.ui-accordion .ui-accordion-header .ui-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}

/* line 280, ../sass/_tabs.scss */
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  margin-top: -2px;
  position: relative;
  top: 1px;
  margin-bottom: 2px;
  overflow: auto;
  display: none;
}

/* line 281, ../sass/_tabs.scss */
.ui-accordion .ui-accordion-content-active {
  display: block;
}

                                                              /* Datepicker
----------------------------------*/
/* line 283, ../sass/_tabs.scss */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
}

/* line 284, ../sass/_tabs.scss */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}

/* line 285, ../sass/_tabs.scss */
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

/* line 286, ../sass/_tabs.scss */
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

/* line 287, ../sass/_tabs.scss */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

/* line 288, ../sass/_tabs.scss */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

/* line 289, ../sass/_tabs.scss */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

/* line 290, ../sass/_tabs.scss */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

/* line 291, ../sass/_tabs.scss */
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

/* line 292, ../sass/_tabs.scss */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

/* line 293, ../sass/_tabs.scss */
.ui-datepicker .ui-datepicker-title select {
  float: left;
  font-size: 1em;
  margin: 1px 0;
}

/* line 294, ../sass/_tabs.scss */
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}

/* line 295, ../sass/_tabs.scss */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}

/* line 297, ../sass/_tabs.scss */
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
  float: right;
}

/* line 298, ../sass/_tabs.scss */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

/* line 299, ../sass/_tabs.scss */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

/* line 300, ../sass/_tabs.scss */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}

/* line 301, ../sass/_tabs.scss */
.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

/* line 302, ../sass/_tabs.scss */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

/* line 303, ../sass/_tabs.scss */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

/* line 304, ../sass/_tabs.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
/* line 307, ../sass/_tabs.scss */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* line 308, ../sass/_tabs.scss */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

/* line 309, ../sass/_tabs.scss */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

/* line 310, ../sass/_tabs.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 311, ../sass/_tabs.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 312, ../sass/_tabs.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 313, ../sass/_tabs.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}

/* line 314, ../sass/_tabs.scss */
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

/* line 315, ../sass/_tabs.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 316, ../sass/_tabs.scss */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
}

/* RTL support */
/* line 319, ../sass/_tabs.scss */
.ui-datepicker-rtl {
  direction: rtl;
}

/* line 320, ../sass/_tabs.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

/* line 321, ../sass/_tabs.scss */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

/* line 322, ../sass/_tabs.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

/* line 323, ../sass/_tabs.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

/* line 324, ../sass/_tabs.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

/* line 325, ../sass/_tabs.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

/* line 326, ../sass/_tabs.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}

/* line 327, ../sass/_tabs.scss */
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

/* line 328, ../sass/_tabs.scss */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* line 329, ../sass/_tabs.scss */
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
/* line 332, ../sass/_tabs.scss */
.ui-datepicker-cover {
  display: none;
  /*sorry for IE5*/
  display/**/: block;
  /*sorry for IE5*/
  position: absolute;
  /*must have*/
  z-index: -1;
  /*must have*/
  filter: mask();
  /*must have*/
  top: -4px;
  /*must have*/
  left: -4px;
  /*must have*/
  width: 200px;
  /*must have*/
  height: 200px;
  /*must have*/
}

 /* Dialog
----------------------------------*/
/* line 344, ../sass/_tabs.scss */
.ui-dialog {
  position: relative;
  padding: .2em;
  width: 300px;
}

/* line 345, ../sass/_tabs.scss */
.ui-dialog .ui-dialog-titlebar {
  padding: .5em .3em .3em 1em;
  position: relative;
}

/* line 346, ../sass/_tabs.scss */
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0 .2em;
}

/* line 347, ../sass/_tabs.scss */
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px;
}

/* line 348, ../sass/_tabs.scss */
.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: 1px;
}

/* line 349, ../sass/_tabs.scss */
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
  padding: 0;
}

/* line 350, ../sass/_tabs.scss */
.ui-dialog .ui-dialog-content {
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
  zoom: 1;
}

/* line 351, ../sass/_tabs.scss */
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin: .5em 0 0 0;
  padding: .3em 1em .5em .4em;
}

/* line 352, ../sass/_tabs.scss */
.ui-dialog .ui-dialog-buttonpane button {
  float: right;
  margin: .5em .4em .5em 0;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  line-height: 1.4em;
  width: auto;
  overflow: visible;
}

/* line 353, ../sass/_tabs.scss */
.ui-dialog .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px;
}

/* line 354, ../sass/_tabs.scss */
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

/* Progressbar
----------------------------------*/
/* line 357, ../sass/_tabs.scss */
.ui-progressbar {
  height: 2em;
  text-align: left;
}

/* line 358, ../sass/_tabs.scss */
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

                                                                   /* Resizable
----------------------------------*/
/* line 360, ../sass/_tabs.scss */
.ui-resizable {
  position: relative;
}

/* line 361, ../sass/_tabs.scss */
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  z-index: 99999;
  display: block;
}

/* line 362, ../sass/_tabs.scss */
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

/* line 363, ../sass/_tabs.scss */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0px;
}

/* line 364, ../sass/_tabs.scss */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0px;
}

/* line 365, ../sass/_tabs.scss */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0px;
  height: 100%;
}

/* line 366, ../sass/_tabs.scss */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0px;
  height: 100%;
}

/* line 367, ../sass/_tabs.scss */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

/* line 368, ../sass/_tabs.scss */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

/* line 369, ../sass/_tabs.scss */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

/* line 370, ../sass/_tabs.scss */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

                                                                                       /* Slider
----------------------------------*/
/* line 372, ../sass/_tabs.scss */
.ui-slider {
  position: relative;
  text-align: left;
}

/* line 373, ../sass/_tabs.scss */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}

/* line 374, ../sass/_tabs.scss */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
}

/* line 376, ../sass/_tabs.scss */
.ui-slider-horizontal {
  height: .8em;
}

/* line 377, ../sass/_tabs.scss */
.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}

/* line 378, ../sass/_tabs.scss */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

/* line 379, ../sass/_tabs.scss */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

/* line 380, ../sass/_tabs.scss */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

/* line 382, ../sass/_tabs.scss */
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

/* line 383, ../sass/_tabs.scss */
.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}

/* line 384, ../sass/_tabs.scss */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

/* line 385, ../sass/_tabs.scss */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

/* line 386, ../sass/_tabs.scss */
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

                                                    /* Tabs
----------------------------------*/
/* line 388, ../sass/_tabs.scss */
.ui-tabs {
  zoom: 1;
}

/* line 390, ../sass/_tabs.scss */
.ui-tabs .ui-tabs-nav {
  display: -webkit-flex;
  display: flex;
  list-style: none;
  position: relative;
  padding: .2em .2em 0 2px;
  margin-bottom: 30px;
  -moz-box-shadow: 0px 0px 3px -2px rgba(0, 0, 0, 0.3) inset;
  -webkit-box-shadow: 0px 0px 3px -2px rgba(0, 0, 0, 0.3) inset;
  box-shadow: 0px 0px 3px -2px rgba(0, 0, 0, 0.3) inset;
}

/* line 400, ../sass/_tabs.scss */
.ui-tabs .ui-tabs-nav li {
  border-bottom-width: 0 !important;
  margin: 0;
  padding: 5px 0;
  list-style: none;
  z-index: 10;
  margin-top: 4px;
  -moz-box-shadow: 0px -2px 3px -1px rgba(0, 0, 0, 0.3) inset;
  -webkit-box-shadow: 0px -2px 3px -1px rgba(0, 0, 0, 0.3) inset;
  box-shadow: 0px -2px 3px -1px rgba(0, 0, 0, 0.3) inset;
  min-height: 48px;
  display: table;
  float: left;
}

/* line 416, ../sass/_tabs.scss */
.accordeon .ui-tabs .ui-tabs-nav li {
  -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.3) inset;
  -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.3) inset;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.3) inset;
  min-height: 28px;
}

/* line 422, ../sass/_tabs.scss */
.ui-tabs .ui-tabs-nav li a {
  font-size: 16px;
  line-height: 20px;
  float: none;
  text-decoration: none;
  padding: 4px 15px 3px;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
}

/* line 433, ../sass/_tabs.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
  cursor: text;
  padding: 10px 15px 4px;
}

/* line 434, ../sass/_tabs.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  padding-bottom: 2px;
  border-bottom-width: 0;
  z-index: 12;
  margin-top: 0;
}

/* line 435, ../sass/_tabs.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
  font-size: 16px;
  font-weight: bold;
  line-height: 22px;
  padding: 0 15px 0px;
  border-bottom: 1px solid transparent;
}

/* line 443, ../sass/_tabs.scss */
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
  cursor: pointer;
}

/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
/* line 444, ../sass/_tabs.scss */
.ui-tabs .ui-tabs-panel {
  padding: 1em 0 0;
  display: block;
  background: none;
  position: relative;
  z-index: 11;
}

/* line 445, ../sass/_tabs.scss */
.ui-tabs .ui-tabs-hide {
  display: none;
}

/* line 446, ../sass/_tabs.scss */
.ui-tabs .ui-state-active, .ui-tabs .ui-tabs-nav li.ui-state-active {
  -moz-box-shadow: -2px -2px 4px -2px #bbbccc;
  -webkit-box-shadow: -2px -2px 4px -2px #bbbccc;
  box-shadow: -2px -2px 4px -2px #bbbccc;
}

/* line 448, ../sass/_tabs.scss */
.ui-tabs:after {
  content: "";
  font-size: 60%;
  letter-spacing: 0.1em;
  color: #b0b1b2;
  position: relative;
  bottom: 10px;
}
@media (max-width: 767px) {
  /* line 448, ../sass/_tabs.scss */
  .ui-tabs:after {
    display: none;
  }
}

/* line 457, ../sass/_tabs.scss */
.ui-tabs .ui-state-hover, .ui-tabs .ui-state-focus {
  background: #F26649;
}

/* line 458, ../sass/_tabs.scss */
.ui-tabs .ui-state-active.ui-state-hover, .ui-tabs .ui-state-active.ui-state-focus {
  background: #ffffff;
}

/* Custom Override */
/* line 463, ../sass/_tabs.scss */
.ui-tabs .ui-tabs-nav {
  display: table-cell;
  border: 1px solid transparent;
}
@media (max-width: 767px) {
  /* line 463, ../sass/_tabs.scss */
  .ui-tabs .ui-tabs-nav {
    display: none !important;
  }
}

/* line 471, ../sass/_tabs.scss */
.ui-tabs .ui-tabs-nav li {
  display: table-cell;
  float: none;
  vertical-align: middle;
}
@media (max-width: 767px) {
  /* line 471, ../sass/_tabs.scss */
  .ui-tabs .ui-tabs-nav li {
    padding: 0;
  }
}
/* line 480, ../sass/_tabs.scss */
.ui-tabs .ui-tabs-nav li.ui-state-active:focus {
  background: #fff;
}
/* line 485, ../sass/_tabs.scss */
html[data-focus-source="key"] .ui-tabs .ui-tabs-nav li.ui-state-active:focus a {
  outline: 5px solid #F26649;
}

@media (max-width: 767px) {
  /* line 492, ../sass/_tabs.scss */
  .ui-tabs .ui-tabs-nav li a {
    font-size: 14px;
    line-height: 18px;
    padding: 10px;
  }
}

/* line 501, ../sass/_tabs.scss */
html[data-focus-source="key"] .highContrast .ui-tabs-nav .ui-state-default a:focus {
  outline: 4px solid #F26649;
  width: calc(100% - 12px);
}

/* line 510, ../sass/_tabs.scss */
.highContrast .ui-state-default, .highContrast
.ui-widget-content .ui-state-default {
  background: #005c99;
}
/* line 514, ../sass/_tabs.scss */
html[data-focus-source="key"] .highContrast .ui-state-default:focus, html[data-focus-source="key"] .highContrast
.ui-widget-content .ui-state-default:focus {
  background: #fff;
  -moz-box-shadow: -2px -2px 4px -2px #bbbccc;
  -webkit-box-shadow: -2px -2px 4px -2px #bbbccc;
  box-shadow: -2px -2px 4px -2px #bbbccc;
}
/* line 520, ../sass/_tabs.scss */
html[data-focus-source="key"] .highContrast .ui-state-default:focus a, html[data-focus-source="key"] .highContrast
.ui-widget-content .ui-state-default:focus a {
  color: #000;
}
/* line 525, ../sass/_tabs.scss */
.highContrast .ui-state-default:hover, .highContrast
.ui-widget-content .ui-state-default:hover {
  background: #fff;
  -moz-box-shadow: -2px -2px 4px -2px #bbbccc;
  -webkit-box-shadow: -2px -2px 4px -2px #bbbccc;
  box-shadow: -2px -2px 4px -2px #bbbccc;
}
/* line 531, ../sass/_tabs.scss */
.highContrast .ui-state-default:hover a, .highContrast
.ui-widget-content .ui-state-default:hover a {
  color: #000;
}

/* line 539, ../sass/_tabs.scss */
.highContrast .ui-tabs-selected, .highContrast
.ui-widget-content .ui-tabs-selected {
  background: #fff;
}

/* line 546, ../sass/_tabs.scss */
.tablabel:focus {
  background: #F26649;
  color: #fff;
  outline: none;
}

/* line 555, ../sass/_tabs.scss */
.ui-tabs-panel {
  border: solid 1px transparent;
  margin-top: 1px;
}
/* line 559, ../sass/_tabs.scss */
.ui-tabs-panel[aria-hidden="false"] {
  display: block !important;
}
/* line 563, ../sass/_tabs.scss */
.ui-tabs-panel[aria-hidden="true"] {
  display: none !important;
}
@media (max-width: 767px) {
  /* line 555, ../sass/_tabs.scss */
  .ui-tabs-panel {
    display: none !important;
  }
  /* line 571, ../sass/_tabs.scss */
  .tablabel--extended + .ui-tabs-panel {
    display: block !important;
    border: solid 1px #0075aa;
    padding: 10px !important;
    margin-top: -2px;
    margin-bottom: 1px;
  }
}

/* line 583, ../sass/_tabs.scss */
.tabtoggle__icon {
  position: absolute;
  right: 10px;
  top: 8px;
}

/* line 590, ../sass/_tabs.scss */
.tablabel--extended .tabtoggle__icon--plus {
  display: none;
}

/* line 595, ../sass/_tabs.scss */
.tabtoggle__icon--minus {
  display: none;
}
/* line 598, ../sass/_tabs.scss */
.tablabel--extended .tabtoggle__icon--minus {
  display: block;
}

/* line 603, ../sass/_tabs.scss */
.tab-toggle {
  display: none;
  cursor: pointer;
  color: #fff;
  position: relative;
  border: 1px transparent solid;
}
@media (max-width: 767px) {
  /* line 603, ../sass/_tabs.scss */
  .tab-toggle {
    display: block;
    background: #0093d0;
    padding: 10px 40px 10px 10px;
    margin-bottom: 1px;
  }
  /* line 616, ../sass/_tabs.scss */
  .highContrast .tab-toggle {
    background: #005c99;
  }
  /* line 620, ../sass/_tabs.scss */
  html[data-focus-source="key"] .tab-toggle:focus {
    background: #F26649;
    outline: 0;
  }
  /* line 625, ../sass/_tabs.scss */
  html[data-focus-source="key"] .highContrast .tab-toggle.tablabel--extended:focus {
    background: #114969;
    color: #fff;
    border: 4px solid #F26649;
  }
  /* line 630, ../sass/_tabs.scss */
  html[data-focus-source="key"] .highContrast .tab-toggle.tablabel--extended:focus a {
    color: white;
    outline: 5px solid #F26649;
  }
  /* line 636, ../sass/_tabs.scss */
  html[data-focus-source="key"] .highContrast .tab-toggle:focus {
    background: #fff;
    color: #005c99;
    border: 4px solid #005c99;
  }
  /* line 641, ../sass/_tabs.scss */
  html[data-focus-source="key"] .highContrast .tab-toggle:focus img {
    border: 1px solid #005c99;
    right: 5px;
  }
}
/* line 648, ../sass/_tabs.scss */
.tab-toggle.tablabel--extended {
  background: #0075aa;
  color: #fff;
  padding: 9px 40px 9px 9px;
  border-bottom: #0075aa 1px solid;
}
/* line 654, ../sass/_tabs.scss */
.highContrast .tab-toggle.tablabel--extended {
  background: #114969;
}
/* line 659, ../sass/_tabs.scss */
.tab-toggle br {
  display: none;
}

@media (max-width: 767px) {
  /* line 664, ../sass/_tabs.scss */
  .ui-tabs .ui-tabs-panel {
    padding: 1px 0;
  }
}

/* line 671, ../sass/_tabs.scss */
.responsive-tabs {
  font-size: 14px;
  line-height: 18px;
}
@media (max-width: 480px) {
  /* line 671, ../sass/_tabs.scss */
  .responsive-tabs {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 767px) {
  /* line 671, ../sass/_tabs.scss */
  .responsive-tabs {
    margin-bottom: 20px;
  }
}
/* line 684, ../sass/_tabs.scss */
.responsive-tabs li {
  font-size: 14px;
  line-height: 18px;
}
@media (max-width: 480px) {
  /* line 684, ../sass/_tabs.scss */
  .responsive-tabs li {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 5px;
  }
}

/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */
/** RESET AND LAYOUT
===================================*/
/* line 17, ../sass/_bxslider.scss */
.bx-wrapper {
  margin: 0 auto 20px;
  padding: 0;
  *zoom: 1;
}

/* line 23, ../sass/_bxslider.scss */
.bx-wrapper img {
  max-width: 100%;
  display: block;
}

/** THEME
===================================*/
/* line 31, ../sass/_bxslider.scss */
.bx-wrapper .bx-viewport {
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
  -moz-transform: translatez(0);
  -ms-transform: translatez(0);
  -o-transform: translatez(0);
  transform: translatez(0);
  padding-bottom: 20px;
}

/* line 41, ../sass/_bxslider.scss */
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%;
}

/* LOADER */
/* line 50, ../sass/_bxslider.scss */
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url(images/bx_loader.gif) center center no-repeat #fff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}

/* PAGER */
/* line 63, ../sass/_bxslider.scss */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 20px;
}

/* line 72, ../sass/_bxslider.scss */
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}

/* line 79, ../sass/_bxslider.scss */
.bx-wrapper .bx-pager.bx-default-pager a {
  background: #666;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

/* line 92, ../sass/_bxslider.scss */
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #000;
}

/* line 97, ../sass/_bxslider.scss */
.bx-wrapper .bx-pager.bx-default-pager {
  display: none;
}

/* AUTO CONTROLS (START / STOP) */
/* line 103, ../sass/_bxslider.scss */
.bx-wrapper .bx-controls-auto {
  text-align: center;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
/* line 109, ../sass/_bxslider.scss */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}

/* line 114, ../sass/_bxslider.scss */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}

/* IMAGE CAPTIONS */
/* line 121, ../sass/_bxslider.scss */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666 \9;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}

/* line 130, ../sass/_bxslider.scss */
.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}

/* Slider */
/* line 3, ../sass/_slick.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 17, ../sass/_slick.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
/* line 24, ../sass/_slick.scss */
.slick-list:focus {
  outline: none;
}
/* line 28, ../sass/_slick.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 33, ../sass/_slick.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 42, ../sass/_slick.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* line 50, ../sass/_slick.scss */
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
/* line 56, ../sass/_slick.scss */
.slick-track:after {
  clear: both;
}
/* line 60, ../sass/_slick.scss */
.slick-loading .slick-track {
  visibility: hidden;
}

/* line 64, ../sass/_slick.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
/* line 68, ../sass/_slick.scss */
[dir="rtl"] .slick-slide {
  float: right;
}
/* line 71, ../sass/_slick.scss */
.slick-slide img {
  display: block;
}
/* line 74, ../sass/_slick.scss */
.slick-slide.slick-loading img {
  display: none;
}
/* line 80, ../sass/_slick.scss */
.slick-slide.dragging img {
  pointer-events: none;
}
/* line 84, ../sass/_slick.scss */
.slick-initialized .slick-slide {
  display: block;
}
/* line 88, ../sass/_slick.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}
/* line 92, ../sass/_slick.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 98, ../sass/_slick.scss */
.slick-arrow.slick-hidden {
  display: none;
}

/* CSS Document */
/* line 3, ../sass/_t3sjslider.scss */
.lof-slider_1 .lof-wrapper {
  position: relative;
}

/* line 4, ../sass/_t3sjslider.scss */
.lof-slider_1 .preload {
  background: #FFF;
  position: absolute;
  z-index: 5;
  top: 0;
  left: 0;
  display: none;
}

/* line 5, ../sass/_t3sjslider.scss */
.lof-slider_1 .preload div {
  background: transparent url("../images/load-indicator.gif") no-repeat scroll 50% 50%;
}

/* line 6, ../sass/_t3sjslider.scss */
.lof-slider_1 .lof-main-outer {
  position: relative;
  overflow: hidden;
}

/* main flash */
/* line 9, ../sass/_t3sjslider.scss */
.lof-slider_1 .lof-main-wapper {
  position: absolute;
}

/* line 12, ../sass/_t3sjslider.scss */
.t3s-jslidernews .lof-main-wapper .lof-item {
  position: relative;
}

/* line 16, ../sass/_t3sjslider.scss */
.lof-slider_1 .lof-opacity .lof-item {
  top: 0;
  left: 0;
  float: inherit;
  position: absolute;
}

/* description */
/* line 26, ../sass/_t3sjslider.scss */
.lof-slider_1 .lof-description h3,
.lof-slider_1 .lof-description h3 a,
.lof-slider_1 .lof-description p {
  color: #000;
}

/* line 39, ../sass/_t3sjslider.scss */
.t3s-jslidernews .lof-wrapper .lof-main-outer .lof-main-wapper .lof-item .lof-description .inline-pager,
.tx-t3sjslidernews-pi1 .lof-wrapper .lof-main-outer .lof-main-wapper .lof-item .lof-description .inline-pager {
  padding-bottom: 10px;
  display: block;
  height: 30px;
  width: 110px;
  border-bottom: 1px dotted #000;
  margin-bottom: 16px;
  margin-top: 12px;
}
/* line 47, ../sass/_t3sjslider.scss */
.t3s-jslidernews .lof-wrapper .lof-main-outer .lof-main-wapper .lof-item .lof-description .inline-pager .txt-content,
.tx-t3sjslidernews-pi1 .lof-wrapper .lof-main-outer .lof-main-wapper .lof-item .lof-description .inline-pager .txt-content {
  position: absolute;
  bottom: 0;
  display: inline-block;
}
/* line 53, ../sass/_t3sjslider.scss */
.t3s-jslidernews .lof-wrapper .lof-main-outer .lof-main-wapper .lof-item .lof-description .inline-pager .navigator-wrapper .slidercounter,
.tx-t3sjslidernews-pi1 .lof-wrapper .lof-main-outer .lof-main-wapper .lof-item .lof-description .inline-pager .navigator-wrapper .slidercounter {
  font-size: 20px;
  width: 50px;
  margin: 0;
  padding: 0;
  position: relative;
  margin-top: 4px;
  float: left;
}
/* line 62, ../sass/_t3sjslider.scss */
.t3s-jslidernews .lof-wrapper .lof-main-outer .lof-main-wapper .lof-item .lof-description .inline-pager .navigator-wrapper .lof-previous,
.t3s-jslidernews .lof-wrapper .lof-main-outer .lof-main-wapper .lof-item .lof-description .inline-pager .navigator-wrapper .lof-next,
.tx-t3sjslidernews-pi1 .lof-wrapper .lof-main-outer .lof-main-wapper .lof-item .lof-description .inline-pager .navigator-wrapper .lof-previous,
.tx-t3sjslidernews-pi1 .lof-wrapper .lof-main-outer .lof-main-wapper .lof-item .lof-description .inline-pager .navigator-wrapper .lof-next {
  float: left;
  height: 30px;
  background: none;
}
/* line 67, ../sass/_t3sjslider.scss */
.t3s-jslidernews .lof-wrapper .lof-main-outer .lof-main-wapper .lof-item .lof-description .inline-pager .navigator-wrapper .lof-previous i,
.t3s-jslidernews .lof-wrapper .lof-main-outer .lof-main-wapper .lof-item .lof-description .inline-pager .navigator-wrapper .lof-next i,
.tx-t3sjslidernews-pi1 .lof-wrapper .lof-main-outer .lof-main-wapper .lof-item .lof-description .inline-pager .navigator-wrapper .lof-previous i,
.tx-t3sjslidernews-pi1 .lof-wrapper .lof-main-outer .lof-main-wapper .lof-item .lof-description .inline-pager .navigator-wrapper .lof-next i {
  margin: 2px -10px;
  width: 20px;
}

/*******************************************************/
/* item navigator */
/* line 84, ../sass/_t3sjslider.scss */
.lof-slider_1 .navigator-wrapper {
  position: relative;
  overflow: hidden;
}

/* line 88, ../sass/_t3sjslider.scss */
.story .lof-slider_1 .navigator-wrapper {
  margin-bottom: 20px;
  margin-top: 0;
}

/* line 93, ../sass/_t3sjslider.scss */
.lof-slider_1 .inline-pager .navigator-wrapper {
  overflow: hidden;
}

/* line 95, ../sass/_t3sjslider.scss */
.lof-slider_1 .lof-navigator {
  position: relative;
}

/* line 96, ../sass/_t3sjslider.scss */
.lof-slider_1 .lof-navigator li {
  cursor: pointer;
  list-style: none;
  padding: 0;
  margin: 0;
  float: left;
  border: 1px solid none;
}

/* line 98, ../sass/_t3sjslider.scss */
.lof-slider_1 .lof-navigator li img,
.lof-slider_1 .lof-navigator li img {
  border: #fff solid 1px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

/* line 105, ../sass/_t3sjslider.scss */
.lof-slider_1 .lof-navigator li.active img,
.lof-slider_1 .lof-navigator li:hover img {
  border: #bbbccc solid 1px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

/* line 113, ../sass/_t3sjslider.scss */
.lof-slider_1 .navigator-wrapper .lof-next, .lof-slider_1 .navigator-wrapper .lof-previous {
  position: relative;
  z-index: 100;
  background: #fff;
  display: block;
  cursor: pointer;
  width: 30px;
  height: 130px;
}

/* line 114, ../sass/_t3sjslider.scss */
.lof-slider_1 .navigator-wrapper .lof-next {
  float: right;
}

/* line 115, ../sass/_t3sjslider.scss */
.lof-slider_1 .navigator-wrapper .lof-previous {
  float: left;
}

/* line 116, ../sass/_t3sjslider.scss */
.lof-slider_1 .navigator-wrapper .lof-next i, .lof-slider_1 .navigator-wrapper .lof-previous i {
  width: 30px;
  height: 30px;
  display: block;
  margin: 50% 0;
}

/* line 117, ../sass/_t3sjslider.scss */
.story .lof-slider_1 .navigator-wrapper .lof-next i,
.story .lof-slider_1 .navigator-wrapper .lof-previous i {
  margin-top: 35px;
}

/* line 121, ../sass/_t3sjslider.scss */
.lof-slider_1 .navigator-wrapper .lof-next i {
  background: url('/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png') 0 -140px no-repeat;
}

/* line 122, ../sass/_t3sjslider.scss */
.lof-slider_1 .navigator-wrapper .lof-previous i {
  background: url('/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png') -50px -140px no-repeat;
}

/* line 123, ../sass/_t3sjslider.scss */
.lof-slider_1 .inline-pager .navigator-wrapper .lof-next i {
  margin: 2px 0;
  background: url('/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png') -308px -24px no-repeat;
}

/* line 124, ../sass/_t3sjslider.scss */
.lof-slider_1 .inline-pager .navigator-wrapper .lof-previous i {
  margin: 2px 0;
  background: url('/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png') -335px -24px no-repeat;
}

/* navigation control */
/* line 127, ../sass/_t3sjslider.scss */
.lof-slider_1 .navigationControl {
  margin: 10px 0 0 0;
  overflow: hidden;
}

/* line 128, ../sass/_t3sjslider.scss */
.lof-slider_1 .pagSelector {
  cursor: pointer;
  background: url("../images/dots.png") no-repeat scroll 0 0 transparent;
  border: 0 none;
  display: block;
  height: 12px;
  margin-right: 6px;
  float: left;
  text-indent: -9999px;
  width: 12px;
}

/* line 129, ../sass/_t3sjslider.scss */
.lof-slider_1 .pagSelector.active {
  background-position: -12px 0;
}

/* line 131, ../sass/_t3sjslider.scss */
.lof-slider_1 .button-control {
  cursor: pointer;
  height: 20px;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 20px;
  z-index: 1000;
}

/* line 141, ../sass/_t3sjslider.scss */
.lof-slider_1 .button-control span {
  display: block;
  height: 100%;
  width: 100%;
}

/* line 146, ../sass/_t3sjslider.scss */
.lof-slider_1 .action-start span {
  background: transparent url("../images/play.png") scroll no-repeat center center;
}

/* line 149, ../sass/_t3sjslider.scss */
.lof-slider_1 .action-stop span {
  background: transparent url("../images/pause.png") scroll no-repeat center center;
}

/* line 152, ../sass/_t3sjslider.scss */
.lof-slider_1 .progressbar {
  background: red;
  height: 2px;
  width: 0%;
  opacity: 0;
}

/* line 159, ../sass/_t3sjslider.scss */
.lof-slider_1 .video-overlay {
  position: absolute;
  top: 0;
  left: 0;
  background: url("../images/play_video.png") center center no-repeat;
  opacity: 0.4;
  filter: alpha(opacity=40);
  /* For IE8 and earlier */
}

/* line 167, ../sass/_t3sjslider.scss */
.lof-slider_1 .video-overlay:hover {
  background: url("../images/play_video_on.png") center center no-repeat;
}

/* line 171, ../sass/_t3sjslider.scss */
.lof-slider_1 .pagSelectorTitle {
  border-bottom: 1px solid silver;
  padding-left: 10px;
}

/* line 175, ../sass/_t3sjslider.scss */
.lof-slider_1 .pagSelectorTitle.active {
  background-color: silver;
}

/* ICONS etc. */
/* line 180, ../sass/_t3sjslider.scss */
.lof-slider_1 .author_icon {
  background: url("../icons/icon_author.png") 0 0 no-repeat;
  font-size: 80%;
  padding: 0 0 0 20px;
  margin: 0 10px 0 0;
  line-height: 4em;
}

/* line 187, ../sass/_t3sjslider.scss */
.lof-slider_1 .date_icon {
  background: url("../icons/icon_calendar.png") 0 0 no-repeat;
  font-size: 80%;
  padding: 0 0 0 20px;
  margin: 0 10px 0 0;
  line-height: 4em;
}

/* line 194, ../sass/_t3sjslider.scss */
.lof-slider_1 .category_icon {
  background: url("../icons/icon_category.png") 0 0 no-repeat;
  font-size: 80%;
  padding: 0 0 0 22px;
  margin: 0 10px 0 0;
  line-height: 4em;
}

/* line 201, ../sass/_t3sjslider.scss */
.lof-slider_1 .author, .lof-slider_1 .category, .lof-slider_1 .date {
  margin: 0 7px 0 0;
  font-size: 80%;
}

/* line 215, ../sass/_t3sjslider.scss */
.inline-pager .navigator-wrapper .lof-previous i,
.inline-pager .navigator-wrapper .lof-next i {
  text-indent: -9999px;
  display: block;
}

/* line 2, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .copyright {
  margin: 30px 0;
}
/* line 8, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .tx-damdownloads-pi1-detail .download a i {
  background: url('/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png') -138px -16px no-repeat;
  width: 30px;
  height: 30px;
  display: inline-block;
}
/* line 18, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .tx-damdownloads-pi1-detail .categoryInfo .categories .item {
  background: #EFEFEF;
  margin: 0 2px;
  font-size: 12px !important;
  padding: 2px 6px;
}
/* line 27, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .tx-damdownloads-pi1-detail .additionalInfo .metaInfo {
  text-transform: uppercase;
}
/* line 33, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .tx-damdownloads-pi1-list {
  overflow: hidden;
}
/* line 35, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .tx-damdownloads-pi1-list .mediathek_list_item {
  width: 220px;
  float: left;
  margin-right: 20px;
  display: inline;
  margin-right: 12px !important;
  margin-bottom: 30px;
  position: relative;
}
/* line 40, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .tx-damdownloads-pi1-list .mediathek_list_item .image-document {
  position: relative;
  height: 167px;
}
/* line 43, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .tx-damdownloads-pi1-list .mediathek_list_item .image-document a {
  display: inline-block;
  padding: 0;
  margin: 0;
  overflow: hidden;
  height: 158px;
  width: 213px;
  border: 1px solid #EFEFEF;
}
/* line 52, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .tx-damdownloads-pi1-list .mediathek_list_item .image-document .lightbox-icon {
  position: absolute;
  bottom: 8px;
  right: 6px;
  background: url('/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png') -195px -24px no-repeat #0093d0;
  width: 30px;
  height: 30px;
}
/* line 63, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .tx-damdownloads-pi1-list .mediathek_list_item .detailLink .title {
  display: block;
  font-weight: bold;
  margin-bottom: 10px;
}
/* line 68, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .tx-damdownloads-pi1-list .mediathek_list_item .detailLink .categories {
  display: inline-block;
  margin-bottom: 10px;
}
/* line 71, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .tx-damdownloads-pi1-list .mediathek_list_item .detailLink .categories .item {
  background: #EFEFEF;
  margin: 2px 4px 2px 0;
  font-size: 12px !important;
  padding: 0px 4px;
  display: inline-block;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 72, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .tx-damdownloads-pi1-list .mediathek_list_item .detailLink .categories .item a {
  color: #000;
}
/* line 84, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .tx-damdownloads-pi1-list .mediathek_list_item .detailLink .file-type-size {
  text-transform: uppercase;
  font-style: italic;
}
/* line 90, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .tx-damdownloads-pi1-list .mediathek_list_item .detailLink .preview a i {
  background: url('/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png') -171px -26px no-repeat;
  width: 25px;
  height: 30px;
  display: inline-block;
  float: left;
}
/* line 99, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .tx-damdownloads-pi1-list .mediathek_list_item .detailLink .download i {
  background: url('/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png') -138px -30px no-repeat;
  width: 30px;
  height: 30px;
  padding-left: 30px;
}
/* line 106, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .tx-damdownloads-pi1-list .mediathek_list_item .detailLink .meta-info {
  position: relative;
}
/* line 110, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .tx-damdownloads-pi1-list .mediathek_list_item:after {
  content: "";
  font-size: 60%;
  letter-spacing: 0.1em;
  color: #b0b1b2;
  position: absolute;
  bottom: -15px;
  left: 0;
}
/* line 120, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .browsebar .button-start,
.tx-damdownloads-pi1 .browsebar .button-end {
  display: none;
}
/* line 124, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .browsebar div {
  float: left;
}
/* line 127, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .browsebar .pagelinks {
  padding-top: 4px;
}
/* line 130, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .browsebar .pagelinks a {
  padding: 4px;
}
/* line 133, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .browsebar .pagelinks span.current {
  padding: 4px 8px;
  background: #F26649;
  color: #FFF;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 145, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .browsebox {
  border-bottom: 1px dotted #bbbccc;
  border-top: 1px dotted #bbbccc;
  overflow: hidden;
  padding: 10px 0;
}
/* line 150, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .browsebox .browseresults {
  float: right;
  padding: 6px;
  margin-right: 40px;
  display: inline-block;
}
/* line 159, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .browsebox .button-next a i {
  background: url('/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png') -255px -22px no-repeat;
  display: inline-block;
  height: 30px;
  width: 30px;
  margin-top: 0px;
}
/* line 170, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .browsebox .button-back a i {
  background: url('/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png') -255px -78px no-repeat;
  display: inline-block;
  height: 30px;
  width: 30px;
  margin-top: 0px;
}
/* line 181, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .searchForm {
  background: url('/fileadmin/templates/pfizer.de/images/textur_ohne_Typo.gif') repeat;
  padding: 30px;
  margin-bottom: 40px;
  overflow: hidden;
}
/* line 190, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .searchForm .tx-damdownloads-pi1-search {
  /* custom select using jquery ui */
}
/* line 192, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .searchForm .tx-damdownloads-pi1-search .categorie-select {
  display: inline-block;
  position: relative;
  margin-bottom: 10px;
}
/* line 198, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .searchForm .tx-damdownloads-pi1-search .categorie-select select {
  float: left;
  margin-right: 20px;
  width: 270px;
  height: 36px;
  border: 1px solid #bbbccc;
  background: #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 207, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .searchForm .tx-damdownloads-pi1-search .categorie-select select:focus {
  border: 1px solid #616365 !important;
}
/* line 212, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .searchForm .tx-damdownloads-pi1-search .searchField {
  float: left;
  margin-right: 10px;
}
/* line 215, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .searchForm .tx-damdownloads-pi1-search .searchField input {
  height: 20px;
  border: 1px solid #bbbccc;
  width: 545px;
}
/* line 223, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .searchForm .tx-damdownloads-pi1-search .ui-selectmenu-text {
  background: #fff;
  color: #000;
  font-weight: normal;
}
/* line 228, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .searchForm .tx-damdownloads-pi1-search .ui-state-hover,
.tx-damdownloads-pi1 .searchForm .tx-damdownloads-pi1-search .ui-state-focus {
  border-color: #bbbccc;
}
/* line 232, ../sass/_mediathek.scss */
.tx-damdownloads-pi1 .searchForm .tx-damdownloads-pi1-search .ui-state-default .ui-icon {
  background: url('/fileadmin/templates/pfizer.de/images/icon_dropdown_arrow.gif') 0 0 no-repeat;
  height: 24px;
  margin: 0;
  right: 5px;
  top: 5px;
  width: 24px;
}

/*
added a class instead of appending the menu to the
current container because of overflow:hidden -> menu not visible
*/
/* line 249, ../sass/_mediathek.scss */
.custom-select-menu.ui-widget-content {
  background: #fff;
}
/* line 251, ../sass/_mediathek.scss */
.custom-select-menu.ui-widget-content .ui-menu-item.ui-state-focus, .custom-select-menu.ui-widget-content .ui-menu-item.ui-state-hover {
  background: #0093d0;
  border: none;
  color: #fff;
  font-weight: normal;
}

/* line 1, ../sass/_grid--teaser.scss */
.services {
  color: #0093d0;
  padding: 80px 1rem;
}

/* line 6, ../sass/_grid--teaser.scss */
.grid--teaser {
  display: block;
  margin: 2.5rem 0;
}

@media screen and (min-width: 600px) {
  /* line 12, ../sass/_grid--teaser.scss */
  .grid--teaser {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    /* IE 10 */
    display: -ms-flexbox;
    -ms-flex-wrap: wrap;
    margin: 2rem -.75rem;
  }
  /* line 20, ../sass/_grid--teaser.scss */
  .grid--teaser .grid-item {
    height: 300px;
    max-height: 300px;
  }
  /* line 25, ../sass/_grid--teaser.scss */
  .grid--teaser .grid__item-inner {
    padding: .75rem;
  }
  /* line 29, ../sass/_grid--teaser.scss */
  .grid--teaser .grid__item--col-1,
  .grid--teaser .grid__item--col-2 {
    -webkit-flex: 1 0 50%;
    flex: 1 0 50%;
    /* IE 10 */
    -ms-flex: 1 0 50%;
  }
  /* line 36, ../sass/_grid--teaser.scss */
  .grid--teaser .grid__item:last-child {
    -webkit-flex-grow: 0 !important;
    flex-grow: 0 !important;
  }
}
@media screen and (min-width: 900px) {
  /* line 43, ../sass/_grid--teaser.scss */
  .grid--teaser {
    margin: 2rem -.75rem;
  }
  /* line 46, ../sass/_grid--teaser.scss */
  .grid--teaser .grid__item--col-1 {
    -webkit-flex: 1 0 33%;
    flex: 1 0 33%;
    /* IE 10 */
    -ms-flex: 1 0 33%;
  }
  /* line 52, ../sass/_grid--teaser.scss */
  .grid--teaser .grid__item--col-2 {
    -webkit-flex: 1 0 66%;
    flex: 1 0 66%;
    /* IE 10 */
    -ms-flex: 1 0 66%;
  }
}
/* line 1, ../sass/_grid--twitter.scss */
.news {
  background-color: #fff;
  padding: 1.5rem 1rem;
}
@media screen and (min-width: 600px) {
  /* line 1, ../sass/_grid--twitter.scss */
  .news {
    padding: 80px 1rem 50px;
  }
}

/* line 10, ../sass/_grid--twitter.scss */
.grid--twitter {
  display: block;
  margin: 2rem -1rem;
}
/* line 14, ../sass/_grid--twitter.scss */
.grid--twitter .grid__item-inner {
  padding: 1rem;
}
@media screen and (min-width: 800px) {
  /* line 10, ../sass/_grid--twitter.scss */
  .grid--twitter {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    /* IE 10 */
    display: -ms-flexbox;
  }
}
/* line 25, ../sass/_grid--twitter.scss */
.grid--twitter .grid__item--col-1 {
  -webkit-flex: 1 0 33%;
  flex: 1 0 33%;
  /* IE 10 */
  -ms-flex: 1 0 33%;
}
/* line 31, ../sass/_grid--twitter.scss */
.grid--twitter .grid__item--col-2 {
  -webkit-align-self: center;
  align-self: center;
  -webkit-flex: 1 0 66%;
  flex: 1 0 66%;
  /* IE 10 */
  -ms-flex: 1 0 66%;
  margin-bottom: 1.5rem;
  min-width: 0;
}
@media screen and (min-width: 800px) {
  /* line 31, ../sass/_grid--twitter.scss */
  .grid--twitter .grid__item--col-2 {
    margin-bottom: 0;
  }
}
/* line 44, ../sass/_grid--twitter.scss */
.grid--twitter .featured-link-list {
  padding: 0;
  margin-bottom: 3rem;
}
@media screen and (min-width: 800px) {
  /* line 49, ../sass/_grid--twitter.scss */
  .grid--twitter .youtube-video,
  .grid--twitter .twitter-feed {
    margin: 0;
  }
}
/* line 57, ../sass/_grid--twitter.scss */
.grid--twitter .youtube-video,
.grid--twitter .twitter-feed {
  padding: 0;
}
/* line 62, ../sass/_grid--twitter.scss */
.grid--twitter .twitter-feed {
  float: none;
  width: auto;
}

/* line 4, ../sass/_grid.scss */
.grid-container {
  margin: 0 auto;
  max-width: 940px;
  overflow: visible;
  width: 100%;
}

/* line 11, ../sass/_grid.scss */
.grid__item-inner {
  padding: 1rem 0;
  overflow: visible;
}

/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
/* line 5, ../sass/_colorbox.scss */
#colorbox, #cboxOverlay,
#cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}
@media (max-width: 420px) {
  /* line 5, ../sass/_colorbox.scss */
  #colorbox, #cboxOverlay,
  #cboxWrapper {
    display: none !important;
  }
}

/* line 19, ../sass/_colorbox.scss */
.gallery-item__image__lightbox-icon {
  border: 0;
}

@media (max-width: 500px) {
  /* line 24, ../sass/_colorbox.scss */
  .mfp-gallery,
  .mfp-container,
  .mfp-bg.mfp-ready,
  .gallery-item__image__lightbox-icon,
  #colorbox, #cboxOverlay, #cboxWrapper {
    display: none !important;
  }

  /* line 32, ../sass/_colorbox.scss */
  .mfp-zoom-out-cur, .mfp-zoom-out-cur {
    cursor: default;
  }
}
/* line 37, ../sass/_colorbox.scss */
#cboxWrapper {
  max-width: none;
}

/* line 41, ../sass/_colorbox.scss */
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}

/* line 47, ../sass/_colorbox.scss */
#cboxMiddleLeft, #cboxBottomLeft {
  clear: left;
}

/* line 51, ../sass/_colorbox.scss */
#cboxContent {
  position: relative;
}

/* line 55, ../sass/_colorbox.scss */
#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 3px;
  box-sizing: border-box;
}
/* line 61, ../sass/_colorbox.scss */
#cboxLoadedContent img {
  width: 100%;
  height: 100%;
}

/* line 67, ../sass/_colorbox.scss */
#cboxTitle {
  margin: 0;
  display: none !important;
}

/* line 72, ../sass/_colorbox.scss */
#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 80, ../sass/_colorbox.scss */
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer;
}

/* line 84, ../sass/_colorbox.scss */
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic;
}
/* line 92, ../sass/_colorbox.scss */
.cboxPhoto:focus {
  outline: 3px solid #F26649;
}

/* line 97, ../sass/_colorbox.scss */
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
}

/* line 106, ../sass/_colorbox.scss */
#colorbox, #cboxContent, #cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

/*
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
/* line 117, ../sass/_colorbox.scss */
#cboxOverlay {
  background: #000;
  opacity: 0.5 !important;
}

/* line 122, ../sass/_colorbox.scss */
#colorbox {
  outline: 0;
}

/* line 126, ../sass/_colorbox.scss */
#cboxContent {
  background: #fff;
  overflow: hidden;
}

/* line 131, ../sass/_colorbox.scss */
.cboxIframe {
  background: #fff;
}

/* line 135, ../sass/_colorbox.scss */
#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}

/* line 140, ../sass/_colorbox.scss */
#cboxLoadedContent {
  margin-bottom: 0;
}

/* line 144, ../sass/_colorbox.scss */
#cboxLoadedContent html {
  background: #fff;
}

/* line 148, ../sass/_colorbox.scss */
#cboxTitle {
  position: absolute;
  bottom: 4px;
  left: 0;
  text-align: center;
  width: 100%;
  color: #949494;
}

/* line 157, ../sass/_colorbox.scss */
#cboxCurrent {
  position: absolute;
  bottom: 4px;
  left: 58px;
  color: #949494;
}

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
/* line 165, ../sass/_colorbox.scss */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  width: auto;
  background: none;
}

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
/* line 175, ../sass/_colorbox.scss */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
  outline: 0;
}

/* line 179, ../sass/_colorbox.scss */
#cboxSlideshow {
  position: absolute;
  bottom: 4px;
  right: 30px;
  color: #0092ef;
}

/* line 186, ../sass/_colorbox.scss */
#cboxPrevious {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}

/* line 195, ../sass/_colorbox.scss */
#cboxPrevious:hover {
  background-position: -75px -25px;
}

/* line 199, ../sass/_colorbox.scss */
#cboxNext {
  position: absolute;
  bottom: 0;
  left: 27px;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}

/* line 208, ../sass/_colorbox.scss */
#cboxNext:hover {
  background-position: -50px -25px;
}

/* line 212, ../sass/_colorbox.scss */
#cboxClose {
  position: absolute;
  top: 0;
  right: 0;
  background: url('/fileadmin/templates/pfizer.de/images/close.png') 86px 5px no-repeat #0093d0;
  padding-left: 16px;
  padding-top: 5px;
  height: 30px;
  width: 100px;
  color: #fff;
}
/* line 223, ../sass/_colorbox.scss */
.highContrast #cboxClose {
  background: url('/fileadmin/templates/pfizer.de/images/close.png') 86px 5px no-repeat #005c99;
}
/* line 227, ../sass/_colorbox.scss */
#cboxClose:focus {
  background: url('/fileadmin/templates/pfizer.de/images/close.png') 86px 5px no-repeat #F26649;
  color: #fff;
}
/* line 231, ../sass/_colorbox.scss */
.highContrast #cboxClose:focus {
  background: url('/fileadmin/templates/pfizer.de/images/close.png') 86px 5px no-repeat #ad2104;
  color: #fff;
}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
/* line 244, ../sass/_colorbox.scss */
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
}

/* line 256, ../sass/_colorbox.scss */
.cboxElement:focus {
  outline: 0;
}

/* line 1, ../sass/_teaser-box.scss */
#colNormal:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}

/* line 9, ../sass/_teaser-box.scss */
.teaser-box-wrapper--grid-4 {
  width: 22.857em;
}

/* line 13, ../sass/_teaser-box.scss */
.teaser-box-wrapper--grid-8 {
  width: 640px;
}

/* line 17, ../sass/_teaser-box.scss */
.teaser-box-wrapper {
  box-sizing: border-box;
  float: left;
  margin: 0;
  padding: 0.714em;
}

/* line 24, ../sass/_teaser-box.scss */
.teaser-box {
  background-position: center bottom;
  background-size: cover;
  border: 1px solid white;
  box-sizing: border-box;
  color: #000;
  height: 21.429em;
  max-height: 300px;
  min-height: 21.429em;
  overflow: hidden;
  width: 100%;
  position: relative;
}
@media (max-width: 980px) {
  /* line 24, ../sass/_teaser-box.scss */
  .teaser-box {
    height: auto;
  }
}
/* line 42, ../sass/_teaser-box.scss */
.highContrast .teaser-box h3 {
  color: #005c99;
  background: url("/fileadmin/templates/pfizer.de/images/icon_pfeil_dunkelblau.png") right 6px no-repeat;
}

/* line 49, ../sass/_teaser-box.scss */
.highContrast .teaser-box .teaser-box__link--extern h3 {
  background: url('/fileadmin/templates/pfizer.de/images/icon_pfeil_dunkelblau_extern.png') right 6px no-repeat;
}

/* line 53, ../sass/_teaser-box.scss */
.teaser-box--box-shadow {
  background-color: rgba(255, 255, 255, 0.6);
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
}

/* line 58, ../sass/_teaser-box.scss */
.teaser-box--blue {
  background: #0093d0;
  color: #fff;
}
/* line 62, ../sass/_teaser-box.scss */
.highContrast .teaser-box--blue {
  background: #005c99 !important;
  color: #fff;
}
/* line 68, ../sass/_teaser-box.scss */
.highContrast .teaser-box--blue h3 {
  color: #fff;
}

/* line 74, ../sass/_teaser-box.scss */
.highContrast .teaser-box--red .teaser-box__link--extern h3,
.highContrast .teaser-box--blue .teaser-box__link--extern h3 {
  background: url('/fileadmin/templates/pfizer.de/images/icon_pfeil_weiss_extern.png') right 6px no-repeat;
}

/* line 79, ../sass/_teaser-box.scss */
.teaser-box--red {
  background: #F26649;
  color: #fff;
}
/* line 83, ../sass/_teaser-box.scss */
.highContrast .teaser-box--red {
  background: #ad2104 !important;
  color: #fff;
}
/* line 89, ../sass/_teaser-box.scss */
.highContrast .teaser-box--red h3 {
  color: #fff;
  background: url("/fileadmin/templates/pfizer.de/images/icon_pfeil_weiss.png") right 6px no-repeat;
}

/* line 96, ../sass/_teaser-box.scss */
.teaser-box--background-image {
  color: #fff;
}
/* line 99, ../sass/_teaser-box.scss */
.highContrast .teaser-box--background-image {
  color: #000;
}
/* line 104, ../sass/_teaser-box.scss */
.highContrast .teaser-box--background-image h3 {
  color: #005c99;
  background: url("/fileadmin/templates/pfizer.de/images/icon_pfeil_dunkelblau.png") right 6px no-repeat;
}

/* line 111, ../sass/_teaser-box.scss */
.highContrast .teaser-box--background-image .teaser-box__link--extern h3 {
  background: url('/fileadmin/templates/pfizer.de/images/icon_pfeil_dunkelblau_extern.png') right 6px no-repeat;
}

/* line 115, ../sass/_teaser-box.scss */
.teaser-box__content {
  box-sizing: border-box;
  padding: 20px;
}
/* line 119, ../sass/_teaser-box.scss */
.teaser-box-wrapper--grid-8 .teaser-box__content {
  display: inline-block;
  width: 50%;
}

/* line 125, ../sass/_teaser-box.scss */
.teaser-box__content--padding-top {
  padding-top: 150px;
}

/* line 129, ../sass/_teaser-box.scss */
.teaser-box__headline {
  color: #0093d0;
  display: inline;
  font-size: 20px;
  font-weight: lighter;
  line-height: 25px;
  margin-right: 20px;
  padding-right: 20px;
}
/* line 139, ../sass/_teaser-box.scss */
.teaser-box__headline.teaser-box__headline--clickable {
  background: url("/fileadmin/templates/pfizer.de/images/icon_pfeil_blau.png") right 6px no-repeat;
}
/* line 143, ../sass/_teaser-box.scss */
.highContrast .teaser-box__headline {
  background: #fff url("/fileadmin/templates/pfizer.de/images/icon_pfeil_dunkelblau.png") right 6px no-repeat;
  color: #005c99;
}
/* line 148, ../sass/_teaser-box.scss */
.teaser-box__link--extern .teaser-box__headline {
  background: url('/fileadmin/templates/pfizer.de/images/icon_pfeil_blau_extern.png') right 6px no-repeat;
}
/* line 151, ../sass/_teaser-box.scss */
.highContrast .teaser-box__link--extern .teaser-box__headline {
  background: #fff url('/fileadmin/templates/pfizer.de/images/icon_pfeil_dunkelblau_extern.png') right 6px no-repeat;
}
/* line 155, ../sass/_teaser-box.scss */
.teaser-box--red .teaser-box__link--extern .teaser-box__headline, .teaser-box--blue .teaser-box__link--extern .teaser-box__headline, .teaser-box--background-image .teaser-box__link--extern .teaser-box__headline {
  color: #fff;
}
/* line 159, ../sass/_teaser-box.scss */
.teaser-box--red .teaser-box__link--extern .teaser-box__headline.teaser-box__headline--clickable, .teaser-box--blue .teaser-box__link--extern .teaser-box__headline.teaser-box__headline--clickable, .teaser-box--background-image .teaser-box__link--extern .teaser-box__headline.teaser-box__headline--clickable {
  background: url('/fileadmin/templates/pfizer.de/images/icon_pfeil_weiss_extern.png') right 6px no-repeat;
}
/* line 164, ../sass/_teaser-box.scss */
.highContrast .teaser-box--red .teaser-box__link--extern .teaser-box__headline.teaser-box__headline--clickable, .highContrast .teaser-box--blue .teaser-box__link--extern .teaser-box__headline.teaser-box__headline--clickable, .highContrast .teaser-box--background-image .teaser-box__link--extern .teaser-box__headline.teaser-box__headline--clickable {
  background: url('/fileadmin/templates/pfizer.de/images/icon_pfeil_weiss_extern.png') right 6px no-repeat;
}
/* line 171, ../sass/_teaser-box.scss */
.teaser-box--red .teaser-box__headline, .teaser-box--blue .teaser-box__headline, .teaser-box--background-image .teaser-box__headline {
  color: #fff;
}
/* line 174, ../sass/_teaser-box.scss */
.teaser-box--red .teaser-box__headline.teaser-box__headline--clickable, .teaser-box--blue .teaser-box__headline.teaser-box__headline--clickable, .teaser-box--background-image .teaser-box__headline.teaser-box__headline--clickable {
  background: url('/fileadmin/templates/pfizer.de/images/icon_pfeil_weiss.png') right 6px no-repeat;
}
/* line 179, ../sass/_teaser-box.scss */
.highContrast .teaser-box--red .teaser-box__headline, .highContrast .teaser-box--blue .teaser-box__headline, .highContrast .teaser-box--background-image .teaser-box__headline {
  background-color: transparent;
}
/* line 181, ../sass/_teaser-box.scss */
.highContrast .teaser-box--red .teaser-box__headline.teaser-box__headline--clickable, .highContrast .teaser-box--blue .teaser-box__headline.teaser-box__headline--clickable, .highContrast .teaser-box--background-image .teaser-box__headline.teaser-box__headline--clickable {
  background: url('/fileadmin/templates/pfizer.de/images/icon_pfeil_weiss.png') right 6px no-repeat;
}
/* line 188, ../sass/_teaser-box.scss */
.highContrast .teaser-box--background-image .teaser-box__headline {
  color: #005c99;
}
/* line 190, ../sass/_teaser-box.scss */
.highContrast .teaser-box--background-image .teaser-box__headline.teaser-box__headline--clickable {
  background: #fff url('/fileadmin/templates/pfizer.de/images/icon_pfeil_dunkelblau.png') right 6px no-repeat;
}
/* line 198, ../sass/_teaser-box.scss */
.highContrast .teaser-box--background-image .teaser-box__link--extern .teaser-box__headline {
  color: #005c99;
}
/* line 200, ../sass/_teaser-box.scss */
.highContrast .teaser-box--background-image .teaser-box__link--extern .teaser-box__headline.teaser-box__headline--clickable {
  background: #fff url('/fileadmin/templates/pfizer.de/images/icon_pfeil_dunkelblau_extern.png') right 6px no-repeat;
}
@media (max-width: 660px) {
  /* line 129, ../sass/_teaser-box.scss */
  .teaser-box__headline {
    font-size: 18px;
    line-height: 21px;
  }
}
/* line 213, ../sass/_teaser-box.scss */
.teaser-box__headline + .teaser-box__text {
  margin-top: 10px;
}

/* line 220, ../sass/_teaser-box.scss */
.teaser-box__text ul {
  margin: 6px 0;
}
/* line 222, ../sass/_teaser-box.scss */
.teaser-box__text ul li {
  list-style: none;
  margin-left: 0;
}
/* line 228, ../sass/_teaser-box.scss */
.highContrast .teaser-box__text {
  background: #fff;
}
/* line 234, ../sass/_teaser-box.scss */
.highContrast .teaser-box--red .teaser-box__text, .highContrast .teaser-box--blue .teaser-box__text {
  background: none;
}
/* line 238, ../sass/_teaser-box.scss */
.teaser-box--red .teaser-box__text a.internal-link, .teaser-box--blue .teaser-box__text a.internal-link {
  background: url(/fileadmin/templates/pfizer.de/images/icon_pfeil_weiss.png) 0 3px no-repeat;
}
/* line 241, ../sass/_teaser-box.scss */
.teaser-box--red .teaser-box__text a, .teaser-box--blue .teaser-box__text a {
  color: white;
}

/* line 248, ../sass/_teaser-box.scss */
a.teaser-box__link {
  display: block;
  border: transparent 2px solid;
  margin-bottom: 6px;
  margin-left: -2px;
}
/* line 256, ../sass/_teaser-box.scss */
html[data-focus-source="key"] a.teaser-box__link:focus, html[data-focus-source="key"] .highContrast a.teaser-box__link:focus {
  outline: 0;
}
/* line 262, ../sass/_teaser-box.scss */
html[data-focus-source="key"] a.teaser-box__link:focus .teaser-box__frame {
  position: absolute;
  height: calc(100% - 6px);
  width: calc(100% - 6px);
  border: 3px solid #000;
  top: 0;
  left: 0;
}
/* line 270, ../sass/_teaser-box.scss */
.highContrast html[data-focus-source="key"] a.teaser-box__link:focus .teaser-box__frame {
  border: 3px solid #ad2104;
}
/* line 274, ../sass/_teaser-box.scss */
.teaser-box--red html[data-focus-source="key"] a.teaser-box__link:focus .teaser-box__frame {
  border: 3px solid #0093d0;
}
/* line 277, ../sass/_teaser-box.scss */
.highContrast .teaser-box--red html[data-focus-source="key"] a.teaser-box__link:focus .teaser-box__frame {
  border: 3px solid #005c99;
}
/* line 282, ../sass/_teaser-box.scss */
.teaser-box--background-image html[data-focus-source="key"] a.teaser-box__link:focus .teaser-box__frame {
  border: 3px solid #000;
}
/* line 285, ../sass/_teaser-box.scss */
.highContrast .teaser-box--background-image html[data-focus-source="key"] a.teaser-box__link:focus .teaser-box__frame {
  border: 3px solid #000;
}

/* line 294, ../sass/_teaser-box.scss */
.teaser-box__image-wrapper {
  display: inline-block;
  height: 300px;
  overflow: hidden;
  width: 300px;
}
/* line 300, ../sass/_teaser-box.scss */
.teaser-box--image-left .teaser-box__image-wrapper {
  float: left;
}
/* line 304, ../sass/_teaser-box.scss */
.teaser-box--image-right .teaser-box__image-wrapper {
  float: right;
}

/* line 309, ../sass/_teaser-box.scss */
.teaser-box__image {
  display: block;
  height: 300px;
  margin-left: -150px;
  max-width: none;
  min-width: 0;
  width: 600px;
}

/* RESPONSIVE */
@media (max-width: 1000px) {
  /* line 322, ../sass/_teaser-box.scss */
  .teaser-box-wrapper--grid-8 {
    width: 100%;
  }

  /* line 326, ../sass/_teaser-box.scss */
  .teaser-box-wrapper--grid-4 {
    width: 50%;
  }

  /* line 330, ../sass/_teaser-box.scss */
  .teaser-box__image-wrapper {
    width: 50%;
    max-width: 600px;
    min-width: 300px;
  }

  /* line 336, ../sass/_teaser-box.scss */
  .teaser-box__image {
    position: relative;
    right: -50%;
    margin-left: 0;
  }

  /* line 342, ../sass/_teaser-box.scss */
  .teaser-box__inner-image-wrapper {
    position: relative;
    float: right;
    right: 50%;
    width: 600px;
  }
}
@media (max-width: 660px) {
  /* line 352, ../sass/_teaser-box.scss */
  .teaser-box {
    padding: 0;
  }

  /* line 356, ../sass/_teaser-box.scss */
  .teaser-box__inner-image-wrapper,
  .teaser-box-wrapper--grid-4 {
    width: 100%;
  }

  /* line 361, ../sass/_teaser-box.scss */
  .teaser-box-wrapper--grid-8 .teaser-box__content,
  .teaser-box-wrapper--grid-8 .teaser-box__image-wrapper {
    display: block;
    width: 100%;
    height: auto;
    margin: 0;
    float: none;
    min-width: 0;
    max-width: 636px;
  }

  /* line 372, ../sass/_teaser-box.scss */
  .teaser-box__content {
    padding: 15px;
    box-sizing: border-box;
  }

  /* line 377, ../sass/_teaser-box.scss */
  .teaser-box__content--padding-top {
    padding-top: 150px;
  }

  /* line 380, ../sass/_teaser-box.scss */
  .teaser-box__image {
    width: 100%;
    height: auto;
    margin-left: 0;
  }
}
@media (max-width: 417px) {
  /* line 388, ../sass/_teaser-box.scss */
  .teaser-box__image {
    height: 180px;
    width: auto;
    position: relative;
    right: -50%;
  }

  /* line 395, ../sass/_teaser-box.scss */
  .teaser-box__inner-image-wrapper {
    position: relative;
    float: right;
    right: 50%;
    width: auto;
  }
}
/* HOMEPAGE TEASER GRID */
/* line 409, ../sass/_teaser-box.scss */
.grid--teaser .grid__item .teaser-box__content {
  max-width: 300px;
}

/* line 1, ../sass/_teaser-box-health.scss */
.teaser__health {
  background-image: url(/fileadmin/templates/pfizer.de/images/textur_ohne_Typo.gif);
  background-repeat: repeat;
  margin-bottom: 20px;
  position: relative;
}

/* line 8, ../sass/_teaser-box-health.scss */
.teaser__health::after {
  content: "";
  clear: both;
  display: table;
}

/* line 14, ../sass/_teaser-box-health.scss */
.teaser__image {
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 14, ../sass/_teaser-box-health.scss */
  .teaser__image {
    float: left;
    box-sizing: border-box;
    width: 50%;
  }
}

@media (min-width: 768px) {
  /* line 27, ../sass/_teaser-box-health.scss */
  .cE:nth-child(odd) .teaser__health .teaser__image {
    width: 50%;
    float: right;
    box-sizing: border-box;
  }
}

@media (min-width: 768px) {
  /* line 37, ../sass/_teaser-box-health.scss */
  .cE:nth-child(even) .teaser__health .teaser__button-wrapper {
    left: 50%;
  }
}

/* line 43, ../sass/_teaser-box-health.scss */
.teaser__image img {
  width: 100%;
  vertical-align: bottom;
}

/* line 48, ../sass/_teaser-box-health.scss */
.teaser__image-text {
  max-width: 470px;
  width: 100%;
  z-index: 1;
  position: absolute;
  bottom: 10px;
  left: 10px;
  margin: 0;
  font-size: 14px;
  color: #000;
}
/* line 59, ../sass/_teaser-box-health.scss */
.teaser__image-text span {
  padding: 2px;
}
/* line 62, ../sass/_teaser-box-health.scss */
.highContrast .teaser__image-text span {
  background: white;
}
@media (min-width: 768px) {
  /* line 48, ../sass/_teaser-box-health.scss */
  .teaser__image-text {
    bottom: 20px;
    left: 30px;
  }
}

/* line 73, ../sass/_teaser-box-health.scss */
.teaser__image-name {
  display: block;
  font-family: "FS Albert Web Bold Italic", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-style: italic;
  font-weight: bold;
  max-width: 245px;
}

/* line 81, ../sass/_teaser-box-health.scss */
.teaser__image-role {
  font-family: "FS Albert Web Regular", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  display: block;
  max-width: 245px;
}

/* line 87, ../sass/_teaser-box-health.scss */
.teaser__pattern {
  padding: 20px 20px 20px 10px;
}
@media (min-width: 768px) {
  /* line 87, ../sass/_teaser-box-health.scss */
  .teaser__pattern {
    padding: 20px 30px 20px 30px;
    position: relative;
    float: left;
    box-sizing: border-box;
    width: 50%;
  }
}

/* line 99, ../sass/_teaser-box-health.scss */
.teaser__pattern-title {
  font-family: "FS Albert Pro Bold", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 14px;
  font-weight: bold;
  background: #e2e2e4;
  padding: 6px 15px 6px;
  display: inline;
}
/* line 107, ../sass/_teaser-box-health.scss */
.highContrast .teaser__pattern-title {
  background: white;
}

/* line 112, ../sass/_teaser-box-health.scss */
.teaser__pattern-quotation {
  margin-top: 20px;
  display: block;
  font-family: "FS Albert Web Bold Italic", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: bold;
  padding-bottom: 40px;
}
/* line 121, ../sass/_teaser-box-health.scss */
.highContrast .teaser__pattern-quotation {
  background: white;
}
@media (min-width: 768px) {
  /* line 112, ../sass/_teaser-box-health.scss */
  .teaser__pattern-quotation {
    font-size: 20px;
    line-height: 24px;
    margin-top: 5px;
    padding-bottom: 20px;
  }
}

/* line 133, ../sass/_teaser-box-health.scss */
.teaser__button-wrapper {
  bottom: 5px;
  position: absolute;
  margin-left: 10px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 133, ../sass/_teaser-box-health.scss */
  .teaser__button-wrapper {
    /* bottom: 5px;
     position: absolute;*/
    margin-left: 30px;
  }
}

/* line 146, ../sass/_teaser-box-health.scss */
.teaser__button,
.teaser__button:hover,
.teaser__button:focus,
.teaser__button:active,
.teaser__button:visited {
  color: #ffffff;
  background: #0093d0;
  background-image: url(../images/pfeil-weiss.png);
  background-repeat: no-repeat;
  padding: 10px 35px 10px 20px;
  background-position: 95% 50%;
  background-size: 20px;
  border-radius: 3px;
  font-size: 16px;
  text-decoration: none;
  font-family: "FS Albert Web Regular", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
/* line 163, ../sass/_teaser-box-health.scss */
.highContrast .teaser__button, .highContrast
.teaser__button:hover, .highContrast
.teaser__button:focus, .highContrast
.teaser__button:active, .highContrast
.teaser__button:visited {
  background: #005c99;
  background-image: url(../images/pfeil-weiss.png);
  background-repeat: no-repeat;
  background-position: 90% 50%;
  background-size: 20px;
  color: #ffffff;
}

@media screen and (min-width: 900px) {
  /* line 174, ../sass/_teaser-box-health.scss */
  .teaser__pattern-quotation {
    font-size: 24px;
    line-height: 28px;
    margin-top: 20px;
    padding-bottom: 20px;
  }
}
/* line 2, ../sass/_teaser-box-double.scss */
.teaser-box.teaser-box--no-bg {
  background: none;
}

/* line 7, ../sass/_teaser-box-double.scss */
.teaser-box--double {
  background-position: right top;
  background-size: contain;
  background-repeat: no-repeat;
  min-height: 50%;
  height: 140px;
}
/* line 13, ../sass/_teaser-box-double.scss */
.teaser-box--double.teaser-box--double-margin {
  margin-bottom: 20px;
}

/* line 18, ../sass/_teaser-box-double.scss */
.teaser-box__content--double {
  padding: 10px 20px;
  width: 55%;
}

/* line 23, ../sass/_teaser-box-double.scss */
.teaser-box__headline--double {
  color: #fff;
  line-height: 24px;
  margin-right: 0;
}
/* line 28, ../sass/_teaser-box-double.scss */
.highContrast .teaser-box__headline--double {
  background: #fff;
  color: #005c99;
}
/* line 33, ../sass/_teaser-box-double.scss */
.teaser-box__link--extern .teaser-box__headline--double {
  background: url(/fileadmin/templates/pfizer.de/images/icon_pfeil_weiss_extern.png) right 6px no-repeat;
  display: inline;
  padding-right: 20px;
}
/* line 38, ../sass/_teaser-box-double.scss */
.highContrast .teaser-box__link--extern .teaser-box__headline--double {
  background: #fff;
  color: #005c99;
}
/* line 44, ../sass/_teaser-box-double.scss */
.teaser-box__link--intern .teaser-box__headline--double {
  background: none;
  color: #fff;
}

/* line 3, ../sass/_off-canvas.scss */
body {
  overflow-x: hidden;
  -webkit-animation: bugfix infinite 1s;
}

@-webkit-keyframes bugfix {
  from {
    padding: 0;
  }
  to {
    padding: 0;
  }
}
/* line 17, ../sass/_off-canvas.scss */
.body--non-scrollable {
  overflow: hidden;
  height: 100%;
  max-height: 100vh;
  overflow-y: hidden;
  position: fixed;
}

/* line 25, ../sass/_off-canvas.scss */
.off-canvas {
  padding-left: 260px;
  position: relative;
  margin-left: -260px;
  transition: margin .3s ease;
  width: 100%;
  max-width: 100vw;
  min-height: 100vh;
}

/* line 35, ../sass/_off-canvas.scss */
.off-canvas--menu-open {
  overflow: hidden;
  margin-left: 0;
}

/* line 40, ../sass/_off-canvas.scss */
.off-canvas__toggle {
  background: #0093d0 !important;
  border-radius: 3px;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  display: none;
  font-size: 30px !important;
  height: 52px;
  left: 0;
  top: 0;
  position: absolute;
  width: 52px;
  z-index: 100;
}
/* line 55, ../sass/_off-canvas.scss */
.off-canvas--menu-open .off-canvas__toggle {
  border-radius: 0px 3px 3px 0px;
}
/* line 60, ../sass/_off-canvas.scss */
html[data-focus-source="key"].no-touch .off-canvas--menu-open .off-canvas__toggle:focus, .no-touch .off-canvas--menu-open .off-canvas__toggle:hover {
  color: #0080bb;
}
/* line 65, ../sass/_off-canvas.scss */
html[data-focus-source="key"].no-touch .off-canvas--menu-open .off-canvas__toggle:focus {
  width: 52px;
  margin: 3px 0;
}
/* line 70, ../sass/_off-canvas.scss */
html[data-focus-source="key"].no-touch .highContrast .off-canvas--menu-open .off-canvas__toggle:focus, .no-touch .highContrast .off-canvas--menu-open .off-canvas__toggle:hover {
  color: #005c97;
}
@media (max-width: 980px) {
  /* line 40, ../sass/_off-canvas.scss */
  .off-canvas__toggle {
    display: inline-block;
    padding: 0;
  }
}
/* line 83, ../sass/_off-canvas.scss */
.off-canvas--menu-open .off-canvas__toggle {
  z-index: 6000;
  background: #0080bb !important;
}
@media (max-width: 980px) {
  /* line 83, ../sass/_off-canvas.scss */
  .off-canvas--menu-open .off-canvas__toggle {
    left: 260px;
  }
}
/* line 92, ../sass/_off-canvas.scss */
.highContrast .off-canvas__toggle {
  background: #005c99 !important;
}
/* line 95, ../sass/_off-canvas.scss */
.highContrast .off-canvas__toggle .off-canvas__toggle-icon--open img {
  top: -67px;
}
/* line 100, ../sass/_off-canvas.scss */
.off-canvas__toggle img {
  position: relative;
}

/* line 105, ../sass/_off-canvas.scss */
.no-touch .off-canvas__toggle:hover,
html[data-focus-source="key"].no-touch .off-canvas__toggle:focus {
  background: #fff !important;
}
/* line 109, ../sass/_off-canvas.scss */
.no-touch .off-canvas__toggle:hover .off-canvas__toggle-icon--open img,
html[data-focus-source="key"].no-touch .off-canvas__toggle:focus .off-canvas__toggle-icon--open img {
  top: -34px;
}

/* line 114, ../sass/_off-canvas.scss */
html[data-focus-source="key"].no-touch .off-canvas__toggle:focus {
  outline: 3px solid #F26649;
  height: 46px;
  margin: 3px;
  width: 46px;
}

/* line 124, ../sass/_off-canvas.scss */
.no-touch .highContrast .off-canvas__toggle:hover .off-canvas__toggle-icon--open img,
html[data-focus-source="key"].no-touch .highContrast .off-canvas__toggle:focus .off-canvas__toggle-icon--open img {
  top: -100px;
}

/* line 130, ../sass/_off-canvas.scss */
.off-canvas__toggle-icon--open {
  height: 31px;
  width: 33px;
  display: block;
  overflow: hidden;
  margin: auto;
}
/* line 137, ../sass/_off-canvas.scss */
.off-canvas__toggle-icon--open img {
  position: relative;
  pointer-events: none;
  left: -1px;
  top: -1px;
}

/* line 145, ../sass/_off-canvas.scss */
.off-canvas__toggle-open,
.off-canvas__toggle-close {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 150, ../sass/_off-canvas.scss */
.off-canvas__toggle-close,
.off-canvas__toggle-icon--close {
  display: none;
}
/* line 154, ../sass/_off-canvas.scss */
.off-canvas--menu-open .off-canvas__toggle-close, .off-canvas--menu-open
.off-canvas__toggle-icon--close {
  display: block;
}

/* line 161, ../sass/_off-canvas.scss */
.off-canvas--menu-open .off-canvas__toggle-open, .off-canvas--menu-open
.off-canvas__toggle-icon--open {
  display: none;
}

@media (min-width: 981px) {
  /* line 166, ../sass/_off-canvas.scss */
  .off-canvas__top {
    display: table;
    width: 100%;
  }
}
@media (max-width: 980px) {
  /* line 166, ../sass/_off-canvas.scss */
  .off-canvas__top {
    background: #0093d0;
    overflow: hidden;
    width: 100%;
    position: fixed;
    z-index: 1000;
  }
  /* line 179, ../sass/_off-canvas.scss */
  .off-canvas--menu-open .off-canvas__top {
    position: static;
  }
}
@media (max-width: 980px) {
  /* line 184, ../sass/_off-canvas.scss */
  .highContrast .off-canvas__top {
    background: #005c99;
  }
}

/* line 191, ../sass/_off-canvas.scss */
.off-canvas__push-panel {
  position: relative;
}
@media (max-width: 980px) {
  /* line 191, ../sass/_off-canvas.scss */
  .off-canvas__push-panel {
    box-sizing: border-box;
    background-color: #0080bb;
    height: 100vh;
    left: 0;
    overflow: auto;
    overflow-x: hidden;
    padding-top: 8px;
    position: absolute;
    top: 0;
    width: 260px;
  }
  /* line 206, ../sass/_off-canvas.scss */
  .highContrast .off-canvas__push-panel {
    background: #005c97;
  }
}
/* line 211, ../sass/_off-canvas.scss */
.ie8 .off-canvas__push-panel {
  display: none;
}

/* line 218, ../sass/_off-canvas.scss */
.show-searchbox .off-canvas__content {
  padding-top: 50px;
}

/* line 223, ../sass/_off-canvas.scss */
.off-canvas__mask {
  background: rgba(0, 0, 0, 0.5);
  display: none;
  left: 260px;
  min-height: 2000px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 5000;
}
/* line 233, ../sass/_off-canvas.scss */
.show-searchbox .off-canvas__mask {
  display: block;
  top: 102px;
}
/* line 237, ../sass/_off-canvas.scss */
.off-canvas--menu-open .off-canvas__mask {
  display: block;
}
/* line 241, ../sass/_off-canvas.scss */
.ie8 .off-canvas__mask {
  display: none;
}

/* line 46, ../sass/_stage.scss */
.home .content-element,
.home .default {
  padding: 0;
  margin: 0;
}

/* line 53, ../sass/_stage.scss */
.stage {
  position: relative;
  font-size: 1.143em;
  overflow: hidden;
  width: 100%;
  background: url('/fileadmin/templates/pfizer.de/images/textur_ohne_Typo.gif') repeat;
}
@media (max-width: 600px) {
  /* line 53, ../sass/_stage.scss */
  .stage {
    display: none !important;
  }
}
/* line 64, ../sass/_stage.scss */
.stage:after {
  content: ".";
  clear: both;
  display: block;
  visibility: hidden;
  height: 0;
}

/* line 73, ../sass/_stage.scss */
.stage__text-label {
  background: #F26649;
  box-sizing: border-box;
  color: #fff;
  display: inline-block;
  font-size: 1em;
  font-weight: lighter;
  margin-bottom: 2.143em;
  padding: 0.357em 1.429em;
}
/* line 83, ../sass/_stage.scss */
.highContrast .stage__text-label {
  background: #ad2104;
}
@media (max-width: 800px) {
  /* line 73, ../sass/_stage.scss */
  .stage__text-label {
    margin-bottom: 0.714em;
  }
}

/* line 92, ../sass/_stage.scss */
.stage__text-wrapper {
  border: 1px solid transparent;
  /* für benutzerdefinierte Farben */
  box-sizing: border-box;
  height: 100%;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
}
@media (max-width: 600px) {
  /* line 92, ../sass/_stage.scss */
  .stage__text-wrapper {
    position: static;
  }
}

/* line 106, ../sass/_stage.scss */
.stage blockquote {
  display: block;
  width: 100%;
}

/* line 111, ../sass/_stage.scss */
.stage__quotation-text-wrapper {
  display: block;
  width: 480px;
}
@media (max-width: 1220px) {
  /* line 111, ../sass/_stage.scss */
  .stage__quotation-text-wrapper {
    width: 600px;
  }
}
@media (max-width: 1135px) {
  /* line 111, ../sass/_stage.scss */
  .stage__quotation-text-wrapper {
    max-width: 100%;
    min-width: 380px;
  }
}

/* line 125, ../sass/_stage.scss */
.stage__quotation {
  display: inline;
  font-family: "FS Albert Web Bold Italic", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 40px;
  font-style: italic;
  font-weight: bold;
  line-height: 44px;
  margin-bottom: 10px;
}
@media (max-width: 1135px) {
  /* line 125, ../sass/_stage.scss */
  .stage__quotation {
    font-size: 24px;
    line-height: 32px;
  }
}
/* line 139, ../sass/_stage.scss */
.highContrast .stage__quotation {
  background: #fff;
  padding: 2px;
}

/* line 145, ../sass/_stage.scss */
.stage__person-information {
  margin-bottom: 40px;
  font-size: 0.875em;
  line-height: 18px;
}
@media (max-width: 600px) {
  /* line 145, ../sass/_stage.scss */
  .stage__person-information {
    display: inline-block;
    margin-bottom: 0;
    width: 50%;
  }
}
@media (max-width: 800px) {
  /* line 145, ../sass/_stage.scss */
  .stage__person-information {
    margin-bottom: 20px;
  }
}

/* line 161, ../sass/_stage.scss */
.stage__person-role {
  display: inline-block;
}
/* line 164, ../sass/_stage.scss */
.highContrast .stage__person-role {
  background: #fff;
  padding: 2px;
}

/* line 170, ../sass/_stage.scss */
.stage__person-name {
  display: block;
  font-family: "FS Albert Web Bold", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
/* line 175, ../sass/_stage.scss */
.highContrast .stage__person-name span {
  background: #fff;
  padding: 2px;
}

/* line 182, ../sass/_stage.scss */
.stage__link-wrapper {
  margin: 0;
}

/* line 186, ../sass/_stage.scss */
a.stage__link {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: #0093d0;
  color: #fff;
  font-size: 16px;
  padding: 8px 20px;
}
/* line 193, ../sass/_stage.scss */
a.stage__link:focus, a.stage__link:active, a.stage__link:hover {
  background-color: #F26649;
  color: #fff;
}
/* line 199, ../sass/_stage.scss */
.highContrast a.stage__link:focus, .highContrast a.stage__link:active, .highContrast a.stage__link:hover {
  background: #ad2104;
}
/* line 204, ../sass/_stage.scss */
.highContrast a.stage__link {
  background: #005c99;
}
/* line 208, ../sass/_stage.scss */
a.stage__link:focus {
  background: #F26649;
}
/* line 211, ../sass/_stage.scss */
html[data-focus-source="key"] a.stage__link:focus, html[data-focus-source="key"] .highContrast a.stage__link:focus {
  outline: 0;
}
/* line 216, ../sass/_stage.scss */
.highContrast a.stage__link:focus {
  background: #ad2104;
}
@media (max-width: 660px) {
  /* line 186, ../sass/_stage.scss */
  a.stage__link {
    font-size: 14px;
    line-height: 18px;
    padding: 7px 10px;
  }
}
@media (max-width: 600px) {
  /* line 186, ../sass/_stage.scss */
  a.stage__link {
    float: right;
    padding: 4px 20px;
  }
}
/* line 232, ../sass/_stage.scss */
a.stage__link i {
  background: url('/fileadmin/templates/pfizer.de/images/icon_pfeil_weiss.png') 7px 8px no-repeat;
  display: inline-block;
  height: 20px;
  width: 20px;
}
@media (max-width: 660px) {
  /* line 232, ../sass/_stage.scss */
  a.stage__link i {
    height: 19px;
  }
}

/* line 244, ../sass/_stage.scss */
.stage__image-wrapper {
  text-align: center;
}
@media (min-width: 1136px) {
  /* line 244, ../sass/_stage.scss */
  .stage__image-wrapper {
    background: none !important;
  }
}
/* line 251, ../sass/_stage.scss */
.ie8 .stage__image-wrapper {
  background: none !important;
}
@media (max-width: 1135px) {
  /* line 244, ../sass/_stage.scss */
  .stage__image-wrapper {
    position: relative;
    height: 360px;
    overflow: hidden;
    background-size: auto 100%;
    background-position: center bottom;
    background-repeat: no-repeat;
  }
}

/* line 265, ../sass/_stage.scss */
.stage__image {
  display: block;
  margin: auto;
}
@media (max-width: 1135px) {
  /* line 265, ../sass/_stage.scss */
  .stage__image {
    position: absolute;
    height: 360px;
    right: -200px;
    max-width: none;
    width: auto;
    display: none;
  }
}
/* line 278, ../sass/_stage.scss */
.ie8 .stage__image {
  max-width: 1400px;
}

/* line 283, ../sass/_stage.scss */
.stage__text {
  box-sizing: border-box;
  display: block;
  margin: auto;
  max-width: 980px;
  padding: 30px 20px 0;
  text-align: left;
  width: 100%;
}
/* line 292, ../sass/_stage.scss */
.ie8 .stage__text {
  width: 980px;
}
/* line 296, ../sass/_stage.scss */
.stage__text:after {
  content: ".";
  clear: both;
  display: block;
  visibility: hidden;
  height: 0px;
}
@media (max-width: 1135px) {
  /* line 283, ../sass/_stage.scss */
  .stage__text {
    padding: 20px 215px 0 20px;
  }
}
@media (max-width: 600px) {
  /* line 283, ../sass/_stage.scss */
  .stage__text {
    padding: 0 30px 15px 30px;
  }
}

/* line 1, ../sass/_stage-slider.scss */
.stage-slider {
  font-size: 1.143em;
  width: 100%;
}

/* line 6, ../sass/_stage-slider.scss */
.stage-slider__list {
  margin: 0;
}

/* line 10, ../sass/_stage-slider.scss */
.stage-slider__content {
  margin: 0 auto;
  max-width: 1400px;
  position: relative;
  width: 100%;
}

/* line 17, ../sass/_stage-slider.scss */
.stage-slider__text-wrapper {
  border: 1px solid transparent;
  /* für benutzerdefinierte Farben */
  box-sizing: border-box;
  padding: 1.25rem 1rem;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 20;
}
@media screen and (min-width: 600px) {
  /* line 17, ../sass/_stage-slider.scss */
  .stage-slider__text-wrapper {
    padding: 2rem 1rem;
  }
}

/* line 31, ../sass/_stage-slider.scss */
.stage-slider__text {
  box-sizing: border-box;
  display: block;
  margin: 0 auto;
  max-width: 940px;
  width: 100%;
}

/* line 39, ../sass/_stage-slider.scss */
.stage-slider__text-label {
  background: #F26649;
  box-sizing: border-box;
  color: #fff;
  display: inline-block;
  font-size: 16px;
  margin-bottom: 1rem;
  padding: .5rem 1.25em;
  font-weight: lighter;
}
@media screen and (min-width: 600px) {
  /* line 39, ../sass/_stage-slider.scss */
  .stage-slider__text-label {
    margin-bottom: 2rem;
  }
}
/* line 53, ../sass/_stage-slider.scss */
.highContrast .stage-slider__text-label {
  background: #ad2104;
}

/* line 58, ../sass/_stage-slider.scss */
.stage-slider__quotation-text-wrapper {
  display: block;
  max-width: 100%;
}
@media screen and (min-width: 600px) {
  /* line 58, ../sass/_stage-slider.scss */
  .stage-slider__quotation-text-wrapper {
    min-width: 380px;
    max-width: 60%;
  }
}

/* line 68, ../sass/_stage-slider.scss */
.stage-slider__quotation {
  display: inline;
  font-family: "FS Albert Web Bold Italic", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 20px;
  font-style: italic;
  font-weight: bold;
  line-height: 24px;
  margin-bottom: 10px;
}
@media screen and (min-width: 600px) {
  /* line 68, ../sass/_stage-slider.scss */
  .stage-slider__quotation {
    font-size: 24px;
    line-height: 32px;
  }
}
@media screen and (min-width: 1024px) {
  /* line 68, ../sass/_stage-slider.scss */
  .stage-slider__quotation {
    font-size: 40px;
    line-height: 44px;
  }
}
/* line 87, ../sass/_stage-slider.scss */
.highContrast .stage-slider__quotation {
  background: #fff;
  padding: 2px;
}

/* line 93, ../sass/_stage-slider.scss */
.stage-slider__person-information {
  font-size: 0.875em;
  line-height: 18px;
}
@media screen and (min-width: 1024px) {
  /* line 93, ../sass/_stage-slider.scss */
  .stage-slider__person-information {
    margin-bottom: 2.5rem;
  }
}

/* line 102, ../sass/_stage-slider.scss */
.stage-slider__person-role {
  display: inline-block;
}
/* line 105, ../sass/_stage-slider.scss */
.highContrast .stage-slider__person-role {
  background: #fff;
  padding: 2px;
}

/* line 111, ../sass/_stage-slider.scss */
.stage-slider__person-name {
  display: block;
  font-family: "FS Albert Web Bold", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
/* line 117, ../sass/_stage-slider.scss */
.highContrast .stage-slider__person-name span {
  background: #fff;
  padding: 2px;
}

/* line 124, ../sass/_stage-slider.scss */
.stage-slider__link-wrapper {
  margin: 0;
  position: relative;
}

/* line 129, ../sass/_stage-slider.scss */
a.stage-slider__link {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: #0093d0;
  color: #fff;
  font-size: 16px;
  padding: 8px 20px;
}
/* line 136, ../sass/_stage-slider.scss */
a.stage-slider__link:focus, a.stage-slider__link:active, a.stage-slider__link:hover {
  background-color: #F26649;
}
/* line 141, ../sass/_stage-slider.scss */
.highContrast a.stage-slider__link:focus, .highContrast a.stage-slider__link:active, .highContrast a.stage-slider__link:hover {
  background: #ad2104;
}
/* line 146, ../sass/_stage-slider.scss */
.highContrast a.stage-slider__link {
  background: #005c99;
}
/* line 150, ../sass/_stage-slider.scss */
a.stage-slider__link:focus {
  background: #F26649;
}
/* line 153, ../sass/_stage-slider.scss */
.highContrast a.stage-slider__link:focus {
  background: #ad2104;
}
/* line 158, ../sass/_stage-slider.scss */
a.stage-slider__link i {
  background: url('/fileadmin/templates/pfizer.de/images/icon_pfeil_weiss.png') 7px 8px no-repeat;
  display: inline-block;
  height: 20px;
  width: 20px;
}
@media (max-width: 660px) {
  /* line 158, ../sass/_stage-slider.scss */
  a.stage-slider__link i {
    height: 19px;
  }
}

/* line 170, ../sass/_stage-slider.scss */
.stage-slider__content {
  width: 100%;
}

/* line 174, ../sass/_stage-slider.scss */
.stage-slider__image-wrapper {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  background-color: #fff;
  height: 450px;
  width: 100%;
}
@media screen and (min-width: 768px) {
  /* line 174, ../sass/_stage-slider.scss */
  .stage-slider__image-wrapper {
    display: block;
    height: auto;
  }
}

/* line 188, ../sass/_stage-slider.scss */
.stage-slider__image,
.stage-slider__picture {
  display: block;
  width: 100%;
  position: relative;
}

/* line 195, ../sass/_stage-slider.scss */
.stage-slider__image::before,
.stage-slider__picture::before {
  content: '';
  display: block;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: 50%;
  background: linear-gradient(#ffffff 10%, rgba(255, 255, 255, 0.5) 55%, rgba(255, 255, 255, 0) 100%);
  z-index: 10;
}
@media screen and (min-width: 768px) {
  /* line 195, ../sass/_stage-slider.scss */
  .stage-slider__image::before,
  .stage-slider__picture::before {
    background: none;
  }
}

/* line 212, ../sass/_stage-slider.scss */
.stage-slider__btn {
  bottom: 0.5rem;
  display: block;
  list-style: none;
  position: absolute;
  padding: 0;
  right: 0;
}
/* line 220, ../sass/_stage-slider.scss */
.stage-slider__btn:focus {
  outline: 2px solid #f26649;
  background: #0093d0;
}
/* line 224, ../sass/_stage-slider.scss */
.highContrast .stage-slider__btn:focus {
  background: #005c99;
}
@media screen and (min-width: 768px) {
  /* line 212, ../sass/_stage-slider.scss */
  .stage-slider__btn {
    bottom: 1rem;
    right: 7%;
  }
}
/* line 233, ../sass/_stage-slider.scss */
.stage-slider__btn .stage-slider_btn-label {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute;
  width: 1px;
}
/* line 241, ../sass/_stage-slider.scss */
.stage-slider__btn svg {
  fill: #ffffff;
  height: 25px;
  margin: 5px 5px 2px 5px;
  width: 25px;
}

/* line 251, ../sass/_stage-slider.scss */
.slick-dots {
  bottom: 1rem;
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
@media screen and (min-width: 600px) {
  /* line 251, ../sass/_stage-slider.scss */
  .slick-dots {
    bottom: 1.5rem;
  }
}
/* line 265, ../sass/_stage-slider.scss */
.slick-dots li {
  background-color: #EFEFEF;
  border-radius: 50%;
  cursor: pointer;
  display: inline-block;
  height: 16px;
  margin: 0 8px;
  padding: 0;
  position: relative;
  width: 16px;
}
@media screen and (min-width: 600px) {
  /* line 265, ../sass/_stage-slider.scss */
  .slick-dots li {
    height: 14px;
    margin: 0 7px;
    width: 14px;
  }
}
/* line 282, ../sass/_stage-slider.scss */
.highContrast .slick-dots li {
  border: 2px solid #000;
}
/* line 285, ../sass/_stage-slider.scss */
.highContrast .slick-dots li button:focus {
  background: transparent;
}
/* line 290, ../sass/_stage-slider.scss */
.slick-dots li:focus, .slick-dots li:hover, .slick-dots li.slick-active {
  background-color: #0093d0;
}
/* line 295, ../sass/_stage-slider.scss */
.highContrast .slick-dots li:focus, .highContrast .slick-dots li:hover, .highContrast .slick-dots li.slick-active {
  background-color: #005c99;
}
/* line 300, ../sass/_stage-slider.scss */
.slick-dots li button {
  border: 0;
  background: transparent;
  color: transparent;
  cursor: pointer;
  display: block;
  font-size: 0px;
  height: 32px;
  line-height: 0px;
  left: -8px;
  margin: 0;
  outline: none;
  position: absolute;
  top: -8px;
  width: 32px;
}
@media screen and (min-width: 600px) {
  /* line 300, ../sass/_stage-slider.scss */
  .slick-dots li button {
    left: -9px;
    top: -9px;
  }
}
/* line 321, ../sass/_stage-slider.scss */
.slick-dots li button:focus {
  outline: 2px solid #F26649;
  color: transparent;
}
/* line 326, ../sass/_stage-slider.scss */
.slick-dots li button:hover, .slick-dots li button:active {
  background: transparent;
  color: transparent;
}

/* line 7, ../sass/_background-image-teaser.scss */
.background-image-teaser,
.background-image-teaser__variant {
  box-sizing: border-box;
  display: inline-block;
  float: left;
  margin-bottom: 20px;
  padding: 0 10px 0 0;
  width: 50%;
}
@media (max-width: 550px) {
  /* line 7, ../sass/_background-image-teaser.scss */
  .background-image-teaser,
  .background-image-teaser__variant {
    width: 100%;
  }
}

/* line 21, ../sass/_background-image-teaser.scss */
.background-image-teaser--last {
  padding: 0 0 0 10px;
}
@media (max-width: 550px) {
  /* line 21, ../sass/_background-image-teaser.scss */
  .background-image-teaser--last {
    padding: 0;
  }
}

/* line 29, ../sass/_background-image-teaser.scss */
.background-image-teaser__label {
  background: #F26649;
  color: #fff;
  font-size: 14px;
  font-weight: lighter;
  padding: 3px 20px;
  position: absolute;
  z-index: 1;
}
/* line 38, ../sass/_background-image-teaser.scss */
.highContrast .background-image-teaser__label {
  background: #ad2104;
}
/* line 42, ../sass/_background-image-teaser.scss */
.sidebar-left .background-image-teaser__label {
  box-sizing: border-box;
  max-width: 90%;
}
@media (max-width: 980px) {
  /* line 29, ../sass/_background-image-teaser.scss */
  .background-image-teaser__label {
    box-sizing: border-box;
    max-width: 90%;
  }
}
@media (max-width: 550px) {
  /* line 29, ../sass/_background-image-teaser.scss */
  .background-image-teaser__label {
    padding: 3px 15px;
  }
}

/* line 57, ../sass/_background-image-teaser.scss */
.background-image-teaser__variant .background-image-teaser__label {
  background: #00983e;
}

/* line 61, ../sass/_background-image-teaser.scss */
.background-image-teaser__mobile-background {
  background-position: 0 bottom;
  background-repeat: no-repeat;
  background-size: 100% auto;
  position: relative;
}

@media (min-width: 981px) {
  /* line 68, ../sass/_background-image-teaser.scss */
  .no-sidebar .background-image-teaser__mobile-background {
    background: none !important;
  }
}

/* line 74, ../sass/_background-image-teaser.scss */
.background-image-teaser__text-wrapper {
  box-sizing: border-box;
  height: 180px;
  left: 0;
  max-width: 460px;
  padding: 0 30px 20px 20px;
  position: absolute;
  top: 50px;
  width: 100%;
  z-index: 1;
}
@media (max-width: 980px) {
  /* line 74, ../sass/_background-image-teaser.scss */
  .background-image-teaser__text-wrapper {
    box-sizing: border-box;
    height: 300px;
    padding: 40px 20px 20px;
    position: static;
    width: 100%;
  }
}
@media (max-width: 550px) {
  /* line 74, ../sass/_background-image-teaser.scss */
  .background-image-teaser__text-wrapper {
    max-width: 300px;
    padding: 35px 15px 15px;
  }
}
/* line 98, ../sass/_background-image-teaser.scss */
.background-image-teaser--last .background-image-teaser__text-wrapper {
  padding: 0 20px 20px 30px;
}
@media (max-width: 980px) {
  /* line 98, ../sass/_background-image-teaser.scss */
  .background-image-teaser--last .background-image-teaser__text-wrapper {
    padding: 40px 20px 20px;
  }
}
@media (max-width: 550px) {
  /* line 98, ../sass/_background-image-teaser.scss */
  .background-image-teaser--last .background-image-teaser__text-wrapper {
    padding: 35px 15px 15px;
  }
}
/* line 110, ../sass/_background-image-teaser.scss */
.background-image-teaser__text-wrapper p,
.background-image-teaser__text-wrapper blockquote {
  margin: 0;
}

/* line 116, ../sass/_background-image-teaser.scss */
.background-image-teaser__quotation {
  color: #000;
  display: block;
  font-family: "FS Albert Web Bold Italic", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 17px;
  font-style: italic;
  font-weight: bold;
  line-height: 22px;
  width: 55%;
}
/* line 127, ../sass/_background-image-teaser.scss */
.highContrast .background-image-teaser__quotation span {
  background: #fff;
}
@media (max-width: 980px) {
  /* line 116, ../sass/_background-image-teaser.scss */
  .background-image-teaser__quotation {
    width: 100%;
  }
}
@media (max-width: 660px) {
  /* line 116, ../sass/_background-image-teaser.scss */
  .background-image-teaser__quotation {
    font-size: 16px;
    line-height: 20px;
  }
}

/* line 142, ../sass/_background-image-teaser.scss */
.background-image-teaser__quotation-info {
  bottom: 0;
  color: #000;
  font-size: 14px;
  line-height: 18px;
  margin-top: 10px;
  min-width: 130px;
  position: absolute;
  width: 55%;
}
/* line 154, ../sass/_background-image-teaser.scss */
.highContrast .background-image-teaser__quotation-info .background-image-teaser__role, .highContrast
.background-image-teaser__quotation-info .background-image-teaser__name span {
  background: #fff;
  padding: 2px;
}
@media (max-width: 980px) {
  /* line 142, ../sass/_background-image-teaser.scss */
  .background-image-teaser__quotation-info {
    position: static;
    margin-top: 20px;
  }
}
@media (max-width: 550px) {
  /* line 142, ../sass/_background-image-teaser.scss */
  .background-image-teaser__quotation-info {
    max-width: none;
    width: 70%;
  }
}
/* line 171, ../sass/_background-image-teaser.scss */
.background-image-teaser__quotation-info span {
  display: block;
}
/* line 175, ../sass/_background-image-teaser.scss */
.background-image-teaser__quotation-info .background-image-teaser__role {
  display: inline-block;
}

/* line 180, ../sass/_background-image-teaser.scss */
.background-image-teaser__name {
  font-family: "FS Albert Web Bold", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  width: 245px;
}

/* line 185, ../sass/_background-image-teaser.scss */
.background-image-teaser__image-wrapper {
  overflow: hidden;
}
@media (max-width: 980px) {
  /* line 185, ../sass/_background-image-teaser.scss */
  .background-image-teaser__image-wrapper {
    display: none;
  }
}

/* line 193, ../sass/_background-image-teaser.scss */
.background-image-teaser__image-inner-wrapper {
  float: right;
}

/* line 197, ../sass/_background-image-teaser.scss */
.background-image-teaser__image {
  display: block;
  height: auto;
  max-width: 460px;
  width: 460px;
}
@media (max-width: 980px) {
  /* line 197, ../sass/_background-image-teaser.scss */
  .background-image-teaser__image {
    max-width: 100%;
    width: 100%;
  }
}

/* line 209, ../sass/_background-image-teaser.scss */
.background-image-teaser__button-wrapper {
  margin: 0;
}

/* line 213, ../sass/_background-image-teaser.scss */
a.background-image-teaser__button {
  background: none;
  background-color: rgba(0, 0, 0, 0.001);
  border: 2px solid transparent;
  box-sizing: border-box;
  color: transparent;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 100;
}
/* line 227, ../sass/_background-image-teaser.scss */
.highContrast a.background-image-teaser__button, .highContrast a.background-image-teaser__button:hover, a.background-image-teaser__button:active, a.background-image-teaser__button:hover, a.background-image-teaser__button:focus, html[data-focus-source="key"] a.background-image-teaser__button:focus, html[data-focus-source="key"] .highContrast a.background-image-teaser__button:focus {
  color: transparent;
}
/* line 238, ../sass/_background-image-teaser.scss */
html[data-focus-source="key"] a.background-image-teaser__button:focus {
  outline: 5px solid #F26649;
}
/* line 243, ../sass/_background-image-teaser.scss */
html[data-focus-source="key"] .highContrast a.background-image-teaser__button:focus {
  outline: 5px solid #ad2104;
}

/* line 250, ../sass/_background-image-teaser.scss */
.background-image-teaser__button-text {
  position: absolute;
  bottom: 0;
  right: 0;
}

@media (min-width: 981px) {
  /* line 263, ../sass/_background-image-teaser.scss */
  .background-image-teaser.columned .background-image-teaser__label {
    box-sizing: border-box;
    max-width: 90%;
  }
  /* line 268, ../sass/_background-image-teaser.scss */
  .background-image-teaser.columned .background-image-teaser__text-wrapper {
    box-sizing: border-box;
    height: 300px;
    padding: 40px 20px 20px;
    position: static;
    width: 100%;
  }
  /* line 275, ../sass/_background-image-teaser.scss */
  .background-image-teaser--last .background-image-teaser.columned .background-image-teaser__text-wrapper {
    padding: 40px 20px 20px;
  }
  /* line 280, ../sass/_background-image-teaser.scss */
  .background-image-teaser.columned .background-image-teaser__quotation {
    width: 100%;
  }
}
@media (min-width: 981px) and (max-width: 660px) {
  /* line 280, ../sass/_background-image-teaser.scss */
  .background-image-teaser.columned .background-image-teaser__quotation {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 981px) {
  /* line 289, ../sass/_background-image-teaser.scss */
  .background-image-teaser.columned .background-image-teaser__quotation-info {
    position: static;
    margin-top: 20px;
  }
  /* line 294, ../sass/_background-image-teaser.scss */
  .background-image-teaser.columned .background-image-teaser__image-wrapper {
    display: none;
  }
  /* line 298, ../sass/_background-image-teaser.scss */
  .background-image-teaser.columned .background-image-teaser__image {
    max-width: 100%;
    width: 100%;
  }
}

/* line 1, ../sass/_story-page.scss */
.storypage-indent-left,
.storypage-text {
  margin-bottom: 20px;
  width: 100%;
  padding-left: 25.5%;
  box-sizing: border-box;
}
@media (max-width: 767px) {
  /* line 1, ../sass/_story-page.scss */
  .storypage-indent-left,
  .storypage-text {
    padding-left: 0;
  }
}
/* line 13, ../sass/_story-page.scss */
.storypage-indent-left .content-element-body blockquote,
.storypage-text .content-element-body blockquote {
  margin: 0;
}

/* line 20, ../sass/_story-page.scss */
.story .content .container {
  padding: 20px;
}

/* line 21, ../sass/_services.scss */
.service-filter__form {
  padding-left: 137px;
  position: relative;
}
@media (max-width: 660px) {
  /* line 21, ../sass/_services.scss */
  .service-filter__form {
    padding-left: 0;
  }
}

/* line 30, ../sass/_services.scss */
.service-filter {
  background: url('/fileadmin/templates/pfizer.de/images/textur_fuer_Typo.gif?1479383681') repeat;
  box-sizing: border-box;
  margin-bottom: 30px;
  overflow: hidden;
  padding: 20px;
  width: 100%;
}
@media (max-width: 660px) {
  /* line 30, ../sass/_services.scss */
  .service-filter {
    padding: 10px;
  }
}
/* line 42, ../sass/_services.scss */
.service-filter fieldset {
  display: table;
  width: 100%;
  table-layout: fixed;
}

/* line 49, ../sass/_services.scss */
.service-filter__field-wrapper {
  display: table-cell;
  vertical-align: middle;
  width: 50%;
  padding-right: 10px;
}
@media (max-width: 660px) {
  /* line 49, ../sass/_services.scss */
  .service-filter__field-wrapper {
    display: inline-block;
    padding: 0 0 0 5px;
    width: 50%;
    box-sizing: border-box;
    float: left;
  }
}
@media (max-width: 480px) {
  /* line 49, ../sass/_services.scss */
  .service-filter__field-wrapper {
    width: 100%;
    float: none;
    padding: 0;
  }
}

@media (max-width: 660px) {
  /* line 70, ../sass/_services.scss */
  .service-filter__field-wrapper--topic {
    padding: 0 5px 0 0;
  }
}
@media (max-width: 480px) {
  /* line 70, ../sass/_services.scss */
  .service-filter__field-wrapper--topic {
    padding: 0;
  }
}

/* line 80, ../sass/_services.scss */
.service-filter__field-wrapper--submit {
  width: 84px;
  min-width: 84px;
  padding: 0;
}
@media (max-width: 660px) {
  /* line 80, ../sass/_services.scss */
  .service-filter__field-wrapper--submit {
    margin-top: 10px;
    width: 100%;
  }
}

/* line 91, ../sass/_services.scss */
.service-filter__legend {
  color: #000;
  display: block;
  font-size: 20px;
  font-weight: normal;
  padding: 0;
  margin-right: 20px;
  position: absolute;
  left: 0;
  top: 0;
  line-height: 35px;
  width: 130px;
}
/* line 104, ../sass/_services.scss */
.highContrast .service-filter__legend {
  background: #fff;
}
@media (max-width: 660px) {
  /* line 91, ../sass/_services.scss */
  .service-filter__legend {
    position: static;
    width: 100%;
  }
}

/* line 114, ../sass/_services.scss */
.service-filter__select {
  background: #fff;
  border: 1px solid #bbbccc;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  height: 36px;
  margin-right: 10px;
  width: 100%;
}
@media (max-width: 660px) {
  /* line 114, ../sass/_services.scss */
  .service-filter__select {
    margin-top: 10px;
  }
}
/* line 129, ../sass/_services.scss */
html[data-focus-source="key"] .service-filter__select:focus {
  outline: 3px solid #F26649;
}
/* line 133, ../sass/_services.scss */
html[data-focus-source="key"] .highContrast .service-filter__select:focus {
  outline: 3px solid #ad2104;
}

/* line 140, ../sass/_services.scss */
input[type=submit].service-filter__submit {
  margin: 0;
  width: 100%;
}

/* line 145, ../sass/_services.scss */
.service-item {
  width: 235px;
  height: 370px;
  float: left;
  padding: 0 10px;
  box-sizing: border-box;
  overflow: hidden;
  margin-bottom: 40px;
  position: relative;
  left: -10px;
}
@media (max-width: 530px) {
  /* line 145, ../sass/_services.scss */
  .service-item {
    width: 100%;
    height: auto;
    float: none;
    padding: 35px 0;
    margin-bottom: 0;
    border-bottom: 1px dotted grey;
    left: 0;
  }
}
/* line 167, ../sass/_services.scss */
.service-item ul, .service-item li {
  padding: 0;
  margin: 0;
}
/* line 172, ../sass/_services.scss */
.service-item li {
  list-style-type: none;
}

/* line 177, ../sass/_services.scss */
.service-header--hidden,
.service-item--hidden {
  display: none;
}

/* line 184, ../sass/_services.scss */
.service-item--no-found .service-item__inner-wrapper {
  background: url("/fileadmin/templates/pfizer.de/images/textur_fuer_Typo.gif?1441108433") repeat;
}

/* line 189, ../sass/_services.scss */
.service-item__text--no-found {
  font-family: "FS Albert Web Bold", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 30px;
}

/* line 199, ../sass/_services.scss */
.service-item__button {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: #0093d0;
  color: #fff;
  font-size: 16px;
  padding: 8px 20px;
}
/* line 208, ../sass/_services.scss */
.service-item__button:hover {
  color: #fff;
}

/* line 213, ../sass/_services.scss */
.service-item__button:hover,
.service-item__button:active,
.service-item__button:focus {
  color: #fff;
  cursor: pointer;
  background: #F26649;
}

/* line 221, ../sass/_services.scss */
.highContrast .service-item__button {
  background: #005c99;
}

/* line 225, ../sass/_services.scss */
.highContrast .service-item__button:hover,
.highContrast .service-item__button:active,
.highContrast .service-item__button:focus {
  background: #ad2104;
}

/* line 231, ../sass/_services.scss */
.service-item__icon {
  background: url("/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png") no-repeat;
  display: block;
  height: 80px;
  width: 80px;
  margin-top: 45px;
  margin-bottom: 20px;
}

/* line 240, ../sass/_services.scss */
.service-item--info {
  background-position: -80px -416px;
}

/* line 246, ../sass/_services.scss */
.service-item__inner-wrapper {
  height: 100%;
  padding: 20px;
  box-sizing: border-box;
  position: relative;
}
@media (max-width: 530px) {
  /* line 246, ../sass/_services.scss */
  .service-item__inner-wrapper {
    min-height: 340px;
  }
}
@media (max-width: 530px) {
  /* line 256, ../sass/_services.scss */
  .service-item--no-found .service-item__inner-wrapper {
    min-height: 0;
  }
}

/* line 263, ../sass/_services.scss */
.service-item__image-wrapper {
  overflow: hidden;
}
@media (max-width: 530px) {
  /* line 263, ../sass/_services.scss */
  .service-item__image-wrapper {
    display: none;
  }
}
/* line 270, ../sass/_services.scss */
.service-item__image-wrapper img {
  height: 142px;
  max-width: 1000px;
  width: auto;
  height: 142px;
  margin-bottom: 20px;
}

/* line 280, ../sass/_services.scss */
.service-item__title {
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
}

/* line 286, ../sass/_services.scss */
.service-item__title-language {
  display: block;
}

/* line 290, ../sass/_services.scss */
.service-item__title-wrapper {
  margin-bottom: 15px;
}

/* line 294, ../sass/_services.scss */
.service-item__meta {
  font-style: italic;
  display: block;
  margin-bottom: 5px;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 303, ../sass/_services.scss */
.service-item__link {
  padding-left: 22px;
  display: block;
}

/* line 308, ../sass/_services.scss */
.service-item__link--extern {
  background: url("/fileadmin/templates/pfizer.de/images/icon_pfeil_blau_extern.png") 0 5px no-repeat;
}

/* line 312, ../sass/_services.scss */
.service-item__link--download {
  position: relative;
  padding-top: 25px;
}
/* line 316, ../sass/_services.scss */
.service-item__link--download:before {
  background: url("/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png") -145px -30px no-repeat;
  display: block;
  width: 20px;
  height: 17px;
  content: '';
  position: absolute;
  left: 0;
  top: 25px;
}

/* line 328, ../sass/_services.scss */
a.service-item__special-link {
  border: 6px solid transparent;
  color: transparent;
  position: absolute;
  width: calc(100% - 12px);
  height: calc(100% - 12px);
  top: 0;
  left: 0;
}
/* line 337, ../sass/_services.scss */
a.service-item__special-link .highContrast {
  color: transparent;
}
/* line 341, ../sass/_services.scss */
a.service-item__special-link:hover, a.service-item__special-link:focus, a.service-item__special-link:active {
  color: transparent;
}
/* line 346, ../sass/_services.scss */
a.service-item__special-link:hover .highContrast, a.service-item__special-link:focus .highContrast, a.service-item__special-link:active .highContrast {
  color: transparent;
}
/* line 352, ../sass/_services.scss */
html[data-focus-source="key"] a.service-item__special-link:focus {
  border: 6px solid #F26649;
  outline: 0;
}
/* line 357, ../sass/_services.scss */
html[data-focus-source="key"] .highContrast a.service-item__special-link:focus {
  border: 6px solid #ad2104;
  outline: 0;
}

/* line 365, ../sass/_services.scss */
.service-item__download-text {
  position: relative;
}

/* line 369, ../sass/_services.scss */
.service-header {
  position: relative;
}

/* line 373, ../sass/_services.scss */
.service-header__anchor {
  cursor: pointer;
  display: block;
  float: right;
  position: absolute;
  top: 45px;
  right: 0;
}
/* line 381, ../sass/_services.scss */
.service-header__anchor:after {
  background: url('/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png') -283px -22px no-repeat;
  content: '';
  display: inline-block;
  height: 20px;
  width: 20px;
}
@media screen and (max-width: 480px) {
  /* line 373, ../sass/_services.scss */
  .service-header__anchor {
    display: none;
  }
}

/* line 394, ../sass/_services.scss */
.service-header__name {
  border-top: 1px dotted grey;
  padding: 45px 100px 25px 0;
  position: relative;
  font-size: 20px;
  line-height: 24px;
  font-weight: bold;
  display: block;
}
@media screen and (max-width: 530px) {
  /* line 394, ../sass/_services.scss */
  .service-header__name {
    padding: 35px 0 0 0;
  }
}

/* line 408, ../sass/_services.scss */
.service-item--hint {
  padding: 0 10px;
}
/* line 411, ../sass/_services.scss */
.service-item--hint .service-item__inner-wrapper {
  padding: 40px 20px 20px 20px;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: left bottom;
}
@media (max-width: 530px) {
  /* line 411, ../sass/_services.scss */
  .service-item--hint .service-item__inner-wrapper {
    padding-bottom: 60%;
  }
}
@media (max-width: 530px) {
  /* line 408, ../sass/_services.scss */
  .service-item--hint {
    height: auto;
    padding: 0;
    min-height: 340px;
    margin-top: 35px;
    margin-bottom: 35px;
    border-bottom: 0;
    max-width: 300px;
  }
}
/* line 432, ../sass/_services.scss */
.service-item--hint p {
  color: #000;
  font-family: "FS Albert Web Bold", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 22px;
}
/* line 441, ../sass/_services.scss */
.highContrast .service-item--hint p {
  background: #fff;
}
/* line 445, ../sass/_services.scss */
.service-item--hint p:after {
  background: url("/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png") -342px -114px no-repeat;
  height: 14px;
  width: 20px;
  content: '';
  display: inline-block;
}

/* line 455, ../sass/_services.scss */
.service-item--videos {
  max-width: 700px;
  width: 100%;
  display: block;
}
/* line 460, ../sass/_services.scss */
.service-item--videos.service-item--hidden {
  display: none;
}
@media (max-width: 790px) {
  /* line 455, ../sass/_services.scss */
  .service-item--videos {
    height: auto;
  }
}

/* line 2, ../sass/_link-to-service-page.scss */
.link-to-service-page .link-box {
  padding: 20px;
  background: url("/fileadmin/templates/pfizer.de/images/textur_fuer_typo_blau_160.gif") repeat;
  box-sizing: border-box;
  position: relative;
}
/* line 7, ../sass/_link-to-service-page.scss */
.link-to-service-page .link-box p {
  overflow: hidden;
  position: relative;
}
/* line 10, ../sass/_link-to-service-page.scss */
.link-to-service-page .link-box p a {
  cursor: pointer;
  float: right;
}

/* line 1, ../sass/_twitter-feed.scss */
.twitter-feed {
  text-align: center;
  width: 100%;
}
/* line 5, ../sass/_twitter-feed.scss */
.twitter-feed iframe {
  height: 350px !important;
}
@media (min-width: 800px) {
  /* line 5, ../sass/_twitter-feed.scss */
  .twitter-feed iframe {
    height: 500px !important;
  }
}
@media (min-width: 900px) {
  /* line 5, ../sass/_twitter-feed.scss */
  .twitter-feed iframe {
    height: 530px !important;
  }
}
/* line 17, ../sass/_twitter-feed.scss */
.twitter-feed section {
  -moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
  position: relative;
}

/* line 23, ../sass/_twitter-feed.scss */
.hidden-twitter-link:focus {
  clip: auto;
  overflow: visible;
  width: 100%;
  background: white;
  padding: 20px;
  box-sizing: border-box;
  height: auto;
  text-align: center;
  border: #F26649 solid 3px;
}
/* line 34, ../sass/_twitter-feed.scss */
.highContrast .hidden-twitter-link:focus {
  border: #ad2104 solid 3px;
  color: #005c99;
}

/* line 13, ../sass/_slider.scss */
.default-slider {
  width: 300px !important;
  height: 185px;
}
/* line 18, ../sass/_slider.scss */
.default-slider p {
  margin: 0 0 5px 0;
}
/* line 26, ../sass/_slider.scss */
.default-slider.bx-clone {
  position: relative;
}
/* line 31, ../sass/_slider.scss */
html[data-focus-source="key"] .default-slider.bx-clone:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.8);
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
@media (max-width: 767px) {
  /* line 13, ../sass/_slider.scss */
  .default-slider {
    width: 280px !important;
    text-align: left;
  }
}
/* line 50, ../sass/_slider.scss */
.one-element .default-slider {
  height: 220px;
}
@media (max-width: 480px) {
  /* line 13, ../sass/_slider.scss */
  .default-slider {
    height: 220px;
  }
}

/* line 59, ../sass/_slider.scss */
.more-info {
  padding: 0 !important;
}
/* line 63, ../sass/_slider.scss */
.more-info.more-info--with-content {
  padding: 40px 0 20px 0 !important;
}
/* line 67, ../sass/_slider.scss */
.more-info .container {
  max-width: 1080px;
  padding: 0 70px !important;
  position: relative;
}
@media (max-width: 1100px) {
  /* line 67, ../sass/_slider.scss */
  .more-info .container {
    max-width: 780px;
  }
}
@media (max-width: 767px) {
  /* line 67, ../sass/_slider.scss */
  .more-info .container {
    padding: 0 20px !important;
    text-align: center;
  }
}
@media (max-width: 480px) {
  /* line 67, ../sass/_slider.scss */
  .more-info .container {
    background-color: #fff;
  }
}
/* line 86, ../sass/_slider.scss */
.more-info .content-element.default {
  float: none !important;
  position: static !important;
}
/* line 91, ../sass/_slider.scss */
.more-info .default-slider-headline h2 {
  padding: 20px 35px 0 35px;
  background: #fff;
  display: block;
  margin-bottom: 0;
  box-sizing: border-box;
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
}
@media (max-width: 767px) {
  /* line 91, ../sass/_slider.scss */
  .more-info .default-slider-headline h2 {
    width: 100%;
    padding: 20px 10px 20px 10px;
    margin: auto;
  }
}
/* line 108, ../sass/_slider.scss */
.more-info .bx-wrapper {
  margin: 0 0 20px;
  padding: 0 20px;
  background-color: #fff;
}
@media (max-width: 1100px) {
  /* line 108, ../sass/_slider.scss */
  .more-info .bx-wrapper {
    margin: auto;
  }
}
@media (max-width: 767px) {
  /* line 108, ../sass/_slider.scss */
  .more-info .bx-wrapper {
    background-color: #fff;
    text-align: center;
    width: 280px;
    padding: 0;
  }
}
/* line 125, ../sass/_slider.scss */
.more-info .bx-viewport {
  background-color: #fff;
  padding: 0;
}
@media (max-width: 767px) {
  /* line 125, ../sass/_slider.scss */
  .more-info .bx-viewport {
    width: 280px !important;
    margin: auto;
  }
}
/* line 135, ../sass/_slider.scss */
.more-info .bx-wrapper .bx-controls-direction a {
  margin-top: -35px;
}
/* line 139, ../sass/_slider.scss */
.more-info .bx-wrapper .bx-pager {
  display: none;
  position: static;
  bottom: 0;
  width: 280px;
  background-color: #fff;
  padding: 0 20px 11px 20px;
  box-sizing: border-box;
}
@media (max-width: 767px) {
  /* line 139, ../sass/_slider.scss */
  .more-info .bx-wrapper .bx-pager {
    display: block;
  }
}
/* line 152, ../sass/_slider.scss */
.more-info .bx-wrapper .bx-pager a {
  background: #cccccc;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 164, ../sass/_slider.scss */
.more-info .bx-wrapper .bx-pager a.active, .more-info .bx-wrapper .bx-pager a:hover {
  background: #000;
}

/* line 172, ../sass/_slider.scss */
.two-elements .default-slider.bx-clone,
.one-element .default-slider.bx-clone {
  display: none;
}

/* line 179, ../sass/_slider.scss */
.one-element .bx-controls,
.two-elements .bx-controls {
  display: none;
}
@media (max-width: 767px) {
  /* line 179, ../sass/_slider.scss */
  .one-element .bx-controls,
  .two-elements .bx-controls {
    display: block;
  }
}

/* line 189, ../sass/_slider.scss */
.slider__image-wrapper {
  border-radius: 30px;
  height: 50px;
  left: 10px;
  overflow: hidden;
  position: absolute;
  top: 30px;
  width: 50px;
}
@media (max-width: 767px) {
  /* line 189, ../sass/_slider.scss */
  .slider__image-wrapper {
    top: 20px;
    left: 10px;
  }
}

/* line 204, ../sass/_slider.scss */
.slider__text-wrapper {
  padding-left: 70px;
  text-align: left;
}

/* line 209, ../sass/_slider.scss */
.slider {
  box-sizing: border-box;
  padding: 30px 10px 20px 10px;
  position: relative;
}
@media (max-width: 767px) {
  /* line 209, ../sass/_slider.scss */
  .slider {
    padding: 20px 15px;
  }
}

/* line 220, ../sass/_slider.scss */
.default-slider__index {
  display: none;
}

/* line 224, ../sass/_slider.scss */
.slider__name,
.slider__subline {
  display: block;
  width: 100%;
  margin-bottom: 5px;
}
@media (max-width: 480px) {
  /* line 224, ../sass/_slider.scss */
  .slider__name,
  .slider__subline {
    font-size: 16px;
    line-height: 18px;
  }
}

/* line 236, ../sass/_slider.scss */
.slider__name {
  font-family: "FS Albert Web Bold", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

/* line 240, ../sass/_slider.scss */
.slider__subline {
  font-style: italic;
  line-height: 18px;
  margin-top: -5px;
}
@media (max-width: 480px) {
  /* line 240, ../sass/_slider.scss */
  .slider__subline {
    margin-top: 0;
    margin-bottom: 10px;
  }
}

/* line 251, ../sass/_slider.scss */
.slider__text {
  margin-bottom: 0;
}

/* line 255, ../sass/_slider.scss */
.slider__link {
  background: url("/fileadmin/templates/pfizer.de/images/icon_pfeil_blau.png") 0 4px no-repeat !important;
  font-size: 14px;
  line-height: 18px;
  margin-top: 5px;
}
@media (max-width: 480px) {
  /* line 255, ../sass/_slider.scss */
  .slider__link {
    font-size: 16px;
    line-height: 20px;
  }
}

/* line 267, ../sass/_slider.scss */
.slider__next,
.slider__prev {
  position: absolute;
  display: none;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 34px;
  height: 62px;
  z-index: 10;
  background: transparent;
  padding: 0;
}
/* line 280, ../sass/_slider.scss */
.highContrast .slider__next, .slider__next:focus, .slider__next:active, .slider__next:hover, .highContrast
.slider__prev,
.slider__prev:focus,
.slider__prev:active,
.slider__prev:hover {
  background: transparent;
}
/* line 286, ../sass/_slider.scss */
.highContrast .highContrast .slider__next, .highContrast .slider__next:focus, .highContrast .slider__next:active, .highContrast .slider__next:hover, .highContrast .highContrast
.slider__prev, .highContrast
.slider__prev:focus, .highContrast
.slider__prev:active, .highContrast
.slider__prev:hover {
  background: transparent;
}
@media (max-width: 480px) {
  /* line 267, ../sass/_slider.scss */
  .slider__next,
  .slider__prev {
    display: none !important;
  }
}
/* line 295, ../sass/_slider.scss */
.one-element .slider__next, .two-elements .slider__next, .one-element
.slider__prev, .two-elements
.slider__prev {
  display: none !important;
}

/* line 301, ../sass/_slider.scss */
.slider__next {
  right: 20px;
}
/* line 304, ../sass/_slider.scss */
.bx-wrapper ~ .slider__next {
  display: block;
}

/* line 309, ../sass/_slider.scss */
.slider__prev {
  left: 20px;
}
/* line 312, ../sass/_slider.scss */
.bx-wrapper ~ .slider__prev {
  display: block;
}

@media (min-width: 767px) {
  /* line 317, ../sass/_slider.scss */
  .two-elements #bordercontent,
  .one-element #bordercontent {
    transform: translate3d(0px, 0px, 0px) !important;
  }
}

/* line 1, ../sass/_google-maps.scss */
.google-maps {
  margin-bottom: 40px;
}
/* line 4, ../sass/_google-maps.scss */
.google-maps table {
  width: 100%;
}
/* line 8, ../sass/_google-maps.scss */
.google-maps td {
  padding: 0;
}
/* line 12, ../sass/_google-maps.scss */
.google-maps .tx-wecmap-map {
  width: 100% !important;
}
@media (max-width: 660px) {
  /* line 12, ../sass/_google-maps.scss */
  .google-maps .tx-wecmap-map {
    height: 280px !important;
  }
}
/* line 20, ../sass/_google-maps.scss */
.google-maps td + td {
  display: none;
}

/* line 25, ../sass/_google-maps.scss */
.google-maps-link {
  display: inline-block;
  margin-bottom: 40px;
  position: relative;
}

/* line 31, ../sass/_google-maps.scss */
.google-maps-link__adress {
  background: url("/fileadmin/templates/pfizer.de/images/marker.png") no-repeat left center;
  color: #0093d0;
  padding-left: 30px;
}
/* line 36, ../sass/_google-maps.scss */
.google-maps-link__adress:hover {
  color: #0080bb;
}
/* line 39, ../sass/_google-maps.scss */
.highContrast .google-maps-link__adress:hover {
  color: #ad2104;
}
/* line 44, ../sass/_google-maps.scss */
.highContrast .google-maps-link__adress {
  color: #005c99;
}

/* line 50, ../sass/_google-maps.scss */
.google-maps-link__adress span {
  display: block;
}

/* line 55, ../sass/_google-maps.scss */
.google-maps-link__link:focus {
  height: 100%;
  left: -5px;
  outline: 3px solid #F26649;
  padding: 10px;
  position: absolute;
  top: -5px;
  width: 100%;
}

@media (max-width: 450px) {
  /* line 66, ../sass/_google-maps.scss */
  .google-maps {
    display: none;
  }
}
/* line 7, ../sass/_quotation-teaser.scss */
.quotation-teaser {
  background-repeat: no-repeat;
  background-position: left bottom;
  box-sizing: border-box;
  color: #000;
  margin-bottom: 20px;
  min-height: 250px;
  padding: 20px 20px 30px 280px;
}

/* line 21, ../sass/_quotation-teaser.scss */
.quotation-teaser--dark {
  color: #fff;
}

/* line 25, ../sass/_quotation-teaser.scss */
.quotation-teaser__quotation {
  font-family: "FS Albert Web Bold Italic", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 19px;
  font-weight: bold;
  font-style: italic;
  line-height: 25px;
  margin-bottom: 20px;
}
/* line 33, ../sass/_quotation-teaser.scss */
.highContrast .quotation-teaser__quotation {
  background: #fff;
  color: #000;
}

/* line 39, ../sass/_quotation-teaser.scss */
.quotation-teaser__profession {
  display: block;
}
/* line 43, ../sass/_quotation-teaser.scss */
.highContrast .quotation-teaser__profession span {
  background: #fff;
  color: #000;
}

/* line 50, ../sass/_quotation-teaser.scss */
.quotation-teaser__info {
  line-height: 18px;
}

/* line 54, ../sass/_quotation-teaser.scss */
.quotation-teaser__name {
  display: block;
  font-family: "FS Albert Web Bold", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
/* line 59, ../sass/_quotation-teaser.scss */
.highContrast .quotation-teaser__name span {
  background: #fff;
  color: #000;
}

@media (max-width: 600px) {
  /* line 67, ../sass/_quotation-teaser.scss */
  .quotation-teaser {
    padding: 20px 20px 20px 220px;
    background-size: 630px auto;
  }

  /* line 72, ../sass/_quotation-teaser.scss */
  .quotation-teaser__quotation {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 500px) {
  /* line 79, ../sass/_quotation-teaser.scss */
  .quotation-teaser {
    padding: 15px 15px 200px 15px;
  }

  /* line 83, ../sass/_quotation-teaser.scss */
  .quotation-teaser__text-wrapper {
    text-align: right;
  }

  /* line 87, ../sass/_quotation-teaser.scss */
  .quotation-teaser__quotation {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0;
    text-align: left;
  }

  /* line 94, ../sass/_quotation-teaser.scss */
  .quotation-teaser__info {
    float: right;
    margin-top: 30px;
    max-width: 40%;
    text-align: left;
  }
}
/* line 14, ../sass/_contact-box.scss */
.contact-box-wrapper {
  display: block;
  float: left;
  width: 33%;
  padding: 5px;
  box-sizing: border-box;
  margin-left: -2px;
}
@media (max-width: 900px) {
  /* line 14, ../sass/_contact-box.scss */
  .contact-box-wrapper {
    width: 50%;
  }
}
@media (max-width: 600px) {
  /* line 14, ../sass/_contact-box.scss */
  .contact-box-wrapper {
    width: 100%;
    padding: 0;
    margin-left: 0;
  }
}

/* line 33, ../sass/_contact-box.scss */
.contact-box-wrapper--full-width {
  width: 100%;
  float: none;
}
@media (max-width: 900px) {
  /* line 33, ../sass/_contact-box.scss */
  .contact-box-wrapper--full-width {
    width: 100%;
  }
}

/* line 42, ../sass/_contact-box.scss */
.contact-box-wrapper--last .contact-box {
  margin-bottom: 30px;
}

/* line 46, ../sass/_contact-box.scss */
.contact-box {
  background: url('/fileadmin/templates/pfizer.de/images/textur_fuer_Typo.gif') repeat;
  box-sizing: border-box;
  margin-bottom: 12px;
  margin-right: 0;
  height: 300px;
  overflow: hidden;
  padding: 20px 20px 50px 20px;
  position: relative;
}
@media (max-width: 600px) {
  /* line 46, ../sass/_contact-box.scss */
  .contact-box {
    height: auto;
    padding: 20px;
  }
}

/* line 62, ../sass/_contact-box.scss */
.contact-box__headline {
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
}
/* line 67, ../sass/_contact-box.scss */
.highContrast .contact-box__headline {
  background: #fff;
}

/* line 72, ../sass/_contact-box.scss */
.contact-box--no-background {
  background: none;
  height: auto;
  padding: 0;
  margin-bottom: 20px;
}

/* line 79, ../sass/_contact-box.scss */
.contact-box__fax,
.contact-box__phone,
.contact-box__email,
.contact-box__link {
  position: relative;
  padding-left: 30px;
}
/* line 86, ../sass/_contact-box.scss */
.highContrast .contact-box__fax, .highContrast
.contact-box__phone, .highContrast
.contact-box__email, .highContrast
.contact-box__link {
  background: #fff;
}

/* line 91, ../sass/_contact-box.scss */
.contact-box__email-icon,
.contact-box__fax-icon,
.contact-box__phone-icon,
.contact-box__link-icon {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
  display: inline-block;
  overflow: hidden;
}
/* line 102, ../sass/_contact-box.scss */
.contact-box__email-icon img,
.contact-box__fax-icon img,
.contact-box__phone-icon img,
.contact-box__link-icon img {
  position: relative;
}

/* line 109, ../sass/_contact-box.scss */
.contact-box__email-icon {
  width: 25px;
}
/* line 112, ../sass/_contact-box.scss */
.contact-box__email-icon img {
  top: 3px;
}
/* line 115, ../sass/_contact-box.scss */
.highContrast .contact-box__email-icon img {
  top: -15px;
}

/* line 121, ../sass/_contact-box.scss */
.contact-box__fax-icon {
  width: 25px;
}
/* line 124, ../sass/_contact-box.scss */
.contact-box__fax-icon img {
  top: 1px;
}
/* line 127, ../sass/_contact-box.scss */
.highContrast .contact-box__fax-icon img {
  top: -18px;
}

/* line 133, ../sass/_contact-box.scss */
.contact-box__phone-icon {
  width: 18px;
}
/* line 136, ../sass/_contact-box.scss */
.contact-box__phone-icon img {
  top: -2px;
  left: 2px;
}
/* line 140, ../sass/_contact-box.scss */
.highContrast .contact-box__phone-icon img {
  top: -26px;
}

/* line 146, ../sass/_contact-box.scss */
.contact-box__link-icon {
  overflow: hidden;
  width: 20px;
  height: 16px;
  left: 20px;
  display: inline-block;
}
/* line 153, ../sass/_contact-box.scss */
.contact-box__link-icon img {
  position: relative;
  top: -36px;
  z-index: 1;
}
/* line 158, ../sass/_contact-box.scss */
.highContrast .contact-box__link-icon img {
  top: -54px;
}
/* line 162, ../sass/_contact-box.scss */
.external .contact-box__link-icon img {
  top: 0;
}
/* line 166, ../sass/_contact-box.scss */
.highContrast .external .contact-box__link-icon img {
  top: -18px;
}
/* line 171, ../sass/_contact-box.scss */
.contact-box--no-background .contact-box__link-icon {
  left: 0;
}
@media (max-width: 600px) {
  /* line 146, ../sass/_contact-box.scss */
  .contact-box__link-icon {
    left: 0;
  }
}

/* line 180, ../sass/_contact-box.scss */
.contact-box__link-wrapper {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 0 20px;
  box-sizing: border-box;
  left: 0;
}
/* line 188, ../sass/_contact-box.scss */
.contact-box--no-background .contact-box__link-wrapper {
  position: relative;
  bottom: 0;
  padding: 0;
  margin-top: 20px;
}
@media (max-width: 600px) {
  /* line 180, ../sass/_contact-box.scss */
  .contact-box__link-wrapper {
    position: relative;
    margin-top: 20px;
    bottom: auto;
    padding: 0;
    margin-bottom: 0;
  }
}

/* line 204, ../sass/_contact-box.scss */
.contact-box__link {
  display: block;
  padding-left: 20px;
  line-height: 18px;
}
@media (max-width: 480px) {
  /* line 204, ../sass/_contact-box.scss */
  .contact-box__link {
    line-height: 20px;
    font-size: 16px;
  }
}

/* line 215, ../sass/_contact-box.scss */
.contact-box__description-line {
  display: block;
}
/* line 218, ../sass/_contact-box.scss */
.highContrast .contact-box__description-line {
  background: #fff;
}

/* line 1, ../sass/_presskit.scss */
.sidebar-left .presskit .content-element {
  margin-bottom: 0;
  padding-top: 0;
}

/* line 7, ../sass/_presskit.scss */
.presskit .csc-textpic-image,
.presskit .csc-textpic-image div {
  width: 220px;
  height: 170px;
}
/* line 12, ../sass/_presskit.scss */
.presskit .csc-textpic-image img {
  border: 1px solid #EFEFEF;
}
/* line 16, ../sass/_presskit.scss */
.presskit li.fileitem {
  list-style-type: none;
  margin: 10px 0 0 20px;
}
/* line 22, ../sass/_presskit.scss */
.presskit .filelinks {
  line-height: 1.45em;
  padding-right: 20px;
  padding-top: 8px;
}
/* line 29, ../sass/_presskit.scss */
.presskit .filelinks .fileicon a i {
  background: url('/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png') -145px -30px no-repeat;
}
/* line 33, ../sass/_presskit.scss */
.presskit .filelinks .fileicon a span:after, .presskit .filelinks .fileicon a span::after {
  content: "Herunterladen";
  line-height: 1.8em;
}

/* line 46, ../sass/_presskit.scss */
.sidebar-left .presskit .pagelist-element {
  float: left;
  margin: 0 20px 20px 0;
  display: inline;
  width: 213px;
}
/* line 52, ../sass/_presskit.scss */
.sidebar-left .presskit .pagelist-element.no-3,
.sidebar-left .presskit .pagelist-element.no-6,
.sidebar-left .presskit .pagelist-element.no-9,
.sidebar-left .presskit .pagelist-element.no-12,
.sidebar-left .presskit .pagelist-element.no-15,
.sidebar-left .presskit .pagelist-element.no-18,
.sidebar-left .presskit .pagelist-element.no-21,
.sidebar-left .presskit .pagelist-element.no-24,
.sidebar-left .presskit .pagelist-element.no-27 {
  clear: both;
}
/* line 65, ../sass/_presskit.scss */
.sidebar-left .presskit .pressemappen-picture .content-element {
  margin-bottom: 0;
}

@media (max-width: 970px) {
  /* line 73, ../sass/_presskit.scss */
  .sidebar-left .presskit .pagelist-element {
    width: 33%;
    margin: 0;
    padding: 0 10px 0 10px;
    box-sizing: border-box;
  }

  /* line 80, ../sass/_presskit.scss */
  .presskit .csc-textpic-image {
    width: 100% !important;
    border: 1px solid #bbbccc;
    margin-bottom: 20px;
    text-align: center;
    height: auto !important;
  }
  /* line 87, ../sass/_presskit.scss */
  .presskit .csc-textpic-image div {
    margin: auto;
    height: auto !important;
    max-width: 100%;
  }
  /* line 92, ../sass/_presskit.scss */
  .presskit .csc-textpic-image div img {
    display: block;
  }
}
@media (max-width: 740px) {
  /* line 100, ../sass/_presskit.scss */
  .sidebar-left .presskit .pagelist-element {
    width: 50%;
  }

  /* line 104, ../sass/_presskit.scss */
  .sidebar-left .presskit .pagelist-element.no-3,
  .sidebar-left .presskit .pagelist-element.no-6,
  .sidebar-left .presskit .pagelist-element.no-9,
  .sidebar-left .presskit .pagelist-element.no-12,
  .sidebar-left .presskit .pagelist-element.no-15,
  .sidebar-left .presskit .pagelist-element.no-18,
  .sidebar-left .presskit .pagelist-element.no-21,
  .sidebar-left .presskit .pagelist-element.no-24,
  .sidebar-left .presskit .pagelist-element.no-27 {
    clear: none;
  }

  /* line 116, ../sass/_presskit.scss */
  .sidebar-left .presskit .pagelist-element.no-2,
  .sidebar-left .presskit .pagelist-element.no-4,
  .sidebar-left .presskit .pagelist-element.no-6,
  .sidebar-left .presskit .pagelist-element.no-8,
  .sidebar-left .presskit .pagelist-element.no-10,
  .sidebar-left .presskit .pagelist-element.no-12,
  .sidebar-left .presskit .pagelist-element.no-14,
  .sidebar-left .presskit .pagelist-element.no-16,
  .sidebar-left .presskit .pagelist-element.no-18,
  .sidebar-left .presskit .pagelist-element.no-20,
  .sidebar-left .presskit .pagelist-element.no-22,
  .sidebar-left .presskit .pagelist-element.no-24,
  .sidebar-left .presskit .pagelist-element.no-26 {
    clear: both;
  }
}
@media (max-width: 530px) {
  /* line 134, ../sass/_presskit.scss */
  .sidebar-left .presskit .pagelist-element {
    width: 100%;
    height: auto !important;
    border-bottom: 1px dotted #bbbccc;
    padding: 15px 0;
    margin: 0;
  }

  /* line 142, ../sass/_presskit.scss */
  .presskit .fileitem,
  .presskit .filelinks {
    min-height: 0 !important;
  }

  /* line 147, ../sass/_presskit.scss */
  .presskit .fileitem:after,
  .presskit .filelinks::after {
    display: none;
  }
}
/* line 1, ../sass/_press-contact.scss */
.press-contact {
  width: 233px;
  height: 275px;
  overflow: hidden;
  float: left;
  padding: 0 10px 0 10px;
  position: relative;
  box-sizing: border-box;
}
/* line 10, ../sass/_press-contact.scss */
.press-contact:after, .press-contact::after {
  content: "";
  font-size: 60%;
  letter-spacing: 0.1em;
  color: #b0b1b2;
  position: absolute;
  bottom: 13px;
}
/* line 16, ../sass/_press-contact.scss */
.press-contact .csc-textpic-image {
  max-width: 100%;
  height: auto;
  width: 100% !important;
}
/* line 21, ../sass/_press-contact.scss */
.press-contact .csc-textpic-image img {
  width: 100%;
}
/* line 25, ../sass/_press-contact.scss */
.press-contact .csc-textpic-imagewrap {
  margin-bottom: 20px;
}
/* line 28, ../sass/_press-contact.scss */
.press-contact .csc-textpic-imagewrap img {
  display: block;
  max-width: 100%;
}
/* line 33, ../sass/_press-contact.scss */
.press-contact h4 {
  margin-bottom: 20px;
  line-height: 14px;
}
/* line 37, ../sass/_press-contact.scss */
.press-contact p {
  line-height: 14px;
  margin-bottom: 4px;
}

/* line 43, ../sass/_press-contact.scss */
.press-contact.last {
  margin-right: 0;
}

@media (max-width: 780px) {
  /* line 49, ../sass/_press-contact.scss */
  .press-contact {
    width: 33.33%;
  }
}
@media (max-width: 660px) {
  /* line 55, ../sass/_press-contact.scss */
  .press-contact {
    width: 50%;
    height: 310px;
  }
  /* line 59, ../sass/_press-contact.scss */
  .press-contact h4 {
    font-size: 18px;
    line-height: 20px;
  }
}
@media (max-width: 430px) {
  /* line 67, ../sass/_press-contact.scss */
  .press-contact {
    width: 100%;
    padding: 20px 0;
    height: auto;
    border-bottom: 1px dotted #bbbccc;
  }

  /* line 74, ../sass/_press-contact.scss */
  .press-contact:after,
  .press-contact::after {
    display: none;
  }
}
/* line 3, ../sass/_page-not-found.scss */
.pageNotFound .content-element {
  text-align: center;
}

/* line 12, ../sass/_page-not-found.scss */
.pageNotFound {
  padding: 50px 20px;
}
/* line 15, ../sass/_page-not-found.scss */
.pageNotFound .content-element {
  text-align: center;
}
@media (max-width: 480px) {
  /* line 19, ../sass/_page-not-found.scss */
  .pageNotFound img {
    height: 60px;
    width: 60px;
  }
}
/* line 26, ../sass/_page-not-found.scss */
.pageNotFound h1 {
  font-family: "FS Albert Web Regular", Arial, Helvetica, "Nimbus Sans L", sans-serif, Arial, Helvetica, "Nimbus Sans L", sans-serif !important;
  font-size: 40px;
  line-height: 36px;
  margin-top: 40px;
  margin-bottom: 30px;
  padding: 0 !important;
}
@media (max-width: 767px) {
  /* line 26, ../sass/_page-not-found.scss */
  .pageNotFound h1 {
    font-size: 25px;
    line-height: 30px;
    margin: 10px 0 20px 0;
  }
}
@media (max-width: 480px) {
  /* line 26, ../sass/_page-not-found.scss */
  .pageNotFound h1 {
    font-size: 18px;
    line-height: 22px;
  }
}
/* line 47, ../sass/_page-not-found.scss */
.pageNotFound p {
  font-size: 14px;
  line-height: 18px;
}

/* line 1, ../sass/_usernav.scss */
#usernav {
  padding-top: 15px;
  width: auto;
  display: inline-block;
  float: right;
}
@media (max-width: 980px) {
  /* line 1, ../sass/_usernav.scss */
  #usernav {
    display: none;
  }
}
/* line 11, ../sass/_usernav.scss */
#usernav ul {
  margin-left: 20px;
  margin-right: 0;
  margin-top: 0;
  position: relative;
}
/* line 18, ../sass/_usernav.scss */
#usernav a {
  color: #fff;
  font-size: 12px;
  line-height: 24px;
}
/* line 24, ../sass/_usernav.scss */
#usernav li {
  list-style-type: none;
  margin: 0;
}
/* line 29, ../sass/_usernav.scss */
#usernav .username {
  background: url('/fileadmin/templates/pfizer.de/images/icon-profile.png') no-repeat 13px 10px #007db1;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 33, ../sass/_usernav.scss */
#usernav .username .flyout {
  box-sizing: border-box;
  margin-right: 5px;
  padding-right: 20px;
  padding: 4px;
  padding-left: 30px;
  padding-right: 15px;
  display: block;
  width: 121px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin: 0;
  position: relative;
}
/* line 48, ../sass/_usernav.scss */
#usernav .username .flyout:after {
  content: "";
  display: inline-block;
  width: 22px;
  height: 8px;
  background: url("/fileadmin/templates/pfizer.de/images/icon-arrow-profile.png") no-repeat right center;
  position: absolute;
  right: 5px;
  top: 12px;
}
/* line 60, ../sass/_usernav.scss */
html[data-focus-source="key"] #usernav .username .flyout:focus {
  outline: 2px solid #F26649;
}
/* line 65, ../sass/_usernav.scss */
#usernav .username .flyout:hover {
  color: white;
}
/* line 72, ../sass/_usernav.scss */
#usernav:hover .level-2 {
  display: block;
}
/* line 77, ../sass/_usernav.scss */
#usernav .level-2 {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  -moz-border-radius: 0 0 2px 2px;
  -webkit-border-radius: 0;
  border-radius: 0 0 2px 2px;
  display: none;
  top: 32px;
  right: 0;
  background: #007db1;
  margin: 0;
  overflow: hidden;
  text-align: left;
  z-index: 999;
}
/* line 90, ../sass/_usernav.scss */
#usernav .level-2 li {
  border: none;
  display: block;
  float: none;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 99, ../sass/_usernav.scss */
#usernav .level-2 a:hover {
  background: #fff;
  color: #0093d0;
}
/* line 107, ../sass/_usernav.scss */
#usernav li:hover {
  -moz-border-radius: 2px 2px 0 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px 2px 0 2px;
}
/* line 110, ../sass/_usernav.scss */
#usernav li:hover > .level-2 {
  position: static !important;
  clip: auto;
  height: auto;
  width: auto;
  overflow: auto;
  position: absolute !important;
  display: block;
}
/* line 115, ../sass/_usernav.scss */
#usernav li:hover > .level-2 a {
  display: block;
  min-width: 60px;
  padding: 0 20px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

/* line 125, ../sass/_usernav.scss */
.mobile-usernav-link {
  display: none;
  width: 52px;
  height: 52px;
  float: left;
  box-sizing: border-box;
  font-size: 0;
  position: absolute;
  left: 320px;
  top: 0;
  padding-top: 16px;
}
@media (max-width: 980px) {
  /* line 137, ../sass/_usernav.scss */
  .header-with-usernav .mobile-usernav-link {
    display: block;
    left: 55px;
  }
}
@media (max-width: 980px) {
  /* line 145, ../sass/_usernav.scss */
  .show-searchbox .header-with-usernav .mobile-usernav-link {
    display: none;
  }
}

/* line 153, ../sass/_usernav.scss */
html[data-focus-source="key"] .mobile-usernav-link:focus {
  background: #F26649;
  border: none;
  outline: 0;
}

/* line 159, ../sass/_usernav.scss */
html[data-focus-source="key"] .highContrast .mobile-usernav-link:focus {
  background-color: #ad2104;
}

/* line 1, ../sass/_contrast-switch.scss */
.contrast-switch {
  font-size: 12px !important;
  right: 15px;
  line-height: 29px;
  height: 30px;
  box-sizing: border-box;
  padding: 0 5px;
  position: absolute;
  top: 15px;
  width: 103px;
  text-align: left;
}
/* line 13, ../sass/_contrast-switch.scss */
.contrast-switch:hover, .contrast-switch:focus {
  background: #0093d0;
}
/* line 18, ../sass/_contrast-switch.scss */
.highContrast .contrast-switch, .highContrast .contrast-switch:focus, .highContrast .contrast-switch:hover {
  background: #005c99;
}
/* line 24, ../sass/_contrast-switch.scss */
.no-touch .contrast-switch:hover {
  background: #fff;
  color: #0093d0;
}
/* line 29, ../sass/_contrast-switch.scss */
.no-touch .highContrast .contrast-switch:hover {
  background: #fff;
  color: #005c99;
}
/* line 35, ../sass/_contrast-switch.scss */
html[data-focus-source="key"] .contrast-switch:focus {
  background: #fff;
  color: #0093d0;
  outline: 2px solid #F26649;
}
@media (max-width: 980px) {
  /* line 35, ../sass/_contrast-switch.scss */
  html[data-focus-source="key"] .contrast-switch:focus {
    width: 47px;
    height: 47px;
    margin: 3px;
  }
}
/* line 48, ../sass/_contrast-switch.scss */
html[data-focus-source="key"] .highContrast .contrast-switch:focus {
  background: #fff;
  color: #005c99;
  outline: 2px solid #F26649;
}
@media (max-width: 980px) {
  /* line 1, ../sass/_contrast-switch.scss */
  .contrast-switch {
    right: 0;
    height: 52px;
    width: 52px;
    top: 0px;
    margin: 0;
    text-align: center;
  }
}
@media (min-width: 981px) {
  /* line 66, ../sass/_contrast-switch.scss */
  .header-with-usernav .contrast-switch {
    right: 135px;
  }
}
@media (max-width: 980px) {
  /* line 72, ../sass/_contrast-switch.scss */
  .show-searchbox .contrast-switch {
    display: none;
  }
}

@media (max-width: 980px) {
  /* line 79, ../sass/_contrast-switch.scss */
  .contrast-switch__text {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }
}

/* line 85, ../sass/_contrast-switch.scss */
.contrast-switch__icon {
  display: inline-block;
  overflow: hidden;
  font-size: 17px;
  position: relative;
  top: 4px;
  width: 20px;
  height: 16px;
}
/* line 94, ../sass/_contrast-switch.scss */
.contrast-switch__icon img {
  position: relative;
  pointer-events: none;
  top: -81px;
}
/* line 99, ../sass/_contrast-switch.scss */
.highContrast .contrast-switch__icon img {
  top: -122px;
}
@media (max-width: 980px) {
  /* line 94, ../sass/_contrast-switch.scss */
  .contrast-switch__icon img {
    top: -132px;
  }
}
@media (max-width: 980px) {
  /* line 108, ../sass/_contrast-switch.scss */
  .highContrast .contrast-switch__icon img {
    top: -231px;
  }
}
@media (min-width: 981px) {
  /* line 117, ../sass/_contrast-switch.scss */
  html[data-focus-source="key"].no-touch button:focus .contrast-switch__icon img, .no-touch button:hover .contrast-switch__icon img {
    top: -102px;
  }
}
@media (max-width: 980px) {
  /* line 117, ../sass/_contrast-switch.scss */
  html[data-focus-source="key"].no-touch button:focus .contrast-switch__icon img, .no-touch button:hover .contrast-switch__icon img {
    top: -165px;
  }
}
/* line 128, ../sass/_contrast-switch.scss */
.contrast-switch__icon html[data-focus-source="key"].no-touch .off-canvas__toggle:focus {
  outline: 3px solid #F26649;
}
@media (max-width: 980px) {
  /* line 128, ../sass/_contrast-switch.scss */
  .contrast-switch__icon html[data-focus-source="key"].no-touch .off-canvas__toggle:focus {
    width: 47px;
    height: 47px;
    margin: 3px;
  }
}
@media (max-width: 980px) {
  /* line 140, ../sass/_contrast-switch.scss */
  html[data-focus-source="key"] button:focus .contrast-switch__icon img {
    top: -166px;
  }
}
@media (min-width: 981px) {
  /* line 149, ../sass/_contrast-switch.scss */
  html[data-focus-source="key"].no-touch .highContrast button:focus .contrast-switch__icon img, .highContrast button:hover .contrast-switch__icon img {
    top: -142px;
  }
}
@media (max-width: 980px) {
  /* line 149, ../sass/_contrast-switch.scss */
  html[data-focus-source="key"].no-touch .highContrast button:focus .contrast-switch__icon img, .highContrast button:hover .contrast-switch__icon img {
    top: -231px;
  }
}
@media (max-width: 980px) {
  /* line 161, ../sass/_contrast-switch.scss */
  html[data-focus-source="key"] .highContrast button:focus .contrast-switch__icon img {
    top: -231px;
  }
}
@media (max-width: 980px) {
  /* line 85, ../sass/_contrast-switch.scss */
  .contrast-switch__icon {
    font-size: 22px;
    width: 33px;
    height: 31px;
    padding: 0;
    text-align: center;
    box-sizing: border-box;
    top: 4px;
  }
  /* line 177, ../sass/_contrast-switch.scss */
  .highContrast .contrast-switch__icon {
    color: #005c99;
    background: white;
  }
}

/* line 185, ../sass/_contrast-switch.scss */
.contrast-switch__off {
  display: none;
}
/* line 188, ../sass/_contrast-switch.scss */
.highContrast .contrast-switch__off {
  display: inline-block;
}
@media (max-width: 980px) {
  /* line 185, ../sass/_contrast-switch.scss */
  .contrast-switch__off {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }
}

/* line 197, ../sass/_contrast-switch.scss */
.contrast-switch__on {
  display: inline-block;
}
/* line 200, ../sass/_contrast-switch.scss */
.highContrast .contrast-switch__on {
  display: none;
}
@media (max-width: 980px) {
  /* line 197, ../sass/_contrast-switch.scss */
  .contrast-switch__on {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }
}

/* line 211, ../sass/_contrast-switch.scss */
html[data-focus-source="key"] > body .searchbox__submit:focus {
  background: #F26649;
}

/* line 1, ../sass/_fast-navigation.scss */
.fast-navigation {
  height: 0;
}

/* line 5, ../sass/_fast-navigation.scss */
.fast-navigation__list {
  margin: 0;
}

/* line 8, ../sass/_fast-navigation.scss */
.fast-navigation__item {
  list-style-type: none;
  overflow: hidden;
  margin: 0;
  width: 100%;
}

/* line 15, ../sass/_fast-navigation.scss */
.fast-navigation__link {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 19, ../sass/_fast-navigation.scss */
.fast-navigation__link:focus {
  background: #fff;
  clip: auto;
  color: black;
  font-size: 20px;
  height: auto;
  left: 0;
  line-height: 50px;
  position: fixed !important;
  overflow: visible;
  text-align: center;
  top: 0;
  width: 100vw;
  z-index: 60000;
}
/* line 34, ../sass/_fast-navigation.scss */
.highContrast .fast-navigation__link:focus, .highContrast .fast-navigation__link:focus:hover, .fast-navigation__link:focus:active, .fast-navigation__link:focus:hover, .fast-navigation__link:focus:focus, html[data-focus-source="key"] .fast-navigation__link:focus:focus, html[data-focus-source="key"] .highContrast .fast-navigation__link:focus:focus {
  color: #000;
  outline: 0;
}

/* line 1, ../sass/_button-list.scss */
h3.button-list__headline {
  font-family: "FS Albert Web Regular", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 20px;
  font-weight: lighter;
  line-height: 28px;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 1, ../sass/_button-list.scss */
  h3.button-list__headline {
    line-height: 18px;
    margin-bottom: 0;
    text-align: center;
  }
}

/* line 15, ../sass/_button-list.scss */
.button-list__item {
  float: left;
  list-style: none;
  margin: 0 12px 33px 0;
}

/* line 22, ../sass/_button-list.scss */
h3.button-list__headline .button-list__btn {
  background: none;
  border-radius: 3px;
  color: #000;
  font-size: 20px;
  padding: 0;
  text-decoration: none;
}
/* line 30, ../sass/_button-list.scss */
.highContrast h3.button-list__headline .button-list__btn {
  background: white;
  color: #000;
}

/* line 37, ../sass/_button-list.scss */
.button-list__btn,
.button-list__btn:link,
.button-list__btn:visited,
.button-list__btn:hover,
.button-list__btn:focus,
.button-list__btn:active {
  background: #0093d0;
  background-image: url(../images/pfeil-weiss.png);
  background-position: 95% 50%;
  background-repeat: no-repeat;
  background-size: 20px;
  border-radius: 3px;
  color: #fff;
  font-family: "FS Albert Web Regular", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 16px;
  padding: 10px 35px 10px 20px;
  text-decoration: none;
}
/* line 55, ../sass/_button-list.scss */
.highContrast .button-list__btn, .highContrast
.button-list__btn:link, .highContrast
.button-list__btn:visited, .highContrast
.button-list__btn:hover, .highContrast
.button-list__btn:focus, .highContrast
.button-list__btn:active {
  background: #005c99;
  background-image: url(../images/pfeil-weiss.png);
  background-repeat: no-repeat;
  background-position: 95% 50%;
  background-size: 20px;
  color: #fff;
}

@media (max-width: 767px) {
  /* line 67, ../sass/_button-list.scss */
  h3.button-list__headline .button-list__btn,
  h3.button-list__headline .button-list__btn:link,
  h3.button-list__headline .button-list__btn:visited,
  h3.button-list__headline .button-list__btn:hover,
  h3.button-list__headline .button-list__btn:focus,
  h3.button-list__headline .button-list__btn:active {
    background: #0093d0;
    background-image: url(../images/pfeil-weiss.png);
    background-position: 95% 50%;
    background-repeat: no-repeat;
    background-size: 20px;
    color: #fff;
    font-size: 16px;
    padding: 10px 35px 10px 20px;
  }
  /* line 82, ../sass/_button-list.scss */
  .highContrast h3.button-list__headline .button-list__btn, .highContrast
  h3.button-list__headline .button-list__btn:link, .highContrast
  h3.button-list__headline .button-list__btn:visited, .highContrast
  h3.button-list__headline .button-list__btn:hover, .highContrast
  h3.button-list__headline .button-list__btn:focus, .highContrast
  h3.button-list__headline .button-list__btn:active {
    background: #005c99;
    background-image: url(../images/pfeil-weiss.png);
    background-repeat: no-repeat;
    background-position: 95% 50%;
    background-size: 20px;
    color: #fff;
  }

  /* line 93, ../sass/_button-list.scss */
  .button-list__wrapper {
    display: none;
  }
}
/* line 1, ../sass/_featured-slider.scss */
.t-default {
  /* DCE ELEMENT CSS */
}
/* line 3, ../sass/_featured-slider.scss */
.t-default .featured {
  /* Ueberschreiben BX-Slider CSS*/
}
/* line 5, ../sass/_featured-slider.scss */
.t-default .featured .container {
  max-width: 1400px;
}
/* line 9, ../sass/_featured-slider.scss */
.t-default .featured #leftcontent {
  padding: 0;
  margin: 10px 0;
}
/* line 14, ../sass/_featured-slider.scss */
.t-default .featured #leftcontent .content-element.default {
  margin: 0 auto;
  max-width: 1089px;
  position: relative;
}
@media screen and (min-width: 600px) {
  /* line 14, ../sass/_featured-slider.scss */
  .t-default .featured #leftcontent .content-element.default {
    padding: 20px 70px;
  }
}
/* line 26, ../sass/_featured-slider.scss */
.t-default .featured .bx-loading {
  display: none;
}
/* line 30, ../sass/_featured-slider.scss */
.t-default .featured .bx-wrapper .bx-pager,
.t-default .featured .bx-wrapper .bx-controls-auto {
  margin: 0;
  position: static;
  width: 100%;
}
/* line 37, ../sass/_featured-slider.scss */
.t-default .featured .bx-wrapper {
  margin: 0;
}
/* line 41, ../sass/_featured-slider.scss */
.t-default .featured .bx-viewport {
  padding: 0;
}
/* line 45, ../sass/_featured-slider.scss */
.t-default .featured .bx-controls-direction {
  display: none;
}
/* line 49, ../sass/_featured-slider.scss */
.t-default .featured .featured-slider__next,
.t-default .featured .featured-slider__prev {
  background: transparent;
  bottom: 0;
  display: none;
  height: 62px;
  margin: auto;
  padding: 0;
  position: absolute;
  top: 0;
  width: 34px;
  z-index: 10;
}
@media screen and (min-width: 600px) {
  /* line 49, ../sass/_featured-slider.scss */
  .t-default .featured .featured-slider__next,
  .t-default .featured .featured-slider__prev {
    display: block;
  }
}
/* line 67, ../sass/_featured-slider.scss */
.t-default .featured .bx-wrapper .bx-pager {
  display: block;
}
@media screen and (min-width: 600px) {
  /* line 67, ../sass/_featured-slider.scss */
  .t-default .featured .bx-wrapper .bx-pager {
    display: none;
  }
}
/* line 74, ../sass/_featured-slider.scss */
.t-default .featured .bx-wrapper .bx-pager a {
  background: #e3e3e4;
  text-indent: -9999px;
  display: block;
  width: 12px;
  height: 12px;
  margin: 0 5px;
  outline: 0;
  border-radius: 50%;
}
/* line 84, ../sass/_featured-slider.scss */
.t-default .featured .bx-wrapper .bx-pager a.active, .t-default .featured .bx-wrapper .bx-pager a:hover {
  background: #0093d0;
}
/* line 92, ../sass/_featured-slider.scss */
.t-default .featured-slider__next {
  right: 20px;
}
/* line 96, ../sass/_featured-slider.scss */
.t-default .featured-slider__prev {
  left: 20px;
}
/* line 102, ../sass/_featured-slider.scss */
.t-default .bx-wrapper img.home-slider__mobile-background {
  display: block;
}
/* line 108, ../sass/_featured-slider.scss */
html[data-focus-source="key"] .t-default a.featured-slider__link:focus, html[data-focus-source="key"] .highContrast .t-default a.featured-slider__link:focus {
  outline: 0;
}
/* line 113, ../sass/_featured-slider.scss */
.t-default a.featured-slider__link:active, .t-default a.featured-slider__link:visited, .t-default a.featured-slider__link:hover {
  color: #fff;
}
/* line 119, ../sass/_featured-slider.scss */
.t-default a.featured-slider__link i {
  background: url("/fileadmin/templates/pfizer.de/images/icon_pfeil_weiss.png") 7px 8px no-repeat;
  display: inline-block;
  height: 20px;
  width: 20px;
}
/* line 127, ../sass/_featured-slider.scss */
.t-default .featured-slider__list-item {
  background-color: #fff;
  top: 0;
}
@media screen and (min-width: 600px) {
  /* line 127, ../sass/_featured-slider.scss */
  .t-default .featured-slider__list-item {
    height: 170px;
  }
}
/* line 136, ../sass/_featured-slider.scss */
.t-default .featured-slider__content {
  position: relative;
  width: 100%;
}
/* line 141, ../sass/_featured-slider.scss */
.t-default .featured-slider__index {
  display: none;
}
/* line 145, ../sass/_featured-slider.scss */
.t-default .featured-slider__label {
  white-space: nowrap;
  background: #F26649;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  line-height: 18px;
  padding: 5px 20px;
  z-index: 1;
}
/* line 155, ../sass/_featured-slider.scss */
.highContrast .t-default .featured-slider__label {
  background: #ad2104;
}
/* line 160, ../sass/_featured-slider.scss */
.t-default .featured-slider__positioner {
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}
@media screen and (min-width: 600px) {
  /* line 160, ../sass/_featured-slider.scss */
  .t-default .featured-slider__positioner {
    height: 170px;
  }
}
/* line 171, ../sass/_featured-slider.scss */
.t-default .featured-slider__text-wrapper {
  height: 100%;
  position: relative;
}
@media screen and (min-width: 600px) {
  /* line 171, ../sass/_featured-slider.scss */
  .t-default .featured-slider__text-wrapper {
    height: 170px;
  }
}
/* line 180, ../sass/_featured-slider.scss */
.t-default .featured-slider__info {
  bottom: 3rem;
  color: #000;
  max-width: 160px;
  padding: 0 20px;
  position: absolute;
}
@media screen and (min-width: 480px) {
  /* line 180, ../sass/_featured-slider.scss */
  .t-default .featured-slider__info {
    max-width: 140px;
  }
}
/* line 195, ../sass/_featured-slider.scss */
.highContrast .t-default .featured-slider__name, .highContrast
.t-default .featured-slider__role {
  background: #fff;
}
/* line 200, ../sass/_featured-slider.scss */
.t-default .featured-slider__name {
  font-family: "FS Albert Web Bold", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  margin: 0;
}
/* line 205, ../sass/_featured-slider.scss */
.t-default .featured-slider__role {
  margin: 0;
}
/* line 209, ../sass/_featured-slider.scss */
.t-default .featured-slider__image-wrapper {
  max-height: 320px;
}
@media screen and (min-width: 600px) {
  /* line 209, ../sass/_featured-slider.scss */
  .t-default .featured-slider__image-wrapper {
    max-height: 170px;
    overflow: hidden;
  }
}

/* line 1, ../sass/_featured-link-list.scss */
.featured-link-list {
  padding: 0.714em;
}

/* line 5, ../sass/_featured-link-list.scss */
.featured-link-list__item {
  background: url(/fileadmin/templates/pfizer.de/images/textur_ohne_Typo.gif) repeat;
  color: #007db1;
  line-height: 16px;
  list-style: none;
  margin: 0 0 0.357em 0;
  max-width: calc(100% - 22px);
  padding: 5px 20px;
}

/* line 15, ../sass/_featured-link-list.scss */
.featured-link-list__link,
.featured-link-list__link:link,
.featured-link-list__link:visited,
.featured-link-list__link:hover,
.featured-link-list__link:focus,
.featured-link-list__link:active {
  background: transparent;
  border-radius: 0;
  color: #0093d0;
  display: inline-block;
  font-family: "FS Albert Web Bold", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 16px;
  max-width: calc(100% - 22px);
  overflow: hidden;
  padding: 10px 0;
  position: relative;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap;
}
/* line 35, ../sass/_featured-link-list.scss */
.highContrast .featured-link-list__link, .highContrast
.featured-link-list__link:link, .highContrast
.featured-link-list__link:visited, .highContrast
.featured-link-list__link:hover, .highContrast
.featured-link-list__link:focus, .highContrast
.featured-link-list__link:active {
  background: #fff;
  color: #005c99;
}
@media (max-width: 767px) {
  /* line 15, ../sass/_featured-link-list.scss */
  .featured-link-list__link,
  .featured-link-list__link:link,
  .featured-link-list__link:visited,
  .featured-link-list__link:hover,
  .featured-link-list__link:focus,
  .featured-link-list__link:active {
    font-size: 1em;
    max-width: 100%;
    overflow: visible;
    text-overflow: unset;
    white-space: pre-wrap;
  }
}
/* line 48, ../sass/_featured-link-list.scss */
.featured-link-list__link span,
.featured-link-list__link:link span,
.featured-link-list__link:visited span,
.featured-link-list__link:hover span,
.featured-link-list__link:focus span,
.featured-link-list__link:active span {
  display: none;
}
@media (max-width: 767px) {
  /* line 48, ../sass/_featured-link-list.scss */
  .featured-link-list__link span,
  .featured-link-list__link:link span,
  .featured-link-list__link:visited span,
  .featured-link-list__link:hover span,
  .featured-link-list__link:focus span,
  .featured-link-list__link:active span {
    background-image: url(/fileadmin/templates/pfizer.de/images/icon_pfeil_blau.png);
    background-repeat: no-repeat;
    background-size: 11px;
    display: inline-block;
    height: 12px;
    margin: 3px 0 0 0.714em;
    position: absolute;
    width: 12px;
  }
  /* line 61, ../sass/_featured-link-list.scss */
  .highContrast .featured-link-list__link span, .highContrast
  .featured-link-list__link:link span, .highContrast
  .featured-link-list__link:visited span, .highContrast
  .featured-link-list__link:hover span, .highContrast
  .featured-link-list__link:focus span, .highContrast
  .featured-link-list__link:active span {
    background: none;
  }
}

/* line 68, ../sass/_featured-link-list.scss */
.featured-link-list__img {
  margin-left: 10px;
  padding-bottom: 10px;
}
/* line 72, ../sass/_featured-link-list.scss */
.highContrast .featured-link-list__img {
  display: none;
}
@media (max-width: 767px) {
  /* line 68, ../sass/_featured-link-list.scss */
  .featured-link-list__img {
    display: none;
  }
}

/* line 2, ../sass/_darksite.scss */
.darksite .darksite__button {
  display: block;
}

/* line 7, ../sass/_darksite.scss */
.darksite__wrapper {
  position: relative;
  margin: 0 auto;
  max-width: 1400px;
}

/* line 13, ../sass/_darksite.scss */
.darksite__button {
  bottom: 0;
  display: none;
  padding: 20px;
  position: absolute;
  right: 0;
  z-index: 10;
}

/* line 22, ../sass/_darksite.scss */
.darksite__link:hover {
  background: #0093d0;
  color: #fff;
}

/* line 1, ../sass/_evidon.scss */
#_evh-link,
.evidon-consent-button a {
  z-index: 1000;
}

/* line 4, ../sass/_product_list.scss */
#product-list ul li {
  list-style-type: none;
  margin-left: 0;
}

/* line 12, ../sass/_product_list.scss */
.drugs-list li {
  border-top: 1px dotted #bbbccc;
}
/* line 16, ../sass/_product_list.scss */
.drugs-list li:first-child {
  border: 0;
}

/* line 22, ../sass/_product_list.scss */
.product {
  display: table;
  width: 100%;
  table-layout: fixed;
  min-height: 160px;
  padding: 20px 0;
}
/* line 29, ../sass/_product_list.scss */
.product.visible-product {
  display: table !important;
}
/* line 33, ../sass/_product_list.scss */
.product .description {
  display: table-cell;
  vertical-align: top;
  padding: 10px 20px;
  text-align: left;
  width: 100%;
}
@media (max-width: 480px) {
  /* line 33, ../sass/_product_list.scss */
  .product .description {
    display: block;
    width: 100%;
    padding: 20px 0 0 0;
  }
}
/* line 46, ../sass/_product_list.scss */
.product .description h3 {
  font-weight: normal;
  margin-bottom: 5px;
  padding-bottom: 0px;
}
/* line 51, ../sass/_product_list.scss */
.product .description h3 a {
  font-size: 20px;
  padding-right: 25px;
  position: relative;
  display: inline;
}
/* line 57, ../sass/_product_list.scss */
.product .description h3 a .icon {
  position: absolute;
  right: 0;
  margin: 0;
  background-position: -256px -28px;
}
@media (max-width: 480px) {
  /* line 67, ../sass/_product_list.scss */
  .product .list {
    margin: 0;
  }
}

/* line 74, ../sass/_product_list.scss */
.product_packshot {
  border: 1px solid #bbbccc;
  display: table-cell;
  height: 160px;
  text-align: center;
  vertical-align: middle;
  width: 160px;
}
/* line 82, ../sass/_product_list.scss */
#product-list .product_packshot {
  cursor: pointer;
}
@media (max-width: 480px) {
  /* line 74, ../sass/_product_list.scss */
  .product_packshot {
    box-sizing: border-box;
    display: block;
    width: 100%;
  }
}
/* line 92, ../sass/_product_list.scss */
.product_packshot img {
  height: auto;
  margin: auto;
  width: 100%;
}
@media (max-width: 480px) {
  /* line 92, ../sass/_product_list.scss */
  .product_packshot img {
    height: 100%;
    width: auto;
    max-width: 100%;
  }
}

/* line 1, ../sass/_more_info.scss */
.more {
  padding: 20px 0px 20px 0px;
}

/* line 4, ../sass/_product_details.scss */
#product_header h2 {
  line-height: 24px;
}

/* line 9, ../sass/_product_details.scss */
.active_substance {
  font-weight: normal;
  font-family: "FS Albert Web Regular", Arial, Helvetica, "Nimbus Sans L", sans-serif !important;
  font-size: 16px;
  line-height: 20px;
}

/* line 17, ../sass/_product_details.scss */
.product_details {
  width: 100%;
  position: relative;
  min-height: 322px;
  padding: 20px 20px 20px 340px;
  background: url("/fileadmin/templates/pfizer.de/images/textur_ohne_Typo.gif") repeat;
  margin-bottom: 20px;
  box-sizing: border-box;
}
@media (max-width: 660px) {
  /* line 17, ../sass/_product_details.scss */
  .product_details {
    padding: 20px;
  }
}
/* line 31, ../sass/_product_details.scss */
.product_details .info_block {
  margin-top: 15px;
  line-height: 18px;
}
/* line 36, ../sass/_product_details.scss */
.product_details .pdfdownload {
  overflow: hidden;
  display: inline-block;
}
/* line 40, ../sass/_product_details.scss */
.highContrast .product_details .pdfdownload {
  background: #fff;
}
/* line 45, ../sass/_product_details.scss */
.product_details .product_packshot {
  border: none;
  width: 282px;
  min-height: 282px;
  background-color: #ffffff;
  display: block;
  position: absolute;
  left: 20px;
  box-sizing: border-box;
}
@media (max-width: 660px) {
  /* line 45, ../sass/_product_details.scss */
  .product_details .product_packshot {
    position: relative;
    width: 100%;
    left: 0;
    box-sizing: border-box;
    min-height: 0;
    height: 242px;
  }
}
/* line 64, ../sass/_product_details.scss */
.product_details .product_packshot img {
  max-height: 100%;
  max-width: 100%;
  width: auto;
  height: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
@media (max-width: 660px) {
  /* line 69, ../sass/_product_details.scss */
  .product_details .product_info {
    padding-top: 20px;
  }
}
/* line 74, ../sass/_product_details.scss */
.product_details .product_info p {
  font-size: 14px;
}

/* line 82, ../sass/_product_details.scss */
.highContrast .product_details .product_info section {
  background: #fff;
}

/* line 18, ../sass/_accordeon.scss */
article h1.headline {
  font-size: 14px;
  line-height: 18px;
  margin-top: 0;
  margin-bottom: 20px;
}

/* line 27, ../sass/_accordeon.scss */
.accordeon {
  padding-top: 0px !important;
}
/* line 33, ../sass/_accordeon.scss */
.accordeon h2.title {
  font-size: 14px;
  line-height: 18px;
  margin-top: 0;
}
/* line 39, ../sass/_accordeon.scss */
.accordeon #produktinfo_tabs {
  margin-top: 20px;
  margin-left: 4px;
}
/* line 45, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface .tab-div {
  margin-top: 15px;
  width: 100%;
}
/* line 50, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface ul#accordeon,
.accordeon .tx_gswfiinterface .accordeon {
  list-style: none;
  margin-left: 0;
  padding-left: 0px !important;
}
/* line 57, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface ul#accordeon img,
.accordeon .tx_gswfiinterface .accordeon img {
  margin: 0 0 20px;
}
/* line 61, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface ul#accordeon li,
.accordeon .tx_gswfiinterface .accordeon li {
  display: list-item !important;
  border-bottom: none;
  margin-left: 15px;
}
/* line 67, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface ul#accordeon .headerFigure,
.accordeon .tx_gswfiinterface .accordeon .headerFigure {
  float: left;
  width: 10px;
  height: 15px;
  margin-right: 7px;
  margin-top: -1px;
}
/* line 75, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface ul#accordeon .anwenderhinweis,
.accordeon .tx_gswfiinterface .accordeon .anwenderhinweis {
  border: 1px solid #e5e5e5;
  padding: 10px;
  margin-bottom: 10px;
}
/* line 83, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface ul#accordeon .inhaltsangabe,
.accordeon .tx_gswfiinterface .accordeon .inhaltsangabe {
  margin-bottom: 20px;
}
/* line 89, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface ul#accordeon ul.ordered li,
.accordeon .tx_gswfiinterface .accordeon ul.ordered li {
  list-style-type: decimal !important;
  margin-left: 20px !important;
}
/* line 96, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface ul#accordeon li.firstLevel,
.accordeon .tx_gswfiinterface .accordeon li.firstLevel {
  margin-top: 10px;
}
/* line 98, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface ul#accordeon li.firstLevel p,
.accordeon .tx_gswfiinterface .accordeon li.firstLevel p {
  font-weight: normal;
}
/* line 108, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface ul#accordeon .anwenderhinweis li,
.accordeon .tx_gswfiinterface .accordeon .anwenderhinweis li {
  list-style-type: none !important;
}
/* line 110, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface ul#accordeon .anwenderhinweis li p,
.accordeon .tx_gswfiinterface .accordeon .anwenderhinweis li p {
  display: inline;
}
/* line 115, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface ul#accordeon .anwenderhinweis li.firstLevel,
.accordeon .tx_gswfiinterface .accordeon .anwenderhinweis li.firstLevel {
  margin-top: 0;
}
/* line 3, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface ul#accordeon .anwenderhinweis li.firstLevel p,
.accordeon .tx_gswfiinterface .accordeon .anwenderhinweis li.firstLevel p {
  font-weight: normal;
  display: inline;
}
/* line 8, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface ul#accordeon .anwenderhinweis li.firstLevel:before,
.accordeon .tx_gswfiinterface .accordeon .anwenderhinweis li.firstLevel:before {
  display: inline-block;
  content: "-";
  width: 1em;
  margin-left: -1em;
}
/* line 123, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface ul#accordeon ul.secondLevel,
.accordeon .tx_gswfiinterface .accordeon ul.secondLevel {
  margin-left: 0px !important;
}
/* line 126, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface ul#accordeon ul.secondLevel li.secondLevel,
.accordeon .tx_gswfiinterface .accordeon ul.secondLevel li.secondLevel {
  list-style-type: none !important;
}
/* line 3, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface ul#accordeon ul.secondLevel li.secondLevel p,
.accordeon .tx_gswfiinterface .accordeon ul.secondLevel li.secondLevel p {
  font-weight: normal;
  display: inline;
}
/* line 8, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface ul#accordeon ul.secondLevel li.secondLevel:before,
.accordeon .tx_gswfiinterface .accordeon ul.secondLevel li.secondLevel:before {
  display: inline-block;
  content: "-";
  width: 1em;
  margin-left: -1em;
}
/* line 133, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface ul#accordeon .inhaltsangabe li,
.accordeon .tx_gswfiinterface .accordeon .inhaltsangabe li {
  margin-left: 20px;
}
/* line 138, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface ul#accordeon .subkapitel-content,
.accordeon .tx_gswfiinterface .accordeon .subkapitel-content {
  display: block;
}
/* line 142, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface ul#accordeon .subkapitel,
.accordeon .tx_gswfiinterface .accordeon .subkapitel {
  background: #fff;
  padding-top: 10px;
}
/* line 147, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface ul#accordeon .subkapitel h3 .bold,
.accordeon .tx_gswfiinterface .accordeon .subkapitel h3 .bold {
  font-weight: normal;
}
/* line 151, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface ul#accordeon .subkapitel h4.title,
.accordeon .tx_gswfiinterface .accordeon .subkapitel h4.title {
  padding-left: 0px;
  font-size: 14px;
  cursor: default;
}
/* line 158, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface ul#accordeon .table-wrapper,
.accordeon .tx_gswfiinterface .accordeon .table-wrapper {
  margin: 20px 0 20px 0;
  overflow: auto;
}
/* line 163, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface ul#accordeon .table,
.accordeon .tx_gswfiinterface .accordeon .table {
  border: 0;
  margin: 0;
  width: 100%;
}
/* line 168, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface ul#accordeon .table td,
.accordeon .tx_gswfiinterface .accordeon .table td {
  border: none !important;
  padding: 0;
  vertical-align: top;
}
/* line 172, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface ul#accordeon .table td.border-bottom-false,
.accordeon .tx_gswfiinterface .accordeon .table td.border-bottom-false {
  border-bottom: false;
}
/* line 176, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface ul#accordeon .table td.border-left-false,
.accordeon .tx_gswfiinterface .accordeon .table td.border-left-false {
  border-left: false;
}
/* line 180, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface ul#accordeon .table td.border-right-false,
.accordeon .tx_gswfiinterface .accordeon .table td.border-right-false {
  border-right: false;
}
/* line 184, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface ul#accordeon .table td.border-top-false,
.accordeon .tx_gswfiinterface .accordeon .table td.border-top-false {
  border-top: false;
}
/* line 188, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface ul#accordeon .table td.border-bottom-true,
.accordeon .tx_gswfiinterface .accordeon .table td.border-bottom-true {
  border-bottom: 1px solid #e5e5e5 !important;
  padding: 5px;
}
/* line 193, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface ul#accordeon .table td.border-left-true,
.accordeon .tx_gswfiinterface .accordeon .table td.border-left-true {
  border-left: 1px solid #e5e5e5 !important;
  padding: 5px;
}
/* line 198, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface ul#accordeon .table td.border-right-true,
.accordeon .tx_gswfiinterface .accordeon .table td.border-right-true {
  border-right: 1px solid #e5e5e5 !important;
  padding: 5px;
}
/* line 203, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface ul#accordeon .table td.border-top-true,
.accordeon .tx_gswfiinterface .accordeon .table td.border-top-true {
  border-top: 1px solid #e5e5e5 !important;
  padding: 5px;
}
/* line 211, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface ul#accordeon .table ul.firstLevel,
.accordeon .tx_gswfiinterface .accordeon .table ul.firstLevel {
  margin-top: 10px;
}
/* line 216, ../sass/_accordeon.scss */
.accordeon .tx_gswfiinterface ul#accordeon #spcd-code,
.accordeon .tx_gswfiinterface .accordeon #spcd-code {
  padding: 0 20px;
  margin: 20px 0px 20px 0px;
}

/* line 224, ../sass/_accordeon.scss */
.underline {
  text-decoration: underline;
}

/* line 233, ../sass/_accordeon.scss */
.anwendung-dosierung .figure .img {
  max-width: 250px !important;
}
/* line 238, ../sass/_accordeon.scss */
.anwendung-dosierung .li.figure {
  padding-left: 0px;
}

/* line 245, ../sass/_accordeon.scss */
.zusatzinformationen .paragraph .italic {
  margin-top: 30px;
  display: block;
}

/* line 252, ../sass/_accordeon.scss */
.footnoteNum {
  display: inline;
  color: #0093d0;
  z-index: 99999 !important;
}

/* line 258, ../sass/_accordeon.scss */
.footnote {
  margin-top: 10px;
}
/* line 260, ../sass/_accordeon.scss */
.footnote p {
  display: inline !important;
}
/* line 264, ../sass/_accordeon.scss */
.footnote sup {
  display: inline;
  text-decoration: none;
}

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 14.10.2014, 16:30:33
    Author     : nikolai.potapov
*/
/* line 11, ../sass/_darreichungsformen.scss */
.darreichungsformen {
  margin-top: 40px;
  margin-bottom: 20px;
}
/* line 16, ../sass/_darreichungsformen.scss */
.darreichungsformen a {
  display: inline-block;
  overflow: hidden;
}
/* line 21, ../sass/_darreichungsformen.scss */
.darreichungsformen li {
  list-style-type: none;
  margin: 0;
}
/* line 26, ../sass/_darreichungsformen.scss */
.darreichungsformen ul {
  list-style-type: none;
}
/* line 30, ../sass/_darreichungsformen.scss */
.darreichungsformen .icon.arrow_right {
  margin-left: 0px;
}

/* line 1, ../sass/_careerPopUp.scss */
.popupbox_karriere {
  display: none;
  width: 100%;
  height: 100%;
  z-index: 9000;
  padding: 0px;
  margin: 0px;
  position: fixed;
  top: 0px;
  overflow: hidden;
  font-size: 12px;
  background: rgba(0, 0, 0, 0.7);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=\' #5A000000\', endColorstr=\' #5A000000\');
}

/* line 17, ../sass/_careerPopUp.scss */
.popupbox_karriere .backdrop_karriere {
  left: 40%;
  top: 40%;
  padding: 20px;
  position: absolute;
  background: #fff;
  max-width: 350px;
}

/* line 26, ../sass/_careerPopUp.scss */
.button-box {
  text-align: right;
}

/* line 30, ../sass/_careerPopUp.scss */
html[data-focus-source="key"] .popupbox_karriere #survey_karriere:focus,
html[data-focus-source="key"] .popupbox_karriere #close_karriere:focus {
  outline: #F26649 solid 3px;
}

/* line 35, ../sass/_careerPopUp.scss */
html[data-focus-source="key"] .highContrast .popupbox_karriere #survey_karriere:focus,
html[data-focus-source="key"] .highContrast .popupbox_karriere #close_karriere:focus {
  outline: #ad2104 solid 3px;
}

/* line 41, ../sass/_careerPopUp.scss */
.popupbox_karriere #close_karriere {
  background: none;
  border: none;
  color: #289DE9;
}
/* line 46, ../sass/_careerPopUp.scss */
.highContrast .popupbox_karriere #close_karriere {
  color: #005c99;
}

/* line 51, ../sass/_careerPopUp.scss */
.popupbox input:hover {
  cursor: pointer;
}

/* line 55, ../sass/_careerPopUp.scss */
.popupbox input:hover.close {
  text-decoration: underline;
}

/* line 3, ../sass/_paginator.scss */
#paginator nav a {
  width: 24px;
  height: 24px;
  display: inline-block;
  overflow: hidden;
  line-height: 24px;
  text-align: center;
}
/* line 12, ../sass/_paginator.scss */
#paginator nav ol {
  display: block;
  padding: 15px 0;
  border-top: 1px dotted #bbbccc;
  border-bottom: 1px dotted #bbbccc;
  margin-bottom: 0;
}
/* line 19, ../sass/_paginator.scss */
#paginator nav ol:after {
  content: ".";
  clear: both;
  display: block;
  visibility: hidden;
  height: 0;
}
/* line 27, ../sass/_paginator.scss */
#paginator nav ol li {
  float: left;
  margin-left: 7px;
  display: inline-block;
  padding: 0;
  height: 24px;
}
/* line 34, ../sass/_paginator.scss */
#paginator nav ol li.current {
  display: block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  background: #F26649;
  color: #fff;
  text-align: center;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 46, ../sass/_paginator.scss */
.highContrast #paginator nav ol li.current {
  background: #ad2104;
}
/* line 54, ../sass/_paginator.scss */
#paginator nav ol li.next img, #paginator nav ol li.previous img {
  position: relative;
}
/* line 61, ../sass/_paginator.scss */
.highContrast #paginator nav ol li.next img {
  top: -24px;
}
/* line 68, ../sass/_paginator.scss */
#paginator nav ol li.previous img {
  top: -48px;
}
/* line 71, ../sass/_paginator.scss */
.highContrast #paginator nav ol li.previous img {
  top: -72px;
}

/* line 13, ../sass/_product-search.scss */
.product-search-form-wrapper {
  padding: 25px 10px 10px;
}
@media (max-width: 980px) {
  /* line 13, ../sass/_product-search.scss */
  .product-search-form-wrapper {
    padding: 0 10px 5px 10px;
  }
}

/* line 20, ../sass/_product-search.scss */
.product-search-form {
  background: #E2E2E3;
  box-sizing: border-box;
  border: 1px solid transparent;
  /*bitv*/
  display: inline-block;
  overflow: hidden;
  padding: 20px;
  width: 100%;
}
@media (max-width: 660px) {
  /* line 20, ../sass/_product-search.scss */
  .product-search-form {
    padding: 10px;
  }
}
/* line 33, ../sass/_product-search.scss */
.product-search-form:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
/* line 42, ../sass/_product-search.scss */
.highContrast .product-search-form .product-search-form__input {
  background: #fff;
  color: #000;
}

/* line 51, ../sass/_product-search.scss */
.product-search-form--product-list {
  background: url("/fileadmin/templates/pfizer.de/images/textur_ohne_Typo.gif") repeat;
}
@media (max-width: 660px) {
  /* line 51, ../sass/_product-search.scss */
  .product-search-form--product-list {
    padding-right: 100px;
    position: relative;
  }
}
@media (max-width: 480px) {
  /* line 51, ../sass/_product-search.scss */
  .product-search-form--product-list {
    padding-right: 10px;
  }
}
/* line 63, ../sass/_product-search.scss */
.product-search-form--product-list div {
  width: 0;
}
/* line 67, ../sass/_product-search.scss */
.product-search-form--product-list #searchword {
  margin-top: 0;
  min-width: 0;
}
/* line 72, ../sass/_product-search.scss */
.product-search-form--product-list .product-search-form__label {
  font-size: 16px;
  font-weight: normal;
  padding-right: 5px;
  width: 80px;
}
@media (max-width: 480px) {
  /* line 72, ../sass/_product-search.scss */
  .product-search-form--product-list .product-search-form__label {
    display: block;
    padding-bottom: 8px;
    width: 100%;
  }
}
/* line 85, ../sass/_product-search.scss */
.product-search-form--product-list input.product-search-form__submit[type="submit"],
.product-search-form--product-list .product-search-form__submit {
  width: 80px;
}
@media (max-width: 660px) {
  /* line 85, ../sass/_product-search.scss */
  .product-search-form--product-list input.product-search-form__submit[type="submit"],
  .product-search-form--product-list .product-search-form__submit {
    bottom: 10px;
    position: absolute;
    right: 10px;
  }
}
@media (max-width: 480px) {
  /* line 85, ../sass/_product-search.scss */
  .product-search-form--product-list input.product-search-form__submit[type="submit"],
  .product-search-form--product-list .product-search-form__submit {
    display: block;
    width: 100%;
    position: static;
  }
}

/* line 103, ../sass/_product-search.scss */
.product-search-form__form {
  background: #fff;
  padding: 20px 20px 0 20px;
}
@media (max-width: 660px) {
  /* line 103, ../sass/_product-search.scss */
  .product-search-form__form {
    margin: 0;
    padding: 15px 10px;
  }
}
/* line 112, ../sass/_product-search.scss */
.product-search-form__form:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}

/* line 121, ../sass/_product-search.scss */
.product-search-form__form--product-list {
  background: none;
  display: table;
  padding: 0;
  table-layout: fixed;
  width: 100%;
}

/* line 130, ../sass/_product-search.scss */
.product-search-form__label {
  font-size: 20px;
}
@media (max-width: 660px) {
  /* line 130, ../sass/_product-search.scss */
  .product-search-form__label {
    display: block;
    font-size: 18px;
    line-height: 21px;
  }
}

/* line 140, ../sass/_product-search.scss */
.product-search-form__legend {
  color: #000;
  display: block;
  font-size: 20px;
  font-weight: normal;
  float: left;
  padding-top: 4px;
  margin-right: 20px;
  width: 100px;
}

/* line 152, ../sass/_product-search.scss */
.product-search-form input[type=text],
.product-search-form__input {
  background: #f7f7f7;
  border: 1px solid #bbbccc;
  box-sizing: border-box;
  font-size: 16px;
  margin-left: 10px;
  padding: 7px;
  width: 280px;
}
/* line 162, ../sass/_product-search.scss */
.product-search-form input[type=text]:hover, .product-search-form input[type=text]:focus,
.product-search-form__input:hover,
.product-search-form__input:focus {
  border: 1px solid #616365;
}
@media (max-width: 660px) {
  /* line 152, ../sass/_product-search.scss */
  .product-search-form input[type=text],
  .product-search-form__input {
    font-size: 14px;
    line-height: normal;
    margin: 0;
    margin-top: 14px;
    padding: 7px;
    width: 100%;
  }
}
@media (max-width: 480px) {
  /* line 152, ../sass/_product-search.scss */
  .product-search-form input[type=text],
  .product-search-form__input {
    font-size: 14px !important;
    margin: 14px 0 10px;
    min-width: 0;
    width: 100%;
  }
}
/* line 169, ../sass/_custom.scss */
.highContrast .product-search-form input[type=text]::-webkit-input-placeholder, .highContrast
.product-search-form__input::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #000;
}
/* line 172, ../sass/_custom.scss */
.highContrast .product-search-form input[type=text]::-moz-placeholder, .highContrast
.product-search-form__input::-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #000;
  opacity: 1;
}
/* line 176, ../sass/_custom.scss */
.highContrast .product-search-form input[type=text]::-moz-placeholder, .highContrast
.product-search-form__input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #000;
  opacity: 1;
}
/* line 180, ../sass/_custom.scss */
.highContrast .product-search-form input[type=text]::-ms-input-placeholder, .highContrast
.product-search-form__input::-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #000;
}
/* line 188, ../sass/_product-search.scss */
html[data-focus-source="key"] .product-search-form input[type=text]:focus, html[data-focus-source="key"]
.product-search-form__input:focus {
  outline: 2px solid #F26649;
}
/* line 193, ../sass/_product-search.scss */
html[data-focus-source="key"] .highContrast .product-search-form input[type=text]:focus, html[data-focus-source="key"] .highContrast
.product-search-form__input:focus {
  outline: 2px solid #ad2104;
}

/* line 201, ../sass/_product-search.scss */
.product-search-form__submit,
.product-search-form input[type=submit] {
  font-size: 16px;
  padding: 8px 15px;
  margin: 0;
}
/* line 207, ../sass/_product-search.scss */
.highContrast .product-search-form__submit, .highContrast
.product-search-form input[type=submit] {
  background: #005c99;
}
/* line 211, ../sass/_product-search.scss */
.product-search-form__submit:active, .product-search-form__submit:focus, .product-search-form__submit:hover,
.product-search-form input[type=submit]:active,
.product-search-form input[type=submit]:focus,
.product-search-form input[type=submit]:hover {
  background: #F26649;
}
/* line 216, ../sass/_product-search.scss */
.highContrast .product-search-form__submit:active, .highContrast .product-search-form__submit:focus, .highContrast .product-search-form__submit:hover, .highContrast
.product-search-form input[type=submit]:active, .highContrast
.product-search-form input[type=submit]:focus, .highContrast
.product-search-form input[type=submit]:hover {
  background: #ad2104;
}
/* line 222, ../sass/_product-search.scss */
html[data-focus-source="key"] .product-search-form__submit:focus, html[data-focus-source="key"]
.product-search-form input[type=submit]:focus {
  background: #F26649;
}
/* line 227, ../sass/_product-search.scss */
html[data-focus-source="key"] .highContrast .product-search-form__submit:focus, html[data-focus-source="key"] .highContrast
.product-search-form input[type=submit]:focus {
  background: #ad2104;
}
@media (max-width: 660px) {
  /* line 201, ../sass/_product-search.scss */
  .product-search-form__submit,
  .product-search-form input[type=submit] {
    bottom: 1px;
    font-size: 14px !important;
    line-height: 15px;
    position: absolute;
    right: 0;
  }
}
@media (max-width: 480px) {
  /* line 201, ../sass/_product-search.scss */
  .product-search-form__submit,
  .product-search-form input[type=submit] {
    position: static;
    width: 100%;
    line-height: 14px;
  }
}

/* line 249, ../sass/_product-search.scss */
.product-search-form__inner-wrapper {
  display: table;
  table-layout: fixed;
}
@media (max-width: 880px) {
  /* line 249, ../sass/_product-search.scss */
  .product-search-form__inner-wrapper {
    display: block;
  }
}

/* line 259, ../sass/_product-search.scss */
.highContrast .product-search-form__input {
  background: #fff;
  color: #000;
}

/* line 267, ../sass/_product-search.scss */
.product-search-form__link {
  display: inline-block;
  font-size: 16px;
  line-height: 20px;
  padding-right: 18px;
  text-align: left;
}
/* line 275, ../sass/_product-search.scss */
.highContrast .product-search-form__link {
  color: #005c99;
}
/* line 282, ../sass/_product-search.scss */
.highContrast .product-search-form__link:hover, .highContrast .product-search-form__link:active, .highContrast .product-search-form__link:focus {
  color: #005c99;
}
@media (max-width: 660px) {
  /* line 267, ../sass/_product-search.scss */
  .product-search-form__link {
    font-size: 14px;
    line-height: 18px;
  }
}
/* line 292, ../sass/_product-search.scss */
.product-search-form__link:after {
  background: url('/fileadmin/templates/pfizer.de/images/icon_pfeil_blau.png') right 5px no-repeat;
  content: '';
  display: inline-block;
  height: 18px;
  position: absolute;
  width: 18px;
}
@media (max-width: 660px) {
  /* line 292, ../sass/_product-search.scss */
  .product-search-form__link:after {
    background: url('/fileadmin/templates/pfizer.de/images/icon_pfeil_blau.png') right 3px no-repeat;
  }
}
@media (min-width: 981px) {
  /* line 308, ../sass/_product-search.scss */
  .highContrast .product-search-form__link a:hover {
    background: transparent;
    border-radius: 2px;
    color: #005c99;
    outline: #F26649 2px solid !important;
  }
}
/* line 313, ../sass/_product-search.scss */
html[data-focus-source="key"] .highContrast .product-search-form__link a:focus {
  background: transparent;
}
@media (min-width: 981px) and (min-width: 981px) {
  /* line 312, ../sass/_product-search.scss */
  .highContrast .product-search-form__link a:focus {
    background: #fff;
    border-radius: 2px;
    color: #005c99;
    outline: #F26649 2px solid !important;
  }
}

/* line 329, ../sass/_product-search.scss */
.product-search-form__form-wrapper {
  width: 550px;
}
@media (max-width: 660px) {
  /* line 329, ../sass/_product-search.scss */
  .product-search-form__form-wrapper {
    box-sizing: border-box;
    padding-right: 80px;
    position: relative;
  }
}
@media (max-width: 480px) {
  /* line 329, ../sass/_product-search.scss */
  .product-search-form__form-wrapper {
    padding-right: 0;
  }
}

/* line 343, ../sass/_product-search.scss */
.product-search-form__link-wrapper {
  width: 210px;
  display: block;
  float: left;
}
@media (max-width: 880px) {
  /* line 343, ../sass/_product-search.scss */
  .product-search-form__link-wrapper {
    padding: 15px 0 0;
  }
}

/* line 354, ../sass/_product-search.scss */
.product-search-form__link:focus, .product-search-form__link:hover, .product-search-form__link:active {
  color: #008BCA;
}
/* line 359, ../sass/_product-search.scss */
.highContrast .product-search-form__link:focus, .highContrast .product-search-form__link:hover, .highContrast .product-search-form__link:active {
  color: #ad2104;
}
/* line 366, ../sass/_product-search.scss */
html[data-focus-source="key"] .product-search-form__link:focus {
  outline: #F26649 2px solid;
}
/* line 371, ../sass/_product-search.scss */
html[data-focus-source="key"] .highContrast .product-search-form__link:focus {
  color: #005c99;
  outline: #ad2104 2px solid;
}

/* line 379, ../sass/_product-search.scss */
.product-search-form__form-wrapper,
.product-search-form__link-wrapper {
  display: block;
  float: left;
}
@media (max-width: 880px) {
  /* line 379, ../sass/_product-search.scss */
  .product-search-form__form-wrapper,
  .product-search-form__link-wrapper {
    display: block;
    width: 100%;
  }
}

/* line 1, ../sass/_social-media.scss */
.social-media-wrapper {
  bottom: 12px;
  line-height: 0;
  position: absolute;
  right: -5px;
}
@media (max-width: 767px) {
  /* line 1, ../sass/_social-media.scss */
  .social-media-wrapper {
    padding-bottom: 20px;
    position: static;
  }
}
@media (max-width: 767px) {
  /* line 12, ../sass/_social-media.scss */
  .home .social-media-wrapper {
    padding: 20px 10px 20px 0;
  }
}

/* line 19, ../sass/_social-media.scss */
.social-media {
  background: #fff;
  border: solid 5px #fff;
  border-bottom: 0;
  position: fixed;
  top: 300px;
  right: 0;
  z-index: 100;
}
/* line 28, ../sass/_social-media.scss */
.social-media:after {
  content: ".";
  clear: both;
  display: block;
  visibility: hidden;
  height: 0;
}
@media (max-width: 767px) {
  /* line 19, ../sass/_social-media.scss */
  .social-media {
    border: 0;
    display: block;
    position: relative;
    top: 0;
  }
}

/* line 44, ../sass/_social-media.scss */
.social-media__list {
  margin: 0;
}

/* line 48, ../sass/_social-media.scss */
.social-media__list-item {
  list-style-type: none;
  margin: 0;
}

/* line 53, ../sass/_social-media.scss */
button.social-media__share-button {
  border-radius: 0;
  border: 0;
  display: block;
  font-size: 0;
  text-indent: -9999px;
  width: 36px;
  height: 36px;
  margin: 0 0 5px 0;
  padding: 0;
  position: relative;
  overflow: hidden;
}
/* line 66, ../sass/_social-media.scss */
button.social-media__share-button img {
  position: relative;
  top: 0;
}
/* line 70, ../sass/_social-media.scss */
.highContrast button.social-media__share-button img {
  top: -74px;
}
/* line 76, ../sass/_social-media.scss */
button.social-media__share-button:hover img {
  top: -37px;
}
/* line 79, ../sass/_social-media.scss */
.highContrast button.social-media__share-button:hover img {
  top: -111px;
}
/* line 88, ../sass/_social-media.scss */
html[data-focus-source="key"] button.social-media__share-button:focus {
  outline: 4px solid #000;
}
@media (max-width: 767px) {
  /* line 53, ../sass/_social-media.scss */
  button.social-media__share-button {
    float: right;
    margin: 0 0 0 5px;
  }
}

/* line 99, ../sass/_social-media.scss */
.social-media__icon {
  background-color: transparent;
  width: 100%;
  display: block;
  pointer-events: none;
}

/* line 106, ../sass/_social-media.scss */
.bitv-background {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: -1;
}

/* line 115, ../sass/_social-media.scss */
.social-media__share-button {
  background: none;
  position: relative;
}

/* line 121, ../sass/_social-media.scss */
.highContrast .social-media__share-button--email {
  background: #005c99;
}
/* line 125, ../sass/_social-media.scss */
.social-media__share-button--email:hover, .social-media__share-button--email:active, .social-media__share-button--email:focus {
  background: #006e9b;
}
/* line 130, ../sass/_social-media.scss */
.highContrast .social-media__share-button--email:hover, .highContrast .social-media__share-button--email:active, .highContrast .social-media__share-button--email:focus {
  background: #053C52;
}

/* line 137, ../sass/_social-media.scss */
.highContrast .social-media__share-button--twitter {
  background: #005aa1;
}
/* line 141, ../sass/_social-media.scss */
.social-media__share-button--twitter:hover, .social-media__share-button--twitter:active, .social-media__share-button--twitter:focus {
  background: #307cb7;
}
/* line 145, ../sass/_social-media.scss */
.highContrast .social-media__share-button--twitter:hover, .highContrast .social-media__share-button--twitter:active, .highContrast .social-media__share-button--twitter:focus {
  background: #083961;
}

/* line 152, ../sass/_social-media.scss */
.highContrast .social-media__share-button--facebook {
  background: #395698;
}
/* line 156, ../sass/_social-media.scss */
.social-media__share-button--facebook:hover, .social-media__share-button--facebook:active, .social-media__share-button--facebook:focus {
  background: #1d366d;
}
/* line 161, ../sass/_social-media.scss */
.highContrast .social-media__share-button--facebook:hover, .highContrast .social-media__share-button--facebook:active, .highContrast .social-media__share-button--facebook:focus {
  background: #213258;
}

/* line 168, ../sass/_social-media.scss */
.highContrast .social-media__share-button--google {
  background: #b01a00;
}
/* line 172, ../sass/_social-media.scss */
.social-media__share-button--google:hover, .social-media__share-button--google:active, .social-media__share-button--google:focus {
  background: #a82f1a;
}
/* line 177, ../sass/_social-media.scss */
.highContrast .social-media__share-button--google:hover, .highContrast .social-media__share-button--google:active, .highContrast .social-media__share-button--google:focus {
  background: #671102;
}

/* line 1, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch {
  font-size: 14px;
}
/* line 3, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .fieldset-inner-wrapper {
  display: table;
  table-layout: fixed;
  width: 100%;
}
/* line 9, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-form__label-wrapper {
  width: 100px;
}
/* line 13, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch input {
  box-sizing: border-box;
  min-width: 0;
  width: 100%;
}
/* line 19, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch form {
  background: url("/fileadmin/templates/pfizer.de/images/textur_ohne_Typo.gif") repeat;
  box-sizing: border-box;
  padding: 20px;
}
/* line 25, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-search-submit,
.tx-indexedsearch .input-text-wrap,
.tx-indexedsearch .tx-indexedsearch-form__label-wrapper {
  display: table-cell;
  float: none;
}
@media (max-width: 660px) {
  /* line 25, ../sass/_tx_indexedsearch.scss */
  .tx-indexedsearch .tx-indexedsearch-search-submit,
  .tx-indexedsearch .input-text-wrap,
  .tx-indexedsearch .tx-indexedsearch-form__label-wrapper {
    display: block;
    width: 100%;
  }
}
/* line 37, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-search-submit {
  width: 150px;
}
@media (max-width: 660px) {
  /* line 37, ../sass/_tx_indexedsearch.scss */
  .tx-indexedsearch .tx-indexedsearch-search-submit {
    width: 100%;
  }
}
/* line 44, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-search-submit input {
  width: 100%;
}
@media (max-width: 660px) {
  /* line 44, ../sass/_tx_indexedsearch.scss */
  .tx-indexedsearch .tx-indexedsearch-search-submit input {
    box-sizing: border-box;
    margin-top: -34px;
    position: absolute;
    right: 36px;
    width: 150px;
  }
}
@media (max-width: 480px) {
  /* line 44, ../sass/_tx_indexedsearch.scss */
  .tx-indexedsearch .tx-indexedsearch-search-submit input {
    box-sizing: border-box;
    float: none;
    margin-top: 0;
    position: static;
    width: 100%;
  }
}
/* line 65, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .input-text-wrap {
  padding: 0 10px;
}
@media (max-width: 660px) {
  /* line 65, ../sass/_tx_indexedsearch.scss */
  .tx-indexedsearch .input-text-wrap {
    box-sizing: border-box;
    padding: 0 160px 0 0;
    position: relative;
  }
}
@media (max-width: 480px) {
  /* line 65, ../sass/_tx_indexedsearch.scss */
  .tx-indexedsearch .input-text-wrap {
    padding: 10px 0;
  }
}
/* line 81, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-searchbox {
  font-size: 20px;
}
/* line 84, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-form,
.tx-indexedsearch .tx-indexedsearch-searchbox .input-text-wrap,
.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-search-submit {
  display: inline !important;
}
/* line 90, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-searchbox input[type=text] {
  width: 500px;
  margin-left: 10px;
}
/* line 99, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-browsebox p strong {
  font-weight: normal;
}
/* line 104, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-browsebox ul {
  border-bottom: 1px dotted #bbbccc;
  border-top: 1px dotted #bbbccc;
  display: block;
  margin-bottom: 0;
  padding: 15px 0;
}
/* line 111, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-browsebox ul:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
/* line 119, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-browsebox ul li {
  background-color: #ffffff;
  display: inline-block;
  float: left;
  line-height: 16px !important;
  margin-left: 5px !important;
  padding: 4px 8px;
  text-align: center;
}
/* line 128, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-browsebox ul li.current {
  background-color: #f26649;
  color: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
/* line 132, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-browsebox ul li.next {
  clear: right;
  margin-left: 5px;
}
/* line 136, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-browsebox ul li.next a {
  text-indent: -9999px;
  background: url("/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png") no-repeat no-repeat;
  display: inline-block;
  background-repeat: no-repeat;
  height: 20px;
  width: 20px !important;
  background-position-x: -260px;
  background-position-y: -29px;
  background-position: -260px -29px;
}
/* line 145, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-browsebox ul li.previous {
  padding-right: 20px;
  margin-right: -26px;
}
/* line 120, ../sass/_custom.scss */
.tx-indexedsearch .tx-indexedsearch-browsebox ul li.previous a {
  text-indent: -9999px;
  background: url("/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png") no-repeat no-repeat;
  display: inline-block;
  background-repeat: no-repeat;
  height: 20px;
  width: 20px !important;
  background-position-x: -260px;
  background-position-y: -86px;
  background-position: -260px -86px;
}
/* line 151, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage {
  background-color: #f26649;
  color: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #ffffff;
  font-weight: normal;
}
/* line 156, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage strong,
.tx-indexedsearch .tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage a,
.tx-indexedsearch .tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage strong a {
  color: #ffffff !important;
  font-weight: normal !important;
}
/* line 185, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-browsebox li:last-child {
  clear: right;
  margin-left: 5px;
}
/* line 167, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-browsebox li:last-child.tx-indexedsearch-browselist-currentPage {
  margin-right: 0 !important;
}
/* line 170, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-browsebox li:last-child.tx-indexedsearch-browselist-currentPage strong {
  font-weight: normal;
}
/* line 174, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-browsebox li:last-child.tx-indexedsearch-browselist-currentPage a {
  background: transparent !important;
  display: inline !important;
  font-weight: normal;
  height: auto;
  width: auto;
}
/* line 190, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-browsebox li:last-child a {
  background: url("/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png") no-repeat no-repeat;
  display: inline-block;
  background-repeat: no-repeat;
  height: 20px;
  width: 20px !important;
  background-position-x: -260px;
  background-position-y: -29px;
  background-position: -260px -29px;
  text-indent: -9999px;
}
/* line 200, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-browsebox li:first-child {
  padding-right: 20px;
  margin-right: -26px;
  margin-right: -8px !important;
  padding: 4px 8px;
}
/* line 167, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-browsebox li:first-child.tx-indexedsearch-browselist-currentPage {
  margin-right: 0 !important;
}
/* line 170, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-browsebox li:first-child.tx-indexedsearch-browselist-currentPage strong {
  font-weight: normal;
}
/* line 174, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-browsebox li:first-child.tx-indexedsearch-browselist-currentPage a {
  background: transparent !important;
  display: inline !important;
  font-weight: normal;
  height: auto;
  width: auto;
}
/* line 120, ../sass/_custom.scss */
.tx-indexedsearch .tx-indexedsearch-browsebox li:first-child a {
  text-indent: -9999px;
  background: url("/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png") no-repeat no-repeat;
  display: inline-block;
  background-repeat: no-repeat;
  height: 20px;
  width: 20px !important;
  background-position-x: -260px;
  background-position-y: -86px;
  background-position: -260px -86px;
}
/* line 207, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-browsebox p {
  margin-bottom: 10px;
}
/* line 213, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-whatis {
  margin: 30px 0 10px 0px;
}
/* line 217, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch p.more-link {
  display: none;
}
/* line 221, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-res {
  display: block;
  padding: 10px 0 15px 0px;
}
/* line 226, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res.res.res-tmpl-css:after {
  content: "";
  font-size: 60%;
  letter-spacing: 0.1em;
  color: #b0b1b2;
  margin: 15px 0 15px 0px;
}
/* line 232, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res.res.res-tmpl-css:last-child:after {
  content: " " !important;
  margin: 15px 0 15px 0px;
}
/* line 240, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-res h3 {
  line-height: 24px;
}
/* line 244, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-res h3 a {
  font-weight: normal;
}
/* line 248, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-res h3 .tx-indexedsearch-title.title {
  font-family: "FS Albert Web Regular", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 20px;
}
/* line 255, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-res p.tx-indexedsearch-descr.descr {
  font-family: "FS Albert Web Regular", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 14px;
  margin: 10px 0 10px 0px;
}
/* line 260, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-res p.tx-indexedsearch-descr.descr .tx-indexedsearch-redMarkup {
  color: #0093d0;
  font-weight: bold;
  background-color: #ebf0f4;
}
/* line 269, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-res .info-tmpl-css {
  display: block;
}
/* line 273, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-res .info-tmpl-css .tx-indexedsearch-text-item-path.item-path {
  float: left;
}
/* line 275, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-res .info-tmpl-css .tx-indexedsearch-text-item-path.item-path a {
  font-size: 14px;
}
/* line 280, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-res .info-tmpl-css .tx-indexedsearch-text-item-mtime.item-mtime {
  font-size: 12px;
  float: right;
  font-family: "FS Albert Web Regular", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  color: #555555;
}
/* line 290, ../sass/_tx_indexedsearch.scss */
.tx-indexedsearch .tx-indexedsearch-categoryicon img {
  margin: 0 10px 10px 0;
  float: left;
  width: 144px;
  height: auto;
}

@media (max-width: 480px) {
  /* line 301, ../sass/_tx_indexedsearch.scss */
  .tx-indexedsearch .tx-indexedsearch-categoryicon img {
    width: 72px;
  }
}
/* line 13, ../sass/_videogalerie.scss */
.video-gallery__content {
  display: table;
  width: 100%;
  table-layout: fixed;
}
@media (max-width: 580px) {
  /* line 13, ../sass/_videogalerie.scss */
  .video-gallery__content {
    display: block;
  }
}

/* line 24, ../sass/_videogalerie.scss */
.video-gallery .slider-navigator-outer {
  height: 108px;
}
@media (max-width: 580px) {
  /* line 24, ../sass/_videogalerie.scss */
  .video-gallery .slider-navigator-outer {
    height: auto;
    padding-bottom: 10px;
  }
}

/* line 33, ../sass/_videogalerie.scss */
.video-gallery__image-wrapper {
  display: table-cell;
  vertical-align: top;
  width: 65%;
  overflow: hidden;
}
/* line 39, ../sass/_videogalerie.scss */
.video-gallery__image-wrapper.video-gallery__image-wrapper--show-video {
  padding: 1px;
  background-color: #f3f3f3;
}
@media (max-width: 580px) {
  /* line 33, ../sass/_videogalerie.scss */
  .video-gallery__image-wrapper {
    display: block;
    width: 100%;
    box-sizing: border-box;
  }
}

/* line 51, ../sass/_videogalerie.scss */
.video-gallery__object-wrapper {
  position: relative;
  overflow: hidden;
  height: auto !important;
  width: 100% !important;
  top: 0;
  left: 0;
  padding-bottom: 56.25%;
}
/* line 60, ../sass/_videogalerie.scss */
.video-gallery__image-wrapper--show-video .video-gallery__object-wrapper {
  top: 0;
}

/* line 65, ../sass/_videogalerie.scss */
.video-gallery__object-wrapper iframe {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
/* line 73, ../sass/_videogalerie.scss */
.video-gallery__image-wrapper--show-video .video-gallery__object-wrapper iframe {
  display: block;
}

/* line 78, ../sass/_videogalerie.scss */
.video-gallery__inner-image-wrapper {
  position: relative;
}

/* line 82, ../sass/_videogalerie.scss */
.video-gallery__image {
  width: 100% !important;
  height: auto !important;
  display: block;
  pointer-events: none;
  width: 100% !important;
  height: auto !important;
  display: block;
  pointer-events: none;
  position: absolute;
  top: 0;
}
/* line 94, ../sass/_videogalerie.scss */
.slider-gallery__content--iframe .video-gallery__image {
  display: none;
}
/* line 98, ../sass/_videogalerie.scss */
.video-gallery__image-wrapper--show-video .video-gallery__image {
  display: none;
}

/* line 103, ../sass/_videogalerie.scss */
.gallery-id {
  display: none;
}

/* line 107, ../sass/_videogalerie.scss */
.video-gallery__description-wrapper {
  display: table-cell;
  vertical-align: bottom;
  padding: 0 20px;
  position: relative;
}
@media (max-width: 580px) {
  /* line 107, ../sass/_videogalerie.scss */
  .video-gallery__description-wrapper {
    display: block;
    width: 100%;
    box-sizing: border-box;
  }
}

/* line 120, ../sass/_videogalerie.scss */
.video-gallery {
  margin-bottom: 30px;
}
/* line 124, ../sass/_videogalerie.scss */
.video-gallery .lof-main-outer {
  width: 100%;
  height: 260px;
}
/* line 128, ../sass/_videogalerie.scss */
.video-gallery .lof-slider_1 .lof-description {
  padding-top: 20px;
  margin-left: 0;
  width: auto;
  background: none repeat scroll 0% 0% #f3f3f3;
  box-sizing: border-box;
  position: static;
  margin-top: 0;
}
/* line 138, ../sass/_videogalerie.scss */
.video-gallery .lof-slider_1 .lof-description p {
  max-height: 125px;
  overflow: hidden;
}
/* line 143, ../sass/_videogalerie.scss */
.video-gallery .lof-slider_1 .lof-description a {
  padding-left: 27px;
  font-size: 14px;
  display: inline-block;
}
/* line 150, ../sass/_videogalerie.scss */
.video-gallery .lof-item {
  position: relative;
  float: left;
  overflow: hidden;
}
/* line 155, ../sass/_videogalerie.scss */
.video-gallery .lof-item object {
  position: absolute;
  max-width: 100% !important;
  height: 100% !important;
  width: 100% !important;
}
/* line 162, ../sass/_videogalerie.scss */
.video-gallery .active-slider {
  z-index: 10;
}
/* line 165, ../sass/_videogalerie.scss */
.video-gallery .lof-slider_1 .lof-main-wapper .lof-item {
  background-color: transparent;
  margin: 0;
  list-style-type: none;
}
/* line 171, ../sass/_videogalerie.scss */
.video-gallery .lof-item .transcript-icon {
  background: url('/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png') -145px -30px no-repeat;
  width: 18px;
  height: 16px;
  display: block;
  float: left;
  margin-left: -25px;
}
/* line 180, ../sass/_videogalerie.scss */
.video-gallery .lof-item .file-size,
.video-gallery .lof-item .file-format {
  text-transform: uppercase;
}
/* line 185, ../sass/_videogalerie.scss */
.video-gallery .lof-item button.video-gallery__play-button {
  background: none;
  border: 0;
  width: 80px;
  height: 80px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -40px;
  margin-left: -40px;
  z-index: 20;
  cursor: pointer;
  padding: 0;
  overflow: hidden;
}
/* line 202, ../sass/_videogalerie.scss */
.video-gallery .lof-item button.video-gallery__play-button:focus .video-gallery__play-button-image, .video-gallery .lof-item button.video-gallery__play-button:hover .video-gallery__play-button-image {
  top: -80px;
}
/* line 209, ../sass/_videogalerie.scss */
.highContrast .video-gallery .lof-item button.video-gallery__play-button:focus .video-gallery__play-button-image, .highContrast .video-gallery .lof-item button.video-gallery__play-button:hover .video-gallery__play-button-image {
  top: -240px;
}
/* line 216, ../sass/_videogalerie.scss */
.video-gallery .lof-item .video-gallery__play-button-image {
  position: relative;
  top: 0px;
}
/* line 220, ../sass/_videogalerie.scss */
.highContrast .video-gallery .lof-item .video-gallery__play-button-image {
  top: -160px;
}
/* line 225, ../sass/_videogalerie.scss */
.video-gallery .lof-item .video-gallery__image-wrapper--show-video .video-gallery__play-button {
  display: none !important;
}
/* line 229, ../sass/_videogalerie.scss */
.video-gallery .lof-item .video-icon {
  width: 45px;
  height: 45px;
  float: right;
  z-index: 21;
  position: absolute;
  right: 0;
  background: url("/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png") no-repeat scroll -179px -696px #F3F3F3;
}
/* line 238, ../sass/_videogalerie.scss */
.highContrast .video-gallery .lof-item .video-icon {
  background: url("/fileadmin/templates/pfizer.de/images/icon_slider-gallery-bitv.png") no-repeat 0 0;
}
/* line 243, ../sass/_videogalerie.scss */
.video-gallery .navSelector {
  position: relative;
}
/* line 246, ../sass/_videogalerie.scss */
.video-gallery .navSelector:hover img {
  opacity: 0.7;
}
@media (max-width: 580px) {
  /* line 243, ../sass/_videogalerie.scss */
  .video-gallery .navSelector {
    height: 10px !important;
  }
}
/* line 254, ../sass/_videogalerie.scss */
.video-gallery .navSelector img {
  height: 100%;
  transition: opacity .3s ease;
}
/* line 259, ../sass/_videogalerie.scss */
.video-gallery .navSelector .play-button {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -20px;
  margin-top: -20px;
  cursor: pointer;
  background: url("/fileadmin/templates/pfizer.de/images/icon_play_button.png");
  background-size: 40px auto;
}
/* line 271, ../sass/_videogalerie.scss */
.highContrast .video-gallery .navSelector .play-button {
  background-position: 0 -80px;
}
@media (max-width: 580px) {
  /* line 259, ../sass/_videogalerie.scss */
  .video-gallery .navSelector .play-button {
    display: none;
  }
}

/* line 284, ../sass/_videogalerie.scss */
.video-gallery .video-list .video-meta {
  display: none;
}

/* line 1, ../sass/_filelinks-download.scss */
.filelinks-download {
  padding: 10px;
  min-height: 110px;
}
/* line 5, ../sass/_filelinks-download.scss */
.filelinks-download ul {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 16, ../sass/_filelinks-download.scss */
.no-flexbox .filelinks-download ul {
  display: block;
}
/* line 21, ../sass/_filelinks-download.scss */
.sidebar-left .filelinks-download {
  background: #EFEFEF;
  box-sizing: border-box;
  margin-top: 10px;
}
/* line 26, ../sass/_filelinks-download.scss */
.highContrast .sidebar-left .filelinks-download {
  background: #f5f5f5;
}
/* line 32, ../sass/_filelinks-download.scss */
.filelinks-download li {
  padding: 10px;
  list-style-type: none;
  margin: 0;
  box-sizing: border-box;
}
/* line 38, ../sass/_filelinks-download.scss */
.no-flexbox .filelinks-download li {
  display: block;
}
/* line 44, ../sass/_filelinks-download.scss */
.filelinks-download.has-2cols li {
  flex: 0 1 50%;
}
@media (max-width: 480px) {
  /* line 44, ../sass/_filelinks-download.scss */
  .filelinks-download.has-2cols li {
    flex: 0 1 100%;
  }
}
/* line 51, ../sass/_filelinks-download.scss */
.no-flexbox .filelinks-download.has-2cols li {
  display: inline-block;
  width: 50%;
}
@media (max-width: 480px) {
  /* line 51, ../sass/_filelinks-download.scss */
  .no-flexbox .filelinks-download.has-2cols li {
    display: block;
    width: 100%;
  }
}
/* line 63, ../sass/_filelinks-download.scss */
.filelinks-download.has-4cols li {
  flex: 0 1 24%;
}
@media (max-width: 767px) {
  /* line 63, ../sass/_filelinks-download.scss */
  .filelinks-download.has-4cols li {
    flex: 0 1 50%;
  }
}
@media (max-width: 480px) {
  /* line 63, ../sass/_filelinks-download.scss */
  .filelinks-download.has-4cols li {
    flex: 0 1 100%;
  }
}
/* line 74, ../sass/_filelinks-download.scss */
.no-flexbox .filelinks-download.has-4cols li {
  display: block;
  width: 100%;
}

/* line 82, ../sass/_filelinks-download.scss */
.filelinks {
  list-style: none;
  min-height: 99px;
}
/* line 86, ../sass/_filelinks-download.scss */
.filelinks:after, .filelinks::after {
  content: '';
  clear: both;
  display: block;
}

/* line 95, ../sass/_filelinks-download.scss */
.fileicon {
  display: block;
}
/* line 99, ../sass/_filelinks-download.scss */
.fileicon i {
  background: url('/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png') -145px -30px no-repeat;
}
/* line 104, ../sass/_filelinks-download.scss */
.fileicon span:after, .fileicon span::after {
  line-height: 20px;
  content: "Herunterladen";
}

/* line 1, ../sass/_table.scss */
.contenttable {
  margin-top: 0;
}

/* line 7, ../sass/_table.scss */
.responsiv-table * {
  box-sizing: border-box;
}
/* line 11, ../sass/_table.scss */
.responsiv-table th,
.responsiv-table caption {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}
@media (max-width: 480px) {
  /* line 18, ../sass/_table.scss */
  .responsiv-table td {
    display: block;
    width: 100%;
    border: none;
  }
  /* line 24, ../sass/_table.scss */
  .responsiv-table tr {
    display: block;
    border-bottom: 1px dotted #bbbccc;
  }
  /* line 29, ../sass/_table.scss */
  .responsiv-table td:nth-of-type(odd) {
    font-weight: bold;
    font-family: "FS Albert Web Bold", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  }
  /* line 34, ../sass/_table.scss */
  .responsiv-table td:nth-of-type(even) {
    padding-left: 20px;
    background: none;
  }
  /* line 39, ../sass/_table.scss */
  .responsiv-table tr:nth-of-type(even) {
    background: #f3f3f3;
  }
}

@media (max-width: 500px) {
  /* line 4, ../sass/_temp.scss */
  .content-element .csc-textpic.csc-textpic-intext-left .csc-textpic-imagewrap {
    float: none;
  }

  /* line 9, ../sass/_temp.scss */
  .content-element .csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-image {
    width: 100% !important;
  }
  /* line 12, ../sass/_temp.scss */
  .content-element .csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-image img {
    width: 100%;
  }
}
/* line 1, ../sass/_expert-box.scss */
.expert-box {
  display: none;
  background: url('/fileadmin/templates/pfizer.de/images/textur_fuer_Typo.gif') repeat;
  box-sizing: border-box;
  padding: 20px;
  position: relative;
}
@media (max-width: 660px) {
  /* line 1, ../sass/_expert-box.scss */
  .expert-box {
    width: 100%;
  }
}

/* line 13, ../sass/_expert-box.scss */
.expert-box__headline {
  margin-bottom: 30px;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 20px;
  display: inline-block;
  padding-right: 45px;
}

/* line 22, ../sass/_expert-box.scss */
.expert-box__icon {
  background: url('/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png') -90px -698px no-repeat;
  width: 44px;
  height: 40px;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 32, ../sass/_expert-box.scss */
.expert-box__item {
  display: table;
  margin-bottom: 20px;
  table-layout: fixed;
  width: 100%;
}

/* line 40, ../sass/_expert-box.scss */
.expert-box__description p {
  margin: 0;
}

/* line 46, ../sass/_expert-box.scss */
.expert-box__link i {
  background: url('/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png') -260px -24px no-repeat;
  width: 20px;
  height: 20px;
  display: inline-block;
  position: relative;
}

/* line 55, ../sass/_expert-box.scss */
.expert-box__image-wrapper {
  display: table-cell;
  width: 50px;
  vertical-align: top;
}
/* line 60, ../sass/_expert-box.scss */
.ie8 .expert-box__image-wrapper {
  width: 70px;
}
@media (max-width: 980px) {
  /* line 55, ../sass/_expert-box.scss */
  .expert-box__image-wrapper {
    display: none;
  }
}

/* line 69, ../sass/_expert-box.scss */
.expert-box__image {
  -moz-border-radius: 35px;
  -webkit-border-radius: 35px;
  border-radius: 35px;
}
/* line 72, ../sass/_expert-box.scss */
.ie8 .expert-box__image {
  height: 70px;
  width: 70px;
}

/* line 78, ../sass/_expert-box.scss */
.expert-box__name {
  font-weight: bold;
}
/* line 81, ../sass/_expert-box.scss */
.expert-box__name p {
  margin-bottom: 0;
}

/* line 86, ../sass/_expert-box.scss */
.expert-box__text-wrapper {
  padding-left: 10px;
  display: table-cell;
  vertical-align: top;
}
@media (max-width: 980px) {
  /* line 86, ../sass/_expert-box.scss */
  .expert-box__text-wrapper {
    display: block;
    padding: 0;
    width: 100%;
  }
}

/* line 1, ../sass/_fact-box.scss */
.fact-box {
  border: 1px solid transparent;
  /*bitv*/
  padding: 20px;
  background: url('/fileadmin/templates/pfizer.de/images/textur_fuer_Typo_orange.gif') repeat;
  box-sizing: border-box;
  position: relative;
}
/* line 8, ../sass/_fact-box.scss */
.highContrast .fact-box {
  background: #ad2104;
}
/* line 12, ../sass/_fact-box.scss */
.fact-box a {
  color: #fff;
  display: inline-block;
}
/* line 17, ../sass/_fact-box.scss */
html[data-focus-source="key"] .highContrast .fact-box a:focus, html[data-focus-source="key"] .fact-box a:focus {
  padding: 3px;
  outline: 3px solid #fff;
}
/* line 27, ../sass/_fact-box.scss */
.fact-box .link-external a,
.fact-box .link-internal a {
  padding-left: 0px;
  color: #fff;
}
/* line 32, ../sass/_fact-box.scss */
.fact-box .link-external u,
.fact-box .link-internal u {
  display: inline-block;
  width: 20px;
  height: 16px;
  float: left;
  background: url('/fileadmin/templates/pfizer.de/images/icon_pfeil_weiss.png') 4px 4px no-repeat;
}
@media (max-width: 660px) {
  /* line 1, ../sass/_fact-box.scss */
  .fact-box {
    display: none;
  }
}

/* line 47, ../sass/_fact-box.scss */
.fact-box--grey {
  background: url('/fileadmin/templates/pfizer.de/images/textur_fuer_Typo.gif') repeat;
}
/* line 50, ../sass/_fact-box.scss */
.highContrast .fact-box--grey {
  background: url('/fileadmin/templates/pfizer.de/images/textur_fuer_Typo.gif') repeat;
}
/* line 55, ../sass/_fact-box.scss */
html[data-focus-source="key"] .highContrast .fact-box--grey a:focus {
  outline: 3px solid #ad2104;
}
/* line 59, ../sass/_fact-box.scss */
html[data-focus-source="key"] .fact-box--grey a:focus {
  outline: 3px solid #F26649;
}
/* line 65, ../sass/_fact-box.scss */
.fact-box--grey .link-external a,
.fact-box--grey .link-internal a {
  color: #0093d0;
}
/* line 69, ../sass/_fact-box.scss */
.highContrast .fact-box--grey .link-external a, .highContrast
.fact-box--grey .link-internal a {
  color: #005c99;
}
/* line 74, ../sass/_fact-box.scss */
.fact-box--grey .link-external a u {
  background: url("/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png") -232px -29px no-repeat;
}
/* line 76, ../sass/_fact-box.scss */
.highContrast .fact-box--grey .link-external a u {
  background: url("/fileadmin/templates/pfizer.de/images/icon_pfeil_dunkelblau_extern.png") left 3px no-repeat;
}
/* line 82, ../sass/_fact-box.scss */
.fact-box--grey .link-internal a u {
  background: url("/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png") -260px -29px no-repeat;
}
/* line 85, ../sass/_fact-box.scss */
.highContrast .fact-box--grey .link-internal a u {
  background: url("/fileadmin/templates/pfizer.de/images/icon_pfeil_dunkelblau.png") left 3px no-repeat;
}

/* line 91, ../sass/_fact-box.scss */
.fact-box__headline {
  color: #fff;
  display: block;
  font-family: "pdotbetathin";
  font-size: 56px;
  font-weight: 200;
  line-height: 62px;
  margin-bottom: 20px;
}

/* line 101, ../sass/_fact-box.scss */
.fact-box__headline--h2 {
  font-family: "FS Albert Web Bold", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
  margin-bottom: 20px;
  margin-top: 0px;
}
/* line 109, ../sass/_fact-box.scss */
.fact-box--grey .fact-box__headline--h2 {
  color: #000;
}

/* line 114, ../sass/_fact-box.scss */
.fact-box__text {
  font-family: "FS Albert Web Bold", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 16px;
  font-weight: bold;
  min-height: 140px;
  line-height: 20px;
  margin-bottom: 10px;
  margin-top: 0px;
  display: block;
  color: #fff;
}
/* line 125, ../sass/_fact-box.scss */
.fact-box--grey .fact-box__text {
  color: #000;
}

/* line 1, ../sass/_link-box.scss */
.link-box {
  padding: 20px;
  background: url('/fileadmin/templates/pfizer.de/images/textur_fuer_typo_blau_160.gif') repeat;
  box-sizing: border-box;
  position: relative;
}
@media (max-width: 480px) {
  /* line 1, ../sass/_link-box.scss */
  .link-box {
    width: 100%;
  }
}

/* line 12, ../sass/_link-box.scss */
.link-box__headline {
  color: #0093D0;
  display: block;
  font-family: "pdotbetathin";
  font-size: 56px;
  font-weight: 200;
  line-height: 62px;
  margin-bottom: 20px;
}
/* line 21, ../sass/_link-box.scss */
.highContrast .link-box__headline {
  color: black;
}

/* line 26, ../sass/_link-box.scss */
.link-box__text {
  font-family: "FS Albert Web Regular", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  margin-bottom: 10px;
  margin-top: 0;
  display: block;
  color: #000;
}
/* line 33, ../sass/_link-box.scss */
.link-box__text:after {
  background: url("/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png") no-repeat;
  background-position: -256px -30px;
  content: '';
  display: inline-block;
  height: 14px;
  position: relative;
  top: 2px;
  width: 20px;
}

/* line 46, ../sass/_link-box.scss */
.link-box__link-wrapper {
  margin: 0;
}

/* line 50, ../sass/_link-box.scss */
.link-box__link {
  box-sizing: border-box;
  border: 2px solid transparent;
  color: transparent;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 61, ../sass/_link-box.scss */
.highContrast .link-box__link, .highContrast .link-box__link:hover, .link-box__link:active, .link-box__link:hover, .link-box__link:focus, html[data-focus-source="key"] .link-box__link:focus, html[data-focus-source="key"] .highContrast .link-box__link:focus {
  color: transparent;
}
/* line 72, ../sass/_link-box.scss */
html[data-focus-source="key"] .highContrast .link-box__link:focus {
  outline: 5px solid #005c99;
}
/* line 76, ../sass/_link-box.scss */
html[data-focus-source="key"] .link-box__link:focus {
  outline: 5px solid #0093d0;
}

@media (max-width: 660px) {
  /* line 82, ../sass/_link-box.scss */
  .link-box-wrapper .splitted-content-row__right {
    width: 50%;
    padding-left: 20px;
    box-sizing: border-box;
  }
}
@media (max-width: 480px) {
  /* line 82, ../sass/_link-box.scss */
  .link-box-wrapper .splitted-content-row__right {
    width: 100%;
  }
}

@media (max-width: 660px) {
  /* line 94, ../sass/_link-box.scss */
  .link-box-wrapper .splitted-content-row__text {
    width: 50%;
  }
}
@media (max-width: 480px) {
  /* line 94, ../sass/_link-box.scss */
  .link-box-wrapper .splitted-content-row__text {
    width: 100%;
  }
}

/* line 14, ../sass/_video-stage.scss */
#stage .default {
  padding: 0;
}
/* line 18, ../sass/_video-stage.scss */
#stage .content-element {
  margin: 0;
}

/* line 23, ../sass/_video-stage.scss */
.video-stage {
  background: url('/fileadmin/templates/pfizer.de/images/textur_ohne_Typo.gif') repeat;
  overflow: hidden;
}
/* line 27, ../sass/_video-stage.scss */
.video-stage p {
  margin: 0;
}
/* line 31, ../sass/_video-stage.scss */
.video-stage .breadcrumb {
  margin: 15px 0;
}

/* line 36, ../sass/_video-stage.scss */
.video-stage iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 10000px;
  height: 100%;
  max-width: 100%;
  border: 0;
}

/* line 46, ../sass/_video-stage.scss */
.video-stage__content-wrapper {
  position: relative;
}

/* line 52, ../sass/_video-stage.scss */
.video-stage__desktop-wrapper {
  position: absolute;
  float: right;
  right: 50%;
  width: 1400px;
}
@media (max-width: 980px) {
  /* line 52, ../sass/_video-stage.scss */
  .video-stage__desktop-wrapper {
    height: 100%;
    right: auto;
    width: 100%;
  }
}
/* line 64, ../sass/_video-stage.scss */
.video-stage__desktop-wrapper img {
  position: relative;
  right: -50%;
  margin-left: 0;
  max-width: none;
}
@media (max-width: 980px) {
  /* line 64, ../sass/_video-stage.scss */
  .video-stage__desktop-wrapper img {
    position: relative;
    right: auto;
    margin-left: -20%;
    max-width: 140%;
    min-height: 100%;
    width: auto;
  }
}

@media (max-width: 767px) {
  /* line 82, ../sass/_video-stage.scss */
  .video-stage__desktop-background {
    display: none;
  }
}

/* line 88, ../sass/_video-stage.scss */
.video-stage__mobile-background {
  display: none;
}
@media (max-width: 767px) {
  /* line 88, ../sass/_video-stage.scss */
  .video-stage__mobile-background {
    display: block;
    width: 100%;
    max-width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
  }
}

/* line 102, ../sass/_video-stage.scss */
.video-stage__content {
  box-sizing: border-box;
  margin: auto auto;
  max-width: 1400px;
}

/* line 108, ../sass/_video-stage.scss */
.video-stage__mask-middle-row {
  display: table;
  table-layout: fixed;
  width: 100%;
}

/* line 115, ../sass/_video-stage.scss */
.video-stage__content--video .video-stage__mask {
  background: rgba(0, 0, 0, 0.2);
  position: relative;
}

/* line 121, ../sass/_video-stage.scss */
.video-stage__mask--top {
  display: table;
  table-layout: fixed;
  width: 100%;
}

/* line 127, ../sass/_video-stage.scss */
.video-stage__mask--top,
.video-stage__mask--bottom {
  height: 71px;
  width: 100%;
}
@media (max-width: 980px) {
  /* line 127, ../sass/_video-stage.scss */
  .video-stage__mask--top,
  .video-stage__mask--bottom {
    height: 30px;
  }
}
@media (max-width: 980px) {
  /* line 137, ../sass/_video-stage.scss */
  .video-stage__content--video .video-stage__mask--top, .video-stage__content--video
  .video-stage__mask--bottom {
    height: 60px;
  }
}
@media (max-width: 767px) {
  /* line 137, ../sass/_video-stage.scss */
  .video-stage__content--video .video-stage__mask--top, .video-stage__content--video
  .video-stage__mask--bottom {
    height: 30px;
  }
}
@media (max-width: 767px) {
  /* line 127, ../sass/_video-stage.scss */
  .video-stage__mask--top,
  .video-stage__mask--bottom {
    height: 30px;
  }
}

/* line 152, ../sass/_video-stage.scss */
.video-stage__mask--top-left,
.video-stage__mask--top-right,
.video-stage__mask--left,
.video-stage__mask--right {
  display: table-cell;
}
@media (max-width: 1000px) {
  /* line 152, ../sass/_video-stage.scss */
  .video-stage__mask--top-left,
  .video-stage__mask--top-right,
  .video-stage__mask--left,
  .video-stage__mask--right {
    width: 20px;
  }
}

/* line 162, ../sass/_video-stage.scss */
.video-stage__mask--top-left,
.video-stage__mask--top-right,
.video-stage__mask--top-center {
  vertical-align: middle;
}
/* line 167, ../sass/_video-stage.scss */
.video-stage__content--video .video-stage__mask--top-left, .video-stage__content--video
.video-stage__mask--top-right, .video-stage__content--video
.video-stage__mask--top-center {
  background: none;
}

/* line 172, ../sass/_video-stage.scss */
.video-stage__mask--top-center,
.video-stage__mask-hole {
  display: table-cell;
  position: relative;
  width: 940px;
}
@media (max-width: 1000px) {
  /* line 172, ../sass/_video-stage.scss */
  .video-stage__mask--top-center,
  .video-stage__mask-hole {
    width: auto;
  }
}

/* line 183, ../sass/_video-stage.scss */
.video-stage__text-wrapper {
  box-sizing: border-box;
  max-width: 62%;
  padding: 50px 0 0;
  position: absolute;
}
@media (max-width: 767px) {
  /* line 190, ../sass/_video-stage.scss */
  .video-stage__content--video .video-stage__text-wrapper {
    background: rgba(0, 0, 0, 0.2);
  }
}
@media (max-width: 1000px) {
  /* line 183, ../sass/_video-stage.scss */
  .video-stage__text-wrapper {
    padding: 40px 0;
  }
  /* line 201, ../sass/_video-stage.scss */
  .video-stage__content--video .video-stage__text-wrapper {
    padding: 40px 0 0 40px;
  }
}
@media (max-width: 767px) {
  /* line 183, ../sass/_video-stage.scss */
  .video-stage__text-wrapper {
    position: relative;
    top: 0;
    padding: 0;
    max-width: 100%;
    padding-top: 50px;
  }
}
/* line 214, ../sass/_video-stage.scss */
.video-stage__content--video .video-stage__text-wrapper {
  padding: 50px 40px 0 40px;
}
/* line 217, ../sass/_video-stage.scss */
.video-stage__content--video .video-stage__text-wrapper p.video-stage__diagnosis {
  margin-bottom: 20px;
}
@media (max-width: 1000px) {
  /* line 214, ../sass/_video-stage.scss */
  .video-stage__content--video .video-stage__text-wrapper {
    padding: 50px 40px 0 20px;
  }
  /* line 223, ../sass/_video-stage.scss */
  .video-stage__content--video .video-stage__text-wrapper p.video-stage__diagnosis {
    margin-bottom: 14px;
  }
}
@media (max-width: 767px) {
  /* line 214, ../sass/_video-stage.scss */
  .video-stage__content--video .video-stage__text-wrapper {
    padding: 24px 40px 0 0;
  }
  /* line 230, ../sass/_video-stage.scss */
  .video-stage__content--video .video-stage__text-wrapper p.video-stage__diagnosis {
    margin-bottom: 30px;
  }
}

/* line 239, ../sass/_video-stage.scss */
.highContrast .video-stage__quotation {
  background: #fff;
}

/* line 245, ../sass/_video-stage.scss */
.highContrast .stage__quotation-text-wrapper {
  background: #fff;
}

/* line 251, ../sass/_video-stage.scss */
.video-stage__label {
  background: #F26649;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  font-weight: lighter;
  left: 0;
  line-height: 24px;
  padding: 0 20px;
  position: absolute;
  top: 0;
}
/* line 262, ../sass/_video-stage.scss */
.highContrast .video-stage__label {
  background-color: #b01a00;
}

/* line 268, ../sass/_video-stage.scss */
.video-stage__diagnosis {
  background: #e2e2e4;
  color: #000;
  display: table;
  font-family: "FS Albert Web Bold", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 12px;
  font-weight: 100;
  line-height: 1;
  padding: 6px 10px;
  z-index: 1;
}

/* line 280, ../sass/_video-stage.scss */
.video-stage__quotation {
  box-sizing: border-box;
  display: inline;
  font-family: "FS Albert Web Bold Italic", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 40px;
  font-style: italic;
  font-weight: bold;
  line-height: 44px;
  max-width: 100%;
  position: relative;
  width: 500px;
}
@media (max-width: 1000px) {
  /* line 280, ../sass/_video-stage.scss */
  .video-stage__quotation {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (max-width: 767px) {
  /* line 280, ../sass/_video-stage.scss */
  .video-stage__quotation {
    font-size: 20px;
    line-height: 23px;
  }
}

/* line 303, ../sass/_video-stage.scss */
.video-stage__details {
  max-width: 300px;
  padding: 40px 0 0;
  width: 100%;
}
@media (max-width: 1000px) {
  /* line 303, ../sass/_video-stage.scss */
  .video-stage__details {
    padding: 20px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 303, ../sass/_video-stage.scss */
  .video-stage__details {
    max-width: 45%;
    padding: 15px 0 25px;
  }
}
@media (max-width: 767px) {
  /* line 317, ../sass/_video-stage.scss */
  .video-stage__content--video .video-stage__details {
    padding: 15px 0 45px;
  }
}
@media (max-width: 480px) {
  /* line 317, ../sass/_video-stage.scss */
  .video-stage__content--video .video-stage__details {
    padding: 15px 0 25px;
  }
}
@media (max-width: 500px) {
  /* line 303, ../sass/_video-stage.scss */
  .video-stage__details {
    max-width: 100%;
  }
}

/* line 334, ../sass/_video-stage.scss */
.video-stage__content--video .video-stage__video-placeholder {
  position: relative;
  -webkit-box-shadow: 1px 1px 20px 1px rgba(0, 0, 0, 0.5);
  box-shadow: 1px 1px 20px 1px rgba(0, 0, 0, 0.5);
}
/* line 340, ../sass/_video-stage.scss */
.video-stage__video-placeholder img {
  display: block;
}

/* line 346, ../sass/_video-stage.scss */
.video-stage__play-button {
  background: none;
  border: 0;
  font-size: 0px;
  left: 50%;
  margin: -40px 0 0 -40px;
  padding: 0;
  overflow: hidden;
  position: absolute;
  text-indent: -9999px;
  top: 50%;
  width: 80px;
  height: 80px;
}
/* line 360, ../sass/_video-stage.scss */
.highContrast .video-stage__play-button, .highContrast .video-stage__play-button:hover, .highContrast .video-stage__play-button:focus, .video-stage__play-button:hover, .video-stage__play-button:focus {
  background: none;
}
/* line 368, ../sass/_video-stage.scss */
html[data-focus-source="key"] .video-stage__play-button:focus {
  outline: 8px solid #F26649;
}
@media (max-width: 767px) {
  /* line 346, ../sass/_video-stage.scss */
  .video-stage__play-button {
    margin: -30px 0 0 -30px;
    width: 60px;
    height: 60px;
  }
}
@media (max-width: 480px) {
  /* line 346, ../sass/_video-stage.scss */
  .video-stage__play-button {
    margin: -20px 0 0 -20px;
    width: 40px;
    height: 40px;
  }
}

/* line 385, ../sass/_video-stage.scss */
.video-stage__close-button {
  position: absolute;
  top: -45px;
  right: 0;
  z-index: 100;
}
@media (max-width: 480px) {
  /* line 385, ../sass/_video-stage.scss */
  .video-stage__close-button {
    display: none;
  }
}

/* line 396, ../sass/_video-stage.scss */
.video-stage__play-button__image {
  position: relative;
  top: 0px;
}
/* line 400, ../sass/_video-stage.scss */
.video-stage__play-button:hover .video-stage__play-button__image {
  top: -80px;
}
@media (max-width: 767px) {
  /* line 400, ../sass/_video-stage.scss */
  .video-stage__play-button:hover .video-stage__play-button__image {
    top: -60px;
  }
}
@media (max-width: 480px) {
  /* line 400, ../sass/_video-stage.scss */
  .video-stage__play-button:hover .video-stage__play-button__image {
    top: -40px;
  }
}
/* line 412, ../sass/_video-stage.scss */
.highContrast .video-stage__play-button__image {
  top: -160px;
}
@media (max-width: 767px) {
  /* line 412, ../sass/_video-stage.scss */
  .highContrast .video-stage__play-button__image {
    top: -120px;
  }
}
@media (max-width: 480px) {
  /* line 412, ../sass/_video-stage.scss */
  .highContrast .video-stage__play-button__image {
    top: -80px;
  }
}
/* line 424, ../sass/_video-stage.scss */
.highContrast .video-stage__play-button:hover .video-stage__play-button__image {
  top: -240px;
}
@media (max-width: 767px) {
  /* line 424, ../sass/_video-stage.scss */
  .highContrast .video-stage__play-button:hover .video-stage__play-button__image {
    top: -180px;
  }
}
@media (max-width: 480px) {
  /* line 424, ../sass/_video-stage.scss */
  .highContrast .video-stage__play-button:hover .video-stage__play-button__image {
    top: -120px;
  }
}

/* line 437, ../sass/_video-stage.scss */
.video-stage__video-wrapper {
  position: absolute;
  top: 0;
  height: 0;
  overflow: hidden;
  width: 100%;
  padding-bottom: 56.25%;
  -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.25);
  text-align: center;
}
/* line 448, ../sass/_video-stage.scss */
.video-stage--show-video .video-stage__video-wrapper {
  overflow: visible;
}

/* line 453, ../sass/_video-stage.scss */
.video-stage__footer {
  background: #F26649;
  position: relative;
}
/* line 457, ../sass/_video-stage.scss */
.highContrast .video-stage__footer {
  background-color: #ad2104;
}

/* line 462, ../sass/_video-stage.scss */
.video-stage__footer-inner {
  box-sizing: border-box;
  margin: 0 auto;
  max-width: 980px;
  padding: 15px 17px;
  width: 100%;
}
/* line 469, ../sass/_video-stage.scss */
.video-stage__footer-inner:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
@media (max-width: 660px) {
  /* line 462, ../sass/_video-stage.scss */
  .video-stage__footer-inner {
    padding: 4px 17px;
  }
}

/* line 483, ../sass/_video-stage.scss */
.video-stage__footer-content {
  box-sizing: border-box;
}
/* line 486, ../sass/_video-stage.scss */
.video-stage__footer-content span {
  display: inline-block;
  margin-left: 40px;
  font-size: 16px;
}
@media (max-width: 660px) {
  /* line 486, ../sass/_video-stage.scss */
  .video-stage__footer-content span {
    font-size: 16px;
    line-height: 20px;
  }
}

/* line 498, ../sass/_video-stage.scss */
.video-stage__footer-link {
  border: solid 3px transparent;
  padding: 3px;
  color: #fff;
  display: inline-block;
  position: relative;
  text-decoration: none;
}
/* line 506, ../sass/_video-stage.scss */
.video-stage__footer-link:hover, .video-stage__footer-link:focus {
  text-decoration: underline;
}
/* line 511, ../sass/_video-stage.scss */
.highContrast .video-stage__footer-link, .video-stage__footer-link:active, .video-stage__footer-link:hover, .video-stage__footer-link:focus {
  color: #fff;
}
/* line 518, ../sass/_video-stage.scss */
.highContrast .highContrast .video-stage__footer-link, .highContrast .video-stage__footer-link:active, .highContrast .video-stage__footer-link:hover, .highContrast .video-stage__footer-link:focus {
  color: #fff;
}
/* line 523, ../sass/_video-stage.scss */
html[data-focus-source="key"] .highContrast .video-stage__footer-link:focus, html[data-focus-source="key"] .video-stage__footer-link:focus {
  border: #fff 3px solid;
}

/* line 529, ../sass/_video-stage.scss */
.video-stage__footer-link-icon {
  display: inline-block;
  height: 25px;
  position: absolute;
  top: 0;
  width: 25px;
}

/* line 537, ../sass/_video-stage.scss */
.video-stage__footer-link-icon--download {
  background: url('/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png') -58px -26px no-repeat;
}

/* line 541, ../sass/_video-stage.scss */
.video-stage__person-name {
  display: block;
  font-family: "FS Albert Web Bold", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
/* line 546, ../sass/_video-stage.scss */
.highContrast .video-stage__person-name span {
  background: #fff;
  padding: 2px;
}

/* line 554, ../sass/_video-stage.scss */
.video-stage__person-role {
  display: inline-block;
}
/* line 557, ../sass/_video-stage.scss */
.highContrast .video-stage__person-role {
  background: #fff;
  padding: 2px;
}

/* line 1, ../sass/_breadcrumb.scss */
.breadcrumb {
  font-style: italic;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 15px;
}
@media (max-width: 980px) {
  /* line 1, ../sass/_breadcrumb.scss */
  .breadcrumb {
    display: none;
  }
}
/* line 11, ../sass/_breadcrumb.scss */
.breadcrumb a {
  color: #0093d0;
}
/* line 14, ../sass/_breadcrumb.scss */
.highContrast .breadcrumb a {
  background: #fff;
}
/* line 18, ../sass/_breadcrumb.scss */
.breadcrumb a:hover, .breadcrumb a:focus, .breadcrumb a:active {
  color: #007db1;
}
/* line 23, ../sass/_breadcrumb.scss */
html[data-focus-source="key"] .breadcrumb a:hover, html[data-focus-source="key"] .breadcrumb a:focus, html[data-focus-source="key"] .breadcrumb a:active {
  outline: 3px #F26649 solid;
  padding: 2px;
}
/* line 28, ../sass/_breadcrumb.scss */
.highContrast .breadcrumb a:hover, .highContrast .breadcrumb a:focus, .highContrast .breadcrumb a:active {
  color: #ad2104;
}
/* line 31, ../sass/_breadcrumb.scss */
html[data-focus-source="key"] .highContrast .breadcrumb a:hover, html[data-focus-source="key"] .highContrast .breadcrumb a:focus, html[data-focus-source="key"] .highContrast .breadcrumb a:active {
  outline: 3px #ad2104 solid;
}
/* line 37, ../sass/_breadcrumb.scss */
.highContrast .breadcrumb a {
  color: #005c99;
}
/* line 43, ../sass/_breadcrumb.scss */
.highContrast .breadcrumb span {
  background: #fff;
}

/* line 1, ../sass/_splitted-content-row.scss */
.splitted-content-row {
  box-sizing: border-box;
  margin-bottom: 20px;
}
/* line 6, ../sass/_splitted-content-row.scss */
.no-sidebar .splitted-content-row {
  padding-left: 25.5%;
}
/* line 10, ../sass/_splitted-content-row.scss */
.splitted-content-row:after {
  content: ".";
  clear: both;
  display: block;
  visibility: hidden;
  height: 0;
}
@media (max-width: 767px) {
  /* line 1, ../sass/_splitted-content-row.scss */
  .splitted-content-row {
    padding-left: 0;
  }
}

/* line 23, ../sass/_splitted-content-row.scss */
.splitted-content-row__text {
  box-sizing: border-box;
  float: left;
  padding-right: 20px;
  width: 57%;
}
/* line 29, ../sass/_splitted-content-row.scss */
.splitted-content-row__text p {
  margin: 0;
}
/* line 32, ../sass/_splitted-content-row.scss */
.splitted-content-row__text p + p {
  margin: 10px 0 0;
}

/* line 38, ../sass/_splitted-content-row.scss */
.splitted-content-row__right {
  width: 43%;
  float: right;
}

@media (max-width: 660px) {
  /* line 44, ../sass/_splitted-content-row.scss */
  .splitted-content-row {
    margin-bottom: 0;
  }

  /* line 48, ../sass/_splitted-content-row.scss */
  .splitted-content-row__right,
  .splitted-content-row__text {
    width: 100%;
    margin-bottom: 20px;
    padding-right: 0;
  }
}
/* line 1, ../sass/_big-quotation.scss */
.big-quotation {
  clear: both;
  padding-left: 13.8%;
  margin-bottom: 40px;
  overflow: hidden;
}
@media (max-width: 767px) {
  /* line 1, ../sass/_big-quotation.scss */
  .big-quotation {
    padding-left: 0;
    margin-bottom: 30px;
  }
}

/* line 13, ../sass/_big-quotation.scss */
.left-quotation {
  clear: both;
  margin-bottom: 40px;
  overflow: hidden;
}
@media (max-width: 767px) {
  /* line 13, ../sass/_big-quotation.scss */
  .left-quotation {
    padding-left: 0;
    margin-bottom: 30px;
  }
}

/* line 24, ../sass/_big-quotation.scss */
.big-quotation__seperator {
  border-bottom: 6px solid #000;
  width: 100px;
  margin-bottom: 10px;
}

/* line 30, ../sass/_big-quotation.scss */
.big-quotation__text {
  font-size: 24px;
  line-height: 28px;
  margin-top: 0px;
  margin-bottom: 10px;
  font-weight: bold;
  font-style: italic;
  font-family: "FS Albert Web Bold Italic", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
@media (max-width: 660px) {
  /* line 30, ../sass/_big-quotation.scss */
  .big-quotation__text {
    font-size: 20px;
    line-height: 23px;
  }
}

/* line 1, ../sass/_sidebar.scss */
.sidebar-left .container {
  display: table;
  table-layout: fixed;
  width: 100%;
}

/* line 7, ../sass/_sidebar.scss */
.sidebar-left .hide {
  display: table-cell;
  width: 0;
}

/* line 12, ../sass/_sidebar.scss */
.sidebar {
  display: table-cell;
  padding: 0 20px 0 0;
  width: 220px;
  vertical-align: top;
}
@media (max-width: 980px) {
  /* line 12, ../sass/_sidebar.scss */
  .sidebar {
    display: initial;
    padding-top: 10px;
  }
  .sidebar nav li {
    float: left;
  }
  .sidebar-left .container {
    display: initial;
  }
  #main {
    padding-left: 20px;
    padding-right: 20px;
  }
  #maincontent {
    margin-top: 20px;
  }
}

/* line 1, ../sass/_tools.scss */
#pageTools {
  box-sizing: border-box;
  margin: auto;
  max-width: 980px;
  padding: 20px;
}
/* line 7, ../sass/_tools.scss */
.home #pageTools {
  padding: 20px 10px;
  background: url('/fileadmin/templates/pfizer.de/images/textur_ohne_Typo.gif') repeat;
  max-width: none;
}
/* line 12, ../sass/_tools.scss */
.home #pageTools .tools {
  clear: both;
  display: block;
  margin: auto;
  max-width: 940px;
}

/* line 21, ../sass/_tools.scss */
.tools {
  clear: both;
  display: block;
}
@media (max-width: 480px) {
  /* line 25, ../sass/_tools.scss */
  .tools a {
    font-size: 16px;
    line-height: 20px;
  }
}
/* line 31, ../sass/_tools.scss */
.highContrast .tools a {
  color: #005c99;
}
/* line 36, ../sass/_tools.scss */
html[data-focus-source="key"] .tools a:focus {
  outline: #F26649 2px solid;
}
/* line 41, ../sass/_tools.scss */
html[data-focus-source="key"] .highContrast .tools a:focus {
  outline: #ad2104 2px solid;
}
/* line 48, ../sass/_tools.scss */
.tools:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
/* line 56, ../sass/_tools.scss */
.tools .print-page {
  float: left;
  min-width: 120px;
}
/* line 60, ../sass/_tools.scss */
.tools .print-page i {
  background: url('/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png') -88px -87px no-repeat;
  display: inline-block;
  height: 14px;
  width: 26px;
}

/* line 69, ../sass/_tools.scss */
.totopanker {
  float: right;
}
/* line 71, ../sass/_tools.scss */
.totopanker a {
  padding-right: 20px;
  position: relative;
}
/* line 76, ../sass/_tools.scss */
.totopanker a i {
  width: 20px;
  height: 20px;
  display: inline-block;
  background: url('/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png') -283px -22px no-repeat;
  position: absolute;
  right: 0;
  top: -8px;
}

/* line 12, ../sass/_storypage-gallery.scss */
.storypage-gallery {
  clear: both;
  margin-bottom: 30px;
}
/* line 16, ../sass/_storypage-gallery.scss */
.storypage-gallery h2, .storypage-gallery h3, .storypage-gallery h4 {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 21, ../sass/_storypage-gallery.scss */
.slider-gallery__description {
  font-size: 14px;
  line-height: 18px;
  padding-top: 65px;
}
@media (max-width: 480px) {
  /* line 21, ../sass/_storypage-gallery.scss */
  .slider-gallery__description {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 580px) {
  /* line 21, ../sass/_storypage-gallery.scss */
  .slider-gallery__description {
    padding-top: 0;
  }
}

/* line 38, ../sass/_storypage-gallery.scss */
.navSelector__current-text {
  display: none;
}
/* line 41, ../sass/_storypage-gallery.scss */
.navSelector__current-text[aria-hidden="false"] {
  display: block;
}

/* line 47, ../sass/_storypage-gallery.scss */
html[data-focus-source="key"] .lof-item a:focus {
  border: 3px solid #F26649;
  outline: none;
  color: #007db1;
  padding: 2px;
}

/* line 54, ../sass/_storypage-gallery.scss */
.highContrast .lof-item a {
  background: #fff;
}
/* line 57, ../sass/_storypage-gallery.scss */
.highContrast .lof-item a:focus {
  color: #ad2104;
}

/* line 63, ../sass/_storypage-gallery.scss */
.lof-item a:focus {
  color: #F26649;
}

/* line 68, ../sass/_storypage-gallery.scss */
html[data-focus-source="key"] .highContrast .lof-item a:focus {
  border: 3px solid #ad2104;
  color: #ad2104;
}

/* line 73, ../sass/_storypage-gallery.scss */
.lof-slider_1 .lof-main-wapper .lof-item {
  position: relative;
  float: left;
  width: 940px;
  height: auto;
  background: #f3f3f3;
}
/* line 80, ../sass/_storypage-gallery.scss */
.lof-slider_1 .lof-main-wapper .lof-item[aria-hidden="true"] iframe, .lof-slider_1 .lof-main-wapper .lof-item[aria-hidden="true"] article button, .lof-slider_1 .lof-main-wapper .lof-item[aria-hidden="true"] article a {
  display: none;
}
/* line 86, ../sass/_storypage-gallery.scss */
.lof-slider_1 .lof-main-wapper .lof-item[aria-hidden="false"] iframe, .lof-slider_1 .lof-main-wapper .lof-item[aria-hidden="false"] article button, .lof-slider_1 .lof-main-wapper .lof-item[aria-hidden="false"] article a {
  display: inline-block;
}
/* line 92, ../sass/_storypage-gallery.scss */
.lof-slider_1 .lof-main-wapper .lof-item:after {
  content: '';
  display: none;
  width: calc(100% - 12px);
  height: calc(100% - 12px);
  position: absolute;
  left: 0;
  top: 0;
  border: 6px solid #F26649;
}
/* line 102, ../sass/_storypage-gallery.scss */
.highContrast .lof-slider_1 .lof-main-wapper .lof-item:after {
  border: 6px solid #ad2104;
}
/* line 109, ../sass/_storypage-gallery.scss */
html[data-focus-source="key"] .lof-slider_1 .lof-main-wapper .lof-item:focus:after {
  display: block;
}
/* line 116, ../sass/_storypage-gallery.scss */
.lof-slider_1 .lof-main-wapper .lof-item:before {
  content: '';
  display: block;
  width: 45px;
  height: 45px;
  position: absolute;
  right: 0;
  top: 0;
  background: url('/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png') 0 -696px no-repeat #f3f3f3;
}
/* line 126, ../sass/_storypage-gallery.scss */
.highContrast .lof-slider_1 .lof-main-wapper .lof-item:before {
  background: url("/fileadmin/templates/pfizer.de/images/icon_slider-gallery-bitv.png") no-repeat 0 -45px;
}

/* line 133, ../sass/_storypage-gallery.scss */
.lof-slider_1 .lof-navigator li {
  cursor: pointer;
  list-style: none;
  padding: 0;
  margin: 0;
  float: left;
  width: auto !important;
  height: auto !important;
}
@media (max-width: 580px) {
  /* line 133, ../sass/_storypage-gallery.scss */
  .lof-slider_1 .lof-navigator li {
    margin: auto;
    float: none;
    display: inline-block;
    height: auto !important;
  }
}

/* line 151, ../sass/_storypage-gallery.scss */
.lof-main-wapper {
  -webkit-transition: left 1s;
  /* Safari */
  transition: left 1s;
}

@media (min-width: 581px) {
  /* line 157, ../sass/_storypage-gallery.scss */
  .lof-navigator {
    -webkit-transition: left 1s;
    /* Safari */
    transition: left 1s;
  }
}

/* line 166, ../sass/_storypage-gallery.scss */
.t3s-jslidernews > div:first-child {
  width: 100% !important;
  height: auto !important;
}

/* line 172, ../sass/_storypage-gallery.scss */
.slider-image-gallery__item {
  list-style-type: none;
  margin: 0;
}

/* line 177, ../sass/_storypage-gallery.scss */
.slider-image-gallery__headline {
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
}

/* line 183, ../sass/_storypage-gallery.scss */
.slider-image-gallery__content {
  display: table;
  width: 100%;
  table-layout: fixed;
}

@media (max-width: 580px) {
  /* line 189, ../sass/_storypage-gallery.scss */
  .content-slider-image {
    display: none;
  }
}

/* line 195, ../sass/_storypage-gallery.scss */
div.navSelector {
  display: inline-block;
  width: 200px !important;
  height: auto !important;
  border-radius: 0;
  padding: 0;
  margin: 0;
}
/* line 204, ../sass/_storypage-gallery.scss */
html[data-focus-source="key"] div.navSelector:focus {
  padding: 10px 5px 10px 5px;
  background: #F26649;
  box-sizing: border-box;
}
@media (max-width: 580px) {
  /* line 204, ../sass/_storypage-gallery.scss */
  html[data-focus-source="key"] div.navSelector:focus {
    padding: 0;
    outline: 3px solid #F26649;
    background: #000;
  }
}
/* line 216, ../sass/_storypage-gallery.scss */
html[data-focus-source="key"] .highContrast div.navSelector:focus {
  background: #ad2104;
}
@media (max-width: 580px) {
  /* line 216, ../sass/_storypage-gallery.scss */
  html[data-focus-source="key"] .highContrast div.navSelector:focus {
    outline: 3px solid #ad2104;
  }
}
/* line 226, ../sass/_storypage-gallery.scss */
div.navSelector img {
  border: 3px solid white;
  width: calc(100% - 10px);
  height: calc(100% - 10px);
  position: relative;
  left: 5px;
  display: block;
  margin: 0;
}
@media (max-width: 580px) {
  /* line 226, ../sass/_storypage-gallery.scss */
  div.navSelector img {
    display: none;
  }
}
/* line 241, ../sass/_storypage-gallery.scss */
div.navSelector.active img {
  border: #F26649 3px solid !important;
}
@media (max-width: 580px) {
  /* line 195, ../sass/_storypage-gallery.scss */
  div.navSelector {
    background: #c2c2c2;
    width: 10px !important;
    height: 10px !important;
    border-radius: 10px;
    margin: 4px !important;
    float: none !important;
    display: inline-block;
  }
  /* line 255, ../sass/_storypage-gallery.scss */
  div.navSelector.active {
    background: #000000;
  }
}

/* line 261, ../sass/_storypage-gallery.scss */
.navigator-wrapper {
  position: relative;
  overflow: hidden;
}

/* line 267, ../sass/_storypage-gallery.scss */
.slider-image-gallery__image-wrapper {
  display: table-cell;
  vertical-align: top;
  width: 640px;
}
/* line 272, ../sass/_storypage-gallery.scss */
.lof-wrapper--small-images .slider-image-gallery__image-wrapper {
  width: 380px;
}
@media (max-width: 767px) {
  /* line 272, ../sass/_storypage-gallery.scss */
  .lof-wrapper--small-images .slider-image-gallery__image-wrapper {
    width: 60%;
  }
}
@media (max-width: 580px) {
  /* line 272, ../sass/_storypage-gallery.scss */
  .lof-wrapper--small-images .slider-image-gallery__image-wrapper {
    display: block;
    width: 100%;
  }
}
@media (max-width: 980px) {
  /* line 267, ../sass/_storypage-gallery.scss */
  .slider-image-gallery__image-wrapper {
    width: 480px;
  }
}
@media (max-width: 767px) {
  /* line 267, ../sass/_storypage-gallery.scss */
  .slider-image-gallery__image-wrapper {
    width: 60%;
  }
}
@media (max-width: 580px) {
  /* line 267, ../sass/_storypage-gallery.scss */
  .slider-image-gallery__image-wrapper {
    display: block;
    width: 100%;
  }
}
/* line 299, ../sass/_storypage-gallery.scss */
.slider-image-gallery__image-wrapper img {
  float: none !important;
  display: block;
  width: 100%;
}
@media (max-width: 580px) {
  /* line 299, ../sass/_storypage-gallery.scss */
  .slider-image-gallery__image-wrapper img {
    display: block;
    width: 100%;
  }
}

/* line 311, ../sass/_storypage-gallery.scss */
.lof-slider_1 .inline-pager .navigator-wrapper {
  width: 100%;
  height: 30px;
  border-bottom: 1px dotted #000;
  max-width: 110px;
}

/* line 319, ../sass/_storypage-gallery.scss */
.lof-slider_1 .navigator-wrapper {
  padding: 8px 0;
}
@media (max-width: 580px) {
  /* line 319, ../sass/_storypage-gallery.scss */
  .lof-slider_1 .navigator-wrapper {
    padding: 0;
  }
}

/* line 328, ../sass/_storypage-gallery.scss */
.lof-slider_1 .navigator-wrapper .lof-next {
  float: right;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 0;
}

/* line 336, ../sass/_storypage-gallery.scss */
.slider-navigator-outer {
  height: 116px;
  overflow: hidden;
}
@media (max-width: 580px) {
  /* line 336, ../sass/_storypage-gallery.scss */
  .slider-navigator-outer {
    background: #f3f3f3;
    box-sizing: border-box;
    height: auto;
    padding: 0 15px;
  }
}

/* line 348, ../sass/_storypage-gallery.scss */
.lof-main-outer {
  background: #f3f3f3;
}

/* line 352, ../sass/_storypage-gallery.scss */
.lof-previous,
.lof-next {
  top: 0;
  height: 120px;
}
@media (max-width: 580px) {
  /* line 352, ../sass/_storypage-gallery.scss */
  .lof-previous,
  .lof-next {
    display: none !important;
  }
}
/* line 361, ../sass/_storypage-gallery.scss */
html[data-focus-source="key"] .lof-previous:focus, html[data-focus-source="key"]
.lof-next:focus {
  outline: 6px solid #F26649;
}
/* line 365, ../sass/_storypage-gallery.scss */
html[data-focus-source="key"] .highContrast .lof-previous:focus, html[data-focus-source="key"] .highContrast
.lof-next:focus {
  outline: 6px solid #F26649;
}
/* line 369, ../sass/_storypage-gallery.scss */
.lof-previous img,
.lof-next img {
  position: relative;
  top: 45px;
}

/* line 375, ../sass/_storypage-gallery.scss */
.lof-previous {
  top: -8px;
}

/* line 379, ../sass/_storypage-gallery.scss */
.lof-next img {
  left: 14px;
}

/* line 383, ../sass/_storypage-gallery.scss */
.lof-slider_1 .navigator-wrapper .lof-next,
.lof-slider_1 .navigator-wrapper .lof-previous {
  text-indent: 0;
}

/* line 388, ../sass/_storypage-gallery.scss */
.inline-pager {
  position: absolute;
  top: 0;
  left: 20px;
  width: 90%;
}
@media (max-width: 580px) {
  /* line 388, ../sass/_storypage-gallery.scss */
  .inline-pager {
    display: none;
  }
}

/* line 399, ../sass/_storypage-gallery.scss */
.lof-slider_1 .inline-pager .navigator-wrapper .slider-next,
.lof-slider_1 .inline-pager .navigator-wrapper .slider-previous {
  font-size: 0;
  line-height: 0;
  display: inline-block;
  position: relative;
  top: 3px;
  left: 3px;
  cursor: pointer;
}
/* line 410, ../sass/_storypage-gallery.scss */
.lof-slider_1 .inline-pager .navigator-wrapper .slider-next img,
.lof-slider_1 .inline-pager .navigator-wrapper .slider-previous img {
  width: 12px;
}

/* line 415, ../sass/_storypage-gallery.scss */
.lof-slider_1 .inline-pager .navigator-wrapper .slider-previous {
  margin-right: 10px;
}

/* line 419, ../sass/_storypage-gallery.scss */
.lof-slider_1 .inline-pager .navigator-wrapper .slider-previous {
  margin-left: 10px;
}

/* line 423, ../sass/_storypage-gallery.scss */
.slidercounter {
  display: inline-block;
  font-size: 20px;
  line-height: 20px;
}

/* line 430, ../sass/_storypage-gallery.scss */
.lof-slider_1 .inline-pager .navigator-wrapper .slider-previous i {
  margin: 2px 0;
  width: 20px;
  height: 20px;
  display: block;
  background: url("/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png") -340px -30px no-repeat;
}

/* line 440, ../sass/_storypage-gallery.scss */
.lof-slider_1 .inline-pager .navigator-wrapper .slider-next i {
  margin: 2px 0;
  width: 20px;
  height: 20px;
  display: block;
  background: url("/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png") -310px -30px no-repeat;
}

/* line 451, ../sass/_storypage-gallery.scss */
div.lof-slider_1 .lof-navigator {
  width: 100000px;
  position: absolute;
  margin-left: 30px;
}
@media (max-width: 580px) {
  /* line 451, ../sass/_storypage-gallery.scss */
  div.lof-slider_1 .lof-navigator {
    width: 100%;
    background-color: #f3f3f3;
    display: block;
    text-align: center;
    left: 0 !important;
    margin: auto;
    position: relative;
  }
}

/* line 466, ../sass/_storypage-gallery.scss */
.slider-image-gallery__description-wrapper {
  display: table-cell;
  vertical-align: bottom;
  padding: 0 20px;
  position: relative;
}
/* line 473, ../sass/_storypage-gallery.scss */
.lof-wrapper--small-images .slider-image-gallery__description-wrapper {
  vertical-align: top;
}
@media (max-width: 580px) {
  /* line 466, ../sass/_storypage-gallery.scss */
  .slider-image-gallery__description-wrapper {
    display: block;
    width: 100%;
    box-sizing: border-box;
    padding: 20px 20px 0 20px;
  }
}

/* line 486, ../sass/_storypage-gallery.scss */
.slider-image-gallery__description {
  height: auto !important;
}
/* line 489, ../sass/_storypage-gallery.scss */
.slider-image-gallery__description p {
  margin-bottom: 20px;
}

@media (max-width: 440px) {
  /* line 7, ../sass/_locations-teaser.scss */
  .career-teaser,
  .locations-teaser {
    margin-bottom: 20px;
  }
}
/* line 14, ../sass/_locations-teaser.scss */
.career-teaser .csc-textpic,
.locations-teaser .csc-textpic {
  display: table;
  table-layout: fixed;
}
/* line 19, ../sass/_locations-teaser.scss */
.career-teaser .csc-textpic-image,
.locations-teaser .csc-textpic-image {
  margin-right: 0 !important;
  width: 300px;
}
/* line 23, ../sass/_locations-teaser.scss */
.career-teaser .csc-textpic-image a:focus,
.career-teaser .csc-textpic-image a:hover,
.locations-teaser .csc-textpic-image a:focus,
.locations-teaser .csc-textpic-image a:hover {
  outline: 0;
}
@media (max-width: 660px) {
  /* line 19, ../sass/_locations-teaser.scss */
  .career-teaser .csc-textpic-image,
  .locations-teaser .csc-textpic-image {
    width: auto !important;
    min-width: 170px;
  }
}
@media (max-width: 440px) {
  /* line 19, ../sass/_locations-teaser.scss */
  .career-teaser .csc-textpic-image,
  .locations-teaser .csc-textpic-image {
    width: 100% !important;
  }
  /* line 36, ../sass/_locations-teaser.scss */
  .career-teaser .csc-textpic-image img,
  .locations-teaser .csc-textpic-image img {
    width: 100% !important;
  }
}
@media (max-width: 660px) {
  /* line 43, ../sass/_locations-teaser.scss */
  .career-teaser h2,
  .locations-teaser h2 {
    font-size: 16px;
    line-height: 20px;
  }
}
/* line 50, ../sass/_locations-teaser.scss */
.career-teaser .csc-textpic-imagewrap,
.career-teaser .csc-textpic-text,
.locations-teaser .csc-textpic-imagewrap,
.locations-teaser .csc-textpic-text {
  display: table-cell;
  margin: 0;
  vertical-align: top;
  float: none !important;
}
/* line 58, ../sass/_locations-teaser.scss */
.career-teaser .csc-textpic-imagewrap img,
.career-teaser .csc-textpic-text img,
.locations-teaser .csc-textpic-imagewrap img,
.locations-teaser .csc-textpic-text img {
  max-width: 100%;
  height: auto;
}
@media (max-width: 660px) {
  /* line 50, ../sass/_locations-teaser.scss */
  .career-teaser .csc-textpic-imagewrap,
  .career-teaser .csc-textpic-text,
  .locations-teaser .csc-textpic-imagewrap,
  .locations-teaser .csc-textpic-text {
    width: 50%;
  }
}
@media (max-width: 440px) {
  /* line 50, ../sass/_locations-teaser.scss */
  .career-teaser .csc-textpic-imagewrap,
  .career-teaser .csc-textpic-text,
  .locations-teaser .csc-textpic-imagewrap,
  .locations-teaser .csc-textpic-text {
    display: block;
    width: 100%;
  }
}
/* line 73, ../sass/_locations-teaser.scss */
.career-teaser .csc-textpic-imagewrap,
.locations-teaser .csc-textpic-imagewrap {
  width: 300px;
}
@media (max-width: 440px) {
  /* line 73, ../sass/_locations-teaser.scss */
  .career-teaser .csc-textpic-imagewrap,
  .locations-teaser .csc-textpic-imagewrap {
    width: 100%;
  }
}
/* line 81, ../sass/_locations-teaser.scss */
.career-teaser .csc-textpic-text,
.locations-teaser .csc-textpic-text {
  padding-left: 20px;
}
@media (max-width: 440px) {
  /* line 81, ../sass/_locations-teaser.scss */
  .career-teaser .csc-textpic-text,
  .locations-teaser .csc-textpic-text {
    padding-left: 0;
  }
}

/* line 91, ../sass/_locations-teaser.scss */
.locations-teaser,
.career-teaser {
  margin-bottom: 20px;
}
/* line 97, ../sass/_locations-teaser.scss */
.js .locations-teaser h2, .js
.locations-teaser img, .js
.career-teaser h2, .js
.career-teaser img {
  cursor: pointer;
}

/* line 1, ../sass/_lightbox-image.scss */
.lightbox-image {
  position: relative;
}

/* line 5, ../sass/_lightbox-image.scss */
.lightbox-image__link {
  width: 30px;
  height: 30px;
  overflow: hidden;
  display: block;
  float: right;
  position: relative;
  top: -37px;
  z-index: 1;
}
/* line 16, ../sass/_lightbox-image.scss */
.lightbox-image__link img {
  position: relative;
}
/* line 19, ../sass/_lightbox-image.scss */
.highContrast .lightbox-image__link img {
  top: -30px;
}

@media (max-width: 500px) {
  /* line 27, ../sass/_lightbox-image.scss */
  .lightbox-image__link {
    display: none;
  }
}
/* line 2, ../sass/_error-messages.scss */
.error-messages li {
  display: none;
  padding: 0;
  margin: 0;
}
/* line 7, ../sass/_error-messages.scss */
.error-messages li.reqerror, .error-messages li.error {
  background: #fff9f8;
  display: block;
  margin-top: 5px;
  box-sizing: border-box;
  padding: 5px;
  border: 1px solid red;
}
/* line 17, ../sass/_error-messages.scss */
.error-messages li a {
  display: block;
}
/* line 21, ../sass/_error-messages.scss */
.error-messages .error {
  margin: 0;
  padding: 0;
  color: inherit;
}

/* line 37, ../sass/_error-messages.scss */
.Tx-Formhandler input.text.reqerror, .Tx-Formhandler input.text.error,
.contact-form.formhandler.default textarea.reqerror,
.contact-form.formhandler.default textarea.error,
.contact-form.formhandler.default select.reqerror,
.contact-form.formhandler.default select.error,
.contact-form.formhandler.default input.reqerror,
.contact-form.formhandler.default input.error,
input.reqerror,
input.error,
select.reqerror,
select.error,
textarea.reqerror,
textarea.error {
  background: #fff9f8;
  border: 1px solid red !important;
}
/* line 45, ../sass/_error-messages.scss */
html[data-focus-source="key"] .Tx-Formhandler input.text.reqerror:focus, html[data-focus-source="key"] .Tx-Formhandler input.text.error:focus, html[data-focus-source="key"]
.contact-form.formhandler.default textarea.reqerror:focus, html[data-focus-source="key"]
.contact-form.formhandler.default textarea.error:focus, html[data-focus-source="key"]
.contact-form.formhandler.default select.reqerror:focus, html[data-focus-source="key"]
.contact-form.formhandler.default select.error:focus, html[data-focus-source="key"]
.contact-form.formhandler.default input.reqerror:focus, html[data-focus-source="key"]
.contact-form.formhandler.default input.error:focus, html[data-focus-source="key"]
input.reqerror:focus, html[data-focus-source="key"]
input.error:focus, html[data-focus-source="key"]
select.reqerror:focus, html[data-focus-source="key"]
select.error:focus, html[data-focus-source="key"]
textarea.reqerror:focus, html[data-focus-source="key"]
textarea.error:focus {
  border: 5px solid #F26649 !important;
}
/* line 49, ../sass/_error-messages.scss */
html[data-focus-source="key"] .highContrast .Tx-Formhandler input.text.reqerror:focus, html[data-focus-source="key"] .highContrast .Tx-Formhandler input.text.error:focus, html[data-focus-source="key"] .highContrast
.contact-form.formhandler.default textarea.reqerror:focus, html[data-focus-source="key"] .highContrast
.contact-form.formhandler.default textarea.error:focus, html[data-focus-source="key"] .highContrast
.contact-form.formhandler.default select.reqerror:focus, html[data-focus-source="key"] .highContrast
.contact-form.formhandler.default select.error:focus, html[data-focus-source="key"] .highContrast
.contact-form.formhandler.default input.reqerror:focus, html[data-focus-source="key"] .highContrast
.contact-form.formhandler.default input.error:focus, html[data-focus-source="key"] .highContrast
input.reqerror:focus, html[data-focus-source="key"] .highContrast
input.error:focus, html[data-focus-source="key"] .highContrast
select.reqerror:focus, html[data-focus-source="key"] .highContrast
select.error:focus, html[data-focus-source="key"] .highContrast
textarea.reqerror:focus, html[data-focus-source="key"] .highContrast
textarea.error:focus {
  border: 5px solid #ad2104 !important;
}

/* line 55, ../sass/_error-messages.scss */
label.reqerror {
  color: red;
  background: #fff9f8;
}

/****
* vt-accordion (Volltext-Accordion )
*****/
/* line 6, ../sass/_vt-accordion.scss */
.vt-accordion__title {
  display: block;
  font-family: "FS Albert Web Regular", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 16px;
  line-height: 22px;
  margin: 0;
}

/* line 14, ../sass/_vt-accordion.scss */
.vt-accordion__toggle {
  border-bottom: 1px solid #eaeff3;
  padding: 8px 8px 8px 30px;
  position: relative;
  list-style: none;
}
/* line 21, ../sass/_vt-accordion.scss */
html[data-focus-source="key"] .vt-accordion__toggle:focus {
  outline: 2px solid #F26649;
}
/* line 25, ../sass/_vt-accordion.scss */
html[data-focus-source="key"] .highContrast .vt-accordion__toggle:focus {
  outline: 2px solid #ad2104;
}
/* line 29, ../sass/_vt-accordion.scss */
.js .vt-accordion__toggle {
  cursor: pointer;
}

/* line 34, ../sass/_vt-accordion.scss */
.vt-accordion__toggle--extended {
  border-bottom: 0;
}

/* line 38, ../sass/_vt-accordion.scss */
.vt-accordion__toggle-icon-wrapper {
  height: 20px;
  position: absolute;
  left: 0;
  overflow: hidden;
  top: 8px;
  width: 20px;
}

/* line 47, ../sass/_vt-accordion.scss */
.vt-accordion__item {
  background: #fff;
  border-bottom: 1px solid #eaeff3;
  display: block;
  min-height: 30px;
  overflow: hidden;
}

/* line 55, ../sass/_vt-accordion.scss */
.vt-accordion__content {
  background-color: #fff;
  display: block;
  padding: 20px 0 10px 30px;
}
/* line 60, ../sass/_vt-accordion.scss */
.no-js .vt-accordion__content {
  display: block;
}
/* line 64, ../sass/_vt-accordion.scss */
.vt-accordion__toggle--extended + .vt-accordion__content {
  border-bottom: 1px solid #eaeff3;
  display: block;
  padding-bottom: 8px;
}

/* line 71, ../sass/_vt-accordion.scss */
.js .vt-accordion__content {
  display: none;
}

/* line 75, ../sass/_vt-accordion.scss */
.js .vt-accordion__toggle--extended + .vt-accordion__content {
  display: block;
}

/* line 79, ../sass/_vt-accordion.scss */
.vt-accordion__toggle-icon {
  position: relative;
}

/* line 85, ../sass/_vt-accordion.scss */
.highContrast .vt-accordion__toggle-icon--plus {
  top: -20px;
}
/* line 89, ../sass/_vt-accordion.scss */
.vt-accordion__toggle--extended .vt-accordion__toggle-icon--plus {
  display: none;
}

/* line 94, ../sass/_vt-accordion.scss */
.vt-accordion__toggle-icon--minus {
  display: none;
  top: -40px;
}
/* line 98, ../sass/_vt-accordion.scss */
.highContrast .vt-accordion__toggle-icon--minus {
  top: -60px;
}
/* line 102, ../sass/_vt-accordion.scss */
.vt-accordion__toggle--extended .vt-accordion__toggle-icon--minus {
  display: block;
}

/* line 1, ../sass/_drugs-filter.scss */
.drugs-filter__wrapper {
  display: table;
  table-layout: fixed;
  width: 100%;
}

/* line 7, ../sass/_drugs-filter.scss */
.drugs-filter__label {
  color: white;
  display: table-cell;
  height: auto;
  float: none;
  background-color: #0093d0;
  font-size: 16px;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  padding: 5px 0px;
  border-right: solid 1px #fff;
  box-shadow: 0px -2px 3px -1px rgba(0, 0, 0, 0.3) inset;
  -webkit-box-shadow: 0px -2px 3px -1px rgba(0, 0, 0, 0.3) inset;
  -moz-box-shadow: 0px -2px 3px -1px rgba(0, 0, 0, 0.3) inset;
  position: relative;
}
@media (max-width: 480px) {
  /* line 7, ../sass/_drugs-filter.scss */
  .drugs-filter__label {
    display: inline-block;
    width: 24%;
    float: left;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    vertical-align: inherit;
    border: 0;
    outline: transparent 1px solid;
    margin: 1px;
  }
}
/* line 38, ../sass/_drugs-filter.scss */
html[data-focus-source="key"] .drugs-filter__label:focus {
  background-color: #F26649;
  color: #fff;
}
/* line 43, ../sass/_drugs-filter.scss */
html[data-focus-source="key"] .highContrast .drugs-filter__label:focus {
  background: white;
  outline: #F26649 2px solid;
  color: #000;
}
/* line 49, ../sass/_drugs-filter.scss */
.highContrast .drugs-filter__label {
  background: #005c99;
}

/* line 54, ../sass/_drugs-filter.scss */
.highContrast .drugs-filter__label--selected,
.drugs-filter__label--selected {
  background: #fff;
  -webkit-box-shadow: -2px -2px 4px -2px #bbbccc;
  -moz-box-shadow: -2px -2px 4px -2px #bbbccc;
  box-shadow: -2px -2px 4px -2px #bbbccc;
  color: #000;
}
/* line 62, ../sass/_drugs-filter.scss */
html[data-focus-source="key"] .highContrast .drugs-filter__label--selected:focus, html[data-focus-source="key"]
.drugs-filter__label--selected:focus {
  background-color: #F26649;
  color: #fff;
}
/* line 67, ../sass/_drugs-filter.scss */
html[data-focus-source="key"] .highContrast .highContrast .drugs-filter__label--selected:focus, html[data-focus-source="key"] .highContrast
.drugs-filter__label--selected:focus {
  background: white;
  outline: #F26649 2px solid;
  color: #000;
}
@media (max-width: 480px) {
  /* line 54, ../sass/_drugs-filter.scss */
  .highContrast .drugs-filter__label--selected,
  .drugs-filter__label--selected {
    background: #0075aa;
    color: #fff;
    box-shadow: none;
  }
  /* line 78, ../sass/_drugs-filter.scss */
  .highContrast .highContrast .drugs-filter__label--selected, .highContrast
  .drugs-filter__label--selected {
    color: black;
    background: #eee;
  }
}

/* line 85, ../sass/_drugs-filter.scss */
.drugs-filter__panel[aria-hidden="true"] {
  display: none;
}

/* line 89, ../sass/_drugs-filter.scss */
.drugs-filter-headline {
  margin-top: 30px;
}

/* line 1, ../sass/_event.scss */
table.event {
  background-image: none !important;
  border-spacing: 200px !important;
  border-collapse: collapse !important;
}

/* line 7, ../sass/_event.scss */
table.event tbody {
  background-image: none !important;
}

/* line 10, ../sass/_event.scss */
table.event td {
  border-top: none !important;
}

/* line 13, ../sass/_event.scss */
table.event td {
  border-top: none !important;
  width: 400px;
  padding: 0px 0px 0px 0px !important;
}

/* line 19, ../sass/_event.scss */
.event .button {
  margin: 10px 0 0 0;
}

/* line 23, ../sass/_event.scss */
.event.left {
  float: left;
}

/* line 26, ../sass/_event.scss */
.image_container .event.right {
  float: left;
}

/* line 30, ../sass/_event.scss */
.event.container .event.right {
  float: right;
  position: relative;
  margin-right: 90px;
}

/* line 35, ../sass/_event.scss */
.event.right .section-download-pdf a {
  line-height: 1.7em;
}

/* line 39, ../sass/_event.scss */
.image_container .right {
  padding-left: 11px;
  padding-top: 8px;
}

/* line 44, ../sass/_event.scss */
.booking_header {
  padding-bottom: 30px;
}

/* line 48, ../sass/_event.scss */
div b {
  font-weight: bold !important;
}

/* line 52, ../sass/_event.scss */
div.padding {
  padding-left: 25px;
}

/* line 56, ../sass/_event.scss */
.linkpdf img {
  padding-left: 5px;
  vertical-align: middle;
}

/* line 60, ../sass/_event.scss */
.cal li {
  background-image: url("/typo3conf/ext/ivh_calendar/Resources/Public/Images/calendar_big_cwe.png") !important;
  width: 90px !important;
  height: 135px !important;
}

/* line 65, ../sass/_event.scss */
.cal li.evt {
  background-image: url("/typo3conf/ext/ivh_calendar/Resources/Public/Images/calendar_big_cwa.png") !important;
  width: 90px !important;
  height: 135px !important;
}

/* line 71, ../sass/_event.scss */
.cal li.past, .cal li.future {
  background-image: url("/typo3conf/ext/ivh_calendar/Resources/Public/Images/calendar_big_cwp.png") !important;
  width: 90px !important;
  height: 135px !important;
}

/* line 77, ../sass/_event.scss */
.cal li.current {
  background-image: url("/typo3conf/ext/ivh_calendar/Resources/Public/Images/calendar_big_cwc.png") !important;
  width: 90px !important;
  height: 135px !important;
}

/* line 82, ../sass/_event.scss */
.cal li div.ec {
  width: 90px !important;
}

/* line 86, ../sass/_event.scss */
.cal-month .cal li div.line {
  padding-top: 12px;
  margin-bottom: 0px;
  width: 88px;
  overflow: hidden !important;
  line-height: 101% !important;
}

/* line 94, ../sass/_event.scss */
.cal-month .cal li.dayofweek {
  background-image: none !important;
  background-repeat: no-repeat !important;
  height: 2em !important;
  text-align: center !important;
}

/* line 101, ../sass/_event.scss */
.compact LI.evt {
  background-image: url("/typo3conf/ext/ivh_calendar/Resources/Public/Images/c-cwa.png") !important;
  height: 19px !important;
  width: 35px !important;
}

/* line 107, ../sass/_event.scss */
.compact LI {
  background-image: url("/typo3conf/ext/ivh_calendar/Resources/Public/Images/c-cwe.png") !important;
  height: 19px !important;
  width: 35px !important;
}

/* line 112, ../sass/_event.scss */
.compact li.current {
  background-image: url("/typo3conf/ext/ivh_calendar/Resources/Public/Images/c-cwc.png") !important;
  height: 19px !important;
  width: 35px !important;
}

/* line 117, ../sass/_event.scss */
.compact li.past, .compact li.future {
  background-image: url("/typo3conf/ext/ivh_calendar/Resources/Public/Images/c-cwp.png") !important;
  height: 19px !important;
  width: 35px !important;
}

/* form elements */
/* line 124, ../sass/_event.scss */
.bookingForm .form-field span.rqsymbol {
  color: #E00020;
  font-size: 150%;
  font-weight: bold;
  position: relative;
  top: -0.2em;
  vertical-align: top;
  padding: 0;
  float: none;
  margin-left: 0.2em;
}

/* line 135, ../sass/_event.scss */
.bookingForm .form-field .input-field.protected-input {
  background: none repeat scroll 0 0 transparent;
}

/* line 138, ../sass/_event.scss */
.bookingForm .form-field select option {
  background-color: #FFFFFF;
}

/* line 141, ../sass/_event.scss */
.bookingForm .submit {
  text-align: right;
  width: 430px;
}

/* line 145, ../sass/_event.scss */
.bookingForm .text .input-field {
  display: block;
  width: 500px !important;
}

/* line 150, ../sass/_event.scss */
.event.icons {
  float: right;
  margin-top: 2px;
}

/* line 154, ../sass/_event.scss */
.event .img {
  float: left;
  padding-right: 15px;
}

/* line 158, ../sass/_event.scss */
#container .weitere-line {
  font-size: 11px !important;
}

/* line 162, ../sass/_event.scss */
.tx-bahcongli-pi1 div.certified {
  /*padding-left: 8px;*/
}

/* line 166, ../sass/_event.scss */
.cE .csc-default .clearfix {
  clear: both;
}

/* line 169, ../sass/_event.scss */
.evtlist.cal-month .ec br {
  line-height: 50%;
}

/* search form */
/* line 174, ../sass/_event.scss */
.evtlist .search-form select {
  width: 190px !important;
}

/* line 178, ../sass/_event.scss */
.evtlist .search-form .big-field {
  width: 170px !important;
  background-image: url("/typo3conf/ext/ivh_calendar/Resources/Public/Images/big-field.png");
}

/* line 183, ../sass/_event.scss */
.evtlist .search-form .therapiegebiet {
  margin-left: 3px;
}

/* line 187, ../sass/_event.scss */
.evtlist .search-form .submit {
  margin-left: 41px !important;
}

/* line 191, ../sass/_event.scss */
.evtlist .event-info-block {
  float: left;
  width: 500px;
}

/* line 196, ../sass/_event.scss */
.full-page.cal-month .cal .ec {
  padding-left: 10px;
}

/* line 199, ../sass/_event.scss */
.full-page.cal-month .cal .future .w,
.full-page.cal-month .cal .past .w {
  color: #bab9bc;
}

/* line 204, ../sass/_event.scss */
.full-page.cal-month .cal .current .w,
.full-page.cal-month .cal .evt .w {
  color: #fff;
}

/* line 208, ../sass/_event.scss */
.full-page.cal-month .cal .w {
  padding-top: 3px;
  font-size: 18px;
  color: #1c9cec;
}

/* line 213, ../sass/_event.scss */
.full-page.cal-month ul.cal li.dayofweek.legend {
  width: 134px !important;
  font-size: 16px;
}

/* line 217, ../sass/_event.scss */
.full-page.cal-month {
  width: 1000px;
  margin-top: 40px;
}

/* line 221, ../sass/_event.scss */
.full-page.cal-month ul.cal.navlist li.future,
.full-page.cal-month ul.cal.navlist li.future {
  background-image: url("/typo3conf/ext/ivh_calendar/Resources/Public/Images/fullpage/gray_day.png") !important;
}

/* line 226, ../sass/_event.scss */
.full-page.cal-month ul.cal.navlist li.current {
  background-image: url("/typo3conf/ext/ivh_calendar/Resources/Public/Images/fullpage/current_day.png") !important;
}

/* line 229, ../sass/_event.scss */
.full-page.cal-month ul.cal.navlist li.evt {
  background-image: url("/typo3conf/ext/ivh_calendar/Resources/Public/Images/fullpage/event_day.png") !important;
}

/* line 232, ../sass/_event.scss */
.full-page.cal-month ul.cal.navlist li {
  width: 134px !important;
  height: 140px !important;
  background-image: url("/typo3conf/ext/ivh_calendar/Resources/Public/Images/fullpage/day.png") !important;
}

/* booking form validation classes */
/* line 239, ../sass/_event.scss */
.error_box {
  background: #FAD3C4;
  border: 1px solid #A75B4E;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  color: #444444;
  display: none;
  font-size: 13px;
  margin: 0px 0px 15px 0px;
  padding: 8px 8px;
  width: 430px;
}

/* line 253, ../sass/_event.scss */
.success_box {
  background: #E2F1BB;
  border: 1px solid #598800;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  color: #000000;
  display: none;
  font-size: 13px;
  margin: 0px 0px 15px 0px;
  padding: 8px 8px;
  width: 430px;
}

/* end */
/* line 2, ../sass/_ppvideoplayer.scss */
.video-list .video-meta {
  display: none;
}

/* line 6, ../sass/_ppvideoplayer.scss */
.pp_videoplayer {
  background: none repeat scroll 0 0 #fff;
  overflow: hidden;
  padding: 20px;
  position: relative;
}

/* line 12, ../sass/_ppvideoplayer.scss */
.pp_videoplayer .video-player {
  float: left;
  width: 600px;
  margin-top: -20px;
  position: relative;
}

/* line 18, ../sass/_ppvideoplayer.scss */
.pp_videoplayer .video-player p.no-video {
  background: url("/fileadmin/pfizermed.de/templates/images/Icon_Video.png") no-repeat scroll 0 1px transparent;
  padding-left: 30px;
}

/* line 23, ../sass/_ppvideoplayer.scss */
.pp_videoplayer .video-list {
  display: inline;
  float: right;
  margin-right: 0;
  max-height: 500px;
  overflow-y: scroll;
  width: 280px;
}

/* line 32, ../sass/_ppvideoplayer.scss */
.pp_videoplayer .video-list .video-title-description .description,
.pp_videoplayer .video-list .video-title-description .title {
  font-size: 12px;
  line-height: 15px;
  margin: 0;
}

/* line 38, ../sass/_ppvideoplayer.scss */
.pp_videoplayer .video-list .video-title-description .title {
  color: #00a7ec;
  font-weight: bold;
}

/* line 42, ../sass/_ppvideoplayer.scss */
.pp_videoplayer .video-list .item {
  margin-bottom: 20px;
  overflow: hidden;
}

/* line 46, ../sass/_ppvideoplayer.scss */
.pp_videoplayer .video-list .item span {
  background: url("/fileadmin/pfizermed.de/templates/images/Icon_play_klein.png") no-repeat scroll 0 0 transparent;
  display: block;
  height: 80px;
  left: 39%;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 26%;
  width: 140px;
}

/* line 57, ../sass/_ppvideoplayer.scss */
.pp_videoplayer .video-list .item.active span {
  background: url("/fileadmin/pfizermed.de/templates/images/Icon_auge_klein.png") no-repeat scroll 0 0 transparent;
}

/* line 63, ../sass/_ppvideoplayer.scss */
.pp_videoplayer .video-list .item a {
  float: left;
  margin: 0px 10px 0px 0px;
  position: relative;
  width: 140px;
  height: 80px;
  text-align: center;
  background: none repeat scroll 0% 0% #000;
  border-top: 3px solid #fff;
  border-bottom: 3px solid #fff;
}

/* line 74, ../sass/_ppvideoplayer.scss */
.pp_videoplayer .video-list .item.active a {
  width: 134px;
  border: 3px solid #00A7EC;
}

/* line 78, ../sass/_ppvideoplayer.scss */
.pp_videoplayer .video-list .item a img {
  height: 80px;
}

/* line 81, ../sass/_ppvideoplayer.scss */
h2.currentVideoTitle {
  background: none repeat scroll 0 0 transparent;
  color: #003366;
  padding: 15px 0;
}

/* line 86, ../sass/_ppvideoplayer.scss */
.default .pp_videoplayer {
  padding: 0;
}

/* line 90, ../sass/_ppvideoplayer.scss */
.pp_videoplayer .video-list .item.active span {
  display: none;
}

/* line 93, ../sass/_ppvideoplayer.scss */
.pp_videoplayer .video-list .item.active img {
  border: medium none;
  margin: 0;
}

/* line 97, ../sass/_ppvideoplayer.scss */
.pp_videoplayer .video-list .item.active .video-title-description p.title {
  color: #003366;
}

/* line 100, ../sass/_ppvideoplayer.scss */
.pp_videoplayer .video-list {
  overflow-y: auto !important;
}

/* line 104, ../sass/_ppvideoplayer.scss */
.vjs-big-play-button {
  display: block;
  z-index: 2;
  position: absolute;
  top: 170px;
  left: 50%;
  margin: -42px 0 0 -42px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer !important;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  -webkit-box-shadow: 4px 4px 8px #000;
  -moz-box-shadow: 4px 4px 8px #000;
  box-shadow: 4px 4px 8px #000;
}

/* line 122, ../sass/_ppvideoplayer.scss */
.pp_videoplayer .vjs-big-play-button {
  box-shadow: none;
  width: 100px;
  height: 100px;
  border: 0;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  opacity: 1;
  background: url("/fileadmin/pfizermed.de/templates/images/Icon_play_gross.png") 0 0 no-repeat;
}

/* line 132, ../sass/_ppvideoplayer.scss */
.pp_videoplayer .video-player {
  text-align: center;
}

/* line 135, ../sass/_ppvideoplayer.scss */
.pp_videoplayer .video-meta {
  text-align: left;
  margin-right: 20px;
}

/* line 139, ../sass/_ppvideoplayer.scss */
.pp_videoplayer .notLoggedIn .video-meta {
  margin-top: 30px;
}

/* line 142, ../sass/_ppvideoplayer.scss */
.pp_videoplayer .video-player-image div {
  /*padding: 0px 10px;*/
}

/* line 145, ../sass/_ppvideoplayer.scss */
.pp_videoplayer .video-player-image div img {
  width: auto;
  height: 310px;
}

/* line 149, ../sass/_ppvideoplayer.scss */
.pp_videoplayer .video-player-image {
  position: absolute;
  top: 20px;
  overflow: hidden;
  width: 580px;
  height: 310px;
  background: #000;
}

/* line 157, ../sass/_ppvideoplayer.scss */
.pp_videoplayer .video-player object {
  margin-left: -20px;
}

/* line 160, ../sass/_ppvideoplayer.scss */
.one-sidebar .pp_videoplayer .video-player object {
  margin-left: -25px;
}

/* line 163, ../sass/_ppvideoplayer.scss */
.pp_videoplayer .notLoggedIn .video-player-image {
  position: relative;
}

/* line 167, ../sass/_ppvideoplayer.scss */
.rgaccord1-content.content-open .pp_videoplayer .video-player {
  width: 100%;
}

/* line 170, ../sass/_ppvideoplayer.scss */
.rgaccord1-content.content-open .pp_videoplayer .video-player-image {
  width: 100%;
}

/* line 173, ../sass/_ppvideoplayer.scss */
.one-sidebar .rgaccord1-content.content-open .pp_videoplayer .video-player object {
  width: 100%;
  margin-left: 0;
}

/* line 1, ../sass/_youtube-video.scss */
.youtube-video {
  padding: 0.714em;
}

/* line 5, ../sass/_youtube-video.scss */
.youtube-video__wrapper {
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  /* ratio 16x9 */
  position: relative;
  width: 100%;
}

/* line 13, ../sass/_youtube-video.scss */
.youtube-video__player {
  height: 100%;
  left: 0;
  position: absolute;
  width: 100%;
  top: 0;
}

/* line 1, ../sass/_lightbox.scss */
.gallery-filter {
  background: url("/fileadmin/templates/pfizer.de/images/textur_ohne_Typo.gif") repeat;
  margin-bottom: 40px;
  overflow: hidden;
  padding: 20px;
}

/* line 8, ../sass/_lightbox.scss */
.gallery-filter__label {
  color: #000;
  display: block;
  font-size: 16px;
  padding: 0;
  margin-bottom: 10px;
}

/* line 16, ../sass/_lightbox.scss */
.highContrast .gallery-filter__label {
  background: #fff;
}

/* line 20, ../sass/_lightbox.scss */
form:after {
  content: ".";
  clear: both;
  display: block;
  visibility: hidden;
  height: 0;
}

/* line 28, ../sass/_lightbox.scss */
.select-wrapper {
  width: 50%;
  float: left;
  box-sizing: border-box;
}

/* line 34, ../sass/_lightbox.scss */
.select-wrapper--first {
  padding-right: 5px;
}

/* line 38, ../sass/_lightbox.scss */
.select-wrapper--last {
  padding-left: 5px;
}

/* line 42, ../sass/_lightbox.scss */
.gallery-filter fieldset {
  padding-right: 105px;
  position: relative;
}

/* line 47, ../sass/_lightbox.scss */
input[type="submit"].gallery-filter__submit {
  position: absolute;
  bottom: 0;
  right: 0;
  height: 36px;
  margin: 0;
}

/* line 55, ../sass/_lightbox.scss */
.gallery-filter__dropdown {
  background: #fff;
  border: 1px solid #bbbccc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  height: 36px;
  margin-right: 20px;
  width: 100%;
}

/* line 66, ../sass/_lightbox.scss */
.gallery-filter__dropdown:focus {
  border: 1px solid #616365;
}

/* line 70, ../sass/_lightbox.scss */
html[data-focus-source="key"] .gallery-filter__dropdown:focus {
  outline: 3px solid #F26649;
}

/* line 75, ../sass/_lightbox.scss */
html[data-focus-source="key"] .highContrast .gallery-filter__dropdown:focus {
  outline: 3px solid #ad2104;
}

/* line 79, ../sass/_lightbox.scss */
.image-gallery__list .copyright {
  margin: 30px 0;
}

/* line 83, ../sass/_lightbox.scss */
.gallery-item__linked-tags {
  margin: 0 0 10px;
  display: block;
}

/* line 88, ../sass/_lightbox.scss */
.gallery-item__linked-tags-item {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline-block;
}

/* line 95, ../sass/_lightbox.scss */
.gallery-item__linked-tags:after {
  content: ".";
  clear: both;
  display: block;
  visibility: hidden;
  height: 0px;
}

/* line 103, ../sass/_lightbox.scss */
.mfp-content .gallery-item__linked-tags {
  display: none;
}

/* line 107, ../sass/_lightbox.scss */
.gallery-item__static-tags {
  display: none;
}

/* line 111, ../sass/_lightbox.scss */
.gallery-item__static-tags:after {
  content: ".";
  clear: both;
  display: block;
  visibility: hidden;
  height: 0px;
}

/* line 119, ../sass/_lightbox.scss */
.mfp-content .gallery-item__static-tags {
  display: block;
  margin-bottom: 15px;
  cursor: default;
}

/* line 125, ../sass/_lightbox.scss */
.yag-lightbox-link {
  display: none;
}

/* line 129, ../sass/_lightbox.scss */
.yag-lightbox-link:hover,
.yag-lightbox-link:focus,
.gallery-item__download-link:hover {
  outline: none;
}

/* line 135, ../sass/_lightbox.scss */
.gallery-item__download-link-wrapper {
  margin: 10px 0 15px;
}

/* line 139, ../sass/_lightbox.scss */
.gallery-item__download-link {
  width: 100%;
  display: block;
}

/* line 144, ../sass/_lightbox.scss */
html[data-focus-source="key"] .gallery-item__download-link:focus,
html[data-focus-source="key"] .gallery-item__detail-view:focus {
  margin: 0 3px;
  width: calc(100% - 6px);
}

/* line 150, ../sass/_lightbox.scss */
.gallery-item__download-icon {
  background: url("/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png") -145px -30px no-repeat;
  width: 23px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
}

/* line 159, ../sass/_lightbox.scss */
.gallery-item__tag {
  background: #EFEFEF;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #000;
  display: inline-block;
  float: left;
  font-size: 12px;
  margin: 2px 4px 2px 0;
  padding: 0px 4px;
}

/* line 172, ../sass/_lightbox.scss */
html[data-focus-source="key"] .gallery-item__tag:focus {
  margin-left: 3px;
}

/* line 177, ../sass/_lightbox.scss */
.gallery-item__tag:hover {
  color: #000;
}

/* line 181, ../sass/_lightbox.scss */
.mfp-content .gallery-item__tag {
  font-size: 14px;
}

/* line 185, ../sass/_lightbox.scss */
.gallery-pager {
  border-bottom: 1px dotted #bbbccc;
  border-top: 1px dotted #bbbccc;
  box-sizing: border-box;
  min-height: 60px;
  overflow: hidden;
  padding: 10px 0;
  padding-right: 110px;
  position: relative;
}

/* line 196, ../sass/_lightbox.scss */
.gallery-pager__page-item {
  display: block;
  float: left;
  margin: 0 2px 5px 2px;
  width: 30px;
}

/* line 204, ../sass/_lightbox.scss */
.gallery-pager__page-item.active a {
  background: #F26649;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #FFF !important;
}

/* line 212, ../sass/_lightbox.scss */
.highContrast .gallery-pager__page-item.active a {
  background: #ad2104;
}

/* line 216, ../sass/_lightbox.scss */
.gallery-pager__page-item a {
  line-height: 30px;
  padding: 4px 8px;
}

/* line 221, ../sass/_lightbox.scss */
.gallery-pager__pagination {
  float: left;
  padding: 5px 0;
  width: 100%;
}

/* line 227, ../sass/_lightbox.scss */
.gallery-pager__pagination:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}

/* line 235, ../sass/_lightbox.scss */
.gallery-pager .gallery-pager__counter {
  box-sizing: border-box;
  color: #000 !important;
  display: inline-block;
  float: right;
  line-height: 38px;
  position: absolute;
  right: 0;
  text-align: right;
  width: 115px;
}

/* line 247, ../sass/_lightbox.scss */
.gallery-pager__page-item--previous img,
.gallery-pager__page-item--next img {
  position: relative;
}

/* line 252, ../sass/_lightbox.scss */
.gallery-pager__page-item--previous a,
.gallery-pager__page-item--next a {
  width: 24px;
  height: 24px;
  overflow: hidden;
  display: block;
  padding: 0;
  position: relative;
  top: 2px;
}

/* line 263, ../sass/_lightbox.scss */
.highContrast .gallery-pager__page-item--next img {
  top: -24px;
}

/* line 267, ../sass/_lightbox.scss */
.gallery-pager__page-item--previous img {
  top: -48px;
}

/* line 271, ../sass/_lightbox.scss */
.highContrast .gallery-pager__page-item--previous img {
  top: -72px;
}

/* line 276, ../sass/_lightbox.scss */
.mfp-container.mfp-image-holder .mfp-content {
  max-width: 600px;
}

/* line 280, ../sass/_lightbox.scss */
.yag-gallery .gallery-item {
  width: 213px;
  height: 380px;
  margin: 0 20px 20px 0;
}

/* line 286, ../sass/_lightbox.scss */
.gallery-item__image {
  display: block;
  margin-bottom: 5px;
}

/* line 291, ../sass/_lightbox.scss */
.gallery-item__link {
  position: relative;
  display: block;
}

/* line 296, ../sass/_lightbox.scss */
.gallery-item__meta-informations {
  text-transform: uppercase;
  font-style: italic;
  margin-bottom: 10px;
  display: block;
}

/* line 303, ../sass/_lightbox.scss */
.gallery-item__image-wrapper {
  position: relative;
  cursor: pointer;
}

/* line 308, ../sass/_lightbox.scss */
.no-js .gallery-item__image-wrapper {
  cursor: default;
}

/* line 312, ../sass/_lightbox.scss */
.gallery-item__image__lightbox-icon {
  position: relative;
  display: block;
  float: right;
  top: -35px;
  padding: 0;
  width: 30px;
  height: 30px;
  border-radius: 0;
  overflow: hidden;
  margin: 0;
}

/* line 325, ../sass/_lightbox.scss */
html[data-focus-source="key"] .gallery-item__image__lightbox-icon:focus {
  margin-right: 3px;
  outline: 3px solid #F26649;
}

/* line 330, ../sass/_lightbox.scss */
.highContrast .gallery-item__image__lightbox-icon img {
  position: relative;
  top: -30px;
  pointer-events: none;
}

/* line 336, ../sass/_lightbox.scss */
.gallery-item .gallery-item__name {
  display: block;
  font-family: "FS Albert Web Regular", Arial, Helvetica, "Nimbus Sans L", sans-serif, Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 14px;
}

/* line 344, ../sass/_lightbox.scss */
.mfp-content .gallery-item__name {
  font-size: 20px;
  line-height: 22px;
  margin: 0 0 15px;
  font-family: "FS Albert Web Bold", Arial, Helvetica, "Nimbus Sans L";
}

/* line 351, ../sass/_lightbox.scss */
.gallery-item__detail-view-icon {
  background: url("/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png") -171px -28px no-repeat;
  width: 25px;
  height: 20px;
  display: inline-block;
  float: left;
  color: #0093d0;
}

/* line 360, ../sass/_lightbox.scss */
.gallery-item__detail-view {
  line-height: 20px;
  display: block;
}

/* line 365, ../sass/_lightbox.scss */
.mfp-content .gallery-item__detail-view {
  display: none;
}

/* line 369, ../sass/_lightbox.scss */
.gallery-item__border {
  content: "....................";
  font-size: 60%;
  letter-spacing: 0.1em;
  color: #b0b1b2;
  left: 0;
}

/* line 377, ../sass/_lightbox.scss */
.mfp-content .gallery-item__border {
  display: none;
}

/*
* Hacks & Co
*/
/* line 384, ../sass/_lightbox.scss */
.tx-yag-item-meta:after, .tx-yag-navigation-clearer:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* Hides from IE-mac \*/
/* line 393, ../sass/_lightbox.scss */
* html .clearfix {
  height: 1%;
}

/* End hide from IE-mac */
/*
* Breadcrumbs
*/
/* line 401, ../sass/_lightbox.scss */
.tx-yag-breadcrumbcomtainer {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  margin: 3px 0 7px 0;
  padding: 5px 0 5px 0;
}

/* line 408, ../sass/_lightbox.scss */
.tx-yag-breadcrumb {
  color: Black;
}

/* Redefine default theme */
/* line 413, ../sass/_lightbox.scss */
.tx-yag-gallery-thumb-outerframe, .tx-yag-album-thumb-outerframe, .tx-yag-item-thumb-outerframe {
  height: auto;
}

/* line 417, ../sass/_lightbox.scss */
.tx-yag-lightbox-leftcolumn {
  width: 70%;
  float: left;
}

/* line 422, ../sass/_lightbox.scss */
.tx-yag-lightbox-rightcolumn {
  width: 30%;
  margin-left: 70%;
  text-align: right;
}

/* line 428, ../sass/_lightbox.scss */
.offPageItems {
  display: none;
}

/* line 432, ../sass/_lightbox.scss */
.yag-list-wrap {
  overflow: hidden;
}

/* line 436, ../sass/_lightbox.scss */
.tx-yag-items:after {
  content: '';
  display: block;
  clear: both;
}

/* line 442, ../sass/_lightbox.scss */
.tx-yag-thumb-outerframe {
  float: left;
  list-style-type: none;
}

/* line 447, ../sass/_lightbox.scss */
.tx-yag-gallery-thumb-outerframe, .tx-yag-album-thumb-outerframe {
  margin-bottom: 25px;
  width: 50%;
}

/* line 452, ../sass/_lightbox.scss */
.yag-item-thumb-outerframe {
  margin: 0 15px 15px 0;
}

/* line 456, ../sass/_lightbox.scss */
.tx-yag-thumb-innerframe {
  overflow: auto;
}

/* line 460, ../sass/_lightbox.scss */
.tx-yag-gallery-thumb-innerframe, .tx-yag-album-thumb-innerframe {
  float: left;
}

/* line 464, ../sass/_lightbox.scss */
.yag-item-thumb-innerframe img {
  width: 100%;
}

/* line 468, ../sass/_lightbox.scss */
.tx-yag-gallery-galleryinfo, .tx-yag-album-albuminfo {
  margin-left: 210px;
}

@media only screen and (max-width: 500px) {
  /* line 473, ../sass/_lightbox.scss */
  .gallery-item__detail-view {
    display: none;
  }

  /* line 477, ../sass/_lightbox.scss */
  .gallery-item__image-wrapper {
    cursor: default;
  }
}
/*
@media only screen and (max-width : 480px) {

    .yag-item-thumb-outerframe , .tx-yag-gallery-thumb-outerframe, .tx-yag-album-thumb-outerframe  {
        max-width: 100%;
    }

    .tx-yag-gallery-thumb-innerframe, .tx-yag-album-thumb-innerframe {
        float:none;
        margin-bottom: 10px;
    }

    .tx-yag-gallery-galleryinfo, .tx-yag-album-albuminfo {
        margin-left: 0;
        float:none;
    }
}


@media only screen and (max-width : 650px) and (min-width : 481px) {

    .yag-item-thumb-outerframe {
        max-width: 50%;
    }

    .tx-yag-gallery-thumb-outerframe, .tx-yag-album-thumb-outerframe {
        width: 100%;
    }
}


@media only screen and (max-width : 1050px) and (min-width : 651px) {


    .yag-item-thumb-outerframe {
        width: 33.3%;
    }

    .tx-yag-gallery-thumb-outerframe, .tx-yag-album-thumb-outerframe {
        width: 100%;
    }
}


@media only screen and (max-width : 1270px) and (min-width : 1051px) {

    .yag-item-thumb-outerframe {
        width: 25%;
    }

    .tx-yag-gallery-thumb-outerframe, .tx-yag-album-thumb-outerframe {
        width: 50%;
    }
}

*/
/* magnific popup css */
/* overlay at start */
/* line 542, ../sass/_lightbox.scss */
.mfp-fade.mfp-bg {
  opacity: 0;
  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}

/* overlay animate in */
/* line 550, ../sass/_lightbox.scss */
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
}

/* overlay animate out */
/* line 555, ../sass/_lightbox.scss */
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

/* content at start */
/* line 560, ../sass/_lightbox.scss */
.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;
  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}

/* content animate it */
/* line 568, ../sass/_lightbox.scss */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}

/* content animate out */
/* line 573, ../sass/_lightbox.scss */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}

/* line 577, ../sass/_lightbox.scss */
.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
  opacity: 0;
  -webkit-backface-visibility: hidden;
  /* ideally, transition speed should match zoom duration */
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

/* line 588, ../sass/_lightbox.scss */
.mfp-with-zoom.mfp-ready .mfp-container {
  opacity: 1;
}

/* line 592, ../sass/_lightbox.scss */
.mfp-with-zoom.mfp-ready.mfp-bg {
  opacity: 0.8;
}

/* line 596, ../sass/_lightbox.scss */
.mfp-with-zoom.mfp-removing .mfp-container,
.mfp-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

/* Fade animation for popup content */
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* line 638, ../sass/_lightbox.scss */
.mfp-figure {
  -webkit-animation-name: fadeIn;
  -moz-animation-name: fadeIn;
  -o-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: .5s;
  -moz-animation-duration: .5s;
  -ms-animation-duration: .5s;
  -o-animation-duration: .5s;
  animation-duration: .5s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
}

/* Caption customization */
/* line 659, ../sass/_lightbox.scss */
img.mfp-img {
  max-height: 80%;
  padding: 0;
}

/* line 664, ../sass/_lightbox.scss */
.mfp-figure figure {
  margin: 0;
}

/* line 668, ../sass/_lightbox.scss */
.mfp-figure:after {
  background: none;
  top: 0;
  bottom: 0;
}

/* line 674, ../sass/_lightbox.scss */
.mfp-counter {
  top: 10px;
  right: 12px;
}

/* As overlay */
/* line 680, ../sass/_lightbox.scss */
.mfp-content dl {
  overflow: hidden;
  *zoom: 1;
}

/* line 685, ../sass/_lightbox.scss */
.mfp-content dt {
  float: left;
  clear: left;
  width: 115px;
  font-weight: bold;
}

/* line 692, ../sass/_lightbox.scss */
.mfp-content dd {
  margin: 0 0 0 125px;
}

/* line 696, ../sass/_lightbox.scss */
.mfp-content p {
  padding: 10px 0;
}

/* OffPageItems */
/* line 701, ../sass/_lightbox.scss */
.offPageItems .tx-yag-thumb-outerframe {
  margin: 0;
  padding: 0;
}

/* Pager */
/* line 707, ../sass/_lightbox.scss */
.tx-ptextlist-pager li {
  display: inline;
}

/* line 711, ../sass/_lightbox.scss */
.tx-ptextlist-pager .active a {
  cursor: default;
  color: black;
}

@media (max-width: 970px) {
  /* line 720, ../sass/_lightbox.scss */
  .yag-gallery .gallery-item {
    width: 33%;
    padding: 0 10px 0 10px;
    margin-bottom: 10px;
    box-sizing: border-box;
    height: 380px;
    margin: 0 0 29px 0;
  }

  /* line 729, ../sass/_lightbox.scss */
  .gallery-item__image-wrapper {
    border: 1px solid #bbbccc;
    margin-bottom: 20px;
  }

  /* line 734, ../sass/_lightbox.scss */
  .gallery-item img {
    margin: auto;
    max-width: 213px;
  }

  /* line 739, ../sass/_lightbox.scss */
  .gallery-item__image__lightbox-icon {
    top: -50px;
  }
}
@media (max-width: 740px) {
  /* line 745, ../sass/_lightbox.scss */
  .yag-gallery .gallery-item {
    width: 50%;
  }
}
@media (max-width: 530px) {
  /* line 751, ../sass/_lightbox.scss */
  .yag-gallery .gallery-item {
    width: 100%;
    height: auto;
    padding: 15px 0;
    border-bottom: 1px dotted #bbbccc;
    margin-bottom: 0;
  }

  /* line 759, ../sass/_lightbox.scss */
  .select-wrapper {
    width: 100%;
    float: none;
    padding: 0;
    max-width: 100%;
  }

  /* line 766, ../sass/_lightbox.scss */
  .select-wrapper--first {
    padding-bottom: 10px;
  }

  /* line 770, ../sass/_lightbox.scss */
  .gallery-item__border {
    display: none;
  }

  /* line 774, ../sass/_lightbox.scss */
  .gallery-filter fieldset {
    padding-right: 0;
  }

  /* line 778, ../sass/_lightbox.scss */
  input[type="submit"].gallery-filter__submit {
    position: static;
    margin-top: 10px;
    width: 100%;
  }
}
/*override magnific popup css*/
/* line 787, ../sass/_lightbox.scss */
html .mfp-arrow-left:before,
html .mfp-arrow-left .mfp-b,
html .mfp-arrow-left:after,
html .mfp-arrow-left .mfp-a,
html .mfp-arrow-right:after,
html .mfp-arrow-right .mfp-a,
html .mfp-arrow-right:before,
html .mfp-arrow-right .mfp-b {
  display: none;
}

/* line 798, ../sass/_lightbox.scss */
.highContrast .mfp-arrow {
  opacity: 1;
}

/* line 803, ../sass/_lightbox.scss */
.mfp-arrow-icon-wrapper {
  width: 25px;
  height: 35px;
  overflow: hidden;
  display: block;
  margin: auto;
}

/* line 811, ../sass/_lightbox.scss */
.mfp-arrow-left img {
  position: relative;
  top: -40px;
}

/* line 817, ../sass/_lightbox.scss */
.html .mfp-close:before {
  display: none;
}

/* Magnific Popup CSS */
/* line 3, ../sass/_magnific-popup.scss */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/* line 16, ../sass/_magnific-popup.scss */
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

/* line 27, ../sass/_magnific-popup.scss */
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 40, ../sass/_magnific-popup.scss */
.mfp-bottom-bar {
  padding: 20px;
}

/* line 44, ../sass/_magnific-popup.scss */
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

/* line 51, ../sass/_magnific-popup.scss */
.mfp-align-top .mfp-container:before {
  display: none;
}

/* line 55, ../sass/_magnific-popup.scss */
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

/* line 64, ../sass/_magnific-popup.scss */
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

/* line 69, ../sass/_magnific-popup.scss */
.mfp-ajax-cur {
  cursor: progress;
}

/* line 73, ../sass/_magnific-popup.scss */
.mfp-zoom-out-cur,
.mfp-zoom-out-cur {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

/* line 80, ../sass/_magnific-popup.scss */
.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

/* line 87, ../sass/_magnific-popup.scss */
.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

/* line 91, ../sass/_magnific-popup.scss */
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 97, ../sass/_magnific-popup.scss */
.mfp-loading.mfp-figure {
  display: none;
}

/* line 101, ../sass/_magnific-popup.scss */
.mfp-hide {
  display: none !important;
}

/* line 105, ../sass/_magnific-popup.scss */
.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

/* line 117, ../sass/_magnific-popup.scss */
.mfp-preloader a {
  color: #CCC;
}

/* line 121, ../sass/_magnific-popup.scss */
.mfp-preloader a:hover {
  color: #FFF;
}

/* line 125, ../sass/_magnific-popup.scss */
.mfp-s-ready .mfp-preloader {
  display: none;
}

/* line 129, ../sass/_magnific-popup.scss */
.mfp-s-error .mfp-content {
  display: none;
}

/* line 133, ../sass/_magnific-popup.scss */
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 147, ../sass/_magnific-popup.scss */
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 152, ../sass/_magnific-popup.scss */
.mfp-close {
  background: #0093d0;
  border-radius: 0;
  color: #FFF;
  display: inline-block;
  font-family: Arial, Baskerville, monospace;
  font-size: 28px;
  font-style: normal;
  line-height: 35px;
  height: auto;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  text-decoration: none;
  top: 0;
  width: auto;
}

/* line 171, ../sass/_magnific-popup.scss */
.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 176, ../sass/_magnific-popup.scss */
.mfp-close-btn-in .mfp-close {
  color: #333;
}

/* line 180, ../sass/_magnific-popup.scss */
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: #FFF;
  text-align: right;
  padding-right: 6px;
  width: 116px;
}

/* line 187, ../sass/_magnific-popup.scss */
.mfp-counter {
  display: none;
}

/* line 191, ../sass/_magnific-popup.scss */
.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

/* line 204, ../sass/_magnific-popup.scss */
.mfp-arrow:active {
  margin-top: -54px;
}

/* line 208, ../sass/_magnific-popup.scss */
.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 213, ../sass/_magnific-popup.scss */
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

/* line 226, ../sass/_magnific-popup.scss */
.mfp-arrow:after, .mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

/* line 232, ../sass/_magnific-popup.scss */
.mfp-arrow:before, .mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

/* line 238, ../sass/_magnific-popup.scss */
.mfp-arrow-left {
  left: 0;
}

/* line 242, ../sass/_magnific-popup.scss */
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}

/* line 247, ../sass/_magnific-popup.scss */
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

/* line 252, ../sass/_magnific-popup.scss */
.mfp-arrow-right {
  right: 0;
}

/* line 256, ../sass/_magnific-popup.scss */
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}

/* line 261, ../sass/_magnific-popup.scss */
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
  border-left: 27px solid #3F3F3F;
}

/* line 265, ../sass/_magnific-popup.scss */
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

/* line 270, ../sass/_magnific-popup.scss */
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

/* line 276, ../sass/_magnific-popup.scss */
.mfp-iframe-holder .mfp-close {
  top: -40px;
}

/* line 280, ../sass/_magnific-popup.scss */
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

/* line 287, ../sass/_magnific-popup.scss */
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
/* line 299, ../sass/_magnific-popup.scss */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto;
}

/* The shadow behind the image */
/* line 312, ../sass/_magnific-popup.scss */
.mfp-figure {
  line-height: 0;
  background: #fff;
  padding: 1px;
}

/* line 318, ../sass/_magnific-popup.scss */
.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

/* line 325, ../sass/_magnific-popup.scss */
.mfp-figure figure {
  margin: 0;
}

/* line 329, ../sass/_magnific-popup.scss */
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #000;
  word-wrap: break-word;
  padding-right: 36px;
}

/* line 337, ../sass/_magnific-popup.scss */
.mfp-image-holder .mfp-content {
  max-width: 100%;
}

/* line 341, ../sass/_magnific-popup.scss */
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  /* line 349, ../sass/_magnific-popup.scss */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 353, ../sass/_magnific-popup.scss */
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }

  /* line 356, ../sass/_magnific-popup.scss */
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }

  /* line 360, ../sass/_magnific-popup.scss */
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }

  /* line 364, ../sass/_magnific-popup.scss */
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 375, ../sass/_magnific-popup.scss */
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }

  /* line 378, ../sass/_magnific-popup.scss */
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }

  /* line 382, ../sass/_magnific-popup.scss */
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  /* line 396, ../sass/_magnific-popup.scss */
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }

  /* line 400, ../sass/_magnific-popup.scss */
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }

  /* line 404, ../sass/_magnific-popup.scss */
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }

  /* line 408, ../sass/_magnific-popup.scss */
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
/* line 414, ../sass/_magnific-popup.scss */
.mfp-ie7 .mfp-img {
  padding: 0;
}

/* line 418, ../sass/_magnific-popup.scss */
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px;
}

/* line 426, ../sass/_magnific-popup.scss */
.mfp-ie7 .mfp-container {
  padding: 0;
}

/* line 430, ../sass/_magnific-popup.scss */
.mfp-ie7 .mfp-content {
  padding-top: 44px;
}

/* line 434, ../sass/_magnific-popup.scss */
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0;
}

/* line 1, ../sass/_grv.scss */
.grv__button-wrapper--eumel {
  background: url(../images/eumel.png) no-repeat right center;
  display: inline-block;
  padding: 30px 100px 30px 0;
}

/* line 7, ../sass/_grv.scss */
.grv__doccheck-button {
  background-image: url(../images/icon_padlock_open.png);
  background-repeat: no-repeat;
  background-position: 15px center;
  border-radius: 3px;
  display: inline-block;
  padding: 11px 25px 11px 45px;
  white-space: nowrap;
}

/* line 17, ../sass/_grv.scss */
.grv__doccheck-button--logout {
  background-image: url(../images/icon_padlock_close.png);
}

/* line 21, ../sass/_grv.scss */
.grv__doccheck-button:link,
.grv__doccheck-button:hover,
.grv__doccheck-button:focus,
.grv__doccheck-button:active,
.grv__doccheck-button:visited {
  background-color: #007cb3;
  color: #fff;
  text-decoration: none;
}

/* line 31, ../sass/_grv.scss */
.grv__doccheck-button:hover,
.grv__doccheck-button:focus,
.grv__doccheck-button:active {
  background-color: #F26649;
}

/* line 37, ../sass/_grv.scss */
.grv__link-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

/* line 43, ../sass/_grv.scss */
.grv__link-list-item {
  display: block;
  margin: 0 0 10px 0;
  padding-left: 0;
}

/* line 49, ../sass/_grv.scss */
.grv__link {
  background: url(../images/Icon_Extern.png) 0 3px no-repeat;
  display: inline-block;
  font-weight: normal;
  padding-left: 20px;
}

/* line 1, ../sass/_helpful-download-box.scss */
.helpful-download-box {
  background: url(/fileadmin/templates/pfizer.de/images/textur_fuer_Typo_orange.gif);
  border: 1px solid transparent;
  box-sizing: border-box;
  padding: 20px;
  padding-bottom: 10px;
  position: relative;
}
/* line 8, ../sass/_helpful-download-box.scss */
.helpful-download-box__headline {
  color: #fff;
  display: block;
  font-family: "pdotbetathin";
  font-size: 56px;
  font-weight: 200;
  line-height: 62px;
  margin-bottom: 20px;
}
/* line 17, ../sass/_helpful-download-box.scss */
.helpful-download-box a {
  color: #fff;
  display: block;
  font-family: "FS Albert Web Bold", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-style: italic;
  margin-bottom: 10px;
  margin-top: 0;
}
/* line 24, ../sass/_helpful-download-box.scss */
.helpful-download-box a:after {
  content: ' >';
  display: inline-block;
  padding-left: 5px;
}

/* line 33, ../sass/_slider-mixed-content.scss */
.featured--fixed-onscroll .container {
  overflow: visible;
}
@media (min-width: 1280px) {
  /* line 33, ../sass/_slider-mixed-content.scss */
  .featured--fixed-onscroll .container {
    max-width: 1110px;
  }
}

/* line 39, ../sass/_slider-mixed-content.scss */
.more-info .container {
  background: transparent !important;
}

/* line 44, ../sass/_slider-mixed-content.scss */
.service-more-info #bordercontent {
  overflow: visible;
}
@media (max-width: 767px) {
  /* line 47, ../sass/_slider-mixed-content.scss */
  .service-more-info .container {
    margin-top: -20px;
  }
}

/* line 54, ../sass/_slider-mixed-content.scss */
.featured__fixed-container {
  position: relative;
}

/* line 57, ../sass/_slider-mixed-content.scss */
.featured--fixed-onscroll {
  -webkit-backface-visibility: hidden;
  position: static;
  left: 0;
  right: 0;
}
/* line 62, ../sass/_slider-mixed-content.scss */
.featured--fixed-onscroll.fixed {
  position: fixed;
  -moz-transition: top 1000ms cubic-bezier(0.39, 0.575, 0.565, 1);
  -o-transition: top 1000ms cubic-bezier(0.39, 0.575, 0.565, 1);
  -webkit-transition: top 1000ms cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: top 1000ms cubic-bezier(0.39, 0.575, 0.565, 1);
  z-index: 200;
}

/* line 69, ../sass/_slider-mixed-content.scss */
.slider-mixed-content {
  position: relative;
  text-align: left;
}
/* line 72, ../sass/_slider-mixed-content.scss */
.slider-mixed-content__headline {
  font-size: 20px !important;
  line-height: 24px !important;
}
/* line 80, ../sass/_slider-mixed-content.scss */
.slider-mixed-content__title span {
  display: block;
}
/* line 84, ../sass/_slider-mixed-content.scss */
.slider-mixed-content__wrapper {
  position: relative;
}
/* line 87, ../sass/_slider-mixed-content.scss */
.slider-mixed-content__viewport {
  height: 170px;
  width: 100%;
  overflow: hidden;
  position: relative;
}
@media (max-width: 767px) {
  /* line 3, ../sass/_slider-mixed-content.scss */
  .slider-mixed-content--mobile-list .slider-mixed-content__viewport {
    height: 35px;
  }
}
/* line 96, ../sass/_slider-mixed-content.scss */
.slider-mixed-content__content {
  height: 100%;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  width: 9999px;
  -moz-transition: left 1000ms cubic-bezier(0.39, 0.575, 0.565, 1);
  -o-transition: left 1000ms cubic-bezier(0.39, 0.575, 0.565, 1);
  -webkit-transition: left 1000ms cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: left 1000ms cubic-bezier(0.39, 0.575, 0.565, 1);
}
@media (max-width: 767px) {
  /* line 3, ../sass/_slider-mixed-content.scss */
  .slider-mixed-content--mobile-list .slider-mixed-content__content {
    height: auto;
    width: 100%;
  }
}
/* line 108, ../sass/_slider-mixed-content.scss */
.slider-mixed-content__content > h2,
.slider-mixed-content__content > h3 {
  line-height: 1;
  margin-top: 0;
  padding-bottom: 5px;
}
/* line 114, ../sass/_slider-mixed-content.scss */
.slider-mixed-content__content h5 {
  display: none;
}
/* line 121, ../sass/_slider-mixed-content.scss */
.slider-mixed-content__item {
  background-size: cover;
  background-position: center center;
  float: left;
  height: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
}
/* line 130, ../sass/_slider-mixed-content.scss */
.slider-mixed-content__item:last-child {
  margin-right: 0;
}
@media (min-width: 768px) {
  /* line 121, ../sass/_slider-mixed-content.scss */
  .slider-mixed-content__item {
    margin-right: 20px;
    width: 284px;
  }
}
@media (min-width: 1101px) {
  /* line 121, ../sass/_slider-mixed-content.scss */
  .slider-mixed-content__item {
    margin-right: 3px;
    width: 266px;
  }
}
@media (max-width: 767px) {
  /* line 3, ../sass/_slider-mixed-content.scss */
  .slider-mixed-content--mobile-list .slider-mixed-content__item {
    background: #ececec !important;
  }
}
/* line 144, ../sass/_slider-mixed-content.scss */
.slider-mixed-content__item__label {
  background: #e2e2e4;
  color: #000;
  display: inline-block;
  font-size: 12px;
  font-weight: 100;
  line-height: 1;
  margin: 5px;
  padding: 6px 10px;
  z-index: 1;
}
@media (max-width: 767px) {
  /* line 3, ../sass/_slider-mixed-content.scss */
  .slider-mixed-content--mobile-list .slider-mixed-content__item__label {
    background: transparent;
  }
}
/* line 158, ../sass/_slider-mixed-content.scss */
.slider-mixed-content__item__quotation {
  color: #000;
  left: 20px;
  top: 90px;
  margin: 0;
  right: 20px;
  position: absolute;
}
/* line 165, ../sass/_slider-mixed-content.scss */
.slider-mixed-content__item__quotation span {
  display: block;
  font-family: "FS Albert Web Bold", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
@media (max-width: 767px) {
  /* line 3, ../sass/_slider-mixed-content.scss */
  .slider-mixed-content--mobile-list .slider-mixed-content__item__quotation {
    display: none;
  }
}
/* line 173, ../sass/_slider-mixed-content.scss */
.slider-mixed-content__item__area {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
/* line 182, ../sass/_slider-mixed-content.scss */
.slider-mixed-content__arrow {
  display: none;
  background: transparent;
  opacity: 0;
  visibility: hidden;
  -moz-transition: opacity 1000ms cubic-bezier(0.39, 0.575, 0.565, 1), visibility 1000ms linear 1000ms;
  -o-transition: opacity 1000ms cubic-bezier(0.39, 0.575, 0.565, 1), visibility 1000ms linear 1000ms;
  -webkit-transition: opacity 1000ms cubic-bezier(0.39, 0.575, 0.565, 1), visibility 1000ms linear;
  -webkit-transition-delay: 0s, 1000ms;
  transition: opacity 1000ms cubic-bezier(0.39, 0.575, 0.565, 1), visibility 1000ms linear 1000ms;
}
@media (min-width: 767px) {
  /* line 182, ../sass/_slider-mixed-content.scss */
  .slider-mixed-content__arrow {
    display: block;
  }
}
/* line 192, ../sass/_slider-mixed-content.scss */
.slider-mixed-content__arrow.in {
  opacity: 1;
  visibility: visible;
  -moz-transition: opacity 1000ms cubic-bezier(0.39, 0.575, 0.565, 1), visibility 0s;
  -o-transition: opacity 1000ms cubic-bezier(0.39, 0.575, 0.565, 1), visibility 0s;
  -webkit-transition: opacity 1000ms cubic-bezier(0.39, 0.575, 0.565, 1), visibility 0s;
  transition: opacity 1000ms cubic-bezier(0.39, 0.575, 0.565, 1), visibility 0s;
}
@media (min-width: 1280px) {
  /* line 205, ../sass/_slider-mixed-content.scss */
  .slider-mixed-content__arrow.slider__prev {
    left: -46px;
  }
  /* line 208, ../sass/_slider-mixed-content.scss */
  .slider-mixed-content__arrow.slider__next {
    right: -46px;
  }
}
@media (min-width: 767px) {
  /* line 182, ../sass/_slider-mixed-content.scss */
  .slider-mixed-content__arrow {
    display: block;
  }
}
/* line 216, ../sass/_slider-mixed-content.scss */
.slider-mixed-content__sublink {
  margin-bottom: 0;
  margin-top: 20px;
  padding: 0;
  position: relative;
}
/* line 221, ../sass/_slider-mixed-content.scss */
.slider-mixed-content__sublink .contact-box__link-icon {
  left: 0;
}
/* line 225, ../sass/_slider-mixed-content.scss */
.slider-mixed-content__dotnav {
  margin-bottom: 0;
  margin-top: 30px;
  text-align: center;
  width: 100%;
}
/* line 230, ../sass/_slider-mixed-content.scss */
.slider-mixed-content__dotnav li {
  background-color: #ccc;
  border-radius: 10px;
  display: inline-block;
  height: 10px;
  list-style: none;
  margin-left: 10px;
  width: 10px;
  transition: background-color 1000ms cubic-bezier(0.39, 0.575, 0.565, 1);
}
/* line 239, ../sass/_slider-mixed-content.scss */
.slider-mixed-content__dotnav li:first-child {
  margin-left: 0;
}
/* line 242, ../sass/_slider-mixed-content.scss */
.slider-mixed-content__dotnav li:hover, .slider-mixed-content__dotnav li.active {
  background-color: #000;
}
@media (min-width: 768px) {
  /* line 225, ../sass/_slider-mixed-content.scss */
  .slider-mixed-content__dotnav {
    display: none;
  }
}
/* line 250, ../sass/_slider-mixed-content.scss */
.slider-mixed-content__select {
  display: none;
  position: relative;
}
/* line 253, ../sass/_slider-mixed-content.scss */
.slider-mixed-content__select select {
  -webkit-appearance: button;
  background-color: #ececec;
  background-image: url(../images/icon_dropdown.png);
  background-repeat: no-repeat;
  background-position: 100%;
  background-size: 40px 12px;
  border: 2px solid #bbbbbb;
  border-radius: 0;
  font-size: 12.5px;
  font-family: "FS Albert Web Bold", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  line-height: 1;
  padding: 10px 8px;
  position: relative;
  width: 100%;
}
/* line 269, ../sass/_slider-mixed-content.scss */
.slider-mixed-content__select__container {
  padding-right: 50px;
}
/* line 272, ../sass/_slider-mixed-content.scss */
.slider-mixed-content__select__send {
  background-color: #0093d0;
  background-image: url(../images/icon_pfeil_weiss.png);
  background-size: 12px 12px;
  background-repeat: no-repeat;
  background-position: center;
  height: 35px;
  margin-right: 0;
  padding-right: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
}
/* line 285, ../sass/_slider-mixed-content.scss */
.slider-mixed-content__select__send:hover, .slider-mixed-content__select__send:active, .slider-mixed-content__select__send:focus {
  background-image: url(../images/icon_pfeil_weiss.png);
  background-size: 12px 12px;
  background-repeat: no-repeat;
  background-position: center;
}

@media (min-width: 768px) {
  /* line 295, ../sass/_slider-mixed-content.scss */
  .slider-mixed-content--story .slider-mixed-content__wrapper {
    padding: 0 70px;
  }
}
@media (min-width: 1101px) {
  /* line 295, ../sass/_slider-mixed-content.scss */
  .slider-mixed-content--story .slider-mixed-content__wrapper {
    padding: 0 68px;
  }
}
@media (min-width: 1280px) {
  /* line 295, ../sass/_slider-mixed-content.scss */
  .slider-mixed-content--story .slider-mixed-content__wrapper {
    padding: 0;
  }
}

/* line 307, ../sass/_slider-mixed-content.scss */
.slider-mixed-content--service {
  background: #fff;
  padding: 20px 0;
}
@media (min-width: 768px) {
  /* line 307, ../sass/_slider-mixed-content.scss */
  .slider-mixed-content--service {
    margin-bottom: 20px;
    padding: 25px 0;
  }
}
/* line 317, ../sass/_slider-mixed-content.scss */
.slider-mixed-content--service .slider-mixed-content__headline,
.slider-mixed-content--service .slider-mixed-content__sublink {
  padding-left: 20px;
}
@media (min-width: 768px) {
  /* line 317, ../sass/_slider-mixed-content.scss */
  .slider-mixed-content--service .slider-mixed-content__headline,
  .slider-mixed-content--service .slider-mixed-content__sublink {
    padding-left: 35px;
  }
}
/* line 324, ../sass/_slider-mixed-content.scss */
.slider-mixed-content--service .slider-mixed-content__wrapper {
  padding: 0 20px;
}
@media (min-width: 768px) {
  /* line 324, ../sass/_slider-mixed-content.scss */
  .slider-mixed-content--service .slider-mixed-content__wrapper {
    padding: 0 35px;
  }
}
/* line 330, ../sass/_slider-mixed-content.scss */
.slider-mixed-content--service .slider-mixed-content__viewport {
  height: 175px;
}
/* line 334, ../sass/_slider-mixed-content.scss */
.slider-mixed-content--service .slider-mixed-content__item img {
  float: left;
  height: auto;
  max-width: 100px;
}
/* line 339, ../sass/_slider-mixed-content.scss */
.slider-mixed-content--service .slider-mixed-content__item__inner {
  padding-left: 115px;
  position: relative;
}
@media (min-width: 1101px) {
  /* line 333, ../sass/_slider-mixed-content.scss */
  .slider-mixed-content--service .slider-mixed-content__item {
    margin-right: 18px;
    width: 278px;
  }
}
/* line 349, ../sass/_slider-mixed-content.scss */
.slider-mixed-content--service .slider-mixed-content__sublink .contact-box__link-icon {
  left: 20px;
}
@media (min-width: 768px) {
  /* line 349, ../sass/_slider-mixed-content.scss */
  .slider-mixed-content--service .slider-mixed-content__sublink .contact-box__link-icon {
    left: 35px;
  }
}
/* line 358, ../sass/_slider-mixed-content.scss */
.slider-mixed-content--service .slider-mixed-content__arrow.slider__next {
  right: -48px;
}
/* line 361, ../sass/_slider-mixed-content.scss */
.slider-mixed-content--service .slider-mixed-content__arrow.slider__prev {
  left: -48px;
}

/* line 367, ../sass/_slider-mixed-content.scss */
.slider-mixed-content[autoheight="on"] .slider-mixed-content__item {
  height: auto;
}

@media (max-width: 767px) {
  /* line 372, ../sass/_slider-mixed-content.scss */
  .slider-mixed-content--mobile-list .slider-mixed-content__headline {
    font-family: "FS Albert Web Regular", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  }
}
/* line 377, ../sass/_slider-mixed-content.scss */
.slider-mixed-content--mobile-list .slider-mixed-content__wrapper {
  display: none;
}
@media (min-width: 768px) {
  /* line 377, ../sass/_slider-mixed-content.scss */
  .slider-mixed-content--mobile-list .slider-mixed-content__wrapper {
    display: block;
  }
}
/* line 383, ../sass/_slider-mixed-content.scss */
.slider-mixed-content--mobile-list .slider-mixed-content__dotnav {
  display: none;
}
/* line 386, ../sass/_slider-mixed-content.scss */
.slider-mixed-content--mobile-list .slider-mixed-content__select {
  display: block;
}
@media (min-width: 768px) {
  /* line 386, ../sass/_slider-mixed-content.scss */
  .slider-mixed-content--mobile-list .slider-mixed-content__select {
    display: none;
  }
}

/* line 3, ../sass/zwei-magazin/_base.scss */
.zwei-magazin .container {
  overflow: visible;
}
/* line 7, ../sass/zwei-magazin/_base.scss */
.zwei-magazin .headline {
  align-items: center;
  margin-bottom: 2rem;
  display: flex;
}
/* line 12, ../sass/zwei-magazin/_base.scss */
.zwei-magazin .headline .logo-wrapper {
  background-color: #0093d0;
  height: 58px;
  width: 100px;
}
/* line 18, ../sass/zwei-magazin/_base.scss */
.zwei-magazin .headline .logo {
  fill: #fff;
  height: 35px;
  width: 100px;
  margin-top: .75rem;
}
/* line 25, ../sass/zwei-magazin/_base.scss */
.zwei-magazin .headline .content-element.default {
  margin-left: 1.5rem;
}
/* line 28, ../sass/zwei-magazin/_base.scss */
.zwei-magazin .headline .content-element.default h1 {
  margin: 0;
}
/* line 33, ../sass/zwei-magazin/_base.scss */
.zwei-magazin .social-media-wrapper {
  margin-bottom: 2rem;
  padding: 0;
  right: 0;
}
@media screen and (min-width: 768px) {
  /* line 33, ../sass/zwei-magazin/_base.scss */
  .zwei-magazin .social-media-wrapper {
    margin: 0;
  }
}

/* line 1, ../sass/zwei-magazin/_order.scss */
#order-layer {
  display: none;
}
/* line 3, ../sass/zwei-magazin/_order.scss */
#order-layer button, #order-layer input, #order-layer select, #order-layer textarea {
  font-size: 110%;
  margin: 0;
}
/* line 10, ../sass/zwei-magazin/_order.scss */
#order-layer select.error {
  padding: 0;
}
/* line 14, ../sass/zwei-magazin/_order.scss */
#order-layer .error {
  border: 1px solid red !important;
  color: red;
}
/* line 20, ../sass/zwei-magazin/_order.scss */
#order-layer .form-group input[type=submit] {
  margin-left: 310px !important;
  margin-top: 20px;
  float: none;
}
/* line 27, ../sass/zwei-magazin/_order.scss */
#order-layer .Tx-Formhandler > h2 {
  text-align: center;
  margin-top: 30px;
  font-size: 30px;
}
/* line 32, ../sass/zwei-magazin/_order.scss */
#order-layer .Tx-Formhandler > p {
  text-align: center;
  font-size: 20px;
  margin-bottom: 50px;
}

@media (min-width: 600px) {
  /* line 42, ../sass/zwei-magazin/_order.scss */
  #order-layer #contact-form {
    padding: 0 2.5rem;
  }
}
@media screen and (min-width: 600px) and (min-width: 768px) {
  /* line 42, ../sass/zwei-magazin/_order.scss */
  #order-layer #contact-form {
    margin-bottom: 2rem;
  }
}

/* line 3, ../sass/_zm-featured-slider.scss */
.zwei-magazin .featured {
  overflow: visible;
  background: none;
}
/* line 6, ../sass/_zm-featured-slider.scss */
.zwei-magazin .featured .featured-slider__prev,
.zwei-magazin .featured .featured-slider__next {
  display: none;
}
/* line 11, ../sass/_zm-featured-slider.scss */
.zwei-magazin .featured .slick-slider__next,
.zwei-magazin .featured .slick-slider__prev {
  background: transparent;
  border: none;
  color: transparent;
  cursor: pointer;
  font-size: 0;
  height: 50px;
  line-height: 0;
  margin: 0;
  outline: none;
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  width: 50px;
  z-index: 20;
}
/* line 32, ../sass/_zm-featured-slider.scss */
.zwei-magazin .featured .slick-slider__prev {
  left: 1px;
}
@media screen and (min-width: 1070px) {
  /* line 32, ../sass/_zm-featured-slider.scss */
  .zwei-magazin .featured .slick-slider__prev {
    left: -3.5rem;
  }
}
/* line 40, ../sass/_zm-featured-slider.scss */
.zwei-magazin .featured .slick-slider__next {
  right: -1px;
}
@media screen and (min-width: 1070px) {
  /* line 40, ../sass/_zm-featured-slider.scss */
  .zwei-magazin .featured .slick-slider__next {
    right: -3.5rem;
  }
}
/* line 48, ../sass/_zm-featured-slider.scss */
.zwei-magazin .featured .slick-slider__prev {
  transform: scaleX(-1) translateY(-50%);
}
/* line 52, ../sass/_zm-featured-slider.scss */
.zwei-magazin .featured .featured-slider__list {
  visibility: hidden;
}
@media screen and (min-width: 600px) {
  /* line 52, ../sass/_zm-featured-slider.scss */
  .zwei-magazin .featured .featured-slider__list {
    height: 150px;
  }
}
/* line 60, ../sass/_zm-featured-slider.scss */
.zwei-magazin .featured .featured-slider__list.slick-initialized {
  line-height: 0;
  padding: 0;
  visibility: visible;
}
/* line 66, ../sass/_zm-featured-slider.scss */
.zwei-magazin .featured .featured-slider__icon {
  height: 40px;
  fill: none;
  padding: .25rem;
  stroke: #000;
  width: 40px;
}
/* line 77, ../sass/_zm-featured-slider.scss */
.zwei-magazin .featured .slick-slider__next:hover .featured-slider__icon,
.zwei-magazin .featured .slick-slider__prev:hover .featured-slider__icon {
  background-color: #0093d0;
  stroke: #fff;
}
/* line 85, ../sass/_zm-featured-slider.scss */
.zwei-magazin .featured .featured-slider__list.slick-initialized .featured-slider__list-item {
  display: block;
  height: auto;
  width: 100%;
}
@media screen and (min-width: 600px) {
  /* line 85, ../sass/_zm-featured-slider.scss */
  .zwei-magazin .featured .featured-slider__list.slick-initialized .featured-slider__list-item {
    margin: 0 1px 0 0;
    width: 230px;
  }
}
@media screen and (min-width: 600px) {
  /* line 96, ../sass/_zm-featured-slider.scss */
  .zwei-magazin .featured .featured-slider__list.slick-initialized .featured-slider__list-item {
    background-color: transparent;
    border: 2px;
    border-style: solid;
    border-color: transparent;
  }
}
@media screen and (min-width: 600px) {
  /* line 106, ../sass/_zm-featured-slider.scss */
  .zwei-magazin .featured .featured-slider__list.slick-initialized .featured-slider__list-item:active,
  .zwei-magazin .featured .featured-slider__list.slick-initialized .featured-slider__list-item:focus,
  .zwei-magazin .featured .featured-slider__list.slick-initialized .featured-slider__list-item:hover {
    border: 2px solid #bbbccc;
  }
}
@media screen and (min-width: 600px) {
  /* line 115, ../sass/_zm-featured-slider.scss */
  .zwei-magazin .featured .featured-slider__list.slick-initialized .featured-slider__list-item:active .featured-slider__content:before,
  .zwei-magazin .featured .featured-slider__list.slick-initialized .featured-slider__list-item:focus .featured-slider__content:before,
  .zwei-magazin .featured .featured-slider__list.slick-initialized .featured-slider__list-item:hover .featured-slider__content:before {
    background: rgba(255, 255, 255, 0.3);
    content: "";
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    transition: background .15s linear;
    z-index: 10000;
  }
}
@media screen and (min-width: 600px) {
  /* line 131, ../sass/_zm-featured-slider.scss */
  .zwei-magazin .featured .featured-slider__list.slick-initialized .featured-slider__list-item--first,
  .zwei-magazin .featured .featured-slider__list.slick-initialized .featured-slider__list-item.slick-current {
    border: 2px solid #F26649;
    margin-right: 2px;
  }
}
/* line 140, ../sass/_zm-featured-slider.scss */
.zwei-magazin .featured .featured-slider__list.slick-initialized .featured-slider__content {
  position: relative;
  width: 100%;
}
/* line 145, ../sass/_zm-featured-slider.scss */
.zwei-magazin .featured .featured-slider__list.slick-initialized .featured-slider__index {
  display: none;
}
/* line 149, ../sass/_zm-featured-slider.scss */
.zwei-magazin .featured .featured-slider__list.slick-initialized .featured-slider__label {
  white-space: nowrap;
  background: #F26649;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  line-height: 18px;
  padding: 5px 20px;
  z-index: 20;
}
/* line 159, ../sass/_zm-featured-slider.scss */
.highContrast .zwei-magazin .featured .featured-slider__list.slick-initialized .featured-slider__label {
  background: #ad2104;
}
/* line 164, ../sass/_zm-featured-slider.scss */
.zwei-magazin .featured .featured-slider__list.slick-initialized .featured-slider__positioner {
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 171, ../sass/_zm-featured-slider.scss */
.zwei-magazin .featured .featured-slider__list.slick-initialized .featured-slider__text-wrapper {
  height: 100%;
  position: relative;
}
/* line 176, ../sass/_zm-featured-slider.scss */
.zwei-magazin .featured .featured-slider__list.slick-initialized .featured-slider__info {
  display: none;
  bottom: 3rem;
  max-width: 160px;
  position: absolute;
}
/* line 184, ../sass/_zm-featured-slider.scss */
.zwei-magazin .featured ._icon-container {
  display: none;
  height: 0;
  width: 0;
}

/* line 3, ../sass/zwei-magazin/_zm-stage.scss */
.zwei-magazin .zm-stage {
  margin-bottom: 2rem;
}
@media screen and (min-width: 600px) {
  /* line 3, ../sass/zwei-magazin/_zm-stage.scss */
  .zwei-magazin .zm-stage {
    position: relative;
  }
}
/* line 10, ../sass/zwei-magazin/_zm-stage.scss */
.zwei-magazin .zm-stage__picture {
  display: none;
}
@media screen and (min-width: 600px) {
  /* line 10, ../sass/zwei-magazin/_zm-stage.scss */
  .zwei-magazin .zm-stage__picture {
    display: block;
  }
}
/* line 18, ../sass/zwei-magazin/_zm-stage.scss */
.zwei-magazin .zm-stage__positioner {
  box-sizing: border-box;
  background: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.9));
  width: 100%;
}
@media screen and (min-width: 600px) {
  /* line 18, ../sass/zwei-magazin/_zm-stage.scss */
  .zwei-magazin .zm-stage__positioner {
    bottom: 0;
    left: 0;
    padding: 3rem 2.5rem;
    position: absolute;
  }
}
@media screen and (min-width: 600px) {
  /* line 31, ../sass/zwei-magazin/_zm-stage.scss */
  .zwei-magazin .zm-stage__wrapper {
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    width: 100%;
  }
}
/* line 40, ../sass/zwei-magazin/_zm-stage.scss */
.zwei-magazin .zm-stage__text {
  -webkit-flex: 0 1 50%;
  flex: 0 1 50%;
}
/* line 44, ../sass/zwei-magazin/_zm-stage.scss */
.zwei-magazin .zm-stage__link-wrapper {
  -webkit-flex: 0 1 30%;
  flex: 0 1 30%;
}
/* line 48, ../sass/zwei-magazin/_zm-stage.scss */
.zwei-magazin .zm-stage__headline {
  font-family: "FS Albert Web Regular", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
/* line 52, ../sass/zwei-magazin/_zm-stage.scss */
.zwei-magazin .zm-stage__button {
  cursor: pointer;
  display: block;
  background: url('/fileadmin/templates/pfizer.de/images/icon_pfeil_blau.png') 0 50% no-repeat;
  font-size: 16px;
  margin: 0;
  padding-left: 20px;
}
/* line 61, ../sass/zwei-magazin/_zm-stage.scss */
.zwei-magazin .zm-stage__link,
.zwei-magazin .zm-stage__button {
  white-space: nowrap;
}

/* line 109, ../sass/screen.scss */
body {
  color: #000;
}

/* line 114, ../sass/screen.scss */
.print-logo {
  display: none;
}
