﻿/*body, body.body
{
	text-align: center;
	padding : 0;
	margin: 0 auto;
}
 */



/* bold colors */
 
 .strongBlue
 {
 color:#2c90f5;
 font-weight:bold; 
 }
 
 .strongGreen
 {
 color:Green;
 font-weight:bold; 
 }
 
 .strongRed
 {
 color:Red;
 font-weight:bold; 
 }
 
 .strongBrown
 {
 color:#695c36;
 font-weight:bold; 
 }
 
 .strongPink
 {
 color:#a400bf;
 font-weight:bold; 
 }
 
 .strongOrange
 {
 color:Orange;
 font-weight:bold; 
 }
 
 
 /* end of bold colors */



.headerDate
{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: Gray;
} 

.mainBody
{
	vertical-align:top;
	background: white url('../images/bline.jpg') repeat-x top left;	
}

.mainHeader
{
	height:15px;
	text-align:right;
	color:#ed1b24;
	font-size:12px;
	font-family: Verdana, sans-serif;
	font-weight:bold;
	vertical-align:middle;
}

.bottomLine
{
	background: white url('../images/bline.jpg') repeat-x top left;	
	font-family:Verdana, sans-serif;
	color: Gray;
	font-size:10px;
	padding: 3 0 0 0;
	vertical-align:top;
}

.bottomLine2
{
	border-top: solid 1px #002c67;
	background-color: #f0f0f0;	
	font-family:Verdana, sans-serif;
	font-size:10px;
	padding: 3 0 0 0;
	vertical-align:top;
}

.copyright2
{
	font: normal Verdana,sans-serif;
	color: #666666;
	text-align:left;
	font-size:10px;
	padding-top: 4px;
	font-weight:bold;
}

.copyright
{
	font: normal Verdana,sans-serif;
	color: Gray;
	text-align:left;
	font-size:12px;
	padding-top: 4px;
}

.createdby
{
	font: normal Verdana,sans-serif;
	color: Gray;
	text-align:right;
	font-size:12px;	
	padding-top: 4px;
}

.createdby2
{
	font: normal Verdana,sans-serif;
	color: #666666;
	text-align:right;
	font-size:10px;	
	padding-top: 4px;
	font-weight:bold;
}

/* ------------------- SPAN ------------------- */
span
{
	font-family: Verdana,sans-serif;
	color: Black;
	text-align:right;
	font-size:11px;	
	text-align:justify;
}

/* ------------------- END OF SPAN ------------------- */


/* ------------------- RED BOX ------------------- */
.redBoxHeader
{
	border: solid 1px #ed1b24;
	background: white url('../images/redH.jpg') repeat-x top left;	
	color:#fff;
	text-align:center;
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	text-transform: uppercase;
	height:25px;	
}

.redBoxBody
{	
	border: solid 1px #ed1b24;	
}

/* ------------------- END OF RED BOX ------------------- */


/* ------------------- LINKS ------------------- */

a:link.mailtofinans, a:visited.mailtofinans
{
	color:#a400bf;
	text-decoration: none;
	font-size:11px;
}

a:hover.mailtofinans
{
	color:#a400bf;
	text-decoration:underline;	
}

a:link.news_dl_link, a:visited.news_dl_link
{
	color:Black;
	text-decoration: none;
	font-size:11px;
}

a:hover.news_dl_link
{
	color:Gray;
	text-decoration:none;	
}

a:link.created, a:visited.created
{
	color:#ed1b24;
	text-decoration: none;
	font-size:12px;
}

a:hover.created
{
	text-decoration:underline;	
}



a:link.created2, a:visited.created2
{
	color:#ed1b24;
	text-decoration: none;
	font-size:10px;
	font-weight:bold;
}

a:hover.created2
{
	text-decoration:underline;	
}

a:link.language, a:visited.language
{
	font: normal 11px Verdana, sans-serif;
	color:Gray;
	text-decoration: none;
}
a:hover.language
{
	color:#ed1b24;	
}

a:link.languageActive, a:visited.languageActive
{
	font: normal 11px Verdana, sans-serif;
	color:#ed1b24;
	text-decoration: none;
}
a:hover.languageActive
{
	color:Gray;	
}

a:link.download, a:visited.download
{
	font: normal 12px Verdana, sans-serif;
	color:Gray;
	text-decoration: none;
}
a:hover.download
{
	color:#ed1b24;
	text-decoration:underline;	
}

.borderit img
{
	border: 4px solid #ffffff;
}

.borderit:hover img
{
	border: 4px solid #ed1b24;
}

.borderit:hover{
color: #ffffff; /* irrelevant definition to overcome IE bug */
}

/* ------------------- END OF LINKS ------------------- */

/* searchbox */
.searchBox
{
	width:90px;	
	height:17px;
	font-size:11;
	font-family:Verdana, Sans-Serif;
	color:Red;
	border: solid 1px Red;
	padding-bottom:0px;
}

.searchButton
{
	width: 21px;
	height: 20px;
	border: none;
	background: url(../images/sb.jpg) 0 0 no-repeat;
	cursor: pointer;
}

/* menu box */

.topLeft
{
	top: 0px;
	left: 0px;
	background: #FFFFFF url(../images/module_default_header_l.png) 0 0 repeat-x;
}

.topRight
{
	top: 0px;
	left: 0px;
	background: #FFFFFF url(../images/module_default_header_r.png) 0 0 repeat-x;
}

.topMiddle
{
	top: 0px;
	left: 0px;
	background: #FFFFFF url(../images/module_default_header_m.png) 0 0 repeat-x;
	color:#666666;
	font-family:Verdana, sans-serif;
	font-size:11px;
	text-transform: uppercase;
	text-align:center;
}

.bottomLeft
{
	bottom: 0px;
	left: 0px;
	background: #FFFFFF url(../images/menubar_bl.png) 0 0 repeat-x;
}

.bottomRight
{
	bottom: 0px;
	left: 0px;
	background: #FFFFFF url(../images/menubar_br.png) 0 0 repeat-x;
}

.bottomMiddle
{
	bottom: 0px;
	left: 0px;
	background: #FFFFFF url(../images/menubar_b.png) 0 0 repeat-x;
	color:#666666;
}

.middleMain
{
color:#666666;
}


.middleLeft
{
bottom: 0px;
left: 0px;
background: #FFFFFF url(../images/wrapper_l.png) 0 0 repeat-y;
}


.middleRight
{
bottom: 0px;
left: 0px;
background: #FFFFFF url(../images/wrapper_r.png) 0 0 repeat-y;
}



/* PRODUCTS */

.orangeTdLeft
{
	/*border-left: solid 1px white; #ff9d1e;*/
	font: normal normal bold 12px Verdana,Sans-Serif;
	text-align:right;
	color:#ff9d1e;
	padding-bottom:3px;
}
.orangeTdTopLeft
{
	border-right: dotted 1px #ff9d1e;
	border-top: solid 2px #ff9d1e;	
	vertical-align:top;
	text-align:left;
	padding-top:2px;
}


img
{
	border:none;
}


.imgbord 
{
border:solid 1px #ffce7b;
padding:5px 5px 5px 5px; 
}


.MaroonTdLeft
{
	/*border-left: solid 1px Maroon;*/
	font: normal normal bold 12px Verdana,Sans-Serif;
	text-align:right;
	color:#695c36;
	padding-bottom:3px;
}
.MaroonTdTopLeft
{
	border-right: dotted 1px #695c36;
	border-top: solid 2px #695c36;
	vertical-align:top;
	text-align:left;
	padding-top:2px;
}
.BlueTdLeft
{
	/*border-left: solid 1px Blue;*/
	font: normal normal bold 12px Verdana,Sans-Serif;
	text-align:right;
	color:#2c90f5;
	padding-bottom:3px;
}
.BlueTdTopLeft
{
	border-right: dotted 1px #2c90f5;
	border-top: solid 2px #2c90f5;
	vertical-align:top;
	text-align:left;
	padding-top:2px;
}
.GreenTdLeft
{
	/*border-left: solid 1px Green;*/
	font: normal normal bold 12px Verdana,Sans-Serif;
	text-align:right;
	color:Green;
	padding-bottom:3px;
}
.GreenTdTopLeft
{
	border-right: dotted 1px Green;
	border-top: solid 2px Green;
	vertical-align:top;
	text-align:left;
	padding-top:2px;
}
.lightgreenTdLeft
{
	/*border-left: solid 1px #94c536;*/
	font: normal normal bold 12px Verdana,Sans-Serif;
	text-align:right;
	color:#94c536;
	padding-bottom:3px;
}
.lightgreenTdTopLeft
{
	border-right: dotted 1px #94c536;
	border-top: solid 2px #94c536;
	vertical-align:top;
	text-align:left;
	padding-top:2px;
}

.FuchsiaTdLeft
{
	/*border-left: solid 1px Fuchsia;*/
	font: normal normal bold 12px Verdana,Sans-Serif;
	text-align:right;
	color:#a400bf;
	padding-bottom:3px;
}
.FuchsiaTdTopLeft
{
	border-right: dotted 1px #a400bf;
	border-top: solid 2px #a400bf;
	vertical-align:top;
	text-align:left;
	padding-top:2px;
}

.RedTdLeft
{
	/*border-left: solid 1px Red;*/
	font: normal normal bold 12px Verdana,Sans-Serif;
	text-align:right;
	color:Red;
	padding-bottom:3px;
}

.RedTdTopLeft
{
	border-right: dotted 1px Red;
	border-top: solid 2px Red;
	vertical-align:top;
	text-align:left;
	padding-top:2px;
}



span.green
{	
	font-size:12px;
	color:Green;
	height:22px;
	text-align:left;	
}
span.lightgreen
{
	font-size:12px;
	color:#94c536;
	height:22px;
	text-align:left;	
}
span.brown
{
	font-size:12px;
	color:#695c36;
	height:22px;
	text-align:left;	
}
span.blue
{
	font-size:12px;
	color:#2c90f5;
	height:22px;
	text-align:left;	
}
span.orange
{
	font-size:12px;
	color:Orange;
	height:22px;
	text-align:left;	
}
span.pink
{
	font-size:12px;
	color:#a400bf;
	height:22px;
	text-align:left;	
}
span.boxtext
{
	font-size:12px;		
}


.tdH
{
height:5px;	
}



/*  --------------- Products --------------- */


.productTitle
{
	font-family:Verdana,Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;	
}

.productContent
{
	font-family:Verdana,Sans-Serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;	
	text-align:justify;
}

.productImage
{
	font-family:Verdana,Sans-Serif;
	font-size:11px;
	font-weight:normal;
	color:#787878;	
	text-align:center;
	vertical-align:top;
}



.productImgBborderIt img{
border: 2px solid #c9c7c3;
}

.productImgBborderIt:hover img{
border: 2px solid #c9c7c3;
}

.productImgBborderIt:hover{
color: #c9c7c3; /* irrelevant definition to overcome IE bug */
}


.productImgBborderItList img{
border: 2px solid #c9c7c3;
}

.productImgBborderItList:hover img{
border: 2px solid #ff9d1e;
}

.productImgBborderItList:hover{
color: #ff9d1e; /* irrelevant definition to overcome IE bug */
}


/*  --------------- End Of Products --------------- */



.div100
{
	border: solid 2px Red;
	margin: 0;
	padding: 0;
}




/* dli - downloadimage*/
.dli img{
border: 1px solid #ffffff;
}

.dli:hover img{
border: 1px solid #ed1b24;
}

.dli:hover{
color: #ffffff; /* irrelevant definition to overcome IE bug */
}


.contentStyle
{
	font: normal normal normal 11px Verdana,Sans-Serif;
	color:black;
	text-align:justify;	
}

.smallImages
{
	float:left;
	padding:3px;
	border:1px solid #DFDFDF;
	margin-left:5px;
}




/*eget*/

.meny
{
text-align:left;
vertical-align:bottom;
padding-bottom:2px;	
visibility:visible;
z-index:-2;
}

.searchBox1
{
text-align:right;
vertical-align:bottom;
padding-bottom:2px;	
}

.flashen
{
z-index:-1;
border-top: solid 4px #e71e26;	
}


a:link.pmh, a:visited.pmh
{	
	font-weight:bold;
}

a:hover.pmh
{
	text-decoration:underline;	
}


.md
{
	background: white url('../images/bline.jpg') repeat-x top left;	
		
}

.mainB2
{
	background: white url('../images/mainB2.jpg') repeat-x top left;	
	}
	
	
	
	
	/*PRODUCTS*/
	
	.productBorder
	{
		/*vertical-align:top;*/
		border:solid 1px lightgrey;
	}
	
	.productBorder1
	{
		vertical-align:top;
		border:solid 1px lightgrey;
		width:150px;
	}
	
	.productImageHeader
	{
		font-family:Verdana,Sans-Serif;
		font-size:11px;
		font-weight:normal;		
		color:Black;
		border-bottom:solid 1px lightgrey;
		text-align:center;
		vertical-align:middle;
		height:20px;	
		background-color:#f5f4f4;
		width:150px;
	}
	
	.productImage
	{
		font-family:Verdana,Sans-Serif;
		font-size:11px;
		text-align:center;
		vertical-align:middle;
		height:110px;
	}
	
	.productImageNews
	{
		font-family:Verdana,Sans-Serif;
		font-size:11px;
		text-align:center;
		vertical-align:middle;
		height:60px;
	}
	
	
	.rapportImage
	{
		vertical-align:middle;
		height:22px;
		width: 30px;
	}
	
	.rapportLink
	{
		vertical-align:middle;
	
	}
	
	.productHeader
	{
	font-family:Verdana,Sans-Serif;
	font-size:11px;
	font-weight:bold;		
	color:#626262;
	text-align:left;
	vertical-align:middle;
	height:20px;
	padding-left:5px;	
	}

	.productDescription
	{
		font-family:Verdana,Sans-Serif;
		font-size:11px;
		text-align:left;
		vertical-align:top;
		padding-left:5px;
	}
	
	.productDescriptionNews
	{
		font-family:Verdana,Sans-Serif;
		font-size:11px;
		text-align:left;
		vertical-align:bottom;
		padding-left:5px;
	}
	
	.yearRapport
	{
		font-family:Verdana,Sans-Serif;
		font-size:11px;
		text-align:left;
		vertical-align:middle;
		padding-left:8px;
		height:35px;
		line-height:20px;
	}
	
	.rapportDescription
	{
		font-family:Verdana,Sans-Serif;
		font-size:11px;
		color:#000;
		padding-left:5px;
	}
	
	.yearBold
	{
		font-weight:bold;
	}
	
	
	a:link.yearRapportLink, a:visited.yearRapportLink
{
	color:#000;/*#a400bf;*/
	text-decoration: none;
	font-size:11px;
	font-weight:normal;
}

a:hover.yearRapportLink
{
	color:#000;/*#a400bf;*/
	text-decoration:underline;	
}
	
	
	a:link.yearRapportLinkB, a:visited.yearRapportLinkB
{
	color:#000;
	text-decoration: none;
	font-size:11px;
	font-weight:normal;
}

a:hover.yearRapportLinkB
{
	color:#000;
	text-decoration:underline;	
}
	
	
	
	
	
	
	
	

	.productPDF
	{
		font-family:Verdana,Sans-Serif;
		font-size:11px;
		text-align:justify;
		vertical-align:middle;
	}


	
	
	
	.productName
	{
	
	font-family:Verdana,Sans-Serif;
	font-size:11px;
	font-weight:bold;		
	color:Black;
	line-height:18px;
	border:solid 1px lightgrey;
	text-align:center;
	vertical-align:middle;
	height:100px;
	width:140px;
	}
	
	
	
	
	
	.productDesc
	{
		font-family:Verdana,Sans-Serif;
		font-size:11px;
		text-align:justify;
		vertical-align:top;
		border:solid 1px lightgrey;
		
	}
	
	.productDesc2
	{
		font-family:Verdana,Sans-Serif;
		font-size:11px;
		text-align:justify;
		vertical-align:top;
		border:solid 1px lightgrey;
		height:110px;
		
	}
	
		
	
	.contentArea
	{
		font-family:Verdana,Sans-Serif;
		font-size:11px;
		text-align:justify;	
	}
	
	.contentAreaBox
	{
		font-family:Verdana,Sans-Serif;
		font-size:10px;
		text-align:right;	
	}
	
	
	.bluesquare
	{
	list-style-type:square;
	color:#2c90f5;
	}
	
	.greensquare
	{
	list-style-type:square;
	color:Green;
	}
	
	.redsquare
	{
	list-style-type:square;
	color:Red;
	}
	
	.pinksquare
	{
		list-style-type:square;
		color:#a400bf;
	}
	
	
	
	strong
	{
		color:Red;
	}
	
	
	
	.tableHeader
	{
		font-family:Verdana,Sans-Serif;
		font-size:12px;
		color:Red;
		font-weight:bold;
		text-align:left;
		height:25px;
		border-bottom:solid 1px red;
		background-color:#f8eded;	
	}
	
	.tableHeaderF
	{
		font-family:Verdana,Sans-Serif;
		font-size:12px;
		color:#a400bf;
		font-weight:bold;
		text-align:left;
		height:25px;
		border-bottom:solid 1px #a400bf;
		background-color:#f8eded;	
	}
	
	
	
	.tableContext
	{
		font-family:Verdana,Sans-Serif;
		font-size:12px;
		height:20px;		
	}
	
	.tableHeaderRight
	{
		font-family:Verdana,Sans-Serif;
		font-size:12px;
		color:Red;
		font-weight:bold;
		text-align:right;
		height:25px;
		border-bottom:solid 1px red;
		background-color:#f8eded;	
	}
	
	
	.tableHeaderFRight
	{
		font-family:Verdana,Sans-Serif;
		font-size:12px;
		color:#a400bf;
		font-weight:bold;
		text-align:right;
		height:25px;
		border-bottom:solid 1px #a400bf;
		background-color:#f8eded;	
	}
	
	
	
	.tableContextRight
	{
		font-family:Verdana,Sans-Serif;
		font-size:12px;
		height:20px;
		text-align:right;
	}
	
	
	.tableContextCenter
	{
		font-family:Verdana,Sans-Serif;
		font-size:12px;
		height:20px;
		text-align:center;
	}
	
	
	
	/*epikoinonia*/
	.contactText
	{
		font-family:Verdana,Sans-Serif;
		font-size:11px;
		height:20px;
		text-align:left;
		font-weight:bold;
		vertical-align:bottom;
	}
	
	.contactText2
	{
		font-family:Verdana,Sans-Serif;
		font-size:11px;
		height:20px;
		text-align:left;
		font-weight:bold;
		vertical-align:middle;
	}
	
	.fieldsetfinans
	{
		border-top:solid 1px #a400bf;
		border-bottom: solid 1px #fff;
		border-right: solid 1px #fff;
		border-left: solid 1px #fff;
		color:Black;
	}
	
	
	.contactTextTop
	{
		
		font-family:Verdana,Sans-Serif;
		font-size:11px;
		height:20px;
		text-align:left;
		font-weight:bold;
		vertical-align:top;
		
		}
	
	
	
	.contactInput
	{
		font-family:Verdana,Sans-Serif;
		font-size:11px;
		text-align:left;
		font-weight:normal;
		width:200px;
	}
	
	.contactTA
	{
		font-family:Verdana,Sans-Serif;
		font-size:11px;
		text-align:left;
		font-weight:normal;
		width:300px;
		height:80px;
	
	}
	
	.contactInputF
	{
		font-family:Verdana,Sans-Serif;
		font-size:11px;
		text-align:left;
		font-weight:normal;
		width:300px;
	}
	
	.contactInputB
	{
		font-family:Verdana,Sans-Serif;
		font-size:11px;
		text-align:center;
		font-weight:normal;
		width:90px;
	}
	
	
	
	
	
	/*   default boxes */
	
	.cpicons{
/*    position:relative;*/
		width:730px;
}

.cpicons ul{
    list-style:none;
    margin: 0;
    padding:0;
    width:100%;
}



.cpicons li {
    margin:0px 4px 15px 0px;
    padding:0 0;
    position:relative;
    float:left;
    width:355px;
    vertical-align: middle;
    text-align:left;
    line-height:15px;
}

.cpicons li.righte
{
    margin:0px 0px 15px 0px;
    padding:0 0;
    position:relative;
    float:right;
    width:355px;
    vertical-align: middle;
}


.cpicons li a {
  /*background: #eeeeee url('../images/cpiglobal.jpg') top left no-repeat;*/
  background: white url('../images/mainB2.jpg') repeat-x top left;	
  border:1px solid rgb(223, 223, 223);
  color:#333333;
  display:block;
  padding:0px 0;
  margin:0px;
  height:140px;
  vertical-align: middle;
}

.cpicons li.lipersonal a {
  background: #DEEBF4 url('../images/cpipersonal.jpg') top left no-repeat;
}

.cpicons li.liglobal a 
{
	background: white url('../images/mainB2.jpg') repeat-x top left;	
}

.cpicons li a:link, .cpicons li a:visited, .cpicons li a:hover{text-decoration:none;}

.cpicons li img {
    float:left;
    margin:4 5px 0 8px;
    padding:3px;
    border:solid 1px rgb(223, 223, 223);
    margin-left: 5px;
    margin-top: 5px;
}

.cpicons li img.shortcut {
    border: 0px;
    background-color: inherit;
    position: absolute;
    top: 23px;
}


.productSmallImages
{
	border: solid 1px #DFDFDF;	
	padding:4px;
}
