.avia-section.av-k3tsvtwb-68eeac87a1cc61910e33b23c675debae{
background-repeat:no-repeat;
background-image:url(https://www.diabeteszentrum-herrenberg.de/wp-content/uploads/2026/01/termin-vereinbaren-4.jpg);
background-position:100% 0%;
background-attachment:scroll;
}

#top .hr.hr-invisible.av-95a0z-6ac4a74e15718c8ea95506d41c0a3f37{
height:50px;
}

#top .flex_column.av-k3tshlz8-7eb447703a1a887d1a1061e8d468b7cc{
margin-top:40px;
margin-bottom:0px;
}
.flex_column.av-k3tshlz8-7eb447703a1a887d1a1061e8d468b7cc{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-k3tshlz8-7eb447703a1a887d1a1061e8d468b7cc{
margin-top:40px;
margin-bottom:0px;
}

#top .av-special-heading.av-ho2s3-cd9b1ba622dff99ebbcdb54ae8b8f6f5{
margin:0 0 0px 0;
color:#ffffff;
font-size:57px;
}
body .av-special-heading.av-ho2s3-cd9b1ba622dff99ebbcdb54ae8b8f6f5 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ho2s3-cd9b1ba622dff99ebbcdb54ae8b8f6f5 .av-special-heading-tag{
font-size:57px;
padding:0 0 10px 0;
}
.av-special-heading.av-ho2s3-cd9b1ba622dff99ebbcdb54ae8b8f6f5 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-ho2s3-cd9b1ba622dff99ebbcdb54ae8b8f6f5 .av-subheading{
font-size:22px;
}

#top .av_textblock_section.av-2cafez-f061a43d1f7464627173ed735b33fe77 .avia_textblock{
font-size:23px;
color:#ffffff;
}

#top .flex_column.av-dv9mj-c866d5bbd3766ac9a7c430f7f5800726{
margin-top:40px;
margin-bottom:0px;
}
.flex_column.av-dv9mj-c866d5bbd3766ac9a7c430f7f5800726{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-dv9mj-c866d5bbd3766ac9a7c430f7f5800726{
margin-top:40px;
margin-bottom:0px;
}

#top .hr.hr-invisible.av-k3pww3yn-82b7b10f096c29b52b5ea29f44456c3b{
height:10px;
}

@keyframes av_boxShadowEffect_av-djnez-c5b6cfba0c9d95a454ef49e11b77e061-column {
0%   { box-shadow:  0 0 0 0 #4f4f4f; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #4f4f4f; opacity: 1; }
}
.flex_column.av-djnez-c5b6cfba0c9d95a454ef49e11b77e061{
width:49.75%;
margin-left:0;
box-shadow: 0 0 10px 0 #4f4f4f;
border-radius:0px 0px 0px 0px;
padding:3% 2% 2% 2%;
background-color:#f5f5f5;
}
#top .flex_column_table.av-equal-height-column-flextable.av-djnez-c5b6cfba0c9d95a454ef49e11b77e061 .av-flex-placeholder{
width:0.5%;
}

#top .av-special-heading.av-bi06j-f3f67a3e4b4b66657dbb03d2d21e0611{
padding-bottom:0px;
color:#164071;
font-size:37px;
}
body .av-special-heading.av-bi06j-f3f67a3e4b4b66657dbb03d2d21e0611 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-bi06j-f3f67a3e4b4b66657dbb03d2d21e0611 .av-special-heading-tag{
font-size:37px;
padding:0 0 0px 0;
}
.av-special-heading.av-bi06j-f3f67a3e4b4b66657dbb03d2d21e0611 .special-heading-inner-border{
border-color:#164071;
}
.av-special-heading.av-bi06j-f3f67a3e4b4b66657dbb03d2d21e0611 .av-subheading{
font-size:20px;
color:#333333;
}

#top .av_textblock_section.av-miftbtj8-2a56c02af004bd5dc678c9b79b4a51c5 .avia_textblock{
font-size:19px;
}

@keyframes av_boxShadowEffect_av-6wuuqj-73665afade6c220367d36da71938ce4d-column {
0%   { box-shadow:  0 0 0 0 #999999; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #999999; opacity: 1; }
}
.flex_column.av-6wuuqj-73665afade6c220367d36da71938ce4d{
width:24.625%;
margin-left:0;
box-shadow: 0 0 10px 0 #999999;
border-radius:0px 0px 0px 0px;
padding:2% 0% 2% 2%;
background-color:#f5f5f5;
}
#top .flex_column_table.av-equal-height-column-flextable.av-6wuuqj-73665afade6c220367d36da71938ce4d .av-flex-placeholder{
width:0.5%;
}

#top .hr.hr-invisible.av-1z98zf-4fcfb6e381c07a2f21ee8dabe0f643c7{
height:10px;
}

#top .av_textblock_section.av-d2214b-ad1468cea1e132775327cee4c7b0d218 .avia_textblock{
font-size:38px;
color:#164071;
}

#top .av_textblock_section.av-aia9xn-d0f5f92e3ef642c41ced9576c6c46d02 .avia_textblock{
font-size:19px;
}

@keyframes av_boxShadowEffect_av-86osvv-4e9d4b61ebbe2f25d4eab581f197c2ce-column {
0%   { box-shadow:  0 0 0 0 #999999; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #999999; opacity: 1; }
}
.flex_column.av-86osvv-4e9d4b61ebbe2f25d4eab581f197c2ce{
width:24.625%;
margin-left:0;
box-shadow: 0 0 10px 0 #999999;
border-radius:0px 0px 0px 0px;
padding:2% 2% 2% 2%;
background-color:#f5f5f5;
}
#top .flex_column_table.av-equal-height-column-flextable.av-86osvv-4e9d4b61ebbe2f25d4eab581f197c2ce .av-flex-placeholder{
width:0.5%;
}

#top .hr.hr-invisible.av-5v46p7-b589b9421d9cf6dc45ec98389c0db461{
height:10px;
}

#top .av_textblock_section.av-3t77y3-d29189ca682cc45ca74a8ed862a393bf .avia_textblock{
font-size:38px;
color:#164071;
}

#top .av_textblock_section.av-25cii3-cef85d34149c1d2074a49d646d8a96c7 .avia_textblock{
font-size:19px;
}

#top .hr.hr-invisible.av-mifq6a65-c701197b8735cde9f2c98033993d9f81{
height:50px;
}

.avia-section.av-miftrzhi-2767d370b5603f470e66bfb35009d243{
background-repeat:no-repeat;
background-image:url(https://www.diabeteszentrum-herrenberg.de/wp-content/uploads/2025/11/hd-1.png);
background-position:100% 0%;
background-attachment:scroll;
}

#top .hr.hr-invisible.av-4wl43-1704bdef55c37bbacd86c17e9908cb85{
height:50px;
}

#top .flex_column.av-w2vh7-d5ea0dbc427ac5773da9340a31f866d5{
margin-top:40px;
margin-bottom:40px;
}
.flex_column.av-w2vh7-d5ea0dbc427ac5773da9340a31f866d5{
border-radius:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-w2vh7-d5ea0dbc427ac5773da9340a31f866d5{
margin-top:40px;
margin-bottom:40px;
}

#top .av-special-heading.av-rob57-eaac5a4c1a4ddb8ee8e4b3c2b0c8b6ac{
margin:0 0 0px 0;
color:#ffffff;
font-size:57px;
}
body .av-special-heading.av-rob57-eaac5a4c1a4ddb8ee8e4b3c2b0c8b6ac .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-rob57-eaac5a4c1a4ddb8ee8e4b3c2b0c8b6ac .av-special-heading-tag{
font-size:57px;
padding:0 0 10px 0;
}
.av-special-heading.av-rob57-eaac5a4c1a4ddb8ee8e4b3c2b0c8b6ac .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-rob57-eaac5a4c1a4ddb8ee8e4b3c2b0c8b6ac .av-subheading{
font-size:19px;
}

#top .av_textblock_section.av-mig7crox-207c75d35f79b3a7bb878e9b5570e3df .avia_textblock{
font-size:23px;
color:#ffffff;
}

@keyframes av_boxShadowEffect_av-iyhph7-5ab02538d37676df2a253ab26eea3ca7-column {
0%   { box-shadow:  0 0 0 0 #4f4f4f; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #4f4f4f; opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-iyhph7-5ab02538d37676df2a253ab26eea3ca7{
margin-top:-20px;
margin-bottom:0px;
}
.flex_column.av-iyhph7-5ab02538d37676df2a253ab26eea3ca7{
width:100%;
margin-left:0;
box-shadow: 0 0 10px 0 #4f4f4f;
border-radius:0px 0px 0px 0px;
padding:9% 6% 3% 6%;
background-color:#f5f5f5;
}
#top .flex_column_table.av-equal-height-column-flextable.av-iyhph7-5ab02538d37676df2a253ab26eea3ca7 .av-flex-placeholder{
width:0%;
}

#top .av-special-heading.av-hiwxcb-7f1fb31cde0b5e7e8730ed76db87cefa{
padding-bottom:0px;
color:#164071;
font-size:35px;
}
body .av-special-heading.av-hiwxcb-7f1fb31cde0b5e7e8730ed76db87cefa .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-hiwxcb-7f1fb31cde0b5e7e8730ed76db87cefa .av-special-heading-tag{
font-size:35px;
padding:0 0 0px 0;
}
.av-special-heading.av-hiwxcb-7f1fb31cde0b5e7e8730ed76db87cefa .special-heading-inner-border{
border-color:#164071;
}
.av-special-heading.av-hiwxcb-7f1fb31cde0b5e7e8730ed76db87cefa .av-subheading{
font-size:20px;
color:#333333;
}

#top .av_textblock_section.av-g50dez-3c3f536d85804ad29030a18882267c50 .avia_textblock{
font-size:19px;
}

@keyframes av_boxShadowEffect_av-ds213v-aa4af3122206a8791a1950e8fb40eee9-column {
0%   { box-shadow:  0 0 0 0 #999999; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #999999; opacity: 1; }
}
.flex_column.av-ds213v-aa4af3122206a8791a1950e8fb40eee9{
box-shadow: 0 0 10px 0 #999999;
border-radius:0px 0px 0px 0px;
padding:2% 0% 2% 2%;
background-color:#f5f5f5;
}

#top .hr.hr-invisible.av-clflwr-3ac392ca7b21519e1e2c62a956934c6d{
height:10px;
}

#top .av_textblock_section.av-b0lcsb-591a50d648f27aec60de4aa8433eef6a .avia_textblock{
font-size:38px;
color:#164071;
}

#top .av_textblock_section.av-9c801n-58273d898e9a22a40c0ca986fadd1d71 .avia_textblock{
font-size:19px;
}

@keyframes av_boxShadowEffect_av-898ysb-136bb7fe6e214dd18718412550251bc2-column {
0%   { box-shadow:  0 0 0 0 #999999; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #999999; opacity: 1; }
}
.flex_column.av-898ysb-136bb7fe6e214dd18718412550251bc2{
box-shadow: 0 0 10px 0 #999999;
border-radius:0px 0px 0px 0px;
padding:2% 2% 2% 2%;
background-color:#f5f5f5;
}

#top .hr.hr-invisible.av-5h9n63-09e779757585b684c11c11c442eb8930{
height:10px;
}

#top .av_textblock_section.av-4yaru3-5548ad92b1a42ee18790660603201625 .avia_textblock{
font-size:38px;
color:#164071;
}

#top .av_textblock_section.av-2ylbqj-7496739c5abd7cfdf7cde41b0d964cc7 .avia_textblock{
font-size:19px;
}

#top .hr.hr-invisible.av-b3357-647487d13421a0dc88730f9f635eea02{
height:50px;
}

.avia-section.av-36zjd7-efed1617f5e4d1a7396522586273e220{
background-color:#ffffff;
background-image:unset;
}

#top .hr.hr-invisible.av-un53ij-9c5bca1f3991f8d10a8b9f0d536cdf56{
height:50px;
}

#top .av-special-heading.av-r1m8uz-8c6651c8d8ba401800a17955868bf405{
margin:0 0 0 0;
padding-bottom:0;
color:#23446a;
font-size:70px;
}
body .av-special-heading.av-r1m8uz-8c6651c8d8ba401800a17955868bf405 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-r1m8uz-8c6651c8d8ba401800a17955868bf405 .av-special-heading-tag{
font-size:70px;
padding:0 0 25px 0;
}
.av-special-heading.av-r1m8uz-8c6651c8d8ba401800a17955868bf405 .special-heading-inner-border{
border-color:#23446a;
}
.av-special-heading.av-r1m8uz-8c6651c8d8ba401800a17955868bf405 .av-subheading{
font-size:36px;
}

#top .hr.hr-invisible.av-oayi7f-68ffa6280e512c3b030c470ab7be8e16{
height:50px;
}

#top .togglecontainer.av-l9p8zf-8d3ec18ff8def1557401983682b3a0bc p.toggler{
color:#303030;
background-color:#ffffff;
border-color:#303030;
}
#top .togglecontainer.av-l9p8zf-8d3ec18ff8def1557401983682b3a0bc p.toggler .toggle_icon{
color:#303030;
border-color:#303030;
}
#top .togglecontainer.av-l9p8zf-8d3ec18ff8def1557401983682b3a0bc .toggle_wrap .toggle_content{
color:#303030;
background-color:#ffffff;
border-color:#303030;
}

#top .hr.hr-invisible.av-2p7yob-91866bd86f9cad8de928a8c4ac086413{
height:60px;
}


@media only screen and (min-width: 990px){ 
#top .av_textblock_section.av-d2214b-ad1468cea1e132775327cee4c7b0d218 .avia_textblock{
font-size:38px;
}

#top .av_textblock_section.av-3t77y3-d29189ca682cc45ca74a8ed862a393bf .avia_textblock{
font-size:38px;
}

#top .av_textblock_section.av-b0lcsb-591a50d648f27aec60de4aa8433eef6a .avia_textblock{
font-size:38px;
}

#top .av_textblock_section.av-4yaru3-5548ad92b1a42ee18790660603201625 .avia_textblock{
font-size:38px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-ho2s3-cd9b1ba622dff99ebbcdb54ae8b8f6f5 .av-special-heading-tag{
font-size:0.8em;
}

#top .av_textblock_section.av-2cafez-f061a43d1f7464627173ed735b33fe77 .avia_textblock{
font-size:18px;
}

#top #wrap_all .av-special-heading.av-bi06j-f3f67a3e4b4b66657dbb03d2d21e0611 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-rob57-eaac5a4c1a4ddb8ee8e4b3c2b0c8b6ac .av-special-heading-tag{
font-size:0.8em;
}

#top .av_textblock_section.av-mig7crox-207c75d35f79b3a7bb878e9b5570e3df .avia_textblock{
font-size:18px;
}

#top #wrap_all .av-special-heading.av-hiwxcb-7f1fb31cde0b5e7e8730ed76db87cefa .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-r1m8uz-8c6651c8d8ba401800a17955868bf405 .av-special-heading-tag{
font-size:35px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-ho2s3-cd9b1ba622dff99ebbcdb54ae8b8f6f5 .av-special-heading-tag{
font-size:0.8em;
}

#top .av_textblock_section.av-2cafez-f061a43d1f7464627173ed735b33fe77 .avia_textblock{
font-size:18px;
}

#top #wrap_all .av-special-heading.av-bi06j-f3f67a3e4b4b66657dbb03d2d21e0611 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-rob57-eaac5a4c1a4ddb8ee8e4b3c2b0c8b6ac .av-special-heading-tag{
font-size:0.8em;
}

#top .av_textblock_section.av-mig7crox-207c75d35f79b3a7bb878e9b5570e3df .avia_textblock{
font-size:18px;
}

#top #wrap_all .av-special-heading.av-hiwxcb-7f1fb31cde0b5e7e8730ed76db87cefa .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-r1m8uz-8c6651c8d8ba401800a17955868bf405 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-r1m8uz-8c6651c8d8ba401800a17955868bf405 .av-subheading{
font-size:22px;
}
}
