@charset "utf-8";

html {overflow: scroll;} 


body  {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #504038;
	font-family: Arial, Helvetica, sans-serif; /* Geneva,  */
	background-color: #a79f9b; /* #a79f9b */
}


a {	text-decoration: none;}
a img {	border:none;}

a:link  {color: #0099db;}
a:visited  {color: #0099db;}
a:hover   {color: #00b2ff;}
a:active  {color: #71c6ea;}

a.svart:link {color: #000000;  }
a.svart:visited {color: #000000;  }
a.svart:hover {color: #504038; }
a.svart:active {color: #504038; }

a.hvit:link {color: #ffffff;  }
a.hvit:visited {color: #ffffff;  }
a.hvit:hover {color: #0099db; }
a.hvit:active {color: #0099db; }

a.tekst:link {color: #504038;  }
a.tekst:visited {color: #504038;  }
a.tekst:hover {color: #000000; }
a.tekst:active {color: #000000; }



p {
	font-size: 0.8em;
	margin-top: 0px;
	margin-bottom: 7px;
	margin-left: 3px;
	margin-right: 3px;
}

h1 {
	font-size: 2.4em;
	font-weight: normal;
	text-decoration: none;
	margin-top: 30px;
	margin-bottom: 10px;
	margin-left: 2px;
	margin-right: 2px;
	color:#000000;
}

h2 {
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 7px;
	margin-left: 2px;
	margin-right: 2px;
	color:#000000;
}

h3 {
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 7px;
	margin-left: 2px;
	margin-right: 2px;
	color:#000000;
}

ol {
	font-size: 0.8em;
}

ul {
	font-size: 0.8em;
	list-style:square;
	margin-top: 0px;
	margin-bottom: 6px;
}

.hidden { display: none; }
.unhidden { display: block; }

.nav {
	font-size: 1.0em;
	font-weight: normal;
	text-decoration: none;
	color:#000000;
	padding-top: 10px;
	padding-right: 22px;
	padding-bottom: 0px;
	padding-left: 22px;
}	
.nav a {color: #000000; }
.nav a:visited {color: #000000; }
.nav a:hover {color: #0099db; }
.nav a:active {color: #0099db; }

.bokstekst {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #dedcdc;
}

.boksbakgrunn {
	background-color: #dedcdc;
}

.fotnote {
	font-size: 0.6em;
	text-decoration: none;
}

#bannertopp {	
	height: 40px;
	background-color: #4a2c1f;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}	

.bannertekst{	
	color:#FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
}	

#bannertopp_front {	
	height: 40px;
	background-color: #4a2c1f;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}	

.bannertekst_front {	
	color:#000000;
	background-color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
}	


#bannerbunn{	
	height: 22px;
	color:#FFFFFF;
	background-color: #4a2c1f;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}

#logofelt {
	height: 120px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


.logo{
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 4px;
	padding-left: 25px;
}	

.slagord {
	font-size: 1.4em;
	font-weight: 900;
	text-decoration: none;
	color:#a79f9b;
	padding-top: 10px;
	padding-right: 22px;
	padding-bottom: 0px;
	padding-left: 22px;
}	


#mellomrom {
	height: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #a79f9b;
}

.toppbunn {
	height: 34px;
	width: 1024px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */	
}

.toppbunntekst {
	color: #000000;
	text-decoration: none;
	font-size: 0.8em;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#side {
	width: 1024px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
}

#hovedrute {
	background-color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	width: 994px;
}

#frontrute {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 0px;
	width: 984px;
}

#bunnmarg{	
	height: 22px;
	width: 1024px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
}


