body {
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	background: #C8DCE1;
	background-color: #C8DCE1;
	margin: 0;
	padding: 0;
	text-align: center; /* Själva sidan centreras. */
	color: #333333;
}
.npsc #container {
	position: relative;
	width: 914px;
	top:10px;
	background: #FFFFFF;
	background-color: #FFFFFF;
	margin: 0 auto;
	border: none;
	text-align: left; /* Texten i body-elementet vänsterjusteras. */
}
.npsc #header {
	height: 142px;
	background: #FFFFFF;
	background-color: #FFFFFF;
	padding: 0;
}
.npsc #leftShadow {
	position: absolute;
	top: 24px;
	left: 0px;
	width: 7px;
	padding: 0;
	margin: 0;
	background: #FFFFFF;
	background-color: #FFFFFF;
}
.npsc #rightShadow {
	position: absolute;
	top: 24px;
	left: 907px;
	width: 7px;
	padding: 0;
	margin: 0;
	background: #FFFFFF;
	background-color: #FFFFFF;
}
.npsc #leftSidebar {
	position: relative;
	top: 13px;
	left: 21px;
	width: 154px;
	padding: 0;
	margin: 0;
	text-decoration: none;
	font-weight: normal;
	background: #FFFFFF;
	background-color: #FFFFFF;
	visibility:hidden;
}
.npsc #mainContent {
	position:absolute;
	top: 155px;
	width: 671px;
	background: #FFFFFF;
	background-color: #FFFFFF;
	margin: 0 0 12px 190px;
	padding: 0 5px 0 19px;
	border-left: solid #CCCCCC 1px;
}
.npsc #footer {
	position:relative;
	width: 914px;
	padding: 0;
	margin: 0;
	background:url(images/page-shadow-bottom.png) no-repeat;
	text-align:center;
	visibility:hidden;
}
.npsc #mainContent a:link, a:visited, a:active {
	color: #1A54A6;
	text-decoration: none;
	font-weight: normal;
}
.npsc #mainContent a:hover {
	color: #6699CC;
	text-decoration: underline;
	font-weight: normal;
}
.npsc #footer p {
	margin: 0;
	padding: 10px 0;
	font-size: 12px;
	position:relative;
	top:-3px;
}
.npsc #footer a:link, a:visited, a:active {
	color: #1A54A6;
	text-decoration: none;
	font-weight: normal;
}
.npsc #footer a:hover {
	color: #6699CC;
	text-decoration: underline;
	font-weight: normal;
}
.plainText {
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight:normal;
}
.hiddeninfoText {
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight:normal;
}
a.hiddeninfoText {
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight:normal;
}
.plainUpperText {
	font-size: 10px;
	position:relative;
	top:-4px;
	font-weight:normal;
}
.plainfocusText {
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight:bold;
	font-style:italic;
	color:#00224A;
}
.plainfocusUpperText {
	font-size: 11px;
	position:relative;
	top:-4px;
	font-weight:bold;
	font-style:italic;
	color:#00224A;
}
.programmeText {
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight:normal;
}
.programmeFocusText {
	font: 100% Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	color: #1A54A6;
	font-weight:normal;
}
.titleText {
	font: 100% "Times New Roman", Times, serif;
	font-size: 13px;
	color:#666666;
}
.klausul {
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
}
.headline {
	font: 100% "Times New Roman", Times, serif;
	font-size: 24px;
	color:#002D59;
	line-height:28px;
}
.headlineuppertext {
	font: 100% "Times New Roman", Times, serif;
	font-size: 18px;
	position:relative;
	top:-6px;
	color:#002D59;
	line-height:28px;
}
.minihead {
	font: 100% "Times New Roman", Times, serif;
	font-size: 20px;
	color: #1A54A6;
	font-weight:normal;
}
.chapterhead {
	font: 100% Arial, Helvetica, Verdana, sans-serif;
	font-size: 17px;
	color:#00224A;
	font-weight:bold;
}
.chapterminihead {
	font: 100% Arial, Helvetica, Verdana, sans-serif;
	font-size: 15px;
	color:#00224A;
	font-weight:bold;
}
.chaptermicrohead {
	font: 100% Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	color:#00224A;
	font-weight:bold;
}
.upperText {
	font: 100% "Times New Roman", Times, serif;
	font-size: 15px;
	position:relative;
	top:-5px;
	color: #1A54A6;
	font-weight:normal;
}
.focusText {
	font: 100% Arial, Helvetica, Verdana, sans-serif;
	font-size: 15px;
	color: #1A54A6;
	font-weight:normal;
}
.personText {
	font: 100% Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight:normal;
}
.chapterheadUpperText {
	font: 100% Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color:#00224A;
	font-weight:bold;
	position:relative;
	top:-5px;
}
.chapterminiheadUpperText {
	font: 100% Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color:#00224A;
	font-weight:bold;
	position:relative;
	top:-3px;
}
.dots {
	font-size: 15px;
	color: #1A54A6;
}
a.menuText, a.menuText:link, a.menuText:active, a.menuText:visited {
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color:#003366;
	text-decoration: none;
	font-weight:normal;
	line-height:27px;
}
a.menuText:hover {
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color:#336699;
	text-decoration: none;
	font-weight:normal;
	line-height:27px;
}
a.activemenuText {
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color:#336699;
	text-decoration: none;
	font-weight:normal;
	line-height:27px;
}
a.activemenuText2 {
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color:#15497D;
	text-decoration: none;
	font-weight:normal;
	line-height:27px;
}
a.smallText:link, a.smallText:visited, a.smallText:active {
	font-size: 10px;
	color: #1A54A6;
	text-decoration:none;
	border:hidden;
}
a.smallText:hover {
	font-size: 10px;
	color:#999999;
	text-decoration:none;
	border:hidden;
}
.pdfText, a.pdfText:link, a.pdfText:visited, a.pdfText:active {
	font-size: 11px;
	color: #069;
	text-decoration:none;
	border:hidden;
	text-align:center;
}
a.pdfText:hover {
	font-size: 11px;
	color:#09C;
	text-decoration:none;
	border:hidden;
	text-align:center;
}
.hiddenText {
	display: none;
}
a.extlink:hover {
	text-decoration: none;
}
