@-webkit-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@-moz-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }html{ font-family: helvetica, sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}body{ margin: 0;}article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{ display: block;}audio, canvas, progress, video{ display: inline-block;vertical-align: baseline;}audio:not([controls]){ display: none;height: 0;}[hidden], template{ display: none;}a{ background-color: transparent;}a:active, a:hover{ outline: 0;}abbr[title]{ border-bottom: 1px dotted;}b, strong{ font-weight: bold;}dfn{ font-style: italic;}h1{ font-size: 2em;margin: 0;}mark{ background: #ff0;color: #000;}small{ font-size: 80%;}sub, sup{ font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup{ top: -0.5em;}sub{ bottom: -0.25em;}img{ border: 0;}svg:not(:root){ overflow: hidden;}figure{ margin: 1em 40px;}hr{ -moz-box-sizing: content-box;box-sizing: content-box;height: 0;}pre{ overflow: auto;}code, kbd, pre, samp{ font-family: monospace, monospace;font-size: 1em;}button, input, optgroup, select, textarea{ color: inherit;font: inherit;margin: 0;}button{ overflow: visible;}button, select{ text-transform: none;}button, html input[type="button"], input[type="reset"], input[type="submit"]{ -webkit-appearance: button;cursor: pointer;}button[disabled], html input[disabled]{ cursor: default;}button::-moz-focus-inner, input::-moz-focus-inner{ border: 0;padding: 0;}input{ line-height: normal;}input[type="checkbox"], input[type="radio"]{ box-sizing: border-box;padding: 0;}input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button{ height: auto;}input[type="search"]{ -webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{ -webkit-appearance: none;}fieldset{ border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend{ border: 0;padding: 0;}textarea{ overflow: auto;}optgroup{ font-weight: bold;}table{ border-collapse: collapse;border-spacing: 0;}td, th{ padding: 0;}a{ color: #f00;text-decoration: none;}a:hover{ color: #800000;}body{ font-family: inherit;color: inherit;font-size: inherit;background: none;}h1, h2, h3, h4, h5, h6{ margin: 0;line-height: inherit;font-family: inherit;}h1{ font-size: 2em;}h2{ font-size: 1.5em;}h3{ font-size: 1.17em;}h4{ font-size: 1em;}h5{ font-size: 0.83em;}h6{ font-size: 0.75em;}html{ color: #fff;line-height: 1.2;background: #fff;font-size: 0.75em;}hr{ color: #aaa;background: #aaa;clear: both;}img{ max-width: 100%;height: auto;}nav ol, nav ul{ list-style-type: none;padding: 0;margin: 0;}nav ol li, nav ul li{ padding: 0;}li, ol, ul{ list-style-position: inside;padding-left: 0;}th, td{ vertical-align: top;font-family: inherit;font-size: inherit;}body, legend{ color: #000;}body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, hr, th, td{ margin: 0;padding: 0;}table{ border-collapse: collapse;border-spacing: 0;}fieldset, img, hr{ border: 0;}caption, th{ text-align: left;}h1, h2, h3, h4, h5, h6{ font-size: 100%;font-weight: normal;}a, address{ font-style: normal;text-decoration: none;}input, textarea, select{ font-family: inherit;font-size: 100%;font-weight: inherit;}img{ max-width: 100%;height: auto;}h1{ font-size: 24px;color: #f00;font-weight: normal;}h2{ font-size: 24px;color: #000;font-weight: normal;}h3{ font-size: 24px;color: #fff;font-weight: normal;}h4{ font-size: 18px;color: #000;font-weight: normal;}hr{ margin: 1em 0;border-top: 1px solid red;clear: both;}table{ width: 100%;table-layout: fixed;}td{ padding: 0.5em;}@media screen and (max-width: 599px){table, tbody, tr, td{ display: block;} }@-webkit-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@-moz-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }.icon{ overflow: hidden;text-indent: 200%;white-space: nowrap;display: inline-block;background: no-repeat 0 50%;vertical-align: text-top;width: 16px;min-height: 16px;margin-right: 5px;}.iconText{ text-indent: 18px;width: auto;}.iconText.iconText:hover{ text-decoration: underline;}.iconAdd{ background-image: url('/images/icons/add.png');}.iconAccept{ background-image: url('/images/icons/accept.png');}.iconAcrobat{ background-image: url('/images/icons/page_white_acrobat.png');}.iconBullet{ background-image: url('/images/icons/bullet_black.png');}.iconCancel{ background-image: url('/images/icons/cancel.png');}.iconCalendar{ background-image: url('/images/icons/calendar.png');}.iconCalendarAdd{ background-image: url('/images/icons/calendar_add.png');}.iconCalendarDelete{ background-image: url('/images/icons/calendar_delete.png');}.iconCalendarEdit{ background-image: url('/images/icons/calendar_edit.png');}.iconCalendarLink{ background-image: url('/images/icons/calendar_link.png');}.iconCalendarViewDay{ background-image: url('/images/icons/calendar_view_day.png');}.iconCalendarViewMonth{ background-image: url('/images/icons/calendar_view_month.png');}.iconCalendarViewWeek{ background-image: url('/images/icons/calendar_view_week.png');}.iconCss{ background-image: url('/images/icons/css.png');}.iconCopy{ background-image: url('/images/icons/copy.png');}.iconDelete{ background-image: url('/images/icons/delete.png');}.iconDbImport{ background-image: url('/images/icons/dbImport.gif');}.iconDown{ background-image: url('/images/icons/arrowDown.gif');}.iconEdit{ background-image: url('/images/icons/edit.png');}.iconEmail{ background-image: url('/images/icons/email.png');}.iconEmailAdd{ background-image: url('/images/icons/email_add.png');}.iconEmailAttach{ background-image: url('/images/icons/email_attach.png');}.iconEmailDelete{ background-image: url('/images/icons/email_delete.png');}.iconEmailEdit{ background-image: url('/images/icons/email_edit.png');}.iconEmailError{ background-image: url('/images/icons/email_error.png');}.iconEmailGo{ background-image: url('/images/icons/email_go.png');}.iconEmailLink{ background-image: url('/images/icons/email_link.png');}.iconEmailOpen{ background-image: url('/images/icons/email_open.png');}.iconEmailOpenImage{ background-image: url('/images/icons/email_open_image.png');}.iconError{ background-image: url('/images/icons/error.png');}.iconExit{ background-image: url('/images/icons/exit.png');}.iconExclamation{ background-image: url('/images/icons/exclamation.png');}.iconGoBack{ background-image: url('/images/icons/arrow_turn_left.png');}.iconHtml{ background-image: url('/images/icons/html.png');}.iconImage{ background-image: url('/images/icons/image.png');}.iconInfo{ background-image: url('/images/icons/information.png');}.iconLink{ background-image: url('/images/icons/link.png');}.iconLinkAdd{ background-image: url('/images/icons/link_add.png');}.iconLinkBreak{ background-image: url('/images/icons/link_break.png');}.iconLock{ background-image: url('/images/icons/lock.png');}.iconMap{ background-image: url('/images/icons/map.png');}.iconMapAdd{ background-image: url('/images/icons/map_add.png');}.iconMapDelete{ background-image: url('/images/icons/map_delete.png');}.iconMapEdit{ background-image: url('/images/icons/map_edit.png');}.iconMapGo{ background-image: url('/images/icons/map_go.png');}.iconMapMagnify{ background-image: url('/images/icons/map_magnify.png');}.iconNext{ background-image: url('/images/icons/next.png');}.iconOk{ background-image: url('/images/icons/ok.png');}.iconOverlays{ background-image: url('/images/icons/overlays.png');}.iconPackageLink{ background-image: url('/images/icons/package_link.png');}.iconPrint{ background-image: url('/images/icons/printer.png');}.iconPrinter{ background-image: url('/images/icons/printer.png');}.iconPrevious{ background-image: url('/images/icons/previous.png');}.iconRelation{ background-image: url('/images/icons/relation.png');}.iconStar{ background-image: url('/images/icons/star.png');}.iconTable{ background-image: url('/images/icons/table.png');}.iconTableLink{ background-image: url('/images/icons/tableLink.png');}.iconThumbnail{ background-image: url('/images/icons/thumbnail.png');}.iconUser{ background-image: url('/images/icons/user.png');}.iconUserAdd{ background-image: url('/images/icons/user_add.png');}.iconUserComment{ background-image: url('/images/icons/user_comment.png');}.iconUp{ background-image: url('/images/icons/arrowUp.gif');}.paginationList{ margin: 2em 0;}.paginationList .paginationList{ list-style-type: none;padding: 0;margin: 0;display: inline-block;overflow: hidden;font-size: 0.8em;}.paginationList .paginationList li{ padding: 0;}.paginationList .paginationList li{ float: left;margin-right: 0.61805em;}.paginationList .paginationList li a{ display: block;border: solid 1px rgba(255, 255, 255, .5);border-radius: 0.61805em;color: rgba(0, 0, 0, .5);padding: 0.61805em;background: rgba(255, 255, 255, .75);}.paginationList .paginationList li:hover a, .paginationList .paginationList li.active a{ border-color: #fff;color: #000;background: #fff;}.paginationList .paginationList li.active, .paginationList .paginationList li.previous-off, .paginationList .paginationList li.next-off .paginationList .paginationList li.next, .paginationList .paginationList li.previous{ font-weight: bold;}.paginationList .entriesTotal{ font-size: 0.8em;}.searchForm{ margin-bottom: 10px;}.searchForm .field{ float: left;margin-right: 10px;}.searchForm .field label{ display: inline;vertical-align: middle;}.searchForm fieldset.multiple{ float: left;margin-right: 10px;padding: 0;width: 400px;position: relative;}.searchForm fieldset.multiple .field{ clear: none !important;float: left !important;margin-top: 5px;}.searchForm fieldset.multiple .field label{ vertical-align: top;}.searchForm p.buttons{ width: auto;clear: none;float: left;margin: 0;}.inTable .field{ position: relative;}.inTable .field label{ position: absolute;top: -1.5em;left: 0;width: 100%;text-indent: -999em;}.inTable .field input, .inTable .field select{ width: 95%;}ul.notification{ padding: 5px;list-style: none;}li.notification{ color: #000;background: #dedede;border: 1px solid #000;background-image: url('/images/icons/bullet_black.png');background-position: 10px center;background-repeat: no-repeat;margin: 10px 0;padding: 15px 10px 15px 50px;}li.notification.dataSaved, li.notification.dataDeleted{ color: #4f8a10;background-color: #dff2bf;background-image: url('/images/icons/ok.png');background-position: 10px center;background-repeat: no-repeat;border: 1px solid #4f8a10;margin: 10px 0;padding: 15px 10px 15px 50px;}li.notification.dataError{ color: #8a0f0f;background-color: #fccac3;background-image: url('/images/icons/exclamation.png');background-position: 10px center;background-repeat: no-repeat;border: 1px solid #e02727;margin: 10px 0;padding: 15px 10px 15px 50px;}li.notification.dataInformation{ color: #00529b;background-color: #bde5f8;background-image: url('/images/icons/information.png');background-position: 10px center;background-repeat: no-repeat;border: 1px solid #00529b;margin: 10px 0;padding: 15px 10px 15px 50px;}li.notification.dataWarning{ color: #9f6000;background-color: #feefb3;background-image: url('/images/icons/error.png');background-position: 10px center;background-repeat: no-repeat;border: 1px solid #9f6000;margin: 10px 0;padding: 15px 10px 15px 50px;}#localeList li{ text-indent: -9999em;list-style-type: none;display: inline-block;float: left;margin-left: 5px;}#localeList li a{ display: block;width: 16px;height: 11px;outline: none;}#localeList li.sv_SE a{ background: transparent url("/images/locale/se.png") no-repeat;}#localeList li.en_GB a{ background: transparent url("/images/locale/gb.png") no-repeat;}#localeList li.da_DK a{ background: transparent url("/images/locale/dk.png") no-repeat;}#localeList li.fr_FR a{ background: transparent url("/images/locale/fr.png") no-repeat;}#localeList li.fi_FI a{ background: transparent url("/images/locale/fi.png") no-repeat;}#localeList li.en_US a{ background: transparent url("/images/locale/us.png") no-repeat;}#localeList li.no_NO a{ background: transparent url("/images/locale/no.png") no-repeat;}#localeList li.de_DE a{ background: transparent url("/images/locale/de.png") no-repeat;}@-webkit-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@-moz-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }input, textarea{ border: 1px solid #ccc;padding: 0.5em;width: 100%;}button{ padding: 0;overflow: visible;cursor: pointer;}fieldset{ border: 0;margin-bottom: 1.25em;padding: 0;padding-top: 0.5em;}fieldset.multiple{ border: 0;margin: 0;padding: 0;}fieldset.multiple .field{ float: left;clear: left;position: relative;}fieldset.multiple label{ padding-left: 1.25em;font-weight: normal;}fieldset.multiple input{ position: absolute;top: 0.5em;left: 0;}input.radio{ border: 0;background: none;}input.text{ text-indent: 5px;padding-left: 0;padding-right: 0;}label{ font-weight: bold;cursor: pointer;}legend{ font-size: 18px;font-weight: bold;line-height: 1;}form{ display: block;}form::after{ clear: both;content: "";display: table;}form .buttons{ overflow: hidden;margin-bottom: 0;}form .error{ color: #ffbaba;}form .error input{ border-color: #ffbaba;}form .errorField input, form .errorField select, form .errorField textarea{ background: #ffbaba;}form .field{ margin-top: 1em;}form.marginal label{ width: 11.5em;display: block;margin-bottom: 0.25em;}form.marginal .field{ margin-bottom: 0.25em;height: 100%;overflow: hidden;}form.marginal .multiple{ margin-bottom: -2em;}form.marginal .multiple label{ display: block;width: auto;float: none;}form.marginal .multiple .field{ margin-bottom: 0;position: relative;top: -2em;left: 11.5em;}form.marginal .result label{ width: auto;float: none;font-weight: normal;}form.marginal .result.error{ border: 1px solid;margin: 10px 0px;padding: 15px 10px 15px 50px;background-repeat: no-repeat;background-position: 10px center;color: #d8000c;background-color: #ffbaba;background-image: url('/images/icons/exclamation.png');}textarea{ overflow: auto;min-height: 10em;}@-webkit-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@-moz-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }#cookieNotification{ position: relative;background-color: #d8e7f2;overflow: hidden;}#cookieNotification #infoContainer{ max-width: 590px;margin: 0 auto;background: url('/images/icons/info.png') no-repeat left 7px;padding-left: 30px;}#cookieNotification #infoContainer::after{ clear: both;content: "";display: table;}#cookieNotification #infoContainer *{ margin: 0;padding: 0;}#cookieNotification #infoContainer .message{ float: left;margin-right: 15px;padding: 11px 0 12px 0;color: #fff;font-size: 0.9em;font-weight: 700;}#cookieNotification #infoContainer form{ float: left;height: 36px;}#cookieNotification #infoContainer form .buttons{ padding-top: 7px;}#cookieNotification #infoContainer form .buttons button{ padding: 3px 19px 4px 19px;font: 400 0.8em helvetica, sans-serif;}html{ background: url(/images/templates/default/bg.jpg);}*{ -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}#gallery{ list-style-type: none;text-align: center;margin-left: -1em;}#gallery li{ max-width: 180px;display: inline-block;margin-left: 1em;margin-bottom: 1em;text-align: center;}#gallery li img{ max-width: 180px;}#gallery .galleryTitle{ color: #f00;font-weight: bold;}#wrapper{ max-width: 73em;margin: auto;border-left: 2em solid transparent;border-right: 2em solid transparent;}#wrapper > header{ position: relative;background: url(/images/templates/default/bannerBg.jpg) repeat-x #000;overflow: hidden;}#wrapper > header #logo{ padding: 2em;padding-bottom: 0;}#wrapper > header nav{ background: #000;margin: 1em 0;}#wrapper > header nav::before{ display: block;content: '☰ ' attr(data-title);padding: 2em;color: #fff;cursor: pointer;}#wrapper > header nav > ul{ list-style: none;overflow: hidden;max-height: 0;}#wrapper > header nav:active > ul, #wrapper > header nav:hover > ul{ max-height: 999em;}#wrapper > header nav ul{ list-style: none;}#wrapper > header nav ul a{ display: block;white-space: nowrap;padding: 1em 2em;color: #fff;}#wrapper > header nav ul li:hover > a, #wrapper > header nav ul li.selected > a{ color: #fff;}#wrapper > header nav ul ul{ padding-left: 2em;}@media screen and (min-width: 650px){#wrapper > header nav::before{ display: none;}#wrapper > header nav > ul{ max-height: 999em;overflow: visible;display: table;text-align: center;}#wrapper > header nav > ul > li{ display: table-cell;vertical-align: middle;margin: 0;}#wrapper > header nav > ul > li > a{ padding: 2em 1em;letter-spacing: 0;position: relative;white-space: normal;vertical-align: middle;}#wrapper > header nav ul a{ padding: 1em 2em;}#wrapper > header nav ul li{ position: relative;}#wrapper > header nav ul li:hover > ul{ max-height: 999em;}#wrapper > header nav ul ul{ position: absolute;z-index: 101;left: 0;top: 100%;padding: 0;background: #000;max-height: 0;overflow: hidden;}#wrapper > header nav ul ul li{ margin-left: 0;}#wrapper > header nav ul ul li ul{ left: 100%;top: 0;margin-top: 0;} }#wrapper > header nav:before{ padding: 1em;}@media screen and (min-width: 650px){#wrapper > header nav{ float: right;margin-top: 0;}#wrapper > header nav .navMain{ overflow: hidden;margin: 0;list-style-type: none;}#wrapper > header nav .navMain li{ float: left;border-bottom: 1px solid #f00;}#wrapper > header nav .navMain li a{ display: block;color: #fff;font-size: 12px;padding: 7px 7px 4px 7px;text-transform: uppercase;}#wrapper > header nav .navMain li.selected a{ background: url(/images/templates/default/menuArrow.jpg) no-repeat center bottom;} }#wrapper > #content{ border-bottom-left-radius: 1em;border-bottom-right-radius: 1em;overflow: hidden;background: #fff;}#wrapper > #content .view.formContact, #wrapper > #content .view.imageGallery.list, #wrapper > #content .view.infoContent{ padding: 1em;}@media screen and (min-width: 550px){#wrapper > #content .view.formContact{ float: left;width: 50%;min-width: 250px;}#wrapper > #content .view.infoContent213{ float: right;} }#wrapper > #content .view.slideshow{ max-width: 100%;background: #000;color: #fff;padding: 2em 0;}#wrapper > #content .view.slideshow ul{ list-style-type: none;padding: 0;margin: 0;}#wrapper > #content .view.slideshow ul li{ padding: 0;}#wrapper > #content .view.slideshow ul li{ overflow: hidden;width: 100%;}#wrapper > #content .view.slideshow ul li > .image img{ display: block;}#wrapper > #content .view.slideshow ul li > .description{ padding: 2em 0;}#wrapper > #content .view.slideshow ul li + li{ display: none;}#wrapper > #content .view.slideshow .buttonContainer{ text-align: center;margin: 1em;}#wrapper > #content .view.slideshow .buttonContainer > span{ overflow: hidden;text-indent: 200%;white-space: nowrap;width: 1em;height: 1em;margin: 0 0.5em;border-radius: 1em;background: rgba(127, 127, 127, .5);display: inline-block;cursor: pointer;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;}#wrapper > #content .view.slideshow .buttonContainer > span:hover, #wrapper > #content .view.slideshow .buttonContainer > span.cycle-pager-active{ background: #7f7f7f;}#wrapper > #content .view.slideshow img{ margin: auto;}#wrapper > #content .view.slideshow .cycle-pager{ display: none;}#wrapper > footer{ margin-top: 1em;color: #f00;text-align: center;}#wrapper > footer .content{ padding-bottom: 1em;}#wrapper > footer #argonova a.argonova{ color: #8c8a84;}@media screen and (min-width: 600px){#wrapper > footer{ text-align: left;}#wrapper > footer .content{ width: 80%;float: left;}#wrapper > footer #argonova{ float: right;width: 20%;text-align: right;} }#cookieNotification{ position: fixed;bottom: 0;width: 100%;padding: 1em;box-sizing: border-box;text-align: center;background: #af0a18;border-top: 1px solid #8c0813;color: #fff;z-index: 999;}#cookieNotification #infoContainer{ display: flex;justify-content: center;align-items: center;flex-flow: row wrap;}#cookieNotification #infoContainer form{ margin: 0;width: auto;}#cookieNotification #infoContainer p{ margin: 0;}#cookieNotification #infoContainer a{ color: #e7b6ba;}#cookieNotification #infoContainer a:hover{ color: #fff;}#cookieNotification #infoContainer .buttons{ margin: 0 1em;}#cookieNotification #infoContainer .buttons button{ background: #7b0711;font-size: 0.8em;padding: 0.5em 1em;transition: all ease 0.3s;width: auto;border: 1px solid #69060e;color: #fff;}#cookieNotification #infoContainer .buttons button:hover{ background: #8c0813;}