/* cmsms stylesheet: Simplex-Form modified: Samstag, 13. Februar 2021 11:55:21 */
form * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}form {background: #fff;    padding: 20px 30px 30px 30px;}fieldset {margin-bottom: 1em;}legend {font-size: 1.125em;}p, label, input {font-size:0.875em}input, select, textarea {box-sizing: border-box;min-height: 30px;padding: 6px 12px;border: 1px solid #C3C3CE !important;font-size: 1em;-moz-border-radius: 1px;-webkit-border-radius: 1px;border-radius: 1px;width: 100%;color: #4d4c4d;font-family: Arial, sans-serif;}#fbrp__33_1 {margin-bottom: 35px}input {border: 1px solid #f60;}/*input, textarea, select {-webkit-appearance: none;border-radius: 0;-webkit-border-radius: 0;}*/.cms_submit {width: auto;margin-top:20px;}
/* cmsms stylesheet: GoogleMaps modified: Samstag, 13. Februar 2021 12:00:17 */
.privacy-msg {background:url('https://www.annemaries-haus.de/uploads/Annemaries-Haus/images/gmap.jpg');border: 1px solid #fff;background-position: center center;background-size: contain;}.privacy-msg p {width:80%;border: 1px solid #ccc;padding: 5px;text-align:center;position: relative;top: 50%;left: 50%;transform: translate(-50%, -50%);text-align: left;color:inherit;-webkit-box-shadow: 0 10px 6px -6px #777;-moz-box-shadow: 0 10px 6px -6px #777;box-shadow: 0 10px 6px -6px #777;z-index:10;}.privacy-msg p {box-sizing:content-box;padding:15px;background:rgba(255,255,255,0.9)}.privacy-msg input {display:inline-block;margin:0;line-height:20px;height:20px;width:20px;min-height:auto;vertical-align:bottom;}.privacy-map-msg label {line-height: 20px;display: inline-block;color:#008800;vertical-align:bottom;margin-bottom:0;font-size:14px;}.privacy-map-msg a {font-weight: 700;color:#fff!important;background: #008800;display: block;margin-top:10px;margin-bottom:5px;position:relative;z-index:10;}.privacy-map-msg br {display: none}.privacy-map-msg p a {padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid #ccc;border-radius: 0;}.privacy-map-msg p a:hover {text-decoration: none;color:#008800!important;background:#fff;}
/* cmsms stylesheet: SlickNav modified: Montag, 14. Juli 2025 19:54:44 */
/*!* SlickNav Responsive Mobile Menu v1.0.10* (c) 2016 Josh Cope* licensed under MIT*/@media only screen and (max-width:768px) {.slicknav_menu { display: block; }#navbar-wrapper {display: none; position: static!important;height: 0}}@media only screen and (min-width:769px) {#navbar-wrapper { display: block; }.slicknav_menu {display: none;}}.slicknav_menu { margin: 30px -40px 0 -40px }.slicknav_btn { position: relative; display: block; vertical-align: middle; float: right; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer; }.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em; }.slicknav_menu { *zoom: 1; }.slicknav_menu .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }.slicknav_menu .slicknav_icon { float: left; width: 1.125em; height: 0.875em; margin: 0.188em 0 0 0.438em; }.slicknav_menu .slicknav_icon:before { background: transparent; width: 1.125em; height: 0.875em; display: block; content: ""; position: absolute; }.slicknav_menu .slicknav_no-text { margin: 0; }.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }.slicknav_menu:before { content: " "; display: table; }.slicknav_menu:after { content: " "; display: table; clear: both; }.slicknav_nav { clear: both; }.slicknav_nav ul { display: block; }.slicknav_nav li { display: block; }.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }.slicknav_nav .slicknav_item { cursor: pointer; }.slicknav_nav .slicknav_item a { display: inline; }.slicknav_nav .slicknav_row { display: block; }.slicknav_nav a { display: block; }.slicknav_nav .slicknav_parent-link a { display: inline; }.slicknav_brand { float: left; }.slicknav_menu { font-size: 16px; box-sizing: border-box; background: #008800; background:rgba(0,0,0,0.4);padding: 5px; }.slicknav_menu * { box-sizing: border-box; }.slicknav_menu .slicknav_menutxt { color: #fff; font-weight: bold; text-shadow: 0 1px 3px #000; }.slicknav_menu .slicknav_icon-bar { background-color: #fff; }.slicknav_btn { margin: 5px 5px 6px; text-decoration: none; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); }.slicknav_nav { color: #fff; margin: 0; padding: 0; font-size: 1em; list-style: none; overflow: hidden; }.slicknav_nav ul { list-style: none; overflow: hidden; padding: 0; margin: 0 0 0 20px; }.slicknav_nav .slicknav_row { padding: 5px 10px; margin: 2px 5px; }.slicknav_nav .slicknav_row:hover {color: #bbb!important; }.slicknav_nav a { padding: 5px 10px; margin: 2px 5px; text-decoration: none; color: #fff!important; }.slicknav_nav a:hover { color: #bbb!important; }.slicknav_nav a:hover a {color:#345885;}.slicknav_nav .slicknav_txtnode { margin-left: 15px; }.slicknav_nav .slicknav_item a { padding: 0; margin: 0; }.slicknav_nav .slicknav_parent-link a { padding: 0; margin: 0; }.slicknav_brand { color: #fff; font-size: 18px; line-height: 30px; padding: 7px 12px; height: 44px; }.slicknav_nav > ul > li { border-bottom: 1px dotted #fff; }.slicknav_nav > ul > li:last-child { border-bottom: none; }.slicknav_menu i { display: none }.slicknav_menu .cf::before, .slicknav_menu .cf::after { display: none }.slicknav_nav .current {background:rgba(0,0,0,0.3);margin-left:0;margin-right:0;text-indent:5px}
/* cmsms stylesheet: Fewo Kalender modified: Montag, 14. Juli 2025 20:11:59 */
/* Kalender Belegungsanpassungen */

.clndr .day.event, .clndr .day.event-start.event-end {color:#ccc;border:none!important;}
.clndr .day {opacity: 0.8}

.clndr .day.event, .clndr .day.event-start.event-end {background-color:#EF4549!important;}
.event-start  {background:#EF4549 url("https://www.annemaries-haus.de/uploads/TemplateRerik/images/belegung-start.png") no-repeat -3px 0px!important}
.event-end    {background:#EF4549 url("https://www.annemaries-haus.de/uploads/TemplateRerik/images/belegung-end.png") no-repeat 0 0!important}
