/* 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;

/*    -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: -47px;
}

.slick-prev:before {
    display: block;
    content: '\f053';
    color: #0C4493;
    font: 40px 'Font Awesome 5 Free';
    font-weight: 900;
    opacity: 0.2;
    transition: all 0.2s;
}
.slick-next {
    right: -37px;
}

.slick-next:before {
	display: block;
    content: '\f054';
	color: #0C4493;
    font: 40px 'Font Awesome 5 Free';
    font-weight: 900;
    opacity: 0.2;
    transition: all 0.2s;
}

.slick-next:hover:before  {
    display: block;
    content: '\f054';
    color: #0C4493;
    font: 40px 'Font Awesome 5 Free';
    font-weight: 900;
    opacity: 1;
}

.slick-prev:hover:before  {
    display: block;
    content: '\f053';
    color: #0C4493;
    font: 40px 'Font Awesome 5 Free';
    font-weight: 900;
    opacity: 1;
}

.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: #0C4493;
	margin-right: 2px;
}
.slick-dots li.slick-active button {
	background-color: #00B3DE;
	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: #00B3DE;
}
/*! 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.11.4 - 2016-05-02
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=cc0000&bgTextureHeader=highlight_soft&bgImgOpacityHeader=15&borderColorHeader=e3a1a1&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=eeeeee&fcContent=333333&iconColorContent=cc0000&bgColorDefault=eeeeee&bgTextureDefault=highlight_hard&bgImgOpacityDefault=100&borderColorDefault=d8dcdf&fcDefault=004276&iconColorDefault=cc0000&bgColorHover=f6f6f6&bgTextureHover=highlight_hard&bgImgOpacityHover=100&borderColorHover=cdd5da&fcHover=111111&iconColorHover=cc0000&bgColorActive=ffffff&bgTextureActive=flat&bgImgOpacityActive=65&borderColorActive=eeeeee&fcActive=cc0000&iconColorActive=cc0000&bgColorHighlight=fbf8ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcd3a1&fcHighlight=444444&iconColorHighlight=004276&bgColorError=f3d8d8&bgTextureError=diagonals_thick&bgImgOpacityError=75&borderColorError=cc0000&fcError=2e2e2e&iconColorError=cc0000&bgColorOverlay=a6a6a6&bgTextureOverlay=dots_small&bgImgOpacityOverlay=65&opacityOverlay=40&bgColorShadow=333333&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=10&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.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-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.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}.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}.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}.ui-widget{font-weight: 300;z-index: 10 !important;}.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-content{border:1px solid #eee;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e3a1a1;background:#c00 url("images/ui-bg_highlight-soft_15_cc0000_1x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d8dcdf;background:#eee url("images/ui-bg_highlight-hard_100_eeeeee_1x100.png") 50% 50% repeat-x;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{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{border:1px solid #cdd5da;background:#f6f6f6 url("images/ui-bg_highlight-hard_100_f6f6f6_1x100.png") 50% 50% repeat-x;color:#111}.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{color:#111;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #eee;background:#fff;font-weight:bold;color:#c00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#c00;text-decoration:none}.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:#444}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#444}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #c00;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{}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.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-default .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.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-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-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:-64px -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:-64px -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:0 -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{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}.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}.ui-widget-overlay{background:#a6a6a6 url("images/ui-bg_dots-small_65_a6a6a6_2x2.png") 50% 50% repeat;opacity:.4;filter:Alpha(Opacity=40)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#333;opacity:.1;filter:Alpha(Opacity=10);border-radius:8px}/* 2025-01-15 11:14:33 */ /* ubuntu-300 - latin */@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:'Ubuntu';font-style:normal;font-weight:300;/* IE9 Compat Modes */src:url('../fonts/ubuntu-v20-latin-300.eot');/* IE6-IE8 *//* Super Modern Browsers *//* Modern Browsers *//* Safari, Android, iOS *//* Legacy iOS */src:url('../fonts/ubuntu-v20-latin-300.eot?#iefix') format('embedded-opentype'), url('../fonts/ubuntu-v20-latin-300.woff2') format('woff2'), url('../fonts/ubuntu-v20-latin-300.woff') format('woff'), url('../fonts/ubuntu-v20-latin-300.ttf') format('truetype'), url('../fonts/ubuntu-v20-latin-300.svg#Ubuntu') format('svg');/* ubuntu-regular - latin */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:'Ubuntu';font-style:normal;font-weight:400;/* IE9 Compat Modes */src:url('../fonts/ubuntu-v20-latin-regular.eot');/* IE6-IE8 *//* Super Modern Browsers *//* Modern Browsers *//* Safari, Android, iOS *//* Legacy iOS */src:url('../fonts/ubuntu-v20-latin-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/ubuntu-v20-latin-regular.woff2') format('woff2'), url('../fonts/ubuntu-v20-latin-regular.woff') format('woff'), url('../fonts/ubuntu-v20-latin-regular.ttf') format('truetype'), url('../fonts/ubuntu-v20-latin-regular.svg#Ubuntu') format('svg');/* ubuntu-500 - latin */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:'Ubuntu';font-style:normal;font-weight:500;/* IE9 Compat Modes */src:url('../fonts/ubuntu-v20-latin-500.eot');/* IE6-IE8 *//* Super Modern Browsers *//* Modern Browsers *//* Safari, Android, iOS *//* Legacy iOS */src:url('../fonts/ubuntu-v20-latin-500.eot?#iefix') format('embedded-opentype'), url('../fonts/ubuntu-v20-latin-500.woff2') format('woff2'), url('../fonts/ubuntu-v20-latin-500.woff') format('woff'), url('../fonts/ubuntu-v20-latin-500.ttf') format('truetype'), url('../fonts/ubuntu-v20-latin-500.svg#Ubuntu') format('svg');/* ubuntu-700 - latin */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:'Ubuntu';font-style:normal;font-weight:700;/* IE9 Compat Modes */src:url('../fonts/ubuntu-v20-latin-700.eot');/* IE6-IE8 *//* Super Modern Browsers *//* Modern Browsers *//* Safari, Android, iOS *//* Legacy iOS */src:url('../fonts/ubuntu-v20-latin-700.eot?#iefix') format('embedded-opentype'), url('../fonts/ubuntu-v20-latin-700.woff2') format('woff2'), url('../fonts/ubuntu-v20-latin-700.woff') format('woff'), url('../fonts/ubuntu-v20-latin-700.ttf') format('truetype'), url('../fonts/ubuntu-v20-latin-700.svg#Ubuntu') format('svg');}@font-face{font-family:'bokelmann';src:url('../fonts/bokelmann.eot?3bu6xc');src:url('../fonts/bokelmann.eot?3bu6xc#iefix') format('embedded-opentype'), url('../fonts/bokelmann.ttf?3bu6xc') format('truetype'), url('../fonts/bokelmann.woff?3bu6xc') format('woff'), url('../fonts/bokelmann.svg?3bu6xc#bokelmann') format('svg');font-weight:normal;font-style:normal;font-display:block;}[class^="icon-"],[class*=" icon-"]{font-family:'bokelmann' !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-phone-solid:before{content:"\e910";}.icon-star-regular1:before{content:"\e90e";}.icon-star-solid2:before{content:"\e90f";}.icon-file:before{content:"\e90d";}.icon-instagram:before{content:"\e90b";}.icon-facebook2:before{content:"\e90c";}.icon-xmark-solid:before{content:"\e90a";}.icon-chevron-up-solid:before{content:"\e907";}.icon-bars-solid:before{content:"\e908";}.icon-chevron-down-solid2:before{content:"\e909";}.icon-chevron-left-solid:before{content:"\e906";}.icon-calendar:before{content:"\e900";}.icon-geschenk:before{content:"\e901";}.icon-megaphone:before{content:"\e902";}.icon-buch:before{content:"\e903";}.icon-chevron-right-solid:before{content:"\e904";}.icon-WischLogo:before{content:"\e905";}body,html{margin:0;font:15px/140% 'Ubuntu', sans-serif;min-height:100%;font-weight:300;color:#373736;-webkit-text-size-adjust:none;}body{background-color:#f0f0f0;}*{box-sizing:border-box;/* Video Wrapper *//* @group allgemein */}.clearAll{clear:both;}h1{font-size:20px;color:#373736;padding:0;margin:0 0 8px 0;line-height:120%;font-weight:500;}.light.cc_dialog button.cc_b_ok{background-color: !important;}h2{font-size:17px;font-weight:400;margin:0 0 8px 0;}.balken h2{color:#fff;}.tripHeadLeft h2{color:#373736;margin:0 0 30px 0;border:none;}.tripHeadLeft .terminTrips{font-size:20px;color:#707070;margin-bottom:30px;}.center{text-align:center;}p{padding:0;margin:0 0 10px;}b,strong{font-weight:500;}a{text-decoration:none;font-style:normal;/*transition: all 0.2s;*/color:#b00511;}a:hover{color:#e30613;text-shadow:none;transition:all 0.2s;}a img{border:none;transition:all 0.2s;}.email:before{content:'@';}a:hover img{opacity:0.8;}a.logo:hover > img{opacity:1;/* @end */}.relative{position:relative;}.wrapper{max-width:1370px;margin:0 auto;position:relative;padding:15px;}.debugInfoBox{border:2px solid #e10019;background-color:rgba(254, 255, 255, 0.79);position:fixed;left:10px;top:10px;z-index:300;overflow:hidden;transition:all 0.2s;font-size:14px;padding:5px;line-height:120%;}.debugInfoBox:hover{opacity:0;}.wrapper:after{content:'';clear:both;display:block;}.boxGrey .wrapper,.wrapperTrips{margin:0 auto;position:relative;padding:20px 10px;max-width:1370px;}.wrapperTop{position:absolute;width:100%;top:0;left:0;height:100%;}.wrapperTop .wrapper{height:100%;padding:0;/* @group kopf */}.kopf{background-color:white;position:relative;z-index:3000;width:100vw;top:0;}.kopf .Inner{max-width:1370px;margin:0 auto;position:relative;padding:20px 15px 50px;display:flex;}.setHeight .kopf{position:fixed;}.kopfBild{overflow:hidden;width:100%;margin:0;position:relative;}.kopfBild .specialText{position:absolute;left:50%;top:50%;color:white;z-index:1;font-weight:bold;text-align:center;line-height:32px;font-size:35px;text-shadow:0 5px 5px rgba(0, 0, 0, 0.8), 0 0 5px rgba(0, 0, 0, 0.5);transform:translateY(-50%) translateX(-50%);text-transform:uppercase;}.kopfBild .specialText span{font-weight:normal;font-size:24px;text-transform:none;}.kopfBild img{width:100%;}.kopfBildImage{height:550px !important;background-repeat:no-repeat;background-position:center center;background-size:cover;}.logo{margin-right:10px;width:20%;min-width:268px;}.logo img{max-width:100%;}.telefon{margin-left:12px;/* @end */}.telefon div{font-size:13px;line-height:100%;text-align:right;border-radius:50px;background-color:white;box-shadow:0 0 7px rgba(55, 55, 54, 0.3);padding:8px 15px;}.telefon div .mobil{display:none;}.telefon div table{width:100%;}.telefon div table tr td:nth-child(2n){text-align:left;min-width:125px;font-size:17px;white-space:nowrap;}.telefon div p{margin:0;}.telefon div p:last-child{margin-top:8px;}.telefon div a{font-size:17px;color:#b00511;font-weight:500;}.telefon div a i{display:none;}.copyright{position:absolute;bottom:10px;right:5px;color:white;font-size:10px;line-height:110%;z-index:1;text-shadow:0 0 4px black;}.copyright a{color:white;/* @group infoBlock */}.infoBlock{margin-top:-120px;/* @end *//* @group slick */}.infoBlock .wrapper{padding:0;}.infoBlock .teaser{width:100%;padding:10px;display:inline-block;vertical-align:top;}.infoBlock .teaser > div{border:10px solid white;box-shadow:0 0 7px rgba(55, 55, 54, 0.3);position:relative;line-height:0;background-color:white;}.infoBlock .teaser > div img.teaserImg{width:100%;}.infoBlock .teaser > div .morePicsSmall{position:absolute;right:0;top:0;padding:10px;background-color:white;}.infoBlock .teaser > div .balken{position:absolute;left:20px;right:0;bottom:20px;background-color:white;padding:10px 70px 10px 10px;min-height:68px;font-size:15px;text-align:left;line-height:140%;}.infoBlock .teaser > div .balken h2{color:#373736;text-transform:uppercase;font-weight:500;margin:0;font-size:17px;}.infoBlock .teaser > div .balken a.mehr{background-color:#b00511;border-radius:30px 0 0 30px;text-transform:none;padding:3px 15px;font-size:13px;position:absolute;right:-10px;bottom:10px;color:white;}.slick-prev{box-shadow:0 0 7px rgba(55, 55, 54, 0.3);left:-60px;width:45px;height:45px;top:calc(50% - 22.5px);}.slick-prev:before{display:block;content:'\e906';color:#373736;font-family:'bokelmann';font-size:24px;transition:all 0.2s;opacity:1;font-weight:normal;top:7px;position:relative;}.slick-prev:hover{background-color:#b00511;transition:all 0.2s;}.slick-prev:hover:before{content:'\e906';color:white;font-family:'bokelmann';font-size:24px;}.slick-next{box-shadow:0 0 7px rgba(55, 55, 54, 0.3);right:-60px;width:45px;height:45px;top:calc(50% - 22.5px);/* @end *//* @group lineSchnellzugriffe */}.slick-next:before{display:block;content:'\e904';color:#373736;font-family:'bokelmann';font-size:24px;transition:all 0.2s;opacity:1;font-weight:normal;top:7px;position:relative;}.slick-next:hover{background-color:#b00511;transition:all 0.2s;}.slick-next:hover:before{content:'\e904';color:white;font-family:'bokelmann';font-size:24px;}.lineSchnellzugriffe{box-shadow:0 0 7px rgba(55, 55, 54, 0.3);width:100vw;position:relative;left:-50vw;margin:60px 0 30px 50%;background-color:#9d9d9c;text-align:center;/* @end *//* @group teaser */}.lineSchnellzugriffe .schnellzugriff{vertical-align:top;background-color:white;color:#373736;border-radius:35px;box-shadow:0 0 7px rgba(55, 55, 54, 0.3);font-size:13px;width:230px;display:inline-block;padding:5px 10px 5px 40px;position:relative;text-transform:uppercase;margin-left:-40px;font-weight:500;line-height:250%;height:40px;text-align:left;}.lineSchnellzugriffe .schnellzugriff:hover{color:#b00511;transition:all 0.2s;}.lineSchnellzugriffe .schnellzugriff:hover:before{color:#b00511;transition:all 0.2s;}.lineSchnellzugriffe .schnellzugriff:first-child{margin-left:0;}.lineSchnellzugriffe .schnellzugriff:before{font-family:'bokelmann';position:absolute;left:15px;color:#373736;top:5px;z-index:10;font-size:18px;}.lineSchnellzugriffe .schnellzugriff.Reisekalender:before{content:"\e900";}.lineSchnellzugriffe .schnellzugriff.Aktuelles:before{content:"\e902";}.lineSchnellzugriffe .schnellzugriff.Katalog:before{content:"\e903";}.lineSchnellzugriffe .schnellzugriff.Reisegutschein:before{content:"\e901";}.kategorieTeaser{width:33.33%;display:inline-block;vertical-align:top;padding:10px;color:#373736;/* @end *//* @group Tagesfahrten */}.kategorieTeaser img{max-width:100%;width:100%;}.tagesfahrtenBox > div{padding:10px 0;background:#f7f7f9 url(/global/show.image.php?id=226092&x=550&y=1200) no-repeat center center;background-size:cover;}.dayTripsHead{padding-right:20px;padding-left:20px;}.dayTripsBlock{height:200px;overflow:auto;background-color:rgba(254, 255, 255, 0.8);margin-right:20px;margin-left:20px;}.dayTripsList{width:100%;}.dayTripTerm{padding-right:10px;}.dayTripPrice{white-space:nowrap;padding-left:10px;}.dayTripsFooter{padding:5px 10px;transition:all 0.2s;background-color:;position:relative;top:10px;}.dayTripsFooter:hover{background-color:;}.dayTripsFooter a{color:white;/* @end *//* @group Design Klassen */}.headline{text-align:center;}.headline .wrapper{padding-bottom:10px;}.groesse2{width:50%;display:inline-block;vertical-align:top;/* @end *//* @group Download */}.Download h1{margin:0;}.Download .downloadButton{display:flex;width:100%;background-color:white;border-radius:30px;transition:all 0.2s;}.Download .downloadButton:hover i{background-color:#e30613;}.Download .downloadButton i{background-color:#b00511;color:white;border-radius:30px 0 0 30px;padding:15px 12px 14px 24px;}.Download .downloadButton i:before{font-size:35px;}.Download .weiss{width:100%;padding:10px 15px;}.reiseKalender{margin-bottom:60px;/* @end *//* @group vehicles */}.reiseKalender .tripKalenderAnker a{background-color:#00b3de;color:white;padding:5px 10px;display:inline-block;margin-bottom:5px;}.reiseKalender .tripKalenderAnker a:hover{background-color:#b3b3b3;transition:all 0.2s;}.reiseKalender .tripKalender{text-align:left;}.reiseKalender .tripKalender .monatsZeile{padding:20px 0 0 0;}.reiseKalender .tripKalender .monatsZeile h2{margin:0;border:none;padding:5px 10px;background-color:#b00511;color:white;font-weight:500;font-size:17px;}.reiseKalender .tripKalender th{padding:3px 6px;font-weight:400;}.reiseKalender .tripKalender th.tableTrip{text-align:left;}.reiseKalender .tripKalender td{padding:3px 6px;}.reiseKalender .tripKalender tr:nth-child(2n){background-color:white;}.reiseKalender .tripKalender .tableTrip a:hover{color:#707070;transition:all 0.2s;}.vehicle{padding:10px;margin:0 auto;/* @end */}.vehicle:hover .vehicleInner .content{background-color:rgba(206, 206, 206, 0.7) !important;}.vehicle .vehicleInner{display:flex;}.vehicle .vehicleInner .images{width:35%;position:relative;}.vehicle .vehicleInner .images a{display:block;position:relative;background-color:#9d9d9c;}.vehicle .vehicleInner .images img.prevImage{position:absolute;z-index:2;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);box-shadow:0 0 9px rgba(55, 55, 54, 0.8);}.vehicle .vehicleInner .images img.blur{position:relative;filter:blur(5px);opacity:0.3;z-index:1;}.vehicle .vehicleInner .images .slick-next{right:0;bottom:0;top:unset;background-color:rgba(255, 255, 255, 0.7);}.vehicle .vehicleInner .images .slick-next:hover{background-color:#b00511;transition:all 0.2s;}.vehicle .vehicleInner .images .slick-next:hover:before{color:white;}.vehicle .vehicleInner .images .slick-prev{left:0;bottom:0;top:unset;z-index:100;background-color:rgba(255, 255, 255, 0.7);}.vehicle .vehicleInner .images .slick-prev:hover{background-color:#b00511;transition:all 0.2s;}.vehicle .vehicleInner .images .slick-prev:hover:before{color:white;}.vehicle .vehicleInner .content{width:65%;padding:30px 60px 30px 30px;border-radius:0 30px 30px 0;background-color:#cecece;}.vehicle .vehicleInner .content h2{font-weight:500;font-size:17px;}.vehicle .vehicleInner .content .Sitzplaetze{font-weight:400;padding-bottom:30px;}.vehicle .vehicleInner .content .Sitzplaetze p{margin:0;}.vehicle .vehicleInner .content .Ausstattung{padding-top:30px;border-top:1px solid #373736;}.vehicle .vehicleInner .content .Ausstattung ul{margin:0;padding-left:12px;}.webPage.Akkordeon,.webPage.Stellenangebot{clear:both;margin-bottom:0;/* @group webPages */}.webPage.Akkordeon .wrapper,.webPage.Stellenangebot .wrapper{margin:15px 0;}.webPage.Akkordeon .titleAufklapper,.webPage.Stellenangebot .titleAufklapper{cursor:pointer;padding:10px 15px;background-color:#b00511;color:white;font-weight:500;font-size:17px;line-height:100%;}.webPage.Akkordeon .titleAufklapper span,.webPage.Stellenangebot .titleAufklapper span{float:right;}.webPage.Akkordeon .titleAufklapper:before,.webPage.Stellenangebot .titleAufklapper:before{content:'\e909';font:20px 'bokelmann';position:relative !important;top:0 !important;left:0 !important;background-color:transparent !important;float:right !important;transition:all 0.2s;}.webPage.Akkordeon .flexBox,.webPage.Stellenangebot .flexBox{max-height:0;overflow:hidden;clear:both;transition:all 0.5s ease;float:none;display:flex;}.webPage.Akkordeon .flexBox .textBlock,.webPage.Stellenangebot .flexBox .textBlock{padding:0 0 15px 0;width:100%;display:inline-block;}.webPage.Akkordeon .flexBox .textBlock p,.webPage.Stellenangebot .flexBox .textBlock p{margin:0;}.webPage.Akkordeon .flexBox .textBlock .header,.webPage.Stellenangebot .flexBox .textBlock .header{margin:30px 0;}.webPage.Akkordeon .flexBox .textBlock .header .title,.webPage.Stellenangebot .flexBox .textBlock .header .title{background-color:#fff;padding:0;}.webPage.Akkordeon .flexBox .textBlock .header .title:before,.webPage.Stellenangebot .flexBox .textBlock .header .title:before{display:none;}.webPage.Akkordeon .show .titleAufklapper:before,.webPage.Stellenangebot .show .titleAufklapper:before{transform:rotate(-180deg);}.webPage.Akkordeon .show .flexBox,.webPage.Stellenangebot .show .flexBox{transition:all 0.5s ease;max-height:50000px;color:;display:flex;margin:15px 0;}.webPage{margin-bottom:60px;/* @end */}.webPage.Headline{margin-bottom:15px;}.webPage.first{margin-top:-120px;background:white;padding:30px;box-shadow:0 0 7px rgba(55, 55, 54, 0.3);}.webPage.HintergrundWeiss{background:white;padding:30px;box-shadow:0 0 7px rgba(55, 55, 54, 0.3);}.webPage .image{position:relative;}.webPage.Mitarbeiter{width:25%;display:inline-block;padding:10px;vertical-align:top;}.webPage.Mitarbeiter .content{padding:20px 0;}.webPage.Mitarbeiter p{margin:0;}.webPage.Mitarbeiter .image{line-height:0;text-align:center;}.webPage.Mitarbeiter .webpageDescription{background-color:#e30613;padding:10px 20px;color:white;font-weight:400;font-size:17px;border-radius:30px;}.webPage.Mitarbeiter .webpageplainHTML{background-color:#b00511;padding:10px 20px;font-weight:400;font-size:17px;border-radius:30px;margin-top:5px;}.webPage.Mitarbeiter .webpageplainHTML a{color:white;}.webPage.Mitarbeiter .webpageplainHTML a:hover{color:#cecece;transition:all 0.2s;}.webPage.einBild .image,.webPage.mehrBilder .image{width:50%;display:inline-block;position:relative;}.webPage.einBild .image img,.webPage.mehrBilder .image img{border:10px solid white;box-shadow:0 0 7px rgba(55, 55, 54, 0.3);position:relative;max-width:100%;}.webPage.einBild .bildBlock,.webPage.mehrBilder .bildBlock,.webPage.einBild .slick-slider,.webPage.mehrBilder .slick-slider{width:50%;display:inline-block;position:relative;box-shadow:0 0 7px rgba(55, 55, 54, 0.3);}.webPage.einBild .bildBlock .slick-prev,.webPage.mehrBilder .bildBlock .slick-prev,.webPage.einBild .slick-slider .slick-prev,.webPage.mehrBilder .slick-slider .slick-prev{left:10px;width:45px;height:45px;top:unset;bottom:10px;z-index:100;background:unset;background-color:rgba(255, 255, 255, 0.5);}.webPage.einBild .bildBlock .slick-prev:hover,.webPage.mehrBilder .bildBlock .slick-prev:hover,.webPage.einBild .slick-slider .slick-prev:hover,.webPage.mehrBilder .slick-slider .slick-prev:hover{background-color:#b00511;}.webPage.einBild .bildBlock .slick-prev:hover:before,.webPage.mehrBilder .bildBlock .slick-prev:hover:before,.webPage.einBild .slick-slider .slick-prev:hover:before,.webPage.mehrBilder .slick-slider .slick-prev:hover:before{color:white;}.webPage.einBild .bildBlock .slick-next,.webPage.mehrBilder .bildBlock .slick-next,.webPage.einBild .slick-slider .slick-next,.webPage.mehrBilder .slick-slider .slick-next{right:10px;width:45px;height:45px;top:unset;bottom:10px;z-index:100;background:unset;background-color:rgba(255, 255, 255, 0.5);}.webPage.einBild .bildBlock .slick-next:hover,.webPage.mehrBilder .bildBlock .slick-next:hover,.webPage.einBild .slick-slider .slick-next:hover,.webPage.mehrBilder .slick-slider .slick-next:hover{background-color:#b00511;}.webPage.einBild .bildBlock .slick-next:hover:before,.webPage.mehrBilder .bildBlock .slick-next:hover:before,.webPage.einBild .slick-slider .slick-next:hover:before,.webPage.mehrBilder .slick-slider .slick-next:hover:before{color:white;}.webPage.einBild .content,.webPage.mehrBilder .content{display:inline-block;width:50%;padding:20px 0 20px 20px;vertical-align:top;}.webPage.Begruessung{box-shadow:0 0 7px rgba(55, 55, 54, 0.3);margin-bottom:60px;width:100vw;position:relative;left:-50vw;margin-left:50%;background-color:white;}.webPage.Begruessung .image{display:inline-block;vertical-align:top;width:35%;}.webPage.Begruessung .image img{width:100%;}.webPage.Begruessung .content{width:65%;display:inline-block;}.webPage .content{padding:15px 0 15px 20px;}.videoSmall{width:700px;max-width:100%;margin:0 auto;}.responsiveFrame{position:relative;width:100%;padding-bottom:60%;}.responsiveFrame iframe{height:100%;left:0;position:absolute;top:0;width:100%;}.responsiveVideo{position:relative;width:100%;padding-bottom:60%;}.responsiveVideo video{background-color:black;height:100%;left:0;position:absolute;top:0;width:100%;}.webpageplainHTML iframe.googleMaps{height:350px;/*.webpageplainHTML iframe {*//*    width: 100%;*//*    height: 650px;*//*    border: 0;*//*}*/}.reiseart .tripPrev h1{margin-top:10px;background-color:#fff;/* @group Bildergalerie */}.galleryImages{line-height:0;text-align:center;}.galleryImage{display:inline-table;margin:5px;}.imagesList img{width:25%;margin:0;padding:0;/* @end *//* @group Search */}.Platzhalter{margin-top:26px;position:relative;background-color:transparent;}.searchboxNotelist{left:calc(50% - 500px);z-index:1;position:absolute;display:flex;width:1000px;margin:0 auto;bottom:-26px;/* @end *//* @group tripTeaser *//*.tripSlider .slick-prev::before, .tripSlider .slick-next::before {
	opacity: 0;
	transition: all 0.2s;
	font-size: 30px !important;
	color: #E93F72;
}

.tripSlider:hover .slick-prev::before, .tripSlider:hover .slick-next::before {
	opacity: 1;
}
.slick-prev {
	left: -35px !important;
}*/}.searchboxNotelist .Merkliste{background-color:#e30613;display:inline-block;border-radius:55px;color:white;margin-left:-45px;z-index:-1;padding:15px 10px 0 60px;font-size:13px;min-width:200px;position:absolute;top:0;right:0;height:53px;}.searchboxNotelist .Merkliste a{color:white;}.searchboxNotelist .searchBox{display:block;border-radius:55px;transition:all 0.2s;background-color:#b00511;color:white;font-size:13px;padding:8px 0;width:850px;}.searchboxNotelist .searchBox form{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%;}.searchboxNotelist .searchBox form > div:nth-child(3){margin-left:0 !important;}.searchboxNotelist .searchBox form .Reisefinder{width:auto;display:inline-block;padding:8px 15px 8px 30px;}.searchboxNotelist .searchBox form .searchStyle{margin-left:-30px;position:relative;display:inline-block;width:23%;}.searchboxNotelist .searchBox form .searchStyle:last-child{width:auto !important;}.searchboxNotelist .searchBox form .searchStyle:last-child:after{display:none;}.searchboxNotelist .searchBox form .searchStyle:after{font-family:'bokelmann';content:"\e904";position:absolute;right:35px;color:#b00511;top:7px;z-index:10;font-size:11px;}.searchboxNotelist .searchBox form .searchStyle select,.searchboxNotelist .searchBox form .searchStyle input{background-color:white;border-radius:35px;box-shadow:0 0 7px rgba(55, 55, 54, 0.3);font-size:13px;font-weight:300;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.searchboxNotelist .searchBox form .searchStyle select:hover,.searchboxNotelist .searchBox form .searchStyle input:hover{background-color:#f0f0f0;color:#373736;transition:all 0.2s;}.searchboxNotelist .searchBox form .searchStyle select.Button,.searchboxNotelist .searchBox form .searchStyle input.Button{background-color:#b00511;box-shadow:none;color:white;margin:0;padding:8px 30px;}.searchboxNotelist .searchBox form .searchStyle select.Button:hover,.searchboxNotelist .searchBox form .searchStyle input.Button:hover{cursor:pointer;}.tripSlider,.reiseart,.reisebox{float:none;clear:both;position:relative;margin:0 -10px 60px;}.tripPrevOuter{width:33.33%;display:inline-block;vertical-align:top;position:relative;padding:10px;}.tripPrevOuter:hover .tripPrevTerms{display:block;transition:all 0.2s;}.tripPrev{background-color:#fff;position:relative;transition:all 0.4s;border:10px solid white;box-shadow:0 0 7px rgba(55, 55, 54, 0.3);}.tripPrev .button,.tripHeadRight .button{position:absolute;top:-10px;right:-2px;background:#b00511;background:#06a106;color:white;padding:10px;border-radius:10px;transform:rotate(-3deg);line-height:100%;font-weight:bold;z-index:1;box-shadow:2px 4px 8px rgba(0, 0, 0, 0.6);}.tripPrevImgDays{position:relative;}.tripDays{color:#373736;font-weight:500;}.mehrButton{border-radius:3px;vertical-align:middle;padding:7px 10px;color:white;font-size:17px;line-height:100%;cursor:pointer;background-color:;transition:all 0.2s;float:right;}.tripPrev h1{color:#373736;font-size:17px;margin:0;text-transform:uppercase;}.tripPrev h2{font-size:15px;text-transform:none;margin:0;/*
.tripPrev:hover {
	transition: all 0.2s;
	background-color: $blau;
	color: white !important;
}

.tripPrev:hover * {
	color: white !important;
}*/}a.tripPrevLink{position:relative;color:#707070;}.tripPrevText{position:absolute;left:20px;right:0;bottom:20px;background-color:white;padding:10px 70px 10px 10px;font-size:15px;text-align:left;}.tripPrevText .mehr{background-color:#b00511;border-radius:30px 0 0 30px;text-transform:none;padding:3px 15px;font-size:13px;position:absolute;right:-10px;bottom:10px;color:white;}.tripPrevImg{width:100%;}.tripPrevInfos{background-color:#b00511;padding:6px 30px;position:absolute;top:15px;left:20px;border-radius:30px;z-index:10;transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);/*
      -moz-transform-origin: 50% 0;
      -ms-transform-origin: 50% 0;
      -o-transform-origin: 50% 0;
      -webkit-transform-origin: 50% 0;
      transform-origin: 50% 0;
  */-webkit-transform:rotate(-10deg);box-shadow:0 0 7px rgba(55, 55, 54, 0.3);white-space:nowrap;text-align:center;font-size:16px;color:white;font-weight:400;}.tripPrevGarantie{position:absolute;left:0;top:0;max-width:80%;z-index:1;}.tripPrevSymbol{margin-bottom:5px;display:block;}.tripCategory{display:none;}.infoIcon{position:absolute;z-index:1;right:5px;bottom:5px;}.tripPrevTerms{display:none;/* @end *//* @group trip *//* @group Tabellen *//* @end *//* @group trip */}.trip{margin-top:50px;}.tripTeaserText p{font-size:15px;font-weight:500;color:#b00511;}.intro{font-weight:500;color:#373736;}.dayTitle{font-weight:500;color:#373736;}.abPreis{font-weight:400;color:#373736;margin-left:20px;font-size:28px;}.tripTeaserText{color:#373736;}.tripHead{margin-bottom:30px;display:table;width:100%;}.tripHeadLeft{/* padding: 0 0 50px 0; */background-color:#000 0;display:table-cell;width:40%;position:relative;vertical-align:middle;min-height:270px;}.tripHeadLeft h1{font-size:28px;font-weight:700;}.tripHeadLeft h2{margin-top:5px;}.tripHeadLeft .buchungsBlock{display:inline-block;width:100%;margin:0 0 10px;text-align:center;}.tripHeadLeft .buchungsBlock form{margin-bottom:0;}.tripHeadLeft .buchungsBlock .Inner{border-radius:30px 30px 0 0;padding:15px 0 0 0;border:1px solid #b00511;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f0f0f0+25,cecece+100 */display:block;}.tripHeadLeft .buchungsBlock .Inner .tripDays{font-size:17px;font-weight:400;color:#373736;}.tripHeadLeft .buchungsBlock .Inner .tripDays span{font-size:20px;font-weight:700;color:#373736;margin-left:0;}.tripHeadLeft .buchungsBlock .Inner .tripTermsSelect.formdefinition .formField.select{padding:10px 0 0 0;}.tripHeadLeft .buchungsBlock .Inner .tripTermsSelect.formdefinition .formField.select select{width:100%;text-align:center;background-color:#cecece;border-radius:0;}.tripHeadLeft .buchungsBlock a.ButtonBuchen{background-color:#b00511;color:white;border-radius:0 0 30px 30px;padding:3px 15px;text-transform:uppercase;font-weight:500;width:100%;text-align:center;display:block;}.tripHeadLeft .buttonLine{display:block;width:100%;}.tripHeadLeft .buttonLine .ButtonTeilen{padding:5px;display:inline-block;width:33.33%;position:relative;}.tripHeadLeft .buttonLine .ButtonTeilen div{cursor:pointer;transition:all 0.2s;padding:3px 15px;background-color:#b00511;font-weight:400;color:white;font-size:15px;border-radius:30px;text-align:center;}.tripHeadLeft .buttonLine .ButtonTeilen div:hover{background-color:#373736;transition:all 0.2s;}.tripHeadLeft .buttonLine .kindToShare{display:none;position:absolute;z-index:1;padding:0 !important;background-color:#cecece !important;width:168.633px;border-radius:0 0 30px 30px !important;}.tripHeadLeft .buttonLine .kindToShare:hover{background-color:transparent;transition:all 0.2s;}.tripHeadLeft .buttonLine .kindToShare a{background-color:transparent;display:block;color:#373736;padding:2px 6px;text-align:center;border-bottom:1px solid #373736 !important;text-decoration:none;}.tripHeadLeft .buttonLine .kindToShare a.shareMessenger{display:none;}.tripHeadLeft .buttonLine .kindToShare a:last-child{border-bottom:none !important;border-radius:0 0 30px 30px;}.tripHeadLeft .buttonLine .kindToShare a:hover{background-color:#373736;transition:all 0.2s;color:white;border-bottom:1px solid #373736;}.tripHeadLeft .buttonLine .ButtonTeilen.active .kindToShare{display:block;top:35px;}.tripHeadLeft .buttonLine .Button{padding:5px;display:inline-block;width:33.33%;}.tripHeadLeft .buttonLine .Button div{cursor:pointer;transition:all 0.2s;padding:3px 15px;background-color:#b00511;font-weight:400;color:white;font-size:15px;border-radius:30px;text-align:center;}.tripHeadLeft .buttonLine .Button div:hover{background-color:#373736;transition:all 0.2s;}.tripHeadLeft h1{margin:0;padding:0;}.tripHeadMiddle{display:table-cell;}.tripHeadMiddle:after{display:block;content:'';width:30px;height:30px;}.tripHeadRight{display:table-cell;width:55%;position:relative;vertical-align:top;}.tripHeadRight .tripPrevImg{border:10px solid white;box-shadow:0 0 7px rgba(55, 55, 54, 0.3);}.tripText{margin:60px 0 30px;}.tripText .buttonBackground{width:100vw;position:relative;margin-left:-50vw;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f0f0f0+50,cecece+100 */left:50%;/* Old browsers */background:#f0f0f0;/* FF3.6-15 */background:-moz-linear-gradient(top, #f0f0f0 50%, #cecece 100%);/* Chrome10-25,Safari5.1-6 */background:-webkit-linear-gradient(top, #f0f0f0 50%, #cecece 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */background:linear-gradient(to bottom, #f0f0f0 50%, #cecece 100%);/* IE6-9 */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#cecece', GradientType=0);}.tripText .buttonLine{display:block;margin:0 auto;padding:0 10px;/*padding-right: 20px;
    padding-left: 20px; */border-top:none;color:white;max-width:1370px;position:relative;}.tripText .buttonLine div{cursor:pointer;transition:all 0.2s;font-weight:400;display:inline-block;text-align:center;font-size:17px;padding:15px 0;width:20%;/* line-height: 20px; */background-color:transparent;color:#373736;margin:0;}.tripText .buttonLine div:hover{transition:all 0.2s;background-color:rgba(255, 255, 255, 0.7);color:#373736;font-weight:400;border-radius:25px 25px 0 0;}.tripText .buttonLine .wrapper{max-width:1370px;margin:0 auto;position:relative;padding:15px;}a.ButtonBuchenEnde{background-color:#b00511;color:white;border-radius:30px;padding:8px 60px;text-transform:uppercase;font-weight:500;width:100%;text-align:center;display:block;font-size:17px;margin-bottom:60px;}.tripImages img{border:10px solid white;box-shadow:0 0 7px rgba(55, 55, 54, 0.3);margin:0 15px 15px 0;}.tripText{background-color:#fff;}.tripText ul{margin:0;padding:0 0 0 22px;}.mobileInfo{display:none;}.tripTextBlock{padding:30px 0;display:none;}.tripTextBlock.tripLeistungen h2{margin-top:15px;}.tripTextBlockActive{display:block;width:100vw;position:relative;left:-50vw;margin-left:50%;background-color:white;}.tripTextBlock.tripLeistungen.tripTextBlockActive ul li{list-style:none;position:relative;padding-left:15px;}.tripTextBlock.tripLeistungen.tripTextBlockActive ul li:before{font-family:'bokelmann';content:"\e904";position:absolute;left:0;color:#b00511;top:0;z-index:10;font-size:8px;}.tripText .buttonLine div.reiterActive{color:white;background-color:#b00511;font-weight:500;border-radius:30px 30px 0 0;}span.termSubtitle{color:#b00511;}.terminTrip{width:33%;display:inline-table;background-color:#f0f0f0;padding:15px;border-radius:30px;}.terminTrip .tripTerm span{font-weight:normal;}table.terms{width:100%;}table.terms td{background-color:#f0f0f0;padding:2px 5px;}.termSubtitle{color:;margin-left:5px;/* @end *//* @group topangebote *//* @end *//* @group navigation */}.navigation{width:60%;position:relative;padding-top:8px;}.navigation .logo{display:none;margin-right:20px;width:20%;min-width:268px;}.navigation .wrapper{padding-top:0;padding-bottom:0;}.navigation a{color:#373736;font-size:15px;transition:all 0.2s;display:inline-table;text-transform:uppercase;position:relative;font-weight:500;padding:12px 20px 5px;}.navigation a.active:after,.navigation a:hover:after{font-family:'bokelmann';content:"\e905";position:absolute;left:calc(50% - 35px);color:#373736;bottom:-15px;font-size:70px;transition:all 0.2s;}.navigation span{position:relative;}.navigation .sub{box-shadow:0 0 7px rgba(55, 55, 54, 0.3);position:absolute;left:0;top:35px;z-index:200;max-height:0;transition:all 0.2s;overflow:hidden;padding-top:0;padding-bottom:0;text-align:left;background-color:#f0f0f0;}.navigation .sub .sub{left:100%;top:0;}.navigation .sub a{font-size:14px;font-weight:400;padding:2px 12px !important;}.navigation .sub a.active,.navigation .sub a:hover{font-size:14px;color:#b00511;transition:all 0.2s;}.navigation .sub a.active:after,.navigation .sub a:hover:after{display:none;}span:hover > .sub{max-height:2000px;padding:10px 0;overflow:visible;}.sub a,.sub span:hover a,.sub a.active{margin-left:0;font-size:14px;text-transform:none;padding-top:0;padding-bottom:0;white-space:nowrap;display:block;color:#373736;}.sub span{display:block;white-space:nowrap;transition:all 0.2s;/* @end *//* @group Footer */}.footerPages .footerBlock{width:25%;display:inline-block;vertical-align:top;}.footerPages .footerBlock h2{font-size:14px;font-weight:500;border:none;margin:0;}.footerPages .footerBlock ul{padding-left:12px;margin:3px 0;}.footerPages .footerBlock a{color:#373736;font-size:14px;}.footerPages .footerBlock a:hover{color:#b00511;transition:all 0.2s;}.footerFirma{background-color:#b00511;color:white;padding:15px 0;margin-bottom:15px;}.footerFirma .adressZeile{display:none;}.footerFirma .footerGrid{display:grid;column-gap:10px;row-gap:10px;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;}.footerFirma .footerGrid .footerBlockReisedienst{grid-column-start:1;grid-column-end:4;grid-row-start:1;grid-row-end:1;display:flex;position:relative;padding-bottom:20px;}.footerFirma .footerGrid .footerBlockReisedienst:after{content:"";display:block;height:1px;width:98%;background-color:white;position:absolute;bottom:0;}.footerFirma .footerGrid .footerBlockReisedienst table td{border-right:8px solid #b00511;}.footerFirma .footerGrid .footerBlockReisedienst a{color:white;}.footerFirma .footerGrid .footerBlockReisedienst > div{width:33.33%;position:relative;padding-right:15px;vertical-align:top;}.footerFirma .footerGrid .footerBlockReisedienst > div:last-child{border-bottom:none;}.footerFirma .footerGrid .footerBlockReisedienst > div:last-child:after{display:none;}.footerFirma .footerGrid .footerBlockReisebuero{grid-column-start:1;grid-column-end:4;grid-row-start:2;grid-row-end:2;margin-top:20px;display:flex;}.footerFirma .footerGrid .footerBlockReisebuero table td{border-right:8px solid #b00511;}.footerFirma .footerGrid .footerBlockReisebuero a{color:white;}.footerFirma .footerGrid .footerBlockReisebuero > div{width:33.33%;padding-right:15px;}.footerFirma .footerGrid .footerAllgemein{grid-column-start:4;grid-column-end:4;grid-row-start:1;grid-row-end:3;position:relative;}.footerFirma .footerGrid .footerAllgemein .socialmedia > div{background-color:white;border-radius:30px;padding:10px 20px;width:100%;}.footerFirma .footerGrid .footerAllgemein .socialmedia > div a{display:block;position:relative;padding-left:22px;}.footerFirma .footerGrid .footerAllgemein .socialmedia > div a:first-child{margin-bottom:1px;}.footerFirma .footerGrid .footerAllgemein .socialmedia > div a i{padding-right:5px;position:absolute;left:0;top:1px;}.footerFirma .footerGrid .footerAllgemein .socialmedia > div a i:before{font-size:18px;}.footerPages{background-color:#cecece;padding:15px 0;}.vistabus{display:inline-block;width:50%;font-size:12px;}.vistabus span{position:relative;padding:0 0 0 12px;}.vistabus span:before{font-family:'bokelmann';content:"\e904";position:absolute;left:0;color:#373736;top:-3px;z-index:10;font-size:9px;}.vistabus a{color:#373736;}.imprint{display:inline-block;width:50%;text-align:right;font-size:12px;/* @end *//* @group Merkliste *//*
.noteButtonDel {
	width: 29px;
	height: 26px;
	background: url(../images/stern.png) no-repeat 0 -26px;
	position: absolute;
	left: 10px;
	top: 10px;
	z-index: 10;
	transition: opacity 0.2s;
}

.noteButtonDel:hover {
	background: url(../images/stern.png) no-repeat 0 -52px;
}

.noteButtonAdd {
	width: 29px;
	height: 26px;
	background: url(../images/stern.png) no-repeat 0 0;
	position: absolute;
	left: 10px;
	top: 10px;
	opacity: 0.3;
	z-index: 10;
	transition: opacity 0.2s;
}

.noteButtonAdd:hover {
	background: url(../images/stern.png) no-repeat 0 -26px;
}

.tripPrev:hover .noteButtonAdd, .topTrip:hover .noteButtonAdd {
	opacity: 1;
}

#noteList {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 20;
	text-align: center;
	padding: 10px;
}
#noteList a {
}
.noteDelete {
	color: $blau;
    font-size: 17px;
    float: left;
	cursor: pointer;
	font-weight: bold;
	width: 15px;
}

.noteListDelete {
	color: $blau;
	cursor: pointer;
	margin-top: 3px;
}

.noteListDelete:hover {
	text-decoration: underline;
}
*//* @end *//* @group Merkliste *//*#noteList a {
    background: url(../images/noteList.png) no-repeat center center;
    color: white;*/}.imprint a{color:#373736;position:relative;padding:0 3px 0 12px;}.imprint a:before{font-family:'bokelmann';content:"\e904";position:absolute;left:0;color:#373736;top:-3px;z-index:10;font-size:9px;}button.cc-nb-okagree{background-color:#666 !important;}.noteButtonAdd,.noteButtonDel{position:absolute;right:-30px;top:22px;z-index:1;}.noteButtonAdd::before{content:'\e90e';font-family:'bokelmann';font-size:20px;color:#fff;opacity:0.5;transition:all 0.2s;}.noteButtonAdd:hover::before{opacity:1;}.noteButtonAdd:active::before{content:'\e90e';font-family:'bokelmann';transition:all 0.2s;opacity:1;}.noteButtonDel::before{content:'\e90e';font-family:'bokelmann';font-size:20px;/*opacity: 0;*/color:#fff;transition:all 0.2s;}.noteButtonDel:hover::before{content:'\e90a';font-family:'bokelmann';font-size:20px;color:#fff;position:absolute;right:5px;}.topTrip .noteButtonDel,.topTrip .noteButtonAdd{top:35px;}.topTrip .noteButtonAdd{top:35px;}.tripPrev:hover .noteButtonAdd,.topTrip:hover .noteButtonAdd{opacity:1;/* @end *//* @group Newsletter */}.newsletter div.title{display:none;}.row{display:table;width:100%;padding-bottom:5px;}.desc{display:table-cell;width:75%;}.desc input{width:100%;}.desc:first-child{width:20%;}body.newsletter{padding:5px;}.error{color:;/* @end *//* @group formulare */}.textBlock{padding:30px 0 60px;}.fullwidth,table.buchung{width:100%;}.formFieldCode{width:137px;display:block;float:left;}.formField{padding:3px;clear:both;float:none;}.formField .fullwidth{float:right;}.reload:hover{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}textarea.nachricht{height:250px;width:420px;border:1px solid #e5e5e5;/* @group Kataloge */}.katalogExemplare{width:100vw;position:relative;left:-50vw;margin-left:50%;background-color:#cecece;}.katalogExemplare .formField.katalogForm label:first-child{font-size:20px;color:#373736;padding:0;margin:0 0 8px 0;line-height:120%;font-weight:500;}.katalogBox{position:relative;padding-right:30px;display:inline-block;width:33.33%;vertical-align:top;}.katalogText{display:inline-block;vertical-align:top;padding-top:55px;padding-left:10px;color:#373736;width:50%;}.katalogText label{display:inline !important;}.blaetterKatalog{background:#f0f0f0;padding:5px 10px 5px 15px;margin:5px 0 0 -10px;border-radius:0 30px 30px 0;}.blaetterKatalog a{color:#373736;}.blaetterKatalog:before{padding-right:7px;font-family:'bokelmann';content:"\e904";color:#b00511;top:7px;z-index:10;font-size:11px;}.blaetterKatalog a:hover{color:#b00511;transition:all 0.2s;}.katalogBox .formField label{padding-top:15px;}.katalogImage{margin:15px 0 0;display:inline-block;vertical-align:top;width:50%;}.katalogBox img{border:1px solid #ccc;width:100%;box-shadow:0 0 7px rgba(55, 55, 54, 0.3);transition:all 0.2s;}input.switch{position:absolute;opacity:0;display:none;/* Radio-Switch */}input[type="radio"].switch + div{vertical-align:middle;display:inline-block;width:43px;height:23px;margin-right:10px;border-radius:999px;background-color:#555;/* Radio-Switch checked (gruen) */}input[type="radio"].switch:checked + div{background-color:#e30613;/* Radio-Switch (Knopf) */}input[type="radio"].switch + div > div{float:left;width:18px;height:18px;border-radius:inherit;background:#fff;-webkit-transition-timing-function:cubic-bezier(0.54, 1.85, 0.5, 1);-webkit-transition-duration:0.4s;-webkit-transition-property:transform, background-color, box-shadow;-moz-transition-timing-function:cubic-bezier(0.54, 1.85, 0.5, 1);-moz-transition-duration:0.4s;-moz-transition-property:transform, background-color;pointer-events:none;margin-top:2px;margin-left:2px;/* Radio-Switch (Knopf) checked */}input[type="radio"].switch:checked + div > div{-webkit-transform:translate3d(20px, 0, 0);-moz-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0);background-color:#fff;/* @group Formulare */}input.switch{position:absolute;opacity:0;display:none;/* Checkbox-Switch */}input[type="checkbox"].switch + div{display:inline-block;width:43px;height:23px;margin:0 8px 2px 0;border-radius:999px;background-color:#555;vertical-align:top;/* Checkbox-Switch checked (gruen) */}input[type="checkbox"].switch:checked + div{background-color:#b00511;/* Checkbox-Switch (Knopf) */}input[type="checkbox"].switch + div > div{float:left;width:18px;height:18px;border-radius:inherit;background:#fff;-webkit-transition-timing-function:cubic-bezier(0.54, 1.85, 0.5, 1);-webkit-transition-duration:0.4s;-webkit-transition-property:transform, background-color, box-shadow;-moz-transition-timing-function:cubic-bezier(0.54, 1.85, 0.5, 1);-moz-transition-duration:0.4s;-moz-transition-property:transform, background-color;pointer-events:none;margin-top:2px;margin-left:2px;/* Checkbox-Switch (Knopf) checked */}input[type="checkbox"].switch:checked + div > div{-webkit-transform:translate3d(20px, 0, 0);-moz-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0);background-color:#fff;/* Radio-Switch */}input[type="radio"].switch + div{vertical-align:middle;display:inline-block;width:43px;height:23px;margin-right:10px;border-radius:999px;background-color:#555;/* Radio-Switch checked (gruen) */}input[type="radio"].switch:checked + div{background-color:#b00511;/* Radio-Switch (Knopf) */}input[type="radio"].switch + div > div{float:left;width:18px;height:18px;border-radius:inherit;background:#fff;-webkit-transition-timing-function:cubic-bezier(0.54, 1.85, 0.5, 1);-webkit-transition-duration:0.4s;-webkit-transition-property:transform, background-color, box-shadow;-moz-transition-timing-function:cubic-bezier(0.54, 1.85, 0.5, 1);-moz-transition-duration:0.4s;-moz-transition-property:transform, background-color;pointer-events:none;margin-top:2px;margin-left:2px;/* Radio-Switch (Knopf) checked */}input[type="radio"].switch:checked + div > div{-webkit-transform:translate3d(20px, 0, 0);-moz-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0);background-color:#fff;/* @end */}input,textarea,select{background-color:white;padding:8px 12px;font:15px/140% 'Ubuntu', sans-serif;transition:all 0.2s;border:none;border-radius:30px;color:#373736;}input:focus,input:hover,textarea:hover,textarea:focus,select:hover,select:focus{background-color:#cecece;transition:all 0.2s;}.formField input[type=button]{font-size:15px;background-color:#b00511;color:white;border-radius:30px;padding:8px 15px;width:100%;cursor:pointer;font-weight:500;text-transform:uppercase;margin-top:15px;/* @end *//* @group neueformulare */}.formField input[type=button]:hover{background-color:#373736;transition:all 0.2s;}.formField label{display:inline-block;vertical-align:top;width:20%;}.formField input,.formField textarea,.formField .g-recaptcha{display:inline-block;width:80%;padding:10px;}.formField input[type=input],.formField textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:30px;}.formField textarea{display:inline-block;height:120px;}.datenschutz{display:inline-block;width:20%;}.datenschutzText{display:inline-block;float:right;width:80%;}.checkboxDatenschutz{margin-left:0;}.formField.checkbox label{width:95%;}.formField input[type=checkbox]{width:auto;margin-right:5px;display:none;}.formField{padding-bottom:5px;padding-top:5px;}.formSpecial{display:none;}.formfieldTitle{font-weight:400;margin-bottom:5px;margin-top:5px;}.formError{color:#903;font-weight:400;}.formField input[type=radio]{width:auto;margin-right:20px;}.radioBox{display:inline-block;width:80%;}.radioBox label{width:auto;/* @end *//* @group neue Buchung */}.textBlock table{width:100%;}.textBlock table td:first-child{width:20%;}form.buchung{/* @end *//* Newsletter */}form.buchung label p{display:inline;}form.buchung h3{font-weight:500;margin:0;font-size:15px;}form.buchung td.zusammenFassung{background-color:white;position:relative;padding:10px 15px;border-radius:30px;display:inline-block;width:100% !important;margin:15px 0;}form.buchung td.zusammenFassung .komplettPreis{background-color:#b00511;position:absolute;right:0;top:0;width:20%;padding:10px;color:white;font-size:17px;font-weight:500;text-align:center;border-radius:30px;}form.buchung input.buttonSubmit{width:100%;background-color:#b00511;color:white;margin-top:15px;}form.buchung input.buttonSubmit:hover{cursor:pointer;background-color:#373736;transition:all 0.2s;}form.buchung.formular input.buttonSubmit{margin-top:8px;}form.buchung.formular table{width:100%;}form.buchung.formular table.reiseanmelder,form.buchung.formular table.reisedetails,form.buchung.formular table.reiseteilnehmer{width:100%;background-color:rgba(55, 55, 54, 0.1);padding:20px;}form.buchung.formular table b{font-size:15px;}form.buchung.formular table tr td:first-child{width:20%;}form.buchung.formular table tr.datenkorrektur td{text-align:right;padding:0;}form.buchung.formular table tr.datenkorrektur td a{background-color:#373736;padding:8px 30px;border-radius:0 0 30px 30px;text-align:right;font-weight:400;display:inline-block;color:white;}form.buchung.formular table tr.datenkorrektur td a:hover{background-color:#b00511;transition:all 0.2s;}form.buchung.formular table tr td{padding:2px 0;}.nlAktion.first{display:flex;position:relative;border:10px solid white;box-shadow:0 0 7px rgba(55, 55, 54, 0.3);font-size:18px;line-height:140%;background:#fff url(../images/NewsletterBild_neu.svg) repeat-x center center;background-size:cover;background-repeat:no-repeat;margin:-120px 10px 170px 10px;padding:0;/* @end */}.nlAktion.first .titel{text-transform:uppercase;font-size:35px;font-weight:bold;margin-bottom:20px;}.nlAktion.first .content{padding:40px;text-align:center;width:100%;}.nlAktion.first .linkRot{background-color:#b00511;color:white;border-radius:30px;padding:10px 70px;margin-top:20px;display:inline-block;font-size:16px;}.nlAktion.first .image{line-height:0;width:30%;}.nlAktion.first .image img{max-width:100%;}@media (max-width:1400px){.webPage.Mitarbeiter{width:33.33%;}.footerFirma,.footerPages{padding:15px;}.slick-prev{left:10px;z-index:1;background-color:rgba(176, 5, 17, 0.8);}.slick-prev:before{color:white;}.slick-next{right:10px;z-index:1;background-color:rgba(176, 5, 17, 0.8);}.slick-next:before{color:white;}}@media (max-width:1200px){.webPage.Mitarbeiter{width:50%;}.katalogBox{width:50%;}.kopf .Inner .navigation span a{padding:12px 12px 5px;}.kopfBildImage{height:400px !important;}.footerFirma .footerBlockReisebuero{display:inline-block;}.footerFirma .footerBlockReisebuero > div{display:inline-block;vertical-align:top;}.footerFirma .footerBlockReisebuero > div:after{display:none;}.footerFirma .footerBlockReisedienst{display:inline-block;}.footerFirma .footerBlockReisedienst > div{display:inline-block;vertical-align:top;}.footerFirma .footerBlockReisedienst > div:after{display:none;}}@media (max-width:1000px){.vehicle .vehicleInner .images{width:50%;}.vehicle .vehicleInner .content{width:50%;}.footerFirma .footerGrid{display:block;}.footerFirma .footerGrid .footerAllgemein > div{display:inline-block;padding-right:15px;width:33.33%;vertical-align:top;}.footerFirma .footerGrid .footerAllgemein .facebook{position:relative;top:0;bottom:unset;vertical-align:top;width:auto;}.footerFirma .footerGrid .footerBlockReisebuero{margin:20px 0;position:relative;padding-bottom:20px;}.footerFirma .footerGrid .footerBlockReisebuero:after{content:"";display:block;height:1px;width:98%;background-color:white;position:absolute;bottom:0;}.webPage.einBild .content,.webPage.mehrBilder .content{padding:0 0 0 20px;}.searchboxNotelist{left:0;width:100%;padding:0 15px;}.searchboxNotelist .searchBox{width:100%;padding-right:8px;}.searchboxNotelist .searchBox form .Merkliste{width:auto;display:inline-block;margin-left:0;min-width:150px;z-index:1;position:relative;height:auto;background-color:transparent;padding:0;}.searchboxNotelist .searchBox form .Merkliste div{padding:8px 12px;background-color:#e30613;border-radius:30px;}}@media (max-width:950px){.tripPrevOuter{width:50%;}.kategorieTeaser{width:50%;}.teaser{width:50%;}.teaser:nth-child(3){margin-top:0 !important;}}@media (max-width:850px){.nlAktion.first{margin:0 10px 125px 10px;}.lineSchnellzugriffe{padding-left:40px;}.lineSchnellzugriffe .schnellzugriff{width:50%;}.lineSchnellzugriffe .schnellzugriff:first-child{margin-left:-40px;}.footerFirma .footerBlockReisebuero > div,.footerFirma .footerBlockReisedienst > div{width:50%;}.webPage.Begruessung .image{width:50%;display:block;margin:0 auto;}.webPage.Begruessung .content{width:100%;}}@media (max-width:750px){.kopf .Inner{padding:15px;}.searchboxNotelist{margin:0;left:0;bottom:unset !important;position:relative !important;}.tripHeadLeft .buttonLine .kindToShare a.shareMessenger{display:block;}.katalogBox{width:100%;}.footerFirma .footerGrid .footerAllgemein > div{width:50%;}.footerFirma .footerGrid .footerBlockReisedienst{display:block;}.footerFirma .footerGrid .footerBlockReisedienst > div{width:50%;}.footerFirma .footerGrid .footerBlockReisebuero{display:block;}.footerFirma .footerGrid .footerBlockReisebuero > div{width:50%;}.tripHead{margin:30px 0;}.tripHeadLeft,.tripHeadRight{display:block;width:100%;}.tripHeadMiddle{display:none;}.mobileInfo{display:block;background-color:#b00511;color:white;padding:5px 20px;border-radius:30px;}.tripText .buttonLine{display:none;}.tripTextBlock{display:block;width:100vw;position:relative;left:-50vw;margin-left:50%;background-color:white;}.tripTextBlock{display:block;padding:0;}.navigation{display:none;}.mobiNavi{display:block;height:35px;width:35px;background-color:#9d9d9c;position:fixed;right:15px;top:15px;border-radius:9px;z-index:3000;}.mobiNavi:before{font-family:'bokelmann';content:"\e908";position:absolute;color:white;z-index:10;font-size:20px;left:calc(50% - 9px);top:8px;}.showNavi .mobiNavi:before{color:#fff;content:'\e90a';left:10px;}.showNavi .navigation{position:fixed;top:0;right:0;width:100%;height:100%;z-index:100;background-color:#f0f0f0;overflow-x:hidden;transition:0.5s;display:block;}.showNavi .navigation .logo{display:block;margin:0 auto;}.showNavi .navigation span{display:block;width:100%;border:none;padding:0;text-align:center;background-color:#b00511;}.showNavi .navigation span a{color:white;}.showNavi .navigation .sub{max-height:800px;display:block;position:relative;top:0;transition:all 0.2s;overflow:hidden;padding-top:0;padding-bottom:0;}.showNavi .navigation .sub span{display:block;white-space:nowrap;transition:all 0.2s;background-color:transparent;border-bottom:1px solid #9d9d9c;}.showNavi .navigation .sub span a{font-size:15px;color:#373736;padding:7px 0;width:100%;border-bottom:none !important;}.showNavi .navigation .sub .sub{left:0;}.showNavi .navigation .sub .sub span:last-child{border-bottom:none;}.kopf .Inner .navigation span:hover{background-color:#cecece;transition:all 0.2s;}.kopf .Inner .navigation span:hover a{color:#373736;transition:all 0.2s;}.kopf .Inner .navigation span a{padding:7px 0;font-size:15px;width:100%;border-bottom:1px solid white;}.webPage.einBild .image,.webPage.mehrBilder .image{display:block;width:100%;margin-bottom:20px;}.webPage.einBild .bildBlock,.webPage.mehrBilder .bildBlock{display:block;width:100%;margin-bottom:20px;}.webPage.einBild .bildBlock .image,.webPage.mehrBilder .bildBlock .image{margin-bottom:0;}.webPage.einBild .content,.webPage.mehrBilder .content{padding:0;display:block;width:100%;}.footerPages .footerBlock{width:33.33%;margin:10px 0;}.imprint{display:block;width:100%;text-align:center;}.vistabus{display:block;width:100%;text-align:center;}.searchboxNotelist{margin:0 -15px;left:15px;padding:0;}.searchboxNotelist .Merkliste{display:none;}.searchboxNotelist .searchBox{padding:8px 20px;border-radius:0;}.searchboxNotelist .searchBox form{width:100%;display:block;}.searchboxNotelist .searchBox form .Merkliste{width:33.33%;display:inline-block;margin-left:0;padding:3px;min-width:33.33%;z-index:1;position:relative;height:auto;background-color:transparent;}.searchboxNotelist .searchBox form .Merkliste div{padding:8px 12px;background-color:#e30613;border-radius:30px;}.searchboxNotelist .searchBox form .Reisefinder{display:none;}.searchboxNotelist .searchBox form .searchStyle{margin-left:0;padding:3px;width:33.33%;}.searchboxNotelist .searchBox form .searchStyle:after{top:10px;right:15px;}.searchboxNotelist .searchBox form .searchStyle input.Button{border:1px solid white !important;}.searchboxNotelist .searchBox form .searchStyle:last-child{width:33.33%;}}@media (max-width:650px){form.buchung{padding:0 12px;}.terminTrip{width:50%;}.searchboxNotelist{flex-wrap:wrap;}.searchboxNotelist .searchBox{display:none;}.searchboxNotelist.show .searchBox{display:block;}.searchboxNotelist.show .suchkriterien{width:100%;}.searchboxNotelist.show .suchkriterien:before{content:"Reisesuche ausblenden";}.searchboxNotelist.show .suchkriterien:after{content:'\e907';}.searchboxNotelist .suchkriterien{background-color:#b00511;color:#fff;padding:5px;text-align:center;cursor:pointer;font-size:13px;transition:all 0.2s;border-bottom:1px solid white;width:100%;}.searchboxNotelist .suchkriterien:before{font-style:italic;content:"Reisesuche einblenden";}.searchboxNotelist .suchkriterien:after{content:'\e909';font-weight:normal;font-family:'bokelmann';margin-left:10px;font-size:12px;}.searchboxNotelist .suchkriterien:hover{background-color:rgba(0, 1, 0, );}.textBlock table td{display:block;width:100%;}.textBlock table td:first-child{display:block;width:100%;}.webPage.Mitarbeiter{width:100%;}.tripPrevOuter{width:100%;}.vehicle .vehicleInner{display:block;}.vehicle .vehicleInner .images{width:100%;}.vehicle .vehicleInner .content{width:100%;border-radius:0 0 30px 30px;padding:30px;}.kategorieTeaser{width:100%;}.formField label{display:block;width:100%;margin-bottom:3px;padding-left:10px;}.formField input,.formField textarea,.formField .g-recaptcha{display:block;width:100%;}.teaser{width:100%;}.teaser:nth-child(2){margin-top:0 !important;}.kopf .Inner{padding:15px;}.kopf .Inner .logo{width:45%;min-width:unset;}.kopf .Inner .telefon{width:55%;margin:0;}.kopf .Inner .telefon div{box-shadow:none;padding:0;}.kopf .Inner .telefon div table{display:none;}.kopf .Inner .telefon div .mobil{display:block;padding:0;text-align:left;}.kopf .Inner .telefon div .mobil a{min-width:124px;font-size:13px;color:#373736;box-shadow:0 0 7px rgba(55, 55, 54, 0.3);padding:8px 15px;font-weight:300;border-radius:50px;display:inline-block;}.kopf .Inner .telefon div .mobil a:first-child{margin-bottom:5px;}.kopf .Inner .telefon div .mobil a i{display:inline-block;font-size:13px;color:#b00511;padding-right:5px;}.kopf .searchboxNotelist{bottom:0;}}@media (max-width:550px){.footerFirma .footerGrid .footerAllgemein > div{width:100%;}.footerFirma .footerGrid .footerAllgemein .facebook{margin-top:10px;}.footerFirma .footerGrid .footerBlockReisedienst > div{width:100%;}.footerFirma .footerGrid .footerBlockReisebuero > div{width:100%;}.searchboxNotelist .searchBox form .Merkliste{width:50%;}.searchboxNotelist .searchBox form .searchStyle{width:50%;}.searchboxNotelist .searchBox form .searchStyle:last-child{width:50%;}.footerPages .footerBlock{width:50%;}.webPage.Begruessung .image{width:80%;}}@media (max-width:450px){.nlAktion.first .content{padding:20px !important;}.terminTrip{width:100%;}.lineSchnellzugriffe{display:none;}}@media (max-width:350px){.footerPages .footerBlock{width:100%;}.searchboxNotelist .searchBox form .Merkliste{width:100%;}.searchboxNotelist .searchBox form .searchStyle{width:100%;}.searchboxNotelist .searchBox form .searchStyle:last-child{width:100%;}}@media print{body{font-size:11px;}.setHeight .kopf{position:relative;}.setHeight .kopf .Inner{padding:20px 15px 0;}.setHeight .kopf .Inner .logo{width:30%;min-width:unset;margin:0 auto;}.mobiNavi,.debugInfoBox,.tripHeadLeft .buchungsBlock a.ButtonBuchen,.footerPages,.imprint,.vistabus,.footerAllgemein .facebook,.footerFirma .footerGrid,.Platzhalter,.searchboxNotelist,.telefon{display:none;}.trip{margin-top:0;}.tripHead{margin:0 !important;}.tripHead .tripHeadLeft{vertical-align:top;display:block;margin-right:32%;position:relative;}.tripHead .tripHeadLeft h1{font-size:24px;}.tripHead .tripHeadLeft .buchungsBlock .Inner{border:none;text-align:left;width:30%;}.tripHead .tripHeadLeft .buchungsBlock .Inner .tripTermsSelect.formdefinition .formField.select select{text-align:left;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.tripHead .tripHeadMiddle{display:none;}.tripHead .tripHeadRight{vertical-align:top;display:block;width:60%;}.mobileInfo{padding:0;font-size:13px;}.tripText{margin:0;}.tripTeaserText p{font-size:11px;}.tripTextBlock{width:100%;position:relative;left:0;margin-left:0;}.tripTextBlock.tripLeistungen h2{font-size:13px;}.tripTextBlock .intro,.tripTextBlock .day{page-break-inside:avoid;orphans:2;widows:2;}a.ButtonBuchenEnde{display:none;}.footerFirma .adressZeile{display:block;width:100%;font-weight:400;}.footerFirma .adressZeile a{color:#373736;}}