Der Dieselpreis klettert weiterhin in lichte Höhen – wie hoch, lässt sich noch nicht erahnen. Am Donnerstag legte er auf 2,279 Euro je Liter zu und stand damit so hoch wie noch nie. Mit massiven Auswirkungen auf das Börsel, wenn der nächste Tankstopp nötig wird. Wo Sie aktuell am günstigsten tanken, können Sie ab jetzt im „Krone“-Tankstellencheck sehen.
Die anhaltenden Eskalationen am Persischen Golf und die Sorgen um die Ölversorgung trieben den Dieselpreis in den vergangenen Tagen immer höher und höher. Bereits am Mittwoch hatte er mit 2,268 Euro je Liter ein Rekordhoch erreicht. Am Donnerstag legte er noch einmal zu und erreichte laut Daten der E-Control 2,279 Euro je Liter – ein neues Allzeithoch. Der Preis für Superbenzin sank dagegen von 1,959 Euro je Liter am Mittwoch auf 1,949 Euro.Der „Krone“-Tankstellencheck zeigt günstige Tankmöglichkeiten in Ihrer Umgebung:
(function () {
„use strict“;
/* E-Control Spritpreis-API (Basis von spritpreisrechner.at).
CORS: Origin wird gespiegelt — funktioniert auf krone.at und lokal.
Rechtlich zeigen nur die 5 guenstigsten Tankstellen ihre Preise. */
var API = „https://api.e-control.at/sprit/1.0″;
/* Steuer-Konstanten (Zapfsaeulencheck, Quelle OEAMTC/BMF) */
var MOEST_SUPER = 0.482;
var MOEST_DIESEL = 0.397;
var BREMSE = 0.019;
var CO2_SUPER = 0.125;
var CO2_DIESEL = 0.138;
var TEMPLATE = “
+ “
+ ‚:host { all:initial; display:block; }‘
+ ‚*, *::before, *::after { box-sizing:border-box; }‘
+ ‚.pw { –bg:#f7f9f9; –card:#fff; –ink:#1d1d1b; –mute:#97a2a5;‘
+ ‚–line:#d8dee0; –red:#e3000f; –red-dk:#b8000c; –good:#2f9e6b;‘
+ ‚–hair:#e6ebec; –coral:#f79a8d; –slate:#5a6c72; –warn:#c8a200;‘
+ ‚font-family:“Roboto“,“Helvetica Neue“,Arial,sans-serif;‘
+ ‚color:var(–ink); background:var(–card); border-radius:14px;‘
+ ‚max-width:720px; margin:0 auto; overflow:hidden; line-height:1.4;‘
+ ‚container-type:inline-size; container-name:pw;‘
+ ‚box-shadow:0 1px 0 var(–line); }‘
+ ‚.hd { background:linear-gradient(135deg,var(–red) 0%,var(–red-dk) 100%);‘
+ ‚color:#fff; padding:16px 20px 0; }‘
+ ‚.hd .k { font:700 11px/1 „Roboto“,sans-serif; letter-spacing:.06em;‘
+ ‚text-transform:uppercase; opacity:.9; }‘
+ ‚.hd h2 { margin:6px 0 4px; font-size:24px; font-weight:900;‘
+ ‚letter-spacing:-.01em; line-height:1.12; }‘
+ ‚.hd .sub { font-size:13px; opacity:.9; margin-bottom:12px; }‘
+ ‚.tabs { display:flex; gap:2px; }‘
+ ‚.tab { flex:1; border:0; cursor:pointer; padding:11px 8px 10px;‘
+ ‚background:rgba(255,255,255,.14); color:#fff;‘
+ ‚font:700 12.5px/1.2 „Roboto“,Arial,sans-serif; letter-spacing:.02em;‘
+ ‚border-radius:8px 8px 0 0; transition:background .15s; }‘
+ ‚.tab:hover { background:rgba(255,255,255,.24); }‘
+ ‚.tab.on { background:#fff; color:var(–ink); }‘
+ ‚.body { padding:16px 20px 0; }‘
+ ‚.form { display:grid; grid-template-columns:1fr 1fr 1fr; gap:12px; margin-bottom:14px; }‘
+ ‚.form2 { display:grid; grid-template-columns:1fr 1fr; gap:12px; margin-bottom:14px; }‘
+ ‚.field { display:flex; flex-direction:column; min-width:0; }‘
+ ‚.field label { font-size:11px; font-weight:700; letter-spacing:.04em;‘
+ ‚text-transform:uppercase; color:var(–mute); margin-bottom:6px; }‘
+ ‚.select, .input { width:100%; height:46px; border:1.5px solid var(–line);‘
+ ‚border-radius:8px; background:#fff; padding:0 12px;‘
+ ‚font:700 15px/1 „Roboto“,Arial,sans-serif; color:var(–ink); }‘
+ ‚.select { padding-right:30px; appearance:none; -webkit-appearance:none;‘
+ ‚background-image:linear-gradient(45deg,transparent 50%,var(–ink) 50%),‘
+ ‚linear-gradient(135deg,var(–ink) 50%,transparent 50%);‘
+ ‚background-position:calc(100% – 18px) 50%, calc(100% – 13px) 50%;‘
+ ‚background-size:5px 5px,5px 5px; background-repeat:no-repeat; cursor:pointer; }‘
+ ‚.input-wrap { position:relative; display:flex; align-items:center; }‘
+ ‚.input-wrap .suffix { position:absolute; right:12px; color:var(–mute);‘
+ ‚font-weight:700; font-size:13px; pointer-events:none; }‘
+ ‚.input.sfx { padding-right:50px; }‘
+ ‚.input:focus, .select:focus { outline:none; border-color:var(–red);‘
+ ‚box-shadow:0 0 0 3px rgba(227,0,15,.12); }‘
+ ‚.ort { font-size:12px; color:var(–mute); margin:-8px 0 12px; min-height:16px; }‘
+ ‚.ort b { color:var(–ink); }‘
+ ‚.state { padding:26px 10px; text-align:center; color:var(–mute); font-size:13px; }‘
+ ‚.state.err { color:var(–red); }‘
+ ‚.spin { width:26px; height:26px; margin:0 auto 10px; border-radius:50%;‘
+ ‚border:3px solid var(–hair); border-top-color:var(–red);‘
+ ‚animation:krnspin .8s linear infinite; }‘
+ ‚@keyframes krnspin { to { transform:rotate(360deg); } }‘
+ ‚.sl { display:flex; flex-direction:column; gap:8px; }‘
+ ‚.st { display:flex; align-items:center; gap:12px; padding:11px 12px;‘
+ ‚background:var(–bg); border-radius:8px; border:1.5px solid transparent; }‘
+ ‚.st.best { border-color:var(–good); background:rgba(47,158,107,.06); }‘
+ ‚.rk { width:30px; height:30px; border-radius:50%; flex-shrink:0;‘
+ ‚background:var(–slate); color:#fff; display:flex; align-items:center;‘
+ ‚justify-content:center; font:800 13px/1 „Roboto“,sans-serif; }‘
+ ‚.st.best .rk { background:var(–good); }‘
+ ‚.si { flex:1; min-width:0; }‘
+ ‚.si b { display:block; font-size:13.5px; line-height:1.25; overflow:hidden;‘
+ ‚text-overflow:ellipsis; white-space:nowrap; }‘
+ ‚.si small { display:block; font-size:11px; color:var(–mute); overflow:hidden;‘
+ ‚text-overflow:ellipsis; white-space:nowrap; }‘
+ ‚.si .cl { color:var(–warn); font-weight:700; }‘
+ ‚.sp { text-align:right; white-space:nowrap; flex-shrink:0; }‘
+ ‚.sp .ppl { font-size:16px; font-weight:900; letter-spacing:-.01em; }‘
+ ‚.sp .ppl span { font-size:10.5px; font-weight:700; color:var(–mute); }‘
+ ‚.sp .tank { font-size:11.5px; color:var(–mute); font-weight:700; }‘
+ ‚.st.best .sp .tank { color:var(–good); }‘
+ ‚.sp .plus { font-size:10.5px; color:var(–red); font-weight:700; }‘
+ ‚.sum { margin-top:14px; padding:13px 16px; border:2px solid var(–good);‘
+ ‚border-radius:9px; background:rgba(47,158,107,.04);‘
+ ‚display:flex; align-items:center; justify-content:space-between; gap:12px; }‘
+ ‚.sum .tt { font-size:13.5px; }‘
+ ‚.sum .tt b { color:var(–good); }‘
+ ‚.sum .tv { font-size:26px; font-weight:900; color:var(–good);‘
+ ‚white-space:nowrap; letter-spacing:-.01em; }‘
+ ‚.sum .tv span { font-size:13px; font-weight:700; }‘
+ ‚.staat { margin-top:10px; padding:10px 14px; border-radius:8px; background:var(–bg);‘
+ ‚display:flex; align-items:center; justify-content:space-between; gap:10px;‘
+ ‚font-size:12.5px; }‘
+ ‚.staat b { color:var(–red); }‘
+ ‚.staat button { border:0; cursor:pointer; background:none; color:var(–red);‘
+ ‚font:700 11.5px/1 „Roboto“,Arial,sans-serif; text-decoration:underline;‘
+ ‚padding:4px 0; white-space:nowrap; }‘
+ ‚.trow { display:flex; align-items:center; gap:12px; margin-bottom:16px;‘
+ ‚padding:10px 14px; border-radius:8px; border:1.5px solid var(–good);‘
+ ‚background:rgba(47,158,107,.05); transition:border-color .25s, background .25s; }‘
+ ‚.trow.off { border-color:var(–line); background:var(–bg); }‘
+ ‚.tl { flex:1; }‘
+ ‚.tl b { display:block; font-size:13px; }‘
+ ‚.tl small { font-size:11px; color:var(–mute); }‘
+ ‚.tl .sv { display:inline-block; background:var(–good); color:#fff;‘
+ ‚font:700 10px/1 „Roboto“,sans-serif; padding:3px 6px;‘
+ ‚border-radius:3px; margin-left:6px; vertical-align:middle; }‘
+ ‚.trow.off .sv { display:none; }‘
+ ‚.tsw { position:relative; width:48px; height:26px; flex-shrink:0; }‘
+ ‚.tsw input { opacity:0; width:0; height:0; }‘
+ ‚.tsl { position:absolute; cursor:pointer; inset:0; background:var(–line);‘
+ ‚border-radius:26px; transition:.25s; }‘
+ ‚.tsl::before { content:““; position:absolute; height:20px; width:20px;‘
+ ‚left:3px; bottom:3px; background:#fff; border-radius:50%;‘
+ ‚transition:.25s; box-shadow:0 2px 4px rgba(0,0,0,.2); }‘
+ ‚.tsw input:checked + .tsl { background:var(–good); }‘
+ ‚.tsw input:checked + .tsl::before { transform:translateX(22px); }‘
+ ‚.res { display:flex; gap:18px; align-items:stretch; }‘
+ ‚.carbox { flex:0 0 210px; display:flex; align-items:center; justify-content:center; }‘
+ ‚.carbox svg { width:100%; height:auto; display:block; }‘
+ ‚.leg { flex:1; display:flex; flex-direction:column; gap:6px; justify-content:center; min-width:0; }‘
+ ‚.li { display:flex; align-items:center; gap:10px; padding:8px 10px;‘
+ ‚background:var(–bg); border-radius:6px; transition:background .25s; }‘
+ ‚.li.hl { background:rgba(47,158,107,.1); }‘
+ ‚.lc { width:34px; height:34px; border-radius:5px; flex-shrink:0;‘
+ ‚display:flex; align-items:center; justify-content:center;‘
+ ‚font:700 11px/1 „Roboto“,sans-serif; color:#fff;‘
+ ‚text-shadow:0 1px 2px rgba(0,0,0,.3); }‘
+ ‚.linf { flex:1; display:flex; justify-content:space-between;‘
+ ‚align-items:center; gap:8px; min-width:0; }‘
+ ‚.ll { font-size:12px; }‘
+ ‚.ll small { color:var(–mute); font-size:10px; }‘
+ ‚.ll .rab { display:block; font-size:10px; color:var(–good); font-weight:700; }‘
+ ‚.lv { text-align:right; white-space:nowrap; }‘
+ ‚.lv b { font-size:14px; font-weight:800; }‘
+ ‚.lv span { font-size:11px; color:var(–mute); }‘
+ ‚.total { margin-top:16px; padding:13px 16px; border:2px solid var(–red);‘
+ ‚border-radius:9px; background:rgba(227,0,15,.03);‘
+ ‚display:flex; align-items:center; justify-content:space-between; gap:12px; }‘
+ ‚.total .tt { font-size:14px; }‘
+ ‚.total .tt b { color:var(–red); }‘
+ ‚.total .tv { font-size:28px; font-weight:900; color:var(–red);‘
+ ‚white-space:nowrap; letter-spacing:-.01em; }‘
+ ‚.total .tv span { font-size:14px; font-weight:700; }‘
+ ‚.note { margin:14px -20px 0; padding:10px 20px 12px;‘
+ ‚border-top:1px solid var(–hair); background:#fafcfc;‘
+ ‚font-size:10px; line-height:1.5; color:var(–mute); }‘
+ ‚@container pw (max-width: 520px) {‚
+ ‚.form { grid-template-columns:1fr 1fr; }‘
+ ‚.res { flex-direction:column; align-items:center; }‘
+ ‚.carbox { flex:0 0 auto; width:100%; max-width:250px; }‘
+ ‚.leg { width:100%; }‘
+ ‚.total, .sum { flex-direction:column; text-align:center; gap:4px; }‘
+ ‚.total .tv { font-size:32px; }‘
+ ‚.staat { flex-direction:column; text-align:center; }‘
+ ‚}‘
+ ‚@container pw (max-width: 380px) {‚
+ ‚.hd h2 { font-size:20px; }‘
+ ‚.body { padding:14px 14px 0; }‘
+ ‚.form, .form2 { grid-template-columns:1fr; }‘
+ ‚.trow { flex-wrap:wrap; }‘
+ ‚.total .tv { font-size:26px; }‘
+ ‚.note { margin:14px -14px 0; padding:10px 14px 12px; }‘
+ ‚.tab { font-size:11.5px; padding:10px 4px 9px; }‘
+ ‚.si b, .si small { white-space:normal; }‘
+ ‚}‘
+ “
+ “
+ “
+ ‚“Krone“-Tankstellencheck‘
+ ‚Wo tanken Sie am gu00fcnstigsten?‘
+ ‚Die billigsten Tankstellen in Ihrer Gemeinde u2014 und wie viel der Staat mittankt‘
+ “
+ ‚Gu00fcnstigste Tankstellen‘
+ ‚So viel Staat tanken wir‘
+ “
+ “
+ “
+ “
+ “
+ ‚Postleitzahl‘
+ “
+ “
+ “
+ ‚Kraftstoff‘
+ “
+ ‚Super 95‘
+ ‚Diesel‘
+ “
+ “
+ “
+ ‚Tankmenge‘
+ “
+ “
+ ‚Liter‘
+ “
+ “
+ “
+ “
+ “
+ ‚Postleitzahl eingeben u2014 die gu00fcnstigsten Tankstellen erscheinen automatisch.‘
+ “
+ ‚Quelle: E-Control / Spritpreisrechner u2014 amtliche Meldedaten, ohne Gewu00e4hr. ‚
+ ‚Aus rechtlichen Gru00fcnden zeigen nur die fu00fcnf gu00fcnstigsten Tankstellen der Region ihre Preise.‘
+ “
+ “
+ “
+ “
+ ‚Kraftstoff‘
+ “
+ ‚Super (E5/E10)‘
+ ‚Diesel‘
+ “
+ “
+ “
+ ‚Preis pro Liter‘
+ “
+ “
+ ‚EUR‘
+ “
+ “
+ “
+ “
+ “
+ ‚Spritpreisbremse aktiv-1,9 Ct‘
+ ‚Mu00d6St-Rabatt der Bundesregierung‘
+ “
+ “
+ “
+ “
+ “
+ “
+ “
+ “
+ “
+ “
+ “
+ “
+ “
+ “
+ “
+ “
+ “
+ “
+ “
+ “
+ “
+ “
+ “
+ “
+ “
+ “
+ “
+ “
+ “
+ “
+ “
+ “
+ “
+ “
+ “
+ “
+ ‚17%‘
+ ‚Mehrwertsteuer (20 %)‘
+ “
+ ‚27,5u00a0Cent‘
+ “
+ “
+ ‚29%‘
+ ‚Mineralu00f6lsteuer (fix)‘
+ “
+ ‚47,4u00a0Cent‘
+ “
+ “
+ ‚8%‘
+ ‚CO2-Abgabe (fix)‘
+ ‚12,5u00a0Cent‘
+ “
+ “
+ ‚47%‘
+ ‚Nettopreis‘
+ ‚77,6u00a0Cent‘
+ “
+ “
+ “
+ “
+ ‚Der Staat kassiert pro Liter‘
+ ‚87,4u00a0Cent‘
+ “
+ “
+ ‚Quelle: u00d6AMTC, BMF u2014 ohne Gewu00e4hr. Alle Angaben gerundet.‘
+ “
+ “
+ “;
function parse(s) {
if (!s) return 0;
s = String(s).replace(‚,‘, ‚.‘).replace(/[^d.]/g, “);
var f = parseFloat(s);
return isNaN(f) ? 0 : f;
}
function fmtCent(euro) {
return (euro * 100).toFixed(1).replace(‚.‘, ‚,‘);
}
function fmtEur(v) {
return v.toFixed(2).replace(‚.‘, ‚,‘);
}
function fmtPpl(v) {
return v.toFixed(3).replace(‚.‘, ‚,‘);
}
function esc(s) {
return String(s == null ? “ : s).replace(/[&“‚]/g, function (c) {
return ‚&#‘ + c.charCodeAt(0) + ‚;‘;
});
}
function init(host) {
var shadow = host.attachShadow({ mode: „open“ });
shadow.innerHTML = TEMPLATE;
host.setAttribute(‚data-krn-ready‘, “);
var $ = function (id) { return shadow.getElementById(id); };
var tmr = null, tmr1 = null;
var plzMap = null, plzLoading = false;
var lastStations = null;
var priceTouched = false;
var reqSeq = 0;
/* Fallback-Durchschnittspreise, werden beim Start live ersetzt */
var avgPrice = { super: 1.90, diesel: 2.20 };
function postHeight() {
if (window.parent === window) return;
try {
var h = host.scrollHeight || shadow.querySelector(‚.pw‘).scrollHeight;
window.parent.postMessage({ krnWidgetH: h }, ‚*‘);
} catch (e) {}
}
/* ── Tabs ─────────────────────────────────────────────────────────── */
function showTab(n) {
$(‚pane1‘).hidden = n !== 1;
$(‚pane2‘).hidden = n !== 2;
$(‚tab-b1‘).classList.toggle(‚on‘, n === 1);
$(‚tab-b2‘).classList.toggle(‚on‘, n === 2);
if (n === 2) renderTax();
postHeight();
}
$(‚tab-b1‘).addEventListener(‚click‘, function () { showTab(1); });
$(‚tab-b2‘).addEventListener(‚click‘, function () { showTab(2); });
/* Aktuellen Durchschnittspreis (Mittel der gemeldeten Wien-Preise) als
Vorbelegung fuer Tab 2 laden — statischer Default veraltet sonst. */
function loadAvgPrices() {
function one(fuelApi, key) {
fetch(API + ‚/search/gas-stations/by-region?code=9&type=BL&fuelType=‘ + fuelApi,
{ mode: ‚cors‘, credentials: ‚omit‘ })
.then(function (r) { return r.json(); })
.then(function (list) {
var sum = 0, n = 0;
for (var i = 0; i < list.length; i++) {
if (list[i].prices && list[i].prices.length) { sum += list[i].prices[0].amount; n++; }
}
if (n) {
avgPrice[key] = sum / n;
syncAvgPrice();
}
})
.catch(function () {});
}
one('SUP', 'super');
one('DIE', 'diesel');
}
function syncAvgPrice() {
if (priceTouched) return;
$('price').value = fmtPpl(avgPrice[$('fuel2').value]);
renderTax();
}
loadAvgPrices();
/* ── Tab 1: guenstigste Tankstellen ───────────────────────────────── */
function loadPlzMap() {
if (plzMap || plzLoading) return;
plzLoading = true;
fetch(API + '/regions/units', { mode: 'cors', credentials: 'omit' })
.then(function (r) { return r.json(); })
.then(function (units) {
plzMap = {};
for (var i = 0; i < units.length; i++) {
var bez = units[i].b || [];
for (var j = 0; j < bez.length; j++) {
var gem = bez[j].g || [];
for (var k = 0; k < gem.length; k++) {
var g = gem[k];
if (g.p && !plzMap[g.p]) plzMap[g.p] = { lat: g.b, lng: g.l, name: g.n };
}
}
}
plzLoading = false;
maybeSearch();
})
.catch(function () {
plzLoading = false;
$('out1').innerHTML = 'Ortsdaten konnten nicht geladen werden u2014 bitte spu00e4ter erneut versuchen.';
postHeight();
});
}
function stateLoading() {
$('out1').innerHTML = 'Tankstellen werden gesucht u2026';
postHeight();
}
function maybeSearch() {
var plz = $('plz').value.replace(/D/g, '');
if (plz.length !== 4) return;
if (!plzMap) { loadPlzMap(); stateLoading(); return; }
var geo = plzMap[plz];
if (!geo) {
$('ort').innerHTML = '';
$('out1').innerHTML = 'Postleitzahl nicht gefunden u2014 bitte pru00fcfen.';
postHeight();
return;
}
$('ort').innerHTML = 'Ihr Ort: ' + esc(plz + ' ' + geo.name) + '';
stateLoading();
var seq = ++reqSeq;
var fuel = $('fuel1').value;
fetch(API + '/search/gas-stations/by-address?latitude=' + geo.lat +
'&longitude=' + geo.lng + '&fuelType=' + fuel,
{ mode: 'cors', credentials: 'omit' })
.then(function (r) { return r.json(); })
.then(function (list) {
if (seq !== reqSeq) return;
lastStations = [];
for (var i = 0; i < list.length; i++) {
var s = list[i];
if (s.prices && s.prices.length) {
lastStations.push({
name: s.name,
addr: (s.location.address || '') + ', ' + (s.location.postalCode || '') + ' ' + (s.location.city || ''),
open: s.open !== false,
price: s.prices[0].amount
});
}
}
lastStations.sort(function (a, b) { return a.price – b.price; });
lastStations = lastStations.slice(0, 5);
renderStations();
})
.catch(function () {
if (seq !== reqSeq) return;
$('out1').innerHTML = 'Preisdaten derzeit nicht erreichbar u2014 bitte spu00e4ter erneut versuchen.';
postHeight();
});
}
function renderStations() {
var st = lastStations;
if (!st || !st.length) {
$('out1').innerHTML = 'Keine Preisdaten fu00fcr diese Region gefunden.';
postHeight();
return;
}
var liter = Math.max(1, Math.min(200, parse($('liter').value) || 40));
var best = st[0], worst = st[st.length – 1];
var html = '';
for (var i = 0; i 0 && diff >= 0.005 ? ‚+‘ + fmtEur(diff) + ‚ EUR‘ : “)
+ “;
}
html += “;
var save = (worst.price – best.price) * liter;
if (st.length >= 2 && save >= 0.01) {
html += ‚Wer vergleicht, spart bei ‚ + liter + ‚ Litern bis zu‘
+ “ + fmtEur(save) + ‚u00a0EUR‘;
}
/* Steuer-Teaser auf Basis der guenstigsten Tankstelle */
var isSuper = $(‚fuel1‘).value === ‚SUP‘;
var tax = taxPerLiter(best.price, isSuper, true) * liter;
html += ‚Davon tankt der Staat mit: ‚
+ fmtEur(tax) + ‚ EUR Steuern bei der gu00fcnstigsten Tankstelle‘
+ ‚Details anzeigen‘;
$(‚out1‘).innerHTML = html;
var go = shadow.getElementById(‚go-tax‘);
if (go) go.addEventListener(‚click‘, function () {
if (!priceTouched) {
$(‚price‘).value = fmtPpl(best.price);
$(‚fuel2′).value = isSuper ? ’super‘ : ‚diesel‘;
priceTouched = true; // Stationspreis nicht mehr ueberschreiben
}
showTab(2);
});
postHeight();
}
$(‚plz‘).addEventListener(‚input‘, function () {
this.value = this.value.replace(/D/g, “).slice(0, 4);
clearTimeout(tmr1); tmr1 = setTimeout(maybeSearch, 250);
});
$(‚fuel1‘).addEventListener(‚change‘, maybeSearch);
$(‚liter‘).addEventListener(‚input‘, function () {
clearTimeout(tmr1);
tmr1 = setTimeout(function () { if (lastStations) renderStations(); }, 180);
});
loadPlzMap();
/* ── Tab 2: Zapfsaeulencheck (Steueranteile) ──────────────────────── */
function taxPerLiter(price, isSuper, bremseAktiv) {
var moestVoll = isSuper ? MOEST_SUPER : MOEST_DIESEL;
var co2 = isSuper ? CO2_SUPER : CO2_DIESEL;
var mwstOhne = price * 0.2 / 1.2;
var netto = Math.max(0, price – mwstOhne – moestVoll – co2);
if (!bremseAktiv) return mwstOhne + moestVoll + co2;
var moestMit = moestVoll – BREMSE;
var basisMit = netto + moestMit + co2;
return basisMit * 0.2 + moestMit + co2;
}
function renderTax() {
var priceInput = parse($(‚price‘).value);
var isSuper = $(‚fuel2′).value === ’super‘;
var aktiv = $(‚bremse‘).checked;
var moestVoll = isSuper ? MOEST_SUPER : MOEST_DIESEL;
var co2 = isSuper ? CO2_SUPER : CO2_DIESEL;
var mwstOhne = priceInput * 0.2 / 1.2;
var moestOhne = moestVoll;
var netto = Math.max(0, priceInput – mwstOhne – moestOhne – co2);
var moestMit = moestVoll – BREMSE;
var basisMit = netto + moestMit + co2;
var mwstMit = basisMit * 0.2;
var brutto, mwst, moest;
if (aktiv) {
brutto = basisMit * 1.2;
mwst = mwstMit;
moest = moestMit;
} else {
brutto = priceInput;
mwst = mwstOhne;
moest = moestOhne;
}
var steuer = mwst + moest + co2;
var pM = brutto > 0 ? mwst / brutto * 100 : 0;
var pMo = brutto > 0 ? moest / brutto * 100 : 0;
var pC = brutto > 0 ? co2 / brutto * 100 : 0;
var pN = brutto > 0 ? netto / brutto * 100 : 0;
$(‚v-mwst‘).textContent = fmtCent(mwst);
$(‚v-moest‘).textContent = fmtCent(moest);
$(‚v-co2‘).textContent = fmtCent(co2);
$(‚v-netto‘).textContent = fmtCent(netto);
$(‚pc-mwst‘).textContent = Math.round(pM) + ‚%‘;
$(‚pc-moest‘).textContent = Math.round(pMo) + ‚%‘;
$(‚pc-co2‘).textContent = Math.round(pC) + ‚%‘;
$(‚pc-netto‘).textContent = Math.round(pN) + ‚%‘;
$(‚total‘).innerHTML = fmtCent(steuer) + ‚u00a0Cent‘;
$(‚trow‘).classList.toggle(‚off‘, !aktiv);
$(‚row-moest‘).classList.toggle(‚hl‘, aktiv);
$(‚row-mwst‘).classList.toggle(‚hl‘, aktiv);
$(‚rab-moest‘).textContent = aktiv ? ‚inkl. -1,9 Ct Spritpreisbremse‘ : “;
$(‚rab-mwst‘).textContent = aktiv ? ‚reduziert durch Bremse‘ : “;
var W = 220, X = 30;
var sumP = pN + pC + pMo + pM;
var wN = sumP > 0 ? W * pN / sumP : 0;
var wC = sumP > 0 ? W * pC / sumP : 0;
var wMo = sumP > 0 ? W * pMo / sumP : 0;
var wM = sumP > 0 ? W * pM / sumP : 0;
$(‚ly-netto‘).setAttribute(‚x‘, X);
$(‚ly-netto‘).setAttribute(‚width‘, Math.max(0.1, wN));
$(‚ly-co2‘).setAttribute(‚x‘, X + wN);
$(‚ly-co2‘).setAttribute(‚width‘, Math.max(0.1, wC));
$(‚ly-moest‘).setAttribute(‚x‘, X + wN + wC);
$(‚ly-moest‘).setAttribute(‚width‘, Math.max(0.1, wMo));
$(‚ly-mwst‘).setAttribute(‚x‘, X + wN + wC + wMo);
$(‚ly-mwst‘).setAttribute(‚width‘, Math.max(0.1, wM));
postHeight();
}
function debTax() { clearTimeout(tmr); tmr = setTimeout(renderTax, 180); }
$(‚fuel2‘).addEventListener(‚change‘, function () { syncAvgPrice(); renderTax(); });
$(‚bremse‘).addEventListener(‚change‘, renderTax);
$(‚price‘).addEventListener(‚input‘, function () { priceTouched = true; debTax(); });
$(‚price‘).addEventListener(‚keydown‘, function (e) {
if (e.key === ‚Enter‘) { clearTimeout(tmr); renderTax(); }
});
renderTax();
setTimeout(postHeight, 250);
}
function boot() {
var nodes = document.querySelectorAll(
‚#krone-tankstellen-check-widget, .krone-tankstellen-check-widget‘);
if (!nodes.length) {
var auto = document.createElement(‚div‘);
auto.id = ‚krone-tankstellen-check-widget‘;
document.body.appendChild(auto);
nodes = [auto];
}
for (var i = 0; i < nodes.length; i++) {
if (nodes[i].shadowRoot) continue;
init(nodes[i]);
}
}
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', boot);
} else { boot(); }
})();
Debatte um europaweite Übergewinnsteuer für MineralölkonzerneAm Freitag kommen in Dublin die Finanzminister der EU zu einem informellen Treffen zusammen. Dabei soll auch über eine mögliche europaweite Übergewinnsteuer für Mineralölkonzerne debattiert werden. Mehrere Finanzminister – darunter auch Markus Marterbauer (SPÖ) und der deutsche Finanzminister Lars Klingbeil (SPD) – haben einen Brief unterschrieben, in dem eine solche Steuer gefordert wird, berichtete das „Ö1-Journal“.In Österreich wurden bereits am Donnerstag Rufe nach einer Übergewinnsteuer für Mineralölkonzerne laut. Auch Unterstützung für Personen, die auf ein Auto angewiesen sind, und für die Transportwirtschaft wurde gefordert.
„Krone“ zeigt es Ihnen – Dieselpreisschock: Hier tanken Sie am günstigsten 2026
IUSTITIA.BG – Investigations 2009-2026 2026-09-18 14:18:51
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.
Tanken Tankstelle Sprit Spritpreis Benzin Diesel Symbolbild IUSTITIA
