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;}table, td{vertical-align:top;}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;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display: block; }.hide{ display:none;}.replace{ text-indent:-999em;background-repeat:no-repeat;}.accessibility { position:absolute;top:-999em;left:-999em;}.noindent{ margin:0;}.nomargin{ margin-top:0;margin-bottom:0;}.noborder{ border: 0 !important;}.clear{ clear:both;}span.clear{ clear: both;display: block;height: 0;min-height: 0;max-height: 0;font-size: 0;line-height: 0;margin: 0;padding: 0;}.clearfix{ display: inline-block;}.clearfix:after{ content: " ";display: block;height: 0;line-height: 0;clear: both;visibility: hidden;}html[xmlns] .clearfix{ display: block;}* html .clearfix{ height: 1%;}img.block{ display: block;}.infoContent img{ max-width: 100%;height: auto;}body{ font: 400 16px 'Exo',Arial,Helvetica,sans-serif;}h1{ font-size: 1.875em;line-height: 1.5em;font-weight: 700;} h2{ font-size: 1.625em;line-height: 1.5em;font-weight: 700;} h3{ font-size: 1.375em;line-height: 1.5em;font-weight: 700;} h4{ font-size: 1.125em;line-height: 1.7em;font-weight: 700;} h5{ font-size: 1.000em;line-height: 1.5em;font-weight: 700;} h6{ font-size: 1.000em;line-height: 1.2em;font-weight: 400;} p, hr,dl, ul, ol,li.spaced, .spaced li,address, table{}.important { font-size: 1.25em;}p{ margin-bottom: 30px;}strong{ font-weight: 800;}dt { font-weight:bold;}ul{}ol{ list-style-position:inside;}li.plain, .plain{ list-style:none;}table{}a,a.inline{ text-decoration:underline;color: #959595;}a.anchor{ display:none;}hr { color: #badde1;background: #badde1;height: 1px;clear: both;}.section{margin-bottom:20px;}.col{ float:left;overflow:hidden;margin:0;}.colFirst{ margin-left:0;}.colLast{ margin-right:0;}.colTwo{ width:50%;}.colThree{ width:33%;}.colFour{ width:25%;}.col{ float:left;overflow:hidden;margin:0;}.col-first { margin-left:0;}.col-last{ margin-right:0;}.col-two{ width:50%;}.col-three { width:33%;}.col-four{ width:25%;}.mceEditor tr:hover td{ background:none;}#mysql-profiles{ width: 98%;padding: 1%;background: #dabeef;}#mysql-profiles table{ width: 100%;border-collapse: separate;}#mysql-profiles table caption{ font-size: 1.75em;font-weight: 700;}#mysql-profiles table tr{ padding-bottom: 5px;}#mysql-profiles table td,#mysql-profiles table th{ padding: 0 5px;}td.Query{ font-family: "Courier New", Courier, monospace;}.icon{ display:inline-block;background:no-repeat 0 50%;vertical-align:text-top;outline:none;overflow:hidden;text-indent:-999em;width:16px;min-height:16px;margin-right: 5px;}.iconText{ text-indent:18px;width:auto;}a.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');}.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 legend{ }.searchForm fieldset.multiple legend span{ }.searchForm fieldset.multiple .field{ clear: none !important;float: left !important;margin-top: 5px;}.searchForm fieldset.multiple .field label{ vertical-align: top;}.searchForm fieldset.multiple .field input{ }.searchForm p.buttons{ width:auto;clear:none;float: left;margin: 0;}.treeList,.treeList ul{ 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.paginationList{ border:0;margin:10px 0;padding:0;display:block;clear: both;padding-top: 25px;}ul.paginationList li{ border:0;margin:0;padding:0;font-size:11px;list-style:none;float:left;}ul.paginationList a{ border:solid 1px #d2d1d0;margin-right:2px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}ul.paginationList .previous-off,ul.paginationList .next-off{ color:#666666;display:block;float:left;font-weight:bold;padding:3px 4px;}ul.paginationList .next a,ul.paginationList .previous a{ font-weight:bold;}ul.paginationList li.first a,ul.paginationList li.last a{ padding: 2px 4px 3px 4px;}ul.paginationList li.active a{ color:#333;font-weight:bold;display:block;float:left;padding:3px 6px;}ul.paginationList a:link,ul.paginationList a:visited{ color:#999;display:block;float:left;padding:3px 6px;text-decoration:none;}ul.paginationList a:hover{ border:solid 1px #d2d1d0;color:#000;}.entriesTotal{ clear:both;color:#808080;}dl.marginal{ overflow:hidden;}dl.marginal dt{ width:10em;display: block;float: left;clear: both;}dl.marginal dd{ }dl.marginal dd:after{ content: ".";visibility: hidden;clear: left;}textarea.editor{ height:20em;}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;}div.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');}#infoContentAdd input.text{width:100% !important;}#infoContentAdd .editor{display:block;width:100% !important;padding:0;height:600px !important;}.inline fieldset,.inline .field{ display:inline;float:left;}.inline .field label,.inline .field input,.inline .field select{ margin-right: 10px;}.vertical .field{ margin-bottom:.25em;}.vertical label{ display:block;}.vertical .multiple{ margin-bottom:.25em;}.vertical .multiple .field { margin-bottom:0;}.vertical .multiple label,.vertical .result label{ display:inline;}.marginal .field{ margin-bottom:.25em;height:100%;overflow:hidden;}.marginal label{ width:11.5em;float:left;}.marginal .mce-tinymce{ float: left;}.marginal .multiple{ margin-bottom:-2em;}.marginal .multiple .field { margin-bottom:0;position:relative;top:-2em;left:11.5em;}.marginal .multiple label,.marginal .result label{ width:auto;float:none;}.topLabel .field{ margin-bottom:.5em;height:100%;overflow:hidden;}.topLabel label{ width:auto;display: block;line-height: 1.25em;}.topLabel div.result label{ display: inline;}form.labelRight label{ text-align: right;margin-right: 5px;}.twoCol .field{ width:49%;margin-right:.25em;float: left;}.twoCol .field input,.twoCol .field select,.twoCol .field textarea{ width: 80%;}.twoCol fieldset{ clear: left;}form{ width:100%;overflow:hidden;}form .field{ line-height:2;}fieldset{ border:0;margin-bottom:1.25em;padding:0;padding-top:.5em;}legend { font-size:18px;font-weight:bold;line-height:1;}label{ font-weight:bold;cursor:pointer;}.result label{ font-weight:normal;}input.text,input.secret{ text-indent:5px;padding:.25em 0;}textarea{width:250px;overflow:auto;}input.radio{ border:0;background:none;}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:.5em;left:0;}button { padding:0;overflow:visible;cursor:pointer;}form .buttons{ overflow:hidden;margin-bottom:0;}form .error{ color:#FFBABA;}form .error input{ border-color:#FFBABA;}form .notice{}form .success{}form .errorField input,form .errorField select,form .errorField textarea{ background:#FFBABA;}html, body{ margin: 0;padding: 0;height: 100%;}#wrapper{ min-height: 100%;position: relative;}header{ max-width: 960px;margin: 0 auto;height: 65px;margin-bottom: 22px;padding-top: 26px;position: relative;}header .logo{ width: 40.833333333333333333333333333333%;float: left;}header .locations{ display: none;position: absolute;top: 4px;right: 2px;}header .locations ul{ list-style: none;}header .locations ul li{ display: inline;margin-left: 15px;}header .locations ul li a{ font-size: 12px;color: #959595;font-weight: 800;text-transform: uppercase;text-decoration: none;}header .locations ul li.actvie a{ color: #000;}header nav{ width: 59.166666666666666666666666666667%;float: right;padding-top: 43px;text-align: right;}header nav label.menu.mobile{ display: none;}header nav ul.navMain{ list-style: none;}header nav ul.navMain li{ display: inline-block;margin-left: 19px;}header nav ul.navMain li a{ font-size: 18px;font-weight: 800;color: #959595;text-decoration: none;}header nav ul.navMain li.active a{ color: #000;}header nav ul.navMain li ul{ display: none;}header nav ul.navMain li.first{ margin-left: 0;}div#intro{ background: #000;max-height: 430px;margin-bottom: 40px;}div#intro .view.slideshow{ max-width: 960px;max-height: 430px;margin: 0 auto;position: relative;}div#intro .view.slideshow ul.cycle-slideshow{ list-style: none;}div#intro .view.slideshow ul.cycle-slideshow li{ position: relative;width: 100%;overflow: hidden;}div#intro .view.slideshow ul.cycle-slideshow li .text{ max-width: 377px;position: absolute;bottom: 53px;left: 0;padding: 22px 23px 22px 23px;background: url('/images/templates/default/bg-slideshow-text.png') repeat;color: #fff;box-shadow: 0 0 2px #d2d2d2;}div#intro .view.slideshow ul.cycle-slideshow li .text h4{ font-size: 1.625em;line-height: 0.94em;margin-bottom: 0;text-transform: uppercase;}div#intro .view.slideshow ul.cycle-slideshow li .text p{ margin-bottom: 0;margin-top: 12px;letter-spacing: 0.004em;}div#intro .view.slideshow ul.cycle-slideshow li .text a{ color: #fff;text-transform: uppercase;text-decoration: none;}div#intro .view.slideshow ul.cycle-slideshow li img{ width: 100%;}div#intro .view.slideshow div.cycle-pager{ display: block;}div#intro .view.slideshow div.cycle-pager a{ display: inline-block;float: left;width: 16px;height: 16px;margin-right: 7px;background: url('/images/templates/default/icon-slideshow-dott.png');overflow: hidden;}div#intro .view.slideshow div.cycle-pager a.cycle-pager-active{ display: block;width: 16px;height: 16px;background: url('/images/templates/default/icon-slideshow-dott-active.png');}section#content{ max-width: 960px;margin: 0 auto;padding-bottom: 333px;}section#content .infoContent100{ width: 440px;float: left;padding-right: 50px;}section#content .view.newsList{ width: 470px;float: right;margin-bottom: 40px;}section#content .view.newsList h2{ display: block;width: 100%;height: 73px;padding: 11px 0 0 20px;margin-bottom: 15px;background: url('/images/templates/default/bg-news.png') no-repeat;font-size: 20px;text-transform: uppercase;color: #fff;}section#content .view.newsList ul{ list-style: none;}section#content .view.newsList ul li{ margin-bottom: 15px;}section#content .view.newsList ul li .newsTitle{ font-size: 18px;font-weight: 700;color: #000;}section#content .view.newsList ul li div .newsDate{ font-size: 16px;font-weight: 400;color: #8c8c8c;}section#content .view.newsList ul li div .newsSummary{ font-size: 16px;font-weight: 400;color: #000;}section#content .view.newsList ul li div a{ display: inline-block;text-transform: uppercase;text-decoration: none;font-weight: 700;color: #e20613;}section#content .view.puffs{ clear: both;margin-bottom: 40px;}section#content .view.puffs article{ width: 23.125%;float: left;margin-right: 2.5%;font-weight: 400;}section#content .view.puffs article h4{ font-size: 26px;line-height: 30px;font-weight: 700;text-transform: uppercase;margin-bottom: 5px;}section#content .view.puffs article img{ width: 222px;}section#content .view.puffs article a{ display: inline-block;text-transform: uppercase;text-decoration: none;font-weight: 700;color: #e20613;}section#content .view.puffs article.last{ margin-right: 0;}section#content .view.puffs:after{ content: " ";display: block;height: 0;line-height: 0;clear: both;visibility: hidden;}section#content #aside{ float: right;width: 23.125%;padding-bottom: 50px;}#aside ul.navSub{ list-style: none;margin: 0;padding: 0;}#aside ul.navSub li{ display: block;margin: 0;padding: 0;}#aside ul.navSub li a{ display: block;padding: 3px 0;text-transform: uppercase;text-decoration: none;font-size: 16px;font-weight: 800;color: #959595;border-bottom: 1px solid #ccc;}#aside ul.navSub li a:hover{ color: #000;}#aside ul.navSub li.active a{ color: #000;}#aside ul.navSub li ul{ margin: 0;padding: 0;display: none;}#aside ul.navSub li ul li{ margin: 0;padding: 0;}#aside ul.navSub li ul li a:before{ content: "▪";margin-right: 10px;font-size: 37px;line-height: 9px;position: relative;top: 7px;color: #eaeaea;}#aside ul.navSub li ul li.active a:before{ color: #e20613;}#aside ul.navSub li ul li a:hover:before{ color: #e20613;}#aside ul.navSub li ul li a{ font-weight: 300;font-size: 14px;}#aside ul.navSub li.selected ul{ display: block;}section#content #main{ float: right;width: 74.479166666666666666666666666667%;margin-left: 2.395833333333333333333333333333%;padding-bottom: 50px;}section#content #main .view.slideshow{ max-width: 960px;max-height: 430px;margin: 0 auto 30px auto;position: relative;}section#content #main .view.slideshow ul.cycle-slideshow{ list-style: none;}section#content #main .view.slideshow ul.cycle-slideshow li{ position: relative;width: 100%;overflow: hidden;}section#content #main .view.slideshow ul.cycle-slideshow li .text{ display: none;}section#content #main .view.slideshow ul.cycle-slideshow li img{ width: 100%;}section#content #main .view.slideshow div.cycle-pager{ display: block;}section#content #main .view.slideshow div.cycle-pager a{ display: inline-block;float: left;width: 16px;height: 16px;margin-right: 7px;background: url('/images/templates/default/icon-slideshow-dott.png');overflow: hidden;}section#content #main .view.slideshow div.cycle-pager a.cycle-pager-active{ display: block;width: 16px;height: 16px;background: url('/images/templates/default/icon-slideshow-dott-active.png');}section#content #main .infoContent{ margin-bottom: 40px;}section#content #main .view.puffs{ clear: both;margin-bottom: 40px;}section#content #main .view.puffs article{ width: 31.048951048951048951048951048951%;float: left;margin-right: 2.5%;font-weight: 400;}section#content:after{ content: " ";display: block;height: 0;line-height: 0;clear: both;visibility: hidden;}footer{ position: absolute;bottom: 0;width: 100%;padding: 20px 0 5px 0;background-color: #eaeaea;}div.container{ max-width: 960px;margin: 0 auto;}footer .logo{ float: left;width: 40.833333333333333333333333333333%;}footer .responsivSwitch{ display: none;}footer nav{ float: right;width: 59.166666666666666666666666666667%;height: 61px;padding-top: 10px;text-align: right;color: #959595;}footer nav label.menu.mobile{ display: none;}footer nav ul.navMain{ list-style: none;}footer nav ul.navMain li{ display: inline-block;margin-left: 19px;}footer nav ul.navMain li a{ font-size: 18px;font-weight: 800;color: #959595;text-decoration: none;}footer nav ul.navMain li.active a{ color: #000;}footer nav ul.navMain li ul{ display: none;}footer nav ul.navMain li.first{ margin-left: 0;}div.infoBlock{ clear: both;width: 100%;}div#metaLink{ clear: both;text-align: right;}div#metaLink span{ font-size: 11px;color: #7e7e7e;}div#metaLink a{ text-decoration: none;}ul#localeList{}ul#localeList li{ text-indent: -9999em;list-style-type: none;display: inline-block;float: left;margin-left: 5px;}ul#localeList li a{ display: block;width: 16px;height: 11px;outline: none;}ul#localeList li.sv_SE a{ background: transparent url("/images/locale/se.png") no-repeat;}ul#localeList li.en_GB a{ background: transparent url("/images/locale/gb.png") no-repeat;}ul#localeList li.da_DK a{ background: transparent url("/images/locale/dk.png") no-repeat;}ul#localeList li.fr_FR a{ background: transparent url("/images/locale/fr.png") no-repeat;}ul#localeList li.fi_FI a{ background: transparent url("/images/locale/fi.png") no-repeat;}ul#localeList li.en_US a{ background: transparent url("/images/locale/us.png") no-repeat;}ul#localeList li.no_NO a{ background: transparent url("/images/locale/no.png") no-repeat;}ul#localeList li.de_DE a{ background: transparent url("/images/locale/de.png") no-repeat;}#policyNotification{position: fixed;background-color: #e5e5e5;overflow: hidden;z-index: 1001;width: 100%;box-shadow: 0 0 1.1em #c4c4c4;padding: 1em;}#policyNotification #infoContainer{max-width: 1040px;margin: 0 auto;}#policyNotification #infoContainer .message{display: inline-block;vertical-align: top;margin-right: 15px; line-height: 1.5em;}#policyNotification #infoContainer .message p{margin: 0;padding: 0;}#policyNotification #infoContainer form{display: inline-block;vertical-align: top;width: auto;}#policyNotification #infoContainer form .buttons{padding: 0; text-align: center;}#policyNotification #infoContainer form .buttons button{padding: .3em 1em;background: #e20613;color: #fff;border: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}@media only screen and (max-width: 1110px){#policyNotification #infoContainer .message{}#policyNotification #infoContainer form{width: 100%; }#policyNotification #infoContainer form .buttons{text-align: center;}}@media only screen and (max-width: 580px){#policyNotification #infoContainer .message{line-height: 1.6em;padding: .5em 1em;}#policyNotification #infoContainer form{margin-left: 1em;}}