@charset "UTF-8";
/*
Stylesheet for: PIN Mail AG
Author URI: https://pin-ag.de/
Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. PIN Mail AG's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

body {
    line-height: 1;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

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

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

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* ==========================================================================
   Normalize.scss settings
   ========================================================================== */
/**
 * Includes legacy browser support IE6/7
 *
 * Set to false if you want to drop support for IE6 and IE7
 */
/* Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *  user zoom.
 * 3. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using
 *  `em` units.
 */
html {
    font-family: sans-serif;
    /* 1 */
    -ms-text-size-adjust: 100%;
    /* 2 */
    -webkit-text-size-adjust: 100%;
    /* 2 */
}

/**
 * Remove default margin.
 */
body {
    margin: 0;
}

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

/**
 * 1. Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
    display: inline-block;
    /* 1 */
    vertical-align: baseline;
    /* 2 */
}

/**
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
    display: none;
    height: 0;
}

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

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
    background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active, a:hover {
    outline: 0;
}

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

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
    font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
    font-style: italic;
}

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

/**
 * Addresses styling not present in IE 8/9.
 */
mark {
    background: #ff0;
    color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
    font-size: 80%;
}

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

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * 1. Remove border when inside `a` element in IE 8/9/10.
 * 2. Improves image quality when scaled in IE 7.
 */
img {
    border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
    overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
    margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

/**
 * Contain overflow in all browsers.
 */
pre {
    overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 * Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
 */
code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

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

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
    overflow: visible;
}

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

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *  and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *  `input` and others.
 * 4. Removes inner spacing in IE 7 without affecting normal text inputs.
 *  Known issue: inner spacing remains in IE 6.
 */
button,
html input[type="button"], input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    /* 2 */
    cursor: pointer;
    /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
    cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
    line-height: normal;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 *  Known issue: excess padding remains in IE 6.
 */
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */
}

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

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

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

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 * 3. Corrects text not wrapping in Firefox 3.
 * 4. Corrects alignment displayed oddly in IE 6/7.
 */
legend {
    border: 0;
    /* 1 */
    padding: 0;
    /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
    overflow: auto;
}

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

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

td,
th {
    padding: 0;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* ==========================================================================
   Be sure how to use extends in @media:
   https://github.com/nex3/sass/issues/915
   ========================================================================== */
.gallery-slider .gallery-extra-content .teaser-text:before {
    content: '';
    display: block;
    position: absolute;
}

/******************************************

	BREAKPOINT MIXIN
	General Mixin to add media query support

	Author: Sebastian Fitzner

	Usage:
	1. Define your project settings in global/_vars.scss:
		- change/add the breakpoints you need for your project
		- change the variable $mobile-first so that it fits your needs (true or false)

	2. Add a specific breakpoint with:
		- @include breakpoint($my-breakpoint-variable){};

	3. When you need "min-width" and "max-width" you just have to provide a second parameter:
		- @include breakpoint($my-breakpoint-variable-1, $my-breakpoint-variable-2){};


	Example: $mobile-first: true;
		@include breakpoint(400px){
			color: red;
		};

		Output:
			@media only screen and (min-width: 400px) {
				 color: red;
			}

	Example: $mobile-first: false;
		@include breakpoint(400px){
			color: red;
		};

		Output:
			@media only screen and (max-width: 400px) {
				 color: red;
			}

******************************************/
/******************************************

	Percent calculation mixin

******************************************/
/******************************************

	Grunticon mixin
	usage: @include grunticon(filename);

******************************************/
/******************************************

	rem mixin

******************************************/
/******************************************

	% (percent) mixin

******************************************/
/* Font-Colors */
/* copy */
/* Values from bourbon refills needed for forms  */
/* ---------------------------------------------------
Base styles
--------------------------------------------------- */
@font-face {
    font-family: "OpenSans";
    font-weight: normal;
    font-style: normal;
    src: url("../fonts/OpenSans-Regular.eot");
    src: url("../fonts/OpenSans-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Regular.woff") format("woff"), url("../fonts/OpenSans-Regular.ttf") format("truetype");
}

@font-face {
    font-family: "OpenSans";
    font-weight: bold;
    font-style: normal;
    src: url("../fonts/OpenSans-Bold.eot");
    src: url("../fonts/OpenSans-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Bold.woff") format("woff"), url("../fonts/OpenSans-Bold.ttf") format("truetype");
}

@font-face {
    font-family: "OpenSans";
    font-weight: normal;
    font-style: italic;
    src: url("../fonts/OpenSans-Italic.eot");
    src: url("../fonts/OpenSans-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Italic.woff") format("woff"), url("../fonts/OpenSans-Italic.ttf") format("truetype");
}

@font-face {
    font-family: "OpenSans";
    font-weight: bold;
    font-style: italic;
    src: url("../fonts/OpenSans-BoldItalic.eot");
    src: url("../fonts/OpenSans-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-BoldItalic.woff") format("woff"), url("../fonts/OpenSans-BoldItalic.ttf") format("truetype");
}

html {
    font-size: 62.5%;
    position: relative;
    min-height: 100%;
}

body {
    height: 100%;
    margin: 0 0 400px;
    font-family: 'OpenSans', sans-serif;
    font-size: 16px;
    color: #333333;
    line-height: 140%;
    -webkit-backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

@media screen and (max-width: 865px) {
    body {
        font-size: 14px;
    }
}

@media screen and (max-width: 523px) {
    body {
        font-size: 13.5px;
    }
}

@media screen and (max-width: 330px) {
    body {
        font-size: 12px;
    }
}

body a {
    color: #003366;
    text-decoration: none;
}

body a:hover {
    text-decoration: underline;
}

body h1 {
    font-size: 2em;
    font-weight: bold;
    line-height: 120%;
    color: #99cc00;
    /*text-transform: uppercase*/;
    margin: 0.9em 0 0.3em 0;
}

@media screen and (max-width: 523px) {
    body h1 {
        margin-top: 0.1em;
        margin-bottom: 0.1em;
    }
}

body h2 {
    font-size: 1.3em;
    font-weight: bold;
    color: #003366;
}

body h3 {
    font-weight: bold;
    font-size: 1.1em;
    color: #003366;
}

figure {
    margin: 0;
}

#main {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 160px;
    padding-bottom: 80px;
}

@media screen and (max-width: 1023px) {
    #main {
        padding-top: 150px;
        padding-left: 0px;
        padding-right: 0px;
    }
}

@media screen and (max-width: 865px) {
    #main {
        padding-top: 150px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 30px;
    }
}

@media screen and (max-width: 730px) {
    #main {
        padding-top: 148px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 30px;
    }
}

@media screen and (max-width: 523px) {
    #main {
        padding-top: 95px;
        padding-left: 0px;
        padding-right: 0px;
    }
}

.lt-ie9 #mainnav {
    /* Show Submenu ie8 simple none & block */
}

.lt-ie9 #mainnav li:hover .subnav {
    display: block;
}

.lt-ie9 #mainnav li .subnav {
    display: none;
}

/* Drupal Backend, media Browser: Increase the z-index of the media wrapper so it is higher than Panels 'add content' modal */
.media-wrapper {
    z-index: 1002;
}

fieldset {
    background-color: white;
    border: 1px solid #efefef;
    margin: 0 0 0.75em;
    padding: 1.5em;
}

input,
label,
select {
    display: block;
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 1em;
}

button:focus {
    outline: 0;
}

label {
    font-weight: 600;
    margin-bottom: 0.375em;
}

label.required::after {
    content: "*";
}

label abbr {
    display: none;
}

input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"],
select[multiple=multiple],
textarea {
    background-color: #fff;
    border: 1px solid #efefef;
    border-radius: 3px;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
    box-sizing: border-box;
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 1.3333em;
    margin-bottom: 0.75em;
    padding: 0.5em;
    transition: border-color;

}

input[type="email"]:hover, input[type="number"]:hover, input[type="password"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="text"]:hover, input[type="url"]:hover, input[type="color"]:hover, input[type="date"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="month"]:hover, input[type="time"]:hover, input[type="week"]:hover,
select[multiple=multiple]:hover,
textarea:hover {
    border-color: #d5d5d5;
}

input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus,
select[multiple=multiple]:focus,
textarea:focus {
    border-color: #003366;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(0, 38, 77, 0.7);
    outline: none;
}

input[type="email"]:disabled, input[type="number"]:disabled, input[type="password"]:disabled, input[type="search"]:disabled, input[type="tel"]:disabled, input[type="text"]:disabled, input[type="url"]:disabled, input[type="color"]:disabled, input[type="date"]:disabled, input[type="datetime"]:disabled, input[type="datetime-local"]:disabled, input[type="month"]:disabled, input[type="time"]:disabled, input[type="week"]:disabled,
select[multiple=multiple]:disabled,
textarea:disabled {
    background-color: #f0f0f0;
    cursor: not-allowed;
}

input[type="email"]:disabled:hover, input[type="number"]:disabled:hover, input[type="password"]:disabled:hover, input[type="search"]:disabled:hover, input[type="tel"]:disabled:hover, input[type="text"]:disabled:hover, input[type="url"]:disabled:hover, input[type="color"]:disabled:hover, input[type="date"]:disabled:hover, input[type="datetime"]:disabled:hover, input[type="datetime-local"]:disabled:hover, input[type="month"]:disabled:hover, input[type="time"]:disabled:hover, input[type="week"]:disabled:hover,
select[multiple=multiple]:disabled:hover,
textarea:disabled:hover {
    border: 1px solid #efefef;
}

textarea {
    resize: vertical;
}

input[type="search"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
}

input[type="checkbox"],
input[type="radio"] {
    display: inline;
    margin-right: 0.375em;
}

input[type="file"] {
    padding-bottom: 0.75em;
    width: 100%;
}

select {
    margin-bottom: 1.5em;
    max-width: 100%;
    width: auto;
}

.headerfunctions .portoselect h2 .arrow, footer .footerlinklist li h3 .arrow, .linklist .linkdropdown li h2 .arrow {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%22579.5%20412.5%2032.4%2018.7%22%20enable-background%3D%22new%20579.5%20412.5%2032.4%2018.7%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%223.4641%22%20points%3D%22610.7%2C413.7%20595.7%2C428.7%20580.7%2C413.7%20%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.faq article h2 .arrow, .pinagpickup article h2 .arrow {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%22538.7%20248.5%2036.2%2076%22%20enable-background%3D%22new%20538.7%20248.5%2036.2%2076%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%2399CC00%22%20stroke-width%3D%227%22%20points%3D%22541.4%2C250.7%20570.4%2C286.5%20541.4%2C322.4%20%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.faq article h2 .arrow_down, .pinagpickup article h2 .arrow_down {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%22517.9%20269.4%2076%2036.2%22%20enable-background%3D%22new%20517.9%20269.4%2076%2036.2%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%2399CC00%22%20stroke-width%3D%227%22%20points%3D%22591.7%2C272.1%20555.9%2C301%20520.1%2C272.1%20%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.headerfunctions .places .widgetarrow, .headerfunctions .prices .widgetarrow, .tracking .widgetarrow {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20x%3D%220%22%20y%3D%220%22%20viewBox%3D%220%200%2015%207.5%22%20width%3D%2215%22%20height%3D%228%22%20enable-background%3D%22new%200%200%2015%207.5%22%20xml%3Aspace%3D%22preserve%22%3E%20%20%3Cpolygon%20fill%3D%22%2399CC00%22%20points%3D%220%207.5%207.5%200%2015%207.5%20%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.navigation li .navcontrol_top_mobile, .navigation li .subnav ul li .navcontrol {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%221115.3%20653.8%2018.7%2032.4%22%20enable-background%3D%22new%201115.3%20653.8%2018.7%2032.4%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%236B6B6B%22%20stroke-width%3D%223.4641%22%20points%3D%221116.5%2C655%201131.5%2C670%201116.5%2C685%20%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.navigation li .navcontrol_top_mobile_down, .navigation li .subnav ul li .navcontrol_down {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%22579.5%20412.5%2032.4%2018.7%22%20enable-background%3D%22new%20579.5%20412.5%2032.4%2018.7%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%236B6B6B%22%20stroke-width%3D%223.4641%22%20points%3D%22610.7%2C413.7%20595.7%2C428.7%20580.7%2C413.7%20%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.gallery-slider .gallery-pagination .next {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20x%3D%220%22%20y%3D%220%22%20viewBox%3D%221115.3%20654.2%2010.1%2016.5%22%20width%3D%228%22%20height%3D%2215%22%20enable-background%3D%22new%201115.3%20654.2%2010.1%2016.5%22%20xml%3Aspace%3D%22preserve%22%3E%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222%22%20points%3D%221116%20669.9%201124%20662.4%201116%20654.9%20%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.gallery-slider .gallery-pagination .prev {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20x%3D%220%22%20y%3D%220%22%20viewBox%3D%221115%20654.2%2010.1%2016.5%22%20width%3D%228%22%20height%3D%2215%22%20enable-background%3D%22new%201115%20654.2%2010.1%2016.5%22%20xml%3Aspace%3D%22preserve%22%3E%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222%22%20points%3D%221124.4%20654.9%201116.4%20662.4%201124.4%20669.9%20%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.headerfunctions .topwidget .cta, .headerfunctions .tracking input[type=submit], article .cta, .cta-wrapper .cta, article .file_link a, .login input[type=submit], .tracking input[type="submit"], .tracking button {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20x%3D%220%22%20y%3D%220%22%20viewBox%3D%221115.3%20654.2%2010.1%2016.5%22%20width%3D%228%22%20height%3D%2215%22%20enable-background%3D%22new%201115.3%20654.2%2010.1%2016.5%22%20xml%3Aspace%3D%22preserve%22%3E%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222%22%20points%3D%221116%20669.9%201124%20662.4%201116%20654.9%20%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.navigation li .subnav ul li a:before, .navigation li .subnav ul li a, .twocol article h2, .faq article h2, .pinagpickup article h2, .glossary article dt, .search article .searchresult-list ol li h2 {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20x%3D%220%22%20y%3D%220%22%20viewBox%3D%220%200%2015%2015%22%20width%3D%2215%22%20height%3D%2215%22%20enable-background%3D%22new%200%200%2015%2015%22%20xml%3Aspace%3D%22preserve%22%3E%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20fill%3D%22%2399CC00%22%20width%3D%2215%22%20height%3D%2215%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.headerfunctions .topwidget .message .checkbox, article .delivery .checkbox {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20viewBox%3D%220%200%2040%2040%22%20enable-background%3D%22new%200%200%2040%2040%22%20xml%3Aspace%3D%22preserve%22%3E%20%20%3Crect%20x%3D%221.5%22%20y%3D%226.5%22%20fill%3D%22none%22%20stroke%3D%22%23003366%22%20stroke-width%3D%223%22%20stroke-miterlimit%3D%2210%22%20width%3D%2230%22%20height%3D%2230%22%2F%3E%20%20%3Cg%3E%20%20%20%20%3Cpath%20fill%3D%22%2399CC00%22%20d%3D%22M15.077%2031.625c-0.11%200-0.222-0.007-0.333-0.021%20-1.193-0.147-2.147-1.062-2.345-2.247%20-0.008-0.043-1.809-5.251-6.28-8.453C4.9%2020.032%205.415%2018.1%206.288%2016.881c0.874-1.219%202.235-0.865%203.462-0.006%200.827%200.578%203.974%203.057%205.665%205.029C22.553%2010.341%2034.648%202.754%2035.25%202.25c1.15-0.962%202.699-1.648%203.659-0.5%200.962%201.15%200.313%202.343-0.837%203.305%20-0.16%200.135-15.135%2012.594-20.508%2024.939C17.129%2030.993%2016.146%2031.625%2015.077%2031.625z%22%2F%3E%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.navigation li .subnavclose {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20x%3D%220%22%20y%3D%220%22%20viewBox%3D%22369.1%20210.7%2027.3%2027.3%22%20width%3D%2228%22%20height%3D%2228%22%20enable-background%3D%22new%20369.1%20210.7%2027.3%2027.3%22%20xml%3Aspace%3D%22preserve%22%3E%20%20%3Cellipse%20fill%3D%22none%22%20stroke%3D%22%236D6D6D%22%20stroke-width%3D%222.34%22%20stroke-miterlimit%3D%2210%22%20cx%3D%22382.8%22%20cy%3D%22224.3%22%20rx%3D%2212.5%22%20ry%3D%2212.5%22%2F%3E%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%236D6D6D%22%20stroke-width%3D%222.34%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22376.7%22%20y1%3D%22217.5%22%20x2%3D%22389%22%20y2%3D%22230.9%22%2F%3E%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%236D6D6D%22%20stroke-width%3D%222.34%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22389.1%22%20y1%3D%22217.5%22%20x2%3D%22376.7%22%20y2%3D%22230.9%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.headerfunctions .topwidget .widgetclose {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20x%3D%220%22%20y%3D%220%22%20viewBox%3D%22369.1%20210.7%2027.3%2027.3%22%20width%3D%2228%22%20height%3D%2228%22%20enable-background%3D%22new%20369.1%20210.7%2027.3%2027.3%22%20xml%3Aspace%3D%22preserve%22%3E%20%20%3Cellipse%20fill%3D%22none%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222.34%22%20stroke-miterlimit%3D%2210%22%20cx%3D%22382.8%22%20cy%3D%22224.3%22%20rx%3D%2212.5%22%20ry%3D%2212.5%22%2F%3E%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222.34%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22376.7%22%20y1%3D%22217.5%22%20x2%3D%22389%22%20y2%3D%22230.9%22%2F%3E%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222.34%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22389.1%22%20y1%3D%22217.5%22%20x2%3D%22376.7%22%20y2%3D%22230.9%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.geoloc_trigger {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2230.5%22%20height%3D%2230.63%22%20viewBox%3D%220%200%2030.5%2030.63%22%20enable-background%3D%22new%200%200%2030.5%2030.625%22%20xml%3Aspace%3D%22preserve%22%3E%20%20%3Cpath%20d%3D%22M15.39%202.97c6.45%200%2011.7%205.25%2011.7%2011.7s-5.25%2011.7-11.7%2011.7S3.69%2021.13%203.69%2014.67%208.94%202.97%2015.39%202.97M15.39%202.22c-6.88%200-12.45%205.58-12.45%2012.45%200%206.88%205.58%2012.45%2012.45%2012.45%206.88%200%2012.45-5.57%2012.45-12.45C27.84%207.79%2022.27%202.22%2015.39%202.22L15.39%202.22z%22%2F%3E%20%20%3Crect%20x%3D%2214.94%22%20y%3D%220.63%22%20width%3D%221%22%20height%3D%2210%22%2F%3E%20%20%3Crect%20x%3D%2214.94%22%20y%3D%2219.63%22%20width%3D%221%22%20height%3D%2210%22%2F%3E%20%20%3Crect%20x%3D%220.94%22%20y%3D%2214.17%22%20width%3D%2210%22%20height%3D%220.91%22%2F%3E%20%20%3Crect%20x%3D%2219.94%22%20y%3D%2214.12%22%20width%3D%2210%22%20height%3D%220.91%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.tracking .excel {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2228px%22%20height%3D%2235.191px%22%20viewBox%3D%220%200%2028%2035.191%22%20enable-background%3D%22new%200%200%2028%2035.191%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpolygon%20fill%3D%22%23FFFFFF%22%20points%3D%220.362%2C0.306%2018.28%2C0.382%2027.639%2C10.121%2027.525%2C34.887%200.4%2C34.887%20%20%22%2F%3E%20%3Cpath%20fill%3D%22%239D9D9C%22%20d%3D%22M27.827%2C35.191H0.096L0.057%2C0L18.41%2C0.078l9.533%2C9.921L27.827%2C35.191z%20M0.704%2C34.582h26.519l0.11-24.339%20%20l-9.184-9.557L0.667%2C0.612L0.704%2C34.582z%22%2F%3E%3C%2Fg%3E%3Cg%3E%20%3Crect%20x%3D%222.72%22%20y%3D%222.17%22%20fill%3D%22%237CB928%22%20width%3D%2222.484%22%20height%3D%228.065%22%2F%3E%3C%2Fg%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M9.604%2C5.787L7.979%2C3.54H8.38h0.404l1.253%2C1.83l1.249-1.83h0.384h0.385L10.411%2C5.8l1.809%2C2.458h-0.411%20%20h-0.415l-1.408-2.01L8.61%2C8.258H8.216H7.822L9.604%2C5.787z%22%2F%3E%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M13.072%2C8.258V3.54h0.32h0.324v4.183h2.227V7.99v0.268H13.072z%22%2F%3E%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M19.398%2C4.72c-0.014-0.216-0.111-0.391-0.291-0.525c-0.181-0.134-0.412-0.201-0.692-0.201%20%20c-0.354%2C0-0.63%2C0.067-0.824%2C0.201c-0.195%2C0.134-0.292%2C0.322-0.292%2C0.565c0%2C0.161%2C0.057%2C0.293%2C0.171%2C0.398%20%20c0.11%2C0.104%2C0.282%2C0.185%2C0.511%2C0.24l0.95%2C0.228c0.442%2C0.107%2C0.76%2C0.257%2C0.957%2C0.451c0.192%2C0.194%2C0.289%2C0.457%2C0.289%2C0.789%20%20c0%2C0.463-0.158%2C0.827-0.477%2C1.09c-0.318%2C0.263-0.756%2C0.394-1.315%2C0.394c-0.551%2C0-0.976-0.122-1.276-0.366%20%20c-0.302-0.245-0.474-0.609-0.519-1.096h0.646c0.011%2C0.314%2C0.11%2C0.547%2C0.297%2C0.699c0.188%2C0.152%2C0.472%2C0.228%2C0.851%2C0.228%20%20c0.366%2C0%2C0.649-0.079%2C0.849-0.234c0.199-0.156%2C0.299-0.376%2C0.299-0.662c0-0.165-0.06-0.303-0.184-0.415%20%20c-0.12-0.112-0.307-0.197-0.559-0.257l-0.95-0.228c-0.423-0.101-0.728-0.246-0.915-0.438c-0.188-0.19-0.28-0.448-0.28-0.776%20%20c0-0.425%2C0.157-0.758%2C0.472-0.999c0.314-0.241%2C0.748-0.362%2C1.301-0.362c0.506%2C0%2C0.899%2C0.109%2C1.179%2C0.326%20%20c0.28%2C0.218%2C0.434%2C0.534%2C0.46%2C0.948H19.398z%22%2F%3E%3C%2Fg%3E%3Cg%3E%20%3Cg%3E%20%20%3Cg%3E%20%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%237CB928%22%20d%3D%22M21.47%2C26.12c0.022%2C0.258-0.044%2C0.579-0.198%2C0.885%20%20%20%20c-0.42%2C0.834-1.461%2C0.943-2.049%2C0.216c-0.248-0.305-0.348-0.669-0.426-1.043c-0.072-0.358-0.211-0.683-0.445-0.969%20%20%20%20c-0.45-0.549-1.033-0.761-1.724-0.678c-1.03%2C0.125-2.059%2C0.266-3.087%2C0.397c-1.915%2C0.247-3.544-0.352-4.931-1.664%20%20%20%20c-0.87-0.823-1.44-1.836-1.754-2.978c-0.298-1.083-0.553-2.179-0.788-3.277c-0.064-0.302-0.036-0.644%2C0.03-0.949%20%20%20%20c0.146-0.674%2C0.652-0.979%2C1.289-1.084c1.233-0.205%2C2.278%2C0.216%2C3.208%2C0.998c0.865%2C0.727%2C1.305%2C1.679%2C1.507%2C2.766%20%20%20%20c0.135%2C0.732%2C0.264%2C1.469%2C0.447%2C2.188c0.2%2C0.788%2C0.647%2C1.415%2C1.48%2C1.602c0.445%2C0.1%2C0.927%2C0.089%2C1.386%2C0.055%20%20%20%20c0.768-0.056%2C1.53-0.216%2C2.299-0.248c1.351-0.056%2C2.359%2C0.596%2C3.106%2C1.68C21.237%2C24.619%2C21.479%2C25.291%2C21.47%2C26.12z%22%2F%3E%20%20%3C%2Fg%3E%20%20%3Cg%3E%20%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%237CB928%22%20d%3D%22M13.628%2C27.786c0%2C1.16-0.892%2C2.094-2.185%2C2.17%20%20%20%20c-0.95%2C0.055-1.784-0.208-2.396-0.978c-0.561-0.705-0.662-1.763-0.246-2.461c0.332-0.556%2C0.85-0.846%2C1.462-0.994%20%20%20%20c0.835-0.202%2C1.631-0.108%2C2.363%2C0.349C13.289%2C26.287%2C13.65%2C26.884%2C13.628%2C27.786z%22%2F%3E%20%20%3C%2Fg%3E%20%20%3Cg%3E%20%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%237CB928%22%20d%3D%22M20.587%2C19.866c0.015%2C0.396-0.056%2C0.765-0.24%2C1.106%20%20%20%20c-0.288%2C0.538-0.813%2C0.765-1.397%2C0.593c-0.688-0.202-1.135-0.699-1.49-1.286c-0.344-0.568-0.524-1.184-0.469-1.861%20%20%20%20c0.079-0.95%2C0.918-1.526%2C1.823-1.219c0.743%2C0.252%2C1.194%2C0.818%2C1.519%2C1.5C20.509%2C19.069%2C20.608%2C19.461%2C20.587%2C19.866z%22%2F%3E%20%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.tracking .popup-gallery {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2295px%22%20height%3D%2243.667px%22%20viewBox%3D%220%200%2095%2043.667%22%20enable-background%3D%22new%200%200%2095%2043.667%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cg%3E%20%20%3Crect%20x%3D%221.843%22%20y%3D%221.713%22%20fill%3D%22%23FFFFFF%22%20width%3D%2291.4%22%20height%3D%2240.111%22%2F%3E%20%20%3Cpath%20fill%3D%22%23000207%22%20d%3D%22M92.782%2C2.174v39.189H2.304V2.174H92.782%20M93.704%2C1.253H1.382v41.032h92.322V1.253L93.704%2C1.253z%22%2F%3E%20%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M93.704%2C1.253v41.032H1.382V1.253H93.704%20M95.086-0.129h-1.382H1.382H0v1.382v41.032v1.382h1.382h92.322%20%20%20h1.382v-1.382V1.253V-0.129L95.086-0.129z%22%2F%3E%20%3C%2Fg%3E%20%3Crect%20x%3D%2278.846%22%20y%3D%225.67%22%20fill%3D%22%23A3C31D%22%20width%3D%229.65%22%20height%3D%2211.761%22%2F%3E%20%3Crect%20x%3D%229.485%22%20y%3D%2225.921%22%20fill%3D%22%23A4A3A3%22%20width%3D%2236.248%22%20height%3D%221.323%22%2F%3E%20%3Crect%20x%3D%229.485%22%20y%3D%2229.571%22%20fill%3D%22%23A4A3A3%22%20width%3D%2236.248%22%20height%3D%221.322%22%2F%3E%20%3Crect%20x%3D%229.485%22%20y%3D%2233.22%22%20fill%3D%22%23A4A3A3%22%20width%3D%2236.248%22%20height%3D%221.322%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.headerfunctions .topwidget input[type=text], article .delivery input[type=text] {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%22-585%20400.9%2040%2040%22%20width%3D%2240%22%20height%3D%2240%22%20enable-background%3D%22new%20-585%20400.9%2040%2040%22%20xml%3Aspace%3D%22preserve%22%3E%3Crect%20x%3D%22-585%22%20y%3D%22400.9%22%20fill%3D%22%231C3660%22%20width%3D%2240%22%20height%3D%2240%22%2F%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M-568.4%2C409.8c4.2%2C0%2C7.6%2C3.4%2C7.6%2C7.6c0%2C4.2-3.4%2C7.6-7.6%2C7.6s-7.6-3.4-7.6-7.6%20C-576%2C413.2-572.6%2C409.8-568.4%2C409.8%20M-568.4%2C407.6c-5.4%2C0-9.8%2C4.4-9.8%2C9.8c0%2C5.4%2C4.4%2C9.8%2C9.8%2C9.8s9.8-4.4%2C9.8-9.8%20C-558.6%2C412-563%2C407.6-568.4%2C407.6L-568.4%2C407.6z%22%2F%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M-553.3%2C435.3c-0.5%2C0-1-0.2-1.4-0.6l-8.5-8.5c-0.8-0.8-0.8-2.1%2C0-2.9c0.8-0.8%2C2.1-0.8%2C2.9%2C0l8.5%2C8.5%20c0.8%2C0.8%2C0.8%2C2.1%2C0%2C2.9C-552.3%2C435.1-552.8%2C435.3-553.3%2C435.3z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.navicon {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%22-273%20396.9%2048%2048%22%20enable-background%3D%22new%20-273%20396.9%2048%2048%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23565656%22%20d%3D%22M-227%2C402.3v7.1c0%2C0.2-0.1%2C0.4-0.3%2C0.4h-43.3c-0.2%2C0-0.3-0.2-0.3-0.4v-7.1c0-0.2%2C0.2-0.4%2C0.3-0.4h43.3%20C-227.1%2C401.9-227%2C402.1-227%2C402.3z%20M-227%2C432.3v7.1c0%2C0.2-0.1%2C0.4-0.3%2C0.4h-43.3c-0.2%2C0-0.3-0.2-0.3-0.4v-7.1%20c0-0.2%2C0.2-0.4%2C0.3-0.4h43.3C-227.1%2C431.9-227%2C432.1-227%2C432.3z%20M-227%2C417.3v7.1c0%2C0.2-0.1%2C0.4-0.3%2C0.4h-43.3%20c-0.2%2C0-0.3-0.2-0.3-0.4v-7.1c0-0.2%2C0.2-0.4%2C0.3-0.4h43.3C-227.1%2C416.9-227%2C417.1-227%2C417.3z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.gallery-slider .next, .gallery-slider .slideshow-thumbs .next, .gallery-slider .slideshow-thumbs .next:hover, .gallery-slider .slideshow-thumbs .next:focus {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22%22%20viewBox%3D%220%200%2012%2018%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2218px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cpath%20d%3D%22M%205.8499%208.2467%20C%205.8343%208.2291%205.8176%208.2106%205.801%208.1941%20C%205.7833%208.1765%205.7667%208.161%205.7479%208.1445%20L%205.7458%208.1436%20L%201.9246%204.3544%20L%201.0975%203.532%20C%200.2819%202.724%200.2819%201.4146%201.0975%200.6066%20C%201.9006%20-0.192%203.2001%20-0.2024%204.0157%200.5778%20L%204.076%200.6376%20L%2011.6208%208.1207%20C%2011.6344%208.1343%2011.6489%208.1477%2011.6625%208.1621%20L%2011.6646%208.1631%20C%2011.8955%208.3932%2012.0079%208.6976%2011.9996%209%20C%2012.0079%209.3033%2011.8955%209.6068%2011.6646%209.8379%20L%2011.6625%209.8389%20C%2011.6489%209.8523%2011.6344%209.8657%2011.6208%209.8801%20L%204.076%2017.3634%20L%204.0157%2017.4222%20C%203.2001%2018.2023%201.9006%2018.192%201.0975%2017.3943%20C%200.2819%2016.5864%200.2819%2015.2759%201.0975%2014.4679%20L%201.9246%2013.6455%20L%205.7458%209.8564%20L%205.7479%209.8553%20C%205.7667%209.84%205.7833%209.8234%205.801%209.8069%20C%205.8176%209.7894%205.8343%209.7708%205.8499%209.7543%20L%205.851%209.7522%20C%206.0424%209.5376%206.1381%209.2683%206.1381%209%20C%206.1381%208.7317%206.0424%208.4634%205.851%208.2488%20L%205.8499%208.2467%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

article .file_pdf {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20x%3D%220%22%20y%3D%220%22%20viewBox%3D%22-423.6%20382.3%2061.4%2081.4%22%20width%3D%2260%22%20height%3D%2280%22%20enable-background%3D%22new%20-423.6%20382.3%2061.4%2081.4%22%20xml%3Aspace%3D%22preserve%22%3E%20%20%3Cg%20id%3D%22Ebene_2%22%20display%3D%22none%22%3E%20%20%20%20%3Cimage%20display%3D%22inline%22%20overflow%3D%22visible%22%20enable-background%3D%22new%20%20%20%20%22%20width%3D%22202%22%20height%3D%22250%22%20xlink%3Ahref%3D%226%22%20transform%3D%22matrix(1%200%200%201%20-484%20287.89)%22%2F%3E%20%20%3C%2Fg%3E%20%20%3Cg%20id%3D%22Ebene_1_1_%22%3E%20%20%20%20%3Cpolygon%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%239D9D9C%22%20stroke-width%3D%221.37%22%20stroke-miterlimit%3D%2210%22%20points%3D%22-422.9%20383%20-383.5%20383.2%20-362.9%20405.7%20-363.1%20463%20-422.8%20463%20%22%2F%3E%20%20%20%20%3Crect%20x%3D%22-417.7%22%20y%3D%22387.3%22%20fill%3D%22%23C8191B%22%20width%3D%2249.5%22%20height%3D%2218.7%22%2F%3E%20%20%20%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M-405.8%20389.8h0.8%203.3c1.2%200%202.1%200.3%202.7%200.9%200.7%200.6%201%201.4%201%202.4%200%201.1-0.3%201.9-1%202.5%20-0.7%200.6-1.6%200.9-2.7%200.9h-2.5v4.9h-0.8%20-0.8V389.8zM-404.3%20395.2h2.5c0.7%200%201.3-0.2%201.6-0.5%200.4-0.4%200.6-0.9%200.6-1.5%200-0.6-0.2-1.1-0.6-1.5%20-0.4-0.4-0.9-0.5-1.6-0.5h-2.5C-404.3%20391.1-404.3%20395.2-404.3%20395.2z%22%2F%3E%20%20%20%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M-396.3%20389.8h0.8%202.8c1.9%200%203.2%200.5%204.2%201.5%200.9%201%201.4%202.5%201.4%204.5%200%201.9-0.4%203.3-1.3%204.2%20-0.9%200.9-2.2%201.4-4%201.4h-3.1%20-0.8L-396.3%20389.8%20-396.3%20389.8zM-394.8%20400.1h2.3c1.3%200%202.2-0.4%202.9-1.1%200.6-0.7%200.9-1.9%200.9-3.5%200-1.5-0.3-2.6-1-3.3%20-0.7-0.7-1.7-1.1-3.1-1.1h-2V400.1z%22%2F%3E%20%20%20%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M-384.8%20401.4v-11.6h6.8v0.7%200.7h-5.3v3.7h5v0.7%200.7h-5v5.3h-0.8L-384.8%20401.4%20-384.8%20401.4z%22%2F%3E%20%20%20%20%3Cpath%20fill%3D%22%23C11C1C%22%20d%3D%22M-393.3%20415.3c0%200-0.2%208.4-3%2014.4%20-2.8%206-6.2%2012.4-7%2014.1s-5.6%209.9-7.4%2010.7c-1.8%200.8-3.3%201.6-4.9%200.5%20-1.6-1.2%201.8-6.9%207.3-9.7%200%200-4.6%204.9-4.9%206%20-0.3%201.1-1.5%203.2-0.8%203.2s4-3.5%207.3-8.8S-394.6%20422.6-393.3%20415.3z%22%2F%3E%20%20%20%20%3Cpath%20fill%3D%22%23C11C1C%22%20d%3D%22M-392.5%20412.2c0%200-0.4-5-3.5-5.2%20-3-0.1-2.6%205.5-2.5%206.9%200.1%201.4%200.1%2018.3%2015%2025.8%2011.7%206.1%2013.2%201.3%2013.2%201.3s-2.5%200.4-4.6-0.1c-2.1-0.5-11.4-2.3-17-12%20-5.6-9.6-4.5-18.8-4.2-20.2%200.2-1.4%201.5-1.5%203.1%203.4S-392.5%20412.2-392.5%20412.2z%22%2F%3E%20%20%20%20%3Cpath%20fill%3D%22%23C11C1C%22%20d%3D%22M-369.9%20439.8c0%200%200.3-2.7-2.3-3.1%20-2.7-0.4-13.9-1.8-30.9%205.7%20-0.4%200.1-1.5%202.6-1.5%202.6s13.3-8.6%2028.7-6.8c5.1%200.1%205%200.8%205.2%201.2C-370.5%20439.8-369.9%20439.8-369.9%20439.8z%22%2F%3E%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.logo {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221%22%20id%3D%22Ebene_1%22%20x%3D%220%22%20y%3D%220%22%20viewBox%3D%220%20635.7%20595.3%20206.4%22%20width%3D%22150%22%20height%3D%2260%22%20enable-background%3D%22new%200%20635.7%20595.3%20206.4%22%20xml%3Aspace%3D%22preserve%22%3E%20%20%3Cdefs%3E%20%20%20%20%3Crect%20id%3D%22SVGID_1_%22%20y%3D%22635.8%22%20width%3D%22595.3%22%20height%3D%22206%22%2F%3E%20%20%3C%2Fdefs%3E%20%20%3CclipPath%20id%3D%22SVGID_2_%22%3E%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23SVGID_1_%22%20overflow%3D%22visible%22%2F%3E%20%20%3C%2FclipPath%3E%20%20%3Cpath%20clip-path%3D%22url(%23SVGID_2_)%22%20fill%3D%22%230F2756%22%20d%3D%22M149.3%20706.7H56.7c-9.8%200-15.8%203.2-16.9%209.5L30%20764.7c-2%207.1%205.1%209.5%2012.2%209.5H149c9.8%200%2015.8-3.2%2016.5-9.5l7.5-35.5%2033.9-22.5%20-17.3%2081.9H24.8c-19.3%200-27.2-9.5-24-24L11%20716.2c2.8-14.6%209.8-24%2033.9-24h126.5%22%2F%3E%20%20%3Cdefs%3E%20%20%20%20%3Crect%20id%3D%22SVGID_3_%22%20y%3D%22635.8%22%20width%3D%22595.3%22%20height%3D%22206%22%2F%3E%20%20%3C%2Fdefs%3E%20%20%3CclipPath%20id%3D%22SVGID_4_%22%3E%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23SVGID_3_%22%20overflow%3D%22visible%22%2F%3E%20%20%3C%2FclipPath%3E%20%20%3Cpath%20clip-path%3D%22url(%23SVGID_4_)%22%20fill%3D%22%2394C11F%22%20d%3D%22M258.8%20692.2h91.8c19.3%200%2026.8%209.5%2024%2024l-10.2%2048.5c-3.2%2014.6-9.8%2024-34.3%2024h-28.8l2.8-14.6h5.1c9.5%200%2015-3.2%2016.5-9.5l9.8-48.5c2-7.5-4.7-9.5-12.2-9.5h-29.2l-28.8%20135.5h-38.6M437.7%20671.7c-10.2-2-16.9-11.8-15-21.7%202.4-9.8%2012.2-16.2%2022.8-13.8%209.8%202%2016.5%2011.8%2014.6%2021.7C457.4%20668.1%20447.5%20674%20437.7%20671.7M115%20754.8c-12.6%208.7-21.3%2011.8-30.7%200.8L50%20715.8h38.6l19.3%2022.1c3.9%204.3%205.5%204.7%2012.6%200l70.1-46.1H210L115%20754.8zM421.9%20788.7c-19.3%200-26.8-9.5-23.6-24l12.2-57.9h-14.6l3.2-14.6h53.2l-15%2072.5c-1.6%207.1%205.1%209.5%2012.6%209.5h19.3l17.3-81.9h81.9c19.7%200%2027.2%209.5%2024%2024l-12.2%2057.9h14.6l-3.2%2014.6h-53.2l15.8-72.5c1.6-7.5-5.1-9.5-12.2-9.5h-19.7L505%20788.7H421.9L421.9%20788.7z%22%2F%3E%20%20%3Cpolyline%20fill%3D%22%230F2756%22%20points%3D%22496%20841.9%20490.9%20841.9%20494.4%20819.8%20483.4%20838.3%20478.3%20838.3%20474.3%20819.8%20468.8%20841.9%20463.7%20841.9%20471.6%20812.7%20478.3%20812.7%20482.6%20832%20493.6%20812.7%20500.3%20812.7%20%22%2F%3E%20%20%3Cpath%20fill%3D%22%230F2756%22%20d%3D%22M525.9%20831.2l-2.4-12.6%20-7.1%2012.6M533.4%20841.9h-6.3l-0.8-7.1h-11.8l-4.3%207.1h-5.5l17.3-29.2h5.5L533.4%20841.9z%22%2F%3E%20%20%3Cpolyline%20fill%3D%22%230F2756%22%20points%3D%22548%20841.9%20542.5%20841.9%20548.4%20812.7%20554.3%20812.7%20%22%2F%3E%20%20%3Cpolyline%20fill%3D%22%230F2756%22%20points%3D%22580.7%20841.9%20560.6%20841.9%20566.9%20812.7%20572%20812.7%20566.9%20837.9%20581.5%20837.9%20%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.gallery-slider .prev, .gallery-slider .slideshow-thumbs .prev, .gallery-slider .slideshow-thumbs .prev:hover, .gallery-slider .slideshow-thumbs .prev:focus {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22%22%20viewBox%3D%220%200%2012%2018%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2218px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cpath%20d%3D%22M%206.636%208.2467%20C%206.6516%208.2291%206.6682%208.2106%206.6848%208.1941%20C%206.7025%208.1765%206.7191%208.161%206.7379%208.1445%20L%206.74%208.1436%20L%2010.5613%204.3544%20L%2011.3884%203.532%20C%2012.204%202.724%2012.204%201.4146%2011.3884%200.6066%20C%2010.5852%20-0.192%209.2858%20-0.2024%208.4701%200.5778%20L%208.4098%200.6376%20L%200.865%208.1207%20C%200.8514%208.1343%200.8369%208.1477%200.8234%208.1621%20L%200.8213%208.1631%20C%200.5903%208.3932%200.478%208.6976%200.4863%209%20C%200.478%209.3033%200.5903%209.6068%200.8213%209.8379%20L%200.8234%209.8389%20C%200.8369%209.8523%200.8514%209.8657%200.865%209.8801%20L%208.4098%2017.3634%20L%208.4701%2017.4222%20C%209.2858%2018.2023%2010.5852%2018.192%2011.3884%2017.3943%20C%2012.204%2016.5864%2012.204%2015.2759%2011.3884%2014.4679%20L%2010.5613%2013.6455%20L%206.74%209.8564%20L%206.7379%209.8553%20C%206.7191%209.84%206.7025%209.8234%206.6848%209.8069%20C%206.6682%209.7894%206.6516%209.7708%206.636%209.7543%20L%206.6349%209.7522%20C%206.4435%209.5376%206.3478%209.2683%206.3478%209%20C%206.3478%208.7317%206.4435%208.4634%206.6349%208.2488%20L%206.636%208.2467%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.headerfunctions .tracking_printdiv {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%22397.3%20348.5%2032%2032%22%20height%3D%2220%22%20width%3D%2220%22%20enable-background%3D%22new%20397.3%20348.5%2032%2032%22%20xml%3Aspace%3D%22preserve%22%3E%20%20%3Cpath%20fill%3D%22%23B3B2B2%22%20d%3D%22M404.6%20377.9h17.2v-5.3h-17.2V377.9zM404.6%20364.5h17.2v-8h-3.1c-0.5%200-0.9-0.2-1.3-0.6%20-0.4-0.4-0.5-0.9-0.5-1.4v-3.3h-12.3V364.5L404.6%20364.5zM426.8%20365.9c0-0.4-0.1-0.7-0.4-0.9s-0.5-0.4-0.9-0.4c-0.3%200-0.6%200.1-0.9%200.4s-0.4%200.6-0.4%200.9%200.1%200.7%200.4%200.9%200.5%200.4%200.9%200.4c0.3%200%200.6-0.1%200.9-0.4S426.8%20366.2%20426.8%20365.9zM429.3%20365.9v8.7c0%200.2-0.1%200.3-0.2%200.5%20-0.1%200.1-0.3%200.2-0.4%200.2h-4.3v3.3c0%200.6-0.2%201-0.5%201.4s-0.8%200.6-1.3%200.6H404c-0.5%200-0.9-0.2-1.3-0.6s-0.5-0.9-0.5-1.4v-3.3h-4.3c-0.2%200-0.3-0.1-0.4-0.2s-0.2-0.3-0.2-0.5v-8.7c0-1.1%200.4-2%201.1-2.8%200.7-0.8%201.6-1.2%202.6-1.2h1.2v-11.3c0-0.6%200.2-1%200.5-1.4s0.8-0.6%201.3-0.6h12.9c0.5%200%201.1%200.1%201.7%200.4%200.6%200.3%201.1%200.6%201.5%201l2.9%203.2c0.4%200.4%200.7%200.9%200.9%201.6%200.3%200.7%200.4%201.3%200.4%201.8v5.3h1.2c1%200%201.9%200.4%202.6%201.2S429.3%20364.8%20429.3%20365.9L429.3%20365.9z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.cite {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2239px%22%20height%3D%2222.917px%22%20viewBox%3D%220%200%2039%2022.917%22%20enable-background%3D%22new%200%200%2039%2022.917%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%231C3661%22%20d%3D%22M0.5%2C22.5L6.708%2C0.376h13.403L10.108%2C22.5H0.5z%20M18.682%2C22.5l6.208-22.124h13.402L28.29%2C22.5H18.682z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

#inner-meta-nav .telephone, .twocol .telephone {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%22-325%20387.1%2060%2065%22%20enable-background%3D%22new%20-325%20387.1%2060%2065%22%20width%3D%2260%22%20height%3D%2260%22%20xml%3Aspace%3D%22preserve%22%3E%20%20%3Cpath%20fill%3D%22%230F3654%22%20d%3D%22M-267.4%20436.1c0%200-5-3.9-8.6-6.7%20-3.5-2.8-4.8-0.8-4.8-0.8s-0.3%200.8-3.9%203.8c-3.6%203-6.8%200.3-6.8%200.3l-15.6-17.1c0%200-2.4-3.4%200.5-7.3%202.9-3.8%203.6-4%203.6-4s1.9-1.3-0.6-5.1c-2.5-3.9-6-9.4-6-9.4s-2.7-5.3-6.3-0.7c-3.5%204.6-7.2%209.3-7.2%209.3s-4.6%208.2%200.2%2014.9c3.5%204.9%2010.6%2013.5%2014.3%2017.8l0%200c0%200%200%200%200.1%200.1%201.4%201.6%2014.2%2014.5%2018.7%2018.4%206.2%205.4%2014%200.7%2014%200.7s4.5-3.8%208.9-7.4C-262.4%20439.2-267.4%20436.1-267.4%20436.1z%22%2F%3E%20%20%3Cpath%20fill%3D%22%230F3654%22%20d%3D%22M-281.7%20417.8c-1.1%200-2-0.9-2-2.1%20-0.1-3.1-0.9-5.4-2.4-6.9%20-2.1-2-4.9-1.8-4.9-1.8%20-1.1%200.1-2.1-0.8-2.2-2%20-0.1-1.2%200.7-2.2%201.8-2.3%200.2%200%204.6-0.4%207.9%202.9%202.4%202.3%203.6%205.6%203.7%2010C-279.7%20416.8-280.5%20417.8-281.7%20417.8%20-281.7%20417.8-281.7%20417.8-281.7%20417.8z%22%2F%3E%20%20%3Cpath%20fill%3D%22%230F3654%22%20d%3D%22M-272.9%20417.5c-1.1%200-2-0.9-2-2.1%20-0.6-18-15.8-17.9-16.4-18%200%200%200%200%200%200%20-1.1%200-2-0.9-2-2.1%200-1.2%200.9-2.2%202-2.2%200.2-0.1%2019.9-0.2%2020.6%2022.1C-270.8%20416.5-271.7%20417.5-272.9%20417.5%20-272.8%20417.5-272.9%20417.5-272.9%20417.5z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

#inner-meta-nav .telephone {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20x%3D%220%22%20y%3D%220%22%20viewBox%3D%22-325%20387.1%2060%2065%22%20enable-background%3D%22new%20-325%20387.1%2060%2065%22%20width%3D%2215%22%20height%3D%2215%22%20xml%3Aspace%3D%22preserve%22%3E%20%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M-267.4%20436.1c0%200-5-3.9-8.6-6.7-3.5-2.8-4.8-0.8-4.8-0.8s-0.3%200.8-3.9%203.8c-3.6%203-6.8%200.3-6.8%200.3l-15.6-17.1c0%200-2.4-3.4%200.5-7.3%202.9-3.8%203.6-4%203.6-4s1.9-1.3-0.6-5.1c-2.5-3.9-6-9.4-6-9.4s-2.7-5.3-6.3-0.7c-3.5%204.6-7.2%209.3-7.2%209.3s-4.6%208.2%200.2%2014.9c3.5%204.9%2010.6%2013.5%2014.3%2017.8l0%200c0%200%200%200%200.1%200.1%201.4%201.6%2014.2%2014.5%2018.7%2018.4%206.2%205.4%2014%200.7%2014%200.7s4.5-3.8%208.9-7.4C-262.4%20439.2-267.4%20436.1-267.4%20436.1z%22%2F%3E%20%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M-281.7%20417.8c-1.1%200-2-0.9-2-2.1-0.1-3.1-0.9-5.4-2.4-6.9-2.1-2-4.9-1.8-4.9-1.8-1.1%200.1-2.1-0.8-2.2-2-0.1-1.2%200.7-2.2%201.8-2.3%200.2%200%204.6-0.4%207.9%202.9%202.4%202.3%203.6%205.6%203.7%2010C-279.7%20416.8-280.5%20417.8-281.7%20417.8-281.7%20417.8-281.7%20417.8-281.7%20417.8z%22%2F%3E%20%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M-272.9%20417.5c-1.1%200-2-0.9-2-2.1-0.6-18-15.8-17.9-16.4-18%200%200%200%200%200%200-1.1%200-2-0.9-2-2.1%200-1.2%200.9-2.2%202-2.2%200.2-0.1%2019.9-0.2%2020.6%2022.1C-270.8%20416.5-271.7%20417.5-272.9%20417.5-272.8%20417.5-272.9%20417.5-272.9%20417.5z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.lt-ie9 .headerfunctions .portoselect h2 .arrow, .lt-ie9 footer .footerlinklist li h3 .arrow, .lt-ie9 .linklist .linkdropdown li h2 .arrow {
    background-image: url("../img/png_icons/arrow_black_down.png");
    background-repeat: no-repeat;
}

.lt-ie9 .faq article h2 .arrow, .lt-ie9 .pinagpickup article h2 .arrow {
    background-image: url("../img/png_icons/arrow_green.png");
    background-repeat: no-repeat;
}

.lt-ie9 .faq article h2 .arrow_down, .lt-ie9 .pinagpickup article h2 .arrow_down {
    background-image: url("../img/png_icons/arrow_green_down.png");
    background-repeat: no-repeat;
}

.lt-ie9 .headerfunctions .places .widgetarrow, .lt-ie9 .headerfunctions .prices .widgetarrow, .lt-ie9 .tracking .widgetarrow {
    background-image: url("../img/png_icons/arrow_green_top.png");
    background-repeat: no-repeat;
}

.lt-ie9 .navigation li .navcontrol_top_mobile, .lt-ie9 .navigation li .subnav ul li .navcontrol {
    background-image: url("../img/png_icons/arrow_grey.png");
    background-repeat: no-repeat;
}

.lt-ie9 .navigation li .navcontrol_top_mobile_down, .lt-ie9 .navigation li .subnav ul li .navcontrol_down {
    background-image: url("../img/png_icons/arrow_grey_down.png");
    background-repeat: no-repeat;
}

.lt-ie9 .gallery-slider .gallery-pagination .next {
    background-image: url("../img/png_icons/arrow_white.png");
    background-repeat: no-repeat;
}

.lt-ie9 .gallery-slider .gallery-pagination .prev {
    background-image: url("../img/png_icons/arrow_white_left.png");
    background-repeat: no-repeat;
}

.lt-ie9 .headerfunctions .topwidget .cta, .lt-ie9 .headerfunctions .tracking input[type=submit], .lt-ie9 article .cta, .cta-wrapper .cta, .lt-ie9 article .file_link a, .lt-ie9 .login input[type=submit], .lt-ie9 .tracking input[type="submit"], .lt-ie9 .tracking button {
    background-image: url("../img/png_icons/arrow_white_space.png");
    background-repeat: no-repeat;
}

.lt-ie9 .navigation li .subnav ul li a:before, .lt-ie9 .navigation li .subnav ul li a, .lt-ie9 .twocol article h2, .lt-ie9 .faq article h2, .lt-ie9 .pinagpickup article h2, .lt-ie9 .glossary article dt, .lt-ie9 .search article .searchresult-list ol li h2 {
    background-image: url("../img/png_icons/block_green.png");
    background-repeat: no-repeat;
}

.lt-ie9 .headerfunctions .topwidget .message .checkbox, .lt-ie9 article .delivery .checkbox {
    background-image: url("../img/png_icons/checkbox.png");
    background-repeat: no-repeat;
}

.lt-ie9 .navigation li .subnavclose {
    background-image: url("../img/png_icons/close.png");
    background-repeat: no-repeat;
}

.lt-ie9 .headerfunctions .topwidget .widgetclose {
    background-image: url("../img/png_icons/close_white.png");
    background-repeat: no-repeat;
}

.lt-ie9 .geoloc_trigger {
    background-image: url("../img/png_icons/crosshair.png");
    background-repeat: no-repeat;
}

.lt-ie9 .tracking .excel {
    background-image: url("../img/png_icons/excel.png");
    background-repeat: no-repeat;
}

.lt-ie9 .tracking .popup-gallery {
    background-image: url("../img/png_icons/letter.png");
    background-repeat: no-repeat;
}

.lt-ie9 .headerfunctions .topwidget input[type=text], .lt-ie9 article .delivery input[type=text] {
    background-image: url("../img/png_icons/magnifying_glass_blue.png");
    background-repeat: no-repeat;
}

.lt-ie9 .navicon {
    background-image: url("../img/png_icons/mobile_menu_button.png");
    background-repeat: no-repeat;
}

.lt-ie9 .gallery-slider .next, .lt-ie9 .gallery-slider .slideshow-thumbs .next, .lt-ie9 .gallery-slider .slideshow-thumbs .next:hover, .lt-ie9 .gallery-slider .slideshow-thumbs .next:focus {
    background-image: url("../img/png_icons/next.png");
    background-repeat: no-repeat;
}

.lt-ie9 article .file_pdf {
    background-image: url("../img/png_icons/pdf_icon.png");
    background-repeat: no-repeat;
}

.lt-ie9 .logo {
    background-image: url("../img/png_icons/pin-logo.png");
    background-repeat: no-repeat;
}

.lt-ie9 .gallery-slider .prev, .lt-ie9 .gallery-slider .slideshow-thumbs .prev, .lt-ie9 .gallery-slider .slideshow-thumbs .prev:hover, .lt-ie9 .gallery-slider .slideshow-thumbs .prev:focus {
    background-image: url("../img/png_icons/prev.png");
    background-repeat: no-repeat;
}

.lt-ie9 .headerfunctions .tracking_printdiv {
    background-image: url("../img/png_icons/print.png");
    background-repeat: no-repeat;
}

.lt-ie9 .cite {
    background-image: url("../img/png_icons/quotation_mark.png");
    background-repeat: no-repeat;
}

.lt-ie9 #inner-meta-nav .telephone, .lt-ie9 .twocol .telephone {
    background-image: url("../img/png_icons/telephone_blue.png");
    background-repeat: no-repeat;
}

.lt-ie9 #inner-meta-nav .telephone {
    background-image: url("../img/png_icons/telephone_white.png");
    background-repeat: no-repeat;
}

.gallery-slider .gallery-extra-content .teaser-text:before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAALCAYAAAB7/H1+AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAGFJREFUKJGtzdERgDAIA1CYweu8rfMCM+CfVxVaWslvci8AwRBJI5IW3YdRZlFm0TS8R1dwnKGIUK1OFc5SDvfAhUdoBDfhCDrDP/AKOsIf8A7q4Tf8B7VwzELfOGaiPX4BWfRhdrgB1NcAAAAASUVORK5CYII=");
    background-repeat: no-repeat;
}

.searchinputform input, .search article .searchresult-form input {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAPpJREFUGJV1jitOxGAYRc/XB38TBMEQAiyAhyihIGDIhBUgKxgzElYArhISVlA7EBCIGQFiNHYmINnAnxokj5ZCP8RQAqLH3pN7rwBc3Qw2Xa1OFWkB78Dgq3SPO539Z36QiaT3QMAfVHlypNyK4/gFwHOr6gyRYGlxgSgKARiNH7E2WwbvCDgHcBBpAURRiDEGYwzRxjoAFezWC44qrzQi+a8oaL+ey/OCPC8YjR8mIdzWouf7nHx86o612aq12b++CrZV9VJEVAB6veH0VPB2CNoWlQL0ToU9QboK1w5lV5reJUnirKyFF4IcgA4bRYA0Tf2Z2bk+MP8NH/pYJR7Q5vkAAAAASUVORK5CYII=");
    background-repeat: no-repeat;
}

.gallery-slider .video-wrapper .icon:hover, .gallery-slider .video-wrapper .icon:focus {
    background-image: url("data:image/png;base64,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");
    background-repeat: no-repeat;
}

.gallery-slider .video-wrapper .icon {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAABgCAYAAAB7YK6NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAC0tJREFUeJzdnXuwV1UVxz/r8BLzAYol+FZIDdJMy5CmMV9RRqbjq1J8ZehkopWYqZU2pdhFTdOJRxg+JpwwlSEFkXSiQk1RhnwkKDgMlwoFBEEvAqs/1uZy7+X3u3ft8zvn/M69n5nfzP397t5r77vu+e2zz9rfvbZQQlRVgL2AgcCB4ef+wG5AH6A30BPoBmwGNgIbgHeBVUBjeL0JLAaWi4gW+1d0jNS7A1tR1YHAUODTwGHALhmaXwssAOYD80TkjQxtp6auzlfVwcBJwPHAxwps+j/AHOAJEXmlwHZbUbjzVXUn4KvAacABRbdfgTeAh4EZIrK+yIYLc76q7gF8CzgV2LGodiNYj/0THhCRt4toMHfnq+quwAXAGdhNsuw0AX8E7hGRtXk2lJvzVbUb5vCLyfbmWRRrgfHANBHZkkcDuThfVQ8GfgJ8PA/7BfMq8HMRWZS14Uydr6oJcFF4dcvSdp3ZDEwCJmf5LcjM+eGG+kvgU1nZLCEvAteKyMosjGXifFU9ArgZewLNko3AovBahj21rsbG4yZgE9Ad6IXdV/oCA4B9gUHYE3LWN/l3gKtFZEGthmp2vqqeDFyHOaFmc8C/gL8DzwGviciHNfStB3AIcDQwDBhMNhfch8CNIjKzFiM1dURVzwe+W4uNwDLgEWCWiPw3A3sVUdU9gS8BpwD71GoOuEtEpqQ1kNr5qnopcGHa+oF/AvcBzxQZ+AqBu6HAucBRNZr7nYj8Nk3FVM5X1VHAt9PUDbyEXTUv1WAjE8L96jIsmJeWSSIyPrZStPNV9RxgdGy9wErgNhGZnbJ+bqjqcOAKYPeUJm4XkQdiKkQ5X1VPwKaTab4x0zHHv5eibiGo6i7AlVjgL7o6cI2IzPFWcDsxhH8nED91ew97QvxLZL26oaonYjO42ABgE3CxiLzqKexyvqr2xW6MsTH3JcAPRGRZZL26o6r7Aw3AfpFVVwDnisi7HRVMHJ0Q4EbiHf8CcFFndDyAiCzFZnMvRlbtD9zgKdih84GzgM9FdmAucLmIrIusVypCSPky4B+RVYep6hkd2m/vl6q6DzCVuHF+LjBGRDZF1Ck14Um5ATgmoloTcJaILK9WoOqVH4aba4lz/HzgR13J8QAhxDEGez7x0gu4pr0C7Q07w4EjIxp7C7hKRDZG1Ok0iEgT8EMsFOLl6DA9r2yz0oequgPwEPBRZyMbgJEi8lZExzolqnoAMAXTDnlYAZxe6aKsduWfjd/xYPP4Lu94ABFZAtwUUaU/cGalX2znfFXdEQs4eXlMRJ6MKN/pEZHHgZgQyUhV3e6bUunKPx3/gvcqYFxEJ6JQ1Z7hkb+M3ILJEz30xXRKrWjlfFXtjg05Xm7LQ16hqomqXgk8BcxR1XtVdd+s26kFEVkD/DqiytlB0dFM2yv/i8AeTmMLa13JaYfzgG+ybZp7KDBRVWNmX0UwA3jNWXZP4NiWH7R1/qkRDf8momwsX67w2W7A3aoacz/KlbAAdHdEla+3fNPsfFXtj39V53kRmR/RaCw7Vfk8AS5X1bFhYlB3RGQesNBZ/LOq2hwja3nln4Q/xHy/s1xeHAdMCZHHMnCvs1wCnNDyzVaOdxpYRnygKQ/2x/4B3n7nyV+xhykPzf1NAFS1H3ZT8/BoiXZ57AjcrKqjg1quLgQV23Rn8SFhfaT5yveGjBV4LLJvRXAOdjPOWrQVw+POcoLpiJqd773RLsxKKpcDRwL3q+on69F4CB17p51HwTbne2UTf4vtVMHsAYz3LGTkhNc/hwMk4fHdq956JlWXiqUHMEZVb1DVXgW37fXPfqq6c4IJSj28D/w7XZ/qwleAe1R1rwLbfBUT93aEAAMT4CCv4bx2aOTIIOA+Vf18EY2FmL33Aj0owT/kvJ6uS3VnZ+BWVR1V0HR0sbPc3gkW7PewNF1fSoFg2tLbCghRv+ksNyDBH8VsTNmZMnEMNgwdnGMbXj/1S4BdnYX/l7IzZWMAMFlV0+gxPXifg/ok+FetvKs2nYGewE9V9aocbK9xltslwfQlHjak7EyZObM9aUdKvCkEeiX491J1KSFUC47L2J53D1nPukUCS0SfejWc4L+is9htWEZWZ2yvh7PcxgQTdHr4SMrOlJ2styh5/dSUYBuKPZRVP1MLE0Xk6YxteoextQn+qVGMfLDsrMdEvRNysO3105ru+B8KBqTsTNlYgjk+L22p108rE/wLv2VIyVUrTwLn5yzq9fqpsTt+vbk37l9GtgB3ikgRkpeBznLLu2MJ3jwcqqrdRGRzyk7Vi1XAj0XkhbwbUtWegDdotzjBH3/uHWG4LCwEzinC8YHB+LZRKbA4CSpj79AzNHW3imcaMKpgtYVXgrNURN7bGl7wJu4ZlqJDRdME3CAiY2vJ1ZMSr38WwDbpiPdrOaSl0LOENAIXisiMohsO22a9w/ILsM3587BxqCOEyvLtMjAP23Zfr7Vmr1+2ECQmCYCIvIPJHjycEvbolgXFMv9dkXcS0qodsIX5Ec7iL4ddLa1Uyt5UJXsDhUgxHKzDEmuMr7Os5Vhs54mH5s2DLZ0/G9/QA3G7FfNiMXCeiMytd0fw+2MLlZwvIiuA551GjlDVz/j7Fk1HF8FM4IIyZDRR1WHAEGfxZ0WkWYjQdiXrTxHtXpbj2F9tgWMTME5ErheRD3Jq200Y62OyKz7S8k1b5z+FXyLyCUwPmQfTKnz2NnCJiEzNqc00fA1/zGsF8HTLD1o5P8RtYv640SFFe6aIyCPYJuPl2E11NhYmqDmLa1aEjRjfi6gyte2kYLthI+zym45fTPWEiFwb0YkugaqOxa98WAWc0nao3E69ICIb8O+uAzhJVcv64JULqjqCOMnJlEr3qGopX3phKV+8oYT3sWnfkogOdUpUdRBwD36xWSNwhjvlS0jsc2dEn3oD4/IY/8tEGOcb8Dse4I5qCaCqiqZEZBaW69jLPtg/oOitOIUQUrY0ELeWPa+9JKcdKdZuwq/rAdvodUtICNdlCCtUvwJidjp+gJ0pUJV2nR+eIGOGHzANfEPocKcnpDy7lbB3NoLbRaRdrX6HWk0ReZD47f7HAHeVOFGRi7BT/G7iHT9XRB7qqJA3ne+uWDpf7xairSzDoo6dbhYUzmpswA7FjKERW1foMLztUimHvMBXEzf+g92Efx/So3cawlEkk4l3/AdYQlfXukJsCvfjsZtwmoDaTKDBk+C5XoRh5irgxBTVt2AH2TztrZDm8IJvAN+PrRdYDdwB/LlEmUu2Zs8dgcVq0ur1x8UG/dIe2/Ed7Ni9tLyCHdvxXA02MkFVhwKX4k95U4nxIjIptlItB9bUem4KmITiPmx2UNgyYIjDfwEYSdzcvRITRGRimoq1HtV0LvZVrXVRZQUWSZ2V5+pUkHcMx+Lw3jXXquaw0EFq/WcWh5QNxw6hzOqp9nXskLJnsZX+1CtW4QFpCNsOKctK7LsR+FmtB+9kdTzfYcBYoF8W9lqwCdPTtz2ebw3bH8/Xh9bH8w3E5NpZ7yVbic1qvBkFq5LlwZT9gF9gB8h3VZ4Hrgs6p5rJ40jW87GZUFfavbgJO5j43lIeydqSsOBwPbVN38rCy1iKeu8+Bjd5HsOdYJmzL8G/Hlwm1mBBtUc71THcLQmRzZHYqUM75N1eBrwPPIgNMbmedlSY4FVVd8cyg59G9VzJ9WQdtm79BxFZVUSDhauNgzTlZCxjeRk22S0CHsbiTYVmVqmr1FtVD8EiiCdQ7D7f5ZhgdbaI1C1jYml09uEUnqHYc8LhZJsNZDUWR5qPLWovzdB2akrj/LaEfP6DgAOxRY3+2AEGfbAE1j3C68PwWo9lw3oHixU1YsnmFgUFdun4P29LYjcVOkGlAAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
}

.gallery-slider .gallery-extra-content .teaser-text:before {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22Untitled-Seite%25201%22%20viewBox%3D%220%200%2022%2011%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2211px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cpath%20d%3D%22M%200%2011%20L%2011%200%20L%2022%2011%20L%200%2011%20Z%22%20fill%3D%22%23ececed%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.searchinputform input, .search article .searchresult-form input {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22Untitled-Seite%25201%22%20viewBox%3D%220%200%2010%2010%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cg%3E%20%20%20%3Cg%3E%20%20%20%20%3Cg%3E%20%20%20%20%20%3Cpath%20d%3D%22M%209.7531%208.4565%20C%209.746%208.4494%209.739%208.4433%209.7319%208.4371%20C%208.6442%207.4905%207.8907%206.802%207.5144%206.4524%20C%207.4674%206.4198%207.4255%206.3802%207.389%206.3362%20C%207.2966%206.2243%207.2412%206.08%207.2412%205.9232%20C%207.2412%205.8951%207.2429%205.8677%207.2466%205.8405%20C%207.2531%205.7859%207.2667%205.733%207.287%205.6837%20C%207.3019%205.645%207.3208%205.608%207.3433%205.5737%20C%207.5923%205.0674%207.734%204.4977%207.738%203.8954%20C%207.7516%201.7575%206.0306%200.0132%203.8937%200%20C%203.8853%200%203.8765%200%203.8682%200%20C%201.7432%200%200.0137%201.717%200.0001%203.8461%20C%20-0.0135%205.984%201.7075%207.7274%203.844%207.7415%20C%203.8527%207.7415%203.8611%207.7415%203.8694%207.7415%20C%204.4839%207.7415%205.0656%207.5971%205.5812%207.3417%20C%205.5953%207.3338%205.6091%207.3268%205.6235%207.3206%20C%205.6975%207.2863%205.7793%207.2651%205.8656%207.2625%20C%205.8752%207.2616%205.8845%207.2616%205.8937%207.2616%20C%206.0496%207.2616%206.1921%207.3162%206.3038%207.4078%20C%206.3395%207.4359%206.3716%207.4685%206.3999%207.5037%20C%206.7594%207.8692%207.5088%208.6458%208.4597%209.7297%20C%208.4673%209.7376%208.4747%209.7464%208.483%209.7543%20C%208.8175%2010.1048%209.3975%2010.0687%209.7417%209.72%20C%2010.0857%209.3704%2010.0826%208.7673%209.7531%208.4565%20ZM%205.2742%204.2361%20L%205.2742%204.2361%20Z%22%20fill%3D%22%23a9aaaf%22%2F%3E%20%20%20%20%3C%2Fg%3E%20%20%20%20%3Cpath%20id%3D%22Ellipse%22%20d%3D%22M%202%204%20C%202%202.8954%202.8954%202%204%202%20C%205.1046%202%206%202.8954%206%204%20C%206%205.1046%205.1046%206%204%206%20C%202.8954%206%202%205.1046%202%204%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%20%20%20%3C%2Fg%3E%20%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.gallery-slider .video-wrapper .icon:hover, .gallery-slider .video-wrapper .icon:focus {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22%22%20viewBox%3D%220%200%2095%2096%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2295px%22%20height%3D%2296px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cg%20opacity%3D%220.8%22%3E%20%20%20%3Cg%3E%20%20%20%20%3Cg%3E%20%20%20%20%20%3Cpath%20d%3D%22M%2047.5%200%20C%2021.2682%200%200%2021.491%200%2048.0024%20C%200%2074.509%2021.2682%2096%2047.5%2096%20C%2073.7366%2096%2095%2074.509%2095%2048.0024%20C%2095%2021.491%2073.7366%200%2047.5%200%20ZM%2047.5%2085.8724%20C%2026.8051%2085.8724%2010.0226%2068.9189%2010.0226%2048.0024%20C%2010.0226%2027.0858%2026.8051%2010.1276%2047.5%2010.1276%20C%2068.2045%2010.1276%2084.9822%2027.0858%2084.9822%2048.0024%20C%2084.9822%2068.9189%2068.2045%2085.8724%2047.5%2085.8724%20Z%22%20fill%3D%22%237b7c7e%22%2F%3E%20%20%20%20%20%3Cpath%20d%3D%22M%2042.6368%2029.0795%20L%2042.1686%2028.6064%20C%2041.6336%2028.172%2040.96%2027.9113%2040.2195%2027.9113%20C%2038.5092%2027.9113%2037.1191%2029.3112%2037.1191%2031.0442%20L%2037.1191%2065.844%20C%2037.1191%2067.577%2038.5092%2068.9769%2040.2195%2068.9769%20C%2041.0746%2068.9769%2041.8533%2068.6245%2042.4123%2068.0597%20L%2042.4266%2068.0693%20L%2063.4225%2051.5988%20C%2064.2681%2050.8939%2064.7649%2050.1071%2064.7649%2048.4707%20C%2064.7649%2047.0225%2064.2681%2045.9943%2063.4368%2045.3523%20L%2042.6368%2029.0795%20Z%22%20fill%3D%22%237b7c7e%22%2F%3E%20%20%20%20%3C%2Fg%3E%20%20%20%3C%2Fg%3E%20%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.gallery-slider .video-wrapper .icon {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22%22%20viewBox%3D%220%200%2095%2096%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2295px%22%20height%3D%2296px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cg%20opacity%3D%220.8%22%3E%20%20%20%3Cg%3E%20%20%20%20%3Cg%3E%20%20%20%20%20%3Cpath%20d%3D%22M%2047.5%200%20C%2021.2682%200%200%2021.491%200%2048.0024%20C%200%2074.509%2021.2682%2096%2047.5%2096%20C%2073.7366%2096%2095%2074.509%2095%2048.0024%20C%2095%2021.491%2073.7366%200%2047.5%200%20ZM%2047.5%2085.8724%20C%2026.8051%2085.8724%2010.0226%2068.9189%2010.0226%2048.0024%20C%2010.0226%2027.0858%2026.8051%2010.1276%2047.5%2010.1276%20C%2068.2045%2010.1276%2084.9822%2027.0858%2084.9822%2048.0024%20C%2084.9822%2068.9189%2068.2045%2085.8724%2047.5%2085.8724%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%20%20%20%20%20%3Cpath%20d%3D%22M%2042.6368%2029.0795%20L%2042.1686%2028.6064%20C%2041.6336%2028.172%2040.96%2027.9113%2040.2195%2027.9113%20C%2038.5092%2027.9113%2037.1191%2029.3112%2037.1191%2031.0442%20L%2037.1191%2065.844%20C%2037.1191%2067.577%2038.5092%2068.9769%2040.2195%2068.9769%20C%2041.0746%2068.9769%2041.8533%2068.6245%2042.4123%2068.0597%20L%2042.4266%2068.0693%20L%2063.4225%2051.5988%20C%2064.2681%2050.8939%2064.7649%2050.1071%2064.7649%2048.4707%20C%2064.7649%2047.0225%2064.2681%2045.9943%2063.4368%2045.3523%20L%2042.6368%2029.0795%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%20%20%20%20%3C%2Fg%3E%20%20%20%3C%2Fg%3E%20%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

@media print {
    * {
        background: transparent !important;
        color: #000 !important;
        /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
	* Don't show links for images, or javascript/internal links
	*/
    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
        /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }

    a, button {
        display: none;
        height: 0;
    }

    #main {
        padding-top: 80px;
        padding-bottom: 0px;
    }

    #headerfunctions,
    #meta-nav,
    #navicon_div,
    .navigation,
    .footerlinklist,
    .header_callme,
    .homepage_link,
    .footer_logos,
    .cta, .arrow,
    .searchresult-pager {
        display: none !important;
        height: 0 !important;
    }

    .logobackground {
        height: 80px !important;
        margin-top: 0 !important;
        position: relative;
    }

    .logobackground a {
        display: block;
    }

    #logo {
        display: block !important;
    }

    .logo img {
        display: block !important;
    }

    .header {
        border-bottom: 0px !important;
    }

    .innerheader {
        border-bottom: 0 !important;
    }

    .header {
        margin-top: 5px !important;
    }

    body {
        font-size: 100%;
    }

    .form-item-pickup-nochanged:before {
        clear: both;
        content: '---Helloo-----';
    }

    .remark:after {
        clear: both;
        content: ' ';
    }

    .pinagpickup .form-checkbox {
        clear: both !important;
    }

    .remark {
        clear: both;
    }

    .answer {
        display: block !important;
    }

    .sf_list_item {
        background: inherit !important;
    }

    #sl_map_spinner {
        display: none !important;
    }

    .sf_details {
        display: block !important;
    }

    .psf-resultList-wrapper,
    .psf-gmap {
        width: 100% !important;
        overflow: hidden !important;
    }

    .psf-resultList-wrapper {
        height: 100% !important;
    }

    .psf-locationResList {
        overflow: hidden;
    }

    .psf-resultList-wrapper:after {
        clear: both;
        content: '';
    }

    .sf_list_item, .catfield {
        background-repeat: no-repeat !important;
    }

    .catfield {
        background-size: 24px !important;
    }

    /* Kaiser */
    .sf_list_item_2, .catfield_2 {
        background-image: url(/sites/all/themes/pinag/img/pinstation_finder/markers/PIN_Kaisers.png) !important;
    }

    /* Briefkasten*/
    .sf_list_item_3, .catfield_3 {
        background-image: url(/sites/all/themes/pinag/img/pinstation_finder/markers/PIN_Briefkasten.png) !important;
    }

    /* Partnershops */
    .sf_list_item_4, .catfield_4 {
        background-image: url(/sites/all/themes/pinag/img/pinstation_finder/markers/PIN_Partnershop.png) !important;
    }

    /* Depots */
    .sf_list_item_5, .catfield_5 {
        background-image: url(/sites/all/themes/pinag/img/pinstation_finder/markers/PIN_Depot.png) !important;
    }

    .print table td {
        padding: 1em;
        padding-left: 0;
    }
}

.breadcrumbs {
    margin-top: 0.3em;
    padding: 0;
    display: block;
    background-color: #f0f0f0;
}

.breadcrumbs ol {
    max-width: 71.25em;
    margin-left: auto;
    margin-right: auto;
}

.breadcrumbs ol:after {
    content: "";
    display: table;
    clear: both;
}

.breadcrumbs ol li {
    float: left;
    padding-right: 0px;
    margin-left: 6px;
}

.breadcrumbs ol a {
    font-size: 0.7em;
    border: none;
    position: relative;
    text-decoration: none;
    margin: 0 0.8em;
}

.breadcrumbs ol a span {
    color: #333333;
    margin-right: 5px;
}

.breadcrumbs ol a:hover {
    text-decoration: underline;
}

.breadcrumbs ol li:first-child {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
}

.breadcrumbs ol li a:after {
    font-size: 0.7em;
    content: ">";
    text-decoration: none;
    position: absolute;
    margin-left: 0.8em;
    margin-top: 0.3em;
}

.breadcrumbs ol li:last-child a:after {
    content: '';
}

.breadcrumbs ol a:after:hover {
    text-decoration: none;
}

.metanav {
    width: 100%;
    position: absolute;
}

.noshift {
    width: 99%;
    position: fixed;
}

.absolute {
    position: absolute;
}

.relative {
    position: relative;
}

.fixedheader {
    width: 100%;
    position: fixed;
}

.element-invisible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    height: 1px;
}

.logobackground {
    float: left;
    margin-top: 10px;
    background-image: none;
    background-color: transparent;
    height: 50px;
    margin: 0;
}

@media screen and (min-width: 1024px) {
    .logobackground {
        width: 170px;
        height: 70px;
        margin-top: 10px;
        padding: 8px 8px 8px 0px;
    }
}

@media screen and (max-width: 1023px) {
    .logobackground {
        width: 160px;
        height: 40px;
        margin-top: 10px;
        margin-bottom: -20px;
        float: right;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 865px) {
    .logobackground {
        width: 130px;
        height: 30px;
        margin-top: -3px;
        margin-bottom: -15px;
        float: right;
    }
}

@media screen and (max-width: 523px) {
    .logobackground {
        float: left;
        margin-top: 0px;
        margin-bottom: 15px;
        margin-left: 36%;
    }
}

.logobackground span {
    display: none;
}

.logo {
    margin-top: 3px;
    margin-left: 3px;
    width: 130px;
    height: 45px;
    float: left;
    /*@at-root .ie8 & {
	 	     @extend %icon-data-png-pin-logo;
	   }*/
    background-size: contain;
}

.logo img {
    display: none;
}

@media screen and (min-width: 1024px) {
    .logo {
        width: 150px;
        height: 60px;
    }
}

.searchinputform {
    padding-top: 0px;
}

.searchinputform input {
    z-index: 2001;
    background-color: white;
    background-size: 20px 20px;
    background-position: 98% 50%;
    margin-top: -12px;
    padding-right: 38px;
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 40.2913699012%;
}

.searchinputform input:last-child {
    margin-right: 0;
}

@media screen and (max-width: 523px) {
    .searchinputform input {
        padding-right: 24px;
    }
}

@media screen and (max-width: 1023px) {
    .searchinputform input {
        margin-top: -1.6em;
        margin-left: 58.8556496688%;
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 40.2913699012%;
    }

    .searchinputform input:last-child {
        margin-right: 0;
    }
}

@media screen and (max-width: 865px) {
    .searchinputform input {
        margin-top: -4em;
        margin-left: 0.85298043%;
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 98.29403914%;
    }

    .searchinputform input:last-child {
        margin-right: 0;
    }
}

@media screen and (min-width: 1024px) {
    .searchinputform input {
        margin-top: 2.1em;
        width: 100%;
    }
}

#searchbutton {
    right: 0px;
    top: 34px;
    background-image: none;
}

@media screen and (max-width: 1023px) {
    #searchbutton {
        right: 10px;
        top: -4px;
    }
}

@media screen and (max-width: 865px) {
    #searchbutton {
        right: 10px;
        top: 0px;
    }
}

.navicon {
    /*@at-root .ie8 & {
	 	     @extend %icon-data-png-mobile_menu_button;
	   }*/
    width: 28px;
    height: 28px;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s linear 0.3s, opacity 0.3s linear;
    cursor: pointer;
}
/*
@media screen and (max-width: 865px) {
    .navicon {
        display: none;
    }
}
*/
@media screen and (max-width: 523px) {
    .navicon {
        display: block;
        visibility: visible;
        opacity: 1;
        transition-delay: 0s;
        -webkit-user-select: none;
        -webkit-touch-callout: none;
        float: right;
        width: 28px;
        margin-right: 4px;
        margin-top: 3px;
        z-index: 2020;
    }
}

.header {
    text-align: center;
    margin-top: 40px;
    width: 100%;
    position: absolute;
    text-align: center;
    /* center the element */
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    z-index: 499;
    height: 140px;
    background-color: white;
    border-bottom: 2px solid #dddddd;
}

@media screen and (min-width: 1024px) {
    .header {
        /*  @include linear-gradient(lighten($pingreen, 20%), $pingreen);*/
        height: 125px;
    }
}

@media screen and (max-width: 1023px) {
    .header {
        /*  @include linear-gradient(lighten($pingreen, 20%), $pingreen);*/
        height: 125px;
    }
}

@media screen and (max-width: 865px) {
    .header {
        height: 80px;
    }
}

@media screen and (max-width: 523px) {
    .header {
        height: 80px;
        margin-top: 15px;
    }
}

.innerheader {
    width: 100%;
    position: absolute;
    max-width: 71.25em;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    /* center the element */
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    z-index: 500;
    height: 140px;
    background-color: white;
    /*border-bottom: 2px solid #dddddd;*/
    /*@include linear-gradient("white", lighten($pingreen, 5%));*/
}

.innerheader:after {
    content: "";
    display: table;
    clear: both;
}

@media screen and (min-width: 1024px) {
    .innerheader {
        /*  @include linear-gradient(lighten($pingreen, 20%), $pingreen);*/
        height: 99px;
    }
}

@media screen and (max-width: 1023px) {
    .innerheader {
        /*  @include linear-gradient(lighten($pingreen, 20%), $pingreen);*/
        height: 99px;
    }
}

@media screen and (max-width: 865px) {
    .innerheader {
        height: 80px;
    }
}

@media screen and (max-width: 523px) {
    .innerheader {
        height: 80px;
    }
}

@media screen and (max-width: 523px) {
    .stickyheader {
        /*.logobackground {
      margin-top: 10px;
      margin-left: 33%;
      height: 40px;
    }
    .logo {
      margin-bottom: 0px;
      height: 34px;
    }
    /*.searchinputform {
      margin-top: -50px;
      input {
        margin-left: 33%;
        width: 56%;
      }
    }*/
    }

    .stickyheader .navicon {
        margin-top: 8px;
    }
}

#meta-nav {
    box-sizing: border-box;
    background-color: #003366;
    text-align: center;
    height: 35px;
    z-index: 499;
}

@media screen and (max-width: 865px) {
    #meta-nav {
        background-color: white;
    }
}

@media screen and (max-width: 523px) {
    #meta-nav {
        height: 0px;
    }
}

#inner-meta-nav {
    background-color: #003366;
    color: white;
    z-index: 500;
    margin-top: 5px;
    max-width: 71.25em;
    margin-left: auto;
    margin-right: auto;
    /* center the element */
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
}

#inner-meta-nav:after {
    content: "";
    display: table;
    clear: both;
}

#inner-meta-nav ul {
    float: right;
}

#inner-meta-nav li {
    float: left;
    padding: 1px 10px 1px 10px;
    font-size: smaller;
    border-left: 1px solid white;
}

#inner-meta-nav a {
    color: white;
}

@media screen and (max-width: 865px) {
    #inner-meta-nav {
        background-color: white;
        color: #333333;
    }

    #inner-meta-nav a {
        color: #003366;
    }

    #inner-meta-nav li {
        border-left: 1px solid #003366;
    }
}

#inner-meta-nav .telephone {
    border-left: 0px;
    padding-left: 1.5em;
    background-size: 14px;
    background-position: left center;
    -webkit-background-size: 14px;
    -webkit-background-position: left center;
}

#inner-meta-nav .telephone {
    /*@at-root .ie8 & {
	 	     @extend %icon-data-png-telephone_white;
	   }*/
}

#inner-meta-nav .telephone {
    /*@at-root .ie8 & {
	 	     @extend %icon-data-png-telephone_blue;
	   }*/
}

@media screen and (max-width: 523px) {
    #inner-meta-nav {
        display: none;
    }
}

/* ie hack */
.lt-ie9 #inner-meta-nav .telephone {
    /*-ms-behavior: url(/sites/all/themes/pinag/js/libs/backgroundsize.min.htc);*/
    background-size: 15px;
}

.row {
    width: 100%;
}

.headerfunctions {
    float: left;
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 100%;
    position: relative;
    margin-top: 10px;
    width: 100%;
}

.headerfunctions:last-child {
    margin-right: 0;
}

@media screen and (min-width: 1024px) {
    .headerfunctions {
        margin-top: -90px;
        position: relative;
        float: right;
        width: 455px;
    }
}

@media screen and (max-width: 523px) {
    .headerfunctions {
        text-align: center;
    }
}

.headerfunctions .cta-buttons {
    /*  min-width: 380px;*/
    margin-top: 0px;
    height: 20px;
    cursor: pointer;
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 48.821174201%;
    white-space: nowrap;
}

@media screen and (min-width: 1024px) {
    .headerfunctions .cta-buttons {
        position: absolute;
        margin-top: 78px;
        width: 102%;
        margin-left: -4px;
    }
}

.headerfunctions .cta-buttons:last-child {
    margin-right: 0;
}

@media screen and (max-width: 1023px) {
    .headerfunctions .cta-buttons {
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 49.674154631%;
    }

    .headerfunctions .cta-buttons:last-child {
        margin-right: 0;
    }
}

@media screen and (max-width: 865px) {
    .headerfunctions .cta-buttons {
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 100%;
        margin-top: 2.7em;
    }

    .headerfunctions .cta-buttons:last-child {
        margin-right: 0;
    }
}

@media screen and (max-width: 523px) {
    .headerfunctions .cta-buttons {
        text-align: center;
        margin-top: -0.12em;
    }
}

.headerfunctions .cta-buttons li {
    float: left;
    background-color: #99cc00;
    font-weight: bold;
    padding: 2px 7px 2px 7px;
    margin-left: 4px;
    /*@include media($iphone4) {
        font-size: 79%;
        width: auto;
        padding: 2px 6px 2px 6px;
      }*/
}

@media screen and (min-width: 1024px) {
    .headerfunctions .cta-buttons li {
        font-size: 15px;
        padding: 4px 4px 7px 6px;
    }
}

@media screen and (max-width: 1023px) {
    .headerfunctions .cta-buttons li {
        font-size: 14px;
        padding: 4px 5px 6px 5px;
    }
}

@media screen and (max-width: 865px) {
    .headerfunctions .cta-buttons li {
        font-size: 14px;
        width: 32.2%;
        padding: 4px 4px 4px 6px;
    }
}

@media screen and (max-width: 523px) {
    .headerfunctions .cta-buttons li {
        font-size: 77%;
        padding: 2px 5px 2px 4px;
    }
}

@media screen and (max-width: 330px) {
    .headerfunctions .cta-buttons li {
        font-size: 86%;
        width: auto;
        padding: 2px 5px 2px 5px;
    }
}

.headerfunctions .cta-buttons li a {
    color: white;
}

.headerfunctions .places {
    position: absolute;
    display: none;
}

.headerfunctions .places .widgetarrow {
    width: 40px;
    height: 12px;
    margin-top: -0.76em;
    margin-left: 11%;
    /*@at-root .ie8 & {
	 	     @extend %icon-data-png-arrow_green_top;
	   }*/
}

@media screen and (max-width: 865px) {
    .headerfunctions .places .widgetarrow {
        margin-left: 15%;
    }
}

@media screen and (max-width: 523px) {
    .headerfunctions .places .widgetarrow {
        margin-left: 15%;
    }
}

.headerfunctions .prices {
    position: absolute;
    display: none;
}

.headerfunctions .prices .widgetarrow {
    width: 40px;
    height: 12px;
    margin-top: -0.76em;
    margin-left: 43%;
    /*@at-root .ie8 & {
	 	     @extend %icon-data-png-arrow_green_top;
	   }*/
}

@media screen and (max-width: 865px) {
    .headerfunctions .prices .widgetarrow {
        margin-left: 50%;
    }
}

@media screen and (max-width: 523px) {
    .headerfunctions .prices .widgetarrow {
        margin-left: 48%;
    }
}

.headerfunctions .display {
    display: block;
}

.headerfunctions .topwidget {
    padding: 5px;
    background-color: #99cc00;
    margin-top: 120px;
    width: 455px;
    text-align: left;
}

@media screen and (max-width: 1000px) {
    .headerfunctions .topwidget {
        margin-top: 37px;
    }
}

@media screen and (max-width: 1023px) {
    .headerfunctions .topwidget {
        margin-top: 38px;
        width: 426px;
    }
}

@media screen and (max-width: 865px) {
    .headerfunctions .topwidget {
        margin-top: 70px;
        width: 99%;
    }
}

@media screen and (max-width: 523px) {
    .headerfunctions .topwidget {
        margin-top: 25px;
        width: 99%;
    }
}

.headerfunctions .topwidget select {
    width: 32%;
    float: left;
}

.headerfunctions .topwidget input {
    margin: 2px;
    margin-bottom: 10px;
}

.headerfunctions .topwidget input[type=text] {
    width: 88%;
    float: left;
    padding-right: 80px;
    /*@at-root .ie8 & {
	 	     @extend %icon-data-png-magnifying_glass_blue;
	   }*/
    background-position: right center;
    background-position-x: 100%;
    background-position-y: 50%;
    border: 1px solid #003366;
}

@media screen and (max-width: 523px) {
    .headerfunctions .topwidget input[type=text] {
        width: 86%;
    }
}

.headerfunctions .topwidget input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 50px white inset;
    /* Change the color to your own background color */
    -webkit-text-fill-color: #333;
}

.headerfunctions .topwidget input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 50px white inset;
    -webkit-text-fill-color: #333;
}

.headerfunctions .topwidget .cta {
    font-style: italic;
    font-weight: bold;
    background-color: #003366;
    color: #ffffff;
    float: right;
    padding: 0.4em 1.8em 0.4em 1em;
    margin: 1em 0em 0em 0em;
    border: 1px solid white;
    /*@at-root .ie8 & {
	 	     @extend %icon-data-png-arrow_white_space;
	   }*/
    /*background-size: 15px 8px;*/
    background-position: 95% 50%;
    -webkit-background-size: 15px;
    -webkit-background-position: right center;
}

.headerfunctions .topwidget input[type=checkbox] {
    margin-right: 2px;
    margin-bottom: 10px;
}

.headerfunctions .topwidget .widgetclose {
    /*@at-root .ie8 & {
	 	     @extend %icon-data-png-close_white;
	   }*/
    position: absolute;
    color: transparent;
    background-color: #99cc00;
    background-position: center;
    background-repeat: no-repeat;
    top: 8px;
    right: 0%;
    z-index: 999;
    width: 48px;
    height: 30px;
    cursor: pointer;
    float: right;
}

.headerfunctions .topwidget .message {
    background-color: #efefef;
    clear: both;
    padding: 0.5em;
    padding-bottom: 1em;
}

.headerfunctions .topwidget .message h2 {
    font-size: 1em;
    margin-bottom: 0.5em;
}

.geoloc_trigger {
    bottom: -9px;
    position: relative;
    border: 0;
    right: 78px;
    color: white;
    padding: 4px;
    padding-right: 24px;
    cursor: pointer;
    /*@at-root .ie8 & {
	 	     @extend %icon-data-png-crosshair;
	   }*/
}

.searchbutton {
    width: 35px;
    height: 35px;
    cursor: pointer;
    position: absolute;
    background-color: transparent;
    border: 0;
}

#searchbutton_places {
    right: 60px;
    top: 7px;
}

@media screen and (max-width: 865px) {
    #searchbutton_places {
        right: 12%;
        width: 42px;
    }
}

@media screen and (max-width: 523px) {
    #searchbutton_places {
        width: 42px;
        right: 18%;
    }
}

#searchbutton_prices {
    right: 60px;
    top: 7px;
}

#searchbutton_tracking {
    right: 60px;
    top: 7px;
    background-image: none;
}

.headerfunctions .topwidget .message .checkbox {
    /*@at-root .ie8 & {
	 	     @extend %icon-data-png-checkbox;
	   }*/
    background-position: center;
    background-position-y: 50%;
    height: 35px;
    width: 35px;
    float: left;
    background-size: cover;
    margin-right: 0.5em;
}

.headerfunctions .topwidget .trackingwidget {
    height: 185px;
}

.headerfunctions .topwidget .trackingwidget b {
    display: block;
}

.legend {
    margin-top: 6em;
}

@media screen and (max-width: 865px) {
    .legend {
        margin-top: 12em;
    }
}

@media screen and (max-width: 523px) {
    .legend {
        margin-top: 8em;
    }
}

.legend .legend1 {
    font-size: 0.8em;
    line-height: auto;
    width: 49%;
}

.legend .legend1 .legend1color {
    width: 20px;
    height: 15px;
    background-color: #99cc00;
    background-size: cover;
    float: left;
    margin-top: 10px;
    margin-bottom: 20px;
    margin-right: 10px;
}

@media screen and (max-width: 865px) {
    .legend .legend1 .legend1color {
        margin-top: 0px;
    }
}

@media screen and (max-width: 523px) {
    .legend .legend1 .legend1color {
        margin-top: 10px;
    }
}

.legend .legend2 {
    width: 48%;
    margin-top: -3.45em;
    font-size: 0.8em;
    line-height: auto;
    float: right;
}

.legend .legend2 .legend2color {
    width: 20px;
    height: 15px;
    background-color: #d0e09b;
    float: left;
    margin-top: 10px;
    margin-bottom: 20px;
    margin-right: 10px;
}

@media screen and (max-width: 865px) {
    .legend .legend2 .legend2color {
        margin-top: 0px;
    }
}

@media screen and (max-width: 523px) {
    .legend .legend2 .legend2color {
        margin-top: 10px;
    }
}

@media screen and (max-width: 865px) {
    .legend .legend2 {
        margin-top: -1.6em;
    }
}

@media screen and (max-width: 523px) {
    .legend .legend2 {
        margin-top: -3.45em;
    }
}

.navoverlay_none {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    background-color: white;
    background-color: transparent;
    background-color: #000;
    transition-delay: 0s;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    position: absolute;
    z-index: 0;
    width: 0%;
    height: 0%;
    margin-top: 160px;
}

@media screen and (max-width: 523px) {
    .navoverlay_none {
        display: none;
    }
}

.navoverlay {
    /* works for IE 8. */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    background-color: gray;
    background-color: rgba(0, 0, 0, 0.5);
    transition-delay: 0s;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    position: absolute;
    z-index: 498;
    width: 100%;
    height: 100%;
    margin-top: 160px;
}

@media screen and (max-width: 523px) {
    .navoverlay {
        display: none;
    }
}

/* ie hack */
.lt-ie9 .navigation ul li a:before {
    background-image: none;
}

.lt-ie9 .navigation ul li .subnav ul li {
    float: left;
}

.lt-ie9 .navigation ul li .subnav ul li a:before {
    padding-left: 1.5em;
    content: '';
    color: transparent;
    background-image: none;
}

.lt-ie9 .navigation ul li .subnav ul li a {
    /*-ms-behavior: url(/sites/all/themes/pinag/js/libs/backgroundsize.min.htc);*/
    background-size: 20px;
    background-position-y: 60%;
    border-bottom: 0;
}

.lt-ie9 .navigation ul li .subnav ul li .navcontrol {
    display: none;
}

.lt-ie9 .navigation ul li .subnav ul li ul li {
    clear: both;
}

.lt-ie9 .navigation ul li .subnav ul li ul li a:before {
    padding-left: 1.5em;
    background-image: none;
}

.lt-ie9 .navigation ul li .subnav ul li ul li a {
    background-image: none;
}

.mobilenoshift {
    position: relative;
    margin-right: 0px;
    margin-left: 0px;
}

.mobileshift {
    position: absolute;
    margin-right: 222px;
    margin-left: -222px;
}

.mobilehide {
    position: absolute;
    display: none;
    width: 0px;
    min-height: 100%;
    background-color: #003366;
}

.mobileshow {
    position: absolute;
    display: block;
    width: 100%;
    padding: 0em;
    height: auto;
    background-color: #efefef;
    float: right;
    z-index: 1999;
}

.mobileshow ul {
    margin-bottom: 0.5em;
    padding-left: 0px;
    margin-left: -0.5em;
}

.mobileshow ul li {
    width: 100%;
    padding-left: 1em;
    padding-top: 1.9em;
    padding-bottom: 1.6em;
    border-bottom: 1px solid #999999;
}

.mobileshow ul li .subnav {
    margin-top: 1.8em;
    margin-bottom: -1.2em;
    box-shadow: none;
    margin-left: -0.1em;
}

.mobileshow ul li .subnav ul {
    margin-top: 0.1em;
}

.mobileshow ul li .subnav ul li {
    border-bottom: 0px solid #efefef;
    border-top: 1px solid #999999;
    padding-top: 1.8em;
    padding-bottom: 1.8em;
}

.mobileshow ul li a {
    color: #003366;
    width: 100%;
    border-bottom: 0px solid #efefef;
}

.mobileshow ul li a:hover {
    border-bottom: 0px solid #efefef;
}

.mobileshow ul li a:visited {
    border-bottom: 0px solid #efefef;
}

.mobileshow ul li a:active {
    border-bottom: 0px solid #efefef;
}

.mobileshow ul li input {
    margin-left: 4px;
    padding-right: 10px;
    z-index: 2001;
    width: 96%;
    height: 3em;
    margin-top: 0.3em;
    margin-bottom: -0.2em;
    padding-bottom: 0em;
}

.mobileshow ul li ul {
    padding-top: 0em;
}

.mobileshow ul li ul li {
    padding-top: 2em;
    padding-bottom: 2em;
}

.mobileshow ul li ul li ul {
    border-top: none;
}

.mobileshow ul li ul li ul li {
    padding-top: 2em;
    padding-bottom: 2em;
}

.navigation {
    width: 100%;
    clear: both;
    /* top-Level */
    /* Show Submenu */
    /* Show Submenu */
    /*  div:hover .navoverlay {
      opacity: 0.5;
    }
    //}

  /*  @include media($desktop_max) {
      /* Show Submenu */
    /*    li:hover .subnav {
        visibility: visible;
        opacity: 1;
        transition-delay: 0s;
        -webkit-user-select: none;
        -webkit-touch-callout: none;
      }
      /* Show Submenu */
    /*    li:hover .navoverlay {
        opacity: 0.5;
      }
    }
  */
    /* top-Level end */
}

.navigation .toplink {
    text-transform: uppercase;
}

.navigation .ebrief {
    text-transform: none;
}

@media screen and (max-width: 865px) {
    .navigation {
        margin-top: 0px;
        width: 98%;
    }
}

@media screen and (max-width: 523px) {
    .navigation {
        margin-top: 78px;
        width: 100%;
    }
}

.navigation ul {
    padding-top: 12px;
}

@media screen and (max-width: 865px) {
    .navigation ul {
        padding-top: 0px;
        margin-top: -10px;
    }
}

@media screen and (min-width: 1024px) {
    .navigation li:first-child {
        padding-left: 0;
    }
}

.navigation li:hover .subnav {
    visibility: visible;
    opacity: 0.98;
    transition-delay: 0s;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
}

@media screen and (max-width: 523px) {
    .navigation {
        /* Show Submenu */
        /* Show Submenu */
    }

    .navigation li:hover .subnav {
        visibility: auto;
        opacity: none;
        transition-delay: none;
        -webkit-user-select: auto;
        -webkit-touch-callout: auto;
    }

    .navigation li:hover .navoverlay {
        opacity: auto;
    }
}

.navigation li:hover a {
    text-decoration: none;
    border-bottom: 7px solid #99cc00;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
}

@media screen and (min-width: 1024px) {
    .navigation li:first-child a {
        padding-left: 0px;
    }
}

.navigation li {
    height: 20px;
    float: left;
    text-align: left;
    margin-left: 1px;
    margin-right: 1px;
    /* sub-Level */
}

.navigation li .navcontrol_top_mobile {
    display: none;
}

.navigation li .navcontrol_top_mobiledown {
    display: none;
}

.navigation li .active {
    border-bottom: 7px solid #99cc00;
}

.navigation li a {
    color: #111111;
    font-weight: bold;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 0.9em;
    padding-top: 9px;
}

@media screen and (max-width: 600px) {
    .navigation li a {
        padding-left: 3px;
        padding-right: 3px;
    }
}

.navigation li a:hover {
    color: #99cc00;
    text-decoration: none;
    border-bottom: 7px solid #99cc00;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
}

@media screen and (max-width: 523px) {
    .navigation li {
        clear: both;
        height: auto;
    }

    .navigation li a:hover {
        color: #003366;
        text-decoration: none;
        border-bottom: none;
    }

    .navigation li .navcontrol_top_mobile {
        width: 20px;
        height: 20px;
        display: block;
        float: right;
        padding-right: 10%;
        cursor: pointer;
        /*@at-root .ie8 & {
	 	     @extend %icon-data-png-arrow_grey;
	   }*/
    }

    .navigation li .navcontrol_top_mobile_down {
        width: 13px;
        height: 13px;
        display: block;
        float: right;
        /*background-size: 1.7em;*/
        padding-right: 10%;
        cursor: pointer;
        /*@at-root .ie8 & {
	 	     @extend %icon-data-png-arrow_grey_down;
	   }*/
    }
}

@media screen and (max-width: 730px) {
    .navigation li {
        border-left: none;
    }
}

@media screen and (min-width: 1024px) {
    .navigation li a {
        font-size: 1em;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 11px;
        padding-bottom: 4px;
    }
}

.navigation li .subnavclose {
    position: absolute;
    /*@at-root .ie8 & {
	 	     @extend %icon-data-png-close;
	   }*/
    color: transparent;
    background-color: #efefef;
    background-position: center;
    background-repeat: no-repeat;
    border-top: 2px solid #efefef;
    border-left: 10px solid #efefef;
    border-right: 10px solid #efefef;
    top: 20px;
    left: 94%;
    z-index: 1030;
    width: 48px;
    height: 30px;
    cursor: pointer;
}

@media screen and (max-width: 865px) {
    .navigation li .subnavclose {
        width: 50px;
        height: 40px;
        top: 0px;
        left: 93%;
    }
}

@media screen and (max-width: 523px) {
    .navigation li .subnavclose {
        display: none;
    }
}

.navigation li .subnav {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 100%;
    /* opacity fade in-out */
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s linear 0.3s, opacity 0.3s linear;
    padding-left: 0px;
    left: 0px;
    position: absolute;
    height: 310px;
    margin-top: 11px;
    background-color: #efefef;
    z-index: 1030;
    box-shadow: 5px 5px 3px #888888;
    /*
      @include media(new-breakpoint(max-width 1030px)) {
        margin-top: 7px;
      }
      */
    /*   @include media($desktop) {
           margin-top: 10px;
         }*/
}

.navigation li .subnav:last-child {
    margin-right: 0;
}

@media screen and (max-width: 1149px) {
    .navigation li .subnav {
        margin-top: 3px;
        height: auto;
    }
}

@media screen and (max-width: 865px) {
    .navigation li .subnav {
        margin-top: 4px;
    }
}

@media screen and (max-width: 523px) {
    .navigation li .subnav {
        position: relative;
        display: none;
    }
}

.navigation li .subnav .mobilesearch input {
    width: 100%;
    margin: 0;
}

.navigation li .subnav ul {
    /* Subnav for Desktop */
}

@media screen and (max-width: 1149px) {
    .navigation li .subnav ul {
        position: relative;
        margin-top: -8px;
    }
}

@media screen and (max-width: 1149px) and (max-width: 865px) {
    .navigation li .subnav ul {
        margin-top: 2px;
    }
}

@media screen and (max-width: 1149px) {
    .navigation li .subnav ul li {
        padding-top: 1.5em;
        padding-bottom: 1.5em;
        padding-left: 1.2em;
        border-bottom: 1px solid #B1B1B1;
        clear: both;
        width: 100%;
        margin-left: 0;
        height: auto;
        /* sub-sub-Level */
    }

    .navigation li .subnav ul li .navcontrol {
        float: right;
        width: 20px;
        height: 20px;
        padding-right: 10%;
        cursor: pointer;
        /*@at-root .ie8 & {
	 	     @extend %icon-data-png-arrow_grey;
	   }*/
    }
}

@media screen and (max-width: 1149px) and (max-width: 865px) {
    .navigation li .subnav ul li .navcontrol {
        padding-right: 12%;
    }
}

@media screen and (max-width: 1149px) {
    .navigation li .subnav ul li .navcontrol_down {
        float: right;
        width: 13px;
        height: 13px;
        /*background-size: 1.7em;*/
        padding-right: 10%;
        cursor: pointer;
        /*@at-root .ie8 & {
	 	     @extend %icon-data-png-arrow_grey_down;
	   }*/
    }
}

@media screen and (max-width: 1149px) and (max-width: 865px) {
    .navigation li .subnav ul li .navcontrol_down {
        padding-right: 12%;
    }
}

@media screen and (max-width: 1149px) {
    .navigation li .subnav ul li a:before {
        padding-left: 2.2em;
        content: '';
        color: transparent;
        /*@at-root .ie8 & {
	 	     @extend %icon-data-png-block_green;
	   }*/
        background-position-x: -50px;
        background-position-y: 50%;
        background-size: 13px;
        background-repeat: no-repeat;
    }

    .navigation li .subnav ul li a {
        padding-left: 0.2em;
        background: none;
        color: #003366;
        font-weight: bold;
        font-size: 0.95em;
        padding-top: 0px;
        padding-bottom: 0px;
        border-bottom: 0px;
        clear: both;
        width: 200px;
        text-decoration: none;
    }

    .navigation li .subnav ul li a:hover {
        color: #99cc00;
        text-decoration: underline;
    }

    .navigation li .subnav ul li ul {
        padding-top: 0.7em;
        display: none;
        position: relative;
        margin-top: 1em;
        margin-bottom: -1.3em;
        margin-left: -1.2em;
        width: 100%;
    }
}

@media screen and (max-width: 1149px) and (max-width: 523px) {
    .navigation li .subnav ul li ul {
        margin-bottom: -2em;
    }
}

@media screen and (max-width: 1149px) {
    .navigation li .subnav ul li ul li {
        border-top: 1px solid #B1B1B1;
        padding-top: 1em;
        padding-bottom: 1em;
        padding-left: 3.3em;
        height: auto;
        float: none;
        width: 102%;
        border-bottom: none;
    }
}

@media screen and (max-width: 1149px) and (max-width: 523px) {
    .navigation li .subnav ul li ul li {
        padding-top: 1.8em;
        padding-bottom: 1.8em;
    }
}

@media screen and (max-width: 1149px) {
    .navigation li .subnav ul li ul li a:before {
        padding-left: 0em;
        background: none;
    }

    .navigation li .subnav ul li ul li a {
        padding-left: 0em;
        background-image: none;
        background-image: none;
        /*background-size: 0px;*/
        font-weight: bold;
    }
}

@media screen and (min-width: 1150px) {
    .navigation li .subnav ul {
        position: relative;
        margin-top: 2px;
    }
}

@media screen and (min-width: 1150px) and (max-width: 865px) {
    .navigation li .subnav ul {
        margin-top: 13px;
    }
}

@media screen and (min-width: 1150px) {
    .navigation li .subnav ul li {
        height: 1.2em;
        float: left;
        margin-left: 1em;
        /* sub-sub-Level */
    }

    .navigation li .subnav ul li .navcontrol {
        display: none;
    }

    .navigation li .subnav ul li .navcontrol_down {
        display: none;
    }

    .navigation li .subnav ul li a {
        padding-left: 2.2em;
        /*@at-root .ie8 & {
	 	     @extend %icon-data-png-block_green;
	   }*/
        background-size: 15px;
        background-position: 3px;
        -webkit-background-size: 15px;
        -webkit-background-position: 3px;
        padding-top: 5px;
        padding-bottom: 5px;
        color: #003366;
        font-weight: bold;
        font-size: 0.95em;
        border-bottom: 0px;
    }

    .navigation li .subnav ul li a:hover {
        color: #99cc00;
        text-decoration: underline;
    }

    .navigation li .subnav ul li ul {
        padding-top: 0px;
        display: block;
        position: relative;
        margin-top: 0.6em;
        z-index: 1030;
        width: 100%;
    }
}

@media screen and (min-width: 1150px) and (max-width: 865px) {
    .navigation li .subnav ul li ul {
        margin-top: 12px;
    }
}

@media screen and (min-width: 1150px) {
    .navigation li .subnav ul li ul li {
        margin-left: 2em;
        font-weight: normal;
        height: 2em;
        float: none;
    }

    .navigation li .subnav ul li ul li a:before {
        padding-left: 0;
        background: none;
    }

    .navigation li .subnav ul li ul li a {
        padding-left: 0em;
        background-image: none;
        background-image: none;
        /*background-size: 0px;*/
        font-weight: normal;
    }
}

/* Show Submenu */
.subnav_show {
    visibility: visible;
    opacity: 1.00;
    transition-delay: 0s;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
}

/* Show Submenu */
.navoverlay_show {
    opacity: 0.5;
}

footer {
    margin-top: 4em;
    position: absolute;
    background-color: #999999;
    left: 0;
    bottom: 0;
    height: 450px;
    width: 100%;
    overflow: hidden;
    list-style-type: none;
    padding-left: 10px;
    padding-right: 10px;
}

@media screen and (max-width: 865px) {
    footer {
        height: 400px;
    }
}

@media screen and (max-width: 730px) {
    footer {
        height: 400px;
    }
}

@media screen and (max-width: 523px) {
    footer {
        height: 400px;
    }
}

@media screen and (min-width: 1024px) {
    footer {
        padding-left: 0px;
        padding-right: 0px;
    }
}

footer ul.footer_logos {
    display: none;
    width: 100%;
    padding: 0;
    list-style-type: none;
    text-align: center;
}
/*
footer .footer_logos a {
    vertical-align: top;
    padding: 0.6em;
    text-decoration: none;
}
*/
footer .footer_logos a.footer_link_zwo {
    padding: 0 !important;
    text-decoration: none;
}

footer .footer_logos a.fll_intern {
    padding: 0 !important;
}

footer .footer_logos li {
    display: table-cell;
    width:auto;/*12.5%*/
    padding: .6em;
    text-align: center;
}

footer .footer_logos li:first-child {
    /*padding-left: 0;*/
    text-align: left;
}

footer .footer_logos li:last-child {
    /*padding-right: 0;*/
    text-align: right;
}

@media screen and (max-width: 1149px) {
    footer .footer_logos li, footer .footer_logos a {
        padding: 0.333em;
    }
}

@media screen and (min-width: 1098px) {
/*
    footer {
        height: 458px;
    }
*/
    footer ul.footer_logos {
        display: table;
    }
}

footer .footerlinklist {
    padding-left: 0px;
    list-style-type: none;
    text-align: left;
    color: white;
    margin-top: 10px;
    margin-bottom: 5px;
}

footer .footerlinklist .active {
    display: block;
}

footer .footerlinklist li h3 {
    cursor: default;
    color: #ffffff;
    font-weight: bold;
    font-size: 1em;
    text-align: left;
    text-transform: uppercase;
    padding: 10px;
    margin-bottom: 10px;
}

footer .footerlinklist li h3 .arrow {
    display: none;
}

@media screen and (max-width: 730px) {
    footer .footerlinklist li h3 {
        cursor: pointer;
        border-color: #efefef;
        color: black;
        background-image: -webkit-linear-gradient(bottom, #d5d5d5, #efefef);
        background-image: linear-gradient(to top, #d5d5d5, #efefef);
    }

    footer .footerlinklist li h3 .arrow {
        display: block;
        /*@at-root .ie8 & {
	 	     @extend %icon-data-png-arrow_black_down;
	   }*/
        height: 10px;
        color: transparent;
        text-align: right;
        margin-left: 82%;
        margin-top: 6px;
        width: 25px;
        background-size: 15px;
        background-position-y: 30%;
        -webkit-background-position-y: 30%;
        -webkit-background-size: 15px;
        box-sizing: border-box;
        position: absolute;
    }
}

@media screen and (max-width: 730px) and (max-width: 523px) {
    footer .footerlinklist li h3 .arrow {
        margin-left: 78%;
    }
}

footer .footerlinklist ul {
    margin-top: 0px;
    margin-bottom: 0px;
    list-style-type: none;
    padding-left: 26px;
}

footer .footerlinklist ul li {
    list-style-type: disc;
    padding: 0px 0px 8px 0px;
}

footer .footerlinklist ul li a {
    font-weight: normal;
    width: 100%;
    color: white;
}

footer .footerlinklist ul li a:hover {
    text-decoration: none;
}

@media screen and (max-width: 730px) {
    footer .footerlinklist ul {
        padding-left: 0px;
        margin-top: -11px;
        display: none;
        border-style: solid;
        border-width: 1px;
        border-color: #efefef;
        border-bottom-width: 1px;
        background-image: -webkit-linear-gradient(bottom, #efefef, white);
        background-image: linear-gradient(to top, #efefef, white);
        background-color: white;
    }

    footer .footerlinklist ul li {
        cursor: pointer;
        list-style: none;
        width: 100%;
        padding: 10px 10px;
        text-decoration: none;
        color: #333333;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: #efefef;
        background-image: none;
    }

    footer .footerlinklist ul li
    a {
        text-decoration: none;
        width: auto;
        color: #333333;
    }

    footer .footerlinklist ul li:hover {
        background-color: #999999;
    }
}

article {
    text-align: left;
}

article .image img {
    width: 100%;
    height: auto;
}

article .image figcaption {
    text-align: left;
    font-size: smaller;
    font-style: italic;
    text-align: right;
}

article .inline {
    width: 50%;
    float: right;
    margin-left: 1em;
}

@media screen and (max-width: 730px) {
    article .inline {
        width: 100%;
        margin-bottom: 1em;
    }
}

article h2 {
    margin-top: 10px;
    margin-bottom: 10px;
}

article h3 {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

article ul {
    list-style-type: disc;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    padding-left: 1.3em;
}

article p {
    line-height: 150%;
}

article .cta, .cta-wrapper .cta {
    font-style: italic;
    font-weight: bold;
    background-color: #99cc00;
    color: #ffffff;
    float: right;
    padding: 0.4em 1.8em 0.4em 1em;
    margin: 1em 0em 0em 0em;
    /*@at-root .ie8 & {
	 	     @extend %icon-data-png-arrow_white_space;
	   }*/
    /*background-size: 15px 8px;*/
    background-position: 97% 50%;
    -webkit-background-size: 15px;
    -webkit-background-position: right center;
}

@media screen and (max-width: 865px) {
    article .cta, .cta-wrapper .cta {
        background-position: 97% 50%;
        -webkit-background-size: 12px;
    }
}

@media screen and (max-width: 523px) {
    article .cta, .cta-wrapper .cta {
        background-position: 98% 50%;
        -webkit-background-size: 12px;
    }
}

article .media-element-container {
    margin: 0;
    padding: 0;
}

article .downloadlist {
    list-style: none;
    padding: 0;
}

article .downloadlist li {
    padding-bottom: 1em;
}

article .file_zip {
    display: block;
    height: 80px;
    width: 60px;
    /*@at-root .ie8 & {
	 	     @extend %icon-data-png-zip_icon;
	   }*/
    background-size: cover;
    -webkit-background-size: cover;
    position: relative;
    margin-top: 0.4em;
    border: 0;
}

article .file_pdf {
    display: block;
    height: 80px;
    width: 60px;
    /*@at-root .ie8 & {
	 	     @extend %icon-data-png-pdf_icon;
	   }*/
    background-size: cover;
    -webkit-background-size: cover;
    position: relative;
    margin-top: 0.4em;
    border: 0;
}

article .file_link {
    margin-top: -0.9em;
    margin-left: 2.3em;
}

@media screen and (max-width: 865px) {
    article .file_link {
        margin-left: 2.8em;
    }
}

@media screen and (max-width: 523px) {
    article .file_link {
        margin-left: 3.2em;
    }
}

article .file_link a {
    font-style: italic;
    font-weight: bold;
    background-color: #003366;
    color: #ffffff;
    padding: 0.4em 1.9em 0.4em 1.8em;
    /*@at-root .ie8 & {
	 	     @extend %icon-data-png-arrow_white_space;
	   }*/
    background-position: 97% 50%;
    -webkit-background-size: 15px;
    -webkit-background-position: right center;
}

article dl dt {
    font-weight: bold;
}

@media screen and (min-width: 523px) {
    article dl dt {
        width: 30%;
        float: left;
    }
}

@media screen and (max-width: 730px) {
    article dl dt {
        width: 40%;
    }
}

@media screen and (max-width: 523px) {
    article dl dt {
        clear: both;
        margin-bottom: 0.3em;
    }
}

article dl dd {
    margin-left: 30%;
    width: 70%;
    margin-bottom: 0.5em;
}

@media screen and (max-width: 730px) {
    article dl dd {
        margin-left: 40%;
        width: 60%;
    }
}

@media screen and (max-width: 523px) {
    article dl dd {
        margin-left: 0;
        width: 100%;
    }
}

@media screen and (max-width: 523px) {
    .video {
        margin-top: 20px;
        margin-bottom: 10px;
    }
}

/* ie hack */
.lt-ie9 article .cta, .lt-ie9 .cta-wrapper .cta {
    background-position-x: 97%;
    background-position-y: 50%;
    background-size: 18px;
}

.lt-ie9 .vjs-poster {
    display: none;
}

section {
    max-width: 71.25em;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-top: 1em;
    margin-bottom: 1em;
    /*border-color: black;
  border-style: solid;
  border-width: 1px;*/
}

section:after {
    content: "";
    display: table;
    clear: both;
}

@media screen and (max-width: 1149px) {
    section {
        margin-left: 10px;
        margin-right: 10px;
    }
}

article {
    max-width: 71.25em;
    margin-left: auto;
    margin-right: auto;
    /*width: 100%;
  border-color: red;
  border-style: solid;
  border-width: 1px;//*/
}

article:after {
    content: "";
    display: table;
    clear: both;
}

.stage {
    margin-top: 0em;
    padding-bottom: 1.6em;
}

.stage article {
    max-width: 100%;
    margin-bottom: -3.4em;
}

@media screen and (max-width: 1149px) {
    .stage {
        margin-left: 0px;
        margin-right: 0px;
    }
}

.stageframe {
    height: 475px;
    margin-bottom: 1.4em;
}

@media screen and (min-width: 1150px) {
    .stageframe {
        background-color: #efefef;
        height: 475px;
    }
}

@media screen and (max-width: 1023px) {
    .stageframe {
        height: auto;
        margin-bottom: 2.2em;
    }
}

@media screen and (max-width: 523px) {
    .stageframe {
        margin-bottom: 2.2em;
    }
}

.onecol article figure {
    margin-bottom: 2em;
}

.twocol {
    /* hack */
}

.twocol h1 {
    text-align: left;
    margin-bottom: 15px;
}

.twocol article {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 48.821174201%;
}

.twocol article h2 {
    padding-left: 1.5em;
    /*@at-root .ie8 & {
	 	     @extend %icon-data-png-block_green;
	   }*/
    background-size: 15px;
    background-position: 0px 10px;
    -webkit-background-size: 15px;
    -webkit-background-position: left;
    padding-top: 5px;
    padding-bottom: 5px;
}

.twocol article p {
    padding-left: 2em;
}

.twocol article ul {
    padding-left: 3.3em;
}

.twocol article h3 {
    padding-left: 1.8em;
}

.twocol article:last-child {
    margin-right: 0;
}

@media screen and (max-width: 730px) {
    .twocol article {
        width: 100%;
    }
}

.twocol .twocol_p_noleftpadding {
    padding-bottom: 1em;
}

.twocol .twocol_p_noleftpadding p {
    padding-left: 0;
    display: inline;
}

.twocol article .ctaFloatLeft {
    margin-left: 30px;
    float: left;
}

/* ie hack */
.lt-ie9 .twocol article h2 {
    /*-ms-behavior: url(/sites/all/themes/pinag/js/libs/backgroundsize.min.htc);*/
    background-size: 20px;
}

.fourcol h1 {
    text-align: left;
    margin-bottom: 15px;
}

.fourcol article {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 47.6270015991%;
}

.fourcol article h2 {
    padding-top: 5px;
    padding-bottom: 5px;
}

.fourcol article:last-child {
    margin-right: 0;
}

@media screen and (min-width: 1024px) {
    .fourcol article {
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 23.2317613015%;
    }

    .fourcol article:last-child {
        margin-right: 0;
    }
}

@media screen and (max-width: 730px) {
    .fourcol article {
        box-sizing: border-box;
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 100%;
    }

    .fourcol article:last-child {
        margin-right: 0;
    }
}

.grayframe .fourcol article {
    background-color: white;
    border: 1px solid #999999;
}

.grayframe .fourcol article p, .grayframe .fourcol article h2, .grayframe .fourcol article figcaption, .grayframe .fourcol article .cta {
    padding: 1px 10px;
}

.grayframe .fourcol article .cta {
    margin-bottom: 10px;
}

@media screen and (min-width: 1024px) {
    .grayframe .fourcol article .cta {
        padding-right: 30px;
        font-size: 90%;
    }
}

@media screen and (max-width: 1015px) {
    .grayframe .fourcol article .cta {
        padding-right: 30px;
    }
}

.faq ul {
    list-style-type: none;
}

.faq h1 {
    text-align: left;
    /*text-transform: uppercase;*/
    margin-bottom: 15px;
}

.faq article h2 {
    padding-left: 1.5em;
    /*@at-root .ie8 & {
	 	     @extend %icon-data-png-block_green;
	   }*/
    background-size: 15px;
    background-position: 0px 10px;
    -webkit-background-size: 15px;
    -webkit-background-position: left;
    padding-top: 8px;
    padding-bottom: 5px;
    cursor: pointer;
    width: 100%;
    float: left;
    clear: left;
}

.faq article h2 .arrow {
    display: block;
    /*@at-root .ie8 & {
	 	     @extend %icon-data-png-arrow_green;
	   }*/
    height: 25px;
    float: right;
    color: transparent;
    width: 25px;
    -webkit-background-size: 90%;
    -webkit-background-position-y: -3px;
    box-sizing: border-box;
    position: relative;
    margin-left: 10px;
}

.faq article h2 .arrow_down {
    display: block;
    /*@at-root .ie8 & {
	 	     @extend %icon-data-png-arrow_green_down;
	   }*/
    height: 25px;
    float: right;
    color: transparent;
    width: 25px;
    margin-top: 8px;
    margin-bottom: -8px;
    background-position-y: 0px;
    -webkit-background-size: 90%;
    -webkit-background-position-y: -5px;
    box-sizing: border-box;
    position: relative;
}

.faq article p {
    padding-left: 2em;
}

.faq .answer {
    clear: left;
    width: 100%;
}

.faq .answer ul {
    margin-left: 1.5em;
}

.glossary article dt {
    padding-left: 1.5em;
    /*@at-root .ie8 & {
	 	     @extend %icon-data-png-block_green;
	   }*/
    background-position: left;
    background-size: 15px;
    margin-bottom: 10px;
    font-size: 1.3em;
    font-weight: bold;
}

.glossary article dd {
    padding-left: 2em;
}

.glossary article p {
    min-height: 40px;
}

.glossary .glossary-links {
    margin-top: 1.2em;
    margin-bottom: 1.6em;
    font-size: 1.3em;
    letter-spacing: 0.1em;
    /*text-transform: uppercase;*/
}

.glossary-term {
    cursor: help;
    color: #333333;
}

/* Hack to hide lexicon-admin-links generated from module */
.lexicon-admin-links {
    margin-top: 0;
}

.search article .searchresult-info {
    margin-top: 1em;
    margin-bottom: 1.5em;
    font-size: 1.2em;
    font-weight: bold;
    color: #999999;
}

.search article .searchresult-form {
    margin-bottom: 4em;
}

.search article .searchresult-form input {
    background-size: 20px 20px;
    background-position: 98% 50%;
    margin-top: -12px;
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 48.821174201%;
    float: left;
}

.search article .searchresult-form input:last-child {
    margin-right: 0;
}

.search article h1 {
    color: #999999;
}

.search article .searchresult-list {
    clear: both;
    margin-top: 0.8em;
    border-top: 1px solid #999999;
}

.search article .searchresult-list ol li {
    padding: 1em 0em;
    border-bottom: 1px solid #999999;
}

.search article .searchresult-list ol li h2 {
    padding-left: 1.5em;
    /*@at-root .ie8 & {
	 	     @extend %icon-data-png-block_green;
	   }*/
    background-size: 15px;
    background-position: left;
    -webkit-background-size: 15px;
    -webkit-background-position: left;
    padding-top: 5px;
    padding-bottom: 5px;
}

.search article .searchresult-list ol li h2 a {
    color: #111111;
}

.search article .searchresult-list ol li h2 a:hover {
    color: #111111;
}

.search article .searchresult-list ol li h2 a:visited {
    color: #111111;
}

.search article .searchresult-list ol li p {
    padding-left: 2em;
    color: #111111;
}

.search article .searchresult-list ol li p strong {
    color: #99cc00;
    font-weight: normal;
}

.search article .searchresult-list ol li ul {
    padding-left: 0;
    padding-bottom: 1em;
    list-style-type: none;
    font-size: 1em;
}

.search article .searchresult-list ol li ul li {
    padding: 0;
    border-bottom: none;
    float: left;
    padding-right: 0px;
    margin-left: 5px;
}

.search article .searchresult-list ol li ul a {
    border: none;
    color: #999999;
    margin-right: 5px;
    font-size: 90%;
}

.search article .searchresult-list ol li ul li:first-child {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
}

.search article .searchresult-list ol li ul li:after {
    content: ">";
}

.search article .searchresult-list ol li ul li:last-child:after {
    content: '';
}

.search article .searchresult-list ol li div {
    clear: both;
}

.search article .searchresult-pager {
    padding: 2em 0em;
}

.search article .searchresult-pager .pager {
    padding-left: 0;
    list-style-type: none;
}

.search article .searchresult-pager .pager li {
    float: left;
    padding: 0em 1em;
}

.search article .searchresult-pager .pager li a {
    color: #333333;
}

.product table {
    width: 65%;
}

@media screen and (max-width: 1023px) {
    .product table {
        width: 100%;
    }
}

.product table td {
    padding: 5px;
}

.product table tr {
    border-bottom: 1px solid #999999;
}

.product figure {
    float: left;
    width: 170px;
    text-align: center;
    /*border: 1px solid $gray;*/
    margin-right: 1em;
}

.product figure img {
    height: auto;
    width: auto;
}

.product p {
    padding-top: 2em;
}

.fourcol .product table {
    width: 100%;
}

.fourcol h2 {
    height: 3em;
}

.fourcol figure {
    height: 200px;
}

/* dirty stuff */
.twocol .telephone {
    float: left;
    margin-right: 1em;
    /*@at-root .ie8 & {
	 	     @extend %icon-data-png-telephone_blue;
	   }*/
    width: 60px;
    height: 130px;
    background-size: 60px;
    -webkit-background-size: 60px;
}

.twocol .telephone_number {
    font-size: 2em;
    color: #4f4c4b;
    font-weight: bold;
    line-height: 130%;
}

.twocol .telephone_text {
    font-size: 1.4em;
    color: #99cc00;
    font-weight: bold;
    line-height: 130%;
    margin-bottom: 0.4em;
}

.referenceItem {
    border-bottom: 1px solid #999999;
    display: block;
    width: 100%;
    padding-bottom: 16px;
}

.reftext .intro {
    margin-bottom: 12px;
}

.reftext {
    float: left;
    width: 70%;
}

.refimage {
    width: 29%;
    float: right;
}

.refimage {
    display: block;
    margin-right: 2.3576515979%;
    width: 23.2317613015%;
}

.referenceItem .logoImg {
    width: auto;
    max-width: 160px;
}

.referenceItem .personImg {
    width: auto;
    max-width: 160px;
    height: auto;
    padding-top: 6px;
}

@media screen and (max-width: 523px) {
    .referenceItem .personImg {
        display: none;
    }
}

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