@charset "utf-8";
/* CSS Document */


/*Klasser*/
#site ul { list-style: none; margin-left:-40px;}
#site ul ul { list-style: none; padding: 0; margin: 0;}
#site ul ul ul { list-style: none; padding: 0; margin: 0;}
#site ul li { background: url(img/arrow3.gif) 0 4px no-repeat; padding-right: 0px; margin-bottom: 0px; line-height:16px; margin-left:0px; } 
#site ul li a {padding-left:14px;}
#site ul ul li { background: url(img/arrow2.gif) 5px 5px no-repeat;  padding-right: 0px; margin-bottom: 0px; } 
#site ul ul li a {padding-left:19px;}
#site ul ul ul li { background: url(img/arrow2.gif) 10px 5px no-repeat; padding-right: 0px; margin-bottom: 0px; } 
#site ul ul ul li a {padding-left:24px;}
.bold {font-weight:bold}
.topp {z-index:1000;}
.hoger {margin-top:1px;}
.13 {font-size:13px;}
.tight {line-height:11px; line-height:inherit}
.leftmargin {margin-left:4px;}
.end {border_bottom:1px dotted #2c4d83; width:180px; height:1px;}

.undermeny { margin-right:15px; margin-top:105px; font-size:10px; float:right;}
.testa {margin-top:5px;}
.form {border-top:1px dotted #fff;width:110px;}

.black {color:#000;}

.hidden { display: none; }

.clear { clear: both; }
.line_h {line-height:12px;}
.line_h3 {line-height:16px; margin-left:4px;}
.line_h_ {
	line-height:12px;
	color: #333;
}
.line_h__ {
	line-height:12px;
	color: #333;
}

.drop1 {margin-left:30px;}
.drop2 {margin-left:200px;}
.drop3 {margin-left:700px;}

/* body */
body 
{margin:0px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #ffffff url(img/stripe.gif); color:#444444}
 p {
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #333;
	font-size: 11px;
}

/*rubriker*/
h1 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:15px; }
h2 { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; } 
   

/*RAM*/

#wrap { margin: 0 auto; width: 915px; position: relative; overflow:hidden; }

#gallery{
-ms-filter: "progid:DXImageTransform.Microsoft.Barn";
filter: progid:DXImageTransform.Microsoft.Barn();
width:750px;
}


/* links */

a { outline: none; } 
a:link, a:visited {color: #284981; text-decoration:none;}
a:hover {text-decoration: underline;}



/* navigation */

#nav { position:absolute; font-size:11px;  margin-top: 18px; left: 0px; width: 915px; height: 120px; background:url(img/nav/eu_pension_animation.gif) 0 0 no-repeat; z-index:10; }

/*************************************
#nav ul { list-style: none; margin: 0; padding: 0 0 0 25px; }
#nav ul li { float: left; margin: 0px 0px 0px 0px; padding: 0; background:url(img/space2.gif) no-repeat left;padding: 5px 4px 4px 4px;}
#nav ul li a { display: block; color: #1557a5; text-decoration: none;padding-left: 8px; padding-RIGHT: 8px;/*position: relative; float:left; text-decoration: none; padding: 5px 4px 4px 4px; color: #fff; }
#nav ul li a .text { visibility: hidden; }
#nav li ul {display: none;} 
#nav li:hover > ul#drop1{ display:block; position:absolute; margin-top:28px; margin-left:30px; width:75px text-align:left;text-decoration: none; background:#CCC; list-style-type:none; padding:0 0 0 0;}
#nav li:hover > ul#drop1 li{ background:#CCC; list-style-type:none; padding:0 0 0 0;}

#nav li:hover > ul#drop2{ display:block; position:absolute; margin-top:28px; left:110px; text-align:left;text-decoration: none; background:#CCC; list-style-type:none; padding:0 0 0 0;}
#nav li:hover > ul#drop2 li{ background:#CCC; list-style-type:none; padding:0 0 0 0;}
#nav li:hover > ul#drop3{ display:block; position:absolute; margin-top:28px; left:650px; text-align:left;text-decoration: none; background:#CCC; list-style-type:none; padding:0 0 0 0;}


#meny { position:absolute; margin-left:110px; top:61px;	width:805px; height:36px; color:#1557a5;}

#meny ul { list-style: none; padding:0 0 0 25px; margin-top: px; line-height: 20px; }
#meny ul li {float: left; margin: 0px 0px 0px 0px; padding: 0; background:url(img/space2.gif) no-repeat left;padding: 5px 4px 4px 4px;}
#meny ul li a {display: block; color: #1557a5; text-decoration: none;padding-left: 8px; padding-RIGHT: 8px;}
#meny ul li a:hover, #meny ul li a.active, #drop1 ul li:hover, #drop2 ul li:hover, #drop3 ul li:hover { display: block; background:url(img/cell_bg.gif) repeat-x; text-decoration: none;padding-left: px; }


div#meny ul ul,
div#meny ul li:hover ul ul,
div#meny ul ul li:hover ul ul
{display: none;}

div#meny ul li:hover ul,
div#meny ul ul li:hover ul,
div#meny ul ul ul li:hover ul
{display: block;}




************************************************************/ 

#menu_
{
position:absolute; margin-left:140px; top:66px;	width:805px; height:36px; color:#1557a5; float:left; text-align:left;
}

#menu
{
position:relative; color:#1557a5; float:left;
}
#menu ul
{
list-style: none;
margin: 0;
padding: 0;
width:50px;
float: left;
}

#menu a
{
display: block; color: #1557a5; text-decoration: none;

}

#menu H2
{

margin: 0;
padding: 0;
}


#menu A
{
background:url(img/space2.gif) no-repeat left;padding: 9px 9px 9px 9px;
}

#menu A:hover
{
 background:url(img/cell_bg.gif) repeat-x; 
}

#menu li {position:relative;}

#menu ul ul ul
{
	
position: absolute;
top: 0;
left: 100%;
}

#menu ul ul
{
background:#CCC;	 
position: absolute;
z-index: 500;
border:1px solid #fff;
}


div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block; }


#menu2
{
 position:relative; color:#1557a5; float:left;
}


#menu2 ul
{
list-style: none;
margin: 0;
padding: 0;
width:192px;
float: left;

}

#menu2 a
{
display: block; color: #1557a5; text-decoration: none;
}

#menu2 H2
{


margin: 0;
padding: 0;
}


#menu2 A
{
background:url(img/space2.gif) no-repeat left;padding: 9px 9px 9px 9px;
}

#menu2 A:hover
{
 background:url(img/cell_bg.gif) repeat-x; 
}

#menu2 li {position:relative;}

#menu2 ul ul ul
{
	
position: absolute;
top: 0;
left: 100%;
}

#menu2 ul ul
{
background:#CCC;	 
position: absolute;
z-index: 600;

}


div#menu2 ul ul,
div#menu2 ul li:hover ul ul,
div#menu2 ul ul li:hover ul ul
{display: none;}

div#menu2 ul li:hover ul,
div#menu2 ul ul li:hover ul,
div#menu2 ul ul ul li:hover ul
{display: block;}



#menu3
{
 position:relative; color:#1557a5; float:left;
}


#menu3 ul
{
list-style: none;
margin: 0;
padding: 0;
width:146px;
float: left;
}

#menu3 a
{
display: block; color: #1557a5; text-decoration: none;
}

#menu3 H2
{


margin: 0;
padding: 0;
}


#menu3 A
{
background:url(img/space2.gif) no-repeat left;padding: 9px 9px 9px 9px;
}

#menu3 A:hover
{
 background:url(img/cell_bg.gif) repeat-x; 
}

#menu3 li {position:relative;}

#menu3 ul ul ul
{
	
position: absolute;
top: 0;
left: 100%;
}

#menu3 ul ul
{
background:#CCC;	 
position: absolute;
z-index: 700;
}


div#menu3 ul ul,
div#menu3 ul li:hover ul ul,
div#menu3 ul ul li:hover ul ul
{display: none;}

div#menu3 ul li:hover ul,
div#menu3 ul ul li:hover ul,
div#menu3 ul ul ul li:hover ul
{display: block;}




#menu4
{
position:relative; color:#1557a5; float:left;
}
#menu4 ul
{
list-style: none;
margin: 0;
padding: 0;
width:74px;
float: left;
}

#menu4 a
{
display: block; color: #1557a5; text-decoration: none;

}

#menu4 H2
{

margin: 0;
padding: 0;
}


#menu4 A
{
background:url(img/space2.gif) no-repeat left;padding: 9px 9px 9px 9px;
}

#menu4 A:hover
{
 background:url(img/cell_bg.gif) repeat-x; 
}

#menu4 li {position:relative;}

#menu4 ul ul ul
{
	
position: absolute;
top: 0;
left: 100%;
}

#menu4 ul ul
{
background:#CCC;	 
position: absolute;
z-index: 500;
}


div#menu4 ul ul,
div#menu4 ul li:hover ul ul,
div#menu4 ul ul li:hover ul ul
{display: none;}

div#menu4 ul li:hover ul,
div#menu4 ul ul li:hover ul,
div#menu4 ul ul ul li:hover ul
{display: block;}


#menu5
{
position:relative; color:#1557a5; float:left;
}
#menu5 ul
{
list-style: none;
margin: 0;
padding: 0;
width:127px;
float: left;
}

#menu5 a
{
display: block; color: #1557a5; text-decoration: none;

}

#menu5 H2
{

margin: 0;
padding: 0;
}


#menu5 A
{
background:url(img/space2.gif) no-repeat left;padding: 9px 9px 9px 9px;
}

#menu5 A:hover
{
 background:url(img/cell_bg.gif) repeat-x; 
}

#menu5 li {position:relative;}

#menu5 ul ul ul
{
	
position: absolute;
top: 0;
left: 100%;
}

#menu5 ul ul
{
background:#CCC;	 
position: absolute;
z-index: 500;
}


div#menu5 ul ul,
div#menu5 ul li:hover ul ul,
div#menu5 ul ul li:hover ul ul
{display: none;}

div#menu5 ul li:hover ul,
div#menu5 ul ul li:hover ul,
div#menu5 ul ul ul li:hover ul
{display: block;}



 
/* sub-navigation */ 
#sub-nav { margin-top:-2px ; margin-left:0px; width: 913px; height: 20px; color: #fff; font-size: 10px; background:url(img/sub.png) no-repeat;  }
#sub-nav ul { list-style: none; padding: 4px 0 0 63px; margin: 0;  }
#sub-nav ul li { float: left; padding: 0; margin: 0; background: none; }
#sub-nav ul li a { color:#fff; padding: 0; margin: 0 5px 0 5px; text-decoration: none; }
#sub-nav ul li a:hover { text-decoration: underline; }




/* main */

#main_wrapper {  margin-top: 125px; z-index:-1; }
#main { border-left:#CCC 0px solid; border-right:#CCC 0px solid; border-bottom:#CCC 0px solid;  width: 915px; height: 194px;  background: url(img/test11.gif) right top #FFFFFF no-repeat; overflow-y:hidden }
#main p { color: #000; padding:  0 0 0px; width: 300px; }
#main ul {left: 0;}
	
#main_sub { border-left:#CCC 0px solid; border-right:#CCC 0px solid; border-bottom:#CCC 0px solid;  width: 915px; height: auto; }



/*Down*/
#down_menu, #down_menu a {
	margin-top:5px;
	height:12px;
	text-align: center;
	color:#CCC;
	font-size:11px;
}

#down { width: 915px; height: 219px; background:url(img/down_new_wave_pil_globe.gif) top no-repeat;margin-top:8px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#down_{ width: 915px; height: 219px; background:url(img/down_new_wave_pil_globe2.gif) top no-repeat;margin-top:8px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#down__ { width: 915px; height: 219px; background:url(img/down_new_wave_pil_globe3.gif) top no-repeat;margin-top:8px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#down___ { width: 915px; height: 219px; background:url(img/down_new_wave_pil_globe5.gif) top no-repeat;margin-top:8px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#down____ { width: 915px; height: 260px; background:url(img/eupension_front_.png) top no-repeat;margin-top:8px; font-family: Verdana, Arial, Helvetica, sans-serif;}



/*Main Down*/
	
#main_down {width: 915px; height: 260px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif;}

#main_down h2.news { position: absolute; z-index: 10; top: 417px; left: 25px; width: 49px; height: 9px; background: url(../images/header_news.gif) 0 0 no-repeat; text-indent: -9999px; }
#main_down a.news { background: url(../images/icn_arrow_orange.gif) 0 3px no-repeat; padding-left: 10px; margin-left: 7px; }
#main_down .news_archive { position: absolute; top: 433px; left: 91px; }
#main_down ul { float: left; position: relative; top: 37px; left: 25px; }
#main_down ul li { color: #fff; background: none; margin: 0; padding: 0; }
#main_down ul li a, #main_down ul li a:visited { color: #fff; text-decoration: none; }
#main_down ul li a:hover { color: #fff; text-decoration: underline; }

#main_down2 { 	background-color:#FFF; width: 914px; height: 600px;  border-right:0px solid #2c4d83; border-top:1px solid #2c4d83; line-height: 16px;}

#hoger {margin-left:0px;width:0px;height:0px;border-left:0px dashed #2c4d83;float:right;background:#FFF; font-family: Verdana, Arial, Helvetica, sans-serif;}

#vanster {
	width:680px;
	height:580px;
	border:0px solid #000;
	float:left;
	background:#FFF;
	margin-left:7px;
	margin-top:20px;
	overflow:scroll;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
}
#vanster_cash {
	width:680px;
	height:580px;
	border:0px solid #000;
	float:left;
	background:url(img/dollar_euro.jpg) #FFF no-repeat center;
	margin-left:7px;
	margin-top:20px;
	overflow:scroll;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
}
#vanster_ {width:870px;height:588px;border:0px solid #000;float:left;background:#FFF; margin-top:10px; margin-left:15px; overflow:scroll; font-family: Verdana, Arial, Helvetica, sans-serif;
border:0px solid #ccc;padding-left:5px;}
#vanster__ {width:895px;height:588px;border:0px solid #000;float:left;background:#FFF; margin-top:10px; margin-left:2px; overflow:scroll; font-family: Verdana, Arial, Helvetica, sans-serif;
border:0px solid #ccc;padding-left:5px;}
#vasnter_ p {line-height:11px;}
#left_table {width:695px;height:247px;float:left; margin-top:-1px;}

#left_{	width:690px; height:23px; text-align:left; padding-top:0px;  color:#333;}
		
#left_2 {text-align:left;margin-top:-5px;margin-left:5px;width:689px;height:250px;overflow-x: hidden;overflow-y:hidden;color:#333;}
	
#right_table {	text-align:left;width:212px;height:170px;float:right;}

#right_{width:212px;height:32px;text-align:center;padding-top:4px;}
		
#right_2 {margin-top:0px;margin-left:5px;width:212px;height:180px;overflow:hidden;}



/* undermeny vänster */

#left_meny { width: 220px; font-size: 10px; margin-top: 60px; border-top: 0px solid #2c4d83; float:left; background:url(img/globe.gif) 0px 15px no-repeat; height:250px;}

#left_meny ul { list-style: none; padding: 0; margin: 0; line-height: 20px; }
#left_meny ul li { background: url(img/arrow2.gif) 20px 9px no-repeat; padding: 0; border-top: 1px dotted #2c4d83;border-bottom: 0px solid #2c4d83; margin-bottom: 0;line-height: 20px; }
#left_meny ul li a { display: block; color: #444444; text-decoration: none; padding-left: 35px;line-height: 20px; }
#left_meny ul li a:hover, #left_meny ul li a.aktiv { display: block; background:url(img/arrow3.gif) 20px 8px no-repeat; text-decoration: underline; }

#left_meny ul li a.niva { background: url(img/arrow2.gif) 23px 9px no-repeat; }
#left_meny ul li a.aktiv_niva, #left_meny ul li a.niva:hover { display: block; background:url(img/arrow3.gif) 20px 8px no-repeat; text-decoration: none; }

#left_meny ul ul { list-style: none; padding: 0; margin: 0; line-height: 20px;}
#left_meny ul ul li { background: url(img/arrow2.gif) 30px 9px no-repeat; line-height: 20px;}
#left_meny ul ul li a { display: block; color: #444444; text-decoration: none; padding-left: 45px; line-height: 20px;}
#left_meny ul ul li a:hover, #left_meny ul ul li a.aktiv { display: block; background: url(img/arrow3.gif) 30px 8px no-repeat; text-decoration: underline; }




/*EkonomiNyheter*/

#news {color:#333;margin-left:0px;margin-top:-18px;width:210px;height:190px;z-index:-4;
	/*border-top: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
	border-right: 1px solid #c9c9c9;*/

	float:left;}

#news a {color:#333;}
#news a:hover {text-decoration:none; color:#fff;}
#news a:visited {color:#333;}



/*Foot*/

#footer { margin-top:2px; padding: 0; clear:both;}
#footer p { color:#fff; font-size: 10px; text-align: center; margin: 0px 0 0 0; padding: 0; }
#footer a:link, 
#footer a:hover, 
#footer a:visited { color: #000000; }
	

