/* cmsms stylesheet: Simplex-Layout-Custom modified: Montag, 14. Juli 2025 20:13:24 */
/* Simplex-Layout-Custom */[class^="icon-"], [class*=" icon-"] {font-family: 'simplex';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.icon-arrow-up:before {content: "\e600";}.icon-arrow-left:before {content: "\e601";}.icon-search:before {content: "\e603";}.icon-printer:before {content: "\e604";}.icon-linkedin:before {content: "\e605";}.icon-pinterest:before {content: "\e606";}.icon-youtube:before {content: "\e607";}.icon-facebook:before {content: "\e608";}.icon-google:before {content: "\e609";}.icon-twitter:before {content: "\e60a";}.icon-link:before {content: "\e602";}body {background: #fff;font-family: 'Arial', sans-serif;font-size: 1em;color: #1b2024;line-height: 1.5;background-size: cover!important;background-position: bottom!important;background-attachment: fixed!important;}.leftaligned {margin-left: 0;}.rightaligned {margin-right: 0;}body.fullwidth .row {max-width: none;}a img {border: none;}.right {float: right;}.left {float: left;}.spacing {margin: 15px;}.spacing.left {margin-right: 0;}.spacing.right {margin-left: 0;}.border {border: 2px solid #e9e9e9;}*:first-child+ html pre {padding-bottom: 20px;overflow-y: hidden;overflow: visible;overflow-x: auto;}* html pre {padding-bottom: 20px;overflow: visible;overflow-x: auto;}hr {border: solid #e9e9e9;border-width: 1px 0 0 0;clear: both;margin: 10px 0 30px 0;height: 0;}a {color: #008800;}a.external {text-decoration: none;}a:visited {color: #016d01;}a:hover {color: #016d01;transition: transform .3s ease-out;-webkit-transition: color .3s ease-out;-moz-transition: color .3s ease-out;-o-transition: color .3s ease-out;text-decoration: underline;}a:focus {outline: thin dotted;}a:hover, a:active {outline: 0;}a.external:after {content: "\e602";padding-left: 4px;font-family: 'simplex';text-decoration: none;}h1, h2 {font-weight: 700;}h3, h4, h5, h6 {font-weight: 400;}h1 {color: #008800;margin: 10px 0;font-size: 1.5em; 	text-transform: uppercase;}h2 {color: #1b2024;font-size: 1em; }h3 {color: #1b2024;font-size: 0.875em; }h4 {color: #008800;font-size: 0.8125em; }h5 {font-size: 0.75em }h6 {font-size: 0.75em; }blockquote, blockquote p {font-size: 1.0625em;line-height: 1.5;color: #1b2024;font-style: italic;font-family: Georgia, Times New Roman, serif;}blockquote {margin: 0 0 20px 0;padding: 9px 10px 10px 19px;border-left: 5px solid #bcb1af;}blockquote cite {display: block;font-size: .941176em;color: #1b2024;}blockquote cite:before {content: "\2014 \0020";}blockquote cite a, blockquote cite a:visited, blockquote cite a:visited {font-family: Georgia, Times New Roman, serif;}.page-wrapper {border-top: 5px solid #008800;margin-bottom: 15px;}#boxed #wrapper {background: transparent;}#boxed.page-wrapper {border-top: none;}.inner-section {padding-left: 40px;padding-right: 40px;}.logo {margin-top: 20px;text-align: center;}.logo a {display: block;}.top .header {}.phrase span {font-family: 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;text-transform: uppercase;color: #ddd;font-weight: 700;font-size: 1.5em; }.search {text-align: right;}input.search-input::-webkit-search-decoration, input.search-input::-webkit-search-results-button,input.search-input::-webkit-search-results-decoration {-webkit-appearance: none;}.search .icon-search {margin-left: -25px;display: inline-block;height: 24px;line-height: 24px;text-align: center;width: 24px;position: relative;z-index: 10;color: #ddd;top: 3px;}.search ::-webkit-input-placeholder,.search ::-moz-placeholder,.search input[placeholder] {line-height: normal;}input.search-input {border: 1px solid #bcb1af;line-height: normal;outline: 0;padding: 6px 0 6px .5%;font-size: .6875em; 	color: #1b2024;transition: all .35s ease-in-out;-webkit-transition: all .35s ease-in-out;-moz-transition: all .35s ease-in-out;-o-transition: all .35s ease-in-out;max-width: 99.5%;}input.search-input:focus {border: 1px solid #008800;box-shadow: 0 0 3px #008800;-webkit-box-shadow: 0 0 3px #008800;-moz-box-shadow: 0 0 3px #008800;-o-box-shadow: 0 0 3px #008800;}#main-menu {margin-top: 25px;background: #008800;}#main-menu > li {display: block;border-bottom: 1px dotted #bcb1af;position: relative;}#main-menu > li:last-child {border-bottom: none;}#main-menu > li > a,#main-menu > li.sectionheader > span {color: #fff;text-decoration: none;font-size: 1.125em; 	font-weight: 400;cursor: pointer;padding: 8px 0;display: block;position: relative;}#main-menu > li.current > a,#main-menu > li.current.sectionheader > span,#main-menu > li:hover > a,#main-menu > li.sectionheader:hover > span {color: #fff;text-decoration: underline;}#main-menu > li > ul,#main-menu > li > ul > li > ul  {position: absolute;left: -999em;}#main-menu > li:hover > ul,#main-menu > li.active > ul,#main-menu > li > ul > li:hover > ul, #main-menu > li > ul > li.active > ul {position: relative;left: 0;}#main-menu > li > ul > li > a,#main-menu > li > ul > li.sectionheader > span,#main-menu > li > ul > li > ul > li > a, #main-menu > li > ul > li > ul > li.sectionheader > span {text-decoration: none;color: #1b2024;display: block;padding: 4px 0;}#main-menu > li > ul > li:hover > a,#main-menu > li > ul > li.sectionheader:hover > span,#main-menu > li > ul > li > ul > li:hover > a,#main-menu > li > ul > li > ul > li.sectionheader:hover > span {color: #999;}#main-menu > li > ul > li > ul > li > a,#main-menu > li > ul > li > ul > li.sectionheader > span {padding-left: 15px;font-size: .875em;text-transform: none;}#main-menu > li > a i,#main-menu > li > ul > li > a i,#main-menu > li.sectionheader > span i,#main-menu > li > ul > li.sectionheader > span i {float: right;position: relative;padding-top: 6px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: -webkit-transform 250ms ease-out 0s;-moz-transition: -moz-transform 250ms ease-out 0s;-o-transition: -o-transform 250ms ease-out 0s;transition: transform 250ms ease-out 0s;}#main-menu > li:hover > a i,#main-menu > li.active > a i,#main-menu > li > ul > li:hover > a i,#main-menu > li > ul > li.active > a i,#main-menu > li.sectionheader:hover > span i,#main-menu > li.active.sectionheader > span i,#main-menu > li > ul > li.sectionheader:hover > span i,#main-menu > li > ul > li.active.sectionheader > span i {-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}.content-wrapper {padding-top: 20px;background: #fff;background: rgba(255,255,255,.75);}.content-top {font-family: Georgia, Times New Roman, serif;color: #1b2024;font-style: italic;line-height: 20px;position: relative;}.content-top .title-border {content: '';height: 1px;display: block;width: 100%;border-bottom: 1px dotted #ddd;position: absolute;top: 50%;}.breadcrumb {display: inline-block;background: #fff;width: auto;padding-right: 6px;z-index: 1;position: relative;}.breadcrumb a {color: #1b2024;display: inline-block;width: auto;background: #fff;}a.printbutton {display: none;}.footer {position: relative;margin: 15px 0 10px 0;padding-top: 20px;padding-bottom: 20px;background: #008800;background: rgba(52,88,132,0.75);}#footer .dev-link a:hover,#footer-menu li > a:hover {text-decoration: underline!important;}.copyright {padding-top: 15px;text-align: center;}.copyright-info {color: #fff;font-size: .75em; 	text-align: center;}address.dev_link {font-style: normal;line-height: 1;}address.dev_link a {color:#fff;text-decoration: none;}address.dev_link a:hover {text-decoration: underline;}.back-top a {display: inline-block;width: 16px;height: 16px;line-height: 16px;padding: 8px;border: 5px solid #fff;text-decoration: none;color: #1b2024;background-color: #bcb1af;border-radius: 500px;-webkit-border-radius: 500px;-moz-border-radius: 500px;-o-border-radius: 500px;position: absolute;top: -24px;left: 50%;margin-left: -12px;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}.back-top a:hover {background-color: #008800;color: #fff;-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}.footer-navigation {padding-top: 15px;border-bottom: 1px solid #bcb1af;}#footer-menu li > a,#footer-menu li.sectionheader > span {color: #fff;display: block;text-decoration: none;}#footer-menu li > a:hover,#footer-menu li > a.current,#footer-menu li.sectionheader > span:hover,#footer-menu li.sectionheader > span.current {color: #fff;}#footer-menu > li > a,#footer-menu > li.sectionheader > span {text-decoration: none;display: block;font-size: 1.125em;}#footer-menu > li > ul > li > a,#footer-menu > li > ul > li.sectionheader > span {font-size: .875em; 	padding: 2px 0;}#footer-menu > li > ul {margin: 15px 0;}#footer-menu > li a {text-align: center;}@media screen and (min-width: 768px) {.lt-768 {display: none;}.logo {margin-top: 12px;position: relative;text-align: left;}/* Header */.top {margin-top:100px;}nav.main-navigation {z-index: 990;height: 70px;line-height: 70px;margin: 35px 0 0 0;width: 100%;background: #008800;}#main-menu {margin-top: 0;width: 100%;padding-left: 40px;padding-right: 40px;margin-left: -40px;}#main-menu > li {display: inline-block;padding: 0;margin: 0;border: none;position: relative;}#main-menu > li > a > span {border-right: 1px solid #fff;padding-left:1.5em;padding-right: 1.5em;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);}#main-menu > li:last-child > a >span {border-right: none;}#main-menu > li:first-of-type > a >span {}#main-menu > li i {display: none;}.touch-device #main-menu > li i {display: inline-block;float: none;}.touch-device #main-menu > li li i {float: left;display: inline-block;margin-right: 8px;padding-top: 2px;text-align: left;}.touch-device #main-menu > li:first-child li i {float: right;}#main-menu > li:first-child, #main-menu > li.first {margin-left: -30px;}#main-menu > li:last-child, #main-menu > li.last {margin-right: 0;}#main-menu > li > a,#main-menu > li.sectionheader span {padding: 0;line-height: 60px;font-size: 1em;}#main-menu > li.parent:hover > a,#main-menu > li.sectionheader.parent:hover > span,#main-menu > li.parent.active > a,#main-menu > li.parent.active > span {color: #fff;background-color: #008800;background-color: rgba(52,88,132, .95);}#main-menu > li > ul,#main-menu > li > ul > li > ul  {display: block;width: 260px;}#main-menu > li:hover > ul,#main-menu > li.active > ul,#main-menu > li > ul > li:hover > ul,#main-menu > li > ul > li.active > ul {height: auto;position: absolute;z-index: 9999;top: 60px;left: 10px;right: auto;display: block;}#main-menu > li:first-child:hover > ul,#main-menu > li:first-child.active > ul {right: auto;left: 0;}#main-menu > li > ul > li {position: relative;line-height: 1;margin: 0;padding-left: 10px;}#main-menu > li:first-child > ul > li {padding-right: 10px;padding-left: 0;}#main-menu > li > ul > li > a,#main-menu > li > ul > li.sectionheader > span,#main-menu > li > ul > li > ul > li > a,#main-menu > li > ul > li > ul > li.sectionheader > span {color: #fff;display: block;text-transform: none;line-height: 1.3;border-bottom: 1px dotted #858585;background-color: #008800;background-color: rgba(52,88,132, .98);padding: 12px;font-size: .875em; 		text-decoration: none;}#main-menu > li > ul > li.current > a,#main-menu > li > ul > li.current.sectionheader > span,#main-menu > li > ul > li > ul > li.current > a,#main-menu > li > ul > ul > li > li.current.sectionheader > span {color: #008800;}#main-menu > li > ul > li:hover > ul,#main-menu > li > ul > li.active > ul {width: 250px;height: auto;top: 0;right: auto;left: -250px;}#main-menu > li:first-child > ul > li:hover > ul,#main-menu > li:first-child > ul > li.active > ul {left: auto;right: -250px;}.lt-ie9 #main-menu > li > ul > li:hover > ul,.lt-ie9 #main-menu > li > ul > li.active > ul {left: -247px;}#main-menu > li > ul > li:hover > ul:after,#main-menu > li > ul > li.active > ul:after {content: ' ';width: 0px;height: 0px;border-style: solid;border-width: 7px 0 7px 6px;border-color: transparent transparent transparent #016d01;border-color: transparent transparent transparent rgba(52,88,132, .95);position: absolute;right: -6px;top: 12px;}.lt-ie9 #main-menu > li:first-child > ul > li:hover > ul,.lt-ie9 #main-menu > li:first-child > ul > li.active > ul {left: auto;right: -247px;}#main-menu > li:first-child > ul > li:hover > ul:after,#main-menu > li:first-child > ul > li.active > ul:after {left: -10px;right: auto;}#main-menu li ul li a:hover,#main-menu li ul li span.sectionheader:hover {z-index: 2;}#main-menu > ul > li:last-child > a,#main-menu > ul > li.sectionheader:last-child > span,#main-menu > ul > li > ul > li:last-child > a,#main-menu > ul > li > ul > li.sectionheader:last-child > span {border-bottom: none;}/* Sticky Menu */.isStuck {z-index:100;left:0;width: 100%;padding: 0 20px;-moz-box-sizing: border-box;box-sizing: border-box;}.isStuck .main-navigation {padding-left: 0;padding-right:0;margin-top:0}.isStuck #main-menu {padding: 0;margin: 0}.isStuck #main-menu > li:first-child {margin-left:10px;}.header-bottom {height: 55px;line-height: 55px;padding: 8px 0;}.phrase-text {text-align: left;}input.search-input {height: 17px;line-height: 17px;width: 100%;max-width: 320px;}input.search-input:focus {max-width: 90%;}a.printbutton {display: block;padding-left: 6px;width: 16px;height: 16px;float: right;text-decoration: none;color: #1b2024;background-color: #fff;z-index: 1;position: relative;}a.printbutton i {display: inline-block;-webkit-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-ms-transform: rotateY(0deg);-o-transform: rotateY(0deg);transform: rotateY(0deg);-webkit-transition: -webkit-transform 250ms ease-out 0s;-moz-transition: -moz-transform 250ms ease-out 0s;-o-transition: -o-transform 250ms ease-out 0s;transition: transform 250ms ease-out 0s;}a.printbutton:hover {color: #008800;}a.printbutton:hover i {-webkit-transform: rotateY(360deg);-moz-transform: rotateY(180deg);-ms-transform: rotateY(360deg);-o-transform: rotateY(360deg);transform: rotateY(360deg);}/* DatenschutzCheckbox ReCaptcha */.dsb > label { display: block; float: none; }.dsb .cms_checkbox { vertical-align: top; -webkit-appearance: checkbox; float: left; width: 20px!important; height: 20px!important; line-height: 1; min-height: auto; }.dsb > div > label { width: calc(100% - 50px); display: inline-block; float: none; line-height: 1.5 }.captcha { width: auto; text-align: left; padding: 25px 0; font-size: 75%; width: auto; line-height:1;margin:0;}.h-captcha {margin-bottom:2px;}.content-wrapper {padding-top: 60px;}.footer-navigation {border-bottom: none;padding-top: 0;}#footer-menu  {float: right;}#footer-menu > li {float: left;display: block;position: relative;line-height: 1;}#footer-menu > li:first-child {margin-left: 0;}#footer-menu > li a {padding: 0 6px;font-size: 0.75em;}.copyright {padding-top: 0}.copyright-info {text-align: left;}}@media only screen and (max-width: 900px) {body {font-size: 0.8125em;}}@media only screen and (max-width: 780px) {.header-bottom {padding-top: 20px;text-align: center;line-height: inherit;padding: 20px 0;}}@media only screen and (min-width: 940px) and (max-width: 1110px) {#main-menu > li {margin: 0;}/*#main-menu > li > a ,#main-menu > li.sectionheader span  {padding: 0 6px;}*/}/* latest custom styles */.logo img {display: block;margin:0 auto}/* eingebettete Responsive Elemente */.embed-responsive {position: relative;display: block;height: 0;padding: 0;padding-bottom: 0px;overflow: hidden;-moz-box-shadow: 0 0 3px #ccc;box-shadow: 0 0 3px #ccc;}.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {position: absolute;top: 0;left: 0;bottom: 0;height: 100%;width: 100%;border: 0;}.embed-responsive-16by9 {padding-bottom: 56.25%;}.embed-responsive-4by3 {padding-bottom:75%}/*  < 480px  */@media only screen and (max-width:479px) {body#boxed {background:#008800}.logo img {width: 270px;max-width: 100%;height: auto;}.logo {margin-right:20px;}}/*  < 768x */@media only screen and (min-width:480px) and (max-width:767px) {.logo img {width: 350px}}@media only screen and (max-width:767px) {body {line-height: 1.7}.content-inner {margin-left: -40px;margin-right:-40px;padding-left:15px;padding-right:15px}h1 {text-align: center}input[type=text],input[type=email]  {margin-bottom: 20px;height:3em}label {display:none}#footer-menu {margin-bottom:30px}.gallery .img {margin-bottom:20px;}}@media only screen and (max-width:360px) {.dev_link span {display: block;}}#mobilemenu_container {margin-top:-60px;}@media only screen and (min-width:1140px) {#navbar-wrapper.stuckMenu.isStuck #main-menu {background-image: url(https://www.annemaries-haus.de/uploads/Annemaries-Haus/images/annemarieshaus-svg.svg);background-repeat:no-repeat;background-position:95% 50%;background-size:16% }}/* Stylesheet SImplex Part 2 *//* General */html, body { line-height: 1.7; }body { font-family: 'Arial', sans-serif }p, label, input { font-size: 1em }a:focus { outline: none }.logo img { display: block; margin: 0 auto }button, .button { background: #008800; color: #fff; border: 1px solid #ccc; padding: 8px 12px; text-decoration: none; transition: all .2s ease; }button:hover, .button:hover { color: #ccc; text-decoration: none; transition: all .2s ease; }img { max-width: 100%; height: auto; }@media only screen and (min-width:1140px) {#main { margin-top: 45px }}/* Colors */body, a, a:link, a:visited, a:hover, a:active { color: #008800; }#boxed #wrapper { border-top: none; box-shadow: none }h2 { font-size: 20px; color: #008800; }h3 { font-size: 18px; color: #008800; font-weight: 700; }h2, h3 { line-height: 1.2 }/* Navi */#main-menu { background: #008800; }#main-menu > li > a, #main-menu > li.sectionheader > span, #footer-menu > li > a, #footer-menu > li.sectionheader > span { font-family: 'Arial Narrow Bold', sans-serif; text-transform: none; color: #fff; text-decoration: none; }.content-wrapper { background: #fff; background: rgba(255, 255, 255, .75) }.footer { background: #008800; background: rgba(52, 88, 132, 0.75) }.dev_link a, .dev_link a:link, .dev_link a:visited, .dev_link a:active { color: #fff; text-decoration: none }#footer-menu a { text-align: right; font-weight: 400 }.current a, .current a:hover, .current a:visited, .current a:active, #main-menu > li.current > a, #main-menu > li.current.sectionheader > span, #main-menu > li:hover > a, #main-menu > li.sectionheader:hover > span { text-decoration: none !important; }#main-menu > li:hover > a { color: #ccc !important; text-decoration: underline !important; }.current a span { color: #fff }#main-menu > li > a > span { text-shadow: none }#main-menu > li > a { color: #ccc }/* Seitenanpassungen */table { width: 100%; background: #fff; }.table > thead > tr > th { vertical-align: bottom; border-bottom: 2px solid #ddd; background: #008800; color: #fff; }.table > thead > tr > th { vertical-align: bottom; border-bottom: 2px solid #ddd; }.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th { padding: 8px; line-height: 1.7; vertical-align: top; border-top: 1px solid #ddd; }.table > tbody > tr > td { text-align: center }/* Panels */.collapse { display: none }.collapse.in { display: block; }.panel-group .panel + .panel { margin-top: 5px; }.panel, .panel-heading, .panel-group .panel { border-radius: 0; }.panel-group .panel { margin-bottom: 20px; }.panel-default { border-color: #ccc; }.panel { margin-bottom: 20px; background: #e9e7e8; border: 1px solid transparent; border-top-color: transparent; border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2); box-shadow: 0 1px 1px rgba(0, 0, 0, .2); }h2.panel-title { font-size: 22px }.panel-heading a { display: block; padding: 5px 15px; text-decoration: none; outline: none; }.panel-heading a span { font-size: 13px; float: right; text-align: right; }.panel-body { padding: 5px 15px; background: #e9e7e8; }.panel-body .row { border-top: 1px solid #d4d2d3 }.panel-body address { font-weight: 700; font-style: normal; margin-top: 10px }.panel-body address a { text-decoration: none; font-weight: 400; }.panel-body address a:hover { text-decoration: underline; }/* Wohnung */.page-wohnung .three-col td:nth-child(odd) { background: #efefef; }.page-wohnung table.table { border: 5px solid #fff; box-shadow: 0 20px 20px -18px rgba(0, 0, 0, 0.09); }/* Umgebung */.page-umgebung { padding-bottom: 5px }/* seitliche Leiste soll immer erscheinen */.page-umgebung #accordion-1 .panel-body { background: #fcfcfc; padding-top: 30px; padding-bottom: 30px }.page-umgebung #accordion-1 .panel-body .row { border: none }.page-umgebung #accordion-1 img { border: 5px solid #fff; box-shadow: 0 20px 20px -18px rgba(0, 0, 0, 0.09); }/* Preise */.preishinweis { text-align: center; padding: 10px; background: #008800; border: 4px solid #fff; color: #fff }/* Kalender */.jsavailability .previous-button, .jsavailability .next-button { top: 50% !important; margin-top: -16px }.clndr, .item-properties { background: #fff }.item-properties { padding: 20px }.calendar-month .row::before { content: none; }.clndr .controls .month { background: #008800; color: #fff }.clndr .day.event-start, .clndr .day.event-start.event-end, .clndr .day.event-end {/*background-image: none!important;*/text-indent: 0 !important; color: #ccc !important }.day.event.event-start { }.clndr .day.event, .clndr .day.event-start.event-end { color: #121212 !important }.day.event.event-start.event-end { background: #EF4549 !important; }.jsavailability .row::before, .jsavailability .row::after { content: inherit; }table.clndr { text-align: left; }table.clndr td.day, table.clndr td.event-start, table.clndr td.event-end { width: 53px; height: 37px; background-size: 53px 37px }table tr { border: 1px solid #ccc; margin: 10px; }table.clndr span { padding: 8px }table.clndr { width: 80%; margin: 60px auto; table-layout: fixed; }table.clndr img { padding: 8px 10px }/* Sprache der Tagesangabe in Deutsch anpassen */.headers .day-header:nth-child(2), .headers .day-header:nth-child(3), .headers .day-header:nth-child(4) { color: transparent; font-size: 0 }.headers .day-header:nth-child(2)::after, .headers .day-header:nth-child(4)::after { content: 'D'; color: rgb(75,75,75) font-size: 16px }.headers .day-header:nth-child(3)::after { content: 'M'; color: rgb(75,75,75); font-size: 16px }/* Responsive Anpassung Kalender */@media only screen and (max-width:767px) {.calendar-month { width: 90% !important; margin-bottom: 60px !important; margin-left: 5% !important; }.clndr img { max-width: 30px; }table.clndr { width: 100%; }table.clndr tr td { width: auto !important; }}/* Anfrage */form div { margin-bottom: 8px }legend { font-weight: 700; font-size: 1.25em }#fbrp__37 { background: #efefef; }#fbrp__37, #fbrp__59 { padding: 35px; margin-bottom: 30px; }#fbrp__61 { border-top: 1px solid #efefef; padding: 35px }/* DatenschutzCheckbox */#fbrp__58_1_0 { width: 25px; height: 25px; vertical-align: top; -webkit-appearance: checkbox; }#fbrp__58_1_0 + label { width: calc(100% - 35px); display: inline-block; margin-bottom: 30px; background: #fff }/* OWL Carousel Wohnungsslider Custom */.owl-carousel { position: relative; }.owl-prev, .owl-next { position: absolute; top: 0%; z-index: 10; background: transparent; border: none; font-size: 50px; display: block; height: 100%; background: #fff; background: rgba(255, 255, 255, .65); color: rgb(75,75,75); box-shadow: 0 0 5px rgba(0, 0, 0, .1); }.owl-prev { left: 0; }.owl-next { right: 0; }.owl-theme .owl-dots .owl-dot span { background: #fff !important }.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #008800 !important; }.owl-item img { box-shadow: 0 20px 25px -12px rgba(0, 0, 0, 0.09);/*! border:5px solid #fff; *//*! border-width:5px 0; */ }.owl-dots { margin-top: 25px; }.owl-carousel figure { position: relative; width: 100% }.owl-carousel figcaption { position: absolute; left: 0; bottom: 0; padding: 20px; background: #fff; background: rgba(255, 255, 255, .9); opacity: 0; transition: all .25s ease; width: 100%; max-width: 100%; box-sizing: border-box; }.owl-carousel figure:hover figcaption { opacity: 1; transition: all .25s ease; }/* Mobile First *//*  < 480px  */@media only screen and (max-width:479px) {body#boxed { background: #008800 }.logo img { width: 270px }form { padding-left: 0; padding-right: 0; }fieldset { padding-left: 12px !important; padding-right: 12px !important; }.container { padding: 0 }#footer-menu a { padding-top: 5px; padding-bottom: 5px }}/*  < 768x */@media only screen and (min-width:480px) and (max-width:767px) {.logo img { width: 350px }.owl-carousel figure figcaption { opacity: 1; transition: all .25s ease; }}/* > 767px  */@media only screen and (min-width:768px) {#main-menu > li.current > a, #main-menu > li.current.sectionheader > span, #main-menu > li:hover > a, #main-menu > li.sectionheader:hover > span { color: #203652 }#main-menu > li { border: none }.page-wohnung .nine-col { padding-right: 140px; box-sizing: border-box }.jsavailability { padding: 0 30px }}/* > 767px  */@media only screen and (max-width:767px) {.owl-carousel figcaption { position: static; opacity: 1; }body.page-kontakt .dsb label { display: inline-block; width: calc(100% - 40px); margin-top: 4px }body.page-kontakt .dsb input[type="checkbox"] { float: left; width: auto; margin-right: 8px; display: inline; height: 20px; width: 20px; }}/* < 1480 px  */@media only screen and (max-width:1480px) {.clndr .day.event-end { background: url("https://www.annemaries-haus.de/uploads/Annemaries-Haus/images/fewo-quad-end.jpg") repeat-y 0 0 !important; background-size: cover !important; }.clndr .day.event-start { background: url("https://www.annemaries-haus.de/uploads/Annemaries-Haus/images/fewo-quad-start.jpg") repeat-y 0 0 !important; background-size: cover !important; }}
