body {
	margin: 0px; padding: 0px; position: relative; background-color: rgb(255, 255, 255);
}
#viewport {
	margin: 0px auto; width: 1017px;
}
#pageHeaderAds {
	margin: 0px auto; width: 1006px; overflow: visible; padding-top: 2px; position: relative; z-index: 300;
}
#pageHeaderAds div.topLeft {
	margin: -1px; left: 1px; float: left; position: relative;
}
#pageHeaderAds div.topRight {
	margin: -1px; float: right;
}
#pageHeaderAds div.horseLeft {
	margin: -1px; left: -89px; top: 14px; position: absolute; z-index: 400;
}
#pageHeaderAds div.horseRight {
	margin: -1px; left: 1007px; top: 14px; position: absolute; z-index: 400;
}
div.lavpriskalender {
	margin: -1px auto; padding: 6px 0px 2px; width: 1006px; clear: both; position: relative; z-index: 3;
}
#viewportAds {
	padding: 0px 0px 0px 5px; width: 1006px; overflow: visible; position: relative;
}
#viewportAds .adOuterLeft {
	padding: 12px 0px 0px; left: -186px; top: 0px; width: 180px; height: 1000px; text-align: right; font-size: 0px; position: absolute;
}
#viewportAds .adOuterRight {
	padding: 12px 0px 0px; left: 1020px; top: 0px; width: 180px; height: 1000px; font-size: 0px; position: absolute;
}
#viewportAds .adOuterLeft div {
	top: 12px; position: absolute;
}
#viewportAds .adOuterRight div {
	top: 12px; position: absolute;
}
#viewportAds .adOuterLeft div {
	right: 0px;
}
#viewportAds .adOuterRight div {
	left: 0px;
}
#viewportAds .adTopLeft {
	margin: 0px 0px 6px; width: 180px; height: 163px; overflow: visible; float: left;
}
#viewportAds .adTopRight {
	margin: 0px 0px 6px; width: 768px; height: 163px; overflow: visible; float: right;
}
#viewportAds .adTopStripe {
	margin: 0px 0px 3px; top: 156px; width: 1006px; clear: both;
}
div.waterMarkTV {
	background-position: 0px -60px; left: 5px; top: 5px; width: 50px; height: 30px; position: absolute; cursor: pointer;
}
.artSizeTheme5 div.waterMarkTV {
	background-position: 0px -90px; width: 25px; height: 16px;
}
.artSizeTheme3 div.waterMarkTV {
	background-position: 0px -90px; width: 25px; height: 16px;
}
div.waterMarkSpesial {
	background-position: -50px -60px; left: 5px; top: 5px; width: 74px; height: 24px; position: absolute; cursor: pointer;
}
h2.sectionTheme {
	color: rgb(55, 69, 82); text-transform: uppercase; font-family: arial, sans-serif; font-size: 125%; font-weight: normal; margin-bottom: 4px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
h2.sectionTheme span {
	font-family: arial, sans-serif; font-weight: bold;
}
a.sectionThemeLink {
	margin: 0px; padding: 0px; display: block;
}
img.sectionTheme {
	margin: 0px; padding: 0px;
}
.sectionList .bgLoad {
	margin-right: 5px; float: left;
}
div.sectionListItem {
	padding: 6px 0px; width: 100%; clear: both; border-bottom-color: rgb(85, 102, 119); border-bottom-width: 1px; border-bottom-style: dotted; float: left; cursor: pointer;
}
div.sectionListItem:hover {
	background-color: rgb(235, 239, 242);
}
div.sectionListItem img {
	margin: 0px 10px 0px 0px; border: 1px solid rgb(85, 102, 119); float: left;
}
div.sectionListItem p {
	margin: 0px; padding: 0px;
}
div.sectionBoxElement {
	margin: 2px 0px 10px;
}
div.sectionBoxElement ul {
	margin: 0px;
}
div.sectionBoxElement ul li {
	padding: 3px 0px; cursor: pointer;
}
div.sectionBoxElement ul li:hover {
	background-color: rgb(235, 239, 242);
}
div.sectionBoxElement div.footer {
	padding-top: 4px; margin-top: 4px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
div.elementStandard {
	width: 100%; padding-bottom: 10px; float: left;
}
div.elementStandard .elMotto {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(51, 51, 51) rgb(51, 51, 51) currentColor; padding: 3px 3px 2px; text-transform: uppercase; font-weight: bold; background-color: rgb(55, 54, 49); text-shadow: 0 0 3px #000;
}
div.articleTitleImage {
	margin: 0px 0px 5px; position: relative; z-index: 1;
}
div.articleTopImage {
	margin: 0px 0px 15px; position: relative; z-index: 1;
}
.exceptionWT div.articleTitleImage {
	margin: 0px;
}
div.noMargin.articleTopImage {
	margin: 0px;
}
div.articleTitleImage img {
	border: 1px solid rgb(51, 51, 51);
}
div.elementStandard h1 a:visited {
	color: rgb(0, 0, 0);
}
.tipLine {
	margin: 10px 0px 0px; height: 34px; line-height: 1.2; overflow: hidden; clear: both; display: block; background-color: rgb(0, 117, 182);
}
.tipLine h3 {
	margin: 9px 4px 9px 6px; color: rgb(255, 255, 255); text-decoration: none; float: left; display: inline; text-shadow: 0 0 3px #000000;
}
.tipLine a {
	margin: 9px 4px 9px 6px; color: rgb(255, 255, 255); text-decoration: none; float: left; display: inline; text-shadow: 0 0 3px #000000;
}
.tipLine a.email {
	margin: 9px 4px 9px 6px; color: rgb(255, 255, 255); text-decoration: none; float: left; display: inline; text-shadow: 0 0 3px #000000;
}
.tipLine span {
	margin: 9px 4px 9px 6px; color: rgb(255, 255, 255); text-decoration: none; float: left; display: inline; text-shadow: 0 0 3px #000000;
}
.tipLine h3 {
	margin-top: 5px;
}
.tipLine .email {
	padding-left: 20px;
}
.tipLine .sms {
	padding-left: 20px;
}
.tipLine .phone {
	padding-left: 20px;
}
.tipel70 {
	height: 46px;
}
.tipel30 {
	height: 46px;
}
.tipel70 h3 {
	margin-top: 11px;
}
.tipel30 h3 {
	font-size: 14px; margin-top: 14px;
}
.tipel70 a {
	margin: 5px 5px 0px;
}
.tipel70 a.email {
	margin: 5px 5px 0px;
}
.tipel70 span {
	margin: 5px 5px 0px;
}
.tipel30 a {
	margin: 5px 5px 0px;
}
.tipel30 span {
	margin: 5px 5px 0px;
}
.tipel30 a.email {
	display: none;
}
.tipelFull h3 {
	margin-right: 20px;
}
.tipelFull a {
	margin: 9px 20px; line-height: 16px; font-size: 16px;
}
.tipelFull a.email {
	margin: 9px 20px; line-height: 16px; font-size: 16px;
}
.tipelFull span {
	margin: 9px 20px; line-height: 16px; font-size: 16px;
}
div.elementExtra {
	width: 100%; overflow: hidden; padding-top: 4px; clear: both; margin-bottom: 15px;
}
div.elementExtra h2 {
	padding-bottom: 4px;
}
.sectionName {
	margin: 10px 0px; height: 4px; overflow: visible; clear: both; position: relative;
}
.sectionName span {
	background: rgb(255, 255, 255); top: -5px; height: 18px; color: inherit; text-transform: uppercase; overflow: hidden; padding-right: 4px; text-decoration: none; display: block; position: absolute;
}
.sectionName a {
	background: rgb(255, 255, 255); top: -5px; height: 18px; color: inherit; text-transform: uppercase; overflow: hidden; padding-right: 4px; text-decoration: none; display: block; position: absolute;
}
.sectionName a:hover {
	color: inherit; text-decoration: underline;
}
.sectionName span span {
	padding-right: 0px; font-size: 100% !important; position: static;
}
.sectionName a span {
	padding-right: 0px; font-size: 100% !important; position: static;
}
.sectionName span a {
	padding-right: 0px; font-size: 100% !important; position: static;
}
.elementExtra .toolbar {
	padding: 5px 5px 10px; width: 100%; text-align: center; overflow: hidden; margin-top: 5px;
}
.elementExtra .toolbar span {
	color: rgb(85, 102, 119); text-transform: uppercase;
}
div.elExtraList {
	padding: 10px 0px 0px; font-size: 85%;
}
div.elExtraList h2 {
	color: rgb(95, 94, 85); margin-bottom: 4px; border-bottom-color: rgb(85, 102, 119); border-bottom-width: 1px; border-bottom-style: dotted;
}
div.elExtraList ul {
	margin: 0px; padding: 0px;
}
div.elExtraList ul li {
	padding: 4px 3px 4px 5px; border-top-color: rgb(237, 234, 212); border-top-width: 1px; border-top-style: solid; list-style-type: none;
}
div.elExtraList ul li.odd {
	background-color: rgb(248, 247, 238);
}
div.elExtraList ul li.odd {
	background-color: rgb(252, 251, 247);
}
div.elExtraList ul li span {
	color: rgb(85, 102, 119); padding-left: 5px;
}
.elementMashup .toolbar a {
	margin-top: 6px; float: left;
}
.elementMashup .toolbar .spesial {
	background-position: -50px -60px; width: 74px; height: 24px; margin-top: 0px; margin-right: 5px; cursor: pointer;
}
div.elementAmagasinet {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
div.elementAmagasinet a.lnkPlain {
	color: rgb(201, 39, 3);
}
.portlet {
	margin: 0px 0px 20px; position: relative; z-index: 1000; box-shadow: 0px 0px 5px #ccc; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc;
}
.portletInner {
	background: rgb(255, 255, 255); padding: 25px 0px 10px 17px; border: 1px solid rgb(221, 221, 221); height: 100%; position: relative; z-index: 2;
}
.portlet .ftools {
	padding-bottom: 25px;
}
.portlet .col2 {
	border-top-color: rgb(237, 234, 212); border-top-width: 1px; border-top-style: solid;
}
.portlet .col2 .left {
	width: 160px; overflow: hidden; padding-left: 5px; margin-left: 5px; border-left-color: rgb(237, 234, 212); border-left-width: 1px; border-left-style: solid;
}
.portlet .col2 .first {
	width: 131px; padding-left: 0px; margin-left: 0px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.expanded .col2 .left {
	width: 240px; padding-left: 10px; margin-left: 10px; border-left-color: rgb(237, 234, 212); border-left-width: 1px; border-left-style: solid;
}
.expanded .w100 {
	width: 240px; padding-left: 10px; margin-left: 10px; border-left-color: rgb(237, 234, 212); border-left-width: 1px; border-left-style: solid;
}
.expanded .col2 .first {
	padding-left: 0px; margin-left: 0px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.expanded .first.w100 {
	padding-left: 0px; margin-left: 0px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.expanding .w322 {
	width: 322px; margin-right: 20px;
}
.expanded .w322 {
	width: 322px; margin-right: 20px;
}
.expanding .w422 {
	width: 422px;
}
.expanded .w422 {
	width: 422px;
}
.expanding .w422 h3 a {
	font-size: 14px;
}
.expanded .w422 h3 a {
	font-size: 14px;
}
.expanding .smallHeading h3 a {
	font-size: 14px;
}
.expanded .smallHeading h3 a {
	font-size: 14px;
}
.portlet .linkListPlain li {
	padding: 2px 0px;
}
.expanding .linkListPlain {
	padding-left: 0px;
}
.expanded .linkListPlain {
	padding-left: 0px;
}
.portlet .listImage {
	margin: 3px 5px 0px 0px;
}
.expanding .expandedLeft {
	float: left;
}
.expanded .expandedLeft {
	float: left;
}
.portlet .showExpanded {
	display: none;
}
.portlet .removedBorderRad {
	
}
.portlet .head .apLogo {
	background-position: -180px -60px; left: 0px; top: 0px; width: 17px; height: 25px; display: inline-block; position: absolute;
}
.portlet .head {
	left: 1px; top: 1px; height: 25px; padding-left: 17px; font-size: 20px; position: absolute; z-index: 10;
}
.portlet .innerHead {
	bottom: -9px; position: relative;
}
.portlet .toggle {
	background-position: -140px -60px; top: 5px; width: 15px; height: 15px; right: 5px; display: block; position: absolute; z-index: 12; cursor: pointer;
}
.portlet .tab {
	width: 100%; display: none;
}
.expanded .tab {
	width: auto;
}
.portlet .active.tab {
	display: block;
}
.expanded .activeExpanded {
	display: block;
}
.expanding .activeExpanded {
	display: block;
}
div.expanded .notExpanded.tab {
	display: none;
}
div.expanding .notExpanded.tab {
	display: none;
}
.portlet .menu {
	padding: 0px 5px; height: 20px;
}
.portlet .menu {
	padding-left: 17px; margin-left: -17px;
}
.portlet .subMenu {
	padding-left: 17px; margin-left: -17px;
}
.portlet .menuEnd {
	width: 8px; height: 20px; line-height: 6px; font-size: 6px;
}
.portlet .menuEnd div {
	float: none;
}
.portlet .menu li {
	height: 20px; line-height: 20px; padding-left: 2px; margin-left: 3px; border-left-color: rgba(255, 255, 255, 0.5); border-left-width: 1px; border-left-style: solid; float: left;
}
.portlet .menu li.first {
	padding-left: 0px; margin-left: 0px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.portlet .menu li a:hover {
	text-shadow: 0 0 1px #fff;
}
.portlet .subMenu .active a {
	color: rgb(0, 0, 0);
}
.portlet .subMenu a:hover {
	color: rgb(0, 0, 0);
}
div.portlet input.text {
	width: 200px; height: 19px;
}
.portlet .footerTools {
	background: url("../gfx/portlet/footerToolsLft.png") no-repeat; height: 18px; right: 0px; bottom: 0px; padding-left: 26px; position: absolute;
}
.portlet .footerTools ul {
	background: url("../gfx/portlet/footerToolsMid.png") repeat-x; height: 18px; overflow: hidden; padding-right: 10px;
}
#bloggSeksjon ul {
	margin: 0px 0px 0px 18px;
}
#bloggSeksjon li {
	font-size: 85%; margin-bottom: 5px; list-style-type: square;
}
#bloggSeksjon li h4 {
	font-style: italic; font-weight: bold; display: inline;
}
.elementJobb .menu {
	height: 20px; padding-top: 5px;
}
.statImage {
	visibility: hidden;
}
.onlineClassifieds {
	line-height: 20px;
}
.onlineClassifieds p {
	margin-bottom: 10px;
}
#bodyAds .shadowBox h2 span {
	background-position: -350px -160px; padding: 2px 0px 1px 5px; border-top-color: rgb(51, 51, 51); border-left-color: rgb(51, 51, 51); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; display: block;
}
#bodyAds .shadowBox {
	padding: 0px; box-shadow: 0px 0px 2px #999; -moz-box-shadow: 0 0 2px #999; -webkit-box-shadow: 0 0 2px #999; -o-box-shadow: 0 0 2px #999;
}
#bodyAds .alignShadow .shadowBox {
	margin-top: 23px;
}
#bodyAds .shadowBox ul {
	padding-left: 0px;
}
#bodyAds .shadowBox address {
	font-style: normal; font-weight: bold;
}
#bodyAds .shadowBox .apPagination {
	padding-left: 5px;
}
#bodyAds .alignShadow .shadowBox .apPagination {
	padding-left: 15px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
#bodyAds .shadowBox .apPagination li {
	padding-top: 10px; border-top-color: rgb(204, 204, 204); border-top-width: 2px; border-top-style: ridge; cursor: pointer;
}
#bodyAds .shadowBox .apPagination li:hover {
	background: rgb(248, 247, 238);
}
#bodyAds .shadowBox .apPagination a:hover {
	text-decoration: underline;
}
#bodyAds .shadowBox .illBtm {
	height: 0px; clear: both; border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
#bodyAds .pane {
	padding: 5px;
}
#bodyAds .profiled .pane {
	background-position: -350px -250px; background-color: rgb(0, 0, 0);
}
#bodyAds .profiled .pane p {
	margin-bottom: 0px;
}
#bodyAds .fullImg img {
	display: block;
}
#bodyAds .imageBox {
	position: relative;
}
#bodyAds .imageBox .companyLogo {
	background: rgb(255, 255, 255); padding: 1px 0px; left: 0px; top: 0px; width: 180px; border-bottom-color: rgb(165, 163, 149); border-bottom-width: 1px; border-bottom-style: solid; position: absolute;
}
#bodyAds .alignShadow .imageBox div.companyLogo {
	width: 175px; padding-left: 5px;
}
.category-tree li {
	background: url("../gfx/elements/tree-standard.png") no-repeat; overflow: visible; padding-left: 40px; display: block;
}
.category-tree li input {
	margin-left: -20px;
}
.category-tree li {
	width: 322px; cursor: pointer;
}
.category-tree li.expandable {
	background: url("../gfx/elements/tree-expandable.png") no-repeat;
}
ul.category-tree li.active {
	background: url("../gfx/elements/tree-expanded.png") no-repeat;
}
.category-tree li.expandable ul {
	margin-left: -25px;
}
.category-tree li.expandable ul ul {
	background: rgb(240, 240, 240); border: 1px solid rgb(232, 232, 232);
}
.category-tree li.expandable ul {
	display: none;
}
.category-tree li.expandable li {
	display: none;
}
.category-tree li.last {
	background: url("../gfx/elements/tree-last.png") no-repeat;
}
.category-tree li.last.expandable {
	background: url("../gfx/elements/tree-expandable-last.png") no-repeat;
}
ul.category-tree li.last.active {
	background: url("../gfx/elements/tree-expanded-last.png") no-repeat;
}
.toggleFullSearch {
	margin: 9px 5px 0px 0px; color: rgb(0, 117, 182); text-decoration: underline; float: right; cursor: pointer;
}
.tools {
	background-position: -350px -300px; padding: 5px; border-top-color: rgb(224, 224, 224); border-bottom-color: rgb(208, 208, 208); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
div.contactInfo table td {
	padding-bottom: 3px; vertical-align: top;
}
div.contactInfo table td.label {
	width: 100px;
}
div.latestNewsExpandeble {
	padding-top: 5px; margin-bottom: 10px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 3px; border-bottom-width: 3px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(235, 239, 242);
}
div.latestNewsExpandeble a.showList {
	background: url("../gfx/ico_maximize.png") no-repeat 2px -1px; padding: 0px 0px 5px 23px; font-weight: bold; text-decoration: none; display: block;
}
div.latestNewsExpandeble ul {
	padding: 3px 0px 5px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; display: none;
}
div.latestNewsExpandeble ul li {
	padding: 3px 5px; list-style-type: none; cursor: pointer;
}
div.latestNewsExpandeble ul li:hover {
	background-color: rgb(255, 255, 255);
}
div.latestNewsExpandeble ul li span {
	color: rgb(85, 102, 119); font-size: 85%;
}
div.elListItem {
	padding-bottom: 6px; margin-top: -1px; margin-bottom: 2px;
}
div.elementTopArticles {
	padding-bottom: 6px; margin-bottom: 2px;
}
div.elementTopArticles h2 {
	padding: 0px 0px 2px; color: rgb(95, 94, 85); font-weight: normal;
}
div.elementTopArticles h2 span {
	padding-right: 5px;
}
div.mainArticleList {
	border-top-color: rgb(85, 102, 119); border-top-width: 1px; border-top-style: solid;
}
div.mainArticleList ul {
	margin-top: 10px;
}
div.mainArticleList ul a {
	font-weight: normal;
}
div.mainArticleList ul li {
	padding: 3px 0px 5px; cursor: pointer;
}
div.mainArticleList ul li:hover {
	background-color: rgb(235, 239, 242);
}
div.mainArticleList div.footer {
	padding-top: 4px; margin-top: 4px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
div.poll ul {
	margin: 5px 0px; padding: 0px;
}
div.poll ul li {
	list-style-type: none; cursor: pointer;
}
div.poll ul li:hover {
	background-color: rgb(237, 234, 212);
}
div.poll ul li input {
	margin: 0px 5px;
}
table.pollResult {
	margin: 10px 0px 0px; width: 100%;
}
table.pollResult td {
	padding: 4px 0px; border-bottom-color: rgb(194, 204, 214); border-bottom-width: 1px; border-bottom-style: dotted;
}
table.pollResult tfoot td {
	padding: 10px 0px 0px; border: 0px currentColor; color: rgb(153, 0, 0); font-weight: bold;
}
div.pollResultBar {
	background: url("../gfx/bg_poll_bar.png") repeat-x left top; margin: 0px; padding: 0px; border: 1px solid rgb(85, 102, 119); width: 100%; height: 15px; overflow: visible; position: relative;
}
div.pollResultStatus {
	background: url("../gfx/bg_poll_result.png") repeat-x left top; height: 15px;
}
div.pollResultBar span {
	left: 0px; top: 2px; padding-left: 5px; font-size: 85%; font-weight: bold; display: block; position: absolute;
}
blockquote.white {
	padding: 10px 10px 10px 5px;
}
blockquote.white img {
	margin: 0px 15px 0px 0px; float: left;
}
blockquote.white a.quote:hover {
	color: rgb(153, 0, 0);
}
blockquote a.link {
	text-align: right; padding-top: 5px; clear: both; display: block;
}
div.elLinkList {
	padding-top: 5px;
}
ul.elLinkList {
	margin: 0px; padding-top: 5px;
}
ul.elLinkList li {
	padding-top: 2px; padding-bottom: 2px; list-style-type: none;
}
ul.elLinkList li.aftenpostenTV {
	padding-top: 5px;
}
ul.elLinkList li a {
	text-decoration: none;
}
ul.elLinkList li a span {
	color: rgb(85, 102, 119); font-weight: normal;
}
ul.el100 li a {
	font-weight: bold;
}
a.lnkPlain {
	font-weight: normal;
}
a.lnkFullscreen {
	background: url("../gfx/ico_fullscreen.png") no-repeat left top; padding-left: 24px;
}
a.lnkStandard {
	background: url("../gfx/ico_link.png") no-repeat left top; padding-left: 24px;
}
a.lnkDebate {
	background: url("../gfx/ico_debate.png") no-repeat left 2px; padding: 2px 0px 3px 22px;
}
a.lnkPictureSeries {
	background: url("../gfx/ico_slideshow.png") no-repeat left top; padding-left: 24px;
}
a.lnkVideo {
	background: url("../gfx/ico_video.png") no-repeat left top; padding-left: 24px;
}
a.lnkAudio {
	background: url("../gfx/ico_audio.png") no-repeat left top; padding-left: 24px;
}
a.lnkMultimedia {
	background: url("../gfx/ico_multimedia.png") no-repeat left top; padding-left: 54px;
}
a.lnkTools {
	background: url("../gfx/ico_tools.png") no-repeat left top; padding-left: 24px;
}
a.lnkWord {
	background: url("../gfx/ico_word.png") no-repeat left top; padding-left: 25px;
}
a.lnkExcel {
	background: url("../gfx/ico_excel.png") no-repeat left top; padding-left: 25px;
}
a.lnkPowerpoint {
	background: url("../gfx/ico_powerpoint.png") no-repeat left top; padding-left: 25px;
}
a.lnkPDF {
	background: url("../gfx/ico_pdf.png") no-repeat left top; padding-left: 25px;
}
a.lnkFacebook {
	background: url("../gfx/ico_facebook.png") no-repeat center; margin: 0px 0px 0px 5px; padding-left: 15px;
}
a.lnkNettby {
	background: url("../gfx/ico_nettby.png") no-repeat center; padding-left: 15px;
}
a.lnkPrint {
	background: url("../gfx/ico_print.png") no-repeat left; padding: 2px 0px 3px 22px;
}
a.lnkTip {
	background: url("../gfx/ico_email_link.png") no-repeat left; padding: 2px 0px 3px 22px;
}
a.lnkRSS {
	background: url("../gfx/ico_rss.png") no-repeat 1px top; padding-left: 24px;
}
.padNone {
	margin: 0px 0px 5px; padding: 0px;
}
.padLeft {
	margin: 3px 0px 3px 8px; padding: 0px;
}
.padRight {
	margin: 3px 8px 3px 0px; padding: 0px;
}
.adMarker {
	display: block;
}
#FinContentTopLeft1 {
	line-height: 0;
}
#FinContentTop11 {
	line-height: 0;
}
.adMarker span {
	font-size: 75%;
}
.adMarkerRight span {
	font-size: 75%;
}
div.adHorisontal {
	padding-bottom: 10px; clear: both; margin-top: 10px; margin-bottom: 10px; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: solid;
}
div.adHorisontalNoBorder {
	clear: both; margin-bottom: 10px;
}
div.adHorisontalArticleExport {
	border: currentColor; width: 800px; overflow: hidden; padding-top: 0px; margin-top: 0px;
}
div.adVertical {
	clear: both; margin-bottom: 10px;
}
div.adButton {
	margin: 0px 3px 0px 0px;
}
div.adButton {
	width: 33%; text-align: center; display: inline;
}
div.adButton div {
	width: 33%; text-align: center; display: inline;
}
div.adButton div.none {
	display: none;
}
div.adBottomBoard {
	margin: 0px 10px 10px 0px; width: 800px; padding-top: 3px; clear: both;
}
#adFlytoget {
	top: 0px; width: 38px; height: 4000px; right: 0px; position: absolute; z-index: 0; background-color: rgb(242, 242, 242);
}
.apGrowl {
	background: rgb(249, 249, 249); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204); padding: 5px; display: none; position: relative; z-index: 1000;
}
.tickerAd {
	left: -9999px; position: absolute;
}
.TBarAdWrapper {
	left: -9999px; position: absolute;
}
#quickLinks {
	width: 800px; overflow: hidden; border-top-color: rgb(85, 102, 119); border-bottom-color: rgb(85, 102, 119); border-top-width: 3px; border-bottom-width: 3px; border-top-style: solid; border-bottom-style: solid;
}
#quickLinks div.listLinks {
	padding: 10px; width: 246px; text-align: left; float: left; background-color: rgb(235, 246, 252);
}
#quickLinks div.listLinks a {
	color: rgb(51, 51, 51); padding-bottom: 4px; font-size: 115%; font-weight: bold; text-decoration: none; display: block;
}
#quickLinks div.listLinks a:hover {
	text-decoration: underline;
}
#listAllLinks {
	margin: 5px 0px 20px; width: 800px; overflow: hidden;
}
#listAllLinks div.listLinks {
	margin: 10px 11px 0px 0px; width: 190px; text-align: left; overflow: hidden; float: left;
}
#listAllLinks div.listLinks h2 {
	color: rgb(153, 153, 153); font-size: 100%; font-weight: bold; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid;
}
#listAllLinks div.listLinks a {
	color: rgb(0, 117, 182); padding-bottom: 1px; font-size: 100%; text-decoration: none; display: block;
}
#listAllLinks div.listLinks a:hover {
	text-decoration: underline;
}
#listAllLinks div.lastList {
	margin-right: 0px;
}
.printArtBody {
	background: rgb(255, 255, 255);
}
div.printArtWidth.pageBody {
	width: 820px;
}
div.addressTxt {
	background: url("../gfx/menu/aften_icon.png") no-repeat left bottom; margin: 0px 0px 10px 10px; padding: 10px 15px 0px 0px; width: 790px; height: 28px; text-align: right; vertical-align: top;
}
div.copyrightBottom {
	margin: 15px 0px 10px; padding: 5px 0px 0px; width: 800px; text-align: center; clear: both; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
#taxSearch {
	background: url("../gfx/theme/sok_skattelistene.jpg") no-repeat left top; margin: 0px 0px 10px; padding: 0px 0px 10px; width: 322px; overflow: hidden; border-top-color: rgb(204, 204, 204); border-top-width: 3px; border-top-style: solid; float: left;
}
#taxSearch input {
	padding: 2px; width: 137px; float: left;
}
#taxSearch input#fornavn {
	margin: 30px 0px 0px 8px;
}
#taxSearch input#etternavn {
	margin: 30px 0px 0px 17px;
}
#taxSearch select#fylke {
	margin: 10px 18px 0px 8px; padding: 1px; width: 200px; float: left;
}
#taxSearch #sok {
	margin: 9px 0px 10px; width: 90px;
}
#taxSearch h1 {
	text-indent: -9999px; font-size: 100%; visibility: hidden;
}
#taxSearch label {
	left: -9999px; top: -9999px; visibility: hidden; position: absolute;
}
#taxSearch .taxTxt {
	clear: both;
}
div.content300 {
	padding: 8px; border: 1px solid rgb(221, 221, 221); width: 300px; background-color: rgb(238, 238, 238);
}
div.content300 img {
	margin: 0px 10px 0px 0px; float: left;
}
div.contentExtra p.catLinks {
	margin: 0px;
}
div.contentMain div.contentExtra {
	margin: 0px; width: 468px; padding-right: 0px; clear: both; float: none;
}
ul.sortBy {
	background: rgb(238, 238, 238); margin: 0px 0px 15px; padding: 0px 20px 0px 15px; width: 433px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid; float: left; position: relative;
}
ul.sortBy li {
	background: rgb(238, 238, 238); padding: 3px 4px; float: left;
}
ul.sortBy li.showLast {
	left: 100px; top: 0px; position: absolute;
}
ul.sortBy li.showTitle {
	left: 175px; top: 0px; position: absolute;
}
ul.sortBy li.showRating {
	left: 225px; top: 0px; position: absolute;
}
ul.sortBy li.selected {
	background: rgb(255, 255, 255); border-top-color: rgb(153, 153, 153); border-right-color: rgb(153, 153, 153); border-left-color: rgb(153, 153, 153); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; z-index: 40;
}
ul.sortBy li.selected a {
	color: rgb(0, 0, 0); text-decoration: none;
}
ul.sortBy li.selected a:visited {
	color: rgb(0, 0, 0); text-decoration: none;
}
div.searchResult {
	margin: 0px 0px 20px; float: left; position: relative;
}
div.listItemReview {
	margin: 0px 0px 15px; padding: 0px 0px 10px; width: 468px; clear: both; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 2px; border-bottom-style: solid; float: left;
}
div.listItemReview img {
	margin: 0px 10px 0px 0px; float: left;
}
div.listItemReview h5 {
	margin: 0px 0px 5px;
}
div.listItemReview p.desc {
	margin: 5px 0px 0px;
}
div.listItemReview span.rating {
	width: 45px; height: 100px; text-indent: -9999px; float: left; display: block;
}
div.listItemReview span.one {
	background: url("../gfx/ico_dice1.png") no-repeat left top;
}
div.listItemReview span.two {
	background: url("../gfx/ico_dice2.png") no-repeat left top;
}
div.listItemReview span.three {
	background: url("../gfx/ico_dice3.png") no-repeat left top;
}
div.listItemReview span.four {
	background: url("../gfx/ico_dice4.png") no-repeat left top;
}
div.listItemReview span.five {
	background: url("../gfx/ico_dice5.png") no-repeat left top;
}
div.listItemReview span.six {
	background: url("../gfx/ico_dice6.png") no-repeat left top;
}
ul.searchPageNav {
	background: rgb(238, 238, 238); padding: 0px 20px; width: 428px; float: left;
}
ul.searchPageNav li {
	padding: 5px; float: left;
}
ul.searchPageNav li.selectedPage {
	background: rgb(255, 255, 255); border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
div.missingImage {
	margin: 0px 10px 0px 0px; border: 1px solid rgb(204, 204, 204); width: 65px; height: 100px; float: left;
}
div.smallList.listItemReview {
	margin: 0px 0px 8px; padding: 0px; width: 322px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
div.smallList.listItemReview a.listHeading {
	margin: 0px 0px 5px; padding: 2px 0px 3px 3px; width: 322px; display: block; background-color: rgb(222, 222, 222);
}
div.smallList.listItemReview p {
	margin: 0px 0px 3px;
}
div.smallList.listItemReview span.rating {
	width: 40px; height: 50px;
}
div.reviewContent {
	padding: 0px 0px 10px; clear: both; border-left-color: rgb(221, 221, 221); border-left-width: 3px; border-left-style: solid; float: left;
}
div.reviewContent h3 {
	margin: 0px 0px 15px;
}
div.reviewContent h2 {
	margin: 0px 0px 5px 10px;
}
div.reviewContent img {
	margin: 3px 15px 70px 10px; float: left;
}
div.reviewContent p {
	margin: 0px 0px 5px 10px;
}
div.reviewContent p.headerCatBox {
	margin: 0px 0px 8px; display: block; background-color: rgb(238, 238, 238);
}
div.reviewContent p.headerCatBox a {
	padding: 2px 5px 3px 10px;
}
div.weatherSearchModule {
	background-position: 2px top; padding: 0px 5px; width: 302px; height: 100px; margin-bottom: 10px; border-top-color: rgb(85, 102, 119); border-top-width: 3px; border-top-style: solid; position: relative; background-repeat: no-repeat; background-color: rgb(235, 239, 242);
}
div.weatherSearchModule div.apweather {
	background-position: right top; padding: 10px 0px 9px; color: rgb(85, 102, 119); font-size: 105%; font-weight: bold; position: relative; background-repeat: no-repeat;
}
div.weatherSearchModule div.apweather span {
	color: rgb(153, 0, 0); padding-left: 3px; font-size: 115%;
}
div.weatherSearchModule div.searchweather {
	position: relative;
}
div.weatherSearchModule div.searchweather h2 {
	color: rgb(0, 0, 0); font-size: 135%;
}
div.weatherSearchModule div.searchweather input.weatherSearchText {
	background: url("../gfx/bg_weather_search.png") no-repeat 2px 2px rgb(255, 255, 255); padding: 6px 0px 5px; border: 1px solid rgb(85, 102, 119); left: 0px; top: 21px; width: 225px; font-size: 135%; position: absolute;
}
div.weatherSearchModule div.searchweather input.weatherSearchBtn {
	top: 20px; right: 5px; position: absolute;
}
div.debateInfoBox {
	background: url("../gfx/bg_debatt_box.png") repeat-x left top rgb(219, 238, 249); padding: 5px; margin-bottom: 10px;
}
div.debateInfoBox h3 {
	color: rgb(85, 102, 119); text-transform: uppercase; padding-bottom: 5px; font-size: 115%;
}
div.debateInfoBox p {
	padding: 5px 5px 0px; line-height: 125%;
}
.logoKollage {
	width: 324px;
}
.logoKollage h3 {
	background: url("../gfx/jobb/bg_gradient_dark_23.png") repeat-x; border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(51, 51, 51) rgb(51, 51, 51) currentColor; padding: 3px 10px;
}
.logoKollage li {
	margin: 3px 3px 0px 0px; width: 105px; height: 105px; overflow: hidden; float: left;
}
.contentExtra .logoDock li a {
	background: url("../gfx/jobb/btn_logo.png") no-repeat left top; width: 105px; height: 105px; text-align: center; overflow: hidden; text-decoration: none; vertical-align: middle; display: table-cell; white-space: pre-wrap;
}
.contentExtra .logoDock li .companyName {
	display: none;
}
.contentExtra .logoDock li a:hover img {
	display: none;
}
.contentExtra .logoDock li a:hover {
	background-position: left bottom;
}
.contentExtra .logoDock li a:hover .companyName {
	display: block;
}
.arr {
	width: 0px; line-height: 0%; font-size: 0px; border-right-color: rgb(237, 245, 250); border-bottom-color: rgb(0, 153, 0); border-left-color: rgb(237, 245, 250); border-right-width: 5px; border-bottom-width: 10px; border-left-width: 5px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.-arr {
	width: 0px; line-height: 0%; font-size: 0px; border-top-color: rgb(153, 0, 0); border-right-color: rgb(237, 245, 250); border-left-color: rgb(237, 245, 250); border-top-width: 10px; border-right-width: 5px; border-left-width: 5px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
#horisontalTextlinkAds {
	background: rgb(255, 255, 255); margin: 0px 7px 10px; padding: 3px; border: 1px solid rgb(165, 163, 149); line-height: 20px; overflow: hidden; font-size: 11px; position: relative;
}
#horisontalTextlinkAds .adMarker {
	line-height: 20px; font-size: 10px; margin-right: 20px; float: left;
}
#horisontalTextlinkAds img {
	margin-right: 3px; vertical-align: middle;
}
#horisontalTextlinkAds a {
	text-decoration: none;
}
#horisontalTextlinkAds a span {
	text-decoration: underline;
}
#searchArkiv {
	background: rgb(227, 227, 227); padding: 10px; clear: both;
}
#searchArkiv form {
	display: inline;
}
#searchArkiv h3 {
	margin: 10px 15px 0px 0px; font-size: 135%; font-weight: normal; display: inline;
}
#searchArkiv button {
	margin: 0px 0px 5px 10px; float: none;
}
#searchArkiv #issueSearch {
	width: 370px; float: right;
}
#searchArkiv .searchbox {
	margin-bottom: 0px;
}
#searchArkiv #issueSearch select {
	margin: 0px 8px 0px 0px; padding: 4px;
}
html {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; color: rgb(0, 0, 0);
}
body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
code {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
h1 {
	font-size: 100%;
}
h2 {
	font-size: 100%;
}
h3 {
	font-size: 100%;
}
h4 {
	font-size: 100%;
}
h5 {
	font-size: 100%;
}
h6 {
	font-size: 100%;
}
table {
	margin: 0px; padding: 0px; border-collapse: collapse; border-spacing: 0;
}
img {
	border: 0px currentColor;
}
li {
	list-style: none;
}
caption {
	text-align: left;
}
th {
	text-align: left;
}
form {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px; font-size: 100%; font-weight: normal;
}
select {
	margin: 0px; padding: 0px; font-size: 100%; font-weight: normal;
}
script {
	margin: 0px; padding: 0px;
}
#pageStart {
	background: url("../gfx/bg_wrapper_start.png") no-repeat left top rgb(242, 242, 242); margin: 0px auto; width: 1016px; height: 6px; overflow: hidden; clear: both; position: static; z-index: 10;
}
#pageHeader {
	background: url("../gfx/bg_wrapper_body.png") repeat-y left top rgb(242, 242, 242); margin: 0px auto; padding: 0px 5px 5px; width: 1006px; height: 150px; clear: both; position: relative; z-index: 50;
}
#pageHeaderAlt {
	background: url("../gfx/bg_wrapper_body.png") repeat-y left top; margin: 0px auto; padding: 0px 5px 5px; width: 1006px; clear: both; position: relative; z-index: 50;
}
#pageBody {
	background: url("../gfx/bg_wrapper_body.png") repeat-y left top; margin: 0px auto; padding: 0px 5px; width: 1006px; overflow: hidden; clear: both; position: relative; z-index: 1;
}
#bodyContent {
	width: 810px; overflow: hidden; padding-left: 7px; float: left;
}
#bodyContentFull {
	width: 990px; overflow: hidden; padding-left: 7px; float: left;
}
#bodyAds {
	width: 180px; overflow: visible; float: left;
}
#bodyBottom {
	overflow: hidden; padding-left: 7px; clear: both;
}
div.contentFull {
	width: 800px; overflow: hidden; padding-right: 10px; float: left;
}
div.contentMain {
	width: 468px; padding-right: 10px; float: left;
}
div.contentMainFull {
	width: 600px; overflow: hidden; padding-right: 10px; float: left;
}
div.contentExtra {
	width: 322px; padding-right: 7px; float: right;
}
div.lineBreak {
	width: 100%; height: 1px; overflow: hidden; clear: both;
}
div.artSizeFull {
	width: 800px; overflow: hidden; clear: both;
}
div.artSize100 {
	width: 468px; overflow: hidden; clear: both;
}
div.artSize650 {
	width: 650px; overflow: hidden; clear: both;
}
div.artSizeSpecial {
	width: 245px; overflow: hidden;
}
div.artSize70 {
	width: 280px; overflow: hidden;
}
div.artSize50 {
	width: 230px; overflow: hidden;
}
div.artSize30 {
	width: 180px; overflow: hidden;
}
div.artSizeThird {
	width: 156px; overflow: hidden;
}
.artSizeTheme3 {
	padding: 0px 4px;
}
.artSizeTheme3 .artFloatLeft {
	padding: 1px; width: 148px; overflow: hidden; margin-right: 4px;
}
.artSizeTheme3 .last {
	margin-right: 0px;
}
.artSizeTheme5 {
	padding: 0px 4px; overflow: hidden;
}
.artSizeTheme5 .artFloatLeft {
	padding: 1px; width: 148px; overflow: hidden; margin-right: 8px;
}
div.artFloatLeft {
	float: left;
}
.artFloatLeft .elementStandard {
	padding: 0px 0px 20px;
}
.artFloatRight .elementStandard {
	padding: 0px 0px 20px;
}
div.artFloatRight {
	float: right;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.box {
	margin-bottom: 30px; display: block;
}
.boxTop {
	margin-top: 30px; display: block;
}
.smallBox {
	margin-bottom: 10px; display: block;
}
.smallBoxTop {
	margin-top: 10px; display: block;
}
input.text {
	padding: 3px; border: 1px solid rgb(153, 153, 153); width: 200px; box-shadow: inset 1px 1px 3px #ccc; -moz-box-shadow: inset 1px 1px 3px #ccc; -webkit-box-shadow: inset 1px 1px 3px #ccc; -o-box-shadow: inset 1px 1px 3px #ccc; -ms-box-shadow: inset 1px 1px 3px #ccc;
}
select.text {
	padding: 3px; border: 1px solid rgb(153, 153, 153); width: 200px; box-shadow: inset 1px 1px 3px #ccc; -moz-box-shadow: inset 1px 1px 3px #ccc; -webkit-box-shadow: inset 1px 1px 3px #ccc; -o-box-shadow: inset 1px 1px 3px #ccc; -ms-box-shadow: inset 1px 1px 3px #ccc;
}
input.small.text {
	width: 100px;
}
select.small.text {
	width: 108px;
}
input.large.text {
	width: 300px;
}
select.large.text {
	width: 300px;
}
.contentExtra input.text {
	width: 220px;
}
input.smallText {
	width: 100px; margin-right: 12px;
}
.contentExtra input.smallText {
	width: 100px; margin-right: 12px;
}
input.jButton {
	vertical-align: middle;
}
ul.horList li {
	display: inline;
}
.noBullet {
	list-style: none; margin: 0px; padding: 0px;
}
div.articleBody ul.noBullet li {
	list-style: none; margin: 0px; padding: 0px;
}
div.articleBody ul.noBullet {
	list-style: none; margin: 0px; padding: 0px;
}
.frontListing {
	background: rgb(51, 51, 51); width: 100%; overflow: hidden; margin-top: 12px;
}
.frontListing .sectionName {
	display: none;
}
.frontListing .elLinkList li {
	font-size: 11px; margin-left: 15px;
}
.frontListing .elLinkList li a {
	padding-left: 0px; text-decoration: underline;
}
.articleListFull h2 {
	padding: 0px 4px;
}
.articleListFull p {
	padding: 0px 4px;
}
.articleListFull ul {
	padding: 0px 4px;
}
.articleList div {
	background-color: transparent;
}
.articleListLeft h2 a {
	font-size: 14px !important;
}
.articleListRight h2 a {
	font-size: 14px !important;
}
.articleListLeft h2 a span {
	font-size: 14px !important;
}
.articleListRight h2 a span {
	font-size: 14px !important;
}
.articleListLeft p {
	font-size: 11px;
}
.articleListRight p {
	font-size: 11px;
}
.articleListLeft {
	width: 148px;
}
.articleListRight {
	width: 148px;
}
.articleListFull {
	margin-bottom: 4px; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: solid;
}
.articleListLeft {
	padding-right: 8px; margin-left: 4px; border-right-color: rgb(102, 102, 102); border-right-width: 1px; border-right-style: solid; float: left;
}
.articleListRight {
	margin-right: 4px; float: right;
}
body {
	color: rgb(0, 0, 0); line-height: 1.2; font-family: arial, sans-serif; font-size: 0.8em;
}
a {
	color: rgb(0, 117, 182);
}
a:visited {
	color: rgb(0, 117, 182);
}
a:hover {
	color: rgb(153, 0, 0);
}
h1 a {
	color: rgb(0, 0, 0);
}
h1 a:visited {
	color: rgb(0, 0, 0);
}
h1 a:hover {
	color: rgb(0, 0, 0);
}
h1 a:active {
	color: rgb(0, 0, 0);
}
h2 a {
	color: rgb(0, 0, 0);
}
h2 a:visited {
	color: rgb(0, 0, 0);
}
h2 a:hover {
	color: rgb(0, 0, 0);
}
h2 a:active {
	color: rgb(0, 0, 0);
}
h3 a {
	color: rgb(0, 0, 0);
}
h3 a:visited {
	color: rgb(0, 0, 0);
}
h3 a:hover {
	color: rgb(0, 0, 0);
}
h3 a:active {
	color: rgb(0, 0, 0);
}
h1 a:hover {
	text-decoration: none;
}
abbr {
	font-variant: small-caps;
}
.h-567 {
	padding: 2px 0px 1px 3px; background-color: rgb(85, 102, 119);
}
.h-specialTitle {
	background: url("../gfx/bg_special_title.png") repeat-x left top rgb(202, 215, 222); padding: 2px 4px 1px; color: rgb(85, 102, 119); text-transform: uppercase; clear: both; font-size: 100%; font-weight: bold; margin-bottom: 0px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.h-specialTitle a.lnkSpecialTitle {
	top: 3px; right: 10px; text-transform: lowercase; font-size: 85%; display: block; position: absolute;
}
.h-travelTip a {
	font: bold 125%/normal trebuchet MS, sans-serif; color: rgb(237, 111, 26); letter-spacing: -0.4px; text-decoration: none; border-bottom-color: rgb(237, 111, 26); border-bottom-width: 2px; border-bottom-style: solid; display: block; font-size-adjust: none; font-stretch: normal;
}
.h-travelTip a:hover {
	font: bold 125%/normal trebuchet MS, sans-serif; color: rgb(237, 111, 26); letter-spacing: -0.4px; text-decoration: none; border-bottom-color: rgb(237, 111, 26); border-bottom-width: 2px; border-bottom-style: solid; display: block; font-size-adjust: none; font-stretch: normal;
}
.specialNyheter {
	border-bottom-color: rgb(0, 126, 180); border-bottom-width: 3px; border-bottom-style: solid;
}
.specialSport {
	border-bottom-color: rgb(219, 104, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.specialDebatt {
	border-bottom-color: rgb(110, 170, 202); border-bottom-width: 3px; border-bottom-style: solid;
}
.specialKultur {
	border-bottom-color: rgb(164, 27, 33); border-bottom-width: 3px; border-bottom-style: solid;
}
.specialTourDeFrance {
	border-bottom-color: rgb(255, 203, 5); border-bottom-width: 3px; border-bottom-style: solid;
}
.specialHetKlode {
	background: url("../gfx/bg_special_title_het_klode.png") repeat-y left top rgb(208, 137, 18); padding: 2px 4px; border: 1px solid rgb(0, 0, 0); color: rgb(0, 0, 0); text-transform: uppercase; clear: both; font-size: 100%; font-weight: bold; margin-bottom: 0px;
}
.f-75 {
	font-size: 75%;
}
.f-85 {
	font-size: 85%;
}
.f-95 {
	font-size: 95%;
}
.f-110 {
	font-size: 110%;
}
.f-125 {
	font-size: 125%;
}
.f-135 {
	font-size: 135%;
}
.f-150 {
	font-size: 150%;
}
.f-175 {
	font-size: 175%;
}
.f-200 {
	font-size: 200%;
}
.f-225 {
	font-size: 225%;
}
.f-250 {
	font-size: 250%;
}
.f-275 {
	font-size: 275%;
}
.f-300 {
	font-size: 300%;
}
.f-325 {
	font-size: 325%;
}
.f-350 {
	font-size: 350%;
}
.f-375 {
	font-size: 375%;
}
.f-400 {
	font-size: 400%;
}
.f-425 {
	font-size: 425%;
}
.f-el30 {
	font-size: 175%;
}
.f-el50 {
	font-size: 200%;
}
.f-el70 {
	font-size: 200%;
}
.f-el100 {
	font-size: 375%;
}
.f-elFull {
	font-size: 425%;
}
.f-elExtra {
	font-size: 175%; font-weight: normal;
}
.skrift1 {
	font-size: 6px;
}
.skrift2 {
	font-size: 7px;
}
.skrift3 {
	font-size: 8px;
}
.skrift4 {
	font-size: 9px;
}
.skrift5 {
	font-size: 10px;
}
.skrift6 {
	font-size: 11px;
}
.skrift7 {
	font-size: 12px;
}
.skrift8 {
	font-size: 13px;
}
.skrift9 {
	font-size: 15px;
}
.skrift10 {
	font-size: 17px;
}
.skrift11 {
	font-size: 19px;
}
.skrift12 {
	font-size: 22px;
}
.skrift13 {
	font-size: 25px;
}
.skrift14 {
	font-size: 37px;
}
.skrift15 {
	font-size: 49px;
}
.skrift16 {
	font-size: 61px;
}
.skrift17 {
	font-size: 73px;
}
.p-f-85 p {
	font-size: 85%;
}
.p-f-110 {
	font-size: 110%;
}
.h3-f-135 h3 {
	font-size: 135%;
}
.f-arial {
	font-family: arial, sans-serif;
}
.f-arialBlk {
	font-family: "arial black", sans-serif;
}
.f-verdana {
	font-family: verdana, sans-serif;
}
.f-georgia {
	font-family: georgia, serif;
}
.f-helvetica {
	font-family: helvetica, sans-serif;
}
.f-times {
	font-family: times, serif;
}
.f-impact {
	letter-spacing: 1px; font-family: impact, serif;
}
.f-myriadC {
	font-family: myriad, sans-serif;
}
.f-fff {
	color: rgb(255, 255, 255);
}
.f-ccc {
	color: rgb(204, 204, 204);
}
.f-000 {
	color: rgb(0, 0, 0);
}
.f-900 {
	color: rgb(153, 0, 0);
}
.f-090 {
	color: rgb(0, 153, 0);
}
.f-333 {
	color: rgb(51, 51, 51);
}
.f-444 {
	color: rgb(68, 68, 68);
}
.f-555 {
	color: rgb(85, 85, 85);
}
.f-666 {
	color: rgb(102, 102, 102);
}
.f-999 {
	color: rgb(153, 153, 153);
}
.f-567 {
	color: rgb(95, 94, 85);
}
.f-nyheter {
	color: rgb(0, 117, 182);
}
.f-verden {
	color: rgb(64, 88, 64);
}
.f-uriks {
	color: rgb(64, 88, 64);
}
.f-sport {
	color: rgb(0, 112, 51);
}
.f-debatt {
	color: rgb(0, 117, 182);
}
.f-kultur {
	color: rgb(184, 9, 30);
}
.f-e24 {
	color: rgb(0, 0, 0);
}
.f-oslopuls {
	color: rgb(239, 0, 129);
}
.f-reise {
	color: rgb(141, 198, 63);
}
.f-reise2 {
	color: rgb(237, 111, 26);
}
.f-dinmat {
	color: rgb(197, 66, 24);
}
.f-forbruker {
	color: rgb(0, 117, 182);
}
.f-varet {
	color: rgb(153, 153, 153);
}
.f-quiz {
	color: rgb(184, 9, 30);
}
.f-negative {
	background: rgb(0, 0, 0); color: rgb(255, 255, 255);
}
.f-jobb {
	color: rgb(244, 121, 50);
}
.f-bolig {
	color: rgb(156, 29, 66);
}
.f-bold {
	font-weight: bold;
}
.f-normal {
	font-weight: normal;
}
.f-underline {
	text-decoration: underline;
}
.f-italic {
	font-style: italic;
}
.f-styleNormal {
	font-style: normal;
}
.f-upperC {
	text-transform: uppercase;
}
.f-normalC {
	text-transform: none;
}
.f-center {
	text-align: center;
}
.f-right {
	text-align: right;
}
.f-smallCaps {
	font-variant: small-caps;
}
.f-smallListTitle {
	padding: 2px 0px 2px 12px; text-transform: uppercase; font-size: 85%; margin-bottom: 4px; border-top-color: rgb(102, 102, 102); border-bottom-color: rgb(102, 102, 102); border-top-width: 3px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: dotted;
}
.f-bullet_standard {
	background: url("../gfx/ico_square_standard.png") no-repeat 0px;
}
.f-bullet_nyheter {
	background: url("../gfx/ico_square_standard.png") no-repeat 0px;
}
.f-bullet_sport {
	background: url("../gfx/ico_square_sport.png") no-repeat 0px;
}
.f-l10 {
	line-height: 10px;
}
.f-l15 {
	line-height: 15px;
}
.f-l20 {
	line-height: 20px;
}
.f-l25 {
	line-height: 25px;
}
.f-l30 {
	line-height: 30px;
}
.f-l40 {
	line-height: 40px;
}
.f-l50 {
	line-height: 50px;
}
.s-01 {
	letter-spacing: 0.1px;
}
.s-02 {
	letter-spacing: 0.2px;
}
.s-03 {
	letter-spacing: 0.3px;
}
.s-04 {
	letter-spacing: 0.4px;
}
.s-05 {
	letter-spacing: 0.5px;
}
.s-06 {
	letter-spacing: 0.6px;
}
.s-07 {
	letter-spacing: 0.7px;
}
.s-08 {
	letter-spacing: 0.8px;
}
.s-09 {
	letter-spacing: 0.9px;
}
.s-1 {
	letter-spacing: 1px;
}
.s-2 {
	letter-spacing: 2px;
}
.s-3 {
	letter-spacing: 3px;
}
.s-4 {
	letter-spacing: 4px;
}
.s-5 {
	letter-spacing: 5px;
}
.a-none {
	text-decoration: none;
}
.a-none a {
	text-decoration: none;
}
.a-none:hover {
	text-decoration: none;
}
.a-none a:hover {
	text-decoration: none;
}
.a-hover {
	text-decoration: none;
}
.a-hover a {
	text-decoration: none;
}
.a-hover:hover {
	text-decoration: underline;
}
.a-underline {
	text-decoration: underline;
}
.a-underline:hover {
	text-decoration: underline;
}
.a-heading {
	color: rgb(0, 0, 0); text-decoration: none;
}
.a-heading:visited {
	color: rgb(0, 0, 0); text-decoration: none;
}
.a-heading:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.a-multimedia {
	background: url("../gfx/ico_multimedia.png") no-repeat left 2px; padding-left: 15px;
}
.a-closeWindow {
	background: url("../gfx/ico_close_window.png") no-repeat right top; padding: 3px 20px 2px 0px; top: 10px; right: 10px; color: rgb(0, 0, 0); font-size: 85%; text-decoration: none; display: block; position: absolute;
}
.a-fff {
	color: rgb(255, 255, 255);
}
.a-fff a {
	color: rgb(255, 255, 255);
}
.a-fff:visited {
	color: rgb(255, 255, 255);
}
.a-fff a:visited {
	color: rgb(255, 255, 255);
}
.a-fff:hover {
	color: rgb(255, 255, 255);
}
.a-fff a:hover {
	color: rgb(255, 255, 255);
}
.a-000 {
	color: rgb(0, 0, 0);
}
.a-000 a {
	color: rgb(0, 0, 0);
}
.a-000:visited {
	color: rgb(0, 0, 0);
}
.a-000 a:visited {
	color: rgb(0, 0, 0);
}
a.a-000:hover {
	text-decoration: underline;
}
.a-000 a:hover {
	text-decoration: underline;
}
.a-567 {
	color: rgb(95, 94, 85);
}
.a-567:visited {
	color: rgb(95, 94, 85);
}
.a-567:hover {
	color: rgb(0, 0, 0);
}
.a-menu {
	color: rgb(0, 0, 0); text-decoration: none;
}
.a-menu:visited {
	color: rgb(0, 0, 0); text-decoration: none;
}
.a-menu:active {
	color: rgb(0, 0, 0); text-decoration: none;
}
.a-menu:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.a-grey {
	color: rgb(85, 102, 119); text-decoration: none;
}
.a-grey a {
	color: rgb(85, 102, 119); text-decoration: none;
}
.a-grey:visited {
	color: rgb(85, 102, 119); text-decoration: none;
}
.a-grey a:visited {
	color: rgb(85, 102, 119); text-decoration: none;
}
.a-grey:active {
	color: rgb(85, 102, 119); text-decoration: none;
}
.a-grey a:active {
	color: rgb(85, 102, 119); text-decoration: none;
}
.a-fff-hover:hover {
	color: rgb(255, 255, 255);
}
.a-fff-hover a:hover {
	color: rgb(255, 255, 255);
}
.a-000-hover:hover {
	color: rgb(0, 0, 0);
}
.a-000-hover a:hover {
	color: rgb(0, 0, 0);
}
.a-nyheter {
	color: rgb(0, 117, 182);
}
.a-nyheter:hover {
	color: rgb(0, 117, 182);
}
.a-nyheter:visited {
	color: rgb(0, 117, 182);
}
.a-sport {
	color: rgb(0, 112, 51);
}
.a-sport:hover {
	color: rgb(0, 112, 51);
}
.a-sport:visited {
	color: rgb(0, 112, 51);
}
.a-debatt {
	color: rgb(0, 117, 182);
}
.a-debatt:hover {
	color: rgb(0, 117, 182);
}
.a-debatt:visited {
	color: rgb(0, 117, 182);
}
.a-kultur {
	color: rgb(184, 9, 30);
}
.a-kultur:hover {
	color: rgb(184, 9, 30);
}
.a-kultur:visited {
	color: rgb(184, 9, 30);
}
.a-e24 {
	color: rgb(0, 0, 0);
}
.a-e24:hover {
	color: rgb(0, 0, 0);
}
.a-e24:visited {
	color: rgb(0, 0, 0);
}
.a-oslopuls {
	color: rgb(239, 0, 129);
}
.a-oslopuls:hover {
	color: rgb(239, 0, 129);
}
.a-oslopuls:visited {
	color: rgb(239, 0, 129);
}
.a-reise {
	color: rgb(141, 198, 63);
}
.a-reise:hover {
	color: rgb(141, 198, 63);
}
.a-reise:visited {
	color: rgb(141, 198, 63);
}
.a-reise2 {
	color: rgb(237, 111, 26);
}
.a-reise2:hover {
	color: rgb(237, 111, 26);
}
.a-reise2:visited {
	color: rgb(237, 111, 26);
}
.a-dinmat {
	color: rgb(197, 66, 24);
}
.a-dinmat:hover {
	color: rgb(197, 66, 24);
}
.a-dinmat:visited {
	color: rgb(197, 66, 24);
}
.a-forbruker {
	color: rgb(0, 117, 182);
}
.a-forbruker:hover {
	color: rgb(0, 117, 182);
}
.a-forbruker:visited {
	color: rgb(0, 117, 182);
}
.a-varet {
	color: rgb(153, 153, 153);
}
.a-varet:hover {
	color: rgb(153, 153, 153);
}
.a-varet:visited {
	color: rgb(153, 153, 153);
}
.a-quiz {
	color: rgb(184, 9, 30);
}
.a-quiz:hover {
	color: rgb(184, 9, 30);
}
.a-quiz:visited {
	color: rgb(184, 9, 30);
}
.a-jobb {
	color: rgb(244, 121, 50);
}
.a-jobb:hover {
	color: rgb(244, 121, 50);
}
.a-jobb:visited {
	color: rgb(244, 121, 50);
}
.a-bolig {
	color: rgb(156, 29, 66);
}
.a-bolig:hover {
	color: rgb(156, 29, 66);
}
.a-bolig:visited {
	color: rgb(156, 29, 66);
}
.img-border567 {
	border: 1px solid rgb(95, 94, 85);
}
.img-border000 {
	border: 1px solid rgb(0, 0, 0);
}
.bg-trans {
	
}
.bg-fff {
	background-color: rgb(255, 255, 255);
}
.bg-000 {
	background-color: rgb(0, 0, 0);
}
.bg-ccc {
	background-color: rgb(204, 204, 204);
}
.bg-999 {
	background-color: rgb(153, 153, 153);
}
.bg-lightBlue {
	background-color: rgb(219, 238, 249);
}
.bg-eee {
	background-color: rgb(238, 238, 238);
}
.bg-ddd {
	background-color: rgb(221, 221, 221);
}
.bg-pink {
	background-color: rgb(245, 227, 227);
}
.bg-grey {
	background-color: rgb(54, 54, 54);
}
.bg-lightGrey {
	background-color: rgb(235, 239, 242);
}
.bg-forsiden {
	background-color: rgb(70, 69, 63);
}
.bg-darkGrey {
	background-color: rgb(51, 55, 58);
}
.bg-nyheter {
	background-color: rgb(0, 117, 182);
}
.bg-sport {
	background-color: rgb(0, 112, 51);
}
.bg-debatt {
	background-color: rgb(0, 117, 182);
}
.bg-meninger {
	background-color: rgb(0, 117, 182);
}
.bg-kultur {
	background-color: rgb(184, 9, 30);
}
.bg-e24 {
	background-color: rgb(0, 0, 0);
}
.bg-oslopuls {
	background-color: rgb(239, 0, 129);
}
.bg-reise {
	background-color: rgb(141, 198, 63);
}
.bg-reise2 {
	background-color: rgb(237, 111, 26);
}
.bg-dinmat {
	background-color: rgb(197, 66, 24);
}
.bg-forbruker {
	background-color: rgb(0, 117, 182);
}
.bg-varet {
	background-color: rgb(0, 117, 182);
}
.bg-quiz {
	background-color: rgb(184, 9, 30);
}
.bg-jobb {
	background-color: rgb(244, 121, 50);
}
.bg-bolig {
	background-color: rgb(156, 29, 66);
}
.bg-valg {
	background: rgb(28, 29, 27);
}
.bg-latte {
	background: rgb(237, 234, 212);
}
.bg-ddLatte {
	background-color: rgb(55, 54, 49);
}
.bulletList li {
	list-style: square; margin-left: 15px;
}
.br-1 {
	border: 1px solid currentColor;
}
.br-1top {
	border-top-color: currentColor; border-top-width: 1px; border-top-style: solid;
}
.br-2 {
	border: 2px solid currentColor;
}
.br-2top {
	border-top-color: currentColor; border-top-width: 2px; border-top-style: solid;
}
.m-btm-3 {
	margin: 0px 0px 3px;
}
.m-btm-5 {
	margin: 0px 0px 5px;
}
.m-btm-8 {
	margin: 0px 0px 8px;
}
.m-btm-10 {
	margin: 0px 0px 10px;
}
.m-btm-15 {
	margin: 0px 0px 15px;
}
.m-btm-20 {
	margin: 0px 0px 20px;
}
.m-top-3 {
	margin: 3px 0px 0px;
}
.m-top-5 {
	margin: 5px 0px 0px;
}
.m-top-8 {
	margin: 8px 0px 0px;
}
.m-top-10 {
	margin: 10px 0px 0px;
}
.m-top-15 {
	margin: 15px 0px 0px;
}
.m-top-20 {
	margin: 20px 0px 0px;
}
.m-rgt-3 {
	margin: 0px 3px 0px 0px;
}
.m-rgt-5 {
	margin: 0px 5px 0px 0px;
}
.m-rgt-8 {
	margin: 0px 8px 0px 0px;
}
.m-rgt-10 {
	margin: 0px 10px 0px 0px;
}
.m-rgt-15 {
	margin: 0px 15px 0px 0px;
}
.m-rgt-20 {
	margin: 0px 20px 0px 0px;
}
.m-rgt-25 {
	margin: 0px 25px 0px 0px;
}
.m-lft-3 {
	margin: 0px 0px 0px 3px;
}
.m-lft-5 {
	margin: 0px 0px 0px 5px;
}
.m-lft-8 {
	margin: 0px 0px 0px 8px;
}
.m-lft-10 {
	margin: 0px 0px 0px 10px;
}
.m-lft-15 {
	margin: 0px 0px 0px 15px;
}
.m-lft-20 {
	margin: 0px 0px 0px 20px;
}
.m-5-0 {
	margin: 5px 0px;
}
.m-10-0 {
	margin: 10px 0px;
}
.m-15-0 {
	margin: 15px 0px;
}
.m-20-0 {
	margin: 20px 0px;
}
.m-5 {
	margin: 5px;
}
.m-10 {
	margin: 10px;
}
.m-15 {
	margin: 15px;
}
.m-20 {
	margin: 20px;
}
.p-btm-3 p {
	margin: 0px 0px 3px;
}
.p-btm-5 p {
	margin: 0px 0px 5px;
}
.p-btm-8 p {
	margin: 0px 0px 8px;
}
.p-btm-10 p {
	margin: 0px 0px 10px;
}
.p-btm-15 p {
	margin: 0px 0px 15px;
}
.p-btm-20 p {
	margin: 0px 0px 20px;
}
.pad-3 {
	padding: 3px;
}
.pad-5 {
	padding: 5px;
}
.pad-7 {
	padding: 7px;
}
.pad-8 {
	padding: 8px;
}
.pad-10 {
	padding: 10px;
}
.pad-10-20 {
	padding: 10px 20px;
}
.pad-20-10 {
	padding: 20px 10px;
}
.pad-10-5 {
	padding: 10px 5px;
}
.pad-5-10 {
	padding: 5px 10px;
}
.pad-0-5 {
	padding: 0px 5px;
}
.pad-5-0 {
	padding: 5px 0px;
}
.p-lft-3 {
	padding: 0px 0px 0px 3px;
}
.p-lft-5 {
	padding: 0px 0px 0px 5px;
}
.p-lft-8 {
	padding: 0px 0px 0px 8px;
}
.p-lft-10 {
	padding: 0px 0px 0px 10px;
}
.p-lft-15 {
	padding: 0px 0px 0px 15px;
}
.p-lft-20 {
	padding: 0px 0px 0px 20px;
}
.p-rgt-3 {
	padding: 0px 0px 0px 3px;
}
.p-rgt-5 {
	padding: 0px 0px 0px 5px;
}
.p-rgt-8 {
	padding: 0px 0px 0px 8px;
}
.p-rgt-10 {
	padding: 0px 0px 0px 10px;
}
.p-rgt-15 {
	padding: 0px 0px 0px 15px;
}
.p-rgt-20 {
	padding: 0px 0px 0px 20px;
}
.p-top-3 {
	padding-top: 3px;
}
.p-top-5 {
	padding-top: 5px;
}
.p-top-8 {
	padding-top: 8px;
}
.p-top-10 {
	padding-top: 10px;
}
.p-top-15 {
	padding-top: 15px;
}
.p-top-20 {
	padding-top: 20px;
}
.p-btm-0 {
	padding-bottom: 0px;
}
.p-btm-3 {
	padding-bottom: 3px;
}
.w-145 {
	width: 145px;
}
.w-155 {
	width: 155px;
}
.w-156 {
	width: 156px;
}
.w-175 {
	width: 175px;
}
.w-180 {
	width: 180px;
}
.w-185 {
	width: 185px;
}
.w-195 {
	width: 195px;
}
.w-200 {
	width: 200px;
}
.w-220 {
	width: 220px;
}
.w-225 {
	width: 225px;
}
.w-230 {
	width: 230px;
}
.w-240 {
	width: 240px;
}
.w-290 {
	width: 290px;
}
.w-440 {
	width: 440px;
}
.w-798 {
	width: 798px;
}
.w100 {
	width: 100%;
}
.borderRad {
	border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; -o-border-radius: 7px; -khtml-border-radius: 7px;
}
.borderRadTL {
	border-top-left-radius: 7px; -moz-border-radius-topleft: 7px; -webkit-border-top-left-radius: 7px; -o-border-top-left-radius: 7px; -khtml-border-top-left-radius: 7px;
}
.borderRadBL {
	border-bottom-left-radius: 7px; -moz-border-radius-bottomleft: 7px; -webkit-border-bottom-left-radius: 7px; -o-border-bottom-left-radius: 7px; -khtml-border-bottom-left-radius: 7px;
}
.borderRadBR {
	border-bottom-right-radius: 7px; -moz-border-radius-bottomright: 7px; -webkit-border-bottom-right-radius: 7px; -o-border-bottom-right-radius: 7px; -khtml-border-bottom-right-radius: 7px;
}
.borderRadTR {
	border-top-right-radius: 7px; -moz-border-radius-topright: 7px; -webkit-border-top-right-radius: 7px; -o-border-top-right-radius: 7px; -khtml-border-top-right-radius: 7px;
}
.table {
	display: table;
}
.tr {
	display: table-row;
}
.td {
	display: table-cell;
}
.vTop {
	vertical-align: top;
}
.vTTop {
	vertical-align: text-top;
}
.vBtm {
	vertical-align: bottom;
}
.vMid {
	vertical-align: middle;
}
.hidden {
	overflow: hidden;
}
.block {
	display: block;
}
.iblock {
	display: inline-block;
}
.vhidden {
	visibility: hidden;
}
.none {
	display: none;
}
.inline {
	display: inline;
}
.left {
	float: left;
}
.right {
	float: right;
}
.cursor {
	cursor: pointer;
}
.opacity {
	opacity: 0.8;
}
.noBorder {
	border: 0px rgb(255, 255, 255);
}
.hideText {
	left: -10000px; position: absolute;
}
.farLeft {
	left: -9999px; position: absolute;
}
.rel {
	position: relative;
}
.z2 {
	z-index: 2;
}
.phone {
	padding: 0px 0px 0px 25px;
}
.sms {
	background-position: -500px 0px; padding: 0px 0px 0px 25px;
}
.email {
	background-position: 0px -30px; padding: 0px 0px 0px 25px;
}
a.email {
	background-position: 0px -30px; padding: 0px 0px 0px 25px;
}
a.email:visited {
	background-position: 0px -30px; padding: 0px 0px 0px 25px;
}
.write {
	background: url("../gfx/ico_write.png") no-repeat left; padding: 0px 0px 0px 25px;
}
.f-shadow {
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}
.b-shadow2 {
	box-shadow: 0px 0px 2px #999; -moz-box-shadow: 0 0 2px #999; -webkit-box-shadow: 0 0 2px #999;
}
.b-shadow3 {
	box-shadow: 0px 0px 3px #999; -moz-box-shadow: 0 0 3px #999; -webkit-box-shadow: 0 0 3px #999;
}
.b-shadow5 {
	box-shadow: 0px 0px 5px #999; -moz-box-shadow: 0 0 5px #999; -webkit-box-shadow: 0 0 5px #999;
}
.r-90 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); transform-origin: 0 0; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -o-transform-origin: 0 0; transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg);
}
.r-180 {
	float: left; position: relative; transform-origin: 50% 50%; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; -o-transform-origin: 50% 50%; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg);
}
button {
	background: rgb(51, 51, 51); border-width: 1px; border-style: solid; border-color: rgb(51, 51, 51) rgb(51, 51, 51) rgba(0, 0, 0, 0.25); padding: 3px 8px 4px; line-height: 1; font-weight: bold; text-decoration: none; cursor: pointer; box-shadow: 0px 1px 3px rgba(0,0,0,0.5); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}
.makeButton {
	background: rgb(51, 51, 51); border-width: 1px; border-style: solid; border-color: rgb(51, 51, 51) rgb(51, 51, 51) rgba(0, 0, 0, 0.25); padding: 3px 8px 4px; line-height: 1; font-weight: bold; text-decoration: none; cursor: pointer; box-shadow: 0px 1px 3px rgba(0,0,0,0.5); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}
button:hover {
	background: rgb(0, 0, 0); border: 1px solid rgb(0, 117, 182);
}
.makeButton:hover {
	background: rgb(0, 0, 0); border: 1px solid rgb(0, 117, 182);
}
button:active {
	top: 1px; position: relative;
}
.makeButton:active {
	top: 1px; position: relative;
}
button span {
	height: 15px; display: inline-block;
}
.makeButton span {
	height: 15px; display: inline-block;
}
.buttonMenu {
	margin-top: 20px;
}
.buttonMenu li {
	height: 30px; margin-right: 5px; float: left;
}
.roundedButton {
	padding: 5px; border: 1px solid rgb(0, 0, 0); display: block;
}
.roundedButton:hover {
	border-color: rgb(0, 85, 204);
}
div.mashUpBox {
	margin: -4px 0px 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
ul.linkListPlain {
	margin: 5px 0px; padding: 0px 0px 0px 35px; clear: both; position: relative;
}
ul.linkListPlain li {
	margin: 0px; padding: 4px 0px; overflow: hidden; cursor: pointer;
}
ul.linkListPlain li .date {
	left: 0px; position: absolute;
}
ul.linkListPlain li a {
	text-decoration: none;
}
ul.linkListPlain li.hoverStyle {
	background-color: rgb(234, 239, 242);
}
ul.linkListPlain li.hoverStyle a {
	color: rgb(153, 0, 0);
}
.latest50 {
	padding: 3px 5px 3px 25px; color: rgb(0, 85, 204); clear: both; border-top-color: rgb(165, 163, 149); border-bottom-color: rgb(165, 163, 149); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block; cursor: pointer;
}
.lnkMore {
	background: url("../gfx/ico_maximize.png") no-repeat center rgb(237, 234, 212);
}
.hideLatest {
	background: url("../gfx/ico_minimize.png") no-repeat center rgb(237, 234, 212);
}
.lnkMore.latest50 {
	background-position: 3px;
}
.hideLatest.latest50 {
	background-position: 3px;
}
div.amagasinetMotto {
	background: url("../gfx/theme/amagasinet_motto.png") no-repeat left top;
}
div.amagasinetMotto h2 {
	padding: 16px 0px 6px 130px; height: 15px; color: rgb(255, 255, 255); overflow: hidden;
}
div.amagasinetFooter {
	padding: 3px 0px; margin-top: 5px; border-top-color: rgb(201, 39, 3); border-bottom-color: rgb(201, 39, 3); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted;
}
div.amagasinetFooter a {
	font-weight: bold; text-decoration: none;
}
#amagInfo {
	background: url("../gfx/theme/amagasinet_info_bg.png") no-repeat left top rgb(218, 59, 0); padding: 10px; color: rgb(255, 255, 255); margin-bottom: 10px; float: left; position: relative;
}
#amagInfo p {
	padding: 5px 0px;
}
#amagInfo p a {
	color: rgb(0, 0, 0);
}
div.amagTeaser {
	padding: 0px; width: 322px; color: rgb(106, 106, 106); margin-bottom: 10px; float: left; position: relative; background-color: rgb(221, 221, 221);
}
div.amagTeaser a {
	color: rgb(218, 59, 0); text-decoration: none;
}
div.amagTeaser h2 {
	padding: 6px 5px 5px 14px; color: rgb(255, 255, 255); font-size: 115%; font-weight: bold; background-color: rgb(120, 120, 120);
}
div.amagTeaser h2 span {
	color: rgb(221, 221, 221); font-size: 85%; font-weight: normal;
}
div.amagTeaser h4 {
	padding: 8px 10px 8px 12px; font-size: 20px; font-weight: normal; border-top-color: rgb(120, 120, 120); border-top-width: 1px; border-top-style: solid;
}
div.amagTeaser h4.title {
	padding-bottom: 3px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
div.amagTeaser p {
	padding: 0px 0px 8px 12px; line-height: 125%;
}
div.amagTeaser img {
	padding: 10px 10px 5px; float: right; position: relative; background-color: rgb(221, 221, 221);
}
.modul_sid {
	background: url("../gfx/bg_modul_sid.jpg") no-repeat left top; padding: 0px 0px 30px;
}
.modul_sid div {
	padding: 16px 0px 15px 130px;
}
div.elementSpaltist {
	margin: 0px 0px 10px; padding: 0px; width: 322px; overflow: hidden; float: left; position: relative;
}
div.elementSpaltist div.spaltistBody {
	background: url("../gfx/bg_spaltist.png") no-repeat left top rgb(255, 255, 255); margin: 0px; padding: 0px; width: 100%; float: left; position: relative;
}
div.elementSpaltist div.spaltistBody div.spaltistQuote {
	padding: 20px; width: 180px; font-size: 145%; font-style: italic;
}
div.elementSpaltist div.spaltistBody div.spaltistQuote a {
	color: rgb(0, 0, 0); text-decoration: none;
}
div.elementSpaltist div.spaltistBody img {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) currentColor; right: 0px; bottom: 0px; position: absolute;
}
div.elementSpaltist div.spaltistFoot {
	padding: 4px 0px; width: 100%; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid; float: left; position: relative; background-color: rgb(1, 29, 72);
}
div.elementSpaltist div.spaltistFoot span.person {
	color: rgb(255, 255, 255); padding-left: 10px; font-size: 135%; font-weight: bold;
}
div.elementSpaltist div.spaltistFoot span.profession {
	color: rgb(211, 227, 250); font-size: 85%;
}
div.elementSpaltistTopStory {
	width: 100%; padding-bottom: 10px; float: left;
}
div.elementSpaltistTopStory h1 {
	padding: 10px 0px 3px;
}
div.elementSpaltistTopStory h1 a {
	color: rgb(142, 142, 142); font-size: 400%; font-style: italic; text-decoration: none;
}
div.elementSpaltistTopStory p.ingress {
	padding-top: 5px; font-size: 135%;
}
div.elColumnist {
	margin: 10px 0px; padding: 1px; width: 320px; float: left; position: relative; background-color: rgb(178, 204, 240);
}
div.elColumnist img.picture {
	border: 3px solid rgb(255, 255, 255); width: 314px; overflow: hidden;
}
div.elColumnist h2 {
	padding: 5px 10px 0px; color: rgb(255, 255, 255); font-size: 300%; font-weight: normal;
}
div.elColumnist div.info {
	padding: 0px 10px 10px;
}
div.elColumnist div.info p {
	padding: 5px 5px 0px;
}
div.elColumnist div.links {
	padding: 0px 10px 10px; font-size: 100%;
}
div.elColumnist div.links a {
	padding-bottom: 6px; text-decoration: none; display: block;
}
div.elColumnistExtra {
	margin: 0px 0px 10px; padding: 15px 8px 10px; width: 306px; float: left; position: relative; background-color: rgb(178, 204, 240);
}
div.elColumnistExtra h2 {
	color: rgb(1, 29, 72); padding-bottom: 3px; font-size: 115%; background-color: rgb(178, 204, 240);
}
div.elColumnistExtra div.infoBox {
	width: 100%; text-align: center; color: rgb(255, 255, 255); font-size: 85%;
}
div.columnistImgBox {
	border-top-color: rgb(178, 204, 240); border-top-width: 6px; border-top-style: solid; background-color: rgb(255, 255, 255);
}
div.columnistImgBox img {
	border: 3px solid rgb(255, 255, 255);
}
div.columnistImgBox p {
	padding: 3px;
}
div.columnistLinkBox {
	border-top-color: rgb(178, 204, 240); border-top-width: 6px; border-top-style: solid; background-color: rgb(255, 255, 255);
}
div.columnistLinkBox ul {
	padding: 0px 3px 3px;
}
div.columnistLinkBox p {
	padding: 7px 3px 3px; font-weight: bold; background-color: rgb(178, 204, 240);
}
div.columnistLinkBox p a {
	text-decoration: none;
}
div.columnistToolbox {
	margin: 0px 0px 10px; padding: 15px 15px 10px; width: 306px; float: left; position: relative; background-color: rgb(238, 238, 238);
}
ul.imageText {
	clear: both;
}
ul.imageText li {
	padding: 10px 0px 0px 80px; position: relative;
}
ul.imageText li.ads {
	padding: 0px;
}
ul.imageText li img {
	margin-left: -80px; float: left; max-height: 70px; max-width: 70px;
}
ul.imageText li.ads img {
	margin-left: 0px; float: none; max-height: none; max-width: none;
}
table.apStripeMe th {
	background: rgb(72, 85, 92); padding: 1px 3px; color: rgb(255, 255, 255);
}
.tabellTittel td {
	background: rgb(72, 85, 92); padding: 1px 3px; color: rgb(255, 255, 255);
}
table.horTh.apStripeMe tr th {
	
}
table.apStripeMe tr:nth-of-type(2n+1) td {
	background: rgb(248, 247, 238); padding: 3px; color: rgb(0, 0, 0);
}
table.horTh.apStripeMe tr:nth-of-type(2n+1) th {
	background: rgb(248, 247, 238); padding: 3px; color: rgb(0, 0, 0);
}
table.apStripeMe tr:nth-of-type(2n) td {
	background: rgb(252, 251, 247); padding: 3px; color: rgb(0, 0, 0);
}
table.horTh.apStripeMe tr:nth-of-type(2n) th {
	background: rgb(252, 251, 247); padding: 3px; color: rgb(0, 0, 0);
}
table.apStripeMe tr.odd td {
	background: rgb(248, 247, 238); padding: 3px; color: rgb(0, 0, 0);
}
table.horTh.apStripeMe tr.odd th {
	background: rgb(248, 247, 238); padding: 3px; color: rgb(0, 0, 0);
}
table.apStripeMe tr.even td {
	background: rgb(252, 251, 247); padding: 3px; color: rgb(0, 0, 0);
}
table.horTh.apStripeMe tr.even th {
	background: rgb(252, 251, 247); padding: 3px; color: rgb(0, 0, 0);
}
table.apStripeMe tr {
	border-top-color: rgb(242, 240, 226); border-top-width: 1px; border-top-style: solid;
}
.apStripeMe li:nth-of-type(2n+1) {
	background-color: rgb(248, 247, 238);
}
.apStripeMe li:nth-of-type(2n) {
	background-color: rgb(252, 251, 247);
}
.apStripeMe li.odd {
	background-color: rgb(248, 247, 238);
}
.tabellMoerk td {
	background-color: rgb(248, 247, 238);
}
.apStripeMe li.even {
	background-color: rgb(252, 251, 247);
}
.tabellLys td {
	background-color: rgb(252, 251, 247);
}
.apStripeMe li {
	padding: 3px; border-top-color: rgb(242, 240, 226); border-top-width: 1px; border-top-style: solid;
}
.tabellLys {
	padding: 3px; border-top-color: rgb(242, 240, 226); border-top-width: 1px; border-top-style: solid;
}
.tabellMoerk {
	padding: 3px; border-top-color: rgb(242, 240, 226); border-top-width: 1px; border-top-style: solid;
}
.tabellTittel {
	padding: 3px; border-top-color: rgb(242, 240, 226); border-top-width: 1px; border-top-style: solid;
}
.imageText.apStripeMe li {
	padding: 10px 3px 3px 85px; border-top-color: rgb(242, 240, 226); border-top-width: 1px; border-top-style: solid;
}
table.okonomi.apStripeMe tr.odd td {
	background: rgb(242, 248, 251); padding: 3px;
}
table.okonomi.apStripeMe tr.even td {
	background: rgb(230, 241, 248); padding: 3px;
}
table.okonomi.apStripeMe tr {
	border-top-color: rgb(204, 227, 240); border-top-width: 1px; border-top-style: solid;
}
div.cornerTopLeft {
	background: url("../gfx/corner_top_left.png") no-repeat left top; left: 0px; top: 0px; width: 23px; height: 24px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.aftenposten.no/template/ver7/gfx/corner_top_left.png',sizingMethod='no-scale'); position: absolute; _background: transparent url(../gfx/pix.png) no-repeat left top;
}
div.cornerTopRight {
	background: url("../gfx/corner_top_right.png") no-repeat left top; top: 0px; width: 24px; height: 23px; right: 0px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.aftenposten.no/template/ver7/gfx/corner_top_right.png',sizingMethod='no-scale'); position: absolute; _background: transparent url(../gfx/pix.png) no-repeat left top;
}
div.cornerBottomLeft {
	background: url("../gfx/corner_bottom_left.png") no-repeat right bottom; left: 0px; width: 24px; height: 23px; bottom: 0px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.aftenposten.no/template/ver7/gfx/corner_bottom_left.png',sizingMethod='no-scale'); position: absolute; _background: transparent url(../gfx/pix.png) no-repeat right bottom;
}
div.cornerBottomRight {
	background: url("../gfx/corner_bottom_right.png") no-repeat right bottom; width: 22px; height: 22px; right: 0px; bottom: 0px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.aftenposten.no/template/ver7/gfx/corner_bottom_right.png',sizingMethod='no-scale'); position: absolute; _background: transparent url(../gfx/pix.png) no-repeat right bottom;
}
.apPaginationGray {
	padding-top: 5px; clear: both;
}
.apPagination {
	padding-top: 5px; clear: both;
}
.apPaginationGray ul {
	position: relative;
}
.apPagination ul {
	position: relative;
}
.apPagination .pagLinks a {
	background: url("../gfx/btn_pag_w.png") no-repeat; border: 1px solid rgb(220, 220, 220); width: 20px; height: 18px; text-align: center; padding-top: 2px; margin-right: 2px; float: left; display: block; cursor: pointer;
}
.apPagination .pagLinks a.active {
	border: 1px solid rgb(153, 0, 0);
}
.apPaginationGray li {
	float: left;
}
.apPaginationGray a {
	background: url("../gfx/bg_special_title.png") repeat-x 0px 0px; margin: 2px 2px 0px 0px; padding: 2px; border: 1px solid rgb(204, 204, 204); color: rgb(0, 0, 0); text-decoration: none; float: left; display: block;
}
.apPaginationGray a:visited {
	background: url("../gfx/bg_special_title.png") repeat-x 0px 0px; margin: 2px 2px 0px 0px; padding: 2px; border: 1px solid rgb(204, 204, 204); color: rgb(0, 0, 0); text-decoration: none; float: left; display: block;
}
.apPaginationGray strong {
	background: url("../gfx/bg_special_title.png") repeat-x 0px 0px; margin: 2px 2px 0px 0px; padding: 2px; border: 1px solid rgb(204, 204, 204); color: rgb(0, 0, 0); text-decoration: none; float: left; display: block;
}
.apPaginationGray span {
	background: url("../gfx/bg_special_title.png") repeat-x 0px 0px; margin: 2px 2px 0px 0px; padding: 2px; border: 1px solid rgb(204, 204, 204); color: rgb(0, 0, 0); text-decoration: none; float: left; display: block;
}
.apPaginationGray span.active {
	background: rgb(0, 0, 0); color: rgb(255, 255, 255);
}
.apPaginationGray a:hover {
	background: rgb(51, 51, 51); color: rgb(255, 255, 255);
}
.apAccordion {
	margin-top: 10px;
}
.apCollapsable {
	margin-top: 10px;
}
.apAccordion .articleTopImage img {
	width: 441px;
}
.apCollapsable .articleTopImage img {
	width: 441px;
}
.apAccordion .accordionHead {
	background: url("../gfx/bg_apaccordion_body.png") no-repeat left bottom; padding: 0px 0px 25px 25px; cursor: pointer;
}
.apCollapsable .collapsableHead {
	background: url("../gfx/bg_apaccordion_body.png") no-repeat left bottom; padding: 0px 0px 25px 25px; cursor: pointer;
}
.apAccordion .accordionHead h2 {
	background: url("../gfx/btn_apaccordion_off.gif") no-repeat 5px; padding-left: 25px; margin-left: -25px;
}
.apCollapsable .collapsableHead h2 {
	background: url("../gfx/btn_apaccordion_off.gif") no-repeat 5px; padding-left: 25px; margin-left: -25px;
}
.apAccordion .active.accordionHead {
	padding-bottom: 0px;
}
.apCollapsable .active.collapsableHead {
	padding-bottom: 0px;
}
.apAccordion .active.accordionHead h2 {
	background: url("../gfx/btn_apaccordion_on.gif") no-repeat 3px;
}
.apCollapsable .active.collapsableHead h2 {
	background: url("../gfx/btn_apaccordion_on.gif") no-repeat 3px;
}
.apAccordion .accordionContent {
	background: url("../gfx/bg_apaccordion_body.png") no-repeat left bottom; margin: 5px 0px; padding: 0px 0px 40px 25px; overflow: hidden;
}
.apCollapsable .collapsableContent {
	background: url("../gfx/bg_apaccordion_body.png") no-repeat left bottom; margin: 5px 0px; padding: 0px 0px 40px 25px; overflow: hidden;
}
.tabList {
	background: url("../gfx/elements/bg_folder.png") repeat-x 0px 6px;
}
.tabList li.active {
	background: url("../gfx/elements/bg_folder.png") repeat-x 0px 6px;
}
.tabList li.active span {
	background: url("../gfx/elements/bg_folder.png") repeat-x 0px 6px;
}
.tabList li.active a {
	background: url("../gfx/elements/bg_folder.png") repeat-x 0px 6px;
}
.tabList {
	margin: 5px 0px 15px; padding: 0px; height: 25px;
}
.tabList li {
	height: 25px; padding-left: 20px; font-weight: bold; float: left; display: block;
}
.tabList li.active {
	background-position: left bottom;
}
.tabList li a {
	padding: 5px 30px 0px 0px; height: 22px; color: rgb(102, 102, 102); text-decoration: none; float: left; display: block;
}
.tabList li a:focus {
	
}
.tabList li a:hover {
	color: rgb(0, 0, 0);
}
.tabList li.active span {
	background-position: right bottom; padding: 5px 30px 0px 0px; height: 20px; color: rgb(0, 0, 0); float: left; display: block;
}
.tabList li.active a {
	background-position: right bottom; padding: 5px 30px 0px 0px; height: 20px; color: rgb(0, 0, 0); float: left; display: block;
}
div.googleAdSense {
	border: 1px solid rgb(204, 204, 204); margin-bottom: 15px;
}
div.googleAdSense h3 {
	padding: 3px 5px; color: rgb(255, 255, 255); font-size: 85%; background-color: rgb(204, 204, 204);
}
div.googleAdSense300 {
	width: 322px; float: left;
}
div.googleAdSense468 {
	width: 468px; float: left;
}
.logoKollage {
	width: 324px;
}
.logoKollage h3 {
	background: url("../gfx/jobb/bg_gradient_dark_23.png") repeat-x; border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(51, 51, 51) rgb(51, 51, 51) currentColor; padding: 3px 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.logoKollage li {
	margin: 3px 3px 0px 0px; width: 105px; height: 105px; overflow: hidden; float: left;
}
.contentExtra .logoDock li a {
	background: url("../gfx/jobb/btn_logo.png") no-repeat left top; width: 105px; height: 105px; text-align: center; overflow: hidden; text-decoration: none; vertical-align: middle; display: table-cell; white-space: pre-wrap;
}
.contentExtra .logoDock li .companyName {
	display: none;
}
.contentExtra .logoDock li a:hover img {
	display: none;
}
.contentExtra .logoDock li a:hover {
	background-position: left bottom;
}
.contentExtra .logoDock li a:hover .companyName {
	display: block;
}
#boligad {
	background: url("../gfx/rubrikk/bolig/bg_bolig_front_top.png") no-repeat top rgb(95, 9, 32); color: rgb(255, 255, 255); padding-top: 70px; font-family: verdana;
}
#boligad .wrapper {
	background: url("../gfx/rubrikk/bolig/bg_bolig_front_btm.png") no-repeat bottom; padding-bottom: 20px;
}
#boligad img {
	display: block;
}
#boligad .megler {
	display: block;
}
#boligad .imgContainer {
	display: block;
}
#boligad .megler {
	margin-top: 6px;
}
#boligad .imgContainer {
	margin-top: 6px;
}
#boligad .bilde {
	visibility: hidden;
}
#boligad .btm {
	margin: 10px 0px 0px 3px; display: block;
}
#boligad .imgContainer {
	border-radius: 5px; border: 1px solid rgb(119, 46, 65); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
#boligad .megler {
	border-radius: 5px; border: 1px solid rgb(119, 46, 65); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
#boligad .wrapper .box {
	margin: 0px; padding: 0px 0px 0px 3px; width: 174px; overflow: hidden;
}
#boligad a {
	color: rgb(255, 255, 255);
}
#boligad a:visited {
	color: rgb(255, 255, 255);
}
#boligad h2 a {
	font-size: 11px; font-weight: bold; margin-top: 6px; display: block;
}
#boligad p {
	margin: 2px 0px; padding-bottom: 6px; font-size: 11px; border-bottom-color: rgb(119, 46, 65); border-bottom-width: 1px; border-bottom-style: solid;
}
#boligad .apCollapsable .collapsableHead {
	padding: 0px;
}
#boligad .apCollapsable .collapsableContent {
	padding: 0px;
}
#boligad .apCollapsable .active {
	display: none;
}
.tinyShadowBox .first {
	left: 0px; padding-right: 2%; padding-left: 0px; clear: both; border-right-color: rgb(237, 234, 212); border-left-color: currentColor; border-right-width: 1px; border-left-width: 0px; border-right-style: solid; border-left-style: none;
}
.tinyShadowBox {
	border: 1px solid rgb(204, 204, 204); box-shadow: 0px 0px 3px #999; -moz-box-shadow: 0 0 3px #999; -webkit-box-shadow: 0 0 3px #999; -o-box-shadow: 0 0 3px #999;
}
.tinyShadowBox h2 {
	margin-top: 0px; position: relative;
}
.tinyShadowBox h2 a {
	border: 0px rgb(255, 255, 255); display: block;
}
.tinyShadowBox h2 .noLink {
	border: 0px rgb(255, 255, 255); display: block;
}
.tinyShadowBox h2 a span {
	background: url("../gfx/jobb/bg_gradient_dark_23.png") repeat-x; border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(51, 51, 51) rgb(51, 51, 51) currentColor; padding: 3px 5px; margin-top: 0px; display: block; position: relative;
}
.tinyShadowBox h2 .noLink span {
	background: url("../gfx/jobb/bg_gradient_dark_23.png") repeat-x; border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(51, 51, 51) rgb(51, 51, 51) currentColor; padding: 3px 5px; margin-top: 0px; display: block; position: relative;
}
.tinyShadowBox h2 img {
	margin-top: -40px;
}
.tinyShadowBox .content {
	padding: 5px 5px 10px;
}
.tinyShadowBox .illTop {
	background: url("../gfx/jobb/bg_tinyshadowbox_top.png") no-repeat right top; height: 5px; font-size: 5px;
}
.tinyShadowBox .illTop .innerIllTop {
	background: url("../gfx/jobb/bg_tinyshadowbox_topleft.png") no-repeat left top; height: 5px;
}
.clear {
	height: 0px; line-height: 0; clear: both; font-size: 0px;
}
.taxSearch .h-specialTitle {
	border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-right-width: 0px; border-left-width: 0px; border-right-style: none; border-left-style: none;
}
.taxSearch a {
	cursor: pointer;
}
.taxSearch .element {
	margin-bottom: 15px;
}
.taxSearch .hiddenLabel {
	left: -10000px; line-height: 0; text-indent: -10000px; font-size: 0px; position: absolute;
}
.taxSearch fieldset {
	padding: 0px; border: currentColor;
}
.taxSearch input.text {
	padding: 4px 3px;
}
.taxSearch input.text {
	margin: 0px 5px 2px 0px; width: 125px;
}
.taxSearch select.text {
	margin: 0px 5px 2px 0px; width: 125px;
}
.taxSearchBox input.text {
	padding: 3px 5px; width: 200px;
}
.taxSearchBox select.text {
	padding: 3px 5px; width: 200px;
}
.taxSearchBox select.text {
	width: 210px;
}
.taxSearchBox {
	overflow: hidden;
}
.taxSearchBox .reqField {
	color: rgb(153, 0, 0);
}
.taxLinks {
	padding: 10px 0px 0px 85px;
}
.taxLinks p {
	margin-bottom: 5px;
}
div.sectionBoxElement .shareTax {
	padding: 5px 0px;
}
div.sectionBoxElement .shareTax li {
	list-style: none; padding: 0px 0px 0px 24px; margin-right: 5px; float: right;
}
.lnkFacebook {
	background: url("../gfx/ico_facebook.png") no-repeat left -1px;
}
.lnkNettby {
	background: url("../gfx/ico_nettby.png") no-repeat left -1px;
}
.taxSearchBox fieldset ol {
	list-style: none; padding: 5px;
}
.taxSearchBox fieldset li {
	padding-bottom: 5px;
}
.taxSearchBox fieldset select {
	background-position: 0px -360px; padding: 5px; border: 1px solid rgb(153, 153, 153); width: 214px; background-color: rgb(255, 255, 255);
}
.taxSearchBox label {
	width: 54px; text-align: right; margin-right: 10px; float: left;
}
.taxSearch468 {
	background: url("../gfx/skattelister/skatt_logo.jpg") no-repeat left bottom; width: 100%; padding-top: 5px; border-top-color: rgb(0, 0, 0); border-top-width: 2px; border-top-style: solid; float: left;
}
.taxSearch468 h2 {
	padding-left: 110px;
}
.taxSearch468 fieldset.lap1 {
	padding: 5px 0px 10px; text-align: right;
}
.taxSearch468 input {
	width: 100px; margin-right: 3px;
}
.taxSearch468 select {
	width: 100px; margin-right: 3px;
}
.taxSearch468 input.submit {
	width: auto;
}
.campaignDmElement {
	padding: 2px 0px; border-radius: 7px; width: 468px; clear: both; font-family: "Trebuchet MS", Verdana, sans-serif; background-color: rgb(95, 94, 85); -moz-border-radius: 7px; -webkit-border-radius: 7px;
}
.twoStories.campaignDmElement {
	margin: 15px 0px;
}
.campaignDmElement div.custom.stories {
	margin: 0px 0px 0px 3px; padding: 8px 5px 10px 10px; border-radius: 7px; width: 447px; font-family: trebuchet MS, arial, sans-serif; float: left; background-color: rgb(255, 255, 255); -moz-border-radius: 7px; -webkit-border-radius: 7px;
}
.twoStories.campaignDmElement div.custom.stories {
	padding: 0px 5px 10px 10px;
}
.campaignDmElement img {
	cursor: pointer;
}
.twoStories.campaignDmElement img {
	margin: 0px 0px 3px;
}
.campaignDmElement div.custom.stories h4 {
	margin: 0px; font-size: 95%;
}
.twoStories.campaignDmElement div.custom.stories h4 {
	font-size: 135%;
}
.campaignDmElement div.custom.stories p {
	margin: 0px;
}
.campaignDmElement div.custom.stories p a {
	margin: 0px 0px 0px 3px; color: rgb(0, 85, 204); text-decoration: underline;
}
.campaignDmElement div.article {
	margin: 0px 0px 0px 25px; width: 130px; float: left;
}
.twoStories.campaignDmElement div.article {
	margin: 10px 0px 0px 50px; width: 145px;
}
.campaignDmElement div.first.article {
	margin: 0px;
}
.twoStories.campaignDmElement div.first.article {
	margin: 10px 0px 0px 50px;
}
.campaignDmElement div.custom.stories h3 {
	margin: 0px 0px 2px; padding: 0px; font-size: 110%;
}
.campaignDmElement div.custom.stories a {
	color: rgb(0, 0, 0); font-size: 100%; text-decoration: none;
}
.campaignDmElement div.custom.stories p {
	color: rgb(0, 0, 0); font-size: 85%;
}
.campaignDmElement span.adMarkerDm {
	font: bold 125%/normal arial, sans-serif; margin: 0px 0px 0px 13px; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.campaignDmElement div.adMarkerBtm {
	padding: 0px 13px 0px 0px; text-align: right;
}
.togglerTarget {
	display: none;
}
.bluegarden {
	background: url("../gfx/elements/eco_bluegarden_top.jpg") no-repeat left top; height: 400px; position: relative;
}
.bluegarden h2 {
	padding: 7px 0px 2px 7px;
}
.bluegarden h3 {
	padding: 3px; cursor: pointer;
}
.bluegarden ul li {
	margin: 0px 7px; padding-top: 3px; padding-bottom: 10px;
}
.bluegarden li p {
	margin: 10px 5px 0px 9px; padding-left: 15px; border-left-color: rgba(255, 255, 255, 0.8); border-left-width: 5px; border-left-style: solid; display: none;
}
.bluegarden h3 .arrow {
	margin: 3px; width: 0px; line-height: 0; font-size: 0px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-left-color: rgb(0, 0, 0); border-top-width: 5px; border-bottom-width: 5px; border-left-width: 5px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.bluegarden .active .arrow {
	border-width: 5px 5px 0px; border-style: solid solid none; border-color: rgb(0, 0, 0) rgb(255, 255, 255) currentColor; margin: 5px 3px 1px; width: 0px; line-height: 0; font-size: 0px;
}
#bluegardenAuthor {
	width: 200px; right: 83px; bottom: 35px; position: absolute;
}
.sakskompleks {
	background: rgb(240, 240, 240); border-width: 1px 1px 3px; border-style: solid; border-color: rgb(165, 163, 149) rgb(165, 163, 149) rgb(55, 54, 49); overflow: hidden; position: relative; box-shadow: 0px 0px 5px #000; -moz-box-shadow: 0 0 5px #000; -webkit-box-shadow: 0 0 5px #000;
}
.sakskompleks .elementStandard {
	padding-bottom: 0px;
}
.sakskompleks .elLinkList li {
	float: left;
}
.artSizeTheme3 .elLinkList li {
	float: none;
}
.artSizeTheme5 .elLinkList li {
	float: none;
}
.sakskompleks .articleTitleImage img {
	border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(165, 163, 149);
}
.sakskompleks .artSizeTheme5 .articleTitleImage img {
	border: 1px solid rgb(165, 163, 149);
}
.sakskompleks .artSizeTheme3 .articleTitleImage img {
	border: 1px solid rgb(165, 163, 149);
}
.sakskompleks .elLinkList a {
	padding-right: 5px; padding-left: 0px; margin-right: 5px; border-right-color: rgb(163, 165, 149); border-right-width: 1px; border-right-style: solid;
}
.artSizeTheme3 .elLinkList a {
	margin: 0px; padding: 0px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none; display: block;
}
.artSizeTheme5 .elLinkList a {
	margin: 0px; padding: 0px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none; display: block;
}
.sakskompleks h2 {
	padding-left: 4px;
}
.sakskompleks p {
	padding-left: 4px;
}
.sakskompleks ul {
	padding-left: 4px;
}
.sakskompleks .artSizeTheme3 h2 {
	padding-left: 0px;
}
.sakskompleks .artSizeTheme3 p {
	padding-left: 0px;
}
.sakskompleks .artSizeTheme3 ul {
	padding-left: 0px;
}
.sakskompleks .artSizeTheme3 h2 {
	margin-bottom: 3px;
}
.sakskompleks .artSizeTheme5 h2 {
	margin-bottom: 3px;
}
div.articleContent {
	background-color: rgb(255, 255, 255);
}
div.articleContent h2.sectionTheme {
	border-bottom-color: rgb(85, 102, 119); border-bottom-width: 1px; border-bottom-style: solid;
}
div.articleContent h1 {
	font-size: 400%;
}
div.articleTopImage img {
	border-top-color: rgb(85, 102, 119); border-right-color: rgb(85, 102, 119); border-left-color: rgb(85, 102, 119); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; display: block;
}
div.articleTopImage img.noCaption {
	border: 1px solid rgb(85, 102, 119);
}
p.imgTxt {
	background: rgb(0, 0, 0); padding: 5px 8px; color: rgb(255, 255, 255); font-size: 95%;
}
p.imgTxtProfil {
	padding: 5px 8px;
}
div.articleTopMap {
	border-bottom-color: rgb(85, 102, 119); border-bottom-width: 1px; border-bottom-style: solid;
}
div.articleByline {
	padding: 0px 0px 7px; clear: both; font-weight: bold; position: relative;
}
div.withByWho.articleByline {
	background: rgb(242, 240, 226); margin: 0px 0px 10px; padding: 2px 0px 2px 10px; line-height: 1.5em; font-weight: normal; border-left-color: rgb(165, 163, 149); border-left-width: 25px; border-left-style: solid; display: block;
}
div.articleByline a {
	padding: 3px 0px 0px; color: rgb(95, 94, 85);
}
div.articleByline a:visited {
	padding: 3px 0px 0px; color: rgb(95, 94, 85);
}
div.articleByline span.author {
	padding: 3px 0px 0px;
}
div.articleByline span.byWho {
	left: -26px; bottom: -2px; font-weight: bold; position: absolute;
}
div.articleByline a:hover {
	text-decoration: none;
}
div.specialByline {
	padding: 7px 5px; width: 790px; font-size: 100%; float: left; background-color: rgb(236, 236, 236);
}
div.articleIngress {
	padding: 15px 0px; width: 100%; font-size: 135%; font-weight: bold; position: relative;
}
div.articleBody {
	line-height: 1.3; font-size: 100%;
}
div.articleBody hr {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(165, 163, 149); margin: 0px 0px 10px;
}
div.articleBody ul {
	padding: 0px 0px 5px 5px; overflow: hidden; clear: both; margin-bottom: 5px;
}
div.articleBody ol {
	padding: 0px 0px 5px 5px; overflow: hidden; clear: both; margin-bottom: 5px;
}
div.articleBody li {
	padding-bottom: 4px; margin-left: 10px; list-style-type: square;
}
div.articleBody ol li {
	padding-bottom: 4px; list-style-type: decimal;
}
div.articleBody p {
	line-height: 1.3; padding-bottom: 10px;
}
div.articleBody h2 {
	padding-top: 5px; padding-bottom: 3px; font-size: 135%;
}
div.articleBodyImage img {
	border-top-color: rgb(85, 102, 119); border-right-color: rgb(85, 102, 119); border-left-color: rgb(85, 102, 119); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
div.padRight.articleBodyImage {
	margin: 0px 8px 15px 0px;
}
div.padLeft.articleBodyImage {
	margin: 0px 0px 15px 8px;
}
div.articleBodyImage p.imgTxt {
	padding: 2px;
}
div.articleBodyBox {
	padding: 5px; font-size: 150%; background-color: rgb(245, 227, 227);
}
div.articleBodyBox span.source {
	padding-top: 5px; clear: both; font-size: 55%; display: block;
}
div.articleBodyQuote {
	background: url("../gfx/ico_quote.png") no-repeat 8px 11px rgb(235, 239, 242); padding: 10px 10px 10px 12px; line-height: 1.7em; overflow: hidden; margin-bottom: 10px; border-top-color: rgb(85, 102, 119); border-bottom-color: rgb(85, 102, 119); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
div.articleBodyQuote span.theQuote {
	color: rgb(51, 51, 51); padding-left: 60px; font-size: 150%; font-style: italic; font-weight: bold; text-decoration: none; display: block;
}
div.articleBodyQuote span.source {
	text-align: right; padding-top: 5px; clear: both; font-size: 55%; display: block;
}
.articleBody .articleBody-floatRight {
	margin: 5px 0px 0px 5px; width: 258px; padding-left: 5px; border-left-color: rgb(238, 238, 238); border-left-width: 1px; border-left-style: solid; float: right;
}
.articleBody .articleBody-floatRight h1 {
	font-size: 175%;
}
.articleBody .articleBody-floatRight .artBoxImg {
	text-align: center; background-color: rgb(0, 0, 0);
}
.articleBody .articleBody-floatRight .artBoxImg img {
	margin: 5px 0px 0px; border: 0px currentColor; width: 240px; height: auto;
}
.articleBody .articleBody-floatRight .artBoxImg div.imageElement div.imgTxt {
	padding: 5px 8px; width: auto; text-align: left;
}
.articleBody .articleBody-floatRight ul {
	margin: 0px; padding: 0px;
}
.articleBody .articleBody-floatRight #mp3Player {
	width: 100%;
}
div.articleBodySignature {
	color: rgb(85, 102, 119); padding-bottom: 10px; font-weight: bold;
}
div.articleBodyComment {
	margin: 18px 0px 5px; padding: 5px; background-color: rgb(236, 236, 236);
}
div.articleBodyToolBox {
	margin: 10px 0px; width: 320px; line-height: 160%; float: left;
}
div.articleBodyToolBox a {
	text-decoration: none;
}
div.articleBodyToolBox div.left {
	line-height: 25px; float: left;
}
div.articleBodyToolBox a.printAd {
	color: rgb(170, 170, 170); font-size: 85%;
}
div.articleDateStamp {
	padding: 2px 0px 6px; font-size: 85%; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
div.articleToolbox {
	padding: 13px 0px 0px; line-height: 170%; clear: both; margin-bottom: 10px; position: relative;
}
div.shareIcons {
	font: 11px/15px arial, sans-serif; margin: 2px 0px 7px; padding: 4px 4px 4px 8px; border-radius: 3px; width: 139px; float: right; font-size-adjust: none; font-stretch: normal; background-color: rgb(238, 238, 238); -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
div.shareIcons ul {
	overflow: visible; clear: none;
}
div.shareIcons li {
	margin: 0px; padding: 1px; width: 16px; height: 16px; float: left; display: inline;
}
div.shareIcons span.share {
	margin: 1px 6px 0px 0px; float: left;
}
div.shareIcons li img {
	margin-top: 1px; cursor: pointer;
}
div.shareIcons span.lnkMore {
	background: url("../gfx/ico_maximize.png") no-repeat center rgb(237, 234, 212); margin: 1px 0px 0px 11px; width: 15px; height: 15px; float: left; cursor: pointer;
}
div.shareIcons li a {
	width: 100%; display: block;
}
div.shareIcons li span {
	background: url("../gfx/ico_share_article.png") no-repeat left top; width: 16px; height: 16px; display: inline-block;
}
div.shareIcons span.lnkMore strong {
	left: -9999px; position: absolute;
}
div.articleToolbox a {
	text-decoration: none;
}
div.articleToolbox a.printAd {
	color: rgb(0, 0, 0); font-size: 12px;
}
div.articleToolbox a.printAd span {
	color: rgb(170, 170, 170);
}
div.articleBoxElement {
	width: 100%; clear: both; margin-bottom: 10px; float: left;
}
div.articleBoxElement h2 {
	margin: 0px; padding: 0px; width: 100%; color: rgb(255, 255, 255); overflow: hidden; clear: both; font-family: arial, sans-serif; font-size: 100%; font-weight: normal; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid; float: left; position: relative; background-color: rgb(72, 85, 92);
}
div.articleBoxElement h2 span.teaser {
	padding: 2px 5px; text-transform: uppercase; clear: both; font-weight: bold; margin-right: 2px; float: left; display: block; background-color: rgb(0, 0, 0);
}
div.articleBoxElement h2 span.title {
	padding: 2px 0px 2px 5px; float: left; display: block;
}
.condensedTools a {
	display: block;
}
div.artBoxMedia {
	width: 100%; float: left;
}
div.artBoxMedia h2 {
	background-color: rgb(210, 28, 55);
}
div.artBoxMedia div.mediaElement {
	padding: 10px 0px; width: 100%; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
div.artBoxMedia div.mediaElement div.mediaInfo {
	background: url("../gfx/ico_audio.png") no-repeat left -1px; padding-bottom: 5px; padding-left: 25px; font-weight: bold;
}
div.artBoxMedia div.mediaElement .mediaObject span {
	color: red; font-size: 85%;
}
div.artBoxFact {
	background-color: rgb(245, 227, 227);
}
div.artBoxFact h3 {
	padding: 4px 4px 0px; font-size: 100%; border-top-color: rgb(255, 255, 255); border-top-width: 2px; border-top-style: solid;
}
div.artBoxFact div {
	padding: 7px; font-size: 95%;
}
div.artBoxFact div p {
	padding-bottom: 4px;
}
.articleBody div.artBoxFact div ul {
	padding-top: 5px; clear: both; margin-left: 15px;
}
div.artBoxFact div ul {
	padding-top: 5px; clear: both; margin-left: 15px;
}
div.artBoxFact div ol {
	padding-top: 5px; clear: both; margin-left: 15px;
}
div.artBoxFact div ul li {
	list-style-type: square;
}
div.artBoxFact div ol li {
	list-style-type: decimal;
}
div.artBoxVideo h3 {
	color: rgb(85, 102, 119); padding-top: 7px; font-size: 85%; font-weight: normal; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
div.artBoxVideo ul li {
	padding-top: 3px;
}
div.artBoxPicSeries img {
	border: 1px solid rgb(85, 102, 119); margin-bottom: 5px;
}
div.artBoxList {
	width: 100%; clear: both; float: left;
}
div.artBoxList h3 {
	margin: 0px; color: rgb(85, 102, 119); padding-top: 5px; clear: both; font-size: 85%; font-weight: normal; border-bottom-color: rgb(85, 102, 119); border-bottom-width: 1px; border-bottom-style: dotted;
}
div.artBoxList p.infoText {
	margin: 5px 0px 0px; padding: 2px 0px 0px; width: 100%; color: rgb(85, 102, 119); clear: both; font-size: 85%; border-top-color: rgb(85, 102, 119); border-top-width: 1px; border-top-style: dotted; float: left;
}
ul.listBox {
	margin: 5px 0px 2px; padding: 0px; width: 100%; clear: both; float: left;
}
ul.listBox li {
	padding: 2px 0px 3px; list-style-type: none;
}
ul.listBox li span {
	color: rgb(85, 102, 119); line-height: 150%; font-size: 85%;
}
div.playerWindow {
	width: 100%; text-align: center; padding-top: 5px; margin-bottom: 5px; float: left; background-color: rgb(0, 0, 0);
}
div.artBoxImg div.imageElement {
	margin-bottom: 5px;
}
div.artBoxImg div.imageElement img {
	border: 1px solid rgb(85, 102, 119); cursor: pointer;
}
div.artBoxImg div.imageElement div.imgTxt {
	padding: 5px; width: 312px; color: rgb(255, 255, 255); overflow: hidden; font-size: 85%; background-color: rgb(0, 0, 0);
}
div.artBoxMap p {
	margin: 5px 0px 0px;
}
#articleComment {
	width: 468px; color: rgb(0, 0, 0); padding-top: 5px; font-family: arial, sans-serif; margin-bottom: 10px; border-top-color: rgb(118, 189, 233); border-top-width: 3px; border-top-style: solid; float: left;
}
#articleComment a {
	color: rgb(0, 85, 204); font-weight: normal; text-decoration: underline;
}
#articleComment a:hover {
	color: rgb(153, 0, 0); text-decoration: none;
}
#articleComment p {
	margin: 0px; padding: 0px;
}
#articleComment div.commentHeader {
	padding: 0px 0px 5px; width: 468px; text-align: right; color: rgb(85, 102, 119); overflow: hidden; font-size: 100%; float: left;
}
#articleComment div.commentList {
	padding: 5px; width: 458px; overflow: hidden; border-top-color: rgb(118, 189, 233); border-top-width: 1px; border-top-style: dotted; float: left; background-color: rgb(255, 255, 255);
}
#articleComment div.commentForm {
	padding: 5px; width: 458px; overflow: hidden; border-top-color: rgb(118, 189, 233); border-bottom-color: rgb(118, 189, 233); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted; float: left; background-color: rgb(222, 238, 254);
}
#articleComment div.commentInfo {
	padding: 8px 5px 5px; width: 458px; overflow: hidden; float: left; background-color: rgb(222, 238, 254);
}
#articleComment div.commentLogin {
	padding: 8px 5px 5px; width: 458px; overflow: hidden; float: left; background-color: rgb(222, 238, 254);
}
#articleComment div.commentUser {
	padding: 8px 5px 5px; width: 458px; overflow: hidden; float: left; background-color: rgb(222, 238, 254);
}
#articleComment p {
	margin: 0px 0px 5px; overflow: hidden; float: left;
}
#articleComment div.commentList p {
	padding-top: 6px;
}
#articleComment ul {
	margin: 0px; padding: 0px; width: 458px; list-style-type: none;
}
#articleComment ul li {
	padding: 3px 5px; list-style-type: none;
}
#articleComment ul li.even {
	background-color: rgb(222, 238, 254);
}
#articleComment ul li span {
	color: rgb(85, 102, 119); padding-right: 5px; font-size: 85%;
}
#articleComment .txt {
	border: 1px solid rgb(0, 0, 0); font-family: arial, sans-serif; font-size: 12px;
}
#articleComment label {
	color: rgb(0, 0, 0); text-transform: uppercase; font-size: 85%;
}
#articleComment .specialFont {
	color: rgb(153, 0, 0); font-size: 120%; font-weight: bold;
}
#articleComment .commentTitle {
	background: url("../gfx/ico_debate_big.png") no-repeat left top; color: rgb(0, 0, 0); padding-left: 25px; font-size: 125%; font-weight: bold; float: left;
}
#articleComment p.w100 {
	width: 100%; clear: both;
}
#articleComment p.w100 textarea.txt {
	width: 456px; height: 80px;
}
#articleComment p.w80 {
	width: 80%;
}
#articleComment p.w60 {
	width: 60%;
}
#articleComment p.w60 input.txt {
	width: 260px;
}
#articleComment p.w40 {
	width: 40%;
}
#articleComment p.w40 input.txt {
	width: 179px;
}
#articleComment p.w20 {
	width: 20%;
}
#articleComment p.w20 input.btn {
	float: right;
}
div.articleBottomLists {
	width: 800px; overflow: hidden; margin-bottom: 10px; position: relative;
}
div.articleBottomLists div.ad {
	width: 468px; height: 425px; overflow: hidden; padding-right: 10px; float: left;
}
div.articleBottomLists div.currentSection {
	width: 322px; height: 415px; overflow: hidden; padding-top: 10px; float: right;
}
div.articleBottomLists div.currentSection div.listContainer {
	height: 392px; overflow: auto;
}
div.articleBottomLists div.standardSection {
	padding: 5px 5px 0px 0px; width: 266px; height: 300px; float: left;
}
div.articleBottomLists div.standardSection div.listContainer {
	height: 280px; overflow: auto;
}
div.articleBottomLists div.lastElement {
	width: 258px; padding-right: 0px;
}
div.floatingToolbox {
	margin: 0px 8px 4px 0px; padding: 3px; float: left; position: relative; background-color: rgb(223, 223, 223);
}
div.floatingToolbox a {
	padding: 2px 0px; border: 3px solid rgb(223, 223, 223); width: 25px; text-align: center; clear: both; float: left; display: block; overflow-x: visible; background-color: rgb(255, 255, 255);
}
div.floatingToolbox span.disabled {
	padding: 2px 0px; border: 3px solid rgb(223, 223, 223); width: 25px; text-align: center; clear: both; float: left; display: block; overflow-x: visible; background-color: rgb(255, 255, 255);
}
div.floatingToolbox span.floatText {
	padding: 8px 10px; width: 110px; color: rgb(117, 117, 117); font-weight: bold; display: none; position: absolute; background-color: rgb(223, 223, 223);
}
.articleBody .articleBody-floatRight .floatingToolbox {
	margin: 0px 0px 5px; padding: 5px 0px 0px; width: 200px; height: 20px; float: none;
}
.articleBody .articleBody-floatRight .floatingToolbox a {
	padding: 0px 0px 0px 15px; border: 0px rgb(255, 255, 255); clear: none; float: right;
}
.articleBody .articleBody-floatRight .floatingToolbox span.disabled {
	padding: 0px 0px 0px 15px; border: 0px rgb(255, 255, 255); clear: none; float: right;
}
.articleBody .articleBody-floatRight span#floatDebate {
	left: 0px; top: 25px; z-index: 100;
}
.articleBody .articleBody-floatRight span#floatFacebook {
	left: 0px; top: 25px; z-index: 100;
}
.articleBody .articleBody-floatRight span#floatNettby {
	left: 0px; top: 25px; z-index: 100;
}
.articleBody .articleBody-floatRight span#floatTipFriend {
	left: 0px; top: 25px; z-index: 100;
}
.articleBody .articleBody-floatRight span#floatPrint {
	left: 0px; top: 25px; z-index: 100;
}
#floatDebate {
	left: 30px; top: 0px;
}
#floatFacebook {
	left: 30px; top: 26px;
}
#floatNettby {
	left: 30px; top: 52px;
}
#floatTipFriend {
	left: 30px; top: 78px;
}
#floatPrint {
	left: 30px; top: 104px;
}
div.frontPageNews h1 {
	font-size: 100%;
}
div.articleColumnist div.articleTopImage {
	padding-top: 10px;
}
div.articleColumnist h1 {
	padding-top: 5px;
}
div.articleColumnist div.columnistRelated {
	width: 100%; float: left; position: relative;
}
div.articleColumnist div.columnistRelated h3 {
	width: 100%; color: rgb(85, 102, 119); padding-top: 10px; padding-bottom: 2px; font-size: 85%; font-weight: normal; border-bottom-color: rgb(85, 102, 119); border-bottom-width: 1px; border-bottom-style: dotted; float: left;
}
div.articleColumnist div.columnistRelated ul {
	padding-bottom: 0px;
}
div.columnistSignature {
	padding: 10px 0px;
}
div.columnistSignature p {
	padding: 5px; color: rgb(178, 204, 240); background-color: rgb(1, 29, 72);
}
div.columnistSignature p span {
	color: rgb(100, 142, 200);
}
div.columnistSignature p.name {
	color: rgb(1, 29, 72); padding-bottom: 1px; font-size: 225%; background-color: rgb(255, 255, 255);
}
blockquote.bodyQuote {
	padding: 10px 10px 10px 12px; line-height: 1.9em; overflow: hidden; font-weight: bold; margin-bottom: 10px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(221, 221, 221);
}
blockquote.bodyQuote p {
	color: rgb(51, 51, 51); font-size: 150%; font-style: italic;
}
blockquote.bodyQuote p span {
	text-align: right; font-size: 65%; display: block;
}
blockquote.bodyQuote img {
	margin: 0px 15px 0px 0px; float: left;
}
#ol2008Countdown {
	padding: 5px; color: rgb(0, 0, 0); font-size: 150%; font-weight: bold;
}
#ol2008Countdown span.daysLeft {
	color: rgb(3, 131, 65);
}
#ol2010Extra {
	background: url("../gfx/theme/ol2008_extra.png") no-repeat left top rgb(255, 255, 255);
}
#ol2010Front {
	background: url("../gfx/theme/ol2008_extra.png") no-repeat left top rgb(255, 255, 255);
}
#ol2010Extra .buttonMenu {
	padding-top: 20px;
}
#ol2010Front .buttonMenu {
	background: url("../gfx/theme/ol2008_extra_btm.png") no-repeat left bottom rgb(255, 255, 255); height: 73px; padding-bottom: 20px; margin-top: 50px;
}
#ol2010Front .buttonMenu li {
	top: -20px; float: none; position: relative;
}
#ol2010Extra div.externalLinks {
	background: url("../gfx/theme/ol2008_extra_btm.png") no-repeat left bottom rgb(255, 255, 255); padding: 20px 0px 35px; line-height: 10px; font-size: 10px; margin-top: 5px;
}
#ol2010Extra div.externalLinks ul {
	padding-bottom: 5px; margin-left: 17px;
}
#ol2010Extra div.externalLinks li {
	padding: 4px 0px; list-style-type: square;
}
#ol2010Extra div.externalLinks p {
	font-size: 85%;
}
#ol2008Frontpage {
	background: url("../gfx/theme/ol2008_frontpage.png") no-repeat left top rgb(255, 255, 255); margin: 0px 0px 10px;
}
#ol2008Frontpage div.header a {
	padding: 57px 0px 10px 93px; text-decoration: none; display: block;
}
#ol2008Frontpage div.newslist {
	padding: 0px 10px;
}
#ol2008Frontpage div.newslist h4 {
	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
#ol2008Frontpage .newslist ul.linkListPlain li.hoverStyle {
	background-color: transparent;
}
#ol2008Frontpage div.menu a {
	padding: 6px 0px 6px 10px; color: rgb(0, 0, 0); font-size: 18px; text-decoration: none; border-top-color: rgb(223, 54, 63); border-top-width: 1px; border-top-style: solid; display: block;
}
#ol2008Frontpage div.menu a:hover {
	color: rgb(223, 54, 63);
}
#ol2008Frontpage div.menu a.menuItem1 {
	background: url("../gfx/theme/ol2008_fp_program.png") no-repeat left top rgb(255, 255, 255);
}
#ol2008Frontpage div.menu a.menuItem2 {
	background: url("../gfx/theme/ol2008_fp_results.png") no-repeat left top rgb(255, 255, 255);
}
#ol2008Frontpage div.menu a.menuItem3 {
	background: url("../gfx/theme/ol2008_fp_medals.png") no-repeat left top rgb(255, 255, 255);
}
#ol2008Frontpage div.menu a.menuItem4 {
	background: url("../gfx/theme/ol2008_fp_live.png") no-repeat left top rgb(255, 255, 255);
}
#ol2008Frontpage div.menu a.menuItem5 {
	background: url("../gfx/theme/ol2008_quiz_liten.png") no-repeat 10px 1px rgb(223, 54, 63); padding: 6px 0px 2px 50px; color: rgb(255, 222, 0); border-bottom-color: rgb(223, 54, 63); border-bottom-width: 1px; border-bottom-style: solid;
}
#ol2008Frontpage div.menu a.menuItem5:hover {
	color: rgb(0, 0, 0);
}
#ol2008Frontpage div.menu a.menuItem5 span {
	color: rgb(255, 255, 255);
}
#tourDeFranceFrontpage {
	background: url("../gfx/theme/tourdefrance_frontpage.png") no-repeat left top rgb(255, 203, 5); margin: 0px 0px 10px; color: rgb(153, 0, 0);
}
#tourDeFranceFrontpage a {
	color: rgb(0, 0, 0);
}
#tourDeFranceFrontpage .header {
	padding: 30px 0px 10px 98px; font-size: 145%; font-weight: bold;
}
#tourDeFranceFrontpage .menu {
	padding: 5px 10px 10px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 3px; border-bottom-width: 3px; border-top-style: solid; border-bottom-style: solid;
}
#tourDeFranceFrontpage .menu p {
	padding-top: 5px;
}
#tourDeFranceFrontpage .newslist {
	padding: 10px 5px;
}
#tourDeFranceFrontpage .newslist h4 {
	color: rgb(153, 0, 0); padding-left: 5px;
}
#tourDeFranceFrontpage .newslist ul.linkListPlain li {
	padding-right: 5px; padding-left: 5px;
}
#tourDeFranceFrontpage .newslist ul.linkListPlain li.hoverStyle {
	background-color: rgb(255, 255, 255);
}
#tourDeFranceMenu {
	background: url("../gfx/theme/tourdefrance_menu.png") no-repeat left top rgb(255, 203, 5); width: 803px; height: 29px; overflow: hidden; margin-bottom: 5px; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
#tourDeFranceMenu a {
	padding: 6px 10px; color: rgb(0, 0, 0); font-size: 115%; text-decoration: none; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; float: left; display: block;
}
#tourDeFranceMenu a:hover {
	background-color: rgb(255, 203, 5);
}
#tourDeFranceExtra {
	background: url("../gfx/theme/tourdefrance_extra.png") no-repeat left top rgb(255, 203, 5); padding: 10px; margin-bottom: 15px;
}
#tourDeFranceExtra p {
	padding-bottom: 10px; font-size: 115%; font-weight: bold;
}
#tourDeFranceExtra ul li {
	padding: 5px 0px; list-style-type: disc; list-style-position: inside;
}
#tourDeFranceExtra ul li a {
	color: rgb(0, 0, 0); font-size: 125%;
}
div.cartoonFrontPage {
	margin: 10px 0px; height: 200px; text-align: right; float: left; position: relative; cursor: pointer;
}
div.cartoonFrontPage p {
	padding: 5px 0px 3px;
}
div.cartoonFrontPage img.paperImage {
	left: 0px; bottom: 0px; position: absolute;
}
div.cartoonHeading {
	background: url("../gfx/ill_wulff_persons.png") no-repeat left top rgb(255, 255, 255); padding: 16px 0px 20px 250px;
}
div.cond.cartoonHeading {
	padding: 2px 0px 6px 250px;
}
div.cartoonTop {
	margin-bottom: 10px;
}
div.cartoonImage img {
	border: 1px solid rgb(0, 0, 0);
}
div.stripToolbar {
	padding: 10px 20px 10px 23px; color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(0, 0, 0);
}
div.stripToolbar a {
	color: rgb(255, 21, 21); text-decoration: none;
}
div.stripToolbar a:hover {
	color: rgb(246, 255, 0);
}
div.stripToolbar a.lnkFacebook {
	background: url("../gfx/ico_facebook_black.png") no-repeat left -1px; padding-left: 20px;
}
div.stripToolbar a.lnkNettby {
	background: url("../gfx/ico_nettby_black.png") no-repeat left -1px; padding-left: 20px;
}
div.stripToolbar a.lnkMail {
	background: url("../gfx/ico_mail_black.png") no-repeat left -1px; padding-left: 21px;
}
.cartoonLibrary {
	width: 796px; height: 104px; overflow: scroll; position: relative;
}
.cartoonLibrary .cartoonBelt {
	background: url("../gfx/bg_cartoonstrip.png") repeat-x; left: 0px; top: 0px; height: 104px; position: absolute;
}
.cartoonLibrary .cartoonPanel {
	padding: 10px 15px; width: 228px; text-align: center; overflow: hidden; border-left-color: rgb(0, 0, 0); border-left-width: 2px; border-left-style: solid; float: left; position: relative; cursor: pointer;
}
.cartoonLibrary .cartoonPanel img {
	border: 4px solid rgb(255, 255, 255);
}
.cartoonLibrary .cartoonPanelHover img {
	border: 4px solid rgb(255, 21, 21);
}
.cartoonToolbar {
	width: 800px; height: 56px; border-top-color: rgb(255, 255, 255); border-top-width: 2px; border-top-style: solid; float: left; position: relative; background-color: rgb(0, 0, 0);
}
.cartoonToolbar div.slideInfo {
	padding: 10px 0px; width: 100%; text-align: center; color: rgb(255, 255, 255); font-size: 155%; font-weight: normal; float: left; display: block;
}
.cartoonToolbar div.slideInfo span {
	background: rgb(237, 234, 0); color: rgb(0, 0, 0);
}
div.cartoonList {
	width: 100%; padding-top: 20px; clear: both; float: left;
}
div.cartoonList h1 {
	width: 100%; padding-top: 20px; clear: both; float: left;
}
div.cartoonList table {
	margin: 0px; padding: 0px; width: 800px; overflow: hidden; clear: both; float: left;
}
div.cartoonList table td {
	margin: 0px; padding: 10px 0px; border: 2px solid rgb(204, 204, 204); width: 194px; text-align: center; overflow: hidden; vertical-align: middle; border-collapse: collapse;
}
div.cartoonList table td.cartoonImage {
	cursor: pointer;
}
div.cartoonList table td.cartoonImageHover {
	background-color: rgb(255, 21, 21);
}
.cartoonToolbar #prevButton {
	left: 12px; top: 3px; position: absolute; cursor: pointer;
}
.cartoonToolbar #nextButton {
	top: 9px; right: 0px; position: absolute; cursor: pointer;
}
.cartoonToolbar .disabled#prevButton {
	display: none;
}
.cartoonToolbar .disabled#nextButton {
	display: none;
}
div.tvContent {
	width: 990px; overflow: hidden;
}
div.tvContent div.mainFrame {
	width: 990px; overflow: hidden; padding-bottom: 10px; clear: both; float: left;
}
div.tvLeftColumn {
	width: 800px; overflow: hidden; float: left;
}
div.tvRightColumn {
	width: 190px; overflow: hidden; float: left;
}
div.tvContent div.adTVRight {
	width: 180px; float: left;
}
div.tvContent div.adTVTop {
	width: 800px; overflow: hidden; padding-bottom: 10px; float: left;
}
div.tvContent div.latestFrame {
	width: 800px; overflow: hidden; padding-bottom: 10px; float: left;
}
div.tvContent div.latestFrame h3 {
	margin-bottom: 5px;
}
div.tvContent div.listsFrame {
	width: 800px; overflow: hidden; padding-bottom: 10px; border-top-color: rgb(0, 0, 0); border-top-width: 3px; border-top-style: solid; float: left;
}
div.extraHetKlode div.columnist {
	border: 2px solid rgb(208, 137, 18);
}
div.extraHetKlode div.columnist img {
	border-bottom-color: rgb(208, 137, 18); border-bottom-width: 2px; border-bottom-style: solid;
}
div.extraHetKlode div.columnist div.infoText {
	padding: 10px 10px 0px; color: rgb(255, 255, 255); background-color: rgb(38, 25, 3);
}
div.extraHetKlode div.columnist div.infoText p {
	padding-bottom: 10px;
}
div.extraHetKlode div.columnist div.infoText p.name {
	color: rgb(208, 137, 18); font-size: 175%;
}
div.extraHetKlode div.columnist div.infoText a {
	color: rgb(208, 137, 18); text-decoration: underline;
}
div.extraHetKlode div.columnist div.infoText span {
	color: rgb(208, 137, 18); font-weight: bold;
}
div.extraHetKlode div.linkList p {
	color: rgb(170, 170, 170); padding-top: 10px; font-style: italic;
}
div.extraHetKlode div.linkList h3 {
	padding: 10px 0px 2px; color: rgb(38, 25, 3); font-size: 125%; border-bottom-color: rgb(208, 137, 18); border-bottom-width: 2px; border-bottom-style: solid;
}
div.extraHetKlode div.linkList ul {
	padding-bottom: 10px;
}
div.extraHetKlode div.linkList ul li {
	padding: 4px 0px;
}
div.extraHetKlode div.linkList ul li a {
	background: url("../gfx/ico_earth.png") no-repeat left top; color: rgb(208, 137, 18); padding-left: 24px; font-size: 115%;
}
div.content280 {
	margin: 0px 0px 20px; padding: 8px; border: 1px solid rgb(221, 221, 221); width: 280px; float: left; background-color: rgb(238, 238, 238);
}
div.content280 img {
	margin: 0px 10px 0px 0px; width: 160px; float: left;
}
div.p-20-10 {
	padding: 20px 0px 10px;
}
div.goldAd {
	background: url("../gfx/theme/gold_ad_y.png") repeat-y; font: 115%/normal trebuchet MS, sans-serif; float: left; font-size-adjust: none; font-stretch: normal;
}
div.goldHeader {
	background: url("../gfx/theme/gold_ad_header.png") no-repeat; padding: 30px 0px 20px 50px; width: 750px; float: left;
}
div.goldBody {
	background: url("../gfx/theme/gold_ad_y.png") repeat-y; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 50px; width: 418px;
}
div.wrapperTravelTip {
	margin: 2px 0px 10px; float: left;
}
div.wrapperTravelTip img {
	margin: 0px 3px 0px 0px; float: left;
}
div.wrapperTravelTip ul li {
	margin: 0px 0px 3px; width: 180px; clear: both; float: left; background-color: rgb(244, 244, 244);
}
div.wrapperTravelTip ul li.allTravelTips {
	padding: 2px 3px 3px; background-color: rgb(237, 111, 26);
}
div.wrapperTravelTip ul li.allTravelTips:hover {
	padding: 2px 3px 3px; background-color: rgb(237, 111, 26);
}
div#searchfield {
	width: 320px; height: 60px; background-image: url("../gfx/finnfirma_bg.gif"); background-repeat: no-repeat; background-color: white;
}
#finnfirmaform1 #textinput {
	width: 220px; height: 12px; margin-top: 0px; float: left;
}
#finnfirmaform1 #searchinput {
	width: 50px; height: 24px; margin-top: 0px; float: left;
}
#finnfirmaform1 {
	width: 320px; padding-left: 5px;
}
#finnfirmaform1 #input {
	border: 1px solid rgb(255, 217, 64); height: 12px; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 1.2em; background-color: white;
}
#finnfirmaform1 #input {
	width: 220px; height: 18px; font-weight: bold;
}
#finnfirmaform1 .search {
	border: currentColor; margin-left: 10px; background-color: rgb(255, 247, 128);
}
div.reviewsSearch {
	background: url("../gfx/bg_kultur_anmeldelser.png") repeat-x left top; margin: 15px 0px 20px; width: 468px; float: left; position: relative; z-index: 0;
}
div.reviewsSearch h2 {
	background: rgb(255, 255, 255); padding: 0px 5px; left: 10px; top: -15px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: absolute;
}
form.reviewsForm {
	padding: 22px 10px 20px; border: 2px solid rgb(204, 204, 204);
}
form.reviewsForm input.inpFreeSmallRev {
	width: 293px;
}
div.reviewsSearch p.descTxt {
	top: 37px; text-align: center; right: 10px; position: absolute;
}
div.reviewsSearch div.typeContainer select {
	margin: 0px 10px 0px 0px; width: 130px;
}
div.reviewsSearch div.catContainer select {
	width: 160px;
}
div.reviewsSearch div.catContainer {
	margin: 15px 20px 0px 0px; float: left;
}
div.reviewsSearch div.searchFor {
	margin: 15px 0px 0px;
}
div.reviewsSearch input.tekst {
	margin: 0px 15px 0px 0px; width: 100px;
}
div.reviewsSearch input.tekstLang {
	margin: 0px 15px 0px 0px; width: 293px;
}
div.reviewsSearch input.btn {
	width: 90px;
}
p.catLinks {
	padding: 5px 10px; background-color: rgb(207, 188, 103);
}
p.catLinks a {
	margin: 0px 0px 0px 5px; position: relative;
}
.capris {
	height: 30px; float: left; display: block;
}
.capris span {
	display: none;
}
.buy.capris {
	background: url("../gfx/ad_gfx/btn_buy_capris_ad.png") no-repeat center; width: 143px;
}
.trailer.capris {
	background: url("../gfx/ad_gfx/btn_trailer_capris_ad.png") no-repeat center; width: 115px;
}
div.schoolHeader {
	width: 800px; float: left;
}
div.schoolHeader ul li {
	border-left-color: rgb(102, 102, 102); border-left-width: 1px; border-left-style: solid; float: left; display: inline;
}
div.schoolHeader ul li a {
	padding: 2px 5px 3px; float: left; display: block;
}
div.schoolHeader ul li a:hover {
	color: rgb(0, 0, 0);
}
div.schoolHeader ul li a:hover {
	background-color: rgb(255, 255, 255);
}
div.schoolHeader ul li.first {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
div.schoolHeader ul.left {
	margin: -21px 0px 4px 1px; float: left; position: relative;
}
div.schoolHeader ul.right {
	margin: -21px 1px 0px 0px; float: right; position: relative;
}
.paging {
	margin: 4px 0px 11px; padding: 4px 0px 5px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: inline; background-color: rgb(238, 238, 238);
}
.paging a {
	margin: 0px 2px; color: rgb(0, 0, 0); line-height: 18px; text-decoration: underline; float: left;
}
.paging span.total {
	margin: 0px 0px 0px 5px; color: rgb(0, 0, 0); line-height: 18px; float: left;
}
.paging span.pages {
	margin: 0px 5px 0px 0px; padding: 0px; width: 315px; color: rgb(0, 0, 0); float: right;
}
#search-list {
	margin: 0px; padding: 0px; float: left; display: inline;
}
#search-list span {
	margin: 0px; font-size: 12px;
}
#search-list span a {
	color: rgb(0, 85, 204); text-decoration: underline;
}
#search-list span a:hover {
	text-decoration: none;
}
#search-list p {
	margin: 0px; padding: 0px; font-size: 12px;
}
#search-list p span.ingress {
	margin: 1px 0px 0px; display: block;
}
#search-list p span.btm {
	margin: 0px 40px 0px 0px;
}
#search-list p span.btm a.bottom-link {
	margin: 0px; color: rgb(153, 153, 153); text-decoration: none;
}
#search-list a.bottom-link:hover {
	text-decoration: underline;
}
div.clearerRevOp {
	width: 100%; height: 10px; clear: both; font-size: 1px;
}
img.ratingImg {
	border: currentColor;
}
div.skiReport {
	margin: 0px 0px 10px; padding: 0px;
}
div.skiReport h1 {
	background: url("../gfx/special/lgo_skiinfo.png") no-repeat left top; margin: 0px; padding: 0px 0px 4px; width: 100%;
}
div.skiReport h1 a {
	width: 633px; height: 59px; display: block;
}
div.skiReport h1 a span {
	display: none;
}
div.skiReport div.mostsno {
	background: url("../gfx/vaer/symboler/13.gif") no-repeat left top rgb(232, 243, 187); margin: 0px; padding: 4px 0px 4px 30px;
}
div.skiReport p {
	margin: 0px; padding: 4px 0px; font-size: 85%;
}
div.skiReport h3 {
	margin: 0px; padding: 4px 0px 6px; font-size: 130%; border-top-color: rgb(232, 243, 187); border-top-width: 1px; border-top-style: solid;
}
div.skiReport table.listDestinations {
	margin: 0px 0px 10px; padding: 0px; width: 650px; font-size: 85%;
}
div.skiReport table.listDestinations th {
	padding: 1px 4px; text-align: left; background-color: rgb(232, 243, 187);
}
div.skiReport table.listDestinations td {
	margin: 0px; padding: 0px 4px; height: 29px; vertical-align: middle; border-bottom-color: rgb(232, 243, 187); border-bottom-width: 1px; border-bottom-style: solid;
}
.wht25 {
	background-image: url("../gfx/sprites/bg_gradient_col1_white25_white150.png"); background-repeat: repeat-x;
}
.sunup.wht150 {
	background-image: url("../gfx/sprites/bg_gradient_col1_white25_white150.png"); background-repeat: repeat-x;
}
.wht50 {
	background-image: url("../gfx/sprites/bg_gradient_col2_white50_white125.png"); background-repeat: repeat-x;
}
.sunup.wht125 {
	background-image: url("../gfx/sprites/bg_gradient_col2_white50_white125.png"); background-repeat: repeat-x;
}
.wht75 {
	background-image: url("../gfx/sprites/bg_gradient_col3_white75_white100.png"); background-repeat: repeat-x;
}
.sunup.wht100 {
	background-image: url("../gfx/sprites/bg_gradient_col3_white75_white100.png"); background-repeat: repeat-x;
}
.wht100 {
	background-image: url("../gfx/sprites/bg_gradient_col4_white100_white75.png"); background-repeat: repeat-x;
}
.sunup.wht75 {
	background-image: url("../gfx/sprites/bg_gradient_col4_white100_white75.png"); background-repeat: repeat-x;
}
.wht125 {
	background-image: url("../gfx/sprites/bg_gradient_col5_white125_white50.png"); background-repeat: repeat-x;
}
.sunup.wht50 {
	background-image: url("../gfx/sprites/bg_gradient_col5_white125_white50.png"); background-repeat: repeat-x;
}
.wht150 {
	background-image: url("../gfx/sprites/bg_gradient_col6_white150_white25.png"); background-repeat: repeat-x;
}
.sunup.wht25 {
	background-image: url("../gfx/sprites/bg_gradient_col6_white150_white25.png"); background-repeat: repeat-x;
}
.blk25 {
	background-image: url("../gfx/sprites/bg_gradient_col1_black25_black150.png"); background-repeat: repeat-x;
}
.sunup.blk150 {
	background-image: url("../gfx/sprites/bg_gradient_col1_black25_black150.png"); background-repeat: repeat-x;
}
.blk50 {
	background-image: url("../gfx/sprites/bg_gradient_col2_black50_black125.png"); background-repeat: repeat-x;
}
.sunup.blk125 {
	background-image: url("../gfx/sprites/bg_gradient_col2_black50_black125.png"); background-repeat: repeat-x;
}
.blk75 {
	background-image: url("../gfx/sprites/bg_gradient_col3_black75_black100.png"); background-repeat: repeat-x;
}
.sunup.blk100 {
	background-image: url("../gfx/sprites/bg_gradient_col3_black75_black100.png"); background-repeat: repeat-x;
}
.blk100 {
	background-image: url("../gfx/sprites/bg_gradient_col4_black100_black75.png"); background-repeat: repeat-x;
}
.sunup.blk75 {
	background-image: url("../gfx/sprites/bg_gradient_col4_black100_black75.png"); background-repeat: repeat-x;
}
.blk125 {
	background-image: url("../gfx/sprites/bg_gradient_col5_black125_black50.png"); background-repeat: repeat-x;
}
.sunup.blk50 {
	background-image: url("../gfx/sprites/bg_gradient_col5_black125_black50.png"); background-repeat: repeat-x;
}
.blk150 {
	background-image: url("../gfx/sprites/bg_gradient_col6_black150_black25.png"); background-repeat: repeat-x;
}
.sunup.blk25 {
	background-image: url("../gfx/sprites/bg_gradient_col6_black150_black25.png"); background-repeat: repeat-x;
}
.sunup.wht25.bg100 {
	background-position: left -175px;
}
.sunup.wht50.bg100 {
	background-position: left -175px;
}
.sunup.wht75.bg100 {
	background-position: left -175px;
}
.sunup.wht100.bg100 {
	background-position: left -175px;
}
.sunup.wht125.bg100 {
	background-position: left -175px;
}
.sunup.wht150.bg100 {
	background-position: left -175px;
}
.sunup.blk25.bg100 {
	background-position: left -175px;
}
.sunup.blk50.bg100 {
	background-position: left -175px;
}
.sunup.blk75.bg100 {
	background-position: left -175px;
}
.sunup.blk100.bg100 {
	background-position: left -175px;
}
.sunup.blk125.bg100 {
	background-position: left -175px;
}
.sunup.blk150.bg100 {
	background-position: left -175px;
}
.sundown.wht25.bg90 {
	background-position: left -175px;
}
.sundown.wht50.bg90 {
	background-position: left -175px;
}
.sundown.wht75.sp90 {
	background-position: left -175px;
}
.sundown.wht100.bg90 {
	background-position: left -175px;
}
.sundown.wht125.bg90 {
	background-position: left -175px;
}
.sundown.wht150.bg90 {
	background-position: left -175px;
}
.sundown.blk25.bg90 {
	background-position: left -175px;
}
.sundown.blk50.bg90 {
	background-position: left -175px;
}
.sundown.blk75.sp90 {
	background-position: left -175px;
}
.sundown.blk100.bg90 {
	background-position: left -175px;
}
.sundown.blk125.bg90 {
	background-position: left -175px;
}
.sundown.blk150.bg90 {
	background-position: left -175px;
}
.sunup.wht25.bg90 {
	background-position: left -350px;
}
.sunup.wht50.bg90 {
	background-position: left -350px;
}
.sunup.wht75.bg90 {
	background-position: left -350px;
}
.sunup.wht100.bg90 {
	background-position: left -350px;
}
.sunup.wht125.bg90 {
	background-position: left -350px;
}
.sunup.wht150.bg90 {
	background-position: left -350px;
}
.sunup.blk25.bg90 {
	background-position: left -350px;
}
.sunup.blk50.bg90 {
	background-position: left -350px;
}
.sunup.blk75.bg90 {
	background-position: left -350px;
}
.sunup.blk100.bg90 {
	background-position: left -350px;
}
.sunup.blk125.bg90 {
	background-position: left -350px;
}
.sunup.blk150.bg90 {
	background-position: left -350px;
}
.sundown.wht25.bg80 {
	background-position: left -350px;
}
.sundown.wht50.bg80 {
	background-position: left -350px;
}
.sundown.wht75.sp80 {
	background-position: left -350px;
}
.sundown.wht100.bg80 {
	background-position: left -350px;
}
.sundown.wht125.bg80 {
	background-position: left -350px;
}
.sundown.wht150.bg80 {
	background-position: left -350px;
}
.sundown.blk25.bg80 {
	background-position: left -350px;
}
.sundown.blk50.bg80 {
	background-position: left -350px;
}
.sundown.blk75.sp80 {
	background-position: left -350px;
}
.sundown.blk100.bg80 {
	background-position: left -350px;
}
.sundown.blk125.bg80 {
	background-position: left -350px;
}
.sundown.blk150.bg80 {
	background-position: left -350px;
}
.sunup.wht25.bg80 {
	background-position: left -525px;
}
.sunup.wht50.bg80 {
	background-position: left -525px;
}
.sunup.wht75.bg80 {
	background-position: left -525px;
}
.sunup.wht100.bg80 {
	background-position: left -525px;
}
.sunup.wht125.bg80 {
	background-position: left -525px;
}
.sunup.wht150.bg80 {
	background-position: left -525px;
}
.sunup.blk25.bg80 {
	background-position: left -525px;
}
.sunup.blk50.bg80 {
	background-position: left -525px;
}
.sunup.blk75.bg80 {
	background-position: left -525px;
}
.sunup.blk100.bg80 {
	background-position: left -525px;
}
.sunup.blk125.bg80 {
	background-position: left -525px;
}
.sunup.blk150.bg80 {
	background-position: left -525px;
}
.sundown.wht25.bg70 {
	background-position: left -525px;
}
.sundown.wht50.bg70 {
	background-position: left -525px;
}
sp70.sundown.wht75 {
	background-position: left -525px;
}
.sundown.wht100.bg70 {
	background-position: left -525px;
}
.sundown.wht125.bg70 {
	background-position: left -525px;
}
.sundown.wht150.bg70 {
	background-position: left -525px;
}
.sundown.blk25.bg70 {
	background-position: left -525px;
}
.sundown.blk50.bg70 {
	background-position: left -525px;
}
sp70.sundown.blk75 {
	background-position: left -525px;
}
.sundown.blk100.bg70 {
	background-position: left -525px;
}
.sundown.blk125.bg70 {
	background-position: left -525px;
}
.sundown.blk150.bg70 {
	background-position: left -525px;
}
.sunup.wht25.bg70 {
	background-position: left -700px;
}
.sunup.wht50.bg70 {
	background-position: left -700px;
}
.sunup.wht75.bg70 {
	background-position: left -700px;
}
.sunup.wht100.bg70 {
	background-position: left -700px;
}
.sunup.wht125.bg70 {
	background-position: left -700px;
}
.sunup.wht150.bg70 {
	background-position: left -700px;
}
.sunup.blk25.bg70 {
	background-position: left -700px;
}
.sunup.blk50.bg70 {
	background-position: left -700px;
}
.sunup.blk75.bg70 {
	background-position: left -700px;
}
.sunup.blk100.bg70 {
	background-position: left -700px;
}
.sunup.blk125.bg70 {
	background-position: left -700px;
}
.sunup.blk150.bg70 {
	background-position: left -700px;
}
.sundown.wht25.bg60 {
	background-position: left -700px;
}
.sundown.wht50.bg60 {
	background-position: left -700px;
}
.sundown.wht75.bg60 {
	background-position: left -700px;
}
.sundown.wht100.bg60 {
	background-position: left -700px;
}
.sundown.wht125.bg60 {
	background-position: left -700px;
}
.sundown.wht150.bg60 {
	background-position: left -700px;
}
.sundown.blk25.bg60 {
	background-position: left -700px;
}
.sundown.blk50.bg60 {
	background-position: left -700px;
}
.sundown.blk75.bg60 {
	background-position: left -700px;
}
.sundown.blk100.bg60 {
	background-position: left -700px;
}
.sundown.blk125.bg60 {
	background-position: left -700px;
}
.sundown.blk150.bg60 {
	background-position: left -700px;
}
.sunup.wht25.bg60 {
	background-position: left -875px;
}
.sunup.wht50.bg60 {
	background-position: left -875px;
}
.sunup.wht75.bg60 {
	background-position: left -875px;
}
.sunup.wht100.bg60 {
	background-position: left -875px;
}
.sunup.wht125.bg60 {
	background-position: left -875px;
}
.sunup.wht150.bg60 {
	background-position: left -875px;
}
.sunup.blk25.bg60 {
	background-position: left -875px;
}
.sunup.blk50.bg60 {
	background-position: left -875px;
}
.sunup.blk75.bg60 {
	background-position: left -875px;
}
.sunup.blk100.bg60 {
	background-position: left -875px;
}
.sunup.blk125.bg60 {
	background-position: left -875px;
}
.sunup.blk150.bg60 {
	background-position: left -875px;
}
.sundown.wht25.bg50 {
	background-position: left -875px;
}
.sundown.wht50.bg50 {
	background-position: left -875px;
}
.sundown.wht75.bg50 {
	background-position: left -875px;
}
.sundown.wht100.bg50 {
	background-position: left -875px;
}
.sundown.wht125.bg50 {
	background-position: left -875px;
}
.sundown.wht150.bg50 {
	background-position: left -875px;
}
.sundown.blk25.bg50 {
	background-position: left -875px;
}
.sundown.blk50.bg50 {
	background-position: left -875px;
}
.sundown.blk75.bg50 {
	background-position: left -875px;
}
.sundown.blk100.bg50 {
	background-position: left -875px;
}
.sundown.blk125.bg50 {
	background-position: left -875px;
}
.sundown.blk150.bg50 {
	background-position: left -875px;
}
.sunup.wht25.bg50 {
	background-position: left -1050px;
}
.sunup.wht50.bg50 {
	background-position: left -1050px;
}
.sunup.wht75.bg50 {
	background-position: left -1050px;
}
.sunup.wht100.bg50 {
	background-position: left -1050px;
}
.sunup.wht125.bg50 {
	background-position: left -1050px;
}
.sunup.wht150.bg50 {
	background-position: left -1050px;
}
.sunup.blk25.bg50 {
	background-position: left -1050px;
}
.sunup.blk50.bg50 {
	background-position: left -1050px;
}
.sunup.blk75.bg50 {
	background-position: left -1050px;
}
.sunup.blk100.bg50 {
	background-position: left -1050px;
}
.sunup.blk125.bg50 {
	background-position: left -1050px;
}
.sunup.blk150.bg50 {
	background-position: left -1050px;
}
.sundown.bg40.bg40 {
	background-position: left -1050px;
}
.sundown.wht50.bg40 {
	background-position: left -1050px;
}
.sundown.wht75.bg40 {
	background-position: left -1050px;
}
.sundown.wht100.bg40 {
	background-position: left -1050px;
}
.sundown.wht125.bg40 {
	background-position: left -1050px;
}
.sundown.wht150.bg40 {
	background-position: left -1050px;
}
.sundown.blk25.bg40 {
	background-position: left -1050px;
}
.sundown.blk50.bg40 {
	background-position: left -1050px;
}
.sundown.blk75.bg40 {
	background-position: left -1050px;
}
.sundown.blk100.bg40 {
	background-position: left -1050px;
}
.sundown.blk125.bg40 {
	background-position: left -1050px;
}
.sundown.blk150.bg40 {
	background-position: left -1050px;
}
.sunup.wht25.bg40 {
	background-position: left -1225px;
}
.sunup.wht50.bg40 {
	background-position: left -1225px;
}
.sunup.wht75.bg40 {
	background-position: left -1225px;
}
.sunup.wht100.bg40 {
	background-position: left -1225px;
}
.sunup.wht125.bg40 {
	background-position: left -1225px;
}
.sunup.wht150.bg40 {
	background-position: left -1225px;
}
.sunup.blk25.bg40 {
	background-position: left -1225px;
}
.sunup.blk50.bg40 {
	background-position: left -1225px;
}
.sunup.blk75.bg40 {
	background-position: left -1225px;
}
.sunup.blk100.bg40 {
	background-position: left -1225px;
}
.sunup.blk125.bg40 {
	background-position: left -1225px;
}
.sunup.blk150.bg40 {
	background-position: left -1225px;
}
.sundown.wht25.bg30 {
	background-position: left -1225px;
}
.sundown.wht50.bg30 {
	background-position: left -1225px;
}
.sundown.wht75.bg30 {
	background-position: left -1225px;
}
.sundown.wht100.bg30 {
	background-position: left -1225px;
}
.sundown.wht125.bg30 {
	background-position: left -1225px;
}
.sundown.wht150.bg30 {
	background-position: left -1225px;
}
.sundown.blk25.bg30 {
	background-position: left -1225px;
}
.sundown.blk50.bg30 {
	background-position: left -1225px;
}
.sundown.blk75.bg30 {
	background-position: left -1225px;
}
.sundown.blk100.bg30 {
	background-position: left -1225px;
}
.sundown.blk125.bg30 {
	background-position: left -1225px;
}
.sundown.blk150.bg30 {
	background-position: left -1225px;
}
.sunup.wht25.bg30 {
	background-position: left -1400px;
}
.sunup.wht50.bg30 {
	background-position: left -1400px;
}
.sunup.wht75.bg30 {
	background-position: left -1400px;
}
.sunup.wht100.bg30 {
	background-position: left -1400px;
}
.sunup.wht125.bg30 {
	background-position: left -1400px;
}
.sunup.wht150.bg30 {
	background-position: left -1400px;
}
.sunup.blk25.bg30 {
	background-position: left -1400px;
}
.sunup.blk50.bg30 {
	background-position: left -1400px;
}
.sunup.blk75.bg30 {
	background-position: left -1400px;
}
.sunup.blk100.bg30 {
	background-position: left -1400px;
}
.sunup.blk125.bg30 {
	background-position: left -1400px;
}
.sunup.blk150.bg30 {
	background-position: left -1400px;
}
div.blkBtn {
	height: 24px; line-height: 190%; float: left; display: inline; position: relative;
}
#pageHeader .blkBtn {
	height: 24px; line-height: 190%; float: left; display: inline; position: relative;
}
#pageBody div.blkBtn {
	height: 24px; line-height: 190%; float: left; display: inline; position: relative;
}
div.blkBtn div {
	top: 0px; width: 8px; height: 100%; position: absolute;
}
#pageHeader .blkBtn div {
	top: 0px; width: 8px; height: 100%; position: absolute;
}
#pageBody .blkBtn div {
	top: 0px; width: 8px; height: 100%; position: absolute;
}
.blkBtn div.lft {
	left: -8px; background-repeat: no-repeat;
}
.blkBtn div.rgt {
	right: -8px; background-repeat: no-repeat;
}
.blkBtn div.above {
	z-index: 30;
}
.blkBtn .f-85 {
	font-size: 11px;
}
.blkBtn .f-95 {
	font-size: 12px;
}
.blkBtn .f-100 {
	font-size: 13px;
}
.blkBtn .f-110 {
	font-size: 14px;
}
.blkBtn .f-120 {
	font-size: 15px;
}
.blkBtn .f-135 {
	font-size: 16px;
}
.blkBtn .f-150 {
	font-size: 17px;
}
.btn21.blkBtn div {
	height: 21px;
}
.btn21.blkBtn {
	height: 21px;
}
#pageHeader .btn21.blkBtn {
	height: 21px;
}
#pageBody .btn21.blkBtn {
	height: 21px;
}
.btn21.blkBtn input {
	height: 21px;
}
#pageHeader .btn21.blkBtn input {
	height: 21px;
}
#pageBody .btn21.blkBtn input {
	height: 21px;
}
.btn24.blkBtn div {
	height: 24px;
}
.btn24.blkBtn {
	height: 24px;
}
#pageHeader .btn24.blkBtn {
	height: 24px;
}
#pageBody .btn24.blkBtn {
	height: 24px;
}
.btn24.blkBtn input {
	height: 24px;
}
#pageHeader .btn24.blkBtn input {
	height: 24px;
}
#pageBody .btn24.blkBtn input {
	height: 24px;
}
.btn28.blkBtn div {
	height: 28px;
}
.btn28.blkBtn {
	height: 28px;
}
#pageHeader .btn28.blkBtn {
	height: 28px;
}
#pageBody .btn28.blkBtn {
	height: 28px;
}
.btn28.blkBtn input {
	height: 28px;
}
#pageHeader .btn28.blkBtn input {
	height: 28px;
}
#pageBody .btn28.blkBtn input {
	height: 28px;
}
.btn32.blkBtn div {
	height: 32px;
}
.btn32.blkBtn {
	height: 32px;
}
#pageHeader .btn32.blkBtn {
	height: 32px;
}
#pageBody .btn32.blkBtn {
	height: 32px;
}
.btn32.blkBtn input {
	height: 32px;
}
#pageHeader .btn32.blkBtn input {
	height: 32px;
}
#pageBody .btn32.blkBtn input {
	height: 32px;
}
.btn21.blkBtn .lft {
	background-image: url("../gfx/sprites/btn_ap_blk21_lft.png");
}
.btn21.blkBtn .rgt {
	background-image: url("../gfx/sprites/btn_ap_blk21_rgt.png");
}
.btn24.blkBtn .lft {
	background-image: url("../gfx/sprites/btn_ap_blk24_lft.png");
}
.btn24.blkBtn .rgt {
	background-image: url("../gfx/sprites/btn_ap_blk24_rgt.png");
}
.btn28.blkBtn .lft {
	background-image: url("../gfx/sprites/btn_ap_blk28_lft.png");
}
.btn28.blkBtn .rgt {
	background-image: url("../gfx/sprites/btn_ap_blk28_rgt.png");
}
.btn32.blkBtn .lft {
	background-image: url("../gfx/sprites/btn_ap_blk32_lft.png");
}
.btn32.blkBtn .rgt {
	background-image: url("../gfx/sprites/btn_ap_blk32_rgt.png");
}
.btn21.blkBtn .down {
	background-position: left bottom;
}
.down.btn21.blkBtn {
	background-position: left bottom;
}
.btn24.blkBtn .down {
	background-position: left bottom;
}
.down.btn24.blkBtn {
	background-position: left bottom;
}
.btn28.blkBtn .down {
	background-position: left bottom;
}
.down.btn28.blkBtn {
	background-position: left bottom;
}
.btn32.blkBtn .down {
	background-position: left bottom;
}
.down.btn32.blkBtn {
	background-position: left bottom;
}
.blkBtn input {
	border: 0px currentColor; color: rgb(255, 255, 255); font-weight: normal; cursor: pointer;
}
.blkBtn a {
	border: 0px currentColor; color: rgb(255, 255, 255); font-weight: normal; cursor: pointer;
}
.blkBtn a:hover {
	border: 0px currentColor; color: rgb(255, 255, 255); font-weight: normal; cursor: pointer;
}
.blkBtn a:visited {
	border: 0px currentColor; color: rgb(255, 255, 255); font-weight: normal; cursor: pointer;
}
.blkBtn input {
	padding: 0px 0px 3px; width: auto; text-align: center;
}
.btn21.blkBtn {
	background-position: left -21px; background-image: url("../gfx/sprites/btn_ap_blk21_x.png");
}
.btn24.blkBtn {
	background-position: left -24px; background-image: url("../gfx/sprites/btn_ap_blk24_x.png");
}
.btn28.blkBtn {
	background-position: left -28px; background-image: url("../gfx/sprites/btn_ap_blk28_x.png");
}
.btn32.blkBtn {
	background-position: left -32px; background-image: url("../gfx/sprites/btn_ap_blk32_x.png");
}
.btn21.blkBtn .normal {
	background-position: left -21px;
}
.btn24.blkBtn .normal {
	background-position: left -24px;
}
.btn28.blkBtn .normal {
	background-position: left -28px;
}
.btn32.blkBtn .normal {
	background-position: left -32px;
}
.hover.btn21.blkBtn {
	
}
.hover.btn24.blkBtn {
	
}
.hover.btn28.blkBtn {
	
}
.hover.btn32.blkBtn {
	
}
.phone {
	background-image: url("../gfx/ap_sprite.png"); background-repeat: no-repeat;
}
.sms {
	background-image: url("../gfx/ap_sprite.png"); background-repeat: no-repeat;
}
.email {
	background-image: url("../gfx/ap_sprite.png"); background-repeat: no-repeat;
}
a.email {
	background-image: url("../gfx/ap_sprite.png"); background-repeat: no-repeat;
}
a.email:visited {
	background-image: url("../gfx/ap_sprite.png"); background-repeat: no-repeat;
}
.tipsOssWrapper input.textbox {
	background-image: url("../gfx/ap_sprite.png"); background-repeat: no-repeat;
}
.tipsOssWrapper textarea {
	background-image: url("../gfx/ap_sprite.png"); background-repeat: no-repeat;
}
div.waterMarkTV {
	background-image: url("../gfx/ap_sprite.png"); background-repeat: no-repeat;
}
div.waterMarkSpesial {
	background-image: url("../gfx/ap_sprite.png"); background-repeat: no-repeat;
}
.elementMashup .toolbar .spesial {
	background-image: url("../gfx/ap_sprite.png"); background-repeat: no-repeat;
}
.miniFront {
	background-image: url("../gfx/ap_sprite.png"); background-repeat: no-repeat;
}
.miniFront .content {
	background-image: url("../gfx/ap_sprite.png"); background-repeat: no-repeat;
}
.miniFront .illBtm {
	background-image: url("../gfx/ap_sprite.png"); background-repeat: no-repeat;
}
#bodyAds .alignShadow .shadowBox h2 {
	background-image: url("../gfx/ap_sprite.png"); background-repeat: no-repeat;
}
#bodyAds .shadowBox h2 span {
	background-image: url("../gfx/ap_sprite.png"); background-repeat: no-repeat;
}
#bodyAds .profiled .pane {
	background-image: url("../gfx/ap_sprite.png"); background-repeat: no-repeat;
}
.tools {
	background-image: url("../gfx/ap_sprite.png"); background-repeat: no-repeat;
}
.portlet .toggle {
	background-image: url("../gfx/ap_sprite.png"); background-repeat: no-repeat;
}
.portlet .head .apLogo {
	background-image: url("../gfx/ap_sprite.png"); background-repeat: no-repeat;
}
#colophone {
	background: url("http://www.aftenposten.no/template/ver7/gfx/elements/footer/bg_footer_shadow.png") no-repeat top; margin: 0px auto; padding: 0px 6px; width: 1004px;
}
#colophone-inner {
	background: url("http://www.aftenposten.no/template/ver7/gfx/elements/footer/bg_footer.png") repeat-x bottom rgb(95, 94, 85); padding-bottom: 6px;
}
#sitemap {
	padding: 0px 22px; overflow: hidden; position: relative;
}
#sitemap h3 {
	color: rgb(242, 240, 226); text-transform: uppercase; font-weight: normal;
}
#sitemap .listWrapper {
	width: 120px; float: left;
}
#footer {
	background: rgb(77, 77, 69); padding: 6px 22px 15px 90px; margin-top: 50px; border-top-color: rgb(62, 61, 55); border-top-width: 1px; border-top-style: solid; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e3d37', endColorstr='#4d4d45');
}
#footer h2 {
	left: 22px; top: auto; position: absolute;
}
#colophone .footerIcon {
	background: url("../gfx/icons/social.png") no-repeat; top: -30px; width: 64px; height: 10px; padding-top: 65px; margin-left: 20px; float: right; position: relative;
}
.footerIcon#footerTwitter {
	
}
.footerIcon#footerFacebook {
	background-position: -64px 0px;
}
.footerIcon#footerBrev {
	background-position: -128px 0px;
}
.footerIcon#footerRSS {
	background-position: -192px 0px;
}
.footerIcon#footerTwitter:hover {
	background-position: 0px -76px;
}
.footerIcon#footerTwitter:focus {
	background-position: 0px -76px;
}
.footerIcon#footerFacebook:hover {
	background-position: -64px -76px;
}
.footerIcon#footerFacebook:focus {
	background-position: -64px -76px;
}
.footerIcon#footerBrev:hover {
	background-position: -128px -76px;
}
.footerIcon#footerBrev:focus {
	background-position: -128px -76px;
}
.footerIcon#footerRSS:hover {
	background-position: -192px -76px;
}
.footerIcon#footerRSS:focus {
	background-position: -192px -76px;
}
.footerIcon#footerTwitter:active {
	background-position: 0px -76px; top: -29px;
}
.footerIcon#footerFacebook:active {
	background-position: -64px -76px; top: -29px;
}
.footerIcon#footerBrev:active {
	background-position: -128px -76px; top: -29px;
}
.footerIcon#footerRSS:active {
	background-position: -192px -76px; top: -29px;
}
#nyhetsbrevChooser {
	padding: 10px 20px; border: 1px solid rgb(102, 102, 102); left: 726px; top: -155px; width: 100px; height: 100px; position: absolute;
}
#nyhetsbrevChooser::after {
	border-width: 15px; border-style: solid; border-color: rgb(255, 255, 255) transparent transparent; left: 55px; width: 0px; height: 0px; bottom: -30px; display: block; position: absolute; content: "\00a0";
}
#colophoneImageLinks {
	padding: 22px 22px 30px; overflow: hidden; position: relative;
}
#colophoneImageLinks .middle {
	margin: 0px 23px; padding: 0px 23px; border-right-color: rgb(62, 61, 55); border-left-color: rgb(62, 61, 55); border-right-width: 2px; border-left-width: 2px; border-right-style: ridge; border-left-style: ridge;
}
.captionOpacity {
	left: 0px; width: 100%; bottom: 0px; position: absolute;
}
#colophoneImageLinks .middle .captionOpacity {
	left: 23px;
}
#colophoneImageLinks .captionOpacity {
	width: 288px;
}
.captionOpacity div {
	padding: 6px;
}
#pageEnd {
	background: url("../gfx/elements/footer/footer_shadow.jpg") no-repeat left top; margin: 0px auto; width: 960px; height: 76px; clear: both; position: static; z-index: 10;
}
.apHeaderStandard {
	background: url("../gfx/bg_wrapper_body.png") repeat-y left top; margin: 0px auto; padding: 0px 5px 15px; width: 1006px; height: 150px; position: relative; z-index: 2;
}
#adjustLinks {
	width: 5000px; height: 170px; margin-right: 20px; margin-left: 20px;
}
#adjustLinks ol {
	margin: 0px 5px 0px 4px; float: left;
}
#adjustLinks ul li {
	float: none;
}
.lgoContainer {
	left: 13px; top: 6px; width: 301px; height: 67px; position: absolute; z-index: 3;
}
.apHeaderStandard a.lgoContainer:active {
	
}
.apHeaderStandard a.lgoContainer:focus {
	
}
.lgoContainer img {
	float: left; position: relative; z-index: 5;
}
.titleContainer {
	left: 328px; width: 385px; height: 70px; bottom: 66px; position: absolute; z-index: 3;
}
.titleContainer .sectionTitle {
	margin: 0px 7px 0px 0px; font-size: 62px; float: left;
}
.titleContainer .subTitle {
	margin: 12px 0px 0px; font-size: 46px; float: left;
}
.apHeaderBg {
	background: url("../gfx/ap_header_standard/bg_ap_shadow_header.png") no-repeat left top; left: 12px; top: 87px; width: 990px; height: 80px; position: absolute; z-index: 1;
}
div.apHeaderStandard div.headerBgModule {
	width: 1006px; text-align: center; position: absolute; z-index: 1;
}
a.vignettClickable {
	border: 0px currentColor; left: 320px; top: 0px; width: 400px; height: 90px; text-decoration: none; display: block; position: absolute; z-index: 4;
}
a.vignettClickable:visited {
	border: 0px currentColor; left: 320px; top: 0px; width: 400px; height: 90px; text-decoration: none; display: block; position: absolute; z-index: 4;
}
a.vignettClickable:hover {
	border: 0px currentColor; left: 320px; top: 0px; width: 400px; height: 90px; text-decoration: none; display: block; position: absolute; z-index: 4;
}
a.vignettClickable:active {
	border: 0px currentColor; left: 320px; top: 0px; width: 400px; height: 90px; text-decoration: none; display: block; position: absolute; z-index: 4;
}
.apHeaderExtra {
	width: 990px; position: absolute; z-index: 0;
}
.apMenu {
	left: 12px; width: 990px; display: block; position: absolute;
}
.apTopMenu {
	top: 99px; height: 27px; z-index: 440; background-color: rgb(224, 234, 239);
}
div.apHeaderStandard .apSubMenu {
	padding: 0px 60px 0px 0px; top: 126px; width: 930px; height: 22px; clear: left; z-index: 370;
}
div.apHeaderStandard .fullW.apSubMenu {
	padding: 0px; width: 990px;
}
.apMenu li {
	float: left; display: inline;
}
.apTopMenu li {
	height: 27px; line-height: 27px;
}
.apTopMenu li a {
	padding: 0px 13px 0px 8px; display: block;
}
.apTopMenu li ul {
	background: url("../gfx/ap_header_standard/bg_header_menu_x.png") repeat-x left top rgb(224, 234, 239); left: -9999px; top: 27px; width: 120px; float: left; display: block; position: absolute; z-index: 500;
}
.apTopMenu li ul li {
	width: 120px; float: left; display: block;
}
.apTopMenu li:hover ul {
	left: auto;
}
.apTopMenu li ul li a {
	padding: 0px 0px 0px 8px; width: 112px; float: none; display: block;
}
.apTopMenu li ul li a:hover {
	color: rgb(255, 255, 255);
}
.apSubMenu li {
	height: 22px; line-height: 20px; text-shadow: 0 0 3px #000;
}
.apSubMenu li.tipsOss a {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.apSubMenu li a {
	margin: 5px 0px 6px; padding: 0px 7px 0px 8px; line-height: 11px; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; float: left;
}
.apSubMenu li a span {
	color: rgb(204, 204, 204);
}
.apSubMenu li a span:visited {
	color: rgb(204, 204, 204);
}
.selected.apSubMenu li a:hover {
	color: rgb(255, 255, 255);
}
.selected.apSubMenu li a {
	color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid;
}
.bg-lightGrey li a {
	border-right-color: rgb(85, 102, 119); border-right-width: 1px; border-right-style: solid;
}
.apSubMenu li a.last {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.apSubMenu li.adjust {
	top: 3px; right: 0px; color: rgb(255, 255, 255); position: absolute; z-index: 380;
}
.apSubMenu li.adjust a {
	background: url("../gfx/ap_header_standard/ico_makemenu.png") no-repeat right; margin: 0px; padding: 1px 22px 4px 0px; border: 0px currentColor;
}
.apSubMenu li.adjust a:hover {
	background: url("../gfx/ap_header_standard/ico_makemenu_hover.png") no-repeat right; border: 0px currentColor;
}
.apTopMenu .itemAllContent {
	border-left-color: rgb(54, 54, 54); border-left-width: 2px; border-left-style: solid;
}
.apTopMenu .itemNews {
	border-left-color: rgb(0, 117, 182); border-left-width: 2px; border-left-style: solid;
}
.apTopMenu .itemSport {
	border-left-color: rgb(0, 112, 51); border-left-width: 2px; border-left-style: solid;
}
.apTopMenu .itemOpinion {
	border-left-color: rgb(0, 117, 182); border-left-width: 2px; border-left-style: solid;
}
.apTopMenu .itemCulture {
	border-left-color: rgb(184, 9, 30); border-left-width: 2px; border-left-style: solid;
}
.apTopMenu .itemOslo {
	border-left-color: rgb(239, 0, 129); border-left-width: 2px; border-left-style: solid;
}
.apTopMenu .itemArchive {
	border-left-color: rgb(0, 117, 182); border-left-width: 2px; border-left-style: solid;
}
.apTopMenu .itemTravel {
	border-left-color: rgb(141, 198, 63); border-left-width: 2px; border-left-style: solid;
}
.apTopMenu .itemFood {
	border-left-color: rgb(197, 66, 24); border-left-width: 2px; border-left-style: solid;
}
.apTopMenu .itemConsumer {
	border-left-color: rgb(0, 117, 182); border-left-width: 2px; border-left-style: solid;
}
.apTopMenu .itemWeather {
	border-left-color: rgb(0, 117, 182); border-left-width: 2px; border-left-style: solid;
}
.apTopMenu .itemEconomics {
	border-left-color: rgb(0, 0, 0); border-left-width: 2px; border-left-style: solid;
}
.apTopMenu .itemJobb {
	border-left-color: rgb(225, 97, 51); border-left-width: 2px; border-left-style: solid;
}
.apTopMenu .itemBolig {
	border-left-color: rgb(156, 29, 66); border-left-width: 2px; border-left-style: solid;
}
.apTopMenu .selected a.selected.topItem {
	color: rgb(255, 255, 255); font-weight: bold; text-shadow: 0 0 3px #000;
}
.apTopMenu a.selected.topItem:hover {
	color: rgb(255, 255, 255); font-weight: bold; text-shadow: 0 0 3px #000;
}
.apTopMenu a.topItem:hover {
	color: rgb(255, 255, 255);
}
a.itemAllContent:hover {
	background-color: rgb(54, 54, 54);
}
a.active.itemAllContent {
	background-color: rgb(54, 54, 54);
}
a.itemNews:hover {
	background-color: rgb(0, 117, 182);
}
a.active.itemNews {
	background-color: rgb(0, 117, 182);
}
.itemNews.apPopMenu a:hover {
	background-color: rgb(0, 117, 182);
}
.itemNews.apPopMenu li.rounded {
	background-color: rgb(0, 117, 182);
}
a.selected.itemNews {
	background-color: rgb(0, 117, 182);
}
a.itemSport:hover {
	background-color: rgb(0, 112, 51);
}
a.active.itemSport {
	background-color: rgb(0, 112, 51);
}
.itemSport.apPopMenu a:hover {
	background-color: rgb(0, 112, 51);
}
.itemSport.apPopMenu li.rounded {
	background-color: rgb(0, 112, 51);
}
a.selected.itemSport {
	background-color: rgb(0, 112, 51);
}
a.itemOpinion:hover {
	background-color: rgb(0, 117, 182);
}
a.active.itemOpinion {
	background-color: rgb(0, 117, 182);
}
.itemOpinion.apPopMenu a:hover {
	background-color: rgb(0, 117, 182);
}
.itemOpinion.apPopMenu li.rounded {
	background-color: rgb(0, 117, 182);
}
a.selected.itemOpinion {
	background-color: rgb(0, 117, 182);
}
a.itemCulture:hover {
	background-color: rgb(184, 9, 30);
}
a.active.itemCulture {
	background-color: rgb(184, 9, 30);
}
.itemCulture.apPopMenu a:hover {
	background-color: rgb(184, 9, 30);
}
.itemCulture.apPopMenu li.rounded {
	background-color: rgb(184, 9, 30);
}
a.selected.itemCulture {
	background-color: rgb(184, 9, 30);
}
a.itemOslo:hover {
	background-color: rgb(239, 0, 129);
}
a.active.itemOslo {
	background-color: rgb(239, 0, 129);
}
.itemOslo.apPopMenu a:hover {
	background-color: rgb(239, 0, 129);
}
.itemOslo.apPopMenu li.rounded {
	background-color: rgb(239, 0, 129);
}
a.itemArchive:hover {
	background-color: rgb(0, 117, 182);
}
a.active.itemArchive {
	background-color: rgb(0, 117, 182);
}
.itemArchive.apPopMenu a:hover {
	background-color: rgb(0, 117, 182);
}
.itemArchive.apPopMenu li.rounded {
	background-color: rgb(0, 117, 182);
}
a.selected.itemArchive {
	background-color: rgb(0, 117, 182);
}
a.itemTravel:hover {
	background-color: rgb(141, 198, 63);
}
a.active.itemTravel {
	background-color: rgb(141, 198, 63);
}
.itemTravel.apPopMenu a:hover {
	background-color: rgb(141, 198, 63);
}
.itemTravel.apPopMenu li.rounded {
	background-color: rgb(141, 198, 63);
}
a.itemFood:hover {
	background-color: rgb(197, 66, 24);
}
a.active.itemFood {
	background-color: rgb(197, 66, 24);
}
.itemFood.apPopMenu a:hover {
	background-color: rgb(197, 66, 24);
}
.itemFood.apPopMenu li.rounded {
	background-color: rgb(197, 66, 24);
}
a.itemConsumer:hover {
	background-color: rgb(0, 117, 182);
}
a.active.itemConsumer {
	background-color: rgb(0, 117, 182);
}
.itemConsumer.apPopMenu a:hover {
	background-color: rgb(0, 117, 182);
}
.itemConsumer.apPopMenu li.rounded {
	background-color: rgb(0, 117, 182);
}
a.itemWeather:hover {
	background-color: rgb(0, 117, 182);
}
a.active.itemWeather {
	background-color: rgb(0, 117, 182);
}
.itemWeather.apPopMenu a:hover {
	background-color: rgb(0, 117, 182);
}
.itemWeather.apPopMenu li.rounded {
	background-color: rgb(0, 117, 182);
}
a.itemEconomics:hover {
	background-color: rgb(0, 0, 0);
}
a.active.itemEconomics {
	background-color: rgb(0, 0, 0);
}
.itemEconomics.apPopMenu a:hover {
	background-color: rgb(0, 0, 0);
}
.itemEconomics.apPopMenu li.rounded {
	background-color: rgb(0, 0, 0);
}
a.itemJobb:hover {
	background-color: rgb(225, 97, 51);
}
a.active.itemJob {
	background-color: rgb(225, 97, 51);
}
.itemJobb.apPopMenu a:hover {
	background-color: rgb(225, 97, 51);
}
.itemJobb.apPopMenu li.rounded {
	background-color: rgb(225, 97, 51);
}
a.itemBolig:hover {
	background-color: rgb(156, 29, 66);
}
a.active.itemBolig {
	background-color: rgb(156, 29, 66);
}
.itemBolig.apPopMenu a:hover {
	background-color: rgb(156, 29, 66);
}
.itemBolig.apPopMenu li.rounded {
	background-color: rgb(156, 29, 66);
}
a.ahover {
	color: rgb(255, 255, 255);
}
a.ahover:active {
	color: rgb(255, 255, 255);
}
a.ahover:visited {
	color: rgb(255, 255, 255);
}
a.ahover:hover {
	color: rgb(255, 255, 255);
}
.apPopMenu li.rounded {
	left: -2px; width: 122px; height: 5px; bottom: -5px; line-height: 0; display: block; position: absolute; z-index: 510;
}
.popBGWrapper {
	top: 27px; display: none; position: absolute; z-index: 450;
}
.popBGWrapper .bgLft {
	background: url("../gfx/ap_header_standard/bg_shadow_lft_y.png") repeat-y left top; left: 0px; top: 0px; width: 6px; position: absolute;
}
.popBGWrapper .bgRgt {
	background: url("../gfx/ap_header_standard/bg_shadow_rgt_y.png") repeat-y right top; top: 0px; width: 6px; right: 0px; position: absolute;
}
.popBGWrapper .btmX {
	background: url("../gfx/ap_header_standard/bg_shadow_btm_x.png") repeat-x left bottom; margin: 0px 12px; left: 0px; height: 10px; bottom: 0px; position: absolute;
}
.popBGWrapper .btmLft {
	background: url("../gfx/ap_header_standard/bg_shadow_btm_lft.png") no-repeat right bottom; left: 0px; width: 12px; height: 10px; bottom: 0px; position: absolute;
}
.popBGWrapper .btmRgt {
	background: url("../gfx/ap_header_standard/bg_shadow_btm_rgt.png") no-repeat left bottom; width: 12px; height: 10px; right: 0px; bottom: 0px; position: absolute;
}
.apTopMenu li ul.itemOslo.apPopMenu {
	width: 135px;
}
.apTopMenu li ul.itemFood.apPopMenu {
	width: 135px;
}
.apTopMenu li ul.itemOslo.apPopMenu {
	width: 135px;
}
.apTopMenu li ul.itemEconomics.apPopMenu {
	width: 135px;
}
.apTopMenu li ul.itemOslo.apPopMenu li {
	width: 135px;
}
.apTopMenu li ul.itemFood.apPopMenu li {
	width: 135px;
}
.apTopMenu li ul.itemEconomics.apPopMenu li {
	width: 135px;
}
.apTopMenu li ul.itemOslo.apPopMenu ul li a:hover {
	width: 120px;
}
.apTopMenu li ul.itemFood.apPopMenu ul li a:hover {
	width: 120px;
}
.apTopMenu li ul.itemEconomics.apPopMenu ul li a:hover {
	width: 120px;
}
.apTopMenu li ul.itemOslo.apPopMenu li.rounded {
	width: 137px;
}
.apTopMenu li ul.itemFood.apPopMenu li.rounded {
	width: 137px;
}
.apTopMenu li ul.itemEconomics.apPopMenu li.rounded {
	width: 137px;
}
.apTopMenu li ul.itemOslo.apPopMenu li a {
	width: 127px;
}
.apTopMenu li ul.itemFood.apPopMenu li a {
	width: 127px;
}
.apTopMenu li ul.itemEconomics.apPopMenu li a {
	width: 127px;
}
.allContentWrapper {
	left: 12px; top: 126px; position: absolute; z-index: 460;
}
.allContent {
	left: 0px; top: 0px; width: 990px; height: 320px; overflow: hidden; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; position: absolute; z-index: 480;
}
.allContentBG {
	left: 0px; top: 0px; width: 990px; height: 275px; overflow: hidden; filter: alpha(opacity=90); position: absolute; z-index: 470; opacity: 0.9; background-color: rgb(0, 0, 0);
}
.allContent div.top {
	padding: 10px; width: 970px; clear: both; float: left;
}
.allContent div.middle {
	padding: 10px; width: 970px; clear: both; float: left;
}
.allContent div.middle div {
	padding: 0px 30px 0px 10px; width: auto; float: left;
}
.allContent div.btmLinks {
	padding: 0px 30px 0px 10px; width: auto; float: left;
}
.allContent div.btm {
	padding: 10px 0px 0px; width: 100%; bottom: 0px; clear: both; float: left;
}
div.cornerBtm {
	width: 100%; height: 5px; line-height: 0; clear: both; float: left;
}
.allContent div div a {
	text-decoration: none;
}
.allContent div div a:hover {
	text-decoration: underline;
}
.allContent div div h3 {
	font-size: 110%; font-weight: bold;
}
.allContent div div h3.rss {
	color: rgb(170, 170, 170);
}
.allContent div div h3.service {
	color: rgb(170, 170, 170);
}
.allContent ul li {
	padding-top: 2px; font-size: 100%;
}
ul.serviceLinks {
	top: 0px; width: 278px; right: 10px; display: block; position: absolute; z-index: 10;
}
ul.searchOptions {
	top: 0px; width: 278px; right: 10px; display: block; position: absolute; z-index: 10;
}
div.searchBox {
	top: 0px; width: 278px; right: 10px; display: block; position: absolute; z-index: 10;
}
.searchWhere {
	background: url("../gfx/ap_header_standard/lgo_kvasir_search.png") no-repeat right; margin: 0px 0px 0px 20px; width: 252px; height: 25px; line-height: 25px; float: left;
}
div.searchBox .searchWhere {
	margin: 0px; clear: both;
}
.searchWhere input {
	margin: 5px 2px 0px 0px; width: 13px; height: 13px;
}
ul.serviceLinks li {
	margin: 0px 5px 0px 0px; padding: 0px; float: left; display: inline;
}
ul.searchOptions li {
	margin: 0px 5px 0px 0px; padding: 0px; float: left; display: inline;
}
ul.serviceLinks {
	top: 0px; width: 249px; height: 21px; right: 6px;
}
ul.serviceLinks li {
	margin: 0px;
}
ul.serviceLinks li a {
	background: url("../gfx/ap_header_standard/sprite_kundesenter_abo.png") no-repeat right bottom; padding: 3px 25px 0px 28px; top: 0px; height: 18px; display: block; position: absolute; z-index: 4;
}
ul.serviceLinks li a.ads {
	background-position: left bottom; left: 0px; z-index: 2;
}
ul.serviceLinks li a.ads:hover {
	background-position: left -42px; z-index: 5;
}
ul.serviceLinks li a.card {
	background-position: -75px bottom; left: 75px; padding-right: 32px;
}
ul.serviceLinks li a.card:hover {
	background-position: -75px -21px; z-index: 6;
}
ul.serviceLinks li a.customer {
	padding: 3px 8px 0px 32px; right: 0px; z-index: 3;
}
ul.serviceLinks li a.customer:hover {
	background-position: right top; z-index: 5;
}
ul.searchOptions {
	top: 29px;
}
div.searchBox {
	top: 27px;
}
ul.searchOptions .chk {
	margin: 0px 3px 0px 0px; padding: 0px; width: 15px; float: left;
}
input.searchAp {
	background: url("../gfx/ap_header_standard/bg_header_input_empty.png") no-repeat left top; margin: 0px 9px 0px 2px; padding: 3px; border: 1px solid rgb(102, 102, 102); width: 194px; height: 17px; font-size: 115%; vertical-align: middle; float: left;
}
.tipSize {
	width: 400px; height: 190px; position: absolute;
}
.tipsOssWrapper {
	left: 12px; top: 148px; z-index: 380;
}
.tipsOssWrapper input.textbox {
	background-position: 0px -620px; padding: 3px; border: 1px solid rgb(102, 102, 102); width: 145px; height: 15px; background-color: rgb(255, 255, 255);
}
.tipsOssWrapper label {
	display: block;
}
.tipsOssWrapper textarea {
	background-position: 0px -620px; margin: 0px 0px 6px; border: 1px solid rgb(102, 102, 102); width: 205px; height: 68px; background-color: rgb(255, 255, 255);
}
.tipsOssWrapper input.sendTip {
	background: url("../gfx/ap_header_standard/bg_white_btn_tip.png") no-repeat left; margin: 0px 12px 0px 0px; padding: 5px 0px 6px; border: 0px currentColor; width: 85px; float: right; cursor: pointer;
}
.tipsOssWrapper div.lft {
	padding: 8px 0px 15px 10px; width: 155px;
}
.tipsOssWrapper div.rgt {
	padding: 8px 0px 15px 10px; width: 155px;
}
.tipsOssWrapper div.rgt {
	width: 220px;
}
.tipsOssWrapper #tipsFeedback {
	margin: 5px 0px 0px; padding: 5px; width: 110px; line-height: 1.2em;
}
.tipsOssWrapper div.btm {
	padding: 5px 10px; width: 380px; text-align: center; clear: both; float: left;
}
.tipsOssWrapper div.top {
	padding: 5px 10px; width: 380px; text-align: center; clear: both; float: left;
}
.tipsOssWrapper div.btm {
	padding: 10px 0px; width: 100%;
}
.tipsOssBG {
	background: rgb(0, 0, 0); left: 0px; z-index: 390; opacity: 0.9;
}
.tipsOssWrapper form {
	z-index: 400;
}
.tipsOssWrapper .top div {
	display: inline;
}
.top div.sms {
	background: url("../gfx/ap_header_standard/ico_mobile.png") no-repeat left; margin: 0px 20px 0px 0px; padding: 0px 0px 0px 15px;
}
.top div.tlf {
	background: url("../gfx/ap_header_standard/ico_telephone.png") no-repeat left; margin: 0px 20px 0px 0px; padding: 0px 0px 0px 21px;
}
.top div.email {
	background: url("../gfx/ap_header_standard/ico_email.png") no-repeat left; margin: 0px; padding: 0px 0px 0px 21px;
}
a.closeBtn {
	background: url("../gfx/ap_header_standard/ico_close.png") no-repeat left; padding: 0px 0px 0px 15px; border: 0px currentColor; text-decoration: none;
}
#makeSubMenu {
	border: 1px solid rgb(204, 204, 204); top: 148px; width: 570px; height: 220px; right: 14px; overflow: hidden; position: absolute; z-index: 390; background-color: rgb(242, 240, 226);
}
#makeSubMenu .inner {
	left: 5px; top: -5px; width: 562px; height: 180px; overflow: hidden; position: absolute; z-index: 391;
}
#makeSubMenu .loading.inner {
	background: url("../gfx/ap_header_standard/ajax-loader.gif") no-repeat center;
}
#makeSubMenu .listLinks {
	padding: 0px 15px 0px 25px; width: 150px;
}
#makeSubMenu .listLinks ol {
	margin: 5px 0px 0px; font-size: 95%;
}
#makeSubMenu h2 {
	height: 15px; font-size: 115%; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: dotted;
}
#makeSubMenu li {
	padding: 3px 3px 3px 1px; height: 15px; line-height: 12px; cursor: pointer; background-color: transparent;
}
#makeSubMenu li:hover {
	background-color: rgb(204, 204, 204);
}
#makeSubMenu li input {
	margin: 0px 5px 0px 0px; padding: 0px; width: 13px; height: 13px; float: left;
}
#makeSubMenu a {
	color: rgb(0, 0, 0); text-decoration: none;
}
#makeSubMenu a:visited {
	color: rgb(0, 0, 0); text-decoration: none;
}
#makeSubMenu a:active {
	color: rgb(0, 0, 0); text-decoration: none;
}
#makeSubMenu a.closeBtn {
	right: 15px; bottom: 15px; position: absolute; z-index: 393;
}
#makeSubMenu span.turnRight {
	background: url("../gfx/ap_header_standard/ico_turnpage_rgt.png") no-repeat center; left: 60px; width: 24px; height: 26px; bottom: 8px; display: block; position: absolute; z-index: 393; cursor: pointer;
}
#makeSubMenu span.turnLeft {
	background: url("../gfx/ap_header_standard/ico_turnpage_lft.png") no-repeat center; left: 25px; width: 24px; height: 26px; bottom: 8px; display: block; position: absolute; z-index: 393; cursor: pointer;
}
#makeSubMenu span.chkbox {
	margin: 0px 4px 0px 2px; border: 1px solid rgb(51, 51, 51); width: 11px; height: 11px; float: left; display: block; background-color: rgb(255, 255, 255);
}
#makeSubMenu span.selected.chkbox {
	background-position: center; background-image: url("../gfx/ap_header_standard/ico_submenu_selected.png"); background-repeat: no-repeat;
}
#makeSubMenu span.opa.turnRight {
	opacity: 0.3;
}
#makeSubMenu span.opa.turnLeft {
	opacity: 0.3;
}
#makeSubMenu div.lft {
	top: 0px; width: 35px; height: 100%; position: absolute; z-index: 392;
}
#makeSubMenu div.rgt {
	top: 0px; width: 35px; height: 100%; position: absolute; z-index: 392;
}
#makeSubMenu div.lft {
	background: url("../gfx/ap_header_standard/bg_makemenu_y_lft.png") repeat-y left top; left: 0px;
}
#makeSubMenu div.rgt {
	background: url("../gfx/ap_header_standard/bg_makemenu_y_rgt.png") repeat-y right top; right: 0px;
}
#makeSubMenu .response {
	left: 100px; bottom: 14px; position: absolute; z-index: 392;
}
#makeSubMenu .saveSubMenu {
	background: url("../gfx/ico_save.png") no-repeat left; padding: 3px 0px 3px 22px; color: green; cursor: pointer;
}
#makeSubMenu span.goBack {
	background: url("../gfx/ico_undo.png") no-repeat left; padding: 3px 15px 3px 22px; color: blue; cursor: pointer;
}
.apHeaderStandard div.weather {
	left: 420px; top: 26px; width: 240px; position: absolute;
}
.apHeaderStandard div.weather img {
	padding-right: 10px; float: left;
}
.apHeaderStandard div.weather p.info {
	padding: 10px 0px 3px;
}
div.alternativeStandard {
	padding: 5px;
}
div.alternativeStandard h1 {
	padding: 45px 20px 0px 10px; color: rgb(0, 0, 0); font-size: 355%; float: left;
}
div.alternativeStandard h1 a {
	color: rgb(0, 0, 0); text-decoration: none;
}
div.alternativeStandard h2 {
	padding: 55px 0px 0px; color: rgb(121, 121, 121); font-size: 255%; float: left;
}
div.alternativeStandard h2 a {
	color: rgb(121, 121, 121); text-decoration: none;
}
div.wullfmorgenthaler {
	background: url("../gfx/export/header_alternative/bg_wullf.jpg") no-repeat left top rgb(255, 255, 255); width: 940px; height: 107px;
}
div.wullfmorgenthaler a {
	width: 940px; height: 107px; display: block;
}
div.wullfmorgenthaler a span {
	display: none;
}
div.ledigestillinger {
	background: url("../gfx/export/header_alternative/bg_jobb.png") no-repeat left top rgb(255, 255, 255); width: 940px; height: 107px;
}
div.ledigestillinger a {
	width: 940px; height: 107px; display: block;
}
div.ledigestillinger a span {
	display: none;
}
div.englishnews {
	background: url("../gfx/export/header_alternative/bg_english.png") no-repeat left top rgb(255, 255, 255); width: 940px; height: 107px; position: relative;
}
div.englishnews a.title {
	width: 940px; height: 107px; display: block;
}
div.englishnews a.title span {
	display: none;
}
div.englishnews div.menu {
	padding: 0px 0px 4px 10px; left: 0px; width: 940px; bottom: 0px; position: absolute;
}
div.englishnews div.menu a {
	color: rgb(0, 0, 0); padding-right: 10px; font-weight: bold; text-decoration: none;
}
div.englishnews div.menu a:hover {
	color: rgb(153, 0, 0);
}
div.aptv {
	background: url("../gfx/export/header_alternative/bg_aptv.jpg") no-repeat left top rgb(255, 255, 255); width: 940px; height: 107px; position: relative;
}
div.aptv a.title {
	width: 940px; height: 107px; display: block;
}
div.aptv a.title span {
	display: none;
}
div.aptv div.tvSearch {
	top: 30px; width: 325px; height: 35px; right: 20px; position: absolute;
}
div.aptv div.tvSearch input.populate {
	border: 1px solid rgb(10, 64, 94); width: 255px; height: 32px; font-size: 155%;
}
div.aptv div.tvSearch input.btn {
	border: 0px currentColor; top: 0px; right: 0px; position: absolute;
}
div.aptv div.menu {
	padding: 0px 0px 4px 10px; left: 0px; width: 940px; bottom: 0px; position: absolute;
}
div.aptv div.menu a {
	color: rgb(255, 255, 255); padding-right: 10px; font-weight: bold; text-decoration: none;
}
div.aptv div.menu a:hover {
	color: rgb(153, 0, 0);
}
div.kart {
	background: url("../gfx/export/header_alternative/bg_kart.png") no-repeat left top rgb(255, 255, 255); width: 940px; height: 107px;
}
div.kart a {
	width: 940px; height: 107px; display: block;
}
div.kart a span {
	display: none;
}
div.vegmeldinger {
	background: url("../gfx/export/header_alternative/bg_vegmeldinger.png") no-repeat left top rgb(255, 255, 255); width: 940px; height: 107px;
}
div.vegmeldinger a {
	width: 940px; height: 107px; display: block;
}
div.vegmeldinger a span {
	display: none;
}
div.hetklode {
	background: url("../gfx/export/header_alternative/bg_hetklode.jpg") no-repeat left top rgb(255, 255, 255); width: 940px; height: 107px;
}
div.hetklode a {
	width: 940px; height: 107px; display: block;
}
div.hetklode a span {
	display: none;
}
div.weatherHeader {
	background: url("../gfx/export/header_alternative/bg_vaeret.png") no-repeat left top rgb(255, 255, 255); width: 940px; height: 107px; position: relative;
}
div.weatherHeader a.title {
	width: 940px; height: 107px; display: block;
}
div.weatherHeader a.title span {
	display: none;
}
div.weatherHeader div.menu {
	padding: 0px 0px 4px 10px; left: 0px; width: 940px; bottom: 0px; position: absolute;
}
div.weatherHeader div.menu a {
	color: rgb(255, 255, 255); padding-right: 10px; font-weight: bold; text-decoration: none;
}
div.weatherHeader div.menu a:hover {
	color: rgb(204, 204, 204);
}
div.headerDyr {
	background: url("../gfx/export/header_alternative/bg_dyr.jpg") no-repeat left top rgb(255, 255, 255); width: 940px; height: 107px;
}
div.headerDyr a {
	width: 940px; height: 107px; display: block;
}
div.headerDyr a span {
	display: none;
}
#tvGuide {
	margin: 0px 0px 10px; padding-right: 7px; padding-left: 7px; position: relative;
}
.tvguideAd {
	margin: 0px 0px 0px 1px;
}
.btm.tvguideAd {
	margin: 0px 0px 20px 1px !important;
}
#tvLogoContainer {
	width: 100px; overflow: hidden; margin-top: 14px; position: relative;
}
#tvLogoContainer a {
	margin: 2px; padding: 2px; border: 1px solid rgb(204, 204, 204); height: 22px; overflow: hidden; display: block; cursor: default;
}
#tvLogoContainer img {
	max-height: 22px; max-width: 90px;
}
#tvEnvelope {
	width: 890px; overflow: auto; padding-bottom: 1px; position: relative;
}
.tvTimeLabel {
	top: 0px; position: absolute;
}
#tvTimeLine {
	background: url("../gfx/tvguide/grid.png") 1px 15px; width: 8800px; padding-bottom: 1px; margin-left: -1500px; border-top-color: rgb(237, 234, 212); border-top-width: medium; border-top-style: none; position: relative;
}
#tvTimeLine .tvTitle {
	white-space: nowrap; cursor: default;
}
#tvTimeLine .prg {
	background: rgb(242, 240, 226); padding: 5px 5px 0px; border: 1px solid rgb(165, 163, 149); height: 16px; overflow: hidden; display: block;
}
#changeTVTime a {
	width: 37px;
}
#tvTime {
	width: 96px; text-align: right; padding-right: 4px;
}
#changeChannel h2 {
	width: 96px; text-align: right; padding-right: 4px;
}
#tvTimeMarker {
	background: url("../gfx/tvguide/timemarker.png"); top: 0px; width: 2px; display: none; position: absolute; z-index: 100;
}
.prg .desc {
	display: none;
}
#tvPopUpDesc {
	background: url("../gfx/tvguide/bg_desc_mid.png") repeat-y; width: 228px; display: none; position: absolute; z-index: 100;
}
#tvPopUpDesc h2 {
	background: url("../gfx/tvguide/bg_desc_top.png") no-repeat top; padding: 21px 15px 5px; top: -21px; margin-bottom: -21px; position: relative;
}
#tvPopUpDesc h2.channel {
	background: url("../gfx/tvguide/bg_desc_top_left.png") no-repeat -1px 0px; top: -14px; margin-bottom: -14px;
}
#tvPopUpDesc h2.channel img {
	border: 2px solid rgb(255, 255, 255);
}
#tvPopUpDesc p {
	background: url("../gfx/tvguide/bg_desc_btm.png") no-repeat bottom; padding: 0px 15px 14px; bottom: -14px; position: relative;
}
#tvPopUpDesc .tvProg {
	padding-left: 30px; display: block; position: relative;
}
#tvPopUpDesc .tvProg span {
	left: 0px; top: 2px; position: absolute;
}
#tickerAd {
	display: block;
}
.tickerMarker {
	background: rgb(255, 255, 255); padding: 2px 3px 1px; left: 0px; top: -15px; position: absolute;
}
#tickerAdInner {
	position: relative;
}
* html #tickerAd {
	position: absolute;
}
div > #tickerAd {
	left: 0px; bottom: 0px; position: fixed;
}
body > #tickerAd {
	left: 0px; bottom: 0px; position: fixed;
}
#TBarLeft {
	width: 90px; height: 1000px; cursor: pointer;
}
span.adRef {
	background: url("http://www.aftenposten.no/template/ver7/gfx/ad_top.png") no-repeat center; left: 10px; width: 70px; height: 10px; bottom: 0px; display: block; position: absolute; z-index: 0;
}
div.innstikk {
	left: -6px; width: 1030px; position: relative; z-index: 0;
}
div.innstikkOpen {
	left: -6px; width: 1030px; position: relative; z-index: 0;
}
div.innstikkOpen {
	z-index: 2000;
}
.closeTBarContent {
	background: rgb(0, 0, 0); font: bold 26px/normal verdana, sans-serif; padding: 0px 5px 3px; top: 0px; right: 1px; color: rgb(255, 255, 255); display: inline; position: absolute; z-index: 2002; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
#LoadingTBarMain {
	background: url("http://www.aftenposten.no/template/ver7/gfx/ad_gfx/loading_bar_t_innstikk.gif") no-repeat center; width: 970px; height: 300px; position: absolute; z-index: 1999;
}
#TBarMainContainer {
	position: relative; z-index: 2000;
}
#TBarContent {
	position: absolute;
}
.padTop8 {
	padding-top: 8px !important;
}
#interstitial {
	left: 0px; width: 100%; position: absolute;
}
#interstitialInner {
	text-align: center;
}
.closeInterstitial {
	font: bold 13px/normal verdana, sans-serif; top: 8px; right: 8px; color: rgb(102, 102, 102); text-decoration: underline; position: absolute; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.pagecurl_container {
	position: relative; z-index: 900;
}
.pagecurl_container div {
	top: -9999px; position: absolute; z-index: 900;
}
.pagecurl_container div.pagecurl_visible {
	top: 0px !important; z-index: 950 !important;
}
#pagecurl_big_container {
	left: 0px;
}
#pagecurl_small_container {
	right: 0px;
}
#viewportAds .w1030.adTopLeft {
	margin: 0px 0px 6px -11px; width: 1030px;
}
#viewportAds .w1006.adTopLeft {
	width: 1006px;
}
#viewportAds .w1006.adOuterLeft {
	left: -174px; z-index: 10;
}
#viewportAds .w1006.adOuterRight {
	left: 1011px; z-index: 10;
}
#Toppknapp_container img {
	float: left;
}
div#Toppbanner_container {
	top: 0px; position: absolute;
}
div#Toppknapp_container {
	top: 0px; position: absolute;
}
div#Toppknapp_container iframe {
	margin: -3px 0px 0px;
}
#rightTopL {
	width: 180px; height: 1000px;
}
#leftTopL {
	margin: -3px 0px 0px; width: 768px; height: 150px; position: relative; z-index: 9995;
}
#LBarX {
	background: rgb(0, 0, 0); font: bold 24px/normal times, serif; padding: 0px 5px 2px; left: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute; z-index: 9999; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
#bigLBanner {
	left: 0px; width: 948px; height: 1000px; display: block; z-index: 9997;
}
.LAd #pageStart {
	margin: 0px;
}
.LAd .apHeaderStandard {
	margin: 0px;
}
.LAd #pageBody {
	margin: 0px;
}
.LAd #colophone {
	margin: 0px;
}
.LAd #pageEnd {
	margin: 0px;
}
#stickySkyscraper {
	position: absolute;
}
#stickySkyscraperInner {
	padding: 5px 0px 0px; position: relative;
}
#stickySkyscraperInner .tickerMarker {
	top: auto; position: static;
}
.expandableBanner {
	position: relative;
}
.open.expandableBanner {
	z-index: 12000;
}
.open.expandableBanner div {
	z-index: 12001;
}
.expandableBanner div#exp_large_flash_container {
	z-index: 12002;
}
.expandableBanner #exp_small_flash_img {
	cursor: pointer;
}
.open.expandableBanner .expandableCloseX {
	background: rgb(0, 0, 0); font: bold 24px/normal times, serif; padding: 0px 5px 2px; color: rgb(255, 255, 255); display: block; position: absolute; z-index: 12003; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.open.expandableBanner .down-left.expandableCloseX {
	left: 0px; bottom: 0px;
}
.open.expandableBanner .up-right.expandableCloseX {
	top: 0px; right: 0px;
}
.open.expandableBanner .up-left.expandableCloseX {
	left: 0px; top: 0px;
}
.open.expandableBanner .down-right.expandableCloseX {
	right: 0px; bottom: 0px;
}
