/* bookine.net 1-Page, 29.09.2026. Rot #e53935 der Kopfleiste, Anthrazit #263238, Buttons bleiben orange. */
.nav__holder .nav__menu{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0}
.nav__holder .nav__right{margin-right:0}
.nav__holder .nav__menu>li:first-child{border-left:1px solid rgba(0,0,0,.1)}
.e3-kunye{display:flex;flex-wrap:wrap;align-items:center;gap:14px;border-top:1px solid #efefef;border-bottom:1px solid #efefef;padding:10px 0;margin:0 0 22px}
.e3-kunye-kisi{display:flex;align-items:center;gap:8px;text-decoration:none;color:#263238}
.e3-kunye-kisi:hover{color:#e53935}
.e3-kunye-kisi img{border-radius:50%;display:block}
.e3-kunye-ad{font-weight:700;font-size:13px;line-height:1.2}
.e3-kunye-rol{display:block;font-weight:400;font-size:11px;color:#78868f;letter-spacing:0}
.e3-onay{color:#2e7d32;font-weight:700}
.e3-kunye-tarih{margin-left:auto;font-size:11px;color:#78868f}
.e3-ivz{background:#fbfbfb;border:1px solid #ededed;border-left:4px solid #e53935;padding:16px 20px 10px;margin:0 0 30px}
.e3-ivz-bas{font-weight:700;color:#263238;margin:0 0 10px;font-size:14px}
.e3-ivz ol{margin:0;padding:0 0 0 20px;columns:2;column-gap:26px}
.e3-ivz li{margin:0 0 7px;font-size:13px;break-inside:avoid}
.e3-ivz a{color:#49545e;text-decoration:none}
.e3-ivz a:hover{color:#e53935;text-decoration:underline}
.e3-tablo-kaydir{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 6px}
.e3-tablo{width:100%;border-collapse:collapse;margin:0;background:#fff}
.e3-tablo th,.e3-tablo td{border:1px solid #ececec;padding:9px 12px;font-size:13px;text-align:center;white-space:nowrap}
.e3-tablo thead th{background:#263238;color:#fff;font-weight:700;border-color:#33424a}
.e3-tablo tbody tr:nth-child(even){background:#fafafa}
.e3-tablo td.e3-logo,.e3-tablo th.e3-logo{position:sticky;left:0;z-index:2;background:#fff;width:160px;min-width:160px;padding:6px 10px}
.e3-tablo thead th.e3-logo{background:#263238;z-index:3}
.e3-tablo tbody tr:nth-child(even) td.e3-logo{background:#fafafa}
.e3-tablo td.e3-logo img{display:block;width:140px;height:35px;object-fit:contain;border-radius:3px}
.e3-tablo td.e3-bonus{font-weight:700;color:#263238}
.e3-tablo .e3-gir{width:120px;min-width:120px}
.e3-tablo .e3-gir .btn{margin:0;padding:0 16px;line-height:30px;font-size:12px}
.olcum-tarihi{font-size:11px;color:#8a959c;margin:0 0 28px;line-height:1.5}
.e3-marka{border:1px solid #ededed;border-radius:4px;padding:16px 18px;margin:0 0 20px;background:#fff}
.e3-marka-bas{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px}
.e3-marka-bas img{width:140px;height:35px;object-fit:contain;display:block}
.e3-marka-bas h3{margin:0;font-size:17px;flex:1 1 120px}
.e3-marka-veri{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12px;color:#78868f;margin:0 0 10px}
.e3-marka-veri b{color:#263238}
.e3-marka p{margin:0 0 10px;font-size:14px;line-height:1.65}
.e3-marka .btn{margin:4px 0 0}
.yildiz-tanim{position:absolute;width:0;height:0;overflow:hidden}
.yz{width:112px;height:20px;display:inline-block;vertical-align:middle}
.e3-obs{background:#fdf4f4;border:1px solid #f3d7d7;border-left:4px solid #e53935;padding:18px 22px;margin:0 0 30px}
.e3-obs h3{margin:0 0 12px;font-size:16px;color:#263238}
.e3-obs p{margin:0 0 12px;font-size:14px;line-height:1.65}
.e3-obs p:last-child{margin-bottom:0}
.e3-yorum{display:flex;gap:14px;background:#263238;color:#dfe6ea;padding:18px 20px;margin:0 0 30px;border-radius:4px}
.e3-yorum img{width:56px;height:56px;border-radius:50%;flex:0 0 56px;display:block}
.e3-yorum-ad{display:block;font-weight:700;color:#fff;font-size:13px;margin:0 0 6px}
.e3-yorum p{margin:0;font-size:14px;line-height:1.65;color:#dfe6ea}
.e3-yorum-2{background:#fff;color:#49545e;border:1px solid #ededed;border-top:3px solid #e53935}
.e3-yorum-2 .e3-yorum-ad{color:#e53935}
.e3-yorum-2 p{color:#49545e}
.e3-profiller{display:flex;flex-wrap:wrap;gap:20px;margin:0 0 20px}
.e3-profil{flex:1 1 300px;border:1px solid #ededed;border-top:3px solid #e53935;padding:18px;display:flex;gap:14px}
.e3-profil img{width:96px;height:96px;border-radius:4px;flex:0 0 96px;display:block}
.e3-profil-ad{display:block;font-weight:700;color:#263238;font-size:14px}
.e3-profil-rol{display:block;font-size:11px;color:#e53935;font-weight:700;margin:2px 0 8px}
.e3-profil p{font-size:13px;line-height:1.6;margin:0 0 10px}
.e3-profil-kunye{list-style:none;margin:0;padding:0;font-size:12px}
.e3-profil-kunye li{margin:0 0 3px;color:#78868f}
.e3-profil-kunye span{display:inline-block;min-width:62px;color:#263238;font-weight:700}
.e3-sss{margin:0 0 30px}
.e3-sss details{border:1px solid #ededed;border-left:3px solid #e53935;margin:0 0 8px;background:#fff}
.e3-sss summary{cursor:pointer;padding:12px 16px;font-weight:700;color:#263238;font-size:14px;list-style:none}
.e3-sss summary::-webkit-details-marker{display:none}
.e3-sss summary::after{content:"+";float:right;color:#e53935;font-weight:700}
.e3-sss details[open] summary::after{content:"\2212"}
.e3-sss .e3-sss-cevap{padding:0 16px 14px;font-size:14px;line-height:1.65;margin:0}
ul.e3-marka-serit,.entry__article ul.e3-marka-serit{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0}
.e3-marka-serit li{margin:0}
.e3-marka-serit a{display:flex;align-items:center;gap:8px;border:1px solid #e6e6e6;border-radius:4px;background:#fff;padding:6px 12px 6px 6px;text-decoration:none;color:#263238;transition:border-color .2s ease,box-shadow .2s ease}
.e3-marka-serit a:hover{border-color:#e53935;box-shadow:0 2px 8px rgba(229,57,53,.16);color:#e53935}
.e3-serit-logo{display:block;width:76px;height:19px;overflow:hidden;border-radius:2px;flex:0 0 76px}
.e3-serit-logo img,.e3-serit-logo amp-img{width:76px;height:19px;object-fit:contain;display:block}
.e3-serit-ad{font-weight:700;font-size:13px;line-height:1.2;letter-spacing:0}
.e3-bolum-resim{float:left;width:270px;max-width:45%;margin:4px 20px 12px 0}
.e3-bolum-resim img{width:100%;height:auto;display:block;border-radius:3px}
.e3-kaynak{font-size:12px;color:#78868f;margin:0 0 25px}
.e3-kaynak a{color:#e53935}
.e3-sadece-mobil{display:none}
.entry__article h2[id],.entry__article h3[id],.e3-marka[id],.e3-profil[id]{scroll-margin-top:62px}
@media only screen and (max-width:991px){.e3-ivz ol{columns:1}}
@media only screen and (max-width:767px){
.e3-kunye{gap:10px;padding:6px 0}
.e3-kunye-kisi img{width:30px;height:30px}
.e3-kunye-rol{display:none}
.e3-kunye-ad{font-size:12px}
.e3-kunye-tarih{margin-left:auto;font-size:10px}
.e3-tarih-ek{display:none}
.e3-kunye{gap:8px;flex-wrap:nowrap;overflow:hidden}
.e3-kunye-kisi{gap:6px}
.e3-marka-bas h3{flex:1 1 100%;font-size:16px}
.e3-bolum-resim{float:none;width:100%;max-width:100%;margin:0 0 14px}
.e3-yorum{flex-direction:column;gap:10px}
.e3-yorum img{width:44px;height:44px;flex:0 0 44px}
.e3-profil{flex-direction:column}
.e3-profil img{width:72px;height:72px;flex:0 0 72px}
.e3-tablo th,.e3-tablo td{padding:7px 9px;font-size:12px}
.e3-tablo td.e3-logo,.e3-tablo th.e3-logo{width:124px;min-width:124px}
.e3-tablo td.e3-logo img{width:110px;height:28px}
.e3-tablo .e3-gir{width:96px;min-width:96px}
.e3-tablo .e3-gir .btn{padding:0 10px;font-size:11px}
.e3-marka-serit{gap:7px}
.e3-marka-serit a{padding:6px 10px 6px 6px;gap:7px}
.e3-serit-logo,.e3-serit-logo img,.e3-serit-logo amp-img{width:66px;height:17px;flex-basis:66px}
.e3-serit-ad{font-size:12px}
tr.e3-sadece-mobil{display:table-row}
.e3-sadece-mobil{display:block}
}
.yz-d{fill:#f5b301}
.yz-b{fill:#dde3e8}/* 05.10.2026: Die beiden Profilkarten sind durch den Flex- bzw. Rasterbehaelter schon gleich hoch. Der Textblock wird zur Spalte, die Eckdatenliste haengt sich mit margin-top:auto an den Boden. Dadurch beginnen und enden die Aufzaehlungen beider Karten auf derselben Hoehe. Die Selektoren tragen bewusst drei Stellen, sonst gewinnen Theme-Regeln wie .service-content ul{margin:0}. */.e3-profiller .e3-profil>div{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.e3-profiller .e3-profil ul.e3-profil-kunye{margin-top:auto}/* 05.10.2026: Ein Klickblock in der Mitte der Seite. Zwischen der Anbieterliste und dem Seitenende lag eine lange Strecke ohne Anbieterziel. Basisregeln vor der Media Query. */.e3t{background:#fff5f5;border:1px solid #f3cfcf;border-radius:6px;padding:18px 18px 20px;margin:0 0 26px}.e3t-bas{margin:0 0 4px;font-size:19px;line-height:26px;font-weight:700;color:#2b2b2b}.e3t-alt{margin:0 0 18px;font-size:13px;line-height:19px;color:#6d5a5a}.e3t-logo{display:block;line-height:0}.e3t-logo img,.e3t-logo amp-img{display:block;width:100%;height:auto}.e3t-ad{font-size:15px;font-weight:700;color:#e53935;text-decoration:none}.e3t-ad:hover{color:#e53935;text-decoration:underline}.e3t-grund{display:block;font-size:12px;line-height:17px;color:#6d5a5a}.e3t-btn{display:block;background:#f57c00;color:#fff;border-radius:4px;padding:9px 14px;font-size:14px;font-weight:700;text-align:center;text-decoration:none;letter-spacing:.3px}.e3t-btn:hover{opacity:.88;color:#fff;text-decoration:none}.e3t-rang{display:inline-block;width:22px;height:22px;border-radius:50%;background:#e53935;color:#fff;font-size:13px;font-weight:700;line-height:22px;text-align:center}.e3t-liste{display:flex;gap:10px;align-items:stretch}.e3t-oge{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;background:#fff;border-radius:5px;padding:16px 12px 12px;text-align:center}.e3t-ilk{flex:1 1 46%;border:2px solid #e53935}.e3t-rest{flex:1 1 54%;display:flex;gap:10px}.e3t-rest .e3t-oge{flex:1 1 0;min-width:0}.e3t-rang{position:absolute;top:-10px;left:50%;transform:translateX(-50%)}.e3t-ilk .e3t-logo{width:150px}.e3t-rest .e3t-logo{width:110px}.e3t-grund{flex:1 1 auto}.e3t-btn{width:100%}@media (max-width:767px){.e3t{padding:14px 12px 16px}.e3t-liste{flex-direction:column;gap:8px}.e3t-rest{flex-direction:column;gap:8px}.e3t-oge{flex-direction:row;align-items:center;text-align:left;gap:10px;padding:10px 12px 10px 32px}.e3t-ilk{border-width:1px}.e3t-rang{top:50%;left:8px;transform:translateY(-50%)}.e3t-ilk .e3t-logo,.e3t-rest .e3t-logo{width:92px}.e3t-logo{flex:0 0 92px}.e3t-ad{display:none}.e3t-btn{width:auto;flex:0 0 auto;padding:8px 12px}}/* 06.10.2026: Abschlussblock gegen Seitenende. Nutzer-Vorgabe: am Anfang, in der Mitte und gegen Ende muss es etwas zu klicken geben. Flacher gehalten als der Mittelblock, nur Logo und Knopf. Basisregeln vor der Media Query. */.e3k{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;background:#fdf3f3;border:1px solid #f0d2d2;border-radius:6px;padding:14px 18px;margin:0 0 26px}.e3k-bas{flex:1 1 210px;margin:0;font-size:15px;line-height:21px;font-weight:700;color:#2b2b2b}.e3k-liste{flex:0 0 auto;display:flex;gap:12px}.e3k-oge{display:flex;flex-direction:column;align-items:center;gap:7px;text-decoration:none}.e3k-oge:hover{text-decoration:none}.e3k-oge img,.e3k-oge amp-img{display:block;width:96px;height:auto}.e3k-btn{display:block;width:100%;background:#f57c00;color:#fff;border-radius:4px;padding:6px 12px;font-size:13px;font-weight:700;letter-spacing:.3px;text-align:center}.e3k-oge:hover .e3k-btn{opacity:.88}@media (max-width:767px){.e3k{gap:12px;padding:12px}.e3k-bas{flex:1 1 100%;font-size:14px;line-height:20px}.e3k-liste{flex:1 1 100%;justify-content:space-between;gap:8px}.e3k-oge{flex:1 1 0;min-width:0}.e3k-oge img,.e3k-oge amp-img{width:100%;max-width:96px}.e3k-btn{padding:6px 8px;font-size:12px}}.e3m{display:none}@media (max-width:767px){.e3m{display:block;background:#fff5f5;border:1px solid #f3cfcf;border-radius:6px;padding:14px 14px 6px;margin:0 0 22px}.e3m-bas{margin:0 0 10px;font-size:16px;line-height:22px;font-weight:700;color:#2b2b2b}.e3m-satir{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid #e3e8ee;border-radius:5px;padding:8px 10px;margin:0 0 8px;text-decoration:none}.e3m-logo{display:block;width:112px;height:auto}.e3m-btn{flex:0 0 auto;background:#f57c00;color:#fff;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:700;letter-spacing:.3px;white-space:nowrap}}.e3k-kriter{width:100%;border-collapse:collapse;background:#fff;border:1px solid #dde2e8;margin:4px 0 6px}.e3k-kriter th{background:#c62828;color:#fff;font-size:12.5px;font-weight:700;text-align:center;padding:9px 8px;white-space:nowrap}.e3k-kriter td{padding:8px;border-top:1px solid #eceff3;text-align:center;font-size:13.5px;white-space:nowrap}.e3k-kriter th:first-child,.e3k-kriter td:first-child{position:sticky;left:0;text-align:left;min-width:112px}.e3k-kriter td:first-child{background:#fff}.e3k-kriter th:first-child{background:#c62828}.e3k-kriter td:first-child a{font-weight:700;text-decoration:none}.e3k-kriter .e3k-sum{font-weight:700;color:#c62828}.e3k-kaydir{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 6px}@media (max-width:767px){.e3k-kriter{min-width:600px}.e3k-kriter th,.e3k-kriter td{padding:7px 6px;font-size:12.5px}.e3k-kriter th:first-child,.e3k-kriter td:first-child{min-width:100px}}
.e3k-kriter th{white-space:normal;line-height:1.25;padding:8px 5px}.e3k-kriter td{padding:6px 5px}.e3k-kriter td.e3k-krit-logo{padding:4px 7px;min-width:0;text-align:center}.e3k-kriter td.e3k-krit-logo a{display:inline-block;line-height:0}.e3k-kriter td.e3k-krit-logo img,.e3k-kriter td.e3k-krit-logo amp-img{display:block;border-radius:3px}.e3k-kriter td.e3k-sum .yz{width:72px;height:13px;display:inline-block;vertical-align:middle}.e3k-kriter td.e3k-krit-gir{padding:4px 7px;white-space:nowrap}.e3k-kriter td.e3k-krit-gir a{text-decoration:none}@media (max-width:767px){.e3k-kriter{min-width:660px}.e3k-kriter th,.e3k-kriter td{padding:6px 4px}.e3k-kriter td.e3k-sum .yz{width:64px;height:12px}}
.sw-sorumlu{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 9px;max-width:720px;margin:0 auto 12px;padding:0 14px 12px;font-size:12.5px;line-height:19px;color:inherit;text-align:center;position:relative}.sw-sorumlu::after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:1px;background:currentColor;opacity:.22}.sw-sorumlu .sw-yas{flex:0 0 auto;font-size:11px;font-weight:700;letter-spacing:.3px;line-height:15px}.sw-sorumlu .sw-ikon{flex:0 0 auto;width:16px;height:16px}.sw-sorumlu a{color:inherit;text-decoration:underline}@media (max-width:575px){.sw-sorumlu{font-size:12px;line-height:18px;gap:3px 7px}}.sw-sorumlu .sw-yas{border:1px solid;border-radius:3px;padding:1px 6px}.sw-reklam{font-size:12px;line-height:17px;color:#5f6973;margin:-4px 0 20px;padding:0;font-weight:400}@media (max-width:575px){.sw-reklam{font-size:11.5px;line-height:16px}}
