/* GENERELT */


.mobilnav {display: none;}


#hovedramme {width: 970px; font-family: arial, helvetica, sans-serif;}


/* TOPPMENY */

#vgmeny {display: none;}


/* ARTIKKELTOPP */

#dparthead {height: 40px; margin-bottom: 3px;  /*background: #eee;*/}
#dparthead img {float: left; border: none; margin-right: 10px;}

#dparthead h2 a {display: block; float: left; margin: 10px 0 0 0; padding: 0; text-decoration: none; border-bottom: 2px solid #000;}
#dparthead h2 a:link, #dparthead h2 a:visited {color: #000; font-size: 28px; font-weight: bold;}


#sesamsokart, #osebxsok {display: none;}

#osebxsok {width: 180px; height: 40px; background: #dee3e7 url(kalk_blaa1.gif) right top repeat-y;}


/* DP-meny */

#dpmenyen {display: none;}


/* ARTIKKELRAMME */

#artikkelramme {float: left; width: 850px; margin-left: 5px;}



/* FRONTSPALTE (artikkellisten paa fronten) */

#frontspalte {float: left; width: 468px; margin-right: 5px; font-family: "Times New Roman"; font-size: 1em;}

/* artikkel-listen til fronten (lik artliste.generiskart) */

.frontliste div {background: transparent url(arttopp_generisk.gif) 0 0 no-repeat; padding-top: 8px;}

.frontliste div {margin-bottom: 5px;}
.frontliste div.bredsak {clear: both; float: left; width: 469px;}
.frontliste div.trekvart {clear: both; float: left; margin-right: 5px; width: 285px;}
.frontliste div.kvart {float: right; width: 172px;}

.frontliste img {margin: 0 5px 5px 0;}
.frontliste .floatleft {float: left;}
.frontliste .floatright {float: right;}

.frontliste h1 {margin: 0 0 4px 0; padding: 0; font-size: 18px;}
.frontliste p {margin: 2px 0;font-size: 1em;}

#frontspalte a:link, #frontspalte a:visited {color: #47a;}
#frontspalte a:hover  {color: #f00;}


#frontboks {clear: both;}
#frontboks table {width: 100%; border-collapse: collapse; font-family: arial, helvetica, sans-serif;  font-size: 12px;background: #dfe4e7;}
#frontboks th {text-align: center; color: #fff; text-transform: uppercase; background: #f00;}
#frontboks td {text-align: center;}


/* KALKULATORSPALTE */

#kalkulatorspalte {float: left; width: 468px; margin-right: 5px; font-family: "Times New Roman"; font-size: 1em;}

#kalkulator {font-family: arial, helvetica, sans-serif;}

#kalkulator h1 {margin: 0 0 10px 0; padding: 4px 5px; font-size: 14px; text-transform: uppercase; color: #fff; background: #466675;}
#kalkulator h3 {margin: 30px 0 5px 0; padding: 2px 5px; font-size: 12px; text-transform: uppercase; color: #fff; background: #466675;}

#kalkulator h4 {margin: 30px 0 5px 0; font-size: 14px; font-weight: bold; text-decoration: underline;}

#kalkulator p {font-size: 0.8em;}

#kalkulatorspalte a.knapp {padding: 3px; color: #000; text-decoration: none; background: #dfe4e7; border: 1px solid #466675;}
#kalkulatorspalte a.knapp:hover {color: #fff; background: #7a96a4;}

#hjelpknapp {text-align: right; text-transform: uppercase;}
#hjelpknapp a:link, #hjelpknapp a:visited {padding: 2px 5px; font-size: 9px; color: #fff; background: #f00; text-decoration: none; border-right: 1px solid #d00; border-bottom: 1px solid #c00;}
#hjelpknapp a:hover {background: #466675; border-right: 1px solid #356; border-bottom: 1px solid #356;}


#kalkulator table {margin: 10px 0; width: 100%; border-collapse: collapse; font-size: 12px; background: #dfe4e7;}
#kalkulator table td {padding: 3px 7px;}
#kalkulator table tr.sum td {font-weight: bold; background: #c0cfd6; border-top: 1px solid #7a96a4; border-bottom: 1px solid #7a96a4;}
#kalkulator table input {float: right; text-align: right; font-size: 12px;}

#kalkulator td.tall {text-align: right;} 

#kalkulator p.kalkbunn {text-align: right; padding: 2px 5px; color: #fff; background: #466675;}
#kalkulator p.kalkbunn input {font-size: 10px;}

#kalkulatorspalte p.kalkfooter {padding: 10px 0; text-align: center; border-top: 2px solid #466675;}


/* ARTIKKELSPALTE (selve artikkelen) */

#artikkelspalte {float: left; width: 468px; margin-right: 5px; font-family: "Times New Roman"; font-size: 1em;}

#artikkelspalte h1 {margin: 10px 0 4px 0; font-size: 22px;}
#artikkelspalte h2 {margin: 25px 0 0 0; font-size: 14px;}
#artikkelspalte h2 + p {margin-top: 4px;}

.byline {margin: 0 0 5px 0; padding: 2px 5px; font-size: 11px; border-top: 1px solid #000; border-bottom: 1px solid #000;}
#artikkelspalte a:link, #artikkelspalte a:visited {color: #47a;}
#artikkelspalte a:hover  {color: #f00;}

.ingress {margin: 25px 0 10px 0; font-size: 1em; font-weight: bold;}

#brodtekst {font-size: 1em;}


.faktaboks {clear: both; margin: 5px 0; width: 180px; font-family: arial, helvetica, sans-serif; border: 1px solid #47a;}
#artikkelspalte .faktaboks h2 {margin: 0; padding: 2px 5px; font-size: 12px; text-transform: uppercase; border-bottom: 1px solid #47a;}
.faktaboks p, .faktaboks ul, .faktaboks dl {margin: 5px; font-size: 12px;}

#artikkelspalte h3 {margin: 20px 0 0 0; font-family: arial, helvetica, sans-serif; font-size: 12px;}

ul.relaterte, ul.eksterne {list-style-type: none; margin: 0; padding: 0; font-size: 0.8em;}


/* artikkel-listen i bunnen (lik frontlisten)*/


#artliste.generiskart div {border-top: 5px solid #000; padding-top: 8px;}

#artliste h2 {margin: 10px 0; padding: 2px 5px; font-family: arial, helvetica, sans-serif; color: #fff; text-transform: uppercase; font-size: 14px; border: 1px solid #333;}

#artliste div {margin-bottom: 5px;}
#artliste div.bredsak {clear: both; float: left; width: 469px;}
#artliste div.trekvart {clear: both; float: left; margin-right: 5px; width: 285px;}
#artliste div.kvart {float: right; width: 172px;}

#artliste img {margin: 0 5px 5px 0;}
#artliste .floatleft {float: left;}
#artliste .floatright {float: right;}

#artliste h1 {margin: 0 0 4px 0; padding: 0; font-size: 16px;}
#artliste p {margin: 2px 0;font-size: 0.9em;}

#artliste a:link, #artliste a:visited {color: #47a;}
#artliste a:hover  {color: #f00;}






/* VENSTRE HOYRESPALTE */

#vhspalte {display: none;}


/* HOYRE HOYRESPALTE */


#hhspalte {display: none;}



/* FOOTER */

#footer {clear: both; margin: 40px 0; padding: 0; text-align:left; font-size: 0.7em; border-top: 3px solid #333;}
#footer ul {display: none;}
#footer p {margin: 5px 0; padding: 0;}
#footer a:link, #footer a:visited {color: #47a;}
#footer a:hover {color: #f00;}



/* ANNONSER */


/* Toppboards */
#annonserad {display: none;}
#adtoppboard {display: none;}
#annonseboks {display: none;} 
#huskelapp {display: none;} 

/* annonse - nettboard i bunnen */
#adnettboard {display: none;}

#adwebboard {display: none;}

/* 180x150-bokser */
.annonseboks {display: none;}




