@page {
  margin: 25mm 25mm 25mm 25mm;
}
/* line 5, ../../../../cms-vkb/src/main/sass/print/_commons.scss */
body, h1, h2, h3, h4, h5, ol, ul, div {
  width: 100%;
  border: 0;
  margin: 0;
  padding: 0;
  float: none;
  position: static;
  overflow: visible !important;
  font-size: 12pt;
  line-height: 1.3;
}

/* line 17, ../../../../cms-vkb/src/main/sass/print/_commons.scss */
p {
  widows: 4;
  orphans: 3;
}

/* line 23, ../../../../cms-vkb/src/main/sass/print/_commons.scss */
a[href]:after {
  content: none;
}

/* line 29, ../../../../cms-vkb/src/main/sass/print/_commons.scss */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  page-break-after: avoid;
}

/* line 34, ../../../../cms-vkb/src/main/sass/print/_commons.scss */
img {
  page-break-inside: avoid;
}

/* line 38, ../../../../cms-vkb/src/main/sass/print/_commons.scss */
#_fb_img {
  display: none;
}

/* line 42, ../../../../cms-vkb/src/main/sass/print/_commons.scss */
audio {
  display: none;
}

/* line 46, ../../../../cms-vkb/src/main/sass/print/_commons.scss */
.hide-for-large-up {
  display: none;
}

/* line 5, ../../../../cms-vkb/src/main/sass/print/modules/_formular.scss */
.module_profiler form input[type="checkbox"] {
  visibility: visible;
  background: none;
}
/* line 9, ../../../../cms-vkb/src/main/sass/print/modules/_formular.scss */
.module_profiler form input[type="checkbox"]:checked {
  background: none;
  display: inline-block;
}
/* line 16, ../../../../cms-vkb/src/main/sass/print/modules/_formular.scss */
.module_profiler form input[type="checkbox"] + label:before, .module_profiler form input[type="radio"] + label:before {
  background: none;
  left: 0;
}
/* line 21, ../../../../cms-vkb/src/main/sass/print/modules/_formular.scss */
.module_profiler form input[type="radio"] {
  visibility: visible;
  background: none;
}
/* line 25, ../../../../cms-vkb/src/main/sass/print/modules/_formular.scss */
.module_profiler form input[type="radio"]:checked {
  background: none;
  display: inline-block;
}
/* line 30, ../../../../cms-vkb/src/main/sass/print/modules/_formular.scss */
.module_profiler form input[type="radio"][class^="digit"] {
  visibility: hidden;
  background: none;
}
/* line 35, ../../../../cms-vkb/src/main/sass/print/modules/_formular.scss */
.module_profiler form input[type="radio"][class^="digit"]:checked + label:before {
  font-weight: bold;
  color: #0D57A6;
  border: #0D57A6 2px solid;
}
/* line 42, ../../../../cms-vkb/src/main/sass/print/modules/_formular.scss */
.module_profiler form button {
  border: 1px #0D57A6 solid;
}
/* line 46, ../../../../cms-vkb/src/main/sass/print/modules/_formular.scss */
.module_profiler form div.table-layout {
  display: block;
}
/* line 48, ../../../../cms-vkb/src/main/sass/print/modules/_formular.scss */
.module_profiler form div.table-layout div.flex {
  display: block;
}
/* line 55, ../../../../cms-vkb/src/main/sass/print/modules/_formular.scss */
.module_profiler form div.onoffswitch .onoffswitch-switch {
  display: none;
}
/* line 58, ../../../../cms-vkb/src/main/sass/print/modules/_formular.scss */
.module_profiler form div.onoffswitch .onoffswitch-inner {
  float: left;
}
/* line 61, ../../../../cms-vkb/src/main/sass/print/modules/_formular.scss */
.module_profiler form div.onoffswitch .onoffswitch-inner:before, .module_profiler form div.onoffswitch .onoffswitch-inner:after {
  padding: 0;
  margin: 0;
}
/* line 67, ../../../../cms-vkb/src/main/sass/print/modules/_formular.scss */
.module_profiler form div.onoffswitch input[type="checkbox"] {
  visibility: hidden;
}

/* line 3, ../../../../cms-vkb/src/main/sass/print/modules/_producttables.scss */
.producttable .hide-for-small-only {
  display: none;
}
/* line 7, ../../../../cms-vkb/src/main/sass/print/modules/_producttables.scss */
.producttable .orbit-bullets {
  display: none;
}
/* line 11, ../../../../cms-vkb/src/main/sass/print/modules/_producttables.scss */
.producttable button {
  border: 1px solid #CCC;
  font-weight: normal !important;
}
/* line 15, ../../../../cms-vkb/src/main/sass/print/modules/_producttables.scss */
.producttable button.call-to-action {
  border: 1px solid #0D57A6;
  font-weight: bold !important;
  color: #000000 !important;
}

/* line 3, ../../../../cms-vkb/src/main/sass/print/modules/_productteaser.scss */
.productteaser.show-small {
  display: none;
}
/* line 8, ../../../../cms-vkb/src/main/sass/print/modules/_productteaser.scss */
.productteaser .accordion .show-for-small-only {
  display: none !important;
}
/* line 14, ../../../../cms-vkb/src/main/sass/print/modules/_productteaser.scss */
.productteaser .productteaser-container div {
  width: auto;
}
/* line 21, ../../../../cms-vkb/src/main/sass/print/modules/_productteaser.scss */
.productteaser .productteaser-container > div.large-4.medium-4 .image-with-overlay img, .productteaser .productteaser-container div.large-12.medium-12 .image-with-overlay img {
  width: 5cm;
}
/* line 25, ../../../../cms-vkb/src/main/sass/print/modules/_productteaser.scss */
.productteaser .productteaser-container > div.large-4.medium-4 .image-with-overlay .ajax-loader.text-only-spinner:after, .productteaser .productteaser-container div.large-12.medium-12 .image-with-overlay .ajax-loader.text-only-spinner:after {
  display: none;
}
/* line 31, ../../../../cms-vkb/src/main/sass/print/modules/_productteaser.scss */
.productteaser .productteaser-container .productteaser-content {
  width: 15cm;
  height: auto !important;
  margin-left: 5mm;
  padding: 5mm !important;
  border: 1px #CCC solid;
}
/* line 41, ../../../../cms-vkb/src/main/sass/print/modules/_productteaser.scss */
.productteaser .productteaser-actionbar .content {
  display: block;
}
/* line 44, ../../../../cms-vkb/src/main/sass/print/modules/_productteaser.scss */
.productteaser .productteaser-actionbar .content .price-container {
  display: block;
  float: left;
  width: auto !important;
}
/* line 49, ../../../../cms-vkb/src/main/sass/print/modules/_productteaser.scss */
.productteaser .productteaser-actionbar .content .price-container .pricetext {
  display: block;
  width: auto !important;
}
/* line 54, ../../../../cms-vkb/src/main/sass/print/modules/_productteaser.scss */
.productteaser .productteaser-actionbar .content .price-container .price {
  width: auto;
}
/* line 58, ../../../../cms-vkb/src/main/sass/print/modules/_productteaser.scss */
.productteaser .productteaser-actionbar .content .button-container {
  width: auto !important;
  display: block;
  float: left !important;
  border: 1px #0D57A6 solid;
  margin-left: 10mm;
}

/* line 3, ../../../../cms-vkb/src/main/sass/print/modules/_header.scss */
header aside.right-off-canvas-menu {
  display: none;
}
/* line 8, ../../../../cms-vkb/src/main/sass/print/modules/_header.scss */
header div.sticky-wrapper > div.sticky.contain-to-grid {
  position: static;
}
/* line 14, ../../../../cms-vkb/src/main/sass/print/modules/_header.scss */
header section.navigation > nav {
  display: none;
}
/* line 20, ../../../../cms-vkb/src/main/sass/print/modules/_header.scss */
header section.navigation > div.header_background div.logo-div {
  position: absolute;
}
/* line 23, ../../../../cms-vkb/src/main/sass/print/modules/_header.scss */
header section.navigation > div.header_background div.logo-div img {
  padding-bottom: 20pt;
  display: block;
}
/* line 30, ../../../../cms-vkb/src/main/sass/print/modules/_header.scss */
header section.navigation > div.header_background nav.static_content {
  display: none;
}
/* line 34, ../../../../cms-vkb/src/main/sass/print/modules/_header.scss */
header section.navigation > div.header_background nav.category {
  right: 0;
  position: absolute;
}
/* line 40, ../../../../cms-vkb/src/main/sass/print/modules/_header.scss */
header section.navigation > div.header_background nav.category ul.flyouts {
  font-size: 12pt;
}
/* line 44, ../../../../cms-vkb/src/main/sass/print/modules/_header.scss */
header section.navigation > div.header_background nav.category ul.flyouts li a {
  padding: 0;
}
/* line 53, ../../../../cms-vkb/src/main/sass/print/modules/_header.scss */
header section.navigation > div.header_background nav ul.tablet-category {
  display: none;
}
/* line 58, ../../../../cms-vkb/src/main/sass/print/modules/_header.scss */
header section.navigation > div.header_background nav form {
  display: none;
}

/* line 1, ../../../../cms-vkb/src/main/sass/print/modules/_stage.scss */
main #buehne_container {
  margin-top: 20pt !important;
}

/* line 5, ../../../../cms-vkb/src/main/sass/print/modules/_stage.scss */
div.stage {
  overflow: hidden !important;
}
/* line 9, ../../../../cms-vkb/src/main/sass/print/modules/_stage.scss */
div.stage ul.orbit-slides-container {
  height: 100% !important;
}
/* line 12, ../../../../cms-vkb/src/main/sass/print/modules/_stage.scss */
div.stage ul.orbit-slides-container > li {
  position: relative;
}
/* line 15, ../../../../cms-vkb/src/main/sass/print/modules/_stage.scss */
div.stage ul.orbit-slides-container > li:not(.active) {
  display: none;
}
/* line 23, ../../../../cms-vkb/src/main/sass/print/modules/_stage.scss */
div.stage div.show-small {
  display: none;
}
/* line 27, ../../../../cms-vkb/src/main/sass/print/modules/_stage.scss */
div.stage div.overlay-element {
  position: absolute;
}
/* line 29, ../../../../cms-vkb/src/main/sass/print/modules/_stage.scss */
div.stage div.overlay-element p {
  font-size: 11pt;
}
/* line 33, ../../../../cms-vkb/src/main/sass/print/modules/_stage.scss */
div.stage div.overlay-element .h1 {
  font-size: 18pt;
}
/* line 37, ../../../../cms-vkb/src/main/sass/print/modules/_stage.scss */
div.stage div.overlay-element .h2 {
  font-size: 14pt;
}
/* line 43, ../../../../cms-vkb/src/main/sass/print/modules/_stage.scss */
div.stage div.overlay-element ul.checkbullet li {
  padding-top: 3pt;
}
/* line 46, ../../../../cms-vkb/src/main/sass/print/modules/_stage.scss */
div.stage div.overlay-element ul.checkbullet li:before {
  padding-top: 4mm;
  font-size: 8pt;
}
/* line 50, ../../../../cms-vkb/src/main/sass/print/modules/_stage.scss */
div.stage div.overlay-element ul.checkbullet li:after {
  padding-top: 4mm;
  font-size: 5pt;
}
/* line 57, ../../../../cms-vkb/src/main/sass/print/modules/_stage.scss */
div.stage div.overlay-element ul.square li {
  padding-top: 2pt;
}
/* line 61, ../../../../cms-vkb/src/main/sass/print/modules/_stage.scss */
div.stage div.overlay-element ul.square li:after {
  padding-top: 2mm;
  font-size: 3pt;
}
/* line 71, ../../../../cms-vkb/src/main/sass/print/modules/_stage.scss */
div.stage div.orbit-timer, div.stage div.orbit-bullets-container {
  display: none;
}
/* line 75, ../../../../cms-vkb/src/main/sass/print/modules/_stage.scss */
div.stage div.pfadnavigation {
  position: static;
  padding: 0 !important;
  margin-top: 5mm;
  font-size: 11pt !important;
}
/* line 85, ../../../../cms-vkb/src/main/sass/print/modules/_stage.scss */
div.stage a.call-to-action {
  display: none;
}
/* line 89, ../../../../cms-vkb/src/main/sass/print/modules/_stage.scss */
div.stage a.orbit-prev, div.stage a.orbit-next {
  display: none;
}

/* line 3, ../../../../cms-vkb/src/main/sass/print/modules/_tabnavigation.scss */
.module_tabnavigation .tabnavigation {
  display: block;
}
/* line 7, ../../../../cms-vkb/src/main/sass/print/modules/_tabnavigation.scss */
.module_tabnavigation .tabnavigation ul li {
  border: none;
}
/* line 14, ../../../../cms-vkb/src/main/sass/print/modules/_tabnavigation.scss */
.module_tabnavigation .show-for-small .tabnavigation {
  display: none;
}

/* line 3, ../../../../cms-vkb/src/main/sass/print/modules/_advisor.scss */
.advisor .show-for-small-only {
  display: none !important;
}
/* line 9, ../../../../cms-vkb/src/main/sass/print/modules/_advisor.scss */
.advisor div.grouper .left {
  width: auto;
}
/* line 12, ../../../../cms-vkb/src/main/sass/print/modules/_advisor.scss */
.advisor div.grouper .left a {
  font-size: 4pt;
  padding-left: 5mm;
}
/* line 19, ../../../../cms-vkb/src/main/sass/print/modules/_advisor.scss */
.advisor div.grouper.linkgroup i.fo {
  padding-top: 5mm;
  font-size: 16pt;
}
/* line 26, ../../../../cms-vkb/src/main/sass/print/modules/_advisor.scss */
.advisor div.grouper.linkgroup div.hide-for-small-only div.left.symbol > i.fo {
  padding-top: 5mm;
  font-size: 22pt;
}
/* line 38, ../../../../cms-vkb/src/main/sass/print/modules/_advisor.scss */
.advisor div.grouper form ul.searcharea button[type=submit] > i.fo:before {
  font-size: 11pt;
}
/* line 49, ../../../../cms-vkb/src/main/sass/print/modules/_advisor.scss */
.advisor div.hide-for-small-only > ul.flyouts > li > a.navtab {
  padding-top: 3mm;
}

/* line 58, ../../../../cms-vkb/src/main/sass/print/modules/_advisor.scss */
.show-for-small-only.advisor, .show-for-medium-only.advisor {
  display: none !important;
}

/* line 6, ../../../../cms-vkb/src/main/sass/print/modules/_teaser.scss */
main .teaser.image_teaser .image img {
  width: 5cm;
}
/* line 12, ../../../../cms-vkb/src/main/sass/print/modules/_teaser.scss */
main .teaser iframe {
  width: 6cm !important;
  height: 4cm !important;
  page-break-inside: avoid;
}

/* line 3, ../../../../cms-vkb/src/main/sass/print/modules/_leistungenmodul.scss */
.leistungen .information-row {
  page-break-inside: avoid;
}
/* line 8, ../../../../cms-vkb/src/main/sass/print/modules/_leistungenmodul.scss */
.leistungen .information-row .statusbar .status {
  border: 6px solid #0D57A6;
  background-color: #0D57A6 !important;
  page-break-inside: avoid;
}

/* line 3, ../../../../cms-vkb/src/main/sass/print/modules/_form.scss */
form input[type="radio"] + label, form input[type="checkbox"] + label {
  margin-left: 0;
  padding-left: 2mm;
}
/* line 8, ../../../../cms-vkb/src/main/sass/print/modules/_form.scss */
form input[type="radio"] + label:before, form input[type="checkbox"] + label:before {
  background: none;
  left: 0;
}
/* line 15, ../../../../cms-vkb/src/main/sass/print/modules/_form.scss */
form input[type="radio"]:not([class^="digit-"]), form input[type="checkbox"] {
  visibility: visible !important;
  position: static !important;
  margin-top: 1.6mm;
  background: none;
  line-height: 110%;
  float: left;
  border: none;
}
/* line 24, ../../../../cms-vkb/src/main/sass/print/modules/_form.scss */
form input[type="radio"]:not([class^="digit-"]):checked, form input[type="checkbox"]:checked {
  background: none;
  display: inline-block;
}
/* line 30, ../../../../cms-vkb/src/main/sass/print/modules/_form.scss */
form input[type="submit"], form input[type="file"], form button {
  border: 1px #0D57A6 solid;
}
/* line 34, ../../../../cms-vkb/src/main/sass/print/modules/_form.scss */
form div.table-layout {
  display: block;
}
/* line 36, ../../../../cms-vkb/src/main/sass/print/modules/_form.scss */
form div.table-layout div.flex {
  display: block;
}
/* line 43, ../../../../cms-vkb/src/main/sass/print/modules/_form.scss */
form div.onoffswitch .onoffswitch-switch {
  display: none;
}
/* line 47, ../../../../cms-vkb/src/main/sass/print/modules/_form.scss */
form div.onoffswitch .onoffswitch-label {
  border: none;
}
/* line 51, ../../../../cms-vkb/src/main/sass/print/modules/_form.scss */
form div.onoffswitch .onoffswitch-inner {
  float: left;
}
/* line 54, ../../../../cms-vkb/src/main/sass/print/modules/_form.scss */
form div.onoffswitch .onoffswitch-inner:before, form div.onoffswitch .onoffswitch-inner:after {
  padding: 0;
  margin: 0;
  font-weight: bold;
  background-color: transparent;
  height: auto;
  line-height: normal;
}
/* line 64, ../../../../cms-vkb/src/main/sass/print/modules/_form.scss */
form div.onoffswitch input[type="checkbox"] {
  visibility: hidden;
}
/* line 69, ../../../../cms-vkb/src/main/sass/print/modules/_form.scss */
form select {
  -webkit-appearance: menulist !important;
}

/* line 3, ../../../../cms-vkb/src/main/sass/print/modules/_switchteaser.scss */
main .switchteaser .orbit-container {
  overflow: visible;
}
/* line 6, ../../../../cms-vkb/src/main/sass/print/modules/_switchteaser.scss */
main .switchteaser .orbit-container ul.orbit-slides-container {
  height: auto !important;
}
/* line 9, ../../../../cms-vkb/src/main/sass/print/modules/_switchteaser.scss */
main .switchteaser .orbit-container ul.orbit-slides-container > * {
  margin-left: 0 !important;
  position: relative;
}
/* line 13, ../../../../cms-vkb/src/main/sass/print/modules/_switchteaser.scss */
main .switchteaser .orbit-container ul.orbit-slides-container > * .image {
  width: 10cm;
  padding-bottom: 5mm;
}
/* line 18, ../../../../cms-vkb/src/main/sass/print/modules/_switchteaser.scss */
main .switchteaser .orbit-container ul.orbit-slides-container > * .pager {
  right: auto;
  margin-left: 5mm;
}
/* line 25, ../../../../cms-vkb/src/main/sass/print/modules/_switchteaser.scss */
main .switchteaser .orbit-container .orbit-button {
  display: none;
}
/* line 29, ../../../../cms-vkb/src/main/sass/print/modules/_switchteaser.scss */
main .switchteaser .orbit-container .orbit-timer {
  display: none;
}

/* line 3, ../../../../cms-vkb/src/main/sass/print/modules/_themenauswahl.scss */
.themenauswahl .themenauswahl-header {
  page-break-after: avoid;
}
/* line 8, ../../../../cms-vkb/src/main/sass/print/modules/_themenauswahl.scss */
.themenauswahl .themenauswahl-gallery > div {
  width: 25% !important;
}

/* line 1, ../../../../cms-vkb/src/main/sass/print/modules/_themenslider.scss */
.themen-slider-header {
  padding-bottom: 5mm;
  page-break-after: avoid;
}

/* line 8, ../../../../cms-vkb/src/main/sass/print/modules/_themenslider.scss */
.themen-slider .slick-list {
  overflow: hidden !important;
}
/* line 11, ../../../../cms-vkb/src/main/sass/print/modules/_themenslider.scss */
.themen-slider .slick-list .slick-track {
  transform: translate3d(0px, 0px, 0px) !important;
}
/* line 15, ../../../../cms-vkb/src/main/sass/print/modules/_themenslider.scss */
.themen-slider .slick-list .slick-slide {
  width: 5cm !important;
}
/* line 18, ../../../../cms-vkb/src/main/sass/print/modules/_themenslider.scss */
.themen-slider .slick-list .slick-slide img {
  page-break-inside: avoid;
}
/* line 24, ../../../../cms-vkb/src/main/sass/print/modules/_themenslider.scss */
.themen-slider button {
  display: none !important;
}

/* line 3, ../../../../cms-vkb/src/main/sass/print/modules/_footer.scss */
.footer .large-4.teaser {
  width: 33%;
}
