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,.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,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.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}
.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */

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 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

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/10/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 of focused elements when they are also in an
 * active/hover state.
 */

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

/**
 * Address 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
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

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: 0;
  line-height: 0;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

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.
 */

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.
 */

button,
html input[type="button"], /* 1 */
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;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

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.
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  box-sizing: content-box; /* 2 */
}

/**
 * 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.
 */

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

@charset "UTF-8";
/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:"FontAwesome";src:url("../../files/layout/fonts/font-awesome-4.6.3/fonts/fontawesome-webfont.eot?v=4.6.3");src:url("../../files/layout/fonts/font-awesome-4.6.3/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3") format("embedded-opentype"), url("../../files/layout/fonts/font-awesome-4.6.3/fonts/fontawesome-webfont.woff2?v=4.6.3") format("woff2"), url("../../files/layout/fonts/font-awesome-4.6.3/fonts/fontawesome-webfont.woff?v=4.6.3") format("woff"), url("../../files/layout/fonts/font-awesome-4.6.3/fonts/fontawesome-webfont.ttf?v=4.6.3") format("truetype"), url("../../files/layout/fonts/font-awesome-4.6.3/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333em;line-height:0.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:0.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:0.2em 0.25em 0.15em;border:solid 0.08em #eee;border-radius:0.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:0.3em}.fa.fa-pull-right{margin-left:0.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:0.3em}.fa.pull-right{margin-left:0.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.rs-columns{clear:both;display:inline-block;width:100%}.rs-column{float:left;width:100%;margin-top:3.85%;margin-right:3.85%}.rs-column.-large-first{clear:left}.rs-column.-large-last{margin-right:-5px}.rs-column.-large-first-row{margin-top:0}.rs-column.-large-col-1-1{width:100%}.rs-column.-large-col-2-1{width:48.07%}.rs-column.-large-col-2-2{width:100%}.rs-column.-large-col-3-1{width:30.76%}.rs-column.-large-col-3-2{width:65.38%}.rs-column.-large-col-3-3{width:100%}.rs-column.-large-col-4-1{width:22.11%}.rs-column.-large-col-4-2{width:48.07%}.rs-column.-large-col-4-3{width:74.03%}.rs-column.-large-col-4-4{width:100%}.rs-column.-large-col-5-1{width:16.92%}.rs-column.-large-col-5-2{width:37.69%}.rs-column.-large-col-5-3{width:58.46%}.rs-column.-large-col-5-4{width:79.23%}.rs-column.-large-col-5-5{width:100%}.rs-column.-large-col-6-1{width:13.45%}.rs-column.-large-col-6-2{width:30.76%}.rs-column.-large-col-6-3{width:48.07%}.rs-column.-large-col-6-4{width:65.38%}.rs-column.-large-col-6-5{width:82.69%}.rs-column.-large-col-6-6{width:100%}@media screen and (max-width:900px){.rs-column{margin-top:3.85%;margin-right:3.85%}.rs-column.-large-first{clear:none}.rs-column.-large-last{margin-right:3.85%}.rs-column.-large-first-row{margin-top:3.85%}.rs-column.-medium-first{clear:left}.rs-column.-medium-last{margin-right:0}.rs-column.-medium-first-row{margin-top:0}.rs-column.-medium-col-1-1{width:100%}.rs-column.-medium-col-2-1{width:48.07%}.rs-column.-medium-col-2-2{width:100%}.rs-column.-medium-col-3-1{width:30.76%}.rs-column.-medium-col-3-2{width:65.38%}.rs-column.-medium-col-3-3{width:100%}.rs-column.-medium-col-4-1{width:22.11%}.rs-column.-medium-col-4-2{width:48.07%}.rs-column.-medium-col-4-3{width:74.03%}.rs-column.-medium-col-4-4{width:100%}.rs-column.-medium-col-5-1{width:16.92%}.rs-column.-medium-col-5-2{width:37.69%}.rs-column.-medium-col-5-3{width:58.46%}.rs-column.-medium-col-5-4{width:79.23%}.rs-column.-medium-col-5-5{width:100%}.rs-column.-medium-col-6-1{width:13.45%}.rs-column.-medium-col-6-2{width:30.76%}.rs-column.-medium-col-6-3{width:48.07%}.rs-column.-medium-col-6-4{width:65.38%}.rs-column.-medium-col-6-5{width:82.69%}.rs-column.-medium-col-6-6{width:100%}}@media screen and (max-width:767px){.rs-column{margin-right:3.85%}.rs-column.-medium-first{clear:none}.rs-column.-medium-last{margin-right:3.85%}.rs-column.-medium-first-row{margin-top:3.85%}.rs-column.-small-first{clear:left}.rs-column.-small-last{margin-right:0}.rs-column.-small-first-row{margin-top:0}.rs-column.-small-col-1-1{width:100%}.rs-column.-small-col-2-1{width:48.07%}.rs-column.-small-col-2-2{width:100%}.rs-column.-small-col-3-1{width:30.76%}.rs-column.-small-col-3-2{width:65.38%}.rs-column.-small-col-3-3{width:100%}.rs-column.-small-col-4-1{width:22.11%}.rs-column.-small-col-4-2{width:48.07%}.rs-column.-small-col-4-3{width:74.03%}.rs-column.-small-col-4-4{width:100%}.rs-column.-small-col-5-1{width:16.92%}.rs-column.-small-col-5-2{width:37.69%}.rs-column.-small-col-5-3{width:58.46%}.rs-column.-small-col-5-4{width:79.23%}.rs-column.-small-col-5-5{width:100%}.rs-column.-small-col-6-1{width:13.45%}.rs-column.-small-col-6-2{width:30.76%}.rs-column.-small-col-6-3{width:48.07%}.rs-column.-small-col-6-4{width:65.38%}.rs-column.-small-col-6-5{width:82.69%}.rs-column.-small-col-6-6{width:100%}}
html.flexbox .content-teaser-boxes.styleGalerie{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}html.no-flexbox .content-teaser-boxes.styleGalerie>*{display:inline-block;margin-right:1.5%;height:100%;vertical-align:text-top}.content-teaser-boxes.styleGalerie .content-teaser-boxes-item{width:31.5%;min-width:290px;margin-bottom:40px;min-height:255px}.content-teaser-boxes.styleGalerie .content-teaser-boxes-item h2{text-transform:uppercase;margin-top:14px}.content-teaser-boxes.withTrenner .content-teaser-boxes-item{margin-bottom:20px}.content-teaser-boxes.withTrenner .teaser-boxes-item-image{margin:0;padding:0 21px 0 0;float:left}html.flexbox .content-teaser-boxes.column2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}html.no-flexbox .content-teaser-boxes.styleGalerie>*{display:inline-block;margin-right:1.5%;height:100%;vertical-align:text-top}.content-teaser-boxes.column2 .content-teaser-boxes-item{margin-bottom:15px;width:48%}@media only screen and (max-width:767px){.content-teaser-boxes.column2 .content-teaser-boxes-item{width:100%;margin-left:0;margin-right:0}}.content-teaser-boxes.column2 .content-teaser-boxes-item h2{margin:0;color:#373737}.content-teaser-boxes.column2 .teaser-boxes-item-image{margin:0;padding:0 21px 0 0;float:left}.content-teaser-boxes.column2 .teaser-boxes-item-image img{border-radius:40px 0 40px 0;margin:2px;border:3px solid #ffffff;-webkit-box-shadow:1px 1px 2px 2px rgba(0,0,0,0.15);box-shadow:1px 1px 2px 2px rgba(0,0,0,0.15)}.content-teaser-boxes .content-teaser-boxes-item{display:block;position:relative}.content-teaser-boxes .content-teaser-boxes-item:after{content:'';display:table;clear:both}.content-teaser-boxes .content-teaser-boxes-item img{border-radius:0 40px 0 40px;margin:2px;border:3px solid #ffffff;-webkit-box-shadow:1px 1px 2px 2px rgba(0,0,0,0.15);box-shadow:1px 1px 2px 2px rgba(0,0,0,0.15)}.content-teaser-boxes .content-teaser-boxes-item h2{margin-bottom:0;color:#e71d72}.content-teaser-boxes .content-teaser-boxes-item h2+p{margin-top:0.5em}.content-teaser-boxes .content-teaser-boxes-item p.last{margin-bottom:33px;margin-top:-2em}.content-teaser-boxes .content-teaser-boxes-item a.more{content:'Mehr';display:block;position:absolute;right:0;bottom:0;border-radius:40px 0 40px 0;background-color:#0a6682;color:#ffffff;padding:0 25px;text-align:center;font-size:16px;line-height:24px;font-size:1.1428571429rem;line-height:2.4rem;text-transform:uppercase}.content-teaser-boxes .content-teaser-boxes-item a.more:hover{background-color:#75adbd}
button.showNav{line-height:43px;width:100%;text-align:center;color:#ffffff;text-transform:uppercase;background-color:#0a6682}nav ul{margin:0;padding:0;list-style:none}nav.nav--main{background-color:#0a6682;overflow:visible;position:relative}nav.nav--main li{position:relative;margin:0;padding:0}nav.nav--main li.submenu>ul{position:absolute;display:block;overflow:hidden;z-index:10;max-height:0;-webkit-transition:max-height 1s;transition:max-height 1s;left:6px}nav.nav--main a,nav.nav--main strong{font-weight:bold;font-size:16px;line-height:39px;text-transform:uppercase;white-space:nowrap;display:block}nav.nav--main ul.level_1{text-align:center}nav.nav--main ul.level_1>li{display:inline-block;background:url(../../files/layout/img/nav--border.png) 0 center no-repeat}nav.nav--main ul.level_1>li.first{background:none}nav.nav--main ul.level_1>li.last>ul.level_2,nav.nav--main ul.level_1>li.prelast>ul.level_2{left:auto;right:6px}nav.nav--main ul.level_1>li a,nav.nav--main ul.level_1>li strong{color:#efefef;padding:0 1em;margin:0 4px;font-weight:400;letter-spacing:1px}nav.nav--main ul.level_1>li a.trail,nav.nav--main ul.level_1>li a:hover,nav.nav--main ul.level_1>li strong{background-color:#75adbd}nav.nav--main li.submenu:hover>ul{max-height:1000px}nav.nav--main ul.level_2{background:#ffffff;padding:0 20px 0 10px;border-radius:0 0 40px 0;min-width:16em;text-align:left}nav.nav--main ul.level_2>li{border-top:1px solid #eeeeee;left:6px}nav.nav--main ul.level_2>li.first{border-top:0;padding-top:15px}nav.nav--main ul.level_2>li.last{padding-bottom:15px}nav.nav--main ul.level_2>li a,nav.nav--main ul.level_2>li strong{color:#7e8185;font-weight:normal;padding:0;font-size:14px;line-height:16px;font-size:1rem;line-height:1.6rem}nav.nav--main ul.level_2>li a.trail,nav.nav--main ul.level_2>li a:hover,nav.nav--main ul.level_2>li strong{color:#333638;background:none}nav.nav--main .mod_form{display:none;position:absolute;top:0;right:0;height:39px;z-index:300}@media only screen and (min-width:930px){nav.nav--main .mod_form{display:block}}nav.nav--main .mod_form:hover .widget-text input{width:150px!important;padding-left:3px!important}nav.nav--main .mod_form .formbody{position:relative}nav.nav--main .mod_form .formbody>div{margin-bottom:0}nav.nav--main .mod_form .formbody .widget-text input{line-height:33px;font-size:14px;padding:0;margin:3px 39px 3px 0;width:0;border:0;-webkit-transition:width 0.5s;transition:width 0.5s;display:block;text-align:center}nav.nav--main .mod_form .formbody .widget-text input:focus{width:150px;padding-left:3px}nav.nav--main .mod_form .formbody .widget-submit{position:absolute;right:0;top:-3px;margin:0}nav.nav--main .mod_form .formbody .widget-submit input{border:0;border-radius:0;padding:9px;height:39px;width:39px;background-color:#0a6682}nav.nav--main .mod_form .formbody .widget-submit input:hover{background-color:#75adbd}nav.nav--footer h2{font-size:18px;line-height:18px;font-size:1.2857142857rem;line-height:1.8rem;color:#e3e3e3;position:relative;text-align:center;font-weight:normal}nav.nav--footer h2:before{content:'';border-top:1px solid #e3e3e3;position:absolute;top:50%;left:0;right:0;height:1px;z-index:1;width:100%}nav.nav--footer h2 span{position:relative;background-color:#373737;padding:0 20px;z-index:5;font-size:inherit;color:#e3e3e3}nav.nav--footer a,nav.nav--footer strong{font-weight:normal;color:#e3e3e3;font-size:14px;line-height:14px;font-size:1rem;line-height:1.4rem}nav.nav--footer a:hover,nav.nav--footer strong:hover{color:#75adbd}nav.nav--sub a,nav.nav--sub strong{color:#0a6682;font-size:16px;line-height:18px;font-size:1.1428571429rem;line-height:1.8rem;text-transform:uppercase;font-weight:normal}nav.nav--sub a.trail,nav.nav--sub a:hover,nav.nav--sub strong.active{color:#e71d72}nav.nav--sub ul.level_2{margin-left:20px;max-height:0;overflow:hidden;-webkit-transition:max-height 1.0s linear 0.5s;transition:max-height 1.0s linear 0.5s}nav.nav--sub ul.level_2 li a,nav.nav--sub ul.level_2 li strong{text-transform:none}nav.nav--sub h2{margin-top:0}nav.nav--sub li.submenu:hover ul.level_2{max-height:1000px}
@media projection,screen{form .widget-headline br{display:block}input,select,textarea{border-radius:0;padding:5px}input[type=date]:focus,input[type=datetime]:focus,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=time]:focus,input[type=url]:focus,textarea:focus{outline:0 none}input[type=file]{cursor:pointer;display:block}input[type=button],input[type=checkbox],input[type=file],input[type=image],input[type=radio],input[type=reset],input[type=submit]{width:auto}select[multiple],select[size],textarea{height:auto}fieldset{margin:0;padding:0;border:0}legend{width:100%;display:block;border:0}.entry,.formbody>div{margin-bottom:10px}.entry label,.formbody>div label{width:auto;display:inline-block}.checkbox_container,.radio_container{margin-top:10px}.checkbox_container input,.radio_container input{width:auto;vertical-align:middle}.checkbox_container label,.radio_container label{float:none;display:inline;vertical-align:middle}.checkbox_container span,.radio_container span{display:block}.checkbox_container legend>span,.radio_container legend>span{display:inline}input+label,span>input{display:inline}.captcha_text{display:block;float:none}input{position:relative}input.checkbox,input[type=checkbox]{top:-1px;margin-right:5px}input.radio,input[type=radio]{top:2px;margin-right:5px}x:-moz-any-link{position:relative}.submit_container{margin:10px 0}}
@charset "UTF-8";@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:optional;src:url("../../files/layout/fonts/roboto-condensed-v19-latin-regular.woff2") format("woff2"),url("../../files/layout/fonts/roboto-condensed-v19-latin-regular.woff") format("woff")}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;font-display:optional;src:url("../../files/layout/fonts/roboto-condensed-v19-latin-700.woff2") format("woff2"),url("../../files/layout/fonts/roboto-condensed-v19-latin-700.woff") format("woff")}html{overflow-y:scroll;height:100%;font-size:14px;line-height:18px}body{font-weight:normal;font-family:"Roboto Condensed",Arial,sans-serif;height:100%;color:#373737;background-color:#f1f1f1;-webkit-text-size-adjust:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}a{color:inherit;text-decoration:underline}a:visited{color:inherit}a:hover{text-decoration:none}a:focus{outline:none}em,i{font-style:italic}b,strong{font-weight:700}input[type=date]:focus,input[type=datetime]:focus,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=time]:focus,input[type=url]:focus,textarea:focus{background-color:#ffffff;border:1px solid #e3e3e3}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{color:#000000;padding:.6em .6em;display:inline-block;font-size:1em;-webkit-transition:.15s linear border;transition:.15s linear border;-webkit-appearance:none;max-width:100%;width:100%;background-color:#ececec;border:1px solid #ffffff;border-radius:0}select{color:#000000;padding:.1em .6em;display:inline-block;font-size:1em;-webkit-transition:.15s linear border;transition:.15s linear border;-webkit-appearance:none;max-width:100%;width:100%;background-color:#ffffff;border:0;border-radius:0}input,select,textarea{font-family:"Roboto Condensed",Arial,sans-serif}textarea{resize:none}button.submit,input.submit{padding:0;display:block;border:none;background-color:inherit;color:#000000;cursor:pointer}button.submit:hover,input.submit:hover{background-color:#75adbd!important;border-color:#75adbd!important}.main p{padding:8px 0}form .widget>label{display:block}img{max-width:100%;height:auto}.pb_1{padding-top:1rem}.pb_2{padding-top:2rem}.pb_3{padding-top:3rem}.pa_1{padding-bottom:1rem}.pa_2{padding-bottom:2rem}.pa_3{padding-bottom:3rem}h1{font-size:20px;line-height:20px;font-size:1.4285714286rem;line-height:2rem;color:#e71d72;letter-spacing:1px}h2{font-size:18px;line-height:18px;font-size:1.2857142857rem;line-height:1.8rem;letter-spacing:1px;color:#e71d72}h3{font-size:16px;line-height:16px;font-size:1.1428571429rem;line-height:1.6rem}.mobile_menu .inner{height:100%;padding:0 0 20px 12px;background:#ffffff;overflow-y:scroll}.toggler{color:#0a6682;cursor:pointer;outline:none;border:none}.toggler span{outline:none;border:none;cursor:pointer}.toggler span:hover{text-decoration:none}.navbar-header:after,.navbar-header:before{content:" ";display:table}.navbar-toggle,a.closeTag{position:relative;float:right;margin-right:12px;padding:9px 10px;margin-top:10px;margin-bottom:8px;background-color:#e71d72;background-image:none;border:0;border-radius:0}.navbar-toggle .icon-bar,a.closeTag .icon-bar{display:block;width:22px;height:2px;border-radius:0;background-color:#fff}.navbar-toggle .icon-bar+.icon-bar,a.closeTag .icon-bar+.icon-bar{margin-top:4px}.navbar-toggle:focus,.navbar-toggle:hover,a.closeTag:focus,a.closeTag:hover{background-color:#e71d72}.back.btn,.ce_hyperlink.btn,.more.btn,a.btn,button.btn,input.submit.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:8px 35px;font-size:14px;line-height:1.33;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.back.btn a:hover,.ce_hyperlink.btn a:hover,.more.btn a:hover,a.btn a:hover,button.btn a:hover,input.submit.btn a:hover{text-decoration:none;color:inherit}.back.btn.btn-grey,.ce_hyperlink.btn.btn-grey,.more.btn.btn-grey,a.btn.btn-grey,button.btn.btn-grey,input.submit.btn.btn-grey{background-color:#e3e3e3;color:#ffffff;border-color:#e3e3e3;padding:8px 35px}.back.btn.btn-petrol,.ce_hyperlink.btn.btn-petrol,.more.btn.btn-petrol,a.btn.btn-petrol,button.back.submit,button.btn.btn-petrol,button.ce_hyperlink.submit,button.more.submit,button.submit,input.back.submit,input.ce_hyperlink.submit,input.more.submit,input.submit,input.submit.btn.btn-petrol{background-color:#0a6682;color:#ffffff;border-color:#0a6682;padding:8px 35px}.back.btn.btn-pink,.ce_hyperlink.btn.btn-pink,.more.btn.btn-pink,a.btn.btn-pink,button.btn.btn-pink,input.submit.btn.btn-pink{background-color:#e71d72;color:#ffffff;border-color:#e71d72;padding:8px 35px}.back.btn.btn-large,.ce_hyperlink.btn.btn-large,.more.btn.btn-large,a.btn.btn-large,button.btn.btn-large,input.submit.btn.btn-large{padding:8px 35px}.back.btn.btn-middle,.ce_hyperlink.btn.btn-middle,.more.btn.btn-middle,a.btn.btn-middle,button.btn.btn-middle,input.submit.btn.btn-middle{padding:8px 20px}.back.btn.btn-small,.ce_hyperlink.btn.btn-small,.more.btn.btn-small,a.btn.btn-small,button.btn.btn-small,input.submit.btn.btn-small{padding:8px 8px}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}a:link,a:visited{text-decoration:none}.zentriert{margin:0 auto;text-align:center}.hlBig h1{text-transform:uppercase;font-size:42px;line-height:28px;font-size:3rem;line-height:2.8rem;margin-top:0}.rightBack{text-align:right}.rightBack a[title=Zur\FC ck]{display:block;margin-left:auto;margin-right:0;border-radius:40px 0 40px 0;background-color:#0a6682;color:#ffffff;width:100px;text-align:center;font-size:16px;line-height:24px;font-size:1.1428571429rem;line-height:2.4rem;text-transform:uppercase}.rightBack a[title=Zur\FC ck]:hover{background-color:#75adbd}.ce_toplink a{display:block;margin-left:auto;margin-right:0;border-radius:30px 0 30px 0;background-color:#0a6682;color:#ffffff;width:7.5em;text-align:center;font-size:14px;line-height:20px;font-size:1rem;line-height:2rem;text-transform:uppercase}.ce_toplink a:hover{background-color:#75adbd}.trenner{position:relative;height:25px;text-align:center;margin:10px 0}.trenner:before{content:'';border-top:2px solid #e3e3e3;position:absolute;top:50%;left:0;right:0;height:1px;z-index:1;width:100%}.trenner img[src*=png],.trenner img[src*=svg]{height:24px;z-index:5;position:absolute;left:50%;margin:0 0 0 -12px;background-color:#ffffff;border:0!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.hideMobile{display:block}@media only screen and (max-width:1019px){.hideMobile{display:none!important}}.showMobile{display:none}@media only screen and (max-width:1019px){.showMobile{display:block!important}}.hidePhone{display:block}@media only screen and (max-width:767px){.hidePhone{display:none!important}}.showPhone{display:none}@media only screen and (max-width:767px){.showPhone{display:block!important}}.hide500{display:block}@media only screen and (max-width:500px){.hide500{display:none!important}}.mod_eventlist .empty{display:none}.inside{position:relative}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}#clear,.clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.image_container.float_left{padding-right:21px;padding-bottom:21px}.image_container.float_right{padding-left:21px;padding-bottom:21px}.image_container .caption{font-size:13px;text-align:center}.custom{display:block}.fa-lg-2x{font-size:2em;line-height:1.5em;vertical-align:-15%}.mod_article.topMargin{margin-top:30px}.topMargin{margin-top:1.0em}.noTopMargin h1,.noTopMargin h2{margin-top:0}p.back{display:block;border-radius:0 40px 0 40px;background-color:#0a6682;color:#ffffff;width:100px;text-align:center;font-size:16px;line-height:24px;font-size:1.1428571429rem;line-height:2.4rem;text-transform:uppercase}p.back:hover{background-color:#75adbd}#container:after,.custom:after{content:"";display:table;clear:both}#header{background-color:#ffffff}#header .logo{padding:10px 0 10px 60px;display:inline-block}#header .logo img{width:316px}@media only screen and (max-width:767px){#header .logo{height:70px;padding:1% 0 1% 2%}#header .logo img{width:170px}}#header .kreis{border-radius:80px;background-color:#0a6682;text-align:center;height:80px;width:80px;margin:0;position:absolute;top:3%;right:6%;-webkit-transform:rotate(5deg);transform:rotate(5deg)}#header .kreis:hover{background-color:#75adbd}#header .kreis span{display:block;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ffffff;font-size:20px;line-height:1.2em}@media only screen and (max-width:767px){#header .kreis{border-radius:56px;height:56px;width:56px;right:2%;top:8px;margin:0}#header .kreis span{font-size:14px}}#header .mod_newslist.kursinfo{position:absolute;top:3%;right:20%;width:300px;text-align:center}@media only screen and (min-width:768px){#header .mod_newslist.kursinfo:before{content:'+++ wichtige Infos +++';color:#e71d72;font-weight:bold;font-size:18px;display:block}}#header .mod_newslist.kursinfo .layout_kursinfo{margin-top:2px;padding-top:2px;border-top:1px solid #e71d72}#header .mod_newslist.kursinfo .layout_kursinfo:first-of-type{margin-top:0;padding-top:0;border-top:none}#header .mod_newslist.kursinfo a{display:block;overflow:hidden}#header .mod_newslist.kursinfo a:after{content:'\f05a';color:#0a6682;display:inline-block;padding-left:3px;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width:767px){#header .mod_newslist.kursinfo{top:8px;width:67px;height:50px;overflow:hidden;line-height:1.0em;background-color:#e71d72;border-radius:50px}#header .mod_newslist.kursinfo:before{content:'Aktuelle \A Infos';display:block;position:absolute;top:11px;left:0;right:0;line-height:16px;color:#ffffff}#header .mod_newslist.kursinfo a{height:56px;opacity:0}}#wrapper{min-height:100%}@media only screen and (min-width:1020px){#wrapper{width:1020px;margin:0 auto}}#container{position:relative;background-color:#ffffff;padding-bottom:20px}#main{position:relative}#footer .inside{background-color:#373737}#footer .infoHinweis{background-color:#0a6682;color:#ffffff;text-align:center;line-height:42px}#footer .infoHinweis a:hover{color:#75adbd}#footer .wrapper{padding:10px 40px;min-height:160px}#footer .wrapper:after{content:'';display:table}html.flexbox #footer .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footer .wrapper>*{width:31.5%}html.no-flexbox #footer .wrapper>*{margin-right:2.75%;float:left}html.no-flexbox #footer .wrapper>:last-child{margin-right:0}@media only screen and (max-width:899px){#footer .wrapper{padding:10px 4%}}@media only screen and (max-width:767px){#footer .wrapper{padding:0 4% 4%}html.flexbox #footer .wrapper{min-height:unset}#footer .wrapper>*{width:48.5%}}@media only screen and (max-width:499px){#footer .wrapper>*{width:98%}}#footer .logo{padding:20px 0}.ce_image figure{display:inline-block}.ce_text a{color:#0a6682;font-weight:bold}.ce_text ul{margin:0;padding:0 0 0 20px;list-style-type:disc}.ce_text ul li{margin-bottom:0.5em}.ce_text ul li a{color:#0a6682;font-size:15px;line-height:15px;font-size:1.0714285714rem;line-height:1.5rem}.ce_text ul li>ul{margin-top:1.0em}.ce_text.home_box{border-top:20px solid #f1f1f1;background-color:#ffffff;padding:20px 40px}.ce_text.home_box h2{color:#e71d72;font-weight:bold}div.trenner+.ce_text>h2{margin-top:0}.mod_article.first>.rs-columns.first{margin-top:30px}@media only screen and (max-width:767px){.mod_article.first>.rs-columns.first{margin-top:0}}.ce_rs_column_start .ce_headline:first-child{margin-top:0}.ce_rs_column_start .ce_headline:first-child+.ce_image{margin-top:17px}.ce_rs_column_start .mod_eventlist>h1{margin-top:0;text-transform:uppercase}.ce_headline.mitHintergrund,.ce_headline.mitHintergund,.toggler.mitHintergrund{background-color:#e3e3e3;border-radius:40px 0 40px 0;color:#0a6682;font-size:16px;line-height:20px;font-size:1.1428571429rem;line-height:2rem;padding-left:27px}.ce_headline.gross{text-transform:uppercase;margin:0}.ce_headline.gross+.ce_text.rundLinks,.ce_headline.gross+.ce_text.rundRechts{margin-top:1.0em}.ce_headline.abtAqua,.ce_headline.abtBetrieb,.ce_headline.abtDance,.ce_headline.abtFitness,.ce_headline.abtKinder,.ce_headline.abtKoronar,.icon_before,html.svg .ce_headline.abtAqua,html.svg .ce_headline.abtBetrieb,html.svg .ce_headline.abtDance,html.svg .ce_headline.abtFitness,html.svg .ce_headline.abtKinder,html.svg .ce_headline.abtKoronar{padding-left:40px;background-size:28px 28px;background-position:0 0;background-repeat:no-repeat}.ce_headline.puzBlau,.ce_headline.puzGelb,.ce_headline.puzGruen,.ce_headline.puzHellblau,.ce_headline.puzLila,.ce_headline.puzRot,.img_before{padding-left:40px;background-position:0 0;background-repeat:no-repeat}.ce_headline.abtFitness{background-image:url(../../files/layout/img/icon-fitness-pink.png);color:#e6007e}html.svg .ce_headline.abtFitness{background-image:url(../../files/layout/img/icon-fitness-pink.svg);color:#e6007e}.ce_headline.abtAqua{background-image:url(../../files/layout/img/icon-aqua-blau.png);color:#009fe3}html.svg .ce_headline.abtAqua{background-image:url(../../files/layout/img/icon-aqua-blau.svg);color:#009fe3}.ce_headline.abtBetrieb{background-image:url(../../files/layout/img/icon-betrieb-gruen.png);color:#3aaa35}html.svg .ce_headline.abtBetrieb{background-image:url(../../files/layout/img/icon-betrieb-gruen.svg);color:#3aaa35}.ce_headline.abtKoronar{background-image:url(../../files/layout/img/icon-koronar-rot.png);color:#e30613}html.svg .ce_headline.abtKoronar{background-image:url(../../files/layout/img/icon-koronar-rot.svg);color:#e30613}.ce_headline.abtKinder{background-image:url(../../files/layout/img/icon-kinder-orange.png);color:#f39200}html.svg .ce_headline.abtKinder{background-image:url(../../files/layout/img/icon-kinder-orange.svg);color:#f39200}.ce_headline.abtDance{background-image:url(../../files/layout/img/icon-dance-gruen.png);color:#3aaa35}html.svg .ce_headline.abtDance{background-image:url(../../files/layout/img/icon-dance-gruen.svg);color:#3aaa35}.ce_headline.puzRot{background-image:url(../../files/layout/img/puzzle_rot.png);background-size:31.5px 28px;color:#ed1c24}.ce_headline.puzGelb{background-image:url(../../files/layout/img/puzzle_gelb.png);background-size:28px 30.8px;line-height:30.8px;color:#f7931e}.ce_headline.puzGruen{background-image:url(../../files/layout/img/puzzle_gruen.png);background-size:32.5px 28px;color:#00a99d}.ce_headline.puzBlau{background-image:url(../../files/layout/img/puzzle_blau.png);background-size:32.6px 28px;color:#0071bc}.ce_headline.puzHellblau{background-image:url(../../files/layout/img/puzzle_hellblau.png);background-size:28px 32px;line-height:32px;color:#32c5f9}.ce_headline.puzLila{background-image:url(../../files/layout/img/puzzle_lila.png);background-size:28px 31px;line-height:31px;color:#662d91}.ce_downloads,.ce_download{margin:20px 0}.ce_downloads ul,.ce_download ul{margin:0;padding:0;list-style:none}.ce_downloads ul:after,.ce_download ul:after{float:none;display:table;content:''}.ce_download li,.ce_downloads li{margin-bottom:0.25em}.ce_download img,.ce_downloads img{margin-right:0.2em;vertical-align:text-bottom}.ce_download.allgemein ul li,.ce_downloads.allgemein ul li{display:block;float:left;height:250px;margin-right:2.75%;width:31.5%;margin-bottom:4%;background-color:#e3e3e3;border-radius:40px 0 40px 0;position:relative}@media only screen and (min-width:600px){.ce_download.allgemein ul li:nth-of-type(3n+0),.ce_downloads.allgemein ul li:nth-of-type(3n+0){margin-right:0}}@media screen and (min-width:401px) and (max-width:599px){.ce_download.allgemein ul li,.ce_downloads.allgemein ul li{width:48.5%;height:160px}.ce_download.allgemein ul li:nth-of-type(2n+0),.ce_downloads.allgemein ul li:nth-of-type(2n+0){margin-right:0}}@media only screen and (max-width:400px){.ce_download.allgemein ul li,.ce_downloads.allgemein ul li{width:98%;margin-left:1%;margin-right:1%}}.ce_download.allgemein ul li a,.ce_downloads.allgemein ul li a{display:block;position:absolute;right:0;bottom:0;border-radius:40px 0 40px 0;background-color:#0a6682;color:#ffffff;padding:0 25px;text-align:center;font-size:16px;line-height:24px;font-size:1.1428571429rem;line-height:2.4rem;text-transform:uppercase}.ce_download.allgemein ul li a:hover,.ce_downloads.allgemein ul li a:hover{background-color:#75adbd}.ce_download.allgemein ul li .fileName,.ce_downloads.allgemein ul li .fileName{text-align:center;display:block;margin:0 auto;color:#e71d72;width:100%;position:absolute;top:50%;font-weight:bold;font-size:18px;line-height:18px;font-size:1.2857142857rem;line-height:1.8rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ce_download.allgemein ul li .extension,.ce_downloads.allgemein ul li .extension{text-align:center;text-transform:uppercase;margin:1.0em auto;display:block;font-weight:bold;color:#7e8185;font-size:24px;line-height:24px;font-size:1.7142857143rem;line-height:2.4rem}.faq .ce_accordion .toggler{margin-top:12px;padding-left:35px;line-height:25px;font-size:15px;background:url(../../files/layout/img/lady-trenner.svg) no-repeat;background-position:0 3px;background-size:25px 25px}.faq .ce_accordion .toggler+div{padding-left:35px}.ce_accordion.more .toggler{cursor:pointer;outline:none;display:block;margin-left:auto;margin-right:0;border-radius:40px 0 40px 0;background-color:#0a6682;color:#ffffff;width:100px;text-align:center;font-size:16px;line-height:24px;font-size:1.1428571429rem;line-height:2.4rem;text-transform:uppercase}.ce_accordion.more .toggler span:before{content:'mehr'}.ce_accordion.more .toggler.active span:before{content:'weniger'}.ce_accordion.more .toggler:hover{background-color:#75adbd}.rundLinks .image_container:not(.float_left){padding-right:5px!important}.rundLinks img:not(.mime_icon){border-radius:40px 0 40px 0!important;margin:2px;border:3px solid #ffffff;-webkit-box-shadow:1px 1px 2px 2px rgba(0,0,0,0.15);box-shadow:1px 1px 2px 2px rgba(0,0,0,0.15)}.rundLinks .caption{margin:12px 0 6px 0}.rundRechts .image_container:not(.float_left){padding-right:5px!important}.rundRechts img:not(.mime_icon){border-radius:0 40px 0 40px!important;margin:1px;border:3px solid #ffffff;-webkit-box-shadow:1px 1px 2px 2px rgba(0,0,0,0.15);box-shadow:1px 1px 2px 2px rgba(0,0,0,0.15)}.rundRechts .caption{margin:12px 0 6px 0}.pink{color:#e71d72}.petrol{color:#0a6682}.grey{color:#373737}.text-small{font-size:87.5%}.text-medium{font-size:112.5%}.text-large{font-size:125%}.text-xlarge{font-size:137.5%}.text-xxlarge{font-size:150%}.pagination{clear:both;margin-bottom:20px}.pagination:after{display:table;content:''}.pagination ul{margin:0;padding:0;list-style:none}.pagination ul li{float:left}.pagination a,.pagination strong{display:inline-block;margin-right:2px;padding:5px 10px;color:#ffffff;font-weight:normal}.pagination a{background-color:#0a6682}.pagination strong{background-color:#75adbd}.ce_table.first{margin-top:1.0em}.ce_table table{width:100%;margin-bottom:1.0em;border:1px solid #000000}.ce_table thead{background-color:#0a6682;color:#ffffff;font-weight:normal}.ce_table.column3 .col_0,.ce_table.column3 .head_0{width:60%;text-align:left;padding-left:0.5em}.ce_table.column3 .col_0,.ce_table.column3 .col_1{border-right:1px solid}.ce_table.column3 .col_1,.ce_table.column3 .col_2,.ce_table.column3 .head_1,.ce_table.column3 .head_2{width:20%;text-align:center}.ce_table.column3 thead th{vertical-align:top}.ce_table.column2 .col_0,.ce_table.column2 .head_0{width:60%;text-align:left;padding-left:0.5em}.ce_table.column2 .col_0{border-right:1px solid}.ce_table.column2 .col_1,.ce_table.column2 .head_1{width:40%;text-align:center}.ce_table td{line-height:1.5em;border-bottom:1px solid}.ce_table th{vertical-align:top;line-height:1.25em;padding-top:0.5em;padding-bottom:0.5em}.ce_table .mtl{font-size:90%}.ce_text .image_container.float_left+*{margin-top:0}.ce_text .image_container.float_right+*{margin-top:0}.ce_text .image_container.float_left.size_13{max-width:325px;width:50.6%}@media only screen and (max-width:449px){.ce_text .image_container.float_left.size_13{width:100%;margin:0 auto;padding-right:5px;clear:both;float:none}}.ce_text .image_container.float_above{padding-right:5px}.ce_form.berechnung .widget-select label{font-weight:bold;margin:0.5em 0}.ce_form.berechnung .widget-select select{background-color:#0a6682;padding:0.5em 0.5em;color:#ffffff;margin-bottom:0.5em}#main .mod_article{padding:0 40px}@media only screen and (max-width:899px){#main .mod_article{padding:0 4%}}.mobile_menu{height:auto!important}.mobile_menu .inner{height:100vh;padding-left:0;background:#ffffff;overflow-y:scroll;position:relative}.mobile_menu .inner .logo{width:calc(100% - 50px);max-width:200px;margin:1% 1%}.mobile_menu .inner nav{font-size:16px;position:relative}.mobile_menu .inner nav ul{list-style:none}.mobile_menu .inner nav li{border-bottom:1px solid #e3e3e3}.mobile_menu .inner nav li a.submenu:after{right:1.0rem;position:absolute;display:inline-block;text-align:right;content:"\f107";font:normal normal normal 1.0rem/2.3rem FontAwesome;font-size:inherit;line-height:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-webkit-transform:translate(0,0);transform:translate(0,0)}.mobile_menu .inner nav li.first{border-top:1px solid #e3e3e3}.mobile_menu .inner nav ul.level_1>li{float:none;display:block}.mobile_menu .inner nav ul.level_1>li a,.mobile_menu .inner nav ul.level_1>li strong{width:100%;position:relative;display:inline-block;color:#0a6682;padding:0.5em;text-transform:uppercase}.mobile_menu .inner nav ul.level_1>li.submenu ul{position:relative;padding-left:1.0em;font-size:90%;z-index:auto;background-color:transparent}.mobile_menu .inner nav ul.level_1>li.submenu ul li.first{border-top:1 solid #0a6682}.mobile_menu .inner nav ul.level_1>li.submenu ul li.last{border-bottom:none}.mobile_menu .inner nav ul.level_1>li ul.level_2>li a,.mobile_menu .inner nav ul.level_1>li ul.level_2>li strong{width:100%;padding:.5em}.mobile_menu .inner nav li.submenu.submenu_show>a,.mobile_menu .inner nav strong.active{font-weight:bold}.mobile_menu .inner button{background-color:#0a6682;border:0;font-size:22px;color:#ffffff;border-radius:0 0 0 15px;padding:0.15em 0.4em 0.25em 0.6em;position:absolute;right:0;top:0}.mod_login input.text{margin-bottom:0.5em}.mod_search input.text{width:calc(100% - 135px)}.mod_search button.submit,.mod_search input.submit{display:inline-block}.mod_search .highlight{border-bottom:1px dotted #0a6682}.mod_search .relevance{font-size:90%;font-weight:normal}.mod_search a{color:#0a6682}.mod_search .even,.mod_search .odd{border-bottom:1px solid #373737}.mod_search .last{border-bottom:0}.mod_mobile_menu button{background-color:#0a6682;border:0;line-height:39px;font-size:16px;color:#ffffff;padding:0 0.5em}.mod_newsarchive,.mod_newslist{margin:0}.mod_newsarchive.home,.mod_newslist.home{text-align:center}.mod_newsarchive.home h1 img,.mod_newslist.home h1 img{vertical-align:-10%}.mod_newsarchive h1,.mod_newslist h1{color:#e71d72;margin-bottom:0}.mod_newsarchive .layout_home,.mod_newslist .layout_home{text-align:center}.mod_newsarchive .layout_home h2,.mod_newslist .layout_home h2{color:#373737}.mod_newsarchive .moreHome a,.mod_newslist .moreHome a{color:#0a6682}.mod_newsarchive .moreHome a:hover,.mod_newslist .moreHome a:hover{color:#75adbd}.mod_newsarchive .layout_latest,.mod_newslist .layout_latest{position:relative;margin-bottom:20px}.mod_newsarchive .layout_latest h2,.mod_newslist .layout_latest h2{margin-top:0;color:#e71d72}.mod_newsarchive .layout_latest .teaser,.mod_newslist .layout_latest .teaser{padding-bottom:40px}.mod_newsarchive .layout_latest a.more,.mod_newslist .layout_latest a.more{display:block;position:absolute;right:0;bottom:0;border-radius:40px 0 40px 0;background-color:#0a6682;color:#ffffff;width:100px;text-align:center;font-size:16px;line-height:24px;font-size:1.1428571429rem;line-height:2.4rem;text-transform:uppercase}.mod_newsarchive .layout_latest a.more:hover,.mod_newslist .layout_latest a.more:hover{background-color:#75adbd}.mod_newsarchive .layout_latest figure.float_left,.mod_newslist .layout_latest figure.float_left{padding-bottom:0;max-width:325px;width:50.6%;margin-bottom:0.5em}@media only screen and (max-width:449px){.mod_newsarchive .layout_latest figure.float_left,.mod_newslist .layout_latest figure.float_left{width:100%;margin:0 auto;padding-right:5px;clear:both;float:none}}.mod_newsreader .layout_leser h1{margin-top:0;font-size:24px;line-height:24px;font-size:1.7142857143rem;line-height:2.4rem}.mod_newsreader .layout_leser figure.float_left{padding-bottom:0;max-width:325px;width:50.6%;margin-bottom:0.5em}@media only screen and (max-width:449px){.mod_newsreader .layout_leser figure.float_left{width:100%;margin:0 auto;padding-right:5px;clear:both;float:none}}.ce_gallery{background-color:#ffffff}.ce_gallery.koop-partner{border-top:20px solid #f1f1f1;border-bottom:20px solid #f1f1f1;padding:0 20px 20px}.ce_gallery.koop-partner h2{color:#373737}.ce_gallery.koop-partner img{border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0!important}html.flexbox .ce_gallery.koop-partner ul{-ms-flex-pack:distribute;justify-content:space-around;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}html.no-flexbox .ce_gallery.koop-partner ul{display:table;width:100%}html.no-flexbox .ce_gallery.koop-partner ul li{display:table-cell;vertical-align:middle;text-align:center;float:none}.ce_gallery.koop-partner ul li{margin-bottom:0}.ce_gallery.koop-partner.last{border-top:0}.ce_gallery>ul{margin:0;padding:0;list-style:none}.ce_gallery>ul li.col_first{clear:none}@media only screen and (min-width:401px){.ce_gallery>ul.cols_2 li{width:48.5%;margin-right:3%}.ce_gallery>ul.cols_2 li:nth-of-type(2n+0){margin-right:0}}@media only screen and (max-width:400px){.ce_gallery>ul.cols_2 li{width:100%;margin-right:0}}@media only screen and (min-width:768px){.ce_gallery>ul.cols_3 li{width:31.5%;margin-right:2.75%}.ce_gallery>ul.cols_3 li:nth-of-type(3n+0){margin-right:0}}@media screen and (min-width:401px) and (max-width:767px){.ce_gallery>ul.cols_3 li{width:48.5%;margin-right:3%}.ce_gallery>ul.cols_3 li:nth-of-type(2n+0){margin-right:0}}@media only screen and (max-width:400px){.ce_gallery>ul.cols_3 li{width:100%;margin-right:0}}@media only screen and (min-width:768px){.ce_gallery>ul.cols_4 li{width:23.5%;margin-right:2.0%}.ce_gallery>ul.cols_4 li:nth-of-type(4n+0){margin-right:0}}@media screen and (min-width:401px) and (max-width:767px){.ce_gallery>ul.cols_4 li{width:48.5%;margin-right:3%}.ce_gallery>ul.cols_4 li:nth-of-type(2n+0){margin-right:0}}@media only screen and (max-width:400px){.ce_gallery>ul.cols_4 li{width:100%;margin-right:0}}.ce_gallery>ul li{vertical-align:middle;text-align:center;margin-bottom:3%}.ce_gallery>ul li .image_container{padding:0;margin:0;border:none;-webkit-box-shadow:none;box-shadow:none}.ce_gallery>ul li .image_container img{display:inline;text-align:center}.mod_gstb_termine{text-align:center;overflow:visible}.mod_gstb_termine .alleKurse{text-align:right;margin:20px 0}.mod_gstb_termine .alleKurse a{border-radius:40px 0 40px 0;background-color:#0a6682;color:#ffffff;width:7em;display:block;margin:0 0 0 auto;text-align:center;font-size:16px;line-height:24px;font-size:1.1428571429rem;line-height:2.4rem;text-transform:uppercase}.mod_gstb_termine a{color:#0a6682}.mod_gstb_termine a.title{font-weight:bold}.mod_gstb_termine a:hover{color:#e71d72}.mod_gstb_termine .row_header{line-height:30px}.mod_gstb_termine .row_header .tag{border-radius:30px 0 0 0;background-color:#f1f1f1;color:#e71d72;text-transform:uppercase;font-weight:bold}.mod_gstb_termine .row_header .zeit.col_0{background-color:#ffffff;color:#e71d72}.mod_gstb_termine .noEntry{background-color:#e3e3e3;line-height:3.0em;color:#e71d72;font-weight:bold}.mod_gstb_termine .terminContainer{overflow-y:hidden}.mod_gstb_termine .terminContainer .scrollHinweis{display:none}@media only screen and (max-width:1019px){.mod_gstb_termine .terminContainer .scrollHinweis{display:block;padding-bottom:10px}}html.flexbox .mod_gstb_termine .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}.mod_gstb_termine .row{margin-bottom:0.5em;width:940px}.mod_gstb_termine .row>div{width:12%}.mod_gstb_termine .row>div.col_0,.mod_gstb_termine .row>div.col_wrapper{background-color:#e3e3e3}.mod_gstb_termine .row>div .empty,.mod_gstb_termine .row>div .kurs{text-align:left;padding:3px 5px;border-bottom:0.5em solid #ffffff;min-height:6em;position:relative}.mod_gstb_termine .row>div .empty:last-child,.mod_gstb_termine .row>div .kurs:last-child{border-bottom:0}.mod_gstb_termine .row>div .kurs.active{background-color:#d398c4}html.flexbox .mod_gstb_termine .row>.col_0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mod_gstb_termine .row>.col_0 span{font-weight:bold}html.no-flexbox .mod_gstb_termine .row{display:table;height:100%;width:100%}html.no-flexbox .mod_gstb_termine .row>div{display:table-cell;min-height:6em;vertical-align:top;border-left:0.5em solid #ffffff}html.no-flexbox .mod_gstb_termine .row>div.col_0{vertical-align:middle;text-align:center;border-left:0}html.no-flexbox .mod_gstb_termine .row.row_header{vertical-align:middle;text-align:center}html.no-flexbox .mod_gstb_termine .row.row_header>div{height:30px;min-height:1px}.mod_gstb_termine .moreInfo{position:absolute;bottom:0;right:0;height:17px;width:17px;z-index:auto}.mod_gstb_termine .moreInfo input[type=checkbox]{margin:0;padding:0;opacity:0}.mod_gstb_termine .moreInfo label{position:absolute;bottom:0;right:0;width:17px;text-align:center;color:#0a6682}.mod_gstb_termine .moreInfo label i{cursor:pointer}.mod_gstb_termine .moreInfo label:hover{color:#e71d72}.mod_gstb_termine .moreInfo .infoBox{position:fixed;top:50%;left:50%;width:10rem;-webkit-transform:translate(-50%,-50%) scale(1.125);transform:translate(-50%,-50%) scale(1.125);padding:10px;z-index:100;min-width:16.5em;overflow:hidden;text-align:left;background-color:#ffffff;border:4px solid #0a6682;opacity:0;color:#0a6682;display:none;-webkit-transition:all 1.0s ease-out;transition:all 1.0s ease-out}.mod_gstb_termine .moreInfo .infoBox h2{margin:6px 0;font-size:16px;line-height:1.2em}.mod_gstb_termine .moreInfo .infoBox p{margin:6px 0}.mod_gstb_termine .moreInfo .infoBox a.pink{color:#e71d72;text-decoration:underline}.mod_gstb_termine .moreInfo .infoBox a.underline{text-decoration:underline}.mod_gstb_termine .moreInfo .infoBox .closePopup{position:absolute;right:0;bottom:0;width:25px;background-color:#0a6682;border-radius:20px 0 0 0;color:white;height:25px;line-height:30px;text-align:right;padding-right:2px}.mod_gstb_termine .moreInfo .checkbox:checked+label .infoBox{opacity:1;display:block}.mod_gstb_termine .sorting-abteilungen{margin:0 0 30px 0}html.flexbox .mod_gstb_termine .sorting-abteilungen ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html.flexbox .mod_gstb_termine .sorting-abteilungen ul li{display:block}html.no-flexbox .mod_gstb_termine .sorting-abteilungen ul{display:table;vertical-align:middle;text-align:center}html.no-flexbox .mod_gstb_termine .sorting-abteilungen ul li{display:table-cell}.mod_gstb_termine .sorting-abteilungen ul{margin:0;padding:0;list-style:none;width:100%}@media only screen and (max-width:1019px){.mod_gstb_termine .sorting-abteilungen ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.mod_gstb_termine .sorting-abteilungen ul li{background-color:#0a6682;position:relative;width:20.0%;text-align:center}.mod_gstb_termine .sorting-abteilungen ul li.active a,.mod_gstb_termine .sorting-abteilungen ul li:hover a{background-color:#75adbd}.mod_gstb_termine .sorting-abteilungen ul li:before{content:'';background:url(../../files/layout/img/nav--border.png) 0 center no-repeat;width:1px;display:block;height:100%;position:absolute;left:0}.mod_gstb_termine .sorting-abteilungen ul li a{line-height:40px;color:#ffffff;display:block;font-size:16px;text-transform:uppercase;margin:0 6px}.mod_gstb_termine .sorting-abteilungen ul li:first-of-type{border-radius:40px 0 0 0}.mod_gstb_termine .sorting-abteilungen ul li:first-of-type:before{content:'';width:0}.mod_gstb_termine .sorting-abteilungen ul li:first-of-type a{margin-left:0;border-radius:40px 0 0 0}@media only screen and (max-width:1019px){.mod_gstb_termine .sorting-abteilungen ul li{width:auto;min-width:90px}.mod_gstb_termine .sorting-abteilungen ul li a{margin:0;padding:0 6px}}@media only screen and (max-width:550px){.mod_gstb_termine .sorting-abteilungen ul li{width:auto;min-width:unset}.mod_gstb_termine .sorting-abteilungen ul li a{font-size:13px;line-height:28px}}@media only screen and (max-width:550px){.mod_gstb_termine .sorting-abteilungen ul li:first-of-type{padding-left:0;border-radius:0}.mod_gstb_termine .sorting-abteilungen ul li:first-of-type a{border-radius:0}}.mod_gstb_termine .sorting-tabs{text-align:left;min-height:65px;margin-bottom:30px}.mod_gstb_termine .sorting-tabs.abt_0{min-height:250px}.mod_gstb_termine .sorting-tabs.abt_1{min-height:85px}.mod_gstb_termine .sorting-tabs.abt_2{min-height:150px}.mod_gstb_termine .sorting-tabs.abt_3{min-height:65px}.mod_gstb_termine .sorting-tabs.abt_4{min-height:128px}.mod_gstb_termine .sorting-tabs.abt_5{min-height:65px}.mod_gstb_termine .sorting-tabs.abt_6{min-height:65px}.mod_gstb_termine .sorting-tabs .tab{display:inline-block;padding:.4em 2.0em;vertical-align:top;background-color:#0a6682;cursor:pointer;text-decoration:none;color:#ffffff;text-transform:uppercase;font-weight:bold}.mod_gstb_termine .sorting-tabs .tab:first-of-type{border-radius:30px 0 0 0}.mod_gstb_termine .sorting-tabs .tab:focus{-webkit-box-shadow:none;box-shadow:none}.mod_gstb_termine .sorting-tabs .tab:hover{background-color:#e3e3e3}.mod_gstb_termine .sorting-tabs .tab.active{cursor:default;color:#e71d72;background-color:#e3e3e3}@media only screen and (max-width:400px){.mod_gstb_termine .sorting-tabs .tab{padding:.3em 1.5em}}.mod_gstb_termine .sorting-tabs .panels{background-color:#e3e3e3;padding:.5em}.enhanced .mod_gstb_termine .sorting-tabs .panel{display:none}.enhanced .mod_gstb_termine .sorting-tabs h3{display:none}.mod_gstb_termine .sorting-tabs .panel.active{display:block}.mod_gstb_termine .sorting-tabs ul.panel{list-style:none;margin:0;padding:0}.mod_gstb_termine .sorting-tabs ul.panel:after{content:'';display:table;clear:both}.mod_gstb_termine .sorting-tabs ul.panel li{display:block;float:left;width:25%;font-size:15px;line-height:15px;font-size:1.0714285714rem;line-height:1.5rem;color:#0a6682;cursor:pointer}.mod_gstb_termine .sorting-tabs ul.panel li.active,.mod_gstb_termine .sorting-tabs ul.panel li.active a{color:#e71d72}@media only screen and (max-width:700px){.mod_gstb_termine .sorting-tabs ul.panel li{width:33.333%}}@media only screen and (max-width:600px){.mod_gstb_termine .sorting-tabs ul.panel li{width:50.00%}}@media only screen and (max-width:400px){.mod_gstb_termine .sorting-tabs ul.panel li{width:100%}}.mod_gstb_trainer{display:block}.mod_gstb_trainer:after{content:'';display:table;height:0;clear:both}.mod_gstb_trainer .trainer{display:block;width:50.0%;float:left;height:175px;padding-right:20px;padding-left:20px;position:relative;margin-bottom:20px;vertical-align:top;border-bottom:1px solid #e3e3e3;padding-bottom:20px}.mod_gstb_trainer .trainer:nth-of-type(odd){padding-left:0}.mod_gstb_trainer .trainer:nth-of-type(2n){padding-right:0}.mod_gstb_trainer .trainer:nth-of-type(2n) a.more{right:0}@media only screen and (max-width:767px){.mod_gstb_trainer .trainer{width:100%;float:none;clear:both;height:auto;padding-left:0;padding-right:0}.mod_gstb_trainer .trainer a.more{right:0}}.mod_gstb_trainer figure{margin-right:20px}.mod_gstb_trainer .abteilungen{width:35px;display:block;float:right}.mod_gstb_trainer .abteilungen img{border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0!important;margin:3px 0;display:block}.mod_gstb_trainer h2{padding-top:0;margin-top:3px;margin-bottom:0;color:#373737}.mod_gstb_trainer h2+p{margin-top:0.5em}.mod_gstb_trainer .description{padding-bottom:30px}.mod_gstb_trainer a.more{display:block;position:absolute;right:20px;bottom:20px;border-radius:40px 0 40px 0;background-color:#0a6682;color:#ffffff;width:100px;text-align:center;font-size:16px;line-height:24px;font-size:1.1428571429rem;line-height:2.4rem;text-transform:uppercase}.mod_gstb_trainer a.more:hover{background-color:#75adbd}.icon_before_space,.mod_gstb_freiekurse .toggler h2.abt_1,.mod_gstb_freiekurse .toggler h2.abt_2,.mod_gstb_freiekurse .toggler h2.abt_3,.mod_gstb_freiekurse .toggler h2.abt_4,.mod_gstb_freiekurse .toggler h2.abt_5,.mod_gstb_freiekurse .toggler h2.abt_6,html.svg .mod_gstb_freiekurse .toggler h2.abt_1,html.svg .mod_gstb_freiekurse .toggler h2.abt_2,html.svg .mod_gstb_freiekurse .toggler h2.abt_3,html.svg .mod_gstb_freiekurse .toggler h2.abt_4,html.svg .mod_gstb_freiekurse .toggler h2.abt_5,html.svg .mod_gstb_freiekurse .toggler h2.abt_6{padding-left:40px;background-size:28px 28px;background-position:0 2px;background-repeat:no-repeat}.mod_gstb_freiekurse:after{content:'';display:table;clear:both}.mod_gstb_freiekurse .toggler{height:32px}.mod_gstb_freiekurse .toggler h2{line-height:32px;position:relative}.mod_gstb_freiekurse .toggler h2.abt_2{background-image:url(../../files/layout/img/icon-fitness-pink.png);color:#e6007e}html.svg .mod_gstb_freiekurse .toggler h2.abt_2{background-image:url(../../files/layout/img/icon-fitness-pink.svg);color:#e6007e}.mod_gstb_freiekurse .toggler h2.abt_1{background-image:url(../../files/layout/img/icon-aqua-blau.png);color:#009fe3}html.svg .mod_gstb_freiekurse .toggler h2.abt_1{background-image:url(../../files/layout/img/icon-aqua-blau.svg);color:#009fe3}.mod_gstb_freiekurse .toggler h2.abt_5{background-image:url(../../files/layout/img/icon-betrieb-gruen.png);color:#3aaa35}html.svg .mod_gstb_freiekurse .toggler h2.abt_5{background-image:url(../../files/layout/img/icon-betrieb-gruen.svg);color:#3aaa35}.mod_gstb_freiekurse .toggler h2.abt_3{background-image:url(../../files/layout/img/icon-koronar-rot.png);color:#e30613}html.svg .mod_gstb_freiekurse .toggler h2.abt_3{background-image:url(../../files/layout/img/icon-koronar-rot.svg);color:#e30613}.mod_gstb_freiekurse .toggler h2.abt_4{background-image:url(../../files/layout/img/icon-kinder-orange.png);color:#f39200}html.svg .mod_gstb_freiekurse .toggler h2.abt_4{background-image:url(../../files/layout/img/icon-kinder-orange.svg);color:#f39200}.mod_gstb_freiekurse .toggler h2.abt_6{background-image:url(../../files/layout/img/icon-dance-gruen.png);color:#3aaa35}html.svg .mod_gstb_freiekurse .toggler h2.abt_6{background-image:url(../../files/layout/img/icon-dance-gruen.svg);color:#3aaa35}.mod_gstb_freiekurse .toggler h2:after{content:'\f055';font:normal normal normal 1.0rem/2.3rem FontAwesome;font-size:inherit;line-height:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-webkit-transform:translate(0,0);transform:translate(0,0);display:block;text-align:right;color:#0a6682;right:1em;top:0;position:absolute}.mod_gstb_freiekurse .toggler.active h2:after{content:'\f056'}.mod_gstb_freiekurse .listKurseFree{margin-top:20px}.mod_gstb_freiekurse .kurs{margin-bottom:20px;float:left;width:50%;padding:0 20px 10px 20px;border-bottom:1px solid #e3e3e3}.mod_gstb_freiekurse .kurs:nth-of-type(odd){padding-left:0}.mod_gstb_freiekurse .kurs:nth-of-type(2n){padding-right:0}@media only screen and (max-width:767px){.mod_gstb_freiekurse .kurs{width:100%;padding-left:0;padding-right:0}}.mod_gstb_freiekurse tr{vertical-align:text-top}.mod_gstb_freiekurse .col_0{width:6em}.mod_gstb_freiekurse .infoPlaetze{width:150px;float:left}.mod_gstb_freiekurse .infoPlaetze .kreis{border-radius:80px;background-color:#e71d72;text-align:center;height:80px;width:80px;margin:6px 50px 0 20px;position:relative}.mod_gstb_freiekurse .infoPlaetze .kreis span{display:block;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ffffff;font-size:18px;line-height:1.2em}@media only screen and (max-width:460px){.mod_gstb_freiekurse .infoPlaetze{width:90px}.mod_gstb_freiekurse .infoPlaetze .kreis{border-radius:56px;background-color:#e71d72;text-align:center;height:56px;width:56px;margin:6px 0 0 10px;position:relative}.mod_gstb_freiekurse .infoPlaetze .kreis span{display:block;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ffffff;font-size:14px;line-height:1.2em}}.mod_gstb_freiekurse .infoDetails h2{margin-top:0;color:#e71d72}.mod_gstb_freiekurse .infoDetails h2:hover{color:#75adbd}.mod_gstb_freiekurse .infoDetails a:after{content:'(INFO)';color:#0a6682;text-transform:uppercase;padding-left:3px;display:inline-block;font-size:90%}.mod_faqlist ul{margin:0;padding:0;list-style:none}.mod_faqlist ul li{background:url(../../files/layout/img/lady-trenner.svg) left top no-repeat;background-size:25px 25px;padding-left:35px;line-height:25px;margin-bottom:0.5em}.mod_faqlist ul li a{color:#0a6682;font-size:15px;line-height:15px;font-size:1.0714285714rem;line-height:1.5rem}.mod_eventlist .layout_teaser h2{text-transform:uppercase}.mod_eventlist .layout_teaser h3{font-size:16px;line-height:16px;font-size:1.1428571429rem;line-height:1.6rem;letter-spacing:1px;color:#e71d72;margin-bottom:0}.mod_eventlist .layout_teaser .header{margin-top:0.5em;margin-bottom:0.5em;font-weight:bold}.mod_eventlist .layout_teaser figure{text-align:center}.mod_eventlist .layout_teaser figure img{margin:2px;border:3px solid #fff;-webkit-box-shadow:1px 1px 2px 2px rgba(0,0,0,0.15);box-shadow:1px 1px 2px 2px rgba(0,0,0,0.15)}.mod_eventlist .layout_teaser p.more{text-align:left}.mod_eventlist .layout_teaser p.more a{border-radius:0 40px 0 40px;background-color:#0a6682;color:#ffffff;width:100px;text-align:center;font-size:16px;line-height:24px;font-size:1.1428571429rem;line-height:2.4rem;text-transform:uppercase;padding:8px 35px}.mod_eventlist .layout_upcoming{font-size:1.28571rem;margin-bottom:0.75em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mod_eventlist .layout_upcoming a,.mod_eventlist .layout_upcoming span{display:inline-block;line-height:1.0em;font-size:1.0em;vertical-align:text-top}.mod_eventlist .layout_upcoming .day{text-transform:uppercase;color:#0a6682;-webkit-box-flex:0;-ms-flex:0 0 1.5em;flex:0 0 1.5em}.mod_eventlist .layout_upcoming .date{text-transform:uppercase;color:#0a6682;-webkit-box-flex:0;-ms-flex:0 0 4em;flex:0 0 4em}.mod_eventlist .layout_upcoming h2{margin:0;font-size:1.0em;line-height:1.0em}.mod_eventlist.next-events .layout_upcoming{font-size:1.0rem;margin-bottom:0.75em}.mod_eventlist.next-events .layout_upcoming a{display:block}.mod_eventlist.home{text-align:center}.mod_eventlist.home h2{margin-top:0.5em;color:#0a6682}.mod_eventlist.home h2 a:hover{color:#373737}.mod_eventlist.home span:not(:last-of-type):after{content:'•';padding-left:0.25em;display:inline}.mod_eventlist.home p.time{font-weight:bold}.mod_eventlist.home p.more{text-align:center}.mod_eventlist.home p.more a{border-radius:0;color:#0a6682;background-color:transparent;width:auto;text-align:center;font-size:1.0em;text-transform:none;padding:0;font-weight:bold}.mod_eventlist.plakate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.mod_eventlist.plakate>*{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%;margin-bottom:1.0rem}@media only screen and (max-width:600px){.mod_eventlist.plakate>*{-ms-flex-preferred-size:100%;flex-basis:100%}}.mod_eventreader h1{margin-top:0}.mod_eventreader figure{text-align:center}.mod_eventreader figure img{margin:2px;border:3px solid #fff;-webkit-box-shadow:1px 1px 2px 2px rgba(0,0,0,0.15);box-shadow:1px 1px 2px 2px rgba(0,0,0,0.15)}.mod_article .homewrapper:after,.mod_article .homewrapper:before{content:'';display:table}@media only screen and (min-width:670px){.mod_article .home.left_column{width:50%;float:left;padding-right:2%;padding-top:1.0rem}.mod_article .home.left_column h1>img{vertical-align:bottom}.mod_article .home.right_column{width:50%;float:right;padding-left:2%;padding-top:1.0rem}.mod_article .home.right_column h1>img{vertical-align:bottom}}.mod_newsmenu a,.mod_newsmenu span{font-size:1.0rem;line-height:1.5em;color:#0a6682;font-weight:bold}
.bx-wrapper{margin:20px 0!important;padding-bottom:30px}.controls{text-align:center;padding:10px 0}.controls span{padding:0 10px;color:#373737}.teaser-boxes{display:-ms-grid;display:grid;grid-gap:2.0rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-auto-rows:auto}.teaser-boxes .teaser-boxes-item{background-color:#e3e3e3;border-radius:2.25rem 0 2.25rem 0;text-align:center;padding:2rem 1rem 2.25rem;min-height:270px;display:block;min-width:11rem;position:relative}.teaser-boxes .teaser-boxes-item img{margin:0 auto}.teaser-boxes .teaser-boxes-item:after{content:'Mehr';display:block;position:absolute;right:0;bottom:0;border-radius:40px 0 40px 0;background-color:#0a6682;color:#ffffff;width:100px;text-align:center;height:33px;font-size:16px;line-height:33px;text-transform:uppercase}.teaser-boxes .teaser-boxes-item:hover:after{background-color:#75adbd}.teaser-boxes .teaser-boxes-item h3{text-transform:uppercase;margin-top:14px;color:#373737}.sportarten-boxes{display:-ms-grid;display:grid;grid-gap:1.0rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.sportarten-boxes .sportart{position:relative;display:-ms-grid;display:grid;grid-gap:1rem;-ms-grid-columns:40px 1rem auto;grid-template-columns:40px auto;-ms-grid-rows:40px;grid-template-rows:40px;grid-auto-rows:auto;padding:1em;border:1px solid lightgray;border-radius:1.0rem 0}.sportarten-boxes .sportart>:first-child{-ms-grid-row:1;-ms-grid-column:1}.sportarten-boxes .sportart>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.sportarten-boxes .sportart h3{margin:0;line-height:1.2}.sportarten-boxes .sportart .text{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;margin-bottom:1.5rem}.sportarten-boxes .sportart .text p{margin-top:0;margin-bottom:0.5em;line-height:1.2}.sportarten-boxes .sportart .more{position:absolute;right:0;bottom:0;background-color:#0a6682;color:#fff;padding:0.5rem 1.0rem;border-radius:1.0rem 0}
@media print{*{background:#ffffff!important;color:#000000!important;text-shadow:none!important;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0;border:0}a,abbr,acronym,address,applet,article,aside,audio,big,b,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}img,object{display:block;margin:0;padding:0;border:0}body{width:100%;text-align:left;font:11pt Arial,Helvetica,sans-serif;color:#000000;background-color:#ffffff;background-image:none;margin:0;padding:0;border:0}h1,h2,h3,h4,h5,h6{font-weight:700;margin:0.75em 0 0.5em;text-align:left;page-break-after:avoid}h1{padding:0 0 0.5em;border-bottom:1px solid #e3e3e3}p{margin:0.5em 0;font-stretch:expanded}h2,h3,p{orphans:3;widows:3}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}img{padding:0.5em 0;max-width:100%!important}#header{width:auto;height:auto}.pagination,aside,footer,nav{display:none}#main{float:none;width:auto;margin:0}.subcolumns .first,.subcolumns .mod_colsetPart,.subcolumns .sc_second{float:none;width:100%;margin:0!important}.subcolumns .subcl,.subcolumns .subc,.subcolumns .subcr{padding:0!important}table{width:100%}}
