/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('./ajax-loader.gif') center center no-repeat;
}
.slick-prev, .slick-next {
    position: absolute;
    top: 50%;

    display: block;

    padding: 0;
/*    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
*/
    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
    transition: all 0.2s;
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
    color: transparent;
    outline: none;
    opacity: 0.8;
}

.slick-prev {
    left: -35px;
}

.slick-prev:before {
    content: '\f053';
	color: #BCAC9B;
	font: 40px 'FontAwesome';
	display: block;
}
.slick-next {
    right: -35px;
}

.slick-next:before {
	display: block;
   content: '\f054';
	color: #BCAC9B;
	font: 40px 'FontAwesome';
}

.slick-slider:hover .slick-next, .slick-slider:hover .slick-prev {
	opacity: 1;
}
/* Dots */
.slick-dotted.slick-slider
{
   /* margin-bottom: 30px;*/
}

.slick-dots {
    display: block;
    padding: 0;
    margin: 10px 0 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
	width: 14px;
	height: 14px;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 5px;
    cursor: pointer;
    border: 0;
    outline: none;
	background-color: #452625;
	margin-right: 2px;
}
.slick-dots li.slick-active button {
	background-color: #806B54;
	opacity: 1;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}/*
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}*/
.slick-dots li.slick-active button:before
{
    opacity: 1;
	background-color: #806B54;
}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: white;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-skin h7 {
	font-size: 11px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('fancybox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px 'Source Sans Pro', sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('fancybox/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('fancybox/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}/*! jQuery UI - v1.13.0 - 2021-12-15
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=blitzer&cornerRadiusShadow=8px&offsetLeftShadow=-8px&offsetTopShadow=-8px&thicknessShadow=8px&opacityShadow=10&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=333333&opacityOverlay=40&bgImgOpacityOverlay=65&bgTextureOverlay=dots_small&bgColorOverlay=a6a6a6&iconColorError=cc0000&fcError=2e2e2e&borderColorError=cc0000&bgImgOpacityError=75&bgTextureError=diagonals_thick&bgColorError=f3d8d8&iconColorHighlight=004276&fcHighlight=444444&borderColorHighlight=fcd3a1&bgImgOpacityHighlight=55&bgTextureHighlight=glass&bgColorHighlight=fbf8ee&iconColorActive=cc0000&fcActive=cc0000&borderColorActive=eeeeee&bgImgOpacityActive=65&bgTextureActive=flat&bgColorActive=ffffff&iconColorHover=cc0000&fcHover=111111&borderColorHover=cdd5da&bgImgOpacityHover=100&bgTextureHover=highlight_hard&bgColorHover=f6f6f6&iconColorDefault=cc0000&fcDefault=004276&borderColorDefault=d8dcdf&bgImgOpacityDefault=100&bgTextureDefault=highlight_hard&bgColorDefault=eeeeee&iconColorContent=cc0000&fcContent=333333&borderColorContent=eeeeee&bgImgOpacityContent=75&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=ffffff&fcHeader=ffffff&borderColorHeader=e3a1a1&bgImgOpacityHeader=15&bgTextureHeader=highlight_soft&bgColorHeader=cc0000&cornerRadius=6px&fsDefault=1.1em&fwDefault=bold&ffDefault=Arial%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #d8dcdf;
}
.ui-widget-content {
	border: 1px solid #eeeeee;
	background: #ffffff;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #e3a1a1;
	background: #cc0000 url("images/ui-bg_highlight-soft_15_cc0000_1x100.png") 50% 50% repeat-x;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #d8dcdf;
	background: #eeeeee url("images/ui-bg_highlight-hard_100_eeeeee_1x100.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #004276;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #004276;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cdd5da;
	background: #f6f6f6 url("images/ui-bg_highlight-hard_100_f6f6f6_1x100.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #111111;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #111111;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #eeeeee;
	background: #ffffff;
	font-weight: bold;
	color: #cc0000;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #eeeeee;
	background-color: #cc0000;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #cc0000;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcd3a1;
	background: #fbf8ee url("images/ui-bg_glass_55_fbf8ee_1x400.png") 50% 50% repeat-x;
	color: #444444;
}
.ui-state-checked {
	border: 1px solid #fcd3a1;
	background: #fbf8ee;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #444444;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cc0000;
	background: #f3d8d8 url("images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png") 50% 50% repeat;
	color: #2e2e2e;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #2e2e2e;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #2e2e2e;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("images/ui-icons_cc0000_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url("images/ui-icons_cc0000_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("images/ui-icons_cc0000_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("images/ui-icons_004276_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("images/ui-icons_cc0000_256x240.png");
}
.ui-button .ui-icon {
	background-image: url("images/ui-icons_cc0000_256x240.png");
}

/* positioning */
/* Three classes needed to override `.ui-button:hover .ui-icon` */
.ui-icon-blank.ui-icon-blank.ui-icon-blank {
	background-image: none;
}
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 6px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 6px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 6px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 6px;
}

/* Overlays */
.ui-widget-overlay {
	background: #a6a6a6 url("images/ui-bg_dots-small_65_a6a6a6_2x2.png") 50% 50% repeat;
	opacity: .4;
	-ms-filter: Alpha(Opacity=40); /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: -8px -8px 8px #333333;
	box-shadow: -8px -8px 8px #333333;
}
/* 2025-05-05 10:22:06 */ @font-face{font-family:'winkreisen';src:url('../fonts/winkreisen.eot?78v1x5');src:url('../fonts/winkreisen.eot?78v1x5#iefix') format('embedded-opentype'), url('../fonts/winkreisen.ttf?78v1x5') format('truetype'), url('../fonts/winkreisen.woff?78v1x5') format('woff'), url('../fonts/winkreisen.svg?78v1x5#winkreisen') format('svg');font-weight:normal;font-style:normal;font-display:block;/* barlow-condensed-300 - latin */}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:300;/* IE9 Compat Modes */src:url('../fonts/barlow-condensed-v5-latin-300.eot');/* IE6-IE8 *//* Super Modern Browsers *//* Modern Browsers *//* Safari, Android, iOS *//* Legacy iOS */src:local(''), url('../fonts/barlow-condensed-v5-latin-300.eot?#iefix') format('embedded-opentype'), url('../fonts/barlow-condensed-v5-latin-300.woff2') format('woff2'), url('../fonts/barlow-condensed-v5-latin-300.woff') format('woff'), url('../fonts/barlow-condensed-v5-latin-300.ttf') format('truetype'), url('../fonts/barlow-condensed-v5-latin-300.svg#BarlowCondensed') format('svg');/* barlow-condensed-regular - latin */}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:400;/* IE9 Compat Modes */src:url('../fonts/barlow-condensed-v5-latin-regular.eot');/* IE6-IE8 *//* Super Modern Browsers *//* Modern Browsers *//* Safari, Android, iOS *//* Legacy iOS */src:local(''), url('../fonts/barlow-condensed-v5-latin-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/barlow-condensed-v5-latin-regular.woff2') format('woff2'), url('../fonts/barlow-condensed-v5-latin-regular.woff') format('woff'), url('../fonts/barlow-condensed-v5-latin-regular.ttf') format('truetype'), url('../fonts/barlow-condensed-v5-latin-regular.svg#BarlowCondensed') format('svg');/* barlow-condensed-600 - latin */}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:600;/* IE9 Compat Modes */src:url('../fonts/barlow-condensed-v5-latin-600.eot');/* IE6-IE8 *//* Super Modern Browsers *//* Modern Browsers *//* Safari, Android, iOS *//* Legacy iOS */src:local(''), url('../fonts/barlow-condensed-v5-latin-600.eot?#iefix') format('embedded-opentype'), url('../fonts/barlow-condensed-v5-latin-600.woff2') format('woff2'), url('../fonts/barlow-condensed-v5-latin-600.woff') format('woff'), url('../fonts/barlow-condensed-v5-latin-600.ttf') format('truetype'), url('../fonts/barlow-condensed-v5-latin-600.svg#BarlowCondensed') format('svg');}[class^="icon-"],[class*=" icon-"]{font-family:'winkreisen' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;/* Better Font Rendering =========== */line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-share-square-solid:before{content:"\e912";}.icon-share-alt-solid2:before{content:"\e913";}.icon-share-solid:before{content:"\e914";}.icon-caret-up-solid:before{content:"\e910";}.icon-caret-down-solid1:before{content:"\e911";}.icon-share-alt-solid1:before{content:"\e90d";}.icon-check-solid:before{content:"\e90e";}.icon-print-solid1:before{content:"\e90f";}.icon-question-solid:before{content:"\e90c";}.icon-star-solid1:before{content:"\e901";}.icon-thumbs-up-regular:before{content:"\e902";}.icon-thumbs-up-solid:before{content:"\e903";}.icon-heart-regular2:before{content:"\e904";}.icon-heart-solid:before{content:"\e905";}.icon-star-regular:before{content:"\e906";}.icon-sun-regular:before{content:"\e907";}.icon-sad-tear-regular:before{content:"\e908";}.icon-frown-open-regular:before{content:"\e909";}.icon-smile-regular:before{content:"\e90a";}.icon-sun-solid:before{content:"\e90b";}.icon-caret-right-solid2:before{content:"\e900";}*,*:before,*:after{box-sizing:border-box;}p{padding:0;margin:0;margin-bottom:30px;}p:last-child{margin-bottom:0;}.email:before{content:'@';}a{color:#df0520;}img{max-width:100%;height:auto;}img.logo{width:394px;}img.logoUrlaubme{width:270px;}.copyright{font-size:9px;line-height:100%;position:absolute;bottom:5px;right:5px;color:#fff;z-index:1;}body{background-color:#fff;color:#707070;font-family:'Barlow Condensed', sans-serif;font-size:19px;font-weight:500;line-height:140%;padding:0;margin:0;overflow-x:hidden;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.clearAll{clear:both;float:none;}h2{font-size:35px;text-transform:uppercase;color:#69b026;font-weight:600;margin:20px 0 10px 0;line-height:120%;}h3{margin:0 0 10px 0;}img.logo{width:394px;}.downloadButton{float:right;margin-top:100px;}.sprechBlase{position:fixed;background-color:#69b026;color:white;top:20%;right:-250px;padding:20px;width:200px;box-shadow:2px 2px 5px rgba(0, 0, 0, 0.8);transition:all cubic-bezier(0.5, 1.8, 0.8, 1) 0.5s;z-index:1;}.sprechBlase .close{position:absolute;box-shadow:1px 1px 4px rgba(0, 0, 0, 0.6);left:-10px;top:-10px;background-color:#69b026;border-radius:50%;width:30px;height:30px;text-align:center;padding-top:2px;cursor:pointer;}.sprechBlase .close:hover{background-color:#df0520;}.sprechBlase .close:before,.sprechBlase .close:after{background:white;content:"";display:block;height:3px;width:23px;border-radius:3px;margin:6px auto;transition:0.5s;transform:rotate(45deg);}.sprechBlase .close:before{transform:translateY(5px) rotate(135deg);}.sprechBlase .close:after{transform:translateY(-4px) rotate(-135deg);}.sprechBlase b{font-size:22px;}.sprechBlase a{font-weight:bold;color:white;}.sprechBlase img{border-radius:100%;margin-bottom:10px;}.showAP .sprechBlase{right:0;}.btnNewsletter{position:fixed;color:white;top:20%;left:0;padding:10px;border-radius:0 5px 5px 0;background-color:#df0520;text-align:center;box-shadow:2px 2px 5px rgba(0, 0, 0, 0.8);z-index:2;}.btnNewsletter:hover{background-color:#69b026;}.btnNewsletter b{font-size:22px;}.btnNewsletter span{display:block;}.btnNewsletter a{font-weight:bold;color:white;text-decoration:none;}.btnNewsletter img{border-radius:100%;margin-bottom:10px;}.kopfBild{position:relative;}.kopfBild img{width:100%;}.kopfBild h1{position:absolute;color:#fff;font-size:60px;left:0;right:0;text-align:center;bottom:10%;text-shadow:5px 5px 10px black;line-height:120%;z-index:1;}.clearAll{clear:both;float:none;}.Fensterbreite{position:fixed;left:10px;top:10px;z-index:100;text-shadow:0 1px 1px black;}img{max-width:100%;}.kontaktAdressen{display:flex;}.kontaktAdressen > div{padding-left:15px;width:50%;}.kontaktAdressen > div:first-child{padding-right:15px;padding-left:0;}.kontaktAdressen > div .responsiveVideo{margin-bottom:30px;}.kontaktAdressen iframe{height:40%;margin-bottom:20px;}.btnTeilen{position:relative;display:inline-block;background-color:#95c766;text-decoration:none;border-radius:5px 0 0 5px;color:#fff;line-height:190%;text-align:right;width:100%;margin-top:0;}.btnTeilen:hover{cursor:pointer;background-color:#e84f62;transition:all 0.2s;}.btnTeilen:hover:after{background-color:#df0520;transition:all 0.2s;}.btnTeilen:after{content:"\e90d";font:24px 'winkreisen';display:inline-block;background-color:#69b026;padding:4px 8px;margin-left:8px;vertical-align:top;width:40px;}.kindToShare{display:none;position:absolute;z-index:1;}.btnTeilen.active .kindToShare{display:block;bottom:100%;box-shadow:0 0 5px rgba(112, 112, 112, 0.5);width:194px;}.kindToShare a{background-color:rgba(232, 242, 221, 0.9);display:block;color:#69b026;padding:2px 6px;text-align:center;border-bottom:1px solid #69b026;text-decoration:none;}.kindToShare a:hover{background-color:#69b026;color:#fff;transition:all 0.2s;}.Button{display:inline-block;border-radius:5px;line-height:100%;padding:10px;font-size:19px;text-decoration:none;color:#fff;background-color:#69b026;}.Button:hover{background-color:#df0520;transition:all 0.2s;cursor:pointer;}.gutscheinForm .gutscheinBox{display:flex;flex-wrap:wrap;}.gutscheinForm .gutscheinBox .gutschein{width:25%;padding-bottom:20px;}.gutscheinForm .gutscheinBox .gutschein input{width:auto;}.responsiveVideo{width:100%;display:block;position:relative;max-height:360px;overflow:hidden;padding-bottom:56.25%;margin:0 auto;/* Video Wrapper */}.responsiveVideo img{position:absolute;}.responsiveVideo iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0;}.video_wrapper{background-size:cover;position:relative;}.video_wrapper .video_trigger{padding:20px;text-align:center;left:20%;right:20%;position:absolute;top:calc(50% - 75px);z-index:9;background-color:rgba(0, 0, 0, .9);color:#fff;border-radius:5px;}.video_wrapper .video_trigger:before{content:'\f04b';font-family:'FontAwesome';position:absolute;z-index:-1;font-size:120px;color:rgba(255, 255, 255, .2);width:120px;height:120px;line-height:120px;text-align:center;top:-webkit-calc(50% - 60px);top:calc(50% - 60px);left:-webkit-calc(50% - 60px);left:calc(50% - 60px);}.video_wrapper .video_trigger p{margin-bottom:10px;font-size:22px;/* Button */}.video_wrapper .video_trigger .btn{cursor:pointer;background-color:#69b026;border-radius:5px;padding:10px 20px;border:0 none;font-family:'Barlow Condensed', sans-serif;font-size:19px;color:#fff;}.video_wrapper .video_trigger .btn:hover{background-color:#df0520;color:#fff;}.video_wrapper .video_layer{display:none;height:inherit;width:inherit;margin:auto;}.video_wrapper .video_layer iframe{border:0 none transparent;vertical-align:middle;}.scrollUp{position:absolute;bottom:20px;right:20px;font-size:35px;background-color:;color:#fff;border-radius:50%;cursor:pointer;transition:all 0.2s;}.scrollUp:hover{background-color:#f5f5f5;}.fixed .reiseNavi,.fixed .themen{position:fixed !important;top:0;}.slick-dots{text-align:center;/*margin: 0; */padding:0;columns:unset !important;}.slick-dots li{display:inline-block;}.slick-dots li button{outline:none;text-indent:-3000px;width:10px;height:10px;padding:0;margin:0 5px;background-color:white;border:none;cursor:pointer;}.slick-dots li.slick-active button{background-color:#df0520;}.wrapper{max-width:1188px;margin:0 auto;position:relative;}.navigation,.navigationUrlaubme{background-color:rgba(105, 176, 38, 0.8);border-bottom:5px solid #df0520;font-size:22px;}.navigation > .wrapper > span,.navigationUrlaubme > .wrapper > span{position:relative;display:inline-block;}.navigation > .wrapper > span a,.navigationUrlaubme > .wrapper > span a{color:#fff;text-decoration:none;padding:10px 30px;display:inline-block;}.navigation > .wrapper > span a:hover,.navigationUrlaubme > .wrapper > span a:hover{background:#df0520;color:#fff;transition:all 0.2s;}.navigation > .wrapper > span .sub,.navigationUrlaubme > .wrapper > span .sub{position:absolute;box-shadow:1px 2px 2px rgba(0, 0, 0, 0.3);z-index:200;background-color:rgba(245, 245, 245, 0.95);max-height:0;transition:all 0.2s;overflow:hidden;padding-top:0;padding-bottom:0;text-align:left;top:100%;left:0;}.navigation > .wrapper > span .sub span a,.navigationUrlaubme > .wrapper > span .sub span a{margin-left:0;font-size:19px;line-height:20px;text-transform:none;white-space:nowrap;display:block;color:#69b026;border-bottom:1px solid #df0520;}.navigation > .wrapper > span .sub span a:hover,.navigationUrlaubme > .wrapper > span .sub span a:hover{color:#fff;}.navigation span:hover .sub,.navigationUrlaubme span:hover .sub,.navigation span.show .sub,.navigationUrlaubme span.show .sub{max-height:2000px;}.navigation .dropDown,.navigationUrlaubme .dropDown{display:none;}.navigation .buttonKopf,.navigationUrlaubme .buttonKopf{position:absolute;z-index:1;width:220px;padding:0 !important;top:51px;left:50%;transform:translateX(-50%);}.navigation .buttonKopf:hover,.navigationUrlaubme .buttonKopf:hover{background-color:transparent !important;}.navigation .buttonKopf img,.navigationUrlaubme .buttonKopf img{position:relative;}.navigation .buttonKopf img:hover,.navigationUrlaubme .buttonKopf img:hover{opacity:0.9;}.touch .navigation span:hover,.touch .navigationUrlaubme span:hover,.touch .navigation span:active,.touch .navigationUrlaubme span:active{-webkit-user-select:none;-webkit-touch-callout:none;}.touch .navigation .dropDown,.touch .navigationUrlaubme .dropDown{display:block;position:absolute;top:0;right:0;padding:10px;z-index:20;cursor:help;}.touch .navigation .dropDown:after,.touch .navigationUrlaubme .dropDown:after{position:relative;content:'\e911';font-family:'Winkreisen';font-size:25px;transition:all 0.2s;color:#fff;}.touch .navigation .show .dropDown,.touch .navigationUrlaubme .show .dropDown{transform:rotate(180deg);}.navigationUrlaubme{background-color:#69b026;}.navigationUrlaubme .sub a{color:#707070;}.navigationUrlaubme .sub span:hover a,.navigationUrlaubme .sub a.active{color:#df0520;transition:all 0.2s;}.buttonKopfMobil{display:none;}.header{margin:30px 0;}.header .logoHead{display:inline-block;width:40%;vertical-align:bottom;}.header .oeffnungszeiten{display:inline-block;width:20%;text-align:left;vertical-align:bottom;}.header .beratungBuchung{display:inline-block;width:20%;text-align:left;vertical-align:bottom;}.header .beratungBuchung span{width:100%;display:block;color:#df0520;font-weight:600;font-size:25px;}.header a.merkListe{text-decoration:none;color:#707070;}.header a.merkListe .merkliste,.header a.merkListe .merklisteUrlaubme{display:inline-block;position:relative;width:20%;vertical-align:bottom;}.header a.merkListe .merkliste img.sonne,.header a.merkListe .merklisteUrlaubme img.sonne{vertical-align:middle;}.header a.merkListe .merkliste img.sonneUrlaubme,.header a.merkListe .merklisteUrlaubme img.sonneUrlaubme{vertical-align:bottom;}.header a.merkListe .merkliste span.anzahlReisen,.header a.merkListe .merklisteUrlaubme span.anzahlReisen{position:absolute;top:20px;left:0;color:#df0520;width:63px;text-align:center;}.header a.merkListe .merklisteUrlaubme span.anzahlReisen{left:4px;}.header .kopfBildWrapper{position:relative;}.header .kopfBildWrapper .kopfBild img{width:100%;}.header .kopfBildWrapper .copyright{font-size:9px;line-height:100%;position:absolute;bottom:3px;right:5px;color:#fff;z-index:1;}.fullwidth{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}.fullwidth.reisesuche{background-color:rgba(105, 176, 38, 0.3);padding:5px 0;margin-bottom:100px;}.fullwidth.reisesuche .Formfield,.fullwidth.reisesuche .Formfield.Volltextsuche{width:17.5%;display:inline-block;padding:10px 5px;text-align:left;}.fullwidth.reisesuche .Formfield:first-child,.fullwidth.reisesuche .Formfield.Volltextsuche:first-child{padding-left:0;}.fullwidth.reisesuche .Formfield select,.fullwidth.reisesuche .Formfield.Volltextsuche select,.fullwidth.reisesuche .Formfield input,.fullwidth.reisesuche .Formfield.Volltextsuche input{width:100%;height:35px;border-radius:5px;border:none;font-family:'Barlow Condensed', sans-serif;font-size:19px;padding:0 7px;color:#707070;background-color:#fff;}.fullwidth.reisesuche .Formfield select:hover,.fullwidth.reisesuche .Formfield.Volltextsuche select:hover,.fullwidth.reisesuche .Formfield input:hover,.fullwidth.reisesuche .Formfield.Volltextsuche input:hover{color:#df0520;transition:all 0.2s;cursor:text;}.fullwidth.reisesuche .searchButton{width:12%;display:inline-block;padding:10px 0 10px 5px;text-align:left;}.fullwidth.reisesuche .searchButton input{width:100%;height:35px;border-radius:5px;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;font-family:'Barlow Condensed', sans-serif;font-size:19px;padding:0 7px;color:#fff;background-color:#69b026;}.fullwidth.reisesuche .searchButton input:hover{background-color:#df0520;transition:all 0.2s;cursor:pointer;}.fullwidth .gruppenSuche{text-align:center;}.fullwidth .gruppenSuche.right{text-align:right;}.fullwidth .gruppenSuche .title{width:auto;display:inline-block;color:#69b026;font-size:20px;padding-right:10px;}.fullwidth .gruppenSuche .title b{color:#df0520;}.fullwidth .gruppenSuche .Formfield{width:150px;}.fullwidth .gruppenSuche .searchButton{width:100px;}.flexBox.teaser{margin:120px 0;display:flex;}.flexBox.teaser .image{border-left:20px solid #69b026;display:inline-block;width:50%;line-height:0;background-color:#f5f5f5;position:relative;}.flexBox.teaser .image img{position:relative;width:100%;}.flexBox.teaser .content{display:inline-block;width:50%;background-color:#f5f5f5;padding:40px;position:relative;}.flexBox.teaser .content h2{font-size:25px;color:#69b026;}.flexBox.teaser.rechts .image{border-left:none;border-right:20px solid #69b026;}.flexBox.teaser.blaetterkataloge img{object-fit:none;width:80%;display:block;left:10%;}.buttonTeaser{text-align:right;position:absolute;bottom:40px;right:40px;}.buttonTeaser span{background-color:#69b026;padding-left:15px;color:#fff;display:inline-block;position:relative;line-height:170%;text-decoration:none;border-radius:5px 0 0 5px;}.buttonTeaser span:after{content:"\e900";font:24px 'winkreisen';display:inline-block;background-color:#df0520;padding:4px 8px;margin-left:8px;width:25px;vertical-align:top;}.blockTripTeaser{background-color:#f5f5f5;padding:40px;margin:100px 0;}.blockTripTeaser h2{font-size:35px;text-transform:uppercase;color:#69b026;font-weight:600;margin-bottom:30px;text-align:center;line-height:120%;}.groupTeaser{vertical-align:top;width:100%;position:relative;text-align:center;background-color:#fff;margin-bottom:20px;}.groupTeaser .wrapper.tripWrapper.reisedetails{display:none;}.groupTeaser .content{padding:20px;}.groupTeaser .content .einklinker{background-color:#df0520;width:auto;display:inline-block;padding:5px 10px;margin:20px 0 0 0;border-radius:5px;color:#fff;font-weight:600;}.groupTeaser .content .symbole{margin:20px 0;}.groupTeaser .content .symbole .tripSymbol{display:inline-block;width:46px;margin:0 10px 0 0;border-radius:5px;}.groupTeaser .content .preis{font-size:22px;margin-top:15px;}.groupTeaser .content .preis span{font-weight:600;font-size:32px;padding-left:5px;}.groupTeaser h2{margin:0 0 10px 0;}.groupTeaser h3{font-size:22px;font-weight:500;margin-bottom:0;}.groupTeaser .button{display:block;background-color:#69b026;padding-left:15px;text-decoration:none;border-radius:5px 0 0 5px;right:0;bottom:15px;color:#fff;font-weight:500;line-height:170%;}.groupTeaser .button:after{content:"\e900";font:24px 'winkreisen';display:inline-block;background-color:#df0520;padding:4px 8px;margin-left:8px;width:25px;vertical-align:top;}.groupTeaser img{width:100%;}.groupTeaser .aufklapper{display:inline-block;}.groupTeaser .btnMerken{display:none;}:hover .btnMerken{position:absolute;bottom:0;left:0;display:block;background-color:rgba(112, 112, 112, 0.7);padding-left:15px;text-decoration:none;color:#fff;font-weight:500;line-height:200%;width:100%;text-align:right;cursor:pointer;}:hover .btnMerken:before{content:"Reise merken ...";}:hover .btnMerken:after{content:"\e90a";font:24px 'winkreisen';display:inline-block;background-color:#707070;padding:6px 8px;margin-left:8px;vertical-align:top;line-height:100%;}.btnMerken.wLactive{position:absolute;bottom:0;left:0;display:block;background-color:rgba(223, 5, 32, 0.7);padding-left:15px;text-decoration:none;color:#fff;font-weight:500;line-height:200%;width:100%;text-align:right;}.btnMerken.wLactive:hover{background-color:rgba(105, 176, 38, 0.7);}.btnMerken.wLactive:before{content:"Reise gemerkt!";}.btnMerken.wLactive:hover:before{content:"Reise nicht mehr merken ...";}.btnMerken.wLactive:after{content:"\e90a";font:24px 'winkreisen';display:inline-block;background-color:#df0520;padding:6px 8px;margin-left:8px;vertical-align:top;line-height:100%;}.btnMerken.wLactive:hover:after{content:"\e908";background-color:#69b026;}.aufklapper{background-color:#69b026;text-align:center;padding:7px;color:#fff;cursor:pointer;text-decoration:none;display:block;}.aufklapper:hover{background-color:#df0520;transition:all 0.2s;}.aufklapper:before{content:"Mehr Informationen";}.aufklapper:after{content:"\e911";font:24px 'winkreisen';display:inline-block;padding:0 0 0 7px;margin:0;width:25px;vertical-align:top;}.groupTeaser.mehr > div .bildBlockTeaser{margin-bottom:40px;}.groupTeaser.mehr > div .bildBlockTeaser .slick-slide{padding:10px;}.groupTeaser.mehr > div .bildBlockTeaser .slick-dots{width:100%;text-align:center;margin:15px 0 10px 0;}.groupTeaser.mehr > div .bildBlockTeaser .slick-dots li{margin:0 2px;}.groupTeaser.mehr > div .bildBlockTeaser .slick-dots li.slick-active button{background-color:#df0520;}.groupTeaser.mehr > div .bildBlockTeaser .slick-dots li button{background-color:#69b026;width:11px;height:11px;border-radius:3px;}.groupTeaser.mehr > div .leistungsBlock ul{margin:0;}.groupTeaser.mehr > div .aufklapper{background-color:#f5f5f5;color:#69b026;}.groupTeaser.mehr > div .aufklapper:before{content:"Weniger Informationen";}.groupTeaser.mehr > div .aufklapper:after{transform:rotate(-180deg);padding:0 7px 0 0;margin:0;}.groupTeaser.mehr > div .wrapper.tripWrapper.reisedetails{display:block;margin-top:40px;margin-bottom:60px;}.groupTeaser.mehr > div .wrapper.tripWrapper.reisedetails .intro{margin-bottom:40px;font-weight:600;}.tripTeaser{display:inline-block;vertical-align:top;padding:15px 7px;width:25%;position:relative;}.tripTeaser > div{background-color:#fff;}.tripTeaser > div .image{line-height:0;}.tripTeaser > div .content{padding:15px;position:relative;}.tripTeaser > div .content .terminePreis a{color:#69b026;text-decoration:none;}.tripTeaser > div .content .terminePreis a:hover{color:#df0520;transition:all 0.2s;}.tripTeaser > div .content .terminePreis .preis{margin-top:15px;}.tripTeaser > div .content .terminePreis .preis span{font-weight:600;font-size:22px;}.tripTeaser > div .titel{font-size:22px;font-weight:600;}.tripTeaser > div .button{display:block;background-color:#69b026;padding-left:15px;text-decoration:none;border-radius:5px 0 0 5px;position:absolute;right:7px;bottom:30px;color:#fff;font-weight:500;line-height:170%;}.tripTeaser > div .button:after{content:"\e900";font:24px 'winkreisen';display:inline-block;background-color:#df0520;padding:4px 8px;margin-left:8px;width:25px;vertical-align:top;}.tripTeaser > div .button:hover{background-color:#df0520;transition:all 0.2s;}.tripTeaser > div img{width:100%;}.tripTeaser > div .btnMerken{display:none;}.tripTeaser:hover .btnMerken{position:absolute;bottom:100%;left:0;display:block;background-color:rgba(112, 112, 112, 0.7);padding-left:15px;text-decoration:none;color:#fff;font-weight:500;line-height:200%;width:100%;text-align:right;cursor:pointer;}.tripTeaser:hover .btnMerken:before{content:"Reise merken ...";}.tripTeaser:hover .btnMerken:after{content:"\e90a";font:24px 'winkreisen';display:inline-block;background-color:#707070;padding:6px 8px;margin-left:8px;vertical-align:top;line-height:100%;}.tripTeaser .btnMerken.wLactive{position:absolute;bottom:100%;left:0;display:block;background-color:rgba(223, 5, 32, 0.7);padding-left:15px;text-decoration:none;color:#fff;font-weight:500;line-height:200%;width:100%;text-align:right;}.tripTeaser .btnMerken.wLactive:hover{background-color:rgba(105, 176, 38, 0.7);}.tripTeaser .btnMerken.wLactive:before{content:"Reise gemerkt!";}.tripTeaser .btnMerken.wLactive:hover:before{content:"Reise nicht mehr merken ...";}.tripTeaser .btnMerken.wLactive:after{content:"\e90a";font:24px 'winkreisen';display:inline-block;background-color:#df0520;padding:6px 8px;margin-left:8px;vertical-align:top;line-height:100%;}.tripTeaser .btnMerken.wLactive:hover:after{content:"\e908";background-color:#69b026;}.tripBackground{background-color:#f5f5f5;max-width:1188px;}.imageWrapper{position:relative;}.hotelBilder{margin:40px 0;}.hotelBilder .imageWrapper{padding:0 10px;}.hotelBilder .slick-dots{width:100%;padding-top:10px;}.hotelBilder .slick-dots li{margin:0 3px;width:12px;height:12px;border-radius:3px;background-color:#69b026;}.hotelBilder .slick-dots li.slick-active{background-color:#df0520;}.hotelBilder .slick-dots li button{display:none;}.bildButtons{position:relative;}.bildButtons .bildBlock{line-height:0;}.bildButtons .bildBlock .imageSlider{margin:40px;}.bildButtons .bildBlock .imageSlider .imageWrapper{padding:0 10px;}.bildButtons .bildBlock .imageSlider .imageWrapper .copyright{right:15px;}.bildButtons .bildBlock .slick-dots{width:100%;padding-top:10px;}.bildButtons .bildBlock .slick-dots li{margin:0 3px;width:12px;height:12px;border-radius:3px;background-color:#69b026;}.bildButtons .bildBlock .slick-dots li.slick-active{background-color:#df0520;}.bildButtons .bildBlock .slick-dots li button{display:none;}.bildButtons .buttonsTrip.head{position:absolute;right:0;top:40px;display:block;width:200px;text-align:right;}.bildButtons .buttonsTrip.head .btnTeilen{background-color:rgba(105, 176, 38, 0.7);}.bildButtons .buttonsTrip.head .btnTeilen:hover{background-color:rgba(112, 112, 112, 0.7);transition:all 0.2s;}.bildButtons .buttonsTrip.head .btnTeilen:hover:after{background-color:#707070;transition:all 0.2s;}.bildButtons .buttonsTrip.head .btnTeilen.active .kindToShare{top:100%;width:200px;}.bildButtons .buttonsTrip.head .btnTeilen.active .kindToShare a{background-color:rgba(232, 242, 221, 0.9);}.bildButtons .buttonsTrip.head .btnTeilen.active .kindToShare a:hover{background-color:rgba(105, 176, 38, 0.9);}.bildButtons .buttonsTrip.head .button{display:inline-block;background-color:rgba(105, 176, 38, 0.7);padding-left:15px;margin-bottom:6px;text-decoration:none;border-radius:5px 0 0 5px;color:#fff;width:100%;line-height:190%;}.bildButtons .buttonsTrip.head .button:hover{background-color:rgba(112, 112, 112, 0.7);transition:all 0.2s;}.bildButtons .buttonsTrip.head .button:hover:after{background-color:#707070;transition:all 0.2s;}.bildButtons .buttonsTrip.head .button:after{content:"\e900";font:24px 'winkreisen';display:inline-block;background-color:#69b026;padding:4px 8px;margin-left:8px;vertical-align:top;}.bildButtons .buttonsTrip.head .button.merken:before{content:"Merken";}.bildButtons .buttonsTrip.head .button.merken:hover{cursor:pointer;}.bildButtons .buttonsTrip.head .button.merken:hover:before{content:"Reise merken ...";}.bildButtons .buttonsTrip.head .button.merken.wLactive{background-color:rgba(223, 5, 32, 0.7);}.bildButtons .buttonsTrip.head .button.merken.wLactive:before{content:"Reise gemerkt";}.bildButtons .buttonsTrip.head .button.merken.wLactive:after{background-color:#df0520;}.bildButtons .buttonsTrip.head .button.merken.wLactive:hover{background-color:rgba(105, 176, 38, 0.7);}.bildButtons .buttonsTrip.head .button.merken.wLactive:hover:before{content:"nicht mehr merken";}.bildButtons .buttonsTrip.head .button.merken.wLactive:hover:after{content:"\e908";width:40px;background-color:#69b026;}.bildButtons .buttonsTrip.head .button.merken:after{content:"\e90a";width:40px;}.bildButtons .buttonsTrip.head .button.buchen:after{content:"\e90e";width:40px;}.bildButtons .buttonsTrip.head .button.empfehlen:after{content:"\e90d";width:40px;}.bildButtons .buttonsTrip.head .button.drucken:after{content:"\e90f";width:40px;}.tripWrapper{padding:40px;position:relative;}.tripWrapper .headerTrip{text-align:center;}.tripWrapper .headerTrip .symbole .tripSymbol{display:inline-block;width:50px;margin:30px 10px 10px 0;border-radius:5px;}.tripWrapper .headerTrip h2{color:#69b026;font-size:45px;text-transform:uppercase;margin:0 0 10px 0;}.tripWrapper .headerTrip h3{font-size:30px;font-weight:400;margin:0;line-height:120%;}.tripWrapper .teaserText{padding-bottom:20px;font-size:24px;}.tripWrapper.reisedetails{padding-top:0;margin-top:0;padding-bottom:60px;}.tripWrapper.reisedetails .teaserTrip{background-color:#df0520;display:inline-block;padding:5px 10px;margin:20px 0 0 0;border-radius:5px;color:#fff;font-weight:600;margin-bottom:20px;}.tripWrapper.reisedetails .zwischenueberschrift{background-color:rgba(105, 176, 38, 0.7);margin:40px -40px 20px;}.tripWrapper.reisedetails .zwischenueberschrift.reiseverlauf{margin-top:0;}.tripWrapper.reisedetails .zwischenueberschrift span{background-color:#69b026;color:#fff;padding:5px 40px;display:inline-block;font-size:20px;}.tripWrapper.reisedetails .day{margin-bottom:10px;}.tripWrapper.reisedetails .day table tr:first-child{font-weight:bold;}.tripWrapper.reisedetails .day table td{padding:0 10px;}.tripWrapper.reisedetails .day table td:first-child{font-weight:bold;text-align:center;}.tripWrapper.reisedetails .leistungsBlock{position:relative;}.tripWrapper.reisedetails .leistungsBlock ul{margin:20px 0 0 0;padding-left:15px;}.tripWrapper.reisedetails .leistungsBlock ul li::marker{color:#69b026;}.tripWrapper.reisedetails .leistungsBlock .terminliste{width:100%;}.tripWrapper.reisedetails .leistungsBlock .terminliste p{margin-bottom:0;padding-left:10px;}.tripWrapper.reisedetails .leistungsBlock .terminliste .terminTrip{width:33.33%;padding:10px;display:inline-block;vertical-align:top;}.tripWrapper.reisedetails .leistungsBlock .terminliste .terminTrip .terms{width:100%;padding:10px;background-color:#fff;}.tripWrapper.reisedetails .leistungsBlock .terminliste .terminTrip .terms .bigPrice{font-weight:600;font-size:22px;}.tripWrapper.reisedetails .leistungsBlock .abPreis{width:25%;text-align:center;color:#fff;position:absolute;right:0;bottom:0;display:inline-block;}.tripWrapper.reisedetails .leistungsBlock .abPreis .tage{display:block;background-color:#69b026;font-size:20px;padding:7px 0;}.tripWrapper.reisedetails .leistungsBlock .abPreis .preis{display:block;background-color:rgba(105, 176, 38, 0.7);font-weight:600;font-size:35px;padding:20px 0;}.tripWrapper.reisedetails .leistungsBlock .buttonsTrip.fuss{position:absolute;left:0;bottom:-80px;display:block;width:100%;text-align:center;}.tripWrapper.reisedetails .leistungsBlock .buttonsTrip.fuss > div{padding:3px;display:inline-block;width:200px;}.tripWrapper.reisedetails .leistungsBlock .buttonsTrip.fuss > div .button{display:inline-block;background-color:#95c766;text-decoration:none;border-radius:5px 0 0 5px;color:#fff;line-height:190%;text-align:right;width:100%;margin-top:0;}.tripWrapper.reisedetails .leistungsBlock .buttonsTrip.fuss > div .button:hover{background-color:#e84f62;transition:all 0.2s;}.tripWrapper.reisedetails .leistungsBlock .buttonsTrip.fuss > div .button:hover:after{background-color:#df0520;transition:all 0.2s;}.tripWrapper.reisedetails .leistungsBlock .buttonsTrip.fuss > div .button:after{content:"\e900";font:24px 'winkreisen';display:inline-block;background-color:#69b026;padding:4px 8px;margin-left:8px;vertical-align:top;}.tripWrapper.reisedetails .leistungsBlock .buttonsTrip.fuss .button.merken:before{content:"Merken";}.tripWrapper.reisedetails .leistungsBlock .buttonsTrip.fuss .button.merken:hover{cursor:pointer;}.tripWrapper.reisedetails .leistungsBlock .buttonsTrip.fuss .button.merken:hover:before{content:"Reise merken ...";}.tripWrapper.reisedetails .leistungsBlock .buttonsTrip.fuss .button.merken.wLactive{background-color:#e84f62;}.tripWrapper.reisedetails .leistungsBlock .buttonsTrip.fuss .button.merken.wLactive:before{content:"Reise gemerkt";}.tripWrapper.reisedetails .leistungsBlock .buttonsTrip.fuss .button.merken.wLactive:after{background-color:#df0520;}.tripWrapper.reisedetails .leistungsBlock .buttonsTrip.fuss .button.merken.wLactive:hover{background-color:#577293;}.tripWrapper.reisedetails .leistungsBlock .buttonsTrip.fuss .button.merken.wLactive:hover:before{content:"nicht mehr merken";}.tripWrapper.reisedetails .leistungsBlock .buttonsTrip.fuss .button.merken.wLactive:hover:after{content:"\e908";width:40px;background-color:#69b026;}.tripWrapper.reisedetails .leistungsBlock .buttonsTrip.fuss .button.merken:after{content:"\e90a";width:40px;}.tripWrapper.reisedetails .leistungsBlock .buttonsTrip.fuss .button.buchen:after{content:"\e90e";width:40px;}.tripWrapper.reisedetails .leistungsBlock .buttonsTrip.fuss .button.empfehlen:after{content:"\e90d";width:40px;}.tripWrapper.reisedetails .leistungsBlock .buttonsTrip.fuss .button.drucken:after{content:"\e90f";width:40px;}.tripWrapper.reisedetails .infos table{border-collapse:collapse;}.tripWrapper.reisedetails .infos table tr td{border:1px solid #95c766;}.tripWrapper.reisedetails .infos table tr:first-child td{background-color:#69b026;color:white;}.tripWrapper.reisedetails .infos table tr:nth-child(even){background-color:white;}.unsereMarken p{margin-bottom:10px;}.unsereMarken h2{margin:0;color:#69b026;font-size:35px;text-transform:uppercase;font-weight:600;line-height:120%;}.unsereMarken .background{background-color:#f5f5f5;margin:30px auto;padding:40px;}.unsereMarken .marke{width:50%;display:inline-block;padding:7px 20px;vertical-align:top;}.unsereMarken .marke h3{background-color:#69b026;text-transform:uppercase;color:#fff;font-weight:600;margin:20px 0 10px 0;line-height:120%;padding:5px 10px;}.unsereMarken .marke .buttonTeaser{position:relative;right:unset;bottom:unset;}.BlockCategories{background-color:#f5f5f5;margin:120px auto;padding:40px;}.BlockCategories h2{font-size:35px;text-transform:uppercase;color:#69b026;font-weight:600;margin:20px 0 10px 0;text-align:center;line-height:120%;}.BlockCategories h3{text-align:center;font-size:24px;font-weight:500;}.BlockCategories .CategoryOuter{width:33.33%;display:inline-block;padding:20px;}.BlockCategories .CategoryTeaser{position:relative;width:100%;line-height:0;}.BlockCategories .CategoryTeaser span{position:absolute;bottom:20px;display:block;width:100%;font-size:22px;text-align:center;color:#fff;font-weight:600;text-transform:uppercase;text-shadow:0 0 5px rgba(0, 0, 0, 0.7);}.webPage.BildText{margin-top:60px;}.webPage.BildText .flexBox{display:flex;}.webPage.BildText .imageBox,.webPage.BildText .image{width:40%;display:inline-block;}.webPage.BildText .imageBox img,.webPage.BildText .image img{-moz-object-fit:cover;-webkit-object-fit:cover;-ms-object-fit:cover;object-fit:cover;top:0;left:0;width:100%;height:100%;}.webPage.BildText .textBlock60{width:60%;display:inline-block;padding-left:30px;}.webPage.BildText .header{margin-top:0;}.webPage .header{margin-top:120px;}.webPage .header h2{font-size:35px;text-transform:uppercase;color:#69b026;font-weight:600;margin:20px 0 10px 0;line-height:120%;}.team{margin-bottom:50px;}.team .MitarbeiterBox{width:33.33%;display:inline-block;padding:20px 60px;overflow:hidden;position:relative;}.team .MitarbeiterBox .BoxInner:hover{overflow:hidden;}.team .MitarbeiterBox .BoxInner:hover img{opacity:0.9;transform:scale3d(1.02, 1.02, 1.02);transition:all 0.2s;}.team .MitarbeiterBox .textBlockInner{position:absolute;text-align:center;padding:5px 15px;font-size:22px;bottom:40px;background-color:rgba(105, 176, 38, 0.8);border-bottom:3px solid #df0520;color:#fff;}.team .MitarbeiterBox .title{text-align:left;}.team .slick-dots{width:100%;text-align:center;margin-bottom:5px;}.team .slick-dots li{margin:0 2px;}.team .slick-dots li.slick-active button{background-color:#df0520;}.team .slick-dots li button{background-color:#69b026;width:11px;height:11px;border-radius:3px;}.Fahrzeug{margin:60px 0;display:flex;}.Fahrzeug .imageBox,.Fahrzeug .image{width:33.33%;display:inline-block;position:relative;}.Fahrzeug .imageBox .slick-dots,.Fahrzeug .image .slick-dots{width:100%;text-align:center;margin-bottom:5px;}.Fahrzeug .imageBox .slick-dots li,.Fahrzeug .image .slick-dots li{margin:0 2px;}.Fahrzeug .imageBox .slick-dots li.slick-active button,.Fahrzeug .image .slick-dots li.slick-active button{background-color:#df0520;}.Fahrzeug .imageBox .slick-dots li button,.Fahrzeug .image .slick-dots li button{background-color:#fff;width:11px;height:11px;border-radius:3px;}.Fahrzeug ul.slick-dots{position:absolute;margin:0 auto;bottom:0;text-align:center;}.Fahrzeug ul.slick-dots li button{color:#fff;}.Fahrzeug .textBlockFahrzeug{width:66.66%;display:inline-block;margin:auto 0;}.Fahrzeug .textBlockFahrzeug .header{margin:0 0 0 60px;}.Fahrzeug .textBlockFahrzeug .header .title{color:#fff;background-color:#69b026;display:inline-block;padding:15px;width:100%;font-size:22px;font-weight:600;text-transform:uppercase;}.Fahrzeug .textBlockFahrzeug .linieRot{width:100%;background-color:#df0520;height:3px;display:block;}.Fahrzeug .textBlockFahrzeug .Beschreibung{background-color:rgba(105, 176, 38, 0.1);padding:15px;margin:0 0 0 60px;}.Vorteil,.VorteilReise{width:50%;padding:10px;display:inline-block;vertical-align:top;}.Vorteil .icon,.VorteilReise .icon{text-align:center;}.Vorteil .icon .image,.VorteilReise .icon .image{background-color:#df0520;display:inline-block;width:auto;padding:15px 30px;}.Vorteil .textBlockInner,.VorteilReise .textBlockInner{background-color:#f5f5f5;padding:0 30px 30px 30px;text-align:center;}.Vorteil .textBlockInner .header,.VorteilReise .textBlockInner .header{margin:20px 0 10px 0;}.Vorteil .textBlockInner .header h3,.VorteilReise .textBlockInner .header h3{font-size:25px;text-transform:uppercase;color:#69b026;margin:30px 0 15px 0;line-height:120%;}.VorteilReise{width:33.33%;}.Blaetterkatalog .webPage{text-align:center;}.Blaetterkatalog .webPage .header{margin:50px 0 15px 0;}.Blaetterkatalog .webPage .header .subtitle{font-size:22px;font-weight:600;}.Kontakt .webPage .textBlock a{text-decoration:none;font-size:19px;color:#df0520;}.Kontakt .webPage .textBlock a:after{content:'';width:100%;height:1px;display:block;background-color:#69b026;margin-top:40px;}.Kontakt .webPage .textBlock a:hover{color:#69b026;transition:all 0.2s;}.Kontakt .webPage.Kontakt{width:22%;display:inline-block;vertical-align:top;}.referenzen .slick-dots{width:100%;text-align:center;margin-bottom:5px;}.referenzen .slick-dots li{margin:0 2px;}.referenzen .slick-dots li.slick-active button{background-color:#df0520;}.referenzen .slick-dots li button{background-color:#69b026;width:11px;height:11px;border-radius:3px;}.referenzen .referenzBox{width:33.33%;display:inline-block;vertical-align:top;padding:10px;}.referenzen .referenzBox .slick-track,.referenzen .referenzBox .slick-slide.slick-current.slick-active{width:100% !important;}.referenzen .Akkordeon .wrapper{margin:0;}.referenzen .Akkordeon .wrapper .titleAufklapper{background-color:rgba(105, 176, 38, 0.1);color:#69b026;padding:10px 0 10px 20px;}.referenzen .Akkordeon .wrapper .titleAufklapper:after{content:"Weiter überzeugen ...";font-weight:600;font-size:20px;line-height:100%;}.referenzen .Akkordeon .flexBox{display:none;}.referenzen .Akkordeon .flexBox .textBlock{border-bottom:none;}.referenzen .Akkordeon .erstellung{border-bottom:1px solid #69b026;display:flex;align-items:end;padding:10px 0;}.referenzen .Akkordeon .erstellung .datum{display:inline-block;width:60%;color:#69b026;}.referenzen .Akkordeon .erstellung .Logo{width:40%;padding:0;margin:0;display:inline-block;}.referenzen .Akkordeon .show .titleAufklapper:after{content:"Referenz einklappen";}.referenzen .Akkordeon .show .flexBox{display:block;}.referenzen .Akkordeon .show .flexBox .textBlock{border-bottom:none;}.referenzen .Akkordeon .kurzFassung{background-color:#69b026;margin:0;padding:20px;position:relative;display:inline-block;width:100%;color:#fff;font-weight:600;font-size:20px;}.blockLinks{width:50%;display:inline-block;position:relative;}.blockLinks .karte{padding:20px;}.blockLinks .bildLeiste{position:absolute;top:25%;}.blockLinks .bildLeiste .image{width:25%;display:inline-block;}.blockLinks .bildLeiste .kuerzel{width:25%;display:inline-block;}.blockLinks .bildLeiste .kuerzel span{font-weight:600;font-size:100px;color:#69b026;}.blockRechts{width:50%;display:inline-block;vertical-align:top;padding-left:30px;}.formField{padding-bottom:5px;padding-top:5px;}.formField label{display:inline-block;vertical-align:top;width:20%;}.formField input,.formField textarea,.formField select,.formField .g-recaptcha,.formField .checkbox{display:inline-block;font-family:'Barlow Condensed', sans-serif;font-size:19px;width:80%;padding:10px;background-color:#f5f5f5;transition:background-color 0.6s;border:none;}.formField input:hover,.formField textarea:hover,.formField select:hover,.formField .g-recaptcha:hover,.formField .checkbox:hover{background-color:rgba(105, 176, 38, 0.4);transition:all 0.2s;cursor:pointer;}.formField textarea{height:160px;}.formField input[type="button"]{background-color:#69b026;color:#fff;width:100%;}.formField input[type="button"]:hover{background-color:#df0520;transition:all 0.2s;}.error,.formError{color:#df0520;}.error input,.formError input,.error textarea,.formError textarea,.error select,.formError select,.error .g-recaptcha,.formError .g-recaptcha,.error .checkbox,.formError .checkbox{border:1px solid #df0520;}.formfieldTitle{font-weight:bold;font-size:23px;padding-top:20px;padding-bottom:10px;color:#69b026;}.formSpecial{display:none;}.blaetterKatalog{width:33%;display:inline-block;padding-right:30px;vertical-align:top;}.formField.katalogForm .wrapper .formField input,.formField.katalogForm .wrapper .formField textarea,.formField.katalogForm .wrapper .formField select,.formField.katalogForm .wrapper .formField .g-recaptcha,.formField.katalogForm .wrapper .formField .checkbox{display:inline-block;width:auto;padding:10px;background-color:#eaeaea;transition:all 0.6s;border:none;}.formField.katalogForm .wrapper .formField label{display:inline-block;vertical-align:top;width:100% !important;}.formField.katalogForm .wrapper .katalogBoxBestellung{width:25%;display:inline-block;padding:0 30px;vertical-align:top;}.formField.katalogForm .wrapper .katalogBoxBestellung .katalogText label{width:100% !important;}.formField.katalogForm .wrapper .katalogBoxBestellung .katalogText input{width:auto;margin:10px 8px 0 0;}.formField.katalogForm .wrapper .katalogBoxBestellung .blaetterKatalog{width:100%;}.Gutschein.focus .formfield.section [data-formfield="Gutscheinwert"]{margin:20px 0;}.Gutschein.focus .formfield.section [data-formfield="Gutscheinwert"] input{width:10%;}.Gutschein.focus .formfield.section .formfieldTitle{font-weight:600;font-size:22px;margin:20px 0;}.Kontakt table,.Kontakt td{border:none;}.formular{margin:100px auto;}.formControl{display:none;}table.buchung{width:100%;}table.buchung .preisInfo{color:#df0520;}table.buchung tbody{width:100%;}table.buchung td{padding:5px;}table.buchung input,table.buchung textarea,table.buchung select{padding:10px;background-color:#f5f5f5;transition:background-color 0.6s;border:none;width:100%;}table.buchung input:hover,table.buchung textarea:hover,table.buchung select:hover{background-color:rgba(105, 176, 38, 0.4);transition:all 0.2s;cursor:pointer;}table.buchung input[type="checkbox"],table.buchung textarea[type="checkbox"],table.buchung select[type="checkbox"]{width:auto;}table.buchung .personDetail{display:inline-block;width:50%;padding:10px;position:relative;}table.buchung .personDetail table{width:100%;}table.buchung .personDetail:before{position:absolute;background-color:rgba(105, 176, 38, 0.3);content:'';display:block;left:0;top:0;right:10px;bottom:10px;z-index:-1;}.infoZeile{font-size:35px;font-weight:600;color:#69b026;text-transform:uppercase;margin:20px 0 30px 0;line-height:120%;}.datenschutz{width:20%;display:inline-block;vertical-align:top;}.datenschutzText,.datenschutzText.focus{width:80%;display:inline-block;}.datenschutzText a,.datenschutzText.focus a{text-decoration:none;color:#69b026;}.datenschutzText a:hover,.datenschutzText.focus a:hover{color:#df0520;transition:all 0.2s;}.datenschutzText .checkboxDatenschutz,.datenschutzText.focus .checkboxDatenschutz{width:auto;display:inline;margin:6px 5px 0 0;}.datenschutzText label,.datenschutzText.focus label{width:auto;display:inline;}.formField input[type="button"]{font-family:'Barlow Condensed', sans-serif;font-size:19px;font-weight:600;line-height:140%;text-transform:uppercase;}.formField.captcha .g-recaptcha{background-color:transparent;padding:0;}.pfeilSelect.focus{width:80%;display:inline-block;}.pfeilSelect.focus select{width:100%;}.bewertungen{margin:0 0 10px 0;}.bewertungen .slick-dots{width:100%;text-align:center;margin-bottom:5px;}.bewertungen .slick-dots li{margin:0 2px;}.bewertungen .slick-dots li.slick-active button{background-color:#df0520;}.bewertungen .slick-dots li button{background-color:#69b026;width:11px;height:11px;border-radius:3px;}.bewertungen .item{padding:5px;}.bewertungen .item .itemInner{background-color:rgba(105, 176, 38, 0.1);padding:15px;}.bewertungen .item .itemInner .sterne{text-align:right;}.bewertungen .item .itemInner .sterne .icon-star-solid1::before,.bewertungen .item .itemInner .sterne .icon-star-regular::before{color:#69b026;}.bewertungen .item .itemInner .verfasser{border-top:1px solid #69b026;margin:10px 0;padding:10px 0;}.bewertungen .item .itemInner .verfasser p b{color:#69b026;}.Button{display:block;padding:10px 20px;background-color:rgba(105, 176, 38, 0.1);text-align:center;text-decoration:none;color:#69b026;font-weight:600;}.Button:hover{background-color:#69b026;transition:all 0.2s;color:#fff;}.webPage.bekanntAus{border-bottom:2px solid #69b026;margin:100px 0;}.webPage.bekanntAus .header{display:inline-block;margin:0 0 20px 0;vertical-align:top;}.webPage.bekanntAus .header h2{line-height:0;}.webPage.bekanntAus .textBlock{display:inline-block;width:auto;}.webPage.bekanntAus .textBlock table td{padding:0 30px;}.webPage.bekanntAus .textBlock table td:nth-child(1),.webPage.bekanntAus .textBlock table td:nth-child(2){border-right:1px solid #69b026;}.Akkordeon{clear:both;}.Akkordeon .wrapper{margin:15px 0;}.Akkordeon .titleAufklapper{cursor:pointer;padding:10px 0 10px 10px;background-color:#69b026;color:white;font-weight:600;font-size:20px;line-height:100%;}.Akkordeon .titleAufklapper span{float:right;}.Akkordeon .titleAufklapper:before{content:'\e911';font-family:'Winkreisen';font-size:25px;position:relative !important;top:0 !important;left:0 !important;background-color:transparent !important;margin-left:10px;margin-right:10px;float:right !important;transition:all 0.2s;}.Akkordeon .flexBox{max-height:0;overflow:hidden;clear:both;transition:all 0.5s ease;float:none;display:flex;}.Akkordeon .flexBox .slick-dots{width:100%;text-align:center;margin-bottom:5px;}.Akkordeon .flexBox .slick-dots li{margin:0 2px;}.Akkordeon .flexBox .slick-dots li.slick-active button{background-color:#df0520;}.Akkordeon .flexBox .slick-dots li button{background-color:#69b026;width:11px;height:11px;border-radius:3px;}.Akkordeon .flexBox .imageBox,.Akkordeon .flexBox .image{width:40%;display:inline-block;vertical-align:top;}.Akkordeon .flexBox .imageBox img,.Akkordeon .flexBox .image img{-moz-object-fit:cover;-webkit-object-fit:cover;-ms-object-fit:cover;object-fit:cover;top:0;left:0;width:100%;height:100%;}.Akkordeon .flexBox .textBlock60,.Akkordeon .flexBox .textBlock{width:60%;display:inline-block;padding-left:30px;}.Akkordeon .flexBox .textBlock60 .header,.Akkordeon .flexBox .textBlock .header{margin:30px 0;}.Akkordeon .flexBox .textBlock60 .header .title,.Akkordeon .flexBox .textBlock .header .title{background-color:#fff;padding:0;}.Akkordeon .flexBox .textBlock60 .header .title:before,.Akkordeon .flexBox .textBlock .header .title:before{display:none;}.Akkordeon .flexBox .textBlock{padding:0 0 15px 0;border-bottom:1px solid #69b026;width:100%;}.Akkordeon .flexBox .textBlock table{width:100%;border:none;}.Akkordeon .flexBox .textBlock table td{border:none;vertical-align:top;width:70%;}.Akkordeon .flexBox .textBlock table td:first-child{width:30%;}.Akkordeon .show .titleAufklapper:before{transform:rotate(-180deg);}.Akkordeon .show .flexBox{transition:all 0.5s ease;max-height:50000px;color:#707070;display:flex;margin:15px 0;}.LandingPage .header{margin-top:60px;}.LandingPage .header h3{margin:0;font-weight:600;color:#df0520;}.LandingPage .imageGrid{vertical-align:top;width:50%;display:inline-grid;grid-template-rows:325px 200px 150px;grid-template-columns:60% 40%;overflow:hidden;}.LandingPage .imageGrid .copyright{font-size:9px;line-height:100%;position:absolute;bottom:3px;right:5px;color:#fff;z-index:1;}.LandingPage .imageGrid div.image1{grid-column:1 / span 2;position:relative;border-bottom:10px solid #fff;}.LandingPage .imageGrid div.image1 img{-moz-object-fit:cover;-webkit-object-fit:cover;-ms-object-fit:cover;object-fit:cover;border-radius:0;position:absolute;top:0;left:0;width:100%;height:100%;}.LandingPage .imageGrid div.image2{grid-row:2 / span 3;position:relative;border-right:10px solid #fff;}.LandingPage .imageGrid div.image2 img{-moz-object-fit:cover;-webkit-object-fit:cover;-ms-object-fit:cover;object-fit:cover;border-radius:0;position:absolute;top:0;left:0;width:100%;height:100%;}.LandingPage .imageGrid div.image3{grid-column:2 / 2;grid-row:2 / 2;position:relative;border-bottom:10px solid #fff;}.LandingPage .imageGrid div.image3 img{-moz-object-fit:cover;-webkit-object-fit:cover;-ms-object-fit:cover;object-fit:cover;border-radius:0;position:absolute;top:0;left:0;width:100%;height:100%;}.LandingPage .imageGrid div.image4{grid-column:2 / 2;grid-row:3 / 3;position:relative;}.LandingPage .imageGrid div.image4 img{-moz-object-fit:cover;-webkit-object-fit:cover;-ms-object-fit:cover;object-fit:cover;border-radius:0;position:absolute;top:0;left:0;width:100%;height:100%;}.LandingPage .textBlock{width:50%;display:inline-block;padding:30px 120px 30px 120px;}.LandingPage .textBlock .subtitle{font-weight:600;color:#df0520;}.LandingPage .textBlock ul{padding-left:15px;}.footer{background-color:#69b026;border-bottom:5px solid #df0520;margin-top:100px;}.footer a{color:#fff;text-decoration:none;}.footer .box25{width:25%;display:inline-block;}.footer .box25 .Nebenlogo{background-color:#d4d4d4;padding:30px;margin:0 12px;}.footer .box25 .Hauptlogo{background-color:#fff;position:relative;padding:15px 5px;text-align:center;}.footer .box25 .Hauptlogo img{width:80%;}.footer .box25 .Hauptlogo:before{position:absolute;left:0;bottom:-12px;content:"";width:0;height:0;border-bottom:12px solid transparent;border-right:12px solid #df0520;}.footer .box25 .Hauptlogo:after{position:absolute;right:0;bottom:-12px;content:"";width:0;height:0;border-bottom:12px solid transparent;border-left:12px solid #df0520;}.footer .box25 .adresse{background-color:#d4d4d4;padding:30px;margin:0 12px;}.footer .footerRechts{width:75%;display:inline-block;vertical-align:top;position:relative;}.footer .footerRechts .box15{width:25%;display:inline-block;vertical-align:top;padding:30px 25px;}.footer .footerRechts .box15 h2{color:#fff;font-size:19px;text-transform:uppercase;font-weight:700;margin:0;}.footer .footerRechts .box15 a:hover{color:#df0520;transition:all 0.2s;}.footer .boxLogos{text-align:left;padding-left:25px;font-weight:600;text-transform:uppercase;}.footer .boxLogos div{color:#fff;}.footer .boxLogos img{padding:0 20px;filter:drop-shadow(0 0 10px rgba(255, 255, 255, 0.8));}.footer .boxLogos img.burBusse{width:40% !important;}.footer .boxLogos img.sunshine{width:30% !important;}.footer .boxLogos img.KRM{padding-left:0;}.imprint{text-align:center;margin:10px;}.imprint .copyright{display:inline-block;width:50%;text-align:left;font-size:19px;position:relative;bottom:unset;right:unset;color:#707070;}.imprint .copyright .vistabus{display:inline-block;}.imprint .AGB_Datenschutz_Impressum{display:inline-block;width:50%;text-align:right;}.imprint .AGB_Datenschutz_Impressum a{text-decoration:none;color:#707070;padding:0 5px;display:inline-block;}.imprint .AGB_Datenschutz_Impressum a:hover{color:#df0520;transition:all 0.2s;}.mobiNavi{display:none;}.nlLetterBlock{display:inline-block;width:33%;padding-right:30px;vertical-align:top;}.newsletter .title{display:none;}.newsletter .row{padding-bottom:10px;display:flex;}.newsletter .desc{display:inline-block;width:80%;}.newsletter .desc:first-child{width:20%;}.newsletter input,.newsletter select{padding:10px;background-color:#f5f5f5;transition:background-color 0.6s;border:none;width:100%;}.newsletter input:hover,.newsletter select:hover{background-color:rgba(105, 176, 38, 0.4);transition:all 0.2s;cursor:pointer;}.newsletter input[type="checkbox"],.newsletter select[type="checkbox"]{width:auto;}.newsletter input[type="submit"]{background-color:#69b026;color:#fff;width:100%;}.newsletter input[type="submit"]:hover{background-color:#df0520;transition:all 0.2s;}@media (max-width:1200px){.tripWrapper.reisedetails .leistungsBlock .terminliste .terminTrip{width:50%;}.flexBox.teaser .image{padding:30px 30px 30px 0;}.kopfBild h1{bottom:0;}.webPage.BildTextButton .textBlock60 img{position:relative;transform:none;bottom:0;left:0;}.team .webPage .textBlock h1{text-align:center;}}@media (max-width:1100px){.btnNewsletter{position:relative;top:0;width:100%;line-height:100%;padding:4px;}.btnNewsletter span{display:inline-block;padding-right:5px;}.btnNewsletter span:first-child{padding-right:10px;margin-right:10px;border-right:1px solid white;}.tripTeaser{width:33.33%;}.unsereMarken .background{padding:20px;}.unsereMarken .marke{width:50%;padding:20px 0;border-bottom:1px solid #69b026;}.tripWrapper.reisedetails{margin-top:0;padding:0 20px 60px 20px;}.kopfBild h1{font-size:50px;}.webPage.LandingPage .textBlock{padding:0 30px;}.webPage.LandingPage .textBlock .header{margin-top:0;}.webPage.LandingPage .imageGrid{display:inline-block;}.webPage.LandingPage .imageGrid .image1{border-bottom:none;}.webPage.LandingPage .imageGrid .image1 img{position:relative !important;}.webPage.LandingPage .imageGrid .image2,.webPage.LandingPage .imageGrid .image3,.webPage.LandingPage .imageGrid .image4{display:none;}.bildButtons .bildBlock .slick-dots{bottom:8px;}.webPage.BildText .flexBox .image,.webPage.Akkordeon .flexBox .image{height:100%;}.wrapper{margin:0 20px;}.header .logoHead{display:block;width:100%;text-align:center;margin-bottom:15px;}.header .oeffnungszeiten,.header .beratungBuchung,.header a.merkListe{width:33.33%;text-align:center;vertical-align:middle;display:inline-block;}.header a.merkListe .merkliste{width:100% !important;}.header a.merkListe .merkliste span.anzahlReisen{width:auto;left:48.5%;}.header a.merkListe .merkliste .gemerkteReisen{width:100%;display:inline-block;}.header a.merkListe .merklisteUrlaubme{width:100% !important;}.header a.merkListe .merklisteUrlaubme span.anzahlReisen{width:auto;left:49.5%;}.header a.merkListe .merklisteUrlaubme .gemerkteReisen{width:100%;display:inline-block;}.blockTripTeaser{margin:40px 0;padding:20px;}.blockTripTeaser .groupTeaser{width:100%;}.blockTripTeaser .groupTeaser .image{width:50%;}.blockTripTeaser .groupTeaser .content{width:50%;}.navigation,.navigationUrlaubme{text-align:center;}.footer .boxLogos img.burBusse{width:40%;}.footer .box25{width:30%;}.footer .box25 .adresse{margin:0;text-align:center;}.footer .box25 .Nebenlogo{margin:0 auto;}.footer .box25 .Hauptlogo:before,.footer .box25 .Hauptlogo:after{display:none;}.footer .footerRechts{width:70%;}.footer .footerRechts .box15{width:33.33%;}.footer .boxLogos{position:relative;bottom:0;left:0;text-align:left;margin-bottom:50px;}.footer .boxLogos > div{margin-bottom:20px;}.footer .boxLogos img.burBusse{width:auto;padding-top:20px;}}.relative{position:relative;}@media (max-width:850px){.buttonKopf{top:98px !important;}.cc_dialog.simple{max-width:100% !important;}.tripWrapper.reisedetails{padding:20px 0;}.tripTeaser{width:50%;}.unsereMarken .marke{width:100%;}.BlockCategories .CategoryOuter{width:50%;}.kopfBild h1{font-size:40px;}.webPage.Vorteil{width:100%;padding:10px 0 !important;}.webPage.LandingPage .textBlock{width:100%;padding:0;}.webPage.LandingPage .imageGrid{width:100%;margin-top:20px;}.webPage.bekanntAus{display:none !important;}.tripWrapper.reisedetails{padding:20px;}.tripWrapper.reisedetails .zwischenueberschrift{margin:0 -20px 20px;}.tripWrapper.reisedetails .leistungsBlock{margin-bottom:40px;}.tripWrapper.reisedetails .leistungsBlock .abPreis{margin-top:20px;width:300px;max-width:100%;position:relative;}.tripWrapper.reisedetails .leistungsBlock .terminliste .terminTrip{width:100%;}.tripWrapper.reisedetails .buttonsTrip.fuss{position:relative !important;top:0;margin-top:15px;text-align:left;}.tripWrapper.reisedetails .buttonsTrip.fuss .button{margin-top:5px;}.tripWrapper.reisedetails .buttonsTrip.fuss .btnTeilen.active .kindToShare{top:100%;}.BlockCategories{padding:5px 10px;}.BlockCategories .CategoryTeaser{width:100%;}.team .MitarbeiterBox{width:50%;}.Fahrzeug{display:block;margin:25px 0;}.Fahrzeug .image,.Fahrzeug .imageBox{width:100%;line-height:0;}.Fahrzeug .image img,.Fahrzeug .imageBox img{width:100%;}.Fahrzeug .textBlockFahrzeug{width:100%;}.Fahrzeug .textBlockFahrzeug .header{margin:0;}.Fahrzeug .textBlockFahrzeug .Beschreibung{margin:0;}.Ueber_uns td{width:100%;display:block;}.webPage.BildText .flexBox,.webPage.Akkordeon .flexBox{display:block;}.webPage.BildText .flexBox .image,.webPage.Akkordeon .flexBox .image,.webPage.BildText .flexBox .imageBox,.webPage.Akkordeon .flexBox .imageBox{width:100%;height:100%;padding:10px;}.webPage.BildText .flexBox .textBlock60,.webPage.Akkordeon .flexBox .textBlock60{width:100%;padding:10px;}.flexBox.teaser{display:block;}.flexBox.teaser .image{width:100%;display:block;padding:0;}.flexBox.teaser .image img{position:relative;}.flexBox.teaser .content{width:100%;display:block;padding:20px;}.flexBox.teaser .content .buttonTeaser{position:relative;bottom:0;right:0;}.blockTripTeaser h1{margin:0;}.blockTripTeaser .groupTeaser .tripWrapper .zwischenueberschrift{margin:40px -20px 20px;}.blockTripTeaser .groupTeaser > div .image{width:100%;}.blockTripTeaser .groupTeaser > div .content{width:100% !important;}.footer .boxLogos img.burBusse{width:40%;}.footer .box25{width:100%;}.footer .box25 .adresse{margin:0;text-align:center;}.footer .box25 .firmenlogos{background-color:#d4d4d4;padding:0;}.footer .box25 .firmenlogos .Nebenlogo{width:50%;display:block;margin:0 auto;text-align:center;}.footer .box25 .firmenlogos .Nebenlogo img{width:80%;}.footer .box25 .firmenlogos .Hauptlogo{width:100%;display:block;margin:0;text-align:center;}.footer .box25 .firmenlogos .Hauptlogo img{padding:10px 0;margin:0 auto;width:40%;}.footer .box25 .firmenlogos .Hauptlogo:before,.footer .box25 .firmenlogos .Hauptlogo:after{display:none;}.footer .footerRechts{width:100%;}.footer .footerRechts .box15{width:33.33%;}.footer .boxLogos{position:relative;bottom:0;left:0;text-align:left;margin-bottom:50px;}.footer .boxLogos > div{margin-bottom:20px;}.footer .boxLogos img.burBusse{width:auto;padding-top:20px;padding-left:0;}.Gutschein .formField label,.Kontakt .formField label,.Gutschein .datenschutz,.Kontakt .datenschutz{width:30%;}.Gutschein .formField input,.Kontakt .formField input,.Gutschein .formField textarea,.Kontakt .formField textarea,.Gutschein .formField select,.Kontakt .formField select,.Gutschein .formField .g-recaptcha,.Kontakt .formField .g-recaptcha,.Gutschein .formField .checkbox,.Kontakt .formField .checkbox,.Gutschein .datenschutzText,.Kontakt .datenschutzText{width:70%;}.Gutschein.focus .formfield.section [data-formfield="Gutscheinwert"] input{width:70%;}.Gutschein .formField input[type="button"]{width:100%;}table.buchung .personDetail{width:100%;}table.buchung .personDetail:before{right:0;}}@media (max-width:750px){.newsletter .row{display:block;}.newsletter .row > div{display:block;width:100%;}.buttonKopf{display:none !important;}.buttonKopfMobil{display:block !important;background-color:#df0520;text-align:center;padding:5px 20px;font-weight:600;color:#fff;text-decoration:none;text-transform:uppercase;position:absolute;z-index:1;width:auto;left:-20px;right:-20px;}.buttonKopfMobil:after{content:"\e900";font:24px 'winkreisen';padding:0 8px;vertical-align:top;}.buttonKopfMobil:hover{opacity:0.9;}.tripTeaser{width:100%;}.formField label,.formField input,.formField textarea,.formField select,.formField .g-recaptcha,.formField .checkbox,.datenschutz,.datenschutzText{width:100%;}.Gutschein .formField label,.Kontakt .formField label,.Katalog .formField label,.Gutschein .datenschutz,.Kontakt .datenschutz,.Katalog .datenschutz{width:100%;}.Gutschein .formField input,.Kontakt .formField input,.Katalog .formField input,.Gutschein .formField textarea,.Kontakt .formField textarea,.Katalog .formField textarea,.Gutschein .formField select,.Kontakt .formField select,.Katalog .formField select,.Gutschein .formField .g-recaptcha,.Kontakt .formField .g-recaptcha,.Katalog .formField .g-recaptcha,.Gutschein .formField .checkbox,.Kontakt .formField .checkbox,.Katalog .formField .checkbox,.Gutschein .datenschutzText,.Kontakt .datenschutzText,.Katalog .datenschutzText{width:100%;}.Gutschein.focus .formfield.section [data-formfield="Gutscheinwert"] input{width:100%;}.BlockCategories .CategoryOuter{padding:10px;width:100%;}.bildButtons .buttonsTrip.head{display:none;}.formField.katalogForm .wrapper .katalogBoxBestellung{width:33.33%;margin-top:15px;}.header{margin-bottom:20px;}.navigation,.navigationUrlaubme{display:none;}.mobiNavi{display:block;background:#69b026 url(/projects/winkreisen/img/navi.png) no-repeat center center;height:34px;cursor:pointer;}.showNavi .navigation,.showNavi .navigationUrlaubme{display:block;max-height:5000px;}.showNavi .navigation span,.showNavi .navigationUrlaubme span{width:100%;display:block;position:relative;border-bottom:none;}.showNavi .navigation span a,.showNavi .navigationUrlaubme span a{padding:10px 30px;display:block;}.showNavi .navigation span .sub,.showNavi .navigationUrlaubme span .sub{position:relative;top:unset;width:100%;text-align:center;}.kopfBild{height:300px;}.kopfBild img{-moz-object-fit:cover;-webkit-object-fit:cover;-ms-object-fit:cover;object-fit:cover;border-radius:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;}.footer .box25 .adresse{padding:20px 30px 30px 30px;}.footer .box25 .firmenlogos .Nebenlogo{padding:20px;}.footer .box25 .firmenlogos .Hauptlogo{padding:5px;}.footer .box25 .firmenlogos .Hauptlogo img{width:50%;}.footer .boxLogos{margin-top:30px;}.footer .boxLogos img.KRM{width:35%;}.footer .boxLogos img.burBusse{width:55% !important;}.footer .boxLogos img.Scherer{width:45%;}.imprint .copyright,.imprint .AGB_Datenschutz_Impressum{width:100%;text-align:center;}.fullwidth .reisesuche .searchButton{width:33.33%;padding:5px;}.fullwidth .reisesuche .Formfield,.fullwidth .reisesuche .Formfield:first-child,.fullwidth .reisesuche .Formfield.Volltextsuche{width:33.33%;padding:5px;}.fullwidth .reisesuche .Formfield select,.fullwidth .reisesuche .Formfield:first-child select,.fullwidth .reisesuche .Formfield.Volltextsuche select,.fullwidth .reisesuche .Formfield input,.fullwidth .reisesuche .Formfield:first-child input,.fullwidth .reisesuche .Formfield.Volltextsuche input{background-color:#fff;}.header .oeffnungszeiten{display:none;}.header .beratungBuchung{width:80%;margin-top:15px;text-align:center;vertical-align:top;}.header .beratungBuchung span{padding-left:8px;width:auto;display:inline-block;}.header a.merkListe{width:20%;}.header a.merkListe .merkliste{width:auto;}.header a.merkListe .merkliste span.gemerkteReisen{display:none;}.header a.merkListe .merkliste .anzahlReisen{left:45.5% !important;}.header a.merkListe .merklisteUrlaubme{width:auto;}.header a.merkListe .merklisteUrlaubme span.anzahlReisen{left:49%;}.header a.merkListe .merklisteUrlaubme span.gemerkteReisen{display:none;}.blockTripTeaser .groupTeaser{width:100%;}.kontaktAdressen{display:block;}.kontaktAdressen > div{width:100%;padding:0 0 20px 0;}}@media (max-width:480px){.btnTeilen.active .kindToShare{width:100%;}.blockTripTeaser{padding:10px;}.footer .footerRechts .box15{width:50%;}.BlockCategories .CategoryTeaser{width:100%;}.team .MitarbeiterBox{width:100%;padding:20px 0;}.formField.katalogForm .wrapper .katalogBoxBestellung{width:50%;}.tripWrapper.reisedetails .leistungsBlock .buttonsTrip.fuss > div{width:100%;padding:3px 10px;}table.buchung td{width:100%;display:block;padding:0 0 5px 0;}}@media (min-width:1800px){.kopfBild{height:555px;}.kopfBild img{-moz-object-fit:cover;-webkit-object-fit:cover;-ms-object-fit:cover;object-fit:cover;border-radius:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;}}@media print{body{font-size:15px;}.headerBild,.btnNewsletter{display:none;}.header a.merkListe{display:none;}.header .logoHead,.header .oeffnungszeiten,.header .beratungBuchung{width:33.33% !important;display:inline-block;}.navigation,.navigationUrlaubme,.mobiNavi{display:none;}.reisesuche{display:none;}.tripBackground{background-color:#fff;}.tripBackground .tripWrapper{padding:0;}.tripBackground .tripWrapper .headerTrip{border-top:2px solid #707070;padding:20px 0;}.tripBackground .tripWrapper .headerTrip h2{font-size:25px;margin:0;}.tripBackground .tripWrapper .headerTrip h3{font-size:17px;}.tripBackground .tripWrapper.reisedetails{padding:0;}.bildButtons .buttonsTrip.head{display:none;}.bildBlock .imageSlider{display:none;}.bildBlock .imageSlider .imageWrapper{display:none;}.wrapper.tripWrapper.reisedetails .zwischenueberschrift,.wrapper.tripWrapper.reisedetails .leistungsBlock .zwischenueberschrift{margin:20px 0;border-bottom:1px solid #707070;}.wrapper.tripWrapper.reisedetails .zwischenueberschrift span,.wrapper.tripWrapper.reisedetails .leistungsBlock .zwischenueberschrift span{padding:0;font-size:15px;font-weight:600;}.wrapper.tripWrapper.reisedetails .leistungsBlock .terminliste .terminTrip{width:50%;}.wrapper.tripWrapper.reisedetails .leistungsBlock .terminliste .terminTrip .terms{border:1px solid #707070;}.wrapper.tripWrapper.reisedetails .leistungsBlock .terminliste .terminTrip .terms .bigPrice{font-size:17px;}.wrapper.tripWrapper.reisedetails .leistungsBlock .buttonsTrip.fuss{display:none;}.footer{border-bottom:none;border-top:2px solid #707070;margin-top:0;}.footer .adresse{font-size:14px;line-height:120%;}.footer .footerRechts{display:none;}.footer .box25 .firmenlogos{display:none;}.imprint{display:none;}}