
* {
font-family: Arial !important;
}

body {
color: #888888 !important;
font-size: 13px !important;
background-color: #ffffff !important;
}

.Farbe_Blau {
color: #636363 !important;
}

.Farbe_Rot {
color: #ff0000 !important;
}

.Farbe_Gruen {
color: #008000 !important;
}

.Farbe_Weiss {
color: #ffffff !important;
}

.Hintergrundfarbe_Blau {
background-color: #e44c2a !important;
}

.Hintergrundfarbe_Weiss {
background-color: #ffffff !important;
}

.Hintergrundfarbe_Grau2 {
background-color: #eeeeee !important;
}

.Hintergrundfarbe_Grau3 {
background-color: #dddddd !important;
}

.Hintergrundfarbe_Rot {
background-color: #c44343 !important;
opacity: .7 !important;
}

.Schriftgroesse1 {
font-size: 1.2em !important;
}

.Schriftgroesse2 {
font-size: 9px !important;
}

.Schriftgroesse3 {
font-size: 13px !important;
}

.Schriftgroesse4 {
font-size: 15px !important;
}

.Schriftgroesse5 {
font-size: 18px !important;
}

.Schriftgroesse6 {
font-size: 21px !important;
}

.Rahmen_1px_Grau1 {
border: 1px solid #cccccc !important;
}

.RahmenUnten_2px_Grau1 {
border-bottom: 2px solid #cccccc !important;
}

.Rahmen_2px_Grau2 {
border: 2px solid #eeeeee !important;
}

.RahmenObenUnten_2px_Grau {
border-bottom: 2px solid #cccccc;
border-top: 2px solid #cccccc;
}

.ui-tabs .ui-tabs-nav li#1, .ui-tabs .ui-tabs-nav li#2, .ui-tabs .ui-tabs-nav li#3, .ui-tabs .ui-tabs-nav li#4, .ui-tabs .ui-tabs-nav li#5 {
background-color: transparent !important;
}

.ui-tabs .ui-tabs-nav li:not(.ui-state-active) {
background-color: #eeeeee !important;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
color: #636363 !important;
font-size: 21px !important;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor > div > div > div.Div_Person {
background-image: url(../../Icons/Person_schwarz.png) !important;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor > div > div > div.Div_Kinder {
background-image: url(../../Icons/Babysitterservice_schwarz.png) !important;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
color: #ffffff !important;
background-color: #e44c2a !important;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor > div > div > div.Div_Person, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor > div > div > div.Div_Person, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor > div > div > div.Div_Person {
background-image: url(../../Icons/Person_weiss.png) !important;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor > div > div > div.Div_Kinder, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor > div > div > div.Div_Kinder, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor > div > div > div.Div_Kinder {
background-image: url(../../Icons/Babysitterservice_weiss.png) !important;
}

.slider.disabled {
background-color: #008000 !important;
}

.slider.enabled {
background-color: #cccccc !important;
}

.slider:before {
background-color: #ffffff !important;
}

input:checked + input[type="hidden"] + .slider {
background-color: #008000 !important;
}

.loader {
border-top: 16px solid #e44c2a !important;
}

#Kalender {
background-image: url(../../Icons/Reservierung_schwarz.png) !important;
}

.KalenderAnreise, .KalenderAbreise {
background-image: url(../../Icons/Reservierung_schwarz.png) !important;
}

.AnzahlErwachsene {
background-image: url(../../Icons/Personen_schwarz.png) !important;
}

.AnzahlKinder {
background-image: url(../../Icons/Babysitterservice_schwarz.png) !important;
}

.AnzahlKinderAlter {
background-image: url(../../Icons/Alter_Kinder_schwarz.png) !important;
}

.Div_Buchungscode > label, .Buchungscode {
background-image: url(../../Icons/Rabatte_schwarz.png) !important;
}

.Gepaecktransport {
background-image: url(../../Icons/Gepaecktransport_schwarz.png) !important;
}

.Label_ReisedatenAendern {
background-image: url(../../Icons/Reservierung_schwarz.png);
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Arrangement {
background-image: url(../../Icons/Gepaecktransport_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Arrangement {
background-image: url(../../Icons/Gepaecktransport_schwarz.png);
background-image: url(../../Icons/Gepaecktransport_schwarz.png), -webkit-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Gepaecktransport_schwarz.png), -moz-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Gepaecktransport_schwarz.png), -o-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Gepaecktransport_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png);
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), -webkit-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), -moz-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), -o-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Abreise {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Abreise {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png);
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), -webkit-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), -moz-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), -o-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Mindestaufenthalt1 {
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_1_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Mindestaufenthalt1 {
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_1_schwarz.png);
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_1_schwarz.png), -webkit-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_1_schwarz.png), -moz-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_1_schwarz.png), -o-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_1_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Mindestaufenthalt2 {
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_2_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Mindestaufenthalt2 {
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_2_schwarz.png);
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_2_schwarz.png), -webkit-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_2_schwarz.png), -moz-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_2_schwarz.png), -o-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_2_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Mindestaufenthalt3 {
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_3_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Mindestaufenthalt3 {
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_3_schwarz.png);
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_3_schwarz.png), -webkit-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_3_schwarz.png), -moz-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_3_schwarz.png), -o-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_3_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Mindestaufenthalt4 {
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_4_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Mindestaufenthalt4 {
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_4_schwarz.png);
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_4_schwarz.png), -webkit-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_4_schwarz.png), -moz-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_4_schwarz.png), -o-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_4_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Mindestaufenthalt5 {
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_5_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Mindestaufenthalt5 {
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_5_schwarz.png);
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_5_schwarz.png), -webkit-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_5_schwarz.png), -moz-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_5_schwarz.png), -o-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_5_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Mindestaufenthalt6 {
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_6_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Mindestaufenthalt6 {
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_6_schwarz.png);
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_6_schwarz.png), -webkit-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_6_schwarz.png), -moz-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_6_schwarz.png), -o-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_6_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Mindestaufenthalt7 {
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_7_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Mindestaufenthalt7 {
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_7_schwarz.png);
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_7_schwarz.png), -webkit-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_7_schwarz.png), -moz-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_7_schwarz.png), -o-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_7_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Mindestaufenthalt8 {
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_8_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Mindestaufenthalt8 {
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_8_schwarz.png);
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_8_schwarz.png), -webkit-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_8_schwarz.png), -moz-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_8_schwarz.png), -o-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_8_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Mindestaufenthalt9 {
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_9_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Mindestaufenthalt9 {
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_9_schwarz.png);
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_9_schwarz.png), -webkit-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_9_schwarz.png), -moz-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_9_schwarz.png), -o-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_9_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Mindestaufenthalt10 {
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_10_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Mindestaufenthalt10 {
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_10_schwarz.png);
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_10_schwarz.png), -webkit-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_10_schwarz.png), -moz-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_10_schwarz.png), -o-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_10_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Mindestaufenthalt11 {
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_11_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Mindestaufenthalt11 {
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_11_schwarz.png);
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_11_schwarz.png), -webkit-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_11_schwarz.png), -moz-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_11_schwarz.png), -o-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_11_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Mindestaufenthalt12 {
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_12_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Mindestaufenthalt12 {
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_12_schwarz.png);
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_12_schwarz.png), -webkit-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_12_schwarz.png), -moz-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_12_schwarz.png), -o-linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_12_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Abreise {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Abreise {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Mindestaufenthalt1 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_1_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Mindestaufenthalt1 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_1_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Mindestaufenthalt2 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_2_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Mindestaufenthalt2 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_2_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Mindestaufenthalt3 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_3_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Mindestaufenthalt3 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_3_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Mindestaufenthalt4 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_4_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Mindestaufenthalt4 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_4_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Mindestaufenthalt5 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_5_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Mindestaufenthalt5 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_5_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Mindestaufenthalt6 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_6_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Mindestaufenthalt6 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_6_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Mindestaufenthalt7 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_7_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Mindestaufenthalt7 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_7_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Mindestaufenthalt8 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_8_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Mindestaufenthalt8 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_8_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Mindestaufenthalt9 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_9_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Mindestaufenthalt9 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_9_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Mindestaufenthalt10 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_10_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Mindestaufenthalt10 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_10_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Mindestaufenthalt11 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_11_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Mindestaufenthalt11 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_11_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Mindestaufenthalt12 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_12_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Mindestaufenthalt12 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_12_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Abreise.Mindestaufenthalt1 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_1_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Abreise.Mindestaufenthalt1 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_1_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Abreise.Mindestaufenthalt2 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_2_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Abreise.Mindestaufenthalt2 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_2_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Abreise.Mindestaufenthalt3 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_3_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Abreise.Mindestaufenthalt3 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_3_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Abreise.Mindestaufenthalt4 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_4_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Abreise.Mindestaufenthalt4 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_4_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Abreise.Mindestaufenthalt5 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_5_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Abreise.Mindestaufenthalt5 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_5_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Abreise.Mindestaufenthalt6 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_6_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Abreise.Mindestaufenthalt6 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_6_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Abreise.Mindestaufenthalt7 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_7_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Abreise.Mindestaufenthalt7 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_7_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Abreise.Mindestaufenthalt8 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_8_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Abreise.Mindestaufenthalt8 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_8_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Abreise.Mindestaufenthalt9 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_9_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Abreise.Mindestaufenthalt9 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_9_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Abreise.Mindestaufenthalt10 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_10_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Abreise.Mindestaufenthalt10 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_10_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Abreise.Mindestaufenthalt11 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_11_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Abreise.Mindestaufenthalt11 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_11_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Abreise.Mindestaufenthalt12 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_12_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Abreise.Mindestaufenthalt12 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_12_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Abreise.Mindestaufenthalt1 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_1_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Abreise.Mindestaufenthalt1 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_1_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Abreise.Mindestaufenthalt2 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_2_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Abreise.Mindestaufenthalt2 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_2_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Abreise.Mindestaufenthalt3 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_3_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Abreise.Mindestaufenthalt3 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_3_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Abreise.Mindestaufenthalt4 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_4_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Abreise.Mindestaufenthalt4 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_4_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Abreise.Mindestaufenthalt5 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_5_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Abreise.Mindestaufenthalt5 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_5_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Abreise.Mindestaufenthalt6 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_6_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Abreise.Mindestaufenthalt6 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_6_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Abreise.Mindestaufenthalt7 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_7_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Abreise.Mindestaufenthalt7 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_7_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Abreise.Mindestaufenthalt8 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_8_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Abreise.Mindestaufenthalt8 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_8_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Abreise.Mindestaufenthalt9 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_9_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Abreise.Mindestaufenthalt9 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_9_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Abreise.Mindestaufenthalt10 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_10_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Abreise.Mindestaufenthalt10 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_10_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Abreise.Mindestaufenthalt11 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_11_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Abreise.Mindestaufenthalt11 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_11_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

@supports (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Abreise.Mindestaufenthalt12 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_12_schwarz.png) !important;
background-color: #c44343 !important;
}
}

@supports not (-webkit-overflow-scrolling: touch) {
.Div_KalenderAbsageTage > div > label.Anreise.Abreise.Mindestaufenthalt12 {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png), url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_12_schwarz.png), linear-gradient(#eeeeee 70%, #c44343 30%) !important;
}
}

.Div_AbsageLegendeAnreise {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png) !important;
}

.Div_AbsageLegendeAbreise {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png) !important;
}

.Div_AbsageLegendeMindestaufenthalt {
background-image: url(../../Icons/Verfuegbarkeitskalender_Mindestaufenthalt_1_schwarz.png) !important;
}

.Div_AbsageLegendeArrangement {
background-image: url(../../Icons/Gepaecktransport_schwarz.png) !important;
}

#Ausstattung_Allergikerbettwaesche {
background-image: url(../../Icons/Allergikerbettwaesche_schwarz.png) !important;
}

#Ausstattung_Badewanne {
background-image: url(../../Icons/Badewanne_schwarz.png) !important;
}

#Ausstattung_Balkon {
background-image: url(../../Icons/Balkon_schwarz.png) !important;
}
#Ausstattung_Doppelbett {
background-image: url(../../Icons/Doppelbett_schwarz.png) !important;
}

#Ausstattung_Dusche {
background-image: url(../../Icons/Dusche_schwarz.png) !important;
}

#Ausstattung_Einzelbett {
background-image: url(../../Icons/Einzelbett_schwarz.png) !important;
}

#Ausstattung_Fernseher {
background-image: url(../../Icons/TV_schwarz.png) !important;
}

#Ausstattung_Internet {
background-image: url(../../Icons/WLAN_schwarz.png) !important;
}

#Ausstattung_Kaffeemaschine {
background-image: url(../../Icons/Kaffeemaschine_schwarz.png) !important;
}

#Ausstattung_KingSizeBett {
background-image: url(../../Icons/KingSizeBett_schwarz.png) !important;
}

#Ausstattung_Klimaanlage {
background-image: url(../../Icons/Klimaanlage_schwarz.png) !important;
}

#Ausstattung_Kueche {
background-image: url(../../Icons/Kueche_schwarz.png) !important;
}

#Ausstattung_Kuehlschrank {
background-image: url(../../Icons/Kuehlschrank_schwarz.png) !important;
}

#Ausstattung_Mikrowelle {
background-image: url(../../Icons/Mikrowelle_schwarz.png) !important;
}

#Ausstattung_Minibar {
background-image: url(../../Icons/Minibar_schwarz.png) !important;
}

#Ausstattung_Nichtraucherzimmer {
background-image: url(../../Icons/Nichtraucherzimmer_schwarz.png) !important;
}

#Ausstattung_Raucherzimmer {
background-image: url(../../Icons/Raucherzimmer_schwarz.png) !important;
}

#Ausstattung_Safe {
background-image: url(../../Icons/Safe_schwarz.png) !important;
}

#Ausstattung_Sitzbereich {
background-image: url(../../Icons/Sitzbereich_schwarz.png) !important;
}

#Ausstattung_Spuelmaschine {
background-image: url(../../Icons/Spuelmaschine_schwarz.png) !important;
}

#Ausstattung_Terrasse {
background-image: url(../../Icons/Terrasse_schwarz.png) !important;
}

#Ausstattung_Waschmaschine {
background-image: url(../../Icons/Waschmaschine_schwarz.png) !important;
}

#Ausstattung_Wasserkocher {
background-image: url(../../Icons/Wasserkocher_schwarz.png) !important;
}

#Ausstattung_Whirlpool {
background-image: url(../../Icons/Whirlpool_schwarz.png) !important;
}

#Ausstattung_Behindertengerecht {
background-image: url(../../Icons/Behindertengerecht_schwarz.png) !important;
}

#Ausstattung_Foehn {
background-image: url(../../Icons/Foehn_schwarz.png) !important;
}

#Ausstattung_Sauna {
background-image: url(../../Icons/Sauna_schwarz.png) !important;
}

/*Update 1*/
/*Replace*/
/*Ende Update 1*/

/*Update 2*/
.ui-state-active > div.Div_Arrow {
border-top: 10px solid #e44c2a !important;
}
/*Ende Update 2*/

/*Update 3*/
.Hintergrundfarbe_RotKeineAnreise:after, .Hintergrundfarbe_RotKeineAbreise:after {
border-bottom: 10px solid #c44343 !important;
}
/*Ende Update 3*/

/*Update 4*/
.Stornierung {
background-image: url(../../Icons/Stornieren_schwarz.png) !important;
}

.AnzahlErwachseneGrau {
background-image: url(../../Icons/Personen_weiss.png) !important;
}

.AnzahlKinderGrau {
background-image: url(../../Icons/Babysitterservice_weiss.png) !important;
}

.Div_AnzahlPersonen > div.Div_Ausstattung > div#Ausstattung_Allergikerbettwaesche {
background-image: url(../../Icons/Allergikerbettwaesche_weiss.png) !important;
}

.Div_AnzahlPersonen > div.Div_Ausstattung > div#Ausstattung_Badewanne {
background-image: url(../../Icons/Badewanne_weiss.png) !important;
}

.Div_AnzahlPersonen > div.Div_Ausstattung > div#Ausstattung_Balkon {
background-image: url(../../Icons/Balkon_weiss.png) !important;
}

.Div_AnzahlPersonen > div.Div_Ausstattung > div#Ausstattung_Doppelbett {
background-image: url(../../Icons/Doppelbett_weiss.png) !important;
}

.Div_AnzahlPersonen > div.Div_Ausstattung > div#Ausstattung_Dusche {
background-image: url(../../Icons/Dusche_weiss.png) !important;
}

.Div_AnzahlPersonen > div.Div_Ausstattung > div#Ausstattung_Einzelbett {
background-image: url(../../Icons/Einzelbett_weiss.png) !important;
}

.Div_AnzahlPersonen > div.Div_Ausstattung > div#Ausstattung_Fernseher {
background-image: url(../../Icons/TV_weiss.png) !important;
}

.Div_AnzahlPersonen > div.Div_Ausstattung > div#Ausstattung_Internet {
background-image: url(../../Icons/WLAN_weiss.png) !important;
}

.Div_AnzahlPersonen > div.Div_Ausstattung > div#Ausstattung_Kaffeemaschine {
background-image: url(../../Icons/Kaffeemaschine_weiss.png) !important;
}

.Div_AnzahlPersonen > div.Div_Ausstattung > div#Ausstattung_KingSizeBett {
background-image: url(../../Icons/KingSizeBett_weiss.png) !important;
}

.Div_AnzahlPersonen > div.Div_Ausstattung > div#Ausstattung_Klimaanlage {
background-image: url(../../Icons/Klimaanlage_weiss.png) !important;
}

.Div_AnzahlPersonen > div.Div_Ausstattung > div#Ausstattung_Kueche {
background-image: url(../../Icons/Kueche_weiss.png) !important;
}

.Div_AnzahlPersonen > div.Div_Ausstattung > div#Ausstattung_Kuehlschrank {
background-image: url(../../Icons/Kuehlschrank_weiss.png) !important;
}

.Div_AnzahlPersonen > div.Div_Ausstattung > div#Ausstattung_Mikrowelle {
background-image: url(../../Icons/Mikrowelle_weiss.png) !important;
}

.Div_AnzahlPersonen > div.Div_Ausstattung > div#Ausstattung_Minibar {
background-image: url(../../Icons/Minibar_weiss.png) !important;
}

.Div_AnzahlPersonen > div.Div_Ausstattung > div#Ausstattung_Nichtraucherzimmer {
background-image: url(../../Icons/Nichtraucherzimmer_weiss.png) !important;
}

.Div_AnzahlPersonen > div.Div_Ausstattung > div#Ausstattung_Raucherzimmer {
background-image: url(../../Icons/Raucherzimmer_weiss.png) !important;
}

.Div_AnzahlPersonen > div.Div_Ausstattung > div#Ausstattung_Safe {
background-image: url(../../Icons/Safe_weiss.png) !important;
}

.Div_AnzahlPersonen > div.Div_Ausstattung > div#Ausstattung_Sitzbereich {
background-image: url(../../Icons/Sitzbereich_weiss.png) !important;
}

.Div_AnzahlPersonen > div.Div_Ausstattung > div#Ausstattung_Spuelmaschine {
background-image: url(../../Icons/Spuelmaschine_weiss.png) !important;
}

.Div_AnzahlPersonen > div.Div_Ausstattung > div#Ausstattung_Terrasse {
background-image: url(../../Icons/Terrasse_weiss.png) !important;
}

.Div_AnzahlPersonen > div.Div_Ausstattung > div#Ausstattung_Waschmaschine {
background-image: url(../../Icons/Waschmaschine_weiss.png) !important;
}

.Div_AnzahlPersonen > div.Div_Ausstattung > div#Ausstattung_Wasserkocher {
background-image: url(../../Icons/Wasserkocher_weiss.png) !important;
}

.Div_AnzahlPersonen > div.Div_Ausstattung > div#Ausstattung_Whirlpool {
background-image: url(../../Icons/Whirlpool_weiss.png) !important;
}

.Div_AnzahlPersonen > div.Div_Ausstattung > div#Ausstattung_Behindertengerecht {
background-image: url(../../Icons/Behindertengerecht_weiss.png) !important;
}

.Div_AnzahlPersonen > div.Div_Ausstattung > div#Ausstattung_Foehn {
background-image: url(../../Icons/Foehn_weiss.png) !important;
}

.Div_AnzahlPersonen > div.Div_Ausstattung > div#Ausstattung_Sauna {
background-image: url(../../Icons/Sauna_weiss.png) !important;
}
/*Ende Update 4*/


/*Update 5*/
.ZimmerAusgewaehlt {
border: 4px solid #636363 !important
}
/*Ende Update 5*/
/*Update 6*/
/*Ende Update 6*/
/*Update 7*/
.Img_PfeilZurueck {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Anreise_schwarz.png)!important;
}

.Img_PfeilVor {
background-image: url(../../Icons/Verfuegbarkeitskalender_nur_Abreise_schwarz.png)!important;
}
/*Ende Update 7*/
/*Update 8*/
.Label_UeberschriftErledigt {
background-image: url(../../Icons/Haken_schwarz.png)!important;
}
/*Ende Update 8*/
/*Update 9*/
#Tab_Neu {
line-height: 21px !important;
}
/*Ende Update 9*/
