/*! 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: 1em 40px; }

/**
   * 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"],
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: not-allowed; }

/**
   * 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.
   * [NOTE] We don't enable this ruleset in Foundation, because we want the <fieldset> element to have plain styling.
   */
/* 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; }

.foundation-mq {
  font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"; }

html {
  font-size: 100%;
  box-sizing: border-box; }

*,
*::before,
*::after {
  box-sizing: inherit; }

body {
  padding: 0;
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  line-height: 1.5;
  color: #0a0a0a;
  background: #fefefe; }

img {
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
  display: inline-block;
  vertical-align: middle; }

textarea {
  height: auto;
  min-height: 50px;
  border-radius: 0; }

select {
  width: 100%;
  border-radius: 0; }

#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important; }

button {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: transparent;
  padding: 0;
  border: 0;
  border-radius: 0;
  line-height: 1; }
  [data-whatinput='mouse'] button {
    outline: 0; }

.is-visible {
  display: block !important; }

.is-hidden {
  display: none !important; }

.row, #wrapper #container, #wrapper #container #right .inside {
  max-width: 62.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-flow: row wrap; }
  .row .row, #wrapper #container .row, #wrapper #container #right .inside .row, .row #wrapper #container, #wrapper .row #container, #wrapper #container #container, #wrapper #container #right .inside #container, #wrapper #container #right .inside {
    margin-left: -0.625rem;
    margin-right: -0.625rem; }
    @media screen and (min-width: 40em) {
      .row .row, #wrapper #container .row, #wrapper #container #right .inside .row, .row #wrapper #container, #wrapper .row #container, #wrapper #container #container, #wrapper #container #right .inside #container, #wrapper #container #right .inside {
        margin-left: -0.9375rem;
        margin-right: -0.9375rem; } }
  .row.expanded, #wrapper .expanded#container, #wrapper #container #right .expanded.inside {
    max-width: none; }
  .row.collapse > .column, #wrapper .collapse#container > .column, #wrapper #container #right .collapse.inside > .column, .row.collapse > .columns, #wrapper .collapse#container > .columns, #wrapper #container #right .collapse.inside > .columns, #header .row.collapse > .inside, #wrapper #header .collapse#container > .inside, #header #wrapper .collapse#container > .inside, #wrapper #container #right #header .collapse.inside > .inside, #header #wrapper #container #right .collapse.inside > .inside, #wrapper #container .row.collapse > #left, #wrapper .collapse#container > #left, #wrapper #container #right .collapse.inside > #left, #wrapper #container .row.collapse > #right, #wrapper .collapse#container > #right, #wrapper #container #right .collapse.inside > #right, #wrapper #container #right .inside .row.collapse > #iconsright, #wrapper #container #right .inside .collapse#container > #iconsright, #wrapper #container #right .collapse.inside > #iconsright, #wrapper #container #right .inside .row.collapse > .mod_changelanguage, #wrapper #container #right .inside .collapse#container > .mod_changelanguage, #wrapper #container #right .collapse.inside > .mod_changelanguage, #wrapper #container #right .inside .row.collapse > .mod_newslist, #wrapper #container #right .inside .collapse#container > .mod_newslist, #wrapper #container #right .collapse.inside > .mod_newslist, #wrapper #container #right .inside .row.collapse > #mitgliederantrag, #wrapper #container #right .inside .collapse#container > #mitgliederantrag, #wrapper #container #right .collapse.inside > #mitgliederantrag, #wrapper #container #right .inside .row.collapse > .mod_search, #wrapper #container #right .inside .collapse#container > .mod_search, #wrapper #container #right .collapse.inside > .mod_search, #wrapper #container .row.collapse > #main, #wrapper .collapse#container > #main, #wrapper #container #right .collapse.inside > #main {
    padding-left: 0;
    padding-right: 0; }
  .row.is-collapse-child, #wrapper .is-collapse-child#container, #wrapper #container #right .is-collapse-child.inside,
  .row.collapse > .column > .row, #wrapper .collapse#container > .column > .row, #wrapper #container #right .collapse.inside > .column > .row,
  .row.collapse > .columns > .row, #wrapper .collapse#container > .columns > .row, #wrapper #container #right .collapse.inside > .columns > .row, #header
  .row.collapse > .inside > .row, #wrapper #header .collapse#container > .inside > .row, #header #wrapper .collapse#container > .inside > .row, #wrapper #container #right #header .collapse.inside > .inside > .row, #header #wrapper #container #right .collapse.inside > .inside > .row, #wrapper #container
  .row.collapse > #left > .row, #wrapper .collapse#container > #left > .row, #wrapper #container #right .collapse.inside > #left > .row, #wrapper #container
  .row.collapse > #right > .row, #wrapper .collapse#container > #right > .row, #wrapper #container #right .collapse.inside > #right > .row, #wrapper #container #right .inside
  .row.collapse > #iconsright > .row, #wrapper #container #right .inside .collapse#container > #iconsright > .row, #wrapper #container #right .collapse.inside > #iconsright > .row, #wrapper #container #right .inside
  .row.collapse > .mod_changelanguage > .row, #wrapper #container #right .inside .collapse#container > .mod_changelanguage > .row, #wrapper #container #right .collapse.inside > .mod_changelanguage > .row, #wrapper #container #right .inside
  .row.collapse > .mod_newslist > .row, #wrapper #container #right .inside .collapse#container > .mod_newslist > .row, #wrapper #container #right .collapse.inside > .mod_newslist > .row, #wrapper #container #right .inside
  .row.collapse > #mitgliederantrag > .row, #wrapper #container #right .inside .collapse#container > #mitgliederantrag > .row, #wrapper #container #right .collapse.inside > #mitgliederantrag > .row, #wrapper #container #right .inside
  .row.collapse > .mod_search > .row, #wrapper #container #right .inside .collapse#container > .mod_search > .row, #wrapper #container #right .collapse.inside > .mod_search > .row, #wrapper #container
  .row.collapse > #main > .row, #wrapper .collapse#container > #main > .row, #wrapper #container #right .collapse.inside > #main > .row, #wrapper
  .row.collapse > .column > #container, #wrapper .collapse#container > .column > #container, #wrapper #container #right .collapse.inside > .column > #container, #wrapper
  .row.collapse > .columns > #container, #wrapper .collapse#container > .columns > #container, #wrapper #container #right .collapse.inside > .columns > #container, #header #wrapper
  .row.collapse > .inside > #container, #wrapper #header
  .row.collapse > .inside > #container, #wrapper #header .collapse#container > .inside > #container, #header #wrapper .collapse#container > .inside > #container, #wrapper #container #right #header .collapse.inside > .inside > #container, #header #wrapper #container #right .collapse.inside > .inside > #container, #wrapper #container
  .row.collapse > #left > #container, #wrapper .collapse#container > #left > #container, #wrapper #container #right .collapse.inside > #left > #container, #wrapper #container
  .row.collapse > #right > #container, #wrapper .collapse#container > #right > #container, #wrapper #container #right .collapse.inside > #right > #container, #wrapper #container #right .inside
  .row.collapse > #iconsright > #container, #wrapper #container #right .inside .collapse#container > #iconsright > #container, #wrapper #container #right .collapse.inside > #iconsright > #container, #wrapper #container #right .inside
  .row.collapse > .mod_changelanguage > #container, #wrapper #container #right .inside .collapse#container > .mod_changelanguage > #container, #wrapper #container #right .collapse.inside > .mod_changelanguage > #container, #wrapper #container #right .inside
  .row.collapse > .mod_newslist > #container, #wrapper #container #right .inside .collapse#container > .mod_newslist > #container, #wrapper #container #right .collapse.inside > .mod_newslist > #container, #wrapper #container #right .inside
  .row.collapse > #mitgliederantrag > #container, #wrapper #container #right .inside .collapse#container > #mitgliederantrag > #container, #wrapper #container #right .collapse.inside > #mitgliederantrag > #container, #wrapper #container #right .inside
  .row.collapse > .mod_search > #container, #wrapper #container #right .inside .collapse#container > .mod_search > #container, #wrapper #container #right .collapse.inside > .mod_search > #container, #wrapper #container
  .row.collapse > #main > #container, #wrapper .collapse#container > #main > #container, #wrapper #container #right .collapse.inside > #main > #container, #wrapper #container #right
  .row.collapse > .column > .inside, #wrapper #container #right .collapse#container > .column > .inside, #wrapper #container #right .collapse.inside > .column > .inside, #wrapper #container #right
  .row.collapse > .columns > .inside, #wrapper #container #right .collapse#container > .columns > .inside, #wrapper #container #right .collapse.inside > .columns > .inside, #header #wrapper #container #right
  .row.collapse > .inside > .inside, #wrapper #container #right #header
  .row.collapse > .inside > .inside, #wrapper #header #container #right .collapse#container > .inside > .inside, #wrapper #container #right #header .collapse#container > .inside > .inside, #header #wrapper #container #right .collapse#container > .inside > .inside, #wrapper #container #right #header .collapse.inside > .inside > .inside, #header #wrapper #container #right .collapse.inside > .inside > .inside, #wrapper #container #right
  .row.collapse > #left > .inside, #wrapper #container #right .collapse#container > #left > .inside, #wrapper #container #right .collapse.inside > #left > .inside, #wrapper #container
  .row.collapse > #right > .inside, #wrapper .collapse#container > #right > .inside, #wrapper #container #right .collapse.inside > #right > .inside, #wrapper #container #right .inside
  .row.collapse > #iconsright > .inside, #wrapper #container #right .inside .collapse#container > #iconsright > .inside, #wrapper #container #right .collapse.inside > #iconsright > .inside, #wrapper #container #right .inside
  .row.collapse > .mod_changelanguage > .inside, #wrapper #container #right .inside .collapse#container > .mod_changelanguage > .inside, #wrapper #container #right .collapse.inside > .mod_changelanguage > .inside, #wrapper #container #right .inside
  .row.collapse > .mod_newslist > .inside, #wrapper #container #right .inside .collapse#container > .mod_newslist > .inside, #wrapper #container #right .collapse.inside > .mod_newslist > .inside, #wrapper #container #right .inside
  .row.collapse > #mitgliederantrag > .inside, #wrapper #container #right .inside .collapse#container > #mitgliederantrag > .inside, #wrapper #container #right .collapse.inside > #mitgliederantrag > .inside, #wrapper #container #right .inside
  .row.collapse > .mod_search > .inside, #wrapper #container #right .inside .collapse#container > .mod_search > .inside, #wrapper #container #right .collapse.inside > .mod_search > .inside, #wrapper #container #right
  .row.collapse > #main > .inside, #wrapper #container #right .collapse#container > #main > .inside, #wrapper #container #right .collapse.inside > #main > .inside {
    margin-left: 0;
    margin-right: 0; }

.column, .columns, #header .inside, #wrapper #container #left, #wrapper #container #right, #wrapper #container #right .inside #iconsright, #wrapper #container #right .inside .mod_changelanguage, #wrapper #container #right .inside .mod_newslist, #wrapper #container #right .inside #mitgliederantrag, #wrapper #container #right .inside .mod_search, #wrapper #container #main {
  flex: 1 1 0px;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  min-width: initial; }
  @media screen and (min-width: 40em) {
    .column, .columns, #header .inside, #wrapper #container #left, #wrapper #container #right, #wrapper #container #right .inside #iconsright, #wrapper #container #right .inside .mod_changelanguage, #wrapper #container #right .inside .mod_newslist, #wrapper #container #right .inside #mitgliederantrag, #wrapper #container #right .inside .mod_search, #wrapper #container #main {
      padding-left: 0.9375rem;
      padding-right: 0.9375rem; } }

.column.row.row, .row.row.columns, #header .row.row.inside, #header #wrapper .inside#container, #wrapper #header .inside#container, #header #wrapper #container #right .inside, #wrapper #container #right #header .inside, #wrapper .columns#container, #wrapper #container #right .inside #container.mod_changelanguage, #wrapper #container #right .inside #container.mod_newslist, #wrapper #container #right .inside #container.mod_search, #wrapper #container .row.row#left, #wrapper #container #right #left.inside, #wrapper #container .row.row#right, #wrapper #container #right #right.inside, #wrapper #container #right .columns.inside, #wrapper #container #right .inside .inside#iconsright, #wrapper #container #right .inside .inside.mod_changelanguage, #wrapper #container #right .inside .inside.mod_newslist, #wrapper #container #right .inside .inside#mitgliederantrag, #wrapper #container #right .inside .inside.mod_search, #wrapper #container #right .inside#main, #wrapper #container #right .inside .row.row#iconsright, #wrapper #container #right .inside .row.row.mod_changelanguage, #wrapper #container #right .inside .row.row.mod_newslist, #wrapper #container #right .inside .row.row#mitgliederantrag, #wrapper #container #right .inside .row.row.mod_search, #wrapper #container .row.row#main, #wrapper .column#container, #wrapper #container #right .column.inside {
  float: none;
  display: block; }

.row .column.row.row, #wrapper #container .column.row.row, #wrapper #container #right .inside .column.row.row, .row .row.row.columns, #wrapper #container .row.row.columns, #wrapper #container #right .inside .row.row.columns, .row #header .row.row.inside, #header .row .row.row.inside, #wrapper #container #header .row.row.inside, #header #wrapper #container .row.row.inside, .row #header #wrapper .inside#container, #header #wrapper .row .inside#container, #header #wrapper #container .inside#container, .row #wrapper #header .inside#container, #wrapper #header .row .inside#container, #wrapper #container #header .inside#container, #wrapper #header #container .inside#container, #header #wrapper #container #right .inside, #wrapper #container #right #header .inside, .row #wrapper .columns#container, #wrapper .row .columns#container, #wrapper #container .columns#container, #wrapper #container #right .inside #container.mod_changelanguage, #wrapper #container #right .inside #container.mod_newslist, #wrapper #container #right .inside #container.mod_search, #wrapper #container .row.row#left, #wrapper #container #right #left.inside, #wrapper #container .row.row#right, #wrapper #container #right #right.inside, #wrapper #container #right .columns.inside, #wrapper #container #right .inside .inside#iconsright, #wrapper #container #right .inside .inside.mod_changelanguage, #wrapper #container #right .inside .inside.mod_newslist, #wrapper #container #right .inside .inside#mitgliederantrag, #wrapper #container #right .inside .inside.mod_search, #wrapper #container #right .inside#main, #wrapper #container #right .inside .row.row#iconsright, #wrapper #container #right .inside .row.row.mod_changelanguage, #wrapper #container #right .inside .row.row.mod_newslist, #wrapper #container #right .inside .row.row#mitgliederantrag, #wrapper #container #right .inside .row.row.mod_search, #wrapper #container .row.row#main, .row #wrapper .column#container, #wrapper .row .column#container, #wrapper #container .column#container, #wrapper #container #right .column.inside {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0; }

.small-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.small-offset-0 {
  margin-left: 0%; }

.small-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.small-offset-1 {
  margin-left: 8.33333%; }

.small-3 {
  flex: 0 0 25%;
  max-width: 25%; }

.small-offset-2 {
  margin-left: 16.66667%; }

.small-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.small-offset-3 {
  margin-left: 25%; }

.small-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.small-offset-4 {
  margin-left: 33.33333%; }

.small-6, #wrapper #container #right .inside .mod_newslist, #wrapper #container #right .inside #mitgliederantrag, #wrapper #container #right .inside .mod_search {
  flex: 0 0 50%;
  max-width: 50%; }

.small-offset-5 {
  margin-left: 41.66667%; }

.small-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.small-offset-6 {
  margin-left: 50%; }

.small-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.small-offset-7 {
  margin-left: 58.33333%; }

.small-9 {
  flex: 0 0 75%;
  max-width: 75%; }

.small-offset-8 {
  margin-left: 66.66667%; }

.small-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.small-offset-9 {
  margin-left: 75%; }

.small-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.small-offset-10 {
  margin-left: 83.33333%; }

.small-12, #header .inside, #wrapper #container #left, #wrapper #container #right, #wrapper #container #right .inside #iconsright, #wrapper #container #main {
  flex: 0 0 100%;
  max-width: 100%; }

.small-offset-11 {
  margin-left: 91.66667%; }

.small-order-1 {
  order: 1; }

.small-order-2 {
  order: 2; }

.small-order-3 {
  order: 3; }

.small-order-4 {
  order: 4; }

.small-order-5 {
  order: 5; }

.small-order-6 {
  order: 6; }

.small-up-1 {
  flex-wrap: wrap; }
  .small-up-1 > .column, .small-up-1 > .columns, #header .small-up-1 > .inside, #wrapper #container .small-up-1 > #left, #wrapper #container .small-up-1 > #right, #wrapper #container #right .inside .small-up-1 > #iconsright, #wrapper #container #right .inside .small-up-1 > .mod_changelanguage, #wrapper #container #right .inside .small-up-1 > .mod_newslist, #wrapper #container #right .inside .small-up-1 > #mitgliederantrag, #wrapper #container #right .inside .small-up-1 > .mod_search, #wrapper #container .small-up-1 > #main {
    flex: 0 0 100%;
    max-width: 100%; }

.small-up-2 {
  flex-wrap: wrap; }
  .small-up-2 > .column, .small-up-2 > .columns, #header .small-up-2 > .inside, #wrapper #container .small-up-2 > #left, #wrapper #container .small-up-2 > #right, #wrapper #container #right .inside .small-up-2 > #iconsright, #wrapper #container #right .inside .small-up-2 > .mod_changelanguage, #wrapper #container #right .inside .small-up-2 > .mod_newslist, #wrapper #container #right .inside .small-up-2 > #mitgliederantrag, #wrapper #container #right .inside .small-up-2 > .mod_search, #wrapper #container .small-up-2 > #main {
    flex: 0 0 50%;
    max-width: 50%; }

.small-up-3 {
  flex-wrap: wrap; }
  .small-up-3 > .column, .small-up-3 > .columns, #header .small-up-3 > .inside, #wrapper #container .small-up-3 > #left, #wrapper #container .small-up-3 > #right, #wrapper #container #right .inside .small-up-3 > #iconsright, #wrapper #container #right .inside .small-up-3 > .mod_changelanguage, #wrapper #container #right .inside .small-up-3 > .mod_newslist, #wrapper #container #right .inside .small-up-3 > #mitgliederantrag, #wrapper #container #right .inside .small-up-3 > .mod_search, #wrapper #container .small-up-3 > #main {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }

.small-up-4 {
  flex-wrap: wrap; }
  .small-up-4 > .column, .small-up-4 > .columns, #header .small-up-4 > .inside, #wrapper #container .small-up-4 > #left, #wrapper #container .small-up-4 > #right, #wrapper #container #right .inside .small-up-4 > #iconsright, #wrapper #container #right .inside .small-up-4 > .mod_changelanguage, #wrapper #container #right .inside .small-up-4 > .mod_newslist, #wrapper #container #right .inside .small-up-4 > #mitgliederantrag, #wrapper #container #right .inside .small-up-4 > .mod_search, #wrapper #container .small-up-4 > #main {
    flex: 0 0 25%;
    max-width: 25%; }

.small-up-5 {
  flex-wrap: wrap; }
  .small-up-5 > .column, .small-up-5 > .columns, #header .small-up-5 > .inside, #wrapper #container .small-up-5 > #left, #wrapper #container .small-up-5 > #right, #wrapper #container #right .inside .small-up-5 > #iconsright, #wrapper #container #right .inside .small-up-5 > .mod_changelanguage, #wrapper #container #right .inside .small-up-5 > .mod_newslist, #wrapper #container #right .inside .small-up-5 > #mitgliederantrag, #wrapper #container #right .inside .small-up-5 > .mod_search, #wrapper #container .small-up-5 > #main {
    flex: 0 0 20%;
    max-width: 20%; }

.small-up-6 {
  flex-wrap: wrap; }
  .small-up-6 > .column, .small-up-6 > .columns, #header .small-up-6 > .inside, #wrapper #container .small-up-6 > #left, #wrapper #container .small-up-6 > #right, #wrapper #container #right .inside .small-up-6 > #iconsright, #wrapper #container #right .inside .small-up-6 > .mod_changelanguage, #wrapper #container #right .inside .small-up-6 > .mod_newslist, #wrapper #container #right .inside .small-up-6 > #mitgliederantrag, #wrapper #container #right .inside .small-up-6 > .mod_search, #wrapper #container .small-up-6 > #main {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }

.small-up-7 {
  flex-wrap: wrap; }
  .small-up-7 > .column, .small-up-7 > .columns, #header .small-up-7 > .inside, #wrapper #container .small-up-7 > #left, #wrapper #container .small-up-7 > #right, #wrapper #container #right .inside .small-up-7 > #iconsright, #wrapper #container #right .inside .small-up-7 > .mod_changelanguage, #wrapper #container #right .inside .small-up-7 > .mod_newslist, #wrapper #container #right .inside .small-up-7 > #mitgliederantrag, #wrapper #container #right .inside .small-up-7 > .mod_search, #wrapper #container .small-up-7 > #main {
    flex: 0 0 14.28571%;
    max-width: 14.28571%; }

.small-up-8 {
  flex-wrap: wrap; }
  .small-up-8 > .column, .small-up-8 > .columns, #header .small-up-8 > .inside, #wrapper #container .small-up-8 > #left, #wrapper #container .small-up-8 > #right, #wrapper #container #right .inside .small-up-8 > #iconsright, #wrapper #container #right .inside .small-up-8 > .mod_changelanguage, #wrapper #container #right .inside .small-up-8 > .mod_newslist, #wrapper #container #right .inside .small-up-8 > #mitgliederantrag, #wrapper #container #right .inside .small-up-8 > .mod_search, #wrapper #container .small-up-8 > #main {
    flex: 0 0 12.5%;
    max-width: 12.5%; }

.small-collapse > .column, .small-collapse > .columns, #header .small-collapse > .inside, #wrapper #container .small-collapse > #left, #wrapper #container .small-collapse > #right, #wrapper #container #right .inside .small-collapse > #iconsright, #wrapper #container #right .inside .small-collapse > .mod_changelanguage, #wrapper #container #right .inside .small-collapse > .mod_newslist, #wrapper #container #right .inside .small-collapse > #mitgliederantrag, #wrapper #container #right .inside .small-collapse > .mod_search, #wrapper #container .small-collapse > #main {
  padding-left: 0;
  padding-right: 0; }

.small-uncollapse > .column, .small-uncollapse > .columns, #header .small-uncollapse > .inside, #wrapper #container .small-uncollapse > #left, #wrapper #container .small-uncollapse > #right, #wrapper #container #right .inside .small-uncollapse > #iconsright, #wrapper #container #right .inside .small-uncollapse > .mod_changelanguage, #wrapper #container #right .inside .small-uncollapse > .mod_newslist, #wrapper #container #right .inside .small-uncollapse > #mitgliederantrag, #wrapper #container #right .inside .small-uncollapse > .mod_search, #wrapper #container .small-uncollapse > #main {
  padding-left: 0.625rem;
  padding-right: 0.625rem; }

@media screen and (min-width: 40em) {
  .medium-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .medium-offset-0 {
    margin-left: 0%; }
  .medium-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .medium-offset-1 {
    margin-left: 8.33333%; }
  .medium-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .medium-offset-2 {
    margin-left: 16.66667%; }
  .medium-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .medium-offset-3 {
    margin-left: 25%; }
  .medium-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .medium-offset-4 {
    margin-left: 33.33333%; }
  .medium-6, #wrapper #container #right .inside .mod_newslist, #wrapper #container #right .inside #mitgliederantrag, #wrapper #container #right .inside .mod_search {
    flex: 0 0 50%;
    max-width: 50%; }
  .medium-offset-5 {
    margin-left: 41.66667%; }
  .medium-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .medium-offset-6 {
    margin-left: 50%; }
  .medium-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .medium-offset-7 {
    margin-left: 58.33333%; }
  .medium-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .medium-offset-8 {
    margin-left: 66.66667%; }
  .medium-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .medium-offset-9 {
    margin-left: 75%; }
  .medium-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .medium-offset-10 {
    margin-left: 83.33333%; }
  .medium-12, #wrapper #container #left, #wrapper #container #right, #wrapper #container #right .inside #iconsright, #wrapper #container #main {
    flex: 0 0 100%;
    max-width: 100%; }
  .medium-offset-11 {
    margin-left: 91.66667%; }
  .medium-order-1 {
    order: 1; }
  .medium-order-2 {
    order: 2; }
  .medium-order-3 {
    order: 3; }
  .medium-order-4 {
    order: 4; }
  .medium-order-5 {
    order: 5; }
  .medium-order-6 {
    order: 6; }
  .medium-up-1 {
    flex-wrap: wrap; }
    .medium-up-1 > .column, .medium-up-1 > .columns, #header .medium-up-1 > .inside, #wrapper #container .medium-up-1 > #left, #wrapper #container .medium-up-1 > #right, #wrapper #container #right .inside .medium-up-1 > #iconsright, #wrapper #container #right .inside .medium-up-1 > .mod_changelanguage, #wrapper #container #right .inside .medium-up-1 > .mod_newslist, #wrapper #container #right .inside .medium-up-1 > #mitgliederantrag, #wrapper #container #right .inside .medium-up-1 > .mod_search, #wrapper #container .medium-up-1 > #main {
      flex: 0 0 100%;
      max-width: 100%; }
  .medium-up-2 {
    flex-wrap: wrap; }
    .medium-up-2 > .column, .medium-up-2 > .columns, #header .medium-up-2 > .inside, #wrapper #container .medium-up-2 > #left, #wrapper #container .medium-up-2 > #right, #wrapper #container #right .inside .medium-up-2 > #iconsright, #wrapper #container #right .inside .medium-up-2 > .mod_changelanguage, #wrapper #container #right .inside .medium-up-2 > .mod_newslist, #wrapper #container #right .inside .medium-up-2 > #mitgliederantrag, #wrapper #container #right .inside .medium-up-2 > .mod_search, #wrapper #container .medium-up-2 > #main {
      flex: 0 0 50%;
      max-width: 50%; }
  .medium-up-3 {
    flex-wrap: wrap; }
    .medium-up-3 > .column, .medium-up-3 > .columns, #header .medium-up-3 > .inside, #wrapper #container .medium-up-3 > #left, #wrapper #container .medium-up-3 > #right, #wrapper #container #right .inside .medium-up-3 > #iconsright, #wrapper #container #right .inside .medium-up-3 > .mod_changelanguage, #wrapper #container #right .inside .medium-up-3 > .mod_newslist, #wrapper #container #right .inside .medium-up-3 > #mitgliederantrag, #wrapper #container #right .inside .medium-up-3 > .mod_search, #wrapper #container .medium-up-3 > #main {
      flex: 0 0 33.33333%;
      max-width: 33.33333%; }
  .medium-up-4 {
    flex-wrap: wrap; }
    .medium-up-4 > .column, .medium-up-4 > .columns, #header .medium-up-4 > .inside, #wrapper #container .medium-up-4 > #left, #wrapper #container .medium-up-4 > #right, #wrapper #container #right .inside .medium-up-4 > #iconsright, #wrapper #container #right .inside .medium-up-4 > .mod_changelanguage, #wrapper #container #right .inside .medium-up-4 > .mod_newslist, #wrapper #container #right .inside .medium-up-4 > #mitgliederantrag, #wrapper #container #right .inside .medium-up-4 > .mod_search, #wrapper #container .medium-up-4 > #main {
      flex: 0 0 25%;
      max-width: 25%; }
  .medium-up-5 {
    flex-wrap: wrap; }
    .medium-up-5 > .column, .medium-up-5 > .columns, #header .medium-up-5 > .inside, #wrapper #container .medium-up-5 > #left, #wrapper #container .medium-up-5 > #right, #wrapper #container #right .inside .medium-up-5 > #iconsright, #wrapper #container #right .inside .medium-up-5 > .mod_changelanguage, #wrapper #container #right .inside .medium-up-5 > .mod_newslist, #wrapper #container #right .inside .medium-up-5 > #mitgliederantrag, #wrapper #container #right .inside .medium-up-5 > .mod_search, #wrapper #container .medium-up-5 > #main {
      flex: 0 0 20%;
      max-width: 20%; }
  .medium-up-6 {
    flex-wrap: wrap; }
    .medium-up-6 > .column, .medium-up-6 > .columns, #header .medium-up-6 > .inside, #wrapper #container .medium-up-6 > #left, #wrapper #container .medium-up-6 > #right, #wrapper #container #right .inside .medium-up-6 > #iconsright, #wrapper #container #right .inside .medium-up-6 > .mod_changelanguage, #wrapper #container #right .inside .medium-up-6 > .mod_newslist, #wrapper #container #right .inside .medium-up-6 > #mitgliederantrag, #wrapper #container #right .inside .medium-up-6 > .mod_search, #wrapper #container .medium-up-6 > #main {
      flex: 0 0 16.66667%;
      max-width: 16.66667%; }
  .medium-up-7 {
    flex-wrap: wrap; }
    .medium-up-7 > .column, .medium-up-7 > .columns, #header .medium-up-7 > .inside, #wrapper #container .medium-up-7 > #left, #wrapper #container .medium-up-7 > #right, #wrapper #container #right .inside .medium-up-7 > #iconsright, #wrapper #container #right .inside .medium-up-7 > .mod_changelanguage, #wrapper #container #right .inside .medium-up-7 > .mod_newslist, #wrapper #container #right .inside .medium-up-7 > #mitgliederantrag, #wrapper #container #right .inside .medium-up-7 > .mod_search, #wrapper #container .medium-up-7 > #main {
      flex: 0 0 14.28571%;
      max-width: 14.28571%; }
  .medium-up-8 {
    flex-wrap: wrap; }
    .medium-up-8 > .column, .medium-up-8 > .columns, #header .medium-up-8 > .inside, #wrapper #container .medium-up-8 > #left, #wrapper #container .medium-up-8 > #right, #wrapper #container #right .inside .medium-up-8 > #iconsright, #wrapper #container #right .inside .medium-up-8 > .mod_changelanguage, #wrapper #container #right .inside .medium-up-8 > .mod_newslist, #wrapper #container #right .inside .medium-up-8 > #mitgliederantrag, #wrapper #container #right .inside .medium-up-8 > .mod_search, #wrapper #container .medium-up-8 > #main {
      flex: 0 0 12.5%;
      max-width: 12.5%; } }

@media screen and (min-width: 40em) and (min-width: 40em) {
  .medium-expand {
    flex: 1 1 0px; } }

.row.medium-unstack > .column, #wrapper .medium-unstack#container > .column, #wrapper #container #right .medium-unstack.inside > .column, .row.medium-unstack > .columns, #wrapper .medium-unstack#container > .columns, #wrapper #container #right .medium-unstack.inside > .columns, #header .row.medium-unstack > .inside, #wrapper #header .medium-unstack#container > .inside, #header #wrapper .medium-unstack#container > .inside, #wrapper #container #right #header .medium-unstack.inside > .inside, #header #wrapper #container #right .medium-unstack.inside > .inside, #wrapper #container .row.medium-unstack > #left, #wrapper .medium-unstack#container > #left, #wrapper #container #right .medium-unstack.inside > #left, #wrapper #container .row.medium-unstack > #right, #wrapper .medium-unstack#container > #right, #wrapper #container #right .medium-unstack.inside > #right, #wrapper #container #right .inside .row.medium-unstack > #iconsright, #wrapper #container #right .inside .medium-unstack#container > #iconsright, #wrapper #container #right .medium-unstack.inside > #iconsright, #wrapper #container #right .inside .row.medium-unstack > .mod_changelanguage, #wrapper #container #right .inside .medium-unstack#container > .mod_changelanguage, #wrapper #container #right .medium-unstack.inside > .mod_changelanguage, #wrapper #container #right .inside .row.medium-unstack > .mod_newslist, #wrapper #container #right .inside .medium-unstack#container > .mod_newslist, #wrapper #container #right .medium-unstack.inside > .mod_newslist, #wrapper #container #right .inside .row.medium-unstack > #mitgliederantrag, #wrapper #container #right .inside .medium-unstack#container > #mitgliederantrag, #wrapper #container #right .medium-unstack.inside > #mitgliederantrag, #wrapper #container #right .inside .row.medium-unstack > .mod_search, #wrapper #container #right .inside .medium-unstack#container > .mod_search, #wrapper #container #right .medium-unstack.inside > .mod_search, #wrapper #container .row.medium-unstack > #main, #wrapper .medium-unstack#container > #main, #wrapper #container #right .medium-unstack.inside > #main {
  flex: 0 0 100%; }
  @media screen and (min-width: 40em) {
    .row.medium-unstack > .column, #wrapper .medium-unstack#container > .column, #wrapper #container #right .medium-unstack.inside > .column, .row.medium-unstack > .columns, #wrapper .medium-unstack#container > .columns, #wrapper #container #right .medium-unstack.inside > .columns, #header .row.medium-unstack > .inside, #wrapper #header .medium-unstack#container > .inside, #header #wrapper .medium-unstack#container > .inside, #wrapper #container #right #header .medium-unstack.inside > .inside, #header #wrapper #container #right .medium-unstack.inside > .inside, #wrapper #container .row.medium-unstack > #left, #wrapper .medium-unstack#container > #left, #wrapper #container #right .medium-unstack.inside > #left, #wrapper #container .row.medium-unstack > #right, #wrapper .medium-unstack#container > #right, #wrapper #container #right .medium-unstack.inside > #right, #wrapper #container #right .inside .row.medium-unstack > #iconsright, #wrapper #container #right .inside .medium-unstack#container > #iconsright, #wrapper #container #right .medium-unstack.inside > #iconsright, #wrapper #container #right .inside .row.medium-unstack > .mod_changelanguage, #wrapper #container #right .inside .medium-unstack#container > .mod_changelanguage, #wrapper #container #right .medium-unstack.inside > .mod_changelanguage, #wrapper #container #right .inside .row.medium-unstack > .mod_newslist, #wrapper #container #right .inside .medium-unstack#container > .mod_newslist, #wrapper #container #right .medium-unstack.inside > .mod_newslist, #wrapper #container #right .inside .row.medium-unstack > #mitgliederantrag, #wrapper #container #right .inside .medium-unstack#container > #mitgliederantrag, #wrapper #container #right .medium-unstack.inside > #mitgliederantrag, #wrapper #container #right .inside .row.medium-unstack > .mod_search, #wrapper #container #right .inside .medium-unstack#container > .mod_search, #wrapper #container #right .medium-unstack.inside > .mod_search, #wrapper #container .row.medium-unstack > #main, #wrapper .medium-unstack#container > #main, #wrapper #container #right .medium-unstack.inside > #main {
      flex: 1 1 0px; } }

@media screen and (min-width: 40em) {
  .medium-collapse > .column, .medium-collapse > .columns, #header .medium-collapse > .inside, #wrapper #container .medium-collapse > #left, #wrapper #container .medium-collapse > #right, #wrapper #container #right .inside .medium-collapse > #iconsright, #wrapper #container #right .inside .medium-collapse > .mod_changelanguage, #wrapper #container #right .inside .medium-collapse > .mod_newslist, #wrapper #container #right .inside .medium-collapse > #mitgliederantrag, #wrapper #container #right .inside .medium-collapse > .mod_search, #wrapper #container .medium-collapse > #main {
    padding-left: 0;
    padding-right: 0; }
  .medium-uncollapse > .column, .medium-uncollapse > .columns, #header .medium-uncollapse > .inside, #wrapper #container .medium-uncollapse > #left, #wrapper #container .medium-uncollapse > #right, #wrapper #container #right .inside .medium-uncollapse > #iconsright, #wrapper #container #right .inside .medium-uncollapse > .mod_changelanguage, #wrapper #container #right .inside .medium-uncollapse > .mod_newslist, #wrapper #container #right .inside .medium-uncollapse > #mitgliederantrag, #wrapper #container #right .inside .medium-uncollapse > .mod_search, #wrapper #container .medium-uncollapse > #main {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; } }

@media screen and (min-width: 64em) {
  .large-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .large-offset-0 {
    margin-left: 0%; }
  .large-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .large-offset-1 {
    margin-left: 8.33333%; }
  .large-3, #wrapper #container #left, #wrapper #container #right {
    flex: 0 0 25%;
    max-width: 25%; }
  .large-offset-2 {
    margin-left: 16.66667%; }
  .large-4, #wrapper #container #right .inside .mod_changelanguage {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .large-offset-3 {
    margin-left: 25%; }
  .large-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .large-offset-4 {
    margin-left: 33.33333%; }
  .large-6, #wrapper #container #main {
    flex: 0 0 50%;
    max-width: 50%; }
  .large-offset-5 {
    margin-left: 41.66667%; }
  .large-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .large-offset-6 {
    margin-left: 50%; }
  .large-8, #wrapper #container #right .inside #iconsright {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .large-offset-7 {
    margin-left: 58.33333%; }
  .large-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .large-offset-8 {
    margin-left: 66.66667%; }
  .large-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .large-offset-9 {
    margin-left: 75%; }
  .large-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .large-offset-10 {
    margin-left: 83.33333%; }
  .large-12, #wrapper #container #right .inside .mod_newslist, #wrapper #container #right .inside #mitgliederantrag, #wrapper #container #right .inside .mod_search {
    flex: 0 0 100%;
    max-width: 100%; }
  .large-offset-11 {
    margin-left: 91.66667%; }
  .large-order-1 {
    order: 1; }
  .large-order-2 {
    order: 2; }
  .large-order-3 {
    order: 3; }
  .large-order-4 {
    order: 4; }
  .large-order-5 {
    order: 5; }
  .large-order-6 {
    order: 6; }
  .large-up-1 {
    flex-wrap: wrap; }
    .large-up-1 > .column, .large-up-1 > .columns, #header .large-up-1 > .inside, #wrapper #container .large-up-1 > #left, #wrapper #container .large-up-1 > #right, #wrapper #container #right .inside .large-up-1 > #iconsright, #wrapper #container #right .inside .large-up-1 > .mod_changelanguage, #wrapper #container #right .inside .large-up-1 > .mod_newslist, #wrapper #container #right .inside .large-up-1 > #mitgliederantrag, #wrapper #container #right .inside .large-up-1 > .mod_search, #wrapper #container .large-up-1 > #main {
      flex: 0 0 100%;
      max-width: 100%; }
  .large-up-2 {
    flex-wrap: wrap; }
    .large-up-2 > .column, .large-up-2 > .columns, #header .large-up-2 > .inside, #wrapper #container .large-up-2 > #left, #wrapper #container .large-up-2 > #right, #wrapper #container #right .inside .large-up-2 > #iconsright, #wrapper #container #right .inside .large-up-2 > .mod_changelanguage, #wrapper #container #right .inside .large-up-2 > .mod_newslist, #wrapper #container #right .inside .large-up-2 > #mitgliederantrag, #wrapper #container #right .inside .large-up-2 > .mod_search, #wrapper #container .large-up-2 > #main {
      flex: 0 0 50%;
      max-width: 50%; }
  .large-up-3 {
    flex-wrap: wrap; }
    .large-up-3 > .column, .large-up-3 > .columns, #header .large-up-3 > .inside, #wrapper #container .large-up-3 > #left, #wrapper #container .large-up-3 > #right, #wrapper #container #right .inside .large-up-3 > #iconsright, #wrapper #container #right .inside .large-up-3 > .mod_changelanguage, #wrapper #container #right .inside .large-up-3 > .mod_newslist, #wrapper #container #right .inside .large-up-3 > #mitgliederantrag, #wrapper #container #right .inside .large-up-3 > .mod_search, #wrapper #container .large-up-3 > #main {
      flex: 0 0 33.33333%;
      max-width: 33.33333%; }
  .large-up-4 {
    flex-wrap: wrap; }
    .large-up-4 > .column, .large-up-4 > .columns, #header .large-up-4 > .inside, #wrapper #container .large-up-4 > #left, #wrapper #container .large-up-4 > #right, #wrapper #container #right .inside .large-up-4 > #iconsright, #wrapper #container #right .inside .large-up-4 > .mod_changelanguage, #wrapper #container #right .inside .large-up-4 > .mod_newslist, #wrapper #container #right .inside .large-up-4 > #mitgliederantrag, #wrapper #container #right .inside .large-up-4 > .mod_search, #wrapper #container .large-up-4 > #main {
      flex: 0 0 25%;
      max-width: 25%; }
  .large-up-5 {
    flex-wrap: wrap; }
    .large-up-5 > .column, .large-up-5 > .columns, #header .large-up-5 > .inside, #wrapper #container .large-up-5 > #left, #wrapper #container .large-up-5 > #right, #wrapper #container #right .inside .large-up-5 > #iconsright, #wrapper #container #right .inside .large-up-5 > .mod_changelanguage, #wrapper #container #right .inside .large-up-5 > .mod_newslist, #wrapper #container #right .inside .large-up-5 > #mitgliederantrag, #wrapper #container #right .inside .large-up-5 > .mod_search, #wrapper #container .large-up-5 > #main {
      flex: 0 0 20%;
      max-width: 20%; }
  .large-up-6 {
    flex-wrap: wrap; }
    .large-up-6 > .column, .large-up-6 > .columns, #header .large-up-6 > .inside, #wrapper #container .large-up-6 > #left, #wrapper #container .large-up-6 > #right, #wrapper #container #right .inside .large-up-6 > #iconsright, #wrapper #container #right .inside .large-up-6 > .mod_changelanguage, #wrapper #container #right .inside .large-up-6 > .mod_newslist, #wrapper #container #right .inside .large-up-6 > #mitgliederantrag, #wrapper #container #right .inside .large-up-6 > .mod_search, #wrapper #container .large-up-6 > #main {
      flex: 0 0 16.66667%;
      max-width: 16.66667%; }
  .large-up-7 {
    flex-wrap: wrap; }
    .large-up-7 > .column, .large-up-7 > .columns, #header .large-up-7 > .inside, #wrapper #container .large-up-7 > #left, #wrapper #container .large-up-7 > #right, #wrapper #container #right .inside .large-up-7 > #iconsright, #wrapper #container #right .inside .large-up-7 > .mod_changelanguage, #wrapper #container #right .inside .large-up-7 > .mod_newslist, #wrapper #container #right .inside .large-up-7 > #mitgliederantrag, #wrapper #container #right .inside .large-up-7 > .mod_search, #wrapper #container .large-up-7 > #main {
      flex: 0 0 14.28571%;
      max-width: 14.28571%; }
  .large-up-8 {
    flex-wrap: wrap; }
    .large-up-8 > .column, .large-up-8 > .columns, #header .large-up-8 > .inside, #wrapper #container .large-up-8 > #left, #wrapper #container .large-up-8 > #right, #wrapper #container #right .inside .large-up-8 > #iconsright, #wrapper #container #right .inside .large-up-8 > .mod_changelanguage, #wrapper #container #right .inside .large-up-8 > .mod_newslist, #wrapper #container #right .inside .large-up-8 > #mitgliederantrag, #wrapper #container #right .inside .large-up-8 > .mod_search, #wrapper #container .large-up-8 > #main {
      flex: 0 0 12.5%;
      max-width: 12.5%; } }

@media screen and (min-width: 64em) and (min-width: 64em) {
  .large-expand {
    flex: 1 1 0px; } }

.row.large-unstack > .column, #wrapper .large-unstack#container > .column, #wrapper #container #right .large-unstack.inside > .column, .row.large-unstack > .columns, #wrapper .large-unstack#container > .columns, #wrapper #container #right .large-unstack.inside > .columns, #header .row.large-unstack > .inside, #wrapper #header .large-unstack#container > .inside, #header #wrapper .large-unstack#container > .inside, #wrapper #container #right #header .large-unstack.inside > .inside, #header #wrapper #container #right .large-unstack.inside > .inside, #wrapper #container .row.large-unstack > #left, #wrapper .large-unstack#container > #left, #wrapper #container #right .large-unstack.inside > #left, #wrapper #container .row.large-unstack > #right, #wrapper .large-unstack#container > #right, #wrapper #container #right .large-unstack.inside > #right, #wrapper #container #right .inside .row.large-unstack > #iconsright, #wrapper #container #right .inside .large-unstack#container > #iconsright, #wrapper #container #right .large-unstack.inside > #iconsright, #wrapper #container #right .inside .row.large-unstack > .mod_changelanguage, #wrapper #container #right .inside .large-unstack#container > .mod_changelanguage, #wrapper #container #right .large-unstack.inside > .mod_changelanguage, #wrapper #container #right .inside .row.large-unstack > .mod_newslist, #wrapper #container #right .inside .large-unstack#container > .mod_newslist, #wrapper #container #right .large-unstack.inside > .mod_newslist, #wrapper #container #right .inside .row.large-unstack > #mitgliederantrag, #wrapper #container #right .inside .large-unstack#container > #mitgliederantrag, #wrapper #container #right .large-unstack.inside > #mitgliederantrag, #wrapper #container #right .inside .row.large-unstack > .mod_search, #wrapper #container #right .inside .large-unstack#container > .mod_search, #wrapper #container #right .large-unstack.inside > .mod_search, #wrapper #container .row.large-unstack > #main, #wrapper .large-unstack#container > #main, #wrapper #container #right .large-unstack.inside > #main {
  flex: 0 0 100%; }
  @media screen and (min-width: 64em) {
    .row.large-unstack > .column, #wrapper .large-unstack#container > .column, #wrapper #container #right .large-unstack.inside > .column, .row.large-unstack > .columns, #wrapper .large-unstack#container > .columns, #wrapper #container #right .large-unstack.inside > .columns, #header .row.large-unstack > .inside, #wrapper #header .large-unstack#container > .inside, #header #wrapper .large-unstack#container > .inside, #wrapper #container #right #header .large-unstack.inside > .inside, #header #wrapper #container #right .large-unstack.inside > .inside, #wrapper #container .row.large-unstack > #left, #wrapper .large-unstack#container > #left, #wrapper #container #right .large-unstack.inside > #left, #wrapper #container .row.large-unstack > #right, #wrapper .large-unstack#container > #right, #wrapper #container #right .large-unstack.inside > #right, #wrapper #container #right .inside .row.large-unstack > #iconsright, #wrapper #container #right .inside .large-unstack#container > #iconsright, #wrapper #container #right .large-unstack.inside > #iconsright, #wrapper #container #right .inside .row.large-unstack > .mod_changelanguage, #wrapper #container #right .inside .large-unstack#container > .mod_changelanguage, #wrapper #container #right .large-unstack.inside > .mod_changelanguage, #wrapper #container #right .inside .row.large-unstack > .mod_newslist, #wrapper #container #right .inside .large-unstack#container > .mod_newslist, #wrapper #container #right .large-unstack.inside > .mod_newslist, #wrapper #container #right .inside .row.large-unstack > #mitgliederantrag, #wrapper #container #right .inside .large-unstack#container > #mitgliederantrag, #wrapper #container #right .large-unstack.inside > #mitgliederantrag, #wrapper #container #right .inside .row.large-unstack > .mod_search, #wrapper #container #right .inside .large-unstack#container > .mod_search, #wrapper #container #right .large-unstack.inside > .mod_search, #wrapper #container .row.large-unstack > #main, #wrapper .large-unstack#container > #main, #wrapper #container #right .large-unstack.inside > #main {
      flex: 1 1 0px; } }

@media screen and (min-width: 64em) {
  .large-collapse > .column, .large-collapse > .columns, #header .large-collapse > .inside, #wrapper #container .large-collapse > #left, #wrapper #container .large-collapse > #right, #wrapper #container #right .inside .large-collapse > #iconsright, #wrapper #container #right .inside .large-collapse > .mod_changelanguage, #wrapper #container #right .inside .large-collapse > .mod_newslist, #wrapper #container #right .inside .large-collapse > #mitgliederantrag, #wrapper #container #right .inside .large-collapse > .mod_search, #wrapper #container .large-collapse > #main {
    padding-left: 0;
    padding-right: 0; }
  .large-uncollapse > .column, .large-uncollapse > .columns, #header .large-uncollapse > .inside, #wrapper #container .large-uncollapse > #left, #wrapper #container .large-uncollapse > #right, #wrapper #container #right .inside .large-uncollapse > #iconsright, #wrapper #container #right .inside .large-uncollapse > .mod_changelanguage, #wrapper #container #right .inside .large-uncollapse > .mod_newslist, #wrapper #container #right .inside .large-uncollapse > #mitgliederantrag, #wrapper #container #right .inside .large-uncollapse > .mod_search, #wrapper #container .large-uncollapse > #main {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; } }

.shrink {
  flex: 0 0 auto;
  max-width: 100%; }

.column.align-top, .align-top.columns, #header .align-top.inside, #wrapper #container .align-top#left, #wrapper #container .align-top#right, #wrapper #container #right .inside .align-top#iconsright, #wrapper #container #right .inside .align-top.mod_changelanguage, #wrapper #container #right .inside .align-top.mod_newslist, #wrapper #container #right .inside .align-top#mitgliederantrag, #wrapper #container #right .inside .align-top.mod_search, #wrapper #container .align-top#main {
  align-self: flex-start; }

.column.align-bottom, .align-bottom.columns, #header .align-bottom.inside, #wrapper #container .align-bottom#left, #wrapper #container .align-bottom#right, #wrapper #container #right .inside .align-bottom#iconsright, #wrapper #container #right .inside .align-bottom.mod_changelanguage, #wrapper #container #right .inside .align-bottom.mod_newslist, #wrapper #container #right .inside .align-bottom#mitgliederantrag, #wrapper #container #right .inside .align-bottom.mod_search, #wrapper #container .align-bottom#main {
  align-self: flex-end; }

.column.align-middle, .align-middle.columns, #header .align-middle.inside, #wrapper #container .align-middle#left, #wrapper #container .align-middle#right, #wrapper #container #right .inside .align-middle#iconsright, #wrapper #container #right .inside .align-middle.mod_changelanguage, #wrapper #container #right .inside .align-middle.mod_newslist, #wrapper #container #right .inside .align-middle#mitgliederantrag, #wrapper #container #right .inside .align-middle.mod_search, #wrapper #container .align-middle#main {
  align-self: center; }

.column.align-stretch, .align-stretch.columns, #header .align-stretch.inside, #wrapper #container .align-stretch#left, #wrapper #container .align-stretch#right, #wrapper #container #right .inside .align-stretch#iconsright, #wrapper #container #right .inside .align-stretch.mod_changelanguage, #wrapper #container #right .inside .align-stretch.mod_newslist, #wrapper #container #right .inside .align-stretch#mitgliederantrag, #wrapper #container #right .inside .align-stretch.mod_search, #wrapper #container .align-stretch#main {
  align-self: stretch; }

html,
body {
  height: 100%; }

.off-canvas-wrapper {
  width: 100%;
  overflow-x: hidden;
  position: relative;
  backface-visibility: hidden;
  -webkit-overflow-scrolling: auto; }

.off-canvas-wrapper-inner {
  position: relative;
  width: 100%;
  min-height: 100%;
  transition: transform 0.5s ease; }
  .off-canvas-wrapper-inner::before, .off-canvas-wrapper-inner::after {
    content: ' ';
    display: table;
    flex-basis: 0;
    order: 1; }
  .off-canvas-wrapper-inner::after {
    clear: both; }

.off-canvas-content,
.off-canvas-content {
  min-height: 100%;
  background: #fefefe;
  transition: transform 0.5s ease;
  backface-visibility: hidden;
  z-index: 1;
  padding-bottom: 0.1px;
  box-shadow: 0 0 10px rgba(10, 10, 10, 0.5); }

.js-off-canvas-exit {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(254, 254, 254, 0.5);
  cursor: pointer;
  transition: background 0.5s ease; }

.off-canvas {
  position: absolute;
  background: #fff;
  z-index: -1;
  max-height: 100%;
  overflow-y: auto;
  transform: translateX(0); }
  [data-whatinput='mouse'] .off-canvas {
    outline: 0; }
  .off-canvas.position-left {
    left: -250px;
    top: 0;
    width: 250px; }
    .is-open-left {
      transform: translateX(250px); }
  .off-canvas.position-right {
    right: -250px;
    top: 0;
    width: 250px; }
    .is-open-right {
      transform: translateX(-250px); }

@media screen and (min-width: 40em) {
  .position-left.reveal-for-medium {
    left: 0;
    z-index: auto;
    position: fixed; }
    .position-left.reveal-for-medium ~ .off-canvas-content {
      margin-left: 250px; }
  .position-right.reveal-for-medium {
    right: 0;
    z-index: auto;
    position: fixed; }
    .position-right.reveal-for-medium ~ .off-canvas-content {
      margin-right: 250px; } }

@media screen and (min-width: 64em) {
  .position-left.reveal-for-large {
    left: 0;
    z-index: auto;
    position: fixed; }
    .position-left.reveal-for-large ~ .off-canvas-content {
      margin-left: 250px; }
  .position-right.reveal-for-large {
    right: 0;
    z-index: auto;
    position: fixed; }
    .position-right.reveal-for-large ~ .off-canvas-content {
      margin-right: 250px; } }

.align-right {
  justify-content: flex-end; }

.align-center {
  justify-content: center; }

.align-justify {
  justify-content: space-between; }

.align-spaced {
  justify-content: space-around; }

.align-top {
  align-items: flex-start; }

.align-self-top {
  align-self: flex-start; }

.align-bottom {
  align-items: flex-end; }

.align-self-bottom {
  align-self: flex-end; }

.align-middle {
  align-items: center; }

.align-self-middle {
  align-self: center; }

.align-stretch {
  align-items: stretch; }

.align-self-stretch {
  align-self: stretch; }

.small-order-1 {
  order: 1; }

.small-order-2 {
  order: 2; }

.small-order-3 {
  order: 3; }

.small-order-4 {
  order: 4; }

.small-order-5 {
  order: 5; }

.small-order-6 {
  order: 6; }

@media screen and (min-width: 40em) {
  .medium-order-1 {
    order: 1; }
  .medium-order-2 {
    order: 2; }
  .medium-order-3 {
    order: 3; }
  .medium-order-4 {
    order: 4; }
  .medium-order-5 {
    order: 5; }
  .medium-order-6 {
    order: 6; } }

@media screen and (min-width: 64em) {
  .large-order-1 {
    order: 1; }
  .large-order-2 {
    order: 2; }
  .large-order-3 {
    order: 3; }
  .large-order-4 {
    order: 4; }
  .large-order-5 {
    order: 5; }
  .large-order-6 {
    order: 6; } }

/********** Basic **********/
html {
  height: 101%;
  margin: 0;
  padding: 0;
  overflow-y: scroll; }

body {
  font-size: 100.01%;
  height: 100%;
  line-height: 1.5;
  margin: 0;
  padding: 0; }

h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, table, caption, thead, tbody,
tfoot, tr, th, td, blockquote, pre, code, form, fieldset, legend, input,
button, textarea, select, inside, hr {
  margin: 0;
  padding: 0; }

:focus {
  outline: 0; }

img,
fieldset {
  border: 0; }

ol, ul {
  list-style: none; }

sub {
  vertical-align: text-bottom; }

del {
  text-decoration: line-through; }

ins {
  text-decoration: none; }

strong, b {
  font-weight: bold; }

small {
  font-size: 85%; }

abbr,
acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
  font-variant: normal; }

caption, th, td {
  text-align: left;
  vertical-align: top; }

blockquote, q, em, cite, dfn, i, var {
  font-style: italic; }

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

.checkbox_container span, .radio_container span {
  display: block; }

.checkbox_container + br, .radio_container + br {
  display: none; }

.checkbox_container label, .checkbox_container input {
  vertical-align: middle; }

.submit_container {
  margin-top: 1em;
  margin-bottom: 1em; }

form table td {
  padding-top: 3px;
  padding-bottom: 3px; }

form table td:first-child {
  width: 28%;
  padding-top: 3px;
  padding-right: 18px;
  padding-bottom: 0; }

label {
  font-weight: 700; }

p.error {
  color: #ff0000; }

img {
  vertical-align: bottom; }

pre, tt, code, kbd, samp, var {
  font-family: "Courier New", Courier, monospace;
  font-size: 12px; }

input, button, textarea, select {
  font-family: inherit;
  font-size: 99%; }

.custom {
  display: block;
  text-align: left; }

.custom:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.inside {
  text-align: left; }

.block {
  overflow: hidden; }

.clear {
  clear: both; }

#clear {
  height: 0.1px;
  font-size: 0.1px;
  line-height: 0.1px;
  clear: both; }

.invisible {
  width: 0px;
  height: 0px;
  left: -1000px;
  top: -1000px;
  position: absolute;
  overflow: hidden;
  display: inline; }

button,
input[type="submit"],
input[type="reset"],
input[type="button"],
.inputButton {
  padding: .1em .1em; }

/*

1. Colors 
2. Typography
3. Links
4. Page Layout
5. Navigation
6. Forms
7. Content Layout

*/
/********** 1. Colors **********/
/*
- Blue #70c9e5
- Grey #656a6d
- Light Grey #e6e6e6
*/
/********** 2. Typography **********/
body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 76%;
  color: #656a6d; }

p, pre, blockquote, .mbot {
  margin-bottom: 12px; }

h1, h2, h3, h4, h5 {
  font-size: 20px;
  font-weight: normal;
  margin-bottom: 0.75em; }

h1 {
  color: #656a6d; }

h2 {
  color: #70c9e5; }

h3 {
  color: #bc9c3a; }

h4 {
  color: #9e4334; }

h5 {
  color: #9877a7; }

.ce_text p {
  text-align: justify; }

.ce_text ul,
.ce_text ol {
  text-align: left;
  margin-left: 1.5em;
  margin-bottom: 1.25em; }

.imk,
.imk a,
.imk a:hover {
  font-family: "Arial Black",Arial,sans-serif;
  font-style: italic;
  text-decoration: none;
  color: #000000; }

/********** 3. Links **********/
a {
  color: #70c9e5;
  text-decoration: none; }

a:hover {
  color: #656a6d; }

.footer_article a {
  color: #c9c9c9; }

.footer_article a:hover {
  color: #a8a8a8; }

/********** 4. Page Layout **********/
body {
  background: url("/tl_files/layout/background.jpg") left top repeat-x; }

#wrapper {
  width: 1000px;
  margin: 0 auto; }

#header {
  height: 219px;
  padding-top: 5px;
  background: url("/tl_files/banner/banner_home.jpg") right center no-repeat; }

#header .inside {
  z-index: 999;
  width: 1000px;
  margin: 0 auto; }

#main {
  float: left;
  width: 580px;
  padding: 50px 30px 0 30px;
  margin: 0; }

#left {
  float: left;
  width: 180px;
  padding-top: 50px; }

#right {
  float: right;
  width: 180px;
  padding-top: 50px; }

#logo {
  margin-top: 47px; }

#footer {
  height: 50px; }

/********** 5. Navigation **********/
/* :Top */
.navigation_top {
  margin: 50px 0 0; }

.navigation_top li {
  float: left;
  margin-right: 4px; }

.navigation_top a,
.navigation_top span {
  height: 38px;
  display: block;
  margin: 0;
  padding: 0 10px;
  background: url("/tl_files/menu/inactive.png") left bottom repeat-x;
  border-top: 1px solid #399ed7;
  border-right: 1px solid #399ed7;
  border-bottom: 0px solid #399ed7;
  border-left: 1px solid #399ed7;
  font-weight: 700;
  text-decoration: none;
  font-size: 15px;
  color: #dbdbdb;
  line-height: 38px; }

.navigation_top a:hover, .navigation_top .active, .navigation_top a.trail {
  background: url("/tl_files/menu/active.png") left bottom repeat-x;
  border-color: #ffffff;
  color: #70c9e5; }

.navigation_top .level_1 ul {
  position: absolute;
  border: 1px solid #ffffff;
  left: -999em; }

.navigation_top .level_2 li {
  margin: 0;
  padding: 0;
  float: none; }

.navigation_top .level_2 a,
.navigation_top .level_2 span {
  height: 14px;
  margin: 0;
  padding: 3px 4px;
  background-image: url("/tl_files/menu/menu_bg_transp.png");
  background-repeat: repeat;
  font-weight: normal;
  font-size: 12px;
  color: #ffffff;
  line-height: 14px;
  border: none;
  min-width: 170px; }

.navigation_top .level_2 a:hover {
  background-image: url("/tl_files/menu/menu_bg_transp_dark.png");
  background-repeat: repeat;
  border: none; }

.navigation_top .level_2 .active {
  background-image: url("/tl_files/menu/menu_bg_transp_dark.png");
  background-repeat: repeat;
  font-weight: 700;
  border: none; }

.navigation_top li:hover .level_2,
.navigation_top .level_2 li:hover {
  left: auto; }

/********** 6. Form **********/
input[type="text"],
input[type="password"],
textarea {
  padding: 2px;
  border: 1px solid #d9d9d9;
  color: #656a6d; }

input[type="submit"] {
  background-color: #70c9e5;
  border: 1px solid #70c9e5;
  font-weight: 700;
  color: #ffffff;
  cursor: pointer; }

/********** 7. Content Layout **********/
/* :Header */
body.bildung #header {
  background: url("/tl_files/banner/banner_1.jpg") right center no-repeat; }

body.neuroradiologen #header {
  background: url("/tl_files/banner/banner_2.jpg") right center no-repeat; }

body.sektionmtra #header {
  background: url("/tl_files/banner/banner_3.jpg") right center no-repeat; }

body.publikum #header {
  background: url("/tl_files/banner/banner_4.jpg") right center no-repeat; }

body.agenda #header {
  background: url("/tl_files/banner/banner_6.jpg") right center no-repeat; }

body.links #header {
  background: url("/tl_files/banner/banner_5.jpg") right center no-repeat; }

body.sponsoren #header {
  background: url("/tl_files/banner/banner_7.jpg") right center no-repeat; }

/* :Main */
td p {
  margin: 0;
  padding: 0; }

hr {
  border: 0px;
  border-top: solid 1px #e6e6e6;
  border-bottom: solid 1px #FFFFFF;
  margin-bottom: 12px; }

td hr {
  margin: 12px 0 12px 0; }

.mod_sitemap {
  margin-left: 1.5em; }

.mod_sitemap ul {
  text-align: left; }

.mod_sitemap ul ul {
  padding-bottom: 1em; }

.mod_sitemap li {
  padding-bottom: 1em; }

.mod_sitemap li li {
  padding-bottom: 0; }

.ce_text li,
.mod_sitemap li {
  background: url("/tl_files/layout/bullet.jpg");
  background-position: 0 .4em;
  background-repeat: no-repeat;
  padding-left: 1em; }

.ce_text img {
  border: 1px solid #e6e6e6; }

body.sponsoren div.ce_text img {
  border: 0; }

.ce_gallery img {
  border: 1px solid #e6e6e6; }

.ce_gallery img:hover {
  border: 1px solid #70c9e5; }

.footer_article {
  margin-top: 10px;
  padding-top: 5px;
  border-top: 1px solid #e6e6e6;
  width: 580px;
  height: 30px; }

.pdf_link {
  float: left;
  font-size: 12px;
  color: #c9c9c9; }

.tothetop {
  float: right; }

.size {
  display: none; }

#mitgliederliste td,
#liste-des-membres-a-e td,
#liste-des-membres td,
#liste-des-membres-85 td,
#liste-des-membres-86 td,
#liste-des-membres-87 td {
  padding: 10px 8px 10px 0;
  border-bottom: 1px solid #e6e6e6; }

#mitgliederliste td.last,
#liste-des-membres-a-e td.last,
#liste-des-membres td.last,
#liste-des-membres-85 td.last,
#liste-des-membres-86 td.last,
#liste-des-membres-87 td.last {
  border-bottom: none; }

/* :Left */
#search {
  text-align: right; }

#search input[type="text"] {
  width: 145px; }

#search .submit {
  vertical-align: bottom; }

/* :Right */
.mod_changelanguage {
  float: left;
  padding: 5px 0 0 0;
  font-weight: 700;
  font-size: 15px; }

.mod_changelanguage li.active {
  font-weight: 400; }

.mod_changelanguage li {
  display: inline; }

#iconsright {
  margin-bottom: 10px;
  padding-bottom: 15px;
  padding-top: 6px;
  text-align: right;
  border-bottom: 1px solid #e6e6e6; }

.more {
  float: right;
  padding-left: 10px;
  background: url("/tl_files/layout/bullet.jpg") left center no-repeat; }

.mod_newslist {
  padding-bottom: 1px;
  text-align: right; }

.mod_newslist .even,
.mod_newslist .odd {
  margin-bottom: 14px;
  border-bottom: 1px solid #e6e6e6; }

#login {
  margin-bottom: 13px;
  padding-bottom: 6px;
  border-bottom: 1px solid #e6e6e6; }

#login input[type="text"],
#login input[type="password"] {
  width: 95%;
  margin-top: 0;
  margin-bottom: 5px; }

#tl_login .submit_container {
  margin-top: 3px; }

#sfcns {
  margin-bottom: 13px;
  padding-bottom: 18px;
  border-bottom: 1px solid #e6e6e6; }

#mitgliederantrag {
  text-align: right;
  padding-bottom: 4px;
  margin-bottom: 13px;
  border-bottom: 1px solid #e6e6e6; }

.navigation_top {
  margin-top: 51px; }
  .navigation_top .level_2 a, .navigation_top .level_2 span {
    padding: 0 3px;
    line-height: 20px;
    height: auto; }

body {
  background-image: none !important; }
  @media screen and (max-width: 63.9375em) {
    body {
      font-size: 0.9375rem; } }

#header {
  position: relative;
  margin-top: 5px;
  height: auto;
  padding-top: 0;
  background-position: right bottom;
  background-color: #70c9e5 !important; }
  #header:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 5px;
    background-color: red;
    display: block;
    content: "";
    background: linear-gradient(to bottom, #519fcc 0, transparent 4px, transparent 100%); }
  #header .inside {
    width: auto; }
    @media screen and (max-width: 63.9375em) {
      #header .inside {
        width: auto;
        max-width: 100%;
        padding-bottom: 1.5625rem;
        padding-top: 2.9375rem;
        padding-right: 0;
        padding-left: 0; }
        #header .inside #logo {
          margin-top: 0; }
          #header .inside #logo a {
            display: block;
            margin: 0 0.625rem; } }
  @media screen and (max-width: 63.9375em) {
    #header {
      width: auto;
      max-width: 100%;
      background-image: none !important;
      background-color: #70c9e5 !important;
      margin-top: 6px;
      height: auto; }
      #header .navigation_top {
        display: none; } }

#wrapper {
  width: auto;
  padding-bottom: 1.25rem;
  margin-top: 1px;
  background: linear-gradient(to bottom, #e6e6e6 0, #ffffff 30px, #ffffff 100%); }
  @media screen and (max-width: 63.9375em) {
    #wrapper {
      margin-top: 0; } }
  #wrapper #container #left {
    order: 1; }
    @media screen and (max-width: 63.9375em) {
      #wrapper #container #left {
        order: 3;
        padding-top: 0.9375rem; }
        #wrapper #container #left .mod_navigation.navigation_left {
          display: none; }
        #wrapper #container #left #imk {
          text-align: center; }
        #wrapper #container #left .mod_login {
          display: none; } }
  #wrapper #container #right {
    order: 3; }
    #wrapper #container #right .inside #iconsright {
      margin-bottom: 10px; }
      #wrapper #container #right .inside #iconsright a, #wrapper #container #right .inside #iconsright button {
        color: #656a6d;
        display: inline-block;
        height: 1.5625rem;
        width: 1.5625rem;
        font-size: 1.25rem;
        line-height: 1.5625rem;
        text-align: center; }
        #wrapper #container #right .inside #iconsright a.mobile-navigation-toggler, #wrapper #container #right .inside #iconsright button.mobile-navigation-toggler {
          display: none; }
    #wrapper #container #right .inside .mod_changelanguage {
      border-bottom: 1px solid #e6e6e6;
      margin-bottom: 10px; }
    #wrapper #container #right .inside #mitgliederantrag {
      border-bottom: 0; }
      #wrapper #container #right .inside #mitgliederantrag .inner {
        border-bottom: 1px solid #e6e6e6; }
    @media screen and (max-width: 63.9375em) {
      #wrapper #container #right {
        order: 1;
        width: auto;
        float: none;
        padding-top: 0; }
        #wrapper #container #right .inside .mod_changelanguage {
          display: none; }
        #wrapper #container #right .inside #iconsright {
          margin-bottom: 0;
          background-color: #70c9e5; }
          #wrapper #container #right .inside #iconsright a, #wrapper #container #right .inside #iconsright button {
            color: #2c6475;
            height: 1.875rem;
            width: 1.875rem;
            font-size: 1.875rem;
            line-height: 1.875rem;
            text-align: center;
            margin-right: 0.3125rem; }
            #wrapper #container #right .inside #iconsright a.mobile-navigation-toggler, #wrapper #container #right .inside #iconsright button.mobile-navigation-toggler {
              float: left;
              display: block; }
        #wrapper #container #right .inside .mod_newslist {
          text-align: left;
          border-bottom: 1px solid #e6e6e6; }
          #wrapper #container #right .inside .mod_newslist p {
            text-align: left !important; }
          #wrapper #container #right .inside .mod_newslist .more {
            float: none;
            margin-top: 1em; }
          #wrapper #container #right .inside .mod_newslist > .block {
            border-bottom: 0;
            margin-bottom: 0; }
          #wrapper #container #right .inside .mod_newslist > .block + .block {
            display: none; }
        #wrapper #container #right .inside #mitgliederantrag {
          display: none; }
        #wrapper #container #right .inside .mod_search {
          display: none; } }
  #wrapper #container #main {
    order: 2; }
    @media screen and (max-width: 63.9375em) {
      #wrapper #container #main {
        order: 2;
        padding-top: 1.875rem;
        padding-bottom: 0.9375rem;
        border-bottom: 1px solid #e6e6e6;
        margin-top: 1px;
        background: linear-gradient(to bottom, #e6e6e6 0, #ffffff 30px, #ffffff 100%); }
        #wrapper #container #main #login {
          border-bottom: 0;
          padding-bottom: 0;
          margin-bottom: 0; } }
    #wrapper #container #main .mod_article .footer_article {
      width: auto; }

.footer_article {
  display: none; }

@media screen and (max-width: 63.9375em) {
  .ce_text {
    text-align: left; }
    .ce_text p {
      text-align: inherit; } }

.off-canvas-wrapper .off-canvas {
  padding-bottom: 25px; }
  .off-canvas-wrapper .off-canvas button.close-button {
    position: absolute;
    top: 0;
    right: 0;
    height: 2.5rem;
    width: 2.5rem;
    line-height: 2.5rem;
    font-size: 2.5rem;
    color: #70c9e5;
    padding: 0;
    padding-top: 11px;
    padding-right: 10px; }
  .off-canvas-wrapper .off-canvas .mod_changelanguage {
    float: none;
    padding: 1.25rem; }
  .off-canvas-wrapper .off-canvas .mod_search#search {
    text-align: left;
    padding: 1.25rem;
    margin-bottom: 0; }
    .off-canvas-wrapper .off-canvas .mod_search#search input[type="text"] {
      width: calc(100% - 25px); }
  .off-canvas-wrapper .off-canvas .mod_login#login {
    padding: 0 1.25rem;
    padding-top: 1.25rem;
    border-bottom: 0;
    border-top: 1px solid #e6e6e6; }
    .off-canvas-wrapper .off-canvas .mod_login#login .submit_container {
      margin-bottom: 0; }
      .off-canvas-wrapper .off-canvas .mod_login#login .submit_container p {
        margin-bottom: 0; }
  .off-canvas-wrapper .off-canvas h2 {
    display: none; }
  .off-canvas-wrapper .off-canvas .mod_customnav {
    padding: 0 1.25rem;
    line-height: 2em;
    font-size: 0.9375rem;
    border-bottom: 1px solid #e6e6e6; }
    .off-canvas-wrapper .off-canvas .mod_customnav ul li:before {
      font-family: FontAwesome;
      content: "\f023";
      display: inline-block;
      margin-right: 10px; }
    .off-canvas-wrapper .off-canvas .mod_customnav ul li a {
      color: #656a6d; }
  .off-canvas-wrapper .off-canvas .mod_navigation.navigation_left {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0; }
    .off-canvas-wrapper .off-canvas .mod_navigation.navigation_left ul li {
      display: block;
      line-height: 2em;
      font-size: 0.9375rem;
      padding: 0 1.25rem;
      border-bottom: 1px solid #e6e6e6;
      background: none; }
      .off-canvas-wrapper .off-canvas .mod_navigation.navigation_left ul li:first-of-type {
        border-top: 1px solid #e6e6e6; }
      .off-canvas-wrapper .off-canvas .mod_navigation.navigation_left ul li ul li, .off-canvas-wrapper .off-canvas .mod_navigation.navigation_left ul li ul li.active {
        border-bottom: 0;
        margin-left: 0; }
        .off-canvas-wrapper .off-canvas .mod_navigation.navigation_left ul li ul li:first-of-type, .off-canvas-wrapper .off-canvas .mod_navigation.navigation_left ul li ul li.active:first-of-type {
          border-top: none; }
        .off-canvas-wrapper .off-canvas .mod_navigation.navigation_left ul li ul li a, .off-canvas-wrapper .off-canvas .mod_navigation.navigation_left ul li ul li span, .off-canvas-wrapper .off-canvas .mod_navigation.navigation_left ul li ul li.active a, .off-canvas-wrapper .off-canvas .mod_navigation.navigation_left ul li ul li.active span {
          margin-left: 0;
          border-bottom: 0; }
      .off-canvas-wrapper .off-canvas .mod_navigation.navigation_left ul li a, .off-canvas-wrapper .off-canvas .mod_navigation.navigation_left ul li span {
        display: block;
        background-image: none;
        padding-left: 0;
        line-height: inherit;
        border-bottom: 0; }
      .off-canvas-wrapper .off-canvas .mod_navigation.navigation_left ul li.active {
        background-image: none; }
    .off-canvas-wrapper .off-canvas .mod_navigation.navigation_left ul.level_1 > li.submenu {
      position: relative; }
      .off-canvas-wrapper .off-canvas .mod_navigation.navigation_left ul.level_1 > li.submenu a {
        display: inline; }
      .off-canvas-wrapper .off-canvas .mod_navigation.navigation_left ul.level_1 > li.submenu:after {
        font-family: FontAwesome;
        content: "\f0d7";
        display: block;
        position: absolute;
        right: 0;
        top: 0;
        height: 100%;
        width: 25px;
        text-align: center; }
      .off-canvas-wrapper .off-canvas .mod_navigation.navigation_left ul.level_1 > li.submenu.trail:after {
        display: none; }
      .off-canvas-wrapper .off-canvas .mod_navigation.navigation_left ul.level_1 > li.submenu.open:after, .off-canvas-wrapper .off-canvas .mod_navigation.navigation_left ul.level_1 > li.submenu.trail:after {
        content: "\f0d8"; }
      .off-canvas-wrapper .off-canvas .mod_navigation.navigation_left ul.level_1 > li.submenu.open > ul.level_2, .off-canvas-wrapper .off-canvas .mod_navigation.navigation_left ul.level_1 > li.submenu.trail > ul.level_2 {
        display: block; }
      .off-canvas-wrapper .off-canvas .mod_navigation.navigation_left ul.level_1 > li.submenu > ul.level_2 {
        display: none; }
    .off-canvas-wrapper .off-canvas .mod_navigation.navigation_left ul.level_1 > li > a {
      font-weight: bold; }
    .off-canvas-wrapper .off-canvas .mod_navigation.navigation_left ul.level_3 > li {
      line-height: 16px;
      padding-bottom: 7px; }
      .off-canvas-wrapper .off-canvas .mod_navigation.navigation_left ul.level_3 > li > a {
        font-size: 13px; }
    .off-canvas-wrapper .off-canvas .mod_navigation.navigation_left .submenu:not(.trail) ul {
      display: block; }

@media screen and (max-width: 63.9375em) {
  body:not(.layout-home) #right .mod_newslist {
    display: none; }
  body:not(.layout-home) #main {
    padding-top: 0; }
  body:not(.layout-home) #left #sfcns {
    display: none; }
  body.layout-home #wrapper #container #main {
    background: none; }
  body.layout-home #wrapper #container #right .mod_newslist {
    background: linear-gradient(to bottom, #D9D9D9 0, #ffffff 25px, #ffffff 100%);
    padding-top: 25px; } }

.off-canvas-content {
  background: none;
  box-shadow: none; }

.navigation_left {
  margin-bottom: 10px;
  padding-bottom: 15px;
  border-bottom: 1px solid #e6e6e6; }
  .navigation_left p {
    margin: 0;
    padding: 0; }
  .navigation_left a, .navigation_left span {
    color: #656a6d;
    text-decoration: none; }
  .navigation_left ul.level_1 > li {
    padding-left: 15px;
    background: url(/tl_files/layout/bullet.jpg) left 5px no-repeat; }
    .navigation_left ul.level_1 > li.active, .navigation_left ul.level_1 > li.trail {
      background: url(/tl_files/layout/bullet_down.jpg) left 5px no-repeat; }
      .navigation_left ul.level_1 > li.active ul, .navigation_left ul.level_1 > li.trail ul {
        display: block; }
  .navigation_left ul ul {
    display: none; }
    .navigation_left ul ul li {
      padding: 0 0 0 10px;
      background: url(/tl_files/layout/bullet_l2.jpg) left center no-repeat; }
  .navigation_left ul .active, .navigation_left ul .trail {
    color: #70c9e5; }

a[href$='.pdf']:not([rel="lightbox"]) img {
  display: none; }

a[href$='.pdf']:not([rel="lightbox"]):before {
  font-family: FontAwesome;
  content: "\f1c1";
  display: inline-block;
  color: #ff4444;
  margin-right: 5px; }

a[href$='.xls']:not([rel="lightbox"]) img,
a[href$='.xlsx']:not([rel="lightbox"]) img,
a[href$='.csv']:not([rel="lightbox"]) img {
  display: none; }

a[href$='.xls']:not([rel="lightbox"]):before,
a[href$='.xlsx']:not([rel="lightbox"]):before,
a[href$='.csv']:not([rel="lightbox"]):before {
  font-family: FontAwesome;
  content: "\f1c3";
  display: inline-block;
  color: #2f8c45;
  margin-right: 5px; }

a[href$='.doc']:not([rel="lightbox"]) img,
a[href$='.docx']:not([rel="lightbox"]) img {
  display: none; }

a[href$='.doc']:not([rel="lightbox"]):before,
a[href$='.docx']:not([rel="lightbox"]):before {
  font-family: FontAwesome;
  content: "\f1c2";
  display: inline-block;
  color: #2f358c;
  margin-right: 5px; }

a[href$='.zip']:not([rel="lightbox"]) img,
a[href$='.rar']:not([rel="lightbox"]) img {
  display: none; }

a[href$='.zip']:not([rel="lightbox"]):before,
a[href$='.rar']:not([rel="lightbox"]):before {
  font-family: FontAwesome;
  content: "\f1c6";
  display: inline-block;
  color: #656a6d;
  margin-right: 5px; }

#right .mod_newslist a[href$='.pdf']:not([rel="lightbox"]):before,
#right .mod_newslist a[href$='.xls']:not([rel="lightbox"]):before,
#right .mod_newslist a[href$='.xlsx']:not([rel="lightbox"]):before,
#right .mod_newslist a[href$='.csv']:not([rel="lightbox"]):before,
#right .mod_newslist a[href$='.doc']:not([rel="lightbox"]):before,
#right .mod_newslist a[href$='.docx']:not([rel="lightbox"]):before,
#right .mod_newslist a[href$='.zip']:not([rel="lightbox"]):before,
#right .mod_newslist a[href$='.rar']:not([rel="lightbox"]):before,
.more a[href$='.pdf']:not([rel="lightbox"]):before,
.more a[href$='.xls']:not([rel="lightbox"]):before,
.more a[href$='.xlsx']:not([rel="lightbox"]):before,
.more a[href$='.csv']:not([rel="lightbox"]):before,
.more a[href$='.doc']:not([rel="lightbox"]):before,
.more a[href$='.docx']:not([rel="lightbox"]):before,
.more a[href$='.zip']:not([rel="lightbox"]):before,
.more a[href$='.rar']:not([rel="lightbox"]):before {
  display: none; }

#associatesList .filter {
  margin-bottom: 3em; }
  #associatesList .filter input {
    width: 100%;
    border: 1px solid #e6e6e6;
    padding: 5px; }
    @media screen and (max-width: 39.9375em) {
      #associatesList .filter input {
        margin-bottom: 1em; } }
  #associatesList .filter select {
    height: 27px; }

#associatesList .list .associate-header {
  font-weight: bold;
  color: #70c9e5;
  border-bottom: 1px solid #e6e6e6; }
  #associatesList .list .associate-header .columns:last-of-type, #associatesList .list .associate-header #header .inside:last-of-type, #header #associatesList .list .associate-header .inside:last-of-type, #associatesList .list .associate-header #wrapper #container #left:last-of-type, #wrapper #container #associatesList .list .associate-header #left:last-of-type, #associatesList .list .associate-header #wrapper #container #right:last-of-type, #wrapper #container #associatesList .list .associate-header #right:last-of-type, #associatesList .list .associate-header #wrapper #container #right .inside #iconsright:last-of-type, #wrapper #container #right .inside #associatesList .list .associate-header #iconsright:last-of-type, #associatesList .list .associate-header #wrapper #container #right .inside .mod_changelanguage:last-of-type, #wrapper #container #right .inside #associatesList .list .associate-header .mod_changelanguage:last-of-type, #associatesList .list .associate-header #wrapper #container #right .inside .mod_newslist:last-of-type, #wrapper #container #right .inside #associatesList .list .associate-header .mod_newslist:last-of-type, #associatesList .list .associate-header #wrapper #container #right .inside #mitgliederantrag:last-of-type, #wrapper #container #right .inside #associatesList .list .associate-header #mitgliederantrag:last-of-type, #associatesList .list .associate-header #wrapper #container #right .inside .mod_search:last-of-type, #wrapper #container #right .inside #associatesList .list .associate-header .mod_search:last-of-type, #associatesList .list .associate-header #wrapper #container #main:last-of-type, #wrapper #container #associatesList .list .associate-header #main:last-of-type {
    text-align: right; }
  @media screen and (max-width: 39.9375em) {
    #associatesList .list .associate-header {
      display: none; } }

#associatesList .list .associate-entry {
  padding: 1em 0;
  border-bottom: 1px solid #e6e6e6; }
  #associatesList .list .associate-entry .name {
    font-weight: bold; }
  #associatesList .list .associate-entry address {
    font-style: normal; }
  #associatesList .list .associate-entry .contact a, #associatesList .list .associate-entry .contact span {
    display: block;
    text-align: right; }
    @media screen and (max-width: 39.9375em) {
      #associatesList .list .associate-entry .contact a, #associatesList .list .associate-entry .contact span {
        text-align: left; }
        #associatesList .list .associate-entry .contact a i, #associatesList .list .associate-entry .contact span i {
          display: none; } }
  #associatesList .list .associate-entry:last-of-type {
    border-bottom: 0;
    padding-bottom: 0; }

[v-cloak] {
  opacity: 0; }
