 /* v1.0 | 20080212 */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } /* remember to define focus styles! */ :focus { outline: 0; } /* remember to highlight inserts somehow! */ ins { text-decoration: none; } del { text-decoration: line-through; } /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: collapse; border-spacing: 0; } 
 html,body{ margin: 0; padding: 0; height: 100%; /* needed for container min-height */ font-family: Arial, Helvetica, sans-serif; } .clear{ clear: both; } h2{ font-family: Helvetica, Arial, sans-serif; font-size: 24px; line-height: 26px; color: #990000; font-weight: normal; } h3{ font-family: Helvetica, Arial, sans-serif; font-size: 14px; line-height: 18px; color: #990000; font-weight: normal; } p,a{ font-size: 12px; } .topContainer a{ font-size: 11px; } .topContainer a img{ float: left; } .topContainer a:hover{ color: #990000; } .topContainer{ position: relative; /* needed for footer positioning */ width: 100%; height: auto !important; /* real browsers */ height: 100%; /* IE6: treaded as min-height*/ min-height: 100%; /* real browsers */ background: #e5e5e5 url(/sitefiles/29/design/bg2.jpg) 0 0 repeat-x; } .topContent{ width: 100%; height: 205px; } .topContent .topCenterContent{ position: relative; margin: 0 auto; width: 980px; height: 205px } .topContent .topCenterContent .logo{ position: absolute; width: 77px; height: 95px; top: 37px; left: 0; } .topContent .topCenterContent .logoText{ position: absolute; width: 300px; height: 30px; top: 111px; left: 100px; color: #fff; font-size: 18px; } .topContent .topCenterContent .logo a{ display: block; width: 77px; height: 95px; background: url(/sitefiles/29/design/logo.png) 0 0 no-repeat; text-indent: -99999px; } .topContent .topCenterContent .search{ position: absolute; top: 108px; right: 0; width: 225px; height: 40px; } .topContent .topCenterContent .search form, .topContent .topCenterContent .search fieldset{ } .topContent .topCenterContent .search .searchInput{ width: 178px; height: 19px; padding: 7px 10px 0 10px; background: url(/sitefiles/29/design/searchBg.jpg) 0 0 no-repeat; border: none; font-size: 11px; color: #fff; float: left; clear: both; margin: 0 1px 0 0; } .topContent .topCenterContent .search .searchBtn{ width: 26px; height: 26px; background: url(/sitefiles/29/design/searchBtn.jpg) 0 0 no-repeat; border: none; float: left; } .topContent .topCenterContent .mainMenu{ position: absolute; width: 980px; height: 50px; top: 155px; left: 0; } .topContent .topCenterContent .mainMenu li{ float: right; padding: 0 2px 0 0; background: url(/sitefiles/29/design/menuSeperator.jpg) right top no-repeat; float:left; } .topContent .topCenterContent .mainMenu li a{ float: left; font-size: 12px; font-weight: bold; color: #666666; height: 50px; line-height: 50px; text-decoration: none; padding: 0 28px 0 28px; text-shadow: 0px 1px 0px #fff; text-transform: uppercase; } .topContent .topCenterContent .mainMenu li a:hover, .topContent .topCenterContent .mainMenu li .active{ color: #cc0000; background: url(/sitefiles/29/design/menuHover.jpg) 0 -1px repeat-x; } .centerContent{ width: 980px; margin: 0 auto; padding: 26px 0 15px 0; } .footerContainer{ width: 100%; } .footerContent{ width: 980px; margin: 0 auto; padding: 50px 0 50px 0; } .footerContent .footerMenu{ margin: 0 24px 0 0; } .footerContent .footerMenu, .footerContent .footerMenu li{ float: left; width: 143px; } .footerContent .footerMenu li{ padding: 0px 0 2px 0; border-bottom: 1px solid #444444; } .footerContent .footerMenu .header{ padding: 0 0 17px 0; } .footerContent .footerMenu .header a{ font-size: 12px; line-height: 13px; color: #ed1c24; text-transform: uppercase; } .footerContent .footerMenu .header a:hover{ color: #990000; } .footerContent .footerMenu li a{ font-size: 11px; line-height: 13px; color: #cccccc; text-decoration: none; } .footerContent .footerMenu li a:hover{ color: #ffffff; } .aboutUs{ float: left; width: 310px; margin: 0 24px 0 0; } .aboutUs .header{ display: block; font-size: 12px; line-height: 13px; color: #ed1c24; text-transform: uppercase; margin: 0 0 24px 0; text-decoration: none; } .aboutUs p{ font-size: 11px; line-height: 14px; color: #cccccc; margin: 0 0 14px 0; } .login{ float: left; width: 142px; } .login .loginBtn{ padding: 0 0 18px 0; } .login .header{ display: block; width: 142px; height: 34px; line-height: 34px; text-align: center; font-size: 12px; font-weight: bold; color: #fff; text-transform: uppercase; text-decoration: none; background: url(/sitefiles/29/design/loginBtn.jpg) 0 0 no-repeat; } .login .header:hover{ color: #ff0000; } .login .question{ border-top: 1px solid #444444; border-bottom: 1px solid #444444; font-size: 10px; line-height: 16px; color: #cccccc; text-transform: uppercase; padding: 5px 0; } .login .question .red{ font-size: 14px; line-height: 16px; color: #ed1c24; } .login .question .red:hover{ color: #990000; } .login .info{ padding: 15px 0 0 0; } .login .info p{ font-size: 11px; line-height: 14px; color: #cccccc; } .leftContent{ float: left; width: 335px; } .leftContent .leftMenu{ float: left; width: 310px; margin: 0 0 23px 0; } .leftContent .leftMenu li{ float: left; width: 310px; } .leftContent .leftMenu .header a{ display: block; width: 289px; height: 44px; line-height: 44px; vertical-align: middel; border: 1px solid #990000; padding: 0 0 0 19px; text-transform: uppercase; text-decoration: none; font-weight: bold; font-size: 14px; color: #fff; background: url(/sitefiles/29/design/menuRedGradient.jpg) 0 0 repeat-x; } .leftContent .leftMenu .header ul li a{ float: left; display: block; width: 289px; height: 44px; line-height: 44px; vertical-align: middel; border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; border-bottom: none; padding: 0 0 0 19px; text-transform: none; text-decoration: none; text-shadow: 0px 1px 0px #fff; font-weight: bold; font-size: 12px; color: #666666; background: url(/sitefiles/29/design/menuGreyGradient.jpg) 0 0 repeat-x; } .leftContent .leftMenu .header ul li .active, .leftContent .leftMenu .header ul li a:hover{ color: #cc0000; } .leftContent .leftMenu .header ul li ul li a{ display: block; width: 270px; height: 44px; line-height: 44px; vertical-align: middel; border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; border-bottom: none; padding: 0 0 0 38px; text-decoration: none; font-weight: bold; font-size: 12px; color: #fff; text-shadow: none; background: #999999 url(/sitefiles/29/design/menuArrow.jpg) 19px 17px no-repeat; } .leftContent .leftMenu .header ul li ul li a:hover, .leftContent .leftMenu .header ul li ul li .active{ color: #cc0000; } .rightContent{ float: left; width: 645px; } .leftContent .leftMenu .header .bottomBorder{ border-bottom: 1px solid #cccccc; } .leftContent .leftMenu .header ul li ul li ul li a{ display: block; width: 251px; height: 44px; line-height: 44px; vertical-align: middel; border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; border-bottom: none; padding: 0 0 0 57px; text-decoration: none; font-weight: bold; font-size: 12px; color: #fff; background: #b5b5b5 url(/sitefiles/29/design/leftRound.jpg) 39px 20px no-repeat; } .leftContent .leftMenu .header ul li ul li ul li a:hover, .leftContent .leftMenu .header ul li ul li ul li .active{ color: #666666; } .rightContent{ float: left; width: 645px; } .leftContent .leftMenu .header .bottomBorder{ border-bottom: 1px solid #cccccc; }
a { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color:#CC0000 } a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color:#990000 } a:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color:#666666 } .flashContent, #flashVideo{ float: left; width: 645px; height: 332px; } .flashContent{ margin: 0 25px 25px 0; } .articles{ clear: both; float: left; width: 980px; } .articles li{ position: relative; float: left; width: 306px; padding: 1px; border: 1px solid #dedede; background: #fff; margin: 0 0 25px 0; } .articles li a{ float: left; } .articles .addMargin{ margin: 0 25px 0 0; } .articles li img{ float: left; } .articles li .info{ height: 160px; float: left; background: #f6f6f6; padding: 18px 21px 16px 21px; overflow: hidden; } .articles li .info h2{ float: left; display: block; margin: 0 0 13px 0; } .articles li .info h2 a{ float: left; width: 264px; color:#990000; font-family:Helvetica,Arial,sans-serif; font-size:24px; font-weight:normal; line-height:26px; text-decoration: none; } .articles li .info p{ float: left; clear: both; width: 264px; font-family: Helvetica, Arial, sans-serif; font-size: 11px; line-height: 16px; color: #333333; } .articles li .info .wrapper{ } .articles li .info .readMore{ position: absolute; clear: both; bottom: 16px; right: 24px; display: block; width: 67px; height: 24px; text-align: center; line-height: 24px; background: url(/sitefiles/29/design/readMoreBtn.jpg) 0 0 no-repeat; color: #666666; text-decoration: none; font-size: 8px; text-transform: uppercase; text-shadow: 0px 1px 0px #fff; } .articles li .info .readMore:hover{ color: #990000; } /*_*/ .articles2{ width: 645px; } .articles2 .articleBig{ width: 641px; } .articles2 li{ position: relative; float: left; width: 306px; padding: 1px; border: 1px solid #dedede; background: #fff; margin: 0 0 25px 0; } .articles2 .addMargin{ margin: 0 25px 0 0; } .articles2 li a, .articles2 li a img{ float: left; clear: both; } .articles2 li .info{ height: 160px; float: left; clear: both; background: #f6f6f6; padding: 18px 21px 16px 21px; } .articles2 .articleBig .info{ height: 100px; width: 599px; overflow: hidden; } .articles2 .articleBig .info p{ width: 599px; } .articles2 .articleBig .info h2{ width: 599px; } .articles2 li .info h2{ float: left; clear: both; width: 264px; display: block; margin: 0 0 13px 0; } .articles2 li .info h2 a{ color:#990000; font-family:Helvetica,Arial,sans-serif; font-size:24px; font-weight:normal; line-height:26px; text-decoration: none; } .articles2 li .info p{ float: left; clear: both; width: 264px; font-family: Helvetica, Arial, sans-serif; font-size: 11px; line-height: 16px; color: #333333; } .articles2 li .info .wrapper{ } .articles2 li .info .readMore{ position: absolute; bottom: 16px; right: 24px; display: block; width: 67px; height: 24px; text-align: center; line-height: 24px; background: url(/sitefiles/29/design/readMoreBtn.jpg) 0 0 no-repeat; color: #666666; text-decoration: none; font-size: 8px; text-transform: uppercase; text-shadow: 0px 1px 0px #fff; } .articles2 li .info .readMore:hover{ color: #990000; } .symbols{ float: left; width: 310px; } .symbols li{ float: left; width: 310px; margin: 0 0 3px 0; } .symbols li img{ float: left; } .symbols li .name{ float: left; font-size: 12px; color: #666; height: 28px; line-height: 28px; vertical-align: middel; padding: 0 0 0 8px; } .articleDetail{ float: left; } .articleDetail .image{ float: left; width: 641px; border: 1px solid #DEDEDE; padding: 1px; } .articleDetail .image img{ float: left; } .articleDetail .ingress{ float: left; width: 100%; margin: 0 0 15px 0; } .rightContent .articleDetail .ingress p{ float: left; font-weight: bold; color: #000; width: 100%; } .articleDetail .text{ float: left; position: relative; padding: 0 20px; width: 605px; font-size:12px; font-family:arial, helvetica, sans-serif; } .articleDetail .text .print{ position: absolute; top: 7px; right: 0; width: 66px; height: 24px; text-indent: -99999px; } .articleDetail .text h2{ margin: 18px 0 23px 0; } .articleDetail .text p{ margin: 0 0 0 0; line-height: 18px; color: #666666; } .articleDetail .text ul, .articleDetail .text ul li{ color: #666666; line-height: 18px; font-size: 12px; } .articleDetail .text ul li{ list-style-type: disc; margin: 0 0 0 13px; } .articleDetail .text p.articleDate{ margin: 36px 0 0 0; color: #666666; font-size: 10px; float: left; font-style: italic; } .latestNews{ float: left; width: 310px; margin: 0 0 25px 0; } .latestNews li{ cursor: pointer; position: relative; float: left; clear: both; width: 310px; height: 45px; overflow: hidden; border-bottom: 1px solid #cccccc; } .latestNews .h3{ height: 46px; } .latestNews li h3{ display: block; width: 289px; height: 44px; line-height: 44px; vertical-align: middel; border: 1px solid #990000; padding: 0 0 0 19px; text-transform: uppercase; text-decoration: none; font-weight: bold; font-size: 14px; color: #fff; background: url(/sitefiles/29/design/menuRedGradient.jpg) 0 0 repeat-x; } .latestNews li .newsLink{ cursor: pointer; position: absolute; clear: both; top: 0; left: 0; display: block; width: 289px; height: 82px; vertical-align: middel; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; padding: 18px 0 0 19px; text-decoration: none; font-weight: bold; font-size: 12px; color: #666666; background: #e6e6e6 url(/sitefiles/29/design/menuGreyGradient.jpg) 0 0 repeat-x; } .latestNews li .newsLink:hover{ color: #666666; } .latestNews li .newsLinkOpen{ cursor: pointer; position: absolute; clear: both; top: 0; left: 0; display: block; width: 289px; height: 100px; line-height: 44px; vertical-align: middel; border-right: 1px solid #999999; border-left: 1px solid #999999; padding: 0 0 0 19px; text-decoration: none; font-weight: bold; font-size: 12px; color: #fff; background: url(/sitefiles/29/design/menuDarkGreyGradient.jpg) 0 0 repeat-x; } .latestNews li .newsLinkOpen:hover{ color: #fff; } .latestNews li .newsLinkOpen .newsLinkHeading{ cursor: pointer; float: left; clear: both; width: 279px; display: block; line-height: 14px; padding: 18px 0 5px 0; } .latestNews li .newsLinkOpen .newsLinkIngress{ cursor: pointer; float: left; clear: both; width: 279px; display: block; line-height: 14px; font-weight: normal; } .navigasjon { margin:0; padding:20px 0px 10px 0px; width:645px; } .navigasjon .tall { margin:0; padding:0; width:500px; float:left; } .navigasjon ul li { marign:0; padding:0px 5px 0px 0px; list-style:none; float:left; font-size:10px; } .navigasjon ul li.aktiv { text-decoration:underline; color:#333333; } .navigasjon ul li a { outline:none; text-decoration:none; color:#999999; } .navigasjon ul li a:hover, .navigasjon ul li a.aktiv { text-decoration:underline; color:#333333; } .knapper { margin:0; padding:0; width:142px; float:right; } .knapper a { margin:0px 4px 0px 0px; float:left;67 display: block; width: 67px; height: 24px; text-align: center; line-height: 24px; background: url(/sitefiles/29/design/readMoreBtn.jpg) 0 0 no-repeat; color: #666666; text-decoration: none; font-size: 8px; text-transform: uppercase; text-shadow: 0px 1px 0px #fff; } .articles2 li .info .articleDate{ margin: 15px 0 0 0; color: #666666; font-size: 10px; float: left; } .playOverlaySmal{ position: absolute; display: block; top: 1px; left: 1px; width: 306px; height: 148px; background: url(/sitefiles/29/design/playOverlaySmal.png) 0 0 no-repeat; text-indent: -9999px; text-decoration: none; } .playOverlayBig{ position: absolute; display: block; top: 1px; left: 1px; width: 641px; height: 251px; background: url(/sitefiles/29/design/playOverlayBig.png) 0 0 no-repeat; text-indent: -9999px; text-decoration: none; } /* PRINT */ .print{ float: left; width: 630px; } .print .smalLogo{ float: left; } .print .title{ float: left; padding: 29px 0 0 20px; width: 400px; font-size: 10px; font-weight: bold; color: #000; } .print .page{ float: left; padding: 0 0 0 20px; width: 400px; font-size: 10px; color: #666666; } .print .date{ float: right; text-align: right; color: #666666; width: 100px; font-size: 10px; } .print .printContent{ float: left; clear: both; margin: 57px 0 0 0; } .print .printContent img{ float: left; clear: both; margin: 0 0 50px 0; } .print .printContent h2{ float: left; clear: both; font-size: 30px; line-height: 32px; margin: 0 0 27px 0; } .print .printContent h3{ float: left; clear: both; } .print .printContent p{ float: left; clear: both; line-height: 16px; } .print .printContent .strong{ float: left; clear: both; font-weight: bold; line-height: 20px; margin: 0 0 32px 0; } .globalSearchForm{ float: left; width: 626px; height: 37px; padding: 8px 0 0 17px; margin: 0 0 25px 0; border: 1px solid #cccccc; background: url(/sitefiles/29/design/globalSearchBg.png) 0 0 repeat-x; } .globalSearchForm .stats{ float: left; width: 400px; padding: 9px 0 0 0; font-family: Arial; font-size: 12px; color: #666666; } .globalSearchForm .text{ float: left; width: 95px; padding: 11px 0 0 0; font-family: Arial; font-size: 9px; color: #666666; text-transform: uppercase; } .globalSearchForm .formContainer{ float: left; } .globalSearchForm .formContainer form{ float: left; width: 220px; } .globalSearchForm .formContainer form .input{ float: left; background: url(/sitefiles/29/design/globalSearchInputBg.png) 0 0 no-repeat; width: 179px; height: 20px; margin: 0 2px 0 0; padding: 7px 5px 0 5px; color: #666666; border: none; } .globalSearchForm .formContainer form .submit{ float: left; position: relative; background: url(/sitefiles/29/design/searchBtnBg.png) 0 0 no-repeat; width: 26px; height: 27px; margin: -1px 0 0 0; border: none; } .globalSearchResults{ float: left; width: 643px; border: 1px solid #cccccc; margin: 0 0 25px 0; } .globalSearchResults .resultsContainer{ float: left; position: relative; background: #fff; } .globalSearchResults .resultsContainer h3{ font-weight: bold; padding: 16px 0 0 16px; text-transform: uppercase; font-size: 14px; color: #666666; } .globalSearchResults .resultsContainer .more{ background: url(/sitefiles/29/design/arrow.png) 0 -43px no-repeat; display: block; height: 17px; position: absolute; right: 15px; text-indent: -9999px; top: 15px; width: 17px; } .globalSearchResults .resultsContainer .less{ background: url(/sitefiles/29/design/arrow.png) 0 0 no-repeat; display: none; height: 17px; position: absolute; right: 15px; text-indent: -9999px; top: 15px; width: 17px; } .globalSearchResults .resultsContainer .stats{ font-family: Arial; font-size: 12px; color: #999999; padding: 0 0 16px 16px; } .resultsContainer .results{ float: left; width: 611px; padding: 0 16px; } .resultsContainer .results .hidden{ display: none; } .resultsContainer .results .result{ float: left; clear: both; width: 100%; padding: 0 0 16px 0; } .resultsContainer .results h4{ float: left; } .resultsContainer .results h4 a{ float: left; font-size: 12px; text-decoration: none; width: 100%; } .resultsContainer .results p{ float: left; clear: both; width: 100%; font-size: 12px; line-height: 16px; color: #666; } .globalSearchResults .options{ float: left; width: 643px; height: 35px; border-top: 1px solid #cccccc; background: url(/sitefiles/29/design/showMoreResultBg.png) 0 0 no-repeat; } .globalSearchResults .options .more{ background: url(/sitefiles/29/design/arrow.png) 13px -34px no-repeat; display: block; font-size: 12px; height: 35px; line-height: 35px; padding-left: 34px; color: #666666; text-decoration: none; } .globalSearchResults .options .less{ background: url(/sitefiles/29/design/arrow.png) 13px 9px no-repeat; display: none; font-size: 12px; height: 35px; line-height: 35px; padding-left: 34px; color: #666666; text-decoration: none; }
 .topContainer { background:none; } .topContent { background:none; } .search, .mainMenu, .leftContent, .footerContainer { display:none; } .articleDetail .image { border:0; } .text { padding-left:0; } h2 { font-size:30px; color:#000000; }
