@import url("//static.vg.no/css/vgmeny.css");
@import url("//static.vg.no/css/annonser.css");

body { font-family: "Lucida Grande", arial, sans-serif; font-size: 100%; background-color: #fff;}

/* Alternativ navigasjon for mobil, tekstlesere osv. Teknikk diskutert her: http://snook.ca/archives/html_and_css/hiding-content-for-accessibility */
.mobilnav {position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);}


/* HOVEDELEMENTENE (layout)
------------------------------------------------- */

#wrapper {width: 965px; margin: 0 auto;}
.generisk #wrapper,
.nyheter #wrapper,
.sport #wrapper,
.reise #wrapper,
.rampelys #wrapper,
.helse #wrapper,
.teknologi #wrapper,
.forbruker #wrapper,
.bilogmotor #wrapper,
.mat #wrapper  {width: 1160px;}

#fronttopp {clear: both; width: 955px; height: 101px; margin: 3px 0;}

#innholdsboks {float: left; width: 850px; margin: 0 0 40px 0; padding: 0;}
.generisk #innholdsboks,
.nyheter #innholdsboks,
.sport #innholdsboks,
.reise #innholdsboks,
.rampelys #innholdsboks,
.helse #innholdsboks,
.teknologi #innholdsboks,
.forbruker #innholdsboks,
.bilogmotor #innholdsboks,
.mat #innholdsboks  {width: 1036px;}

/* eksterne */
.kelkoo #wrapper  {width: 1160px;}
.kelkoo #innholdsboks  {width: 1036px;}


#vvspalte {display: inline; float: left; margin: 0 0 0 3px; width: 180px; min-height: 1300px; height: auto !important; height: 1300px;}

#frontspalte, #artikkelspalte, #stortArtikkelBilde {float: left; font-family: Times, "Times New Roman", Georgia, serif; margin: 0 5px; padding: 0;}
#frontspalte, #artikkelspalte {width: 468px; display: inline;}
#stortArtikkelBilde {width: 836px;}
#stortArtikkelBilde td {margin: 0; padding: 0;}
#artikkelspalte p {line-height: 1.4em}
#stortArtikkelBilde img {border: none;}

#vhspalte {float: left; display: inline; margin: 0 3px 0 0; width: 180px;}
#hhspalte {float: left; margin: 0; width: 180px;}
#column {float: left; display: inline; width: 363px;}


/* GENERELLE EGENSKAPER
----------------------------------------------------*/

a img { border: 0; }
a:link, a:visited {color: #d01; text-decoration: underline;}
a:hover {color: #000;}

p {margin: 0 0 1.2em 0; padding: 0;}

.floatleft {float: left;}
.floatright {float: right;}
.floattop {margin: 0; padding: 0;}


.frontliste img {margin: 0; border: none;}
.frontliste .floatleft {margin-right: 5px;}
.frontliste .floatright{margin-left: 5px;}





/* TOPPER
-----------------------------------------------------*/


/* Topper for spesialfronter og seksjonsfronter - gammel modell  */

#fronttopp {position: relative;}
#fronttopp img {border: none;}

p#datostripe {display: block; height: 14px; margin: 0 0 3px 0; padding-right: 10px;  color: #fff; font-size: .7em; font-weight: bold; text-align: right; background-color: #19c;}
#vgnettlogo {float: left; margin: 0 3px 3px 0;}
#spesialfnutt {clear: left; display: block; margin: 0; height: 40px; width: 114px; color: #fff; font-size: 16px; font-weight: bold; text-transform: uppercase; text-align: center; background: #19c url(spesfnutt_gen.gif) 0 0 no-repeat;}
#spesialfnutt a {display: block; margin: 0; height: 30px; width: 114px; padding-top: 10px; text-decoration: none; color: #fff;}

#toppad {float: right; display: block; width: 180px; height: 60px; padding-bottom: 3px; background: #fff; border-bottom: 21px solid #19c;}

/* selve spesialtoppen... default for spesialer uten grafikk */
#spesialtopp {position: absolute; top: 0; left: 117px; display: block; width: 658px; height: 101px; background-color: #19c; background-image: url(spestoppmal.gif); background-position: 0 0; background-repeat: no-repeat;}
#spesialtopp h2 {margin: 40px 10px 2px 5px; font-family: impact, arial, sans-serif; font-size: 2.8em; font-weight: bold; text-transform: uppercase;}


/* --midlertidig fix for toppmenyer -- */
#frontspalte #toppmeny {font-size: 70%;}



/* --------- BREDE fronttopper ----------- */

#fronttopp_bred {position: relative; clear: both; width: 1138px; height: 101px; margin: 3px 0;}
#fronttopp_bred img {border: none;}

#fronttopp_bred #redinnhold {float: right; display: block; width: 183px; height: 60px; padding-bottom: 3px; background: #fff; border-bottom: 21px solid #19c;}

#fronttopp_bred #sokeboks {margin: 0 3px 3px 0; height: 58px; background: #ddd url(bak_fronttopp_search.jpg) 0 0 repeat-x; border: 1px solid #ddd;}
#fronttopp_bred #sokeboks form {margin: 0;}
#fronttopp_bred #sokeboks input#fronttopp_Vg {float: left; margin: 3px 0 3px 4px; height: 20px; width: 95px; border: 1px solid #abc; border-right: none;}
#fronttopp_bred #sokeboks input#fronttopp_VgSubmit {float: left; margin: 3px 0;}

#fronttopp_bred #sokeboks input#fronttopp_Sesam {float: left; margin: 0 0 0 4px; height: 20px; width: 95px; border: 1px solid #ebd; border-right: none;}
#fronttopp_bred #sokeboks input#fronttopp_SesamSubmit {float: left; margin: 0; padding: 1px; background: #fff; border: 1px solid #ebd; border-left: none;}


/* fargespesifikt for hovedseksjoner */
.nyheter p#datostripe, .nyheter #spesialtopp {background-color: #14b;}
.rampelys p#datostripe, .rampelys #spesialtopp {background-color: #f90;}
.bilogmotor p#datostripe, .bilogmotor #spesialtopp {background-color: #01385f;}
.sport p#datostripe, .sport #spesialtopp {background-color: #f58320;}
.reise p#datostripe, .reise #spesialtopp {background-color: #036;}
.helse p#datostripe, .helse #spesialtopp {background-color: #4799d3;}
.teknologi p#datostripe, .teknologi #spesialtopp {background-color: #726f4e;}
.forbruker p#datostripe, .forbruker #spesialtopp {background-color: #fc0;}
.mat p#datostripe, .mat #spesialtopp {background-color: #900;}

.nyheter #spesialfnutt {background: #14b url(spesfnutt_nyhet.gif) 0 0 no-repeat; text-indent: -5000px; overflow: hidden;}
.rampelys #spesialfnutt {background: #f90 url(spesfnutt_ramp.jpg) 0 0 no-repeat; text-indent: -5000px; overflow: hidden;}
.bilogmotor #spesialfnutt {background: #01385f url(spesfnutt_bil.gif) 0 0 no-repeat; text-indent: -5000px; overflow: hidden;}
.sport #spesialfnutt {background: #050 url(spesfnutt_sport.png) 0 0 no-repeat; text-indent: -5000px; overflow: hidden;}
.reise #spesialfnutt {background: #036 url(spesfnutt_reise2.gif) 0 0 no-repeat; text-indent: -5000px; overflow: hidden;}
.helse #spesialfnutt {background: #4799d3 url(helse_spestittel.gif) 0 0 no-repeat; text-indent: -5000px; overflow: hidden;}
.teknologi #spesialfnutt {background: #726f4e url(teknologi_spestittel.gif) 0 0 no-repeat; text-indent: -5000px; overflow: hidden;}
.forbruker #spesialfnutt {background: #fc0 url(spesfnutt_forbruker.gif) 0 0 no-repeat; text-indent: -5000px; overflow: hidden;}
.mat #spesialfnutt {background: #900 url(spesfnutt_mat.gif) 0 0 no-repeat; text-indent: -5000px; overflow: hidden;}
.folger #spesialfnutt {background: #19c url(spesfnutt_folger.gif) 0 0 no-repeat; text-indent: -5000px; overflow: hidden;}


.nyheter #toppad, .nyheter #fronttopp_bred #redinnhold {border-bottom: 21px solid #14b;}
.rampelys #toppad, .rampelys #fronttopp_bred #redinnhold {border-bottom: 21px solid #f90;}
.bilogmotor #toppad, .bilogmotor #fronttopp_bred #redinnhold {border-bottom: 21px solid #01385f;}
.sport #toppad, .sport #fronttopp_bred #redinnhold {border-bottom: 21px solid #2a2a2a;}
.reise #toppad, .reise #fronttopp_bred #redinnhold {border-bottom: 21px solid #036;}
.helse #toppad, .helse #fronttopp_bred #redinnhold {border-bottom: 21px solid #4799d3;}
.teknologi #toppad, .teknologi #fronttopp_bred #redinnhold {border-bottom: 21px solid #726f4e;}
.forbruker #toppad {border-bottom: 21px solid #fc0;}
.mat #toppad, .mat #fronttopp_bred #redinnhold {border-bottom: 21px solid #900;}







/* Artikkeltopper */

#arttopp {position: relative; margin: 0 0 5px 0; height: 41px; width: 955px; color: #fff;}
#arttopp img {margin: 0 3px 0 0; float: left; border: none;}
#arttopp h2 {margin: 0; font-family: "Lucida Grande", arial, sans-serif; font-size: 24px; font-weight: normal; letter-spacing: -1px;}

#arttopp h2 a:link, #arttopp h2 a:visited {display: block; float: left; margin: 0; padding: 8px 0 0 10px; height: 33px; width: 828px; color: #fff; text-decoration: none; background-color: #19c;}

html>body #arttopp h2 a:link, html>body #arttopp h2 a:visited {height: 33px; width: 828px; background-image: url(arttoppstriper.png); background-position: 0 0; background-repeat: no-repeat;}


/* fargespesifikt for hovedseksjoner */
.nyheter #arttopp h2 a:link, .nyheter #arttopp h2 a:visited {background-color: #14b;}
.rampelys #arttopp h2 a:link, .rampelys #arttopp h2 a:visited, .rampelys #arttopp h2 a:hover {color: #000; background-color: #f90;}
.bilogmotor #arttopp h2 a:link, .bilogmotor #arttopp h2 a:visited, .bilogmotor #arttopp h2 a:hover {color: #000; background-color: #f90;}
.sport #arttopp h2 a:link, .sport #arttopp h2 a:visited {background-color: #f58320;}
.reise #arttopp h2 a:link, .reise #arttopp h2 a:visited {background-color: #036;}
.helse #arttopp h2 a:link, .helse #arttopp h2 a:visited {background-color: #4799d3;}
.teknologi #arttopp h2 a:link, .teknologi #arttopp h2 a:visited {background-color: #726f4e;}
.forbruker #arttopp h2 a:link, .forbruker #arttopp h2 a:visited {background-color: #fc0;}
.mat #arttopp h2 a:link, .mat #arttopp h2 a:visited {background-color: #900;}


#arttopp h2 a:hover {text-decoration: none;}
#arttopp p {position: absolute; top: 5px; right: 5px; font-size: 12px; font-weight: bold;}



/* --------- BREDE artikkeltopper ----------- */

#arttopp_bred {position: relative; margin: 0 0 5px 0; height: 41px; width: 1150px; color: #000; background: transparent;}
#arttopp_bred img {margin: 0 3px 0 0; float: left; border: none;}
#arttopp_bred h2 {margin: 0; font-family: "Lucida Grande", arial, sans-serif; font-size: 24px; font-weight: normal; letter-spacing: -1px;}

#arttopp_bred h2 a:link, #arttopp_bred h2 a:visited {display: block; float: left; margin: 0; padding: 8px 0 0 10px; height: 33px; width: 643px; color: #fff; text-decoration: none; background-color: #19c;}

html>body #arttopp_bred h2 a:link, html>body #arttopp_bred h2 a:visited {height: 33px; width: 643px; background-image: url(arttoppstriper.png); background-position: 0 0; background-repeat: no-repeat;}

#arttopp_bred h2 a:hover {text-decoration: none;}
#arttopp_bred p {position: absolute; top: 23px; right: 385px; font-size: 12px; color: #fff; font-weight: bold;}


/* Sesam/VG-soek i artikkeltopp. NB! Mat&Drikke har fullbreddeting og er ikke i sprite'en. */
#arttopp_bred #bigColumnSearchSesam, #arttopp_bred #topColumnSearchVG {float: left; margin: 0 0 0 3px; height: 39px; width: 363px; background-color: #ccc; background-image: url(sprite_bak_bigColumnSearchSesam.jpg); background-position: 0 -40px; background-repeat: repeat-x; border: 1px solid #aaa;}


.generisk #arttopp_bred #bigColumnSearchSesam, .generisk #arttopp_bred #topColumnSearchVG {background-color: #19c; background-position: 0 -129px; border: 1px solid #19c;}
.nyheter #arttopp_bred #bigColumnSearchSesam, .nyheter #arttopp_bred #topColumnSearchVG {background-color: #78c; background-position: 0 -218px; border: 1px solid #78c;}
.sport #arttopp_bred #bigColumnSearchSesam, .sport #arttopp_bred #topColumnSearchVG {background: #fde9f2; border: 1px solid #e3d1d9;}
.rampelys #arttopp_bred #bigColumnSearchSesam, .rampelys #arttopp_bred #topColumnSearchVG {background-color: #f90; background-position: 0 -307px; border: 1px solid #ea3;}
.teknologi #arttopp_bred #bigColumnSearchSesam , .teknologi #arttopp_bred #topColumnSearchVG {background-color: #726F4e; background-position: 0 -482px; border: 1px solid #726f4e;}

.mat #arttopp_bred #bigColumnSearchSesam, .mat #arttopp_bred #topColumnSearchVG {float: left; margin: 0 0 0 3px; height: 39px; width: 363px; background: #ccc url(bak_bigColumnSearchSesam_mat.jpg) right 50% repeat-x; border: 1px solid #900;}



#arttopp_bred #bigColumnSesam {float: left; margin: 9px 0 5px 7px; height: 18px; width: 270px; border: 1px solid #fff; border-right: none;}
#arttopp_bred #bigSesamsubmit {float: left; margin: 9px 0 5px 0; border: 1px solid #fff;}

#arttopp_bred #topColumnVG {float: left; margin: 7px 0 7px 7px; height: 20px; width: 270px; border: 1px solid #b8c2d7; border-right: none;}
#arttopp_bred #topColumnVGsubmit {float: left; margin: 7px 0 7px 0;}


/* Trafikkfondet bar - poolMenu */

#poolMenu {margin: 0; padding: 0; list-style: none;  width: 1138px; text-align: center; font-family: Arial, sans-serif; font-size:10px; line-height: 30px; background: url(http://static03.vg.no/pool/adTag.png) no-repeat top right;}
#poolMenu li {padding: 0 17px 0 18px; display: block; float: left; width: 154px;}
#poolMenu li a {color: blue;}
#poolMenu li img {display: block; margin-bottom:-5px;}

/* Relaterte artikler */
#relatedArticles { padding:10px;
background: #fff;
background: -moz-linear-gradient(top, #fff 0%, #eee 90%, #fff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(90%,#eee), color-stop(100%,#fff));
background: -webkit-linear-gradient(top, #fff 0%,#eee 90%,#fff 100%);
background: -o-linear-gradient(top, #fff 0%,#eee 90%,#fff 100%);
}
#relatedArticles {font:13px arial, sans-serif;}
#relatedArticles ul {margin:0; padding:0 0 0 20px; list-style-type:circle; color:#444}
#relatedArticles h3 {margin:0 0 5px; padding:0 0 0 22px; background:url(http://static.vg.no/css/externalSite.png) no-repeat 6px 2px; font-weight:bold;}
#relatedArticles span {text-decoration:none; font-size:11px;}
#relatedArticles ul.partnerLinks a {color:#000;}


/* FRONTSPESIFIKT (SEKSJONSFRONTER)
------------------------------------------------------- */


.frontliste div {margin-bottom: 10px; background-color: transparent; background-image: url(spaltestrek_generisk.gif); background-position: 0 0; background-repeat: no-repeat; padding: 8px 0 0 0;}

/* fjerner bakgrunnsbilde paa selve taarn-div'en */
.frontliste div.taarn {clear: both; background-image: none;}



/* fargespesifikt for hovedseksjoner - skillestreker */
.nyheter .frontliste div {background-image: url(spaltestrek_nyhet.gif);}
.rampelys .frontliste div {background-image: url(spaltestrek_ramp.gif);}
.bilogmotor .frontliste div {background-image: url(spaltestrek_bilogmotor.gif);}
.sport .frontliste div {background-image: url(spaltestrek_generisk.gif);}
.reise .frontliste div {background-image: url(spaltestrek_reise.gif);}
.helse .frontliste div {background-image: url(spaltestrek_helse.gif);}
.teknologi .frontliste div {background-image: url(spaltestrek_tekno.gif);}
/*.forbruker .frontliste div {background-image: url(spaltestrek_forbruker.gif);}*/
.mat .frontliste div {background-image: url(spaltestrek_mat.gif);}
.valg .frontliste div {background-image:url(spaltestrek_valg.gif);}


.frontliste div.bredsak {clear: both; float: left; width: 468px;}
.frontliste div.trekvart {clear: both; float: left; margin-right: 5px; width: 277px;}
.frontliste div.kvart {float: right; width: 185px;}

.frontliste .taarn {width: 468px;}
.taarn div.trekvart {float: left; margin-right: 5px; width: 277px; border: none;}
.taarn div.kvart {float: right; width: 185px;}

#frontspalte h1, .frontliste h1, #frontspalte h2, .frontliste h2 {line-height: 1em; margin: 0 0 4px 0; padding: 0; font-weight: bold;}
#frontspalte h1.normal, .frontliste h1.normal, #frontspalte h2.normal, .frontliste h2.normal {font-size: 150%;}
#frontspalte h1.large, .frontliste h1.large, #frontspalte h2.large, .frontliste h2.large {font-size: 200%;}
#frontspalte h1.xlarge, .frontliste h1.xlarge, #frontspalte h2.xlarge, .frontliste h2.xlarge {font-size: 300%;}
#frontspalte h1.xxlarge, .frontliste h1.xxlarge, #frontspalte h2.xxlarge, .frontliste h2.xxlarge {font-size: 400%;}

#frontspalte h1 a:link, #frontspalte h1 a:visited, .frontliste h1 a:link, .frontliste h1 a:visited {color: #000; text-decoration: none;}
#frontspalte h1 a:hover, .frontliste h1 a:hover {color: #b00; text-decoration: underline;}

#frontspalte h2 a:link, #frontspalte h2 a:visited, .frontliste h2 a:link, .frontliste h2 a:visited {color: #000; text-decoration: none;}
#frontspalte h2 a:hover, .frontliste h2 a:hover {color: #b00; text-decoration: underline;}

.frontliste p {margin: 2px 0; font-size: 1em;}
.frontliste p span, #frontspalte h1 span, #frontspalte h2 span {line-height: 1em;}

/* overskrift p� nyhet-spesialer */
.nyheter #frontspalte h2#sakskompleks {margin: 0 0 10px 0; padding: 10px 0 8px 10px; font-family: "Lucida Grande", arial, sans-serif; font-size: 1em; color: #fff; background: #14b url(nyhet_bak_stortittel.jpg) top right no-repeat; border-left: 1px solid #14b;}

/* overskrift p� rampelys-spesialer */
.rampelys #frontspalte h2#sakskompleks {margin: 0 0 10px 0; padding: 10px 0 8px 10px; font-family: "Lucida Grande", arial, sans-serif; font-size: 1em; color: #000; background: #f90 url(ramp_bak_stortittel.jpg) top right no-repeat;}

/* overskrift p� sport-spesialer */
.sport #frontspalte h2#sakskompleks {margin: 0 0 10px 0; padding: 10px 0 8px 10px; font-family: "Lucida Grande", arial, sans-serif; font-size: 1em; color: #000;  background: #ff9400;}

/* overskrift p� bilogmotor-spesialer */
.bilogmotor #frontspalte h2#sakskompleks {margin: 0 0 10px 0; padding: 10px 0 8px 10px; font-family: "Lucida Grande", arial, sans-serif; font-size: 1em; color: #fff; background: #f90 url(bilogmotor_bak_stortittel.gif) top right no-repeat;}

/* overskrift p� mat og drikke-spesialer */
.mat #frontspalte h2#sakskompleks {margin: 0 0 10px 0; padding: 10px 0 8px 10px; font-family: "Lucida Grande", arial, sans-serif; font-size: 1em; color: #fff; background: #900 url(mat_bak_stortittel.jpg) top left no-repeat; border-right: 1px solid #900;}

/* overskrift p� nyhet-spesialer */
.folger #frontspalte h2#sakskompleks {margin: 0 0 10px 0; padding: 10px 0 8px 10px; font-family: "Lucida Grande", arial, sans-serif; font-size: 1em; color: #fff; background: #19c url(folger_bak_stortittel.jpg) top right no-repeat; border-left: 1px solid #14b;}



/* temporaer losning for prikkelinker */
.frontliste li {margin-left: 15px;}


p.leshele .dato {font-size: 0.8em; margin-right: 5px;}
p.leshele a {font-size: .9em;}

#artikkelspalte h4.fleresaker {clear: both; margin: 40px 0 0 0; font-size: 1.2em;}
#artikkelspalte ul.fleresaker {clear: both; margin: 4px 0; padding: 0; list-style: none;}

/* Lillalinker som skal vises i artikkeltekst */
#artikkelspalte a.ll, .sesamNyhetsaggregering a {color: #ad208e; font-weight: bold; background-image: url(sesam.png); background-repeat: no-repeat; background-position: left top; padding-left: 12px;}

/*sesam nyhetsaggregering*/
.sesamNyhetsaggregering {margin: 10px 0; font-weight: bold;}
.sesamNyhetsaggregering h4,.sesamNyhetsaggregering ul{display: inline; margin: 0; padding: 0;}
.sesamNyhetsaggregering li {display: inline; margin: 0; padding: 0; text-align: center;}


#artikkel ul.fleresaker li {margin: 5px 0;}





/* bunnliste */

#bunnliste {margin-top: 30px; width: 468px;}
.bunnlisteboks {float: left; width: 230px; margin: 0 4px 20px 0;}
.bunnlisteboks h3 {margin: 0; padding: 2px; font-size: 1em; color: #fff; background: #000; font-family: "Lucida Grande", arial, sans-serif;}
.bunnlisteboks h3.nyheter {background: #14b;}
.bunnlisteboks h3.rampelys {background: #f90;}
.bunnlisteboks h3.bilogmotor {background: #f90;}
.bunnlisteboks h3.sport {background: #f58320;}
.bunnlisteboks h3.reise {background: #036;}
.bunnlisteboks h3.helse {background: #4799d3;}
.bunnlisteboks h3.teknologi {background: #726f4e;}
.bunnlisteboks h3.forbruker {color: #000; background: #fc0;}
.bunnlisteboks h3.mat {background: #900;}

.bunnlisteboks ul {list-style: none; margin: 0; padding: 0;}



/* Arkiv-funksjon */

.frontliste div.arkivtopp {clear: both; height: 34px; padding: 0; font-family: "Lucida Grande", arial, sans-serif; background: transparent url(bak_arkiv.gif) 0 0 repeat-x;}
.arkivtopp p {margin: 0 0 3px 0; padding: 0; font-size: .8em;}

.arkivtopp p em {font-weight: bold; font-style: normal;}
.arkivtopp ul, .arkivbunn ul {list-style: none; margin: 0; padding: 0; font-size: .7em; text-align: center;}
.frontliste div.arkivtopp li, .frontliste div.arkivbunn li {display: inline; margin-left: 8px; font-weight: bold;}

.frontliste div.arkivbunn {clear: both; height: 34px; margin-bottom: 60px; font-family: "Lucida Grande", arial, sans-serif; background: none;}
.arkivbunn h4 {margin: 10px 0; padding-top: 3px; font-size: .8em; background: transparent url(bak_arkiv.gif) 0 0 repeat-x;}
.arkivbunn p {padding: 5px 0; font-size: .8em; text-align: center; background: transparent url(feedicon.gif) 65px 50% no-repeat;}


.frontliste div.arkivtopp ul a, .frontliste div.arkivbunn ul a {padding: 1px 6px;}
.frontliste div.arkivtopp ul a:link, .frontliste div.arkivbunn ul a:link {color: #000; text-decoration: underline;}
.frontliste div.arkivtopp ul a:visited, .frontliste div.arkivbunn ul a:visited {color: #555; text-decoration: none;}

.frontliste div.arkivtopp li.prev a, .frontliste div.arkivbunn li.prev a,
.frontliste div.arkivtopp li.next a, .frontliste div.arkivbunn li.next a {color: #000; text-decoration: none;}


.frontliste div.arkivtopp ul, .frontliste div.arkivbunn ul{padding: 2px 0;}

.frontliste div.arkivtopp ul a:hover, .frontliste div.arkivtopp li a.active:link, .frontliste div.arkivtopp li a.active:visited,
.frontliste div.arkivbunn ul a:hover, .frontliste div.arkivbunn li a.active:link, .frontliste div.arkivbunn li a.active:visited {color: #900; background: #ddd;}

.nyheter .frontliste div.arkivtopp ul a:hover, .nyheter .frontliste div.arkivtopp li a.active:link, .nyheter .frontliste div.arkivtopp li a.active:visited,
.nyheter .frontliste div.arkivbunn ul a:hover, .nyheter .frontliste div.arkivbunn li a.active:link, .nyheter .frontliste div.arkivbunn li a.active:visited {color: #14b; background: #bce;}



/* ARTIKKELSPESIFIKT
------------------------------------------------------- */

#artikkelspalte h1, #stortArtikkelBilde h1 {margin: 5px 0; font-size: 2.2em; line-height: 1em;}
#artikkelspalte h1.hastop, #stortArtikkelBilde h1.hastop  {margin-top: 2px;}
#artikkelspalte h1.hasbtm, #stortArtikkelBilde h1.hasbtm  {margin-bottom: 2px;}
#artikkelspalte h2, #stortArtikkelBilde h2  {margin: 0;}

#artikkelspalte .faktaboks h2, #artikkelspalte .pollBox h2 {margin: 0 0 2px; font-size: 1.4em;}
#artikkelspalte .faktaboks h2.nologo, #artikkelspalte .faktaboks h2.les_ogso  {margin: 0px 0px 0px 4px; font-size: 0.9em;}
#artikkelspalte h3, #artikkelspalte span.edrumParagraphtitle {margin: 25px 0 0 0; font-size: 1.1em; font-weight: bold;}
#artikkelspalte h3 + p, #artikkelspalte span.edrumParagraphtitle + p {margin-top: 4px;}

#artikkelspalte .mittAnbud {float: right; clear: both; margin: 0 0 15px 10px; width: 188px; background: none; font-family: sans-serif; border: 0px solid #333; padding-bottom: 10px;}

#artikkelspalte p.byline {line-height: normal;}
.byline {position: relative; margin: 12px 0 10px; padding: 2px 5px; font: 0.7em arial, sans-serif; text-align: center; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.byline span {position: absolute; right: 2px; top: 3px;}
.byline span a:link, .byline span a:visited, .byline span a:hover {display: block; height: 11px; width: 15px; text-decoration: none; text-indent: -5000px; background: transparent url(tipskonvolutt.gif) 0 0 no-repeat; }
.byline span a:hover {text-decoration: none; background-position: 0 -20px; }

.bylineBox {margin:0 0 10px; padding:0 0 3px; border-top:0; border-bottom:1px solid #ccc; font-family:arial, sans-serif; font-size:.8em;}
/* .bylineBox {margin:0 0 10px; padding:0 0 3px; border-top:0;} */

.bylineBox:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.bylineBox {display:block;}
.bylineBox .gplusAuthor {display:none;}
html[xmlns] .bylineBox {display:block;}
* html .bylineBox {height:1%;}
.bylineBox p {margin:2px 0 0; color:#666;font-size:.9em;}
.bylineBox table {float:right; width:121px;}
.bylineBox table td {padding:0; background:transparent url(/css/tempArticle/tempArticleSprite.png) no-repeat; }
.bylineBox table td.facebook {width:35px; height:32px; background-position:0 0;}
.bylineBox table td.twitter {width:35px; height:32px; background-position:0 -37px;}
.bylineBox table td.comments {width:35px; height:32px; overflow: hidden; background-position:0 -113px;}
.bylineBox table td.comments a{display:block; height:32px; width:32px; line-height: 32px; text-align:center; line-height:30px; text-decoration:none; font-size:11px; color:#DD0011; font-weight:bold; }
.bylineBox table td.email {width:16px; height:16px; background-position:0 -74px;}
.bylineBox table td.print {width:16px; height:16px; background-position:0 -92px;}

.publishedDate {margin:5px 0; font-family: arial, sans-serif; font-size:.8em; color:#666;}
.shareBox:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.shareBox {display:block; margin-bottom:15px; font-family: arial, sans-serif; font-size:11px; color:#666; line-height:20px;}
html[xmlns] .shareBox {display: block;}
* html .shareBox {height: 1%;}
.shareBox ul {margin:0; padding:0;}
.shareBox ul li {list-style-type:none; float:left;}
.shareBox ul li.facebook {width:104px;}
.shareBox ul li.google {width:81px;}
.shareBox ul li.twitter {width:106px;}
.shareBox ul.articleTools {float:right;}
.shareBox ul.articleTools li {height:20px; background:transparent url(http://static.vg.no/css/articleTools.png); cursor:pointer;}
.shareBox ul.articleTools li.comments {width:53px; background-position:0 0; text-indent:28px; text-align:center;}
.shareBox ul.articleTools li.email {width:60px; background-position:-59px 0;}
.shareBox ul.articleTools li.print {width:22px; background-position:-129px 0;}
.shareBox ul.articleTools li.email,
.shareBox ul.articleTools li.print {margin-left:10px;text-indent:-5000px;}

.recommend {margin:15px 0; padding:3px 2px; border-top:1px solid #ccc; font-family: arial, sans-serif; font-size:.7em;}
.recommend:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.recommend {display:block;}
html[xmlns] .recommend {display:block;}
* html .recommend {height:1%;}
.recommend iframe {float:left; width:335px; height:40px; padding-top:3px; overflow:hidden;}
.recommend table {float:right; width:121px;}
.recommend table td {padding:0; background:transparent url(/css/tempArticle/tempArticleSprite.png) no-repeat; }
.recommend table td.facebook {width:35px; height:32px; background-position:0 0;}
.recommend table td.twitter {width:35px; height:32px; background-position:0 -37px;}
.recommend table td.comments {width:35px; height:32px; overflow: hidden; background-position:0 -113px;}
.recommend table td.comments a{display:block; height:32px; width:32px; line-height: 32px; text-align:center; line-height:30px; text-decoration:none; font-size:11px; color:#DD0011; font-weight:bold; }
.recommend table td.email {width:16px; height:16px; background-position:0 -74px;}
.recommend table td.print {width:16px; height:16px; background-position:0 -92px;}

/*generelle erndringer */

#footer, #artikkelspalte span.edrumImageCaption, #stortArtikkelBilde span.edrumImageCaption {font-size:.75em;}
#vvspalte, #column {font-size: 1.1em;}
#artikkelspalte h2, #stortArtikkelBilde h2 {font-size:1.3em;}
#footer {border-top:1px solid #ccc;}

p.ingress {font-weight: bold;}

#artikkelspalte .faktaboks {float: right; clear: both; margin: 0 0 15px 5px; width: 188px; background: transparent url(shadow.gif) bottom left no-repeat; font-family: sans-serif; border: 0px solid #333; padding-bottom: 10px;}
#artikkelspalte .faktaboks span.nologo, #artikkelspalte .pollBox span.nologo {display: block; height: 3px; margin: 0px 0px 0px 0px; background: transparent url(topshadow.png) 0 0 no-repeat; text-indent: -5000px;}
#artikkelspalte .faktaboks h2.vgnett_folger {display: block; height: 29px; background: transparent url(vgnett_folger_blue.png) 0 0 no-repeat; text-indent: -5000px;}
#artikkelspalte .faktaboks h2.sol_lenke {display: block; height: 29px; background: transparent url(meromdettepaasol_knapp.gif) 0 0 no-repeat; text-indent: -5000px;}
#artikkelspalte .faktaboks ul.vgnett_folger,#artikkelspalte .faktaboks ul.les_ogso  {list-style: none; margin: 5px; padding: 0px 0px 0px 0px;}
#artikkelspalte .faktaboks ul.vgnett_folger li a.rsslist {margin-top: 8px; padding-left: 16px; background: transparent url(rssicon.gif) 0 2px no-repeat;}
#artikkelspalte .faktaboks h2.eksterne_lenker {display: block; height: 29px; background: transparent url(eksterne_lenker.png) 0 0 no-repeat; text-indent: -5000px;}
#artikkelspalte .faktaboks p, .faktaboks ul, .faktaboks dl {margin: 5px; margin-bottom: 10px; padding: 0; font-size: .8em; line-height: 1.2em;}
#artikkelspalte .faktaboks ul {padding-left: 18px;}
#artikkelspalte .faktaboks li {margin-top: 8px;}

#artikkelspalte .faktaboks h4 {margin: 10px 0 1px 8px; font-size: .9em;}
#artikkelspalte .faktaboks h5 {margin: 8px 0 1px 8px; font-size: .8em;}


/* Nye avstemningsbokser anno mars 2011*/

#artikkelspalte .pollBox {float: right; clear: both; margin: 0 0 15px 5px; width: 188px; background: transparent url(shadow.gif) bottom left no-repeat; font-family: sans-serif; border: 0px solid #333; padding-bottom: 10px;}
#artikkelspalte .pollBox h2 { margin: 2px 0; font-size: 1.4em; }
#artikkelspalte .pollBox h2.nologo { margin: 3px 0; font-size: 0.9em; text-align: center;}
#artikkelspalte .pollBox h3 {margin: 3px 5px 0 3px; padding: 5px; font-size: 13px; font-weight: normal; color: #222; background: #eee;}
#artikkelspalte .pollBox p, #artikkelspalte .pollBox ul, #artikkelspalte .pollBox dl { margin: 5px; margin-bottom: 10px; padding: 0; font-size: .8em; line-height: 1.2em; }
#artikkelspalte .pollBox fieldset {margin: 0; padding: 0; border: none;}
#artikkelspalte .pollBox ul { padding-left: 0p; list-style-type: none; }
#artikkelspalte .pollBox ul:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#artikkelspalte .pollBox li {clear: both; margin: 0; }
#artikkelspalte .pollBox li input {display: block; float: left; width: 20px;}
#artikkelspalte .pollBox li label {display: block; width: 150px; float: left; margin: 2px 0 10px; }

#artikkelspalte .pollBox .nickname {display: none;}
#artikkelspalte .pollBox ul.userInfo label {display: inline-block; width: 55px; text-align: right; margin: 2px 5px;}
#artikkelspalte .pollBox ul.userInfo li label.required {font-weight: bold;}
#artikkelspalte .pollBox ul.userInfo input {width: 100px; margin: 2px 5px 2px 0; border: 1px solid #ccc;}
#artikkelspalte .pollBox ul.userInfo input.age {width: 40px;}
#artikkelspalte .pollBox ul.userInfo li.gender input + label {width: auto;}

#artikkelspalte .pollBox p.required {margin: 2px 6px;font-style: italic;}

#artikkelspalte .pollBox .bottom { margin-top: 0; text-align: center; }
#artikkelspalte .pollBox .bottom input {margin: 0 0 10px; width: 100px;}
#artikkelspalte .pollBox .bottom a:link, #artikkelspalte .pollBox .bottom a:visited { display: block; color: #555; text-decoration: none; }
#artikkelspalte .pollBox .bottom a:hover {text-decoration: underline; color: #000;}



#artikkelspalte #brodtekst_uten_bilde {margin-top: .5em; margin-bottom:0px;line-height:1.4em;}

.superbilde {margin: 0 0 1px 3px;}

p.bildetekst {margin: 0 0 10px 0; padding: 0; font-size: 0.7em;}

/* musicnodes */
#artikkelspalte .musicNodes {float: right; clear: both; margin: 0px; padding:0px; width: 300px; background: none; border: none;}
#artikkelspalte .musicNodes .webboard {margin-bottom:0px;}

/* Wimp */
#artikkelspalte .wimpWidget {float: right; clear: both; margin: 0px; padding:0px; width: 265px; background: none; border: none;}
#artikkelspalte .wimpWidget .webboard {margin-bottom:0px;}
#artikkelspalte .wimpWidget span {float:right; font-family: arial, sans-serif; font-size: 11px; letter-spacing: 1px; color: #666; margin-right: 5px;}

/* bildetabeller */
.edrumImageCaptionTABLE {clear: both;}
#artikkelspalte td.edrumImageCaptionTD {font-family: "Lucida Grande", arial, sans-serif; line-height: .7em;}
#artikkelspalte span.edrumImageCaption {font-size: .6em;}
#artikkelspalte .articlemeta { margin-bottom: .5EM; }







/* UTDRAG FRA VG NETT-fronten i BUNNEN */
#artikkelspalte #front_excerpt h2#excerpt_head {margin: 20px 0 10px 0; padding: 10px 0 5px 10px; font-family: "Lucida Grande", arial, sans-serif; font-size: 1em; color: #fff; background: #14b url(nyhet_bak_stortittel.jpg) top right no-repeat; border-left: 1px solid #14b;}
#artikkelspalte #front_excerpt h2#excerpt_head a:link, #artikkelspalte #front_excerpt h2#excerpt_head a:visited {color: #fff; text-decoration: none;}
#artikkelspalte #front_excerpt h2#excerpt_head a:hover {color: #fff; text-decoration: underline;}


#artikkelspalte #front_excerpt .f-title-normal {font-size:150%; font-weight: bold;}
#artikkelspalte #front_excerpt .f-title-large {font-size:200%; font-weight:bold;}
#artikkelspalte #front_excerpt .f-title-xlarge {font-size:300%; font-weight:bold;}
#artikkelspalte #front_excerpt .f-title-xxlarge {font-size:400%; font-weight:bold;}


/* ArticleExtras - Deling av linker + utskrift
------------------------------------------ */

#artikkel_felt .deleboks, #artikkelspalte .deleboks {float: right; clear: both; width: 188px; font-family: sans-serif; border: 0px solid #333; padding-bottom: 10px;}
#artikkel_felt .deleboks {margin-left:4px; margin-top:10px;}
#artikkel_felt .deleboks ul.linkdeling, #artikkelspalte .deleboks ul.linkdeling {background: transparent url(http://static.vg.no/linkdeling/del.gif) 0 4px no-repeat;list-style:none;margin:0px;float:left;clear:both;padding:0px;width:188px;}
#artikkel_felt .deleboks ul.linkdeling li a, #artikkelspalte .deleboks ul.linkdeling li a {display:block;float:left;width:16px;height:16px;}
#artikkel_felt .deleboks ul.linkdeling li span, #artikkelspalte .deleboks ul.linkdeling li span {display:none;}
#artikkel_felt .deleboks ul.linkdeling li, #artikkelspalte .deleboks ul.linkdeling li {margin: 3px 0;}
#artikkel_felt .deleboks ul.linkdeling a.twitter,#artikkelspalte .deleboks ul.linkdeling a.twitter {background: transparent url(http://static.vg.no/linkdeling/twitter.png) 0 50% no-repeat; margin-right:2px;}
#artikkel_felt .deleboks ul.linkdeling a.facebook,#artikkelspalte .deleboks ul.linkdeling a.facebook {margin-left:20px; background: transparent url(http://static.vg.no/linkdeling/facebook_share_icon_new.gif) 0 50% no-repeat;margin-right:2px;}
#artikkel_felt .deleboks ul.linkdeling a.nettby, #artikkelspalte .deleboks ul.linkdeling a.nettby {background: transparent url(http://static.vg.no/linkdeling/nettby_share_icon_new.gif) 0 50% no-repeat;margin-right:5px;}
#artikkel_felt .deleboks ul.linkdeling a.tipsenvenn, #artikkelspalte .deleboks ul.linkdeling a.tipsenvenn {background: transparent url(http://static.vg.no/linkdeling/tips.gif) 0 50% no-repeat;width:37px;height:16px;}
#artikkel_felt .deleboks ul.linkdeling a.skrivervennlig, #artikkelspalte .deleboks ul.linkdeling a.skrivervennlig {background: transparent url(http://static.vg.no/linkdeling/print.gif) 0 50% no-repeat;width:53px;height:16px;margin-right:4px;}





#articleExtras {position: relative; padding: 3px 0; font: .75em "Lucida Grande", arial, sans-serif; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}

#articleExtras ul {list-style: none; margin: 0; padding: 0;}
#articleExtras ul li a {padding: 2px 0 2px 20px;}

#articleExtras ul.linkdeling li {margin: 3px 0;}
#articleExtras ul.linkdeling a.facebook {background: transparent url(http://static.vg.no/linkdeling/facebook_share_icon.gif) 0 50% no-repeat;}
#articleExtras ul.linkdeling a.nettby {background: transparent url(http://static.vg.no/linkdeling/nettby_share_icon.gif) 0 50% no-repeat;}
#articleExtras ul.linkdeling a.tipsenvenn {background: transparent url(tipskonvolutt.gif) 0 3px no-repeat;}
#articleExtras ul.linkdeling a.tipsenvenn:hover {background: transparent url(tipskonvolutt.gif) 0 -17px no-repeat;}

#articleExtras ul.utskrift {position: absolute; top: 0; right: 0; margin-top: 3px;}
#articleExtras ul.utskrift span {margin-left: 35px;font-size: .8em; color: #888;}
#articleExtras ul.utskrift a.skrivervennlig {background: transparent url(print_ikon.gif) 0 50% no-repeat;}
#articleExtras ul.utskrift li.annonse {margin: 2px 0; height: 40px; width: 280px;}

#articleExtras ul.linkdeling a:link, #articleExtras ul.linkdeling a:visited, #articleExtras ul.utskrift a:link, #articleExtras ul.utskrift a:visited {color: #666; text-decoration: none;}
#articleExtras ul.linkdeling a:hover, #articleExtras ul.utskrift a:hover {color: #d01; text-decoration: underline;}





/* SMALE SPALTER
------------------------------------------ */

#vhspalte h3, #hhspalte h3 {margin: 10px 2px 2px 2px; font-size: .8em;}
#vhspalte h4, #hhspalte h4 {margin: 10px 2px 2px 2px; font-size: .7em;}



/* manuell nyhetsspalte */

#manuell-spalte {margin: 0 0 20px 0; padding: 0 0 3px 0; border: 1px solid #888;}
#manuell-spalte h2 {margin: 0; padding: 2px; font-size: 100%; color: #fff; text-align: center; background: #888;}
#manuell-spalte h3 {margin: 5px 2px 5px 2px; padding: 0; text-align: left; font-size: 90%; line-height: 1em;}
#manuell-spalte h3 a:link, #manuell-spalte h3 a:visited {color: #000; text-decoration: none;}
#manuell-spalte h3 a:hover {text-decoration: underline;}
#manuell-spalte img.floatleft {float: left; margin: 0 3px 0 2px;}
#manuell-spalte p {margin: 2px; font-size: 80%; text-align: left;}
#manuell-spalte p.leshele {margin-bottom: 15px;}




/* TABELLER i de smale spaltene */

#vhspalte table, #hhspalte table {width: 170px; margin: 5px auto; padding: 0; font-size: .7em; border-collapse: collapse;}

#vhspalte table th, #hhspalte table th {padding: 0 2px; text-align: left; border-bottom: 1px solid #000;}
#vhspalte table td, #hhspalte table td, #vhspalte table tbody th, #hhspalte table tbody th {padding: 0 2px; border-bottom: 1px solid #ccc;}


/* TABELLER i de brede spaltene */

.columnContent table {width: 100%; margin: 0 0 20px 0; font-size: .8em; border-collapse: collapse;}
.columnContent table caption {margin: 0; font-weight: bold; background: #eee;}
.columnContent table thead th {padding: 0 2px; text-align: left; border-bottom: 1px solid #000;}
.columnContent table tbody th {padding: 0 2px; text-align: left; border-bottom: 1px solid #ccc;}
.columnContent table td {padding: 0 2px; border-bottom: 1px solid #ccc;}


/* SPALTEBOKSER for de ulike seksjonenen */

/*generisk */
.spalteboks {margin: 0px 0px 10px 0px; padding: 0 0 3px 0; border: 1px solid #000;}
.spalteboks h2 {margin: 0; padding: 2px; color: #fff; font-size: .8em; background: #19c; text-align: center;}
.spalteboks h3 {margin: 6px 0 2px 5px; font-size: .8em;}
.spalteboks h4 {margin: 6px 0 2px 5px; font-size: .8em;}
.spalteboks p {margin: 2px; font-size: .6em;}
.spalteboks ul {list-style-type: none; margin: 0 0 10px 5px; padding: 0;}
.spalteboks ul.dots {list-style: disc; list-style-position: inside;}
.spalteboks li {margin: 5px 0; padding: 0; font-size: 11px; /*line-height: 1em;*/}
.spalteboks dl {margin: 0 5px; font-size: .7em;}
.spalteboks dt {margin-top: 10px; font-weight: bold;}
.spalteboks dd {margin: 2px 0; padding: 0;}


.spalteboks ul.inline li {display: inline; line-height: 1.5em; padding: 0 5px;}


/* generisk */
.generisk .spalteboks {border: 1px solid #14b;}
.generisk .spalteboks h2 {background: #14b;}
.generisk .spalteboks a:link, .generisk .spalteboks a:visited {color: #000; text-decoration: underline;}
.generisk .spalteboks a:hover {color: #14b;}


/* nyheter */
.nyheter .spalteboks {border: 1px solid #14b;}
.nyheter .spalteboks h2 {background: #14b;}
.nyheter .spalteboks a:link, .nyheter .spalteboks a:visited {color: #000; text-decoration: underline;}
.nyheter .spalteboks a:hover {color: #14b;}


/* sport */
.sport .spalteboks {border: 1px solid #f58320;}
.sport .spalteboks h2 {background: #bcbcbc;}
.sport .spalteboks a:link, .sport .spalteboks a:visited {color: #000; text-decoration: underline;}
.sport .spalteboks a:hover {color: #f00;}

/* rampelys */
.rampelys .spalteboks h2 {color: #000; background: #f90; border-bottom: 1px solid #000;}
.rampelys .spalteboks a:link, .rampelys .spalteboks a:visited {color: #000; text-decoration: underline;}
.rampelys .spalteboks a:hover {color: #f90;}

/* bilogmotor */
.bilogmotor .spalteboks h2 {color: #000; background: #f90; border-bottom: 1px solid #000;}
.bilogmotor .spalteboks a:link, .bilogmotor .spalteboks a:visited {color: #000; text-decoration: underline;}
.bilogmotor .spalteboks a:hover {color: #f90;}

/* reise */
.reise .spalteboks {border: 1px solid #036;}
.reise .spalteboks h2 {background: #036;}
.reise .spalteboks a:link, .reise .spalteboks a:visited {color: #000; text-decoration: underline;}
.reise .spalteboks a:hover {color: #900;}

/* helse */
.helse .spalteboks {border: 1px solid #4799d3;}
.helse .spalteboks h2 {background: #4799d3;}
.helse .spalteboks a:link, .helse .spalteboks a:visited {color: #4799d3; text-decoration: underline;}
.helse .spalteboks a:hover {color: #900;}

/* teknologi */
.teknologi .spalteboks {border: 1px solid #726f4e;}
.teknologi .spalteboks h2 {background: #726f4e;}
.teknologi .spalteboks a:link, .teknologi .spalteboks a:visited {color: #726f4e; text-decoration: underline;}
.teknologi .spalteboks a:hover {color: #900;}

/* forbruker */
.forbruker .spalteboks {border: 1px solid #444;}
.forbruker .spalteboks h2 {color: #000; background: #fc0; border-bottom: 1px solid #444;}
.forbruker .spalteboks a:link, .forbruker .spalteboks a:visited {color: #444; text-decoration: underline;}
.forbruker .spalteboks a:hover {color: #000;}

/* mat */
.mat .spalteboks {border: 1px solid #900;}
.mat .spalteboks h2 {background: #900;}
.mat .spalteboks a:link, .mat .spalteboks a:visited {color: #000;}
.mat .spalteboks a:hover {color: #900;}

/* linker fra overskriftene */
.spalteboks h2 a:link, .spalteboks h2 a:visited {color: #fff;}
.spalteboks h2 a:hover {text-decoration: underline;}

.nyheter .spalteboks h2 a:link, .nyheter .spalteboks h2 a:visited,
.reise .spalteboks h2 a:link, .reise .spalteboks h2 a:visited,
.helse .spalteboks h2 a:link, .helse .spalteboks h2 a:visited,
.teknologi .spalteboks h2 a:link, .teknologi .spalteboks h2 a:visited,
.mat .spalteboks h2 a:link, .mat .spalteboks h2 a:visited {color: #fff; text-decoration: none;}

.rampelys .spalteboks h2 a:link, .rampelys .spalteboks h2 a:visited,
.bilogmotor .spalteboks h2 a:link, .bilogmotor .spalteboks h2 a:visited,
.forbruker .spalteboks h2 a:link, .forbruker .spalteboks h2 a:visited {color: #000; text-decoration: none;}

.sport .spalteboks h2 a:link, .sport .spalteboks h2 a:visited {color: #444; text-decoration: none;}

.nyheter .spalteboks h2 a:hover,
.sport .spalteboks h2 a:hover,
.helse .spalteboks h2 a:hover,
.teknologi .spalteboks h2 a:hover,
.reise .spalteboks h2 a:hover,
.mat .spalteboks h2 a:hover,
.rampelys .spalteboks h2 a:hover,
.bilogmotor .spalteboks h2 a:hover,
.forbruker .spalteboks h2 a:hover {text-decoration: underline;}


/* Diskusjonsboks i venstrespalte paa brede artikler */
.spalteboks ul.forumlist a {display: block; padding: 0;}

.generisk .spalteboks.forum, .generisk .spalteboks#forum {background: #f7f7f7; border: none;  border-bottom: 4px solid #ccd;}
.generisk .spalteboks.forum h2, .generisk .spalteboks#forum h2 {padding: 5px 0 5px 3px; color: #567; text-align: left; font-size: .7em; background: #ccd url(nyhet_bak_forumtittel.gif) top right no-repeat; border: 1px solid #aaa;}

.nyheter .spalteboks.forum, .nyheter .spalteboks#forum {background: #f7f7f7; border: none;  border-bottom: 4px solid #ccd;}
.nyheter .spalteboks.forum h2, .nyheter .spalteboks#forum h2 {padding: 5px 0 5px 3px; color: #567; text-align: left; font-size: .7em; background: #ccd url(nyhet_bak_forumtittel.gif) top right no-repeat; border: 1px solid #aaa;}

.sport .spalteboks.forum, .sport .spalteboks#forum {background: #f7f7f7; border: none;  border-bottom: 4px solid #f2e5e7;}
.sport .spalteboks.forum h2, .sport .spalteboks#forum h2 {padding: 5px 0 5px 3px; color: #f58320; text-align: left; font-size: .7em; background: #ccd url(sport_bak_forumtittel.png) top right no-repeat; border: none;}

.rampelys .spalteboks.forum, .rampelys .spalteboks#forum {background: #fcfbf8; border: none;  border-bottom: 4px solid #e0d7c3;}
.rampelys .spalteboks.forum h2, .rampelys .spalteboks#forum h2 {padding: 5px 0 5px 3px; color: #567; text-align: left; font-size: .7em; background: #ccb url(ramp_bak_forumtittel.gif) top right no-repeat; border: none;}
.rampelys .spalteboks.forum a:hover, .rampelys .spalteboks#forum a:hover {color: #b00;}

.bilogmotor .spalteboks.forum, .bilogmotor .spalteboks#forum {background: #fcfbf8; border: none;  border-bottom: 4px solid #e0d7c3;}
.bilogmotor .spalteboks.forum h2, .bilogmotor .spalteboks#forum h2 {padding: 5px 0 5px 3px; color: #567; text-align: left; font-size: .7em; background: #ccb url(ramp_bak_forumtittel.gif) top right no-repeat; border: none;}
.bilogmotor .spalteboks.forum a:hover, .bilogmotor .spalteboks#forum a:hover {color: #b00;}



/* Facebook liker */

#like_facebook {
    background-color: #fafafa;
    border-top: #cccccc solid 1px;
    border-bottom: #cccccc solid 1px;
    padding: 4px
}

#like_facebook h2 {
    font-family: Arial, sans-serif;
    font-weight: bold;
    color: #939393;
    font-size: 17 px;
}


/* BRED SPALTE
---------------------------------------------- */

/* loader */

div.loading {padding-top: 20px; text-align: center;}



/* brede bokser med innhold - spaltebokser for bred spalte*/
.columnContent {clear: both; margin: 0 0 10px 0; display: inline-block; width: 363px; background: #f7f7f7;} /*siste for ̴ gi layout, for potensielle bakgrunner i IE */
.columnContent p {font-size: .7em;}


/* 180-spalter */

.leftcolumn {width: 180px; float: left; margin: 0 3px 0 0;}
.rightcolumn {width: 180px; float: left;}
.rightcolumn:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} /*auto-cleares floats*/


/* bakgrunner for brede spaltebokser */
.mat .columnContent {margin-bottom: 15px; padding-bottom: 10px; color: #000; /*background: #ffeeee;*/ background: #eeeedd;}
.sport .columnContent {margin-bottom: 15px; padding-bottom: 10px; color: #000; background:#fef8fa; border-bottom:3px solid #f2e5e7;}
.reise .columnContent {margin-bottom: 15px; padding-bottom: 10px; color: #000; background: #ffeedd;}
.helse .columnContent {margin-bottom: 15px; padding-bottom: 10px; color: #000; background: #e0f2ff;}
.nyheter .columnContent {margin-bottom: 15px; padding-bottom: 10px; color: #000; /*background: #e5eaf7;*/ background: #f7f7f7; border-bottom: 3px solid #eee;}
.rampelys .columnContent {margin-bottom: 15px; padding-bottom: 10px; color: #000; background: #f9f7f3; border-bottom: 3px solid #e0d7c3;}
.bilogmotor .columnContent {margin-bottom: 15px; padding-bottom: 10px; color: #000; background: #f9f7f3; border-bottom: 3px solid #e0d7c3;}
.forbruker .columnContent {margin-bottom: 15px; padding-bottom: 10px; color: #000; background: #f9f7f3;}
.teknologi .columnContent {margin-bottom: 15px; padding-bottom: 4px; color: #000; /*background: #f2f4e9 url(teknologi_metallic_lys.jpg) 0 0 repeat;*/ background: #f2f4e9; border-bottom: 3px solid #ba7;}




/* overskrifter paa bokser med spalteinnhold */
.columnContent h2 {margin: 0 0 5px 0; padding: 2px 5px; font-size: .8em; color: #fff; text-align: center; background: #19c;}
.mat .columnContent h2 {padding: 10px 0 5px 10px; display: block; text-align: left; background: #900 url(mat_bak_tittel.jpg) top right no-repeat;}
.sport .columnContent h2 {padding: 8px 0 8px 50px; display: block; text-align: left; color: #fff; background: transparent url(sport_bak_tittel.png) 0 0 no-repeat;}
.reise .columnContent h2 {padding: 10px 0 5px 10px; display: block; text-align: left; background: #036 url(reise_bak_tittel.jpg) top right no-repeat;}
.nyheter .columnContent h2 {padding: 10px 0 5px 10px; display: block; text-align: left; color: #004; background: #c6cad3 url(nyhet_bak_tittel2.jpg) top right no-repeat;}
.rampelys .columnContent h2 {padding: 8px 0 3px 10px; display: block; text-align: left; color: #000; background: #f90 url(ramp_bak_tittel.jpg) top right no-repeat;}
.bilogmotor .columnContent h2 {padding: 8px 0 3px 10px; display: block; text-align: left; color: #fff; background: #00375f url(bil_bak_tittel.jpg) top right no-repeat;}
.forbruker .columnContent h2 {color: #000; background: #fc0;}
.helse .columnContent h2 {padding: 10px 0 5px 10px; display: block; text-align: left; background: #036 url(helse_bak_tittel.gif) top left no-repeat;}
.teknologi .columnContent h2 {padding: 10px 0 5px 10px; display: block; text-align: left; background: #726f4e url(teknologi_bak_tittel.gif) top left no-repeat; color: #6e693c;}

.columnContent h3 {margin: 6px 0 2px 5px; font-size: .8em;}
.columnContent h4 {margin: 6px 0 2px 5px; font-size: .8em;}



/* NAVIGASJON */

/* GENERELL SPALTENAVIGASJON FOR HOVEDSEKSJONENE */

#breadcrumbs {list-style: none; margin: 0; padding: 0 5px; height: 22px; background: transparent url(bak_arkiv.gif) 0 0 repeat-x; font-family: "Lucida Grande", arial, sans-serif;}
#breadcrumbs li {display: inline; font-size: .7em;}
#breadcrumbs li a:link, #breadcrumbs li a:visited {color: #666; margin-right: 5px; padding-right: 15px; background: transparent url(bread_pil.gif) right 50% no-repeat;}
#breadcrumbs li a:hover {color: #000;}


/* breadcrumbs paa nyhetsseksjonen */

/*.nyheter #breadcrumbs {list-style: none; margin: 0; padding: 2px 5px; height: 22px; background: #c3cfec url(nyhet_bak_crumbs.jpg) right top no-repeat; font-family: "Lucida Grande", arial, sans-serif;}*/
.nyheter #breadcrumbs li a:link, .nyheter #breadcrumbs li a:visited {color: #14b; background: transparent url(nyhet_bread_pil.gif) right 50% no-repeat;}
.nyheter #breadcrumbs li a:hover {color: #000;}


/* breadcrumbs paa rampelysseksjonen */
.rampelys #breadcrumbs li a:link, .rampelys #breadcrumbs li a:visited {color: #000; background: transparent url(ramp_bread_pil.gif) right 50% no-repeat;}
.rampelys #breadcrumbs li a:hover {color: #b00;}

/* breadcrumbs paa bilogmotorseksjonen */
.bilogmotor #breadcrumbs li a:link, .bilogmotor #breadcrumbs li a:visited {color: #000; background: transparent url(ramp_bread_pil.gif) right 50% no-repeat;}
.bilogmotor #breadcrumbs li a:hover {color: #b00;}

/* breadcrumbs paa mat og drikke-seksjonen */
.mat #breadcrumbs li a:link, .mat #breadcrumbs li a:visited {color: #333; padding-right: 15px; background: transparent url(mat_bread_pil.gif) right 50% no-repeat;}
.mat #breadcrumbs li a:hover {color: #900;}


/* breadcrumbs paa reise-seksjonen */
.reise #breadcrumbs li a:link, .reise #breadcrumbs li a:visited {color: #036; padding-right: 15px; background: transparent url(reise_bread_pil.gif) right 50% no-repeat;}
.reise #breadcrumbs li a:hover {color: #000;}


/* breadcrumbs paa helse-seksjonen */
.helse #breadcrumbs li a:link, .helse #breadcrumbs li a:visited {color: #4799d3; padding-right: 15px; background: transparent url(helse_bread_pil.gif) right 50% no-repeat;}
.helse #breadcrumbs li a:hover {color: #000;}


/* breadcrumbs paa teknologi-seksjonen */
.teknologi #breadcrumbs li a:link, .teknologi #breadcrumbs li a:visited {color: #726f4e; padding-right: 15px; background: transparent url(teknologi_bread_pil.gif) right 50% no-repeat;}
.teknologi #breadcrumbs li a:hover {color: #000;}



/* KOLONNEMENY - generelt */
#columnMenu {list-style: none; margin: 0 0 5px 0; padding: 0; font-size: .7em; font-weight: bold;}

#columnMenu li {display: inline; float: left; margin-bottom: 2px; text-align: center;}
#columnMenu li a:link, #columnMenu li a:visited {display: inline; float: left; height: 27px; margin: 0; padding: 0; text-decoration: none; color: #777; background-position: 0 0; background-repeat: no-repeat;}


/* nyhets-knappene */
.nyheter #columnMenu li a:link, .nyheter #columnMenu li a:visited {background-image: url(sprite_menu_news.png); text-indent: -5000px;  overflow: hidden;}
.nyheter #columnMenu li#tabnav_oversikt a {width: 68px; margin-right: 3px; background-position: 0 0;}
.nyheter #columnMenu li#tabnav_oversikt a:hover, .nyheter #columnMenu li.active#tabnav_oversikt a {background-position: 0 -27px;}
.nyheter #columnMenu li#tabnav_siste48timer a {width: 92px; margin-right: 3px; background-position: -88px 0;}
.nyheter #columnMenu li#tabnav_siste48timer a:hover, .nyheter #columnMenu li.active#tabnav_siste48timer a {background-position: -88px -27px;}
.nyheter #columnMenu li#tabnav_vgtv a {width: 54px; margin-right: 3px; background-position: -200px 0;}
.nyheter #columnMenu li#tabnav_vgtv a:hover, .nyheter #columnMenu li.active#tabnav_vgtv a {background-position: -200px -27px;}
.nyheter #columnMenu li#tabnav_innenriks a {width: 72px; margin-right: 3px; background-position: -274px 0;}
.nyheter #columnMenu li#tabnav_innenriks a:hover, .nyheter #columnMenu li.active#tabnav_innenriks a {background-position: -274px -27px;}
.nyheter #columnMenu li#tabnav_utenriks a {width: 65px; margin-right: 0; background-position: -366px 0;}
.nyheter #columnMenu li#tabnav_utenriks a:hover, .nyheter #columnMenu li.active#tabnav_utenriks a {background-position: -366px -27px;}
.nyheter #columnMenu li#tabnav_bildespesial a {width: 88px; margin-right: 3px; background-position: -451px 0;}
.nyheter #columnMenu li#tabnav_bildespesial a:hover, .nyheter #columnMenu li.active#tabnav_bildespesial a {background-position: -451px -27px;}
.nyheter #columnMenu li#tabnav_diskusjon a {width: 67px; margin-right: 3px; background-position: -559px 0;}
.nyheter #columnMenu li#tabnav_diskusjon a:hover, .nyheter #columnMenu li.active#tabnav_diskusjon a {background-position: -559px -27px;}
.nyheter #columnMenu li#tabnav_vaeret a {width: 49px; margin-right: 3px; background-position: -646px 0;}
.nyheter #columnMenu li#tabnav_vaeret a:hover, .nyheter #columnMenu li.active#tabnav_vaeret a {background-position: -646px -27px;}
.nyheter #columnMenu li#tabnav_spesialer a {width: 65px; margin-right: 3px; background-position: -715px 0;}
.nyheter #columnMenu li#tabnav_spesialer a:hover, .nyheter #columnMenu li.active#tabnav_spesialer a {background-position: -715px -27px;}
.nyheter #columnMenu li#tabnav_lesernesvg a {width: 82px; margin-right: 0; background-position: -800px 0;}
.nyheter #columnMenu li#tabnav_lesernesvg a:hover, .nyheter #columnMenu li.active#tabnav_lesernesvg a {background-position: -800px -27px;}
.nyheter #columnMenu li a:active {outline: none;}

/* sports-knappene */
.sport #columnMenu li a:link, .sport #columnMenu li a:visited {background-image: url(sprite_menu_sport.png); text-indent: -5000px; overflow: hidden;}
.sport #columnMenu li#tabnav_oversikt a {width: 66px; margin-right: 3px; background-position: 0 0;}
.sport #columnMenu li#tabnav_oversikt a:hover, .sport #columnMenu li.active#tabnav_oversikt a {background-position: 0 -27px;}
.sport #columnMenu li#tabnav_sistenytt a {width: 77px; margin-right: 3px; background-position: -86px 0;}
.sport #columnMenu li#tabnav_sistenytt a:hover, .sport #columnMenu li.active#tabnav_sistenytt a {background-position: -86px -27px;}
.sport #columnMenu li#tabnav_fotball a {width: 71px; margin-right: 3px; background-position: -183px 0;}
.sport #columnMenu li#tabnav_fotball a:hover, .sport #columnMenu li.active#tabnav_fotball a {background-position: -183px -27px;}
.sport #columnMenu li#tabnav_vgtv a {width: 56px; margin-right: 3px; background-position: -274px 0;}
.sport #columnMenu li#tabnav_vgtv a:hover, .sport #columnMenu li.active#tabnav_vgtv a {background-position: -274px -27px;}
.sport #columnMenu li#tabnav_forum a {width: 81px; margin-right: 0; background-position: -350px 0;}
.sport #columnMenu li#tabnav_forum a:hover, .sport #columnMenu li.active#tabnav_forum a {background-position: -350px -27px;}
.sport #columnMenu li#tabnav_ski a {width: 56px; margin-right: 3px; background-position: -451px 0;}
.sport #columnMenu li#tabnav_ski a:hover, .sport #columnMenu li.active#tabnav_ski a {background-position: -451px -27px;}
.sport #columnMenu li#tabnav_skoyter a {width: 70px; margin-right: 3px; background-position: -527px 0;}
.sport #columnMenu li#tabnav_skoyter a:hover, .sport #columnMenu li.active#tabnav_skoyter a {background-position: -527px -27px;}
.sport #columnMenu li#tabnav_ishockey a {width: 77px; margin-right: 3px; background-position: -617px 0;}
.sport #columnMenu li#tabnav_ishockey a:hover, .sport #columnMenu li.active#tabnav_ishockey a {background-position: -617px -27px;}
.sport #columnMenu li#tabnav_handball a {width: 72px; margin-right: 3px; background-position: -714px 0;}
.sport #columnMenu li#tabnav_handball a:hover, .sport #columnMenu li.active#tabnav_handball a {background-position: -714px -27px;}
.sport #columnMenu li#tabnav_sykkel a {width: 76px; margin-right: 0; background-position: -806px 0;}
.sport #columnMenu li#tabnav_sykkel a:hover, .sport #columnMenu li.active#tabnav_sykkel a {background-position: -806px -27px;}
.sport #columnMenu li a:active {outline: none;}

/* rampelys-knappene */
.rampelys #columnMenu li a:link, .rampelys #columnMenu li a:visited {background-image: url(sprite_menu_ramp.png); text-indent: -5000px; overflow: hidden;}
.rampelys #columnMenu li#tabnav_oversikt a {width: 68px; margin-right: 3px; background-position: 0 0;}
.rampelys #columnMenu li#tabnav_oversikt a:hover, .rampelys #columnMenu li.active#tabnav_oversikt a {background-position: 0 -27px;}
.rampelys #columnMenu li#tabnav_sistenytt a {width: 74px; margin-right: 3px; background-position: -88px 0;}
.rampelys #columnMenu li#tabnav_sistenytt a:hover, .rampelys #columnMenu li.active#tabnav_sistenytt a {background-position: -88px -27px;}
.rampelys #columnMenu li#tabnav_vgtv a {width: 66px; margin-right: 3px; background-position: -182px 0;}
.rampelys #columnMenu li#tabnav_vgtv a:hover, .rampelys #columnMenu li.active#tabnav_vgtv a {background-position: -182px -27px;}
.rampelys #columnMenu li#tabnav_bilder a {width: 62px; margin-right: 3px; background-position: -268px 0;}
.rampelys #columnMenu li#tabnav_bilder a:hover, .rampelys #columnMenu li.active#tabnav_bilder a {background-position: -268px -27px;}
.rampelys #columnMenu li#tabnav_forum a {width: 81px; margin-right: 0; background-position: -350px 0;}
.rampelys #columnMenu li#tabnav_forum a:hover, .rampelys #columnMenu li.active#tabnav_forum a {background-position: -350px -27px;}
.rampelys #columnMenu li#tabnav_film a {width: 68px; margin-right: 3px; background-position: -451px 0;}
.rampelys #columnMenu li#tabnav_film a:hover, .rampelys #columnMenu li.active#tabnav_film a {background-position: -451px -27px;}
.rampelys #columnMenu li#tabnav_musikk a {width: 76px; margin-right: 3px; background-position: -539px 0;}
.rampelys #columnMenu li#tabnav_musikk a:hover, .rampelys #columnMenu li.active#tabnav_musikk a {background-position: -539px -27px;}
.rampelys #columnMenu li#tabnav_bok a {width: 72px; margin-right: 3px; background-position: -635px 0;}
.rampelys #columnMenu li#tabnav_bok a:hover, .rampelys #columnMenu li.active#tabnav_bok a {background-position: -635px -27px;}
.rampelys #columnMenu li#tabnav_tv a {width: 62px; margin-right: 3px; background-position: -727px 0;}
.rampelys #columnMenu li#tabnav_tv a:hover, .rampelys #columnMenu li.active#tabnav_tv a {background-position: -727px -27px;}
.rampelys #columnMenu li#tabnav_spill a {width: 73px; margin-right: 0; background-position: -809px 0;}
.rampelys #columnMenu li#tabnav_spill a:hover, .rampelys #columnMenu li.active#tabnav_spill a {background-position: -809px -27px;}

/* bilogmotor-knappene */
.bilogmotor #columnMenu li a:link, .bilogmotor #columnMenu li a:visited {background-image: url(sprite_menu_bilogmotor.png); text-indent: -5000px; overflow: hidden;}
.bilogmotor #columnMenu li#tabnav_oversikt a {width: 66px; margin-right: 3px; background-position: 0 0;}
.bilogmotor #columnMenu li#tabnav_oversikt a:hover, .bilogmotor #columnMenu li.active#tabnav_oversikt a {background-position: 0 -27px;}
.bilogmotor #columnMenu li#tabnav_sistenytt a {width: 77px; margin-right: 3px; background-position: -86px 0;}
.bilogmotor #columnMenu li#tabnav_sistenytt a:hover, .bilogmotor #columnMenu li.active#tabnav_sistenytt a {background-position: -86px -27px;}
.bilogmotor #columnMenu li#tabnav_nybil a {width: 75px; margin-right: 3px; background-position: -183px 0;}
.bilogmotor #columnMenu li#tabnav_nybil a:hover, .bilogmotor #columnMenu li.active#tabnav_nybil a {background-position: -183px -27px;}
.bilogmotor #columnMenu li#tabnav_bil a {width: 43px; margin-right: 3px; background-position: -278px 0;}
.bilogmotor #columnMenu li#tabnav_bil a:hover, .bilogmotor #columnMenu li.active#tabnav_bil a {background-position: -278px -27px;}
.bilogmotor #columnMenu li#tabnav_mc a {width: 43px; margin-right: 3px; background-position: -341px 0;}
.bilogmotor #columnMenu li#tabnav_mc a:hover, .bilogmotor #columnMenu li.active#tabnav_mc a {background-position: -341px -27px;}
.bilogmotor #columnMenu li#tabnav_bat a {width: 43px; margin-right: 0px; background-position: -404px 0;}
.bilogmotor #columnMenu li#tabnav_bat a:hover, .bilogmotor #columnMenu li.active#tabnav_bat a {background-position: -404px -27px;}
.bilogmotor #columnMenu li#tabnav_biltester a {width: 61px; margin-right: 3px; background-position: -467px 0;}
.bilogmotor #columnMenu li#tabnav_biltester a:hover, .bilogmotor #columnMenu li.active#tabnav_biltester a {background-position: -467px -27px;}
.bilogmotor #columnMenu li#tabnav_blogg a {width: 46px; margin-right: 3px; background-position: -548px 0;}
.bilogmotor #columnMenu li#tabnav_blogg a:hover, .bilogmotor #columnMenu li.active#tabnav_blogg a {background-position: -548px -27px;}
.bilogmotor #columnMenu li#tabnav_forum a {width: 59px; margin-right: 3px; background-position: -614px 0;}
.bilogmotor #columnMenu li#tabnav_forum a:hover, .bilogmotor #columnMenu li.active#tabnav_forum a {background-position: -614px -27px;}
.bilogmotor #columnMenu li#tabnav_bilder a {width: 78px; margin-right: 3px; background-position: -693px 0;}
.bilogmotor #columnMenu li#tabnav_bilder a:hover, .bilogmotor #columnMenu li.active#tabnav_bilder a {background-position: -693px -27px;}
.bilogmotor #columnMenu li#tabnav_vgtv a {width: 47px; margin-right: 3px; background-position: -791px 0;}
.bilogmotor #columnMenu li#tabnav_vgtv a:hover, .bilogmotor #columnMenu li.active#tabnav_vgtv a {background-position: -791px -27px;}
.bilogmotor #columnMenu li#tabnav_snutter a {width: 56px; margin-right: 0px; background-position: -858px 0;}
.bilogmotor #columnMenu li#tabnav_snutter a:hover, .bilogmotor #columnMenu li.active#tabnav_snutter a {background-position: -858px -27px;}
.bilogmotor #columnMenu li a:active {outline: none;}


/* mat og drikke-knappene */
.mat #columnMenu li a:link, .mat #columnMenu li a:visited {background-image: url(sprite_menu_mat.png); text-indent: -5000px; overflow: hidden;}
.mat #columnMenu li#tabnav_oversikt a {width: 75px; margin-right: 3px; background-position: 0 0;}
.mat #columnMenu li#tabnav_oversikt a:hover, .mat #columnMenu li.active#tabnav_oversikt a {background-position: 0 -27px;}
.mat #columnMenu li#tabnav_sistenytt a {width: 80px; margin-right: 3px; background-position: -95px 0;}
.mat #columnMenu li#tabnav_sistenytt a:hover, .mat #columnMenu li.active#tabnav_sistenytt a {background-position: -95px -27px;}
.mat #columnMenu li#tabnav_forum a {width: 82px; margin-right: 3px; background-position: -195px 0;}
.mat #columnMenu li#tabnav_forum a:hover, .mat #columnMenu li.active#tabnav_forum a {background-position: -195px -27px;}
.mat #columnMenu li#tabnav_sjuveskjokken a {width: 117px; margin-right: 0; background-position: -297px 0;}
.mat #columnMenu li#tabnav_sjuveskjokken a:hover, .mat #columnMenu li.active#tabnav_sjuveskjokken a {background-position: -297px -27px;}
.mat #columnMenu li#tabnav_vgtv a {width: 65px; margin-right: 3px; background-position: -434px 0;}
.mat #columnMenu li#tabnav_vgtv a:hover, .mat #columnMenu li.active#tabnav_vgtv a {background-position: -434px -27px;}
.mat #columnMenu li#tabnav_oppskrifter a {width: 95px; margin-right: 3px; background-position: -753px 0;}
.mat #columnMenu li#tabnav_oppskrifter a:hover, .mat #columnMenu li.active#tabnav_oppskrifter a {background-position: -753px -27px;}
.mat #columnMenu li#tabnav_vinguiden a {width: 88px; margin-right: 3px; background-position: -519px 0;}
.mat #columnMenu li#tabnav_vinguiden a:hover, .mat #columnMenu li.active#tabnav_vinguiden a {background-position: -519px -27px;}
.mat #columnMenu li#tabnav_restauranter a {width: 106px; margin-right: 0; background-position: -627px 0;}
.mat #columnMenu li#tabnav_restauranter a:hover, .mat #columnMenu li.active#tabnav_restauranter a {background-position: -627px -27px;}
.mat #columnMenu li a:active {outline: none;}


/* reise-knappene */
.reise #columnMenu li a:link, .reise #columnMenu li a:visited {background-image: url(sprite_menu_reise.png); text-indent: -5000px; overflow: hidden;}
.reise #columnMenu li#tabnav_oversikt a {width: 75px; margin-right: 3px; background-position: 0 0;}
.reise #columnMenu li#tabnav_oversikt a:hover, .reise #columnMenu li.active#tabnav_oversikt a {background-position: 0 -27px;}
.reise #columnMenu li#tabnav_sistenytt a {width: 81px; margin-right: 3px; background-position: -95px 0;}
.reise #columnMenu li#tabnav_sistenytt a:hover, .reise #columnMenu li.active#tabnav_sistenytt a {background-position: -95px -27px;}
.reise #columnMenu li#tabnav_vgtv a {width: 57px; margin-right: 3px; background-position: -196px 0;}
.reise #columnMenu li#tabnav_vgtv a:hover, .reise #columnMenu li.active#tabnav_vgtv a {background-position: -196px -27px;}
.reise #columnMenu li#tabnav_bilder a {width: 57px; margin-right: 3px; background-position: -273px 0;}
.reise #columnMenu li#tabnav_bilder a:hover, .reise #columnMenu li.active#tabnav_bilder a {background-position: -273px -27px;}
.reise #columnMenu li#tabnav_brev a {width: 81px; margin-right: 0; background-position: -350px 0;}
.reise #columnMenu li#tabnav_brev a:hover, .reise #columnMenu li.active#tabnav_brev a {background-position: -350px -27px;}
.reise #columnMenu li a:active {outline: none;}


/* helse-knappene */
.helse #columnMenu li a:link, .helse #columnMenu li a:visited {background-image: url(sprite_menu_helse.png); text-indent: -5000px; overflow: hidden;}
.helse #columnMenu li#tabnav_oversikt a {width: 71px; margin-right: 3px; background-position: 0 0;}
.helse #columnMenu li#tabnav_oversikt a:hover, .helse #columnMenu li.active#tabnav_oversikt a {background-position: 0 -27px;}
.helse #columnMenu li#tabnav_sistenytt a {width: 77px; margin-right: 3px; background-position: -101px 0;}
.helse #columnMenu li#tabnav_sistenytt a:hover, .helse #columnMenu li.active#tabnav_sistenytt a {background-position: -101px -27px;}
.helse #columnMenu li#tabnav_vgtv a {width: 58px; margin-right: 3px;  background-position: -208px 0;}
.helse #columnMenu li#tabnav_vgtv a:hover, .helse #columnMenu li.active#tabnav_vgtv a {background-position: -208px -27px;}
.helse #columnMenu li#tabnav_bilder a {width: 62px; margin-right: 3px;  background-position: -296px 0;}
.helse #columnMenu li#tabnav_bilder a:hover, .helse #columnMenu li.active#tabnav_bilder a {background-position: -296px -27px;}
.helse #columnMenu li#tabnav_diskusjon a {width: 83px; margin-right: 0;  background-position: -388px 0;}
.helse #columnMenu li#tabnav_diskusjon a:hover, .helse #columnMenu li.active#tabnav_diskusjon a {background-position: -388px -27px;}
.helse #columnMenu li a:active {outline: none;}


/* teknologi-knappene */
.teknologi #columnMenu li a:link, .teknologi #columnMenu li a:visited  {background-image: url(sprite_menu_tekno.png); text-indent: -5000px; overflow: hidden;}
.teknologi #columnMenu li#tabnav_oversikt a {width: 65px; margin-right: 3px; background-position: 0 0;}
.teknologi #columnMenu li#tabnav_oversikt a:hover, .teknologi #columnMenu li.active#tabnav_oversikt a {background-position: 0 -27px;}
.teknologi #columnMenu li#tabnav_lydogbilde a {width: 78px; margin-right: 3px; background-position: -85px 0;}
.teknologi #columnMenu li#tabnav_lydogbilde a:hover, .teknologi #columnMenu li.active#tabnav_lydogbilde a {background-position: -85px -27px;}
.teknologi #columnMenu li#tabnav_dataognett a {width: 79px; margin-right: 3px; background-position: -183px 0;}
.teknologi #columnMenu li#tabnav_dataognett a:hover, .teknologi #columnMenu li.active#tabnav_dataognett a {background-position: -183px -27px;}
.teknologi #columnMenu li#tabnav_mobilogtele a {width: 82px; margin-right: 3px; background-position: -282px 0;}
.teknologi #columnMenu li#tabnav_mobilogtele a:hover, .teknologi #columnMenu li.active#tabnav_mobilogtele a {background-position: -282px -27px;}
.teknologi #columnMenu li#tabnav_spill a {width: 47px; margin-right: 0; background-position: -384px 0;}
.teknologi #columnMenu li#tabnav_spill a:hover, .teknologi #columnMenu li.active#tabnav_spill a {background-position: -384px -27px;}
.teknologi #columnMenu li#tabnav_fotoogvideo a {width: 80px; margin-right: 3px; background-position: -451px 0;}
.teknologi #columnMenu li#tabnav_fotoogvideo a:hover, .teknologi #columnMenu li.active#tabnav_fotoogvideo a {background-position: -451px -27px;}
.teknologi #columnMenu li#tabnav_teknoisme a {width: 75px; margin-right: 3px; background-position: -551px 0;}
.teknologi #columnMenu li#tabnav_teknoisme a:hover, .teknologi #columnMenu li.active#tabnav_teknoisme a {background-position: -551px -27px;}
.teknologi #columnMenu li#tabnav_vgtv a {width: 46px; margin-right: 3px; background-position: -646px 0;}
.teknologi #columnMenu li#tabnav_vgtv a:hover, .teknologi #columnMenu li.active#tabnav_vgtv a {background-position: -646px -27px;}
.teknologi #columnMenu li#tabnav_bildespesial a {width: 81px; margin-right: 3px; background-position: -712px 0;}
.teknologi #columnMenu li#tabnav_bildespesial a:hover, .teknologi #columnMenu li.active#tabnav_bildespesial a {background-position: -712px -27px;}
.teknologi #columnMenu li#tabnav_diskusjon a {width: 69px; margin-right: 0; background-position: -813px 0;}
.teknologi #columnMenu li#tabnav_diskusjon a:hover, .teknologi #columnMenu li.active#tabnav_diskusjon a {background-position: -813px -27px;}
.teknologi #columnMenu li a:active {outline: none;}


/* generiske spesialer-knapper */
.generisk #columnMenu li a:link, .generisk #columnMenu li a:visited {background-image: url(sprite_menu_spesial.png); text-indent: -5000px; overflow: hidden;}
.generisk #columnMenu li#tabnav_oversikt a {width: 68px; margin-right: 3px; background-position: 0 0;}
.generisk #columnMenu li#tabnav_oversikt a:hover, .generisk #columnMenu li.active#tabnav_oversikt a {background-position: 0 -27px;}
.generisk #columnMenu li#tabnav_nyheter a {width: 74px; margin-right: 3px; background-position: -88px 0;}
.generisk #columnMenu li#tabnav_nyheter a:hover, .generisk #columnMenu li.active#tabnav_nyheter a {background-position: -88px -27px;}
.generisk #columnMenu li#tabnav_sport a {width: 62px; margin-right: 3px; background-position: -182px 0;}
.generisk #columnMenu li#tabnav_sport a:hover, .generisk #columnMenu li.active#tabnav_sport a {background-position: -182px -27px;}
.generisk #columnMenu li#tabnav_rampelys a {width: 66px; margin-right: 3px; background-position: -264px 0;}
.generisk #columnMenu li#tabnav_rampelys a:hover, .generisk #columnMenu li.active#tabnav_rampelys a {background-position: -264px -27px;}
.generisk #columnMenu li#tabnav_tekno a {width: 81px; margin-right: 0; background-position: -350px 0;}
.generisk #columnMenu li#tabnav_tekno a:hover, .generisk #columnMenu li.active#tabnav_tekno a {background-position: -350px -27px;}
.generisk #columnMenu li a:active {outline: none;}


/* generell hover-state */

#columnMenu li a:hover {color: #000; text-decoration: none; background-position: 0 -27px;}
#columnMenu li.active a {color: #000; text-decoration: none; background-position: 0 -27px;}


/* Soekeboks i toppen av bred spalte */
#columnSearch {margin: 0; padding: 0; height: 32px; font-size: .8em; color: #fff; background: #19c;}
/* ulike farger for ulike seksjoner */
.mat #columnSearch {background: #900 url(mat_bak_search.gif) 0 0 repeat-x; border: 1px solid #900;}
.sport #columnSearch {background: #f58320;}
.reise #columnSearch {background: #036 url(reise_bak_search.gif) 0 0 repeat-x; border: 1px solid #036;}
.helse #columnSearch {background: #4799d3;}
.teknologi #columnSearch {background: #726f4e;}
.nyheter #columnSearch {background: #9ae url(nyhet_bak_search2.gif) 0 0 repeat-x; border: 1px solid #9ae;}
.forbruker #columnSearch {color: #000; background: #fc0;}
.rampelys #columnSearch {color: #000; background: #f90 url(ramp_bak_search.gif) 0 0 repeat-x; border: 1px solid #f90;}
.bilogmotor #columnSearch {color: #000; background: #f90 url(ramp_bak_search.gif) 0 0 repeat-x; border: 1px solid #f90;}

#columnSearch form {margin: 0; padding: 0;}
#columnVG {float: left; margin: 5px 0 5px 7px; height: 18px; width: 95px; border: 1px solid #fff;}
#vgsubmit {float: left; margin: 5px 7px 5px 0; border: 1px solid #fff;}
#columnSesam {float: left; margin: 5px 0; height: 18px; width: 95px; border: 1px solid #fff;}
#sesamsubmit {float: left; margin: 5px 0; border: 1px solid #fff;}


/* Tips VG Nett-boks */

#tipsvgboks ul {list-style: none; height: 19px; margin: 5px 0; padding: 0;}
#tipsvgboks li {display: inline; margin: 0;}
#tipsvgboks li a {display: block; float: left; height: 19px; font-size: .2em; text-indent: -5000px; text-decoration: none;}
#tipsvgboks li.knapp a {width: 71px; background: transparent url(knapp_tipsvg2.gif) 0 0 no-repeat;}
#tipsvgboks li.mms a {width: 91px; background: transparent url(knapp_tipsvg_mms2.gif) 0 0 no-repeat;}
#tipsvgboks li.epost a {width: 116px; background: transparent url(knapp_tipsvg_epost2.gif) 0 0 no-repeat;}
#tipsvgboks li.tlf a {width: 85px; background: transparent url(knapp_tipsvg_tlf2.gif) 0 0 no-repeat;}


/* Nytt s�k og ny Tips VG Nett-boks til bredt utseende */

.columnContent.sistesaker #bigColumnSearchVG {margin: 2px 0; height: 32px; background: #ddd url(bak_bigColumnSearchVG.gif) top left repeat-x; border: 1px solid #ddd;}
.columnContent.sistesaker #bigColumnVG {float: left; margin: 5px 0 5px 7px; height: 20px; width: 265px; border: 1px solid #abc; border-right: none;}
.columnContent.sistesaker #bigVgsubmit {float: left; margin: 5px 7px 5px 0;}

.columnContent.sistesaker ul#tipsvgboks {height: 20px; margin: 0 0 10px 0;}
.columnContent.sistesaker ul#tipsvgboks li {padding: 0; border: none;}

.rampelys .columnContent.sistesaker #bigColumnSearchVG {margin: 0 0 3px 0; background-image: url(bak_bigColumnSearchVG_ramp.gif); border: 1px solid #ccb;}
.rampelys .columnContent.sistesaker #bigColumnVG {border: 1px solid #ccb; border-right: none;}

.bilogmotor .columnContent.sistesaker #bigColumnSearchVG {margin: 0 0 3px 0; background-image: url(bak_bigColumnSearchVG_ramp.gif); border: 1px solid #ccb;}
.bilogmotor .columnContent.sistesaker #bigColumnVG {border: 1px solid #ccb; border-right: none;}


/* Spesifikke overskrifter */
/*.nyheter .columnContent#vgtv h2 {background: #14b url(nyhet_tittel_vgtv.jpg) top right no-repeat;}
.nyheter .columnContent#vaer h2 {background: #14b url(nyhet_tittel_vaer.jpg) top right no-repeat;}*/
.nyheter .columnContent#vgtv h2, .nyheter .columnContent.vgtv h2 {background: #c6cad3 url(nyhet_tittel_vgtv2.jpg) top right no-repeat;}
.nyheter .columnContent#vaer h2 {background: #c6cad3 url(nyhet_tittel_vaer2.jpg) top right no-repeat;}

.rampelys .columnContent#vgtv h2, .rampelys .columnContent.vgtv h2 {background: #f90 url(ramp_tittel_vgtv.jpg) top right no-repeat;}
.mat .columnContent#vgtv h2, .mat .columnContent.vgtv h2 {background: #900 url(mat_tittel_vgtv.jpg) top right no-repeat;}
.reise .columnContent#vgtv h2, .reise .columnContent.vgtv h2 {background: #036 url(reise_tittel_vgtv.jpg) top right no-repeat;}
.helse .columnContent#vgtv h2, .helse .columnContent.vgtv h2 {background: #036 url(helse_tittel_vgtv.gif) top left no-repeat;}
.teknologi .columnContent#vgtv h2, .teknologi .columnContent.vgtv h2 {background-color: #726f4e;}
.bilogmotor .columnContent#vgtv h2, .bilogmotor .columnContent.vgtv h2 {background: #f90 url(bilogmotor_tittel_vgtv.gif) top right no-repeat;}

/* generiske lister, ala spalteboks */

.columnContent ul {list-style-type: none; margin: 0 0 10px 5px; padding: 0;}
.columnContent ol {list-style-position: inside; margin: 0 0 10px 5px; padding: 0;}
.columnContent ul.dots {list-style: disc; list-style-position: inside;}
.columnContent li {margin: 3px 0; padding: 0; font-size: .7em;}
.columnContent li p {font-size: 1em;}  /*saa teksten ikke skal krympe ytterligere */
.columnContent dl {margin: 0 5px; font-size: .7em;}
.columnContent dt {margin-top: 10px; font-weight: bold;}
.columnContent dd {margin: 2px 0; padding: 0;}

.columnContent ul.inline li {display: inline; line-height: 1.5em; padding: 0 5px;}

/* bort med marger p̴ lister i 180-spalter */
.columnContent .rightcolumn h3, .columnContent .rightcolumn h4, .columnContent .leftcolumn h3, .columnContent .leftcolumn h4,
.rightcolumn ul, .leftcolumn ul {margin-left: 0;}


/* ulike linkfarger for spalteinnhold i de ulike seksjonene */

/* nyheter */
.nyheter .columnContent a:link, .nyheter .columnContent a:visited {color: #000; text-decoration: underline;}
.nyheter .columnContent a:hover {color: #14b;}

/* sport */
.sport .columnContent a:link, .sport .columnContent a:visited {color: #000; text-decoration: underline;}
.sport .columnContent a:hover {color: #f00;}

/* rampelys */
.rampelys .columnContent a:link, .rampelys .columnContent a:visited {color: #000; text-decoration: underline;}
.rampelys .columnContent a:hover {color: #b00;}

/* bilogmotor */
.bilogmotor .columnContent a:link, .bilogmotor .columnContent a:visited {color: #000; text-decoration: underline;}
.bilogmotor .columnContent a:hover {color: #000;}

/* reise */
.reise .columnContent a:link, .reise .columnContent a:visited {color: #000; text-decoration: underline;}
.reise .columnContent a:hover {color: #036;}

/* helse */
.helse .columnContent a:link, .helse .columnContent a:visited {color: #000; text-decoration: underline;}
.helse .columnContent a:hover {color: #4799d3;}

/* teknologi */
.teknologi .columnContent a:link, .teknologi .columnContent a:visited {color: #000; text-decoration: underline;}
.teknologi .columnContent a:hover {/*color: #726f4e;*/ color: #b00;}

/* forbruker */
.forbruker .columnContent a:link, .forbruker .columnContent a:visited {color: #444; text-decoration: underline;}
.forbruker .columnContent a:hover {color: #000;}

/* mat */
.mat .columnContent a:link, .mat .columnContent a:visited {color: #000;}
.mat .columnContent a:hover {color: #900;}


/* linker fra overskriftene */
.columnContent h2 a:link, .columnContent h2 a:visited {color: #fff;}
.columnContent h2 a:hover {text-decoration: underline;}



.reise .columnContent h2 a:link, .reise .columnContent h2 a:visited,
.helse .columnContent h2 a:link, .helse .columnContent h2 a:visited,
.teknologi .columnContent h2 a:link, .teknologi .columnContent h2 a:visited,
.bilogmotor .columnContent h2 a:link, .bilogmotor .columnContent h2 a:visited,
.mat .columnContent h2 a:link, .mat .columnContent h2 a:visited {color: #fff; text-decoration: none;}

.sport .columnContent h2 a:link, .sport .columnContent h2 a:visited {color: #fff; text-decoration: none;}

.nyheter .columnContent h2 a:link, .nyheter .columnContent h2 a:visited,
.rampelys .columnContent h2 a:link, .rampelys .columnContent h2 a:visited,
.forbruker .columnContent h2 a:link, .forbruker .columnContent h2 a:visited {color: #000; text-decoration: none;}
.teknologi .columnContent h2 a:link, .teknologi .columnContent h2 a:visited {color: #6e693c; text-decoration: none;}

.nyheter .columnContent h2 a:hover,
.sport .columnContent h2 a:hover,
.helse .columnContent h2 a:hover,
.teknologi .columnContent h2 a:hover,
.reise .columnContent h2 a:hover,
.mat .columnContent h2 a:hover,
.rampelys .columnContent h2 a:hover,
.bilogmotor .columnContent h2 a:hover,
.forbruker .columnContent h2 a:hover {text-decoration: underline;}





/* utlisting av nyheter i bred kolonne */
.columnContent .bredsak, .columnContent .trekvart, .columnContent .kvart {clear: both; margin-bottom: 10px; background-color: transparent; background-image: url(spaltestrek_generisk.gif); background-position: 0 0; background-repeat: no-repeat; padding: 8px 5px 0 5px;}
.columnContent .bredsak h3, .columnContent .trekvart h3, .columnContent .kvart h3 {margin: 0; font-size: 1em;}
.columnContent .bredsak h3 a:link, .columnContent .bredsak h3 a:visited,
.columnContent .trekvart h3 a:link, .columnContent .trekvart h3 a:visited,
.columnContent .kvart h3 a:link, .columnContent .kvart h3 a:visited {color: #000; text-decoration: none;}
.columnContent .bredsak h3 a:hover, .columnContent .trekvart h3 a:hover, .columnContent .kvart h3 a:hover {color: #b00; text-decoration: underline;}
.columnContent .bredsak p, .columnContent .trekvart p, .columnContent .kvart p {margin: 3px 0; font-size: .8em;}
.columnContent img.floatleft {margin: 0 5px 5px 0;}
.columnContent img.floatright{margin: 0 0 5px 5px;}
.columnContent img.floattop {float: left; margin: 0 5px 5px 0;}



/* Ny utlisting av siste saker osv. */
.columnContent#hovedsaken .bredsak, .columnContent#hovedsaken .trekvart, .columnContent#hovedsaken .kvart {padding-top: 0; background-image: none;}

.columnContent.sistesaker {padding-bottom: 0; border-bottom: 0;}
.columnContent.sistesaker ul { margin: 0;}
.columnContent.sistesaker li { padding: 2px 0 2px 5px; border-bottom: 1px solid #ddd;}
.columnContent.sistesaker li a:link, .columnContent.sistesaker li a:visited { font-weight: bold; text-decoration: none}
.columnContent.sistesaker li a:hover {text-decoration: underline;}

.columnContent.sistesaker p.lesmer { margin: 0; padding: 2px 0 5px 0; border-bottom: 3px solid #eee;}
.columnContent.sistesaker p.lesmer a:link, .columnContent.sistesaker p.lesmer a:visited {padding-left: 17px; font-weight: bold; color: #888; text-decoration: none; background: transparent url(pil_lesmer.gif) 5px 2px no-repeat;}
.columnContent.sistesaker p.lesmer a:hover {color: #666; background-position: 5px -38px;}






/* Utlisting fra diskusjonsforumet */
.columnContent ul.forumlist {list-style-type: none; margin: 0 0 10px 0; padding: 0;}
.columnContent ul.forumlist li {margin: 5px 0;}
.columnContent ul.forumlist a {display: block; padding: 0; font-weight: bold; text-decoration: none;}
.columnContent ul.forumlist a.user {display: inline;}
.columnContent ul.forumlist a:hover {text-decoration: underline;}

.columnContent#forum p, .columnContent.forum p {margin: 2px 5px;}

.nyheter .columnContent ul.forumlist li {margin: 2px 0; padding: 2px 0 2px 40px; background: /*ced7ef*/ #eee url(nyhet_ikon_forum.gif) 14px 50% no-repeat;}
.rampelys .columnContent ul.forumlist li {margin: 2px 0; padding: 2px 0 2px 40px; background: #f2ebdb url(ramp_ikon_forum.gif) 14px 50% no-repeat;}
.bilogmotor .columnContent ul.forumlist li {margin: 2px 0; padding: 2px 0 2px 40px; background: #f2ebdb url(ramp_ikon_forum.gif) 14px 50% no-repeat;}
.sport .columnContent ul.forumlist li {margin: 2px 0; padding: 2px 0 2px 40px; background: #eee url(sport_ikon_forum.gif) 14px 50% no-repeat;}

/*.reise .columnContent ul.forumlist li {margin: 2px 0; padding: 4px 0 4px 55px; background: #fde0b2 url(reise_ikon_forum.gif) 2px 50% no-repeat;}*/
.reise .columnContent ul.forumlist li {margin: 2px 0; padding: 2px 0 2px 40px; background: #fde0b2 url(reise_ikon_forum2.gif) 14px 50% no-repeat;}

.helse .columnContent ul.forumlist li {margin: 2px 0; padding: 2px 0 2px 40px; background: #c7e1f3 url(helse_ikon_forum.gif) 14px 50% no-repeat;}
.teknologi .columnContent ul.forumlist li {margin: 2px 0; padding: 2px 0 2px 40px; background: #fafbf7 url(teknologi_ikon_forum.gif) 14px 50% no-repeat;}
.mat .columnContent ul.forumlist li {margin: 2px 0; padding: 2px 0 2px 40px; background: #f5e4e4 url(mat_ikon_forum.gif) 14px 50% no-repeat;}




/* Liste over aktuelle spesialer/sakskompleks */

.columnContent#spesliste p {margin: 5px 10px;}
.columnContent#spesliste ul {margin-left: 10px;}
.columnContent#spesliste li a {display: block; width: 315px; font-size: 1.1em; font-weight: bold; padding: 5px 5px 5px 23px; text-decoration: none; background: #ced7ef url(speslist_bakgrunn.gif) 0 0 no-repeat;}
.columnContent#spesliste li a:link, .columnContent#spesliste li a:visited {color: #444;}
.columnContent#spesliste li a:hover {color: #000;}


.nyheter .columnContent#spesliste li a {background: #ced7ef url(speslist_nyhet_bakgrunn.gif) 0 0 no-repeat;}
.nyheter .columnContent#spesliste li a:link, .nyheter .columnContent#spesliste li a:visited {color: #14b;}
.nyheter .columnContent#spesliste li a:hover {color: #000;}

/* unike spesialknapper */
.nyheter .columnContent#spesliste li#spes7 a {background: #cde url(speslist_irak.jpg) 0 0 no-repeat; text-indent: -5000px; overflow: hidden;}
.nyheter .columnContent#spesliste li#spes100 a {background: #cde url(speslist_utrolig.jpg) 0 0 no-repeat; text-indent: -5000px; overflow: hidden;}
.nyheter .columnContent#spesliste li#spes118 a {background: #cde url(speslist_midtosten.jpg) 0 0 no-repeat; text-indent: -5000px; overflow: hidden;}
.nyheter .columnContent#spesliste li#spes202 a {background: #cde url(speslist_kronprins.jpg) 0 0 no-repeat; text-indent: -5000px; overflow: hidden;}
/*.nyheter .columnContent#spesliste li#spes314 a {background: #cde url(speslist_biltrafikk.jpg) 0 0 no-repeat; text-indent: -5000px; overflow: hidden;}*/
.nyheter .columnContent#spesliste li#spes416 a {background: #cde url(speslist_elevavis.jpg) 0 0 no-repeat; text-indent: -5000px; overflow: hidden;}
.nyheter .columnContent#spesliste li#spes531 a {background: #cde url(speslist_terrorkrig.jpg) 0 0 no-repeat; text-indent: -5000px; overflow: hidden;}
.nyheter .columnContent#spesliste li#spes834 a {background: #cde url(speslist_nokas.jpg) 0 0 no-repeat; text-indent: -5000px; overflow: hidden;}
.nyheter .columnContent#spesliste li#spes1734 a {background: #cde url(speslist_usa2008.jpg) 0 0 no-repeat; text-indent: -5000px; overflow: hidden;}
.nyheter .columnContent#spesliste li#spes3136 a {background: #cde url(speslist_klimatrussel.jpg) 0 0 no-repeat; text-indent: -5000px; overflow: hidden;}
.nyheter .columnContent#spesliste li#spes3697 a {background: #cde url(speslist_kvinnedrap.jpg) 0 0 no-repeat; text-indent: -5000px; overflow: hidden;}

.nyheter .columnContent#spesliste li#spes347 a {background: #cde url(speslist_norskpol_h.gif) 0 0 no-repeat; text-indent: -5000px; overflow: hidden;}
.nyheter .columnContent#spesliste li#spes345 a {background: #cde url(speslist_norskpol_krf.gif) 0 0 no-repeat; text-indent: -5000px; overflow: hidden;}
.nyheter .columnContent#spesliste li#spes349 a {background: #cde url(speslist_norskpol_v.gif) 0 0 no-repeat; text-indent: -5000px; overflow: hidden;}
.nyheter .columnContent#spesliste li#spes344 a {background: #cde url(speslist_norskpol_frp.gif) 0 0 no-repeat; text-indent: -5000px; overflow: hidden;}
.nyheter .columnContent#spesliste li#spes236 a {background: #cde url(speslist_norskpol_ap.gif) 0 0 no-repeat; text-indent: -5000px; overflow: hidden;}
.nyheter .columnContent#spesliste li#spes348 a {background: #cde url(speslist_norskpol_sv.gif) 0 0 no-repeat; text-indent: -5000px; overflow: hidden;}
.nyheter .columnContent#spesliste li#spes346 a {background: #cde url(speslist_norskpol_sp.gif) 0 0 no-repeat; text-indent: -5000px; overflow: hidden;}
.nyheter .columnContent#spesliste li#spes498 a {background: #cde url(speslist_norskpol_rv.gif) 0 0 no-repeat; text-indent: -5000px; overflow: hidden;}
.nyheter .columnContent#spesliste li#spes496 a {background: #cde url(speslist_norskpol_kp.gif) 0 0 no-repeat; text-indent: -5000px; overflow: hidden;}
.nyheter .columnContent#spesliste li#spes1040 a {background: #cde url(speslist_norskpol_dem.gif) 0 0 no-repeat; text-indent: -5000px; overflow: hidden;}


.rampelys .columnContent#spesliste li a {background: #e0d7c3 url(speslist_ramp_bakgrunn.gif) 0 0 no-repeat;}
.rampelys .columnContent#spesliste li a:link, .rampelys .columnContent#spesliste li a:visited {color: #b40;}
.rampelys .columnContent#spesliste li a:hover {color: #000;}


.sport .columnContent#spesliste li a {background: #fff8fa url(speslist_sport_bakgrunn.png) 50% 50% no-repeat;}
.sport .columnContent#spesliste li a:link, .sport .columnContent#spesliste li a:visited {color: #555; font-weight: normal;}
.sport .columnContent#spesliste li a:hover {color: #222;}


.bilogmotor .columnContent#spesliste li a {background: #e0d7c3 url(speslist_ramp_bakgrunn.gif) 0 0 no-repeat;}
.bilogmotor .columnContent#spesliste li a:link, .bilogmotor .columnContent#spesliste li a:visited {color: #b40;}
.bilogmotor .columnContent#spesliste li a:hover {color: #000;}






/* siste 48 timer */

.columnContent#siste48 {background: none;}
.columnContent#siste48 h2 {clear: both; margin-bottom: 0;}
.columnContent#siste48 dl {margin: 0 0 10px 0; height: 400px; overflow: auto; background: #e5eaf7; border-bottom: 4px solid #14b;}
.columnContent#siste48 dt {clear: both; float: left; width: 40px; margin: 0 0 0 2px; padding: 5px 2px; font-weight: bold; }
.columnContent#siste48 dd {float: left; width: 295px; margin: 0; padding: 5px 2px;}

.nyheter .columnContent#siste48 dt.alt, .nyheter .columnContent#siste48 dd.alt {background: #ced7ef;}


/* Vaer-bokser */

.nyheter .columnContent#vaer {padding-bottom: 0;}
.nyheter .columnContent#vaer form {clear: both; height: 35px; margin: 0; padding: 12px 7px; background: #fff url(bak_vaersok.gif) 0 5px no-repeat;}
.nyheter .columnContent#vaer label {display: block; margin: 0; font-size: .8em; font-weight: bold;}
.nyheter .columnContent#vaer input {margin-top: 0;}

.nyheter .columnContent#vaer #stedsok_input {float: left; margin: 5px 0 0 0; width: 270px; height: 18px; border: 0px solid #fff;}
.nyheter .columnContent#vaer #stedsok_submit {float: left; margin: 5px 0 0 0; border: 2px solid #fff;}

.nyheter .columnContent#vaer #reisesok_input {display: inline-block; float: left; margin: 5px 0 0 0; width: 270px; height: 18px; border: 0px solid #fff;}
.nyheter .columnContent#vaer #reisesok_submit {display: inline-block; float: left; margin: 5px 0 0 0; border: 2px solid #fff;}

/* For full vaer-kolonne */
.nyheter .columnContent.full#vaer {padding-bottom: 10px;}
.nyheter .columnContent.full#vaer h2 {margin-bottom: 0;}
.nyheter .columnContent.full#vaer form#reisesok {margin-bottom: 5px;}




/* Innhold fra VGTV */

.columnContent#vgtv p.lesmer { margin: 5px 0 -10px; padding: 2px 0 5px 0;}
.columnContent#vgtv p.lesmer a:link, .columnContent#vgtv p.lesmer a:visited {padding-left: 17px; font-weight: bold; color: #888; text-decoration: none; background: transparent url(pil_lesmer.gif) 5px 2px no-repeat;}
.columnContent#vgtv p.lesmer a:hover {color: #666; background-position: 5px -38px;}


.columnContent ul.tvlist  {list-style: none; margin: 0; padding: 0; text-align: center;}
.columnContent ul.tvlist li {display: inline; float: left; margin: 0 0 5px 12px; padding: 1px; height: 170px; color: #000; background: #f7f7f7; border: 1px solid #ccc;}
.columnContent ul.tvlist li img {margin: 0; border: none;}
.columnContent ul.tvlist li p {margin: 0; padding-bottom: 3px; width: 158px;}

.nyheter .columnContent ul.tvlist li {background: #abe url(nyhet_bak_vgtv.gif) bottom left repeat-x; border: 1px solid #abe;}

.rampelys .columnContent ul.tvlist li {background: #dca url(ramp_bak_vgtv.gif) bottom left repeat-x; border: 1px solid #fff;}
.mat .columnContent ul.tvlist li {background: #f0d9d9 url(mat_bak_vgtv.gif) bottom left repeat-x; border: 1px solid #f0d9d9;}


#vgtv:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} /*auto-cleares floats*/


/* Alternativ VGTV/Bilde-utlisting */

.columnContent ul.tvlist2 {margin: 0; text-align: left; border-bottom: 2px solid #ddd;}
.columnContent ul.tvlist2 li {clear: both; margin: 0; border-top: 2px solid #ddd;}
.columnContent ul.tvlist2 li a {display: block; height: 64px; overflow: hidden; text-decoration: none; background: #fefefe url(bak_vgtvplay.gif) right 18px no-repeat;}
.columnContent ul.tvlist2 li a:hover {background: #f2f2f2 url(bak_vgtvplay.gif) right -103px no-repeat;}
.columnContent ul.tvlist2 li img {float: left; margin-right: 10px; border: none;}

.columnContent#images ul.tvlist2 li a {height: 52px; overflow: hidden; background: #fefefe url(bak_vgtvplay.gif) right 12px no-repeat;}
.columnContent#images ul.tvlist2 li a:hover {background: #f2f2f2 url(bak_vgtvplay.gif) right -109px no-repeat;}

.columnContent#snutter ul.tvlist2 li a {height: 45px; overflow: hidden; background: #fefefe url(bak_vgtvplay.gif) right 8px no-repeat;}
.columnContent#snutter ul.tvlist2 li a:hover {background: #f2f2f2 url(bak_vgtvplay.gif) right -113px no-repeat;}


.columnContent ul.tvlist2 li span {display: block; float: left; margin: 10px 0 0 0; width: 220px;}


/* Bildespesialer */

.columnContent ul.imagelist  {list-style: none; margin: 0; padding: 0;}
.columnContent ul.imagelist li {margin: 2px 0 5px 0; padding: 1px; color: #000; font-size: .8em; background: #f7f7f7; border: 1px solid #ccc;}
.columnContent ul.imagelist li img {margin: 0 5px 0 0; border: 1px solid #888; vertical-align: middle;}

.nyheter .columnContent ul.imagelist li {background: #abe url(nyhet_bak_vgtv.gif) top left repeat-x; border: 1px solid #abe;}



/* Tett paa nett */

.columnContent ul.tpnlist  {list-style: none; margin: 0; padding: 0;}
.columnContent ul.tpnlist li {margin: 2px 0 5px 0; padding: 1px; font-size: .8em; color: #000; background: #f7f7f7; border: 1px solid #ccc;}
.columnContent ul.tpnlist li img {margin: 0 5px 0 0; border: 1px solid #888; vertical-align: middle;}


/* Blogg */

.columnContent ul.bloglist  {list-style: none; margin: 0 0 10px 10px; padding: 0;}
.columnContent ul.bloglist li {margin: 10px 0; padding: 2px 0 2px 25px; font-size: .8em; color: #000; background: transparent url(bloggikon.gif) 0 2px no-repeat;}

/* VG Nett f�lger... */
.vgnett-folger #spesialtopp {background: transparent url(spestoppmal.gif) 0 0  no-repeat;}
.vgnett-folger #spesialtopp h2 {text-indent: 0;}



/* Skattesok i artikler */

#skattesok_art {display: inline; float: left; margin: 0 5px 5px; width: 836px; color: #fff; background: transparent url(http://static.vg.no/gfx/skattelister_artikkelsok_bakgrunn.jpg) 0 0 no-repeat;}
#skattesok_art h4 {margin: 0;}
#skattesok_art h4 a {display: block; height: 30px; text-indent: -5000px; overflow: hidden;}

#skattesok_art form {font-size: .8em; padding-bottom: 10px;}
#skattesok_art form input.text {padding: 2px; font-size: .8em; color: #222; background: #fff; border: none;}
#skattesok_art form input[type=text] { box-shadow: inset 2px 2px 5px rgba(0,0,0,0.3); -moz-box-shadow: inset 2px 2px 5px rgba(0,0,0,0.3); -webkit-box-shadow: inset 2px 2px 5px rgba(0,0,0,0.3);}
#skattesok_art form#skattesoeksimple {display: inline; float: left; margin: 0 0 0 90px;}
#skattesok_art form#skattesoeksimple label {font-size: .8em;}
#skattesok_art form#skattesoeksimple input#etternavn {width: 400px;}

#skattesok_art form#skattesoeksimplepostnr {display: inline; float: left; margin: 0 0; }
#skattesok_art form#skattesoeksimplepostnr input#postnr {margin-left: 79px; width: 80px;}


/* FOOTER
---------------------------------------------- */

#footer {clear: both; margin: 0px; text-align: center; font-size: 80%;}
#footer a:link, #footer a:visited {color: #f00;}
#footer a:hover {color: #000;}

#footer ul {list-style-type: none; margin: 10px 0 5px 0;}
#footer li {display: inline;}

#footer p {margin: 3px 0;}



/* ellers... */

.hidden {display: none;}
.clearfix {clear: both;}
.floatfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} /*auto-cleares floats*/

/* Asles inline-block */
/* .block, .form inlineBox {display:-moz-inline-block; display:-moz-inline-box; display:inline-block;}  - feiler i validatoren */

/* Videoplayer for articles */
#articlePlayer {margin-bottom:10px; background:#fff;}
#articlePlayer .description {margin:0; padding:5px 0px; font:13px arial,sans-serif;}
#articlePlayer .description a {color:#555;}
#articlePlayer .description a:hover {color:#000;}
#articlePlayer .description:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
#articlePlayer ul.buttons {float:right; margin:0; padding:0;}

#articlePlayer ul.buttons li {float:left; list-style-type:none; margin-left:5px; width:92px; height:24px;
text-indent:-5000px; cursor:pointer; background:#ccc url(//static.vg.no/icons/stickyIcons.png) no-repeat; border:1px
solid #999;
border-radius:5px;}
#articlePlayer ul.buttons li:hover { border:1px solid #3f0; }
#articlePlayer ul.buttons li.pin {background-position:-7px -32px;}
#articlePlayer ul.buttons li.unPin {background-position:-5px 0;}
#articlePlayer ul.buttons li.close {width:24px; background-position:0 -64px;}

#articlePlayer ul.buttons li.sizeNormal {background-position:0 -96px;}
#articlePlayer ul.buttons li.sizeSmall {background-position:0 -64px;}
#articlePlayer.active {
    position:fixed; top:0; padding:0; z-index:10000;
    border: 1px solid #8f8f8f;
    border-width:0 1px 1px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    background-image: -moz-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%, #bfbfbf);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#fcfcfc), to(#bfbfbf), color-stop(3%, #f7f7f7), color-stop(12%, #f2f2f2), color-stop(90%, #d9d9d9));
    box-shadow: 0 5px 13px #888;
}

#commentLateNight {
    background-image:url(closed_comments_bg.jpg);
    background-repeat:no-repeat;
    width:468px;
    height:500px;
}

#commentLateNight .commentText {
    font-family: Arial,sans-serif;
    font-size: 20px;
    color: #FFFBCF;
    text-align: center;
    padding-top:242px;
}

#commentLateNight .commentText span {
    font-weight:bold;
    color:#fff;
}

#outerRightContainer { display: none; }

.videoboks { margin-top: 25px; }
.videoboks iframe {margin-bottom: 10px; }

.vgtv-video-container { position: relative; padding-bottom: 56.25%; height: 0px; margin-bottom: 15px; }
.vgtv-video-container iframe { position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; }

#innholdsboks .direkte-feed {
    font-family: Arial, Helvetica, sans-serif;
    line-height: 16px;
    color: #333;
    cursor: pointer;
    margin-bottom: 5px;
}

#innholdsboks .direkte-feed ul, #innholdsboks .direkte-feed li, #innholdsboks .direkte-feed h2, #innholdsboks .direkte-feed h3 {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#innholdsboks .direkte-feed h2 {
    margin-bottom: 2px;
    padding-left: 56px;
    font-weight: bold;
    line-height: 27px;
    font-size: 16px;
    color: #fff;
    background: black url("http://static.vg.no/drfront/gfx/bg-direkte-header.png") no-repeat;
    overflow: hidden;
}

#innholdsboks .direkte-feed .direkte-multiline {
    padding-right: 5px;
    white-space: normal;
    line-height: 16px;
}

#innholdsboks .direkte-feed .direkte-content {
    margin-left: 21px;
    padding-left: 27px;
    border-left: 2px solid #ed1f24;
}

#innholdsboks .direkte-feed .direkte-content ul {
    padding: 5px 0 !important;
}

#innholdsboks .direkte-feed .direkte-content ul li {
    font-size: 14px;
    padding-bottom: 20px;
    position: relative;
}

#innholdsboks .direkte-feed .direkte-content ul li h3 {
    margin-left: -33px !important;
    padding-left: 33px !important;
    background: transparent url("http://static.vg.no/drfront/gfx/bullet-direkte.png") no-repeat;
    font-size: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-bottom: 1px !important;
}

#innholdsboks .direkte-feed .direkte-content ul li h3 span {
    padding-right: 10px;
    color: #ed1f24;
}

#innholdsboks .direkte-feed .direkte-content ul li h3 a {
    font-weight: normal;
}

#innholdsboks .direkte-feed .direkte-content ul li .direkte-byline {
    position: absolute;
    bottom: 4px;
    right: 10px;
    color: #999;
    font-style: italic;
}

#innholdsboks .direkte-feed .direkte-content ul li:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
}

#innholdsboks .direkte-feed a:link, #innholdsboks .direkte-feed a:active, #innholdsboks .direkte-feed a:visited, #innholdsboks .direkte-feed a:hover {
    color: #ed1f24;
    text-decoration: none;
    font-size: 14px;
}

.dp-plugin-geo-map {
    min-height: 400px;
}
