body {    font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;    font-size: 100%;    line-height: 1.125em; /* 16×1.125=18 */	color: #282313;}p {	margin: 0 0 1em 0;}a, a:link, a:hover, a:visited {	color: #282313;}strong, em, b, i {    font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;}#contentCentre {	font-size: 0.8em;}#contentLeft {	font-size: 0.625em; /* 16x.625=10 */}#contentLeft {	font-size: 0.625em; /* 16x.625=10 */}#topnav {	font-size: 0.75em; /* 16x.75=12 */	line-height: 3em;}#topnav ul ul {	font-size: 0.9em;}#topnav ul ul li {	line-height: 1.7em;}h1 {	font-size: 1.92em; /* 12x1.92=23 */	line-height: 1.2em;	text-transform: uppercase;	font-weight: normal;	margin: 0.3em 0 0.8em 0;}h2 {	font-size: 1.33em; /* 12x1.92=16 */	line-height: 1.2em;	text-transform: uppercase;	font-weight: normal;	margin: 1.5em 0 0.5em 0;}h3 {	font-size: 1.33em; /* 12x1.92=16 */	line-height: 1.2em;	font-weight: normal;	margin: 1.5em 0 0.5em 0;}h4 {	font-size: 1.165em; /* 12x1.165=14 */	line-height: 1.2em;	font-weight: normal;	margin: 1.5em 0 0.5em 0;}#contentCentre a:link, #contentCentre a:visited {	text-decoration: none;	background-color: #e5e4d0;}#contentCentre a:hover, #contentCentre a:active {	text-decoration: none;	background-color: #aad454;}#contentCentre ul {	list-style-type: none;	margin: 0 0 1em 0;	padding: 0;}#contentCentre ul li {	background-image: url(images/bullet.png);	background-repeat: no-repeat;	background-position: 1em .4em;	padding-left: 2em;}#contentCentre ol {	margin: 0;	padding: 0;	padding-left: 2.8em;	color: #aad454;	font-weight: bold;}#contentCentre ol li {	list-style-position: outside;}#contentCentre ol p {  color: #282313;  margin: 0;  font-weight: normal;}pre {	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;	color: #358524;	margin: 0 0 1em 1em;}blockquote {	margin: 0 0 1.1em 1em;	font-size: 0.9em;	line-height: 1.4em;}div.picLeft, div.picRight {	font-size: 0.8em;	line-height: 1.4em;}#personRuta {	font-size: 0.625em;	line-height: 1.4em;}#personRuta a:link, #personRuta a:visited {	color: #fff;	text-decoration: none;	background-color: #aad454;}#personRuta a:hover, #personRuta a:active {	color: #fff;	text-decoration: none;	background-color: #92b648;}.kurs_seminarie table {	font-size: 0.9em;	line-height: 1.4em;}.kurs_seminarie th {	font-weight: normal;	vertical-align: top;	text-align: left;}.kurs_seminarie td {	vertical-align: top;}.datum {	font-size: 0.9em;	line-height: 1.1em;}.nyhet h2 {	margin: 0.2em 0 0.2em 0;}.lasMerKnapp {	display: block;	width: 65px;	height: 17px;	overflow: hidden;	text-indent: -9999px;	background-image: url(images/knapp_las_mer.png);	background-repeat: no-repeat;	margin: 0.7em 0 0 0;}.tillbakaKnapp {	display: block;	width: 65px;	height: 17px;	overflow: hidden;	text-indent: -9999px;	background-image: url(images/knapp_tillbaka.png);	background-repeat: no-repeat;	margin: 0.7em 0 0 0;}#contentCentre .lasMerKnapp a:link, #contentCentre .lasMerKnapp a:visited, #contentCentre .tillbakaKnapp a:link, #contentCentre .tillbakaKnapp a:visited {	background-color: transparent;}#contentCentre .lasMerKnapp a:hover, #contentCentre .lasMerKnapp a:active, #contentCentre .tillbakaKnapp a:hover, #contentCentre .tillbakaKnapp a:active {	background-color: transparent;}.boxMer {	font-size: 0.9em;	line-height: 1.4em;}#contentCentre .boxMer a:link, #contentCentre .boxMer a:visited {	background-color: transparent;}#contentCentre .boxMer a:hover, #contentCentre .boxMer a:active {	background-color: #aad454;}