/* Standard css
   //frs, 20.08.2008 */




/* Standard størrelser */
body
{
	font-size: 12px; /* Standard font-størrelse*/
	font-family: Arial, Verdana; /* Standard font */

	margin: 5px 0px 0px 0px;/* Avstand i rundt siden*/

	background: white url('./images/sidebar.png') repeat-x; /* Bakgrunnsbilde*/

	width: 1024px; /* Bredden på siden */
}


/* Overskrifter */
h1
{
	font-size: 3em;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


h2
{
	font-size: 2em;
	margin: 10px 0px 0px 0px;
}

h3
{
	font-size: 1.3em;
	margin: 10px 0px 0px 0px;
}
/* Slutt overskrifter */


/* Likt for alle div-tagger */
div
{
	border: solid 0px red;
	font-size: 1em;
}
/* Slutt for alle div-tagger */

/* Likt for alle lenker */
a
{
	color: #d6761a;
	text-decoration: none;
	cursor: pointer;
}


a:hover
{
	text-decoration: underline;
}
/* Slutt lik for alle lenker*/


/* Likt for alle punktlister */
ul
{
	/*color: white;*/
}


li
{

}
/* Slutt likt for alle punktlister */

img
{
	border: none;
}
/* Slutt standard størrelser */




/* Tabeller */
div.table table
{
	width: 100%;
	border-spacing: 0px;
}

/* Alle tabellrader */
div.table tr
{
	vertical-align: top;
}
/* Slutt alle tabellrader */

/* Alle tabellhoder */
div.table th
{
	background: black;
	color: white;
	font-weight: bold;
	text-align: left;
	padding: 3px 3px 3px 3px;
	/*border-left: white solid 1px;*/
}
/* Slutt alle tabellhoder */


/* Forskjellig radfarge */
.n
{
	background-color: #333333;
}

.nn
{
	background-color: transparent;
}
/* Slutt forskjellig radfarge */
/* Slutt tabeller */




/* Div tagger */
div.center
{
	text-align: center;
}

div.horisontal-skille
{
}

div.vertikal-skille
{
	width: 100%;
	height: 3px;

	background-color: black;

	display: block;
	clear: both;

	margin: 5px 0px 5px 0px;
}
/* Slutt Div tagger */




/* Form */
label
{
	display: block;

	font-weight: bold;

	margin-top: 20px;
}

td label
{
	margin: 0px 0px 0px 0px;
}

input.half
{
	width: 10em;
}

input.full
{
	width: 20em; 
}

input.button
{
	width: 6em;
}

textarea.half
{
	width: 10em;
}

textarea.full
{
	width: 20em;
}

/* Data som må legges inn i en form */
div.form_must
{
	font-size: 1.1em;
	font-weight: bold;

	vertical-align: top;

	display: inline;

	margin: 0px 0px 0px 6px;

	color: red;
}
/* Slutt data som må legges inn i en form*/
/* Slutt Form */




/* Toppen */
div.top
{
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;

	clear: both;

	border-bottom: solid 1px #fd8c26;

	/*width: 100%;*/
	height: 150px;

	background-image: url(/mal/default/images/top.jpg);
	background-repeat: no-repeat;
	background-position: center right;

	padding-right: 10px;
}


div.top h1
{
	color: white;
	width: 440px;
	text-align: center;
	/*
	display: inline;
	margin: 0px 0px 0px 150px;
	*/
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

div.logo
{
	/*display: inline;*/
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	width: 140px;

	/*border: solid white 1px;*/
}


div.logo img
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



/* Slutt toppen */




/* Innholdet */
/* Omslutter meny-venstre midten og meny høyre */
div.innhold-container
{
	clear: both;

	margin: 10px 10px 10px 10px;
	padding: 5px 0px 5px 0px;

	background-color: transparent;
}


div.innhold
{
	font-size: 1.2em;

	margin: 0px 5px 0px 5px;
	padding: 5px 5px 5px 5px;

	width: 628px;/* Bredden på innholdet i midten */

	background-color: black;
	color: white;

	display: inline;
	float: left;

	border: 0px red solid;

	min-height: 30em;
	height: auto;
}

div.innhold div.ingress
{
	font-weight: bold;
}


* html div.innhold
{
	height: 30em;
}

div.tilbake
{
	margin: 25px 0px 0px 0px;
	text-align: center;
	clear: both;
}
/* Slutt innholdet */




/* Meny */
/* Meny container */
div.meny
{
	width: 190px; /* Bredden på menyen*/
	float: left;

	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 3px;

	display: inline;
}
/* Slutt meny container */


div.meny h2,div.meny a
{
	color: white;/* Farge på meny overskrift og lenker i meny */
}


div.meny h2, div.nyheter h2
{
	padding-left: 3px;
	border-bottom: #fd8c26 solid 1px;
}


/* Første nivå */
div.meny ul
{
	color: white;
	list-style-type: square;

	padding-left: 17px;
	margin: 15px 0px 0px 0px;
}
/* Slutt første nivå */

/* Andre nivå */
div.meny ul ul
{
	list-style-type: circle;

	padding-left: 11px;
	margin: 2px 0px 0px 0px;
	/*border: white solid 1px;*/
}
/* Slutt andre nivå */

/* Tredje nivå */
div.meny ul ul ul
{
	list-style-type: disc;
}
/* Slutt tredje nivå */

/* Overskrifter i menyen */
div.meny li.overskrift
{
	font-weight: bold;
	font-size: 1.5em;

	margin: 10px 0px 0px -30px;
	padding: 0px 0px 0px 0px;

	border-bottom: solid white 1px;

	list-style: none;
}
/* Slutt overskrifter i menyen */

/* Skille i menyen */
div.meny li.skille
{
	list-style: none;
	height: 16px;
}
/* Slutt skille i menyen */


/* Fast navigering over menyen */
div.meny div.nav
{
	color: white;
	text-align: center;
}
/* Slutt fast navigering over menyen */
/* Slutt Meny */



/* Nyheter */
/* Nyheter, venstre stolpe */
div.nyheter
{
	width: 150px;/* Bredden på meny høyre (nyheter) */
	float: right;

	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 3px;
}


div.nyheter h2,div.nyheter a
{
	color: white;/* Farge på nyheter og lenker for nyheter i høyre stolpe */
}


div.nyheter ul
{
	list-style-type: square;
	color: white;

	padding-left: 17px;
	margin: 15px 0px 0px 0px;
}


div.nyheter div.nyheter-dato
{
	font-size: 0.8em;
}


div.nyheter div.flere
{
	float: right;
	margin-top: 20px;
	margin-right: 5px;
}


/* Slutt Nyheter, venstre stolpe */


/* Forstesidenyheter */
div.forsteside-nyhet-container
{
	width: 50%;
	float: left;
	display: inline;

	font-size: 0.9em;
}


div.forsteside-nyhet-container h2
{
	font-size: 1.4em;
}


/* Høyrejuster bilde */
div.forsteside-nyhet-container div.bilde-h
{
	width: 145px;
	float: right;
	text-align: center;
	border: 0px solid black;
}
/* Slutt høyrejuster bilde */


/* Bilde under tekst */
div.forsteside-nyhet-container div.bilde-t
{
	border: 0px solid red;
}
/* Slutt bilde under tekst */


/* Bildetekst, under bildet */
div.forsteside-nyhet-container div.bildetekst
{
	text-align: left;
	font-style: oblique;
	font-size: 0.9em;
	border: 0px solid red;
}
/* Slutt bildetekst, under bilde */
/* Slutt forstesidenyneter */
/* Slutt Nyheter */




/* Bunnen */
div.bunn-container
{
	clear: both;
	color: white;

	width: 980px; /* Bredden på hele bunnen */

	margin: 10px 40px 10px 40px;
	padding: 5px 0px 5px 0px;
}


div.bunn-venstre
{
	width: 180px; /* Bredden på venstre kollonne i bunnen */
	float: left;
	display: inline;

	text-align: center;
}


div.bunn-midten
{
	text-align: center;
	margin: 0px 160px 0px 160px;
}


div.bunn-hoyre
{
	width: 150px; /* Bredden på høyre kollonne i bunnen */
	float: right;

	text-align: center; 
}

div.bunn
{
	font-size: 0.9em;
	color: white;

	clear: both;

	width: 980px; /* Bredden på bunnen under bunnen Copyright osv. */
	margin: 2px 40px 0px 40px;
	padding: 2px 0px 0px 0px;
	text-align: center;

	border-top: solid 1px black;
}
/* Slutt bunnen */




/* Validering */
/* Viser bilder som bekrefter godkjent validering på W3C*/
div.validering
{
	text-align: center;
	margin: 150px 0px 0px 0px;
}


div.validering img
{
	margin: 0px 0px 20px 0px;
}
/* Slutt Validering */




/* head (innhold) */
div.innhold-content
{
	font-size: 1.2em;
}


div.innhold-content img
{
	margin: 3px 3px 3px 3px;
}


div.innhold-content h2
{
	font-size: 1.6em;
}
/* Slutt head (innhold) */




/* Tipsenvenn */
div.tipsenvenn
{
}
/* Slutt tipsenvenn */




/* Annonse */
div.annonse-top
{
	position: absolute;
	top: 5px;
	left: 5px;
	clear: both;

	border: transparent 0px solid;
	border: red 1px solid;
	width: 1040px;
}


div.annonse-top div
{
	display: inline;
}


div.annonse-rgt
{
	position: absolute;
	left: 1050px;
	top: 5px;
	/*float: right;*/
}


div.annonse-rgt div
{
	clear: both;
	margin: 5px 0px 0px 0px;
}
/* Slutt Annonse */




/* Bilderulator */
#divbr
{
	margin: 40px 0px 3px 0px;
	float: left;
	border: green solid 0px;
}
/* Slutt bilderulator */
