#top .hr.hr-invisible.av-c7lfxd-df82e530ed981fa63d6a364a6d3e90b0{
height:30px;
}

#top .av-special-heading.av-byw329-c0e1a5c817df7403bb73e9762af449a3{
padding-bottom:10px;
}
body .av-special-heading.av-byw329-c0e1a5c817df7403bb73e9762af449a3 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-byw329-c0e1a5c817df7403bb73e9762af449a3 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-bnbbz5-f4a9b32d45b092cacb5497b90e635692{
height:40px;
}

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

@-webkit-keyframes av_boxShadowEffect_av-b3kar5-cb9a235604d279798c65b23d8216f6d7-column {
0%   { box-shadow:  0 0 0 0 #f7f7f7; opacity: 1; }
100% { box-shadow:  0 0 2px 0 #f7f7f7; opacity: 1; }
}
@keyframes av_boxShadowEffect_av-b3kar5-cb9a235604d279798c65b23d8216f6d7-column {
0%   { box-shadow:  0 0 0 0 #f7f7f7; opacity: 1; }
100% { box-shadow:  0 0 2px 0 #f7f7f7; opacity: 1; }
}
.flex_column.av-b3kar5-cb9a235604d279798c65b23d8216f6d7{
box-shadow: 0 0 2px 0 #f7f7f7;
padding:40px 40px 40px 40px;
background-color:#f7f7f7;
}

#top .av-special-heading.av-az428h-e3c94889252d44a43d613591941afb62{
padding-bottom:10px;
}
body .av-special-heading.av-az428h-e3c94889252d44a43d613591941afb62 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-az428h-e3c94889252d44a43d613591941afb62 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-atvd0x-7182f3bc83d709742447cff88c524ea8{
height:5px;
}

#top .hr.hr-invisible.av-ak8pux-6e4198984d4b5ac7060e95ced2283c30{
height:20px;
}

#top .hr.hr-invisible.av-a8j90p-6f0ffd625e4d1bfe752692416efb25fe{
height:30px;
}

.avia-section.av-a0e0ox-b6f7d1880be266503b3477fe60a38116{
background-color:#f0f0f038;
background-image:unset;
}

#top .hr.hr-invisible.av-9uxu6x-e96cce91ffd68e763eb5290830b94ed2{
height:30px;
}

.flex_column.av-9pn3oh-11f4ed7541cf1b7111235871b2b52b7c{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-9laeh5-3b6f83e9d7622e86fa82fc2be65a3295{
padding-bottom:10px;
}
body .av-special-heading.av-9laeh5-3b6f83e9d7622e86fa82fc2be65a3295 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-9laeh5-3b6f83e9d7622e86fa82fc2be65a3295 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-95tky9-1c6cfd5ee348827185e952396f6ce0da{
height:40px;
}

.flex_column.av-8zjv6h-be85c7e663952549d5005e7822fe27f4{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.hr-invisible.av-8qpuvl-9fcd26d34006d1cc68220622bcdf784e{
height:30px;
}

#top .hr.hr-invisible.av-8dzmqh-f07229df3a50607e808016536ce20ee3{
height:30px;
}

#top .av-special-heading.av-85sa0p-9d5688119a5afc82a3e07fff4fbacc7e{
padding-bottom:10px;
}
body .av-special-heading.av-85sa0p-9d5688119a5afc82a3e07fff4fbacc7e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-85sa0p-9d5688119a5afc82a3e07fff4fbacc7e .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-7zm9qh-b272ee8cd4a0194a85258a035a3b68bc{
height:50px;
}

@-webkit-keyframes av_boxShadowEffect_av-78p4uh-d7362cd59916db11c57725ad2b4c4e7c-column {
0%   { box-shadow:  0 0 0 0 #e2e2e2; opacity: 1; }
100% { box-shadow:  0 0 4px 0 #e2e2e2; opacity: 1; }
}
@keyframes av_boxShadowEffect_av-78p4uh-d7362cd59916db11c57725ad2b4c4e7c-column {
0%   { box-shadow:  0 0 0 0 #e2e2e2; opacity: 1; }
100% { box-shadow:  0 0 4px 0 #e2e2e2; opacity: 1; }
}
.flex_column.av-78p4uh-d7362cd59916db11c57725ad2b4c4e7c{
width:18.4%;
margin-left:0;
box-shadow: 0 0 4px 0 #e2e2e2;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-78p4uh-d7362cd59916db11c57725ad2b4c4e7c .av-flex-placeholder{
width:2%;
}

.avia-image-container.av-72nka9-407dcf91667e6719f6e29d5f12aea6ff img.avia_image{
box-shadow:none;
}
.avia-image-container.av-72nka9-407dcf91667e6719f6e29d5f12aea6ff .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-6t3d2x-8604d86b1fd8513f466f2035032271cb{
padding-bottom:10px;
}
body .av-special-heading.av-6t3d2x-8604d86b1fd8513f466f2035032271cb .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-6t3d2x-8604d86b1fd8513f466f2035032271cb .av-subheading{
font-size:15px;
}

@-webkit-keyframes av_boxShadowEffect_av-6jh6w1-2fb9618fc408ed42de05ffa4fe61cf8b-column {
0%   { box-shadow:  0 0 0 0 #e2e2e2; opacity: 1; }
100% { box-shadow:  0 0 4px 0 #e2e2e2; opacity: 1; }
}
@keyframes av_boxShadowEffect_av-6jh6w1-2fb9618fc408ed42de05ffa4fe61cf8b-column {
0%   { box-shadow:  0 0 0 0 #e2e2e2; opacity: 1; }
100% { box-shadow:  0 0 4px 0 #e2e2e2; opacity: 1; }
}
.flex_column.av-6jh6w1-2fb9618fc408ed42de05ffa4fe61cf8b{
width:18.4%;
margin-left:0;
box-shadow: 0 0 4px 0 #e2e2e2;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-6jh6w1-2fb9618fc408ed42de05ffa4fe61cf8b .av-flex-placeholder{
width:2%;
}

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

#top .av-special-heading.av-69r5t5-575af79f7c137980ed2045da8c8d68d3{
padding-bottom:10px;
}
body .av-special-heading.av-69r5t5-575af79f7c137980ed2045da8c8d68d3 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-69r5t5-575af79f7c137980ed2045da8c8d68d3 .av-subheading{
font-size:15px;
}

@-webkit-keyframes av_boxShadowEffect_av-onoo1-e06074d682067f9c3e4a0dd086d917ec-column {
0%   { box-shadow:  0 0 0 0 #e2e2e2; opacity: 1; }
100% { box-shadow:  0 0 4px 0 #e2e2e2; opacity: 1; }
}
@keyframes av_boxShadowEffect_av-onoo1-e06074d682067f9c3e4a0dd086d917ec-column {
0%   { box-shadow:  0 0 0 0 #e2e2e2; opacity: 1; }
100% { box-shadow:  0 0 4px 0 #e2e2e2; opacity: 1; }
}
.flex_column.av-onoo1-e06074d682067f9c3e4a0dd086d917ec{
width:18.4%;
margin-left:0;
box-shadow: 0 0 4px 0 #e2e2e2;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-onoo1-e06074d682067f9c3e4a0dd086d917ec .av-flex-placeholder{
width:2%;
}

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

#top .av-special-heading.av-mbjawfbo-4d73eb772fa607a1eb5a7abeaa263a9f{
padding-bottom:10px;
}
body .av-special-heading.av-mbjawfbo-4d73eb772fa607a1eb5a7abeaa263a9f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mbjawfbo-4d73eb772fa607a1eb5a7abeaa263a9f .av-subheading{
font-size:15px;
}

@-webkit-keyframes av_boxShadowEffect_av-gmqnt-e1e1fb8aa871ef43a0b974d00c4bc948-column {
0%   { box-shadow:  0 0 0 0 #e2e2e2; opacity: 1; }
100% { box-shadow:  0 0 4px 0 #e2e2e2; opacity: 1; }
}
@keyframes av_boxShadowEffect_av-gmqnt-e1e1fb8aa871ef43a0b974d00c4bc948-column {
0%   { box-shadow:  0 0 0 0 #e2e2e2; opacity: 1; }
100% { box-shadow:  0 0 4px 0 #e2e2e2; opacity: 1; }
}
.flex_column.av-gmqnt-e1e1fb8aa871ef43a0b974d00c4bc948{
width:18.4%;
margin-left:0;
box-shadow: 0 0 4px 0 #e2e2e2;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-gmqnt-e1e1fb8aa871ef43a0b974d00c4bc948 .av-flex-placeholder{
width:2%;
}

.avia-image-container.av-9xsa1-309e9ee7fee1edb210e8533aba8acf85 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-9xsa1-309e9ee7fee1edb210e8533aba8acf85 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-mbjawlxa-727789ac0cb2b3839011143624910b6a{
padding-bottom:10px;
}
body .av-special-heading.av-mbjawlxa-727789ac0cb2b3839011143624910b6a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mbjawlxa-727789ac0cb2b3839011143624910b6a .av-subheading{
font-size:15px;
}

@-webkit-keyframes av_boxShadowEffect_av-7ujkkp-1f3b9772217529a71aec022804bd344b-column {
0%   { box-shadow:  0 0 0 0 #e2e2e2; opacity: 1; }
100% { box-shadow:  0 0 4px 0 #e2e2e2; opacity: 1; }
}
@keyframes av_boxShadowEffect_av-7ujkkp-1f3b9772217529a71aec022804bd344b-column {
0%   { box-shadow:  0 0 0 0 #e2e2e2; opacity: 1; }
100% { box-shadow:  0 0 4px 0 #e2e2e2; opacity: 1; }
}
.flex_column.av-7ujkkp-1f3b9772217529a71aec022804bd344b{
width:18.4%;
margin-left:0;
box-shadow: 0 0 4px 0 #e2e2e2;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-7ujkkp-1f3b9772217529a71aec022804bd344b .av-flex-placeholder{
width:2%;
}

.avia-image-container.av-7q92uh-388c68aa79fed3d74a93404a3cf9c702 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-7q92uh-388c68aa79fed3d74a93404a3cf9c702 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-7ibndt-a07e0ece00583db693a2f1a05a85fa08{
padding-bottom:10px;
}
body .av-special-heading.av-7ibndt-a07e0ece00583db693a2f1a05a85fa08 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-7ibndt-a07e0ece00583db693a2f1a05a85fa08 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-mhj5t7g0-89d344881dfba178b3992e432cbb805d{
height:20px;
}

#top .hr.hr-invisible.av-5u6he9-3eee951845d38361ad49a83efad52a08{
height:30px;
}

.avia-section.av-fu3d-8ecc309533dcc57f284de76e6e03b2ad{
background-color:#f0f0f038;
background-image:unset;
}

#top .hr.hr-invisible.av-14xebd-163389c07be2f5969fc4e1bc9fbbc993{
height:30px;
}

.flex_column.av-mbjaygw4-1a3f78dd539288812024c4d5d71241da{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-qbfwh-37d6ddafdbb7945f01068c83f433d274{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-ea4d5-e356c6a245b2b60b623dfc3a21e8ee36{
height:40px;
}

#top .av-special-heading.av-mbjaytg4-73e38b493fa1885c7dbe36b0183ca815{
padding-bottom:10px;
}
body .av-special-heading.av-mbjaytg4-73e38b493fa1885c7dbe36b0183ca815 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mbjaytg4-73e38b493fa1885c7dbe36b0183ca815 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-ak1z5-e14d7b582c6145a2ebe3bc8f207a0514{
height:30px;
}

#top .hr.hr-invisible.av-377fqx-46767071e1f30281155d5d17c5878e6b{
height:30px;
}

#top .av-special-heading.av-3448nt-2cbb3ee599c2a6a8b31dc37ec9a93202{
padding-bottom:10px;
}
body .av-special-heading.av-3448nt-2cbb3ee599c2a6a8b31dc37ec9a93202 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-3448nt-2cbb3ee599c2a6a8b31dc37ec9a93202 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2q5kzd-a859043bd1de843e079c12a0827e7209{
height:50px;
}

@-webkit-keyframes av_boxShadowEffect_av-2k4s75-db71c34d166905ebe8c5890b0329e6f3-column {
0%   { box-shadow:  0 0 0 0 #e2e2e2; opacity: 1; }
100% { box-shadow:  0 0 4px 0 #e2e2e2; opacity: 1; }
}
@keyframes av_boxShadowEffect_av-2k4s75-db71c34d166905ebe8c5890b0329e6f3-column {
0%   { box-shadow:  0 0 0 0 #e2e2e2; opacity: 1; }
100% { box-shadow:  0 0 4px 0 #e2e2e2; opacity: 1; }
}
.flex_column.av-2k4s75-db71c34d166905ebe8c5890b0329e6f3{
width:100%;
margin-left:0;
box-shadow: 0 0 4px 0 #e2e2e2;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2k4s75-db71c34d166905ebe8c5890b0329e6f3 .av-flex-placeholder{
width:0%;
}

#top .togglecontainer.av-2d0cpt-041ccb1f816980149057beccb12e8c87 p.toggler{
color:#031361;
background-color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-2d0cpt-041ccb1f816980149057beccb12e8c87 p.toggler .toggle_icon{
color:#031361;
border-color:#031361;
}
#top .togglecontainer.av-2d0cpt-041ccb1f816980149057beccb12e8c87 p.toggler .toggle_icon > span{
color:#031361;
border-color:#031361;
}
#top .togglecontainer.av-2d0cpt-041ccb1f816980149057beccb12e8c87 .toggle_wrap .toggle_content{
color:#031361;
background-color:#ffffff;
border-color:#ffffff;
}

#top .hr.hr-invisible.av-1gbjqx-b13c1378e4ec837dede8cfccf075944a{
height:30px;
}

.avia-section.av-1apvpt-e478bb3d310353f5ac1c3bb289db49c3{
background-repeat:no-repeat;
background-image:url(https://rupprecht-immobilien.de/wp-content/uploads/2025/06/Immobilien-und-Recht-Immobilien-Agentur-Rupprecht-Immobilien-Augsburg.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

#top .hr.hr-invisible.av-12fb9d-4f75181ada7db4f0559c0c6f1408c630{
height:30px;
}

#top .av-special-heading.av-v71nt-22af1883b526501066fcb7bfbdfee222{
padding-bottom:10px;
}
body .av-special-heading.av-v71nt-22af1883b526501066fcb7bfbdfee222 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-v71nt-22af1883b526501066fcb7bfbdfee222 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-lajk1-4d5435b9b62e2c5feea51c8e8abe241b{
height:20px;
}

#top .hr.hr-invisible.av-atvdd-a4016b0eccebc46c03326eb9d179ddfb{
height:30px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-2k4s75-db71c34d166905ebe8c5890b0329e6f3{
padding:10px 10px 10px 10px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-2k4s75-db71c34d166905ebe8c5890b0329e6f3{
padding:0px 0px 0px 0px;
}
}
