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}
@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}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.responsive{position:relative;height:0}.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsive.ratio-169{padding-bottom:56.25%}.responsive.ratio-1610{padding-bottom:62.5%}.responsive.ratio-219{padding-bottom:42.8571%}.responsive.ratio-43{padding-bottom:75%}.responsive.ratio-32{padding-bottom:66.6666%}
/**
 * CLICKPRESS CSS-Grid
 * @author: Stefan Schulz-Lauterbach
 *
 * thanks to Dinko Skopljak for co-working
 */
[class*=grid_] {
  display: grid;
  grid-gap: 1rem;
}
[class*=grid_] > .block {
  margin-bottom: 0;
}

@media (min-width: 576px) {
  .grid_mobile_100 {
    grid-template-columns: 1fr;
  }

  .grid_mobile_50_50 {
    grid-template-columns: repeat(2, 1fr);
  }

  .grid_mobile_33_33_33 {
    grid-template-columns: repeat(3, 1fr);
  }

  .grid_mobile_25_25_25_25 {
    grid-template-columns: repeat(4, 1fr);
  }

  .grid_mobile_75_25 {
    grid-template-columns: 3fr 1fr;
  }

  .grid_mobile_25_75 {
    grid-template-columns: 1fr 3fr;
  }

  .grid_mobile_66_33 {
    grid-template-columns: 2fr 1fr;
  }

  .grid_mobile_33_66 {
    grid-template-columns: 1fr 2fr;
  }

  .grid_mobile_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }

  .grid_mobile_25_50_25 {
    grid-template-columns: 1fr 2fr 1fr;
  }

  .grid_mobile_25_25_50 {
    grid-template-columns: 1fr 1fr 2fr;
  }

  .grid_mobile_40_30_30 {
    grid-template-columns: 4fr 3fr 3fr;
  }

  .grid_mobile_30_40_30 {
    grid-template-columns: 3fr 4fr 3fr;
  }

  .grid_mobile_30_30_40 {
    grid-template-columns: 3fr 3fr 4fr;
  }
}
@media (min-width: 768px) {
  .grid_tablet_100 {
    grid-template-columns: 1fr;
  }

  .grid_tablet_50_50 {
    grid-template-columns: repeat(2, 1fr);
  }

  .grid_tablet_33_33_33 {
    grid-template-columns: repeat(3, 1fr);
  }

  .grid_tablet_25_25_25_25 {
    grid-template-columns: repeat(4, 1fr);
  }

  .grid_tablet_75_25 {
    grid-template-columns: 3fr 1fr;
  }

  .grid_tablet_25_75 {
    grid-template-columns: 1fr 3fr;
  }

  .grid_tablet_66_33 {
    grid-template-columns: 2fr 1fr;
  }

  .grid_tablet_33_66 {
    grid-template-columns: 1fr 2fr;
  }

  .grid_tablet_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }

  .grid_tablet_25_50_25 {
    grid-template-columns: 1fr 2fr 1fr;
  }

  .grid_tablet_25_25_50 {
    grid-template-columns: 1fr 1fr 2fr;
  }

  .grid_tablet_40_30_30 {
    grid-template-columns: 4fr 3fr 3fr;
  }

  .grid_tablet_30_40_30 {
    grid-template-columns: 3fr 4fr 3fr;
  }

  .grid_tablet_30_30_40 {
    grid-template-columns: 3fr 3fr 4fr;
  }

  .grid_tablet_20_40_40 {
    grid-template-columns: 1fr 2fr 2fr;
  }

  .grid_tablet_40_20_40 {
    grid-template-columns: 2fr 1fr 2fr;
  }

  .grid_tablet_40_40_20 {
    grid-template-columns: 2fr 2fr 1fr;
  }
}
@media (min-width: 992px) {
  .grid_desktop_100 {
    grid-template-columns: 1fr;
  }

  .grid_desktop_50_50 {
    grid-template-columns: repeat(2, 1fr);
  }

  .grid_desktop_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }

  .grid_desktop_33_33_33 {
    grid-template-columns: repeat(3, 1fr);
  }

  .grid_desktop_75_25 {
    grid-template-columns: 3fr 1fr;
  }

  .grid_desktop_25_75 {
    grid-template-columns: 1fr 3fr;
  }

  .grid_desktop_66_33 {
    grid-template-columns: 2fr 1fr;
  }

  .grid_desktop_33_66 {
    grid-template-columns: 1fr 2fr;
  }

  .grid_desktop_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }

  .grid_desktop_40_30_30 {
    grid-template-columns: 4fr 3fr 3fr;
  }

  .grid_desktop_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }

  .grid_desktop_25_50_25 {
    grid-template-columns: 1fr 2fr 1fr;
  }

  .grid_desktop_25_25_50 {
    grid-template-columns: 1fr 1fr 2fr;
  }

  .grid_desktop_40_30_30 {
    grid-template-columns: 4fr 3fr 3fr;
  }

  .grid_desktop_30_40_30 {
    grid-template-columns: 3fr 4fr 3fr;
  }

  .grid_desktop_30_30_40 {
    grid-template-columns: 3fr 3fr 4fr;
  }

  .grid_desktop_20_40_40 {
    grid-template-columns: 1fr 2fr 2fr;
  }

  .grid_desktop_40_20_40 {
    grid-template-columns: 2fr 1fr 2fr;
  }

  .grid_desktop_40_40_20 {
    grid-template-columns: 2fr 2fr 1fr;
  }

  .grid_desktop_25_25_25_25 {
    grid-template-columns: repeat(4, 1fr);
  }

  .grid_desktop_40_20_20_20 {
    grid-template-columns: 2fr 1fr 1fr 1fr;
  }

  .grid_desktop_20_40_20_20 {
    grid-template-columns: 1fr 2fr 1fr 1fr;
  }

  .grid_desktop_20_20_40_20 {
    grid-template-columns: 1fr 1fr 2fr 1fr;
  }

  .grid_desktop_20_20_20_40 {
    grid-template-columns: 1fr 1fr 1fr 2fr;
  }

  .grid_desktop_20_20_20_20_20 {
    grid-template-columns: repeat(5, 1fr);
  }
}

.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
/**
 * @license
 *
 * Font Family: Bespoke Sans
 * Designed by: Jérémie Hornus, Théo Guillard, Morgane Pambrun, Alisa Nowak, Joachim Vu
 * URL: https://www.fontshare.com/fonts/bespoke-sans
 * © 2021 Indian Type Foundry
 *
 * Font Styles:
 * Bespoke Sans Variable(Variable font)
 * Bespoke Sans Variable Italic(Variable font)
 * Bespoke Sans Light
 * Bespoke Sans Light Italic
 * Bespoke Sans Regular
 * Bespoke Sans Italic
 * Bespoke Sans Medium
 * Bespoke Sans Medium Italic
 * Bespoke Sans Bold
 * Bespoke Sans Bold Italic
 * Bespoke Sans Extrabold         
 * Bespoke Sans Extrabold Italic
 *
*/


/**
* This is a variable font
* You can controll variable axes as shown below:
* font-variation-settings: 'wght' 800.0;
*
* available axes:

* 'wght' (range from 300.0 to 800.0)

*/

@font-face {
  font-family: 'BespokeSans-Variable';
  src: url('../../files/tierarzt/fonts/BespokeSans-Variable.woff2') format('woff2'),
       url('../../files/tierarzt/fonts/BespokeSans-Variable.woff') format('woff'),
       url('../../files/tierarzt/fonts/BespokeSans-Variable.ttf') format('truetype');
       font-weight: 300 800;
       font-display: swap;
       font-style: normal;
}


/**
* This is a variable font
* You can controll variable axes as shown below:
* font-variation-settings: 'wght' 800.0;
*
* available axes:

* 'wght' (range from 300.0 to 800.0)

*/

@font-face {
  font-family: 'BespokeSans-VariableItalic';
  src: url('../../files/tierarzt/fonts/BespokeSans-VariableItalic.woff2') format('woff2'),
       url('../../files/tierarzt/fonts/BespokeSans-VariableItalic.woff') format('woff'),
       url('../../files/tierarzt/fonts/BespokeSans-VariableItalic.ttf') format('truetype');
       font-weight: 300 800;
       font-display: swap;
       font-style: italic;
}


@font-face {
  font-family: 'BespokeSans-Light';
  src: url('../../files/tierarzt/fonts/BespokeSans-Light.woff2') format('woff2'),
       url('../../files/tierarzt/fonts/BespokeSans-Light.woff') format('woff'),
       url('../../files/tierarzt/fonts/BespokeSans-Light.ttf') format('truetype');
       font-weight: 300;
       font-display: swap;
       font-style: normal;
}


@font-face {
  font-family: 'BespokeSans-LightItalic';
  src: url('../../files/tierarzt/fonts/BespokeSans-LightItalic.woff2') format('woff2'),
       url('../../files/tierarzt/fonts/BespokeSans-LightItalic.woff') format('woff'),
       url('../../files/tierarzt/fonts/BespokeSans-LightItalic.ttf') format('truetype');
       font-weight: 300;
       font-display: swap;
       font-style: italic;
}


@font-face {
  font-family: 'BespokeSans-Regular';
  src: url('../../files/tierarzt/fonts/BespokeSans-Regular.woff2') format('woff2'),
       url('../../files/tierarzt/fonts/BespokeSans-Regular.woff') format('woff'),
       url('../../files/tierarzt/fonts/BespokeSans-Regular.ttf') format('truetype');
       font-weight: 400;
       font-display: swap;
       font-style: normal;
}


@font-face {
  font-family: 'BespokeSans-Italic';
  src: url('../../files/tierarzt/fonts/BespokeSans-Italic.woff2') format('woff2'),
       url('../../files/tierarzt/fonts/BespokeSans-Italic.woff') format('woff'),
       url('../../files/tierarzt/fonts/BespokeSans-Italic.ttf') format('truetype');
       font-weight: 400;
       font-display: swap;
       font-style: italic;
}


@font-face {
  font-family: 'BespokeSans-Medium';
  src: url('../../files/tierarzt/fonts/BespokeSans-Medium.woff2') format('woff2'),
       url('../../files/tierarzt/fonts/BespokeSans-Medium.woff') format('woff'),
       url('../../files/tierarzt/fonts/BespokeSans-Medium.ttf') format('truetype');
       font-weight: 500;
       font-display: swap;
       font-style: normal;
}


@font-face {
  font-family: 'BespokeSans-MediumItalic';
  src: url('../../files/tierarzt/fonts/BespokeSans-MediumItalic.woff2') format('woff2'),
       url('../../files/tierarzt/fonts/BespokeSans-MediumItalic.woff') format('woff'),
       url('../../files/tierarzt/fonts/BespokeSans-MediumItalic.ttf') format('truetype');
       font-weight: 500;
       font-display: swap;
       font-style: italic;
}


@font-face {
  font-family: 'BespokeSans-Bold';
  src: url('../../files/tierarzt/fonts/BespokeSans-Bold.woff2') format('woff2'),
       url('../../files/tierarzt/fonts/BespokeSans-Bold.woff') format('woff'),
       url('../../files/tierarzt/fonts/BespokeSans-Bold.ttf') format('truetype');
       font-weight: 700;
       font-display: swap;
       font-style: normal;
}


@font-face {
  font-family: 'BespokeSans-BoldItalic';
  src: url('../../files/tierarzt/fonts/BespokeSans-BoldItalic.woff2') format('woff2'),
       url('../../files/tierarzt/fonts/BespokeSans-BoldItalic.woff') format('woff'),
       url('../../files/tierarzt/fonts/BespokeSans-BoldItalic.ttf') format('truetype');
       font-weight: 700;
       font-display: swap;
       font-style: italic;
}


@font-face {
  font-family: 'BespokeSans-Extrabold';
  src: url('../../files/tierarzt/fonts/BespokeSans-Extrabold.woff2') format('woff2'),
       url('../../files/tierarzt/fonts/BespokeSans-Extrabold.woff') format('woff'),
       url('../../files/tierarzt/fonts/BespokeSans-Extrabold.ttf') format('truetype');
       font-weight: 800;
       font-display: swap;
       font-style: normal;
}


@font-face {
  font-family: 'BespokeSans-ExtraboldItalic';
  src: url('../../files/tierarzt/fonts/BespokeSans-ExtraboldItalic.woff2') format('woff2'),
       url('../../files/tierarzt/fonts/BespokeSans-ExtraboldItalic.woff') format('woff'),
       url('../../files/tierarzt/fonts/BespokeSans-ExtraboldItalic.ttf') format('truetype');
       font-weight: 800;
       font-display: swap;
       font-style: italic;
}


@font-face{font-family:'BespokeSans-Variable';src:url('../../files/tierarzt/fonts/BespokeSans-Variable.woff2') format('woff2'), url('../../files/tierarzt/fonts/BespokeSans-Variable.woff') format('woff'), url('../../files/tierarzt/fonts/BespokeSans-Variable.ttf') format('truetype');font-weight:300 800;font-display:swap;font-style:normal}@font-face{font-family:'BespokeSans-VariableItalic';src:url('../../files/tierarzt/fonts/BespokeSans-VariableItalic.woff2') format('woff2'), url('../../files/tierarzt/fonts/BespokeSans-VariableItalic.woff') format('woff'), url('../../files/tierarzt/fonts/BespokeSans-VariableItalic.ttf') format('truetype');font-weight:300 800;font-display:swap;font-style:italic}.spacer-lg{display:block;height:72px;clear:both}.spacer-md{display:block;height:36px;clear:both}.spacer-sm{display:block;height:18px;clear:both}.spacer-xs{display:block;height:9px;clear:both}hr{margin-top:39px;margin-bottom:40px}.ce_downloads{margin-top:18px}.ce_downloads ul{list-style:none;margin:0;padding:0}.ce_downloads ul li{padding:9px 0 18px 0;margin-bottom:9px;border-bottom:1px solid #b8b891}.ce_downloads ul li:last-child{border:none}.ce_downloads ul li a{text-decoration:none;color:#b8b891}.ce_downloads ul li.ext-pdf:before{content:'PDF';font-size:0.75em;letter-spacing:1px;background:#b8b891;color:#ffffff;padding:5px 4px 3px 4px;margin-right:9px}.ce_download{margin-top:18px}.ce_download .download-element{background:rgba(0, 0, 0, 0.05);padding:8px;margin-bottom:9px;border-radius:4px}.ce_download .download-element a{text-decoration:none;color:#6d68ff}.ce_download .download-element.ext-pdf:before{content:'PDF';font-size:0.75em;letter-spacing:1px;background:#6d68ff;color:#ffffff;padding:5px 4px 3px 4px;margin-right:9px}#bogen-oben{margin:-40px 0 0 0;position:absolute}@media (min-width:48em){#bogen-oben{margin-top:-98px}}#bogen-oben path{fill:#6d68ff}@media (min-width:48em){#bogen-oben{display:none}}#bogen-unten{margin:-1px 0 -40px 0;position:absolute;z-index:10}#bogen-unten path{fill:#6d68ff}@media (min-width:48em){#bogen-unten{display:none}}@media (orientation:landscape){#bogen-unten,#bogen-oben{display:none}}.content-orange{overflow:visible}.content-orange #bogen-oben path,.content-orange #bogen-unten path{fill:#fff4d6}.content-mint{overflow:visible}.content-mint #bogen-oben,.content-mint #bogen-unten{margin:-1px 0 0 0;position:inherit}.content-mint #bogen-oben path,.content-mint #bogen-unten path{fill:#ccffc6}form>label{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.mod_mobile_menu .mobile_menu_trigger{cursor:pointer}.mod_mobile_menu .mobile_menu_trigger #hamburger{width:30px;margin-top:7px;float:right;z-index:999;position:relative}@media (min-width:48em){.mod_mobile_menu .mobile_menu_trigger #hamburger{width:30px}}.mod_mobile_menu .mobile_menu_trigger #hamburger .bar-bottom,.mod_mobile_menu .mobile_menu_trigger #hamburger .bar-center,.mod_mobile_menu .mobile_menu_trigger #hamburger .bar-top{fill:#6d68ff;transition-timing:1s;-webkit-rotate:0deg;-ms-rotate:0deg;-moz-rotate:0deg;-o-rotate:0deg;rotate:0deg}.mod_mobile_menu .mobile_menu_trigger.active #hamburger .bar-center{display:none}.mod_mobile_menu .mobile_menu_trigger.active #hamburger .bar-bottom{-webkit-rotate:-45deg;-ms-rotate:-45deg;-moz-rotate:-45deg;-o-rotate:-45deg;rotate:-45deg;-webkit-transform-origin:-5% 75%;-ms-transform-origin:-5% 75%;-moz-transform-origin:-5% 75%;-o-transform-origin:-5% 75%;transform-origin:-5% 75%}.mod_mobile_menu .mobile_menu_trigger.active #hamburger .bar-top{-webkit-rotate:45deg;-ms-rotate:45deg;-moz-rotate:45deg;-o-rotate:45deg;rotate:45deg;-webkit-transform-origin:-1% 22%;-ms-transform-origin:-1% 22%;-moz-transform-origin:-1% 22%;-o-transform-origin:-1% 22%;transform-origin:-1% 22%}.mobile_menu .inner{background:rgba(204, 255, 198, 0.95);padding:0 20px}.mobile_menu .inner img{text-align:center;width:45px;height:auto;padding:20px 0}@media (min-width:48em){.mobile_menu .inner{padding:0 70px}}@media (min-width:58.75em){.mobile_menu .inner{padding:0 70px}}@media (min-width:1300px){.mobile_menu .inner{padding:0 140px}}.mobile_menu .inner ul{margin:0;list-style:none}.mobile_menu .inner ul li{margin:0}.mobile_menu .inner ul li a,.mobile_menu .inner ul li .active{font-size:1.111em;font-weight:700;color:#383333;text-decoration:none;border-bottom:1px solid #6d68ff;padding:18px 0;display:block}.mobile_menu .inner ul li a.first,.mobile_menu .inner ul li .active.first{border-top:1px solid #6d68ff}ul.nav-unterseiten{list-style:none;margin:0;padding:0}.mod_newslist{color:#383333}.mod_newslist .layout_latest{padding:18px 0 36px 0;border-bottom:1px solid #6d68ff}.mod_newslist .layout_latest h3{margin:15px 0 8px 0}.mod_newslist .layout_latest h3 a{text-decoration:none}.mod_newslist .layout_latest p{margin:0}.mod_newslist .layout_latest p.more{margin-top:18px}.mod_newscategories_cumulative h6{margin-bottom:9px}.mod_newscategories_cumulative ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap}.mod_newscategories_cumulative ul li a{font-size:0.85em;background:rgba(184, 184, 145, 0.15);color:#b8b891;text-decoration:none;display:inline-block;padding:9px 18px;margin-right:9px}.mod_newscategories_cumulative ul li a:hover{color:#ffffff;background:#b8b891}.mod_newscategories_cumulative ul li a img{display:none}.mod_newsreader.layout_full--headline{overflow:visible}.mod_newsreader.layout_full--headline .back{display:none}.mod_newsreader .layout_full--headline{overflow:visible}.mod_newsreader .layout_full--headline h1{border-bottom:11px solid #6d68ff;display:inline-block;margin-bottom:-11px}.mod_newsreader .teaser{font-size:1.7778rem;font-family:'BespokeSans-VariableItalic'}.hotbox-bild-text{-webkit-box-shadow:2px 2px 10px 0px rgba(0, 0, 0, 0.1);box-shadow:2px 2px 10px 0px rgba(0, 0, 0, 0.1)}.hotbox-bild-text .image_container .hyperlink_img{position:relative}.hotbox-bild-text .image_container .hyperlink_img:hover{-webkit-box-shadow:2px 2px 25px 5px rgba(0, 0, 0, 0.3);box-shadow:2px 2px 25px 5px rgba(0, 0, 0, 0.3)}.hotbox-bild-text .image_container .hyperlink_img picture:after{content:' ';background:black;background:linear-gradient(0deg, rgba(184, 184, 145, 0.99) 0%, rgba(184, 184, 145, 0.7) 75%, rgba(184, 184, 145, 0) 100%);width:100%;height:180px;bottom:0px;left:0px;position:absolute;display:block;mix-blend-mode:multiply}.hotbox-bild-text .image_container .hyperlink_img span.title{position:absolute;width:100%;height:85px;text-align:center;bottom:0px;left:0px;font-family:'BespokeSans-VariableItalic';color:#ffffff;font-size:1.2727em;hyphens:none;-webkit-text-shadow:2px 2px 6px 2px rgba(0, 0, 0, 0.38);text-shadow:2px 2px 6px 2px rgba(0, 0, 0, 0.38);line-height:1}.hotbox-bild-text .image_container .hyperlink_img span.title small{display:block;font-family:'BespokeSans-Variable';font-weight:400;font-size:0.7em}.hotbox-bild-text .daten{padding:18px}.hotbox-bild-text .daten h3{margin:9px 0 4.5px 0}.hotbox-bild-text .daten h3 small{display:block;font-family:'BespokeSans-Variable';font-weight:400;font-size:0.7em}.hotbox-bild-text .daten .kontakt,.hotbox-bild-text .daten .adresse{margin-top:18px;padding-top:18px;border-top:1px solid rgba(0, 0, 0, 0.1);font-size:0.7em}.hotbox-bild-text ul{margin-left:20px;padding:0;list-style-position:outside}.hotbox-text{background:rgba(184, 184, 145, 0.15)}.hotbox-text a{color:#b8b891;text-decoration:none;display:block;padding:18px 36px}.hotbox-text a:hover{color:#ffffff}.hotbox-text:hover{background:#b8b891}.eckdaten *[class*="col-"]{margin-bottom:18px}.eckdaten *[class*="col-"] .inside{padding:9px 18px;height:100%}.eckdaten *[class*="col-"] .inside h3{margin-top:0}.mod_search .formbody{display:flex;justify-content:space-between}.mod_search .formbody .widget-text{flex-grow:3;padding-right:10px}.mod_search .formbody .widget-text input{width:100%}.mod_search .formbody .widget-submit{flex-grow:1}.mod_search .formbody .widget-submit button{margin:0}.mod_search .even{background:rgba(184, 184, 145, 0.15);outline:20px solid rgba(184, 184, 145, 0.15)}.mod_search .even,.mod_search .odd{padding-top:9px;padding-bottom:9px;margin-top:36px;margin-bottom:36px}.mod_search .even .url,.mod_search .odd .url{font-size:0.7em;font-style:italic}.mod_search h3{margin:0 0 9px 0}.mod_search h3 .relevance{visibility:hidden}table{table-layout:auto;width:100%}table small{font-family:'BespokeSans-Variable';font-weight:normal}.tablelike .even{background-color:rgba(184, 184, 145, 0.15)}.tablelike .row{grid-gap:0px}@media (min-width:58.75em){.tablelike .row{grid-gap:var(--grid__gutter)}}.tablelike .row>div:first-child{padding:18px 18px 0 18px}@media (min-width:58.75em){.tablelike .row>div:first-child{padding:18px}}.tablelike .row>div:nth-child(2){padding:0 18px 18px 18px}@media (min-width:58.75em){.tablelike .row>div:nth-child(2){padding:18px}}.tablelike ul{margin:0;padding:0;list-style-position:inside}.b tn a{display:block;text-align:center;background:#ffffff;height:74px;line-height:74px;border-radius:37px;text-decoration:none;color:#383333 !important;font-weight:700;border:1px solid #b8b891}.b tn.btn-purple a{background:#6d68ff;border-color:#0a02ff;color:#ffffff !important;height:46px;line-height:46px;border-radius:23px;display:inline-block;padding:0 20px;font-style:italic}.hero .cituroContainer{padding-left:25px;padding-right:25px}.hero .cituroContainer .cituroBookingButton{width:100%;border:1px solid #6d68ff}.hero .cituroContainer .cituroBookingButton:hover{background:#fff4d6}.hero .cituroContainer .cituroBookingButton span{width:100%;text-align:center;color:#6d68ff}@media (min-width:48em){.hero .cituroContainer .cituroBookingButton{width:auto}}#footer .cituroContainer{text-align:right}#footer .cituroContainer .cituroBookingButton{background:#6d68ff;border-color:#544fff;color:#ffffff !important;height:46px;line-height:46px;border-radius:23px;display:inline-block;padding:0 20px;font-style:italic}.spacer-lg{display:block;height:126px;clear:both}.spacer-md{display:block;height:72px;clear:both}.spacer-sm{display:block;height:36px;clear:both}.spacer-xs{display:block;height:18px;clear:both}ul{margin:18px 0;padding:0;list-style-position:outside}ul li{margin-left:18px}.ce_gallery{margin-bottom:50px}.ce_gallery ul{display:grid;grid-template-rows:1fr;gap:0px 6px;margin:0;padding:0;list-style:none}.ce_gallery ul.cols_1{grid-template-columns:1fr}.ce_gallery ul.cols_2{grid-template-columns:1fr 1fr}.ce_gallery ul.cols_3{grid-template-columns:1fr 1fr 1fr}.ce_gallery ul.cols_4{grid-template-columns:1fr 1fr 1fr 1fr}.ce_gallery ul.cols_5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.ce_gallery ul.cols_6{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.ce_gallery ul.cols_7{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}.ce_gallery ul.cols_8{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.ce_gallery ul.cols_9{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.ce_gallery ul.cols_10{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.ce_gallery ul.cols_11{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.ce_gallery ul.cols_12{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.ce_gallery ul img{width:100%;height:auto}.ce_gallery ul .image_container{overflow:hidden}.ce_gallery ul .image_container a{transition:all 0.25s ease-in-out}.ce_gallery ul .image_container a:hover img,.ce_gallery ul .image_container a:focus img{transform:scale(1.05);cursor:-webkit-zoom-in;cursor:-moz-zoom-in;transition:all 0.25s ease-in-out}.ce_gallery.no-resize li{width:auto}@media screen and (max-width:767px){.ce_gallery ul{grid-template-columns:1fr 1fr !important}}.hinweisbox{border-radius:4px;margin-top:18px;margin-bottom:36px}.hinweisbox.hinweis--mint{background:#ccffc6;border:1px solid #6d68ff;color:#6d68ff}.hinweisbox.hinweis--lila{background:#6d68ff;border:1px solid #fff4d6;color:#ffffff}.hinweisbox.hinweis--apricot{background:#fff4d6;border:1px solid #6d68ff;color:#6d68ff}.hinweisbox [class*="ce_"]{padding:18px}@media (min-width:58.75em){.hinweisbox [class*="ce_"]{padding:36px}}.hinweisbox [class*="ce_"] p,.hinweisbox [class*="ce_"] h1,.hinweisbox [class*="ce_"] h2,.hinweisbox [class*="ce_"] h3,.hinweisbox [class*="ce_"] h4,.hinweisbox [class*="ce_"] h5,.hinweisbox [class*="ce_"] h6{margin:0}h1{font-size:1.8888em;line-height:1.1;font-weight:700}@media (min-width:48em){h1{font-size:2.2222em}}strong{font-weight:700}.lead{font-size:1.111em}#main a{color:#6d68ff;text-decoration:none}p{margin-top:18px;margin-bottom:18px}body{background:#ffffff;font-size:18px;color:#383333;hyphens:auto;font-family:'BespokeSans-Variable';font-weight:300}#header{padding:25px}#footer .inside{padding:30px 25px 23px 25px;margin-top:50px;background:#ccffc6}.bg_purple{background:#6d68ff;overflow:visible;z-index:9;width:100%;color:#ffffff}.bg_purple div[class^="ce_"],.bg_purple h1,.bg_purple h2{z-index:99;position:relative;padding-left:25px;padding-right:25px}.bg_purple h1,.bg_purple h2,.bg_purple h3,.bg_purple h4,.bg_purple h5,.bg_purple h6{color:#ccffc6;margin:0}@media (min-width:48em){.bg_purple h1,.bg_purple h2,.bg_purple h3,.bg_purple h4,.bg_purple h5,.bg_purple h6{max-width:70%}}@media (min-width:48em){.bg_purple{padding:18px}}.bg_mint{background:#ccffc6;overflow:visible;position:relative;z-index:1;width:100%;color:#383333}.bg_mint div[class^="ce_"]{z-index:99;position:relative;padding-left:25px;padding-right:25px}.bg_orange{background:#fff4d6;overflow:visible;position:relative;z-index:9;width:100%}.bg_orange div[class^="ce_"]{z-index:999;position:relative;padding-left:25px;padding-right:25px}hr{border-top:1px solid #6d68ff;margin-top:18px;margin-bottom:18px}h1,h2,h3,h4,h5,h6{hyphens:none;font-family:'BespokeSans-Variable';font-style:italic}h1,h2{text-transform:uppercase}@media (max-width:768px){.grid_mobile_50_50{grid-template-columns:repeat(2, 1fr)}.grid_mobile_75_25{grid-template-columns:3fr 1fr}.grid_mobile_25_75{grid-template-columns:1fr 3fr}}#wrapper{width:100%}@media (min-width:48em){#wrapper{max-width:1000px;margin:0 auto}}#wrapper .mod_article{padding-left:25px;padding-right:25px}#wrapper .mod_article.hero{padding-left:0;padding-right:0}.push-right{float:right}video{object-fit:cover;width:100vw;height:100vh;position:fixed;top:0;left:0}canvas[resize]{width:100%;height:100%}.image_container{line-height:0.7}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;width:auto 9}.clear{clear:both}.invisible,form>label.invisible{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.float_left{float:left}.float_right{float:right}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0, 0, 0, 0)}.pull-right{text-align:right}
