body { padding:0px; margin:0px; }

.page { width:854px; border-style:none; }
.footer { width:1003px; text-align:right; }

.top { background-color: white; }
/*.top { background-color: #6c7687; }*/
.top TABLE { border-bottom:solid; border-color:white; border-width:1px; } 

.meny { width:140px; background-color:#8F98A8; vertical-align:top; border-right:solid; border-width:0px; border-color:black; }
.meny table { border-bottom:none; border-color:white; border-width:1px; }
.meny table tr td,.meny table tr th { padding-left:5px; padding-bottom:6px; font-family:arial,tahoma,helvetica,sans-serif; text-align:left; padding-right:3px;}
.meny table tr th,.fylker tr th { padding-bottom:13px; font-weight:normal; font-size:8pt; text-transform:uppercase; color:black;}
.meny table tr td,.fylker tr td { font-size:8pt; padding-left:5px; color:#002D94;}
/*.menyknapp { background-color:#666666; font-size:8pt; color:white;}*/
.menyknapp { font-size:8pt; }
.meny table tr td a, .right table tr td a { color:black;  text-decoration: none; font-weight:normal;}
.meny table tr td a:hover, .right table tr td a:hover { color:#940000; text-decoration:none font-weight:normal;}

.menybransjer {
	background-color:#8F98A8;
}

.fylker tr th {padding-left:5px; }
.fylker tr th,.fylker tr td { padding-bottom:2px; font-family:tahoma,arial,helvetica,sans-serif; text-align:left; padding-right:5px;}
.fylker { width:100%; margin-top:7px;}

.forside { background-color:white; background-repeat:repeat-x; color:black; width:100%; height:0px;}
.forside tr td { vertical-align:top; padding-left:0px; padding-right:0px; padding-bottom:1px; }
.forside tr td table { padding-top:6px; height:100%; }
.forside tr td table tr td { vertical-align:top;}
.forside tr td table tr th { width:0%; }
/* .forside tr td table tr td a { color:black;} */



.fargefelt { width:100%; padding-left:30px; text-align:left; height:11em; border-bottom:solid; border-color:white; border-width:1px;}
.fargefelt tr td { font-size:7pt; vertical-align:top; padding-top:10px; }
.fargefelt tr td a { font-weight:normal; }

.pressliste { margin-top:10px; margin-bottom:0px; }
/* .pressliste a:visited { color:#949494; } */
.pressliste tr td,.pressliste tr th { padding-left:10px; padding-right:30px; }
/* .pressliste a { color:black; text-decoration:none; } */
/* .pressliste a:hover { text-decoration: underline; } */
.pressliste tr th { width:100px; padding-right:0px; font-weight:normal;}
.presslistlang th,.presslistlang td,.presslistkort th,.presslistkort td { vertical-align:top;}
.presslistlang th,.presslistlang td { padding-bottom:10px; text-align:left;}
/*.presslistlang th img { width:100px; height:60px;}*/
.presslistkort th,.presslistkort td { padding-bottom:3px;}
.presslistkort th,.soek th { text-align:left; }

.login { margin-left:30px; padding-right:30px; }

.navigation { width:100%;}
.navigation tr td { width:100%; text-align:center; }
.navigation a { color:black; text-decoration:none; }
.navigation a:hover { text-decoration: underline; }
.listpressradio { margin-left:10px; margin-top:10px;}
.listpressradio tr td { padding-bottom:5px;padding-right:5px; }
.soek { height:127px; margin-top:6px; margin-left:10px; margin-right:15px;}
.soek tr th { font-weight:normal; }
.soek tr td,.soek tr th { padding-right:5px;}
.soek tr td { padding-bottom:5px; }
.soek select { width:160px; }
.soekmnd select { width:80px; }
.soekaar select { width:55px; }
.soekaar { text-align:left; }
.soektype select { width:100%; }
.soeksorter select { width:100; }
.soek input { width:60px; }
.fritekstsoek input { width:227px; }
.sorter { font-style:italic; }

.right { width:189; background-color:white; vertical-align:top; border-left:solid; border-width:1px; border-color:black;}
.right img { border-style:none; }
.rforside { width:100%; }
.rforside tr td { border-bottom:solid; border-width:1px; border-color:white; }
.betaling { color:black; border-bottom:dotted; border-width:2px; width:220px; margin-left:25px; paddding-right:10px; margin-top:5px;}
.betaling tr th, .betaling tr td { padding-bottom:5px; }
.betaling tr th {  text-align:left; font-weight:normal; }
.betaling tr td { text-align:right;}
.linje th,.linje td { border-bottom:dotted; border-color:white; border-width:1px; padding-bottom:4px;}
.linje { border-top:dotted; border-color:white; border-width:1px; padding-right:8px; height:3px; padding-bottom:4px; padding-top:4px;}
/*.rightknapp { background-color:white; border-color:#6699CC; font-size:9pt; color:#6699CC;}*/
.rightknapp2 { width:9em; }
.feilmelding { padding-left:70px; padding-right:30px;padding-bottom:20px; width:100%; line-height:150%;}

.hvitt_felt { color:black; border-color:white; border-bottom:solid; border-width:1px; padding-left:70px; padding-right:30px;padding-top:10px; padding-bottom:20px; width:100%; }

TABLE, SELECT { font-size:8pt; font-family:tahoma,arial,helvetica,sans-serif;}
INPUT,TEXTAREA { font-size:8pt; font-family:tahoma,arial,helvetica,sans-serif; color:black;} 
TABLE { color:black; border-style:none;}
IMG { border-style : none;}
FORM {margin:0px;}

.main { width:522px; padding-bottom:40px; border-style:none; color:black; background-color:white; vertical-align:top;}
.main a { color:#275088; font-weight:bold; text-decoration:none;}
.main a:hover { text-decoration:underline; }

.bolk,.feilmeldingsbolk { width:100%; margin-bottom:15px;}
.bolk { background-color:#DEDEDE; }
.button { font-size:8pt;}
.feilmeldingsbolk { background-color:#FF6868;}

.asterix { color:darkred; }

.oblig_reg,.reg { margin-right:30px; margin-left:72px; margin-bottom:10px; vertical-align:top;}
.oblig_reg select,.reg select { }
.oblig_reg TR TH { font-size:8pt; padding-bottom:2px; text-align:left; padding-left:0px; font-weight:bold;}
.oblig_reg TR TD { padding-left:10px; padding-bottom:5px;}
.reg TR TH { font-size:8pt; text-align:left; padding-bottom:2px; font-weight:normal; color:black;}
.reg TR TD { padding-left:10px; padding-bottom:5px; }
.cb { padding-right:10px; padding-bottom:0px;}
.glue { margin-left:70px; }
.glue TR TD {vertical-align:top;}
.glue TR TD TABLE { margin-left:0px; padding-right:0px; vertical-align:top;}

.minemeldinger { margin-left:30px; margin-top:30px; margin-right:30px;}
.minemeldinger tr th,.minemeldinger tr td { text-align:left; padding-right:15px; vertical-align:top;}
.minemeldinger tr th { padding-bottom:5px; }

.overskrift1,.pmoverskrift { color:white; background-color:#6699CC; background-image:url(images/gradient.jpg); background-repeat:repeat-x; padding-top:3px; margin-left:0px; text-align:left; width:100%;font-style:normal; font-weight:bold; font-family:verdana,sans-serif; padding-bottom:3px; border-bottom:solid; border-color:white; border-width:15px;}
.overskrift1 { width:522px;font-size : 28pt; }
.overskrift1 img { height:40pt; width:35pt; vertical-align:middle;}
.overskrift1 tr th {  padding-left:10px; padding-right:20px; }
.overskrift2 { font-size:11pt; padding-top:1em; padding-bottom:1em; margin-left:30px; font-weight:bold;}

.foverskrift { background-color:gray; color:white; width:100%; font-size:10pt; text-align:center; padding-top:3px; padding-bottom:4px; font-weight:normal; }

.pmoverskrift,.pmartikkel,.hjelpetekst { font-family:tahoma,times,times new roman,serif; padding-left:30px; padding-right:30px; width:100%;}
.hjelpetekst tr td { font-family:tahoma,times,times new roman,serif; text-align:justify;}
.pmoverskrift { font-size : 16pt; }
.pmartikkel { font-size : 8pt; margin-top:1em; }
.pmartikkel img { float:left; margin-right:15px; margin-bottom:15px;}
.meldingspersoner { margin-top:20px; margin-left:30px; margin-right:30px; }
.meldingspersoner tr th { text-align:left; padding-right:20px; }
/* .pmartikkel a { color:black; text-decoration:none; font-weight:bold;} */
/* .pmartikkel a:hover { text-decoration: underline; } */

.tips tr th { font-weight:normal; text-align:right; padding-right:5px;}
.tips { margin-left:30px;  }

.hjelpetekst { color:black; font-size : 9pt; font-family:times,times new roman,serif; margin-top:1em; padding-bottom:15px;}

.btn { padding-right:0px; padding-top:50px; padding-bottom:20px; width:75%;}
.btn TR TD { text-align:right;}

.footer { height:15px; vertical-align:top; background-color:white; color:#6699CC; text-align:center; font-family:arial,helvetica,sans-serif; font-size:8pt;}
.footer a {  color:#6699CC; text-decoration:none; }
.footer a:hover { text-decoration:underline; }

.nf_tabell { width:180px; border:gray 1px solid;padding:2px;}
.nf_overskrift {font: normal normal bold 10px tahoma; color: #336699; background-color: #F1F1F1; border-bottom: gray 1px solid;}
.nf_tittel {font: normal normal bold 10px tahoma; color: #336699;}
.nf_ingress {font: normal normal normal 10px tahoma; color:#000000;}
.nf_dato_kilde {font: normal normal normal 10px tahoma;color:gray;}
.nf_bunntekst {font: normal normal bold 10px tahoma;color:#336699;}

