@font-face{font-family:'text';src:url("https://belegungonlineanfragen.de/boa/03775_BOA/fonts/open-sans-regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'text';src:url("https://belegungonlineanfragen.de/boa/03775_BOA/fonts/open-sans-semibold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'icons';src:url("https://belegungonlineanfragen.de/boa/03775_BOA/fonts/material-icons-regular.ttf") format("truetype");font-weight:400;font-style:normal}html,body{height:100%}div.page{width:100%;margin:0;font:400 12pt/1.5 text, sans-serif}div.page>header{display:none}div.page h1{line-height:1.33;font-size:1.33em !important;font-weight:400;letter-spacing:.1em;color:#a60c0c}div.page p,div.page .p{margin:2em 0 !important}div.page a,div.page .a{color:#990b0b;cursor:pointer;transition:all .25s linear}div.page a:hover,div.page .a:hover{background-color:rgba(200,145,36,0.25)}div.page a[href*="www.tannenhof-moelln.de"]:after,div.page a[href*="www.computer-lan.de"]:after,div.page a[href*="www.seminareonlinebuchen.de"]:after{box-sizing:border-box;font-family:icons;white-space:nowrap}div.page a[href*="www.tannenhof-moelln.de"]:after{content:'\00a0\e5c8';vertical-align:-0.1em}div.page a[href*="www.computer-lan.de"]:after,div.page a[href*="www.seminareonlinebuchen.de"]:after{content:'\00a0\e89e';vertical-align:-0.125em}div.page form>p:first-child{display:none}div.page form input[type="text"],div.page form input[type="password"],div.page form input[type="number"],div.page form input[type="email"],div.page form input[type="time"],div.page form input[type="date"],div.page form select,div.page form button,div.page form textarea,div.page form button#continue,div.page form button#back{font:400 12pt/1.5 text, sans-serif}div.page form ul#optionales{border-color:#a60c0c}div.page form ul#optionales li.k-item span.k-link{border-color:#a60c0c}div.page form ul#optionales li.k-item span.k-header{background-color:#e7dbc3;background-image:none}div.page form ul#optionales li.k-item span.k-header.k-state-hover{background-color:#e0d0b1}div.page form ul#optionales li.k-item span.k-header.k-state-focused{background-color:#e0d0b1;box-shadow:none}div.page form ul#optionales li.k-item span.k-header.k-state-selected{background-color:#d9c59f}div.page form ul#optionales li.k-item span.k-header span.panelHeader{font:400 13.5pt/1.5 text, sans-serif;letter-spacing:.066em;color:#a60c0c}div.page form ul#optionales li.k-item:last-child span.k-link{border-bottom:none}div.page form ul#optionales li.k-item:last-child span.k-link.k-state-selected{border-bottom:1px solid #a60c0c}div.page form fieldset{padding:0;border:none}div.page form fieldset div#calendarNavigation{text-align:center}div.page form fieldset div#calendarNavigation a#calendarForward,div.page form fieldset div#calendarNavigation a#calendarBack{float:none;padding:0 5px;color:#990b0b;cursor:pointer;transition:all .25s linear}div.page form fieldset div#calendarNavigation a#calendarForward:hover,div.page form fieldset div#calendarNavigation a#calendarBack:hover{background-color:rgba(200,145,36,0.25)}div.page form fieldset legend{padding:0;line-height:1.33;font-size:1.125em;font-weight:400;letter-spacing:.066em;color:#a60c0c}div.page form fieldset#calendar_fieldset legend{display:none}div.page form fieldset#zeitraum_fieldset legend:nth-of-type(2){font-size:1em}div.page form fieldset#legende_fieldset{display:none}div.page form fieldset table.monthCalendar{margin:0;font-size:11pt;border:none;border-spacing:0}div.page form fieldset table.monthCalendar caption{border:none}div.page form fieldset table.monthCalendar th,div.page form fieldset table.monthCalendar td{width:1.56rem;padding:2px 0;text-align:center;background-color:rgba(200,145,36,0.125);border:1px solid rgba(255,255,255,0.5)}div.page form fieldset table.monthCalendar th:first-child,div.page form fieldset table.monthCalendar td:first-child{border-left:none}div.page form fieldset table.monthCalendar th:last-child,div.page form fieldset table.monthCalendar td:last-child{border-right:none}div.page form fieldset table.monthCalendar caption{background-color:rgba(200,145,36,0.33)}div.page form fieldset table.monthCalendar th{padding-left:0;padding-right:0;font-size:10pt;background-color:rgba(200,145,36,0.25)}div.page form fieldset table.monthCalendar td.calendarFree{background-image:linear-gradient(to right, rgba(36,128,36,0.33) 0%, rgba(36,128,36,0.33) 100%)}div.page form fieldset table.monthCalendar td.calendarArrivalFree{background-image:linear-gradient(to right, rgba(36,128,36,0.33) 0%, rgba(36,128,36,0.33) 49%, rgba(209,27,0,0.33) 50%)}div.page form fieldset table.monthCalendar td.calendarBooked{background-image:linear-gradient(to right, rgba(209,27,0,0.33) 0%, rgba(209,27,0,0.33) 100%)}div.page form fieldset table.monthCalendar td.calendarPartiallyBooked{background-image:linear-gradient(to bottom, rgba(36,128,36,0.33) 0%, rgba(36,128,36,0.33) 49%, rgba(209,27,0,0.33) 50%)}div.page form fieldset table.monthCalendar td.calendarDepartureFree{background-image:linear-gradient(to left, rgba(36,128,36,0.33) 0%, rgba(36,128,36,0.33) 49%, rgba(209,27,0,0.33) 50%)}div.page form fieldset table.monthCalendar.monthCalendar:not(:nth-of-type(10)):not(:nth-of-type(11)):not(:nth-of-type(12)){margin-bottom:11px}div.page form fieldset table.monthCalendar.monthCalendar:not(:nth-of-type(1)):not(:nth-of-type(4)):not(:nth-of-type(7)):not(:nth-of-type(10)){margin-left:11px}div.page form div.lan-page-overview__conditions-accept-checkbox{align-self:flex-start;margin-top:3px;margin-right:10px}div.page footer{width:100%;margin:0;padding:4px 0;text-align:left}
