/* nollar alla webbläsares olika inställningar */
* {
margin: 0;
padding: 0;
}

/*** grundläggande layout början ***/
/* meny bakgrund */
body {
background: url('images/bg.gif') repeat-y;
}

/* sidhuvud */
#header {
	background: #002971 url('images/header.gif') repeat-x;
	width: 100%;
	height: 200px;
}

/* logo ersätter text "pensio" */
#logo{
	background: url('images/logo.gif') no-repeat;
	width: 200px;
	height: 70px;
	/*text-indent: -999px;
	position: absolute;
	left: 0;
	top: 200px;*/
}
img
{
  border: solid 0px #fff;
}
/* döljer högupplöst bild för utskrift */
#printlogo {
display: none;
}

/* runt hörn mellan meny & header */
#corner {
	background: url('images/corner.gif') no-repeat;
	width: 25px;
	height: 25px;
	position: absolute;
	left: 200px;
	top: 200px;
}

/* meny början */
#menu {
	width: 156px;
	padding: 20px 0 0 22px;
	/*left: 22px;
	top: 292px;*/
}

#menu ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#menu li a {
	display: block;
	padding: 5px 10px;
    height: 100%; /*IQ-befriade IE behöver denna*/
	border-bottom: solid #002971 1px;
	border-top: solid #002971 1px;
	background: #FFF;
}

#menu li#top a {
	background: #FFF url('images/menutop.gif') no-repeat;
	border-top: none;

}

#menu li#bottom a {
	background: #FFF url('images/menubottom.gif') no-repeat bottom left;
	border-bottom: none;
}

#menu li a:hover {
background: #d6dce8;
}

#menu li#top a:hover{
background: #d6dce8 url('images/menutoph.gif') no-repeat;
}

#menu li#bottom a:hover{
background: #d6dce8 url('images/menubottomh.gif') no-repeat bottom left;
}

/* meny slut */

/* huvudinnehŒllsruta */
#left {
	width: 200px;
	padding: 0 0 0 0;
  float: left;
}
#nmccontent {
	width: 500px;
	padding: 22px 0 0 22px;
float: left;
}

#nmccontent ul {
padding-left: 2em;
padding-bottom: 1.2em;
}


/* sidfot */
#footer {
	padding: 22px 0 0 222px;
	width: 500px;
clear: both;
}
#nmcfoot {
	padding: 0;
	margin: 0;
}

/*** grundläggande layout slut ***/

/*** textformatering ***/
#menu a {
color: #002971;
font-family: futura, "century gothic", sans-serif;
font-size: 1.2em;
text-decoration: none;
}

#menu a:hover {
color: #000;
}

body {
font-family: verdana, helvetica, arial, tahoma, sans-serif;
font-size: 80%;
line-height: 1.8em;
}

p, #content ul {
font-size: 1.1em;
padding-bottom: 1.2em;
}

h1, h2, h3, h4 {
	font-family: futura, "century gothic", sans-serif;
	padding-top: 1.2em;
	margin-bottom: .8em;
	clear: both;
}

h1{
	font-weight: bold;
	color: #002971;
	padding-top: 1.2em;
	font-size: 2.4em;
	line-height: 0.75em;
	border-bottom: solid #002971 1px;
}

h2{
	font-weight: bold;
	color: #002971;
	padding-top: .5em;
	font-size: 1.8em;
	line-height: 0.75em;
}

h3{
	font-weight: bold;
	color: #002971;
	padding-top: .5em;
	font-size: 1.6em;
}

h4{
	font-weight: bold;
	color: #002971;
	padding-top: .5em;
	font-size: 1.4em;
}

div#content img {
display: block;
}

.right {
	display: inline;
	float: right;
	margin: 10px 0 10px 10px;
}

.left {
	display: inline;
	float: left;
	margin: 10px 10px 10px 0;
}

