@import "farger3.css";	/* Sidens farger og bilder */
@import "tekst.css";	/* Tekstredigering */

body {
	margin-top:0;
	margin-bottom:0;
}

#container {
	height:100%;
	width:100%;
	margin-top:0;
	margin-bottom:0;
	text-align:center; 
	}

#ramme {
	width:590px;
	margin-top:8px;
	margin-right:auto;
	margin-left:auto;
	
	border-top:		4px solid #fff;
	border-left:	4px solid #fff;
	border-right:	4px solid #fff;
	}
	
#topp h1{
	background:	transparent url(../bilder/layout/head03.jpg) no-repeat top left; 
	width: 		590px;
	height: 	130px;
	
	margin-bottom:0;
	margin-top:0;
}

#topp h1 span {
	display:none
	}


/*Meny*/

#meny h1 , #meny ul, #meny li {
	margin-top: 0;	margin-bottom: 0;
}
	
	
#meny, #bunn {
	width:	100%;
	border-top-style:	solid;	border-top-width:	4px;
	border-bottom-style:solid;	border-bottom-width:4px;
	}	
	
#meny {
	height: 22px;
	list-style-type: none;
}

#linkliste li {
	float: left;
	width: auto;
	display: block;
}

#linkliste li a, #linkliste li a:link {
	text-decoration: none;
	padding: 3px 5px 3px 5px;
	display: block;
}

#linkliste li a#current, #linkliste li a#current:link{
	cursor: default;
	font-weight: bold;
	border-bottom-width: 3px;
	border-bottom-style: solid;
}

#linkliste li a:hover{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	cursor: pointer;
}

#linkliste li a#current:hover{
	border-bottom-width: 3px;
	border-bottom-style: solid;
}


/*Innhold:*/

#innhold {
	min-height:	288px;

	width:100%;
	text-align: left;
	
	padding-bottom:	2px;
	padding-top:	2px;
}

#innholdxtra {
	margin-left:	30px;
	margin-right:	30px;
	text-align:		justify;
	}


/*Bunn:*/
#bunn {
	padding-bottom:	3px;
	padding-top:	3px;
}
#bunn p{
	margin-top:0;	margin-bottom:0;
}

#counter {
	position:absolute;
	bottom:0;
	left:0;
}	
	

/*Diverse*/

