#navcontainer ul {
	padding-left: 0px;
	margin-left: 0;
}
#navcontainer a {
	color: #000000;
	text-decoration: none;
}
#navlistmain {
	margin-top:20px;
	list-style: none;
}
.mainpage  {
	font-size: 20px;
	margin-top: 16px;
	background: url(menyhovedsidebakgrunn.gif) top left no-repeat;

}
#navlistmain .mainpage a {
	min-height: 35px;
	display: block;
	color: #FBF8F3;
	padding-top: 3px;
	margin-left: 5px;
}
#navlistmain .mainpage ul.navlist a {
	min-height: 0;
	padding-top: 0;
	color: #000000;
}
* html #navlistmain .mainpage a {
	height:35px;
}
* html #navlistmain .mainpage ul.navlist a {
	height:0px;
}
.navlist {
	list-style: none;
	margin-top: 0;
	width: 220px;
}
#navcontainer ul.subnavlist {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	padding-left:1.2em;
	font-weight: normal;
}
.current, .subcurrent, .subsubcurrent {
	font-weight: bold;
}

body {
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif
}

#nostenokkel {
	width: 1000px;
	margin: 0 auto;
}
p, ul {
	margin-top: 0;
	margin-bottom:20px;
}
div, ul {
	margin: 0;
}
p, li, dt, div {
	line-height:20px;
	font-size:14px;
}
h1 {
	margin: 14px 0 5px;
	line-height: 20px;
	font-size: 18px;
	border-bottom: 1px #808080 solid;
}
h2 {
	margin: 14px 0 6px;
	line-height: 20px;
	font-size: 16px;
}

h3 {
	margin: 0;
	line-height: 20px;
	font-size: 14px;
}
.csc-firstHeader {
/*	margin-top: 0;*/
}
#kolonne3 .csc-firstHeader {
	/* margin-top:20px;*/
}
#nostenokkel div, #nostenokkel a, #nostenokkel a:visited {
	font-size: 9px;
	color: #888888;
}
body #sentrering {
/*	margin-top: 6px;*/
}
/* Her kommer vårt grafiske grunnriss */
body {
	/*background: url(bgtopp.jpg) repeat-x;
	background-color: #FAF8F2;*/
	background-color: #F0F5E2;
	margin: 0;
	padding:0;
}
#sidetopp {
	background: url(Topp.jpg) no-repeat;
	width: 1000px;
	height: 222px;
	margin: 0 auto;
}
#sentrering {
	background: url(Midt.jpg) repeat-y;
	width: 1000px;
	margin: 0 auto;
}
#sidebunn {
	background: url(Bunn.jpg) no-repeat;
	width: 1000px;
	height: 76px;
	margin: 0 auto;
	padding-top: 18px;
}
#sidebunn p {
	margin:0 40px 0 280px;
}
#nostenokkel {
	position:relative;
	}
.breadcrumb-class {
	position: absolute;
	top: -24px;
	left: 300px;

}

.progressbar,.progressbar p {
	margin-bottom:0;
}
.upcoming-text {
	display: block;
	font-size: smaller;
	color: #687738;
}
/*
#kolonne3 {
	display: inline;
}

#kolonne3wrap {
	border-left:1px dotted olive;
	margin-right:-210px;
	padding-left:9px;
}*/
#kolonne3 {
	display: inline;
}
