Player installierenWählen Sie auf der Radio-Seite „Radio installieren“, wenn der Browser diese Möglichkeit anbietet. Den Player öffnen Sie anschließend als App.
Wählen Sie Ihren SenderÖffnen Sie die Senderliste im Player und wählen Sie Musik nach Ihrem Geschmack. Die Lautstärke stellen Sie mit dem Schieberegler ein.
Horoskop-Rechner helfen dabei, schnell deinen Aszendenten und grundlegende astro Parameter anhand von Geburtsdatum, Uhrzeit und Geburtsort zu bestimmen.
Dies sind die universellen Regeln zur Deutung: Wer der Herrscher des Zeichens ist, was die Häuser darstellen und wie du den Herrscher des Zeichens mit den Themen im Leben verbindest.
Planetenhäuser (1–12)
1. Haus — Identität, Körper, Auftreten.
2. Haus — Werte, Geld, Ressourcen.
3. Haus — Geist, Lernen, Nachbarschaft, kurze Reisen.
4. Haus — Zuhause, Familie, Grundlagen, Privatsphäre.
5. Haus — Freude, Kreativität, Kinder, Liebesspiele.
6. Haus — Arbeitsgewohnheiten, Gesundheit, Routine, Dienen.
7. Haus — Partnerschaften, Verträge, Publikum.
8. Haus — Gemeinsame Finanzen, Transformation, Intimität.
9. Haus — Reisen, Philosophie, Hochschulbildung.
10. Haus — Karriere, Ruf, Ziel.
11. Haus — Freunde, Netzwerke, Projekte, Hoffnung.
12. Haus — Rückzug, Unterbewusstsein, Heilung, Abschlüsse.
Herrscher der Tierkreiszeichen (traditionell)
Widder
Mars
Stier
Venus
Zwillinge
Merkur
Krebs
Mond
Löwe
Sonne
Jungfrau
Merkur
Waage
Venus
Skorpion
Mars
Schütze
Jupiter
Steinbock
Saturn
Wassermann
Saturn
Fische
Jupiter
Hinweis: Es wurden traditionelle Herrscher verwendet, um die Konsistenz in der Deutung zu gewährleisten.
Wie du das Ergebnis liest
Betrachte den Herrscher des Zeichens (z. B. „Venus – Stier“). Das ist der Grundton des Temperaments.
Verbinde den Herrscher mit dem Haus das dich interessiert (z. B. 7. Haus = Partnerschaften). Wie manifestieren sich die Qualitäten des Planeten in diesem Bereich?
Beachte das Element des Zeichens (Feuer, Erde, Luft, Wasser) — beschreibt den Handlungsstil.
Vergleiche komplementäre Herrscher für die Kompatibilität (Venus–Mars, Sonne–Mond…).
Schnelle Richtlinien zur Kompatibilität
Element + Element: gleiches Element (Feuer–Feuer, Wasser–Wasser) versteht sich leicht; komplementäre (Erde–Wasser, Feuer–Luft) schaffen Balance.
Wohltäter und Disziplin: Venus/Jupiter mildern; Saturn verlangt Struktur; Mars verlangt Handlung und Klarheit.
Rhythmus von Sonne und Mond: Wille (Sonne) + Bedürfnis (Mond) — Harmonie erleichtert den Alltag.
Beispiel einer Deutung (Vorlage)
“Der Herrscher des Zeichens ist [Planet]. Im Thema [Haus] bringt Fokus auf [Kernthemen des Hauses] Das Element des Zeichens betont [Handlungsstil] In Beziehung zu [anderer Herrscher] sucht [Abstimmungspunkte].”
Dies ist ein allgemeiner Leitfaden; das präzise Bild hängt vom vollständigen Horoskop ab (Aspekte, Positionen und Beziehungen der Planeten).
Berechnen Sie Ihren Aszendenten
Ein Rechner, der Ihnen Ihren Aszendenten, den Grad und eine kurze Beschreibung des Zeichens berechnet und anzeigt.
Gib die Daten ein, um deinen Aszendenten anzuzeigen.
Informationen
So verwendest du den Rechner
Gib Datum i Geburtszeit (so genau wie möglich)
Wählen Sie eine Stadt aus der Liste oder dem Typ aus Koordinaten (Breite/Länge) ein.
Überprüfe UTC-Offset (Zeitzone); im Sommer ist sie oft um +1 höher (Sommerzeit).
Klicke auf „Aszendent anzeigen“ — du erhältst das Zeichen, den Grad und die Beschreibung.
Genauigkeit und Hinweise
Ein Fehler von einigen Minuten in der Geburtszeit kann das Ergebnis verändern, besonders an der Grenze zwischen Zeichen.
Bei Orten mit wechselnden Regeln der Sommerzeit überprüfe den Offset manuell.
Die Städteliste ist orientativ; Koordinaten haben Vorrang vor dem Stadtnamen.
Datenschutz
Die Daten werden lokal auf der Seite verarbeitet — wir senden sie nicht an externe Dienste.
Haftungsausschluss
Das Ergebnis ist edukativer Natur und stellt keinen Rat für Lebensentscheidungen dar.
Wähle die Zeitzone
Die automatische Erkennung ist fehlgeschlagen. Klicke auf die entsprechende UTC-Zone:
Mehr erfahren
'
+ '
'+subtitle+'
';
t.addEventListener('click', function(){
if(tzEl){ tzEl.value = (offset>=0?'+':'') + Math.abs(offset); }
setTZLabel(offset, '', 'Manual');
closeModal('tz');
setText(msg,''); msg.classList.add('zcz-msg--hidden');
});
tzGrid.appendChild(t);
}
for(var h=-12; h<=14; h++){ addCard(h); }
}
async function ensureTimezoneWithModal(){
if(tzEl && tzEl.value.trim()!=='') return true;
var P = precheckInputsForTZ();
if(!P.ok){ return false; }
var autoPromise = maybeAutoTimezone('ensure_on_run');
var ok = false;
try{
await Promise.race([
(async function(){ await autoPromise; ok = !!(tzEl && tzEl.value.trim()!==''); })(),
new Promise(function(res){ setTimeout(res, 2200); })
]);
}catch(_){}
if(ok) return true;
// otvori modal
buildTzCards();
openModal('tz');
setText(msg, 'Automatsko prepoznavanje vremenske zone nije uspelo. Izaberite UTC zonu.');
msg.classList.remove('zcz-msg--hidden');
return false;
}
// ===== Kalkulacija =====
function julianDay(dateUTC){
var Y = dateUTC.getUTCFullYear();
var M = dateUTC.getUTCMonth()+1;
var D = dateUTC.getUTCDate() + (dateUTC.getUTCHours() + (dateUTC.getUTCMinutes()/60) + (dateUTC.getUTCSeconds()/3600))/24;
if (M <= 2) { Y-=1; M+=12; }
var A = Math.floor(Y/100);
var B = 2 - A + Math.floor(A/4);
var JD = Math.floor(365.25*(Y+4716)) + Math.floor(30.6001*(M+1)) + D + B - 1524.5;
return JD;
}
function gmstDeg(JD){
var T = (JD - 2451545.0)/36525.0;
var deg = 280.46061837 + 360.98564736629*(JD-2451545.0) + 0.000387933*T*T - (T*T*T)/38710000.0;
return clampDeg(deg);
}
function obliquityDeg(JD){
var T = (JD - 2451545.0)/36525.0;
return 23.439291 - 0.0130042*T;
}
function toUTCDate(dateStr, timeStr, tzHours){
var hhmm = timeStr.split(':'); var hh=parseInt(hhmm[0],10)||0; var mm=parseInt(hhmm[1],10)||0;
var d = new Date(dateStr+'T'+String(hh).padStart(2,'0')+':'+String(mm).padStart(2,'0')+':00');
var utcMs = d.getTime() - tzHours*3600*1000;
return new Date(utcMs);
}
function ascendantLongitude(LSTdeg, latDeg, epsDeg){
var θ = d2r(LSTdeg), φ = d2r(latDeg), ε = d2r(epsDeg);
var y = -Math.cos(θ);
var x = Math.sin(θ)*Math.cos(ε) + Math.tan(φ)*Math.sin(ε);
var λ = Math.atan2(y, x);
return clampDeg(r2d(λ));
}
function signFromLongitude(lambda){
var idx = Math.floor(lambda/30)%12;
var code = ['aries','taurus','gemini','cancer','leo','virgo','libra','scorpio','sagittarius','capricorn','aquarius','pisces'][idx];
var degInSign = lambda - idx*30;
return {code:code, deg:degInSign};
}
var MEDIA_SIZE = '128px';
var ASSETS_MODE = 'image';
function renderMedia(el, det, titleText){
el.innerHTML = '';
if (det && det.color) { try { el.style.color = det.color; } catch(e){} }
el.style.width = MEDIA_SIZE;
el.style.height = MEDIA_SIZE;
el.style.display = 'flex';
el.style.alignItems = 'center';
el.style.justifyContent = 'center';
el.style.overflow = 'hidden';
function renderImg(path){
var img = document.createElement('img');
img.src = resolveMediaPath(path);
img.alt = titleText || '';
img.className = 'zcz-img';
img.style.width = '100%'; img.style.height = '100%'; img.style.objectFit = 'contain';
el.appendChild(img);
}
function renderIcon(iconVal){
var ic = String(iconVal||'').trim();
var looksLikePath = /[\/\\]/.test(ic) || /\.(png|jpe?g|gif|svg|webp)$/i.test(ic);
if (looksLikePath) { renderImg(ic); }
else {
var i1 = document.createElement('i');
i1.className = ic; i1.style.fontSize = MEDIA_SIZE; i1.style.lineHeight = MEDIA_SIZE;
el.appendChild(i1);
}
}
if (ASSETS_MODE === 'icon') {
if (det && det.icon) { renderIcon(det.icon); return; }
if (det && det.img) { renderImg(det.img); return; }
} else {
if (det && det.img) { renderImg(det.img); return; }
if (det && det.icon) { renderIcon(det.icon); return; }
}
var i = document.createElement('i');
i.className = 'fa fa-image'; i.setAttribute('aria-hidden','true');
i.style.fontSize = 'calc(' + MEDIA_SIZE + ' * 0.7)';
el.appendChild(i);
}
function toggleDecors(show){ decors.forEach(function(el){ el.style.display = show ? '' : 'none'; }); }
function showError(textMsg){
setText(msg, textMsg || '');
msg.classList.remove('zcz-msg--hidden');
show(card, false); show(empty, true);
toggleDecors(true);
}
function prepareReadmore(el, det){
if(!el) return;
var mode = (det && det.rm_mode) ? String(det.rm_mode).toLowerCase() : 'modal';
var html = (det && det.rm_html) ? String(det.rm_html).trim() : '';
el.removeAttribute('data-zcz-open'); el.removeAttribute('aria-disabled');
el.style.pointerEvents = ''; el.target = '_self'; el.rel = 'nofollow noopener';
if(mode === 'modal'){
if(html){ el.href = '#'; el.setAttribute('data-zcz-open','readmore'); el.style.display=''; if(readmoreModalBody){ readmoreModalBody.innerHTML = html; } }
else { el.href = '#'; el.style.pointerEvents='none'; el.setAttribute('aria-disabled','true'); el.style.display='none'; if(readmoreModalBody){ readmoreModalBody.innerHTML=''; } }
return;
}
var urlNorm = resolveUrl(det && det.url ? det.url.trim() : '');
if (urlNorm && urlNorm !== '#') {
el.href = urlNorm; el.style.display = ''; el.style.pointerEvents = '';
if (isExternal(urlNorm)) { el.target = '_blank'; el.rel = 'noopener nofollow'; }
else { el.target = '_self'; el.rel = 'nofollow noopener'; }
if(readmoreModalBody){ readmoreModalBody.innerHTML = ''; }
} else {
el.href = '#'; el.style.pointerEvents = 'none'; el.setAttribute('aria-disabled','true'); el.style.display = 'none';
if(readmoreModalBody){ readmoreModalBody.innerHTML = ''; }
}
}
function renderResult(code, deg){
var det = DETAILS[code] || {};
var displayTitle = det.title || (code.charAt(0).toUpperCase() + code.slice(1));
renderMedia(media, det, displayTitle);
setText(title, 'Podznak: ' + displayTitle);
setText(degreeBox, 'Stepen: ' + deg.toFixed(1) + '°'); setHTML(desc, det.desc || ''); if (readmore) { prepareReadmore(readmore, det); }
show(card, true); show(empty, false);
toggleDecors(false);
msg.classList.add('zcz-msg--hidden'); setText(msg,'');
}
async function handleRun(){
// obezbedi tz (auto) ili otvori modal (fallback)
if(!(tzEl && tzEl.value.trim()!=='')){
var P = precheckInputsForTZ();
if(!P.ok){ showError('Unesite datum, vreme i izaberite grad.'); return; }
var autoPromise = maybeAutoTimezone('ensure_on_run');
var ok = false;
try{
await Promise.race([
(async function(){ await autoPromise; ok = !!(tzEl && tzEl.value.trim()!==''); })(),
new Promise(function(res){ setTimeout(res, 2200); })
]);
}catch(_){}
if(!ok){
buildTzCards();
openModal('tz');
setText(msg, 'Automatsko prepoznavanje vremenske zone nije uspelo. Izaberite UTC zonu.');
msg.classList.remove('zcz-msg--hidden');
return;
}
}
var dateStr = dateEl ? dateEl.value : '';
var timeStr = timeEl ? timeEl.value : '';
var tzStr = tzEl ? tzEl.value.trim() : '';
var tz = parseTZ(tzStr);
if(!dateStr || !timeStr || tz===null){
showError('Nedostaju vreme/datum ili vremenska zona.');
return;
}
var lat = parseFloatSafe(latEl ? latEl.value : null);
var lon = parseFloatSafe(lonEl ? lonEl.value : null);
if(lat===null||lon===null||lat<-90||lat>90||lon<-180||lon>180){
showError('Neva\u017ee\u0107a lokacija. Unesite ispravne koordinate ili izaberite grad.');
return;
}
var y = parseInt(dateStr.split('-')[0],10);
if(y<1900 || y>2100){ showError('Datum je van podr\u017eanog opsega (1900\u20132100).'); return; }
var dUTC = (function(){
var hh=parseInt(timeStr.split(':')[0]||'0',10), mm=parseInt(timeStr.split(':')[1]||'0',10);
var d = new Date(dateStr+'T'+String(hh).padStart(2,'0')+':'+String(mm).padStart(2,'0')+':00');
return new Date(d.getTime() - tz*3600*1000);
})();
var JD = (function(dateUTC){
var Y = dateUTC.getUTCFullYear();
var M = dateUTC.getUTCMonth()+1;
var D = dateUTC.getUTCDate() + (dateUTC.getUTCHours() + (dateUTC.getUTCMinutes()/60) + (dateUTC.getUTCSeconds()/3600))/24;
if (M <= 2) { Y-=1; M+=12; }
var A = Math.floor(Y/100);
var B = 2 - A + Math.floor(A/4);
return Math.floor(365.25*(Y+4716)) + Math.floor(30.6001*(M+1)) + D + B - 1524.5;
})(dUTC);
var gmst = (function(JD){
var T = (JD - 2451545.0)/36525.0;
return (280.46061837 + 360.98564736629*(JD-2451545.0) + 0.000387933*T*T - (T*T*T)/38710000.0) % 360;
})(JD);
if(gmst<0) gmst+=360;
var lst = (gmst + lon)%360; if(lst<0) lst+=360;
var eps = (function(JD){
var T = (JD - 2451545.0)/36525.0;
return 23.439291 - 0.0130042*T;
})(JD);
var lambda = (function(LSTdeg, latDeg, epsDeg){
function d2r(d){return d*Math.PI/180;} function r2d(r){return r*180/Math.PI;}
function clampDeg(x){ x%=360; if(x<0) x+=360; return x; }
var θ = d2r(LSTdeg), φ = d2r(latDeg), ε = d2r(epsDeg);
var y = -Math.cos(θ);
var x = Math.sin(θ)*Math.cos(ε) + Math.tan(φ)*Math.sin(ε);
var λ = Math.atan2(y, x);
return clampDeg(r2d(λ));
})(lst, lat, eps);
var res = (function(lambda){
var idx = Math.floor(lambda/30)%12;
var code = ['aries','taurus','gemini','cancer','leo','virgo','libra','scorpio','sagittarius','capricorn','aquarius','pisces'][idx];
var degInSign = lambda - idx*30;
return {code:code, deg:degInSign};
})(lambda);
renderResult(res.code, res.deg);
}
runBtn.addEventListener('click', handleRun);
rstBtn.addEventListener('click', function(){
show(card, false); show(empty, true);
toggleDecors(true);
msg.classList.add('zcz-msg--hidden'); setText(msg,'');
setText(degreeBox,''); setHTML(desc,''); media.innerHTML='';
if (readmore){ readmore.removeAttribute('data-zcz-open'); readmore.style.display='none'; }
if (acList){ show(acList,false); }
if (tzLabelWrap){ show(tzLabelWrap,false); }
if (tzEl){ tzEl.value=''; }
});
// Inicijalno
show(card, false); show(empty, true);
toggleDecors(true);
if(citiesSource === 'google' && googleKey){
loadGooglePlacesOnce(googleKey).then(initPlacesAutocomplete).catch(function(err){
zlog('GOOGLE_LOAD_FAIL', String(err&&err.message||err));
});
}
})();
Zeichenkompatibilität
Der Zeichenkompatibilitätsrechner vergleicht zwei westliche Horoskopzeichen und gibt eine Bewertung der Übereinstimmung in Liebe, Beruf und Freundschaft, mit einer kurzen Beschreibung der Beziehungsdynamik. Ein schneller, klarer Überblick mit Empfehlungen zu den stärkeren und schwächeren Punkten der Beziehung.
Zeichenauswahl
Kompatibilität der Sternzeichen
Ein kurzer Überblick über Ihre Kompatibilität in Liebe, Beruf und Freundschaft — mit den Stärken und potenziellen Herausforderungen dieser Kombination. Für Details und Empfehlungen klicken Sie auf „Mehr erfahren“.
Ein kurzer Überblick über Ihre Kompatibilität in Liebe, Beruf und Freundschaft — mit den Stärken und potenziellen Herausforderungen dieser Kombination. Für Details und Empfehlungen klicken Sie auf „Mehr erfahren“.
Der chinesische Rechner bestimmt anhand des Geburtsdatums präzise Ihr Zeichen nach dem chinesischen Zodiac (mit dem tatsächlichen Datum des chinesischen Neujahrs), das Element und Yin/Yang. Geben Sie das Datum ein und erhalten Sie mit einem Klick das Zeichen, eine kurze Deutung und nützliche Hinweise.
Geben Sie Ihr Geburtsdatum ein, um Ihr chinesisches Zeichen anzuzeigen.
Informationen
So wird der chinesische Rechner verwendet
Geben Sie Ihr Geburtsdatum ein (Tag, Monat, Jahr).
Der Rechner berücksichtigt automatisch das Datum des chinesischen Neujahrs, daher ist es unerheblich, ob Sie im Januar oder Februar geboren wurden.
Drücken Sie „Berechnen“.
Sie sehen Ihr chinesisches Zeichen (z. B. Ratte, Stier…), das Element (Holz, Feuer, Erde, Metall, Wasser), Yin/Yang, das Zyklusjahr und eine kurze Beschreibung.
Es werden auch Hinweise angezeigt: Glückszahlen/-farben, der Fokustag und eine kurze Anmerkung zur Kompatibilität, zusammen mit der Schaltfläche „Mehr erfahren“ für Details.
Die Schaltfläche „Zurücksetzen“ löscht die Eingabe und ermöglicht eine neue Berechnung.
Anmeldung und Registrierung
Melden Sie sich an oder Konto eröffnen für einen schnellen, sicheren und einfachen Zugang zu Ihrem Profil und zusätzlichen Inhalten der Website. Schnelle Anmeldung und einfache Registrierung ermöglichen Ihnen einen sicheren und einfachen Zugang zu Ihrem Profil.