PageSourceSearch

https://www.boll.ch/index.html

html boll.ch collected 2026-10-02 17:15:46 UTC 144,626 bytes, 4,505 lines download raw bytes

1<!-- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -->
2<!DOCTYPE html><html>
3<head>
4
5<link rel='apple-touch-icon' sizes='180x180' href='favicons/apple-touch-icon.png'>
6<link rel='icon' type='image/png' sizes='32x32' href='favicons/favicon-32x32.png'>
7<link rel='icon' type='image/png' sizes='16x16' href='favicons/favicon-16x16.png'>
8<link rel='manifest' href='favicons/site.webmanifest'>
9<link rel='mask-icon' href='favicons/safari-pinned-tab.svg' color='#004290'>
10<link rel='shortcut icon' href='favicons/favicon.ico'>
11<meta name='msapplication-TileColor' content='#2d89ef'>
12<meta name='msapplication-config' content='favicons/browserconfig.xml'>
13<meta name='theme-color' content='#ffffff'>
14
15<title>
16BOLL Engineering AG - IT Security Distribution</title>
17<meta name="Author" content="BOLL Engineering AG">
18<meta name="Copyright" content="BOLL Engineering AG 2011">
19<meta name="Robots" content="INDEX,FOLLOW">
20<meta name="Language" content="de">
21<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
22<meta name="viewport" content="width=device-width">
23<meta name="google-site-verification" content="dPJuomhWR2M-k16crlf-vpixCtJPnOp25-SETY3ZDc4" />
24
25<meta http-equiv="X-UA-Compatible" content="IE=edge" ><META NAME="Title" CONTENT="BOLL Engineering AG - IT Security Distribution">
26<meta name="verify-v1" content="A2ELXxDy9R1VHm3+ohUeswU7MGGdrPVyve2ZeGv2gMU=" >
27<META NAME="Keywords" CONTENT="BOLL Engineering AG, Watchguard, Fortinet, Palo Alto Networks, SeppMail, Kaspersky, Menlo, OneSpan, Proofpoint, Alcatel-Lucent,
28Varonis, Asimily, Cyolo, Wallix, Netskope, Fudo, Proofpoint, ESET, Deep Instinct, F5, Hornetsecurity, Halcyon, Cumulus, Bitglass, Edgecore, Corero,
29Secunet, Medigate, Cryoserver, und Sinefa Distribution">
30<META NAME="Description" CONTENT="BOLL Engineering AG vertreibt Lösungen in den Bereichen Netzwerk- und Mail-Security, Identity- und Access-Management sowie Server-Load-Balancing. ">
31<META NAME="Abstract" CONTENT="BOLL Engineering AG">
32<STYLE type='text/css'>
33<!--
34@font-face {
35  font-family: 'Open Sans';
36  font-weight: 400;
37  font-style: normal;
38  src: url('fonts/Open-Sans-regular/Open-Sans-regular.eot');
39  src: url('fonts/Open-Sans-regular/Open-Sans-regular.eot?#iefix') format('embedded-opentype'),
40       local('Open Sans'),
41       local('Open-Sans-regular'),
42       url('fonts/Open-Sans-regular/Open-Sans-regular.woff2') format('woff2'),
43       url('fonts/Open-Sans-regular/Open-Sans-regular.woff') format('woff'),
44       url('fonts/Open-Sans-regular/Open-Sans-regular.ttf') format('truetype'),
45       url('fonts/Open-Sans-regular/Open-Sans-regular.svg#OpenSans') format('svg');
46}
47@font-face {
48  font-family: 'Open Sans';
49  font-weight: 600;
50  font-style: normal;
51  src: url('fonts/Open-Sans-600/Open-Sans-600.eot');
52  src: url('fonts/Open-Sans-600/Open-Sans-600.eot?#iefix') format('embedded-opentype'),
53       local('Open Sans Semibold'),
54       local('Open-Sans-600'),
55       url('fonts/Open-Sans-600/Open-Sans-600.woff2') format('woff2'),
56       url('fonts/Open-Sans-600/Open-Sans-600.woff') format('woff'),
57       url('fonts/Open-Sans-600/Open-Sans-600.ttf') format('truetype'),
58       url('fonts/Open-Sans-600/Open-Sans-600.svg#OpenSans') format('svg');
59}
60@font-face {
61  font-family: 'Open Sans';
62  font-weight: 400;
63  font-style: italic;
64  src: url('fonts/Open-Sans-italic/Open-Sans-italic.eot');
65  src: url('fonts/Open-Sans-italic/Open-Sans-italic.eot?#iefix') format('embedded-opentype'),
66       local('Open Sans Italic'),
67       local('Open-Sans-italic'),
68       url('fonts/Open-Sans-italic/Open-Sans-italic.woff2') format('woff2'),
69       url('fonts/Open-Sans-italic/Open-Sans-italic.woff') format('woff'),
70       url('fonts/Open-Sans-italic/Open-Sans-italic.ttf') format('truetype'),
71       url('fonts/Open-Sans-italic/Open-Sans-italic.svg#OpenSans') format('svg');
72}
73@font-face {
74  font-family: 'Open Sans';
75  font-weight: 600;
76  font-style: italic;
77  src: url('fonts/Open-Sans-600italic/Open-Sans-600italic.eot');
78  src: url('fonts/Open-Sans-600italic/Open-Sans-600italic.eot?#iefix') format('embedded-opentype'),
79       local('Open Sans Semibold Italic'),
80       local('Open-Sans-600italic'),
81       url('fonts/Open-Sans-600italic/Open-Sans-600italic.woff2') format('woff2'),
82       url('fonts/Open-Sans-600italic/Open-Sans-600italic.woff') format('woff'),
83       url('fonts/Open-Sans-600italic/Open-Sans-600italic.ttf') format('truetype'),
84       url('fonts/Open-Sans-600italic/Open-Sans-600italic.svg#OpenSans') format('svg');
85}
86BODY {color:#333333;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.6em; padding:0;margin:0;word-spacing:1px;}
87P {font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.6em;padding-top:0px;margin-top:0px;margin-bottom:15px;}
88p.padding {padding:40px 14px 8px 0px !important;}
89INPUT {font-family:'Open Sans', sans-serif;font-size:16px;vertical-align:middle; box-sizing: border-box}
90SELECT {font-family:'Open Sans', sans-serif;font-size:16px; color: #444444; border: 1px solid #dddddd; padding: 2px}
91INPUT[type='text'] { color: #444444; border: 1px solid #dddddd; padding: 3px}
92INPUT[type='email'] { color: #444444; border: 1px solid #dddddd; padding: 3px}
93INPUT[type='number'] { color: #444444; border: 1px solid #dddddd; padding: 3px}
94INPUT[type='password'] { color: #444444; border: 1px solid #dddddd; padding: 3px}
95INPUT[type='submit'] { color: #444444; font-weight: bold; border: 1px solid #aaaaaa; padding: 5px 8px; background-color: #eeeeee; background: linear-gradient(0deg, rgba(230,230,230,1) 0%, rgba(255,255,255,1) 100%); }
96INPUT[type='submit']:hover { border: 1px solid #aaaaff; background-color: #d6eaff; background: linear-gradient(0deg, rgba(210,220,240,1) 0%, rgba(231,241,255,1) 100%); }
97INPUT[type='submit']:active {  border: 1px solid #aaaaff; background-color: #acd3fb; background: linear-gradient(0deg, rgba(200,210,230,1) 0%, rgba(221,231,245,1) 100%); }
98INPUT[type='submit'].blue { color: white; font-weight: bold; border: 1px solid #aaaaaa; padding: 5px 8px; background-color: #eeeeee; background: linear-gradient(0deg, rgba(23,74,135,1) 0%, rgba(53,104,165,1) 100%); }
99INPUT[type='submit'].blue:hover { border: 1px solid #aaaaff; background-color: #d6eaff; background: linear-gradient(0deg, rgba(63,114,175,1) 0%, rgba(93,144,185,1) 100%); }
100INPUT[type='submit'].blue:active {  border: 1px solid #aaaaff; background-color: #acd3fb; background: linear-gradient(0deg, rgba(43,94,155,1) 0%, rgba(73,124,185,1) 100%); }
101INPUT[type='button'] { color: #444444; font-weight: bold; border: 1px solid #aaaaaa; padding: 5px 8px; background-color: #eeeeee; background: linear-gradient(0deg, rgba(230,230,230,1) 0%, rgba(255,255,255,1) 100%); }
102INPUT[type='button']:hover { border: 1px solid #aaaaff; background-color: #d6eaff; background: linear-gradient(0deg, rgba(210,220,240,1) 0%, rgba(231,241,255,1) 100%); }
103INPUT[type='button']:active { border: 1px solid #aaaaff; background-color: #acd3fb; background: linear-gradient(0deg, rgba(200,210,230,1) 0%, rgba(221,231,245,1) 100%); }
104INPUT[type='button'].blue { color: white; font-weight: bold; border: 1px solid #aaaaaa; padding: 5px 8px; background-color: #eeeeee; background: linear-gradient(0deg, rgba(23,74,135,1) 0%, rgba(53,104,165,1) 100%); }
105INPUT[type='button'].blue:hover { border: 1px solid #aaaaff; background-color: #d6eaff; background: linear-gradient(0deg, rgba(63,114,175,1) 0%, rgba(93,144,185,1) 100%); }
106INPUT[type='button'].blue:active {  border: 1px solid #aaaaff; background-color: #acd3fb; background: linear-gradient(0deg, rgba(43,94,155,1) 0%, rgba(73,124,185,1) 100%); }
107INPUT[type='image'] { color: #444444; font-weight: bold; border: 1px solid #aaaaaa; padding: 5px 8px; background-color: #eeeeee; background: linear-gradient(0deg, rgba(230,230,230,1) 0%, rgba(255,255,255,1) 100%); }
108INPUT[type='image']:hover { border: 1px solid #aaaaff; background-color: #d6eaff; background: linear-gradient(0deg, rgba(200,210,230,1) 0%, rgba(221,231,245,1) 100%); }
109INPUT[type='image']:active { border: 1px solid #aaaaff; background-color: #acd3fb; background: linear-gradient(0deg, rgba(190,200,220,1) 0%, rgba(211,221,235,1) 100%); }
110INPUT[type='radio'] {vertical-align:middle;
110margin:0 0px 3px 0;padding:0}
111INPUT[type='checkbox'] {vertical-align:middle;margin:1px 0px 3px 0;padding:0}
112TEXTAREA {font-family:'Open Sans', sans-serif;font-size:16px; color: #444444; border: 1px solid #dddddd; padding: 3px; box-sizing: border-box }
113LABEL {vertical-align:middle;}
114A {font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.6em;text-decoration:none; color:#444499;}
115TABLE{border-style:none;border_width:0;font-family:'Open Sans', sans-serif;font-size:16px;}
116TH {line-height:1.6em}
117TD {line-height:1.6em;text-align:left;}
118DIV {box-sizing:border-box;}
119H3 {font-family:'Open Sans', sans-serif;font-size:22px;line-height:1.6em;color:#55555a;}
120H2 {font-family:'Open Sans', sans-serif;font-size:22px;line-height:1.6em;font-weight:bold;padding-top:0px;margin-top:0px;color:#55555a;}
121H1 {font-family:'Open Sans', sans-serif;font-size:22px;line-height:1.6em;font-weight:bold;padding-top:0px;margin-top:0px;margin-bottom:14px;color:#55555a;}
122B {font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.6em}
123UL {font-family:'Open Sans', sans-serif;font-size:16px;margin:0px 5px 10px 0px; padding-left:0px; list-style-type:disc;list-style-position:outside;}
124LI {margin-left: 15px; margin-bottom: 3px;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.6em}
125HR {height: 0; border-width: 1px 0 0 0; border-style: solid; border-color: #d3d3d3; margin-bottom:10px;}
126PRE {font-family: monospace; font-size:16px;line-height:1.6em;word-spacing:0;} 
127FORM {margin-top: 0px; margin-bottom: 0px;}
128.greyimg {padding: 3px; border: 1px solid #777777; background-color:#dddddd}
129.red {font-weight:bold;color:#ee0000;line-height:1.6em}
130.bold {font-weight:bold}
131.red11 {font-size:16pt;font-weight:bold;color:#aa0000;line-height:1.6em}
132.bigblue {font-size:16pt;font-weight:bold;color:#5555aa;line-height:1.6em}
133.big {font-size:19pt;font-weight:bold;line-height:1.6em}
134.bigred {font-size:19pt;font-weight:bold;color:red;line-height:1.6em}
135.big13 {font-family:'Open Sans', sans-serif;font-size:18px;font-weight:bold;color:#444499;line-height:1.6em}
136.small {font-size:16px;line-height:1.6em}
137.small-text {font-size:12px;line-height:1.6em}
138.nounderline {text-decoration:none;color:#444499;line-height:1.6em}
139a:visited {text-decoration:none;color:#444499;line-height:1.6em;}
140a:hover {text-decoration:underline;text-transform : none;color:#3333aa;line-height:1.6em;}
141.linked {text-decoration:underline;line-height:1.6em}
142.tsmall {font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.6em}
143tr.small > td, tr.small > td > a {font-size:14px;line-height:1.6em}
144td.small {font-size:14px;line-height:1.6em}
145.shopbold {
146	font-family:'Open Sans', sans-serif;font-size:16px;font-weight:bold;line-height:1.6em;
147}
148.shopbold a  {font-family:'Open Sans', sans-serif;font-size:16px;font-weight:bold;line-height:1.6em}
149.shop {font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.6em}
150.shop a {font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.6em}
151a.btnblue  {vertical-align: middle;display:block; padding:7px 8px 7px 8px; text-decoration:none; border:1px #aaaaaa solid; background-color:#e5eeff;font-weight:normal;}
152a.btnblue:visited  {text-decoration:none; border:1px #aaaaaa solid; background-color:#e5eeff; font-weight:normal;}
153a.btnblue:hover {text-decoration:none; border:1px #bbbbbb solid; background-color:#d5ddee;font-weight:normal;cursor: pointer}
154a.btno1 { display:block; margin:0px; padding: 7px 10px; text-decoration:none; border:1px #bbbbbb solid; background-color:#ffc35c;font-weight:normal; color:black}
155a.btno1:visited  {text-decoration:none; border:1px #bbbbbb solid; background-color:#ffc35c; font-weight:normal;}
156a.btno1:hover {text-decoration:none; border:1px #bbbbbb solid; background-color:#ffe36c;font-weight:normal;cursor: pointer}
157a.btno2 { display:block; margin:0px; padding: 7px 10px; text-decoration:none; border:1px #bbbbbb solid; background-color:#fff3cc;font-weight:normal; color:black}
158a.btno2:visited  {text-decoration:none; border:1px #bbbbbb solid; background-color:#fff3cc; font-weight:normal;}
159a.btno2:hover {text-decoration:none; border:1px #bbbbbb solid; background-color:#ffe36c;font-weight:normal;cursor: pointer}
160a.wordwrap { overflow-wrap: anywhere; }
161.formtable {
162	margin: 0px; padding: 10px;
163	border: 1px solid #bbbbcc;
164	background-color: #eeeeee;
165}
166.formtable td {
167	padding:3px;
168}
169table.box {
170	margin: 0px; 
171	margin-bottom: 22px;
172	padding: 15px;
173	border-radius: 10px;
174}
175table.boxzero {
176	margin: 0px; 
177	padding: 15px;
178	border-radius: 10px;
179}
180.boximage { border: 1px solid #888888; background: white; padding:4px;}
181.newsimage { margin: 0px 10px 10px 10px; background: white; padding:4px;max-width:100%;float:right;}
182table.box tr {
183	margin: 0px; padding: 0px;
184}
185span.info {
186  border: 1px solid #aaaaaa; 
187  background-color: #ffffff; 
188  padding: 0px 2px;
189  cursor:default;
190}
191span.tooltip {
192  box-sizing: border-box;
193  display:none; 	
194  position:absolute;
195  background-color:#ffffff; 
196  color:#000000;
197  text-align:left;
198  white-space: normal;
199  padding: 10px;
200  z-index:2;
201  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
202}
203span.info a {
204	color: #000;
205}
206span.stockicon {
207  position:relative;
208  cursor:default;
209  display: inline-block; 
210  padding: 0 4px 0 4px;
211  border-radius: 5px 5px 5px 5px;
212}
213span.stockinfo {
214  display:none; 	
215  position:absolute;
216  background-color:#dddddd;
217  color:#000000;
218  text-align:left;
219  white-space: normal;
220  padding: 1px 1px 1px 1px;
221  overflow:hidden; 
222  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
223  border: 1px solid #999999;
224  z-index:10; 
225}
226span.stockicon a {
227	color: #000;
228}
229span.close_cross {
230	color: #999999;
231}
232span.close_cross:hover {
233	color: #000000;
234	cursor: pointer;
235}
236span.fwinfoicon {
237  position:relative;
238  cursor:default;
239  display: inline-block; 
240  padding: 1px;
241  border-radius: 5px 5px 5px 5px;
242  text-align: center;
243  color:white;
244  font-weight: bold;
245  border: 0;
246}
247span.fwinfo {
248  display:none; 	
249  position:absolute;
250  background-color:#dddddd;
251  color:#000000;
252  text-align:left;
253  white-space: normal;
254  padding: 1px 1px 1px 1px;
255  overflow:hidden; 
256  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
257  border: 1px solid #999999;
258  z-index:10; 
259}
260.img_pos { 
261	position:absolute;
262	top:15px;
263	right:15px;
264 }
265 .manufacturer_boxstyle {
266	position:relative;
267	background:#eeeeee;
268	border:1px solid #aaaaaa;
269	padding:15px;
270	margin-bottom:22px;
271 }
272img.info_icon {
273	opacity: 0.7;
274}
275img.info_icon:hover {
276	opacity: 1;
277}
278.myform{
279margin:0;
280padding:14px;
281}
282.tcenter {
283	text-align:center;
284	margin-left: auto; 
285	margin-right: auto;
286}
287.tright {
288	text-align:right;
289	margin-left: auto; 
290	margin-right: 0px;
291}
292.shoptable {
293	border: 0;
294	margin:0px;
295	padding:0;
296	border-spacing: 0;
297}
298.shoptable p {
299	padding: 0px 14px 8px 0px !important;
300	margin: 0;
301}
302.shoptable td {
303	padding: 5px;
304	margin: 0;
305}
306.shoptable .prodrowhshop > td {
307	margin: 0;
308	background-color:#e7e7e7;
309	font-weight:bold;
310}
311.shoptable .prodrowh > td {
312	margin: 0;
313	background-color:#ffffff;
314	font-weight:bold;
315}
316.shoptable .totrow > td {
317	margin: 0;
318	background-color:#eeeeee;
319	font-weight:bold;
320	border-top: 1px solid #dddddd;
321	border-bottom: 1px solid #dddddd;
322}
323.shoptable .totrow > td:first-child {
324	border-left: 1px solid #dddddd;
325}
326.shoptable .totrow > td:last-child {
327	border-right: 1px solid #dddddd;
328}
329.shoptable .prodrowhw > td {
330	margin: 0;
331	border-bottom:1px solid #e2e2e2;
332	background-color:#f9f9f9;
333}
334.shoptable .prodrowsw > td {
335	margin: 0;
336	border-bottom:1px solid #eaeaea;
337	background-color:#ffffff;
338}
339.shoptable .grey_bold > td {
340	padding-top: 5px;
341	padding-bottom: 5px;
342	margin: 0;
343	background-color:#eeeeee;
344	font-weight:bold;
345	vertical-align: middle;
346	border-top: 1px solid #dddddd;
347	border-bottom: 1px solid #dddddd;
348}
349.shoptable .grey_bold > td:first-child {
350	border-left: 1px solid #dddddd;
351}
352.shoptable .grey_bold > td:last-child {
353	border-right: 1px solid #dddddd;
354}
355.shoptable .normal td {
356	margin: 0;
357	background-color:#ffffff;
358}
359.shoptable .prodgroupheader td {
360	padding: 0px;	
361}
362.producttable .prodrowhshop > td {
363	padding: 6px 6px 6px 4px;
364	margin: 0;
365	background-color:#e7e7e7;
366	font-weight:bold;
367}
368.producttable .prodrowhw > td {
369	padding: 6px 4px 3px 4px;
370	margin: 0;
371	vertical-align:top;
372	background-color:#f3f3f3;
373}
374.auxdata_table {
375 	background-color:#fbfbfb; 
376	padding:2px;
377}
378table.auxdata_table td {
379	padding: 0px 4px 0px 4px !important;
380	background-color: #fbfbfb !important;
381}
382.group_div {padding:0;margin:0}
383.group_div p {padding:0px 0px 6px 0px; margin:0px 0px 6px 0px;}
384.group_div sup { line-height: 0px; font-size: 80%; }
385.group_div sub { line-height: 0px; font-size: 80%; }
386.shop_head {margin:0px; padding:2px; color:#666666; font-size:16px;}
387#headleft { border:0px; border-bottom: 1px solid #999999; padding:0px; margin:0px; background: #0e3f8f; height:145px;}
388#headcenter { border:0px; border-bottom: 1px solid #999999; padding:0px; margin: 0px; width:80%; background: #009fe3; height:145px;}
389#headright { border:0px; border-bottom: 1px solid #999999; padding:0px; margin:0px; background: #009fe3; height:145px;}
390.188 {width:188px; padding: 0; float: left;}
391.188 h2 {color:#ffffff}
392#footer_table {color:#333333}
393#footer_table a {color:#333333}
394.nobullet {list-style:none inside; margin-left:0px;padding-left:0px;}
395.nobullet li {margin-left:0px; padding-left:0px; height:17px; }
396IMG.ficon {margin: 0px 3px 0px 3px;}
397.pressetitle { padding-bottom: 10px; }
398.portal_group_small {
399	background: #05418a;
400	background: -webkit-gradient(linear, left top, left bottom, from(#3a5daa), to(#05418a));
401	background: -webkit-linear-gradient(top, #3a5daa, #05418a);
402	background: -moz-linear-gradient(top, #3a5daa, #05418a);
403	background: -ms-linear-gradient(top, #3a5daa, #05418a);
404	background: -o-linear-gradient(top, #3a5daa, #05418a);
405	padding: 15px 15px;
406	color: white;
407	text-decoration: none;
408	vertical-align: middle;
409}
410.portal_group_big {
411	background: #005d4e;
412	background: -webkit-gradient(linear, left top, left bottom, from(#007f6b), to(#005d4e));
413	background: -webkit-linear-gradient(top, #007f6b, #005d4e);
414	background: -moz-linear-gradient(top, #007f6b, #005d4e);
415	background: -ms-linear-gradient(top, #007f6b, #005d4e);
416	background: -o-linear-gradient(top, #007f6b, #005d4e);
417	padding: 15px 15px;
418	color: white;
419	text-decoration: none;
420	vertical-align: middle;
421}
422.portal_group_big_wg {
423	background: #a92516;
424	background: -webkit-gradient(linear, left top, left bottom, from(#ca2e17), to(#a92516));
425	background: -webkit-linear-gradient(top, #ca2e17, #a92516);
426	background: -moz-linear-gradient(top, #ca2e17, #a92516);
427	background: -ms-linear-gradient(top, #ca2e17, #a92516);
428	background: -o-linear-gradient(top, #ca2e17, #a92516);
429	padding: 15px 15px;
430	color: white;
431	text-decoration: none;
432	vertical-align: middle;
433}
434.portal_group {
435   	width:250px;
436	background: #05418a;
437	background: -webkit-gradient(linear, left top, left bottom, from(#3a5daa), to(#05418a));
438	background: -webkit-linear-gradient(top, #3a5daa, #05418a);
439	background: -moz-linear-gradient(top, #3a5daa, #05418a);
440	background: -ms-linear-gradient(top, #3a5daa, #05418a);
441	background: -o-linear-gradient(top, #3a5daa, #05418a);
442	padding: 15px 15px;
443	color: white;
444	text-decoration: none;
445	vertical-align: middle;
446}
447.portal_group2 {
448   	width:504px;
449	background: #005d4e;
450	background: -webkit-gradient(linear, left top, left bottom, from(#007f6b), to(#005d4e));
451	background: -webkit-linear-gradient(top, #007f6b, #005d4e);
452	background: -moz-linear-gradient(top, #007f6b, #005d4e);
453	background: -ms-linear-gradient(top, #007f6b, #005d4e);
454	background: -o-linear-gradient(top, #007f6b, #005d4e);
455	padding: 15px 15px;
456	color: white;
457	text-decoration: none;
458	vertical-align: middle;
459}
460#headlink:link {border:0;padding:0;margin:0;display:block;width:100%;height:100%}
461#headlink:visited {border:0;padding:0;margin:0;display:block;width:100%;height:100%}
462#headlink:hover {border:0;padding:0;margin:0;display:block;width:100%;height:100%} 
463#headlink:active {border:0;padding:0;margin:0;display:block;width:100%;height:100%;background-color: transparent;}
464.button-link:link {
465	color: #444444;
466	font-weight: bold; 
467	border: 1px solid #aaaaaa; 
468	padding: 5px 8px; 
469	background-color: #eeeeee; 
470	background: linear-gradient(0deg, rgba(230,230,230,1) 0%, rgba(255,255,255,1) 100%);
471	white-space: nowrap;
472	display: inline-block;
473	text-decoration: none;
474	box-sizing: border-box;
475	line-height: normal;
476}
477.button-link:visited { color: #444444; border: 1px solid #aaaaaa; }
478.button-link:hover { border: 1px solid #aaaaff; background-color: #d6eaff; background: linear-gradient(0deg, rgba(210,220,240,1) 0%, rgba(231,241,255,1) 100%); }
479.button-link:active { border: 1px solid #aaaaff; background-color: #acd3fb; background: linear-gradient(0deg, rgba(200,210,230,1) 0%, rgba(221,231,245,1) 100%); }
480.button-link-blue:link {
481	color: white;
482	font-weight: bold; 
483	border: 1px solid #aaaaaa; 
484	padding: 5px 8px; 
485	background-color: #eeeeee; 
486	background: linear-gradient(0deg, rgba(23,74,135,1) 0%, rgba(53,104,165,1) 100%);
487	white-space: nowrap;
488	display: inline-block;
489	text-decoration: none;
490	box-sizing: border-box;
491	line-height: normal;
492}
493.button-link-blue:visited { color: white; border: 1px solid #aaaaaa; }
494.button-link-blue:hover { border: 1px solid #aaaaff; background-color: #d6eaff;
494 background: linear-gradient(0deg, rgba(63,114,175,1) 0%, rgba(93,144,185,1) 100%); }
495.button-link-blue:active { border: 1px solid #aaaaff; background-color: #acd3fb; background: linear-gradient(0deg, rgba(43,94,155,1) 0%, rgba(73,124,185,1) 100%); }
496.button-link-big:link {
497	width: 230px;
498	height: 130px;
499	display: block;
500	color: white;
501	font-size: 18px;
502	padding: 5px 16px 7px 16px;
503	border: solid 1px #999999;
504	text-decoration: none;
505	background: #05418a;
506	background: -webkit-gradient(linear, left top, left bottom, from(#3a5daa), to(#05418a));
507	background: -webkit-linear-gradient(top, #3a5daa, #05418a);
508	background: -moz-linear-gradient(top, #3a5daa, #05418a);
509	background: -ms-linear-gradient(top, #3a5daa, #05418a);
510	background: -o-linear-gradient(top, #3a5daa, #05418a);
511	text-align: center;
512	display:table-cell;
513	vertical-align:middle;
514	box-sizing: border-box;
515	margin:0;
516}
517.button-link-big:visited {
518	color: white;
519	border: solid 1px #999999;
520    text-decoration: none;
521}
522.button-link-big:hover {
523	color: white;
524	background: #aaaaaa;
525	border: solid 1px #999999;
526    text-decoration: none;
527}
528.button-link-big:active {
529	color: white;
530	border: solid 1px #999999;
531    text-decoration: none;
532}
533#confirmOverlay, #alertOverlay, #generalOverlay {
534	z-index: 10;
535    display: none;
536    background-color: #000000;
537    position: fixed;
538    left: 0;
539	top: 0;
540	width: 100%;
541	height: 100%;
542    padding: 0;
543    box-sizing: border-box;
544	opacity: 0.5;
545}
546#confirmBox, #alertBox, .alertBox, #generalBox, .generalBox {
547   	display: none;
548   	z-index: 20;
549    background-color: #ffffff;
550    position: fixed;
551    min-width: 600px;
552    left: 50%;
553	top: 50%;
554	transform: translate(-50%, -55%);
555    padding: 30px 25px;
556    box-sizing: border-box;
557    text-align: center;
558	opacity: 1;
559	-webkit-box-shadow: 0px 0px 10px #222222;
560	-moz-box-shadow: 0px 0px 10px #222222;
561	box-shadow: 0px 0px 10px #222222;
562}
563@keyframes myappear {
564    from {opacity: 0; }
565    to {opacity: 1; }
566}
567.appearDialog {
568	animation: 0.3s ease-out 0s 1 myappear;
569}
570#confirmBoxYes, #confirmBoxNo, .alertBoxOK {
571   background-color: #2b5e9b;
572   color: white;
573    display: inline-block;
574    border-radius: 3px;
575    border: 1px solid #aaa;
576    padding: 2px;
577    text-align: center;
578    width: 80px;
579    cursor: pointer;
580	font-size:;
581}
582#confirmBoxYes:hover {
583	background-color: #617b9f;	
584}
585#confirmBoxNo:hover {
586	background-color: #617b9f;	
587}
588.alertBoxOK:hover {
589	background-color: #617b9f;	
590}
591#confirmBoxText, .alertBoxText, #alertBoxText {
592    text-align: center;
593    margin-bottom: 26px;
594	font-size: 16px;
595	line-height: 24px;
596}
597table.responsive-price td.mobile_visible {display: none; }
598.mobile_visible { display: none; }
599.invisible { display: block; }
600.contact_button {
601	background-color: #009fe3;
602    border-radius: 6px;
603    color: white;
604    padding: 15px;
605}
606.contact_button:hover {
607	background-color: #153f8f;	
608	color: white;
609	text-decoration: none;
610}
611.contact_button:visited {
612    color: white;
613}
614.bluestyle img {margin:0 0 20px 20px}
615@media only screen and (max-width: 960px) {
616	.bluestyle img { width: 58px;}
617}
618table.responsive { border-collapse: collapse; }
619table.responsive th { font-weight: bold; }
620table.smallresp { border-collapse: collapse; }
621table.smallresp th { font-weight: bold; }
622table.padright20 td { padding: 2px 20px 2px 0;  } 
623table.padright40 td { padding: 8px 40px 8px 0; } 
624table.padright40 td:last-child { padding-right:0; }
625table.borderbottom tr { border-bottom: 1px solid #cccccc; }
626table.borderbottom tr:last-child { border-bottom: 0; }
627table.responsive td.padleft10 { padding:8px 10px 8px 10px; }
628table.responsive td.tdwidth20pc { width: 20%;}
629.eventlist table { padding: 0}
630.eventlist td { padding: 0 3em 0 0}
631.events_h1 { font-size:30px; line-height:34px;  margin-top:0px;margin-bottom:14px; color: #008ac5 }
632.events_h2 { font-size:20px;font-weight:bold;margin-top:0px; } 
633.event_form { box-sizing:border-box; width: 720px; color: #333333}
634.event_form label {color: #333333}
635@media screen and (max-width: 760px) {
636	.event_form {width:100%}
637}
638.event_details h1 { color:#008ac5; font-size:1.4em; margin: 0 0 20px 0; }
639.event_details > p { margin: 0 0 25px 0; }
640.event_details td { padding: 3px 20px 3px 0px; border: 0; }
641.event_details table { margin: 0 0 30px 0; border-spacing: 0; border-collapse: collapse;}
642.event_details img { margin: 0 20px 20px 0; max-width: 100%; height: auto; }
643.event_details img[align='right'] { margin: 0 0 20px 20px; max-width: 100%; height: auto; }
644.event_details ul {margin-bottom:25px}
645.event-button-link, a.event-button-link  {
646	display: inline-block;
647	margin-top:5px;
648	color: #ffffff;
649	font-size: 20px;
650    padding: 10px 15px;
651    background: #4570a4;
652    -webkit-border-radius: 4px;
653    -moz-border-radius: 4px;
654    border-radius: 4px;
655    border: solid 1px #20538D;
656    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
657    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
658    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
659    -webkit-transition-duration: 0.2s;
660    -moz-transition-duration: 0.2s;
661    transition-duration: 0.2s;
662    -webkit-user-select:none;
663    -moz-user-select:none;
664    -ms-user-select:none;
665    user-select:none;
666}
667.event-button-link:hover {
668 	color: #ffffff;
669    background: #356094;
670    border: solid 1px #2A4E77;
671    text-decoration: none;
672}
673.event-button-link:active {
674 	color: #ffffff;
675    -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
676    -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
677    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
678    background: #2E5481;
679    border: solid 1px #203E5F;
680}
681form.eventreg { box-sizing:border-box; }
682form.eventreg > fieldset{ border: none; padding: 0; }
683form.eventreg > fieldset > div { margin: 0 0 1em 0; }
684form.eventreg label { box-sizing:border-box; display: inline-block; width: 100%; float: left; padding-right: 2%; text-align: left; margin-bottom: 3px}
685form.eventreg input { box-sizing:border-box; display: inline-block; width: 100%;  }
686form.eventreg textarea { box-sizing:border-box; display: inline-block; width: 100%; }
687form.eventreg .clickset { box-sizing:border-box; display: inline-block; width: 100%;  }
688form.eventreg .infolabel { box-sizing:border-box; display: inline-block; width: 100%; margin: 10px 0 10px 0;}
689form.eventreg input[type=checkbox] { clear: both; float: left;  box-sizing:border-box; display: inline-block; font-size: 15px; line-height: 1em; margin: 0 1em 0 0;
690											 padding: 0; width: 1em; height: 2em;}
691form.eventreg input[type=radio] { clear: both; float: left; box-sizing:border-box; display: inline-block; width: 10px; margin: 4px 10px 0 0; padding: 0 }
692form.eventreg .clickset label {box-sizing:border-box; display: inline-block; text-align: left; width: 90%; margin: 4px 0 0 0 }
693form.eventreg input[type=submit] { width: auto; color: #444444 }
694form.eventreg input[type=button] { width: auto; color: #444444 }
695form.eventreg #_zip_code { width: 20% }
696form.eventreg #_city { float: right; width: 77% }
697form.eventreg #_given_name { width: 40% }
698form.eventreg #_name { float: right; width: 57% }
699table.topleft { box-sizing:border-box; padding: 0; margin: 0 0 10px 0  }
700table.topleft td { padding: 0px 10px 6px 0px ; margin:0; border:0 }
701.normalbox { width: 100%; margin: 0px; margin-bottom: 10px; padding: 15px; background-color: #f7f7f7; border-radius:7px; border: solid #e3e3e3 1px; }
702.shrinkbox { width: 100%; margin: 0px; margin-bottom: 10px; padding: 15px; background-color: #f7f7f7; border-radius:7px; border: solid #e3e3e3 1px; }
703form.responsive > fieldset{ border: none; }
704form.responsive > fieldset > div { margin: 0.5em 0; }
705form.responsive label { box-sizing:border-box; display: inline-block; width: 35%; float: left; padding-right: 2%; text-align: right; }
706form.responsive input { box-sizing:border-box; display: inline-block; width: 65%;  }
707form.responsive textarea { box-sizing:border-box; display: inline-block; width: 65%;  }
708form.responsive .clickset { box-sizing:border-box; display: inline-block; width: 65%;  }
709form.responsive .infolabel { box-sizing:border-box; display: inline-block; width: 65%; }
710form.responsive input[type=checkbox] { clear: both; box-sizing:border-box; display: inline-block; width: 5%; float: left; margin-right: 5px; margin-top: 3px;}
711form.responsive input[type=radio] { width: unset !important; }
712form.responsive .clickset label {box-sizing:border-box; display: inline-block; text-align: left; width: 90%}
713form.responsive .infolabel label {box-sizing:border-box; display: inline-block; text-align: left; width: 90%}
714form.responsive input[type=submit] { width: auto;  }
715form.responsive #zip { width: 15% }
716form.responsive #town { float: right; width: 49% }
717form.responsive fieldset > div { margin: 0.5em 0; }
718form.responsive.registerform label { box-sizing:border-box; display: inline-block; width: 35%; float: left; padding-right: 2%; text-align: right; }
719form.responsive.registerform input { box-sizing:border-box; display: inline-block; width: 65%;  }
720form.responsive.registerform textarea { box-sizing:border-box; display: inline-block; width: 65%;  }
721form.responsive.registerform input[type=checkbox] { clear: both; box-sizing:border-box; display: inline-block; width: 5%; float: left; margin-right: 5px; margin-top: 3px;}
722form.responsive.registerform input[type=submit] { width: auto;  }
723.width35 {
724	width: 35%;
725}
726.width35_full {
727	width: 35%;
728}
729.width65 {
730	width: 65%
731}
732.fullwidth_border_sellout { border: 1px solid #d3d8e8; }
733.fullwidth_border_sellout td { border: 1px solid #d3d8e8; }
734.fullwidht_border_incidents td { border-bottom: solid 1px #cccccc; }
735.fullwidht_border_incidents td:last-child { display: none; }
736td.nowrap { white-space: nowrap; }
737@media only screen and (max-width: 900px) {
738	form.responsive.registerform label { width: 100%; text-align: left; }
739	form.responsive.registerform input { width: 100% }
740	form.responsive.registerform textarea { width: 100% }
741	form.responsive.registerform .clickset { width: 100%; }
742	.width35_full {
743		display:none;
744	}
745	.width35 {
746		width: 100%;
747	}
748	.width65 {
749		width: 100%;
750	}
751	td.nowrap { white-space: unset; }
752}
753@media only screen and (max-width: 600px) {
754	form.responsive label { width: 100%; text-align: left; }
755	form.responsive input { width: 100% }
756	form.responsive textarea { width: 100% }
757	form.responsive .clickset { width: 100%; }
758	form.responsive #zip { width: 20% }
759	form.responsive #town { float: right; width: 78% }
760	form.responsive select { width: 100%;  }
761	span.responsive { display: block; }
762	#heightzero LABEL {height:0px;}
763}
764@media only screen and (max-width: 765px) {
765	.img_pos {
766		position: static;
767		margin-bottom:10px;
768	}
769}
770.sticky {
771	position: fixed;
772	top: 71px;
773	width: 100%;
774	z-index: 5;
775}
776.maindiv {
777	min-height: 80px;
778}
779.topMenuWrapper {
780	position: fixed; 
781	width: 100%; 
782	height: 72px;
783	top: 0; 
784	left: 0; 
785	z-index: 6;
786}
787.topMenu {
788	width: 86%;
789	position: fixed;
790	display: flex;
791	align-items: center;
792	right: 20px;
793	padding-top: 18px;
794	padding-bottom: 18px;
795}
796.topMenuRight {
797	display: flex;
798	justify-content: space-evenly;
799}
800.topMenuLeft {
801	width: 81%;
802}
803.menuLogo {
804	height: 32px;
805    margin-right: 5px;
806	margin-bottom: 2px;
807}
808.langChooser {
809	font-size: 16px; 
810	color: #555560; 
811	padding: 5px 25px 5px; 
812	font-weight: bold; 
813	display: flex; 
814	align-items: center;
815}
816.loginButtonArea {
817	margin-right: 25px;
818	flex-shrink: 0;
819}
820.accountButton:hover {
821	cursor: pointer;
822	background-color: #d6eaff; 
823	background: linear-gradient(0deg, rgba(210,220,240,1) 0%, rgba(231,241,255,1) 100%); 
824}
825.site_flag {
826	display: flex; 
827	align-items: center;
828	margin-right: 5px; 
829}
830@media only screen and (max-width: 2000px) {
831	#headcenter {
832		width:77%;
833	}
834}
835@media only screen and (max-width: 1800px) {
836	#headcenter {
837		width:78%;
838	}
839}
840@media only screen and (min-width: 1700px) {
841	.topMenu {
842		width: 86%;
843	}
844}
845@media only screen and (min-width: 1700px) {
846	#headcenter {
847		width: 78%;
848	}
849	.topMenu {
850		width: 86.5%;
851	}
852}
853@media only screen and (max-width: 1500px) {
854	#headcenter {
855		width: 88%;
856	}
857	.topMenu {
858		width: 91%;
859	}
860}
861@media only screen and (max-width: 1300px) {
862	#headcenter {
863		width: 96%;
864	}
865	.topMenu {
866		width: 94%;
867	}
868}
869@media only screen and (max-width: 1100px) {
870	#headcenter {
871		width: 100%;
872	}
873	.topMenu {
874		width: 95%;
875	}
876}
877@media only screen and (max-width: 920px) {
878	.maindiv {
879		min-height: 120px;
880	}
881	#headleft,
882	#headright {
883		display: none;
884	}
885	#headcenter {
886		width: 100%;
887	}
888	.topMenu {
889		width: 95%;
890	}
891}
892@media only screen and (max-width: 750px) {
893	#headleft,
894	#headright {
895		display: none;
896	}
897	#headcenter {
898		width: 100%;
899	}
900	.topMenu {
901		position: fixed; 
902		top: 0; 
903		right: 0; 
904		display: flex;
905		align-items: center;
906		padding-top: 18px;
907		padding-bottom: 18px;
908		padding-right: 20px;
909	}
910}
911@media only screen and (max-width: 600px) {
912	.maindiv {
913		max-height: 68px;
914		min-height: 68px;
915	}
916	.topMenu {
917		width: 95%;
918		padding-right: 0px;
919	}
920	.topMenuLeft {
921		width: 30%;
922	}
923	.topMenuRight {
924		width: 70%;
925	}
926	.langChooser {
927		padding: 5px 10px 5px 15px;
928	}
929	.loginButtonArea {
930		margin-right: 20px;
931	}	
932	.menuLogo {
933		height: 25px;
934		display: block;
935	}
936	#bannerImg {
937		display:none;
938	}
939	#headcenter {
940		background: linear-gradient(to left, #009fe3, #0e3f8f)
941	}
942	.menuLogo {
943		display: block;
944	}
945}
946@media only screen and (max-width: 430px) {
947	.langChooser {
948		padding: 5px 2px 5px 2px;
949	}
950	.maindiv {
951		height: 68px;
952	}
953	.site_flag {
954		display: none;
955	}
956	.menuLogo {
957		margin-left: 0px;
958	}
959	.loginButtonArea {
960		margin-right: 5px;
961	}
962}
963.maindiv {border: 0; width:100%; height:145px; box-sizing:border-box; margin-left: auto; margin-right: auto; overflow: hidden;  }		
964.menuoutertable { border:0; z-index: 5; padding:0; margin:0; border-collapse: collapse; border-bottom: 1px solid #cccccc;  }		
965.menuoutertable td { margin:0; padding: 0}
966.menutable { width: 75%; border-collapse: collapse; max-width: 1700px; margin-left: auto; margin-right: auto;  }		
967.menutable td { margin:0; padding: 0}
968.contdiv {border: 0; width:100%; box-sizing:border-box; margin-left: auto; margin-right: auto; overflow: auto;  }	
969.spacetable { width: 75%; max-width: 1700px; margin-left: auto; margin-right: auto; border:0; }	
970#footer { border-top: solid 1px #999999; width:100%; background: #dcddde; box-sizing:border-box; border: 0; }		
971#footcenter { width: 75%; max-width: 1700px; box-sizing:border-box; margin-left:auto; 
972								margin-right:auto; border: 0; }					
973.section {
974	clear: both;
975	padding: 0px;
976	margin: 0px;
977	box-sizing:border-box;
978}
979.linklist { padding-bottom: 7px }
980.service_padding { padding: 1%; }
981.col {
982	display: block;
983	float:left;
984	margin: 0 0;
985	padding: 1% 1% 1% 1% ;
986	box-sizing:border-box;
987}
988.col:first-child { margin-left: 0; }
989.colnear {
990	display: inline-block;
991	margin: 0 0;
992	padding: 0;
993	box-sizing:border-box;
994}
995.colnear a { 
996	box-sizing:border-box;
997	display:inline-block;
998	font-weight:bold;
999	color:#015FA9;
1000	line-height:1.8em;
1001 }
1002 .colnear a:hover { 
1003	text-decoration:underline;
1004	text-decoration-color:#015FA9;
1005	text-underline-offset:6px;
1006 }
1007 .colnear a:active {
1008	text-decoration:underline;
1009	text-decoration-color:#015FA9;
1010	text-underline-offset:6px;		
1011}
1012.submenu-wrapper {
1013	margin-top: 45px;
1014	margin-bottom: 20px;
1015}
1016@media only screen and (max-width: 600px) { 
1017	.submenu-wrapper {
1018		margin-top: 55px;
1019	}
1020	.contdiv {
1021		margin-top: 20px;
1022	}
1023}
1024.submenu a {
1025	text-decoration:underline;
1026	text-decoration-color:#015FA9;
1027	text-underline-offset:6px;
1028	font-weight:bold;
1029	color:#015FA9;
1030}
1031@media only screen and (max-width: 414px) {
1032	.colnear { 
1033		width:100%;
1034		border: none !important;
1035	 }
1036}
1037.span10pc { width: 10% }
1038.span20pc { width: 20% }		
1039.span25pc { width: 25% }
1040.span30pc { width: 30% }
1041.span33pc { width: 33.3% }
1042.span38pc { width: 38.2 }	
1043.span40pc { width: 40% }
1044.span45pc { width: 45% }
1045.span48pc { width: 48%;}
1046.span49pc { width: 49% }
1047.span50pc { width: 50% }
1048.span55pc { width: 55% }
1049.span60pc { width: 60% }
1050.span62pc { width: 61.8% }	
1051.span70pc { width: 70% }
1052.span75pc { width: 75% }
1053.span80pc { width: 80% }
1054.span90pc { width: 90% }
1055.span100pc { width: 100% }
1056.span200px { width: 200px }
1057.span420px { width: 420px }
1058.span45pc_custom { width: 45%; }
1059.span49pc_custom { width: 49.5%; }
1060.padleft {padding: 0% 1.2% 2.4% 0%}			
1061.padright {padding: 0% 0% 2.4% 1.2%}
1062.padleftmore {padding: 0% 1.6% 2.4% 0%}		
1063.padrightmore {padding: 0% 0% 2.4% 1.6%}
1064.table_10pc { width: 10%; }
1065.table_20pc { width: 20%; }
1066.table_60pc { width: 60%; }
1067.foot_menu_section {
1068	clear: both;
1069	box-sizing:border-box;
1070	padding: 0px;
1071	margin: 0px;
1072	padding-left: 27px;
1073	width: 100%; 
1074}
1075.foot_menu_section * { font-size: 16px}
1076.foot_menu_section a {color: #333333 ;text-decoration:none;}
1077.foot_menu_section a:hover {color:#000000;text-decoration:underline;}
1078.foot_menu_section h2 {color:#333333;}
1079.foot_menu_section p {text-decoration:none;color:#222222;}
1080.foot_menu_col {
1081	display: block;
1082	float:left;
1083	margin: 4% 0 1% 0%;
1084	border-left:solid #888888 1px; 
1085	padding-left:20px;
1086	padding-right:20px;
1087}
1088.span_5_of_5 { width: 100%; }
1089.span_4_of_5 { width: 80%; }
1090.span_3_of_5 { width: 60%; }
1091.span_2_of_5 { width: 40%; }
1092.span_1_of_5 { width: 20%; }
1093.span_24 { width: 24%; }
1094.span_19 { width: 19%; }
1095.group:before,
1096.group:after { content:''; display:table; }
1097.group:after { clear:both; }
1098.group { zoom:1;  }
1099@media only screen and (max-width: 1700px) {
1100	.menutable { width: 75%; }
1101	.spacetable { width: 75%; }
1102	#footcenter { width: 75%; }
1103}
1104@media only screen and (max-width: 1500px) {
1105	.menutable { width: 85%; }
1106	.spacetable { width: 85%; }
1107	#footcenter { width: 85%; }
1108}
1109@media only screen and (max-width: 1300px) {
1110	.menutable { width: 92%; }
1111	.spacetable { width: 92%; }
1112	#footcenter { width: 92%; }
1113}
1114@media only screen and (max-width: 1100px) {
1115	#content_table { padding-left:15px; padding-right:15px; border-collapse: separate; }
1116}
1117@media only screen and (max-width: 1000px) {
1118	table.responsive,
1119	table.responsive thead,
1120	table.responsive tbody,
1121	table.responsive tr,
1122	table.responsive th,
1123	table.responsive td, 
1124	table.responsive-price  tr,
1125	table.responsive-price  td { 
1126		display: block; 
1127	}
1128	table.responsive thead tr { 
1129		position: absolute;
1130		top: -9999px;
1131		left: -9999px;
1132	}
1133	table.responsive tr {  margin: 0 0 15px 0; padding: 0 0 15px 0; } 
1134	table.responsive tr.noline { border-bottom: unset; margin: 0px; padding: 0px; }
1135	p.padding { padding: 20px 14px 8px 0px !important}
1136	table.responsive td { 
1137		border: none;
1138		position: relative;
1139	}
1140	table.responsive a.event-button-link { margin-top:12px }
1141	table.responsive td:empty { 
1142		display:none;
1143	}
1144	table.responsive tr.invis { display:none }
1145	table.responsive td.invis { display:none }
1146	table.responsive-price tr.invis { display:none }
1147	table.responsive-price td.invis { display:none }
1148	table.responsive-price td.last-line { padding: 3px 0px 20px 0px; }
1149	table.responsive-price td.mobile_visible { display: block; }
1150	.mobile_visible { display: block; }
1151	.producttable .prodrowhw > td {
1152		background-color:unset;
1153	}
1154	table.padright20 td { padding: 0 10px 0 0;  } 
1155	table.padright40 td { padding: 0 10px 0 0; } 
1156	.invis { display: none; }
1157	table.responsive td.padleft10 { padding: 0px;}
1158	table.responsive td.tdwidth20pc { width: 100%;}
1159	.table_10pc { width: 100%; }
1160	.table_20pc { width: 100%; }
1161	.table_60pc { width: 100%; }
1162	.fullwidth_border_sellout { border: none; }
1163	.fullwidth_border_sellout td { border: none; }
1164	.fullwidth_border_sellout tr { border-bottom: 1px solid #d3d8e8; }
1165	.fullwidth_border_sellout tr:last-child { border: none;}
1166	.fullwidht_border_incidents td:last-child { background-color: white; display: block; }
1167}
1168@media only screen and (max-width: 1500px) {
1169	table.smallresp,
1170	table.smallresp thead,
1171	table.smallresp tbody,
1172	table.smallresp tr,
1173	table.smallresp th,
1174	table.smallresp td, 
1175	table.smallresp-price  tr,
1176	table.smallresp-price  td { 
1177		display: block; 
1178	}
1179	table.smallresp thead tr { 
1180		position: absolute;
1181		top: -9999px;
1182		left: -9999px;
1183	}
1184	table.smallresp tr {  margin: 0 0 8px 0; padding: 0 0 8px 0; } 
1185	table.smallresp tr.noline { border-bottom: unset; margin: 0px; padding: 0px; }
1186	table.smallresp td { 
1187		border: none;
1188		position: relative;
1189	}
1190	table.smallresp td:empty { 
1191		display:none;
1192	}
1193	table.smallresp tr.invis { display:none }
1194	table.smallresp td.invis { display:none }
1195	table.smallresp td.padleft10 { padding: 0px;}
1196	table.smallresp td.tdwidth20pc { width: 100%;}
1197	.smallhide-mobile { display: none;}
1198}
1199@media only screen and (max-width: 1100px) {
1200	.menutable { width: 95%; }
1201	.spacetable { width: 98%; }
1202	#footcenter { width: 100%; }
1203}
1204@media only screen and (max-width: 1070px) {
1205	.span45pc_custom { width: 100%;}
1206}
1207@media only screen and (max-width: 510px ) {
1208	.span49pc_custom { width: 100%}
1209}
1210@media only screen and (max-width: 960px) {
1211	.foot_menu_section { width: 100%; padding-left: 0px;}
1212	.span_1_of_5, .span_2_of_5, .span_3_of_5, .span_4_of_5, .span_5_of_5, .span_19 { width: 50%; border: 0; }	
1213	.span_24 { width: 50%; border: 0; }
1214	.span10pc, .span20pc, .span25pc, .span30pc, .span33pc, .span38pc, .span40pc, .span45pc, .span48pc,  .span49pc, .span50pc, .span55pc, .span60pc, .span62pc, .span70pc, .span75pc, .span80pc, .span90pc, .span100pc { width: 100%; }
1215	.span200px, .span420px {width: 100% }
1216	.linklist { padding-bottom: 25px }
1217	.padleft, .padright, .padleftmore, .padrightmore { padding: 0% 0% 2.4% 0% }			
1218	.disapear { display: none }
1219	.shrinkbox { display: table; width: 100%; }
1220	.service_padding { padding: 0px; }
1221}
1222@media only screen and (max-width: 600px) {
1223	.span_1_of_5, .span_2_of_5, .span_3_of_5, .span_4_of_5, .span_5_of_5, .span_24, .span_19  { width: 50%; }	
1224	.span_24 { width: 100%; }
1225}
1226@media only screen and (max-width: 400px) {
1227	.foot_menu_col { border:0;  }
1228	.span_1_of_5, .span_2_of_5, .span_3_of_5, .span_4_of_5, .span_5_of_5, .span_24, .span_19  { width: 100%; }	
1229}
1230@media
1231only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px),
1232only screen and (   min--moz-device-pixel-ratio: 2) and (max-width: 1024px),
1233only screen and (     -o-min-device-pixel-ratio: 2/1) and (max-width: 1024px),
1234only screen and (        min-device-pixel-ratio: 2) and (max-width: 1024px),
1235only screen and (                min-resolution: 192dpi) and (max-width: 1024px),
1236only screen and (                min-resolution: 2dppx) and (max-width: 1024px) { 
1237	.foot_menu_section h2 {font-size:18px}
1238	.foot_menu_section p {font-size:16px;}
1239	.foot_menu_section a {font-size:16px;}
1240	body {font-size:16px;}
1241	table {font-size:16px;}
1242	h1 {font-size:20px;}
1243	h2 {font-size:18px;}
1244	p {font-size:16px;}
1245	a {font-size:16px;}
1246	li {font-size:16px;}
1247	b {font-size:16px;}
1248	input {font-size:16px}
1249	select {font-size:16px}
1250}
1251.ksub_logtable td {  padding: 4px 10px 2px 6px }
1252.ksub_fbmsg { font-weight: bold; color: #dd0000; }
1253a.ksub_link_style { border-radius: 5px; background: #006f5d; border: none; padding: 8px 10px; color:#ffffff; font-weight:bold; text-decoration: none; margin-right:10px }
1254a.ksub_link_style:hover { background: #228f7d; }
1255img.imgbutton { opacity:1.0; }
1256img.imgbutton:hover { cursor:pointer; -webkit-filter: hue-rotate(270deg); filter: hue-rotate(270deg); }
1257img.imgbutton:active { opacity:0.6; }
1258img.disabled { opacity: 0.2; }
1259table.rightpadding td { padding: 6px 20px 6px 3px }
1260table.rightpadding td:last-of-type { padding: 6px 3px 6px 3px }
1261table.rightpadding th { padding: 6px 20px 6px 3px }
1262table.rightpadding th:last-of-type { padding: 6px 3px 6px 3px }
1263table.rightpadding td.evenpadding { padding: 6px 3px 6px 3px }
1264table.rightpadding tr.bottompadding td { padding-bottom: 12px }
1265table.bottomborder td { border-bottom: 1px solid #dddddd }
1266.blinking {
1267	-webkit-animation: blink .6s linear infinite;
1268	-moz-animation: blink .6s linear infinite;
1269	-ms-animation: blink .6s linear infinite;
1270	-o-animation: blink .6s linear infinite;
1271	 animation: blink .6s linear infinite;
1272}
1273@-webkit-keyframes blink {
1274	0% { opacity: 1; }
1275	50% { opacity: 1; }
1276	50.01% { opacity: 0; }
1277	100% { opacity: 0; }
1278}
1279@-moz-keyframes blink {
1280	0% { opacity: 1; }
1281	50% { opacity: 1; }
1282	50.01% { opacity: 0; }
1283	100% { opacity: 0; }
1284}
1285@-ms-keyframes blink {
1286	0% { opacity: 1; }
1287	50% { opacity: 1; }
1288	50.01% { opacity: 0; }
1289	100% { opacity: 0; }
1290}
1291@-o-keyframes blink {
1292	0% { opacity: 1; }
1293	50% { opacity: 1; }
1294	50.01% { opacity: 0; }
1295	100% { opacity: 0; }
1296}
1297@keyframes blink {
1298	0% { opacity: 1; }
1299	50% { opacity: 1; }
1300	50.01% { opacity: 0; }
1301	100% { opacity: 0; }
1302}
1303.missing-input { 
1304	background-color: #ffeeee;
1305	border: 1px solid red !important;
1306}
1307.slider {
1308  box-sizing: border-box;
1309  max-height: 0px;
1310  overflow: hidden;
1311  transition: max-height 0.3s ease-out;
1312  -moz-transition: max-height 0.3s ease-out;
1313  -ms-transition: max-height 0.3s ease-out;
1314  -o-transition: max-height 0.3s ease-out;
1315  -webkit-transition: max-height 0.3s ease-out;
1316}
1317.responsive-video {
1318	position: relative;
1319	padding-bottom: 56.25%; 
1320	padding-top: 0px;
1321	height: 0;
1322	overflow: hidden;
1323}
1324.responsive-video iframe {
1325	position: absolute;
1326	top: 0;
1327	left: 0;
1328	width: 100%;
1329	height: 100%;
1330}
1331.responsive-video-channel {
1332    position: relative;
1333    padding-bottom: 56.25%;
1334    padding-top: 0;
1335    height: 0;
1336    overflow: hidden;
1337}
1338.responsive-video-channel-wrapper {
1339	width: 100%;
1340	max-width: 600px;
1341	margin-bottom: 20px;
1342}
1343.responsive-video-channel iframe {
1344    position: absolute;
1345    top: 0;
1346    left: 0;
1347    width: 100%;
1348    height: 100%;
1349}
1350#_searchsubgroupresponsive {
1351	width:100%;
1352}
1353  #ostendisJobs .ost-job {
1354	background-color: transparent;
1355	border: 1px solid rgba(0, 0, 0, 0.125);
1356	display: -webkit-box;
1357	display: -webkit-flex;
1358	display: -ms-flexbox;
1359	display: flex;
1360	flex-direction: column;
1361	margin-bottom: 10px;
1362	padding: 7.5px 12px;
1363	position: relative;
1364	cursor: pointer;
1365	-webkit-box-orient: vertical;
1366	-webkit-box-direction: normal;
1367	-webkit-flex-direction: column;
1368	-ms-flex-direction: column;
1369	-webkit-border-radius: 0.25rem;
1370	-moz-border-radius: 0.25rem;
1371	border-radius: 0.25rem;
1372	margin-left: 0px;
1373  }
1374  #ostendisJobs li {
1375	  margin-left: 0px;
1376  }
1377.popup {
1378  display: none; 
1379  position: fixed; 
1380  z-index: 4; 
1381  left: 0;
1382  top:0;
1383  width: 100%; 
1384  height: 100%; 
1385  background-color: rgb(0,0,0); 
1386  background-color: rgba(0,0,0,0.6); 
1387}
1388.popup-content {
1389	margin: auto;
1390	width: 50%;
1391	height:70%;
1392	position: relative;
1393	top: 15%;
1394	background: #fff;
1395}
1396.popup-content::before {
1397	content: '';
1398    background-image: linear-gradient(to right, #153F8F , #019FE3);
1399    border-radius: 10px;
1400    height: 100%;
1401    left: -10px;
1402    top: -10px;
1403    padding: 10px;
1404    position: absolute;
1405    width: 100%;
1406    z-index: -1;
1407}
1408.popup_content_text {
1409	padding:50px;
1410	overflow-y:scroll;
1411	width:100%;
1412	height:calc(100% - 45px);
1413}
1414@media screen and (max-width: 960px) {
1415	.popup-content {
1416		width:90%;
1417		height:90%;
1418		top:5%;
1419	}
1420	.popup_content_text {
1421		padding:20px;
1422	}
1423	.newsimage {
1424		padding: 0px;
1425		float: unset;
1426		display: block;
1427		margin: 10px 0px 25px 0px;
1428	}
1429}
1430@media screen and (max-width: 600px) {
1431	.popup {
1432		top: 90px;
1433		height: 92%;
1434	}
1435	.popup-content {
1436		height:85%;
1437	}
1438}
1439.div_trainingagbs {
1440	overflow-y: scroll;
1441	height: 300px;
1442	border: 1px solid #b7b7b7;
1443	padding: 10px;
1444	background: #fff;
1445}
1446.agb-button {
1447	background: linear-gradient(0deg, rgba(230,230,230,1) 0%, rgba(255,255,255,1) 100%);
1448	border: 1px solid #aaaaaa;
1449	border-radius: 4px;
1450	padding: 10px;
1451	width:100%;
1452}
1453.agb-button:hover {
1454	background: linear-gradient(0deg, rgba(210,220,240,1) 0%, rgba(231,241,255,1) 100%);
1455	border: 1px solid #aaaaff;
1456}
1457.agb-button span {
1458	font-size:20px;
1459	text-align:center;
1460	font-weight:bold;
1461	border: none;
1462	background: none;
1463	margin:0px;
1464	padding: 0px;
1465	display: block;
1466	color:#444;
1467	font-family: 'Open Sans', sans-serif;
1468}
1469@media screen and (max-width: 600px) {
1470	.agb-button span {
1471		word-break:keep-all;
1472		font-size:20px;
1473		width:100%;
1474		text-align:center;
1475		padding:0px;
1476		margin:0px;
1477		font-weight:bold;
1478	}
1479	.agb-button-div {
1480		display: flex;
1481		align-items: center;
1482		justify-content: center;
1483	}
1484}
1485.close {
1486  color: #fff;
1487  float: right;
1488  font-size: 35px;
1489  font-weight: bold;
1490  position: relative;
1491  z-index: 100;
1492}
1493.close:hover,
1494.close:focus {
1495  color: #000;
1496  text-decoration: none;
1497  cursor: pointer;
1498}
1499table.services td  {
1500	border-top-width: 1px;
1501	border-top-style: solid;
1502	border-top-color: #CDD1DA;
1503}
1504.services_title {
1505	font-size:50px;	
1506	color:#009FE3;
1507	line-height:1.1em;
1508	margin-bottom:30px;
1509}
1510table.services td:first-child { min-width: 150px; }
1511@media only screen and (max-width:1000px) {
1512	table.services tr {
1513		margin:0px;
1514		padding:0px;
1515	}
1516	.services_title {
1517		font-size: 30px;
1518	}	
1519}
1520.flex-container {
1521    display: flex;
1522}
1523.div50pc {
1524    width: 48%;
1525    float: left;
1526}
1527.wg_box {
1528    background-color:#f7f7f7;
1529    border-radius:7px;
1530    border:solid #e3e3e3 1px;
1531    margin-left: 0px;
1532    margin-right: auto;
1533    padding: 20px;
1534    margin-bottom: 2%;
1535}
1536@media screen and (max-width: 960px) {
1537    .div50pc { width: 100%; }
1538    .flex-container { display: block; }
1539}
1540.table_borderright {
1541    border-right:1px solid #d3d3d3;
1542}
1543@media screen and (max-width: 960px) {
1544    .table_borderright { border: none; }
1545}
1546table.training_table_padding td {
1547    padding: 8px 0px 8px 10px;
1548}
1549.container {
1550	display: flex;
1551	justify-content: space-between;
1552	flex-wrap: wrap;
1553}
1554.service_box {
1555	background-image: linear-gradient(45deg, white 0%, #eee 50%);
1556	min-height:140px;
1557	padding:10px;
1558	border-radius:10px;
1559	text-align:center;
1560	display: flex; 
1561	justify-content: center;
1562	flex-direction: column;
1563	margin-bottom: 20px;
1564}
1565.services_list ul li a {
1566	color: #009FE3;
1567}
1568.portfolio_div {
1569	background-color: #f7f7f7;
1570	padding: 15px;
1571	margin-bottom:22px;
1572	border: 1px solid #e3e3e3;
1573	border-radius:7px;
1574	float: right;
1575}
1576.portfolio_div:first-child { float: left; }
1577@media screen and (min-width: 981px) {
1578	.two-column-portfolio { display: block; }
1579	.one-column-portfolio { display: none; }
1580}
1581@media screen and (max-width: 980px) {
1582	.two-column-portfolio { display: none; }
1583	.one-column-portfolio { display: block; }
1584}
1585.cookie-banner {
1586	border-top: 1px solid #B3B3B3; 
1587	padding: 15px 35px; 
1588	background-color: #E7E7E7; 
1589	height: 70px; 
1590	color: black; 
1591	position: fixed; 
1592	bottom: 0; left: 0; 
1593	z-index: 4; 
1594	width: 100%; 
1595	text-align: center;
1596}
1597.banner-text,
1598.banner-buttons {
1599	display: inline-block;
1600}
1601@media screen and (max-width: 1140px) {
1602	.cookie-banner {
1603		height: 110px;
1604	}
1605	.banner-text {
1606		margin-bottom: 10px;
1607	}
1608	.banner-text,
1609	.banner-buttons {
1610		display: block;
1611	}
1612}
1613@media screen and (max-width: 850px) {
1614	.cookie-banner {
1615		height: 150px;
1616	}
1617	.banner-text,
1618	.banner-buttons {
1619		display: block;
1620	}
1621}
1622.topnav {
1623  overflow: hidden;
1624}
1625.topnav a {
1626  float: left;
1627  display: block;
1628  color: #FFFFFF;
1629  text-align: center;
1630  padding: 6px 15px 4px 15px;
1631  margin: 3px 0 5px 0;
1632  text-decoration: none;
1633  font-size: 14px;
1634  line-height: 1.3em;
1635  font-weight: bold;
1636}
1637.topnav .icon {
1638  display: none;
1639}
1640.dropdown {
1641  float: left;
1642  overflow: hidden;
1643}
1644.dropdown .dropbtn {
1645  font-size: 14px;
1646  line-height: 1.3em;
1647  border: none;
1648  outline: none;
1649  color: #FFFFFF;
1650  padding: 6px 15px 4px 15px;
1651  margin: 3px 0 5px 0;
1652  background-color: inherit;
1653  font-family: inherit;
1654  font-weight: bold;
1655}
1656.dropdown .dropbtn_user {
1657	font-size: 14px;
1658	border: none;
1659	outline: none;
1660	color: #555560;
1661	padding: 8px 12px 8px 12px;
1662	margin: 3px 0 3px 0;
1663	background-color: white;
1664	font-family: inherit;
1665	font-weight: bold;
1666	display: flex;
1667	justify-content: center;
1668	height: 32px;
1669	width: 40px;
1670}
1671.dropdown-content {
1672  display: none; 
1673  position: absolute;
1674  background-color: #ffffff;
1675  min-width: 160px;
1676  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
1677  z-index: 5;
1678  border: 1px solid #999999;
1679  margin-top: -2px;
1680}
1681.dropdown-content a {
1682  float: none;
1683  color: #555560;
1684  padding: 12px 16px;
1685  text-decoration: none;
1686  display: block;
1687  text-align: left;
1688}
1689.dropdown-part a {
1690  color: #555560;
1691  padding:0px;
1692  text-align:left;
1693  font-weight: normal;
1694}
1695.dropdown-part p {
1696  margin: 0 0 5px 0;
1697}
1698.dropdown-content-authuser {
1699	display: none;
1700	position: absolute;
1701	background-color: #f9f9f9;
1702	min-width: 200px;
1703	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
1704	z-index: 5;
1705  padding:20px;	
1706  border: 1px solid #999999;
1707}
1708.dropdown-content-authuser a {
1709	float: none;
1710	color: #555560;
1711	padding: 12px 16px;
1712	text-decoration: none;
1713	display: block;
1714	text-align: left;
1715}
1716.dropdown-content a:hover {
1717  background-color: #00418F;
1718  color:#ffffff;
1719}
1720.dropdown-content-authuser {
1721	background-color: #eeeeee;
1722	color: #555560;
1723}
1724.dropdown:hover .dropdown-content {
1725  display: block;
1726}
1727.dropdown:hover .dropdown-content-authuser {
1728	display: block;	
1729}
1730@media screen and (max-width: 930px) {
1731  .topnav a, .dropdown .dropbtn {
1732    display: none;
1733  }
1734  .topnav a.icon {
1735    float: left;
1736	  display: block;
1737	  font-size:25px;
1738  }
1739  .dropdown_lang {
1740	  float: left;
1741	  overflow: hidden;
1742  }
1743}
1744header {
1745  height: 100px;
1746  background: #ffffff;
1747}
1748.cd-dropdown-wrapper {
1749  display: none;
1750  position: relative;
1751  -webkit-font-smoothing: antialiased;
1752  -moz-osx-font-smoothing: grayscale;
1753}
1754.cd-dropdown-content a,
1755.cd-dropdown-content ul a {
1756  height: 50px;
1757  line-height: 50px;
1758}
1759@media only screen and (min-width: 768px) {
1760  .cd-dropdown-content a,
1761  .cd-dropdown-content ul a {
1762    height: 60px;
1763    line-height: 60px;
1764  }
1765}
1766.cd-dropdown-content a,
1767.cd-dropdown-content ul a,
1768.cd-dropdown-content .cd-divider {
1769  padding: 0 10px;
1770}
1771.cd-dropdown {
1772  position: fixed;
1773  z-index: 10;
1774  top: 145px;
1775  left: 0;
1776  width: 100%;
1777  height: 100%;
1778  background-color: #162A4B;
1779  color: #ffffff;
1780  visibility: hidden;
1781  -webkit-backface-visibility: hidden;
1782  backface-visibility: hidden;
1783  -webkit-transform: translateZ(0);
1784  -moz-transform: translateZ(0);
1785  -ms-transform: translateZ(0);
1786  -o-transform: translateZ(0);
1787  transform: translateZ(0);
1788  -webkit-transform: translateY(-100%);
1789  -moz-transform: translateY(-100%);
1790  -ms-transform: translateY(-100%);
1791  -o-transform: translateY(-100%);
1792  transform: translateY(-100%);
1793  -webkit-transition: -webkit-transform 0.5s 0s, visibility 0s 0.5s;
1794  -moz-transition: -moz-transform 0.5s 0s, visibility 0s 0.5s;
1795  transition: transform 0.5s 0s, visibility 0s 0.5s;
1796}
1797.cd-dropdown-small-header {
1798	top: 70px;
1799}
1800.cd-dropdown img {
1801  position: relative;
1802  z-index: 1;
1803  color: #585a70;
1804  background-color: #162A4B;
1805  border-bottom: 1px solid #002958;  
1806}
1807.cd-dropdown .cd-close {
1808  position: absolute;
1809  z-index: 1;
1810  right: 15px;
1811  top: 5px;
1812  height: 50px;
1813  width: 50px;
1814  overflow: hidden;
1815  text-indent: 100%;
1816  white-space: nowrap;
1817  color: transparent;
1818}
1819.cd-dropdown .cd-close::after, .cd-dropdown .cd-close::before {
1820  content: '';
1821  position: absolute;
1822  left: 50%;
1823  top: 50%;
1824  bottom: auto;
1825  right: auto;
1826  -webkit-transform: translateX(-50%) translateY(-50%);
1827  -moz-transform: translateX(-50%) translateY(-50%);
1828  -ms-transform: translateX(-50%) translateY(-50%);
1829  -o-transform: translateX(-50%) translateY(-50%);
1830  transform: translateX(-50%) translateY(-50%);
1831  height: 20px;
1832  width: 2px;
1833  background-color: #ffffff;
1834}
1835.cd-dropdown .cd-close::after {
1836  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
1837  -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
1838  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
1839  -o-transform: translateX(-50%) translateY(-50%) rotate(45deg);
1840  transform: translateX(-50%) translateY(-50%) rotate(45deg);
1841}
1842.cd-dropdown .cd-close::before {
1843  -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
1844  -moz-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
1845  -ms-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
1846  -o-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
1847  transform: translateX(-50%) translateY(-50%) rotate(-45deg);
1848}
1849.cd-dropdown.dropdown-is-active {
1850  visibility: visible;
1851  -webkit-transform: translateY(0);
1852  -moz-transform: translateY(0);
1853  -ms-transform: translateY(0);
1854  -o-transform: translateY(0);
1855  transform: translateY(0);
1856  -webkit-transition: -webkit-transform 0.5s 0s, visibility 0s 0s;
1857  -moz-transition: -moz-transform 0.5s 0s, visibility 0s 0s;
1858  transition: transform 0.5s 0s, visibility 0s 0s;
1859}
1860@media only screen and (min-width: 768px) {
1861  .cd-dropdown .cd-close {
1862    top: 5px;
1863  }
1864}
1865@media only screen and (max-width: 600px) {
1866	.cd-dropdown {
1867	  top: 70px;
1868	}
1869}
1870.cd-dropdown-content, .cd-dropdown-content ul {
1871  position: absolute;
1872  top: 0;
1873  left: 0;
1874  width: 100%;
1875  height: 100%;
1876  overflow-x: hidden;
1877  overflow-y: auto;
1878  -webkit-transition: -webkit-transform 0.3s;
1879  -moz-transition: -moz-transform 0.3s;
1880  transition: transform 0.3s;
1881  padding-top: 50px;
1882  list-style: none;
1883  box-sizing: border-box;
1884}
1885.cd-dropdown-content a, .cd-dropdown-content ul a {
1886  display: block;
1887  color: #ffffff;
1888  overflow: hidden;
1889  text-overflow: ellipsis;
1890  white-space: nowrap;
1891  border-bottom: 1px solid #585a70;
1892  margin-right:15px;
1893}
1894.cd-dropdown-content li:first-of-type > a, .cd-dropdown-content ul li:first-of-type > a {
1895  border-top-width: 0;
1896}
1897.cd-dropdown-content li:last-of-type > a, .cd-dropdown-content ul li:last-of-type > a {
1898  border-bottom-width: 1px;
1899}
1900.cd-dropdown-content a, .cd-dropdown-content ul a {
1901  -webkit-transform: translateZ(0);
1902  -moz-transform: translateZ(0);
1903  -ms-transform: translateZ(0);
1904  -o-transform: translateZ(0);
1905  transform: translateZ(0);
1906  -webkit-backface-visibility: hidden;
1907  backface-visibility: hidden;
1908  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
1909  -moz-transition: opacity 0.3s, -moz-transform 0.3s;
1910  transition: opacity 0.3s, transform 0.3s;
1911}
1912.cd-dropdown-content.is-hidden, .cd-dropdown-content ul.is-hidden {
1913  -webkit-transform: translateX(100%);
1914  -moz-transform: translateX(100%);
1915  -ms-transform: translateX(100%);
1916  -o-transform: translateX(100%);
1917  transform: translateX(100%);
1918}
1919.cd-dropdown-content.is-hidden > li > a, .cd-dropdown-content.move-out > li > a, .cd-dropdown-content ul.is-hidden > li > a, .cd-dropdown-content ul.move-out > li > a {
1920  opacity: 0;
1921}
1922.cd-dropdown-content.move-out > li > a, .cd-dropdown-content ul.move-out > li > a {
1923  -webkit-transform: translateX(-100%);
1924  -moz-transform: translateX(-100%);
1925  -ms-transform: translateX(-100%);
1926  -o-transform: translateX(-100%);
1927  transform: translateX(-100%);
1928}
1929.dropdown-is-active .cd-dropdown-content, .dropdown-is-active .cd-dropdown-content ul {
1930  -webkit-overflow-scrolling: touch;
1931}
1932@media only screen and (min-width: 768px) {
1933  .cd-dropdown-content a, .cd-dropdown-content ul a {
1934    font-size: 1.8rem;
1935  }
1936}
1937.has-children > a, .go-back a {
1938  position: relative;
1939}
1940.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after {
1941  content: '';
1942  position: absolute;
1943  top: 50%;
1944  margin-top: -1px;
1945  display: inline-block;
1946  height: 2px;
1947  width: 10px;
1948  background: #ffffff;
1949  -webkit-backface-visibility: hidden;
1950  backface-visibility: hidden;
1951}
1952.has-children > a::before, .go-back a::before {
1953  -webkit-transform: rotate(45deg);
1954  -moz-transform: rotate(45deg);
1955  -ms-transform: rotate(45deg);
1956  -o-transform: rotate(45deg);
1957  transform: rotate(45deg);
1958}
1959.has-children > a::after, .go-back a::after {
1960  -webkit-transform: rotate(-45deg);
1961  -moz-transform: rotate(-45deg);
1962  -ms-transform: rotate(-45deg);
1963  -o-transform: rotate(-45deg);
1964  transform: rotate(-45deg);
1965}
1966.has-children > a {
1967  padding-right: 40px;
1968  cursor: pointer;
1969}
1970.has-children > a::before, .has-children > a::after {
1971  right: 20px;
1972  -webkit-transform-origin: 9px 50%;
1973  -moz-transform-origin: 9px 50%;
1974  -ms-transform-origin: 9px 50%;
1975  -o-transform-origin: 9px 50%;
1976  transform-origin: 9px 50%;
1977}
1978.cd-dropdown-content .go-back a {
1979  padding-left: 30px;
1980}
1981.cd-dropdown-content .go-back a::before, .cd-dropdown-content .go-back a::after {
1982  left: 10px;
1983  -webkit-transform-origin: 1px 50%;
1984  -moz-transform-origin: 1px 50%;
1985  -ms-transform-origin: 1px 50%;
1986  -o-transform-origin: 1px 50%;
1987  transform-origin: 1px 50%;
1988}
1989.cd-main-content {
1990  background-color: #e6e6e6;
1991  min-height: calc(100vh - 100px);
1992  padding: 2em 5%;
1993  line-height: 2;
1994}
1995.no-js .cd-dropdown-wrapper:hover .cd-dropdown {
1996  visibility: visible;
1997  opacity: 1;
1998  -webkit-transform: translateY(0);
1999  -moz-transform: translateY(0);
2000  -ms-transform: translateY(0);
2001  -o-transform: translateY(0);
2002  transform: translateY(0);
2003}
2004.no-js .cd-dropdown-wrapper .cd-close {
2005  display: none;
2006}
2007.logotable td {
2008	height: 40px;
2009}
2010@media screen and (max-width: 930px) {
2011	.cd-dropdown-wrapper {
2012		display: flex;
2013		float: left;
2014	}
2015	.logotable {
2016		display: none;
2017	}
2018	.dropdown-content {
2019		display: none;
2020	}
2021}
2022.info-box {
2023	display: flex; 
2024	align-items: flex-start;
2025}
2026.info-box-text {
2027	margin-left: 15px;
2028}
2029@media screen and (max-width: 500px) {
2030  	.info-box {
2031		display: block;
2032	}
2033	.info-box-text {
2034		margin-left: 0px;
2035		margin-top: 5px;
2036	}
2037}
2038.has-children  a.partner-name::before , .has-children > a.partner-name::after {
2039  background: #162A4B;
2040}
2041table.boxheight {
2042	height: 246px;
2043}
2044@media screen and (max-width: 960px) {
2045	table.boxheight {
2046		height: unset;
2047	}
2048}
2049table.color-table {
2050	margin: 0;
2051	padding: 0;
2052	table-layout: fixed;
2053} 
2054table.color-table tbody td {
2055	padding: 2px 10px 2px 0px;
2056}
2057@media screen and (max-width: 500px) {
2058	table.color-table {
2059	  border: 0;
2060	  width: 100%;
2061	}
2062	table.color-table thead {
2063		border: none;
2064		clip: rect(0 0 0 0);
2065		height: 1px;
2066		margin: -1px;
2067		overflow: hidden;
2068		padding: 0;
2069		position: absolute;
2070		width: 1px;		
2071	}
2072	table.color-table thead tr {
2073	  border-bottom: 3px solid #ddd;
2074	  display: block;
2075	  margin-bottom: .625em;
2076	}
2077	table.color-table tbody td {
2078	  border-bottom: 1px solid #ddd;
2079	  display: block;
2080	  font-size: .8em;
2081	  text-align: right;
2082	}
2083	table.color-table tbody td::before {
2084	  content: attr(data-label);
2085	  float: left;
2086	  font-weight: bold;
2087	  text-transform: uppercase;
2088	}
2089	table.color-table tbody td:last-child {
2090	  border-bottom: 0;
2091	}
2092  }
2093table.resp_tables {
2094	border-collapse: collapse;
2095}
2096@media screen and (max-width: 840px) {	
2097	table.resp_tables {
2098		border: 0;
2099		width: 100%;
2100	  }
2101	  table.resp_tables thead {
2102		  border: none;
2103		  clip: rect(0 0 0 0);
2104		  height: 1px;
2105		  margin: -1px;
2106		  overflow: hidden;
2107		  padding: 0;
2108		  position: absolute;
2109		  width: 1px;		
2110	  }
2111	  table.resp_tables thead tr {
2112		display: block;
2113		margin-bottom: .625em;
2114	  }
2115	  table.resp_tables tbody tr {
2116	  }
2117	  table.resp_tables tbody td:first-of-type {
2118		  text-align: right;
2119	  }
2120	  table.resp_tables tbody td {
2121		display: block;
2122		font-size: .8em;
2123		text-align: right;
2124	  }
2125	  table.resp_tables tbody td::before {
2126		content: attr(data-label);
2127		float: left;
2128		font-weight: bold;
2129		text-transform: uppercase;
2130	  }
2131	  table.resp_tables tbody td.fontcolor:first-of-type {
2132		color: grey;
2133	  }
2134	  table.resp_tables tbody td:last-child {
2135		border-bottom: 0;
2136	  }
2137	  .invisible { display: none; }
2138  }
2139@font-face {
2140	font-family: 'Material Icons';
2141	font-style: normal;
2142	font-weight: 400;
2143	src: url(https://example.com/MaterialIcons-Regular.eot); 
2144	src: local('Material Icons'),
2145	  local('MaterialIcons-Regular'),
2146	  url('fonts/Icon-Font/MaterialIcons-Regular.woff2') format('woff2'),
2147	  url('fonts/Icon-Font/MaterialIcons-Regular.woff') format('woff'),
2148	  url('fonts/Icon-Font/MaterialIcons-Regular.ttf') format('truetype');
2149  }
2150  .material-icons {
2151	font-family: 'Material Icons';
2152	font-weight: normal;
2153	font-style: normal;
2154	font-size: 24px;  
2155	display: inline-block;
2156	line-height: 1;
2157	text-transform: none;
2158	letter-spacing: normal;
2159	word-wrap: normal;
2160	white-space: nowrap;
2161	direction: ltr;
2162	-webkit-font-smoothing: antialiased;
2163	text-rendering: optimizeLegibility;
2164	-moz-osx-font-smoothing: grayscale;
2165	font-feature-settings: 'liga';
2166  }
2167  .material-icons.md-60 { font-size: 60px;color:#1781E3;}
2168  .material-icons.md-60-white { font-size: 60px;color:#ffffff;}
2169  .material-icons.md-60-autodocblue {font-size: 60px; color:#555560}
2170  .material-icons.md-40-autodocblue {font-size: 40px;width:40px;height:40px;
2170 color:#555560;}
2171  .material-icons.md-40-darkgrey { font-size: 20px;color:#555560;width:20px;height:20px;}
2172	.team_list { width: 16.6%; min-height: 300px; }
2173	@media only screen and (max-width: 885px) {
2174		.team_list { width: 33.3% }		
2175	}
2176	@media only screen and (max-width: 465px) {
2177		.team_list { width: 50% }	
2178	}
2179	@media only screen and (max-width: 350px) {
2180		.team_list { width: 100% }	
2181	}
2182	.forti_stories { width: 20%; }
2183	@media only screen and (max-width: 550px) {
2184		.forti_stories { width: 50% }	
2185	}
2186	@media only screen and (max-width: 1162px) {
2187		.image_zoom { width: 100% !important; }	
2188	}
2189	h1.brand_title {
2190		font-weight: bold;
2191		font-size: 30px;
2192		margin-bottom:20px;
2193	}
2194	h2.brand_sub_title {
2195		font-weight: bold;
2196		font-size: 24px;
2197		margin: 0;
2198	}
2199	@media only screen and ( max-width: 1024px) {
2200		h1.brand_title {
2201			font-size: 25px;
2202		}
2203	}
2204	@media only screen and ( max-width: 420px) {
2205		h1.brand_title {
2206			font-size: 20px;
2207			line-height: 1.4;
2208		}
2209	}
2210table.resp-table {
2211    border-collapse: collapse;
2212    border-spacing: 0;
2213}
2214table.resp-table tr {
2215    -moz-box-sizing: border-box;
2216    box-sizing: border-box;
2217    margin: 0;
2218    padding: 0;
2219    border: 0;
2220    vertical-align: baseline;
2221    text-align: left;
2222}
2223table.resp-table thead {
2224}
2225table.resp-table tr.highlight {
2226    background-color: #fafafa !important;
2227}
2228table.resp-table.zebra tr:nth-child(even) {
2229    background-color: #f6f6f6;
2230}
2231table.resp-table th {
2232    font-weight: bold;
2233    padding: 12px 8px;
2234}
2235table.resp-table td {
2236    padding: 2px 8px;
2237}
2238table.resp-table td.resp-amount {
2239    padding-right: 30px;
2240}
2241@media screen and (max-width: 1400px) {
2242    table.resp-table {
2243        width: 100%;
2244    }
2245    table.resp-table tr.hide-mobile,
2246    table.resp-table th.hide-mobile,
2247    table.resp-table td.hide-mobile {
2248        display: none;
2249    }
2250    table.resp-table thead {
2251        display: none;
2252    }
2253    table.resp-table tbody {
2254        width: 100%;
2255    }
2256    table.resp-table tr,
2257    table.resp-table th,
2258    table.resp-table td {
2259        display: block;
2260        padding: 0;
2261    }
2262    table.resp-table tr {
2263        border-bottom: none;
2264    }
2265    table.resp-table tr.highlight {
2266        background-color: inherit !important;
2267    }
2268    table.resp-table.zebra tr:nth-child(even) {
2269        background-color: transparent;
2270    }
2271    table.resp-table.zebra td:nth-child(even) {
2272        background-color: #f6f6f6;
2273    }
2274    table.resp-table tr:nth-child(even) {
2275        background-color: transparent;
2276    }
2277    table.resp-table td {
2278        padding: 2px 4px 2px 0px !important;
2279        border: none !important;
2280        border-bottom: 1px solid #ddd !important;
2281        text-align: right !important;
2282    }
2283    table.resp-table td[data-label]:before {
2284        content: attr(data-label);
2285        font-weight: bold;
2286        display: inline-block;
2287        content: attr(data-label);
2288        float: left;
2289        margin-right: 0.5em;
2290        font-size: 0.95em;
2291    }
2292    table.resp-table td.more-top-padding {
2293        padding-top: 10px !important;
2294    }
2295    table.resp-table td.first-elem {
2296        border-top: 1px solid black !important;
2297        padding-top: 30px !important;
2298    }
2299    table.resp-table td.last-elem {
2300        padding-bottom: 50px !important;
2301    }
2302    table.resp-table td.top-padding {
2303        padding-top: 10px !important;
2304    }
2305    table.resp-table td.bottom-padding {
2306        padding-bottom: 10px !important;
2307    }
2308    table.resp-table td:empty {
2309        display: none;
2310    }
2311}
2312@media screen and (max-width: 1000px) {
2313	.hide-mobile { display: none;}
2314}
2315-->
2316</STYLE>
2317<script  type="text/javascript" language="JavaScript1.2">
2318if (document.images)
2319{
2320   img1 = new Image();
2321   img2 = new Image();
2322   img3 = new Image();
2323   img1.src = "pics/h1.gif";
2324   img2.src = "pics/w13.gif";
2325   img3.src = "pics/w20.gif";
2326}
2327</SCRIPT>
2327
2328<link type="text/css" rel="stylesheet" href="bss_slides/simple-slideshow-styles.css" />
2329<script type="text/javascript" src="bss_slides/better-simple-slideshow.js"></script>
2329<link rel="stylesheet" type="text/css" href="chromemenu/chrometheme/bollstyle.css">
2330<script type="text/javascript">
2331var cssdropdown={
2332disappeardelay: 250, 
2333dropdownindicator: '<img src="chromemenu/down.gif" border="0" />', 
2334enableswipe: 0,
2335enableiframeshim: 1, 
2336dropmenuobj: null, asscmenuitem: null, domsupport: document.all || document.getElementById, standardbody: null, iframeshimadded: false, swipetimer: undefined, bottomclip:0,
2337getposOffset:function(what, offsettype){
2338	var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
2339	var parentEl=what.offsetParent;
2340	while (parentEl!=null){
2341		totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
2342		parentEl=parentEl.offsetParent;
2343	}
2344	return totaloffset;
2345},
2346swipeeffect:function(){
2347	if (this.bottomclip<parseInt(this.dropmenuobj.offsetHeight)){
2348		this.bottomclip+=10+(this.bottomclip/10) 
2349		this.dropmenuobj.style.clip="rect(0 auto "+this.bottomclip+"px 0)"
2350	}
2351	else
2352		return
2353	this.swipetimer=setTimeout("cssdropdown.swipeeffect()", 10)
2354},
2355css:function(el, targetclass, action){
2356	var needle=new RegExp("(^|\s+)"+targetclass+"($|\s+)", "ig")
2357	if (action=="check")
2358		return needle.test(el.className)
2359	else if (action=="remove")
2360		el.className=el.className.replace(needle, "")
2361	else if (action=="add" && !needle.test(el.className))
2362		el.className+=" "+targetclass
2363},
2364showhide:function(obj, e){
2365	this.dropmenuobj.style.left=this.dropmenuobj.style.top="-500px"
2366	if (this.enableswipe==1){
2367		if (typeof this.swipetimer!="undefined")
2368			clearTimeout(this.swipetimer)
2369		obj.clip="rect(0 auto 0 0)" 
2370		this.bottomclip=0
2371		this.swipeeffect()
2372	}
2373	obj.visibility="visible"
2374	this.css(this.asscmenuitem, "selected", "add")
2375},
2376clearbrowseredge:function(obj, whichedge){
2377	var edgeoffset=0
2378	if (whichedge=="rightedge"){
2379		var windowedge=document.all && !window.opera? this.standardbody.scrollLeft+this.standardbody.clientWidth-15 : window.pageXOffset+window.innerWidth-15
2380		this.dropmenuobj.contentmeasure=this.dropmenuobj.offsetWidth
2381		if (windowedge-this.dropmenuobj.x < this.dropmenuobj.contentmeasure)  
2382			edgeoffset=this.dropmenuobj.contentmeasure-obj.offsetWidth
2383	}
2384	else{
2385		var topedge=document.all && !window.opera? this.standardbody.scrollTop : window.pageYOffset
2386		var windowedge=document.all && !window.opera? this.standardbody.scrollTop+this.standardbody.clientHeight-15 : window.pageYOffset+window.innerHeight-18
2387		this.dropmenuobj.contentmeasure=this.dropmenuobj.offsetHeight
2388		if (windowedge-this.dropmenuobj.y < this.dropmenuobj.contentmeasure){ 
2389			edgeoffset=this.dropmenuobj.contentmeasure+obj.offsetHeight
2390			if ((this.dropmenuobj.y-topedge)<this.dropmenuobj.contentmeasure) 
2391				edgeoffset=this.dropmenuobj.y+obj.offsetHeight-topedge
2392		}
2393	}
2394	return edgeoffset
2395},
2396dropit:function(obj, e, dropmenuID){
2397	if (this.dropmenuobj!=null) 
2398		this.hidemenu() 
2399	this.clearhidemenu()
2400	this.dropmenuobj=document.getElementById(dropmenuID) 
2401	this.asscmenuitem=obj 
2402	this.showhide(this.dropmenuobj.style, e)
2403	this.dropmenuobj.x=this.getposOffset(obj, "left")
2404	this.dropmenuobj.y=this.getposOffset(obj, "top")
2405	this.dropmenuobj.style.left=this.dropmenuobj.x-this.clearbrowseredge(obj, "rightedge")+"px"
2406	this.dropmenuobj.style.top=this.dropmenuobj.y-this.clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+1+"px"
2407	this.positionshim() 
2408},
2409positionshim:function(){ 
2410	if (this.enableiframeshim && typeof this.shimobject!="undefined"){
2411		if (this.dropmenuobj.style.visibility=="visible"){
2412			this.shimobject.style.width=this.dropmenuobj.offsetWidth+"px"
2413			this.shimobject.style.height=this.dropmenuobj.offsetHeight+"px"
2414			this.shimobject.style.left=this.dropmenuobj.style.left
2415			this.shimobject.style.top=this.dropmenuobj.style.top
2416		}
2417	this.shimobject.style.display=(this.dropmenuobj.style.visibility=="visible")? "block" : "none"
2418	}
2419},
2420hideshim:function(){
2421	if (this.enableiframeshim && typeof this.shimobject!="undefined")
2422		this.shimobject.style.display='none'
2423},
2424isContained:function(m, e){
2425	var e=window.event || e
2426	var c=e.relatedTarget || ((e.type=="mouseover")? e.fromElement : e.toElement)
2427	while (c && c!=m)try {c=c.parentNode} catch(e){c=m}
2428	if (c==m)
2429		return true
2430	else
2431		return false
2432},
2433dynamichide:function(m, e){
2434	if (!this.isContained(m, e)){
2435		this.delayhidemenu()
2436	}
2437},
2438delayhidemenu:function(){
2439	this.delayhide=setTimeout("cssdropdown.hidemenu()", this.disappeardelay) 
2440},
2441hidemenu:function(){
2442	this.css(this.asscmenuitem, "selected", "remove")
2443	this.dropmenuobj.style.visibility='hidden'
2444	this.dropmenuobj.style.left=this.dropmenuobj.style.top=0
2445	this.hideshim()
2446},
2447clearhidemenu:function(){
2448	if (this.delayhide!="undefined")
2449		clearTimeout(this.delayhide)
2450},
2451addEvent:function(target, functionref, tasktype){
2452	if (target.addEventListener)
2453		target.addEventListener(tasktype, functionref, false);
2454	else if (target.attachEvent)
2455		target.attachEvent('on'+tasktype, function(){return functionref.call(target, window.event)});
2456},
2457startchrome:function(){
2458	if (!this.domsupport)
2459		return
2460	this.standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body
2461	for (var ids=0; ids<arguments.length; ids++){
2462		var menuitems=document.getElementById(arguments[ids]).getElementsByTagName("a")
2463		for (var i=0; i<menuitems.length; i++){
2464			if (menuitems[i].getAttribute("rel")){
2465				var relvalue=menuitems[i].getAttribute("rel")
2466				var asscdropdownmenu=document.getElementById(relvalue)
2467				this.addEvent(asscdropdownmenu, function(){cssdropdown.clearhidemenu()}, "mouseover")
2468				this.addEvent(asscdropdownmenu, function(e){cssdropdown.dynamichide(this, e)}, "mouseout")
2469				this.addEvent(asscdropdownmenu, function(){cssdropdown.delayhidemenu()}, "click")
2470				try{
2471					menuitems[i].innerHTML=menuitems[i].innerHTML+" "+this.dropdownindicator
2472				}catch(e){}
2473				this.addEvent(menuitems[i], function(e){ 
2474					if (!cssdropdown.isContained(this, e)){
2475						var evtobj=window.event || e
2476						cssdropdown.dropit(this, evtobj, this.getAttribute("rel"))
2477					}
2478				}, "mouseover")
2479				this.addEvent(menuitems[i], function(e){cssdropdown.dynamichide(this, e)}, "mouseout") 
2480				this.addEvent(menuitems[i], function(){cssdropdown.delayhidemenu()}, "click") 
2481			}
2482		} 
2483	} 
2484	if (window.createPopup && !window.XmlHttpRequest &&!this.iframeshimadded){ 
2485		document.write('<IFRAME id="iframeshim"  src="" style="display: none; left: 0; top: 0; z-index: 90; position: absolute; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)" frameBorder="0" scrolling="no"><\/IFRAME>')
2486		this.shimobject=document.getElementById("iframeshim") 
2487		this.iframeshimadded=true
2488	}
2489} 
2490}
2491</script>
2491
2492</head>
2493<body LINK="#0000FF" VLINK="#3366FF" bgcolor="#ffffff">
2494<div id='confirmOverlay'></div>
2495					<div id='confirmBox'>
2496					    <div id='confirmBoxText'></div>
2497					    <span id='confirmBoxYes'>Ja</span>
2498					    <span id='confirmBoxNo'>Nein</span>
2499						<span id='confirmBoxCancel'>Abbrechen</span>
2500						<br>
2501					</div>
2502
2503					<div id='alertOverlay'></div>
2504
2505					<div id='msgOverlay'></div>
2506					<div id='msgBox'>
2507					    <div id='msgBoxText'></div>
2508					</div>
2509
2510					<div id='generalOverlay'></div>
2511					<div id='generalBox'></div>
2512<div id="imagePopup" class="popup appearDialog">
2513<div id="imagePopupContent" class="popup-content" style="top: max(130px, 20%); display: flex; justify-content: center; flex-direction: column; align-items: center; max-width: 1000px; min-height: 50%; max-height: 67%;">
2514<div style="position:sticky; width:100%; height:40px;">
2515<span id='imageClose' class='close' style='padding:12px;color:#019ee3'>&times;</span>
2516</div>
2517<img id="zoomedImage" style="max-width:95%; max-height: 80%; margin: auto; display: inline-block; padding: 0px 10px 20px 10px">
2518</div>
2519</div>
2520<script type="text/javascript" language="JavaScript1.2">
2521	document.addEventListener("DOMContentLoaded", () => {
2522		window.onscroll = function() { setOrUnsetSticky(); };
2523		var navbar = document.getElementById("menuoutertable");
2524		var wrapper = document.getElementById("topMenuWrapper");
2525		var menuLogo = document.getElementById("menuLogo");
2526		var mobileNav = document.getElementById("cd-dropdown");			
2527		setOrUnsetSticky(); 
2528		var sticky = 71; 
2529		var sticky = navbar.offsetTop - 68;
2530		function setOrUnsetSticky() {
2531			if (window.scrollY < 0) return; 
2532			if (window.innerWidth > 600)	sticky = 71; 
2533			else							sticky = 0;
2534			if (window.scrollY >= sticky) {
2535				navbar.classList.add("sticky")
2536				wrapper.style.background = "linear-gradient(to left, #009fe3, #0e3f8f)";
2537				menuLogo.style.display = "block";
2538				mobileNav.classList.add("cd-dropdown-small-header");
2539			} else {
2540				navbar.classList.remove("sticky");
2541				wrapper.style.background = "";
2542				menuLogo.style.display = "none";
2543				mobileNav.classList.remove("cd-dropdown-small-header");
2544			}
2545		}
2546	});
2547	window.addEventListener("resize", (event) => {
2548		event.preventDefault();
2549		var wrapper = document.getElementById("topMenuWrapper");
2550		var navbar = document.getElementById("menuoutertable");
2551		var menuLogo = document.getElementById("menuLogo");
2552		if (window.innerWidth > 600 && window.scrollY < 68) {
2553			navbar.classList.remove("sticky");
2554			wrapper.style.background = "";
2555			menuLogo.style.display = "none";
2556		} else {
2557			navbar.classList.add("sticky");
2558			wrapper.style.background = "linear-gradient(to left, #009fe3, #0e3f8f)";
2559			menuLogo.style.display = "block";
2560		}
2561	});
2562
2563</script>
2563
2564<div id="maindiv" class="maindiv">
2565<table style="border:0; padding:0; margin:0; border-collapse: collapse; table-layout: fixed;width:100%;">
2566<tr>
2567<td id="headleft" align="right" style="text-align:right;margin-left: auto;margin-right: 0px;">
2568</td>
2569<td id="headcenter">
2570<A id="headlink" title="Home" href="https://www.boll.ch/index.html"><img id="bannerImg" src="pics/Banner2020.jpg" alt="Banner2020" title="Banner2020" border="0"></a>
2571<div id="topMenuWrapper" class="topMenuWrapper">
2572<div id="topMenu" class="topMenu">
2573<div id="topMenuLeft" class="topMenuLeft">
2574<div id="menuLogoWrapper" class="menuLogoWrapper">
2575<a href='index.html'>
2576<img id="menuLogo" class="menuLogo" src="pics/boll_logo_menu.png" alt=""></a>
2577</div>
2578</div>
2579<div id="topMenuRight" class="topMenuRight">
2580<div class="dropdown loginButtonArea">
2581<button id='accountButton' class='dropbtn_user accountButton' onclick="window.location.href='partner/login.html'";>
2582<img src="pics/user_profile.png" alt="Login" title="Login" border="0"></button>
2583</div>
2584<div style="font-size: 14px; color: #ffffff; font-weight: bold; display: flex; align-items: center; min-width: 100px; flex-shrink: 0;">
2585<script type="text/javascript" language="JavaScript1.2">
2586		function switchSite() {
2587			var countryKey = document.getElementById('_site').value;
2588			if (countryKey == 200)		window.location.href = 'https://www.boll.ch/de_en/';
2589			else if (countryKey == 300)	window.location.href = 'https://www.boll.ch/at_en/';
2590			else 								window.location.href = 'https://www.boll.ch/ch_en/';
2591		}
2592	
2593</script>
2593
2594<div id="site_flag" class="site_flag">
2595<img src="pics/ch_flag.png" alt="" border="0"></div>
2596<form autocomplete="off" method="POST">
2597<select style="font-size: 14px; min-width: 105px; padding: 2px 0px 2px 5px; border: 1px solid #dddddd; background-color: #208ad8; color: #ffffff; border-radius:2px" id="_site" name="_site" onChange="switchSite()">
2598<option value="100" selected>
2599Switzerland</option>
2600<option value="200">
2601Germany</option>
2602<option value="300">
2603Austria</option>
2604</select>
2605</form>
2606</div>
2607<div class="langChooser">
2608<A style="margin-right: 5px; color: white" href="https://www.boll.ch/ch_de/index.html">DE</A>
2609<A style="margin-right: 5px; color: white" href="https://www.boll.ch/ch_fr/index.html">FR</A>
2610<span style="margin-right: 5px;color: #FFBA3D;">
2611EN</span>
2612</div>
2613</div>
2614</div>
2615</div>
2616</td>
2617<td id="headright">
2618</td>
2619</tr>
2620</table>
2621</div>
2622<table class="menuoutertable" id="menuoutertable" style="width:100%;">
2623<tr>
2624<td style="background-color: #0047a1;width:100%;">
2625<table class="menutable" height="45px" border="0" cellspacing="0">
2626<tr bgcolor="#0047a1">
2627<td align="left" style="padding:0px;">
2628<div id="cddropdownwrapper" class="cd-dropdown-wrapper">
2629<button class='cd-dropdown-trigger' style='text-align:left;padding:0px;border: none;background-image: url(pics/menu_icon_white.png);background-repeat: no-repeat;background-color:transparent;background-size: 20px;background-position: right;width: 30px;font-size: 14px;font-weight: bold;font-family: inherit;color:#555560;height: 40px;cursor: pointer;margin-right:10px;' class='dropbtn'></button>
2630<nav class='cd-dropdown' id='cd-dropdown'>
2631<div style="width:100%;z-index:1;border-bottom:1px solid #585a70;">
2632<A class="cd-close" href="#0">Close</A>
2633</div>
2634<div>
2635<ul class="cd-dropdown-content">
2636<li>
2637<A href="https://www.boll.ch/index.html">Home</A>
2638</li>
2639<li class="has-children">
2640<A>Solutions</A>
2641<ul style="top:0px;" class="cd-secondary-dropdown is-hidden">
2642<li class="go-back">
2643<A href="#0">Menu</A>
2644</li>
2645<li>
2646<A href="solutions/index.html?category=3">Network Security</A>
2647</li>
2648<li>
2649<A href="solutions/index.html?category=4">Endpoint Security</A>
2650</li>
2651<li>
2652<A href="solutions/index.html?category=5">Browser Security</A>
2653</li>
2654<li>
2655<A href="solutions/index.html?category=6">SOC Security</A>
2656</li>
2657<li>
2658<A href="solutions/index.html?category=7">Cloud Native Security</A>
2659</li>
2660<li>
2661<A href="solutions/index.html?category=8">E-Mail Security</A>
2662</li>
2663<li>
2664<A href="solutions/index.html?category=9">Workspace Security Platform</A>
2665</li>
2666<li>
2667<A href="solutions/index.html?category=10">PKI & Certificates</A>
2668</li>
2669<li>
2670<A href="solutions/index.html?category=11">Vulnerability Management</A>
2671</li>
2672<li>
2673<A href="solutions/index.html?category=12">Data Security Posture Management</A>
2674</li>
2675<li>
2676<A href="solutions/index.html?category=13">Identity & Access Security</A>
2677</li>
2678<li>
2679<A href="solutions/index.html?category=14">Physical Security</A>
2680</li>
2681<li>
2682<A href="solutions/index.html?category=15">Security Awareness</A>
2683</li>
2684<li>
2685<A href="solutions/index.html?category=16">Networking</A>
2686</li>
2687<li>
2688<A style="border-bottom:none;" href="solutions/index.html?category=17">Digital Experience Monitoring</A>
2689</li>
2690<li>
2691&nbsp
2692</li>
2693</ul>
2694</li>
2695<li class="has-children">
2696<A>Products</A>
2697<ul style="top:0px;" class="cd-secondary-dropdown is-hidden">
2698<li class="go-back">
2699<A href="#0">Menu</A>
2700</li>
2701<li>
2702<A style="font-weight: bold;" href="portfolio.html">PORTFOLIO</A>
2703</li>
2704<li>
2705<A href="alcatel/index.html">Alcatel-Lucent Enterprise</A>
2706</li>
2707<li>
2708<A href="https://autodoc.org" target="prod6abfe6c226489">AUTODOC</A>
2709</li>
2710<li>
2711<A href="asimily/index.html">Asimily</A>
2712</li>
2713<li>
2714<A href="claroty/index.html">Claroty</A>
2715</li>
2716<li>
2717<A href="corero/abwehr_von_ddos_attacken.html">Corero</A>
2718</li>
2719<li>
2720<A href="cryoserver/index.html">Cryoserver</A>
2721</li>
2722<li>
2723<A href="cyolo/index.html">Cyolo</A>
2724</li>
2725<li>
2726<A href="deepinstinct/index.html">Deep Instinct</A>
2727</li>
2728<li>
2729<A href="eset/index.html">ESET</A>
2730</li>
2731<li>
2732<A href="fortinet/index.html">Fortinet</A>
2733</li>
2734<li>
2735<A href="fudo/index.html">Fudo</A>
2736</li>
2737<li>
2738<A href="f5/index.html">F5</A>
2739</li>
2740<li>
2741<A href="halcyon/index.html">
2741Halcyon</A>
2742</li>
2743<li>
2744<A href="hornetsecurity/index.html">Hornetsecurity</A>
2745</li>
2746<li>
2747<A href="kaspersky/index.html">Kaspersky</A>
2748</li>
2749<li>
2750<A href="menlosecurity/index.html">Menlo Security</A>
2751</li>
2752<li>
2753<A href="netskope/index.html">Netskope</A>
2754</li>
2755<li>
2756<A href="onespan/index.html">OneSpan</A>
2757</li>
2758<li>
2759<A href="paloalto/index.html">Palo Alto Networks</A>
2760</li>
2761<li>
2762<A href="proofpoint/index.html">Proofpoint</A>
2763</li>
2764<li>
2765<A href="rackmount/index.html">Rackmount.IT</A>
2766</li>
2767<li>
2768<A href="secunet/index.html">SecuNet</A>
2769</li>
2770<li>
2771<A href="seppmail/index.html">SEPPmail</A>
2772</li>
2773<li>
2774<A href="varonis/index.html">Varonis</A>
2775</li>
2776<li>
2777<A href="wallix/index.html">Wallix</A>
2778</li>
2779<li>
2780<A style="border-bottom:none;" href="watchguard/index.html">WatchGuard</A>
2781</li>
2782<li>
2783&nbsp
2784</li>
2785</ul>
2786</li>
2787<li class="has-children">
2788<A>Services</A>
2789<ul style="top:0px;" class="cd-secondary-dropdown is-hidden">
2790<li class="go-back">
2791<A href="#0">Menu</A>
2792</li>
2793<li>
2794<A style="font-weight: bold;" href="services/index.html">SERVICES</A>
2795</li>
2796<li>
2797<A href="services/sales_services.html">Sales Services</A>
2798</li>
2799<li>
2800<A href="services/tech_services.html">Tech Services</A>
2801</li>
2802<li>
2803<A href="services/bdm.html">Business Development</A>
2804</li>
2805<li>
2806<A href="services/marketing_services.html">Marketing Services</A>
2807</li>
2808<li>
2809<A href="services/logistics.html">Logistics</A>
2810</li>
2811<li>
2812<A href="services/export.html">Export</A>
2813</li>
2814<li>
2815<A href="services/education.html">Education</A>
2816</li>
2817<li>
2818<A href="services/engineering.html">Engineering / Customizing</A>
2819</li>
2820<li>
2821<A href="staging.html">Staging Services</A>
2822</li>
2823<li>
2824<A style="border-bottom:none;" href="engineering/index.html">Software-Engineering</A>
2825</li>
2826<li>
2827&nbsp
2828</li>
2829</ul>
2830</li>
2831<li class="has-children">
2832<A>Education</A>
2833<ul style="top:0px;" class="cd-secondary-dropdown is-hidden">
2834<li class="go-back">
2835<A href="#0">Menu</A>
2836</li>
2837<li>
2838<A href="training/index.html">Training</A>
2839</li>
2840<li>
2841<A href="morningsession/index.html">Events</A>
2842</li>
2843<li>
2844</li>
2845<li>
2846&nbsp
2847</li>
2848</ul>
2849</li>
2850<li class="has-children">
2851<A>Support</A>
2852<ul style="top:0px;" class="cd-secondary-dropdown is-hidden">
2853<li class="go-back">
2854<A href="#0">Menu</A>
2855</li>
2856<li>
2857<A href="support.html">Support Infos</A>
2858</li>
2859<li>
2860<A href="https://blog.boll.ch" target="techblog">Tech Blog</A>
2861</li>
2862<li>
2863<A href="https://salesblog.boll.ch" target="salesblog">Sales Blog</A>
2864</li>
2865<li>
2866<A href="https://doc.boll.ch">Document-Server</A>
2867</li>
2868<li>
2869<A href="https://www.boll.ch/partner/intern/index.html">Partner Account</A>
2870</li>
2871<li>
2872<A style="border-bottom:none;" href="register/overview.html">Service Account</A>
2873</li>
2874<li>
2875&nbsp
2876</li>
2877</ul>
2878</li>
2879<li class="has-children">
2880<A>Partner Area</A>
2881<ul style="top:0px;" class="cd-secondary-dropdown is-hidden">
2882<li class="go-back">
2883<A href="#0">Menu</A>
2884</li>
2885<li>
2886<A href="https://www.boll.ch/partner/intern/index.html">Partner Account</A>
2887</li>
2888<li>
2889<A href="https://www.boll.ch/partner/pw_reset_request.html">Forgot your password</A>
2890</li>
2891<li>
2892<A href="https://www.boll.ch/partner/register.html">Partner Registration</A>
2893</li>
2894<li>
2895&nbsp
2896</li>
2897</ul>
2898</li>
2899<li class="has-children">
2900<A>Media</A>
2901<ul style="top:0px;" class="cd-secondary-dropdown is-hidden">
2902<li class="go-back">
2903<A href="#0">Menu</A>
2904</li>
2905<li>
2906<A href="presse.html">Press</A>
2907</li>
2908<li>
2909<A href="flyer.html">Flyer</A>
2910</li>
2911<li>
2912<A href="success_stories.html">Success Stories</A>
2913</li>
2914<li>
2915<A href="videos.html">Youtube Channel</A>
2916</li>
2917<li>
2918<A style="border-bottom:none;" href="corporate_design.html">CD/Logo</A>
2919</li>
2920<li>
2921&nbsp
2922</li>
2923</ul>
2924</li>
2925<li class="has-children">
2926<A style="border-bottom:none;">About us</A>
2927<ul style="top:0px;" class="cd-secondary-dropdown is-hidden">
2928<li class="go-back">
2929<A href="#0">Menu</A>
2930</li>
2931<li>
2932<A href="company.html">Who are we</A>
2933</li>
2934<li>
2935<A href="team.html">Team</A>
2936</li>
2937<li>
2938<A href="jobs.html">Jobs</A>
2939</li>
2940<li>
2941<A href="kontakt.html">Contact</A>
2942</li>
2943<li>
2944<A href="privacy_statement.html">Privacy Statement</A>
2945</li>
2946<li>
2947<A href="certifications.html">Certifications</A>
2948</li>
2949<li>
2950<A href="impressum.html">Impressum</A>
2951</li>
2952<li>
2953<A href="partner/BOLL_AGB_v300_e.pdf" target="agbs">GTC (PDF)</A>
2954</li>
2955<li>
2956<A href="charity.html">Charity</A>
2957</li>
2958<li>
2959<A style="border-bottom:none;" href="sponsoring.html">Sponsoring</A>
2960</li>
2961<li>
2962&nbsp
2963</li>
2964</ul>
2965</li>
2966<li>
2967&nbsp
2968</li>
2969</ul>
2970</div>
2971</nav>
2972</div>
2973		
2973<script>
2974		var dropdowntriggers = document.getElementsByClassName('cd-dropdown-trigger');
2975		for (var i = 0; i < dropdowntriggers.length; i++) {
2976			dropdowntriggers[i].addEventListener('click', function() {
2977				event.preventDefault();
2978				toggleNav();
2979			}, false);
2980		}
2981		var cdclose = document.getElementsByClassName('cd-close');
2982		for (var i = 0; i < cdclose.length; i++) {
2983			cdclose[i].addEventListener('click', function() {
2984				event.preventDefault();
2985				toggleNav();
2986				var secondarydropdown = document.getElementsByClassName('cd-secondary-dropdown');
2987				for (m = 0; m < secondarydropdown.length; m++) {
2988					secondarydropdown[m].classList.add('is-hidden');
2989				}
2990				var moveout = document.getElementsByClassName('move-out');
2991				for (i = 0; i < moveout.length; i++) {
2992					moveout[i].classList.remove('move-out');
2993				} 
2994			}, false);
2995		}
2996		var children = document.getElementsByClassName('has-children');
2997		for (var i = 0; i < children.length; i++) {
2998			var anchors = children[i].getElementsByTagName('a');
2999			anchors[0].addEventListener('click', function() {
3000				event.preventDefault();
3001				this.nextSibling.nextSibling.classList.remove('is-hidden');
3002				this.parentElement.parentElement.classList.add('move-out');
3003			}, false)
3004		}
3005		var back = document.getElementsByClassName('go-back');
3006		for (var i = 0; i < back.length; i++) {
3007			back[i].addEventListener('click', function() {
3008				event.preventDefault();
3009				this.parentElement.classList.add('is-hidden');
3010				this.parentElement.parentElement.parentElement.classList.remove('move-out');
3011			}, false)
3012		}
3013		function toggleNav() {			
3014			var cddropdown = document.getElementsByClassName('cd-dropdown');
3015			var dropdowntrigger = document.getElementsByClassName('cd-dropdown-trigger');
3016			for (i = 0; i < cddropdown.length; i++) {
3017				cddropdown[i].classList.toggle('dropdown-is-active');
3018			}
3019			for (i = 0; i < dropdowntrigger.length; i++) {
3020				dropdowntrigger[i].classList.toggle('dropdown-is-active');
3021			} 
3022		}
3023			window.addEventListener('resize', function() {
3024				if (document.documentElement.clientWidth > '930') {
3025					var moveout = document.getElementsByClassName('move-out');
3026					var dropdownisactive = document.getElementsByClassName('dropdown-is-active');
3027					var secondarydropdown = document.getElementsByClassName('cd-secondary-dropdown');
3028					for (i = 0; i < dropdownisactive.length; i++) {
3029						dropdownisactive[i].classList.remove('dropdown-is-active');
3030					}
3031					for (i = 0; i < moveout.length; i++) {
3032						moveout[i].classList.remove('move-out');
3033					} 
3034					for (m = 0; m < secondarydropdown.length; m++) {
3035						secondarydropdown[m].classList.add('is-hidden');
3036					}
3037				}
3038			});
3039		</script>
3039
3040	
3041<div id="myTopnav" class="topnav">
3042<A style="padding:6px 15px 4px 0px" id="topnava" href="https://www.boll.ch/index.html">Home</A>
3043<div class="dropdown">
3044<button class='dropbtn'>Solutions</button>
3045<div class="dropdown-content" style="padding:0 10px;">
3046<div class="dropdown-part" style="float:left;margin:20px 20px 20px 20px;">
3047<p style="font-weight:bold;color:#00418F;">
3048Solutions
3049</p>
3050<A href="solutions/index.html?category=3">Network Security</A>
3051<A href="solutions/index.html?category=4">Endpoint Security</A>
3052<A href="solutions/index.html?category=6">SOC Security</A>
3053<A href="solutions/index.html?category=8">E-Mail Security</A>
3054<A href="solutions/index.html?category=9">Workspace Security Platform</A>
3055<A href="solutions/index.html?category=10">PKI & Certificates</A>
3056<A href="solutions/index.html?category=12">Data Security Posture Management</A>
3057<A href="solutions/index.html?category=17">Digital Experience Monitoring</A>
3058</div>
3059<div class="dropdown-part" style="float:left;margin:20px;">
3060<br>
3061<A href="solutions/index.html?category=5">Browser Security</A>
3062<A href="solutions/index.html?category=7">Cloud Native Security</A>
3063<A href="solutions/index.html?category=11">Vulnerability Management</A>
3064<A href="solutions/index.html?category=13">Identity & Access Security</A>
3065<A href="solutions/index.html?category=14">Physical Security</A>
3066<A href="solutions/index.html?category=15">Security Awareness</A>
3067<A href="solutions/index.html?category=16">Networking</A>
3068</div>
3069</div>
3070</div>
3071<div class="dropdown">
3072<button class='dropbtn'>Products</button>
3073<div class="dropdown-content" style="padding:0 10px;">
3074<div class="dropdown-part" style="float:left;margin:20px 20px 20px;">
3075<p style="font-weight:bold;color:#00418F;">
3076Brands
3077</p>
3078<A style="font-weight: bold;" href="portfolio.html">PORTFOLIO</A>
3079<A href="alcatel/index.html">Alcatel-Lucent Enterprise</A>
3080<A href="https://autodoc.org">AUTODOC</A>
3081<A href="asimily/index.html">Asimily</A>
3082<A href="claroty/index.html">Claroty</A>
3083<A href="corero/abwehr_von_ddos_attacken.html">Corero</A>
3084<A href="cryoserver/index.html">Cryoserver</A>
3085<A href="cyolo/index.html">Cyolo</A>
3086<A href="deepinstinct/index.html">Deep Instinct</A>
3087</div>
3088<div class="dropdown-part" style="float:left;margin:20px 20px 20px;">
3089<br>
3090<A href="eset/index.html">ESET</A>
3091<A href="fortinet/index.html">Fortinet</A>
3092<A href="fudo/index.html">Fudo</A>
3093<A href="f5/index.html">F5</A>
3094<A href="halcyon/index.html">Halcyon</A>
3095<A href="hornetsecurity/index.html">Hornetsecurity</A>
3096<A href="kaspersky/index.html">Kaspersky</A>
3097<A href="menlosecurity/index.html">Menlo Security</A>
3098<A href="netskope/index.html">Netskope</A>
3099</div>
3100<div class="dropdown-part" style="float:left;margin:20px 20px 20px;">
3101<br>
3102<A href="onespan/index.html">OneSpan</A>
3103<A href="paloalto/index.html">Palo Alto Networks</A>
3104<A href="proofpoint/index.html">Proofpoint</A>
3105<A href="rackmount/index.html">Rackmount.IT</A>
3106<A href="secunet/index.html">SecuNet</A>
3107<A href="seppmail/index.html">SEPPmail</A>
3108<A href="varonis/index.html">Varonis</A>
3109<A href="wallix/index.html">Wallix</A>
3110<A href="watchguard/index.html">WatchGuard</A>
3111</div>
3112</div>
3113</div>
3114<div class="dropdown">
3115<button class='dropbtn'>Services</button>
3116<div class="dropdown-content" style="padding:0 10px;">
3117<div class="dropdown-part" style="float:left;margin:20px 20px 20px 20px;">
3118<p style="font-weight:bold;color:#00418F;">
3119Our Services
3120</p>
3121<A style="font-weight: bold;" href="services/index.html">SERVICES</A>
3122<A href="services/sales_services.html">Sales Services</A>
3123<A href="services/tech_services.html">Tech Services</A>
3124<A href="services/bdm.html">Business Development</A>
3125<A href="services/marketing_services.html">Marketing Services</A>
3126<A href="services/logistics.html">Logistics</A>
3127</div>
3128<div class="dropdown-part" style="float:left;margin:20px 20px 20px;">
3129<br>
3130<A href="services/export.html">Export</A>
3131<A href="services/education.html">Education</A>
3132<A href="services/engineering.html">Engineering / Customizing</A>
3133<A href="staging.html">Staging Services</A>
3134<A href="engineering/index.html">Software-Engineering</A>
3135</div>
3136</div>
3137</div>
3138<div class="dropdown">
3139<button class='dropbtn'>Education</button>
3140<div class="dropdown-content" style="padding:0 10px;">
3141<div class="dropdown-part" style="float:left;margin:20px;">
3142<p style="font-weight:bold;color:#00418F;">
3143Education
3144</p>
3145<A href="training/index.html">Training</A>
3146<A href="morningsession/index.html">Events</A>
3147</div>
3148</div>
3149</div>
3150<div class="dropdown">
3151<button class='dropbtn'>Support</button>
3152<div class="dropdown-content" style="padding:0 10px;">
3153<div class="dropdown-part" style="float:left;margin:20px 20px 20px 20px;">
3154<p style="font-weight:bold;color:#00418F;">
3155Support
3156</p>
3157<A href="support.html">Support Infos</A>
3158<A href="https://blog.boll.ch" target="techblog">Tech Blog</A>
3159<A href="https://salesblog.boll.ch" target="salesblog">Sales Blog</A>
3160<A href="https://doc.boll.ch">Document-Server</A>
3161</div>
3162<div class="dropdown-part" style="float:left;margin:20px;">
3163<p style="font-weight:bold;color:#00418F;">
3164Ticket System
3165</p>
3166<A href="https://www.boll.ch/partner/intern/index.html">Partner Account</A>
3167<A href="register/overview.html">Service Account</A>
3168</div>
3169</div>
3170</div>
3171<div class="dropdown">
3172<button class='dropbtn'>Partner Area</button>
3173<div class="dropdown-content" style="padding:0 10px;">
3174<div class="dropdown-part" style="float:left;margin:20px 20px 20px 20px;">
3175<p style="font-weight:bold;color:#00418F;">
3176Partner
3177</p>
3178<A href="https://www.boll.ch/partner/intern/index.html">Partner Account</A>
3179<A href="https://www.boll.ch/partner/pw_reset_request.html">Forgot your password</A>
3180<A href="https://www.boll.ch/partner/register.html">Partner Registration</A>
3181</div>
3182</div>
3183</div>
3184<div class="dropdown">
3185<button class='dropbtn'>Media</button>
3186<div class="dropdown-content" style="padding:0 10px;">
3187<div class="dropdown-part" style="float:left;margin:20px 20px 20px 20px;">
3188<p style="font-weight:bold;color:#00418F;">
3189Media
3190</p>
3191<A href="presse.html">Press</A>
3192<A href="flyer.html">Flyer</A>
3193<A href="success_stories.html">Success Stories</A>
3194<A href="videos.html">Youtube Channel</A>
3195<A href="corporate_design.html">CD/Logo</A>
3196</div>
3197</div>
3198</div>
3199<div class="dropdown">
3200<button class='dropbtn'>About us</button>
3201<div class="dropdown-content" style="padding:0 10px;">
3202<div class="dropdown-part" style="float:left;margin:20px 20px 20px 20px;">
3203<p style="font-weight:bold;color:#00418F;">
3204About us
3205</p>
3206<A href="company.html">Who are we</A>
3207<A href="team.html">Team</A>
3208<A href="jobs.html">Jobs</A>
3209<A href="kontakt.html">Contact</A>
3210</div>
3211<div class="dropdown-part" style="float:left;margin:20px;">
3212<p style="font-weight:bold;color:#00418F;">
3213Diverse
3214</p>
3215<A href="privacy_statement.html">Privacy Statement</A>
3216<A href="partner/BOLL_AGB_v300_e.pdf" target="agbs">GTC (PDF)</A>
3217<A href="certifications.html">Certifications</A>
3218<A href="impressum.html" target="agbs">Impressum</A>
3219<A href="charity.html">Charity</A>
3220<A href="sponsoring.html">Sponsoring</A>
3221</div>
3222</div>
3223</div>
3224</div>
3225</td>
3226</tr>
3227</table>
3228</td>
3229</tr>
3230</table>
3231<div class="contdiv" style="background: white;">
3232<br>
3233<table border="0" cellspacing="0" style="width:100%;">
3234<tr>
3235<td class="tcenter" align="center" valign="top" bgcolor="#ffffff" style="text-align:center;margin-left: auto;margin-right: auto;padding:0px;width:100%;">
3236<table class="spacetable" border="0" cellspacing="0">
3237<tr>
3238<td bgcolor="#ffffff" style="padding:0px;">
3239<table id="content_table" border="0" cellspacing="0" style="width:100%;">
3240<tr bgcolor="#ffffff">
3241<td valign="top" style="padding:0px;">
3242</td>
3243<td valign="top" bgcolor="#ffffff" style="padding:0px;">
3244<br>
3245<script type="text/javascript">
3246
3247// --------------------------------------- Some javascript string functions (trim etc.) --------------------------------------
3248
3249String.prototype.leftTrim = function () {
3250	return (this.replace(/^\s+/,""));
3251};
3252String.prototype.rightTrim = function () {
3253	return (this.replace(/\s+$/,""));
3254};
3255//kombiniert "leftTrim" und "rightTrim";
3256String.prototype.basicTrim = function () {
3257	return (this.replace(/\s+$/,"").replace(/^\s+/,""));
3258};
3259//dampft leerzeichen(-sequenzen) innerhalb einer zeichenkette auf ein einzelnes "space" ein;
3260String.prototype.superTrim = function () {
3261	return(this.replace(/\s+/g," ").replace(/\s+$/,"").replace(/^\s+/,""));
3262};
3263//entfernt alle leerzeichen innerhalb einer zeichenkette 
3264String.prototype.allTrim = function () {
3265	return(this.replace(/\s+/g,""));
3266};
3267
3268// --------------------------------------- Some javascript string functions (trim etc.) --------------------------------------
3269
3270// table_id, screen_limit, table_limit mĂĽssen gesetzt sein
3271function resize_table() {
3272	var table = document.getElementById(table_id);
3273	if (table) {
3274		if (window.innerWidth) w = window.innerWidth;
3275	  	else if (document.body && document.body.offsetWidth) w = document.body.offsetWidth;
3276	   	if (w > screen_limit) table.width = table_limit;
3277		else table.width = '100%';
3278	}
3279}
3280function maxlength(input,maxlength,alerttext) {
3281    if(input.value.length > maxlength) {
3282    	input.value = input.value.substring(0,maxlength);
3283		alert(alerttext);
3284    }
3285}
3286function formattable(table_id,minsize,maxsize) {
3287	var table = document.getElementById(table_id);
3288  	if (document.body.clientWidth < (minsize+175)) table.width = minsize;
3289	else if (document.body.clientWidth > (maxsize+175)) table.width = maxsize;
3290	else table.width = "100%";
3291}
3292
3293function show_info(el, state) {
3294	var icon = document.getElementById(el);
3295	if(icon) icon.style.display = state;
3296}
3297
3298/* works with IE 4+, NS4, NS6 and other Gecko, OmniWeb, Opera (4) 5+,
3299iCab, IceBrowser, Esape 4, HotJava 3, Konqueror and, as long as they
3300follow the standards, loads more */
3301function findX(e) {
3302   var posX = 0;
3303   if (!e) { e = window.event; } if (!e) { return 0; }
3304   if (typeof(e.pageX) == 'number') {
3305      posX = e.pageX;
3306   } else {
3307      if (typeof(e.clientX) == 'number') {
3308         posX = e.clientX;
3309         if (document.body && (document.body.scrollTop || document.body.scrollLeft) && !(window.opera || window.debug || navigator.vendor == 'KDE')) {
3310               posX += document.body.scrollLeft;
3311         } else {
3312            if (document.documentElement && (document.documentElement.scrollTop || document.documentElement.scrollLeft) && !( window.opera || window.debug || navigator.vendor == 'KDE')) {
3313               posX += document.documentElement.scrollLeft;
3314            }
3315         }
3316      }
3317   }
3318   return posX;
3319}
3320
3321function findY(e) {
3322   var posY = 0;
3323   if (!e) { e = window.event; } if (!e) { return 0; }
3324   if (typeof(e.pageY) == 'number') {
3325      posY = e.pageY;
3326   } else {
3327      if (typeof(e.clientY) == 'number') {
3328         posY = e.clientY;
3329         if (document.body && (document.body.scrollTop || document.body.scrollLeft) && !(window.opera || window.debug || navigator.vendor == 'KDE')) {
3330               posY += document.body.scrollTop;
3331         }  else {
3332            if (document.documentElement && (document.documentElement.scrollTop || document.documentElement.scrollLeft) && !(window.opera || window.debug || navigator.vendor == 'KDE')) {
3333               posY += document.documentElement.scrollTop;
3334            }
3335         }
3336      }
3337   }
3338   return posY;
3339}
3340
3341// Wenn der Span des Fensters innerhalb des Spans des Icons ist, können wir die Position relativ angeben
3342// Das fĂĽhrt aber zu Z-Order Problemen
3343// Damit das Fenster (ohne verschachtelte Spans) gleich neben dem Icon angezeigt werden kann, benötigen 
3344// wir die Position des MausEvents -> deshalb benötigen wir diese Funktion statt show_info()
3345
3346function showWin(e,id,left) {
3347	
3348	var win = document.getElementById(id);
3349
3350	// Die richtigen Koordinaten finden ist wohl was vom schwierigsten
3351	var x = findX(e) + left;
3352	var y = findY(e);
3353
3354	//alert (x+' '+y);
3355	win.style.left = (x) + "px";
3356	win.style.top = (y) + "px";
3357	
3358	//alert (win.style.left+' '+win.style.top);
3359	win.style.display = 'block';
3360}
3361// Wird an verschiedenen Orten verwendet um Fenster anzuzeigen
3362function hideWin(id) {
3363	var icon = document.getElementById(id);
3364	if(icon) icon.style.display = 'none';
3365}
3366
3367var EditActive = null;	// Damit nicht mehrere Dialoge gestartet werden können
3368
3369function show_form(e,id,top,left) {
3370	
3371	if (EditActive == null) {
3372	
3373		var win = document.getElementById(id);
3374		
3375		// The only way to find the correct document relative mouse ccordinates
3376		var posx = 0;
3377		var posy = 0;
3378		if (!e) var e = window.event;
3379		if (e.pageX || e.pageY) 	{
3380			posx = e.pageX;
3381			posy = e.pageY;
3382		}
3383		else if (e.clientX || e.clientY) 	{
3384			posx = e.clientX + document.body.scrollLeft
3385				+ document.documentElement.scrollLeft;
3386			posy = e.clientY + document.body.scrollTop
3387				+ document.documentElement.scrollTop;
3388		}
3389		// posx and posy contain the mouse position relative to the document
3390		// Do something with this information
3391	
3392		var x = posx;
3393		var y = posy;
3394	//	alert ('x: '+x);
3395	//	alert ('y: '+y);
3396	//	alert ('TipLeft: '+TipLeft);
3397	//	alert ('TipTop: '+TipTop);
3398		var TT = top;			// Parameter werden in updateTipOver verwendet
3399		var TL = left;
3400		x = (x + TL);
3401		y = (y - TT);
3402	//	alert ('x nachher: '+x);
3403	//	alert ('y nachher: '+y);
3404		win.style.left = (x) + "px";	// Innerhalb des Dokumentes, nicht des Fensters
3405		win.style.top = (y) + "px";		// Innerhalb des Dokumentes, nicht des Fensters
3406		win.style.display = 'block';
3407		EditActive = 1;
3408	}
3409}
3410
3411function hide_form(el) {
3412	var icon = document.getElementById(el);
3413	if(icon) icon.style.display = 'none';
3414	EditActive = null;
3415}
3416
3417// fenster zentriert anzeigen (z.B. fĂĽr auxdata_edit)
3418function show_centered(id) {
3419
3420	if (EditActive == null) {
3421		var xPos,yPos;
3422		var myWidth,myHeight;
3423		 
3424		if (self.innerHeight) {		// all except Explorer
3425			yPos = self.pageYOffset;
3426			myHeight = self.innerHeight;
3427		} else if (document.documentElement && document.documentElement.clientHeight) {	// Explorer 6 Strict
3428			yPos = document.documentElement.scrollTop;
3429			myHeight = document.documentElement.clientHeight;
3430		} else if (document.body) {				// all other Explorers
3431			yPos = document.body.scrollTop;
3432			myHeight = document.body.clientHeight;
3433		}
3434		
3435		yPos = yPos + myHeight/10 +"px";
3436	
3437		if (self.innerWidth) {		// all except Explorer
3438			xPos = self.pageXOffset;
3439			myWidth = self.innerWidth;
3440		} else if (document.documentElement && document.documentElement.clientWidth) {	// Explorer 6 Strict
3441			xPos = document.documentElement.scrollLeft;
3442			myWidth = document.documentElement.clientWidth;
3443		} else if (document.body) {				// all other Explorers
3444			xPos = document.body.scrollLeft;
3445			myWidth = document.body.clientWidth;
3446		}
3447		
3448		xPos = xPos + ((myWidth-450)/2);
3449		
3450		var win = document.getElementById(id);
3451	
3452		win.style.left = xPos;
3453		win.style.top = yPos;
3454		
3455		//alert (win.style.left+' '+win.style.top);
3456		win.style.display = 'block';
3457		EditActive = 1;
3458	}
3459}
3460
3461// Wird verwendet in der html 'help' Methode (nur auf Capito seite)
3462TipOver = null;
3463TipTop = null;
3464TipLeft = null;
3465document.onmousemove = updateTipOver;
3466function updateTipOver(e) {
3467	if (TipOver != null) {
3468
3469		// The only way to find the correct document relative mouse ccordinates
3470		var posx = 0;
3471		var posy = 0;
3472		if (!e) var e = window.event;
3473		if (e.pageX || e.pageY) 	{
3474			posx = e.pageX;
3475			posy = e.pageY;
3476		}
3477		else if (e.clientX || e.clientY) 	{
3478			posx = e.clientX + document.body.scrollLeft
3479				+ document.documentElement.scrollLeft;
3480			posy = e.clientY + document.body.scrollTop
3481				+ document.documentElement.scrollTop;
3482		}
3483		// posx and posy contain the mouse position relative to the document
3484		// Do something with this information
3485		
3486		var x = posx;
3487		var y = posy;
3488	//	alert ('x: '+x);
3489	//	alert ('y: '+y);
3490	//	alert ('TipLeft: '+TipLeft);
3491	//	alert ('TipTop: '+TipTop);
3492		x = (x + TipLeft);
3493		y = (y - TipTop);
3494	//	alert ('x nachher: '+x);
3495	//	alert ('y nachher: '+y);
3496		TipOver.style.left = (x) + "px";
3497		TipOver.style.top = (y) + "px";
3498	}
3499}
3500function showTipOver(e,id,top,left) {
3501	
3502	if (EditActive == null) {
3503		TipOver = document.getElementById(id);
3504		
3505		// The only way to find the correct document relative mouse ccordinates
3506		var posx = 0;
3507		var posy = 0;
3508		if (!e) var e = window.event;
3509		if (e.pageX || e.pageY) 	{
3510			posx = e.pageX;
3511			posy = e.pageY;
3512		}
3513		else if (e.clientX || e.clientY) 	{
3514			posx = e.clientX + document.body.scrollLeft
3515				+ document.documentElement.scrollLeft;
3516			posy = e.clientY + document.body.scrollTop
3517				+ document.documentElement.scrollTop;
3518		}
3519		// posx and posy contain the mouse position relative to the document
3520		// Do something with this information
3521	
3522		var x = posx;
3523		var y = posy;
3524	//	alert ('x: '+x);
3525	//	alert ('y: '+y);
3526	//	alert ('TipLeft: '+TipLeft);
3527	//	alert ('TipTop: '+TipTop);
3528		TipTop = top;			// Parameter werden in updateTipOver verwendet
3529		TipLeft = left;
3530		x = (x + TipLeft);
3531		y = (y - TipTop);
3532	//	alert ('x nachher: '+x);
3533	//	alert ('y nachher: '+y);
3534		TipOver.style.left = (x) + "px";	// Innerhalb des Dokumentes, nicht des Fensters
3535		TipOver.style.top = (y) + "px";		// Innerhalb des Dokumentes, nicht des Fensters
3536		TipOver.style.display = 'block';
3537	}
3538}
3539function hideTipOver() {
3540	if (TipOver != null) {
3541		TipOver.style.display = 'none';
3542		TipOver = null;
3543	}
3544}
3545// Nur in textfeldern, nicht wenn es eine textarea ist
3546function stopReturnKey(evt) {
3547	var evt  = (evt) ? evt : ((event) ? event : null);
3548	var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
3549	if ((evt.keyCode == 13) && (node.type=="text")) { return false; }
3550}
3551// dort wo die prod_search funktion verwendet wird muss die RETURN Taste auf Dokument-Ebene mit noreturm abgefangen werden  
3552function noreturn(evt) {
3553	evt = (evt) ? evt : ((event) ? event : null);
3554	if (evt) {
3555		if (evt.keyCode == 13) return false;	/* return */
3556		if (evt.keyCode == 116) {
3557			window.event.keyCode = 505;		/* keine Ahnung, was 505 bedeutet -> aus dem Internet kopiert, ohne das gehts nicht */
3558			alert('F5 kann hier nicht verwendet werden');
3559			return false;	/* F5 */
3560		}
3561		return true;
3562	} else return false;
3563}
3564
3565// Popup fĂĽr diversen inhalt
3566// in $_page->body() wird $_page->alert_and_confirm(); aufgerufen, damit der Dialog zur VerfĂĽgung steht
3567// box_id muss class generalBox haben (wenn es nicht die ID generalBox ist)
3568
3569function showPopup(width,height,htmltxt,box_id,set_html,scroll) {
3570
3571 	if (typeof box_id === 'undefined') box_id = 'generalBox';
3572	if (typeof set_html === 'undefined') set_html = true;
3573	if (typeof scroll === 'undefined') scroll = true;
3574
3575	var overlay = document.getElementById('generalOverlay');
3576    var box = document.getElementById(box_id);
3577	
3578	box.style.width = width + 'px';
3579  
3580  	if (scroll) box.style.overflowY  = 'scroll';
3581	else 		box.style.overflowY  = 'hidden';
3582  
3583  	if (set_html === true) box.innerHTML = htmltxt;
3584	overlay.style.display = 'block';
3585	box.style.display = 'block';
3586
3587  	if (height == 'auto') box.style.height = 'auto';
3588	else 				  box.style.height = height + 'px';
3589	
3590	// 09.06.2016, added by rf
3591	/* Scripts werden nicht automatisch ausgefĂĽhrt, deshalb mĂĽssen wir das von Hand machen */
3592	var ob = box.getElementsByTagName('script');
3593	
3594	/* ACHTUNG: EINE SCRIPT-TAG GANZ AM ANFANG DES HTML-CODES WIRD NICHT ERKANNT, ES MUSS ZUERST WAS ANDERES KOMMEN */
3595	for (var i=0; i < ob.length; i++) {
3596	
3597		/* alert(ob[i].text); */
3598		if (ob[i].text != null) {
3599			eval(ob[i].text);
3600		}
3601	}
3602}
3603
3604function closePopup(box_id) {
3605
3606	if (typeof box_id === 'undefined') box_id = 'generalBox';
3607
3608	var overlay = document.getElementById('generalOverlay');
3609    var box = document.getElementById(box_id);
3610
3611	overlay.style.display = 'none';
3612	box.style.display = 'none';
3613}
3614
3615function validate_date(x,tx){
3616	todate = new Date ();
3617	today = [todate.getDate(), todate.getMonth()+1, todate.getFullYear(), todate.getHours(), todate.getMinutes()];
3618	str1 = new String (x.value);
3619	if (str1.length < 1) return;
3620	if (tx == 1) { // time included			
3621		_H = today[3]; // default
3622		_M = today[4];	
3623		str2 = str1.split (' ');
3624		if (str2.length == 0) str = str1.split ('.');
3625		if (str2.length >= 1) str = str2[0].split ('.');
3626		if (str2.length >= 2) {
3627			tim = str2[1].split (':');
3628			if (tim.length < 2) tim = str2[1].split ('.');
3629			if (tim.length >= 1) _H = parseInt (tim[0], 10);
3630			if (tim.length >= 2) _M = parseInt (tim[1], 10);
3631			if (!(_H >= 0 && _H < 24)) _H = today[3];
3632			if (!(_M >= 0 && _M < 60)) _M = today[4];
3633		}
3634	}
3635	else {
3636		str = str1.split ('.');
3637	}
3638	_d = parseInt (str[0],10);			// day
3639	if (!(_d >= 0)) _d = today[0];
3640	_m = parseInt (str[1],10);			// month
3641	if (!(_m > 0)) _m = today[1];
3642	_y = parseInt (str[2],10);			// year
3643	if (!(_y > 0 && _y < 2800)) _y = today[2];
3644	if (_y >= 0 && _y < 50) _y = 2000+_y;
3645	if (_y >= 0 && _y < 100) _y = 1900+_y;
3646	if (tx == 1) _D = new Date (_y, _m-1, _d, _H, _M, 0, 0);
3647	else         _D = new Date (_y, _m-1, _d);					    					      						
3648	_d1 = new String (_D.getDate());
3649	_m1 = new String (_D.getMonth()+1);
3650	_y1 = new String (_D.getFullYear());
3651	if (_d1.length < 2) x.value = '0'+_d1+'.';
3652	else                x.value = _d1+'.';
3653	if (_m1.length < 2) x.value += '0'+_m1+'.'+_y1;
3654	else                x.value += _m1+'.'+_y1;
3655	if (tx == 1) {
3656		x.value += ' ';
3657		if (_H < 10) x.value += '0'+_H+':';
3658		else               x.value += _H+':';
3659		if (_M < 10) x.value += '0'+_M;
3660		else			   x.value += _M;
3661	}
3662	if ((_d > 0 && _d != _d1) || (_d > 0 && _m != _m1) || _y != _y1) {
3663		alert ('Warnung: ungueltiges Datum korrigiert zu: '+x.value);		      										
3664	}
3665}
3666
3667// Stand 11.2017
3668// http://ec.europa.eu/eurostat/statistics-explained/index.php/Glossary:Country_codes/de
3669
3670/*
3671Belgien 	(BE) 			Griechenland (GR) 		Litauen 	(LT) 		Portugal 	(PT)
3672Bulgarien 	(BG) 			Spanien 	 (ES) 		Luxemburg 	(LU) 		Rumänien 	(RO)
3673Tschechische Republik (CZ)	Frankreich 	 (FR) 		Ungarn 		(HU) 		Slowenien 	(SI)
3674Dänemark 	(DK) 			Kroatien 	 (HR) 		Malta 		(MT) 		Slowakei 	(SK)
3675Deutschland (DE) 			Italien 	 (IT) 		Niederlände (NL) 		Finnland 	(FI)
3676Estland 	(EE) 			Zypern 		 (CY) 		Ă–sterreich 	(AT) 		Schweden 	(SE)
3677Irland 		(IE) 			Lettland 	 (LV) 		Polen 		(PL) 		Vereinigtes Königreich 	(UK) 
3678*/
3679
3680// ACHTUNG: Siehe auch _countries.php CAPITO und Web-Bereich (include/_countries.php - Boll und Autodoc).
3681// Aenderungen mĂĽssen auch dort angepasst werden.
3682
3683// Find out, if a country is in the EU
3684function isEU(code) {
3685
3686	// Eigentlich ist es UK nicht GB (in meiner Liste gibt es aber nur GB und die gehen eh bald raus)
3687	var eu_countries = ["BE","BG","CZ","DK","DE","EE","IE","GR","ES","FR","HR","IT","CY","LV",
3688						"LT","LU","HU","MT","NL","AT","PL","PT","RO","SI","SK","FI","SE","GB"];
3689
3690	for(var i=0; i<eu_countries.length; i++) {
3691        if (eu_countries[i] == code) return true;
3692    }
3693	return false;
3694}
3695
3696// Javascript Check of Security Chars
3697// id: ID des Input Feldes ('_dasist' wird ĂĽberall so verwendet)
3698// pat: Return value von secpattern() (PHP)
3699// Neben dem Input-Feld muss es fĂĽr die Fehlermeldung ein Element mit der id: id + 'msg' geben ('_dasistmsg')
3700
3701function csf(id,pat,lang) {
3702
3703	if (typeof lang === 'undefined') lang = 1;		// German
3704
3705	var elem = document.getElementById(id);
3706	if (elem) {
3707		var v = elem.value;
3708		var res = pat.split('1.9345.23.2');
3709		var s = '';
3710		for(var i = 0; i < res.length; i++) {
3711			s += String.fromCharCode(res[i])
3712		}
3713		if (v == s) return true;
3714		else {
3715			var elem = document.getElementById(id + 'msg');
3716			if (elem) {
3717				elem.style.color = 'red';
3718				if (lang == 1) elem.innerHTML = 'Bitte geben Sie die korrekten Sicherheitsbuchstaben ein!';			// German
3719				else if (lang == 3) elem.innerHTML = 'Veuillez entrer les lettres de sécurité correctes!';			// French
3720				else elem.innerHTML = 'Please enter the correct security letters!';									// Default English
3721			}
3722			return false;
3723		}
3724	}
3725}
3726
3727// unique_number()
3728
3729// * Provide a way to generate a string guaranteed to be unique when compared
3730//   to other strings generated by this function.
3731// * Make the string complex enough that it is highly unlikely to be
3732//   accidentally duplicated by hand (this is key if you're using `ID`
3733//   as a private/protected name on an object).
3734
3735function unique_number() {
3736
3737 	// Math.random should be unique because of its seeding algorithm.
3738  	// Convert it to base 36 (numbers + letters), and grab the first 9 characters
3739  	// after the decimal.
3740	return '_' + Math.random().toString(36).substr(2, 9);
3741}
3742
3743var alert_count = 0;
3744
3745// Alert Dialog mit OK Button (mehrere Alerts übereinander möglich)
3746
3747function doAlert(msg, numofbreaks, overflowY, maxWidth, withOKButton) {
3748
3749	if (typeof numofbreaks === 'undefined') numofbreaks = 2;	// Default 2 breaks before HR (good for normal Text), 1 after a block element (e.g. table)
3750	if (typeof overflowY === 'undefined') overflowY = false;
3751	if (typeof maxWidth === 'undefined') maxWidth = false;
3752	if (typeof withOKButton === 'undefined') withOKButton = true;
3753
3754	if (alert_count < 4) {
3755
3756		var alertOverlay = document.getElementById('alertOverlay');
3757		alertOverlay.style.display = 'block';
3758	
3759		var box = document.createElement('div');
3760		var box_id = unique_number() + alert_count;
3761		box.id = box_id;
3762		box.classList.add('alertBox');
3763		box.classList.add('appearDialog');
3764		
3765		var txt = document.createElement('div');
3766		txt.classList.add('alertBoxText');
3767
3768		var html = msg;
3769
3770		if (alert_count == 3) var html = 'Maximum 3 errors are displayed';
3771
3772		var i;
3773		for (i = 0; i < numofbreaks; i++) {
3774			html += '<br>';
3775		}
3776		if (withOKButton) html += '<hr>';				// HR before OK Button
3777		else 			  txt.style.marginBottom = 0;	// No margin necessary without OK Button
3778
3779		txt.innerHTML = html; 
3780
3781		box.appendChild(txt);
3782		
3783		if (withOKButton) {
3784
3785			var btn = document.createElement('span');
3786			btn.classList.add('alertBoxOK');
3787			btn.innerHTML = 'OK'; 
3788
3789			btn.onclick = function(e) { closeAlert(box_id) };
3790			box.appendChild(btn);
3791		}
3792
3793		box.style.display = 'block';
3794
3795		if (overflowY) {
3796			box.style.maxHeight = '80%';
3797			box.style.overflowY = overflowY;
3798		}
3799
3800		if (maxWidth) box.style.maxWidth = maxWidth;
3801		
3802		box.style.zIndex = 900 + alert_count;
3803		document.body.appendChild(box);
3804		
3805		// Ueberlappende Alertboxen etwas nach unten rechts verschieben
3806		if (alert_count > 0) {
3807
3808				box.style.marginTop = (alert_count * 10) + 'px';
3809				box.style.marginLeft = (alert_count * 10) + 'px';
3810		}
3811		alert_count++;
3812	}
3813}
3814
3815function closeAlert(id) {
3816
3817	var alertOverlay = document.getElementById('alertOverlay');
3818    var alertBox = document.getElementById(id);
3819
3820	if (alert_count == 1) alertOverlay.style.display = 'none';
3821	alertBox.className = '';
3822	alertBox.style.display = 'none';
3823	
3824	alertBox.parentNode.removeChild(alertBox); // Element löschen
3825	
3826	alert_count--;
3827}
3828
3829// Ja/Nein Confirmation Dialog
3830// in $_page->body() wird $_page->alert_and_confirm(); aufgerufen, damit der Dialog zur VerfĂĽgung steht
3831// siehe z.B. event_type_edit.php
3832/*
3833function doConfirm(msg, yesFn, noFn, cancelFn, yesTxt, noTxt, cancelTxt, addBreaks) {
3834
3835	if (typeof yesFn === 'undefined') yesFn = false;
3836	if (typeof noFn === 'undefined') noFn = false;
3837	if (typeof cancelFn === 'undefined') cancelFn = false;
3838	if (typeof addBreaks === 'undefined') addBreaks = 1;
3839
3840	if (typeof yesTxt === 'undefined') {
3841		if (noFn) yesTxt = 'Ja';			// Mit Nein macht Ja mehr Sinn
3842		if (cancelFn) yesTxt = 'OK';		// Mit Cancel macht OK mehr Sinn	
3843	}
3844	if (typeof noTxt === 'undefined') noTxt = 'Nein';
3845	if (typeof cancelTxt === 'undefined') cancelTxt = 'Abbrechen';
3846
3847	var confirmOverlay = document.getElementById('confirmOverlay');
3848	var confirmBox = document.getElementById('confirmBox');
3849	
3850	var msg_def = msg + '<br>';
3851
3852	for (var i = 0; i < addBreaks; i++) {
3853		msg_def = msg_def + '<br>';
3854	}
3855
3856	msg_def = msg_def + '<hr>';
3857
3858	document.getElementById('confirmBoxText').innerHTML = msg_def; 
3859	
3860	// Reset des vorher gesetzten onclick Event-Handlers
3861	// Weiss nicht, ob es das braucht, wenn man auf einer Seite den Dialog fĂĽr Verschiedenes einsetzt.
3862	// document.getElementById('confirmBoxYes').onclick = null;
3863	// document.getElementById('confirmBoxNo').onclick = null;
3864	
3865	var yesElem    = document.getElementById('confirmBoxYes');
3866	var noElem 	   = document.getElementById('confirmBoxNo');
3867	var cancelElem = document.getElementById('confirmBoxCancel');
3868
3869	if (yesElem) {
3870		if (yesFn) {
3871			yesElem.style.display = 'inline-block';
3872			yesElem.onclick = yesFn;
3873			yesElem.innerHTML = yesTxt;
3874		} else yesElem.style.display = 'none';
3875	}
3876	
3877	if (noElem) {
3878		if (noFn) {
3879			noElem.style.display = 'inline-block';
3880			noElem.onclick = noFn;
3881			noElem.innerHTML = noTxt;
3882		} else noElem.style.display = 'none';
3883	}
3884
3885	if (cancelElem) {
3886		if (cancelFn) {
3887			cancelElem.style.display = 'inline-block';
3888			cancelElem.onclick = cancelFn;
3889			cancelElem.innerHTML = cancelTxt;
3890		} else cancelElem.style.display = 'none';
3891	}
3892
3893	confirmOverlay.style.display = 'block';
3894	confirmBox.className = 'appearDialog';
3895	confirmBox.style.display = 'block';
3896}
3897
3898function closeConfirm() {
3899	var confirmOverlay = document.getElementById('confirmOverlay');
3900    var confirmBox = document.getElementById('confirmBox');
3901
3902	confirmOverlay.style.display = 'none';
3903	confirmBox.className = '';
3904	confirmBox.style.display = 'none';
3905}
3906*/
3907
3908/* News Box on index.html and partner/intern/index.html*/
3909function showNews(news_id,validity,type,location,account=0) {
3910	// Get the popup
3911	var popup = document.getElementById('newsPopup');
3912	popup.style.display = 'block';
3913
3914	// When the user clicks anywhere outside of the popup, close it
3915	window.onclick = function(event) {
3916		if (event.target == popup) {
3917			popup.style.display = 'none';
3918		}
3919	}
3920	
3921	//</hr>ajaxObj.debug=1;
3922	// account wird nicht mehr benötigt
3923	ajaxObj.call('action=news_message&news_id='+news_id+'&_LANG='+lang+'&_validity='+validity+'&_type='+type+'&_location='+location, respShowNews);	
3924}
3925
3926function respShowNews(resp) {
3927
3928	if(resp) {
3929		if(resp.errors) {
3930			showErrors(resp.errors);
3931		} else {
3932			if (resp.warning) showWarnings(resp.warning); 
3933			var elem = document.getElementById('newsPopupContent');
3934            if (elem) {
3935
3936				elem.innerHTML = resp.html;
3937
3938				// Get the popup
3939				var popup = document.getElementById('newsPopup');
3940
3941				// Get the <span> element that closes the popup
3942				var span = document.getElementById('newsClose');
3943		   
3944				// When the user clicks on <span> (x), close the popup
3945				span.onclick = function() {
3946				popup.style.display = 'none';
3947				} 
3948			}
3949		}
3950	}
3951}
3952
3953// Image in zentriertem Fenster anzeigen
3954function showImage(img_file_name, title=null) {
3955	
3956	// Get the popup
3957	var popup = document.getElementById('imagePopup');
3958	popup.style.display = 'block';
3959
3960	// When the user clicks anywhere outside of the popup, close it
3961	window.onclick = function(event) {
3962		if (event.target == popup) {
3963			popup.style.display = 'none';
3964			var elem = document.getElementById('zoomedImage');
3965			if (elem) elem.src = '';
3966		}
3967	}
3968
3969	var elem = document.getElementById('zoomedImage');
3970	if (elem) {
3971
3972		elem.src = img_file_name;
3973		elem.title = title;
3974		elem.alt = title;
3975
3976		// Get the popup
3977		var popup = document.getElementById('imagePopup');
3978
3979		// Get the <span> element that closes the popup
3980		var span = document.getElementById('imageClose');
3981	
3982		// When the user clicks on <span> (x), close the popup
3983		span.onclick = function() {
3984			popup.style.display = 'none';
3985			var elem = document.getElementById('zoomedImage');
3986			if (elem) elem.src = '';
3987		}
3988	}
3989}
3990
3991</script>
vendor: 2 bytes, line 3991
3991
3992<script type="text/javascript" src="ajax/mybic.js"></script>
vendor: 1 bytes, line 3992
3992
3993<script type="text/javascript" language="JavaScript1.2">
3994var ajaxObj = new XMLHTTP("_ajax.php");
3995var lang = '2';
3996function showErrors(errors) {
3997	for (key in errors) {
3998		alert(errors[key]);
3999	}
4000}
4001function showWarnings(warnings) {
4002	for (key in warnings) {
4003		alert(warnings[key]);
4004	}
4005}
4006
4007</script>
4007
4008
4009	<style>
4010		.bss-slides figure {
4011			border: none;
4012		}
4013
4014		.bss-slides img {
4015			border: 1px solid #dddddd
4016		}
4017	</style>
4018
4019<div class="section group">
4020<div class="col span55pc padleftmore">
4021<noscript>
4022<img src="pics/empfang.jpg" alt="Boll Engineering" title="Boll Engineering" style="margin-bottom:20px;width: 100%; max-width: 660px; height: auto;"></noscript>
4023<div class="bss-slides" style="max-width:660px; display:none;">
4024<figure>
4025<img src="pics/testimonials/Wallix_E.jpg" alt="Wallix" title="Wallix" style="width: 100%; max-width: 660px; height: auto;"></figure>
4026<figure>
4027<img src="pics/testimonials/Asimily_E.jpg" alt="Asimily" title="Asimily" style="width: 100%; max-width: 660px; height: auto;"></figure>
4028<figure>
4029<img src="pics/testimonials/Emasi_E.jpg" alt="Emasi" title="Emasi" style="width: 100%; max-width: 660px; height: auto;"></figure>
4030<figure>
4031<img src="pics/testimonials/Fudo_E.jpg" alt="Fudo" title="Fudo" style="width: 100%; max-width: 660px; height: auto;"></figure>
4032<figure>
4033<img src="pics/testimonials/Halcyon_E.jpg" alt="Haöcyon" title="Haöcyon" style="width: 100%; max-width: 660px; height: auto;"></figure>
4034<figure>
4035<img src="pics/testimonials/PaloAltoNetworks_E.jpg" alt="PaloAltoNetworks" title="PaloAltoNetworks" style="width: 100%; max-width: 660px; height: auto;"></figure>
4036<figure>
4037<img src="pics/testimonials/Hornet_E.jpg" alt="Hornet Security" title="Hornet Security" style="width: 100%; max-width: 1320px; height: auto;"></figure>
4038</div>
4039<script type="text/javascript" language="JavaScript1.2">
4040		var opts = {
4041			auto : { 
4042				speed : 12000, 
4043				pauseOnHover : true 
4044			},
4045			startRandom : true
4046		};
4047		makeBSS('.bss-slides',opts);
4048</script>
4048
4049<br>
4050<p>
4051Founded in 1988, the IT company BOLL Engineering AG is one of the leading addresses in the Swiss channel business.
4052		The value-added distributor for IT security products sells cutting-edge solutions in the areas of network and mail security,
4053		identity and access management as well as server load balancing. BOLL offers its channel partners extensive services that go far beyond the usual distribution support.
4054</p>
4055<div id="newsPopup" class="popup appearDialog">
4056<div id="newsPopupContent" class="popup-content">
4057</div>
4058</div>
4059<br>
4060<table class="box" style="background-color: #f7f7f7;margin-left:0px;margin-right:auto;width:100%;">
4061<tr>
4062<td valign="top">
4063<div class="info-box">
4064<img src="pics/value_icons/all_boll_services.jpg" alt="Boll Services" title="Boll Services" style="height: 140px;"><div class="info-box-text">
4065<h2 style="margin-bottom: 3px; line-height:1.0em;">
4066Our services</h2>
4067<p style="margin-bottom: 3px">
4068Boll Engineering provides professional services in sales, engineering, business development, marketing, logistics and training.
4069</p>
4070<A href="services/index.html">Learn more...</A>
4071</div>
4072</div>
4073<div>
4074</div>
4075</td>
4076</tr>
4077</table>
4078<table bgcolor="#ffffff" class="logotable" border="0" cellspacing="20" style="margin-left:6%; margin-bottom: 22px;width:85%;">
4079<tr>
4080<td align="center" style="text-align:center;margin-left: auto;margin-right: auto;">
4081<A href="fortinet/index.html"><img src="pics/k_fortinet.jpg" alt="Fortinet" title="Fortinet" border="0"></a>
4082</td>
4083<td align="center" style="text-align:center;margin-left: auto;margin-right: auto;">
4084<A href="paloalto/index.html"><img src="pics/palo_logo.png" alt="Palo Alto Networks" title="Palo Alto Networks" border="0"></a>
4085</td>
4086<td align="center" style="text-align:center;margin-left: auto;margin-right: auto;">
4087<A href="watchguard/index.html"><img src="pics/k_watchguard.jpg" alt="WatchGuard" title="WatchGuard" border="0"></a>
4088</td>
4089</tr>
4090<tr>
4091<td align="center" style="text-align:center;margin-left: auto;margin-right: auto;">
4092<A href="seppmail/index.html"><img src="pics/k_seppmail.png" alt="SEPPmail" title="SEPPmail" border="0"></a>
4093</td>
4094<td align="center" style="text-align:center;margin-left: auto;margin-right: auto;">
4095<A href="kaspersky/index.html"><img src="pics/kaspersky_120.png" alt="Kaspersky" title="Kaspersky" border="0"></a>
4096</td>
4097<td align="center" style="text-align:center;margin-left: auto;margin-right: auto;">
4098<A href="menlosecurity/index.html"><img src="pics/logo-menlo-security-small.png" alt="Menlo Security" title="Menlo Security" border="0"></a>
4099</td>
4100</tr>
4101<tr>
4102<td align="center" style="text-align:center;margin-left: auto;margin-right: auto;">
4103<A href="netskope/index.html"><img src="pics/k_netskope.png" alt="Netskope" title="Netskope" border="0"></a>
4104</td>
4105<td align="center" style="text-align:center;margin-left: auto;margin-right: auto;">
4106<A href="proofpoint/index.html"><img src="pics/proofpoint-logo-small.png" alt="Proofpoint" title="Proofpoint" border="0"></a>
4107</td>
4108<td align="center" style="text-align:center;margin-left: auto;margin-right: auto;">
4109<A href="alcatel/index.html"><img src="pics/k_alcatel.png" alt="Alcatel-Lucent Enterprise" title="Alcatel-Lucent Enterprise" border="0"></a>
4110</td>
4111</tr>
4112<tr>
4113<td align="center" style="text-align:center;margin-left: auto;margin-right: auto;">
4114<A href="wallix/index.html"><img src="pics/wallix_logo_small.png" alt="Wallix" title="Wallix" border="0"></a>
4115</td>
4116<td align="center" style="text-align:center;margin-left: auto;margin-right: auto;">
4117<A href="eset/index.html"><img src="pics/k_eset.png" alt="ESET" title="ESET" border="0"></a>
4118</td>
4119<td align="center" style="text-align:center;margin-left: auto;margin-right: auto;">
4120<A href="claroty/index.html"><img src="pics/claroty_logo_small.png" alt="Claroty (Medigate)" title="Claroty (Medigate)" border="0"></a>
4121</td>
4122</tr>
4123<tr>
4124<td align="center" style="text-align:center;margin-left: auto;margin-right: auto;">
4125<A href="fudo/index.html"><img src="pics/k_fudo.png" alt="Fudo" title="Fudo" border="0"></a>
4126</td>
4127<td align="center" style="text-align:center;margin-left: auto;margin-right: auto;">
4128<A href="varonis/index.html"><img src="pics/k_varonis.png" alt="Varonis" title="Varonis" border="0"></a>
4129</td>
4130<td align="center" style="text-align:center;margin-left: auto;margin-right: auto;">
4131<A href="cyolo/index.html"><img src="pics/k_cyolo.png" alt="Cyolo" title="Cyolo" border="0"></a>
4132</td>
4133</tr>
4134<tr>
4135<td align="center" style="text-align:center;margin-left: auto;margin-right: auto;">
4136<A href="asimily/index.html"><img src="pics/k_asimily.png" alt="Asimily" title="Asimily" border="0"></a>
4137</td>
4138<td align="center" style="text-align:center;margin-left: auto;margin-right: auto;">
4139<A href="f5/index.html"><img src="pics/k_f5.png" alt="F5" title="F5" border="0"></a>
4140</td>
4141<td align="center" style="text-align:center;margin-left: auto;margin-right: auto;">
4142<A href="hornetsecurity/index.html">
4142<img src="pics/k_hornetsecurity.png" alt="Hornetsecurity" title="Hornetsecurity" border="0"></a>
4143</td>
4144</tr>
4145<tr>
4146<td align="center" style="text-align:center;margin-left: auto;margin-right: auto;">
4147<A href="halcyon/index.html"><img src="pics/k_halcyon.png" alt="Halcyon" title="Halcyon" border="0"></a>
4148</td>
4149<td align="center" style="text-align:center;margin-left: auto;margin-right: auto;">
4150<A href="https://www.swisssign.com"><img src="pics/k_swisssign.gif" alt="SwissSign" title="SwissSign" border="0"></a>
4151</td>
4152<td align="center" style="text-align:center;margin-left: auto;margin-right: auto;">
4153<A href="secunet/index.html"><img src="pics/k_secunet.png" alt="Secunet" title="Secunet" border="0"></a>
4154</td>
4155</tr>
4156</table>
4157<table class="box" style="background-color: #f7f7f7;margin-left:0px;margin-right:auto;width:100%;">
4158<tr>
4159<td valign="top">
4160<div class="info-box">
4161<img src="pics/value_icons/morning_session.png" alt="Boll Services" title="Boll Services" style="height: 140px;"><div class="info-box-text">
4162<h2 style="margin-bottom: 3px; line-height:1.0em;">
4163Events</h2>
4164<p style="margin-bottom: 3px">
4165Short, concise, well-founded: Our events provide technical and expert knowledge in a compact form.
4166</p>
4167<A href="morningsession/index.html">Info and details...</A>
4168</div>
4169</div>
4170</td>
4171</tr>
4172</table>
4173<table class="box" style="background-color: #f7f7f7;margin-left:0px;margin-right:auto;width:100%;">
4174<tr>
4175<td valign="top">
4176<table border="0" cellspacing="0" style="width:100%;">
4177<tr>
4178<td valign="top" style="padding:0px;">
4179<div class="info-box">
4180<img src="pics/value_icons/education_service.png" alt="Boll Services" title="Boll Services" style="height: 140px;"><div class="info-box-text">
4181<h2 style="margin-bottom: 3px; line-height:1.0em;">
4182Trainings</h2>
4183<p style="margin-bottom: 3px">
4184Boll Engineering offers training and certification for all products, in our own training center or at your site.
4185</p>
4186<A href="training/index.html">More info...</A>
4187</div>
4188</div>
4189</td>
4190</tr>
4191</table>
4192</td>
4193</tr>
4194</table>
4195</div>
4196<div class="col span45pc padrightmore">
4197<table class="box" style="background-color: #f7f7f7;margin-left:0px;margin-right:auto;width:100%;">
4198<tr>
4199<td valign="top">
4200<img src="pics/35_years_boll.jpg" alt="35 Years Boll" title="35 Years Boll" style="margin-bottom: 15px;width: 100%; max-width: 1260px; height: auto;"><h2>
4201IT security distribution in a class of its own - for 35 years now</h2>
4202From software development to Switzerland's leading IT security distributor: In the last 35 years, BOLL has made a remarkable 
4203	 development and remains on course for success in cutting-edge cybersecurity topics such as OT security.
4204<br>
4205<br>
4206<A href="datasheets/35_Jahre_Boll_E.pdf" target="35_years_boll">Read the impressive success story here.</A>
4207</td>
4208</tr>
4209</table>
4210</div>
4211</div>
4212</div>
4213<script>
4214
4215  function acceptCookies() {
4216
4217    const date = new Date()
4218    date.setMonth(date.getMonth() + 1)
4219
4220    var path = window.location.pathname;
4221    var page = path.split('/').pop();
4222
4223    const gaHolder = document.getElementById('ga-holder');
4224    if (gaHolder) {
4225        const gtagScript = document.createElement('script');
4226        gtagScript.async = true;
4227        gtagScript.src = 'https://www.googletagmanager.com/gtag/js?id=G-G8GQ5Y52GL';
4228
4229        const gaScript = document.createElement('script');
4230        gaScript.language = 'javascript';
4231        gaScript.type = 'text/javascript'; 
4232        gaScript.defer = true; 
4233        gaScript.text = 'try{ 
vendor: 127 bytes, line 4233
4233window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag("js", new Date()); gtag("config", "
4233UA-11446488-1
vendor: 30 bytes, line 4233
4233", { "anonymize_ip": true }); 
4233gtag("config", "G-G8GQ5Y52GL", { "anonymize_ip": true }); } catch(err) {}';
4234
4235        gaHolder.appendChild(gtagScript);
4236        gaHolder.appendChild(gaScript);
4237    }
4238
4239    document.cookie = 'boll_opt_in=true;expires='+date;
4240    removeCookieBanner();
4241  }
4242
4243  function dismissCookies() {
4244    
4245    const date = new Date()
4246    date.setMonth(date.getMonth() + 1)
4247
4248    document.cookie = 'boll_opt_in=false;expires='+date;
4249    removeCookieBanner();
4250  }
4251
4252  function removeCookieBanner() {
4253    document.getElementById('banner').style.display = 'none';
4254  }
4255
4256</script>
4256
4257<div id="banner" class="cookie-banner">
4258<div class="banner-text">
4259We use cookies for statistical purposes as part of Google Analytics and Google Maps.
4260</div>
4261<div class="banner-buttons">
4262<A class="button-link" style="margin-left: 10px;" href="#" onClick="javascript:acceptCookies()">Accept</A>
4263<A class="button-link" style="margin-left: 10px;" href="#" onClick="javascript:dismissCookies()">Decline</A>
4264<A class="button-link" style="margin-left: 10px;" href="privacy_statement.html">Info</A>
4265</div>
4266</div>
4267<br>
4268</td>
4269</tr>
4270</table>
4271</td>
4272</tr>
4273</table>
4274</td>
4275</tr>
4276<tr bgcolor="#ffffff">
4277<td height="10px" valign="top" bgcolor="#ffffff" style="padding:0px;width:100%;">
4278<img src="pics/h10.gif" alt="spacer" title="spacer" border="0"></td>
4279</tr>
4280</table>
4281</div>
4282<div id="footer">
4283<div id="footcenter">
4284<div class="foot_menu_section group" style="margin-left:auto; margin-right:auto; color:#333333;">
4285<div class="foot_menu_col span_24">
4286<h2>
4287Home</h2>
4288<A href="https://www.boll.ch/index.html">Home</A>
4289<br>
4290<br>
4291<div style="padding:10px;background:#d1d2d3;border:1px solid #eeeeee;margin:0;">
4292<table>
4293<tr>
4294<td style="border:none;margin:0px;padding:0px;color:#333333;">
4295<p>BOLL Engineering AG<br>Jurastrasse 58<br>5430 Wettingen<br>Phone +41 (0)56 437 60 60<br></p><p>BOLL Engineering SA<br>En Budron H15<br>1052 Le Mont-sur-Lausanne<br>Phone +41 (0)21 533 01 60<br></p><p>BOLL Europe GmbH<br>Ringstrasse 3<br>89081 Ulm<br>Phone +49 (0)731 29 87 86 00</p><p style='margin-bottom:0px; padding-bottom:0px;'>BOLL Austria GmbH<br>Wienerbergstrasse 3-5<br>1100 Wien<br>Phone +43 (0)1 235 00 65</p><br>
4296<A target="youtube" href="https://www.youtube.com/c/bollengineering"><img src="pics/youtube_logo.png" alt="Youtube Logo" title="Youtube Logo" border="0"></a>
4297<A target="linkedin" href="https://www.linkedin.com/company/bollengineering/" style="margin-right: 10px;"><img src="pics/linkedin_logo.png" alt="LinkedIn Logo" title="LinkedIn Logo" border="0"></a>
4298</td>
4299</tr>
4300</table>
4301</div>
4302</div>
4303<div class="foot_menu_col span_19">
4304<h2>
4305Solutions</h2>
4306<A href="solutions/index.html?category=3">Network Security</A>
4307<br>
4308<A href="solutions/index.html?category=4">Endpoint Security</A>
4309<br>
4310<A href="solutions/index.html?category=5">Browser Security</A>
4311<br>
4312<A href="solutions/index.html?category=6">SOC Security</A>
4313<br>
4314<A href="solutions/index.html?category=7">Cloud Native Security</A>
4315<br>
4316<A href="solutions/index.html?category=8">E-Mail Security</A>
4317<br>
4318<A href="solutions/index.html?category=9">Workspace Security Platform</A>
4319<br>
4320<A href="solutions/index.html?category=10">PKI & Certificates</A>
4321<br>
4322<A href="solutions/index.html?category=11">Vulnerability Management</A>
4323<br>
4324<A href="solutions/index.html?category=12">Data Security Posture Management</A>
4325<br>
4326<A href="solutions/index.html?category=13">Identity & Access Security</A>
4327<br>
4328<A href="solutions/index.html?category=14">Physical Security</A>
4329<br>
4330<A href="solutions/index.html?category=15">Security Awareness</A>
4331<br>
4332<A href="solutions/index.html?category=16">Networking</A>
4333<br>
4334<A href="solutions/index.html?category=17">Digital Experience Monitoring</A>
4335<br>
4336<br>
4337<a href="certifications.html">
4338<img style="max-width:140px;" src="pics/iso27001_t.png" alt="ISO27001" title="ISO27001"></a>
4339</div>
4340<div class="foot_menu_col span_19">
4341<h2>
4342Products</h2>
4343<A style="font-weight: bold;" href="portfolio.html">PORTFOLIO</A>
4344<br>
4345<A href="alcatel/index.html">Alcatel-Lucent Enterprise</A>
4346<br>
4347<A href="https://autodoc.org" target="prod6abfe6c227769">AUTODOC</A>
4348<br>
4349<A href="asimily/index.html">Asimily</A>
4350<br>
4351<A href="claroty/index.html">Claroty</A>
4352<br>
4353<A href="corero/abwehr_von_ddos_attacken.html">Corero</A>
4354<br>
4355<A href="cryoserver/index.html">Cryoserver</A>
4356<br>
4357<A href="cyolo/index.html">Cyolo</A>
4358<br>
4359<A href="deepinstinct/index.html">Deep Instinct</A>
4360<br>
4361<A href="eset/index.html">ESET</A>
4362<br>
4363<A href="fortinet/index.html">Fortinet</A>
4364<br>
4365<A href="fudo/index.html">Fudo</A>
4366<br>
4367<A href="f5/index.html">F5</A>
4368<br>
4369<A href="halcyon/index.html">Halcyon</A>
4370<br>
4371<A href="hornetsecurity/index.html">Hornetsecurity</A>
4372<br>
4373<A href="kaspersky/index.html">Kaspersky</A>
4374<br>
4375<A href="menlosecurity/index.html">Menlo Security</A>
4376<br>
4377<A href="netskope/index.html">Netskope</A>
4378<br>
4379<A href="onespan/index.html">OneSpan</A>
4380<br>
4381<A href="paloalto/index.html">Palo Alto Networks</A>
4382<br>
4383<A href="proofpoint/index.html">Proofpoint</A>
4384<br>
4385<A href="rackmount/index.html">Rackmount.IT</A>
4386<br>
4387<A href="secunet/index.html">SecuNet</A>
4388<br>
4389<A href="seppmail/index.html">SEPPmail</A>
4390<br>
4391<A href="varonis/index.html">Varonis</A>
4392<br>
4393<A href="wallix/index.html">Wallix</A>
4394<br>
4395<A href="watchguard/index.html">WatchGuard</A>
4396<br>
4397</div>
4398<div class="foot_menu_col span_19">
4399<h2>
4400Services</h2>
4401<A style="font-weight: bold;" href="services/index.html">SERVICES</A>
4402<br>
4403<A href="services/sales_services.html">Sales Services</A>
4404<br>
4405<A href="services/tech_services.html">Tech Services</A>
4406<br>
4407<A href="services/bdm.html">Business Development</A>
4408<br>
4409<A href="services/marketing_services.html">Marketing Services</A>
4410<br>
4411<A href="services/logistics.html">Logistics</A>
4412<br>
4413<A href="services/export.html">Export</A>
4414<br>
4415<A href="services/education.html">Education</A>
4416<br>
4417<A href="services/engineering.html">Engineering / Customizing</A>
4418<br>
4419<A href="staging.html">Staging Services</A>
4420<br>
4421<A href="engineering/index.html">Software-Engineering</A>
4422<br>
4423<br>
4424<h2>
4425Education</h2>
4426<A href="training/index.html">Training</A>
4427<br>
4428<A href="morningsession/index.html">Events</A>
4429<br>
4430<br>
4431<h2>
4432Support</h2>
4433<A href="support.html">Support Infos</A>
4434<br>
4435<A href="https://blog.boll.ch" target="techblog">Tech Blog</A>
4436<br>
4437<A href="https://salesblog.boll.ch" target="salesblog">Sales Blog</A>
4438<br>
4439<A href="https://doc.boll.ch" target="docserver">Document-Server</A>
4440<br>
4441<A href="https://www.boll.ch/partner/intern/index.html">Partner Account</A>
4442<br>
4443<A href="register/overview.html">Service Account</A>
4444<br>
4445</div>
4446<div class="foot_menu_col span_19">
4447<h2>
4448Partner Area</h2>
4449<A href="https://www.boll.ch/partner/intern/index.html">Partner Account</A>
4450<br>
4451<A href="https://www.boll.ch/partner/pw_reset_request.html">Forgot your password</A>
4452<br>
4453<A href="https://www.boll.ch/partner/register.html">Partner Registration</A>
4454<br>
4455<br>
4456<h2>
4457Media</h2>
4458<A href="presse.html">Press</A>
4459<br>
4460<A href="flyer.html">Flyer</A>
4461<br>
4462<A href="success_stories.html">Success Stories</A>
4463<br>
4464<A href="videos.html">Youtube Channel</A>
4465<br>
4466<A href="corporate_design.html">CD/Logo</A>
4467<br>
4468<br>
4469<h2>
4470About us</h2>
4471<A href="company.html">Who are we</A>
4472<br>
4473<A href="team.html">Team</A>
4474<br>
4475<A href="jobs.html">Jobs</A>
4476<br>
4477<A href="kontakt.html">Contact</A>
4478<br>
4479<A href="privacy_statement.html">Privacy Statement</A>
4480<br>
4481<A href="certifications.html">Certifications</A>
4482<br>
4483<A href="impressum.html" target="agbs">Impressum</A>
4484<br>
4485<A href="partner/BOLL_AGB_v300_e.pdf" target="agbs">GTC (PDF)</A>
4486<br>
4487<A href="charity.html">Charity</A>
4488<br>
4489<A href="sponsoring.html">Sponsoring</A>
4490<br>
4491</div>
4492</div>
4493<br>
4494<div class="section group" style="padding: 0 20px 0 20px; width:100%; margin-left:auto;margin-right:auto;">
4495<div class="col span55pc padleftmore">
4496<font style='color:'>Copyright BOLL Engineering AG, 1998-2026, all rights reserved. NWS1</font>
4497</div>
4498<div class="col span45pc padrightmore" style="text-align: right;">
4499<font color=''>IT Security Distribution</font>
4500</div>
4501</div>
4502<div id="ga-holder">
4503</div>
4504</body>
4505</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.