body { font-family: helvetica,arial,sans-serif;font-size: 16px;line-height: 1.125em;margin: 0;padding: 30px 0;background-color: #f8f8f8;text-align: center;}form, table, tr, td, ul, li, img, h1, h2, h3, h4, h5, h6 { margin: 0;padding: 0;}ul { list-style-type: none; }img { border: 0; } h1, h2, h3, h4 { font-size: 1em;color: #f05110;} p { margin: 0;padding: 5px 0;}a, a:visited { color: #2e73a0;text-decoration: none;} a:hover { text-decoration: underline;} input[type=text]:hover, input[type=text]:active, input[type=text]:focus { background: #fff;}textarea {font-family: helvetica,arial,sans-serif;}#wrapper {width: 960px;margin: 0 auto;padding: 0;text-align: left;}#wrapper.relative {position: relative;bottom: 1px;}#container {float: left;width: 520px;border-left: 250px solid #f8f8f8;border-right: 190px solid #f8fp8f8;padding-top: 10px;}#center {float: left;width: 520px;margin-right: -520px;}#center div.margin {margin: 0 10px;}#left {float: left;width: 250px;margin-left: -250px;position: relative;}#right {float: right;width: 190px;margin-right: -190px;position: relative;}form.standard table td {vertical-align: top;padding-bottom: 10px;}form.standard table td.extra-padding {padding-bottom: 20px;}form.standard table td.no-padding {padding: 0;}form.standard table td.description {font-size: 0.6875em;color: #696969;}form.standard table td.left {padding-right: 5px;}form.standard table td.right {padding-left: 5px;}form.standard table td label { font-size: 0.8125em;color: #333;font-weight: bold;}form.standard table td input, form.standard table td textarea { font-size: 0.8125em;color: #333;border: 1px solid #b2d6d9;padding: 2px 4px;}form.standard table td input { width: 205px;}form.standard table td textarea { width: 430px;}form.standard table td input.invalid { width: 203px;border: 2px solid #dc011f;}form.standard table td textarea.invalid { width: 428px;border: 2px solid #dc011f;}div.error h3 {font-size: 1em;margin: 0 0 10px 0;}div.error div.description {color: #696969;font-size: 0.6875em;margin: 5px 0 10px 0;}div.error ul {padding: 0;margin: 0;font-size: 0.8125em;list-style: none;}div.error ul li {padding: 0 0 0 24px;margin: 5px 0 0 0;background: url(http://no.airlines.no/src/templates/blue/images/icon/error-red-bg.gif) left 2px no-repeat;}div.success h3 {font-size: 1em;margin: 0 0 10px 0;}div.success div.description {color: #696969;font-size: 0.6875em;margin: 0 0 10px 0;}div.success table {width: 468px;}div.success table td {font-size: 0.6875em;}div.success table td.label {color: #333;font-weight: bold;}div.success table td.value {color: #696969;padding-bottom: 5px;}div.success table td.no-padding {padding: 0;}div.white-box-tl, div.white-box-tr, div.white-box-l, div.white-box-r, div.white-box-bl, div.white-box-b, div.white-box-br, div.white-box, div.content-box-tl, div.content-box-tr, div.content-box-l, div.content-box-r, div.content-box-bl, div.content-box-b, div.content-box-br, div.content-box {width: auto;margin: 0;padding: 0;border: 0;position: relative;}div.white-box-t, div.content-box-t {width: auto;border: 0;position: relative;background: #fff url('http://no.airlines.no/src/templates/blue/images/borders/expandable-boxes/gray-border.png') repeat-x top;}div.white-box-tl, div.white-box-tr, div.white-box-bl, div.white-box-br, div.white-box, div.content-box-tl, div.content-box-tr, div.content-box-bl, div.content-box-br, div.content-box {height: 100%;}div.white-box-tl {background: transparent url('http://no.airlines.no/src/templates/blue/images/corners/expandable-boxes/white-box-top-left.png') no-repeat left top;}div.content-box-tl {background: transparent url('http://no.airlines.no/src/templates/blue/images/corners/expandable-boxes/content-box-top-left.png') no-repeat left top;}div.white-box-tr {background: transparent url('http://no.airlines.no/src/templates/blue/images/corners/expandable-boxes/white-box-top-right.png') no-repeat right top;}div.content-box-tr {background: transparent url('http://no.airlines.no/src/templates/blue/images/corners/expandable-boxes/content-box-top-right.png') no-repeat right top;}div.white-box-bl {background: transparent url('http://no.airlines.no/src/templates/blue/images/corners/expandable-boxes/white-box-bottom-left.png') no-repeat left bottom;}div.content-box-bl {background: transparent url('http://no.airlines.no/src/templates/blue/images/corners/expandable-boxes/content-box-bottom-left.png') no-repeat left bottom;}div.white-box-br {background: transparent url('http://no.airlines.no/src/templates/blue/images/corners/expandable-boxes/white-box-bottom-right.png') no-repeat right bottom;}div.content-box-br {background: transparent url('http://no.airlines.no/src/templates/blue/images/corners/expandable-boxes/content-box-bottom-right.png') no-repeat right bottom;}div.white-box-l, div.content-box-l {height: 100%;background: transparent url('http://no.airlines.no/src/templates/blue/images/borders/expandable-boxes/gray-border.png') repeat-y left;}div.white-box-r, div.content-box-r {height: 100%;background: transparent url('http://no.airlines.no/src/templates/blue/images/borders/expandable-boxes/gray-border.png') repeat-y right;}div.white-box-b, div.content-box-b {height: 100%;background: transparent url('http://no.airlines.no/src/templates/blue/images/borders/expandable-boxes/gray-border.png') repeat-x bottom;}div.blue-box-tl, div.blue-box-tr, div.blue-box-l, div.blue-box-r, div.blue-box-bl, div.blue-box-b, div.blue-box-br, div.blue-box {width: auto;margin: 0;padding: 0;border: 0;position: relative;}div.blue-box-t {width: auto;border: 0;position: relative;background-color: #dce7ef;}div.blue-box-tl {height: 100%;background: transparent url('http://no.airlines.no/src/templates/blue/images/corners/expandable-boxes/blue-box-top-left.png') no-repeat left top;}div.blue-box-tr {height: 100%;background: transparent url('http://no.airlines.no/src/templates/blue/images/corners/expandable-boxes/blue-box-top-right.png') no-repeat right top;}div.blue-box-bl {height: 100%;background: transparent url('http://no.airlines.no/src/templates/blue/images/corners/expandable-boxes/blue-box-bottom-left.png') no-repeat left bottom;}div.blue-box-br {height: 100%;background: transparent url('http://no.airlines.no/src/templates/blue/images/corners/expandable-boxes/blue-box-bottom-right.png') no-repeat right bottom;}div.blue-box {height: 100%;}div.pink-box-tl, div.pink-box-tr, div.pink-box-l, div.pink-box-r, div.pink-box-bl, div.pink-box-b, div.pink-box-br, div.pink-box {width: auto;margin: 0;padding: 0;border: 0;position: relative;}div.pink-box-t {width: auto;border: 0;position: relative;background-color: #fcf0f6;}div.pink-box-tl {height: 100%;background: transparent url('http://no.airlines.no/src/templates/blue/images/corners/expandable-boxes/pink-box-top-left.png') no-repeat left top;}div.pink-box-tr {height: 100%;background: transparent url('http://no.airlines.no/src/templates/blue/images/corners/expandable-boxes/pink-box-top-right.png') no-repeat right top;}div.pink-box-bl {height: 100%;background: transparent url('http://no.airlines.no/src/templates/blue/images/corners/expandable-boxes/pink-box-bottom-left.png') no-repeat left bottom;}div.pink-box-br {height: 100%;background: transparent url('http://no.airlines.no/src/templates/blue/images/corners/expandable-boxes/pink-box-bottom-right.png') no-repeat right bottom;}div.pink-box {height: 100%;}div.green-box-tl, div.green-box-tr, div.green-box-l, div.green-box-r, div.green-box-bl, div.green-box-b, div.green-box-br, div.green-box {width: auto;margin: 0;padding: 0;border: 0;position: relative;}div.green-box-t {width: auto;border: 0;position: relative;background-color: #f2fafa;}div.green-box-tl {height: 100%;background: transparent url('http://no.airlines.no/src/templates/blue/images/corners/expandable-boxes/green-box-top-left.png') no-repeat left top;}div.green-box-tr {height: 100%;background: transparent url('http://no.airlines.no/src/templates/blue/images/corners/expandable-boxes/green-box-top-right.png') no-repeat right top;}div.green-box-bl {height: 100%;background: transparent url('http://no.airlines.no/src/templates/blue/images/corners/expandable-boxes/green-box-bottom-left.png') no-repeat left bottom;}div.green-box-br {height: 100%;background: transparent url('http://no.airlines.no/src/templates/blue/images/corners/expandable-boxes/green-box-bottom-right.png') no-repeat right bottom;}div.green-box {height: 100%;}div.width-960px {width: 960px;}div.width-930px {width: 930px;}div.width-700px {width: 700px;}div.width-500px {width: 500px;}div.width-468px {width: 468px;}div.width-250px {width: 250px;}div.width-190px {width: 190px;}div.width-175px {width: 175px;}div.margin-top-0px, form.margin-top-0px, table.margin-top-0px, ul.margin-top-0px, p.margin-top-0px, img.margin-top-0px, h1.margin-top-0px, h2.margin-top-0px, h3.margin-top-0px, h4.margin-top-0px, a.margin-top-0px, button.margin-top-0px {margin-top: 0;}div.margin-top-5px, form.margin-top-5px, table.margin-top-5px, ul.margin-top-5px, p.margin-top-5px, img.margin-top-5px, h1.margin-top-5px, h2.margin-top-5px, h3.margin-top-5px, h4.margin-top-5px, a.margin-top-5px, button.margin-top-5px {margin-top: 5px;}div.margin-top-10px, form.margin-top-10px, table.margin-top-10px, ul.margin-top-10px, p.margin-top-10px, img.margin-top-10px, h1.margin-top-10px, h2.margin-top-10px, h3.margin-top-10px, h4.margin-top-10px, a.margin-top-10px, button.margin-top-10px {margin-top: 10px;}div.margin-top-15px, form.margin-top-15px, table.margin-top-15px, ul.margin-top-15px, p.margin-top-15px, img.margin-top-15px, h1.margin-top-15px, h2.margin-top-15px, h3.margin-top-15px, h4.margin-top-15px, a.margin-top-15px, button.margin-top-15px {margin-top: 15px;}div.margin-top-20px, form.margin-top-20px, table.margin-top-20px, ul.margin-top-20px, p.margin-top-20px, img.margin-top-20px, h1.margin-top-20px, h2.margin-top-20px, h3.margin-top-20px, h4.margin-top-20px, a.margin-top-20px, button.margin-top-20px {margin-top: 20px;}div.margin-bottom-0px, form.margin-bottom-0px, table.margin-bottom-0px, ul.margin-bottom-0px, p.margin-bottom-0px, img.margin-bottom-0px, h1.margin-bottom-0px, h2.margin-bottom-0px, h3.margin-bottom-0px, h4.margin-bottom-0px, a.margin-bottom-0px, button.margin-bottom-0px {margin-bottom: 0px;}div.margin-bottom-5px, form.margin-bottom-5px, table.margin-bottom-5px, ul.margin-bottom-5px, p.margin-bottom-5px, img.margin-bottom-5px, h1.margin-bottom-5px, h2.margin-bottom-5px, h3.margin-bottom-5px, h4.margin-bottom-5px, a.margin-bottom-5px, button.margin-bottom-5px {margin-bottom: 5px;}div.margin-bottom-10px, form.margin-bottom-10px, table.margin-bottom-10px, ul.margin-bottom-10px, p.margin-bottom-10px, img.margin-bottom-10px, h1.margin-bottom-10px, h2.margin-bottom-10px, h3.margin-bottom-10px, h4.margin-bottom-10px, a.margin-bottom-10px, button.margin-bottom-10px {margin-bottom: 10px;}div.margin-bottom-15px, form.margin-bottom-15px, table.margin-bottom-15px, ul.margin-bottom-15px, p.margin-bottom-15px, img.margin-bottom-15px, h1.margin-bottom-15px, h2.margin-bottom-15px, h3.margin-bottom-15px, h4.margin-bottom-15px, a.margin-bottom-15px, button.margin-bottom-15px {margin-bottom: 15px;}div.margin-bottom-20px, form.margin-bottom-20px, table.margin-bottom-20px, ul.margin-bottom-20px, p.margin-bottom-20px, img.margin-bottom-20px, h1.margin-bottom-20px, h2.margin-bottom-20px, h3.margin-bottom-20px, h4.margin-bottom-20px, a.margin-bottom-20px, button.margin-bottom-20px {margin-bottom: 20px;}div.margin-left-0px, form.margin-left-0px, table.margin-left-0px, ul.margin-left-0px, p.margin-left-0px, img.margin-left-0px {margin-left: 0px;}div.margin-left-5px, form.margin-left-5px, table.margin-left-5px, ul.margin-left-5px, p.margin-left-5px, img.margin-left-5px {margin-left: 5px;}div.margin-left-10px, form.margin-left-10px, table.margin-left-10px, ul.margin-left-10px, p.margin-left-10px, img.margin-left-10px {margin-left: 10px;}div.margin-left-15px, form.margin-left-15px, table.margin-left-15px, ul.margin-left-15px, p.margin-left-15px, img.margin-left-15px {margin-left: 15px;}div.margin-left-20px, form.margin-left-20px, table.margin-left-20px, ul.margin-left-20px, p.margin-left-20px, img.margin-left-20px {margin-left: 20px;}div.margin-right-0px, form.margin-right-0px, table.margin-right-0px, ul.margin-right-0px, p.margin-right-0px, img.margin-right-0px {margin-right: 0px;}div.margin-right-5px, form.margin-right-5px, table.margin-right-5px, ul.margin-right-5px, p.margin-right-5px, img.margin-right-5px {margin-right: 5px;}div.margin-right-10px, form.margin-right-10px, table.margin-right-10px, ul.margin-right-10px, p.margin-right-10px, img.margin-right-10px {margin-right: 10px;}div.margin-right-15px, form.margin-right-15px, table.margin-right-15px, ul.margin-right-15px, p.margin-right-15px, img.margin-right-15px {margin-right: 15px;}div.margin-right-20px, form.margin-right-20px, table.margin-right-20px, ul.margin-right-20px, p.margin-right-20px, img.margin-right-20px {margin-right: 20px;}div.padding-top-0px, form.padding-top-0px, table.padding-top-0px, ul.padding-top-0px, p.padding-top-0px, img.padding-top-0px {padding-top: 0;}div.padding-top-5px, form.padding-top-5px, table.padding-top-5px, ul.padding-top-5px, p.padding-top-5px, img.padding-top-5px {padding-top: 5px;}div.padding-top-10px, form.padding-top-10px, table.padding-top-10px, ul.padding-top-10px, p.padding-top-10px, img.padding-top-10px {padding-top: 10px;}div.padding-top-15px, form.padding-top-15px, table.padding-top-15px, ul.padding-top-15px, p.padding-top-15px, img.padding-top-15px {padding-top: 15px;}div.padding-top-20px, form.padding-top-20px, table.padding-top-20px, ul.padding-top-20px, p.padding-top-20px, img.padding-top-20px {padding-top: 20px;}div.padding-bottom-0px, form.padding-bottom-0px, table.padding-bottom-0px, ul.padding-bottom-0px, p.padding-bottom-0px, img.padding-bottom-0px {padding-bottom: 0px;}div.padding-bottom-5px, form.padding-bottom-5px, table.padding-bottom-5px, ul.padding-bottom-5px, p.padding-bottom-5px, img.padding-bottom-5px {padding-bottom: 5px;}div.padding-bottom-10px, form.padding-bottom-10px, table.padding-bottom-10px, ul.padding-bottom-10px, p.padding-bottom-10px, img.padding-bottom-10px {padding-bottom: 10px;}div.padding-bottom-15px, form.padding-bottom-15px, table.padding-bottom-15px, ul.padding-bottom-15px, p.padding-bottom-15px, img.padding-bottom-15px {padding-bottom: 15px;}div.padding-bottom-20px, form.padding-bottom-20px, table.padding-bottom-20px, ul.padding-bottom-20px, p.padding-bottom-20px, img.padding-bottom-20px {padding-bottom: 20px;}div.padding-0px, form.padding-0px, table.padding-0px, ul.padding-0px, p.padding-0px, img.padding-0px {padding: 5px;}div.padding-5px, form.padding-5px, table.padding-5px, ul.padding-5px, p.padding-5px, img.padding-5px {padding: 5px;}div.padding-10px, form.padding-10px, table.padding-10px, ul.padding-10px, p.padding-10px, img.padding-10px {padding: 10px;}div.padding-15px, form.padding-15px, table.padding-15px, ul.padding-15px, p.padding-15px, img.padding-15px {padding: 15px;}div.padding-20px, form.padding-20px, table.padding-20px, ul.padding-20px, p.padding-20px, img.padding-20px {padding: 20px;}div.tabs {position: relative;bottom: 1px;}div.tabs-corner {background: transparent;}.tabs-hide {display: none;}ul.tabs-nav {list-style: none;margin: 0;padding: 0;}ul.tabs-nav:after {display: block;clear: both;content: " ";}ul.tabs-nav li {float: left;margin: 1px 0 0 0;min-width: 84px;}ul.tabs-nav a, ul.tabs-nav a span {display: block;padding: 0 15px;background: url(http://no.airlines.no/src/templates/blue/images/background/tabs.gif) no-repeat;}ul.tabs-nav a {position: relative;z-index: 2;padding-left: 0;color: #2e73a0;font-size: 0.8125em;line-height: 28px;text-align: center;text-decoration: none;white-space: nowrap; }ul.tabs-nav li.tabs-selected a, ul.tabs-nav a:hover, ul.tabs-nav a:focus, ul.tabs-nav a:active {background-position: 100% -155px;outline: 0;} ul.tabs-nav a:hover, ul.tabs-nav a:focus, ul.tabs-nav a:active {background-position: 100% -93px;text-decoration: none;}ul.tabs-nav a, ul.tabs-nav li.tabs-disabled a:hover, ul.tabs-nav li.tabs-disabled a:focus, ul.tabs-nav li.tabs-disabled a:active {background-position: 100% -124px;}ul.tabs-nav a span {width: 64px;min-width: 64px;height: 28px;min-height: 28px;padding-top: 3px;padding-right: 0;}*>ul.tabs-nav a span {width: auto;height: auto;}ul.tabs-nav li.tabs-selected a span {padding-top: 3px;}ul.tabs-nav li.tabs-selected a span {background-position: 0 -62px;}ul.tabs-nav a:hover span, ul.tabs-nav a:focus span, ul.tabs-nav a:active span {background-position: 0 0;}ul.tabs-nav a span, ul.tabs-nav li.tabs-disabled a:hover span, ul.tabs-nav li.tabs-disabled a:focus span, ul.tabs-nav li.tabs-disabled a:active span {background-position: 0 -31px;}ul.tabs-nav li.tabs-selected a:link, ul.tabs-nav li.tabs-selected a:visited, ul.tabs-nav li.tabs-disabled a:link, ul.tabs-nav li.tabs-disabled a:visited {cursor: text;}ul.tabs-nav a:hover, ul.tabs-nav a:focus, ul.tabs-nav a:active {cursor: pointer;}ul.tabs-nav li.tabs-disabled {opacity: .4;}.tabs-loading em {padding: 0 0 0 20px;background: url(http://no.airlines.no/src/javascript/images/indicator.gif) no-repeat 0 50%;}button.submit { color: #fff;position: relative;border: 0;padding: 0;cursor: pointer;overflow: visible;text-decoration: none;padding: 0 15px 0 0;text-align: center;}button.submit::-moz-focus-inner { border: none;}button.submit span { position: relative;display: block;white-space: nowrap;padding: 3px 0 0 15px;height: 24px;}button.submit.white-background { background: transparent url(http://no.airlines.no/src/templates/blue/images/button/submit-button-white-background.gif) no-repeat right -88px;}button.submit.white-background span { background: transparent url(http://no.airlines.no/src/templates/blue/images/button/submit-button-white-background.gif) no-repeat left top;}button.submit.yellow-background { background: transparent url(http://no.airlines.no/src/templates/blue/images/button/submit-button-yellow-background.gif) no-repeat right -88px;}button.submit.yellow-background span { background: transparent url(http://no.airlines.no/src/templates/blue/images/button/submit-button-yellow-background.gif) no-repeat left top;}button.submit.gray-background { background: transparent url(http://no.airlines.no/src/templates/blue/images/button/submit-button-gray-background.gif) no-repeat right -88px;}button.submit.gray-background span { background: transparent url(http://no.airlines.no/src/templates/blue/images/button/submit-button-gray-background.gif) no-repeat left top;}button.submit.form-background { background: transparent url(http://no.airlines.no/src/templates/blue/images/button/submit-button-form-background.gif) no-repeat right -88px;}button.submit.form-background span { background: transparent url(http://no.airlines.no/src/templates/blue/images/button/submit-button-form-background.gif) no-repeat left top;}button.submit:hover, button.submit.hover { background-position: right -132px;}button.submit:hover span, button.submit.hover span { background-position: 0 -44px;}a.button {float: left;text-decoration: none;color: #fff;padding: 3px 15px 0 0;}a.button:hover {text-decoration: none;}a.button span {float: left;padding-right: 15px;display: block;margin-top: -3px;height: 24px;}a.button.white-background {background: url(http://no.airlines.no/src/templates/blue/images/button/a-button-white-background.gif) no-repeat right top;}a.button.gray-background {background: url(http://no.airlines.no/src/templates/blue/images/button/a-button-gray-background.gif) no-repeat right top;}a.button.yellow-background {background: url(http://no.airlines.no/src/templates/blue/images/button/a-button-yellow-background.gif) no-repeat right top;}a.button.white-background span {background: url(http://no.airlines.no/src/templates/blue/images/button/a-button-white-background.gif) no-repeat left top;}a.button.gray-background span {background: url(http://no.airlines.no/src/templates/blue/images/button/a-button-gray-background.gif) no-repeat left top;}a.button.yellow-background span {background: url(http://no.airlines.no/src/templates/blue/images/button/a-button-yellow-background.gif) no-repeat left top;}a.button.white-background:hover {background: url(http://no.airlines.no/src/templates/blue/images/button/a-button-white-background.gif) no-repeat right bottom;}a.button.gray-background:hover {background: url(http://no.airlines.no/src/templates/blue/images/button/a-button-gray-background.gif) no-repeat right bottom;}a.button.yellow-background:hover {background: url(http://no.airlines.no/src/templates/blue/images/button/a-button-white-background.gif) no-repeat right bottom;}a.button.white-background:hover span {background: url(http://no.airlines.no/src/templates/blue/images/button/a-button-white-background.gif) no-repeat left bottom;}a.button.gray-background:hover span {background: url(http://no.airlines.no/src/templates/blue/images/button/a-button-gray-background.gif) no-repeat left bottom;}a.button.yellow-background:hover span {background: url(http://no.airlines.no/src/templates/blue/images/button/a-button-yellow-background.gif) no-repeat left bottom;}button.right, a.right { float: right;}font.gray { color: #9b9b9b;}font.dark-gray { color: #696969;}font.black { color: #000;}font.green { color: #338695;}font.pastel-green { color: #e0ca2f;}font.blue { color: #2e73a0;}font.pink {color: #d10074;}font.red {color: #dc011f;}.clearfix:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}div.link {font-size: 0.8125em;text-align: right;}.no-padding {padding: 0;}#supraheader {width: 960px;margin: 0 auto;border-bottom: 1px solid #d8d9da;position: relative;z-index: 1;}#supraheader ul.languagemenu {float: left;list-style: none;margin: 0;padding: 5px 0 0 0;position: relative;top: 1px;}#supraheader ul.languagemenu:after {display: block;clear: both;content: " ";}#supraheader ul.languagemenu li {float: left;margin: 1px 0 0 0;min-width: 84px;}#supraheader ul.languagemenu a, #supraheader ul.languagemenu a span {display: block;padding: 0 15px;background: url(http://no.airlines.no/src/templates/blue/images/background/languagemenu.gif) no-repeat;}#supraheader ul.languagemenu a {position: relative;z-index: 2;padding-left: 0;color: #2e73a0;font-size: 0.8125em;line-height: 28px;text-align: center;text-decoration: none;white-space: nowrap; }#supraheader ul.languagemenu li.current a, #supraheader ul.languagemenu a:hover, #supraheader ul.languagemenu a:focus, #supraheader ul.languagemenu a:active {background-position: 100% -155px;outline: 0;}#supraheader ul.languagemenu a:hover, #supraheader ul.languagemenu a:focus, #supraheader ul.languagemenu a:active {background-position: 100% -93px;text-decoration: none;cursor: pointer;}#supraheader ul.languagemenu a {background-position: 100% -124px;}#supraheader ul.languagemenu a span {width: 64px;min-width: 64px;height: 28px;min-height: 28px;padding-top: 3px;padding-right: 0;background-position: 0 -31px;}*>#supraheader ul.languagemenu a span {width: auto;height: auto;}#supraheader ul.languagemenu li.current a span {padding-top: 3px;background-position: 0 -62px;}#supraheader ul.languagemenu a:hover span, #supraheader ul.topmenu a:focus span, #supraheader ul.topmenu a:active span {background-position: 0 0;}#supraheader ul.languagemenu li.current a {cursor: default;}#supraheader div.h1 {line-height: 35px;position: relative;top: 6px;z-index: 1;float: right;text-align: right;}#supraheader div.h1 h1 {font-size: 2.5em;font-weight: normal;color: #e0e0e0;}#header.relative {position: relative;bottom: 1px;}#header div.left {width: 50%;float: left;margin: 0 -480px 0 0;background: #fff url(http://no.airlines.no/src/templates/blue/images/background/header-bottom-left.gif) repeat-x left bottom;}#header div.left div {margin: 0 480px 0 0;}#header div.left div.border {height: 1px;background: transparent url(http://no.airlines.no/src/templates/blue/images/background/header-top-left.gif) repeat-x left bottom;}#header div.right {width: 50%;float: right;margin: 0 0 0 -480px;}#header div.right div {margin: 0 0 0 480px;}#header div.left div.header {width: 960px;float: right;margin: 0 -480px 0 0 ;padding: 0;position: relative;background: #fff url(http://no.airlines.no/src/templates/blue/images/background/header.jpg) no-repeat right top;text-align: left;border-bottom: 1px solid #d8d9da;border-right: 1px solid #d8d9da;}#header div.header img { padding: 30px 0;}#header div.header div.mainmenu { padding: 0;margin: 0;width: 960px;}#header div.header ul.mainmenu {margin: 0;padding: 0;overflow: hidden;height: 30px;list-style: none;font-size: 0.8125em;}#header div.header ul.mainmenu li {display: inline;}#header div.header ul.mainmenu a {float: left;position: relative;padding: 7px 0 0 15px;height: 23px;margin-right: 16px; text-decoration: none;color: #2e73a0;background: url(http://no.airlines.no/src/templates/blue/images/menu/mainmenu.png) no-repeat left top;}#header div.header ul.mainmenu a span {position: absolute;top: 0;left: 100%;width: 15px;height: 30px;background: url(http://no.airlines.no/src/templates/blue/images/menu/mainmenu.png) no-repeat right top;}#header div.header ul.mainmenu a.current, #header div.header ul.mainmenu a.current:hover {color: #fff;background-position: left -30px; }#header div.header ul.mainmenu a.current span, #header div.header ul.mainmenu a.current:hover span {background-position: right -30px;}#header div.header ul.mainmenu a.pink, #header div.header ul.mainmenu a.pink:hover {color: #fff;background-position: left -90px; }#header div.header ul.mainmenu a.pink span, #header div.header ul.mainmenu a.pink:hover span {background-position: right -90px;}#header div.header ul.mainmenu a:active, #header div.header ul.mainmenu a:focus, #header div.header ul.mainmenu a:hover {text-decoration: none;color: #2e73a0;background-position: left -60px;}#header div.header ul.mainmenu a:active span, #header div.header ul.mainmenu a:focus span, #header div.header ul.mainmenu a:hover span {background-position: right -60px;}#subheader.relative {position: relative;bottom: 1px;}#subheader div.left {width: 50%;float: left;margin: 0 -480px 0 0;background: #fff url(http://no.airlines.no/src/templates/blue/images/background/subheader-left.gif) repeat-x left bottom;}#subheader div.left div {margin: 0 480px 0 0;}#subheader div.right {width: 50%;float: right;margin: 0 0 0 -480px;}#subheader div.right div {margin: 0 0 0 480px;}#subheader div.left div.subheader {width: 950px;float: right;margin: 0 -480px 0 0 ;padding: 10px 10px 10px 0;position: relative;background: #fff url(http://no.airlines.no/src/templates/blue/images/background/subheader.gif) no-repeat left bottom;text-align: left;}#subheader div.subheader ul.topmenu, #subheader div.subheader ul.usermenu { padding: 0;margin: 0;list-style: none;background: transparent;float: left;}#subheader div.subheader ul.usermenu {float: right;}#subheader div.subheader ul.topmenu li, #subheader div.subheader ul.usermenu li { float: left;font-size: 0.8125em;color: #d10074;}#subheader div.subheader ul.topmenu li a, #subheader div.subheader ul.usermenu li a { float: left;text-decoration: none;color: #338695;padding: 3px 15px 0 0;margin-right: 8px;} #subheader div.subheader ul.topmenu li a span, #subheader div.subheader ul.usermenu li a span { float: left;padding-right: 15px;display: block;margin-top: -3px;height: 24px;}#subheader div.subheader ul.topmenu li a:hover, #subheader div.subheader ul.usermenu li a:hover { text-decoration: none;color: #fff;background: url(http://no.airlines.no/src/templates/blue/images/menu/topmenu.gif) no-repeat top right;}#subheader div.subheader ul.usermenu li a:hover { background: url(http://no.airlines.no/src/templates/blue/images/menu/topmenu.gif) no-repeat top right;} #subheader div.subheader ul.topmenu li a:hover span { background: url(http://no.airlines.no/src/templates/blue/images/menu/topmenu.gif) no-repeat top left;}#subheader div.subheader ul.usermenu li a:hover span { background: url(http://no.airlines.no/src/templates/blue/images/menu/topmenu.gif) no-repeat top left;} #subheader div.subheader ul.topmenu li a.current { background: url(http://no.airlines.no/src/templates/blue/images/menu/topmenu.gif) no-repeat top right;color: #fff;}#subheader div.subheader ul.topmenu li a.current span {background: url(http://no.airlines.no/src/templates/blue/images/menu/topmenu.gif) no-repeat top left;}#subheader div.subheader ul.topmenu li a.pink { background: url(http://no.airlines.no/src/templates/blue/images/menu/topmenu.gif) no-repeat bottom right;color: #fff;}#subheader div.subheader ul.topmenu li a.pink span {background: url(http://no.airlines.no/src/templates/blue/images/menu/topmenu.gif) no-repeat bottom left;}#subheader div.subheader ul.topmenu li a.pink:hover { background: url(http://no.airlines.no/src/templates/blue/images/menu/topmenu.gif) no-repeat top right;}#subheader div.subheader ul.topmenu li a.pink:hover span {background: url(http://no.airlines.no/src/templates/blue/images/menu/topmenu.gif) no-repeat top left;}#subheader div.subheader ul.usermenu li a.current { background: url(http://no.airlines.no/src/templates/blue/images/menu/topmenu.gif) no-repeat top right;}#subheader div.subheader ul.usermenu li a.current span {background: url(http://no.airlines.no/src/templates/blue/images/menu/topmenu.gif) no-repeat top left;}#subheader div.subheader div.search { padding: 0;margin: 0;float: right;}#subheader div.subheader div.search input, #subheader div.subheader div.search button {border: none;float: left;}#subheader div.subheader div.search input.q {font-size: 0.8125em;width: 149px;height: 20px;padding: 4px 4px 0 4px;margin: 0;background: transparent url(http://no.airlines.no/src/templates/blue/images/button/search.png) no-repeat top left;}#subheader div.subheader div.search button.search {width: 43px;height: 24px;cursor: pointer;text-indent: -9999px;background: transparent url(http://no.airlines.no/src/templates/blue/images/button/search.png) no-repeat top right;}#subheader div.subheader div.search button.search:hover, #subheader div.subheader div.search button.search.hover {background: transparent url(http://no.airlines.no/src/templates/blue/images/button/search.png) no-repeat bottom right;}form.flightsearch, form.flightsearch table.flighttype, form.flightsearch table.text-inputs { width: 220px;}form.flightsearch table.flighttype { margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px dashed #b2d6d9;}form.flightsearch table.flighttype img { vertical-align: middle;}form.flightsearch table.flighttype input { margin-right: 5px;}form.flightsearch table td { padding: 5px;}form.flightsearch table label { color: #333;font-size: 0.8125em;}form.flightsearch table.text-inputs label, form.flightsearch table.persons label { font-weight: bold;}form.flightsearch table.text-inputs input { color: #333;width: 200px;border: 1px solid #b2d6d9;padding: 2px 4px;font-size: 0.8125em; }form.flightsearch table.text-inputs input.invalid { width: 198px;border: 2px solid #dc011f;}form.flightsearch table td.dates input {border: none;float: left;}form.flightsearch table td.dates input {width: 164px;height: 19px;padding: 3px 4px 0 4px;margin: 0;background: transparent url(http://no.airlines.no/src/templates/blue/images/calendar/flightsearch-calendar.gif) no-repeat right top;}form.flightsearch table td.dates button.dp-choose-date {float: left;width: 38px;height: 22px;cursor: pointer;text-indent: -9999px;background: transparent url(http://no.airlines.no/src/templates/blue/images/calendar/flightsearch-calendar.gif) no-repeat top left;border: 0;overflow: visible;text-decoration: none;padding: 0 15px 0 0;}button.dp-choose-date::-moz-focus-inner { border: none;}form.flightsearch table td.dates button.dp-choose-date:hover, form.flightsearch table td.dates button.dp-choose-date.hover {background: transparent url(http://no.airlines.no/src/templates/blue/images/calendar/flightsearch-calendar.gif) no-repeat bottom left;}form.flightsearch table td.dates input.disabled, form.flightsearch table td.dates input.disabled:hover, form.flightsearch table td.dates input.disabled:active, form.flightsearch table td.dates input.disabled:focus { color: #f0f0f0;width: 164px;height: 19px;padding: 3px 4px 0 4px;margin: 0;background: transparent url(http://no.airlines.no/src/templates/blue/images/calendar/flightsearch-calendar-disabled.gif) no-repeat right top;}form.flightsearch table td.dates input.invalid { width: 164px;height: 20px;padding: 4px 4px 0 4px;margin: 0;border: 0;background: transparent url(http://no.airlines.no/src/templates/blue/images/calendar/flightsearch-calendar-error.gif) no-repeat right top;}form.flightsearch table td.dates button.disabled {width: 38px;height: 22px;cursor: pointer;text-indent: -9999px;background: transparent url(http://no.airlines.no/src/templates/blue/images/calendar/flightsearch-calendar-disabled.gif) no-repeat top left;}form.flightsearch table td.dates button.disabled:hover, form.flightsearch table td.dates button.disabled:active, form.flightsearch table td.dates button.disabled:focus {background: transparent url(http://no.airlines.no/src/templates/blue/images/calendar/flightsearch-calendar-disabled.gif) no-repeat bottom left;}form.flightsearch table td.dates button.invalid {width: 38px;height: 24px;cursor: pointer;text-indent: -9999px;background: transparent url(http://no.airlines.no/src/templates/blue/images/calendar/flightsearch-calendar-error.gif) no-repeat top left;}form.flightsearch table td.dates button.invalid:hover, form.flightsearch table td.invalid button.hover {background: transparent url(http://no.airlines.no/src/templates/blue/images/calendar/flightsearch-calendar-error.gif) no-repeat bottom left;}form.flightsearch table.text-inputs select, form.flightsearch table.persons select { color: #333333;width: 99px;font-size: 0.8125em;}form.flightsearch table.persons td { text-align: center;padding: 5px;}form.flightsearch table.persons select { text-align: center;width: 63px; } form.flightsearch table.persons select#children { width: 62px;}form.flightsearch div.button { font-size: 0.8125em;width: 208px;padding: 5px; }div#flightsearch-help table {width: 220px;font-size: 0.75em;color: #696969;margin-top: 15px;}div#flightsearch-help table td {padding-top: 10px;vertical-align: top;}div#flightsearch-help table td img {padding-right: 10px;}#breadcrumb {font-size: 0.6875em;color: #333;}#breadcrumb a, #breadcrumb span.link { background: url(http://no.airlines.no/src/templates/blue/images/arrow/black-dotted-arrow.gif) right center no-repeat;color: #696969;padding-right: 19px;padding-left: 5px;text-decoration: underline;}#breadcrumb span.link { text-decoration: none;}#breadcrumb span.no-link {font-weight: bold;padding-left: 5px;}div.textad-468x60 {width: 468px;height: 60px;overflow: hidden;background: url(http://no.airlines.no/src/templates/blue/images/background/ad-loading.gif) no-repeat center center;}div.ad-160x600 { width: 160px;height: 600px;overflow: hidden;background: url(http://no.airlines.no/src/templates/blue/images/background/ad-loading.gif) no-repeat center center;}#footer {border-top: 1px solid #d8d9da;clear: both;}div.footer {text-align: left;margin: 0 auto;padding: 10px 0 0 0;width: 960px;}ul.footermenu { padding: 0;margin: 0;list-style: none;float: left;}ul.footermenu li { float: left;}ul.footermenu li a { float: left;text-decoration: none;color: #2e73a0;padding: 3px 15px 0 0;margin-right: 8px;font-size: 0.8125em;}ul.footermenu li a:hover { text-decoration: none;} ul.footermenu li a span { float: left;padding-right: 15px;display: block;margin-top: -3px;height: 24px;}ul.footermenu li a:hover { color: #fff;background: url(http://no.airlines.no/src/templates/blue/images/menu/footermenu.gif) no-repeat right top;} ul.footermenu li a:hover span { background: url(http://no.airlines.no/src/templates/blue/images/menu/footermenu.gif) no-repeat left top;} ul.footermenu li a.current { background: url(http://no.airlines.no/src/templates/blue/images/menu/footermenu.gif) no-repeat right top;color: #fff;}ul.footermenu li a.current span { background: url(http://no.airlines.no/src/templates/blue/images/menu/footermenu.gif) no-repeat left top;}ul.footermenu li strong { float: left;color: #333;padding: 3px 15px 0 0;margin-right: 8px;font-size: 0.8125em;font-weight: bold;} ul.footermenu li strong span { float: left;padding-right: 0px;display: block;margin-top: -3px;height: 24px;}table.jCalendar {border: 1px solid #2E73A0;background: #ECF2F6;border-collapse: separate;border-spacing: 2px;}table.jCalendar th {background: #2E73A0;color: #fff;font-weight: bold;padding: 3px 5px;}table.jCalendar td {background: #7AA6C3;color: #000;padding: 3px 5px;text-align: center;}table.jCalendar td.other-month {background: #C6D9E5;color: #aaa;}table.jCalendar td.today {background: #272727;color:#fff;}table.jCalendar td.selected {background: #f66;color: #fff;}table.jCalendar td.selected:hover {background: #f33;color:#fff;}table.jCalendar td:hover,table.jCalendar td.dp-hover {background: #fff;color: #000;}table.jCalendar td.disabled,table.jCalendar td.disabled:hover {background: #D9E6EE;color:#aaa;}div.dp-popup {position: relative;background: #A0BFD4;font-size: 10px;padding: 2px;width: 171px;line-height: 1.2em;}div#dp-popup {position: absolute;z-index: 9999;}div.dp-popup h2 {color: #272727;font-size: 12px;text-align: center;margin: 2px 0;padding: 0;}a#dp-close {font-size: 11px;padding: 4px 0;text-align: center;display: block;}a#dp-close:hover {text-decoration: underline;}div.dp-popup a {color: #000;text-decoration: none;padding: 3px 2px 0 0;}div.dp-popup div.dp-nav-prev {position: absolute;top: 2px;left: 4px;width: 100px;}div.dp-popup div.dp-nav-prev a {float: left;}div.dp-popup div.dp-nav-prev a,div.dp-popup div.dp-nav-next a {cursor: pointer;}div.dp-popup div.dp-nav-prev a.disabled,div.dp-popup div.dp-nav-next a.disabled {cursor: default;}div.dp-popup div.dp-nav-next {position: absolute;top: 2px;right: 4px;width: 100px;}div.dp-popup div.dp-nav-next a {float: right;}div.dp-popup a.disabled {cursor: default;color: #aaa;}div.dp-popup td {cursor: pointer;}div.dp-popup td.disabled {cursor: default;}.ac_results {padding: 0px;border-left: 1px solid #b2d6d9;border-right: 1px solid #b2d6d9;border-bottom: 1px solid #b2d6d9; background-color: #ffffff; overflow: hidden; z-index: 9995; text-align: left;}.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0}.ac_results li {margin: 0px;padding: 2px 5px;cursor: pointer;display: block;font: menu;font-size: 12px;line-height: 16px;overflow:hidden;}.ac_loading {background: url(http://no.airlines.no/src/javascript/images/indicator.gif) right center no-repeat;}.ac_odd { background-color: #f0f0f0; }.ac_over {background-color: #0A246A;color: #ffffff;}em.error { color: #dc011f; font-size: 0.75em;font-style: normal;display: block;margin: 0 0 -5px 0;padding: 3px 0 0 0;}div.privacy-policy p {font-size: 0.8125em;padding: 0;}ul.guidelines {font-size: 0.8125em;color: #696969;margin-top: 15px;}ul.guidelines li {margin-top: 5px;}ul.guidelines li b {color: #000;}
