/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
.lazyload,.lazyloading,.lazyloaded{opacity:0;will-change:opacity;transition:all 0.3s ease-in-out}.lazyloaded{opacity:1}.lazyload.thumb,.lazyloading.thumb,.lazyloaded.thumb{opacity:1}.intrinsic-ratio-wrapper{display:inline-block;max-width:100%}.intrinsic-ratio-wrapper.width-rel{width:100%}.intrinsic-ratio{position:relative;height:0;max-width:100%}.intrinsic-ratio > img,.intrinsic-ratio > picture{position:absolute;top:0;left:0;width:100%}.intrinsic-ratio > .thumb{height:100%}
/*
	jQuery.mmenu CSS
*/
/*
	jQuery.mmenu panels CSS
*/
.mm-menu.mm-horizontal > .mm-panel {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease; }

.mm-menu .mm-hidden {
  display: none; }

.mm-wrapper {
  overflow-x: hidden;
  position: relative; }

.mm-menu,
.mm-menu > .mm-panel {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0; }

.mm-menu {
  background: inherit;
  display: block;
  overflow: hidden;
  padding: 0; }
  .mm-menu > .mm-panel {
    background: inherit;
    -webkit-overflow-scrolling: touch;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
    box-sizing: border-box;
    padding: 20px;
    -webkit-transform: translate(100%, 0);
    -moz-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    -o-transform: translate(100%, 0);
    transform: translate(100%, 0); }
    .mm-menu > .mm-panel.mm-opened {
      -webkit-transform: translate(0%, 0);
      -moz-transform: translate(0%, 0);
      -ms-transform: translate(0%, 0);
      -o-transform: translate(0%, 0);
      transform: translate(0%, 0); }
    .mm-menu > .mm-panel.mm-subopened {
      -webkit-transform: translate(-30%, 0);
      -moz-transform: translate(-30%, 0);
      -ms-transform: translate(-30%, 0);
      -o-transform: translate(-30%, 0);
      transform: translate(-30%, 0); }
    .mm-menu > .mm-panel.mm-highest {
      z-index: 1; }
  .mm-menu .mm-list {
    padding: 20px 0; }
  .mm-menu > .mm-list {
    padding-bottom: 0; }
    .mm-menu > .mm-list:after {
      content: '';
      display: block;
      height: 40px; }

.mm-panel > .mm-list {
  margin-left: -20px;
  margin-right: -20px; }
  .mm-panel > .mm-list:first-child {
    padding-top: 0; }

.mm-list,
.mm-list > li {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0; }

.mm-list {
  font: inherit;
  font-size: 14px; }
  .mm-list a,
  .mm-list a:hover {
    text-decoration: none; }
  .mm-list > li {
    position: relative; }
    .mm-list > li > a,
    .mm-list > li > span {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
      color: inherit;
      line-height: 20px;
      display: block;
      padding: 10px 10px 10px 20px;
      margin: 0; }
  .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
    content: '';
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0; }
  .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
    width: auto;
    margin-left: 20px;
    position: relative;
    left: auto; }
  .mm-list a.mm-subopen {
    background: rgba(3, 2, 1, 0);
    width: 40px;
    height: 100%;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2; }
    .mm-list a.mm-subopen:before {
      content: '';
      border-left-width: 1px;
      border-left-style: solid;
      display: block;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0; }
    .mm-list a.mm-subopen.mm-fullsubopen {
      width: 100%; }
      .mm-list a.mm-subopen.mm-fullsubopen:before {
        border-left: none; }
    .mm-list a.mm-subopen + a,
    .mm-list a.mm-subopen + span {
      padding-right: 5px;
      margin-right: 40px; }
  .mm-list > li.mm-selected > a.mm-subopen {
    background: transparent; }
  .mm-list > li.mm-selected > a.mm-fullsubopen + a,
  .mm-list > li.mm-selected > a.mm-fullsubopen + span {
    padding-right: 45px;
    margin-right: 0; }
  .mm-list a.mm-subclose {
    text-indent: 20px;
    padding-top: 30px;
    margin-top: -20px; }
  .mm-list > li.mm-label {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 10px;
    text-transform: uppercase;
    text-indent: 20px;
    line-height: 25px;
    padding-right: 5px; }
  .mm-list > li.mm-spacer {
    padding-top: 40px; }
    .mm-list > li.mm-spacer.mm-label {
      padding-top: 25px; }
  .mm-list a.mm-subopen:after,
  .mm-list a.mm-subclose:before {
    content: '';
    border: 2px solid transparent;
    display: inline-block;
    width: 7px;
    height: 7px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin-bottom: -5px;
    position: absolute;
    bottom: 50%; }
  .mm-list a.mm-subopen:after {
    border-top: none;
    border-left: none;
    right: 18px; }
  .mm-list a.mm-subclose:before {
    border-right: none;
    border-bottom: none;
    margin-bottom: -15px;
    left: 22px; }

.mm-menu.mm-vertical .mm-list .mm-panel {
  display: none;
  padding: 10px 0 10px 10px; }
  .mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after {
    border-color: transparent; }
.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel {
  display: block; }
.mm-menu.mm-vertical .mm-list > li > a.mm-subopen {
  height: 40px; }
  .mm-menu.mm-vertical .mm-list > li > a.mm-subopen:after {
    top: 16px;
    bottom: auto; }
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg); }
.mm-menu.mm-vertical .mm-list > li.mm-label > a.mm-subopen {
  height: 25px; }

html.mm-opened .mm-page {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }

.mm-menu {
  background: #333333;
  color: rgba(255, 255, 255, 0.6); }
  .mm-menu .mm-list > li:after {
    border-color: rgba(0, 0, 0, 0.15); }
  .mm-menu .mm-list > li > a.mm-subclose {
    background: rgba(0, 0, 0, 0.1);
    color: rgba(255, 255, 255, 0.3); }
  .mm-menu .mm-list > li > a.mm-subopen:after, .mm-menu .mm-list > li > a.mm-subclose:before {
    border-color: rgba(255, 255, 255, 0.3); }
  .mm-menu .mm-list > li > a.mm-subopen:before {
    border-color: rgba(0, 0, 0, 0.15); }
  .mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen),
  .mm-menu .mm-list > li.mm-selected > span {
    background: rgba(0, 0, 0, 0.1); }
  .mm-menu .mm-list > li.mm-label {
    background: rgba(255, 255, 255, 0.05); }
  .mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
  .mm-menu.mm-vertical .mm-list li.mm-opened > ul {
    background: rgba(255, 255, 255, 0.05); }

/*
	jQuery.mmenu offcanvas addon CSS
*/
.mm-page {
  box-sizing: border-box;
  position: relative; }

.mm-slideout {
  -webkit-transition: -webkit-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  transition: transform 0.4s ease; }

html.mm-opened {
  overflow: hidden;
  position: relative; }
  html.mm-opened body {
    overflow: hidden; }

html.mm-background .mm-page {
  background: inherit; }

#mm-blocker {
  background: rgba(3, 2, 1, 0);
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999; }

html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker {
  display: block; }

.mm-menu.mm-offcanvas {
  display: none;
  position: fixed; }
.mm-menu.mm-current {
  display: block; }

.mm-menu {
  width: 80%;
  min-width: 140px;
  max-width: 440px; }

html.mm-opening .mm-slideout {
  -webkit-transform: translate(80%, 0);
  -moz-transform: translate(80%, 0);
  -ms-transform: translate(80%, 0);
  -o-transform: translate(80%, 0);
  transform: translate(80%, 0); }

@media all and (max-width: 175px) {
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(140px, 0);
    -moz-transform: translate(140px, 0);
    -ms-transform: translate(140px, 0);
    -o-transform: translate(140px, 0);
    transform: translate(140px, 0); } }
@media all and (min-width: 550px) {
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(440px, 0);
    -moz-transform: translate(440px, 0);
    -ms-transform: translate(440px, 0);
    -o-transform: translate(440px, 0);
    transform: translate(440px, 0); } }

/*
	jQuery.mmenu position extension CSS
*/
.mm-menu.mm-top,
.mm-menu.mm-bottom {
  width: 100%;
  min-width: 100%;
  max-width: 100%; }

.mm-menu.mm-right {
  left: auto;
  right: 0; }

.mm-menu.mm-bottom {
  top: auto;
  bottom: 0; }

html.mm-right.mm-opening .mm-slideout {
  -webkit-transform: translate(-80%, 0);
  -moz-transform: translate(-80%, 0);
  -ms-transform: translate(-80%, 0);
  -o-transform: translate(-80%, 0);
  transform: translate(-80%, 0); }

@media all and (max-width: 175px) {
  html.mm-right.mm-opening .mm-slideout {
    -webkit-transform: translate(-140px, 0);
    -moz-transform: translate(-140px, 0);
    -ms-transform: translate(-140px, 0);
    -o-transform: translate(-140px, 0);
    transform: translate(-140px, 0); } }
@media all and (min-width: 550px) {
  html.mm-right.mm-opening .mm-slideout {
    -webkit-transform: translate(-440px, 0);
    -moz-transform: translate(-440px, 0);
    -ms-transform: translate(-440px, 0);
    -o-transform: translate(-440px, 0);
    transform: translate(-440px, 0); } }
/*
	jQuery.mmenu z-position extension CSS
*/
html.mm-front .mm-slideout {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important;
  z-index: 0 !important; }

.mm-menu.mm-front {
  z-index: 1;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); }

html.mm-opened.mm-next .mm-page {
  box-shadow: none; }

.mm-menu.mm-front, .mm-menu.mm-next {
  -webkit-transition: -webkit-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  transition: transform 0.4s ease;
  -webkit-transform: translate(-100%, 0);
  -moz-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  -o-transform: translate(-100%, 0);
  transform: translate(-100%, 0); }
  .mm-menu.mm-front.mm-right, .mm-menu.mm-next.mm-right {
    -webkit-transform: translate(100%, 0);
    -moz-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    -o-transform: translate(100%, 0);
    transform: translate(100%, 0); }
.mm-menu.mm-front.mm-top {
  -webkit-transform: translate(0, -100%);
  -moz-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%); }
.mm-menu.mm-front.mm-bottom {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  -o-transform: translate(0, 100%);
  transform: translate(0, 100%); }

html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0); }

.mm-menu.mm-front.mm-top, .mm-menu.mm-front.mm-bottom {
  height: 80%;
  min-height: 140px;
  max-height: 880px; }

/*
	jQuery.mmenu effects extension CSS
*/
html.mm-slide .mm-menu {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease; }
html.mm-slide.mm-opened .mm-menu {
  -webkit-transform: translateX(-30%);
  -moz-transform: translateX(-30%);
  -ms-transform: translateX(-30%);
  -o-transform: translateX(-30%);
  transform: translateX(-30%); }
html.mm-slide.mm-opening .mm-menu {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%); }
html.mm-slide.mm-right.mm-opened .mm-menu {
  -webkit-transform: translateX(30%);
  -moz-transform: translateX(30%);
  -ms-transform: translateX(30%);
  -o-transform: translateX(30%);
  transform: translateX(30%); }
html.mm-slide.mm-right.mm-opening .mm-menu {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%); }
html.mm-slide.mm-top.mm-opened .mm-menu {
  -webkit-transform: translateY(-30%);
  -moz-transform: translateY(-30%);
  -ms-transform: translateY(-30%);
  -o-transform: translateY(-30%);
  transform: translateY(-30%); }
html.mm-slide.mm-top.mm-opening .mm-menu {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%); }
html.mm-slide.mm-bottom.mm-opened .mm-menu {
  -webkit-transform: translateY(30%);
  -moz-transform: translateY(30%);
  -ms-transform: translateY(30%);
  -o-transform: translateY(30%);
  transform: translateY(30%); }
html.mm-slide.mm-bottom.mm-opening .mm-menu {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%); }

html.mm-zoom-menu .mm-menu {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease; }
html.mm-zoom-menu.mm-opened .mm-menu {
  -webkit-transform: scale(0.7, 0.7) translateX(-30%);
  -moz-transform: scale(0.7, 0.7) translateX(-30%);
  -ms-transform: scale(0.7, 0.7) translateX(-30%);
  -o-transform: scale(0.7, 0.7) translateX(-30%);
  transform: scale(0.7, 0.7) translateX(-30%);
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center; }
html.mm-zoom-menu.mm-opening .mm-menu {
  -webkit-transform: scale(1, 1) translateX(0%);
  -moz-transform: scale(1, 1) translateX(0%);
  -ms-transform: scale(1, 1) translateX(0%);
  -o-transform: scale(1, 1) translateX(0%);
  transform: scale(1, 1) translateX(0%); }
html.mm-zoom-menu.mm-right.mm-opened .mm-menu {
  -webkit-transform: scale(0.7, 0.7) translateX(30%);
  -moz-transform: scale(0.7, 0.7) translateX(30%);
  -ms-transform: scale(0.7, 0.7) translateX(30%);
  -o-transform: scale(0.7, 0.7) translateX(30%);
  transform: scale(0.7, 0.7) translateX(30%);
  -webkit-transform-origin: right center;
  -moz-transform-origin: right center;
  -ms-transform-origin: right center;
  -o-transform-origin: right center;
  transform-origin: right center; }
html.mm-zoom-menu.mm-right.mm-opening .mm-menu {
  -webkit-transform: scale(1, 1) translateX(0%);
  -moz-transform: scale(1, 1) translateX(0%);
  -ms-transform: scale(1, 1) translateX(0%);
  -o-transform: scale(1, 1) translateX(0%);
  transform: scale(1, 1) translateX(0%); }
html.mm-zoom-menu.mm-top.mm-opened .mm-menu {
  -webkit-transform: scale(0.7, 0.7) translateY(-30%);
  -moz-transform: scale(0.7, 0.7) translateY(-30%);
  -ms-transform: scale(0.7, 0.7) translateY(-30%);
  -o-transform: scale(0.7, 0.7) translateY(-30%);
  transform: scale(0.7, 0.7) translateY(-30%);
  -webkit-transform-origin: center top;
  -moz-transform-origin: center top;
  -ms-transform-origin: center top;
  -o-transform-origin: center top;
  transform-origin: center top; }
html.mm-zoom-menu.mm-top.mm-opening .mm-menu {
  -webkit-transform: scale(1, 1) translateY(0%);
  -moz-transform: scale(1, 1) translateY(0%);
  -ms-transform: scale(1, 1) translateY(0%);
  -o-transform: scale(1, 1) translateY(0%);
  transform: scale(1, 1) translateY(0%); }
html.mm-zoom-menu.mm-bottom.mm-opened .mm-menu {
  -webkit-transform: scale(0.7, 0.7) translateY(30%);
  -moz-transform: scale(0.7, 0.7) translateY(30%);
  -ms-transform: scale(0.7, 0.7) translateY(30%);
  -o-transform: scale(0.7, 0.7) translateY(30%);
  transform: scale(0.7, 0.7) translateY(30%);
  -webkit-transform-origin: center bottom;
  -moz-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  -o-transform-origin: center bottom;
  transform-origin: center bottom; }
html.mm-zoom-menu.mm-bottom.mm-opening .mm-menu {
  -webkit-transform: scale(1, 1) translateY(0%);
  -moz-transform: scale(1, 1) translateY(0%);
  -ms-transform: scale(1, 1) translateY(0%);
  -o-transform: scale(1, 1) translateY(0%);
  transform: scale(1, 1) translateY(0%); }

html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel {
  -webkit-transform: scale(1.5, 1.5) translateX(100%);
  -moz-transform: scale(1.5, 1.5) translateX(100%);
  -ms-transform: scale(1.5, 1.5) translateX(100%);
  -o-transform: scale(1.5, 1.5) translateX(100%);
  transform: scale(1.5, 1.5) translateX(100%);
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
  -webkit-transition-property: -webkit-transform, left;
  transition-property: transform, left; }
  html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel.mm-opened {
    -webkit-transform: scale(1, 1) translateX(0%);
    -moz-transform: scale(1, 1) translateX(0%);
    -ms-transform: scale(1, 1) translateX(0%);
    -o-transform: scale(1, 1) translateX(0%);
    transform: scale(1, 1) translateX(0%); }
    html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel.mm-opened.mm-subopened {
      -webkit-transform: scale(0.7, 0.7) translateX(-30%);
      -moz-transform: scale(0.7, 0.7) translateX(-30%);
      -ms-transform: scale(0.7, 0.7) translateX(-30%);
      -o-transform: scale(0.7, 0.7) translateX(-30%);
      transform: scale(0.7, 0.7) translateX(-30%); }

/*
	jQuery.mmenu dragOpen addon CSS
*/
html.mm-opened.mm-dragging .mm-menu,
html.mm-opened.mm-dragging .mm-page,
html.mm-opened.mm-dragging .mm-fixed-top,
html.mm-opened.mm-dragging .mm-fixed-bottom,
html.mm-opened.mm-dragging #mm-blocker {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -ms-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s; }

/*
	jQuery.mmenu themes extension CSS
*/
html.mm-opened.mm-light .mm-page {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }

.mm-menu.mm-light {
  background: #f3f3f3;
  color: rgba(0, 0, 0, 0.6); }
  .mm-menu.mm-light .mm-list > li:after {
    border-color: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-light .mm-list > li > a.mm-subclose {
    background: rgba(255, 255, 255, 0.6);
    color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-light .mm-list > li > a.mm-subopen:after, .mm-menu.mm-light .mm-list > li > a.mm-subclose:before {
    border-color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-light .mm-list > li > a.mm-subopen:before {
    border-color: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-light .mm-list > li.mm-selected > a:not(.mm-subopen),
  .mm-menu.mm-light .mm-list > li.mm-selected > span {
    background: rgba(255, 255, 255, 0.6); }
  .mm-menu.mm-light .mm-list > li.mm-label {
    background: rgba(0, 0, 0, 0.03); }
  .mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
  .mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > ul {
    background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-light .mm-buttonbar {
  border-color: rgba(0, 0, 0, 0.6);
  background: #f3f3f3; }
  .mm-menu.mm-light .mm-buttonbar > * {
    border-color: rgba(0, 0, 0, 0.6); }
  .mm-menu.mm-light .mm-buttonbar > input:checked + label {
    background: rgba(0, 0, 0, 0.6);
    color: #f3f3f3; }

.mm-menu.mm-light label.mm-check:before {
  border-color: rgba(0, 0, 0, 0.6); }

.mm-menu.mm-light em.mm-counter {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-light .mm-footer {
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-light .mm-header {
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-light .mm-header .mm-prev:before,
  .mm-menu.mm-light .mm-header .mm-next:after,
  .mm-menu.mm-light .mm-header .mm-close:after {
    border-color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-light .mm-list li.mm-label > div > div {
  background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-light .mm-search input {
  background: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-light .mm-noresultsmsg {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-light label.mm-toggle {
  background: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-light label.mm-toggle:before {
    background: #f3f3f3; }
.mm-menu.mm-light input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }

html.mm-opened.mm-white .mm-page {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }

.mm-menu.mm-white {
  background: white;
  color: rgba(0, 0, 0, 0.6); }
  .mm-menu.mm-white .mm-list > li:after {
    border-color: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-white .mm-list > li > a.mm-subclose {
    background: rgba(0, 0, 0, 0.06);
    color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-white .mm-list > li > a.mm-subopen:after, .mm-menu.mm-white .mm-list > li > a.mm-subclose:before {
    border-color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-white .mm-list > li > a.mm-subopen:before {
    border-color: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-white .mm-list > li.mm-selected > a:not(.mm-subopen),
  .mm-menu.mm-white .mm-list > li.mm-selected > span {
    background: rgba(0, 0, 0, 0.06); }
  .mm-menu.mm-white .mm-list > li.mm-label {
    background: rgba(0, 0, 0, 0.03); }
  .mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
  .mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > ul {
    background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-white .mm-buttonbar {
  border-color: rgba(0, 0, 0, 0.6);
  background: white; }
  .mm-menu.mm-white .mm-buttonbar > * {
    border-color: rgba(0, 0, 0, 0.6); }
  .mm-menu.mm-white .mm-buttonbar > input:checked + label {
    background: rgba(0, 0, 0, 0.6);
    color: white; }

.mm-menu.mm-white label.mm-check:before {
  border-color: rgba(0, 0, 0, 0.6); }

.mm-menu.mm-white em.mm-counter {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-white .mm-footer {
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-white .mm-header {
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-white .mm-header .mm-prev:before,
  .mm-menu.mm-white .mm-header .mm-next:after,
  .mm-menu.mm-white .mm-header .mm-close:after {
    border-color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-white .mm-list li.mm-label > div > div {
  background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-white .mm-search input {
  background: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-white .mm-noresultsmsg {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-white label.mm-toggle {
  background: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-white label.mm-toggle:before {
    background: white; }
.mm-menu.mm-white input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }

html.mm-opened.mm-black .mm-page {
  box-shadow: none; }

.mm-menu.mm-black {
  background: black;
  color: rgba(255, 255, 255, 0.6); }
  .mm-menu.mm-black .mm-list > li:after {
    border-color: rgba(255, 255, 255, 0.2); }
  .mm-menu.mm-black .mm-list > li > a.mm-subclose {
    background: rgba(255, 255, 255, 0.25);
    color: rgba(255, 255, 255, 0.3); }
  .mm-menu.mm-black .mm-list > li > a.mm-subopen:after, .mm-menu.mm-black .mm-list > li > a.mm-subclose:before {
    border-color: rgba(255, 255, 255, 0.3); }
  .mm-menu.mm-black .mm-list > li > a.mm-subopen:before {
    border-color: rgba(255, 255, 255, 0.2); }
  .mm-menu.mm-black .mm-list > li.mm-selected > a:not(.mm-subopen),
  .mm-menu.mm-black .mm-list > li.mm-selected > span {
    background: rgba(255, 255, 255, 0.25); }
  .mm-menu.mm-black .mm-list > li.mm-label {
    background: rgba(255, 255, 255, 0.15); }
  .mm-menu.mm-black.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
  .mm-menu.mm-black.mm-vertical .mm-list li.mm-opened > ul {
    background: rgba(255, 255, 255, 0.15); }

.mm-menu.mm-black .mm-buttonbar {
  border-color: rgba(255, 255, 255, 0.6);
  background: black; }
  .mm-menu.mm-black .mm-buttonbar > * {
    border-color: rgba(255, 255, 255, 0.6); }
  .mm-menu.mm-black .mm-buttonbar > input:checked + label {
    background: rgba(255, 255, 255, 0.6);
    color: black; }

.mm-menu.mm-black label.mm-check:before {
  border-color: rgba(255, 255, 255, 0.6); }

.mm-menu.mm-black em.mm-counter {
  color: rgba(255, 255, 255, 0.3); }

.mm-menu.mm-black .mm-footer {
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.3); }

.mm-menu.mm-black .mm-header {
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.3); }
  .mm-menu.mm-black .mm-header .mm-prev:before,
  .mm-menu.mm-black .mm-header .mm-next:after,
  .mm-menu.mm-black .mm-header .mm-close:after {
    border-color: rgba(255, 255, 255, 0.3); }

.mm-menu.mm-black .mm-list li.mm-label > div > div {
  background: rgba(255, 255, 255, 0.15); }

.mm-menu.mm-black .mm-search input {
  background: rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.6); }
.mm-menu.mm-black .mm-noresultsmsg {
  color: rgba(255, 255, 255, 0.3); }

.mm-menu.mm-black label.mm-toggle {
  background: rgba(255, 255, 255, 0.2); }
  .mm-menu.mm-black label.mm-toggle:before {
    background: black; }
.mm-menu.mm-black input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }

.rsts-main,.rsts-main *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rsts-header,.rsts-footer,.rsts-thumbs-header,.rsts-thumbs-footer{overflow:hidden}.rsts-view,.rsts-thumbs-view{position:relative}@media print{.rsts-view,.rsts-thumbs-view{position:static}}.rsts-crop,.rsts-thumbs-crop{position:relative;overflow:hidden}@media print{.rsts-crop,.rsts-thumbs-crop{position:static;overflow:visible;width:auto !important;height:auto !important;transform:none !important}}.rsts-slides,.rsts-slide,.rsts-thumbs-slides,.rsts-thumbs-slide{position:absolute;left:0;top:0}@media print{.rsts-slides,.rsts-slide,.rsts-thumbs-slides,.rsts-thumbs-slide{position:static;width:auto !important;height:auto !important;transform:none !important}.rsts-slides.rsts-slide-image img,.rsts-slides.rsts-slide-video img,.rsts-slides.rsts-thumbs-slide-image img,.rsts-slides.rsts-thumbs-slide-video img,.rsts-slide.rsts-slide-image img,.rsts-slide.rsts-slide-video img,.rsts-slide.rsts-thumbs-slide-image img,.rsts-slide.rsts-thumbs-slide-video img,.rsts-thumbs-slides.rsts-slide-image img,.rsts-thumbs-slides.rsts-slide-video img,.rsts-thumbs-slides.rsts-thumbs-slide-image img,.rsts-thumbs-slides.rsts-thumbs-slide-video img,.rsts-thumbs-slide.rsts-slide-image img,.rsts-thumbs-slide.rsts-slide-video img,.rsts-thumbs-slide.rsts-thumbs-slide-image img,.rsts-thumbs-slide.rsts-thumbs-slide-video img{width:100% !important;height:auto !important;margin:0 !important}}.rsts-slide,.rsts-thumbs-slide{overflow:hidden}@media print{.rsts-slide,.rsts-thumbs-slide{position:static}}.rsts-video-iframe,.rsts-thumbs-video-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.rsts-type-slide .rsts-view,.rsts-thumbs-type-slide .rsts-thumbs-view{cursor:url("../../system/modules/rocksolid-slider/assets/img/openhand.cur"),default;cursor:-webkit-grab;cursor:-moz-grab;cursor:-ms-grab;cursor:-o-grab;cursor:grab}.rsts-type-slide.rsts-dragging .rsts-view,.rsts-thumbs-type-slide.rsts-thumbs-dragging .rsts-thumbs-view{cursor:url("../../system/modules/rocksolid-slider/assets/img/closedhand.cur"),default;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-ms-grabbing;cursor:-o-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rsts-type-slide.rsts-dragging-disabled .rsts-view,.rsts-thumbs-type-slide.rsts-thumbs-dragging-disabled .rsts-thumbs-view{cursor:auto}@media print{.rsts-nav,.rsts-prev,.rsts-next,.rsts-overlay-prev,.rsts-overlay-next,.rsts-progress,.rsts-thumbs-nav,.rsts-thumbs-prev,.rsts-thumbs-next,.rsts-thumbs-overlay-prev,.rsts-thumbs-overlay-next,.rsts-thumbs-progress{display:none !important}}

.rsts-skin-default.rsts-main{position:relative}.rsts-skin-default.rsts-type-fade .rsts-slide{background-color:#fff}.rsts-skin-default .rsts-caption{position:absolute;top:20px;left:20px;margin-right:20px;padding:5px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;background-color:#000;background-color:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translate(0, -20px);-moz-transform:translate(0, -20px);-ms-transform:translate(0, -20px);-o-transform:translate(0, -20px);transform:translate(0, -20px);-webkit-transition:opacity 0.5s,-webkit-transform 0.5s;-moz-transition:opacity 0.5s,-moz-transform 0.5s;-o-transition:opacity 0.5s,-o-transform 0.5s;transition:opacity 0.5s,transform 0.5s}.rsts-skin-default .rsts-active .rsts-caption{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.rsts-skin-default .rsts-prev,.rsts-skin-default .rsts-next,.rsts-skin-default .rsts-video-play,.rsts-skin-default .rsts-video-stop,.rsts-skin-default .rsts-thumbs-prev,.rsts-skin-default .rsts-thumbs-next{position:absolute;right:55px;bottom:15px;overflow:hidden;width:30px;height:30px;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.1);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:none;line-height:0;text-align:center;text-decoration:none;text-indent:-9999px;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAilBMVEUHBwg/QEF5enp5ensCAwQHCAhzdHUAAQEGBwh8fX37+/svMDBub3COjo9yc3NtbW709fWvsLDm5uba2trR0dEuLi6Pj4/Q0NDl5eXZ2toFBgfz8/MuLy/09PT29vb8/Pz6+vp7e3x0dXZzdHT4+Pj39/f9/v3+/v79/f3///8EBQb5+fkAAAD19fVMP6q+AAAALnRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8hTP8QAAAJ1JREFUeNrV0lkPwiAMAOB53zrva2xOxQm0///vWZ4a1o3EN20gNPnSlFASRKVQIS2KFHPKaPvcH8St8WesXYzddVMIZn3NZ1tTZ9Y7QLa7MdfVWlgYZqk9lzML7VZPbGCdDsFekpI14GoN/fGoY6aqkbVaUvVg0lKN7v3wvcuwt/Tg5tIPRjA77I/i1dhX2dnEJnYq4vP+2a/4FX8AsSOXytKixMYAAAAASUVORK5CYII=');-webkit-box-shadow:0 0 2px rgba(0,0,0,0.1);-moz-box-shadow:0 0 2px rgba(0,0,0,0.1);box-shadow:0 0 2px rgba(0,0,0,0.1);background-position:50% 50%;-webkit-transition:opacity 0.05s linear;-moz-transition:opacity 0.05s linear;-o-transition:opacity 0.05s linear;transition:opacity 0.05s linear}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3){.rsts-skin-default .rsts-prev,.rsts-skin-default .rsts-next,.rsts-skin-default .rsts-video-play,.rsts-skin-default .rsts-video-stop,.rsts-skin-default .rsts-thumbs-prev,.rsts-skin-default .rsts-thumbs-next{background-image:url('data:"image/png";base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAIVBMVEWhoaE7PD15enqVlpaTk5N2d3h0dHVoaWpmZmcGBwj19fXsWX/bAAAAC3RSTlOAgICAgICAgICAgMiF55wAAAB9SURBVHja7dUxEoAgFANRFBTw/ge2YythEivHn/6VmU3XiwUOHPhPuGYf196zjLHPOi0tWsBYtICx/Zxgw4INCzYs2LBgw4INC55ZFadhN+NVbeh9jhf6mGJDgw0NNjTY0GBDgz0NXusiYDRWwGisgNHFL0Yrnwxd4MCBtd3+EosAicYyWQAAAABJRU5ErkJggg==');background-size:30px,30px}}.rsts-skin-default .rsts-prev:hover,.rsts-skin-default .rsts-next:hover,.rsts-skin-default .rsts-video-play:hover,.rsts-skin-default .rsts-video-stop:hover,.rsts-skin-default .rsts-thumbs-prev:hover,.rsts-skin-default .rsts-thumbs-next:hover{background-color:#eee;background-color:rgba(238,238,238,0.7)}.rsts-skin-default .rsts-next,.rsts-skin-default .rsts-thumbs-next{right:20px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAkFBMVEUBAQLPz9AlJiYlJifS0tIsLS0nJyjQ0dDR0tIBAQElJSYrLC2tra39/PwFBQYFBgf6+fmBgYKCgoL9/f339vZBQULIycnIyMiCg4PR0dEmJycmJyjMzMz8/Pzl5eXj4+MCAwQGBwghIiP09PT7+/shIiL6+vrNzs7Nzc0iIyP29vb39/cHCAkAAAD////19fV/WdL3AAAAMHRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRnvRdAAAAnklEQVR42tXSxw7CMAwG4LL3XqUtLdRQqNPY7/92WEJVDhkSN7B8iPTpl6M4ETMAA0t/ChmwPTELe+uPGKsQKywWflYUJxn5eI9xpOsneXidp7pp3Wa+dHrGbWY6d43bLD673nR9vLsZaL5cNfoAyp0eDyRdntxp6icy+/Ei981HqVGLq3xo1GaFm4kuRb1vvp1mFNzYLrzvn/2KX/MbXNOe099MDj0AAAAASUVORK5CYII=')}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3){.rsts-skin-default .rsts-next,.rsts-skin-default .rsts-thumbs-next{background-image:url('data:"image/png";base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAHlBMVEWhoaE7PD2VlpaTk5N2d3h0dHVoaWpmZmcGBwj19fXtfGSSAAAACnRSTlOAgICAgICAgICAXdxslAAAAHxJREFUeNrt1TEOgDAMxdDSAi33vzBbPVUoZkLE+1O2/HK9KHHixH/A9fS4jnGGMfZZl6VFBzAWHcLHQD9gocFCg4UGCw0WGiw0WGjwum3qEsb7tH1xWViwsGBhwcKChQULC5Z2jRs2itHdfc+GjWB094vR+ieHLnHixK4bjyV89TB6vlgAAAAASUVORK5CYII=');background-size:30px,30px}}.rsts-skin-default .rsts-thumbs-prev,.rsts-skin-default .rsts-thumbs-next{position:absolute;top:50%;right:10px;margin-top:-15px}.rsts-skin-default .rsts-thumbs-prev{right:auto;left:10px}.rsts-skin-default.rsts-direction-y .rsts-prev{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAbFBMVEUgISLDw8MgICGUlZaIiImSk5PCwsP9/f39/PyHh4iUlJWSkpLX2NgAAQIoKSkGBwgdHR7Ly8skJSYEBAXHyMj+/v739/ciIyMhIiImJyfNzc3S0tL8/Pz7+/v29vYHCAnNzs4AAAD////19fVh+HN2AAAAJHRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC401waAAAAiUlEQVR42uXRyQ7CMAwE0LC2QHfaQkji1sP//yNR1csEiXMlfPFI7zCWbN7JCCVmnj9i738x2hbMpHPTzCAmfag+XyAmrWt2QzqV5URuSLWqdHXmsDMRbFHYuPbnkPBw0rtaBzgbw21IWPKjdg6xxHV68ZJ2j9mhXyrRX/34fblgLQyQLf57S/wBI9V2nx3O9QoAAAAASUVORK5CYII=')}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3){.rsts-skin-default.rsts-direction-y .rsts-prev{background-image:url('data:"image/png";base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAG1BMVEWjpKQ5OTqVlpaTk5NmZmdoaWp2d3gGBwj19fXoTOf7AAAACXRSTlOAgICAgICAgIC7HeZcAAAAeUlEQVR42u3UMQ6AMAzF0A8BmvufGHVpyOIOFRJI8f5WyxcqXLhw4U9jLeCznYzRNtYi2zsIs2UttqzFlrXYshZb1mLLWmg31iJ7+YVaaJ210GY9x/awWdsc+z5s1uaEQ4cNbY449LChzQFn3W3S9qsBFi5cuPDr+AYQcW8C6kiUiAAAAABJRU5ErkJggg==');background-size:30px,30px}}.rsts-skin-default.rsts-direction-y .rsts-next{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAbFBMVEUwMTKKi4suLzAGBwja2trR0dEwMDEuLi/Q0NDZ2dmJiYp7e3x6e3t/gIEAAQL09PTn5+f6+vr8/Px0dHVwcHH8/f329vYFBgdzdHT+/v79/v339/f9/f3///90dXb4+Pj5+fkEBQYAAAD19fUC5l8BAAAAJHRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC401waAAAAnElEQVR42uXSyQ4CIQwG4HEddRZmZUSEQnn/d7RkSAi4HI2Jf6AlfIceoHCOMcccrTXcMR5OtInf5k/YyLVL84qHjoHvwLrhmdW+0AJIhT6eVc79YYtYCQBRIZanPmO1QWuxVqr2/aIylqD9fdP4OoLMZ5sb+dK2i8Xr3cTZie+CRk49aOTUcSRNOfo8TXPUnB1QPj0J5z/5Hb7OD7UPdeTEuFeXAAAAAElFTkSuQmCC')}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3){.rsts-skin-default.rsts-direction-y .rsts-next{background-image:url('data:"image/png";base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAG1BMVEWjpKQ5OTqVlpaTk5NmZmdoaWp2d3gGBwj19fXoTOf7AAAACXRSTlOAgICAgICAgIC7HeZcAAAAg0lEQVR42u3UMQ6EMAxE0WVDYu5/YhpLXzBSRkAF8i9tvXZ+24MKFy5c+HP4P06H0RzGRoyjjWgOY1Nj0YLFpsaip7hFNrBog3ug02brDKsWK3imxQqe6EWsxWi1HqOxHqONBTuN9RiN9Vg11mPVWI9V99tL0rEe6/dVA1i4cOHCl9oBak1vAkBKLfwAAAAASUVORK5CYII=');background-size:30px,30px}}.rsts-skin-default.rsts-video-playing .rsts-nav,.rsts-skin-default.rsts-video-playing .rsts-prev,.rsts-skin-default.rsts-video-playing .rsts-next{display:none}.rsts-skin-default.rsts-video-playing .rsts-nav-thumbs{display:block}.rsts-skin-default.rsts-touch .rsts-nav-numbers,.rsts-skin-default.rsts-touch .rsts-nav-tabs{display:none}.rsts-skin-default .rsts-nav{position:absolute;right:95px;bottom:12px;left:10px;text-align:right}.rsts-skin-default .rsts-nav ul{margin:0 !important;padding:0 !important}.rsts-skin-default .rsts-nav li{display:inline}.rsts-skin-default .rsts-nav-numbers a,.rsts-skin-default .rsts-nav-tabs a{display:inline-block;height:30px;min-width:30px;padding:0.65em 0.5em 0.5em;margin:0 2px 3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:none;font-size:12px;text-align:center;text-decoration:none;color:#fff;background-color:#555;background-color:rgba(85,85,85,0.6);-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);-moz-box-shadow:0 0 2px rgba(0,0,0,0.2);box-shadow:0 0 2px rgba(0,0,0,0.2);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.2s ease-in;-moz-transition:opacity 0.2s ease-in;-o-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in}.rsts-skin-default .rsts-nav-numbers a:hover,.rsts-skin-default .rsts-nav-numbers a.active,.rsts-skin-default .rsts-nav-tabs a:hover,.rsts-skin-default .rsts-nav-tabs a.active{color:#333;background-color:#fff;background-color:rgba(255,255,255,0.5)}.rsts-skin-default:hover .rsts-nav-numbers a,.rsts-skin-default:hover .rsts-nav-tabs a{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.rsts-skin-default .rsts-nav-bullets{line-height:0}.rsts-skin-default .rsts-nav-bullets a{display:inline-block;width:9px;height:9px;overflow:hidden;margin:12px 4px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;outline:none;text-align:left;text-indent:-999px;background-color:#fff;background-color:rgba(255,255,255,0.8);-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 0 2px #777;-moz-box-shadow:0 0 2px #777;box-shadow:0 0 2px #777}.rsts-skin-default .rsts-nav-bullets a:hover,.rsts-skin-default .rsts-nav-bullets a.active{background-color:#777;-webkit-box-shadow:inset 0 2px 0 -1px rgba(255,255,255,0.5),inset 0 -2px 0 -1px rgba(0,0,0,0.3),0 0 0 1px #555;-moz-box-shadow:inset 0 2px 0 -1px rgba(255,255,255,0.5),inset 0 -2px 0 -1px rgba(0,0,0,0.3),0 0 0 1px #555;box-shadow:inset 0 2px 0 -1px rgba(255,255,255,0.5),inset 0 -2px 0 -1px rgba(0,0,0,0.3),0 0 0 1px #555}.rsts-skin-default .rsts-nav-thumbs{position:static;padding-top:5px}.rsts-skin-default .rsts-nav .rsts-nav-prev,.rsts-skin-default .rsts-nav .rsts-nav-next{display:none}.rsts-skin-default .rsts-video-play{top:50%;right:auto;bottom:auto;left:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAMAAABG8BK2AAAAb1BMVEU4ODgGBgbx8fGurq7i4uIODg5QUFD7+/vBwcEUFBQYGBggICC1tbXNzc0JCQkVFRWsrKwTExPExMTS0tImJibv7+9KSkozMzP4+PhYWFj+/v6Dg4MDAwPl5eVycnKenp4MDAza2toPDw////8AAACZ5/RyAAAAJXRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwmBGiwAAALNJREFUeNrt1kcOwkAQRFFyxsYmBxtDc/8zIrGpA/xaWKhnO9KT5ncvZvCxnGSSSSaZv2GK0sIsFzMHM53MWwPzfkU8OwsT9cHCRHOyMHFpLYwCIUaBEKNAiFEgxCgQYhSIMQrEGAXijAJxJrZrC7NZGZjb/WF41PHqSLw/Owa+q9D6KQthlAUwykIYZSGMsiBGWRCjLIhRFsQoC2Ga0S8LZMqx7gAzLPr0aUsmmWSS6SXzBf8cqwAv1zglAAAAAElFTkSuQmCC')}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3){.rsts-skin-default .rsts-video-play{background-image:url('data:"image/png";base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAARVBMVEUJCQlOTk4nJyddXV1gYGD29vbh4eGTk5PAwMA2NjYYGBgGBga3t7dUVFQtLS0SEhKHh4fb29sDAwPz8/NaWlr///8AAACZTZFgAAAAF3RSTlOAgICAgICAgICAgICAgICAgICAgICAgCZn8kAAAAFfSURBVHja7dpZUsMwFAVR5gDRLMT+l8r1Cqjih/5oLyB1kurYlp4evkGXGDFixIgRI0aMGDFixIgRI0aMGDFifseQvsBfPvjrdgdhzvsnCHPePkCY8/oCwpxzu4MwCQeESTggTMIBYa5wQJiEA8IkHBAm4YAwVzggTMIBYRIOCJNwQJgrHBAm4YAwCQeESTggzBUOCJNwQJiEA8IkHBDmCgeESTggTMIBYRIOCHOFA8IkHBAm4YAw5/UZhDn7iYOZjfPLlM5pZizMv2lXzk1vNs4duHTOs2kszFN7V87L1WycN73SOe/AY2FWB7tyFnGzcVaUpXPW2mNhdiF25WwWzcbZuSqds6c3Fma3c1fOpvRsnB3y0jmzg7EwU5VdOcOv2TiTuNI5M8qxMNPbXTlD9tk4E//SOWchxsKcEnmsoMM8qGNOYsRgLjFixIgRI0aMGDFixIgRI0aMGDH/e/0Ai4OJ2+ZcrkwAAAAASUVORK5CYII=');background-size:70px,70px}}.rsts-skin-default .rsts-video-stop{top:20px;right:20px;left:auto;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAbFBMVEWnp6dOTk7x8fHv7+9HR0fw8PDu7u7e3t5NTU3f398UFBQTExP4+PhLS0tvb29xcXH09PRJSUn39/fn5+cWFhampqb29vZISEhMTExLS0ukpKT////r6+sAAAD///8AAABKSkr19fUAAAD///8df9PJAAAAJHRSTlN6e35+e35+e3t7fX1/fHl5fXt/e315fnt7e3p/foGBfnt9gIDdofLFAAAAk0lEQVR42u2SSQ7DIAxF03nKPBEC2Ni9/x3jsMXqsuqiljxITx/8EcX7Y/wxuOmUhmPhIMdlg4akzxGbMscrBu4IyHLANce+Ymb7WKRWPsdyqpCnZJzVzUmUEgvpxmAYA4dxAB3TIanvupqisJdkRwr2O403K9V43bdpgaLuu6/x3KY7sO7VN7+m4TI5+K3v8H28AYM7doAzbo6MAAAAAElFTkSuQmCC')}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3){.rsts-skin-default .rsts-video-stop{background-image:url('data:"image/png";base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAALVBMVEXo6OjGxsZjY2PKysq3t7ewsLCOjo7f39+Pj4/l5eVfX19hYWHj4+NRUVH///80A/15AAAAD3RSTlOGkL2PlZemiKWHvr2HyICcCOzTAAAAv0lEQVR42u3VSQ7DIAxA0bRJSBjs+x83mzYfNnatLqpKeM0THmRY9IuYeOKJJ7bwlsdTWwCfUpsS+Smni7EipfVW5PQwtte5iqAdvIvcGiuy25gs0e1ta7YwuqJ76+NRr6P1MbkSTM7HaKyP0QXK1HyMxgaxrjde1cBe1TV4MzZeMxYdm7OvF9OWR7H0YtpDG/ojnDurnc6hfT7Iw9tnImE7ney00bdFJ3Uw+mXpQoq822Nv8/Yf383EE0/8G3wBfh3Bcn7dsMIAAAAASUVORK5CYII=');background-size:30px,30px}}.rsts-skin-default .rsts-video-youtube>.rsts-video-stop{top:25px}.rsts-skin-default .rsts-video-vimeo>.rsts-video-stop{top:10px;right:auto;left:10px}.rsts-skin-default .rsts-video-ipad>.rsts-video-iframe{padding-top:32px;background-color:#000}.rsts-skin-default .rsts-video-ipad>.rsts-video-stop{top:1px;right:1px;left:auto}.rsts-skin-default .rsts-progress{position:absolute;top:0;right:0;width:100%;height:2px;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.rsts-skin-default .rsts-progress div{height:100%;background-color:#fff}.rsts-skin-default .rsts-progress.rsts-progress-active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:0.3}.rsts-skin-default .rsts-thumbs-slide{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.rsts-skin-default .rsts-thumbs-slide.rsts-thumbs-active-thumb{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}

/* Swipe 2.0, (C) Brad Birdsall 2012, MIT license */
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
/* ColorBox, (c) 2011 Jack Moore, MIT license */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url("../../assets/jquery/colorbox/1.6.1/images/loading.gif") no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.rs-columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    
    
   /* justify-content: space-between;*/
    margin-top: 5px;
    /*margin-right: 5px!important;*/
    width: 100%;
    /*border: 1px solid #ccc;*/
    box-sizing: border-box;
}

.rs-column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    /*justify-content: space-between; */
    width: 100%;*/
    margin-top: 5px;
    /*margin-right: 5px!important;*/
    /*border:1px solid #886969;*/
    box-sizing: border-box;
    
}
.rs-column.-large-first {
  
}
.rs-column.-large-last {
  /*margin-right: -5px;*/
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width:100%;
    min-width:98%;
}
.rs-column.-large-col-2-1 {
  -webkit-box-flex: 1;-ms-flex: 1;flex: 1;
    min-width: 48%;
}
.rs-column.-large-col-2-2 {
  -webkit-box-flex: 2;-ms-flex: 2;flex: 2;
    min-width:98%;
}
.rs-column.-large-col-3-1 {
  -webkit-box-flex: 1;-ms-flex: 1;flex: 1;
    min-width:31%;
}
.rs-column.-large-col-3-2 {
  -webkit-box-flex: 2;-ms-flex: 2;flex: 2;
    min-width: 64%;
}
.rs-column.-large-col-3-3 {
   -webkit-box-flex: 3;-ms-flex: 3;flex: 3;
    min-width:98%;
}
.rs-column.-large-col-4-1 {
  -webkit-box-flex: 1;-ms-flex: 1;flex: 1;
    min-width: 23%;
}
.rs-column.-large-col-4-2 {
  -webkit-box-flex: 2;-ms-flex: 2;flex: 2;
    min-width: 48%;
}
.rs-column.-large-col-4-3 {
   -webkit-box-flex: 3;-ms-flex: 3;flex: 3;
    min-width: 72%;
}
.rs-column.-large-col-4-4 {
   -webkit-box-flex: 4;-ms-flex: 4;flex: 4;
    min-width:98%;
}
.rs-column.-large-col-5-1 {
  -webkit-box-flex: 1;-ms-flex: 1;flex: 1;
    min-width: 18%;
}
.rs-column.-large-col-5-2 {
  -webkit-box-flex: 2;-ms-flex: 2;flex: 2;
    min-width: 38%;
}
.rs-column.-large-col-5-3 {
  -webkit-box-flex: 3;-ms-flex: 3;flex: 3;
    min-width: 58%;
}
.rs-column.-large-col-5-4 {
  -webkit-box-flex: 4;-ms-flex: 4;flex: 4;
    min-width: 77%;
}
.rs-column.-large-col-5-5 {
   -webkit-box-flex: 5;-ms-flex: 5;flex: 5;
    min-width:98%;
}
.rs-column.-large-col-6-1 {
  -webkit-box-flex: 1;-ms-flex: 1;flex: 1;
    min-width: 14%;
}
.rs-column.-large-col-6-2 {
  -webkit-box-flex: 2;-ms-flex: 2;flex: 2;
    min-width:31%;
}
.rs-column.-large-col-6-3 {
  -webkit-box-flex: 3;-ms-flex: 3;flex: 3;
    min-width: 48%;
}
.rs-column.-large-col-6-4 {
  -webkit-box-flex: 4;-ms-flex: 4;flex: 4;
    min-width: 64%;
}
.rs-column.-large-col-6-5 {
   -webkit-box-flex: 5;-ms-flex: 5;flex: 5;
    min-width: 81%;
}
.rs-column.-large-col-6-6 {
   -webkit-box-flex: 6;-ms-flex: 6;flex: 6;
    min-width:98%;
}


/*-------------------Test */




@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 5px;
    /*margin-right: 5px!important;*/
  }
  .rs-column.-large-first {
   
  }
  .rs-column.-large-last {
    margin-right: 5px;
  }
  .rs-column.-large-first-row {
    margin-top: 5px;
  }
  .rs-column.-medium-first {
   
  }
  .rs-column.-medium-last {
    /*margin-right: -5px;*/
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
     -webkit-box-flex: 1;-ms-flex: 1;flex: 1;
    min-width:98%;
  }
  .rs-column.-medium-col-2-1 {
    -webkit-box-flex: 1;-ms-flex: 1;flex: 1;
    min-width:50%;
  }
  .rs-column.-medium-col-2-2 {
     -webkit-box-flex: 2;-ms-flex: 2;flex: 2;
    min-width:98%;
  }
  .rs-column.-medium-col-3-1 {
    -webkit-box-flex: 1;-ms-flex: 1;flex: 1;
    min-width:31%;
  }
  .rs-column.-medium-col-3-2 {
    -webkit-box-flex: 2;-ms-flex: 2;flex: 2;
    min-width: 64%;
  }
  .rs-column.-medium-col-3-3 {
     -webkit-box-flex: 3;-ms-flex: 3;flex: 3;
    min-width:98%;
  }
  .rs-column.-medium-col-4-1 {
     -webkit-box-flex: 1;-ms-flex: 1;flex: 1;
    min-width: 23%;
  }
  .rs-column.-medium-col-4-2 {
    -webkit-box-flex: 2;-ms-flex: 2;flex: 2;
    min-width: 48%;
  }
  .rs-column.-medium-col-4-3 {
    -webkit-box-flex: 3;-ms-flex: 3;flex: 3;
    min-width: 72%;
  }
  .rs-column.-medium-col-4-4 {
     -webkit-box-flex: 4;-ms-flex: 4;flex: 4;
    min-width:98%;
  }
  .rs-column.-medium-col-5-1 {
    -webkit-box-flex: 1;-ms-flex: 1;flex: 1;
    min-width: 18%;
  }
  .rs-column.-medium-col-5-2 {
    -webkit-box-flex: 2;-ms-flex: 2;flex: 2;
    min-width: 38%;
  }
  .rs-column.-medium-col-5-3 {
    -webkit-box-flex: 3;-ms-flex: 3;flex: 3;
    min-width: 58%;
  }
  .rs-column.-medium-col-5-4 {
    -webkit-box-flex: 4;-ms-flex: 4;flex: 4;
    min-width: 77%;
  }
  .rs-column.-medium-col-5-5 {
     -webkit-box-flex: 5;-ms-flex: 5;flex: 5;
    min-width:98%;
  }
  .rs-column.-medium-col-6-1 {
    -webkit-box-flex: 1;-ms-flex: 1;flex: 1;
    min-width: 14%;
  }
  .rs-column.-medium-col-6-2 {
   -webkit-box-flex: 2;-ms-flex: 2;flex: 2;
    min-width:31%%;
  }
  .rs-column.-medium-col-6-3 {
    -webkit-box-flex: 3;-ms-flex: 3;flex: 3;
    min-width: 48%;
  }
  .rs-column.-medium-col-6-4 {
   -webkit-box-flex: 4;-ms-flex: 4;flex: 4;
    min-width: 64%;
  }
  .rs-column.-medium-col-6-5 {
    -webkit-box-flex: 5;-ms-flex: 5;flex: 5;
    min-width: 81%;
  }
  .rs-column.-medium-col-6-6 {
     -webkit-box-flex: 6;-ms-flex: 6;flex: 6;
    min-width:98%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    /*margin-right: 5px!important;*/
  }
  .rs-column.-medium-first {
    
  }
  .rs-column.-medium-last {
    margin-right: 5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 5px;
  }
  .rs-column.-small-first {
    
  }
  .rs-column.-small-last {
    /*margin-right: -5px;*/
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
     -webkit-box-flex: 1;-ms-flex: 1;flex: 1;
    min-width:98%;
  }
  .rs-column.-small-col-2-1 {
    -webkit-box-flex: 1;-ms-flex: 1;flex: 1;
    min-width:50%;
  }
  .rs-column.-small-col-2-2 {
    -webkit-box-flex: 2;-ms-flex: 2;flex: 2;
    min-width:98%;
  }
  .rs-column.-small-col-3-1 {
    -webkit-box-flex: 1;-ms-flex: 1;flex: 1;
    min-width:31%%;
  }
  .rs-column.-small-col-3-2 {
    -webkit-box-flex: 2;-ms-flex: 2;flex: 2;
    min-width: 64%;
  }
  .rs-column.-small-col-3-3 {
     -webkit-box-flex: 3;-ms-flex: 3;flex: 3;
    min-width:98%;
  }
  .rs-column.-small-col-4-1 {
     -webkit-box-flex: 1;-ms-flex: 1;flex: 1;
    min-width: 23%;
  }
  .rs-column.-small-col-4-2 {
    -webkit-box-flex: 2;-ms-flex: 2;flex: 2;
    min-width: 48%;
  }
  .rs-column.-small-col-4-3 {
    -webkit-box-flex: 3;-ms-flex: 3;flex: 3;
    min-width: 72%;
  }
  .rs-column.-small-col-4-4 {
     -webkit-box-flex: 4;-ms-flex: 4;flex: 4;
    min-width:98%;
  }
  .rs-column.-small-col-5-1 {
    -webkit-box-flex: 1;-ms-flex: 1;flex: 1;
    min-width: 18%;
  }
  .rs-column.-small-col-5-2 {
    -webkit-box-flex: 2;-ms-flex: 2;flex: 2;
    min-width: 38%;
  }
  .rs-column.-small-col-5-3 {
    -webkit-box-flex: 3;-ms-flex: 3;flex: 3;
    min-width: 58%;
  }
  .rs-column.-small-col-5-4 {
    -webkit-box-flex: 4;-ms-flex: 4;flex: 4;
    min-width: 77%;
  }
  .rs-column.-small-col-5-5 {
     -webkit-box-flex: 5;-ms-flex: 5;flex: 5;
    min-width:98%;
  }
  .rs-column.-small-col-6-1 {
    -webkit-box-flex: 1;-ms-flex: 1;flex: 1;
    min-width: 14%;
  }
  .rs-column.-small-col-6-2 {
    -webkit-box-flex: 2;-ms-flex: 2;flex: 2;
    min-width:31%%;
  }
  .rs-column.-small-col-6-3 {
    -webkit-box-flex: 3;-ms-flex: 3;flex: 3;
    min-width: 48%;
  }
  .rs-column.-small-col-6-4 {
    -webkit-box-flex: 4;-ms-flex: 4;flex: 4;
    min-width: 64%;
  }
  .rs-column.-small-col-6-5 {
    -webkit-box-flex: 5;-ms-flex: 5;flex: 5;
    min-width: 81%;
  }
  .rs-column.-small-col-6-6 {
     -webkit-box-flex: 6;-ms-flex: 6;flex: 6;
    min-width:98%;
  }
}

/*************************************
*
* PRINTSTYLESSHEET Basic
* HS, 13.04.2017
*
***************************************
* INHALT
***************************************
* 
* Seitenlayout definieren
*
* Links
*
* +++++++++++++++++++++++++++++++++++++
* Contao-spezifische Definitionen
* +++++++++++++++++++++++++++++++++++++
*
* Unnötiges verstecken
*
* Verstecktes sichtbar machen
*
* Seitenspezifische Elemente kontrollieren
*
* Bootstrap Grid 
*
* Firefox-Bug mit Flexbox beheben
*
*************************************/


/* cm für Abstände, pt für Schriftgrößen in Print-Stylesheets */

@media print {
    /*************************************
    * Seitenlayout definieren
    *************************************/
    html * {
        font-family: sans-serif!important;
        /* Keine Webfonts im Druck, kann zu Problemen mit Druckertreibern führen. */
        font-size: 10pt;
        color: #000;
        /* Schwarz-weiß spart Toner. */
        height: auto;
        width: auto;
        margin: 0;
        padding: 0;
        overflow: visible;
        min-height: 0;
        /* min-height: 100% führt dazu, dass nur die erste gedruckte Seite Inhalte liefert. */
        box-sizing: border-box;
        line-height: 1.35;
    }
    body {
        margin: auto;
        height: auto;
        min-height: 0;
        /* min-height: 100% führt dazu, dass nur die erste gedruckte Seite Inhalte liefert. */
        background-image: none;
        background-color: #fff;
    }
    body:before {
        content: 'url(../../files/mein-header-in-der-zielgroesse.svg)';
        display: block;
    }
    body:after {
        content: 'Erste Zeile meiner Fußzeile \A Zweite Zeile meiner Fußszeile \A Dritte Zeile meiner Fußzeile';
        white-space: pre;
        /* Notwendig, damit das \A einen Zeilenumbruch erzeugt. */
        display: block;
        border-top: 1px solid #000;
        margin-top: 10pt;
        padding-top: 10pt;
        text-align: center;
    }
    h1,
    h2,
    h3,
    h4,
    h5 {
        font-weight: normal !important;
        margin: 1em 0 .5em 0;
        padding: 0;
        background-image: none;
        line-height: 1.25;
    }
    h1 {
        font-size: 18pt;
    }
    h2 {
        font-size: 16pt;
    }
    h3 {
        font-size: 14pt;
    }
    p,
    ul,
    ol,
    table {
        margin-bottom: 1em;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        widows: 3;
        orphans: 3;
    }
    img {
        max-width: 100%;
        height: auto;
    }
    /*************************************
    * Links
    * Je nach Bedarf auskommentieren.
    *************************************/
    a[href^="mailto:"]:after {
        content: " (" attr(href) ")";
        /* Nach jeder verlinkten E-Mail-Adresse diese auch ausgeben.*/
    }
    a:not([href^="http"]):not([href^="mailto"]):after {
        content: " (https://www.meinedomain.de/" attr(href) ")";
        font-family: sans-serif !important;
        font-style: italic;
        /* Nach jedem internen Link die volle URL ausgeben. */
    }
    a[href^="http"]:after {
        content: " (" attr(href) ")";
        font-family: sans-serif !important;
        font-style: italic;
        /* Nach jedem externen Link die URL ausgeben. */
    }
    /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    * Contao-spezifische Definitionen
    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
    #main,
    #left,
    #right,
    .block {
        overflow: visible;
        /* Wichtig, da Elemente sonst abgeschnitten werden können. */
    }
    #wrapper {
        display: block !important;
        width: auto;
        overflow: visible;
    }
    .inside {
        max-width: 20cm;
        width: 100%;
        display: block !important;
        height: auto;
        margin: auto;
    }
    #container,
    #container .inside {
        padding: 0;
        margin-top: 0;
    }
    #main {
        max-width: 100%;
    }
    .col_0:nth-last-of-type(3),
    .col_0:nth-last-of-type(3) ~ li {
        width: calc(33% - 10px) !important;
        float: left;
        padding: 0;
        margin: 5px !important;
        /* Wenn .col_0 gleichzeitig :nth-last-of-type(3) ist, dann ist es eine dreispaltige Ansicht (Galerie). Kann beliebig fortgesetzt werden. */
    }
    [class^='float_'] +:not([class^='float_']) {
        clear: both;
        float: none;
        overflow: visible;
    }
    .mod_article.first {
        float: none;
    }
    /*************************************
    * Unnötiges verstecken
    *************************************/
    #header,
    #footer,
    #cookiebar,
    nav,
    .mod_quicknav,
    #offcanvas,
    #change-language,
    .back {
        display: none !important;
    }
    /*************************************
    * Verstecktes sichtbar machen
    *************************************/
    .accordion {
        display: block !important;
        padding-left: 0;
        margin-left: 0;
    }
    .ce_accordion {
        margin-bottom: .5em;
        widows: 3;
    }
    .ce_accordion .toggler {
        padding: 0;
        background-image: none;
        font-weight: bold;
        font-size: 12pt;
    }
    /*************************************
    * Bootstrap Grid 
    *************************************/
    [class^="row"],
    .col-lg-4,
    .col-xs-5,
    .col-sm-5,
    .col-md-5,
    .col-lg-5,
    .col-xs-6,
    .col-sm-6,
    .col-md-6,
    .col-lg-6,
    .col-xs-7,
    .col-sm-7,
    .col-md-7,
    .col-lg-7,
    .col-xs-8,
    .col-sm-8,
    .col-md-8,
    .col-lg-8,
    .col-xs-9,
    .col-sm-9,
    .col-md-9,
    .col-lg-9,
    .col-xs-10,
    .col-sm-10,
    .col-md-10,
    .col-lg-10,
    .col-xs-11,
    .col-sm-11,
    .col-md-11,
    .col-lg-11,
    .col-xs-12,
    .col-sm-12,
    .col-md-12,
    .col-lg-12 {
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        float: none;
    }
    /*************************************
    * Seitenumbrüche kontrollieren 
    *************************************/
    #container,
    #container h2 ul {
        page-break-before: avoid;
    }
    li,
    p,
    td,
    [class^="ce_"],
    .ce_gallery {
        clear: both;
        page-break-inside: avoid;
    }
    h1,
    h2,
    h3,
    h4,
    h5 {
        page-break-after: avoid;
        page-break-inside: avoid;
        widows: 2;
        orphans: 2;
    }
    h1 + p,
    h2 + p,
    h3 + p,
    h4 + p {
        page-break-before: avoid;
    }
    /*************************************
    * individuelle Elemente kontrollieren
    *************************************/
    .selector {
        attribute: value;
    }
    /*************************************
    * inline-styles überschreiben
    *************************************/
    figure[style] {
        margin: 0 !important;
    }
    figure.float_left {
        margin-right: 1em!important;
        margin-bottom: 1em!important;
    }
    figure.float_right {
        margin-left: 1em!important;
        margin-bottom: 1em!important;
    }
    /*************************************
    * Firefox-Bug mit Flexbox beheben
    *************************************/
    html,
    body,
    #wrapper {
        height: auto;
    }
    /*************************************
    * ENDE
    *************************************/
}
@media (max-width:1100px){
/* responsiv_1100.css */
#container{display: block !important}.framebox-inter-suche{bottom:0;left:0;right:0;top:0;position:relative}nav#aside_nav ul li a,nav#aside_nav ul li span{display:block;line-height:30px}.flexslider .slides img{height:255px !important;width: auto !important}#suchfld{right:20px;top:60px}#right{width:99%;min-width:99%;max-width:99%;clear:both;position: relative !important}#right .right-inside{position: relative !important}#container{padding-right:0}#wrapper{max-width:100%}
}
@media (max-width:965px){
/* responsiv_965.css */
#container{display:block}#mmenu{left:0;right:0;top:0;position:fixed;display:block;padding-right:2%;padding-left:2%;z-index:999}nav#hmenu{display:none}
}
/* default.css */
.ce_accordionStart{width:100%}.prov-kroatien input#buchen-b{width:auto}#fragebogen td p{padding-left:8px}#fragebogen table#beurteilung{width:600px}#fragebogen #wetter{margin-top:22px;background-color:#97b713;border-color:#97b713;color:#fff;cursor:pointer}#fragebogen textarea{margin-bottom:-22px}#fragebogen tr td select{margin-top:4px;margin-bottom:4px;width: calc(100% - 4px)}#fragebogen tr.blau{background: #68acdf36}#fragebogen tr td input{margin-bottom:0}.g-recaptcha iframe{background-color: transparent}.g-recaptcha{margin-bottom:6px}#suwochenende #su-wochenendcharter{display:none}#suwochenende > p{font-size:1.2rem;font-weight:bold;color:#fff;width: 675px;max-width: 90%;display: table;margin-right: auto;margin-left: auto;border-radius: 3px;background: rgba(0,51,102,.75);margin-top: 4px !important;padding: 16px !important}#playme:hover{background-color:rgba(255,255,255,.85)}#playme{width:100%;position:relative;margin-top:2rem;border-radius:3px;color:#68acdf;behavior:url('assets/css3pie/1.0.0/PIE.htc');background: #ffffff;  text-transform: uppercase;  font-weight: 300;  border: none;  padding: 10px 15px;  display: inline-block;  font-size: 14px;cursor:pointer}#playme:hover::after{left:0;right:0;top:-22px;position:absolute;padding-top:4px;padding-bottom:4px;text-align:center;background-color:#000;border-radius:3px;font-size:.7rem;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc');content:"Yachtvideo ansehen"}.op-video-container iframe,.op-video-container object,.op-video-container embed{position: absolute;    height: 100%;      width: 100%;      left: 0;      top: 0}.op-video-container{padding-bottom: 56.25%;    position: relative;      padding-top: 30px;     overflow: hidden;    height: 0}.op-lightbox{background-color: #33333350;  overflow: hidden;  position: fixed;  display: none;  z-index: 99999;  bottom: 0;  right: 0;  left: 0;  top: 0}.op-lightbox-container{position: relative;    max-width: 960px;    margin: 10% auto;    display: block;        padding: 0 3%;    height: auto;    z-index: 10}.op-lightbox-content{box-shadow: 0 1px 6px fade(black, 70%)}.op-lightbox-close{text-transform: uppercase;        background: transparent;    position: absolute;     font-weight: 300;          font-size: 12px;    display: block;    border: none;    color: white;    top: -22px;    right: 3%}.op-yachtliste .product_list .product{width:350px}.op-yachtliste .product_list .product{margin-bottom:1rem;padding-bottom:3rem}.op #right .op-right-ue{width:100%;display:inline-block;margin-bottom:1rem;text-align:center;font-size:2.4rem;font-weight: 100}.op-yachtlinks{margin-top:2rem}.op #right .yachten{margin-top:4px;margin-right:0}.op #right .yachten a{display:block;padding:6px;background-color:#fff;border-radius:3px;font-size:.89rem;text-decoration:none;letter-spacing:-1px;behavior:url('assets/css3pie/1.0.0/PIE.htc');color: #68acdf !important;font-weight: 600}.op #right .yachten a:hover{background-color:rgba(255,255,255,.85)}.op #right .block{overflow:visible}#op-yachtriss{margin:-24px -24px 24px;text-align:center;background-color:#fff}.row{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap}.row > div{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%}.op-gallerie{max-width:100%;position: relative;  overflow: hidden;  margin: 0 auto 0 auto;  border-radius: 0px}.op-gallerie ul{position: relative;  margin: 0;  padding: 0;  list-style: none}.op-gallerie ul li{position: relative;  display: block;  float: left;  margin: 0;  padding: 0;  width: 100vw;max-width: 824px;    text-align: center}.op-gallerie ul li img{max-width:100%;	width:100%}.op-gallerie ul li.first{opacity: 1;    z-index: 2}a.opgal_next,a.opgal_prev{position: absolute;  top: 40%;  z-index: 999;  display: block;  padding: 4% 3%;  width: auto;  height: auto;  background: #2a2a2a;  color: #fff;  text-decoration: none;  font-weight: 600;  font-size: 18px;  opacity: 0.4;  cursor: pointer}a.opgal_next:hover,a.opgal_prev:hover{opacity: 0.9;-webkit-transition: all 0.2s ease}a.opgal_next{right:0}.op-headerfoto img{min-width:100%;max-width:100%;margin-bottom:-5px}li.corona,#willkommen a.corona{background-color:#cf2121}#willkommen a.corona{display:block;padding:3px}.aero #einzeln-btn,.aero #gruppe-btn{background-color:#2e3659}.mm-page.mm-slideout{-webkit-user-select: auto !important;-moz-user-select: auto !important;-ms-user-select: auto !important;user-select: auto !important}.mod_newsreader .ce_comments{width: calc(100% - 45px);padding: 20px;background: #fff;margin-top: 5px}.mod_newsreader .form{margin-top:35px}.headerfoto-overlay{height:465px;left:0;right:0;top:0;position:absolute;background-image:url("../../files/Template/header-overlay.jpg");background-position:center center;background-repeat:no-repeat;z-index:9990;-webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;opacity: 0.5}.h-slogan{left:0;right:0;top:350px;position:absolute;z-index:9991}.h-slogan div{width:1120px;max-width:96%;margin-right:auto;margin-left:auto;font-size:4rem;font-weight:bold;color:#fff;text-shadow:2px 2px 5px #333}.aero #einzeln-btn,.aero #gruppe-btn{background: #713246}.aero #right{margin-left:5px;color:#fff;background: #713246 !important}.aero #right h2{color:#fff}.aero input,.aero select,.aero textarea,.aero .input.captcha{border-color:#713246}.aero .dunkelgruen,.aero .pdf-button,.aero #main input.submit,.aero .mod_megamenu li.trail,.aero .mod_megamenu li.active,.aero .mod_breadcrumb{background: #2e3659  !important}.aero #hmenu{background: #2e3659 !important}.aero .ueberschrift h1,.aero .ueberschrift h1 a{color:#713246}.aero .ueberschrift h2,.aero .ueberschrift h2 a,.aero .ce_form  a{color:#2e3659}.aero .quicki select{background-image:url("../../files/Template/quicki-pfeil-aero.png");color:#2e3659 !important}.aero .quicki select:hover{background-image:url("../../files/Template/quicki-pfeil-aero-w.png")}#cboxOverlay{background-color:#004a88}#colorbox #wrapper{max-width: 99%}#colorbox #container{padding-right: 0}#colorbox,#cboxOverlay,#cboxWrapper{z-index:99999}.bf-2 input[type="reset"]{width:300px;background-color:#c7c7c7;border:0px;border-radius:3px;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc');cursor:pointer}.bf-2 input[type="submit"]{width:300px;background-color:#97b713;border:0px;border-radius:3px;font-weight:bold;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc');cursor:pointer}.bf-2{margin-top:2rem;margin-bottom:1rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;        justify-content: space-between;-ms-flex-wrap: wrap;    flex-wrap: wrap}.bf-2 .bh-box{width:49%}body.events input,body.events textarea{border: 1px solid #97b713 !important}.widget-explanation h3{margin-bottom:8px}#gruppe-btn{padding-left:4px}#einzeln-btn,#gruppe-btn{position:relative;display: block;background: #97b713;color: #fff;text-align: center;width: calc(100% - 4px);line-height: 4;cursor:pointer}.crew-ue{float:left}.block-eigner a img{margin-bottom:-3px}.block-eigner a::before{display: none !important}.block-eigner > div.saldo{padding:4px;background-color:#d1e1f5;color:#036}.block-eigner > div.saldo,.block-eigner > div.saldo-daten > div,.block-eigner .saldo_ue{padding:4px;border-bottom:1px solid #d1e1f5;display:flex}.block-eigner > div.saldo > div:nth-child(1),.block-eigner .saldo-daten div div:nth-child(1),.block-eigner .saldo_ue div:nth-child(1){width:100px;max-width:100%}.block-eigner > div.saldo > div:nth-child(2),.block-eigner .saldo-daten div div:nth-child(2),.block-eigner .saldo_ue div:nth-child(2){width:475px;max-width:100%}.block-eigner > div.saldo > div:nth-child(3),.block-eigner .saldo-daten div div:nth-child(3),.block-eigner .saldo_ue div:nth-child(3){width:100px;max-width:100%;padding-right:25px;text-align:right}.block-eigner > div.saldo > div:nth-child(4),.block-eigner .saldo-daten div div:nth-child(4),.block-eigner .saldo_ue div:nth-child(4){width:85px;max-width:100%;position:relative}.block-eigner > div.saldo > div:nth-child(4) a{background-color:#97b713;text-decoration:none;position: absolute;top: -4px;bottom: -4px;right: -4px;left: 0px;padding-left: 4px;padding-top: 4px}.block-eigner > div.saldo > div:nth-child(4) a:hover{background-color:#333}.block-eigner > div.saldo > div:nth-child(4) a:after{margin-left:4px;font-weight:normal;text-decoration:none;color:#fff;content:"Download"}.eignerbereich .yachtpreise .p-woche{min-width:20%}body.ostsee #eignerdownload .ce_accordion .toggler::before{padding-right:.5rem;font-size:1rem;font-weight:bold;content:"+"}.eignerbereich .ui-accordion-header.active::before{padding-right:.7rem;font-size:1rem;font-weight:bold;content:"-"}.eignerbereich .accordion{background-color: #fff;color: #333;padding: 1rem !important}form#wetter1 input,form#wetter2 input,form#wetter3 input{border:0}form#wetter1,form#wetter2,form#wetter3{width:160px;max-width:100%;border:0}#yachtintanfrage{padding:30px 30px 0}body.lightbox .wrapper{padding:30px !important}#container .ce_text a.pdf-button::before{width:18px;height:18px;left:0;position:absolute;margin-top:3px;margin-left:4px;background-image:url("../../files/Template/iconPDF.gif");background-position:left center;background-repeat:no-repeat;content: ""}a.pdf-button,a.pdf-button:hover{position:relative;display:inline-block;margin-top:8px;margin-bottom:8px;padding:4px 16px 4px 24px;text-align:center;background-color:#97b713;border-radius:3px;line-height:25px;text-decoration:none;behavior:url('assets/css3pie/1.0.0/PIE.htc');color: #fff !important}#neue-yachten .rs-columns{position:relative;overflow:hidden}.balken-sh{width:300px;position:absolute;margin-top:25px;margin-left:-100px;padding:.5rem 0;text-align:center;background-color:#004a88;font-weight:bold;color:#fff;z-index: 99;-webkit-transform: rotate(-30deg);-ms-transform: rotate(-30deg);transform: rotate(-30deg)}#tarteaucitronCloseAlert{background: #276ba0 !important;    color: #fff !important;    padding: 7px 10px 5px 10px!important;    font-size: 16px !important}.full-footer .rs-columns{-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline}.full-footer fieldset{width:100%}.full-footer input,.full-footer select{border:1px solid #004a88}.full-footer fieldset input{margin-bottom:0}.full-footer fieldset label{font-size:.85rem}.full-footer .submit_container input{background-color:#fff;border:0;color:#004a88;width: 100%;cursor: pointer}.full-footer .submit_container input:hover{width:100%}.full-footer .rs-columns > div.rs-column > div.block{padding-top:4px;padding-left:0;background-color:#004a88}#imprmenu{margin-top:1rem;padding-top:1rem;text-align:center;border-top:1px solid #f0f6fb}#imprmenu ul{margin-bottom:1rem;list-style-type:none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;        justify-content: end}#imprmenu ul li{margin-right:.5rem;margin-left:.5rem}.footer-logo{text-align:center}.footer-logo img{margin-top:-70px}.footer-logo > div{overflow:visible}.mt-3{margin-top:3rem}.full-footer{position:relative;background-color:#004a88;border-top:6px solid #0098c8;z-index:99}.full-footer-container{width:1120px;max-width:90%;position:relative;margin-right:auto;margin-left:auto;padding-top:2rem;padding-bottom:2rem;font-size:.95rem;color:#fff}.full-footer-container a{line-height:1.6;text-decoration:none;color:#fff}.full-footer-container h3,span.fue{width:100%;padding-bottom:.8rem;font-size:1.1rem;color:#fff;font-weight: 600}.flex-fieldset{display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: justify;    -ms-flex-pack: justify;            justify-content: space-between;    -webkit-box-align: flex-end;    -ms-flex-align: flex-end;            align-items: flex-end}.jahrauswahl{border-radius:3px;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc');background: rgba(0,51,102,.75);display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;padding: 1rem;margin-top: 0.5rem}.jahrauswahl a{margin-left:.5rem;padding:.5rem 1rem;background-color:#fff;border-radius:4px;font-weight:bold;color:#036;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.pt-0{padding-top: 0 !important}.pb-0{padding-bottom: 0 !important}.eigenkommentar > div{-ms-flex-preferred-size: 258.5px;flex-basis: 258.5px;-ms-flex-negative: 3;flex-shrink: 3;padding: 8px;background: #f0f6fb !important;margin: 0 4px 8px 4px}.eigenkommentar{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;        justify-content: flex-start;-ms-flex-wrap: wrap;    flex-wrap: wrap;padding: 8px 4px 0px 4px !important;width: calc(100% - 8px) !important}.anderer_anbieter a{color: #fff !important;margin-left: 16px;font-weight: bold}.anderer_anbieter{background: #68acdf;margin: 4px -16px 4px -16px;padding: 4px 16px;color: #fff}body.mallorca .anderer_anbieter{background-color:#f7a600}.mod_iso_orderdetails .info_container{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #ccc}.mod_iso_orderdetails table{width:100%}.mod_iso_orderhistory > table{width:100%}.mod_iso_orderhistory > table th{text-align:left}.mod_iso_checkout form .submit_container{text-align:right}.mod_iso_checkout form input.confirm{width:auto}.orderproducts > table{width:100%;margin-bottom:2rem}#billingaddress_new,#shippingaddress_new{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #ccc}.mod_iso_checkout input{width:auto;margin:0 16px 0 0}fieldset#ctrl_billingaddress,fieldset#ctrl_shippingaddress{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #ccc}fieldset#ctrl_billingaddress > span:hover,fieldset#ctrl_shippingaddress > span:hover,#ctrl_paymentmethod > span:hover,#ctrl_shippingmethod > span:hover{background-color:#e8e8e8}fieldset#ctrl_billingaddress > span,fieldset#ctrl_shippingaddress > span,#ctrl_paymentmethod > span,#ctrl_shippingmethod > span{margin-bottom:1rem;padding:1rem;background-color:#fcfcfc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;        align-items:center}fieldset#ctrl_billingaddress > span label,fieldset#ctrl_shippingaddress > span label{width:100%}.mod_iso_checkout .orderinfo{margin-bottom:4rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;        justify-content: space-between;-ms-flex-wrap:wrap;    flex-wrap:wrap}.mod_iso_checkout .orderinfo > h2,.mod_iso_checkout .orderinfo > p{width:100%}.mod_iso_checkout .orderinfo > div a.edit,.mod_iso_orderhistory table td a{display:inline-block;color:#fff;padding: 5px 10px;    background-color: #97b713;    border-radius: 3px;    text-decoration: none}.mod_iso_checkout .steps ol{list-style-type:none;display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-pack: distribute;        justify-content: space-around}.mod_iso_checkout .steps ol li.active span{background-color:#004a88}.mod_iso_checkout .steps ol li{width:25%;margin-right:2px;margin-left:2px}.mod_iso_checkout .steps ol li a,.mod_iso_checkout .steps ol li span{display:block;padding-top:1rem;padding-bottom:1rem;text-align:center;background-color:#00b4d4;text-decoration:none;color:#fff}.tabcontrol_tabs{margin-top:-16px;margin-right:-16px;margin-left:-16px}.tabcontrol_tabs ul{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;    justify-content: space-around;list-style: none}.tabcontrol_tabs ul li{background-color:#004a88;width: 100%;display: block;margin: 4px;text-align: center;padding: 8px 0;color: #fff;cursor: pointer}.mod_iso_cart input.submit,.mod_iso_cart input.submit:hover{width:auto}.mod_iso_cart td.col_6.actions{width:170px}.iso-details-info .price{margin-top:32px;margin-bottom:16px;font-size:2rem}.iso-details-info .price::after{margin-left:16px;font-size:.8rem;content:"inkl. MwSt. zzgl. Versand"}.iso-details-info .quantity_container input{width:36px;margin-right:16px;text-align:center}.iso-details-info .quantity_container label{margin-top:6px;margin-right:16px}.iso-details-info .submit_container{margin-top:16px;padding-top:16px;border-top:1px solid #ccc}.iso-details-info .quantity_container,.iso-details-info .submit_container{display: -webkit-box;    display: -ms-flexbox;    display: flex}.iso-details-info{padding-left:2rem}.iso-details-img{width:450px;max-width:100%}.iso-details-boxen{display: -webkit-box;    display: -ms-flexbox;    display: flex;    vertical-align: middle}#adressenauflistung > div{width:180px;margin-right:1rem;margin-bottom:2rem;margin-left:1rem;max-width: calc(100% - 2rem)}#main .mod_iso_cart .submit_container{margin-top:16px;text-align:right}#adressenauflistung{display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: start;    -ms-flex-pack: start;            justify-content: flex-start;    -ms-flex-wrap: wrap;        flex-wrap: wrap}#right .mod_iso_cart div.cart,#right .mod_iso_cart div.checkout{float:left;margin-top:16px;margin-right:16px}#adressenauflistung .buttons > div{display:inline-block}#adressenauflistung .buttons a{padding:3px 7px;background-color:#97b713;border-radius:3px;text-decoration:none;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc')}#right .mod_iso_cart a.button{display:block;padding:5px 10px;background-color:#97b713;border-radius:3px;text-decoration:none;behavior:url('assets/css3pie/1.0.0/PIE.htc')}#right .mod_iso_cart div.remove{text-align:right}#right .mod_iso_cart div.remove a{padding:3px 5px;background-color:#c92020;border-radius:3px;text-decoration:none;behavior:url('assets/css3pie/1.0.0/PIE.htc')}#right .mod_iso_cart div.product{margin-bottom:16px;padding-bottom:4px;border-bottom:2px solid #fff}#right .mod_iso_cart div.name a{font-size:1.1rem;text-decoration:none}.mod_iso_cart table{width:100%}.mod_iso_cart td{padding-right:16px;padding-left:16px}.mod_iso_cart td.name a{text-decoration:none;color:#00b4d4}.mod_iso_cart td input{width:30px;text-align:center}.mod_iso_cart a.edit{padding:5px 10px;background-color:#97b713;border-radius:3px;text-decoration:none;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.mod_iso_cart a.remove{padding:5px 10px;background-color:#c92020;border-radius:3px;text-decoration:none;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc')}#iso_ajaxBox{border:0px solid;border-radius:3px;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.ostsee #right #outlet-login-b ul li a{display:block;margin-bottom:2px;padding-top:8px;padding-bottom:8px;text-align:center;background-color:#fff;font-weight:bold;text-decoration:none;color: #68acdf !important}.ostsee #right #outlet-login-b ul li a:hover,.ostsee #right #outlet-login-b ul li span{display:block;margin-bottom:2px;padding-top:8px;padding-bottom:8px;text-align:center;background-color:#004a88;color: #ffffff !important}.ostsee #right #outlet-login-b{margin:-20px -20px 16px}#loginoutletbtn a{right:0;top:0;position:absolute;display:block;padding:7px 12px;background-color:#68acdf;border-radius:3px;font-weight:bold;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc');z-index:99}.row{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;        justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap}.row .col-6,.mod_registration .row > div{width:49%}.product_list{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;        justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap}.product_list .product{width:400px;max-width:100%;position:relative;margin-bottom:3rem;padding-bottom:6rem}.product_list .product .price{bottom:3rem;position:absolute;margin-top:1rem;font-size:1.6rem}.product_list .details{bottom:0;position:absolute}.product_list .details a{display:inline-block;padding:.5rem 2rem;background-color:#68acdf;border-radius:3px;text-decoration:none;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.dropzone{margin-top:1rem;margin-bottom:1rem}.nocontrol .mejs-controls{display:none !important}body.events .mehrinfo div.-large-last > div.mod_quicklink form > div select{border:1px solid #97b713}body.events .quicki select:hover{background-image:url("../../files/Template/quicki-pfeil-gr-w.png")}body.events .quicki select{background-image:url("../../files/Template/quicki-pfeil-gr.png");color: #97b713 !important}.kontakt-form .rechts input.submit{float:right}.kontakt-form textarea{height: 71px !important}#right .quicki select{font-size: 12px !important;font-weight: 600 !important}#right .quicki{margin-top: 8px;margin-bottom: -16px;margin-left: -16px;margin-right: -16px}.min60{min-height:60px}.y-rechts > div{overflow: hidden !important}.anfrage_form fieldset span{padding:0 8px}#zwei-spalten-form h3{padding:8px}#zwei-spalten-form div.ostsee-farbe{margin-bottom:16px}.katalog-link{position: absolute !important;z-index: 1;top: 40% !important;background: none !important}.katalog-link p a{display:inline-block;background-color:rgba(104,172,223,.9);color: #fff !important;padding: 10px;font-weight: normal}#fehlermeldungnewsletter{text-align:center}.post_mail .ui-accordion-content{border-top:5px solid #f0f6fb}.disable{display:none}h3 div.p-button{width:94px;right:0;position:absolute;display:inline-block;margin-top:-4px;margin-right:16px;padding:5px 10px;text-align:center;background-color:rgba(151,183,19,.3);border-radius:3px;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc')}#ui-id-2,#ui-id-4{margin-bottom:4px;background-color:#fff;border-bottom:8px solid #f0f6fb;color:#333;margin-bottom: -8px !important}#suche-header .ce_form .formular select[name="angebot"]{width:483px;margin-right:16px}.international-farbe h2 a{color:#fff}.pichover figure:hover figcaption{bottom:-10px;    left:-10px;    right:-10px;    top:0px;    background-color:rgba(255,255,255,.8);    visibility: visible;    -webkit-transition: all 0.5s ease; /* Safari and Chrome */                                -moz-transition: all 0.5s ease; /* Firefox */                                -o-transition: all 0.5s ease; /* IE 9 */                                -ms-transition: all 0.5s ease; /* Opera */                                transition: all 0.5s ease}.pichover figure figcaption{bottom:-10px;    left:-10px;    right:-10px;    top:-150%;    position:absolute;    background-color:rgba(255,255,255,.01);    display: flex;      align-items: center;      justify-content: center;    visibility: hidden;    -webkit-transition: all 0.5s ease; /* Safari and Chrome */                                -moz-transition: all 0.5s ease; /* Firefox */                                -o-transition: all 0.5s ease; /* IE 9 */                                -ms-transition: all 0.5s ease; /* Opera */                                transition: all 0.5s ease}.pichover figure figcaption a{padding:12px 24px;background-color:#97b713;border-radius:3px;font-weight:bold;text-decoration:none;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc');text-shadow: none !important}.ce_accordionSingle.ce_accordion.ce_text.block.sucheegr form input#submit{width:50%;height:38px;margin-right:auto;margin-left:auto;background-color:#68acdf;color:#fff;cursor:pointer}body.mallorca .ce_accordionSingle.ce_accordion.ce_text.block.sucheegr form input#submit{background-color:#f7a600}.ce_accordionSingle.ce_accordion.ce_text.block.sucheegr{margin-top:-32px;margin-right:-16px;margin-left:-16px;width:calc(100% + 32px)}.ce_accordionSingle.ce_accordion.ce_text.block.sucheegr form{display: grid;grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));grid-gap: 1rem;grid-row-gap: 1rem;grid-column-gap: 1rem}.imageselect fieldset{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack: distribute;    justify-content: space-around;-webkit-box-align:end;-ms-flex-align:end;        align-items:flex-end}.imageselect span{position:relative}.agbplus{margin-top: -20px;position: relative;margin-bottom: 30px}.agbplus a::before{display:none}#fkeuro{right:5px;top:17px;position:absolute}.fullyform{position:relative}.fullyform .ce_form{width: 310px !important;right: 16px !important;position: absolute;left: inherit !important;height: 0px !important}.blau-form{height:20px;margin:-16px;padding:0 16px;background-color:#68acdf;color:#fff}#kon-di-ya .accordion,#team-1-klasse-yachten .accordion{background-color:#fff;color:#333}#neu-pic{height:100px;right:10px;position:absolute;display:block;z-index:9999}body.yachtseite .ce_rs_column_start > div.ce_text.block .ausruestung{min-width:700px}body.yachtseite .ce_rs_column_start > div.ce_text.block{overflow:auto}.ausruestung .besonderheit > div{font-weight:bold}.ausruestung .besonderheit > div + div{font-weight:normal}.ausruestung .besonderheit{margin-top:4px;margin-bottom:4px}.ausruestung div.zeile a.buchen-b,.ausruestung div.zeile input.buchen-b,.ausruestung input.buchen-b{margin:0}.weiss .accordion{color:#004a88}.ce_download a{font-weight:bold;text-decoration:none;color:#333}.pagination li span{display:block;padding:2px 10px;color:#00b4d4}.pagination li a{display:block;padding:2px 10px;text-decoration:none;color:#fff}.pagination li a:hover{color:#00b4d4}.pagination li{background-color:#004a88}#buchung-form input[type="radio"],#buchung-form input[type="checkbox"]{display:none}#buchung #jbu{display: none !important}.akk-blau .toggler{background-color: #004a88 !important;color: #fff !important}form[name="buchung_ok"] h3{margin-top:16px}#buchung-form .checkbox_container > div{float:left}form[name="buchung_ok"] .gesamt{background-color:#97b713;font-weight:bold;color:#fff;border-bottom: 0 !important}form[name="buchung_ok"] h3.gesamt{margin-top:-1px;margin-right:-16px;margin-left:-16px;padding-top:16px;padding-right:16px;padding-left:16px}form[name="buchung_ok"] .zusatz,form[name="buchung_ok"] .zahlungsbedingung{margin-right:-16px;margin-left:-16px;padding:16px;border-bottom:1px solid #dcdcdc}form[name="buchung_ok"] .zahlungsbedingung{margin-bottom:25px}form[name="buchung_ok"] .zusatz p,form[name="buchung_ok"] .zahlungsbedingung p{margin-top: 0;padding-top: 0 !important}#buchung-form > form{display:block}form[name="buchung_ok"]  input[name="buchung"]{width:350px;max-width:100%;display:block;margin-right:auto;margin-bottom:25px;margin-left:auto;background-color:#97b713;border:0px;font-weight:bold;color:#fff;cursor:pointer}form[name="buchung_ok"]  h1 strong{font-weight:normal}form[name="buchung_ok"] table{width:100%;margin-top:25px;margin-bottom:25px}form[name="buchung_ok"] div.buchungsdaten{display:inline-block;margin:0 -16px;padding:16px;border-bottom:1px solid #dcdcdc;display: grid;grid-template-columns: repeat(auto-fill, minmax(340px, 1fr));grid-gap: 8px;grid-row-gap: 8px;grid-column-gap: 8px}form[name="buchung_ok"] .halb-l,form[name="buchung_ok"] .halb-r{width:auto;float:none;clear:none}form[name="buchung_ok"] div.buchungsdaten .halb-r br{display:none}#buchung-form fieldset span{width:100%;max-width:100%;display:inline-table}#buchung-form fieldset.auswahl span{width: calc(50% - 10px);max-width: 100%;display: inline-table;float: left;margin-right: 10px}#buchung-form fieldset.auswahl span:nth-child(2){max-width: 100%;display: inline-table;float: left;margin-left: 10px;margin-right:0}#sp400,#sp410{width:260px;height:32px;right:37px;position:absolute;padding-top:6px;padding-right:10px;padding-left:10px;background-color:#68acdf;border-top-left-radius:2px;border-bottom-left-radius:2px;font-size:13px;line-height:1;font-style:italic;font-weight:normal;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc')}#buchung-form div.buchungsdaten .halb-r{width:75%}#buchung-form div.buchungsdaten .halb-l{width:25%}#buchung-form a{text-decoration:none}#buchung-form .widget.widget-text{margin-bottom:8px}#buchung-form div.buchungsdaten{width:100%;float:left}#buchung-form .submit_container{text-align:right}.rs-columns > div.rs-column > div.block.hoehe5{height:5px;background: inherit}.akk-full.ce_accordion .toggler:before{display:none}.akk-full.ce_accordion .accordion{border-top:4px solid #f0f6fb;margin-bottom: 0 !important}.akk-full.ce_accordion .toggler{left:0;right:0;top:0;position:absolute;display:inline-block;padding-top:6px;padding-bottom:6px;text-align:center;border-radius:3px;behavior:url('assets/css3pie/1.0.0/PIE.htc');padding: 8px 16px !important;width:calc(100% - 32px) !important}.akk-full.akk-left.ce_accordion .toggler{background-color:#004a88;color:#fff;width:calc(100% - 37px) !important}.akk-full.akk-right.ce_accordion .toggler{background-color:#004a88;color:#fff}body.international .ce_accordion.um-button .toggler:before{display:none}body.international .ce_accordion.um-button .toggler{width:auto;display:inline-block;margin-left:8px;padding:12px;background-color:#004a88;border-radius:3px;font-size:16px;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc');font-weight:700}body.international .ce_accordion.um-button{width:auto;top:-58px;position:relative;margin-bottom:-58px}body.international .ce_accordion.um-button .accordion{margin-top:12px}body.international .ce_accordion{width: calc(100% - 5px)}body.international .ce_accordion.last .toggler{border-bottom:0}body.international .ce_accordion .toggler{padding-left:30px;background-color:#fff;color:#004a88;width: calc(100% - 46px)}#news-blog-blog .ce_accordion .toggler{padding-top:12px;padding-bottom:12px;padding-left:36px}body.international .ce_accordion .toggler:before,#news-blog-blog .ce_accordion .toggler:before{width:20px;height:20px;left:16px;position:absolute;margin-top:6px;content: "";width: 0px;height: 0px;border-style: solid;border-width: 5px 0 5px 10px;border-color: transparent transparent transparent #004a88;-webkit-transition: all 0.5s ease; /* Safari and Chrome */                        -moz-transition: all 0.5s ease; /* Firefox */                        -o-transition: all 0.5s ease; /* IE 9 */                        -ms-transition: all 0.5s ease; /* Opera */                        transition: all 0.5s ease}#news-blog-blog .ce_accordion .toggler:before{border-color: transparent transparent transparent #ffffff !important}body.international .ce_accordion .toggler.active:before,#news-blog-blog .ce_accordion .toggler.active:before{left:15px;margin-top:6px;content: "";-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);-webkit-transition: all 0.5s ease; /* Safari and Chrome */                        -moz-transition: all 0.5s ease; /* Firefox */                        -o-transition: all 0.5s ease; /* IE 9 */                        -ms-transition: all 0.5s ease; /* Opera */                        transition: all 0.5s ease}body.international .weiss .accordion{margin-bottom:2px;padding:0 16px;background-color: #fff !important;padding: 0 16px !important}.gm-style-iw{vertical-align:middle}.gm-style-iw p a{font-weight:bold;color:#004a88}.gm-style-iw p a::before{display:none}.gm-style-iw p{margin: 0 !important;padding: 0 !important}body.international.home #suche-header{top:300px}body.international.home #umenu{top:160px;position:fixed;-webkit-transition: all 0.2s ease-in-out;                                  -moz-transition: all 0.2s ease-in-out;                                  -o-transition: all 0.2s ease-in-out;                                  transition: all 0.2s ease-in-out}.ce_dlh_googlemaps.bg-karte .dlh_googlemap{bottom:0;left:0;right:0;top:0;position: absolute !important}.bg-karte{position:relative;overflow:hidden}.dropdown-menues.rs-columns > div.rs-column > div.block{width:100%;padding:8px 8px 0;background-color:#004a88}.dropdown-menues.rs-columns > div.rs-column > div.block form select{background-color:#fff}.dropdown-menues.rs-columns > div.rs-column > div.block form select option[disabled="disabled"]{display:none}.ak-menu{margin-bottom:8px}.ak-menu .ce_accordionSingle{width:calc(100% - 5px)}.ak-menu  .ce_accordionSingle.ak-last{width:calc(100% - 0px)}.ak-menu .ui-accordion-content > div{padding-right:8px;padding-left:8px}body.international #smallsuche{display:none}#smallsuche-int{display:none}body.international #smallsuche-int{display:block}.ce_text.block > ul{margin-left:16px}.international-farbe ul{margin-left:16px;color:#fff}#anfrage a::before{display:none}#anfrage a{display:block;padding-right:16px;padding-left:16px;background-color:#97b713;border-radius:3px;line-height:36px;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.preisvorteile div.zeile a.buchen-b{width:auto}.preisvorteile div.zeile{width:100%;float:left}body.international .preisvorteile .zeile.kopf{background-color:#004a88}body.international .preisvorteile div.zeile > div{text-align:center}body.international .preisvorteile .zeile.kopf a{font-weight:normal;color:#fff}.preisvorteile div.zeile > div.feld_eins{width:100px;float:left}.preisvorteile div.zeile > div.feld_zwei,.preisvorteile div.zeile > div.feld_drei,.preisvorteile div.zeile > div.feld_vier,.preisvorteile div.zeile > div.feld_sieben{width:90px;float:left}.preisvorteile div.zeile > div.feld_sechs,.preisvorteile div.zeile > div.feld_fuenf{width:110px;float:left}.preisvorteile div.zeile > div.feld_acht{width:140px;float:left}#container #yachtbilder.ce_text a::before{display:none}#yachtbilder{width:100%;bottom:0;left:0;right:0;top:0;position:relative;overflow:hidden}#yachtbilder div.ce_image{bottom:0;left:0;right:0;top:0;position:absolute}#yachtbilder p{margin:0 !important;padding:0 !important}body.international .mehrinfo div.-large-first > div.block{background-color: #004a88 !important}.international #umenu{background-color:#004a88}.international #right p{color:#fff}.cookiebar{right:25px;margin-bottom:25px;margin-left:25px;background-color:rgba(0,0,0,.8);left: inherit;width: inherit}.wetterdaten-box{position:relative;text-align:center;width:calc(100% - 2px) !important;margin-top: 5px !important}.imageselect div.input_container{position:relative;overflow:hidden;margin-top:-2px;text-align:center}.imageselect input[type="checkbox"],.imageselect input[type="radio"]{position:absolute;display:none}.imageselect input[type="checkbox"],.imageselect input[type="radio"]{width:100%;height:500%;position:absolute}.imageselect input[type="checkbox"] + label img,.imageselect input[type="radio"] + label img{width:90%;border:3px solid #fff;cursor: pointer}.imageselect input[type="checkbox"]:checked + label img,.imageselect input[type="checkbox"]:hover+ label img,.imageselect input[type="radio"]:checked + label img,.imageselect input[type="radio"]:hover+ label img{border:3px solid #97b713}.imageselect input[type="checkbox"]:checked + label::before,.imageselect input[type="radio"]:checked + label::before{bottom:0;left:0;right:0;top:0;position:absolute;padding-top:60px;background-color:rgba(255,255,255,.5);font-size:4rem;font-weight:bold;color:#97b713;content: "\2713";text-shadow:1px 1px 1px #000}#kon-di-ya > .rs-columns > div.rs-column > div.block{height:160px}#kon-di-ya section.block,.akk-full .block,section.akk-full{width:100%;bottom:0;top:0;position:static;overflow:visible}#kon-di-ya .toggler{top:0;position:absolute;margin-top:145px;margin-left:16px;background-color:#68acdf;border-radius:3px;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.akk-right .accordion{left:-100%;position:relative;margin-right:-100%;background-color:#f0f6fb;z-index:99}.akk-left .accordion{right:-100%;position:relative;margin-left:-100%;background-color:#f0f6fb;z-index:99}#buchung-form input.submit{color:#fff}#buchung-form hr{height:1px}#buchung-form legend{width:100%;position:relative;margin-top:16px;margin-bottom:16px;text-align:center;font-size:18px;color:#68acdf}#buchung-form{position:relative}#buchung .accordion .ce_form{margin-bottom:5px;padding:16px;background-color:#fff}#buchung .ce_accordion{width: calc(100% - 5px)}#buchung-form fieldset{margin:0 0 10px;padding:0 0 5px;border-top:0px solid #68acdf;border-right:0px solid #68acdf;border-bottom:1px solid #68acdf;border-left:0px solid #68acdf;max-width: 100%;display: contents}#buchung-form fieldset.auswahl{display:block;margin-bottom:16px;/*display: -ms-grid;    display: grid;    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));    grid-gap: 2rem;    grid-row-gap: 2rem;    grid-column-gap: 2rem; */}#buchung-form select optgroup{padding-top:20px;padding-bottom:4px;background-color:#68acdf;color:#fff}#buchung-form select option{background-color:rgba(104,172,223,.9);color:#fff}#buchung .widget.widget-checkbox{width:100%;float:left}#buchung-form fieldset.auswahl{border-bottom:1px solid #68acdf}#buchung-form .auswahl p{font-size:12px;padding-top: 0px !important;padding-bottom: 0px !important}#buchung-form .auswahl input[type="radio"] + label{height:40px;padding-top:20px;padding-right:120px;padding-bottom:30px;text-align:center;background-color:#68acdf;font-size:26px;line-height:1.1;color:#fff}#buchung-form .auswahl input[type="radio"] + label:before{width:80px;height:88px;bottom:0;right:0;top:0;position:absolute;float:right;display:block;margin:1px 1px 1px 0;padding:0 16px;text-align:center;background-color:#dce5b7;border:0 solid #68acdf;border-radius:0;font:40px/90px 'Source Sans Pro',sans-serif;behavior:url('assets/css3pie/1.0.0/PIE.htc');content: "X";font-weight: 900}#buchung-form .auswahl input[type="radio"]:hover + label:before,#buchung-form .auswahl input[type="radio"]:checked + label:before{text-align:center;background-color:#97b713;font:40px/90px 'Source Sans Pro',sans-serif;color:#fff;content: "\2713";font-weight: 900}#buchung-form .auswahl input[type="radio"] + label:hover{background-color:#68acdf}#buchung-form input[type="radio"],#buchung-form input[type="checkbox"]{width:20px;right:10px;position:absolute;margin-top:10px}#buchung-form input[type="radio"] + label,#buchung-form input[type="checkbox"] + label,#buchung-form .widget-input label{height:38px;display:block;margin:0 0 10px;padding:0 0 0 8px;color:#68acdf;cursor:pointer}#buchung-form .widget-input label select{width:118px;float:right}#buchung-form input[type="radio"] + label:hover,#buchung-form input[type="checkbox"] + label:hover,#buchung-form .widget-input label:hover{background-color:rgba(104,172,223,.3)}#buchung-form input[type="radio"] + label:before,#buchung-form input[type="checkbox"] + label:before{width:36px;height:36px;position:relative;float:right;display:block;margin:0;text-align:center;background-color:#dce5b7;border:1px solid #68acdf;border-top-right-radius:2px;border-bottom-right-radius:2px;font-family:'Source Sans Pro',sans-serif;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc');content: "x";font-weight: 900}#buchung-form input[type="radio"]:checked + label:before,#buchung-form input[type="checkbox"]:checked + label:before{text-align:center;background-color:#97b713;font:26px/35px 'Source Sans Pro',sans-serif;color:#fff;content: "\2713";font-weight: 900}#buchung-form label{position:relative;line-height:35px}#buchung-form label span{}#buchung-form label em{width:40px;height:36px;right:35px;top:0;position:absolute;padding:0 20px;text-align:right;background-color:#68acdf;border:1px solid #68acdf;border-top-left-radius:2px;border-bottom-left-radius:2px;line-height:36px;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc')}#buchung-form input{border-radius:2px;font-size:16px;color:#68acdf;behavior:url('assets/css3pie/1.0.0/PIE.htc')}#buchung-form select{background-image:url("../../files/Template/quicki-pfeil-w.png");background-position:right center;background-repeat:no-repeat;border-radius:0;font-weight:bold;color:#68acdf;behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior: url('assets/css3pie/1.0.0/PIE.htc');-webkit-appearance: none;-moz-appearance: none;appearance: none}#buchung-form select:hover{background-image:url("../../files/Template/quicki-pfeil.png");background-position:right center;background-repeat:no-repeat}.saison-mittel4{position:relative;margin-bottom:1px;background-color:#ffe47e}#smallsuche #suche-header-small optgroup{background-color:#68acdf}.kracher div.zeile > div.feld_eins,.kracher div.zeile > div.feld_zwei{width: 175px !important}.kracher div.zeile > div.feld_vier{width:100px}.kracher div.zeile > div.feld_drei{width:80px}.kracher div.zeile > div.feld_fuenf{width:70px}#kundendownload input.buchen-b,#kundendownload input#buchen-b{width:96%;margin:0;padding:10px 8px}iframe{width:1000px;background-color:#fff;max-width:calc(100% - 5px)}.rs-columns > div.rs-column > div.bgmap.block{width:100%;position:relative;padding:0}.rs-columns > div.rs-column > div.bgmap.block div.dlh_googlemap{bottom:0;left:0;right:0;top:0;position: absolute !important}.rundgang{max-height:420px}.formbox-left{width:64%}fieldset{border:0}.formbox-right fieldset span{float:left}.formbox-right label,.formbox-right legend{color:#fff;color: #ffffff !important}.formbox-right legend{width:100%;margin-top:16px;margin-right:0;margin-bottom:5px;padding-bottom:10px;text-align:center;border-bottom:1px solid #fff;font-size:24px}.formbox-right{width:31%;margin-bottom:10px;padding-right:2%;padding-left:2%;background-color:#68acdf;border-left:1px solid #ccc;border-radius:3px;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc')}button.bigb{width:100%;margin-top:4px;padding-top:6px;padding-bottom:6px;text-align:left;border:0;font-size:16px;font-weight:bold;color:#777;background:transparent;cursor:pointer}div.formbody .kundenlogin{width:290px;max-width:100%;margin-right:auto;margin-left:auto;text-align:center}.kundenlogin input[name="einloggen"]{width:100%;max-width:100%;background-color:#97b713;border-color:#97b713;font-weight:bold;color:#fff;cursor:pointer}.bed span.bed-name{width:130px;display:inline-block}.formbox{width:100%;float:left;margin-top:0;margin-bottom:10px;padding-top:0;padding-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;        justify-content: space-between}.teamseite .ce_form .halb-r input.submit{float:right}.teamseite .ce_form textarea{height:90px}.teamseite .ce_form .halb-l input.captcha{width:30px;min-width:30px;max-width:30px}.teambox .rs-column .ce_text.block{padding-bottom:60px}.teambox{margin-bottom:-5px}.teamseite .toggler{position:absolute;margin-top:-45px;margin-left:16px;border-radius:3px;behavior:url('assets/css3pie/1.0.0/PIE.htc');z-index:99;padding: 7px 10px !important}.teamseite .toggler h3{color:#fff}.teamseite table{width:100%}h2 a{cursor:pointer}.feld_sechs form{float: none !important;margin:0 !important}#bildunter{display:none}#imgschiff img{height:auto;min-width:100%;margin-bottom:-5px}#flottillen .mod_formdatalisting div.col_0,#flottillen .mod_formdatalisting div.col_1,#flottillen .mod_formdatalisting div.col_2{display:inline-block;margin-bottom:6px;font-size:18px}#flottillen .mod_formdatalisting div.col_3{margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid #cdcdcd}#flottillen .mod_formdatalisting div.col_0::after{content:" schrieb am "}#flottillen .mod_formdatalisting div.col_2::before{content:" zum Revier "}.mod_formdatalisting div.head{display:inline-block;padding-right:30px}.ce_comments p.info{margin-top:6px;margin-bottom:6px;font-size:18px;font-weight:normal}body.events .weiss .accordion{padding:16px;background-color:#fff}.platzhalter{text-align:center}body.mallorca .comment_default,body.kroatien.comment_default{margin-top:6px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #f7a600}body.ostsee .comment_default,body.international .comment_default{margin-top:6px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #68acdf}body.events .comment_default{margin-top:6px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #97b713}.checkbox{width:auto}.checkbox_container{padding-top:6px;padding-bottom:6px;border:0}.kontakt-form .checkbox_container{padding-top:12px;padding-bottom:6px;border:0}body.mallorca #linkShow_css a,body.kroatien #linkShow_css a,body.mallorca #linkHide_css a,body.kroatien #linkHide_css a{display:block;padding:5px 10px;background-color:#f7a600;color:#fff;cursor:pointer;-webkit-transition: all 0.5s ease; /* Safari and Chrome */                    -moz-transition: all 0.5s ease; /* Firefox */                    -o-transition: all 0.5s ease; /* IE 9 */                    -ms-transition: all 0.5s ease; /* Opera */                    transition: all 0.5s ease}body.mallorca #linkShow_css a:hover,body.kroatien #linkShow_css a:hover,body.mallorca #linkHide_css a:hover,body.kroatien #linkHide_css a:hover{background-color:rgba(247,166,0,.8);-webkit-transition: all 0.5s ease; /* Safari and Chrome */                    -moz-transition: all 0.5s ease; /* Firefox */                    -o-transition: all 0.5s ease; /* IE 9 */                    -ms-transition: all 0.5s ease; /* Opera */                    transition: all 0.5s ease}body.ostsee #linkShow_css a,body.international #linkShow_css a,body.ostsee #linkHide_css a,body.international #linkHide_css a{display:block;padding:5px 10px;background-color:#68acdf;color:#fff;cursor:pointer;-webkit-transition: all 0.5s ease; /* Safari and Chrome */                    -moz-transition: all 0.5s ease; /* Firefox */                    -o-transition: all 0.5s ease; /* IE 9 */                    -ms-transition: all 0.5s ease; /* Opera */                    transition: all 0.5s ease}body.ostsee #linkShow_css a:hover,body.international #linkShow_css a:hover,body.ostsee #linkHide_css a:hover,body.international #linkHide_css a:hover{background-color:rgba(104,172,223,.8);-webkit-transition: all 0.5s ease; /* Safari and Chrome */                    -moz-transition: all 0.5s ease; /* Firefox */                    -o-transition: all 0.5s ease; /* IE 9 */                    -ms-transition: all 0.5s ease; /* Opera */                    transition: all 0.5s ease}body.events #linkShow_css a,body.events #linkHide_css a,body.events #linkShow_css_fk a,body.events #linkHide_css_fk a,body.events #linkShow_css_fo a,body.events #linkHide_css_fo a{display:block;padding:5px 10px;background-color:#97b713;color:#fff;cursor:pointer;-webkit-transition: all 0.5s ease; /* Safari and Chrome */                    -moz-transition: all 0.5s ease; /* Firefox */                    -o-transition: all 0.5s ease; /* IE 9 */                    -ms-transition: all 0.5s ease; /* Opera */                    transition: all 0.5s ease}body.events #linkShow_css a:hover,body.events #linkHide_css a:hover{background-color:rgba(151,183,19,.8);-webkit-transition: all 0.5s ease; /* Safari and Chrome */                    -moz-transition: all 0.5s ease; /* Firefox */                    -o-transition: all 0.5s ease; /* IE 9 */                    -ms-transition: all 0.5s ease; /* Opera */                    transition: all 0.5s ease}#kommentar-webseite{display:none}.ajaxladen{margin-top:-5px}.ajaxladen .ce_accordion{display:none}.p-grau{font-weight:bold}.p-rot{margin-right:16px;text-decoration:line-through;color:#999}#falkak{min-height:25px}#falkak .accordion{bottom:0;background-color:#fff}div.ce_text{position:relative}body.mallorca #yachtmenu ul li a,body.kroatien #yachtmenu ul li a{display:block;margin-bottom:2px;padding:5px 10px;background-color:#f7a600;text-decoration:none;color:#fff;-webkit-transition: all 0.5s ease; /* Safari and Chrome */                -moz-transition: all 0.5s ease; /* Firefox */                -o-transition: all 0.5s ease; /* IE 9 */                -ms-transition: all 0.5s ease; /* Opera */                transition: all 0.5s ease}a.zangebot{width:94px;right:0;position:absolute;display:inline-block;margin-top:-4px;margin-right:16px;padding:5px 10px;text-align:center;background-color:#97b713;border-radius:3px;text-decoration:none;behavior:url('assets/css3pie/1.0.0/PIE.htc');color: #fff !important}span.zangebot{right:0;position:absolute;display:inline-block;margin-top:-4px;margin-right:16px;padding:5px 10px 7px;border-radius:3px;behavior:url('assets/css3pie/1.0.0/PIE.htc')}#container .ce_text a.zangebot::before{content:" "}#mbOverlay{background-color:#004a88;background-image:url("../../files/Template/bg-lightbox.png");background-repeat:repeat-y}.pagination{text-align:center}.pagination ul{list-style-type:none}.pagination ul li{display:inline-block}.pdf_link{right:10px;top:10px;position:absolute}body.home .mod_newslist h2,body.home .mod_newslist h2 a{font-size:16px;text-decoration:none;color:#036}#scrollanker{position:absolute;margin-top:-100px}.pfeildown{bottom:5%;left:0;right:0;position:fixed;text-align:center}.pfeildown a::before{display:none;content:""}body.home{width:100%;height:100%;margin-bottom:-100px;padding-bottom:0;background: transparent !important}body.home #bbalken{display:none;background: transparent !important}body.home .custom{height: 100vh}#wrapper{padding-bottom:60px}#yachtmenu ul li ul li a{padding-left:16px !important}body.home #wrapper{position:relative;padding-bottom:60px;background-color:#f0f6fb;z-index:2}body.home #wrapper > div#container,body.home #wrapper footer{width:1120px;max-width:100%;margin-right:auto;margin-left:auto}body.home #wrapper footer{width:1120px;max-width:100%;margin-right:auto;margin-left:auto}#startnews p.more{bottom:0;left:0;right:0;position:absolute;text-align:right}#startnews .layout_latest{padding-bottom:20px}#startnews .mod_newslist .layout_latest{height:100%}#startnews .block{overflow:visible}#startnews .mod_newslist figure{margin-top:-16px;margin-right:-16px;margin-left:-16px}#volleBreite .rsts-caption,#volleBreite .rsts-nav,#volleBreite .rsts-prev,#volleBreite .rsts-next{display:none}span.oldprice{text-decoration:line-through;color:#999}#container .ce_text a.cboxElement::before{display:none;font-size:0px;content:""}.rs-columns > div.rs-column > div.block.mod_rocksolid_slider,.rs-columns > div.rs-column > div.block.bgvideo,.rs-columns > div.rs-column > div.block.ce_youtube,.rs-columns > div.rs-column > div.block.mod_tagcloud{width: calc(100% - 0px)}.rs-columns > .rs-column .rs-columns.first{margin-top:0}.mallorca .ausruestung div.zeile,.kroatien .ausruestung div.zeile{border-bottom:1px dotted #f7a600}.ostsee .ausruestung div.zeile,.international .ausruestung div.zeile{border-bottom:1px dotted #68acdf}.ausruestung div.zeile label{width:165px;display:inline-block}.ausruestung div.zeile > div{width:108px;display:inline-block}.ausruestung div.zeile > div.besonderheit{width:100%}.block.weniger{width: calc(100% - 37px) !important}.y-rechts h2{width:100%;margin-top:-8px;margin-bottom:0;padding:16 0;text-align:center;font-size:20px;line-height:1;font-weight: 500}.y-rechts .profil{margin:-8px -16px -16px;padding:0;border:0}.y-rechts > div{padding:8px}.y-rechts{background-color:#fff}#mediathek a{text-decoration:none}#mediathek .mod_tagcloud div.reset{float:left;display:inline-block;margin-left:16px}#mediathek .mod_tagcloud div.reset a{font-size:0}#mediathek .mod_tagcloud div.reset a::before{display:inline-block;margin-top:16px;margin-right:10px;font-size:14px;font-weight:bold;text-decoration:none;color:#fff;content:"Alle Videos"}#mediathek .mod_tagcloud div.reset a:hover::before{display:inline-block;margin-top:16px;margin-right:10px;font-size:14px;font-weight:bold;text-decoration:none;color:rgba(0,74,136,.8);content:"Alle Videos";  -webkit-transition: all 0.2s ease-in-out;                          -moz-transition: all 0.2s ease-in-out;                          -o-transition: all 0.2s ease-in-out;                          transition: all 0.2s ease-in-out}.rs-columns > div.rs-column > div.mod_tagcloud.block{padding:0}.mod_tagcloud ul{padding:16px;background-color:#00b4d4;list-style-type:none}.mod_tagcloud ul li{display:inline-block}.mod_tagcloud ul li a,.mod_tagcloud ul li span{display:block;margin-right:10px;font-weight:bold;text-decoration:none;color:#fff;-webkit-transition: all 0.2s ease-in-out;                          -moz-transition: all 0.2s ease-in-out;                          -o-transition: all 0.2s ease-in-out;                          transition: all 0.2s ease-in-out}.mod_tagcloud ul li a:hover,.mod_tagcloud ul li.active a{color:rgba(0,74,136,.8);-webkit-transition: all 0.2s ease-in-out;                          -moz-transition: all 0.2s ease-in-out;                          -o-transition: all 0.2s ease-in-out;                          transition: all 0.2s ease-in-out}.beu-form{display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: center;    -ms-flex-pack: center;            justify-content: center;    padding-top: 2rem}.mod_newsreader figcaption{width:auto;bottom:3px;left:3px;right:3px;position:absolute;padding-top:3px;padding-bottom:3px;background-color:rgba(104,172,223,.9);border-radius:3px;font-size:14px;font-weight:bold;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc');height:auto;margin: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;        justify-content: center;-webkit-box-align: center;-ms-flex-align: center;        align-items: center;-webkit-transition: all 0.3s ease; /* Safari and Chrome */        -moz-transition: all 0.3s ease; /* Firefox */        -o-transition: all 0.3s ease; /* IE 9 */        -ms-transition: all 0.3s ease; /* Opera */        transition: all 0.3s ease;text-shadow:none}.akk-katalog .toggler{position: absolute;margin-top: -40px !important;    left: 16px;    border-radius: 3px}.akk-katalog .accordion{margin-top:-10px;background-color:#fff;color:#333}.akk-katalog .toggler{position: absolute;margin-top: -40px !important;    left: 16px;    border-radius: 3px}.c-video__container{margin-top:5px;position: relative;width: calc(100% + 8px);height: auto;border: 0;margin-bottom: -4px}.c-video-iframe{width: 100%;height: calc((100vw - 4rem) * (9/15));max-height: calc(800px * 9/15)}.verkauft::after{right:-50px;top:25px;position:absolute;padding:1rem 4rem;background-color:#e81313;font-size:1rem;font-weight:bold;color:#fff;content:"verkauft";-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg)}.reserviert::after{right:-50px;top:25px;position:absolute;padding:1rem 4rem;background-color:#e81313;font-size:1rem;font-weight:bold;color:#fff;content:"reserviert";-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg)}.einefree.zweires.reserviert::after{right:-60px;top:15px;position:absolute;padding:1rem 4rem;background-color:#e81313;font-size:1rem;font-weight:bold;color:#fff;content:"1 verfügbar \A 2 reserviert" !important;-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg);white-space: pre;transform: rotate(45deg)}.k-bgfoto{bottom: 0;    left: 0;    right: 0 !important;    top: 0 !important;    -o-object-fit: cover;       object-fit: cover;    height: 100%;width:100%}.tabcontent{display:none;margin-top:4px;padding:8px;background-color:#fff;-webkit-animation: fadeEffect 1s;animation: fadeEffect 1s}@keyframes fadeEffect{from {opacity: 0;}  to {opacity: 1;}}#wkalender .ce_text:hover img{animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;  transform: translate3d(0, 0, 0);  backface-visibility: hidden;  perspective: 1000px}@keyframes shake{10%, 90% {    transform: translate3d(-1px, 0, 0);  }    20%, 80% {    transform: translate3d(2px, 0, 0);  }  30%, 50%, 70% {    transform: translate3d(-4px, 0, 0);  }  40%, 60% {    transform: translate3d(4px, 0, 0);  }}#wkalender .rs-column button img{right:20px;top:20px;position:absolute}#wkalender .rs-column button div{position: relative;width: 36px;height: 36px;background: #ffffff95;margin: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;        justify-content: center;-webkit-box-align: center;-ms-flex-align: center;        align-items: center;border-radius: 100%;cursor:pointer;-webkit-transition: all 0.3s ease; /* Safari and Chrome */        -moz-transition: all 0.3s ease; /* Firefox */        -o-transition: all 0.3s ease; /* IE 9 */        -ms-transition: all 0.3s ease; /* Opera */        transition: all 0.3s ease}#wkalender .rs-column button:hover div{position: relative;width: 36px;height: 36px;background: #004a8895;margin: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;        justify-content: center;-webkit-box-align: center;-ms-flex-align: center;        align-items: center;border-radius: 100%;color:#ffffff;-webkit-transition: all 0.3s ease; /* Safari and Chrome */        -moz-transition: all 0.3s ease; /* Firefox */        -o-transition: all 0.3s ease; /* IE 9 */        -ms-transition: all 0.3s ease; /* Opera */        transition: all 0.3s ease}#wkalender .rs-column button:hover{/* animation: colorchange 6s linear 1s infinite;-webkit-animation: colorchange 6s linear 0s infinite alternate; */cursor:pointer}#wkalender.yverk .rs-column button:hover div{background-color:rgba(0,51,102,.9)}#wkalender.yverk .rs-column button div{width:auto;bottom:10px;left:10px;right:10px;position:absolute;padding-top:4px;padding-bottom:4px;background-color:rgba(104,172,223,.9);border-radius:3px;font-size:20px;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc');height:auto;margin: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;        justify-content: center;-webkit-box-align: center;-ms-flex-align: center;        align-items: center;cursor:pointer;-webkit-transition: all 0.3s ease; /* Safari and Chrome */        -moz-transition: all 0.3s ease; /* Firefox */        -o-transition: all 0.3s ease; /* IE 9 */        -ms-transition: all 0.3s ease; /* Opera */        transition: all 0.3s ease}@keyframes colorchange{0%   {background: #d1e1f5; color: #fff;}      33%  {background: #004a88; color: #fff;}      66%  {background: #0098c8; color: #fff;}      100% {background: #d1e1f5; color: #fff;}}@-webkit-keyframes colorchange{0%   {background: #d1e1f5; color: #fff;}      33%  {background: #004a88; color: #fff;}      66%  {background: #0098c8; color: #fff;}      100% {background: #d1e1f5; color: #fff;}}#wkalender .rs-column button{height:164px;position:relative;overflow:hidden;background-color:#d1e1f5;border:0;font-size:25px;width: calc(100% - 4px)}#wkalender.yverk .rs-column button{height:220px}.hvideo .video-wrapper{padding-bottom: 120.3% !important}#videodes{bottom:20px;left:20px;position:absolute}#mediathek .mod_newslist.bgfoto > div.layout_latest{width:auto;height:auto;bottom:0;left:0;right:0;top:0;position:absolute}.yachtpreise h3,.yachtpreise h2{margin-bottom:10px}.yachtpreise .p-button{right:0;top:0;position:absolute;margin-top:5px;margin-right:6px}.bg-white .ui-accordion-content{background-color:#fff;color:#333}.yachtpreise .p-woche{padding:10px 6px}.yachtpreise .p-button,.yachtpreise .p-woche,.yachtpreise .p-preis{display:inline-block}.yachtpreise .p-button a::before{content: " " !important}.yachtpreise .p-button a{width:94px;display:inline-block;padding-top:5px;padding-bottom:5px;text-align:center;background-color:#97b713;border-radius:3px;font-weight:normal;text-decoration:none;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc')}div.zeile > div.feld_fuenf{width:120px}.yachtpreise .p-button span,span.belegt{width:94px;display:inline-block;padding-top:5px;padding-bottom:5px;text-align:center;background-color:rgba(151,183,19,.2);border-radius:3px;font-weight:normal;text-decoration:none;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.yachtpreise .p-button span.reserviert,span.reserviert{background-color:rgba(151,183,19,.2);font-weight:normal;text-decoration:none;color:#676767}.saison-mittel3{position:relative;margin-bottom:1px;background-color:#ffe47d}.saison-hoch{position:relative;margin-bottom:1px;background-color:#ffcd62}.saison-mittel2{position:relative;margin-bottom:1px;background-color:#ffea99}.saison-mittel1{position:relative;margin-bottom:1px;background-color:#ffeeb1}.saison-vor{position:relative;margin-bottom:1px;background-color:#fff3c8}.pika-imgnav a.pause{margin-left:-22px}.yesmobile#yachtname{margin-bottom:-16px;padding:10px 0;text-align:center;font-size: 24px !important}.infos a{display:block;color: #8c1e3c !important;-webkit-transition: all 0.3s ease; /* Safari and Chrome */    -moz-transition: all 0.3s ease; /* Firefox */    -o-transition: all 0.3s ease; /* IE 9 */    -ms-transition: all 0.3s ease; /* Opera */    transition: all 0.3s ease}.infos .mittelmeer-farbe a:hover{color: #fff !important;-webkit-transition: all 0.3s ease; /* Safari and Chrome */    -moz-transition: all 0.3s ease; /* Firefox */    -o-transition: all 0.3s ease; /* IE 9 */    -ms-transition: all 0.3s ease; /* Opera */    transition: all 0.3s ease}#right .rs-columns > div.rs-column > div.block{padding:0;background: transparent}#right p{padding-top:0;padding-bottom:0}body.mallorca input.submit,body.kroatien input.submit{background-color:#f7a600;border:0}body.mallorca input.submit:hover,body.kroatien input.submit:hover{background-color:rgba(247,166,0,.8)}input.submit{width:160px;padding:10px;background-color:#68acdf;border:0px;border-radius:3px;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc');cursor:pointer}input.submit:hover{width:160px;background-color:rgba(104,172,223,.8);color:#fff;cursor:pointer}textarea{height:140px;display:inline;margin-bottom:8px;padding:8px;border:1px solid #68acdf;border-radius:3px;font-family:'Source Sans Pro',sans-serif;color:#333;behavior:url('assets/css3pie/1.0.0/PIE.htc');width: calc(100% - 18px)}body.mallorca textarea,body.kroatien textarea{border-color:#f7a600}input{margin-bottom:8px;padding:8px;border:1px solid #68acdf;border-radius:3px;color:#333;behavior:url('assets/css3pie/1.0.0/PIE.htc');width: calc(100% - 18px)}select{margin-bottom:8px;padding:8px;border:1px solid #68acdf;border-radius:3px;color:#333;behavior:url('assets/css3pie/1.0.0/PIE.htc');width: calc(100% - 0px)}body.mallorca input,body.kroatien input,body.mallorca select,body.kroatien select{border-color:#f7a600}.widget.halb-r{width:49%;float:right;clear:right}.widget.halb-l{width:49%;float:left;clear:left}input.captcha{width:50px;min-width:50px;max-width:50px;margin-right:8px;margin-bottom:8px;padding:8px;border:1px solid #68acdf;border-radius:3px;color:#333;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.mod_faqlist ul{margin-top:5px}.treuegutschein input.submit,.treuegutschein input.submit:hover{width:auto}.treuegutschein{margin-top:-10px;text-align:center}.treuegutschein #ui-id-2{margin-bottom: -8px !important}.mod_faqlist ul li.last{margin-bottom:0}.mod_faqlist ul li{margin-bottom:4px;background-color:#fff}.mod_faqlist ul li a{display:block;padding:12px 8px;background-color:#fff;font-size:1.2em;text-decoration:none;color:#68acdf;-webkit-transition: all 0.3s ease; /* Safari and Chrome */-moz-transition: all 0.3s ease; /* Firefox */-o-transition: all 0.3s ease; /* IE 9 */-ms-transition: all 0.3s ease; /* Opera */transition: all 0.3s ease}.mod_faqlist ul li a:hover{display:block;padding:12px 8px;background-color:#68acdf;font-size:1.2em;text-decoration:none;color:#fff;-webkit-transition: all 0.3s ease; /* Safari and Chrome */-moz-transition: all 0.3s ease; /* Firefox */-o-transition: all 0.3s ease; /* IE 9 */-ms-transition: all 0.3s ease; /* Opera */transition: all 0.3s ease}body.kroatien .mod_faqlist ul li a,body.mallorca .mod_faqlist ul li a{display:block;padding:12px 8px;background-color:#fff;font-size:1.2em;text-decoration:none;color:#f7a600;-webkit-transition: all 0.3s ease; /* Safari and Chrome */-moz-transition: all 0.3s ease; /* Firefox */-o-transition: all 0.3s ease; /* IE 9 */-ms-transition: all 0.3s ease; /* Opera */transition: all 0.3s ease}body.kroatien .mod_faqlist ul li a:hover,body.mallorca .mod_faqlist ul li a:hover{display:block;padding:12px 8px;background-color:#f7a600;font-size:1.2em;text-decoration:none;color:#fff;-webkit-transition: all 0.3s ease; /* Safari and Chrome */-moz-transition: all 0.3s ease; /* Firefox */-o-transition: all 0.3s ease; /* IE 9 */-ms-transition: all 0.3s ease; /* Opera */transition: all 0.3s ease}.mod_faqreader h1{margin-bottom:16px;font-size:2.7em;font-weight:normal;color:#68acdf;font-weight: 300}body.kroatien .mod_faqreader h1,body.mallorca .mod_faqreader h1{margin-bottom:16px;font-size:2.7em;font-weight:normal;color:#f7a600;font-weight: 300}.mod_faqreader p.back{margin-top:36px}#right div.trenner,.y-rechts div.trenner{height:4px;margin:8px -24px;background-color:#f0f6fb}#siteyachtdaten #dat-left,#siteyachtdaten .dat-left,#siteyachtdaten #dat-right,#siteyachtdaten .dat-right{width:48%;display:inline-block}.riss-mini{margin-right:15px}.riss-mini img{top:3px;position:absolute}.riss-mini a{width:76px;height:18px;position:relative;display:block}#suchen_eingrenzen div.eingrenzen{margin-bottom:10px}#suchen_eingrenzen div.eingrenzen label{width:200px;max-width:96%;display:inline-block}.riss-mini img{position:absolute;margin-top:-2px}#yachtmenu{width:100%;margin-right:5px;background-color:#fff}#yachtmenu ul.level_1 > li.first > a{font-weight:bold}#yachtmenu ul li a{display:block;margin-bottom:2px;padding:3px 10px;background-color:#68acdf;text-decoration:none;color:#fff;-webkit-transition: all 0.5s ease; /* Safari and Chrome */                -moz-transition: all 0.5s ease; /* Firefox */                -o-transition: all 0.5s ease; /* IE 9 */                -ms-transition: all 0.5s ease; /* Opera */                transition: all 0.5s ease}#yachtmenu ul li a:hover{background-color:rgba(104,172,223,.7);-webkit-transition: all 0.5s ease; /* Safari and Chrome */                -moz-transition: all 0.5s ease; /* Firefox */                -o-transition: all 0.5s ease; /* IE 9 */                -ms-transition: all 0.5s ease; /* Opera */                transition: all 0.5s ease}body.mallorca #yachtmenu ul li a:hover,body.kroatien #yachtmenu ul li a:hover{background-color:rgba(247,166,0,.7);-webkit-transition: all 0.5s ease; /* Safari and Chrome */                -moz-transition: all 0.5s ease; /* Firefox */                -o-transition: all 0.5s ease; /* IE 9 */                -ms-transition: all 0.5s ease; /* Opera */                transition: all 0.5s ease}#yachtriss{text-align:center}body.yachtseite #right .right-inside{margin-left:5px;background-color:#fff}#yachtheader{width:100%;height:500px;overflow:hidden}.ostsee #container #main .ce_text p a,.international #container #main .ce_text p a{color:#68acdf}.mallorca #container #main .ce_text p a,.kroatien #container #main .ce_text p a{color:#f7a600}#mediathek .mod_newslist > div.layout_latest{width:31.3333%;height:190px;float:left;padding:2% 1%}#mediathek .pagination ul li{padding-right:3px;padding-left:3px}#mediathek .pagination{width:96%;float:left;padding:2px}#mediathek .mod_newslist > div.layout_latest figure a:hover .playicon{background-color:#004a88;-webkit-transition: all 0.2s ease-in-out;                      -moz-transition: all 0.2s ease-in-out;                      -o-transition: all 0.2s ease-in-out;                      transition: all 0.2s ease-in-out}.playicon{width:50px;height:50px;bottom:0;left:0;right:0;top:50%;position:absolute;margin-top:-58px;margin-right:auto;margin-left:auto;background-color:rgba(0,0,0,.2);background-image:url("../../files/Template/playicon.png");background-position:center center;border:4px solid #fff;border-radius:100%;line-height:50px;behavior:url('assets/css3pie/1.0.0/PIE.htc');-webkit-transition: all 0.2s ease-in-out;                      -moz-transition: all 0.2s ease-in-out;                      -o-transition: all 0.2s ease-in-out;                      transition: all 0.2s ease-in-out;z-index:99}.mod_newslist .layout_latest{position:relative}.mod_newslist p.more{bottom:16px;right:16px;position:absolute}.mod_newslist p.more a{color:#68acdf}.mod_newsreader{margin-top:6px;margin-right:-5px}.layout_full.block .rs-columns > div.rs-column > div.block,.layout_full.block > h1{height:auto;bottom:0;left:0;right:0;top:0;margin-right:5px;padding:16px;background-color: #fff}.layout_full.block > h1{padding-right:150px}.layout_full.block > p.info{float:right;margin-top:-36px;margin-right:24px}#suchesidebar{margin-bottom:28px;padding-bottom:16px}a.translate{width:36px;height:20;margin-left:10px;width: 25px !important;height: 21px;content: " " !important;font-size: 0px !important;background-repeat: no-repeat;background-size: cover;background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8cmVjdCB5PSI4NS4zMzMiIHN0eWxlPSJmaWxsOiNGMEYwRjA7IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjM0MS4zMzciLz4KPHBvbHlnb24gc3R5bGU9ImZpbGw6I0Q4MDAyNzsiIHBvaW50cz0iMjg4LDg1LjMzIDIyNCw4NS4zMyAyMjQsMjIzLjk5NiAwLDIyMy45OTYgMCwyODcuOTk2IDIyNCwyODcuOTk2IDIyNCw0MjYuNjYyIDI4OCw0MjYuNjYyICAgMjg4LDI4Ny45OTYgNTEyLDI4Ny45OTYgNTEyLDIyMy45OTYgMjg4LDIyMy45OTYgIi8+CjxnPgoJPHBvbHlnb24gc3R5bGU9ImZpbGw6IzAwNTJCNDsiIHBvaW50cz0iMzkzLjc4NSwzMTUuMzU4IDUxMiwzODEuMDM0IDUxMiwzMTUuMzU4ICAiLz4KCTxwb2x5Z29uIHN0eWxlPSJmaWxsOiMwMDUyQjQ7IiBwb2ludHM9IjMxMS42NTIsMzE1LjM1OCA1MTIsNDI2LjY2MiA1MTIsMzk1LjE4OCAzNjguMzA3LDMxNS4zNTggICIvPgoJPHBvbHlnb24gc3R5bGU9ImZpbGw6IzAwNTJCNDsiIHBvaW50cz0iNDU4LjYzNCw0MjYuNjYyIDMxMS42NTIsMzQ0Ljk5OCAzMTEuNjUyLDQyNi42NjIgICIvPgo8L2c+Cjxwb2x5Z29uIHN0eWxlPSJmaWxsOiNGMEYwRjA7IiBwb2ludHM9IjMxMS42NTIsMzE1LjM1OCA1MTIsNDI2LjY2MiA1MTIsMzk1LjE4OCAzNjguMzA3LDMxNS4zNTggIi8+Cjxwb2x5Z29uIHN0eWxlPSJmaWxsOiNEODAwMjc7IiBwb2ludHM9IjMxMS42NTIsMzE1LjM1OCA1MTIsNDI2LjY2MiA1MTIsMzk1LjE4OCAzNjguMzA3LDMxNS4zNTggIi8+CjxnPgoJPHBvbHlnb24gc3R5bGU9ImZpbGw6IzAwNTJCNDsiIHBvaW50cz0iOTAuMzQxLDMxNS4zNTYgMCwzNjUuNTQ2IDAsMzE1LjM1NiAgIi8+Cgk8cG9seWdvbiBzdHlsZT0iZmlsbDojMDA1MkI0OyIgcG9pbnRzPSIyMDAuMzQ4LDMyOS41MSAyMDAuMzQ4LDQyNi42NjEgMjUuNDkxLDQyNi42NjEgICIvPgo8L2c+Cjxwb2x5Z29uIHN0eWxlPSJmaWxsOiNEODAwMjc7IiBwb2ludHM9IjE0My42OTMsMzE1LjM1OCAwLDM5NS4xODggMCw0MjYuNjYyIDAsNDI2LjY2MiAyMDAuMzQ4LDMxNS4zNTggIi8+CjxnPgoJPHBvbHlnb24gc3R5bGU9ImZpbGw6IzAwNTJCNDsiIHBvaW50cz0iMTE4LjIxNSwxOTYuNjM0IDAsMTMwLjk1OCAwLDE5Ni42MzQgICIvPgoJPHBvbHlnb24gc3R5bGU9ImZpbGw6IzAwNTJCNDsiIHBvaW50cz0iMjAwLjM0OCwxOTYuNjM0IDAsODUuMzMgMCwxMTYuODA0IDE0My42OTMsMTk2LjYzNCAgIi8+Cgk8cG9seWdvbiBzdHlsZT0iZmlsbDojMDA1MkI0OyIgcG9pbnRzPSI1My4zNjYsODUuMzMgMjAwLjM0OCwxNjYuOTk0IDIwMC4zNDgsODUuMzMgICIvPgo8L2c+Cjxwb2x5Z29uIHN0eWxlPSJmaWxsOiNGMEYwRjA7IiBwb2ludHM9IjIwMC4zNDgsMTk2LjYzNCAwLDg1LjMzIDAsMTE2LjgwNCAxNDMuNjkzLDE5Ni42MzQgIi8+Cjxwb2x5Z29uIHN0eWxlPSJmaWxsOiNEODAwMjc7IiBwb2ludHM9IjIwMC4zNDgsMTk2LjYzNCAwLDg1LjMzIDAsMTE2LjgwNCAxNDMuNjkzLDE5Ni42MzQgIi8+CjxnPgoJPHBvbHlnb24gc3R5bGU9ImZpbGw6IzAwNTJCNDsiIHBvaW50cz0iNDIxLjY1OSwxOTYuNjM2IDUxMiwxNDYuNDQ2IDUxMiwxOTYuNjM2ICAiLz4KCTxwb2x5Z29uIHN0eWxlPSJmaWxsOiMwMDUyQjQ7IiBwb2ludHM9IjMxMS42NTIsMTgyLjQ4MiAzMTEuNjUyLDg1LjMzMSA0ODYuNTA5LDg1LjMzMSAgIi8+CjwvZz4KPHBvbHlnb24gc3R5bGU9ImZpbGw6I0Q4MDAyNzsiIHBvaW50cz0iMzY4LjMwNywxOTYuNjM0IDUxMiwxMTYuODA0IDUxMiw4NS4zMyA1MTIsODUuMzMgMzExLjY1MiwxOTYuNjM0ICIvPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);display: block;padding: 0 !important;position: relative;top: -6px}#suchesidebar select{width:100%;display:block;margin-bottom:8px;padding:4px;border:0;border-radius:3px;font-size:1.1em;behavior:url('assets/css3pie/1.0.0/PIE.htc')}#suchesidebar input.submit{width:100%;display:block;padding-top:8px;padding-bottom:8px;text-align:center;background-color:#f00000;border:0;border-radius:3px;font-weight:bold;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc')}#suchesidebar::after{width:100%;height:5px;position:absolute;margin-top:16px;margin-right:-24px;margin-left:-24px;background-color:#f0f6fb;content:""}#smallsuche #suche-header-small,#smallsuche-int #suche-header-small{width:600px;max-width:80%;margin-right:auto;margin-left:auto}#smallsuche,#smallsuche-int{left:0;right:0;top:-50px;position:fixed;text-align:center;z-index:9999;-webkit-transition: all 0.5s ease; /* Safari and Chrome */                            -moz-transition: all 0.5s ease; /* Firefox */                            -o-transition: all 0.5s ease; /* IE 9 */                            -ms-transition: all 0.5s ease; /* Opera */                            transition: all 0.5s ease}#suche-header-small{width:650px;max-width:80%;margin-right:auto;margin-left:auto}#overlaysenden{bottom:0;left:0;right:0;top:0;position:fixed;display:none;background-color:rgba(0,74,136,.5);z-index:999999999999}#overlaysenden span{width:300px;bottom:50%;left:50%;right:50%;top:50%;position:fixed;display:inline-block;margin-top:-80px;margin-left:-150px;text-align:center;background-color:#00b4d4;-webkit-box-shadow:2px 2px 8px 2px #000;box-shadow:2px 2px 8px 2px #000;border-radius:3px;font-size:2em;line-height:80px;font-weight:bold;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.fulllist div.zeile > div.feld_fuenf{width:80px}.terminsuche div.zeile > div.feld_fuenf{width:150px}body.mallorca  #suchen_eingrenzen input#submit,body.kroatien #suchen_eingrenzen input#submit{width:auto;margin-top:15px;margin-left:148px;padding:5px 10px;background-color:#fff;border:0px;border-radius:3px;font-weight:bold;color:#f7a600;behavior:url('assets/css3pie/1.0.0/PIE.htc');cursor:pointer}#suchen_eingrenzen input#submit{width:auto;margin-top:15px;margin-left:148px;padding:5px 10px;background-color:#fff;border:0px;border-radius:3px;font-weight:bold;color:#68acdf;behavior:url('assets/css3pie/1.0.0/PIE.htc');cursor:pointer}#suchen_eingrenzen h2{color:#fff}#ctrl_546{text-align: center;font-size: 1.6rem;border: 0}#ctrl_547{width: 140px;margin-right: auto;margin-left: auto;text-align: center;display: table;margin-bottom: 1rem;margin-top: 0.5rem}#infoseiten-gutscheine a.zangebot{position:relative;margin-right:auto;margin-left:auto;text-align:center}.newyacht .neueyacht.bgfoto figure::before{position:absolute;margin-left:-45px;padding:.5rem 3.75rem;background-color:#004a88;font-weight:bold;color:#fff;content:"Neu";z-index: 99;-webkit-transform: rotate(-30deg);-ms-transform: rotate(-30deg);transform: rotate(-30deg)}.eventtermine > div > h3{margin-top:5px}.eventtermine h3{position: relative;background:#fff;width: calc(100% - 21px);line-height: 2.5;padding-left: 16px;display: flex;align-items: center}.eventtermine .-large-last h3{position: relative;background:#fff;width: calc(100% - 16px);line-height: 2.5;padding-left: 16px}.eventtermine h3 span{line-height:1}.eventtermine a.zangebot{margin-top: 7px}.eventtermine h3 .p-button{margin-top: 7px;line-height: 1;padding: 7px}.yachtinfoliste .ce_text p strong{font-size: 16px;line-height: 18px;color:#036;font-weight: bold;margin: -8px 0;display: inherit}#suchen_eingrenzen .CollapsiblePanelTab,#suchen_eingrenzen .selectRequiredMsg{display:none}.h2 h1{padding-bottom:8px}.ce_accordionSingle{margin-bottom:-5px;background-color:#fff}body.mallorca .accordion,body.kroatien .accordion{background-color:#f7a600;color:#fff}.accordion{background-color:#68acdf;color:#fff}body.mallorca .ce_accordion .toggler,body.kroatien .ce_accordion .toggler{margin-bottom:0;padding-top:6px;padding-bottom:10px;background-color:#f7a600;color:#fff}body.ostsee .ce_accordion .toggler{margin-top:16px;margin-bottom:0;padding-top:6px;padding-bottom:10px;background-color:#68acdf;color:#fff}.ce_accordion .toggler{margin-bottom:0;padding-top:6px;padding-bottom:6px;background-color:#68acdf;color:#fff}body.mallorca #suchen_eingrenzen select,body.kroatien #suchen_eingrenzen select{border-radius:3px;behavior:url('assets/css3pie/1.0.0/PIE.htc');color: #f7a600 !important;cursor:pointer}#suchen_eingrenzen select{border-radius:3px;behavior:url('assets/css3pie/1.0.0/PIE.htc');color: #68acdf !important;cursor:pointer}#suchen_eingrenzen select > option{padding:4px 16px}body.mallorca #suchen_eingrenzen select,body.kroatien #suchen_eingrenzen select{width:300px;height:38px;max-width:96%;-webkit-appearance: none;  -moz-appearance: none;  appearance: none;    background: #fff url("../../files/Template/quicki-pfeil-mk.png") no-repeat scroll right center;    border: 2px solid #fff;    color: #036;    font-size: 16px;    font-weight: 700;    padding: 0 8px;    transition: background 0.5s ease-out 0s}body.mallorca #suchen_eingrenzen select:hover,body.kroatien #suchen_eingrenzen select:hover{width:300px;max-width:96%;background: #fff url("../../files/Template/quicki-pfeil-w-mk.png") no-repeat scroll right center;    border: 2px solid #fff;    color: #036;    font-size: 16px;    font-weight: 700;-webkit-appearance: none;  -moz-appearance: none;  appearance: none;    transition: background 0.5s ease-out 0s}body.ostsee #suchen_eingrenzen select{width:300px;height:38px;max-width:96%;-webkit-appearance: none;  -moz-appearance: none;  appearance: none;    background: #fff url("../../files/Template/quicki-pfeil-w.png") no-repeat scroll right center;    border: 2px solid #fff;    color: #036;    font-size: 16px;    font-weight: 700;    padding:0 8px;    transition: background 0.5s ease-out 0s}body.ostsee #suchen_eingrenzen select:hover{width:300px;max-width:96%;background: #fff url("../../files/Template/quicki-pfeil.png") no-repeat scroll right center;    border: 2px solid #fff;    color: #036;    font-size: 16px;    font-weight: 700;    transition: background 0.5s ease-out 0s}iframe.pano{height:500px;border:0}body.mallorca .mehrinfo div.-large-first > div.block,body.kroatien .mehrinfo div.-large-first > div.block{position:relative;text-align:center;font-size:22px;line-height:42px;color:#fff;background: #f7a600 !important;font-weight:200;padding: 8px 16px !important}.mm-menu .mm-list{padding-top:0;padding-bottom:0}#mobilemenu li.mm-subtitle{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;background-color:#000}a.button_buchen.buchen-b{width: 85%;display: inline-block;margin: 0;padding: 10px 8px;text-align: center;background-color: #97b713;border: 0;border-radius: 3px;color:#fff !important;cursor: pointer}a.buchen-b{display: inline-block;margin: 0;padding: 4px 12px;text-align: center;background-color: #97b713;border: 0;border-radius: 3px;color:#fff !important;cursor: pointer}#container .ce_text a.button_buchen.buchen-b::before{display:none;contant:""}#mobilemenu li.mm-subtitle a{color:#fff}#katamarane-chartern a.zangebot{float: left;display: block !important;position: relative}img[src="files/buttons/4-5.jpg"]{width:100px}.mm-list > li{padding-top:10px;padding-bottom:10px;border-bottom:2px solid #fff}.mm-menu.mm-white .mm-list > li > a.mm-subopen::after,.mm-menu.mm-white .mm-list > li > a.mm-subclose::before{color:#fff}.mm-menu.mm-white .mm-list > li > a.mm-subopen::after,.mm-menu.mm-white .mm-list > li > a.mm-subclose::before{border-color:#fff}.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults)::after{border:0}#mobilemenu li.first,#mobilemenu li.first span{background-color:#d1e1f5}.sonder div.zeile > div.feld_drei{width:120px}.sonder div.zeile > div.feld_zwei{width:160px}#mobilemenu li.ostsee span,#mobilemenu li.ostsee,#mobilemenu li.international span,#mobilemenu li.international{background-color:#68acdf;color:#fff}#mobilemenu li.international{background-color:#004a88;color:#fff}.pt-0{padding-top:0}body.ostsee #team-1-klasse-yachten .ce_accordion .toggler,body.ostsee .ce_accordion.accordionbutton .toggler{margin-top:-40px}.eignertabelle a::before{display:none}.eignertabelle .ws{color:#fff}.eignertabelle td{padding:4px}.block-eigner label.textarealabel{position:relative;border-radius:3px 3px 0 0;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.block-eigner .halb50{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;        justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap}.block-eigner .halb50 > div{width:49%}.block-eigner hr{margin-top:8px;margin-bottom:16px;border-top:0px;border-bottom:0px}.block-eigner input{background-color:#f0f6fb;border:0;padding-left: 138px;width: calc(100% - 138px)}.block-eigner textarea{background-color:#f0f6fb;border:0;border-radius:0 3px 3px;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.block-eigner label{display:block;color:#004a88;width: 120px;background: #d1e1f5;position: absolute;line-height: 2.2;padding-left: 8px;border-radius: 3px 0 0 3px}#mobilemenu li.mallorca{background-color:#f7a600;color:#fff}#mobilemenu li.kroatien{background-color:#f7a600;color:#fff}#mobilemenu li.events{background-color:#97b713;color:#fff}#yacht-seite-topmenu{width:100%}#yacht-seite-topmenu ul{margin:0;padding:0;list-style-type:none}#yacht-seite-topmenu ul li{width:12.5%;float:left;text-align:center}body.mallorca #yacht-seite-topmenu ul li a,body.mallorca #yacht-seite-topmenu ul li span{display:block;padding-top:8px;padding-bottom:8px;background-color:#f7a600;text-decoration:none;color:#fff}body.mallorca #yacht-seite-topmenu ul li a:hover,body.mallorca #yacht-seite-topmenu ul li span.active,body.mallorca #yacht-seite-topmenu ul li a.active{background-color:#f5dc91;color:#8c1e3c}.yachtseite-ueberschrift{width:100%;top:-250px;position:absolute;text-align:center;z-index:99}div.zeile a.buchen-b,div.zeile input.buchen-b,input.buchen-b,input#buchen-b{width:80px;display:inline-block;margin:0 0 0 16px;padding:5px 10px;text-align:center;background-color:#97b713;border:0;border-radius:3px;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc');cursor:pointer}#right .yachtmenue ul li a{display:block;padding-top:2px;padding-bottom:2px;text-decoration:none;color:#fff;-webkit-transition: all 0.4s ease;      -moz-transition : all 0.4s ease;      transition : all 0.4s ease}#right .yachtmenue ul li span,#right .yachtmenue ul li a:hover{color:#8c1e3c;-webkit-transition: all 0.4s ease;      -moz-transition : all 0.4s ease;      transition : all 0.4s ease}#right .yachtmenue ul li a::before,#right .yachtmenue ul li span::before{content:">> ";-webkit-transition: all 0.4s ease;      -moz-transition : all 0.4s ease;      transition : all 0.4s ease}#right .yachtmenue{margin-top:16px}#jbu{margin:-8px -16px;background-color:#f0f6fb;border-top:8px solid #f0f6fb;border-bottom:6px solid #f0f6fb}#jbu a{display:block;text-align:center;background-color:#97b713;border-radius:3px;line-height:36px;text-decoration:none;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc');color: #ffffff !important}form[name="wochen_charter"] select{margin-right:10px;padding:8px;border:0;border-radius:3px;behavior:url('assets/css3pie/1.0.0/PIE.htc')}div.zeile a#reservieren-b,div.zeile a.reservieren-b{width:80px;display:inline-block;padding:5px 10px;text-align:center;background-color:rgba(151,183,19,.7);border-radius:3px;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc')}div.zeile{margin-right:-16px;margin-left:-16px;padding:4px 16px}div.zeile.kopf{font-size:15px;background: transparent none repeat scroll 0 0;    border: medium none;    color: #fff;    font-weight: bold}div.zeile.kopf{padding-top:8px;padding-bottom:8px}div.zeile > div{display:inline-block}div.zeile > div a::before{display:none}div.zeile > div a{text-decoration:none;color:#333}div.zeile > div.feld_eins{width:200px}.fulllist div.zeile > div.feld_eins{width:180px}div.zeile > div.feld_zwei{width:140px}.fulllist div.zeile > div.feld_zwei{width:110px}div.zeile > div.feld_drei{width:140px}.fulllist div.zeile > div.feld_drei{width:110px}div.zeile > div.feld_vier{width:120px}.fulllist div.zeile > div.feld_vier{width:100px}div.zeile > div#feld_sechs,div.zeile > div.feld_sechs{margin-top:-2px;margin-bottom:-2px}body.mallorca div#white.zeile,body.kroatien div#white.zeile,body.mallorca div.white.zeile,body.kroatien div.white.zeile{background-color:rgba(245,220,145,.2)}body.mallorca div.zeile:hover,body.mallorca div.white.zeile:hover,body.ostsee div.zeile:hover,body.ostsee div.white.zeile:hover,body.international div.zeile:hover,body.international div.white.zeile:hover{background-color:rgba(0,0,0,.07)}body.events div.white.zeile{background-color:rgba(151,183,19,.2)}body.events div.white.zeile:hover{background-color:rgba(0,0,0,.07)}body.events div.zeile a{color:#333}body.ostsee div.white.zeile,body.international div.white.zeile{background-color:rgba(217,233,255,.2)}body.mallorca div.zeile.kopf,body.kroatien div.zeile.kopf{background-color:#f7a600}body.mallorca .wochensuche div.rs-column > div.block{background-color:#f5dc91}#blogside ul{list-style-type:none}#blogside ul.level_2{padding-left:10px}#blogside ul li a{text-decoration:none}#blogside ul li a::before{content:">> "}#blogside ul li span{padding-left:17px}#kontakt-danke{margin-bottom:15px;padding:16px;text-align:center;border-radius:4px;behavior:url('assets/css3pie/1.0.0/PIE.htc')}body.events #kontakt-danke{background-color:#97b713;color:#fff}.kontakt-form textarea,.kontakt-form input,.kontakt-form select{margin-bottom:15px;padding:10px;border:1px solid;border-radius:3px;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.kontakt-form .widget-captcha span{margin-right:16px;line-height:40px}.kontakt-form input.submit{width:160px;float:left}.kontakt-form .widget-captcha{flex: 0 0 38%}.kontakt-form .submit_container{flex: 0 0 60%}.kontakt-form textarea{/* Firefox */height: -moz-calc(100% - 36px);width: -moz-calc(100% - 22px);/* WebKit */height: -webkit-calc(100% - 36px);width: -webkit-calc(100% - 22px);/* Opera */height: -o-calc(100% - 36px);width: -o-calc(100% - 22px);/* Standard */height: calc(100% - 36px);width: calc(100% - 22px)}body.events .kontakt-form textarea,body.events .kontakt-form input,body.events .kontakt-form select{border-color:#97b713;font-family:"Source Sans Pro",sans-serif;color:#225c15}body.events input.submit{background-color:#97b713;color:#fff;cursor:pointer}#zwei-spalten-form{display:grid;grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));grid-gap: 1rem;grid-row-gap: 1rem;grid-column-gap: 1rem}.form-left{width:49%;position:relative;float:left;clear:left;margin-right:1%}.form-right{width:49%;max-width:100%;position:relative;float:right;clear:right;margin-left:1%}body.events .bgslider .rsts-caption{background-color:rgba(151,183,19,.9)}body.events .rsts-skin-default .rsts-nav-bullets a:hover,body.events .rsts-skin-default .rsts-nav-bullets a.active{background-color:#97b713}body.events .rsts-next:hover,body.events .rsts-prev:hover{background-color:rgba(151,183,19,.9)}body.kroatien .bgslider .rsts-caption{background-color:rgba(247,166,0,.9)}body.kroatien .rsts-skin-default .rsts-nav-bullets a:hover,body.kroatien .rsts-skin-default .rsts-nav-bullets a.active{background-color:#f7a600}body.kroatien .rsts-next:hover,body.kroatien .rsts-prev:hover{background-color:rgba(247,166,0,.9)}body.mallorca .bgslider .rsts-caption{background-color:rgba(247,166,0,.9)}body.mallorca .rsts-skin-default .rsts-nav-bullets a:hover,body.mallorca .rsts-skin-default .rsts-nav-bullets a.active{background-color:#f7a600}body.mallorca .rsts-next:hover,body.mallorca .rsts-prev:hover{background-color:rgba(247,166,0,.9)}body.ostsee .bgslider .rsts-caption,body.international .bgslider .rsts-caption{background-color:rgba(104,172,223,.9)}body.ostsee .rsts-skin-default .rsts-nav-bullets a:hover,body.ostsee .rsts-skin-default .rsts-nav-bullets a.active,body.international .rsts-skin-default .rsts-nav-bullets a:hover,body.international .rsts-skin-default .rsts-nav-bullets a.active{background-color:#68acdf}body.ostsee .rsts-next:hover,body.ostsee .rsts-prev:hover,body.international .rsts-next:hover,body.international .rsts-prev:hover{background-color:rgba(104,172,223,.9)}.bgslider{padding:0 !important}.min100{min-height:100px}.min150{min-height:150px}.min200{min-height:200px}.min250{min-height:250px}.min300{min-height:300px}.ohnerahmen > div{margin: -16px !important}.min350{min-height:350px}.min400{min-height:400px}.min500{min-height:500px}.min600{min-height:600px}.min650{min-height:650px}.min700{min-height:700px}#container .ce_text a:before{margin-right:2px;font-size:100%;line-height:100%;letter-spacing:-1px;content:">> "}#container .ce_text figure a:before{content:""}.tooltip figure:after{margin-left:-100%;background-color:#fff;content: attr(data-tooltip);  position: absolute;  bottom: 160%;  left: 0%;  padding: 5px 15px;  color: black;  -webkit-border-radius: 4px;  -moz-border-radius : 4px;  border-radius : 4px;  white-space: nowrap;  opacity: 0;  -webkit-transition: all 0.4s ease;  -moz-transition : all 0.4s ease;  transition : all 0.4s ease}.tooltip figure:before{content: "";  position: absolute;  width: 0;  height: 0;  border-top: 20px solid #ffcb66;  border-left: 20px solid transparent;  border-right: 20px solid transparent;  -webkit-transition: all 0.4s ease;  -moz-transition : all 0.4s ease;  transition : all 0.4s ease;  opacity: 0;  left: 0%;  bottom: 100%}.tooltip figure:hover:after{bottom: 100%}.tooltip figure:hover:before{bottom: 70%}.tooltip figure:hover:after,.figure fogure:hover:before{opacity: 1}.tooltip figure,.tooltip{position:relative;overflow:visible}.yesmobile{display:none}#newslist-back a::before{content:">> "}#newslist-back a{padding:3px 30px 3px 6px;border-radius:4px 0 0 4px;text-decoration:none;behavior:url('assets/css3pie/1.0.0/PIE.htc');color: #fff !important}#newslist-back{right:0;top:0;position:absolute;margin-top:24px}#blogside{overflow:visible}#blogside .layout_latest a{display:block}#blogside .layout_latest{margin:-12px -24px 12px;padding:12px 24px;border-bottom:2px solid #f0f6fb}#blogside h2,#blogside h2 a{margin: 0 !important;padding: 0 !important;font-size: 18px !important;line-height: 16px !important}#news-blog .mod_newslist figure{float:left;margin:-16px 16px -22px -16px}.right-inside{min-width:259px}.sidebar-trenner{height:5px;margin:16px -24px 0;background-color:#f0f6fb}.mehrinfo div.-large-first > div.block{position:relative;text-align:center;font-size:22px;line-height:42px;color:#fff;background: #5ca8db !important;font-weight:200;padding: 8px 16px !important}body.mallorca .mehrinfo div.-large-last > div.block,body.kroatien .mehrinfo div.-large-last > div.block{position:relative;background: #f5dc91  !important;padding: 8px 16px !important}.mehrinfo div.-large-last > div.block{position:relative;background: #e5effa !important;padding: 8px 16px !important}body.mallorca .mehrinfo div.-large-last > div.block::before,body.kroatien .mehrinfo div.-large-last > div.block::before{left:0;top:0;position:absolute;width: 0;  height: 0;  border-right: 20px solid transparent;  border-top: 20px solid #f7a600;  border-bottom: 20px solid transparent;content:""}body.international .mehrinfo div.-large-last > div.block::before{left:0;top:0;position:absolute;width: 0;  height: 0;  border-right: 20px solid transparent;  border-top: 20px solid #004a88;  border-bottom: 20px solid transparent;content:""}.mehrinfo div.-large-last > div.block::before{left:0;top:0;position:absolute;width: 0;  height: 0;  border-right: 20px solid transparent;  border-top: 20px solid #5ca8db;  border-bottom: 20px solid transparent;content:""}body.mallorca .mehrinfo div.-large-last > div.mod_quicklink form > div select,body.kroatien .mehrinfo div.-large-last > div.mod_quicklink form > div select{margin-top:8px;background-color:#fff;border:1px solid #f7a600;border-radius:4px;behavior:url('assets/css3pie/1.0.0/PIE.htc')}body.international .mehrinfo div.-large-last > div.mod_quicklink form > div select{margin-top:8px;background-color:#fff;border:1px solid #004a88;border-radius:4px;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.mehrinfo div.-large-last > div.mod_quicklink form > div select{margin-top:8px;background-color:#fff;border:1px solid #5ca8db;border-radius:4px;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.mehrinfo div.-large-last > div.mod_quicklink form > div select option[disabled="disabled"]{display:none}body.mallorca .quicki select,body.kroatien .quicki select{color: #f7a600 !important}body.international .quicki select{color: #004a88 !important}.quicki select{color: #5ca8db !important}.quicki select > option{padding:4px 16px}.quicki select > option[ value=""]{}body.mallorca .quicki select option:hover{background-color: #f7a600 !important}#headerlink{padding-top:0;padding-bottom:16px;color:#fff;background: rgba(0,51,102,.75)}#headerlink a{color:#fff}.profil{margin-right:-16px;margin-left:-16px}.profil figure{margin-bottom:-8px}.ostsee #right,.ostsee #right a,.ostsee #right h1,.ostsee #right h2,.ostsee #right h3
.home #right,.home #right a,.home #right h1,.home #right h2,.home #right h3
.international #right,.international #right a,.international #right h1,.international #right h2,.international #right h3{color:#fff !important}.mallorca #right .right-inside,.kroatien #right .right-inside{margin-left:5px;background-color:#f7a600}.mallorca #right,.mallorca #right a,.mallorca #right h1,.mallorca #right h2,.mallorca #right h3,.kroatien #right,.kroatien #right a,.kroatien #right h1,.kroatien #right h2,.kroatien #right h3{color:#333}.mallorca .mod_megamenu li.trail,.mallorca .mod_megamenu li.active,.mallorca #umenu{background-color:#f7a600}.mallorca .mod_breadcrumb,.kroatien .mod_breadcrumb{background-color:#f7a600}body.international .mod_breadcrumb{background-color:#004a88}body.international .mod_breadcrumb li{color:#cbd2e6}.mallorca .ueberschrift h1,.mallorca .ueberschrift h1 a{color:#8c1e3c}.kroatien #right .inside{background-color:#f7a600}.kroatien #right,.kroatien #right a,.kroatien #right h1,.kroatien #right h2,.kroatien #right h3{color:#333}.kroatien .mod_megamenu li.trail,.kroatien .mod_megamenu li.active,.kroatien #umenu{background-color:#f7a600}.kroatien .mod_breadcrumb{background-color:#f7a600}.kroatien .ueberschrift h1,.kroatien .ueberschrift h1 a{color:#8c1e3c}body.events h1,body.events h1 a,body.events h2,body.events h2 a,body.events h3,body.events h3 a,body.events h4,body.events h4 a,body.events a{color:#97b713}body.events .dunkel h2,body.events .dunkel h2 a{color:#225c15}body.events a:hover{color:rgba(151,183,19,.8)}body.events #topscroll{background-color:#97b713}.events #right .right-inside{margin-left:5px;background-color:#97b713}.events #right,.kroatien #right a,.events #right h1,.events #right h2,.events #right h3{color:#fff}.events .mod_megamenu li.trail,.events .mod_megamenu li.active,.events #umenu{background-color:#97b713}body.events .mod_breadcrumb{background-color:#97b713}body.events .mod_breadcrumb a{color:#fff}.events .ueberschrift h2{color:#97b713}.events .ueberschrift h1,.events .ueberschrift h1 a{color:#225c15}.rs-columns > div.rs-column > div.block,.block-eigner{margin-right:5px;background-color:#fff}#right .rs-columns > div.rs-column > div.ce_image.block{background-color: transparent}.rsts-slides{z-index:-1}.wetterHeute{width:98%;padding-top:1%;padding-right:1%;padding-left:1%;background-color:#fff;font-weight:bold;color:#036}.wetterHeute:before{content:"Wetter: "}.xs_wetter{margin-top:5px;padding:0;border:0}.wetterTag{width:14.6666%;padding:1%;background-color:#fff;font-size:.79em}.wetterTag .datum{font-size:1.2em;font-weight:normal;color:#036}.wetterTag .temp{font-size:16px;font-weight:normal}.wetterTag .filler,.wetter_copyright{display:none}.rs-columns > div.rs-column > div.block,.block-eigner{height:auto;bottom:0;left:0;right:0;top:0;padding:16px;width: calc(100% - 32px)}.rs-columns > div.rs-column.-large-last > div.block{margin-right:0}div.rs-column > .rs-columns > div.rs-column.-large-last > div.block{margin-right:5px}.bgfoto{height:100%;bottom:0;top:0;position:relative;overflow:hidden;color:#fff;text-shadow: 1px 1px 0 #333}.bgfoto img{width:100%;height:100%;position:absolute;z-index:0;-o-object-fit: cover;object-fit: cover}.bgfoto figure{bottom:0;left:0;right:0;top:0;position:absolute;margin:0;padding-right:-8px;padding-left:-8px;-o-object-fit: cover;object-fit: cover}.bgfoto a{color:#fff}.bgfoto p,.bgfoto h1,.bgfoto h2,.bgfoto h3,.bgfoto h4,.bgfoto h5,.bgfoto h6{position:relative;z-index:99}.bgfoto figcaption{bottom:0;left:0;right:0;position:absolute;margin:0 10px 10px;z-index:22}.international-farbe{background-color:#004a86 !important}.dunkelblau-farbe{background-color:#00396b;background-color:#00396b !important}.yachtblau-farbe{background-color:#c8daee;background-color:#c8daee !important}.event-farbe{background-color:#a6cb00}.servicerot-farbe{background-color:#8c1e3c !important}.servicerot-farbe p,.servicerot-farbe h1,.servicerot-farbe h2,.servicerot-farbe h3,.servicerot-farbe h4{color:#fff}.dreieck-servicerot{background-color:#f5d7c9 !important}.dreieck-servicerot::before{position:absolute;margin-top:-16px;margin-left:-16px;width: 0;  height: 0;  border-right: 20px solid transparent;  border-top: 20px solid #8c1e3c ;  border-bottom: 20px solid transparent;content:""}#suche-box-inter{height:288px}body.international.home #wrapper > div#container{width:854px;max-width:100%;margin-right:auto;margin-left:auto}.dreieck-servicerot h2{color:#8c1e3c;font-weight: 600}body.events .dreieck-servicerot h2{color:#fcfcfc !important}.dreieck-servicerot p,.dreieck-servicerot,.dreieck-servicerot a{color: #c76754 !important}.dreieck-servicerot div.rsts-view,.dreieck-servicerot div.rsts-view div.rsts-crop{min-height:105px}.dunkelblau-farbe p,.dunkelblau-farbe span,.dunkelblau-farbe h1,.dunkelblau-farbe h2,.dunkelblau-farbe h3{color: #ffffff!important}.international-farbe p,.international-farbe span,.international-farbe h1,.international-farbe h2,.international-farbe h3{color: #ffffff !important}#umenu{left:0;right:0;position:relative;background-color:#0098c8;z-index:9999}#umenu ul{width:1120px;margin-right:auto;margin-left:auto}#umenu ul li{display:inline-block}#umenu ul li a{display:block;padding-right:10px;padding-left:10px;line-height:36px;text-decoration:none;color:rgba(255,255,255,.75)}#umenu ul li span,#umenu ul li.trail a{display:block;padding-right:10px;padding-left:10px;line-height:36px;text-decoration:none;color:#fff}.ce_form a{text-decoration:none;color:#00b4d4}.ce_form a::before{content:">> "}.hb-start{background-image:url("../../files/fotos/12034331_1280249718656942_7622487170474441306_o.jpg");background-position:center center;-webkit-background-size: cover;      -moz-background-size: cover;      -o-background-size: cover;      background-size: cover}#such-form input.text{width:40%;height:40px;float:left;margin-left:23%;padding:0 1%;border:1px solid rgba(0,180,212,.5);border-radius:5px 0 0 5px;behavior:url('assets/css3pie/1.0.0/PIE.htc');box-sizing:border-box}#such-form .such-but input{width:14%;height:40px;padding:0 1%;text-align:center;background-color:#00b4d4;border:1px solid rgba(0,180,212,.5);border-radius:0 5px 5px 0;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc')}#such-form .such-but{margin:0;text-align:left}.bildtext p{margin:0;padding:0;font-size:14px;color:#fff;font-weight: 300}.bildtext h1,.bildtext h1 a{margin:0;padding:1% 0;font-size:16px;color:#fff;font-weight: 600}body.mallorca .quicki select,body.kroatien .quicki select{height:42px;padding:0 8px;-webkit-appearance: none;  -moz-appearance: none;  appearance: none;    background: #fff url("../../files/Template/quicki-pfeil-mk.png") no-repeat scroll right center;    border: 2px solid #fff;    color: #036;    font-size: 16px;    font-weight: 700;    transition: background 0.5s ease-out 0s;    width: 100%}.quicki select{height:42px;-webkit-appearance: none;  -moz-appearance: none;  appearance: none;    background: #fff url("../../files/Template/quicki-pfeil.png") no-repeat scroll right center;    border: 2px solid #fff;    color: #036;    font-size: 16px;    font-weight: 700;    padding: 0 8px;    transition: background 0.5s ease-out 0s;    width: 100%}body.mallorca .quicki select:hover,body.kroatien .quicki select:hover{background: #f4f4f4 url("../../files/Template/quicki-pfeil-w-mk.png") no-repeat scroll right center;    transition: background 0.5s ease-out 0s}.quicki select:hover{background: #f4f4f4 url("../../files/Template/quicki-pfeil-w.png") no-repeat scroll right center;    transition: background 0.5s ease-out 0s}.broad-cr ul li{float:left}.broad-cr ul{margin-top:5px;list-style-type:none}.mod_breadcrumb{margin-top:8px;padding-right:8px;padding-bottom:6px;padding-left:8px;background-color:#0098c8;color:#036}.mod_breadcrumb a{color:#fff}.broad-cr ul li a{margin-right:5px;text-decoration:none}.broad-cr ul li a::after{margin-right:5px;text-decoration:none;content:' > '}.flexslider{margin:0}.flex-caption{top:0;padding-top:16px;text-shadow: 0px 1px 1px #000;background: rgba(0, 0, 0, 0) none repeat scroll 0 0}.flex-caption p{text-align:center;font-size:30px;line-height:32px}.caption_title_line{margin-right:20%;margin-left:20%;float: none !important}#right h1,#right h2{margin:-20px 0 0;padding-top:0;padding-bottom:0;font-size:26px;line-height:56px;font-weight:normal;color:#036;font-weight: 100}#right h3{padding-top:20px;padding-bottom:4px;font-size:22px;color:#fff;font-weight: 200}#right p{font-size:1em;font-weight:300}#right{margin-top:5px;display:flex}.ostsee #right .right-inside,.home #right .right-inside{margin-left:5px;background-color:#68acdf}.international #right .right-inside{margin-left:5px;background-color:#004a88}a:hover{color:#00b4d4}p a{text-decoration:none}#main .inside p{padding-top:8px;padding-bottom:8px}#main p a::before{content:'>> '}h3,h3 a{margin:0;padding:0;font-size:16px;line-height:18px;text-decoration:none;color:#036;font-weight: 500}#topscroll{width:58px;height:58px;bottom:-200px;right:-200px;position:fixed;text-align:center;background-color:rgba(17,119,153,.9);border-radius:5px;line-height:58px;behavior:url('assets/css3pie/1.0.0/PIE.htc');-webkit-transition: all 0.5s ease; /* Safari and Chrome */                    -moz-transition: all 0.5s ease; /* Firefox */                    -o-transition: all 0.5s ease; /* IE 9 */                    -ms-transition: all 0.5s ease; /* Opera */                    transition: all 0.5s ease}#topscroll a{display:block;padding-top:8px}#mobilefooter{margin-top:8px;margin-bottom:40px;padding-bottom:5px;margin-left:-1%;margin-right:-1%}#mobilefooter ul{margin:0;padding:0;list-style-type:none}#mobilefooter ul li{width:50%;float:left}#mobilefooter a,#mobilefooter span{display:block;margin-right:4px;margin-bottom:3px;margin-left:4px;padding-top:14px;padding-bottom:14px;text-align:center;background-color:#333;font-weight:bold;text-decoration:none;color:#fff}#topscroll img{-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg)}.imageselect table{width:100%}.imageselect td{margin:0;padding:0;border:0}.k-hinweis{margin-top:0;padding-left:25px;text-align:left;font-size:12px;line-height:1.25;font-weight:normal;width: calc(50% - 25px) !important}.caption_title_line{float:left}.video-wrapper{height:0;position:relative;padding-bottom:56.25%}.video-wrapper iframe{width:100%;height:100%;max-width:100%;max-height:100%;left:0;top:0;position:absolute}.bgvideo,.ce_youtube{padding: 0 !important}.frapa-cam img.logo{width:80px;margin-top:8px;margin-left:8px;position: absolute}#news-blog p.info{float:right}#news-blog p.info time{font-size:12px}#news-blog .more{text-align:right}#new_tea h1{margin-top:10px;margin-bottom:10px;padding:1%;font-size:22px;text-transform:uppercase;font-weight: 300}#new_tea h2,#new_tea h2 a{margin:0;padding:.5% 0 0;font-size:16px;line-height:1;color:#036;font-weight: 600}div.ce_text.katalog-hover{margin-top:-190px;margin-left:-24px;background-color:rgba(104,172,223,.9);position: absolute !important}div.ce_text.katalog-hover a{display:block;padding:16px 16px 16px 24px}#new_tea .block{padding-top:5px;padding-bottom:5px;border-top:1px solid #dfdfdf}#new_tea p{font-size:13px;line-height:16px}#new_tea img{float:right;margin-left:10px;padding-top:5px}#new_tea a{text-decoration:none;color:#4a4a4a}nav#aside_nav ul{margin:0;padding:0}nav#aside_nav ul li a,nav#aside_nav ul li span{display:block;margin-bottom:1px;padding:4px 8px;background-color:#1b73a6;border-radius:1px;text-decoration:none;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc');-webkit-transition: all 0.5s ease; /* Safari and Chrome */            -moz-transition: all 0.5s ease; /* Firefox */            -o-transition: all 0.5s ease; /* IE 9 */            -ms-transition: all 0.5s ease; /* Opera */            transition: all 0.5s ease}nav#aside_nav ul li a:hover,nav#aside_nav ul li span.active{background-color:rgba(27,115,166,.8);-webkit-transition: all 0.5s ease; /* Safari and Chrome */            -moz-transition: all 0.5s ease; /* Firefox */            -o-transition: all 0.5s ease; /* IE 9 */            -ms-transition: all 0.5s ease; /* Opera */            transition: all 0.5s ease}.anfrage_form div.submit_container input{width:auto;height:40px;float:right;margin-right:0;text-align:center;background-color:#00b4d4;border:1px solid #00b4d4;border-radius:5px;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc');cursor:pointer}#such-form.anfrage_form div.submit_container input{float:none;color:#fff;cursor:pointer}label.schr_1,.anfrage_form legend,.anfrage_form label{margin-right:20px;color:#7899c9}.trenner-v{width:8px;bottom:0;left:0;top:0;position:absolute;margin-left:30%;background-color:#004a88}.yacht-anf .trenner-v{top:14%}.yacht-anf h1{margin-top:1%;margin-bottom:1%;padding:1%;background-color:#fff}.trenner-akk{margin-top:30px}.anfrage_form.mod_article{padding:0}.block.anfrage_form{padding:1%}.anfrage_form .widget{margin-bottom:1%}.anfrage_form fieldset label{float:none}.anfrage_form fieldset span{margin-left:0}.anfrage_form fieldset span input{margin-right:8px}.anfrage_form fieldset{border:0}#news-blog .layout_latest{margin-top:5px;margin-bottom:3px;padding:16px;background-color:#fff}.sidem_hl{padding:15px 0 15px 15px}#sidemp.mod_sitemap{padding-right:28px}#sidemp ul li a{font-size:14px;font-weight:bold;text-decoration:none;color:#00b4d4}#sidemp ul{padding:0 60px;text-decoration:none}#suchfld{right:45px;top:69px;position:fixed;border-radius:2px;behavior:url('assets/css3pie/1.0.0/PIE.htc');z-index:99999}#suchfld input[name="keywords"]{width:258px;height:28px;padding:0 20px 0 5px;border:0;font-size:14px}#suchfld.mod_search.block form #ctrl_submit_9.submit{width:18px;height:18px;right:6px;top:5px;position:absolute;display:block;background-color:#fff;background-image:url("../../files/layout/search-icon.png");border:0;font-size:0;background-size: cover; z-index:99; cursor: pointer}#ft_menu.mod_navigation{margin:20px 0 0;padding:0}#ft_menu ul.level_2 li a{color:#4a4a4a}#ft_menu ul.level_1 > li{width:12.5%;float:left;display:inline-block}#ft_menu ul.level_1 > li > a,#ft_menu ul.level_1 > li > span{padding-right:10px;border-bottom:1px solid #ccc;color:#036}#ft_menu.mod_navigation ul li.submenu a,#ft_menu.mod_navigation ul li.submenu span{display:block;font-size:10px;line-height:20px;text-decoration:none}#ft_menu.mod_navigation ul{margin:0;padding:0;list-style-type:none}#header_nav ul li a,#header_nav ul li span{padding-right:10px;padding-left:10px;border-right:2px solid #00b4d4;font-size:80%;text-decoration:none;color:#00b4d4}#header_nav ul li a.last,#header_nav ul li span.last{border-right:0}#header_nav ul li{display:inline-block}#header_nav ul{margin:20px 0 0;padding:0}#header_nav{right:0;top:0;position:fixed;margin-right:2%;z-index:99999}.dunkelblau{background-color:#00396b !important;    color:#fff !important}.mod_megamenu ul a{color: #fff !important}.dunkelblau a,.dunkelblau p{color:#fff !important}.event-farbe{background:#dce5b7 !important}.event-farbe p,.event-farbe h1,.event-farbe h2,.event-farbe a{color: #225c15 !important}.event-farbe a:hover{color: rgba(34,92,21,.8) !important}.international-farbe p,.international-farbe h1,.international-farbe h2,.international-farbe h3,.international-farbe h4,.international-farbe a,.international-farbe span{color:#004a88}.ostsee-farbe{color:#004a88;background-color:#d1e1f5 !important}.ostsee-farbe p,.ostsee-farbe h1,.ostsee-farbe h2,.ostsee-farbe h3,.ostsee-farbe h4,.ostsee-farbe a,.ostsee-farbe span{color:#004a88 !important}.mittelmeer-farbe{color:#8c1e3c;background-color: #f7a600 !important}.mittelmeer-farbe p,.mittelmeer-farbe h1,.mittelmeer-farbe h3,.mittelmeer-farbe h4,.mittelmeer-farbe span,.mittelmeer-farbe a{color: #8c1e3c !important}.yi-row-3,.yi-row-4{display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: justify;    -ms-flex-pack: justify;            justify-content: space-between;    -ms-flex-wrap: wrap;        flex-wrap: wrap;    -webkit-box-align: center;    -ms-flex-align: center;            align-items: center}.yi-row-3 > div{width:calc(33.333% - 4px)}.yi-row-4 > div{width:calc(25% - 4px)}.mittelmeer-farbe h2{color: #fff !important}.dunkelgruen{color:#fff;background-color: #97b713 !important}.dunkelgruen p,.mittelmeer-farbe h1,.dunkelgruen h2,.dunkelgruen h3,.dunkelgruen h4,.dunkelgruen span,.dunkelgruen a{color: #ffffff !important}.ce_accordion .toggler{padding:4px 16px;background-color:#c8daee;border-bottom:2px solid #f0f6fb;cursor:pointer}body.events .ce_accordion .toggler{padding:4px 16px;background-color:#97b713;border-bottom:2px solid #fff;cursor:pointer}body.events .ce_accordion .toggler h2{color:#fff}.accordion{padding:4px 16px;text-align:left}body.events .accordion{padding:0;color:#333;background:transparent}.ce_accordionSingle{width:100%}.feld_fuenf span.oldprice{display:inline-block;margin-right:10px}.center{text-align:center}#mmenu{display:none}.hb-1{background-image:url("../../files/Charterzentrum 2017/yachtcharter-2017.jpg");background-position:center center;-webkit-background-size: cover;      -moz-background-size: cover;      -o-background-size: cover;      background-size: cover}.falk{width:100%;height:100%;bottom:0;left:0;right:0;top:0;background-image:url("../../files/Charterzentrum 2017/yachtcharter-2017.jpg");background-position:center center;-webkit-background-size: cover;      -moz-background-size: cover;      -o-background-size: cover;      background-size: cover}.hb-2{background-image:url("../../files/fotos/International/Ausland/NW-Europa-Slider-copyright-sailazores.png");background-position:center center;-webkit-background-size: cover;      -moz-background-size: cover;      -o-background-size: cover;      background-size: cover}.hb-ostsee{background-image:url("../../files/Charterzentrum 2017/yachtcharter-2017.jpg");background-position:center center;-webkit-background-size: cover;      -moz-background-size: cover;      -o-background-size: cover;      background-size: cover}.hb-mallorca{background-image:url("../../files/fotos/toernbilder/mallorca/Santanyi-luftbild.jpg");background-position:center center;-webkit-background-size: cover;      -moz-background-size: cover;      -o-background-size: cover;      background-size: cover}.hb-pula{background-image:url("../../files/fotos/toernbilder/kroatien/Pula toernvorchlaege/veruda-luftbild.jpg");background-position:center center;-webkit-background-size: cover;      -moz-background-size: cover;      -o-background-size: cover;      background-size: cover}.hb-split{background-image:url("../../files/fotos/toernbilder/kroatien/Rogoznica toernvorschlaege/frapa-luftbild.jpg");background-position:center center;-webkit-background-size: cover;      -moz-background-size: cover;      -o-background-size: cover;      background-size: cover}.hb-agentur{background-image:url("../../files/fotos/International/Ausland/Grafikteile/Stuetzpunkt-Gallerien/N-W Europa/Azoren/DSC_1709.JPG");background-position:center center;-webkit-background-size: cover;      -moz-background-size: cover;      -o-background-size: cover;      background-size: cover}html,body{background-color:#f0f6fb;background-repeat:repeat-x;font:.95em/20px 'Source Sans Pro',sans-serif;color:#777;font-display: swap}h1,h1 a{padding-top:4px;padding-bottom:4px;font-size:24px;line-height:.83em;font-weight:normal;text-decoration:none;color:#036}body.ostsee .ueberschrift{border-bottom:1px solid rgba(0,152,200,.1)}.ueberschrift,.kopf{clear:left;margin-top:0;padding-top:16px;padding-bottom:16px;background-color:#fff}.ueberschrift .rs-columns{width:1120px;max-width:96%;margin-right:auto;margin-left:auto}.ueberschrift h1,.ueberschrift h1 a{padding-top:4px;padding-bottom:14px;font-size:3.7em;text-decoration:none;color:#036;font-weight:300}h2,h2 a,.overline p,.overline p a{margin:0;padding:8px 0;font-size:24px;line-height:20px;font-weight:normal;text-decoration:none;color:#9ec0e8}.ueberschrift h2,.ueberschrift h2 a{margin:0;padding:20px 0 8px;font-size:3.5em;text-decoration:none;color:#9ec0e8;font-weight:300}#bbalken{width:100%;height:218px;top:152px;position:absolute;background-color:#c0d7ed}#right .inside{padding:24px}.ce_dlh_googlemaps .dlh_googlemap{width: 100% !important;   max-width: 100% !important}.mod_article > h1{margin-top:1%;margin-bottom:1%;padding:1%;background-color:#fff}.mod_article > h2{margin-top:1%;margin-bottom:1%;padding:1%;background-color:#fff}.relative{position:relative}#container{display:flex}#logo{width:100%;min-height:45px;position:fixed;padding-top:6px;padding-bottom:14px;text-align:center;z-index:9999;background: rgba(255,255,255,.8)}#logo-top{width:auto;height:100px;margin-top:0;margin-bottom:0;-webkit-transition: all 0.5s ease; /* Safari and Chrome */                        -moz-transition: all 0.5s ease; /* Firefox */                        -o-transition: all 0.5s ease; /* IE 9 */                        -ms-transition: all 0.5s ease; /* Opera */                        transition: all 0.5s ease}#logoimg{width:1100px;max-width:100%;margin-right:auto;margin-left:auto}#suche-header{width:100%;max-width:100%;position:absolute;margin-top:-450px;text-align:center}body.home #suche-header{width:100%;max-width:100%;top:300px;position:fixed;margin-top:0;text-align:center}#suche-header.sucheklein{width:100%;max-width:100%;position:absolute;margin-top:-380px;text-align:center}#suche-header.sucheoberseiten{width:100%;max-width:100%;position:absolute;margin-top:-320px;text-align:center}body.home #suche-header #headerlink{margin-top:36px}#suche-header #headerlink{width:400px;margin-top:16px;margin-right:auto;margin-left:auto;padding:8px;border-radius:3px;behavior:url('assets/css3pie/1.0.0/PIE.htc')}#suche-header h1,#suche-header .suche-ueberschrift p{display:inline-block;margin-bottom:14px;padding:1% 3%;background-color:rgba(0,51,102,.75);border-radius:3px;font-size:1.4em;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc');font-weight: 200}#suche-header .ce_form{width:800px;max-width:100%;margin-right:auto;margin-left:auto;text-align:center}#suche-header .ce_form .formbody{width:675px;max-width:90%;display:table;margin-top:25px;margin-right:auto;margin-left:auto;padding:25px 20px;border-radius:3px;behavior:url('assets/css3pie/1.0.0/PIE.htc');background: rgba(0,51,102,.75)}#smallsuche #suche-header .ce_form select,#smallsuche #suche-header-small select,#smallsuche-int #suche-header .ce_form select,#smallsuche-int #suche-header-small select{width:150px;height:40px;min-width:150px;float:left;margin-right:8px;margin-left:8px;padding:0 7px;background:#004a88 url("../../files/Template/quicki-pfeil-w.png") right center no-repeat;border:1px solid #004a88;border-radius:2px;font-weight:bold;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc');-webkit-appearance: none;  -moz-appearance: none;  appearance: none}#suche-header .ce_form select,#suche-header-small select{width:150px;min-width:150px;float:left;margin-right:8px;margin-bottom:0;margin-left:8px;padding:7px;background:#fff url("../../files/Template/quicki-pfeil.png") right center no-repeat;border:3px solid #fff;border-radius:3px;font-weight:bold;color:#036;behavior:url('assets/css3pie/1.0.0/PIE.htc');-webkit-appearance: none;  -moz-appearance: none;  appearance: none}#suche-header .ce_form select:hover,#suche-header-small select:hover{background-image:url("../../files/Template/quicki-pfeil-w.png")}#suche-header .ce_form input.submit{margin:0;padding:11px 16px;background-color:#f00000;border:0px;border-radius:4px;font-weight:bold;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc')}#smallsuche #suche-header-small input.submit,#smallsuche-int #suche-header-small input.submit{width:auto;height:40px;margin-top:0;padding:0 20px;background-color:#f00000;border:0px;border-radius:2px;font-weight:bold;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc')}#suche-header-small input.submit{margin-top:3px;padding:8px 16px;background-color:#f00000;border:0px;border-radius:4px;font-weight:bold;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.sucheklein .formbody > div{float:left}.sucheklein .ce_form input.submit{margin-top:0;margin-top: 0 !important}.sucheklein .ce_form .formbody{background-color: rgba(0, 51, 102, 0.7);    border-radius: 4px;    display: table;    margin-left: auto;    margin-right: auto;    margin-top: 4px !important;    padding: 16px !important;    width: 528px}#f22 select{width:209px}#f23 select,#f24 select{width:434px}#hmenu{left:0;right:0;position:relative;margin-top:-35px;background: rgba(0,51,102,.5)}body.home #hmenu{left:0;right:0;top:160px;position:fixed;background: rgba(0,51,102,.5);-webkit-transition: all 0.2s ease-in-out;                              -moz-transition: all 0.2s ease-in-out;                              -o-transition: all 0.2s ease-in-out;                              transition: all 0.2s ease-in-out}#hmenu ul{width:1120px;max-width:100%;margin:0 auto;padding:0;list-style-type:none}#hmenu ul.level_1 > li.first{padding:0 8px;border-right:1px solid #f0f6fb;font-size:0px;-webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover}#hmenu ul.level_1 > li.first a,#hmenu ul.level_1 > li.first span{height:24px;margin-top:3px;background-image:url("../../files/Templates/allgemein/home.png");background-position:center center;font-size:0px;-webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;    width: 18px !important}.mod_megamenu ul.level_1 > li,.mod_megamenu ul.level_1 > li a,.mod_megamenu ul.level_1 > li span{padding-right:8px;padding-left:8px;width: auto !important}.mod_megamenu{text-shadow: none !important}.mod_megamenu a,.mod_megamenu span{font-weight:normal}.mod_megamenu ul{font-family: "Source Sans Pro",sans-serif !important}.mod_megamenu ul ul li a:hover,li.menuhover li a:hover,li.menuhover li.menuhover li a:hover{background: rgba(255,255,255,0.1) !important}.mod_megamenu ul ul li{text-align:left;width: 200px !important}.mod_megamenu ul ul li{border-top: 0 none !important}.mod_megamenu ul ul{border-top:1px solid #f0f6fb}.mod_megamenu ul ul ul{border-top:0px;left:200px !important}.mod_megamenu li.trail,.mod_megamenu li.active{background-color:#0098c8}body.international .mod_megamenu li.trail,body.international .mod_megamenu li.active{background-color:#004a88}#hmenu ul ul.level_2,#hmenu ul ul.level_3{background-color:#036}.mittelmeer-farbe.overline p{color: #fff !important}
@media (max-width: 768px) and (min-width: 200px){
/* responsiv.css */
.yi-row > div{width:100%}.headerfoto-overlay{height:500px;z-index:1}.h-slogan{top:110px}.h-slogan div{line-height:1}.bf-2 .bh-box{width:100%}.ce_accordion .toggler{padding: 10px 16px}body.international .ce_accordion{width: calc(100% - 0px)}.full-footer-container .mt-3{margin-top:0}.full-footer-container h3{margin-top:1rem}.full-footer-container nav ul{list-style-type:none}.full-footer-container nav{width:100%;text-align:center}#imgschiff{margin-top:50px}select,input{padding-top:12px;padding-bottom:12px}#yachtmenumobile .accordion{padding:0}.widget.widget-radio.auswahl{margin-right:-16px;margin-left:-16px}#buchung .ce_accordion{width: calc(100% - 0px);background-color: transparent;margin-top: 4px !important}#buchung-form fieldset.auswahl span:nth-child(2),#buchung-form fieldset.auswahl span{margin-right:0;margin-left:0;float: inherit;width: calc(100% - 80px)}.eigenkommentar > div{min-width: calc(100% - 24px)}.iso-details-boxen{display:block}body.international .custom{height:55px}body.international #suche-header{display:none}.y-rechts .nomobile{display:block}.y-rechts .nomobile h2,.y-rechts .nomobile #jbu,.y-rechts .nomobile #siteyachtdaten,.y-rechts .nomobile .trenner,.y-rechts .nomobile .profil{display:none}.imageselect input[type="checkbox"] + label img,.imageselect input[type="radio"] + label img{width:100%;margin-top:16px;margin-bottom:4px}.imageselect fieldset{display:block}#zwei-spalten-form{display:block}.widget.halb-r,.widget.halb-l{width:100%}.akk-right .accordion,.akk-left .accordion{left:0;right:0;margin-right:0;margin-left:0}#suche-header .ce_form .formular select[name="angebot"]{width:100%;margin-right:0}.ausruestung div.zeile a.buchen-b,.ausruestung div.zeile input.buchen-b,.ausruestung input.buchen-b{width:100px;padding-top:5px;padding-bottom:5px}#buchung h1{text-align:center;line-height:24px;font-size: 1.4rem !important;padding: 0}#buchung-form .auswahl input[type="radio"] + label{padding-top:5px;padding-bottom:40px;text-align:left}#buchung-form .auswahl fieldset span{text-align:left;width: calc(100% - 80px);max-width: 100%;display: inline-block}#buchung + #jbu{display: none !important}#buchung-form input[type="radio"]:checked + label,#buchung-form input[type="checkbox"]:checked + label,#buchung-form option:active + label,#buchung-form option:checked + label{background-color: #97b713 !important}#buchung-form input[type="radio"] + label:hover,#buchung-form input[type="checkbox"] + label:hover,#buchung-form .widget-input label:hover{background-color:#cc2929;color:#fff}#buchung-form fieldset.auswahl{position:relative;grid-gap: 1rem;grid-row-gap: 1rem;grid-column-gap: 1rem}.widget.widget-radio.mandatory{max-width:100%;position:relative}#sp400,#sp410,#buchung-form label em{height: auto;right: 0;padding-top: 6px;padding-right: 8px;padding-left: 8px;background-color: #68acdf;border-top-left-radius: 0;border-bottom-left-radius: 0;line-height: 1;font-style: normal;font-weight: normal;color: #fff;behavior: url('assets/css3pie/1.0.0/PIE.htc');left: 0;line-height: 1;padding-bottom: 4px;position: relative;width: calc(100% + 30px);float: left;margin: 12px -8px -12px -8px}#buchung-form .widget-input label select{width: calc(100% + 28px);    float: inherit;    position: static;    bottom: 0;    left: 0}#buchung-form input[type="radio"] + label,#buchung-form input[type="checkbox"] + label,#buchung-form .widget-input label{float:left;background-color:#cc2929;line-height:20px;height: auto;display: block;margin: 0 0 10px;    margin-bottom: 10px;margin-bottom: 10px;padding: 12px 38px 12px 8px;color: #ffffff;cursor: pointer;margin-bottom:8px;width: calc(100% - 46px)}#buchung-form input[type="radio"] + label::before,#buchung-form input[type="checkbox"] + label::before{width: 35px;height: 36px;position: absolute;float: right;display: block;margin: 0;text-align: center;border-top-right-radius: 0px;border-bottom-right-radius: 0px;font-family: 'Source Sans Pro',sans-serif;color: #fff;behavior: url('assets/css3pie/1.0.0/PIE.htc');content: "x";font-weight: 900;resize: ;right: 0;top: 6px;border: 0px !important;background: none !important}#buchung-form label em{width: calc(100% + 28px)}#buchung-form input[type="radio"],#buchung-form input[type="checkbox"]{display:none}#kundendownload input.buchen-b{width:100%}#kundendownload .rs-columns{background-color:#fff}#footer .inside{padding: 0% !important}#m-logo{left:60px;right:60px;top:6px;position:fixed;text-align:center}#m-login{right:0;top:0;position:absolute;margin-top:12px;margin-right:12px}#pfeil img{width:40px}.ce_image.profil img{width:100%}body.events .ce_accordion .toggler{padding:16px}.ueberschrift .ce_text h1,.ueberschrift .ce_text h1 a,.ueberschrift .ce_text h2,.ueberschrift .ce_text h2 a{line-height: inherit !important}.ueberschrift .ce_text h2,.ueberschrift .ce_text h2 a{padding: 0 !important}a.zangebot{width:inherit;position:relative;display:block;margin-top:10px;margin-right:0;margin-left:0;padding:8px 10px}body.mallorca div.white.zeile,body.kroatien div.white.zeile,body.ostsee div.white.zeile{background-color: #fff !important}div.zeile{position:relative;border-bottom:8px;border-bottom: 8px solid #f0f6fb !important}.fulllist div.zeile > div{width:100% !important}div.zeile.ueberschrift{display:none}#jbu.yesmobile > #jbu.nomobile{display:block;border:0px !important}#suche-header h1{margin-bottom:-10px;padding:10px}body.home #suche-header{top:65px}.pfeildown{bottom:5%}#mediathek .mod_newslist > div.layout_latest{width:98%;height:auto}#mediathek .mod_newslist > div.layout_latest a > img{width:100%;min-width:100%}html,body{padding-bottom: 28px !important}#ft_menu,#bbalken{display:none}#yachtmenumobile .toggler{padding-top:12px;padding-bottom:12px;text-align:center;font-size:1.3em;font-weight:bold}#container #yachtmenumobile a::before{display:none}#container #yachtmenumobile a{margin-bottom:0;padding-top:12px;padding-bottom:12px;text-align:center;border-bottom:1px solid #f0f6fb;font-size:1.2rem}#topscroll{display:none}.jbum{bottom:0;left:0;right:0;position:fixed;margin:0;padding:0;border:0;border-radius:0;behavior:url('assets/css3pie/1.0.0/PIE.htc');z-index:99999;background-color: transparent !important;margin: 0 0 0 0 !important;border:0px !important}.jbum #jbu a{border-radius:0;line-height:50px;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.jbum #jbu{margin:0}#suche-header h1{font-weight:bold}#suche-header #headerlink{width:80%;max-width:560px;padding-right:2%;padding-left:2%;margin-top: 10px !important}#suche-header .ce_form .formbody{width:76%;max-width:528px;padding-right:2%;padding-left:2%}#suche-header .ce_form select{width:100%;margin-right:0;margin-bottom:10px;margin-left:0}.sucheklein .formbody > div{width:100%}form div.zeile.kopf{display:none}div.zeile{border-bottom:3px solid #f0f6fb}div.zeile a.reservieren-b,div.zeile a.buchen-b,div.zeile input.buchen-b{width:100%;margin:10px auto;padding:10px 0}div.zeile > div{display:block}div.zeile > div.riss-mini{left:0;right:0;top:30px;position:absolute}div.zeile > div.riss-mini a{float:right}div.zeile > div.riss-mini a img{-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);transform: rotate(-90deg)}div.zeile > div.feld_eins,div.zeile > div.feld_zwei,div.zeile > div.feld_drei,div.zeile > div.feld_vier,div.zeile > div.feld_fuenf,div.zeile > div.riss-mini,div.zeile > div.feld_sechs{width:100%}div.zeile div.feld_eins:before{width:80px;display:inline-block;content:"Schiffstyp: "}div.zeile div.feld_zwei:before{width:80px;display:inline-block;content:"Name: "}div.zeile div.feld_drei:before{width:80px;display:inline-block;content:"Hafen: "}div.zeile div.feld_vier:before{width:80px;display:inline-block;content:"Kab./Pers.: "}div.zeile div.feld_fuenf:before{width:80px;display:inline-block;content:"Preis ab: "}#right{width:99%;min-width:99%;max-width:99%}.half.center{width:50%;float:left;text-align:center}.nomobile{display:none}.yesmobile{display: block !important}.bgfoto{min-height: 200px !important}.rs-columns > div.rs-column > div.block{margin-right:0}.rs-column{margin-right: 0 !important;width:100% !important;min-width:100% !important}#container{display:block}.ueberschrift .ce_text h1,.ueberschrift  .ce_text h1 a,.ueberschrift .ce_text h2,.ueberschrift  .ce_text h2 a{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;line-height:85%;font-size:170% !important}.ueberschrift .ce_text h2,.ueberschrift  .ce_text h2 a{margin-top:25px}.widget.widget-textarea.Tex-are,.schr_1:nth-child(4){margin-top:5%}.Tex-are{padding-top:5%}.anfrage_form div.submit_container{padding:2%}.anfrage_form label{width:auto;min-width:38%;min-width:38% !important}.anfrage_form fieldset span{float:left;margin-left:0}.anfrage_form fieldset legend{width:100%;margin:2% 0}.anfrage_form textarea,.anfrage_form input.text{width:95%;margin-top:1%}.trenner-v{display:none}*{-webkit-transition: all 0.5s ease; /* Safari and Chrome */                -moz-transition: all 0.5s ease; /* Firefox */                -o-transition: all 0.5s ease; /* IE 9 */                -ms-transition: all 0.5s ease; /* Opera */                transition: all 0.5s ease}#footer .inside{margin-top:2%;margin-right:1%;margin-left:1%;padding:1%;background-color:#fff}.framebox-inter-suche{bottom:0;left:0;right:0;top:0;position:static;margin:0 auto}#ft_menu ul.level_1 > li{width:50%;margin-bottom:5%;text-align:center}#ft_menu ul.level_1 > li a{font-size:12px;font-size: 1em !important;    line-height: 24px !important}#mmenu{height:50px;left:1;right:1;top:1;position:fixed;display:block;background-color:rgba(255,255,255,.95);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5);behavior:url('assets/css3pie/1.0.0/PIE.htc')}#logo,#hmenu,#header .mod_flexSlider,nav#umenu{display:none}#main .inside{padding-right:5px;padding-left:5px}h1,h1a,h2,h2 a{font-size: 110% !important}
}
