<!DOCTYPE html><html lang="en-us" q:render="ssr" q:route="/" q:container="paused" q:version="1.12.1-dev+7061ec0-20250220223946" q:base="/build/" q:locale="" q:manifest-hash="gvn9ls" q:instance="4d5npzepp4c"><!--qv q:id=0 q:key=tntn:Qb_0--><!--qv q:id=1 q:key=p1yC:vp_4--><!--qv q:s q:sref=1 q:key=--><head q:head><meta charset="utf-8" q:head><link rel="manifest" href="/manifest.json" q:key="vp_0" q:head><!--qv q:id=2 q:key=0vph:vp_1--><!--qv q:key=0D_0--><title q:head>blog.openeuropeberlin.de</title><link rel="canonical" href="http://blog.openeuropeberlin.de/?alt=rss" q:id="3" q:head><meta name="viewport" content="width=device-width, initial-scale=1.0" q:head><link rel="icon" type="image/svg+xml" href="/favicon.svg" q:head><meta name="blog.openeuropeberlin.de" content="Demo site" q:head><link rel="stylesheet" href="/styles/topics/generic.css" key="topic-css" q:key="topic-css" q:head><!--/qv--><!--/qv--><style data-src="/assets/D34bK7Ft-style.css">:root{--root-font-size: 14px;font-size:var(--root-font-size);--font-family: "Lato", sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{font-size:var(--root-font-size);scrollbar-width:thin}html,body{width:100%;overflow-x:hidden}ul,ol{list-style:none}body{font-family:var(--font-family),system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:var(--text-size, 16px);line-height:1.5;background:var(--bg-color, #ffffff);background-image:var(--bg-image, none);color:var(--text-color, #000000);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}#root{width:100%}a{color:inherit;text-decoration:none;cursor:pointer}.debug{margin-top:300px;color:#fff}.logo{display:flex;margin:2rem auto}.logo__text{display:flex;flex-direction:column;font-size:clamp(2rem,8vw,3rem);font-weight:800;font-style:italic;text-decoration:underline;text-transform:uppercase;color:#fff;transform:rotate(-6deg);line-height:1.1;margin:0}.logo__tld{padding-left:.5em}.domain{font-size:2rem;font-style:normal;font-weight:500}.subtitle{color:var(--text-color);font-size:1rem;font-style:normal;font-weight:400;text-align:left;margin-bottom:1.25rem;display:flex;justify-content:space-between;gap:1rem}.subtitle--center{justify-content:center}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:10px;border:2px solid transparent;background-clip:content-box}.wrap{padding:0 1.75rem;width:100%;max-width:640px;margin:0 auto;min-height:100dvh;display:flex;flex-direction:column}.main-container{color:#fff;min-height:100dvh;padding:20px}.main-content{flex:1;display:flex;flex-direction:column;width:100%}.header{display:flex;flex-direction:column;align-items:center;gap:.69rem;padding-top:1.88rem;text-align:center}.navigation-buttons-container{gap:2rem;display:flex;flex-direction:column;margin-bottom:60px}.nav-button{text-transform:capitalize}.ad-card{display:flex;flex-direction:column;gap:.75rem;text-decoration:none;cursor:pointer}.ad-card__header{display:flex;justify-content:space-between;font-size:.9rem}.ad-card__website-link{font-weight:500;display:flex;align-items:center;gap:5px}.ad-card__website-link-icon{opacity:.7}.ad-card__label{font-size:.625rem;font-weight:600}.ad-card__title{font-size:1.75rem;font-weight:700;line-height:1.3;text-transform:capitalize}.ad-card__description{font-size:1rem;font-weight:400;line-height:1.5}.footer-info{margin-top:auto}.footer-info p{font-size:1rem;line-height:1.5rem;font-style:normal;color:var(--text-color);font-weight:600;text-align:center;padding-bottom:.75rem}.footer-links nav{display:flex;width:fit-content;margin:.75rem auto;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center}.footer-links nav a{font-size:1rem;color:var(--text-color-link);text-decoration:underline}.footer-links a:hover{opacity:.8}footer nav span:not(:last-child):after{content:"•";margin-left:1.31rem;margin-right:1.31rem;color:var(--text-color)}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:var(--loading-color, #0f1e78)}.loading-spinner{width:40px;height:40px;border:4px solid var(--loading-bg, #f3f3f3);border-top:4px solid var(--loading-color, #0f1e78);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:20px}@keyframes itemReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.static-page{color:#ffffffb3;line-height:1.6;background-color:#000929;width:100vw;min-height:100vh}.static-page__content{padding:20px;max-width:800px;margin:0 auto}.static-page h1{color:#fff;font-size:32px;margin:20px 0}.static-page h2{color:#fffc;font-size:24px;margin:20px 0 10px}.static-page h3{color:#fffc;font-size:20px;margin:15px 0 8px}.static-page p{margin:15px 0}.static-page ul,.static-page ol{margin:15px 0;padding-left:30px;list-style:disc;list-style-position:outside}.static-page li{margin:8px 0}.static-page a{color:#94c6ff;text-decoration:none}.static-page a:hover{text-decoration:underline}.static-page h4{color:#fffc;font-size:18px;margin:12px 0 6px}.static-page table{width:100%;border-collapse:collapse;margin:15px 0;font-size:14px}.static-page th,.static-page td{border:1px solid rgba(255,255,255,.2);padding:8px 12px;text-align:left;vertical-align:top}.static-page th{background-color:#ffffff0d;color:#ffffffe6;font-weight:600}
</style><style q:style="vfonbe-0" hidden>:root{view-transition-name:none}</style></head><body lang="en"><!--qv q:id=4 q:key=ScE8:vp_2--><!--qv q:key=ni_2--><!--qv q:id=5 q:key=VKFl:ni_0--><!--qv q:s q:sref=5 q:key=--><!--qv q:id=6 q:key=B0lq:ni_0--><!--qv q:key=i8_17--><!--qv q:id=7 q:key=cwb2:i8_2--><!--qv q:key=dO_8--><main class="wrap"><section class="main-content"><div class="page-graphic" q:key="dO_1"><!--t=8--><!--qv q:id=9 q:key=Bd6s:graphic-left--><svg width="583" height="406" viewBox="0 0 583 406" fill="none" xmlns="http://www.w3.org/2000/svg" id="graphic-left" class="graphic" q:key="xD_1" q:id="a"><g clip-path="url(#clip0_101_99)"><rect width="583" height="94" fill="#2D51A0"></rect><rect y="104" width="465" height="94" fill="#233D9E"></rect><rect y="208" width="348" height="94" fill="#1A2B6C"></rect><rect y="312" width="232" height="94" fill="#182454"></rect></g><defs><clipPath id="clip0_101_99"><rect width="583" height="406" fill="white"></rect></clipPath></defs></svg><!--/qv--><!--qv q:id=b q:key=Bd6s:graphic-right--><svg width="583" height="406" viewBox="0 0 583 406" fill="none" xmlns="http://www.w3.org/2000/svg" id="graphic-right" class="graphic" q:key="xD_1" q:id="c"><g clip-path="url(#clip0_101_99)"><rect width="583" height="94" fill="#2D51A0"></rect><rect y="104" width="465" height="94" fill="#233D9E"></rect><rect y="208" width="348" height="94" fill="#1A2B6C"></rect><rect y="312" width="232" height="94" fill="#182454"></rect></g><defs><clipPath id="clip0_101_99"><rect width="583" height="406" fill="white"></rect></clipPath></defs></svg><!--/qv--><!----></div><!--qv q:id=d q:key=CKgL:dO_2--><div style="margin:4.25rem auto" class="logo" q:key="zC_0"><h1 class="logo__text"><span class="logo__domain">blog.openeuropeberlin</span><span class="logo__tld">.de</span></h1></div><!--/qv--><div class="subtitle" q:key="dO_3" q:id="e"><span q:key="0">Related Search Topics</span><span q:key="1">Sponsored</span></div><!--qv q:s q:sref=7 q:key=--><!--qv q:id=f q:key=pSaa:i8_1--><div class="navigation-buttons-container" on:qvisible="q-zbkSPlf5.js#_hW[0]" q:key="v4_0" q:id="g"></div><!--/qv--><!--/qv--><div class="footer-info" q:key="dO_7"><p q:key="dO_5"><!--t=h-->blog.openeuropeberlin.de has expired and may be renewed by the owner.<!----></p><p class="category-note" q:key="dO_6"><!--t=i-->Category: generic<!----></p></div></section><footer class="footer-links"><nav><span><a href="/contact-us">Contact Us</a></span><span><a href="/privacy-policy">Privacy Policy</a></span><span><a href="/terms-of-use">Terms of Use</a></span><span><a href="/do-not-sell-my-data">Do not sell my data</a></span><span><a href="/for-advertisers">For Advertisers</a></span></nav></footer></main><!--/qv--><!--/qv--><!--/qv--><!--/qv--><!--/qv--><!--/qv--><script on-document:qcinit="q-BRBr7aun.js#s_9KRx0IOCHt8" on-document:qinit="#0" q:key="ni_1"></script><!--/qv--><!--/qv--><!--qv q:key=vp_3--><script q:key="ni_7">((i,r,a,o)=>{a=e=>{const t=document.querySelector("[q\\:base]");t&&r.active&&r.active.postMessage({type:"qprefetch",base:t.getAttribute("q:base"),...e})},document.addEventListener("qprefetch",e=>{const t=e.detail;r?a(t):i.push(t)}),"serviceWorker"in navigator?navigator.serviceWorker.register("/service-worker.js").then(e=>{o=()=>{r=e,i.forEach(a),a({bundles:i})},e.installing?e.installing.addEventListener("statechange",t=>{t.target.state=="activated"&&o()}):e.active&&o()}).catch(e=>console.error(e)):console.log("Service worker not supported in this browser.")})([])</script><!--/qv--></body><!--/qv--><!--/qv--><!--/qv--><script q:type="prefetch-bundles">document.dispatchEvent(new CustomEvent("qprefetch",{detail:{"bundles":["q-zbkSPlf5.js","q-CN9VFNaO.js","q-D3bpuKOo.js","q-PtFfgqu7.js","q-BRBr7aun.js"]}}));
          (window.qwikPrefetchSW||(window.qwikPrefetchSW=[])).push(["prefetch","/build/","q-zbkSPlf5.js","q-CN9VFNaO.js","q-D3bpuKOo.js","q-PtFfgqu7.js","q-BRBr7aun.js"]);document.dispatchEvent(new CustomEvent('qprefetch', {detail:{links: [location.pathname]}}))</script><script type="qwik/json">{"refs":{"g":"1"},"ctx":{},"objs":["\u0002q-zbkSPlf5.js#s_88LSVutqSLY","\u00031 0 0 #f"],"subs":[]}</script><script q:func="qwik/json">document["qFuncs_4d5npzepp4c"]=[()=>{((w,h)=>{if(!w._qcs&&h.scrollRestoration==="manual"){w._qcs=true;const s=h.state?._qCityScroll;if(s){w.scrollTo(s.x,s.y);}document.dispatchEvent(new Event("qcinit"));}})(window,history);}]</script><script id="qwikloader">(()=>{var e=Object.defineProperty,t=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,n=(t,o,r)=>o in t?e(t,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[o]=r,s=(e,s)=>{for(var a in s||(s={}))o.call(s,a)&&n(e,a,s[a]);if(t)for(var a of t(s))r.call(s,a)&&n(e,a,s[a]);return e};((e,t)=>{const o="__q_context__",r=window,n=new Set,a=new Set([e]),i="replace",c="forEach",l="target",f="getAttribute",p="isConnected",b="qvisible",u="_qwikjson_",y=(e,t)=>Array.from(e.querySelectorAll(t)),h=e=>{const t=[];return a.forEach((o=>t.push(...y(o,e)))),t},d=e=>{S(e),y(e,"[q\\:shadowroot]").forEach((e=>{const t=e.shadowRoot;t&&d(t)}))},m=e=>e&&"function"==typeof e.then,w=(e,t,o=t.type)=>{h("[on"+e+"\\:"+o+"]")[c]((r=>g(r,e,t,o)))},q=t=>{if(void 0===t[u]){let o=(t===e.documentElement?e.body:t).lastElementChild;for(;o;){if("SCRIPT"===o.tagName&&"qwik/json"===o[f]("type")){t[u]=JSON.parse(o.textContent[i](/\\x3C(\/?script)/gi,"<$1"));break}o=o.previousElementSibling}}},v=(e,t)=>new CustomEvent(e,{detail:t}),g=async(t,r,n,a=n.type)=>{const c="on"+r+":"+a;t.hasAttribute("preventdefault:"+a)&&n.preventDefault(),t.hasAttribute("stoppropagation:"+a)&&n.stopPropagation();const l=t._qc_,b=l&&l.li.filter((e=>e[0]===c));if(b&&b.length>0){for(const e of b){const o=e[1].getFn([t,n],(()=>t[p]))(n,t),r=n.cancelBubble;m(o)&&await o,r&&n.stopPropagation()}return}const u=t[f](c);if(u){const r=t.closest("[q\\:container]"),a=r[f]("q:base"),c=r[f]("q:version")||"unknown",l=r[f]("q:manifest-hash")||"dev",b=new URL(a,e.baseURI);for(const f of u.split("\n")){const u=new URL(f,b),y=u.href,h=u.hash[i](/^#?([^?[|]*).*$/,"$1")||"default",d=performance.now();let w,v,g;const A=f.startsWith("#"),_={qBase:a,qManifest:l,qVersion:c,href:y,symbol:h,element:t,reqTime:d};if(A){const t=r.getAttribute("q:instance");w=(e["qFuncs_"+t]||[])[Number.parseInt(h)],w||(v="sync",g=Error("sync handler error for symbol: "+h))}else{const e=u.href.split("#")[0];try{const t=import(e);q(r),w=(await t)[h],w||(v="no-symbol",g=Error(`${h} not in ${e}`))}catch(e){v||(v="async"),g=e}}if(!w){E("qerror",s({importError:v,error:g},_)),console.error(g);break}const k=e[o];if(t[p])try{e[o]=[t,n,u],A||E("qsymbol",s({},_));const r=w(n,t);m(r)&&await r}catch(e){E("qerror",s({error:e},_))}finally{e[o]=k}}}},E=(t,o)=>{e.dispatchEvent(v(t,o))},A=e=>e[i](/([A-Z])/g,(e=>"-"+e.toLowerCase())),_=async e=>{let t=A(e.type),o=e[l];for(w("-document",e,t);o&&o[f];){const r=g(o,"",e,t);let n=e.cancelBubble;m(r)&&await r,n=n||e.cancelBubble||o.hasAttribute("stoppropagation:"+e.type),o=e.bubbles&&!0!==n?o.parentElement:null}},k=e=>{w("-window",e,A(e.type))},C=()=>{var o;const s=e.readyState;if(!t&&("interactive"==s||"complete"==s)&&(a.forEach(d),t=1,E("qinit"),(null!=(o=r.requestIdleCallback)?o:r.setTimeout).bind(r)((()=>E("qidle"))),n.has(b))){const e=h("[on\\:"+b+"]"),t=new IntersectionObserver((e=>{for(const o of e)o.isIntersecting&&(t.unobserve(o[l]),g(o[l],"",v(b,o)))}));e[c]((e=>t.observe(e)))}},O=(e,t,o,r=!1)=>e.addEventListener(t,o,{capture:r,passive:!1}),S=(...e)=>{for(const t of e)"string"==typeof t?n.has(t)||(a.forEach((e=>O(e,t,_,!0))),O(r,t,k,!0),n.add(t)):a.has(t)||(n.forEach((e=>O(t,e,_,!0))),a.add(t))};if(!(o in e)){e[o]=0;const t=r.qwikevents;Array.isArray(t)&&S(...t),r.qwikevents={events:n,roots:a,push:S},O(e,"readystatechange",C),C()}})(document)})()</script><script>window.qwikevents.push("qvisible", "qcinit", "qinit")</script></html>