.avia-section.av-3h1vz-bf688bb9bebd7488c060d60b9baba2c2{
margin-top:-100px;
}

#top .hr.hr-invisible.av-2rhd3-ffce4c23cf853693f77aab0c73e3fe50{
height:100px;
}

.av-hotspot-image-container .av-image-hotspot.av-m8fx015q-e5ef13d99c2f80674209ce4a5171b2ba{
top:68.9%;
left:65.7%;
}
.av-hotspot-image-container .av-image-hotspot.av-m8fx015q-e5ef13d99c2f80674209ce4a5171b2ba .av-image-hotspot_inner{
background-color:#ffffff;
color:#337454;
}
.av-hotspot-image-container .av-image-hotspot.av-m8fx015q-e5ef13d99c2f80674209ce4a5171b2ba .av-image-hotspot-pulse{
background-color:#ffffff;
}

.avia-section.av-mj03qbkg-50d7a9cdeb969855b8d766a462c2ab5f{
background-repeat:no-repeat;
background-image:url(https://hagenauerhof.eu/wp-content/uploads/2024/12/hea.jpg);
background-position:50% 100%;
background-attachment:scroll;
margin-top:-100px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-1aotwv-bc676640280f25d8504357af6f2fb2a0{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-1aotwv-bc676640280f25d8504357af6f2fb2a0{
z-index:-1;
}

#top .av-special-heading.av-1a7y73-db425d1b852b4ba302a68ca1ec5b3eaf{
padding-bottom:0;
color:#337454;
}
body .av-special-heading.av-1a7y73-db425d1b852b4ba302a68ca1ec5b3eaf .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1a7y73-db425d1b852b4ba302a68ca1ec5b3eaf .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-1a7y73-db425d1b852b4ba302a68ca1ec5b3eaf .special-heading-inner-border{
border-color:#337454;
}
.av-special-heading.av-1a7y73-db425d1b852b4ba302a68ca1ec5b3eaf .av-subheading{
font-size:30px;
color:#f9ad04;
}

#top .flex_column_table.av-equal-height-column-flextable.av-1dyez-24cd0b08004eedf5963ebbf773969b87{
margin-top:0px;
margin-bottom:0px;
}

.avia-image-container.av-rgm7-2faac4895425ee6abfaedd0f35adbf35 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-rgm7-2faac4895425ee6abfaedd0f35adbf35 .av-image-caption-overlay-center{
color:#ffffff;
}

.av-tab-section-outer-container.av-6rcu7-09e67c23724f05bc4420b0fedb7c97d1 .av-tab-section-tab-title-container{
background-color:#ffffff;
}

.av-layout-tab.av-m4sj7vni-db1e2dbb4e28554018241f0f5888faf2{
vertical-align:middle;
background-color:#337454;
}
#top .av-tab-section-outer-container.av-6rcu7-09e67c23724f05bc4420b0fedb7c97d1 .av-active-tab-title.av-section-tab-title.av-m4sj7vni-db1e2dbb4e28554018241f0f5888faf2 .av-tab-arrow-container span{
background-color:#337454;
}

#top .av-special-heading.av-bg9xn-44d0ff335f904f29a0d0e509212d7d9c{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-bg9xn-44d0ff335f904f29a0d0e509212d7d9c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-bg9xn-44d0ff335f904f29a0d0e509212d7d9c .special-heading-inner-border{
border-color:#f9ad04;
}
.av-special-heading.av-bg9xn-44d0ff335f904f29a0d0e509212d7d9c .av-subheading{
font-size:30px;
}
body .av-special-heading.av-bg9xn-44d0ff335f904f29a0d0e509212d7d9c .av-special-heading-tag .heading-wrap:before{
border-color:#f9ad04;
}
body .av-special-heading.av-bg9xn-44d0ff335f904f29a0d0e509212d7d9c .av-special-heading-tag .heading-wrap:after{
border-color:#f9ad04;
}

#top .av_textblock_section.av-b0b5z-f6390380148197e5cef8628dabfbf015 .avia_textblock{
color:#ffffff;
}

.avia-image-container.av-mir8ri75-b048e82b741db9e6b8c0a1d44b225e8c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mir8ri75-b048e82b741db9e6b8c0a1d44b225e8c .av-image-caption-overlay-center{
color:#ffffff;
}

.av-layout-tab.av-m4sj7vni-12-a4acfe396ef3c7014b0d9603b4c178b3{
vertical-align:middle;
background-color:#337454;
}
#top .av-tab-section-outer-container.av-6rcu7-09e67c23724f05bc4420b0fedb7c97d1 .av-active-tab-title.av-section-tab-title.av-m4sj7vni-12-a4acfe396ef3c7014b0d9603b4c178b3 .av-tab-arrow-container span{
background-color:#337454;
}

#top .av-special-heading.av-bg9xn-10-2266b26b7c3cd7015fbf1d62c384affa{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-bg9xn-10-2266b26b7c3cd7015fbf1d62c384affa .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-bg9xn-10-2266b26b7c3cd7015fbf1d62c384affa .special-heading-inner-border{
border-color:#f9ad04;
}
.av-special-heading.av-bg9xn-10-2266b26b7c3cd7015fbf1d62c384affa .av-subheading{
font-size:30px;
}
body .av-special-heading.av-bg9xn-10-2266b26b7c3cd7015fbf1d62c384affa .av-special-heading-tag .heading-wrap:before{
border-color:#f9ad04;
}
body .av-special-heading.av-bg9xn-10-2266b26b7c3cd7015fbf1d62c384affa .av-special-heading-tag .heading-wrap:after{
border-color:#f9ad04;
}

#top .av_textblock_section.av-b0b5z-9-1b8c6185af87af6c37bddf48620b2c39 .avia_textblock{
color:#ffffff;
}

.avia-image-container.av-gb1db-8d0a38e9a40b77857fb622bc814977a4 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-gb1db-8d0a38e9a40b77857fb622bc814977a4 .av-image-caption-overlay-center{
color:#ffffff;
}

.av-layout-tab.av-m4sj7vni-8-ef2ca58fa785cfd74b37e25d025a7987{
vertical-align:middle;
background-color:#337454;
}
#top .av-tab-section-outer-container.av-6rcu7-09e67c23724f05bc4420b0fedb7c97d1 .av-active-tab-title.av-section-tab-title.av-m4sj7vni-8-ef2ca58fa785cfd74b37e25d025a7987 .av-tab-arrow-container span{
background-color:#337454;
}

#top .av-special-heading.av-bg9xn-6-ab8c0d6f8977e040c9b9e8ebc5f3e432{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-bg9xn-6-ab8c0d6f8977e040c9b9e8ebc5f3e432 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-bg9xn-6-ab8c0d6f8977e040c9b9e8ebc5f3e432 .special-heading-inner-border{
border-color:#f9ad04;
}
.av-special-heading.av-bg9xn-6-ab8c0d6f8977e040c9b9e8ebc5f3e432 .av-subheading{
font-size:30px;
}
body .av-special-heading.av-bg9xn-6-ab8c0d6f8977e040c9b9e8ebc5f3e432 .av-special-heading-tag .heading-wrap:before{
border-color:#f9ad04;
}
body .av-special-heading.av-bg9xn-6-ab8c0d6f8977e040c9b9e8ebc5f3e432 .av-special-heading-tag .heading-wrap:after{
border-color:#f9ad04;
}

#top .av_textblock_section.av-b0b5z-5-3c2007e43f2981b5455ff58db48f7d8a .avia_textblock{
color:#ffffff;
}

.avia-image-container.av-mir8tvde-d1dcaee30cd2e9d51899c773aef42fc2 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mir8tvde-d1dcaee30cd2e9d51899c773aef42fc2 .av-image-caption-overlay-center{
color:#ffffff;
}

.av-layout-tab.av-m4sj7vni-4-36415377f043aa452076abe89b5eda07{
vertical-align:middle;
background-color:#337454;
}
#top .av-tab-section-outer-container.av-6rcu7-09e67c23724f05bc4420b0fedb7c97d1 .av-active-tab-title.av-section-tab-title.av-m4sj7vni-4-36415377f043aa452076abe89b5eda07 .av-tab-arrow-container span{
background-color:#337454;
}

#top .av-special-heading.av-bg9xn-2-78b353d279e2269c75356eed972510ab{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-bg9xn-2-78b353d279e2269c75356eed972510ab .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-bg9xn-2-78b353d279e2269c75356eed972510ab .special-heading-inner-border{
border-color:#f9ad04;
}
.av-special-heading.av-bg9xn-2-78b353d279e2269c75356eed972510ab .av-subheading{
font-size:30px;
}
body .av-special-heading.av-bg9xn-2-78b353d279e2269c75356eed972510ab .av-special-heading-tag .heading-wrap:before{
border-color:#f9ad04;
}
body .av-special-heading.av-bg9xn-2-78b353d279e2269c75356eed972510ab .av-special-heading-tag .heading-wrap:after{
border-color:#f9ad04;
}

#top .av_textblock_section.av-b0b5z-1-ed763dce6065df126738812d96a72519 .avia_textblock{
color:#ffffff;
}

.avia-image-container.av-mir8uoej-acec7318e25b628dfa6f56054265660d img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mir8uoej-acec7318e25b628dfa6f56054265660d .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-hn68n-791bfe3937527216aa7de13551bce1ef{
height:20px;
}

.avia-image-container.av-10zzb-7d8430a3cc7dfeaa10f00cb4fe3c2b2a img.avia_image{
box-shadow:none;
}
.avia-image-container.av-10zzb-7d8430a3cc7dfeaa10f00cb4fe3c2b2a .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-fmymj-d5e1066d8dd7f7157ba7e260d72e4d2a{
padding-bottom:10px;
color:#337454;
}
body .av-special-heading.av-fmymj-d5e1066d8dd7f7157ba7e260d72e4d2a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-fmymj-d5e1066d8dd7f7157ba7e260d72e4d2a .special-heading-inner-border{
border-color:#337454;
}
.av-special-heading.av-fmymj-d5e1066d8dd7f7157ba7e260d72e4d2a .av-subheading{
font-size:15px;
}

#top .flex_column.av-fe5nf-98c09ca9ba7edec38859c7d77bf08ec0{
margin-top:0px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-fe5nf-98c09ca9ba7edec38859c7d77bf08ec0{
margin-top:0px;
margin-bottom:0px;
}

.avia-image-container.av-efzhb-839972783a6252b3bfde78bcf900605b img.avia_image{
box-shadow:none;
}
.avia-image-container.av-efzhb-839972783a6252b3bfde78bcf900605b .av-caption-image-overlay-bg{
opacity:1;
}
.avia-image-container.av-efzhb-839972783a6252b3bfde78bcf900605b .av-image-caption-overlay-center{
color:#ffffff;
font-size:20px;
}

.avia-section.av-77lpr-75c1b599a82ba1a88432743fda919fe3{
background-color:#f8f8f8;
background-image:unset;
}

#top .av-special-heading.av-67zuj-82e7c7d2412de29a8b1543f15a518340{
padding-bottom:10px;
color:#337454;
}
body .av-special-heading.av-67zuj-82e7c7d2412de29a8b1543f15a518340 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-67zuj-82e7c7d2412de29a8b1543f15a518340 .special-heading-inner-border{
border-color:#337454;
}
.av-special-heading.av-67zuj-82e7c7d2412de29a8b1543f15a518340 .av-subheading{
font-size:30px;
}


@media only screen and (min-width: 990px){ 
#top .flex_column_table.av-equal-height-column-flextable.av-1aotwv-bc676640280f25d8504357af6f2fb2a0{
margin-bottom:-100px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-1dyez-24cd0b08004eedf5963ebbf773969b87{
margin-bottom:-100px;
}
.flex_column.av-1dyez-24cd0b08004eedf5963ebbf773969b87{
position:relative;
top:-100px;
bottom:-100px;
padding:0 0 0 50px;
}

.flex_column.av-h9hkj-07e7267ab8196dbe6bf553da78a2bac5{
padding:0 100px 0 100px;
}

#top .flex_column.av-fe5nf-98c09ca9ba7edec38859c7d77bf08ec0{
margin-top:-550px;
}
.flex_column.av-fe5nf-98c09ca9ba7edec38859c7d77bf08ec0{
position:relative;
top:-100px;
bottom:-100px;
padding:0 0 0 50px;
}
.responsive #top #wrap_all .flex_column.av-fe5nf-98c09ca9ba7edec38859c7d77bf08ec0{
margin-top:-550px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-1dyez-24cd0b08004eedf5963ebbf773969b87{
padding:0 100px 0 100px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-1dyez-24cd0b08004eedf5963ebbf773969b87{
padding:0 100px 0 100px;
}
}

@media only screen and (max-width: 479px){ 
#top .flex_column_table.av-equal-height-column-flextable.av-1aotwv-bc676640280f25d8504357af6f2fb2a0{
margin-top:-100px;
}

#top .av-special-heading.av-1a7y73-db425d1b852b4ba302a68ca1ec5b3eaf{
margin:-50px 0 0 0;
}
#top #wrap_all .av-special-heading.av-1a7y73-db425d1b852b4ba302a68ca1ec5b3eaf .av-special-heading-tag{
padding:-100px 0 0 0;
}

#top .flex_column_table.av-equal-height-column-flextable.av-1dyez-24cd0b08004eedf5963ebbf773969b87{
margin-top:-100px;
}
.flex_column.av-1dyez-24cd0b08004eedf5963ebbf773969b87{
position:relative;
top:-180px;
bottom:-180px;
padding:0 100px -100px 100px;
}

.avia-image-container.av-rgm7-2faac4895425ee6abfaedd0f35adbf35{
position:relative;
bottom:-80px;
}
.avia-image-container.av-rgm7-2faac4895425ee6abfaedd0f35adbf35 .avia-image-container-inner{
transform:scale3d( 0.6, 0.6, 0.6 );
}
}
