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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 362, ../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 368, ../sass/_base.scss */
.icon.arrow_shift {
  background-position-x: -226px;
  background-position-y: -23px;
  background-position: -226px -23px;
}
/* line 373, ../sass/_base.scss */
a.link .icon.arrow_shift {
  background-position-x: -226px;
  background-position-y: -28px;
  background-position: -226px -28px;
  height: 15px;
}
/* line 381, ../sass/_base.scss */
.icon.watch {
  background-position-x: -171px;
  background-position-y: -24px;
  background-position: -171px -24px;
}
/* line 387, ../sass/_base.scss */
.icon.arrow_right {
  background-position-x: -260px;
  background-position-y: -24px;
  background-position: -260px -24px;
  margin-left: 15px;
}

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

/* 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 #leftcontent .default {
  background: url('/fileadmin/templates/pfizer.de/images/textur_ohne_Typo.gif') repeat;
}
/* line 12, ../sass/_content_elements.scss */
.home #rightcontent .default {
  background: url('/fileadmin/templates/pfizer.de/images/textur_ohne_Typo.gif') repeat;
  padding: 0;
}
/* line 16, ../sass/_content_elements.scss */
.home #rightcontent .content-element {
  margin-bottom: 0;
}
/* line 19, ../sass/_content_elements.scss */
.home #rightcontent .csc-textpic-imagewrap {
  text-align: center;
  float: none;
  margin: 0;
}
/* line 23, ../sass/_content_elements.scss */
.home #rightcontent .csc-textpic-imagewrap .csc-textpic-image {
  float: none;
  width: 100% !important;
}
/* line 27, ../sass/_content_elements.scss */
.home #rightcontent .csc-textpic-imagewrap .csc-textpic-caption {
  background: none;
}
/* line 34, ../sass/_content_elements.scss */
.home .featured #leftcontent .csc-textpic-imagewrap {
  margin: 0  1px 10px 0;
}
/* line 36, ../sass/_content_elements.scss */
.home .featured #leftcontent .csc-textpic-imagewrap .csc-textpic-caption {
  display: none;
}
/* line 42, ../sass/_content_elements.scss */
.home .dce-slider {
  position: relative;
}
/* line 44, ../sass/_content_elements.scss */
.home .dce-slider .slider-item {
  float: left;
  margin-right: 0;
}
/* line 48, ../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 58, ../sass/_content_elements.scss */
.home .dce-slider .csc-textpic {
  position: relative;
}
/* line 61, ../sass/_content_elements.scss */
.home .dce-slider .csc-textpic-text {
  position: absolute;
  z-index: 1;
  bottom: 40px;
  left: 20px;
}
/* line 66, ../sass/_content_elements.scss */
.home .dce-slider .csc-textpic-text p {
  margin: 0;
  color: #000;
}

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

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

/* line 88, ../sass/_content_elements.scss */
.storypage-participate {
  overflow: hidden;
  height: 240px;
  width: 940px;
}
@media (max-width: 980px) {
  /* line 88, ../sass/_content_elements.scss */
  .storypage-participate {
    display: none;
  }
}
/* line 98, ../sass/_content_elements.scss */
.storypage-participate .outer-wrap .image {
  position: relative;
  width: 240px;
  height: 200px;
  float: left;
}
/* line 103, ../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 112, ../sass/_content_elements.scss */
.highContrast .storypage-participate .outer-wrap .image i {
  border-top: 40px solid #005c99;
}
/* line 117, ../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 126, ../sass/_content_elements.scss */
.highContrast .storypage-participate .outer-wrap .message {
  background-color: #005c99;
}
/* line 130, ../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 137, ../sass/_content_elements.scss */
.storypage-participate .outer-wrap .message .link {
  position: relative;
}
/* line 139, ../sass/_content_elements.scss */
.storypage-participate .outer-wrap .message .link a {
  color: #fff;
  text-decoration: none;
  padding-left: 30px;
}
/* line 144, ../sass/_content_elements.scss */
html[data-focus-source="key"] .storypage-participate .outer-wrap .message .link a:focus {
  outline: #F26649 3px solid;
}
/* line 147, ../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 163, ../sass/_content_elements.scss */
.story .more-info {
  background: #EFEFEF;
  padding-top: 40px;
}
/* line 166, ../sass/_content_elements.scss */
.story .more-info .default {
  background: none;
  padding: 0;
  clear: both;
}
/* line 171, ../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 178, ../sass/_content_elements.scss */
.story .more-info .storypage-moreinfo .content-element-body {
  margin-bottom: 20px;
}
/* line 181, ../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 194, ../sass/_content_elements.scss */
.storypage-quote .headline p {
  width: 480px;
}
/* line 197, ../sass/_content_elements.scss */
.storypage-quote .headline p:before, .storypage-quote .headline h2::before {
  content: "«";
}
/* line 200, ../sass/_content_elements.scss */
.storypage-quote .headline p:after, .storypage-quote .headline h2::after {
  content: "»";
}

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

/* line 218, ../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 230, ../sass/_content_elements.scss */
.storypage-bluebg .csc-textpic .csc-textpic-text {
  position: absolute;
  z-index: 1;
  top: 120px;
  left: 20px;
  margin-right: 20px;
}
/* line 238, ../sass/_content_elements.scss */
.storypage-bluebg .csc-textpic .csc-textpic-text p,
.storypage-bluebg .csc-textpic .csc-textpic-text .mail {
  color: #fff;
}
/* line 243, ../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 257, ../sass/_content_elements.scss */
.content-element .content-element-body {
  overflow: hidden;
  padding: 0 20px;
}
/* line 264, ../sass/_content_elements.scss */
.content-element .csc-textpic > div {
  margin-left: 0 !important;
}
/* line 268, ../sass/_content_elements.scss */
.content-element .csc-textpic li {
  list-style-type: none;
  margin-left: 0;
}
/* line 274, ../sass/_content_elements.scss */
.content-element .csc-textpic * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 280, ../sass/_content_elements.scss */
.content-element .csc-textpic-imagewrap {
  margin-bottom: 10px;
}
/* line 283, ../sass/_content_elements.scss */
.content-element .csc-textpic-imagewrap span {
  line-height: 0;
  display: block;
}
/* line 288, ../sass/_content_elements.scss */
.content-element .csc-textpic-imagewrap .csc-textpic-image {
  float: left;
}
/* line 300, ../sass/_content_elements.scss */
.content-element .csc-textpic-intext-left .csc-textpic-imagewrap {
  overflow: hidden;
  float: left;
}
/* line 303, ../sass/_content_elements.scss */
.content-element .csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-image {
  margin-right: 20px;
}
/* line 310, ../sass/_content_elements.scss */
.content-element .csc-textpic-intext-right .csc-textpic-imagewrap {
  overflow: hidden;
  float: right;
}
/* line 313, ../sass/_content_elements.scss */
.content-element .csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-image {
  margin-left: 20px;
}
/* line 318, ../sass/_content_elements.scss */
.content-element .csc-textpic-text {
  margin-left: 160px;
  margin-left: 280px;
}
/* line 323, ../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 329, ../sass/_content_elements.scss */
#leftcontent .content-element {
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 339, ../sass/_content_elements.scss */
.default.no-margin {
  margin-bottom: 0;
}
/* line 344, ../sass/_content_elements.scss */
.default .default {
  padding: 0;
}
/* line 348, ../sass/_content_elements.scss */
.default .content-element-body,
.default .csc-textpic {
  padding: 0;
}
/* line 352, ../sass/_content_elements.scss */
.default .csc-default {
  margin-bottom: 30px;
}
/* line 356, ../sass/_content_elements.scss */
#leftcontent .default {
  padding: 0;
}

/* line 365, ../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 376, ../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 387, ../sass/_content_elements.scss */
.notecard ul.notecardlist li span.detail,
.notecard ul.notecardlist li span.name-of-person {
  padding-left: 20px;
  display: block;
}
/* line 392, ../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 397, ../sass/_content_elements.scss */
.notecard ul.notecardlist li span.name-of-person {
  color: #777;
}
/* line 402, ../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 408, ../sass/_content_elements.scss */
.notecard .news-list-container {
  background-color: #fff;
  overflow: hidden;
  padding: 0;
}
/* line 413, ../sass/_content_elements.scss */
.notecard .news-list-container .news-list-item {
  border-bottom: 1px solid #eaeff3;
  padding: 10px 20px 0 20px;
}
/* line 417, ../sass/_content_elements.scss */
.notecard .news-list-container .news-list-item h3 {
  font-size: 14px;
}
/* line 421, ../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 427, ../sass/_content_elements.scss */
.notecard .news-list-container .news-list-item .news-list-title {
  margin: 0;
}
/* line 431, ../sass/_content_elements.scss */
.notecard .news-list-container .news-list-item .news-list-date {
  margin-left: 20px;
}

/* line 441, ../sass/_content_elements.scss */
.highlight {
  background: url('/fileadmin/templates/pfizer.de/images/bg-produktdetail-highlight.jpg') repeat;
  padding: 20px 20px 10px 20px;
}
/* line 445, ../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 453, ../sass/_content_elements.scss */
.highlight .content-element-body {
  padding: 20px;
}

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

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

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

/* line 507, ../sass/_content_elements.scss */
.filelinks .size {
  text-transform: uppercase;
  font-style: italic;
}
/* line 510, ../sass/_content_elements.scss */
.filelinks .size p {
  margin-bottom: 0;
}
/* line 515, ../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 522, ../sass/_content_elements.scss */
.filelinks .fileicon {
  margin-top: 5px;
}
/* line 524, ../sass/_content_elements.scss */
.filelinks .fileicon p {
  margin: 0;
}
/* line 528, ../sass/_content_elements.scss */
.filelinks .fileicon a i {
  padding-left: 20px;
  display: inline;
}

/* line 548, ../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 552, ../sass/_content_elements.scss */
.filelinks-view .filelinks .fileicon a span:after, .filelinks-view .filelinks .fileicon a span::after {
  content: "Ansehen";
}

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

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

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

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

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

/* line 605, ../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 620, ../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 629, ../sass/_content_elements.scss */
h3.rgaccord1-toggle.rgaccord1-toggle.act {
  background: url('/fileadmin/templates/pfizer.de/images/Icon_minus.png') no-repeat #fff;
}
/* line 632, ../sass/_content_elements.scss */
h3.rgaccord1-toggle .cl {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

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

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

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

/* line 666, ../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 672, ../sass/_content_elements.scss */
.csc-menu li {
  width: 140px;
  float: left;
  margin-right: 20px;
  display: inline;
  width: 280px;
  margin-left: 0;
}
/* line 677, ../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 689, ../sass/_content_elements.scss */
.gsw_teaser_item {
  overflow: hidden;
  margin-bottom: 20px;
}

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

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

/* line 704, ../sass/_content_elements.scss */
.tx-pp-startbuehne-box {
  background-color: #008CCA;
  left: 20px;
  position: absolute;
  bottom: 20px;
  max-width: 600px;
}
/* line 711, ../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 720, ../sass/_content_elements.scss */
.tx-pp-startbuehne-box-pfeil {
  position: absolute;
  right: 20px;
  bottom: 17px;
}

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

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

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

/* line 777, ../sass/_content_elements.scss */
.more-link {
  clear: both;
  padding-top: 10px;
  text-align: right;
}
/* line 782, ../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 800, ../sass/_content_elements.scss */
.contact-data {
  margin-bottom: 40px;
}
/* line 802, ../sass/_content_elements.scss */
.contact-data .phone,
.contact-data .fax,
.contact-data .email {
  position: relative;
}
/* line 806, ../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 810, ../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 818, ../sass/_content_elements.scss */
.contact-data .email i {
  background: url('/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png') -4px -87px no-repeat;
}
/* line 821, ../sass/_content_elements.scss */
.contact-data .fax i {
  background: url('/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png') -88px -87px no-repeat;
}
/* line 824, ../sass/_content_elements.scss */
.contact-data .phone i {
  background: url('/fileadmin/templates/pfizer.de/images/Sprite_pfizer_de.png') -60px -85px no-repeat;
}

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

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

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

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

/* line 864, ../sass/_content_elements.scss */
.news-list-item {
  list-style-type: none;
  margin: 0;
}
/* line 868, ../sass/_content_elements.scss */
.news-list-item .border-bottom {
  margin: 20px 0;
}
/* line 872, ../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 879, ../sass/_content_elements.scss */
.news-list-item h3 a {
  color: #000;
}
/* line 882, ../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 882, ../sass/_content_elements.scss */
  .news-list-item .news-morelink a {
    font-size: 16px;
    line-height: 20px;
  }
}

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

/* line 903, ../sass/_content_elements.scss */
.service-teaser {
  margin-bottom: 20px;
}
/* line 905, ../sass/_content_elements.scss */
.service-teaser .image {
  background: url('/fileadmin/templates/pfizer.de/images/bg_teaser_services.png') 0 0 no-repeat;
}
/* line 908, ../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 915, ../sass/_content_elements.scss */
.service-teaser .bg {
  height: 125px;
  box-sizing: border-box;
  padding: 30px 0 20px 20px;
}
/* line 921, ../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 933, ../sass/_content_elements.scss */
.layer .tools {
  display: none;
}

/* line 938, ../sass/_content_elements.scss */
.l-footer_frame {
  overflow: hidden;
  float: left;
}
/* line 941, ../sass/_content_elements.scss */
.l-footer_frame .socialLinks {
  display: none;
}
/* line 944, ../sass/_content_elements.scss */
.l-footer_frame div#recommend {
  float: left;
  padding: 0 10px;
  cursor: pointer;
  color: #008BCA;
}
/* line 949, ../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 961, ../sass/_content_elements.scss */
.socialLinks li {
  float: left;
  margin: 0 10px;
  display: inline-block;
}

/* line 975, ../sass/_content_elements.scss */
.single-player h2 {
  margin-bottom: 15px;
}
/* line 978, ../sass/_content_elements.scss */
.single-player .csc-textpic-image {
  position: relative;
  margin-bottom: -10px;
  width: 300px;
}
/* line 983, ../sass/_content_elements.scss */
.single-player .csc-textpic-text {
  margin-top: -7px;
}
/* line 986, ../sass/_content_elements.scss */
.single-player .csc-textpic-caption {
  margin-bottom: initial;
}
/* line 989, ../sass/_content_elements.scss */
.single-player .player {
  position: relative;
  z-index: 0;
  margin-bottom: -10px;
}
/* line 994, ../sass/_content_elements.scss */
.single-player object {
  margin: -15px 0 0 -10px;
}
/* line 997, ../sass/_content_elements.scss */
.single-player .player-image {
  position: absolute;
  top: 0px;
  width: 100%;
}
/* line 1002, ../sass/_content_elements.scss */
.single-player .play-button {
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 1;
}
/* line 1007, ../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 1016, ../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 1020, ../sass/_content_elements.scss */
.single-player .transcript {
  position: relative;
  z-index: 1;
  margin-top: -20px;
}
/* line 1025, ../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 1033, ../sass/_content_elements.scss */
.single-player .transcript a span {
  padding: 20px 34px;
  background-color: #f3f3f3;
}
/* line 1036, ../sass/_content_elements.scss */
.single-player .transcript a span:before {
  content: "Transkript des Videos ";
  text-transform: none;
}
/* line 1041, ../sass/_content_elements.scss */
.single-player .transcript a .uppercase {
  text-transform: uppercase;
}

/* line 1048, ../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 1060, ../sass/_content_elements.scss */
.facebook a {
  background-image: url("../images/fb_icon.gif") !important;
}

/* line 1064, ../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 1073, ../sass/_content_elements.scss */
.twitter a {
  background-image: url("../images/twitter_icon.gif") !important;
}

/* line 1077, ../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 5, ../sass/_featured.scss */
.featured .container {
  padding-top: 33px;
}
/* line 9, ../sass/_featured.scss */
.featured h1 {
  clear: both;
  color: #000;
  display: inline-block;
  margin-bottom: 0;
  margin-top: 0;
  padding: 6px 0;
}
/* line 22, ../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 32, ../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 40, ../sass/_content.scss */
h3 {
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
}

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

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

/* line 56, ../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 56, ../sass/_content.scss */
  p {
    font-size: 16px;
    line-height: 20px;
  }
}
/* line 68, ../sass/_content.scss */
p + p {
  margin-top: -10px;
}
/* line 72, ../sass/_content.scss */
p.teaser {
  color: #007db1;
  font-size: 14px;
  margin-top: 0;
}
/* line 78, ../sass/_content.scss */
table p {
  line-height: 15px;
}
/* line 82, ../sass/_content.scss */
p:empty {
  display: none;
}

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

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

/* line 97, ../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 105, ../sass/_content.scss */
.external-link--icon-right .external-link__icon {
  right: 0;
  left: auto;
}

/* line 111, ../sass/_content.scss */
a {
  color: #0093d0;
  text-decoration: none;
}
/* line 115, ../sass/_content.scss */
.highContrast a {
  color: #005c99;
}
/* line 120, ../sass/_content.scss */
html[data-focus-source="key"] a:focus {
  outline: 3px solid #F26649;
}
/* line 126, ../sass/_content.scss */
html[data-focus-source="key"] .highContrast a:focus {
  outline: 3px solid #ad2104;
}
@media (max-width: 480px) {
  /* line 130, ../sass/_content.scss */
  p a {
    font-size: 16px;
    line-height: 18px;
  }
}
/* line 137, ../sass/_content.scss */
a:hover {
  color: #008BCA;
}
/* line 140, ../sass/_content.scss */
.highContrast a:hover {
  color: #ad2104;
}
/* line 146, ../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 152, ../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 159, ../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 169, ../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 175, ../sass/_content.scss */
li {
  line-height: 18px;
  list-style-type: disc;
  margin-left: 20px;
}
/* line 180, ../sass/_content.scss */
.nobullet li {
  list-style-type: none;
  margin-left: 0px;
}

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

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

/* line 195, ../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 206, ../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 206, ../sass/_content.scss */
  table {
    line-height: 20px;
    font-size: 16px;
  }
}
/* line 218, ../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 230, ../sass/_content.scss */
table th:nth-of-type(even) {
  background-color: #f3f3f3;
}
/* line 234, ../sass/_content.scss */
table td {
  border: none;
  border-bottom: 1px dotted #bbbccc;
  vertical-align: baseline;
}
/* line 241, ../sass/_content.scss */
table td:nth-of-type(even) {
  background-color: #EFEFEF;
}
/* line 245, ../sass/_content.scss */
table td, table th {
  padding: 8px 10px 7px;
}
/* line 249, ../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 254, ../sass/_content.scss */
.content-element.default {
  clear: both;
}

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

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

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

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

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

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

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

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

/* line 276, ../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.1.5/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 31, ../sass/_sections.scss */
#bordercontent {
  overflow: hidden;
}

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

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

@media (max-width: 767px) {
  /* line 53, ../sass/_sections.scss */
  .home .featured .container {
    padding: 0;
  }
}
/* line 61, ../sass/_sections.scss */
.story .storypage-featured {
  overflow: hidden;
  background: #fff;
  padding: 20px 30px 70px 30px;
  margin: 30px 0;
}
/* line 67, ../sass/_sections.scss */
.story .storypage-featured .outer-wrap p {
  color: #000;
  margin-bottom: 0;
}
/* line 71, ../sass/_sections.scss */
.story .storypage-featured .outer-wrap a {
  text-decoration: none;
  display: block;
  position: relative;
  overflow: hidden;
}
/* line 76, ../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 82, ../sass/_sections.scss */
.story .storypage-featured .outer-wrap a span {
  position: absolute;
  font-weight: lighter;
  display: inline-block;
  top: 1px;
  left: 16px;
}
/* line 90, ../sass/_sections.scss */
.story .storypage-featured .outer-wrap .treatment {
  margin-top: 5px;
}
/* line 93, ../sass/_sections.scss */
.story .storypage-featured .outer-wrap .indication {
  font-weight: bold;
}
/* line 96, ../sass/_sections.scss */
.story .storypage-featured .outer-wrap .intro {
  margin-bottom: 30px;
  margin-right: 10px;
}
/* line 99, ../sass/_sections.scss */
.story .storypage-featured .outer-wrap .intro p {
  color: #000;
  font-weight: bold;
}
/* line 104, ../sass/_sections.scss */
.story .storypage-featured .outer-wrap .item {
  width: 320px;
  float: left;
  margin-right: 50px;
}
/* line 108, ../sass/_sections.scss */
.story .storypage-featured .outer-wrap .item .image {
  float: left;
  margin-right: 20px;
}
/* line 111, ../sass/_sections.scss */
.story .storypage-featured .outer-wrap .item .image img {
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  border-radius: 25px;
}
/* line 115, ../sass/_sections.scss */
.story .storypage-featured .outer-wrap .item .name {
  font-weight: bold;
}

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

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

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

/* line 166, ../sass/_sections.scss */
.no-sidebar .main .content-element-4-grid {
  width: 300px;
  float: left;
  margin-right: 20px;
  display: inline;
  float: left;
}
/* line 170, ../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 175, ../sass/_sections.scss */
.no-sidebar .main .content-element-8-grid {
  width: 620px;
  float: left;
  margin-right: 20px;
  display: inline;
  float: left;
}
/* line 179, ../sass/_sections.scss */
.no-sidebar .main .teaserbox {
  height: 300px;
  margin-bottom: 20px;
}
/* line 183, ../sass/_sections.scss */
.no-sidebar .main .last {
  margin-right: 0 !important;
}
/* line 188, ../sass/_sections.scss */
.no-sidebar .sidebar {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

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

/* line 206, ../sass/_sections.scss */
.content.layer {
  display: inline-block;
}
/* line 208, ../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 212, ../sass/_sections.scss */
.content.layer .container .main {
  width: 100%;
  margin: 0;
}
/* line 215, ../sass/_sections.scss */
.content.layer .container .main .content-element {
  width: 100%;
  padding: 0;
  margin: 0;
  float: none;
  display: block;
}
/* line 221, ../sass/_sections.scss */
.content.layer .container .main .content-element .tx-damdownloads-pi1-detail {
  display: block;
  padding: 0 0 20px 0;
}
/* line 224, ../sass/_sections.scss */
.content.layer .container .main .content-element .tx-damdownloads-pi1-detail .image-frame {
  display: block;
  margin: 0;
}
/* line 227, ../sass/_sections.scss */
.content.layer .container .main .content-element .tx-damdownloads-pi1-detail .image-frame .wrap1 {
  display: block;
}
/* line 229, ../sass/_sections.scss */
.content.layer .container .main .content-element .tx-damdownloads-pi1-detail .image-frame .wrap1 .wrap2 {
  display: block;
}
/* line 231, ../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 239, ../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 245, ../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 251, ../sass/_sections.scss */
.content.layer .container .main .content-element .tx-damdownloads-pi1-detail .categoryInfo {
  padding: 0 20px;
}
/* line 253, ../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 259, ../sass/_sections.scss */
.content.layer .container .main .content-element .tx-damdownloads-pi1-detail .additionalInfo {
  padding: 0 20px;
  margin-top: 10px;
}
/* line 262, ../sass/_sections.scss */
.content.layer .container .main .content-element .tx-damdownloads-pi1-detail .additionalInfo .metaInfo {
  font-style: italic;
}
/* line 266, ../sass/_sections.scss */
.content.layer .container .main .content-element .tx-damdownloads-pi1-detail .download {
  padding: 0 20px;
}
/* line 268, ../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 282, ../sass/_sections.scss */
.footer {
  min-height: 200px;
}

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

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

/* line 297, ../sass/_sections.scss */
.content {
  background-color: #fff;
}
/* line 299, ../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 255, ../sass/_form.scss */
.contact-form.formhandler.datasecurity .csc-mailform-field div {
  clear: none;
  overflow: hidden;
}
/* line 259, ../sass/_form.scss */
.contact-form.formhandler.datasecurity .error {
  display: inline-block;
  margin: 0;
  padding: 0;
}

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

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

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

/* line 295, ../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 300, ../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 305, ../sass/_form.scss */
.csc-mailform-field:after {
  content: ".";
  clear: both;
  display: block;
  visibility: hidden;
  height: 0px;
}

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

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

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

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

/* line 360, ../sass/_form.scss */
.csc-mailform-field-left,
.csc-mailform-field-right {
  display: table-cell;
  float: none;
  text-align: left;
  vertical-align: top;
}
/* line 367, ../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 360, ../sass/_form.scss */
  .csc-mailform-field-left,
  .csc-mailform-field-right {
    display: block;
    width: 100%;
  }
  /* line 375, ../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 382, ../sass/_form.scss */
.report-side-effects .starInText.asm_pflicht {
  display: none;
}

/* line 386, ../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 396, ../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 406, ../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 412, ../sass/_form.scss */
.report-side-effects .form-footer {
  float: left;
  margin-top: 50px;
}

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

@media (min-width: 981px) {
  /* line 437, ../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 447, ../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 454, ../sass/_form.scss */
.mailform__small-legend {
  font-size: 14px;
  color: #000;
}

/* line 461, ../sass/_form.scss */
html[data-focus-source="key"] textarea:focus {
  outline: 2px solid #F26649;
}
/* line 465, ../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: -ms-flexbox;
  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 227, ../sass/_custom.scss */
.no-flexbox .ui-tabs .ui-tabs-nav {
  display: table-cell;
}

/* line 399, ../sass/_tabs.scss */
.ui-tabs .ui-tabs-nav li {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  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 227, ../sass/_custom.scss */
.no-flexbox .ui-tabs .ui-tabs-nav li {
  display: table-cell;
}

/* line 415, ../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 421, ../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 432, ../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 433, ../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 434, ../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 442, ../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 443, ../sass/_tabs.scss */
.ui-tabs .ui-tabs-panel {
  padding: 1em 0 0;
  display: block;
  background: none;
  position: relative;
  z-index: 11;
}

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

/* line 445, ../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 447, ../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 447, ../sass/_tabs.scss */
  .ui-tabs:after {
    display: none;
  }
}

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

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

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

/* line 470, ../sass/_tabs.scss */
.ui-tabs .ui-tabs-nav li {
  display: table-cell;
  float: none;
  vertical-align: middle;
}
@media (max-width: 767px) {
  /* line 470, ../sass/_tabs.scss */
  .ui-tabs .ui-tabs-nav li {
    padding: 0;
  }
}
/* line 479, ../sass/_tabs.scss */
.ui-tabs .ui-tabs-nav li.ui-state-active:focus {
  background: #fff;
}
/* line 484, ../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 491, ../sass/_tabs.scss */
  .ui-tabs .ui-tabs-nav li a {
    font-size: 14px;
    line-height: 18px;
    padding: 10px;
  }
}

/* line 500, ../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 509, ../sass/_tabs.scss */
.highContrast .ui-state-default, .highContrast
.ui-widget-content .ui-state-default {
  background: #005c99;
}
/* line 513, ../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 519, ../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 524, ../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 530, ../sass/_tabs.scss */
.highContrast .ui-state-default:hover a, .highContrast
.ui-widget-content .ui-state-default:hover a {
  color: #000;
}

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

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

/* line 554, ../sass/_tabs.scss */
.ui-tabs-panel {
  border: solid 1px transparent;
  margin-top: 1px;
}
/* line 558, ../sass/_tabs.scss */
.ui-tabs-panel[aria-hidden="false"] {
  display: block !important;
}
/* line 562, ../sass/_tabs.scss */
.ui-tabs-panel[aria-hidden="true"] {
  display: none !important;
}
@media (max-width: 767px) {
  /* line 554, ../sass/_tabs.scss */
  .ui-tabs-panel {
    display: none !important;
  }
  /* line 570, ../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 582, ../sass/_tabs.scss */
.tabtoggle__icon {
  position: absolute;
  right: 10px;
  top: 8px;
}

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

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

/* line 602, ../sass/_tabs.scss */
.tab-toggle {
  display: none;
  cursor: pointer;
  color: #fff;
  position: relative;
  border: 1px transparent solid;
}
@media (max-width: 767px) {
  /* line 602, ../sass/_tabs.scss */
  .tab-toggle {
    display: block;
    background: #0093d0;
    padding: 10px 40px 10px 10px;
    margin-bottom: 1px;
  }
  /* line 615, ../sass/_tabs.scss */
  .highContrast .tab-toggle {
    background: #005c99;
  }
  /* line 619, ../sass/_tabs.scss */
  html[data-focus-source="key"] .tab-toggle:focus {
    background: #F26649;
    outline: 0;
  }
  /* line 624, ../sass/_tabs.scss */
  html[data-focus-source="key"] .highContrast .tab-toggle.tablabel--extended:focus {
    background: #114969;
    color: #fff;
    border: 4px solid #F26649;
  }
  /* line 629, ../sass/_tabs.scss */
  html[data-focus-source="key"] .highContrast .tab-toggle.tablabel--extended:focus a {
    color: white;
    outline: 5px solid #F26649;
  }
  /* line 635, ../sass/_tabs.scss */
  html[data-focus-source="key"] .highContrast .tab-toggle:focus {
    background: #fff;
    color: #005c99;
    border: 4px solid #005c99;
  }
  /* line 640, ../sass/_tabs.scss */
  html[data-focus-source="key"] .highContrast .tab-toggle:focus img {
    border: 1px solid #005c99;
    right: 5px;
  }
}
/* line 647, ../sass/_tabs.scss */
.tab-toggle.tablabel--extended {
  background: #0075aa;
  color: #fff;
  padding: 9px 40px 9px 9px;
  border-bottom: #0075aa 1px solid;
}
/* line 653, ../sass/_tabs.scss */
.highContrast .tab-toggle.tablabel--extended {
  background: #114969;
}
/* line 658, ../sass/_tabs.scss */
.tab-toggle br {
  display: none;
}

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

/* line 670, ../sass/_tabs.scss */
.responsive-tabs {
  font-size: 14px;
  line-height: 18px;
}
@media (max-width: 480px) {
  /* line 670, ../sass/_tabs.scss */
  .responsive-tabs {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 767px) {
  /* line 670, ../sass/_tabs.scss */
  .responsive-tabs {
    margin-bottom: 20px;
  }
}
/* line 683, ../sass/_tabs.scss */
.responsive-tabs li {
  font-size: 14px;
  line-height: 18px;
}
@media (max-width: 480px) {
  /* line 683, ../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
 */
/* line 13, ../sass/_bxslider.scss */
body.home .container {
  overflow: visible;
  padding: 0 10px;
}

/** RESET AND LAYOUT
===================================*/
/* line 21, ../sass/_bxslider.scss */
.bx-wrapper {
  margin: 0 auto 20px;
  padding: 0;
  *zoom: 1;
}

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

/** THEME
===================================*/
/* line 35, ../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 45, ../sass/_bxslider.scss */
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%;
}

/* LOADER */
/* line 54, ../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 67, ../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 76, ../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 83, ../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 96, ../sass/_bxslider.scss */
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #000;
}

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

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

/* line 114, ../sass/_bxslider.scss */
.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url(images/controls.png) -86px -11px no-repeat;
  margin: 0 3px;
}

/* line 124, ../sass/_bxslider.scss */
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
  background-position: -86px 0;
}

/* line 129, ../sass/_bxslider.scss */
.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url(images/controls.png) -86px -44px no-repeat;
  margin: 0 3px;
}

/* line 139, ../sass/_bxslider.scss */
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
  background-position: -86px -33px;
}

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

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

/* IMAGE CAPTIONS */
/* line 158, ../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 167, ../sass/_bxslider.scss */
.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}

/* 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;
}

/*
    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 */
#cboxTopLeft {
  width: 21px;
  height: 21px;
  background: url(images/controls.png) no-repeat -101px 0;
}

/* line 132, ../sass/_colorbox.scss */
#cboxTopRight {
  width: 21px;
  height: 21px;
  background: url(images/controls.png) no-repeat -130px 0;
}

/* line 138, ../sass/_colorbox.scss */
#cboxBottomLeft {
  width: 21px;
  height: 21px;
  background: url(images/controls.png) no-repeat -101px -29px;
}

/* line 144, ../sass/_colorbox.scss */
#cboxBottomRight {
  width: 21px;
  height: 21px;
  background: url(images/controls.png) no-repeat -130px -29px;
}

/* line 150, ../sass/_colorbox.scss */
#cboxMiddleLeft {
  width: 21px;
  background: url(images/controls.png) left top repeat-y;
}

/* line 155, ../sass/_colorbox.scss */
#cboxMiddleRight {
  width: 21px;
  background: url(images/controls.png) right top repeat-y;
}

/* line 160, ../sass/_colorbox.scss */
#cboxTopCenter {
  height: 21px;
  background: url(images/border.png) 0 0 repeat-x;
}

/* line 165, ../sass/_colorbox.scss */
#cboxBottomCenter {
  height: 21px;
  background: url(images/border.png) 0 -29px repeat-x;
}

/* line 170, ../sass/_colorbox.scss */
#cboxContent {
  background: #fff;
  overflow: hidden;
}

/* line 175, ../sass/_colorbox.scss */
.cboxIframe {
  background: #fff;
}

/* line 179, ../sass/_colorbox.scss */
#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}

/* line 184, ../sass/_colorbox.scss */
#cboxLoadedContent {
  margin-bottom: 0;
}

/* line 188, ../sass/_colorbox.scss */
#cboxLoadedContent html {
  background: #fff;
}

/* line 192, ../sass/_colorbox.scss */
#cboxTitle {
  position: absolute;
  bottom: 4px;
  left: 0;
  text-align: center;
  width: 100%;
  color: #949494;
}

/* line 201, ../sass/_colorbox.scss */
#cboxCurrent {
  position: absolute;
  bottom: 4px;
  left: 58px;
  color: #949494;
}

/* line 208, ../sass/_colorbox.scss */
#cboxLoadingOverlay {
  background: url(images/loading_background.png) no-repeat center center;
}

/* line 212, ../sass/_colorbox.scss */
#cboxLoadingGraphic {
  background: url(images/loading.gif) no-repeat center center;
}

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
/* line 217, ../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 227, ../sass/_colorbox.scss */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
  outline: 0;
}

/* line 231, ../sass/_colorbox.scss */
#cboxSlideshow {
  position: absolute;
  bottom: 4px;
  right: 30px;
  color: #0092ef;
}

/* line 238, ../sass/_colorbox.scss */
#cboxPrevious {
  position: absolute;
  bottom: 0;
  left: 0;
  background: url(images/controls.png) no-repeat -75px 0;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}

/* line 248, ../sass/_colorbox.scss */
#cboxPrevious:hover {
  background-position: -75px -25px;
}

/* line 252, ../sass/_colorbox.scss */
#cboxNext {
  position: absolute;
  bottom: 0;
  left: 27px;
  background: url(images/controls.png) no-repeat -50px 0;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}

/* line 262, ../sass/_colorbox.scss */
#cboxNext:hover {
  background-position: -50px -25px;
}

/* line 266, ../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 277, ../sass/_colorbox.scss */
.highContrast #cboxClose {
  background: url('/fileadmin/templates/pfizer.de/images/close.png') 86px 5px no-repeat #005c99;
}
/* line 281, ../sass/_colorbox.scss */
#cboxClose:focus {
  background: url('/fileadmin/templates/pfizer.de/images/close.png') 86px 5px no-repeat #F26649;
  color: #fff;
}
/* line 285, ../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 298, ../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 310, ../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 */
.home #colNormal {
  overflow: hidden;
}

/* line 13, ../sass/_teaser-box.scss */
.teaser-box-wrapper--grid-4 {
  width: 22.857em;
}

/* line 17, ../sass/_teaser-box.scss */
.teaser-box-wrapper--grid-8 {
  width: 640px;
}

/* line 21, ../sass/_teaser-box.scss */
.teaser-box-wrapper {
  box-sizing: border-box;
  float: left;
  margin: 0;
  padding: 0.714em;
}

/* line 28, ../sass/_teaser-box.scss */
.teaser-box {
  border: 1px solid white;
  background: url("/fileadmin/templates/pfizer.de/images/textur_ohne_Typo.gif") repeat;
  box-sizing: border-box;
  color: #000;
  height: 21.429em;
  min-height: 21.429em;
  overflow: hidden;
  width: 100%;
  position: relative;
}
@media (max-width: 980px) {
  /* line 28, ../sass/_teaser-box.scss */
  .teaser-box {
    height: auto;
  }
}
/* line 44, ../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 51, ../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 55, ../sass/_teaser-box.scss */
.teaser-box--blue {
  background: #0093d0;
  color: #fff;
}
/* line 59, ../sass/_teaser-box.scss */
.highContrast .teaser-box--blue {
  background: #005c99 !important;
  color: #fff;
}
/* line 65, ../sass/_teaser-box.scss */
.highContrast .teaser-box--blue h3 {
  color: #fff;
}

/* line 71, ../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 76, ../sass/_teaser-box.scss */
.teaser-box--red {
  background: #F26649;
  color: #fff;
}
/* line 80, ../sass/_teaser-box.scss */
.highContrast .teaser-box--red {
  background: #ad2104 !important;
  color: #fff;
}
/* line 86, ../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 93, ../sass/_teaser-box.scss */
.teaser-box--background-image {
  color: #fff;
}
/* line 96, ../sass/_teaser-box.scss */
.highContrast .teaser-box--background-image {
  color: #000;
}
/* line 101, ../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 108, ../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 112, ../sass/_teaser-box.scss */
.teaser-box__content {
  box-sizing: border-box;
  padding: 20px;
}
/* line 116, ../sass/_teaser-box.scss */
.teaser-box-wrapper--grid-8 .teaser-box__content {
  display: inline-block;
  width: 50%;
}

/* line 122, ../sass/_teaser-box.scss */
.teaser-box__content--padding-top {
  padding-top: 150px;
}

/* line 126, ../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 136, ../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 140, ../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 145, ../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 148, ../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 152, ../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 156, ../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 161, ../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 168, ../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 171, ../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 176, ../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 178, ../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 185, ../sass/_teaser-box.scss */
.highContrast .teaser-box--background-image .teaser-box__headline {
  color: #005c99;
}
/* line 187, ../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 195, ../sass/_teaser-box.scss */
.highContrast .teaser-box--background-image .teaser-box__link--extern .teaser-box__headline {
  color: #005c99;
}
/* line 197, ../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 126, ../sass/_teaser-box.scss */
  .teaser-box__headline {
    font-size: 18px;
    line-height: 21px;
  }
}
/* line 211, ../sass/_teaser-box.scss */
.teaser-box__headline + .teaser-box__text {
  margin-top: 10px;
}

/* line 218, ../sass/_teaser-box.scss */
.teaser-box__text ul {
  margin: 6px 0;
}
/* line 220, ../sass/_teaser-box.scss */
.teaser-box__text ul li {
  list-style: none;
  margin-left: 0;
}
/* line 226, ../sass/_teaser-box.scss */
.highContrast .teaser-box__text {
  background: #fff;
}
/* line 232, ../sass/_teaser-box.scss */
.highContrast .teaser-box--red .teaser-box__text, .highContrast .teaser-box--blue .teaser-box__text {
  background: none;
}
/* line 236, ../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 239, ../sass/_teaser-box.scss */
.teaser-box--red .teaser-box__text a, .teaser-box--blue .teaser-box__text a {
  color: white;
}

/* line 247, ../sass/_teaser-box.scss */
a.teaser-box__link {
  display: block;
  border: transparent 2px solid;
  margin-bottom: 6px;
  margin-left: -2px;
}
/* line 255, ../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 261, ../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 269, ../sass/_teaser-box.scss */
.highContrast html[data-focus-source="key"] a.teaser-box__link:focus .teaser-box__frame {
  border: 3px solid #ad2104;
}
/* line 273, ../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 276, ../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 281, ../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 284, ../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 293, ../sass/_teaser-box.scss */
.teaser-box__image-wrapper {
  display: inline-block;
  height: 300px;
  overflow: hidden;
  width: 300px;
}
/* line 299, ../sass/_teaser-box.scss */
.teaser-box--image-left .teaser-box__image-wrapper {
  float: left;
}
/* line 303, ../sass/_teaser-box.scss */
.teaser-box--image-right .teaser-box__image-wrapper {
  float: right;
}

/* line 308, ../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 321, ../sass/_teaser-box.scss */
  .teaser-box-wrapper--grid-8 {
    width: 100%;
  }

  /* line 325, ../sass/_teaser-box.scss */
  .teaser-box-wrapper--grid-4 {
    width: 50%;
  }

  /* line 329, ../sass/_teaser-box.scss */
  .teaser-box__image-wrapper {
    width: 50%;
    max-width: 600px;
    min-width: 300px;
  }

  /* line 335, ../sass/_teaser-box.scss */
  .teaser-box__image {
    position: relative;
    right: -50%;
    margin-left: 0;
  }

  /* line 341, ../sass/_teaser-box.scss */
  .teaser-box__inner-image-wrapper {
    position: relative;
    float: right;
    right: 50%;
    width: 600px;
  }
}
@media (max-width: 660px) {
  /* line 351, ../sass/_teaser-box.scss */
  .teaser-box {
    padding: 0;
  }

  /* line 355, ../sass/_teaser-box.scss */
  .teaser-box__inner-image-wrapper,
  .teaser-box-wrapper--grid-4 {
    width: 100%;
  }

  /* line 360, ../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 371, ../sass/_teaser-box.scss */
  .teaser-box__content {
    padding: 15px;
    box-sizing: border-box;
  }

  /* line 376, ../sass/_teaser-box.scss */
  .teaser-box__content--padding-top {
    padding-top: 150px;
  }

  /* line 379, ../sass/_teaser-box.scss */
  .teaser-box__image {
    width: 100%;
    height: auto;
    margin-left: 0;
  }
}
@media (max-width: 417px) {
  /* line 387, ../sass/_teaser-box.scss */
  .teaser-box__image {
    height: 180px;
    width: auto;
    position: relative;
    right: -50%;
  }

  /* line 394, ../sass/_teaser-box.scss */
  .teaser-box__inner-image-wrapper {
    position: relative;
    float: right;
    right: 50%;
    width: auto;
  }
}
/* 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 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;
  }
}

/* slider container */
/* line 14, ../sass/_home-slider.scss */
.home .featured .container {
  max-width: 1080px;
  padding: 20px 70px;
  position: relative;
}
@media (max-width: 600px) {
  /* line 14, ../sass/_home-slider.scss */
  .home .featured .container {
    padding: 0;
  }
}

/* line 24, ../sass/_home-slider.scss */
.ie8.home .featured .container {
  width: 1080px;
}

/* Ueberschreiben BX-Slider CSS*/
/* line 30, ../sass/_home-slider.scss */
.home .bx-wrapper {
  margin: 0 auto;
  max-width: 99.9% !important;
}
/* line 34, ../sass/_home-slider.scss */
.home .bx-wrapper .bx-pager.bx-default-pager {
  display: none;
}
@media (max-width: 600px) {
  /* line 34, ../sass/_home-slider.scss */
  .home .bx-wrapper .bx-pager.bx-default-pager {
    bottom: 0;
    display: block;
    position: absolute;
  }
}
/* line 44, ../sass/_home-slider.scss */
.home .bx-wrapper .bx-viewport {
  padding: 0;
}
/* line 47, ../sass/_home-slider.scss */
.home .bx-wrapper .bx-viewport .bx-loading {
  display: none;
}
@media (max-width: 600px) {
  /* line 44, ../sass/_home-slider.scss */
  .home .bx-wrapper .bx-viewport {
    height: 450px !important;
  }
}
/* line 55, ../sass/_home-slider.scss */
.home .bx-wrapper .bx-viewport .bx-controls-direction {
  display: none;
}
/* line 60, ../sass/_home-slider.scss */
.home .bx-wrapper .bx-pager.bx-default-pager a {
  background: rgba(255, 255, 255, 0.5);
  outline: 0;
}
/* line 65, ../sass/_home-slider.scss */
html[data-focus-source="key"] .home .bx-wrapper .bx-pager.bx-default-pager a:focus {
  border: 10px solid #ad2104;
}
/* line 70, ../sass/_home-slider.scss */
.home .bx-wrapper .bx-pager.bx-default-pager a:hover,
.home .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #fff;
}

/* line 76, ../sass/_home-slider.scss */
.home.highContrast .bx-wrapper .bx-pager.bx-default-pager a {
  background: #F26649;
}
/* line 79, ../sass/_home-slider.scss */
.home.highContrast .bx-wrapper .bx-pager.bx-default-pager a:hover, .home.highContrast .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #fff;
}

@media (max-width: 600px) {
  /* line 85, ../sass/_home-slider.scss */
  .bx-controls-direction {
    display: none;
  }
}

/* line 91, ../sass/_home-slider.scss */
#home-slider__next,
#home-slider__prev {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 34px;
  height: 62px;
  z-index: 10;
  background: transparent;
  padding: 0;
}
@media (max-width: 600px) {
  /* line 91, ../sass/_home-slider.scss */
  #home-slider__next,
  #home-slider__prev {
    display: none;
  }
}

/* line 108, ../sass/_home-slider.scss */
#home-slider__next {
  right: 20px;
}

/* line 112, ../sass/_home-slider.scss */
#home-slider__prev {
  left: 20px;
}

/* DCE ELEMENT CSS */
/* line 118, ../sass/_home-slider.scss */
.home-slider__index {
  display: none;
}

/* line 122, ../sass/_home-slider.scss */
.home-slider__button-wrapper {
  margin: 0;
}

/* line 127, ../sass/_home-slider.scss */
.bx-wrapper img.home-slider__mobile-background {
  position: absolute;
  bottom: 0;
  display: none;
}
@media (max-width: 600px) {
  /* line 127, ../sass/_home-slider.scss */
  .bx-wrapper img.home-slider__mobile-background {
    display: block;
  }
}

@media (max-width: 600px) {
  /* line 137, ../sass/_home-slider.scss */
  a.home-slider__button {
    background: #0093d0;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    margin: 15px 0 0;
    padding: 0 10px;
    line-height: 30px;
    height: 30px;
  }
  /* line 150, ../sass/_home-slider.scss */
  .highContrast a.home-slider__button {
    background: #005c99;
  }
}
/* line 155, ../sass/_home-slider.scss */
html[data-focus-source="key"] a.home-slider__button:focus, html[data-focus-source="key"] .highContrast a.home-slider__button:focus {
  outline: 0;
}
@media (min-width: 601px) {
  /* line 137, ../sass/_home-slider.scss */
  a.home-slider__button {
    background: #fff;
    opacity: 0;
    height: 158px;
    color: transparent;
    font-size: 0;
    left: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 301px;
    margin: 0;
  }
}
/* line 174, ../sass/_home-slider.scss */
a.home-slider__button:active, a.home-slider__button:visited, a.home-slider__button:hover {
  color: #fff;
}
@media (max-width: 600px) {
  /* line 180, ../sass/_home-slider.scss */
  a.home-slider__button:focus {
    background-color: #F26649;
  }
  /* line 183, ../sass/_home-slider.scss */
  .highContrast a.home-slider__button:focus {
    background-color: #ad2104;
  }
}
@media (min-width: 601px) {
  /* line 180, ../sass/_home-slider.scss */
  a.home-slider__button:focus {
    border: 6px solid #F26649;
  }
  /* line 191, ../sass/_home-slider.scss */
  .highContrast a.home-slider__button:focus {
    border: 6px solid #ad2104;
  }
}
/* line 197, ../sass/_home-slider.scss */
a.home-slider__button i {
  background: url("/fileadmin/templates/pfizer.de/images/icon_pfeil_weiss.png") 7px 8px no-repeat;
  display: inline-block;
  height: 20px;
  width: 20px;
}
@media (min-width: 601px) {
  /* line 197, ../sass/_home-slider.scss */
  a.home-slider__button i {
    display: none;
  }
}

/* line 209, ../sass/_home-slider.scss */
.home-slider__quotation footer p {
  bottom: 40px;
  left: 0;
  position: absolute;
  margin: 0 20px 0 20px;
  max-width: 160px;
}
/* line 216, ../sass/_home-slider.scss */
.highContrast .home-slider__quotation footer p {
  background: #fff;
  padding: 0;
  display: inline-block;
}
@media (max-width: 600px) {
  /* line 209, ../sass/_home-slider.scss */
  .home-slider__quotation footer p {
    position: static;
    padding: 0;
    margin: 20px;
    max-width: none;
    margin: 10px 0 0 0;
  }
}

/* line 232, ../sass/_home-slider.scss */
.home-slider__name {
  display: block;
  font-family: "FS Albert Web Bold", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

/* line 237, ../sass/_home-slider.scss */
.home-slider__quotation {
  display: block;
}

/* line 241, ../sass/_home-slider.scss */
.home-slider__quotation-text {
  color: black;
  display: none;
  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 (max-width: 600px) {
  /* line 251, ../sass/_home-slider.scss */
  .highContrast .home-slider__quotation-text {
    background-color: #fff;
    display: inline;
    padding: 2px;
  }
}
@media (max-width: 600px) {
  /* line 241, ../sass/_home-slider.scss */
  .home-slider__quotation-text {
    display: block;
  }
}

/* line 264, ../sass/_home-slider.scss */
.home-slider__text-wrapper p.home-slider__label {
  background: #F26649;
  color: #fff;
  display: inline-block;
  font-family: "FS Albert Web Regular", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 14px;
  font-weight: 100;
  line-height: 18px;
  padding: 5px 20px;
  top: 0px;
  z-index: 1;
}
/* line 276, ../sass/_home-slider.scss */
.highContrast .home-slider__text-wrapper p.home-slider__label {
  background: #ad2104;
}

@media (max-width: 600px) {
  /* line 281, ../sass/_home-slider.scss */
  .home-slider__image {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 600px) {
  /* line 281, ../sass/_home-slider.scss */
  .home-slider__image {
    display: none;
  }
}
/* line 291, ../sass/_home-slider.scss */
.home-slider__image a,
.home-slider__image div {
  display: block;
  width: 312px;
  height: 170px;
}

/* line 299, ../sass/_home-slider.scss */
.home-slider,
.homepage-slider {
  position: relative;
}

/* line 304, ../sass/_home-slider.scss */
.home-slider__text-wrapper {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
@media (max-width: 600px) {
  /* line 304, ../sass/_home-slider.scss */
  .home-slider__text-wrapper {
    position: relative;
    padding: 20px;
    z-index: 1;
  }
}
/* line 318, ../sass/_home-slider.scss */
.home-slider__text-wrapper div {
  width: 160px;
}
/* line 322, ../sass/_home-slider.scss */
.home-slider__text-wrapper p {
  color: #000;
  padding-right: 40px;
}

/* line 328, ../sass/_home-slider.scss */
.home-slider {
  float: left;
  width: 313px;
}
@media (min-width: 601px) {
  /* line 328, ../sass/_home-slider.scss */
  .home-slider {
    background: none !important;
  }
}
@media (max-width: 600px) {
  /* line 328, ../sass/_home-slider.scss */
  .home-slider {
    width: 100%;
    float: none;
    height: 450px;
    margin-top: 0;
  }
}

@media (min-width: 601px) {
  /* line 345, ../sass/_home-slider.scss */
  .homepage-slider {
    width: 313.1px !important;
  }
}
/* line 7, ../sass/_background-image-teaser.scss */
.background-image-teaser {
  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 {
    width: 100%;
  }
}

/* line 20, ../sass/_background-image-teaser.scss */
.background-image-teaser--last {
  padding: 0 0 0 10px;
}
@media (max-width: 550px) {
  /* line 20, ../sass/_background-image-teaser.scss */
  .background-image-teaser--last {
    padding: 0;
  }
}

/* line 28, ../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 37, ../sass/_background-image-teaser.scss */
.highContrast .background-image-teaser__label {
  background: #ad2104;
}
/* line 41, ../sass/_background-image-teaser.scss */
.sidebar-left .background-image-teaser__label {
  box-sizing: border-box;
  max-width: 90%;
}
@media (max-width: 980px) {
  /* line 28, ../sass/_background-image-teaser.scss */
  .background-image-teaser__label {
    box-sizing: border-box;
    max-width: 90%;
  }
}
@media (max-width: 550px) {
  /* line 28, ../sass/_background-image-teaser.scss */
  .background-image-teaser__label {
    padding: 3px 15px;
  }
}

/* line 56, ../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 63, ../sass/_background-image-teaser.scss */
  .no-sidebar .background-image-teaser__mobile-background {
    background: none !important;
  }
}

/* line 69, ../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 69, ../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 69, ../sass/_background-image-teaser.scss */
  .background-image-teaser__text-wrapper {
    max-width: 300px;
    padding: 35px 15px 15px;
  }
}
/* line 93, ../sass/_background-image-teaser.scss */
.background-image-teaser--last .background-image-teaser__text-wrapper {
  padding: 0 20px 20px 30px;
}
@media (max-width: 980px) {
  /* line 93, ../sass/_background-image-teaser.scss */
  .background-image-teaser--last .background-image-teaser__text-wrapper {
    padding: 40px 20px 20px;
  }
}
@media (max-width: 550px) {
  /* line 93, ../sass/_background-image-teaser.scss */
  .background-image-teaser--last .background-image-teaser__text-wrapper {
    padding: 35px 15px 15px;
  }
}
/* line 105, ../sass/_background-image-teaser.scss */
.background-image-teaser__text-wrapper p,
.background-image-teaser__text-wrapper blockquote {
  margin: 0;
}

/* line 111, ../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 122, ../sass/_background-image-teaser.scss */
.highContrast .background-image-teaser__quotation span {
  background: #fff;
}
@media (max-width: 980px) {
  /* line 111, ../sass/_background-image-teaser.scss */
  .background-image-teaser__quotation {
    width: 100%;
  }
}
@media (max-width: 660px) {
  /* line 111, ../sass/_background-image-teaser.scss */
  .background-image-teaser__quotation {
    font-size: 16px;
    line-height: 20px;
  }
}

/* line 137, ../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 149, ../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 137, ../sass/_background-image-teaser.scss */
  .background-image-teaser__quotation-info {
    position: static;
    margin-top: 20px;
  }
}
@media (max-width: 550px) {
  /* line 137, ../sass/_background-image-teaser.scss */
  .background-image-teaser__quotation-info {
    max-width: none;
    width: 70%;
  }
}
/* line 166, ../sass/_background-image-teaser.scss */
.background-image-teaser__quotation-info span {
  display: block;
}
/* line 170, ../sass/_background-image-teaser.scss */
.background-image-teaser__quotation-info .background-image-teaser__role {
  display: inline-block;
}

/* line 175, ../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 180, ../sass/_background-image-teaser.scss */
.background-image-teaser__image-wrapper {
  overflow: hidden;
}
@media (max-width: 980px) {
  /* line 180, ../sass/_background-image-teaser.scss */
  .background-image-teaser__image-wrapper {
    display: none;
  }
}

/* line 188, ../sass/_background-image-teaser.scss */
.background-image-teaser__image-inner-wrapper {
  float: right;
}

/* line 192, ../sass/_background-image-teaser.scss */
.background-image-teaser__image {
  display: block;
  height: auto;
  max-width: 460px;
  width: 460px;
}
@media (max-width: 980px) {
  /* line 192, ../sass/_background-image-teaser.scss */
  .background-image-teaser__image {
    max-width: 100%;
    width: 100%;
  }
}

/* line 204, ../sass/_background-image-teaser.scss */
.background-image-teaser__button-wrapper {
  margin: 0;
}

/* line 208, ../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 222, ../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 233, ../sass/_background-image-teaser.scss */
html[data-focus-source="key"] a.background-image-teaser__button:focus {
  outline: 5px solid #F26649;
}
/* line 238, ../sass/_background-image-teaser.scss */
html[data-focus-source="key"] .highContrast a.background-image-teaser__button:focus {
  outline: 5px solid #ad2104;
}

/* line 245, ../sass/_background-image-teaser.scss */
.background-image-teaser__button-text {
  position: absolute;
  bottom: 0;
  right: 0;
}

@media (min-width: 981px) {
  /* line 258, ../sass/_background-image-teaser.scss */
  .background-image-teaser.columned .background-image-teaser__label {
    box-sizing: border-box;
    max-width: 90%;
  }
  /* line 263, ../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 270, ../sass/_background-image-teaser.scss */
  .background-image-teaser--last .background-image-teaser.columned .background-image-teaser__text-wrapper {
    padding: 40px 20px 20px;
  }
  /* line 275, ../sass/_background-image-teaser.scss */
  .background-image-teaser.columned .background-image-teaser__quotation {
    width: 100%;
  }
}
@media (min-width: 981px) and (max-width: 660px) {
  /* line 275, ../sass/_background-image-teaser.scss */
  .background-image-teaser.columned .background-image-teaser__quotation {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 981px) {
  /* line 284, ../sass/_background-image-teaser.scss */
  .background-image-teaser.columned .background-image-teaser__quotation-info {
    position: static;
    margin-top: 20px;
  }
  /* line 289, ../sass/_background-image-teaser.scss */
  .background-image-teaser.columned .background-image-teaser__image-wrapper {
    display: none;
  }
  /* line 293, ../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?1497260737') 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 {
  height: 640px;
  float: right;
}
/* line 5, ../sass/_twitter-feed.scss */
.twitter-feed iframe {
  height: 624px !important;
}
/* line 9, ../sass/_twitter-feed.scss */
.twitter-feed section {
  position: relative;
}

/* line 15, ../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 26, ../sass/_twitter-feed.scss */
.highContrast .hidden-twitter-link:focus {
  border: #ad2104 solid 3px;
  color: #005c99;
}

@media (max-width: 660px) {
  /* line 34, ../sass/_twitter-feed.scss */
  .twitter-feed {
    height: 320px;
    text-align: center;
  }
  /* line 38, ../sass/_twitter-feed.scss */
  .twitter-feed iframe {
    height: 300px !important;
    margin: auto;
  }
}
/* 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: 280px;
    padding: 20px 10px 20px 10px;
    margin: auto;
    text-align: left;
  }
}
/* line 109, ../sass/_slider.scss */
.more-info .bx-wrapper {
  margin: 0 0 20px;
  padding: 0 20px;
  background-color: #fff;
}
@media (max-width: 1100px) {
  /* line 109, ../sass/_slider.scss */
  .more-info .bx-wrapper {
    margin: auto;
  }
}
@media (max-width: 767px) {
  /* line 109, ../sass/_slider.scss */
  .more-info .bx-wrapper {
    background-color: #fff;
    text-align: center;
    width: 280px;
    padding: 0;
  }
}
/* line 126, ../sass/_slider.scss */
.more-info .bx-viewport {
  background-color: #fff;
  padding: 0;
}
@media (max-width: 767px) {
  /* line 126, ../sass/_slider.scss */
  .more-info .bx-viewport {
    width: 280px !important;
    margin: auto;
  }
}
/* line 136, ../sass/_slider.scss */
.more-info .bx-wrapper .bx-controls-direction a {
  margin-top: -35px;
}
/* line 140, ../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 140, ../sass/_slider.scss */
  .more-info .bx-wrapper .bx-pager {
    display: block;
  }
}
/* line 153, ../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 165, ../sass/_slider.scss */
.more-info .bx-wrapper .bx-pager a.active, .more-info .bx-wrapper .bx-pager a:hover {
  background: #000;
}

/* line 173, ../sass/_slider.scss */
.two-elements .default-slider.bx-clone,
.one-element .default-slider.bx-clone {
  display: none;
}

/* line 180, ../sass/_slider.scss */
.one-element .bx-controls,
.two-elements .bx-controls {
  display: none;
}
@media (max-width: 767px) {
  /* line 180, ../sass/_slider.scss */
  .one-element .bx-controls,
  .two-elements .bx-controls {
    display: block;
  }
}

/* line 190, ../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 190, ../sass/_slider.scss */
  .slider__image-wrapper {
    top: 20px;
    left: 10px;
  }
}

/* line 205, ../sass/_slider.scss */
.slider__text-wrapper {
  padding-left: 70px;
  text-align: left;
}

/* line 210, ../sass/_slider.scss */
.slider {
  box-sizing: border-box;
  padding: 30px 10px 20px 10px;
  position: relative;
}
@media (max-width: 767px) {
  /* line 210, ../sass/_slider.scss */
  .slider {
    padding: 20px 15px;
  }
}

/* line 221, ../sass/_slider.scss */
.default-slider__index {
  display: none;
}

/* line 225, ../sass/_slider.scss */
.slider__name,
.slider__subline {
  display: block;
  width: 100%;
  margin-bottom: 5px;
}
@media (max-width: 480px) {
  /* line 225, ../sass/_slider.scss */
  .slider__name,
  .slider__subline {
    font-size: 16px;
    line-height: 18px;
  }
}

/* line 237, ../sass/_slider.scss */
.slider__name {
  font-family: "FS Albert Web Bold", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

/* line 241, ../sass/_slider.scss */
.slider__subline {
  font-style: italic;
  line-height: 18px;
  margin-top: -5px;
}
@media (max-width: 480px) {
  /* line 241, ../sass/_slider.scss */
  .slider__subline {
    margin-top: 0;
    margin-bottom: 10px;
  }
}

/* line 252, ../sass/_slider.scss */
.slider__text {
  margin-bottom: 0;
}

/* line 256, ../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 256, ../sass/_slider.scss */
  .slider__link {
    font-size: 16px;
    line-height: 20px;
  }
}

/* line 268, ../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 281, ../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 287, ../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 268, ../sass/_slider.scss */
  .slider__next,
  .slider__prev {
    display: none !important;
  }
}
/* line 296, ../sass/_slider.scss */
.one-element .slider__next, .two-elements .slider__next, .one-element
.slider__prev, .two-elements
.slider__prev {
  display: none !important;
}

/* line 302, ../sass/_slider.scss */
.slider__next {
  right: 20px;
}
/* line 305, ../sass/_slider.scss */
.bx-wrapper ~ .slider__next {
  display: block;
}

/* line 310, ../sass/_slider.scss */
.slider__prev {
  left: 20px;
}
/* line 313, ../sass/_slider.scss */
.bx-wrapper ~ .slider__prev {
  display: block;
}

@media (min-width: 767px) {
  /* line 318, ../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 1, ../sass/_cookie-layer.scss */
.cookie-layer {
  background: #0093d0;
  bottom: 0;
  box-sizing: border-box;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  color: white;
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  display: none;
  left: 0;
  opacity: 0.9;
  padding: 15px 10px 10px;
  position: fixed;
  width: 100%;
  z-index: 105;
}

/* line 18, ../sass/_cookie-layer.scss */
.highContrast .cookie-layer {
  background: #005c99;
}

/* line 22, ../sass/_cookie-layer.scss */
.cookie-layer p {
  font-size: 14px;
}

/* line 26, ../sass/_cookie-layer.scss */
.cookie-layer__button {
  font-size: 14px !important;
  float: right;
  white-space: nowrap;
}

/* line 32, ../sass/_cookie-layer.scss */
.cookie-layer__button:focus,
.cookie-layer__button:hover {
  background: #fff;
  color: #0093d0;
}

/* line 38, ../sass/_cookie-layer.scss */
.cookie-layer__close-icon {
  font-family: Times New Roman;
  font-size: 20px;
  position: relative;
  top: 2px;
}

/* line 45, ../sass/_cookie-layer.scss */
.cookie-layer p a {
  color: #fff;
  font-size: 14px;
  text-decoration: underline;
}

/* line 51, ../sass/_cookie-layer.scss */
.cookie-layer--visible {
  display: block;
}

/* line 55, ../sass/_cookie-layer.scss */
.cookie-layer__title {
  padding: 8px 10px 8px 30px;
  background: url(https://cookies.pfizer.com/sites/default/files/img/c-star.png) no-repeat left center;
  margin-bottom: 15px;
  display: block;
  white-space: nowrap;
}

@media (min-width: 600px) {
  /* line 64, ../sass/_cookie-layer.scss */
  .cookie-layer__body {
    display: table;
    width: 100%;
  }

  /* line 69, ../sass/_cookie-layer.scss */
  .cookie-layer__cell {
    display: table-cell;
    vertical-align: top;
  }

  /* line 74, ../sass/_cookie-layer.scss */
  .cookie-layer__text {
    padding: 0 10px 10px;
  }

  /* line 78, ../sass/_cookie-layer.scss */
  .cookie-layer__button {
    float: none;
  }
}
@media (min-width: 980px) {
  /* line 84, ../sass/_cookie-layer.scss */
  .cookie-layer {
    padding: 20px;
  }

  /* line 87, ../sass/_cookie-layer.scss */
  .cookie-layer p {
    margin: 0;
  }

  /* line 91, ../sass/_cookie-layer.scss */
  .cookie-layer__button {
    font-size: 16px !important;
  }

  /* line 95, ../sass/_cookie-layer.scss */
  .cookie-layer .cookie-layer__title {
    font-size: 18px;
  }
}
/* 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 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: none;
  }
}

/* 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;
}

/* line 12, ../sass/_tools.scss */
.tools {
  clear: both;
  display: block;
}
@media (max-width: 480px) {
  /* line 16, ../sass/_tools.scss */
  .tools a {
    font-size: 16px;
    line-height: 20px;
  }
}
/* line 22, ../sass/_tools.scss */
.highContrast .tools a {
  color: #005c99;
}
/* line 27, ../sass/_tools.scss */
html[data-focus-source="key"] .tools a:focus {
  outline: #F26649 2px solid;
}
/* line 32, ../sass/_tools.scss */
html[data-focus-source="key"] .highContrast .tools a:focus {
  outline: #ad2104 2px solid;
}
/* line 39, ../sass/_tools.scss */
.tools:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
/* line 47, ../sass/_tools.scss */
.tools .print-page {
  float: left;
  min-width: 120px;
}
/* line 51, ../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 60, ../sass/_tools.scss */
.totopanker {
  float: right;
}
/* line 62, ../sass/_tools.scss */
.totopanker a {
  padding-right: 20px;
  position: relative;
}
/* line 67, ../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/_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 95, ../sass/screen.scss */
body {
  color: #000;
}

/* line 99, ../sass/screen.scss */
.print-logo {
  display: none;
}
