CINXE.COM
Schach Online Spielen
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width" /> <meta name="description" content="Schach online für alle Spielstärken. Mit Tipps für Einsteiger. Tausende von Spielern jetzt aktiv. Selbst spielen oder zuschauen. Von ChessBase." /> <meta name="application-name" /> <meta name="mobile-web-app-capable" content="yes" /> <meta name="apple-mobile-web-app-capable" content="yes" /> <link rel="canonical" /> <link rel="icon" href=/Images/faviconplay.ico type="image/x-icon" /> <title>Schach Online Spielen</title> <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet" type="text/css"> <link href="https://fonts.googleapis.com/css?family=Montserrat" rel="stylesheet" type="text/css"> <link href="https://fonts.googleapis.com/css?family=Roboto%20Condensed" rel="stylesheet" type="text/css"> <link rel="alternate" hreflang="en" href="/en" /> <link rel="alternate" hreflang="de" href="/de" /> <link rel="alternate" hreflang="fr" href="/fr" /> <link href="/Content/playcss?v=YOwAa390yojakWQAdr_LHHrEIL529tNq6T19Ns17o5k1" rel="stylesheet"/> <script> ( function ( i, s, o, g, r, a, m ) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { ( i[r].q = i[r].q || [] ).push( arguments ) }, i[r].l = 1 * new Date(); a = s.createElement( o ), m = s.getElementsByTagName( o )[0]; a.async = 1; a.src = g; m.parentNode.insertBefore( a, m ) } )( window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga' ); var gaProperty = "UA-2255141-34"; ga( 'create', gaProperty, 'auto' ); ga( 'set', 'anonymizeIp', true ); ga( 'send', 'pageview' ); var disableStr = 'ga-disable-' + gaProperty; if ( document.cookie.indexOf( disableStr + '=true' ) > -1 ) { window[disableStr] = true; window["ga-disable-UA-2255141-29"] = true; } function gaOptout() { document.cookie = disableStr + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; document.cookie = "ga-disable-UA-2255141-29=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/"; window[disableStr] = true; window["ga-disable-UA-2255141-29"] = true; } </script> </head> <body> <a name="top"></a> <div class="body-content"> <div class="container-fluid px-0 cbSurroundBG"> <div class="row no-gutters cbPlayPortalBG"> <div class="col-lg-10 col-md-9"> <div class="row"> <div class="d-none d-lg-block col-md-2 pl-0 cbLogoTopLeft"> <img src="/Images/PlaychessLogo.png" /> </div> <div class="col-sm-12 col-md-10 cbCenterContent"> <div class="cbUserSection"> <h3>Willkommen!</h3> <p> Hallo, Sie sind nicht angemeldet. Sie können zunächst einfach als Gast spielen. </p> <p> Legen Sie einfach einen kostenlosen Account an. </p> <ul> <li>Erspielen Sie eine Wertungszahl und finden Sie Gegner Ihrer Spielstärke.</li> <li class="d-none d-md-block">Erhalten Sie zusätzliche Hilfestellungen in Einsteigerpartien.</li> <li>Speichern Sie Ihre Partien in der Cloud.</li> </ul> <div class="mt-4 mb-3"> <div class="cbInviteLink"> <a href=/de/createaccount class="common_button redButton">Jetzt registrieren</a> </div> </div> </div> </div> </div> </div> <div class="col-lg-2 col-md-3 d-none d-md-block pl-0 pr-0"> <div class="cbAccountcol"> <div class="cbAccountLogo"> <a href=https://account.chessbase.com target="_blank"> <img src="/Images/Premium80.png" /> </a> </div> <div class="cbAccountText d-none d-md-block"> Legen Sie ein kostenloses Konto an, um zusätzliche Funktionen auf allen ChessBase Webseiten zu bekommen. Für professionelle Anwendung empfehlen wir den Premium Account. </div> <div class="cbToLoginButton"> <a href='/de/logon?returnurl=%2F' class="common_button">Anmelden</a> </div> </div> </div> <div class="col-12 d-none d-md-block"> <div class="row mt-2 mb-1"> <div class="col-12"> <div class="row cbStatistics pt-1"> <div class="d-sm-none d-md-block col-md-2"> </div> <div class="col-sm-12 col-md-10 ml-n4 cbStatisticsCenterContent" id="idStatistics"> <div class='render-deferred' data-url='/de/Statistics'> <div class="cbLoadingPlaceHolder"> Lädt Statistiken... </div> </div> </div> </div> </div> </div> </div> </div> <div class="row no-gutters"> <div class="col-lg-10 col-md-10 cbContentBG"> <div class="d-md-none d-sm-block col-sm-12"> <div class="cbAccountcol"> <div class="cbAccountLogo"> <a href=https://account.chessbase.com target="_blank"> <img src="/Images/Premium80.png" /> </a> </div> <div class="cbAccountText d-none d-md-block"> Legen Sie ein kostenloses Konto an, um zusätzliche Funktionen auf allen ChessBase Webseiten zu bekommen. Für professionelle Anwendung empfehlen wir den Premium Account. </div> <div class="cbToLoginButton"> <a href='/de/logon?returnurl=%2F' class="common_button">Anmelden</a> </div> </div> </div> <div class="cbContentColumns border-0"> <div class="row"> <div class="col-lg-4 d-none d-lg-block"> <div class="cbInviteSection"> <h3>Bullet</h3> </div> <div class="d-block d-md-none"> <div class="cbInviteLink"> <a href=/de/Seek?mins=1&secs=0 class="common_button cbOrangeButton">1 min</a> </div> <div class="cbInviteLinkVerticalSep"> </div> </div> </div> <div class="col-md-6 col-lg-4"> <div class="cbInviteSection"> <h3>Blitz</h3> </div> <div class="d-block d-md-none"> <div class="cbInviteGroup"> <span class="cbStartGameLink"><a href=/de/Seek?mins=3&secs=0 class="common_button cbOrangeButton">3 min</a></span> <span class="cbStartGameLink"><a href=/de/Seek?mins=5&secs=0 class="common_button cbOrangeButton">5 min</a></span> <span class="cbStartGameLink"><a href=/de/Seek?mins=10&secs=0 class="common_button cbOrangeButton">10 min</a></span> </div> <div class="cbInviteLinkVerticalSep"> </div> </div> </div> <div class="col-md-6 col-lg-4"> <div class="cbInviteSection"> <h3>Langsame Partien</h3> </div> <div class="d-block d-md-none"> <div class="cbInviteLink"> <a href=/de/Seek?mins=15&secs=5 class="common_button cbOrangeButton">15 min + 5 secs</a> </div> <div class="cbInviteLinkVerticalSep"> </div> </div> </div> </div> <div class="row"> <div class="col-lg-4 d-none d-lg-block"> <div class="cbInviteLink"> <a href=/de/Seek?mins=1&secs=0 class="common_button cbOrangeButton">1 min</a> </div> </div> <div class="col-md-6 col-lg-4 d-none d-md-block"> <div class="cbInviteGroup"> <span class="cbStartGameLink"><a href=/de/Seek?mins=3&secs=0 class="common_button cbOrangeButton">3 min</a></span> <span class="cbStartGameLink"><a href=/de/Seek?mins=5&secs=0 class="common_button cbOrangeButton">5 min</a></span> <span class="cbStartGameLink"><a href=/de/Seek?mins=10&secs=0 class="common_button cbOrangeButton">10 min</a></span> </div> </div> <div class="col-md-6 col-lg-4 d-none d-md-block"> <div class="cbInviteLink"> <a href=/de/Seek?mins=15&secs=5 class="common_button cbOrangeButton">15 min + 5 secs</a> </div> </div> </div> </div> <div class="cbContentColumns"> <div class="row"> <div class="col-md-6 col-lg-4"> <div class="cbInviteSection"> <div class="cbInviteText"> <h3>Erfahrene Spieler</h3> Wählen Sie eine beliebige Bedenkzeit und spielen Sie Bullet, Blitz oder langsame Partien. </div> </div> <div class="d-block d-md-none"> <div class="cbInviteLink"> <a href=/de/Play class="common_button">Zeit wählen und spielen</a> </div> <div class="cbInviteLinkVerticalSep"> </div> </div> </div> <div class="col-md-6 col-lg-4 d-none d-md-block"> <div class="cbInviteSection"> <h3>Für Einsteiger</h3> Spielen Sie eine Partie gegen Einsteiger und erhalten Sie Tipps. Teilen Sie Ihre Tipps gut ein! Wenn es scharf wird, kann ein einziger Tipp gewinnen. </div> <div class="d-block d-md-none"> <div class="cbInviteLink"> <a href=/de/Beginner class="common_button">Mit Tipps spielen</a> </div> <div class="cbInviteLinkVerticalSep"> </div> </div> </div> <div class="col-lg-4 d-none d-lg-block"> <div class="cbInviteSection" id="idTournCalendar"> <div class='render-deferred' data-url='/de/TournCalendar'> <div class="cbLoadingPlaceHolder"> Lade Turniere... </div> </div> </div> <div class="d-block d-md-none"> <div class="cbInviteLink" id="idCalendarLink"> <a href=/de/Tournaments class="common_button">Alle Turniere</a> </div> <div class="cbInviteLinkVerticalSep"> </div> </div> </div> </div> <div class="row"> <div class="col-md-6 col-lg-4 d-none d-md-block"> <div class="cbInviteLink"> <a href=/de/Play class="common_button">Zeit wählen und spielen</a> </div> </div> <div class="col-md-6 col-lg-4 d-none d-md-block"> <div class="cbInviteLink"> <a href=/de/Beginner class="common_button">Mit Tipps spielen</a> </div> </div> <div class="col-lg-4 d-none d-lg-block"> <div class="cbInviteLink" id="idCalendarLink"> <a href=/de/Tournaments class="common_button">Alle Turniere</a> </div> </div> </div> </div> <div class="cbRankingListsColumns"> <div class="row"> <div class="col-sm-4 d-none d-md-block"> <div class='render-deferred' data-url='/de/RankingsBullet'> <div class="cbLoadingPlaceHolder"> Load Bullet Rankings... </div> </div> </div> <div class="col-sm-6 col-md-4"> <div class='render-deferred' data-url='/de/RankingsBlitz'> <div class="cbLoadingPlaceHolder"> Load Blitz Rankings... </div> </div> <div class="d-block d-md-none"> <div class="cbFullRankingsLink"> <div class="cbInviteLink"> <a href=/de/BlitzList class="common_button">Komplette Liste</a> </div> </div> </div> </div> <div class="col-sm-6 col-md-4"> <div class='render-deferred' data-url='/de/RankingsSlow'> <div class="cbLoadingPlaceHolder"> Load Slow Game Rankings... </div> </div> <div class="d-block d-md-none"> <div class="cbFullRankingsLink"> <div class="cbInviteLink"> <a href=/de/SlowList class="common_button">Komplette Liste</a> </div> </div> </div> </div> </div> </div> <div class="cbFullListLinks d-none d-md-block"> <div class="row"> <div class="col-md-4"> <div class="cbFullRankingsLink"> <div class="cbInviteLink"> <a href=/de/BulletList class="common_button">Komplette Liste</a> </div> </div> </div> <div class="col-md-4"> <div class="cbFullRankingsLink"> <div class="cbInviteLink"> <a href=/de/BlitzList class="common_button">Komplette Liste</a> </div> </div> </div> <div class="col-md-4"> <div class="cbFullRankingsLink"> <div class="cbInviteLink"> <a href=/de/SlowList class="common_button">Komplette Liste</a> </div> </div> </div> </div> </div> <div class=" d-none d-md-block"> <div class="cbContentColumns"> <div class="row"> <div class="col-md-4"> <div class="cbInviteSection"> <h3>Herunterladen</h3> Laden Sie die kostenlose Windows Software herunter. Leistungsfähige Anwendung mit vielen Funktionen und starker Analyse-Engine. </div> </div> <div class="col-md-4"> <div class="cbInviteSection"> <h3>Live Partien</h3> Verfolgen Sie Großmeisterpartien aus realen Turnieren. Finden Sie durch Live Analysen schnell spannende Partien. </div> </div> <div class="col-md-4"> <div class="cbInviteSection"> <h3>Blitz kiebitzen</h3> Schauen Sie bei einer starken Blitzpartie zu. Einfach kiebitzen oder eine Engine hinzuschalten. </div> </div> </div> </div> <div class="row"> <div class="col-md-4 d-none d-md-block"> <div class="cbInviteLink"> <a href="https://download.chessbase.com/download/playchess/playchessV8Setup.exe" onclick=onClientClick() class="cbDownloadPic" title="Programm zum Spielen gegen andere Gegner herunterladen"> <img src="/Images/freeDownload.jpg" /> </a> </div> </div> <div class="col-md-4 d-none d-md-block"> <div class="cbInviteLink"> <a href=/de/Live class="common_button" target="_blank">GM-Turniere live</a> </div> </div> <div class="col-md-4 d-none d-md-block"> <div class="cbInviteLink"> <a href=/de/Kibitzing class="common_button">Blitz kiebitzen</a> </div> </div> </div> <div class="mb-4"> </div> </div> </div> <div class="col-lg-2 col-md-2 d-none d-md-flex flex-column pl-0 pr-0"> <div class="cbWebAppscol cbStandardBG"> <div class="cbWebApp cbTacticsBG cbWebAppShadow"> <a href="https://Tactics.chessbase.com"> <table> <tr> <td rowspan="2"> <div class="cbWebAppLogo"> <img src="/Images/AppIcons/Tactics64.png" /> </div> </td> <td class="cbWebAppName"> Tactics </td> </tr> <tr> <td class="cbWebAppSubTitle"> Lösen Sie taktische Aufgaben, die zu Ihrer Spielstärke passen </td> </tr> </table> </a> </div> <div class="cbWebApp cbVideosBG cbWebAppShadow"> <a href="https://Videos.chessbase.com"> <table> <tr> <td rowspan="2"> <div class="cbWebAppLogo"> <img src="/Images/AppIcons/Videos64.png" /> </div> </td> <td class="cbWebAppName"> Videos </td> </tr> <tr> <td class="cbWebAppSubTitle"> Stunden über Stunden hochklassiger Trainingsvideos </td> </tr> </table> </a> </div> <div class="cbWebApp cbFritzBG cbWebAppShadow"> <a href="https://Fritz.chessbase.com"> <table> <tr> <td rowspan="2"> <div class="cbWebAppLogo"> <img src="/Images/AppIcons/Fritz64.png" /> </div> </td> <td class="cbWebAppName"> Fritz </td> </tr> <tr> <td class="cbWebAppSubTitle"> Das Schachprogramm, das wie ein Mensch spielt. Mit guten Tipps </td> </tr> </table> </a> </div> <div class="cbWebApp cbLiveBG cbWebAppShadow"> <a href="https://Live.chessbase.com"> <table> <tr> <td rowspan="2"> <div class="cbWebAppLogo"> <img src="/Images/AppIcons/Live64.png" /> </div> </td> <td class="cbWebAppName"> Live </td> </tr> <tr> <td class="cbWebAppSubTitle"> Live Partien aus laufenden Großmeisterturnieren </td> </tr> </table> </a> </div> <div class="cbWebApp cbOpeningsBG cbWebAppShadow"> <a href="https://mymoves.chessbase.com"> <table> <tr> <td rowspan="2"> <div class="cbWebAppLogo"> <img src="/Images/AppIcons/Openings64.png" /> </div> </td> <td class="cbWebAppName"> Openings </td> </tr> <tr> <td class="cbWebAppSubTitle"> Erfassen und Üben Sie Ihr Eröffnungsrepertoire </td> </tr> </table> </a> </div> <div class="cbWebApp cbDatabaseBG cbWebAppShadow"> <a href="https://Database.chessbase.com"> <table> <tr> <td rowspan="2"> <div class="cbWebAppLogo"> <img src="/Images/AppIcons/Database64.png" /> </div> </td> <td class="cbWebAppName"> Database </td> </tr> <tr> <td class="cbWebAppSubTitle"> Acht Millionen starke Partien </td> </tr> </table> </a> </div> <div class="cbWebApp cbMyGamesBG cbWebAppShadow"> <a href="https://MyGames.chessbase.com"> <table> <tr> <td rowspan="2"> <div class="cbWebAppLogo"> <img src="/Images/AppIcons/MyGames64.png" /> </div> </td> <td class="cbWebAppName"> MyGames </td> </tr> <tr> <td class="cbWebAppSubTitle"> Speichern und analysieren Sie eigene Partien in der Cloud </td> </tr> </table> </a> </div> <div class="cbWebApp cbPlayersBG cbWebAppShadow"> <a href="https://Players.chessbase.com"> <table> <tr> <td rowspan="2"> <div class="cbWebAppLogo"> <img src="/Images/AppIcons/Players64.png" /> </div> </td> <td class="cbWebAppName"> Players </td> </tr> <tr> <td class="cbWebAppSubTitle"> Speichern und analysieren Sie eigene Partien in der Cloud </td> </tr> </table> </a> </div> <div class="cbWebApp cbStudiesBG cbWebAppShadow"> <a href="https://Studies.chessbase.com"> <table> <tr> <td rowspan="2"> <div class="cbWebAppLogo"> <img src="/Images/AppIcons/Studies64.png" /> </div> </td> <td class="cbWebAppName"> Studies </td> </tr> <tr> <td class="cbWebAppSubTitle"> Speichern und analysieren Sie eigene Partien in der Cloud </td> </tr> </table> </a> </div> <div class="cbWebApp cbShopBG cbWebAppShadow"> <a href="https://Shop.chessbase.com"> <table> <tr> <td rowspan="2"> <div class="cbWebAppLogo"> <img src="/Images/AppIcons/Shop64.png" /> </div> </td> <td class="cbWebAppName"> Shop </td> </tr> <tr> <td class="cbWebAppSubTitle"> Speichern und analysieren Sie eigene Partien in der Cloud </td> </tr> </table> </a> </div> </div> <div class="lang-row ml-auto mr-auto"> <div class='lang-switch'><a href='/en' class='lang-switch-item flag en'></a><a href='' class='lang-switch-item flag de'></a><a href='/fr' class='lang-switch-item flag fr'></a></div> </div> <div class="cb30Years mt-auto ml-auto mr-auto"> <a href="https://shop.chessbase.com/de/sta/aboutChessBase"> <img src="/Images/30Years.png" style="transform: translate(0, 24px);" /> </a> </div> </div> </div> <div class="cbFooter cbSurroundBG"> <div class="row no-gutters"> <div class="col-10"> <div class="cbFooterLinks"> <a href="https://en.chessbase.com" target="_blank">ChessBase.com</a> <a href="https://shop.chessbase.com" target="_blank">ChessBase Shop</a> <a href="https://en.chessbase.com/pages/security" target="_blank">Privacy Policy</a> <a href=/de/Program title="Kalender der Turnier und Shows">Veranstaltungskalender</a> <a href=/de/howto/embedtools>Embed</a> <a href="https://foss.chessbase.com#portal" target="_blank">Lizenzen</a> </div> </div> </div> </div> <script> function onPlaychessClick() { if ( typeof ga != "undefined" ) { ga( 'send', 'event', "outbound", "playchess", "strong" ); } location.href = 'https://play.chessbase.com'; } function onLiveClick() { if ( typeof ga != "undefined" ) { ga( 'send', 'event', "outbound", "live", "click" ); } location.href = 'https://live.chessbase.com'; } function onClientClick() { if ( typeof ga != "undefined" ) { ga( 'send', 'event', "outbound", "download", "client" ); ga( 'send', 'pageview', 'downloadWin' ); } location.href = 'https://download.chessbase.com/download/playchess/PlayChessV8Setup.exe'; } </script> </div> </div> <div class="banner-right"> <div class='render-deferred' data-url='/banner?ln=de&bannersize=S300x600&referrer=RF293-BTVP0ZIZC2'></div> </div> <div class="notification-left"> <iframe src="https://share.chessbase.com/EventNotifications/Show?lang=de" class="notificationFrame" scrolling="no"></iframe> </div> <script src="/bundles/jquery?v=Lp-BEuVrQL7HcgxjxFRkK7Ql2NMo4l4Y4TXrg6rWQ7I1"></script> <script src="/bundles/bootstrap?v=nXpTaTd3vgLu4WpFhK-dx4YIUSUtMx6vPg5VZhSEeqU1"></script> <script> function startTimer( duration, max, div ) { var start = Date.now(), diff, minutes, seconds; var end = Date.now() + max * 1000; var statsLoaded = false; function timer() { diff = duration - ( ( ( Date.now() - start ) / 1000 ) | 0 ); minutes = ( diff / 60 ) | 0; seconds = ( diff % 60 ) | 0; minutes = minutes < 10 ? "0" + minutes : minutes; seconds = seconds < 10 ? "0" + seconds : seconds; $( div ).text( "In " + minutes + ":" + seconds + " min" ); if ( diff <= 0 ) { start = Date.now() + 1000; } //if ( Date.now() > end - 20000 && !statsLoaded ) //{ // statsLoaded = true; // reloadStatistics(); //} if ( Date.now() > end ) { //$( div ).text( "Join..." ); console.log( "Countdown End" ); clearInterval( theTimer ); reloadTournCalendar(); } }; // we don't want to wait a full second before the timer starts timer(); var theTimer = setInterval( timer, 1000 ); } function checkCountDowns() { var found = false; $( ".cbCountDown" ).each( function ( i, div ) { var secs = parseInt( $( div ).attr( "tattr" ) ); var max = parseInt( $( div ).attr( "tattrmax" ) ); console.log( "secs=" + secs.toString() + ", max=" + max.toString() ); if ( max > 0 && secs > 0 ) startTimer( secs, max, div ); found = true; } ); return found; } function waitForAsyncPartial() { function doWait() { if ( checkCountDowns() ) { clearInterval( waitInterval ); } if ( $( "#idNoTournaments" ).length ) { clearInterval( waitInterval ); } } var waitInterval = setInterval( doWait, 1000 ); } function reloadTournCalendar() { console.log( "Load TournCal" ); // uses cache: $( "#idTournCalendar" ).load( 'https://play.chessbase.com/de/TournCalendar' ); checkCountDowns(); } function reloadStatistics() { // this fetches data from server and refreshes cache: console.log( "Load Statistics" ); $( "#idStatistics" ).load( 'https://play.chessbase.com/de/Statistics', function () { if ( $( "#idNoTournaments" ).length == 0 ) { console.log( "Stats Success, TournCal" ); $( "#idTournCalendar" ).load( 'https://play.chessbase.com/de/TournCalendar', function () { console.log( "TournCal Success" ); checkCountDowns(); }); } }); } var tournInterval, statsInterval; $( function () { statsInterval = setInterval( reloadStatistics, 30000 ); waitForAsyncPartial(); } ); </script> <script> if (self != top) { window.location = "https://play.chessbase.com/play"; } </script> <!-- Google Tag Manager --> <script> (function (w,d,s,l,i) { RunGoogleCode(w,d,s,l,i); })(window,document,'script','dataLayer','GTM-PXT9Z34'); function RunGoogleCode(w,d,s,l,i) { var createCookies = true; if ( document.cookie.indexOf('CB_COOKIE_PRIVACY_Analytics') > -1 || document.cookie.indexOf('CB_COOKIE_PRIVACY_Marketing') > -1) { var cookieList = (document.cookie) ? document.cookie.split(';') : []; for (var ii = 0, n = cookieList.length; ii != n; ++ii) { var cookie = cookieList[ii]; var f = cookie.indexOf('='); if (f >= 0) { var cookieName = cookie.substring(0, f); var cookieValue = cookie.substring(f + 1); if (cookieName.indexOf('CB_COOKIE_PRIVACY') > -1 && cookieValue == 0) { createCookies = false; } } } } //if (createCookies == true && document.cookie.indexOf('_ga') < 0) if (createCookies == true) { //alert('create'); w[l] = w[l]||[]; w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'}); var f = d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:''; j.async=true; j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl; f.parentNode.insertBefore(j,f); }else{ //alert('ga opt-out'); } } </script> <!-- End Google Tag Manager --> <style> a.cbcookiemanagement, a.cbcookiemanagement:hover, a.cbcookiemanagement:visited, a.cbcookiemanagement:active, a.cbcookiemanagement:link { color: #0099da; } </style> <div id="askForCookiesBackground" class="" style="padding: 0; position: sticky; bottom: 0; z-index: 100;"> <div class="col-xs-12" style="width: 100%; height: 1px; background-color: #ccc; opacity: 0.8; position: fixed; z-index: 10000; padding: 0;"> </div> <div class="col-xs-12" style="width: 100%; height: unset; position: fixed; z-index: 10001; display: absolute; align-items: center; justify-content: center; padding: 0; top: unset; bottom: 0; left: 0;"> <div class="col-xs-12" id="askForCookies" style="width: none; max-width: unset; max-height: 90vh; background-color: #ccc; color: #000; padding: 5px; line-height: 1.5em !important; display: none; position: relative; z-index: 2111; border-top: solid 2px #ccc; margin: 0 16px 0 0; align-items: center; justify-content: center; scroll-behavior: auto; overflow: auto;"> <div class="col-xs-12" style="border: 1px solid #000; padding: 15px 15px 10px 15px;"> Wir verwenden Cookies und vergleichbare Technologien, um bestimmte Funktionen zur Verf眉gung zu stellen, die Nutzererfahrungen zu verbessern und interessengerechte Inhalte auszuspielen. Abh盲ngig von ihrem Verwendungszweck k枚nnen dabei neben technisch erforderlichen Cookies auch Analyse-Cookies sowie Marketing-Cookies eingesetzt werden. <a class="cbcookiemanagement" href="#" onclick="return ShowDetailsCookies()">Hier</a> k枚nnen Sie der Verwendung von Analyse-Cookies und Marketing-Cookies widersprechen. Weitere Informationen finden Sie in unserer <a class="cbcookiemanagement" href="https://de.chessbase.com/pages/security">Datenschutzerkl盲rung</a>. <div style="margin-top: 0px;"> <div style="margin-top: 0px; float: right;"> <div style="float: right;"> <a href="#" onclick="return AcceptAllCookies()"> <button id="customButtonAccept" type="button" style="padding: 10px; background-color: #00aa00; color: white;">Verstanden und weiter</button> </a> </div> </div> </div> </div> </div> <div id="showDetailsCookies" class="col-xs-12" style="width: none; max-width: unset; max-height: 90vh; background-color: #ccc; color: #000; padding: 5px; line-height: 1.5em !important; display: none; position: fixed; z-index: 2111; border-top: solid 2px #ccc; align-items: center; justify-content: center; scroll-behavior: auto; overflow: auto; top: unset; bottom: 0;"> <div class="col-xs-12" style="border: 1px solid black; padding: 5px;"> <div class="col-xs-12"> <h3 style="margin: 0;">Ihre Einstellungen zu Cookies für diese Website</h3> <hr style="margin: 5px 0 10px 0; border-top-color: #666;" /> <p style="margin-bottom: 15px;">Wir verwenden Cookies und vergleichbare Technologien, um bestimmte Funktionen zur Verf眉gung zu stellen, die Nutzererfahrungen zu verbessern und interessengerechte Inhalte auszuspielen. Abh盲ngig von ihrem Verwendungszweck k枚nnen dabei neben technisch erforderlichen Cookies auch Analyse-Cookies sowie Marketing-Cookies eingesetzt werden. Analyse-Cookies und Marketing-Cookies werden eingesetzt, solange Sie nicht durch eine entsprechende Einstellung widersprechen. Bitte beachten Sie, dass Ihre Auswahl dazu f眉hren kann, dass die Funktionalit盲t des Angebots beeintr盲chtigt wird. Weitere Informationen finden Sie in unserer <a class="cbcookiemanagement" href="https://de.chessbase.com/pages/security">Datenschutzerkl盲rung</a>.</p> <div class="col-xs-12 col-sm-4" style="opacity: 0.7; margin-bottom: 10px;"> <div style="font-size: 1.5em;"> <input type="checkbox" style="margin-right: 10px;" value="true" checked="checked" name="cookiesshown" id="cookie1" disabled=disabled /><u>Technisch erforderliche Cookies</u> </div> <div style="margin-top: 10px;">Technisch erforderliche Cookies: Damit Sie navigieren und die Basisfunktionen bedienen können sowie zur Speicherung von Präferenzen.</div> </div> <div class="col-xs-12 col-sm-4" style="margin-bottom: 10px;"> <div style="font-size: 1.5em;"> <input type="checkbox" style="margin-right: 10px;" value="true" checked="checked" name="cookiesAnalytics" id="cookie2" /><u>Analyse-Cookies</u> </div> <div style="margin-top: 10px;">Damit wir feststellen können, wie Besucher mit unserem Angebot interagieren, um die Nutzererfahrungen zu verbessern.</div> </div> <div class="col-xs-12 col-sm-4" style="margin-bottom: 10px;"> <div style="font-size: 1.5em;"> <input type="checkbox" style="margin-right: 10px;" value="true" checked="checked" name="cookiesMarketing" id="cookie3" /><u>Marketing-Cookies</u> </div> <div style="margin-top: 10px;">Damit wir relevante Inhalte und interessengerechte Werbung anbieten und auswerten zu können.</div> </div> </div> <div class="col-xs-12" style="margin-top: 5px;"> <div style="float: right;"> <a href="#" onclick="return AcceptCookies()"> <button id="customButtonAccept" type="button" style="padding: 10px; background-color: #00aa00; color: white;">Speichern und weiter</button> </a> </div> </div> </div> </div> </div> </div> <script> var TMProjectID = 'GTM-PXT9Z34'; var DomainOnly = '.chessbase.com'; var disableStrGAall = 'ga-disable-UA-2255141'; var disableStrGA = 'ga-disable-' + 'GTM-PXT9Z34'; var dtYesterday = new Date(); dtYesterday.setTime(dtYesterday.getTime() - (24 * 60 * 60 * 1000)); $(function () { //alert("Analyse cookies: " + AnalyseCookiesAllowed()); //alert("Marketing cookies: " + MarketingCookiesAllowed()); //alert(DomainOnly); //alert(disableStrGAall); //alert(disableStrGA); //alert(dtYesterday); var cookieList = (document.cookie) ? document.cookie.split(';') : []; var cookieValues = {}; var _ac = false; var _mc = false; for (var i = 0, n = cookieList.length; i != n; ++i) { var cookie = cookieList[i]; var f = cookie.indexOf('='); if (f >= 0) { var cookieName = cookie.substring(0, f); var cookieValue = cookie.substring(f + 1); //alert(cookieName + " " + cookieName.indexOf(disableStrGAall) + " " + cookieValue); if (cookieName.indexOf('CB_COOKIE_PRIVACY_Marketing') > -1) { if (cookieValue == 0) { window[disableStrGA] = true; DeleteMarketingCookies(); } else { _mc = true; } } else if (cookieName.indexOf('CB_COOKIE_PRIVACY_Analytics') > -1) { if (cookieValue == 0) { window[disableStrGA] = true; DeleteAnalysisCookies(); //alert("delete analysis"); } else { _ac = true; } }else if (cookieName.indexOf(disableStrGAall) > -1) { //alert("ga disabled"); window[disableStrGA] = true; } } } if (_ac == true && _mc == true) { //alert("opt in"); gaOptin(); } else { //alert("opt out"); //window[disableStrGA] = true; //DeleteMarketingCookies(); //DeleteAnalysisCookies(); } if (ShowCookieManagement() == true) { $("#askForCookies").show(); $("#askForCookiesBackground").show(); } else { return; } }); // Opt-out function function gaOptout() { //alert("opt out start"); document.cookie = disableStrGA + '=true; domain=' + DomainOnly + '; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; window[disableStrGA] = true; //alert("opt out end"); } // Opt-out function function gaOptin() { //alert("opt in start"); var cookieList = (document.cookie) ? document.cookie.split(';') : []; var cookieValues = {}; for (var i = 0, n = cookieList.length; i != n; ++i) { var cookie = cookieList[i]; //alert(cookie); var f = cookie.indexOf('='); if (f >= 0) { var cookieName = cookie.substring(0, f); var cookieValue = cookie.substring(f + 1); //alert(cookieName + " " + cookieName.indexOf(disableStrGAall) + " " + cookieValue); if (cookieName.indexOf(disableStrGAall) > -1) { //alert("found optout cookie"); // terminate any google optout cookie if available if ( typeof $.cookie == 'function' ) // saw exceptions in analytics $.cookie(cookieName, "0", { path: "/", expires: dtYesterday, domain: DomainOnly }); } } } window[disableStrGA] = false; //alert("opt in end"); } function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } function ShowCookieManagement() { if (getCookie("CB_COOKIE_PRIVACY_ASKED") == 1) return false; else return true; } function AnalyseCookiesAllowed() { if (getCookie("CB_COOKIE_PRIVACY_Analytics") == 1) return true; else return false; } function MarketingCookiesAllowed() { if (getCookie("CB_COOKIE_PRIVACY_Marketing") == 1) return true; else return false; } function AcceptCookies() { $("#askForCookiesBackground").hide(); $("#askForCookies").hide(); $("#showDetailsCookies").hide(); var accepted = "none"; var dtExpiry = new Date(); dtExpiry.setFullYear(dtExpiry.getFullYear() + 1); document.cookie = "CB_COOKIE_PRIVACY_ASKED" + ' = 1; domain=' + DomainOnly + '; expires=' + dtExpiry + '; path=/; samesite=strict'; if (document.getElementById("cookie2").checked == true) { document.cookie = "CB_COOKIE_PRIVACY_Analytics" + ' = 1; domain=' + DomainOnly + '; expires=' + dtExpiry + '; path=/; samesite=strict'; } else { document.cookie = "CB_COOKIE_PRIVACY_Analytics" + ' = 0; domain=' + DomainOnly + '; expires=' + dtExpiry + '; path=/; samesite=strict'; DeleteAnalysisCookies(); gaOptout(); } if (document.getElementById("cookie3").checked == true) { document.cookie = "CB_COOKIE_PRIVACY_Marketing" + ' = 1; domain=' + DomainOnly + '; expires=' + dtExpiry + '; path=/; samesite=strict'; } else { //alert("deactivate existing cookies"); document.cookie = "CB_COOKIE_PRIVACY_Marketing" + ' = 0; domain=' + DomainOnly + '; expires=' + dtExpiry + '; path=/; samesite=strict'; DeleteMarketingCookies(); gaOptout(); //alert("finish - deactivate existing cookies"); } if (document.getElementById("cookie2").checked == true && document.getElementById("cookie3").checked == true) { gaOptin(); RunGoogleCode(window, document, 'script', 'dataLayer', TMProjectID); //RunBingCode(window, document, 'script', '//bat.bing.com/bat.js', 'uetq'); accepted = "all details"; } else if (document.getElementById("cookie2").checked == false && document.getElementById("cookie3").checked == true) { accepted = "marketing"; } else if (document.getElementById("cookie2").checked == true && document.getElementById("cookie3").checked == false) { accepted = "analysis"; } return false; } function AcceptAllCookies() { $("#askForCookiesBackground").hide(); $("#askForCookies").hide(); $("#showDetailsCookies").hide(); var dtExpiry = new Date(); dtExpiry.setDate(dtExpiry.getDate() + 28); //alert(dtExpiry); //alert(DomainOnly); document.cookie = "CB_COOKIE_PRIVACY_ASKED" + ' = 1; domain=' + DomainOnly + '; expires=' + dtExpiry + '; path=/; samesite=strict'; document.cookie = "CB_COOKIE_PRIVACY_Analytics" + ' = 1; domain=' + DomainOnly + '; expires=' + dtExpiry + '; path=/; samesite=strict'; document.cookie = "CB_COOKIE_PRIVACY_Marketing" + ' = 1; domain=' + DomainOnly + '; expires=' + dtExpiry + '; path=/; samesite=strict'; gaOptin(); //alert(TMProjectID); RunGoogleCode(window, document, 'script', 'dataLayer', TMProjectID); //RunBingCode(window, document, 'script', '//bat.bing.com/bat.js', 'uetq'); return false; } function success() { //alert("success"); } function ShowDetailsCookies() { $("#askForCookies").hide(); $("#showDetailsCookies").show(); return false; } function DeleteAnalysisCookies() { window[disableStrGA] = true; document.cookie = "_ga" + '=null; domain=' + DomainOnly + '; expires=' + dtYesterday + '; path=/'; document.cookie = "_gat_gtag_" + 'GTM_PXT9Z34' + '=null; domain=' + DomainOnly + '; expires=' + dtYesterday + '; path=/'; //alert('GTM_PXT9Z34'); document.cookie = "_gid" + '=null; domain=' + DomainOnly + '; expires=' + dtYesterday + '; path=/'; document.cookie = "MUIDB" + '=null; domain=' + DomainOnly + '; expires=' + dtYesterday + '; path=/'; document.cookie = "RF" + '=null; domain=' + DomainOnly + '; expires=' + dtYesterday + '; path=/'; //alert("analysis cookies were deleted"); } function DeleteMarketingCookies() { document.cookie = "MUID" + '=null; domain=' + DomainOnly + '; expires=' + dtYesterday + '; path=/'; document.cookie = "_gac" + '=null; domain=' + DomainOnly + '; expires=' + dtYesterday + '; path=/'; document.cookie = "Conversion" + '=null; domain=' + DomainOnly + '; expires=' + dtYesterday + '; path=/'; document.cookie = "cbadv" + '=null; domain=' + DomainOnly + '; expires=' + dtYesterday + '; path=/'; //alert("marketing cookies were deleted"); } </script> </body> </html>