@CHARSET "UTF-8";

.erweitertxs .checkbox {
	margin: 0;
}

.searchmask.full {
	position: relative;
}

.searchmask .radio, .searchmask .checkbox {
	margin: 0;
}

.ui-slider-track, html>body .ui-rangeslider .ui-rangeslider-sliders .ui-slider-track:first-child {
	height: 4px !important;
}

.ui-rangeslider .ui-rangeslider-sliders .ui-slider-track {
	top: -5px !important;
	border: 0px solid transparent;
}

.ui-slider-track .ui-slider-bg {
	background: #333;
}

.ui-rangeslider {
	margin-top: 15px !important;
}

.ui-rangeslider .ui-rangeslider-sliders {
	position: relative;
	overflow: visible;
	height: 10px !important;
	margin: 0 auto 0 14px !important;
}

.ui-slider-track .ui-btn.ui-slider-handle {
	margin: -9px 0px 0 -15px !important;
	width: 18px !important;
	height: 18px !important;
	border-radius: 50%;
}

.ui-slider-track .ui-btn.ui-slider-handle:nth-of-type(2) {
	margin: -9px 0px 0 -15px !important;
}

.ui-slider-track .ui-btn.ui-slider-handle {
	background: #e85926;
	border: 1px solid #e85926;
}

.ui-slider-track {
	border: 1px solid #5a5a5a;
}

.veranstalter .dropdown-menu {
	min-width: 200px !important;
}

/*----------------XML--------------------*/
.leftsearchmask {
	margin-top: 1rem;
}
.leftsearchmask .card {
	border-radius: 0;
	background: #EEE none repeat scroll 0% 0%;
}
.leftsearchmask .card-header {
	padding: 0;
	background: transparent;
	background: #EEE none repeat scroll 0% 0%;
}
.leftsearchmask .card .card-header a {
	position: relative;
	padding: .75rem 1.25rem;
	color: rgb(232, 89, 38);
	font-size: .9rem !important;
}

.leftsearchmask .card .card-header a:after {
	content: '';
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 15px;
	top: 13px;
	-webkit-transition: all 300ms ease-in 0s;
	-moz-transition: all 300ms ease-in 0s;
	-o-transition: all 300ms ease-in 0s;
	transition: all 300ms ease-in 0s;
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666666' d='M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z' /%3E%3C/svg%3E");
}

.leftsearchmask .card .card-header [aria-expanded="false"]:after {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}

.leftsearchmask .card .card-header [aria-expanded="true"]:after {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
i.small {
	width: 14px;
	height: 14px;
}

hr {
	margin: 10px 0;
}

.ziel .info div.wt, .ziel .info div.sun, .ziel .info div.ft {
	min-width: 58px;
	min-height: 20px;
}

.ziel .info div.lp1, .ziel .info div.lp2 {
	min-width: 100px;
}

.ziel .info div {
	float: left;
}

.ziel .info .lp {
	width: 200px;
	text-align: right;
}



.HIC_hotelimages {
	
}

.HIC_hotelimages {
	max-width: 100% !important;
	padding: 0 !important;
	border-bottom: 0 !important;
}
.HIC_hotelimages table,
.HIC_hotelimagesTable .HIC_c1,
.HIC_hotelimagesTable .HIC_c2 {
	display: block;
}
.HIC_hotelimagesTable .HIC_c1,
.HIC_hotelimagesTable .HIC_c2 {
	width: 100% !important;
	float: left;
	text-align: center;
}
.HIC_hotelimagesTable img.HIC_bigwidth {
	max-width: 100% !important;
}
.HIC_hotelimagesTable .HIC_thumbs {
	height: 106px !important;
	width: 115px !important;
	border-radius: 0 !important;
}


.bookfinalpage .card {
	border-radius: 0;
}

.bookfinalpage {
	font-size: .9em;
}
.bookfinalpage .card .card-img-top {
	height: 150px;
	object-fit: cover;
	width: 100%;
	object-position: center center;
}
.payment-alert {
    line-height: 19px;
    position: relative;
    background: #f2f7f9;
    border: 1px solid #d7e7ec;
    border-radius: 2px;
    margin-top: 3px;
    padding: 18px 50px 18px 13px;
    font-size: 12px;
    color: #0567a6;
    font-weight: 500;
}
.payment-tabs-content {
    padding: 20px 18px 10px 18px;
    border: 1px solid #ebebeb;
}
.payment-wrapper {
    padding-top: 3px;
    margin-bottom: 27px;
}

.searchmask .caret {
	border-top: 4px solid #e85926 !important;
}

.veranstalter label {
	font-weight: 400;
}

.ui-slider-horizontal .ui-slider-handle {
	top: -0.15em;
	margin-left: -2px;
}

.searchmask .ui-state-hover {
	border: 1px solid #ccc;
}

.searchmask .ui-slider-range.ui-widget-header {
	background: #e85926;
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 12px;
	height: 1em;
	cursor: default;
}

.sliderlabel {
	font-size: 12px;
	min-height: 12px;
}

.js_minPreis, .js_maxPreis, .js_DauerMaxValue {
	position: relative;
	padding-right: 10px;
}

.js_minPreis {
	padding-left: 15px;
	padding-right: 0;
}

.js_minPreis:before {
	content: "ab";
	position: absolute;
	left: 0px;
	bottom: -2px;
}

.js_DauerMaxValue:after {
	content: "Tage";
	position: absolute;
	right: -20px;
	bottom: 0px;
}

.searchtop {
	background: rgba(200, 200, 200, 0.6);
	padding: 8px 8px 0px 8px;
}

/* ----------AUSWAHL STERNE------------- */
.starsselect [type="radio"]+label::before, .starsselect [type="radio"]+label::after {
	transition: none !important;
	position: relative;
	background-color: transparent !important;
}

.starsselect [type="radio"]+label::after {
	display: none !important;
}

.starsselect .type-radio:first-child {
	padding-left: 20px !important;
}

.starsselect .type-radio:nth-child(1) {
	padding-left: 15px !important;
}

.starsselect .type-radio:nth-child(1n) {
	margin-top: 2px;
	padding-right: 0;
	padding-left: 0;
}

.starsselect .custom-control {
	padding-left: 0;
}

.starsselect .custom-control-label::before {
	left: 0;
	box-shadow: none !important;
	border: 0 !important;
}
/* .starsselect input[type="radio"] {
	position: absolute;
	z-index: -1;
	opacity: 0;
} */
.starsselect [type="radio"]:not(:checked)+label::before, .starsselect .rated [type="radio"]+label::before {
	display: block;
	content: '';
	border: 0 !important;
	box-shadow: none;
}

.starsselect [type="radio"]:not(:checked)+label, .starsselect [type="radio"]:checked+label {
	width: 20px;
	cursor: pointer;
}

.starsselect [type="radio"]:not(:checked)+label::before {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666666' d='M12,15.39L8.24,17.66L9.23,13.38L5.91,10.5L10.29,10.13L12,6.09L13.71,10.13L18.09,10.5L14.77,13.38L15.76,17.66M22,9.24L14.81,8.63L12,2L9.19,8.63L2,9.24L7.45,13.97L5.82,21L12,17.27L18.18,21L16.54,13.97L22,9.24Z' /%3E%3C/svg%3E");
	left: 0;
}

.starsselect .rated [type="radio"]+label::before {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23005aa5' d='M12,17.27L18.18,21L16.54,13.97L22,9.24L14.81,8.62L12,2L9.19,8.62L2,9.24L7.45,13.97L5.82,21L12,17.27Z' /%3E%3C/svg%3E")
		!important;
	left: 0;
	background-color: transparent !important;
}

.starsselect [type="radio"]:checked+label::after, .weiterempf [type="radio"]:checked+label::after, .starsselect .type-radio:hover label::after,
	.starsselect .rated [type="radio"]:not(:checked)+label::before {
	border: 0 !important;
	background-color: transparent !important;
}

.starsselect [type="radio"]+label::before, .starsselect [type="radio"]+label::after {
	width: 18px;
	height: 18px;
}

.labelNone .clearStars {
	bottom: 15px;
}

.clearStars {
	position: absolute;
	bottom: 5px;
	right: 19px;
	font-size: 12px;
	cursor: pointer;
	width: 15px;
	height: 15px;
	line-height: 11px;
	text-align: center;
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666666' d='M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z' /%3E%3C/svg%3E");
}
/* ----------------END AUSWAHL STERNE--------------------- */

.ziel2 .btn-group, .ziel2 select {
	width: 130px !important;
	float: left !important;
}

.searchmask .hasDatepicker {
	font-size: 14px;
}

.input-group-addon {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	padding: .375rem .75rem;
	margin-bottom: 0;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	text-align: center;
	white-space: nowrap;
	background-color: #e9ecef;
	border: 1px solid #bdbdbd;
}
.input-group-addon svg {
	width: 24px;
	height: 20px;
	fill: #686868;
	margin-top: 0px;
}
.input-group-addon.airline {
	background: #fff;
}

.searchmask-zeitraum .input-group-addon,
.searchmask-teilnehmer .input-group-addon {
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
}
/*----------------icons---------------------*/
.airline {
	border: 0px none;
	background: #fff;
	position: absolute;
	right: 16px;
	bottom: 1px;
	cursor: pointer;
	width: 20px;
	height: 30px;
}

.airline i:before {
	right: 2px;
	top: 7px;
	width: 20px;
	height: 20px;
	content: "";
	position: absolute;
}

.region i.usericon {
	top: 8px;
}

.ziel:hover .sun i {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666666' d='M3.55,18.54L4.96,19.95L6.76,18.16L5.34,16.74M11,22.45C11.32,22.45 13,22.45 13,22.45V19.5H11M12,5.5A6,6 0 0,0 6,11.5A6,6 0 0,0 12,17.5A6,6 0 0,0 18,11.5C18,8.18 15.31,5.5 12,5.5M20,12.5H23V10.5H20M17.24,18.16L19.04,19.95L20.45,18.54L18.66,16.74M20.45,4.46L19.04,3.05L17.24,4.84L18.66,6.26M13,0.55H11V3.5H13M4,10.5H1V12.5H4M6.76,4.84L4.96,3.05L3.55,4.46L5.34,6.26L6.76,4.84Z' /%3E%3C/svg%3E");
}

.ziel:hover .ft i {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666666' d='M2.5,19H21.5V21H2.5V19M22.07,9.64C21.86,8.84 21.03,8.36 20.23,8.58L14.92,10L8,3.57L6.09,4.08L10.23,11.25L5.26,12.58L3.29,11.04L1.84,11.43L3.66,14.59L4.43,15.92L6.03,15.5L11.34,14.07L15.69,12.91L21,11.5C21.81,11.26 22.28,10.44 22.07,9.64Z' /%3E%3C/svg%3E");
}

.ziel:hover .wt i {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666666' d='M2,18C4.22,17 6.44,16 8.67,16C10.89,16 13.11,18 15.33,18C17.56,18 19.78,16 22,16V19C19.78,19 17.56,21 15.33,21C13.11,21 10.89,19 8.67,19C6.44,19 4.22,20 2,21V18M2,12C4.22,11 6.44,10 8.67,10C10.89,10 13.11,12 15.33,12C17.56,12 19.78,10 22,10V13C19.78,13 17.56,15 15.33,15C13.11,15 10.89,13 8.67,13C6.44,13 4.22,14 2,15V12M2,6C4.22,5 6.44,4 8.67,4C10.89,4 13.11,6 15.33,6C17.56,6 19.78,4 22,4V7C19.78,7 17.56,9 15.33,9C13.11,9 10.89,7 8.67,7C6.44,7 4.22,8 2,9V6Z' /%3E%3C/svg%3E");
}

.ziel .lp i, .ziel .ft i, .region i, .timecheck .usersicon {
	display: inline-block;
	width: 16px;
	height: 18px;
	position: relative;
	top: 4px;
}

.ziel .ft i {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23565656' d='M2.5,19H21.5V21H2.5V19M22.07,9.64C21.86,8.84 21.03,8.36 20.23,8.58L14.92,10L8,3.57L6.09,4.08L10.23,11.25L5.26,12.58L3.29,11.04L1.84,11.43L3.66,14.59L4.43,15.92L6.03,15.5L11.34,14.07L15.69,12.91L21,11.5C21.81,11.26 22.28,10.44 22.07,9.64Z' /%3E%3C/svg%3E");
}

.ziel .lp i.usericon {
	background-position: 0px 3px;
	left: 0px;
	width: 15px;
}

.timecheck .usersicon {
	right: 0;
	width: 20px;
}

i.usericon {
	background-repeat: no-repeat;
}

.ziel i.usericon, .region i.usericon {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666666' d='M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,14C16.42,14 20,15.79 20,18V20H4V18C4,15.79 7.58,14 12,14Z' /%3E%3C/svg%3E");
}

.ziel i.usersicon, i.usersicon {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666666' d='M16,13C15.71,13 15.38,13 15.03,13.05C16.19,13.89 17,15 17,16.5V19H23V16.5C23,14.17 18.33,13 16,13M8,13C5.67,13 1,14.17 1,16.5V19H15V16.5C15,14.17 10.33,13 8,13M8,11A3,3 0 0,0 11,8A3,3 0 0,0 8,5A3,3 0 0,0 5,8A3,3 0 0,0 8,11M16,11A3,3 0 0,0 19,8A3,3 0 0,0 16,5A3,3 0 0,0 13,8A3,3 0 0,0 16,11Z' /%3E%3C/svg%3E");
	width: 19px !important;
}

.wt i {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2353c8f2' d='M2,18C4.22,17 6.44,16 8.67,16C10.89,16 13.11,18 15.33,18C17.56,18 19.78,16 22,16V19C19.78,19 17.56,21 15.33,21C13.11,21 10.89,19 8.67,19C6.44,19 4.22,20 2,21V18M2,12C4.22,11 6.44,10 8.67,10C10.89,10 13.11,12 15.33,12C17.56,12 19.78,10 22,10V13C19.78,13 17.56,15 15.33,15C13.11,15 10.89,13 8.67,13C6.44,13 4.22,14 2,15V12M2,6C4.22,5 6.44,4 8.67,4C10.89,4 13.11,6 15.33,6C17.56,6 19.78,4 22,4V7C19.78,7 17.56,9 15.33,9C13.11,9 10.89,7 8.67,7C6.44,7 4.22,8 2,9V6Z' /%3E%3C/svg%3E");
	display: inline-block;
	width: 15px !important;
	height: 15px !important;
	content: '';
	top: 2px !important;
	position: relative;
}

.sun i {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f9c431' d='M3.55,18.54L4.96,19.95L6.76,18.16L5.34,16.74M11,22.45C11.32,22.45 13,22.45 13,22.45V19.5H11M12,5.5A6,6 0 0,0 6,11.5A6,6 0 0,0 12,17.5A6,6 0 0,0 18,11.5C18,8.18 15.31,5.5 12,5.5M20,12.5H23V10.5H20M17.24,18.16L19.04,19.95L20.45,18.54L18.66,16.74M20.45,4.46L19.04,3.05L17.24,4.84L18.66,6.26M13,0.55H11V3.5H13M4,10.5H1V12.5H4M6.76,4.84L4.96,3.05L3.55,4.46L5.34,6.26L6.76,4.84Z' /%3E%3C/svg%3E");
	display: inline-block;
	width: 16px !important;
	height: 16px;
	position: relative;
	top: 3px !important;
}

i.user {
	background: transparent url("/theme/la/images/xml/svg.svg") no-repeat scroll -45px 2px/112px 109px;
	display: inline-block;
	width: 16px !important;
	height: 20px;
	position: relative;
	top: 3px;
	margin-right: -3px;
}
#addonicon i {
	position: relative;
	top: 0px;
	width: 24px !important;
	height: 20px;
	z-index: 1000;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center center;
}

#addonicon .usersicon {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666666' d='M16,13C15.71,13 15.38,13 15.03,13.05C16.19,13.89 17,15 17,16.5V19H23V16.5C23,14.17 18.33,13 16,13M8,13C5.67,13 1,14.17 1,16.5V19H15V16.5C15,14.17 10.33,13 8,13M8,11A3,3 0 0,0 11,8A3,3 0 0,0 8,5A3,3 0 0,0 5,8A3,3 0 0,0 8,11M16,11A3,3 0 0,0 19,8A3,3 0 0,0 16,5A3,3 0 0,0 13,8A3,3 0 0,0 16,11Z' /%3E%3C/svg%3E");
}

#addonicon .calendaricon {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666666' d='M19,19H5V8H19M16,1V3H8V1H6V3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3H18V1M17,12H12V17H17V12Z' /%3E%3C/svg%3E");
}

.searchmask-flight #addonicon i {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666666' d='M2.5,19H21.5V21H2.5V19M22.07,9.64C21.86,8.84 21.03,8.36 20.23,8.58L14.92,10L8,3.57L6.09,4.08L10.23,11.25L5.26,12.58L3.29,11.04L1.84,11.43L3.66,14.59L4.43,15.92L6.03,15.5L11.34,14.07L15.69,12.91L21,11.5C21.81,11.26 22.28,10.44 22.07,9.64Z' /%3E%3C/svg%3E");
	top: 0px;
}

.regionicon #addonicon {
	min-width: 43px;
}

.regionicon #addonicon i {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666666' d='M17.9,17.39C17.64,16.59 16.89,16 16,16H15V13A1,1 0 0,0 14,12H8V10H10A1,1 0 0,0 11,9V7H13A2,2 0 0,0 15,5V4.59C17.93,5.77 20,8.64 20,12C20,14.08 19.2,15.97 17.9,17.39M11,19.93C7.05,19.44 4,16.08 4,12C4,11.38 4.08,10.78 4.21,10.21L9,15V16A2,2 0 0,0 11,18M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z' /%3E%3C/svg%3E");
	top: 0px;
}

.zielflugicon #addonicon i {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666666' d='M2.5,19H21.5V21H2.5V19M9.68,13.27L14.03,14.43L19.34,15.85C20.14,16.06 20.96,15.59 21.18,14.79C21.39,14 20.92,13.17 20.12,12.95L14.81,11.53L12.05,2.5L10.12,2V10.28L5.15,8.95L4.22,6.63L2.77,6.24V11.41L4.37,11.84L9.68,13.27Z' /%3E%3C/svg%3E");
	top: 1px;
}

.noListStyle li {
	list-style-type: none;
	position: relative;
	margin-left: 20px;
	line-height: 20px;
	margin-bottom: 3px;
}
.noListStyle li:before {
	width: 15px;
	height: 15px;
	display: inline-block;
	position: absolute;
	left: -20px;
	top: 3px;
	content: '';
}
.listDauer:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23565656' d='M12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22C6.47,22 2,17.5 2,12A10,10 0 0,1 12,2M12.5,7V12.25L17,14.92L16.25,16.15L11,13V7H12.5Z' /%3E%3C/svg%3E");
}
.listRoom:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23565656' d='M19,7H11V14H3V5H1V20H3V17H21V20H23V11A4,4 0 0,0 19,7M7,13A3,3 0 0,0 10,10A3,3 0 0,0 7,7A3,3 0 0,0 4,10A3,3 0 0,0 7,13Z' /%3E%3C/svg%3E");
}
.listVT:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23565656' d='M3,3A1,1 0 0,0 2,4V8L2,9.5C2,11.19 3.03,12.63 4.5,13.22V19.5A1.5,1.5 0 0,0 6,21A1.5,1.5 0 0,0 7.5,19.5V13.22C8.97,12.63 10,11.19 10,9.5V8L10,4A1,1 0 0,0 9,3A1,1 0 0,0 8,4V8A0.5,0.5 0 0,1 7.5,8.5A0.5,0.5 0 0,1 7,8V4A1,1 0 0,0 6,3A1,1 0 0,0 5,4V8A0.5,0.5 0 0,1 4.5,8.5A0.5,0.5 0 0,1 4,8V4A1,1 0 0,0 3,3M19.88,3C19.75,3 19.62,3.09 19.5,3.16L16,5.25V9H12V11H13L14,21H20L21,11H22V9H18V6.34L20.5,4.84C21,4.56 21.13,4 20.84,3.5C20.63,3.14 20.26,2.95 19.88,3Z' /%3E%3C/svg%3E");
}
.listVT[data-name="ohne Verpflegung"]:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23565656' d='M2,5.27L3.28,4L21,21.72L19.73,23L17.73,21H15.5L15.21,18.5L12.97,16.24C12.86,16.68 12.47,17 12,17H3A1,1 0 0,1 2,16A1,1 0 0,1 3,15H8L9.5,16.5L11,15H11.73L10.73,14H2A3,3 0 0,1 5,11H7.73L2,5.27M14,8H16.23L15.1,3.46L16.84,3L18.09,8H22L20.74,18.92L14.54,12.72L14,8M13,18A3,3 0 0,1 10,21H5A3,3 0 0,1 2,18H13Z' /%3E%3C/svg%3E");
}
.listRail.trans1:before,
.listRail.trans2:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23565656' d='M3,6C1.89,6 1,6.89 1,8V15H3A3,3 0 0,0 6,18A3,3 0 0,0 9,15H15A3,3 0 0,0 18,18A3,3 0 0,0 21,15H23V8C23,6.89 22.11,6 21,6H3M2.5,7.5H6.5V10H2.5V7.5M8,7.5H12V10H8V7.5M13.5,7.5H17.5V10H13.5V7.5M19,7.5H21.5V13L19,11V7.5M6,13.5A1.5,1.5 0 0,1 7.5,15A1.5,1.5 0 0,1 6,16.5A1.5,1.5 0 0,1 4.5,15A1.5,1.5 0 0,1 6,13.5M18,13.5A1.5,1.5 0 0,1 19.5,15A1.5,1.5 0 0,1 18,16.5A1.5,1.5 0 0,1 16.5,15A1.5,1.5 0 0,1 18,13.5Z' /%3E%3C/svg%3E");
	top: 3px !important;
}
.listRail.trans0:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23565656' d='M3,6C1.89,6 1,6.89 1,8V15H3A3,3 0 0,0 6,18A3,3 0 0,0 9,15H15A3,3 0 0,0 18,18A3,3 0 0,0 21,15H23V8C23,6.89 22.11,6 21,6H3M2.5,7.5H6.5V10H2.5V7.5M8,7.5H12V10H8V7.5M13.5,7.5H17.5V10H13.5V7.5M19,7.5H21.5V13L19,11V7.5M6,13.5A1.5,1.5 0 0,1 7.5,15A1.5,1.5 0 0,1 6,16.5A1.5,1.5 0 0,1 4.5,15A1.5,1.5 0 0,1 6,13.5M18,13.5A1.5,1.5 0 0,1 19.5,15A1.5,1.5 0 0,1 18,16.5A1.5,1.5 0 0,1 16.5,15A1.5,1.5 0 0,1 18,13.5Z' /%3E%3C/svg%3E");
	top: 3px !important;
}
.listRail.trans0:after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23dc3545' d='M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2M12,4A8,8 0 0,0 4,12C4,13.85 4.63,15.55 5.68,16.91L16.91,5.68C15.55,4.63 13.85,4 12,4M12,20A8,8 0 0,0 20,12C20,10.15 19.37,8.45 18.32,7.09L7.09,18.32C8.45,19.37 10.15,20 12,20Z' /%3E%3C/svg%3E");
	top: 0px !important;
}

.noListStyle li.listRail.trans0:after {
	width: 21px;
	height: 21px;
	display: inline-block;
	position: absolute;
	left: -23px;
	top: 1px;
	content: '';
}
.listPlaneOn:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23565656' d='M2.5,19H21.5V21H2.5V19M22.07,9.64C21.86,8.84 21.03,8.36 20.23,8.58L14.92,10L8,3.57L6.09,4.08L10.23,11.25L5.26,12.58L3.29,11.04L1.84,11.43L3.66,14.59L4.43,15.92L6.03,15.5L11.34,14.07L15.69,12.91L21,11.5C21.81,11.26 22.28,10.44 22.07,9.64Z' /%3E%3C/svg%3E");
}
.listPlaneOff:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23565656' d='M2.5,19H21.5V21H2.5V19M9.68,13.27L14.03,14.43L19.34,15.85C20.14,16.06 20.96,15.59 21.18,14.79C21.39,14 20.92,13.17 20.12,12.95L14.81,11.53L12.05,2.5L10.12,2V10.28L5.15,8.95L4.22,6.63L2.77,6.24V11.41L4.37,11.84L9.68,13.27Z' /%3E%3C/svg%3E");
}
i.fa-heart {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M12,21.35L10.55,20.03C5.4,15.36 2,12.27 2,8.5C2,5.41 4.42,3 7.5,3C9.24,3 10.91,3.81 12,5.08C13.09,3.81 14.76,3 16.5,3C19.58,3 22,5.41 22,8.5C22,12.27 18.6,15.36 13.45,20.03L12,21.35Z' /%3E%3C/svg%3E");
	width: 18px;
	height: 17px;
	position: relative;
	top: 2px;
}
.listPerson:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23565656' d='M16,13C15.71,13 15.38,13 15.03,13.05C16.19,13.89 17,15 17,16.5V19H23V16.5C23,14.17 18.33,13 16,13M8,13C5.67,13 1,14.17 1,16.5V19H15V16.5C15,14.17 10.33,13 8,13M8,11A3,3 0 0,0 11,8A3,3 0 0,0 8,5A3,3 0 0,0 5,8A3,3 0 0,0 8,11M16,11A3,3 0 0,0 19,8A3,3 0 0,0 16,5A3,3 0 0,0 13,8A3,3 0 0,0 16,11Z' /%3E%3C/svg%3E");
}
/*-------------------------------------*/
.ui-widget-content {
	background: #fff;
}

.ui-autocomplete .ui-state-focus {
	border-radius: 0;
	border: 1px solid var(--primary-color);
	background: none;
	color: #333;
}

.ui-autocomplete {
	padding: 20px !important;
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
	border-radius: 0;
	margin-left: -59px;
	max-height: 15em;
	overflow: auto;
	z-index: 1000;
}

/* .ui-autocomplete-input {
	font-size: .8rem !important;
} */

@media screen and (max-width: 768px) {
	.ui-autocomplete {
		width: 72% !important;
	}
}

.ui-autocomplete .Ziel, .ui-autocomplete .Stadt, .ui-autocomplete .Region, .ui-autocomplete .Hotel {
	color: var(--primary-color);
	list-style-type: none;
	margin: 6px 6px 0 0;
	font-size: 16px;
}

.ui-autocomplete li:first-child {
	margin-top: 0;
}

.autocomplete_list b {
	background: var(--primary-color);
	color: #fff;
	padding: 0 3px;
	font-weight: normal;
	box-shadow: 0px -3px 1px var(--primary-color);
}

.autocomplete_list li a span {
	color: #979797;
	font-size: .7rem;
}

.ui-menu .ui-menu-item a {
	font-size: 14px;
	background: transparent !important;
	color: inherit !important;
	text-decoration: none !important;
	display: inline-block;
	width: 100%;
	line-height: 1.2;
	padding: 6px 1em 3px .4em;
}

.ui-menu .ui-menu-item a:hover {
	border: 0px solid transparent !important;
	box-shadow: 0px 0px 1px 1px var(--primary-color);
}
/*-----------------Suchmaske-Einstieg------------------*/
.inputtarget div {
	float: left;
	margin-right: 3px;
}

.entryarrow {
	position: relative;
	margin-top: 5px;
	z-index: 133;
	width: 0px;
	height: 0px;
	border-width: 0px 14px 15px;
	border-style: solid;
	border-color: transparent transparent #ddd;
	content: "";
}

.entryarrow:before {
	position: absolute;
	margin-top: 1px;
	z-index: 133;
	width: 0px;
	height: 0px;
	border-width: 0px 14px 15px;
	border-style: solid;
	border-color: transparent transparent #FFF;
	content: "";
	left: -14px;
}

.searchentry {
	font-size: 14px;
}

.searchentry .type-text>label, .searchmask-zeitraum>label, .searchmask-teilnehmer>label, .labelNone label {
	display: none;
}

.timepick .type-text>label, .custom-control-label {
	display: block !important;
}

.timepick .input-group-addon {
	line-height: 18px;
	width: auto;
	position: absolute;
	right: 16px;
	bottom: 9px;
	height: 34px;
	border-left: 1px solid #bdbdbd !important;
	border: 0;
}

.searchentry .pageimage {
	height: 280px;
}

.searchentry .searchentry {
	background: rgba(200, 200, 200, 0.9) !important;
	padding: 10px 10px 3px 10px !important;
	height: auto;
	display: block;
	width: 100%;
	border-radius: .25rem !important;
	box-shadow: 0 0 0 3px rgba(158, 158, 158, 0.8) !important;
}

.searchentry .erweitert .btnclear {
	color: #e85926;
	text-shadow: 0 0 1px rgb(255,255,255);
}

.searchentry .nav-tabs {
	border: 0;
	margin-top: 20px;
}

.searchentry .nav li a {
	border-radius: 0;
	background: rgba(255, 255, 255, 0.6);
	padding: 5px 15px;
}

.searchentry .nav li:hover a {
	background: rgba(255, 255, 255, 1);
}

.searchentry .nav li.active a {
	color: #e85926;
	font-weight: 600;
	background: rgba(255, 255, 255, 1);
}

.searchentry .ui-slider {
	top: -4px;
}

.dauer_slider .ui-slider-handle {
	background: #e85926 none repeat scroll 0% 0%;
	border: 1px solid #e85926;
	width: 15px;
}

.target_minDate:after {
	content: ' - ';
}

.searchentry .modal-dialog {
	margin: 0;
}

.searchentry .modal-title {
	color: #e85926;
	font-weight: 600;
	width: auto;
	float: left;
}

.searchentry h3 {
	margin-bottom: 10px !important;
	color: #e85926;
}

.searchentry .close {
	background: transparent;
	right: 10px;
	font-size: 2em;
}

.searchentry .close span {
	color: #535353;
	font-weight: 300;
}

.ui-menu .ui-menu-item a {
	font-size: 14px;
}

.modal-backdrop {
	display: none !important;
}

.modal-backdrop {
	z-index: 10400;
	background-color: rgba(0, 0, 0, 0.6);
}

.erweitert .btnclear {
	padding-top: 5px !important;
}

.btnclear {
	background: none;
	border: 0;
	color: #333;
	width: auto;
	cursor: pointer;
}

.searchentry .searchmask-teilnehmer button, .searchentry .searchmask-zeitraum button {
	background-color: #F9F9F9;
	height: calc(1.5em + .75rem + 2px);
	border: 1px solid #BDBDBD;
	margin: 0px;
	padding: 3px 3px 3px 12px;
	box-sizing: border-box;
}

.searchentry .searchmask-zeitraum .withdate, 
.searchentry .searchmask-teilnehmer .withperson {
	position: relative;
	z-index: 2;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	width: 1%;
	margin-bottom: 0;
	display: block;
	padding: .52rem .75rem;
	line-height: 1.3;
	background-color: #fff;
	background-image: none;
	background-clip: padding-box;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: .8rem;
}

.searchentry .searchmask-zeitraum .withdate span,
.searchentry .searchmask-teilnehmer .withperson span {
	font-weight: 400;
}

.bootstrap-select.open .dropdown-menu {
	display: block;
}

.searchentry .searchmask-dropdown {
	display: none;
}

.searchentry .open.searchmask-dropdown {
	left: -200px;
	top: 49px;
	z-index: 10;
	width: 1140px;
	position: absolute;
	display: block;
}

.searchentry .persons.open.searchmask-dropdown, .searchentry .date.open.searchmask-dropdown {
	padding: 0;
}

/* Counter */
.counter .add, .counter .sub, .counter .view {
	display: block;
	border: 1px solid #9f9f9f;
	width: 30px;
	height: 30px;
	float: left;
	text-align: center;
	line-height: 28px;
}

.counter .add, .counter .sub {
	cursor: pointer;
	font-weight: bold;
	background: #d3d3d3;
	font-size: 17px;
}

.counter .view {
	margin: 0 2px;
}