body, .sp-preloader {
    background-color: #ffffff;
    color: #561115;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    padding: 0px;
}
a {
    color: #561115;
    text-decoration: underline;
}
a:hover {
    color: #800000;
    text-decoration: underline;
}
#sp-footer a, #sp-bottom a {
    color: #561115 !important;
    text-decoration: none !important;
}
#sp-footer a:hover, #sp-bottom a:hover {
    color: #561115 !important;
    text-decoration: underline !important;
}
#sp-top-bar {
    background: #ffffff;
    background-image: url(/images/hg_holz_panele.jpg);
    height: 615px;
    z-index: 1;
    position: relative;
}
div#mod-custom120 {
    max-width: 100%;
    height: 474px;
    margin-top: -140px;
}
div#mod-custom121 {
    margin-top: -10px;
    position: relative;
}
div#sp-topaa {
    margin-left: auto;
    margin-right: auto;
    width: 50%;
}
img.logo1 {
    min-width: 433px;
    height: 268px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
img.headerimg {
    width: 100%;
}
header#sp-header {
    background-color: #561115;
    position: relative;
}
.sp-column.d-flex.justify-content-end.align-items-center {
    float: left;
}
.logo-image {
    display: none;
}
.burger-icon>span {
    background-color: #C9B893;
}
.sp-megamenu-parent>li:last-child>a {
    padding: 0px 15px 0px 15px;
}
li.sp-menu-item.current-item a {
    font-size: 20px !important;
    font-weight: 400;
}
li.sp-menu-item a {
    font-size: 20px !important;
    font-weight: 400;
}
.Ferienwohnungen .sp-dropdown.sp-dropdown-main.sp-menu-right {
    width: 280px !important;
}
.Buchen .sp-dropdown.sp-dropdown-main.sp-menu-right {
    width: 200px !important;
}
.Umgebung .sp-dropdown.sp-dropdown-main.sp-menu-right {
    width: 200px !important;
}
li.sp-menu-item:hover {
    background-color: #C9B893;
}

element.style {
}
li.sp-menu-item.current-item a {
    font-size: 20px !important;
    font-weight: 400;
}
.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {
    color: #561115;
    background: #c9b893;
    text-decoration: none !important;
}
.sp-megamenu-parent>li>a {
    color: #c9b893;
    text-decoration: none !important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a {
    color: #561115;
    text-decoration: none !important;
    padding: 10px 20px;
}
a.telnr4mobil.notelnr {
    font-size: 28px;
    color: #561115;
    font-weight: bold;
    vertical-align: middle;
}
#sp-footer, #sp-bottom {
    background: #DFD8C9;
    color: #561115;
}
section#sp-bottom {
    background: url(/images/footer_holz_panele_bottom.jpg);
}
span.sp-copyright {
    display: none;
}
div#sp-position7 {
    background: white;
}
footer#sp-footer {
    margin-top: -90px;
    border-bottom: 15px solid #561115;
}
div#sp-position5 {
    background: white;
}
img.imgbottom {
    border: 10px solid #fff;
    padding: 0px;
    -webkit-box-shadow: 0px 0px 20px 0px #000;
    -moz-box-shadow: 0px 0px 20px 0px #000;
    box-shadow: 0px 0px 20px 0px #000;
}
img.headerimg {
    border: 10px solid #fff;
    padding: 0px;
    -webkit-box-shadow: 0px 0px 20px 0px #000;
    -moz-box-shadow: 0px 0px 20px 0px #000;
    box-shadow: 0px 0px 20px 0px #000;
}
img.img-fluid {
    margin-left: auto;
    margin-right: auto;
}
img.empfangimg {
    border: 10px solid #fff;
    padding: 0px;
    -webkit-box-shadow: 0px 0px 20px 0px #000;
    -moz-box-shadow: 0px 0px 20px 0px #000;
    box-shadow: 0px 0px 20px 0px #000;
    -moz-transform: rotate(10deg);
    -webkit-transform: rotate(10deg);
    -o-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    transform: rotate(10deg);
    margin-top: -210px;
    margin-left: 900px;
    margin-right: 0px;
    -webkit-backface-visibility: hidden;
    outline: 1px solid transparent;
    position: static;
}
/************************************************/
div#mod-custom130 {
    height: 0px;
    width: 500px;
}
div#mod-custom130 > p {
    height: 100px;
    width: 500px;
}
#sp-header {
    z-index: unset;
}
div#mod-custom128 {
    font-size: 20px;
}
a.telnr4mobil.notelnr {
    text-decoration: none;
}
select:not(.form-select):not(.form-control) {
    height: 40px !important;
}
div#mod-custom138 {
    text-align: center;
}
.rp_buttons {
    margin-left: auto;
    margin-right: auto;
    width: 50%;
}
.rpd_unavailable {
    background-color: #c84d3a !important;
}
.rpd_available {
    background-color: #7DB46C !important;
}
.rpd_unavailable_to_available {
    background: #c84d3a linear-gradient(135deg, transparent 0 50%, #7DB46C 50% 100%) !important;
}
.rpd_available-to-unavailable {
    background: #b5cf9c linear-gradient(135deg, transparent 0 50%, #c84d3a 50% 100%) !important;
}
.dsgvo_text {
    margin-left: 4% !important;
    font-size: 14px;
}
div#mod-custom139 {
    text-align: center;
}
div#mod-custom141 {
    text-align: center;
}
div.rp_req>label:after {
    content: "*";
    color: red;
    font-size: 20px;
    padding-left: 5px;
}
a.dropdownmenu:hover {
    background-color: #C9B893;
}
img.ausflugsziele {
    float: left;
    border: 10px solid #fff;
    -webkit-box-shadow: 0px 0px 10px 0px #444;
    -moz-box-shadow: 0px 0px 10px 0px #444;
    box-shadow: 0px 0px 10px 0px #444;
    margin-top: 10px;
    margin-right: 40px;
}
a {
    color: #561115;
    text-decoration: none;
}
a:hover {
    color: #561115 !important;
    text-decoration: underline;
}
.spaceausflugsziele {
    margin-top: 25px !important;
}
.sppb-addon.sppb-addon-video.ThüringerMeer {
    width: 52.2%;
    float: left;
    border: 10px solid #fff;
    -webkit-box-shadow: 0px 0px 10px 0px #444;
    -moz-box-shadow: 0px 0px 10px 0px #444;
    box-shadow: 0px 0px 10px 0px #444;
    margin-top: 25px;
    margin-right: 40px;
}
div#sppb-addon-1673692351370 {
    margin-bottom: 20px;
}
#sp-page-builder .sppb-section-title {
    margin-bottom: 30px;
    position: relative;
    z-index: 1;
}
div#sp-position7 {
    -webkit-box-shadow: 0px 0px 20px 0px #000;
    -moz-box-shadow: 0px 0px 20px 0px #000;
    box-shadow: 0px 0px 20px 0px #000;
    padding: 10px;
}
div#sp-position5 {
    -webkit-box-shadow: 0px 0px 20px 0px #000;
    -moz-box-shadow: 0px 0px 20px 0px #000;
    box-shadow: 0px 0px 20px 0px #000;
    padding: 10px;
}
.sp-module.unserelinks {
    margin-left: auto;
    margin-right: auto;
    width: 10%;
}








/*@media start*/
@media (min-width: 1985px) and (max-width: 10000px){

}
@media (min-width: 1630px) and (max-width: 1984px){

}
@media (min-width: 1469px) and (max-width: 1629px){

}
@media (min-width: 1466px) and (max-width: 1468px){

}
@media (min-width: 1401px) and (max-width: 1465px){

}
@media (min-width: 1201px) and (max-width: 1400px){
img.headerimg {
    margin-top: 20px;
}
img.empfangimg {
    margin-left: 800px;
}
}
@media (min-width: 1025px) and (max-width: 1200px){
img.headerimg {
    margin-top: 50px;
}
div#sp-menu {
    display: none;
}
img.empfangimg {
    margin-left: 630px;
    margin-top: -230px;
}
div#mod-custom120 {
    max-width: 100%;
    height: 450px;
    margin-top: -140px;
}
}
@media (min-width: 992px) and (max-width: 1024px){
img.headerimg {
    margin-top: 60px;
}
img.empfangimg {
    margin-left: 650px;
    margin-top: -280px;
    width: 250px;
}
div#mod-custom120 {
    max-width: 100%;
    height: 440px;
    margin-top: -140px;
}
div#mod-custom120 {
    max-width: 100%;
    height: 474px;
    margin-top: -140px;
    margin-left: 5%;
}
}
@media (min-width: 836px) and (max-width: 991px){
img.headerimg {
    margin-top: 80px;
}
#sp-top-bar {
    height: 415px;
}
img.empfangimg {
    margin-left: 480px;
    margin-top: -380px;
    width: 200px;
}
div#mod-custom120 {
    max-width: 100%;
    height: 474px;
    margin-top: -140px;
    margin-left: 5%;
}
}
@media(min-width: 800px) and (max-width: 835px){
img.headerimg {
    margin-top: 80px;
}
#sp-top-bar {
    height: 415px;
}
img.empfangimg {
    margin-left: 480px;
    margin-top: -380px;
    width: 200px;
}
div#mod-custom120 {
    max-width: 100%;
    height: 474px;
    margin-top: -140px;
    margin-left: 5%;
}
}
@media (min-width: 769px) and (max-width: 799px){
img.headerimg {
    margin-top: 80px;
}
#sp-top-bar {
    height: 415px;
}
img.empfangimg {
    width: 220px;
}
img.empfangimg {
    margin-left: 480px;
    margin-top: -380px;
    width: 200px;
}
  div#mod-custom120 {
    max-width: 100%;
    height: 474px;
    margin-top: -140px;
    margin-left: 5%;
}
}
@media (min-width: 766px) and (max-width: 768px){
img.img-fluid {
    margin-left: auto;
    margin-right: auto;
}
img.headerimg {
    margin-top: 80px;
}
#sp-top-bar {
    height: 415px;
}
img.empfangimg {
    margin-left: 480px;
    margin-top: -380px;
    width: 200px;
}
div#mod-custom120 {
    max-width: 100%;
    height: 474px;
    margin-top: -140px;
    margin-left: 5%;
}
}
@media (min-width: 576px) and (max-width: 766px){
img.headerimg {
    margin-top: 80px;
}
#sp-top-bar {
    height: 295px;
}
img.empfangimg {
    margin-left: 360px;
    margin-top: -380px;
    width: 200px;
}
div#mod-custom120 {
    max-width: 100%;
    height: 474px;
    margin-top: -140px;
    margin-left: 5%;
}
/***Ausflugsziele Start***/
#column-wrap-id-1673649495433 {
    padding-top: 20px;
}
.sp-page-builder .page-content #section-id-1673649495400 {
    padding-bottom: 873px !important;
}
div#sppb-addon-1673676900617 {
    margin-top: -100px;
}
div#sppb-addon-1673676900617 {
    margin-top: -680px !important;
    padding-bottom: 20px !important;
}
div#sppb-addon-1673676900617 {
  margin-top: -980px !important;
  padding-bottom: 20px !important;
}
div#sppb-addon-wrapper-1673677434307 {
    padding-top: 300px;
}
div#sppb-addon-1673677434307 {
    padding-top: 50px;
}
/***Ausflugsziele Ende***/
}
@media (min-width: 433px) and (max-width: 575px){
img.headerimg {
    margin-top: 90px;
}
#sp-top-bar {
    height: 320px;
}
div#mod-custom120 {
    max-width: 100%;
    height: 220px;
    margin-top: -140px;
}
/***Ausflugsziele Start***/
#column-wrap-id-1673649495433 {
    padding-top: 20px;
}
.sp-page-builder .page-content #section-id-1673649495400 {
    padding-bottom: 873px !important;
}
div#sppb-addon-1673676900617 {
    margin-top: -100px;
}
div#sppb-addon-1673676900617 {
    margin-top: -680px !important;
    padding-bottom: 20px !important;
}
div#sppb-addon-1673676900617 {
  margin-top: -980px !important;
  padding-bottom: 20px !important;
}
div#sppb-addon-wrapper-1673677434307 {
    padding-top: 300px;
}
div#sppb-addon-1673677434307 {
    padding-top: 50px;
}
/***Ausflugsziele Ende***/
}
@media (min-width: 414px) and (max-width: 432px){
img.headerimg {
    margin-top: 90px;
}
#sp-top-bar {
    height: 235px;
}
div#mod-custom120 {
    max-width: 100%;
    height: 170px;
    margin-top: -140px;
}
/***Ausflugsziele Start***/
#column-wrap-id-1673649495433 {
    padding-top: 20px;
}
.sp-page-builder .page-content #section-id-1673649495400 {
    padding-bottom: 873px !important;
}
div#sppb-addon-1673676900617 {
    margin-top: -100px;
}
div#sppb-addon-1673676900617 {
    margin-top: -680px !important;
    padding-bottom: 20px !important;
}
div#sppb-addon-1673676900617 {
  margin-top: -1000px !important;
  padding-bottom: 20px !important;
}
div#sppb-addon-wrapper-1673677434307 {
    padding-top: 300px;
}
div#sppb-addon-1673677434307 {
    padding-top: 50px;
}
/***Ausflugsziele Ende***/
}
@media (min-width: 411px) and (max-width: 413px){
img.headerimg {
    margin-top: 90px;
}
#sp-top-bar {
    height: 222px;
}
div#mod-custom120 {
    max-width: 100%;
    height: 160px;
    margin-top: -140px;
}
/***Ausflugsziele Start***/
#column-wrap-id-1673649495433 {
    padding-top: 20px;
}
.sp-page-builder .page-content #section-id-1673649495400 {
    padding-bottom: 873px !important;
}
div#sppb-addon-1673676900617 {
    margin-top: -100px;
}
div#sppb-addon-1673676900617 {
    margin-top: -680px !important;
    padding-bottom: 20px !important;
}
div#sppb-addon-1673676900617 {
  margin-top: -1000px !important;
  padding-bottom: 20px !important;
}
div#sppb-addon-wrapper-1673677434307 {
    padding-top: 300px;
}
div#sppb-addon-1673677434307 {
    padding-top: 50px;
}
/***Ausflugsziele Ende***/
}
@media (min-width: 376px) and (max-width: 410px){
img.headerimg {
    margin-top: 90px;
}
#sp-top-bar {
    height: 212px;
}
div#mod-custom120 {
    max-width: 100%;
    height: 150px;
    margin-top: -140px;
}
/***Ausflugsziele Start***/
#column-wrap-id-1673649495433 {
    padding-top: 20px;
}
.sp-page-builder .page-content #section-id-1673649495400 {
    padding-bottom: 873px !important;
}
div#sppb-addon-1673676900617 {
    margin-top: -100px;
}
div#sppb-addon-1673676900617 {
    margin-top: -680px !important;
    padding-bottom: 20px !important;
}
div#sppb-addon-1673676900617 {
  margin-top: -950px !important;
  padding-bottom: 20px !important;
}
div#sppb-addon-wrapper-1673677434307 {
    padding-top: 300px;
}
/***Ausflugsziele Ende***/
}
@media (min-width: 359px) and (max-width: 375px){
img.headerimg {
    margin-top: 90px;
}
#sp-top-bar {
    height: 192px;
}
div#mod-custom120 {
    max-width: 100%;
    height: 140px;
    margin-top: -140px;
}
/***Ausflugsziele Start***/
#column-wrap-id-1673649495433 {
    padding-top: 20px;
}
.sp-page-builder .page-content #section-id-1673649495400 {
    padding-bottom: 873px !important;
}
div#sppb-addon-1673676900617 {
    margin-top: -100px;
}
div#sppb-addon-1673676900617 {
    margin-top: -680px !important;
    padding-bottom: 20px !important;
}
div#sppb-addon-1673676900617 {
  margin-top: -990px !important;
  padding-bottom: 20px !important;
}
div#sppb-addon-wrapper-1673677434307 {
    padding-top: 300px;
}
/***Ausflugsziele Ende***/
}
@media (min-width: 320px) and (max-width: 358px){
img.headerimg {
    margin-top: 90px;
}
#sp-top-bar {
    height: 180px;
}
 div#mod-custom120 {
    max-width: 100%;
    height: 130px;
    margin-top: -140px;
}
/***Ausflugsziele Start***/
#column-wrap-id-1673649495433 {
    padding-top: 20px;
}
.sp-page-builder .page-content #section-id-1673649495400 {
    padding-bottom: 873px !important;
}
div#sppb-addon-1673676900617 {
    margin-top: -100px;
}
div#sppb-addon-1673676900617 {
    margin-top: -680px !important;
    padding-bottom: 20px !important;
}
div#sppb-addon-1673676900617 {
  margin-top: -1050px !important;
  padding-bottom: 20px !important;
}
div#sppb-addon-wrapper-1673677434307 {
    padding-top: 300px;
}
/***Ausflugsziele Ende***/
}
/*@media end*/