body {
	font-family: Verdana, Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #333333;
	margin: 0;
	padding: 0px;
	background: #FFF;
}
a {
	color: #AF0915;
	color: #666;
	text-decoration: underline;
}
a:hover {
	color: #999;
	text-decoration: underline;
}

/* spesialloesning for toppmenyen::     */
#toppmeny a {
	color: #AF0915;
	text-decoration: underline;
}
#toppmeny a:hover {
	color: #999;
	text-decoration: underline;
}
#toppmeny a.treff {
	color: #999;
}
#toppmeny a.treff:hover {
	color: #999;
}
/* ------------------------------------------- */
.undertittel a {
/*        font-size: 14px;	*/
/*        color: #333; 		*/
        color: #000;
	text-decoration: underline;
}
.undertittel a:hover {
/*        font-size: 14px;	*/
        color: #333;
	text-decoration: underline;
}
.undertittel2 a:hover {
	text-decoration: underline;
}
.merher, .brodtekst a, #henvisning a {
	color: #AF0915;
}

#dethele {
	width: 100%;
	text-align: left;
}
#topper {
	height:	55px;
	text-align: right;
	background: #EBEDED; 
	/* background: #EBEDED url(../images/nettlogo_nb.gif) no-repeat top left;	*/
}
#toppmeny {
	display:	none;
}
/* Hides from IE-mac \*/
* html #toppmeny {margin-top: -2px;}
/* End hide from IE-mac */

#midtparti {
	float: left;
}
#venstre {
	width: 100%;
	float: left;
}
#hoyre {
	display:		none;
}
#bunn {
	margin-bottom: 10px;
	text-align:	right;
	float: right;
	background: url(../images/bk-midt.gif) repeat-y;
}


.sokeboks {
	display:	none;
}
.topbildeboks {
	float:	right;
	height:	55px;
}
.logo {
	float:	left;
	height:	55px;
}
.boksmenystart {
	float:	left;
	height:	20px;
	font-size: 10px;
	color:	#AF0915;
	padding-left: 1em;
}
.boksmeny {
	float:	right;
	height:	20px;
	font-size: 10px;
	color:	#AF0915;
}
.bunnboks2 {
	width: 100%;
	height: 20px;
	font-size: 10px;
	color:	#AF0915;
	background: #EDEDEE;
}
.aa {
	float: left;
	margin-top: 2px;
}
.aa a {
	display:		none;
}
.aaa {
	display:		none;
}
.bunnboks2 a {
	color:	#AF0915;
}
.boksbunn {
	width: 100%;
	height: 20px;
	float: right;
}


.paddingsokeboks {
	margin: 13px 30px 0 0;
}
.paddingtoppmeny {
	padding:	3px 10px 0 15px;
}
.paddingsok {
	padding:	10px 30px 10px 30px;
}
.paddingmeny {
	padding:	20px 10px 30px 10px;
}
.paddingtext {
	padding:	20px 0 30px 10px;
}

.paddingbunn2 {
	padding:	2px 0 0 10px;
}












.topp {
	margin-left: 25px;
}

a.topp 
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; font-weight: normal; 
	color: #003333; 
	text-decoration: underline;
}
a:hover.topp
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #660000; 
	text-decoration: underline;
}

a.topp1 
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; font-weight: normal; 
	color: #003333; 
	text-decoration: underline;
	margin-left: 203px;
}
a:hover.topp1
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #660000; 
	text-decoration: underline;
}

a.venstre_over
{  
	font-weight: bold; 
}
a:hover.venstre_over
{  
	font-weight: bold; 
}
a.venstre_under
{  
	font-weight: normal; 
}
a:hover.venstre_under
{  
	font-weight: normal; 
}
a.lenke
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #600; 
	text-decoration: underline;
	margin-left: 2px;
}
a:hover.lenke
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #666; 
	text-decoration: underline;
	margin-left: 2px;
}

a.epost
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #600; 
	text-decoration: underline;
}
a:hover.epost
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666; 
	text-decoration: underline;
}

.overtittel {
        font-size: 10px;
        color: #999;
}
.undertittel {
        font-size: 16px;
        color: #000;
}
.undertittel2 {
        font-size: 12px;
        color: #666;
	margin-bottom: -12px;
}

.stikktittel {
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 	14px;
	font-style: 	italic;
}

.fag-tittel {
	font-family: 	Arial, Verdana, Helvetica, sans-serif;
	font-size:	18px;
	font-weight: 	bold;
	margin:		0 0 5px 0;
color: red;
}
.info-tittel {
	font-family: 	Arial, Verdana, Helvetica, sans-serif;
	font-size:	18px;
	font-weight: 	bold;
	margin:		0 0 5px 0;
color: green;
}


.ingress {
	font-weight: 	bold;
	line-height: 	1.3em;
}

.tittel a {
	font-family:    Arial, Helvetica, sans-serif;
        font-size:      18px;
        font-weight:    bold;
	color:		#000;
	text-decoration: underline;
}
.tittel a:hover {
	color:		#000;
}

.pubdato {
	font-family: 	Arial, Verdana, Helvetica, sans-serif;
	font-size: 	10px;
}

.tittel {
	font-size: 	14px;
	font-weight: 	bold;
}

.brodtekst {
	/* line-height: 	1.4em; */
}

.fotograf {
	text-align:	right;
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	font-size: 	8px;
}

.bildetekst {
	text-align: 	left;
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	font-size: 	0.8em;
}

p.intern {
	margin: 	0 0 10px 0;
}

h1{
	font-family:    Arial, Verdana, Helvetica, sans-serif;
	font-size: 	1.5em;
	font-weight: 	bold;
}

h2 {
	font-family:    Arial, Verdana, Helvetica, sans-serif;
	font-size:	1em;
}
h2.foldertittel {
	color:		#666;	
}

h3 {
	font-family:    Arial, Verdana, Helvetica, sans-serif;
	font-size: 	1em;
	font-weight:	bold;
	margin: 	0 0 -1px 0;
}

img.meny_punkt {
	margin:		0 0 1px 0;
}
img.meny_underpunkt {
	margin:		0 0 1px 10px;
}
table.venstremeny {
	margin:		10px 0 10px 0;
}
td.menytabell_topp {
	background:	#F3F3E7;
	font-weight:    bold;
	padding:	2px 10px 2px 5px;
}

td.menytabell_under {
	background:	#FAFAEF;
	padding:	2px 10px 2px 5px;
}

td.menytabell_under_infobox {
	background:	#FAFAEF;
	padding:	2px 10px 5px 5px;
}

td.mainarea {
	padding:	10px 10px 5px 10px;
}

.nb_copyright {
	text-align:	center;
	margin:		10px 10px 10px 10px;
	border-top: 	#033 solid 1px;
}

p.small {
	margin-top:	-2px;
}

.imageright {
    	float:         	right;
        padding:    	10px  0 10px 10px;
}

.imageleft {
    	float:         	left;
        padding:    	10px 10px 10px 0;
}

.imageright img {
	padding: 0;
	border: #033 solid 1px;
}

.imagecenter img {
	padding: 0;
	border: #033 solid 1px;
}

.imageleft img {
	padding: 0;
	border: #033 solid 1px;
}

.forsidebilde {
    	float:              right;
        padding:    10px 0 10px 10px;
}


.flpicri {
    float:              right;
    font-size:  		x-small;
        padding:    		10px 0 10px 10px;
        font-family: 	arial, sans-serif;
}
.flpicriart {
    float:              right;
    font-size:  		10px;
        padding:    		0 0 10px 10px;
        font-family: 	arial, sans-serif;
color: #666;
}
.flpicle {
    float:              left;
        font-size:      x-small;
        padding:        10px 10px 10px 0;
        font-family: 	arial, sans-serif;
}

.flpiclemini {
    float:              left;
	width:		100px;
        font-size:      x-small;
        font-family: 	arial, sans-serif;
	border: #033 solid 1px;
        /* padding:    		10px 0 10px 10px;	*/
        margin:    		10px 0 10px 10px;
}

.flpicrimini {
    float:              right;
	width:		100px;
        font-size:      x-small;
        font-family: 	arial, sans-serif;
	border: #033 solid 1px;
        /* padding:    		10px 0 10px 10px;	*/
        margin:    		10px 0 10px 10px;
}

.brodtekst li p {
	margin: 0;
}

.brodtekst ul p {
	margin: 0;
}
.floatclear {
display:inline-block;
width:100%;
}
/* Hide from IE-mac \*/
* html .floatclear {
height:1%;
width:auto;
}
.floatclear {
display:table;
}
/* End hide from IE-mac */

