<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* devanagari */
@font-face {
  font-family:"Poppins";
  font-style:normal;
  font-weight:400;
  src:url(Poppins.woff) format("woff2"),
      url("Poppins-Regular.ttf") format("truetype");
  unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family:"Poppins";
  font-style:normal;
  font-weight:400;
  src:url(Poppins.woff) format("woff2"),
      url("Poppins-Regular.ttf") format("truetype");
  unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family:"Poppins";
  font-style:normal;
  font-weight:400;
  src:url(Poppins.woff) format("woff2"),
      url("Poppins-Regular.ttf") format("truetype");
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family:"Raleway";
  font-style:normal;
  font-weight:400;
  src:url(Raleway.woff) format("woff2"),
      url("Raleway-VariableFont_wght.ttf") format("truetype");
  unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family:"Raleway";
  font-style:normal;
  font-weight:400;
  src:url(Raleway.woff) format("woff2"),
      url("Raleway-VariableFont_wght.ttf") format("truetype");
  unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family:"Raleway";
  font-style:normal;
  font-weight:400;
  src:url(Raleway.woff) format("woff2"),
      url("Raleway-VariableFont_wght.ttf") format("truetype");
  unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family:"Raleway";
  font-style:normal;
  font-weight:400;
  src:url(Raleway.woff) format("woff2"),
      url("Raleway-VariableFont_wght.ttf") format("truetype");
  unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family:"Raleway";
  font-style:normal;
  font-weight:400;
  src:url(Raleway.woff) format("woff2"),
      url("Raleway-VariableFont_wght.ttf") format("truetype");
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body {
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
	font-family:"Roboto", Sans-serif;
	color:#282828;
	border:1px solid #B5B5B5;
  background-color:#FFFFFF; 
}

/* page layout */
a, body, div, em, input, label, li, ol, p, select, span, strong, td, th, textarea, u, ul {
  font-family:"Poppins", Sans-serif;
  font-weight:normal;
  font-size:1em;
  color:#282828;
}

select,input,textarea {
}

form {
  margin:0;
  padding:0;
}

img {
  vertical-align:middle;
  border:0;
}

p, pre, form {
  margin:0;
  padding:0;
} 

header,
nav,
main,
article,
section,
aside {
  background-color:#FFFFFF;
}

footer {
  background-color:#06184A;
  color:#FFFFFF;
}

header {
  text-align:center;
}

header img {
  margin-left:auto;
  margin-right:auto;
}

nav ul {
  list-style-type:none;
  margin:0;
  padding:0;
}

nav &gt; ul li {
  margin-left:0;
  background-color:#FFFFFF;
  padding:0.1em 0.1em 0.1em 0.1em;
  min-height:1em;
  text-align:left;
  border:1px solid #282828;
  border-top-width:0px;
  color:#282828;
}

nav &gt; ul li:hover {
  background-color:#DDDDFF;
}

nav ul li a:link, nav ul li a:visited, nav ul li a:focus, nav ul li a:active {
  font-family:"Poppins", Sans-serif;
  font-size:0.938em;
  font-weight:normal;
  color:#282828;
  text-decoration:none;
  text-transform:uppercase;
}

nav &gt; ul li a:hover {
  color:#0080FF;
}

nav &gt; ul li.CustomSubMenu {
  margin-left:0;
  background-color:#FFFFFF;
  padding:0.1em 0.1em 0.1em 1em;
  vertical-align:middle;
  background-repeat:no-repeat;
  text-align:left;
  border-top-width:0;
  border-bottom-width:0;
  border-left:1px solid #282828;
  border-right:1px solid #282828;
  color:#282828;
}

nav &gt; ul li.CustomTitle {
  font-weight:bold;
  margin-left:0;
  background-color:#282828;
  padding:0.1em 0.1em 0.1em 0.1em;
  vertical-align:middle;
  background-repeat:no-repeat;
  text-align:left;
  border-top-width:0;
  border-bottom-width:0;
  border-left:1px solid #282828;
  border-right:1px solid #282828;
  color:#FFFFFF;
}

nav &gt; ul li.CustomEmpty {
  background-color:#FFFFFF;
  border:1px solid #FFFFFF;
}

nav &gt; div.Burgermenu {
  background-color:#282828;
  padding:0.5em 0.3em 0.5em 0.3em;
  width:2em;
  text-align:center;
  color:#FFFFFF;
  font-weight:bold;
  font-size:1.5em;
  margin-top:1em;
  margin-bottom:0.5em;
  margin-left:0;
}

article {
  background-color:#FFFFFF; 
  padding-bottom:1em;
}

footer {
  margin-left:auto;
  margin-right:auto;
  text-align:center; 
  line-height:2em;
  color:#FFFFFF;
  width:100%
}

aside ul {
  list-style-type:none;
  padding:0;
  margin:0;
}

/* general stuff */
table {
  margin:0;
  border-spacing:0;
  padding:0;
  border:0;
  background-repeat:no-repeat;
  background-position:top left;
}

td {
  vertical-align:top;
}

/* main menu */
div.CustomMainMenu {
  background-color:#00489C;
  height:2em;
}

div.CustomMainMenu ul {
  float:left;
  list-style:outside none none;
  margin:0 0 0 1em;
  padding:0;
}

div.CustomMainMenu ul li.CustomMainMenu {
  color:#FFFFFF;
  float:left;
  height:2em;
  line-height:2em;
  margin:0;
  padding:0 0.5em 0 0.5em;
  border-top:1px solid #00489C;
}

div.CustomMainMenu ul li.CustomMainMenuActive {
  background-color:#282828;
  float:left;
  height:2em;
  line-height:2em;
  margin:0;
  padding:0 0.5em 0 0.5em;
  font-weight:bold;  
  color:#FFFFFF;
  border-top:1px solid #FFFFFF;
  border-left:1px solid #FFFFFF;
  border-right:1px solid #FFFFFF;
}

div.CustomMainMenu ul li.CustomMainMenu a, div.CustomMainMenu ul li.CustomMainMenuActive a {
  font-weight:bold;
  color:#FFFFFF;
}

/* location bar */
div.CustomLocation {
  margin-top:0.5em;
  overflow:hidden;
  text-align:left;
  color:#282828;
  clear:left;
}

a.CustomLocation:link, a.CustomLocation:visited, a.CustomLocation:focus, a.CustomLocation:active {
  font-family:Verdana;
  font-size:0.8em;
  line-height:1.2em;
  font-weight:bold;
  color:#282828;
  text-decoration:none;
}

a.CustomLocation:hover {
  text-decoration:underline;
}

div.CustomFederation, div.CustomS24Logo, div.CustomS24LogoPanoma {
  text-align:center;
  margin-bottom:0.5em;
}

div.CustomS24Logo a img {
  width:17.5em;
}

div.CustomFederation, div.CustomS24LogoPanoma img {
  margin-right:1em;
}

div.CustomStatistic {
  margin-bottom:0.5em;
}

li.CustomStatisticObjects, li.CustomStatisticProducts {
  display:none;
}

nav &gt; div &gt; h3 {
  background-color:#013064;
  color:#FFFFFF;
  padding:0.3em;
  margin-bottom:0;
}

nav &gt; div &gt; ul {
  border:1px solid #888888;
  padding:0.3em;
}

nav &gt; div &gt; ul li, nav &gt; div &gt; ul li:hover {
  background-color:#FFFFFF;
  color:#000000;
  padding:0;
}

/* openstreet map entry */
div.DisclaimerOSM {
  width:350px;
  height:300px; 
  float:right; 
  margin-left:1em;
}

div.ContactButton {
  width:220px;
  margin-bottom:1em;
  border:1px solid #B5B5B5;
  border-radius:0.5em;
  padding:0.5em;
  font-family:"Times New Roman";
  font-weight:bold;
  font-size:1em;
  line-height:1.2em;
  color:#002F67;
}

div.ContactButton &gt; h2 {
  margin-bottom:0.25em;
}

div.NewsContainer {
  border-top:1px dotted #000000;
}

div.NewsContent {
  padding-top:0.25em;
}

div.NewsNext {
  text-align:right;
}

/* Paragraphs */
p.Warning {
  border:1px;
  border-style:solid;
  border-color:#000000;
  background-color:#FFCC00;
  color:#000000;
  padding:6px;
  margin-top:6px;
  margin-bottom:0px;
  width:286px;
}

p.Success {
  border:1px;
  border-style:solid;
  border-color:#000000;
  background-color:#00CC00;
  color:#000000;
  padding:6px;
  margin:0px;
  width:286px;
}

/* input elements */
input, select {
	padding:0.2em 0.5em;
	background-color:#FFFFFF;
	border:1px solid #282828;
}

input[type=text], input[type=email], input[type=password], select {
	width:90%;
}

input[type=tel], input[type=number], input#Check {
  width:30%;
}

input[type=radio] {
	margin:0 0 1em 1em;
	padding:0.2em 0.5em;
	background-color:#FFFFFF;
}

textarea {
	padding:0.2em 0.5em;
	width:90%;
	background-color:#FFFFFF;
	border:1px solid #282828;
  height:6em;
}

label {
	line-height:1.5em;
	clear:left;
	display:block;
	padding-top:0.5em;
}

button {
  background-color:#FFFFFF;
  color:#282828;
  font-weight:bold;
  border-width:1px;
  border-style:solid;
  border-color:#282828;
  border-radius:0.5em;
  text-align:center;
  cursor:pointer;
}

button:hover {
  background-color:#DDDDFF;
  cursor:pointer;
}

input:required + ::after, select:required + ::after {
	content:" â˜… ";
	color:red;
}

input:required:valid + ::after, select:required:valid + ::after {
	content:" âœ”";
	color:green;
}

input + span {
  padding-left:0.5em;
}

/* object list */
table.CustomObjects {
  margin-top:1em;
  border:1px solid #282828;
  border-collapse:collapse;
}

table.CustomObjects tr {
  border-bottom:1px solid #282828;
}

table.CustomObjects tr th {
  font-weight:bold;
  text-align:left;
  background-color:#282828;
  color:#FFFFFF;
}

table.CustomObjects tr th a {
  font-weight:bold;
  text-decoration:none;
  color:#FFFFFF;
}

th.CustomObjectImage, td.CustomObjectImage {
  width:4.5em;
  vertical-align:top;
  padding-top:0.25em;
  padding-left:0.25em;
}

td.CustomObjectImage {
  height:3.5em;
}

th.CustomObjectName, th.CustomObjectData, th.CustomObjectInfo, td.CustomObjectName, td.CustomObjectData, td.CustomObjectNameSold, td.CustomObjectInfo {
  width:14.6em;
  vertical-align:top;
  padding-top:0.25em;
}

img.CustomThumbnail {
  width:10em;
}

td.CustomObjectData1 {
  background-color:#F0F0F0;
}

a.CustomObjectLink, a.CustomObjectLinkSold {
  font-family:Arial;
  font-size:1em;
  line-height:1.2em;
  font-weight:normal;
  text-decoration:none;
}

a.CustomObjectLink {
  color:#282828;
}

a.CustomObjectLinkSold {
  color:#BB0000;
}

a.CustomObjectLink:hover { 
  color:#000084;
}

a.CustomObjectLinkSold:hover {
  color:#CC0000;
}

ul.CustomObjects {
  list-style:none;
  margin:0;
  padding:0;
}

ul.CustomObjects li {
  border:1px solid #282828;
  border-collapse:collapse;
  margin:0;
  padding:0;
}

ul.Customobjects li div {
  
}

div.CustomObjectImage {
  width:4em;
  height:3em;
  float:left;
}

div.CustomObjectData {
  width:20em;
  float:left;
}

div.CustomObjectInfo {
}

/* items */

div.CustomItemsHeader {
  width:761px;
  background-color:#06184A;
  height:2em;
  vertical-align:bottom;
  font-family:Arial;
  font-size:1.1em;
  line-height:1.4em;
  font-weight:bold;
  color:#FFFFFF;
}

div.CustomItemsHeaderLeft {
  padding:0.3em 0 0 0.5em;
  color:#FFFFFF;
}

div.CustomItems {
  width:759px;
  height:2em;
  vertical-align:bottom;
  font-family:Arial;
  font-size:1.1em;
  line-height:1.4em;
  font-weight:bold;
  color:#FFFFFF;
  border-left:1px solid #06184A;
  border-bottom:1px solid #06184A;
  border-right:1px solid #06184A;
}

div.CustomItems div.CustomItemsLeft {  
  float:left;
  width:48%;
  color:#282828;
  font-family:Verdana,sans-serif;
  font-size:0.8em;
  line-height:1.0em;
  font-weight:bold;
  margin-left:0.3em;
}

div.CustomItems div.CustomItemsRight {  
  float:left;
  width:48%;
  color:#282828;
  font-family:Verdana,sans-serif;
  font-size:0.8em;
  line-height:1.0em;
  font-weight:bold;
  text-align:right;
  margin-right:0.3em;
}

div.CustomItem {
  width:189px;
  height:122px;
  text-align:center;
  float:left;
}

ul.CustomItem, ul.CustomItemFilter {
  list-style:none;
  margin:0;
  padding:0;
}

ul.CustomItem li {
  display:inline-block;
  width:10em;
  margin:0 1em 1em 0;
  padding:0;
  border:1px solid #282828;
}

ul.CustomItemFilter li {
  display:inline-block;
  margin:0;
  padding:0;
}

/* random objects */
div.CustomImage, div.CustomImage img {
  width:10em;
  height:5em;
}

div.CustomTitle {
  width:10em;
  height:1.2em;
  overflow:hidden;
  background-color:#282828;
  color:#FFFFFF;
}

div.CustomTitle a {
  color:#FFFFFF;
  text-decoration:none;
}

iframe {
  border:0;
}

@media (max-width:63.8em) {
  header {
    padding-top:0.5em;
  }
  
  header img {
    width:95vw;
  }
  
  div.CustomLocation, div.CustomMainMenu, nav, article, aside {
    width:95vw;
    margin-left:auto;
    margin-right:auto;
  }

  aside {
    padding-left:1em;
    padding-top:1em;
  }
  
  aside input {
    width:90%;
  }  
  
  aside input.Check {
    width:1em;
  }  
  
  aside textarea {
    width:90%;
    height:4em;
  }
  
  div.ContactButton {
    float:left;
    margin-right:0.5em;
  }
  
  footer {
    clear:left;
  }
  
  nav &gt; ul li {
    display:none;
    margin-left:auto;
    margin-right:auto;
    padding:0.5em 0.1em 0.5em 0.1em;
  }
  
  div.Burgermenu {
    display:block;
  }
  
  div.CustomFederation {
    margin-bottom:0.5em;
  }
  
  div.CustomS24Logo, div.CustomS24LogoPanoma {
    display:none;
  }
  
  span.RedSysContainer {
  	display:block;
  	margin:0.5em;
  }
  
  span.RedSysContainer video, span.RedSysContainer img {
  	width:100%;
  }
}

@media (min-width:63.8em) { 
  body {
    max-width:63.8em;
    display:grid;
    grid-template-columns:1fr 2.5fr;
    background-color:#FFFFFF;
  }
  
  header {
    grid-column:1/-1;
    padding:0.5em;
  }
  
  div.CustomLocation, div.CustomMainMenu {
    margin-left:0.25em;
  }
  
  nav {
    grid-column:1;
    padding-left:0.8em;
  }
  
  article {
    grid-column:2;
    padding-left:1em;
    padding-right:0.8em;
  }
  
  aside {
    padding-left:1em;
    grid-column:3;
    padding-right:0.8em;
  }
  
  footer {
    grid-column:1/-1;
  }
  
  aside input, aside input.Submit {
    width:13em;
  }  
  
  aside input.Check {
    width:1em;
  }  
  
  aside textarea {
    width:13em;
    height:4em;
  }
  
  nav &gt; ul li {
    display:block;
    padding:0.1em 0.1em 0.1em 0.1em;
  }
  
  div.Burgermenu {
    display:none;
  }
}</pre></body></html>