@font-face{font-family:"MerriweatherSans";font-style:normal;src:url("/media/fonts/MerriweatherSans/MerriweatherSans-VariableFont_wght.ttf") format("truetype")}@font-face{font-family:"MerriweatherSans";font-style:italic;src:url("/media/fonts/MerriweatherSans/MerriweatherSans-Italic-VariableFont_wght.ttf") format("truetype")}@font-face{font-family:"SignikaNegative";font-style:normal;src:url("/media/fonts/SignikaNegative/SignikaNegative-VariableFont_wght.ttf ") format("truetype")}.IsResponsive #Rahmen{padding:0 200px}.IsResponsive #Inhalte,.IsResponsive #powered-by{padding-left:60px;padding-right:60px}.IsResponsive #Gesamt{max-width:1160px;width:100%;background:white;margin:auto}@media only screen and (max-width:1449px){.IsResponsive #Rahmen{padding:0 100px}.IsResponsive .Inhalt{padding-right:0px;width:calc(100% - 280px)}.IsResponsive .Sidebar #Printbutton a{width:100%;text-align:center}.IsResponsive .EventAppointmentMonth>div:first-child[id^=EventAppointmentMonth],.IsResponsive .EventAppointmentMonth .EventAppointmentMonthDataAside{width:100%;margin-bottom:12px}.IsResponsive .EventAppointmentMonth #EventAppointmentMonth .EventAppointmentMonthTable tbody tr td{width:auto;height:auto}.IsResponsive .EventAppointmentMonth #EventAppointmentMonth .EventAppointmentMonthTable tbody tr td span,.IsResponsive .EventAppointmentMonth #EventAppointmentMonth .EventAppointmentMonthTable tbody tr td button{display:inline-block;height:32px;width:32px}.IsResponsive .EventAppointmentMonth div[id^=EventAppointmentMonthData]{border-left:0px}}@media only screen and (max-width:1169px){.IsResponsive #Header,.IsResponsive #Inhalte,.IsResponsive #Footer{width:100%}.IsResponsive #Rahmen{padding:0 50px}.IsResponsive .OVList>li{width:33%}}@media only screen and (max-width:999px){.IsResponsive #Rahmen{padding:0 50px}.IsResponsive #Inhalte{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.IsResponsive .Inhalt{order:1;width:100%}.IsResponsive .Leftbar{order:2}.IsResponsive .Sidebar{order:3}.IsResponsive .Leftbar,.IsResponsive .Inhalt,.IsResponsive .Sidebar{padding-right:0px;padding-left:0px;float:none;margin:0 auto}.IsResponsive #HeaderContent .logo img{max-width:180px;width:100%}.IsResponsive #NavigationResponsiveSwitch{display:none;position:absolute;top:32px;right:70px;z-index:101}.IsResponsive #Navigation{margin-bottom:0px;padding-top:0px;margin-top:unset;height:unset}.IsResponsive #Navigation #HauptMenu ul li:first-child.mainMenue>a::before{display:none}.IsResponsive #Navigation #HauptMenu{height:auto;border-bottom:0px;margin-top:100px}.IsResponsive #Gesamt>#Navigation #HauptMenu ul .mainMenue{float:none}.IsResponsive #Gesamt>#Navigation #HauptMenu .MenueLevel2{display:inline-block;position:relative;width:100%;padding-left:0;border:none;opacity:1;box-shadow:none}.IsResponsive #Gesamt>#Navigation #HauptMenu .MenueLevel2>li>a{padding-left:15px}.IsResponsive .ResponsiveSwitch{text-indent:-99999px;height:29px;width:33px;cursor:pointer;background-color:#aaa}.IsResponsive .ResponsiveSwitch .ResponsiveButtonDown{position:absolute;left:6px;top:13px;height:3px;width:20px;background:#fff;display:block;transition:all 0.3s ease 0s}.IsResponsive .ResponsiveSwitch .ResponsiveButtonDown::after,.IsResponsive .ResponsiveSwitch .ResponsiveButtonDown::before{content:"";position:absolute;left:0;height:3px;width:20px;background:#fff;display:block;transition:all 0.3s ease 0s}.IsResponsive .ResponsiveSwitch .ResponsiveButtonDown::after{top:7px}.IsResponsive .ResponsiveSwitch .ResponsiveButtonDown::before{top:-7px}.IsResponsive .ResponsiveSwitch .ResponsiveButtonDown.ResponsiveButtonOpenUp{background-color:transparent;transform:rotate(45deg)}.IsResponsive .ResponsiveSwitch .ResponsiveButtonDown.ResponsiveButtonOpenUp::before,.IsResponsive .ResponsiveSwitch .ResponsiveButtonDown.ResponsiveButtonOpenUp::after{top:0px}.IsResponsive .ResponsiveSwitch .ResponsiveButtonDown.ResponsiveButtonOpenUp::after{transform:rotate(-90deg);transition:all 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s}.IsResponsive #HauptMenuRahmen{display:none;margin-bottom:0px;margin-bottom:0px;position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background:white}.IsResponsive #CalendarSmallCage table td,.IsResponsive .calendar_cage table td{width:110px}.IsResponsive .Inhalt{margin-bottom:35px}.IsResponsive .logo{z-index:10;position:relative}.IsResponsive #Footer #FooterContent #FooterContentText{flex-direction:column}.IsResponsive #Footer #FooterContent #FooterContentText #menu--footer,.IsResponsive #Footer #FooterContent #FooterContentText #powered-by{text-align:center;margin:auto;max-width:100%}.IsResponsive #Footer #FooterContent #FooterContentText #powered-by{margin-top:20px}.IsResponsive .MHK-Footer .container{max-width:unset}.IsResponsive .MHK-Footer .row>div{margin-bottom:40px}}@media only screen and (max-width:750px){.IsResponsive .OVList>li{width:50%}}@media only screen and (max-width:579px){.IsResponsive #Rahmen{padding:0 0px}.IsResponsive #Inhalte{padding:0 20px}.IsResponsive #Gesamt .TextInput,.IsResponsive #Gesamt .EmailInput,.IsResponsive #Gesamt .UrlInput,.IsResponsive #Gesamt .NumberInput,.IsResponsive #Gesamt .CurrencyInput,.IsResponsive #Gesamt .TextareaInput,.IsResponsive #Gesamt .SelectInput,.IsResponsive #Gesamt .FileInput,.IsResponsive #Gesamt #SucheEingabe,.IsResponsive #Gesamt .customfile,.IsResponsive #Gesamt .LabelTextInput,.IsResponsive #Gesamt .LabelRadioGroup,.IsResponsive #Gesamt .LabelTextarea,.IsResponsive #Gesamt .LabelDateInput,.IsResponsive #Gesamt .LabelDatetimeInput,.IsResponsive #Gesamt .LabelTimeInput,.IsResponsive #Gesamt .LabelSelect,.IsResponsive #Gesamt .LabelFileUpload{width:100%;float:none}.IsResponsive #Gesamt .teilnehmerabfrage>select{max-width:95%}.IsResponsive .f-col-wrapper .f-col-3{width:100%}.IsResponsive .Sidebar,.IsResponsive .Leftbar{width:100%}.IsResponsive #FormularBuchungsnummer{padding-left:18px;padding-right:18px}.IsResponsive #Buchungsnummer #EingabeBN{width:100% !important;float:none;margin-right:0px}.IsResponsive #Buchungsnummer #EingabeBN #Buchungsnr{width:100% !important;margin-bottom:10px;margin-top:6px;border-top-right-radius:3px;border-bottom-right-radius:3px}.IsResponsive #Buchungsnummer #WeiterBN{float:none}.IsResponsive #Buchungsnummer #WeiterBN .submitBuchungsnummer{width:100%;margin-left:0px !important;border-top-left-radius:3px !important;border-bottom-left-radius:3px !important}.IsResponsive #Printbutton{margin-top:23px}.IsResponsive #Printbutton a{display:block;text-align:center}.IsResponsive #NewsletterAbmeldung #abmelden #EMailFrageAbsage{padding:8px 13px 13px}.IsResponsive .OVList>li{width:100%}.IsResponsive #Footer #FooterContent #FooterContentText .MHK-Footer .content{padding:40px}}/*# sourceMappingURL=/media/css/indiCustomScreenResponsive.css.map */