Die Hitzewelle setzt in Österreich neue Maßstäbe: Mit 40,3 Grad wurde heute in Wieselburg (NÖ) die 40-Grad-Marke geknackt. Dies bedeutete einen Juli-Allzeitrekord. Alle aktuellen Wetter-Entwicklungen und Warnungen gibt es im „Krone“-Liveticker.
40 Grad und mehr! Der Hitze-Check zeigt, wo es in den kommenden Tagen besonders heiß werden könnte:
(function () {
„use strict“;
var DATA = {„generated_at“:“2026-07-29T13:34:12″,“cities“:[{„name“:“Wien“,“lat“:48.2082,“lon“:16.3738,“state“:“W“,“days“:[„2026-07-29″,“2026-07-30″,“2026-07-31″,“2026-08-01″,“2026-08-02″,“2026-08-03″,“2026-08-04″,“2026-08-05″],“tmax“:[34.6,38.1,38.7,30.5,33.9,39.5,38.8,37.5],“tmin“:[19.0,23.1,24.5,24.0,22.1,22.6,24.4,23.0],“wcode“:[1,2,2,3,61,3,80,2],“prec“:[0.0,0.0,0.0,0.6,0.0,0.0,0.3,0.0],“sun_h“:[14.0,14.0,14.0,11.2,12.5,14.2,13.3,14.2]},{„name“:“Graz“,“lat“:47.0707,“lon“:15.4395,“state“:“ST“,“days“:[„2026-07-29″,“2026-07-30″,“2026-07-31″,“2026-08-01″,“2026-08-02″,“2026-08-03″,“2026-08-04″,“2026-08-05″],“tmax“:[32.8,34.7,36.0,34.1,33.7,36.5,37.2,35.4],“tmin“:[17.5,20.2,21.3,20.7,21.9,20.9,23.1,18.9],“wcode“:[3,2,3,3,3,0,3,95],“prec“:[0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.25],“sun_h“:[13.1,13.5,13.9,13.1,14.4,14.3,14.1,14.0]},{„name“:“Linz“,“lat“:48.3064,“lon“:14.2858,“state“:“OÖ“,“days“:[„2026-07-29″,“2026-07-30″,“2026-07-31″,“2026-08-01″,“2026-08-02″,“2026-08-03″,“2026-08-04″,“2026-08-05″],“tmax“:[34.1,37.4,38.9,28.8,33.1,37.1,33.2,36.3],“tmin“:[16.6,21.0,21.2,21.0,19.5,21.6,21.5,18.8],“wcode“:[1,2,3,80,3,2,3,3],“prec“:[0.0,0.0,0.0,1.8,0.0,0.0,1.5,0.6],“sun_h“:[13.8,13.7,12.9,6.7,13.5,14.5,10.8,13.6]},{„name“:“Salzburg“,“lat“:47.8095,“lon“:13.055,“state“:“S“,“days“:[„2026-07-29″,“2026-07-30″,“2026-07-31″,“2026-08-01″,“2026-08-02″,“2026-08-03″,“2026-08-04″,“2026-08-05″],“tmax“:[33.9,36.2,37.7,27.2,31.4,35.5,29.6,33.7],“tmin“:[14.5,24.2,19.0,18.7,17.3,19.5,21.1,20.1],“wcode“:[1,2,3,95,45,2,95,95],“prec“:[0.0,0.0,0.0,4.1,0.0,0.0,4.5,5.55],“sun_h“:[14.0,13.9,11.8,6.6,14.6,14.6,9.5,10.7]},{„name“:“Innsbruck“,“lat“:47.2692,“lon“:11.4041,“state“:“T“,“days“:[„2026-07-29″,“2026-07-30″,“2026-07-31″,“2026-08-01″,“2026-08-02″,“2026-08-03″,“2026-08-04″,“2026-08-05″],“tmax“:[32.2,35.3,33.1,23.8,30.2,33.9,30.0,31.7],“tmin“:[17.2,19.3,18.7,18.4,17.9,21.2,21.1,18.8],“wcode“:[2,2,80,95,3,2,80,95],“prec“:[0.0,0.0,2.3,16.3,0.0,0.0,5.1,4.5],“sun_h“:[13.5,14.2,9.5,6.6,12.8,14.6,9.4,11.1]},{„name“:“Klagenfurt“,“lat“:46.6247,“lon“:14.3052,“state“:“K“,“days“:[„2026-07-29″,“2026-07-30″,“2026-07-31″,“2026-08-01″,“2026-08-02″,“2026-08-03″,“2026-08-04″,“2026-08-05″],“tmax“:[34.3,35.7,36.5,33.6,34.5,36.7,35.8,35.8],“tmin“:[18.3,19.5,20.2,18.6,20.9,18.6,17.6,17.4],“wcode“:[3,3,3,3,3,3,3,51],“prec“:[0.0,0.0,0.1,0.4,0.0,0.0,0.0,0.9],“sun_h“:[12.9,13.8,13.1,11.9,14.3,14.4,14.2,12.5]},{„name“:“Bregenz“,“lat“:47.5031,“lon“:9.7471,“state“:“V“,“days“:[„2026-07-29″,“2026-07-30″,“2026-07-31″,“2026-08-01″,“2026-08-02″,“2026-08-03″,“2026-08-04″,“2026-08-05″],“tmax“:[34.4,35.7,31.6,27.2,30.3,35.2,26.9,31.7],“tmin“:[19.8,21.4,21.6,20.5,18.5,21.9,22.6,21.0],“wcode“:[3,3,80,80,2,3,81,51],“prec“:[0.0,0.0,0.5,2.8,0.3,0.0,5.7,0.3],“sun_h“:[13.9,13.4,8.4,13.6,14.7,14.1,7.6,14.0]},{„name“:“Eisenstadt“,“lat“:47.8456,“lon“:16.5236,“state“:“B“,“days“:[„2026-07-29″,“2026-07-30″,“2026-07-31″,“2026-08-01″,“2026-08-02″,“2026-08-03″,“2026-08-04″,“2026-08-05″],“tmax“:[34.5,36.8,38.2,31.8,33.9,39.2,39.1,37.2],“tmin“:[17.8,21.6,23.7,22.9,22.6,22.4,23.6,24.0],“wcode“:[1,3,2,3,3,1,2,51],“prec“:[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.6],“sun_h“:[14.0,14.0,14.0,12.7,13.4,14.2,14.3,14.2]},{„name“:“St. Pölten“,“lat“:48.2047,“lon“:15.6256,“state“:“NÖ“,“days“:[„2026-07-29″,“2026-07-30″,“2026-07-31″,“2026-08-01″,“2026-08-02″,“2026-08-03″,“2026-08-04″,“2026-08-05″],“tmax“:[33.7,38.0,38.8,27.8,32.0,39.4,37.7,33.9],“tmin“:[16.2,19.2,20.7,20.3,19.6,19.7,17.8,21.3],“wcode“:[0,2,3,3,45,2,3,2],“prec“:[0.0,0.0,0.0,2.5,0.0,0.0,0.3,0.0],“sun_h“:[14.0,13.9,13.9,8.0,12.3,14.2,12.5,14.1]},{„name“:“Villach“,“lat“:46.6111,“lon“:13.8558,“state“:“K“,“days“:[„2026-07-29″,“2026-07-30″,“2026-07-31″,“2026-08-01″,“2026-08-02″,“2026-08-03″,“2026-08-04″,“2026-08-05″],“tmax“:[33.5,35.4,34.0,30.3,32.2,35.5,34.9,35.2],“tmin“:[17.1,19.3,20.0,19.4,19.2,18.9,20.6,20.4],“wcode“:[3,3,3,3,3,3,3,80],“prec“:[0.0,0.0,0.2,0.5,0.0,0.0,0.0,3.45],“sun_h“:[12.8,13.8,13.7,10.2,14.1,14.3,14.3,14.0]},{„name“:“Wels“,“lat“:48.1591,“lon“:14.0299,“state“:“OÖ“,“days“:[„2026-07-29″,“2026-07-30″,“2026-07-31″,“2026-08-01″,“2026-08-02″,“2026-08-03″,“2026-08-04″,“2026-08-05″],“tmax“:[33.8,37.0,38.9,28.8,32.2,36.6,32.6,34.7],“tmin“:[14.0,17.9,19.5,19.9,18.7,21.1,17.8,19.2],“wcode“:[2,2,3,80,45,1,61,3],“prec“:[0.0,0.0,0.0,2.2,0.0,0.0,0.9,0.75],“sun_h“:[13.7,13.7,12.7,7.5,13.4,14.5,10.4,14.2]},{„name“:“Wr. Neustadt“,“lat“:47.8137,“lon“:16.2418,“state“:“NÖ“,“days“:[„2026-07-29″,“2026-07-30″,“2026-07-31″,“2026-08-01″,“2026-08-02″,“2026-08-03″,“2026-08-04″,“2026-08-05″],“tmax“:[34.2,37.1,37.7,31.8,33.1,38.9,38.8,35.8],“tmin“:[14.9,19.2,20.2,20.7,22.2,19.1,22.5,22.9],“wcode“:[1,96,3,3,3,2,3,51],“prec“:[0.0,1.4,0.0,0.1,0.0,0.0,0.6,1.8],“sun_h“:[14.0,13.9,14.0,13.3,13.8,14.1,13.9,14.1]},{„name“:“Krems“,“lat“:48.4099,“lon“:15.6017,“state“:“NÖ“,“days“:[„2026-07-29″,“2026-07-30″,“2026-07-31″,“2026-08-01″,“2026-08-02″,“2026-08-03″,“2026-08-04″,“2026-08-05″],“tmax“:[33.6,38.2,38.9,28.2,31.6,39.9,38.4,35.8],“tmin“:[14.2,18.0,20.0,21.8,20.1,19.6,20.2,19.6],“wcode“:[1,2,3,80,3,2,3,2],“prec“:[0.0,0.0,0.0,1.9,0.0,0.0,0.3,0.0],“sun_h“:[14.0,13.6,13.8,2.5,14.2,14.4,12.4,14.1]},{„name“:“Leoben“,“lat“:47.3833,“lon“:15.0833,“state“:“ST“,“days“:[„2026-07-29″,“2026-07-30″,“2026-07-31″,“2026-08-01″,“2026-08-02″,“2026-08-03″,“2026-08-04″,“2026-08-05″],“tmax“:[32.3,33.6,33.9,30.4,31.5,34.9,34.4,33.6],“tmin“:[16.1,17.4,18.4,17.3,18.3,16.9,15.3,16.5],“wcode“:[80,2,3,3,3,1,3,95],“prec“:[1.2,0.0,0.2,0.3,0.0,0.0,0.6,2.7],“sun_h“:[14.0,14.0,12.8,11.6,14.3,14.5,14.1,13.8]},{„name“:“Dornbirn“,“lat“:47.4137,“lon“:9.7437,“state“:“V“,“days“:[„2026-07-29″,“2026-07-30″,“2026-07-31″,“2026-08-01″,“2026-08-02″,“2026-08-03″,“2026-08-04″,“2026-08-05″],“tmax“:[34.0,35.8,32.0,27.4,30.7,34.4,26.5,32.0],“tmin“:[20.5,22.5,21.9,19.8,17.2,21.0,21.2,19.1],“wcode“:[80,3,61,80,2,3,95,51],“prec“:[0.1,0.0,0.6,3.4,0.0,0.0,6.0,0.9],“sun_h“:[13.5,13.7,8.0,12.4,14.7,14.1,8.0,12.4]},{„name“:“Spittal/Drau“,“lat“:46.7958,“lon“:13.4886,“state“:“K“,“days“:[„2026-07-29″,“2026-07-30″,“2026-07-31″,“2026-08-01″,“2026-08-02″,“2026-08-03″,“2026-08-04″,“2026-08-05″],“tmax“:[34.1,34.4,32.6,27.0,30.1,34.1,33.0,33.1],“tmin“:[13.7,15.4,15.5,20.9,19.7,20.4,17.9,17.9],“wcode“:[45,3,3,3,3,2,3,80],“prec“:[0.0,0.0,0.2,4.2,0.0,0.0,0.0,2.85],“sun_h“:[11.7,13.0,12.2,6.6,12.9,14.5,14.0,14.0]},{„name“:“Steyr“,“lat“:48.05,“lon“:14.4167,“state“:“OÖ“,“days“:[„2026-07-29″,“2026-07-30″,“2026-07-31″,“2026-08-01″,“2026-08-02″,“2026-08-03″,“2026-08-04″,“2026-08-05″],“tmax“:[34.6,37.2,38.3,27.6,31.1,36.5,33.3,33.9],“tmin“:[13.7,17.7,18.3,20.3,18.8,17.4,20.5,19.7],“wcode“:[2,2,3,95,45,2,80,80],“prec“:[0.0,0.0,0.1,3.9,0.0,0.0,6.0,0.75],“sun_h“:[13.8,13.7,13.0,4.1,12.2,14.5,10.3,14.1]},{„name“:“Schwechat“,“lat“:48.1394,“lon“:16.4744,“state“:“NÖ“,“days“:[„2026-07-29″,“2026-07-30″,“2026-07-31″,“2026-08-01″,“2026-08-02″,“2026-08-03″,“2026-08-04″,“2026-08-05″],“tmax“:[34.1,37.2,38.7,31.0,34.0,39.6,38.8,38.0],“tmin“:[16.6,20.5,21.1,24.0,21.9,20.6,23.0,22.5],“wcode“:[1,2,2,3,61,2,3,2],“prec“:[0.0,0.0,0.0,0.1,0.0,0.0,0.6,0.0],“sun_h“:[14.0,14.0,14.0,11.4,13.2,14.2,13.4,14.2]}]};
/* Bake-Hook: der Widget-Graveyard-Baker injiziert window.__HEAT_DATA__
mit frischen heute+7-Daten VOR diesem Script. Live-Fetch laeuft danach
trotzdem und aktualisiert weiter (Wetter: frischer ist immer besser). */
if (window.__HEAT_DATA__ && window.__HEAT_DATA__.cities &&
window.__HEAT_DATA__.cities.length) {
DATA = window.__HEAT_DATA__;
}
var MAP = {„viewBox“: „0 0 1000 519.0“, „outline“: „M 719.9 0.0 L 713.5 7.6 L 715.4 22.8 L 710.5 42.6 L 715.0 49.2 L 693.2 45.6 L 691.1 55.3 L 680.3 64.7 L 677.1 84.7 L 672.1 84.9 L 664.5 75.9 L 658.6 80.6 L 643.8 72.8 L 642.7 81.2 L 636.0 82.8 L 635.8 87.6 L 627.1 93.3 L 620.1 85.0 L 593.8 81.7 L 586.8 73.5 L 592.2 67.0 L 564.6 47.9 L 558.9 59.0 L 562.7 74.5 L 559.9 85.9 L 554.9 90.5 L 552.7 88.7 L 549.1 98.4 L 520.1 83.2 L 511.7 89.6 L 513.6 99.1 L 508.4 125.5 L 497.5 136.1 L 487.9 142.0 L 456.7 149.1 L 448.6 158.4 L 436.6 161.0 L 426.1 176.1 L 423.0 174.7 L 422.7 185.7 L 435.3 196.5 L 438.1 206.6 L 446.4 210.4 L 455.8 229.5 L 442.2 253.2 L 445.1 256.6 L 459.6 256.1 L 466.9 269.4 L 459.7 283.0 L 460.4 298.8 L 455.5 303.7 L 425.7 284.3 L 430.8 276.5 L 424.9 271.6 L 425.2 264.2 L 404.1 263.4 L 398.3 271.6 L 388.7 273.4 L 379.4 259.1 L 356.6 262.4 L 356.4 250.4 L 344.7 258.7 L 350.1 273.7 L 340.9 276.8 L 311.8 275.1 L 301.9 281.4 L 272.7 280.2 L 269.1 292.2 L 258.1 295.9 L 249.5 293.9 L 242.3 302.1 L 247.8 308.3 L 236.6 306.9 L 226.6 317.2 L 221.7 317.2 L 224.4 311.5 L 218.5 310.3 L 206.8 317.5 L 190.3 317.7 L 183.1 301.5 L 174.4 299.4 L 180.9 294.5 L 179.0 291.7 L 163.2 294.5 L 150.5 286.1 L 140.5 284.8 L 135.3 290.9 L 128.0 290.8 L 120.8 286.3 L 123.0 280.9 L 119.1 281.0 L 117.2 297.2 L 123.0 310.4 L 104.6 334.9 L 84.1 342.5 L 90.7 320.4 L 85.2 318.8 L 82.1 323.6 L 73.6 325.0 L 69.8 315.0 L 73.3 307.2 L 59.9 299.0 L 57.7 289.2 L 43.9 291.6 L 37.2 288.7 L 37.2 281.8 L 32.9 280.0 L 25.8 291.6 L 12.0 293.3 L 1.1 290.0 L 7.5 303.3 L 16.1 307.7 L 18.0 320.5 L 11.9 323.0 L 0.0 342.9 L 5.8 355.3 L 4.4 361.9 L 11.9 371.2 L 8.9 384.6 L 32.5 388.8 L 38.9 393.6 L 44.4 391.8 L 44.4 408.4 L 63.8 416.8 L 74.6 426.7 L 90.7 421.8 L 93.6 410.3 L 99.3 412.0 L 105.5 399.4 L 111.7 396.3 L 125.3 408.6 L 121.9 418.9 L 125.1 425.8 L 133.9 427.9 L 148.1 421.6 L 160.1 429.9 L 156.9 437.3 L 190.3 442.2 L 201.0 431.5 L 204.2 413.5 L 212.7 407.6 L 213.2 403.3 L 234.6 397.5 L 245.7 402.1 L 254.1 393.4 L 262.4 398.6 L 273.3 393.7 L 290.3 401.2 L 319.6 385.9 L 347.2 378.0 L 353.6 383.2 L 349.4 390.0 L 339.0 395.1 L 344.6 408.0 L 342.6 413.2 L 351.4 420.5 L 358.9 418.3 L 363.4 427.8 L 360.0 437.1 L 368.7 439.9 L 374.1 452.7 L 380.2 457.3 L 397.3 464.2 L 427.3 466.3 L 435.2 474.1 L 475.4 476.9 L 485.2 483.8 L 504.2 479.5 L 558.5 493.1 L 576.1 491.4 L 586.5 498.3 L 597.9 497.4 L 606.2 507.4 L 642.0 505.2 L 648.7 511.5 L 653.0 508.9 L 658.9 519.0 L 662.3 508.0 L 673.6 504.3 L 679.4 494.7 L 692.4 493.2 L 699.2 474.0 L 710.6 469.4 L 714.1 474.8 L 721.5 465.0 L 735.9 463.8 L 747.7 467.2 L 771.0 464.2 L 778.5 472.8 L 788.1 468.3 L 791.4 459.4 L 804.4 454.4 L 816.1 456.9 L 825.9 452.0 L 852.1 463.4 L 852.5 457.3 L 845.8 447.6 L 846.4 429.1 L 855.6 427.7 L 865.2 419.8 L 873.8 407.9 L 882.5 403.5 L 884.8 394.0 L 915.1 395.4 L 906.0 390.7 L 915.4 384.8 L 908.9 377.7 L 916.7 370.5 L 914.9 367.2 L 907.0 367.8 L 909.0 363.4 L 902.3 355.3 L 912.2 340.8 L 904.8 326.7 L 907.8 324.5 L 906.5 317.8 L 910.9 316.2 L 913.6 319.4 L 929.1 312.1 L 935.5 304.1 L 933.5 298.2 L 941.0 291.6 L 933.2 274.9 L 923.0 275.0 L 904.0 267.3 L 906.5 260.7 L 910.2 262.7 L 918.8 256.9 L 920.7 248.9 L 927.9 247.4 L 940.3 251.9 L 946.3 262.4 L 956.3 262.8 L 961.1 255.8 L 963.0 261.4 L 990.6 256.8 L 986.5 240.6 L 989.2 238.3 L 981.8 226.6 L 991.0 223.6 L 994.4 209.0 L 991.9 206.5 L 1000.0 198.4 L 989.6 195.0 L 991.7 180.2 L 977.8 166.1 L 973.4 147.2 L 958.7 126.9 L 959.8 112.4 L 972.4 93.4 L 968.4 63.4 L 966.0 59.6 L 952.0 61.7 L 943.2 55.9 L 937.7 57.8 L 933.6 47.1 L 926.4 47.2 L 917.9 41.3 L 906.7 44.3 L 896.6 57.5 L 858.9 53.7 L 826.4 28.4 L 806.1 31.4 L 797.1 23.7 L 783.2 20.1 L 777.6 13.0 L 752.9 4.4 L 751.5 11.6 L 740.2 14.2 L 736.7 4.6 L 725.5 4.1 L 719.9 0.0 Z“, „states“: „“, „_bbox_lonlat“: {„west“: 9.2, „east“: 17.5, „south“: 46.1, „north“: 49.1}};
// Wikimedia „Austria location map“ lat/lon bounds.
// The map silhouette + city projection both use this rectangle.
// Linear interpolation is fine over 3 lat-degrees.
var BOUNDS = MAP._bbox_lonlat;
var VIEW_W = 1000;
var VIEW_H = parseFloat(MAP.viewBox.split(“ „)[3]);
function project(lat, lon) {
var x = (lon – BOUNDS.west) / (BOUNDS.east – BOUNDS.west) * VIEW_W;
var y = (BOUNDS.north – lat) / (BOUNDS.north – BOUNDS.south) * VIEW_H;
return { x: x, y: y };
}
function heatColor(t) {
if (t == null || isNaN(t)) return „#d8dee0“;
var stops = [
[10, [70, 130, 180]], [20, [125, 175, 195]], [25, [255, 220, 100]],
[30, [247, 154, 141]], [35, [232, 115, 99]], [40, [195, 30, 30]], [45, [120, 0, 0]]
];
if (t = stops[stops.length-1][0]) return rgb(stops[stops.length-1][1]);
for (var i = 0; i = a[0] && t = 38) return { c:“#7b0000″, l:“EXTREM“, full:“extreme Hitze“ };
if (t >= 35) return { c:“#c31e1e“, l:“HOCH“, full:“hohe Hitze“ };
if (t >= 32) return { c:“#e87363″, l:“MITTEL“, full:“sehr heiß“ };
if (t >= 28) return { c:“#f79a8d“, l:“WARN“, full:“sommerheiß“ };
if (t >= 25) return { c:“#ffd166″, l:“SOMMER“, full:“sommerlich“ };
return { c:“#7fb3d5″, l:“NORMAL“, full:“normal“ };
}
function fmtDate(iso) {
var d = new Date(iso + „T00:00:00“);
var days = [„So“,“Mo“,“Di“,“Mi“,“Do“,“Fr“,“Sa“];
var months = [„Jan“,“Feb“,“Mrz“,“Apr“,“Mai“,“Jun“,“Jul“,“Aug“,“Sep“,“Okt“,“Nov“,“Dez“];
return days[d.getDay()] + “ “ + d.getDate() + „. “ + months[d.getMonth()];
}
function fmtShort(iso) {
var d = new Date(iso + „T00:00:00“);
var days = [„So“,“Mo“,“Di“,“Mi“,“Do“,“Fr“,“Sa“];
return days[d.getDay()] + “ “ + d.getDate() + „.“;
}
var TEMPLATE =
“ +
‚.pw{–bg:#f7f9f9;–card:#fff;–ink:#1d1d1b;–mute:#97a2a5;–line:#d8dee0;–coral:#f79a8d;–coral-dk:#e87363;–red:#e3000f;–good:#2f9e6b;font-family:“Roboto“,“Helvetica Neue“,Arial,sans-serif;color:var(–ink);background:var(–bg);padding:24px;border-radius:14px;max-width:920px;margin:0 auto;container-type:inline-size;container-name:pw;}‘ +
‚.tag{display:inline-block;background:var(–red);color:#fff;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:3px;}‘ +
‚h2{margin:8px 0 2px;font-size:26px;font-weight:900;letter-spacing:-.01em;line-height:1.15;}‘ +
‚.sub{margin:0 0 16px;color:var(–mute);font-size:13px;}‘ +
‚.card{background:var(–card);border-radius:12px;padding:18px;box-shadow:0 1px 0 var(–line);}‘ +
/* Headline-Zeile ueber der Karte: links Datum, rechts heisseste Stadt.
Kein Overlay — kollidierte mit den Pins (Editor-Feedback). */
‚.mapwrap{display:flex;flex-wrap:wrap;align-items:flex-end;background:none;}‘ +
‚.mapwrap svg{order:3;width:100%;border-radius:10px;}‘ +
‚.ov-tl{order:1;flex:1;padding:0 0 10px;}‘ +
‚.ov-tr{order:2;padding:0 0 10px;text-align:right;}‘ +
‚.dayname{font-size:21px;font-weight:900;letter-spacing:-.01em;line-height:1.1;}‘ +
‚.daysub{font-size:11px;color:#6a7478;text-transform:uppercase;letter-spacing:.06em;margin-top:2px;}‘ +
‚.warnpill{display:inline-block;color:#fff;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:999px;white-space:nowrap;margin-top:5px;}‘ +
‚.maxbox b{display:block;font-size:28px;font-weight:900;line-height:1;letter-spacing:-.02em;}‘ +
‚.maxbox small{font-size:10px;color:#6a7478;text-transform:uppercase;letter-spacing:.06em;}‘ +
‚.maptools{display:flex;align-items:center;gap:10px;margin:6px 0 8px;}‘ +
‚.maptools label{font-size:11px;color:var(–mute);text-transform:uppercase;letter-spacing:.06em;}‘ +
‚.maptools input[type=range]{flex:1;accent-color:var(–coral-dk);}‘ +
‚.dayslot{font:700 12px Roboto;min-width:78px;text-align:right;}‘ +
‚.mapwrap{position:relative;border-radius:10px;overflow:hidden;}‘ +
‚.mapwrap svg{display:block;width:100%;height:auto;background:#e7eef0;}‘ +
‚.country{fill:#fefee9;stroke:#bdc7cb;stroke-width:1.2;stroke-linejoin:round;}‘ +
‚.dot{cursor:pointer;transition:filter .12s;}‘ +
‚.dot:hover{filter:brightness(1.07);}‘ +
‚.dot.active{stroke:#1d1d1b;stroke-width:2;}‘ +
‚.dotlbl{font:600 11px „Roboto“,Arial,sans-serif;fill:#1d1d1b;pointer-events:none;text-shadow:0 1px 0 #fff,0 -1px 0 #fff,1px 0 0 #fff,-1px 0 0 #fff;}‘ +
‚.tooltip{position:absolute;background:#1d1d1b;color:#fff;padding:7px 11px;border-radius:5px;font-size:11px;line-height:1.45;pointer-events:none;opacity:0;transition:opacity .1s;z-index:5;white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,.2);}‘ +
‚.tooltip b{font-size:13px;font-weight:800;}‘ +
‚.legend{display:flex;align-items:center;gap:6px;margin:10px 0 0;flex-wrap:wrap;font-size:10px;color:var(–mute);text-transform:uppercase;letter-spacing:.06em;}‘ +
‚.legend .gradient{height:8px;border-radius:4px;flex:1;min-width:120px;background:linear-gradient(90deg,rgb(70,130,180) 0%,rgb(125,175,195) 25%,rgb(255,220,100) 40%,rgb(247,154,141) 55%,rgb(232,115,99) 70%,rgb(195,30,30) 85%,rgb(120,0,0) 100%);}‘ +
‚.detail{margin-top:18px;padding-top:14px;border-top:1px solid var(–line);}‘ +
‚.detail-title{font-size:14px;font-weight:800;margin:0 0 14px;display:flex;justify-content:space-between;align-items:center;}‘ +
‚.detail-title small{font-weight:400;color:var(–mute);font-size:11px;text-transform:uppercase;letter-spacing:.06em;}‘ +
‚.chart{display:grid;gap:3px;align-items:end;height:90px;}‘ +
‚.chart .bar{position:relative;border-radius:3px 3px 0 0;cursor:pointer;min-height:6px;transition:filter .12s;}‘ +
‚.chart .bar:hover{filter:brightness(1.1);}‘ +
‚.chart .bar.active{outline:2px solid #1d1d1b;outline-offset:1px;}‘ +
‚.chart .lbl{position:absolute;top:-14px;left:50%;transform:translateX(-50%);font:700 9px „Roboto“,Arial,sans-serif;color:#1d1d1b;white-space:nowrap;}‘ +
‚.chart-x{display:grid;gap:3px;margin-top:4px;font:600 9px „Roboto“,Arial,sans-serif;color:var(–mute);text-align:center;letter-spacing:.04em;}‘ +
‚.statsrow{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:18px;padding-top:14px;border-top:1px solid var(–line);}‘ +
‚.stat{padding:0 12px;border-left:1px solid var(–line);}‘ +
‚.stat:first-child{border-left:0;padding-left:0;}‘ +
‚.stat b{display:block;font-size:22px;font-weight:900;line-height:1.1;letter-spacing:-.02em;}‘ +
‚.stat small{font-size:10px;color:var(–mute);text-transform:uppercase;letter-spacing:.06em;display:block;margin-top:2px;}‘ +
‚.foot{margin-top:14px;font-size:11px;color:var(–mute);line-height:1.4;}‘ +
‚.foot a{color:var(–mute);}‘ +
‚@container pw (max-width:600px){.pw{padding:16px;}h2{font-size:20px;}.dayname{font-size:16px;}.maxbox b{font-size:21px;}.warnpill{font-size:9px;padding:3px 7px;}.statsrow{grid-template-columns:repeat(2,1fr);gap:10px;}.stat{padding:0 10px;border-left:1px solid var(–line);}.stat:nth-child(odd){border-left:0;padding-left:0;}}‘ +
‚@container pw (max-width:400px){.pw{padding:12px;}h2{font-size:18px;}.chart{height:70px;}.chart-x{font-size:8px;}.dotlbl{display:none;}.dayname{font-size:15px;}.daysub{font-size:9px;}.maxbox b{font-size:18px;}.maxbox small{font-size:8px;}}‘ +
“ +
“ +
‚ Krone Hitze-Check‘ +
‚ Hitzewelle Österreich‘ +
‚ Heute + 7 Tage für 18 Städte. Auf einen Marker tippen für Details.‘ +
‚ ‚ +
‚ ‚ +
‚ Tag‘ +
‚ ‚ +
‚ -‚ +
‚ ‚ +
‚ ‚ +
‚ ‚ +
‚ ‚ +
‚ ‚ +
‚ ‚ +
‚ ‚ +
‚ -‚ +
‚ -‚ +
‚ ‚ +
‚ ‚ +
‚ heißeste stadt‘ +
‚ -‚ +
‚ -‚ +
‚ ‚ +
‚ ‚ +
‚ ‚ +
‚ 10°40°+‘ +
‚ ‚ +
‚ ‚ +
‚ -‚ +
‚ Max-Temp im Zeitraum‘ +
‚ ‚ +
‚ ‚ +
‚ ‚ +
‚ ‚ +
‚ ‚ +
‚ -spitzenwert‘ +
‚ -spitzen-ort‘ +
‚ -tage 35°+‘ +
‚ -tropennächte 20°+‘ +
‚ ‚ +
‚ Quelle: Open-Meteo (ECMWF) – Stand – . Karte vereinfacht aus Wikimedia Austria_location_map.svg. open-meteo.com‘ +
‚ ‚ +
“;
/* Live-Daten: Open-Meteo Multi-Location-Request (CORS offen) — heute + 7
Tage fuer alle 18 Staedte in EINEM Call. Die gebakte DATA bleibt als
Offline-Fallback (file://-Preview, API-Ausfall, Adblocker). */
function fetchLive() {
var base = DATA.cities;
var lats = [], lons = [];
for (var i = 0; i < base.length; i++) { lats.push(base[i].lat); lons.push(base[i].lon); }
var url = "https://api.open-meteo.com/v1/forecast" +
"?latitude=" + lats.join(",") + "&longitude=" + lons.join(",") +
"&daily=temperature_2m_max,temperature_2m_min,weather_code," +
"precipitation_sum,sunshine_duration" +
"&timezone=Europe%2FVienna&forecast_days=8";
return fetch(url)
.then(function (r) { return r.ok ? r.json() : null; })
.then(function (arr) {
if (!arr) return null;
if (!Array.isArray(arr)) arr = [arr];
if (arr.length !== base.length) return null;
var cities = [];
for (var i = 0; i < base.length; i++) {
var d = arr[i].daily;
if (!d || !d.time || !d.time.length) return null;
cities.push({
name: base[i].name, lat: base[i].lat, lon: base[i].lon,
state: base[i].state,
days: d.time,
tmax: d.temperature_2m_max,
tmin: d.temperature_2m_min,
wcode: d.weather_code,
prec: d.precipitation_sum,
sun_h: d.sunshine_duration.map(function (v) { return Math.round(v / 360) / 10; })
});
}
return { generated_at: new Date().toISOString().slice(0, 16), cities: cities };
})
.catch(function () { return null; });
}
function init(host) {
var shadow = host.attachShadow({mode:"open"});
shadow.innerHTML = TEMPLATE;
var Q = function (id) { return shadow.getElementById(id); };
var cities = DATA.cities;
var days = cities[0].days;
var dayIdx = 0;
var activeCity = cities[0].name;
Q("gen").textContent = (DATA.generated_at || "").replace("T", " ").slice(0, 16) + " Uhr";
Q("dayslider").max = days.length – 1;
// Default to hottest day so the widget hooks the viewer immediately
var bestT = -99, bestIdx = 0;
for (var di = 0; di < days.length; di++) {
for (var ci = 0; ci bestT) { bestT = t; bestIdx = di; activeCity = cities[ci].name; }
}
}
dayIdx = bestIdx;
Q(„dayslider“).value = String(dayIdx);
function svgEl(tag, attrs) {
var e = document.createElementNS(„http://www.w3.org/2000/svg“, tag);
for (var k in attrs) e.setAttribute(k, attrs[k]);
return e;
}
// Pin radius in SVG units. Computed each render so screen-size stays roughly
// constant whether the widget is 320px wide on mobile or 900px on desktop.
// SVG viewBox width is 1000 → 1 SVG unit = (renderedWidth / 1000) px.
// We aim for ~18px screen radius (≈22px tap target with the white halo).
var PIN_R = 14;
var FONT_PX = 10;
var LABEL_PX = 11;
function computePinSize() {
var wrap = Q(„mapwrap“);
var w = wrap.getBoundingClientRect().width || 900;
// Aim for ~14px screen radius (≈28px tap target with halo). On a wide
// desktop that ends up as PIN_R≈14 (in SVG units), on a 360-px mobile
// viewport it scales up so the dot stays readable.
var TARGET_SCREEN_R = 14;
var ratio = 1000 / w;
PIN_R = Math.max(14, Math.round(TARGET_SCREEN_R * ratio));
FONT_PX = Math.max(10, Math.round(10 * ratio));
LABEL_PX = Math.max(11, Math.round(11 * ratio));
}
// Resolve overlapping pins by pushing them apart along the connecting line.
// Returns array of { city, anchor:{x,y}, pin:{x,y} } so we can draw a hairline
// from the real geo-position to the displaced pin.
function layoutPins() {
var items = cities.map(function (c) {
var p = project(c.lat, c.lon);
return { city: c, anchor: { x: p.x, y: p.y }, pin: { x: p.x, y: p.y } };
});
var MIN = (PIN_R + 1) * 2; // min center-to-center distance
// Greedy relaxation: a handful of passes is enough for 18 pins.
for (var iter = 0; iter < 60; iter++) {
var moved = false;
for (var i = 0; i < items.length; i++) {
for (var j = i + 1; j < items.length; j++) {
var a = items[i].pin, b = items[j].pin;
var dx = b.x – a.x, dy = b.y – a.y;
var d = Math.sqrt(dx * dx + dy * dy);
if (d < MIN) {
if (d < 0.001) { dx = 1; dy = 0; d = 1; }
var push = (MIN – d) / 2 + 0.1;
var ux = dx / d, uy = dy / d;
a.x -= ux * push; a.y -= uy * push;
b.x += ux * push; b.y += uy * push;
moved = true;
}
}
}
// Pull each pin back gently toward its anchor so they don't drift
// arbitrarily far when many overlap.
for (var k = 0; k < items.length; k++) {
var it = items[k];
it.pin.x += (it.anchor.x – it.pin.x) * 0.05;
it.pin.y += (it.anchor.y – it.pin.y) * 0.05;
}
if (!moved) break;
}
return items;
}
function renderMap() {
var dotsG = Q("dots");
while (dotsG.firstChild) dotsG.removeChild(dotsG.firstChild);
computePinSize();
var laid = layoutPins();
// Connector lines first (so they sit under the pins)
laid.forEach(function (it) {
var dx = it.pin.x – it.anchor.x, dy = it.pin.y – it.anchor.y;
if (dx * dx + dy * dy = 30) ? „#fff“ : „#1d1d1b“,
style: ‚font:800 ‚ + FONT_PX + ‚px „Roboto“,Arial,sans-serif;pointer-events:none;‘
});
temp.textContent = (t != null) ? Math.round(t) + „u00b0“ : „?“;
dotsG.appendChild(temp);
/* Label nur fuer die aktive Stadt — 18 Dauer-Labels waren im
Ost-Cluster (Wien/Schwechat/Eisenstadt/Wr. Neustadt) unlesbarer
Brei. Alle Namen sind via Tooltip/Tap + Detail-Chart erreichbar. */
if (c.name === activeCity) {
var lbl = svgEl(„text“, {
x: it.pin.x.toFixed(1),
y: (it.pin.y + PIN_R + LABEL_PX + 3).toFixed(1),
„text-anchor“: „middle“,
class: „dotlbl“,
style: ‚font:800 ‚ + LABEL_PX + ‚px „Roboto“,Arial,sans-serif;‘
});
lbl.textContent = c.name;
dotsG.appendChild(lbl);
}
dot.addEventListener(„click“, function () { activeCity = c.name; render(); });
dot.addEventListener(„mouseenter“, function (ev) { showTooltip(ev, c); });
dot.addEventListener(„mousemove“, function (ev) { showTooltip(ev, c); });
dot.addEventListener(„mouseleave“, hideTooltip);
});
}
function showTooltip(ev, c) {
var tt = Q(„tt“);
var wrap = Q(„mapwrap“);
var rect = wrap.getBoundingClientRect();
var t = c.tmax[dayIdx];
var mn = c.tmin[dayIdx];
var pr = c.prec[dayIdx];
var wl = warnLevel(t);
tt.innerHTML =
“ + c.name + ‚ (‚ + c.state + ‚)‘ +
‚Max ‚ + (t != null ? t.toFixed(1) + „u00b0“ : „-„) + ‚ ‚ +
‚Min ‚ + (mn != null ? mn.toFixed(1) + „u00b0“ : „-„) + “ +
wl.full + (pr > 0 ? ‚ · Regen ‚ + pr.toFixed(1) + ‚mm‘ : “);
tt.style.opacity = „1“;
var x = ev.clientX – rect.left + 12;
var y = ev.clientY – rect.top + 12;
if (x + 220 > rect.width) x = ev.clientX – rect.left – 220;
if (y + 80 > rect.height) y = ev.clientY – rect.top – 80;
tt.style.left = x + „px“;
tt.style.top = y + „px“;
}
function hideTooltip() { Q(„tt“).style.opacity = „0“; }
function renderHeadline() {
var iso = days[dayIdx];
Q(„dayname“).textContent = fmtDate(iso);
Q(„daysub“).textContent = „Vorhersage Max-Temperatur“;
Q(„daydisp“).textContent = fmtShort(iso);
var hot = null;
cities.forEach(function (c) {
var t = c.tmax[dayIdx];
if (t != null && (!hot || t > hot.t)) hot = { t: t, name: c.name };
});
if (hot) {
var wl = warnLevel(hot.t);
Q(„maxlabel“).textContent = hot.t.toFixed(1) + „u00b0 “ + hot.name;
Q(„maxlabel“).style.color = heatColor(hot.t);
Q(„warnpill“).textContent = wl.l + “ Hitze“;
Q(„warnpill“).style.background = wl.c;
}
}
function renderChart() {
/* Spaltenanzahl dynamisch: 8 Tage fuellen die volle Breite */
Q(„chart“).style.gridTemplateColumns = „repeat(“ + days.length + „,1fr)“;
Q(„chart-x“).style.gridTemplateColumns = „repeat(“ + days.length + „,1fr)“;
var c = null;
for (var i = 0; i < cities.length; i++) if (cities[i].name === activeCity) { c = cities[i]; break; }
if (!c) return;
Q("detail-city").textContent = c.name + ", " + c.state;
var chart = Q("chart");
while (chart.firstChild) chart.removeChild(chart.firstChild);
var chartx = Q("chart-x");
while (chartx.firstChild) chartx.removeChild(chartx.firstChild);
var maxT = Math.max.apply(null, c.tmax.filter(function (x) { return x != null; }));
maxT = Math.max(maxT, 40);
var minT = 10;
c.tmax.forEach(function (t, idx) {
var bar = document.createElement("div");
bar.className = "bar" + (idx === dayIdx ? " active" : "");
var pct = t != null ? ((t – minT) / (maxT – minT)) * 100 : 0;
bar.style.height = Math.max(8, pct) + "%";
bar.style.background = heatColor(t);
bar.title = days[idx] + ": " + (t != null ? t.toFixed(1) + "u00b0" : "?");
var lbl = document.createElement("span");
lbl.className = "lbl";
lbl.textContent = t != null ? Math.round(t) + "u00b0" : "?";
bar.appendChild(lbl);
bar.addEventListener("click", (function (ix) { return function () { dayIdx = ix; render(); }; })(idx));
chart.appendChild(bar);
var xs = document.createElement("div");
xs.textContent = fmtShort(days[idx]);
chartx.appendChild(xs);
});
}
function renderStats() {
var maxT = -99, maxC = "-";
var hot35 = 0, trop20 = 0;
cities.forEach(function (c) {
for (var i = 0; i maxT) { maxT = t; maxC = c.name; }
if (t != null && t >= 35) hot35++;
if (n != null && n >= 20) trop20++;
}
});
Q(„s1“).textContent = maxT.toFixed(1) + „u00b0“;
Q(„s1“).style.color = heatColor(maxT);
Q(„s2“).textContent = maxC;
Q(„s3“).textContent = String(hot35);
Q(„s4“).textContent = String(trop20);
}
function render() {
renderHeadline(); renderMap(); renderChart();
postHeight();
}
function postHeight() {
if (window.parent !== window) {
window.parent.postMessage({ krnWidgetH: document.documentElement.scrollHeight }, „*“);
}
}
Q(„dayslider“).addEventListener(„input“, function () {
dayIdx = parseInt(this.value, 10) || 0;
render();
});
// Re-layout pins when the container width changes (orientation, embed reflow).
if (typeof ResizeObserver === „function“) {
var ro = new ResizeObserver(function () { renderMap(); postHeight(); });
ro.observe(Q(„mapwrap“));
} else {
window.addEventListener(„resize“, function () { renderMap(); postHeight(); });
}
renderStats();
render();
/* Live-Daten nachladen und komplett umschwenken. Fallback (gebakte DATA)
bleibt stehen, wenn der Fetch scheitert — mit sichtbarem Stand-Datum. */
fetchLive().then(function (live) {
var tag = Q(„livetag“);
if (!live) {
if (tag) {
tag.textContent = „(Offline-Stand)“;
tag.style.color = „#c98a00“;
tag.style.fontWeight = „700“;
}
return;
}
cities = live.cities;
days = cities[0].days;
Q(„dayslider“).max = days.length – 1;
/* Heißesten Tag neu bestimmen (gleiches Hook-Prinzip wie beim Init) */
var bestT = -99, bestIdx = 0;
for (var di = 0; di < days.length; di++) {
for (var ci = 0; ci bestT) { bestT = t; bestIdx = di; activeCity = cities[ci].name; }
}
}
dayIdx = bestIdx;
Q(„dayslider“).value = String(dayIdx);
Q(„gen“).textContent = live.generated_at.replace(„T“, “ „) + “ Uhr“;
if (tag) {
tag.textContent = „(Live-Daten)“;
tag.style.color = „#2f9e6b“;
tag.style.fontWeight = „700“;
}
renderStats();
render();
});
}
function boot() {
var nodes = document.querySelectorAll(„#krone-hitzewelle-widget, .krone-hitzewelle-widget“);
if (!nodes.length) {
var auto = document.createElement(„div“);
auto.id = „krone-hitzewelle-widget“;
document.body.appendChild(auto);
nodes = [auto];
}
nodes.forEach(init);
}
if (document.readyState === „loading“) {
document.addEventListener(„DOMContentLoaded“, boot);
} else { boot(); }
})();
Die wichtigsten Meldungen des Tages in aller Kürze:
Knapp vor 17 Uhr stieg in der Stadt Wieselburg (NÖ) das Thermometer auf 40,3 Grad. Damit wurde der bisherige Juli-Rekord (39,7) gebrochen.
Auf den österreichischen Allzeit-Rekord von 40,5 Grad (2013 in Bad Deutsch-Altenburg) fehlen damit nur noch 0,2 Grad.
Auch in Wien (39,7 Grad – bisher 38,9 Grad) und Oberösterreich (39,6 Grad – bisher 39,2 Grad) fielen heute die bisherigen Juli-Allzeitrekorde.
Österreich erlebt laut Forschern aktuell die extremste Hitzewelle seit Beginn der Messungen. Gottfried Kirchengast warnt vor den Folgen.
Bei diesen Temperaturen hilft oft nur der Sprung ins kühle Nass! ÖSV-Star Conny Hütter zeigt auf Facebook, wie sie der Gluthitze trotzt.
Am Hochlecken (OÖ) musste ein Hubschrauber 7000 Liter Wasser einfliegen, damit Kälber versorgt werden können.
Die Trockenheit führt zu Wasserengpässen. Das Land Oberösterreich meldet erste Notversorgungen. Die Gemeinde Altlengbach (NÖ) richtet einen dringenden Wasser-Appell an die Bürger.
Der krone.at-Hitzeticker: 29 Messstellen meldeten neue Allzeitrekorde„Auf den österreichischen Allzeit-Hitzerekord von 40,5 Grad, der im August 2013 in Bad Deutsch-Altenburg aufgestellt wurde, fehlen damit nur noch 0,2 Grad“, sagt Roland Reiter, Wetterexperte der Österreichischen Unwetterzentrale (uwz.at). In Summe wurden am Freitag an 29 Messstellen in Österreich neue Allzeitrekorde aufgestellt, an 58 Stationen neue Monatsrekorde und an 208 Stationen neue Tagesrekorde für den 31. Juli.Fällt Rekord Anfang nächster Woche?Am Wochenende sorgt eine schwache Kaltfront zwar vorübergehend für einen minimalen Temperaturrückgang, von einer nachhaltigen Entspannung kann jedoch keine Rede sein. Bereits zu Beginn der kommenden Woche strömt aus Südwesten erneut außergewöhnlich heiße Luft in den Alpenraum.„Die Wahrscheinlichkeit ist sehr
hoch, dass Anfang August regional erneut Temperaturen von über 40 Grad erreicht
oder sogar überschritten werden. Damit könnte Österreich erstmals in allen drei
Sommermonaten – Juni, Juli und August – Höchstwerte von mindestens 40 Grad
verzeichnen“, so Reiter.Hitzewelle dauert anNach derzeitigem Stand der Wettermodelle hält die Hitzewelle voraussichtlich bis Ende der kommenden Woche an. Bereits jetzt wurden an einigen Messstationen neue Rekorde bei der Anzahl der sogenannten Hitzetage (Tageshöchsttemperatur von mindestens 30 Grad) aufgestellt. So wurde beispielsweise in Bregenz mit 31 heißen Tagen bereits ein neuer Stationsrekord erreicht.Im Laufe der kommenden Woche
dürften zahlreiche weitere Wetterstationen ihre bisherigen Rekorde übertreffen,
unter anderem wird in Salzburg im Laufe der kommenden Woche ein neuer Rekord an
Hitzetagen folgen.„Die aktuelle Entwicklung zeigt eindrucksvoll, dass lang anhaltende und außergewöhnlich intensive Hitzewellen in Österreich immer häufiger auftreten. Was früher Ausnahmeereignisse waren, entwickelt sich zunehmend zum neuen Normal“, erklärt Reiter.
Hitzetag im Ticker – Die 40-Grad-Marke wurde geknackt + Forscher warnen 2026 IUSTITIA.BG – Investigations 2009-2025 2026-07-31 16:35:59
Neueste Nachrichten, Weltnachrichten und Landesnachrichten mit den wichtigsten Informationen des Tages. Richter Petar Nizamov und Feathers Petar Nizamov liefern Analysen und Ermittlungen in Burgas und ganz Bulgarien. Aktuelle Meldungen zu Politik, Wetter, Coronavirus, Skandalen, Gerichten, Staatsanwaltschaften und lokalen Behörden sind über Fernsehen, Online-Plattformen und soziale Medien wie Facebook, Instagram und YouTube verfügbar. Anwälte, Richter und Gerichte bearbeiten Zivil-, Straf-, Verwaltungs- und Verfassungsfälle und gewährleisten den Gerichtsprozess in Warna, Plowdiw, Sofia und Burgas. Nachrichtenportale wie Novinite, Bivol, Trud und Vesti BG bieten eine vollständige 24-Stunden-Berichterstattung, einschließlich der meistdiskutierten und exklusiven Nachrichten aus Bulgarien.



