@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) YAML core stylesheet
 * (de) YAML Basis-Stylesheet
 *
 * Don't make any changes in this file!
 * Your changes should be placed in any css-file in your own stylesheet folder.
 *
 * @copyright       Copyright 2005-2009, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.2
 * @revision        $Revision:426 $
 * @lastmodified    $Date:2009-10-21 21:12:11 +0200 (Mi, 21. Okt 2009) $
 */

/**
 * Contao Extension
 * @copyright  Felix Pfeiffer : Neue Medien 2007 - 2012
 * @author     Felix Pfeiffer <info@felixpfeiffer.com>
 * @package    Subcolumns
 */

@media screen{.subcolumns{width:100%;overflow:hidden}.subcolumns_oldgecko{width:100%;float:left}.c20l,.c20r{width:20%}.c40l,.c40r{width:40%}.c60l,.c60r{width:60%}.c80l,.c80r{width:80%}.c25l,.c25r{width:25%}.c33l,.c33r{width:33.333%}.c50l,.c50r{width:50%}.c66l,.c66r{width:66.666%}.c75l,.c75r{width:75%}.c38l,.c38r{width:38.2%}.c62l,.c62r{width:61.8%}.c15l,.c15r{width:15%}.c16l,.c16r{width:16.666%}.c30l,.c30r{width:30%}.c45l,.c45r{width:45%}.c55l,.c55r{width:55%}.c70l,.c70r{width:70%}.c85l,.c85r{width:85%}.subc{padding:0 .5em}.subcl{padding:0 1em 0 0}.subcr{padding:0 0 0 1em}.equalize,.equalize .subcolumns{overflow:visible;display:table;table-layout:fixed}.equalize > div{display:table-cell;float:none;overflow:hidden;vertical-align:top;margin:0}.c20l,.c25l,.c33l,.c40l,.c38l,.c50l,.c60l,.c62l,.c66l,.c75l,.c80l,.c15l,.c16l,.c30l,.c45l,.c55l,.c70l,.c85l{float:left}.c20r,.c25r,.c33r,.c40r,.c38r,.c50r,.c60r,.c66r,.c62r,.c75r,.c80r,.c15r,.c16r,.c30r,.c45r,.c55r,.c70r,.c85r{float:right;margin-left:-5px}}@media print{.subcolumns > div{display:table;overflow:visible}}
/* ========================================================================
   Component: Animation
 ========================================================================== */
[class*='uk-animation-'] {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* Hide animated element if scrollspy is used */
@media screen {
  [data-uk-scrollspy*='uk-animation-']:not([data-uk-scrollspy*='target']) {
    opacity: 0;
  }
}
/*
 * Fade
 * Higher specificity (!important) needed because of reverse modifier
 */
.uk-animation-fade {
  -webkit-animation-name: uk-fade;
  animation-name: uk-fade;
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-timing-function: linear !important;
  animation-timing-function: linear !important;
}

/*
 * Fade with scale
 */
.uk-animation-scale-up {
  -webkit-animation-name: uk-fade-scale-02;
  animation-name: uk-fade-scale-02;
}

.uk-animation-scale-down {
  -webkit-animation-name: uk-fade-scale-18;
  animation-name: uk-fade-scale-18;
}

/*
 * Fade with slide
 */
.uk-animation-slide-top {
  -webkit-animation-name: uk-fade-top;
  animation-name: uk-fade-top;
}

.uk-animation-slide-bottom {
  -webkit-animation-name: uk-fade-bottom;
  animation-name: uk-fade-bottom;
}

.uk-animation-slide-left {
  -webkit-animation-name: uk-fade-left;
  animation-name: uk-fade-left;
}

.uk-animation-slide-right {
  -webkit-animation-name: uk-fade-right;
  animation-name: uk-fade-right;
}

/*
 * Scale
 */
.uk-animation-scale {
  -webkit-animation-name: uk-scale-12;
  animation-name: uk-scale-12;
}

/*
 * Shake
 */
.uk-animation-shake {
  -webkit-animation-name: uk-shake;
  animation-name: uk-shake;
}

/* Direction modifiers
 ========================================================================== */
.uk-animation-reverse {
  -webkit-animation-direction: reverse;
  animation-direction: reverse;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

/* Duration modifiers
========================================================================== */
.uk-animation-15 {
  -webkit-animation-duration: 15s;
  animation-duration: 15s;
}

/* Origin modifiers
========================================================================== */
.uk-animation-top-left {
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}

.uk-animation-top-center {
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
}

.uk-animation-top-right {
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
}

.uk-animation-middle-left {
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
}

.uk-animation-middle-right {
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
}

.uk-animation-bottom-left {
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
}

.uk-animation-bottom-center {
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}

.uk-animation-bottom-right {
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}

/* Sub-object: `uk-animation-hover`
========================================================================== */
/*
 * Enable animation only on hover
 * Note: Firefox also needs this because animations are not triggered when switching between display `hidden` and `block`
 */
.uk-animation-hover:not(:hover),
.uk-animation-hover:not(:hover) [class*='uk-animation-'],
.uk-touch .uk-animation-hover:not(.uk-hover),
.uk-touch .uk-animation-hover:not(.uk-hover) [class*='uk-animation-'] {
  -webkit-animation-name: none;
  animation-name: none;
}

/* Keyframes: Fade
 * Used by dropdown, datepicker and slideshow component
 ========================================================================== */
@-webkit-keyframes uk-fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes uk-fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* Keyframes: Fade with slide
 ========================================================================== */
/*
 * Top
 */
@-webkit-keyframes uk-fade-top {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes uk-fade-top {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/*
 * Bottom
 */
@-webkit-keyframes uk-fade-bottom {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes uk-fade-bottom {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/*
 * Left
 */
@-webkit-keyframes uk-fade-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes uk-fade-left {
  0% {
    opacity: 0;
    transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
/*
 * Right
 */
@-webkit-keyframes uk-fade-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes uk-fade-right {
  0% {
    opacity: 0;
    transform: translateX(100%);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
/* Keyframes: Fade with scale
 ========================================================================== */
/*
 * Scale by 0.2
 */
@-webkit-keyframes uk-fade-scale-02 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.2);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
  }
}
@keyframes uk-fade-scale-02 {
  0% {
    opacity: 0;
    transform: scale(0.2);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
/*
 * Scale by 1.5
 * Used by slideshow component
 */
@-webkit-keyframes uk-fade-scale-15 {
  0% {
    opacity: 0;
    -webkit-transform: scale(1.5);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
  }
}
@keyframes uk-fade-scale-15 {
  0% {
    opacity: 0;
    transform: scale(1.5);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
/*
 * Scale by 1.8
 */
@-webkit-keyframes uk-fade-scale-18 {
  0% {
    opacity: 0;
    -webkit-transform: scale(1.8);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
  }
}
@keyframes uk-fade-scale-18 {
  0% {
    opacity: 0;
    transform: scale(1.8);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
/* Keyframes: Slide
 * Used by slideshow component
 ========================================================================== */
/*
 * Left
 */
@-webkit-keyframes uk-slide-left {
  0% {
    -webkit-transform: translateX(-100%);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@keyframes uk-slide-left {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
/*
 * Right
 */
@-webkit-keyframes uk-slide-right {
  0% {
    -webkit-transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@keyframes uk-slide-right {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
/*
 * Left third
 */
@-webkit-keyframes uk-slide-left-33 {
  0% {
    -webkit-transform: translateX(33%);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@keyframes uk-slide-left-33 {
  0% {
    transform: translateX(33%);
  }
  100% {
    transform: translateX(0);
  }
}
/*
 * Right third
 */
@-webkit-keyframes uk-slide-right-33 {
  0% {
    -webkit-transform: translateX(-33%);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@keyframes uk-slide-right-33 {
  0% {
    transform: translateX(-33%);
  }
  100% {
    transform: translateX(0);
  }
}
/* Keyframes: Scale
 ========================================================================== */
@-webkit-keyframes uk-scale-12 {
  0% {
    -webkit-transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@keyframes uk-scale-12 {
  0% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}
/* Keyframes: Rotate
 * Used by icon component
 ========================================================================== */
@-webkit-keyframes uk-rotate {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@keyframes uk-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
/* Keyframes: Shake
 ========================================================================== */
@-webkit-keyframes uk-shake {
  0%, 100% {
    -webkit-transform: translateX(0);
  }
  10% {
    -webkit-transform: translateX(-9px);
  }
  20% {
    -webkit-transform: translateX(8px);
  }
  30% {
    -webkit-transform: translateX(-7px);
  }
  40% {
    -webkit-transform: translateX(6px);
  }
  50% {
    -webkit-transform: translateX(-5px);
  }
  60% {
    -webkit-transform: translateX(4px);
  }
  70% {
    -webkit-transform: translateX(-3px);
  }
  80% {
    -webkit-transform: translateX(2px);
  }
  90% {
    -webkit-transform: translateX(-1px);
  }
}
@keyframes uk-shake {
  0%, 100% {
    transform: translateX(0);
  }
  10% {
    transform: translateX(-9px);
  }
  20% {
    transform: translateX(8px);
  }
  30% {
    transform: translateX(-7px);
  }
  40% {
    transform: translateX(6px);
  }
  50% {
    transform: translateX(-5px);
  }
  60% {
    transform: translateX(4px);
  }
  70% {
    transform: translateX(-3px);
  }
  80% {
    transform: translateX(2px);
  }
  90% {
    transform: translateX(-1px);
  }
}
/* Keyframes: Fade with slide fixed
 * Used by dropdown and search component
 ========================================================================== */
/*
 * Top fixed
 */
@-webkit-keyframes uk-slide-top-fixed {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-10px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes uk-slide-top-fixed {
  0% {
    opacity: 0;
    transform: translateY(-10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/*
 * Bottom fixed
 */
@-webkit-keyframes uk-slide-bottom-fixed {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes uk-slide-bottom-fixed {
  0% {
    opacity: 0;
    transform: translateY(10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@font-face{font-family:'vag_roundedblack';src:url("../../files/gremako/layout/fonts/vagroundedblack-webfont.eot");src:url("../../files/gremako/layout/fonts/vagroundedblack-webfont.eot?#iefix") format("embedded-opentype"),url("../../files/gremako/layout/fonts/vagroundedblack-webfont.woff2") format("woff2"),url("../../files/gremako/layout/fonts/vagroundedblack-webfont.woff") format("woff"),url("../../files/gremako/layout/fonts/vagroundedblack-webfont.ttf") format("truetype"),url("../../files/gremako/layout/fonts/vagroundedblack-webfont.svg#vag_roundedblack") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'vag_roundedbold';src:url("../../files/gremako/layout/fonts/vagroundedbold-webfont.eot");src:url("../../files/gremako/layout/fonts/vagroundedbold-webfont.eot?#iefix") format("embedded-opentype"),url("../../files/gremako/layout/fonts/vagroundedbold-webfont.woff2") format("woff2"),url("../../files/gremako/layout/fonts/vagroundedbold-webfont.woff") format("woff"),url("../../files/gremako/layout/fonts/vagroundedbold-webfont.ttf") format("truetype"),url("../../files/gremako/layout/fonts/vagroundedbold-webfont.svg#vag_roundedbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'vag_roundedlight';src:url("../../files/gremako/layout/fonts/vagroundedlight-webfont.eot");src:url("../../files/gremako/layout/fonts/vagroundedlight-webfont.eot?#iefix") format("embedded-opentype"),url("../../files/gremako/layout/fonts/vagroundedlight-webfont.woff2") format("woff2"),url("../../files/gremako/layout/fonts/vagroundedlight-webfont.woff") format("woff"),url("../../files/gremako/layout/fonts/vagroundedlight-webfont.ttf") format("truetype"),url("../../files/gremako/layout/fonts/vagroundedlight-webfont.svg#vag_roundedlight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'vag_roundedthin';src:url("../../files/gremako/layout/fonts/vagroundedthin-webfont.eot");src:url("../../files/gremako/layout/fonts/vagroundedthin-webfont.eot?#iefix") format("embedded-opentype"),url("../../files/gremako/layout/fonts/vagroundedthin-webfont.woff2") format("woff2"),url("../../files/gremako/layout/fonts/vagroundedthin-webfont.woff") format("woff"),url("../../files/gremako/layout/fonts/vagroundedthin-webfont.ttf") format("truetype"),url("../../files/gremako/layout/fonts/vagroundedthin-webfont.svg#vag_roundedthin") format("svg");font-weight:normal;font-style:normal}@-webkit-keyframes swing{20%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}40%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}60%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}80%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}40%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}60%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}80%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes swingRight{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swingRight{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes swingLeft{20%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}40%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}60%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}80%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swingLeft{20%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}40%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}60%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}80%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes shake{20%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}40%{-webkit-transform:translateY(6px);transform:translateY(6px)}60%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}80%{-webkit-transform:translateY(3px);transform:translateY(3px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes shake{20%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}40%{-webkit-transform:translateY(6px);transform:translateY(6px)}60%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}80%{-webkit-transform:translateY(3px);transform:translateY(3px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes gelatine{from,to{-webkit-transform:scale(1, 1);transform:scale(1, 1)}25%{-webkit-transform:scale(0.9, 1.1);transform:scale(0.9, 1.1)}50%{-webkit-transform:scale(1.1, 0.9);transform:scale(1.1, 0.9)}75%{-webkit-transform:scale(0.95, 1.05);transform:scale(0.95, 1.05)}}@keyframes gelatine{from,to{-webkit-transform:scale(1, 1);transform:scale(1, 1)}25%{-webkit-transform:scale(0.9, 1.1);transform:scale(0.9, 1.1)}50%{-webkit-transform:scale(1.1, 0.9);transform:scale(1.1, 0.9)}75%{-webkit-transform:scale(0.95, 1.05);transform:scale(0.95, 1.05)}}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,:not(.mod_article)>.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:0.1px;font-size:0.1px;line-height:0.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}*{margin:0;padding:0;border:none;outline:none;text-decoration:none;box-sizing:border-box;vertical-align:top}::-moz-selection{background:rgba(25,70,186,0.25)}::selection{background:rgba(25,70,186,0.25)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'vag_roundedlight';font-style:normal;font-variant:normal;font-weight:normal;line-height:1em;color:#333}@media only screen and (max-width: 600px){body{font-size:0.9em}}#wrapper{background-color:#fff}strong{font-family:'vag_roundedblack';font-style:normal;font-variant:normal;font-weight:normal;line-height:1em;line-height:inherit}:-webkit-input-placeholder{color:#5c6670}::-webkit-input-placeholder{color:#5c6670}:-moz-placeholder{color:#5c6670}::-moz-placeholder{color:#5c6670}:-ms-input-placeholder{color:#5c6670}.ce_form{overflow:visible}label{display:none}.widget-checkbox label{display:inherit;margin-left:15px}input{font-family:'vag_roundedthin';font-style:normal;font-variant:normal;font-weight:normal;line-height:1em;border-radius:0;transition:all .3s ease}input.text{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 20px;width:100%;height:50px;background-color:transparent;background-image:url("../../files/gremako/layout/images/input-linie.svg");background-repeat:repeat-x;background-position:left bottom;margin-bottom:10px;text-transform:uppercase}input.text:focus{background-image:url("../../files/gremako/layout/images/input-linie-active.svg");color:#1946ba}input.submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;float:right;padding:0 50px 0 20px;width:100%;height:50px;background-color:transparent;background-image:url("../../files/gremako/layout/images/arrow-right.svg");background-repeat:no-repeat;background-position:right center;text-align:right;color:#1946ba;text-transform:uppercase;cursor:pointer}input.submit:hover{background-position:98% center}.submit_container::after{content:'';display:table;clear:all}.widget{position:relative}.widget.select::before{content:'';position:absolute;right:20px;bottom:20px;width:20px;height:20px;background-image:url("../../files/gremako/layout/images/arrow-down-dark-gray.svg");background-repeat:no-repeat;background-position:center}.widget.wiget-checkbox::after{content:'';display:table;clear:both}select{font-family:'vag_roundedthin';font-style:normal;font-variant:normal;font-weight:normal;line-height:1em;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;padding:0 20px;width:100%;height:50px;background-color:transparent;background-image:url("../../files/gremako/layout/images/input-linie.svg");background-repeat:repeat-x;background-position:left bottom;margin-bottom:10px;text-transform:uppercase;color:#5c6670}select:focus{background-image:url("../../files/gremako/layout/images/input-linie-active.svg");color:#1946ba}header{position:fixed;z-index:99;top:0;left:0;width:100%;box-shadow:0 2px 6px #000000;box-shadow:0 2px 6px rgba(0,0,0,0.2);background-color:#fff;background-color:rgba(255,255,255,0.9);padding-top:60px;padding-bottom:20px;transition:padding .3s ease, background-color .3s ease}header.scrolled{background-color:#fff;padding-top:20px}@media only screen and (max-width: 1200px){header{background-color:#fff;padding-top:20px}}.mod_navigation{position:relative;font-family:'vag_roundedlight';font-style:normal;font-variant:normal;font-weight:normal;line-height:1em;text-transform:uppercase;overflow:visible}header .mod_navigation{float:right;height:48px;z-index:99;font-size:1em}@media only screen and (max-width: 1200px){header .mod_navigation{position:absolute;visibility:hidden;opacity:0;top:100%;left:0;width:100%;height:auto;margin-top:20px;box-shadow:0 2px 6px #000000;box-shadow:0 2px 6px rgba(0,0,0,0.2)}header .mod_navigation.open{visibility:visible;opacity:1;background-color:#fff}}#footer .mod_navigation{float:right;width:15%;text-align:right}@media only screen and (max-width: 900px){#footer .mod_navigation{width:100%;text-align:center}}.mod_navigation .level_1{display:block;height:100%}@media only screen and (max-width: 1200px){.mod_navigation .level_1{height:auto}}.mod_navigation .level_1>li{display:inline-block;position:relative;height:100%;margin:0 13px}@media only screen and (max-width: 1200px){.mod_navigation .level_1>li{display:block;height:auto;margin:0}}.mod_navigation .level_1>li:hover .level_2{visibility:visible;opacity:1}@media only screen and (max-width: 1200px){.mod_navigation .level_1>li:hover .level_2{visibility:hidden;opacity:0}.mod_navigation .level_1>li.clicked .level_2{visibility:visible;opacity:1}}#footer .mod_navigation .level_1>li{display:block;height:auto;line-height:1.3em}.mod_navigation .level_1>li>a,.mod_navigation .level_1>li>span{display:block;height:100%;padding:27px 2px 0;color:#333}@media only screen and (max-width: 1200px){.mod_navigation .level_1>li>a,.mod_navigation .level_1>li>span{height:auto;padding:15px 20px;border-top:1px solid #f0f0f0}}.mod_navigation .level_1>li>a::before,.mod_navigation .level_1>li>span::before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#1946ba;-webkit-transform:scaleX(0);transform:scaleX(0)}@media only screen and (max-width: 1200px){.mod_navigation .level_1>li>a::before,.mod_navigation .level_1>li>span::before{display:none}}#footer .mod_navigation .level_1>li>a,#footer .mod_navigation .level_1>li>span{padding:0;color:#fff;border-top:none}#footer .mod_navigation .level_1>li>a::before,#footer .mod_navigation .level_1>li>span::before{display:none}.mod_navigation .level_1>li:hover>a,.mod_navigation .level_1>li:hover>span,.mod_navigation .level_1>li.active>a,.mod_navigation .level_1>li.active>span,.mod_navigation .level_1>li.trail>a,.mod_navigation .level_1>li.trail>span{color:#1946ba}.mod_navigation .level_1>li:hover>a::before,.mod_navigation .level_1>li:hover>a span::before,.mod_navigation .level_1>li:hover>span::before,.mod_navigation .level_1>li:hover>span span::before,.mod_navigation .level_1>li.active>a::before,.mod_navigation .level_1>li.active>a span::before,.mod_navigation .level_1>li.active>span::before,.mod_navigation .level_1>li.active>span span::before,.mod_navigation .level_1>li.trail>a::before,.mod_navigation .level_1>li.trail>a span::before,.mod_navigation .level_1>li.trail>span::before,.mod_navigation .level_1>li.trail>span span::before{-webkit-transform:scaleX(1);transform:scaleX(1)}.nav-toggle{position:absolute;top:15px;right:25px;cursor:pointer;padding:10px 30px 10px 0;visibility:hidden;opacity:0;transition:opacity .3s ease}@media only screen and (max-width: 1200px){.nav-toggle{position:absolute;visibility:visible;opacity:1}}@media only screen and (max-width: 600px){.nav-toggle{top:5px;right:20px}}.nav-toggle span,.nav-toggle span:before,.nav-toggle span:after{height:2px;width:30px;background:#000000;position:absolute;display:block;content:"";transition:all 0.3s ease-in-out}.nav-toggle span:before{top:-8px}.nav-toggle span:after{bottom:-8px}.mm-opened .nav-toggle span{background-color:transparent}.mm-opened .nav-toggle span:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mm-opened .nav-toggle span:after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.mod_changelanguage{position:absolute;z-index:105;top:-5px;right:15px;font-size:0.75em}.mod_changelanguage li{display:inline-block;margin:0 3px}.mod_changelanguage li>a,.mod_changelanguage li>span{text-indent:-9999px}.mod_changelanguage li.lang-de>a,.mod_changelanguage li.lang-de>span{display:block;width:15px;height:10px;background-image:url("../../files/gremako/layout/images/flags/de.jpg");background-position:center;background-repeat:no-repeat;background-size:15px 10px}.mod_changelanguage li.lang-en>a,.mod_changelanguage li.lang-en>span{display:block;width:15px;height:10px;background-image:url("../../files/gremako/layout/images/flags/en.jpg");background-position:center;background-repeat:no-repeat;background-size:15px 10px}@media only screen and (max-width: 1200px){.mod_changelanguage{top:20px;right:73px}}@media only screen and (max-width: 600px){.mod_changelanguage{top:11px;right:67px}}header .logo-container{float:left}header .logo-container svg{width:224px;height:48px}@media only screen and (max-width: 600px){header .logo-container svg{width:140px;height:30px}}.overflow-visible{overflow:visible}.line-wrapper{position:relative;padding:40px 0}hr.vertical{width:4px;height:22px;margin:40px auto;background-image:url("../../files/gremako/layout/images/punktierte-linie.svg");background-position:center;background-repeat:no-repeat}hr.horizontal{width:52px;height:4px;margin:40px 0;background-image:url("../../files/gremako/layout/images/punktierte-linie-horizontal.svg");background-position:center;background-repeat:repeat-x}form hr.horizontal{width:200%;position:absolute;top:0;background-position:right center;right:0}.inside{height:100%;position:relative;width:1200px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1240px){.inside{width:100%;padding-left:20px;padding-right:20px}}header .inside::after,footer .inside::after{content:'';display:table;clear:both}.fullwidth .inside{width:100%;padding:0;margin:0}.center-content .inside{position:absolute;width:100%;height:100%;margin:0}.cylinders .inside{position:absolute;height:100%}.slide-horizontal .inside{position:absolute;width:3000px;height:100%;margin:0;padding:0}.claim{display:block;position:absolute;right:120px;top:0;width:400px;height:400px;border-radius:200px;background-color:#fff;background-color:rgba(255,255,255,0.9);box-shadow:0 2px 6px #000000;box-shadow:0 2px 6px rgba(0,0,0,0.2);font-size:1em;line-height:1.3em;color:#1946ba}@media only screen and (max-width: 600px){.claim{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);width:60%;height:0;padding-top:64.6%;border-radius:50%}}.left .claim{right:auto;left:120px}@media only screen and (max-width: 600px){.left .claim{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.center .claim{right:60%;top:70px;-webkit-transform:translateX(50%);transform:translateX(50%)}.claim>.claim-wrapper{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.claim>.claim-wrapper strong{font-family:'vag_roundedlight';font-style:normal;font-variant:normal;font-weight:normal;line-height:1em;font-weight:normal;font-size:1.75em;line-height:1.3em}@media only screen and (max-width: 600px){.claim>.claim-wrapper strong{font-size:1.5em}}.blue-circle{display:block;position:absolute;bottom:-10px;left:20px;width:54%;height:54%;border-radius:200px;background-color:#fff;background-color:rgba(25,70,186,0.6);box-shadow:0 2px 6px #000000;box-shadow:0 2px 6px rgba(0,0,0,0.2);-webkit-transform:translateX(-20%) translateY(50%);transform:translateX(-20%) translateY(50%);color:#fff;text-align:left;background-image:url("../../files/gremako/layout/images/gremako-kreis.svg");background-repeat:no-repeat;background-position:center;background-size:85px 85px}@media only screen and (max-width: 600px){.blue-circle{bottom:0;left:0;width:40%;height:0;padding-top:40%;border-radius:50%;background-size:50px 50px;text-shadow:0 0 15px #000000;text-shadow:0 0 15px rgba(0,0,0,0.4)}}@media only screen and (max-width: 400px){.blue-circle{background-size:40px 40px}}.blue-circle .gremako-claim{display:block;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translateX(25%) translateY(-50%);transform:translateX(25%) translateY(-50%);font-size:2em;line-height:0.8em}@media only screen and (max-width: 600px){.blue-circle .gremako-claim{font-size:1.75em}}@media only screen and (max-width: 500px){.blue-circle .gremako-claim{font-size:1.25em}}.blue-heart{display:block;position:absolute;bottom:0;left:20px;width:64%;height:64%;-webkit-transform:translateX(-20%) translateY(50%);transform:translateX(-20%) translateY(50%);color:#fff;text-align:left}.blue-heart svg.heart{width:100%;height:100%;position:absolute;z-index:-1;opacity:0.6}.blue-heart svg.gremako-kreis{width:85px;height:85px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 600px){.blue-heart svg.gremako-kreis{width:50px;height:50px}}@media only screen and (max-width: 400px){.blue-heart svg.gremako-kreis{width:40px;height:40px}}.blue-heart .gremako-claim{display:block;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translateX(22%) translateY(-50%);transform:translateX(22%) translateY(-50%);font-size:2em;line-height:0.8em}@media only screen and (max-width: 600px){.blue-heart .gremako-claim{font-size:1.75em}}@media only screen and (max-width: 500px){.blue-heart .gremako-claim{font-size:1.25em}}.dotted::before{content:'';display:block;position:absolute;left:0;bottom:100%;width:0px;height:100%;border-left:2px dotted #1946ba}.cylinder-description{position:absolute;display:block;width:20%;padding:0 35px;line-height:1.3em}.cylinder-description::before{content:'';display:block;position:absolute;left:0;bottom:0;width:4px;height:110%;background-image:url("../../files/gremako/layout/images/punktierte-linie.svg");background-position:center bottom;background-repeat:repeat-y}.cylinder-description::after{content:'';display:block;position:absolute;left:-4px;top:2px;width:12px;height:12px;background-color:#1946ba;border-radius:6px}.cylinder-description.first{bottom:37%;left:3%;height:275px}@media only screen and (max-width: 1200px){.cylinder-description.first{left:1%}}.cylinder-description.second{bottom:42%;left:40.3%;height:200px}@media only screen and (max-width: 1200px){.cylinder-description.second{left:38.3%}}.cylinder-description.third{bottom:38.2%;left:79.7%;height:115px}@media only screen and (max-width: 1200px){.cylinder-description.third{left:77.7%}}@media only screen and (max-width: 800px){.cylinder-description{display:none}}.ce_colsetStart+.ce_colsetStart{margin-top:40px}@media only screen and (max-width: 900px){.col-50x50>div{float:none;width:auto;margin:0}.col-50x50>div>div{padding:0 !important}.col-50x50>div>div[class*="left"]{margin-bottom:40px}}@media only screen and (max-width: 600px){.col-33x33x33>div{float:none;width:auto;margin:0}.col-33x33x33>div>div{padding:0 !important}.col-33x33x33>div>div[class*="left"]{margin-bottom:40px}.col-33x33x33>div>div[class*="right"]{margin-top:40px}}@media only screen and (max-width: 1200px){.col-25x25x25x25>div{display:block;float:left;width:50%;padding-top:40px;margin:0}.col-25x25x25x25>div:nth-child(1),.col-25x25x25x25>div:nth-child(2){padding-top:0}.col-25x25x25x25>div>div{padding-right:40px !important;padding-left:0 !important}}@media only screen and (max-width: 600px){.col-25x25x25x25>div{float:none;clear:both;width:auto}.col-25x25x25x25>div:nth-child(2){padding-top:40px}.col-25x25x25x25>div>div{padding:0 !important}}#map-canvas{min-height:900px}@media only screen and (max-width: 600px){#map-canvas{min-height:600px}}#map-canvas::before{content:'';position:absolute;z-index:10;opacity:0.5;width:100%;height:50%;bottom:0;left:0;background:linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 50%, #000 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 50%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#000000,GradientType=1);pointer-events:none}.contact-slide{border-top:1px solid #fff;border-bottom:1px solid #fff}.mod_article{position:relative;min-height:500px;padding-top:100px;padding-bottom:100px}@media only screen and (max-width: 600px){.mod_article{min-height:1px;padding-top:40px;padding-bottom:40px}}.mod_article.bg-dark{color:#fff}.mod_article.first{padding-top:230px}@media only screen and (max-width: 1200px){.mod_article.first{padding-top:120px}}.mod_article#title{min-height:900px;padding-top:230px}@media only screen and (max-width: 600px){.mod_article#title{min-height:600px;padding-top:120px}}.map .mod_article#title{padding:0}.mod_article.bg-light-gray{background-color:#f0f0f0}.mod_article.bg-dark-gray{background-color:#5c6670}.mod_article.bg-gremako-blue{background-color:#1946ba}.mod_article:last-child{overflow:visible}@media only screen and (max-width: 600px){.mod_article:last-child{padding-top:100px}}@media only screen and (max-width: 900px){.mod_article.quote::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f0f0f0;opacity:0.8}}.mod_article.no-padding-bottom{padding-bottom:0}.mod_article.no-padding-top{padding-top:0}.mod_article.no-min-height{min-height:0}.mod_article.center-content{padding:0}@media only screen and (max-width: 1200px){.mod_article.width-auto{background-size:100% auto !important}}.mod_article.slide-horizontal{overflow-x:scroll}@media only screen and (max-width: 600px){.mod_article.slide-horizontal{min-height:500px}}.mod_article.cylinders{position:relative;width:1200px;margin-left:auto;margin-right:auto;min-height:800px}@media only screen and (max-width: 1240px){.mod_article.cylinders{width:100%;padding-left:20px;padding-right:20px}}.mod_article.cylinders::before{content:'';position:absolute;top:100%;left:0;display:block;width:100%;height:50px;background-color:#fff;border-radius:50%;box-shadow:0 0 30px #000000;box-shadow:0 0 30px rgba(0,0,0,0.2)}@media only screen and (max-width: 1200px){.mod_article.cylinders{height:0;min-height:0px;padding-bottom:62%}}.mod_article.application{min-height:600px}@media only screen and (max-width: 1200px){.mod_article.application{height:0;min-height:0px;padding-bottom:56%;background-size:100% auto !important}}@media only screen and (max-width: 600px){.mod_article.quote{background-position:center center !important}}.next-article{display:block;position:absolute;bottom:-30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60px;height:60px;background-color:#fff;background-image:url("../../files/gremako/layout/images/arrow-down.svg");background-position:center 14px;background-repeat:no-repeat;background-size:25px 25px;border-radius:30px;text-indent:-9999px;text-align:center}.link-light-gray .next-article{background-color:#f0f0f0}#main .mod_article:last-child .next-article{top:-60px;bottom:auto;width:120px;height:120px;background-image:url("../../files/gremako/layout/images/gremako-kreis-blau.svg");background-position:center center;background-repeat:no-repeat;background-size:60px 60px;border-radius:60px;pointer-events:none}@media only screen and (max-width: 600px){#main .mod_article:last-child .next-article{top:-40px;width:80px;height:80px;border-radius:40px}}.bg-light-gray:last-child .next-article{background-color:#f0f0f0}:first-child:last-child .next-article,.no-next-link .next-article{display:none}footer{background-color:#1946ba;padding-top:40px;padding-bottom:40px;color:#fff;border-top:1px solid #fff}.footer-content-part{line-height:1.3em}.footer-content-part.first{width:28%}@media only screen and (max-width: 900px){.footer-content-part.first{width:100%}}.footer-content-part.second{width:23%}@media only screen and (max-width: 900px){.footer-content-part.second{width:100%}}.footer-content-part.third{width:15%}@media only screen and (max-width: 900px){.footer-content-part.third{width:100%}}.footer-content-part.fourth{width:15%}@media only screen and (max-width: 900px){.footer-content-part.fourth{width:100%}}@media only screen and (max-width: 900px){.footer-content-part{margin-bottom:20px;text-align:center}}h1{font-size:3.75em;font-family:'vag_roundedlight';font-style:normal;font-variant:normal;font-weight:normal;line-height:1em;color:#1946ba;text-transform:uppercase}h1+.block,h1+p,h1+.ce_colsetStart{margin-top:100px}@media only screen and (max-width: 600px){h1+.block,h1+p,h1+.ce_colsetStart{margin-top:40px}}h1+h2{margin-top:15px;margin-bottom:100px}@media only screen and (max-width: 600px){h1+h2{margin-top:5px;margin-bottom:40px}}.bg-dark h1{color:#fff}.quote h1{margin-left:70px;width:50%}@media only screen and (max-width: 600px){.quote h1{margin-left:30px;word-break:break-all;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;width:auto}}@media only screen and (max-width: 600px){h1{font-size:2em}}h2{font-size:1.25em;font-family:'vag_roundedlight';font-style:normal;font-variant:normal;font-weight:normal;line-height:1em;color:#1946ba;text-transform:uppercase}h2+h1,h2+h3,h2+h4,h2+h5,h2+h6{margin-top:15px}.bg-dark h2{color:#fff}h3{font-size:2.125em;font-family:'vag_roundedlight';font-style:normal;font-variant:normal;font-weight:normal;line-height:1em;color:#1946ba;text-transform:uppercase}h3+h1,h3+h3,h3+h4,h3+h5,h3+h6{margin-top:15px}h3+.quote{margin-top:50px}.bg-dark h3{color:#fff}.quote h3{margin-left:70px;color:#333;width:50%}@media only screen and (max-width: 600px){.quote h3{font-size:1.5em;word-break:break-all;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;width:auto}}@media only screen and (max-width: 600px){.quote h3{margin-left:30px}}h4{font-size:1.25em;font-family:'vag_roundedblack';font-style:normal;font-variant:normal;font-weight:normal;line-height:1em;color:#1946ba}h4+h1,h4+h3,h4+h4,h4+h5,h4+h6,h4+.block,h4+*{margin-top:15px}.bg-dark h4{color:#fff}p{font-size:1.75em;line-height:1.4em}@media only screen and (max-width: 600px){p{font-size:1.5em}}p.first-title{font-size:3.75em;line-height:1.1em}@media only screen and (max-width: 600px){p.first-title{font-size:2em}}p.second-title{font-size:6.25em;line-height:1.1em}p.blue{color:#1946ba}.slide-horizontal p{font-size:1em}a{color:#1946ba;transition:all .2s ease;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break: break-word;}a::before{transition:all .2s ease}a :hover{color:#333}.ce_downloads a,.ce_download a{display:block;padding-top:100px;background-image:url("../../files/gremako/layout/images/btn-download.svg");background-position:center top;background-repeat:no-repeat;text-transform:uppercase;font-weight:bold}.ce_downloads a:hover,.ce_download a:hover{background-image:url("../../files/gremako/layout/images/btn-download-active.svg");background-position:center top;background-repeat:no-repeat}.ce_text{overflow:visible}.ce_text.quote{width:45%;position:relative;z-index:2;background-color:#fff;text-transform:uppercase;color:#1946ba;padding:20px 0}.bg-light-gray .ce_text.quote{background-color:#f0f0f0}.bg-dark-gray .ce_text.quote{background-color:#5c6670}.bg-gremako-blue .ce_text.quote{background-color:#1946ba}@media only screen and (max-width: 900px){.ce_text.quote{margin-left:70px;background-color:transparent !important;word-break:break-all;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;width:auto}}@media only screen and (max-width: 600px){.ce_text.quote{margin-left:30px}}.ce_text.name{margin-left:50px;color:#1946ba}@media only screen and (max-width: 900px){.ce_text.name::before{content:'';display:block;position:absolute;left:31px;width:12px;height:12px;margin-top:2px;background-color:#1946ba;border-radius:6px}}.slide-horizontal .ce_text{position:relative;overflow:visible;float:left;padding:40px 20px 0;opacity:0.3;transition:all .3s ease;cursor:pointer}.slide-horizontal .ce_text::before{content:'';display:block;position:absolute;top:0;left:50%;width:4px;min-height:40px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:url("../../files/gremako/layout/images/punktierte-linie-white.svg");background-repeat:repeat-y;background-position:center top;transition:min-height .3s ease}.slide-horizontal .ce_text::after{content:'';display:block;position:absolute;z-index:10;top:0;left:50%;width:18px;height:18px;border-radius:9px;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);transition:min-height .3s ease;background-color:#fff;opacity:1}.slide-horizontal .ce_text>.headline-wrapper{display:block;position:relative;width:100px;height:100px;border-radius:50px;background-color:#fff;box-shadow:0 2px 6px #000000;box-shadow:0 2px 6px rgba(0,0,0,0.2)}.slide-horizontal .ce_text>.headline-wrapper h3{display:block;position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#1946ba;font-size:1.5em;line-height:1em;text-align:center}.slide-horizontal .ce_text>.text-wrapper{position:absolute;top:0;left:100%;width:200%;opacity:0;visibility:hidden;transition:all .3s ease;padding:40px 20px 0}.slide-horizontal .ce_text.clicked{padding-top:200px;opacity:1}.slide-horizontal .ce_text.clicked::before{min-height:200px}.slide-horizontal .ce_text.clicked>.text-wrapper{padding-top:200px;opacity:1;visibility:visible}.slide-horizontal .ce_text.clicked>.text-wrapper h3{font-size:1.5em}.center-content .ce_text{position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-shadow:0 0 15px #000000;text-shadow:0 0 15px rgba(0,0,0,0.9)}.line.vertical{display:block;position:absolute;z-index:1;top:-100px;left:35px;width:4px;height:200%;background-image:url("../../files/gremako/layout/images/punktierte-linie.svg");background-position:center top;background-repeat:repeat-y;opacity:0.5}.ce_list+.ce_list{margin-top:40px}.ce_list ul{list-style-image:url("../../files/gremako/layout/images/list-item.svg");padding-left:15px}.ce_list ol{padding-left:15px}.ce_list li{padding-top:10px;transition:padding .3s ease}.ce_list li:hover{padding-left:10px}.ce_table+*{margin-top:40px}table{border-spacing:0;width:100%}.ce_table th{font-family:'vag_roundedblack';font-style:normal;font-variant:normal;font-weight:normal;line-height:1em}.ce_table td,.ce_table th{padding:15px 5px;text-align:right;border-bottom:1px solid #c8ccd5}.ce_table td.col_first,.ce_table th.col_first{text-align:left}.ce_table .row_last td,.ce_table .row_last th{border-bottom:none}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.contact img{width:100%}.ce_gallery ul{display:block}.ce_gallery ul::after{content:'';display:table;clear:both}.ce_gallery figure{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.ce_gallery img{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100%;height:auto}.ce_gallery li{display:block;position:relative;height:0;padding-bottom:20%;background-color:#f0f0f0;background-size:cover;background-position:center;background-repeat:no-repeat;border-right:1px solid #fff;border-bottom:1px solid #fff}.ce_gallery li:nth-child(6n+1){width:40%}.ce_gallery li:nth-child(6n+2){width:40%}.ce_gallery li:nth-child(6n+3){width:20%;border-right:none}.ce_gallery li:nth-child(6n+3) img{width:auto;height:100%}.ce_gallery li:nth-child(6n+4){width:20%}.ce_gallery li:nth-child(6n+5){width:40%}.ce_gallery li:nth-child(6n+6){width:40%;border-right:none}.ce_download{padding-bottom:100px}.ce_downloads{padding-top:100px}.ce_downloads ul{display:block}.ce_downloads li{display:inline-block;width:150px;padding:0 20px}.ce_downloads.wide li{width:250px}.ce_downloads .type{display:block;font-weight:normal}.row{clear:both}.row::after{content:'';display:table;clear:both}.contact{position:relative;z-index:20;float:left;width:20%;opacity:0.3;transition:opacity .3s ease;cursor:pointer}.contact:hover{opacity:1}.contact.active{opacity:1}.contact.active::before{content:'';display:block;position:absolute;z-index:-1;bottom:-30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60px;height:60px;background-color:#fff;background-image:url("../../files/gremako/layout/images/arrow-down.svg");background-position:center 35px;background-repeat:no-repeat;background-size:25px 25px;border-radius:30px;text-indent:-9999px;text-align:center;box-shadow:0 2px 6px #000000;box-shadow:0 2px 6px rgba(0,0,0,0.2)}@media only screen and (max-width: 900px){.contact{width:33.33%}}@media only screen and (max-width: 600px){.contact{width:50%}}.contact-details{display:none}.mod_articleTabs{border-top:1px solid #c8ccd5;border-bottom:1px solid #c8ccd5;overflow:visible;background-color:#fff}.mod_articleTabs.fixed{position:fixed;z-index:20;top:88px;left:0;width:100%}@media only screen and (max-width: 900px){.mod_articleTabs.fixed{position:relative;z-index:auto;top:auto;left:auto;width:auto}}.mod_articleTabs ul{width:1200px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1240px){.mod_articleTabs ul{width:100%}}.mod_articleTabs ul::after{content:'';display:table;clear:both}.mod_articleTabs a{display:inline-block;height:100%;padding-top:23px;background-position:left center;background-repeat:no-repeat;pointer-events:none}.mod_articleTabs li{display:block;position:relative;float:left;height:60px;text-align:center;text-transform:uppercase;letter-spacing:2px;font-family:'vag_roundedblack';font-style:normal;font-variant:normal;font-weight:normal;line-height:1em;cursor:pointer}.mod_articleTabs li:hover{background-color:#f0f0f0}.mod_articleTabs li.active{background-color:#1946ba}.mod_articleTabs li.active::before{content:'';position:absolute;z-index:10;top:100%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;width:30px;height:30px;background-color:#1946ba;border-radius:15px;background-image:url("../../files/gremako/layout/images/arrow-down-white.svg");background-position:center bottom;background-repeat:no-repeat;background-size:14px 14px}.mod_articleTabs li.active a{color:#fff}.mod_articleTabs li[data-tab^="tools"] a{background-image:url("../../files/gremako/layout/images/tabs/tools.svg");padding-left:35px;background-size:25px 25px;transition:none}.mod_articleTabs li[data-tab^="tools"].active a{background-image:url("../../files/gremako/layout/images/tabs/tools-active.svg")}.mod_articleTabs li[data-tab^="vehicles"] a{background-image:url("../../files/gremako/layout/images/tabs/vehicles.svg");padding-left:35px;background-size:25px 25px;transition:none}.mod_articleTabs li[data-tab^="vehicles"].active a{background-image:url("../../files/gremako/layout/images/tabs/vehicles-active.svg")}.mod_articleTabs li[data-tab^="motors"] a{background-image:url("../../files/gremako/layout/images/tabs/motors.svg");padding-left:35px;background-size:25px 25px;transition:none}.mod_articleTabs li[data-tab^="motors"].active a{background-image:url("../../files/gremako/layout/images/tabs/motors-active.svg")}.mod_articleTabs li[data-tab^="leisure"] a{background-image:url("../../files/gremako/layout/images/tabs/leisure.svg");padding-left:35px;background-size:25px 25px;transition:none}.mod_articleTabs li[data-tab^="leisure"].active a{background-image:url("../../files/gremako/layout/images/tabs/leisure-active.svg")}.mod_articleTabs li[data-tab^="occurrences"] a{background-image:url("../../files/gremako/layout/images/tabs/occurrences.svg");padding-left:35px;background-size:25px 25px;transition:none}.mod_articleTabs li[data-tab^="occurrences"].active a{background-image:url("../../files/gremako/layout/images/tabs/occurrences-active.svg")}.mod_articleTabs.w50 li{width:50%}@media only screen and (max-width: 600px){.mod_articleTabs.w50 li{width:100%;border-bottom:1px solid #f0f0f0}}.mod_articleTabs.w33 li{width:33.33%}@media only screen and (max-width: 900px){.mod_articleTabs.w33 li{width:100%;border-bottom:1px solid #f0f0f0}}.mod_articleTabs.w25 li{width:25%}@media only screen and (max-width: 1000px){.mod_articleTabs.w25 li{width:50%;border-bottom:1px solid #f0f0f0}}@media only screen and (max-width: 600px){.mod_articleTabs.w25 li{width:100%}}.mod_articleTabs.w20 li{width:20%}@media only screen and (max-width: 1000px){.mod_articleTabs.w20 li{width:50%;border-bottom:1px solid #f0f0f0}}@media only screen and (max-width: 600px){.mod_articleTabs.w20 li{width:100%}}.mod_newslist .layout_latest{float:left;width:33.333%;padding:20px}.mod_newslist .layout_latest::after{content:'';display:table;clear:both}.mod_newslist .layout_latest:nth-child(3n+4){clear:both}@media all and (max-width: 900px){.mod_newslist .layout_latest{width:50%}.mod_newslist .layout_latest:nth-child(3n+4){clear:none}.mod_newslist .layout_latest:nth-child(2n+3){clear:both}}@media all and (max-width: 600px){.mod_newslist .layout_latest{width:100%;clear:both}}.mod_newslist h4{font-family:'vag_roundedlight', sans-serif;font-size:1em;margin-top:6px}.mod_newslist .teaser{margin-top:20px}.mod_newslist .more{float:right;margin-top:20px;padding:14px 50px 0 20px;width:100%;height:50px;background-color:transparent;background-image:url("../../files/gremako/layout/images/arrow-right.svg");background-repeat:no-repeat;background-position:right center;font-size:99%;text-align:right;color:#1946ba;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.mod_newslist .more:hover{background-position:98% center}.mod_newsreader .back{display:none}.mod_newsreader h2{margin-top:10px}.mod_newsreader .mod_article#entry-headline>.inside{z-index:3}.mod_newsreader .image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.mod_newsreader .image-wrapper .image_container,.mod_newsreader .image-wrapper picture{position:absolute;top:0;left:0;width:100%;height:100%}.mod_newsreader .image-wrapper .image_container img,.mod_newsreader .image-wrapper picture img{position:absolute;z-index:1;top:50%;left:50%;max-width:none;min-width:100%;min-height:100%;width:auto;height:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mod_newsreader .image-wrapper::before{content:'';display:block;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:#1946ba;opacity:0.2}@media all and (max-width: 600px){.mod_newsreader .image-wrapper::before{display:none}}@media all and (max-width: 600px){.mod_newsreader .image-wrapper{position:relative;top:auto;left:auto;height:auto}.mod_newsreader .image-wrapper .image_container,.mod_newsreader .image-wrapper picture{display:block;position:relative;top:auto;left:auto;height:auto}.mod_newsreader .image-wrapper .image_container img,.mod_newsreader .image-wrapper picture img{position:relative;top:auto;left:auto;max-width:none;min-width:1px;min-height:1px;width:100%;height:auto;-webkit-transform:none;transform:none}}

.mod_article.overlay::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f0f0f0;opacity:0.5}.mod_article.store{height:0;min-height:0px;padding-bottom:56%;background-size:100% auto !important}.mod_article.motor-xl{min-height:1100px}.mod_article.cylinders-xl{min-height:1050px}.blue-circle .gremako-claim{line-height:1em;width:150%;left:37%}.ce_image.circle{max-width:300px;margin:0 auto 40px;text-align:center}.ce_image.circle img{border-radius:50%;overflow:hidden}.ce_image.circle figcaption{padding-top:20px;color:#1946ba;line-height:1.2em}.blue{color:#1946ba}.background-blue>div>div[class*="right"]{background-color:#f0f0f0;padding-top:60px;padding-right:70px;padding-bottom:60px;position:relative}.background-blue>div>div[class*="right"]::before{content:'';display:block;width:70px;height:70px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-color:#5c6670;background-image:url("../../files/gremako/layout/images/arrow-down-white.svg");background-repeat:no-repeat;background-position:center 70%;background-size:30px 30px;border-radius:50%}.ce_hyperlink a{display:inline-block;padding:17px 50px 15px 25px;background-color:#1946ba;background-image:url("../../files/gremako/layout/images/arrow-down-white.svg");background-position:95% 70%;background-repeat:no-repeat;background-size:auto;color:#ffffff;border-radius:3px;font-family:'vag_roundedblack';font-style:normal;font-variant:normal;font-weight:normal;font-size:1.3em}.ce_hyperlink a:hover{background-color:#5c6670}.font-size-s{font-size:0.7em}@media only screen and (max-width: 1100px){.mod_article.overlay::before{opacity:0.8}}@media only screen and (max-width: 1000px){.mod_article.overlay::before{opacity:0.8}.mod_article.store{padding-bottom:100%;background-size:cover !important}}@media only screen and (max-width: 900px){.col-40x60>div{float:none;width:auto;margin:0}.col-40x60>div>div{padding:0 !important}.col-40x60>div>div[class*="left"]{margin-bottom:40px}.col-40x60>div>div[class*="right"]{margin-top:40px;padding:40px !important}}@media only screen and (max-width: 600px){.mod_article.quote br{display:none}.mod_article.store p{font-size:1em;line-height:1.4em}.mod_article.store br{display:none}.mod_article.motor-xl{min-height:800px}.mod_article.cylinders{padding-left:0;padding-right:0}.mod_article.cylinders-xl{min-height:800px}.mod_article.store{padding-bottom:56%;background-size:cover !important}.font-size-s{font-size:1em}.col-33x66>div{float:none;width:auto;margin:0}.col-33x66>div>div{padding:0 !important}.col-33x66>div>div[class*="left"]{margin-bottom:40px}.col-33x66>div>div[class*="right"]{margin-top:40px}.col-40x60>div>div[class*="right"]{padding:40px 20px !important}}@media only screen and (max-width: 480px){.mod_article.store{padding-bottom:100%;background-size:cover !important}}@media only screen and (max-width: 320px){.mod_article.store{padding-bottom:150%;background-size:cover !important}}

