PageSourceSearch

https://sso.lrworld.com/cas/login?locale=de-DE&service=https%3A%2F%2Fneo.lrworld.com%2Fapi%2Fv1%2Flogin%2Fcas

html lrworld.com collected 2026-10-02 04:29:44 UTC 23,677 bytes, 531 lines download raw bytes

1<!DOCTYPE html><html>
2
3<head>
4<title>LR Account Management</title>
5<meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" /><!-- HEAD homepage layout --><meta name="robots" content="noindex, nofollow" /><link href="/cas/resources/css/fonts.css" rel="stylesheet" /><link href="/cas/resources/css/reset.css" rel="stylesheet" /><link href="/cas/resources/css/design/main.css" rel="stylesheet" type="text/css" /><link rel="stylesheet" type="text/css" href="/cas/resources/css/design/homepage.css" /><link href="/cas/resources/images/favicon.ico" rel="shortcut icon" type="image/x-icon; charset=binary" /><link href="/cas/resources/images/favicon.ico" rel="icon" type="image/x-icon; charset=binary" />
5<script type="text/javascript" src="/cas/resources/js/modernizr.custom.js"></script>
5
6
7
8
9</head>
10
11<body class="login">
12	
12<script type="text/javascript" src="/cas/webjars/es5-shim/4.5.9/es5-shim.js"></script>
vendor: 1 bytes, line 12
12
13<script type="text/javascript" src="/cas/webjars/css-vars-ponyfill/2.3.1/dist/css-vars-ponyfill.min.js"></script>
vendor: 1 bytes, line 13
13
14<script type="text/javascript" src="/cas/webjars/jquery/3.5.1/jquery.min.js"></script>
vendor: 1 bytes, line 14
14
15<script type="text/javascript" src="/cas/webjars/material-components-web/8.0.0/dist/material-components-web.js"></script>
15
16
17
18
19
20
21
22
23
24
25
26<script type="text/javascript" src="/cas/static/js/init.js"></script>
26
27
28
29
30<script>
31	if (typeof resourceLoadedSuccessfully === "function") {
32		resourceLoadedSuccessfully();
33	}
34	cssVars({});
35</script>
35
36<div class="cookie-hint">
37		<p>
38			<strong>Um diese Seite verwenden zu k&ouml;nnen, m&uuml;ssen Sie Cookies zulassen.</strong>
39		</p>
40	</div>
41
42	<div class="language-wrapper">
43		
44		<form action="#" method="get">
45			<select name="languageSelector" id="languageSelector">
46				
47				<option value="cs">Česky</option>
48				
49				<option value="da">Dansk</option>
50				
51				<option value="de" selected="selected">Deutsch</option>
52				
53				<option value="en">English</option>
54				
55				<option value="es">Español</option>
56				
57				<option value="fr">Français</option>
58				
59				<option value="it">Italiano</option>
60				
61				<option value="hu">Magyar</option>
62				
63				<option value="nl">Nederlands</option>
64				
65				<option value="no">Norsk</option>
66				
67				<option value="pl">Polski</option>
68				
69				<option value="pt">Português</option>
70				
71				<option value="sq">Shqip</option>
72				
73				<option value="sk">Slovensky</option>
74				
75				<option value="fi">Suomi</option>
76				
77				<option value="sv">Svenska</option>
78				
79				<option value="tr">Türkçe</option>
80				
81				<option value="el">Ελληνικά</option>
82				
83				<option value="kk">Ағылшынша</option>
84				
85				<option value="bg">Български</option>
86				
87				<option value="ru">Русский</option>
88				
89				<option value="uk">Українська</option>
90			</select>
91		</form>
92	</div>
93
94	<div class="wrapper">
95		<header>
96			<div class="logo">
97				<strong>LR World</strong>
98			</div>
99			<div class="visual">&#8203;</div>
100		</header>
101
102		<div class="header-bar">&#8203;</div>
103
104		<div class="mdc-drawer-scrim"></div>
105
106		<div class="mdc-drawer-app-content mdc-top-app-bar--fixed-adjust d-flex justify-content-center">
107			<main role="main" id="main-content" class="container-lg py-4">
108				<div id="content" class="d-flex justify-content-center">
109		<!-- BODY homepage LoginView --><div class="d-flex justify-content-center flex-md-row flex-column mdc-card mdc-card-content w-lg-25">
110			<section id="loginForm" class="login-section login-form">
111				<div class="d-flex flex-column justify-content-between m-auto">
112			<!-- BODY homepage fragment loginform  --><div class="form-wrapper">
113
114				<form method="post" id="fm1" action="login?locale=de-DE&amp;service=https%3A%2F%2Fneo.lrworld.com%2Fapi%2Fv1%2Flogin%2Fcas">
115
116					
117					<h1 >Herzlich willkommen!</h1></h1>
118					<div class="form-grid">
119						<div class="column1">
120							<h2 >Bereits Kunde/Partner?</h2></h2>
121							
122
123							<section class="cas-field my-3">
124
125								<div class="row d-flex">
126
127									<label for="username" class="mdc-text-field mdc-text-field--outlined">  Kundennummer oder E-Mail * <span
128										class="info1"><span>i</span></span> <span class="toggle-info1 infoBox"> <!-- Partnernummer --><img src="/cas/resources/images/ico_info.png"
129											alt="Information"><span class="infoText">Bitte korrekte Partnernummer eingeben</span>
130									</span> <input class="mdc-text-field__input" id="username" size="25" type="text"
131										accesskey="n" value="" autocomplete="off" name="username" /></label>
132								</div>
133							</section>
134
135							<section class="cas-field my-3 mdc-input-group">
136								<div class="mdc-input-group-field mdc-input-group-field-append">
137									<div class="row d-flex caps-check">
138
139										<label for="password" class="mdc-text-field mdc-text-field--outlined mdc-text-field--with-trailing-icon"> 
140											Passwort bzw. Code-Nr. * <span class="info2"><span>i</span></span> <!-- Login --><span class="toggle-info2 infoBox"> <img
141												src="resources/images/ico_info.png" alt="Information"><span class="infoText"> Geben Sie bei Ihrem ersten Login hier Ihren LR-Code ein. Danach loggen Sie sich mit Ihrem neuen persönlichen Passwort ein. </span>
142										</span>  <input class="mdc-text-field__input pwd" type="password" id="password" size="25"
143											accesskey="p" autocomplete="off" name="password" value="" /></label>
144									</div>
145
146								</div>
147
148
149							</section>
150
151							<section class="cas-field">
152
153								<input type="hidden" name="execution" value="83887be3-118e-41ea-96ed-38c2784af76c_ZXlKaGJHY2lPaUpJVXpVeE1pSXNJblI1Y0NJNklrcFhWQ0o5LjIyNzdRNFlBUG5RandMbjUxUllmSzhwRU5aX3laUXhvWXRscXBmX2hwRlM1RGk0bWNUMWxTaXVUc1cwN2FVVVUxdWZ3TTh4dlEwbkRDdnlqbW1LMlNtenJQMWkyUy1Cd3VienFiSmszOXQwbFVBMjlWU243Z2cwQUQ4Ujg2N00zclF5UTFEOFo3LVpnV2k5dWMtX0
153ZJeEVpRTlBdXdIRkphXzVuMFVaYzI3SnVBTzk1NlZOamx0TVA5Q3A1a3BERmhYeGsyT0VRdTdLVk9hNDB6MEFUb05ldVNEZGdHNnZ0Nkg4UkVTVVJwRldjeTY3RjY4dDZUOFBYUE1LcVdXd2tZSmkxVUtDZ1FmVlhVaGFWY0NOUGdfa25sMnNWeThxS21wcTRobjNuWHFPOVA0Nzc4cWVMcmFJNzR2VTh5eFloTFlBSWJBN3JWOElJeEVldkJFcmduVlN6LWI3ZnYzZ0w2U2RYZ2F2T3pqa3VjV2xadnhycmZraG4yX2RYRWpWNzZUd1QtSWl0QlozZThQeXhyV0lERjlfWmVNZWNTT2RXcmRrMUNwa19fUUIxYUFFQ0EzY0IxUmljSkFwRjJ4N01YT1RuaXF4YVBtWkNRdWZUdFBmaVRoS2gtLXQ3dkFvV0l5RVJlMUp5M3NJVEJiejZHYlI2ZFA4VGZWck0tQWpzSW95QkdCbHprWVowSDh1RHR5RmJ3dmdxYUQ0dmFLR0JJcG1Cc3p1LXhYNjROVGl6VXY0bmxld29FeWJZa012SDlYUlI2OXFQV09JbUhYS1M0YnZnajJsQkhvUzYzXzBHQmxpMVhOQzhwQmxvdENKSzNEZEk2X2VLRnZvTDJjVUNjcXVhRVlfV29aVW5KdE4tczQyOHJDQVlpVTZ6emF5ak5WYm15aHNlLTBTbExtZ3BnZEVDR2pFNVEtWUZlWmppbXVBVGR0SEVQSUpSVFRHNXdkQ2xsS3VEUEJ3X3RXWFZneDduT0hhbDZDUlpsZkktR2phSWNHMllLRnE2aTMxY2pmSERFNkc1cGFUelNReFZ3WFltLUR3djhRNWYwOEFYZkd4TklVVnB4a1VFejBwTzdMbDFrY0ktdjVBMHJnaHl6YV9mZFh6R2hRV1RlUTFaRjlpTUh4R0swQU9YSi1wTDZJa1U2cVZ2WUp4V2hzMlEyVFRSRVB0LUx5U2dCbXN0dDNtQk5kTzZxS3JFX1EtaW9RV05qalB5bVJWTTZfcTJEVGcwRmhpLWRoRnJlWjBsM2hwYURqckRYRkFudXJBMEQ0UExQc0xrejVNY01wcFBSTTBuTlB0WGVla2xpbzBZS0FvNE4tblF3d21zRS00RFByUDJzbHpJRk1NMVBmTEFfWVVRamM3STlnQVJweFp3V1ZxRFM1b1o1R3JmZDNHeXBvVjk3YkNPcE0tek9Cb3BWTzRHT0xWYjlsQmtwQW0xQ1hhbXpNZE50bjR6ZkMwU0FTM0M1RW9zenV6ZnVJNnprX3NzcDFFamhHcHZvQ3BzN2x2eXcxLWpmeTBTT2F0Z2VVbWJ0bk4tLUxsU3JWWFJONkdvaU9JdHVzMW10cUwyUFhHbVM3OTRJUFhNNDRIc2gyTEFWU1drVmtyYzVjZWxjN0Npc09LSWpBbjhYdzdMbGtOV2FQbXFfNHdUUHIxUjZ0SUFRVGY5MF9KaDZNT1o2R1pFNWw5OWtiOGpWTTNpVmE5ZTc4SlM0Nl9jZHRsTEcwTm1vM2dDR2hsaHhMRzFULWRqOVRta3JWcnBFcU03SHc1ZGxhZmdsVC1BZ0dlNWZJS0s4c09tUUN5UUppTGc4T0c1ck1zdDJPM0ZDeUZsSFN6ZmRMRFppRXg1XzRYNWdaR3dvT2M4aEUzaTZxb0ZDdk03YnN5dWFleWJ1ZldPSTh3WElZSWNLaV9tTGJhWm5qNkZ5Z3BUc3NYX3pySnZrd1NLNjR3bUxSMVMyMVRnazVrTnJXOGNoc0s1OG9UaW9GQW9Dc3ExanZiakxSNkN6SFJuTElfaWszTVZLTTdaRkgyNXhvUnQ0M0g3MHJSOV9wMC1nNkk4eGUzdTFDQ0ttQTl5OXV3Wm1wbU81OEpZMEg5QmNNaFktaEV4VmEyWlpXQm1KWDZVR2RWSzd2UUtKQVB6ek1sZU02RFF5VElLZDl4aFUwcTRvanFndTNLQlR1THlDQmdzMUZtWFo3dHFreGZTbDYtM05qakdyZHNWRnFRU252YzVvWlgyZE9ObTI5Yl9WeEtlV2cwX1NBLVpEUnR6ZXg1Y2JlTFNiUHFNY0Rscm91R1JrR1dNbEV0ejc4YjhZNjFlRGNRenlNU0J1c3pweHE3bXFrd1hVaEtyaTNXT2dZMGFvVm91dHFYcjBBZXdoVFh4RVNveDdyaUNIRWZQMERuOWx0d1BSNGhJbnVOY0tndmtiVTRpSGNWRW5JY3JlR0pWSWhUYzVHeTNWZm5YUVB5d0wzN3pxODBmWXVtT3I4b29hUERwOTMwWUhoUzFwbmExbEVmYUpqWXpOWktDOF9KLW5PajBiOGFXMGpLNmhCNTB2UWgyRF80NHo5UHBuUks5UzZ5OFBHYURhNGZwck8yOWRkRW5MOHdxdFRuZy1JcENSSVdWZHQ0VzVqakQtWE5lQUdsdUV5U1l2R2RlNFRjc2dERFhCbWVqUDl6YmctUzZWYkNWcFhXVHFGcU8yUlhEWU1tV1dkVDVpQVVRN0huZWZSczlZVGVIYlpBRkE4cFFiSmJoZkpXR0tiOVJ1cG4zMk1CWVZ1MnhJQWtadjE0cDFFM3hacmZTREROLTNPSkZCeUx1TXJmZmFZdE1pMDlIdFZHbUxsOTAySEk2SFhTWmp3QTVhREhMaHdBeVg2TUV1V19ha1FodGFkYTJ2WHJDVEtKenpJbzE0WWVhSmlDbDJ5T2VpOWZ2enozaldfdVh6SDQ5T190TDFvSWlRQ0dHMk9ZWjlHbkNrWHlPZ0pnSWhickpsN0N5bVRGOWN6ZkdKSy1GSGRiTTVjRzRWdUdoN1RuMnFaUm5kaEViZmIwcXk2MmxhZmdpT014X1hQWXdScnZBVG5peVJNSjhOazhIR25ZbVBCSGRidHhvd2RyWnRFZXVDVm5OVlU0cjFkd3IzNzlHU1pLSnhPN3FzUVdyZUtrdzQyVnpFNEo3RF80WU1nWUVkS05KU21HV2UxdVpNY0xaWjZzSjNpSS01T0tjSFdWa2loUHNvS1ZIa3dVc05MMDVBRkZNYVBNWVVSVlBCZVJON0I0d2RQX2hfeHJ1TU5OTUJRUFAtMFZDOTFFdXRHU0E1dzhhSHJtNmtmUXd1ZVFwTWlvZGRKS3lCb3BhRkcyR0ZCWDNwYVRJYlFFdHZzblJsZnZJMXF1N0RSZ3k2bmg0aHBpVVZLdFdjckxhNnNETjlNR3UzWVNQTEdselFwNndrNm5iNmQwOGF2eUx1UGVPYlZsVEFhN24zVDNHdnlKdmpPcmhOem1ldnJVVTl2QWZMekk4MkJ2cjNkTW9BNDRFSG5qUTA3VWZlejBXaktmNUhyUjdsalRDV01SWW1MQWR6YnE4NE5rYnoyY2hkdDB4VzhqejNfaUNLdUszVkg2bmk2WUhua25md3Z5ZDFDRG1PMmtLOXpnWGdwdXNzZTdPZVRabEVsRzZNSnh6NUg1UFd5WXpvZkZsdmhGLW43VVpIVWtMWHN4TWtrMlZfVDlPOXFoSFNhdkRDTVFMVkJ2cFRQd0t4VlJkNEdQblpjZ2swZHIyRVRCTGJEdWE5OXc5T2ZwQnBDOVp2SzlvVU44STVLS0xFaWg3Q1R2MURiQnhTMVB4SE4tT2JUaE4ybUtXQ180a1BQOHBZQWtseThSRFR5N2w3RXIwd2ZPTktiSWlaTk5DMm5taWc0QkplRkQyZHdTLWJNX3FJTkcteTFlWTM5X3pHd1VDZUN5RC1DRG9MT3BOeHc4U3JweDJBMVNsYlpBMi0tcFNwU01vVXlRUjB0Nnh3S2owckRiT2oyMEJUNzVxX2VOMk05VkhxbzBqZjBnNGdOSFR1MDJlaV9xVjRSOE1IdXRSbnFrMFlYeG5xNTZfcjV6Wjh6eC05bDVfSWE1VEhlMVI3a2hLMlJ2bTV0V1YybXVwZVhadV92dkw3R185Q1FZeWtkc2xhMmRMSGNEcnlBaWNkSmtfaTluQ0FQQlNrZTlZWV9mSzgyUERMMlFMZXhQQmQ3c1ZnSjg2eXR6VXNsaThLTDIzdnhPOG5rcFQzc0lXa09FdTQwVGpoZTRnWUJoWU5WRVRIcEFEaEtDNW12S3RHYUdobU5wcmVzTlNuN1d6ejJybzN3VHpCRER5cEJlT0JqcGdpNWRYeC1PdGd4UDVSU2VDTkd3aXBWMzA2QnZ1RkRDU3h0ejNhOHhuREdualNoY1RmQVoxSmh1VGpzeUxsMDVSZy1sUThaSTNEemJjXzdZd1dXd1doSVpadFJ1ZXJYOEROWUI1MTNxSF9UdW1Ua0VNMkRmTmY4YWJ3NTJFSzVPcWxCNWQyMThFRGJxUlNIMWdpVnZCNEFzTE5mNnVOT1RYdFhjdEFpRlJ3RUc5M2tSal9jUk5pWkhUaHlFNjFacEFIWS1kc3NTaDZfbzFqcTlUYjFXaXdaZFgwVmJ0UGpIY1VyRXJhYUVQUjJvbkE4bll3ZUZtUUF2aWRyZU4xRFh6M1ZoSjdBMmNURWo3Q2hpSjRNcnp6TEJJWDVVRGtLZ2lTVDdQREZORzdUS3NYaTVKdGl5bHhjSXRReUo0Rm93WW13YUF4a3RqbU1wc0c0VzVYcTBtOHJ2dUtTaEhPeXZXdjQyQ3dXbkYtdDV4aV9UWl82RVViMG1iLVotTzU3MmpodUcyYUMxM2dKZUlaOC0zWlVxRU4tUzl5UDk2UW1HS2ZUSU5tTUNqVjN0cGdnM0pkSTFQX0FCcS5VRTVfRmJiSTlwS282YUZ2bzdSa1Q4WE04TzdFeGNQanFRRlpjWS1BWnhpQjNQeXpIRWk4ajZiVWhmN0R1U3BUMHpHMVBOMHR4bEMzSllVSkJkSXdyZw==" /><input type="hidden" name="_eventId" value="submit" /><input type="hidden"
154									name="geolocation" /></section>
155
156							
157							<div class="row">
158								<div>
159
160        <button
161                class="mdc-button mdc-button--raised"
162                name="submit"
163                accesskey="l"
164                type="submit">
165            <span class="mdc-button__label">Anmelden</span>
166        </button>
167
168        </div>
169							</div>
170							
171
172							
173							<div class="row">
174								<span>* Pflichtfeld</span>
175							</div>
176							
177
178							<div class="row further-links">
179								<a href="https://sso.lrworld.com/lram/password/forget?locale=de_DE&amp;d=h">Passwort vergessen?</a>
180							</div>
181
182						</div>
183
184						<!-- Infotext (rechts) --><div class="column2">
185							<p>
186								<strong>Sind Sie heute das erste Mal auf dieser Seite?</strong>
187							</p>
188							<br><br><p>Geben Sie hier ihr persönlichen Passwort ein.</p>
189							<p>Nach dem ersten Login legen Sie sich bitte ein neues Passwort zu. Sie werden ganz bequem durch diesen Prozess geführt.</p>
190						</div>
191					</div>
192					
193				</form>
194
195				<hr class="my-4" />
195<script type="text/javascript">
196					/*<![CDATA[*/
197					var i = 'Einen Moment bitte...';
198					var j = "Anmelden"
199					/*]]>*/
200					$(window).on('pageshow', function() {
201						$(':submit').prop('disabled', false);
202						$(':submit').attr('value', j);
203					});
204					$(document).ready(function() {
205						$("#fm1").submit(function() {
206							$(":submit").attr("disabled", true);
207							$(":submit").attr("value", i);
208							return true;
209						});
210					});
211				</script>
211
212
213			</div>
214		</div>
215			</section>
216		</div>
217
218		
219		<div class="clearfix">
220			<h2>Wo finde ich meine Zugangsdaten?</h2>
221
222			<div class="bodytext">
223				<p >Bitte geben Sie hier Ihre Partnernummer und ihren persönliches Passwort ein.</p>
224				<br><br><p >Bei Partnern, die vor dem 1. Januar 2018 eingestiegen sind, ist die Partnernummer links unten auf der LR Card abgedruckt. Auf noch älteren Karten ist statt dem Länderkürzel die Landnummer vermerkt. In diesem Fall ersetzen Sie bitte die 1 durch DE für Deutschland, die 3 durch AT für Österreich und die 5 durch CH für die Schweiz.</p>
225				<br><br><p >&nbsp;</p>
226			</div>
227		</div>
228
229		</div>
230			</main>
231		</div>
232
233		<footer class="meta-footer">
234			<ul>
235				<li>&nbsp;</li>
236			</ul>
237		</footer>
238		<aside>
239			<a href="https://www.lrgkf.com" target="_blank" rel="noopener noreferrer" class="aside-bottom"> <img src="/cas/resources/images/lrgkf.png" alt="LR Global Kids Fund" /></a>
240		</aside>
241
242	</div>
243
244	<div>
245		<!-- START Fragment: lrbottom --><footer class="copyright">
246			<span>Copyright ® LR Health & Beauty, 2026</span>
247		</footer>
248
249		<!-- Cookie-Disclaimer-Popup script -->
250		
251<script type="text/javascript" src="https://cc.cdn.civiccomputing.com/8.0/cookieControl-8.0.min.js"></script>
251
252
253
254
255
256<script>
257var config = {
258  apiKey: '136c8c22e16e0da32dd1eae07b88c0037c2cd193',
259  product: 'PRO_MULTISITE',
260  necessaryCookies: ['JSESSIONID', 'SERVERID', 'SHOP_LOCALE', 'sessioncart', 'SSOLocale', 'SSOTheme', 'TGT', 'SSOTarget', 'org.springframework.web.servlet.theme.CookieThemeResolver.THEME', 'org.springframework.web.servlet.i18n.CookieLocaleResolver.LOCALE', 'phpSponsor'],
261  initialState: "NOTIFY",
262  layout: "POPUP",
263  text : {
264    notifyTitle: 'Diese Webseite verwendet Cookies',
265    notifyDescription: 'Zur Verbesserung unseres Angebotes verwenden wir <a href="https://shop.lrworld.com/cms/DE/de/statische_seiten/datenschutzerklärung.html" style="text-decoration: underline;">Cookies</a>. Um Ihnen einen uneingeschränkten Service zu gewährleisten, stimmen Sie bitte der<br>Cookie-Nutzung zu.',
266    title: 'This page uses cookies.',
267    intro:  'Um unsere Webseiten möglichst benutzerfreundlich zu gestalten benutzen wir und unsere Partner so genannte „Cookies“.',
268    necessaryTitle : 'Technisch notwendige Cookies',
269    necessaryDescription : 'Diese Cookies sind unerlässlich, um Ihnen die Kernfunktionen unserer Webseiten zu ermöglichen. Die Deaktivierung dieser Kategorie von Cookies würde die Funktionen unserer Webseiten insgesamt einschränken und ist deshalb nicht möglich.',
270    accept: 'Zustimmen',
271    acceptRecommended: 'Zustimmen',
272    settings: 'Mehr Informationen',
273    on: 'An',
274    off: 'Aus'
275  },
276  consentCookieExpiry: 182,
277  statement : {
278    description: 'Für weitere Informationen können Sie unserer Datenschutzerklärung nutzen.',
279    name : 'Datenschutzerklärung',
280    url: 'https://shop.lrworld.com/cms/DE/de/statische_seiten/datenschutzerkl%C3%A4rung.html',
281    updated : '17/05/2018'
282  },
283  optionalCookies: [
284    {
285      name: 'analytics',
286      label: ' Analyse-, Targeting- und Werbe-Cookies',
287      description: '<br><br>Analyse-Cookies erfassen Informationen darüber, wie Besucher insgesamt eine Webseite nutzen, zum Beispiel, welche Seiten sie am häufigsten aufrufen und ob sie Fehlermeldungen von Webseiten erhalten. Diese Cookies erheben keine Daten, anhand derer Besucher identifiziert werden können. Alle mit Hilfe dieser Alle mit Hilfe dieser Cookies erhobenen Informationen dienen ausschließlich dazu, die Funktionalität und den Service der Webseite zu verstehen und zu verbessern. ',
288      cookies: ['_gat_gtag_UA_107586217_1', '_gat_UA-50301918-1', '_ga', '_gid', '_gat', '__utma', '__utmt', '__utmb', '__utmc', '__utmz', '__utmv', 'BT_ctst', 'BT_pdc', 'BT_sdc', 'noWS_w6Va9g'],
289      onAccept : function(){ccAddAnalytics()},
290      onRevoke: function(){},
291      initialConsentState: "on"
292    }
293  ],
294 
295  position: 'LEFT',
296  theme: 'LIGHT',
297  branding: {
298    fontColor: "#fff",
299    backgroundColor: "#809580",
300    fontSizeTitle: "1.2em",
301    fontSizeIntro: "1em",
302    fontSizeHeaders: "1em",
303    fontSize: "0.9em",
304    toggleText: "#fff",
305    toggleColor: "#222",
306    toggleBackground: "#444",
307    buttonIcon: null,
308    buttonIconWidth: "64px",
309    buttonIconHeight: "64px",
310    removeIcon: true,
311    removeAbout: true
312  },
313  excludedCountries: ["all"]
314 
315};
316 
317CookieControl.load( config );
318 
319function ccAddAnalytics() {
vendor: 331 bytes, lines 319-327
319
320  
321
322
323
324
325	
326	
327		(function(w,d,s,l,i){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='//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','
327GTM-52729XT
vendor: 8 bytes, lines 327-329
327');
328	
329	
330}
331</script>
vendor: 1 bytes, line 331
331
332<script type="text/javascript">
333	
334
335
336var libraryAvailibilityChecker = {
337	logToConsoleIfSet : function(logText){
338		if (this.options.logEnabled) {console.log(this.options.logName + ": " + logText)};
339	},
340	warnToConsoleIfSet : function(logText){
341		if (this.options.logEnabled) {console.warn(this.options.logName + ": " + logText)};
342	},
343	stopLooping: function (){
344		var runtime = this.runtime;
345		runtime.currentCheckAttemps = this.options.maxCheckAttemps;
346		window.clearInterval(runtime.looperId);
347		this.logToConsoleIfSet("Weitere Suche nach Library-Objekt gestoppt.");
348	}, 
349	isLoopingConditionDone: function(){
350		var result = (this.runtime.currentCheckAttemps >= this.options.maxCheckAttemps);
351		return result;
352	},			
353	notify: function(){
354		var options = this.options;
355		this.logToConsoleIfSet("Verschickt Event '"+ options.nameOfEventFiredWhenFound +"'.");
356		$(document).trigger(options.nameOfEventFiredWhenFound);
357	},
358	isLibraryObjectPresent: function(){
359		// In den Optionen was anderes vorgegeben? -> das nutzen
360		if (typeof this.options.findLibraryCondition !== 'undefined'){
361			return this.options.findLibraryCondition();
362		}
363		
364		// sonst: nimm diesen standard
365		var defaultResult =  true;
366		this.warnToConsoleIfSet("Keine 'findLibraryCondition' spezifiziert (keine sinnvolle Benutzung übrigens); gebe stattdessen den Default (=[" +defaultResult+"]) zurück.");
367		return defaultResult;
368	},
369	checkAndNotify: function(){
370		var options = this.options;
371		this.logToConsoleIfSet("Suche Library-Objekt...");
372		
373		if ( this.isLibraryObjectPresent() ){
374			this.logToConsoleIfSet(" ... habe Library-Objekt gefunden!");
375			this.stopLooping();
376			this.notify();
377		}
378		else {
379			this.runtime.currentCheckAttemps++;
380			if (this.isLoopingConditionDone()){
381				this.warnToConsoleIfSet("Habe Library-Objekt noch nicht gefunden, aber loop-end-condition erreicht. Kein Event verschickt.");
382				this.stopLooping();
383			}
384		}
385	},
386	defaultOptions : {
387		nameOfEventFiredWhenFound: 'someEventName',
388		maxCheckAttemps: 6,
389		checkInterval : 1000,
390		logEnabled : false,
391		logName : 'libraryAvailibilityChecker'
392	},
393	setOptionsAndInitDefaultsIfRequired: function(givenOptions){
394		givenOptions = givenOptions || {};
395		for (var defaultProperty in this.defaultOptions) {
396			// iteriere nur über echte, eigenen properties (keine protoype-Angaben, Funktionen etc.)
397			if (this.defaultOptions.hasOwnProperty(defaultProperty)) {
398				// wenn nicht gesetzt in gegebenen Options, nimm den Wert aus den Default-Options
399				if (givenOptions[defaultProperty] === undefined){
400					givenOptions[defaultProperty] = this.defaultOptions[defaultProperty]
401				}
402			}
403		}
404		return givenOptions;
405	},			
406	run: function(givenOptions){
407		var myself = this;
408		myself.options = myself.setOptionsAndInitDefaultsIfRequired(givenOptions);
409		myself.runtime = myself.runtime || {
410			currentCheckAttemps : 0,
411			looperId : null
412		}
413		// 'Looper' starten
414		if (!myself.isLoopingConditionDone()){
415			var looperCallback = function(){
416				myself.checkAndNotify();
417			}
418			looperCallback.bind(myself);
419			myself.runtime.looperId = window.setInterval(looperCallback, myself.options.checkInterval);
420			this.logToConsoleIfSet("Starte.");
421		}
422		else {
423			this.warnToConsoleIfSet("Schon beendet - starte nicht erneut.");
424		}
425	}
426};
427
428	
429	gtmAvailibilityChecker = Object.create(libraryAvailibilityChecker);
430	gtmAvailibilityChecker.run({
431	 nameOfEventFiredWhenFound: 'gtmAvailable',
432	 logEnabled : true,
433	 logName : 'gtmAvailibilityChecker',
434	findLibraryCondition : function(){
435		return ((typeof window.dataLayer !== 'undefined') && (window.dataLayer !== null));
436	}
437	});
438</script>
438		
439<script type="text/javascript">
440	
441
442 
443 asyncReloadDonePendingCallbackExecutor = {
444	defaultOptions : {
445		eventToListenTo: 'someEvent',
446		logName : 'asyncReloadDonePendingCallbackExecutor',
447		logEnabled: false
448	},
449	setOptionsAndInitDefaultsIfRequired: function(givenOptions){
450		givenOptions = givenOptions || {};
451		for (var defaultProperty in this.defaultOptions) {
452			// iteriere nur über echte, eigenen properties (keine protoype-Angaben, Funktionen etc.)
453			if (this.defaultOptions.hasOwnProperty(defaultProperty)) {
454				// wenn nicht gesetzt in gegebenen Options, nimm den Wert aus den Default-Options
455				if (givenOptions[defaultProperty] === undefined){
456					givenOptions[defaultProperty] = this.defaultOptions[defaultProperty]
457				}
458			}
459		}
460		return givenOptions;
461	},
462	logToConsoleIfSet : function(logText){
463		if (this.options.logEnabled) {console.log(this.options.logName + ": " + logText)};
464	},
465	initAndRun: function(givenOptions) {
466		var myself = this;
467		myself.options = myself.setOptionsAndInitDefaultsIfRequired(givenOptions);
468		myself.runtime = myself.runtime || {
469			pendingCallbacks : [],
470			asyncLoaderAlreadyDone : false
471		}
472		
473	   $(document).on( 
474			   myself.options.eventToListenTo, 
475			   {callbackExecutor: myself}, 
476			   function(event) {
477					var callbackExecutor = event.data.callbackExecutor;
478					callbackExecutor.logToConsoleIfSet("'Laden-fertig'-Event erhalten!");
479					callbackExecutor.runtime.asyncLoaderAlreadyDone = true;
480					callbackExecutor.executePendingCallbacks();
481				}
482		   );
483	},
484	addCallback: function(callback){
485		// wenn da gleich ausführen
486		if (this.runtime.asyncLoaderAlreadyDone) {
487			callback();
488			this.logToConsoleIfSet("add callback ... callback sofort ausführbar -> done.");
489		} 
490		// ... sonst ins 'pending'
491		else {
492			this.logToConsoleIfSet("add callback ... callback NICHT sofort ausführbar; für später gespeichert; aktuell "+ (this.runtime.pendingCallbacks.length+1)+" callbacks für später gespeichert.");
493			this.runtime.pendingCallbacks.push(callback);
494		}			
495	},
496	executePendingCallbacks: function(){
497		this.logToConsoleIfSet("Führe alle pending callbacks aus (sind "+this.runtime.pendingCallbacks.length+" Stück).");
498		for (var i = 0; i < this.runtime.pendingCallbacks.length; i++) {
499			var callback = this.runtime.pendingCallbacks[i];
500			if (callback instanceof Function){
501				callback();
502				this.logToConsoleIfSet("Callback Nummer "+ (i+1) +" ausgeführt");	
503			}
504			
505			delete this.runtime.pendingCallbacks[i]; 
506		}
507		this.logToConsoleIfSet("Alle pending callbacks ausgeführt.");
508	}
509};	
510
511
512
513	
514	window.gtmAsyncReloadDonePendingCallbackExecutor = Object.create(asyncReloadDonePendingCallbackExecutor)
515	window.gtmAsyncReloadDonePendingCallbackExecutor.initAndRun({
516		eventToListenTo: 'gtmAvailable',
517		logName : 'gtmAsyncReloadDonePendingCallbackExecutor',
518		logEnabled: true
519	});
520	
521</script>
521
522
523
524
525 
526
527
528		<!-- End Cookie-Disclaimer-Popup script--></div>
529
530</body>
531</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.