@charset "ISO-8859-1";
/* ======================================================== */
/* left margin */
td.leftMargin{
	width:00px;
}
body {
	background-color: #FFF;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	height: 620px;
}
body.start {
	background-image: url(images/bg.jpeg);
	background-repeat: repeat-x;
	background-position: top left;
}

/* Rubrik (Verdana Bold 16) */
.r16 {
	color: #666666;
	font-family:  Verdana, Helvetica, Arial;
	font-size: 16px;
	font-weight: normal;
	background-color: transparent;
	border-right: 0px;
	padding-left: 0px;
}
/* Text (Verdana Normal 12) */
.text12 {
	color: #666666;
	font-family:  Verdana, Helvetica, Arial;
	font-size: 12px;
	font-weight: normal;
	background-color: transparent;
	border-right: 0px;
	padding-left: 0px;
}
.companyHeader { 
	color: #9bb521;
	font-family:  Verdana, Helvetica, Arial;
	font-size: 12px;
	font-weight: normal;
	background-color: transparent;
	border-right: 0px;
	padding-left: 0px;

}
a.companyHeaderLink{
	font-family: verdana,arial;
	font-weight:normal;
	font-size: 12px;
	color:#9bb521;
	text-decoration: none;
	cursor: pointer;
}
a.companyHeaderLink:hover{
	color:#9bb521;
	text-decoration: none;
	cursor: pointer;
}
.textLeft {
	color: #666666;
	font-family:  Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	background-color: transparent;
	border-right: 0px;
	padding-left: 0px;
}
.textLabelLeft18 {
	color: #222;
	font-family:  Verdana, Helvetica, Arial;
	font-size: 18px;
	font-weight: bold;
	background-color: transparent;
	border-right: 0px;
	padding-left: 0px;
}
.textLabelLeft14 {
	color: #222;
	font-family:  Verdana, Helvetica, Arial;
	font-size: 14px;
	font-weight: normal;
	background-color: transparent;
	border-right: 0px;
	padding-left: 0px;
	margin-bottom: 20px;
}
.textLabel12gray {
	color: #999;
	font-family:  Verdana, Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	background-color: transparent;
	border-right: 0px;
	padding-left: 0px;
	margin-bottom: 20px;
}
.textLabel12black {
	color: #222;
	font-family:  Verdana, Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	background-color: transparent;
	border-right: 0px;
	padding-left: 0px;
	margin-bottom: 20px;
}
.text12black {
	color: #222;
	font-family:  Verdana, Helvetica, Arial;
	font-size: 12px;
	font-weight: normal;
	background-color: transparent;
	border-right: 0px;
	padding-left: 0px;
	margin-bottom: 20px;
}
.text12gray {
	color: #777;
	font-family:  Verdana, Helvetica, Arial;
	font-size: 12px;
	font-weight: normal;
	background-color: transparent;
	border-right: 0px;
	padding-left: 0px;
	margin-bottom: 20px;
}
.textMiddle {
	color: #1e1e1e;
	font-family:  Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	background-color: transparent;
	border-right: 0px;
	padding-left: 0px;
}
.textMiddle12 {
	color: #1e1e1e;
	font-family:  Verdana, Helvetica, Arial;
	font-size: 12px;
	font-weight: normal;
	background-color: transparent;
	border-right: 0px;
	padding-left: 0px;
}
.textRight {
	color: #191919;
	font-family:  Verdana, Helvetica, Arial;
	font-size: 12px;
	font-weight: normal;
	background-color: transparent;
	border-right: 0px;
	padding-left: 0px;
}
/* copyR (Verdana 10) */
.copyR {
	color: #777777;
	font-family:  Verdana, Helvetica, Arial;
	font-size: 10px;
	font-weight: normal;
	background-color: transparent;
	padding-left: 5px;
	padding-right: 4px;
	height: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: left;
	border-top: 0px solid #777777;
}
/* bilder */
div.EnaLogga {
	background-image: url(images/EnaLogga.png);
	background-repeat: no-repeat;
	height:77px;
	width:328px;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	vertical-align: middle;
    z-index:30;
}
.line {
	background-image: url(images/line.png);
	background-repeat: no-repeat;
	height:6px;
	width:1000px;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	vertical-align: middle;
}
/* TABS */
td.tabtext{
	font-family: verdana,arial;
	font-weight:bold;
	font-size: 8px;
	color:#999999;
	vertical-align: middle;
	text-align: left;
}
td.tabInactive{
	background-color:transparent;
	font-family: verdana,arial;
	font-weight:bold;
	font-size: 8px;
	color:#999999;
	vertical-align: middle;
	text-align: left;
	border: 0px;
}
td.tabtext2{
	font-family: verdana,arial;
	font-weight:bold;
	font-size: 8px;
	color:#999999;
	vertical-align: middle;
	text-align: left;
}
td.tabInactive2{
	background-color:transparent;
	font-family: verdana,arial;
	font-weight:bold;
	font-size: 8px;
	color:#999999;
	vertical-align: middle;
	text-align: left;
	border: 0;
}

td.tabActive{
	background-color:transparent;
	font-family: verdana,arial;
	font-weight:bold;
	font-size: 12px;
	vertical-align: middle;
	text-align: left;
	border: 0px;
	z-index: 2;
}
/* A */
a.tabText{
	font-family: verdana,arial;
	font-weight:normal;
	font-size: 12px;
	color:#999999;
	text-decoration: none;
}
a.tabText:hover{
	color:#68cc68;
	text-decoration: none;
}
a.tabTextActive{
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 12px;
	color: #68cc68;
	text-decoration: none;
}
a.tabTextActive:hover{
	color: #76b876;
	text-decoration: none;
}
a.tabText2{
	font-family: verdana,arial;
	font-weight:normal;
	font-size: 11px;
	color:#999999;
	text-decoration: none;
}
a.tabText2:hover{
	color:#999999;
	text-decoration: none;
}
a.tabTextActive2{
	font-family: verdana,arial;
	font-weight:normal;
	font-size: 11px;
	color:#222;
	text-decoration: none;
}
a.tabTextActive2:hover{
	color:#222;
	text-decoration: none;
}

a.extLink { 
	background-color: transparent;
	color: #95b895;
	cursor: pointer;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Helvetica, Arial;
	vertical-align: text-bottom;
}
a.extLink:visited, a.extLink:active {
	text-decoration: none;
	color: #95b895;
}
a.extLink:hover {
	color: #95b895;
	text-decoration: underline;
}
/* positi­on */
div.logga {
	position:absolute;
	top:5px;
	left:640px;
	width: 328px;
	height: 77px;
	cursor:pointer;
	z-index:20;
}
div.indexMenu {
	position:absolute;
	top:40px;
	left:20px;
	width: 550px;
	height: 30px;

}
div.line1 {
	position:absolute;
	top:62px;
	left:10px;
	width: 985px;
	height: 3px;
}
div.line2 {
	position:absolute;
	top:590px;
	left:10px;
	width: 985px;
	height: 3px;
	z-index:12;
}
div.indexText1, div.text1 {
	position:absolute;
	top:150px;
	left:15px;
	width: 450px;
}
div.indexText2 {
	position:absolute;
	top:452px;
	left:15px;
	width: 450px;
}
div.text2 {
	position:absolute;
	top:370px;
	left:15px;
	width: 450px;
}
div.indexText3, div.text3 {
	position:absolute;
	top:408px;
	left:647px;
	width: 327px;
	text-align:left;
	height: 66px;
}
div.indexText4 {
	position:absolute;
	top:150px;
	left:15px;
	width: 500px;
}
div.indexTextPDF {
	background-image: url(images/bigpdf.png);
	background-repeat: no-repeat;
	background-position: top right;
	position:absolute;
	top:495px;
	left:724px;
	width: 240px;
	height:120px;
}
div.footer {
	position:absolute;
	top:600px;
	left:15px;
	width: 700px;
}
div.indexCopyR {
	position:absolute;
	top:600px;
	left:820px;
	width: 180px;
}
div.sthlm-enk {
	position:absolute;
	top:600px;
	left:830px;
	width: 170px;
	color:#999;
}
div.textLeft {
	position:absolute;
	top:180px;
	left:30px;
	width: 600px;
}
/* index */
div.p1 {
	position:absolute;
	top:98px;
	left:638px;
}
div.p2 {
	position:absolute;
	top:318px;
	left:50px;
}
div.p3 {
	position:absolute;
	top:125px;
	left:600px;
}
div.p4 {
	position:absolute;
	top:90px;
	left:430px;
}
div.events {
	position:absolute;
	top:90px;
	left:810px;
 	height:500px;
	width:200px;
}
div.textEvent{
	position:absolute;
	top:370px;
	left:440px;
 	height:200px;
	width:340px;
}
div.ev1 {
	position:relative;
 	padding-bottom:25px;
 	height:100px;
	width:152px;
	cursor:pointer;
}
div.ev2 {
	position:relative;
 	padding-bottom:25px;
	height:100px;
	width:152px;
	cursor:pointer;
}
div.ev3 {
	position:relative;
 	padding-bottom:25px;
	height:100px;
	width:152px;
	cursor:pointer;
}
div.ev4 {
	position:relative;
	padding-bottom:25px;
	height:100px;
	width:152px;
	cursor:pointer;
}
div.ev5 {
	position:relative;
	padding-bottom:25px;
	height:100px;
	width:152px;
	cursor:pointer;
}

div.indexH {
	position:absolute;
	top:100px;
	left:12px;
 	height:300px;
	width:89px;
	z-index: 10;
}
/* pers */
div.textPersonal{
	position:absolute;
	top:170px;
	left:15px;
 	height:200px;
	width:270px;
}

div.j1 {
	position:absolute;
	top:450px;
	left:13px;
 	height:127px;
	width:136px;
	z-index: 2;
	background-image: url(images/pers/rickard_mini.png);
	cursor:pointer;
}
div.j2 {
	position:absolute;
	top:450px;
	left:153px;
 	height:127px;
	width:136px;
	z-index: 2;
	background-image: url(images/pers/pontus_mini.png);
	cursor:pointer;
}
div.j3 {
	position:absolute;
	top:450px;
	left:293px;
 	height:127px;
	width:136px;
	z-index: 2;
	background-image: url(images/pers/erik_mini.png);
	cursor:pointer;
}
div.j4 {
	position:absolute;
	top:450px;
	left:433px;
 	height:127px;
	width:136px;
	z-index: 2;
	background-image: url(images/pers/anders_mini.png);
	cursor:pointer;
}
div.j5 {
	position:absolute;
	top:450px;
	left:573px;
 	height:127px;
	width:136px;
	z-index: 2;
	background-image: url(images/pers/marcus_mini.png);
	cursor:pointer;
}
div.j6 {
	position:absolute;
	top:450px;
	left:713px;
 	height:127px;
	width:136px;
	z-index: 2;
	background-image: url(images/pers/jonas_mini.png);
	cursor:pointer;
}
div.j7 {
	position:absolute;
	top:450px;
	left:853px;
 	height:127px;
	width:136px;
	z-index: 2;
	background-image: url(images/pers/jonas_mini.png);
	cursor:pointer;
}

/* v1-v7 */
img.iv1, img.iv2, img.iv3, img.iv4, img.iv5, img.iv6, img.iv7 {
	height:300px;
	width:300px;	
}

div.v1, div.v2, div.v3, div.v4, div.v5, div.v6, div.v7 {
	position:absolute;
	top:170px;
	left:650px;
 	height:400px;
	width:300px;
}

div.textIndex {
	position:absolute;
	top:470px;
	left:60px;
 	height:150px;
	width:900px;
}
/* -- */
div.swedac {
	position:absolute;
	top:457px;
	left:490px;
	z-index:20;
}

