body {
	font-family: Verdana, Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #333333;
	margin: 0;
	padding: 0px;
	background: #FFF;
/* sentrert --->   text-align: 			center; */
}
/* ------------------------------------------------------- */
#restenavteksten{display: none}
#restenavmeta{display: none}
#bilde__2{display: none}
#bilde__3{display: none}
#bilde__4{display: none}


.strek {
        clear: both;
        background-color: #A8A89D;
        height: 1px;
        width: auto;
        margin-bottom: 10px;
}
.paddingmeny{padding:0px 0px 0px 5px}
ul.menyuno {
        list-style-image: url(../images/icon_graa.gif);
        margin-left: 0;
        padding-left: 1em;
}
ul.menyuno a{
	color: #333;
}

ul.menyuno a:hover {
	color: #333;
	text-decoration: underline;
}

#heleboksen{
width:800px;
background:url(../images/bk.gif) repeat-y left; 
float:left;
/*
overflow: hidden
*/
}
#hoyre {width:290px;float:left; background:#FFF}
#hoyre {width:275px;float:right; background:#FFF}
#ikkehoyre{width:510px;float:left}
#venstrebilde{width:510px;float:left}
/* fredm - 070522 */
#venstrebilde{width:510px;float:left;background:#FFF}
/*
#venstre{width:170px;background:#F6F6F6 url(http://www.nb.no/design/ekstern/images/to_dotter.gif) no-repeat top left;float:left}
*/
#venstre{width:170px;background:#F6F6F6;float:left; background-color:#EDEFEE}
#midten{width:340px;float:left}
#bunn {width:800px;float:left;background:#008787}
#topp1{width:800px;float:left}
/* de originale farger::
#toppsok	{background:#AF0915 == ROD 			}
#toppopplev	{background:#8EBD38 == LYSGRONN		}
#toppfag	{background:#0092D3 == BLAA			}
#toppakt	{background:#008787 == MORKEGRONN	}
*/
#toppopplev{width:170px;float:left;background:#AF0915;text-align:left;color:white;font-weight:bold}
#toppakt{width:290px;float:left;background:#008787;text-align:left;color:white;font-weight:bold}
/* fredm - 070522 lagt til BOLD */
#midtopplev{width:100%;float:left;background:#8EBD38;text-align:left;color:white;font-weight:bold;margin:0 0 5px 0}


#venstre ul{margin:0;padding:0;list-style-type:none}
#venstre ul li{background:url(../images/fmeny.gif) no-repeat 0 4px;padding-left:15px}

.padding{padding:5px}
.paddingcolofon{padding:5px; padding-left:10px}
/* fredm - 070522 - flyttet halvballen til colofon || lagt til bredpadd */
.paddingcolofon{padding:5px; padding-left:10px;background: transparent url(../images/halvball.gif) no-repeat top left}
.bredpadd{padding:10px; padding-right:0}

.paddingh{padding:5px 0 0 5px}
.paddtopp{padding: 2px 0 3px 5px}
/* fredm - 070522 - endret padd-V */
.paddtopp{padding: 2px 0 3px 10px}
.paddtoppr{padding: 2px 0 3px 20px}
/* fredm - 070522 - lagt til 4stiler:: */
.paddtoppopp{padding: 0 0 3px 5px}
.graaa{background: #EDEFEE}
.sokeramme{margin-left:10px;border: 1px solid #999}
.sokehjelp{text-align:right;margin-right:10px}

.bilderekke {text-align:center;padding-top:10px;padding-bottom:10px}
img.ramme{border:1px solid #999;padding:1px}

#jbunn{width:800px;float:left;background:url(../images/bkb.gif) repeat-y}
#jbv{width:400px;float:left}
#jbh{width:400px;float:left}
.jbpaddh, .jbpaddv{padding: 5px; padding-top: 10px; padding-bottom:10px}
.jbpaddh{padding-left: 130px}

/*
#venstre, #midten{margin-bottom: -1000px; padding-bottom: 1000px; }
*/


div.date{float:left;width: 4em;padding: 5px 0;background: #EDEFEE;color:#000;text-align:center;margin: 0 4px 4px 0;font-size: 80%;line-height:0.9}
div.date span{display:block;font-size: 125%;font-weight:bold}

a {
	color: #AF0915;
	text-decoration: none;
}
a:hover {
	color: #666;
	text-decoration: none;
}
a.b4 {
	color: white;
	text-decoration: none;
}
a.b4:hover {
	color: #666;
	text-decoration: none;
}
a.lesmer {
	color: #000;
	font-size: 10px;
	line-height: 0.7em;
}
a.lesmer:hover {
	color: #333;
	text-decoration: underline;
}
a.not:hover {
	border:	none;
}
/* ------------------------------------------------------- */
h2 {
	margin: 0 0 3px 0;
	font-size:  11px;
	font-weight: bold;
}
h3 {
	margin: 5px 0 5px 0;
	font-size:  12px;
	font-weight: normal;
}
/* ------------------------------------------------------- */


/* id - layout ------------------------------------------- */
#hele {
	width: 800px;
	text-align: left;
/* sentrert---> 	margin: 				0 auto; */
}

#topper {
	height:	55px;
	text-align: right;
	background: #EBEDED url(../images/2-nb_logo.jpg) no-repeat top left; 
}

#toppmeny {
	height:	20px;
	text-align: right;
	background: #D7DADE url(../images/2-venstre.jpg) no-repeat top left;
}
/* Hides from IE-mac \*/
* html #toppmeny {margin-top: -2px;}
/* End hide from IE-mac */


#smake4 {
}


#smake2 {
}

#bunn {
	margin-bottom: 10px;
	text-align:	left;
	float: left;
	background: #ebeded;; background-color:#EDEFEE
}
/* ------------------------------------------------------- */


/* topper :: --------------------------------------------- */
.sokeboks {
	float:	right;
	height:	55px;
	width:	200px;
	background: #E4E6E7;
}
.topbildeboks {
	float:	right;
}
/* ------------------------------------------------------- */

/* toppmeny :: ------------------------------------------- */
.boksmenystart {
	float:	left;
	height:	20px;
	font-size: 10px;
	color:	#AF0915;
}
.boksmeny {
	float:	right;
	height:	20px;
	font-size: 10px;
	color:	#AF0915;
}
/* ------------------------------------------------------- */



/* smak4 ::----------------------------------------------- */
.boks4txt td {
	font-size: 9px;
}
.boks4 {
	float:	left;
	height:	300px;
	width: 	200px;
	color: white;
}
.boks4pic {
	float:	left;
	height:	115px;
	/* width: 	195px; */
	width: 	155px;
margin-left: 12px;
	text-align: left; 
}
.boks4txt {
	float:	left;
	height:	150px;
	width: 	168px;
	text-align: left;
	color: #333333;
}
.boks4a {
	float:	left;
	height:	20px;
	width: 	200px;
	text-align: center;
	background: #AF0915;;
}
.boks4b {
	float:	left;
	height:	20px;
	width: 	200px;
	text-align: center;
	background: #8EBD38;
}
.boks4c {
	float:	left;
	height:	20px;
	width: 	200px;
	text-align: center;
	background: #0092D3;
}
.boks4d {
	float:	left;
	height:	20px;
	width: 	200px;
	text-align: center;
	background: #008787;
}
/* ------------------------------------------------------- */
.boks4sok {
	float:	left;
	height:	300px;
	width: 	200px;
	color: white;
	background: #EBEDED;
}
/* ------------------------------------------------------- */
.boks42 {
	float:	left;
	height:	20px;
	width: 	200px;
}
.boks4s {
	float:	left;
	height:	20px;
	width: 	200px;
	background: #EBEDED;
}
.newstittel {
	font-weight: bold;
	margin-bottom: 4px
}
/* ------------------------------------------------------- */

/* smak2 :: ---------------------------------------------- */
.boks2 {
	float:	left;
	height:	150px;
	width: 	266px;
	background: #FAFAFA;
}
.boks2xtra {
	float:	left;
	height:	150px;
	width: 	268px;
	background: #FAFAFA;
}
.boks2kalpic {
	float: left;
	width: 50px;
	border: 1px solid #333;
}
.boks2kaltxt {
	float: left;
}
/* ------------------------------------------------------- */

/* bunn :: ----------------------------------------------- */
.boksbunn {
	float:	left;
	height:	50px;
	width: 	400px;
	font-size: 9px;
	color: #AF0915;
	background: #EBEDED;
}
/* ------------------------------------------------------- */

/* kalenderting :: --------------------------------------- */
.kalenderdato {
	font-size: 9px;
}
h3.kalendertittel {
	line-height: 0.7em;
}
/* ------------------------------------------------------- */

/* padding :: -------------------------------------------- */
.paddingtoppmeny {
	padding:	3px 10px 0 15px;
}
.paddingboks4topp {
	padding:	3px 0 0 0;
}
.paddingboks4pic {
	padding:	15px 15px 0 15px;
}
.paddingboks4txt {
	padding:	10px 2px 5px 15px;
}
.boks42 .paddingboks4txt {
	padding:	1px 15px 1px 15px;
}
.boks4s .paddingboks4txt {
	padding:	1px 15px 1px 15px;
}
.paddingboks2 {
	padding:	15px 15px 5px 15px;
}

.paddingboks2kaltxt {
	padding:	0 0 0 10px;
}
.paddingbunn {
	padding:	5px 15px 5px 15px;
}


.paddingboks4txtsok {
	padding:	12px 2px 5px 10px;
}
/* Hides from IE-mac \*/
/* html .paddingboks4txtsok {padding: 1px 2px 5px 15px;}  */
/* End hide from IE-mac */

/* ------------------------------------------------------- */

/* noe for bildene :: ------------------------------------ */
/* ------------------------------------------------------- */
img.picboks4 {
	width: 100px;
	height: 100px;
}
.flpicnyhet {
    float:              right;
    padding:    		0 0 10px 10px;
}
.flpicri {
    float:              right;
    font-size:  		x-small;
    padding:    		10px 0 10px 10px;
    font-family: 	arial, sans-serif;
}
.flpicle {
    float:              left;
    font-size:      x-small;
    padding:        10px 10px 10px 0;
    font-family: 	arial, sans-serif;
}
.flpicleb2 {
/*
    float:          left;
    margin:        0 10px 10px 0;
*/
	border: 1px solid #333;
}

.flpicrib2 {
    float:          right;
    margin:        0 0 10px 10px;
	border: 1px solid #333;
}

.flpicleb22 {
    float:          left;
    margin:        0 10px 10px 0;
    /* border: 1px solid #333; 	*/
}
.flpicleblgg {
    float:          left;
    margin:        0 10px 10px 0;
    border: 1px solid #333;
}
.rod{color:#AF0915}
/* ------------------------------------------------------- */
/* dette er en test paa alternative klikkbokser::          */
/* ------------------------------------------------------- */
form {
	margin:		0;
	padding:	0;
}
	/* Off state for a ARC checkbox */
	.checkboxOff {
	display: inline;
	margin: 0px;
	padding: 2px; /* NS 6 problem */
	padding-left: 20px;
	color: #666;
	line-height: 16px;
	line-height: 12px;
/*	font-family: Verdana, Arial, Helvetica, sans-serif;	*/
/*	font-size: .6em;					*/
	background-image: url(../images/checkbox_off.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0px;
	}
	/* On state for a ARC checkbox */
	.checkboxOn {
	display: inline;
	margin: 0px;
	padding: 2px; /* NS 6 problem */
	padding-left: 20px;
	color: #000;
	line-height: 16px;
	line-height: 12px;
/*	font-family: Verdana, Arial, Helvetica, sans-serif;	*/
/*	font-size: .6em;					*/
	background-image: url(../images/checkbox_on.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0px;
	}
	
	
.padding_kompass{padding:20px 0 75px 0}	
#kompass{width: 100%;background: transparent url(../images/halvball.gif) no-repeat top left}
.padding_sok_nav{padding:10px 0 10px 10px}
.padding_nav{padding:20px 0 10px 10px}





#adresse{font-size:10px}



/*
#kompasspunkt{padding: 10px;text-align: left}
*/







/* -- bolkene ------------------------------------------ */

dl.scalable {
	/* background: #F6F6F6 url(../images/acj2.gif) repeat;	*/
	background-color: #F9F9F9;
	margin: 0;
	padding: 0;
	/* width: 158px	*/
	width: 100%
}
dl.scalable dt {
	background: transparent url(../images/acj_top_left.gif) no-repeat top left;
	color: #000;
	margin: 0;
	padding: 0
}
dl.scalable dt a {
	background: transparent url(../images/acj_top_right.gif) no-repeat top right;
	font-size: 100%;
	font-weight: 			bold;
	display: block;
	margin: 0;
	padding: 1em 1em .2em 1.25em
}
dl.scalable dt a {
	text-decoration: 	none;
}
dl.scalable dd {
	background: transparent url(../images/acj_bottom_left.gif) no-repeat bottom left;
	margin: 0;
	padding: 0
}
dl.scalable p {
	background: transparent url(../images/acj_bottom_right.gif) no-repeat bottom right;
	margin: 0;
	padding: .25em 1em 1.5em 1.25em
}
dl.scalable span.h4 {
	font-size: 100%;
	font-weight: 			bold;
	margin: 0;
	padding: 0;
}
/* -- slutt-bolkene ------------------------------------ */

.forf_mini{width:82px;float:left}

a.nordomr {color:#333; text-decoration:none}

.floatclear {display:inline-table;width:100%;margin-bottom: 5px}
/* Hide from IE-mac \*/
* html .floatclear {height:1%;width:auto}
.floatclear {display:table}
/* End hide from IE-mac */

