div, .site_content_wrapper span, .site_content_wrapper applet, .site_content_wrapper object, .site_content_wrapper iframe,
.site_content_wrapper h1, .site_content_wrapper h2, .site_content_wrapper h3, .site_content_wrapper h4, .site_content_wrapper h5, .site_content_wrapper h6, .site_content_wrapper p, .site_content_wrapper blockquote, .site_content_wrapper pre,
.site_content_wrapper a, .site_content_wrapper abbr, .site_content_wrapper acronym, .site_content_wrapper address, .site_content_wrapper big, .site_content_wrapper cite, .site_content_wrapper code,
.site_content_wrapper del, .site_content_wrapper dfn, .site_content_wrapper em, .site_content_wrapper font, .site_content_wrapper img, .site_content_wrapper ins, .site_content_wrapper kbd, .site_content_wrapper q, .site_content_wrapper s, .site_content_wrapper samp,
.site_content_wrapper small, .site_content_wrapper strike, .site_content_wrapper strong, .site_content_wrapper sub, .site_content_wrapper sup, .site_content_wrapper tt, .site_content_wrapper var,
.site_content_wrapper dl, .site_content_wrapper dt, .site_content_wrapper dd, .site_content_wrapper ol, .site_content_wrapper ul, .site_content_wrapper li,
.site_content_wrapper fieldset, form, .site_content_wrapper label, .site_content_wrapper legend,
.site_content_wrapper table, .site_content_wrapper caption, .site_content_wrapper tbody, .site_content_wrapper tfoot, .site_content_wrapper thead, .site_content_wrapper tr, .site_content_wrapper th, .site_content_wrapper td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline; }

*:focus {
  outline: 0; }

body {
  line-height: 1;
  color: black;
  background: white; }

ol, ul {
  list-style: none; }

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

caption, th, td {
  text-align: left;
  font-weight: normal; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: ""; }

blockquote, q {
  quotes: "" ""; }

#control_content #content {
  height: 100%;
  font-size: 16px; }
  #control_content #content .ws_start {
    width: 1290px; }
  #control_content #content #eucookielaw, #control_content #content #ws_in_wk {
    position: static;
    float: left;
    min-height: 0 !important;
    height: auto !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important; }
  #control_content #content .editablegroup > li {
    list-style: none !important; }
  #control_content #content header {
    position: static; }
    #control_content #content header nav {
      position: relative; }
    #control_content #content header .slickslider {
      visibility: visible; }
    #control_content #content header .slickslider.slick-initialized {
      visibility: visible; }
    #control_content #content header .imageHome {
      height: 310px !important; }
    #control_content #content header nav.ws_top {
      top: auto !important; }
  #control_content #content .site_content .ws_start {
    margin-top: 0px; }
  #control_content #content main #ws_content .ws_faq .ws_faq_2 {
    display: block !important; }
  #control_content #content main #ws_content .ws_modular_person1_weiss, #control_content #content main #ws_content .ws_modular_t_lfmedium, #control_content #content main #ws_content .ws_modular_tb_lfmedium {
    float: none !important;
    display: block; }

.clearfloat {
  clear: both; }

.bodynoc, html {
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 100%;
  min-height: 100%; }

.bodynoc {
  font-style: normal;
  font-size: 1em;
  color: #000;
  font-family: "Open Sans", sans-serif;
  background-position: center top;
  background-repeat: no-repeat;
  bacground-size: 1444px auto; }
  .bodynoc .pp_pic_holder {
    font-family: "Open Sans", sans-serif; }
  .bodynoc div.pp_overlay {
    background-color: transparent; }
  .bodynoc a.pp_next {
    background-image: url("/img/pfeil_rechts.png") !important; }
  .bodynoc a.pp_previous {
    background-image: url("/img/pfeil_links.png") !important; }
  .bodynoc .site_content_wrapper img {
    display: block;
    border: 0;
    max-width: 100%;
    height: auto; }
  .bodynoc .site_content_wrapper * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .bodynoc a {
    color: #000000;
    text-decoration: none; }

.loading:after {
  content: "";
  text-align: center;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: rgba(255, 255, 255, 0.9);
  background-image: url(/img/ico_loading.gif);
  background-position: center center;
  background-repeat: no-repeat;
  z-index: 100; }

.site_content_wrapper {
  padding: 0;
  margin: 0;
  width: 100%;
  min-height: 100%;
  float: left;
  -webkit-text-size-adjust: none;
  padding: 0 2em;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

#eucookielaw {
  position: fixed;
  top: 0;
  left: 0;
  height: auto;
  background-color: transparent;
  font-family: "Open Sans", sans-serif; }
  #eucookielaw > div {
    width: 100%;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    background-color: #ffffff; }
    #eucookielaw > div p {
      margin: 0 auto;
      max-width: 1280px;
      text-align: center;
      padding: 1em; }

.bodynoc * {
  font-family: "Open Sans", sans-serif; }

.bodynoc b, .bodynoc strong {
  font-weight: bold; }

.bodynoc .site_content_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .bodynoc .site_content_wrapper .site_content {
    width: 100%; }

.bodynoc .pagination {
  overflow: hidden; }
  .bodynoc .pagination > div {
    position: relative;
    left: 50%;
    float: left; }
    .bodynoc .pagination > div > div {
      position: relative;
      left: -50%;
      float: left; }
      .bodynoc .pagination > div > div > span {
        display: none; }
      .bodynoc .pagination > div > div > * {
        float: left; }
      .bodynoc .pagination > div > div > a {
        padding-top: 30px;
        background-image: url(/img/o1.svg);
        background-repeat: no-repeat;
        background-position: center top;
        text-align: center;
        width: 20px; }
      .bodynoc .pagination > div > div > a.current {
        background-image: url(/img/o2.svg);
        color: #DE1400 !important; }
      .bodynoc .pagination > div > div .zurueck, .bodynoc .pagination > div > div .weiter {
        margin-top: 4px;
        cursor: pointer; }

.bodynoc .ws_start {
  width: 100%;
  margin: 0 auto;
  max-width: 1240px;
  -webkit-box-shadow: 0 0px 50px 0px #8092b1;
  box-shadow: 0 0px 50px 0px #8092b1;
  min-height: 100%; }
  .bodynoc .ws_start img {
    display: block;
    padding: 0;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%; }

.bodynoc header {
  position: relative; }
  .bodynoc header .slickslider {
    visibility: hidden; }
  .bodynoc header .slickslider.slick-initialized {
    visibility: visible; }
  .bodynoc header #ws_menu_button {
    display: none; }
  .bodynoc header .ws_header_top {
    padding: 0 5%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 7.4em; }
    .bodynoc header .ws_header_top > * {
      width: 64%; }
    .bodynoc header .ws_header_top #logo {
      width: 36%;
      position: relative; }
      .bodynoc header .ws_header_top #logo img {
        width: 390px;
        margin: 3.2em 0 0 0;
        position: relative;
        z-index: 2; }
    .bodynoc header .ws_header_top .metanav {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      margin-top: 4.3em; }
      .bodynoc header .ws_header_top .metanav > * {
        margin-left: 0.6em; }
      .bodynoc header .ws_header_top .metanav .ws_shop_but {
        display: ;
        background-color: #DE1400;
        color: #ffffff;
        text-transform: uppercase;
        font-weight: 600;
        padding: 0.5em 0.4em 0.1em 2.2em;
        position: relative; }
        .bodynoc header .ws_header_top .metanav .ws_shop_but i {
          font-size: 1.5em;
          position: absolute;
          top: 0.1em;
          left: 0.3em; }
      .bodynoc header .ws_header_top .metanav .ws_vorteilswelt_but {
        display: ;
        background-color: #DE1400;
        color: #ffffff;
        text-transform: uppercase;
        font-weight: 600;
        padding: 0.5em 0.4em 0.1em 2.2em;
        position: relative; }
        .bodynoc header .ws_header_top .metanav .ws_vorteilswelt_but i {
          font-size: 1.5em;
          position: absolute;
          top: 0.1em;
          left: 0.3em; }
      .bodynoc header .ws_header_top .metanav .ws_fb_but {
        background-color: #8092b1;
        height: 1.8em;
        overflow: hidden;
        padding: 0.25em 0.45em; }
        .bodynoc header .ws_header_top .metanav .ws_fb_but i {
          font-size: 1.7em;
          color: #ffffff; }
      .bodynoc header .ws_header_top .metanav .ws_login_but {
        background-color: #8092b1;
        height: 1.8em;
        line-height: 1.8em;
        font-weight: 600;
        color: #ffffff;
        padding: 0 1em; }
      .bodynoc header .ws_header_top .metanav #ws_search_form {
        display: block;
        border: 1px solid #8092b1;
        height: 1.8em;
        line-height: 1.8em;
        position: relative;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 2.2em; }
        .bodynoc header .ws_header_top .metanav #ws_search_form button {
          position: absolute;
          top: 0;
          left: 0;
          background: none;
          border: 0; }
          .bodynoc header .ws_header_top .metanav #ws_search_form button i {
            font-size: 1.6em;
            color: #8092b1; }
        .bodynoc header .ws_header_top .metanav #ws_search_form input {
          height: 1.8em;
          line-height: 1.8em;
          background: none;
          border: 0;
          font-weight: 600;
          color: #8092b1;
          font-size: 1em;
          padding: 0;
          margin: 0;
          -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .bodynoc header .imageHome .ws_slick_gallery {
    position: relative; }
  .bodynoc header .imageHome .ws_gal_description_full {
    height: 60%;
    width: 27%;
    position: absolute;
    right: 3%;
    top: 27%;
    z-index: 2; }
    .bodynoc header .imageHome .ws_gal_description_full p {
      display: block;
      margin: 0;
      width: 100%;
      height: 100%; }
    .bodynoc header .imageHome .ws_gal_description_full iframe {
      width: 100%;
      height: 100%;
      border: 2px solid #ffffff; }
  .bodynoc header nav {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 3.6% 0 11.5%;
    background-color: rgba(74, 100, 145, 0.8);
    line-height: 2.9em;
    border-top: 1px solid #ffffff; }
    .bodynoc header nav > ul {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between; }
      .bodynoc header nav > ul li {
        position: relative;
        -webkit-box-sizing: border-box;
        box-sizing: border-box; }
      .bodynoc header nav > ul ul {
        position: absolute;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        background-color: rgba(74, 100, 145, 0.8);
        display: none;
        z-index: 2; }
      .bodynoc header nav > ul a {
        color: #ffffff;
        white-space: nowrap; }
      .bodynoc header nav > ul li.sel, .bodynoc header nav > ul li:hover {
        background-color: #A5B1C7; }
      .bodynoc header nav > ul > li {
        position: relative;
        padding: 0 1em; }
        .bodynoc header nav > ul > li > a {
          font-size: 1.5em;
          font-family: "Open Sans", sans-serif;
          font-weight: 200; }
        .bodynoc header nav > ul > li > ul {
          top: 100%;
          margin: 0 -1em;
          line-height: 1.85em;
          width: auto; }
          .bodynoc header nav > ul > li > ul a {
            font-weight: 600; }
          .bodynoc header nav > ul > li > ul > li {
            padding: 0 1em; }
            .bodynoc header nav > ul > li > ul > li > ul {
              top: 0;
              left: 100%; }
              .bodynoc header nav > ul > li > ul > li > ul > li {
                padding: 0 1em;
                position: static; }
      .bodynoc header nav > ul > li:hover > ul {
        display: block; }
        .bodynoc header nav > ul > li:hover > ul > li:hover > ul {
          display: block; }
      .bodynoc header nav > ul > li.ws_last > ul > li:hover > ul {
        display: block;
        left: auto;
        right: 100%; }
  .bodynoc header nav.ws_top {
    bottom: auto;
    top: 7.4em;
    border: 0;
    border-bottom: 1px solid #ffffff;
    padding: 0 3.6% 0 21.0%;
    z-index: 2; }
  .bodynoc header nav.ws_top:before {
    bottom: -48.8%;
    content: url("/img/Logo-Aeroclub-Adler.svg");
    left: 4.9%;
    position: absolute;
    width: 17%; }
  .bodynoc header nav.fixed:before {
    content: "" !important; }
  .bodynoc header nav.subnav {
    width: auto;
    padding: 0;
    line-height: 1.63em;
    min-width: 12.7%;
    border: 0;
    bottom: auto;
    top: 10.5em;
    z-index: 10; }
    .bodynoc header nav.subnav ul {
      width: auto;
      display: block; }
      .bodynoc header nav.subnav ul li a {
        font-size: 1em; }
  .bodynoc header nav.fixed {
    top: 0 !important;
    position: fixed !important;
    z-index: 10;
    height: 3.1em; }

.bodynoc footer {
  background-color: #3c5a8a;
  color: #ffffff;
  font-size: 0.75em; }
  .bodynoc footer > div {
    padding: 1em; }
  .bodynoc footer a {
    color: #ffffff; }

.bodynoc main {
  display: block;
  padding: 1em 8% 2em 12.7%;
  overflow: hidden; }
  .bodynoc main nav.breadcrumb {
    margin-bottom: 2.5em; }
    .bodynoc main nav.breadcrumb > a {
      background-color: #3c5a8a;
      color: #ffffff !important;
      display: inline-block;
      padding: 0.3em 0.5em;
      margin-top: 1em; }
    .bodynoc main nav.breadcrumb ul {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .bodynoc main nav.breadcrumb ul li {
        line-height: 1.5em; }
        .bodynoc main nav.breadcrumb ul li a {
          font-family: "Open Sans", sans-serif;
          font-weight: 600;
          position: relative;
          padding-left: 10px;
          padding-right: 1.5em;
          color: #3c5a8a;
          text-decoration: underline; }
        .bodynoc main nav.breadcrumb ul li a:after, .bodynoc main nav.breadcrumb ul li a:before {
          left: 0px;
          top: 51%;
          border: solid transparent;
          content: " ";
          height: 0;
          width: 0;
          position: absolute;
          pointer-events: none; }
        .bodynoc main nav.breadcrumb ul li a:after {
          border-color: transparent;
          border-left-color: #ffffff;
          border-width: 5px;
          margin-top: -5px; }
        .bodynoc main nav.breadcrumb ul li a:before {
          border-color: transparent;
          border-left-color: #3c5a8a;
          border-width: 6px;
          margin-top: -6px; }
      .bodynoc main nav.breadcrumb ul li:first-child a {
        padding-left: 0; }
      .bodynoc main nav.breadcrumb ul li:first-child a:after, .bodynoc main nav.breadcrumb ul li:first-child a:before {
        display: none; }
  .bodynoc main #ws_content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    .bodynoc main #ws_content .editable ul {
      padding-left: 1em;
      list-style-type: disc; }
      .bodynoc main #ws_content .editable ul li {
        line-height: 1.2em; }
        .bodynoc main #ws_content .editable ul li ul {
          list-style-type: circle; }
    .bodynoc main #ws_content .ws_content_shop_right_login, .bodynoc main #ws_content .ws_content_shop_right_registrierung, .bodynoc main #ws_content .ws_vpinfos_cont, .bodynoc main #ws_content #anfragen_management_form, .bodynoc main #ws_content #gewinnspiel_management_form, .bodynoc main #ws_content #kusu_formular {
      margin: 0 -1em; }
      .bodynoc main #ws_content .ws_content_shop_right_login .ws_vpinfos_image, .bodynoc main #ws_content .ws_content_shop_right_registrierung .ws_vpinfos_image, .bodynoc main #ws_content .ws_vpinfos_cont .ws_vpinfos_image, .bodynoc main #ws_content #anfragen_management_form .ws_vpinfos_image, .bodynoc main #ws_content #gewinnspiel_management_form .ws_vpinfos_image, .bodynoc main #ws_content #kusu_formular .ws_vpinfos_image {
        float: left;
        width: 33.33332%;
        padding: 0 1em; }
      .bodynoc main #ws_content .ws_content_shop_right_login .ws_vpinfos_text, .bodynoc main #ws_content .ws_content_shop_right_registrierung .ws_vpinfos_text, .bodynoc main #ws_content .ws_vpinfos_cont .ws_vpinfos_text, .bodynoc main #ws_content #anfragen_management_form .ws_vpinfos_text, .bodynoc main #ws_content #gewinnspiel_management_form .ws_vpinfos_text, .bodynoc main #ws_content #kusu_formular .ws_vpinfos_text {
        float: left;
        width: 66.66665%;
        padding: 0 1em; }
        .bodynoc main #ws_content .ws_content_shop_right_login .ws_vpinfos_text h2, .bodynoc main #ws_content .ws_content_shop_right_registrierung .ws_vpinfos_text h2, .bodynoc main #ws_content .ws_vpinfos_cont .ws_vpinfos_text h2, .bodynoc main #ws_content #anfragen_management_form .ws_vpinfos_text h2, .bodynoc main #ws_content #gewinnspiel_management_form .ws_vpinfos_text h2, .bodynoc main #ws_content #kusu_formular .ws_vpinfos_text h2 {
          font-size: 0.8125em;
          border-bottom: 1px solid #3c5a8a;
          border-top: 0;
          padding-left: 0; }
      .bodynoc main #ws_content .ws_content_shop_right_login #ws_login_2, .bodynoc main #ws_content .ws_content_shop_right_login #ws_login_1, .bodynoc main #ws_content .ws_content_shop_right_login .ws_50, .bodynoc main #ws_content .ws_content_shop_right_login #anfragen_management_formdiv, .bodynoc main #ws_content .ws_content_shop_right_login #gewinnspiel_management_formdiv, .bodynoc main #ws_content .ws_content_shop_right_registrierung #ws_login_2, .bodynoc main #ws_content .ws_content_shop_right_registrierung #ws_login_1, .bodynoc main #ws_content .ws_content_shop_right_registrierung .ws_50, .bodynoc main #ws_content .ws_content_shop_right_registrierung #anfragen_management_formdiv, .bodynoc main #ws_content .ws_content_shop_right_registrierung #gewinnspiel_management_formdiv, .bodynoc main #ws_content .ws_vpinfos_cont #ws_login_2, .bodynoc main #ws_content .ws_vpinfos_cont #ws_login_1, .bodynoc main #ws_content .ws_vpinfos_cont .ws_50, .bodynoc main #ws_content .ws_vpinfos_cont #anfragen_management_formdiv, .bodynoc main #ws_content .ws_vpinfos_cont #gewinnspiel_management_formdiv, .bodynoc main #ws_content #anfragen_management_form #ws_login_2, .bodynoc main #ws_content #anfragen_management_form #ws_login_1, .bodynoc main #ws_content #anfragen_management_form .ws_50, .bodynoc main #ws_content #anfragen_management_form #anfragen_management_formdiv, .bodynoc main #ws_content #anfragen_management_form #gewinnspiel_management_formdiv, .bodynoc main #ws_content #gewinnspiel_management_form #ws_login_2, .bodynoc main #ws_content #gewinnspiel_management_form #ws_login_1, .bodynoc main #ws_content #gewinnspiel_management_form .ws_50, .bodynoc main #ws_content #gewinnspiel_management_form #anfragen_management_formdiv, .bodynoc main #ws_content #gewinnspiel_management_form #gewinnspiel_management_formdiv, .bodynoc main #ws_content #kusu_formular #ws_login_2, .bodynoc main #ws_content #kusu_formular #ws_login_1, .bodynoc main #ws_content #kusu_formular .ws_50, .bodynoc main #ws_content #kusu_formular #anfragen_management_formdiv, .bodynoc main #ws_content #kusu_formular #gewinnspiel_management_formdiv {
        float: left;
        width: 50%;
        padding: 0 1em;
        margin-bottom: 2em; }
        .bodynoc main #ws_content .ws_content_shop_right_login #ws_login_2 h2, .bodynoc main #ws_content .ws_content_shop_right_login #ws_login_1 h2, .bodynoc main #ws_content .ws_content_shop_right_login .ws_50 h2, .bodynoc main #ws_content .ws_content_shop_right_login #anfragen_management_formdiv h2, .bodynoc main #ws_content .ws_content_shop_right_login #gewinnspiel_management_formdiv h2, .bodynoc main #ws_content .ws_content_shop_right_registrierung #ws_login_2 h2, .bodynoc main #ws_content .ws_content_shop_right_registrierung #ws_login_1 h2, .bodynoc main #ws_content .ws_content_shop_right_registrierung .ws_50 h2, .bodynoc main #ws_content .ws_content_shop_right_registrierung #anfragen_management_formdiv h2, .bodynoc main #ws_content .ws_content_shop_right_registrierung #gewinnspiel_management_formdiv h2, .bodynoc main #ws_content .ws_vpinfos_cont #ws_login_2 h2, .bodynoc main #ws_content .ws_vpinfos_cont #ws_login_1 h2, .bodynoc main #ws_content .ws_vpinfos_cont .ws_50 h2, .bodynoc main #ws_content .ws_vpinfos_cont #anfragen_management_formdiv h2, .bodynoc main #ws_content .ws_vpinfos_cont #gewinnspiel_management_formdiv h2, .bodynoc main #ws_content #anfragen_management_form #ws_login_2 h2, .bodynoc main #ws_content #anfragen_management_form #ws_login_1 h2, .bodynoc main #ws_content #anfragen_management_form .ws_50 h2, .bodynoc main #ws_content #anfragen_management_form #anfragen_management_formdiv h2, .bodynoc main #ws_content #anfragen_management_form #gewinnspiel_management_formdiv h2, .bodynoc main #ws_content #gewinnspiel_management_form #ws_login_2 h2, .bodynoc main #ws_content #gewinnspiel_management_form #ws_login_1 h2, .bodynoc main #ws_content #gewinnspiel_management_form .ws_50 h2, .bodynoc main #ws_content #gewinnspiel_management_form #anfragen_management_formdiv h2, .bodynoc main #ws_content #gewinnspiel_management_form #gewinnspiel_management_formdiv h2, .bodynoc main #ws_content #kusu_formular #ws_login_2 h2, .bodynoc main #ws_content #kusu_formular #ws_login_1 h2, .bodynoc main #ws_content #kusu_formular .ws_50 h2, .bodynoc main #ws_content #kusu_formular #anfragen_management_formdiv h2, .bodynoc main #ws_content #kusu_formular #gewinnspiel_management_formdiv h2 {
          font-size: 0.8125em;
          border-bottom: 1px solid #3c5a8a; }
          .bodynoc main #ws_content .ws_content_shop_right_login #ws_login_2 h2 span, .bodynoc main #ws_content .ws_content_shop_right_login #ws_login_1 h2 span, .bodynoc main #ws_content .ws_content_shop_right_login .ws_50 h2 span, .bodynoc main #ws_content .ws_content_shop_right_login #anfragen_management_formdiv h2 span, .bodynoc main #ws_content .ws_content_shop_right_login #gewinnspiel_management_formdiv h2 span, .bodynoc main #ws_content .ws_content_shop_right_registrierung #ws_login_2 h2 span, .bodynoc main #ws_content .ws_content_shop_right_registrierung #ws_login_1 h2 span, .bodynoc main #ws_content .ws_content_shop_right_registrierung .ws_50 h2 span, .bodynoc main #ws_content .ws_content_shop_right_registrierung #anfragen_management_formdiv h2 span, .bodynoc main #ws_content .ws_content_shop_right_registrierung #gewinnspiel_management_formdiv h2 span, .bodynoc main #ws_content .ws_vpinfos_cont #ws_login_2 h2 span, .bodynoc main #ws_content .ws_vpinfos_cont #ws_login_1 h2 span, .bodynoc main #ws_content .ws_vpinfos_cont .ws_50 h2 span, .bodynoc main #ws_content .ws_vpinfos_cont #anfragen_management_formdiv h2 span, .bodynoc main #ws_content .ws_vpinfos_cont #gewinnspiel_management_formdiv h2 span, .bodynoc main #ws_content #anfragen_management_form #ws_login_2 h2 span, .bodynoc main #ws_content #anfragen_management_form #ws_login_1 h2 span, .bodynoc main #ws_content #anfragen_management_form .ws_50 h2 span, .bodynoc main #ws_content #anfragen_management_form #anfragen_management_formdiv h2 span, .bodynoc main #ws_content #anfragen_management_form #gewinnspiel_management_formdiv h2 span, .bodynoc main #ws_content #gewinnspiel_management_form #ws_login_2 h2 span, .bodynoc main #ws_content #gewinnspiel_management_form #ws_login_1 h2 span, .bodynoc main #ws_content #gewinnspiel_management_form .ws_50 h2 span, .bodynoc main #ws_content #gewinnspiel_management_form #anfragen_management_formdiv h2 span, .bodynoc main #ws_content #gewinnspiel_management_form #gewinnspiel_management_formdiv h2 span, .bodynoc main #ws_content #kusu_formular #ws_login_2 h2 span, .bodynoc main #ws_content #kusu_formular #ws_login_1 h2 span, .bodynoc main #ws_content #kusu_formular .ws_50 h2 span, .bodynoc main #ws_content #kusu_formular #anfragen_management_formdiv h2 span, .bodynoc main #ws_content #kusu_formular #gewinnspiel_management_formdiv h2 span {
            display: inline-block;
            font-weight: normal;
            color: #3c5a8a;
            float: right;
            cursor: pointer; }
        .bodynoc main #ws_content .ws_content_shop_right_login #ws_login_2 input[type="text"], .bodynoc main #ws_content .ws_content_shop_right_login #ws_login_2 input[type="password"], .bodynoc main #ws_content .ws_content_shop_right_login #ws_login_2 select, .bodynoc main #ws_content .ws_content_shop_right_login #ws_login_2 textarea, .bodynoc main #ws_content .ws_content_shop_right_login #ws_login_1 input[type="text"], .bodynoc main #ws_content .ws_content_shop_right_login #ws_login_1 input[type="password"], .bodynoc main #ws_content .ws_content_shop_right_login #ws_login_1 select, .bodynoc main #ws_content .ws_content_shop_right_login #ws_login_1 textarea, .bodynoc main #ws_content .ws_content_shop_right_login .ws_50 input[type="text"], .bodynoc main #ws_content .ws_content_shop_right_login .ws_50 input[type="password"], .bodynoc main #ws_content .ws_content_shop_right_login .ws_50 select, .bodynoc main #ws_content .ws_content_shop_right_login .ws_50 textarea, .bodynoc main #ws_content .ws_content_shop_right_login #anfragen_management_formdiv input[type="text"], .bodynoc main #ws_content .ws_content_shop_right_login #anfragen_management_formdiv input[type="password"], .bodynoc main #ws_content .ws_content_shop_right_login #anfragen_management_formdiv select, .bodynoc main #ws_content .ws_content_shop_right_login #anfragen_management_formdiv textarea, .bodynoc main #ws_content .ws_content_shop_right_login #gewinnspiel_management_formdiv input[type="text"], .bodynoc main #ws_content .ws_content_shop_right_login #gewinnspiel_management_formdiv input[type="password"], .bodynoc main #ws_content .ws_content_shop_right_login #gewinnspiel_management_formdiv select, .bodynoc main #ws_content .ws_content_shop_right_login #gewinnspiel_management_formdiv textarea, .bodynoc main #ws_content .ws_content_shop_right_registrierung #ws_login_2 input[type="text"], .bodynoc main #ws_content .ws_content_shop_right_registrierung #ws_login_2 input[type="password"], .bodynoc main #ws_content .ws_content_shop_right_registrierung #ws_login_2 select, .bodynoc main #ws_content .ws_content_shop_right_registrierung #ws_login_2 textarea, .bodynoc main #ws_content .ws_content_shop_right_registrierung #ws_login_1 input[type="text"], .bodynoc main #ws_content .ws_content_shop_right_registrierung #ws_login_1 input[type="password"], .bodynoc main #ws_content .ws_content_shop_right_registrierung #ws_login_1 select, .bodynoc main #ws_content .ws_content_shop_right_registrierung #ws_login_1 textarea, .bodynoc main #ws_content .ws_content_shop_right_registrierung .ws_50 input[type="text"], .bodynoc main #ws_content .ws_content_shop_right_registrierung .ws_50 input[type="password"], .bodynoc main #ws_content .ws_content_shop_right_registrierung .ws_50 select, .bodynoc main #ws_content .ws_content_shop_right_registrierung .ws_50 textarea, .bodynoc main #ws_content .ws_content_shop_right_registrierung #anfragen_management_formdiv input[type="text"], .bodynoc main #ws_content .ws_content_shop_right_registrierung #anfragen_management_formdiv input[type="password"], .bodynoc main #ws_content .ws_content_shop_right_registrierung #anfragen_management_formdiv select, .bodynoc main #ws_content .ws_content_shop_right_registrierung #anfragen_management_formdiv textarea, .bodynoc main #ws_content .ws_content_shop_right_registrierung #gewinnspiel_management_formdiv input[type="text"], .bodynoc main #ws_content .ws_content_shop_right_registrierung #gewinnspiel_management_formdiv input[type="password"], .bodynoc main #ws_content .ws_content_shop_right_registrierung #gewinnspiel_management_formdiv select, .bodynoc main #ws_content .ws_content_shop_right_registrierung #gewinnspiel_management_formdiv textarea, .bodynoc main #ws_content .ws_vpinfos_cont #ws_login_2 input[type="text"], .bodynoc main #ws_content .ws_vpinfos_cont #ws_login_2 input[type="password"], .bodynoc main #ws_content .ws_vpinfos_cont #ws_login_2 select, .bodynoc main #ws_content .ws_vpinfos_cont #ws_login_2 textarea, .bodynoc main #ws_content .ws_vpinfos_cont #ws_login_1 input[type="text"], .bodynoc main #ws_content .ws_vpinfos_cont #ws_login_1 input[type="password"], .bodynoc main #ws_content .ws_vpinfos_cont #ws_login_1 select, .bodynoc main #ws_content .ws_vpinfos_cont #ws_login_1 textarea, .bodynoc main #ws_content .ws_vpinfos_cont .ws_50 input[type="text"], .bodynoc main #ws_content .ws_vpinfos_cont .ws_50 input[type="password"], .bodynoc main #ws_content .ws_vpinfos_cont .ws_50 select, .bodynoc main #ws_content .ws_vpinfos_cont .ws_50 textarea, .bodynoc main #ws_content .ws_vpinfos_cont #anfragen_management_formdiv input[type="text"], .bodynoc main #ws_content .ws_vpinfos_cont #anfragen_management_formdiv input[type="password"], .bodynoc main #ws_content .ws_vpinfos_cont #anfragen_management_formdiv select, .bodynoc main #ws_content .ws_vpinfos_cont #anfragen_management_formdiv textarea, .bodynoc main #ws_content .ws_vpinfos_cont #gewinnspiel_management_formdiv input[type="text"], .bodynoc main #ws_content .ws_vpinfos_cont #gewinnspiel_management_formdiv input[type="password"], .bodynoc main #ws_content .ws_vpinfos_cont #gewinnspiel_management_formdiv select, .bodynoc main #ws_content .ws_vpinfos_cont #gewinnspiel_management_formdiv textarea, .bodynoc main #ws_content #anfragen_management_form #ws_login_2 input[type="text"], .bodynoc main #ws_content #anfragen_management_form #ws_login_2 input[type="password"], .bodynoc main #ws_content #anfragen_management_form #ws_login_2 select, .bodynoc main #ws_content #anfragen_management_form #ws_login_2 textarea, .bodynoc main #ws_content #anfragen_management_form #ws_login_1 input[type="text"], .bodynoc main #ws_content #anfragen_management_form #ws_login_1 input[type="password"], .bodynoc main #ws_content #anfragen_management_form #ws_login_1 select, .bodynoc main #ws_content #anfragen_management_form #ws_login_1 textarea, .bodynoc main #ws_content #anfragen_management_form .ws_50 input[type="text"], .bodynoc main #ws_content #anfragen_management_form .ws_50 input[type="password"], .bodynoc main #ws_content #anfragen_management_form .ws_50 select, .bodynoc main #ws_content #anfragen_management_form .ws_50 textarea, .bodynoc main #ws_content #anfragen_management_form #anfragen_management_formdiv input[type="text"], .bodynoc main #ws_content #anfragen_management_form #anfragen_management_formdiv input[type="password"], .bodynoc main #ws_content #anfragen_management_form #anfragen_management_formdiv select, .bodynoc main #ws_content #anfragen_management_form #anfragen_management_formdiv textarea, .bodynoc main #ws_content #anfragen_management_form #gewinnspiel_management_formdiv input[type="text"], .bodynoc main #ws_content #anfragen_management_form #gewinnspiel_management_formdiv input[type="password"], .bodynoc main #ws_content #anfragen_management_form #gewinnspiel_management_formdiv select, .bodynoc main #ws_content #anfragen_management_form #gewinnspiel_management_formdiv textarea, .bodynoc main #ws_content #gewinnspiel_management_form #ws_login_2 input[type="text"], .bodynoc main #ws_content #gewinnspiel_management_form #ws_login_2 input[type="password"], .bodynoc main #ws_content #gewinnspiel_management_form #ws_login_2 select, .bodynoc main #ws_content #gewinnspiel_management_form #ws_login_2 textarea, .bodynoc main #ws_content #gewinnspiel_management_form #ws_login_1 input[type="text"], .bodynoc main #ws_content #gewinnspiel_management_form #ws_login_1 input[type="password"], .bodynoc main #ws_content #gewinnspiel_management_form #ws_login_1 select, .bodynoc main #ws_content #gewinnspiel_management_form #ws_login_1 textarea, .bodynoc main #ws_content #gewinnspiel_management_form .ws_50 input[type="text"], .bodynoc main #ws_content #gewinnspiel_management_form .ws_50 input[type="password"], .bodynoc main #ws_content #gewinnspiel_management_form .ws_50 select, .bodynoc main #ws_content #gewinnspiel_management_form .ws_50 textarea, .bodynoc main #ws_content #gewinnspiel_management_form #anfragen_management_formdiv input[type="text"], .bodynoc main #ws_content #gewinnspiel_management_form #anfragen_management_formdiv input[type="password"], .bodynoc main #ws_content #gewinnspiel_management_form #anfragen_management_formdiv select, .bodynoc main #ws_content #gewinnspiel_management_form #anfragen_management_formdiv textarea, .bodynoc main #ws_content #gewinnspiel_management_form #gewinnspiel_management_formdiv input[type="text"], .bodynoc main #ws_content #gewinnspiel_management_form #gewinnspiel_management_formdiv input[type="password"], .bodynoc main #ws_content #gewinnspiel_management_form #gewinnspiel_management_formdiv select, .bodynoc main #ws_content #gewinnspiel_management_form #gewinnspiel_management_formdiv textarea, .bodynoc main #ws_content #kusu_formular #ws_login_2 input[type="text"], .bodynoc main #ws_content #kusu_formular #ws_login_2 input[type="password"], .bodynoc main #ws_content #kusu_formular #ws_login_2 select, .bodynoc main #ws_content #kusu_formular #ws_login_2 textarea, .bodynoc main #ws_content #kusu_formular #ws_login_1 input[type="text"], .bodynoc main #ws_content #kusu_formular #ws_login_1 input[type="password"], .bodynoc main #ws_content #kusu_formular #ws_login_1 select, .bodynoc main #ws_content #kusu_formular #ws_login_1 textarea, .bodynoc main #ws_content #kusu_formular .ws_50 input[type="text"], .bodynoc main #ws_content #kusu_formular .ws_50 input[type="password"], .bodynoc main #ws_content #kusu_formular .ws_50 select, .bodynoc main #ws_content #kusu_formular .ws_50 textarea, .bodynoc main #ws_content #kusu_formular #anfragen_management_formdiv input[type="text"], .bodynoc main #ws_content #kusu_formular #anfragen_management_formdiv input[type="password"], .bodynoc main #ws_content #kusu_formular #anfragen_management_formdiv select, .bodynoc main #ws_content #kusu_formular #anfragen_management_formdiv textarea, .bodynoc main #ws_content #kusu_formular #gewinnspiel_management_formdiv input[type="text"], .bodynoc main #ws_content #kusu_formular #gewinnspiel_management_formdiv input[type="password"], .bodynoc main #ws_content #kusu_formular #gewinnspiel_management_formdiv select, .bodynoc main #ws_content #kusu_formular #gewinnspiel_management_formdiv textarea {
          -webkit-box-sizing: border-box;
          box-sizing: border-box;
          background-color: #fff;
          border: 1px solid #3c5a8a;
          -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
          color: #3c5a8a;
          display: block;
          font-size: 14px;
          height: 34px;
          line-height: 1.42857;
          padding: 6px 12px;
          -webkit-transition: border-color 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;
          transition: border-color 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;
          -o-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
          transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
          transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;
          vertical-align: middle;
          width: 100%; }
        .bodynoc main #ws_content .ws_content_shop_right_login #ws_login_2 textarea, .bodynoc main #ws_content .ws_content_shop_right_login #ws_login_1 textarea, .bodynoc main #ws_content .ws_content_shop_right_login .ws_50 textarea, .bodynoc main #ws_content .ws_content_shop_right_login #anfragen_management_formdiv textarea, .bodynoc main #ws_content .ws_content_shop_right_login #gewinnspiel_management_formdiv textarea, .bodynoc main #ws_content .ws_content_shop_right_registrierung #ws_login_2 textarea, .bodynoc main #ws_content .ws_content_shop_right_registrierung #ws_login_1 textarea, .bodynoc main #ws_content .ws_content_shop_right_registrierung .ws_50 textarea, .bodynoc main #ws_content .ws_content_shop_right_registrierung #anfragen_management_formdiv textarea, .bodynoc main #ws_content .ws_content_shop_right_registrierung #gewinnspiel_management_formdiv textarea, .bodynoc main #ws_content .ws_vpinfos_cont #ws_login_2 textarea, .bodynoc main #ws_content .ws_vpinfos_cont #ws_login_1 textarea, .bodynoc main #ws_content .ws_vpinfos_cont .ws_50 textarea, .bodynoc main #ws_content .ws_vpinfos_cont #anfragen_management_formdiv textarea, .bodynoc main #ws_content .ws_vpinfos_cont #gewinnspiel_management_formdiv textarea, .bodynoc main #ws_content #anfragen_management_form #ws_login_2 textarea, .bodynoc main #ws_content #anfragen_management_form #ws_login_1 textarea, .bodynoc main #ws_content #anfragen_management_form .ws_50 textarea, .bodynoc main #ws_content #anfragen_management_form #anfragen_management_formdiv textarea, .bodynoc main #ws_content #anfragen_management_form #gewinnspiel_management_formdiv textarea, .bodynoc main #ws_content #gewinnspiel_management_form #ws_login_2 textarea, .bodynoc main #ws_content #gewinnspiel_management_form #ws_login_1 textarea, .bodynoc main #ws_content #gewinnspiel_management_form .ws_50 textarea, .bodynoc main #ws_content #gewinnspiel_management_form #anfragen_management_formdiv textarea, .bodynoc main #ws_content #gewinnspiel_management_form #gewinnspiel_management_formdiv textarea, .bodynoc main #ws_content #kusu_formular #ws_login_2 textarea, .bodynoc main #ws_content #kusu_formular #ws_login_1 textarea, .bodynoc main #ws_content #kusu_formular .ws_50 textarea, .bodynoc main #ws_content #kusu_formular #anfragen_management_formdiv textarea, .bodynoc main #ws_content #kusu_formular #gewinnspiel_management_formdiv textarea {
          height: 10em; }
        .bodynoc main #ws_content .ws_content_shop_right_login #ws_login_2 input[type="button"], .bodynoc main #ws_content .ws_content_shop_right_login #ws_login_2 input[type="submit"], .bodynoc main #ws_content .ws_content_shop_right_login #ws_login_1 input[type="button"], .bodynoc main #ws_content .ws_content_shop_right_login #ws_login_1 input[type="submit"], .bodynoc main #ws_content .ws_content_shop_right_login .ws_50 input[type="button"], .bodynoc main #ws_content .ws_content_shop_right_login .ws_50 input[type="submit"], .bodynoc main #ws_content .ws_content_shop_right_login #anfragen_management_formdiv input[type="button"], .bodynoc main #ws_content .ws_content_shop_right_login #anfragen_management_formdiv input[type="submit"], .bodynoc main #ws_content .ws_content_shop_right_login #gewinnspiel_management_formdiv input[type="button"], .bodynoc main #ws_content .ws_content_shop_right_login #gewinnspiel_management_formdiv input[type="submit"], .bodynoc main #ws_content .ws_content_shop_right_registrierung #ws_login_2 input[type="button"], .bodynoc main #ws_content .ws_content_shop_right_registrierung #ws_login_2 input[type="submit"], .bodynoc main #ws_content .ws_content_shop_right_registrierung #ws_login_1 input[type="button"], .bodynoc main #ws_content .ws_content_shop_right_registrierung #ws_login_1 input[type="submit"], .bodynoc main #ws_content .ws_content_shop_right_registrierung .ws_50 input[type="button"], .bodynoc main #ws_content .ws_content_shop_right_registrierung .ws_50 input[type="submit"], .bodynoc main #ws_content .ws_content_shop_right_registrierung #anfragen_management_formdiv input[type="button"], .bodynoc main #ws_content .ws_content_shop_right_registrierung #anfragen_management_formdiv input[type="submit"], .bodynoc main #ws_content .ws_content_shop_right_registrierung #gewinnspiel_management_formdiv input[type="button"], .bodynoc main #ws_content .ws_content_shop_right_registrierung #gewinnspiel_management_formdiv input[type="submit"], .bodynoc main #ws_content .ws_vpinfos_cont #ws_login_2 input[type="button"], .bodynoc main #ws_content .ws_vpinfos_cont #ws_login_2 input[type="submit"], .bodynoc main #ws_content .ws_vpinfos_cont #ws_login_1 input[type="button"], .bodynoc main #ws_content .ws_vpinfos_cont #ws_login_1 input[type="submit"], .bodynoc main #ws_content .ws_vpinfos_cont .ws_50 input[type="button"], .bodynoc main #ws_content .ws_vpinfos_cont .ws_50 input[type="submit"], .bodynoc main #ws_content .ws_vpinfos_cont #anfragen_management_formdiv input[type="button"], .bodynoc main #ws_content .ws_vpinfos_cont #anfragen_management_formdiv input[type="submit"], .bodynoc main #ws_content .ws_vpinfos_cont #gewinnspiel_management_formdiv input[type="button"], .bodynoc main #ws_content .ws_vpinfos_cont #gewinnspiel_management_formdiv input[type="submit"], .bodynoc main #ws_content #anfragen_management_form #ws_login_2 input[type="button"], .bodynoc main #ws_content #anfragen_management_form #ws_login_2 input[type="submit"], .bodynoc main #ws_content #anfragen_management_form #ws_login_1 input[type="button"], .bodynoc main #ws_content #anfragen_management_form #ws_login_1 input[type="submit"], .bodynoc main #ws_content #anfragen_management_form .ws_50 input[type="button"], .bodynoc main #ws_content #anfragen_management_form .ws_50 input[type="submit"], .bodynoc main #ws_content #anfragen_management_form #anfragen_management_formdiv input[type="button"], .bodynoc main #ws_content #anfragen_management_form #anfragen_management_formdiv input[type="submit"], .bodynoc main #ws_content #anfragen_management_form #gewinnspiel_management_formdiv input[type="button"], .bodynoc main #ws_content #anfragen_management_form #gewinnspiel_management_formdiv input[type="submit"], .bodynoc main #ws_content #gewinnspiel_management_form #ws_login_2 input[type="button"], .bodynoc main #ws_content #gewinnspiel_management_form #ws_login_2 input[type="submit"], .bodynoc main #ws_content #gewinnspiel_management_form #ws_login_1 input[type="button"], .bodynoc main #ws_content #gewinnspiel_management_form #ws_login_1 input[type="submit"], .bodynoc main #ws_content #gewinnspiel_management_form .ws_50 input[type="button"], .bodynoc main #ws_content #gewinnspiel_management_form .ws_50 input[type="submit"], .bodynoc main #ws_content #gewinnspiel_management_form #anfragen_management_formdiv input[type="button"], .bodynoc main #ws_content #gewinnspiel_management_form #anfragen_management_formdiv input[type="submit"], .bodynoc main #ws_content #gewinnspiel_management_form #gewinnspiel_management_formdiv input[type="button"], .bodynoc main #ws_content #gewinnspiel_management_form #gewinnspiel_management_formdiv input[type="submit"], .bodynoc main #ws_content #kusu_formular #ws_login_2 input[type="button"], .bodynoc main #ws_content #kusu_formular #ws_login_2 input[type="submit"], .bodynoc main #ws_content #kusu_formular #ws_login_1 input[type="button"], .bodynoc main #ws_content #kusu_formular #ws_login_1 input[type="submit"], .bodynoc main #ws_content #kusu_formular .ws_50 input[type="button"], .bodynoc main #ws_content #kusu_formular .ws_50 input[type="submit"], .bodynoc main #ws_content #kusu_formular #anfragen_management_formdiv input[type="button"], .bodynoc main #ws_content #kusu_formular #anfragen_management_formdiv input[type="submit"], .bodynoc main #ws_content #kusu_formular #gewinnspiel_management_formdiv input[type="button"], .bodynoc main #ws_content #kusu_formular #gewinnspiel_management_formdiv input[type="submit"] {
          border: 0;
          width: 100%; }
        .bodynoc main #ws_content .ws_content_shop_right_login #ws_login_2 input:focus, .bodynoc main #ws_content .ws_content_shop_right_login #ws_login_2 select:focus, .bodynoc main #ws_content .ws_content_shop_right_login #ws_login_2 textarea:focus, .bodynoc main #ws_content .ws_content_shop_right_login #ws_login_1 input:focus, .bodynoc main #ws_content .ws_content_shop_right_login #ws_login_1 select:focus, .bodynoc main #ws_content .ws_content_shop_right_login #ws_login_1 textarea:focus, .bodynoc main #ws_content .ws_content_shop_right_login .ws_50 input:focus, .bodynoc main #ws_content .ws_content_shop_right_login .ws_50 select:focus, .bodynoc main #ws_content .ws_content_shop_right_login .ws_50 textarea:focus, .bodynoc main #ws_content .ws_content_shop_right_login #anfragen_management_formdiv input:focus, .bodynoc main #ws_content .ws_content_shop_right_login #anfragen_management_formdiv select:focus, .bodynoc main #ws_content .ws_content_shop_right_login #anfragen_management_formdiv textarea:focus, .bodynoc main #ws_content .ws_content_shop_right_login #gewinnspiel_management_formdiv input:focus, .bodynoc main #ws_content .ws_content_shop_right_login #gewinnspiel_management_formdiv select:focus, .bodynoc main #ws_content .ws_content_shop_right_login #gewinnspiel_management_formdiv textarea:focus, .bodynoc main #ws_content .ws_content_shop_right_registrierung #ws_login_2 input:focus, .bodynoc main #ws_content .ws_content_shop_right_registrierung #ws_login_2 select:focus, .bodynoc main #ws_content .ws_content_shop_right_registrierung #ws_login_2 textarea:focus, .bodynoc main #ws_content .ws_content_shop_right_registrierung #ws_login_1 input:focus, .bodynoc main #ws_content .ws_content_shop_right_registrierung #ws_login_1 select:focus, .bodynoc main #ws_content .ws_content_shop_right_registrierung #ws_login_1 textarea:focus, .bodynoc main #ws_content .ws_content_shop_right_registrierung .ws_50 input:focus, .bodynoc main #ws_content .ws_content_shop_right_registrierung .ws_50 select:focus, .bodynoc main #ws_content .ws_content_shop_right_registrierung .ws_50 textarea:focus, .bodynoc main #ws_content .ws_content_shop_right_registrierung #anfragen_management_formdiv input:focus, .bodynoc main #ws_content .ws_content_shop_right_registrierung #anfragen_management_formdiv select:focus, .bodynoc main #ws_content .ws_content_shop_right_registrierung #anfragen_management_formdiv textarea:focus, .bodynoc main #ws_content .ws_content_shop_right_registrierung #gewinnspiel_management_formdiv input:focus, .bodynoc main #ws_content .ws_content_shop_right_registrierung #gewinnspiel_management_formdiv select:focus, .bodynoc main #ws_content .ws_content_shop_right_registrierung #gewinnspiel_management_formdiv textarea:focus, .bodynoc main #ws_content .ws_vpinfos_cont #ws_login_2 input:focus, .bodynoc main #ws_content .ws_vpinfos_cont #ws_login_2 select:focus, .bodynoc main #ws_content .ws_vpinfos_cont #ws_login_2 textarea:focus, .bodynoc main #ws_content .ws_vpinfos_cont #ws_login_1 input:focus, .bodynoc main #ws_content .ws_vpinfos_cont #ws_login_1 select:focus, .bodynoc main #ws_content .ws_vpinfos_cont #ws_login_1 textarea:focus, .bodynoc main #ws_content .ws_vpinfos_cont .ws_50 input:focus, .bodynoc main #ws_content .ws_vpinfos_cont .ws_50 select:focus, .bodynoc main #ws_content .ws_vpinfos_cont .ws_50 textarea:focus, .bodynoc main #ws_content .ws_vpinfos_cont #anfragen_management_formdiv input:focus, .bodynoc main #ws_content .ws_vpinfos_cont #anfragen_management_formdiv select:focus, .bodynoc main #ws_content .ws_vpinfos_cont #anfragen_management_formdiv textarea:focus, .bodynoc main #ws_content .ws_vpinfos_cont #gewinnspiel_management_formdiv input:focus, .bodynoc main #ws_content .ws_vpinfos_cont #gewinnspiel_management_formdiv select:focus, .bodynoc main #ws_content .ws_vpinfos_cont #gewinnspiel_management_formdiv textarea:focus, .bodynoc main #ws_content #anfragen_management_form #ws_login_2 input:focus, .bodynoc main #ws_content #anfragen_management_form #ws_login_2 select:focus, .bodynoc main #ws_content #anfragen_management_form #ws_login_2 textarea:focus, .bodynoc main #ws_content #anfragen_management_form #ws_login_1 input:focus, .bodynoc main #ws_content #anfragen_management_form #ws_login_1 select:focus, .bodynoc main #ws_content #anfragen_management_form #ws_login_1 textarea:focus, .bodynoc main #ws_content #anfragen_management_form .ws_50 input:focus, .bodynoc main #ws_content #anfragen_management_form .ws_50 select:focus, .bodynoc main #ws_content #anfragen_management_form .ws_50 textarea:focus, .bodynoc main #ws_content #anfragen_management_form #anfragen_management_formdiv input:focus, .bodynoc main #ws_content #anfragen_management_form #anfragen_management_formdiv select:focus, .bodynoc main #ws_content #anfragen_management_form #anfragen_management_formdiv textarea:focus, .bodynoc main #ws_content #anfragen_management_form #gewinnspiel_management_formdiv input:focus, .bodynoc main #ws_content #anfragen_management_form #gewinnspiel_management_formdiv select:focus, .bodynoc main #ws_content #anfragen_management_form #gewinnspiel_management_formdiv textarea:focus, .bodynoc main #ws_content #gewinnspiel_management_form #ws_login_2 input:focus, .bodynoc main #ws_content #gewinnspiel_management_form #ws_login_2 select:focus, .bodynoc main #ws_content #gewinnspiel_management_form #ws_login_2 textarea:focus, .bodynoc main #ws_content #gewinnspiel_management_form #ws_login_1 input:focus, .bodynoc main #ws_content #gewinnspiel_management_form #ws_login_1 select:focus, .bodynoc main #ws_content #gewinnspiel_management_form #ws_login_1 textarea:focus, .bodynoc main #ws_content #gewinnspiel_management_form .ws_50 input:focus, .bodynoc main #ws_content #gewinnspiel_management_form .ws_50 select:focus, .bodynoc main #ws_content #gewinnspiel_management_form .ws_50 textarea:focus, .bodynoc main #ws_content #gewinnspiel_management_form #anfragen_management_formdiv input:focus, .bodynoc main #ws_content #gewinnspiel_management_form #anfragen_management_formdiv select:focus, .bodynoc main #ws_content #gewinnspiel_management_form #anfragen_management_formdiv textarea:focus, .bodynoc main #ws_content #gewinnspiel_management_form #gewinnspiel_management_formdiv input:focus, .bodynoc main #ws_content #gewinnspiel_management_form #gewinnspiel_management_formdiv select:focus, .bodynoc main #ws_content #gewinnspiel_management_form #gewinnspiel_management_formdiv textarea:focus, .bodynoc main #ws_content #kusu_formular #ws_login_2 input:focus, .bodynoc main #ws_content #kusu_formular #ws_login_2 select:focus, .bodynoc main #ws_content #kusu_formular #ws_login_2 textarea:focus, .bodynoc main #ws_content #kusu_formular #ws_login_1 input:focus, .bodynoc main #ws_content #kusu_formular #ws_login_1 select:focus, .bodynoc main #ws_content #kusu_formular #ws_login_1 textarea:focus, .bodynoc main #ws_content #kusu_formular .ws_50 input:focus, .bodynoc main #ws_content #kusu_formular .ws_50 select:focus, .bodynoc main #ws_content #kusu_formular .ws_50 textarea:focus, .bodynoc main #ws_content #kusu_formular #anfragen_management_formdiv input:focus, .bodynoc main #ws_content #kusu_formular #anfragen_management_formdiv select:focus, .bodynoc main #ws_content #kusu_formular #anfragen_management_formdiv textarea:focus, .bodynoc main #ws_content #kusu_formular #gewinnspiel_management_formdiv input:focus, .bodynoc main #ws_content #kusu_formular #gewinnspiel_management_formdiv select:focus, .bodynoc main #ws_content #kusu_formular #gewinnspiel_management_formdiv textarea:focus {
          border-color: #3c5a8a;
          -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(74, 100, 145, 0.8);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(74, 100, 145, 0.8);
          outline: 0 none; }
        .bodynoc main #ws_content .ws_content_shop_right_login #ws_login_2 label, .bodynoc main #ws_content .ws_content_shop_right_login #ws_login_1 label, .bodynoc main #ws_content .ws_content_shop_right_login .ws_50 label, .bodynoc main #ws_content .ws_content_shop_right_login #anfragen_management_formdiv label, .bodynoc main #ws_content .ws_content_shop_right_login #gewinnspiel_management_formdiv label, .bodynoc main #ws_content .ws_content_shop_right_registrierung #ws_login_2 label, .bodynoc main #ws_content .ws_content_shop_right_registrierung #ws_login_1 label, .bodynoc main #ws_content .ws_content_shop_right_registrierung .ws_50 label, .bodynoc main #ws_content .ws_content_shop_right_registrierung #anfragen_management_formdiv label, .bodynoc main #ws_content .ws_content_shop_right_registrierung #gewinnspiel_management_formdiv label, .bodynoc main #ws_content .ws_vpinfos_cont #ws_login_2 label, .bodynoc main #ws_content .ws_vpinfos_cont #ws_login_1 label, .bodynoc main #ws_content .ws_vpinfos_cont .ws_50 label, .bodynoc main #ws_content .ws_vpinfos_cont #anfragen_management_formdiv label, .bodynoc main #ws_content .ws_vpinfos_cont #gewinnspiel_management_formdiv label, .bodynoc main #ws_content #anfragen_management_form #ws_login_2 label, .bodynoc main #ws_content #anfragen_management_form #ws_login_1 label, .bodynoc main #ws_content #anfragen_management_form .ws_50 label, .bodynoc main #ws_content #anfragen_management_form #anfragen_management_formdiv label, .bodynoc main #ws_content #anfragen_management_form #gewinnspiel_management_formdiv label, .bodynoc main #ws_content #gewinnspiel_management_form #ws_login_2 label, .bodynoc main #ws_content #gewinnspiel_management_form #ws_login_1 label, .bodynoc main #ws_content #gewinnspiel_management_form .ws_50 label, .bodynoc main #ws_content #gewinnspiel_management_form #anfragen_management_formdiv label, .bodynoc main #ws_content #gewinnspiel_management_form #gewinnspiel_management_formdiv label, .bodynoc main #ws_content #kusu_formular #ws_login_2 label, .bodynoc main #ws_content #kusu_formular #ws_login_1 label, .bodynoc main #ws_content #kusu_formular .ws_50 label, .bodynoc main #ws_content #kusu_formular #anfragen_management_formdiv label, .bodynoc main #ws_content #kusu_formular #gewinnspiel_management_formdiv label {
          font-size: 0.8125em; }
        .bodynoc main #ws_content .ws_content_shop_right_login #ws_login_2 label.error, .bodynoc main #ws_content .ws_content_shop_right_login #ws_login_1 label.error, .bodynoc main #ws_content .ws_content_shop_right_login .ws_50 label.error, .bodynoc main #ws_content .ws_content_shop_right_login #anfragen_management_formdiv label.error, .bodynoc main #ws_content .ws_content_shop_right_login #gewinnspiel_management_formdiv label.error, .bodynoc main #ws_content .ws_content_shop_right_registrierung #ws_login_2 label.error, .bodynoc main #ws_content .ws_content_shop_right_registrierung #ws_login_1 label.error, .bodynoc main #ws_content .ws_content_shop_right_registrierung .ws_50 label.error, .bodynoc main #ws_content .ws_content_shop_right_registrierung #anfragen_management_formdiv label.error, .bodynoc main #ws_content .ws_content_shop_right_registrierung #gewinnspiel_management_formdiv label.error, .bodynoc main #ws_content .ws_vpinfos_cont #ws_login_2 label.error, .bodynoc main #ws_content .ws_vpinfos_cont #ws_login_1 label.error, .bodynoc main #ws_content .ws_vpinfos_cont .ws_50 label.error, .bodynoc main #ws_content .ws_vpinfos_cont #anfragen_management_formdiv label.error, .bodynoc main #ws_content .ws_vpinfos_cont #gewinnspiel_management_formdiv label.error, .bodynoc main #ws_content #anfragen_management_form #ws_login_2 label.error, .bodynoc main #ws_content #anfragen_management_form #ws_login_1 label.error, .bodynoc main #ws_content #anfragen_management_form .ws_50 label.error, .bodynoc main #ws_content #anfragen_management_form #anfragen_management_formdiv label.error, .bodynoc main #ws_content #anfragen_management_form #gewinnspiel_management_formdiv label.error, .bodynoc main #ws_content #gewinnspiel_management_form #ws_login_2 label.error, .bodynoc main #ws_content #gewinnspiel_management_form #ws_login_1 label.error, .bodynoc main #ws_content #gewinnspiel_management_form .ws_50 label.error, .bodynoc main #ws_content #gewinnspiel_management_form #anfragen_management_formdiv label.error, .bodynoc main #ws_content #gewinnspiel_management_form #gewinnspiel_management_formdiv label.error, .bodynoc main #ws_content #kusu_formular #ws_login_2 label.error, .bodynoc main #ws_content #kusu_formular #ws_login_1 label.error, .bodynoc main #ws_content #kusu_formular .ws_50 label.error, .bodynoc main #ws_content #kusu_formular #anfragen_management_formdiv label.error, .bodynoc main #ws_content #kusu_formular #gewinnspiel_management_formdiv label.error {
          color: red; }
      .bodynoc main #ws_content .ws_content_shop_right_login .ws_send, .bodynoc main #ws_content .ws_content_shop_right_registrierung .ws_send, .bodynoc main #ws_content .ws_vpinfos_cont .ws_send, .bodynoc main #ws_content #anfragen_management_form .ws_send, .bodynoc main #ws_content #gewinnspiel_management_form .ws_send, .bodynoc main #ws_content #kusu_formular .ws_send {
        padding: 0 1em;
        text-align: right; }
        .bodynoc main #ws_content .ws_content_shop_right_login .ws_send input, .bodynoc main #ws_content .ws_content_shop_right_registrierung .ws_send input, .bodynoc main #ws_content .ws_vpinfos_cont .ws_send input, .bodynoc main #ws_content #anfragen_management_form .ws_send input, .bodynoc main #ws_content #gewinnspiel_management_form .ws_send input, .bodynoc main #ws_content #kusu_formular .ws_send input {
          border: 0; }
      .bodynoc main #ws_content .ws_content_shop_right_login #anfragen_management_formdiv, .bodynoc main #ws_content .ws_content_shop_right_registrierung #anfragen_management_formdiv, .bodynoc main #ws_content .ws_vpinfos_cont #anfragen_management_formdiv, .bodynoc main #ws_content #anfragen_management_form #anfragen_management_formdiv, .bodynoc main #ws_content #gewinnspiel_management_form #anfragen_management_formdiv, .bodynoc main #ws_content #kusu_formular #anfragen_management_formdiv {
        width: 100%; }
        .bodynoc main #ws_content .ws_content_shop_right_login #anfragen_management_formdiv .ws_submit_div, .bodynoc main #ws_content .ws_content_shop_right_registrierung #anfragen_management_formdiv .ws_submit_div, .bodynoc main #ws_content .ws_vpinfos_cont #anfragen_management_formdiv .ws_submit_div, .bodynoc main #ws_content #anfragen_management_form #anfragen_management_formdiv .ws_submit_div, .bodynoc main #ws_content #gewinnspiel_management_form #anfragen_management_formdiv .ws_submit_div, .bodynoc main #ws_content #kusu_formular #anfragen_management_formdiv .ws_submit_div {
          float: right;
          width: auto; }
    .bodynoc main #ws_content .ws_content_shop_wktable, .bodynoc main #ws_content .ws_content_shop_orderstable {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      border-collapse: collapse; }
      .bodynoc main #ws_content .ws_content_shop_wktable th, .bodynoc main #ws_content .ws_content_shop_orderstable th {
        font-weight: bold; }
      .bodynoc main #ws_content .ws_content_shop_wktable td, .bodynoc main #ws_content .ws_content_shop_wktable th, .bodynoc main #ws_content .ws_content_shop_orderstable td, .bodynoc main #ws_content .ws_content_shop_orderstable th {
        padding: 1em 0.5em;
        text-align: left;
        position: relative; }
        .bodynoc main #ws_content .ws_content_shop_wktable td img, .bodynoc main #ws_content .ws_content_shop_wktable th img, .bodynoc main #ws_content .ws_content_shop_orderstable td img, .bodynoc main #ws_content .ws_content_shop_orderstable th img {
          width: 100%;
          background-position: center center;
          background-repeat: no-repeat;
          background-size: cover; }
      .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_th_1_1, .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_td_1_1, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_th_1_1, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_td_1_1 {
        width: 15%;
        padding: 1em 0.5em 1em 0; }
      .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_th_1_2, .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_td_1_2, .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_th_7, .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_td_7, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_th_1_2, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_td_1_2, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_th_7, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_td_7 {
        width: 35%;
        vertical-align: middle; }
        .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_th_1_2 a, .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_td_1_2 a, .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_th_7 a, .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_td_7 a, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_th_1_2 a, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_td_1_2 a, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_th_7 a, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_td_7 a {
          color: #3c5a8a;
          text-decoration: none; }
        .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_th_1_2 a:hover, .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_td_1_2 a:hover, .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_th_7 a:hover, .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_td_7 a:hover, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_th_1_2 a:hover, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_td_1_2 a:hover, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_th_7 a:hover, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_td_7 a:hover {
          text-decoration: underline; }
      .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_th_7, .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_td_7, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_th_7, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_td_7 {
        width: 65%;
        vertical-align: middle; }
        .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_th_7 > div, .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_td_7 > div, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_th_7 > div, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_td_7 > div {
          width: 100%;
          border-top: 1px dotted #3c5a8a;
          margin-top: 1em;
          padding-top: 0.3em; }
          .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_th_7 > div > div, .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_td_7 > div > div, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_th_7 > div > div, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_td_7 > div > div {
            width: 100%;
            padding: 0.3em 0 0 0; }
            .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_th_7 > div > div > div, .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_td_7 > div > div > div, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_th_7 > div > div > div, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_td_7 > div > div > div {
              width: 33%;
              float: left; }
              .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_th_7 > div > div > div .readonly, .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_td_7 > div > div > div .readonly, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_th_7 > div > div > div .readonly, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_td_7 > div > div > div .readonly {
                opacity: 0.5; }
            .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_th_7 > div > div label.error, .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_td_7 > div > div label.error, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_th_7 > div > div label.error, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_td_7 > div > div label.error {
              color: red; }
      .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_th_2, .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_td_2, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_th_2, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_td_2 {
        width: 10%;
        vertical-align: middle; }
      .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_th_3, .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_td_3, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_th_3, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_td_3 {
        width: 10%;
        text-align: right;
        vertical-align: middle; }
      .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_th_4, .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_td_4, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_th_4, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_td_4 {
        width: 10%;
        text-align: right;
        vertical-align: middle; }
      .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_td_5, .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_td_6, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_td_5, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_td_6 {
        text-align: right;
        font-weight: bold;
        font-size: 1.1em; }
        .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_td_5 span, .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_td_6 span, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_td_5 span, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_td_6 span {
          font-weight: normal;
          font-size: 0.5em; }
      .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_td_5_1, .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_td_6_1, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_td_5_1, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_td_6_1 {
        text-align: right;
        font-weight: normal;
        font-size: 1em; }
        .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_td_5_1 span, .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_wktable_td_6_1 span, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_td_5_1 span, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_wktable_td_6_1 span {
          font-weight: normal;
          font-size: 0.5em; }
      .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_orderstable_tr, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_orderstable_tr {
        cursor: pointer;
        border-bottom: 1px solid #000; }
      .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_orderstable_tr.noborder, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_orderstable_tr.noborder {
        border: 0; }
      .bodynoc main #ws_content .ws_content_shop_wktable .ws_content_shop_orderstable_tr1, .bodynoc main #ws_content .ws_content_shop_orderstable .ws_content_shop_orderstable_tr1 {
        display: none;
        border-bottom: 1px solid #000; }
    .bodynoc main #ws_content .ws_content_shop_wktable {
      border-collapse: separate; }
      .bodynoc main #ws_content .ws_content_shop_wktable td, .bodynoc main #ws_content .ws_content_shop_wktable th {
        border-bottom: 1px dotted #3c5a8a; }
      .bodynoc main #ws_content .ws_content_shop_wktable .ws_akt_mini, .bodynoc main #ws_content .ws_content_shop_wktable .ws_del_mini {
        font-size: 1.5em;
        cursor: pointer;
        color: #3c5a8a; }
      .bodynoc main #ws_content .ws_content_shop_wktable .ws_menge {
        float: right;
        display: block;
        width: 99px;
        margin: 0; }
        .bodynoc main #ws_content .ws_content_shop_wktable .ws_menge a, .bodynoc main #ws_content .ws_content_shop_wktable .ws_menge input {
          display: block;
          width: 33px;
          height: 33px;
          float: left;
          text-align: center; }
        .bodynoc main #ws_content .ws_content_shop_wktable .ws_menge a {
          font-weight: bold;
          padding: 0; }
          .bodynoc main #ws_content .ws_content_shop_wktable .ws_menge a span {
            font-size: 1.8em;
            line-height: 33px; }
    .bodynoc main #ws_content .ws_content_shop_wkcontrols {
      text-align: right;
      margin-top: 2em; }
      .bodynoc main #ws_content .ws_content_shop_wkcontrols > div {
        width: 44%;
        text-align: left;
        font-size: 0.9em;
        float: left;
        position: relative; }
        .bodynoc main #ws_content .ws_content_shop_wkcontrols > div * {
          display: inline; }
        .bodynoc main #ws_content .ws_content_shop_wkcontrols > div #agb_check-error {
          display: block;
          position: absolute;
          top: 130%;
          left: 0;
          color: red;
          padding: 0.5em 1em;
          border: 1px solid red; }
      .bodynoc main #ws_content .ws_content_shop_wkcontrols input {
        border: 0; }
      .bodynoc main #ws_content .ws_content_shop_wkcontrols .ws_button2 {
        background-color: #3c5a8a;
        color: #ffffff;
        cursor: pointer;
        font-size: 1.125em;
        padding: 0 1em;
        line-height: 2.6em; }
    .bodynoc main #ws_content .ws_content_shop_right_adr {
      margin: 0 -1em;
      margin-top: 2em;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      .bodynoc main #ws_content .ws_content_shop_right_adr > div {
        width: 50%;
        padding: 0 1em; }
        .bodynoc main #ws_content .ws_content_shop_right_adr > div a {
          font-size: 0.8125em; }
        .bodynoc main #ws_content .ws_content_shop_right_adr > div h2 {
          font-size: 0.8125em;
          border-bottom: 1px solid #3c5a8a; }
      .bodynoc main #ws_content .ws_content_shop_right_adr .ws_content_shop_right_versand {
        width: 100%;
        border: 5px solid #3c5a8a;
        margin: 2em 0;
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        .bodynoc main #ws_content .ws_content_shop_right_adr .ws_content_shop_right_versand > div {
          width: 50%;
          padding: 1em; }
    .bodynoc main #ws_content .ws_shop_header {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between; }
      .bodynoc main #ws_content .ws_shop_header .ws_login_div > div > a {
        margin-right: 1em;
        padding-right: 1em;
        border-right: 1px solid #3c5a8a; }
      .bodynoc main #ws_content .ws_shop_header .ws_login_div > div > a:last-child {
        border: 0; }
      .bodynoc main #ws_content .ws_shop_header .ws_cart_div {
        position: relative; }
        .bodynoc main #ws_content .ws_shop_header .ws_cart_div #ws_cart > a {
          display: block;
          color: #ffffff;
          line-height: 2.6em;
          padding: 0 1em;
          cursor: pointer;
          background-color: #3c5a8a; }
          .bodynoc main #ws_content .ws_shop_header .ws_cart_div #ws_cart > a .ws_cart_title {
            font-size: 1.125em;
            display: inline-block;
            padding-right: 5px; }
            .bodynoc main #ws_content .ws_shop_header .ws_cart_div #ws_cart > a .ws_cart_title i {
              display: none; }
          .bodynoc main #ws_content .ws_shop_header .ws_cart_div #ws_cart > a .ws_cart_menge {
            color: #fff;
            padding-right: 10px; }
          .bodynoc main #ws_content .ws_shop_header .ws_cart_div #ws_cart > a > .fa {
            float: right;
            line-height: 2.6em; }
        .bodynoc main #ws_content .ws_shop_header .ws_cart_div #ws_cart .downtrigger {
          display: block;
          width: 2.6em;
          height: 2.6em;
          position: absolute;
          top: 0;
          right: 0;
          cursor: pointer; }
        .bodynoc main #ws_content .ws_shop_header .ws_cart_div #cart_block {
          position: absolute;
          top: 50%;
          right: 0;
          -webkit-transform: translate(0, 2.4em);
          -ms-transform: translate(0, 2.4em);
          transform: translate(0, 2.4em);
          background-color: #ffffff;
          border: 1px solid #3c5a8a;
          width: 300px;
          padding: 0.5em;
          z-index: 1;
          max-height: 250px;
          overflow: auto; }
          .bodynoc main #ws_content .ws_shop_header .ws_cart_div #cart_block .ws_wktable_mini {
            width: 100%; }
            .bodynoc main #ws_content .ws_shop_header .ws_cart_div #cart_block .ws_wktable_mini td {
              border-bottom: 1px dotted #3c5a8a;
              padding: 0.7em 0;
              vertical-align: top; }
            .bodynoc main #ws_content .ws_shop_header .ws_cart_div #cart_block .ws_wktable_mini .ws_wktable_mini_td_1 {
              padding-right: 0.5em; }
              .bodynoc main #ws_content .ws_shop_header .ws_cart_div #cart_block .ws_wktable_mini .ws_wktable_mini_td_1 img {
                width: 70px;
                background-size: cover;
                background-repeat: no-repeat; }
            .bodynoc main #ws_content .ws_shop_header .ws_cart_div #cart_block .ws_wktable_mini .ws_wktable_mini_td_2 {
              width: 100%; }
              .bodynoc main #ws_content .ws_shop_header .ws_cart_div #cart_block .ws_wktable_mini .ws_wktable_mini_td_2 .menge {
                font-size: 0.8125em;
                font-weight: bold; }
              .bodynoc main #ws_content .ws_shop_header .ws_cart_div #cart_block .ws_wktable_mini .ws_wktable_mini_td_2 .titel {
                font-size: 0.8125em; }
              .bodynoc main #ws_content .ws_shop_header .ws_cart_div #cart_block .ws_wktable_mini .ws_wktable_mini_td_2 a {
                color: #3c5a8a;
                text-decoration: none; }
              .bodynoc main #ws_content .ws_shop_header .ws_cart_div #cart_block .ws_wktable_mini .ws_wktable_mini_td_2 a:hover {
                text-decoration: underline; }
              .bodynoc main #ws_content .ws_shop_header .ws_cart_div #cart_block .ws_wktable_mini .ws_wktable_mini_td_2 .preis {
                color: #3c5a8a; }
            .bodynoc main #ws_content .ws_shop_header .ws_cart_div #cart_block .ws_wktable_mini .ws_wktable_mini_td_3 {
              text-align: right;
              width: 76px; }
              .bodynoc main #ws_content .ws_shop_header .ws_cart_div #cart_block .ws_wktable_mini .ws_wktable_mini_td_3 .fa {
                font-size: 1.5em;
                color: #3c5a8a;
                cursor: pointer;
                margin: 0.3em 0.8em; }
              .bodynoc main #ws_content .ws_shop_header .ws_cart_div #cart_block .ws_wktable_mini .ws_wktable_mini_td_3 .fa:hover {
                color: #3c5a8a; }
    .bodynoc main #ws_content .ws_kurs_detail .ws_geldzurueck {
      float: right;
      margin-bottom: -12em;
      margin-top: -6em;
      width: 50%; }
    .bodynoc main #ws_content .ws_kurs_detail .ws_kurs_detail1 > div {
      float: left;
      width: 60%;
      padding-left: 2em; }
    .bodynoc main #ws_content .ws_kurs_detail .ws_kurs_detail1 .addthis_sharing_toolbox {
      padding-left: 0;
      margin-left: -2px; }
    .bodynoc main #ws_content .ws_kurs_detail .ws_kurs_detail1 h1 {
      padding-left: 0;
      border-top: 0; }
    .bodynoc main #ws_content .ws_kurs_detail .ws_kurs_detail1 .ws_kurs_detail1_img {
      width: 40%;
      padding-left: 0; }
    .bodynoc main #ws_content .ws_kurs_detail .ws_kurs_detail1 .ws_verfuegbar {
      color: #3c5a8a;
      font-weight: bold; }
    .bodynoc main #ws_content .ws_kurs_detail .ws_kurs_detail1 .ws_preisbox {
      border-top: 1px dotted #3c5a8a;
      border-bottom: 1px dotted #3c5a8a;
      margin-bottom: 1em; }
      .bodynoc main #ws_content .ws_kurs_detail .ws_kurs_detail1 .ws_preisbox .ws_preis {
        float: left;
        display: inline-block; }
        .bodynoc main #ws_content .ws_kurs_detail .ws_kurs_detail1 .ws_preisbox .ws_preis span {
          font-size: 1.8em;
          line-height: 33px;
          color: #3c5a8a; }
      .bodynoc main #ws_content .ws_kurs_detail .ws_kurs_detail1 .ws_preisbox .ws_menge {
        float: right;
        display: block;
        margin-right: 1em; }
        .bodynoc main #ws_content .ws_kurs_detail .ws_kurs_detail1 .ws_preisbox .ws_menge a, .bodynoc main #ws_content .ws_kurs_detail .ws_kurs_detail1 .ws_preisbox .ws_menge input {
          display: block;
          width: 33px;
          height: 33px;
          float: left;
          text-align: center; }
        .bodynoc main #ws_content .ws_kurs_detail .ws_kurs_detail1 .ws_preisbox .ws_menge a {
          font-weight: bold;
          padding: 0; }
          .bodynoc main #ws_content .ws_kurs_detail .ws_kurs_detail1 .ws_preisbox .ws_menge a span {
            font-size: 1.8em;
            line-height: 33px; }
      .bodynoc main #ws_content .ws_kurs_detail .ws_kurs_detail1 .ws_preisbox .ws_kaufen {
        float: right;
        display: block; }
        .bodynoc main #ws_content .ws_kurs_detail .ws_kurs_detail1 .ws_preisbox .ws_kaufen a {
          line-height: 2.2em; }
    .bodynoc main #ws_content .ws_pagination_shop {
      margin-top: 2em;
      margin-bottom: 1em;
      border-bottom: 1px solid #3c5a8a;
      font-size: 0.8em;
      padding: 1.5em 0; }
      .bodynoc main #ws_content .ws_pagination_shop input, .bodynoc main #ws_content .ws_pagination_shop select {
        height: 2em;
        line-height: 2em; }
      .bodynoc main #ws_content .ws_pagination_shop select {
        margin-left: 0.5em; }
      .bodynoc main #ws_content .ws_pagination_shop > a, .bodynoc main #ws_content .ws_pagination_shop span.inactive {
        color: #ffffff !important;
        display: inline-block;
        font-size: 0.95em;
        padding: 0.5em 1em;
        text-decoration: none;
        background-color: #3c5a8a;
        text-align: center;
        cursor: pointer; }
      .bodynoc main #ws_content .ws_pagination_shop span.inactive {
        cursor: auto;
        background-color: #cdcdcd; }
      .bodynoc main #ws_content .ws_pagination_shop > a:hover, .bodynoc main #ws_content .ws_pagination_shop a.current {
        background-color: #3c5a8a; }
      .bodynoc main #ws_content .ws_pagination_shop .fa {
        float: right;
        font-size: 2.5em;
        padding-left: 0.3em;
        color: #3c5a8a;
        cursor: pointer; }
      .bodynoc main #ws_content .ws_pagination_shop .fa.sel, .bodynoc main #ws_content .ws_pagination_shop .fa:hover {
        color: #3c5a8a; }
    .bodynoc main #ws_content .ws_kursliste, .bodynoc main #ws_content .ws_kursliste1 {
      width: 100%;
      left: 1em;
      list-style: none;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap;
      float: left;
      position: relative;
      padding: 0;
      margin: 0;
      margin-left: -1em;
      margin-right: -1em; }
      .bodynoc main #ws_content .ws_kursliste > li, .bodynoc main #ws_content .ws_kursliste1 > li {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
        padding: 1em;
        width: 33.3333332%; }
        .bodynoc main #ws_content .ws_kursliste > li > div, .bodynoc main #ws_content .ws_kursliste1 > li > div {
          border: 1px solid #3c5a8a;
          padding: 1em;
          margin: auto; }
          .bodynoc main #ws_content .ws_kursliste > li > div h3, .bodynoc main #ws_content .ws_kursliste1 > li > div h3 {
            color: #3c5a8a;
            font-weight: normal;
            font-size: 0.9em;
            min-height: 3em; }
          .bodynoc main #ws_content .ws_kursliste > li > div p.ws_preis, .bodynoc main #ws_content .ws_kursliste1 > li > div p.ws_preis {
            margin: 0;
            font-size: 1.1em;
            line-height: 1.6em;
            color: #3c5a8a; }
          .bodynoc main #ws_content .ws_kursliste > li > div .ws_button1, .bodynoc main #ws_content .ws_kursliste > li > div .ws_button2, .bodynoc main #ws_content .ws_kursliste > li > div .ws_button3, .bodynoc main #ws_content .ws_kursliste1 > li > div .ws_button1, .bodynoc main #ws_content .ws_kursliste1 > li > div .ws_button2, .bodynoc main #ws_content .ws_kursliste1 > li > div .ws_button3 {
            margin-top: 0.5em; }
    .bodynoc main #ws_content .ws_kursliste1 > li {
      width: 100%; }
      .bodynoc main #ws_content .ws_kursliste1 > li > div > div {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap; }
        .bodynoc main #ws_content .ws_kursliste1 > li > div > div > a {
          float: left;
          display: block;
          width: 18%;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-flow: column;
          flex-flow: column; }
      .bodynoc main #ws_content .ws_kursliste1 > li > div > div > div {
        float: left;
        width: 58%;
        border-right: 1px solid #3c5a8a;
        padding-left: 1em;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column; }
      .bodynoc main #ws_content .ws_kursliste1 > li > div .ws_beschreibung {
        display: block; }
      .bodynoc main #ws_content .ws_kursliste1 > li > div .ws_preisbox {
        width: 24%;
        border: 0; }
    .bodynoc main #ws_content .ws_sektionen_start .mce_content_item_inline {
      width: 30%;
      margin-bottom: 1em; }
    .bodynoc main #ws_content .ws_karte {
      position: relative; }
      .bodynoc main #ws_content .ws_karte img {
        position: absolute;
        z-index: 2; }
      .bodynoc main #ws_content .ws_karte .ws_img_map {
        z-index: 3; }
      .bodynoc main #ws_content .ws_karte .ws_img_hg {
        position: static; }
      .bodynoc main #ws_content .ws_karte .ws_layer {
        display: none; }
      .bodynoc main #ws_content .ws_karte .ws_layer.sel {
        display: block; }
    .bodynoc main #ws_content .ws_full {
      width: 100%; }
    .bodynoc main #ws_content .ws_kat_menu {
      width: 15%; }
      .bodynoc main #ws_content .ws_kat_menu li {
        line-height: 2em; }
    .bodynoc main #ws_content .ws_full_shop {
      width: 85%; }
    .bodynoc main #ws_content #ws_login_1 {
      width: 33%; }
      .bodynoc main #ws_content #ws_login_1 * {
        width: 100%; }
    .bodynoc main #ws_content .ws_full.ws_blaubg {
      background-color: #3c5a8a;
      position: relative;
      padding: 2em 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between; }
      .bodynoc main #ws_content .ws_full.ws_blaubg .editable * {
        color: #ffffff !important; }
    .bodynoc main #ws_content .ws_blaubg:after, .bodynoc main #ws_content .ws_blaubg:before {
      content: "";
      background-color: #3c5a8a;
      position: absolute;
      left: 100%;
      width: 100%;
      height: 100%;
      top: 0; }
    .bodynoc main #ws_content .ws_blaubg:before {
      left: auto;
      right: 100%; }
    .bodynoc main #ws_content .ws_left {
      width: 35.7%; }
    .bodynoc main #ws_content .ws_right {
      width: 61%; }
      .bodynoc main #ws_content .ws_right .ws_modular_t {
        border-top: 1px solid #3c5a8a; }
    .bodynoc main #ws_content .cfm:before, .bodynoc main #ws_content .cfm:after {
      content: ' ';
      display: table; }
    .bodynoc main #ws_content .cfm:after {
      clear: both; }
    .bodynoc main #ws_content .ws_modular_t {
      width: 100%; }
    .bodynoc main #ws_content .ws_modular_t_blau {
      background-color: #3c5a8a;
      padding: 1em; }
      .bodynoc main #ws_content .ws_modular_t_blau * {
        color: #ffffff !important; }
    .bodynoc main #ws_content .ws_modular_tb, .bodynoc main #ws_content .ws_modular_bt, .bodynoc main #ws_content .ws_modular_tbt {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .bodynoc main #ws_content .ws_modular_tb .ws_modular_tb_t, .bodynoc main #ws_content .ws_modular_tb .ws_modular_bt_t, .bodynoc main #ws_content .ws_modular_tb .ws_modular_tbt_t2, .bodynoc main #ws_content .ws_modular_bt .ws_modular_tb_t, .bodynoc main #ws_content .ws_modular_bt .ws_modular_bt_t, .bodynoc main #ws_content .ws_modular_bt .ws_modular_tbt_t2, .bodynoc main #ws_content .ws_modular_tbt .ws_modular_tb_t, .bodynoc main #ws_content .ws_modular_tbt .ws_modular_bt_t, .bodynoc main #ws_content .ws_modular_tbt .ws_modular_tbt_t2 {
        width: 66.66667%;
        padding-right: 2em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box; }
      .bodynoc main #ws_content .ws_modular_tb .ws_modular_tb_i, .bodynoc main #ws_content .ws_modular_tb .ws_modular_bt_i, .bodynoc main #ws_content .ws_modular_tb .ws_modular_tbt_t1, .bodynoc main #ws_content .ws_modular_bt .ws_modular_tb_i, .bodynoc main #ws_content .ws_modular_bt .ws_modular_bt_i, .bodynoc main #ws_content .ws_modular_bt .ws_modular_tbt_t1, .bodynoc main #ws_content .ws_modular_tbt .ws_modular_tb_i, .bodynoc main #ws_content .ws_modular_tbt .ws_modular_bt_i, .bodynoc main #ws_content .ws_modular_tbt .ws_modular_tbt_t1 {
        width: 33.33332%; }
      .bodynoc main #ws_content .ws_modular_tb .ws_modular_bt_t, .bodynoc main #ws_content .ws_modular_bt .ws_modular_bt_t, .bodynoc main #ws_content .ws_modular_tbt .ws_modular_bt_t {
        padding-right: 0em;
        padding-left: 2em; }
      .bodynoc main #ws_content .ws_modular_tb .ws_modular_tbt_t1, .bodynoc main #ws_content .ws_modular_bt .ws_modular_tbt_t1, .bodynoc main #ws_content .ws_modular_tbt .ws_modular_tbt_t1 {
        background-color: #3c5a8a;
        color: #ffffff; }
        .bodynoc main #ws_content .ws_modular_tb .ws_modular_tbt_t1 h1, .bodynoc main #ws_content .ws_modular_tb .ws_modular_tbt_t1 h2, .bodynoc main #ws_content .ws_modular_tb .ws_modular_tbt_t1 h3, .bodynoc main #ws_content .ws_modular_bt .ws_modular_tbt_t1 h1, .bodynoc main #ws_content .ws_modular_bt .ws_modular_tbt_t1 h2, .bodynoc main #ws_content .ws_modular_bt .ws_modular_tbt_t1 h3, .bodynoc main #ws_content .ws_modular_tbt .ws_modular_tbt_t1 h1, .bodynoc main #ws_content .ws_modular_tbt .ws_modular_tbt_t1 h2, .bodynoc main #ws_content .ws_modular_tbt .ws_modular_tbt_t1 h3 {
          color: #ffffff; }
      .bodynoc main #ws_content .ws_modular_tb .ws_modular_tbt_t1 > div, .bodynoc main #ws_content .ws_modular_tb .ws_modular_tbt_t2 > div, .bodynoc main #ws_content .ws_modular_bt .ws_modular_tbt_t1 > div, .bodynoc main #ws_content .ws_modular_bt .ws_modular_tbt_t2 > div, .bodynoc main #ws_content .ws_modular_tbt .ws_modular_tbt_t1 > div, .bodynoc main #ws_content .ws_modular_tbt .ws_modular_tbt_t2 > div {
        padding: 0.5em 2em; }
    .bodynoc main #ws_content .ws_gallery_3B {
      margin-right: -1em; }
      .bodynoc main #ws_content .ws_gallery_3B .photoswipe {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
        .bodynoc main #ws_content .ws_gallery_3B .photoswipe figure {
          margin: 0;
          padding: 0 1em 1em 0;
          width: 33.33332%; }
        .bodynoc main #ws_content .ws_gallery_3B .photoswipe figure:first-child {
          width: 100%; }
    .bodynoc main #ws_content .ws_kachel_gallery {
      margin: 0 -1em; }
      .bodynoc main #ws_content .ws_kachel_gallery > div {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
        .bodynoc main #ws_content .ws_kachel_gallery > div figure {
          margin: 1em;
          width: 20%; }
    .bodynoc main #ws_content .ws_faq {
      margin-bottom: 1.6em; }
      .bodynoc main #ws_content .ws_faq .ws_faq_1 {
        height: 2em;
        color: #ffffff;
        line-height: 2em;
        background-color: #3c5a8a;
        cursor: pointer;
        font-weight: bold;
        padding: 0 6em 0 1em;
        position: relative; }
        .bodynoc main #ws_content .ws_faq .ws_faq_1 h2 {
          color: #ffffff;
          font-weight: normal; }
      .bodynoc main #ws_content .ws_faq .ws_faq_1:after {
        content: "mehr...";
        position: absolute;
        top: 0;
        right: 1em;
        font-weight: normal; }
      .bodynoc main #ws_content .ws_faq .ws_faq_1.ws_faqopen {
        padding: 0 1em; }
      .bodynoc main #ws_content .ws_faq .ws_faq_1.ws_faqopen:after {
        content: ""; }
      .bodynoc main #ws_content .ws_faq .ws_faq_1.open:after {
        content: "weniger..."; }
      .bodynoc main #ws_content .ws_faq .ws_faq_2 {
        display: none;
        background-color: #edeff4;
        padding: 1em; }
      .bodynoc main #ws_content .ws_faq .ws_faq_2.ws_faqopen {
        display: block; }
    .bodynoc main #ws_content .ws_magazine {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
    .bodynoc main #ws_content .ws_modular_t_lfmedium, .bodynoc main #ws_content .ws_modular_tb_lfmedium {
      width: 25%;
      float: left;
      display: inline-block;
      letter-spacing: 0;
      padding: 1em;
      font-size: 0.8em;
      color: #ffffff;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
      .bodynoc main #ws_content .ws_modular_t_lfmedium h3, .bodynoc main #ws_content .ws_modular_tb_lfmedium h3 {
        color: #ffffff; }
    .bodynoc main #ws_content .ws_modular_t_lfmedium > div {
      padding: 1em;
      background-color: #3c5a8a;
      height: 100%; }
    .bodynoc main #ws_content .ws_modular_tb_lfmedium > div {
      position: relative; }
      .bodynoc main #ws_content .ws_modular_tb_lfmedium > div .ws_modular_tb_lfmedium_t {
        position: absolute;
        bottom: 0;
        background-color: rgba(74, 100, 145, 0.8);
        width: 100%;
        padding: 0 1em; }
      .bodynoc main #ws_content .ws_modular_tb_lfmedium > div .ws_modular_tb_lfmedium_i p {
        margin: 0; }
      .bodynoc main #ws_content .ws_modular_tb_lfmedium > div a {
        color: #ffffff;
        text-decoration: none; }
    .bodynoc main #ws_content .ws_modular_person1_weiss {
      width: 33.33332%;
      float: left;
      display: inline-block;
      letter-spacing: 0;
      margin-bottom: 1em;
      height: 220px; }
      .bodynoc main #ws_content .ws_modular_person1_weiss > div {
        display: inline-block;
        vertical-align: bottom; }
      .bodynoc main #ws_content .ws_modular_person1_weiss .ws_modular_person1_weiss_i {
        width: 30%;
        width: 94px;
        height: 116px;
        overflow: hidden; }
        .bodynoc main #ws_content .ws_modular_person1_weiss .ws_modular_person1_weiss_i p {
          margin: 0; }
        .bodynoc main #ws_content .ws_modular_person1_weiss .ws_modular_person1_weiss_i img {
          margin: auto;
          -webkit-filter: grayscale(100%);
          filter: grayscale(100%); }
      .bodynoc main #ws_content .ws_modular_person1_weiss .ws_modular_person1_weiss_t {
        padding-left: 1em; }
        .bodynoc main #ws_content .ws_modular_person1_weiss .ws_modular_person1_weiss_t p {
          margin-bottom: 0;
          font-size: 0.8em; }
        .bodynoc main #ws_content .ws_modular_person1_weiss .ws_modular_person1_weiss_t h2 {
          font-size: 1em;
          color: #3c5a8a;
          line-height: 1.3em; }
      .bodynoc main #ws_content .ws_modular_person1_weiss .ws_modular_person1_weiss_t1 {
        width: 100%;
        font-size: 0.8em; }
    .bodynoc main #ws_content a {
      color: #3c5a8a;
      font-weight: 600;
      font-family: "Open Sans", sans-serif; }
    .bodynoc main #ws_content a:hover {
      text-decoration: underline; }
    .bodynoc main #ws_content p {
      line-height: 1.2em;
      margin: 1em 0; }
    .bodynoc main #ws_content h1 {
      margin: 0.8em 0;
      font-size: 1.5em;
      font-weight: bold;
      color: #3c5a8a; }
    .bodynoc main #ws_content h2 {
      margin: 0.8em 0;
      font-size: 1.2em;
      font-weight: bold;
      color: #3c5a8a; }
    .bodynoc main #ws_content h3 {
      margin: 0.8em 0;
      font-size: 1em;
      font-weight: bold;
      color: #3c5a8a; }
    .bodynoc main #ws_content .ws_modular_b p {
      margin: 0; }
    .bodynoc main #ws_content .ws_news_text {
      min-height: 2em;
      margin-bottom: 1em;
      padding-bottom: 1em;
      border-bottom: 1px solid #3c5a8a;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      .bodynoc main #ws_content .ws_news_text .ws_datum {
        color: #3c5a8a;
        line-height: 30px;
        width: 100px; }
      .bodynoc main #ws_content .ws_news_text .ws_headline h2 {
        padding: 0;
        margin: 0;
        padding-left: 1.3em;
        font-weight: bold;
        line-height: 30px; }
      .bodynoc main #ws_content .ws_news_text .ws_text {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
        .bodynoc main #ws_content .ws_news_text .ws_text .ws_img {
          width: 30%;
          padding-right: 2em; }
        .bodynoc main #ws_content .ws_news_text .ws_text .ws_img:empty {
          display: none; }
        .bodynoc main #ws_content .ws_news_text .ws_text .ws_txt {
          width: 70%;
          -webkit-box-sizing: border-box;
          box-sizing: border-box; }
    .bodynoc main #ws_content #ws_cal .ui-corner-all {
      border-radius: 0;
      background: #3c5a8a; }
    .bodynoc main #ws_content #ws_cal .ui-state-default, .bodynoc main #ws_content #ws_cal .ui-widget-content .ui-state-default, .bodynoc main #ws_content #ws_cal .ui-widget-header .ui-state-default {
      border: 0;
      height: 100%;
      display: block;
      text-align: center;
      line-height: 2em;
      background: none;
      background-color: #A5B1C7; }
    .bodynoc main #ws_content #ws_cal .ui-datepicker td {
      padding: 0;
      border: 1px solid #ffffff;
      height: 2.5em;
      text-align: center;
      width: 14.28571428571429%; }
    .bodynoc main #ws_content #ws_cal .ui-datepicker th {
      color: #ffffff; }
    .bodynoc main #ws_content #ws_cal .ui-widget-header .ui-state-hover {
      border: 0; }
    .bodynoc main #ws_content #ws_cal .ui-datepicker-next-hover {
      right: 2px;
      top: 2px; }
    .bodynoc main #ws_content #ws_cal .ui-datepicker-prev-hover {
      left: 2px;
      top: 2px; }
    .bodynoc main #ws_content #ws_cal .ui-state-hover .ui-icon, .bodynoc main #ws_content #ws_cal .ui-state-focus .ui-icon {
      background-image: url("/script/jquery-ui-1.11.4/images/ui-icons_ffffff_256x240.png"); }
    .bodynoc main #ws_content #ws_cal .ui-datepicker-title {
      cursor: pointer; }
    .bodynoc main #ws_content #ws_cal .ui-state-highlight {
      background-color: #3c5a8a !important;
      color: #ffffff; }
    .bodynoc main #ws_content #ws_cal .ui-state-withdates > a {
      background-color: #F7EBC3 !important; }
    .bodynoc main #ws_content #ws_cal .ui-state-withdates1 {
      position: relative; }
    .bodynoc main #ws_content #ws_cal .ui-state-withdates1:after {
      content: "";
      display: block;
      position: absolute;
      height: 5px;
      left: -1px;
      top: -1px;
      width: 100%;
      background-color: #F7EBC3 !important; }
    .bodynoc main #ws_content #ws_cal .ui-datepicker-unselectable.ui-state-withdates span {
      background-color: #F7EBC3 !important; }
    .bodynoc main #ws_content .ws_cal_header {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-transition: all 1s;
      -o-transition: all 1s;
      transition: all 1s;
      overflow: hidden;
      -webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.3);
      box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.3);
      margin-bottom: 2em; }
      .bodynoc main #ws_content .ws_cal_header #ws_akt_termine {
        padding: 2em;
        height: 100%;
        width: 100%;
        overflow: auto; }
        .bodynoc main #ws_content .ws_cal_header #ws_akt_termine > h3 {
          color: #3c5a8a;
          margin-bottom: 1em;
          font-weight: bold; }
        .bodynoc main #ws_content .ws_cal_header #ws_akt_termine > div {
          border-bottom: 1px solid #3c5a8a;
          width: 100%;
          height: 2em;
          line-height: 2em; }
          .bodynoc main #ws_content .ws_cal_header #ws_akt_termine > div h2 {
            color: #000000;
            font-weight: bold;
            font-size: 1em;
            padding: 0;
            margin: 0;
            display: inline; }
          .bodynoc main #ws_content .ws_cal_header #ws_akt_termine > div > div {
            float: left; }
          .bodynoc main #ws_content .ws_cal_header #ws_akt_termine > div > a {
            float: right; }
        .bodynoc main #ws_content .ws_cal_header #ws_akt_termine .cfm:before, .bodynoc main #ws_content .ws_cal_header #ws_akt_termine .cfm:after {
          content: ' ';
          display: table; }
        .bodynoc main #ws_content .ws_cal_header #ws_akt_termine .cfm:after {
          clear: both; }
    .bodynoc main #ws_content .ws_cal_header.small {
      height: 2.1em !important;
      -webkit-box-shadow: 0px 0px 0px transparent;
      box-shadow: 0px 0px 0px transparent; }
      .bodynoc main #ws_content .ws_cal_header.small #ws_akt_termine {
        overflow: hidden; }
    .bodynoc main #ws_content .ws_liste_geografisch .ws_liste_geografisch_header #standortform {
      color: #ffffff;
      background-color: #3c5a8a;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      line-height: 2.0em;
      padding: 0 0.5em 0.1em 1em; }
      .bodynoc main #ws_content .ws_liste_geografisch .ws_liste_geografisch_header #standortform > div {
        float: left; }
        .bodynoc main #ws_content .ws_liste_geografisch .ws_liste_geografisch_header #standortform > div input, .bodynoc main #ws_content .ws_liste_geografisch .ws_liste_geografisch_header #standortform > div select {
          border: 0;
          -webkit-box-sizing: border-box;
          box-sizing: border-box; }
    .bodynoc main #ws_content .ws_liste_geografisch .ws_infobox_content {
      font-size: 0.8em; }
      .bodynoc main #ws_content .ws_liste_geografisch .ws_infobox_content h3 {
        font-weight: bold; }
      .bodynoc main #ws_content .ws_liste_geografisch .ws_infobox_content .ws_more {
        float: right; }
    .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      border-bottom: 1px solid #3c5a8a;
      padding: 1em 0; }
      .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div > div {
        float: left; }
      .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_name, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_name {
        width: 35%;
        padding-left: 1em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box; }
        .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_name h3, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_name h3 {
          color: #3c5a8a; }
        .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_name b, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_name b {
          font-weight: bold;
          font-size: 0.8em;
          color: #000000; }
      .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_icons, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_icons {
        width: 35%; }
        .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_icons img, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_icons img {
          width: 1.8em;
          float: left; }
      .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_ort, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_ort {
        width: 15%; }
      .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_mehr, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_mehr {
        width: 15%;
        text-align: right;
        font-size: 0.8em;
        padding-right: 1em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box; }
      .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail {
        width: 100%;
        display: none;
        padding: 1em;
        margin-top: 1em; }
        .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          justify-content: space-between;
          font-size: 0.8em; }
          .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div > div, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div > div {
            float: left; }
          .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_verein_detail_full, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_flp_detail_full, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_verein_detail_full, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_flp_detail_full {
            width: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            margin-bottom: 2em;
            line-height: 1.3em; }
            .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_verein_detail_full > div, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_flp_detail_full > div, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_verein_detail_full > div, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_flp_detail_full > div {
              float: left; }
            .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_verein_detail_full .ws_flp_data, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_flp_detail_full .ws_flp_data, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_verein_detail_full .ws_flp_data, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_flp_detail_full .ws_flp_data {
              width: 20%; }
            .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_verein_detail_full .ws_flp_frequenzen, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_flp_detail_full .ws_flp_frequenzen, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_verein_detail_full .ws_flp_frequenzen, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_flp_detail_full .ws_flp_frequenzen {
              width: 20%; }
            .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_verein_detail_full .ws_flp_pisteninfo, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_flp_detail_full .ws_flp_pisteninfo, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_verein_detail_full .ws_flp_pisteninfo, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_flp_detail_full .ws_flp_pisteninfo {
              width: 35%; }
            .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_verein_detail_full .ws_flp_vereine, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_flp_detail_full .ws_flp_vereine, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_verein_detail_full .ws_flp_vereine, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_flp_detail_full .ws_flp_vereine {
              width: 25%; }
              .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_verein_detail_full .ws_flp_vereine a, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_flp_detail_full .ws_flp_vereine a, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_verein_detail_full .ws_flp_vereine a, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_flp_detail_full .ws_flp_vereine a {
                font-weight: normal; }
          .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_verein_detail_left, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_flp_detail_left, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_verein_detail_left, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_flp_detail_left {
            width: 40%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between; }
            .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_verein_detail_left .ws_verein_detail_map, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_verein_detail_left .ws_flp_detail_map, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_flp_detail_left .ws_verein_detail_map, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_flp_detail_left .ws_flp_detail_map, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_verein_detail_left .ws_verein_detail_map, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_verein_detail_left .ws_flp_detail_map, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_flp_detail_left .ws_verein_detail_map, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_flp_detail_left .ws_flp_detail_map {
              width: 100%;
              height: 300px; }
            .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_verein_detail_left .ws_verein_detail_b, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_flp_detail_left .ws_verein_detail_b, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_verein_detail_left .ws_verein_detail_b, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_flp_detail_left .ws_verein_detail_b {
              width: 19%;
              float: left;
              cursor: pointer; }
              .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_verein_detail_left .ws_verein_detail_b img, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_flp_detail_left .ws_verein_detail_b img, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_verein_detail_left .ws_verein_detail_b img, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_flp_detail_left .ws_verein_detail_b img {
                background-size: cover;
                background-repeat: no-repeat;
                background-position: center center; }
            .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_verein_detail_left .ws_verein_detail_img, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_flp_detail_left .ws_verein_detail_img, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_verein_detail_left .ws_verein_detail_img, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_flp_detail_left .ws_verein_detail_img {
              margin-bottom: 10px; }
          .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_verein_detail_left1, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_verein_detail_right1, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_verein_detail_middle, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_verein_detail_left1, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_verein_detail_right1, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_verein_detail_middle {
            width: 33%; }
          .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_verein_detail_right, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_flp_detail_right, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_verein_detail_right, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_flp_detail_right {
            width: 60%;
            padding-left: 2em;
            -webkit-box-sizing: border-box;
            box-sizing: border-box; }
            .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_verein_detail_right .ws_flp_detail_b, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_flp_detail_right .ws_flp_detail_b, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_verein_detail_right .ws_flp_detail_b, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_flp_detail_right .ws_flp_detail_b {
              width: 19%;
              float: left; }
          .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_verein_detail_left1, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_verein_detail_right1, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_verein_detail_middle, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_verein_detail_left1, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_verein_detail_right1, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_verein_detail_middle {
            width: 33%; }
            .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_verein_detail_left1 .ws_verein_detail_map, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_verein_detail_right1 .ws_verein_detail_map, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_verein_detail_middle .ws_verein_detail_map, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_verein_detail_left1 .ws_verein_detail_map, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_verein_detail_right1 .ws_verein_detail_map, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_verein_detail_middle .ws_verein_detail_map {
              width: 100%;
              height: 100%; }
    .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div.open {
      background-color: #F3F5F8; }
    .bodynoc main #ws_content .beitragskostenrechner > h2 {
      font-size: 1.2em;
      background-color: #5C739C;
      height: 3em;
      line-height: 3em;
      color: #ffffff;
      padding: 0 1em;
      font-weight: normal;
      margin-bottom: 0; }
      .bodynoc main #ws_content .beitragskostenrechner > h2 select {
        display: block;
        float: right;
        color: #000000;
        margin-top: 1.3em; }
    .bodynoc main #ws_content .beitragskostenrechner > div {
      background-color: #3c5a8a;
      margin-bottom: 1.3em;
      padding: 0 1.6em;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      color: #ffffff;
      font-size: 0.8em; }
      .bodynoc main #ws_content .beitragskostenrechner > div > div > p > span {
        display: block;
        float: left; }
      .bodynoc main #ws_content .beitragskostenrechner > div > div > p > span.label {
        width: 120px; }
      .bodynoc main #ws_content .beitragskostenrechner > div > div > p > span.betrag {
        background-color: #ffffff;
        color: #3c5a8a;
        padding: 0.1em 0.3em; }
      .bodynoc main #ws_content .beitragskostenrechner > div .ws_small {
        font-size: 0.8em; }
    .bodynoc main #ws_content .ws_registrierung, .bodynoc main #ws_content .ws_vers_antrag {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      font-size: 0.8em; }
      .bodynoc main #ws_content .ws_registrierung *, .bodynoc main #ws_content .ws_vers_antrag * {
        position: relative; }
      .bodynoc main #ws_content .ws_registrierung > a, .bodynoc main #ws_content .ws_vers_antrag > a {
        display: block;
        line-height: 2.5em;
        color: #ffffff;
        background-color: #A5B1C7;
        min-width: 20%;
        text-align: center;
        padding: 0 1em; }
      .bodynoc main #ws_content .ws_registrierung > a.sel, .bodynoc main #ws_content .ws_vers_antrag > a.sel {
        background-color: #5C739C; }
      .bodynoc main #ws_content .ws_registrierung h3, .bodynoc main #ws_content .ws_vers_antrag h3 {
        color: #ffffff; }
      .bodynoc main #ws_content .ws_registrierung .mg_ver_table th, .bodynoc main #ws_content .ws_registrierung .mg_ver_table td, .bodynoc main #ws_content .ws_vers_antrag .mg_ver_table th, .bodynoc main #ws_content .ws_vers_antrag .mg_ver_table td {
        padding: 0.3em; }
      .bodynoc main #ws_content .ws_registrierung .mg_ver_table th, .bodynoc main #ws_content .ws_vers_antrag .mg_ver_table th {
        font-weight: bold; }
      .bodynoc main #ws_content .ws_registrierung > form, .bodynoc main #ws_content .ws_vers_antrag > form {
        width: 100%;
        background-color: #5C739C;
        color: #ffffff; }
        .bodynoc main #ws_content .ws_registrierung > form .ws_small, .bodynoc main #ws_content .ws_vers_antrag > form .ws_small {
          font-size: 0.7em;
          display: block;
          line-height: 1em;
          position: absolute;
          font-weight: normal; }
        .bodynoc main #ws_content .ws_registrierung > form > div, .bodynoc main #ws_content .ws_vers_antrag > form > div {
          padding: 0 1em;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          justify-content: space-between; }
          .bodynoc main #ws_content .ws_registrierung > form > div > h3, .bodynoc main #ws_content .ws_vers_antrag > form > div > h3 {
            font-weight: bold;
            width: 100%;
            margin: 1em 0; }
            .bodynoc main #ws_content .ws_registrierung > form > div > h3 .ws_small, .bodynoc main #ws_content .ws_vers_antrag > form > div > h3 .ws_small {
              top: 105%; }
          .bodynoc main #ws_content .ws_registrierung > form > div .w20, .bodynoc main #ws_content .ws_vers_antrag > form > div .w20 {
            width: 20%; }
          .bodynoc main #ws_content .ws_registrierung > form > div .w25, .bodynoc main #ws_content .ws_vers_antrag > form > div .w25 {
            width: 24%; }
          .bodynoc main #ws_content .ws_registrierung > form > div .w50, .bodynoc main #ws_content .ws_vers_antrag > form > div .w50 {
            width: 50%; }
          .bodynoc main #ws_content .ws_registrierung > form > div .w33, .bodynoc main #ws_content .ws_vers_antrag > form > div .w33 {
            width: 32%; }
          .bodynoc main #ws_content .ws_registrierung > form > div .w66, .bodynoc main #ws_content .ws_vers_antrag > form > div .w66 {
            width: 65%; }
          .bodynoc main #ws_content .ws_registrierung > form > div .w80, .bodynoc main #ws_content .ws_vers_antrag > form > div .w80 {
            width: 80%; }
          .bodynoc main #ws_content .ws_registrierung > form > div .w100, .bodynoc main #ws_content .ws_vers_antrag > form > div .w100 {
            width: 100%; }
          .bodynoc main #ws_content .ws_registrierung > form > div .no_marg, .bodynoc main #ws_content .ws_vers_antrag > form > div .no_marg {
            padding: 0; }
          .bodynoc main #ws_content .ws_registrierung > form > div .ws_small_button, .bodynoc main #ws_content .ws_vers_antrag > form > div .ws_small_button {
            line-height: 1em;
            padding: 0; }
          .bodynoc main #ws_content .ws_registrierung > form > div > div, .bodynoc main #ws_content .ws_vers_antrag > form > div > div {
            padding: 1.5em 0 1em 0; }
            .bodynoc main #ws_content .ws_registrierung > form > div > div > div, .bodynoc main #ws_content .ws_vers_antrag > form > div > div > div {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -ms-flex-wrap: wrap;
              flex-wrap: wrap;
              -webkit-box-pack: justify;
              -ms-flex-pack: justify;
              justify-content: space-between;
              margin-bottom: 0.5em;
              position: relative; }
              .bodynoc main #ws_content .ws_registrierung > form > div > div > div div, .bodynoc main #ws_content .ws_vers_antrag > form > div > div > div div {
                position: relative; }
              .bodynoc main #ws_content .ws_registrierung > form > div > div > div input, .bodynoc main #ws_content .ws_vers_antrag > form > div > div > div input {
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
                height: 1.6em; }
              .bodynoc main #ws_content .ws_registrierung > form > div > div > div label, .bodynoc main #ws_content .ws_vers_antrag > form > div > div > div label {
                width: 40%;
                display: block;
                text-align: right;
                padding-right: 1em;
                line-height: 1.3em; }
                .bodynoc main #ws_content .ws_registrierung > form > div > div > div label .ws_small, .bodynoc main #ws_content .ws_vers_antrag > form > div > div > div label .ws_small {
                  bottom: -0.3em;
                  right: 1.5em; }
                .bodynoc main #ws_content .ws_registrierung > form > div > div > div label font, .bodynoc main #ws_content .ws_vers_antrag > form > div > div > div label font {
                  display: block;
                  position: absolute;
                  right: 0.3em;
                  top: -0.3em; }
                .bodynoc main #ws_content .ws_registrierung > form > div > div > div label > div > p, .bodynoc main #ws_content .ws_vers_antrag > form > div > div > div label > div > p {
                  margin: 0; }
                .bodynoc main #ws_content .ws_registrierung > form > div > div > div label a, .bodynoc main #ws_content .ws_vers_antrag > form > div > div > div label a {
                  color: #ffffff; }
              .bodynoc main #ws_content .ws_registrierung > form > div > div > div label + *, .bodynoc main #ws_content .ws_vers_antrag > form > div > div > div label + * {
                width: 60%;
                border: 0; }
              .bodynoc main #ws_content .ws_registrierung > form > div > div > div input[type="checkbox"] + label, .bodynoc main #ws_content .ws_registrierung > form > div > div > div input[type="radio"] + label, .bodynoc main #ws_content .ws_vers_antrag > form > div > div > div input[type="checkbox"] + label, .bodynoc main #ws_content .ws_vers_antrag > form > div > div > div input[type="radio"] + label {
                width: auto;
                text-align: left;
                padding-left: 2em; }
              .bodynoc main #ws_content .ws_registrierung > form > div > div > div input[type="checkbox"], .bodynoc main #ws_content .ws_registrierung > form > div > div > div input[type="radio"], .bodynoc main #ws_content .ws_vers_antrag > form > div > div > div input[type="checkbox"], .bodynoc main #ws_content .ws_vers_antrag > form > div > div > div input[type="radio"] {
                left: 0.3em;
                position: absolute;
                top: -0.35em;
                z-index: 2; }
              .bodynoc main #ws_content .ws_registrierung > form > div > div > div label.error, .bodynoc main #ws_content .ws_vers_antrag > form > div > div > div label.error {
                background-color: #ffffff;
                color: red;
                border: 1px solid red;
                font-size: 0.8em;
                padding: 0.3em 1em;
                width: 100%;
                margin: 0.5em 0 1em 0;
                position: relative; }
              .bodynoc main #ws_content .ws_registrierung > form > div > div > div label.error:after, .bodynoc main #ws_content .ws_registrierung > form > div > div > div label.error:before, .bodynoc main #ws_content .ws_vers_antrag > form > div > div > div label.error:after, .bodynoc main #ws_content .ws_vers_antrag > form > div > div > div label.error:before {
                bottom: 100%;
                left: 50%;
                border: solid transparent;
                content: " ";
                height: 0;
                width: 0;
                position: absolute;
                pointer-events: none; }
              .bodynoc main #ws_content .ws_registrierung > form > div > div > div label.error:after, .bodynoc main #ws_content .ws_vers_antrag > form > div > div > div label.error:after {
                border-color: rgba(255, 255, 255, 0);
                border-bottom-color: #ffffff;
                border-width: 10px;
                margin-left: -10px; }
              .bodynoc main #ws_content .ws_registrierung > form > div > div > div label.error:before, .bodynoc main #ws_content .ws_vers_antrag > form > div > div > div label.error:before {
                border-color: rgba(255, 0, 0, 0);
                border-bottom-color: #ff0000;
                border-width: 11px;
                margin-left: -11px; }
              .bodynoc main #ws_content .ws_registrierung > form > div > div > div .ws_button1, .bodynoc main #ws_content .ws_vers_antrag > form > div > div > div .ws_button1 {
                height: 2em;
                line-height: auto; }
              .bodynoc main #ws_content .ws_registrierung > form > div > div > div textarea, .bodynoc main #ws_content .ws_vers_antrag > form > div > div > div textarea {
                font-size: 1em;
                width: 100%;
                height: 120px; }
          .bodynoc main #ws_content .ws_registrierung > form > div .ws_iv, .bodynoc main #ws_content .ws_vers_antrag > form > div .ws_iv {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between; }
            .bodynoc main #ws_content .ws_registrierung > form > div .ws_iv > div, .bodynoc main #ws_content .ws_vers_antrag > form > div .ws_iv > div {
              -webkit-box-pack: start;
              -ms-flex-pack: start;
              justify-content: flex-start; }
        .bodynoc main #ws_content .ws_registrierung > form .ws_hblau, .bodynoc main #ws_content .ws_vers_antrag > form .ws_hblau {
          background-color: #A5B1C7; }
        .bodynoc main #ws_content .ws_registrierung > form .ws_dblau, .bodynoc main #ws_content .ws_vers_antrag > form .ws_dblau {
          background-color: #3c5a8a; }
        .bodynoc main #ws_content .ws_registrierung > form hr, .bodynoc main #ws_content .ws_vers_antrag > form hr {
          border: 0;
          height: 1px;
          background-color: #ffffff;
          width: 100%;
          margin-bottom: 0; }
    .bodynoc main #ws_content .ws_info_edit_kontakt {
      position: absolute;
      border: 2px solid #3c5a8a;
      background: #ffffff;
      width: 200px;
      font-size: 0.75em;
      z-index: 100;
      display: none;
      padding: 0 1em; }
    .bodynoc main #ws_content .ws_info_edit_kontakt:after, .bodynoc main #ws_content .ws_info_edit_kontakt:before {
      right: 100%;
      top: 20px;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none; }
    .bodynoc main #ws_content .ws_info_edit_kontakt:after {
      border-color: rgba(255, 255, 255, 0);
      border-right-color: #ffffff;
      border-width: 10px;
      margin-top: -10px; }
    .bodynoc main #ws_content .ws_info_edit_kontakt:before {
      border-color: rgba(255, 255, 255, 0);
      border-right-color: #3c5a8a;
      border-width: 13px;
      margin-top: -13px; }

.blau1 {
  color: #8092b1; }

.blau2 {
  color: #3c5a8a; }

.blau3 {
  color: #A5B1C7; }

.blau4 {
  color: #5C739C; }

.blau5 {
  color: #6E83A7; }

.blau6 {
  color: #8092B1; }

.blau7 {
  color: #92A1BC; }

.blau8 {
  color: #A4B1C7; }

.rot {
  color: #DE1400; }

.beige {
  color: #F7EBC3; }

.weiss {
  color: #ffffff; }

.cms_textbearbeiter {
  display: none; }

#ws_ind {
  width: 1px; }

.mce_content_item_right, .mce_content_item_right1 {
  float: right !important;
  margin: 0 0 1% 1% !important;
  width: auto !important;
  max-width: 50%; }

.mce_content_item_left, .mce_content_item_left1 {
  margin: 0 1% 1% 0 !important;
  width: auto !important;
  max-width: 50%; }

.mce_content_item_left {
  float: left !important; }

.mce_content_item_right1:after, .mce_content_item_left1:after {
  content: " ";
  display: table;
  clear: both; }

.mce_content_item_inline {
  display: inline !important;
  vertical-align: middle; }

#ws_in_wk {
  position: fixed;
  top: 50%;
  left: 50%; }
  #ws_in_wk > div {
    margin-left: -50%;
    border: 1px solid #3c5a8a;
    padding: 1em;
    background-color: #ffffff;
    text-align: center; }

@media only screen and (max-width: 1240px) {
  .bodynoc header nav.fixed {
    position: static !important;
    height: auto !important; }
  .bodynoc header #ws_menu_button {
    display: block;
    border-top: 1px solid #ffffff;
    background-color: rgba(74, 100, 145, 0.8);
    line-height: 2.9em;
    position: static;
    bottom: 0;
    width: 100%;
    padding: 0 1em 0 1.3em;
    color: #ffffff; }
    .bodynoc header #ws_menu_button span {
      font-size: 1.5em; }
    .bodynoc header #ws_menu_button i {
      float: right;
      font-size: 2.3em;
      line-height: 1.3em; }
  .bodynoc header .ws_header_top #logo {
    width: 50%; }
  .bodynoc header .ws_header_top .metanav {
    width: 50%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 1.3em; }
    .bodynoc header .ws_header_top .metanav #ws_search_form {
      width: 292px; }
  .bodynoc header nav.ws_top:before {
    content: "" !important; }
  .bodynoc header nav, .bodynoc header nav.ws_top {
    display: none;
    top: 100%;
    bottom: auto;
    padding: 0;
    margin: 0;
    position: static; }
    .bodynoc header nav ul, .bodynoc header nav.ws_top ul {
      padding: 0;
      margin: 0; }
    .bodynoc header nav > ul, .bodynoc header nav.ws_top > ul {
      display: block;
      background-color: #5C739C; }
      .bodynoc header nav > ul > li > a, .bodynoc header nav.ws_top > ul > li > a {
        padding: 0 2em; }
      .bodynoc header nav > ul li, .bodynoc header nav.ws_top > ul li {
        padding: 0; }
        .bodynoc header nav > ul li a, .bodynoc header nav.ws_top > ul li a {
          position: relative;
          display: block; }
      .bodynoc header nav > ul li > a:before, .bodynoc header nav.ws_top > ul li > a:before {
        content: "";
        width: 0.8em;
        height: 0.8em;
        border: 1px solid #ffffff;
        position: absolute;
        top: 50%;
        margin-top: -0.4em;
        margin-left: -1.1em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box; }
      .bodynoc header nav > ul li > a.sel:before, .bodynoc header nav > ul li > a:hover:before, .bodynoc header nav.ws_top > ul li > a.sel:before, .bodynoc header nav.ws_top > ul li > a:hover:before {
        background-color: #ffffff; }
      .bodynoc header nav > ul li.sel, .bodynoc header nav > ul li.hover, .bodynoc header nav.ws_top > ul li.sel, .bodynoc header nav.ws_top > ul li.hover {
        background-color: transparent; }
        .bodynoc header nav > ul li.sel > ul, .bodynoc header nav > ul li.hover > ul, .bodynoc header nav.ws_top > ul li.sel > ul, .bodynoc header nav.ws_top > ul li.hover > ul {
          position: static;
          display: block; }
      .bodynoc header nav > ul ul, .bodynoc header nav.ws_top > ul ul {
        display: none;
        background-color: #6E83A7; }
        .bodynoc header nav > ul ul > li > a, .bodynoc header nav.ws_top > ul ul > li > a {
          padding: 0 4em; }
        .bodynoc header nav > ul ul ul, .bodynoc header nav.ws_top > ul ul ul {
          background-color: #8092B1; }
          .bodynoc header nav > ul ul ul > li > a, .bodynoc header nav.ws_top > ul ul ul > li > a {
            padding: 0 6em; }
          .bodynoc header nav > ul ul ul ul, .bodynoc header nav.ws_top > ul ul ul ul {
            background-color: #92A1BC; }
            .bodynoc header nav > ul ul ul ul > li > a, .bodynoc header nav.ws_top > ul ul ul ul > li > a {
              padding: 0 8em; }
            .bodynoc header nav > ul ul ul ul ul, .bodynoc header nav.ws_top > ul ul ul ul ul {
              background-color: #A4B1C7; }
              .bodynoc header nav > ul ul ul ul ul > li > a, .bodynoc header nav.ws_top > ul ul ul ul ul > li > a {
                padding: 0 10em; }
  .bodynoc header nav ul, .bodynoc header nav li {
    position: static !important; }
  .bodynoc header nav > ul > li:hover > ul {
    display: block; }
    .bodynoc header nav > ul > li:hover > ul > li:hover > ul {
      display: block; }
      .bodynoc header nav > ul > li:hover > ul > li:hover > ul > li:hover > ul {
        display: block; }
        .bodynoc header nav > ul > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul {
          display: block; }
  .bodynoc header nav.subnav {
    display: none !important; }
  .bodynoc main {
    padding: 1em 1.3em 2em 1.3em; } }

@media only screen and (max-width: 800px) {
  .bodynoc .site_content_wrapper {
    padding: 0;
    overflow: hidden; }
  .bodynoc header nav ul, .bodynoc header nav li {
    position: static !important; }
  .bodynoc header nav > ul > li:hover > ul {
    display: block; }
    .bodynoc header nav > ul > li:hover > ul > li:hover > ul {
      display: block; }
      .bodynoc header nav > ul > li:hover > ul > li:hover > ul > li:hover > ul {
        display: block; }
        .bodynoc header nav > ul > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul {
          display: block; }
  .bodynoc header .imageHome {
    height: auto;
    min-height: 4em;
    margin-top: -2em; }
    .bodynoc header .imageHome .ws_gal_description_full {
      height: 60%;
      left: 1em;
      position: absolute;
      right: auto;
      top: 20%em;
      width: 27%;
      z-index: 2;
      display: none; }
  .bodynoc header .ws_header_top {
    display: block; }
    .bodynoc header .ws_header_top #logo {
      width: 100%;
      padding-top: 0.3em; }
      .bodynoc header .ws_header_top #logo img {
        margin: 0; }
    .bodynoc header .ws_header_top .metanav > * {
      position: absolute !important;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
    .bodynoc header .ws_header_top .metanav .ws_shop_but {
      top: 0;
      margin-right: 1em;
      right: 0;
      height: 2.3em; }
    .bodynoc header .ws_header_top .metanav .ws_vorteilswelt_but {
      top: 0;
      margin-right: 1em;
      right: 0;
      height: 2.3em; }
    .bodynoc header .ws_header_top .metanav #ws_search_form {
      top: 6em;
      background-color: #ffffff;
      margin: 0 1em;
      right: 0;
      width: calc(100% - 2em);
      z-index: 2; }
    .bodynoc header .ws_header_top .metanav .ws_login_but {
      top: 8.5em;
      left: 1em;
      margin: 0;
      padding: 0;
      width: calc(100% - 4.2em);
      text-align: center; }
    .bodynoc header .ws_header_top .metanav .ws_fb_but {
      top: 8.5em;
      left: calc(100% - 3.5em); }
    .bodynoc header .ws_header_top .metanav a {
      z-index: 2; }
  .bodynoc main #ws_content .ws_sektionen_start .mce_content_item_inline {
    width: 100%;
    margin: 0 0 1em 0 !important; }
  .bodynoc main #ws_content .ws_registrierung > form > div > div > div label, .bodynoc main #ws_content .ws_registrierung > form > div > div > div input[type="text"], .bodynoc main #ws_content .ws_registrierung > form > div > div > div select, .bodynoc main #ws_content .ws_vers_antrag > form > div > div > div label, .bodynoc main #ws_content .ws_vers_antrag > form > div > div > div input[type="text"], .bodynoc main #ws_content .ws_vers_antrag > form > div > div > div select {
    width: 100%;
    padding: 0;
    text-align: left; }
  .bodynoc main #ws_content .ws_registrierung > form > div > div > div label .ws_small, .bodynoc main #ws_content .ws_vers_antrag > form > div > div > div label .ws_small {
    bottom: 0.2em; }
  .bodynoc main #ws_content #ws_login_1 {
    width: 100%; }
  .bodynoc main #ws_content .breadcrumb {
    display: none; }
  .bodynoc main #ws_content .ws_full {
    width: 100%; }
  .bodynoc main #ws_content .ws_left {
    width: 100%; }
  .bodynoc main #ws_content .ws_right {
    width: 100%; }
    .bodynoc main #ws_content .ws_right .ws_modular_t {
      border-top: 1px solid #3c5a8a; }
  .bodynoc main #ws_content .ws_modular_t table, .bodynoc main #ws_content .ws_modular_t tr, .bodynoc main #ws_content .ws_modular_t td {
    display: block;
    width: 100%; }
  .bodynoc main #ws_content .w33, .bodynoc main #ws_content .w50, .bodynoc main #ws_content .w66 {
    width: 100% !important; }
    .bodynoc main #ws_content .w33 .w50, .bodynoc main #ws_content .w33 .w25, .bodynoc main #ws_content .w50 .w50, .bodynoc main #ws_content .w50 .w25, .bodynoc main #ws_content .w66 .w50, .bodynoc main #ws_content .w66 .w25 {
      width: 50% !important; }
  .bodynoc main #ws_content .beitragskostenrechner > h2 {
    height: auto; }
    .bodynoc main #ws_content .beitragskostenrechner > h2 select {
      float: none;
      width: 100%;
      margin: 0; }
  .bodynoc main #ws_content .beitragskostenrechner > div {
    width: 100%; }
  .bodynoc main #ws_content .ws_news_text .ws_text .ws_img {
    width: 100%;
    padding-right: 0; }
  .bodynoc main #ws_content .ws_news_text .ws_text .ws_txt {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .bodynoc main #ws_content #ws_cal .ui-datepicker {
    margin: auto; }
  .bodynoc main #ws_content .ws_cal_header {
    display: block;
    height: auto !important; }
  .bodynoc main #ws_content .ws_cal_header.small {
    height: 2.1em !important; }
  .bodynoc main #ws_content .ws_news_text {
    display: block; }
    .bodynoc main #ws_content .ws_news_text .ws_headline h2 {
      padding: 0; }
  .bodynoc main #ws_content .ws_faq .ws_faq_1 {
    height: auto;
    min-height: 2em; }
  .bodynoc main #ws_content .ws_modular_person1_weiss {
    width: 100%;
    height: auto; }
  .bodynoc main #ws_content .ws_modular_tb, .bodynoc main #ws_content .ws_modular_bt, .bodynoc main #ws_content .ws_modular_tbt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .bodynoc main #ws_content .ws_modular_tb .ws_modular_tb_t, .bodynoc main #ws_content .ws_modular_tb .ws_modular_bt_t, .bodynoc main #ws_content .ws_modular_tb .ws_modular_tbt_t2, .bodynoc main #ws_content .ws_modular_bt .ws_modular_tb_t, .bodynoc main #ws_content .ws_modular_bt .ws_modular_bt_t, .bodynoc main #ws_content .ws_modular_bt .ws_modular_tbt_t2, .bodynoc main #ws_content .ws_modular_tbt .ws_modular_tb_t, .bodynoc main #ws_content .ws_modular_tbt .ws_modular_bt_t, .bodynoc main #ws_content .ws_modular_tbt .ws_modular_tbt_t2 {
      width: 100%;
      padding-right: 0em; }
    .bodynoc main #ws_content .ws_modular_tb .ws_modular_tb_i, .bodynoc main #ws_content .ws_modular_tb .ws_modular_bt_i, .bodynoc main #ws_content .ws_modular_tb .ws_modular_tbt_t1, .bodynoc main #ws_content .ws_modular_bt .ws_modular_tb_i, .bodynoc main #ws_content .ws_modular_bt .ws_modular_bt_i, .bodynoc main #ws_content .ws_modular_bt .ws_modular_tbt_t1, .bodynoc main #ws_content .ws_modular_tbt .ws_modular_tb_i, .bodynoc main #ws_content .ws_modular_tbt .ws_modular_bt_i, .bodynoc main #ws_content .ws_modular_tbt .ws_modular_tbt_t1 {
      width: 100%; }
    .bodynoc main #ws_content .ws_modular_tb .ws_modular_bt_t, .bodynoc main #ws_content .ws_modular_bt .ws_modular_bt_t, .bodynoc main #ws_content .ws_modular_tbt .ws_modular_bt_t {
      padding-right: 0em;
      padding-left: 0em; }
    .bodynoc main #ws_content .ws_modular_tb .ws_modular_tbt_t1 > div, .bodynoc main #ws_content .ws_modular_tb .ws_modular_tbt_t2 > div, .bodynoc main #ws_content .ws_modular_bt .ws_modular_tbt_t1 > div, .bodynoc main #ws_content .ws_modular_bt .ws_modular_tbt_t2 > div, .bodynoc main #ws_content .ws_modular_tbt .ws_modular_tbt_t1 > div, .bodynoc main #ws_content .ws_modular_tbt .ws_modular_tbt_t2 > div {
      padding: 0.5em 2em; }
  .bodynoc main #ws_content .ws_modular_t_lfmedium, .bodynoc main #ws_content .ws_modular_tb_lfmedium {
    width: 100%;
    padding: 1em; }
  .bodynoc main #ws_content .ws_shop_header {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .bodynoc main #ws_content .ws_shop_header .ws_login_div {
      padding: 0.5em 0; }
    .bodynoc main #ws_content .ws_shop_header .ws_cart_div {
      width: 100%; }
      .bodynoc main #ws_content .ws_shop_header .ws_cart_div #cart_block {
        width: 100%; }
  .bodynoc main #ws_content .ws_pagination_shop a.paginate, .bodynoc main #ws_content .ws_pagination_shop i.fa {
    display: none; }
  .bodynoc main #ws_content .ws_kursliste li {
    width: 100%; }
  .bodynoc main #ws_content .ws_kurs_detail .ws_kurs_detail1 > * {
    width: 100% !important;
    padding: 0 !important; }
  .bodynoc main #ws_content .ws_content_shop_right_login #ws_login_2, .bodynoc main #ws_content .ws_content_shop_right_login #ws_login_1, .bodynoc main #ws_content .ws_content_shop_right_login .ws_50, .bodynoc main #ws_content .ws_content_shop_right_login #anfragen_management_formdiv, .bodynoc main #ws_content .ws_content_shop_right_login #gewinnspiel_management_formdiv, .bodynoc main #ws_content .ws_content_shop_right_registrierung #ws_login_2, .bodynoc main #ws_content .ws_content_shop_right_registrierung #ws_login_1, .bodynoc main #ws_content .ws_content_shop_right_registrierung .ws_50, .bodynoc main #ws_content .ws_content_shop_right_registrierung #anfragen_management_formdiv, .bodynoc main #ws_content .ws_content_shop_right_registrierung #gewinnspiel_management_formdiv, .bodynoc main #ws_content .ws_vpinfos_cont #ws_login_2, .bodynoc main #ws_content .ws_vpinfos_cont #ws_login_1, .bodynoc main #ws_content .ws_vpinfos_cont .ws_50, .bodynoc main #ws_content .ws_vpinfos_cont #anfragen_management_formdiv, .bodynoc main #ws_content .ws_vpinfos_cont #gewinnspiel_management_formdiv, .bodynoc main #ws_content #anfragen_management_form #ws_login_2, .bodynoc main #ws_content #anfragen_management_form #ws_login_1, .bodynoc main #ws_content #anfragen_management_form .ws_50, .bodynoc main #ws_content #anfragen_management_form #anfragen_management_formdiv, .bodynoc main #ws_content #anfragen_management_form #gewinnspiel_management_formdiv, .bodynoc main #ws_content #gewinnspiel_management_form #ws_login_2, .bodynoc main #ws_content #gewinnspiel_management_form #ws_login_1, .bodynoc main #ws_content #gewinnspiel_management_form .ws_50, .bodynoc main #ws_content #gewinnspiel_management_form #anfragen_management_formdiv, .bodynoc main #ws_content #gewinnspiel_management_form #gewinnspiel_management_formdiv, .bodynoc main #ws_content #kusu_formular #ws_login_2, .bodynoc main #ws_content #kusu_formular #ws_login_1, .bodynoc main #ws_content #kusu_formular .ws_50, .bodynoc main #ws_content #kusu_formular #anfragen_management_formdiv, .bodynoc main #ws_content #kusu_formular #gewinnspiel_management_formdiv {
    width: 100%; }
  .bodynoc main #ws_content .ws_content_shop_right_adr > div {
    width: 100%; }
  .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_name, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_name {
    width: 100%;
    padding: 1em; }
  .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_icons, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_icons {
    width: 100%;
    padding-left: 1em; }
    .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_icons img, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_icons img {
      width: 1.8em;
      float: left; }
  .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_ort, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_ort {
    width: 100%;
    padding-left: 1em; }
  .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_mehr, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_mehr {
    width: 100%; }
  .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail {
    width: 100%;
    display: none;
    padding: 1em;
    margin-top: 1em; }
    .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      font-size: 0.8em; }
      .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div > div, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div > div {
        float: left; }
      .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_verein_detail_full, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_flp_detail_full, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_verein_detail_full, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_flp_detail_full {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 2em;
        line-height: 1.3em; }
        .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_verein_detail_full > div, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_flp_detail_full > div, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_verein_detail_full > div, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_flp_detail_full > div {
          float: left;
          width: 100% !important; }
      .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_verein_detail_left, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_flp_detail_left, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_verein_detail_left, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_flp_detail_left {
        width: 100%;
        display: block; }
        .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_verein_detail_left .ws_verein_detail_map, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_verein_detail_left .ws_flp_detail_map, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_flp_detail_left .ws_verein_detail_map, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_flp_detail_left .ws_flp_detail_map, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_verein_detail_left .ws_verein_detail_map, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_verein_detail_left .ws_flp_detail_map, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_flp_detail_left .ws_verein_detail_map, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_flp_detail_left .ws_flp_detail_map {
          width: 100%;
          height: 300px; }
        .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_verein_detail_left .ws_verein_detail_b, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_flp_detail_left .ws_verein_detail_b, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_verein_detail_left .ws_verein_detail_b, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_flp_detail_left .ws_verein_detail_b {
          width: 20%;
          float: left;
          cursor: pointer; }
          .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_verein_detail_left .ws_verein_detail_b img, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_flp_detail_left .ws_verein_detail_b img, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_verein_detail_left .ws_verein_detail_b img, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_flp_detail_left .ws_verein_detail_b img {
            background-size: cover;
            background-repeat: no-repeat;
            background-position: center center; }
        .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_verein_detail_left .ws_verein_detail_img, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_flp_detail_left .ws_verein_detail_img, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_verein_detail_left .ws_verein_detail_img, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_flp_detail_left .ws_verein_detail_img {
          margin-bottom: 10px; }
      .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_verein_detail_right, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_flp_detail_right, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_verein_detail_right, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_flp_detail_right {
        width: 100%;
        padding-left: 0em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box; }
        .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_verein_detail_right .ws_flp_detail_b, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_verein_detail > div .ws_flp_detail_right .ws_flp_detail_b, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_verein_detail_right .ws_flp_detail_b, .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div .ws_flp_detail > div .ws_flp_detail_right .ws_flp_detail_b {
          width: 20%;
          float: left; }
  .bodynoc main #ws_content .ws_liste_geografisch #ws_liste_geografisch_betriebe > div.open {
    background-color: #F3F5F8; }
  #ws_ind {
    width: 2px; } }
